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

無(wú)服務(wù)器和無(wú)交換機(jī)因特網(wǎng)協(xié)議電話系統(tǒng)和方法

文檔序號(hào):7608097閱讀:305來(lái)源:國(guó)知局
專利名稱:無(wú)服務(wù)器和無(wú)交換機(jī)因特網(wǎng)協(xié)議電話系統(tǒng)和方法
技術(shù)領(lǐng)域
一般而言,本發(fā)明涉及IP電話系統(tǒng),具體來(lái)說(shuō),涉及不使用服務(wù)器或交換機(jī)的因特網(wǎng)協(xié)議(IP)專用小交換機(jī)(PBX)系統(tǒng)。
背景技術(shù)
PBX是一種允許一個(gè)組織內(nèi)的用戶(在當(dāng)前技術(shù)中常常被稱為“用戶駐地,,)無(wú)需訪問(wèn)公用交換電話網(wǎng)(PSTN)就可以給彼此發(fā)出呼叫的自動(dòng)電話交換系統(tǒng)。PBX的用戶還可以通過(guò)PBX向外部號(hào)碼發(fā)出呼叫。PBX通常位于用戶的駐地上,在用戶的通信中提供大量的控制和靈活性。PBX在當(dāng)前技術(shù)中已為大家所熟知,在Al Sulkin所著的“PBX Systems for IP Telephony”中進(jìn)行了描述(MacGraw-Hill,NY)2002。
目前有兩種基本交換系統(tǒng)配置類型可用來(lái)滿足商業(yè)用戶的通信需求。第一種是位于用戶的駐地上的PBX,第二種是基于中央局的系統(tǒng),例如,CENTREX系統(tǒng),在這種系統(tǒng)中,線路從中央局延伸到單個(gè)的用戶站,但是,通過(guò)在中央局系統(tǒng)中執(zhí)行的呼叫處理軟件來(lái)提供高級(jí)功能。PBX被希望在其通信中有大量的控制和靈活性的用戶視為有利的。希望避免與操作與維護(hù)位于駐地上的交換機(jī)關(guān)聯(lián)的職責(zé)和成本的用戶通常首選中央局系統(tǒng)。
最近PBX和CENTREX兩種方法都已經(jīng)用于基于IP(因特網(wǎng)協(xié)議)網(wǎng)絡(luò)和時(shí)分復(fù)用(TDM)網(wǎng)絡(luò)中。這樣的系統(tǒng)一般叫做“IP電話系統(tǒng)或IP-PBX”,在美國(guó)專利No.5,875,234和美國(guó)專利No.6,424,700中描述了這樣的系統(tǒng)。在美國(guó)專利No.5,875,234中,描述了計(jì)算機(jī)集成電話(CIT)系統(tǒng),該系統(tǒng)將PBX與局域網(wǎng)(LAN)集成,而在美國(guó)專利No.6,424,700中,描述了基于網(wǎng)絡(luò)的電話系統(tǒng),特別是將專用小交換機(jī)(PBX)集成到共享資源網(wǎng)絡(luò)的系統(tǒng)和方法。
在最先進(jìn)的電話和IP電話系統(tǒng)和網(wǎng)絡(luò)中使用了集中式設(shè)計(jì)。在集中式設(shè)計(jì)中,由服務(wù)器(例如,交換機(jī)、訪問(wèn)節(jié)點(diǎn)、機(jī)柜等等)執(zhí)行大多數(shù)系統(tǒng)功能和服務(wù)。然而,集中式方法沒(méi)有充分利用IP網(wǎng)絡(luò)的新功能,供應(yīng)商重復(fù)他們的TDM設(shè)計(jì),并將這種設(shè)計(jì)應(yīng)用到IP電話(IPT)系統(tǒng)中。一般而言,此情況產(chǎn)生了技術(shù)問(wèn)題,并延遲了IP電話對(duì)市場(chǎng)的適應(yīng)。
根據(jù)BCR eWeekly,Issue 58-“Thinking About Next-Gen IPT”,難以發(fā)現(xiàn)IP電話的令人注目的經(jīng)濟(jì)或應(yīng)用的部分原因是,因?yàn)檫@樣的系統(tǒng)的供應(yīng)商嘗試將電路-交換機(jī)模型引入到IP領(lǐng)域。因此,毫不奇怪,IP電話通常所提供的看起來(lái)和表現(xiàn)非常類似于TDM所提供的。供應(yīng)商還將TDM成本模型引入到IP電話中。例如,電話常常占新系統(tǒng)的成本大約30%。思科公司及其他IP電話先驅(qū)在打開此新的領(lǐng)域時(shí)沒(méi)有試圖改變成本模型,毫不奇怪的是,傳統(tǒng)的供應(yīng)商也沒(méi)有改變成本模型的愿望。
TDM設(shè)計(jì)和系統(tǒng)方法是在那時(shí)最新的技術(shù)、系統(tǒng)和網(wǎng)絡(luò)的局限性和特征之外創(chuàng)建的。例如,不可能將系統(tǒng)控制讓給最終用戶設(shè)備并且同時(shí)為所有系統(tǒng)功能提供有效的互連。處理功率以及軟件完善方面的局限性以及缺少用于互連的通用協(xié)議在最近20年支配了所有電話系統(tǒng)的設(shè)計(jì)。但是,IP電話的引入以及處理器技術(shù)的一般進(jìn)步使得本發(fā)明的發(fā)明人向前推進(jìn)并開發(fā)出全新的和創(chuàng)新的設(shè)計(jì),這種設(shè)計(jì)無(wú)需用于控制呼叫過(guò)程或任何額外的電話功能的集中系統(tǒng)或服務(wù)器即可進(jìn)行工作。
本發(fā)明的發(fā)明人判斷,IP電話的無(wú)服務(wù)器設(shè)計(jì)是非常合乎需要的,它對(duì)于諸如呼叫建立延遲之類的基本上電話的所有基本方面,對(duì)于新服務(wù)的建立和適應(yīng)都是理想的。這樣的創(chuàng)新還使得進(jìn)行通信便宜得多,并消除了專用于呼叫控制的交換機(jī)或服務(wù)器,并消除這樣的設(shè)備的成本,使得網(wǎng)絡(luò)單純地傳輸IP服務(wù),如此使得管理、維持和支持起來(lái)比較容易。此外,單純的無(wú)服務(wù)器IP電話系統(tǒng)提高了可縮放性、靈活性、冗余、可靠性、效率、成本效益等等。
下面是創(chuàng)建這樣的系統(tǒng)所涉及到并得以解決的問(wèn)題無(wú)服務(wù)器地址解析通常,在IP電話系統(tǒng)中使用了中心地址服務(wù)器,以便識(shí)別被呼叫方的IP地址。對(duì)于這樣的服務(wù)器每一個(gè)IP電話標(biāo)準(zhǔn)都有其自己的名稱在H.323中為Gatekeeper(看門人)、在SIP中為Proxy(代理),在MGCP中為Call Agent(呼叫代理),或者,在PacketCable中為Soft Switch(軟交換機(jī))。每一個(gè)供應(yīng)商都可以通過(guò)不同的名稱呼叫執(zhí)行這樣的功能的此服務(wù)器或其他服務(wù)器,但功能仍是共同的。由于在本說(shuō)明書中的各種實(shí)施例中所描述的創(chuàng)新系統(tǒng)中沒(méi)有中心地址服務(wù)器,因此,主叫方識(shí)別被呼叫方的網(wǎng)絡(luò)地址會(huì)存在問(wèn)題。當(dāng)網(wǎng)絡(luò)上沒(méi)有永久的IP地址存在以及諸如DHCP之類的協(xié)議正在使用中時(shí),問(wèn)題更大。
配置無(wú)服務(wù)器系統(tǒng)中的最終用戶設(shè)備的配置會(huì)存在問(wèn)題,因?yàn)闆](méi)有永久的配置服務(wù)器存在。這些特定問(wèn)題涉及在進(jìn)行管理更新的特定時(shí)間有故障的或無(wú)法連接的任何設(shè)備的配置更新,或當(dāng)系統(tǒng)涉及大量的這樣的最終用戶設(shè)備時(shí)的有效的流量管理。
附加服務(wù)從任何電話系統(tǒng),特別是從IP-PBX系統(tǒng),會(huì)預(yù)期到大量的服務(wù)。例如,在本說(shuō)明書中的別處將詳細(xì)描述諸如REDIRECT、呼叫轉(zhuǎn)移、呼叫暫停、轉(zhuǎn)發(fā)、轉(zhuǎn)移呼叫、旅館化辦公之類的功能,所有這些術(shù)語(yǔ)都是當(dāng)前技術(shù)中的常見(jiàn)術(shù)語(yǔ)。根據(jù)本發(fā)明的發(fā)明人的設(shè)想,這樣的服務(wù)和功能在無(wú)服務(wù)器系統(tǒng)內(nèi)的實(shí)現(xiàn)方式顯著不同,因?yàn)闆](méi)有用于解決可能的沖突、特定的最終用戶設(shè)備不可用的情況或網(wǎng)絡(luò)的一部分不可用的情況的中心呼叫控制和管理服務(wù)器存在。
更加復(fù)雜的實(shí)現(xiàn)方式還有一組高級(jí)PBX功能,如單獨(dú)的呼叫觀察、邀請(qǐng)、強(qiáng)行插入等等,這些功能可能涉及保證正常運(yùn)轉(zhuǎn)的分布式數(shù)據(jù)庫(kù)。漫游和相關(guān)功能(旅館化辦公、轉(zhuǎn)移呼叫)在無(wú)服務(wù)器系統(tǒng)中實(shí)現(xiàn)起來(lái)也相當(dāng)困難,因?yàn)闆](méi)有不涉及實(shí)際最終用戶設(shè)備位置和功能的集中配置文件數(shù)據(jù)庫(kù)。
在常規(guī)電話系統(tǒng)中,諸如呼叫記錄、語(yǔ)音郵件等等涉及數(shù)據(jù)存儲(chǔ)的相關(guān)功能都需要存儲(chǔ)服務(wù)器(如LDAP)。在本發(fā)明中,這樣的功能是通過(guò)分布式存儲(chǔ)系統(tǒng)來(lái)處理,該系統(tǒng)本身就是創(chuàng)新的,并是高度的技術(shù)挑戰(zhàn)。
管理當(dāng)不涉及服務(wù)器時(shí),在不因系統(tǒng)消息使網(wǎng)絡(luò)過(guò)載的情況下,有監(jiān)視呼叫和監(jiān)視網(wǎng)絡(luò)上的質(zhì)量和資源之類的特定問(wèn)題。
容錯(cuò)在服務(wù)器體系結(jié)構(gòu)中,通過(guò)使用已知的方法來(lái)解決冗余和容錯(cuò)問(wèn)題,而在無(wú)服務(wù)器系統(tǒng)中,存在支持所有最終用戶設(shè)備無(wú)縫工作的問(wèn)題,以便它們不會(huì)受其他設(shè)備突然“死亡”的影響。
安全性在先進(jìn)的常規(guī)電話系統(tǒng)中,安全是通過(guò)在物理上受保護(hù)的特殊服務(wù)器處理的,沒(méi)有連接涉及另一個(gè)可能在事實(shí)上沒(méi)有受保護(hù)的設(shè)備或服務(wù)器。在無(wú)服務(wù)器系統(tǒng)中,完全相反。沒(méi)有中心服務(wù)器和連接可能涉及第三方的最終用戶設(shè)備,而第三方的最終用戶設(shè)備會(huì)使系統(tǒng)潛在地受到諸如”中間人攻擊”之類的安全攻擊的破壞,并產(chǎn)生呼叫者身份驗(yàn)證、呼叫的不可否認(rèn)性方面的問(wèn)題。
因此,可以輕松地看出,為了創(chuàng)建無(wú)服務(wù)器IP系統(tǒng),有很多問(wèn)題需要解決。一般而言,各種常規(guī)系統(tǒng)解決了上文討論的某些問(wèn)題。很顯然,還需要以全面的方式解決無(wú)服務(wù)器系統(tǒng)中所存在的上述一個(gè)或多個(gè)問(wèn)題的系統(tǒng)和對(duì)應(yīng)的方法。

