[發明專利]一種數據核對的方法、裝置及計算機存儲介質在審
| 申請號: | 201710581560.4 | 申請日: | 2017-07-17 |
| 公開(公告)號: | CN107392764A | 公開(公告)日: | 2017-11-24 |
| 發明(設計)人: | 祝曉潭;徐加明;劉勝;殷舒 | 申請(專利權)人: | 聯動優勢科技有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06F17/30;G06F21/62;H04L9/32 |
| 代理公司: | 北京同達信恒知識產權代理有限公司11291 | 代理人: | 黃志華 |
| 地址: | 100082 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 核對 方法 裝置 計算機 存儲 介質 | ||
技術領域
本發明涉及計算機領域,尤其是一種數據核對的方法、裝置及計算機存儲介質。
背景技術
隨著科學技術的發展,企事業單位在進行交易數據核對時越來越多的采用電子對賬的方式。
目前,企事業單位在與銀行、第三方支付機構等進行對賬的過程中,常用的電子對賬方式有兩種。一種是,將銀行或支付機構的賬單數據下載到本地,然后與本地數據庫中的賬單數據按流水號進行正序排列后,從第一個流水號開始逐條、逐字段核對,其中,一個流水號對應的字段通常有多個,如流水號、日期、金額等。另一種方式是,雙方約定交易數據標識,并據此對比企業日記賬和銀行對賬單數據,若標識不存在,則根據付款方、金額及日期等字段,來對比日記賬和對賬單。
然而,隨著互聯網業務的迅速增長,一方面,每天的交易量越來越大,這就造成了不僅在數據核對前需要傳輸大量的交易數據,而且在數據核對時需要核對的數據量成倍增加,進而降低了數據核對的速度;另一方面,由于這些需要傳輸的交易數據中又存在大量隱私信息,這又造成了用戶的隱私數據在傳輸過程中存在被泄露的風險。
發明內容
本發明提供一種數據核對的方法、裝置及計算機存儲介質,用以解決現有技術中存在需要核對大量的交易數據而使數據核對速度變慢的問題。
本發明實施例的第一方面,提供一種數據核對方法,應用于數據核對系統,包括:所述數據核對系統的接收模塊從數據提供系統接收第一核對數據;其中,所述第一核對數據為所述數據提供系統對記錄在所述數據提供系統的一預定批次內的N條交易明文進行哈希計算后得到的N條交易哈希值所組成的第一哈希表,N為正整數;所述數據核對系統的處理模塊從所述數據核對系統的存儲單元中,讀取記錄在所述數據核對系統的所述預定批次內的M條交易明文;其中,M為正整數;所述處理模塊對所述M條交易明文進行哈希計算,得到M條交易哈希值,以獲得第二核對數據,所述第二核對數據為包括所述M條交易哈希值的第二哈希表;所述處理模塊對從所述接收模塊獲取的所述第一核對數據進行哈希計算,獲得第一哈希值,以及對所述第二核對數據進行哈希計算,獲得第二哈希值;所述處理模塊核對所述第一哈希值與所述第二哈希值是否相同,以獲得核對結果。
結合第一方面,在第一方面的第一種可能的實施方式中,所述方法還包括:所述數據核對系統的接收模塊還從所述數據提供系統接收簽名信息;其中,所述簽名信息為所述數據提供系統對第三哈希值進行加密后得到的信息,所述第三哈希值為所述數據提供系統對所述第一核對數據進行哈希計算后得到的。
結合第一方面第一種可能的實施方式,在第一方面的第二種可能的實施方式中,在所述處理模塊核對所述第一哈希值與所述第二哈希值是否相同,以獲得核對結果之前,所述方法包括:所述數據核對系統的解密模塊對所述簽名信息進行解密,以獲得所述第三哈希值;所述處理模塊核對所述第一哈希值與所述第三哈希值是否相同;在為是時,所述處理模塊核對所述第一哈希值與所述第二哈希值是否相同,以獲得所述核對結果。
結合第一方面至第一方面第二種可能的實施方式的任一實施方式,在第一方面的第三種可能的實施方式中,所述方法還包括:當所述核對結果為不同時,所述處理模塊核對所述第一核對數據中的交易哈希值與所述第二核對數據中的交易哈希值,以獲得差錯交易哈希值。
結合第一方面第三種可能的實施方式,在第一方面的第四種可能的實施方式中,在所述處理模塊獲取差錯交易哈希值之后,所述方法還包括:所述處理模塊判斷所述差錯交易哈希值是否存在于所述第二核對數據中;在為否時,所述處理模塊向所述數據提供系統請求所述差錯交易哈希值對應的第一交易明文;在為是時,所述處理模塊從所述存儲單元獲取與所述差錯交易哈希值對應的第二交易明文,并將所述第二交易明文發送給所述數據提供系統。
本發明實施例的第二方面,提供一種獲得核對數據的方法,應用于數據提供系統,包括:所述數據提供系統的接收模塊從數據核對系統接收數據核對請求;所述數據提供系統的處理模塊基于所述數據核對請求從所述數據提供系統的存儲單元中,讀取記錄在所述數據提供系統內的一預定批次內的N條交易明文;其中,N為正整數;所述處理模塊對所述N條交易明文中進行哈希計算,得到N條交易哈希值,以獲得第一核對數據,所述第一核對數據為包括所述N條交易哈希值的第一哈希表;發送所述第一核對數據給所述數據核對系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯動優勢科技有限公司,未經聯動優勢科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710581560.4/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





