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

提供冗余的sip的代理資源的制作方法

文檔序號(hào):7636314閱讀:144來源:國(guó)知局
專利名稱:提供冗余的sip的代理資源的制作方法
提供冗余的SIP的代理資源本發(fā)明涉及一種在提供冗余的SIP代理資源情況下在SIP網(wǎng)絡(luò) 中對(duì)SIP代理的地址進(jìn)行地址解析的方法,并且涉及SIP代理服務(wù) 器以及服務(wù)器系統(tǒng),所述SIP代理服務(wù)器和服務(wù)器系統(tǒng)被設(shè)計(jì)用于 執(zhí);f亍這種方法。通信網(wǎng)絡(luò)的目前最重要的發(fā)展之一涉及常規(guī)數(shù)據(jù)網(wǎng)絡(luò)的進(jìn)一步 發(fā)展用于提供實(shí)時(shí)業(yè)務(wù),例如語(yǔ)音、視頻和音頻信息的傳輸,其 中所述常規(guī)數(shù)據(jù)網(wǎng)絡(luò)的最重要代表是所謂的IP網(wǎng)絡(luò)。對(duì)于最重要的 數(shù)據(jù)網(wǎng)絡(luò)、即基于IP (因特網(wǎng)協(xié)議(Internet-Protocol))協(xié)議的因 特網(wǎng),目前基本上存在兩種重要的可使用的替代協(xié)議用于為實(shí)時(shí)傳 輸業(yè)務(wù)建立連接。這些協(xié)議為H.323協(xié)議和SIP(會(huì)話啟動(dòng)協(xié)議 (Session Initiation Protocol))協(xié)議。所述SIP協(xié)議最初記載于IETF (因特網(wǎng)工程任務(wù)組)的RFC 2543中。接下來應(yīng)當(dāng)描述SIP協(xié)議的 一些對(duì)理解本發(fā)明重要的元素。在借助于所述SIP協(xié)議建立連接時(shí),SIP網(wǎng)絡(luò)的下列重要組成部 分起中心作用。SIP網(wǎng)絡(luò)的終端設(shè)備或端點(diǎn)被稱為用戶代理(User-Agent) 。這些用戶代理通常包括SIP客戶端,所述SIP客戶端可以 向服務(wù)器提出詢問(請(qǐng)求(Request))。對(duì)于所述SIP的功能而言, 所謂的DNS服務(wù)器(DNS:域名系統(tǒng))也是重要的,所述DNS服務(wù) 器對(duì)于地址解析是必需的。此外非常重要的是所謂的SIP代理、或 SIP代理服務(wù)器(SIP-Proxy-Server ),所述SIP代理從用戶代理獲 得SIP詢問并且將所述SIP詢問轉(zhuǎn)發(fā)到另一地點(diǎn)。此外還存在所謂 的注冊(cè)服務(wù)器,所述注冊(cè)服務(wù)器可以接受SIP注冊(cè)請(qǐng)求,并且可以 將關(guān)于用戶代理的信息補(bǔ)充到所謂的定位服務(wù)器或者其它數(shù)據(jù)庫(kù) 中。在SIP網(wǎng)絡(luò)中,所述地址解析起著非常重要的作用。由SIP協(xié) 議所提供的地址解析功能在SIP網(wǎng)絡(luò)內(nèi)部達(dá)到較高程度的靈活性和 可移植性。在此,接下來根據(jù)

