一种拓展型环境污染扩散模拟指挥系统及其方法技术方案

技术编号:18592491 阅读:25 留言:0更新日期:2018-08-04 20:05
一种拓展型环境污染扩散模拟指挥系统及其方法,在仿真服务器同两个以上的用户浏览器端执行信息传递之际,于仿真服务器同用户浏览器端间构建传输通路,把仿真服务器接收到数据后对用户浏览器端进行的响应信息执行分割,构成经两个以上的信息片段构成的信息序列表,接着凭借不一样的用户浏览器端的传输速率与信息传输口经信息序列表里选取需要的信息片段执行信息重建;结合其它步骤有效避免了现有技术中不容易实现同用户浏览器端间并发用多余的信息通路的方式获取信息的需要、不容易达到拓展信息传递的目的的发送缺陷。

An extended environmental pollution diffusion simulation command system and its method

An extended environment pollution diffusion simulation command system and its method. When the simulation server carries out information transmission with more than two user browsers, the simulation server builds the transmission path between the user and the user browser end of the simulation server, and the response information is executed by the simulation server after receiving the data to the user browser end. Cut, form an information sequence table composed of more than two pieces of information, and then rely on the transmission rate of different user browsers and the information transmission port to select the required information from the information sequence table to perform the reconstruction of information. The need for concurrent use of redundant information channels to obtain information is not easy to achieve the purpose of expanding the transmission of information defects.

