亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

通信控制方法、通信控制設(shè)備、通信控制程序和記錄介質(zhì)的制作方法

文檔序號:7607019閱讀:115來源:國知局
專利名稱:通信控制方法、通信控制設(shè)備、通信控制程序和記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于通過組合控制通信流的軟件單元來執(zhí)行通信流控制的通信控制方法、通信控制設(shè)備、通信控制程序和記錄介質(zhì)。
背景技術(shù)
作為通過組合控制通信流的軟件單元來執(zhí)行通信流控制的方法的實例,有流/XTI以及由Java(商標(biāo))語言中的Filter Stream函數(shù)表示的主動協(xié)議堆棧方法。例如參見AT&T、Unix系統(tǒng)V版4程序員指南流(Unix System V Release 4Programmer’s GuideStreams,1992年6月,ISBN 0130206601);NTT公開發(fā)行“2002年2月27日”;因特網(wǎng)http//www.ntt.co.jp/news/news02/0202/020227.html;Tsutsui的“先進網(wǎng)絡(luò)應(yīng)用技術(shù)研究項目N*矢量”(NTT R&D,Vol.51,No.2,pp.76-85,2002);以及Kakinuma和Fujii的“下一代家庭網(wǎng)絡(luò)技術(shù)”(NTT技術(shù)雜志,Vol.14,No.11,pp.51-55,2002)。
根據(jù)在先方法,選擇性地組合執(zhí)行表示信號濾波器的通信信號處理的協(xié)議和軟件單元。從一個應(yīng)用發(fā)出的通信信號順序地傳送到軟件單元,而軟件單元控制通信流。
在先有技術(shù)的主動協(xié)議堆棧方法中,由于僅在通信終端中構(gòu)造用于執(zhí)行通信控制的軟件單元,因此存在一個問題,就是僅能在終端中執(zhí)行通信控制。因為這個原因,例如存在這樣的問題在網(wǎng)絡(luò)裝置中不能執(zhí)行具有低計算能力的移動終端的通信控制。另外,存在不能基于僅在網(wǎng)絡(luò)中已知的擁塞信息來構(gòu)造軟件單元的問題。
由于軟件單元的結(jié)構(gòu)僅在激活應(yīng)用時執(zhí)行,并且不能在應(yīng)用操作期間改變,因此存在不能根據(jù)網(wǎng)絡(luò)或通信狀態(tài)的改變或用戶的請求而主動改變通信控制的問題。
組成的軟件單元限于通信終端中預(yù)先存在的軟件單元。因此,存在必須始終擁有可能使用的軟件單元的問題。當(dāng)新的軟件單元出現(xiàn)時,或者已有的軟件單元改變時,存在應(yīng)該通過利用某些手段來安裝軟件單元以便在通信終端中利用它們的問題。
因為沒有假定由許多非特定的開發(fā)者開發(fā)軟件單元,因此存在這樣的問題沒有用來標(biāo)識誰準(zhǔn)備了特定的軟件單元以及驗證在預(yù)備之后是否已經(jīng)修改了軟件單元的功能。

發(fā)明內(nèi)容
本發(fā)明考慮上述情況而生。本發(fā)明的一個目的是提供一種通信控制方法、通信控制設(shè)備、通信控制程序以及記錄介質(zhì),其將通信信號控制模塊不僅放置在通信終端中而且放置在通信網(wǎng)絡(luò)中包含通信裝置的設(shè)備中進行其操作,并根據(jù)通信情況和環(huán)境變化而動態(tài)地改變通信信號控制模塊。
為了解決上述問題,根據(jù)本發(fā)明的通信控制方法針對通過在通信流路徑上放置用于相對于當(dāng)前通過網(wǎng)絡(luò)的通信流來控制通信流的模塊而控制通信流。通信控制方法包括在由放置在通信流路徑上的通信信號控制模塊對通信流的信號進行控制或觀察處理之后,發(fā)送處理的信號;根據(jù)由應(yīng)用或操作員提供的或者自動檢測的有關(guān)通信流的要求條件,監(jiān)控有關(guān)通信流的信息;由通信信號控制模塊和通信控制調(diào)整模塊這兩種模塊構(gòu)成一組,其中通信信號控制模塊用于控制通信流,以便在流狀態(tài)不滿足應(yīng)用或操作員提供的要求條件時來滿足所述要求條件,而通信控制調(diào)整模塊用于在通信流路徑上放置或去除通信信號控制模塊;以及通過通信終端和通信裝置從存儲通信信號控制模塊和通信控制調(diào)整模塊的網(wǎng)絡(luò)中的服務(wù)器下載那些模塊,并激活下載的通信信號控制模塊和通信控制調(diào)整模塊,以實現(xiàn)對通信流的控制并滿足所述要求條件。
在根據(jù)本發(fā)明的通信控制方法中,通信信號控制模塊或通信控制調(diào)整模塊在通信信號控制模塊或通信控制調(diào)整模塊中包括數(shù)字簽名,在通信終端和通信裝置中驗證所述數(shù)字簽名,僅操作證明了作者的標(biāo)識和不存在模塊變更的模塊;以及廢除未證明的模塊,或者在詢問管理員意見之后執(zhí)行未證明的模塊。
根據(jù)本發(fā)明的通信控制方法還包含在通信終端上放置應(yīng)用接口單元、發(fā)送幀處理單元和接收幀處理單元;保證在發(fā)送端的通信終端上的應(yīng)用接口單元和發(fā)送幀處理單元之間的通信信號控制模塊中不存在數(shù)據(jù);保證在接收端的通信終端上的應(yīng)用接口單元和接收幀處理單元之間的通信信號控制模塊中不存在數(shù)據(jù);在一個幀中描述鏈編號,用于通過在發(fā)送幀處理單元處執(zhí)行幀分配處理來標(biāo)識發(fā)送端的一組通信信號控制模塊;通過在接收幀處理單元監(jiān)控鏈編號來檢測發(fā)送端上的一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界,以在定時時間(timing)在接收端上插入或去除通信信號控制模塊;以及保證由發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除通信信號控制模塊。
根據(jù)本發(fā)明的通信控制方法還包括請求發(fā)送端的通信終端上的通信信號控制模塊立即執(zhí)行數(shù)據(jù)處理;與通信中通信網(wǎng)絡(luò)的延遲時間相比,暫停數(shù)據(jù)處理足夠長的一段時間,并通知接收端該定時時間;保證在發(fā)送端的通信信號控制模塊中、接收端的通信信號控制模塊中或通信網(wǎng)絡(luò)中沒有有關(guān)通信的數(shù)據(jù)存在;檢測發(fā)送端的一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界;以及保證由發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除通信信號控制模塊。
根據(jù)本發(fā)明的通信控制方法還包括對從發(fā)送端的通信終端通過通信發(fā)送的多個數(shù)據(jù)字節(jié)進行計數(shù);通知接收端的通信終端有關(guān)接收端的一組通信信號控制模塊已經(jīng)改變的字節(jié)數(shù);檢測發(fā)送端的一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界;以及保證由發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除通信信號控制模塊。
根據(jù)本發(fā)明的通信控制方法還包括就在發(fā)送端的一組通信信號控制模塊已經(jīng)改變之后,在通信網(wǎng)絡(luò)上輸出在通信中應(yīng)用根本不使用的或者以相當(dāng)?shù)透怕适褂玫奶囟ㄗ止?jié)序列;檢測發(fā)送端的一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界;以及保證由發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除通信信號控制模塊。
為了解決上述問題,根據(jù)本發(fā)明的通信控制設(shè)備涉及通過在通信流路徑上放置一種用于相對于當(dāng)前通過網(wǎng)絡(luò)的通信流來控制通信流的模塊而控制通信流的通信控制設(shè)備。所述通信控制設(shè)備包括通信信號控制模塊,其放置在通信流路徑上,用于輸入通信流的信號,并在控制或觀察處理輸入信號之后,發(fā)送處理的信號;監(jiān)控單元,用于根據(jù)應(yīng)用或操作員提供的或者自動檢測的關(guān)于通信流的要求條件來監(jiān)控有關(guān)通信流的信息;模塊構(gòu)成單元,將通信信號控制模塊和通信控制調(diào)整模塊這兩種模塊構(gòu)成一組,其中通信信號控制模塊用于控制通信流,以便在監(jiān)控單元監(jiān)控的流狀態(tài)不滿足應(yīng)用或操作員提供的要求條件時滿足所述要求條件,而通信控制調(diào)整模塊用于在通信流路徑上放置或去除通信信號控制模塊;以及模塊下載單元,用于通過通信終端和通信裝置從存儲通信信號控制模塊和通信控制調(diào)整模塊的網(wǎng)絡(luò)中的服務(wù)器下載那些模塊,并激活下載的通信信號控制模塊和通信控制調(diào)整模塊。
根據(jù)本發(fā)明的通信控制設(shè)備還包括放置在通信終端上的應(yīng)用接口單元、發(fā)送幀處理單元和接收幀處理單元;第一保證單元,用于保證沒有數(shù)據(jù)存在于發(fā)送端的通信終端上的應(yīng)用接口單元和發(fā)送幀處理單元之間的通信信號控制模塊中;第二保證單元,用于保證沒有數(shù)據(jù)存在于接收端的通信終端上的應(yīng)用接口單元和接收幀處理單元之間的通信信號控制模塊中;鏈編號描述單元,用于在一個幀中描述鏈編號,以通過在發(fā)送幀的通信終端執(zhí)行幀分配處理來標(biāo)識發(fā)送端的一組通信信號控制模塊;檢測單元,用于通過在接收端的通信終端監(jiān)控鏈編號來檢測所述一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界;以及插入和去除單元,用于通過保證發(fā)送應(yīng)用已經(jīng)發(fā)送的通信數(shù)據(jù)以相同的形式傳送到接收應(yīng)用來插入或去除通信信號控制模塊。
根據(jù)本發(fā)明的通信控制設(shè)備還包括應(yīng)用接口單元,其放置在發(fā)送端的通信終端上,用于向發(fā)送端的通信信號控制模塊立即請求數(shù)據(jù)處理;通知單元,用于與使用中的通信網(wǎng)絡(luò)的延遲時間相比暫停數(shù)據(jù)處理足夠長的一段時間,并通知接收端這個定時時間;保證單元,用于保證沒有關(guān)于通信的數(shù)據(jù)存在于發(fā)送端的通信信號控制模塊中、接收端的通信信號控制模塊中和通信網(wǎng)絡(luò)中;以及檢測單元,用于檢測發(fā)送端的通信終端處一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界;以及插入和去除單元,用于通過保證發(fā)送應(yīng)用已發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用來插入或去除通信信號控制模塊。
根據(jù)本發(fā)明的通信控制設(shè)備還包括發(fā)送計數(shù)器處理單元,其放置在發(fā)送端的通信終端上,用于對通信中發(fā)送的多個數(shù)據(jù)字節(jié)進行計數(shù);通知單元,用于通知接收端的通信終端有關(guān)發(fā)送端的一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)字節(jié)數(shù);接收計數(shù)器處理單元,其放置在接收端的通信終端處,用于檢測發(fā)送端的一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界;以及插入和去除單元,用于通過保證發(fā)送應(yīng)用已發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用來插入或去除通信信號控制模塊。
根據(jù)本發(fā)明的通信控制設(shè)備還包括輸出單元,用于就在發(fā)送端的一組通信信號控制模塊已經(jīng)改變之后,在通信網(wǎng)絡(luò)上輸出預(yù)定字節(jié)序列,所述字節(jié)序列從不由應(yīng)用用來通信或者具有十分低的使用概率;發(fā)送端分界符同步處理單元,其放置在接收端的通信終端上,用于檢測發(fā)送端的一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界;以及插入和去除單元,用于通過保證發(fā)送應(yīng)用已發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用從而插入或去除通信信號控制模塊。
為了解決上述問題,根據(jù)本發(fā)明的通信控制程序包括在放置在通信流路徑上的通信信號控制模塊對通信流的信號進行控制或觀察處理之后,發(fā)送處理的信號;根據(jù)應(yīng)用或操作員提供的或者自動檢測的有關(guān)通信流的要求條件,監(jiān)控有關(guān)通信流的信息;將通信信號控制模塊和通信控制調(diào)整模塊這兩種模塊構(gòu)成一組,其中通信信號控制模塊用于控制通信流,以便在流狀態(tài)不滿足應(yīng)用或操作員提供的要求條件時來滿足所述要求條件,而通信控制調(diào)整模塊用于在通信流路徑上放置或去除通信信號控制模塊;以及通過通信終端和通信裝置從存儲通信信號控制模塊和通信控制調(diào)整模塊的網(wǎng)絡(luò)中的服務(wù)器下載那些模塊,并激活下載的通信信號控制模塊和通信控制調(diào)整模塊。
根據(jù)本發(fā)明的通信控制程序還包括保證沒有數(shù)據(jù)存在于放置在發(fā)送端的通信終端上的應(yīng)用接口單元和發(fā)送幀處理單元之間的通信信號控制模塊中;保證沒有數(shù)據(jù)存在于放置在接收端的通信終端上的應(yīng)用接口單元和接收幀處理單元之間的通信信號控制模塊中;在一個幀中描述鏈編號,用于通過在發(fā)送端執(zhí)行幀分配處理來標(biāo)識發(fā)送端的一組通信信號控制模塊;通過在接收端上監(jiān)控鏈編號,來檢測發(fā)送端的所述一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界;以及保證發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除通信信號控制模塊。
根據(jù)本發(fā)明的通信控制程序還包括請求發(fā)送端的通信終端上的通信信號控制模塊立即執(zhí)行數(shù)據(jù)處理;與通信中的通信網(wǎng)絡(luò)的延遲時間相比,暫停數(shù)據(jù)處理足夠長的一段時間,并通知接收端此定時時間;保證沒有有關(guān)通信的數(shù)據(jù)存在于發(fā)送端的通信信號控制模塊中、接收端的通信信號控制模塊中或者通信網(wǎng)絡(luò)中;檢測發(fā)送端的一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界;以及保證發(fā)送應(yīng)用所發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除通信信號控制模塊。
根據(jù)本發(fā)明的通信控制程序還包括對從發(fā)送端的通信終端通過通信發(fā)送的多個數(shù)據(jù)字節(jié)進行計數(shù);通知接收端的通信終端有關(guān)接收端的一組通信信號控制模塊已經(jīng)改變的字節(jié)數(shù);檢測發(fā)送端的一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界;以及保證發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除通信信號控制模塊。
根據(jù)本發(fā)明的通信控制程序還包括就在接收端的一組通信信號控制模塊已經(jīng)改變之后,在通信網(wǎng)絡(luò)上輸出在通信中應(yīng)用根本不使用的或者以相當(dāng)?shù)透怕适褂玫奶囟ㄗ止?jié)序列;檢測發(fā)送端的一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界;以及保證發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除通信信號控制模塊。
此外,為了解決上述問題,本發(fā)明涉及用于記錄通信控制程序的記錄介質(zhì)。所述記錄介質(zhì)包括在由放置在通信流路徑上的通信信號控制模塊對通信流的信號進行控制或觀察處理之后,發(fā)送處理的信號;根據(jù)應(yīng)用或操作員提供的或者自動檢測的有關(guān)通信流的要求條件,監(jiān)控有關(guān)通信流的信息;將通信信號控制模塊和通信控制調(diào)整模塊這兩種模塊構(gòu)成一組,其中通信信號控制模塊用于控制通信流,以便在流狀態(tài)不滿足應(yīng)用或操作員提供的要求條件時來滿足所述要求條件,而通信控制調(diào)整模塊用于在通信流路徑上放置或去除通信信號控制模塊;以及通過通信終端和通信裝置從存儲通信信號控制模塊和通信控制調(diào)整模塊的網(wǎng)絡(luò)中的服務(wù)器下載那些模塊,并激活下載的通信信號控制模塊和通信控制調(diào)整模塊。
根據(jù)本發(fā)明,在由放置在通信流路徑上的通信信號控制模塊對通信流的信號進行控制或觀察處理之后,發(fā)送處理的信號。根據(jù)應(yīng)用或操作員提供的或者自動檢測的有關(guān)通信流的要求條件,監(jiān)控有關(guān)通信流的信息。由通信信號控制模塊和通信控制調(diào)整模塊構(gòu)成兩種模塊的一組,其中通信信號控制模塊用于控制通信流,以便在流狀態(tài)不滿足應(yīng)用或操作員提供的要求條件時滿足所述要求條件,而通信控制調(diào)整模塊用于在通信流路徑上放置或去除通信信號控制模塊。將通信信號控制模塊和通信控制調(diào)整模塊從存儲那些模塊的網(wǎng)絡(luò)中的服務(wù)器下載到通信終端和通信裝置中,并激活下載的通信信號控制模塊和通信控制調(diào)整模塊,以實現(xiàn)對通信流的控制并滿足要求條件。
所以,通信信號控制模塊不僅可放置在通信終端中而且可放置在網(wǎng)絡(luò)中的通信裝置中。此外,可以操作通信信號控制模塊,并還可根據(jù)通信條件或環(huán)境情況的變化而動態(tài)地改變通信信號控制模塊。


