一种业务流程处理方法及装置制造方法及图纸

技术编号:35954025 阅读:19 留言:0更新日期:2022-12-14 10:47
本发明专利技术涉及数据管理技术领域,公开了一种业务流程处理方法及装置,包括:接收业务流程系统的操作模仿指令,基于所述操作模仿指令依次操作业务流程系统,并在操作过程中实时收集业务流程处理实时数据,直至完成所有系统操作命令汇总收集到的监控实时数据,得到监控实时数据集,利用预构建的系统崩溃分析模型及监控实时数据集计算得到崩溃概率值,当崩溃概率值小于崩溃概率阈值时,构建完工率目标函数和约束条件,在满足所述约束条件下求解完工率目标函数,得到业务流程系统对当前管理业务的完工率。本发明专利技术主要目的在于提高对业务流程处理全面性。面性。面性。

【技术实现步骤摘要】
一种业务流程处理方法及装置


[0001]本专利技术涉及一种业务流程处理方法及装置,属于数据管理


技术介绍

[0002]业务流程系统是业务的管理者应用专门管理业务的系统软件,在有限的资源约束下,运用系统的观点、方法和理论,对业务涉及的全部工作进行有效地管理。它从业务的投资决策开始到业务结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现业务的目标。
[0003]目前伴随科技和人工智能的发展,业务流程系统的功能越来越趋于成熟,典型地,在业务流程系统中加入多种深度学习算法以实现业务的自动监控、管理、提醒及资源分配等功能也已屡见不鲜。可以想象的是,业务流程系统所承载的功能越多,则其风险越大,如何高效及时的监控业务流程系统的安全性,以防止其崩溃是极其重要的。
[0004]常用的业务流程系统监控方法主要是每隔一段时间获取业务流程系统的各类指标数据,如CPU运行数据、内存数据及网络数据等,通过对比这类指标数据与设定的阈值的大小关系判断业务流程系统的崩溃风险。这类方法虽然可实现业务流程处理,但由于未考虑业务流程系统在接收用户指令过程的实际运行过程及业务管理的资源分配情况,从而导致对业务流程系统监控不全面的问题产生。

技术实现思路

