一种地面气象观测仪器仪表信息管理系统的制作方法
【技术领域】
[0001]本发明涉及一种网络管理系统,特别涉及一种地面气象观测仪器仪表信息管理系统。
【背景技术】
[0002]在信息飞速发展的时代,大量气象观测设备信息的管理,如设备的入库、报废等还停留在用笔纸记录的年代,信息化管理严重滞后。气象部门和相关领域迫切需要一套用于管理气象观测仪器的信息管理系统来提高信息化管理水平,从而减少工作量,提高工作效率。本气象仪器信息管理系统很必要。
[0003]随着地面气象观测现代化建设快速推进,我国地面气象观测业务由自动观测为主,人工观测为辅向自动观测双套备份,云、能、天自动观测方向发展。地面自动观测仪器、传感器种类繁多,对观测仪器的维修、计量校准、业务管理带来了新挑战。
【发明内容】
[0004]本发明是针对观测仪器的维修、计量校准、业务管理要求越来越高的问题,提出了一种地面气象观测仪器仪表信息管理系统,给地面气象仪器仪表管理人员提供了解决当前气象仪器管理方式滞后问题的方法,为使用、维护、计量、管理人员及时掌控观测仪器的状态信息,提高气象观测质量,也为下一步区域站的信息管理做好技术准备。
[0005]本发明的技术方案为:一种地面气象观测仪器仪表信息管理系统,从上到下包括状态层、操作层、逻辑处理层和数据读取层,将自动气象观测站、在线备份自动气象观测站和人工观测的观测仪器仪表,按仪器类型和传感器种类分类编码,建立仪器及传感器数据库,作为数据读取层的底层系统数据库,逻辑处理层的数据逻辑处理模块将由操作层提交的数据经过数据逻辑处理后,然后交给逻辑处理层的数据存取模块存储起来;或者用户通过操作层的操作模块对状态层的模块进行操作,逻辑处理层的逻辑处理模块得到系统指令后,经过处理,向数据存取模块发送相关指令,数据存取模块通过数据库接口从底层数据库提取或存放数据。
[0006]所述状态层包括仪器仪表管理模块、预警管理模块、站点管理模块、证书管理模块和用户管理模块五大独立模块,通过五大独立模块分别通过操作层与逻辑处理层上下信息传递。
[0007]所述仪器仪表管理模块:用户根据需要,通过操作模块,在状态层进行操作,选择仪器的类型,在录入基本仪器仪表信息后,将数据通过操作层服务器访问接口交由数据逻辑处理模块进行处理,数据逻辑处理模块首先将信息送入传感器管理和标准器管理两个子模块,进行仪器的类型判断,然后根据编号规则自动生成仪器的id编号后,数据逻辑处理模块将带有仪器的id编号的数据通过数据库接口交由数据存取模块,数据存取模块调用底层数据库服务,进行数据存取。
[0008]所述预警管理模块分为预警人员管理、发送预警信息、查看历史预警信息三个子模块;站点管理模块能够管理所辖区域所有站点的信息;证书管理模块分为传感器证书管理和站点证书管理两个子模块;用户通过操作模块,在状态层选择各个模块下的子模块,选择的模块将数据通过操作层服务器访问接口交由数据逻辑处理模块进行处理,数据逻辑处理模块将站点信息通过信息处理后,生成系统可识别的二进制数据代码,数据逻辑处理模块将二进制数据通过数据库接口交由数据存取模块,数据存取模块调用底层数据库服务,进行数据存取。
[0009]所述用户管理模块:超级管理员通过操作层登陆系统后,根据角色建立用户,给每个角色分配不同的授权和资源。
[0010]本发明的有益效果在于:本发明地面气象观测仪器仪表信息管理系统,是集气象观测仪器仪表的采购,入库,管理,检修,预警,报废等功能于一身的管理系统,在测试区域内调试良好,运行稳定,并且数据准确,运行效率高,带来的经济效益和时间效益很大。特别是对气象部门业务逻辑的实现和优化,大大提升了其办公效率。对观测仪器信息的在线查询,观测仪器检定期预告、超检预警功能,使用检测证书的生成和维护也是本项目的特色,是自动化,智能化的体现。同时,系统会通过数据接口自动的将预警信息以消息推送方式发送到用户的手机,方便急、重大预警事件及时得到处理,实现了移动化智能化自动化办公。
【附图说明】
[0011]图1为本发明地面气象观测仪器仪表信息管理系统总体架构图。
【具体实施方式】
[0012]如图1所示地面气象观测仪器仪表信息管理系统总体架构图,从上到下包括状态层、操作层、逻辑处理层和数据读取层,以I个国家基本站为例,一般站有12套自动气象观测站、8套在线备份自动气象观测站和人工观测的观测仪器仪表,按仪器类型和传感器种类分类编码,建立仪器及传感器数据库,在充分调研、征求使用及管理人员意见的基础上建立较完备的数据库,以此作为数据读取层的底层系统数据库。
[0013]数据逻辑处理模块将由操作层提交的数据经过逻辑处理层的数据逻辑处理后,然后交给逻辑处理层的数据存取模块存储起来;或用户通过操作模块对状态层的模块进行操作,逻辑处理层的逻辑处理模块得到系统指令后,经过处理,向数据存取模块发送相关指令,数据存取模块从数据库中提取相应的数据。
[0014]数据存取模块:主要将数据通过数据库接口从底层数据库中提取出来交由数据处理模块处理或者从数据处理模块通过数据库接口交由底层数据库保存。
[0015]状态层包括仪器仪表管理模块、预警管理模块、站点管理模块、证书管理模块和用户管理模块五大模块。仪器仪表管理模块分为传感器管理和标准器管理两个子模块;预警管理模块分为预警人员管理、发送预警信息、查看历史预警信息三个子模块;站点管理模块能够管理所辖区域所有站点的信息;证书管理模块分为传感器证书管理和站点证书管理两个子模块;用户管理模块分为用户管理、角色管理、授权管理、资源管理和系统日志五个子丰旲块。
[0016]仪器仪表管理模块:用户根据不同的需要,通过操作模块,在状态层进行操作,选择仪器的类型(传感器或者标准器),在录入基本仪器仪表信息后,将数据通过服务器访问接口交由数据逻辑处理模块进行处理。数据逻辑处理模块首先将信息送入传感器管理和标准器管理两个子模块,进行判断仪器的类型是传感器还是标准器,然后根据编号规则自动生成仪器的id编号后,数据逻辑处理模块将带有仪器的id编号的数据通过数据库接口交由数据存取模块。数据存取模块调用底层数据库服务,进行数据存取。
[0017]预警管理模块:用户通过操作模块,在状态表示层选择预警管理模块中的子模块进行操作。选择预警人员管理子模块,在界面上录入预警人员的信息,将数据通过服务器访问接口交由数据逻辑处理模块进行处理。数据逻辑处理模块将站点信息通过信息处理后,生成系统可识别的二进制数据代码,数据逻辑处理模块将二进制数据通过数据库接口交由数据存取模块。数据存取模块调用底层数据库服务,进行数据存取。预警人员管理子模