[發(fā)明專利]多方協(xié)同業(yè)務處理方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202111023614.8 | 申請日: | 2021-09-02 |
| 公開(公告)號: | CN113467898B | 公開(公告)日: | 2022-01-18 |
| 發(fā)明(設計)人: | 左劼;李昌盛;秦川 | 申請(專利權)人: | 北京開科唯識技術股份有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 北京秉文同創(chuàng)知識產權代理事務所(普通合伙) 11859 | 代理人: | 陳少麗;張文武 |
| 地址: | 100080 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多方 協(xié)同 業(yè)務 處理 方法 系統(tǒng) | ||
1.一種多方協(xié)同業(yè)務處理方法,其特征在于,包括:
宕機重啟后,對第一業(yè)務的每個步驟依次執(zhí)行如下的恢復處理:執(zhí)行所述步驟的恢復動作,以檢測所述步驟是否已執(zhí)行和所述步驟的執(zhí)行狀態(tài);在所述步驟的執(zhí)行狀態(tài)為未執(zhí)行時,繼續(xù)所述步驟及其后續(xù)步驟的正向處理;在所述步驟的執(zhí)行狀態(tài)為失敗時,反向撤銷所述第一業(yè)務的已執(zhí)行步驟;在所述步驟的執(zhí)行狀態(tài)為成功時,繼續(xù)前一步驟的恢復處理;
對所述第一業(yè)務的每個步驟依次執(zhí)行如下的正向處理:對所述步驟執(zhí)行正向處理動作并獲取所述步驟的執(zhí)行狀態(tài);在所述步驟的執(zhí)行狀態(tài)為未知或執(zhí)行中時,周期性地調用狀態(tài)查詢動作查詢所述步驟的執(zhí)行狀態(tài),直到該步驟的執(zhí)行狀態(tài)為終態(tài),所述終態(tài)為成功或失敗;
其中,所述第一業(yè)務為多個參與方協(xié)同處理的業(yè)務,所述第一業(yè)務的每個步驟代表所述第一業(yè)務的一個參與方;
其中,所述步驟的執(zhí)行狀態(tài)為未知或未執(zhí)行的情況包括所述步驟對應的參與方發(fā)生故障的情況以及所述參與方在發(fā)生故障后恢復的情況。
2.根據(jù)權利要求1所述的方法,其特征在于,所述正向處理還包括:
在所述步驟的執(zhí)行狀態(tài)為成功時,繼續(xù)下一步驟的正向處理;
在所述步驟的執(zhí)行狀態(tài)為失敗時,反向撤銷所述第一業(yè)務的已執(zhí)行步驟。
3.根據(jù)權利要求1或2所述的方法,其特征在于,所述反向撤銷所述第一業(yè)務的已執(zhí)行步驟,包括:對所述第一業(yè)務的已執(zhí)行正向處理的每個步驟,逆向依次執(zhí)行撤銷動作,以消除所述步驟所帶來的影響。
4.一種多方協(xié)同業(yè)務處理系統(tǒng),其特征在于,包括:調度控制器和與業(yè)務的參與方相對應的步驟執(zhí)行器;
所述調度控制器,用于在宕機重啟后,控制每個所述步驟執(zhí)行器對第一業(yè)務的步驟依次執(zhí)行恢復處理;以及,用于在所述步驟執(zhí)行器提供的步驟的執(zhí)行狀態(tài)為未執(zhí)行時,控制所述步驟執(zhí)行器對所述步驟執(zhí)行正向處理以及控制后續(xù)步驟的步驟執(zhí)行器對相應步驟執(zhí)行正向處理;以及,用于在所述步驟執(zhí)行器提供的步驟的執(zhí)行狀態(tài)為失敗時,控制所述第一業(yè)務的已執(zhí)行步驟的步驟執(zhí)行器反向撤銷所述第一業(yè)務的已執(zhí)行步驟;以及,用于在所述步驟執(zhí)行器提供的步驟的執(zhí)行狀態(tài)為成功時,控制所述第一業(yè)務的前一步驟的步驟執(zhí)行器繼續(xù)前一步驟的恢復處理;
所述步驟執(zhí)行器,用于對所述第一業(yè)務的相應步驟執(zhí)行恢復處理、正向處理或反向撤銷,并向所述調度控制器提供所述步驟的執(zhí)行狀態(tài);
所述調度控制器,還用于依次控制每個所述步驟執(zhí)行器執(zhí)行所述第一業(yè)務的相應步驟的正向處理;
所述步驟執(zhí)行器,還用于對所述第一業(yè)務的相應步驟執(zhí)行正向處理,所述正向處理包括:對所述步驟執(zhí)行正向處理動作并獲取所述步驟的執(zhí)行狀態(tài);在所述步驟的執(zhí)行狀態(tài)為未知或執(zhí)行中時,周期性地調用狀態(tài)查詢動作查詢所述步驟的執(zhí)行狀態(tài),直到該步驟的執(zhí)行狀態(tài)為終態(tài),所述終態(tài)為成功或失敗;
其中,所述第一業(yè)務為多個所述參與方協(xié)同處理的業(yè)務,所述第一業(yè)務的每個步驟代表所述第一業(yè)務的一個參與方;
其中,所述步驟的執(zhí)行狀態(tài)為未知或未執(zhí)行的情況包括所述步驟對應的參與方發(fā)生故障的情況以及所述參與方在發(fā)生故障后恢復的情況。
5.根據(jù)權利要求4所述的多方協(xié)同業(yè)務處理系統(tǒng),其特征在于,所述調度控制器,還用于在所述步驟執(zhí)行器提供的步驟的執(zhí)行狀態(tài)為成功時,控制下一步驟的步驟執(zhí)行器對所述第一業(yè)務的下一步驟執(zhí)行正向處理;在所述步驟執(zhí)行器提供的步驟的執(zhí)行狀態(tài)為失敗時,控制所述第一業(yè)務的已執(zhí)行步驟的步驟執(zhí)行器反向撤銷所述第一業(yè)務的已執(zhí)行步驟。
6.根據(jù)權利要求4或5所述的多方協(xié)同業(yè)務處理系統(tǒng),其特征在于,
所述調度控制器,用于控制所述第一業(yè)務的已執(zhí)行步驟的步驟執(zhí)行器反向撤銷所述第一業(yè)務的已執(zhí)行步驟,包括:逆向依次控制所述第一業(yè)務的已執(zhí)行正向處理的每個步驟的步驟執(zhí)行器對所述第一業(yè)務的相應步驟執(zhí)行撤銷動作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京開科唯識技術股份有限公司,未經北京開科唯識技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111023614.8/1.html,轉載請聲明來源鉆瓜專利網。
- 移動通信終端的協(xié)同方法及其界面系統(tǒng)
- 業(yè)務協(xié)同流程配置、業(yè)務協(xié)同方法及裝置
- 一種基于健康檔案共享平臺的跨醫(yī)院協(xié)同檢查信息系統(tǒng)
- 一種協(xié)同控制方法、協(xié)同控制系統(tǒng)及變頻器
- 基于協(xié)同網關的跨域協(xié)同交互方法
- 一種生產協(xié)同管理方法及系統(tǒng)
- 云邊協(xié)同方法、裝置、系統(tǒng)、設備和介質
- 一種智能辦公協(xié)同操作方法及系統(tǒng)
- 一種用于無人裝備的時間協(xié)同航跡規(guī)劃方法
- 基于大數(shù)據(jù)的智慧辦公協(xié)同方法及系統(tǒng)