圖1是給出根據(jù)本發(fā)明的實施例的總體結(jié)構(gòu)的框圖。
圖2是對通信終端1的結(jié)構(gòu)和通信裝置的結(jié)構(gòu)相比較的框圖。
圖3是給出根據(jù)本發(fā)明第一實施例的通信終端1和2中的通信信號控制單元10和11的結(jié)構(gòu)的框圖。
圖4是分別給出通信裝置3、4和5的通信信號控制單元12、13和14的框圖。
圖5是給出通信控制調(diào)整單元15-18的框圖。
圖6是解釋用于通信控制調(diào)整模塊和通信信號控制模塊的配置的實例的框圖。
圖7是根據(jù)本發(fā)明第二實施例的通信信號控制單元結(jié)構(gòu)的框圖。
圖8是根據(jù)本發(fā)明第二實施例的通信控制調(diào)整單元結(jié)構(gòu)的框圖。
圖9是給出通信信號控制模塊21的結(jié)構(gòu)的示意圖。
圖10是給出數(shù)據(jù)結(jié)構(gòu)200的示意圖。
圖11是給出應(yīng)用接口單元26的結(jié)構(gòu)的框圖。
圖12是給出發(fā)送幀處理單元600的結(jié)構(gòu)的框圖。
圖13是給出接收幀處理單元700的結(jié)構(gòu)的框圖。
圖14是解釋幀分配處理的示意圖。
圖15是給出根據(jù)本發(fā)明第三實施例插入模塊的過程的時序圖。
圖16是給出根據(jù)本發(fā)明第三實施例去除模塊的過程的時序圖。
圖17是給出根據(jù)本發(fā)明第四實施例用于插入模塊(保護時間系統(tǒng))的過程的時序圖。
圖18是給出根據(jù)本發(fā)明第五實施例的發(fā)送計數(shù)器處理單元的結(jié)構(gòu)的框圖。
圖19是給出根據(jù)本發(fā)明第五實施例的接收計數(shù)器處理單元的結(jié)構(gòu)的框圖。
圖20是根據(jù)本發(fā)明第五實施例的模塊結(jié)構(gòu)改變過程的時序圖。
圖21是給出根據(jù)本發(fā)明第六實施例的發(fā)送分界符處理單元的結(jié)構(gòu)的框圖。
圖22是給出根據(jù)本發(fā)明第六實施例的接收分界符處理單元的結(jié)構(gòu)的框圖。
圖23是用于補充分界符的功能的示意圖。
圖24是根據(jù)本發(fā)明第六實施例的模塊結(jié)構(gòu)改變過程的時序圖。
圖25-52是圖示根據(jù)成幀方法的模塊插入的功能實例的示意圖。
圖53是用于圖示根據(jù)成幀方法模塊可以插入的位置(第一實例)的示意圖。
圖54是用于圖示根據(jù)成幀方法模塊可以插入的位置(第二實例)的示意圖。
具體實施例方式
下面參考附圖描述根據(jù)本發(fā)明的實施例。
A.第一實施例的結(jié)構(gòu)圖1是給出了根據(jù)本發(fā)明實施例的總體結(jié)構(gòu)的框圖。在圖1中,根據(jù)通信終端1和2以及通信裝置3、4和5,在相對的通信終端1和2中操作的應(yīng)用之間建立通信流。通信流是由應(yīng)用發(fā)送與接收的通信信號的傳送路徑的邏輯表示。例如,通信流由IP網(wǎng)絡(luò)實現(xiàn)。
通信終端1包括通信信號控制單元10和通信控制調(diào)整單元15,而通信終端2包括通信信號控制單元11和通信控制調(diào)整單元16。通信裝置3包含通信信號控制單元12和通信控制調(diào)整單元17,通信裝置4包括通信信號控制單元13,并且通信裝置5包括通信信號控制單元14。但是,如圖所示,可以存在通信網(wǎng)絡(luò)管理裝置6,它僅僅包括通信控制調(diào)整單元18,并且通信裝置4和5分別僅包含通信信號控制單元13和14。
構(gòu)成通信流的所有通信裝置和通信終端不必一定具有本發(fā)明的結(jié)構(gòu)。即使存在中間裝置不具有本發(fā)明的結(jié)構(gòu),本發(fā)明也可局部工作。
應(yīng)用所發(fā)送的通信信號被傳送到通信信號控制單元10和11,該信號又被傳送到通信信號控制單元10和11中的通信信號控制模塊21。通信信號控制模塊21接收通信信號作為輸入,該信號受到控制或者通過觀察進行處理。在處理的信號被傳送到位于其后的通信信號控制模塊之后,或者當(dāng)模塊是裝置中最后一個模塊時,將信號發(fā)送到網(wǎng)絡(luò)。
作為提到的通信信號控制模塊21的示例是加密、壓縮、通信質(zhì)量控制、整形(信息流的平滑)、修飾(形成信息流的固定帶)、同步控制、濾波以及圖像編碼和轉(zhuǎn)換。
在用于中繼的通信裝置3、4和5中,選擇性地抽出作為來自網(wǎng)絡(luò)的受控變量的通信流的通信信號。如上所述,通過控制單元12、13和14中的通信信號控制模塊21控制通信信號。
另一方面,通信控制調(diào)整單元15、16和18具有在通信流路徑上放置通信信號控制模塊21的功能。包含在通信控制調(diào)整單元15、16、17和18中的通信控制調(diào)整模塊51具有這樣的功能根據(jù)現(xiàn)在使用的應(yīng)用的請求條件或分類條件,能選擇用來控制通信流的通信信號控制模塊21,并能確定模塊的執(zhí)行位置。
能夠根據(jù)情況選擇通信信號控制模塊21的執(zhí)行位置。例如,以便攜式終端為代表,當(dāng)通信控制調(diào)整模塊51判斷或者檢測到通信終端的計算能力對于執(zhí)行期望的通信信號控制模塊為弱時,通信信號控制模塊21的執(zhí)行可在通信終端的前級的通信裝置中進行,而不是在通信終端中進行。
通信控制調(diào)整單元15、16、17和18以及通信控制調(diào)整模塊51可在通信流路徑上的多個裝置上分布地執(zhí)行。相互通信可在分布的模塊當(dāng)中執(zhí)行。例如,控制通信信號控制模塊21以量度通信網(wǎng)絡(luò)中通信質(zhì)量的通信控制調(diào)整模塊51將質(zhì)量信息傳送到工作在通信終端1和2的通信控制調(diào)整模塊,其結(jié)果例如用于通信信號的壓縮處理。
另一方面,如圖所示,通信控制調(diào)整單元15、16、17和18不作為多個裝置分布地起作用,而是可以作為單個裝置集中操作。
通信控制調(diào)整模塊51與通信信號控制模塊21一起可相對于其組合動態(tài)地改變。在應(yīng)用開始通信之前,通信控制調(diào)整單元15、16、17和18以及通信信號控制單元10、11、12、13和14被引入應(yīng)用能操作的裝置中。同時,通信信號控制模塊21和在其內(nèi)部工作的通信控制調(diào)整模塊51能下載和啟動應(yīng)用,這與它們的啟動無關(guān)。也就是說,有可能修改應(yīng)用之前預(yù)先放置所有模塊的方法、在應(yīng)用及其通信建立之后適當(dāng)?shù)胤胖靡恍┠K的方法以及通信期間的模塊結(jié)構(gòu)。
這樣,采用這樣一種結(jié)構(gòu),其中通信信號控制模塊21動態(tài)地放置在通信流路徑上,這提供了較高自由度的通信流的控制。
圖2是對通信終端1的結(jié)構(gòu)和通信裝置3的結(jié)構(gòu)的比較的框圖。在通信終端1和通信裝置3中,通信控制調(diào)整單元15和17之間的結(jié)構(gòu)沒有差別,而在通信信號控制單元10和12之間存在微小差別。在通信終端1,通信流的通信信號一個方面與應(yīng)用之間進行發(fā)送與接收,另一方面與網(wǎng)絡(luò)之間進行發(fā)送與接收。在通信裝置3,在已到達(dá)通信裝置又要被饋送到通信信號控制單元12的通信信號中,僅選擇和抽出由通信控制調(diào)整單元17控制的通信流,其結(jié)果又被再次發(fā)送到通信網(wǎng)絡(luò)。
由于通信信號控制單元10和12之間結(jié)構(gòu)上的差異極小,因此主要解釋從通信終端1的結(jié)構(gòu)得到的實施例。但是,類似結(jié)構(gòu)可適用于通信裝置3。
圖中的通信網(wǎng)絡(luò)31具有在通信終端1和通信裝置3之間傳送信號的功能。例如,引用用于因特網(wǎng)的IP網(wǎng)絡(luò)。
根據(jù)要用的通信信道的OS(操作系統(tǒng))提供的接口以及要裝載的裝置,在通信信號控制單元10和12以及通信網(wǎng)絡(luò)31之中的邊界接收數(shù)據(jù)的配置(即協(xié)議層)有所不同。典型的配置是socket抽象定義的方法。
假定在通信控制調(diào)整單元15和17、通信信號控制單元10和12以及模塊服務(wù)器之中,可以通過設(shè)備采用的某種方法(例如因特網(wǎng))進行通信是可能的。
圖3是給出通信終端1和2中的通信信號控制單元10和11的結(jié)構(gòu)的框圖,并示出了根據(jù)本發(fā)明的第一實施例。在圖3中,通信信號控制單元10(或11)包括通信信號控制模塊插入單元20、通信信號控制模塊21、通信信號控制模塊序列管理單元22、通信信號控制模塊插入和抽出控制單元23、通信信號控制模塊下載單元24、模塊控制接口單元25、應(yīng)用接口單元26以及通信網(wǎng)絡(luò)接口單元27。
應(yīng)用接口單元26具有使通信信號能夠被發(fā)送到應(yīng)用30以及從應(yīng)用30接收通信信號的功能。從應(yīng)用接收的信號被傳送到通信信號控制模塊插入單元20中的第一通信信號控制模塊21。同時,相對于相反的通信流,在第一通信信號控制模塊21的最后一級進行了完全處理的通信信號被傳送到應(yīng)用30。
通信信號控制模塊插入單元20是一種功能單元,它具有放置通信信號控制模塊21的能力。在該單元中,在相對于雙向通信流的相反方向上,構(gòu)成通信信號控制模塊21的鏈接。例如,在通信開始的情況下,在沒有通信信號控制模塊21時,來自應(yīng)用接口單元26的通信信號被直接傳送到通信網(wǎng)絡(luò)接口單元27,并相反地,來自通信網(wǎng)絡(luò)接口單元27的通信信號被直接傳送到應(yīng)用接口單元26。
如上所述,通信信號控制模塊21接收信息流作為輸入,并控制和觀察該信息流。當(dāng)通信信號控制模塊21對應(yīng)于上述鏈接上的下一通信信號控制模塊21或者通信信號控制模塊21的最后一級時,通信信號控制模塊21將處理的通信信號發(fā)送到通信網(wǎng)絡(luò)接口單元27。
通信網(wǎng)絡(luò)接口單元27接收在通信信號控制模塊21處理的通信信號,并將其發(fā)送到通信網(wǎng)絡(luò)31。相對于通信終端應(yīng)該接收的相反方向的通信信號,來自通信網(wǎng)絡(luò)31的通信信號被傳送到通信信號控制模塊21。
通信信號控制模塊序列管理單元22總是將在兩個鏈接中形成的通信信號控制模塊21的模塊名稱以及有關(guān)它們的鏈接連接狀態(tài)作為信息保留在通信信號控制模塊插入單元20中。
模塊控制接口單元25具有這樣的功能使能夠與通信控制調(diào)整單元15通信,并接收由通信控制調(diào)整單元15或16請求的通信信號控制模塊21中的結(jié)構(gòu)改變(例如啟動新的通信信號控制模塊),并報告結(jié)果。
通信信號控制模塊下載單元24啟動從模塊服務(wù)器32通過網(wǎng)絡(luò)下載通信信號控制模塊21,這要求經(jīng)由模塊控制接口單元25通過指令激活。
通信信號控制模塊插入和抽出控制單元23改變通信信號控制模塊21的結(jié)構(gòu),該模塊21經(jīng)模塊控制接口單元25接收命令。在添加新的模塊時,根據(jù)對要添加的模塊名稱和模塊鏈接中位置的指定,通信信號控制模塊插入和抽出控制單元23從通信信號控制模塊下載單元24抽出指定的模塊,并分配通信信號控制模塊插入單元20將通信信號控制模塊21插入到預(yù)定位置中。相反,在去掉通信信號控制模塊21時,從通信信號控制模塊插入單元20的內(nèi)部抽出指定的通信信號控制模塊21,其中通過重新連接所抽出模塊的前級和后級來保持鏈接。
可利用眾所周知的網(wǎng)絡(luò)服務(wù)器、FTP服務(wù)器、LDAP服務(wù)器以及WebDAV服務(wù)器來實現(xiàn)模塊服務(wù)器32。
圖4是分別給出通信裝置3、4和5的通信信號控制單元12、13和14的框圖。圖4不同于上述通信終端1和2的地方在于,該圖包含通信流選擇單元40。通信流選擇單元40從通信裝置收到的通信信號中僅選擇屬于由指定的通信信號控制模塊21控制的通信流的通信信號,并將所選擇的通信信號傳送到指定的通信信號控制模塊21的最上一級。未處理的通信信號再一次傳送到通信網(wǎng)絡(luò)31。
如上參考通信終端1和2所述的,要處理的通信信號由通信信號控制模塊21的鏈接處理。處理之后的通信信號經(jīng)通信網(wǎng)絡(luò)接口單元27再一次傳送到通信網(wǎng)絡(luò)31。
在圖中,該通信流的方向不同于通信終端1和2的通信流的方向,它是對稱的,由于這個原因,通信流的方向顯示為一個方向。
圖5是給出通信控制調(diào)整單元15-18的框圖。在圖中,通信控制調(diào)整單元15-18包括通信控制調(diào)整模塊插入單元50、通信控制調(diào)整模塊51、通信控制調(diào)整模塊管理單元52、通信控制調(diào)整模塊控制單元53、通信控制調(diào)整模塊下載單元54以及通信控制調(diào)整模塊控制接口單元56。
通信控制調(diào)整模塊插入單元50是一種功能部件,其中插入通信控制調(diào)整模塊51。通信控制調(diào)整模塊51包括用于執(zhí)行通信信號控制模塊的選擇和配置的算法,以便能滿足對通信流的要求條件(例如對質(zhì)量)。根據(jù)該算法,通信控制調(diào)整模塊51根據(jù)對通信流的要求條件(例如通信帶寬、延遲以及關(guān)于通信信息的保密需要)來監(jiān)控有關(guān)通信流的信息(例如經(jīng)通信網(wǎng)絡(luò)管理系統(tǒng)或者從通信終端獲得狀態(tài)信息),其中要求條件由操作員從GUI給出,或者由通信控制調(diào)整模塊顯示在控制臺上的文件給出,或者由通信控制調(diào)整模塊通過與應(yīng)用的通信從應(yīng)用給出,或根據(jù)模塊中包含的算法計算(*1)。當(dāng)流的狀態(tài)不滿足要求條件時,通信控制調(diào)整模塊51判斷滿足該要求的手段(*2),并在通信流路徑上放置或去除通信信號控制模塊,該通信信號控制模塊實施用于實現(xiàn)該手段的通信流控制。
(*1)算法實例在通信應(yīng)用例如是電視會議應(yīng)用(例如網(wǎng)絡(luò)會議)的情況下,可以根據(jù)通信控制調(diào)整模塊內(nèi)的算法(知識和信息)來計算對舒適使用所需的通信帶寬和延遲的要求條件。
(*2)滿足要求的手段的實例例如在需要500kbps的通信帶寬的視頻圖像傳輸應(yīng)用中,當(dāng)由于通信網(wǎng)絡(luò)中的擁塞而出現(xiàn)信息損失(包損失)并且圖像模糊時,決定將用于將包優(yōu)先級設(shè)置較高的通信信號控制模塊插入到發(fā)送端的通信終端中。由于用于將包優(yōu)先級設(shè)置較高的方法涉及網(wǎng)絡(luò)系統(tǒng),因此可以有多個方法。一個典型的方法是在包(例如IP)的標(biāo)題中分配一個優(yōu)先級標(biāo)識字段。
通信控制調(diào)整模塊51經(jīng)通信控制調(diào)整模塊控制接口單元56與在另一裝置中工作的另一通信控制調(diào)整模塊通信,例如在需要時來通知所觀察的通信流狀態(tài)的結(jié)果。根據(jù)一個情況(*3),通信控制調(diào)整模塊51使其自身上的或者不同裝置上的另一個通信控制調(diào)整模塊工作,并相反,刪除不必要的通信控制調(diào)整模塊。
(*3)使另一個通信控制調(diào)整模塊工作的實例通信控制調(diào)整模塊例如包含一個表,這個表將通信控制調(diào)整模塊的標(biāo)識符與諸如通信帶寬的利用率以及終端的CPU負(fù)荷等終端或網(wǎng)絡(luò)的情況相關(guān)聯(lián)。然后,通信控制調(diào)整模塊連續(xù)地對該表與觀察的情況進行比較。當(dāng)觀察的情況滿足該表時,激活對應(yīng)于該情況的通信控制調(diào)整模塊。
另外,存在用于使通信控制調(diào)整模塊工作的另一方法當(dāng)該通信控制調(diào)整模塊打開一個端口來從用戶應(yīng)用接收命令時,根據(jù)命令所包含的對該通信控制調(diào)整模塊的指定,使該通信控制調(diào)整模塊重新工作。
通信控制調(diào)整模塊管理單元52控制在其中工作的通信控制調(diào)整模塊51的名稱。通信控制調(diào)整模塊下載單元54啟動從模塊服務(wù)器32經(jīng)網(wǎng)絡(luò)下載通信控制調(diào)整模塊51,該模塊51應(yīng)該由通過通信控制調(diào)整模塊控制接口單元56的指定而重新激活。
通信控制調(diào)整模塊控制接口單元56提供與由通信控制調(diào)整模塊51操作的另一裝置中的另一通信控制調(diào)整模塊的通信,以及與通信信號控制單元12-14的通信。通信控制調(diào)整模塊控制單元53根據(jù)來自通信控制調(diào)整模塊51的請求或者其它請求,重新啟動在其中指定的通信控制調(diào)整單元,或者刪除指定的通信控制調(diào)整模塊。
下面將解釋通信控制調(diào)整模塊51和通信信號控制模塊21的“配置方法”。如上所述,通信控制調(diào)整模塊51和通信信號控制模塊21放置在通信路徑上進行它們的操作。
通信控制調(diào)整模塊51的布局過程的典型實例如下。通過某種方法(例如,用戶利用用于啟動的專用應(yīng)用啟動的方法,或者利用檢測受控系統(tǒng)的應(yīng)用何時開始使用并啟動適合于該檢測的模塊的應(yīng)用的方法)首先啟動的一個通信控制調(diào)整模塊51標(biāo)識其并行操作所需的另一通信控制調(diào)整模塊51,并決定啟動位置,經(jīng)通信控制調(diào)整模塊控制接口單元56命令假定要啟動的通信控制調(diào)整單元15-18,并下載通信控制調(diào)整模塊51進行其啟動。新啟動的通信控制調(diào)整模塊51可啟動又一個通信控制調(diào)整模塊51。這樣,本方法是啟動的一個實例,其中作為連鎖反應(yīng),首先啟動的通信控制調(diào)整模塊51啟動通信路徑上的另一個通信控制調(diào)整模塊51。
如上所述,通信信號控制模塊21的布局過程的一個實例為,在通信路徑上啟動的通信控制調(diào)整模塊51判定通信信號控制模塊21的分配位置,并經(jīng)模塊控制接口單元下載期望的通信信號控制模塊,進行它的啟動。
圖6是解釋用于通信控制調(diào)整模塊和通信信號控制模塊的配置的實例的框圖。在圖中,通信終端A和通信終端B經(jīng)中間的通信裝置C連接。根據(jù)上述方法,在通信終端A中啟動通信控制調(diào)整模塊a。
通信控制調(diào)整模塊a判斷通信的保密需要,并且決定使用通信信號控制模塊進行加密。例如可以根據(jù)保存在通信控制調(diào)整模塊a中的數(shù)據(jù)進行保密需要的判斷,該數(shù)據(jù)關(guān)于當(dāng)作為通信目的地的通信終端B連接到網(wǎng)絡(luò)地址和網(wǎng)絡(luò)時是否經(jīng)過不可靠的網(wǎng)絡(luò)部分。
通信控制調(diào)整模塊a判定通信終端B作為用于執(zhí)行解密的位置,并且提示激活通信控制調(diào)整模塊b,該通信控制調(diào)整模塊b調(diào)整通信終端B中的解密然后激活模塊。作為判斷執(zhí)行解密的位置的方法,例如,顯然此情況的加密可有效地在更靠近終端的位置執(zhí)行,這可以由通信控制調(diào)整模塊a進行判斷。
通信控制調(diào)整模塊a啟動通信信號控制模塊i,模塊i執(zhí)行通信終端A中的加密,同時通信控制調(diào)整模塊b激活通信信號控制模塊j,模塊j執(zhí)行通信終端B中的加密。這時,執(zhí)行通信終端A和B之間的加密信息。
當(dāng)通信控制調(diào)整模塊a和b判定在通信終端B的合成處理不合適時(例如當(dāng)通信終端B是具有相對低計算能力的便攜式裝置時),通信控制調(diào)整模塊a和b可選擇通信終端C作為執(zhí)行解密的替代位置。這種情況下,激活執(zhí)行通信終端C中的解密的通信信號控制模塊k,然后使用通信信號控制模塊k。這樣,為了根據(jù)情況判定模塊的位置,在通信控制調(diào)整模塊中包含了一個算法。
在上述情況中,當(dāng)發(fā)生擁塞時,這降低了通信終端A和B之間的通信帶寬,通信控制調(diào)整模塊可決定應(yīng)該添加執(zhí)行“壓縮”的通信信號控制模塊。通信網(wǎng)絡(luò)中擁塞的發(fā)生通過如下事實檢測通信控制調(diào)整模塊參考給出通信終端中通信質(zhì)量的數(shù)據(jù),或者預(yù)先插入用于量度通信質(zhì)量的通信信號控制模塊。
在這種情況下,通信控制調(diào)整模塊d和e分別激活通信信號控制模塊1和m,用于執(zhí)行壓縮和擴展,這將導(dǎo)致通信信號的壓縮。在這時,應(yīng)注意的是,用于配置在已經(jīng)使用的通信信號控制模塊(在此例中,是用于執(zhí)行加密與解密的通信信號控制模塊i和j)和新激活的通信信號控制模塊之間通信流中的“順序”可能存在相互聯(lián)系。
例如,存在一系列事件壓縮(1)→加密(i)→解密(j)→擴展(m),這是正常操作的。但是,當(dāng)配置壓縮(l)→加密(i)→擴展(m)→解密(j)時,在擴展(m)處出現(xiàn)一個問題,加密的通信信號無法擴展。這樣,一些通信信號控制模塊相對于布局順序就有相互聯(lián)系。在通信控制調(diào)整模塊中包含有關(guān)于相互聯(lián)系的合適布局的信息。
B.第二實施例下面描述根據(jù)本發(fā)明的第二實施例。圖7是給出根據(jù)本發(fā)明第二實施例的通信信號控制單元結(jié)構(gòu)的框圖。圖8是給出根據(jù)本發(fā)明第二實施例的通信控制調(diào)整單元結(jié)構(gòu)的框圖。
下面給出第二實施例和上面解釋的第一實施例之間的不同。第一實施例的執(zhí)行不檢查從模塊服務(wù)器32下載的模塊,而第二實施例在通信裝置10和16中包括通信信號控制模塊驗證單元60和通信控制調(diào)整模塊驗證單元62,用于驗證模塊是否被激活。
在第二實施例的結(jié)構(gòu)中,通信信號控制模塊和通信控制調(diào)整模塊分別在它們的模塊中包含數(shù)字簽名。數(shù)字簽名包含模塊修改的檢測以及模塊制造商的標(biāo)識(例如公共密鑰證書)。
通信信號控制模塊驗證單元60和通信控制調(diào)整模塊驗證單元62驗證在尋求激活和執(zhí)行下載的模塊中包含的數(shù)字簽名,并僅僅操作驗證為沒有制造商標(biāo)識和模塊修改的模塊。對于未證明的模塊,經(jīng)控制臺單元61和63向管理員提供放棄或驗證信息。根據(jù)該信息,管理員判定執(zhí)行是否可能,其結(jié)果經(jīng)控制臺單元61、63輸入,以便執(zhí)行或者放棄。
根據(jù)此功能,避免了激活具有低可靠性的模塊、或者被某人修改的模塊、或者在激活中具有風(fēng)險的模塊的可能性。
C.實施例3-6中公共問題的說明C-1.排出請求將排出請求以數(shù)據(jù)結(jié)構(gòu)形式提供給通信信號控制模塊21。信號“1”被寫入數(shù)據(jù)結(jié)構(gòu)200中的排出標(biāo)志區(qū)203中。
C-2.通信信號控制模塊的說明圖9是給出通信信號控制模塊21的結(jié)構(gòu)的示意圖。通信信號控制模塊21具有圖9所示的結(jié)構(gòu)。當(dāng)數(shù)據(jù)接收單元101接收數(shù)據(jù)結(jié)構(gòu)200時,數(shù)據(jù)結(jié)構(gòu)200被保存在數(shù)據(jù)存儲單元102中,該數(shù)據(jù)存儲單元102是一個先進先出緩沖器。由多線程程序構(gòu)成的操作單元103能夠與其它通信信號控制模塊和通信應(yīng)用并行工作。操作單元103已接收了保存在數(shù)據(jù)存儲單元102中的數(shù)據(jù)結(jié)構(gòu)200,并對數(shù)據(jù)結(jié)構(gòu)200執(zhí)行協(xié)議操作處理,然后將其傳送到下一個通信信號控制模塊中的數(shù)據(jù)接收單元101。在接收到排出請求時,保存在數(shù)據(jù)存儲單元102中的數(shù)據(jù)被立即處理。在此之后,接收的排出請求按原樣發(fā)送到下一個通信信號控制模塊。
C-3.通信網(wǎng)絡(luò)接口單元的說明圖10是給出數(shù)據(jù)結(jié)構(gòu)200的示意圖。通信網(wǎng)絡(luò)接口單元27具有如下功能將保存在由相鄰?fù)ㄐ判盘柨刂颇K21發(fā)送的數(shù)據(jù)結(jié)構(gòu)200的通信數(shù)據(jù)區(qū)201中的數(shù)據(jù)發(fā)送到通信網(wǎng)絡(luò)31。當(dāng)數(shù)據(jù)從通信網(wǎng)絡(luò)31發(fā)送時,以上數(shù)據(jù)又被分配到數(shù)據(jù)結(jié)構(gòu)200中的通信數(shù)據(jù)區(qū)201,由此,信號“0”被寫入排出標(biāo)志區(qū)203和排出編號區(qū)204。當(dāng)檢測到通信終止時,信號“1”被寫入通信終止標(biāo)志區(qū)202;否則寫入信號“0”,其使數(shù)據(jù)發(fā)送到通信信號控制模塊21。
C-4.排出請求發(fā)送處理由于排出請求發(fā)送處理是可在稍后提到的幾個處理單元中執(zhí)行的功能,因此該處理在這里一起描述。能夠執(zhí)行排出請求發(fā)送處理的處理單元是應(yīng)用接口單元26、接收幀處理單元700(以后描述)、接收計數(shù)器處理單元900以及接收分界符處理單元940。應(yīng)用接口單元26顯示在圖11中。
下面將說明排出請求發(fā)送處理的過程。
(S1)產(chǎn)生數(shù)據(jù)結(jié)構(gòu)200。將寫入發(fā)送排出編號管理單元505(圖11所示)中的數(shù)值寫入數(shù)據(jù)結(jié)構(gòu)200中的排出編號區(qū)204,并將信號“1”寫入排出標(biāo)志區(qū)203。
(S2)數(shù)據(jù)結(jié)構(gòu)200被傳送到連接到此的通信信號控制模塊21。
(S3)隨后,寫入發(fā)送排出編號管理單元505(圖11所示)的數(shù)值由較大數(shù)“1”代替。
(S4)由過程S1寫入的數(shù)值返回到請求單元。
C-5.等待命令等待命令是稍后描述的一些處理單元能執(zhí)行的功能,因此等待命令在這里一起描述。用于執(zhí)行等待命令的處理單元是應(yīng)用接口單元26、發(fā)送幀處理單元600(以后描述)、發(fā)送計數(shù)器處理單元800(隨后描述)以及發(fā)送分界符處理單元920(隨后描述)。
圖12是給出發(fā)送幀處理單元600的結(jié)構(gòu)的框圖。等待命令包括一個整數(shù)值,該值被傳送到如圖12所示的命令接收單元605。當(dāng)命令接收單元605接收到等待命令時,直到如圖12所示的接收排出編號管理單元606保存的值變?yōu)榕c參數(shù)相等,才返回對“等待命令”的響應(yīng)。但是,通過返回對等待命令的響應(yīng),可以執(zhí)行“到達(dá)通知”。
這意味著處理單元已執(zhí)行了對數(shù)據(jù)結(jié)構(gòu)的處理,其中與整數(shù)值參數(shù)指定的值相同的值被寫入排出編號區(qū)。
C-6.應(yīng)用接口單元當(dāng)應(yīng)用接口單元26從通信應(yīng)用30接收數(shù)據(jù)時,圖11所示的信號處理單元501處理該數(shù)據(jù)。信號處理單元501分配數(shù)據(jù)結(jié)構(gòu)200中的通信數(shù)據(jù)區(qū)201,并將信號“0”分別寫入通信終止標(biāo)志區(qū)202、排出標(biāo)志區(qū)203以及排出編號區(qū)204,其被傳送到通信信號控制模塊21。當(dāng)來自應(yīng)用的通信終止時,形成數(shù)據(jù)結(jié)構(gòu)200,其中信號“1”被寫入發(fā)送處理單元501中的通信終止標(biāo)志區(qū)202,其被傳送到通信信號控制模塊21。
相反,當(dāng)應(yīng)用接口單元26從通信信號控制模塊21接收數(shù)據(jù)結(jié)構(gòu)200時,在圖11所示的接收處理單元502中進行該處理,它向應(yīng)用30傳送數(shù)據(jù)結(jié)構(gòu)200中的通信數(shù)據(jù)區(qū)201的數(shù)據(jù)。當(dāng)數(shù)據(jù)結(jié)構(gòu)200中的排出標(biāo)志區(qū)203是信號“1”時,獲取一個排出編號來寫到接收排出編號管理單元503中。當(dāng)接收到其中信號“1”被寫入通信終止標(biāo)志區(qū)202中的數(shù)據(jù)結(jié)構(gòu)200時,向應(yīng)用30通知通信終止。
應(yīng)用接口單元26的命令接收單元504接收“停止和排出執(zhí)行請求”、“處理恢復(fù)請求”以及“等待命令”。當(dāng)命令接收單元504接收到“停止和排出執(zhí)行請求”時,發(fā)送處理單元501暫停上述活動,直到接收單元接收到處理恢復(fù)請求。
然后,執(zhí)行如上所述的排出請求發(fā)送處理。
當(dāng)接收到“處理恢復(fù)請求”時,基于以上的暫停和排出執(zhí)行請求已經(jīng)暫停的發(fā)送處理單元501開始恢復(fù)它的活動。
當(dāng)已經(jīng)接收到“等待命令”時,執(zhí)行“等待命令”的處理。
D.第三實施例下面描述根據(jù)本發(fā)明的第三實施例。
在第三實施例中,圖12所示的發(fā)送幀處理單元600在流發(fā)送端的終端處相對于數(shù)據(jù)流放置在通信網(wǎng)絡(luò)接口單元27的前面,而圖13所示的接收幀處理單元700在流接收端的終端處被插入在通信網(wǎng)絡(luò)接口單元27之前。由于此,在發(fā)送端的終端的應(yīng)用接口單元26和發(fā)送幀處理單元600之間以及在接收端的終端的應(yīng)用接口單元26和接收幀處理單元700之間,能添加新的通信信號控制模塊。
在圖25-52中,為了騰出空間以便進行最大插入,發(fā)送幀處理單元600和接收幀處理單元700被插入在最低級。發(fā)送幀處理單元600和接收幀處理單元700的插入通常是一個一個地插入,但即使插入兩個或更多個,它們也能正確運行。
D-1.鏈編號的說明鏈編號是類似于發(fā)送端鏈的結(jié)構(gòu)類型的東西,并且每當(dāng)發(fā)送端鏈的結(jié)構(gòu)改變時,其一個一個地增加。該編號由發(fā)送幀處理單元600中的鏈編號管理單元604管理。在放置了發(fā)送幀處理單元600時,施加信號“0”。
D-2.發(fā)送幀處理單元600的說明發(fā)送幀處理單元600是一種通信信號控制模塊21,并在操作單元103中執(zhí)行圖14所示的幀應(yīng)用處理,它具有圖12所示的結(jié)構(gòu)。發(fā)送幀處理單元600從數(shù)據(jù)存儲單元602接收數(shù)據(jù)結(jié)構(gòu)200,并將包含在其中的通信數(shù)據(jù)400分配給成幀通信數(shù)據(jù)401中的通信數(shù)據(jù)404。通信數(shù)據(jù)404的長度被寫入數(shù)據(jù)長度403中。操作單元603獲取由鏈編號控制單元604保存的鏈編號,并寫入鏈編號402中。這樣,形成成幀通信數(shù)據(jù),它在數(shù)據(jù)結(jié)構(gòu)200中設(shè)置,將傳遞到下一處理單元。當(dāng)操作單元603處理在數(shù)據(jù)結(jié)構(gòu)200中具有信號“1”的排出標(biāo)志區(qū)203時,向接收排出編號管理單元606通知排出編號區(qū)204的編號,并具有保持最近的排出編號的功能。
命令接收單元605接收“等待命令”。當(dāng)已接收到“等待命令”時,命令接收單元605處理該“等待命令”。
D-3.接收幀處理單元圖13是給出接收幀處理單元700的結(jié)構(gòu)的框圖。
圖14是解釋幀分配處理的示意圖。
具有圖13所示結(jié)構(gòu)的接收幀處理單元700是一種通信信號控制模塊21,并在操作單元103中執(zhí)行圖14所示的幀去除處理。接收幀處理單元700從數(shù)據(jù)存儲單元702接收數(shù)據(jù)結(jié)構(gòu)200,以將包含在其中的通信數(shù)據(jù)404分配給成幀通信數(shù)據(jù)401的部分通信數(shù)據(jù)404。通信數(shù)據(jù)404的長度被寫入數(shù)據(jù)長度403中。操作單元703獲得在鏈編號管理單元704中保存的鏈編號,以寫入鏈編號402中。這樣,形成成幀通信數(shù)據(jù),并在數(shù)據(jù)結(jié)構(gòu)200中設(shè)置之后,傳送到下一處理單元。
操作單元703執(zhí)行數(shù)據(jù)結(jié)構(gòu)200處具有信號“1”的排出標(biāo)志區(qū),并通知接收排出編號管理單元706有關(guān)排出編號區(qū)204的編號,以具有保持最近的排出編號的功能。
當(dāng)鏈編號402的值在幀去除處理過程中不同于當(dāng)前的鏈編號的值時,操作單元703暫停它的處理以獲得執(zhí)行排出的功能。
命令接收單元705接收“等待命令”以及“處理恢復(fù)請求”。在接收到“等待命令”之后,命令接收單元705執(zhí)行“等待命令”的處理。在接收到“處理恢復(fù)請求”之后,命令接收單元705重新開始操作單元703的操作。
D-4.TCP的數(shù)據(jù)邊界檢測和輔助數(shù)據(jù)存儲單元存在諸如TCP/IP的協(xié)議,其中在沒有包損失的情況下保證通信數(shù)據(jù)的順序,但是應(yīng)用已寫入的邊界丟失了。在協(xié)議用于較低層的情況下,不保證圖14所示的所有成幀通信數(shù)據(jù)401都將作為一個單元發(fā)送到接收端,并且成幀通信數(shù)據(jù)401的前部可能到達(dá)。在這種情況下,由于不能執(zhí)行幀去除處理,因此操作單元703將數(shù)據(jù)暫時存儲在接收幀處理單元700中的輔助數(shù)據(jù)存儲單元707中,并在所有成幀通信數(shù)據(jù)401到達(dá)之后,執(zhí)行幀去除處理。
D-5.在本應(yīng)在鏈結(jié)構(gòu)改變之前處理的包在由UDP的順序逆轉(zhuǎn)而造成的鏈結(jié)構(gòu)改變之后才到達(dá)的情況下的處理在具有包損失并且不保證包到達(dá)順序的諸如UDP/IP的協(xié)議用于較低層的情況下,存在本應(yīng)在鏈結(jié)構(gòu)改變之前處理的包在鏈結(jié)構(gòu)改變化之后才到達(dá)的可能性。通過對上述幀中的鏈編號與接收幀處理單元700的鏈編號管理單元704最后接收的鏈編號402進行比較,可檢測到此現(xiàn)象的出現(xiàn)。
在以正常包順序進行接收的情況下,分配給接收的幀的鏈編號402的編號等于或者大于由接收幀處理單元700的鏈編號管理單元704控制的編號。當(dāng)此條件不滿足時,應(yīng)該認(rèn)為包的順序改變了。
由于幀的鏈編號402包括有限的比特數(shù)(n),因此鏈編號402在達(dá)到最大值(m=2^n-1)之后返回信號“0”??紤]到這一點,引入閾值k。即使應(yīng)用于接收的幀的鏈編號402小于由接收幀處理單元700的鏈編號管理單元704管理的編號,但當(dāng)鏈編號402小了至少k時,判定保持了正常到達(dá)順序,這可以解決鏈編號402的位數(shù)溢出。
當(dāng)包順序逆轉(zhuǎn)現(xiàn)象出現(xiàn)在鏈結(jié)構(gòu)改變時間之前或者之后時,廢除在接收幀處理單元700接收的包。因為UDP/IP應(yīng)用是在假設(shè)網(wǎng)絡(luò)中的包被廢除的情況下描述的,因此該廢除不影響應(yīng)用的操作。僅僅接收幀處理單元700與檢測和處理UDP順序逆轉(zhuǎn)有關(guān),并不涉及其它部分。
D-6.轉(zhuǎn)換過程D-6-1.模塊插入圖15是給出插入模塊的過程的時序圖。
圖25-52是圖示模塊插入的功能實例的示意圖。
圖53和54是圖示根據(jù)成幀方法用于插入模塊的位置(第一實例和第二實例)的示意圖。
通信控制調(diào)整單元15將獲取鏈編號的請求(鏈編號獲取請求)信號傳遞到通信信號控制單元10(參考S701以及圖25和26)。在接收請求時,通信信號控制單元10的(模塊控制接口單元25)將鏈編號獲取請求發(fā)送到發(fā)送幀處理單元600(參考S702以及圖26)。
在發(fā)送幀處理單元600中的命令接收單元605中處理請求,以向通信信號控制單元10返回一個由鏈編號管理單元604管理的編號。通信信號控制單元10將該編號返回到通信控制調(diào)整單元15。
然后,通信控制調(diào)整單元15將“發(fā)送端模式的插入準(zhǔn)備請求”傳遞到通信信號控制單元10的(模塊控制接口單元25)(參考S703以及圖27)。該請求包括模塊標(biāo)識符和至少一個初始參數(shù)。初始參數(shù)用于模塊實例化,并用于改變通信信號控制模塊21中操作單元的行為。初始參數(shù)的種類取決于通信信號控制模塊21的種類。某些通信信號控制模塊21沒有初始參數(shù)。
在接收端上已經(jīng)接收到請求的通信信號控制單元10的模塊控制接口單元25將進行下面的操作。在通信信號控制模塊下載單元24,從模塊服務(wù)器32經(jīng)網(wǎng)絡(luò)下載模塊。
在通信信號控制模塊驗證單元60,驗證包含在模塊中的數(shù)字簽名,以確認(rèn)安全性。在無法確認(rèn)安全性時,暫停處理(只有當(dāng)數(shù)字簽名被驗證時)。
此外,執(zhí)行模塊實例化以實體化通信信號控制模塊21(過程E)。
通信信號控制單元10在接收幀處理單元700執(zhí)行“改變等待狀態(tài)設(shè)置”(參考S704以及圖27)。
通信控制調(diào)整單元15將“接收端模式的插入請求”發(fā)送到通信信號控制單元10(參考S705以及圖28)。
接收端的通信信號控制單元11的模塊控制接口單元25響應(yīng)于該請求執(zhí)行下面的操作。在通信信號控制模塊下載單元24,從模塊服務(wù)器32經(jīng)網(wǎng)絡(luò)下載模塊。然后,在通信信號控制模塊驗證單元60對包含在模塊中的數(shù)字簽名進行驗證,以確認(rèn)安全性。在無法確認(rèn)安全性時,暫停處理(僅僅在第二實施例中)。執(zhí)行模塊實例化以實體化通信信號控制模塊21(過程A)。
通信信號控制單元10將“暫停和排出執(zhí)行請求”傳遞到應(yīng)用接口單元26(參考S706以及圖28和29)。根據(jù)該請求,應(yīng)用接口單元26暫時暫停數(shù)據(jù)處理(過程B),并執(zhí)行上述排出請求傳遞處理。
通信信號控制單元10將“等待命令”發(fā)送到發(fā)送幀處理單元600(參考S707以及圖30和31),以傳送從應(yīng)用接口單元26返回的“排出編號管理單元的值”。
發(fā)送幀處理單元600在處理接收排出編號管理單元606存儲了其傳遞的值的數(shù)據(jù)結(jié)構(gòu)200時,向通信信號控制單元10通知一個定時時間(參考S715和圖32)。保證在此階段,在應(yīng)用接口單元26和發(fā)送幀處理單元600之間沒有正在處理的數(shù)據(jù)結(jié)構(gòu)200。
通信信號控制單元10在發(fā)送模塊序列中結(jié)合了在上述過程A中得到的通信信號控制模塊21(參考圖33)。由于保證了在應(yīng)用接口單元26和發(fā)送幀處理單元600之間沒有正在處理的數(shù)據(jù)結(jié)構(gòu)200,因此發(fā)送端的通信信號控制模塊21在重組期間決不執(zhí)行數(shù)據(jù)處理。
此外,通信信號控制單元10要求發(fā)送幀處理單元600將鏈編號增加“1”(參考S708和圖34),這樣做以在數(shù)據(jù)上顯示發(fā)送端的鏈結(jié)構(gòu)已經(jīng)改變。
還可以執(zhí)行以下過程之一。通過執(zhí)行該過程,在偶爾發(fā)送一次數(shù)據(jù)的應(yīng)用中,能夠迅速完成插入模塊的過程。
在數(shù)據(jù)沒在指定時間到達(dá)發(fā)送幀處理單元600的情況下,發(fā)送幀處理單元600對0字節(jié)數(shù)據(jù)執(zhí)行幀分配處理,以傳送到通信信號控制模塊21。
發(fā)送幀處理單元600立即對0字節(jié)數(shù)據(jù)執(zhí)行幀分配處理,并將數(shù)據(jù)傳送到通信信號控制模塊21。
通信信號控制單元10將處理恢復(fù)請求發(fā)送到應(yīng)用接口單元26(參考S709以及圖35)。據(jù)此,應(yīng)用接口單元26重新開始在上述過程B中暫停的數(shù)據(jù)處理。然后,在開始處理數(shù)據(jù)時,將新的鏈編號寫入已經(jīng)到達(dá)發(fā)送幀處理單元600的數(shù)據(jù)中。
在S710,當(dāng)具有新鏈編號的數(shù)據(jù)已經(jīng)到達(dá)接收端的接收幀處理單元700時,接收幀處理單元700暫時暫停它自己的數(shù)據(jù)處理,并執(zhí)行排出請求發(fā)送處理(如上所述)(參考過程C以及圖36-42)。
接收幀處理單元700向通信信號控制單元11發(fā)出到達(dá)通知(參考S711以及圖43和44)。此時,還給出了在過程C中發(fā)送的數(shù)據(jù)結(jié)構(gòu)的排出編號(過程D)。根據(jù)到達(dá)通知,通信信號控制單元11將等待命令傳遞到應(yīng)用接口單元26(參考S712以及圖45和46),因此在過程D接收排出編號。當(dāng)應(yīng)用接口單元26執(zhí)行對具有傳遞的排出編號的數(shù)據(jù)結(jié)構(gòu)200的處理時,向通信信號控制單元11發(fā)出到達(dá)通知(參考S712和圖47)。
保證在此階段,在應(yīng)用接口單元26和接收端終端的接收端上的接收幀處理單元700之間的通信信號控制模塊21中沒有正在處理的數(shù)據(jù)結(jié)構(gòu)200。
在過程E中執(zhí)行通信信號控制模塊21實例化的情況下,通信信號控制單元11將通信信號控制模塊21插入到接收端的通信信號控制模塊21的序列中(參考圖48)。然后,通信信號控制單元11將處理恢復(fù)請求發(fā)送到接收幀處理單元700,以重新進行通信(參考S714和圖49-52)。如上所述,完成模塊插入的過程。
D-6-2.模塊去除圖16是給出去除模塊的過程的時序圖。由于圖16所示的S801-S814幾乎與圖15所示的S701-S714一樣,因此對S801-S814的說明從略。圖16和圖15之間的不同在于,后者包括下載、數(shù)字簽名確認(rèn)以及實例化,而前者沒有;并且圖15中的模塊插入在圖16中由模塊去除替代。
在過程S808之后,還可能執(zhí)行以下過程之一。在偶爾發(fā)送一次數(shù)據(jù)的應(yīng)用中該過程的執(zhí)行使得能夠快速完成模塊去除的過程。
在數(shù)據(jù)沒在指定時間到達(dá)發(fā)送幀處理單元600的情況下,發(fā)送幀處理單元600對0字節(jié)數(shù)據(jù)執(zhí)行幀分配處理,以傳送到通信信號控制模塊21。
E.第四實施例E-1.模塊插入(保護時間系統(tǒng))圖17是給出插入模塊(保護時間系統(tǒng))的過程的時序圖。將接收端模式的插入準(zhǔn)備請求從通信控制調(diào)整單元15發(fā)送到接收端的通信信號控制單元11(S901)。在接收端上的通信信號控制單元11的通信信號控制模塊下載單元24,從模塊服務(wù)器32通過網(wǎng)絡(luò)下載模塊。確認(rèn)寫入模塊中的數(shù)字簽名,以判定模塊是否能可靠。在判定模塊不可靠時,暫停處理。
將發(fā)送端模式的插入準(zhǔn)備請求從通信控制調(diào)整單元15發(fā)送到發(fā)送端的通信信號控制單元10(S902)。在發(fā)送端的通信信號控制單元10的通信信號控制模塊下載單元24,從模塊服務(wù)器32通過網(wǎng)絡(luò)下載模塊(S903)。在通信信號控制模塊驗證單元60,確定寫入模塊中的數(shù)字簽名,以判定模塊是否可靠。在判定模塊不可靠時,暫停處理。
在處理結(jié)束時,通信信號控制單元10將暫停和排出執(zhí)行請求發(fā)送到應(yīng)用接口單元26(S904)。接收到該請求后,應(yīng)用接口單元26一度暫停隨后的數(shù)據(jù)處理,并執(zhí)行上述的排出請求發(fā)送處理。
通信控制調(diào)整單元15暫停處理a秒,這個時間是在發(fā)送端的通信信號控制單元10處作為發(fā)送端數(shù)據(jù)鏈的數(shù)據(jù)被全部處理以便發(fā)送到網(wǎng)絡(luò)上的足夠時間。通過利用這個時間,保證了發(fā)送端上的鏈沒有正在處理的剩余數(shù)據(jù)。
通信控制調(diào)整單元15將模塊插入請求傳遞到發(fā)送端上的通信信號控制單元10(S905)。在接收到該請求之后,發(fā)送端上的通信信號控制單元10將模塊插入到發(fā)送端鏈中。在此之后,通信控制調(diào)整單元15暫停處理b秒的時間。這個時間是用于網(wǎng)絡(luò)延遲和用于可在接收端的接收鏈上處理數(shù)據(jù)的足夠時間。通過提供這個時間,保證了在通信網(wǎng)絡(luò)和接收端的接收鏈中沒有數(shù)據(jù)。
此外,通信控制調(diào)整單元15將模塊插入請求發(fā)送到接收端的通信信號控制單元11(S906)。在接收到該請求之后,通信信號控制單元11進行模塊插入。
此后,通信控制調(diào)整單元15將處理恢復(fù)請求傳遞到發(fā)送端的通信信號控制單元10(S907)。在接收到該請求之后,通信信號控制單元10將處理恢復(fù)請求發(fā)送到應(yīng)用接口單元26(S908),它又重新開始被暫停的數(shù)據(jù)處理。
F.第五實施例下面將解釋根據(jù)本發(fā)明的第五實施例(計數(shù)器系統(tǒng))。之前描述的第三實施例利用幀來檢測發(fā)送端上的鏈改變時間,而第五實施例利用傳送的字節(jié)數(shù)來檢測發(fā)送端上的鏈改變時間。
F-1.發(fā)送計數(shù)器處理單元圖18是給出第五實施例的發(fā)送計數(shù)器處理單元的結(jié)構(gòu)的框圖。如果圖18中的那些部分與圖12中的對應(yīng)部分具有相同的功能,則將與圖12相同的附圖標(biāo)記分配給圖18中的各個部分。對具有相同附圖標(biāo)記的部分的說明從略。發(fā)送計數(shù)器處理單元800是一種通信信號控制模塊。計數(shù)器管理單元801管理已經(jīng)通過發(fā)送計數(shù)器處理單元800的總的通信數(shù)據(jù)。操作單元802計算在通信數(shù)據(jù)區(qū)中接收的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)長度,以添加到由計數(shù)器管理單元801管理的值中。操作單元802將接收的數(shù)據(jù)結(jié)構(gòu)按原樣傳送到下一個通信信號控制模塊21。命令接收單元803接收“等待命令”和“計數(shù)器值獲取請求”。在接收到“等待命令”之后,命令接收單元803執(zhí)行等待命令的處理。在接收到“計數(shù)器值獲取請求”之后,命令接收單元803向請求者返回由計數(shù)器管理單元801管理的數(shù)字值。
F-2.接收計數(shù)器處理單元圖19是給出第五實施例的接收計數(shù)器處理單元900的結(jié)構(gòu)的框圖。接收計數(shù)器處理單元900是一種通信信號控制模塊。計數(shù)器值指定單元901管理數(shù)字值,其中一個數(shù)字值是在初始狀態(tài)的“0”。
計數(shù)器管理單元902管理已經(jīng)通過接收計數(shù)器處理單元900的總的通信數(shù)據(jù)。當(dāng)數(shù)據(jù)結(jié)構(gòu)保存在輔助數(shù)據(jù)存儲單元903中時,接收計數(shù)器處理單元900首先執(zhí)行處理,而不是數(shù)據(jù)存儲單元904的數(shù)據(jù)結(jié)構(gòu)。在計數(shù)器值指定單元901中指定值“0”時,操作單元905計算在通信數(shù)據(jù)區(qū)中接收的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)長度,其被添加到由計數(shù)器管理單元902管理的值中,并將接收的數(shù)據(jù)結(jié)構(gòu)按原樣傳遞到下一個通信信號控制模塊21。
在計數(shù)器值指定單元901中指定不同于“0”的數(shù)字值時,操作單元905在接收到數(shù)據(jù)結(jié)構(gòu)時執(zhí)行以下處理。
在L是通信數(shù)據(jù)區(qū)中接收的數(shù)據(jù)結(jié)構(gòu)的長度、P是計數(shù)器管理單元902的值并且T是計數(shù)器值指定單元901的值時,在P+L<T的情況下,保存P+L的值,并將數(shù)據(jù)結(jié)構(gòu)按原樣傳送到下一個通信信號控制模塊21。
在P+L=T的情況下,保存P+L的值,將數(shù)據(jù)結(jié)構(gòu)按原樣傳送到下一個通信信號控制模塊21,暫停操作單元905的處理,并執(zhí)行上述排出請求發(fā)送處理。“到達(dá)通知”被傳送到通信信號控制單元10的模塊控制接口單元25。此外,將“0”分配給計數(shù)器值指定單元901。
在P+L>T并且T>P的情況下,從通信數(shù)據(jù)區(qū)中接收的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)的頭中抽出(T-P)字節(jié)的字節(jié)序列,以建立新的數(shù)據(jù)結(jié)構(gòu),并將該字節(jié)序列寫入通信數(shù)據(jù)區(qū)中。新的數(shù)據(jù)結(jié)構(gòu)被傳送到下一個通信信號控制模塊21。根據(jù)接收的數(shù)據(jù)結(jié)構(gòu)的通信數(shù)據(jù)區(qū)中的(T-P)字節(jié)的序號,建立一個數(shù)據(jù)結(jié)構(gòu),其中L字節(jié)的序號的數(shù)據(jù)被寫入通信數(shù)據(jù)區(qū)中,該通信數(shù)據(jù)區(qū)保存在輔助數(shù)據(jù)存儲單元903中。然后,暫停操作單元905的處理,并執(zhí)行上述的排出執(zhí)行處理。將“到達(dá)通知”傳送到通信信號控制單元10的模塊控制接口單元25。此外,在計數(shù)器值指定單元901中設(shè)置“0”。
命令接收單元906接收“等待命令”和“處理恢復(fù)請求”?!暗却睢卑〝?shù)值參數(shù)。在接收到“等待命令”之后,命令接收單元906將參數(shù)值寫入計數(shù)器值指定單元901中。在接收到“處理恢復(fù)請求”之后,命令接收單元906重新開始操作單元905的處理。
F-3.模塊結(jié)構(gòu)改變的過程圖20是圖示第五實施例的模塊結(jié)構(gòu)改變的過程的時序圖。由于圖20所示的各操作S1001-S1017幾乎與圖15所示的S701-S714、圖16所示的S801-S814以及圖17所示的S901-S908一樣,因此對這些操作的說明從略。不同之處在于,圖20的圖解具有計數(shù)器值獲取(S1006和S1008)以及計數(shù)器通知(S1009和S1010),而圖15、16和17的圖解沒有。
G.第六實施例下面將解釋根據(jù)本發(fā)明的第六實施例(分界符系統(tǒng))。上述的第三實施例利用幀來檢測發(fā)送端上的鏈改變時間。而第六實施例采用在流中沒出現(xiàn)的字節(jié)系列(分界符)來檢測發(fā)送端上的鏈改變時間。
在第六實施例中,發(fā)送分界符處理單元處于發(fā)送終端的發(fā)送鏈中,并且接收分界符處理單元處于接收終端的接收鏈中。因此,在發(fā)送分界符處理單元和應(yīng)用接口單元之間,以及在接收分界符處理單元和應(yīng)用接口單元之間,可以插入新的模塊。
在第六實施例中,放在發(fā)送分界符處理單元和應(yīng)用接口單元之間以及在接收分界符處理單元和應(yīng)用接口單元之間的模塊可被去掉。
G-1.發(fā)送分界符處理單元圖21是給出第六實施例的發(fā)送分界符處理單元920的結(jié)構(gòu)的框圖。發(fā)送分界符處理單元920屬于一種通信信號控制模塊。
命令接收單元921接收“處理恢復(fù)請求”、“等待命令”和“分界符獲取”。在接收到“等待命令”之后,命令接收單元921執(zhí)行“等待命令”的處理。在接收到“處理恢復(fù)請求”之后,命令接收單元921重新開始操作單元922的處理。在接收到“分界符獲取”之后,命令接收單元921詢問分界符候選選擇單元923關(guān)于未用于通信的或者具有低使用概率的字節(jié)序列,并返回該字節(jié)序列。
除了通?!巴ㄐ判盘柨刂颇K”的操作單元的處理之外,操作單元922還將接收的數(shù)據(jù)傳送到分界符候選選擇單元923。分界符候選選擇單元923根據(jù)傳送的數(shù)據(jù)選擇分界符。
描述分界符候選選擇單元923的實例。對某通信中特定模式的最大長度進行計數(shù)。如果重復(fù)最大長度加1次,則該模式是沒有出現(xiàn)在通信中并能被用作分界符的字節(jié)序列。
模式包括例如值0字節(jié)的重復(fù)(模式長度1字節(jié))、0和ff字節(jié)模式的重復(fù)(模式長度2字節(jié))以及0、1、2和3字節(jié)模式的重復(fù)(模式長度4字節(jié))。
G-2.接收分界符處理單元圖22是給出第六實施例的接收分界符處理單元940的結(jié)構(gòu)的框圖。接收分界符處理單元940是一種通信信號控制模塊。在設(shè)置分界符數(shù)據(jù)的情況下,在檢測到分界符時,接收分界符處理單元940執(zhí)行預(yù)定操作,并廢除檢測的分界符,檢測的分界符不傳送到下一個通信信號控制模塊。
命令接收單元941接收“分界符通知”以及“處理恢復(fù)請求”。在接收到“處理恢復(fù)請求”時,命令接收單元941重新開始操作單元942的處理。在接收到“分界符通知”之后,根據(jù)該請求傳送的字節(jié)序列數(shù)據(jù)保存在分界符管理單元943中。當(dāng)在分界符管理單元943中沒有設(shè)置字節(jié)序列時(當(dāng)設(shè)置長度為“0”的字節(jié)序列時),操作單元942將接收的字節(jié)序列按原樣傳送到下一個通信信號控制模塊。
當(dāng)在分界符管理單元943中設(shè)置字節(jié)序列時,操作單元942確認(rèn)接收的通信數(shù)據(jù)不包括該字節(jié)序列(以下稱為分界符)。在接收到分界符之后,操作單元942建立分界符之前的數(shù)據(jù)被寫入通信數(shù)據(jù)區(qū)中的數(shù)據(jù)結(jié)構(gòu),并將該數(shù)據(jù)結(jié)構(gòu)發(fā)送到下一個通信信號控制模塊。然后,暫停操作單元942的處理,并執(zhí)行排出處理,這被通知給通信信號控制單元10的模塊控制接口單元25。隨后,取消在分界符管理單元943設(shè)置的字節(jié)序列(設(shè)置長度為“0”的字節(jié)序列)。
在接收的數(shù)據(jù)結(jié)構(gòu)中數(shù)據(jù)的分界符數(shù)據(jù)之后仍然有數(shù)據(jù)的情況下,建立一個新的數(shù)據(jù)結(jié)構(gòu),其中剩下的數(shù)據(jù)保存在通信數(shù)據(jù)區(qū)中。數(shù)據(jù)結(jié)構(gòu)存儲在輔助數(shù)據(jù)存儲單元944中(當(dāng)數(shù)據(jù)保存在輔助數(shù)據(jù)存儲單元944中時,操作單元942先于數(shù)據(jù)存儲單元945執(zhí)行處理)。
當(dāng)由于數(shù)據(jù)結(jié)構(gòu)具有短的通信數(shù)據(jù)的原因操作單元942而無法判定操作單元942已經(jīng)接收的數(shù)據(jù)結(jié)構(gòu)是否適合于分界符時,該數(shù)據(jù)結(jié)構(gòu)保存在輔助數(shù)據(jù)存儲單元944中,并接收后面的數(shù)據(jù)結(jié)構(gòu)。判定不適合作為分界符的數(shù)據(jù)結(jié)構(gòu)在判定后被傳送到下一個通信信號控制模塊。
圖23是用于補充分界符的功能的示意圖。假定分界符是ABCD,由于在首先出現(xiàn)ABC序列的階段無法判定收到的數(shù)據(jù)是分界符,因此將接收的數(shù)據(jù)發(fā)送到輔助數(shù)據(jù)存儲單元944。當(dāng)隨后進來XY時,則判定上述ABC不是分界符。因此,數(shù)據(jù)被發(fā)送到隨后的通信信號控制模塊21。然后,當(dāng)ZABC進來時,判定該數(shù)據(jù)是否是分界符。因此,數(shù)據(jù)被傳送到輔助數(shù)據(jù)存儲單元944。當(dāng)D進來時,證明前面的ABC和現(xiàn)在的D構(gòu)成一個分界符,在將以上的“Z”發(fā)送到隨后的通信信號控制模塊21之后,改變模塊結(jié)構(gòu)。
圖24是圖示第六實施例的模塊結(jié)構(gòu)改變的過程的時序圖。由于圖24所示的S1101-S1117的處理從根本上說與圖20所示的S1001-S1017一樣,因此將省略對S1101-S1117的說明。圖24中的不同之處在于,獲取并通知分界符值,而圖20中是獲取并通知計數(shù)器值。具體地說,圖24包括分界符獲取(S1107和S1108)和分界符通知(S1109和S1110)。
工業(yè)實用性如上所述,根據(jù)本發(fā)明的通信控制方法、通信控制設(shè)備以及通信控制程序,在由放置在通信流路徑上的通信信號控制模塊對通信流信號進行控制或觀察處理之后,發(fā)送處理的信號。根據(jù)應(yīng)用或操作員提供的或者自動檢測的關(guān)于通信流的要求條件,來監(jiān)控有關(guān)通信流的信息。由通信信號控制模塊和通信控制調(diào)整模塊這兩種模塊構(gòu)成一組,其中通信信號控制模塊用于控制通信流,以便在流狀態(tài)不滿足應(yīng)用或操作員提供的要求條件時滿足該要求條件,而通信控制調(diào)整模塊用于在通信流路徑上放置或者取消通信信號控制模塊。通過通信終端和通信裝置從存儲通信信號控制模塊和通信控制調(diào)整模塊的網(wǎng)絡(luò)中的服務(wù)器下載那些模塊,并激活下載的通信信號控制模塊和通信控制調(diào)整模塊,以實現(xiàn)對通信流的控制并滿足要求條件。
因此,獲得如下優(yōu)點通信信號控制模塊不僅可放置在通信終端中而且可放置在網(wǎng)絡(luò)中的通信裝置中。此外,可以操作通信信號控制模塊,并且還可以根據(jù)通信條件或者環(huán)境情況的變化而動態(tài)地改變通信信號控制模塊。由于通信終端或者通信裝置可以僅在需要時下載通信信號控制模塊和/或通信控制調(diào)整模塊,并且可以利用該模塊,因此終端或裝置并不總是必須擁有可能在將來使用的模塊。還獲得如下優(yōu)點能夠通過改變服務(wù)器中聚集的模塊而容易地執(zhí)行填加新模塊或者改變現(xiàn)有模塊。
根據(jù)按照本發(fā)明的通信控制方法,通信控制調(diào)整模塊構(gòu)成控制或觀察通信信號的通信信號控制模塊,在模塊中包括數(shù)字簽名,在執(zhí)行模塊的通信終端和通信裝置中驗證數(shù)字簽名,僅僅操作被證明了作者標(biāo)識和不存在模塊變更的模塊,并廢除未證明的模塊,或在詢問管理員意見之后執(zhí)行未證明的模塊。
所以,獲得如下優(yōu)點能夠放置和操作通信信號控制模塊,以便根據(jù)通信網(wǎng)絡(luò)中的通信裝置中的通信條件或環(huán)境情況的變化而動態(tài)地改變。
根據(jù)按照本發(fā)明的通信控制方法、通信控制設(shè)備和通信控制程序,應(yīng)用接口單元、發(fā)送幀處理單元以及接收幀處理單元位于通信終端上。保證了在發(fā)送端的通信終端上的應(yīng)用接口單元和發(fā)送幀處理單元之間的通信信號控制模塊中不存在數(shù)據(jù)。還保證了在接收端的通信終端上的應(yīng)用接口單元和接收幀處理單元之間的通信信號控制模塊中不存在數(shù)據(jù)。通過在發(fā)送幀處理單元執(zhí)行幀分配處理,在發(fā)送端上的幀中描述用于標(biāo)識一組通信信號控制模塊的鏈編號。此外,通過監(jiān)控接收幀處理單元處的鏈編號,來檢測發(fā)送端的該組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界,以在定時時間插入或去除接收端上的通信信號控制模塊。保證了由發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除通信信號控制模塊。
從而,獲得如下優(yōu)點能夠放置和操作通信信號控制模塊,以便根據(jù)通信網(wǎng)絡(luò)中的通信裝置中的通信條件或者環(huán)境情況的變化而動態(tài)地改變。
根據(jù)按照本發(fā)明的通信控制方法、通信控制設(shè)備和通信控制程序,請求發(fā)送端的通信終端上的通信信號控制模塊立即執(zhí)行數(shù)據(jù)處理。與通信中的通信網(wǎng)絡(luò)的延遲時間相比,數(shù)據(jù)的處理暫停足夠長的一段時間,并通知接收端該定時時間。保證在發(fā)送端的通信信號控制模塊中、接收端的通信信號控制模塊中或者通信網(wǎng)絡(luò)中不存在關(guān)于通信的數(shù)據(jù)。檢測發(fā)送端上一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界。此外,還保證了由發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除通信信號控制模塊。
從而,獲得如下優(yōu)點能夠放置和操作通信信號控制模塊,以便根據(jù)通信網(wǎng)絡(luò)中的通信裝置中的通信條件或者環(huán)境情況的變化而動態(tài)地改變。
根據(jù)按照本發(fā)明的通信控制方法、通信控制設(shè)備和通信控制程序,對從發(fā)送端的通信終端通過通信發(fā)送的多個數(shù)據(jù)字節(jié)進行計數(shù)。向接收端的通信終端通知接收端上的一組通信信號控制模塊已經(jīng)改變的字節(jié)數(shù)。檢測發(fā)送端上的一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界。還保證了由發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除通信信號控制模塊。
于是,獲得如下優(yōu)點能夠放置和操作通信信號控制模塊,以便根據(jù)通信網(wǎng)絡(luò)中的通信裝置中的通信條件或者環(huán)境情況的變化而動態(tài)地改變。
根據(jù)按照本發(fā)明的通信控制方法、通信控制設(shè)備和通信控制程序,就在接收端上一組通信信號控制模塊已經(jīng)改變之后,在通信網(wǎng)絡(luò)上輸出在通信中應(yīng)用根本沒有使用的或者相當(dāng)?shù)褪褂酶怕实奶囟ㄗ止?jié)序列。檢測發(fā)送端上一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界。此外,保證了由發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除通信信號控制模塊。
因此,獲得如下優(yōu)點能夠放置和操作通信信號控制模塊,以便根據(jù)通信網(wǎng)絡(luò)中的通信裝置中的通信條件或者環(huán)境情況的變化而動態(tài)地改變。
盡管已經(jīng)在上面描述和圖示了本發(fā)明的優(yōu)選實施例,但應(yīng)該理解,這些是本發(fā)明的例示,并不應(yīng)視為限制。在不背離本發(fā)明的精神和范圍的前提下,可以進行添加、省略、置換以及其它修改。因此,本發(fā)明不應(yīng)視為局限于以上描述,并且只由所附權(quán)利要求書的范圍限定。
權(quán)利要求
1.一種通信控制方法,用于通過在通信流路徑上放置用于控制當(dāng)前通過網(wǎng)絡(luò)的通信流的模塊來控制所述通信流,所述通信控制方法包括由放置在所述通信流路徑上的通信信號控制模塊對所述通信流的信號進行控制或觀察處理,并然后發(fā)送處理的信號;根據(jù)應(yīng)用或操作員提供的或者自動檢測的關(guān)于所述通信流的要求條件,監(jiān)控有關(guān)所述通信流的狀態(tài);將通信信號控制模塊和通信控制調(diào)整模塊這兩種模塊構(gòu)成一組,其中所述通信信號控制模塊用于控制所述通信流,以便在所述通信流狀態(tài)不滿足所述應(yīng)用或操作員提供的所述要求條件時滿足所述要求條件,而所述通信控制調(diào)整模塊用于在所述通信流路徑上放置或者去除所述通信信號控制模塊;以及通過通信終端和通信裝置從存儲所述通信信號控制模塊和所述通信控制調(diào)整模塊的網(wǎng)絡(luò)中的服務(wù)器下載那些模塊,并激活下載的通信信號控制模塊和通信控制調(diào)整模塊,以實現(xiàn)對所述通信流的控制并滿足所述要求條件。
2.如權(quán)利要求1所述的通信控制方法,其中所述通信信號控制模塊或所述通信控制調(diào)整模塊在所述通信信號控制模塊或所述通信控制調(diào)整模塊中包括數(shù)字簽名,在所述通信終端和通信裝置中驗證所述數(shù)字簽名,僅僅操作證明了作者的標(biāo)識和不存在模塊變更的模塊;并廢除未證明的模塊,或者在詢問管理員意見之后執(zhí)行所述未證明的模塊。
3.如權(quán)利要求1所述的通信控制方法,還包括在所述通信終端上放置應(yīng)用接口單元、發(fā)送幀處理單元以及接收幀處理單元;保證在所述發(fā)送端的所述通信終端上的所述應(yīng)用接口單元和所述發(fā)送幀處理單元之間的所述通信信號控制模塊中不存在數(shù)據(jù);保證在所述接收端的所述通信終端上的所述應(yīng)用接口單元和所述接收幀處理單元之間的所述通信信號控制模塊中不存在數(shù)據(jù);在一個幀中描述鏈編號,用于通過在所述發(fā)送幀處理單元執(zhí)行幀分配處理來標(biāo)識所述發(fā)送端上的一組通信信號控制模塊;通過監(jiān)控所述接收幀處理單元處的所述鏈編號,檢測所述發(fā)送端的所述組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界,以在定時時間在所述接收端插入或去除所述通信信號控制模塊;以及保證由發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除所述通信信號控制模塊。
4.如權(quán)利要求1所述的通信控制方法,還包括請求所述發(fā)送端的所述通信終端上的所述通信信號控制模塊立即執(zhí)行數(shù)據(jù)處理;與通信中的所述通信網(wǎng)絡(luò)的延遲時間相比,暫停數(shù)據(jù)處理足夠長的一段時間,并通知所述接收端所述定時時間;保證在所述發(fā)送端的所述通信信號控制模塊中、在所述接收端的所述通信信號控制模塊中或在通信網(wǎng)絡(luò)中不存在關(guān)于通信的數(shù)據(jù);檢測所述發(fā)送端的一組通信信號控制模塊已改變的數(shù)據(jù)邊界;及保證由發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除所述通信信號控制模塊。
5.如權(quán)利要求1所述的通信控制方法,還包括對從所述發(fā)送端的所述通信終端通過通信發(fā)送的數(shù)據(jù)的字節(jié)數(shù)進行計數(shù);向所述接收端的所述通信終端通知所述接收端的一組通信信號控制模塊已經(jīng)改變的字節(jié)數(shù);檢測所述發(fā)送端的一組通信信號控制模塊已改變的數(shù)據(jù)邊界;及保證由發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除所述通信信號控制模塊。
6.如權(quán)利要求1所述的通信控制方法,還包括就在所述接收端的一組通信信號控制模塊已經(jīng)改變之后,在所述通信網(wǎng)絡(luò)上輸出在通信中應(yīng)用根本不使用或者以相當(dāng)?shù)透怕适褂玫奶囟ㄗ止?jié)序列;檢測所述發(fā)送端的一組通信信號控制模塊已改變的數(shù)據(jù)邊界;及保證由發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除所述通信信號控制模塊。
7.如權(quán)利要求3所述的通信控制方法,其中所述通信信號控制模塊或所述通信控制調(diào)整模塊在所述通信信號控制模塊或所述通信控制調(diào)整模塊中包括數(shù)字簽名,在所述通信終端和通信裝置中驗證所述數(shù)字簽名,僅僅操作證明了作者的標(biāo)識和不存在模塊變更的模塊;并廢除未證明的模塊,或者在詢問管理員意見之后執(zhí)行未證明的模塊。
8.如權(quán)利要求4所述的通信控制方法,其中所述通信信號控制模塊或所述通信控制調(diào)整模塊在所述通信信號控制模塊或所述通信控制調(diào)整模塊中包括數(shù)字簽名,在所述通信終端和通信裝置中驗證所述數(shù)字簽名,僅僅操作證明了作者的標(biāo)識和不存在模塊變更的模塊,并廢除未證明的模塊,或者在詢問管理員他的判斷之后執(zhí)行未證明的模塊。
9.如權(quán)利要求5所述的通信控制方法,其中所述通信信號控制模塊或所述通信控制調(diào)整模塊在所述通信信號控制模塊或所述通信控制調(diào)整模塊中包括數(shù)字簽名,在所述通信終端和通信裝置中驗證所述數(shù)字簽名,僅僅操作證明了作者的標(biāo)識和不存在模塊變更的模塊,并廢除未證明的模塊,或者在詢問管理員他的判斷之后執(zhí)行未證明的模塊。
10.如權(quán)利要求6所述的通信控制方法,其中所述通信信號控制模塊或所述通信控制調(diào)整模塊在所述通信信號控制模塊或所述通信控制調(diào)整模塊中包括數(shù)字簽名,在所述通信終端和通信裝置中驗證所述數(shù)字簽名,僅僅操作關(guān)于證明了作者的標(biāo)識和不存在模塊變更的模塊,并廢除未證明的模塊,或者在詢問管理員意見之后執(zhí)行未證明的模塊。
11.一種通信控制設(shè)備,用于通過在通信流路徑上放置用于控制當(dāng)前通過網(wǎng)絡(luò)的通信流的模塊來控制所述通信流,所述通信控制設(shè)備包括通信信號控制模塊,其放置在所述通信流路徑上,用于輸入所述通信流的信號,并在控制或觀察處理所述輸入信號之后,發(fā)送處理的信號;監(jiān)控單元,用于根據(jù)應(yīng)用或操作員提供的或者自動檢測的關(guān)于所述通信流的要求條件,監(jiān)控有關(guān)所述通信流的狀態(tài);模塊構(gòu)成單元,將通信信號控制模塊和通信控制調(diào)整模塊這兩種模塊構(gòu)成一組,所述通信信號控制模塊用于控制所述通信流,以便在所述監(jiān)控單元監(jiān)控的所述通信流狀態(tài)不滿足所述應(yīng)用或操作員提供的所述要求條件時滿足所述要求條件,而所述通信控制調(diào)整模塊用于在所述通信流路徑上放置或去除所述通信信號控制模塊;以及模塊下載單元,用于通過通信終端和通信裝置從存儲所述通信信號控制模塊和所述通信控制調(diào)整模塊的網(wǎng)絡(luò)中的服務(wù)器下載那些模塊,并激活下載的通信信號控制模塊和通信控制調(diào)整模塊。
12.如權(quán)利要求11所述的通信控制設(shè)備,還包括應(yīng)用接口單元、發(fā)送幀處理單元和接收幀處理單元,其放置在所述通信終端上;第一保證單元,用于保證在所述發(fā)送端的所述通信終端上的所述應(yīng)用接口單元和所述發(fā)送幀處理單元之間的所述通信信號控制模塊中不存在數(shù)據(jù);第二保證單元,用于保證在所述接收端的所述通信終端上的所述應(yīng)用接口單元和所述接收幀處理單元之間的所述通信信號控制模塊中不存在數(shù)據(jù);鏈編號描述單元,用于在幀中描述鏈編號,以通過在所述接收端的所述通信終端執(zhí)行幀分配處理來標(biāo)識所述接收端的一組通信信號控制模塊;檢測單元,用于通過監(jiān)控所述接收端的所述通信終端處的鏈編號,來檢測所述組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界;以及插入和去除單元,用于通過保證發(fā)送應(yīng)用已發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用來插入或去除所述通信信號控制模塊。
13.如權(quán)利要求11所述的通信控制設(shè)備,還包括應(yīng)用接口單元,其放置在所述發(fā)送端的所述通信終端上,用于向所述發(fā)送端的所述通信信號控制模塊立即請求數(shù)據(jù)處理;通知單元,用于與使用中的通信網(wǎng)絡(luò)的延遲時間相比暫停所述數(shù)據(jù)處理足夠長的一段時間,并通知所述接收端該定時時間;保證單元,用于保證在所述發(fā)送端的所述通信信號控制模塊中、所述接收端的所述通信信號控制模塊中和在所述通信網(wǎng)絡(luò)中不存在關(guān)于通信的數(shù)據(jù);以及檢測單元,用于檢測在所述發(fā)送端的所述通信終端處的一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界;以及插入和去除單元,用于通過保證發(fā)送應(yīng)用已發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用來插入或去除所述通信信號控制模塊。
14.如權(quán)利要求11所述的通信控制設(shè)備,還包括發(fā)送計數(shù)器處理單元,其放置在所述發(fā)送端的所述通信終端上,用于對通信中傳送的多個數(shù)據(jù)字節(jié)進行計數(shù);通知單元,用于向所述接收端的所述通信終端通知所述發(fā)送端的一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)字節(jié)數(shù);接收計數(shù)器處理單元,放置在所述接收端的所述通信終端處,用于檢測所述發(fā)送端的一組通信信號控制模塊已改變的數(shù)據(jù)邊界;及插入和去除單元,用于通過保證發(fā)送應(yīng)用已發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用來插入或去除所述通信信號控制模塊。
15.如權(quán)利要求11所述的通信控制設(shè)備,還包括輸出單元,用于就在所述發(fā)送端的一組通信信號控制模塊已經(jīng)改變之后,在所述通信網(wǎng)絡(luò)上輸出預(yù)定字節(jié)序列,所述字節(jié)序列是通信中應(yīng)用從不使用的或者具有相當(dāng)?shù)偷氖褂酶怕?;發(fā)送端分界符同步處理單元,其放置在所述接收端的所述通信終端上,用于檢測所述發(fā)送端的一組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界;以及插入和去除單元,用于通過保證發(fā)送應(yīng)用已發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用來插入或去除所述通信信號控制模塊。
16.一種通信控制程序,用于使計算機執(zhí)行一系列步驟,所述一系列步驟包括由放置在所述通信流路徑上的通信信號控制模塊來控制或觀察處理所述通信流的信號,并然后發(fā)送處理的信號;根據(jù)由應(yīng)用或操作員提供的或者自動檢測的關(guān)于所述通信流的要求條件,監(jiān)控有關(guān)所述通信流的狀態(tài);將通信信號控制模塊和通信控制調(diào)整模塊這兩種模塊構(gòu)成一組,其中所述通信信號控制模塊用于控制所述通信流,以便在所述通信流狀態(tài)不滿足所述應(yīng)用或操作員提供的所述要求條件時滿足所述要求條件,而所述通信控制調(diào)整模塊用于在所述通信流路徑上放置或去除所述通信信號控制模塊;以及通過通信終端和通信裝置從存儲所述通信信號控制模塊和所述通信控制調(diào)整模塊的網(wǎng)絡(luò)中的服務(wù)器下載那些模塊,并激活下載的通信信號控制模塊和通信控制調(diào)整模塊。
17.如權(quán)利要求16所述的通信控制程序,還包括保證在所述發(fā)送端的所述通信終端上放置的所述應(yīng)用接口單元和所述發(fā)送幀處理單元之間的所述通信信號控制模塊中不存在數(shù)據(jù);保證在所述接收端的所述通信終端上放置的所述應(yīng)用接口單元和所述接收幀處理單元之間的所述通信信號控制模塊中不存在數(shù)據(jù);在幀中描述鏈編號,用于通過在所述接收端上執(zhí)行幀分配處理來標(biāo)識所述發(fā)送端的一組通信信號控制模塊;通過監(jiān)控所述接收端上的所述鏈編號,檢測所述發(fā)送端的所述組通信信號控制模塊已經(jīng)改變的數(shù)據(jù)邊界;以及保證由發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除所述通信信號控制模塊。
18.如權(quán)利要求16所述的用于計算機的通信控制程序,還包括請求所述發(fā)送端的所述通信終端上的所述通信信號控制模塊立即執(zhí)行數(shù)據(jù)處理;與通信中所述通信網(wǎng)絡(luò)的延遲時間相比,暫停數(shù)據(jù)處理足夠長的一段時間,并通知所述接收端該定時時間;保證在所述發(fā)送端的所述通信信號控制模塊中、在所述接收端的所述通信信號控制模塊中或在通信網(wǎng)絡(luò)中不存在關(guān)于通信的數(shù)據(jù);檢測所述發(fā)送端的一組通信信號控制模塊已改變的數(shù)據(jù)邊界;及保證由發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除所述通信信號控制模塊。
19.如權(quán)利要求16所述的用于計算機的通信控制程序,還包括對從所述發(fā)送端的所述通信終端通過通信發(fā)送的多個數(shù)據(jù)字節(jié)進行計數(shù);向所述接收端的所述通信終端通知所述接收端的一組通信信號控制模塊已經(jīng)改變的字節(jié)數(shù);檢測所述發(fā)送端的一組通信信號控制模塊已改變的數(shù)據(jù)邊界;及保證由發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除所述通信信號控制模塊。
20.如權(quán)利要求16所述的用于計算機的通信控制程序,還包括就在所述接收端的一組通信信號控制模塊已經(jīng)改變之后,在所述通信網(wǎng)絡(luò)上輸出在通信中應(yīng)用根本不使用的或者以相當(dāng)?shù)透怕适褂玫奶囟ㄗ止?jié)序列;檢測所述發(fā)送端的一組通信信號控制模塊已改變的數(shù)據(jù)邊界;及保證由發(fā)送應(yīng)用發(fā)送的通信數(shù)據(jù)以相同的形式被傳送到接收應(yīng)用,以插入或去除所述通信信號控制模塊。
21.一種記錄介質(zhì),記錄用于使計算機執(zhí)行一系列步驟的通信控制程序,所述一系列步驟包括由放在所述通信流路徑上的通信信號控制模塊來控制或觀察處理所述通信流的信號,并然后發(fā)送處理的信號;根據(jù)由應(yīng)用或操作員提供的或者自動檢測的關(guān)于所述通信流的要求條件,監(jiān)控有關(guān)所述通信流的狀態(tài);將通信信號控制模塊和通信控制調(diào)整模塊這兩種模塊構(gòu)成一組,其中所述通信信號控制模塊用于控制所述通信流,以便在所述通信流狀態(tài)不滿足所述應(yīng)用或操作員提供的所述要求條件時滿足所述要求條件,而所述通信控制調(diào)整模塊用于在所述通信流路徑上放置或去除所述通信信號控制模塊;以及通過通信終端和通信裝置從存儲所述通信信號控制模塊和所述通信控制調(diào)整模塊的網(wǎng)絡(luò)中的服務(wù)器下載那些模塊,并激活下載的通信信號控制模塊和通信控制調(diào)整模塊。
全文摘要
由應(yīng)用發(fā)出的通信信號被傳送到通信信號控制單元,然后由通信信號控制模塊控制或者處理。然后,在通信信號順序地傳遞到下一個通信信號控制模塊之后,該通信信號被發(fā)送到網(wǎng)絡(luò)。包含在通信控制調(diào)整單元中的通信控制調(diào)整模塊,根據(jù)來自用戶的請求條件,確定用于控制通信流的通信信號控制模塊的執(zhí)行位置。通信信號控制模塊和通信控制調(diào)整模塊即使在通信期間也能改變它們的結(jié)構(gòu)。
文檔編號H04L12/56GK1817010SQ20048001914
公開日2006年8月9日 申請日期2004年5月7日 優(yōu)先權(quán)日2003年5月8日
發(fā)明者前大道浩之, 川村龍?zhí)? 筒井章博, 矢田浩二 申請人:日本電信電話株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1