买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:南京科睿金信技术有限公司
摘要:本发明公开了一种机器人流程自动化管理系统,涉及自动化技术领域,本发明通过设置流程自动化模块执行授权用户选定的若干自动化流程,会话服务单元为授权用户提供独立窗口供给其在自动化流程执行的过程中与其他应用进行交互,设置流程监测单元和会话监测单元分别对流程执行过程中以及会话窗口运行过程中的进程的cpu平均占用率、内存平均使用率以及带宽平均利用率进行实时监测,由监测分析模块对其进行分析,确定会话运行占用的cpu、内存以及带宽对自动化流程延迟的会话过载共基系数,给自动化调控模块对自动化流程的执行速度提供依据,降低会话窗口运行对自动化流程的影响,避免过多卡顿、延迟以及不稳定情况的发生。
主权项:1.一种机器人流程自动化管理系统,其特征在于,包括:会话服务模块,用于在流程自动化机器人执行自动化流程时开启独立会话窗口供给授权用户交互其他应用;当流程自动化机器人启用时,对于流程自动化机器人执行的每一个自动化流程,由流程监测单元对所述自动化流程的执行过程中cpu平均占用率、内存平均使用率以及带宽平均利用率进行实时监测,根据监测内容生成所述自动化流程的监测数据;当一个独立的会话窗口被开辟后,会话监测单元实时对所述会话窗口进行监测,并使用linux命令实时获取依赖于所述会话窗口的若干进程的cpu占用率、内存使用率以及带宽利用率得到所述会话窗口的监测数据;监测分析模块,用于周期性对所有自动化流程以及会话窗口的监测数据进行分析,得到若干自动化流程的会话过载共基系数;当一个会话窗口正在运行过程中出现任意一个自动化流程开始执行时,由自动化调控模块每间隔P2时间按照预设的调控规则对执行所述自动化流程的执行速度进行调控;得到若干自动化流程的会话过载共基系数的步骤如下:S11:对监测分析模块中存储的所有自动化流程的监测数据进行遍历,获取其内执行周期的时长至少超过流程耗费时长在P1时间的所有自动化流程的监测数据,所述P1为预设的判定延迟标准时长阈值;S12:根据S11中获取到的所有自动化流程的监测数据,提取出其中包含的所有自动化流程,分别标记为A1、A2、...、Aa,a≥1;S13:首先选定自动化流程A1为待分析流程,根据S11中获取到的所有自动化流程的监测数据,将其中对应为待分析流程的监测数据依次标记为B1、B2、...、Bb,b≥1,b为根据S11中获取到的所有自动化流程的监测数据中对应为待分析流程的监测数据的总数量;S14:对监测数据B1的执行周期内是否存在某一个会话窗口正在运行进行判定,基于判定结果选定生成监测数据B1的会话过载共轭系数;S15:按照S14,依次对监测数据B2、B3、...、Bb的执行周期内是否存在某一会话窗口正在运行进行判定,基于判定结果选定生成若干监测数据的会话过载共轭系数;S16:将S15中选定生成的若干监测数据的会话过载共轭系数依次标记为H1、H2、...、Hh,1≤h≤b;利用公式计算获取会话过载共轭系数H1、H2、...、Hh的离散值I1,将I1和I进行大小比较,此时H为Hi的平均值,I为预设的会话过载离散阈值;若I1≥I,则按照|Hi-H|从大到小的顺序删除对应的Hi并计算剩余Hi的离散值I1,此时将I1再次和I进行大小比较,直至I1S17:按照S12,依次选定自动化流程A2、A3、...、Aa为待分析流程,按照S13到S16依次计算得到自动化流程A2、A3、...、Aa的会话过载共基系数;当一个会话窗口正在运行过程中出现任意一个自动化流程开始执行时,由自动化调控模块每间隔P2时间对执行所述自动化流程的执行速度进行调控的调控规则如下:S21:从所述自动化流程开始执行时刻开始获取往后P2时间内所述会话窗口实时的cpu占用率、内存使用率以及带宽利用率,P2为预设的调控间隔阈值;S22:将获取到的实时的cpu占用率按照获取时间依次标记为J1、J2、...、JP2,利用公式计算获取所述会话窗口在P2时间内的平均cpu占用率K1;同理依次可得,会话窗口在P2时间内的平均内存使用率L1以及平均带宽利用率M1;S23:获取所述自动化流程的会话过载共基系数N1,利用公式Q1=[K1×ɑ1+L1×ɑ2+M1×ɑ3N1]-O1计算获取所述会话窗口运行时对所述自动化流程造成的过载延时量Q1,O1为所述自动化流程的冗余延时时间量;S24:将Q1和Pmax、Pmin进行大小比较,Pmax、Pmin分别为预设的最大、最小调节标准阈值;若Q1Pmax,则利用公式R1=ceilU1-Q1*δ1计算获取所述自动化流程的调节速度R1,此时调节自动化流程的执行速度为R1,U1为预设的所述自动化流程的标准执行速度,δ1为预设的第一速度调节基准;若Pmin≤Q1≤Pmax,则利用公式R1=ceilU1-Q1*δ2计算获取所述自动化流程的调节速度R1,此时调节自动化流程的执行速度为R1,δ2为预设的第二速度调节基准;若Q1Pmin,则不做任何处理;在对所述自动化流程的执行速度调节完成后的P2时若所述自动化流程尚未执行完毕,则由自动化调控模块再次对其执行速度进行调控,直至所述自动化流程执行完毕。
全文数据:
权利要求:
百度查询: 南京科睿金信技术有限公司 一种机器人流程自动化管理系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。