【技术实现步骤摘要】
一种拓展型环境污染扩散模拟指挥系统及其方法
本专利技术涉及环境污染扩散
,具体涉及一种拓展型环境污染扩散模拟指挥系统及其方法。
技术介绍
传统的国内外实现水质仿真的主流软件大多由数据处理、科学计算、仿真模拟、和数据可视化功能模拟各种水质组分,并通过输入和输出文件与其他模型联合运行。软件主要用于河流的水力学、水质和泥沙传输的模拟,在水资源水量水质管理、水利工程规划设计方面应用广泛,并取得了较好的模拟效果。但是,上述水质模拟仿真软件由于其局限性,在应用到突发性水质污染事故中时往往遇到很多问题:(1)多数仿真软件体积庞大,单机运行速度缓慢,仿真效率低下,影响突发性水质污染事故的快速处理和应对;(2)软件功能繁多、使用复杂、难以全面掌握,要求用户具备较高的水力学基础知识和数学仿真专业知识,而突发性水质污染事故的分析工作一般只用到软件的小部分功能;(3)软件应用局限于单机,即其软件操作、模型构建、结果展示都只能在本地进行,无法实现网络化的应用;(4)在软件的维护和升级方面需要专业人员进行维护。于是便推出了一种突发性水质污染事故的模拟仿真及可视化服务系统,系统采用B/S(浏览器/服务器)三层网络结构构建,包括数据服务层、应用服务层和用户层。其中:(1)数据服务层负责突发性水质污染事故相关的空间数据和属性数据的存储、共享和管理,包括:a.基础数据库:包括水质数据表、水文数据表、突发事件信息表、用户信息表等;b.仿真数据库:包括仿真任务信息表、仿真模板信息表、仿真结果信息表、污染物排放信息表、地图服务信息表、仿真模型文件表;c.地图数据库:对突发水质事故相关空间数据进行组织,包括基础地形矢量数据、栅格影像数据、污染事件数据。2)应用服务层是用户层(Web客户端)与数据服务层之间的逻辑层,负责主要业务逻辑的实现,包括:a.Web服务器:用于根据用户浏览器端的请求,向数据服务层查询获取需要的数据后发送给用户层进行展示;b.仿真服务器:用于根据用户浏览器端的仿真计算请求,实现对突发性水污染事故的仿真模拟计算,获得污染物扩散预测的浓度时间序列,作为仿真结果数据存储至仿真数据库;c.GIS服务器:采用ArcGISServer实现地图服务,并将这些服务提供给用户层使用。(3)用户层(也称为Web客户端层),由Flex技术实现,用来完成地图数据和业务数据的集成展示以及人机交互的相关逻辑,将仿真计算结果数据以地图和图表形式呈现给用户,主要提供如下功能单元:a.仿真结果展示单元:实现仿真结果数据在GIS地图上的动态渲染,实现突发事件相关属性数据,包括水质数据、水文数据、污染物信息、事件信息等在GIS地图上的集成展示,该单元包括污染物扩散动态模拟图和断面污染物浓度时间序列图。b.仿真任务管理单元,实现仿真任务的列表管理,包括新建、运行、停止、删除、查看、发布仿真任务等功能;通过选择已有仿真模板新建仿真任务,编辑参数后运行计算,运算结束后查看结果,如结果符合要求,则进行结果发布,将仿真结果数据存储至仿真结果信息表;c.仿真模板管理单元:实现仿真模板的列表管理,包括新建、编辑、删除仿真模板等功能,仿真模板用于派生出不同的仿真任务;这样关键为仿真服务器的实现和仿真结果浏览端的动态渲染,其中仿真服务器的特点是支持多任务的突发性水质污染事故的数值仿真计算,包括水动力学计算和水质模型计算,获得污染物浓度的预测时间序列,以统一格式存储至仿真结果数据表供用户层调用显示。用户层的仿真结果展示单元利用WebGIS技术,实现仿真结果数据在GIS地图上的扩散动态渲染,并实现突发水质污染事件相关属性数据,包括水质数据、水文数据、污染物信息、事件信息等在GIS地图上的叠加显示。仿真服务器根据用户浏览器端的仿真计算请求方式为用户浏览器端把仿真计算请求发送到仿真服务器,这样就构成了仿真服务器同用户浏览器端间的信息传送,实际应用中,目前的仿真服务器同用户浏览器端间的信息传送基本上就是如下的种类:1.单一的信息传输口相连下的信息传送:单一的信息传输口相连一个传输通路,突发性水质污染事故的模拟仿真及可视化服务系统的信息传输口同它要须相连的传输通路单对单的相应,所有信息传输口里传递的信息包能够依照用户浏览器端的所需来单独构造。这样的信息传递常常结合物联网设定的传输速率与信息传输口,传输通路的添设会使得仿真服务器的信息传输口个数与信息处置性能就得持续改善,无法达到好几个用户浏览器端操纵或者有多余的传输通路的环境。2.用RJ-45口并进传输通路并回应至少一个用户浏览器端发送至仿真服务器的数据的信息传送:仿真服务器给予至少一个用于信息传递的RJ-45口,连接传输通路后经由采取为传输通路设定的传输速率并发回应各异的传输通路下的用户浏览器端发送至仿真服务器的数据的信息传送。此类信息传递也是结合物联网设定的传输速率与信息传输口,须更好的RJ-45口与信息处置性能的撑持方可以达到好几个用户浏览器端的多余的信息通路并发信息传递的要求。常用的仿真服务器常常仅可给予不多的用来远距离信息传递的信息传输口,不容易实现同用户浏览器端间并发用多余的信息通路的方式获取信息的需要,不容易达到拓展信息传递的目的。
技术实现思路
为解决上述问题,本专利技术提供了一种拓展型环境污染扩散模拟指挥系统及其方法,有效避免了现有技术中不容易实现同用户浏览器端间并发用多余的信息通路的方式获取信息的需要、不容易达到拓展信息传递的目的的发送缺陷。为了克服现有技术中的不足,本专利技术提供了一种拓展型环境污染扩散模拟指挥系统及其方法的解决方案,具体如下:一种拓展型环境污染扩散模拟指挥系统的方法,Web服务器根据用户浏览器端的请求,向数据服务层查询获取需要的数据后发送给用户层进行展示;仿真服务器根据用户浏览器端的仿真计算请求方式为用户浏览器端把仿真计算请求发送到仿真服务器,这样就构成了仿真服务器同用户浏览器端间的信息传送;用户浏览器端与仿真服务器之间的信息传送该信息传递的方法包括:在仿真服务器同一个用户浏览器端执行信息传递之际,于仿真服务器同用户浏览器端间构建传输通路,把仿真服务器接收到数据后对用户浏览器端进行的响应信息传送至用户浏览器端;在仿真服务器同两个以上的用户浏览器端执行信息传递之际,于仿真服务器同用户浏览器端间构建传输通路,把仿真服务器接收到数据后对用户浏览器端进行的响应信息执行分割,构成经两个以上的信息片段构成的信息序列表,接着凭借不一样的用户浏览器端的传输速率与信息传输口经信息序列表里选取需要的信息片段执行信息重建,构成每个用户浏览器端需要的响应信息,还各自传递到对应的用户浏览器端。在仿真服务器同一个用户浏览器端执行信息传递之际,仿真服务器凭借设定的传输速率与信息传输口同作为目的地的用户浏览器端之间构建传输通路,接着仿真服务器同用户浏览器端间用单个的信息传输通路或多余的信息传输通路来传递响应信息。在所述仿真服务器同两个以上的用户浏览器端执行信息传递之际,仿真服务器凭借设定的传输速率与信息传输口同作为目的地的用户浏览器端之间构建传输通路,把仿真服务器接收到数据后对用户浏览器端进行的响应信息执行分割,构成经两个以上的信息片段构成的信息序列表,信息序列表里的信息片段包括传递目的地址、序列号以及响应内容;随后把信息片段执行本文档来自技高网
...

