專利名稱:提供用于到達(dá)無線終端的地址信息的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動可達(dá)性,尤其涉及提供用于到達(dá)無線終端的地址信息。
背景技術(shù):
提供分組數(shù)據(jù)通信的無線通信網(wǎng)絡(luò),比如GPRS(通用分組無線服務(wù))中3G(第三代)網(wǎng)絡(luò)可被用于向與這樣的網(wǎng)絡(luò)耦接的無線終端提供基于網(wǎng)際協(xié)議(IP)的服務(wù)。
通常唯一的公共IP地址并不永久分配給無線網(wǎng)絡(luò)中的無線終端。其原因之一是可用的IP地址(具體地說,IPv4地址)正在變得日益稀缺。無線網(wǎng)絡(luò)提供商可向無線終端分配專用IP地址,以便在無線網(wǎng)絡(luò)內(nèi)通信,并使用NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)動態(tài)地把公共IP地址分配給無線終端,以便與其它網(wǎng)絡(luò)通信。(在IP地址空間中,一些地址被定義成可由處于封裝的“專用”系統(tǒng)中的任何人使用的專用地址。專用IP地址不能在全球使用,因為它們不可唯一地路由到一個特定的物理實體。反之,公共IP地址被唯一地分配給特定的物理實體,從而它們可被全球路由。)NAT設(shè)備一般是連接網(wǎng)絡(luò)與另一網(wǎng)絡(luò),或者連接網(wǎng)絡(luò)的一部分與網(wǎng)絡(luò)的另一部分的網(wǎng)關(guān)部件??砂凑斩喾N不同的方式實現(xiàn)NAT;主要的思想是用用于在其它網(wǎng)絡(luò)中通信的公共IP地址替換在NAT設(shè)備之后使用的專用地址,反之亦然。即,在NAT設(shè)備中,源和/或目的地地址被從專用IP地址改變?yōu)楣睮P地址,反之亦然。
在轉(zhuǎn)換中,NAT可采用例如多對一映射,意味著在轉(zhuǎn)換中,在NAT設(shè)備之后使用的所有專用IP地址被NAT設(shè)備的公共IP地址替換。這樣,起源于NAT設(shè)備之后的所有數(shù)據(jù)分組在其它網(wǎng)絡(luò)中看來似乎它們起源于NAT設(shè)備中。NAT設(shè)備隨后始終監(jiān)視返回該NAT設(shè)備的數(shù)據(jù)分組,把公共IP地址轉(zhuǎn)換回初始的專用IP地址,并把該數(shù)據(jù)分組轉(zhuǎn)發(fā)給正確的目的地。通常,不同的端口號被用于識別屬于不同的通信方的數(shù)據(jù)分組。這種情況下,從其它網(wǎng)絡(luò)不可能直接接觸在NAT設(shè)備之后的無線終端。代之以,無線終端必須發(fā)起所有通信。
一種備選方案是在轉(zhuǎn)換中使用多對多映射,意味著在轉(zhuǎn)換中,在NAT設(shè)備之后使用的一個專用IP地址被取自公共IP地址池的一個公共IP地址替換。通常池中的公共IP地址的數(shù)目小于NAT設(shè)備之后使用中的專用IP地址的數(shù)目,因為NAT設(shè)備之后的所有設(shè)備不可能同時通信,于是,不需要為它們中的每個設(shè)備具有一個公共IP地址。由于公共IP地址被臨時明確地分配給NAT設(shè)備之后的一個無線終端,因此通過使用該臨時分配的公共IP地址,該無線終端能夠直接接觸其它網(wǎng)絡(luò)。但是,需要具有找出在指定時刻,哪些公共IP地址已被分配給該無線終端的手段。
除了NAT之外,其它方法也可被用于動態(tài)地向無線終端分配IP地址。例如,國際申請WO 01/97483 A2描述一種動態(tài)地向無線終端分配IP地址的備選方法。
無線領(lǐng)域中目前可用的許多基于IP的服務(wù)以所謂的拉原理為基礎(chǔ),其中無線終端發(fā)起通信。如果無線終端自己發(fā)起基于IP的通信,那么當(dāng)通信被發(fā)起時,向該無線終端分配一個有效的公共IP地址就足夠了。這種情況下,不需要事先知道該無線終端的IP地址。
但是,在一些基于IP的服務(wù),例如所謂的推送服務(wù),基于IP的多人游戲和基于IP的聊天中,另一通信方發(fā)起通信。對于這些服務(wù)來說,為了運轉(zhuǎn)起來,要求知道無線終端的IP地址。我們考慮例如因特網(wǎng)中的服務(wù)器,該服務(wù)器將向無線網(wǎng)絡(luò)中的移動電話機(jī)提供某種基于IP的推送類服務(wù),而該移動電話機(jī)的公共IP地址動態(tài)變化?,F(xiàn)在,為了能夠發(fā)起基于IP的通信和向移動電話機(jī)提供服務(wù),要求服務(wù)器具有找出在指定時刻,移動電話機(jī)的有效IP地址的手段。由于其它通信方通常不易得到無線終端的有效IP地址信息,因此需要提供用于到達(dá)無線終端的地址信息。
解決上述問題的一種簡單方法是無線網(wǎng)絡(luò)運營商提供域名服務(wù),所述域名服務(wù)公開地通告與相應(yīng)無線網(wǎng)絡(luò)耦接的無線終端的當(dāng)前IP地址。圖1表示了圖解說明這種解決方案的網(wǎng)絡(luò)圖。
其中無線網(wǎng)絡(luò)A 101,無線網(wǎng)絡(luò)B 110,ISP(因特網(wǎng)服務(wù)提供商)網(wǎng)絡(luò)113和企業(yè)內(nèi)部網(wǎng)116分別通過NAT設(shè)備105、119和112,以及通過包含NAT功能的防火墻115與因特網(wǎng)106耦接。兩個無線設(shè)備,移動電話機(jī)103和PDA(個人數(shù)字助手)102與無線網(wǎng)絡(luò)A耦接,移動電話機(jī)111與無線網(wǎng)絡(luò)B耦接,服務(wù)器108與因特網(wǎng)耦接,PC(個人計算機(jī))117與企業(yè)內(nèi)部網(wǎng)耦接。
因特網(wǎng),ISP網(wǎng)絡(luò),企業(yè)內(nèi)部網(wǎng)和無線網(wǎng)絡(luò)A分別包含名稱服務(wù)器107、114、118和104。名稱服務(wù)器是一種依據(jù)與相應(yīng)設(shè)備相關(guān)的預(yù)定主機(jī)名,保存各種設(shè)備的地址信息的網(wǎng)絡(luò)部件。名稱服務(wù)器可與其它名稱服務(wù)器通信,以便獲得保存在其它名稱服務(wù)器中的地址信息。另外,無線網(wǎng)絡(luò)B可包含一個名稱服務(wù)器(圖1中未示出)。
我們假定移動電話機(jī)103具有動態(tài)的IP地址,該動態(tài)IP地址例如由DHCP(動態(tài)主機(jī)配置協(xié)議)服務(wù)器(圖1中未示出),或者由NAT設(shè)備105,或者由某些其它裝置臨時分配給移動電話機(jī)103。每次移動電話機(jī)103的公共IP地址變化時,當(dāng)前有效的地址與分配給該移動電話機(jī)的唯一主機(jī)名相關(guān)聯(lián)地被保存在名稱服務(wù)器104中。由于無線網(wǎng)絡(luò)運營商既控制IP地址的分配,又控制名稱服務(wù)器,因此使名稱服務(wù)器104保持最新較簡單。
名稱服務(wù)器104隨后直接地或者經(jīng)由其它名稱服務(wù)器部件,依據(jù)與移動電話機(jī)相關(guān)聯(lián)的唯一主機(jī)名,向其它通信方通告移動電話機(jī)103的當(dāng)前有效的IP地址。圖1中的虛線圖解說明通過不同的名稱服務(wù)器,把移動電話機(jī)103的IP地址分發(fā)給其它通信方。例如,PC 117從名稱服務(wù)器118獲得移動電話機(jī)103的IP地址,名稱服務(wù)器118通過名稱服務(wù)器107從名稱服務(wù)器104獲得該IP地址,PDA設(shè)備102直接從名稱服務(wù)器104獲得移動電話機(jī)103的IP地址。
該解決方案不存在大的技術(shù)問題。但是,該解決方案的問題在于具有商業(yè)頭腦的無線網(wǎng)絡(luò)運營商一般并不愿意共享可達(dá)性信息。至少運營商并不愿意無償?shù)叵蛲獠扛鞣教峁┛蛇_(dá)性信息,因為由于可使基于IP的服務(wù)繞過他們的專有服務(wù),提供這樣的服務(wù)會降低網(wǎng)絡(luò)運營商的收入。
解決移動終端的可尋址性的另一種途徑是使用IETF(因特網(wǎng)工程任務(wù)組)提出的SIP(會話起始協(xié)議)的地址變換。在SIP尋址方法中,SIP注冊代理被用于把指定用戶的不同類型的信息(例如用戶的電子郵件地址或電話號碼)轉(zhuǎn)換成對應(yīng)終端IP地址。無線終端用戶向SIP注冊代理登記他們自己,從而其它無線終端用戶能夠從注冊代理獲得他們的IP地址。SIP的使用要求實現(xiàn)特定的SIP服務(wù)器,并且客戶機(jī)終端支持特定的SIP協(xié)議。
從而,當(dāng)前的解決方案都不是最佳的,于是,需要一種解決移動設(shè)備可達(dá)性問題的新方案。
發(fā)明內(nèi)容
現(xiàn)在,發(fā)明了一種提供用于到達(dá)(reach)無線終端的地址信息的新方法。
本發(fā)明的第一方面以無線終端自己向其它通信方通告其當(dāng)前有效的IP地址的思想為基礎(chǔ)。即,具有動態(tài)IP地址的無線終端直接向每當(dāng)無線終端的IP地址變化時,請求被更新的那些其它通信方通告其當(dāng)前有效的IP地址。根據(jù)本發(fā)明的一個實施例,根據(jù)預(yù)定的簡表信息,有條件地選擇向其提供本發(fā)明的IP地址的其它通信方。
根據(jù)本發(fā)明的第一方面,提供一種提供用于到達(dá)無線終端的地址信息的方法,所述無線終端與第一無線通信網(wǎng)絡(luò)連接,變化的公共地址被動態(tài)分配給所述無線終端,借助所述變化的公共地址,可從第一無線通信網(wǎng)絡(luò)的外部到達(dá)所述無線終端,其中所述方法包含動態(tài)地基本上直接向至少一個其它通信方通告所述無線終端的當(dāng)前公共地址。
這里術(shù)語“識別信息”指的是與無線終端相關(guān),并且可被用于指定對應(yīng)的無線終端的信息。例如,這種識別信息的一個例子是預(yù)先定義的主機(jī)名。
本發(fā)明的第二方面以維持用于保存和分發(fā)無線終端的當(dāng)前有效的IP地址的外部命名服務(wù)器的思想為基礎(chǔ)。另外,這樣的名稱服務(wù)器最好適合于按照在與相應(yīng)的無線終端相關(guān)聯(lián)的簡表信息中給出的條件,有條件的公布(give out)指定無線終端的當(dāng)前有效的IP地址。這樣,能夠有條件地從名稱服務(wù)器獲得用于到達(dá)無線終端的地址信息。
根據(jù)本發(fā)明的第二方面,提供一種提供用于到達(dá)無線終端的地址信息的方法,所述無線終端與第一無線通信網(wǎng)絡(luò)耦接,變化的公共地址被動態(tài)分配給所述無線終端,借助所述變化的公共地址,可從第一無線通信網(wǎng)絡(luò)的外部到達(dá)所述無線終端,其中所述方法包含把無線終端的當(dāng)前公共地址動態(tài)地通告外部名稱服務(wù)器,無線終端已借助與其相關(guān)的識別信息向所述外部名稱服務(wù)器注冊,與所述識別信息相關(guān)聯(lián)地把所述當(dāng)前公共地址保存在所述外部名稱服務(wù)器中,和按照在與所述識別信息相關(guān)聯(lián)的簡表信息中給出的條件,從所述外部名稱服務(wù)器有條件地公布所述當(dāng)前公共地址,從而借助所述識別信息,可有條件地從所述外部名稱服務(wù)器獲得用于到達(dá)所述無線終端的地址信息。
根據(jù)本發(fā)明的第三方面,提供一種提供用于到達(dá)無線終端的地址信息的系統(tǒng),所述系統(tǒng)包含一個無線通信網(wǎng)絡(luò),與所述無線通信網(wǎng)絡(luò)耦接的無線終端,變化的公共地址被動態(tài)分配給所述無線終端,借助所述變化的公共地址,可從所述無線通信網(wǎng)絡(luò)的外部到達(dá)所述無線終端,和至少一個其它通信方;所述無線終端包含動態(tài)地基本上直接向所述至少一個其它通信方通告該無線終端的當(dāng)前公共地址的裝置。
根據(jù)本發(fā)明的第四方面,提供一種提供用于到達(dá)無線終端的地址信息的系統(tǒng),所述系統(tǒng)包含一個無線通信網(wǎng)絡(luò),與所述無線通信網(wǎng)絡(luò)耦接的無線終端,變化的公共地址被動態(tài)分配給所述無線終端,借助所述變化的公共地址,可從所述無線通信網(wǎng)絡(luò)的外部到達(dá)所述無線終端,和一個外部名稱服務(wù)器;所述無線終端借助與其相關(guān)的識別信息,向所述外部名稱服務(wù)器注冊,所述無線終端被配置成把其當(dāng)前的公共地址動態(tài)地通告所述外部名稱服務(wù)器,所述外部名稱服務(wù)器被配置成與所述識別信息相關(guān)聯(lián)地保存所述當(dāng)前公共地址,所述外部名稱服務(wù)器被配置成保存與所述識別信息相關(guān)的簡表信息,和所述外部名稱服務(wù)器被配置成按照在所述簡表信息中給出的條件,有條件地公布所述當(dāng)前公共地址,從而借助所述識別信息,可從所述外部名稱服務(wù)器有條件地獲得用于到達(dá)所述無線終端的地址信息。
根據(jù)本發(fā)明的第五方面,提供一種名稱服務(wù)器,所述名稱服務(wù)器被配置成與和無線終端相關(guān)的識別信息相關(guān)聯(lián)地保存無線終端的當(dāng)前公共地址,所述公共地址已被動態(tài)分配給所述無線終端,借助所述公共地址可到達(dá)所述無線終端,保存與所述識別信息相關(guān)的簡表信息,和按照在所述簡表信息中給出的條件,有條件地公布所述當(dāng)前公共地址,從而借助所述識別信息,可從所述名稱服務(wù)器有條件地獲得用于到達(dá)所述無線終端的地址信息。
根據(jù)本發(fā)明的第六方面,提供一種與無線通信網(wǎng)絡(luò)耦接的無線終端,變化的公共地址被動態(tài)分配給所述無線終端,借助所述變化的公共地址,可從所述無線通信網(wǎng)絡(luò)的外部到達(dá)所述無線終端,所述無線終端被配置成動態(tài)地基本上直接向至少一個其它通信方通知該無線終端的當(dāng)前公共地址。
根據(jù)本發(fā)明的第七方面,提供一種與無線通信網(wǎng)絡(luò)耦接的無線終端,變化的公共地址被動態(tài)分配給所述無線終端,借助所述變化的公共地址,可從所述無線通信網(wǎng)絡(luò)的外部到達(dá)所述無線終端,借助與無線終端相關(guān)的識別信息,所述無線終端注冊到外部名稱服務(wù)器,所述無線終端被配置成動態(tài)地向所述外部名稱服務(wù)器通告該無線終端的當(dāng)前公共地址,和向所述外部名稱服務(wù)器提供簡表信息,所述外部名稱服務(wù)器被配置成按照在所述簡表信息中給出的條件,有條件地公布無線終端的所述當(dāng)前公共地址,從而借助所述識別信息,可從所述名稱服務(wù)器有條件地獲得用于到達(dá)所述無線終端的地址信息。
根據(jù)本發(fā)明的無線終端可以是具有無線數(shù)據(jù)分組通信能力的任何適當(dāng)設(shè)備。這種設(shè)備的例子是移動電話機(jī),PDA設(shè)備,膝上型計算機(jī)和具有無線通信模塊或者與無線通信模塊連接的其它數(shù)據(jù)處理設(shè)備。
根據(jù)本發(fā)明的第八方面,提供一種通信設(shè)備,所述通信設(shè)備被配置成基本上直接從另一通信方接收用于到達(dá)所述另一通信方的地址信息。
根據(jù)本發(fā)明的通信設(shè)備可以是具有無線或固定數(shù)據(jù)分組通信能力的任何適當(dāng)設(shè)備。這種設(shè)備的例子是通用計算機(jī),服務(wù)器,膝上型計算機(jī),移動電話機(jī)和PDA設(shè)備。
根據(jù)本發(fā)明的第九方面,提供一種可在名稱服務(wù)器中執(zhí)行的計算機(jī)程序,所述計算機(jī)程序提供執(zhí)行下述操作的例程與和無線終端相關(guān)的識別信息相關(guān)聯(lián)地把無線終端的當(dāng)前公共地址保存在所述名稱服務(wù)器中,所述公共地址已被動態(tài)分配給所述無線終端,借助所述公共地址可到達(dá)所述無線終端,把與所述識別信息相關(guān)的簡表信息保存在所述名稱服務(wù)器中,和按照在所述簡表信息中給出的條件,有條件地公布所述當(dāng)前公共地址,從而借助所述識別信息,可有條件地從所述名稱服務(wù)器獲得用于到達(dá)所述無線終端的地址信息。
根據(jù)本發(fā)明的第十方面,提供一種可在與無線通信網(wǎng)絡(luò)耦接的無線終端中執(zhí)行的計算機(jī)程序,所述無線終端具有動態(tài)分配給它的變化的公共地址,借助所述變化的公共地址,可從所述無線通信網(wǎng)絡(luò)的外部到達(dá)所述無線終端,所述計算機(jī)程序提供動態(tài)地基本上直接向至少一個其它通信方通告該無線終端的當(dāng)前公共地址的例程。
根據(jù)本發(fā)明的第十一方面,提供一種可在與無線通信網(wǎng)絡(luò)耦接的無線終端中執(zhí)行的計算機(jī)程序,所述無線終端具有動態(tài)分配給它的變化的公共地址,借助所述變化的公共地址,可從所述無線通信網(wǎng)絡(luò)的外部到達(dá)所述無線終端,借助與無線終端相關(guān)的識別信息,所述無線終端注冊到外部名稱服務(wù)器,所述計算機(jī)程序提供執(zhí)行下述操作的例程動態(tài)地向所述外部名稱服務(wù)器通告該無線終端的當(dāng)前公共地址,和向所述外部名稱服務(wù)器提供簡表信息,所述外部名稱服務(wù)器被配置成按照在所述簡表信息中給出的條件,有條件地公布無線終端的所述當(dāng)前公共地址,從而借助所述識別信息,可有條件地從所述外部名稱服務(wù)器獲得用于到達(dá)所述無線終端的地址信息。
根據(jù)本發(fā)明的第十二方面,提供一種可在通信設(shè)備中執(zhí)行的計算機(jī)程序,所述計算機(jī)程序提供基本上直接從另一通信方接收用于到達(dá)所述另一通信方的地址信息的例程。
從屬權(quán)利要求包含本發(fā)明的一些實施例。包含在與本發(fā)明的特定方面相關(guān)的從屬權(quán)利要求中的主題也適用于本發(fā)明的其它方面。
本發(fā)明的優(yōu)點在于它以標(biāo)準(zhǔn)IP技術(shù)為基礎(chǔ),從而它支持在IP協(xié)議之上的基于IP的協(xié)議和應(yīng)用,而不需要對系統(tǒng)進(jìn)行進(jìn)一步的修改。不需要使用特定的起始協(xié)議,比如SIP,并且具有在網(wǎng)絡(luò)中支持的相關(guān)功能。不過,本發(fā)明并不限于在SIP方面的應(yīng)用。
本發(fā)明的一些實施例的一個優(yōu)點是無線終端的用戶能夠控制哪些通信方可以得到其地址信息。
現(xiàn)在參考附圖,舉例說明
具體實施例方式圖1是根據(jù)現(xiàn)有技術(shù)的通信系統(tǒng)的網(wǎng)絡(luò)圖;圖2是根據(jù)本發(fā)明的一個實施例的通信系統(tǒng)的網(wǎng)絡(luò)圖;圖3是根據(jù)本發(fā)明的另一實施例的通信系統(tǒng)的網(wǎng)絡(luò)圖;圖4-6是圖解說明本發(fā)明的一些實施例的流程圖;圖7圖解說明根據(jù)本發(fā)明的一個實施例的名稱服務(wù)器;圖8圖解說明根據(jù)本發(fā)明的一個實施例的無線終端;圖9圖解說明根據(jù)本發(fā)明的一個實施例的通信設(shè)備。
具體實施例方式
上面已關(guān)于現(xiàn)有技術(shù)討論了圖1。
圖2和3是根據(jù)本發(fā)明的一些實施例的通信系統(tǒng)的網(wǎng)絡(luò)圖。下面,相同的附圖標(biāo)記被用于圖2和3中的相同部件。
圖2中,無線網(wǎng)絡(luò)A 221,無線網(wǎng)絡(luò)B 210,ISP網(wǎng)絡(luò)213和企業(yè)內(nèi)部網(wǎng)216分別通過NAT設(shè)備220、209和212及包含NAT功能的防火墻215與因特網(wǎng)206耦接。兩個無線設(shè)備,移動電話機(jī)201和PDA(個人數(shù)字助手)205與無線網(wǎng)絡(luò)A耦接,移動電話機(jī)202與無線網(wǎng)絡(luò)B耦接,服務(wù)器203與因特網(wǎng)耦接,PC(個人計算機(jī))204與企業(yè)內(nèi)部網(wǎng)耦接。
因特網(wǎng),ISP網(wǎng)絡(luò)和企業(yè)內(nèi)部網(wǎng)分別包含名稱服務(wù)器207、214和218。名稱服務(wù)器是一種網(wǎng)絡(luò)部件,它借助于與相應(yīng)設(shè)備相關(guān)的預(yù)定主機(jī)名,保持各種設(shè)備的地址信息。名稱服務(wù)器可與其它名稱服務(wù)器通信,以便獲得保持在某一其它名稱服務(wù)器中的地址信息。另外,無線網(wǎng)絡(luò)A和B可包含名稱服務(wù)器(圖2中未示出)。
根據(jù)本發(fā)明的一個實施例,移動電話機(jī)201直接向其它通信方,例如PDA 205,移動電話機(jī)202,服務(wù)器203和PC 204通告其當(dāng)前有效的IP地址。圖2中的虛線圖解說明移動電話機(jī)的IP地址如何被發(fā)送給其它通信方。
通告當(dāng)前有效的IP地址可被實現(xiàn),從而移動電話機(jī)201定期地向其它通信方發(fā)送地址更新請求,其它通信方抽取他們接收的地址更新請求的源地址,并把該源地址用作移動電話機(jī)201的當(dāng)前有效的公共IP地址??蛇@樣實現(xiàn)通告,因為其它通信方看到的源地址實際上是借助其可到達(dá)所述移動電話機(jī)的公共IP地址。最好,地址更新請求包含識別移動電話機(jī)201的信息,以致其它通信方知道他們收到了誰的地址信息。
發(fā)送地址更新請求的頻率取決于網(wǎng)絡(luò)環(huán)境。例如,如果NAT設(shè)備被配置成在一個通信實體的有效連接被終止之后,為相應(yīng)通信方保留一個公共IP地址X分鐘/小時,那么可以使用每X分鐘/小時發(fā)送一個地址更新請求。另外,可以使用其它任何適當(dāng)?shù)闹怠?br>
在許多移動網(wǎng)絡(luò)實現(xiàn)中,移動設(shè)備的IP地址被配置成隨著移動設(shè)備的地理位置的變化而改變,雖然如果移動設(shè)備固定不動,那么相同的IP地址可被連續(xù)使用較長的一段時間。根據(jù)對應(yīng)移動網(wǎng)絡(luò)提供商的網(wǎng)絡(luò)配置,IP地址可被較頻繁或者不太頻繁地改變。在這種環(huán)境中,發(fā)送地址更新請求的適當(dāng)頻率可以是例如一天。
必須注意無線終端的地理位置和其IP地址之間的關(guān)聯(lián)產(chǎn)生使用位于移動通信網(wǎng)絡(luò)的邊緣的NAT的另一原因。即,如果需要防止通過其IP地址暴露無線終端的地理位置,那么需要借助NAT隱藏在移動通信網(wǎng)絡(luò)內(nèi)的無線終端的IP地址。
作為對發(fā)送地理更新請求的一種替換方案,可存在在移動電話機(jī)201中運行的“后臺駐留程序”(daemon)軟件,它持續(xù)監(jiān)視分配給移動電話機(jī)的公共IP地址,并且當(dāng)公共IP地址變化時,自動把公共IP地址發(fā)送給其它通信方。另外在這種情況下,公共IP地址最好伴隨有識別移動電話機(jī)201的信息,以致其它通信方知道他們收到了誰的地址信息。
自然地,移動電話機(jī)201需要知道其它通信方的IP地址,以便能夠直接向其它通信方通告它自己的IP地址。其它通信方可具有靜態(tài)的IP地址,或者其IP地址可以以其它方式公開得到。這種情況下,知道其它通信方的IP地址顯然不是問題。但是,其它通信方也可具有動態(tài)變化的IP地址,該動態(tài)變化的IP地址不可公開得到。這種情況下,不同于基于IP通信之外的一些通信可被用于最初把其它通信方的IP地址提供給移動電話機(jī)201。例如,可以使用SMS(短信息接發(fā)服務(wù))消息,或者直接的口頭交流或電話對話中的口頭交流。顯然,也可使用任意其它適當(dāng)?shù)姆椒ā?br>
最好,存在在其它通信方,比如PDA 205、移動電話機(jī)202、服務(wù)器203和PC 20中運行的“后臺駐留監(jiān)聽程序”軟件,該后臺駐留監(jiān)聽程序適合于每當(dāng)移動電話機(jī)201的當(dāng)前有效的IP地址被發(fā)送時,接收并保存該IP地址。例如,在移動電話機(jī)201和其它通信方205、202、203及204之間的通信中,可以使用HTTP(超文本傳輸協(xié)議)或HTTPS(HTTP安全)接口,和選擇的與適當(dāng)?shù)腸ookie交換和/或移動電話機(jī)的先前有效IP地址的使用相結(jié)合的簽名、驗證和用戶識別方法。這些方法為本領(lǐng)域的技術(shù)人員公知,因此這里不再贅述。
可根據(jù)預(yù)定的列表選擇被告知地址信息的通信方。最好,其它通信方可請求被加入該列表中。當(dāng)預(yù)訂基于IP的服務(wù)時,可自動把通信方加入該列表中,和/或移動電話機(jī)的用戶可手動把通信方加入該列表中。
另外,移動電話機(jī)201的用戶可具有控制向哪些其它通信方通告其公共IP地址的可能性。用戶還可依據(jù)預(yù)定的簡表信息,控制地址信息的發(fā)送。例如,在工作時間內(nèi),用戶可選擇“繁忙”簡表,導(dǎo)致拒絕把地址信息發(fā)送給因特網(wǎng)中的新聞推播服務(wù)器。而“空閑時間”簡表允許把地址信息發(fā)送給新聞推播服務(wù)器,和拒絕把地址信息發(fā)送給某一業(yè)務(wù)聯(lián)系人。這樣,用戶能夠選擇在指定時刻,他們愿意接收哪種通信。自然地,把簡表從“空閑時間”改變成“繁忙”不會立即阻止新聞推播服務(wù)器關(guān)聯(lián)所述移動電話機(jī),但是一旦移動電話機(jī)的公共IP地址改變,新聞推播服務(wù)器就失去它與該移動電話機(jī)的關(guān)聯(lián)。
必須注意除了上面說明的尋址信息的拒絕之外,更高級的防火墻或其它信息安全措施可被用于保護(hù)移動電話機(jī)201。通常,尋址信息的拒絕應(yīng)被看作第一道防線,而更高級的安全措施,例如防火墻可被用于實際阻擋不需要的連接嘗試。
在圖3中,無線網(wǎng)絡(luò)A 221,無線網(wǎng)絡(luò)B 210,ISP網(wǎng)絡(luò)213和企業(yè)內(nèi)部網(wǎng)216分別通過NAT設(shè)備220、209和212及包含NAT功能的防火墻215與因特網(wǎng)216耦接。兩個無線設(shè)備,移動電話機(jī)301和PDA(個人數(shù)字助手)313與無線網(wǎng)絡(luò)A耦接,移動電話機(jī)310與無線網(wǎng)絡(luò)B耦接,服務(wù)器311與因特網(wǎng)耦接,PC(個人計算機(jī))312與企業(yè)內(nèi)部網(wǎng)耦接。
因特網(wǎng),ISP網(wǎng)絡(luò)和企業(yè)內(nèi)部網(wǎng)分別包含名稱服務(wù)器207、214和218。另外,無線網(wǎng)絡(luò)A和B可包含名稱服務(wù)器(圖3中未示出)。因特網(wǎng)另外包含另一名稱服務(wù)器302,所謂的外部名稱服務(wù)器。
根據(jù)本發(fā)明的一個實施例,每當(dāng)移動電話機(jī)301的公共IP地址改變時,移動電話機(jī)301把其當(dāng)前有效的IP地址發(fā)送給因特網(wǎng)中的外部名稱服務(wù)器302。該IP地址一般以IP地址和關(guān)于移動電話機(jī)定義的主機(jī)名的組合的形式被發(fā)送。另外,所述組合可包含適當(dāng)?shù)氖跈?quán)憑證。
借助定期的地址更新請求,移動電話機(jī)301的當(dāng)前有效的IP地址可被發(fā)送給外部名稱服務(wù)器302,從而外部名稱服務(wù)器抽取它接收的地址更新請求的源地址,并把該源地址用作移動電話機(jī)301的當(dāng)前有效的公共IP地址。另一方面,可存在在移動電話機(jī)301中運行的“daemon”軟件,該軟件不斷監(jiān)視分配給移動電話機(jī)的公共IP地址,并且當(dāng)公共IP地址變化時,自動把公共IP地址發(fā)送給外部名稱服務(wù)器。
外部名稱服務(wù)器把移動電話機(jī)301的當(dāng)前有效的IP地址保存在表格或某一其它適當(dāng)數(shù)據(jù)結(jié)構(gòu)中,并且當(dāng)需要時,直接地或者通過其它名稱服務(wù)器把IP地址提供給其它通信方,比如PDA 313,移動電話機(jī)310,服務(wù)器311和PC 312。圖3中的虛線圖解說明在該系統(tǒng)內(nèi),移動電話機(jī)的IP地址是如何被分發(fā)的。
除了地址信息之外,外部名稱服務(wù)器302最好保持與相應(yīng)的移動電話機(jī)相關(guān)的簡表信息。隨后,根據(jù)在相應(yīng)簡表信息中給出的條件,有條件地選擇向其給予移動電話機(jī)301的IP地址的通信方。簡表信息可被預(yù)先提供給外部名稱服務(wù)器,或者它可在移動電話機(jī)301中定義,并和移動電話機(jī)的IP地址一起被發(fā)送給外部名稱服務(wù)器。最好,用戶可通過移動電話機(jī)301的用戶接口修改簡表信息。每次發(fā)送新地址或地址更新請求時,或者只有當(dāng)簡表已被修改時,簡表信息才可被發(fā)送給外部名稱服務(wù)器。此外,如果簡表信息已被修改,但是移動電話機(jī)的IP地址還未被改變,那么可以單獨發(fā)送簡表信息,而不發(fā)送地址信息。
簡表信息可指出移動電話機(jī)301的IP地址不應(yīng)被給予任何其它通信方,或者它可指示在工作時間內(nèi),可以(或者不可以)被給予移動電話機(jī)301的IP地址的一組地址。
必須注意應(yīng)考慮與不同網(wǎng)絡(luò)之間的防火墻和其它安全措施相關(guān)的各個方面。例如在圖2中,防火墻215可被這樣配置,以致它不允許把地址信息直接發(fā)送給PC 204。這種情況下,可使用圖2和3中圖解說明的實施例的組合。在這種組合中,移動電話機(jī)201適合于直接向其它通信方,以及直接向外部名稱服務(wù)器通告其IP地址。隨后PC204會從外部名稱服務(wù)器獲得地址信息,而其它一些通信方直接從移動電話機(jī)201接收地址信息。
此外,在獲得從移動電話機(jī)201或301發(fā)送給其它網(wǎng)絡(luò)的地址信息方面,可能存在一些必須考慮的涉及安全性的問題。由于多數(shù)防火墻和其它安全措施允許HTTP通信量(程度不同地)自由通過它們,因此到端口80的HTTP連接可被用于發(fā)送地址信息。(一般來說,基于IP的通信被發(fā)送給某一IP地址,并被發(fā)送給某一端口。在HTTP通信量方面,通常使用端口80)。這樣,從防火墻的觀點來看,發(fā)送地址信息無論如何不會不同于“標(biāo)準(zhǔn)的”HTTP通信量。
圖4-6是圖解說明本發(fā)明的一些實施例的流程圖。圖4的流程解說明適合于圖3的系統(tǒng)的方法,圖5A、5B和6的流程解說明適合于圖2的系統(tǒng)的方法。
在圖4中,在步驟40中,諸如圖3的移動電話機(jī)301之類的無線終端借助預(yù)定的主機(jī)名向外部名稱服務(wù)器注冊。這里,術(shù)語外部名稱服務(wù)器指的是不與無線終端位于相同網(wǎng)絡(luò)中的名稱服務(wù)器。一般來說,這樣的外部名稱服務(wù)器由獨立的第三方維護(hù),所述獨立的第三方向任何人提供其服務(wù),而不管他們的網(wǎng)絡(luò)服務(wù)提供商。預(yù)定的主機(jī)名可由無線終端的用戶自由選擇,或者它可以至少部分地由所使用的外部名稱服務(wù)器表述。主機(jī)名可以是例如用戶的電話號碼,或者完全虛構(gòu)的名稱。代替主機(jī)名,也可以使用其它一些識別信息。
在步驟41,為無線終端定義簡表信息,所述簡表信息定義誰和/或何時可以獲得無線終端的地址信息。這里,定義指的是激活預(yù)定的簡表,或者指的是簡表的實際創(chuàng)建。隨后,在步驟42中,找出無線終端的當(dāng)前公共地址。該步驟包含不斷地輪詢所述當(dāng)前公共地址和/或向能夠了解已在指定時刻分配給無線終端的公共地址的某一外部服務(wù)詢問所述當(dāng)前公共地址。這樣的服務(wù)易于獲得,因此這里不再贅述。
在步驟43,當(dāng)前的公共地址連同當(dāng)前有效的簡表信息一起被發(fā)送給外部名稱服務(wù)器。另外,在發(fā)送當(dāng)前的公共地址的時候,包含預(yù)定的主機(jī)名,以便在外部名稱服務(wù)器中能夠?qū)崿F(xiàn)對應(yīng)無線終端的識別。必須注意,每次發(fā)送當(dāng)前的公共地址時,不必發(fā)送簡表信息。代之以,只有當(dāng)其被改變時,才發(fā)送簡表。如果簡表已被改變,但是當(dāng)前的公共地址未被改變,那么需要的話,甚至可以單獨發(fā)送簡表信息。總之,預(yù)定的主機(jī)名是在外部名稱服務(wù)器中識別無線終端的關(guān)鍵字,從而每次向外部名稱服務(wù)器發(fā)送某物時,都要發(fā)送主機(jī)名。
隨后在步驟44中,當(dāng)前的公共地址與相應(yīng)的預(yù)定主機(jī)名相關(guān)聯(lián)地被保存在所述外部名稱服務(wù)器中。在步驟45,根據(jù)在相應(yīng)的簡表信息中給出的條件,有條件地從外部名稱服務(wù)器公布無線終端的當(dāng)前公共地址。從而,依據(jù)所述預(yù)定的主機(jī)名,可有條件地從所述外部名稱服務(wù)器獲得用于到達(dá)無線終端的地址信息。
在圖5A中,在步驟50中,為無線終端,比如圖2的移動電話機(jī)201定義主機(jī)名??缮晕⒆杂傻剡x擇主機(jī)名,只要該主機(jī)名可由無線終端的用戶愿意向其提供該無線終端的地址信息的其它通信方唯一地識別即可。另外,代替主機(jī)名,可以使用其它的一些識別信息。在步驟51,找出無線終端的當(dāng)前公共地址。和圖4的步驟42相同,步驟51可包含不斷輪詢所述當(dāng)前公共地址和/或向能夠了解已在指定時刻分配給無線終端的公共地址的某一外部服務(wù)詢問所述當(dāng)前公共地址。
隨后,在步驟52,所述當(dāng)前公共地址被直接發(fā)送給另一通信方。必須注意發(fā)送當(dāng)前的公共地址決不局限于僅僅一個其它通信方。相反,當(dāng)前的公共地址可被發(fā)送給和所需的一樣多的其它通信方。和圖4的步驟43相同,在步驟52中,當(dāng)前的公共地址同樣伴隨有為無線終端定義的主機(jī)名,以致其它通信方可識別該無線終端。
所述其它通信方可以是需要與該無線終端通信的任何固定的或者移動的通信設(shè)備。例如,這樣的設(shè)備可以是和發(fā)送地址信息的無線終端位于相同或不同的無線網(wǎng)絡(luò)中的另一無線終端,或者位于因特網(wǎng)或某一專用網(wǎng)絡(luò)中的服務(wù)器或通用計算機(jī)。直接向其它通信方發(fā)送地址信息指的是一種安排,其中地址信息被直接發(fā)給其它通信方,而不使用諸如名稱服務(wù)器之類的中間存儲器來保存地址信息。自然地,在到達(dá)其它通信方之前,地址信息可被臨時保存在某一網(wǎng)絡(luò)部件之中。
在步驟53中,與相應(yīng)的主機(jī)名結(jié)合地把無線終端的當(dāng)前公共地址保存在其它通信方中,從而依據(jù)主機(jī)名,在其它通信方中易于得到用于到達(dá)無線終端的地址信息,以供未來使用。
在圖5B中,在步驟55中,為無線終端,比如圖2的移動電話機(jī)201定義主機(jī)名。這按照和圖5A的步驟50相同的方法來實現(xiàn)。隨后,在步驟56中,包含預(yù)定主機(jī)名的地址更新請求被直接發(fā)送給另一通信方。自然地,如果需要的話,地址更新請求可被發(fā)送給一個以上的其它通信方。主機(jī)名被包括在地址更新請求的有效負(fù)載中,從而其它通信方能夠識別該無線終端。另外在本實施例中,其它通信方可以是需要與該無線終端通信的任何固定的或者移動的通信設(shè)備。
在步驟57中,其它通信方了解的地址更新請求的源地址被保存在所述其它通信方中,作為無線終端的當(dāng)前公共地址。如上關(guān)于圖2所述,其它通信方在地址更新請求中了解到的源地址實際上是借助其可到達(dá)所述無線終端的公共IP地址。該地址可被保存在例如數(shù)據(jù)庫的表格中。和圖5A的步驟53相同,與相應(yīng)的預(yù)定主機(jī)名結(jié)合地保存該地址。這樣,依據(jù)主機(jī)名,在其它通信方中易于得到用于到達(dá)無線終端的地址信息,以供未來使用。
如果上面的例子中的其它通信方也是一個無線終端,并且這兩個終端都長時間離線,那么它們可能都失去彼此的有效IP地址。通過使用不同于基于IP的通信的某種通信來發(fā)送一方的IP地址,可手動解決這個問題。例如可以使用SMS(短信息接發(fā)服務(wù))消息,或者直接的口頭交流或電話對話中的口頭交流。另一方面,可以使用結(jié)合圖4和5A或5B描述的方法的組合。在這種組合中,無線終端可直接向其它通信方,以及向外部名稱服務(wù)器通告其IP地址。從而,在兩個通信方都失去彼此的有效IP地址的情況下,仍然可從外部名稱服務(wù)器獲得有效的地址信息。
在圖6中,和圖5A的步驟50相同,在步驟60中,為無線終端定義一個主機(jī)名(或者其它一些識別信息)。在步驟61中,和圖4的步驟41相同,為該無線終端定義簡表信息,所述簡表信息定義該無線終端的地址信息將被提供給誰和/或何時提供。隨后,在步驟62中找出該無線終端的當(dāng)前公共地址。
在步驟63,根據(jù)關(guān)于該無線終端定義的簡表信息,選擇一組其它通信方。
隨后,在步驟64,無線終端的當(dāng)前公共地址和主機(jī)名被直接發(fā)送給所述一組其它通信方中的成員。在步驟65,無線終端的當(dāng)前公共地址被保持在與相應(yīng)主機(jī)名相關(guān)聯(lián)的其它通信方的成員中,從而它們具有依據(jù)主機(jī)名易于得到的用于到達(dá)無線終端的地址信息,以供未來使用。
圖7圖解說明了根據(jù)本發(fā)明的一個實施例的名稱服務(wù)器70。
名稱服務(wù)器70包含處理單元71和與處理單元71耦接的網(wǎng)絡(luò)接口模塊72。處理單元71包含處理器(未示出),存儲器74,和可在處理單元71的處理器中執(zhí)行,并保存在存儲器74中的計算機(jī)軟件75。處理器按照軟件75控制名稱服務(wù)器70的操作,從而直接從無線終端接收該相應(yīng)終端的當(dāng)前有效的公共IP地址,并與該相應(yīng)無線終端的預(yù)定主機(jī)名相關(guān)聯(lián)地把無線終端的當(dāng)前公共地址保存在存儲器74中的表格76中。當(dāng)前有效的公共IP地址可作為消息的有效負(fù)載被發(fā)送給名稱服務(wù)器,或者名稱服務(wù)器可被配置成把從無線終端接收的消息,比如地址更新請求的源地址用作無線終端的當(dāng)前有效的公共IP地址。處理器還控制名稱服務(wù)器70接收與無線終端相關(guān)的簡表信息,和按照在與相應(yīng)無線終端相關(guān)的簡表信息中給出的條件,有條件地公布無線終端的當(dāng)前公共地址。
必須注意在上面的例子中,用于保存地址信息的數(shù)據(jù)結(jié)構(gòu)不必是表格,相反還可以使用任何其它適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu),比如鏈表或向量。
圖8圖解說明根據(jù)本發(fā)明的一個實施例的無線終端80。
無線終端80包含處理單元81,射頻部分82,用戶接口83。射頻部分82和用戶接口83與處理單元81耦接。用戶接口83一般包含顯示器,揚聲器和鍵盤(未示出),借助它們,用戶能夠使用無線終端80。
處理單元81包含處理器(未示出),存儲器84和保存在存儲器84中,可在處理單元的處理器中執(zhí)行的計算機(jī)軟件85。處理器按照軟件85控制無線終端80的操作,從而動態(tài)地把移動終端的當(dāng)前有效的公共IP地址通知外部實體,以使所述外部實體或者某一其它終端實體到達(dá)無線終端80。本實施例中的外部實體可以是例如外部名稱服務(wù)器或者另一通信方。
處理器還可控制無線終端80有條件地選擇哪些其它通信方被直接告知IP地址,或者IP地址將從外部實體被分發(fā)給哪些其它通信方。
圖9圖解說明了根據(jù)本發(fā)明的一個實施例的通信設(shè)備90。在本實施例中,通信設(shè)備90是固定終端。但是另一方面,通信設(shè)備可以是無線終端。
通信設(shè)備90包含處理單元91,網(wǎng)絡(luò)接口模塊92和用戶接口93。網(wǎng)絡(luò)接口模塊92和用戶接口93與處理單元91耦接。用戶接口93一般包含顯示器和鍵盤(未示出),借助它們,用戶能夠使用通信設(shè)備90。
處理單元91包含處理器(未示出),存儲器94,和保存在存儲器94中,可在處理單元91的處理器中執(zhí)行的計算機(jī)軟件95。處理器按照軟件95控制通信設(shè)備90的操作,以便直接從無線終端接收該相應(yīng)終端的當(dāng)前有效的公共IP地址,和把接收的地址保存在存儲器94中的表格96中。當(dāng)前有效的公共IP地址可作為消息的有效負(fù)載被發(fā)送給通信設(shè)備,或者通信設(shè)備可被配置成把從無線終端接收的消息,比如地址更新請求的源地址用作無線終端的當(dāng)前有效的公共IP地址。處理器還控制通信設(shè)備使用保存在表格96中的地址信息到達(dá)其地址已被保存在所述表格中的無線終端。
必須注意在上面的例子中,用于保存地址信息的數(shù)據(jù)結(jié)構(gòu)不必是表格,相反還可以使用任何其它適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu),比如鏈表或向量。
上面說明了本發(fā)明的特殊實現(xiàn)和實施例。對本領(lǐng)域的技術(shù)人員來說,顯然本發(fā)明并不局限于上面給出的實施例的細(xì)節(jié),相反在不脫離本發(fā)明的特征的情況下,通過利用等同的裝置可在其它實施例中實現(xiàn)本發(fā)明。例如,本發(fā)明并不局限于把公共地址動態(tài)分配給無線終端的任何特定技術(shù)。相反,可結(jié)合任何適當(dāng)?shù)姆椒ㄊ褂帽景l(fā)明。另外,任何適當(dāng)?shù)姆椒杀挥糜谡页鰺o線終端的當(dāng)前有效的公共地址。本發(fā)明的范圍只由附加的權(quán)利要求限定。
權(quán)利要求
1.一種提供用于到達(dá)無線終端的地址信息的方法,所述無線終端與第一無線通信網(wǎng)絡(luò)連接,變化的公共地址被動態(tài)分配給所述無線終端,借助所述變化的公共地址,可從第一無線通信網(wǎng)絡(luò)的外部到達(dá)所述無線終端,其中所述方法包含動態(tài)地基本上直接向至少一個其它通信方通告所述無線終端的當(dāng)前公共地址。
2.按照權(quán)利要求1所述的方法,其中所述通告步驟包含動態(tài)地把地址更新請求基本上直接發(fā)送給所述至少一個其它通信方,地址更新請求包含源地址和目的地地址,和把所述至少一個其它通信方了解的地址更新請求的源地址用作無線終端的所述當(dāng)前公共地址。
3.按照權(quán)利要求2所述的方法,其中定期重復(fù)所述發(fā)送地址更新請求的步驟。
4.按照權(quán)利要求1所述的方法,其中所述通告步驟包含動態(tài)地找出在指定時刻分配給無線終端的公共地址,以便獲得無線終端的所述當(dāng)前公共地址,和把無線終端的所述當(dāng)前公共地址基本上直接發(fā)送給所述至少一個其它通信方。
5.按照權(quán)利要求4所述的方法,其中如果在當(dāng)前公共地址的前次發(fā)送之后,所述當(dāng)前公共地址已被改變,那么進(jìn)行所述發(fā)送步驟。
6.按照權(quán)利要求4所述的方法,其中找出所述當(dāng)前公共地址包含向能夠了解無線終端的公共地址的外部實體查詢該無線終端的公共地址。
7.按照權(quán)利要求4所述的方法,其中找出所述當(dāng)前公共地址包含基本上不斷輪詢所述當(dāng)前公共地址。
8.按照權(quán)利要求1所述的方法,其中所述方法還包括有條件地選擇向哪些其它通信方通知所述當(dāng)前公共地址。
9.按照權(quán)利要求8所述的方法,其中根據(jù)定義誰可以得到所述當(dāng)前公共地址的預(yù)定簡表信息,進(jìn)行所述選擇步驟。
10.按照權(quán)利要求1所述的方法,其中所述方法還包括與和無線終端相關(guān)的識別信息相關(guān)聯(lián)地把所述當(dāng)前公共地址保存在所述至少一個其它通信方中,從而借助所述識別信息,在所述至少一個其它通信方中易于獲得用于到達(dá)所述無線終端的地址信息,以供未來使用。
11.按照權(quán)利要求10所述的方法,其中所述識別信息是預(yù)定的主機(jī)名。
12.按照權(quán)利要求1所述的方法,其中所述至少一個其它通信方是下述之一通用計算機(jī),服務(wù)器和另一無線終端,比如移動電話機(jī),PDA(個人數(shù)字助理)設(shè)備或者具有無線通信能力的膝上型計算機(jī)。
13.一種提供用于到達(dá)無線終端的地址信息的方法,所述無線終端與第一無線通信網(wǎng)絡(luò)耦接,變化的公共地址被動態(tài)分配給所述無線終端,借助所述變化的公共地址,可從第一無線通信網(wǎng)絡(luò)的外部到達(dá)所述無線終端,其中所述方法包含把無線終端的當(dāng)前公共地址動態(tài)地通告外部名稱服務(wù)器,無線終端已借助與其相關(guān)的識別信息向所述外部名稱服務(wù)器注冊,與所述識別信息相關(guān)聯(lián)地把所述當(dāng)前公共地址保存在所述外部名稱服務(wù)器中,和按照在與所述識別信息相關(guān)聯(lián)的簡表信息中給出的條件,從所述外部名稱服務(wù)器有條件地公布所述當(dāng)前公共地址,從而借助所述識別信息,可有條件地從所述外部名稱服務(wù)器獲得用于到達(dá)所述無線終端的地址信息。
14.按照權(quán)利要求13所述的方法,其中所述通告步驟包含動態(tài)地把地址更新請求發(fā)送給所述外部名稱服務(wù)器,地址更新請求包含源地址和目的地地址,和把所述外部名稱服務(wù)器了解的地址更新請求的源地址用作無線終端的所述當(dāng)前公共地址。
15.按照權(quán)利要求14所述的方法,其中定期重復(fù)所述發(fā)送地址更新請求的步驟。
16.按照權(quán)利要求13所述的方法,其中所述通告步驟包含動態(tài)地找出在指定時刻分配給無線終端的公共地址,以便獲得無線終端的所述當(dāng)前公共地址,和把所述當(dāng)前公共地址從所述無線終端發(fā)送給所述外部名稱服務(wù)器。
17.按照權(quán)利要求16所述的方法,其中如果在當(dāng)前公共地址的前次發(fā)送之后,所述當(dāng)前公共地址已被改變,那么進(jìn)行所述發(fā)送步驟。
18.按照權(quán)利要求13所述的方法,其中所述方法包括與向名稱服務(wù)器通告當(dāng)前公共地址相結(jié)合,把所述簡表信息發(fā)送給所述名稱服務(wù)器。
19.按照權(quán)利要求13所述的方法,其中所述簡表信息定義誰可以得到所述地址信息。
20.按照權(quán)利要求13所述的方法,其中所述簡表信息定義一個時段,在所述時段內(nèi),所述地址信息將可以得到或者不可得到。
21.按照權(quán)利要求13所述的方法,其中所述外部名稱服務(wù)器位于所述第一無線通信網(wǎng)絡(luò)之外。
22.一種提供用于到達(dá)無線終端的地址信息的系統(tǒng),所述系統(tǒng)包含一個無線通信網(wǎng)絡(luò),與所述無線通信網(wǎng)絡(luò)耦接的無線終端,變化的公共地址被動態(tài)分配給所述無線終端,借助所述變化的公共地址,可從所述無線通信網(wǎng)絡(luò)的外部到達(dá)所述無線終端,和至少一個其它通信方;所述無線終端包含動態(tài)地基本上直接向所述至少一個其它通信方通告該無線終端的當(dāng)前公共地址的裝置。
23.一種提供用于到達(dá)無線終端的地址信息的系統(tǒng),所述系統(tǒng)包含一個無線通信網(wǎng)絡(luò),與所述無線通信網(wǎng)絡(luò)耦接的無線終端,變化的公共地址被動態(tài)分配給所述無線終端,借助所述變化的公共地址,可從所述無線通信網(wǎng)絡(luò)的外部到達(dá)所述無線終端,和一個外部名稱服務(wù)器;所述無線終端借助與其相關(guān)的識別信息,向所述外部名稱服務(wù)器注冊,所述無線終端被配置成把其當(dāng)前的公共地址動態(tài)地通告所述外部名稱服務(wù)器,所述外部名稱服務(wù)器被配置成與所述識別信息相關(guān)聯(lián)地保存所述當(dāng)前公共地址,所述外部名稱服務(wù)器被配置成保存與所述識別信息相關(guān)的簡表信息,和所述外部名稱服務(wù)器被配置成按照在所述簡表信息中給出的條件,有條件地公布所述當(dāng)前公共地址,從而借助所述識別信息,可從所述外部名稱服務(wù)器有條件地獲得用于到達(dá)所述無線終端的地址信息。
24.一種名稱服務(wù)器,所述名稱服務(wù)器被配置成與和無線終端相關(guān)的識別信息相關(guān)聯(lián)地保存無線終端的當(dāng)前公共地址,所述公共地址已被動態(tài)分配給所述無線終端,借助所述公共地址可到達(dá)所述無線終端,保存與所述識別信息相關(guān)的簡表信息,和按照在所述簡表信息中給出的條件,有條件地公布所述當(dāng)前公共地址,從而借助所述識別信息,可從所述名稱服務(wù)器有條件地獲得用于到達(dá)所述無線終端的地址信息。
25.一種與無線通信網(wǎng)絡(luò)耦接的無線終端,變化的公共地址被動態(tài)分配給所述無線終端,借助所述變化的公共地址,可從所述無線通信網(wǎng)絡(luò)的外部到達(dá)所述無線終端,所述無線終端被配置成動態(tài)地基本上直接向至少一個其它通信方通告該無線終端的當(dāng)前公共地址。
26.按照權(quán)利要求25所述的無線終端,被配置成通過動態(tài)地把地址更新請求基本上直接發(fā)送給所述至少一個其它通信方來執(zhí)行所述通告,地址更新請求包含源地址和目的地地址,所述至少一個其它通信方把其了解的地址更新請求的源地址用作該無線終端的所述當(dāng)前公共地址。
27.按照權(quán)利要求25所述的無線終端,被配置成通過動態(tài)地找出在指定時刻分配給無線終端的公共地址,以便獲得無線終端的所述當(dāng)前公共地址,和把無線終端的所述當(dāng)前公共地址基本上直接發(fā)送給所述至少一個其它通信方來執(zhí)行所述通告。
28.按照權(quán)利要求25所述的無線終端,還被配置成有條件地選擇向哪些其它通信方通告所述當(dāng)前公共地址。
29.一種與無線通信網(wǎng)絡(luò)耦接的無線終端,變化的公共地址被動態(tài)分配給所述無線終端,借助所述變化的公共地址,可從所述無線通信網(wǎng)絡(luò)的外部到達(dá)所述無線終端,借助與無線終端相關(guān)的識別信息,所述無線終端注冊到外部名稱服務(wù)器,所述無線終端被配置成動態(tài)地向所述外部名稱服務(wù)器通告該無線終端的當(dāng)前公共地址,和向所述外部名稱服務(wù)器提供簡表信息,所述外部名稱服務(wù)器被配置成按照在所述簡表信息中給出的條件,有條件地公布無線終端的所述當(dāng)前公共地址,從而借助所述識別信息,可從所述外部名稱服務(wù)器有條件地獲得用于到達(dá)所述無線終端的地址信息。
30.一種通信設(shè)備,所述通信設(shè)備被配置成基本上直接從另一通信方接收用于到達(dá)所述另一通信方的地址信息。
31.一種可在名稱服務(wù)器中執(zhí)行的計算機(jī)程序,所述計算機(jī)程序提供執(zhí)行下述操作的例程與和無線終端相關(guān)的識別信息相關(guān)聯(lián)地把無線終端的當(dāng)前公共地址保存在所述名稱服務(wù)器中,所述公共地址已被動態(tài)分配給所述無線終端,借助所述公共地址可到達(dá)所述無線終端,把與所述識別信息相關(guān)的簡表信息保存在所述名稱服務(wù)器中,和按照在所述簡表信息中給出的條件,有條件地公布所述當(dāng)前公共地址,從而借助所述識別信息,可有條件地從所述名稱服務(wù)器獲得用于到達(dá)所述無線終端的地址信息。
32.一種可在與無線通信網(wǎng)絡(luò)耦接的無線終端中執(zhí)行的計算機(jī)程序,所述無線終端具有動態(tài)分配給它的變化的公共地址,借助所述變化的公共地址,可從所述無線通信網(wǎng)絡(luò)的外部到達(dá)所述無線終端,所述計算機(jī)程序提供動態(tài)地基本上直接向至少一個其它通信方通告該無線終端的當(dāng)前公共地址的例程。
33.一種可在與無線通信網(wǎng)絡(luò)耦接的無線終端中執(zhí)行的計算機(jī)程序,所述無線終端具有動態(tài)分配給它的變化的公共地址,借助所述變化的公共地址,可從所述無線通信網(wǎng)絡(luò)的外部到達(dá)所述無線終端,借助與無線終端相關(guān)的識別信息,所述無線終端注冊到外部名稱服務(wù)器,所述計算機(jī)程序提供執(zhí)行下述操作的例程動態(tài)地向所述外部名稱服務(wù)器通告該無線終端的當(dāng)前公共地址,和向所述外部名稱服務(wù)器提供簡表信息,所述外部名稱服務(wù)器被配置成按照在所述簡表信息中給出的條件,有條件地公布無線終端的所述當(dāng)前公共地址,從而借助所述識別信息,可有條件地從所述外部名稱服務(wù)器獲得用于到達(dá)所述無線終端的地址信息。
34.一種可在通信設(shè)備中執(zhí)行的計算機(jī)程序,所述計算機(jī)程序提供基本上直接從另一通信方接收用于到達(dá)所述另一通信方的地址信息的例程。
全文摘要
本發(fā)明涉及一種提供用于到達(dá)無線終端的地址信息的方法,所述無線終端與第一無線通信網(wǎng)絡(luò)連接,變化的公共地址被動態(tài)分配給所述無線終端,借助所述變化的公共地址,可從第一無線通信網(wǎng)絡(luò)的外部到達(dá)所述無線終端。所述方法包含動態(tài)地向至少一個其它通信方基本上直接通告該無線終端的當(dāng)前公共地址。
文檔編號H04L29/12GK1846406SQ200480025306
公開日2006年10月11日 申請日期2004年8月13日 優(yōu)先權(quán)日2003年9月5日
發(fā)明者彼得里·尼凱寧, 亞里·莫諾寧 申請人:諾基亞公司