欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于WebService的模擬機實時數(shù)據(jù)監(jiān)視方法和系統(tǒng)與流程

文檔序號:11949969閱讀:374來源:國知局
基于Web Service的模擬機實時數(shù)據(jù)監(jiān)視方法和系統(tǒng)與流程

本發(fā)明涉及實時監(jiān)控技術,更具體地說,涉及一種基于Web Service的核電站全范圍模擬機實時數(shù)據(jù)監(jiān)視方法和系統(tǒng)。



背景技術:

核電站全范圍模擬機是核電站操作員考證取照的必要設備,隨著核電建設的發(fā)展和核安全管理提升的要求,核電站操作人員的培訓和核安全管理人員的培訓需要進一步加強,因此需要更方便的培訓手段和工具,幫助新員工以及管理人員能隨時隨地進行學習和體驗。傳統(tǒng)的核電站全范圍模擬機一般都是基于客戶/服務器模式的,學習和培訓必須在安裝了客戶端軟件的計算機上才能進行,這種模式不能很好的滿足要求,也不能大規(guī)模的開展對新員工的預培訓。因此,作為關鍵培訓工具的核電站全范圍模擬機需要具有遠程數(shù)據(jù)監(jiān)視、管控功能,可以通過瀏覽器方便的對模擬機數(shù)據(jù)及運行狀態(tài)進行監(jiān)視。隨著網絡技術的發(fā)展,Web Service得到廣泛應用,Web Service是一個應用標準組件,它邏輯性的為其他應用程序提供數(shù)據(jù)與服務。各應用程序通過網絡協(xié)議和規(guī)定的標準數(shù)據(jù)格式(Http,XML,Soap)來訪問Web Service,通過Web Service內部執(zhí)行得到所需結果。通過配置文件170設置定時發(fā)送時間間隔,也能夠很好的解決異構系統(tǒng)之間的數(shù)據(jù)集成問題。上述現(xiàn)有技術存在的缺點,一是運程數(shù)據(jù)監(jiān)視基于客戶/服務器架構,限制在局域網內進行,離開局域網就無法進行遠程數(shù)據(jù)監(jiān)視;而是需要在客戶端安裝軟件,不能基于瀏覽器進行訪問,這也增加了使用上的不便。



技術實現(xiàn)要素:

本發(fā)明要解決技術問題,是提供一種可以克服現(xiàn)有技術缺點的核電廠全范圍模擬機實時數(shù)據(jù)監(jiān)視方法和系統(tǒng)。

本發(fā)明上述技術問題這樣解決,構造一種基于Web Service的模擬機實時數(shù)據(jù)監(jiān)視方法,包括以下步驟:S1)按最小運行周期獲取核電廠模擬機系統(tǒng)實時運行數(shù)據(jù);S2)將實時運行數(shù)據(jù)以文本文件格式保存在指定目錄下;S3)將實時獲取模擬機數(shù)據(jù)進程作為模擬機的一個調度運行任務;S4)實時數(shù)據(jù)發(fā)送端依據(jù)配置文件讀取指定目錄下的文本文件,將其轉為XML字符流;S5)開啟web服務器,運行發(fā)送程序。

在本發(fā)明所述實時數(shù)據(jù)監(jiān)視方法中,還包括設置配置文件的步驟,所述配置文件包括定時讀取、文本文件名稱、發(fā)送信息。

在本發(fā)明所述實時數(shù)據(jù)監(jiān)視方法中,包括以下步驟,實時數(shù)據(jù)接收和顯示端通過一個瀏覽器,從Web Service接收XML字符流,對其進行解釋并在顯示器上進行顯示。

在本發(fā)明上述實時數(shù)據(jù)監(jiān)視方法中,將所述web服務器部署成以Axis2為基礎的Tomcat服務器架構。

在本發(fā)明上述實時數(shù)據(jù)監(jiān)視方法中,所述步驟S5包括設置Java和Tomcat環(huán)境,將發(fā)送程序作為windows服務程序,完成自啟動的步驟。

在按照本發(fā)明提供的一種基于Web Service的模擬機實時數(shù)據(jù)監(jiān)視系統(tǒng)中,包括:用于按最小運行周期獲取核電廠模擬機系統(tǒng)實時運行數(shù)據(jù)的獲取裝置;用于將實時運行數(shù)據(jù)以文本文件格式保存在指定目錄下的裝置;用于將實時獲取模擬機數(shù)據(jù)進程作為模擬機的一個調度運行任務的裝置;用于實時數(shù)據(jù)發(fā)送端依據(jù)配置文件讀取指定目錄下的文本文件,將其轉為XML字符流的裝置;用于開啟web服務器運行發(fā)送程序的裝置。

在本發(fā)明上述實時數(shù)據(jù)監(jiān)視系統(tǒng)中,還包括用于設置配置文件的裝置,所述配置文件包括定時讀取、文本文件名稱、發(fā)送信息。

