CN104750928A - 一种基于b/s网络结构模式的在线仿真方法 - Google Patents

一种基于b/s网络结构模式的在线仿真方法 Download PDF

Info

Publication number
CN104750928A
CN104750928A CN201510144069.6A CN201510144069A CN104750928A CN 104750928 A CN104750928 A CN 104750928A CN 201510144069 A CN201510144069 A CN 201510144069A CN 104750928 A CN104750928 A CN 104750928A
Authority
CN
China
Prior art keywords
simulation
service
server
request
browser
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510144069.6A
Other languages
English (en)
Inventor
王奔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
DATANG SUZHOU CO-GENERATION POWER CO., LTD.
Southeast University
Original Assignee
Southeast University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Southeast University filed Critical Southeast University
Priority to CN201510144069.6A priority Critical patent/CN104750928A/zh
Publication of CN104750928A publication Critical patent/CN104750928A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种基于B/S网络结构模式的在线仿真方法,首先客户端通过浏览器***发出仿真服务请求;浏览器***将仿真服务请求发给服务器***;服务器***接收到仿真服务请求后根据仿真服务请求条件提供仿真服务并且将仿真服务发给浏览器***;客户端通过浏览器***浏览Web网页实现仿真操作。该方法基于B/S模式,客户端仿真突破了仿真时间和仿真空间上的限制,用户端可以直接通过Internet进行在线电站仿真培新与科学研究,实现电站仿真资源的共享,减少重复性投资,提高软硬件的利用率;不同的操作***均可访问用户界面,极大地提高了平台的开放性;升级时维护升级方便,只需对服务器端进行相应的更改即可,节省了人力物力。

Description

