[发明专利]基于WebService的防灾减灾信息处理系统及方法在审
申请号: | 201310744487.X | 申请日: | 2013-12-31 |
公开(公告)号: | CN103678701A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 张凌;陈博嘉;陈焕新;江峰 | 申请(专利权)人: | 福建四创软件有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
地址: | 350001 福建省福州市闽侯县上街镇科*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 webservice 防灾 减灾 信息处理 系统 方法 | ||
技术领域
本发明涉及防灾减灾技术领域,特别是一种基于WebService的防灾减灾信息处理系统及方法。
背景技术
人类的活动不断加速地球生态系统的变化,近些年,环境的恶化以及气候的改变给人民的生命财产安全带来了越来越多的危险危害,而科学技术的进步则试图通过对环境、气象等多种信息的把握、模拟、计算,采用信息化手段对水文、地质、气象灾害作出准确的预测,并给予合理的防范措施,将灾害带来的危险危害降到最低。
由于水文、地质、气象等状态并不是孤立存在,其会相互影响、相互渗透,时刻左右着彼此的发展方向,因此在研究防灾减灾信息化技术时不应该仅对某个领域的数据进行单独研究,需要综合各方面的数据进行系统分析,并对其相互影响进行相应的预测。由于不同行业领域,根据其需求,对相关数据的保存方式也有所不同,同时,数据也以非结构化数据为主,不同的数据在综合计算时因为数据格式的不同而无法直接应用。另一方面,要对各种数据进行计算,并预测相互的影响以及未来走向,往往需要构建相应的数学模型来计算,而目前数学模型主要采用数学软件(如Matlab、Mathematica、SAS等)或基层语言(如C#、Fortran等)进行建模,而对于各种非结构化数据,其无法通过数学模型进行相关计算,而数学模型计算所得到的结果往往是一系列数字,其展示效果不佳。因此,在防灾减灾信息化过程中,因为数据、模型、应用之间的各种矛盾以及现有技术的不足使得相应的信息处理情况不佳。
专利CN201210112468.0公开了一种解决技术方案,通过后方指挥人员将数据采集任务按照一定要求形成任务包,并将任务包储存在数据库内,并将地址发送给现场工作组,现场工作人员通过下载任务包,并在任务包上添加相应的采集信息并回发。该技术基于任务对现场数据进行采集,有效解决了不同数据采集中彼此冲突的现象发生,但依然存在一定不足:一方面,任务包的存在使得部分数据的获得受到限制,其必须按照给定的框架描述进行数据整合,使得部分数据可能存在缺失,另一方面,其没有考虑到数据的存储优化,使得后期数据处理过程中可能依然存在数据冗余、重复计算等问题,其计算的结果同样存在交互不友好,显示效果不佳等问题。
WebService是基于互联网的开发技术,具有只包含、模块化、分布式、基于网络等特点,在分布异构环境中具有明显优势。WebService技术是以中间件技术为基础,使得运行在不同机器上的不同应用无需借助附加的第三方软件或硬件,就可实现不同平台件的数据相互交换及集成。中间件是一种独立的系统软件或服务程序,其可以使得分布式应用软件在不同的平台及操作系统环境中能进行顺利的信息交换。WebService技术将为信息化处理提供一种开放、灵活、适应性强的解决方式。
发明内容
本发明的目的在于提供一种基于WebService的防灾减灾信息处理系统及方法,该系统及方法兼容性强,适用范围广,系统运行效率高。
为实现上述目的,本发明的技术方案是:一种基于WebService的防灾减灾信息处理系统,该系统包括:
WebService封装模块,通过中间件技术对数据访问模块、数学模型模块、接口适配模块进行WebService封装;
数据采集接口模块,与单个或多个数据平台连接,所述数据采集接口模块包括数据访问模块、结构数据判定模块和结构数据转化模块,所述数据访问模块经过所述WebService封装模块封装,以从各个所述数据平台采集水文水情数据,并传输给所述结构数据判定模块,所述结构数据判定模块判断采集到的水文水情数据是否为结构数据,所述结构数据转化模块将非结构数据转换成结构数据;
数据存储模块,对采集到的水文水情数据及转换后的结构数据进行分区存储;
数学模型模块,包括单个或多个数学模型,所述数学模型调用所述结构数据进行计算,得到计算结果,所述数学模型模块经过所述WebService封装模块封装,以对计算结果进行WebService发布;
应用模块,包括单个或多个防灾减灾业务应用,所述防灾减灾业务应用接收用户发来的信息处理请求,启动所述数学模型模块进行计算,然后接收所述数学模型模块发布的计算结果,经图形化处理后展示给用户。
进一步的,该系统还包括缓存空间模块,用于在内存中开辟缓存空间,以暂存数学模型的近期计算结果数据以及常用的查询数据。
进一步的,所述数据存储模块包括离线存储模块、近线存储模块和在线存储模块,所述离线存储模块用于存储原始数据,所述近线存储模块和在线存储模块用于存储提取以及换算后的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建四创软件有限公司,未经福建四创软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310744487.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大流量高压低温往复泵冷端
- 下一篇:一种安全易清洁型切肉片丝机