發(fā)明內(nèi)容
根據(jù)本發(fā)明在示范性系統(tǒng)和方法中的原理,解決了“背景技術(shù)”部分所描述的問(wèn)題,實(shí)現(xiàn)了顯著的技術(shù)效果。本發(fā)明的示范性系統(tǒng)和方法用于處理呼叫并向不涉及任何系統(tǒng)控制執(zhí)行通信和處理呼叫控制分組以協(xié)調(diào)呼叫的啟動(dòng)、斷開連接及其他處理的高度交互和智能用戶站提供其他功能,并在呼叫過(guò)程中用于各種類型(例如,聲音、數(shù)據(jù)或圖像信息)的分組信息的通信。本發(fā)明的實(shí)施例中的用戶對(duì)呼叫功能具有完全控制力,因?yàn)檫@樣的功能是完全在單個(gè)的智能用戶站中實(shí)現(xiàn)的。
本發(fā)明的系統(tǒng)這里被稱為“無(wú)服務(wù)器IP-PBX”,因?yàn)橄冗M(jìn)的電話功能的實(shí)現(xiàn)方式中的高度用戶控制和靈活性在過(guò)去主要與PBX或IP-PBX系統(tǒng)關(guān)聯(lián)。如此,按本發(fā)明的方式處理呼叫的一組智能站(最終用戶設(shè)備)實(shí)際上操作起來(lái)好像它們是由駐地上的交換機(jī)或服務(wù)器服務(wù)的,即使它們事實(shí)上可能只由IP網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)服務(wù)的。雖然這里所描述的示范性實(shí)施例中的分組交換配置是單分組交換網(wǎng)絡(luò)(LAN),但是,本發(fā)明也適用于包括這樣的系統(tǒng)的互聯(lián)網(wǎng)絡(luò)或這樣的智能設(shè)備的全局網(wǎng)絡(luò)的配置。
為了在最終用戶的無(wú)服務(wù)器網(wǎng)絡(luò)中實(shí)現(xiàn)基于服務(wù)器的系統(tǒng)的功能,在本發(fā)明的某些實(shí)施例中使用了虛擬環(huán)技術(shù)。在本發(fā)明中創(chuàng)建和使用邏輯虛擬環(huán)與ARCNet Token Bus和IBM Token Ring技術(shù)具有某些相似性。在IBM Token Ring及其他常規(guī)“令牌傳遞”技術(shù)中,在信道層創(chuàng)建環(huán),以便實(shí)現(xiàn)規(guī)則和順序,因此,實(shí)現(xiàn)了分組計(jì)算機(jī)網(wǎng)絡(luò)中的服務(wù)質(zhì)量。在本發(fā)明的某些實(shí)施例中,在使用TCP或UDPover IP(以太網(wǎng))協(xié)議的應(yīng)用程序?qū)由鲜褂昧颂摂M環(huán),不需要任何物理或信道級(jí)別的環(huán)。在本發(fā)明的某些實(shí)施例中,虛擬環(huán)中的令牌用于進(jìn)行可靠的數(shù)據(jù)包投送,流量-控制,冗余,以及支持附加服務(wù)。
在本發(fā)明的優(yōu)選實(shí)施例中,為了實(shí)現(xiàn)可靠的消息投遞(RMD),位于LAN中的最終用戶設(shè)備被合并到空間結(jié)構(gòu)中,發(fā)明人稱其為兩端多連接虛擬環(huán)(RMD-TSM-CVR)。在現(xiàn)代LAN中,常規(guī)的做法是將IP網(wǎng)絡(luò)分為較小的子網(wǎng)絡(luò),以便最小化信道網(wǎng)絡(luò)層上的所有最終用戶設(shè)備接收到的IP數(shù)據(jù)包的數(shù)量。在本發(fā)明的某些實(shí)施例中,如果在子網(wǎng)絡(luò)中存在一個(gè)以上的這樣的設(shè)備,則將所有最終用戶設(shè)備合并到一個(gè)或多個(gè)這樣的RMD環(huán)中。通常,RMD環(huán)的大小等于子網(wǎng)絡(luò)的大小,但是,如果子網(wǎng)絡(luò)大于類別C子網(wǎng)絡(luò),那么,可以使用如下面所詳細(xì)描述的新穎的自決和自治機(jī)制中的某一種機(jī)制,將環(huán)分成兩個(gè)或更多較小的、互連的TSM-CVR。
在本發(fā)明的優(yōu)選實(shí)施例中,為了實(shí)現(xiàn)冗余,以及提供附加服務(wù)和類似于PBX的功能,創(chuàng)建了邏輯TSM-CVR(L-TSM-CVR)。通過(guò)這樣的邏輯TSM-CVR連接的最終用戶設(shè)備可以是不同的子網(wǎng)絡(luò)的成員,這些邏輯環(huán)的大小不受LAN上的任何子網(wǎng)絡(luò)的大小的限制。
如下面所詳細(xì)描述的,來(lái)自RMD或邏輯型的TSM-CVR支持不同的自決、自治和自制機(jī)制。與傳統(tǒng)的“令牌傳遞”技術(shù)不同,不需要網(wǎng)絡(luò)上的任何特殊設(shè)備(集線器、服務(wù)器等等)便可以使環(huán)在創(chuàng)新的無(wú)服務(wù)器系統(tǒng)中正常地運(yùn)轉(zhuǎn)。
在本發(fā)明的某些實(shí)施例中,最終用戶設(shè)備可以打開和關(guān)閉。這可能會(huì)導(dǎo)致環(huán)拓?fù)渲械膭?dòng)態(tài)變化。應(yīng)該理解,如果一個(gè)或多個(gè)最終用戶設(shè)備關(guān)閉,則該操作會(huì)導(dǎo)致關(guān)聯(lián)的環(huán)的中斷。在本發(fā)明的實(shí)施例中,通過(guò)使用多連接,環(huán)中的最終用戶設(shè)備自我檢測(cè)這樣的中斷,并對(duì)它們進(jìn)行校正。如果最終用戶設(shè)備將頻繁地打開和關(guān)閉,則TSM-CVR的拓?fù)渲械倪@樣的校正和變化可能導(dǎo)致IP網(wǎng)絡(luò)溢出。為了避免這樣的溢出,在即將對(duì)環(huán)拓?fù)溥M(jìn)行校正之前,需要一定的延遲。延遲是由系統(tǒng)管理員設(shè)置的。
在本發(fā)明的某些實(shí)施例中,可以使用多播機(jī)制來(lái)在一定條件下進(jìn)行大量數(shù)據(jù)更新和地址解析。在本發(fā)明的優(yōu)選實(shí)施例中,LAN或IP網(wǎng)絡(luò)可以支持多播,連接一個(gè)或多個(gè)IP網(wǎng)絡(luò)或子網(wǎng)絡(luò)的路由器可以支持當(dāng)前技術(shù)中已知的IETF文檔中詳細(xì)描述的IGMP和多播轉(zhuǎn)發(fā)協(xié)議。也是在本發(fā)明的某些優(yōu)選實(shí)施例中,主要多播組可以用于識(shí)別最終用戶設(shè)備啟動(dòng)時(shí)的鄰居。如果其他地址解析機(jī)制失敗,則多播用于諸如設(shè)置過(guò)程、大量數(shù)據(jù)更新和地址解析。
與常規(guī)的基于服務(wù)器的PBX或IP-PBX系統(tǒng)不同,在本發(fā)明的實(shí)施例中,使用了不同的數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)訪問(wèn)機(jī)制。在本發(fā)明的實(shí)施例中,所有數(shù)據(jù)都存儲(chǔ)在最終用戶設(shè)備中,不需要服務(wù)器或存儲(chǔ)設(shè)備。
還是在本發(fā)明的某些優(yōu)選實(shí)施例中,每個(gè)最終用戶設(shè)備都具有獨(dú)立于電源的閃速存儲(chǔ)器。最終用戶設(shè)備存儲(chǔ)了用戶數(shù)據(jù)和常規(guī)和服務(wù)網(wǎng)絡(luò)數(shù)據(jù)以及全局系統(tǒng)數(shù)據(jù)庫(kù)的某些部分。最終用戶設(shè)備支持?jǐn)?shù)據(jù)庫(kù)的訪問(wèn)和復(fù)制機(jī)制,以便實(shí)現(xiàn)可訪問(wèn)性和容錯(cuò)。
由于在本發(fā)明的某些實(shí)施例中所有數(shù)據(jù)都分布到最終用戶設(shè)備,如果一個(gè)或多個(gè)設(shè)備不能正常地運(yùn)轉(zhuǎn),則必須跨網(wǎng)絡(luò)地重新定位此數(shù)據(jù),以便實(shí)現(xiàn)系統(tǒng)冗余和容錯(cuò)。在本發(fā)明的某些優(yōu)選實(shí)施例中,描述了這樣的數(shù)據(jù)重新定位系統(tǒng)。在各種實(shí)施例中可以使用這樣的重新定位機(jī)制的許多變體,然而,這些變體也不會(huì)損壞本發(fā)明的其中一個(gè)優(yōu)點(diǎn),例如,使用數(shù)據(jù)重新定位方法以實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)的獨(dú)立性,而不會(huì)受到無(wú)服務(wù)器電話網(wǎng)絡(luò)中的特定最終用戶設(shè)備的任何故障的影響。
在本發(fā)明的優(yōu)選實(shí)施例中,一般規(guī)則是,最需要的(最常使用的)數(shù)據(jù)存儲(chǔ)在大多數(shù)位置。根據(jù)該規(guī)則,網(wǎng)絡(luò)信息在每一個(gè)最終用戶設(shè)備中復(fù)制,一般網(wǎng)絡(luò)信息比個(gè)人數(shù)據(jù)存儲(chǔ)在更多的最終用戶設(shè)備中。存儲(chǔ)的多余因素是由系統(tǒng)管理員設(shè)置的。在某些優(yōu)選實(shí)施例中,在每一個(gè)子網(wǎng)絡(luò)中,個(gè)人信息復(fù)制四次,一般網(wǎng)絡(luò)數(shù)據(jù)復(fù)制不小于四次。諸如管理員公鑰之類的信息存儲(chǔ)在每一個(gè)最終用戶設(shè)備,在第一次配置過(guò)程中進(jìn)行存儲(chǔ)。
因此,根據(jù)上文所提供的上下文,本發(fā)明的目的是提供因特網(wǎng)協(xié)議(IP)電話系統(tǒng),包括網(wǎng)絡(luò);兩個(gè)或更多IP電話單元,每一個(gè)單元都與網(wǎng)絡(luò)連接;以及在每一個(gè)電話單元上執(zhí)行的IP電話軟件的實(shí)例;該系統(tǒng)的特征在于,所述電話單元通過(guò)執(zhí)行軟件實(shí)例自動(dòng)地合作,以在網(wǎng)絡(luò)中形成組織性組,并在網(wǎng)絡(luò)中沒(méi)有任何交換機(jī)或服務(wù)器的情況下,允許單個(gè)的單元向其他單個(gè)電話單元發(fā)出IP呼叫和從這些單個(gè)單元接收IP呼叫。
進(jìn)一步的目的是提供這樣的系統(tǒng),其中,單個(gè)的軟件實(shí)例可以在單個(gè)的電話單元之間進(jìn)行文本和圖像數(shù)據(jù)以及聲音數(shù)據(jù)的通信。此外,在本發(fā)明的實(shí)施例中,連接到網(wǎng)絡(luò)的電話單元形成和解除作為組織性組的虛擬令牌環(huán)。在某些情況下,形成的虛擬環(huán)是兩端的、多連接的虛擬環(huán)。
在系統(tǒng)的某些實(shí)施例中,所述電話單元的合作提供控制功能,從而在激活時(shí),連接到網(wǎng)絡(luò)的單個(gè)電話單元被注冊(cè)為網(wǎng)絡(luò)中的虛擬環(huán)的成員,在被去激活之后,虛擬環(huán)中的成員身份被撤回。在這些及其他實(shí)施例中,單個(gè)的電話單元可以具有大容量存儲(chǔ)器,所述電話單元的合作會(huì)將單個(gè)站上的大容量存儲(chǔ)器當(dāng)做共享存儲(chǔ)器。許多實(shí)施例中的大容量存儲(chǔ)共享存儲(chǔ)器可以為單個(gè)的電話站的用戶提供語(yǔ)音郵件服務(wù)。此外,在某些情況下,共享存儲(chǔ)器還可以允許進(jìn)行單元之間的傳輸,并存儲(chǔ)話音文件之外的其他數(shù)據(jù)文件。
在各種實(shí)施例中,網(wǎng)絡(luò)可以是局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、因特網(wǎng)中的某一種網(wǎng)絡(luò),或者是各種網(wǎng)絡(luò)的組合。在其他實(shí)施例中,集成了多播技術(shù),用于虛擬環(huán)中的節(jié)點(diǎn)的數(shù)據(jù)和軟件更新。在某些情況下,使用獨(dú)立于電源的閃速存儲(chǔ)器來(lái)承擔(dān)全部或部分大容量存儲(chǔ),而在某些情況下,在多個(gè)電話單元上實(shí)現(xiàn)了冗余存儲(chǔ)和數(shù)據(jù)重新定位方案,以提供容錯(cuò)。在某些情況下,給存儲(chǔ)的數(shù)據(jù)排列優(yōu)先級(jí),優(yōu)先級(jí)最高的數(shù)據(jù)比優(yōu)先級(jí)較低的數(shù)據(jù)存儲(chǔ)在更多的位置。在某些情況下,允許一個(gè)或多個(gè)電話單元作為管理員站,從而具有了對(duì)系統(tǒng)進(jìn)行配置的管理功能。
在本發(fā)明的另一個(gè)方面,提供IP電話單元,包括用于連接到網(wǎng)絡(luò)和IP電話軟件的實(shí)例的端口。該單元的特征在于,通過(guò)執(zhí)行軟件,電話單元能夠自動(dòng)地合作,在與其他IP電話單元進(jìn)行分組通信時(shí)在網(wǎng)絡(luò)中形成組織性組,在網(wǎng)絡(luò)中沒(méi)有任何交換機(jī)或服務(wù)器的情況下,允許單個(gè)的單元向其他單個(gè)電話單元發(fā)出IP呼叫和從這些單個(gè)單元接收IP呼叫。
在IP電話單元的某些實(shí)施例中,軟件實(shí)例可以在網(wǎng)絡(luò)上進(jìn)行文本和圖像數(shù)據(jù)以及聲音數(shù)據(jù)的通信。也是在某些實(shí)施例中,與網(wǎng)絡(luò)連接的電話單元能夠形成和解除作為組織性組的虛擬令牌環(huán)。在其他實(shí)施例中,形成的虛擬環(huán)是兩端的、多連接的虛擬環(huán)。在其他實(shí)施例中,電話單元提供控制功能,從而在激活時(shí),連接到網(wǎng)絡(luò)的電話單元被注冊(cè)為網(wǎng)絡(luò)中的虛擬環(huán)的成員,在被去激活之后,虛擬環(huán)中的成員身份被撤回。
在某些情況下,電話單元具有大容量存儲(chǔ)器,在網(wǎng)絡(luò)上進(jìn)行合作的過(guò)程中,大容量存儲(chǔ)器被當(dāng)做共享存儲(chǔ)器。也是在某些情況下,共享存儲(chǔ)器可以為電話單元的用戶提供語(yǔ)音郵件服務(wù)。此外,在某些情況下,共享存儲(chǔ)器還可以允許進(jìn)行單元之間的傳輸,并存儲(chǔ)話音文件之外的其他數(shù)據(jù)文件。網(wǎng)絡(luò)可以是局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、因特網(wǎng)中的某一種網(wǎng)絡(luò),或者是各種網(wǎng)絡(luò)的組合。
在某些實(shí)施例中,集成了多播技術(shù),用于虛擬環(huán)中的節(jié)點(diǎn)的數(shù)據(jù)和軟件更新。此外,可以使用獨(dú)立于電源的閃速存儲(chǔ)器來(lái)承擔(dān)全部或部分大容量存儲(chǔ)。也可以實(shí)現(xiàn)冗余存儲(chǔ)和數(shù)據(jù)重新定位方案以提供容錯(cuò)。在某些情況下,給存儲(chǔ)的數(shù)據(jù)排列優(yōu)先級(jí),將優(yōu)先級(jí)最高的數(shù)據(jù)發(fā)送出去,以比優(yōu)先級(jí)較低的數(shù)據(jù)存儲(chǔ)在更多的位置。也是在某些情況下,允許電話單元作為管理員站,從而具有了對(duì)在網(wǎng)絡(luò)上合作的電話單元的系統(tǒng)進(jìn)行配置的管理功能。
在本發(fā)明的再一個(gè)方面,提供因特網(wǎng)協(xié)議(IP)電話的方法,包括(a)提供連接到網(wǎng)絡(luò)的兩個(gè)或更多IP電話單元的步驟;以及(b)在每一個(gè)電話單元上執(zhí)行IP電話軟件的實(shí)例,以便電話單元能夠自動(dòng)地合作,以在網(wǎng)絡(luò)中形成組織性組,在網(wǎng)絡(luò)中沒(méi)有任何交換機(jī)或服務(wù)器的情況下,允許單個(gè)的單元向其他單個(gè)電話單元發(fā)出IP呼叫和從這些單個(gè)單元接收IP呼叫。
在該方法的某些實(shí)施例中,軟件實(shí)例的單個(gè)實(shí)例還可以單個(gè)的電話單元之間進(jìn)行文本和圖像數(shù)據(jù)以及聲音數(shù)據(jù)的通信。在這些和某些其他實(shí)施例中,與網(wǎng)絡(luò)連接的電話單元能夠形成和解除作為組織性組的虛擬令牌環(huán)。形成的虛擬環(huán)可以是兩端的、多連接的虛擬環(huán)。在更進(jìn)一步的實(shí)施例中,所述電話單元的合作提供控制功能,從而在激活時(shí),連接到網(wǎng)絡(luò)的單個(gè)電話單元被注冊(cè)為網(wǎng)絡(luò)中的虛擬環(huán)的成員,在被去激活之后,虛擬環(huán)中的成員身份被撤回。
在該方法的某些實(shí)施例中,單個(gè)的電話單元具有大容量存儲(chǔ)器,所述電話單元的合作會(huì)將單個(gè)站上的大容量存儲(chǔ)器當(dāng)做共享存儲(chǔ)器。在某些情況下,共享存儲(chǔ)器可以為單個(gè)的電話站的用戶提供語(yǔ)音郵件服務(wù)。共享存儲(chǔ)器還可以允許進(jìn)行單元之間的傳輸,并存儲(chǔ)話音文件之外的其他數(shù)據(jù)文件。在優(yōu)選實(shí)施例中,網(wǎng)絡(luò)是局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、因特網(wǎng)中的某一種網(wǎng)絡(luò),或者是各種網(wǎng)絡(luò)的組合。
在更進(jìn)一步的實(shí)施例中,集成了多播技術(shù),用于虛擬環(huán)中的節(jié)點(diǎn)的數(shù)據(jù)和軟件更新。在其他實(shí)施例中,可以使用獨(dú)立于電源的閃速存儲(chǔ)器來(lái)承擔(dān)全部或部分大容量存儲(chǔ)。也可以在多個(gè)電話單元上實(shí)現(xiàn)冗余存儲(chǔ)和數(shù)據(jù)重新定位方案以提供容錯(cuò)。在某些實(shí)施例中,給存儲(chǔ)的數(shù)據(jù)排列優(yōu)先級(jí),優(yōu)先級(jí)最高的數(shù)據(jù)比優(yōu)先級(jí)較低的數(shù)據(jù)存儲(chǔ)在更多的位置。在某些實(shí)施例中,可以允許一個(gè)或多個(gè)電話單元作為管理員站,從而具有了對(duì)系統(tǒng)進(jìn)行配置的管理功能。
在下面詳細(xì)描述的本發(fā)明的實(shí)施例中,在網(wǎng)絡(luò)上首次提供IP電話系統(tǒng),提供強(qiáng)壯的功能,在網(wǎng)絡(luò)中沒(méi)有交換機(jī)或服務(wù)器的情況下能夠無(wú)縫地操作。