一种基于B/S网络结构模式的在线仿真方法
技术领域
本发明属于仿真研究与数字通信技术领域,尤其是涉及一种基于B/S网络结构模式的在线仿真方法。
背景技术
随着现代计算机技术的快速发展,仿真机已经应用到电力、化工、航空航天等很多领域,在技术培训和科学研究方面发挥了重要作用。而仿真机的开发过程主要是将其仿真对象的数学模型编制成计算机程序,然后在计算机上运行,对仿真对象在各种情况下的动态及静态特性进行数据仿真,从而达到技能培训和科学研究的目的。
电站仿真是仿真技术应用于电力工业的技术,在电站操作过程中,电站仿真***能够使电站运行人员与科研人员更加深入地了解电站***的运行特性,提高了对操作***性能的任何操作,同时改善了他们对异常事故工况的判断处理技能,以及模拟难以实际进行或代价巨大的电站操作过程,这些对于电力工业来说具有重大的意义。大部分传统电站的仿真***都是Client/Server结构,C/S结构是建立在局域网的基础上的,局域网之间再通过专门服务器提供连接和数据交换服务,是胖客户端,这种结构存在诸多缺点:
(1)使用时需要安装客户端软件,用户使用非常不便;
(2)***升级时,客户端与服务器端都需同时修改,升级困难;
(3)仿真过程是离线的,无法做到随时随地仿真;
(4)培训人员需要集中培训。
发明内容
发明目的:为了克服现有技术中存在的不足,本发明提供一种使用户可以直接通过Internet网络进行在线电站仿真培训与科学研究的基于B/S网络结构模式的在线仿真方法。
技术方案:为实现上述目的,本发明的一种基于B/S网络结构模式的在线仿真方法,提供一种在线仿真***,该***包括浏览器***和服务器***,所述浏览器***作为服务请求者为客户端提出请求,所述服务器***作为服务提供者为客户端提供服务,所述服务器***包括依次连接的Web服务器、数据库服务器和仿真***服务器;
所述方法包括以下步骤:
(1)客户端通过所述浏览器***发出仿真服务请求;
(2)所述浏览器***将该仿真服务请求发给所述服务器***;
(3)所述服务器***接收到该仿真服务请求后根据该仿真服务请求条件提供仿真服务并且将该仿真服务发给所述浏览器***;
(4)客户端通过所述浏览器***浏览Web网页实现仿真操作。
进一步地,所述步骤(3)包括以下步骤:
(3-1)所述服务器***中的所述Web服务器接收到所述仿真服务请求并根据该仿真服务请求条件向所述数据库服务器发出获取相关数据请求;
(3-2)所述数据库服务器接收到所述获取相关数据请求并根据该获取相关数据请求向所述仿真***服务器发出提供仿真服务页面请求;
(3-2)所述仿真***服务器接收到所述提供仿真服务页面请求后提供对应仿真服务页面数据,该仿真服务页面数据依次通过所述数据库***和所述Web服务器***传给所述浏览器***。
进一步地,所述步骤(3-2)中,所述仿真服务页面数据依次通过所述数据库***和所述Web服务器***后再通过Internet网络传给所述浏览器***。
进一步地,所述步骤(2)中,所述浏览器***将所述仿真服务请求通过Internet网络发给所述服务器***。
进一步地,所述数据库服务器为EXA数据库服务器。
进一步地,所述EXA数据库服务器与所述仿真***服务器之间通信采用TCP/IP协议。
进一步地,所述EXA数据库服务器与所述浏览器***之间通信采用HTTP协议。
有益效果:本发明提供的方法与现有技术对比,具有的优点是:
(1)本发明提出的方法基于B/S网络结构模式,在这种网络结构模式下,客户端仿真突破了仿真时间和仿真空间上的限制,用户端可以直接通过浏览器和Internet进行在线电站仿真培新与科学研究,实现了电站仿真资源的共享,减少重复性投资,提高了软硬件的利用效率;在这种网络结构模式下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,主要事务逻辑在服务器端实现,前端***采用JavaScript脚本编写,不同的操作***均可访问用户界面,极大地提高了平台的开放性;
(2)升级时维护升级方便,只需对服务器端进行相应的更改即可,节省了人力物力。
附图说明
图1是在线仿真***结构示意图;
图2是数据库服务器与浏览器***之间进行数据交互的结构示意图;
图3是Web Services体系结构示意图。
具体实施方式
下面结合实施例和附图对本发明作更进一步的说明。
参照图1,一种在线仿真***,该***包括浏览器***和服务器***,所述浏览器***作为服务请求者为客户端提出请求,所述服务器***作为服务提供者为客户端提供服务,所述服务器***包括依次连接的Web服务器、数据库服务器和仿真***服务器;所述Web服务器的数据输出接口与所述数据库服务器的数据采集接口连接,所述数据库服务器的数据输出接口与所述仿真***服务器的数据采集接口连接,同时所述仿真***服务器的数据输出接口与所述数据库服务器的数据采集接口连接,所述仿真***服务器的数据通过接口程序传向所述数据库服务器,所述数据库服务器的数据通过接口程序传向所述Web服务器;
本发明提出的方法采用B/S网络结构模式,B/S网络结构模式下,用户界面完全通过WWW浏览器实现,在这种结构下,客户端不需要安装特定软件,客户仅需通过浏览器就可以见到整个用户界面,只有少部分事物逻辑在前端实现,大部分在服务器端实现,是瘦客户端;这种模式下,客户端为浏览器形式,不需要做任何维护,只需管理服务器即可,升级维护简单;具有良好的、开放性和扩充性;
实施例:
本发明的基于B/S网络结构模式的在线仿真方法,所述数据库服务器为EXA数据库服务器,所述EXA数据库包括四个子***,四个子***分别为EXANow、EXAOne、EXATime和EXAEvent,所述EXANow针对实时信息的网络化内存键值对***,该内存键值包括Name-Value、Key-Value等,用于为整套***全局统一的实时数据中心、数据交换中心和跨网络高速缓存;所述EXAOne针对非实时数据、非周期性数据之外的所有数据提供数据存储与访问***,用于提供数据持久化和无结构存储,可以存储一切数据;所述EXATime是针对EXANow的持久化存储***,用于周期性存储所述EXANow中的数据从而形成历史数据;所述EXAEvent是一套面向时间的存储***,用于在时间线上存储复杂结构的历史数据。
参照图1、图2,所述方法包括以下步骤:(1)在每个客户端处安装浏览器,形成具有若干个浏览器的浏览器***,客户端通过浏览器发出各种请求,客户端通过浏览器发出需要仿真服务请求;(2)所述浏览器将客户端发出的所述仿真服务请求再次发给所述服务器***中的Web服务器,所述Web服务器接收到该仿真服务请求并根据该仿真服务请求条件向所述EXA数据库服务器发出获取相关数据请求;所述浏览器***将所述仿真服务请求通过Internet网络发给所述服务器***;(3)所述EXA数据库服务器接收到所述获取相关数据请求并根据该获取相关数据请求向所述仿真***服务器发出提供仿真服务页面请求;(4)所述仿真***服务器接收到所述提供仿真服务页面请求后提供对应仿真服务页面数据,该仿真服务页面数据依次通过所述数据库***和所述Web服务器***传给所述浏览器***;所述仿真服务页面数据依次通过所述数据库***和所述Web服务器***后再通过Internet网络传给所述浏览器***;客户端通过所述浏览器***浏览Web网页实现仿真操作,所述EXA数据库服务器与所述仿真***服务器之间通信采用TCP/IP协议,所述EXA数据库服务器与所述浏览器***之间通信采用HTTP协议。
整个过程是一个客户端提出请求,然后由服务器***根据该服务请求提供相应服务的过程,服务器根据该服务请求提供相应服务的过程也就是EXA数据库服务器与Web网页进行数据交互的过程,客户端最终是通过所述浏览器***浏览Web网页实现仿真操作,这就采用了Web Services体系结构中的服务提供者,服务请求者和服务代理三种角色,参照图3,Web Services体系结构包括服务提供者、服务请求者和服务代理,所述服务提供者与所述服务注册代理之间执行发布操作,将服务描述发布以使服务能被所述服务请求者访问,发布服务描述的位置可以根据应用程序的要求而变化;所述服务请求者与所述服务注册代理之间执行查找操作,在此操作中,所述服务请求者直接检索服务描述或在所述服务注册代理中查询所要求的服务类型;所述服务提供者与所述服务请求者之间执行绑定操作,所述服务请求者在所述服务注册代理中找到需要的服务后,在开始调用的过程中,所述服务请求者将自己的应用程序与所述服务提供者的服务绑定在一起,或者所述服务请求者与所述服务提供者的服务进行交互,查找、绑定这些操作可以单次或者重复出现;在本发明实施例中,服务请求者是客户端,客户端请求提供电站仿真服务,服务提供者是仿真***,仿真***最终是以Web网页的形式出现在浏览器的用户界面上的,由客户在该仿真Web网页上进行仿真操作,而服务请求者与服务提供者之间的媒介即服务代理就是Web服务器、数据库服务器以及Internet网络,所述仿真***与客户之间进行绑定,所述仿真***与Web服务器、数据库服务器以及Internet网络之间进行发布操作,客户端与所述Web服务器、数据库服务器以及Internet网络之间进行查找操作,交互过程中传输的数据格式JSON数据,Web Services其数据表示形式为XML,传输协议为简SOAP,描述语言为WSDL语言,发布标准为UDDI。
本发明实施例中,在***前端采用JavaScript脚本编写,任何采用其它通协议的***(例如Windows、Unix、Linux和Mac等)均可访问用户界面。
以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (7)

