基于知识库的业务活动采集与识别方法
【专利摘要】本发明提供了一种基于知识库的业务活动采集与识别方法,包括如下步骤:步骤1:从对象信息系统中实时、持续采集对象信息系统原始产生的数据;步骤2:对步骤1所得原始数据进行数据识别和规范化,获取并暂存业务活动数据;步骤3:重复步骤2直至业务活动数据充足,将新增业务活动数据与步骤2暂存业务活动数据进行关联处理,得到业务活动信息记录;步骤4:发布业务活动信息记录到业务活动信息记录库,可模拟系统分析人员对业务活动组织的观察理解过程,提高其对既有组织的认知效率与质量。
【专利说明】基于知识库的业务活动采集与识别方法
【技术领域】
[0001] 本发明涉及IT运维领域,具体为基于知识库的业务活动采集与识别方法。
【背景技术】
[0002] 认为从业务活动目的的角度观察,可将组织理解为以设备、人等作为功能节点的 业务活动组织;业务活动组织的优化,是建立在对其的观察、分析、调整与设计的基础之上 的,业务活动组织的具体业态千差万别、评价的标准缺乏且多变、现象的成因千差万别、调 整与设计的方案众多且牵扯很大,导致组织的持续优化一直是难题;鲜有以业务活动组织 为对象的观察、分析、优化工具;在以信息系统为核心的组织中,核心信息系统是业务活动 组织的重要子系统;随着信息技术的发展,IT系统愈发成为组织业务运转的高依赖基础设 施,在医疗、金融、规模化制造等诸多大型组织中,IT系统与其业务活动组织已经密不可分, 信息系统将要、甚至已经成为了业务活动组织信息传递的最重要的渠道,并承担了大量的 功能实现;与此相应,随着信息系统的重要性提升、规模扩大,不仅对IT运维保障服务的需 求和要求不断提高,提出了包括分析与优化等在内的新需求,也为运维服务实现业务活动 组织分析与优化等目标提供了良好基础;首先,随着信息系统在组织中的地位提升与规模 扩大,承载了大量的信息传递,并将包括人在内的各具体功能节点组织在一起,是观察业务 活动组织的良好窗口;进一步的,理想业务活动组织模型与现实系统之间的比对分析需要 进行大量的数据对比与演算,对核心信息系统的依赖为进行系统、全面、准确的分析提供了 便利;再进一步,从既有系统向理想业务活动组织模型的变迁优化,在完成模型获取与分析 的基础上,优化方案的设计有望不再完全依赖分析人员个人,可借助工具对改进方案进行 评价,提高方案质量。
【发明内容】
[0003] 本发明的目的在于提供一种基于知识库的业务活动采集与识别方法,针对以信息 系统为核心的组织,以获得可揭示业务活动组织运行情况的信息为目的,通过预设的模型 与规则,对既有信息系统的业务数据进行采集和挖掘分析,模拟对业务活动组织的观察理 解过程,并具有数据采集丰富与高效,灵活通用,可持续升级等优点。
[0004] 本发明目的采用如下方案实现:基于知识库的业务活动采集与识别方法,法包括 如下步骤: 步骤1 :从对象信息系统中实时、持续采集对象信息系统原始产生的数据; 步骤2 :对步骤1所得原始数据进行数据识别和规范化,获取并暂存业务活动数据; 步骤3 :重复步骤2直至业务活动数据充足,将新增业务活动数据与步骤2暂存业务活 动数据进行关联处理,得到业务活动信息记录; 步骤4 :发布业务活动信息记录到业务活动信息记录库。
[0005] 进一步的:步骤1所述从对象信息系统中实时、持续采集对象信息系统原始产生 的数据的具体方案为插件技术、发布与订阅机制、在组件中嵌入定制程序三种方案之一种, 所述插件技术具体是指对集成平台内部通路上的交换数据进行截获;所述发布订阅机制具 体是指利用组件的消息外发机制订阅;所述嵌入定制程序具体是指对组件进行感染改进。
[0006] 进一步的:所述步骤2还可以包含有对原始数据进行预处理的步骤,在数据识别 和规范化之前。
[0007] 进一步的:所述步骤2还可以包含有数据剥离的步骤,在数据识别和规范化之前。
[0008] 进一步的:步骤2所述数据识别和规范化是通过可配置的规则集合执行的。
[0009] 进一步的:步骤3所述关联处理有关联引擎执行,关联引擎带有预设的关联算法 集。
[0010] 更进一步的,所述所述数据识别和规范化所依据的可配置的规则集合、所述关联 引擎的关联算法集均采用统一的数据库加以管理,形成知识库。
[0011] 采用本方案的基于知识库的业务活动采集与识别方法,可模拟系统分析人员对业 务活动组织的观察理解过程,使用独立的预设模型与规则集合指导和规范对信息系统的事 实数据的采集、过滤、筛选、归类、映射、重组、对比、推演等挖掘与分析,智能化程度高、适用 面广;由于采用了将知识规则从推理逻辑中分离的做法,在保证适用范围的同时,利于知识 的持续积累与优化;通过在预设的业务活动组织的模型中将设备、各层次程序及应用、组织 中的人或团队定义为功能节点,通过预设的业务活动组织的模型的定义多寡和丰富程度, 实现并保证数据采集的种类、数量及质量,从而对实现的业务活动组织的具体业态无限制; 可高效、全面、准确,辅助分析人员工作,提高其对既有组织的认知效率与质量。
【专利附图】
【附图说明】
[0012] 图1是基于核心信息系统的组织优化平台的结构示意图; 图2是基于信息系统的组织优化方法的流程示意图; 图3是基于知识库的业务监控平台的结构示意图; 图4是基于知识库的业务活动采集与识别方法的流程示意图; 图5是业务组织评估分析专家系统的结构示意图; 图6是基于知识库的业务组织评估分析方法的流程示意图; 图7是业务组织优化分析平台的结构示意图; 图8是业务组织优化分析方法的流程示意图。
【具体实施方式】
[0013] 图1是基于核心信息系统的组织优化平台2的结构示意图,该优化平台包含有三 个组件:基于知识库的业务监控平台10、业务组织评估分析专家系统12、业务组织优化分 析平台14 ;并包含有独立的规则知识库18和工作数据库16 ;并可以包含有用户交互装置 24和第三方工具26 ;基于核心信息系统的组织优化平台2部署到对象信息系统中,在其与 对象信息系统的组件20之间形成集成层22,集成层22具体由实现集成所需的接口、代理等 构成,可以在基于知识库的业务监控平台10与对象信息系统的组件20之间实现了交互接 口;基于知识库的业务监控平台10、业务组织评估分析专家系统12、业务组织优化分析平 台14与规则知识库18、工作数据库16协同交互:完成对对象信息系统的数据采集、数据挖 掘分析等系列处理,并将处理结果输出到工作数据库16和或第三方工具26,并管理规则知 识库18 ;从而共同构成基于核心信息系统的组织优化平台2,值得注意的是,所述工作数据 库16、规则数据库18是从功能逻辑的角度描述的,工作数据库16用于管理基于核心信息系 统的组织优化平台2工作对象数据,而规则知识库18用于管理基于核心信息系统的组织优 化平台2自身的知识与规则,同时,无论是对监控平台、分析系统、优化分析平台的规则知 识库采用独立的数据库加以管理,还是采用统一的数据库加以管理,并不影响本方案的实 质。
[0014] 根据图2所示,所展示的是基于核心信息系统的组织优化平台2的核心工作原 理,也即一种基于信息系统的组织优化方法;首先,基于知识库的业务监控平台10从构成 对象信息系统的组件20中监控采集出原始数据、并从中获取、存储、发布业务活动信息记 录,比如在工作数据库16中管理业务活动信息记录集;然后,独立的业务组织评估分析专 家系统12可对获取到的业务活动信息进行分析处理,具体的分析活动由规则知识库18中 的预设知识与规则决定,比如通过相似记录归类对比得出业务模型,比如通过将业务活动 信息与作业规范、预设模型比对得到效率报告,发现业务的瓶颈、症结等,并将分析结论按 照规定的形式加以输出,比如将其发布到工作数据库16中形成业务活动分析记录集;最 后,由业务组织优化分析平台14对业务活动分析记录给出优化建议方案,比如提取业务组 织评估分析专家系统12的分析结论,并进行优化分析,输出优化分析记录。需要注意的是, 业务组织评估分析专家系统12的处理对象为业务活动信息记录,可以来自于基于知识库 的业务监控平台的发布,也可以由其它技术和手段所获得,业务组织评估分析专家系统12 具有独立性;同理,业务组织优化分析平台14的处理对象为业务活动分析记录,可以来自 于业务组织评估分析专家系统12的发布,也可以由其它技术和手段所获得,业务组织优化 分析平台14具有独立性。
[0015] 图3是基于知识库的业务监控平台10的结构示意图,基于知识库的业务监控 平台10负责监控对象信息系统并按照预定义形成完整的业务活动信息记录,所述完整的 业务活动信息记录是对原始数据处理加工的结果,由知识库中预设的定义和规则指导和规 范,比如一个付款业务活动,通过监控邮件、ERP系统、网银软件得到原始数据,并按照规范, 得到关注于从请款开始到付款成功中的处理节点及其耗时情况的完整的业务活动信息记 录。在原始数据采集阶段,对象信息系统是由大量独立的组件20集成实现的,集成层22中 可以包含有标准框架接口及其它现有技术中的接口,用于联结基于知识库的业务监控平台 10与对象信息系统的组件20 ;基于知识库的业务监控平台10对组件20,包括应用程序、中 间件、消息机等,产生的数据进行实时提取,可以采用插件、发布与订阅机制、以及在组件20 中嵌入定制程序等各式现有技术中的一种或几种,以完成对组件20的数据采集,比如在支 持订阅机制的对象系统中,监控平台向对象系统订阅特定信息,对象系统会将特定信息在 发生时发布给监控平台。在完整的业务活动信息记录形成阶段,在知识库的预定义的规范 下,首先将经过完整采集过程所得的原始数据进行整理和关联之后,得到完整的业务活动 信息记录,存放到工作数据库16供后续利用;具体而言可以是,对存放在工作数据库16中 的原始数据,利用规则知识库18中的预定义,对原始数据中的内容进行检查,以实现对其 中的内容的识别和归类,比如具体可以由一个信息发现引擎30结合规则知识库18中的数 据,通过模型匹配、序列匹配、特征码匹配等方式实现对原始数据的处理,抽取出业务活动 信息记录,如果按照预定义,业务活动信息需要包含有多条业务步骤数据记录,则还需要关 联引擎28执行将多条业务步骤数据记录关联成一个完整的业务活动信息记录的过程;所 得的业务活动信息记录可以使用BPMN或BPEL等格式加以发布,经过基于知识库的业务监 控平台10的实时监控,就可以获得分析人员所关心的、定制的大量的完整的业务活动信息 记录,由此就实现了对组织观察和理解的智能化,帮助分析人员高效、全面的对组织,尤其 是陌生组织,进行认识和理解,为后续分析和优化提供依据。
[0016] 图4是基于知识库的业务监控平台10的一种工作方法实例,该基于知识库的业 务活动采集与识别方法包括如下步骤:步骤1 :基于知识库的业务监控平台10等待集成层 22上的消息,集成层22包含有数据采集组件,可以从中间件及应用程序等组件中获取原始 数据,所述采集组件可以是插件、代理等现有技术;步骤2 :对原始数据进行预处理,包括从 原始数据中剔除非必要的内容,该步骤可以由专门的预处理器完成;步骤3 :从经过预处理 的原始数据中提取业务数据,可在规则知识库的指引下进行;步骤4 :对业务数据进行识别 和归类,所述对业务数据进行识别和归类是通过预设的定义与规则加以规范的,所述预定 义与规则可以是可定制的,所述规范业务数据进行识别和归类的信息,如规则、分类、应用 程序配置等,均存储在监控平台可访问的规则知识库18中,经过此步骤处理的数据,即可 作为后续业务信息记录构建的推理运算的标准规范输入;步骤5 :根据定制或预设规则,对 业务数据进行存储,并通知关联引擎28,关联规则也存储在规则知识库18中,如果业务数 据已经足够、完整,则关联并发布,否者回到步骤1等待下一条消息以继续进行关联操作; 步骤6 :同步调用关联引擎28 ;步骤7 :关联引擎28利用预设的算法、算法插件对步骤5得 到的数据进行识别、关联、排序,以创建业务活动信息记录;步骤8 :将完整的业务活动信息 记录发布到流程数据库16。
[0017] 图5是业务组织评估分析专家系统12的结构示意图,需要注意的是业务组织评估 分析专家系统12与基于知识库的业务监控平台10具有完全独立的两套逻辑,分析所需的 信息包含但不限于监控平台提供的业务活动信息记录,分析所需的知识与规则自成体系, 业务活动信息记录难以也没有必要依照分析的需求进行构建,而注重于揭示业务活动的实 际形态;业务组织评估分析专家系统12利用模型分析引擎34对业务活动信息记录进行分 析;所述分析首先需要通过单独或组合利用知识库36中的参考模型、规则库38中的规则进 行实际模型识别,将业务活动信息记录中蕴含的实际模型识别出来这是分析的基础,具体 而言,业务组织评估分析专家系统12可以将业务活动信息记录与来自于知识库36、最佳实 践、用户输入、甚至是规则引擎32的规则库38的数据进行比较或组合,从而建立实际模型 以解决分析对象的刻画问题,也即从一般性的业务活动信息记录集中提取、构建出特定分 析所需要的模型,所述实际模型是由知识库中预设的定义和规则指导和规范,也即模型分 析引擎34与规则知识相分离;在实际模型的基础上,就可以采用预设的分析方案对业务活 动信息记录进行分析,获得分析结论,例如,需要分析最高优先级的运维要求响应效率,首 先需要从众多业务活动信息记录中识别出实际的运维要求响应情况,然后通过与参考模型 的比对,即可得到响应效率的分析记录。规则知识库18中包含有知识库36和规则库38,知 识库36中存放有参考模型,规则库38中存放有预设规则,业务组织评估分析专家系统12 正是利用规则知识库18中的参考模型和预设规则完成对业务活动信息记录集的分析;由 于业务活动分析是可以根据分析需要任意设计的,只要在规则知识库中给出了相应的参考 模型和预设规则集合即可,所以,对于既有数据的利用方式是灵活的,比如根据规则知识库 内的预设定义与模型,业务活动信息记录还可以与知识库36中的数据相关联,所述知识库 36中还可以包含有由在先分析输出到其中的业务活动分析记录。
[0018] 利用业务活动信息记录,可以识别业务系统的瓶颈、并对对各流程环节进行微调; 还可以用于分析流程问题的症结所在,比如发现某维修流程耗时过长,通过观察业务流程 链条,就可以发现是该链条中的哪一个环节出现问题;再者,业务流程链条还可用于系统的 适应性学习,按照预设的算法将某些业务流程链条的表现作为标准录入到知识库36当中。 由于业务活动信息记录具有如此的利用价值,所以,业务组织评估分析专家系统12所作的 分析可以为分析人员理解业务活动组织提供深入理解,比如展示不同功能节点之间的集成 细节;此外,分析界面42可以接收输入并展示分析相关的信息和图标,帮助分析人员的监 控和观察,例如正在分析的业务活动信息记录的环节等。
[0019] 本实施例中所采用的评估分析方法是一种基于知识库的业务组织评估分析方 法,该方法的流程示意如图6所示,步骤1 :业务组织评估分析专家系统12从通过采集接口 22接收或获取业务数据,可包括业务活动信息记录;步骤2 :对所获取的数据进行序列化, 或者说进行数据预处理,得到符合模型分析引擎34处理要求的数据;步骤3 :模型分析引擎 34从序列化的业务活动数据里识别实际模型;进一步的,还可以在步骤4中,利用预设算法 对业务数据进行分析,该预设算法可以是通过预定义的接口插入的;步骤5 :规则引擎32将 预定义的分析规则应用于实际模型,就可以得到业务活动分析记录,步骤5 :发布业务活动 分析记录。
[0020] 在基于知识库的业务组织评估分析方法中,实际模型的辨识、实际业务活动的分 析,均依赖预定义的业务参考模型或预设的规则,所述参考模型可以通过标准的业务流程 设计工具获得,或者通过WEB服务的方式创建;而预设的规则是一组给定的业务流程步骤 或程序,与现有业务流程链条有相同的开始与结束,但用不同的环节实现。
[0021] 图7是业务组织优化分析平台14的结构示意图,业务组织优化分析平台包含有 业务优化算法44、优化器46、模拟仿真器48、移植器50 ;优化算法44可以包含各种优化算 法,比如递归算法、探索算法以及其它优化算法,或者它们的组合;优化器46利用优化算法 44将对业务活动分析记录进行分析并提出修改建议;流程模拟器48可以对业务活动进行 仿真运行,以观察业务活动的实际表现;进一步的,优化方案可置入移植器50,由移植器50 将优化方案植入运行时引擎54或外部工具26。业务组织优化分析平台14可以使用规则 知识库18中的规则与模型以对业务活动分析记录进行优化,以创建优化方案52,更进一步 的,分析员可以与系统进行交互,以对业务活动分析记录进行手动优化。
[0022] 业务组织优化分析平台14的详细工作流程如图8所示,步骤1 :业务活动分析记 录40输入到优化器46 ;步骤2 :使用业务优化算法44对其进行处理,并建议所需要的修改, 业务优化算法44可以通过插入接口实现;步骤3 :对方案进行仿真并监视其表现,既可以是 事前模拟,即直接使用未经优化修改的业务活动作为输入,也可以是修改后模拟,即将经过 优化修改的业务活动作为输入,还可以将修改前后的表现进行比较;步骤4 :根据模拟情况 决定下一步动作,可以是继续修改优化方案,再次模拟,或者发布优化方案,这些方案最终 显示为优化方案;步骤5,发布优化方案52 ;步骤6 :移植器50获取优化方案52,步骤7 :并 将其部署到运行环境引擎中;步骤8 :运行时引擎执行优化方案,监控并报告。
【权利要求】
1. 基于知识库的业务活动采集与识别方法,其特征在于:该方法包括如下步骤: 步骤1 :从对象信息系统中实时、持续采集对象信息系统原始产生的数据; 步骤2 :对步骤1所得原始数据进行数据识别和规范化,获取并暂存业务活动数据; 步骤3 :重复步骤2直至业务活动数据充足,将新增业务活动数据与步骤2暂存业务活 动数据进行关联处理,得到业务活动信息记录; 步骤4 :发布业务活动信息记录到业务活动信息记录库。
2. 根据权利要求1所述基于知识库的业务活动采集与识别方法,其特征在于:步骤1 所述从对象信息系统中实时、持续采集对象信息系统原始产生的数据的具体方案为插件技 术、发布与订阅机制、在组件(20)中嵌入定制程序三种方案之一种,所述插件技术具体是指 对集成平台内部通路上的交换数据进行截获;所述发布订阅机制具体是指利用组件(20) 的消息外发机制订阅;所述嵌入定制程序具体是指对组件(20)进行感染改进。
3. 根据权利要求1所述基于知识库的业务活动采集与识别方法,其特征在于:所述步 骤2还可以包含有对原始数据进行预处理的步骤,在数据识别和规范化之前。
4. 根据权利要求1所述基于知识库的业务活动采集与识别方法,其特征在于:所述步 骤2还可以包含有数据剥离的步骤,在数据识别和规范化之前。
5. 根据权利要求1所述基于知识库的业务活动采集与识别方法,其特征在于:步骤2 所述数据识别和规范化是通过可配置的规则集合执行的。
6. 根据权利要求1所述基于知识库的业务活动采集与识别方法,其特征在于:步骤3 所述关联处理有关联引擎(28)执行,关联引擎(28)带有预设的关联算法集。
【文档编号】G06F17/30GK104123323SQ201310157039
【公开日】2014年10月29日 申请日期:2013年4月28日 优先权日:2013年4月28日
【发明者】不公告发明人 申请人:成都勤智数码科技股份有限公司