仿真系統(tǒng)數(shù)據(jù)的監(jiān)控方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控方法、裝置及系統(tǒng),所述仿真系統(tǒng)數(shù)據(jù)監(jiān)控方法將客戶端建立的模型中的待監(jiān)控信號線連接到瀏覽器接口模塊上,并將包括瀏覽器接口模塊的模型程序編譯下載至服務端,在服務端模型實時仿真的過程中,待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)就會被發(fā)送至與其連接的瀏覽器接口,進而瀏覽器接口通過網(wǎng)絡將待監(jiān)控數(shù)據(jù)發(fā)送至客戶端的瀏覽器,以使得用戶能夠方便的通過常用的瀏覽器實時監(jiān)控待監(jiān)控數(shù)據(jù)。該方法、裝置及系統(tǒng)充分利用了主流網(wǎng)絡技術,通過瀏覽器實現(xiàn)對仿真系統(tǒng)數(shù)據(jù)的監(jiān)控,因此不需要下載安裝專用軟件,且不需要通過特定的應用程序編程接口進行二次開發(fā),成本低且適用性強。
【專利說明】仿真系統(tǒng)數(shù)據(jù)的監(jiān)控方法、裝置及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及仿真測試領域,更具體的說,是涉及一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控方法及系統(tǒng)。
【背景技術】
[0002]在模型實時仿真測試的過程中,需要對一些仿真得到的運行數(shù)據(jù)進行實時監(jiān)控,從而掌握被測試模型的各項性能參數(shù),進而更好的了解被測試模型對應的實體的性能。
[0003]圖1為現(xiàn)有的仿真系統(tǒng)數(shù)據(jù)監(jiān)控系統(tǒng)功能結構示意圖,參見圖1所示,現(xiàn)有的仿真系統(tǒng)數(shù)據(jù)監(jiān)控的實現(xiàn)采用上下位機架構。其中,上位機主要用于模型的建立和生成,并將生成的模型編譯下載至下位機;下位機主要用于實時仿真上位機中建立的模型,兩者通過網(wǎng)絡進行數(shù)據(jù)交互。而用于監(jiān)控模型仿真的運行數(shù)據(jù)的專用監(jiān)控軟件安裝在上位機中,因此在下位機模型實時仿真的過程中,需要實時通過專用通信協(xié)議及通訊接口將相關的運行數(shù)據(jù)反饋給上位機中的專用監(jiān)控軟件上,實現(xiàn)對模型實時仿真進行在線數(shù)據(jù)監(jiān)控。但是,在監(jiān)控模型實時仿真的運行數(shù)據(jù)時,由于上位機和下位機之間采用的通信協(xié)議一般為私有和專用的,因此,用戶在監(jiān)控模型實時仿真的運行數(shù)據(jù)前必須下載并安裝專用的監(jiān)控軟件,或利用開發(fā)商規(guī)定的應用程序編程接口進行二次開發(fā)設計。
[0004]綜上所述可以看出,現(xiàn)有技術中的仿真系統(tǒng)的數(shù)據(jù)監(jiān)控方法中,下載并安裝專用的監(jiān)控軟件,提高了監(jiān)控仿真系統(tǒng)數(shù)據(jù)的成本;而利用特定的應用程序編程接口進行二次開發(fā)要求用戶具備專業(yè)技術知識。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供了一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控方法、裝置及系統(tǒng),以克服現(xiàn)有技術中由于監(jiān)控仿真系統(tǒng)數(shù)據(jù)需要下載安裝專用監(jiān)控軟件導致的成本高和利用特定的應用程序編程接口進行二次開發(fā)而導致的對用戶專業(yè)水平要求高問題。
[0006]為實現(xiàn)上述目的,本發(fā)明提供如下技術方案:
[0007]—種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控方法,應用于客戶端,包括:
[0008]將建立的模型中的待監(jiān)控信號線連接至瀏覽器接口模塊上;
[0009]將包含所述瀏覽器接口模塊的模型程序編譯下載至服務端;
[0010]瀏覽器接收所述服務端的瀏覽器接口發(fā)送的、服務端根據(jù)所述模型程序實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù),并顯示所述待監(jiān)控數(shù)據(jù)。
[0011]可選的,所述將建立的模型中的待監(jiān)控信號線連接至瀏覽器接口模塊上,包括:
[0012]將建立的模型中的一個待監(jiān)控信號線連接至一個瀏覽器接口模塊上,或將建立的模型中的多個待監(jiān)控信號線分別連接至一個瀏覽器接口模塊上。
[0013]可選的,在接收所述服務端的瀏覽器接口發(fā)送的待監(jiān)控數(shù)據(jù)前,還包括:
[0014]客戶端通過網(wǎng)絡連接至服務端。
[0015]可選的,所述接收所述服務端的瀏覽器接口發(fā)送的待監(jiān)控數(shù)據(jù),包括:[0016]接收所述服務端的瀏覽器通過超文本傳送協(xié)議發(fā)送的、服務端根據(jù)所述模型程序實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)。
[0017]一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控方法,應用于服務端,包括:
[0018]接收客戶端編譯下載的包含瀏覽器接口模塊的模型程序;所述瀏覽器接口模塊連接在待監(jiān)控信號線上;
[0019]根據(jù)所述模型程序進行模型實時仿真;
[0020]將模型實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)通過瀏覽器接口發(fā)送至客戶端的瀏覽器,以使所述瀏覽器顯示所述待監(jiān)控數(shù)據(jù)。
[0021]可選的,所述將待監(jiān)控數(shù)據(jù)通過瀏覽器接口發(fā)送至客戶端瀏覽器,包括:
[0022]將模型實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)采用超文本傳送協(xié)議、通過瀏覽器接口實時的發(fā)送至客戶端瀏覽器。
[0023]一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控裝置,應用于客戶端,包括:
[0024]模型建立模塊,用于建立模型,并將建立的模型中的待監(jiān)控信號線連接至瀏覽器接口模塊上;
[0025]編譯下載模塊,用于將包含所述瀏覽器接口模塊的模型程序編譯下載至服務端;
[0026]瀏覽器數(shù)據(jù)接收模塊,用于接收所述服務端的瀏覽器接口發(fā)送的、服務端根據(jù)所述模型程序實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù),并顯示所述待監(jiān)控數(shù)據(jù)。
[0027]可選的,還包括:
[0028]網(wǎng)絡連接模塊,用于在接收所述服務端的瀏覽器接口發(fā)送的待監(jiān)控數(shù)據(jù)前,將客戶端通過網(wǎng)絡連接至服務端。
[0029]一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控裝置,應用于服務端,包括:
[0030]程序接收模塊,用于接收客戶端編譯下載的包含瀏覽器接口模塊的模型程序;所述瀏覽器接口模塊連接在待監(jiān)控信號線上;
[0031]實時仿真模塊,用于根據(jù)所述模型程序進行模型實時仿真;
[0032]瀏覽器數(shù)據(jù)發(fā)送模塊,用于將模型實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)通過瀏覽器接口發(fā)送至客戶端的瀏覽器,以使所述瀏覽器顯示所述待監(jiān)控數(shù)據(jù)。
[0033]一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控系統(tǒng),包括客戶端和服務端;所述客戶端包括上述應用于客戶端的仿真系統(tǒng)的數(shù)據(jù)監(jiān)控裝置;所述服務端包括上述應用于服務端的仿真系統(tǒng)的數(shù)據(jù)監(jiān)控裝置。
[0034]經(jīng)由上述的技術方案可知,與現(xiàn)有技術相比,本發(fā)明實施例公開了一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控方法、裝置及系統(tǒng),所述仿真系統(tǒng)的數(shù)據(jù)監(jiān)控方法將客戶端建立的模型中的待監(jiān)控信號線連接到瀏覽器接口模塊上,然后將包括瀏覽器接口模塊的模型程序編譯下載至服務端,由服務端進行模型實時仿真,由于待監(jiān)控信號線連接到了瀏覽器接口模塊上,因此,在服務端模型實時仿真的過程中,待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)就會被發(fā)送至瀏覽器接口,這樣,瀏覽器接口就可以通過網(wǎng)絡將待監(jiān)控數(shù)據(jù)發(fā)送至客戶端的瀏覽器,以使得用戶能夠方便的通過常用的瀏覽器實時監(jiān)控待監(jiān)控數(shù)據(jù)。該方法、裝置及系統(tǒng)充分利用了主流網(wǎng)絡技術,通過瀏覽器實現(xiàn)對仿真系統(tǒng)數(shù)據(jù)的監(jiān)控,因此不需要下載安裝專用軟件,且不需要通過特定的應用程序編程接口進行二次開發(fā),成本低且適用性強?!緦@綀D】
【附圖說明】
[0035]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0036]圖1為現(xiàn)有的仿真系統(tǒng)數(shù)據(jù)監(jiān)控系統(tǒng)功能結構示意圖;
[0037]圖2為本發(fā)明實施例公開的一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控方法流程圖;
[0038]圖3為本發(fā)明實施例公開的另一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控方法流程圖;
[0039]圖4為本發(fā)明實施例公開的又一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控方法流程圖;
[0040]圖5為本發(fā)明實施例公開的服務端向客戶端發(fā)送待監(jiān)控數(shù)據(jù)流程圖;
[0041]圖6為本發(fā)明實施例公開的仿真系統(tǒng)數(shù)據(jù)監(jiān)控裝置結構示意圖;
[0042]圖7為本發(fā)明實施例公開的仿真系統(tǒng)數(shù)據(jù)監(jiān)控裝置結構示意圖;
[0043]圖8為本發(fā)明實施例公開的仿真系統(tǒng)數(shù)據(jù)監(jiān)控系統(tǒng)功能結構示意圖。
【具體實施方式】
[0044]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0045]實施例一
[0046]圖2為本發(fā)明實施例公開的一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控方法流程圖,圖2所示方法應用于客戶端,參見圖2所示,所述方法可以包括:
[0047]步驟201:將建立的模型中的待監(jiān)控信號線連接至瀏覽器接口模塊上。
[0048]客戶端可以通過現(xiàn)有技術中的一些建模工具來實現(xiàn)對某個實體的仿真建模,例如,采用simulink來實現(xiàn)模型的建立。在建模的過程中,可以將關注的或想要監(jiān)控的數(shù)據(jù)的載體線,也即待監(jiān)控信號線連接到瀏覽器接口模塊上。具體的,可將瀏覽器接口模塊串聯(lián)在所述待監(jiān)控信號線上。瀏覽器接口模塊類似于一般的設備接口,如模擬數(shù)字接口、工業(yè)現(xiàn)場總線接口,可以以模型模塊的形式存在,在建模的過程中,可以將其作為標準模型組件在simulink中使用。瀏覽器接口模塊主要用于實現(xiàn)對模型中的待監(jiān)控數(shù)據(jù)進行監(jiān)控。
[0049]步驟201具體可以包括:將建立的模型中的一個待監(jiān)控信號線連接至一個瀏覽器接口模塊上,或將建立的模型中的多個待監(jiān)控信號線分別連接至一個瀏覽器接口模塊上。
[0050]步驟202:將包含所述瀏覽器接口模塊的模型程序編譯下載至服務端。
[0051]由于待監(jiān)控信號線上串聯(lián)了瀏覽器接口模塊,因此,當該包含有瀏覽器接口模塊的模型程序被編譯下載到服務端進行實時仿真時,待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)就會被傳送至仿真生成的瀏覽器接口中,再由瀏覽器接口進行后續(xù)相關操作。
[0052]步驟203:瀏覽器接收所述服務端的瀏覽器接口發(fā)送的、服務端根據(jù)所述模型程序實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù),并顯示所述待監(jiān)控數(shù)據(jù)。
[0053]具體的,步驟203可以是接收所述服務端的瀏覽器通過超文本傳送協(xié)議(也即HTTP協(xié)議)發(fā)送的、服務端根據(jù)所述模型程序實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)。
[0054]由于瀏覽器接口與瀏覽器之間具有匹配關系,因此,服務端的瀏覽器接口可以將待監(jiān)控數(shù)據(jù)采用通用的HTTP協(xié)議發(fā)送至客戶端的瀏覽器上,客戶端的用戶可以通過瀏覽器看到待監(jiān)控數(shù)據(jù)。
[0055]在其他的實施例中,仿真系統(tǒng)數(shù)據(jù)的監(jiān)控方法還可以有其他的實施方式。圖3為本發(fā)明實施例公開的另一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控方法流程圖,該方法應用于客戶端,參見圖3所示,所述方法可以包括:
[0056]步驟301:將建立的模型中的待監(jiān)控信號線連接至瀏覽器接口模塊上。
[0057]客戶端在建模時,可以將待監(jiān)控信號線連接到瀏覽器接口模塊上。在建模的過程中,可以將瀏覽器接口模塊作為標準模型組件在simulink中使用。
[0058]步驟302:將包含所述瀏覽器接口模塊的模型程序編譯下載至服務端。
[0059]步驟303:客戶端通過網(wǎng)絡連接至服務端。
[0060]由于需要在客戶端對待監(jiān)控數(shù)據(jù)進行實時監(jiān)控,而待監(jiān)控數(shù)據(jù)是在服務端側產(chǎn)生的,因此,在服務端產(chǎn)生待監(jiān)控數(shù)據(jù)后,需要將其發(fā)送至客戶端,這就要求客戶端和服務端之間必須處于網(wǎng)絡連接狀態(tài)。具體的,步驟303可以是客戶端瀏覽器通過網(wǎng)絡連接到服務端用于實現(xiàn)瀏覽器監(jiān)控服務的模塊。在連接建立成功后,服務端的瀏覽器監(jiān)控服務模塊就可通過瀏覽器接口,采用HTTP協(xié)議將待監(jiān)控數(shù)據(jù)發(fā)送至客戶端的瀏覽器。
[0061]需要說明的是,步驟303的位置并不限定在步驟302之后,其也可以位于步驟301之前或之后,或者與步驟301或步驟302同時進行,只要能夠保證在服務端向客戶端發(fā)送待監(jiān)控數(shù)據(jù)之前使客戶端和服務端建立起網(wǎng)絡連接即可。
[0062]步驟304:瀏覽器接收所述服務端的瀏覽器接口發(fā)送的、服務端根據(jù)所述模型程序實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù),并顯示所述待監(jiān)控數(shù)據(jù)。
[0063]本實施例中,所述仿真系統(tǒng)的數(shù)據(jù)監(jiān)控方法將客戶端建立的模型中的待監(jiān)控信號線連接到瀏覽器接口模塊上,然后將包括瀏覽器接口模塊的模型程序編譯下載至服務端,由服務端進行模型實時仿真,由于待監(jiān)控信號線連接到了瀏覽器接口模塊上,因此,在服務端進行模型實時仿真的過程中,待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)就會被發(fā)送至瀏覽器接口,這樣,瀏覽器接口就可以通過網(wǎng)絡將待監(jiān)控數(shù)據(jù)發(fā)送至客戶端的瀏覽器,以使得用戶能夠方便的通過常用的瀏覽器實時監(jiān)控待監(jiān)控數(shù)據(jù)。
[0064]實施例二
[0065]圖4為本發(fā)明實施例公開的又一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控方法流程圖,該方法應用于服務端,參見圖4所示,所述方法可以包括:
[0066]步驟401:接收客戶端編譯下載的包含瀏覽器接口模塊的模型程序。
[0067]其中,所述瀏覽器接口模塊連接在待監(jiān)控信號線上,這樣,在仿真后,所述待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)就能夠發(fā)送到瀏覽器接口上。具體的連接方式可以是將瀏覽器接口模塊串聯(lián)在所述待監(jiān)控信號線上。
[0068]由于待監(jiān)控數(shù)據(jù)可能是一個,也可能是多個,因此,客戶端編譯下載的模型中,可以是一個待監(jiān)控信號線連接至一個瀏覽器接口模塊上,或是多個待監(jiān)控信號線分別連接至一個瀏覽器接口模塊上。
[0069]步驟402:根據(jù)所述模型程序進行模型實時仿真。[0070]步驟403:將模型實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)通過瀏覽器接口發(fā)送至客戶端的瀏覽器,以使所述瀏覽器顯示所述待監(jiān)控數(shù)據(jù)。
[0071]具體的,步驟403可以是將模型實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)通過瀏覽器接口實時的傳送至客戶端瀏覽器。
[0072]在一個示意性的示例中,步驟403的具體過程可以參見圖5,圖5為本發(fā)明實施例公開的服務端向客戶端發(fā)送待監(jiān)控數(shù)據(jù)流程圖,如圖5所示,可以包括:
[0073]步驟501:將模型實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)發(fā)送至瀏覽器接口。
[0074]由于待監(jiān)控信號線與瀏覽器接口連接,且如果要向客戶端的瀏覽器發(fā)送待監(jiān)控數(shù)據(jù),需要通過瀏覽器接口來實現(xiàn),因此,待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)需要首先發(fā)送到瀏覽器接口。
[0075]步驟502:瀏覽器接口采用超文本傳送協(xié)議將所述待監(jiān)控數(shù)據(jù)傳送至客戶端瀏覽器。
[0076]瀏覽器接口與瀏覽器之間具有匹配關系,因此服務端的瀏覽器接口可以將待監(jiān)控數(shù)據(jù)采用通用的HTTP協(xié)議發(fā)送至客戶端的瀏覽器上,客戶端的用戶可以通過瀏覽器看到待監(jiān)控數(shù)據(jù)。
[0077]本實施例中,所述仿真系統(tǒng)的數(shù)據(jù)監(jiān)控方法實時仿真包括瀏覽器接口模塊的模型,由于待監(jiān)控信號線連接到了瀏覽器接口模塊上,因此,在服務端進行模型實時仿真的過程中,待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)就會被發(fā)送至瀏覽器接口,這樣,瀏覽器接口就可以通過網(wǎng)絡將待監(jiān)控數(shù)據(jù)發(fā)送至客戶端的瀏覽器,以使得用戶能夠方便的通過常用的瀏覽器實時監(jiān)控待監(jiān)控數(shù)據(jù)。
[0078]上述本發(fā)明公開的實施例中詳細描述了方法,對于本發(fā)明的方法可采用多種形式的裝置實現(xiàn),因此本發(fā)明還公開了一種裝置,下面給出具體的實施例進行詳細說明。
[0079]實施例三
[0080]圖6為本發(fā)明實施例公開的仿真系統(tǒng)數(shù)據(jù)監(jiān)控裝置結構示意圖,該裝置應用于客戶端,參見圖6所示,所述仿真系統(tǒng)數(shù)據(jù)的監(jiān)控裝置60可以包括:
[0081]模型建立模塊601,用于建立模型,并將建立的模型中的待監(jiān)控信號線連接至瀏覽器接口模塊上。
[0082]客戶端在建模時,可以將待監(jiān)控信號線連接到瀏覽器接口模塊上。具體的,可將瀏覽器接口模塊串聯(lián)在所述待監(jiān)控信號線上。在建模的過程中,可以將瀏覽器接口模塊作為標準模型組件在simulink中使用。
[0083]由于待監(jiān)控數(shù)據(jù)可能是一個,也可能是多個,因此,建立的模型中,可以是一個待監(jiān)控信號線連接至一個瀏覽器接口模塊上,也可以是多個待監(jiān)控信號線分別連接至一個瀏覽器接口模塊上。
[0084]編譯下載模塊602,用于將包含所述瀏覽器接口模塊的模型程序編譯下載至服務端。
[0085]編譯下載模塊602和現(xiàn)有技術中的執(zhí)行編譯下載功能的模塊相同,本發(fā)明實施例公開的編譯下載模塊602只是能夠編譯包含所述瀏覽器接口模塊的模型程序編譯下載至服務端。[0086]瀏覽器數(shù)據(jù)接收模塊603,用于接收所述服務端的瀏覽器接口發(fā)送的、服務端根據(jù)所述模型程序實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù),并顯示所述待監(jiān)控數(shù)據(jù)。
[0087]具體的,服務端的瀏覽器接口可以將待監(jiān)控數(shù)據(jù)采用通用的HTTP協(xié)議發(fā)送至客戶端的瀏覽器上,客戶端的用戶可以通過瀏覽器看到待監(jiān)控數(shù)據(jù)。
[0088]需要說明的是,本發(fā)明實施例中的模型建立模塊、編譯下載模塊和瀏覽器數(shù)據(jù)接收模塊所能夠實現(xiàn)的功能,現(xiàn)有技術中對應的功能模塊也能夠實現(xiàn),之所以在本發(fā)明實施例中介紹這些模塊,是因為本發(fā)明實施例中,客戶端在建模過程中增加了瀏覽器接口模塊,并建立了瀏覽器接口模塊與待監(jiān)控信號線之間的連接關系。為了更容易理解,本發(fā)明實施例才將瀏覽器接口模塊及其與待監(jiān)控信號線的連接關系融合在上述各個模塊的功能介紹中。在實際的場景中,仿真系統(tǒng)數(shù)據(jù)的監(jiān)控裝置可以不包括模型建立模塊和編譯下載模塊,但模型建立模塊和編譯下載模塊在工作過程中涉及到的關于瀏覽器接口模塊的相關工作,是仿真系統(tǒng)數(shù)據(jù)監(jiān)控裝置實現(xiàn)監(jiān)控功能的前提。
[0089]本實施例中,所述仿真系統(tǒng)的數(shù)據(jù)監(jiān)控裝置將客戶端建立的模型中的待監(jiān)控信號線連接到瀏覽器接口模塊上,然后將包括瀏覽器接口模塊的模型程序編譯下載至服務端,由服務端進行模型實時仿真,由于待監(jiān)控信號線連接到了瀏覽器接口模塊上,因此,在服務端進行模型實時仿真的過程中,待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)就會被發(fā)送至瀏覽器接口,這樣,瀏覽器接口就可以通過網(wǎng)絡將待監(jiān)控數(shù)據(jù)發(fā)送至客戶端的瀏覽器,以使得用戶能夠方便的通過常用的瀏覽器實時監(jiān)控待監(jiān)控數(shù)據(jù)。該裝置充分利用主流網(wǎng)絡技術,采用HTTP協(xié)議傳送待監(jiān)控數(shù)據(jù),并通過瀏覽器實現(xiàn)對仿真系統(tǒng)數(shù)據(jù)的監(jiān)控,不需要下載安裝專用軟件,且不需要通過特定的應用程序編程接口進行二次開發(fā),成本低且適用性強。
[0090]實施例四
[0091]圖7為本發(fā)明實施例公開的仿真系統(tǒng)數(shù)據(jù)監(jiān)控裝置結構示意圖,該裝置應用于服務端,參見圖7所示,所述仿真系統(tǒng)數(shù)據(jù)監(jiān)控裝置70可以包括:
[0092]程序接收模塊701,用于接收客戶端編譯下載的包含瀏覽器接口模塊的模型程序。
[0093]其中,所述瀏覽器接口模塊連接在待監(jiān)控信號線上。方式可以是一個待監(jiān)控信號線連接至一個瀏覽器接口模塊上,也可以是多個待監(jiān)控信號線分別連接至一個瀏覽器接口模塊上。
[0094]實時仿真模塊702,用于根據(jù)所述模型程序進行模型實時仿真。
[0095]瀏覽器數(shù)據(jù)發(fā)送模塊703,用于將模型實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)通過瀏覽器接口發(fā)送至客戶端的瀏覽器,以使所述瀏覽器顯示所述待監(jiān)控數(shù)據(jù)。
[0096]需要說明的是,本發(fā)明實施例中的程序接收模塊和實時仿真模塊所能夠實現(xiàn)的功能,現(xiàn)有技術中對應的功能模塊也能夠實現(xiàn),之所以在本發(fā)明實施例中介紹這些模塊,是因為本發(fā)明實施例中,服務端接收到的模型程序及服務端運行所述模型程序的過程中都增加了對瀏覽器接口模塊的相關工作。為了更容易理解,使得仿真系統(tǒng)的數(shù)據(jù)監(jiān)控裝置的工作前提及過程更加清楚,本發(fā)明實施例才將程序接收模塊和實時仿真模塊對瀏覽器接口模塊的相關工作過程介紹在其中。在實際的場景中,仿真系統(tǒng)的監(jiān)控裝置可以不包括程序接收模塊和實時仿真模塊,但程序接收模塊和實時仿真模塊在工作過程中涉及到的關于瀏覽器接口模塊的相關工作,是仿真系統(tǒng)數(shù)據(jù)監(jiān)控裝置實現(xiàn)監(jiān)控功能的前提。[0097]本實施例中,所述仿真系統(tǒng)的數(shù)據(jù)監(jiān)控裝置實時仿真包括瀏覽器接口模塊的模型,由于待監(jiān)控信號線連接到了瀏覽器接口模塊上,因此,在服務端模型實時仿真的過程中,待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)就會被發(fā)送至瀏覽器接口,這樣,瀏覽器接口就可以通過網(wǎng)絡將待監(jiān)控數(shù)據(jù)發(fā)送至客戶端的瀏覽器,以使得用戶能夠方便的通過常用的瀏覽器實時監(jiān)控待監(jiān)控數(shù)據(jù)。該裝置充分利用主流網(wǎng)絡技術,采用HTTP協(xié)議傳送待監(jiān)控數(shù)據(jù),并通過瀏覽器實現(xiàn)對仿真系統(tǒng)數(shù)據(jù)的監(jiān)控,不需要下載安裝專用軟件,且不需要通過特定的應用程序編程接口進行二次開發(fā),成本低且適用性強。
[0098]除上述內(nèi)容外,本發(fā)明實施例還公開了一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控系統(tǒng),可參見圖8,圖8為本發(fā)明實施例公開的仿真系統(tǒng)數(shù)據(jù)監(jiān)控系統(tǒng)功能結構示意圖,如圖8所示,所述仿真系統(tǒng)數(shù)據(jù)監(jiān)控系統(tǒng)架構可以包括客戶端和服務端;其中,客戶端可以包括上述實施例三公開的仿真系統(tǒng)的數(shù)據(jù)監(jiān)控裝置;服務端計算機可以包括上述實施例四公開的仿真系統(tǒng)的數(shù)據(jù)監(jiān)控裝置。
[0099]其中,客戶端瀏覽器可以采用個人計算機、平板電腦、手機和移動設備中任何支持HTTP協(xié)議的標準瀏覽器。
[0100]圖8中,模型可以包括模型建立模塊和編譯下載模塊;瀏覽器可以包括瀏覽器數(shù)據(jù)接口 ;實時仿真模型可以包括程序接收模塊和實時仿真模塊;瀏覽器監(jiān)控服務可以包括瀏覽器接口和瀏覽器數(shù)據(jù)發(fā)送模塊。
[0101]需要說明的是,本發(fā)明公開的仿真系統(tǒng)的數(shù)據(jù)監(jiān)控系統(tǒng)中,客戶端和服務端中包含的功能模塊比較多,但是,在實際場景中,能夠實現(xiàn)仿真系統(tǒng)的數(shù)據(jù)監(jiān)控任務的主要部分只有瀏覽器接口模塊、瀏覽器數(shù)據(jù)發(fā)送模塊和瀏覽器數(shù)據(jù)接收模塊,其他的模塊實現(xiàn)的功能與現(xiàn)有技術相似,之所以在本發(fā)明實施例中介紹這些模塊,是為了更清楚的體現(xiàn)整個監(jiān)控任務的前提及過程。
[0102]本發(fā)明實施例公開的仿真系統(tǒng)數(shù)據(jù)的監(jiān)控系統(tǒng)和上述實施例公開的仿真系統(tǒng)的數(shù)據(jù)監(jiān)控方法及裝置相同,同樣可以實現(xiàn)用戶能夠方便的通過常用的瀏覽器實時監(jiān)控待監(jiān)控數(shù)據(jù)。該系統(tǒng)采用HTTP協(xié)議傳送待監(jiān)控數(shù)據(jù),直接支持各種瀏覽器設備,充分利用了主流網(wǎng)絡技術,從而不需要下載安裝專用軟件,且不需要通過特定的應用程序編程接口進行二次開發(fā),成本低且適用性強。
[0103]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
[0104]還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0105]結合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或【技術領域】內(nèi)所公知的任意其它形式的存儲介質中。
[0106] 對所公開的實施例的上述說明,使本領域專業(yè)技術人員能夠實現(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【權利要求】
1.一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控方法,應用于客戶端,其特征在于,包括: 將建立的模型中的待監(jiān)控信號線連接至瀏覽器接口模塊上; 將包含所述瀏覽器接口模塊的模型程序編譯下載至服務端; 瀏覽器接收所述服務端的瀏覽器接口發(fā)送的、服務端根據(jù)所述模型程序實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù),并顯示所述待監(jiān)控數(shù)據(jù)。
2.根據(jù)權利要求1所述的方法,其特征在于,所述將建立的模型中的待監(jiān)控信號線連接至瀏覽器接口模塊上,包括: 將建立的模型中的一個待監(jiān)控信號線連接至一個瀏覽器接口模塊上,或將建立的模型中的多個待監(jiān)控信號線分別連接至一個瀏覽器接口模塊上。
3.根據(jù)權利要求1所述的方法,其特征在于,在接收所述服務端的瀏覽器接口發(fā)送的待監(jiān)控數(shù)據(jù)前,還包括: 客戶端通過網(wǎng)絡連接至服務端。
4.根據(jù)權利要求1所述的方法,其特征在于,所述接收所述服務端的瀏覽器接口發(fā)送的待監(jiān)控數(shù)據(jù),包括: 接收所述服務端的瀏覽器通過超文本傳送協(xié)議發(fā)送的、服務端根據(jù)所述模型程序實時仿真過程中待監(jiān)控信號線上 傳輸?shù)拇O(jiān)控數(shù)據(jù)。
5.一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控方法,應用于服務端,其特征在于,包括: 接收客戶端編譯下載的包含瀏覽器接口模塊的模型程序;所述瀏覽器接口模塊連接在待監(jiān)控信號線上; 根據(jù)所述模型程序進行模型實時仿真; 將模型實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)通過瀏覽器接口發(fā)送至客戶端的瀏覽器,以使所述瀏覽器顯示所述待監(jiān)控數(shù)據(jù)。
6.根據(jù)權利要求5所述的方法,其特征在于,所述將待監(jiān)控數(shù)據(jù)通過瀏覽器接口發(fā)送至客戶端瀏覽器,包括: 將模型實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)采用超文本傳送協(xié)議、通過瀏覽器接口實時的發(fā)送至客戶端瀏覽器。
7.一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控裝置,應用于客戶端,其特征在于,包括: 模型建立模塊,用于建立模型,并將建立的模型中的待監(jiān)控信號線連接至瀏覽器接口豐旲塊上; 編譯下載模塊,用于將包含所述瀏覽器接口模塊的模型程序編譯下載至服務端; 瀏覽器數(shù)據(jù)接收模塊,用于接收所述服務端的瀏覽器接口發(fā)送的、服務端根據(jù)所述模型程序實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù),并顯示所述待監(jiān)控數(shù)據(jù)。
8.根據(jù)權利要求7所述的監(jiān)控裝置,其特征在于,還包括: 網(wǎng)絡連接模塊,用于在接收所述服務端的瀏覽器接口發(fā)送的待監(jiān)控數(shù)據(jù)前,將客戶端通過網(wǎng)絡連接至服務端。
9.一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控裝置,應用于服務端,其特征在于,包括: 程序接收模塊,用于接收客戶端編譯下載的包含瀏覽器接口模塊的模型程序;所述瀏覽器接口模塊連接在待監(jiān)控信號線上; 實時仿真模塊,用于根據(jù)所述模型程序進行模型實時仿真;瀏覽器數(shù)據(jù)發(fā)送模塊,用于將模型實時仿真過程中待監(jiān)控信號線上傳輸?shù)拇O(jiān)控數(shù)據(jù)通過瀏覽器接口發(fā)送至客戶端的瀏覽器,以使所述瀏覽器顯示所述待監(jiān)控數(shù)據(jù)。
10.一種仿真系統(tǒng)數(shù)據(jù)的監(jiān)控系統(tǒng),其特征在于,包括客戶端和服務端;所述客戶端包括如權利要求8-9任一項所述的仿真系統(tǒng)的數(shù)據(jù)監(jiān)控裝置;所述服務端包括如權利要求9所述的仿真系統(tǒng)的數(shù) 據(jù)監(jiān)控裝置 。
【文檔編號】H04L12/26GK103457788SQ201310109730
【公開日】2013年12月18日 申請日期:2013年3月29日 優(yōu)先權日:2013年3月29日
【發(fā)明者】劉向, 余江森, 陳志華 申請人:北京經(jīng)緯恒潤科技有限公司