1.一种基于B/S网络结构模式的在线仿真方法,其特征在于:提供一种在线仿真***,该***包括浏览器***和服务器***,所述浏览器***作为服务请求者为客户端提出请求,所述服务器***作为服务提供者为客户端提供服务,所述服务器***包括依次连接的Web服务器、数据库服务器和仿真***服务器;
所述方法包括以下步骤:
(1)客户端通过所述浏览器***发出仿真服务请求;
(2)所述浏览器***将该仿真服务请求发给所述服务器***;
(3)所述服务器***接收到该仿真服务请求后根据该仿真服务请求条件提供仿真服务并且将该仿真服务发给所述浏览器***;
(4)客户端通过所述浏览器***浏览Web网页实现仿真操作。
2.根据权利要求1所述的基于B/S网络结构模式的在线仿真方法,其特征在于:所述步骤(3)包括以下步骤:
(3-1)所述服务器***中的所述Web服务器接收到所述仿真服务请求并根据该仿真服务请求条件向所述数据库服务器发出获取相关数据请求;
(3-2)所述数据库服务器接收到所述获取相关数据请求并根据该获取相关数据请求向所述仿真***服务器发出提供仿真服务页面请求;
(3-2)所述仿真***服务器接收到所述提供仿真服务页面请求后提供对应仿真服务页面数据,该仿真服务页面数据依次通过所述数据库***和所述Web服务器***传给所述浏览器***。
3.根据权利要求2所述的基于B/S网络结构模式的在线仿真方法,其特征在于:所述步骤(3-2)中,所述仿真服务页面数据依次通过所述数据库***和所述Web服务器***后再通过Internet网络传给所述浏览器***。
4.根据权利要求1所述的基于B/S网络结构模式的在线仿真方法,其特征在于:所述步骤(2)中,所述浏览器***将所述仿真服务请求通过Internet网络发给所述服务器***。
5.根据权利要求1所述的基于B/S网络结构模式的在线仿真方法,其特征在于:所述数据库服务器为EXA数据库服务器。
6.根据权利要求1所述的基于B/S网络结构模式的在线仿真方法,其特征在于:所述EXA数据库服务器与所述仿真***服务器之间通信采用TCP/IP协议。
7.根据权利要求1所述的基于B/S网络结构模式的在线仿真方法,其特征在于:所述EXA数据库服务器与所述浏览器***之间通信采用HTTP协议。
CN201510144069.6A 2015-03-30 2015-03-30 一种基于b/s网络结构模式的在线仿真方法 Pending CN104750928A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510144069.6A CN104750928A (zh) 2015-03-30 2015-03-30 一种基于b/s网络结构模式的在线仿真方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510144069.6A CN104750928A (zh) 2015-03-30 2015-03-30 一种基于b/s网络结构模式的在线仿真方法

