[發明專利]工作流控制方法、裝置、設備、存儲介質和系統在審
| 申請號: | 201811566191.2 | 申請日: | 2018-12-20 |
| 公開(公告)號: | CN109634764A | 公開(公告)日: | 2019-04-16 |
| 發明(設計)人: | 陳林;王春偉;李升起;李琛 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06F9/48 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 處理狀態 目標對象 工作流 工作流控制 處理操作 存儲介質 輕量化 調用 清晰 維護 | ||
本發明實施例公開了一種工作流控制方法、裝置、設備、存儲介質和系統。其中,方法包括:獲取對目標對象進行處理的工作流,所述工作流包括目標對象在處理過程中的至少兩個處理狀態,以及目標對象從相鄰兩個處理狀態的前一處理狀態到后一處理狀態所需的處理操作;根據所述工作流調用至少一個組件,以通過至少一個組件對所述目標對象進行處理操作。本發明實施例能夠輕量化工作流,使其流程清晰、簡單、且易于維護。
技術領域
本發明實施例涉及計算機技術,尤其涉及一種工作流控制方法、裝置、設備、存儲介質和系統。
背景技術
工作流是對工作流程及其各操作步驟之間業務規則的抽象、概括描述。目前,很多流程、業務都可以抽象成工作流,例如,將對文章、小視頻等對象的處理流程抽象成工作流。
實際應用場景中,不同的對象需要經過的工作流程往往不同,隨著業務的發展和用戶需求的不斷提升,各種工作流程混雜在一起,包含著大量的邏輯判斷,導致代碼冗余,工作流維護、調整困難,難以維持功能的快速迭代。
發明內容
本發明實施例提供一種工作流控制方法、裝置、設備、存儲介質和系統,以輕量化工作流,使其流程清晰、簡單、且易于維護。
第一方面,本發明實施例提供了一種工作流控制方法,包括:
獲取對目標對象進行處理的工作流,所述工作流包括目標對象在處理過程中的至少兩個處理狀態,以及目標對象從相鄰兩個處理狀態的前一處理狀態到后一處理狀態所需的處理操作;
根據所述工作流調用至少一個組件,以通過至少一個組件對所述目標對象進行處理操作。
第二方面,本發明實施例還提供了一種工作流控制裝置,包括:
獲取模塊,用于獲取對目標對象進行處理的工作流,所述工作流包括目標對象在處理過程中的至少兩個處理狀態,以及目標對象從相鄰兩個處理狀態的前一處理狀態到后一處理狀態所需的處理操作;
調用模塊,用于根據所述工作流調用至少一個組件,以通過至少一個組件對所述目標對象進行處理操作。
第三方面,本發明實施例還提供了一種電子設備,所述電子設備包括:
一個或多個處理器;
存儲器,用于存儲一個或多個程序,
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現任一實施例所述的工作流控制方法。
第四方面,本發明實施例還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現任一實施例所述的工作流控制方法。
第五方面,本發明實施例還提供了一種工作流控制系統,包括:工作流控制裝置和接入所述工作流控制裝置的至少一個組件;
所述工作流控制裝置,用于獲取對目標對象進行處理的工作流,所述工作流包括目標對象在處理過程中的至少兩個處理狀態,以及目標對象從相鄰兩個處理狀態的前一處理狀態到后一處理狀態所需的處理操作;根據所述工作流調用至少一個組件;
所述至少一個組件,用于對所述目標對象進行處理操作。
本發明實施例中,通過獲取對目標對象進行處理的工作流,該工作流以處理狀態為節點,以相鄰兩個處理狀態之間所需的處理操作為節點之間的操作內容,從而通過處理狀態將整個工作流切分成一段段的小流程;通過根據工作流調用至少一個組件,以通過至少一個組件對目標對象進行處理操作,從而基于處理狀態、實現了操作邏輯簡單、清晰的工作流;而且,本實施例中的工作流主要用于操作控制,將大量的邏輯判斷、處理操作抽象到組件中,組件接入簡單、快速,實現了工作流控制的輕量化設計。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811566191.2/2.html,轉載請聲明來源鉆瓜專利網。





