一種圖形符號引導的地理信息服務工作方法
2023-05-29 13:05:51
專利名稱:一種圖形符號引導的地理信息服務工作方法
技術領域:
本發明涉及地理信息服務領域,特別是涉及一種圖形符號引導的地理信息服務工作方法。
背景技術:
圖形符號是空間數據可視化的主要工具,常用於表達定位、定性、定量的地理信息。但是,在圖形圖標構建和表達時空地理概念的過程中,如何引導人類視覺思維,如何在建模過程中構建圖形符號與概念模型同一化;空間信息服務擁有鬆散藕合的特性,可以利用單一的服務有效地創建新的、功能更強大的服務,這種方法有利於改進空間信息應用系統的敏捷性、靈活性和可用性。而在服務中,如何有質量地保證的服務組合是實現「功能增值」。
現有技術下,現存圖形符號語義無統一化概念、空間信息服務靈活性不足,服務組合無質量保證。為解決上述問題,需要一種新的方法,以圖形符號引導思維的方式,構建分布式的地理信息工作流。發明內容
本發明主要解決的技術問題是提供一種圖形符號引導的地理信息服務工作方法, 能夠以圖形符號引導思維的方式,構建分布式的地理信息工作流,並且靈活、易於操作、性能可靠。
為解決上述技術問題,本發明採用的一個技術方案是提供一種圖形符號引導的地理信息服務工作方法,包括服務消費者通過在線服務目錄進入服務發現模塊,所述的服務發現模塊將地理信息服務轉換為圖形符號表達方式,將邏輯運算類型轉換為圖形符號表達方式,生成圖形符號選取界面;可視化服務編排模塊根據用戶使用圖形符號選取界面建立概念模型反饋到服務組合請求模塊,服務組合請求模塊再反饋到服務發現模塊、可視化服務編排模塊和工作流執行引擎模塊;工作流執行引擎讀取邏輯模型生成的工作流描述文件,綁定並執行具體的服務實例反饋到服務組合請求模塊、服務發現模塊;服務發現模塊執行用戶結果返回到在線服務目錄模塊。
優選的是,所述的地理信息服務包括地理信息數據服務和地理信息功能服務。
優選的是,所述生成圖形符號選取界面包括生成概念模型圖形符號庫以及生成概念模型圖形符號對應表。
優選的是,概念模型圖形符號對應表由圖形符號路徑、模型名稱、映射關係構成。
優選的是,所述服務發現模塊的映射、驗證步驟根據各個具體服務實例的不同QoS 參數進行優選和服務實例的映射,形成工作流描述文件。
優選的是,所述的工作流包括表示數據在業務中流動方向的數據流和表示當前節點與後繼節點之間通訊協議的控制流。優選的是,所述的映射步驟包括設定各個節點的入度和初度,其中開始節點的入度為0,結束節點的出度為0,其餘節點的入度和出度均不小於0。本發明的有益效果是本發明一種圖形符號引導的地理信息服務工作流在構建概念模型時,以圖形符號引導人類視覺思維,並在映射到邏輯模型的過程中,針對空間信息服務的特殊性,建立了基於QoS的服務匹配方法,實現了服務鏈的最優組合,設計了「概念-邏輯-運行」的層次組合模型。
圖1是本發明一種圖形符號引導的地理信息服務工作方法的一較佳實施例的原理圖。
具體實施例方式下面結合附圖對本發明的較佳實施例進行詳細闡述,以使本發明的優點和特徵能更易於被本領域技術人員理解,從而對本發明的保護範圍做出更為清楚明確的界定。請參閱圖1,本發明實施例包括
一種圖形符號引導的地理信息服務工作方法,包括
服務消費者通過在線服務目錄進入服務發現模塊,所述的服務發現模塊將地理信息服務轉換為圖形符號表達方式,將邏輯運算類型轉換為圖形符號表達方式,生成圖形符號選取界面;
可視化服務編排模塊根據用戶使用圖形符號選取界面建立概念模型反饋到服務組合請求模塊,服務組合請求模塊再反饋到服務發現模塊、可視化服務編排模塊和工作流執行引擎模塊。將地理信息服務和邏輯運算類型轉換成為更具有通用性的形式化的「圖形符號組合說明」,便於用戶(消費者)定義清晰的角色分工,明確具體的任務和活動以及活動之間的邏輯順序和轉換條件。其中邏輯運算類型包括 順序,順序執行所連接的活動; 與分支,執行接下來的所有活動;
與合併,確認之前的活動執行完成,並且執行接下來的活動; 或分支,執行接下來的任何一個活動;
或合併,確認之前的活動有一個完成則將其餘活動作為無效處理,並且執行接下來的活動;
異或分支,只能執行接下來的一個活動;
異或合併,之前的活動只能完成一個,才能執行接下來的活動;
循環,根據條件重複執行循環體中的活動;
嵌套,活動的執行可以調用一個子過程。工作流執行引擎讀取邏輯模型生成的工作流描述文件,綁定並執行具體的服務實例反饋到服務組合請求模塊、服務發現模塊。映射步驟包括設定各個節點的入度和初度,其中開始節點的入度為0,結束節點的出度為0,其餘節點的入度和出度均不小於0。「開始節點」和「結束節點」成為標誌節點,是流程開始和結束的標誌。邏輯運算類型被記錄為邏輯節點,各種節點組合後形成活動。映射步驟還包括根據各個具體服務實例的不同QoS參數進行優選和服務實例的映射,形成工作流描述文件,工作流包括表示數據在業務中的流動方向的數據流和表示當前節點與後繼節點之間的通訊協議控制流。驗證步驟主要用於驗證生成的活動是否可以運行,主要包括
1)驗證每一個活動是否包括至少一個地理信息服務和一個邏輯運算;當至少具有一個地理信息服務和一個邏輯運算時,活動才可以繼續。2)驗證每一個活動的結束節點是否不是開始節點,當開始節點和結束節點重合時,邏輯運算無法運行,所以也會導致活動停止。3)活動經過有限次的運算可以計算出結果,可以根據計算機運算速率和調用資源類型的不同設定有限次運算的次數限定值,大於該次數限定值的活動被認定為非有限的活動,不予執行。映射和驗證進行完後,生成邏輯模型。本實施例中,工作流為基於有向圖的網格空間信息工作流,可以視為一個有向圖 Sff = (A,R,P,F),其中A為有限角色集(地理信息數據),R為有限空間信息資源集(地理信息功能),P為有限空間信息過程集(邏輯運算類型),F為有限空間信息流集(活動),SW滿足
(1)圖中只有一個邏輯上的開始節點和一個邏輯上的結束節點;
(2)開始節點入度為0,其它所有節點的入度均不小於0,結束節點出度為0,其餘節點的出度均不能為0 ;
(3)W中至少有一個過程元素和一個資源,l!|J R Π P ^ φ ;
(4)角色、空間信息資源和空間信息過程是不同類型的元素,即Aη R η ρ = φ ;
(5)過程是有限活動的集合,即F={VI,V2, V3, V4……Vn};
(6)F是從R和P構造出來的,即F = ( P XR) U ( R XP),「 X 」為笛卡兒積;
(7)空間信息流F包括空間信息控制流和空間信息數據流,即F={FC,FD};
(8)資源R、過程P和流F都是空間相關的,資源的流動由數據流決定,空間活動只能與資源有直接的信息流。不參與任何活動的資源為孤立資源,不引起資源流動的活動為孤立活動。一般情況下,孤立資源和孤立活動不具有現實意義;
(9)弧頭和弧尾不能指向同一個節點;
(10)若滿足Aa Ab, Ra Rb, Pa': Pb, Fa = Fb,則稱圖 SWa = (Aa,Ra,Pa,Fa) 是圖 SWb = (Ab, Rb, Pb, Fb)的子圖。服務發現模塊執行用戶結果返回到在線服務目錄模塊。本實施例在構建概念模型時,以圖形符號引導人類視覺思維,並在映射到邏輯模型的過程中,針對空間信息服務的特殊性,建立了基於有向無環圖的服務組合數學模型, 在用戶服務組合時,建立了基於QoS的服務匹配方法,實現了服務鏈的最優組合,同時採用 「自上而下」的分解式和「自下而上」的探索式的一體化組合方式,設計了 「概念-邏輯-運行」的層次組合模型。通過上述實施方式,不難看出本發明是一種靈活、易於操作、性能可靠的一種圖形符號引導的地理信息服務工作流。以上所述僅為本發明的實施例,並非因此限制本發明的專利範圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護範圍內。
權利要求
1.一種圖形符號引導的地理信息服務工作方法,其特徵在於包括服務消費者通過在線服務目錄進入服務發現模塊,所述的服務發現模塊將地理信息服務轉換為圖形符號表達方式,將邏輯運算類型轉換為圖形符號表達方式,生成圖形符號選取界面;可視化服務編排模塊根據用戶使用圖形符號選取界面建立概念模型反饋到服務組合請求模塊,服務組合請求模塊再反饋到服務發現模塊、可視化服務編排模塊和工作流執行引擎模塊;工作流執行引擎讀取邏輯模型生成的工作流描述文件,綁定並執行具體的服務實例反饋到服務組合請求模塊、服務發現模塊;服務發現模塊執行用戶結果返回到在線服務目錄模塊。
2.根據權利要求1所述的一種圖形符號引導的地理信息服務工作方法,其特徵在於 所述的地理信息服務包括地理信息數據服務和地理信息功能服務。
3.根據權利要求1所述的一種圖形符號引導的地理信息服務工作方法,其特徵在於 所述生成圖形符號選取界面包括生成概念模型圖形符號庫以及生成概念模型圖形符號對應表。
4.根據權利要求5所述的一種圖形符號引導的地理信息服務工作方法,其特徵在於 概念模型圖形符號對應表由圖形符號路徑、模型名稱、映射關係構成。
5.根據權利要求1所述的一種圖形符號引導的地理信息服務工作方法,其特徵在於 所述服務發現模塊的映射、驗證步驟根據各個具體服務實例的不同QoS參數進行優選和服務實例的映射,形成工作流描述文件。
6.根據權利要求6所述的一種圖形符號引導的地理信息服務工作方法,其特徵在於 所述的工作流包括表示數據在業務中流動方向的數據流和表示當前節點與後繼節點之間通訊協議的控制流。
7.根據權利要求6所述的一種圖形符號引導的地理信息服務工作方法,其特徵在於 所述的映射步驟包括設定各個節點的入度和初度,其中開始節點的入度為0,結束節點的出度為0,其餘節點的入度和出度均不小於O。
全文摘要
本發明公開了一種圖形符號引導的地理信息服務工作方法,包括服務消費者通過在線服務目錄進入服務發現模塊,所述的服務發現模塊將地理信息服務轉換為圖形符號表達方式,將邏輯運算類型轉換為圖形符號表達方式,生成圖形符號選取界面;可視化服務編排模塊根據用戶使用圖形符號選取界面建立概念模型反饋到服務組合請求模塊,服務組合請求模塊再反饋到服務發現模塊、可視化服務編排模塊和工作流執行引擎模塊。通過上述方式,本發明能夠以圖形符號引導思維的方式,構建分布式的地理信息工作流,並且靈活、易於操作、性能可靠。
文檔編號G06Q10/06GK102542419SQ201210008110
公開日2012年7月4日 申請日期2012年1月12日 優先權日2012年1月12日
發明者吳明光 申請人:蘇州市數字城市工程研究中心有限公司