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

學(xué)習(xí)用于sip信令服務(wù)器的地址轉(zhuǎn)換設(shè)備內(nèi)的地址綁定的失效時(shí)間的制作方法

文檔序號(hào):7676115閱讀:191來(lái)源:國(guó)知局

專(zhuān)利名稱(chēng)::學(xué)習(xí)用于sip信令服務(wù)器的地址轉(zhuǎn)換設(shè)備內(nèi)的地址綁定的失效時(shí)間的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及通過(guò)數(shù)據(jù)通信網(wǎng)絡(luò)傳送多媒體流。特別地,本發(fā)明應(yīng)用于IP(互聯(lián)網(wǎng)協(xié)議)電話、IP視頻電話服務(wù)等。
背景技術(shù)
:最常見(jiàn)的,這些應(yīng)用要求在各方之間建立會(huì)話。最常見(jiàn)的,這些各方諸如電信終端(GSM或UMTS終端等)、個(gè)人數(shù)字助理(PDA)、計(jì)算機(jī)等的多媒體終端。該會(huì)話由"邀請(qǐng)"其它方加入會(huì)話的所謂的"主叫"方建立。這些邀請(qǐng)以及其它信令消息通常被諸如由IETF(互聯(lián)網(wǎng)工程任務(wù)組)的RFC3261定義的SIP(會(huì)話初始化協(xié)議)協(xié)議的信令協(xié)議所傳送。通過(guò)通信網(wǎng)絡(luò)借助一般被稱(chēng)為"代理服務(wù)器"的信令服務(wù)器來(lái)傳送這些SIP信令消息。這些信令服務(wù)器的主要目的是解釋包含在信令消息內(nèi)的地址以便將它們路由至接收方。為了使信令服務(wù)器對(duì)通信網(wǎng)絡(luò)具有足夠的了解,終端必須向它們的信令服務(wù)器注冊(cè)。通過(guò)這種方式,每個(gè)信令服務(wù)器知道哪些終端連接到它,以及哪些信令消息(和呼叫)可以適于通過(guò)通信網(wǎng)絡(luò)進(jìn)行傳送。這樣的注冊(cè)通常由SIP協(xié)i義的"Register(注冊(cè)),,注冊(cè)消息進(jìn)行實(shí)施。該協(xié)議還包括允許主叫方初始化與被叫方的會(huì)話的、被稱(chēng)為"邀請(qǐng)(Invite)"的消息。全球通信網(wǎng)絡(luò)(一般被稱(chēng)為"互聯(lián)網(wǎng)")可以凈rt作專(zhuān)用通信網(wǎng)絡(luò)之間的連接。這些專(zhuān)用網(wǎng)可以例如是企業(yè)通信網(wǎng)絡(luò)。它們可以經(jīng)由一個(gè)或多個(gè)被通信運(yùn)營(yíng)商管理的通信網(wǎng)絡(luò)被連接到一起。通常,通過(guò)被稱(chēng)為NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)設(shè)備并在IETF的RFC3022中描述的地址轉(zhuǎn)換設(shè)備來(lái)連接專(zhuān)用網(wǎng)和公共網(wǎng)。這樣的設(shè)備的目的是要將僅在專(zhuān)用網(wǎng)中使用的公共地址綁定到在公共網(wǎng)中使用的公共地址。在這些NAT設(shè)備中,也存在網(wǎng)絡(luò)地址和端口轉(zhuǎn)換設(shè)備("NAPT設(shè)備"),除了IP地址外還考慮在IP包中指出的端口。在以下描述中,為了使閱讀更容易,首字母縮寫(xiě)詞NAT將被認(rèn)為還包括NAPT設(shè)備或其它類(lèi)似設(shè)備雙向NAT設(shè)備、NAPT重定向/端口轉(zhuǎn)發(fā)設(shè)備、兩次-NAT設(shè)備,等等。同樣為了清晰起見(jiàn),我們將使用術(shù)語(yǔ)"坐標(biāo)(coordinates)"來(lái)指所有包含在IP包內(nèi)的被NAT設(shè)備用來(lái)標(biāo)識(shí)一件設(shè)備或應(yīng)用的信息(IP地址、端口等)。NAT地址轉(zhuǎn)換設(shè)備有權(quán)訪問(wèn)公共地址池,所述公共地址通常在數(shù)量上比連接到專(zhuān)用網(wǎng)的終端要少的多。無(wú)論何時(shí)這些終端的一個(gè)希望訪問(wèn)公共網(wǎng)時(shí),NAT地址轉(zhuǎn)換i殳備向它分配乂^共地址-NAPT(網(wǎng)絡(luò)地址和端口轉(zhuǎn)換)設(shè)備可以對(duì)多個(gè)專(zhuān)用地址使用相同的公共地址。在這樣的情況下,不僅基于IP地址也基于使用的端口或其它信息(協(xié)議等)來(lái)實(shí)施綁定。對(duì)專(zhuān)用和公共坐標(biāo)的該綁定是臨時(shí)創(chuàng)建的。從公共網(wǎng)的觀點(diǎn),該終端于是擁有由NAT(或NAPT等)地址轉(zhuǎn)換設(shè)備分配的公共坐標(biāo),并且它的專(zhuān)用坐標(biāo)于是對(duì)公共網(wǎng)是透明的。必要地,該綁定是臨時(shí)的,以便不獨(dú)占在公共地址的集合中找到的公共地址。另外,在經(jīng)過(guò)一定非活動(dòng)時(shí)期之后,該綁定被終止,并且所分配的公共地址再次變得可用于重新再分配。該非使用(non-usage)可以例如出現(xiàn)在雙方之間的TCP(傳送通信協(xié)議)連接在NAT地址轉(zhuǎn)換設(shè)備的兩側(cè)被終止的時(shí)候。一旦已將它終止,并且已經(jīng)過(guò)^皮稱(chēng)為失效時(shí)間(expirytime)的該段時(shí)間后,該綁定,皮終止,如果雙方希望再次通信,它們將需要被重新綁定。地址轉(zhuǎn)換i殳備的功能的該方面例如在2005年9月發(fā)表的"NATBehavioralRequirementsofUnicastUDP"中說(shuō)明,該文章可在IETF網(wǎng)站上獲得。關(guān)于SIP協(xié)議出現(xiàn)一個(gè)問(wèn)題。SIP基于被稱(chēng)為UDP(用戶數(shù)據(jù)報(bào)協(xié)議)的較低層協(xié)議,它不同于TCP,不涉及在雙方之間建立端到端的連接。通過(guò)使用TCP協(xié)議,因此需要從雙方的一個(gè)采取主動(dòng)操作以中斷TCP連接從而在NAT地址轉(zhuǎn)換設(shè)備內(nèi)終止綁定。然而,通過(guò)使用UDP協(xié)議,不采用任何主動(dòng)操作,而是簡(jiǎn)單通過(guò)在等于或大于失效時(shí)間的時(shí)間段內(nèi)不發(fā)送數(shù)據(jù)包就可以終止綁定。申請(qǐng)人已注意到對(duì)于日益增長(zhǎng)的使用SIP協(xié)議建立多媒體會(huì)話,這將造成越來(lái)越多的問(wèn)題。由于該SIP協(xié)議基于UDP,在多媒體會(huì)話期間信令業(yè)務(wù)的缺乏或不足都會(huì)通過(guò)終止NAT地址轉(zhuǎn)換設(shè)備的綁定造成會(huì)話中斷。目前,通過(guò)手動(dòng)設(shè)置SIP協(xié)議的信令消息的有效期,以便客戶端在小于NAT地址轉(zhuǎn)換設(shè)備的失效時(shí)間的周期之后周期性地重新注冊(cè),部分地解決了該問(wèn)題。實(shí)際上,SIP協(xié)議規(guī)定客戶端僅臨時(shí)向信令服務(wù)器注冊(cè)。"Register"注冊(cè)消息因此包括使得指定有效期成為可能的參數(shù),超過(guò)該有效期信令服務(wù)器就關(guān)閉它與客戶端的"連接"。另外,如果客戶端希望不斷保持連接到信令服務(wù)器并且可被整個(gè)通信網(wǎng)絡(luò)訪問(wèn),它必須周期性地重發(fā)"Register"注冊(cè)消息。通常在客戶端和信令服務(wù)器之間協(xié)商該有效期,但是它也可以由運(yùn)營(yíng)商手動(dòng)設(shè)置。用于SIP信令消息的該有效期可以被設(shè)置為有意短的值,以便保證不終止NAT地址轉(zhuǎn)換設(shè)備的綁定。運(yùn)營(yíng)商還可以依靠制造商對(duì)NAT地址轉(zhuǎn)換設(shè)備的數(shù)據(jù)或可以進(jìn)行統(tǒng)計(jì)研究,以便確定最佳對(duì)應(yīng)于該設(shè)備的失效時(shí)間的有效期的最優(yōu)值。然而,這些方法具有嚴(yán)重缺陷。首先,它們要求運(yùn)營(yíng)商手動(dòng)干預(yù)。這對(duì)運(yùn)營(yíng)商來(lái)是高成本的任務(wù),并且會(huì)引起配置錯(cuò)誤。例如,如果改變地址轉(zhuǎn)換設(shè)備,運(yùn)營(yíng)商必須記得相應(yīng)改變有效期的值。此外,為SIP信令消息的有效期選擇太低的值使通信網(wǎng)絡(luò)由于發(fā)送太多的"Register"注冊(cè)消息而超出負(fù)荷。這些問(wèn)題在現(xiàn)今看來(lái)是相當(dāng)小的,但是申請(qǐng)W目信當(dāng)使用SIP協(xié)議建立多媒體會(huì)話增加時(shí)它們將變得更加嚴(yán)峻。由于移動(dòng)性和漫游解決方案的發(fā)展,這些問(wèn)題將被惡化單個(gè)移動(dòng)終端取決于特別是它的地理位置可以連接到多個(gè)信令服務(wù)器。隨著每次切換,在NAT地址轉(zhuǎn)換設(shè)備內(nèi)終止關(guān)聯(lián)的問(wèn)題重新發(fā)生。
發(fā)明內(nèi)容本發(fā)明提出通過(guò)調(diào)整信令服務(wù)器來(lái)解決這些問(wèn)題,以使得信令服務(wù)器自動(dòng)確定地址轉(zhuǎn)換設(shè)備的失效時(shí)間的最佳值,并且它將該值應(yīng)用為SIP協(xié)議的"Register"注冊(cè)消息的有效期。更具體地說(shuō),本發(fā)明的目的是一種信令服務(wù)器,包括經(jīng)由地址轉(zhuǎn)換設(shè)備與客戶端傳送SIP信令的裝置,所述地址轉(zhuǎn)換設(shè)備臨時(shí)將公共地址綁定到所*戶端的專(zhuān)用地址。該服務(wù)器包括用于接收來(lái)自所^戶端的注冊(cè)消息以及向所^Jl戶端發(fā)送有效期的裝置,在所述有效期的末端,所^戶端必須向所述信令服務(wù)器傳送新注冊(cè)消息。根據(jù)本發(fā)明,所述服務(wù)器特征在于,具有-用于檢測(cè)所述客戶端是否位于地址轉(zhuǎn)換i殳備之后、以及在是這樣的情況下用于確定所述臨時(shí)綁定的近似失效時(shí)間的裝置,其中確定所述近似失效時(shí)間是通過(guò)在增加的等待時(shí)期之后連續(xù)發(fā)送測(cè)試消息直到所述綁定終止,-用于在完成該確定時(shí)將該近似失效時(shí)間作為有效期傳送給所^戶端的裝置。采用這樣的方式,自動(dòng)確定使得它有可能避免使用操作人員,并且降低成本和錯(cuò)誤源。它還能實(shí)現(xiàn)有效期的更加優(yōu)化,實(shí)現(xiàn)地址轉(zhuǎn)換設(shè)備的綁定的非終止和通信網(wǎng)絡(luò)的之間的理想折衷。在本發(fā)明的一個(gè)實(shí)施例中,在學(xué)習(xí)階段,對(duì)所述注冊(cè)消息的應(yīng)答消息包含比在發(fā)送下一條測(cè)試消息等待的時(shí)間稍長(zhǎng)的有效期。在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)測(cè)試消息未收到應(yīng)答時(shí)所述學(xué)習(xí)階段結(jié)束。在一個(gè)實(shí)施例中,所述測(cè)試消息是"Options"消息。最后,所述應(yīng)答消息可以是"200Ok"消息,所述有效期可以包含在"Expires"字段內(nèi),或包含在所述應(yīng)答消息的"Contacts"字段的"Expires"參數(shù)內(nèi)。本發(fā)明的另一個(gè)目的在于一種經(jīng)由地址轉(zhuǎn)換設(shè)備連接信令服務(wù)器與客戶端的方法,所述地址轉(zhuǎn)換設(shè)備臨時(shí)將公共地址綁定到所ii^戶端的專(zhuān)用地址,該方法包括所述客戶端向所述信令服務(wù)器傳送注冊(cè)消息,以及向所述客戶端發(fā)送有效期,在所述有效期的末端,所ii^戶端必須向所述信令服務(wù)器傳送新注冊(cè)消息。該方法特征在于,進(jìn)一步包括-所述信令服務(wù)器(SS)檢測(cè)所述客戶端是否位于地址轉(zhuǎn)換設(shè)備之后的步驟,并且包括,-在是這樣的情況下確定所述臨時(shí)綁定的近似失效時(shí)間的學(xué)習(xí)步驟,其中確定所述近似失效時(shí)間是通過(guò)在增加的等待時(shí)期之后連續(xù)發(fā)送測(cè)試消息直到檢測(cè)到所述綁定終止,還包括-在完成該確定時(shí)將該近似失效時(shí)間作為有效期傳送給所^戶端的使用步驟。本發(fā)明和其益處通過(guò)以下參考附圖的描述將變得更加清晰明顯圖1圖示出一般體系結(jié)構(gòu),在該一般體系結(jié)構(gòu)中可以找到根據(jù)本發(fā)明的信令服務(wù)器。圖2示出根據(jù)本發(fā)明的在通信的多方之間的交換的流程。具體實(shí)施例方式如以上指示的并且在圖1中示出的,本發(fā)明在終端T和未示出的第二終端之間建立的多媒體M內(nèi)工作。詞語(yǔ)"終端"是指能夠建立多媒體會(huì)話即IP語(yǔ)音、電視電話服務(wù)等的任何通信設(shè)備。它可以是與UMTS(通用移動(dòng)通信系統(tǒng))或GPRS(通用包無(wú)線系統(tǒng))標(biāo)準(zhǔn)相適應(yīng)的移動(dòng)終端、或個(gè)人數(shù)字助理(PDA)、微機(jī)、諸如由BlackberryTM公司銷(xiāo)售的設(shè)備,等等。用SIP協(xié)議的行話來(lái)說(shuō),這些終端被視為客戶端。在以下描述中,術(shù)語(yǔ)"客戶端"和"終端"將被視為是等同的。該第二終端(或客戶端)典型地連接到另一個(gè)專(zhuān)用網(wǎng),同樣也未示出。在多方會(huì)漢呼叫中,多個(gè)其它終端可以是多i某體會(huì)話的各方。公共網(wǎng)PUB包括能夠路由在各方之間交換的信令消息的信令服務(wù)器SS。圖1主要示出連接該信令服務(wù)器SS和通信終端T的通信網(wǎng)絡(luò)的體系結(jié)構(gòu)的一部分。兩個(gè)通信網(wǎng)PRI和PUB通過(guò)(至少)一個(gè)地址轉(zhuǎn)換設(shè)備N(xiāo)AT互相連接。在終端T和信令服務(wù)器SS之間交換的信令消息因此經(jīng)由該地址轉(zhuǎn)換設(shè)備N(xiāo)AT傳送。在專(zhuān)用網(wǎng)PRI內(nèi),終端和節(jié)點(diǎn)具有獨(dú)立于全球網(wǎng)絡(luò)分配的地址。換言之,沒(méi)有可采取的保證來(lái)斷定地址是否已被世界上別的地方分配。地址轉(zhuǎn)換設(shè)備N(xiāo)AT的目的是通過(guò)確保專(zhuān)用地址絕不在與公共網(wǎng)PUB的通信中使用來(lái)隔離專(zhuān)用網(wǎng)PRI。NAT地址轉(zhuǎn)換設(shè)備N(xiāo)AT具有可用的公共地址al5a2,as的池P。可以遍及整個(gè)公共網(wǎng)凈皮使用的這些地址由IANA(互聯(lián)網(wǎng)號(hào)碼分配機(jī)構(gòu))提供,該組織負(fù)責(zé)創(chuàng)建地址映射和在公共網(wǎng)內(nèi)唯一分配公共地址。無(wú)論何時(shí)終端T希望與專(zhuān)用網(wǎng)PRI的外部通信,信令服務(wù)器SS從公共地址池P中向它分配可用地址at的一個(gè),以及用于NAPT設(shè)備的端口。該綁定被保存在查找表M(用于"映射")中。進(jìn)一步地,地址轉(zhuǎn)換設(shè)備具有轉(zhuǎn)換裝置TM,用于雙向轉(zhuǎn)換與終端T的坐標(biāo)相關(guān)的IP地址的字段并相應(yīng)調(diào)整校驗(yàn)和字段。通過(guò)這種方式,來(lái)自終端T的包,當(dāng)從地址轉(zhuǎn)換設(shè)備輸出時(shí),將具有源地址ai。相反,來(lái)自信令服務(wù)器SS且正被發(fā)往所述終端T的包將具有唯一對(duì)該服務(wù)器已知的目的地址ai。地址轉(zhuǎn)換設(shè)備N(xiāo)AT的轉(zhuǎn)換裝置TM然后使用查找表M來(lái)編輯字段,以便包接著以專(zhuān)用地址ai作為它們的目的地址通過(guò)專(zhuān)用網(wǎng)PRI的接口被輸出。這些包然后可以在專(zhuān)用網(wǎng)PRI內(nèi)被正確地路由至目的終端T。地址轉(zhuǎn)換設(shè)備進(jìn)一步擁有定時(shí)器,使它能夠測(cè)量綁定已有多長(zhǎng)時(shí)間未^皮4吏用。在該失效時(shí)間期滿后,綁定結(jié)束。圖2示出通信各方之間的信令消息的流程。該圖擁有向下方向的時(shí)間軸。每條垂直線代表網(wǎng)絡(luò)單元最左邊的線表示終端T,中間的線表示地址轉(zhuǎn)換設(shè)備N(xiāo)AT,以及右邊的線表示信令服務(wù)器SS。水平箭頭表示信令消息。如我們稍后將看到的,這些信令消息可以是各種性質(zhì)的"Register"注冊(cè)消息、"Options(選項(xiàng))"測(cè)試消息、"200Ok,,應(yīng)答消息等,以及在本發(fā)明中未使用的其它類(lèi)型。從詞匯的觀點(diǎn)來(lái)看,重要的是注意,"Options"信令消息通常不是測(cè)試消息,它僅在本發(fā)明內(nèi)具有這個(gè)意義。第一消息是注冊(cè)消息。在SIP協(xié)議中,它可以是"Register"消息,如以上提及的RFC3261的第10段中描述的。該消息使得終端T能夠使信令服務(wù)器知道自己,以便所述服務(wù)器可以將它集成在自己的的信息庫(kù)中,所述信息庫(kù)組合對(duì)所述信令服務(wù)器SS已知的所有終端(更通常是"SIP客戶端")。該消息包括包括強(qiáng)制字段的集合的報(bào)頭。如RFC3261的第8.1段中指出的,SIP消息必須包括至少以下字段"To"、"From"、"CSeq"、"Call-ID"、"Max-Forwards"和"Via"。此外,"Contact"字段可以被并入到"Register"注冊(cè)消息中。包含在與SIP協(xié)議的消息字段相關(guān)的RFC2361內(nèi)的信息對(duì)本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō)是公知的。SIP協(xié)議規(guī)定應(yīng)在該消息內(nèi)指示用于"Register"注冊(cè)消息的有效期。它提供兩種方式來(lái)指定該信息-如RFC3261的第20.19段中描述的,可以在被稱(chēng)為"Expires"的附加字段內(nèi)指示有效期;畫(huà)如所述RFC3261的10.2和20.10節(jié)中指定的,可以在"Contact"字段中的"Express"參數(shù)內(nèi)指示有效期。默認(rèn)地,SIP客戶端(即終端T)不提供有效期。在接收該"Register"注冊(cè)消息時(shí),信令服務(wù)器SS分析消息的字段,并且可以確定發(fā)送終端T是否位于地址轉(zhuǎn)換設(shè)備N(xiāo)AT之后。該確定可以例如通過(guò)分析報(bào)頭的"Via"字段的內(nèi)容來(lái)作出。如RFC3261的第8.1丄7段中解釋的,"Via"字段指示消息被傳送通過(guò)的網(wǎng)絡(luò)節(jié)點(diǎn)。通過(guò)分析"Via"字段,完全有可能確定注冊(cè)消息是否已通過(guò)地址轉(zhuǎn)換i殳備N(xiāo)AT并且甚至可以斷定它的地址。如果信令服務(wù)器SS檢測(cè)客戶端T位于地址轉(zhuǎn)換設(shè)備N(xiāo)AT之后,就啟動(dòng)學(xué)習(xí)最優(yōu)有效期的階段。為此,信令服務(wù)器通過(guò)在增加的等待時(shí)間之后連續(xù)發(fā)送測(cè)試消息直至檢測(cè)到綁定的終止來(lái)確定用于綁定的近似失效時(shí)間。首先,信令服務(wù)器SS以在RFC3261的SIP協(xié)議中指定的"200Ok"應(yīng)答消息來(lái)應(yīng)答注冊(cè)消息。該應(yīng)答消息包括被設(shè)置為第一值的有效期。該第一值^通過(guò)這樣的方式來(lái)設(shè)置以便低于地址轉(zhuǎn)換設(shè)備N(xiāo)AT的綁定的失效時(shí)間。因此,該值有意地不會(huì)非常高,例如大約15秒。如"Register"注冊(cè)消息一樣,"200Ok"應(yīng)答消息可以在(至少)兩個(gè)不同位置包含值,從而為本發(fā)明的兩個(gè)實(shí)施例提供了可能性■在第一實(shí)施例中,在"200Ok"應(yīng)答消息的"Expires"字段中傳送有效期。-在第二實(shí)施例中,在"Contact"字段的"Express"參數(shù)中指示有效期。該"200Ok"應(yīng)答消息因此指示客戶端T,它必須在一段時(shí)間di末重發(fā)"Register"注冊(cè)消息。并行地,信令服務(wù)器SS在向客戶端T發(fā)送測(cè)試消息之前等待比第一有效期d!稍短的d/時(shí)間段。更一般地,在任何學(xué)習(xí)階段期間,對(duì)注冊(cè)消息的應(yīng)答消息包含比在發(fā)送下一測(cè)試消息之前等待的時(shí)間稍長(zhǎng)的有效期。該測(cè)試消息旨在檢查地址轉(zhuǎn)換設(shè)備N(xiāo)AT內(nèi)的地址綁定是否仍是激活的。它可以由SIP協(xié)議的允許一方請(qǐng)求另一方的容量的"Options"消息來(lái)實(shí)現(xiàn)。"Options"消息包括和"Register"注冊(cè)消息相同的字段。它還具有"Contact"字段。如果客戶端T的公共和專(zhuān)用地址之間的綁定在地址轉(zhuǎn)換設(shè)備N(xiāo)AT內(nèi)仍是激活的,就向客戶端T傳送測(cè)試消息。當(dāng)接收到測(cè)試消息時(shí),客戶端T發(fā)回"200Ok"應(yīng)答消息,所述"200Ok"應(yīng)答消息在到達(dá)信令服務(wù)器SS之前依次通過(guò)地址轉(zhuǎn)換設(shè)備N(xiāo)AT。信令服務(wù)器SS然后被通知綁定在地址轉(zhuǎn)換設(shè)備N(xiāo)AT內(nèi)仍是激活的。它然后可以從該信息推斷綁定的失效時(shí)間是否大于等待時(shí)期d/。然后它可以對(duì)該時(shí)期測(cè)試更高的值。在對(duì)第二"Register"注冊(cè)消息的答復(fù)中,信令服務(wù)器SS以包含被設(shè)置為高于第一值A(chǔ)的第二值d2的有效期的"200Ok"應(yīng)答消息應(yīng)答。并行地,信令服務(wù)器SS在向客戶端T發(fā)送諸如"Options"消息的測(cè)試消息之前等待比第二有效期(12稍短的d2'時(shí)間段。和以前一樣,如果綁定在地址轉(zhuǎn)換設(shè)備N(xiāo)AT內(nèi)仍是激活的,信令服務(wù)器接收對(duì)它的測(cè)試消息的"200Ok"應(yīng)答消息。已知地址轉(zhuǎn)換設(shè)備N(xiāo)AT的失效時(shí)間因此仍然大于等待時(shí)期的情況下,它可以再次增加該時(shí)間段的值。在接收第三"Register"注冊(cè)消息時(shí),信令服務(wù)器SS因而以包含被設(shè)置為第三值d3的有效期的"200Ok"應(yīng)答消息應(yīng)答,該第三值d3高于第二值d2。并行地,信令服務(wù)器SS在向客戶端T發(fā)送諸如"Options"消息的測(cè)試消息之前,等待比第三有效期d3稍短的d3'時(shí)間段。在圖2中示出的例子中,假定該第三時(shí)期大于地址轉(zhuǎn)換設(shè)備N(xiāo)AT的失效時(shí)間。當(dāng)這是真的時(shí),設(shè)備不能向客戶端T傳送"Options"測(cè)試消息。相應(yīng)地,信令服務(wù)器SS從不接收任何"200Ok,,應(yīng)答消息。不過(guò),在有效期d3末,終端T傳送"Register"注冊(cè)消息,該注冊(cè)消息是在NAT地址轉(zhuǎn)換設(shè)備內(nèi)創(chuàng)建新的7>共地址/專(zhuān)用地址綁定。該"Register"注冊(cè)消息然后被通過(guò)地址轉(zhuǎn)換設(shè)備N(xiāo)AT傳送到信令服務(wù)器SS。無(wú)論何時(shí)接收所述"Register"注冊(cè)消息時(shí),信令服務(wù)器確定,因?yàn)樗鼪](méi)有接收到任何對(duì)它的"Options,,測(cè)試消息的"200Ok"應(yīng)答消息,地址轉(zhuǎn)換設(shè)備N(xiāo)AT的失效時(shí)間小于最新測(cè)試的值d3'。更準(zhǔn)確地說(shuō),它可以確定對(duì)該失效時(shí)間的近似值在值d/和值(13'之間。數(shù)值示例使用的時(shí)間段可以是在下表中發(fā)現(xiàn)的那些:<table>tableseeoriginaldocumentpage13</column></row><table>在該例中,兩個(gè)相鄰值之間的增量是10秒。不過(guò),這僅是例子,并且完全可能使用其它數(shù)值。在本發(fā)明的第一實(shí)施例中,當(dāng)測(cè)試消息沒(méi)有接收到應(yīng)答時(shí)學(xué)習(xí)階段結(jié)束。信令服務(wù)器SS然后可以假定以前的d2值是對(duì)于"Register"注冊(cè)消息的有效期的最佳值,并且在隨后使用它。它然后以值A(chǔ)應(yīng)答"Register"注冊(cè)消息。在使用步驟中,它將以該值應(yīng)答來(lái)自相同終端T的任何新的"Register"消息。同樣地,它可以對(duì)位于相同的地址轉(zhuǎn)換設(shè)備N(xiāo)AT之后的任何新的終端使用該相同的值d2,而不觸發(fā)學(xué)習(xí)失效時(shí)間階段。在該實(shí)施例中,信令服務(wù)器ss因此具有使它能夠?qū)⒔剖r(shí)間關(guān)聯(lián)到任何地址管理設(shè)備N(xiāo)AT的表。該實(shí)施例使得繞過(guò)學(xué)習(xí)這些終止時(shí)間的階段、直接it^使用步驟、并且因此通過(guò)減少在學(xué)習(xí)步驟期間交換的消息的數(shù)量而節(jié)省網(wǎng)絡(luò)資源成為可能。在本發(fā)明的第二實(shí)施例中,信令服務(wù)器可以尋求進(jìn)一步優(yōu)化被用作"Register"注冊(cè)消息的有效時(shí)間的近似值。然后它可以二分地(dichotomously)進(jìn)行并測(cè)試等待時(shí)期和居間(intervening)有效時(shí)期,直至它獲得地址轉(zhuǎn)換設(shè)備N(xiāo)AT的失效時(shí)間的充分近似。當(dāng)由此確定的值被用于它與客戶端的交換中時(shí),它才轉(zhuǎn)至使用步驟。根據(jù)本發(fā)明,因此在一段時(shí)間內(nèi)終端T通過(guò)通信網(wǎng)絡(luò)不可訪問(wèn)。實(shí)際上,一旦測(cè)試消息包括大于地址轉(zhuǎn)換設(shè)備的失效時(shí)間的值,終端T在下一個(gè)"Register"注冊(cè)消息之前是不可訪問(wèn)的。通過(guò)這種方式,如果要發(fā)往終端T的"Invite"邀請(qǐng)消息到達(dá)信令服務(wù)器,它將甚至不要求應(yīng)答,因?yàn)榍≡诖藭r(shí),它不再連接到終端T。然而,如果兩個(gè)相鄰值di/dw之間的增量足夠小,則該段時(shí)間是可以忽略的。然而,可以規(guī)定如果在該段時(shí)間期間發(fā)生對(duì)該終端T的呼叫,信令服務(wù)器向語(yǔ)音服務(wù)器重新路由該呼叫,通知呼叫者終端T將在數(shù)秒后可用。權(quán)利要求1.一種信令服務(wù)器(SS),包括經(jīng)由地址轉(zhuǎn)換設(shè)備(NAT)與客戶端(T)傳送SIP信令的裝置,所述地址轉(zhuǎn)換設(shè)備臨時(shí)將公共地址綁定到所述客戶端的專(zhuān)用地址,并包括用于接收來(lái)自所述客戶端的注冊(cè)消息以及向所述客戶端發(fā)送有效期的裝置,在所述有效期的末端,所述客戶端必須向所述信令服務(wù)器(SS)傳送新注冊(cè)消息,所述服務(wù)器特征在于,具有用于檢測(cè)所述客戶端是否位于地址轉(zhuǎn)換設(shè)備之后、以及在是這樣的情況下用于確定所述臨時(shí)綁定的近似失效時(shí)間的裝置,其中確定所述近似失效時(shí)間是通過(guò)在增加的等待時(shí)期之后連續(xù)發(fā)送測(cè)試消息直到所述綁定終止,所述服務(wù)器還具有用于在完成該確定時(shí)將該近似失效時(shí)間作為有效期傳送給所述客戶端的裝置。2.根據(jù)權(quán)利要求l所述的信令服務(wù)器,其中,在學(xué)習(xí)階段,對(duì)所述注冊(cè)消息的應(yīng)答消息包含比在發(fā)送下一條測(cè)試消息等待的時(shí)間稍長(zhǎng)的有效期。3.根據(jù)權(quán)利要求2所述的信令服務(wù)器,其中,當(dāng)測(cè)試消息未收到應(yīng)答時(shí)所述學(xué)習(xí)階段結(jié)束。4.根據(jù)前述權(quán)利要求任一項(xiàng)所述的信令服務(wù)器,其中,所述測(cè)試消息是"Options"消息。5.根據(jù)前面權(quán)利要求任一項(xiàng)所述的信令服務(wù)器,其中,對(duì)所述注冊(cè)消息的所述應(yīng)答消息是"200Ok"消息;所述有效期包含在"Expires"字段內(nèi),或包含在所述應(yīng)答消息的"Contacts"字段的"Expires"參數(shù)內(nèi)。6.根據(jù)前面權(quán)利要求任一項(xiàng)所述的信令服務(wù)器,進(jìn)一步包括將近似失效時(shí)間關(guān)聯(lián)到每個(gè)地址轉(zhuǎn)換設(shè)備(NAT)的表,以便當(dāng)它檢測(cè)到給定客戶端位于給定地址轉(zhuǎn)換設(shè)備(NAT)之后時(shí),直接使用所述表中與所述給定地址轉(zhuǎn)換i殳備(NAT)相關(guān)的近似失效時(shí)間。7.—種經(jīng)由地址轉(zhuǎn)換設(shè)備(NAT)連接信令服務(wù)器(SS)與客戶端(T)的方法,所述地址轉(zhuǎn)換設(shè)備臨時(shí)將^^共地址綁定到所W戶端的專(zhuān)用地址,該方法包括所述客戶端向所述信令服務(wù)器傳送注冊(cè)消息,以及向所^戶端發(fā)送有效期,在所述有效期的末端,所i^戶端必須向所述信令服務(wù)器(ss)傳送新注冊(cè)消息,所述方法特征在于,進(jìn)一步包括所述信令服務(wù)器(SS)檢測(cè)所ii^戶端是否位于地址轉(zhuǎn)換設(shè)備(NAT)之后的步驟,并且包括,在是這樣的情況下確定所述臨時(shí)綁定的近似失效時(shí)間的學(xué)習(xí)步驟,其中確定所述近似失效時(shí)間是通過(guò)在增加的等待時(shí)期之后連續(xù)發(fā)送測(cè)試消息直到檢測(cè)到所述綁定終止,還包括在完成該確定時(shí)將該近似失效時(shí)間作為有效期傳送給所i^戶端的使用步驟。全文摘要本發(fā)明涉及一種信令服務(wù)器(SS),包括經(jīng)由地址轉(zhuǎn)換設(shè)備(NAT)與客戶端(T)傳送SIP信令的裝置,所述地址轉(zhuǎn)換設(shè)備(NAT)臨時(shí)將公共地址綁定到所述客戶端的專(zhuān)用地址,并包括用于接收來(lái)自所述客戶端的注冊(cè)消息以及向所述客戶端發(fā)送有效期的裝置,在所述有效期的末端,所述客戶端必須向所述信令服務(wù)器(SS)傳送新注冊(cè)消息。本發(fā)明特征在于,如果所述客戶端位于地址轉(zhuǎn)換設(shè)備之后,所述信令服務(wù)器確定所述臨時(shí)關(guān)聯(lián)的近似失效時(shí)間,其中確定所述近似失效時(shí)間是通過(guò)在增加的等待時(shí)期之后連續(xù)發(fā)送測(cè)試消息直到檢測(cè)到所述綁定終止。所述近似失效時(shí)間接著作為SIP有效持續(xù)時(shí)間使用。文檔編號(hào)H04L29/12GK101411162SQ200780011109公開(kāi)日2009年4月15日申請(qǐng)日期2007年3月21日優(yōu)先權(quán)日2006年3月30日發(fā)明者G·若皮特,T·萊維申請(qǐng)人:阿爾卡特朗訊公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1