新四季網

基於svg的後臺推送的組件化圖形監控裝置及其運行方法

2023-08-08 09:22:41 1

基於svg的後臺推送的組件化圖形監控裝置及其運行方法
【專利摘要】本發明公開了一種基於SVG的後臺推送的組件化圖形監控裝置及其運行方法,該裝置包括:Utilities工具模塊,Utilities工具模塊包括組件庫和PCT設計器;客戶端用戶接口模塊,客戶端用戶接口模塊用於在客戶端顯示屏上顯示Dashboard頁面;伺服器,伺服器通過鍵值對方式進行實時數據存儲和數據推送;EDB事件引擎,EDB事件引擎通過底層事件觸發客戶端上的Dashboard圖形的顯示。本發明的裝置能實時反映消息的變化,減少伺服器資源的佔用,且具有更廣的適用性,能夠實時快速便捷的顯示生產環節的信息並進行反饋。
【專利說明】基於SVG的後臺推送的組件化圖形監控裝置及其運行方法

【技術領域】
[0001]本發明涉及一種基於SVG的後臺推送的組件化圖形監控裝置及其運行方法。

【背景技術】
[0002]目前,對於頁面定製化的開發,組件不能重用,並且前端頁面會定時刷新,對系統資源消耗很大,且無法實現頁面的局部刷新。另外,查詢的數據項目(如sql等)不能進行動態修改,無法實時顯示後臺數據發生的變化。


【發明內容】

