[發明專利]一種備份方法和裝置在審
| 申請號: | 201610304293.1 | 申請日: | 2016-05-10 |
| 公開(公告)號: | CN107357679A | 公開(公告)日: | 2017-11-17 |
| 發明(設計)人: | 廖天宇;倪瑞萍;葉晨;王蔚林;趙林君;蔡靜 | 申請(專利權)人: | 銀聯數據服務有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 北京同達信恒知識產權代理有限公司11291 | 代理人: | 柴燕梅 |
| 地址: | 201201 上海市浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 備份 方法 裝置 | ||
技術領域
本發明涉及數據庫備份技術領域,尤其涉及一種備份方法和裝置。
背景技術
銀行卡(Bank Card)是商業銀行等金融機構及郵政儲匯機構向社會發行的,具有消費信用、轉賬結算、存取現金等全部或部分共享的信用支付工具。當前,銀行卡已經較為普及。
然而在銀行系統內部對銀行卡進行清算時,需要從銀行卡系統數據庫中獲取所有銀行卡的前日余額信息。現有技術中,從銀行卡系統數據庫中獲取所有銀行卡的前日余額信息有如下兩種技術方案:
方案一、從銀行卡系統數據庫中獲取銀行卡賬戶的當前余額以及當日所有交易信息,然后根據銀行卡賬戶當日所有交易信息和銀行卡賬戶的當前余額計算得到銀行卡賬戶的前日余額。
方案二、首先在銀行卡系統數據庫中為銀行卡賬戶設置前日余額字段,并在每日選取固定的時間作為日切點,執行腳本統一將銀行卡賬戶的當前余額復制到銀行卡賬戶的前日余額進行備份,然后即可從銀行卡數據庫系統獲取所有銀行卡的前日余額。
上述方案二中每日選取固定的時間作為日切點執行腳本統一將銀行卡賬戶當前余額備份到銀行卡賬戶前日余額的示意圖,可參照圖1。
如圖1所示,在從T-1日到T日在日切點的時候,統一將所有銀行卡賬戶的當前余額備份到銀行卡賬戶的前日余額;
在從T日到T+1日在日切點的時候,再統一將所有銀行卡賬戶的當前余額備份到銀行卡賬戶的前日余額。
針對上述方案一,對于交易量較大的銀行卡系統,通過相減操作得到前日余額的操作量較大,將會影響銀行卡系統的性能。
針對上述方案二,在日期進行切換時進行余額備份的方案,需要同時對數據庫中所有銀行卡的數據進行修改,對于發卡量較大的銀行卡系統,同時處理所有銀行卡的記錄是一個耗時較長的過程,在這個過程中卡系統的業務會因數據庫修改受到影響,導致服務中斷。
發明內容
本發明實施例提供一種備份方法和裝置,用以優化銀行卡系統余額備份流程,通過減少操作量和減少由于余額備份導致處理失敗的交易量以提高銀行卡系統的性能。
本發明實施例提供一種備份方法,包括:
接收交易請求,所述交易請求中包含賬號信息;
根據所述交易請求,確定交易日期;
獲取所述賬號信息對應的數據項,所述數據項包括備份日期、前日余額信息與當前余額信息;
將所述數據項中的備份日期與所述交易日期進行比較,若兩者不相同,則確定所述交易請求為所述賬號信息在所述交易日期內的第一筆交易;
將所述數據項中的當前余額信息備份到所述數據項中的前日余額信息;
根據所述交易請求進行交易,在交易成功后,修改所述數據項中的當前余額信息,并將所述數據項中的備份日期修改為所述交易日期。
較佳的,在獲取所述賬號信息對應的數據項后,還包括:
若所述數據項中的備份日期與所述交易日期相同,則根據所述交易請求進行交易,并在交易成功后,修改所述數據項中的當前余額信息。
較佳的,還包括:
接收前日余額查詢請求,所述前日余額查詢請求中包含賬號信息根據所述 前日余額查詢請求,確定查詢日期;
根據所述賬號信息獲取所述賬號信息對應的數據項;
將所述查詢日期與所述數據項中的備份日期進行比較,若兩者不相同,則將所述數據項中的當前余額信息攜帶在查詢響應消息中進行發送。
較佳的,在根據所述賬號信息獲取所述賬號信息對應的數據項后,還包括:
若所述查詢日期與所述數據項中的備份日期相同,則將所述數據項中的前日余額信息攜帶在查詢響應中進行發送。
較佳的,在將所述數據項中的當前余額信息攜帶在查詢響應消息中進行發送后,還包括:
將所述數據項中的當前余額信息備份到所述數據項中的前日余額信息中。
本發明實施還提供一種備份裝置,包括:
接收模塊,用于接收交易請求,所述交易請求中包含賬號信息;并用于根據所述交易請求,確定交易日期;
還用于獲取所述賬號信息對應的數據項,所述數據項包括備份日期、前日余額信息與當前余額信息;
備份模塊,用于將所述數據項中的備份日期與所述交易日期進行比較,并在兩者不相同時,確定所述交易請求為所述賬號信息在所述交易日期內的第一筆交易;
還用于將所述數據項中的當前余額信息備份到所述數據項中的前日余額信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于銀聯數據服務有限公司,未經銀聯數據服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610304293.1/2.html,轉載請聲明來源鉆瓜專利網。