【技术保护点】
1.一种拓展型环境污染扩散模拟指挥系统的方法,其特征在于,Web服务器根据用户浏览器端的请求,向数据服务层查询获取需要的数据后发送给用户层进行展示;仿真服务器根据用户浏览器端的仿真计算请求方式为用户浏览器端把仿真计算请求发送到仿真服务器,这样就构成了仿真服务器同用户浏览器端间的信息传送;用户浏览器端与仿真服务器之间的信息传送该信息传递的方法包括:在仿真服务器同一个用户浏览器端执行信息传递之际,于仿真服务器同用户浏览器端间构建传输通路,把仿真服务器接收到数据后对用户浏览器端进行的响应信息传送至用户浏览器端;在仿真服务器同两个以上的用户浏览器端执行信息传递之际,于仿真服务器同用户浏览器端间构建传输通路,把仿真服务器接收到数据后对用户浏览器端进行的响应信息执行分割,构成经两个以上的信息片段构成的信息序列表,接着凭借不一样的用户浏览器端的传输速率与信息传输口经信息序列表里选取需要的信息片段执行信息重建,构成每个用户浏览器端需要的响应信息,还各自传递到对应的用户浏览器端。

【技术特征摘要】
1.一种拓展型环境污染扩散模拟指挥系统的方法,其特征在于,Web服务器根据用户浏览器端的请求,向数据服务层查询获取需要的数据后发送给用户层进行展示;仿真服务器根据用户浏览器端的仿真计算请求方式为用户浏览器端把仿真计算请求发送到仿真服务器,这样就构成了仿真服务器同用户浏览器端间的信息传送;用户浏览器端与仿真服务器之间的信息传送该信息传递的方法包括:在仿真服务器同一个用户浏览器端执行信息传递之际,于仿真服务器同用户浏览器端间构建传输通路,把仿真服务器接收到数据后对用户浏览器端进行的响应信息传送至用户浏览器端;在仿真服务器同两个以上的用户浏览器端执行信息传递之际,于仿真服务器同用户浏览器端间构建传输通路,把仿真服务器接收到数据后对用户浏览器端进行的响应信息执行分割,构成经两个以上的信息片段构成的信息序列表,接着凭借不一样的用户浏览器端的传输速率与信息传输口经信息序列表里选取需要的信息片段执行信息重建,构成每个用户浏览器端需要的响应信息,还各自传递到对应的用户浏览器端。2.根据权利要求1所述的拓展型环境污染扩散模拟指挥系统的方法,其特征在于,在仿真服务器同一个用户浏览器端执行信息传递之际,仿真服务器凭借设定的传输速率与信息传输口同作为目的地的用户浏览器端之间构建传输通路,接着仿真服务器同用户浏览器端间用单个的信息传输通路或多余的信息传输通路来传递响应信息。3.根据权利要求1...

【专利技术属性】
技术研发人员:钱胜利
申请(专利权)人:南京达沙信息科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1