基于监控点的过程数据动态分析装置及其使用方法

文档序号:6640756阅读:556来源:国知局
基于监控点的过程数据动态分析装置及其使用方法
【专利摘要】本发明涉及 过程数据监控 【技术领域】,是一种基于监控点的过程数据动态分析装置及其使用方法,其包括 监控点维护模块、联动关系维护模块、观察点维护模块、模型发布模块、过程数据动态跟踪模块、分析策略计算模块、模型数据库、过程数据库和业务流程接口。 本发明通过若干个观察点的设置,能够实时跟踪数据变化,按照业务实际需求捕获过程数据变化,能够根据业务活动的关联性,建立数据之间的关联关系,从而实现数据联动性监控和分析,根据自定义分析策略,按 照业务分析实际需求进行数据监控和分析,这样,不仅提高了应用范围,还提高了工作效率和工作质量。
【专利说明】基于监控点的过程数据动态分析装置及其使用方法

【技术领域】
[0001]本发明涉及过程数据监控【技术领域】,是一种基于监控点的过程数据动态分析装置及其使用方法。

【背景技术】
[0002]过程数据是生产、经营和管理过程中产生的中间数据,对过程数据的基于关联关系的实时监控和动态分析,能够有效促进生产、经营和管理方法的改进。而目前已有的过程数据管理和分析方法存在以下缺点:一是基于静态数据的查询、统计和分析的过程,缺少对动态数据的实时监控;二是实现了过程数据的动态监控,但缺乏数据之间关联关系的分析;三是对静态数据在横向时间轴的比较,而没有根据业务角度灵活设定分析对象和分析策略。


【发明内容】

[0003]本发明提供了一种基于监控点的过程数据动态分析装置,克服了上述现有技术之不足,其通过若干个观察点的设置,能够实时跟踪数据变化,按照业务实际需求捕获过程数据变化,能够根据业务活动的关联性,建立数据之间的关联关系,从而实现数据联动性监控和分析,根据自定义分析策略,按照业务分析实际需求进行数据监控和分析,这样,不仅提高了应用范围,还提高了工作效率和工作质量。
[0004]本发明的技术方案之一是通过以下措施来实现的:一种基于监控点的过程数据动态分析装置,包括监控点维护模块、联动关系维护模块、观察点维护模块、模型发布模块、过程数据动态跟踪模块、分析策略计算模块、模型数据库、过程数据库和业务流程接口 ;监控点维护模块、联动关系维护模块、观察点维护模块、模型发布模块、过程数据动态跟踪模块、分析策略计算模块依序连接,模型数据库分别与监控点维护模块、联动关系维护模块、观察点维护模块、模型发布模块连接,过程数据库与过程数据动态跟踪模块、分析策略计算模块连接,模型数据库和过程数据库连接,联动关系维护模块、观察点维护模块、模型发布模块、过程数据动态跟踪模块、分析策略计算模块分别和业务流程接口相连;所述监控点维护模块:负责完成监控点模型的定义,在定了监控点模型后将该模型保存在模型数据库中;所述联动关系维护模块:基于业务关联性,构建监控点模型中敏感项数据之间的联动关系,同时,自定义敏感项数据的分析策略,在完成联动关系模型后将该模型保存在模型数据库中;所述观察点维护模块:在业务流程中定义插入监控点时间点,该时间点需要获取流程环节的参数,包括时间、操作类型、用户环境参数,以便在该点根据数据变化实时触发动态数据跟踪、保留数据变化前后的环境;模型发布模块:一是将模型实例化,装载到过程数据库,以便按照监控点、关联关系跟踪和存储数据变化,二是将定义的观察点、监控的实际业务数据项提交给业务流程接口 ;过程数据动态跟踪模块:将过程数据库中需要监控的模型实例化,实时接收从业务流程接口传递的数据,根据监控点、观察点编码更新其中敏感项的数据,将过程数据保存在数据库中;分析策略计算模块:按照在关联关系中自定义的分析策略,在观察点触发的时候进行实时数据动态分析,并将分析计算结果通过业务流程接口发布到业务系统中;模型数据库:保存定义的监控点、观察点、关联关系模型,过程数据库:将实时接收到的数据,按照监控点、关联关系、敏感项模型的实例化数据结构保存,并记录观察点时间和位置环境信息;业务流程接口:负责交互数据,业务流程所在的业务系统通过业务流程接口,在流程启动后加载定义的观察点和监控数据,通过触发器将变化数据实时通过业务流程接口传递进来,同时,在发布分析结果后,通过业务流程接口输出到业务系统。
[0005]下面是对上述发明技术方案之一的进一步优化或/和改进:
上述监控点模型包括名称、编码、若干敏感项、受影响监控点关联关系集合。
[0006]上述监控点关联关系集合包括关系编码、关系名称、基于发起者和影响者关系形成的关系链等属性,业务流程后中的监控点关联关系集合包含多条自定义的关联关系链,关系编码用于区分关联关系,关系链是指通过发起者监控点与影响者监控点,通过敏感项之丨司建立的关联关系。
[0007]上述敏感项是数据项中实际变化业务数据的记录单元,每个敏感项包含敏感项名称、编码、类型、敏感值、关联业务数据、计算方法等属性,敏感项名称就是用户关注的各数据项的名称,类型包括业务类型、数据项类型、时间类型,并且设置自定义计算方法,计算方法包括合计、平均值、加权计算的计算公式。
[0008]本发明的技术方案之二是通过以下措施来实现的:
一种过程数据动态分析装置的使用方法,其按照如下步骤进行,第一步:在监控点维护模块建立监控点模型;第二步:在联动关系维护模块建立监控点关联关系和分析策略;第三步:在观察点维护模块建立观察点模型;第四步:将监控点模型和观察点模型发布到业务流程接口和过程数据库;第五步:通过业务流程接口将模型数据发布到业务系统;第六步:设置业务流程中的观察点并保存在过程数据库中;第七步:启动业务流程;第八步:维护业务数据,当出现敏感性数据变化时,过程数据动态跟踪模块自动维护监控点变化环境并保存至过程数据库;第九步:当在观察点触发时,分析策略计算模块根据监控点动态数据进行分析并将分析结果保存至过程数据库;当没有在观察点触发时,返回至第第八步;第十步:通过业务流程接口将分析结果发布到业务系统。
[0009]下面是对上述发明技术方案之二的进一步优化或/和改进:
上述观察点为业务流程后各环节中的一个时间点,一个业务流程设置至少一个观察点,观察点包括名称、时间、关联关系集合等属性,其中,关联关系集合的值由关系编码组成,是从监控点关联关系集合中选出的子集。
[0010]上述自动维护监控点变化环境包括维护发起者监控点敏感值、影响者监控点敏感值、数据发生变化的阶段或时间、引起数据发生变化的操作者角色等参数,最后将所有参数保存在过程数据库中。
[0011]本发明通过若干个观察点的设置,能够实时跟踪数据变化,按照业务实际需求捕获过程数据变化,能够根据业务活动的关联性,建立数据之间的关联关系,从而实现数据联动性监控和分析,根据自定义分析策略,按照业务分析实际需求进行数据监控和分析,这样,不仅提高了应用范围,还提高了工作效率和工作质量。

