專利名稱:存取網(wǎng)絡(luò)單元中數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種存取數(shù)據(jù)的方法,該數(shù)據(jù)以面向?qū)ο蟮男问阶鳛榫哂袠湫谓Y(jié)構(gòu)的對象模型存在于通信網(wǎng)絡(luò)的網(wǎng)絡(luò)單元中,并且網(wǎng)絡(luò)管理涉及的數(shù)據(jù)通信至少部分通過一個面向?qū)ο蟮膮f(xié)議來處理。
大多數(shù)通信網(wǎng)絡(luò)不僅只包括一個用于網(wǎng)絡(luò)信道連接的真正的用戶網(wǎng)絡(luò),而且還包括一個信令網(wǎng)絡(luò)和一個管理網(wǎng)絡(luò)。例如在本發(fā)明的框架下研究的系統(tǒng)是“綜合業(yè)務(wù)數(shù)據(jù)信息網(wǎng)”,下面縮寫為ISDN,以及同樣的基于ATM傳輸技術(shù)的寬帶ISDN。為了管理和操作任務(wù),例如改變交換設(shè)備中的數(shù)據(jù),打開或者改變新的性能特征和路由管理,在ISDN系統(tǒng)中,提供了電信管理網(wǎng)絡(luò),簡稱為TMN,并且在推薦的CCITT建議M.30,Genf:ITU 1989中記錄的。這時通過面向?qū)ο蟮慕涌?,特別通過所謂的Q3接口和一個相應(yīng)的協(xié)議存取網(wǎng)絡(luò)單元例如交換設(shè)備和管理這些設(shè)備,這個協(xié)議例如在ITU標(biāo)準(zhǔn)系列X.7xx(Genf,CCITT)中確定的。
同樣操作系統(tǒng)也稱作操作系統(tǒng)(=OS)通過Q3接口和管理網(wǎng)絡(luò)連接,如網(wǎng)絡(luò)單元,這里在特別的交換設(shè)備。操作系統(tǒng)大部分具有工作站,在工作站上,操作員借助于一個控制終端進行必要的輸入和查詢工作,也就是可以和網(wǎng)絡(luò)單元中具有Q3平臺的協(xié)處理器建立連接。
在網(wǎng)絡(luò)單元的協(xié)處理器中,這里在它的Q3平臺中,為了中間存儲網(wǎng)絡(luò)單元數(shù)據(jù),例如計費數(shù)據(jù)、統(tǒng)計數(shù)據(jù)等等,一個功能例如在CCITT建議X.735(ITU 1993)中定義的日志控制功能用作中央模塊。這些數(shù)據(jù)常常是十分龐大的,為了在操作系統(tǒng)使用這些數(shù)據(jù)進行計費計算,被傳輸?shù)椒?wù)系統(tǒng)。在使用數(shù)據(jù)存取方法時,通過操作系統(tǒng)方面的Q3接口,將一個請求,在Q3協(xié)議中是一個M-GET請求,輸出到一個網(wǎng)絡(luò)單元,其中現(xiàn)在發(fā)送具有一個唯一信息(Q3協(xié)議中的M-GET-響應(yīng))的一個對象的子對象的每個單獨的數(shù)據(jù)組,并且具有一個Q3協(xié)議中相應(yīng)的額外開銷。因為如上所述存儲在日志控制功能中的數(shù)據(jù)可能是龐大的,例如超過100M字節(jié),所以所說明方式的數(shù)據(jù)業(yè)務(wù)量是費時的。
本發(fā)明的任務(wù)是設(shè)計經(jīng)濟和迅速的存取和/或者發(fā)送數(shù)據(jù)。
這個任務(wù)使用開始時提到方式的方法完成,在這種方法中,根據(jù)本發(fā)明,在操作系統(tǒng)方面得到一個存取一個對象的請求后時,在一個文件中寫入預(yù)先提供的子對象子集的數(shù)據(jù),并且然后組合發(fā)送到操作系統(tǒng)。
借助于本發(fā)明,特別當(dāng)存在著大量具有按比例很少應(yīng)用數(shù)據(jù)的子對象,基本上可以迅速發(fā)送子對象的數(shù)據(jù),因為最終對于所有紀(jì)錄的子對象的數(shù)據(jù),實際上帶來按比例小的額外開銷,對于文件傳輸協(xié)議和絕對沒有的Q3協(xié)議額外開銷。
當(dāng)存取請求中說明子對象的子集時,根據(jù)本發(fā)明的方法設(shè)計特別靈活。
另一方面,如果當(dāng)?shù)檬盏揭粋€存取請求后,在一個文件中寫入一個對象的所有子對象,這種方法是足夠的并且簡單。
本發(fā)明在應(yīng)用時具有特別的優(yōu)點,即通過Q3協(xié)議進行網(wǎng)絡(luò)管理時。這時如果在Q3協(xié)議的框架下,通過一個M-ACTION命令,那么通過一個FTP協(xié)議實現(xiàn)組合數(shù)據(jù)的傳輸。
當(dāng)在“FTP”協(xié)議中進行存取請求和傳送組合數(shù)據(jù)時,本方法能夠并且在許多情況下簡化。
當(dāng)僅僅在文件中寫入子對象的應(yīng)用數(shù)據(jù)時,為了實現(xiàn)盡可能高的降低將要傳輸?shù)臄?shù)據(jù),推薦該方法。
下面參考附圖,僅示例性說明本發(fā)明,包括其他優(yōu)點。
圖1圖示說明一個具有網(wǎng)絡(luò)單元和Q3接口的網(wǎng)絡(luò)配置;圖2圖示說明在本發(fā)明的第一個變體中存取和發(fā)送數(shù)據(jù)時的處理過程;圖3圖示說明本發(fā)明第二個變體中類似于圖2的處理過程。
根據(jù)圖1,一個通信網(wǎng)絡(luò)具有一個真正的信息網(wǎng)絡(luò)NNE,例如一個ISDN固定網(wǎng),該網(wǎng)絡(luò)具有網(wǎng)絡(luò)單元NE1、NE2,例如在這個ATM交換設(shè)備中,連接了終端設(shè)備EGE。為了操作和維護,另外設(shè)置了一個管理網(wǎng)絡(luò)MNE,在這個網(wǎng)絡(luò)上,通過Q3接口,一方面連接了網(wǎng)絡(luò)單元NE1、NE2,另一方面連接了具有工作站W(wǎng)S1、WS2的操作系統(tǒng)OS1、OS2。一個網(wǎng)絡(luò)單元即元素NE1除了具有一個耦合網(wǎng)絡(luò)KNE外還具有一個具有一個Q3平臺和一個數(shù)據(jù)庫DAB的協(xié)作處理器KOP。例如在“ISDN-用于語音、文本、數(shù)據(jù)、視頻和多媒體通信的數(shù)據(jù)網(wǎng)絡(luò)”,作者PeterBocker,ISBN3-350-57431-x,8.3節(jié)中說明了ISDN的管理網(wǎng)絡(luò)的結(jié)構(gòu)和功能。
操作系統(tǒng)OS1、OS2的任務(wù)例如是在數(shù)據(jù)庫DAB中查詢和/或者進一步轉(zhuǎn)發(fā)存儲的計費數(shù)據(jù),等等。參考圖2假設(shè)計費數(shù)據(jù)位于一個對象LOGn中,那么具有子對象OB1…OB100,它們分別包括單獨用戶組的計費數(shù)據(jù)。一般數(shù)據(jù)以具有樹形結(jié)構(gòu)的對象模型的方式存在,這些數(shù)據(jù)例如可以是特定其他用戶或者連接的數(shù)據(jù),而樹形結(jié)構(gòu)常常具有復(fù)雜的分支。除了這里考慮的對象“日志控制功能”外,一般還有其他的對象,例如“事件報告功能”或者對象“硬件配置”。
根據(jù)圖2,例如操作系統(tǒng)OS1通過面向?qū)ο蟮腝3協(xié)議,將一個存取請求ACTION-Request“產(chǎn)生文件”發(fā)送到網(wǎng)絡(luò)單元NE1上。這里注意Q3協(xié)議原則上判斷五種“請求”類型,即“創(chuàng)建”、“刪除”、“設(shè)置”、“獲得”和“動作”(參見CCITT建議書X.710),其中請求“動作”只部分標(biāo)準(zhǔn)化,此外還可以自由定義。因此請求“動作”作為用于在一個文件中寫入對象LOG的所有子對象OB1、OB2...OB100的應(yīng)用數(shù)據(jù)的命令。
為了完成這些任務(wù),也就是說在此之后即例如最后三天的應(yīng)用數(shù)據(jù)即計費數(shù)據(jù)在文件FIL組合,向操作系統(tǒng)OS1發(fā)送一個反饋信息ACTION-response“完成”。此后或者在稍后時刻,操作系統(tǒng)OS1通過標(biāo)準(zhǔn)協(xié)議“FTP”(文件傳輸協(xié)議,在RFC959中定義)命令,在圖2中命令為FTP“Get”logn,得到關(guān)于網(wǎng)絡(luò)單元NE1的全部文件FIL。這個文件包括全部作為應(yīng)用數(shù)據(jù)NDA的預(yù)期的數(shù)據(jù)組,在設(shè)計上傳輸基本上比根據(jù)目前技術(shù)更有效率。目前發(fā)送具有提供一個Q3協(xié)議額外開銷的每個數(shù)據(jù)組,根據(jù)本發(fā)明現(xiàn)在對于所有數(shù)據(jù)組僅必需FTP協(xié)議的額外開銷OVH。自然,依賴于文件的大小和現(xiàn)有的線路容量,將文件進一步分解時不可避免的,然而無論如何節(jié)省了將要傳輸?shù)臄?shù)據(jù),他們特別大,如果單獨數(shù)據(jù)組按比例來說很小,因此用于一般在Q3協(xié)議中提供的額外開銷的和與應(yīng)用數(shù)據(jù)的和存在著比例關(guān)系。
圖3說明變體在操作系統(tǒng)OS1方面,在標(biāo)準(zhǔn)FTP協(xié)議中,向網(wǎng)絡(luò)單元NE1發(fā)送存取請求FTP“get”log n,這個命令實現(xiàn)了在一個文件FIL中組合對象LOG n的所有子對象數(shù)據(jù)和/或者應(yīng)用數(shù)據(jù),并且接下來再次使用FTP協(xié)議將全部文件發(fā)送到工作站OS1上。在這種情況下,為了從日志控制功能中處理數(shù)據(jù)提供了網(wǎng)絡(luò)單元,至少對于每個網(wǎng)絡(luò)單元,Q3接口不是必需的。
顯然在本發(fā)明的框架下,可能有變體,總能把若干個子對象組合到一個文件中,并且一個基本特征是發(fā)送這些文件。
權(quán)利要求
1.進行數(shù)據(jù)存取的方法,該數(shù)據(jù)以面向?qū)ο蟮男问阶鳛榫哂袠錉罱Y(jié)構(gòu)的對象模型存在于通信網(wǎng)絡(luò)的網(wǎng)絡(luò)單元(NE1、NE2),并且在網(wǎng)絡(luò)中網(wǎng)絡(luò)管理涉及的數(shù)據(jù)通信至少部分通過一個面向?qū)ο蟮膮f(xié)議來處理,其特征在于,當(dāng)從一個操作系統(tǒng)(OS1、OS2)收到一個對象(LOGn)的存取請求后,在一個文件(FIL)中寫入一個預(yù)先提供的子對象(OB1...OB100)的子集的數(shù)據(jù),然后組合起來并發(fā)送到操作系統(tǒng)(OS1、OS2)。
2.根據(jù)權(quán)利要求1的方法,其特征在于,在存取請求中說明子對象(OB1...OB100)的子集。
3.根據(jù)權(quán)利要求1的方法,其特征在于,在得到存取請求后,在一個文件中寫入一個對象(LOG)的所有子集(OB1…OB100)。
4.根據(jù)權(quán)利要求1至3中任一個的方法,其特征在于,通過Q3協(xié)議進行網(wǎng)絡(luò)管理。
5.根據(jù)權(quán)利要求4的方法,其特征在于,存取請求在Q3協(xié)議的框架下,通過一個M-ACTION命令,實現(xiàn)通過一個FTP協(xié)議的組合數(shù)據(jù)的傳輸。
6.根據(jù)權(quán)利要求1至4之一的方法,其特征在于,使用協(xié)議“FTP”進行存取請求和傳輸組合的數(shù)據(jù)。
7.根據(jù)權(quán)利要求1至6之一的方法,其特征在于,在一個文件中僅僅寫入子對象(OB1…OB100)的應(yīng)用數(shù)據(jù)。
全文摘要
一種進行數(shù)據(jù)存取的方法,該數(shù)據(jù)以面向?qū)ο蟮男问阶鳛榫哂袠錉罱Y(jié)構(gòu)的對象模型(LOGn,OB1、OB2…)存在于通信網(wǎng)絡(luò)的網(wǎng)絡(luò)單元(NE1),并且網(wǎng)絡(luò)管理涉及的數(shù)據(jù)通信至少部分通過一個面向?qū)ο蟮膮f(xié)議來處理,其中當(dāng)從一個操作系統(tǒng)(OS1)收到一個對象(LOGn)的存取請求后,在一個文件(FIL)中寫入一個預(yù)先提供的子對象(OB1…OB100)的子集的數(shù)據(jù),然后組合起來并發(fā)送到操作系統(tǒng)(OS1)。
文檔編號H04Q3/00GK1321402SQ99811594
公開日2001年11月7日 申請日期1999年9月9日 優(yōu)先權(quán)日1998年9月30日
發(fā)明者F·德爾 申請人:西門子公司