專利名稱:一種話單分揀分目錄存儲的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域的通訊業(yè)務(wù)計費系統(tǒng)的話單分揀處理,特別是針對分揀后的 話單文件,按照話單的某種特性做分目錄存儲。
背景技術(shù):
在通訊網(wǎng)絡(luò)的計費系統(tǒng)中,對于分揀后話單,不同的運營支撐系統(tǒng)對于這些分揀 后的話單有多種多樣的要求,其中一個比較特殊和有相當意義的功能,就是把這些分揀后 的話單記錄,按照某些條件,寫入同一個文件,然后進行分類歸類,存入特定的目錄下。分揀后的話單記錄,都是由一些字段組成的,上述所說的按照某些條件,就是指按 照這些字段中的某一或者某些字段值來歸類寫入文件中,然后存放入特定的目錄下,此目 錄下的所有話單記錄,都符合同一個條件。現(xiàn)有的一種分目錄存儲方法是,先全部分揀出話單,然后對這些分揀后的話單做 二次處理(分揀),來達到分目錄,分類存儲的目的。這樣的處理方法,由于先要全部分揀出 話單,之后再進行二次分揀處理,因而具有效率低下的問題。因此,如何設(shè)置出更好地方法, 來對話單記錄進行分目錄存儲,以達到提高效率的目的,成為技術(shù)人員需要考慮的問題。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種話單分揀分目錄存儲的方法及系統(tǒng),實現(xiàn) 話單分目錄存儲,并達到提高處理效率的目的。為了解決上述技術(shù)問題,本發(fā)明提供了一種話單分揀分目錄存儲的方法,包括獲得分類字段;讀取原始話單記錄并逐條分揀處理原始話單記錄;在逐條分揀處理原始話單記錄的過程中,逐條判斷每條話單記錄分類字段的值, 實時創(chuàng)建與所述分類字段值對應(yīng)的分類目錄,將具有相同分類字段值的話單記錄存儲到相 對應(yīng)的分類目錄中。進一步來說,所述實時創(chuàng)建與所述分類字段值對應(yīng)的分類目錄,將具有相同分類 字段值的話單記錄存儲到相對應(yīng)的分類目錄中,包括判斷與所述分類字段值對應(yīng)的分類目錄是否存在;當分類字段值對應(yīng)的分類目錄存在,則將話單記錄存儲到相對應(yīng)的分類目錄中;當分類字段值對應(yīng)的分類目錄不存在,則創(chuàng)建與所述分類字段值對應(yīng)的分類目錄,將話單記錄存儲到相對應(yīng)的分類目錄中。進一步來說,所述分類目錄的目錄名,為所述話單記錄中分類字段對應(yīng)的一類值。進一步來說,所述獲得分類字段,包括獲得存儲的預(yù)先設(shè)定的分類字段。進一步來說,所述分類目錄具有單獨的狀態(tài)記錄,以保證每個分類目錄下的話單 記錄序號獨立連續(xù)。
為了解決上述技術(shù)問題,本發(fā)明還提供了一種話單分揀分目錄存儲的系統(tǒng),包括 話單分揀單元,用于讀取原始話單記錄并逐條分揀處理原始話單記錄,還包括獲取單元,用于獲得分類字段;處理單元,用于在逐條分揀處理原始話單記錄的過程中,逐條判斷每條話單記錄 分類字段的值,實時創(chuàng)建與所述分類字段值對應(yīng)的分類目錄,將具有相同分類字段值的話 單記錄存儲到相對應(yīng)的分類目錄中。進一步來說,所述處理單元,進一步用于判斷與所述分類字段值對應(yīng)的分類目錄是否存在;當分類字段值對應(yīng)的分類目錄存在,則將話單記錄存儲到相對應(yīng)的分類目錄中;當分類字段值對應(yīng)的分類目錄不存在,則創(chuàng)建與所述分類字段值對應(yīng)的分類目 錄,將話單記錄存儲到相對應(yīng)的分類目錄中。進一步來說,所述分類目錄的目錄名,為所述話單記錄中分類字段對應(yīng)的一類值。進一步來說,所述獲取單元,進一步用于獲得存儲的預(yù)先設(shè)定的分類字段。進一步來說,所述處理單元,進一步用于使分類目錄具有單獨的狀態(tài)記錄,以保證 每個分類目錄下的話單記錄序號獨立連續(xù)。本發(fā)明的話單分揀分目錄存儲的方法及系統(tǒng),可以實時的根據(jù)話單記錄的字段, 將其寫入實時創(chuàng)建的目錄中,實現(xiàn)針對分揀后的話單記錄,按照話單的某種特性做分類存 儲,具有方法簡單、處理高效的特點。在完成話單分揀的過程中,即根據(jù)分類字段,實時創(chuàng)建 與所述分類字段值對應(yīng)的話單分類目錄,當話單分揀完成,同時也完成了話單的分目錄存 儲過程,不需要二次分揀歸類。并且,由于分類字段可以預(yù)先設(shè)定后進行存儲,因此話單記錄中的分類字段可以 根據(jù)實際需要進行配置,不拘泥于某一個字段。
圖1為本發(fā)明的話單分揀分類系統(tǒng)框架圖。圖2為本發(fā)明話單分類方法的流程圖。圖3為本發(fā)明方法一應(yīng)用實例的詳細處理流程圖。
具體實施例方式本發(fā)明的主要思想是在分揀話單記錄的過程中,實時創(chuàng)建與所述話單記錄的字 段值對應(yīng)的分類目錄,將話單記錄的字段值作為分類條件,將具有某一或者某些相同字段 值的話單記錄分為一類,存儲到對應(yīng)的分類目錄中。從而相比于現(xiàn)有技術(shù),不用采用二次分 揀的方法,可以提高處理效率。具體來說,首先,確定話單分揀分類的字段條件,所謂話單分目錄存儲,是根據(jù)話 單記錄中某一字段的不同值,可稱之為分類字段Field,來分類這些話單記錄。然后,在話單 分揀程序,對原始話單進行分揀的時候,判斷每條話單記錄中的分類字段Field的值,將其 寫入對應(yīng)分類的話單文件中,下一條話單記錄分揀的時候,如果Field值對應(yīng)其他分類,就 將其存放到對應(yīng)的其他分類的話單文件中。當一個完整的原始話單文件被分揀完成后,其 中的所有話單記錄,按照Filed的不同值,被分揀到對應(yīng)不同分類的分類目錄中,就完成了分揀后話單的按照分類存放。其中,分類字段filed是可以配置的,也就是說,分類的規(guī)則字段是可以改變的, 不固定于某一字段。對于分類字段Filed,根據(jù)這個字段值,來歸類話單,所歸類的分類是實時生成的, 不用預(yù)先配置產(chǎn)生這個分類。每個分類目錄下的話單,有自己單獨的狀態(tài)記錄,記載分類目錄下話單的文件序 號,產(chǎn)生日期等,以保證每個分類目錄下的話單文件序號是獨立連續(xù)的。下面結(jié)合附圖及優(yōu)選實施方式對本發(fā)明技術(shù)方案進行進一步詳細說明。請參閱圖1,是本發(fā)明的話單分類系統(tǒng)一具體實施例的示意圖。如圖所示,分類系 統(tǒng)包括話單分揀單元11,用于讀取原始話單記錄并逐條分揀處理原始話單記錄,還包括獲取單元10,用于獲得分類字段;處理單元12,用于在逐條分揀處理原始話單記錄的過程中,逐條判斷每條話單記 錄分類字段的值,實時創(chuàng)建與所述分類字段值對應(yīng)的分類目錄,將具有相同分類字段值的 話單記錄存儲到相對應(yīng)的分類目錄中。在本發(fā)明系統(tǒng)的一個優(yōu)選實施例中,所述處理單元12,進一步用于判斷與所述分類字段值對應(yīng)的分類目錄是否存在;當分類字段值對應(yīng)的分類目錄存在,則將話單記錄存儲到相對應(yīng)的分類目錄中;當分類字段值對應(yīng)的分類目錄不存在,則創(chuàng)建與所述分類字段值對應(yīng)的分類目 錄,將話單記錄存儲到相對應(yīng)的分類目錄中。其中,所述分類目錄的目錄名,為所述話單記錄中分類字段對應(yīng)的一類值。當然, 所述分類目錄的目錄名,也可以采用其它的命名規(guī)則,本發(fā)明對此不加以限定。在本發(fā)明系統(tǒng)的一個優(yōu)選實施例中,所述獲取單元10,進一步用于獲得存儲的預(yù) 先設(shè)定的分類字段。其中,所述處理單元12,進一步用于所述分類目錄具有單獨的狀態(tài)記錄,以保證每 個分類目錄下的話單記錄序號獨立連續(xù)?;谏鲜龅哪K,本發(fā)明可以實現(xiàn)分揀后話單可以分多個類來存儲,而分類目錄 都是實時創(chuàng)建的,事先并不知道有多少目錄,目錄是分揀過程中動態(tài)確定的。參照圖2所示,為本發(fā)明話單分類方法的流程圖。所述方法包括以下步驟步驟201 獲得分類字段;步驟202 讀取原始話單記錄并逐條分揀處理原始話單記錄;步驟203 在逐條分揀處理原始話單記錄的過程中,逐條判斷每條話單記錄分類 字段的值,實時創(chuàng)建與所述分類字段值對應(yīng)的分類目錄,將具有相同分類字段值的話單記 錄存儲到相對應(yīng)的分類目錄中。在本發(fā)明方法的一個優(yōu)選實施例中,所述實時創(chuàng)建與所述分類字段值對應(yīng)的分類 目錄,將具有相同分類字段值的話單記錄存儲到相對應(yīng)的分類目錄中,包括判斷與所述分類字段值對應(yīng)的分類目錄是否存在;當分類字段值對應(yīng)的分類目錄存在,則將話單記錄存儲到相對應(yīng)的分類目錄中;當分類字段值對應(yīng)的分類目錄不存在,則創(chuàng)建與所述分類字段值對應(yīng)的分類目 錄,將話單記錄存儲到相對應(yīng)的分類目錄中。
其中,所述分類目錄的目錄名,為所述話單記錄中分類字段對應(yīng)的一類值。當然, 所述分類目錄的目錄名,也可以采用其它的命名規(guī)則,本發(fā)明對此不加以限定。在本發(fā)明方法的一個優(yōu)選實施例中,所述獲得分類字段,包括獲得存儲的預(yù)先設(shè)定的分類字段。其中,所述分類目錄具有單獨的狀態(tài)記錄,以保證每個分類目錄下的話單記錄序 號獨立連續(xù)?;谏鲜龅姆椒?,本發(fā)明可以實現(xiàn)分揀后話單可以分多個類來存儲,而分類目錄 都是實時創(chuàng)建的,事先并不知道有多少目錄,目錄是分揀過程中動態(tài)確定的。再請結(jié)合圖3所示的應(yīng)用實例舉例說明,以對本發(fā)明的方法深入了解步驟301 分揀程序啟動;步驟302 讀入分類字段Field是什么,比如是話單中SP (服務(wù)提供商)業(yè)務(wù)的系 統(tǒng)名稱SP SYSID,后續(xù)分揀處理一條原始話單記錄的時候,根據(jù)這條話單的SP名稱(即這 條話單歸屬于這個SP)來歸類到對應(yīng)的分類;步驟303 程序讀入一條原始話單記錄;步驟304 按照分揀后的話單格式,組成一條分揀后的話單記錄,查找所述原始話 單記錄中的SP_SYSID的值是屬于互通網(wǎng)關(guān),SP_SYSID = Gff ;步驟305 判斷互通網(wǎng)關(guān)GW分類目錄是否存在,是則執(zhí)行步驟307,否則執(zhí)行步驟 306 ;步驟306 立即創(chuàng)建對應(yīng)目錄,執(zhí)行步驟307 ;步驟307 將這條歸屬于GW的話單,寫入GW分類目錄中的話單文件里;步驟308 判斷一個原始話單文件是否處理完畢,是則執(zhí)行步驟309,否則執(zhí)行步 驟 303 ;步驟309 —個原始話單被分揀到N個不同的目錄下,結(jié)束。這樣,一個原始話單文件被分揀處理完成后,其分揀結(jié)果文件,就被分類存放到不 同的分類目錄了。舉例來說,待分揀的原始話單,其分揀后的話單格式為話單類型|話單流水號|主叫號碼|被叫號碼|.......| SP類型|. . . . |消息標
識對于這樣的話單記錄,需要寫入到話單文件中,一般所有文件放到一個分類目錄 中?,F(xiàn)在,選取SP類型字段,作為分類字段,對于上面每一條記錄,根據(jù)SP類型值的不 同,分別寫入到不同的分類,分類名稱即為SP類型值。SP類型值可能的取值PPS,OCS,PDSCP ( 一些SP的名稱標識),在話單分揀處理的 時候,處理到SP類型=PPS的話單記錄,就創(chuàng)建分類目錄PPS,然后將此條記錄寫入PPS分 類目錄下的話單文件中,其他類似。于是,經(jīng)過上面的處理,最終的分揀后話單,就被寫入到PPS,OCS, PDSCP等這些分 類目錄中。至于總共有多少分類,這個不需要預(yù)先設(shè)定,完全取決于話單分揀過程中的SP 類型值。類似的,還可以選擇“話單類型”字段作為分類字段,根據(jù)話單類型的值來歸類分揀話單。 需要指出的是,以上所述只是本發(fā)明的優(yōu)選實施方式,并不是對本發(fā)明技術(shù)方案 的限定,任何熟悉本領(lǐng)域的技術(shù)人員對本發(fā)明技術(shù)特征所做的等同替換或者相應(yīng)改進,仍 在本發(fā)明的保護范圍之內(nèi),本發(fā)明的專利保護范圍應(yīng)以所附權(quán)利要求為準。
權(quán)利要求
一種話單分揀分目錄存儲的方法,其特征在于,包括獲得分類字段;讀取原始話單記錄并逐條分揀處理原始話單記錄;在逐條分揀處理原始話單記錄的過程中,逐條判斷每條話單記錄分類字段的值,實時創(chuàng)建與所述分類字段值對應(yīng)的分類目錄,將具有相同分類字段值的話單記錄存儲到相對應(yīng)的分類目錄中。
2.如權(quán)利要求1所述的方法,其特征在于,所述實時創(chuàng)建與所述分類字段值對應(yīng)的分 類目錄,將具有相同分類字段值的話單記錄存儲到相對應(yīng)的分類目錄中,包括判斷與所述分類字段值對應(yīng)的分類目錄是否存在;當分類字段值對應(yīng)的分類目錄存在,則將話單記錄存儲到相對應(yīng)的分類目錄中;當分類字段值對應(yīng)的分類目錄不存在,則創(chuàng)建與所述分類字段值對應(yīng)的分類目錄,將 話單記錄存儲到相對應(yīng)的分類目錄中。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述分類目錄的目錄名,為所述話單記 錄中分類字段對應(yīng)的一類值。
4.如權(quán)利要求1或2所述的方法,其特征在于,所述獲得分類字段,包括獲得存儲的預(yù)先設(shè)定的分類字段。
5.如權(quán)利要求1或2所述的方法,其特征在于,所述分類目錄具有單獨的狀態(tài)記錄,以 保證每個分類目錄下的話單記錄序號獨立連續(xù)。
6 一種話單分揀分目錄存儲的系統(tǒng),包括話單分揀單元,用于讀取原始話單記錄并逐 條分揀處理原始話單記錄,其特征在于,還包括獲取單元,用于獲得分類字段;處理單元,用于在逐條分揀處理原始話單記錄的過程中,逐條判斷每條話單記錄分類 字段的值,實時創(chuàng)建與所述分類字段值對應(yīng)的分類目錄,將具有相同分類字段值的話單記 錄存儲到相對應(yīng)的分類目錄中。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述處理單元,進一步用于判斷與所述分類字段值對應(yīng)的分類目錄是否存在;當分類字段值對應(yīng)的分類目錄存在,則將話單記錄存儲到相對應(yīng)的分類目錄中;當分類字段值對應(yīng)的分類目錄不存在,則創(chuàng)建與所述分類字段值對應(yīng)的分類目錄,將 話單記錄存儲到相對應(yīng)的分類目錄中。
8.如權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述分類目錄的目錄名,為所述話單記 錄中分類字段對應(yīng)的一類值。
9.如權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述獲取單元,進一步用于獲得存儲的 預(yù)先設(shè)定的分類字段。
10.如權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述處理單元,進一步用于使分類目錄 具有單獨的狀態(tài)記錄,以保證每個分類目錄下的話單記錄序號獨立連續(xù)。
全文摘要
本發(fā)明提供了一種話單分揀分目錄存儲的方法及系統(tǒng),所述方法包括獲得分類字段;讀取原始話單記錄并逐條分揀處理原始話單記錄;在逐條分揀處理原始話單記錄的過程中,逐條判斷每條話單記錄分類字段的值,實時創(chuàng)建與所述分類字段值對應(yīng)的分類目錄,將具有相同分類字段值的話單記錄存儲到相對應(yīng)的分類目錄中。本發(fā)明的話單分揀分類的方法及系統(tǒng),可以實時的根據(jù)話單記錄的字段,將其寫入實時創(chuàng)建的目錄中,實現(xiàn)針對分揀后的話單記錄,按照話單的某種特性做分類存儲,當話單分揀完成,同時也完成了話單的分類過程,不需要二次分揀歸類,具有方法簡單、處理高效的特點。
文檔編號H04M3/22GK101827175SQ20101015407
公開日2010年9月8日 申請日期2010年4月22日 優(yōu)先權(quán)日2010年4月22日
發(fā)明者孔鵬, 洪君景, 王春 申請人:中興通訊股份有限公司