[0005]本专利技术提供一种业务流程处理方法及装置,其主要目的在于提高对业务流程处理全面性。
[0006]为实现上述目的,本专利技术提供的一种业务流程处理方法,包括:接收业务流程系统的操作模仿指令,其中,操作模仿指令根据用户操作业务流程系统的历史记录而生成;从所述操作模仿指令中提取业务流程系统的操作顺序表,其中,操作顺序表内包括按序排列的一条或多条系统操作命令;基于所述操作顺序表依次操作业务流程系统,并在操作过程中实时收集业务流程处理实时数据,直至完成所有系统操作命令,汇总收集到的监控实时数据,得到监控实时数据集;将所述监控实时数据集按照数据类别分为系统实时数据集、CPU实时数据集、存储实时数据集、网络实时数据集及磁盘实时数据集;利用预构建的系统崩溃分析模型,预测在系统实时数据集、CPU实时数据集、存储实时数据集、网络实时数据集及磁盘实时数据集为前提条件下,业务流程系统的崩溃概率值;当崩溃概率值大于或等于预设的崩溃概率阈值时,生成系统维护指令至业务流程系统的系统维护人员,并停止业务流程处理;
当崩溃概率值小于崩溃概率阈值时,获取业务流程系统当前管理业务的业务信息,其中业务信息包括业务预计总工期、业务预计分工期、业务实际分工期;根据所述业务信息构建当前管理业务的完工率目标函数,并根据所述监控实时数据集构建当前管理业务的约束条件;在满足所述约束条件下求解完工率目标函数,得到业务流程系统对当前管理业务的完工率。
[0007]可选地,所述操作模仿指令的生成,包括:接收用户在业务流程系统中输入的登录账号,根据所述登录账号登录业务流程系统,并获取用户操作业务流程系统的历史记录;将所述历史记录执行分类,得到业务浏览操作、插件点击操作、数据输入操作、数据导出操作共四种操作类型;获取每种操作类型在历史记录中的占比量,根据每种操作类型的占比量,生成对应比例的系统操作命令,其中系统操作命令包括业务浏览命令、插件点击命令、数据输入命令及数据导出命令;按照命令执行的优先级对所述业务浏览命令、插件点击命令、数据输入命令及数据导出命令执行排序,得到操作顺序表;运行预构建的操作模仿指令生成程序,生成操作模仿空指令,将所述操作顺序表与操作模仿空指令结合得到所述操作模仿指令。
[0008]可选地,所述基于所述操作顺序表依次操作业务流程系统,并在操作过程中实时收集业务流程处理实时数据,包括:从所述操作顺序表按顺序提取每条系统操作命令,并运行所提取的系统操作命令;当所提取的系统操作命令运行成功时,运行预先安装在业务流程系统中监控实时数据采集工具;在所述监控实时数据采集工具输入采集指令,其中采集指令包括系统数据采集指令、CPU数据采集指令、存储数据采集指令、网络数据采集指令及磁盘数据采集指令;根据所述采集指令命令监控实时数据采集工具采集业务流程系统中的监控实时数据,其中监控实时数据包括监控时间,监控实时数据分为系统实时数据、CPU实时数据、存储实时数据、网络实时数据及磁盘实时数据。
[0009]可选地,所述监控实时数据采集工具为Telegraf工具。
[0010]可选地,所述系统实时数据集包括业务流程系统的操作系统名称、用户数、系统IP地址、系统最近一分钟的负载量;所述CPU实时数据集包括业务流程系统的CPU个数及每个CPU的使用率;所述存储实时数据集包括业务流程系统的空闲内存量、可用内存量、缓冲区内存量及缓存区内存量;所述网络实时数据集包括业务流程系统的网络发送速率及网络接收速率;所述磁盘实时数据集包括业务流程系统的磁盘使用量、磁盘读出数据量、磁盘读入数据量。
[0011]可选地,所述利用预构建的系统崩溃分析模型,预测在系统实时数据集、CPU实时数据集、存储实时数据集、网络实时数据集及磁盘实时数据集为前提条件下,业务流程系统的崩溃概率值,包括:
获取业务流程系统发生崩溃的监控崩溃数据集,其中,监控崩溃数据集与监控实时数据集对应,包括系统崩溃数据集、CPU崩溃数据集、存储崩溃数据集、网络崩溃数据集及磁盘崩溃数据集;分别根据系统崩溃数据集、CPU崩溃数据集、存储崩溃数据集、网络崩溃数据集及磁盘崩溃数据集构建共五组崩溃预测函数;计算将系统实时数据集、CPU实时数据集、存储实时数据集、网络实时数据集及磁盘实时数据集为前提下作为对应的崩溃预测函数的输入值,计算得到五组崩溃预测值;按照系统实时数据集、CPU实时数据集、存储实时数据集、网络实时数据集及磁盘实时数据集,两两数据集为一组构建得到条件概率函数,并根据五组崩溃预测值计算每组条件概率函数的条件概率值;根据所有的条件概率值计算得到业务流程系统的崩溃概率值。
[0012]可选地,所述两两数据集为一组构建得到条件概率函数,包括:其中,为系统实时数据集、CPU实时数据集、存储实时数据集、网络实时数据集及磁盘实时数据集其中一组数据集,为系统实时数据集、CPU实时数据集、存储实时数据集、网络实时数据集及磁盘实时数据集中另外一组数据集,即和不能为相同的数据集,表示数据集的崩溃预测值,表示数据集的崩溃预测值,表示在发生的情况下,发生的条件概率值,表示在发生的情况下,业务流程系统发生崩溃的条件概率值,表示业务流程系统是否发生崩溃。
[0013]可选地,所述完工率目标函数包括:其中,表示当前管理业务的完工率符号,表示最小化当前管理业务的完工率,表示当前管理业务的业务预计总工期,表示当前管理业务第个分业务的预计分工期,表示当前管理业务第个分业务的实际分工期,为当前管理业务所有的分业务的总数,表示第个分业务所需要的人工数量,表示第个分业务已有的人工数量,表示可供第个分业务调用的人工数量,表示调用第个分业务人工的时间消耗值,表示第个分业务的当前时间点,表示第个分业务的
开始时间点,表示第个分业务所需要的材料资源量,表示第个分业务已有的材本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务流程处理方法,其特征在于,所述方法包括:接收业务流程系统的操作模仿指令,其中,操作模仿指令根据用户操作业务流程系统的历史记录而生成;从所述操作模仿指令中提取业务流程系统的操作顺序表,其中,操作顺序表内包括按序排列的一条或多条系统操作命令;基于所述操作顺序表依次操作业务流程系统,并在操作过程中实时收集业务流程处理实时数据,直至完成所有系统操作命令,汇总收集到的监控实时数据,得到监控实时数据集;将所述监控实时数据集按照数据类别分为系统实时数据集、CPU实时数据集、存储实时数据集、网络实时数据集及磁盘实时数据集;利用预构建的系统崩溃分析模型,预测在系统实时数据集、CPU实时数据集、存储实时数据集、网络实时数据集及磁盘实时数据集为前提条件下,业务流程系统的崩溃概率值;当崩溃概率值大于或等于预设的崩溃概率阈值时,生成系统维护指令至业务流程系统的系统维护人员,并停止业务流程处理;当崩溃概率值小于崩溃概率阈值时,获取业务流程系统当前管理业务的业务信息,其中业务信息包括业务预计总工期、业务预计分工期、业务实际分工期;根据所述业务信息构建当前管理业务的完工率目标函数,并根据所述监控实时数据集构建当前管理业务的约束条件;在满足所述约束条件下求解完工率目标函数,得到业务流程系统对当前管理业务的完工率。2.如权利要求1所述的业务流程处理方法,其特征在于,所述操作模仿指令的生成,包括:接收用户在业务流程系统中输入的登录账号,根据所述登录账号登录业务流程系统,并获取用户操作业务流程系统的历史记录;将所述历史记录执行分类,得到业务浏览操作、插件点击操作、数据输入操作、数据导出操作共四种操作类型;获取每种操作类型在历史记录中的占比量,根据每种操作类型的占比量,生成对应比例的系统操作命令,其中系统操作命令包括业务浏览命令、插件点击命令、数据输入命令及数据导出命令;按照命令执行的优先级对所述业务浏览命令、插件点击命令、数据输入命令及数据导出命令执行排序,得到操作顺序表;运行预构建的操作模仿指令生成程序,生成操作模仿空指令,将所述操作顺序表与操作模仿空指令结合得到所述操作模仿指令。3.如权利要求2所述的业务流程处理方法,其特征在于,所述基于所述操作顺序表依次操作业务流程系统,并在操作过程中实时收集业务流程处理实时数据,包括:从所述操作顺序表按顺序提取每条系统操作命令,并运行所提取的系统操作命令;当所提取的系统操作命令运行成功时,运行预先安装在业务流程系统中监控实时数据采集工具;在所述监控实时数据采集工具输入采集指令,其中采集指令包括系统数据采集指令、
CPU数据采集指令、存储数据采集指令、网络数据采集指令及磁盘数据采集指令;根据所述采集指令命令监控实时数据采集工具采集业务流程系统中的监控实时数据,其中监控实时数据包括监控时间,监控实时数据分为系统实时数据、CPU实时数据、存储实时数据、网络实时数据及磁盘实时数据。4.如权利要求3所述的业务流程处理方法,其特征在于,所述监控实时数据采集工具为Telegraf工具。5.如权利要求4所述的业务流程处理方法,其特征在于,所述系统实时数据集包括业务流程系统的操作系统名称、用户数、系统IP地址、系统最近一分钟的负载量;所述CPU实时数据集包括业务流程系统的CPU个数及每个CPU的使用率;所述存储实时数据集包括业务流程系统的空闲内存量、可用内存量、缓冲区内存量及缓存区内存量;所述网络实时数据集包括业务流程系统的网络发送速率及网络接收速率;所述磁盘实时数据集包括业务流程系统的磁盘使用量、磁盘读出数据量、磁盘读入数据量。6.如权利要求5所述的业务流程处理方法,其特征在于,所述利用预构建的系统崩溃分析模型,预测在系统实时数据集、CPU实时数据集、存储实时数据集、网络实时数据集及磁盘实时数据集为前提条件下,业务流程系统的崩溃概率值,包括:获取业务流程系统发生崩溃的监控崩溃数据集,其中,监控崩溃数据集与监控实时数据集对应,包括系统崩溃数据集、CPU崩溃数据集、存储崩溃数据集、网络崩溃数据集及磁盘崩溃数据集;分...

【专利技术属性】
技术研发人员:易志辉张涵王欢万洋洋黎宇杰朱进义饶荣昌吴嘉辉陈永超陈晓玲张家明鄢峰
申请(专利权)人:江西省煤田地质局普查综合大队
类型:发明
国别省市:

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

1