1.一种基于IOS系统的智能电网远程监控系统,其特征在于:包括用户信息管理模块(1)、监控功能模块(2)、配置文件管理模块(3)、信息认证模块(4)、安防报警模块(9)和数据通信模块(10);
所述信息认证模块(4)分别与用户信息管理模块(1)、智能电网认证中心(5)进行通信,将从用户信息管理模块(1)中得到的用户信息数据与智能电网认证中心的用户数据进行验证,获得用户权限认证密码、用户使用时间以及使用厂站信息并发送给用户信息管理模块(1);
所述用户信息管理模块(1)与监控功能模块(2)进行交互,用于管理用户对于监控功能模块(2)的使用权限和使用时间;
所述监控功能模块(2)与配置文件管理模块(3)进行通信,用于获取配置文件管理模块(3)所解析的数据;
所述监控功能模块(2)与数据通信模块(10)进行通信,用于获取数据通信模块(10)所获得的各种监测数据,以及根据用户的操作发出操作控制及参数设置数据命令帧到数据通信模块(10);
所述监控功能模块(2)与安防报警模块(9)进行通信,用于获取安防报警模块(9)所解码得到的文字、音频报警信息以及监控视频信息;
所述配置文件管理模块(3)与智能电网配置中心(6)进行通信,用于获取智能电网配置中心报表、画面以及点表配置文件数据流,并将该文件数据流进行解析,转换成监控功能模块(2)所需要的数据;
所述安防报警模块(9)与智能电网安全中心(8)通信,用于获取智能电网现场监控视频数据流、电网报警设备报警信息数据流、故障录波系统录波数据数据流,并将这些数据流通过IOS系统编码转化为可读的文字信息、音频信息、视频信息。
2.根据权利要求1所述的基于IOS系统的智能电网监控系统,其特征在于:所述配置文件管理模块(3)与智能电网配置中心(6)采用UDP通信技术以及问答式通信方式;
配置文件管理模块(3)检查并判断IOS系统中配置文件信息是否存在,如果不存在,将建立基于UDP通信的Socket连接且绑定智能电网配置中心(6)的IP及端口,如果检测到所有IOS系统中的所有配置文件信息均已存在且无须更新,将不再建立连接;
配置文件管理模块(3)发送配置文件请求报文给智能电网配置中心(6),智能电网监控中心把报表文件、画面文件以及点表文件以数据流的方式发送到用户IOS终端的接收端口上,并配有文件传输完成标识符;
配置文件管理模块(3)收到智能电网配置中心(6)发送的文件传输完成标识符之后,将发出断开通信请求。
3.根据权利要求2所述的基于IOS系统的智能电网监控系统,其特征在于:所述配置文件管理模块(3)将从智能电网配置中心(6)获得的文件数据流通过.INI文件编码转换成相应的.INI文件;将解析生成的.INI文件用既定的数据结构来管理解析数据;通过画面配置文件解析数据为监控功能模块(2)的画面管理提供各厂站拓扑图中开关、断路器绘制数据;通过点表配置文件解析数据为监控功能模块(2)的运行参数提供遥信、遥测、遥脉表格绘制参数;通过报表文件解析数据为监控功能模块(2)的报表管理提供报表表格绘制参数。
4.根据权利要求1或2所述的基于IOS系统的智能电网远程监控系统,其特征在于:
所述信息认证模块(4)与智能电网认证中心(5)采用UDP通信技术以及问答式通信方式,并且在建立一次完整通信后,断开通信连接;
信息认证模块(4)将用户信息管理模块传来的用户名、用户密码、厂站名封装成认证询问帧,信息认证模块(4)绑定智能电网认证中心(5)的IP及端口,并向智能电网认证中心(5)发送认证请求;
智能电网认证中心(5)基于该认证请求向信息认证模块(4)发出认证回复帧,信息认证模块(4)对该认证回复帧进行解析,并判断该用户是否存在、用户级别及用户权限密码;
信息认证模块(4)在接收完数据之后,将向智能电网认证中心(5)发出断开通信请求。
5.根据权利要求1或2所述的基于IOS系统的智能电网远程监控系统,其特征在于:
所述数据通信模块(10)与智能电网监控中心(7)采用UDP通信技术、问答式通信方式以及采用心跳维持的通信链路;
数据通信模块(10)绑定智能电网监控中心(7)的IP及端口,发送心跳功能请求报文并建立基于心跳维护的通信链路;
当智能电网监控中心(7)收到该心跳功能请求报文后,智能电网监控中心(7)立即发出应答帧,心跳功能请求报文以每N分钟发送一次,若连续发出M次后均未收到应答帧,则判断对方已退出,智能电网监控中心(7)停止与数据通信模块(10)的通信;
数据通信模块(10)与智能电网监控中心(7)建立心跳功能后,数据通信模块(10)采用问答式通信方式获取智能电网监控中心(7)遥信、遥测、定值、遥脉数据,对智能电网监控中心(7)中设备参数进行远程设定,对智能电网监控中心(7)中遥控设备进行远程控制。
6.根据权利要求1或2所述的基于IOS系统的智能电网远程监控系统,其特征在于:
所述数据通信模块(10)与监控功能模块(2)交互,采用创建多线程并行方式,每条线程分别负责从数据通信模块(10)遥信数据、遥测数据、遥脉数据、定值数据更新并将其传递给监控功能模块(2)运行参数、报表管理、参数设置中。
7.根据权利要求1或2所述的基于IOS系统的智能电网远程监控系统,其特征在于:
所述安防报警模块(9)与智能电网安全中心(8)通信采用UDP通信技术,在主线程运行维持通信链接,服务器可主动发送信息的通信方式;安防报警模块(9)采用UDP通信技术主动请求智能电网安全中心(8)监控视频信息,并将其通过编码解析转换成可用的视频信息;采用主线程运行维持通信链接及线程互锁,使其线程优先级最高;当电网系统发生故障时,智能电网安全中心(8)能及时发送录波数据以及报警信息。
8.根据权利要求1或2所述的基于IOS系统的智能电网远程监控系统,其特征在于:所述安防报警模块(9)与监控功能模块(2)交互,将安防报警模块(9)编码解析的视频信息、文字信息及音频信息分别传至监控功能模块(2),监控功能模块(2)进行报警推送、视频监控、事件查询和录波曲线;最终实现视频监控、文字及语音报警信息推送、故障事件查询和录波曲线绘制,为事故诊断提供关键信息。
9.根据权利要求5所述的基于IOS系统的智能电网远程监控系统,其特征在于:所述心跳功能请求报文以每2分钟发送一次,若连续发出3次后均未收到应答帧,则判断对方已退出。
10.根据权利要求1或2所述的基于IOS系统的智能电网远程监控系统,其特征在于:
将用户分为一般用户、中级用户和高级用户;
一般用户可使用监控功能模块(2)中的运行参数、画面管理、报表管理、报警推送、视频监控、录波曲线、事件查询功能;
中级用户在一般用户基础上增加监控功能模块(2)中参数设置功能;
高级用户在中级用户基础上增加监控功能模块(2)中操作控制功能。