亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種業(yè)務(wù)管理系統(tǒng)中批量文件的處理方法

文檔序號(hào):7925827閱讀:385來(lái)源:國(guó)知局
專利名稱:一種業(yè)務(wù)管理系統(tǒng)中批量文件的處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種業(yè)務(wù)管理系統(tǒng)中批量文件的處理方法。
背景技術(shù)
在業(yè)務(wù)管理系統(tǒng)中,業(yè)務(wù)處理機(jī)具有對(duì)批量文件進(jìn)行業(yè)務(wù)循環(huán)處理 的功能,該功能給業(yè)務(wù)處理帶來(lái)了非常大的便利。批量文件處理的要求 很簡(jiǎn)單,就是對(duì)于終端上傳的一系列文件,進(jìn)行業(yè)務(wù)循環(huán)處理并形成結(jié) 果文件。
目前,通用的一種簡(jiǎn)單的批量文件處理模式如附圖l所示,其原理
為定時(shí)器觸發(fā)批量文件開(kāi)始執(zhí)行后,終端將批量文件中的命令逐行發(fā) 送給業(yè)務(wù)處理機(jī),業(yè)務(wù)處理機(jī)對(duì)所接收到的命令進(jìn)行業(yè)務(wù)循環(huán)處理,每 處理完一條,就記錄下處理結(jié)果,同時(shí)會(huì)將處理結(jié)果反饋給終端,終端 最終會(huì)形成一個(gè)結(jié)果文件。這樣就產(chǎn)生了兩個(gè)結(jié)果文件業(yè)務(wù)處理機(jī)所 形成的結(jié)果文件和終端所形成的結(jié)果文件。
在業(yè)務(wù)處理過(guò)程中,業(yè)務(wù)處理環(huán)境可能會(huì)異常終止(如業(yè)務(wù)處理機(jī) 或終端發(fā)生故障),此時(shí),在業(yè)務(wù)處理環(huán)境恢復(fù)正常時(shí),終端會(huì)重新將 批量文件逐行發(fā)送給業(yè)務(wù)處理機(jī)進(jìn)行處理,這樣,就可能有一部分行的 命令被重復(fù)處理,終端所形成的結(jié)果文件中會(huì)出現(xiàn)數(shù)據(jù)重復(fù)問(wèn)題,不便 于用戶進(jìn)行分析處理。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種業(yè)務(wù)管理系統(tǒng)中批量文件 的處理方法,保證形成的結(jié)果文件中的數(shù)據(jù)不重復(fù),具有良好的可分析性。
為解決上述技術(shù)問(wèn)題,本發(fā)明是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的
一種業(yè)務(wù)管理系統(tǒng)中批量文件的處理方法,所述業(yè)務(wù)管理系統(tǒng)包括
^t據(jù)庫(kù)、業(yè)務(wù)處理才幾、終端,該方法為
對(duì)于每個(gè)批量文件,所述終端將其中的命令逐行發(fā)送給業(yè)務(wù)處理 機(jī),由其進(jìn)行業(yè)務(wù)循環(huán)處理,同時(shí)記錄下當(dāng)前處理的批量文件名稱及處
理行數(shù);
在業(yè)務(wù)處理過(guò)程中,若業(yè)務(wù)處理環(huán)境發(fā)生異常,則在業(yè)務(wù)處理環(huán)境 恢復(fù)正常后,所述終端根據(jù)記錄的批量文件名稱及處理行數(shù)查找對(duì)應(yīng)批 量文件的對(duì)應(yīng)行,以此行為起點(diǎn),繼續(xù)逐行發(fā)送給業(yè)務(wù)處理^/L,由其進(jìn) 行業(yè)務(wù)循環(huán)處理。
上述方法中,對(duì)于每個(gè)批量文件,終端將其中的命令逐行發(fā)送給業(yè) 務(wù)處理機(jī)之前進(jìn)行預(yù)處理建立對(duì)應(yīng)于該批量文件的初始的結(jié)果文件, 在其中設(shè)置所述批量文件各行的默認(rèn)處理結(jié)果;然后,將所述批量文件 及結(jié)果文件存儲(chǔ)于數(shù)據(jù)庫(kù)中。
上述方法中,所述終端對(duì)批量文件進(jìn)行預(yù)處理時(shí),還對(duì)該批量文件 中各行的合法性進(jìn)行檢驗(yàn),根據(jù)檢驗(yàn)結(jié)果對(duì)其中不合法的行進(jìn)行標(biāo)記;
同時(shí),對(duì)于不合法的行,所述終端在結(jié)果文件中設(shè)置其默認(rèn)處理結(jié) 果為不合法,對(duì)于合法的行,在結(jié)果文件中設(shè)置其默認(rèn)處理結(jié)果為未處 理。
上述方法中,在每個(gè)批量文件的處理過(guò)程中,所述業(yè)務(wù)處理機(jī)每處 理完一行命令,將其處理結(jié)果存儲(chǔ)于數(shù)據(jù)庫(kù)中對(duì)應(yīng)于該批量文件的結(jié)果 文件中;在該批量文件的處理完成后,終端從數(shù)據(jù)庫(kù)中直接導(dǎo)出結(jié)果文 件。
上述方法中,所述終端導(dǎo)出結(jié)果文件后,對(duì)其中的處理結(jié)果分類保存。
本發(fā)明具有以下有益效果
1) 對(duì)于每個(gè)批量文件,業(yè)務(wù)處理機(jī)每處理完一行命令后,將處理 結(jié)果存儲(chǔ)于數(shù)據(jù)庫(kù)中的結(jié)果文件中,當(dāng)此批量文件全部處理完后,終端 直接從數(shù)據(jù)庫(kù)中導(dǎo)出結(jié)果文件,這樣保證了終端所獲取的結(jié)果文件的完 整性,且與業(yè)務(wù)處理機(jī)所形成的結(jié)果文件保持了 一致性;
2) 終端在向業(yè)務(wù)處理機(jī)每發(fā)送一行命令時(shí)就記錄下當(dāng)前處理的批 量文件名稱和處理行數(shù),這樣,若當(dāng)業(yè)務(wù)處理環(huán)境異常終止時(shí),則在業(yè) 務(wù)處理環(huán)境恢復(fù)正常時(shí),終端可才艮據(jù)記錄內(nèi)容乂人未處理行繼續(xù)向業(yè)務(wù)處 理機(jī)發(fā)送命令進(jìn)行處理,這樣避免了業(yè)務(wù)處理機(jī)進(jìn)行不必要的重復(fù)處 理,且所形成的結(jié)果文件中數(shù)據(jù)不重復(fù),便于后續(xù)的分析處理。


