[發明專利]應用于分布式系統的對賬方法、對賬裝置和電子設備有效
| 申請號: | 201910094697.6 | 申請日: | 2019-01-30 |
| 公開(公告)號: | CN109934712B | 公開(公告)日: | 2022-07-15 |
| 發明(設計)人: | 李萍 | 申請(專利權)人: | 網聯清算有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06Q40/00 |
| 代理公司: | 北京市隆安律師事務所 11323 | 代理人: | 權鮮枝 |
| 地址: | 100045 北京市西城區北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用于 分布式 系統 方法 裝置 電子設備 | ||
1.一種應用于分布式系統的對賬方法,包括:
確定待核對的第一交易數據和第二交易數據,其中,所述第二交易數據部署在多個數據中心;
按照交易發生的時間維度和部署有所述第二交易數據的數據中心維度,將所述第一交易數據分為多個第一子交易數據,將所述第二交易數據分為多個第二子交易數據;
并行比較同一批次、同一數據中心的第一子交易數據和第二子交易數據,得到第一對賬結果包括:對于同一批次、同一數據中心的第一子交易數據和第二子交易數據,依據所述第二子交易數據所存儲在數據庫的位置將所述第二子交易數據拆分為多個部分,每次用所述第一子交易數據與所述第二子交易數據的一個部分進行比較,確定交集,將所述交集中的元素從第一子交易數據和第二子交易數據中移除,將所述第二子交易數據的下一個部分補充至第二子交易數據中并與所述第一子交易數據的剩余部分比較,直至比較完成,并通過預設要素檢查所述交集中是否存在內容不同的交易數據,得到第一對賬結果,所述并行比較同一批次、同一數據中心的第一子交易數據和第二子交易數據,得到第一對賬結果包括:
確定第一子交易數據在第二子交易數據中的相對補集,作為第一子交易數據相對于第二子交易數據缺少的交易數據,以及確定第二子交易數據在第一子交易數據中的相對補集,作為第二子交易數據相對于第一子交易數據缺少的交易數據;
所述第一子交易數據在第二子交易數據中的相對補集是在比較完成后通過所述第二子交易數據中的剩余部分直接得到的,所述第二子交易數據在第一子交易數據中的相對補集是在比較完成后通過所述第一子交易數據中的剩余部分直接得到的;以及
匯總不同批次、不同數據中心的多個所述第一對賬結果,得到第二對賬結果,其中包括:在每一次匯總過程中,針對同一批次、不同數據中心的交易數據,將不同數據中心中不一致的交易數據進行對比得到不同數據中心的互補數據,以通過刪除互補數據得到所述第二對賬結果。
2.根據權利要求1所述的方法,其中,所述分布式系統包括多個節點,所述第一交易數據和第二交易數據包括多個機構的交易數據,在并行比較同一批次、同一數據中心的第一子交易數據和第二子交易數據時:
所述分布式系統的每個節點僅處理同一機構的第一子交易數據和第二子交易數據;并且/或者
每個機構的第一子交易數據和第二子交易數據由所述分布式系統中的同一節點處理。
3.根據權利要求2所述的方法,其中,在所述比較同一批次、同一數據中心的第一子交易數據和第二子交易數據,得到第一對賬結果之前,所述方法還包括:
基于由所述機構和交易流水號構成的唯一標識,將所述第一子交易數據和所述第二子交易數據實現為哈希映射的數據結構。
4.根據權利要求1所述的方法,其中,所述匯總不同批次、不同數據中心的多個所述第一對賬結果,得到第二對賬結果包括:
匯總同一批次、不同數據中心多個所述第一對賬結果,并執行核對比較,得到第三對賬結果;
匯總不同批次的多個所述第三對賬結果,并執行核對比較,得到第二對賬結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網聯清算有限公司,未經網聯清算有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910094697.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于區塊鏈交易的外部保證的方法和系統
- 下一篇:一種電力批發市場結算方法