[0003]本發明旨在至少在一定程度上解決上述相關技術中的技術問題之一。
[0004]為此,本發明的一個目的在於提出一種基於SVG的後臺推送的組件化圖形監控裝置,該裝置能實時反映消息的變化,減少伺服器資源的佔用,且具有更廣的適用性,能夠實時快速便捷的顯示生產環節的信息並進行反饋。
[0005]本發明的另一個目的在於提出一種基於SVG的後臺推送的組件化圖形監控裝置的運行方法。
[0006]為達到上述目的,本發明第一方面的實施例提出了一種基於SVG的後臺推送的組件化圖形監控裝置,包括=Utilities工具模塊,所述Utilities工具模塊包括組件庫和PCT設計器;客戶端用戶接口模塊,所述客戶端用戶接口模塊用於在客戶端顯示屏上顯示Dashboard頁面;伺服器,所述伺服器通過鍵值對方式進行實時數據存儲和數據推送;EDB事件引擎,所述EDB事件引擎通過底層事件觸發客戶端上的Dashboard圖形的顯示。
[0007]根據本發明實施例的基於SVG的後臺推送的組件化圖形監控裝置,使用SVG (Scalable Vector Graphics,可縮放矢量圖形)、Groovy ( 一種腳本語言)、JMS (JAVA消息服務的異步消息)等技術,將圖形、報表等有機的結合到一起,形成統一維護,統一管理,統一存儲。圖形可以採用組件化的方式進行維護,每一個組件代表一個具體的業務場景或節點,多個組件可以組合在一起使用,對組件可以進行屬性的編輯;該裝置提供了基於JMS通過後臺推送數據的方式,實時反映消息的變化,減少伺服器資源的佔用;組件的可配置也使該裝置具有更廣的適用性;該裝置可以解決工廠環境、布局,設備,能夠實時快速便捷的顯示生產環節的信息,及時反饋設備的生產狀態接收工廠現場的MES(ManufacturingExecut1n System,製造執行系統)數據。另外,該裝置還具有:簡化開發流程,前後端業務分離;組件化開發,模板化開發資源公用;基於推送的方式快速響應數據更新;查詢相同數據時,直接從服務端緩存中提取數據,減輕伺服器壓力;以及腳本化開發,可運行時更改數據來源的優點。
[0008]另外,根據本發明上述實施例的基於SVG的後臺推送的組件化圖形監控裝置還可以具有如下附加的技術特徵:
[0009]在一些示例中,所述PCT設計器包括:組件區、工作區和編輯區,其中,所述組件區存儲了 EDB的各個基本SVG組件,所述SVG組件可以拖曳到所述工作區,以便用戶對所述SVG組件進行編輯、組合;所述工作區是EDB用於對所述SVG組件進行操作的區域,用戶可以在工作區對在其內的組件進行組合、連接、複製、剪切,所述工作區可以切換視圖,包括:SVG編輯視圖、SVG代碼視圖和SVG預覽視圖編輯區;所述編輯區提供編輯頁面以便用戶編輯選定的SVG組件的屬性,並在屬性數值編輯完成後,所述工作區中的SVG組件將根據所編輯的數值即時刷新。
[0010]在一些示例中,所述客戶端顯示屏為運行瀏覽器的設備,並且在所述瀏覽器中可以直接通過訪問URL來查看Dashboard頁面。
[0011]在一些示例中,所述伺服器包括維護界面,所述維護界面用於維護數據與模板之間的關係。
[0012]在一些示例中,所述EDB事件引擎包括:事件監聽模塊,所述事件監聽模塊用於監聽數據變化情況,並發送消息事件至所述伺服器以便所述伺服器做出相應操作;緩存模塊,所述緩存模塊用於緩存所述客戶端與所述伺服器之間傳輸的數據;線程池,所述線程池用於緩衝所述事件監聽模塊和腳本引擎之間的壓力,以使所述伺服器發送的請求並發的執行;腳本引擎,所述腳本引擎用於獲取數據信息和顯示內容信息;資料庫,所述資料庫包括 Component、Component 組、Component-Component 組、Component 組-數據源信息和Component組-相應腳本路徑。
[0013]本發明第二方面的實施例還提出了一種基於SVG的後臺推送的組件化圖形監控裝置的運行方法,其中,該裝置即為本發明第一方面實施例提供的基於SVG的後臺推送的組件化圖形監控裝置,該方法包括以下步驟:
[0014]建立關係映射,具體包括:設置Component組件;設置Component組件對應的組;設置組對應的數據源信息;設置組對應的數據源轉換groovy腳本;綁定組件與組之間的關聯;更新腳本並上傳;設置腳本路徑;
[0015]進行數據改變事件的觸發,具體包括:通過底層系統觸發發生數據改變的事件;當事件監聽模塊監聽到發生數據改變的事件後,調用callThreadPool,在線程池中完成過濾該事件的操作;獲得與當前Component相關的組,根據組加載執行腳本,將查出的Component組的結果集與cache對比,如果發生變化則更新cache,並通過Event Engine發送消息事件給Client。
[0016]進行數據首次加載,具體包括:客戶端用戶接口模塊傳入ComponentId到伺服器,通過調用方法,伺服器執行相應的操作,最終將數據返回給客戶端顯示。
[0017]進行數據推送,具體包括:客戶端用戶接口模塊監聽並接收Event Engine發送的數據信息;根據Component組編號過濾,接收相關的信息;根據接收的數據信息調用組件對應的顯示方法,重繪SVG組件。
[0018]根據本發明實施例的基於SVG的後臺推送的組件化圖形監控裝置的運行方法,使用 SVG (Scalable Vector Graphics,可縮放矢量圖形)>Groovy ( 一種腳本語言)、JMS (JAVA消息服務的異步消息)等技術,將圖形、報表等有機的結合到一起,形成統一維護,統一管理,統一存儲。圖形可以採用組件化的方式進行維護,每一個組件代表一個具體的業務場景或節點,多個組件可以組合在一起使用,對組件可以進行屬性的編輯;該方法還提供了基於JMS通過後臺推送數據的方式,實時反映消息的變化,減少伺服器資源的佔用;組件的可配置也使該方法具有更廣的適用性;該方法可以解決工廠環境、布局,設備,能夠實時快速便捷的顯示生產環節的信息,及時反饋設備的生產狀態接收工廠現場的MES (製造執行系統)數據。另外,該方法還具有:簡化開發流程,前後端業務分離;組件化開發,模板化開發資源公用;基於推送的方式快速響應數據更新;查詢相同數據時,直接從服務端緩存中提取數據,減輕伺服器壓力;以及腳本化開發,可運行時更改數據來源的優點。
[0019]本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。

