国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種描述事物空間屬性并基于所述描述進行查找的方法與流程

      文檔序號:11134198閱讀:511來源:國知局

      本發(fā)明涉及一種對工業(yè)項目或生產(chǎn)進行監(jiān)控和管理的方法,尤其涉及一種描述事物空間屬性并基于所述描述進行查找的方法。



      背景技術(shù):

      數(shù)據(jù)庫發(fā)展到今天,經(jīng)歷了層次、網(wǎng)狀、關(guān)系型和非關(guān)系型數(shù)據(jù)庫。數(shù)據(jù)庫已經(jīng)成為數(shù)據(jù)存儲和查詢必不可少的系統(tǒng),現(xiàn)在,也有一些所謂的時空數(shù)據(jù)庫,也是主要是GIS(地理信息系統(tǒng))借用關(guān)系庫進行數(shù)據(jù)存儲。關(guān)系數(shù)據(jù)庫是建立在關(guān)系模型基礎(chǔ)上的數(shù)據(jù)庫,借助于集合代數(shù)等數(shù)學(xué)概念和方法來處理數(shù)據(jù)庫中的數(shù)據(jù)?,F(xiàn)實世界中的各種實體以及實體之間的各種聯(lián)系均用關(guān)系模型來表示。關(guān)系模型就是指二維表格模型,因而一個關(guān)系型數(shù)據(jù)庫就是由二維表及其之間的聯(lián)系組成的一個數(shù)據(jù)組織。當前主流的關(guān)系型數(shù)據(jù)庫有Oracle、Microsoft SQL Server、MySQL等。

      在工業(yè)生產(chǎn)監(jiān)控和管理領(lǐng)域,有SCADA監(jiān)控、實時數(shù)據(jù)庫、關(guān)系庫、也有開源非關(guān)系庫的應(yīng)用,還沒有一種數(shù)據(jù)庫能提高這幾種數(shù)據(jù)庫的功能,而且是可以組態(tài)實現(xiàn)的。數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫??臻g數(shù)據(jù)庫指的是地理信息系統(tǒng)在計算機物理存儲介質(zhì)上存儲的與應(yīng)用相關(guān)的地理空間數(shù)據(jù)的總和,一般是以一系列特定結(jié)構(gòu)的文件的形式組織在存儲介質(zhì)之上的。

      目前眾多的空間數(shù)據(jù)庫標識空間信息都是采用存儲坐標信息來支持空間信息,加上使用一個自增長ID(Identity,序列號)來提供索引,在搜索上需要依靠空間結(jié)構(gòu)算法來實現(xiàn)。為解決上述問題,現(xiàn)在很多專利通過使用更加簡單的空間索引技術(shù),能夠簡化空間數(shù)據(jù)庫字段結(jié)構(gòu),節(jié)省占用的存儲空間。

      中國專利(CN102622349B)公開了一種空間位置信息數(shù)據(jù)庫的處理方法,其特征在于,該空間位置信息數(shù)據(jù)庫的處理方法包括:獲取一空間位 置的坐標數(shù)據(jù);根據(jù)所述坐標數(shù)據(jù)生成與所述空間位置對應(yīng)的空間位置信息編碼;在空間位置信息數(shù)據(jù)庫中存儲所述空間位置信息編碼,將所述空間位置信息編碼作為所述空間位置在所述數(shù)據(jù)庫中的索引和位置信息。。上述方案中,存在的問題是:(1)對空間描述準確度、精確度不夠高,比如對工廠中某一設(shè)備上部、底部無法準確、區(qū)分描述;(2)空間解析和編碼對于數(shù)據(jù)的查詢和調(diào)用不方便,比如查看工廠鍋爐工作情況,還需要去找該鍋爐對應(yīng)的編碼,不能直接進行查詢;(3)當物理位置更新改變后,數(shù)據(jù)庫沒有動態(tài)更新。

      關(guān)系型數(shù)據(jù)庫是存儲在計算機上的、可共享的、有組織的關(guān)系型數(shù)據(jù)的集合。關(guān)系型數(shù)據(jù)是以關(guān)系數(shù)字模型來表示的數(shù)據(jù),關(guān)系數(shù)學(xué)模型中以二維表的形式來描述數(shù)據(jù)。在使用關(guān)系型數(shù)據(jù)庫存儲信息的應(yīng)用系統(tǒng)中,存在大量的多維度查詢,這類查詢提供了多種維度的查詢條件供使用者輸入,同時使用者需要簡單、快速、智能地檢索到需要的信息。對數(shù)據(jù)庫查詢的優(yōu)化方法主要有以下幾種:(1)合理利用索引:對關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)表,按被查詢字段創(chuàng)建獨立有序的存儲結(jié)構(gòu),類似給書籍創(chuàng)建目錄,以空間換取時間,提高查詢性能。(2)冗余關(guān)系數(shù)據(jù):關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)結(jié)構(gòu)設(shè)計需遵循一定的規(guī)范,以確保數(shù)據(jù)的完整性和一致性,而適當采取反向規(guī)范化,在二維表中冗余存儲其它相關(guān)表中信息,以減少查詢時的關(guān)聯(lián)關(guān)系,提高查詢性能。(3)分離存放海量數(shù)據(jù):對于海量數(shù)據(jù),按某些數(shù)據(jù)進行分類獨立存儲,如電話號碼信息按所屬地區(qū)分別存儲,增加了業(yè)務(wù)邏輯復(fù)雜程度,提高了應(yīng)用程序的設(shè)計難度以及數(shù)據(jù)維護難度,但縮小了查詢范圍,可以提高查詢性能。

      中國專利(CN100483411C)公開了一種關(guān)系型數(shù)據(jù)庫中信息檢索方法,包括步驟:構(gòu)造維度縮減策略樹并置于數(shù)據(jù)庫系統(tǒng)中,所述維度縮減策略樹包括至少一個子節(jié)點和至少一個根節(jié)點,每個子節(jié)點至少包含本節(jié)點編號標識信息及查詢條件組合信息和下級子節(jié)點編號;當按用戶查詢條件檢索所述數(shù)據(jù)庫未得到所需數(shù)據(jù)時,根據(jù)維度縮減策略樹依次構(gòu)造新的查詢條件;按照新的查詢條件檢索數(shù)據(jù)庫直到得到所需的數(shù)據(jù)或查詢到維度縮減策略樹的根節(jié)點返回?zé)o所需數(shù)據(jù)的信息。本發(fā)明還公開了一種關(guān)系型數(shù)據(jù)庫中信息檢索裝置,包括:查詢條件獲取單元,查詢結(jié)果輸出單元,策略樹存儲單元 和查詢操作單元。利用該發(fā)明,可以提高數(shù)據(jù)庫檢索效率。然而,該專利存在的問題是:查詢和調(diào)用數(shù)據(jù)時需要特定的編號標識信息,在某些領(lǐng)域,比如工業(yè)過程控制領(lǐng)域,設(shè)備和過程參數(shù)的類型和數(shù)量都很多,使用編號查詢數(shù)據(jù)很不方便。這是傳統(tǒng)關(guān)系數(shù)據(jù)庫始終存在的問題——每個對象必須通過唯一對應(yīng)的標識碼才能檢索到對應(yīng)的數(shù)據(jù)。如果有一種方法能直接通過設(shè)備的位置或者過程參數(shù)所在的時間點進行檢索,檢索效率會提高很多。



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

      針對現(xiàn)有技術(shù)缺陷,本發(fā)明提供了一種描述事物空間屬性并基于所述描述進行查找的方法,所述描述事物空間屬性的方法為依據(jù)待描述事物的空間狀態(tài)實現(xiàn)待描述對象的空間信息標注,具體為:

      通過空間對象編輯器加載地理信息坐標系,并基于待描述事物所在地理位置信息和空間狀態(tài)信息通過矩形、不規(guī)則多邊形、點和折線建立多級空間對象,基于多級空間對象實現(xiàn)多層級結(jié)構(gòu)待描述事物各組成元素的空間信息標注;并依據(jù)待描述事物的空間對象信息實現(xiàn)事物的查找。

      根據(jù)一個優(yōu)選的實施方式,所述空間信息標注過程為:通過空間對象編輯器加載地理信息坐標系,并基于待描述事物所在地理位置繪制一個root根節(jié)點的空間范圍,在root根節(jié)點范圍內(nèi)用矩形、不規(guī)則多邊線、點和折線繪制一個空間對象以得到待描述事物的第一級空間對象;

      基于上一級空間對象,用矩形、不規(guī)則多邊線、點和折線逐級實現(xiàn)待描述事物的組成元素的空間繪制過程以得到所述組成元素對應(yīng)等級空間對象;

      將待描述事物的空間狀態(tài)與空間對象中各級空間對象相對應(yīng)匹配,從而實現(xiàn)對多級和/或多層次待描述事物的空間信息標注。

      根據(jù)一個優(yōu)選的實施方式,所述待描述事物的空間屬性是基于生產(chǎn)工業(yè)過程自定的多層級結(jié)構(gòu);

      上一級空間對象為次級空間對象的父對象,次級空間對象為上一級空間對象的子對象;所述子對象具有一個父對象,所述父對象包括至少一個子對象。

      根據(jù)一個優(yōu)選的實施方式,所述空間對象是對待描述事物的空間屬性的描述,所述空間對象包括待描述事物的空間形狀、空間范圍和空間位置的描 述。

      根據(jù)一個優(yōu)選的實施方式,所述基于事物空間屬性的描述進行查找的方法具體為:基于包含空間形狀、空間范圍和空間位置的所述多級和/或多層次待描述事物的空間對象信息進行檢索。

      根據(jù)一個優(yōu)選的實施方式,所述空間形狀是待描述事物物理形狀,所述待描述事物物理形狀通過幾何的點、線、面實現(xiàn)所述空間形狀的描述。

      根據(jù)一個優(yōu)選的實施方式,所述空間范圍是待描述事物包絡(luò),所述待描述事物包絡(luò)通過矩形或立方體來表示;并通過所述待描述事物的空間形狀計算出空間范圍的長、寬、高。

      根據(jù)一個優(yōu)選的實施方式,所述空間位置是描述待描述事物在空間上所處的位置信息,所述位置信息包括精確位置信息和邏輯位置信息;

      所述精確位置至少為待描述事物的地理坐標位置,所述邏輯位置為待描述事物中各組成元素的位置信息和/或關(guān)系,其中,包括同級空間模型之間位置關(guān)系與不同級空間模型的位置關(guān)系。

      根據(jù)一個優(yōu)選的實施方式,所述待描述事物包括靜態(tài)對象和動態(tài)對象,所述靜態(tài)對象包括待描述事物的精確位置處于靜態(tài)和/或邏輯位置處于靜態(tài);所述動態(tài)對象包括待描述事物的精確位置處于動態(tài)和/或邏輯位置處于動態(tài);

      所述待描述事物的邏輯位置信息包括所述待描述事物的邏輯位置定義信息以及邏輯位置關(guān)系信息,所述待描述事物的邏輯位置定義為通過自然語言實現(xiàn)對待描述事物的標記;所述待描述事物的邏輯位置關(guān)系信息包括位置的隸屬關(guān)系和/或?qū)哟侮P(guān)系。

      根據(jù)一個優(yōu)選的實施方式,所述描述事物空間屬性并實現(xiàn)事物查找的方法可基于如下裝置實現(xiàn),具體為:

      通過空間對象編輯器建立多級空間對象,并將待描述事物各組成元素對應(yīng)的多級空間對象按時間屬性分別儲存于實時數(shù)據(jù)單元、歷史數(shù)據(jù)單元和計劃數(shù)據(jù)單元;用戶通過待描述事物的空間對象信息基于交互模塊實現(xiàn)事物的查找。

      本發(fā)明的有益技術(shù)效果:

      (1)本發(fā)明通過空間形狀、空間范圍和空間位置實現(xiàn)了對待描述事物的空間模型化,不僅實現(xiàn)了待描述事物的精確位置信息描述,同時是實現(xiàn)了待描述事物的邏輯位置的描述。

      (2)本發(fā)明通過對事物邏輯位置的描述,使得對事物位置信息的查找不再需要依靠經(jīng)度、緯度和海拔信息,僅靠其名稱或其它定義信息即可完成對事物位置的查詢。同時,基于事物邏輯位置的描述信息,可實現(xiàn)其隸屬關(guān)系的查詢。

      (3)同時,還可通過本發(fā)明實現(xiàn)事物動態(tài)精確位置和/或動態(tài)邏輯位置的記錄與更新,從而實現(xiàn)事物歷史位置追溯查詢和實時位置查詢功能。

      具體實施方式

      下面結(jié)合實施例進行詳細說明。

      本發(fā)明提供了涉及一種描述事物空間屬性并基于所述描述進行查找的方法。該方法通過一種時空數(shù)據(jù)庫來實現(xiàn)。所述時空數(shù)據(jù)庫儲存有企業(yè)或具體項目的生產(chǎn)過程中的計劃、實時和歷史數(shù)據(jù),分別對應(yīng)三個數(shù)據(jù)庫,所述三個數(shù)據(jù)庫用于存儲企業(yè)未來計劃數(shù)據(jù),生產(chǎn)實時數(shù)據(jù)和歷史數(shù)據(jù)記錄。每個數(shù)據(jù)包含時間和空間屬性。所述時空數(shù)據(jù)庫內(nèi)部至少分成三個數(shù)據(jù)庫:歷史數(shù)據(jù)、實時數(shù)據(jù)、計劃數(shù)據(jù)。實時數(shù)據(jù)庫用來存儲當前系統(tǒng)的實時值;歷史數(shù)據(jù)庫根據(jù)配置的條件進行歷史數(shù)據(jù)的存儲;計劃數(shù)據(jù)庫用于存儲計劃數(shù)據(jù)。描述事物空間屬性并實現(xiàn)事物查找的方法可基于如下裝置實現(xiàn),具體為:通過空間對象編輯器建立多級空間對象,并將待描述事物各組成元素對應(yīng)的多級空間對象按時間屬性分別儲存于實時數(shù)據(jù)單元、歷史數(shù)據(jù)單元和計劃數(shù)據(jù)單元。用戶通過待描述事物的空間對象信息基于交互模塊實現(xiàn)事物的查找。所述實時數(shù)據(jù)單元至少儲存有實時數(shù)據(jù)庫。所述歷史數(shù)據(jù)單元至少儲存有歷史數(shù)據(jù)庫。所述計劃數(shù)據(jù)單元至少儲存有計劃數(shù)據(jù)庫。所述交互模塊至少包括例如鍵盤、鼠標、觸摸屏顯示器、語音輸入輸出設(shè)備和圖像輸入輸出設(shè)備。

      描述生產(chǎn)數(shù)據(jù)的時間維度分為過去、現(xiàn)在和未來。所述三種數(shù)據(jù)庫的數(shù)據(jù)存儲與實現(xiàn)方式皆不相同。其中,計劃數(shù)據(jù)庫針對同一時間和空間包含有多個數(shù)據(jù)內(nèi)容或多個數(shù)據(jù)版本。其中多個數(shù)據(jù)內(nèi)容或多個數(shù)據(jù)版本涉及針對 不同的實時數(shù)據(jù)所對應(yīng)的不同計劃數(shù)據(jù)。其中涉及實時數(shù)據(jù)的觸發(fā)或匹配過程。所述計劃數(shù)據(jù)庫基于實時數(shù)據(jù)完成數(shù)據(jù)觸發(fā)或匹配過程,從而實現(xiàn)對應(yīng)觸發(fā)數(shù)據(jù)的匹配計劃數(shù)據(jù)。其中,實時數(shù)據(jù)具有很高的實時性,每秒對應(yīng)刷新的上百萬條記錄的實時數(shù)據(jù),對于沒有及時刷新的數(shù)據(jù)會有新鮮期的限制。歷史數(shù)據(jù)多數(shù)為時序數(shù)據(jù),所述時序數(shù)據(jù)可以做壓縮并儲存,當然也有業(yè)務(wù)數(shù)據(jù)的非壓縮存儲。

      時空數(shù)據(jù)庫通過三段時間維度來描述生產(chǎn)監(jiān)控管理的數(shù)據(jù)信息,通過一個庫解決多種系統(tǒng)應(yīng)用的問題,可以降低用戶的投資和系統(tǒng)的維護成本。不同于按照層次庫的按ID檢索還是關(guān)系庫的SQL查詢,數(shù)據(jù)查詢時按照時間和空間查詢某個模型的對象,這種查詢方式是用戶最為熟悉的方式,很自然也很方便。所示時空數(shù)據(jù)庫對用戶要管理的事物進行抽象總結(jié),每個事物都是一個數(shù)據(jù)對象來進行存儲,事物的相似性決定了他們可以來自同一個模型,但是事物也有差異性和事物變遷,通過模型的版本可以實現(xiàn)對事物存儲的管理,在查詢時不僅能查當前事物的數(shù)據(jù)還能查到事物變遷,這些在使用時空數(shù)據(jù)庫都可以通過版本控制實現(xiàn)。

      所述數(shù)據(jù)庫存儲的數(shù)據(jù)包含有時間和空間屬性,時間是對象不可分割的屬性。例如,一個工程或項目,如果時空體系發(fā)生變化,意味著工程或項目的重建。時間和空間都有位置、長度(粒度)。例如,生產(chǎn)批次就是一種長度,某個車間第一批次的信息。不用去寫某個時間段去獲取可能的批次信息。因為本發(fā)明的空間信息,在展示數(shù)據(jù)的時候我們可以通過空間展示函數(shù)直接以地理信息的形式展示出來。同一模型實例化的對象,如果他們的時間位置、空間位置、時間長度、空間長度都相同,那么他們一定是同一對象。

      所述時空數(shù)據(jù)庫實施過程包括對事和/或物或數(shù)據(jù)的建模過程以及對模型進行實例化過程。模型可以很好解決相同結(jié)構(gòu)數(shù)據(jù)對象的描述,通過模型可以快速實例化,面向?qū)ο缶幊淌菍σ活悓ο蟊旧淼某橄蟊磉_和描述。在組態(tài)軟件行業(yè),數(shù)據(jù)模型的應(yīng)用非常廣泛,有的模型本身也有一些簡單的計算邏輯,這只是解決了模型內(nèi)部成員的計算,模型和模型之間沒有實現(xiàn)計算,在實際應(yīng)用過程中不僅要計算模型內(nèi)部的計算還有模型之間的計算。

      所述對事和/或物或數(shù)據(jù)的建模過程,包括空間建模過程和時間建模過程。所述空間建模過程包括依據(jù)待管理對象的空間狀態(tài)對其進行模型化。即: 依據(jù)待描述對象的空間狀態(tài)確定多級空間對象。優(yōu)選地,通過空間對象編輯器加載地理信息坐標系,所述地理信息坐標系可以是谷歌地圖、百度地圖等電子地圖。例如,通過空間對象編輯器加載谷歌地圖或者百度地圖,基于工廠所在地理位置繪制一個Root根節(jié)點的空間范圍,在Root根節(jié)點的空間范圍內(nèi)用矩形/不規(guī)則多邊線/點/折線來繪制一個空間對象以得到第一級空間對象。優(yōu)選地,在第一級空間對象內(nèi)用矩形/不規(guī)則多邊線/點/折線來繪制一個空間對象以得到第二級空間對象,直至第n-1級空間對象,即是,在第n-1級空間模型內(nèi)用矩形/不規(guī)則多邊線/點/折線來繪制一個空間對象以得到第n級空間對象。將待描述對象的空間狀態(tài)與空間模型相對應(yīng)匹配,從而實現(xiàn)對整個項目的工廠、車間和產(chǎn)生線甚至機械設(shè)備的空間信息標注。

      所述空間對象是一種層級的關(guān)系,空間對象最主要的特點是子對象的范圍不能超過父對象。一個父空間對象可以有多個子級空間對象,一個子級空間對象只能有一個父空間對象??臻g對象是對物理對象的空間屬性的描述,即是,所述空間對象包括物理對象的空間形狀、空間范圍和空間位置的描述。所述空間除了表達實際的物理對象的實際空間位置也可以表達一個單位的管轄范圍,比如某個集團,他是由若干分公司構(gòu)成,這些分公司下有若干個工廠構(gòu)成。每個工廠有實際的空間位置,分公司雖然有公司大樓,但是分公司的空間范圍是工廠和大樓的外邊輪廓。集團的空間范圍是多有分公司的外邊輪廓。

      空間是一種位置屬性的定位,所有事物都是由時間和空間構(gòu)成,空間最主要還是有空間粒度、空間范圍、空間位置等屬性。空間屬性都是為了描述動靜態(tài)對象的空間信息存在的。不僅僅是描述空間對象的繪制過程。

      根據(jù)一個優(yōu)選的實施方式,通過空間對象編輯器加載地理信息坐標系,所述地理信息坐標系可以是谷歌地圖、百度地圖等電子地圖,也可以是手動輸入的坐標體系。根據(jù)空間屬性將待標注事物信息標注至圖層的相應(yīng)位置,同時標注事物的經(jīng)度、緯度和海拔的空間屬性信息,以及標注事物固有屬性。所述信息標注過程包括文字標注與圖形標注,其中圖形標注過程,用戶可以用矩形/不規(guī)則多邊線/點/折線來繪制一個空間對象,這個空間對象就對應(yīng)的是第一級空間模型,例如工廠,繪制完工廠,可以把工廠這個圖形放大,在里面再繪制車間,或者導(dǎo)入工廠CAD圖紙,從而實現(xiàn)對整個項目的工廠、 車間和產(chǎn)生線甚至機械設(shè)備的空間信息標注。根據(jù)另一個實施方式,還可以通過地名、路標等方式實現(xiàn)事物的空間位置標注,例如第一車間、第二流水線、第三工位、鍋爐房、鍋爐控制室、鍋爐值班室、鍋爐備用件庫房、鍋爐頂部、鍋爐底部、備件在鍋爐房內(nèi)的具體位置等。從而避免空間坐標標記復(fù)雜和檢索復(fù)雜的特性。

      基于空間對象,用戶可以實現(xiàn)通過事物的經(jīng)度、緯度和海拔的空間屬性信息完成對應(yīng)位置事物的檢索,從而查看該位置事物的歷史信息、實時信息以及計劃信息。同時,用戶也可以直接通過事物的邏輯位置信息,例如地名、路標等方式實現(xiàn)事物的空間位置標注。具體可以是:第一車間、第二流水線、第三工位、鍋爐房、鍋爐控制室、鍋爐值班室、鍋爐備用件庫房等事物的邏輯位置描述實現(xiàn)事物查找。

      計算模型和數(shù)據(jù)模型也是構(gòu)成所述時空數(shù)據(jù)庫的基礎(chǔ)模型,所述時空數(shù)據(jù)庫中包含開發(fā)時的模型庫和工程庫,運行時的實時、歷史、計劃庫和計算引擎。信息系統(tǒng)建設(shè)分為解決方案階段和工程階段,解決方案階段主要是在模型庫進行數(shù)據(jù)模型和計算模型的定義,工程階段在客戶現(xiàn)場安裝工程庫,加載模型庫的相關(guān)數(shù)據(jù)模型和計算模型以后再實例化對象,這些對象被指定在某個機器節(jié)點運行,這些機器節(jié)點會自動安裝部署我們的實時庫、歷史庫和計劃庫以及計算任務(wù)。

      所述數(shù)據(jù)模型的構(gòu)建是對現(xiàn)實世界管理事物的抽象描述。事物具備時間和空間的固有屬性,監(jiān)控的系統(tǒng)有安全權(quán)限的要求。所以,數(shù)據(jù)模型的基礎(chǔ)屬性包括名稱、安全模型、時間模型、空間模型、數(shù)據(jù)方向、存儲方式、創(chuàng)建人、創(chuàng)建時間、修改時間等構(gòu)成?;A(chǔ)屬性是固有的,不需要用戶單獨創(chuàng)建,有的屬性是自動生成的如創(chuàng)建人、創(chuàng)建時間和修改時間,有的必須配置,未完成配置的數(shù)據(jù)模型不能正常使用。數(shù)據(jù)模型的成員是用戶自定義的,成員有名稱、類型、單位、初值。成員的類型由系統(tǒng)提供,讓用戶選擇,成員類型包含時間、空間、數(shù)字、資源、枚舉、音頻、視頻、文件等一系列客觀數(shù)據(jù),如果一個計劃既有數(shù)字信息,又有音視頻信息,我們就可以定義這個計劃數(shù)據(jù)模型的多個成員的類型分別是int,float,音頻和視頻、文件等。

      每個模型都有唯一的時間粒度和空間粒度,以一個計劃數(shù)據(jù)為例,描述的是一條生產(chǎn)線班次計劃,生產(chǎn)線模型和班次模型是實現(xiàn)定義的空間模型和 時間模型,模型確定以后在工程階段假設(shè)生產(chǎn)線模型有3條生產(chǎn)線對象,班模型有甲乙丙三班。那么數(shù)據(jù)模型只能實例化3條生產(chǎn)線3個班組共計9個計劃數(shù)據(jù)對象,不能實例化其他時空粒度的計劃。模型的時間粒度和空間粒度確定以后不能再進行修改,只有修改了屬性或者變更成員才會生成新的模型版本。

      所述數(shù)據(jù)模型的成員變更,除時間和空間以外的屬性發(fā)生變更就會產(chǎn)生新版本。時空數(shù)據(jù)庫允許一個模型存在多個版本。以車間的生產(chǎn)設(shè)備舉例,在實際生產(chǎn)過程中,會面臨設(shè)備的升級,升級的設(shè)備變得更智能,采集的信息更完整,這時描述這個設(shè)備的模型就產(chǎn)生新的版本,但是不是全部設(shè)備都升級,所以會出現(xiàn)一部分設(shè)備是老版本,一部分設(shè)備是新版本。數(shù)據(jù)模型出現(xiàn)新版本,相應(yīng)的計算模型也會有新版本,計算的邏輯要處理不同版本對象的計算公式。

      計算模型是用于處理數(shù)據(jù)模型的計算關(guān)系、屬于關(guān)系和傳輸關(guān)系。計算關(guān)系是時間和空間粒度發(fā)生變化,例如,一個日計劃分解分班計劃。屬于關(guān)系是多個子對象合成了父對象,比如一個主物料數(shù)據(jù)和一個零件數(shù)據(jù)合成一個半成品數(shù)據(jù),這也是計算。傳輸是對象的時空粒度不變但是位置發(fā)生變化,比如原料數(shù)據(jù)從庫房運輸?shù)骄€邊庫、半成品從一個工序移動到另一個工序,這是對象的位置發(fā)生變化。

      所述計算模型本身也具備時間模型和空間模型基本屬性,確定了計算模型的時空屬性,所述計算模型只能計算小于等于這個時空粒度的數(shù)據(jù)模型,而且計算里直接按照計算模型的粒度范圍去查看相關(guān)的數(shù)據(jù)模型。除了名稱、時空、版本、安全固有屬性,計算模型也有成員和通道和計算邏輯,計算模型的成員只是某個簡單數(shù)據(jù)類型,可以保存計算用到的最后一個值,因為計算模型有時間和空間模型,計算模型和計算模型就有父子關(guān)系,比如年計劃制定計算模型是月計劃制定計算模型的父,父計算模型可以直接操作子計劃模型的成員也就是給成員設(shè)值,子不能給父設(shè)值。計算通道除了可以是數(shù)據(jù)類型還可以是數(shù)據(jù)模型,所述計算通道為一個數(shù)組或者一個數(shù)據(jù)緩存區(qū),計算向數(shù)據(jù)庫訂閱查詢數(shù)據(jù)會存在數(shù)據(jù)通道內(nèi),計算和計算之間傳輸數(shù)據(jù)也是傳輸?shù)酵ǖ览?。計算通道分系統(tǒng)通道和自定義通道,系統(tǒng)通道有系統(tǒng)消息通道、鼠標通道、鍵盤通道等,這些主要處理系統(tǒng)異步消息和緩存圖形 數(shù)據(jù)。自定義通道可以是存放模型定義、對象定義和對象數(shù)據(jù),一個通道只能選擇一種類型,一般我們系統(tǒng)運行起來通道主要存儲計算查詢的數(shù)據(jù)。通道是計算對象接收異步消息和計算所需數(shù)據(jù)必不可少的組成部分。

      父計算設(shè)置子計算的成員,一個計算是另一個計算的父,那么這個父計算時間或者空間一定是子計算的時間或者空間的父。計算可以把數(shù)據(jù)傳輸?shù)搅硪粋€計算的通道。計算可以訂閱、查詢、連接實時、歷史、計劃、工程庫的數(shù)據(jù)。其中實時、歷史、計劃庫只是數(shù)據(jù),工程庫是模型、對象的定義,而且工程庫的模型只能訂閱和查詢不能連接修改,實時歷史和計劃庫的數(shù)據(jù)可以連接修改也可以查詢和訂閱。數(shù)據(jù)的連接相當于鎖定,鎖定的數(shù)據(jù)值還可以被訪問但是不能被其他人連接修改,只有別人修改完產(chǎn)生了新的數(shù)據(jù)版本以后斷開了這個數(shù)據(jù)的連接第三方才可以進行連接操作。

      系統(tǒng)運行過程中,用戶通過配置界面指定實時服務(wù)器、歷史服務(wù)器、計劃服務(wù)器。各個服務(wù)器客戶端自動將數(shù)據(jù)發(fā)給對應(yīng)的服務(wù)器,例如實時數(shù)據(jù)客戶端將本系統(tǒng)產(chǎn)生的實時數(shù)據(jù)傳送給實時數(shù)據(jù)服務(wù)器,實時數(shù)據(jù)服務(wù)器上會自動在實時數(shù)據(jù)庫中創(chuàng)建表格,并將相關(guān)數(shù)據(jù)存儲到對應(yīng)的實時服務(wù)器上創(chuàng)建的實時數(shù)據(jù)庫中。歷史數(shù)據(jù)庫和計劃數(shù)據(jù)庫也如前述實時數(shù)據(jù)庫的數(shù)據(jù)采集方式采集數(shù)據(jù)。

      根據(jù)一個優(yōu)選的實施方式,對于同一個實時模型可以有多個數(shù)據(jù)版或數(shù)據(jù)類型實現(xiàn)多個對象的實例化。例如,一個車間做升級,新老系統(tǒng)并存,新老系統(tǒng)即是使用的一個模型的兩個版本,時空數(shù)據(jù)庫對這兩個版本下的系統(tǒng)對象進行監(jiān)控,如果某個對象升級,切換到新的版本,在歷史存儲的時候,會存儲每個版本對應(yīng)的歷史記錄。對歷史數(shù)據(jù)的回放,不僅能看到每個系統(tǒng)的歷史數(shù)據(jù),而且還能查看歷史變遷。例如車間采集模型為V1版本,只支持采集溫度和濕度兩個參數(shù)?;谒鯲1版本的采集模型建立了第一車間的對象,采集到溫度和濕度的值存儲到歷史數(shù)據(jù)庫中,歷史庫中也會記錄對應(yīng)的模型的版本。運行一段時間后,現(xiàn)場系統(tǒng)升級,除了要采集溫度和濕度,還需要采集壓力,那么采集模型升級為V2版本,增加了壓力的參數(shù)。第一車間對象升級后,第一車間實現(xiàn)采集溫度、濕度和壓力三個值,并把對應(yīng)的值存儲到數(shù)據(jù)庫中。在歷史庫中,將記錄第一車間不同版本情況下產(chǎn)生的歷史數(shù)據(jù)。

      實施例1

      以事物的空間屬性描述和查找為例。描述事物空間屬性的方法為依據(jù)待描述對象的空間狀態(tài)實現(xiàn)空間信息標注。所述待描述事物的空間屬性是基于生產(chǎn)工業(yè)過程自定的多層級結(jié)構(gòu);上一級空間對象為次級空間對象的父對象,次級空間對象為上一級空間對象的子對象;所述子對象具有一個父對象,所述父對象包括至少一個子對象。例如,待描述事物為以一個集團化公司,則將空間粒度分為總公司、分廠、車間(庫房)、生產(chǎn)線、工序、工位、設(shè)備等,其中,通過空間對象編輯器加載谷歌地圖或者百度地圖,并在地圖配置里選擇設(shè)定相應(yīng)的坐標系,基于總公司所在地理位置繪制一個Root根節(jié)點的空間范圍,在Root根節(jié)點的空間范圍內(nèi)用矩形/不規(guī)則多邊線/點/折線來繪制一個空間對象以得到總公司的第一級空間對象。在第一級空間對象內(nèi)用矩形/不規(guī)則多邊線/點/折線來繪制一個空間對象以得到關(guān)于分廠的第二級空間對象。在第二級空間模型內(nèi)用矩形/不規(guī)則多邊線/點/折線來繪制一個空間對象以得到關(guān)于某車間的第三級空間對象。因以此方法,實現(xiàn)對生產(chǎn)線空間對象、第幾道工序的空間對象、工位空間對象、設(shè)備空間對象甚至具體零部件空間對象的描述。

      根據(jù)一個優(yōu)選的實施方式,加載的地圖放大以后,不能顯示具體的工廠車間,需要在地圖上標出大概的位置,除了通過繪制空間對象的位置信息外,還可以通過導(dǎo)入工廠或車間地圖CAD文件,按照工廠或車間布局描繪空間對象的位置信息。描繪的地理信息的相對布局和CAD的線框一一重合。同時,在空間對象列表顯示對象清單中屬性欄可以看到待描述對象的屬性信息,包括對象名稱、位置、大小??臻g對象對應(yīng)的子空間對象,空間對象的父空間等。

      空間對象是對待描述事物的空間屬性的描述,所述空間對象包括待描述事物的空間形狀、空間范圍和空間位置的描述。也即是實現(xiàn)待描述事物的形狀、大小和位置的描述。所述空間形狀是待描述事物物理形狀,所述待描述事物物理形狀通過幾何的點、線、面實現(xiàn)所述空間形狀的描述。所述空間范圍是待描述事物包絡(luò),所述待描述事物包絡(luò)通過矩形或立方體來表示;并通過所述待描述事物的空間形狀計算出空間范圍的原點,長、寬、高。所述空 間位置是描述待描述事物在空間上所處的位置信息,所述位置信息包括精確位置信息和邏輯位置信息。所述精確位置至少為待描述事物的地理坐標位置,所述邏輯位置為待描述事物中各組成元素的位置信息和/或關(guān)系,其中,包括同級空間對象之間位置關(guān)系與不同級空間對象的位置關(guān)系。

      所述待描述事物的邏輯位置信息和/或關(guān)系包括所述待描述事物的邏輯位置定義信息記憶邏輯位置關(guān)系信息,所述待描述事物的邏輯位置定義為通過自然語言實現(xiàn)對待描述事物的標記,所述對待描述事物的自然語言標記可以是將待描述事物標記為第一集團公司、第一分廠、第一車間、第一流水線、第一工位等信息。所述待描述事物的邏輯位置關(guān)系信息包括位置的隸屬關(guān)系和/或?qū)哟侮P(guān)系。例如,將待描述事物的空間狀態(tài)與集團化公司的空間對象相對應(yīng)匹配,實現(xiàn)工廠、工廠下設(shè)車間、車間里的產(chǎn)生線和機械設(shè)備的空間信息標注。所述待描述事物包括靜態(tài)對象和動態(tài)對象,所述靜態(tài)對象包括待描述事物的精確位置處于靜態(tài)和/或邏輯位置處于靜態(tài)。所述動態(tài)對象包括待描述事物的精確位置處于動態(tài)和/或邏輯位置處于動態(tài)。例如,所述動態(tài)對象可以是設(shè)備或設(shè)備上的零部件。所述設(shè)備或設(shè)備上的零部件的精確位置可以是地圖上的經(jīng)度、緯度和海拔等位置信息。所述設(shè)備或設(shè)備上的零部件的邏輯位置可以是該設(shè)備或設(shè)備上的零部件移動至或正處于某一生產(chǎn)線、某一車間或某一工廠。

      所述基于事物空間屬性的描述進行查找的方法具體為:基于所述多級和/或多層次待描述事物的空間對象信息進行檢索。即是,基于多級和/或多層次事物的空間形狀、空間范圍和空間位置的描述實現(xiàn)對事物的檢索。例如,通過描述事物的幾何的點、線、面的空間形狀信息實現(xiàn)事物的檢索。通過描述事物空間范圍的矩形或立方體的原點、長、寬和高的事物包絡(luò)信息進行事物或?qū)ο髾z索。通過描述事物在空間上所處的精確位置信息和/或邏輯位置信息實現(xiàn)事物的檢索。即是,基于所述多級和/或多層次空間對象信息進行檢索。通過對事物邏輯位置的描述,使得對事物位置信息的查找不再需要依靠經(jīng)度、緯度和海拔信息,僅靠其名稱或其它定義信息即可完成對事物位置的查詢。同時,基于事物邏輯位置的描述信息,可實現(xiàn)其隸屬關(guān)系的查詢。同時,還可通過本發(fā)明實現(xiàn)事物動態(tài)精確位置和/或動態(tài)邏輯位置的記錄與更新,從而實現(xiàn)事物歷史位置追溯查詢和實時位置查詢功能。

      實施例2

      以工廠生產(chǎn)過程中時空數(shù)據(jù)庫實現(xiàn)對生產(chǎn)數(shù)據(jù)進行時間和空間的建模為例進行說明。依據(jù)每個待管理對象的時間狀態(tài)和空間狀態(tài)分別建立時間模型、空間模型和/或時空模型。

      時間模型:時間模型是用于描述所述待管理對象時間狀態(tài)的數(shù)據(jù)模型。時間模型的時間粒度是衡量時間狀態(tài)的單位,包括時間單位和基于生產(chǎn)情況自定義的時間參數(shù)。優(yōu)選的,時間模型是描述所述待管理對象時間粒度的模型。例如,時間粒度為年、月、日、小時、分鐘或者秒等。也可以自定義時間粒度,如班或者批次等。

      空間模型:空間模型是用于描述所述待管理對象空間狀態(tài)的數(shù)據(jù)模型??臻g模型的空間粒度是衡量空間層次和空間位置的空間參數(shù),包括空間單位和基于生產(chǎn)情況自定義的空間參數(shù)。優(yōu)選的,空間模型是描述所述待管理對象空間粒度的模型。例如,空間粒度為總公司、分廠、車間、生產(chǎn)線、工序、工位或設(shè)備等。

      時空模型是用于描述所述待管理對象的空間狀態(tài)和時間狀態(tài)的數(shù)據(jù)模型。時空模型是一種有效組織和管理時態(tài)空間數(shù)據(jù),屬性、空間和時間語義更完整的數(shù)據(jù)模型。通過時空模型監(jiān)測待管理對象的時間狀態(tài)和空間狀態(tài),可以充分了解待管理對象的運行狀態(tài)。

      數(shù)據(jù)建模:描述的每個事物都是由模型實例化來的。例如,產(chǎn)品是一個物。產(chǎn)品的加工是一件事。產(chǎn)品出庫也是一件事。某個工位上加工的產(chǎn)品數(shù)量(員工績效)也是事。本發(fā)明基于過去、現(xiàn)在和未來三個時間段對事物進行數(shù)據(jù)建模。

      數(shù)據(jù)模型是描述系統(tǒng)中使用的數(shù)據(jù)。數(shù)據(jù)模型按照時態(tài)分為實時、歷史、計劃。按照功能又分為數(shù)據(jù)、報警、事件。時態(tài)和功能的組合會有更多種數(shù)據(jù)。數(shù)據(jù)模型具有版本,系統(tǒng)中,同一模型是可以存在多個版本的。模型的實例是對應(yīng)于模型的某一版本的。模型在生成新版本時,不會影響已經(jīng)生成的實例。模型某一版本被修改時,會影響該版本模型生成的實例。

      數(shù)據(jù)模型是對數(shù)據(jù)進行描述的模型,數(shù)據(jù)模型由兩部分組成:屬性、成員。屬性是數(shù)據(jù)特有的部分,比如,名字、描述、時間、空間,屬性是由系 統(tǒng)定義的,用戶是不能定義的。根據(jù)分類的不同,數(shù)據(jù)模型的屬性會有差別,比如實時數(shù)據(jù),具有新鮮度的屬性。事件數(shù)據(jù)具有開始時間、結(jié)束時間、持續(xù)時間等屬性。

      成員是構(gòu)成數(shù)據(jù)的組成部分,用戶是可以根據(jù)需要定義不同的成員來描述業(yè)務(wù)中的數(shù)據(jù)。成員的數(shù)據(jù)可以使用上面定義的各種類型。從性能上考慮,成員個數(shù)限定為最大256個成員。

      優(yōu)選的,對于屬性名,成員名不允許超過64個字符。

      本發(fā)明的數(shù)據(jù)模型指定時間模型和空間模型。本發(fā)明將包含有時間模型和空間模型的數(shù)據(jù)模型簡稱為時空模型。例如,工位加工的績效模型,空間屬性就是工位,時間屬性是班。數(shù)據(jù)的其它屬性可以是工單號、加工數(shù)量、報警次數(shù)、返工次數(shù)等。這些數(shù)據(jù)模型的數(shù)據(jù)是通過計算模型來完成的,計算檢測生產(chǎn)數(shù)據(jù)變化,定時統(tǒng)計績效數(shù)據(jù)輸出到績效模型。

      工廠建模:工廠建模是根據(jù)之前的模型進行工廠實例化。例如,實際工廠名稱、生產(chǎn)線名稱、設(shè)備名稱、工序名稱,這是空間實例化。實例化的過程中也確定了各個對象的附屬關(guān)系。一天有幾班,每個班多長,這是時間實例化。實際生產(chǎn)線都有幾個工序績效數(shù)據(jù),這是績效數(shù)據(jù)模型的實例化。當然還有計算的實例化,因為要計算這些績效數(shù)據(jù)。

      系統(tǒng)運行:系統(tǒng)運行后,系統(tǒng)后臺自動檢測生產(chǎn)信息,記錄每個工序的生產(chǎn)情況,實時統(tǒng)計每個工位的生產(chǎn)績效。至此,一個工廠的生產(chǎn)情況就被實時記錄到時空數(shù)據(jù)庫。用戶需要查看的時候在場景模型里去進行查詢實時和歷史生產(chǎn)數(shù)據(jù)信息。

      制定計劃:制定計劃一般都會制定總的計劃比如全廠年計劃,再分解到全廠月、全廠日、全廠班,車間月,車間日,車間班。只要用戶需要可以分解到非常細的粒度,然后每執(zhí)行一個時空粒度都去監(jiān)控有沒有按照計劃執(zhí)行。

      根據(jù)一個優(yōu)選實施方式,時間屬性和空間屬性是獨立的。描述時間對象時有粒度和精度,比如年的粒度是年,精度可以是秒也可以是毫秒。時間對象在數(shù)據(jù)記錄上有時間位置、時間位置的開始時間和結(jié)束時間。比如2016年就是時間位置。2016年3月也是時間位置,一般2016年3月時間位置的開始時間是2016年3月1日0:00:00.000,結(jié)束時間是2016年3 月31日23:59:59.999。優(yōu)選地,也可以自定義時間位置。例如,用2016財年三月來自自定義的財年和財月,開始時間和結(jié)束時間是用戶自定義的,比如2016年3月2日-3月15日,當用戶用2016財年三月就表示這個時間段。

      時間模型是描述時間的粒度的模型。例如,將時間粒度分年、月、日、班、小時、秒等。同時,用戶也可以自由定義時間粒度,比如班、批次等。時空數(shù)據(jù)庫在使用過程中要先進行數(shù)據(jù)建模。建模時要根據(jù)監(jiān)控和管理的事物或項目進行時間、空間分割。例如,將時間粒度分為年、月、日、班、小時、秒。

      將空間粒度分為總公司,分廠,車間(庫房),生產(chǎn)線,工序、工位、設(shè)備等,例如,通過空間對象編輯器加載谷歌地圖或者百度地圖,并在地圖配置里選擇設(shè)定相應(yīng)的坐標系,基于總公司所在地理位置繪制一個Root根節(jié)點的空間范圍,在Root根節(jié)點的空間范圍內(nèi)用矩形/不規(guī)則多邊線/點/折線來繪制一個空間對象以得到總公司的第一級空間對象。在第一級空間對象內(nèi)用矩形/不規(guī)則多邊線/點/折線來繪制一個空間對象以得到關(guān)于分廠的第二級空間對象。在第二級空間模型內(nèi)用矩形/不規(guī)則多邊線/點/折線來繪制一個空間對象以得到關(guān)于某車間的第三級空間對象。因以此方法,實現(xiàn)對生產(chǎn)線空間模型、第幾道工序的空間模型、工位空間模型和設(shè)備空間對象的描述。

      所述數(shù)據(jù)建模包括對描述的每個事物進行模型化。例如,產(chǎn)品是一個物,產(chǎn)品的加工是一件事,產(chǎn)品出庫也是一件事。某個工位上加工的產(chǎn)品數(shù)量或員工績效也是事,在時空數(shù)據(jù)庫中是實現(xiàn)對前述事和物進行數(shù)據(jù)建模。數(shù)據(jù)模型包括時間模型和空間模型。例如,工位加工的績效模型,工位即對應(yīng)空間,班或班次對應(yīng)時間,數(shù)據(jù)的成員可以是工單號、加工數(shù)量、報警次數(shù)、返工次數(shù)等。所述績效模型的數(shù)據(jù)是通過計算模型來完成的,即通過計算檢測生產(chǎn)數(shù)據(jù)變化,定時統(tǒng)計績效數(shù)據(jù)輸出到績效模型。

      具體到某工廠時,即是對建好模型進行工廠實例化。將待描述對象的空間狀態(tài)與空間模型相對應(yīng)匹配,從而實現(xiàn)對多級和/或多層次描述對象的空間信息標注。例如,具體確定實際各分工廠名稱、各條生產(chǎn)線名稱、各個設(shè)備名稱、各道工序名稱,這是空間實例化。實例化的過程中也確定了各個對象的附屬關(guān)系。具體確定一天有幾班,每個班次多長時間,即為時間實例化。 實際生產(chǎn)線共涉及幾個工序績效數(shù)據(jù),這是績效數(shù)據(jù)模型的實例化。還包括計算的實例化,要涉及計算相關(guān)績效數(shù)據(jù),包括根據(jù)采集的數(shù)據(jù)計算工作時長、加工數(shù)量、報警次數(shù)和返工次數(shù)等。

      系統(tǒng)運行后,系統(tǒng)后臺就會自動檢測生產(chǎn)信息,記錄每個工序的生產(chǎn)情況,實時統(tǒng)計每個工位的生產(chǎn)績效。至此,一個工廠的生產(chǎn)情況就被實時記錄到時空數(shù)據(jù)庫。用戶需要查看的時候在場景模型里去進行查詢實時和歷史生產(chǎn)數(shù)據(jù)信息。

      基于時空數(shù)據(jù)庫,實現(xiàn)制定計劃,按照時間和空間的計劃的分解,計劃的下發(fā)也會非常容易。做計劃一般都會指定總的計劃比如全廠年計劃,分解到全廠月計劃、全廠日計劃、全廠班計劃,車間月計劃,車間日計劃,車間班計劃。用戶只需要將計劃分解為非常細的粒度,然后完成對一個時間粒度和/或一個空間粒度的監(jiān)測,即可實現(xiàn)計劃項目的全局監(jiān)控。

      例如,用戶需要實現(xiàn)對某工廠某鍋爐的信息監(jiān)測。我們就需要建立這個鍋爐的相關(guān)數(shù)據(jù)模型,并建立與之匹配的時間與空間模型,來定位或監(jiān)測鍋爐的相關(guān)數(shù)據(jù)信息。通過建立時空體系與數(shù)據(jù)結(jié)構(gòu),對時間模型和空間模型分別實例化,并將數(shù)據(jù)模型實例化為數(shù)據(jù)對象。該數(shù)據(jù)對象需要選擇數(shù)據(jù)模型關(guān)聯(lián)的空間模型的某個空間對象,還要選擇數(shù)據(jù)模型關(guān)聯(lián)的時間模型的某個時間對象進行關(guān)聯(lián)。例如,鍋爐實時數(shù)據(jù)模型關(guān)聯(lián)的空間是鍋爐空間模型,關(guān)聯(lián)的時間是班的時間模型。鍋爐空間模型會實例化出鍋爐1,鍋爐2,鍋爐3,這些都是空間對象名稱。班時間模型會實例化出早班、中班、晚班三個對象。鍋爐實時數(shù)據(jù)模型實例化出鍋爐實時數(shù)據(jù)對象1,他的空間選擇了鍋爐1,時間默認對應(yīng)的是班模型。因為是實時對象,在計算機存儲配置的時候只能選擇實時數(shù)據(jù)庫空間。同理實現(xiàn)對歷史數(shù)據(jù)庫和計劃數(shù)據(jù)庫的建模及關(guān)聯(lián)過程。其中,建模過程中時間模型的建立,例如班模型的建立即是完成每個班所處的時間段的定義,例如早班時間設(shè)定為早上六點至下午三點。空間模型的建立,例如廠模型及鍋爐模型的建立,即是對廠模型和鍋爐模型的空間形狀、空間輪廓和空間位置的描述。同時定義廠模型為鍋爐模型的父模型。建立數(shù)據(jù)模型,所述數(shù)據(jù)模型包括實時數(shù)據(jù)模型、歷史數(shù)據(jù)模型和計劃數(shù)據(jù)模型。建立數(shù)據(jù)模型的時候,需要先設(shè)定模型類別。運行后,通過模型類型來確定數(shù)據(jù)對象的存儲位置:實時數(shù)據(jù)庫、歷史數(shù)據(jù)庫、計劃數(shù)據(jù)庫。 同理,查詢的時候也是靠這個類型來判斷是去哪個庫查找數(shù)據(jù)。系統(tǒng)運行后,實時數(shù)據(jù)對象將采集的值存放到實時數(shù)據(jù)庫,那么在實際產(chǎn)生數(shù)據(jù)的時候就會記錄下例如包含時間信息為2016年10月21日早班的信息,包含空間信息為鍋爐1對應(yīng)的鍋爐模型的空間形狀、空間輪廓和空間位置信息,包含數(shù)據(jù)模型對應(yīng)著為鍋爐的模型類別信息,以及鍋爐的其它例如鍋爐1的顏色、溫度、腔內(nèi)壓強等狀態(tài)信息。同時,用戶可基于時間信息、空間信息和模型類別信息實現(xiàn)對某個時刻某個鍋爐的狀態(tài)檢索。

      需要注意的是,上述具體實施例是示例性的,本領(lǐng)域技術(shù)人員可以在本發(fā)明公開內(nèi)容的啟發(fā)下想出各種解決方案,而這些解決方案也都屬于本發(fā)明的公開范圍并落入本發(fā)明的保護范圍之內(nèi)。本領(lǐng)域技術(shù)人員應(yīng)該明白,本發(fā)明說明書為說明性而并非構(gòu)成對權(quán)利要求的限制。本發(fā)明的保護范圍由權(quán)利要求及其等同物限定。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1