圖1將進(jìn)一步地呈現(xiàn)典型的地址解析 和SIP代理的角色。在該圖中,應(yīng)該由第一 SIP終端設(shè)備"用戶代 理1"聯(lián)系另一SIP用戶"用戶代理2"。所述另一終端設(shè)備"用戶 代理2"的地址在所述"用戶代理l"處以SIP地址的形式存在,例 如,SIP: UserB@there.com。為了解析這一地址,所述用戶代理必 須首先為這一任務(wù)識(shí)別合適的SIP代理。所述用戶代理對(duì)DNS服務(wù) 器發(fā)出詢問(SRV詢問(query)或SRV SER詢問)(步驟1 )。在 所述詢問中,主管threre.com域的SIP代理服務(wù)器應(yīng)該被定位,也 就是說相應(yīng)的因特網(wǎng)地址被找到。在第二步驟中,所述DNS服務(wù)器 然后將待使用的SIP代理的因特網(wǎng)地址(SRV記錄(record)或 DNS-SRV記錄)發(fā)送給所述"用戶代理1"。在步驟3中,所述終 端設(shè)備用戶代理1然后可以借助于所述地址對(duì)所述SIP代理或代理 服務(wù)器發(fā)出請(qǐng)求(SIP請(qǐng)求),用于解析B側(cè)終端設(shè)備"用戶代理2" 的地址。所述SIP代理在步驟4中通過消息"100嘗試(trying)" 確認(rèn)這一請(qǐng)求。在步驟5中,所述SIP代理對(duì)定位業(yè)務(wù)(Location Service)提出詢問,所述定位服務(wù)器確定用于所述用戶代理2的目 前的當(dāng)前注冊(cè)URL (通用資源定位符(Universal Resource Locator)),并且在步驟6中(響應(yīng)(Response))被發(fā)送回。在 步驟7中,所述SIP代理對(duì)域名服務(wù)器發(fā)出詢問(ENUM詢問), 以便得到與用戶代理2的目前所注冊(cè)的停留地點(diǎn)對(duì)應(yīng)的IP地址。所 述地址在步驟8中被提供(NAPTER記錄DNS名稱權(quán)威指針資源 i己錄(DNS Naming Authority Pointer Resource Record) ; #皮用于 ENUM電話號(hào)碼分配)。所述IP地址在步驟9中(SIP請(qǐng)求)被使 用,以便最終與所述用戶代理2聯(lián)系,所述用戶代理2接著發(fā)送回 確認(rèn)(步驟10: 200好(okay))。該確認(rèn)然后被轉(zhuǎn)交給所述用戶 代理1 (步驟11)。在圖1中所示的連接建立大大得以簡(jiǎn)化。在許多情況下,有多 于一個(gè)的SIP代理服務(wù)器參與連接建立。此外,地址解析通常也不 由單獨(dú)的域服務(wù)器進(jìn)行,而是通過(通常分級(jí)的)服務(wù)器系統(tǒng)來進(jìn) 行。在此,例如存在以下可能性,即第一 DNS服務(wù)器使用商務(wù)(服 務(wù)器)業(yè)務(wù)來尋找IP地址,正如例如DynDNS給出的。根據(jù)圖l清 楚地看出所述SIP代理服務(wù)器起中心作用。為了保障SIP網(wǎng)絡(luò)的 高可用性,必須負(fù)責(zé)SIP代理資源的冗余或故障安全性。因此目標(biāo) 是與傳統(tǒng)電話網(wǎng)PSTN (公眾交換電話網(wǎng))可比較的故障安全性。存在不同的方案用于在SIP網(wǎng)絡(luò)中建立SIP代理資源的故障安 全性。在圖2中概略地示出兩種方案或兩種構(gòu)思。在所述第一構(gòu)思 中,如果與SIP代理的聯(lián)系不能被建立(圖1中的步驟3和4),則 所述用戶代理得到新的或可替代的IP地址。這例如可以通過以下方 式實(shí)現(xiàn),即在用戶代理中,i殳置對(duì)相應(yīng)域(圖1中there.com)的 備份代理服務(wù)器或者替代代理服務(wù)器的地址的詢問功能。在這種情 況下,所述用戶代理可以再次重復(fù)步驟1和2,并且然后從DNS服 務(wù)器得到可替代的IP地址。在所述第一構(gòu)思中的另一種可能性為 充分利用在所謂的DNS-SER記錄(圖1的步驟2)中的由協(xié)議(通 常按照程序)所提供的信息。所述報(bào)告(Berichte)(記錄)提供鄰 近的SIP代理的地址,所述SIP代理接收SIP包。給借助于報(bào)告所 通知的SIP代理分配權(quán)重和優(yōu)先級(jí)。根據(jù)這些關(guān)于SIP代理的信息, 可以選取另一可替代的SIP代理的地址。所述兩種可能性中的第一 種有這樣的缺點(diǎn),即所述第一可能性在實(shí)際上導(dǎo)致SIP代理的加倍 (Doppelung),這是用于產(chǎn)生冗余的非常資源集約的實(shí)施方式。第 二可能性具有以下缺點(diǎn),即所述用戶代理必須能夠分析和運(yùn)用 SER-SRV記錄,也就是說所述用戶代理必須配備巨大的附加功能。所述第二方案或所述第二構(gòu)思在于通過動(dòng)態(tài)地分配所使用的 IP地址來負(fù)責(zé)冗余。例如,進(jìn)行負(fù)載分布,所述負(fù)載分布把被發(fā)送 給同一 IP地址的詢問或請(qǐng)求分布在不同的SIP代理服務(wù)器上(負(fù)載 均衡器(Load Balancer ))。另外一種可能性為使用在RFC 2338 中所描述的虛擬路由器冗余協(xié)議(virtual Router Redundancy Protocol, VRRP)。在這種情況下設(shè)置一對(duì)SIP代理服務(wù)器,其中 通過VRRP協(xié)議負(fù)責(zé)在故障情況下相應(yīng)的替代服務(wù)器接管對(duì)詢問 的處理。該接管通常借助于VRRP域(VRRPD)來實(shí)現(xiàn)。最后的實(shí) 現(xiàn)具有加倍的缺點(diǎn)、也即對(duì)資源的低效率利用的缺點(diǎn)。負(fù)載分布的 使用在所述負(fù)載分布自身方面具有弱點(diǎn),所述負(fù)載分布作為未被加 倍的分量帶來一定的干擾風(fēng)險(xiǎn)(單故障點(diǎn))。本發(fā)明的任務(wù)是說明在SIP網(wǎng)絡(luò)中在有效地并耗費(fèi)少地提供 SIP代理冗余的情況下的地址解析,其中應(yīng)該避免傳統(tǒng)構(gòu)思的缺點(diǎn)。所述任務(wù)通過獨(dú)立權(quán)利要求的主題來解決。本發(fā)明的中心思想是通過以SIP代理服務(wù)器的對(duì)等組的形式 提供SIP代理資源來建立SIP代理資源的冗余。所述對(duì)等構(gòu)思允許 以有效的方式將可用的SIP代理服務(wù)器用于交換業(yè)務(wù)。為了可以更 好地理解借助于SIP代理服務(wù)器的對(duì)等組的冗余提供的作用和優(yōu)點(diǎn),接下來簡(jiǎn)短地介紹對(duì)等通信的一些通常方面。對(duì)等網(wǎng)絡(luò)是許多研發(fā)努力的當(dāng)前領(lǐng)域,因此已經(jīng)存在大量協(xié)議 和對(duì)其利用的構(gòu)思。在對(duì)等網(wǎng)絡(luò)的架構(gòu)方面, 一般分為三種不同的 類型。第一對(duì)等網(wǎng)絡(luò)是中央式設(shè)計(jì)的。存在中央數(shù)據(jù)源,所述對(duì)等 網(wǎng)絡(luò)的節(jié)點(diǎn)可以從所述中央數(shù)據(jù)源提出詢問,以找出在另外節(jié)點(diǎn)的 哪些中能夠提供所期望的信息或數(shù)據(jù)。這種對(duì)等網(wǎng)絡(luò)結(jié)構(gòu)的例子是Napster。因?yàn)樗鲋醒胧浇Y(jié)構(gòu)化的對(duì)等網(wǎng)絡(luò)不是良好地按比例的, 并且此外所述中央位置的故障風(fēng)險(xiǎn)隱藏,因此開發(fā)了另外的體系結(jié) 構(gòu)。第二種類型是分散式、但結(jié)構(gòu)化的對(duì)等網(wǎng)絡(luò)。在此"結(jié)構(gòu)"指 的是,存在超越網(wǎng)絡(luò)的拓樸。通過所述拓樸,信息應(yīng)該可以更容易 地被找出。根據(jù)通過拓樸的預(yù)先規(guī)定是如何強(qiáng),可以逐漸在松散結(jié) 構(gòu)化的網(wǎng)絡(luò)和高度結(jié)構(gòu)化的網(wǎng)絡(luò)中進(jìn)行區(qū)分。第三種類型是分散的 且未結(jié)構(gòu)化的對(duì)等網(wǎng)絡(luò),其中同樣略去所述拓樸。對(duì)于用于找到信 息或數(shù)據(jù)的詢問,對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)于是與其鄰居聯(lián)系。例如,典型 的詢問可以在于,洪泛(fluten)詢問消息,其中所述詢問;故傳輸給 在確定半徑內(nèi)的所有鄰居。本發(fā)明優(yōu)選地利用結(jié)構(gòu)化的對(duì)等網(wǎng)絡(luò)來 實(shí)現(xiàn)。所述結(jié)構(gòu)化的對(duì)等網(wǎng)絡(luò)可以借助于基于DHT的方法(例如 Chord, Pastry, Kademlia)特別有效地并高性能地被配置,這涉及復(fù)制度和搜索持續(xù)時(shí)間。信息可以在對(duì)等網(wǎng)絡(luò)中以冗余的方式被提供(這意味著存在拷 貝或復(fù)制品)。因此數(shù)據(jù)或信息可以以分布式的形式經(jīng)由所述對(duì)等 網(wǎng)絡(luò)的多個(gè)節(jié)點(diǎn)分布式地被提供,其中,為了較高的故障安全性, 每個(gè)信息單元的至少兩個(gè)拷貝在不同的節(jié)點(diǎn)上被提供。根據(jù)對(duì)等網(wǎng) 絡(luò)的類型,用于存儲(chǔ)信息的地點(diǎn)以及所述拷貝的頻率可以為了盡可 能有效的詢問而被優(yōu)化。用于分布式所提供的信息的擴(kuò)展的和有效 的應(yīng)答方法是通過所謂的分布式哈希表(DHT)系統(tǒng)給出的。根據(jù)本發(fā)明,SIP代理資源作為SIP代理服務(wù)器的(例如分散的 且未結(jié)構(gòu)化的)對(duì)等組被提供。所述對(duì)等組例如主管一個(gè)或多個(gè)SIP 域的終端設(shè)備,也就是說這些終端設(shè)備為了建立連接而訪問這些SIP 代理服務(wù)器之一。多個(gè)對(duì)等組可以一起構(gòu)成對(duì)等網(wǎng)絡(luò)。關(guān)于SIP域
的終端設(shè)備(SIP客戶端)的管轄的信息、以及所述SIP代理服務(wù)器的功能可以被復(fù)制,并且以拷貝的方式被存儲(chǔ)。使用概念"復(fù)制組(replication group)"用于一組對(duì)等節(jié)點(diǎn)(Peer),在所述對(duì)等節(jié) 點(diǎn)上以分布的形式存儲(chǔ)信息和所述信息的拷貝。根據(jù)本發(fā)明的對(duì)等 組可以、但不是必須對(duì)應(yīng)于復(fù)制組。因此,例如對(duì)等組的一部分可 以是復(fù)制組、或者復(fù)制組也可以包括多于一個(gè)的對(duì)等組的對(duì)等節(jié) 點(diǎn)。冗余的SIP代理資源例如可以被用于經(jīng)由SIP代理建立連接。 為了訪問所述資源,例如根據(jù)對(duì)DNS服務(wù)器系統(tǒng)的詢問可以給SIP 客戶端提供IP地址(IP:因特網(wǎng)協(xié)議)。這個(gè)DNS(域名服務(wù)器) 服務(wù)器系統(tǒng)例如可以由單獨(dú)的服務(wù)器組成。但是,所述DNS服務(wù)器 系統(tǒng)通常由多個(gè)可能分層排列的服務(wù)器構(gòu)建,其中,例如規(guī)定,DNS 服務(wù)器訪問域名服務(wù)器業(yè)務(wù)。例如,為了訪問對(duì)等組的SIP代理資 源,通過外部SIP代理服務(wù)器給所述DNS服務(wù)器系統(tǒng)提供待使用的 IP地址。在此,IP地址可以定期地通過所述SIP代理服務(wù)器組被告 知給所述DNS服務(wù)器系統(tǒng)??商娲兀瑢?duì)這種IP地址的應(yīng)答 (Abfrage )通過DNS服務(wù)器系統(tǒng)根據(jù)詢問來實(shí)現(xiàn)。為了轉(zhuǎn)發(fā)待使用 的IP地址,在所述對(duì)等組內(nèi)SIP域的管轄或單個(gè)用戶代理地址被確 定。在此,所述SIP域可以分別是進(jìn)行詢問的SIP客戶端或用戶代 理的SIP域,或者也可以是在連接建立時(shí)待聯(lián)系的用戶代理的SIP 域。通過使用對(duì)等協(xié)議用于確定管轄或交換關(guān)于管轄的信息,可以 以可靠的方式動(dòng)態(tài)地并且自適應(yīng)地實(shí)現(xiàn)SIP代理服務(wù)器向SIP域的 分配。這可以靈活地對(duì)改變和影響作出反應(yīng)。例如,在添加新的SIP 代理服務(wù)器時(shí)、在SIP代理服務(wù)器發(fā)生故障或關(guān)閉時(shí)、或者在可用 的IP地址池(IP-Adress-Pool)發(fā)生變化時(shí),必需的措施可以借助于 對(duì)等協(xié)議被傳遞或轉(zhuǎn)化。在此,所述對(duì)等組也可以至少包括一個(gè)注 冊(cè)服務(wù)器,由此保證,通過注冊(cè)由該注冊(cè)服務(wù)器檢測(cè)的信息,可以 通過對(duì)等協(xié)議轉(zhuǎn)發(fā)或可以被使用。所述對(duì)等組的SIP代理服務(wù)器優(yōu) 選地同樣是注冊(cè)服務(wù)器。于是注冊(cè)器和代理在對(duì)等網(wǎng)絡(luò)內(nèi)合并為一 個(gè)機(jī)構(gòu)(Instanz)。于是這可以如此被描述,即所述對(duì)等網(wǎng)絡(luò)由類 的服務(wù)器組成,所述服務(wù)器既統(tǒng)治SIP代理、又統(tǒng)治SIP注冊(cè)器功 能。對(duì)影響的反應(yīng)也可以包含一個(gè)或多個(gè)復(fù)制組的匹配或改變。例
如,復(fù)制組可以被擴(kuò)展到SIP代理服務(wù)組的SIP代理服務(wù)器上,在 所述SIP代理服務(wù)器中先前并沒有服務(wù)器是復(fù)制組的部分。復(fù)制組 也可以被擴(kuò)展到SIP代理服務(wù)器上,所述SIP代理服務(wù)器屬于另一復(fù)制組或者不屬于復(fù)制組。所述構(gòu)思在包含新的SIP代理或者重構(gòu)現(xiàn)有SIP代理資源方面是靈活的。例如可以將域管轄動(dòng)態(tài)地?cái)U(kuò)展到對(duì)等節(jié)點(diǎn),所述對(duì)等節(jié) 點(diǎn)例如還不屬于任何域,或者所述對(duì)等節(jié)點(diǎn)在一個(gè)其它的域中是可有可無的。這種動(dòng)態(tài)的擴(kuò)展可以通過P2P協(xié)議實(shí)現(xiàn),并且遵循邊緣 條件、例如在主管SIP域的組內(nèi)部的復(fù)制度。這涉及所述復(fù)制度, 因此所述復(fù)制度可以通過最小或最大值來定義。主管域的對(duì)等節(jié)點(diǎn) 的數(shù)量于是可以由于另一域的需求一直被減少,直到達(dá)到最小的復(fù) 制度為止。所述冗余于是可以說被分布在所述整個(gè)域上,并且不固 定地被分配給一個(gè)域。有意義的是,在所述對(duì)等組內(nèi)部定期地通過應(yīng)答消息(例如所 謂的Hello消息)檢驗(yàn)所述SIP代理服務(wù)器是否起作用。因此可以確 定服務(wù)器的故障,并且作為反應(yīng)于是重新分派對(duì)相應(yīng)SIP域的管轄。 于是在定期檢驗(yàn)時(shí),SIP域向SIP代理服務(wù)器的分配對(duì)應(yīng)于軟狀態(tài) (Soft-State),所述軟狀態(tài)在未確認(rèn)時(shí)被排除。本發(fā)明還包括SIP代理服務(wù)器和帶有多個(gè)SIP代理服務(wù)器的服 務(wù)器系統(tǒng),所述SIP代理服務(wù)器為了根據(jù)本發(fā)明提供冗余而通過組 織SIP代理服務(wù)器和對(duì)等組被構(gòu)造或者匹配。例如,協(xié)議裝置被設(shè) 置,以便可以實(shí)現(xiàn)在對(duì)等組內(nèi)部與對(duì)等協(xié)議的通信以及與DNS服務(wù) 器系統(tǒng)的通信。同樣用于在所述對(duì)等組的服務(wù)器中分布式地存儲(chǔ)信 息的裝置被布置。根據(jù)改進(jìn)方案,在所述對(duì)等組內(nèi)部為SIP域定義第一和第二管 轄。當(dāng)具有第一管轄的SIP代理服務(wù)器發(fā)生故障時(shí),于是可以動(dòng)用 具有第二管轄的SIP代理服務(wù)器,以便快速并且有效地提供替代。 接著可以將所述第一管轄傳輸給另一 SIP代理服務(wù)器,由此可以制 造新的備份情形(翻轉(zhuǎn)后退(Rollover fall back ))。第一和第二管轄如何可以通過所述SIP代理被考慮用于快速提 供備份SIP代理資源,接下來在實(shí)施例的范圍中予以描述。第二實(shí) 施例示出用于不同情況的地址解析。
圖1示出借助于SIP協(xié)議的典型連接建立。
圖2示出用于在SIP代理資源方面產(chǎn)生故障安全性的傳統(tǒng)方法。 圖3示出網(wǎng)絡(luò)方案,其中為使用所述SIP協(xié)議,終端設(shè)備被構(gòu)造 為用戶代理用于建立連接。
圖4示出在對(duì)等網(wǎng)絡(luò)內(nèi)的根據(jù)本發(fā)明的名稱解析。 圖5示出發(fā)出的呼叫用的根據(jù)本發(fā)明的名稱解析。 圖6示出到達(dá)的呼叫用的根據(jù)本發(fā)明的名稱解析。 圖7示出在SIP代理服務(wù)器發(fā)生故障時(shí)根據(jù)本發(fā)明的功能接管。 在圖3中,SIP電話(所述SIP電話作為用戶代理工作)SIP-TEL 已靜態(tài)配置了 SIP代理服務(wù)器的兩個(gè)SIP地址、即ProxyPeerl和 ProxyPeer2。為了對(duì)所配置的第一 SIP代理服務(wù)器地址ProxyPeerl 進(jìn)行地址解析,所述終端設(shè)備SIP-TEL借助于SRV詢問消息聯(lián)系所 述DNS服務(wù)器系統(tǒng)DynDNS。所述DNS服務(wù)器系統(tǒng)DynDNS具有 SIP代理地址向IP地址的分配。這種分配或地址分配表定期地通過 可用于連接建立的SIP代理服務(wù)器組被通知給所述DNS服務(wù)器系統(tǒng) DynDNS。所述SIP代理服務(wù)器組包括代理服務(wù)器Z_ProxyPeerl、 Z—ProxyPeer2 和 Z—ProxyPeerl,。 在此,所述代理服務(wù)器 Z ProxyPeerl、 Z—ProxyPeer2和Z—ProxyPeerl,分別擁有對(duì)SIP地 址的管轄(ZustSndigkeit)(例如,SIP代理服務(wù)器Z—ProxyPeerl 擁有地址ProxyPeerl的管轄,并且SIP代理服務(wù)器Z—ProxyPeer2 擁有地址ProxyPeer2的管轄)。所述SIP代理服務(wù)器被組織為對(duì)等 服務(wù)器系統(tǒng),并且分別將SIP代理地址向IP地址的當(dāng)前分配通知給 所述DNS服務(wù)器系統(tǒng)DynDNS ,例如所述SIP代理服務(wù)器 Z—ProxyPeerl的IP地址作為所述SIP代理地址ProxyPeerl被分配, 并且所述SIP代理服務(wù)器Z_ProxyPeer2的IP地址作為所述SIP代 理地址Proxy Peer 2被分配。于是SIP代理服務(wù)器的管轄的改變可以 簡(jiǎn)單地作為IP地址向SIP代理地址的重新分配,皮通知給所述DNS 服務(wù)器系統(tǒng)DynDNS。
當(dāng)前,在DNS服務(wù)器系統(tǒng)DynDNS中,代理服務(wù)器Z—ProxyPeerl 和Z—ProxyPeer2的IP地址被分配給SIP代理地址ProxyPeerl和 ProxyPeer2。在服務(wù)器、例如所述SIP代理服務(wù)器Z—ProxyPeerl發(fā) 生故障時(shí),這通過對(duì)等組被識(shí)別。于是,例如所述代理對(duì)等節(jié)點(diǎn)服
務(wù)器(Proxy-Peer-Server)的IP地址ProxyPeerl,作為分配給所述 SIP代理地址ProxyPeerl的IP地址被通知給所述服務(wù)器系統(tǒng) DynDNS (管轄的轉(zhuǎn)換)。接著,所述用戶代理SIP-TEL在對(duì)地址 ProxyPeerl解析時(shí)獲得Z—ProxyPeerl,的IP地址,因此所述用戶4義 理可以通過該代理服務(wù)器對(duì)所述業(yè)務(wù)(例如連接建立)進(jìn)行初始化。 當(dāng)服務(wù)器、例如所述服務(wù)器Z一ProxyPeerl發(fā)生故障時(shí),其中所述故 障導(dǎo)致通過用戶代理SIP-TEL的徒勞的聯(lián)系建立,可以使用替代地 址ProxyPeer2。例如所述用戶代理SIP-TEL根據(jù)其地址解析請(qǐng)求得 到所述代理服務(wù)器Z—ProxyPeerl的IP地址。然而至該SIP代理服 務(wù)器Z—ProxyPeerl的連接建立(借助于SIP請(qǐng)求)失敗了 ,原因在 于該SIP代理服務(wù)器剛好發(fā)生故障,這意味著,確認(rèn)消息"100嘗試" 未被所述用戶代理SIP-TEL接收到。于是所述用戶代理可以在一段 時(shí)間后(例如在計(jì)時(shí)器終止之后)向所述DNS月艮務(wù)器系統(tǒng)DynDNS 提出詢問(SRV詢問)用于解析所述SIP代理地址ProxyPeer2,接 著所述DNS服務(wù)器系統(tǒng)DynDNS返回所述SIP代理服務(wù)器 Z—ProxyPeer2的IP地址,4吏得所述終端i殳備SIP-TEL可以通過所 述SIP代理服務(wù)器Z—ProxyPeer2實(shí)現(xiàn)連接建立。如在上述的實(shí)施例中清楚的是,本發(fā)明允許動(dòng)態(tài)地并且靈活地 提供代理資源,本發(fā)明由此獲得其優(yōu)點(diǎn),即所述SIP代理服務(wù)器被 組織為對(duì)等組。對(duì)被組織為對(duì)等網(wǎng)絡(luò)的SIP代理系統(tǒng)的特性的充分 利用并不局限于所描述的實(shí)施情況。例如,在所述DNS服務(wù)器系統(tǒng) DynDNS中也可以存在SIP代理地址或者SIP域(所述待通知的IP 地址從中確定,所述用戶代理SIP-TEL的地址屬于哪個(gè)SIP域)向 兩個(gè)IP地址(正規(guī)地址和替代地址)的分配。所述DNS服務(wù)器系統(tǒng) DynDNS例如可以記住通過用戶代理的詢問并且當(dāng)在短間隔內(nèi)在第 一詢問之后的第二詢問時(shí)分別返回另外的IP地址或替代地址。有獨(dú)創(chuàng)性的構(gòu)思在名稱解析和提供冗余時(shí)的優(yōu)點(diǎn)在下面也根據(jù) 圖4至圖7予以說明。圖4至圖7示出了對(duì)等網(wǎng)絡(luò),所述對(duì)等網(wǎng)絡(luò)通 過以圓圏表示的SIP代理服務(wù)器組成。在此通過所述對(duì)等網(wǎng)絡(luò)為三 個(gè)SIP域there、 before和after提供冗余的SIP代理資源。所述用空 的圓圏表示的SIP代理服務(wù)器擁有對(duì)SIP域there的管轄,填充灰色 的圓圏擁有對(duì)SIP域before的管轄,并且填充黑色的圓圏擁有對(duì)SIP
域after的管轄。假設(shè)屬于SIP域的終端設(shè)備根據(jù)名稱的首字母被索 引,并且為了存儲(chǔ)對(duì)聯(lián)系重要的信息(地點(diǎn),IP地址,…)SIP代 理服務(wù)器的目的而被分配給SIP代理服務(wù)器。在此正如在圖4中示 出的,所述SIP代理服務(wù)器1分別接管首字母a至f的信息的存儲(chǔ)。 所述域there的SIP代理服務(wù)器2接管首字母g至k的信息的存儲(chǔ), 并且所述域there的SIP代理服務(wù)器3接管首字母1至o的信息的存 儲(chǔ)。以這種方式,所有所連接的終端設(shè)備的信息通過主管相應(yīng)SIP 域的SIP代理服務(wù)器被存儲(chǔ)。對(duì)于每個(gè)所述被存儲(chǔ)的信息,都存在 拷貝,所述拷貝分別被存放在另一 SIP代理服務(wù)器上。例如,所述 域there的SIP代理服務(wù)器1存儲(chǔ)所述域before的的終端設(shè)備的首字 母為x至z的信息,所述域there的SIP代理服務(wù)器2存儲(chǔ)所述域there 的終端設(shè)備的首字母a至f的信息(也就是說,復(fù)制所述域there的 SIP代理服務(wù)器1上的信息)等等。信息的復(fù)制在環(huán)狀設(shè)計(jì)的對(duì)等網(wǎng) 絡(luò)內(nèi)部如此進(jìn)行,使得對(duì)于每一個(gè)SIP代理服務(wù)器分別一個(gè)相鄰的 SIP代理服務(wù)器存儲(chǔ)所復(fù)制的信息??商娲乜梢栽O(shè)想,如此存儲(chǔ)所 復(fù)制的信息,使得不存儲(chǔ)用于另一 SIP域的所復(fù)制的信息(如在圖1 中在SIP代理服務(wù)器1處)。在主管SIP域的SIP代理服務(wù)器中分 別承擔(dān)兩個(gè)根據(jù)圖3已經(jīng)描述過的角色,也就是說其SIP地址(在 圖3中ProxyPeerl和ProxyPeer2 )在所述域的終端設(shè)備中,皮配置或 預(yù)調(diào)整。這種角色或者功能在圖4至圖7的圖中被稱為proxyl或 proxy2。對(duì)于在圖4至圖7的圖中的所述域there,這種功能通過所 述SIP代理服務(wù)器1和2承擔(dān)。在圖4至圖6的圖中示出了對(duì)于在 alice@there和第二終端設(shè)備之間的通話建立時(shí)的各種情形的流程。 在此alice@there例如對(duì)應(yīng)于圖3的SIP客戶端(SIP電話)SIP-TEL。 在圖4中,SIP客戶端alice@there呼叫位于SIP域after中的終 端設(shè)備bob@after (在所述對(duì)等網(wǎng)絡(luò)內(nèi)的名稱解析)。為此, alice(^there發(fā)送邀請(qǐng)(INVITE)消息到域there的具有功能proxyl 的SIP代理服務(wù)器(也就是說,至主管域there的SIP代理服務(wù)器1 )。 所述客戶端為了名稱解析借助于一條查找(LOOKUP)消息與所述 域after的具有功能proxyl的SIP代理服務(wù)器(也就是說,與主管 域after的SIP代理服務(wù)器1)聯(lián)系。在響應(yīng)(RESPONSE)消息中, 相應(yīng)的IP地址bob@1.2.3.4被發(fā)送回。此后,所述域there的SIP代 理服務(wù)器1可以發(fā)送邀請(qǐng)消息給地址bob@1.2.3.4、即bob@after。在圖5中,所述SIP客戶端alice@there呼叫位于SIP域 somewhere中的終端設(shè)備john@somewhere (用于向所述對(duì)等網(wǎng)絡(luò)外 部的終端設(shè)備的呼叫的名稱解析)。所述SIP域somewhere不在所 述對(duì)等網(wǎng)絡(luò)內(nèi)部被管理。如在圖4中一樣,alice@there首先發(fā)送邀 請(qǐng)消息到所述域there的具有功能proxyl的SIP代理服務(wù)器。為了 進(jìn)行名稱解析,所述域there的具有功能proxyl的該SIP代理服務(wù) 器借助于查找消息與DNS系統(tǒng)聯(lián)系,以便識(shí)別出主管所述域 somewhere的SIP代理服務(wù)器。此后,查找消息被發(fā)送給主管所述域 somewhere的該SIP代理月艮務(wù)器,以l更得到j(luò)ohn@somewhere的IP 地址。最后,邀請(qǐng)消息和john@somewhere的IP地址john@1.2.3.4 被發(fā)送。在圖6中,所述SIP客戶端john⑥somewhere呼叫所述終端i殳備 alice@there (用于所述對(duì)等網(wǎng)絡(luò)外部的終端設(shè)備的呼叫的名稱解 析)。所述SIP客戶端john⑥somewhere首先發(fā)送邀請(qǐng)消息到主管所 述域somewhere的SIP^R理月l務(wù)器proxyl⑥somewhere。所述SHM義理 服務(wù)器發(fā)送查找消息給DNS系統(tǒng)DynDNS,以便識(shí)別所述域there的 SIP代理服務(wù)器。所述DNS系統(tǒng)DynDNS已經(jīng)將所述域there的具有功 能proxyl的SIP代理服務(wù)器作為主管所述域there的SIP代理服務(wù)器存 儲(chǔ)。在該SIP代理服務(wù)器(SIP代理服務(wù)器1)中,借助于查找消息來 得知alice@there的IP地址。如果SIP代理服務(wù)器1不管理相應(yīng)的名稱 范圍,則在相應(yīng)的對(duì)等節(jié)點(diǎn)處進(jìn)行P2P查找應(yīng)答。最后所述SIP代理 月l務(wù)器proxy 1 @somewhere發(fā)送邀請(qǐng)消息給alice@there的IP地址 alice@l.2.3.4。圖7示出在所述域there的具有功能proxyl的SIP代理服務(wù)器1發(fā) 生故障時(shí)功能proxyl的功能轉(zhuǎn)交。在具有功能proxyl的SIP代理服務(wù) 器不可達(dá)時(shí),所述終端設(shè)備SIP-TEL可以使用具有功能proxy2的SIP 代理服務(wù)器2來建立通話。當(dāng)通過所述對(duì)等節(jié)點(diǎn)識(shí)別出故障時(shí),發(fā)生 故障的SIP代理服務(wù)器的管轄被重新分配。在該情況下,SIP代理服 務(wù)器3接管所述功能proxyl,并且SIP代理服務(wù)器2接管對(duì)所述終端設(shè) 備的管轄(名稱索引a-k代替之前的g-k)。于是SIP代理服務(wù)器3存儲(chǔ) SIP代理服務(wù)器1的所復(fù)制的信息(復(fù)制a-k)。
權(quán)利要求
1.用于在提供冗余的SIP代理資源情況下在SIP網(wǎng)絡(luò)中對(duì)SIP代理的地址進(jìn)行地址解析的方法,其中-通過SIP客戶端訪問SIP代理資源,其特征在于-SIP代理資源以多個(gè)SIP代理服務(wù)器的形式給出,-所述SIP代理服務(wù)器屬于對(duì)等組,并且-借助于對(duì)等協(xié)議在所述對(duì)等組內(nèi)交換消息,由此通知用于SIP域的管轄或用戶代理地址。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于-對(duì)等網(wǎng)絡(luò)通過一個(gè)或者多個(gè)SIP代理服務(wù)器給出,并且-當(dāng)在兩個(gè)SIP客戶端之間建立連接時(shí),在所述對(duì)等網(wǎng)絡(luò)內(nèi)進(jìn)行地址解析,其中為所述兩個(gè)SIP客戶端通過所述對(duì)等網(wǎng)絡(luò)的SIP代理服務(wù)器給出管轄。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于-對(duì)等網(wǎng)絡(luò)通過一個(gè)或者多個(gè)SIP代理服務(wù)器給出,并且 -為了在兩個(gè)SIP客戶端之間建立連接,所述對(duì)等網(wǎng)絡(luò)的主管 詢問的SIP代理服務(wù)器的IP地址可被提供給DNS服務(wù)器系統(tǒng),其中 在所述兩個(gè)SIP客戶端中只對(duì)一個(gè)SIP客戶端通過所述對(duì)等網(wǎng)絡(luò)的 SIP代理服務(wù)器給出管轄。
4. 根據(jù)前述權(quán)利要求之一所述的方法,其特征在于-對(duì)等網(wǎng)絡(luò)通過一個(gè)或者多個(gè)SIP代理服務(wù)器給出,并且 -在所述對(duì)等網(wǎng)絡(luò)中給出至少一個(gè)復(fù)制組。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于關(guān)于SIP代理服務(wù)器對(duì)SIP域的管轄的信息和相應(yīng)的IP地址在 所述對(duì)等組中被分布并且以冗余的方式被提供。
6. 根據(jù)前述權(quán)利要求之一所述的方法,其特征在于關(guān)于SIP代理服務(wù)器對(duì)SIP域的管轄的信息和相應(yīng)的IP地址借 助于分布式p合希表(DHT)方法,皮確定。
7. 根據(jù)前述權(quán)利要求之一所述的方法,其特征在于 在對(duì)所述對(duì)等組產(chǎn)生影響的變化情況下,有關(guān)的管轄和SIP域的SIP代理服務(wù)器的IP地址或者用戶代理地址被匹配。
8. 根據(jù)權(quán)利要求4到7之一所述的方法,其特征在于在對(duì)所 述對(duì)等組產(chǎn)生影響的變化情況下,至少一個(gè)復(fù)制組被匹配。
9. 根據(jù)權(quán)利要求7或8所述的方法,其特征在于由于添加新 的SIP代理服務(wù)器、由于所述對(duì)等組的代理服務(wù)器發(fā)生故障或關(guān)閉、 或者由于在IP地址的可用于所述對(duì)等組的地址池方面變化,而得出 對(duì)所述對(duì)等組產(chǎn)生影響的變化。
10. 根據(jù)前述權(quán)利要求之一所述的方法,其特征在于所述對(duì) 等組的SIP代理服務(wù)器的功能定期地通過消息的交換得以檢驗(yàn)。
11. 根據(jù)前述權(quán)利要求之一所述的方法,其特征在于所述對(duì) 等組包括至少一個(gè)注冊(cè)服務(wù)器。
12. 根據(jù)權(quán)利要求11所述的方法,其特征在于所述對(duì)等組的 對(duì)等服務(wù)器同樣擁有所述注冊(cè)服務(wù)器的功能。
13. 根據(jù)前述權(quán)利要求之一所述的方法,其特征在于-如果SIP代理服務(wù)器擁有對(duì)所述SIP客戶端的SIP域的管轄,或者-如果所述SIP代理服務(wù)器擁有對(duì)所述SIP用戶代理的SIP域 的管轄,其中借助于所述SIP代理資源與所述SIP用戶代理建立連 接,則SIP代理服務(wù)器主管所述SIP客戶端的詢問。
14. 根據(jù)前述權(quán)利要求之一所述的方法,其特征在于-為了提供主管所述SIP客戶端的詢問的SIP代理服務(wù)器的IP 地址,DNS服務(wù)器系統(tǒng)向所述對(duì)等組發(fā)出詢問,或者-關(guān)于SIP代理服務(wù)器的IP地址的或者關(guān)于這些IP地址的分 配的信息定期地通過所述對(duì)等組傳輸給所述DNS服務(wù)器系統(tǒng)。
15. 根據(jù)前述權(quán)利要求之一所述的方法,其特征在于-所述SIP客戶端具有至少一個(gè)SIP地址用于訪問SIP代理資 源,并且-通過所述SIP客戶端將詢問傳輸給DNS服務(wù)器系統(tǒng),以便得 到分配給所述SIP地址的IP地址用于訪問所述SIP代理資源。
16. 根據(jù)前述權(quán)利要求之一所述的方法,其特征在于在所述 對(duì)等組內(nèi)部,為SIP域或者用戶代理地址分別確定第一或者第二管 轄。
17. 根據(jù)權(quán)利要求16所述的方法,其特征在于對(duì)于SIP域, 根據(jù)第一和第二管轄分別確定第一或者第二 SIP代理服務(wù)器用于解 析地址,并且在發(fā)現(xiàn)故障時(shí)或者在確定不可達(dá)所述第一 SIP代理服 務(wù)器時(shí),動(dòng)用所述第二 SIP代理服務(wù)器。
18. 根據(jù)權(quán)利要求16或17所述的方法,其特征在于-所述SIP客戶端擁有第一和第二 SIP地址用于訪問SIP代理 資源,并且-在無法成功使用對(duì)應(yīng)于所述第一 SIP地址的IP地址時(shí),通過 所述SIP客戶端向所述DNS服務(wù)器系統(tǒng)傳輸詢問,以便得到分配給 所述第二 SIP地址的IP地址用于訪問SIP代理資源。
19. 根據(jù)權(quán)利要求16到18之一所述的方法,其特征在于在 識(shí)別出具有SIP域的第一管轄的SIP代理服務(wù)器發(fā)生故障時(shí),確定 替代服務(wù)器,所述替代服務(wù)器接管所述SIP域的第一管轄。
20. SIP代理服務(wù)器,所述SIP代理服務(wù)器被構(gòu)造用于在根據(jù)權(quán) 利要求1到19之一所述的方法的范圍內(nèi)對(duì)等通信。
21. 服務(wù)器系統(tǒng),包括多個(gè)SIP代理服務(wù)器,所述服務(wù)器系統(tǒng) 被匹配用于執(zhí)行根據(jù)權(quán)利要求1到19之一所述的方法。
全文摘要
本發(fā)明涉及在SIP網(wǎng)絡(luò)中對(duì)SIP代理的地址進(jìn)行地址解析,其中冗余的SIP代理資源被提供。為了在SIP網(wǎng)絡(luò)中建立連接,典型地通過SIP客戶端向DNS服務(wù)器系統(tǒng)傳輸詢問,以便得到IP地址用于訪問SIP代理資源。根據(jù)本發(fā)明,所述SIP代理資源以多個(gè)SIP代理服務(wù)器的方式給出,其中所述SIP代理服務(wù)器屬于對(duì)等組。在此借助于對(duì)等協(xié)議在所述對(duì)等組內(nèi)交換消息,以便通知對(duì)SIP域的管轄或者用戶代理地址。在所述對(duì)等組內(nèi)部,管轄被定義,所述管轄在干擾或類似影響的情況下被匹配。主管所述SIP客戶端的詢問的SIP代理服務(wù)器的IP地址可用于DNS服務(wù)器系統(tǒng),因此所述DNS服務(wù)器系統(tǒng)可以將所述IP地址轉(zhuǎn)交給所述SIP客戶端,用于訪問主管的SIP代理服務(wù)器。根據(jù)本發(fā)明對(duì)SIP代理資源的提供是耗費(fèi)少且靈活的,并且在干擾情況下允許快速訪問冗余的資源。
文檔編號(hào)H04L29/06GK101129050SQ200680006268
公開日2008年2月20日 申請(qǐng)日期2006年2月21日 優(yōu)先權(quán)日2005年2月28日
發(fā)明者M·博姆, M·芬肯澤勒 申請(qǐng)人:諾基亞西門子通信有限責(zé)任兩合公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1