买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:浪潮通用软件有限公司
摘要:本申请提供了一种基于RPA系统的数据处理方法及设备,该方法获取录制监听操作行为的第一数据流;其中,录制监听操作行为按照预设操作时序流排列。确定第一数据流相应的关键操作行为。并将各关键操作行为进行分类。根据第一数据流、分类后的各关键操作行为,生成第二数据流。解析第二数据流,以对录制监听操作行为进行回放。通过上述方案,解决测试人员使用RPA产品的学习成本高,难以进行稳定使用RPA产品的问题。
主权项:1.一种基于RPA系统的数据处理方法,其特征在于,所述方法包括:获取录制监听操作行为的第一数据流;其中,所述录制监听操作行为按照预设操作时序流排列;确定所述第一数据流相应的关键操作行为;并将各所述关键操作行为进行分类;根据所述第一数据流、分类后的各所述关键操作行为,生成第二数据流;解析所述第二数据流,以对所述录制监听操作行为进行回放;其中,确定所述第一数据流相应的关键操作行为,具体包括:确定第一数据库中的若干关键行为;所述关键行为至少包括:鼠标停留、鼠标拖拽、键盘组合键;根据各所述关键行为,匹配所述第一数据流中相应的所述录制监听操作行为;以及根据预设标记特征,标记相应的所述录制监听操作行为,并确定所述关键操作行为;其中,所述标记特征至少包括以下一项或多项:图像位置特征、影像特征;其中,具体包括:确定各所述关键操作行为的行为持续时长;在所述行为持续时长小于第一预设阈值的情况下,将相应的所述关键操作行为作为第一关键行为;在所述行为持续时长大于或等于所述第一预设阈值且小于第二预设阈值的情况下,将相应的所述关键操作行为作为第二关键行为;在所述行为持续时长大于或等于所述第二预设阈值的情况下,将相应的所述关键操作行为作为第三关键行为;其中,根据所述第一数据流、分类后的各所述关键操作行为,生成第二数据流,具体包括:根据各所述关键操作行为及各所述录制监听操作行为,确定所述第二数据流相应的若干数据记录数组;按照所述操作时序流,将各所述数据记录数组排列,以生成所述第一数据流对应的所述第二数据流;所述第二数据流的数据存储格式为JSON数据格式;其中,对第二数据流进行回放操作,包括操作记录压缩还原、时序性恢复、抗干扰、关键过程验证;其中,解析所述第二数据流,以对所述录制监听操作行为进行回放,操作记录压缩还原的具体流程包括:剔除所述第二数据流中满足预设规则的所述录制监听操作行为;所述预设规则至少包括持续性鼠标移动输入类型、预定拖拽输入类型、预定组合键输入类型;根据剔除处理后的所述第二数据流的数据记录数组,还原相应的所述录制监听操作行为,以按照所述操作时序流,对还原后的所述录制监听操作行为进行回放;所述还原至少包括确定所述录制监听操作行为的输入类型、相应的图像位置,以根据所述输入类型及所述图像位置,重新执行所述录制监听操作行为;其中,对还原后的所述录制监听操作行为进行回放,时序性恢复具体包括:确定还原后的所述录制监听操作行为中非关键操作行为,并匹配各所述非关键操作行为的第一时间间隔;所述第一时间间隔为回放时执行所述非关键操作行为的时长;确定各所述关键操作行为的分类结果;在所述关键操作行为为第一关键行为的情况下,匹配所述第一关键行为的第二时间间隔;其中,所述第二时间间隔小于第一预设阈值;在所述关键操作行为为第二关键行为的情况下,匹配所述第二关键行为的第三时间间隔;其中,所述第三时间间隔为所述第二关键行为的行为持续时长;在所述关键操作行为为第三关键行为的情况下,匹配所述第三关键行为的第四时间间隔;其中,所述第四时间间隔为第二预设阈值;根据所述录制监听操作行为相应的回放时长,对还原后的所述录制监听操作行为进行回放;所述回放时长至少包括:所述第一时间间隔、所述第二时间间隔、所述第三时间间隔、所述第四时间间隔;其中,在回放时进行抗干扰操作,所述抗干扰针对回放进行时的额外输入干扰,将额外输入的产生视为中断;当中断触发时,回放操作暂停对RPA数据流的读取执行,并在暂停位置做标记;所述抗干扰实现会将额外输入生成一组干扰操作记录,并根据当前状态,暂停标记和干扰操作记录对暂停标记时状态进行恢复;其中,在回放过程中进行关键过程验证,所述方法还包括:在对所述录制监听操作行为进行回放的情况下,确定各所述关键操作行为的图像位置特征与当前回放的图像位置特征是否匹配;其中,所述匹配包括图像相似度匹配、操作位置匹配;若匹配,通过预设算法,确定所述关键操作行为的所述影像特征与当前回放的影像特征的SSIM值是否大于预设值;若是,对所述录制监听操作行为进行回放;若否,停止对所述录制监听操作行为进行回放,并生成回放提示信息;所述回放提示信息至少包括以下一项或多项:文字、声音。
全文数据:
权利要求:
百度查询: 浪潮通用软件有限公司 一种基于RPA系统的数据处理方法及设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。