在本發(fā)明上述實時數(shù)據(jù)監(jiān)視系統(tǒng)中,還包括用于實時數(shù)據(jù)接收和顯示端通過一個瀏覽器,從Web Service接收XML字符流,對其進行解釋并在顯示器上進行顯示的裝置。

在本發(fā)明上述實時數(shù)據(jù)監(jiān)視系統(tǒng)中,所述web服務器是部署成以Axis2為基礎的Tomcat服務器。

在本發(fā)明上述實時數(shù)據(jù)監(jiān)視系統(tǒng)中,還包括設置Java和Tomcat環(huán)境,將發(fā)送程序作為windows服務程序,完成自啟動的步驟。

實施本發(fā)明提供的一種基于Web Service的核電站全范圍模擬機實時數(shù)據(jù)監(jiān)視方法和系統(tǒng),可用于核電站操作人員的培訓和核安全管理人員的培訓。和現(xiàn)有技術相比,本發(fā)明的方法和系統(tǒng)不僅可以滿足核電站培訓人員以及安全管理人員的要求,而且無需在客戶端安裝軟件,實現(xiàn)對核電站模擬機數(shù)據(jù)的瀏覽器訪問,進行遠程監(jiān)視。

附圖說明

圖1是本發(fā)明系統(tǒng)實施例的示意圖;

圖2是本發(fā)明系統(tǒng)實施例中實時數(shù)據(jù)顯示區(qū)的示意圖;

具體實施方式

本發(fā)明旨在為核電廠操作人員的培訓及安全管理人員的培訓,提供一種基于Internet瀏覽器的核電站模擬機遠程監(jiān)視的方法和系統(tǒng),這種方法和系統(tǒng)可以解決核電站模擬機系統(tǒng)內和系統(tǒng)外可能存在的異構系統(tǒng)之間的數(shù)據(jù)集成問題。

如圖1所示,在本發(fā)明方法所依據(jù)的系統(tǒng)構架示意圖中,包括核電廠模擬機系統(tǒng)100,這個系統(tǒng)里可能包含很多終端,可分別模擬進行各種過程和反應,產生不同的數(shù)據(jù),在圖1中簡單地將這個系統(tǒng)中的實時產生數(shù)據(jù)用方框110表示,由于模擬機系統(tǒng)100可能有很多來自不同廠家的設備,產生具有不同格式的數(shù)據(jù)110,按照本發(fā)明的方法,將對這些具有不同格式的數(shù)據(jù)轉換成文本文件格式加以保存。為實現(xiàn)模擬數(shù)據(jù)查看,設置了實時數(shù)據(jù)發(fā)送端120和實時數(shù)據(jù)接收和顯示端130,在發(fā)送端和接收端直接,通過互聯(lián)網通信連接。為順利進行數(shù)據(jù)傳送和顯示,系統(tǒng)預先設置好配置文件170,提供給實時數(shù)據(jù)發(fā)送端120,此處,配置文件170可以包括定時讀取、需要傳送的在數(shù)據(jù)單元110中文本文件的名稱、發(fā)送信息等。在本發(fā)明中,來自核電廠模擬機系統(tǒng)100的各種實時產生數(shù)據(jù)110,轉換成文本格式文件后,有實時數(shù)據(jù)發(fā)送端120將文本格式文件中的數(shù)據(jù),按照配置文件170的參數(shù)等轉換成XML字符流140,送到Web Service150。當實時數(shù)據(jù)接收及顯示端130通過瀏覽器訪問Web Service 150時,可以收到由Web Service 150發(fā)送的XML字符流,瀏覽器解釋XML字符流160并顯示出來,從而實現(xiàn)模擬機實時數(shù)據(jù)的實時監(jiān)視。

在本發(fā)明方法的一個實施例中,考慮到核電廠模擬機系統(tǒng)100中多個不同的數(shù)據(jù)來源,在實時產生數(shù)據(jù)單元110里,將來自核電廠模擬機系統(tǒng)100的各個實時數(shù)據(jù)不斷地以一個數(shù)據(jù)變化最小周期自動保存在實時產生數(shù)據(jù)單元110中指定目錄下,這樣,就可以實現(xiàn)多事件并發(fā)數(shù)據(jù)條件下各種數(shù)據(jù)的匯集和共享,換言之,本發(fā)明方法實施例的第一個步驟就是基于共享內存機制,在實時產生數(shù)據(jù)單元110里實現(xiàn)來自核電廠模擬機模數(shù)據(jù)的實時獲取,并按最小運行周期定時以文本文件格式自動保存在實時產生數(shù)據(jù)單元110里指定目錄下;本實施例中的第二個步驟就是將實時獲取模擬機數(shù)據(jù)進程作為模擬機的一個調度運行任務;在本實施例的第三個步驟中,設置配置文件170,其中包括定時讀取、文本文件名稱、發(fā)送信息等;在本實施例的步驟4中:讀取步驟1在實時產生數(shù)據(jù)110中指定目錄下產生的文本文件,并將其轉為XML字符流140;在本實施例的步驟5中:開啟web服務器150,運行發(fā)送程序;在本實施例的步驟6里:讀取配置文件170,將XML字符流150發(fā)送到指定的目的地址;在本實施例的步驟7中,瀏覽器按指定格式解析XML字符流:在本實施例的步驟8中,實時數(shù)據(jù)接收及顯示端130的瀏覽器以頁面方式顯示解析后的XML字符流信息。

