本发明涉及信息管理领域,更具体地,涉及一种水文信息管理系统。
背景技术:
1、水文信息管理系统是应用遥测、电子计算机和通信等先进技术,实现水文信息自动收集、传输、处理和预报,增长预报预见期,提高预报精度,减少洪水灾害损失,充分发挥现有水利工程生产、防洪和调度等工程效益,合理利用水资源的重要手段;是当代水文预报技术发展的重要标志。它将为工程经济、安全运行提供科学管理的基础资料及决策依据。
技术实现思路
1、本发明针对现有技术中存在的技术问题,提供一种水文信息管理系统,包括云端平台和多个设备终端,所述云端平台包括接收端、数据层、服务层和标准库;
2、所述接收端,用于接收多个rtu站点的水文信息数据报文,以及向将从所述数据层接收的控制命令推送给每一个所述rtu站点;
3、所述数据层,用于验证多个rtu站点的水文信息数据报文的完整性,并将从所述服务层接收的控制命令发送给所述接收端;
4、所述服务层,用于webapi接口的方式对外提供水文数据和接收控制命令;
5、所述标准库,用于存储每一个rtu站点发送的水文数据;
6、多个设备终端,用于向服务器发送水文数据的查询请求,以及向所述服务器发送控制命令。
7、在上述技术方案的基础上,本发明还可以作出如下改进。
8、可选的,所述接收端与每一个rtu站点之间通过yln协议、scsw协议和sl651协议进行数据通信。
9、可选的,所述接收端包括侦听端口、链路管理层、帧拆分器、协议解析层和帧组成器;
10、所述侦听端口,提供对外的收发端口,通过所述收发端口与每一个rtu站点连接,所述收发端口包括以太网端口和串行端口;
11、所述链路管理层,用于对所述接收端与每一个rtu站点之间的通信链路的管理;
12、所述帧拆分器,用于拆分从链路管理层提取的水文信息报文数据,将完整帧拆分后出书至所述协议解析层;
13、所述协议解析层,用于根据不同的协议规则解析所述帧拆分器传输的上行报文,并打包输出下行报文;
14、所述帧组合器,用于接收所述协议解析层产生的上下报文以及从所述设备终端发送的控制命令,组合并生成正确的设备报文,送往链路管理层并发往rtu站点。
15、可选的,所述协议解析层通过数据通道将水文数据发送给所述数据层,所述数据层通过命令通道将控制命令发送给所述帧组合器。
16、可选的,所述数据层包括多个区,所述数据层,用于将所述接收端发送的多个rtu站点的水文信息数据报文分配到多个区中进行处理。
17、可选的,所述水文信息管理系统还包括桌面控制台,用于以c/s方式完成对云端平台的配置、管理以及对rtu站点的管理,实现云端平台的调试和消息管理,以及对水文信息数据报文的来源管理。
18、可选的,多个设备终端包括用户终端、web端和移动终端;
19、所述用户终端,用于接收所述服务层推送的预警信息;
20、所述web端,用于实现水文数据的窗口服务,向外展示云端平台数据,管理云端平台内容,提供云端平台的查询、修改、控制、增加和删除服务,同时提供rtu站点的运维管理跟踪服务;
21、所述移动端,用于实现web数据的窗口服务,展示云端平台数据,同时辅助web端完成运维管理的线下服务。
22、可选的,所述服务层,还用于接收多个设备终端的数据查询请求,基于所述数据查询请求,从所述标准库中查询对应的水文数据,并将查询到的水文数据反馈给对应的设备终端进行显示。
23、可选的,所述接收端、数据层、服务层和标准库为彼此独立的业务组件,通过webservice、xml、json松耦合的通讯方式组织在一起形成完整的业务系统。
24、本发明提供的一种水文信息管理系统,针对各职能单位水文测验设备多样、通讯协议不同、集成接入繁琐、设备在线状态难于诊断等问题,构建统一的水文信息管理系统,便捷整合基础感知控制设备资源,实现数据的高效传输,防止数据的丢失、重传,最终实现“链路切换自动化、协议解析通用化、参数调节动态化、健康检查智能化”,为上层业务系统开发提供基础支撑。
1.一种水文信息管理系统,其特征在于,包括云端平台和多个设备终端,所述云端平台包括接收端、数据层、服务层和标准库;
2.根据权利要求1所述的水文信息管理系统,其特征在于,所述接收端与每一个rtu站点之间通过yln协议、scsw协议和sl651协议进行数据通信。
3.根据权利要求2所述的水文信息管理系统,其特征在于,所述接收端包括侦听端口、链路管理层、帧拆分器、协议解析层和帧组成器;
4.根据权利要求3所述的水文信息管理系统,其特征在于,所述协议解析层通过数据通道将水文数据发送给所述数据层,所述数据层通过命令通道将控制命令发送给所述帧组合器。
5.根据权利要求1或4所述的水文信息管理系统,其特征在于,所述数据层包括多个区,所述数据层,用于将所述接收端发送的多个rtu站点的水文信息数据报文分配到多个区中进行处理。
6.根据权利要求1所述的水文信息管理系统,其特征在于,所述水文信息管理系统还包括桌面控制台,用于以c/s方式完成对云端平台的配置、管理以及对rtu站点的管理,实现云端平台的调试和消息管理,以及对水文信息数据报文的来源管理。
7.根据权利要求1所述的水文信息管理系统,其特征在于,多个设备终端包括用户终端、web端和移动终端;
8.根据权利要求1所述的水文信息管理系统,其特征在于,所述服务层,还用于接收多个设备终端的数据查询请求,基于所述数据查询请求,从所述标准库中查询对应的水文数据,并将查询到的水文数据反馈给对应的设备终端进行显示。
9.根据权利要求1所述的水文信息管理系统,其特征在于,所述接收端、数据层、服务层和标准库为彼此独立的业务组件,通过web service、xml、json松耦合的通讯方式组织在一起形成完整的业务系统。