【专利附图】

【附图说明】
[0012]附图1为本发明实施例1的逻辑结构图。
[0013]附图2为本发明实施例2的流程图。
[0014]附图3为本发明中数据动态分析和发布过程示意图。

【具体实施方式】
[0015]本发明不受下述实施例的限制,可根据本发明的技术方案与实际情况来确定具体的实施方式。
[0016]下面结合实施例及附图对本发明作进一步描述:
实施例1:如附图1所示,该基于监控点的过程数据动态分析装置包括监控点维护模块、联动关系维护模块、观察点维护模块、模型发布模块、过程数据动态跟踪模块、分析策略计算模块、模型数据库、过程数据库和业务流程接口 ;监控点维护模块、联动关系维护模块、观察点维护模块、模型发布模块、过程数据动态跟踪模块、分析策略计算模块依序连接,模型数据库分别与监控点维护模块、联动关系维护模块、观察点维护模块、模型发布模块连接,过程数据库与过程数据动态跟踪模块、分析策略计算模块连接,模型数据库和过程数据库连接,联动关系维护模块、观察点维护模块、模型发布模块、过程数据动态跟踪模块、分析策略计算模块分别和业务流程接口相连;所述监控点维护模块:负责完成监控点模型的定义,在定了监控点模型后将该模型保存在模型数据库中;所述联动关系维护模块:基于业务关联性,构建监控点模型中敏感项数据之间的联动关系,同时,自定义敏感项数据的分析策略,在完成联动关系模型后将该模型保存在模型数据库中;所述观察点维护模块:在业务流程中定义插入监控点时间点,该时间点需要获取流程环节的参数,包括时间、操作类型、用户环境参数,以便在该点根据数据变化实时触发动态数据跟踪、保留数据变化前后的环境;模型发布模块:一是将模型实例化,装载到过程数据库,以便按照监控点、关联关系跟踪和存储数据变化,二是将定义的观察点、监控的实际业务数据项提交给业务流程接口 ;过程数据动态跟踪模块:将过程数据库中需要监控的模型实例化,实时接收从业务流程接口传递的数据,根据监控点、观察点编码更新其中敏感项的数据,将过程数据保存在数据库中;分析策略计算模块:按照在关联关系中自定义的分析策略,在观察点触发的时候进行实时数据动态分析,并将分析计算结果通过业务流程接口发布到业务系统中;模型数据库:保存定义的监控点、观察点、关联关系模型,过程数据库:将实时接收到的数据,按照监控点、关联关系、敏感项模型的实例化数据结构保存,并记录观察点时间和位置环境信息;业务流程接口:负责交互数据,业务流程所在的业务系统通过业务流程接口,在流程启动后加载定义的观察点和监控数据,通过触发器将变化数据实时通过业务流程接口传递进来,同时,在发布分析结果后,通过业务流程接口输出到业务系统。模型数据库不参与实际数据的存储。这样,可根据企业要求灵活使用,例如财务公司需要静态数据,而企业办公需要关联性数据,在使用时可灵活选择,而且通过观察点可在设置的任何时间查看所需要的资料。
[0017]可根据实际需要,对实施例1作进一步优化或/和改进:
监控点模型包括名称、编码、若干敏感项、受影响监控点关联关系集合。
[0018]监控点关联关系集合包括关系编码、关系名称、基于发起者和影响者关系形成的关系链等属性。业务流程后中的监控点关联关系集合包含多条自定义的关联关系链。关系编码用于区分关联关系。关系链是指通过发起者监控点与影响者监控点,通过敏感项之间建立的关联关系;一条关系中的影响者监控点,可以作为其他关系中的发起者监控点,这样两条关系就可以合并建立一个关系链。
[0019]敏感项是数据项中实际变化业务数据的记录单元,每个敏感项包含敏感项名称、编码、类型、敏感值、关联业务数据、计算方法等属性,敏感项名称就是用户关注的各数据项的名称,类型包括业务类型、数据项类型、时间类型,并且设置自定义计算方法,计算方法包括合计、平均值、加权计算的计算公式。
[0020]实施例2:如附图2、3所示,该过程数据动态分析装置的使用方法按照如下步骤进行,第一步:在监控点维护模块建立监控点模型;第二步:在联动关系维护模块建立监控点关联关系和分析策略;第三步:在观察点维护模块建立观察点模型;第四步:将监控点模型和观察点模型发布到业务流程接口和过程数据库;第五步:通过业务流程接口将模型数据发布到业务系统;第六步:设置业务流程中的观察点并保存在过程数据库中;第七步:启动业务流程;第八步:维护业务数据,当出现敏感性数据变化时,过程数据动态跟踪模块自动维护监控点变化环境并保存至过程数据库;第九步:当在观察点触发时,分析策略计算模块根据监控点动态数据进行分析并将分析结果保存至过程数据库;当没有在观察点触发时,返回至第第八步;第十步:通过业务流程接口将分析结果发布到业务系统。
[0021]观察点为业务流程后各环节中的一个时间点,一个业务流程设置至少一个观察点,观察点包括名称、时间、关联关系集合等属性,其中,关联关系集合的值由关系编码组成,是从监控点关联关系集合中选出的子集。观察点的作用是:在该时间点触发基于监控点的关联数据跟踪、自定义分析策略计算、结果输出等,当最后一个观察点被触发后发布分析结果。
[0022]自动维护监控点变化环境包括维护发起者监控点敏感值、影响者监控点敏感值、数据发生变化的阶段或时间、引起数据发生变化的操作者角色等参数,最后将所有参数保存在过程数据库中。
[0023]本发明通过若干个观察点的设置,能够实时跟踪数据变化,按照业务实际需求捕获过程数据变化,能够根据业务活动的关联性,建立数据之间的关联关系,从而实现数据联动性监控和分析,根据自定义分析策略,按照业务分析实际需求进行数据监控和分析,这样,不仅提高了应用范围,还提高了工作效率和工作质量。
[0024]以上技术特征构成了本发明的实施例,其具有较强的适应性和实施效果,可根据实际需要增减非必要的技术特征,来满足不同情况的需求。
【权利要求】
1.一种基于监控点的过程数据动态分析装置,其特征在于包括监控点维护模块、联动关系维护模块、观察点维护模块、模型发布模块、过程数据动态跟踪模块、分析策略计算模块、模型数据库、过程数据库和业务流程接口 ;监控点维护模块、联动关系维护模块、观察点维护模块、模型发布模块、过程数据动态跟踪模块、分析策略计算模块依序连接,模型数据库分别与监控点维护模块、联动关系维护模块、观察点维护模块、模型发布模块连接,过程数据库与过程数据动态跟踪模块、分析策略计算模块连接,模型数据库和过程数据库连接,联动关系维护模块、观察点维护模块、模型发布模块、过程数据动态跟踪模块、分析策略计算模块分别和业务流程接口相连;所述监控点维护模块:负责完成监控点模型的定义,在定了监控点模型后将该模型保存在模型数据库中;所述联动关系维护模块:基于业务关联性,构建监控点模型中敏感项数据之间的联动关系,同时,自定义敏感项数据的分析策略,在完成联动关系模型后将该模型保存在模型数据库中;所述观察点维护模块:在业务流程中定义插入监控点时间点,该时间点需要获取流程环节的参数,包括时间、操作类型、用户环境参数,以便在该点根据数据变化实时触发动态数据跟踪、保留数据变化前后的环境;模型发布模块:一是将模型实例化,装载到过程数据库,以便按照监控点、关联关系跟踪和存储数据变化,二是将定义的观察点、监控的实际业务数据项提交给业务流程接口 ;过程数据动态跟踪模块:将过程数据库中需要监控的模型实例化,实时接收从业务流程接口传递的数据,根据监控点、观察点编码更新其中敏感项的数据,将过程数据保存在数据库中;分析策略计算模块:按照在关联关系中自定义的分析策略,在观察点触发的时候进行实时数据动态分析,并将分析计算结果通过业务流程接口发布到业务系统中;模型数据库:保存定义的监控点、观察点、关联关系模型,过程数据库:将实时接收到的数据,按照监控点、关联关系、敏感项模型的实例化数据结构保存,并记录观察点时间和位置环境信息;业务流程接口:负责交互数据,业务流程所在的业务系统通过业务流程接口,在流程启动后加载定义的观察点和监控数据,通过触发器将变化数据实时通过业务流程接口传递进来,同时,在发布分析结果后,通过业务流程接口输出到业务系统。
2.根据权利要求1所述的基于监控点的过程数据动态分析装置,其特征在于监控点模型包括名称、编码、若干敏感项、受影响监控点关联关系集合。
3.根据权利要求2所述的基于监控点的过程数据动态分析装置,其特征在于监控点关联关系集合包括关系编码、关系名称、基于发起者和影响者关系形成的关系链等属性,业务流程后中的监控点关联关系集合包含多条自定义的关联关系链,关系编码用于区分关联关系,关系链是指通过发起者监控点与影响者监控点,通过敏感项之间建立的关联关系。
4.根据权利要求1或2或3所述的基于监控点的过程数据动态分析装置,其特征在于敏感项是数据项中实际变化业务数据的记录单元,每个敏感项包含敏感项名称、编码、类型、敏感值、关联业务数据、计算方法等属性,敏感项名称就是用户关注的各数据项的名称,类型包括业务类型、数据项类型、时间类型,并且设置自定义计算方法,计算方法包括合计、平均值、加权计算的计算公式。
5.根据权利要求4所述基于监控点的过程数据动态分析装置的使用方法,其特征在于按照如下步骤进行,第一步:在监控点维护模块建立监控点模型;第二步:在联动关系维护模块建立监控点关联关系和分析策略;第三步:在观察点维护模块建立观察点模型;第四步:将监控点模型和观察点模型发布到业务流程接口和过程数据库;第五步:通过业务流程接口将模型数据发布到业务系统;第六步:设置业务流程中的观察点并保存在过程数据库中;第七步:启动业务流程;第八步:维护业务数据,当出现敏感性数据变化时,过程数据动态跟踪模块自动维护监控点变化环境并保存至过程数据库;第九步:当在观察点触发时,分析策略计算模块根据监控点动态数据进行分析并将分析结果保存至过程数据库;当没有在观察点触发时,返回至第第八步;第十步:通过业务流程接口将分析结果发布到业务系统。
6.根据权利要求5所述基于监控点的过程数据动态分析装置的使用方法,其特征在于观察点为业务流程后各环节中的一个时间点,一个业务流程设置至少一个观察点,观察点包括名称、时间、关联关系集合等属性,其中,关联关系集合的值由关系编码组成,是从监控点关联关系集合中选出的子集。
7.根据权利要求5或6所述的基于监控点的过程数据动态分析装置的使用方法,其特征在于自动维护监控点变化环境包括维护发起者监控点敏感值、影响者监控点敏感值、数据发生变化的阶段或时间、引起数据发生变化的操作者角色等参数,最后将所有参数保存在过程数据库中。
【文档编号】G06F11/36GK104484277SQ201410845701
【公开日】2015年4月1日 申请日期:2014年12月31日 优先权日:2014年12月31日
【发明者】马斌, 王晓磊, 崔力民, 马天福, 刘信, 李凯, 沈佳, 高阳, 米尔阿力木江, 王涛, 顾楠, 李坤源, 孔振 申请人:国家电网公司, 国网新疆电力公司信息通信公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1