專利名稱:一種會計日期的切換方法及業(yè)務(wù)清結(jié)算系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及金融及網(wǎng)絡(luò)支付領(lǐng)域,尤其涉及一種會計日期的切換方法及業(yè)務(wù)清結(jié)算系統(tǒng)。
背景技術(shù):
對于金融及網(wǎng)絡(luò)支付領(lǐng)域的業(yè)務(wù)系統(tǒng),會計日期的切換(簡稱日期切換)是當日業(yè)務(wù)截止并更新整個業(yè)務(wù)系統(tǒng)的會計日期的重要機制。在此類系統(tǒng)中,會計日期一般在某個特定的時間點切換,該特定的時間點稱為日期切換時間點,也就是會計日期的切換點,例如將每一天的1:00作為會計日期的切換點。會計日期的切換點與系統(tǒng)日期的切換點一般并不重合,假如將每一天的1 00作為會計日期的切換點,使得0 00 1 00之間的業(yè)務(wù)將被計入當前會計日期,1:00以后的業(yè)務(wù)才被計入下一會計日期。金融及網(wǎng)絡(luò)支付領(lǐng)域的業(yè)務(wù)系統(tǒng)中,基于日期切換的清結(jié)算服務(wù)的組網(wǎng)邏輯結(jié)構(gòu),如圖1所示,包括清結(jié)算服務(wù)提供者即業(yè)務(wù)清結(jié)算系統(tǒng)、和清結(jié)算服務(wù)使用者即多個外圍系統(tǒng)(一般為商戶系統(tǒng))。通常情況下,每個外圍系統(tǒng)中包括收銀系統(tǒng)和POS(Point of Sale,交易點)設(shè)備,外圍系統(tǒng)中的POS設(shè)備將業(yè)務(wù)的信息交易上報給業(yè)務(wù)清結(jié)算系統(tǒng)。具體的,根據(jù)外圍系統(tǒng)的不同類型,POS設(shè)備和收銀系統(tǒng)可以實體或虛擬兩種形式存在,例如 一家超市使用實體的POS設(shè)備和收銀系統(tǒng);另一家網(wǎng)上商城使用虛擬的POS設(shè)備和收銀系統(tǒng)。涉及上述系統(tǒng)的業(yè)務(wù)處理流程,包括如下步驟步驟1、P0S設(shè)備將業(yè)務(wù)的交易信息(包括發(fā)起時間、交易金額、外圍系統(tǒng)標識等) 上報給業(yè)務(wù)清結(jié)算系統(tǒng)進行保存,同時收銀系統(tǒng)將業(yè)務(wù)的交易信息上報給外圍系統(tǒng)進行保存;步驟2、業(yè)務(wù)清結(jié)算系統(tǒng)和外圍系統(tǒng)分別對各自保存的交易信息進行批處理,業(yè)務(wù)清結(jié)算系統(tǒng)將針對同一外圍系統(tǒng)的批處理結(jié)果保存在該外圍系統(tǒng)對應(yīng)的賬戶中;步驟3、業(yè)務(wù)清結(jié)算系統(tǒng)通過保存的賬戶與外圍系統(tǒng)進行賬務(wù)核對,互相核對當前時間周期內(nèi)(如當前會計日期)的業(yè)務(wù)處理(賬務(wù))是否正確無誤,之后再進行會計日期的切換?,F(xiàn)有技術(shù)中提供的業(yè)務(wù)處理流程所涉及的會計日期的切換機制,存在如下問題問題一、業(yè)務(wù)清結(jié)算系統(tǒng)僅能提供唯一的會計日期的切換點(日期切換時間點) 作為每日業(yè)務(wù)處理的依據(jù),會計日期的切換點一般根據(jù)業(yè)務(wù)清結(jié)算系統(tǒng)的運營需求而設(shè)定;問題二、必須等待當日必須完成的業(yè)務(wù)全部處理完成之后,才能進行會計日期的切換,由于每日業(yè)務(wù)量多少的波動,每日具體的會計日期的切換點往往略有偏差,無法保持固定。一般情況下,由于問題一的存在,清結(jié)算服務(wù)使用者即外圍系統(tǒng)(一般為商戶系統(tǒng))僅能被動地使用業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點,無法同時滿足多個外圍系統(tǒng)對會計日期的切換點的多樣化需求,例如,聯(lián)機交易類商戶要求會計日期的切換點與系統(tǒng)日期的切換點相一致;而脫機交易類商戶,由于交易信息的同步存在一定的時間差,每個外圍系統(tǒng)進行業(yè)務(wù)處理的時間也不一致,要求能夠指定會計日期的切換點;由于問題二的存在,業(yè)務(wù)清結(jié)算系統(tǒng)的自身原因?qū)е碌臅嬋掌诘那袚Q點波動也使雙方每日的賬務(wù)無法完全匹配,從而降低了業(yè)務(wù)清結(jié)算系統(tǒng)和外圍系統(tǒng)之間賬務(wù)核對的準確性。綜上所述,如何應(yīng)對多個外圍系統(tǒng)對會計日期的切換點的多樣化需求,保證業(yè)務(wù)清結(jié)算系統(tǒng)和外圍系統(tǒng)之間賬務(wù)核對的準確性,成為現(xiàn)有技術(shù)中亟待解決的技術(shù)問題之
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種會計日期的切換方法及業(yè)務(wù)清結(jié)算系統(tǒng),用以滿足多個外圍系統(tǒng)對會計日期的切換點的多樣化需求,保證業(yè)務(wù)清結(jié)算系統(tǒng)和外圍系統(tǒng)之間賬務(wù)核對的準確性。本發(fā)明實施例提供的會計日期的切換方法,包括業(yè)務(wù)清結(jié)算系統(tǒng)根據(jù)預(yù)先配置的當日的并行窗口開始時間點、以及并行窗口結(jié)束時間點,確定外圍系統(tǒng)所提交業(yè)務(wù)的發(fā)起時間所在的時間窗口 ;如果業(yè)務(wù)的發(fā)起時間處于并行窗口開始時間點和并行窗口結(jié)束時間點之間的并行窗口中,根據(jù)所述外圍系統(tǒng)指定的會計日期或者會計日期的切換點,確定該業(yè)務(wù)計入的會計日期,其中,外圍系統(tǒng)指定的會計日期的切換點處于并行窗口中;如果業(yè)務(wù)的發(fā)起時間處于并行窗口結(jié)束時間點和業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點之間的滯留窗口中,將該業(yè)務(wù)計入下一會計日期;否則,將該業(yè)務(wù)計入當前會計日期;在所述并行窗口結(jié)束時間點到達時,對發(fā)起時間在并行窗口結(jié)束時間點之前、計入當前會計日期且未處理完成的滯留業(yè)務(wù)進行業(yè)務(wù)處理,將滯留業(yè)務(wù)處理結(jié)束的時間點確定為業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點,進行會計日期的切換。本發(fā)明實施例提供的業(yè)務(wù)清結(jié)算系統(tǒng),包括第一確定單元,用于根據(jù)預(yù)先配置的當日的并行窗口開始時間點、以及并行窗口結(jié)束時間點,確定外圍系統(tǒng)所提交業(yè)務(wù)的發(fā)起時間所在的時間窗口 ;第二確定單元,用于如果業(yè)務(wù)的發(fā)起時間處于并行窗口開始時間點和并行窗口結(jié)束時間點之間的并行窗口中,根據(jù)所述外圍系統(tǒng)指定的會計日期或者會計日期的切換點, 確定該業(yè)務(wù)計入的會計日期,其中外圍系統(tǒng)指定的會計日期的切換點處于并行窗口中;如果業(yè)務(wù)的發(fā)起時間處于并行窗口結(jié)束時間點和業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點之間的滯留窗口中,將該業(yè)務(wù)計入下一會計日期;否則,將該業(yè)務(wù)計入當前會計日期;處理單元,用于在所述并行窗口結(jié)束時間點到達時,對發(fā)起時間在并行窗口結(jié)束時間點之前、計入當前會計日期且未處理完成的滯留業(yè)務(wù)進行業(yè)務(wù)處理,將滯留業(yè)務(wù)處理結(jié)束的時間點確定為業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點,并在業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點觸發(fā)所述日切單元;日切單元,用于在所述處理單元的觸發(fā)下,進行會計日期的切換。本發(fā)明實施例提供的會計日期的切換方法及業(yè)務(wù)清結(jié)算系統(tǒng),業(yè)務(wù)清結(jié)算系統(tǒng)根據(jù)多個外圍系統(tǒng)對會計日期的切換點的多樣化需求,為每一個外圍系統(tǒng)預(yù)先設(shè)置會計日期的切換點;并預(yù)先設(shè)置并行窗口開始、以及結(jié)束時間點,通過并行窗口開始時間點、并行窗口結(jié)束時間點、以及業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點等將每日的系統(tǒng)時間劃分為多個時間窗口,并且在并行窗口內(nèi)允許同時進行兩個會計日期的業(yè)務(wù)處理。業(yè)務(wù)處理流程中,接收到外圍系統(tǒng)提交的業(yè)務(wù)的交易信息時,根據(jù)該業(yè)務(wù)的發(fā)起時間確定所在的時間窗口,并基于該業(yè)務(wù)所在的時間窗口以及設(shè)定的會計日期確定規(guī)則,確定該業(yè)務(wù)計入的會計日期; 在業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點,進行會計日期的切換,業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點根據(jù)滯留業(yè)務(wù)的處理情況靈活設(shè)定。在不影響業(yè)務(wù)清結(jié)算系統(tǒng)自身正常運行的同時,業(yè)務(wù)清結(jié)算系統(tǒng)針對每一個外圍系統(tǒng)的運營需求,向外圍系統(tǒng)提供靈活的會計日期的切換點,滿足多個外圍系統(tǒng)對會計日期的切換點的多樣化需求,并保證業(yè)務(wù)清結(jié)算系統(tǒng)和外圍系統(tǒng)之間賬務(wù)核對的準確性,從而提升清結(jié)算服務(wù)質(zhì)量。本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
圖1為現(xiàn)有技術(shù)中基于日期切換的清結(jié)算服務(wù)的組網(wǎng)邏輯結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例中時間窗口的劃分方式示意圖;圖3為本發(fā)明實施例中會計日期的切換方法流程圖;圖4為本發(fā)明實施例中針對不同外圍系統(tǒng)的個性化需求,外圍系統(tǒng)所提交業(yè)務(wù)計入的會計日期的示意圖;圖5為本發(fā)明實施例中業(yè)務(wù)清結(jié)算系統(tǒng)的可能結(jié)構(gòu)框圖。
具體實施例方式本發(fā)明實施例提供了一種會計日期的切換方法及業(yè)務(wù)清結(jié)算系統(tǒng),業(yè)務(wù)清結(jié)算系統(tǒng)根據(jù)多個外圍系統(tǒng)對會計日期的切換點的多樣化需求,為每一個外圍系統(tǒng)預(yù)先設(shè)置會計日期的切換點;將每日的系統(tǒng)時間劃分為多個時間窗口,并且在特殊的時間窗口內(nèi)允許同時進行兩個會計日期的業(yè)務(wù)處理。在不影響業(yè)務(wù)清結(jié)算系統(tǒng)自身正常運行的同時,業(yè)務(wù)清結(jié)算系統(tǒng)針對每一個外圍系統(tǒng)的運營需求,向外圍系統(tǒng)提供靈活的會計日期的切換點,滿足多個外圍系統(tǒng)對會計日期的切換點的多樣化需求,并保證業(yè)務(wù)清結(jié)算系統(tǒng)和外圍系統(tǒng)之間賬務(wù)核對的準確性,從而提升清結(jié)算服務(wù)質(zhì)量。以下結(jié)合說明書附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明,并且在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互組合。本發(fā)明實施例中,將每日的系統(tǒng)時間劃分為四個時間窗口,分別為正常窗口、雙會計日期并行窗口(簡稱并行窗口)、滯留窗口、批處理窗口,簡要介紹如下(一)、正常窗口正常窗口包括日終批處理結(jié)束時間點到并行窗口起始時間點之間的時間段;在正常窗口中,外圍系統(tǒng)使用根據(jù)業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點確定出的會計日期。(二)、并行窗口
并行窗口包括并行窗口起始時間點到并行窗口結(jié)束時間點之間的時間段;在并行窗口中,外圍系統(tǒng)可以指定會計日期或者會計日期的切換點;并行窗口起始時間點和并行窗口結(jié)束時間點是相對固定的,也可以由業(yè)務(wù)清結(jié)算系統(tǒng)按運營需求靈活調(diào)整。(三)、滯留窗口滯留窗口包括并行窗口結(jié)束時間點到業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點之間的時間段;在滯留窗口中,對滯留業(yè)務(wù)(發(fā)起時間在并行窗口結(jié)束時間點之前、計入當前會計日期且未處理完成的業(yè)務(wù))進行業(yè)務(wù)處理,而非滯留業(yè)務(wù)(發(fā)起時間在并行窗口結(jié)束時間點之后的業(yè)務(wù))計入下一會計日期。需要說明的是,滯留業(yè)務(wù)實質(zhì)上是跨提交該業(yè)務(wù)的外圍系統(tǒng)所指定的會計日期的切換點的業(yè)務(wù)。業(yè)務(wù)清結(jié)算系統(tǒng)將滯留業(yè)務(wù)處理結(jié)束的時間點設(shè)定為業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點,進行業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換,具體如下上一會計日期=當前會計日期(T);當前會計日期=下一會計日期(T+1);下一會計日期=下一會計日期(T+l)+l ;業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換完成之后,進入日終批處理模式。(四)、日終批處理窗口日終批處理窗口包括業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點到日終批處理結(jié)束時間點之間的時間段;在日終批處理窗口中,對各外圍系統(tǒng)對應(yīng)計入上一會計日期的業(yè)務(wù)進行日終批處理,包括賬務(wù)核對、資金清算、報表生成等,生成各外圍系統(tǒng)的對賬文件;日終批處理完成后,進入正常模式。進行日終批處理的業(yè)務(wù)的會計日期為上一會計日期是因為業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換已完成。業(yè)務(wù)清結(jié)算系統(tǒng)的日終批處理結(jié)束時間點是屬于動態(tài)的,對外圍系統(tǒng)相對透明。由于各外圍系統(tǒng)能夠按照自身運行需求靈活指定會計日期的切換點,因此對于每一個外圍系統(tǒng)來說,業(yè)務(wù)清結(jié)算系統(tǒng)進行日終批處理時所處理該外圍系統(tǒng)對應(yīng)的業(yè)務(wù),正是該外圍系統(tǒng)需要進行日終批處理生成對賬文件的業(yè)務(wù),所以能夠保證業(yè)務(wù)清結(jié)算系統(tǒng)和外圍系統(tǒng)之間賬務(wù)核對的準確性?;谏鲜鰰r間窗口的劃分機制,需要業(yè)務(wù)清結(jié)算系統(tǒng)預(yù)先設(shè)置日期切換的相關(guān)參數(shù),包括并行窗口起始時間點、并行窗口結(jié)束時間點、各外圍系統(tǒng)指定的會計日期的切換點和兩個會計日期。其中,外圍系統(tǒng)指定的會計日期的切換點需要在并行窗口起始時間點和并行窗口結(jié)束時間點之間;兩個會計日期為當前會計日期即日期切換之前的會計日期、和下一會計日期即日期切換之后的會計日期。舉例說明一種具體的時間窗口的劃分方式,如圖2所示并行窗口起始時間點設(shè)置為18:00,并行窗口結(jié)束時間點設(shè)置1:00,假設(shè)全部的滯留業(yè)務(wù)處理結(jié)束的時間點即業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點為2:00,全部的計入上一會計日期的業(yè)務(wù)日終批處理結(jié)束的時間點即日終批處理結(jié)束時間點為4 00,則正常窗口為當日4:00至18:00之間的時間段,并行窗口為當日18:00至次日1:00之間的時間段,各外圍系統(tǒng)指定的會計日期的切換點在并行窗口中;滯留窗口為次日1:00至次日2:00之間的時間段,日終批處理窗口為次日2:00至次日4:00之間的時間段。假設(shè)當前會計日期即日期切換之前的會計日期為T,則下一會計日期即日期切換之后的會計日期為T+1。本發(fā)明實施例中,設(shè)定了如下會計日期的確定規(guī)則
a、如果業(yè)務(wù)的發(fā)起時間處于正常窗口和日終批處理窗口中,則該業(yè)務(wù)計入當前會計日期;如果業(yè)務(wù)的發(fā)起時間處于滯留窗口中,則該業(yè)務(wù)計入下一會計日期;b、如果業(yè)務(wù)的發(fā)起時間處于并行窗口中,則進一步bl、如果提交業(yè)務(wù)的外圍系統(tǒng)為該業(yè)務(wù)指定了會計日期,(既可以指定會計日期為當前會計日期,也可以指定會計日期為下一會計日期),則將該業(yè)務(wù)計入外圍系統(tǒng)指定的會計日期。b2、如果提交業(yè)務(wù)的外圍系統(tǒng)指定了會計日期的切換點,則業(yè)務(wù)清結(jié)算系統(tǒng)為該外圍系統(tǒng)預(yù)先設(shè)置了會計日期的切換點,則將該外圍系統(tǒng)指定的會計日期的切換點與業(yè)務(wù)的發(fā)起時間進行比較,根據(jù)比較結(jié)果確定該業(yè)務(wù)計入的會計日期,規(guī)則如下業(yè)務(wù)的發(fā)起時間小于該外圍系統(tǒng)指定的會計日期的切換點,則將該業(yè)務(wù)計入當前會計日期;業(yè)務(wù)的發(fā)起時間大于等于該外圍系統(tǒng)指定的會計日期的切換點,則將該業(yè)務(wù)計入下一會計日期;較特殊的,如果外圍系統(tǒng)指定按照系統(tǒng)日期確定會計日期,相當于指定會計日期的切換點為對:00,業(yè)務(wù)清結(jié)算系統(tǒng)需要為該外圍系統(tǒng)預(yù)先設(shè)置會計日期的切換點為 M 00,則發(fā)起時間在之前的業(yè)務(wù)計入當前會計日期,發(fā)起時間在之后(包括 24:00)的業(yè)務(wù)計入下一會計日期。b3、如果提交業(yè)務(wù)的外圍系統(tǒng)沒有為該業(yè)務(wù)指定會計日期、且沒有指定會計日期的切換點,將該業(yè)務(wù)計入當前會計日期。基于以上分析、本發(fā)明實施例提供了一種會計日期的切換方法,如圖3所示,包括如下步驟S301、業(yè)務(wù)清結(jié)算系統(tǒng)根據(jù)預(yù)先配置的當日的并行窗口開始時間點、以及并行窗口結(jié)束時間點,確定外圍系統(tǒng)所提交業(yè)務(wù)的發(fā)起時間所在的時間并行窗口 ;S302、如果業(yè)務(wù)的發(fā)起時間處于并行窗口開始時間點和并行窗口結(jié)束時間點之間的并行窗口中,根據(jù)所述外圍系統(tǒng)指定的會計日期或者會計日期的切換點,確定該業(yè)務(wù)計入的會計日期,其中,外圍系統(tǒng)指定的會計日期的切換點處于并行窗口中;如果業(yè)務(wù)的發(fā)起時間處于并行窗口結(jié)束時間點和業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點之間的滯留窗口中, 將該業(yè)務(wù)計入下一會計日期;否則,將該業(yè)務(wù)計入當前會計日期;S303、在并行窗口結(jié)束時間點到達時,對發(fā)起時間在并行窗口結(jié)束時間點之前計入當前會計日期且未處理完成的滯留業(yè)務(wù)進行業(yè)務(wù)處理,將滯留業(yè)務(wù)處理結(jié)束的時間點確定為業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點,進行會計日期的切換。需要說明的,只是為了表述方便,而給出了具體的步驟編號S301、S302和S303,實際上,S301和S302、與S303之間并無嚴格的時序關(guān)系。在S302的具體實施中,所述根據(jù)外圍系統(tǒng)指定的會計日期或者會計日期的切換點,確定該業(yè)務(wù)計入的會計日期,具體包括如下步驟如果所述外圍系統(tǒng)指定了會計日期,將該業(yè)務(wù)計入外圍系統(tǒng)指定的會計日期;如果所述外圍系統(tǒng)指定了會計日期的切換點,當業(yè)務(wù)的發(fā)起時間小于該外圍系統(tǒng)指定的會計日期的切換點時,將該業(yè)務(wù)計入當前會計日期,當業(yè)務(wù)的發(fā)起時間大于等于該外圍系統(tǒng)指定的會計日期的切換點時,將該業(yè)務(wù)計入下一會計日期。
具體實施中,可能存在外圍系統(tǒng)未指定會計日期、也未指定會計日期的切換點的情況,則如果所述外圍系統(tǒng)未指定會計日期和會計日期的切換點,將該業(yè)務(wù)計入當前會計日期。在S303的具體實施中,所述進行會計日期的切換,具體包括如下步驟將當前會計日期切換為上一會計日期;將下一會計日期切換為當前會計日期;將下一會計日期加1,切換為下一會計日期。具體實施中,在會計日期的切換完成之后,還可包括如下步驟業(yè)務(wù)清結(jié)算系統(tǒng)對各外圍系統(tǒng)對應(yīng)的計入上一會計日期的業(yè)務(wù)進行日終批處理, 生成各外圍系統(tǒng)的對賬文件。下面結(jié)合說明書附圖4,詳細說明針對不同外圍系統(tǒng)的個性化需求,確定外圍系統(tǒng)所提交業(yè)務(wù)計入的會計日期的處理流程。假設(shè)業(yè)務(wù)清結(jié)算系統(tǒng)按照如圖2所示的時間窗口的劃分方式,即并行窗口起始時間點設(shè)置為18:00,并行窗口結(jié)束時間點設(shè)置1:00,假設(shè)全部的滯留業(yè)務(wù)處理結(jié)束的時間點即業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點為2:00,全部的計入上一會計日期的業(yè)務(wù)日終批處理結(jié)束的時間點即日終批處理結(jié)束時間點為4:00,則正常窗口為當日4 00至18 00之間的時間段,并行窗口為當日18 00至次日1 00之間的時間段,各外圍系統(tǒng)指定的會計日期的切換點在并行窗口中;滯留窗口為次日1:00至次日2:00 之間的時間段,日終批處理窗口為次日2:00至次日4:00之間的時間段。假設(shè)當前會計日期即日期切換之前的會計日期為T,則下一會計日期即日期切換之后的會計日期為T+1。假設(shè)外圍系統(tǒng)A指定按照系統(tǒng)日期確定會計日期,相當于指定會計日期的切換點為對:00,則業(yè)務(wù)清結(jié)算系統(tǒng)需要為外圍系統(tǒng)A預(yù)先設(shè)置會計日期的切換點為對:00,則確定外圍系統(tǒng)A所提交業(yè)務(wù)的會計日期的處理流程,具體包括確定外圍系統(tǒng)A所提交業(yè)務(wù)的發(fā)起時間所在的時間窗口 ;如果該業(yè)務(wù)的發(fā)起時間處于并行窗口中,并且發(fā)起時間小于對:00,則將該業(yè)務(wù)計入下一會計日期,即該業(yè)務(wù)屬于當日賬務(wù);如果該業(yè)務(wù)的發(fā)起時間處于并行窗口中,并且發(fā)起時間大于等于對:00,則將該業(yè)計入下一會計日期,即該業(yè)務(wù)屬于次日賬務(wù);如果該業(yè)務(wù)的發(fā)起時間處于滯留窗口中,則將該業(yè)務(wù)計入下一會計日期;如果該業(yè)務(wù)的發(fā)起時間處于其他窗口(正常窗口、日終批處理窗口)中,則將該業(yè)務(wù)計入下一會計日期。假設(shè)外圍系統(tǒng)B要求所有業(yè)務(wù)的資金盡早到賬,而對賬務(wù)明細等沒有特殊的要求,則業(yè)務(wù)清結(jié)算系統(tǒng)需要為外圍系統(tǒng)B預(yù)先設(shè)置會計日期的切換點與并行窗口結(jié)束時間點相一致,則確定外圍系統(tǒng)B所提交業(yè)務(wù)的會計日期的處理流程,具體包括確定外圍系統(tǒng)B所提交業(yè)務(wù)的發(fā)起時間所在的時間窗口 ;如果該業(yè)務(wù)的發(fā)起時間處于滯留窗口中,則將該業(yè)務(wù)計入下一會計日期;如果該業(yè)務(wù)的發(fā)起時間處于其他窗口(正常窗口、并行窗口、日終批處理窗口) 中,則將該業(yè)務(wù)計入當前會計日期。假設(shè)外圍系統(tǒng)C要求所有業(yè)務(wù)按自身要求確定會計日期,并且在提交業(yè)務(wù)時指定會計日期,則確定外圍系統(tǒng)C所提交業(yè)務(wù)的會計日期的處理流程,具體包括
確定外圍系統(tǒng)C所提交業(yè)務(wù)的發(fā)起時間所在的時間窗口 ;如果該業(yè)務(wù)的發(fā)起時間處于并行窗口中,且外圍系統(tǒng)指定的會計日期為當前會計日期,則將該業(yè)務(wù)計入當前會計日期;如果該業(yè)務(wù)的發(fā)起時間處于并行窗口中,且外圍系統(tǒng)指定的會計日期為下一會計日期,則將該業(yè)務(wù)計入下一會計日期;如果該業(yè)務(wù)的發(fā)起時間處于并行窗口中,且外圍系統(tǒng)指定的會計日期超過業(yè)務(wù)清結(jié)算系統(tǒng)允許的會計日期范圍,則按缺省的規(guī)則進行處理,例如將該業(yè)務(wù)計入當前會計日期、或者下一會計日期;如果該業(yè)務(wù)的發(fā)起時間處于滯留窗口中,則將該業(yè)務(wù)計入下一會計日期;如果該業(yè)務(wù)的發(fā)起時間處于其他窗口(正常窗口、日終批處理窗口)中,則將該業(yè)務(wù)計入當前會計日期?;谕患夹g(shù)構(gòu)思,本發(fā)明實施例提供了一種業(yè)務(wù)清結(jié)算系統(tǒng)的可能結(jié)構(gòu),如圖5 所示,包括第一確定單元501,用于用于根據(jù)預(yù)先配置的當日的并行窗口開始時間點、以及并行窗口結(jié)束時間點,確定外圍系統(tǒng)所提交業(yè)務(wù)的發(fā)起時間所在的時間窗口 ;第二確定單元502,用于如果業(yè)務(wù)的發(fā)起時間處于并行窗口開始時間點和并行窗口結(jié)束時間點之間的并行窗口中,根據(jù)所述外圍系統(tǒng)指定的會計日期或者會計日期的切換點,確定該業(yè)務(wù)計入的會計日期,其中,外圍系統(tǒng)指定的會計日期的切換點處于并行窗口中;如果業(yè)務(wù)的發(fā)起時間處于并行窗口結(jié)束時間點和業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點之間的滯留窗口中,將該業(yè)務(wù)計入下一會計日期;否則,將該業(yè)務(wù)計入當前會計日期;處理單元503,用于在所述并行窗口結(jié)束時間點到達時,對發(fā)起時間在并行窗口結(jié)束時間點之前、計入當前會計日期且未處理完成的滯留業(yè)務(wù)進行業(yè)務(wù)處理,將滯留業(yè)務(wù)處理結(jié)束的時間點確定為業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點,并在業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點觸發(fā)日切單元504 ;日切單元504,用于在處理單元503的觸發(fā)下,進行會計日期的切換。具體實施中,第二確定單元502,具體用于在業(yè)務(wù)的發(fā)起時間處于并行窗口開始時間點和并行窗口結(jié)束時間點之間的并行窗口中時,如果所述外圍系統(tǒng)指定了會計日期,將該業(yè)務(wù)計入外圍系統(tǒng)指定的會計日期;如果所述外圍系統(tǒng)指定了會計日期的切換點,當業(yè)務(wù)的發(fā)起時間小于該外圍系統(tǒng)指定的會計日期的切換點時,將該業(yè)務(wù)計入當前會計日期, 當業(yè)務(wù)的發(fā)起時間大于等于該外圍系統(tǒng)指定的會計日期的切換點時,將該業(yè)務(wù)計入下一會計日期。較佳的,第二確定單元502,還用于在業(yè)務(wù)的發(fā)起時間處于并行窗口開始時間點和并行窗口結(jié)束時間點之間的并行窗口中時,如果所述外圍系統(tǒng)未指定會計日期和會計日期的切換點,將該業(yè)務(wù)計入當前會計日期。具體實施中,日切單元504,具體用于在處理單元503的觸發(fā)下,將當前會計日期切換為上一會計日期;將下一會計日期切換為當前會計日期;將下一會計日期加1,切換為下一會計日期。較佳的,業(yè)務(wù)清結(jié)算系統(tǒng)還可以包括日終批處理單元505,用于在會計日期的切換完成之后,對各外圍系統(tǒng)對應(yīng)的計入
1上一會計日期的業(yè)務(wù)進行日終批處理,生成各外圍系統(tǒng)的對賬文件。本發(fā)明實施例提供的會計日期的切換方法及業(yè)務(wù)清結(jié)算系統(tǒng),業(yè)務(wù)清結(jié)算系統(tǒng)根據(jù)多個外圍系統(tǒng)對會計日期的切換點的多樣化需求,為每一個外圍系統(tǒng)預(yù)先設(shè)置會計日期的切換點;并預(yù)先設(shè)置并行窗口開始、以及結(jié)束時間點,通過并行窗口開始時間點、并行窗口結(jié)束時間點、以及業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點等將每日的系統(tǒng)時間劃分為多個時間窗口,并且在并行窗口內(nèi)允許同時進行兩個會計日期的業(yè)務(wù)處理。業(yè)務(wù)處理流程中,接收到外圍系統(tǒng)提交的業(yè)務(wù)的交易信息時,根據(jù)該業(yè)務(wù)的發(fā)起時間確定所在的時間窗口,并基于該業(yè)務(wù)所在的時間窗口以及設(shè)定的會計日期確定規(guī)則,確定該業(yè)務(wù)計入的會計日期; 在業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點,進行會計日期的切換,業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點根據(jù)滯留業(yè)務(wù)的處理情況靈活設(shè)定。在不影響業(yè)務(wù)清結(jié)算系統(tǒng)自身正常運行的同時,業(yè)務(wù)清結(jié)算系統(tǒng)針對每一個外圍系統(tǒng)的運營需求,向外圍系統(tǒng)提供靈活的會計日期的切換點,滿足多個外圍系統(tǒng)對會計日期的切換點的多樣化需求,并保證業(yè)務(wù)清結(jié)算系統(tǒng)和外圍系統(tǒng)之間賬務(wù)核對的準確性,從而提升清結(jié)算服務(wù)質(zhì)量。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種會計日期的切換方法,其特征在于,包括業(yè)務(wù)清結(jié)算系統(tǒng)根據(jù)預(yù)先配置的當日的并行窗口開始時間點、以及并行窗口結(jié)束時間點,確定外圍系統(tǒng)所提交業(yè)務(wù)的發(fā)起時間所在的時間窗口 ;如果業(yè)務(wù)的發(fā)起時間處于并行窗口開始時間點和并行窗口結(jié)束時間點之間的并行窗口中,根據(jù)所述外圍系統(tǒng)指定的會計日期或者會計日期的切換點,確定該業(yè)務(wù)計入的會計日期,其中,外圍系統(tǒng)指定的會計日期的切換點處于并行窗口中;如果業(yè)務(wù)的發(fā)起時間處于并行窗口結(jié)束時間點和業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點之間的滯留窗口中,將該業(yè)務(wù)計入下一會計日期;否則,將該業(yè)務(wù)計入當前會計日期;在所述并行窗口結(jié)束時間點到達時,對發(fā)起時間在并行窗口結(jié)束時間點之前、計入當前會計日期且未處理完成的滯留業(yè)務(wù)進行業(yè)務(wù)處理,將滯留業(yè)務(wù)處理結(jié)束的時間點確定為業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點,進行會計日期的切換。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)外圍系統(tǒng)指定的會計日期或者會計日期的切換點,確定該業(yè)務(wù)計入的會計日期,具體包括如果所述外圍系統(tǒng)指定了會計日期,將該業(yè)務(wù)計入外圍系統(tǒng)指定的會計日期; 如果所述外圍系統(tǒng)指定了會計日期的切換點,當業(yè)務(wù)的發(fā)起時間小于該外圍系統(tǒng)指定的會計日期的切換點時,將該業(yè)務(wù)計入當前會計日期,當業(yè)務(wù)的發(fā)起時間大于等于該外圍系統(tǒng)指定的會計日期的切換點時,將該業(yè)務(wù)計入下一會計日期。
3.如權(quán)利要求2所述的方法,其特征在于,還包括如果所述外圍系統(tǒng)未指定會計日期和會計日期的切換點,將該業(yè)務(wù)計入當前會計日期。
4.如權(quán)利要求3所述的方法,其特征在于,所述進行會計日期的切換,具體包括 將當前會計日期切換為上一會計日期;將下一會計日期切換為當前會計日期; 將下一會計日期加1,切換為下一會計日期。
5.如權(quán)利要求3所述的方法,其特征在于,還包括在會計日期的切換完成之后,業(yè)務(wù)清結(jié)算系統(tǒng)對各外圍系統(tǒng)對應(yīng)的計入上一會計日期的業(yè)務(wù)進行日終批處理,生成各外圍系統(tǒng)的對賬文件。
6.一種業(yè)務(wù)清結(jié)算系統(tǒng),其特征在于,包括第一確定單元,用于根據(jù)預(yù)先配置的當日的并行窗口開始時間點、以及并行窗口結(jié)束時間點,確定外圍系統(tǒng)所提交業(yè)務(wù)的發(fā)起時間所在的時間窗口 ;第二確定單元,用于如果業(yè)務(wù)的發(fā)起時間處于并行窗口開始時間點和并行窗口結(jié)束時間點之間的并行窗口中,根據(jù)所述外圍系統(tǒng)指定的會計日期或者會計日期的切換點,確定該業(yè)務(wù)計入的會計日期,其中外圍系統(tǒng)指定的會計日期的切換點處于并行窗口中;如果業(yè)務(wù)的發(fā)起時間處于并行窗口結(jié)束時間點和業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點之間的滯留窗口中,將該業(yè)務(wù)計入下一會計日期;否則,將該業(yè)務(wù)計入當前會計日期;處理單元,用于在所述并行窗口結(jié)束時間點到達時,對發(fā)起時間在并行窗口結(jié)束時間點之前、計入當前會計日期且未處理完成的滯留業(yè)務(wù)進行業(yè)務(wù)處理,將滯留業(yè)務(wù)處理結(jié)束的時間點確定為業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點,并在業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點觸發(fā)所述日切單元;日切單元,用于在所述處理單元的觸發(fā)下,進行會計日期的切換。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述第二確定單元,具體用于如果所述外圍系統(tǒng)指定了會計日期,將該業(yè)務(wù)計入外圍系統(tǒng)指定的會計日期;如果所述外圍系統(tǒng)指定了會計日期的切換點,當業(yè)務(wù)的發(fā)起時間小于該外圍系統(tǒng)指定的會計日期的切換點時,將該業(yè)務(wù)計入當前會計日期,當業(yè)務(wù)的發(fā)起時間大于等于該外圍系統(tǒng)指定的會計日期的切換點時,將該業(yè)務(wù)計入下一會計日期。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述第二確定單元,還用于如果所述外圍系統(tǒng)未指定會計日期和會計日期的切換點, 將該業(yè)務(wù)計入當前會計日期。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述日切單元,具體用于在所述處理單元的觸發(fā)下,將當前會計日期切換為上一會計日期;將下一會計日期切換為當前會計日期;將下一會計日期加1,切換為下一會計日期。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,還包括日終批處理單元,用于在會計日期的切換完成之后,對各外圍系統(tǒng)對應(yīng)的計入上一會計日期的業(yè)務(wù)進行日終批處理,生成各外圍系統(tǒng)的對賬文件。
全文摘要
本發(fā)明公開了一種會計日期的切換方法及業(yè)務(wù)清結(jié)算系統(tǒng),用以滿足多個外圍系統(tǒng)對會計日期的切換點的多樣化需求,保證業(yè)務(wù)清結(jié)算系統(tǒng)和外圍系統(tǒng)之間賬務(wù)核對的準確性。會計日期的切換方法,包括根據(jù)當日的并行窗口開始、以及結(jié)束時間點,確定外圍系統(tǒng)所提交業(yè)務(wù)的發(fā)起時間所在的時間窗口;如果處于并行窗口中,根據(jù)外圍系統(tǒng)指定的會計日期或者會計日期的切換點,確定該業(yè)務(wù)計入的會計日期;如果處于滯留窗口中,將該業(yè)務(wù)計入下一會計日期;否則,將該業(yè)務(wù)計入當前會計日期;在并行窗口結(jié)束時間點到達時,對滯留業(yè)務(wù)進行業(yè)務(wù)處理,將滯留業(yè)務(wù)處理結(jié)束的時間點確定為業(yè)務(wù)清結(jié)算系統(tǒng)的會計日期的切換點,進行會計日期的切換。
文檔編號G06Q40/00GK102567912SQ20101058780
公開日2012年7月11日 申請日期2010年12月14日 優(yōu)先權(quán)日2010年12月14日
發(fā)明者姜峰 申請人:中國移動通信集團湖南有限公司