Publications (1)

Publication Number Publication Date
CN104750928A true CN104750928A (zh) 2015-07-01

Family

ID=53590607

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510144069.6A Pending CN104750928A (zh) 2015-03-30 2015-03-30 一种基于b/s网络结构模式的在线仿真方法

Country Status (1)

Country Link
CN (1) CN104750928A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105718647A (zh) * 2016-01-19 2016-06-29 吴建平 一种在线交通仿真方法及***
CN106874585A (zh) * 2017-01-26 2017-06-20 北京恒泰实达科技股份有限公司 一种实现等效果高性能b/s发布的电厂仿真方法
CN112100797A (zh) * 2019-12-16 2020-12-18 佛山科学技术学院 基于结构模型的互联网拓扑仿真生成方法及***
CN113449444A (zh) * 2021-09-02 2021-09-28 湖南高至科技有限公司 面向领域工程的仿真方法、计算机设备和存储介质
CN113591279A (zh) * 2021-07-13 2021-11-02 苏州同元软控信息技术有限公司 在线建模仿真的方法、装置、设备和存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101986331A (zh) * 2010-10-25 2011-03-16 中国电力科学研究院 电网仿真计算协同工作***
CN103257883A (zh) * 2013-04-15 2013-08-21 中国科学院上海微***与信息技术研究所 一种基于Web的无线传感网远程仿真***
CN103530478A (zh) * 2013-10-30 2014-01-22 陕西高新实业有限公司 计算机控制技术远程仿真***
CN103745025A (zh) * 2013-11-29 2014-04-23 南方电网科学研究院有限责任公司 高压直流***集成emtdc综合应用平台
CN103995936A (zh) * 2014-05-29 2014-08-20 上海市城市排水有限公司 供排水机泵操作工实训仿真***平台

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101986331A (zh) * 2010-10-25 2011-03-16 中国电力科学研究院 电网仿真计算协同工作***
CN103257883A (zh) * 2013-04-15 2013-08-21 中国科学院上海微***与信息技术研究所 一种基于Web的无线传感网远程仿真***
CN103530478A (zh) * 2013-10-30 2014-01-22 陕西高新实业有限公司 计算机控制技术远程仿真***
CN103745025A (zh) * 2013-11-29 2014-04-23 南方电网科学研究院有限责任公司 高压直流***集成emtdc综合应用平台
CN103995936A (zh) * 2014-05-29 2014-08-20 上海市城市排水有限公司 供排水机泵操作工实训仿真***平台

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105718647A (zh) * 2016-01-19 2016-06-29 吴建平 一种在线交通仿真方法及***
CN106874585A (zh) * 2017-01-26 2017-06-20 北京恒泰实达科技股份有限公司 一种实现等效果高性能b/s发布的电厂仿真方法
CN112100797A (zh) * 2019-12-16 2020-12-18 佛山科学技术学院 基于结构模型的互联网拓扑仿真生成方法及***
CN112100797B (zh) * 2019-12-16 2021-06-01 佛山科学技术学院 基于结构模型的互联网拓扑仿真生成方法及***
CN113591279A (zh) * 2021-07-13 2021-11-02 苏州同元软控信息技术有限公司 在线建模仿真的方法、装置、设备和存储介质
CN113449444A (zh) * 2021-09-02 2021-09-28 湖南高至科技有限公司 面向领域工程的仿真方法、计算机设备和存储介质
CN113449444B (zh) * 2021-09-02 2022-04-22 湖南高至科技有限公司 面向领域工程的仿真方法、计算机设备和存储介质

