亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)文件處理的方法和裝置的制造方法

文檔序號(hào):9787395閱讀:211來(lái)源:國(guó)知局
一種數(shù)據(jù)文件處理的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種數(shù)據(jù)文件處理的方法和一種數(shù)據(jù)文件處理的裝置。
【背景技術(shù)】
[0002]數(shù)據(jù)文件是企業(yè)應(yīng)用軟件系統(tǒng)不可或缺的一部分,通過(guò)計(jì)算機(jī)對(duì)各種數(shù)據(jù)文件進(jìn)行解析、校驗(yàn)、存入數(shù)據(jù)庫(kù)的處理操作,可以實(shí)現(xiàn)數(shù)據(jù)的規(guī)范化管理,極大提高了工作效率,加速了各行業(yè)信息化進(jìn)程。對(duì)賬單作為數(shù)據(jù)文件的其中一種,在日常生活中被廣泛應(yīng)用。
[0003]在傳統(tǒng)的對(duì)賬單處理流程中,在對(duì)賬單中需要將所有明細(xì)記錄全部解析完成,并校驗(yàn)對(duì)賬單的正確性后,才能導(dǎo)入數(shù)據(jù)庫(kù)中。以銀行系統(tǒng)中的傳統(tǒng)的MT940機(jī)構(gòu)對(duì)賬單為例,一個(gè)MT940機(jī)構(gòu)對(duì)賬單只有一個(gè)用戶賬號(hào),一個(gè)用戶賬號(hào)只有一頁(yè)的數(shù)據(jù)表,因此,對(duì)MT940機(jī)構(gòu)對(duì)賬單的解析操作非常簡(jiǎn)單,只要將全部的明細(xì)記錄進(jìn)行統(tǒng)計(jì)即可,從而驗(yàn)證MT940機(jī)構(gòu)對(duì)賬單的正確性。
[0004]然而,隨著用戶使用人數(shù),以及,對(duì)賬單明細(xì)記錄的增加,現(xiàn)今一個(gè)MT940機(jī)構(gòu)對(duì)賬單通常有多個(gè)用戶賬號(hào),每個(gè)用戶賬號(hào)又有多頁(yè)的數(shù)據(jù)表,如果數(shù)據(jù)文件中的每個(gè)明細(xì)記錄如果有跨行,就更難進(jìn)行統(tǒng)計(jì)和校驗(yàn)。由于在所有的明細(xì)記錄全部解析完成,校驗(yàn)MT940機(jī)構(gòu)對(duì)賬單的準(zhǔn)確性后,才存入數(shù)據(jù)庫(kù)中,在數(shù)據(jù)量很大的情況下,會(huì)造成系統(tǒng)處理緩慢或內(nèi)存溢出,甚至造成系統(tǒng)癱瘓。
[0005]因此,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個(gè)技術(shù)問(wèn)題就是:如何提出一種數(shù)據(jù)文件的處理策略,用以提高數(shù)據(jù)文件的處理效率,即使在數(shù)據(jù)量大的情況下,也能對(duì)數(shù)據(jù)文件進(jìn)行正常的處理。
[0006]申請(qǐng)內(nèi)容
[0007]本申請(qǐng)實(shí)施例所要解決的技術(shù)問(wèn)題是提供一種數(shù)據(jù)文件處理方法,用以提高數(shù)據(jù)文件的處理效率,即使在數(shù)據(jù)量大的情況下,也能對(duì)數(shù)據(jù)文件進(jìn)行正常的處理。
[0008]相應(yīng)的,本申請(qǐng)實(shí)施例還提供了一種數(shù)據(jù)文件處理裝置,用以保證上述方法的實(shí)現(xiàn)及應(yīng)用。
[0009]為了解決上述問(wèn)題,本申請(qǐng)公開(kāi)了一種數(shù)據(jù)文件處理的方法,所述數(shù)據(jù)文件中包括一頁(yè)或者多頁(yè)的數(shù)據(jù)表,所述一頁(yè)或者多頁(yè)的數(shù)據(jù)表中包括頁(yè)全局信息和明細(xì)記錄,所述數(shù)據(jù)文件具有處理狀態(tài);所述的方法包括:
[0010]將頁(yè)全局信息添加到預(yù)設(shè)的數(shù)據(jù)棧中;
[0011]采用明細(xì)記錄生成頁(yè)變化數(shù)據(jù);
[0012]從所述數(shù)據(jù)棧中提取出頁(yè)全局信息;
[0013]采用所述頁(yè)全局信息和頁(yè)變化數(shù)據(jù)校驗(yàn)所述數(shù)據(jù)文件;
[0014]依據(jù)所述校驗(yàn)結(jié)果更新所述數(shù)據(jù)文件的處理狀態(tài)。
[0015]優(yōu)選地,在所述采用明細(xì)記錄生成頁(yè)變化數(shù)據(jù)的步驟之前,還包括:
[0016]從所述數(shù)據(jù)文件中按序提取出預(yù)設(shè)數(shù)量的明細(xì)記錄;
[0017]將所述明細(xì)記錄存入到預(yù)設(shè)的數(shù)據(jù)庫(kù)中。
[0018]優(yōu)選地,所述頁(yè)全局信息包括初期數(shù)據(jù)值和期末數(shù)據(jù)值;所述采用頁(yè)全局信息和所述頁(yè)變化數(shù)據(jù)校驗(yàn)所述數(shù)據(jù)文件的步驟包括:
[0019]采用所述初期數(shù)據(jù)值和頁(yè)變化數(shù)據(jù)計(jì)算當(dāng)前數(shù)據(jù)值;
[0020]判斷所述當(dāng)前數(shù)據(jù)值與所述期末數(shù)據(jù)值是否一致;
[0021]若是,則判定校驗(yàn)結(jié)果為校驗(yàn)成功;
[0022]若否,則判定校驗(yàn)結(jié)果為校驗(yàn)失敗。
[0023]優(yōu)選地,所述依據(jù)校驗(yàn)結(jié)果更新所述數(shù)據(jù)文件的處理狀態(tài)的步驟包括:
[0024]若所述校驗(yàn)結(jié)果為校驗(yàn)成功,則將所述數(shù)據(jù)文件的處理狀態(tài)更新為處理成功狀態(tài);
[0025]若所述校驗(yàn)結(jié)果為校驗(yàn)失敗,則將所述數(shù)據(jù)文件的處理狀態(tài)更新為處理失敗狀
O
[0026]優(yōu)選地,所述頁(yè)全局信息中包括用戶標(biāo)識(shí),所述的方法還包括:
[0027]建立用戶標(biāo)識(shí)和頁(yè)全局信息的映射關(guān)系表;
[0028]從所述映射關(guān)系表中提取出用戶標(biāo)識(shí)一致的頁(yè)全局信息;
[0029]從所述頁(yè)全局信息中提取出期末數(shù)據(jù)值;
[0030]采用所述期末數(shù)據(jù)值計(jì)算所述用戶標(biāo)識(shí)所對(duì)應(yīng)的總期末數(shù)據(jù)值。
[0031]優(yōu)選地,所述數(shù)據(jù)文件為對(duì)賬單,所述初期數(shù)據(jù)值為初期數(shù)據(jù)金額,所述期末數(shù)據(jù)值為期末數(shù)據(jù)金額,所述用戶標(biāo)識(shí)為用戶賬號(hào)。
[0032]本申請(qǐng)實(shí)施例還公開(kāi)了一種數(shù)據(jù)文件處理的裝置,所述數(shù)據(jù)文件中包括一頁(yè)或者多頁(yè)的數(shù)據(jù)表,所述一頁(yè)或者多頁(yè)的數(shù)據(jù)表中包括頁(yè)全局信息和明細(xì)記錄,所述數(shù)據(jù)文件具有處理狀態(tài);所述的裝置包括:
[0033]添加模塊,用于將頁(yè)全局信息添加到預(yù)設(shè)的數(shù)據(jù)棧中;
[0034]生成模塊,用于采用明細(xì)記錄生成頁(yè)變化數(shù)據(jù);
[0035]第一提取模塊,用于從所述數(shù)據(jù)棧中提取出頁(yè)全局信息;
[0036]校驗(yàn)?zāi)K,用于采用所述頁(yè)全局信息和頁(yè)變化數(shù)據(jù)校驗(yàn)所述數(shù)據(jù)文件;
[0037]更新模塊,用于依據(jù)所述校驗(yàn)結(jié)果更新所述數(shù)據(jù)文件的處理狀態(tài)。
[0038]優(yōu)選地,所述的裝置還包括:
[0039]第二提取模塊,用于從所述數(shù)據(jù)文件中按序提取出預(yù)設(shè)數(shù)量的明細(xì)記錄;
[0040]存入模塊,用于將所述明細(xì)記錄存入到預(yù)設(shè)的數(shù)據(jù)庫(kù)中。
[0041]優(yōu)選地,所述頁(yè)全局信息包括初期數(shù)據(jù)值和期末數(shù)據(jù)值;所述校驗(yàn)?zāi)K包括:
[0042]計(jì)算子模塊,用于采用所述初期數(shù)據(jù)值和頁(yè)變化數(shù)據(jù)計(jì)算當(dāng)前數(shù)據(jù)值;
[0043]判斷子模塊,用于判斷所述當(dāng)前數(shù)據(jù)值與所述期末數(shù)據(jù)值是否一致;若是,則調(diào)用校驗(yàn)成功子模塊,若否,則調(diào)用校驗(yàn)失敗子模塊;
[0044]校驗(yàn)成功子模塊,用于判定校驗(yàn)結(jié)果為校驗(yàn)成功;
[0045]校驗(yàn)失敗子模塊,用于判定校驗(yàn)結(jié)果為校驗(yàn)失敗。
[0046]優(yōu)選地,所述更新模塊包括:
[0047]第一更新子模塊,用于在所述校驗(yàn)結(jié)果為校驗(yàn)成功時(shí),將所述數(shù)據(jù)文件的處理狀態(tài)更新為處理成功狀態(tài);
[0048]第二更新子模塊,用于在所述校驗(yàn)結(jié)果為校驗(yàn)失敗時(shí),將所述數(shù)據(jù)文件的處理狀態(tài)更新為處理失敗狀態(tài)。
[0049]優(yōu)選地,所述頁(yè)全局信息中包括用戶標(biāo)識(shí),所述的裝置還包括:
[0050]映射模塊,用于建立用戶標(biāo)識(shí)和頁(yè)全局信息的映射關(guān)系表;
[0051]第三提取模塊,用于從所述映射關(guān)系表中提取出用戶標(biāo)識(shí)一致的頁(yè)全局信息;
[0052]第四提取模塊,用于從所述頁(yè)全局信息中提取出期末數(shù)據(jù)值;
[0053]統(tǒng)計(jì)模塊,用于采用所述期末數(shù)據(jù)值計(jì)算所述用戶標(biāo)識(shí)所對(duì)應(yīng)的總期末數(shù)據(jù)值。與現(xiàn)有技術(shù)相比,本申請(qǐng)實(shí)施例包括以下優(yōu)點(diǎn):
[0054]在本申請(qǐng)實(shí)施例中,當(dāng)啟動(dòng)數(shù)據(jù)文件的處理任務(wù)時(shí),將該數(shù)據(jù)文件中數(shù)據(jù)表的頁(yè)全局信息添加到預(yù)設(shè)的數(shù)據(jù)棧中,并統(tǒng)計(jì)數(shù)據(jù)表中的明細(xì)記錄生成頁(yè)變化數(shù)據(jù),為了保證數(shù)據(jù)文件的準(zhǔn)確性,還需要針對(duì)數(shù)據(jù)文件進(jìn)行校驗(yàn),此時(shí)可以將數(shù)據(jù)棧中存儲(chǔ)的頁(yè)全局信息與根據(jù)明細(xì)記錄統(tǒng)計(jì)頁(yè)變化數(shù)據(jù)進(jìn)行對(duì)比,從而可以判斷數(shù)據(jù)文件的準(zhǔn)確性。當(dāng)數(shù)據(jù)文件校驗(yàn)完成后,還可以根據(jù)校驗(yàn)結(jié)果更新數(shù)據(jù)文件的處理狀態(tài)。本申請(qǐng)實(shí)施例可以采用上述流程對(duì)數(shù)據(jù)文件進(jìn)行處理,提高數(shù)據(jù)文件的處理效率,即使在數(shù)據(jù)量大的情況下,也能對(duì)數(shù)據(jù)文件進(jìn)行正常的處理,提高系統(tǒng)的性能以及提升了系統(tǒng)的數(shù)據(jù)處理能力。
[0055]在本申請(qǐng)實(shí)施例中,將頁(yè)全局信息事先存儲(chǔ)在數(shù)據(jù)棧中,當(dāng)需要對(duì)數(shù)據(jù)文件進(jìn)行驗(yàn)證才從數(shù)據(jù)棧中提取,由于對(duì)于數(shù)據(jù)文件的任何處理操作不會(huì)有影響存儲(chǔ)在數(shù)據(jù)棧中的頁(yè)全局信息,提高了校驗(yàn)的可靠性。
[0056]本申請(qǐng)實(shí)施例中,可以對(duì)數(shù)據(jù)文件的數(shù)據(jù)表逐頁(yè)進(jìn)行校驗(yàn),如果有一頁(yè)的數(shù)據(jù)表校驗(yàn)失敗,則以停止本次對(duì)數(shù)據(jù)文件的校驗(yàn),該數(shù)據(jù)文件校驗(yàn)失敗,減輕了系統(tǒng)負(fù)擔(dān)。
【附圖說(shuō)明】
[0057]圖1是本申請(qǐng)的一種數(shù)據(jù)文件處理的方法實(shí)施例1的步驟流程圖;
[0058]圖2是本申請(qǐng)的一種數(shù)據(jù)文件處理的方法實(shí)施例2的步驟流程圖;
[0059]圖3是本申請(qǐng)的一種數(shù)據(jù)文件處理的流程示意圖;
[0060]圖4是本申請(qǐng)的一種數(shù)據(jù)文件處理的裝置實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0061]為使本申請(qǐng)的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1