一种基于业务流程的气象数据监控系统的制作方法

文档序号:25421774发布日期:2021-06-11 21:33阅读:101来源:国知局
一种基于业务流程的气象数据监控系统的制作方法

本发明涉及数据监控技术领域,具体为一种基于业务流程的气象数据监控系统。



背景技术:

过去很多气象资料监控系统都是针对资料应用端进行监视和展示,大多数是实现气象资料从收集、处理、存储和服务的后半部流程中时效性的监视,基本上是基于2d网页版或者单机版,以文字和图表图像展现为主,不够形象美观,使用者体验效果较差。由于设备厂家一般不给予合作和其他技术原因,未能深入掌控设备运行状态信息,就无法实现从设备端采集数据开始一直到应用服务的最末端所涉及到的各个环节进行全流程的追踪和监视,资料流动过程的全流程的监控信息不完整、不清晰,对出现的资料质量问题无法高效地追踪处理,影响资料处理应用质量和时效性。

中国气象局气象信息中心近期开发的全国综合气象信息共享平台(cimiss)开展气象资料从传输到入库部分流程的各环节输入和输出数据量的监视,但缺失了数据观测与生产和服务与应用流程的监视,同时采用了较为传统的html技术进行实现,用户体验等各方面均有欠缺;气象部门其他省份也分别开发了不同的气象资料收集到分发的时效性监视系统。以上监视系统中,即使提出了全流程监视的初步概念,但是都没有完全真正实现从设备端采集数据开始一直到应用服务的最末端全流程的监控,尤其是没有利用3d可视化技术进行业务全流程的模拟监控。



技术实现要素:

本发明的目的在于提供一种基于业务流程的气象数据监控系统,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:一种基于业务流程的气象数据监控系统,包括建设模块、业务流程编排模块、监控数据采集模块和业务流程可视化模块,所述建设模块与业务流程编排模块控制连接,所述业务流程编排模块与监控数据采集模块控制连接,所述监控数据采集模块与业务流程可视化模块控制连接。

优选的,所述建设模块基于3d虚拟化技术对硬件部件、软件功能块、节点过程等抽象制作为3d元件,生成3d元件库,且硬件部件包括网络、磁盘、cpu和内存等,软件功能块包括系统软件与服务和应用软件等。

优选的,所述业务流程编排模块利用动态编排技术仿真气象业务数据进行编排。

优选的,所述监控数据采集模块采用探针技术定时采集的方式或者设备自身输出信息获得。

优选的,所述业务流程可视化模块分为大屏前端可视化与后台管理可视化。

与现有技术相比,本发明的有益效果是:

1.系统实现了对气象探测设备硬件部件、软件功能块、节点过程等进行抽象,生成标准化3d元件,3d元件通过实时数据驱动来完成流程节点信息的模拟展现,可见即可得;展现方式和效果显著优于传统的文字和图表展示方式;

2.系统实现了将流程片段化,生成标准化监控组件,从而能够使用拖拽方法组合编排成为不同业务流程,组件资源随意复用,任意组合,非常方便满足各种各样的监控需求。相比传统的固定流程设计,更加灵活和高效;

3.实现了从设备端运行状态到数据收集然后到数据梳理最后到数据服务的全流程的追踪和监视,每条流程主线上的各个节点监控信息一览无遗,既可以概览宏观状况,也可以放大窥视微观细节,极大地提高了监控效率和设备故障及数据问题的分析能力,改变了传统中的监控方式。

附图说明

图1为本发明的登陆页面图;

图2为本发明的总览页面图;

图3为本发明的雷达基数据的业务流程图;

图4为本发明的业务流程管理界面图;

图5为本发明的业务流程编排与监视指标绑定页面图;

图6为本发明的业务流程管理界面图;

图7为本发明的天气雷达发射机部件3d模型图;

图8为本发明的自动气象站设备3d模型图;

图9为本发明的自动气象站观测场3d模型图;

图10为本发明的系统结构图;

图11为本发明的系统流程图;

