发明名称 |
一种山洪预警数据接收汇集的方法 |
摘要 |
本发明提供了一种接收汇集山洪预警数据的方法,采用数据接收和数据处理分离方式,采用分布部署的方式,数据接收服务器只负责数据接收,并使用软件负载均衡的方式,由多个应用服务处理数据上报请求,数据被接收到后,采用缓存机制,将原始数据缓存至文件服务器或中间数据库中,等待处理,数据处理服务器只负责数据的处理工作,采用多线程的方式批量处理缓冲区数据,并考虑数据安全和系统异常,一旦服务异常,自动将未处理完的数据恢复至物理缓存中。如此,山洪预警数据接收汇集方法既能兼容接收各县数据且保证数据质量,又保证及时接收并处理山洪预警数据。 |
申请公布号 |
CN103366511B |
申请公布日期 |
2016.04.27 |
申请号 |
CN201310206835.8 |
申请日期 |
2013.05.30 |
申请人 |
中国水利水电科学研究院 |
发明人 |
刘舒;彭宏伟;张红萍;丁留谦;王杉 |
分类号 |
G08B21/10(2006.01)I;H04L29/06(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G08B21/10(2006.01)I |
代理机构 |
北京驰纳智财知识产权代理事务所(普通合伙) 11367 |
代理人 |
谢亮 |
主权项 |
一种接收汇集山洪预警数据的方法,包括接收汇集来自底层平台的实时预警数据及基础数据,其特征在于,数据接收和数据处理分离,采用多服务多线程的方式进行数据的接收汇集处理,过程包括以下步骤:A、所有底层平台数据通过一个接口进行接收,由多个接收服务器处理数据上报请求;B、接收服务器接收到底层平台的数据后,采用缓存机制,将原始数据缓存至中间数据库中等待处理;C、由多个数据处理服务器进行数据的处理工作,采用多线程的方式批量处理缓冲区数据,所述步骤C中数据处理考虑数据安全和系统异常,一旦服务异常,自动将未处理完的数据恢复至物理缓存中,服务正常则将处理完毕的数据清除出缓存,所述步骤A中的数据接收采取webservice方式上报、http方式提交、前置机数据交换以及底层平台其他数据库直接共享。 |
地址 |
100038 北京市海淀区车公庄西路20号 |