非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括非持續(xù)性的電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
[0165]本申請(qǐng)實(shí)施例是參照根據(jù)本申請(qǐng)實(shí)施例的方法、終端設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0166]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0167]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0168]盡管已描述了本申請(qǐng)實(shí)施例的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請(qǐng)實(shí)施例范圍的所有變更和修改。
[0169]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
[0170]以上對(duì)本申請(qǐng)所提供的一種數(shù)據(jù)文件處理的方法和一種數(shù)據(jù)文件處理的裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)文件處理的方法,其特征在于,所述數(shù)據(jù)文件中包括一頁或者多頁的數(shù)據(jù)表,所述一頁或者多頁的數(shù)據(jù)表中包括頁全局信息和明細(xì)記錄,所述數(shù)據(jù)文件具有處理狀態(tài);所述的方法包括: 將頁全局信息添加到預(yù)設(shè)的數(shù)據(jù)棧中; 采用明細(xì)記錄生成頁變化數(shù)據(jù); 從所述數(shù)據(jù)棧中提取出頁全局信息; 采用所述頁全局信息和頁變化數(shù)據(jù)校驗(yàn)所述數(shù)據(jù)文件; 依據(jù)所述校驗(yàn)結(jié)果更新所述數(shù)據(jù)文件的處理狀態(tài)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述采用明細(xì)記錄生成頁變化數(shù)據(jù)的步驟之前,還包括: 從所述數(shù)據(jù)文件中按序提取出預(yù)設(shè)數(shù)量的明細(xì)記錄; 將所述明細(xì)記錄存入到預(yù)設(shè)的數(shù)據(jù)庫中。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述頁全局信息包括初期數(shù)據(jù)值和期末數(shù)據(jù)值;所述采用頁全局信息和所述頁變化數(shù)據(jù)校驗(yàn)所述數(shù)據(jù)文件的步驟包括: 采用所述初期數(shù)據(jù)值和頁變化數(shù)據(jù)計(jì)算當(dāng)前數(shù)據(jù)值; 判斷所述當(dāng)前數(shù)據(jù)值與所述期末數(shù)據(jù)值是否一致; 若是,則判定校驗(yàn)結(jié)果為校驗(yàn)成功; 若否,則判定校驗(yàn)結(jié)果為校驗(yàn)失敗。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述依據(jù)校驗(yàn)結(jié)果更新所述數(shù)據(jù)文件的處理狀態(tài)的步驟包括: 若所述校驗(yàn)結(jié)果為校驗(yàn)成功,則將所述數(shù)據(jù)文件的處理狀態(tài)更新為處理成功狀態(tài); 若所述校驗(yàn)結(jié)果為校驗(yàn)失敗,則將所述數(shù)據(jù)文件的處理狀態(tài)更新為處理失敗狀態(tài)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述頁全局信息中包括用戶標(biāo)識(shí),所述的方法還包括: 建立用戶標(biāo)識(shí)和頁全局信息的映射關(guān)系表; 從所述映射關(guān)系表中提取出用戶標(biāo)識(shí)一致的頁全局信息; 從所述頁全局信息中提取出期末數(shù)據(jù)值; 采用所述期末數(shù)據(jù)值計(jì)算所述用戶標(biāo)識(shí)所對(duì)應(yīng)的總期末數(shù)據(jù)值。6.根據(jù)權(quán)利要求1或2或3或4或5所述的方法,其特征在于,所述數(shù)據(jù)文件為對(duì)賬單,所述初期數(shù)據(jù)值為初期數(shù)據(jù)金額,所述期末數(shù)據(jù)值為期末數(shù)據(jù)金額,所述用戶標(biāo)識(shí)為用戶賬號(hào)。7.一種數(shù)據(jù)文件處理的裝置,其特征在于,所述數(shù)據(jù)文件中包括一頁或者多頁的數(shù)據(jù)表,所述一頁或者多頁的數(shù)據(jù)表中包括頁全局信息和明細(xì)記錄,所述數(shù)據(jù)文件具有處理狀態(tài);所述的裝置包括: 添加模塊,用于將頁全局信息添加到預(yù)設(shè)的數(shù)據(jù)棧中; 生成模塊,用于采用明細(xì)記錄生成頁變化數(shù)據(jù); 第一提取模塊,用于從所述數(shù)據(jù)棧中提取出頁全局信息; 校驗(yàn)?zāi)K,用于采用所述頁全局信息和頁變化數(shù)據(jù)校驗(yàn)所述數(shù)據(jù)文件; 更新模塊,用于依據(jù)所述校驗(yàn)結(jié)果更新所述數(shù)據(jù)文件的處理狀態(tài)。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 第二提取模塊,用于從所述數(shù)據(jù)文件中按序提取出預(yù)設(shè)數(shù)量的明細(xì)記錄; 存入模塊,用于將所述明細(xì)記錄存入到預(yù)設(shè)的數(shù)據(jù)庫中。9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述頁全局信息包括初期數(shù)據(jù)值和期末數(shù)據(jù)值;所述校驗(yàn)?zāi)K包括: 計(jì)算子模塊,用于采用所述初期數(shù)據(jù)值和頁變化數(shù)據(jù)計(jì)算當(dāng)前數(shù)據(jù)值; 判斷子模塊,用于判斷所述當(dāng)前數(shù)據(jù)值與所述期末數(shù)據(jù)值是否一致;若是,則調(diào)用校驗(yàn)成功子模塊,若否,則調(diào)用校驗(yàn)失敗子模塊; 校驗(yàn)成功子模塊,用于判定校驗(yàn)結(jié)果為校驗(yàn)成功; 校驗(yàn)失敗子模塊,用于判定校驗(yàn)結(jié)果為校驗(yàn)失敗。10.根據(jù)權(quán)利要求3所述的裝置,其特征在于,所述更新模塊包括: 第一更新子模塊,用于在所述校驗(yàn)結(jié)果為校驗(yàn)成功時(shí),將所述數(shù)據(jù)文件的處理狀態(tài)更新為處理成功狀態(tài); 第二更新子模塊,用于在所述校驗(yàn)結(jié)果為校驗(yàn)失敗時(shí),將所述數(shù)據(jù)文件的處理狀態(tài)更新為處理失敗狀態(tài)。11.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述頁全局信息中包括用戶標(biāo)識(shí),所述的裝置還包括: 映射模塊,用于建立用戶標(biāo)識(shí)和頁全局信息的映射關(guān)系表; 第三提取模塊,用于從所述映射關(guān)系表中提取出用戶標(biāo)識(shí)一致的頁全局信息; 第四提取模塊,用于從所述頁全局信息中提取出期末數(shù)據(jù)值; 統(tǒng)計(jì)模塊,用于采用所述期末數(shù)據(jù)值計(jì)算所述用戶標(biāo)識(shí)所對(duì)應(yīng)的總期末數(shù)據(jù)值。
【專利摘要】本申請(qǐng)實(shí)施例提供了一種數(shù)據(jù)文件處理的方法和裝置,所述數(shù)據(jù)文件中包括一頁或者多頁的數(shù)據(jù)表,所述一頁或者多頁的數(shù)據(jù)表中包括頁全局信息和明細(xì)記錄,所述數(shù)據(jù)文件具有處理狀態(tài);所述的方法包括:將頁全局信息添加到預(yù)設(shè)的數(shù)據(jù)棧中;采用明細(xì)記錄生成頁變化數(shù)據(jù);從所述數(shù)據(jù)棧中提取出頁全局信息;采用所述頁全局信息和頁變化數(shù)據(jù)校驗(yàn)所述數(shù)據(jù)文件;依據(jù)所述校驗(yàn)結(jié)果更新所述數(shù)據(jù)文件的處理狀態(tài)。本申請(qǐng)實(shí)施例用以提高數(shù)據(jù)文件的處理效率,即使在數(shù)據(jù)量大的情況下,也能對(duì)數(shù)據(jù)文件進(jìn)行正常的處理。
【IPC分類】G06F17/30
【公開號(hào)】CN105550188
【申請(qǐng)?zhí)枴緾N201410614441
【發(fā)明人】劉德宏
【申請(qǐng)人】阿里巴巴集團(tuán)控股有限公司
【公開日】2016年5月4日
【申請(qǐng)日】2014年11月4日