專利名稱:數(shù)據(jù)傳送方法
技術領域:
本發(fā)明涉及一種分布處理系統(tǒng),該系統(tǒng)包括有一管理系統(tǒng)和至少一個通過網(wǎng)絡而連接的通信裝置,特別是涉及一種用來在該管理系統(tǒng)和該通信裝置之間進行通信的方法。
在一分布處理系統(tǒng)中,例如,諸如一網(wǎng)絡管理系統(tǒng)(NMS)的管理系統(tǒng)通過一網(wǎng)絡被連接到一通信裝置(后面稱之為從屬裝置)。該從屬裝置具有多個管理元件,每一個管理元件執(zhí)行一定的功能以產生管理數(shù)據(jù)。此后,在由一管理部分和一用來與該管理部分進行通信的終端部分所構成的從屬裝置中一管理元件是一執(zhí)行管理的元件。例如,一管理元件是一性能監(jiān)視器,它監(jiān)視一線路的質量以產生性能數(shù)據(jù)。在該管理系統(tǒng)的一請求中,該從屬裝置向該管理系統(tǒng)傳送每一管理元件的處理結果。
在每一系統(tǒng)中考慮存在有二種傳送方法。根據(jù)第一種方法,該管理系統(tǒng)向該從屬裝置發(fā)送具有針對多個管理元件的每一元件的元件編號的請求信息,并用該從屬裝置將運送被請求的管理元件處理結果的應答信息傳送回該管理系統(tǒng)。
根據(jù)第二種方法,該管理系統(tǒng)通過使用分組通信而將一信息傳送給從屬裝置和從該從屬裝置接收一信息的單一操作得到該從屬裝置的所有管理元件的處理結果。也就是,在該管理元件是收集性能或狀態(tài)數(shù)據(jù)的一性能監(jiān)視器或一狀態(tài)監(jiān)視器的情況下,該從屬裝置存貯所有包括所收集數(shù)據(jù)的信息并且將運送所有信息的單一應答信息傳送回該管理系統(tǒng)。
第一種方法使用了一種在其中處理是從該從屬裝置的單獨管理元件的每一元件所請求的通信協(xié)議。因為它必須收集該管理元件的處理結果,在管理系統(tǒng)和從屬裝置之間交換信息的次數(shù)等于“從屬裝置數(shù)”和“管理元件數(shù)”的乘積。在管理系統(tǒng)和從屬裝置之間交換的信息數(shù)隨該從屬裝置的管理元件數(shù)的增加而增加。
也就是,在第一種方法中,當該管理系統(tǒng)企圖實時地從該從屬裝置得到管理元件的處理結果時,在管理系統(tǒng)和從屬裝置之間的數(shù)據(jù)傳送過程正比于從屬裝置和它們的管理元件的數(shù)而變得更為復雜。特別是,該管理系統(tǒng)的通信處理變得過載。
另一方面,在第二種方法中,多個管理元件的數(shù)據(jù)使用分組通信以單一操作而傳送。因為該從屬裝置必須分割該數(shù)據(jù)以便由一分組來處理,并且該管理系統(tǒng)必須從所接收的分組中重新裝配單一的數(shù)據(jù)串,因此該從屬裝置和管理系統(tǒng)必須執(zhí)行額外的通信處理。
本發(fā)明的一個目的是提供一種數(shù)據(jù)傳送方法,在這種方法中在管理系統(tǒng)和從屬裝置之間的數(shù)據(jù)傳送過程可得以簡化,并且可降低在該管理系統(tǒng)和從屬裝置上的通信負載。
根據(jù)本發(fā)明的一個方面,在用來從一管理裝置到一通信裝置傳送數(shù)據(jù)的方法中包括至少一個管理元件,該管理裝置將一數(shù)據(jù)請求信息傳送到通信裝置。該通信裝置根據(jù)從管理裝置所接收的數(shù)據(jù)請求信息從該管理裝置得到一數(shù)據(jù)文件。并且,該管理裝置通過FTP(文件傳送協(xié)議)下載來自通信裝置的文件。
根據(jù)本發(fā)明的另一方面,在由一管理裝置和多個通過網(wǎng)路連接到該管理裝置的從屬裝置,并且每一從屬裝置包括有多個管理元件所組成的系統(tǒng)中,一數(shù)據(jù)傳送方法包括有步驟(a)利用插口(socket)通信在該管理裝置和至少一個從屬裝置之間進行通信;和(b)利用FTP通過將一文件從一從屬裝置傳送到該管理裝置。
因為管理元件的處理結果是由FTP傳送而發(fā)送的,所以在該管理裝置和通信裝置之間無需額外的通信處理。
圖1的框圖示出了根據(jù)本發(fā)明一實施例的一數(shù)據(jù)傳送系統(tǒng)的構成;圖2的順序圖示出了本發(fā)明的該實施例的工作;圖3的流程示出了根據(jù)該實施例的一管理系統(tǒng)的工作;和圖4的流程示出了根據(jù)該實施例的一從屬裝置的工作。
參見圖1,該數(shù)據(jù)傳送系統(tǒng)由一管理系統(tǒng)10和通過網(wǎng)絡30與該管理系統(tǒng)10相連接的從屬裝置(通信裝置)20所構成。這里,為了簡單起見,在圖中只示出了一個從屬裝置。實際上,有多個從屬裝置可連接到該網(wǎng)絡30上。該網(wǎng)絡30是一可執(zhí)行遵循TCP/IP的通信的一通信網(wǎng)絡,例如,是一ISDN網(wǎng)絡。
管理系統(tǒng)10包括一協(xié)議終端負載101,一處理器102和一文件存貯裝置103。處理器102控制管理系統(tǒng)10的操作并且執(zhí)行本實施例的所有類型的信息處理。在處理器102的控制下,該協(xié)議負載終端101在管理系統(tǒng)10和從屬裝置20之間執(zhí)行遵循包括插口(socket)通信和FTP(文件傳送協(xié)議)的TCP/P的通信。在一只讀存貯器(未示出)中存貯有在處理器102中運行的所有類型的程序和通信程序。如后面所述,文件存貯裝置主要用來存貯從該從屬裝置所得到的文件。
從屬裝置20包括一協(xié)議終端器201,一處理器202,多個管理元件203.1至203.N,和一文件存貯裝置204。處理器202控制從屬裝置20的工作并執(zhí)行本發(fā)明的所有類型的信息處理。在處理器202的控制下,協(xié)議終端器201在從屬裝置20和管理系統(tǒng)10之間執(zhí)行遵循包括插口(socket)通信和FTP通信的TCP/IP通信。
如后面將要說明的,在管理系統(tǒng)10的請求中,處理器202指示管理元件203.1至203.N進行數(shù)據(jù)收集。文件存貯裝置204存貯管理元件203.1至203.N的每一個所收集的數(shù)據(jù)。之后,按照FTP順序,處理器202指示協(xié)議終端器201以FTP通信將來自文件存貯裝置204的所收集的數(shù)據(jù)傳送到管理系統(tǒng)10。在處理器202中運行的所有類型的程序和通信程序均被存貯在只讀存貯器(未示出)中。管理元件203.1至203.N例如執(zhí)行監(jiān)視功能和狀態(tài)監(jiān)視功能。
本實施例的操作將參照圖1至圖4來說明。
如圖2所示,當一請求被產生時,管理系統(tǒng)10使用插口(socket)去指示從屬裝置20執(zhí)行必要的處理。更詳細地說,管理系統(tǒng)10通過網(wǎng)絡30向從屬裝置20傳送一請求信息(步驟S301)。當接收到該請求信息時,從屬裝置20啟動每一管理元件收集數(shù)據(jù)(步驟S302)。在所有的處理結果均被存貯到文件存貯裝置204之后,從屬裝置20將一應答信息傳送到管理系統(tǒng)10(步驟S303)。
當接收到來自從屬裝置20的應答信息時,管理系統(tǒng)10開始FTP通信。更詳細地說,該管理系統(tǒng)10傳送一LOGIN命令并且隨后傳送一GET命令到該從屬裝置(步驟S304和S305)。
當接收到來自管理系統(tǒng)10的GET命令時,從屬裝置20從文件存貯裝置204讀取該文件(步驟S306)并且將它傳送到管理系統(tǒng)10(步驟S307)。在這種方式中,管理系統(tǒng)10通過FTP從該從屬裝置20中下載該文件并將它存貯到文件存貯裝置103中。
參見圖3,在該管理系統(tǒng)10中,處理器102確定在固定的間隔處是否產生一信息請求(步驟S401)。當出現(xiàn)請求時,處理器102產生一請求從屬裝置20的管理元件203.1至203.N的全體或部分處理結果的請求信息(步驟S402)。該請求信息利用一插口(sockef)被傳送到從屬裝置20(步驟S403)。在該請求信息被傳送之后,處理器102等待接收應答信息(步驟S404)。
當從該從屬裝置20接收到該應答信息時(在步驟S404中的“是”),處理器102向從屬裝置20執(zhí)行注冊(login)運算(步驟405)并且隨后將GET命令傳送到從屬裝置20(步驟S406)。當從該從屬裝置20接收到該文件時,所接收的文件被存貯到文件存貯裝置103中(步驟S408)。
參見圖4,在該從屬裝置20中,處理器202確定一請求是否被接收(步驟S501)。當處理器202檢測到一請求信息是從該管理系統(tǒng)10被接收時(在步驟S501中的“是”),處理器202檢驗該請求信息的內容并且確定所指定的管理元件。處理器202隨后指示所指定的管理元件執(zhí)行預定的處理,這里,是執(zhí)行數(shù)據(jù)收集(步驟S502)。從每一管理元件收集的數(shù)據(jù)作為單一文件被存貯到文件存貯裝置204中(步驟S503)。重復執(zhí)行步驟S502和S503直至完成所有指定的管理元件的處理為止(步驟S504)。
當該處理被完全中止并且所需的數(shù)據(jù)被存貯時(步驟S504中的“是”),處理器202產生一應答信息并且利用該插口(socket)將該應答信息傳送到管理元件10中(步驟S505)。
之后,該注冊命令被接收,并且如果該注冊被成功地完成,GET命令從管理系統(tǒng)10被接收(步驟S506中的“是”),則處理器202通過FTP將所收集數(shù)據(jù)的文件傳送到管理系統(tǒng)10(步驟S507)。
在上述方式中,管理系統(tǒng)10可收集來自每一從屬裝置的處理結果以管理該從屬裝置。
在該網(wǎng)絡包括多個從屬裝置的情況中,管理系統(tǒng)10使用插口(socket)將一請求信息傳送到所有從屬裝置,并且隨后通過FTP通信收集來自從屬裝置的管理數(shù)據(jù)。
如上所述,根據(jù)本發(fā)明,管理元件的處理結果通過FTP傳輸而被傳送,并且因此當在管理系統(tǒng)和從屬裝置之間通過插口(Socket)通信執(zhí)行一單一的傳送時不需要請求額外的通信處理,從而減小了通信過載。
另外,因為無需執(zhí)行額外通信處理,所以比利用插口(Socket)通信可執(zhí)行更快地傳送。
另外,在管理系統(tǒng)和從屬裝置之間的數(shù)據(jù)傳送是通過發(fā)送和接收一單一信息和傳送一文件來完成的,而與在一從屬裝置中的管理元件的數(shù)量無關。因此,不存在有由于增加管理元件的數(shù)目而增加通信負載的問題,從而改善了數(shù)據(jù)傳送的效率。
因為一單一請求信息可以被傳送到所有的從屬裝置并且在所希望的管理系統(tǒng)10的計時處GET命令被傳送,所以減輕了在該管理系統(tǒng)上的負擔。
權利要求
1.一種包括有至少一管理元件的用來從一管理裝置向一通信裝置傳送數(shù)據(jù)的方法,其特征是包括步驟在該管理裝置中,(a)將一數(shù)據(jù)請求信息傳送到該通信裝置;在該通信裝置中,(b)根據(jù)從該管理裝置所接收的數(shù)據(jù)請求信息從該管理元件得到所產生的一數(shù)據(jù)文件;和在該管理裝置中,(c)從該通信裝置中通過FTP(文件傳送協(xié)議)下載該文件。
2.根據(jù)權利要求1的方法,其中步驟(b)包括有步驟(b-1)接收從該管理裝置所接收的數(shù)據(jù)請求信息;(b-)響應于該數(shù)據(jù)請求信息指示該管理元件收集數(shù)據(jù);(b-3)存貯作為一文件的數(shù)據(jù);和(b-4)當請求數(shù)據(jù)的文件已形成時,將一應答信息傳送給該管理裝置。
3.根據(jù)權利要求2的方法,其中步驟(c)包括有步驟(c-1)接收來自該通信裝置的應答信息;和(c-2)響應于該應答信息啟動一FTP順序以從該通信裝置下載該文件。
4.根據(jù)權利要求1-3中的任一權利要求的方法,其中該管理裝置和通信裝置利用插口通信傳送該數(shù)據(jù)請求信息和應答信息。
5.在由一管理裝置和多個通過一網(wǎng)絡連接到該管理裝置的從屬裝置所構成的系統(tǒng)中,其中每一個從屬裝置包括有多個管理元件,一種數(shù)據(jù)傳送方法其特征是包括有步驟(a)利用插口通信在該管理裝置和至少一個從屬裝置之間進行通信;和(b)利用FTP通信從一從屬裝置向該管理裝置傳送一文件。
6.根據(jù)權利要求5的數(shù)據(jù)傳送方法,其中步驟(a)包括有步驟(a-1)將一數(shù)據(jù)請求信息從該管理裝置傳送到該從屬裝置;(a-2)在該從屬裝置中接收數(shù)據(jù)請求信息,其中該從屬裝置根據(jù)數(shù)據(jù)請求信息產生一自該管理元件所得到的數(shù)據(jù)文件;和(a-3)當該文件產生時從該從屬裝置向管理裝置發(fā)送一應答信息。
7.根據(jù)權利要求6的數(shù)據(jù)傳送方法,其中步驟(b)包括有步驟(b-1)響應于該應答信息啟動一FTP順序;和(b-2)從該從屬裝置通過FTP下載該文件。
全文摘要
披露了一種用來以簡化程序從一管理系統(tǒng)向一從屬裝置傳送數(shù)據(jù)的方法。該管理系統(tǒng)利用一插口將一數(shù)據(jù)請求信息發(fā)送到該從屬裝置。該從屬裝置根據(jù)數(shù)據(jù)請求信息產生從該管理元件得到的數(shù)據(jù)文件并且利用該插口將一應答信息發(fā)送到管理系統(tǒng)。并且,該管理系統(tǒng)通過FTP從該從屬裝置下載該文件。
文檔編號G06F15/16GK1236246SQ99107539
公開日1999年11月24日 申請日期1999年4月30日 優(yōu)先權日1998年5月1日
發(fā)明者后藤均 申請人:日本電氣株式會社