專利名稱:用以將交換局系統(tǒng)所產(chǎn)生信息存儲于磁帶上的方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用以將交換局系統(tǒng)所產(chǎn)生信息存儲于磁帶上的方法與裝置。交換系統(tǒng)中存儲數(shù)據(jù)的要求大不相同。計費數(shù)據(jù)及各種話務測量報表由磁帶記錄裝置存儲。另外,磁盤文件的備份拷貝通常儲存在磁帶上。如果大量數(shù)據(jù)要存入一個便攜的永久存儲器,則值得將數(shù)據(jù)存儲在磁帶上。
當交換局轉(zhuǎn)接通話時產(chǎn)生計費數(shù)據(jù)。計費數(shù)據(jù)幾乎被實時存入磁帶上,因此一次存儲的數(shù)據(jù)量可能較小。另外,數(shù)據(jù)存儲是周期的和非預定的,因為存儲數(shù)據(jù)的頻率取決于呼叫的次數(shù)。
由交換局系統(tǒng)對計費信息存儲器提出的需求正在不斷增加。所需的話務容量增長。另外,發(fā)展趨勢日益轉(zhuǎn)向逐次通話計費,對此存儲在磁帶上的記錄是由每次通話產(chǎn)生的。欲存儲的數(shù)據(jù)量如此之大,以至于目前用以存儲計費數(shù)據(jù)的普通起止式記錄裝置的容量對于高話務量是不夠的。另一方面,流注式記錄裝置對于低話務量太慢。
磁記錄裝置基于存儲器類型分為兩類起止式記錄裝置和流注式記錄裝置。起止記錄裝置總是當記錄裝置接收一個欲存儲的數(shù)據(jù)塊時開始磁帶運動,而在存儲數(shù)據(jù)塊之后停止。流注式記錄裝置,如果一個新的數(shù)據(jù)塊足夠快地到達此記錄裝置在數(shù)據(jù)塊之間不停止磁帶。
當一次存入的數(shù)據(jù)量相對小時,起止記錄裝置比流注式記錄裝置快,因為起止記錄裝置用機械方法實現(xiàn)停止和起動磁帶,有效地快于流注式記錄裝置。如果數(shù)據(jù)能夠作為連續(xù)數(shù)據(jù)流存于磁帶,使得在一個新的欲存儲數(shù)據(jù)塊到達記錄裝置之前記錄裝置不必停止磁帶,則流注式記錄裝置較快。在這種情況下,存儲器速率大約等于硬盤速率。另外,流注式記錄裝置的存儲器容量通常比起止記錄裝置高得多,前者大約幾千兆字節(jié),而后者則低于100兆字節(jié)。如果一個流注式記錄裝置用于存儲少量數(shù)據(jù),使得記錄裝置在下一個欲存儲數(shù)據(jù)到達記錄裝置之前停止磁帶,則如果欲存儲的數(shù)據(jù)長度小于1kB,隨記錄裝置而定,一個存儲甚至可能需要15秒鐘。
流注式記錄裝置的存儲器總?cè)萘繙p少,磁帶在存儲期間不得不更頻繁地停止。在停止和起動過程中,磁帶速度適合存儲之前或直至磁帶停止,磁帶作相當長的運動。這一部分磁帶不能用于有用數(shù)據(jù)的存儲。起止記錄裝置的機械部分防止在磁帶上形成一相應的長間隔——在那里無法存儲有用數(shù)據(jù)。
本發(fā)明的一個目的是提供一種方法和裝置,借助它們可以將高容量流注式記錄裝置用于所有存儲場合。本發(fā)明的方法特征在于經(jīng)過幾個階段實現(xiàn)存儲—將數(shù)據(jù)讀入一個中間文件,用以將欲存儲記錄數(shù)目增加到一個適合于所用記錄裝置容量的數(shù)量。
—將中間文件拷貝到備份存儲器;—為實現(xiàn)新一輪交換局系統(tǒng)所產(chǎn)生信息的讀取,將中間文件騰空轉(zhuǎn)至磁帶。
根據(jù)本發(fā)明,控制記錄裝置的軟件保證使數(shù)據(jù)以大小適宜的整體形式寫入該記錄裝置,以便在整個存儲過程中保持該記錄裝置處于流注模式。對于產(chǎn)生上述數(shù)據(jù)—即需要存儲的數(shù)據(jù)—之軟件,這是一個完全不可見的操作。
通常,一個產(chǎn)生數(shù)據(jù)的應用軟件需要數(shù)據(jù)已被存入一個永久存儲器的確認。因此,在從永久存儲器接收到成功的數(shù)據(jù)存儲確認之前,應用軟件必須不被告知成功的數(shù)據(jù)存儲。
本發(fā)明的解決辦法絕不涉及已知的虛擬存儲器和超高速緩沖存儲器,在其中根據(jù)某些準則挑選出來的數(shù)據(jù)被保存在磁盤或主存儲器中,能接入計算機的中央處理單元。在本發(fā)明中,經(jīng)中間存儲器傳遞的數(shù)據(jù)是單向的(沿到大容量存儲器的方向?qū)で笞罱K存儲),且與中央處理單元的操作不相干,因此,這種存儲可更可取地被實現(xiàn)為后臺運行。
本發(fā)明方法和裝置的最佳實施例之特征在于那些在所附的權(quán)利要求中所陳述的。
在下面,將通過一個示例并參照附圖
更詳細地描述本發(fā)明,附圖是一個依據(jù)本發(fā)明的裝置的方框圖。
當一個控制記錄裝置的軟件OP接收到來自交換局系統(tǒng)的中央處理單元CU的欲存儲之數(shù)據(jù)時,它將該數(shù)據(jù)存入一個位于RAM(隨機存取存儲器)的中間文件IF。中間文件的拷貝保存在一個快速永久存儲器M中,它可以是硬盤、備用電池RAM磁盤或者任何快速媒體,在那里即使電源出現(xiàn)故障后數(shù)據(jù)也能保持被存儲狀態(tài)。在數(shù)據(jù)存入文件以及文件存入永久存儲器之后,成功存儲的信息被發(fā)送至發(fā)送該數(shù)據(jù)的軟件。因此在這一點上,數(shù)據(jù)必須尚未在磁帶上。
當足夠的數(shù)據(jù)被存入中間文件時,可以起動從中間文件IF到磁帶的數(shù)據(jù)存儲。這是作為后臺運行自動實現(xiàn)的??刂朴涗浹b置的軟件OP識別所用的記錄裝置T類型并且相應地確定存儲器極限。如果所控制的裝置是起止記錄裝置,則不需要中間存儲器。因此更可取地,本發(fā)明的中間文件僅當必要時使用。即使當一個流注式記錄裝置作為磁盤文件的備用單元使用時,由于備份復制本身對于保持記錄裝置處于流注模式而言足夠快,亦不需要中間文件。當記錄裝置T再次被使用以存儲計費數(shù)據(jù)時,開始使用中間文件IF。
使用記錄裝置T(后備,計費存儲等)的目的被存入由記錄裝置的控制軟件OP控制的文件。操作人員可以設(shè)置預想的使用記錄裝置的目的。操作人員也可以通過命令將中間存儲器的內(nèi)容騰空轉(zhuǎn)至磁帶,比如與更換磁帶有關(guān)聯(lián)。
中間文件IF僅被控制記錄裝置的軟件(OP)直接使用。由操作系統(tǒng)提供的保護用于文件保護。如果交換系統(tǒng)計算機單元加倍,RAM中的中間文件也必須復制到后備單元。必須保護快速永久存儲器M中的中間文件IF的拷貝以免被文件服務的其他用戶破壞。但是,取出文件IF的備份拷貝必須是可能的。中間文件也含有陳述對于中間文件IF的數(shù)據(jù)存儲是否正在進行中的信息,還有中間文件向磁帶的存儲是否在進行中。當文件正在騰空轉(zhuǎn)至磁帶時,不執(zhí)行指向所述磁帶的其他存儲器工作直到中間文件騰空。
當一個計算機單元CU起動時,控制軟件OP檢驗數(shù)據(jù)是否已被存入中間文件IF。如果該文件包含數(shù)據(jù)且文件騰空轉(zhuǎn)至磁帶的工作尚未完成,即當中間文件IF正在騰空轉(zhuǎn)至磁帶時,如果將中央處理單元CU復位,則騰空必須接續(xù)在正確的一點上。通過對比磁帶末端的數(shù)據(jù)與中間文件中的數(shù)據(jù),可以找到起始點,并且中間文件的騰空可以接續(xù)在正確的點上。
如果通過比較數(shù)據(jù)未找到中斷點,則解釋是復位發(fā)生于上述存儲開始之后但在數(shù)據(jù)復制到磁帶之前。因而,可將中間文件IF中的全部數(shù)據(jù)寫于磁帶上現(xiàn)有數(shù)據(jù)之后。如果中間文件包含尚未被存儲的數(shù)據(jù),在中央處理單元CU再啟動后,在任何情況下騰空中間文件的工作將被起動。
每當記錄裝置T的控制軟件OP接收欲存儲的數(shù)據(jù)時,它首先嘗試將中間文件IF存入一個永久存儲器。如果失敗,則立即將上述數(shù)據(jù)存到磁帶上,因此,直到進入永久存儲器的存儲再次成功,中間文件才被使用。如果中間文件存入永久存儲器或磁帶失敗,記錄裝置的控制軟件將設(shè)置報警。如果將中間文件存入永久存儲器失敗,則中間文件騰空轉(zhuǎn)至磁帶。應用軟件僅在該數(shù)據(jù)存到磁帶上之后才接收到確認。
如果在磁帶上的存儲失敗且中間文件未被使用,則一個錯誤信息被送至應用軟件。在這一點上,如果愿意,應用軟件可以再次嘗試存儲該數(shù)據(jù)。直到數(shù)據(jù)被存入(或已試圖被存入)一個永久存儲器后,給應用軟件的確認才被送出。以防當中間文件被使用時在磁帶存儲期間出現(xiàn)錯誤,應用軟件接收其無錯誤的確認。然而,數(shù)據(jù)被存入永久存儲器M,即數(shù)據(jù)未丟失且應用軟件無須重存數(shù)據(jù)。
如果磁帶驅(qū)動器被損壞或磁帶已滿,則數(shù)據(jù)被存入中間文件。當記錄裝置再次工作時,中間文件按與當計算機單元啟動時同樣的原理被自動騰空轉(zhuǎn)至磁帶。
對一個本領(lǐng)域技術(shù)人員而言,很顯然本發(fā)明的各種實施例并不限于以上的示例,并可以在所附的權(quán)利要求的范圍內(nèi)自由變化。
權(quán)利要求
1.一種用以在磁帶上存儲由交換局系統(tǒng)(CU)產(chǎn)生之信息的方法,其特征在于經(jīng)過幾個階段實現(xiàn)存儲—將數(shù)據(jù)讀入一個中間文件(IF),用以將欲存儲記錄數(shù)目增加到與所用記錄裝置(T)容量相適應的數(shù)量;—將中間文件(IF)復制到備份存儲器(M);—為實現(xiàn)新一輪交換局系統(tǒng)所產(chǎn)生信息的讀取,將中間文件(IF)騰空轉(zhuǎn)至磁帶。
2.如權(quán)利要求1所要求的方法,其特征在于中間文件(IF)被存入備份存儲器((M)后,立刻給出成功存儲的確認。
3.如權(quán)利要求1或2所要求的方法,其特征在于具有掉電保護功能的一個磁盤存儲器或類似物,被用作備份存儲器(M)。
4.如權(quán)利要求1、2或3所要求的方法,其特征在于將中間文件(IF)復制到備份存儲器(M)失敗時,中間文件被騰空轉(zhuǎn)至一個磁帶,在那里成功存儲的確認直到該信息被存儲在磁帶上之后才被給出。
5.如權(quán)利要求1到4之任一項所要求的方法,其特征在于存入中間文件(IF)的存儲僅當所用記錄裝置(T)為流注式時才實施。
6.如權(quán)利要求5所要求的方法,其特征在于存入中間文件(IF)的存儲僅當由交換局系統(tǒng)(CU)所產(chǎn)生的計費數(shù)據(jù)被存入流注式記錄裝置(T)的情況下才實施。
7.一種用以在磁帶上存儲由交換局系統(tǒng)(CU)所產(chǎn)生信息的裝置,其特征在于該裝置包括軟件(OP),用以控制一個記錄裝置的存儲器和功能;一個中間文件(IF),用以讀取數(shù)據(jù)以將欲存儲的記錄數(shù)增加到一個適合于所用記錄裝置的容量的數(shù)量;一個備份存儲器,用以存儲中間文件的拷貝;以及一個磁帶單元,用以接收中間文件所容納的數(shù)據(jù)。
8.如權(quán)利要求7所要求的裝置,其特征在于備份存儲器是一個具有掉電保護功能的磁盤存儲器或類似物。
9.如權(quán)利要求7或8所要求的裝置,其特征在于記錄裝置為流注式記錄裝置。
全文摘要
本發(fā)明涉及一種用以在磁帶上存儲由交換局系統(tǒng)所產(chǎn)生信息的方法與裝置。根據(jù)本發(fā)明,經(jīng)過幾個階段實現(xiàn)存儲將數(shù)據(jù)讀入一個中間文件(IF),用以讀取數(shù)據(jù)以將欲存儲的記錄數(shù)增加到適合于所用記錄裝置(T)的容量;將中間文件(IF)復制到備份存儲器(M)中;為實現(xiàn)新一輪交換局系統(tǒng)所產(chǎn)生信息的讀取,將中間文件(IF)騰空轉(zhuǎn)至磁帶。
文檔編號H04M3/36GK1155342SQ95194640
公開日1997年7月23日 申請日期1995年8月15日 優(yōu)先權(quán)日1995年8月15日
發(fā)明者塔皮奧·佩克南 申請人:諾基亞電信公司