国产精品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>

      一種面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理系統(tǒng)與方法

      文檔序號:10534586閱讀:789來源:國知局
      一種面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理系統(tǒng)與方法
      【專利摘要】本發(fā)明公開一種面向?qū)崟r數(shù)據(jù)流處理的面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理系統(tǒng)與方法,以所見即所得的方式,讓用戶通過拖動不同的數(shù)據(jù)模塊、編輯模塊屬性、按序連接模塊實現(xiàn)數(shù)據(jù)流處理和流程管理,有效將物理流程映射到虛擬環(huán)境,以實現(xiàn)對物理流程的仿真和模擬,加快流程設計。本發(fā)明不僅提供了一種流程管理的模擬環(huán)境,還提供了實時數(shù)據(jù)采集與處理的方法,通過模板的選擇、組合和屬性編輯,快速構建數(shù)據(jù)處理的邏輯,讓業(yè)務邏輯更直觀,便于服務的理解和實現(xiàn),提高業(yè)務開發(fā)與發(fā)展能力。
      【專利說明】
      一種面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理系統(tǒng)與方法
      技術領域
      [0001]本發(fā)明屬于計算機軟件系統(tǒng)領域,尤其涉及一種面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理系統(tǒng)與方法。
      【背景技術】
      [0002]TCP-Transmiss1n Control Protocol,傳輸控制協(xié)議。
      [0003]MQ-Message Queue,消息隊列。
      [0004]AMQP-Advanced Message Queuing Protocol高級消息隊列協(xié)議。
      [0005]MQTT-Message Queuing Telemetry Transport,消息隊列遙測傳輸協(xié)議。
      [0006]Websocket-—種 HTML5 實時通信協(xié)議。
      [0007]HTTP-HyperText Transmiss1n Protocol,用戶數(shù)據(jù)報協(xié)議。
      [0008]AP1-Applicat1n Programming Interface應用程序接口。
      [0009]隨著計算機及其相關技術的發(fā)展,特別是物聯(lián)網(wǎng)、大數(shù)據(jù)技術的發(fā)展,近年來出現(xiàn)了大量以數(shù)據(jù)流為信息承載模式的應用系統(tǒng),這些數(shù)據(jù)流一般都具有實時性、連續(xù)性、順序性以及數(shù)據(jù)量龐大等特點,使用傳統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)已經(jīng)不能滿足數(shù)據(jù)流處理的要求,且離線的數(shù)據(jù)處理與管理方式也不再滿足應用于服務的要求。各種適應于不同應用的系統(tǒng)也在不斷涌現(xiàn)。當前,實時數(shù)據(jù)流處理與管理被廣泛應用于工業(yè)生產(chǎn)、經(jīng)濟信息處理等領域。數(shù)據(jù)已不僅僅拘泥于文件、數(shù)據(jù)庫等傳統(tǒng)的靜態(tài)形式,一種連續(xù)、無界、不定速度的流式數(shù)據(jù)(即數(shù)據(jù)流)已經(jīng)出現(xiàn)在越來越多的應用領域。如:網(wǎng)絡監(jiān)控、網(wǎng)絡流量管理、入侵檢測、傳感器的數(shù)據(jù)處理、生產(chǎn)線管理、股市預測、新聞發(fā)布等。
      [0010]而流程管理(flow management),是一種以規(guī)范化的組合構造端到端的業(yè)務和數(shù)據(jù)處理服務,以持續(xù)地提高工作效能與業(yè)務績效為目的的系統(tǒng)化方法,除了常見面向商業(yè)管理和機構、組織的流程管理,還有很多與生產(chǎn)活動、科學研究活動等的流程管理。這些流程管理都包含操作性的定位描述,指的是流程分析、流程定義與重定義、資源分配、時間安排、流程質(zhì)量與效率測評、流程優(yōu)化等。因為流程管理是為了客戶需求而設計的,因而這種流程會隨著內(nèi)外環(huán)境的變化而需要被優(yōu)化。
      [0011 ]但是目前,沒有或缺少有效的面向?qū)崟r數(shù)據(jù)流的流程管理,一些流程不可視或可視化沒有與數(shù)據(jù)流對應起來,因此不能對工作人員形成直觀的印象,這加大了流程優(yōu)化的難度,也不適應物聯(lián)網(wǎng)大數(shù)據(jù)的應用要求。

      【發(fā)明內(nèi)容】

      [0012]為解決上述問題,本發(fā)明提供了一種面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理系統(tǒng)與方法。本發(fā)明通過設計實時數(shù)據(jù)處理的過程和系統(tǒng),并讓數(shù)據(jù)處理過程與可視化的流程實現(xiàn)映射,通過可視化、易操作的流程管理方法實現(xiàn)對物理流程的模擬和實際數(shù)據(jù)處理過程的創(chuàng)建,提高了業(yè)務的編輯能力。
      [0013]為達到上述技術效果,本發(fā)明的技術方案是:
      [0014]一種面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理系統(tǒng),包括可視化數(shù)據(jù)處理單元;所述可視化數(shù)據(jù)處理單元包括可視化處理模塊、數(shù)據(jù)源模塊、數(shù)據(jù)處理模塊組和數(shù)據(jù)輸出模塊;數(shù)據(jù)源模塊連接數(shù)據(jù)處理模塊組,數(shù)據(jù)處理模塊組連接數(shù)據(jù)輸出模塊;數(shù)據(jù)源模塊、數(shù)據(jù)處理模塊組和數(shù)據(jù)輸出模塊形成一個流程;流程內(nèi)的數(shù)據(jù)單向流通;數(shù)據(jù)處理模塊組由串聯(lián)或并聯(lián)設置的數(shù)據(jù)處理模塊組成,數(shù)據(jù)處理模塊的數(shù)量多I;數(shù)據(jù)源模塊用于生成數(shù)據(jù);數(shù)據(jù)處理模塊用于處理數(shù)據(jù);數(shù)據(jù)輸出模塊用于輸出或展現(xiàn)數(shù)據(jù);可視化處理模塊用于生成數(shù)據(jù)源模塊和/或數(shù)據(jù)處理模塊和/或數(shù)據(jù)輸出模塊和/或整個流程的可視化界面。
      [0015]進一步的改進,每個數(shù)據(jù)處理模塊包括一個或多個數(shù)據(jù)輸入接口和一個或多個數(shù)據(jù)輸出接口;數(shù)據(jù)處理模塊之間通過數(shù)據(jù)輸入接口和數(shù)據(jù)輸出接口串聯(lián)或并聯(lián)連接;數(shù)據(jù)源模塊包括一個或多個數(shù)據(jù)輸出接口 ;數(shù)據(jù)輸出模塊包括一個或多個數(shù)據(jù)輸入接口。
      [0016]進一步的改進,數(shù)據(jù)源模塊與數(shù)據(jù)處理模塊之間、數(shù)據(jù)處理模塊之間及數(shù)據(jù)處理模塊與數(shù)據(jù)輸出模塊之間的連接,均在各模塊的對應程序通過消息協(xié)議與消息隊列服務系統(tǒng)建立連接后的消息交互中形成。
      [0017]進一步的改進,所述可視化界面包括流程編輯界面、數(shù)據(jù)源模塊的屬性編輯界面、數(shù)據(jù)處理模塊的屬性編輯界面和數(shù)據(jù)輸出模塊的屬性編輯界面;數(shù)據(jù)源模塊的屬性、數(shù)據(jù)處理模塊的屬性和數(shù)據(jù)輸出模塊的屬性均設有系統(tǒng)接入鑒權信息。
      [0018]進一步的改進,數(shù)據(jù)源模塊的屬性包括數(shù)據(jù)源模塊的數(shù)據(jù)源名稱、數(shù)據(jù)源模板、應用標識、應用密鑰、數(shù)據(jù)主題、數(shù)據(jù)輸出、數(shù)據(jù)源內(nèi)容編輯區(qū);應用標識和應用密鑰為一組系統(tǒng)接入鑒權信息,數(shù)據(jù)源模塊對應的應用程序通過接入鑒權信息接入消息隊列服務系統(tǒng);用戶需要填寫正確的系統(tǒng)接入鑒權信息才能讓相應的模塊接入消息隊列服務系統(tǒng),獲取數(shù)據(jù)、發(fā)布數(shù)據(jù)和進行相應的數(shù)據(jù)處理。
      [0019]進一步的改進,數(shù)據(jù)處理模塊的屬性包括數(shù)據(jù)處理模塊的單元名稱、單元模板、系統(tǒng)接入鑒權信息、數(shù)據(jù)輸入、數(shù)據(jù)輸出和程序編輯區(qū)域;系統(tǒng)接入鑒權信息包括應用標識和應用密鑰;數(shù)據(jù)處理模塊對應的應用程序通過接入鑒權信息接入消息隊列服務系統(tǒng);用戶需要填寫正確的系統(tǒng)接入鑒權信息才能讓相應的模塊接入消息隊列服務系統(tǒng),獲取數(shù)據(jù)、發(fā)布數(shù)據(jù)和進行相應的數(shù)據(jù)處理。
      [0020]進一步的改進,數(shù)據(jù)輸出模塊的屬性包括數(shù)據(jù)輸出模塊的單元名稱、數(shù)據(jù)輸出模板、系統(tǒng)接入鑒權信息、數(shù)據(jù)輸入;系統(tǒng)接入鑒權信息包括應用標識和應用密鑰;數(shù)據(jù)輸出模塊對應的應用程序通過接入鑒權信息接入消息隊列服務系統(tǒng);用戶需要填寫正確的系統(tǒng)接入鑒權信息才能讓相應的模塊接入消息隊列服務系統(tǒng),獲取數(shù)據(jù)和進行相應的數(shù)據(jù)處理。
      [0021]一種面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理方法,包括如下步驟:步驟一、數(shù)據(jù)源模塊對應的應用程序接收實際的物理數(shù)據(jù)源的數(shù)據(jù)或自身生成數(shù)據(jù);
      [0022]步驟二、數(shù)據(jù)源模塊將實際的物理數(shù)據(jù)源的數(shù)據(jù)或自身生成數(shù)據(jù)發(fā)布到與數(shù)據(jù)源模塊相連數(shù)據(jù)處理模塊;數(shù)據(jù)處理模塊將實際的物理數(shù)據(jù)源的數(shù)據(jù)或自身生成數(shù)據(jù)單向依次傳遞到數(shù)據(jù)輸出模塊;
      [0023]步驟三、可視化處理模塊生成數(shù)據(jù)源模塊和/或數(shù)據(jù)處理模塊和/或數(shù)據(jù)輸出模塊和/或整個流程的可視化界面;可視化界面包括流程編輯界面、數(shù)據(jù)源模塊的屬性編輯界面、數(shù)據(jù)處理模塊的屬性編輯界面和數(shù)據(jù)輸出模塊的屬性編輯界面
      [0024]步驟四、在可視化界面編輯優(yōu)化流程管理過程。
      [0025]進一步的改進,所述步驟一中,數(shù)據(jù)源模塊對應的應用程序接收實際的物理數(shù)據(jù)源是通過訂閱了消息隊列服務系統(tǒng)某個特定的消息主題;數(shù)據(jù)處理模塊之間通過訂閱與發(fā)布在可視化流程管理系統(tǒng)內(nèi)唯一的同一隨機消息主題的方式實現(xiàn)數(shù)據(jù)的單向流通。
      [0026]進一步的改進,所述步驟三中,數(shù)據(jù)源模塊的屬性包括數(shù)據(jù)源模塊的數(shù)據(jù)源名稱、數(shù)據(jù)源模板、應用標識、應用密鑰、數(shù)據(jù)主題、數(shù)據(jù)輸出、數(shù)據(jù)源內(nèi)容編輯區(qū);應用標識和應用密鑰為一組系統(tǒng)接入鑒權信息,數(shù)據(jù)源模塊對應的應用程序通過接入鑒權信息接入消息隊列服務系統(tǒng);用戶需要填寫正確的系統(tǒng)接入鑒權信息才能讓相應的模塊接入消息隊列服務系統(tǒng),獲取數(shù)據(jù)、發(fā)布數(shù)據(jù)和進行相應的數(shù)據(jù)處理;數(shù)據(jù)處理模塊的屬性包括數(shù)據(jù)處理模塊的單元名稱、單元模板、系統(tǒng)接入鑒權信息、數(shù)據(jù)輸入、數(shù)據(jù)輸出和程序編輯區(qū)域;系統(tǒng)接入鑒權信息包括應用標識和應用密鑰;數(shù)據(jù)處理模塊對應的應用程序通過接入鑒權信息接入消息隊列服務系統(tǒng);用戶需要填寫正確的系統(tǒng)接入鑒權信息才能讓相應的模塊接入消息隊列服務系統(tǒng),獲取數(shù)據(jù)、發(fā)布數(shù)據(jù)和進行相應的數(shù)據(jù)處理;
      [0027]數(shù)據(jù)輸出模塊的屬性包括數(shù)據(jù)輸出模塊的單元名稱、數(shù)據(jù)輸出模板、系統(tǒng)接入鑒權信息、數(shù)據(jù)輸入;系統(tǒng)接入鑒權信息包括應用標識和應用密鑰;數(shù)據(jù)輸出模塊對應的應用程序通過接入鑒權信息接入消息隊列服務系統(tǒng);用戶需要填寫正確的系統(tǒng)接入鑒權信息才能讓相應的模塊接入消息隊列服務系統(tǒng),獲取數(shù)據(jù)和進行相應的數(shù)據(jù)處理。
      [0028]本發(fā)明提供了一種面向?qū)崟r數(shù)據(jù)流的可視化的流程管理系統(tǒng)與服務,設計了實時數(shù)據(jù)處理的過程和系統(tǒng),讓數(shù)據(jù)處理過程與可視化的流程實現(xiàn)映射,通過可視化、易操作的流程管理服務實現(xiàn)對物理流程的模擬和實際數(shù)據(jù)處理過程的創(chuàng)建,提高業(yè)務的編輯能力,以所見即所得的方式,有效將物理流程映射到虛擬環(huán)境,實現(xiàn)對物理流程的仿真和模擬,加快流程設計;本發(fā)明不僅提供了一種流程管理的模擬環(huán)境,還提供了實時數(shù)據(jù)采集與處理的方法,通過模板的選擇、組合和屬性編輯,快速構建數(shù)據(jù)處理的邏輯,讓業(yè)務邏輯更直觀,便于服務的理解和實現(xiàn)。
      【附圖說明】
      [0029]圖1為本發(fā)明的流程結構示意圖;
      [0030]圖2為流程對應的系統(tǒng)實現(xiàn)和數(shù)據(jù)處理過程示意圖;
      [0031]圖3為上游的數(shù)據(jù)處理模塊與下游的數(shù)據(jù)處理模塊的連接方式示意圖;
      [0032]圖4為可視化界面的結構示意圖;
      [0033]圖5為數(shù)據(jù)源模塊的屬性編輯界面;
      [0034]圖6為數(shù)據(jù)處理模塊的屬性編輯界面;
      [0035]圖7為數(shù)據(jù)輸出模塊的屬性編輯界面。
      【具體實施方式】
      [0036]以下通過【具體實施方式】并且結合附圖對本發(fā)明的技術方案作具體說明。
      [0037]實施例
      [0038]如圖1所示,本發(fā)明所涉及可視化流程為一系列的可視化數(shù)據(jù)處理模塊的創(chuàng)建與組合,每個數(shù)據(jù)流程包含一個數(shù)據(jù)源(數(shù)據(jù)輸入)模塊/單元,一個或多個數(shù)據(jù)處理模塊/單元和一個數(shù)據(jù)輸出模塊/單元,這些模塊按順序連接起來形成一個流程。每個模塊以及模塊所組成的流程呈現(xiàn)在一個可視化界面(UI)上,而該可視化界面的的實現(xiàn)方式包括但不限于HTML頁面、運行在計算機終端上的視窗軟件等形式。每個數(shù)據(jù)處理模塊對應一個應用程序,該應用程序為一個消息隊列(MQ)服務系統(tǒng)的客戶端。如圖2所示,一個流程的所有數(shù)據(jù)處理模塊對應的應用程序通過系統(tǒng)實現(xiàn)所采用的消息協(xié)議與消息隊列服務系統(tǒng)建立連接,系統(tǒng)實現(xiàn)的消息協(xié)議包括但不限于AMQP、MQTT、WebS0Cket、TCP等。相連的兩個數(shù)據(jù)處理模塊通過發(fā)布和訂閱同一個消息主題實現(xiàn)數(shù)據(jù)在兩個模塊間的流動,如圖3所示,處于上游的數(shù)據(jù)處理模塊將處理后的數(shù)據(jù)發(fā)布到某個主題Topic,而下游的數(shù)據(jù)處理模塊訂閱同一個主題Topic,該Topic在兩個數(shù)據(jù)處理模塊連接時隨機生成,且該Topic在系統(tǒng)范圍內(nèi)是唯一的。
      [0039]如圖2所示,根據(jù)流程中各個模塊被連接的順序,每個模塊對應的應用程序?qū)错樞蛑鹨粚?shù)據(jù)進行處理。根據(jù)流程是否包含一個實際的物理數(shù)據(jù)源,整個流程的數(shù)據(jù)處理過程分如下兩種情況:
      [0040]A.有實際的物理數(shù)據(jù)源:
      [0041]1.實際的物理數(shù)據(jù)源(一個運行在某種終端設備或計算機系統(tǒng)上的應用程序)與消息隊列服務系統(tǒng)建立連接,并將數(shù)據(jù)發(fā)布(Pub)到某個主題TopicO,具體的主題內(nèi)容和表達方式本發(fā)明不作限制;
      [0042]2.數(shù)據(jù)源模塊對應的應用程序訂閱主題TopicO,并接收到物理數(shù)據(jù)源發(fā)布的數(shù)據(jù);
      [0043]3.數(shù)據(jù)源模塊對應的應用程序?qū)⒃诘?步中接收到的數(shù)據(jù)發(fā)布到一個隨機消息主題Topic,并由與其連接的下一個數(shù)據(jù)處理模塊接收到;
      [0044]4.數(shù)據(jù)處理模塊對數(shù)據(jù)進行相應的處理并通過下一個隨機消息主題Topic發(fā)布給與之連接的下一個數(shù)據(jù)處理模塊,如此往復直到數(shù)據(jù)到達數(shù)據(jù)輸出模塊。
      [0045]B.沒有實際的物理數(shù)據(jù)源:
      [0046]1.數(shù)據(jù)源模塊對應的應用程序生成一個數(shù)據(jù)(按某種規(guī)則生成,或隨機生成,或由用戶指定,見5.2節(jié)),并將其發(fā)布到與下一個數(shù)據(jù)處理模塊連接時產(chǎn)生的消息主題Topic,并由與其連接的下一個數(shù)據(jù)處理模塊接收到;
      [0047]2.數(shù)據(jù)處理模塊對數(shù)據(jù)進行相應的處理并通過下一個隨機消息主題Topic發(fā)布給與之連接的下一個數(shù)據(jù)處理模塊,如此往復直到數(shù)據(jù)到達數(shù)據(jù)輸出模塊。
      [0048]可視化流程管理服務
      [0049]在本發(fā)明所涉及系統(tǒng)與服務通過一個可視化界面提供給用戶,如圖4所示,在該服務界面內(nèi),提供了各種數(shù)據(jù)處理模塊的模板,用戶通過鼠標或手指拖動的方式(基于計算機屏幕或帶觸摸屏的電腦或手持終端)將相應的數(shù)據(jù)處理單元模板拖動到流程編輯區(qū),實現(xiàn)一個數(shù)據(jù)處理模塊/單元實例的創(chuàng)建。每個數(shù)據(jù)處理模塊都包含一些列的屬性,且有相應的屬性編輯界面,數(shù)據(jù)處理模塊的屬性編輯界面可以通過鼠標雙擊對應的數(shù)據(jù)處理模塊調(diào)出,或在拖動模板到編輯區(qū)域時自動出現(xiàn),具體的屬性界面出現(xiàn)方式,本發(fā)明不作規(guī)定。
      [0050]圖5為數(shù)據(jù)源模塊的屬性編輯界面示例,其屬性包括但不限于:數(shù)據(jù)源名稱、數(shù)據(jù)源模板、應用標識、應用密鑰、數(shù)據(jù)主題、數(shù)據(jù)輸出、數(shù)據(jù)源內(nèi)容編輯區(qū)等。其中,用戶可以通過列表選擇數(shù)據(jù)源模板;應用標識和應用密鑰為一組系統(tǒng)接入鑒權信息,數(shù)據(jù)源對應的應用程序需要這組系統(tǒng)接入鑒權信息接入消息隊列服務系統(tǒng),用戶需要填寫正確的系統(tǒng)接入鑒權信息才能讓相應的模塊接入消息隊列服務系統(tǒng),并獲取數(shù)據(jù)和進行相應的數(shù)據(jù)處理。在本發(fā)明中,系統(tǒng)接入鑒權信息可以為一組應用標識和應用密鑰,也可以為其他信息,這與具體系統(tǒng)實現(xiàn)有關,且與之相對應的認證鑒權方法不在本發(fā)明范圍內(nèi)。數(shù)據(jù)主題用于指定數(shù)據(jù)源希望接收的物理數(shù)據(jù)源相關信息;數(shù)據(jù)輸出為一個已經(jīng)與之連接的下一個數(shù)據(jù)處理模塊的標識;數(shù)據(jù)源內(nèi)容編輯區(qū)是一個可選區(qū)域,用戶用于自定義模擬數(shù)據(jù)的生成。
      [0051]圖6為處于一個流程中間環(huán)節(jié)的數(shù)據(jù)處理模塊的屬性編輯界面示例,其屬性包括但不限于:數(shù)據(jù)處理模塊的單元名稱、單元模板、系統(tǒng)接入鑒權信息、數(shù)據(jù)輸入、數(shù)據(jù)輸出、程序編輯區(qū)域等。其中,系統(tǒng)接入鑒權信息讓數(shù)據(jù)處理模塊接入消息隊列服務系統(tǒng),用戶需要填寫正確的系統(tǒng)接入鑒權信息才能讓相應的模塊接入消息隊列服務系統(tǒng),并獲取數(shù)據(jù)和進行相應的數(shù)據(jù)處理。在本發(fā)明中,系統(tǒng)接入鑒權信息可以為一組應用標識和應用密鑰,也可以為其他信息,這與具體系統(tǒng)實現(xiàn)有關,且與之相對應的認證鑒權方法不在本發(fā)明范圍內(nèi)。數(shù)據(jù)輸入為與該數(shù)據(jù)處理模塊連接的上游模塊的標識;數(shù)據(jù)輸出為與該數(shù)據(jù)處理模塊連接的下游模塊的標識;程序編輯區(qū)域為一個可選屬性,用于編輯處理模塊的業(yè)務邏輯,若包含了一段業(yè)務邏輯程序,則該程序?qū)⒈幌到y(tǒng)提交給系統(tǒng)的邏輯引擎執(zhí)行,通過相應的輸入消息主題接收到數(shù)據(jù),并處理后發(fā)布到輸出消息主題。
      [0052]圖7為數(shù)據(jù)輸出模塊屬性編輯界面示例,其屬性包括但不限于:數(shù)據(jù)輸出模塊的單元名稱、數(shù)據(jù)輸出模板、系統(tǒng)接入鑒權信息、數(shù)據(jù)輸入等。其中,系統(tǒng)接入鑒權信息讓數(shù)據(jù)處理模塊接入消息隊列服務系統(tǒng),用戶需要填寫正確的系統(tǒng)接入鑒權信息才能讓相應的模塊接入消息隊列服務系統(tǒng),并獲取數(shù)據(jù)和進行相應的處理。在本發(fā)明中,系統(tǒng)接入鑒權信息可以為一組應用標識和應用密鑰,也可以為其他信息,這與具體系統(tǒng)實現(xiàn)有關,且與之相對應的認證鑒權方法不在本發(fā)明范圍內(nèi)。數(shù)據(jù)輸入為與之連接的上游模塊的標識。
      [0053]以上各模塊屬性中的系統(tǒng)接入鑒權信息可以由用戶顯性輸入(如圖5、6、7),也可以由系統(tǒng)自動隱性生成。
      [0054]數(shù)據(jù)源模塊只包含一個或多個數(shù)據(jù)輸出接口;數(shù)據(jù)處理模塊包含一個或多個數(shù)據(jù)輸入接口和數(shù)據(jù)輸出接口 ;數(shù)據(jù)輸出模塊只包含一個或多個數(shù)據(jù)輸入接口。所有模塊中的數(shù)據(jù)輸入接口和數(shù)據(jù)輸入接口都具有相同的性質(zhì):一個模塊的輸出接口只能與下一個模塊的輸入接口連接(比如從一個模塊的輸出接口拖動一條曲線到另一個模塊的輸入接口),當一個模塊與另一個模塊實現(xiàn)連接,系統(tǒng)將自動隨機生成一個唯一的消息主題Topic,上游模塊對應的應用程序?qū)?shù)據(jù)發(fā)布到該主題,而下游模塊訂閱該主題,以接收來自上游模塊的數(shù)據(jù),實現(xiàn)數(shù)據(jù)的按序流動。
      [0055]本發(fā)明的效果
      [0056]本發(fā)明提供一種面向?qū)崟r數(shù)據(jù)流的可視化的流程管理系統(tǒng)與服務,設計了實時數(shù)據(jù)處理的過程和系統(tǒng),讓數(shù)據(jù)處理過程與可視化的流程實現(xiàn)映射,通過可視化、易操作的流程管理服務實現(xiàn)對物理流程的模擬和實際數(shù)據(jù)處理過程的創(chuàng)建,提高業(yè)務的編輯能力,以所見即所得的方式,有效將物理流程映射到虛擬環(huán)境,實現(xiàn)對物理流程的仿真和模擬,加快流程設計。本發(fā)明不僅提供了一種流程管理的模擬環(huán)境,還提供了實時數(shù)據(jù)采集與處理的方法,通過模板的選擇、組合和屬性編輯,快速構建數(shù)據(jù)處理的邏輯,讓業(yè)務邏輯更直觀,便于服務的理解和實現(xiàn)。
      [0057]上述僅為本發(fā)明的一個具體導向?qū)嵤┓绞?,但本發(fā)明的設計構思并不局限于此,凡利用此構思對本發(fā)明進行非實質(zhì)性的改動,均應屬于侵犯本發(fā)明的保護范圍的行為。
      【主權項】
      1.一種面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理系統(tǒng),其特征在于,包括可視化數(shù)據(jù)處理單元;所述可視化數(shù)據(jù)處理單元包括可視化處理模塊、數(shù)據(jù)源模塊、數(shù)據(jù)處理模塊組和數(shù)據(jù)輸出模塊;數(shù)據(jù)源模塊連接數(shù)據(jù)處理模塊組,數(shù)據(jù)處理模塊組連接數(shù)據(jù)輸出模塊;數(shù)據(jù)源模塊、數(shù)據(jù)處理模塊組和數(shù)據(jù)輸出模塊形成一個流程;流程內(nèi)的數(shù)據(jù)單向流通;數(shù)據(jù)處理模塊組由串聯(lián)或并聯(lián)設置的數(shù)據(jù)處理模塊組成,數(shù)據(jù)處理模塊的數(shù)量多I;數(shù)據(jù)源模塊用于生成數(shù)據(jù);數(shù)據(jù)處理模塊用于處理數(shù)據(jù);數(shù)據(jù)輸出模塊用于輸出或展現(xiàn)數(shù)據(jù);可視化處理模塊用于生成數(shù)據(jù)源模塊和/或數(shù)據(jù)處理模塊和/或數(shù)據(jù)輸出模塊和/或整個流程的可視化界面。2.如權利要求1所述的面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理系統(tǒng),其特征在于,每個數(shù)據(jù)處理模塊包括一個或多個數(shù)據(jù)輸入接口和一個或多個數(shù)據(jù)輸出接口;數(shù)據(jù)處理模塊之間通過數(shù)據(jù)輸入接口和數(shù)據(jù)輸出接口串聯(lián)或并聯(lián)連接;數(shù)據(jù)源模塊包括一個或多個數(shù)據(jù)輸出接口 ;數(shù)據(jù)輸出模塊包括一個或多個數(shù)據(jù)輸入接口。3.如權利要求1所述的面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理系統(tǒng),其特征在于,數(shù)據(jù)源模塊與數(shù)據(jù)處理模塊之間、數(shù)據(jù)處理模塊之間及數(shù)據(jù)處理模塊與數(shù)據(jù)輸出模塊之間的連接,均在各模塊的對應程序通過消息協(xié)議與消息隊列服務系統(tǒng)建立連接后的消息交互中形成。4.如權利要求1所述的面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理系統(tǒng),其特征在于,所述可視化界面包括流程編輯界面、數(shù)據(jù)源模塊的屬性編輯界面、數(shù)據(jù)處理模塊的屬性編輯界面和數(shù)據(jù)輸出模塊的屬性編輯界面;數(shù)據(jù)源模塊的屬性、數(shù)據(jù)處理模塊的屬性和數(shù)據(jù)輸出模塊的屬性均設有系統(tǒng)接入鑒權信息。5.如權利要求4所述的面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理系統(tǒng),其特征在于,數(shù)據(jù)源模塊的屬性包括數(shù)據(jù)源模塊的數(shù)據(jù)源名稱、數(shù)據(jù)源模板、應用標識、應用密鑰、數(shù)據(jù)主題、數(shù)據(jù)輸出、數(shù)據(jù)源內(nèi)容編輯區(qū);應用標識和應用密鑰為一組系統(tǒng)接入鑒權信息,數(shù)據(jù)源模塊對應的應用程序通過接入鑒權信息接入消息隊列服務系統(tǒng);用戶需要填寫正確的系統(tǒng)接入鑒權信息才能讓相應的模塊接入消息隊列服務系統(tǒng),獲取數(shù)據(jù)、發(fā)布數(shù)據(jù)和進行相應的數(shù)據(jù)處理。6.如權利要求4所述的面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理系統(tǒng),其特征在于,數(shù)據(jù)處理模塊的屬性包括數(shù)據(jù)處理模塊的單元名稱、單元模板、系統(tǒng)接入鑒權信息、數(shù)據(jù)輸入、數(shù)據(jù)輸出和程序編輯區(qū)域;系統(tǒng)接入鑒權信息包括應用標識和應用密鑰;數(shù)據(jù)處理模塊對應的應用程序通過接入鑒權信息接入消息隊列服務系統(tǒng);用戶需要填寫正確的系統(tǒng)接入鑒權信息才能讓相應的模塊接入消息隊列服務系統(tǒng),獲取數(shù)據(jù)、發(fā)布數(shù)據(jù)和進行相應的數(shù)據(jù)處理。7.如權利要求4所述的面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理系統(tǒng),其特征在于,數(shù)據(jù)輸出模塊的屬性包括數(shù)據(jù)輸出模塊的單元名稱、數(shù)據(jù)輸出模板、系統(tǒng)接入鑒權信息、數(shù)據(jù)輸入;系統(tǒng)接入鑒權信息包括應用標識和應用密鑰;數(shù)據(jù)輸出模塊對應的應用程序通過接入鑒權信息接入消息隊列服務系統(tǒng);用戶需要填寫正確的系統(tǒng)接入鑒權信息才能讓相應的模塊接入消息隊列服務系統(tǒng),獲取數(shù)據(jù)和進行相應的數(shù)據(jù)處理。8.—種面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理方法,其特征在于,包括如下步驟: 步驟一、數(shù)據(jù)源模塊對應的應用程序接收實際的物理數(shù)據(jù)源的數(shù)據(jù)或自身生成數(shù)據(jù); 步驟二、數(shù)據(jù)源模塊將實際的物理數(shù)據(jù)源的數(shù)據(jù)或自身生成數(shù)據(jù)發(fā)布到與數(shù)據(jù)源模塊相連數(shù)據(jù)處理模塊;數(shù)據(jù)處理模塊將實際的物理數(shù)據(jù)源的數(shù)據(jù)或自身生成數(shù)據(jù)單向依次傳遞到數(shù)據(jù)輸出模塊; 步驟三、可視化處理模塊生成數(shù)據(jù)源模塊和/或數(shù)據(jù)處理模塊和/或數(shù)據(jù)輸出模塊和/或整個流程的可視化界面;可視化界面包括流程編輯界面、數(shù)據(jù)源模塊的屬性編輯界面、數(shù)據(jù)處理模塊的屬性編輯界面和數(shù)據(jù)輸出模塊的屬性編輯界面 步驟四、在可視化界面編輯優(yōu)化流程管理過程。9.如權利要求8所述的面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理方法,其特征在于,所述步驟一中,數(shù)據(jù)源模塊對應的應用程序接收實際的物理數(shù)據(jù)源是通過訂閱了消息隊列服務系統(tǒng)某個特定的消息主題;數(shù)據(jù)處理模塊之間通過訂閱與發(fā)布在可視化流程管理系統(tǒng)內(nèi)唯一的同一隨機消息主題的方式實現(xiàn)數(shù)據(jù)的單向流通。10.如權利要求8所述的面向?qū)崟r數(shù)據(jù)流處理的可視化流程管理方法,其特征在于,所述步驟三中,數(shù)據(jù)源模塊的屬性包括數(shù)據(jù)源模塊的數(shù)據(jù)源名稱、數(shù)據(jù)源模板、應用標識、應用密鑰、數(shù)據(jù)主題、數(shù)據(jù)輸出、數(shù)據(jù)源內(nèi)容編輯區(qū);應用標識和應用密鑰為一組系統(tǒng)接入鑒權信息,數(shù)據(jù)源模塊對應的應用程序通過接入鑒權信息接入消息隊列服務系統(tǒng);用戶需要填寫正確的系統(tǒng)接入鑒權信息才能讓相應的模塊接入消息隊列服務系統(tǒng),獲取數(shù)據(jù)、發(fā)布數(shù)據(jù)和進行相應的數(shù)據(jù)處理;數(shù)據(jù)處理模塊的屬性包括數(shù)據(jù)處理模塊的單元名稱、單元模板、系統(tǒng)接入鑒權信息、數(shù)據(jù)輸入、數(shù)據(jù)輸出和程序編輯區(qū)域;系統(tǒng)接入鑒權信息包括應用標識和應用密鑰;數(shù)據(jù)處理模塊對應的應用程序通過接入鑒權信息接入消息隊列服務系統(tǒng);用戶需要填寫正確的系統(tǒng)接入鑒權信息才能讓相應的模塊接入消息隊列服務系統(tǒng),獲取數(shù)據(jù)、發(fā)布數(shù)據(jù)和進行相應的數(shù)據(jù)處理; 數(shù)據(jù)輸出模塊的屬性包括數(shù)據(jù)輸出模塊的單元名稱、數(shù)據(jù)輸出模板、系統(tǒng)接入鑒權信息、數(shù)據(jù)輸入;系統(tǒng)接入鑒權信息包括應用標識和應用密鑰;數(shù)據(jù)輸出模塊對應的應用程序通過接入鑒權信息接入消息隊列服務系統(tǒng);用戶需要填寫正確的系統(tǒng)接入鑒權信息才能讓相應的模塊接入消息隊列服務系統(tǒng),獲取數(shù)據(jù)和進行相應的數(shù)據(jù)處理。
      【文檔編號】G06F9/455GK105893116SQ201610225178
      【公開日】2016年8月24日
      【申請日】2016年4月12日
      【發(fā)明人】猶杰
      【申請人】深圳前海大數(shù)點科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1