专利名称:用于输电线路在线安全监测的气象数据处理方法
技术领域:
本发明涉及一种数据采集方法,尤其是涉及一种用于输电线路在线安全监测的气象数据处理方法。
背景技术:
根据现有条件,气象数据必须通过公网传递,而公网存在网络情况不稳定等因素。现有多种分布式通信技术(如Socket、远程过程调用等)可作为数据采集的技术方案,但这些分布式通信技术都存在一些不足I)传统Socket传输的问题使用Socket或者其他通信协议收/发业务数据,使用该方式可以即时的在应用系统间交换数据,也可以实现类似远程过程调用的功能共享,但基于通信协议的编程,可能会使得开发者花费大量精力在数据完整性校验、收发处理等与核心业务无关的工作上;当网络情况恶劣时,还会造成数据丢失。2)传统远程过程调用的问题使用文件传输和数据库共享,应用能够共享它们的数据,但无法共享他们的功能,而远程过程调用可以为系统共享其功能。许多技术,如CORBA、Web Service和JAVA RMI都实现了远程过程调用。远程过程调用使用简单,大多开发人员都习惯了其类似本地过程调用的使用方法,但在真正的应用环境中,可能存在较多的实际问题,如大量的并发调用造成的性能瓶颈、过程调用接口造成的紧耦合问题。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种传输可靠、实施简单的用于输电线路在线安全监测的气象数据处理方法。本发明的目的可以通过以下技术方案来实现一种用于输电线路在线安全监测的气象数据处理方法,包括以下步骤I)气象局服务器将气象数据构造为气象数据消息,并将气象数据消息发送至公共网络的消息队列中;2)客户端通过消息传输通道成功接收消息队列中的气象数据消息后,将气象数据消息传递给地理信息服务器;3)地理信息服务器对气象数据消息进行处理,并将处理结果返回给客户端;4)客户端根据处理结果生成并保存气象数据文件和风险设备数据文件,并将生成的文件用于输电线路在线安全监测。所述的地理信息服务器通过消息适配器与客户端连接。所述的地理信息服务器中存储有输电线路的地理信息,所述的地理信息服务器根据输电线路的地理信息对气象数据消息进行处理。所述的对气象数据消息进行处理包括对气象数据进行分类、计算气象差值数据和计算风险设备。所述的消息队列中的气象数据消息若无法发送至客户端,消息队列自动重发该气象数据消息,若依然无法发送至客户端,消息队列向气象局服务器返回出错信息。所述的客户端通过HTTP协议访问公共网络。与现有技术相比,本发明具有以下优点(I)本发明通过消息传输通道来传递气象数据,通信可靠,可保证在恶劣网络情况下数据不丢失,保证业务数据的稳定采集与传输;(2)本发明采用消息适配器技术,通过事件驱动的方式发送消息通知相连的服务器进行数据处理,实施简单。
图I为本发明的结构示意图。
具体实施例方式下面结合附图和具体实施例对本发明进行详细说明。实施例如图I所示,一种用于输电线路在线安全监测的气象数据处理方法,包括以下步骤I)气象局服务器将气象数据构造为气象数据消息,并将气象数据消息发送至公共网络的消息队列中;2)客户端通过消息传输通道成功接收消息队列中的气象数据消息后,将气象数据消息传递给地理信息服务器,地理信息服务器通过消息适配器与客户端连接;3)地理信息服务器中存储有输电线路的地理信息,所述的地理信息服务器根据输电线路的地理信息对气象数据消息进行处理,并将处理结果返回给客户端;所述的对气象数据消息进行处理包括对气象数据进行分类、计算气象差值数据和计算风险设备;4)客户端根据处理结果生成并保存气象数据文件和风险设备数据文件,并将生成的文件用于输电线路在线安全监测。所述的消息队列中的气象数据消息若无法发送至客户端,消息队列自动重发该气象数据消息,若依然无法发送至客户端,消息队列向气象局服务器返回出错信息。所述的客户端通过HTTP协议访问公共网络。以台风预报信息为例实施本发明方法,如图I所示,气象局服务器将台风数据构造为持久化的台风数据消息,客户端通过消息传输通道接收消息队列中的台风数据消息,并通知地理信息服务器进行数据处理,地理信息服务器对台风数据消息进行台风差值数据计算和风险设备计算,客户端根据计算结果生成并保存台风数据文件和风险设备数据文件,并将生成的文件用于输电线路在线安全监测。
权利要求
1.一种用于输电线路在线安全监测的气象数据处理方法,其特征在于,包括以下步骤 1)气象局服务器将气象数据构造为气象数据消息,并将气象数据消息发送至公共网络的消息队列中; 2)客户端通过消息传输通道成功接收消息队列中的气象数据消息后,将气象数据消息传递给地理信息服务器; 3)地理信息服务器对气象数据消息进行处理,并将处理结果返回给客户端; 4)客户端根据处理结果生成并保存气象数据文件和风险设备数据文件,并将生成的文件用于输电线路在线安全监测。
2.根据权利要求I所述的一种用于输电线路在线安全监测的气象数据处理方法,其特征在于,所述的地理信息服务器通过消息适配器与客户端连接。
3.根据权利要求I所述的一种用于输电线路在线安全监测的气象数据处理方法,其特征在于,所述的地理信息服务器中存储有输电线路的地理信息,所述的地理信息服务器根据输电线路的地理信息对气象数据消息进行处理。
4.根据权利要求3所述的一种用于输电线路在线安全监测的气象数据处理方法,其特征在于,所述的对气象数据消息进行处理包括对气象数据进行分类、计算气象差值数据和计算风险设备。
5.根据权利要求I所述的一种用于输电线路在线安全监测的气象数据处理方法,其特征在于,所述的消息队列中的气象数据消息若无法发送至客户端,消息队列自动重发该气象数据消息,若依然无法发送至客户端,消息队列向气象局服务器返回出错信息。
6.根据权利要求I所述的一种用于输电线路在线安全监测的气象数据处理方法,其特征在于,所述的客户端通过HTTP协议访问公共网络。
全文摘要
本发明涉及一种用于输电线路在线安全监测的气象数据处理方法,包括以下步骤1)气象局服务器将气象数据构造为气象数据消息,并将气象数据消息发送至公共网络的消息队列中;2)客户端通过消息传输通道成功接收消息队列中的气象数据消息后,将气象数据消息传递给地理信息服务器;3)地理信息服务器对气象数据消息进行处理,并将处理结果返回给客户端;4)客户端根据处理结果生成并保存气象数据文件和风险设备数据文件,并将生成的文件用于输电线路在线安全监测。与现有技术相比,本发明具有传输可靠、实施简单等优点。
文档编号H04L29/08GK102932426SQ201210378260
公开日2013年2月13日 申请日期2012年9月29日 优先权日2012年9月29日
发明者郑旭, 范长澜 申请人:上海市电力公司, 华东电力试验研究院有限公司, 国家电网公司