圖1是顯示了本發(fā)明的實(shí)施例中的虛擬環(huán)形結(jié)構(gòu)和對(duì)應(yīng)的時(shí)間圖的網(wǎng)絡(luò)圖。
圖2是顯示了具有IP電話、計(jì)算機(jī)、服務(wù)器、路由器、集線器等等的常規(guī)局域網(wǎng)(LAN)的網(wǎng)絡(luò)圖。
圖3顯示了本發(fā)明的實(shí)施例中的某節(jié)點(diǎn)加入環(huán)的過(guò)程中的第一階段。
圖4顯示了本發(fā)明的實(shí)施例中的某節(jié)點(diǎn)加入環(huán)的過(guò)程中的第二階段。
圖5顯示了本發(fā)明的實(shí)施例中的環(huán)的分裂的過(guò)程。
圖6顯示了本發(fā)明的實(shí)施例中的環(huán)的加入的過(guò)程。
圖7顯示了本發(fā)明的實(shí)施例中的節(jié)點(diǎn)(電話)啟動(dòng)、加入環(huán)和獲得最新的數(shù)據(jù)庫(kù)更新。
圖8顯示了本發(fā)明的實(shí)施例中的GetProfile(UserId)方框。
圖9顯示了本發(fā)明的實(shí)施例中的基本呼叫的SDL圖表(流程圖)。
圖10顯示了本發(fā)明的實(shí)施例中的基本呼叫方案時(shí)間圖。
圖11顯示了本發(fā)明的實(shí)施例中的基本呼叫方案的安全性。
圖12顯示了本發(fā)明的實(shí)施例中的來(lái)自PSTN的語(yǔ)音郵件功能訪問(wèn)。
圖13顯示了本發(fā)明的實(shí)施例中的使用散列函數(shù)計(jì)算的所需要的數(shù)據(jù)跨網(wǎng)絡(luò)的傳播。
圖14顯示了本發(fā)明的實(shí)施例中的呼叫中心實(shí)施方案。
圖15顯示了本發(fā)明的實(shí)施例中的會(huì)議呼叫方案。
圖16顯示了本發(fā)明的實(shí)施例中的來(lái)自IP電話的語(yǔ)音郵件功能訪問(wèn)。
具體實(shí)施例方式
圖1是顯示了本發(fā)明的優(yōu)選實(shí)施例中的虛擬環(huán)形結(jié)構(gòu)和對(duì)應(yīng)的時(shí)間圖的網(wǎng)絡(luò)圖。在本發(fā)明的優(yōu)選實(shí)施例中,使用虛擬環(huán)來(lái)提供子網(wǎng)絡(luò)中的節(jié)點(diǎn)的邏輯分區(qū),可靠地提供消息和支持心跳協(xié)議,下面將比較詳細(xì)地描述。
虛擬環(huán)是按順序排列的許多節(jié)點(diǎn),每一個(gè)節(jié)點(diǎn)識(shí)別至少兩個(gè)其成員(通常是環(huán)中的前一個(gè)和下一個(gè))。環(huán)的大小始終受到其子網(wǎng)絡(luò)的大小的限制,例如,環(huán)的所有節(jié)點(diǎn)必須是同一個(gè)IP子網(wǎng)絡(luò)的成員。然而,其子網(wǎng)絡(luò)內(nèi)部的環(huán)的數(shù)量不會(huì)受到限制。
通過(guò)在環(huán)上傳播特殊消息(叫做“令牌”,類似于IBM的令牌環(huán)協(xié)議),支持環(huán)的凝聚。令牌是通過(guò)環(huán)中的一個(gè)(選擇的)節(jié)點(diǎn)(如101)生成的,并在環(huán)中從一個(gè)節(jié)點(diǎn)發(fā)送到另一個(gè)節(jié)點(diǎn),例如,從101發(fā)送到102,再到103,再到104,然后再次到101,依次類推,發(fā)送到所有環(huán)成員。例如,節(jié)點(diǎn)103在進(jìn)一步發(fā)送數(shù)據(jù)之前可以將數(shù)據(jù)附加到令牌,接收令牌的諸如節(jié)點(diǎn)104之類的另一個(gè)節(jié)點(diǎn),可以讀取附加到令牌上的數(shù)據(jù),依次類推。
根據(jù)附加到令牌中的數(shù)據(jù),環(huán)成員可以執(zhí)行所需要的操作。接收到令牌(并且只有這樣的節(jié)點(diǎn))的節(jié)點(diǎn)可以跨網(wǎng)絡(luò)執(zhí)行多播消息分發(fā)。如此,可以實(shí)現(xiàn)消息提供和接收的順序。
另一個(gè)令牌用途是支持心跳協(xié)議。由于令牌在環(huán)中按順序從一個(gè)節(jié)點(diǎn)提供到另一個(gè)節(jié)點(diǎn),生成了令牌的節(jié)點(diǎn)接收到令牌時(shí),表明了所有環(huán)節(jié)點(diǎn)都存在并正常工作,例如,環(huán)是連貫的。
在優(yōu)選實(shí)施例中,網(wǎng)絡(luò)中的每一個(gè)環(huán)都必須對(duì)應(yīng)于一個(gè)多播組。換句話說(shuō),發(fā)送到特定多播組的消息必須提供給所有環(huán)成員。如此,在此優(yōu)選實(shí)施例中,多播組的數(shù)量等于網(wǎng)絡(luò)中的虛擬環(huán)的數(shù)量。還可以基于虛擬環(huán)來(lái)進(jìn)行可靠的多播消息提供。在本發(fā)明的實(shí)施例中,可以使用基于虛擬環(huán)拓?fù)渲С挚偟南⑴判虻娜魏慰煽康亩嗖ヌ峁﹨f(xié)議。在優(yōu)選實(shí)施例中,使用了Totem協(xié)議。
在本發(fā)明的實(shí)施例中,對(duì)于所有系統(tǒng)數(shù)據(jù)更新,都可以使用多播機(jī)制。當(dāng)網(wǎng)絡(luò)正常地運(yùn)轉(zhuǎn)時(shí),在每一個(gè)目的地可以接收所有發(fā)送的數(shù)據(jù)包。但通常某些數(shù)據(jù)包在IP網(wǎng)絡(luò)中丟失。為了確保所有數(shù)據(jù)包都能可靠地提供到所有最終用戶設(shè)備,需要定期對(duì)所有環(huán)成員進(jìn)行查詢。為在本發(fā)明的實(shí)施例中實(shí)現(xiàn)這一點(diǎn),環(huán)成員發(fā)送包括該節(jié)點(diǎn)接收到的最近的UPDATE的數(shù)量的令牌。與這樣的令牌一起發(fā)送的數(shù)據(jù)包括虛擬時(shí)間字段(包含最后發(fā)送的消息的序列號(hào))。當(dāng)接收這樣的令牌的節(jié)點(diǎn)發(fā)送多播消息時(shí),它將時(shí)間字段的值增大1,然后,將其時(shí)間值增大的令牌發(fā)送到另一個(gè)節(jié)點(diǎn)。節(jié)點(diǎn)還在每個(gè)多播消息中包括虛擬時(shí)間字段的值作為更新序列號(hào)。使用這樣的號(hào)碼,所有其他節(jié)點(diǎn)都可以搜索所有多播消息,它們接收和檢測(cè)可能丟失的消息。[Totem協(xié)議交叉引用號(hào)碼]如果最終用戶設(shè)備上的序列號(hào)小于接收到的序列號(hào),那么,在會(huì)話過(guò)程中至少有一個(gè)數(shù)據(jù)包丟失。為接收到最后的數(shù)據(jù)包,最終用戶設(shè)備要求環(huán)順序中的前一設(shè)備重復(fù)最近的更新。如果最終用戶設(shè)備上的號(hào)碼比接收到的號(hào)碼大,那么,可能在標(biāo)志器翻轉(zhuǎn)之后接收更新。然后,最終用戶設(shè)備將新更新的號(hào)碼寫入到標(biāo)志器中,并通過(guò)環(huán)進(jìn)一步將它發(fā)送下去。這給環(huán)中的第一最終用戶設(shè)備提供有關(guān)更新的周轉(zhuǎn)速度的信息。標(biāo)志器翻轉(zhuǎn)的延遲應(yīng)該可與更新數(shù)據(jù)包的延遲相比較。
在圖1的時(shí)間圖中,IP電話1 101生成新令牌,并將它提供到IP電話2 102(支路110)。IP電話2 102接收令牌,并將它按原樣發(fā)送到IP電話3 103(支路111)。IP電話3 103接收令牌,添加它所希望的某些數(shù)據(jù)以傳輸?shù)絀P電話1 101到令牌的末尾,并將令牌發(fā)送到IP電話4 104(支路112)。IP電話4 104接收具有附加的數(shù)據(jù)的令牌,并將它發(fā)送IP電話1 101(支路113)。IP電話1 101接收具有附加的數(shù)據(jù)的令牌,如此接收必需的數(shù)據(jù),生成新的令牌,并將它發(fā)送到IP電話2 102(支路114)依次類推。
圖2是描述了局域網(wǎng)201的網(wǎng)絡(luò)圖。所顯示的網(wǎng)絡(luò)體系結(jié)構(gòu)包括幾個(gè)IP電話202a、202b、202c...202f,或節(jié)點(diǎn),PSTN 209中的網(wǎng)關(guān)205,以及H.323網(wǎng)關(guān)208(是到因特網(wǎng)210的網(wǎng)關(guān))。網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)連接到集線器/交換機(jī)206a/206b。除IP電話之外,還有DHCP服務(wù)器204和一個(gè)或多個(gè)個(gè)人計(jì)算機(jī)(PC)設(shè)備203。
需要以這樣的方式配置路由器207,以便所有數(shù)據(jù)包將到達(dá)所有諸如211a、211b之類的其中安裝了諸如202a、202b、202c之類的IP電話設(shè)備的子網(wǎng)絡(luò)。默認(rèn)情況下,這樣的主組的地址可以是239.192.0.1,但系統(tǒng)管理員可以使用常規(guī)技術(shù)來(lái)改變?cè)摰刂贰?br> 假設(shè),管理員如此調(diào)整了組織中的路由器,以便本地多播通信量(即,范圍中的分配的IETF239.192.0.0/14)不離開組織的網(wǎng)絡(luò)。還假設(shè),多播通信量不能從外部傳入內(nèi)部網(wǎng)絡(luò)(應(yīng)該通過(guò)路由器或防火墻過(guò)濾)。
本實(shí)施例中的IP電話202a、202b、202c等等可以使用靜態(tài)或動(dòng)態(tài)IP(DHCP)網(wǎng)絡(luò)配置方法。在啟動(dòng)時(shí)在接收其IP地址之后(如下面的圖7所描述),用戶設(shè)備可以搜索其自己的子網(wǎng)絡(luò)211a中的鄰居,如果不成功,那么,在其他子網(wǎng)絡(luò)中進(jìn)行搜索,如在211b中。IP電話202a將使用所有其子網(wǎng)絡(luò)地址的組224.0.0.1來(lái)進(jìn)行搜索。如果搜索不成功,那么它將試圖連接到主組(例如,本實(shí)施例中的239.192.0.1.)。如果它仍不會(huì)接收到應(yīng)答,它將認(rèn)為其本身是網(wǎng)絡(luò)中的第一個(gè)設(shè)備,或者,IP網(wǎng)絡(luò)不支持IP多播。
假定IP電話202a從每個(gè)環(huán)中的具有最大的IP地址的節(jié)點(diǎn)接收應(yīng)答,包括202b,這是其環(huán)212a中具有最大的IP地址的節(jié)點(diǎn)。節(jié)點(diǎn)202a選擇任何一個(gè)環(huán),并從節(jié)點(diǎn)202b要求允許參與(成員身份)。如果在某一時(shí)間之后沒(méi)有接收到應(yīng)答,則節(jié)點(diǎn)重復(fù)發(fā)向具有較高的號(hào)碼的節(jié)點(diǎn)許可請(qǐng)求。相應(yīng)地,將由與環(huán)的起點(diǎn)靠近的節(jié)點(diǎn)對(duì)其作出應(yīng)答。重復(fù)該過(guò)程,直到接收到應(yīng)答。
圖3和圖4顯示了通過(guò)圖3的節(jié)點(diǎn)202b加入環(huán)212a的節(jié)點(diǎn)202a的過(guò)程中的第一階段和第二階段,這里假設(shè)它是根據(jù)本發(fā)明的實(shí)施例啟用的IP電話局。節(jié)點(diǎn)202b接受新成員,并啟動(dòng)通過(guò)將令牌發(fā)送到現(xiàn)有的環(huán)成員中來(lái)將節(jié)點(diǎn)202a包括(預(yù)訂)到環(huán)202a的過(guò)程。節(jié)點(diǎn)202b將插入具有IP電話(202a)的IP地址的新IP電話202a的請(qǐng)求附加到令牌。環(huán)的所有成員都接收到該請(qǐng)求,如果IP地址值比令牌中的IP地址值更靠近IP電話202a的IP地址,則將它們的IP地址添加到令牌中。對(duì)于較小的和較大的值都會(huì)這樣做(例如,10比5更靠近11,12比20更靠近11)。在令牌遍歷整個(gè)環(huán)之后,它包括兩個(gè)IP地址,例如,IP電話202b和202c的IP地址,它們是從兩側(cè)都與IP電話202a的IP地址最近的IP地址。響應(yīng)來(lái)自圖3上的具有成員身份請(qǐng)求的令牌,節(jié)點(diǎn)(202b)如此向202a宣布其兩個(gè)鄰居,圖3的202b和202c(需要將202a放在環(huán)拓?fù)渲?,并置于這兩者之間)。新成員202a向其新鄰居202b和202c發(fā)送請(qǐng)求(令牌),并要求它們更新它們的指針以便它加入到環(huán)中。
在完成加入過(guò)程之后,節(jié)點(diǎn)202a將其自己的本地?cái)?shù)據(jù)庫(kù)與當(dāng)前數(shù)據(jù)庫(kù)同步,并要求節(jié)點(diǎn)202b提供有關(guān)當(dāng)前版本的信息。節(jié)點(diǎn)202b將當(dāng)前版本發(fā)送到節(jié)點(diǎn)202a。在加入環(huán)之后,節(jié)點(diǎn)202a被視為完全集成到本實(shí)施例中的無(wú)服務(wù)器電話系統(tǒng)中。
圖5顯示了環(huán)的分裂的過(guò)程。如果在子網(wǎng)絡(luò)中存在大量的最終用戶設(shè)備,則環(huán)的長(zhǎng)度可能變得太大,結(jié)果,令牌周轉(zhuǎn)的時(shí)間將變得太長(zhǎng)。為了避免此問(wèn)題,當(dāng)環(huán)長(zhǎng)度到達(dá)系統(tǒng)管理員設(shè)置的特定限制時(shí)(在優(yōu)選實(shí)施例中,這樣的數(shù)量被設(shè)置為6),它將被分為兩個(gè),并將建立一個(gè)新的環(huán)。
再次參看圖5,假設(shè)最初有一個(gè)具有6個(gè)節(jié)點(diǎn)的環(huán),環(huán)限制被管理員設(shè)置為6?,F(xiàn)在有一個(gè)新節(jié)點(diǎn)(307)正在加入到環(huán)中。結(jié)果,超過(guò)了“環(huán)限制”參數(shù)。如此,為了保持參數(shù)的正確性,環(huán)必須被分成兩個(gè)環(huán)310a和310b。為了實(shí)現(xiàn)這一點(diǎn),環(huán)被大致分為2(+/-1),并且諸如節(jié)點(diǎn)304、305、301和307之類的與裂縫交界的節(jié)點(diǎn)修改它們的指針。在圖5中,節(jié)點(diǎn)304將其指針從305修改為301,如此創(chuàng)建了一個(gè)新的較小的環(huán)310b。節(jié)點(diǎn)307將其指針從301修改為305,如此創(chuàng)建了一個(gè)新的較小的環(huán)310a。
圖6顯示了加入環(huán)的過(guò)程。與環(huán)變得太大的潛在的問(wèn)題不同的是,如果不同的環(huán)中的最終用戶設(shè)備的數(shù)量太小,相應(yīng)地,這樣的環(huán)的長(zhǎng)度變得太短,則它們會(huì)將它們自己一起聯(lián)接在一起以構(gòu)成一個(gè)新的較大的環(huán)。圖6描述了這樣的過(guò)程。
假設(shè)網(wǎng)絡(luò)中最初有兩個(gè)環(huán)620a和620b,每一個(gè)環(huán)都有四個(gè)成員。在某一時(shí)間之后,節(jié)點(diǎn)612變得不可用(關(guān)閉)。環(huán)620b在令牌周轉(zhuǎn)期間認(rèn)識(shí)到,節(jié)點(diǎn)612會(huì)出故障或簡(jiǎn)單地說(shuō)不可用。兩個(gè)環(huán)中的所有節(jié)點(diǎn)的總和等于“環(huán)限制”參數(shù),該參數(shù)被設(shè)置為7,例如,現(xiàn)在可以聯(lián)接兩個(gè)現(xiàn)有的環(huán)。
環(huán)以這樣的方式聯(lián)接,以便在新的聯(lián)接的環(huán)中,節(jié)點(diǎn)的數(shù)量和順序保持不變,從最小的到最大的,例如,601、602、603、604、611、613和614。
如此第一和最后的節(jié)點(diǎn)(環(huán)620a中的601和604,環(huán)620b中的節(jié)點(diǎn)611和614),以這樣的方式修改它們的指針,以便兩個(gè)環(huán)聯(lián)接在一起。
結(jié)果,利用所有包括的工作的節(jié)點(diǎn)創(chuàng)建新環(huán),節(jié)點(diǎn)的數(shù)量和順序都保持不變。
圖7是描述了節(jié)點(diǎn)(IP電話)啟動(dòng)、聯(lián)接環(huán),和獲得最新的DB更新的圖表。在此圖表中,節(jié)點(diǎn)IP電話1在網(wǎng)絡(luò)201中發(fā)送廣播消息(支路701)以查詢IP地址。DHCP服務(wù)器204(參見(jiàn)圖2)應(yīng)答(提供支路702),結(jié)果,電話1請(qǐng)求地址(支路703)。IP地址被提供到電話1(確認(rèn)支路704)。在圖表的第一部分,對(duì)IP地址的請(qǐng)求使用了DHCP協(xié)議,這只是為了說(shuō)明。也可以使用諸如靜態(tài)IP地址之類的其他方法。
節(jié)點(diǎn)(202a)試圖查找網(wǎng)絡(luò)中存在的任何環(huán)(至少一個(gè))。它在其子網(wǎng)絡(luò)(211a)中發(fā)送多播請(qǐng)求(支路705)。包括202b的幾個(gè)節(jié)點(diǎn)響應(yīng)來(lái)自節(jié)點(diǎn)202a的請(qǐng)求(支路706、707)。節(jié)點(diǎn)202a選擇其中一個(gè)環(huán),并請(qǐng)求(支路708)允許從節(jié)點(diǎn)202b參與。節(jié)點(diǎn)202b跨環(huán)地發(fā)送具有請(qǐng)求的令牌,然后給節(jié)點(diǎn)202a提供(支路709)獲取環(huán)成員身份所需的信息。圖3和4中所描述的過(guò)程中提供詳細(xì)信息。在插入到環(huán)之后,節(jié)點(diǎn)202a通過(guò)從節(jié)點(diǎn)202b中請(qǐng)求當(dāng)前版本數(shù)據(jù)庫(kù)(支路710)來(lái)將其數(shù)據(jù)庫(kù)與當(dāng)前版本同步。節(jié)點(diǎn)202b將當(dāng)前數(shù)據(jù)庫(kù)發(fā)送(支路711)到節(jié)點(diǎn)202a。
節(jié)點(diǎn)202a(圖2)中的IP電話的用戶在節(jié)點(diǎn)202a上進(jìn)行登錄操作。為了完成該登錄過(guò)程,需要接收用戶配置文件,下面將參考圖8描述該操作。用戶使用IP電話鍵盤來(lái)插入U(xiǎn)serId或使用任何其他輸入方法來(lái)進(jìn)行這樣的插入。
圖8顯示了GetProfile(UserId)過(guò)程,這是使用散列函數(shù)查找和檢索配置文件方案的功能。請(qǐng)求配置文件的節(jié)點(diǎn)根據(jù)節(jié)點(diǎn)的ID計(jì)算散列函數(shù),如下面參考圖13所描述的。這里強(qiáng)調(diào),使用散列函數(shù)是示范性的,不是限制性的,有許多其他方式可以用來(lái)實(shí)現(xiàn)此步驟。
在圖8中,節(jié)點(diǎn)IP電話1正在試圖連接到IP電話2,其地址是使用散列函數(shù)計(jì)算出的,如下面參考圖13詳細(xì)描述的(801)。在該過(guò)程中,IP電話1設(shè)置計(jì)時(shí)器。支路802是發(fā)往IP電話2的索取UserId的請(qǐng)求。IP電話2不可用,因此,在計(jì)時(shí)器上設(shè)置的時(shí)間的末尾(如圖表的垂直軸上的距離所說(shuō)明的),即,在支路802的末尾的時(shí)間,IP電話2計(jì)算支路803所顯示的新散列函數(shù),然后查詢IP電話3的UserId。此查詢成功,IP電話3作肯定回答(支路805),在此之后,電話1請(qǐng)求配置文件(支路806),電話3將配置文件返回到電話1(支路807)。
在接收到配置文件之后,節(jié)點(diǎn)202a要求用戶插入密碼。用戶插入密碼,節(jié)點(diǎn)202a試圖對(duì)配置文件的私有部分進(jìn)行解密(用戶私鑰是用至少他的對(duì)稱密鑰加密的)。如果解密成功,則用戶在節(jié)點(diǎn)202a上進(jìn)行注冊(cè)。在成功登錄之后,創(chuàng)建消息“User1oggedOn”并使用可靠的多播協(xié)議進(jìn)行發(fā)送。該消息至少包括用戶名,用戶登錄的節(jié)點(diǎn)的Id,以及時(shí)間戳。接收消息的所有節(jié)點(diǎn)都將更新它們的數(shù)據(jù)庫(kù)。
圖9是描述了許多可能的基本呼叫方案中的一個(gè)方案的流程圖。在此示例中,節(jié)點(diǎn)1的用戶正在試圖呼叫節(jié)點(diǎn)2處的用戶。在步驟901中,在節(jié)點(diǎn)1中輸入用戶ID。在步驟902中,節(jié)點(diǎn)1請(qǐng)求配置文件,被作出肯定回答,并接收配置文件,如上面參考圖8所描述的。然后,節(jié)點(diǎn)1在步驟903中在其數(shù)據(jù)庫(kù)中查詢UserId,UserId屬于User2的Id信息。這樣的表可以是這個(gè)樣子{用戶名、用戶登錄到其中的節(jié)點(diǎn)Id,標(biāo)志。
現(xiàn)在,在步驟904中,節(jié)點(diǎn)1對(duì)User2的配置文件進(jìn)行分析。如果在表中用戶被標(biāo)記為“已注冊(cè)”(在步驟905中檢查),節(jié)點(diǎn)202a在步驟906中嘗試連接到User2在其中注冊(cè)的節(jié)點(diǎn)。在步驟906中,就節(jié)點(diǎn)2處的電話是否在使用中作出判斷。如果沒(méi)有占線,則在步驟908中就是否允許呼叫作出判斷。如果允許,則在步驟909中使用H.323、SIP或另一個(gè)適當(dāng)?shù)膮f(xié)議來(lái)創(chuàng)建聲音會(huì)話。
如果在步驟907中判斷節(jié)點(diǎn)2占線,則在步驟910中就是重定向呼叫、連接到語(yǔ)音郵件還是拒絕呼叫作出判斷。通過(guò)分析用戶2的配置文件作出此判斷,用戶2在此示例具有對(duì)占線判斷的標(biāo)準(zhǔn)的反應(yīng)。
現(xiàn)在回到步驟905,如果在該步驟中判斷用戶2沒(méi)有登錄,則控制直接進(jìn)入步驟910以重定向嘗試進(jìn)行的呼叫。
圖10顯示了圖9的流程步驟的一部分,但是采用了時(shí)間圖的形式,而不是作為流程圖。節(jié)點(diǎn)1處的User1正在試圖呼叫User2,如上面參考圖9所描述的。User1輸入U(xiǎn)ser2 ID以發(fā)出呼叫,在此之后,節(jié)點(diǎn)1請(qǐng)求用戶2的配置文件。節(jié)點(diǎn)1作為支路1001請(qǐng)求配置文件。節(jié)點(diǎn)2將配置文件返回(支路1002)到IP電話1。節(jié)點(diǎn)IP電話1在表中檢查用戶2狀態(tài)(支路1003),并讀取(分析)配置文件(支路1004)。IP電話1連接到IP電話2,并檢查用戶2的可用性(支路1005)。節(jié)點(diǎn)2以它可用的消息來(lái)作出響應(yīng)(支路1006)。然后,IP電話1使用H.323、SIP或其他標(biāo)準(zhǔn)協(xié)議來(lái)創(chuàng)建連接。支路1007顯示了實(shí)際呼叫。
圖11顯示了基本呼叫方案的安全實(shí)施方式。在此示例中,IP電話1已經(jīng)打開,并接收了其IP地址(未顯示)。用戶通過(guò)輸入他的唯一ID和密碼來(lái)響應(yīng)來(lái)自節(jié)點(diǎn)的登錄請(qǐng)求?,F(xiàn)在IP電話1使用如下所述的散列函數(shù)請(qǐng)求存儲(chǔ)了用戶配置文件的地址(支路1101)。在支路1101的末端,具有用戶配置文件的網(wǎng)絡(luò)上的其中一個(gè)電話(IP電話2)接收請(qǐng)求。電話2在網(wǎng)絡(luò)上答復(fù),它具有請(qǐng)求的用戶配置文件(支路1102),Phone-1接收該回復(fù)。現(xiàn)在電話1從Phone 2請(qǐng)求配置文件(支路1103),還提供電話1 UserId,Phone-2提供配置文件(支路1104)。
IP電話1現(xiàn)在試圖對(duì)其私鑰進(jìn)行解密(1105),私鑰是配置文件的一部分。如果操作成功,確保它接收到其自己的配置文件。如果操作失敗,有可能有兩種變化1.它接收到了別人的配置文件,則網(wǎng)絡(luò)中可能有入侵者2.使用了錯(cuò)誤的密碼在成功地接收其私鑰之后,IP電話1可以進(jìn)行呼叫(1106)。在話音呼叫處理的級(jí)別上,可以使用標(biāo)準(zhǔn)算法。在某些優(yōu)選實(shí)施例中,建立H.323連接,因此根據(jù)H.323的H.235協(xié)議支持安全性。在本發(fā)明的優(yōu)選實(shí)施例中,使用配置文件中的密鑰來(lái)標(biāo)識(shí)所有各方。
圖12顯示了本發(fā)明的實(shí)施例中的來(lái)自PSTN的語(yǔ)音郵件功能訪問(wèn)。在此示例中,外部POT電話呼叫本發(fā)明的唯一網(wǎng)絡(luò)中的用戶1(支路1201)。PSTN網(wǎng)關(guān)(圖2中的205)知道用戶1沒(méi)有登錄,并通知外部節(jié)點(diǎn)(支路1202),可以留下語(yǔ)音郵件。外部POT電話的用戶記錄由PSTN網(wǎng)關(guān)接收到(支路1203)的消息,該網(wǎng)關(guān)通知(支路1204)外部電話,成功地記錄了消息。PSTN網(wǎng)關(guān)將消息傳輸?shù)介W速存儲(chǔ)器(支路1205)中,并斷開連接(支路1206)。PSTN網(wǎng)關(guān)現(xiàn)在從IP電話2請(qǐng)求(支路1207)User1的配置文件。節(jié)點(diǎn)IP電話2將請(qǐng)求的配置文件返回(支路1208)到PSTN網(wǎng)關(guān),該網(wǎng)關(guān)提取User1的公鑰,并為語(yǔ)音郵件創(chuàng)建(支路1209)數(shù)字信封。然后網(wǎng)關(guān)生成(支路1210)隨機(jī)對(duì)稱密鑰,利用該隨機(jī)對(duì)稱密鑰,它對(duì)VM進(jìn)行加密(支路1211)。然后PSTN將數(shù)字信封(支路1212)和其中的數(shù)據(jù)(支路1213)保存在其中一個(gè)節(jié)點(diǎn),這些節(jié)點(diǎn)能夠存儲(chǔ)諸如IP電話2之類的VM。
圖16進(jìn)一步顯示了語(yǔ)音郵件的功能。在此示例中,節(jié)點(diǎn)202a的用戶1呼叫(支路1601)到用戶2。用戶2已經(jīng)與網(wǎng)絡(luò)中的另一方進(jìn)行連接(支路1600),如此節(jié)點(diǎn)202b以占線信號(hào)響應(yīng)節(jié)點(diǎn)202a(支路1602)。節(jié)點(diǎn)202a現(xiàn)在需要選擇能夠存儲(chǔ)User2的語(yǔ)音郵件(VM節(jié)點(diǎn))的節(jié)點(diǎn)。這是使用用于使用L-TSM-CVR存儲(chǔ)網(wǎng)絡(luò)上的任何對(duì)象的同一個(gè)散列函數(shù)來(lái)執(zhí)行的。例如,user2的所有語(yǔ)音郵件持有者節(jié)點(diǎn)可以是指定的VM_to_User2?;诖嗣Q,散列函數(shù)計(jì)算(支路1603)應(yīng)該在其上面存儲(chǔ)語(yǔ)音郵件消息的節(jié)點(diǎn)的編號(hào)(地址),在此示例中為202c。
現(xiàn)在操作基本上與上文參考圖10所描述的操作相同。節(jié)點(diǎn)202a將數(shù)據(jù)(User1到User2的語(yǔ)音郵件消息)存儲(chǔ)(支路1604)在其自己的IP電話(節(jié)點(diǎn)202a)存儲(chǔ)器中。然后它請(qǐng)求從節(jié)點(diǎn)202b中請(qǐng)求(支路1605)User2的配置文件。節(jié)點(diǎn)202a配置文件(支路1606)并從所提供的配置文件中獲取用戶的公鑰。然后,節(jié)點(diǎn)202a生成(支路1607)隨機(jī)對(duì)稱密鑰,并用此密鑰對(duì)消息進(jìn)行加密(支路1608)。然后使用User2節(jié)點(diǎn)202a的公鑰創(chuàng)建數(shù)字信封,并用隨機(jī)對(duì)稱密鑰將保存它保存在數(shù)字信封中。然后節(jié)點(diǎn)202a將數(shù)字信封(支路1609)和(1610)編碼的語(yǔ)音郵件消息保存在節(jié)點(diǎn)202c上。
節(jié)點(diǎn)202b定期檢查(支路1611)User2的語(yǔ)音郵件(或通知它,當(dāng)接收語(yǔ)音郵件時(shí)它是否處于在線狀態(tài))??缯Z(yǔ)音郵件持有者的虛擬環(huán)來(lái)發(fā)送對(duì)語(yǔ)音郵件的請(qǐng)求。一旦其中一個(gè)節(jié)點(diǎn)接收到新的語(yǔ)音郵件,它將有關(guān)新語(yǔ)音郵件的情況通知給(支路1612)節(jié)點(diǎn)202b。節(jié)點(diǎn)202b向節(jié)點(diǎn)202c發(fā)送請(qǐng)求并請(qǐng)求語(yǔ)音郵件文件。當(dāng)節(jié)點(diǎn)202b從202c接收語(yǔ)音郵件(支路1613)以及數(shù)字信封(支路1614)時(shí),它打開信封(支路1615)并獲取對(duì)稱密鑰,并用該密鑰對(duì)語(yǔ)音郵件進(jìn)行解密(1616)?,F(xiàn)在User2可以訪問(wèn)語(yǔ)音郵件文件。在收聽(tīng)語(yǔ)音郵件之后,用戶可以刪除它或者應(yīng)用戶請(qǐng)求并根據(jù)管理員設(shè)置將它存儲(chǔ)起來(lái)。
圖13顯示了本發(fā)明的實(shí)施例中的使用散列函數(shù)計(jì)算的所需要的數(shù)據(jù)跨網(wǎng)絡(luò)的傳播。在此示例中,節(jié)點(diǎn)1313和1303需要存儲(chǔ)某些對(duì)象(數(shù)據(jù))。圖中的箭頭連接了在其上面散列函數(shù)建議復(fù)制這樣的數(shù)據(jù)的節(jié)點(diǎn)。在示例中,存儲(chǔ)了兩個(gè)數(shù)據(jù)的對(duì)象。節(jié)點(diǎn)1313需要將數(shù)據(jù)(Object1)存儲(chǔ)在具有某一冗余因數(shù)的網(wǎng)絡(luò)中。然后,它基于Object1 Id計(jì)算散列函數(shù)結(jié)果,并接收其中應(yīng)該存儲(chǔ)Object1的節(jié)點(diǎn)的標(biāo)識(shí)符(1306)。節(jié)點(diǎn)1313向節(jié)點(diǎn)1306發(fā)送Object1,并通知它有關(guān)必需的冗余因數(shù)的情況。節(jié)點(diǎn)1306存儲(chǔ)Object1的副本,但由于沒(méi)有到達(dá)必需的冗余因數(shù),因此,它再次計(jì)算散列函數(shù)的結(jié)果并接收其中應(yīng)該存儲(chǔ)Object1的下一個(gè)節(jié)點(diǎn)標(biāo)識(shí)符(1307)。
現(xiàn)在節(jié)點(diǎn)1307接收Object1,并將其存儲(chǔ)起來(lái),由于還沒(méi)有到達(dá)冗余因數(shù),因此,節(jié)點(diǎn)1307重復(fù)已經(jīng)描述的過(guò)程,并向1311發(fā)送Object1。節(jié)點(diǎn)1311存儲(chǔ)Obiect1并再次重復(fù)該過(guò)程。節(jié)點(diǎn)1305從1311中接收Object1,并驗(yàn)證具有必需的冗余因數(shù)的副本的數(shù)量。此時(shí)不再需要副本。現(xiàn)在Object1存儲(chǔ)在具有必需的冗余因數(shù)的網(wǎng)絡(luò)中。
虛線表示朝向下一個(gè)節(jié)點(diǎn)的途徑,下一個(gè)節(jié)點(diǎn)是在該過(guò)程中在節(jié)點(diǎn)(1305)不可用的情況下為了保留必需的冗余因數(shù)所被涉及的。在Object1位于所有4個(gè)節(jié)點(diǎn)之后,假設(shè)四個(gè)節(jié)點(diǎn)都滿足冗余要求,則它們構(gòu)成了邏輯環(huán)(L-TSM-CVR)。圖13中的虛線表示虛擬環(huán)。同樣,散列函數(shù)對(duì)節(jié)點(diǎn)1303所存儲(chǔ)的Object2進(jìn)行操作,實(shí)線表示了順序過(guò)程。
下面是在優(yōu)選實(shí)施例中用于計(jì)算在其上面可以存儲(chǔ)特定的對(duì)象并從中可以獲得特定的對(duì)象的節(jié)點(diǎn)的地址的散列函數(shù)的示例假設(shè)“i”是節(jié)點(diǎn)的編號(hào),1<=i<=n。應(yīng)該屬于間隔
。那些段具有下列特征段的開始,點(diǎn)x(i)-是節(jié)點(diǎn)i的標(biāo)識(shí)符。段y(i)的結(jié)束點(diǎn)被以這樣的方式選擇,以便段的長(zhǎng)度將大致等于log(2,n)/n。每次當(dāng)節(jié)點(diǎn)加入網(wǎng)絡(luò)或離開它時(shí),都對(duì)log(2,n)/n的結(jié)果重新進(jìn)行計(jì)算,并為y(i)設(shè)置新的值。換句話說(shuō),與節(jié)點(diǎn)關(guān)聯(lián)的段的長(zhǎng)度在系統(tǒng)工作過(guò)程中改變。
定義“距離-減半規(guī)則”對(duì)于數(shù)軸“x”上的屬于間隔[0;1)的任何給定點(diǎn),我們定義了兩個(gè)函數(shù)l(x)=x/2иг(x)=x/2+1/2相應(yīng)地,對(duì)于段s(i),我們可以創(chuàng)建其圖像中的兩個(gè),將函數(shù)“1”和“r”應(yīng)用到所述段的所有點(diǎn)。如果段s(i)和s(j)交叉,節(jié)點(diǎn)i必須知道節(jié)點(diǎn)j的地址以及相反。可以證明,如果滿足了前面的段落中的標(biāo)準(zhǔn),則一個(gè)節(jié)點(diǎn)必須具有的鏈路的數(shù)量=O(log(2,n))。例如,每個(gè)節(jié)點(diǎn)都必須知道其他節(jié)點(diǎn)的IP地址的對(duì)數(shù)。其段相互交叉或根據(jù)“距離減半規(guī)則”彼此連接的節(jié)點(diǎn)叫做“鄰居”。
每個(gè)資源都有其自己的標(biāo)識(shí)符r(i),其中,1<=i<=m。資源標(biāo)識(shí)符-是也均勻分布在整數(shù)軸上的屬于間隔[0;1)上數(shù)字。資源i被放在所有節(jié)點(diǎn)上,其段包括點(diǎn)r(i)。只需通過(guò)執(zhí)行下面所描述的查詢操作就可以查找到這些節(jié)點(diǎn)。
為了將節(jié)點(diǎn)包括到網(wǎng)絡(luò)中必須選擇x(i)。為選擇節(jié)點(diǎn)的標(biāo)識(shí)符,可以使用下列方法。計(jì)算估計(jì)q(i)=log(2,n)/n。為計(jì)算此估計(jì),為一個(gè)節(jié)點(diǎn)計(jì)算段的結(jié)尾y(i)=x(i)+q(i)mod 1。節(jié)點(diǎn)向位于網(wǎng)絡(luò)上的所有其新鄰居(其段與其自己的段交叉或根據(jù)“距離-減半規(guī)則”連接的節(jié)點(diǎn))發(fā)送通知。新節(jié)點(diǎn)從其鄰居中獲取屬于新節(jié)點(diǎn)的段的所有資源標(biāo)識(shí)符。
這些鄰居可以檢測(cè)估計(jì)變化的事實(shí)log(2,n)/n并升級(jí)值y(i)。然后,某些資源將在這些節(jié)點(diǎn)的段范圍之外,并可以丟棄,以便避免過(guò)度的冗余。信息不會(huì)丟失,因?yàn)橘Y源在網(wǎng)絡(luò)中的其他節(jié)點(diǎn)進(jìn)行了復(fù)制。
如果一個(gè)節(jié)點(diǎn)離開網(wǎng)絡(luò),則它將通知其鄰居,它們可能更改log(2,n)/n的估計(jì)和它們的y(i)。在此情況下,節(jié)點(diǎn)的段將擴(kuò)展,這可能導(dǎo)致毗連區(qū)域的變化,如此導(dǎo)致某些資源向這些節(jié)點(diǎn)的重新定位。
搜索資源“r”假設(shè)z(i)=x(i)+y(i)/2,“w”是作為位字符串的z(i)的二進(jìn)制表示法。
按下列方式定義“距離-減半函數(shù)”w(t,r)w(0,r)=rw(t‖0,r)=l(w(t,r))w(t‖l,r)=r(w(t,r))必須查找最小值″t″,如此w(t,r)將屬于當(dāng)前節(jié)點(diǎn)“i”的段s(i)。
根據(jù)“距離-減半函數(shù)”w(t,r)的創(chuàng)建的規(guī)則將被尋址的所有節(jié)點(diǎn)將知道彼此的地址,并將包含從當(dāng)前節(jié)點(diǎn)“i”到節(jié)點(diǎn)內(nèi)容資源“r”的查詢路徑。
圖14顯示了本發(fā)明的實(shí)施例中的呼叫中心實(shí)施方案。在圖14中,在外面,User1在模擬電話處使用PSTN-網(wǎng)關(guān)(1401)撥打呼叫中心的號(hào)碼。該呼叫包括組號(hào)。PSTN-網(wǎng)關(guān)接收呼叫,并請(qǐng)求為該組號(hào)提供服務(wù)的IP電話1提供服務(wù)(1402)。節(jié)點(diǎn)IP電話1占線,IP電話1將請(qǐng)求重定向(1403)到組中的下一節(jié)點(diǎn)(IP電話2)。節(jié)點(diǎn)IP電話2可以接收呼叫,并將其可用的情況通知(1404)給IP電話1。IP電話1將IP電話2的可用的情況通知(1405)給PSTN-網(wǎng)關(guān)。PSTN-網(wǎng)關(guān)請(qǐng)求(1406)IP電話2接收與User1的呼叫?,F(xiàn)在IP電話2確認(rèn)(1407)可用。最后PSTN-網(wǎng)關(guān)向模擬電話發(fā)送開始交談的信號(hào)(1408),模擬電話使用PSTN-網(wǎng)關(guān)與IP電話2開始(1409)聲音會(huì)話。
圖15顯示了電話會(huì)議的情況。節(jié)點(diǎn)IP電話1希望加入電話會(huì)議,并向會(huì)議發(fā)起人IP電話2發(fā)送加入請(qǐng)求(1501)。會(huì)議發(fā)起人接收請(qǐng)求,以在其中舉行會(huì)議的多播組的地址響應(yīng)(1502)IP電話1,IP電話2發(fā)送接收會(huì)話密鑰的請(qǐng)求(1503)以對(duì)電話會(huì)議上的聲音數(shù)據(jù)進(jìn)行解密。IP電話-2將會(huì)話密鑰通知(1504)給IP電話1。IP電話1(1505)加入會(huì)議。
現(xiàn)在另一個(gè)節(jié)點(diǎn)(IP電話3)也希望加入會(huì)議,并向IP電話2發(fā)送(1506)加入的請(qǐng)求。IP電話2(會(huì)議發(fā)起人)接收請(qǐng)求,以在其中舉行會(huì)議的多播組的地址向IP電話3作出響應(yīng)(1507)。并行地,會(huì)議發(fā)起人(IP電話2)發(fā)送(1508)聲音數(shù)據(jù)。IP電話2發(fā)送接收會(huì)話密鑰的請(qǐng)求(1509)以對(duì)聲音數(shù)據(jù)進(jìn)行解密?,F(xiàn)在IP電話2將會(huì)話密鑰通知(1510)給IP電話1。
IP電話3(1511)現(xiàn)在加入會(huì)議。
盡管以各種實(shí)施例描述了前述的發(fā)明,但是,許多變體是可能的。相應(yīng)地,對(duì)上文所描述的實(shí)施例的許多修改和更改被視為在本說(shuō)明書的精神和范圍之內(nèi),但是,不僅限于此,本發(fā)明只由下列權(quán)利要求書的范圍作出限制。
權(quán)利要求
1.一種因特網(wǎng)協(xié)議(IP)電話系統(tǒng),包括網(wǎng)絡(luò);兩個(gè)或更多IP電話單元,每一個(gè)單元都與網(wǎng)絡(luò)連接;以及在每一個(gè)電話單元上執(zhí)行的IP電話軟件的實(shí)例;其特征在于,所述電話單元通過(guò)執(zhí)行軟件實(shí)例自動(dòng)地合作,以在網(wǎng)絡(luò)中形成組織性組,并在網(wǎng)絡(luò)中沒(méi)有任何交換機(jī)或服務(wù)器的情況下,向所述單元的用戶提供電話功能。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,軟件實(shí)例的單個(gè)實(shí)例還可以在單個(gè)的電話單元之間進(jìn)行文本和圖像數(shù)據(jù)以及聲音數(shù)據(jù)的通信。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),與網(wǎng)絡(luò)連接的電話單元形成和解除作為組織性組的虛擬令牌環(huán)。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其中,所形成的虛擬環(huán)是兩端多連接的虛擬環(huán)。
5.根據(jù)權(quán)利要求3所述的系統(tǒng),其中,所述電話單元的合作提供控制功能,從而在激活時(shí),連接到網(wǎng)絡(luò)的單個(gè)電話單元被注冊(cè)為網(wǎng)絡(luò)中的虛擬環(huán)的成員,在去激活時(shí),虛擬環(huán)中的成員身份被撤回。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,單個(gè)電話單元具有大容量存儲(chǔ)器,所述電話單元的合作將單個(gè)站中的大容量存儲(chǔ)器當(dāng)作共享存儲(chǔ)器。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其中,共享存儲(chǔ)器為單個(gè)電話單元中的用戶提供語(yǔ)音郵件服務(wù)。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其中,共享存儲(chǔ)器可以實(shí)現(xiàn)單元之間的傳輸和話音文件之外的數(shù)據(jù)文件的存儲(chǔ)。
9.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,網(wǎng)絡(luò)是局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、因特網(wǎng)網(wǎng)絡(luò)中的一種網(wǎng)絡(luò),或這些網(wǎng)絡(luò)的組合。
10.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,集成了多播技術(shù),至少用于虛擬環(huán)中的節(jié)點(diǎn)的數(shù)據(jù)和軟件更新。
11.根據(jù)權(quán)利要求6所述的系統(tǒng),其中,獨(dú)立于電源的閃速存儲(chǔ)器用于全部或部分大容量存儲(chǔ)器。
12.根據(jù)權(quán)利要求6所述的系統(tǒng),其中,在多個(gè)電話單元上實(shí)現(xiàn)冗余存儲(chǔ)器和數(shù)據(jù)重新定位方案,以提供容錯(cuò)。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中,給存儲(chǔ)的數(shù)據(jù)排列優(yōu)先級(jí),優(yōu)先級(jí)最高的數(shù)據(jù)比優(yōu)先級(jí)較低的數(shù)據(jù)存儲(chǔ)在更多的位置。
14.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,作為管理員站來(lái)啟用一個(gè)或多個(gè)電話單元,這些站具有管理功能來(lái)對(duì)系統(tǒng)進(jìn)行配置。
15.一種IP電話單元,包括用于連接到網(wǎng)絡(luò)的端口;以及IP電話軟件的實(shí)例;其特征在于,所述電話單元通過(guò)執(zhí)行軟件實(shí)現(xiàn)自動(dòng)地合作,以在網(wǎng)絡(luò)中形成組織性組,以便與其他IP電話單元進(jìn)行分組通信,并在網(wǎng)絡(luò)中沒(méi)有任何交換機(jī)或服務(wù)器的情況下,向所述單元的用戶提供IP電話功能。
16.根據(jù)權(quán)利要求15所述的IP電話單元,其中,軟件實(shí)例還在網(wǎng)絡(luò)上用于文本和圖像數(shù)據(jù)的通信以及聲音數(shù)據(jù)的通信。
17.根據(jù)權(quán)利要求15所述的IP電話單元,其中,與網(wǎng)絡(luò)連接的電話單元形成和解除作為組織性組的虛擬令牌環(huán)。
18.根據(jù)權(quán)利要求17所述的IP電話單元,其中,所形成的虛擬環(huán)是兩端多連接的虛擬環(huán)。
19.根據(jù)權(quán)利要求3所述的IP電話單元,其中,電話單元提供控制功能,其中,在激活時(shí),連接到網(wǎng)絡(luò)的單個(gè)電話單元被注冊(cè)為網(wǎng)絡(luò)中的虛擬環(huán)的成員,在去激活時(shí),虛擬環(huán)中的成員身份被撤回。
20.根據(jù)權(quán)利要求15所述的IP電話單元,電話單元具有大容量存儲(chǔ)器,在網(wǎng)絡(luò)上進(jìn)行合作的過(guò)程中,大容量存儲(chǔ)器被當(dāng)做共享存儲(chǔ)器。
21.根據(jù)權(quán)利要求20所述的IP電話單元,其中,共享存儲(chǔ)器為電話單元的用戶提供語(yǔ)音郵件服務(wù)。
22.根據(jù)權(quán)利要求20所述的IP電話單元,其中,共享存儲(chǔ)器可以實(shí)現(xiàn)單元之間的傳輸和話音文件之外的數(shù)據(jù)文件的存儲(chǔ)。
23.根據(jù)權(quán)利要求15所述的IP電話單元,其中,網(wǎng)絡(luò)是局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、因特網(wǎng)網(wǎng)絡(luò)中的一種網(wǎng)絡(luò),或這些網(wǎng)絡(luò)的組合。
24.根據(jù)權(quán)利要求15所述的IP電話單元,其中,集成了多播技術(shù),至少用于虛擬環(huán)中的節(jié)點(diǎn)的數(shù)據(jù)和軟件更新。
25.根據(jù)權(quán)利要求20所述的IP電話單元,其中,獨(dú)立于電源的閃速存儲(chǔ)器用于全部或部分大容量存儲(chǔ)器。
26.根據(jù)權(quán)利要求20所述的IP電話單元,其中,實(shí)現(xiàn)了冗余存儲(chǔ)器和數(shù)據(jù)重新定位方案,以提供容錯(cuò)。
27.根據(jù)權(quán)利要求26所述的IP電話單元,其中,存儲(chǔ)的數(shù)據(jù)按優(yōu)先次序排列,最高優(yōu)先級(jí)數(shù)據(jù)被發(fā)出去以比較低優(yōu)先級(jí)的數(shù)據(jù)存儲(chǔ)在更多的位置。
28.根據(jù)權(quán)利要求15所述的IP電話單元,其中,作為管理員站來(lái)實(shí)現(xiàn)電話單元,這些站具有管理功能來(lái)配置在網(wǎng)絡(luò)上合作的電話單元的系統(tǒng)。
29.因特網(wǎng)協(xié)議(IP)電話的方法,包括下列步驟(a)提供與網(wǎng)絡(luò)連接的兩個(gè)或更多IP電話單元;以及(b)在每一個(gè)電話單元上執(zhí)行IP電話軟件的實(shí)例,以便電話單元自動(dòng)地合作,以在網(wǎng)絡(luò)中形成組織性組,并在網(wǎng)絡(luò)中沒(méi)有任何交換機(jī)或服務(wù)器的情況下,向所述單元的用戶提供電話功能。
30.根據(jù)權(quán)利要求29所述的方法,軟件實(shí)例的單個(gè)實(shí)例還用于文本和圖像數(shù)據(jù)的通信以及電話單元的單個(gè)單元之間的聲音數(shù)據(jù)的通信。
31.根據(jù)權(quán)利要求29所述的方法,與網(wǎng)絡(luò)連接的電話單元作為組織性組來(lái)構(gòu)成虛擬環(huán)和取消構(gòu)成虛擬環(huán)。
32.根據(jù)權(quán)利要求31所述的系統(tǒng),其中,所形成的虛擬環(huán)是兩端多連接的虛擬環(huán)。
33.根據(jù)權(quán)利要求31所述的系統(tǒng),其中,所述電話單元的合作提供控制功能,其中,在激活時(shí),連接到網(wǎng)絡(luò)的單個(gè)電話單元被注冊(cè)為網(wǎng)絡(luò)中的虛擬環(huán)的成員,在去激活時(shí),虛擬環(huán)中的成員身份被撤回。
34.根據(jù)權(quán)利要求29所述的方法,其中,給電話單元的單個(gè)單元提供大容量存儲(chǔ)器,所述電話單元的合作將單個(gè)站中的大容量存儲(chǔ)器當(dāng)作共享存儲(chǔ)器。
35.根據(jù)權(quán)利要求34所述的方法,其中,共享存儲(chǔ)器為電話單元的單個(gè)單元中的用戶提供語(yǔ)音郵件服務(wù)。
36.根據(jù)權(quán)利要求34所述的方法,其中,共享存儲(chǔ)器可以實(shí)現(xiàn)單元之間的傳輸和話音文件之外的數(shù)據(jù)文件的存儲(chǔ)。
37.根據(jù)權(quán)利要求29所述的方法,其中,網(wǎng)絡(luò)是局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、因特網(wǎng)網(wǎng)絡(luò)中的一種網(wǎng)絡(luò),或這些網(wǎng)絡(luò)的組合。
38.根據(jù)權(quán)利要求29所述的方法,其中,集成了多播技術(shù),至少用于虛擬環(huán)中的節(jié)點(diǎn)的數(shù)據(jù)和軟件更新。
39.根據(jù)權(quán)利要求34所述的方法,其中,獨(dú)立于電源的閃速存儲(chǔ)器用于全部或部分大容量存儲(chǔ)器。
40.根據(jù)權(quán)利要求34所述的方法,其中,在多個(gè)電話單元上實(shí)現(xiàn)了冗余存儲(chǔ)器和數(shù)據(jù)重新定位方案,以提供容錯(cuò)。
41.根據(jù)權(quán)利要求40所述的方法,其中,存儲(chǔ)的數(shù)據(jù)按優(yōu)先次序排列,最高優(yōu)先級(jí)數(shù)據(jù)比較低優(yōu)先級(jí)的數(shù)據(jù)存儲(chǔ)在更多的位置。
42.根據(jù)權(quán)利要求29所述的方法,其中,作為管理員站來(lái)啟用一個(gè)或多個(gè)電話單元,這些站具有管理功能來(lái)配置方法。
全文摘要
無(wú)服務(wù)器電話系統(tǒng)(STS)使用因特網(wǎng)協(xié)議(IP)在電話設(shè)備之間建立和維護(hù)聲音、數(shù)據(jù)和視頻交換。優(yōu)選實(shí)施例中的STS包括在電話設(shè)備上運(yùn)行的軟件,具有局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)或它們的組合(可以包括因特網(wǎng)網(wǎng)絡(luò))上的分組網(wǎng)絡(luò)連接。新系統(tǒng)能使一個(gè)電話設(shè)備與另一個(gè)電話設(shè)備建立連接,而不會(huì)被諸如交換機(jī)或服務(wù)器之類的任何第三設(shè)備的干涉。在一個(gè)實(shí)施例中,提供IP-PBX(因特網(wǎng)協(xié)議-專用小交換機(jī))應(yīng)用程序用于在局域網(wǎng)(LAN)上的任何兩個(gè)IP電話之間建立呼叫,在網(wǎng)絡(luò)中沒(méi)有服務(wù)器,顯著地提供通常從標(biāo)準(zhǔn)PBX期望的所有服務(wù),以及符合H.323、MGCP、SIP協(xié)議中的一個(gè)或多個(gè)或其他標(biāo)準(zhǔn)協(xié)議的任何一個(gè)協(xié)議的功能。
文檔編號(hào)H04L12/42GK1879357SQ200480026572
公開日2006年12月13日 申請(qǐng)日期2004年8月11日 優(yōu)先權(quán)日2003年8月15日
發(fā)明者迪米特利·戈羅什夫斯基, 朱利斯·戈雅夫斯基, 安德雷·斯多德尼夫 申請(qǐng)人:流行電信公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1