发明名称 一种状态监测系统的分布式数据传输方法
摘要 本发明提出了一种状态监测系统的分布式数据传输方法,包括以下步骤:步骤(101),基于数据安全队列来构建独立且通用的发布/订阅数据交换中间件;步骤(102),在分布式多个数据源节点中布置侦听探针为发布者;步骤(103),简化状态监测服务模块的数据接收功能为订阅者;步骤(104),公开数据交换中间件的应用开发接口,简化发布与订阅接口。本发明基于数据安全队列来构建独立且通用的发布/订阅数据交换中间件,解决了分布式数据传输实现时状态监测程序难以适应并发大数据量的问题,大幅度降低了整个状态监测服务模块的开发成本与实现难度。
申请公布号 CN103297517B 申请公布日期 2017.02.22
申请号 CN201310188006.1 申请日期 2013.05.20
申请人 中国电子科技集团公司第四十一研究所 发明人 赵秀才;王盘伟;贺温安;李龙
分类号 H04L29/08(2006.01)I;H04L29/06(2006.01)I;H04L12/26(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 代理人
主权项 一种状态监测系统的分布式数据传输方法,其特征在于,包括以下步骤:步骤(101),基于数据安全队列来构建独立且通用的发布/订阅数据交换中间件;发布/订阅数据交换中间件由中间件服务器、数据安全队列与应用编程接口文档组成;中间件服务器维护管理发布者与订阅者信息,根据发布者请求连接的数据源数目来动态调整数据安全队列资源,依据订阅者信息来分发传递侦听数据,确保接收到的侦听数据能够无损地传输给订阅者;状态监测服务模块包括数据预处理模块,数据预处理模块初始化时需要连接数据源、设置数据安全队列自动读处理并注册更新数据回调函数,以便与中间件服务器建立订阅关系并接收到相应的侦听数据;步骤(102),在分布式多个数据源节点中布置侦听探针为发布者;步骤(103),简化状态监测服务模块的数据接收功能为订阅者;首先,连接数据源并设置属性信息,以便与中间件服务器间建立订阅者信息;然后,通过中间件服务器成功订阅侦听数据后,进行侦听数据的分类预处理;之后,根据处理标识进行更新数据存储、通知可视化显示、通知数据处理、通知分析诊断;状态监测服务模块具备数据接收功能,在订阅注册成功后其各个功能模块就处于就绪状态,以便被通知或激活进行侦听数据的读取,进而完成侦听数据的预处理、存储、可视化显示、数据处理与分析诊断;状态监测服务模块中的数据预处理模块被初始化后就驻留内存等待激活,直到接收到退出命令后释放资源结束处理;步骤(104),公开发布/订阅数据交换中间件的应用开发接口,所公开的应用开发接口提供建立连接、断开连接、读取数据、写入数据、更新同步、设置属性与数据安全队列控制相关函数,从而简化了发布/订阅数据交换中间件的发布与订阅接口。
地址 266000 山东省青岛市经济技术开发区香江路98号