[發明專利]檢測實時全額結算系統中死鎖的方法、設備、裝置和介質有效
| 申請號: | 202010331294.1 | 申請日: | 2020-04-21 |
| 公開(公告)號: | CN111580982B | 公開(公告)日: | 2022-02-22 |
| 發明(設計)人: | 方暉;袁園;曹圣皎 | 申請(專利權)人: | 創新先進技術有限公司 |
| 主分類號: | G06F9/52 | 分類號: | G06F9/52;G06F21/62;G06F21/64;G06Q40/02;G06Q40/04 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 韓果 |
| 地址: | 開曼群島大開曼島*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 檢測 實時 全額 結算 系統 死鎖 方法 設備 裝置 介質 | ||
1.一種計算機實現的用于檢測實時全額結算系統中死鎖的方法,所述方法包括:
指示所述實時全額結算系統的多個用戶獨立計算其各自的流動性信息,并執行用于確定所述實時全額結算系統中的應收總額以及所述實時全額結算系統中的應付總額的聯合計算;
從所述多個用戶接收所述聯合計算的計算結果,并基于所接收到的計算結果計算所述應收總額和所述應付總額;
基于所述應收總額和所述應付總額驗證所述多個用戶的所述流動性信息的正確性;以及
在所述多個用戶的所述流動性信息的所述正確性被驗證后,
指示所述多個用戶聯合確定最低轉賬后流動性,其中,所述最低轉賬后流動性是在所述多個用戶中的每個用戶不向彼此公開其流動性信息的情況下,基于所述多個用戶中的每個用戶的流動性信息聯合確定的;
接收所述聯合確定的最低轉賬后流動性;以及
基于所述最低轉賬后流動性確定是否存在死鎖。
2.如權利要求1所述的方法,其中,指示所述多個用戶獨立計算其各自的流動性信息包括:
指示所述多個用戶中的每個用戶i獨立計算其流動性信息,所述流動性信息包括當前流動性Ci、應收金額Ti、應付金額Fi以及轉賬后流動性Pi。
3.如權利要求2所述的方法,其中,指示所述多個用戶執行聯合計算包括:
指示所述多個用戶i∈{A,B,...,N}執行用于確定應收總額ST的聯合計算,其中,所述應收總額ST是在不從所述多個用戶接收其各自的流動性信息的情況下計算的。
4.如權利要求2所述的方法,其中,指示所述多個用戶執行聯合計算包括:
指示所述多個用戶i∈{A,B,...,N}執行用于確定應付總額SF的聯合計算,其中,所述應付總額SF是在不從所述多個用戶接收其各自的流動性信息的情況下計算的。
5.如權利要求3或4中任一項所述的方法,其中,驗證所述多個用戶的所述流動性信息的正確性包括:
比較所述應收總額ST與所述應付總額SF。
6.如權利要求5所述的方法,還包括:
如果所述應收總額ST與所述應付總額SF不匹配,則報告錯誤。
7.如權利要求1所述的方法,其中,所述實時全額結算系統是利用區塊鏈系統實現的。
8.如權利要求7所述的方法,還包括:
執行記錄在所述區塊鏈系統的區塊鏈上的智能合約來驗證所述多個用戶的所述流動性信息的正確性。
9.如權利要求8所述的方法,還包括:
通過所述智能合約合并所述多個用戶提交的所述聯合計算的計算結果,以確定所述應收總額和所述應付總額。
10.一種用于檢測實時全額結算系統中死鎖的設備,包括:
一個或多個處理器;以及
一個或多個計算機可讀存儲器,所述計算機可讀存儲器耦接到所述一個或多個處理器并且其上存儲有指令,所述指令能夠由所述一個或多個處理器執行以執行權利要求1至9中任一項所述的方法。
11.一種用于檢測實時全額結算系統中死鎖的裝置,所述裝置包括用于執行權利要求1至9中任一項所述的方法的多個模塊。
12.一種存儲有指令的非暫態計算機可讀介質,當所述指令由設備的處理器執行時,所述指令促使所述設備執行權利要求1至9中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創新先進技術有限公司,未經創新先進技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010331294.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種提升環形電極激勵器射流強度的裝置及其工作方法
- 下一篇:快速取藥器