圖l是現(xiàn)有技術(shù)中的批量文件的處理方法示意圖; 圖2是本發(fā)明實(shí)施例中批量文件的處理方法流程圖。
具體實(shí)施例方式
本發(fā)明的核心思想為對(duì)現(xiàn)有的批量文件的處理流程進(jìn)行優(yōu)化,主 要表現(xiàn)在兩個(gè)方面①對(duì)于每個(gè)批量文件,業(yè)務(wù)處理機(jī)每處理完一行命 令后,將處理結(jié)果存儲(chǔ)于數(shù)據(jù)庫(kù)中的結(jié)果文件中,當(dāng)此批量文件全部處 理完后,終端直接從數(shù)據(jù)庫(kù)中導(dǎo)出結(jié)果文件,這樣保證了終端所獲取的 結(jié)果文件的完整性,且與業(yè)務(wù)處理機(jī)保持了一致性;②終端在向業(yè)務(wù)處 理機(jī)每發(fā)送一行命令時(shí)就記錄下當(dāng)前處理的批量文件名稱和處理行數(shù), 這樣,若當(dāng)業(yè)務(wù)處理環(huán)境異常終止時(shí),則在業(yè)務(wù)處理環(huán)境恢復(fù)正常時(shí), 終端可根據(jù)記錄內(nèi)容從未處理行繼續(xù)向業(yè)務(wù)處理機(jī)發(fā)送命令進(jìn)行處理。
下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步描述請(qǐng)參閱圖2,該圖所示為本實(shí)施例中的批量文件的處理方法,具體
包括以下步驟
201、 定時(shí)器觸發(fā),批量文件開(kāi)始執(zhí)行,初始化配置文件。
202、 終端檢查是否存在記錄的批量文件名稱及行數(shù),如果存在, 則轉(zhuǎn)入步驟204;如果不存在,則轉(zhuǎn)入步驟203。
203、 對(duì)待處理的批量文件進(jìn)行預(yù)處理首先,對(duì)該批量文件中各 行的合法性進(jìn)行檢驗(yàn),根據(jù)檢驗(yàn)結(jié)果對(duì)其中不合法的行進(jìn)行標(biāo)記;然后, 建立對(duì)應(yīng)于該批量文件的初始的結(jié)果文件,在其中設(shè)置所述批量文件各 行的默認(rèn)處理結(jié)果(對(duì)于不合法的行,默認(rèn)處理結(jié)果為不合法;對(duì)于合 法的行,默認(rèn)處理結(jié)果為未處理);最后,將所述批量文件及結(jié)果文件 存儲(chǔ)于數(shù)據(jù)庫(kù)中。預(yù)處理之后進(jìn)入204。
204、 若終端未記錄批量文件名稱及行數(shù),則將上述批量文件的第 一行命令發(fā)送給業(yè)務(wù)處理機(jī);若終端記錄有批量文件名稱及處理行數(shù), 貝'J根據(jù)記錄查找對(duì)應(yīng)批量文件的對(duì)應(yīng)行,以該行為起點(diǎn),繼續(xù)向業(yè)務(wù)處 理機(jī)發(fā)送命令。
205、 終端記錄下當(dāng)前發(fā)送給業(yè)務(wù)處理進(jìn)行處理的行所屬批量文件 的名稱,以及在該文件中的行數(shù)。
206、 業(yè)務(wù)處理機(jī)對(duì)所接收到的命令進(jìn)行業(yè)務(wù)處理,將處理結(jié)果保 存于數(shù)據(jù)庫(kù)中對(duì)應(yīng)的結(jié)果文件中,并將該結(jié)果返回給終端。
207、 終端接收到返回結(jié)果后判斷當(dāng)前批量文件是否處理完畢,若 不是,則向業(yè)務(wù)處理機(jī)發(fā)送下一行命令,并轉(zhuǎn)步驟205;若是,則進(jìn)入 步驟208。
208、 終端從數(shù)據(jù)庫(kù)中直接導(dǎo)出結(jié)果文件,并對(duì)其中的處理結(jié)果分 類保存。
209、 終端判斷是否全部批量文件處理完畢,若不是,則進(jìn)入下一
個(gè)批量文件的處理過(guò)程,轉(zhuǎn)203;若是,則結(jié)束該流程。
以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,僅僅參照較佳 實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明。本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可 以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方 案的精神和范圍,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1、一種業(yè)務(wù)管理系統(tǒng)中批量文件的處理方法,所述業(yè)務(wù)管理系統(tǒng)包括數(shù)據(jù)庫(kù)、業(yè)務(wù)處理機(jī)、終端,其特征在于,該方法為:對(duì)于每個(gè)批量文件,所述終端將其中的命令逐行發(fā)送給業(yè)務(wù)處理機(jī),由其進(jìn)行業(yè)務(wù)循環(huán)處理,同時(shí)記錄下當(dāng)前處理的批量文件名稱及處理行數(shù);在業(yè)務(wù)處理過(guò)程中,若業(yè)務(wù)處理環(huán)境發(fā)生異常,則在業(yè)務(wù)處理環(huán)境恢復(fù)正常后,所述終端根據(jù)記錄的批量文件名稱及處理行數(shù)查找對(duì)應(yīng)批量文件的對(duì)應(yīng)行,以此行為起點(diǎn),繼續(xù)逐行發(fā)送給業(yè)務(wù)處理機(jī),由其進(jìn)行業(yè)務(wù)循環(huán)處理。
2、 如權(quán)利要求1所述的業(yè)務(wù)管理系統(tǒng)中批量文件的處理方法, 其特征在于,所述方法中,對(duì)于每個(gè)批量文件,終端將其中的命令逐行發(fā)送給業(yè)務(wù)處理機(jī)之 前進(jìn)行預(yù)處理建立對(duì)應(yīng)于該批量文件的初始的結(jié)果文件,在其中設(shè) 置所述批量文件各行的默認(rèn)處理結(jié)果;然后,將所述批量文件及結(jié)果 文件存儲(chǔ)于數(shù)據(jù)庫(kù)中。
3、 如權(quán)利要求2所述的業(yè)務(wù)管理系統(tǒng)中批量文件的處理方法, 其特征在于,所述終端對(duì)批量文件進(jìn)行預(yù)處理時(shí),還對(duì)該批量文件中 各行的合法性進(jìn)行檢驗(yàn),根據(jù)檢驗(yàn)結(jié)果對(duì)其中不合法的行進(jìn)行標(biāo)記;同時(shí),對(duì)于不合法的行,所述終端在結(jié)果文件中設(shè)置其默認(rèn)處理 結(jié)果為不合法,對(duì)于合法的行,在結(jié)果文件中設(shè)置其默認(rèn)處理結(jié)果為 未處理。
4、 如權(quán)利要求2或3所述的業(yè)務(wù)管理系統(tǒng)中批量文件的處理方 法,其特征在于,在每個(gè)批量文件的處理過(guò)程中,所述業(yè)務(wù)處理機(jī)每 處理完一行命令,將其處理結(jié)果存儲(chǔ)于數(shù)據(jù)庫(kù)中對(duì)應(yīng)于該批量文件的 結(jié)果文件中;在該批量文件的處理完成后,終端從數(shù)據(jù)庫(kù)中直接導(dǎo)出結(jié)果文件。
5、如權(quán)利要求4所述的業(yè)務(wù)管理系統(tǒng)中批量文件的處理方法, 其特征在于,所述終端導(dǎo)出結(jié)果文件后,對(duì)其中的處理結(jié)果分類保存。
全文摘要
本發(fā)明涉及一種業(yè)務(wù)管理系統(tǒng)中批量文件的處理方法,所述業(yè)務(wù)管理系統(tǒng)包括數(shù)據(jù)庫(kù)、業(yè)務(wù)處理機(jī)、終端,該方法為對(duì)于每個(gè)批量文件,所述終端將其中的命令逐行發(fā)送給業(yè)務(wù)處理機(jī),由其進(jìn)行業(yè)務(wù)循環(huán)處理,同時(shí)記錄下當(dāng)前處理的批量文件名稱及處理行數(shù);在業(yè)務(wù)處理過(guò)程中,若業(yè)務(wù)處理環(huán)境發(fā)生異常,則在業(yè)務(wù)處理環(huán)境恢復(fù)正常后,所述終端根據(jù)記錄的批量文件名稱及處理行數(shù)查找對(duì)應(yīng)批量文件的對(duì)應(yīng)行,以此行為起點(diǎn),繼續(xù)逐行發(fā)送給業(yè)務(wù)處理機(jī),由其進(jìn)行業(yè)務(wù)循環(huán)處理。本發(fā)明保證了終端所獲取的結(jié)果文件的完整性,且與業(yè)務(wù)處理機(jī)所形成的結(jié)果文件保持了一致性,保證形成的結(jié)果文件中的數(shù)據(jù)不重復(fù),具有良好的可分析性。
文檔編號(hào)H04L12/24GK101378336SQ20081021654
公開(kāi)日2009年3月4日 申請(qǐng)日期2008年9月24日 優(yōu)先權(quán)日2008年9月24日
發(fā)明者葉小偉 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1