国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種動態(tài)變化數(shù)據(jù)的記錄方法

      文檔序號:10594920閱讀:382來源:國知局
      一種動態(tài)變化數(shù)據(jù)的記錄方法
      【專利摘要】本發(fā)明提供一種動態(tài)變化數(shù)據(jù)的記錄方法,包括:針對當前賬戶初始化賬戶主表中的日終余額及日終余額狀態(tài),并將開戶當日所處月份定義為第N月,新建第N月及第N+1月的賬戶余額歷史表;在賬戶主表中記錄第N月第n日的日終余額及日終余額狀態(tài);在第一預定時間,根據(jù)賬戶主表在第n日記錄的日終余額及日終余額狀態(tài)更新賬戶余額歷史表中第n日的余額及余額狀態(tài);當發(fā)生倒推日交易時,根據(jù)倒推日交易更新賬戶主表的日終余額、日終余額狀態(tài)、以及賬戶余額歷史表中從倒推日交易的實際起始日、至倒推日交易的發(fā)生日的余額及余額狀態(tài)。
      【專利說明】
      -種動態(tài)變化數(shù)據(jù)的巧錄方法
      技術領域
      [0001 ]本發(fā)明是關于數(shù)據(jù)記錄技術,具體地,是關于一種基于大數(shù)據(jù)背景的動態(tài)變化數(shù) 據(jù)的記錄方法。
      【背景技術】
      [0002] 數(shù)據(jù)已經(jīng)滲透到當今每一個行業(yè)和業(yè)務職能領域,成為越來越重要的生產(chǎn)因素, 越來越多的人開始關注對海量數(shù)據(jù)的挖掘和應用,如根據(jù)銀行賬戶余額變化情況給予差異 化利率、根據(jù)客戶的每日消費數(shù)據(jù)確定客戶消費習慣W定向銷售等。但是數(shù)據(jù)如何存儲,如 何記錄,如何更新,尚未得到足夠的重視。
      [0003] W銀行系統(tǒng)為例,對于賬戶余額的記錄,常規(guī)的方法是在夜間批量時執(zhí)行,但是對 于商業(yè)銀行,賬戶量日益增長,交易量逐步增大,如果賬戶余額歷史的記錄放在夜間批量處 理,會占用大量資源導致夜間批量窗口增大,從而對系統(tǒng)夜間批量造成很大壓力。

      【發(fā)明內(nèi)容】

      [0004] 本發(fā)明實施例的主要目的在于提供一種動態(tài)變化數(shù)據(jù)的記錄方法,改進動態(tài)變化 數(shù)據(jù)的記錄過程,從而減少對于系統(tǒng)夜間批量的影響。
      [0005] 為了實現(xiàn)上述目的,本發(fā)明實施例提供一種動態(tài)變化數(shù)據(jù)記錄方法,所述的動態(tài) 變化數(shù)據(jù)記錄方法包括:針對當前賬戶初始化賬戶主表中的日終余額及日終余額狀態(tài),并 將開戶當日所處月份定義為第N月,新建第N月及第N+1月的賬戶余額歷史表;在賬戶主表中 記錄第N月第n日的日終余額及日終余額狀態(tài);在第一預定時間,根據(jù)賬戶主表在第n日記錄 的日終余額及日終余額狀態(tài)更新賬戶余額歷史表中第n日的余額及余額狀態(tài);當發(fā)生倒推 日交易時,根據(jù)倒推日交易更新賬戶主表的日終余額、日終余額狀態(tài)、W及賬戶余額歷史表 中從倒推日交易的實際起始日、至倒推日交易的發(fā)生日的余額及余額狀態(tài)。
      [0006] 在一實施例中,上述的第一預定時間為第n+1日。
      [0007] 在一實施例中,上述的當發(fā)生倒推日交易時,根據(jù)倒推日交易更新賬戶主表的日 終余額、日終余額狀態(tài)、W及賬戶余額歷史表中從倒推日交易的實際起始日、至倒推日交易 的發(fā)生日的余額及余額狀態(tài),具體包括:從倒推日交易的實際起始日開始,向前查詢余額狀 態(tài)為批量更新或聯(lián)機更新的日期,定義為基準日,將基準日的余額作為基線金額;根據(jù)基線 金額、倒推日交易的交易金額、每日的余額及余額狀態(tài)更新實際起始日至發(fā)生日在賬戶余 額歷史表中每日的余額,并將實際起始日至發(fā)生日的余額狀態(tài)更新為聯(lián)機更新。
      [000引在一實施例中,上述的根據(jù)基線金額、倒推日交易的交易金額、每日的余額及余額 狀態(tài)更新實際起始日至發(fā)生日在賬戶余額歷史表中每日的余額,具體包括:針對實際起始 日至發(fā)生日中的每日,若余額狀態(tài)為未知,則放棄處理所述每日的余額;若余額狀態(tài)為同上 一日,將基線金額與交易金額之和更新為每日的余額;若余額狀態(tài)為聯(lián)機更新或批量更新, 將每日當前的余額與交易金額之和更新為每日的余額;針對所述發(fā)生日,在第二預定時間, 根據(jù)所述賬戶主表在所述發(fā)生日記錄的日終余額及日終余額狀態(tài)更新所述賬戶余額歷史 表中所述發(fā)生日的余額及余額狀態(tài)。
      [0009] 在一實施例中,上述的初始化賬戶主表中的日終余額及日終余額狀態(tài),具體包括: 將所述賬戶主表中的日終余額定義為0,并將所述賬戶主表中的日終余額狀態(tài)定義為未知。
      [0010] 在一實施例中,上述的新建第N月及第N+1月的賬戶余額歷史表,具體包括:在所述 第N月中,將在所述賬戶余額歷史表的創(chuàng)建日及其之前日期的余額定義為0、余額狀態(tài)定義 為未知;并將在所述賬戶余額歷史表的創(chuàng)建日之后日期的余額定義為0、余額狀態(tài)定義為同 上一日;在所述化1月中,將每日余額定義為0,余額狀態(tài)定義為同上一日。
      [0011] 在一實施例中,上述的在所述賬戶主表中記錄第N月第n日的日終余額及日終余額 狀態(tài),具體包括:步驟al:判斷所述第n日的日終余額狀態(tài)是否為未知;如果是,執(zhí)行步驟a2, 否則執(zhí)行步驟曰3;步驟a2:將所述賬戶主表中第n日的日終余額狀態(tài)更新為批量更新;步驟 a3:判斷第n日的日終余額是否發(fā)生變化;如果是,執(zhí)行步驟a4,否則執(zhí)行步驟a5;步驟a4:根 據(jù)所述日終余額的變化更新所述賬戶主表中第n日的日終余額,并將日終余額狀態(tài)更新為 批量更新;步驟曰5:將所述賬戶主表中第n日的日終余額狀態(tài)更新為同上一日。
      [0012] 在一實施例中,上述的根據(jù)所述賬戶主表在所述第n日記錄的日終余額及日終余 額狀態(tài)更新所述第n日的余額及余額狀態(tài),具體包括:判斷所述第n日的所述日終余額狀態(tài) 是否為批量更新;如果是,則將所述賬戶余額歷史表中對應第n日的余額更新為所述第n日 的日終余額,并將余額狀態(tài)更新為批量更新;否則不更新所述賬戶余額歷史表。
      [0013] 在一實施例中,上述的動態(tài)變化數(shù)據(jù)記錄方法還包括:在第N+1月的一預設日期, 新建第化2月的賬戶余額歷史表。
      [0014] 在一實施例中,上述的新建第N+2月的賬戶余額歷史表,具體包括:在所述第N+2月 中,將每日的所述余額定義為0、余額狀態(tài)定義為同上一日。
      [0015] 本發(fā)明實施例的有益效果在于,在賬戶主表中加入了日終余額項及日終余額狀態(tài) 項,并構建賬戶余額歷史表,針對例如倒推日交易等影響歷史余額的交易,啟動對應的余額 更新過程,及時更新歷史余額,為后續(xù)查詢或計息等操作提供更加準確的數(shù)據(jù)支持。
      【附圖說明】
      [0016] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例描述 中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些 實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可W根據(jù)運些 附圖獲得其他的附圖。
      [0017] 圖1為根據(jù)本發(fā)明實施例的動態(tài)變化數(shù)據(jù)的記錄方法的流程圖;
      [0018] 圖2為根據(jù)本發(fā)明實施例的記錄日終余額及日終余額狀態(tài)的過程示意圖;
      [0019] 圖3為根據(jù)本發(fā)明實施例的更新余額及余額狀態(tài)的過程示意圖。
      【具體實施方式】
      [0020] 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
      [0021] 本發(fā)明實施例提供一種動態(tài)變化數(shù)據(jù)的記錄方法。W下結合附圖對本發(fā)明進行詳 細說明。
      [0022] 本發(fā)明實施例提供一種動態(tài)變化數(shù)據(jù)的記錄方法,如圖1所示,該動態(tài)變化數(shù)據(jù)的 記錄方法主要包括W下各步驟:
      [0023] 步驟SlOl:針對當前賬戶初始化賬戶主表中的日終余額及日終余額狀態(tài),并將開 戶當日所處月份定義為第N月,新建第N月及第化1月的賬戶余額歷史表;
      [0024] 步驟S102:在賬戶主表中記錄第N月第n日的日終余額及日終余額狀態(tài);
      [0025] 步驟S103:在第一預定時間,根據(jù)賬戶主表在第n日記錄的日終余額及日終余額狀 態(tài)更新賬戶余額歷史表中第n日的余額及余額狀態(tài):
      [0026] 其中,當發(fā)生倒推日交易時,根據(jù)倒推日交易更新賬戶主表的日終余額、日終余額 狀態(tài)、W及賬戶余額歷史表中從倒推日交易的實際起始日、至倒推日交易的發(fā)生日的余額 及余額狀態(tài)。
      [0027] 通過上述的各個步驟,本發(fā)明實施例的動態(tài)變化數(shù)據(jù)的記錄方法,在賬戶主表中 加入了日終余額項及日終余額狀態(tài)項,并構建賬戶余額歷史表,針對例如倒推日交易等影 響歷史余額的交易,啟動對應的余額更新過程,及時更新歷史余額,為后續(xù)查詢或計息等操 作提供更加準確的數(shù)據(jù)支持。
      [0028] W下結合具體示例,對本發(fā)明實施例的動態(tài)變化數(shù)據(jù)的記錄方法的各個步驟進行 詳細說明。
      [0029] 上述步驟SlOl:針對當前賬戶初始化賬戶主表中的日終余額及日終余額狀態(tài),并 將開戶當日所處月份定義為第N月,新建第N月及第化1月的賬戶余額歷史表。
      [0030] 實際應用中,較佳地,可W是在客戶開戶當日,對該客戶的賬戶的賬戶主表進行初 始化。但也可根據(jù)需要在不同時間對賬戶主表進行初始化,本發(fā)明并不W此為限。賬戶主表 用于存儲賬戶信息,日常夜間批量處理進行利息計算時更新此表。初始化該賬戶主表是指, 在賬戶主表中新建日終余額項及日終余額狀態(tài)項,并將日終余額定義為0,將賬戶主表中的 日終余額狀態(tài)定義為"未知"。該賬戶主表如下表1所示。
      [0031] 1
      [0032]
      [0033]
      [0034] 并且,針對該客戶,新建開戶當月及下一個月(為便于下文描述時進行區(qū)分,將開 戶當月稱為第一個月,將開戶當月的下一個月稱為第二個月)的賬戶余額歷史表。賬戶余額 歷史表用于詳細地記錄賬戶每日余額及余額狀態(tài)。該賬戶余額歷史表如下表2所示。
      [0035] 表 2
      [0036]
      [0037] 在新建該賬戶余額歷史表時,將在開戶當日及其之前日期的余額定義為0、余額狀 態(tài)定義為未知;并將在開戶當日之后日期的余額定義為0、余額狀態(tài)定義為"同上一日"。
      [0038] 上述步驟S102,在賬戶主表中記錄第N月第n日的日終余額及日終余額狀態(tài)。
      [0039] 在賬戶主表中記錄賬戶當日的日終余額及日終余額狀態(tài)。具體地,在賬戶主表中 記錄日終余額及日終余額狀態(tài)的過程如圖2所示。
      [0040] 步驟S201:判斷當日的日終余額狀態(tài)是否為"未知";如果是,執(zhí)行步驟S202,否則 執(zhí)行步驟S203;
      [0041 ]步驟S202:將賬戶主表中當日的日終余額狀態(tài)更新為"批量更新";
      [0042] 步驟S203:判斷當日的日終余額是否發(fā)生變化;如果是,執(zhí)行步驟S204,否則執(zhí)行 步驟S205;
      [0043] 步驟S204:根據(jù)日終余額的變化更新賬戶主表中當日的日終余額,并將日終余額 狀態(tài)更新為"批量更新";
      [0044] 步驟S205:將賬戶主表中當日的日終余額狀態(tài)更新為"同上一日"。
      [0045] 上述的步驟S103,在第一預定時間,根據(jù)賬戶主表在第n日記錄的日終余額及日終 余額狀態(tài)更新賬戶余額歷史表中第n日的余額及余額狀態(tài)。
      [0046] 具體地,更新余額及余額狀態(tài)的過程如圖3所示:
      [0047] 首先判斷第n日的日終余額狀態(tài)是否為"批量更新";如果是,則需要更新賬戶余額 歷史表,否則不需要更新賬戶余額歷史表。
      [0048] 如果需要更新賬戶余額歷史表,則根據(jù)第n日記錄的日終余額及日終余額狀態(tài)更 新第n日的余額及余額狀態(tài)。具體地,是將賬戶余額歷史表中對應第n日的余額更新為第n日 的日終余額,并將余額狀態(tài)更新為"批量更新"。
      [0049] 在一較佳實施例中,上述步驟S102的記錄日終余額及日終余額狀態(tài)的過程是在當 天的夜間批量處理時完成,而上述步驟S103的更新余額及余額狀態(tài)的過程是在次日的日間 批量處理完成(即上述的第一預定時間可為第n+1日),通過異步更新過程,可減少每日夜間 批量處理時對系統(tǒng)資源的占用,提升對動態(tài)變化數(shù)據(jù)的處理效率。
      [0050] 在實際應用中,可在進行參數(shù)配置時設定一個每月進行預插賬戶余額歷史表的配 置日期,在第一個月的該配置日期時,新建第二個月的賬戶余額歷史表,并將該第二個月的 賬戶余額歷史表中的余額定義為0、余額狀態(tài)定義為"同上一日"。
      [0051] 在具體實施時,也可W是在開戶當日建立開戶當月及下一個月的賬戶余額歷史 表,并在該配置日期時,新建第=個月的賬戶余額歷史表。具體地,是根據(jù)該日期與開戶日 的前后關系來確定。
      [0052] 例如,若開戶日在配置日期之前,則在開戶時新建第一個月的賬戶余額歷史表,在 開戶當月的配置日期新建第二個月的賬戶余額歷史表;若開戶日在配置日期之后,則在開 戶時新建第一個月及第二個月的賬戶余額歷史表,在第二個月的配置日期時,新建第=個 月的賬戶余額歷史表。上述舉例內(nèi)容僅是W示例說明新建賬戶余額歷史表的內(nèi)容,而并非 用W限制本發(fā)明。
      [0053] W上所述,為一般情況下,是在每日夜間批量處理及次日日間批量處理時,對于賬 戶每日的余額及余額狀態(tài)進行更新的過程。但在具體的實施過程中,對于客戶賬戶,有時會 出現(xiàn)影響歷史余額的交易(如因調(diào)賬發(fā)生的倒推日交易),此時則需要同時更新賬戶主表的 日終余額、日終余額狀態(tài),W及賬戶余額歷史表中對應日期的當日余額及余額狀態(tài)。具體 地,對于發(fā)生影響歷史余額的交易時相關日期的余額及余額狀態(tài)的更新過程如下:
      [0054] 當發(fā)生倒推日交易時,首先根據(jù)用戶的輸入確定該倒推日交易的實際起始日及發(fā) 生的交易金額,該實際起始日即是指,由于該倒推交易使歷史余額發(fā)生變化的起始日。在實 際應用中,該用戶可W是銀行系統(tǒng)的柜員,由柜員通過終端設備輸入該倒推日交易的實際 起始日及交易金額。
      [0055] 然后,從倒推日交易的實際起始日開始,向前查詢余額狀態(tài)為"批量更新"或"聯(lián)機 更新"的日期,將該日期定義為基準日,將基準日的余額作為基線金額。
      [0056] 根據(jù)基線金額與倒推日交易的交易金額、每日的余額及余額狀態(tài)更新該實際起始 日至發(fā)生日在賬戶余額歷史表中每日的余額,并將實際起始日至發(fā)生日的余額狀態(tài)更新為 "聯(lián)機更新"。
      [0057] 具體地,針對實際起始日至發(fā)生日前一日中的每一日,若當日的余額狀態(tài)為"未 知",則放棄處理當日的余額;若當日的余額狀態(tài)為"同上一日",則將基線金額與交易金額 之和更新為當日的余額;若當日的余額狀態(tài)為"聯(lián)機更新"或"批量更新",則將當日當前的 余額與交易金額之和更新為當日的余額。
      [0化引對于倒推日交易的發(fā)生日的余額狀態(tài),則在一預定時間(例如是該發(fā)生日的次日) 日間批量處理時,根據(jù)賬戶主表中該發(fā)生日的日終余額及日終余額狀態(tài)來更新賬戶余額歷 史表中該發(fā)生日的余額及余額狀態(tài)。
      [0059] 本發(fā)明實施例的動態(tài)變化數(shù)據(jù)的記錄方法,在有效記錄賬戶余額歷史供業(yè)務場景 使用的前提下,通過異步更新的方式,將具體地余額更新過程安排在次日的日間批量處理 過程中,從而最大限度的減輕了對于夜間批量時間窗口的影響,提升了處理效率。
      [0060] 并且,本發(fā)明實施例的動態(tài)變化數(shù)據(jù)的記錄方法,對于所有設及賬戶余額更新的 都會記錄歷史余額,對于非倒推日交易,會在日終批量處理時記錄賬戶日終余額,并于次日 啟動批量程序更新到歷史余額表中;對于倒推日交易,會在交易同時進行歷史上余額的調(diào) 整,同時對于該交易導致的本日余額變化,同樣會通過次日批量程序更新到歷史余額表中。
      [0061] W下結合一具體示例對本發(fā)明實施例的動態(tài)變化數(shù)據(jù)的記錄方法的具體處理過 程做進一步說明。
      [0062] 設定參數(shù)配置每月的25號進行下個月賬戶余額歷史表的預插。
      [0063] 步驟1、某賬戶在2014年3月10號開戶,開戶時,初始化賬戶主表日終余額及狀態(tài), 余額歷史表預插=月及四月的記錄。
      [0064]賬戶主表中的日終余額項及日終余額狀態(tài)項如下表3所示。
      [00化]表3
      [0067] S月的賬戶余額歷史記錄如下表4所示。
      [0068] 表 4
      [0069]
      [0070」 四月的賬尸余鎖化史記巧如h表5所不。
      [0071] 表5
      [0072]
      [0073] 步驟2、在2014年3月10號開戶當天,賬戶存款5萬元,取款1萬元,該天日終余額為4 萬元,當天夜間批量處理時,更新賬戶主表的日終余額及日終余額狀態(tài),不需要更新余額歷 史表。更新后的日終余額及日終余額狀態(tài)如下表6所示。
      [0074] 表 6 「00751
      [0076] 步驟3、在開戶日的次日(2014年3月11日),通過日間批量處理更新該賬戶的余額 歷史表中3月10號的余額及余額狀態(tài)信息。
      [0077] 更新后的S月的賬戶余額歷史記錄如下表7所示。
      [007引表7 「00701
      [0080] 四月余額歷史記錄如下表8所示。
      [0081] 表 8 r00821
      [0083]步驟4、2014年3月11日,賬戶未動戶,3月11日夜間批量更新賬戶主表中日終余額 狀態(tài)。更新后的日終余額及日終余額狀態(tài)如下表9所示。
      [0084]表 9
      LUUOOJ 巧9策D、ZU丄4中口,出了哪:廠上巧T 口巧樂'御!"IA化;/、」問王一口 ,口 IHJW[至^、 需更新賬戶余額歷史表。
      [0087]此時,S月賬戶余額歷史表的記錄如下表10所示。
      [008引 表10 「nnool
      [0090] 四月賬戶余額歷史表的記錄如下表11所示。
      [0091] 表11 「nnool
      [0093] 步驟6、從2014年3.12日至2014年4月17日,賬戶均未動戶,賬戶主表及賬戶余額歷 史記錄情況同上述的步驟4和步驟5。在4月18日時,發(fā)生倒退日存款交易(即上述影響歷史 余額的交易,則4月18日為發(fā)生日),倒推日交易日期為4月12日(上述的實際起始日),存入 金額3萬元,倒退日交易時更新賬戶主表中日終余額及日終余額狀態(tài)(由于此時是聯(lián)機更 新,因此將日終余額狀態(tài)更新為"聯(lián)機更新"),同時更新余額歷史表4月12號到4月17號的記 錄。此時,由于4月12日至Ij4月17日在賬戶余額歷史表中"當日余額狀態(tài)"為"同上一日",在進 行余額更新時需回溯到4月12日之前最近的狀態(tài)為"聯(lián)機更新"或"批量更新"的日期,W該 日期中的余額作為后續(xù)余額更新的基線。本實例中需要回溯到3月10,取得基線金額為4萬。
      [0094] 此時,更新后的賬戶主表中的日終余額及日終余額狀態(tài)如下表12所示。
      [0095] 表12
      L〇〇97」史新后的S月的賬尸余溯化史表的記巧如h表13所不。
      [009引 表13 「nnnni
      [0100] 更新后的四月的賬戶余額歷史表的記錄如下表14所示。
      [0101] 表14
      [0102]
      [0103] ~步驟7、在4月18日的夜間批量處理時,更新賬戶主表的日終余額及日終余額狀態(tài), 不需要更新余額歷史表。
      [0104] 更新后的日終余額及日終余額狀態(tài)如下表15所示。
      [0105] 表15
      '[0107]~步驟8、在4月19日的日間批量處理時,更新該賬戶的余額歷史表中4月18日的余客頁 f目息。
      [0108] 更新后的S月的賬戶余額歷史表的記錄如下表16所示。
      [0109] 表16 「01101
      [0111] 更新后的四月的賬戶余額歷史表的記錄如下表17所示。
      [0112] 表 17 「01131
      [0114] 步驟9、在預設的4月25日(每月25日
      進行賬戶余額歷史表的預插),日間批量處理 過程進行五月的賬戶余額歷史表的預插。新建的五月的賬戶余額歷史表如下表18所示。
      [0115] 表18
      [0117] W上,是本發(fā)明實施例的動態(tài)變化數(shù)據(jù)的記錄方法在實際應用中的使用示例,但 其僅是用W說明本發(fā)明實施例的過程,而并非用W限制本發(fā)明。
      [0118] 通過上述內(nèi)容可W看出,本發(fā)明實施例的動態(tài)變化數(shù)據(jù)的記錄方法在有效記錄賬 戶余額歷史供業(yè)務場景使用的前提下,在賬戶主表中加入了日終余額項及日終余額狀態(tài) 項,并構建賬戶余額歷史表,針對例如倒推日交易等影響歷史余額的交易,啟動對應的余額 更新過程,及時更新歷史余額,為后續(xù)查詢或計息等操作提供更加準確的數(shù)據(jù)支持。并且, 提出異步更新的方式,最大限度的減輕了對于夜間批量時間窗口的影響。并將批量預插余 額歷史的動作可參數(shù)化配置,使得不同省份可配置在不同日期進行預插,將數(shù)據(jù)處理的動 作分散化,合理分配資源,減輕對于聯(lián)機交易的資源爭搶,提升了處理效率。
      [0119] 本領域普通技術人員可W理解實現(xiàn)上述實施例方法中的全部或部分步驟可W通 過程序來指令相關的硬件來完成,該程序可W存儲于一計算機可讀取存儲介質(zhì)中,比如 R0M/RAM、磁碟、光盤等。
      [0120] W上所述的具體實施例,對本發(fā)明的目的、技術方案和有益效果進行了進一步詳 細說明,所應理解的是,W上所述僅為本發(fā)明的具體實施例而已,并不用于限定本發(fā)明的保 護范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本 發(fā)明的保護范圍之內(nèi)。
      【主權項】
      1. 一種動態(tài)變化數(shù)據(jù)的記錄方法,其特征在于,所述的動態(tài)變化數(shù)據(jù)的記錄方法包括: 針對當前賬戶初始化賬戶主表中的日終余額及日終余額狀態(tài),并將開戶當日所處月份 定義為第N月,新建第N月及第N+1月的賬戶余額歷史表; 在所述賬戶主表中記錄第N月第η日的日終余額及日終余額狀態(tài); 在第一預定時間,根據(jù)所述賬戶主表在所述第η日記錄的日終余額及日終余額狀態(tài)更 新所述賬戶余額歷史表中第η日的余額及余額狀態(tài); 當發(fā)生倒推日交易時,根據(jù)所述倒推日交易更新所述賬戶主表的日終余額、日終余額 狀態(tài)、以及所述賬戶余額歷史表中從所述倒推日交易的實際起始日、至所述倒推日交易的 發(fā)生日的所述余額及余額狀態(tài)。2. 根據(jù)權利要求1所述的動態(tài)變化數(shù)據(jù)的記錄方法,其特征在于,所述第一預定時間為 第n+1日。3. 根據(jù)權利要求1所述的動態(tài)變化數(shù)據(jù)的記錄方法,其特征在于,當發(fā)生倒推日交易 時,根據(jù)所述倒推日交易更新所述賬戶主表的日終余額、日終余額狀態(tài)、以及所述賬戶余額 歷史表中從所述倒推日交易的實際起始日、至所述倒推日交易的發(fā)生日的所述余額及余額 狀態(tài),具體包括: 接收用戶輸入的所述倒推日交易的實際起始日及交易金額; 從所述實際起始日開始,向前查詢余額狀態(tài)為批量更新或聯(lián)機更新的日期,定義為基 準日,將所述基準日的余額作為基線金額; 根據(jù)所述基線金額、所述倒推日交易的交易金額、每日的余額及余額狀態(tài)更新所述實 際起始日至所述發(fā)生日在所述賬戶余額歷史表中每日的余額,并將所述實際起始日至發(fā)生 日的余額狀態(tài)更新為聯(lián)機更新。4. 根據(jù)權利要求3所述的動態(tài)變化數(shù)據(jù)的記錄方法,其特征在于,根據(jù)所述基線金額、 所述倒推日交易的交易金額、每日的余額及余額狀態(tài)更新所述實際起始日至所述發(fā)生日在 所述賬戶余額歷史表中每日的余額,具體包括: 針對所述實際起始日至所述發(fā)生日的前一日中的每日,若余額狀態(tài)為未知,則放棄處 理所述每日的余額; 若余額狀態(tài)為同上一日,將所述基線金額與交易金額之和更新為所述每日的余額; 若余額狀態(tài)為聯(lián)機更新或批量更新,將每日當前的余額與所述交易金額之和更新為所 述每日的余額; 針對所述發(fā)生日,在第二預定時間,根據(jù)所述賬戶主表在所述發(fā)生日記錄的日終余額 及日終余額狀態(tài)更新所述賬戶余額歷史表中所述發(fā)生日的余額及余額狀態(tài)。5. 根據(jù)權利要求3所述的動態(tài)變化數(shù)據(jù)的記錄方法,其特征在于,初始化賬戶主表中的 日終余額及日終余額狀態(tài),具體包括: 將所述賬戶主表中的日終余額定義為〇,并將所述賬戶主表中的日終余額狀態(tài)定義為 未知。6. 根據(jù)權利要求5所述的動態(tài)變化數(shù)據(jù)的記錄方法,其特征在于,新建第N月及第N+1月 的賬戶余額歷史表,具體包括: 在所述第N月中,將在所述賬戶余額歷史表的創(chuàng)建日及其之前日期的余額定義為O、余 額狀態(tài)定義為未知,并將在所述賬戶余額歷史表的創(chuàng)建日之后日期的余額定義為〇、余額狀 態(tài)定義為同上一日; 在所述第N+1月中,將每日余額定義為O,余額狀態(tài)定義為同上一日。7. 根據(jù)權利要求6所述的動態(tài)變化數(shù)據(jù)的記錄方法,其特征在于,在所述賬戶主表中記 錄第N月第η日的日終余額及日終余額狀態(tài),具體包括: 步驟al:判斷所述第η日的日終余額狀態(tài)是否為未知;如果是,執(zhí)行步驟a2,否則執(zhí)行步 驟a3; 步驟a2:將所述賬戶主表中第η日的日終余額狀態(tài)更新為批量更新; 步驟a3:判斷第η日的日終余額是否發(fā)生變化;如果是,執(zhí)行步驟a4,否則執(zhí)行步驟a5; 步驟a4:根據(jù)所述日終余額的變化更新所述賬戶主表中第η日的日終余額,并將日終余 額狀態(tài)更新為批量更新; 步驟a5:將所述賬戶主表中第η日的日終余額狀態(tài)更新為同上一日。8. 根據(jù)權利要求7所述的動態(tài)變化數(shù)據(jù)的記錄方法,其特征在于,根據(jù)所述賬戶主表在 所述第η日記錄的日終余額及日終余額狀態(tài)更新所述第η日的余額及余額狀態(tài),具體包括: 判斷所述第η日的所述日終余額狀態(tài)是否為批量更新; 如果是,則將所述賬戶余額歷史表中對應第η日的余額更新為所述第η日的日終余額, 并將余額狀態(tài)更新為批量更新; 否則不更新所述賬戶余額歷史表。9. 根據(jù)權利要求1所述的動態(tài)變化數(shù)據(jù)的記錄方法,其特征在于,所述的動態(tài)變化數(shù)據(jù) 的記錄方法還包括: 在第Ν+1月的一預設日期,新建第Ν+2月的賬戶余額歷史表。10. 根據(jù)權利要求9所述的動態(tài)變化數(shù)據(jù)的記錄方法,其特征在于,新建第Ν+2月的賬戶 余額歷史表,具體包括: 在所述第Ν+2月中,將每日的所述余額定義為0、余額狀態(tài)定義為同上一日。
      【文檔編號】G06Q40/02GK105956918SQ201610273068
      【公開日】2016年9月21日
      【申請日】2016年4月28日
      【發(fā)明人】王建梅, 代麗, 方少華, 張鵬
      【申請人】中國銀行股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1