專利名稱:中繼裝置、中繼方法及中繼程序的制作方法
技術領域:
本發明涉及一種中繼裝置、中繼方法及中繼程序,例如,最適用于經由ADSL線路等實現IP電話功能的寬帶路由器等。
背景技術:
現在,作為為了實時通信和非實時通信而分配同一頻帶資源(固定頻帶傳輸路徑的傳輸頻帶)的技術,有下述專利文獻1中記載的技術。
在專利文獻1中,在用于實時通信的數據量為閾值以下時,對實時通信和非實時通信以一定比率分配所述傳輸頻帶,在閾值以上時,增加分配給實時通信的傳輸頻帶的比率,由此來減輕實時通信的溢出。另外,通過將所述閾值設定得低,能夠在有可能產生溢出的階段產生溢出警報信號,增加分配給實時通信的傳輸頻帶的比率。
專利文獻1特開2004-208124號公報然而,在上述專利文獻1的技術中,實際上由于在用于實時通信的數據量成為閾值以上后使分配的傳輸頻帶的比率變化,所以既便可減輕溢出,在實時通信開始之后產生溢出的可能性也高。在實時通信已經開始后用于實時通信的數據量在何種程度的速度下增減,通常依賴于實時通信的內容等而動態地確定,所以既便使用所述溢出警報信號,也難以確實地防止溢出的產生。
另外,由于監視的對象僅為用于實時通信的數據量,所以在用于實時通信的數據量比閾值少,而用于非實時通信的數據量極多的情況,或用于非實時通信的數據量因突然(burst)的通信量而急增的情況等時,由非實時通信的數據占有所述傳輸頻帶的大半,存在不能進行實時通信的可能性。
結果,在所述專利文獻1的技術中難以較高地維持實時通信的通信品質。
另外,在低價格化要求水平高的寬帶路由器的情況下,例如,由于多數為只安裝1個比較低速的CPU(中央處理裝置)的結構,所以實時通信和非實時通信之間的資源分配問題不只是頻帶資源(對應于所述傳輸頻帶),本身還涉及CPU等的運算資源。即,若為了非實時通信而消耗CPU的處理能力,則在等待CPU分配的期間中實時通信的處理慢,所以由此,實時通信中產生延遲的可能性高,難以較高地維持通信品質。
例如,在圖2中示出包含寬帶路由器的VoIP通信系統10的網絡結構。
在圖2中,在寬帶路由器12的控制下進行非實時通信的個人電腦13~15、和進行實時通信的普通電話機16利用寬帶路由器12的WAN端口PT1側的傳輸頻帶和寬帶路由器12的CPU(未圖示),與因特網11側的通信終端(未圖示)通信。
個人電腦13~15中的個人電腦13和14通過有線傳輸路徑(有線LAN)與寬帶路由器12連接,個人電腦15通過無線傳輸路徑(無線LAN)與寬帶路由器12連接。
發明內容
為了解決該課題,第1本發明是一種中繼裝置,具有經外部網絡接口部而中繼至少經由2個內部網絡接口的通信的中繼功能,其特征在于,具備(1)呼叫控制部,在所述內部網絡接口部中的至少1個是用于非實時通信的網絡接口,至少另一個是用于伴隨呼叫控制過程的實時通信的網絡接口的情況下,執行該呼叫控制;(2)定時(timing)檢測部,以該呼叫控制的進行情況為基礎,檢測所述實時通信開始之前及結束之后的定時;(3)頻帶分配管理部,管理所述外部網絡接口部的通信頻帶中為非實時通信而分配的非實時通信頻帶、和為實時通信而分配的實時通信頻帶;和(4)頻帶分配控制部,若成為所述實時通信開始之前的定時,則將此前分配給所述非實時通信頻帶的通信頻帶剩下規定的最低限度通信頻帶地分配給所述實時通信頻帶,相反,若成為所述實時通信結束之后的定時,則將此前分配給所述實時通信頻帶的通信頻帶分配給非實時通信頻帶。
另外,第2本發明是一種中繼方法,使用經外部網絡接口部中繼至少經由2個內部網絡接口部的通信的功能,其特征在于(1)在所述內部網絡接口部中的至少1個是用于非實時通信的網絡接口,至少另一個是用于伴隨呼叫控制過程的實時通信的網絡接口的情況下,呼叫控制部執行該呼叫控制;(2)定時檢測部以該呼叫控制的進行狀況為基礎,檢測所述實時通信開始之前及結束之后的定時;(3)頻帶分配管理部管理所述外部網絡接口部的通信頻帶中為非實時通信分配的非實時通信頻帶、和為實時通信分配的實時通信頻帶;和(4)若成為所述實時通信開始之前的定時,則頻帶分配控制部將此前分配給所述非實時通信頻帶的通信頻帶剩下規定的最低限度通信頻帶地分配給所述實時通信頻帶,相反,若成為所述實時通信結束之后的定時,則將此前分配給所述實時通信頻帶的通信頻帶分配給非實時通信頻帶。
另外,第3本發明是一種中繼程序,具有經外部網絡接口部中繼至少經由2個內部網絡接口部的通信的中繼功能,其特征在于,使計算機實現如下功能(1)呼叫控制功能,在所述內部網絡接口部中的至少1個是用于非實時通信的網絡接口,至少另一個是用于伴隨呼叫控制過程的實時通信的網絡接口的情況下,執行該呼叫控制;(2)定時檢測功能,以該呼叫控制的進行狀況為基礎,檢測所述實時通信開始之前及結束之后的定時;(3)頻帶分配管理功能,管理所述外部網絡接口部的通信頻帶中為非實時通信分配的非實時通信頻帶、和為實時通信分配的實時通信頻帶;和(4)頻帶分配控制功能,若成為所述實時通信開始之前的定時,則將此前分配給所述非實時通信頻帶的通信頻帶剩下規定的最低限度通信頻帶地分配給所述實時通信頻帶,相反,若成為所述實時通信結束之后的定時,則將此前分配給所述實時通信頻帶的通信頻帶分配給非實時通信頻帶。
根據本發明,可較高地維持實時通信的通信品質。
圖1是表示實施例1及2中使用的寬帶路由器的內部結構例的概要圖。
圖2是表示現有的VoIP通信系統的結構例的概要圖。
圖3是說明寬帶路由器的一般功能的示意圖。
圖4是表示實施例1的VoIP通信系統的動作例的時序圖。
圖5是表示實施例1的VoIP通信系統的整體構成例的概要圖。
圖6是表示實施例1的VoIP通信系統的整體構成例的概要圖。
圖7是表示實施例2的VoIP通信系統的動作例的時序圖。
符號說明10、20、40VoIP通信系統,11、21因特網,12、22、23寬帶路由器,13-15、24、26個人電腦,28Web服務器,30WAN通信部,31無線LAN通信部,32普通電話通信部,33控制部,34存儲部,35呼叫控制部,36資源分配管理部,37切換定時判定部,38VoIP處理部,41PBX具體實施方式
(A)實施例下面,以將本發明的中繼裝置、中繼方法及中繼程序適用于VoIP通信系統的情況為例,說明實施例。
(A-1)實施例1的結構在圖5中示出本實施例的VoIP通信系統20的整體結構例。另外,在該VoIP通信系統20中,當然也可以存在未圖示的服務器類(例如,SIP服務器、DNS服務器等)。
在圖5中,該VoIP通信系統20具備因特網21、寬帶路由器22、23、個人電腦24、26、普通電話機25、27和Web瀏覽器28。
因特網21可以替換成在OSI參照模型的網絡層中使用IP協議的其他網絡(例如,特定的通信事業者管理的IP網等),但這里,假定因特網。
寬帶路由器22具備WAN端口WP22、無線LAN端口WL22、普通電話用端口(模擬容納線路)NV22。WAN端口WP22是經規定的接入線路連接于因特網21的端口。例如,在包含ADSL的xDSL的情況下,由于利用用于PSTN(加入電話網)的銅線電纜作為接入線路,所以將該WAN端口WP22連接于銅線電纜。
將個人電腦24經無線傳輸路徑連接于無線LAN端口WL22,將不對應于VoIP的普通電話機25連接于普通電話用端口NV22。普通電話機25中有各種種類,普通電話用端口NV22的結構或功能對應于普通電話機25的種類而變化。例如,在普通電話機中可以包含未IP化的PHS終端等,但這里主要假定可以用銅線電纜連接于PSTN網的普通電話機。這時,普通電話用端口NV22與普通電話機25通過該銅線電纜連接。該銅線電纜也可以具有與連接于所述WAN端口WP22的銅線電纜相同的結構。
在圖5的例子中,寬帶路由器22不具備有線LAN用端口,但當然也可如圖2及圖3所示,具備有線LAN用端口。
無論有線LAN用端口還是無線LAN端口,在為非實時通信而使用這一點上都相同,但若以安裝水平看,則對應于傳輸路徑的品質及考慮到該品質的通信協議的不同等,經無線LAN端口的通信與經有線LAN用端口的通信相比,CPU處理能力的消耗量變大的傾向強。例如,從用戶(例如U1)看,在發送接收相同量的數據時,無線LAN用端口與有線LAN用端口相比,多消耗CPU處理能力的可能性高。
經無線傳輸路徑連接于無線LAN端口WL22的所述個人電腦24也可是安裝了無線LAN卡的通常的個人電腦。該個人電腦24本身可以具有使用對應于實時通信的IP電話用軟件等作為通信應用程序的結構,但這里,假設使用對應于非實時通信的通信應用程序。在對應于非實時通信的通信應用程序中,例如可以具有FTP、郵件等各種程序,但這里假定Web。這時,利用個人電腦24的用戶U1利用安裝在個人電腦24中的Web瀏覽器訪問Web服務器28,在個人電腦24中畫面顯示Web頁。
經有線傳輸路徑(所述銅線電纜)連接于普通電話用端口NV22的普通電話機25被用戶U2利用于VoIP通信。在本實施例中關注的是同時并列發生基于所述個人電腦24的Web訪問和基于普通電話機25的VoIP通信的情況。
在VoIP通信時,能夠經由因特網21與該寬帶路由器22通信的寬帶路由器23方不必一定具有與寬帶路由器22相同的功能,但在本實施例中假定為具有相同的功能。
這時,由于寬帶路由器23的WAN端口WP23對應于所述WAN端口WP22,無線LAN端口WL23對應于所述無線LAN端口WL22,普通電話用端口NV23對應于所述普通電話用端口NV22,所以省略其詳細說明。
另外,由于寬帶路由器23控制下的個人電腦26對應于所述個人電腦24,普通電話機27對應于所述普通電話機25,所以省略其詳細說明。用戶U3利用普通電話機27,用戶U4利用個人電腦26。
這里,假定普通電話機27的用戶U3和普通電話機25的用戶U2進行經由因特網21的VoIP通信的情況。另外,為了進行VoIP通信,通常必需進行呼叫控制消息的中繼等的呼叫控制服務器,但圖5中省略。
所述寬帶路由器22的內部結構例如也可以如圖1所示。所述寬帶路由器23的內部結構與其相同。
(A-1-1)寬帶路由器的內部結構例在圖1中,該寬帶路由器22具備WAN通信部30、無線LAN通信部31、普通電話通信部32、控制部33、存儲部34、呼叫控制部35、資源分配管理部36、切換定時判定部37和VoIP處理部38。
其中,WAN通信部30是具有所述WAN端口WP22的部分,處理與因特網21側的通信。該WAN通信部30具有從因特網21側接收全球IP地址的分配,處理IP協議的功能。
無線LAN通信部31是具有所述無線LAN端口WL22的部分,處理無線LAN的通信協議。在無線LAN的通信協議中,可以包含使用紅外線等的各種協議,但這里作為一個例子,假定使用電波的IEEE802.11a。IEEE802.11a使用CSMA/CA作為傳輸媒體訪問控制方式,對應于最大傳輸頻帶54Mbps。
普通電話通信部32是具有所述普通電話用端口NV22的部分,為了普通電話機而處理例如與在PSTN網上使用的協議相同的通信協議。由于普通電話機25本身不能處理IP協議,也不具有聲音編碼的功能等,所以在使用普通電話機25進行VoIP通信時,必須在寬帶路由器22中利用提供這些功能的VoIP處理部38。
呼叫控制部35是執行用于VoIP通信的呼叫控制的部分。在用于VoIP通信的呼叫控制協議中可以具有ITU-T推薦H.323等各種協議,但這里假定SIP協議。
控制部33是硬件上相當于該寬帶路由器22的CPU(中央處理裝置),軟件上相當于OS(操作系統)等各種程序的部分。
存儲部34是硬件上由易失性存儲部件(RAM等)或非易失性存儲部件(ROM或硬盤等)構成的存儲資源,軟件上可以將各種文件包含在該部分中。由于所述OS等程序文件可以作為這樣的文件之一來實現,所以其物理的實體位于該存儲部34中。暫時存儲用于實時通信的數據包的緩沖器例如可以作為在該存儲部34上確保的一定大小的存儲區域來實現。
另外,也包含上述呼叫控制部35或VoIP處理部38地,構成要素35~38的功能在實際的寬帶路由器產品中可以主要通過軟件實現,但這時,為了發揮構成要素35~38的功能,必須有作為CPU的控制部33的處理能力。
所述資源分配管理部36是在實時通信和非實時通信之間管理資源(WAN端口WP22的傳輸頻帶及CPU等的處理能力)分配的部分。在本實施例中,在通常狀態中,為了非實時通信而事先分配資源的大部分,若成為實時通信開始之前的定時,則為了實時通信而分配資源的大部分,若成為實時通信結束之后的定時,則恢復為為了非實時通信而分配資源的大部分的通常狀態。
具體地說,若成為實時通信開始之前的定時,則使無線LAN的最大傳輸頻帶從此前的54Mbps變化成6Mbps,若成為實時通信結束之后的定時,則從該6Mbps回到原來的54Mbps。即,與該最大傳輸頻帶的變化一致地,進行CPU處理能力的分配。
另外,即便在從實時通信開始之前至結束之后的期間(大致對應于實時通信執行中的期間)中,由于為了無線LAN而分配6Mbps,所以雖然通信速度變慢,但確保了維持Web訪問所必需的最低限度的資源,所述個人電腦24的用戶U1可繼續進行Web訪問。
所述切換定時判定部37是檢測、判定對應于所述實時通信開始之前的定時及結束之后的定時的各定時的到來的部分。通過所述呼叫控制部35經由所述SIP服務器監視與對方的通信裝置(這里是寬帶路由器23)的呼叫控制部交換的呼叫控制消息來執行該檢測。
具體地說,對于任意的呼叫控制消息的檢測中的所述開始之前的定時或結束之后的定時而言,可以有各種變形,但這里使用如下方法。
即,在自寬帶路由器22是發送作為請求呼叫設定的SIP消息的INVITE消息的呼叫側時,將自寬帶路由器22發送了該INVITE消息的定時作為所述開始之前的定時,相反,在是回呼側時,將從其它寬帶路由器23接收到INVITE消息的定時作為所述開始之前的定時。
另外,在從自寬帶路由器22側發送作為結束呼叫的SIP消息的BYE消息時,將自寬帶路由器22發送了BYE消息的定時、或接收到該BYE消息的其它寬帶路由器23回送2000K消息而自寬帶路由器22接收到該2000K消息的定時作為所述結束之后的定時,相反,在其它寬帶路由器23發送BYE消息時,將自寬帶路由器22接收到該BYE消息的定時、或發送了作為對該BYE消息的響應消息的2000K消息的定時作為所述結束之后的定時。這里,根據需要將寬帶路由器22稱為自寬帶路由器,將寬帶路由器23稱為其它寬帶路由器。
下面,參照圖4的動作時序,說明具有上述結構的本實施例的動作。
圖4的動作時序具備S10~S25各步驟。
另外,關于所述BYE消息,圖4對應于以下情況。
即,發送BYE消息側的自寬帶路由器22將從其它寬帶路由器23接收到對該BYE消息的2000K消息的定時作為所述結束之后的定時,接收BYE消息側的其它寬帶路由器23將接收到該BYE消息的定時作為所述結束之后的定時。
(A-2)實施例1的動作在上述通常狀態中,為了非實時通信而分配自寬帶路由器22中的所述資源的大部分。在通常狀態中有可能將為實時通信分配的資源嚴密地設為0。在通常狀態中,在需要與實時通信關聯地確保的資源僅與呼叫控制有關,為了無線LAN而分配所述最大傳輸頻帶54Mbps。這點在其它寬帶路由器23中也相同。
基于VoIP的聲音通信本身一定是實時通信,但基于SIP的呼叫控制用的通信根據產品的規格等,有時可能為實時通信,有時可能為非實時通信。在OSI參照模型的傳輸層中使用不具有再發送控制功能的UDP等通信協議時,基于SIP的通信可視為實時通信,但在使用具有再發送控制功能的TCP等通信協議時,基于SIP的通信可視為非實時通信。
在所述通常狀態中,若用戶U2摘機普通電話機25并拔號到信端的電話號碼(到信端電話號碼)(S10、S11),則從自寬帶路由器22的呼叫控制部35發送包含該到信電話號碼的INVITE消息(S12)。這里,設該到信端電話號碼為普通電話機27的電話號碼。
若執行該步驟S12,則執行資源分配變更處理(S13),為了很有可能從此開始的實時通信,而確保在此前的通常狀態中為非實時通信分配的資源的大部分(S13)。在該時刻,非實時通信中剩余的最大傳輸頻帶是6Mbps。另外,當然也可以在步驟12之前處理步驟S13。
所述INVITE消息在收容在IP數據包中的狀態下通過未圖示的路由器在因特網21上傳輸,送達所述SIP服務器,接受SIP服務器中的地址解決等處理。在地址解決中,確定對應于所述到信端電話號碼的IP地址。經過該處理,將所述INVITE消息收容在將對應于所述到信端電話號碼的IP地址作為目的地IP地址的IP數據包中,再次發送到因特網21。由于對應于該到信端電話號碼的IP地址是分配給其它寬帶路由器23的WAN端口WP23的IP地址,所以該IP數據包通過因特網21上的路由器到達其它寬帶路由器23。
如果接收到該INVITE消息,則既便在其它寬帶路由器23中,為了很有可能從此開始的實時通信,而確保在此前的通常狀態中為非實時通信分配的資源的大部分(S14),向自寬帶路由器22側回送表示正在試行的100Trying消息(S15),向普通電話機27發送Ring消息(呼出信號)(S16),同時為了傳達鳴響了呼叫音(鈴聲)的情況,而向自寬帶路由器22側發送180Ringing消息。由于如果接收到所述Ring消息,則普通電話機27鳴響呼叫音,所以在用戶U3在普通電話機27附近時,用手摘取普通電話機27的受話器來對應呼叫(S18)。
如果其它寬帶路由器23檢測到該摘機,則向自寬帶路由器22側發送2000K消息(S19)。2000K消息是用于向發送了請求的一方傳輸請求成功的響應消息。在該情況下,相當于該請求的是請求呼叫設定的步驟S12的INVITE消息。
接收到該2000K消息的自寬帶路由器22使連接普通電話機25和普通電話通信部32的銅線電纜的極性反轉(S20),同時為了傳達接收到該2000K消息的情況,而向其它寬帶路由器23發送ACK消息(S21)。
之后,變為通話狀態,利用普通電話機25的用戶U2和利用普通電話機27的用戶U3進行基于VoIP通信的通話。由于通話的內容動態地變化,實時性對其品質產生重要的影響,所以有必要通過不進行再送控制的實時通信來實現。由于在該時刻已經通過所述步驟S13及S14在寬帶路由器22、23內為了實時通信而確保大部分的資源,所以例如即使存在同時并列地進行Web訪問等的非實時通信的用戶U2、U4,也可以較高地維持實時通信的品質。這是因為由于向非實時通信分配很多資源,所以引起用于實時通信的資源不足,因所述緩沖器溢出而丟失實時通信的數據包。
通話狀態通過用戶U2或U3之一先掛機而結束,但在圖4的例子中,由于利用普通電話機25的用戶U2方先掛機,所以在步驟S22中,從自寬帶路由器22發送請求呼叫結束的BYE消息。如果接收到該BYE消息,則其它寬帶路由器23將資源的分配狀況恢復成所述通常狀態(S23),并回送2000K消息(S24)。
自寬帶路由器22如果接收到該2000K消息,則將資源的分配狀況恢復成所述通常狀態(S25)。
在通常狀態中,如上所述,為了非實時通信而分配寬帶路由器22、23內的資源的大部分,例如,在無線LAN中,可再次進行最大傳輸頻帶54Mbps的通信。
另外,自寬帶路由器22執行的所述步驟S25也可以在步驟S22之前或之后執行。同樣地,其它寬帶路由器23執行的步驟S23也可以在步驟S24之后執行。
另外,可以大大地變更執行所述步驟S13、S14的定時。
即,所述步驟S13在圖4中也可以在步驟S19和S20之間的定時SP1執行。步驟S14也可在步驟S19和S21之間的定時SP2執行。
在圖4的例子中,其它寬帶路由器23側的普通電話機27的用戶U3可以對應呼叫而摘機,但實際上,由于在呼叫時用戶U3不在普通電話機27的附近等原因,也有可能未摘機。如果未摘機,則不進行呼叫設定,也不開始實時通信,但與其無關地,將分配給非實時通信的資源限制在所述最低限度都意味著資源的實質性利用效率降低。
如果在定時SP1執行所述步驟S13,在定時SP2執行步驟S14,則僅在真正執行實時通信時,確保用于實時通信的資源,因此可以較高地維持資源的實質性利用效率。
另外,定時SP1也可以變更為在步驟S20和S21之間等,定時SP2也可以變更為在步驟S18和S19之間等。
(A-3)實施例1的效果如上所述,根據本實施例,由于在開始實時通信之前確保用于實時通信的資源,在實時通信結束之后釋放該資源分配給非實時通信,所以可以不依賴于實時通信的內容(例如,數據量的增加速度等),較高地維持實時通信的通信品質。
除此之外,在本實施例中,由于在進行實時通信的時刻已經將為非實時通信分配的資源限制在所述最低限度(例如,對應于所述最大傳輸頻帶6Mbps),所以既便根據非實時通信的內容,無線電脈沖的通信量急增,該通信量也被限制在該最低限度的范圍內,對實時通信沒有影響。這點還起到較高地維持實時通信的通信品質的作用。
并且,在本實施例中,僅在真正執行實時通信時,確保用于實時通信的資源(例如,采用所述定時SP1、SP2的情況),可以較高地維持資源的實質性利用效率。
(B)實施例2下面,僅說明本實施例與實施例1不同之處。
(B-1)實施例2的結構及動作圖6中示出本實施例的VoIP通信系統40的整體結構例子。
在圖6中,賦予與圖5相同符號的構成要素21~28的功能基本上與實施例1相同,所以省略其詳細的說明。
本實施例與實施例1不同之處在于在所述自寬帶路由器22的普通電話端口NV22和普通電話機25之間配置PBX(境內交換機)41。
通過在該位置上配置PBX41,在寬帶路由器22、23之間交換的呼叫控制消息變化,對應于實施例1的圖4的動作時序變為如圖7那樣。另外,圖7與圖4不同,其它寬帶路由器23變為發送INVITE消息的發送側,自寬帶路由器22變為接收INVITE消息的接收側。
圖7的動作時序由S30~S53的各步驟構成。
其中,由于步驟S30對應于所述步驟S10,步驟S31對應于所述步驟S11,步驟S32對應于所述步驟S12,步驟S34對應于所述步驟S15,步驟S36對應于所述步驟S16,步驟S38對應于所述步驟S14,步驟S39對應于所述步驟S13,步驟S41對應于所述步驟S18,步驟S43對應于所述步驟S19,步驟S44對應于所述步驟S20,步驟S45對應于所述步驟S21,步驟S48對應于所述步驟S22,步驟S49對應于所述步驟S25,步驟S52對應于所述步驟S24,步驟S53對應于所述步驟S25,所以省略其詳細的說明。
另外,在自寬帶路由器22和PBX41之間執行的步驟S33、S35、S42、S47、S50表示No.7共通線信號方式的ISDN用戶部分(ISUP)中的呼叫控制消息的傳遞。
其中,步驟S33的IAM(Initial Address Message)表示用于傳遞到信端電話號碼的地址消息(地址信號),步驟S35的ACM(AddressComplete Message)表示用于通知已經接收到到信端選擇所必需的全部信息的地址結束消息(地址結束信號),步驟S42的ANM(ANswerMessage)表示傳達已經對呼叫響應了的情況的響應消息(響應信號),步驟S47的REL(Release Message)表示請求呼叫釋放的呼叫釋放消息(呼叫釋放信號),步驟S50的RLC(Release Complete Message)表示傳達呼叫釋放結束的釋放結束消息(釋放結束信號)。
另外,圖7的步驟S46和S51表示在圖4中省略圖示的各普通電話機25、27的掛機。
另外,作為SIP消息之一的步驟S37的183SessionProgress消息是傳達關于呼叫進展狀況的信息的消息。
與圖4相比,圖7的特征在于在收發該步驟S37的183SessionProgress消息之后,寬帶路由器22、23執行向實時通信分配資源的步驟S38、S39,使用該步驟S38、S39中確保的資源,通過實時通信傳輸PBX41在步驟S40中發送的RBT(回鈴音(ring backtone)呼叫音)。由此,可較高地維持RBT的通信品質。
在該步驟S40的執行時刻,由于還未掛機到信端的普通電話機25,所以在比圖4示出的定時SP1或SP2早的定時執行該步驟S40。還在比圖4示出的步驟S13、S14晚的定時執行該步驟S42。由此,可以一邊較高地維持寬帶路由器22、23中資源實質性的利用效率,一邊以高的通信品質使呼叫側的普通電話機27的用戶U3聽取在變為通話狀態之前PBX41發送的RBT。
(B-2)實施例2的效果根據本實施例,即便在將PBX(41)配置在寬帶路由器的控制下的網絡結構中,也可以取得與實施例1相同的效果。
除此之外,在本實施例中,能夠一邊較高地維持資源實質性的利用效率,且一邊以高的通信品質使呼叫側的用戶(例如U3)聽取PBX發送的RBT。
(C)其他實施例另外,在上述實施例1及2中,作為非實時通信的例子列舉了無線LAN,但本發明當然還可適用于使用除無線LAN以外的非實時通信的情況。
另外,由于無線LAN主要是關于OSI參照模型的數據連接層以下的階層的功能的概念,實時通信或非實時通信主要是關于OSI參照模型的傳輸層以上的階層的功能的概念,所以兩者不是排他性關系。因此,例如在原理上當然也可以使用無線LAN進行實時通信。
不管上述實施例1如何,執行所述步驟S13、S14、S25、S23的定時都可以有各種變更。
例如,也可以在步驟S15之后或步驟S17之后執行步驟S13。這點對于上述實施例2中的步驟S38、S49、S53等也一樣。
另外,寬帶路由器22、23的規格不必一定相同。例如,也可以使自寬帶路由器22對應于上述實施例1,其它寬帶路由器23為現有的寬帶路由器。這時,在其它寬帶路由器23中,有可能不能確保用于實時通信的足夠的資源,但至少在自寬帶路由器22中,能夠確保足夠的資源,所以例如在其它寬帶路由器23側不使用無線LAN的情況、或只使用比54Mbps小得多的傳輸頻帶的情況下,可以進行高品質的實時通信。
并且,對于在寬帶路由器22、23中執行所述步驟S13或S14等的定時,也可以不規定特別嚴格的對應關系。例如,步驟S13在所述定時SP1執行,步驟S14如圖4所示,也可以在步驟S12和S15之間執行。這時,在其它寬帶路由器S23側產生資源的利用效率降低的可能性,但并不損害可較高地維持實時通信的通信品質的效果。
另外,本發明當然可以適用于除ADSL以外的xDSL。
另外,連接于所述寬帶路由器22、23的WAN端口的傳輸路徑不必一定是銅線電纜。因此,本發明可以適用于使用除xDSL以外的訪問線路的情況。
并且,本發明也能夠適用于除寬帶路由器以外的中繼裝置。因此,該中繼裝置安裝的CPU(中央處理器)的數量不必一定是1個,該中繼裝置不必一定是中繼最終終端(例如普通電話機25或個人電腦24)和WAN(例如因特網21)的裝置。例如,也能夠在中繼裝置和中繼中繼裝置的中繼裝置中適用本發明。
另外,本發明可適用于上述實施例1及2以外的通信協議。
例如,作為網絡層的通信協議,可以使用IPX協議等替代IP協議。并且,作為呼叫控制協議,可以使用SIP或IUT-T推薦H.323等以外的通信協議。
在上述說明中,通過硬件實現的功能的大部分可以通過軟件實現,通過軟件實現的功能的幾乎全部可以通過硬件實現。
權利要求
1.一種中繼裝置,具有經由外部網絡接口部中繼經由至少2個內部網絡接口部的通信的中繼功能,其特征在于,具備呼叫控制部,在所述內部網絡接口部中的至少1個是用于非實時通信的網絡接口,至少另一個是用于伴隨呼叫控制過程的實時通信的網絡接口的情況下,執行該呼叫控制;定時檢測部,以該呼叫控制的進行狀況為基礎,檢測所述實時通信開始之前及結束之后的定時;頻帶分配管理部,管理所述外部網絡接口部的通信頻帶中的為非實時通信分配的非實時通信頻帶和為實時通信分配的實時通信頻帶;以及頻帶分配控制部,如果成為所述實時通信開始之前的定時,則將此前分配給所述非實時通信頻帶的通信頻帶剩余規定的最低限度通信頻帶地分配給所述實時通信頻帶,相反,如果成為所述實時通信結束之后的定時,則將此前分配給所述實時通信頻帶的通信頻帶分配給非實時通信頻帶。
2.根據權利要求1所述的中繼裝置,其特征在于在成為發送側時,將如下定時中的任意一個作為所述實時通信開始之前的定時,即發送在所述呼叫控制過程中交換的呼叫控制消息中的請求呼叫設定的呼叫設定消息的定時;發送所述呼叫設定消息,并從對方的通信裝置返回來表示允許該呼叫設定的響應消息的定時;或在所述通信裝置是具有與自中繼裝置相同的中繼功能的其它中繼裝置,且將境內交換機連接于該其它中繼裝置的內部接口部的情況下,在表示該境內交換機對應于所述呼叫設定消息所對應的地址消息而回送的地址結束的地址結束消息到達其它中繼裝置,而該其它中繼裝置與地址結束消息對應地向自中繼裝置發送傳送呼叫進展狀況的呼叫進展狀況消息時,在利用該呼叫進展狀況消息而傳送來回鈴音的情況下,接收到該呼叫進展狀況消息的定時,同時,將收發了請求呼叫的結束或釋放的呼叫結束消息的定時、或發送所述呼叫結束消息并從所述通信裝置回送來表示允許該呼叫結束的響應消息的定時中的任意一個作為所述實時通信結束之后的定時。
3.根據權利要求1所述的中繼裝置,其特征在于在成為到信側時,將如下定時中的任意一個作為所述實時通信開始之前的定時,即從對方的通信裝置接收到在所述呼叫控制過程中交換的呼叫控制消息中的請求呼叫設定的呼叫設定消息的定時;接收所述呼叫設定消息并發送了表示允許該呼叫設定消息的響應消息的定時;或在將境內交換機連接于自中繼裝置的內部接口部的情況下,在表示該境內交換機對應于所述呼叫設定消息所對應的地址消息回送的地址結束的地址結束消息到達自中繼裝置,而自中繼裝置對應于地址結束消息向所述通信裝置發送傳達呼叫進展狀況的呼叫進展狀況消息時,在利用該呼叫進展狀況消息傳達回鈴音的情況下,發送了該呼叫進展狀況消息的定時,同時,將收發了請求呼叫的結束或釋放的呼叫結束消息的定時、或接收所述呼叫結束消息并發送了表示允許該呼叫結束的響應消息的定時中的任意一個作為所述實時通信結束之后的定時。
4.一種中繼方法,使用經由外部網絡接口部中繼經由至少2個內部網絡接口部的通信的中斷功能,其特征在于在所述內部網絡接口部中的至少1個是用于非實時通信的網絡接口,至少另一個是用于伴隨呼叫控制過程的實時通信的網絡接口的情況下,呼叫控制部執行該呼叫控制;定時檢測部以該呼叫控制的進行狀況為基礎,檢測所述實時通信開始之前及結束之后的定時;頻帶分配管理部管理所述外部網絡接口部的通信頻帶中的為非實時通信分配的非實時通信頻帶和為實時通信分配的實時通信頻帶;如果成為所述實時通信開始之前的定時,則頻帶分配控制部將此前分配給所述非實時通信頻帶的通信頻帶剩余規定的最低限度通信頻帶地分配給所述實時通信頻帶,相反,若變為所述實時通信結束之后的定時,則將此前分配給所述實時通信頻帶的通信頻帶分配給非實時通信頻帶。
5.一種中繼程序,具有經由外部網絡接口部中繼經由至少2個內部網絡接口部的通信的中繼功能,其特征在于,使計算機實現如下功能呼叫控制功能,在所述內部網絡接口部中的至少1個是用于非實時通信的網絡接口,至少另一個是用于伴隨呼叫控制過程的實時通信的網絡接口的情況下,執行該呼叫控制;定時檢測功能,以該呼叫控制的進行狀況為基礎,檢測所述實時通信開始之前及結束之后的定時;頻帶分配管理功能,管理所述外部網絡接口部的通信頻帶中的為非實時通信分配的非實時通信頻帶和為實時通信分配的實時通信頻帶;和頻帶分配控制功能,如果成為所述實時通信開始之前的定時,則將此前分配給所述非實時通信頻帶的通信頻帶剩余規定的最低限度通信頻帶地分配給所述實時通信頻帶,相反,如果成為所述實時通信結束之后的定時,則將此前分配給所述實時通信頻帶的通信頻帶分配給非實時通信頻帶。
全文摘要
本發明提供一種中繼裝置,較高地維持實時通信的通信品質,經由外部網絡接口部中繼至少經由2個內部網絡接口的通信,具備執行呼叫控制的呼叫控制部;以該呼叫控制的進行狀況為基礎,檢測所述實時通信開始之前及結束之后的定時的定時檢測部;管理通信頻帶的頻帶分配管理部;頻帶分配控制部,如果成為所述實時通信開始之前的定時,則將此前分配給所述非實時通信頻帶的通信頻帶剩余規定的最低限度通信頻帶地分配給所述實時通信頻帶,相反,如果成為所述實時通信結束之后的定時,則將此前分配給所述實時通信頻帶的通信頻帶分配給非實時通信頻帶。
文檔編號H04L12/56GK1835455SQ20061000245
公開日2006年9月20日 申請日期2006年1月26日 優先權日2005年3月17日
發明者東條臣行, 堀渕高照 申請人:沖電氣工業株式會社