Similar Documents

Publication Publication Date Title
CN104750928A (zh) 一种基于b/s网络结构模式的在线仿真方法
CN102654885B (zh) 移动终端网页适配***和方法
CN108427631A (zh) 一种应用测试***、方法、电子设备和可读存储介质
CN103383687B (zh) 一种页面处理方法和装置
CN104391868B (zh) 动态页面静态化的装置和方法
CN108932588A (zh) 一种前后端分离的水电站群优化调度***及方法
CN101808051B (zh) 应用整合网关及其控制方法
CN101114937A (zh) 电力计算网格应用***
CN1697399A (zh) 基于通用信息模型的网格监控***
CN206292850U (zh) 一种基于企业基层工作协同的信息化管理***
CN104598250B (zh) 一种***管理架构及其实现管理的方法
CN101304410A (zh) 分布式web的智能信息平台
CN105407150A (zh) 应用程序远程控制方法
CN103745025B (zh) 高压直流***集成emtdc综合应用平台
CN102185896B (zh) 面向云服务的远端文件请求感知装置及方法
Tahboub et al. Novel Approach for Remote Energy Meter Reading Using Mobile Agents
CN209088989U (zh) 一种数据采集网关
Wu et al. Research and application of SOA and cloud computing model
Chen et al. Fog computing support scheme based on fusion of location service and privacy preservation for QoS enhancement
Nie et al. Data acquisition and realization of communication transmission based on LabVIEW
Yan et al. Research on implementation methods of edge computing in intelligent hydrology
Jianhui et al. Design and Research on the Management of the Electricity System of WebGIS
CN104468832B (zh) 一种基于http协议的轻便分布式架构
Nain et al. Software-defined network: an emerging solution for IoT-CC-edge paradigm—an impeccable study
Yang et al. Research on real-time interaction and control access technology of communication information of power iot gateway based on edge intelligence technology

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Si Fengqi

Inventor after: Wang Ben

Inventor after: Cui Yanfeng

Inventor after: Wang Xiaodong

Inventor before: Wang Ben

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20171129

Address after: Four pailou Nanjing Xuanwu District of Jiangsu Province, No. 2 210018

Applicant after: Southeast University

Applicant after: DATANG SUZHOU CO-GENERATION POWER CO., LTD.

Address before: Four pailou Nanjing Xuanwu District of Jiangsu Province, No. 2 210018

Applicant before: Southeast University

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150701