【專利附圖】

【附圖說明】
[0020]本發明的上述和/或附加的方面和優點從結合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
[0021]圖1為根據本發明一個實施例的基於SVG的後臺推送的組件化圖形監控裝置的結構示意圖;
[0022]圖2為根據本發明一個實施例的PCT設計器的界面示意圖;
[0023]圖3為根據本發明一個實施例的模板與組件的製作方式流程圖;
[0024]圖4為根據本發明一個實施例的EDB事件引擎的結構示意圖;以及
[0025]圖5為根據本發明一個實施例的基於SVG的後臺推送的組件化圖形監控裝置的運行方法的流程圖。

【具體實施方式】
[0026]下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用於解釋本發明,而不能理解為對本發明的限制。
[0027]此外,術語「第一」、「第二」僅用於描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特徵的數量。由此,限定有「第一」、「第二」的特徵可以明示或者隱含地包括一個或者更多個該特徵。在本發明的描述中,「多個」的含義是兩個或兩個以上,除非另有明確具體的限定。
[0028]在本發明中,除非另有明確的規定和限定,術語「安裝」、「相連」、「連接」、「固定」等術語應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通。對於本領域的普通技術人員而言,可以根據具體情況理解上述術語在本發明中的具體含義。
[0029]在本發明中,除非另有明確的規定和限定,第一特徵在第二特徵之「上」或之「下」可以包括第一和第二特徵直接接觸,也可以包括第一和第二特徵不是直接接觸而是通過它們之間的另外的特徵接觸。而且,第一特徵在第二特徵「之上」、「上方」和「上面」包括第一特徵在第二特徵正上方和斜上方,或僅僅表示第一特徵水平高度高於第二特徵。第一特徵在第二特徵「之下」、「下方」和「下面」包括第一特徵在第二特徵正上方和斜上方,或僅僅表示第一特徵水平高度小於第二特徵。
[0030]下面參照附圖描述根據本發明實施例的基於SVG的後臺推送的組件化圖形監控裝置及其運行方法。
[0031]圖1為根據本發明一個實施例的基於SVG的後臺推送的組件化圖形監控裝置的結構示意圖。如圖1所示,該裝置包括utilities工具模塊(實用工具模塊)、客戶端用戶接口模塊、伺服器和EDB事件引擎。
[0032]其中,Utilities工具模塊包括組件庫和 PCT (Product1n Control Tower,產品控制臺)設計器。組件庫(Library)包括一組通用組件。PCT設計器(Designer)為一個Dashboard(儀錶盤)實例設計工具。
[0033]其中,PCT設計器的界面如圖2所示,在該界面上該工具界面分為3個部分:組件區、工作區和編輯區。其中,組件區存儲了 EDB的各個基本SVG組件,這些組件可以拖曳到工作區,以便用戶對它們進行編輯,組合等操作。工作區是EDB用於對組件進行操作的區域,用戶可以在工作區對在其內的組件進行組合,連接,複製,剪切等基礎操作,工作區可以切換視圖,分別是SVG編輯視圖、SVG代碼視圖和SVG預覽視圖。編輯區提供編輯頁面供用戶編輯所選定SVG組件的屬性,屬性數值編輯完成後,工作區中的組件將根據所編輯的數值即時刷新。
[0034]作為具體示例,如圖3所示,PCT客戶端裝置模板設計器,基於Java Swing的畫圖工具,負責繪製SVG圖形和後臺推送數據的綁定。具體包括以下步驟:
[0035]步驟1:編輯器啟動時通過webService讀取伺服器接口,得到後臺數據。
[0036]步驟2:用戶通過拖拽組件到繪圖面板進行組件的編輯。
[0037]步驟3:維護組件與後臺數據的關聯。
[0038]步驟4:預覽SVG模板。
[0039]步驟5:導出 SVG 模板(Scalable Vector Graphics)。
[0040]客戶端用戶接口(Client User Interface)用於在客戶端顯示屏上顯示Dashboard頁面。在一些示例中,客戶端顯示屏為運行瀏覽器的設備,並且在瀏覽器中可以直接通過訪問URL來查看展示的Dashboard頁面。
[0041]伺服器通過鍵值對方式進行實時數據存儲和數據推送。在一些示例中,伺服器包括維護界面,維護界面用語維護數據與模板之間的關係,進一步地,數據的推送由EDB部分觸發。
[0042]EDB事件引擎通過底層事件觸發客戶端上的Dashboard圖形的顯示。
[0043]具體而言,EDB事件引擎主要通過獲取外部系統提供給MES資料庫的數據來展示信息。首先EDB系統提供監控接口給外部系統,一旦外部系統跟蹤到最新的數據,並且經過確認之後更新到MES資料庫,EDB系統就能夠通過監聽即時得到通知,並獲取外部系統提供的最新數據,每個組件對應一個腳本引擎,通過腳本引擎查詢資料庫即可得到關心的數據,然後抽取車間、部門等各個層級所關心的數據進行組合,處理之後,通過消息引擎主動的推送到電子顯示屏幕上進行展示最新的信息,同時更新緩存數據。上述的處理是在線程池中完成,每一個操作都是相對獨立的。前端管理者任何時候也可以通過手動的方式從EDB系統中拉出最新的信息展示在電子顯示屏幕上。
[0044]在一些示例中,如圖4所示,EDB事件引擎包括以下五個部分,分別是:事件監聽模塊(DBEventListener),緩存模塊(Cache),線程池(Thread Pool),腳本引擎(ScriptEngine),資料庫(Database)。
[0045]事件監聽模塊用於監聽數據變化情況,並發送消息事件至伺服器以便所述伺服器做出相應操作。具體地說,首先事件監聽模塊需要和外部系統或者資料庫建立良好的觸發關係,一旦系統資料庫發生改變,就會發出一個DBChangeEvent O事件。而當這些發生改變的數據如果正是需要顯示在電子看板上的內容時,則繼續獲取相關信息將這些數據顯示出來。
[0046]緩存模塊用於緩存所戶端與伺服器之間傳輸的數據。具體地說,緩存模塊是服務端和客戶端之間實現高效率獲取信息的渠道。伺服器的每一次操作都會去判斷緩存數據是否存在,如果存在,則不做操作,如果不存在,則更新緩存數據。客戶端所需要的數據,都會從緩存中直接獲取,避免了伺服器和客戶端直接交互引發的系統漏洞。而系統中對於每個Component顯示數據都以其相應組為維度保存,鍵值對格式:(groupld, json)。
[0047]線程池用於緩衝所述事件監聽模塊(DBEvent Listener)和腳本引擎(ScriptEngine)之間的壓力,可以讓伺服器端的請求並發的在系統中執行。一般,需要耗時的工作,都會在線程池中獨立完成。
[0048]腳本引擎用於獲取數據信息和顯示內容信息。具體地說,當監控到DBChangeEvent O事件之後,腳本引擎就會獲取Component組相關數據源信息,根據數據源信息過濾Event,然後獲取Component組相關腳本路徑,從相關路徑中加載並執行獲取數據的操作。
[0049]資料庫即外部系統中提供的基表,以及EDB系統中cache模塊中需要用到的鍵值對格式的 cache 表。包括 Component、Component 組、Component-Component 組、Component組-數據源信息以及Component組-相應腳本路徑。
[0050]在具體示例中,在使用上述的基於SVG的後臺推送的組件化圖形監控裝置時需要經歷以下3個階段:
[0051]1、部署階段(Deploy Phase),包括:
[0052]a.PCT實施工程師使用Dashboard設計器,通過拖放方式定製Dashboard實例。
[0053]b.設計完成後,Dashboard實例將被提交至伺服器端並註冊。
[0054]c.Event Engine.註冊後的 Dashboard 實例將被 Dashboard 伺服器端的 Monitor解析,並在伺服器端創建一組鍵值對。鍵值對將在Event Engine中訂閱。
[0055]2、系統啟動階段(System Boot-up Phase),包括:
[0056]a.根據訂閱情況,從內部資料庫獲取相關數據並初始化鍵值對。
[0057]3、運行階段(Runtime Phase),包括:
[0058]a.所有由MES或其他的軟體系統業務事務產生的數據,將被動態更新到鍵值對。
[0059]b.一旦鍵值對發生變化,數據將被推送至Dashboard組件,並重繪。
[0060]綜上,本發明上述實施例的基於SVG的後臺推送的組件化圖形監控裝置的工作原理可概述為:將生成的圖形化界面提供監控接口給外部系統,一旦外部系統跟蹤到最新的數據,並且經過確認之後更新到系統資料庫,圖形化界面就能夠通過監聽即時得到通知,並獲取外部系統提供的最新數據,每個組件對應一個腳本引擎,通過腳本引擎查詢資料庫即可得到關心的數據,然後抽取車間,部門等各個層級所關心的數據進行組合,處理之後,通過消息引擎主動的推送到電子顯示屏幕上進行展示最新的信息,同時更新緩存數據。上述的處理是在線程池中完成,每一個操作都是相對獨立的。前端管理者任何時候也可以通過手動的方式從EDB系統中拉出最新的信息展示在電子顯示屏幕上。
[0061]根據本發明實施例的基於SVG的後臺推送的組件化圖形監控裝置,使用SVG (Scalable Vector Graphics,可縮放矢量圖形)、Groovy ( 一種腳本語言)、JMS (JAVA 消息服務的異步消息)等技術,將圖形、報表等有機的結合到一起,形成統一維護,統一管理,統一存儲。圖形可以採用組件化的方式進行維護,每一個組件代表一個具體的業務場景或節點,多個組件可以組合在一起使用,對組件可以進行屬性的編輯;該裝置提供了基於JMS通過後臺推送數據的方式,實時反映消息的變化,減少伺服器資源的佔用;組件的可配置也使該裝置具有更廣的適用性;該裝置可以解決工廠環境、布局,設備,能夠實時快速便捷的顯示生產環節的信息,及時反饋設備的生產狀態接收工廠現場的MES(製造執行系統)數據。另外,該裝置還具有:簡化開發流程,前後端業務分離;組件化開發,模板化開發資源公用;基於推送的方式快速響應數據更新;查詢相同數據時,直接從服務端緩存中提取數據,減輕伺服器壓力;以及腳本化開發,可運行時更改數據來源的優點。
[0062]本發明的進一步實施例還提供了一種基於SVG的後臺推送的組件化圖形監控裝置的運行方法。
[0063]圖5為根據本發明一個實施例的基於SVG的後臺推送的組件化圖形監控裝置的運行方法的流程圖。其中,該基於SVG的後臺推送的組件化圖形監控裝置即為本發明第一方面實施例提供的基於SVG的後臺推送的組件化圖形監控裝置,該方法包括以下步驟:
[0064]步驟A:建立映射關係。首先,服務端的每一個操作都會關聯到cache的更新操作。對應於不同的服務端操作,都會在cache中放入一個鍵值對格式的數據信息。如圖5(a)所示,具體包括:
[0065]步驟OI,設置 Component 組件。
[0066]步驟02,設置Component組件對應的組。
[0067]步驟03,設置組對應的數據源信息。
[0068]步驟04,設置組對應的數據源轉換groovy腳本。
[0069]步驟05,綁定組件與組之間的關聯。
[0070]步驟06,更新腳本並上傳。
[0071]步驟07,設置腳本路徑。
[0072]步驟B:進行數據改變事件的觸發。如圖5 (b)所示,具體包括:
[0073]步驟08,數據改變的觸發方式,即由底層系統觸發(例如通過DBChangeEvent傳遞發生變化的表名、欄位名),但也需要其他系統觸發DBChangeEvent事件。
[0074]步驟09,當DBEventListener (監聽模塊)監聽到DBChangeEvent (發生數據改變的事件)後,調用callThreadPool,在線程池中完成過濾該事件的操作(這些表、欄位的改變是否會影響Component的變化)。
[0075]步驟10,獲得與當前Component相關的組(已過濾),根據組加載執行腳本(查詢資料庫),將查出的Component組的結果集(json格式)與cache對比,如果發生變化則更新cache,並通過Event Engine發送消息事件給Client該事件包含Component組ID)。
[0076]步驟C:客戶端用戶接口模塊傳入ComponentId到伺服器,通過調用方法,伺服器執行相應的操作,最終將數據返回給客戶端顯示。如圖5(c)所示,具體地說,伺服器端要做的事情,首先通過傳入的參數ComponentId獲取Component組的編號,根據ComponentId查詢cache緩存中是否有對應記錄。如果沒有記錄,根據Component組就可以獲取Component組對應資料庫中的顯示信息(包含要查詢的數據,以及顯示的數據集合)。同時可以獲取Component組相關的腳本路徑,通過傳遞信息到腳本引擎就可以加載了相關的顯示數據信息,調用服務端相關代碼將數據推送到客戶端。返回給客戶端的同時同樣會更新cache。
[0077]步驟D:進行數據推送。如圖5(d)所示,具體包括:
[0078]步驟11,客戶端用戶接口模塊監聽並接收Event Engine發送的數據信息。
[0079]步驟12,根據Component組編號過濾,接收相關的信息(例如以Component為單元的json格式數據)。
[0080]步驟13,根據接收的數據信息調用組件對應的顯示方法,重繪SVG組件。
[0081]根據本發明實施例的基於SVG的後臺推送的組件化圖形監控裝置的運行方法,使用 SVG (Scalable Vector Graphics,可縮放矢量圖形)>Groovy ( 一種腳本語言)、JMS (JAVA消息服務的異步消息)等技術,將圖形、報表等有機的結合到一起,形成統一維護,統一管理,統一存儲。圖形可以採用組件化的方式進行維護,每一個組件代表一個具體的業務場景或節點,多個組件可以組合在一起使用,對組件可以進行屬性的編輯;該方法還提供了基於JMS通過後臺推送數據的方式,實時反映消息的變化,減少伺服器資源的佔用;組件的可配置也使該方法具有更廣的適用性;該方法可以解決工廠環境、布局,設備,能夠實時快速便捷的顯示生產環節的信息,及時反饋設備的生產狀態接收工廠現場的MES (製造執行系統)數據。另外,該方法還具有:簡化開發流程,前後端業務分離;組件化開發,模板化開發資源公用;基於推送的方式快速響應數據更新;查詢相同數據時,直接從服務端緩存中提取數據,減輕伺服器壓力;以及腳本化開發,可運行時更改數據來源的優點。
[0082]在本說明書的描述中,參考術語「一個實施例」、「一些實施例」、「示例」、「具體示例」、或「一些示例」等的描述意指結合該實施例或示例描述的具體特徵、結構、材料或者特點包含於本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特徵、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。
[0083]儘管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限制,本領域的普通技術人員在不脫離本發明的原理和宗旨的情況下在本發明的範圍內可以對上述實施例進行變化、修改、替換和變型。
【權利要求】
1.一種基於576的後臺推送的組件化圖形監控裝置,其特徵在於,包括: ^111^168工具模塊,所述說11 「168工具模塊包括組件庫和設計器; 客戶端用戶接口模塊,所述客戶端用戶接口模塊用於在客戶端顯示屏上顯示1)881113081-(1; 伺服器,所述伺服器通過鍵值對方式進行實時數據存儲和數據推送; £08事件引擎,所述£08事件引擎通過底層事件觸發客戶端上的圖形的顯
2.根據權利要求述?'設計器包括:組件區、工作區和編輯區,其中, 所述組件區存儲了 £08的各個基本組件,所述組件可以拖曳到所述工作區,以便用戶對所述組件進行編輯、組合; 所述工作區是£08用於對所述組件進行操作的區域,用戶可以在工作區對在其內的組件進行組合、連接、複製、剪切,所述工作區可以切換視圖,包括編輯視圖、代碼視圖和37(}預覽視圖編輯區; 所述編輯區提供編輯頁面以便用戶編輯選定的37(}組件的屬性,並在屬性數值編輯完成後,所述工作區中的37(}組件將根據所編輯的數值即時刷新。
3.根據權利要求述客戶端顯示屏為運行瀏覽器的設備,並且在所述瀏覽器中可以直接通過訪問來查看1)881113081-(1 5X10。
4.根據權利要求述伺服器包括維護界面,所述維護界面用於維護數據與模板之間的關係。
5.根據權利要求述£08事件引擎包括: 事件監聽模塊,所述事件監聽模塊用於監聽數據變化情況,並發送消息事件至所述伺服器以便所述伺服器做出相應操作; 緩存模塊,所述緩存模塊用於緩存所述客戶端與所述伺服器之間傳輸的數據; 線程池,所述線程池用於緩衝所述事件監聽模塊和腳本引擎之間的壓力,以使所述伺服器發送的請求並發的執行; 腳本引擎,所述腳本弓I擎用於獲取數據信息和顯示內容信息; 資料庫,所述資料庫包括 03,0116111:、03,0116111:組、03,0116111:-03卹0116111:組、001111)0116111:組-數據源信息和03,0116111:組-相應腳本路徑。
6.一種基於576的後臺推送的組件化圖形監控裝置的運行方法,其特徵在於,所述基於37(}的後臺推送的組件化圖形監控裝置為如權利要求1-5任一項所述的基於37(}的後臺推送的組件化圖形監控裝置,所述方法包括以下步驟: 建立關係映射,具體包括: 設置(30,0116111:組件; 設置組件對應的組; 設置組對應的數據源信息; 設置組對應的數據源轉換狀0訓7腳本; 綁定組件與組之間的關聯; 更新腳本並上傳; 設置腳本路徑; 進行數據改變事件的觸發,具體包括: 通過底層系統觸發發生數據改變的事件; 當事件監聽模塊監聽到發生數據改變的事件後,調用'冊01?001,在線程池中完成過濾該事件的操作; 獲得與當前031111)0116111:相關的組,根據組加載執行腳本,將查出的組的結果集與(^(^6對比,如果發生變化則更新0狀116,並通過1^6111: £1181116發送消息事件給011611 七。 進行數據首次加載,具體包括: 客戶端用戶接口模塊傳入到伺服器,通過調用方法,伺服器執行相應的操作,最終將數據返回給客戶端顯示。 進行數據推送,具體包括: 客戶端用戶接口模塊監聽並接收5^6111: £110116發送的數據信息; 根據組編號過濾,接收相關的信息; 根據接收的數據信息調用組件對應的顯示方法,重繪組件。
【文檔編號】G06F9/44GK104317595SQ201410586224
【公開日】2015年1月28日 申請日期:2014年10月28日 優先權日:2014年10月28日
【發明者】黃剛, 李奎陽, 金魯, 胡禮, 王鵬 申請人:艾普工華科技(武漢)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