本發明涉及時空數據庫的應用方法,尤其涉及一種基于時空數據庫的對象數據的訂閱方法。
背景技術:
:數據是信息的表達,大量的生產過程數據和業務數據需要通過數據處理才能得出蘊含的信息。數據庫發展到今天,經歷了層次、網狀、關系型和非關系型數據庫。數據庫已經成為數據存儲和查詢必不可少的系統。現在,也有一些所謂的時空數據庫,主要是GIS(地理信息系統)借用關系庫進行數據存儲。在工業生產監控和管理領域,有SCADA監控、實時數據庫、關系庫,也有開源非關系庫的應用。關系數據庫是建立在關系模型基礎上的數據庫,借助于集合代數等數學概念和方法來處理數據庫中的數據。現實世界中的各種實體以及實體之間的各種聯系均用關系模型來表示。關系模型就是指二維表格模型,因而一個關系型數據庫就是由二維表及其之間的聯系組成的一個數據組織。當前主流的關系型數據庫有Oracle、MicrosoftSQLServer、MySQL等。Oracle是甲骨文公司的一款關系數據庫管理系統。它是在數據庫領域一直處于領先地位的產品。可以說Oracle數據庫系統是目前世界上流行的關系數據庫管理系統,系統可移植性好、使用方便、功能強,適用于各類大、中、小、微機環境。它是一種高效率、可靠性好的適應高吞吐量的數據庫解決方案。在組態軟件行業,數據模型的應用非常廣泛,有的模型本身也有一些簡單的計算邏輯,這只是解決了模型內部成員的計算,沒有實現模型和模型之間計算。在實際應用過程中不僅要計算模型內部的計算還有模型之間的計算,比如在工廠生產過程控制中,為細化對每一個時間點和每一個空間點的管控,往往需要時間模型和空間模型之間的計算。引入計算模型以后,可簡化數據模型(保留成員屬性,去計算),數據模型只是記錄數據的結構,是數據特征的抽象。計算模型負責模型內部和模型間的計算,從而將計算實現模型化。因此,通過數據模型和計算模型的設計來描述一個軟件系統,可降低系統建設的重復工作量,而且在實施階段只需關注對象實例化而不需要關系計算邏輯的實現,進而可降低系統建設實施難度。時態GIS作為GIS的一個新興研究領域,受到人們越來越多的關注。時態GIS要求提供高效、完善的時間與空間位置數據的存儲、管理和分析機制,以便進行歷史回溯、變化監測和預測分析。中國專利CN103678712A公開了一種災害信息時空數據庫,災害信息時空數據庫包括災害現勢數據庫、災害過程數據庫和災害歷史數據庫三個災害信息數據庫,統一編碼模塊對接收的災害信息數據分層次編碼;屬性數據管理模塊和空間位置數據管理模塊導入災害信息屬性數據和空間位置數據到對應的災害信息數據庫;災害信息數據通過邏輯變更模塊在各災害信息數據庫之間傳輸;時空數據庫索引模塊按時間序列對災害信息時空數據庫建立更新索引;邏輯變更模塊和時空數據庫索引模塊構成災害信息時空數據庫的基礎,對災害屬性的管理維護、時空邏輯索引的變更維護,為統計數據的入庫、檢索和時空查詢做好準備;解決了在對實現時空數據的儲存、管理和歷史回顧時數據冗余高、工作效率較低的問題。該專利解決了在對實現時空數據的儲存、管理和歷史回顧時數據冗余高、工作效率較低的問題。然而,該專利存在的問題是:(1)該關系數據庫為SQL或者oracle,只能通過編碼進行分類檢索,不能通過直接輸入時間或者空間信息進行檢索查詢(對歷史數據庫的快速檢索也只能通過時間信息進行,不能通過空間信息進行檢索),因而對數據庫的查詢和調用很不方便;(2)檢索方式單一,只能在某一時間范圍進行檢索,而不能在某一空間范圍進行檢索,比如不能對發生在太平洋區域內所有的災害信息進行檢索。當前,國內外對時空數據的模型都是從空間數據庫或者空間數據建模的角度去研究。但是,對于上面提到的地圖動態標注問題,尚未有人從時空模型的角度進行研究,基態修正模型是時空空間數據模型中的一種,它是將每一次獨立的疊加操作轉換成一次性的合成疊加,變化的累計形成最小變化單元,由這些最小變化單元構成的圖形文件和記錄變化歷史的屬性文件聯系在一起表達數據的時空特征。這種模型可以在現有的GIS軟件上很好地實現,以地理特征作為基本對象,更新式的操作可以基于單個地理特征而實現。因此,如果能夠以時態GIS中基態修正模型為基礎,將基態修正模型引入應急動態標注中,將會為地圖的各種應急應用提供有效的動態標繪方法,填補國內外技術空白。中國專利CN102495854A公開了一種基于基態修正的動態標注實現方法,包括:根據地圖上加載和顯示的標注的動態變化在時序上的關聯性,定義基于基態修正的動態標注模型的數據結構;根據點狀動態標注、線狀動態標注和面狀動態標注三種動態標注類型的空間要素結構特點,創建以上動態標注類型與所述動態標注模型的邏輯關系,確定三種動態標注類型的動態變化方式;使用所述動態標注模型實現動態標注的圖形表達;確定動態標注模型的數據存儲結構并進行存儲。本方法建立了基態修正的動態標注模型數據結構;確定不同動態標注模型的動態變化方式,確定了動態標注模型的數據存儲結構,有效促進了標注信息的共享與集成;有效提高了地理信息標注標繪和顯示效率。然而,該專利存在的問題是在數據庫中查詢和調用數據時需要特定的標識碼,不能直接輸入時間點或者位置點進行查詢。在國內外的研究成果中,時空數據庫模型目前大部分處于理論研究過程中,具體實現的原形系統還很少。目前主要的時空數據庫模型主要有:序列快照模型、時空立方體模型、基態修正模型、時空復合模型、面向對象的時空模型等。這些模型有著不同的性質和優缺點,但是對于統計行業來說都不能很好地滿足需求。例如,序列快照模型由一系列時間切片構成,每一個時間切片代表不同時刻地圖狀態,也可以理解為,一組具有時間概念的地圖集,每個地圖都有一個時間屬性,缺點在于其只記錄每個時間切片的狀態,對于表達某個時間段變化情況來說,展現方式不直接,數據冗余大;時空立方體模型由兩個空間維度和一個時間維度構成,沿著時間維度進行分析可以發現二維空間的演變模式,缺點是隨著年份增加,立方體的操作會變得極其復雜;基態修正模型為了避免對每個時間節點進行重復記錄,定義某個時間點的空間狀態為基態,也就是原始狀態,然后以某個時間頻率對空間變化部分進行記錄,缺點在于對于獲得基態之前的變化情況操作比較復雜;還有其他一些時空數據庫模型思想,例如面向對象的時空模型思想,基于特征的時空數據庫模型、基于事件的時空數據庫模型等,都是利用面向對象或者差量記錄的方式對空間變化情況及其相互關系進行記錄,其缺點在于或多或少地不能滿足統計時空數據庫紛繁復雜指標和統計級別眾多的要求,并且在業務適用性方面不能很好地滿足統計部門的需要。中國專利CN102023983B公開了一種統計時空數據庫及其管理方法,架構包括行政代碼動態維護模塊,行政區劃變更維護模塊,統計數據導入與管理模塊,空間數據版本管理與動態更新模塊和時空數據匹配與關聯模塊,所述統計時空數據庫的數據表現形式包括歷史統計數據、版本空間數據和現勢統計數據,具體為統計行業所涵蓋的周期性普查數據、抽樣調查數據、統計報表制度和重點調查數據;所述統計時空數據庫管理方法可以分為空間數據版本的管理和更新維護以及統計數據的導入和管理兩部分。該發明增強了對歷史統計數據的回溯查詢以及歷史和現勢數據比對能力,并利用動態可視化技術增強對統計數據的時空表達能力,模擬統計單元隨時間序列的演變過程及該過程中統計數據的分配。目前眾多的空間數據庫標識空間信息都是采用存儲坐標信息來支持空間信息,加上使用一個自增長ID(Identity,序列號)來提供索引,在搜索上需要依靠空間結構算法來實現。為解決上述問題,現在很多專利通過使用更加簡單的空間索引技術,能夠簡化空間數據庫字段結構,節省占用的存儲空間。中國專利CN102622349B公開了一種空間位置信息數據庫的處理方法,其特征在于,包括:獲取一空間位置的坐標數據;根據所述坐標數據生成與所述空間位置對應的空間位置信息編碼,包括:定義在中國范圍內實施的空間位置信息編碼分為五節代碼,國家碼-區域碼:子碼1:子碼2-附加碼,每節代碼的編碼方法原則為自上而下、自左向右進行編號;在空間位置信息數據庫中存儲所述空間位置信息編碼,將所述空間位置信息編碼作為所述空間位置在所述數據庫中的索引和位置信息。上述方案中,使用空間位置信息編碼替代目前廣泛使用的數據庫索引、位置信息和永久ID等多種數據信息,不但可以方便地管理和檢索數以千萬計的空間位置信息數據庫,而且節約了數據庫空間。然而,該專利存在的問題是:(1)對空間描述準確度、精確度不夠高,比如對工廠中某一設備上部、底部無法準確、區分描述;(2)空間解析和編碼對于數據的查詢和調用不方便,比如查看工廠鍋爐工作情況,還需要去找該鍋爐對應的編碼,不能直接進行查詢;(3)當物理位置更新改變后,數據庫沒有動態更新。關系型數據庫是存儲在計算機上的、可共享的、有組織的關系型數據的集合。關系型數據是以關系數字模型來表示的數據,關系數學模型中以二維表的形式來描述數據。在使用關系型數據庫存儲信息的應用系統中,存在大量的多維度查詢,這類查詢提供了多種維度的查詢條件供使用者輸入,同時使用者需要簡單、快速、智能地檢索到需要的信息。對數據庫查詢的優化方法主要有以下幾種:(1)合理利用索引:對關系數據庫中的數據表,按被查詢字段創建獨立有序的存儲結構,類似給書籍創建目錄,以空間換取時間,提高查詢性能。(2)冗余關系數據:關系數據庫中的數據結構設計需遵循一定的規范,以確保數據的完整性和一致性,而適當采取反向規范化,在二維表中冗余存儲其它相關表中信息,以減少查詢時的關聯關系,提高查詢性能。(3)分離存放海量數據:對于海量數據,按某些數據進行分類獨立存儲,如電話號碼信息按所屬地區分別存儲,增加了業務邏輯復雜程度,提高了應用程序的設計難度以及數據維護難度,但縮小了查詢范圍,可以提高查詢性能。中國專利CN100483411公開了一種關系型數據庫中信息檢索方法,包括步驟:構造維度縮減策略樹并置于數據庫系統中,所述維度縮減策略樹包括至少一個子節點和至少一個根節點,每個子節點至少包含本節點編號標識信息及查詢條件組合信息和下級子節點編號;當按用戶查詢條件檢索所述數據庫未得到所需數據時,根據維度縮減策略樹依次構造新的查詢條件;按照新的查詢條件檢索數據庫直到得到所需的數據或查詢到維度縮減策略樹的根節點返回無所需數據的信息。本發明還公開了一種關系型數據庫中信息檢索裝置,包括:查詢條件獲取單元,查詢結果輸出單元,策略樹存儲單元和查詢操作單元。利用該發明,可以提高數據庫檢索效率。然而,該專利存在的問題是:查詢和調用數據時需要特定的編號標識信息,在某些領域,比如工業過程控制領域,設備和過程參數的類型和數量都很多,使用編號查詢數據很不方便。這是傳統關系數據庫始終存在的問題——每個對象必須通過唯一對應的標識碼才能檢索到對應的數據。如果有一種方法能直接通過設備的位置或者過程參數所在的時間點進行檢索,檢索效率會提高很多。由此可見,目前大家通用的應用軟件或數據庫,如甲骨文Oracle,微軟Microsoft的SQL,Access等,其技術是建立在20世紀80年代的落后的硬件環境基礎上的,當時還沒有高分辨率的顯示器,掃描儀等也未能普及。數據庫結構的建立必須受制于字符終端,是用文字來描述數據庫結構。雖然經過十幾年的改進,但仍然改變不了數據庫結構建立的現狀。所有數據庫結構的建立都必須經過一系列的繁雜定義或賦值。數據的輸入或輸出必須由程序員用程序語言編寫程序。數據庫的維護必須由原程序設計者提供源程序碼,方可對其軟件進行維護或升級。查詢或調用數據庫數據時必須輸入特定的標識。傳統數據庫的建立方式一直沿用到今天,但其龐大的支出,使得市場上需要更加便捷、高效、低成本的數據庫系統。現在還沒有一種數據庫能提高這幾種數據庫的功能,而且是可以組態實現的。另外,現有技術中利用時空數據庫針對信息進行檢索的過程均是需要主動對相關信息進行了解的過程,而且采用對對象的實時監控也容易出現遺漏導致實時監測效果不佳的現象。技術實現要素:針對現有技術之不足,本發明提供了一種基于時空數據庫的對象數據的訂閱方法,本發明通過對數據對象采用至少包括時間屬性和空間屬性的數據庫結構,使得所述對象具有包括實時數據庫、歷史數據庫和計劃數據庫的數據結構,并且所述對象數據的數據庫服務器與客戶端數據庫進行連接交互,通過客戶端將訂閱請求發送至時空數據庫服務器,數據庫服務器檢測這一行為是否屬于訂閱行為以及判斷是否是第一次初始化,如若服務器檢測到是屬于訂閱行為并且是第一次初始化數據,則服務器將按照所訂閱的時空范圍和數據類別查詢相關數據并反饋至客戶端,從而使得客戶端及時接收對象數據、狀態或時間的變化,以便用戶及時了解對象的相關運行狀態。本發明提供了一種基于時空數據庫的對象數據的訂閱方法,所述方法包括如下步驟:客戶端向時空數據庫針對至少一個數據記錄發出包含憑借自然語言描述的時間屬性和/或空間屬性的訂閱請求;所述時空數據庫響應于所述訂閱請求,將包含待管理對象的憑借自然語言描述的時間屬性和/或空間屬性的至少一個數據記錄主動推送至所述客戶端。根據本發明的一種優選實施方式,所述訂閱請求是按照與待管理對象的模型類別相關的方式發送的,所述待管理對象的模型類別是分別建立在實時數據庫、歷史數據庫和/或計劃數據庫的待管理對象的屬性,并且每個類別的數據模型包含一個或多個對象。根據本發明的一種優選實施方式,所述訂閱方法還包括:在所述客戶端處于開啟狀態時,所述時空數據庫記錄所述客戶端的訂閱請求,所述時空數據庫檢測到所述客戶端訂閱請求的數據記錄發生變化時,所述時空數據庫服務器主動將包含所述待管理對象時間屬性和/或空間屬性和/或模型類別的至少一個數據記錄主動發送至所述客戶端;以及在所述客戶端處于關閉狀態時,所述客戶端向所述時空數據庫服務器發送取消訂閱請求。根據本發明的一種優選實施方式,所述時空數據庫的模型化包括如下步驟:依據待管理對象的空間狀態對所述待管理對象進行模型化;依據待管理對象的時間狀態對所述待管理對象進行模型化;設定所述待管理對象的特定屬性;依據特定屬性將模型化的所述待管理對象歸類至特定的模型類別的模型中。根據本發明的一種優選實施方式,所述時空數據庫包括待管理對象的實時數據庫、歷史數據庫和計劃數據庫。根據本發明的一種優選實施方式,所述依據待管理對象的空間狀態對所述待管理對象進行模型化包括依據待管理對象的空間狀態對所述待描述對象的空間進行模型化以建立空間模型。所述依據待管理對象的時間狀態對所述待描述對象進行模型化包括依據待管理對象的時間狀態對所述待管理對象的時間進行模型化以建立時間模型。根據本發明的一種優選實施方式,所述設定所述待管理對象的特定屬性包括設定待管理對象的圖形屬性、音頻屬性、視頻屬性或名稱屬性中的一種或多種。根據本發明的一種優選實施方式,所述憑借自然語言描述的時間屬性是所述待管理對象依據其時間狀態自定義的屬性,所述待管理對象憑借自然語言描述的時間屬性至少包括依據所述待管理對象的時間位置、開始時間和結束時間自定義的時間屬性。根據本發明的一種優選實施方式,所述憑借自然語言描述的空間屬性包括依據所述待管理對象的空間形狀、空間范圍和空間位置自定義的空間屬性。本發明的另一個方面提供了一種基于時空數據庫的對象數據的訂閱方法的裝置,所述裝置是實施前述方法的裝置,并且所述裝置至少包括:客戶端發送模塊,用于向時空數據庫針對至少一個數據記錄發出憑借自然語言描述的時間屬性與空間屬性的訂閱請求;訂閱請求接收模塊,用于接收所述客戶端發送模塊發送的所述訂閱請求;訂閱請求響應模塊,用于時空數據庫響應于所述訂閱請求,在時空數據庫服務器在收到所述訂閱請求信息后并在所述至少一個數據記錄發生變化時,主動將包含所述待管理對象的憑借自然語言描述的時間屬性和/或空間屬性的至少一個數據記錄推送至所述客戶端的響應信息;客戶端接收模塊,用于接收所述訂閱請求響應模塊主動推送至所述客戶端的響應信息,所述響應信息至少包含待管理對象的憑借自然語言描述的時間屬性和/空間屬性的至少一個數據記錄。根據本發明的一種優選實施方式,所述裝置還包括訂閱請求記錄模塊,用于在客戶端處于開啟狀態時,主動記錄所述客戶端發送模塊向時空數據庫針對至少一個數據記錄發出的憑借自然語言描述的時間屬性與空間屬性的訂閱請求。根據本發明的一種優選實施方式,所述訂閱方法是待管理對象時空數據庫根據有關客戶端的訂閱請求在相關數據記錄異常變化時主動推送變化信息至所述客戶端的過程;所述客戶端向所述時空數據庫發送的訂閱請求至少包括待管理對象憑借自然語言描述的時間屬性和/或空間屬性和/或模型類別。根據本發明的一種優選實施方式,所述時空數據庫服務器端檢測到所述請求為訂閱行為并且是第一次初始化時,將根據所接收的時空范圍和/后模型類別查找相關數據記錄并反饋至所述客戶端的圖像計算的通道。根據本發明的一種優選實施方式,所述訂閱方法還包括在所述客戶端處于開啟狀態時,所述時空數據庫服務器記錄所述客戶端的訂閱請求中的時空范圍和模型類別等數據,并對所需訂閱查詢的對象進行實時檢測,在所述時空服務器檢測到所述客戶端初始化查詢的數據發生變化時,所述服務器主動將數據發送至訂閱的客戶端,根據一種優選實施方式,所述時空數據庫向所述客戶端反饋的數據記錄存儲在圖形計算的通道內。根據本發明的一種優選實施方式,所述訂閱方法還包括在所述客戶端的圖形計算處于關閉狀態時,所述客戶端向所述時空數據庫服務器發送取消訂閱請求。根據本發明的一種優選實施方式,本發明時空數據庫的建模過程包括對數據對象的定義過程和運行過程,其中所述定義過程包括以至少所述對象的時間維度和空間維度實現對對象數據的定義,所述數據對象的時間維度包括至少三個時間維度的數據結構。根據本發明的一種優選實施方式,所述數據對象的至少三個時間維度的數據包括實時數據、歷史數據和計劃數據;并且,所述數據對象的實時數據、歷史數據和計劃數據分別存儲于相應的實時數據庫、歷史數據庫和計劃數據庫中。根據本發明的一種優選實施方式,所述數據對象的空間維度是依據所述對象的空間狀態對所述對象進行多層級空間模型化形成的數據結構。根據本發明的一種優選實施方式,所述訂閱方法還包括對所述對象實時數據的訂閱行為,其中,所述訂閱行為是通過實時數據庫服務器接收并記錄客戶端的訂閱請求、所需訂閱查詢的時空范圍和對象信息數據,并對所需訂閱查詢的時空范圍和對象的實時數據進行實時檢測。根據本發明的一種優選實施方式,所述訂閱方法還包括對所述對象歷史數據和/或計劃數據的訂閱行為,其中,所述訂閱行為是通過歷史數據庫和/或計劃數據庫服務器接收并記錄客戶端的訂閱請求,并對所需查詢的時空范圍和對象的數據進行實時檢測;在所述數據庫服務器檢測到所述對象的歷史數據和/計劃被修改時,將修改的數據發送至客戶端。本發明提供基于時空數據庫的對象數據的訂閱方法至少具有如下優勢:1、本發明的基于時空數據庫的對象數據的訂閱方法,包括了對數據對象采用至少包括時間屬性和空間屬性的數據庫進行建模的過程,并且,通過客戶端向時空數據庫針對至少一個數據記錄發出包含時間屬性和/或空間屬性和/或模型類別的訂閱請求,可在時空數據庫的所述訂閱請求的相關數據記錄發生變化時,主動向客戶端推送數據記錄,以便用戶及時了解訂閱請求范圍內的對象的數據變化和對象的運行情況,無需用戶對待管理對象的運行狀態進行被動查詢了解。2、本發明對數據對象的數據庫通過客戶端進行訂閱,從而在對象的數據記錄發生變化時,數據庫能夠直接將數據記錄主動發送至客戶端,從而客戶通過客戶端及時了解對象的狀態運行情況;并且本發明的客戶端只要處于開啟狀態時,時空數據庫服務器根據客戶端的訂閱請求在客戶端第一次初始化訂閱請求后無需再次進行訂閱,時空數據庫服務器在相關訂閱請求的對象數據記錄發生改變時,便主動將數據記錄推送至客戶端。3、本發明對對象數據的訂閱過程采用了以數據對象的時間屬性、空間屬性和/或模型類別的訂閱方式,通過模型類別,時空數據庫能夠確定訂閱對象所在的大致模型,然后通過時間屬性和空間屬性進一步確定具體的訂閱對象,從而更精確的確定建立于時空數據庫下的對象的狀態。附圖說明圖1是根據本發明的一種優選實施方式構建的空間模型;圖2是根據本發明的一種優選實施方式構建的時間模型;圖3是本發明基于時空數據庫的對象數據模型之間的連接方式示意圖;和圖4是本發明基于時空數據庫的對象數據模型之間的另一種實施方式的示意圖。具體實施方式下面進行詳細說明。本發明的時空數據庫是指基于具有時間屬性和空間屬性的數據建立的數據庫。時空數據庫包括歷史數據庫、實時數據庫和計劃數據,分別存儲待管理對象的模型化的歷史數據、實時數據和計劃數據。時空數據庫里的每個數據都具有時間和空間屬性。時空是很自然的語言,用戶不需要學習復雜的語法規則就可以理解。每個用戶查看的數據一定是通過時間和空間檢索數據,時空數據庫按照時空語言存儲數據,用戶則不需要存儲數據,也不需要優化數據。實施例1本發明的一種基于時空數據庫的對象數據的訂閱方法中時空數據庫的建模至少包括如下步驟:對數據對象的組織過程,所述組織過程還包括對數據對象的定義過程和運行過程,其中所述定義過程包括以所述對象的時間維度和空間維度實現對數據對象的定義,所述對象的時間維度包括至少三個時間維度的數據結構,從而形成包括對象模型庫和工程對象庫的數據結構。所述數據對象的至少三個時間維度的數據包括實時數據、歷史數據和計劃數據;并且,所述對象數據的實時數據、歷史數據和計劃數據分別存儲于相應的實時數據庫、歷史數據庫和計劃數據庫中。本發明的實時數據至歷史數據的轉換是通過產生歷史數據計算單元完成的,產生歷史數據計算單元是時空數據庫服務器后臺計算,所述數據計算可以是訂閱的實時數據變化的計算,一旦所述實時數據變化,實時數據庫會將變化的數據記錄發送至產生歷史數據計算單元,所述產生歷史數據計算單元根據計算邏輯來決定是否將該數據產生為歷史數據。優選地,后臺的數據計算單元可以通過定義一個訂閱型數據通道主動對象客戶端的訂閱。所述對象數據的空間維度是依據所述對象的空間狀態對所述對象進行多層級空間模型化形成的數據結構。具體地,本發明提供一種基于時空數據庫的數據對象的訂閱方法中對所述對象的組織過程如下:S1:針對待管理對象的時間狀態和空間狀態對所述管理對象進行模型化。優選的,依據每個待管理對象的時間狀態和空間狀態分別建立時間模型、空間模型和/或時空模型。時間模型:時間模型是用于描述所述待管理對象時間狀態的模型。優選的,時間模型是描述所述待管理對象時間粒度和精度的模型。所述時間模型的時間粒度是衡量時間狀態的單位,包括時間單位和基于生產情況自定義的時間參數;根據本發明的一種優選實施方式,本發明的數據對象的時間模型包括對象的時間位置以及每個時間位置的開始時間和結束時間。例如,時間粒度為年、月、日、小時、分鐘或者秒等。也可以自定義時間粒度,如班或者批次等。根據一種優選實施方式,所述對象的時間模型可以是系統時間。例如:待管理對象的時間位置設置為2016年3月,待管理對象的時間位置的開始時間為2016年3月1日0:00:00.000,時間位置的結束時間為2016年3月31日23:59:59.999。根據另一種優選實施方式,待管理對象的時間模型可以是用戶自定義的時間,例如,用戶自定義待管理對象的時間位置為2016年3月(采用財年-財月形式),并且自定義時間位置的開始時間為2016年3月2日,結束時間為2016年3月15日。因此,當用戶選擇查詢2016年3月的對象狀態時,本發明的系統根據自定義的時間模型,會提取出2016年3月2日-2016年3月15日所有對象的運行狀態數據。空間模型:空間模型是用于描述所述待管理對象空間狀態的模型。并依據待管理對象的空間狀態確定多層級空間的模型。所述空間模型是用于描述所述待管理對象空間狀態的數據模型,所述空間模型的空間粒度是衡量空間層次和空間位置的空間參數,包括空間單位和基于生產情況自定義的空間參數。優選的,空間模型是描述所述待管理對象空間范圍、空間形狀和空間位置等空間屬性的模型。例如,空間粒度為總公司、分廠、車間、生產線、工序、工位或設備等。優選地,本發明的空間范圍可以是待管理對象的管理范圍,例如某個集團,是由若干分公司構成,這些分公司下有若干個工廠構成。每個工廠有實際的空間位置,分公司雖然有公司大樓,但是分公司的空間范圍是工廠和大樓的外邊輪廓。集團的空間范圍是多個分公司的外邊輪廓。根據本發明的另一種優選實施方式,本發明對對象的空間模型的組織過程可以通過空間對象編輯器加載谷歌地圖或百度地圖并在地圖配置里選擇設定相應的坐標系,基于工廠所在地理位置繪制一個Root根節點的空間范圍,在Root根節點的空間范圍內用矩形/不規則多邊線/點/折線來繪制一個空間對象以得到第一級空間模型。優選地,在第一級空間模型內用矩形/不規則多邊線/點/折線來繪制一個空間對象以得到第二級空間模型……在第n-1級空間模型內用矩形/不規則多邊線/點/折線來繪制一個空間對象以得到第n級空間模型。將待描述對象的空間狀態與空間模型相對應匹配,從而實現對整個項目的工廠、車間和生產線甚至機械設備的空間信息標注。數據建模:描述的每個事物都是由模型實例化來的。例如,產品是一個物。產品的加工是一件事。產品出庫也是一件事。某個工位上加工的產品數量(員工績效)也是事。本發明基于過去、現在和未來三個時間段對事物進行數據建模。數據模型是描述系統中使用的數據,數據模型按照時態分為實時、歷史、計劃。時態和功能的組合會有更多種數據。數據模型具有版本,系統中,同一模型是可以存在多個版本的。數據模型的實例化是對應于對象模型的某一版本。對象模型在生成新版本時,不會影響已經生成的實例。對象模型某一版本被修改時,會影響該版本模型生成的實例。數據模型是對數據進行描述的模型,數據模型由兩部分組成:屬性、成員。屬性是數據特有的部分,比如,名字、描述、時間、空間等。根據分類的不同,數據模型的屬性會有差別,比如實時數據,具有新鮮度的屬性。時間模型具有開始時間、結束時間、持續時間等屬性。成員是構成數據的組成部分,用戶是可以根據需要定義不同的成員來描述業務中的數據。成員的數據可以使用上面定義的各種類型。本發明的數據模型會指定時間模型和空間模型。包含有時間模型和空間模型的數據模型簡稱時空模型。所述時空模型是用于描述所述待管理對象的空間狀態和時間狀態的數據模型。時空模型是一種有效組織和管理時態空間數據屬性、空間和時間更完整的數據模型。通過時空模型監測待管理對象的時間狀態和空間狀態,可以充分了解待管理對象的運行狀態。例如,工位加工的績效模型,空間屬性就是工位,時間屬性是班。數據的其它屬性可以是工單號、加工數量、報警次數、返工次數等。這些數據模型的數據是通過計算模型來完成的,計算檢測生產數據變化,定時統計績效數據輸出到績效模型。S2:預先設定所述待管理對象的特定屬性。優選的,所述待管理對象的特定屬性至少包括所述待管理對象的時間屬性和所述待管理對象的空間屬性。在數據查詢時,按照時間和空間即可檢索模型中的對象,方便快捷。優選的,所述待管理對象除了具有時間屬性和空間屬性外,還可以自定義數據的其它屬性。優選地,所述待管理對象的特定屬性還包括所述待管理對象的圖片屬性、音頻屬性、視頻屬性和文件屬性中的一種或多種。視頻文件用來播放,把視頻文件作為圖形對象的成員傳到顯示設備,顯示設備會根據圖形對象的輪廓建立播放區域,可通過腳本函數來控制視頻的播放。音頻文件用來播放,提供聲音播放函數。對于圖片類型作為圖形對象的成員,圖形對象傳送到顯示設備時,顯示設備將繪制圖片到屏幕上。對于文件類型的資源對象,可用于文件的傳輸和存儲,比如把工藝文件保存起來,下達操作規范。圖形類型也屬于數據類型,也可以作為對象的成員使用。圖形類型的坐標是像素坐標。幾何類型是描述地理空間對象的形狀,在空間對象的屬性上需要配置。根據一個優選實施方式,時間屬性和空間屬性是事物的固有屬性,針對實時數據庫中的數據,有數據的新鮮期管理,超過新鮮期的數據狀態為失效。數據庫中每個數據的時間粒度是固定的,可以是秒、分鐘或者小時。優選地,所述時間屬性至少包括時間位置、時間位置的開始時間和結束時間。所述待管理對象的時間位置是相對于其父模型的位置。數據庫中每個數據的空間屬性包括地理空間范圍、地理空間位置、子空間的形狀、尺寸及輪廓、候選地理空間位置、計算機空間、候選計算機空間屬性等。優選地,所述待管理對象為靜態對象時,例如設備的形狀尺寸,所述空間屬性至少包括地理空間范圍、地理空間位置和形狀尺寸輪廓。所述待管理對象為動態對象時,例如一條生產線,所述空間屬性至少包括地理空間位置、候選地理空間位置和所述待管理對象的父空間模型的形狀、尺寸及輪廓。子空間模型的空間范圍不能超過父空間模型。S3:依據特定屬性將模型化的所述待管理對象歸類至特定的模型類別的模型。根據一個優選實施方式,依據所述特定屬性將模型化后的所述待管理對象歸類的步驟包括:將具有相同特定屬性和/或具有相似特定屬性的模型化后的所述待管理對象歸類至同一個模型類別的模型。例如,鍋爐模型、電機模型。其中鍋爐模型中包括一個或多項鍋爐對象;電機模型中包括一個或多個電機對象。所述依據特定屬性將模型化的所述待管理對象歸類至特定的模型類別的模型還包括:依據時間屬性劃分所述模型化的所述待管理對象為至少包含時間屬性和空間屬性的歷史數據結構模型、實時數據模型和計劃數據模型。歷史數據模型、實時數據模型和計劃數據模型至少包含有時間屬性和空間屬性。將歷史數據模型中的歷史對象配置相應的計算機空間屬性,歷史數據就會自動存儲在計算機的歷史數據庫中。將實時數據模型中的實時對象配置相應的計算機空間屬性,實時數據就會自動存儲在計算機的實時數據庫中。將計劃數據模型中的計劃對象配置相應的計算機空間屬性,計劃數據就會自動存儲在計算機的計劃數據庫中。歷史數據庫、實時數據庫和計劃數據庫構成了本發明的時空數據庫。歷史數據庫根據配置的條件進行待管理對象歷史數據的存儲。實時數據庫用于存儲所述待管理對象的實時值。計劃數據庫用于存儲所述待管理對象的計劃數據。歷史數據庫、實時數據庫和計劃數據庫不需要用戶配置。用戶使用時,需要通過配置界面指定實時服務器、歷史服務器、計劃服務器。時空數據庫系統運行起來,各個服務器客戶端會自動將數據發給對應的服務器。例如,實時數據客戶端會把系統產生的實時數據傳送給實時數據服務器,實時數據服務器上會自動在數據庫中創建表格或映射列表,并將相關數據存儲到對應的服務器的數據庫中。歷史和計劃數據庫也如此。本發明的存儲機制不限于此,還包括其它存儲機制。歷史數據、實時數據和計劃數據的存儲存在很大區別。實時數據的時態是實時的,表示當前時間的數據,具有新鮮度的特質,也就是其數據的刷新周期要符合其時間粒度。例如,如果對象的新鮮度是5秒,則其刷新周期也應該是5秒,如果5秒內不刷新則該對象為不新鮮。實時數據要求有很高的實時性,每秒要能刷新上百萬條記錄的實時數據,對于沒有及時刷新的數據會有新鮮期的限制。超過新鮮期的實時數據轉變為歷史數據。歷史數據時態是歷史的,表示過去時間的數據。工業過程的歷史數據多數是時序數據,可以進行壓縮。歷史數據中的業務數據也可以以非壓縮的方式進行存儲。計劃數據時態是未來的,表示未來時間的數據。計劃數據依據歷史數據和實時數據計算所得。根據一個優選實施方式,歷史數據庫、實時數據庫和計劃數據庫中存儲的數據必須有時間屬性。時間是待管理對象不可分割的屬性。沒有時間,對象也不可能存在。優選的,本發明的空間模型為多層級空間模型。優選的,時空數據庫中存儲的待管理對象的數據包括從所述待管理對象現場直接采集所述待管理對象的歷史數據、通過傳感器采集所述待管理對象的實時數據和依據所述歷史數據和所述實時數據計算所得的所述待管理對象的計劃數據。優選的,實時數據和歷史數據通過計算產生。優選的,計劃數據庫中的數據也可以是界面交互的圖形編輯出來的或者從第三方系統的軟件接口導入。例如,通過第三方程序接口或者第三方文件導入計劃數據,系統識別為計劃數據后,通過界面的編輯和調用算法來計算生成計劃數據。實施例2本實施例是針對數據對象的建模方法如下:以車間為例,車間內生產的訂單會分解為若干生產線工單,而每個生產線工單會相應落實到該生產線生產的產品上,由此根據本發明的一種優選實施方法,對該車間進行包括時間和空間屬性的建模:其中所述管理對象為車間,如圖1所示,該車間自定義空間模型為車間模型—生產線模型—設備模型—Tag模型;如圖2所示,自定義時間模型為系統自帶的時間模型年,月,日,時,分,秒,毫秒以及其父模型為月模型的訂單模型和時間軸查詢模型、父模型為訂單模型的工單模型以及父模型為工單模型的產品模型。根據本實施例,本實施例的對象建模可以如下表:表1序號模型類型模型名稱時間粒度空間粒度1實時數據模型實時數據模型1$秒Tag2實時數據模型實時數據模型2產品設備3實時數據模型實時數據模型3工單生產線4實時數據模型實時數據模型4訂單車間5歷史數據模型歷史數據模型1產品設備6歷史數據模型歷史數據模型2工單生產線7計劃數據模型計劃數據模型1產品設備8計劃數據模型計劃數據模型2工單生產線9計劃數據模型計劃數據模型3訂單車間本實施例將訂單、工單和產品劃分為時間模型,原因在于,訂單有訂單計劃開始時間和計劃完成時間,工單也有計劃開始時間和計劃完成時間,產品有計劃開始時間和計劃完成時間。本發明的時空數據庫中時間模型的特點都具備開始時間和結束時間,并且每個訂單或者工單都有唯一的名稱,比如訂單編號唯一,某個訂單的工單編號唯一,某個工單下的產品也是唯一的。一個訂單會被安排在車間生產,被分解為若干工單,每個工單相當于一個生產批,一批生產若干個產品。因此,在建模時候,先按照上述時空粒度,將訂單計劃按照時空分解不同的計劃數據模型,每種計劃數據模型關注的成員或對象是用戶自定義的。一般的計劃數據是由用戶導入或手工錄入的,計劃會逐級分解,最后分解到設備產品。根據一種優選實施方式,通過數據采集服務器IOServer把數據采集到時空數據庫,在IOServer中數據是以Tag變量的形式存在的,用戶只需要創建相應的數據模型,把Tag變量轉換成時空數據庫識別的Tag對象,該Tag對象在每個設備下都有比如上線狀態,下線狀態,當前產品,當前參數等都是通過Tag對象采集到時空數據庫,通過實時事件計算模型,就可以實時計算出產品在設備上的生產事件,這時就會動態產生實時數據模型2對應的數據對象。如果產品在設備上下線,通過Tag狀態變化就會計算產生一個產品在設備上的歷史數據。因為每個產品都有所在工單的信息,如果一個工單的產品在某生產線只下線了一部分,那么就會記錄生產線工單的實時情況,如果該工單產品全部下線就表示某個生產線的工單完成生產歷史,依次類推就能計算出車間訂單的實時完成情況,如果用戶需要還可以繼續計算出歷史完成情況。根據一種優選實施方式,在上述模型庫中進行時空建模和數據建模如下:其中,時間模型包括:訂單模型作為時間模型,選擇其父模型為月模型;時間精度為時,時間長度為0時;工單模型作為時間模型,其父模型為訂單模型,時間精度為時,時間長度為0時;產品模型,其父模型為工單模型,時間精度為時,時間長度為0時。空間模型包括:車間模型選擇創建二維坐標維度,靜態模式的模型;生產線模型的父模型為車間模型,選擇創建二維坐標維度,靜態模式的模型。數據模型包括:計劃數據模型優選將地理空間動態模式選擇為靜態,范圍地理空間模型為車間,位置地理空間模型為車間;計劃數據的時間模型是訂單。并且所述計劃數據模型存儲在計算機空間的計劃庫空間里。計劃數據的成員例如包括客戶名稱、產品數量、訂單狀態、交貨日期、聯系人和聯系電話等。也可以進行成員新增。優選地,計劃的成員類型也可以是資源,一般是外界導入或者是由底層采集到的存儲到數據的成員上的,例如音頻、視頻以及圖片等,實時數據模型中其屬性和成員與計劃數據模型類似,并且在實時數據對象上配置新鮮期等實時數據特有的屬性。歷史數據模型中其屬性和成員與計劃數據模型類似,并且在存儲類型上增加了實時庫和過程庫,能夠針對海量過程數據的存儲做出特殊處理。圖3示出了本發明的基于時空數據庫的對象數據模型之間的連接方式示意圖,本發明的數據對象的模型構建方式如下:如圖3所示,根據一種優選實施方式,IOServer采集服務器通過外部設備采集數據發送至采集計算模型,所述采集計算模型將數據輸入時間粒度為秒空間粒度為Tag的實時數據模型1,采集計算模型的計算機空間為服務端一級任務模型,所述實時數據模型1的候選計算空間為服務端一級任務模型;同時實時數據模型1將發送數據輸入至實時事件計算模型,所述實時事件計算模型的計算機空間為服務端一級任務模型并且將數據輸出至空間粒度為設備時間粒度為產品的實時數據模型2,所述實時數據模型2的候選計算機空間為服務器一級任務模型。所述實時數據模型1和實時數據模型2的計算機空間為實時庫空間模型。所述實時數據模型1可以通過按地理空間查詢模型1進行訪問,所述實時數據模型2可以通過按地理空間查詢模型2進行訪問,所述按地理空間查詢模型1連接Tag圖形計算模型,所述按地理空間查詢模型2連接設備圖形計算模型,并且所述按地理空間查詢模型1和按地理空間查詢模型2的候選計算機空間為客戶端一級任務模型,同時所述Tag圖形計算模型和所述設備計算模型的計算機空間為客戶端一級任務模型,所述Tag圖形計算模型和所述設備計算模型分別與顯示客戶端相互連接。根據一種優選實施方式,本發明的數據對象的模型構建方式如下:如圖4所示,IOServer采集服務器通過外部設備采集數據發送至采集計算模型,所述采集計算模型將數據輸入時間粒度為秒空間粒度為Tag的實時數據模型1,采集計算模型的計算機空間為服務端一級任務模型,所述實時數據模型1的候選計算空間為服務端一級任務模型;同時實時數據模型1將發送數據至實時事件計算模型,所述實時事件計算模型的計算機空間為服務端一級任務模型并且將數據輸出至空間粒度為設備時間粒度為產品的實時數據模型2,所述實時事件計算模型通過計算可輸出數據至以設備為空間粒度產品為時間粒度的歷史事件模型。根據本發明的一種優選實施方式,在模型構建完成后,導出模型庫形成模型包,并且同類模型會保存在一個模型文件中。優選地,模型文件是包括導出的5個模型包,包括場景模型、歷史數據模型、實時數據模型、數據計算模型和圖形計算模型,其中包括1個場景模型、2個歷史數據模型、3個實時數據模型、3個數據計算模型以及2個圖形計算模型。將5個模型包導入工程庫。本發明的對空間對象的實例化如下:將生產車間的機器空間配置到不同的服務器計算機進程和庫空間上,其中機器空間包括實時計算機、歷史計算機、計劃計算機、定義計算機,庫空間包括實時庫、歷史庫和計劃庫,根據一種優選實施方式,系統會默認基于生產車間的空間對象的所有計算運行在相應的計算進程下,所有數據分別運行在對應的庫節點下。首先,實例化每個設備的Tag對象,使其空間為Tag名稱,父模型為其所在的設備;其次,針對每個設備建立各自的生產事件,同時選擇實時數據模型的版本,例如,設備1的產品事件可以選擇實時數據模型2的版本1;其地理空間范圍可以選擇設備1生產線1,即其空間對象,也就是實例化的地理空間對象。或者例如,設備2的產品事件選擇實時數據模型2的版本2。因此本發明的系統允許同一模型不同版本實例化兩個生產設備對象。根據一種優選實施方式,上述兩個生產設備對象可能由于投產年代不同,雖然都是記錄產品生產事件,但是版本2記錄的產品事件的信息要多于版本1的信息,因此如若設備1進行升級,只需在設備1的產品事件對象處修改對應的模型版本即可。然后按照空間依次實例化數據計算對象、圖形計算對象和場景對象;其中例如設備1的實時事件計算,主要是產生實時生產事件,只需實例化,不需要配置成員和通道;模型為實時事件計算模型;計算空間為服務端一級計算任務,地理空間為設備1生產線1。圖形計算對象配置地理空間和計算空間,不需要配置圖形成員、自定義成員、通道以及動畫,圖形計算對象的計算空間為客戶端一級計算任務,地理空間為設備1生產線1;然后構建場景查詢對象,例如設備1場景查詢,空間為設備1生產線1,設置圖層信息為總控計算設備1總控圖形對象,從而構建出對象。根據一種優選實施方式,本發明也可以在模型庫里構建對應的圖形計算模型,例如以產品為時間模型、設備為地理空間模型構建設備圖形計算模型,圖形成員可以包括設備名稱、生產產品、產品數量、當班人員、開始時間和當前時間等。實施例3本實施例是關于基于時空數據庫的對象數據的訂閱方法,所述訂閱方法是通過客戶端的主動訂閱過程。客戶端的圖形計算通道將至少包含時間屬性和空間屬性的訂閱請求發送至時空數據庫服務器,待時空數據庫服務器數據庫檢測到其屬于訂閱行為并且是第一次初始化,所述數據庫服務器將記錄訂閱請求中的時空范圍數據和模型類別屬性并反饋至客戶端的圖形計算通道內。所述訂閱方法還包括在客戶端的圖形計算一直處于被開啟的狀態時,數據庫服務器會記錄該客戶端的訂閱請求,所述客戶端的訂閱請求可以是對象的時間屬性、空間屬性和模型類別屬性,在時空數據庫的服務器檢測到該客戶端初始化查詢的數據發生變化時,時空數據庫服務器主動將變化的數據發送至客戶端的圖形計算通道,并被客戶端的計算引擎存儲在圖形計算的通道內,客戶端直接從圖形計算通道內得到訂閱的數據。例如:訂閱請求為:時間屬性為早班,空間屬性為鍋爐1,模型類別為鍋爐模型,其中例如時間屬性的早班的開始時間為8:00,結束時間為12:00。用戶在客戶端對時空數據庫發送包含上述對象屬性的訂閱請求,時空數據庫服務器會檢測其所接收到的上述請求是否為訂閱請求,并且該訂閱請求是否為第一次初始化數據,若是,則時空數據庫將響應于上述訂閱請求,并實時檢測上述訂閱請求范圍內的相關對象數據,即鍋爐1在早班時的運行狀態數據。當鍋爐1在早班時的運行狀態數據記錄發生變化時,時空數據庫服務器將包括鍋爐1早班的運行狀態數據記錄主動推送至客戶端。根據本發明的一種優選實施方式,本發明的訂閱行為可以是對對象實時數據的訂閱,只要對象的實時數據發生變化,服務器就自動通知客戶端。根據另一種優選實施方式,本發明的訂閱行為可以是對對象歷史數據和/或計劃數據的訂閱,只要對象的歷史數據的被訂閱請求的時間和空間范圍的數據記錄被修改,服務器將會把修改的數據記錄發送至客戶端。并且由于歷史數據和計劃數據的修改會產生新版本,客戶端因此會接收到全部版本的數據。從而在每個對象的實時數據與其歷史數據庫和/或計劃數據庫的相應數據存在差異時,用戶可以及時了解管理對象的運行狀態。具體的,本發明通過在圖形計算模型上設置訂閱過程,將圖形計算的通道設置為訂閱模式,在客戶端初始化時,數據庫服務器將根據客戶端圖形計算的時間、空間范圍和模型類別去檢測相應對象數據,并將數據主動推送至客戶端,其余無論客戶端如何操作,除非關閉場景再打開重新初始化,否則服務器不會發送數據至客戶端,只有所訂閱的時空范圍內對象的數據記錄發生變化,服務器才會將變化的數據記錄發送至客戶端的圖形計算通道。優選地,本發明也可以通過在時空數據庫服務器端建立訂閱型數據通道模型,從而對客戶端的訂閱請求進行數據處理計算。實施例4本實施例提供了一種基于時空數據庫的對象數據的訂閱方法的裝置,所述裝置至少包括:客戶端發送模塊,在用戶通過客戶端向時空數據庫發送訂閱請求時,所述客戶端通過客戶端發送模塊用于向時空數據庫針對至少一個數據記錄發出憑借自然語言描述的時間屬性與空間屬性的訂閱請求;所述訂閱請求至少包括所述待管理對象的時間屬性和空間屬性,并且所述待管理對象的憑借自然語言描述的時間屬性是依據所述待管理對象的時間位置、開始時間和結束時間定義的時間屬性。例如:定義待管理對象的早班為每天早上8:00-12:00,所述憑借自然語言描述的所述待管理對象的空間屬性是依據所述待管理對象的空間形狀、空間范圍和空間位置自定義的空間屬性。例如:對鍋爐房的空間屬性的定義可以以鍋爐房的形狀、鍋爐房的外邊輪廓范圍以及鍋爐房的地理位置進行定義。訂閱請求接收模塊,用于時空數據庫的服務器接收所述客戶端發送模塊發送的所述訂閱請求;所述訂閱請求接收模塊可以位于實時數據庫,也可以位于歷史數據庫,也可以位于計劃數據庫,也可以同時位于實時數據庫、歷史數據庫和計劃數據庫。訂閱請求響應模塊,用于時空數據庫服務器在收到所述訂閱請求信息后并在所述至少一個數據記錄發生變化時,主動將包含所述待管理對象的憑借自然語言描述的時間屬性和/或空間屬性的至少一個數據記錄推送至所述客戶端的響應信息。時空數據庫服務器接收到訂閱請求后,會檢測其所接收到的上述請求是否為訂閱請求,并且該訂閱請求是否為第一次初始化數據,若是,則時空數據庫將通過訂閱請求響應模塊響應于上述訂閱請求,并實時檢測上述訂閱請求范圍內的相關對象數據記錄,例如:鍋爐1在早班時的運行狀態數據記錄。當鍋爐1在早班時的運行狀態數據記錄發生變化時,時空數據庫服務器通過訂閱請求響應模塊將包括鍋爐1早班的運行狀態數據主動推送至客戶端的接收模塊。客戶端接收模塊,用于接收所述訂閱請求響應模塊主動推送至所述客戶端的響應信息,所述響應信息至少包含待管理對象的憑借自然語言描述的時間屬性和/空間屬性的至少一個數據記錄。根據一種優選實施方式,本發明的基于時空數據庫的對象數據的訂閱方法的裝置還包括訂閱請求記錄模塊,在客戶端處于開啟狀態時,所述時空數據庫服務器的訂閱請求記錄模塊會主動記錄所述客戶端發送模塊向時空數據庫針對至少一個數據記錄發出的憑借自然語言描述的時間屬性與空間屬性的訂閱請求,并且將訂閱請求的信息記錄及時發送至訂閱請求響應模塊,從而在訂閱請求的數據記錄發生變化時,只要客戶端處于開啟狀態,服務器的訂閱請求響應模塊便會將變化的數據記錄主動發送至客戶端,無需用戶每次通過客戶端進行訂閱的過程。需要注意的是,上述具體實施例是示例性的,本領域技術人員可以在本發明公開內容的啟發下想出各種解決方案,而這些解決方案也都屬于本發明的公開范圍并落入本發明的保護范圍之內。本領域技術人員應該明白,本發明說明書及其附圖均為說明性而并非構成對權利要求的限制。本發明的保護范圍由權利要求及其等同物限定。當前第1頁1 2 3