图中:1、建设模块;2、业务流程编排模块;3、监控数据采集模块;4、业务流程可视化模块。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-11,本发明提供的一种实施例:一种基于业务流程的气象数据监控系统,包括建设模块1、业务流程编排模块2、监控数据采集模块3和业务流程可视化模块4,建设模块1与业务流程编排模块2控制连接,建设模块1基于3d虚拟化技术对硬件部件、软件功能块、节点过程等抽象制作为3d元件,生成3d元件库,且硬件部件包括网络、磁盘、cpu和内存等,软件功能块包括系统软件与服务和应用软件等,建设模块1利用通用元件根据其功能预先设定完整的相关属性用于监视使用;同时能够对元件库进行管理功能,能够对特性化开发的元件按照一定的标准进行注册,并能够为元件设定相关的属性内容,业务流程编排模块2将流程分为片段,每个片段定义为一个监控组件,组件具有完成某种监控功能并输出监控指标数据;研发众多组件建立监控组件库;这样可以根据业务流程需要任意编排成不同的流程,实现利用监控组件进行业务监视流程的动态编排,以便更加适应实际业务应用,业务流程编排模块2与监控数据采集模块3控制连接,监控数据采集模块3采用探针技术定时采集的方式或者设备自身输出信息获得,业务流程编排模块2利用动态编排技术仿真气象业务数据进行编排,监控数据采集模块3采集业务全流程中涉及到的监控指标,前端设备运行状态信息,通过设备产生厂家协助提供状态信息,网络节点和流量信息通过探针技术定时采集的方式或者设备自身输出信息获得;将各类资源的信息持久化存储;以业务流程编号为主线,对各类采集后的监视资源进行串接,从而形成业务流程上各个环节的资源情况,以及各环节前后数据交换情况和压力状况,监控数据采集模块3与业务流程可视化模块4控制连接,业务流程可视化模块4分为大屏前端可视化与后台管理可视化,业务流程可视化模块4既要能够展示出数据中心全部数据业务流程的概要性信息,同时也要能够展示和查询出每类资料或某站资料的详细业务流程,并能够看到各节点间各类资料监视信息、数据流向和数据交换压力;通过实时监控信息驱动对应的3d模型,较为真实的反映出业务流程中的各个环节、数据处理、硬件使用情况、软件运行情况以及数据交换监视等信息,以生动、真实、及时的反映整个业务流程的实际运行情况。

工作原理:该发明,通过设置的建设模块1、业务流程编排模块2、监控数据采集模块3和业务流程可视化模块4建立一个基于业务流程的气象数据监控系统,该系统具体运行分为大屏前端与后台管理两部分内容,前端大屏主要用于监控大屏的展示内容,该部分功能同样能够适用于普通pc的显示,但内容则较为紧凑;后台管理主要用于对系统组件管理、流程编排、告警管理、系统设置等功能,比较适用于pc端的显示,同样可以在大屏的高分辨率终端设备进行展示;系统主要分为管理员、值班员和一般人员,通过系统的用户权限进行设定之后,可根据具体角色进行登陆系统,且系统的登陆页面图如图1,等登陆完成后,显示出气象资料数据流程、气象资料、基础资源、高性能计算、网络连通性、告警分析等的总览页面,总览页面图如图2;在数据流程中,详细描述了气象数据的具体流向,并能够在个节点显示设定的关键指标详细信息,雷达基数据的业务流程图如图3,同时在业务流程管理中气象数据业务变化比较频繁,且各种资料的流程也有所不同,所以平台需要能够提供各类资料流程的管理功能,例如:新增、删除、修改和发布等在线管理功能,业务流程管理界面图如图4,在对业务流程进行编排时,主要提供了利用监视元组件库对实际某类气象资料业务流程进行编排的功能,并且对数据流程的各环节点绑定具体的监视指标、告警参数等信息,能够对已经发布的流程进行再次的修改和重新发布,业务流程编排与监视指标绑定页面图如图5;组件库管理:慧眼监视的内容主要包括基础硬件资源、系统软件资源、业务软件资源和数据关键指标,系统在开发过程中提供了较为通用的监控组件,但在实际业务应用中可能监视个性化的指标,由此平台提供了基于插件式的组件注册功能,便于系统的适用于后续的发展和业务应用,监控组件库管理界面图如图6;硬件3d建模:对气象雷达的发射机部件抽象出3d数字模型,模型可以由实时数据驱动,展示故障信息,天气雷达发射机部件3d模型图如图7;自动气象站的设备和观测场同样通过3d虚拟化抽象为虚拟场景和虚拟设备,由设备状态信息驱动,展现出设备运行状况,自动气象站设备3d模型图如图8,自动气象站观测场3d模型图如图9。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1