在本發(fā)明另一個實施例中,還可以將來自核電廠模擬機系統(tǒng)100的產生的實時數(shù)據(jù)寫入到數(shù)據(jù)庫中進行遠程訪問。

在實施本發(fā)明方法的另一實施例中,其實時監(jiān)視的過程包括以下這些步驟:

1)預先定義數(shù)據(jù)格式,包括核電廠模擬機系統(tǒng)100產生的文本格式的數(shù)據(jù)格式和XML字符流格式,其中,文本格式數(shù)據(jù)可以包含關于位置、發(fā)生時間、參數(shù)名稱、參數(shù)數(shù)據(jù)、單位等信息;

2)開發(fā)模擬機一個task,利用實時產生數(shù)據(jù)110的共享內存,實時產生模擬機的數(shù)據(jù)(圖2中實時數(shù)據(jù)顯示區(qū)所顯示),由于這個共享內存的數(shù)據(jù)是實時更新的,因此只要這個任務的進程在工作,共享內存的數(shù)據(jù)就可以反映核電廠模擬機系統(tǒng)各個部分實時產生的數(shù)據(jù);作為一個例子,可以將一個預先準備好的可執(zhí)行文件GetData.exe作為一個task加入到模擬機調度任務中,用來產生實時數(shù)據(jù)。如圖2指出的實時數(shù)據(jù)顯示區(qū)200,這里顯示的數(shù)據(jù)來源于實時產生數(shù)據(jù)110中。

該步驟將與模擬機運行周期一致,實時產生數(shù)據(jù)文件(以simulator.txt

保存在指定目錄下),數(shù)據(jù)格式如下:

3)由實時數(shù)據(jù)發(fā)送端120數(shù)據(jù)解析來自實時產生數(shù)據(jù)110中共享區(qū)的文本格式的實時數(shù)據(jù),并生成XML字符流140;

4)配置Web Service環(huán)境,以Axis2為基礎,搭建Web Service架構,部署Tomcat服務器150,其中,由于Tomcat服務器可以支持HTML及JSP等,便于部署且有很好的程序管理功能;具體步驟如下

步驟4-1)安裝Tomcat 1.6,并配置Tomcat環(huán)境變量;

步驟4-2)新建變量名:CATALINA_HOME,變量值:Tomcat安裝目錄(例如D:\apache-tomcat-6.0.37);

步驟4-3)打開PATH,添加變量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin5

步驟4-3)啟動Tomcat服務;

步驟4-4)右鍵點擊桌面上的“我的電腦”->“管理”->“服務和應用程

序”->“服務”,找到“Apache Tomcat”服務,右鍵點擊該服務,選擇“屬性”,

將“啟動類型”由“手動”改成“自動”。

步驟4-5)配置file.cfg文件,該文件中指定了數(shù)據(jù)文件所在的目錄、發(fā)送目的地址信息。例如:

................

cfg.filepath=D:/data/

cfg.filename=simulator.txt

cfg.destination=http://10.150.3.33/

…………

5)設置Java和Tomcat環(huán)境,并將發(fā)送程序作為windows服務程序,完成自啟動;

6)設置配置文件170,包括定時讀取、文本文件名稱、發(fā)送信息等;例如通過將開發(fā)的基于Web Service項目程序SendData拷貝到Tomcat目錄Webapp下,即完成部署工作;一個示意性的SendData的主要工作就是讀取simulator.txt文件,并將其轉換化適合網絡傳輸?shù)腦ML字符流,然后將XML字符流發(fā)送到指定的IP地址目的處。程序大意如下:

7)訪問數(shù)據(jù),在實時數(shù)據(jù)接收及顯示端,解析XML字符流160,以”;”面方式顯示解析后的XML字符流信息。用戶通過瀏覽器訪問http://10.150.3.33/Show,(根據(jù)file.cfg中指定的地址),即可通過瀏覽器獲得實時數(shù)據(jù)信息。

以上僅僅是對本發(fā)明的舉例性說明而非限制,本領域普通技術人員可以在以上實施例的基礎上進行修改和變型,仍將落在本專利權利要求書所限定的范圍內。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
铅山县| 罗江县| 莱芜市| 阳高县| 通许县| 曲松县| 偏关县| 平塘县| 故城县| 建阳市| 东海县| 清河县| 顺义区| 突泉县| 中宁县| 郴州市| 民丰县| 屯留县| 永定县| 青龙| 庄河市| 固镇县| 建昌县| 新疆| 靖边县| 盐山县| 嘉荫县| 大名县| 广安市| 尼玛县| 湖北省| 尖扎县| 峨眉山市| 保康县| 昌吉市| 华安县| 遂溪县| 江安县| 邢台县| 邵阳市| 顺平县|