專利名稱:電話系統(tǒng)、其服務(wù)器單元以及數(shù)據(jù)庫同步方法
技術(shù)領(lǐng)域:
本發(fā)明的一個實施例涉及例如用于通過例如互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)實 現(xiàn)話音通訊的電話系統(tǒng)、用于所述系統(tǒng)的服務(wù)器單元以及數(shù)據(jù)庫同步方法。
背景技術(shù):
近年來,關(guān)于電話系統(tǒng),使用IP網(wǎng)絡(luò)進行話音通訊的所謂的基于IP
的話音(VoIP)被廣泛使用。在該VoIP中,在個人電腦、個人數(shù)字助理 (PDA)等等上安裝VoIP功能,以將其連接到局域網(wǎng)(LAN),使得能 夠?qū)oIP功能用作電話機。因為該類型的系統(tǒng)基于IP地址控制流出/流入 呼叫,使得可以^^容易地移動電話終端。
在該類系統(tǒng)中,交換服務(wù)器控制電話終端之間的呼叫。如果在流出呼 叫終端與流入呼叫終端之間形成語音鏈路,對等通訊在該形成之后保持語 音鏈路。隨著系統(tǒng)規(guī)模的增加設(shè)置多個交換服務(wù)器。為每一個LAN設(shè)置 一個交換服務(wù)器并以呼叫連接順序在交換服務(wù)器之間發(fā)送和接收信息,這 是城域網(wǎng)(MAN)網(wǎng)絡(luò)的通常形式。
同時,在該類形式中,每一個交換服務(wù)器具有數(shù)據(jù)庫(此后,稱為位 置信息數(shù)據(jù)庫),其示出了哪個網(wǎng)絡(luò)包括每一個終端,即,哪一個交換服 務(wù)器控制每一個終端。當(dāng)接收到從自身LAN控制下的終端到其他LAN下 的終端的呼叫時,每一個服務(wù)器基于位置信息數(shù)據(jù)庫指定流入呼叫目的終 端所屬于的服務(wù)器以向該指定的服務(wù)器發(fā)送信息。然而,如果在用戶(終 端)移動之后沒有更新位置信息數(shù)據(jù)庫,每一個服務(wù)器會導(dǎo)致呼叫其中沒 有呼叫伙伴的任一 LAN并且流入呼叫不會被接收。
為了解決這樣的缺點,例如,日本專利申請KOKAI公開 0.2005-143099公開了這樣的技術(shù),通過該技術(shù),當(dāng)一個位置處的位置信 息數(shù)據(jù)庫被更新時,其他位置處的數(shù)據(jù)庫立即與私人無線網(wǎng)絡(luò)的服務(wù)區(qū)域 (所謂的漫游服務(wù))的移動的更新同步。然而,為了在每次數(shù)據(jù)更新時同 步多個數(shù)據(jù)庫,需要每一個交換服務(wù)器具有高速度的處理能力并加速各交 換服務(wù)器之間的通訊通道。因為這些需求會增加系統(tǒng)負載并導(dǎo)致系統(tǒng)成本 增加,所以需要實施一些對策。
如上所述,因為現(xiàn)有的電話系統(tǒng)消耗了大量的處理能力和例如網(wǎng)絡(luò)容 量的系統(tǒng)資源,系統(tǒng)易于產(chǎn)生各種問題,例如成本增加,因此,應(yīng)該針對 這些問題采取對策。
發(fā)明內(nèi)容
考慮到以上方面,提出了本發(fā)明,本發(fā)明的目的為提供一種電話系統(tǒng), 其被配置為最小化與在服務(wù)器之間同步位置信息數(shù)據(jù)庫有關(guān)的負栽,由此 減小系統(tǒng)負栽和成本;并提供其服務(wù)器單元以及數(shù)據(jù)庫同步方法。根據(jù)本 發(fā)明的方面,提供了一種電話系統(tǒng),其包括彼此連接的網(wǎng)絡(luò)、屬于網(wǎng)絡(luò)中 的任一網(wǎng)絡(luò)的電話終端、以及服務(wù)器單元,其控制每一個網(wǎng)絡(luò)并容納自行 控制下屬于網(wǎng)絡(luò)的電話終端。服務(wù)器單元包括位置信息數(shù)據(jù)庫、位置信息 管理模塊以及呼叫控制模塊。在位置信息數(shù)據(jù)庫中電話終端與其分配目的 地的服務(wù)器單元^C此相關(guān)。當(dāng)自行控制下的電話終端移動到受其他服務(wù)器 單元控制時,管理模塊進行更新以與移動目的地的服務(wù)器單元同步所述位 置信息數(shù)據(jù)庫。當(dāng)從自行控制下的所述電話終端到另 一網(wǎng)絡(luò)產(chǎn)生了到另一 網(wǎng)絡(luò)的流出呼叫時,呼叫控制模塊通過位置信息數(shù)據(jù)庫指定用于控制去往 另一網(wǎng)絡(luò)的流出呼叫的流入呼叫目的地的電話終端的服務(wù)器單元,并向所 述指定的服務(wù)器單元發(fā)送呼叫消息。隨著在電話終端之間產(chǎn)生呼叫,依次 在服務(wù)器單元之間同步位置信息數(shù)據(jù)庫。
根據(jù)這樣的裝置,當(dāng)電話終端在網(wǎng)絡(luò)之間移動時,在終端的移動目的 地處的服務(wù)器和終端的移動起點處的服務(wù)器之間同步位置信息數(shù)據(jù)庫。也 就是,為了更新位置信息,因為僅對兩個交換服務(wù)器而不是所有交換服務(wù)器施加同步處理,所以電話系統(tǒng)將網(wǎng)絡(luò)資源的消耗抑制到最小。
同時,在剩余的交換服務(wù)器中,使數(shù)據(jù)庫的同步成為保留(reservation ) 狀態(tài)。假設(shè)從該保留狀態(tài)基于以前的數(shù)據(jù)庫向移動起點的交換服務(wù)器發(fā)送 流出呼叫消息。然后,移動起點處的交換服務(wù)器知道此時的流入呼叫目的 地的電話終端的位置,并將該位置寫入位置消息中以將該消息報告給流出 呼叫起點服務(wù)器。接收到該位置消息的交換服務(wù)器向修正的服務(wù)器再次重 新發(fā)送流出呼叫消息,并更新其自身的位置信息數(shù)據(jù)庫。在此時,以前的 數(shù)據(jù)庫4皮更新到新的狀態(tài),彼此同步了位置信息數(shù)據(jù)庫的交換服務(wù)器的數(shù) 據(jù)達到三個。
以該方式,以呼叫的發(fā)生作為觸發(fā)來進行數(shù)據(jù)庫的同步處理,逐漸地 建立其中所有交換服務(wù)器的位置信息數(shù)據(jù)庫變得同步的狀態(tài)。因此,可以 M數(shù)據(jù)庫同步的負載。因為可以向服務(wù)器發(fā)送并從其接收呼叫連接所必 需的信息,不會在呼叫連接中引起任何問題。
本發(fā)明可提供一種電話系統(tǒng),其被配置為最小化與服務(wù)器之間位置信 息數(shù)據(jù)庫的同步有關(guān)的負栽,由此減小系統(tǒng)負栽和成本;并提供其服務(wù)器 單元以及數(shù)據(jù)庫同步方法。
本發(fā)明的附加的目的和優(yōu)點將在下面的描述中進行闡述,并通過該描 述而部分地顯而易見,或者可通過實踐本發(fā)明而被了解。可以通過下文指 出的手段和特定的組合來實現(xiàn)并獲得本發(fā)明的目的和優(yōu)點。
并入并構(gòu)成了說明書的一部分的附圖示例了本發(fā)明的實施例,并與上 面給出的一般性描述和下面給出的實施例的詳細描述一起用于解釋本發(fā)明 的原理。
圖1是描述了本發(fā)明的電話系統(tǒng)的實施例的系統(tǒng)視圖; 圖2是描述了將被存儲在位置信息存儲單元Ml-M3中的位置信息數(shù) 據(jù)庫的例子的視圖3是描述了從交換服務(wù)器的空閑狀態(tài)開始的處理過程的流程圖;圖4是描述了從交換服務(wù)器的呼叫控制的中間狀態(tài)開始的處理過程的 流程圖5是描述了隨著VoIP終端的移動,位置信息數(shù)據(jù)庫的更新處理過 程的序列視圖6是描述了發(fā)起(originating)呼叫時的處理過程的實例的序列視
圖7是描述了伴隨呼叫處理序列的位置信息數(shù)據(jù)庫的狀態(tài)轉(zhuǎn)變的視 圖;以及
圖8是描述了發(fā)起呼叫時的處理過程的另一實例的視圖。
具體實施例方式
下文將參考附圖描述根據(jù)本發(fā)明的各種實施例??傮w而言,根據(jù)本發(fā) 明的一個實施例,提供了一種電話系統(tǒng),其包括彼此連接的網(wǎng)絡(luò)、屬于網(wǎng)
絡(luò)中的任一網(wǎng)絡(luò)的電話終端、以;sj良務(wù)器單元,其控制每一個網(wǎng)絡(luò)并容納 自行控制下屬于網(wǎng)絡(luò)的電話終端。該服務(wù)器單元包括位置信息數(shù)據(jù)庫、位 置信息管理模塊以及呼叫控制模塊。在位置信息數(shù)據(jù)庫中電話終端與其分 配目的地的服務(wù)器單元彼此相關(guān)。當(dāng)自行控制下的電話終端移動到受其他 服務(wù)器單元控制時,管理模塊進行更新以與移動目的地的服務(wù)器單元同步 所述位置信息數(shù)據(jù)庫。當(dāng)從自行控制下的所述電話終端到另 一網(wǎng)絡(luò)產(chǎn)生了 到另一網(wǎng)絡(luò)的流出呼叫時,呼叫控制模塊通過位置信息數(shù)據(jù)庫指定用于控 制去往另一網(wǎng)絡(luò)的流出呼叫的流入呼叫目的地處的電話終端的服務(wù)器單 元,并向所述指定的服務(wù)器單元發(fā)送呼叫消息。隨著在電話終端之間產(chǎn)生 呼叫,依次在服務(wù)器單元之間同步位置信息數(shù)據(jù)庫。
根據(jù)實施例,圖i示出了示例了本發(fā)明的電話系統(tǒng)的實施例的系統(tǒng)視
圖。系統(tǒng)包括多個LAN。每一個LAN彼此連接以形成廣域網(wǎng)(WAN)。 該系統(tǒng)為通過發(fā)送和接收例如會話初始協(xié)議(SIP)消息形成語音鏈路的 VoIP交換網(wǎng)絡(luò)。
每一個LAN分別包括交換服務(wù)器S1、 S2、 S3中的一個。交換服務(wù)器Sl、 S2、 S3控制各自的LAN以分別容納作為電話終端的VoIP終端。在 初始狀態(tài),假設(shè)VoIP終端Tl受交換服務(wù)器Sl控制,VoIP終端T2受交 換服務(wù)器2控制,VoIP終端T3受交換服務(wù)器3控制。
交換月l務(wù)器Sl通過LAN/WAN接口 Ll :故連接到VoIP交換網(wǎng)絡(luò)。交 換服務(wù)器Sl還包括位置信息存儲單元Ml、位置信息管理模塊Nl以及呼 叫控制模塊Cl。其他的交換服務(wù)器S2和S3被相似地配置。
位置信息存儲單元Ml存儲例如如圖2所示的位置信息數(shù)據(jù)庫,該位 置信息數(shù)據(jù)庫已通過將系統(tǒng)中的每一個VoIP終端與其分配目的地處的交 換服務(wù)器相關(guān)聯(lián)而轉(zhuǎn)變?yōu)閿?shù)據(jù)庫。圖2中的位置信息數(shù)據(jù)庫示出了初始狀 態(tài)時的對應(yīng)關(guān)系。當(dāng)VoIP終端在其自身服務(wù)器控制下移動到受另一交換 服務(wù)器控制時,位置信息管理模塊N1向移動目的地處的交換服務(wù)器發(fā)送 并從其接收SIP消息等,并更新彼此的位置信息數(shù)據(jù)庫。由此,兩個交換 服務(wù)器的位置信息數(shù)據(jù)庫立即彼此同步。
呼叫控制模塊C1控制VoIP終端之間的呼叫連接。也就是,呼叫控制 模塊Cl通過向其他交換服務(wù)器發(fā)送并從其接收流出呼叫消息在基于模塊 Cl而月良務(wù)的LAN中的VoIP終端之間連接擴展通訊,以控制VoIP終端之 間的經(jīng)由WAN的外部線路連接。具體而言,當(dāng)產(chǎn)生了從自行控制的VoIP 終端到另一 LAN下的VoIP終端的流出呼叫時,呼叫控制模塊Cl通過在 其自身裝置中的位置信息數(shù)據(jù)庫來指定控制了在流出呼叫的流入呼叫目的 地處的VoIP終端的交換服務(wù)器,由此將流出呼叫消息發(fā)送到該指定的交 換服務(wù)器。
特別地,在實施例中,如果接收的流出呼叫消息去往不受其自身的呼 叫位置信息管理模塊N1控制的VoIP終端,即,接收的流出呼叫消息去往 受另一交換服務(wù)器控制的VoIP終端,則模塊Nl進行特定的處理。也就是, 當(dāng)接收這樣的流出呼叫時,模塊N1向流出呼叫消息的傳輸起點(origin) 處的交換服務(wù)器報告流入呼叫目的地的VoIP終端的分配目的地。為了報 告分配目的地,可以使用SIP消息,并且此后將該SIP消息稱為入住 (housing)位置報告消息。接收到入住位置報告消息的交換服務(wù)器的位置信息管理模塊(例如,
參考標號N2所指示的)在其自身服務(wù)器的位置信息數(shù)據(jù)庫中更新將在入 住位置報告消息中描述的VoIP終端的分配目的地。由此,還更新了接收 到入住位置才艮告消息的交換服務(wù)器的位置信息數(shù)據(jù)庫。
被才艮告了來自另一交換服務(wù)器的入住位置才艮告消息的交換服務(wù)器的呼 叫控制模塊(例如,參考標號C2所指示的)正確地指定容納流入呼叫目 的地處的VoIP終端的交換服務(wù)器。然后,呼叫控制模塊向該指定的交換 服務(wù)器重新發(fā)送流出呼叫消息。
此后將描述前述配置的操作。在下列描述中,如圖1所示,假設(shè)在初 始狀態(tài)由交換服務(wù)器Sl控制的VoIP終端Tl移動到受交換服務(wù)器S3的控 制。
圖3是示例了從交換服務(wù)器的空閑狀態(tài)開始的處理過程的流程圖。在 圖3中,當(dāng)接收到來自VoIP終端的入住請求時(塊Bll),交換服務(wù)器 更新其自身服務(wù)器中的位置信息數(shù)據(jù)庫(B12 ),并向該請求VoIP終端的 以前的入住服務(wù)器(即,移動起點處的交換服務(wù)器)發(fā)送入住位置改變指 令消息(塊B13)以返回到空閑狀態(tài)(塊B14)。該過程等價于圖1中的 交換服務(wù)器S3的處理。
當(dāng)從VoIP終端接收流出呼叫請求(流出呼叫消息)(塊B21)時, 交換服務(wù)器從位置信息數(shù)據(jù)庫讀取用于入住流入呼叫目的地的終端的交換 服務(wù)器(塊B22),向讀取的交換服務(wù)器發(fā)送流出呼叫請求(塊B23), 然后該交換服務(wù)器it^發(fā)起呼叫狀態(tài)(塊B24)。
當(dāng)接收來自另一交換服務(wù)器的流出呼叫請求(塊B31)時,如果已發(fā) 送了流出呼叫請求的流出呼叫起點VoIP終端不受其自身的交換服務(wù)器控 制,交換服務(wù)器修正流出呼叫起點VoIP終端的入住服務(wù)器以更新其自身 裝置中的位置信息數(shù)據(jù)庫(B32)。然后,交換服務(wù)器從位置信息數(shù)據(jù)庫 讀取用于入住接收的流出呼叫請求中將要描述的流入呼叫目的地VoIP的 交換服務(wù)器(塊B33 ),并基于讀取的結(jié)果確定該流入呼叫目的地終端是 否受其自身的交換服務(wù)器控制(塊B34 )。如果流入呼叫目的地終端受其自身的交換服務(wù)器控制,交換服務(wù)器向VoIP終端發(fā)送流入呼叫請求(B35 ) 以ii^流入呼叫狀態(tài)(塊B36)。
如果流入呼叫目的地VoIP終端不受其自身的交換服務(wù)器控制,交換 服務(wù)器向流出呼叫請求的流出呼叫起點處的交換服務(wù)器(流出呼叫起點服 務(wù)器)發(fā)送入住位置報告消息,其包括在塊B33中讀取的交換服務(wù)器的標 識符(地址信息等),然后返回空閑狀態(tài)(塊B38)。
圖4示出了從即刻狀態(tài)開始的呼叫控制的處理過程(在流出呼叫期間、 在流入呼叫期間)的流程圖。依賴于在圖3的塊B24的流出呼叫狀態(tài)哪種 消息被接收,切換在這之后的過程。首先,當(dāng)從另一服務(wù)器接收到對流出 呼叫請求的響應(yīng)(塊B46),根據(jù)現(xiàn)有序列建立VoIP終端之間的語音鏈 路。然后,在流出呼叫起點和流入呼叫起點處的兩個終端都進入語音狀態(tài) (塊B48)。
然而,當(dāng)接收了流出呼叫請求的入住位置報告信息(塊B41)時,接 收到該報告信息的交換服務(wù)器從報告信息讀取流入呼叫目的地VoIP終端 的入住位置信息以更新其自身的位置信息數(shù)據(jù)庫(B42)。然后,交換服 務(wù)器從更新的位置信息數(shù)據(jù)庫讀取哪一個交換服務(wù)器容納了該流入呼叫目 的地終端(塊B43),并向讀取的交換服務(wù)器重新發(fā)送流出呼叫請求(塊 B44)。然后,交換服務(wù)器的狀態(tài)再次i^流出呼叫狀態(tài)(B45)。
在從受控制的流入呼叫目的地終端接收到響應(yīng)消息(塊B51)之后, 圖3的塊36中的在流入呼叫期間的交換服務(wù)器通過限定的序列建立語音鏈 路(塊B52)。交換服務(wù)器向用于入住流出呼叫起點終端的交換服務(wù)器答 復(fù)響應(yīng)消息(塊B53)以ii^語音狀態(tài)(塊B54)。
圖5示出了伴隨著VoIP終端的移動,位置信息數(shù)據(jù)庫的更新處理過 程的序列視圖。該序列對應(yīng)于圖3的塊B11-B13。如圖1所示,假設(shè)VoIP 終端Tl從受交換服務(wù)器Sl控制移動到受交換服務(wù)器S3控制。然后,VoIP 終端Tl向作為新的分配目的地的交換服務(wù)器S3發(fā)送入住請求消息。接收 了該請求消息的交換服務(wù)器S3向VoIP終端Tl答復(fù)消息以接受其入住, 并向交換服務(wù)器S1發(fā)送入住位置才艮告消息。由此,在兩個交換服務(wù)器S1和S3之間以最新的狀態(tài)同步了位置信息數(shù)據(jù)庫。
圖6示出了發(fā)起呼叫時的處理過程的實例的序列視圖。圖6示出了流 出呼叫處理過程,該流出呼叫來自這樣的交換服務(wù)器,其位置信息數(shù)據(jù)庫 不是最新的,即其位置信息數(shù)據(jù)庫沒有與新數(shù)據(jù)庫同步。該過程等價于這 樣的狀態(tài),其中由受交換服務(wù)器S2控制的VoIP終端產(chǎn)生流出呼叫。
假設(shè),在圖6中,產(chǎn)生了從VoIP終端T2到VoIP終端Tl的流出呼 叫。然后,在此時,交換服務(wù)器S2識別出VoIP終端Tl的入住位置仍然 受交換服務(wù)器Sl的控制。交換服務(wù)器S2向交換服務(wù)器Sl發(fā)送流出呼叫 消息。
同時,因為交換服務(wù)器Sl知道VoIP終端Tl已經(jīng)移動到受交換服務(wù) 器S3的控制,交換服務(wù)器Sl通過入住位置報告消息向交換服務(wù)器S2報 告該事實。接收到該報告消息的交換服務(wù)器S2更新存儲在交換服務(wù)器S2 自身中存儲的位置信息數(shù)據(jù)庫,此時,所有交換服務(wù)器的位置信息數(shù)據(jù)庫 便都被同步為最近的狀態(tài)。然后,交換服務(wù)器S2向交換服務(wù)器S3重新發(fā) 送流出呼叫請求。
交換服務(wù)器S3在接收了流出呼叫請求之后便識別出VoIP終端T2的 入住服務(wù)器為交換服務(wù)器S2。如果交換服務(wù)器S3的位置信息數(shù)據(jù)庫沒有 被更新以至于不能進行這樣的識別,交換服務(wù)器S3便更新其自身的位置 信息數(shù)據(jù)庫。
因為VoIP終端Tl受交換服務(wù)器S3的控制,交換服務(wù)器S3便才艮據(jù)圖 3中的塊B31-B36的過程建立語音鏈路,在這之后,便開始VoIP終端T2 與VoIP終端Tl之間的語音。在結(jié)束語音之后,當(dāng)此后再次產(chǎn)生從VoIP 終端T2到VoIP終端Tl的流出呼叫時,交換服務(wù)器S2便可以正確識別 VoIP終端Tl的入住目的地。因此,實施現(xiàn)有的呼叫處理序列而沒有數(shù)據(jù) 庫同步的過程。
圖7示出了位置信息數(shù)據(jù)庫隨著呼叫處理序列的狀態(tài)轉(zhuǎn)變的視圖。圖 7中的附加符號指示了在位置信息數(shù)據(jù)庫中的數(shù)據(jù)更新。在初始狀態(tài),所 有交換服務(wù)器Sl-S3的位置信息數(shù)據(jù)庫處于同步狀態(tài)。當(dāng)VoIP終端Tl從起初始狀態(tài)移動時,僅僅在移動起點處的服務(wù)器(交換服務(wù)器Sl)和在移 動目的地處的服務(wù)器(交換服務(wù)器S3 )的位置信息數(shù)據(jù)庫被彼此同步,仍 保留交換服務(wù)器S2的以前的數(shù)據(jù)庫。然而,如果在上述狀態(tài)下從交換服 務(wù)器S2控制下的VoIP終端產(chǎn)生流出呼叫,便向交換服務(wù)器S2報告位置 信息報告消息。由此,所有交換服務(wù)器Sl-S3的位置信息數(shù)據(jù)庫便再次 處于同步狀態(tài)。
如上所述,在該實施例中,當(dāng)移動了 VoIP終端時,首先僅僅在移動 起點與移動目的地處的服務(wù)器之間同步位置信息數(shù)據(jù)庫。在這之后,當(dāng)從 具有未同步的位置信息數(shù)據(jù)庫的交換服務(wù)器產(chǎn)生了流出呼叫時,接收到該 流出呼叫的交換服務(wù)器^J^于最新的位置信息數(shù)據(jù)庫向流出呼叫起點處的 交換服務(wù)器報告位置信息報告消息。由此,最終彼此同步了所有交換服務(wù) 器的位置信息數(shù)據(jù)庫,并且從接收到位置信息報告消息的交換服務(wù)器重新 發(fā)起呼叫,這也確保能夠形成語音鏈路。
與此相似,因為不需要在每一次VoIP終端的位置改變時在所有交換 服務(wù)器之間同步數(shù)據(jù)庫,可以將系統(tǒng)資源的負載抑制到最小。當(dāng)?shù)谝淮螐?未同步的服務(wù)器產(chǎn)生到已移動的終端的呼叫時,再執(zhí)行同步處理序列。因 此,相比于在所有服務(wù)器之間同時執(zhí)行同步處理的現(xiàn)有技術(shù),交換服務(wù)器 的處理能力和服務(wù)器間通訊路徑的位速率均被抑制,由此提高了降低成本 的效果。即使在數(shù)據(jù)庫未彼此同步的狀態(tài)下,因為可以跟蹤移動的VoIP 終端的位置信息,電話系統(tǒng)可以確定地繼續(xù)流出和流入呼叫服務(wù)。
此外,根據(jù)實施例,因為用于同步數(shù)據(jù)庫的線路容量被抑制得較低, 電話系統(tǒng)易于連接一個又一個LAN由此擴展系統(tǒng)規(guī)模。對于以模塊的方 式連接分布式系統(tǒng)以及形成大,的系統(tǒng)來說,這變得非常有利。
此外,在交換服務(wù)器之間發(fā)送和接收流出呼叫使得當(dāng)接收到流入呼叫 時不僅能夠在呼叫者側(cè)而且在流入呼叫側(cè)獲得位置信息數(shù)據(jù)庫的更新觸 發(fā)。該處理^1示為例如在圖3的塊B32中的處理。也就是,因為描述了將 在交換服務(wù)器之間發(fā)送和接收的消息的流出呼叫起點,接收到該消息的交 換服務(wù)器可以每次檢測出該消息與在其自身的服務(wù)器中的位置信息數(shù)據(jù)庫之間的差異。與此相似,在呼叫者和接收者兩者處更新數(shù)據(jù)庫使得能夠縮 短同步的時間。
因此,最小化了與同步所有服務(wù)器的位置信息數(shù)據(jù)庫有關(guān)的負栽;由 此便能夠提供系統(tǒng)負載和成本均減小了的電話系統(tǒng),其服務(wù)器單元以及數(shù) 據(jù)庫同步方法。
本發(fā)明并不局限于上述實施例。圖8示出了示例了發(fā)起呼叫的處理過 程的另 一實施例的序列視圖。在該序列中當(dāng)接收到流向VoIP終端Tl的流 出呼叫時,交換服務(wù)器S1將流出呼叫消息轉(zhuǎn)送到交換服務(wù)器S3。響應(yīng)該 轉(zhuǎn)送,在交換服務(wù)器S2與S3之間進行呼叫連接序列以形成語音鏈路。在 此時,交換服務(wù)器S3向交換服務(wù)器S2發(fā)送響應(yīng)消息,交換服務(wù)器S2識 別出VoIP終端Tl已移動到交換服務(wù)器S3的控制下。在此刻,交換服務(wù) 器S2更新其自身的位置信息數(shù)據(jù)庫。同樣以該方式,可以正確跟蹤VoIP 終端的位置。
比較圖8和圖6的序列視圖,因為可以僅僅一次就結(jié)束由交換服務(wù)器 S2執(zhí)行的流出處理,所以簡化了過程,由此電話系統(tǒng)具有減小與發(fā)送和接 收消息有關(guān)的數(shù)據(jù)量的效果。
此外,圖1中的LAN的數(shù)目并沒有被限制為三個,對應(yīng)于該非限制 性,可以任意設(shè)定交換服務(wù)器的數(shù)目。根據(jù)本發(fā)明的過程,無論交換服務(wù) 器的數(shù)目有多大,總能在產(chǎn)生呼叫時最終彼此同步所有數(shù)據(jù)庫。
本領(lǐng)域的技術(shù)人員將容易想到附加的優(yōu)點和修改。因此,本發(fā)明在其 更寬廣的方面不限于在這里描述和示出的具體細節(jié)和代表性實施例。因此, 可以做出各種修改而不會背離由所附權(quán)利要求和其等價物限定的總體發(fā)明 構(gòu)思的精神和范圍。
權(quán)利要求
1.一種電話系統(tǒng),包括彼此連接的網(wǎng)絡(luò);屬于所述網(wǎng)絡(luò)中的任一網(wǎng)絡(luò)的電話終端;以及服務(wù)器單元,用于控制每一個網(wǎng)絡(luò)并容納自行控制下屬于所述網(wǎng)絡(luò)的電話終端,其特征在于所述服務(wù)器單元包括位置信息數(shù)據(jù)庫,其中所述電話終端和其分配目的地的所述服務(wù)器單元彼此相關(guān);位置信息管理模塊,當(dāng)自行控制下的電話終端移動到受其他服務(wù)器單元控制時,所述位置信息管理模塊進行更新以與移動目的地的服務(wù)器單元同步所述位置信息數(shù)據(jù)庫;以及呼叫控制模塊,當(dāng)從自行控制下的電話終端到另一網(wǎng)絡(luò)產(chǎn)生到另一網(wǎng)絡(luò)的流出呼叫時,所述呼叫控制模塊從所述位置信息數(shù)據(jù)庫指定用于控制去往另一網(wǎng)絡(luò)的流出呼叫的流入呼叫目的地處的電話終端的服務(wù)器單元,并向所述指定的服務(wù)器單元發(fā)送呼叫消息,以及隨著在電話終端之間產(chǎn)生呼叫,依次在服務(wù)器單元之間同步位置信息數(shù)據(jù)庫。
2. 根據(jù)權(quán)利要求l的電話系統(tǒng),其特征在于當(dāng)呼叫消息發(fā)往另 一服務(wù)器單元下的電話終端時,所述位置信息管理 模塊通過位置消息向所述呼叫消息的發(fā)送起點的服務(wù)器單元報告流入呼叫 目的地處的電話終端的分配目的地,當(dāng)另 一服務(wù)器單元向其報告了所述位置消息之后,所述位置信息管理 模塊(Nl、 N2、 N3)在其自身單元中的所述位置信息數(shù)據(jù)庫中更新所述 電話終端的分配目的地,以及當(dāng)服務(wù)器單元向其報告了所述位置消息之后,所述呼叫控制模塊向所 述分配目的地處的更新的服務(wù)器單元重新發(fā)送所述呼叫消息。
3. 根據(jù)權(quán)利要求l的電話系統(tǒng),其特征在于當(dāng)從另一服務(wù)器單元接收到呼叫消息時,所述呼叫控制模塊將所述呼 叫消息轉(zhuǎn)送到分配目的地處的更新的服務(wù)器單元;以及當(dāng)接收到對所述轉(zhuǎn)送的呼叫消息的響應(yīng)時,所述位置信息管理模塊在 其自身單元中的位置信息數(shù)據(jù)庫中更新所述呼叫消息的流入呼叫目的地的 電話終端的分配目的地。
4. 一種服務(wù)器單元,其用于這樣的電話系統(tǒng),該電話系統(tǒng)包括彼此連 接的網(wǎng)絡(luò)和分配到所述網(wǎng)絡(luò)中的任一 網(wǎng)絡(luò)的電話終端,并用于控制一個網(wǎng) 絡(luò)并容納自行控制下屬于網(wǎng)絡(luò)的電話終端,其特征在于包括位置信息數(shù)據(jù)庫,其中多個電話終端和其分配目的地的服務(wù)器單元彼 此相關(guān);位置信息管理模塊,當(dāng)自行控制下的電話終端移動到受其他服務(wù)器單 元控制時,所述位置信息管理模塊進行更新以與移動目的地的服務(wù)器單元 同步所述位置信息數(shù)據(jù)庫;以及呼叫控制模塊,當(dāng)從自行控制下的電話終端到另 一網(wǎng)絡(luò)產(chǎn)生到另 一網(wǎng) 絡(luò)的流出呼叫時,所述呼叫控制模塊從所述位置信息數(shù)據(jù)庫指定用于控制 去往另一網(wǎng)絡(luò)的流出呼叫的流入呼叫目的地處的電話終端的服務(wù)器單元, 并向所述指定的服務(wù)器單元發(fā)送呼叫消息,并且隨著在電話終端之間產(chǎn)生 呼叫,依次在其他服務(wù)器單元之間同步位置信息數(shù)據(jù)庫。
5. 根據(jù)權(quán)利要求4的服務(wù)器單元,其特征在于當(dāng)呼叫消息發(fā)往另一服務(wù)器單元下的電話終端時,所述位置信息管理模塊通過位置消息向所述呼叫消息的發(fā)送起點處的服務(wù)器單元報告流入呼叫目的地處的電話終端的分配目的地,當(dāng)另 一服務(wù)器單元向其報告了位置消息之后,所述位置信息管理模塊 在其自身單元中的位置信息數(shù)據(jù)庫中更新所述電話終端的分配目的地,以及當(dāng)服務(wù)器單元向其《^艮告了位置消息之后,所述呼叫控制模塊向分配目 的地處的更新的服務(wù)器單元重新發(fā)送所述呼叫消息。
6. 根據(jù)權(quán)利要求4的服務(wù)器單元,其特征在于當(dāng)從另一服務(wù)器單元接收到呼叫消息時,所述呼叫控制模塊將所述呼 叫消息轉(zhuǎn)送到分配目的地處的更新的服務(wù)器單元;以及當(dāng)接收到對轉(zhuǎn)送的呼叫消息的響應(yīng)時,所述位置信息管理模塊在其自 身單元中的所述位置信息數(shù)據(jù)庫中更新所述呼叫消息的流入呼叫目的地的 電話終端的分配的目的地。
7. —種用于彼此同步服務(wù)器單元的位置信息數(shù)據(jù)庫的數(shù)據(jù)庫同步方 法,用于這樣的電話系統(tǒng),其包括彼此連接的網(wǎng)絡(luò)和分配到所述網(wǎng)絡(luò)中的 任一網(wǎng)絡(luò)的電話終端,其中多個終端裝置和在所述終端裝置的分配目的地 處的服務(wù)器單元彼此相關(guān),所述方法的特征在于包括當(dāng)自行控制下的電話終端移動到受另一服務(wù)器單元控制時,由服務(wù)器 單元進行更新以與移動目的地的服務(wù)器單元同步位置信息數(shù)據(jù)庫;當(dāng)從自行控制下的電話終端產(chǎn)生到另 一 網(wǎng)絡(luò)的呼叫時,由所述服務(wù)器 單元從所述位置信息數(shù)據(jù)庫指定用于控制流入呼叫目的地處的電話終端的 服務(wù)器單元,由所述服務(wù)器單元向所述指定的服務(wù)器單元發(fā)送呼叫消息,以及 隨著在多個電話終端之間產(chǎn)生呼叫,由所述服務(wù)器單元依次與其他服 務(wù)器單元同步位置信息數(shù)據(jù)庫。
8. 根據(jù)權(quán)利要求7的數(shù)據(jù)庫同步方法,其特征在于還包括 接收到發(fā)往另 一服務(wù)器單元下的電話終端的呼叫消息的服務(wù)器單元通過位置消息向所述呼叫消息的流出呼叫起點的服務(wù)器單元報告呼叫目的地 處的電話終端的分配目的地;另一服務(wù)器單元向其報告了所述位置消息的服務(wù)器單元在其自身單元 中的位置信息數(shù)據(jù)庫中更新電話終端的分配目的地;以及另 一服務(wù)器單元向其報告了所述位置消息的服務(wù)器單元向更新的分配 目的地處的服務(wù)器單元重新發(fā)送所述呼叫消息。
9. 根據(jù)權(quán)利要求7的數(shù)據(jù)庫同步方法,其特征在于還包括從另 一服務(wù)器單元接收到呼叫消息的服務(wù)器單元向更新的分配目的地處的服務(wù)器單元轉(zhuǎn)送所述呼叫消息;以及接收到對轉(zhuǎn)送的呼叫消息的響應(yīng)的服務(wù)器單元在其自身單元中的位置 信息數(shù)據(jù)庫中更新呼叫消息的流入呼叫目的地處的電話終端的分配目的 地。
全文摘要
一種電話系統(tǒng)包括網(wǎng)絡(luò)、終端和服務(wù)器。所述網(wǎng)絡(luò)彼此連接。所述終端屬于所述網(wǎng)絡(luò)中的任一網(wǎng)絡(luò)。所述服務(wù)器控制每一個網(wǎng)絡(luò)并容納所述終端。所述服務(wù)器包括數(shù)據(jù)庫(M1、M2、M3)、管理模塊以及呼叫控制器(C1、C2、C3)。在所述數(shù)據(jù)庫中所述終端與其分配目的地的所述服務(wù)器彼此相關(guān)。當(dāng)自行控制下的所述終端移動到受其他服務(wù)器控制時,所述管理模塊進行更新以與移動目的地處服務(wù)器單元同步所述數(shù)據(jù)庫。當(dāng)從自行控制下的所述終端到另一網(wǎng)絡(luò)產(chǎn)生了到另一網(wǎng)絡(luò)的流出呼叫時,所述呼叫控制器(C1、C2、C3)通過所述數(shù)據(jù)庫指定用于控制發(fā)往另一網(wǎng)絡(luò)的流出呼叫的流入呼叫目的地處的終端的服務(wù)器,并向所述指定的服務(wù)器發(fā)送呼叫消息。當(dāng)在所述終端之間產(chǎn)生呼叫時,依次在服務(wù)器之間同步位置信息數(shù)據(jù)庫。
文檔編號H04W36/14GK101568101SQ20091013921
公開日2009年10月28日 申請日期2009年4月23日 優(yōu)先權(quán)日2008年4月24日
發(fā)明者佐藤修一, 芝崎文雄 申請人:株式會社東芝