專利名稱:用于啟動與客戶端設(shè)備的通信的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總的涉及一種方法和設(shè)備,用于使得對于任何其他人、設(shè)備 或應(yīng)用容易地可得到當(dāng)前由客戶端設(shè)備使用的通信地址例如IP (互聯(lián) 網(wǎng)協(xié)議)地址以便啟動通信。
背景技術(shù):
互聯(lián)網(wǎng)的出現(xiàn)創(chuàng)造了龐大的產(chǎn)業(yè),用于使得對于操作配備有網(wǎng)絡(luò)瀏 覽器的通信終端的任何用戶從服務(wù)器可得到所有種類的信息和數(shù)據(jù)。 能夠通過在網(wǎng)絡(luò)瀏覽器中輸入域名來從任何這樣的客戶端設(shè)備接入通 過互聯(lián)網(wǎng)提供信息的服務(wù)器,其中該域名已經(jīng)為那個服務(wù)器注冊。域 名然后被翻譯成相應(yīng)的IP地址,該IP地址用作消息和請求能夠被路 由到該服務(wù)器的網(wǎng)絡(luò)地址,因為域名本身不能用于路由。IP尋找是用 于通過互聯(lián)網(wǎng)進行通信的普遍使用的標準。
最有可能的是,互聯(lián)網(wǎng)和IP尋址將來在很大程度上也將用于各種客 戶端設(shè)備之間的基于分組的通信,有時被稱作"點對點"通信。然后 需要一種機制,用于使得對于任何人、設(shè)備或應(yīng)用容易地可得到當(dāng)前 使用的客戶端設(shè)備的IP地址(或其他可應(yīng)用的網(wǎng)絡(luò)地址),所述任何 人、設(shè)備或應(yīng)用可能想要通過互聯(lián)網(wǎng)與該特定客戶端設(shè)備通信。
如上所述,所有客戶端設(shè)備和服務(wù)器通常必須具有可路由的IP地址, 以便能夠通過互聯(lián)網(wǎng)與其他客戶端設(shè)備和服務(wù)器進行通信。根據(jù)眾所 周知的結(jié)構(gòu)和規(guī)則(這里沒有必要為了理解本發(fā)明詳細描述該眾所周 知的結(jié)構(gòu)和規(guī)則),IP地址通常由數(shù)字構(gòu)成,該數(shù)字用點分隔開,例
如192. 78. 32. 1 。全球唯一的IP地址可以由中央管理員分配給世界各 地的服務(wù)器和不同接入網(wǎng)絡(luò)。每個接入網(wǎng)絡(luò)運營商然后可以根據(jù)本地 規(guī)則和方案指配IP地址給網(wǎng)絡(luò)中的各個訂戶和客戶端設(shè)備。
隨著第三代移動電話的出現(xiàn),已經(jīng)開發(fā)使用IP尋址移動終端的新的 基于分組的通信技術(shù),包括GPRS (通用分組無線業(yè)務(wù))和WCDMA (寬 帶碼分多址)。當(dāng)移動終端連接到這樣的基于分組的移動接入網(wǎng)絡(luò)時, 為該終端建立包括某些通信參數(shù)的PDP(分組數(shù)據(jù)協(xié)議)上下文,以便為任何即將進行的會話作好準備,該會話是任何基于分組的移動網(wǎng)絡(luò)
中的正常程序。PDP上下文總是由移動終端的歸屬網(wǎng)絡(luò)創(chuàng)建,即使它當(dāng) 前正在訪問另一個網(wǎng)絡(luò)。
建立PDP上下文包4舌指配臨時IP地址給該移動終端,該臨時IP地 址與訂戶身份例如MSISDN (移動訂戶ISDN號) 一起存儲在會話數(shù)據(jù)庫 中。通常,至少在WCDMA網(wǎng)絡(luò)和GPRS網(wǎng)絡(luò)中,GGSN (網(wǎng)關(guān)GPRS支持 節(jié)點)通過從DHCP (動態(tài)主機配置協(xié)議)服務(wù)器提取臨時IP地址來創(chuàng) 建PDP上下文,其指配空閑的臨時IP地址給活動的移動終端。為移動 終端建立PDP上下文的程序是眾所周知的,這里沒有必要進一步說明。
該終端然后可以使用其被指配的臨時IP地址用于在接入網(wǎng)絡(luò)中在整 個的它的活動期中的分組交換通信,直到它被斷開連接。當(dāng)該終端再 次被連接時,新的PDP上下文被建立,通常提供不同于前一個IP地址 的新的臨時IP地址,等等。每當(dāng)該終端從一個移動接入網(wǎng)絡(luò)移動到另 一個移動接入網(wǎng)絡(luò)時,或者使用不同組的IP地址在同一網(wǎng)絡(luò)內(nèi)的不同 區(qū)域之間移動時等等,該臨時IP地址也可能被改變。
其他類型的接入網(wǎng)絡(luò)使用固定接入點,任何訂戶可以要么無線地要 么使用有線插頭連接他/她的客戶端設(shè)備到該固定接入點。在這種情況 下,網(wǎng)絡(luò)運營商可以或多或少永久地指配IP地址給這樣的接入點,該 接入點然后用于連接到該接入點的任何客戶端設(shè)備。在這種類型的網(wǎng) 絡(luò)中,訂戶通常能夠在不同接入點之間自由地移動他們的客戶端設(shè)備。
因此,從上面可以容易理解,特定客戶端設(shè)備的IP地址可能經(jīng)常改 變,并且因此對于用戶來說保留客戶端設(shè)備的IP地址的聯(lián)絡(luò)列表是不 可行的,因為它在適當(dāng)?shù)臅r候變得過時。因此,需要一種機制,用于 保持當(dāng)前使用的IP地址更新并且對于想要達到客戶端設(shè)備的任何人 (人、設(shè)備或應(yīng)用)可得到。因此,域名經(jīng)常用作當(dāng)前用于通過互聯(lián) 網(wǎng)通信的無論什么IP地址的別名。如上所述,域名的使用已經(jīng)被廣泛 地為具有永久IP地址的服務(wù)器所實行,但它也可用于客戶端設(shè)備。在 這個上下文中,域名的常規(guī)使用將簡要概述如下。
域名因此可以根據(jù)常規(guī)程序為特定通信節(jié)點(例如主機服務(wù)器或客 戶端設(shè)備)向域名注冊管理機構(gòu)注冊,與對那個節(jié)點有效的IP地址相 關(guān)聯(lián)。域名基本上包括用點隔離的文字或代碼,并且可以包含在URL (統(tǒng)一資源定位符)中。典型的服務(wù)器域名是WWW. ericsson. com。也
8可以為客戶端設(shè)備注冊更個性化的域名,例如基于個人姓名比如
www, christoferf 1 inta. se,或者電i舌號碼比如www. 070123456. se等
域名可以輸入在網(wǎng)絡(luò)瀏覽器中,然后翻譯成相應(yīng)的IP地址,以便使 用那個IP地址和域名組合接入該節(jié)點。每個域名因此與已經(jīng)被指配給 相應(yīng)節(jié)點的IP地址相關(guān)聯(lián),因為域名本身不能直接用作網(wǎng)絡(luò)地址,而 是必須翻譯成一個IP地址用于路由。
注冊域名是在特定的域名服務(wù)器上做出,該域名服務(wù)器在所謂的
"DNS (域名服務(wù))樹"結(jié)構(gòu)中被構(gòu)造,如本技術(shù)領(lǐng)域所眾所周知的。 通常,固定的主機服務(wù)器等等具有永久IP地址,因此將不需要任何更 新,而且終端用戶可以為他們的PC站或其他設(shè)備例如4吏用臨時IP地 址注冊域名。在這種情況下,每次IP地址被改變時,域名與IP地址 的關(guān)聯(lián)必須向注冊管理機構(gòu)更新。
圖1示意性說明了 DNS樹IOO邏輯上如何被構(gòu)建,它包括多個服務(wù) 器,其中這里只顯示了幾個服務(wù)器。實際上,DNS服務(wù)器構(gòu)成了分布式 的分層結(jié)構(gòu)的數(shù)據(jù)庫,其包含注冊的域名及其相關(guān)聯(lián)的IP地址,其中 樹中的每一級對應(yīng)域名中的詞位置,如由其中的點分隔開的。
樹100的頂層102具有奇異根服務(wù)器,下一層104包含多個服務(wù)器, 表示域名中的最后一個點之后的詞,例如如所示例的".com"和".se,,, 這可以是通用代碼或國家代碼。下一級106包含多個所謂的"頂級域 名"服務(wù)器,表示域名中的下一個詞,例如如所示例的"x. se"、 "y. se"、
"z. se"等等。在這個例子中,表示域名"z. se"的服務(wù)器覆蓋一組 108完整的域名及其相應(yīng)的IP地址,盡管在實際中,DNS樹包括許多 更可能的級。
簡要介紹,"請求者"110 (圖中代表例如配備有網(wǎng)絡(luò)瀏覽器的移動 電話或PC)打算發(fā)送消息,該消息指向用戶在網(wǎng)絡(luò)瀏覽器中所輸入的 特定域名,起初不知道它與哪個IP地址相關(guān)聯(lián)。為了發(fā)送該消息,相 關(guān)聯(lián)的IP地址如果不知道的話必須被找到。為了獲取IP地址,在第 一步驟l:l中,域名首先被傳送給"解析器"實體112。解析器112適 合在不同級上接入DNS樹以檢索IP地址,基本如下所示。實際上,解 析器可能邏輯地位于操作系統(tǒng)中,該操作系統(tǒng)運行在請求者設(shè)備中、 或者在接入網(wǎng)絡(luò)中的特定節(jié)點上。
9在操作中,解析器112可以高速緩存關(guān)于早些時候接入的域名的IP 地址信息,但是如果解析器根本不識別該域名,它將查詢連續(xù)級上的 DNS樹, 一次一個。因此,在步驟1:2中,解析器112最初可以在第一 級102上查詢根服務(wù)器,關(guān)于域名中的最后域,例如".se ",如 果還不知道的話。根服務(wù)器然后通過指向下一級104上的相應(yīng)服務(wù)器 做出響應(yīng)。當(dāng)在接下來的步驟1: 3中在級104上查詢".se"服務(wù)器關(guān) 于域名中的下一個域例如"z.se ,,時,它將通過指向下一級106中 的相應(yīng)服務(wù)器做出響應(yīng),該服務(wù)器然后在步驟1:4中被接入,等等。 當(dāng)最終到達提供與完整域名相關(guān)聯(lián)的IP地址的最后一個服務(wù)器時,在 最后所示的步驟1:5中,解析器向請求者110回傳IP地址。
圖2示例了用于為當(dāng)前與移動接入網(wǎng)絡(luò)200連接的移動終端A注冊 域名的常規(guī)程序。當(dāng)終端A連接到該接入網(wǎng)絡(luò)時,該網(wǎng)絡(luò)建立如上所 述的PDP上下文,并將其與訂戶身份一起存儲在會話數(shù)據(jù)庫SDB 202 中。在第一步驟2:1中,終端A從網(wǎng)絡(luò)200接收所指配的臨時IP地址, 用于整個它的活動期間的分組通信,直到移動終端被斷開連接。
在步驟2:2中,移動終端中用于注冊域名的特定軟件向域名注冊管 理機構(gòu)204發(fā)出注冊請求,其包括所期望的域名以及在步驟2:1中接 收的臨時IP地址。在步驟2:3中,域名然后使用DNS樹206中的IP 地址注冊。任何其他用戶208,移動的或固定的,然后可以例如通過如 上所述的解析器(未顯示)檢索終端A的當(dāng)前IP地址,如最后步驟2: 4 所示的。
但是,存在一些與用于提供客戶端設(shè)備的IP地址的當(dāng)前技術(shù)相關(guān)聯(lián) 的問題。特別是,DNS服務(wù)器中的域名注冊的當(dāng)前概念具有一些嚴重不 足。注冊程序和選擇域名必須遵循一定的嚴格規(guī)則和方案,嚴重地限 制了用戶的選擇。也需要一定量的安全性,包括認證例程等等。也存 在一些其他的專有解決方案用于地址處理,例如Skype和Outlook,但 這些并不總是與其他應(yīng)用相兼容。
為了依靠域名使IP地址保持可得到,相當(dāng)大的努力和代價必須花費 在用于維護DNS樹及其服務(wù)器構(gòu)建和更新上,以使得上述解析器處理 工作順利進行。各個客戶端設(shè)備的更新速率也可能相對緩慢,導(dǎo)致對 于頻繁改變其IP地址的移動用戶來說DNS服務(wù)器中的信息過時。此外, 上述DNS和專有解決方案不允許存儲額外的信息,這些信息可能有益于與他人分享。
要處理的進一步問題是用戶或者甚至是特定服務(wù),可以在不同的客 戶端設(shè)備之間改變,并且客戶端設(shè)備可能另外具有幾個IP地址。這對 于其設(shè)備和/或地址用于聯(lián)系那個用戶或服務(wù)的其他用戶并不是顯而 易見的。
一般來說,今天沒有任何解決方案用于使得對于任何人、設(shè)備或應(yīng) 用容易地可得到客戶端設(shè)備的當(dāng)前有效通信地址(通常為IP地址), 該任何人、設(shè)備或應(yīng)用可能需要它用于與該客戶端設(shè)備通信或者用于 任何其他目的。因此希望有一種解決方案,能夠避免或至少減少與上 文所述的常規(guī)技術(shù)相關(guān)聯(lián)的問題和不足。
在此上下文中,"通信地址"可以是用來直接與客戶端設(shè)備通信的
任何網(wǎng)絡(luò)地址,即網(wǎng)絡(luò)地址比如IP地址、MAC (媒體訪問控制)地址 或SIP (會話發(fā)起協(xié)議)地址。IP網(wǎng)絡(luò)也可以使用DNS名來識別網(wǎng)絡(luò) 地址。
發(fā)明內(nèi)容
本發(fā)明的一個目的總的解決上述問題,并且提供一種用于使得對于 其他客戶端設(shè)備容易地可得到客戶端設(shè)備的當(dāng)前有效通信地址(通常 為IP地址)的靈活簡單方式。這些目的和其他目的可以通過根據(jù)所附 的獨立要求的方法和設(shè)備來獲得。
在本發(fā)明的某些方面中,提供了一種方法和設(shè)備,可以在客戶端設(shè) 備中實現(xiàn)用于使得公開地可得到其當(dāng)前有效通信地址??蛻舳嗽O(shè)備發(fā) 送自由構(gòu)成的連接性密鑰給公開可得到的連接性服務(wù)器,其中連接性 密鑰使用搜索引擎依靠網(wǎng)頁搜索可搜索到??蛻舳嗽O(shè)備也發(fā)送與連接 性密鑰相關(guān)聯(lián)的連接性參數(shù)給連接性服務(wù)器。連接性參數(shù)包括客戶端 設(shè)備的至少通信地址,然后該地址通過網(wǎng)頁搜索相關(guān)聯(lián)的連接性密鑰 在連接性服務(wù)器中變得公開可得到。客戶端設(shè)備包括用于執(zhí)行上述動 作的裝置。
通信地址可以是網(wǎng)絡(luò)地址,包括下列地址中的任何一個IP地址、 MAC地址、SIP地址和DNS名。每當(dāng)為客戶端設(shè)備獲得不同于以前通信 地址的新的當(dāng)前有效通信地址,則通過將新的通信地址發(fā)送到連接性 服務(wù)器更新連接性服務(wù)器中的所述連接性參數(shù)??蛻舳嗽O(shè)備可能已從用戶接收連接性密鑰作為輸入??商鎿Q地,密 鑰可能通過默認已被自動選擇。連接性密鑰可以包含用戶和/或設(shè)備識 別數(shù)據(jù),其可能包括用戶名和/或電話號碼。連接性密鑰可能會進一步
包含用戶已經(jīng)選擇用于表征的描述性信息。
連接性參數(shù)可能進一步包括客戶端設(shè)備的能力和/或應(yīng)用具體數(shù)據(jù)。 當(dāng)發(fā)送連接性密鑰和/或相關(guān)聯(lián)的連接性參數(shù)給連接性服務(wù)器時,可以 使用加密。如果連接性服務(wù)器被劃分為主服務(wù)器和分布式獨立客戶端
數(shù)據(jù)庫,連接性參數(shù)被發(fā)送到該數(shù)據(jù)庫,則客戶端設(shè)備的別名(alias) 可以發(fā)送到主服務(wù)器,其他客戶端設(shè)備可以使用它用于接入客戶端數(shù) 據(jù)庫和存儲在其中的連接性參數(shù)。
在本發(fā)明的其他方面中,提供了一種方法和設(shè)備,可實現(xiàn)在公開可 得到的連接性服務(wù)器中,用于使得公開地可得到客戶端設(shè)備的當(dāng)前有 效通信地址,其可用于與客戶端設(shè)備的通信。在連接性服務(wù)器中,接 收到自由構(gòu)成的連接性密鑰,它依靠網(wǎng)頁搜索使用搜索引擎可搜索到。 與連接性密鑰相關(guān)聯(lián)的連接性參數(shù)也被接收到,其包括客戶端設(shè)備的 至少通信地址。連接性服務(wù)器然后為客戶端設(shè)備存儲連接性記錄,包 括所接收到的連接性密鑰和相關(guān)聯(lián)的連接性參數(shù),從而通過網(wǎng)頁搜索 相關(guān)聯(lián)的連接性密鑰使得公開地可得到連接性參數(shù)。連接性服務(wù)器包 括用于執(zhí)行上述動作的裝置。
所接收到的通信地址可以是網(wǎng)絡(luò)地址,包括任何下列地址IP地址、 MAC地址、SIP地址和DNS名。如果接收到為客戶端設(shè)備獲得的不同于 第一個通信地址的新的當(dāng)前有效通信地址,則更新連接性記錄中的所 述連接性參數(shù)。
連接性服務(wù)器可以實現(xiàn)在網(wǎng)頁旅館(network hotel)或由已知運營 商運行的其他大型網(wǎng)站上。所接收的連接性參數(shù)可以進一步包括客戶 端設(shè)備的能力和/或應(yīng)用具體數(shù)據(jù)。當(dāng)接收到連接性密鑰和/或相關(guān)聯(lián) 的連接性參數(shù)時,可以使用加密。
可以從客戶端設(shè)備接收連接性密鑰和連接性參數(shù),盡管至少通信地 址可以相反從負責(zé)指配網(wǎng)絡(luò)地址給客戶端設(shè)備的通信網(wǎng)絡(luò)接收到。
連接性服務(wù)器可以包括主服務(wù)器和分布式獨立客戶端數(shù)據(jù)庫,在其 中接收連接性參數(shù)??蛻舳嗽O(shè)備的別名然后可以在主服務(wù)器中接收到, 其他客戶端設(shè)備可以使用它用于接入客戶端數(shù)據(jù)庫和存儲在其中的連
12接性參數(shù)。
接入連接性記錄中的全部或一些連接性參數(shù)可能會依靠加密或登入 要求而限于具體用戶或用戶群。
本發(fā)明的進一步的特征和優(yōu)點將從下面的具體說明中變得顯而易 見。
現(xiàn)在本發(fā)明將依靠優(yōu)選實施例并且參照附圖更具體地加以描述,其
中
-圖1是示例了根據(jù)現(xiàn)有技術(shù)用于基于給定域名從DNS樹獲取IP地 址的傳統(tǒng)信令程序的示意框圖。
-圖2是示例了根據(jù)現(xiàn)有技術(shù)用于注冊域名的程序的示意框圖。
-圖3是示例了根椐本發(fā)明用于使得公開地可得到客戶端設(shè)備的通信 地址的基本程序的流程圖。
-圖3a是示例了根據(jù)一個實施例當(dāng)客戶端設(shè)備B的網(wǎng)絡(luò)地址被提供 給另一客戶端設(shè)備A時的信令程序的示意框圖。
-圖4是示例了根椐另 一 實施例用于使得公開地可得到和更新其網(wǎng)絡(luò) 地址的客戶端設(shè)備中的程序的流程圖。
-圖5是示例了根據(jù)又一實施例用于使得公開地可得到和更新客戶端 設(shè)備的網(wǎng)絡(luò)地址的連接性服務(wù)器中的程序的流程圖。
-圖6是示例了根據(jù)又一實施例的客戶端設(shè)備和連接性服務(wù)器的示意 框圖,在連接性服務(wù)器中公開地可得到客戶端設(shè)備的網(wǎng)絡(luò)地址。
-圖7是示例了根據(jù)又一實施例當(dāng)客戶端設(shè)備B的網(wǎng)絡(luò)地址被提供給 另一客戶端設(shè)備A時的信令程序的示意框圖。
具體實施例方式
簡而言之,本解決方案采用了通??傻玫降囊话憔W(wǎng)站,在此說明書 中稱作"連接性服務(wù)器",它可能是單個服務(wù)器實體或多個服務(wù)器的 分布式系統(tǒng)。任何客戶端設(shè)備的當(dāng)前有效的通信地址(即網(wǎng)絡(luò)地址, 通常為IP地址)可以作為"連接性參數(shù),,連同可搜索自由構(gòu)成的文本 字符串和/或?qū)δ莻€客戶端設(shè)備有效的其他信息元素一起存儲在連接 性服務(wù)器中,在這個說明書中被稱作"連接性密鑰"。包括至少通信地址的一個或多個連接性參數(shù),也與連接性密鑰相關(guān)聯(lián)地被存儲在連 接性服務(wù)器中。
在當(dāng)前解決方案中,依靠常規(guī)的網(wǎng)頁搜索使用搜索引擎可搜索到連 接性密鑰,從而使得對于任何人、設(shè)備或應(yīng)用容易地可得到相關(guān)聯(lián)的 通信地址,該任何人、設(shè)備或應(yīng)用可能需要它用于通信或任何其他目 的。通信地址及其相關(guān)聯(lián)的連接性密鑰優(yōu)選地在連接性服務(wù)器中被注 冊為客戶端設(shè)備的記錄,并且能夠隨時更新,尤其是當(dāng)IP地址或其他 通信地址對于該客戶端設(shè)備改變時,或者當(dāng)它的用戶想要改變或修改 連接性密鑰時。
連接性密鑰可能由可選長度和內(nèi)容的任何文本字符串構(gòu)成,并且用 戶控制或管理客戶端設(shè)備自由選擇任何一塊描述或名稱或其他信息,
以組成連接性密鑰。因此,當(dāng)構(gòu)成連接性密鑰時,相比上面所述的DNS 服務(wù)器中的嚴格域名注冊,沒有必要遵守任何規(guī)則或方案。事實上, 本發(fā)明允許封裝任何信息在連接性密鑰中,這對于例如所使用的協(xié)議 棧中的任何層可能是有用的。
所存儲的通信地址及其相關(guān)聯(lián)的可搜索的連接性密鑰應(yīng)當(dāng)在全球范 圍內(nèi)從連接性服務(wù)器在網(wǎng)頁等等中可得到。然后,對任何人、設(shè)備或 應(yīng)用有可能通過如下方式來檢索客戶端設(shè)備的通信地址,即例如依靠 任何現(xiàn)有的公共搜索引擎比如Google或Yahoo,或?qū)S兴阉饕?,?過對連接性密鑰中可能出現(xiàn)的詞語或字組合進行傳統(tǒng)網(wǎng)頁搜索。
如果成功的話,搜索結(jié)果可以從搜索引擎中獲取,優(yōu)選地作為連接 性服務(wù)器的URL,特別是指向包含所搜索的客戶端設(shè)備的完整連接性密 鑰和相關(guān)聯(lián)的通信地址的網(wǎng)頁。這是可能的,因為根據(jù)常規(guī)程序,所 使用的搜索引擎能夠找到在所搜索的客戶端設(shè)備的輸入的搜索簡檔和 在連接性服務(wù)器中為那個客戶端設(shè)備所存儲的連接性密鑰之間的匹 配。
可替換地,別名等等可以與連接性密鑰一起為客戶端設(shè)備存儲在連 接性服務(wù)器中,而通信地址以及任何其他連接性參數(shù)被存儲單獨的客 戶端數(shù)據(jù)庫中。別名然后可以由其他客戶端設(shè)備使用用于從客戶端數(shù) 據(jù)庫獲得通信地址。別名然后可以是參考代碼等等,比如唯一的私人 名字,并且也可以包括URL或指向在客戶端數(shù)據(jù)庫中的相應(yīng)通信地址 的其他參考。
14利用本發(fā)明,容納各種客戶端設(shè)備的通信地址和相關(guān)聯(lián)的連接性密 鑰的眾多連接性服務(wù)器和客戶端數(shù)據(jù)庫可以分散于世界各地。根本不 需要連接性服務(wù)器以任何方式被構(gòu)造或相互有關(guān),與集中組織的樹狀
結(jié)構(gòu)的DNS服務(wù)器形成巨大反差。本解決方案的其他方面和特征,將 在下面的例子中討論。
在下面的例子中,術(shù)語"IP地址"被始終使用,因為它今天被普遍 實施為分組交換網(wǎng)絡(luò)中的通信地址。但是,應(yīng)該認識到,用作通信地 址的任何有效的網(wǎng)絡(luò)地址當(dāng)可適用時可以替代IP地址,例如MAC地址、 SIP地址或DNS名。
術(shù)語"客戶端設(shè)備"在這個說明書中也將始終被使用來代表由人們 使用的任何類型的通信終端,用來在互聯(lián)網(wǎng)上執(zhí)行語音呼叫和/或多媒 體會話,包括能夠進行分組交換互聯(lián)網(wǎng)通信的任何固定和無線電話和 計算機等等。概念"客戶端"和"服務(wù)器"是眾所周知的,本發(fā)明一 般地對面向客戶端服務(wù)器通信和對稱客戶端到客戶端(即對等)通信 有幫助。
如上所述,在這個上下文中的術(shù)語"連接性服務(wù)器"不限于實現(xiàn)在 單個服務(wù)器實體中,而是也可能代表邏輯實體,其能夠?qū)崿F(xiàn)為多個服 務(wù)器和數(shù)據(jù)庫的分布式系統(tǒng)。
圖3是示例了根據(jù)本解決方案在連接性服務(wù)器中用于使得可得到客 戶端的通信地址的步驟的流程圖。在第一步驟30中,自由構(gòu)成的連接 性密鑰是從客戶端設(shè)備接收到的,它是通過使用搜索引擎例如根據(jù)常 規(guī)的網(wǎng)頁搜索程序比如Google或Yahoo或?qū)S兴阉饕嬉揽烤W(wǎng)頁搜索 而搜索到的。
在下一步驟32中,當(dāng)前對客戶端設(shè)備有效的通信地址是從客戶端設(shè) 備接收到的。因此,通信地址與連接性密鑰相關(guān)聯(lián)。最后,在步驟34 中連接性記錄被存儲在連接性服務(wù)器中,包括所接收的連接性密鑰和 相關(guān)聯(lián)的通信地址,以便通過網(wǎng)頁搜索相關(guān)聯(lián)的連接性密鑰使得公開 地可得到通信地址。連接性記錄包含連接性參數(shù),該連接性參數(shù)包括 至少通信地址。
現(xiàn)在將參考圖3a描述用于使得對于另 一客戶端A可得到客戶端設(shè)備 B的IP地址的實施例。在這種情況中,IP地址用作通信地址的一個例 子。客戶端設(shè)備A因此用于聯(lián)系客戶端設(shè)備B,后者在連接性服務(wù)器300中基本上如上所述地注冊。假定客戶端設(shè)備B例如如上所迷依靠 PDP上下文或通過連接到固定接入點獲得用于通信的IP地址。進一步 假定由客戶端設(shè)備B使用的當(dāng)前IP地址對于客戶端設(shè)備A及其用戶來 說是不知道的,并且必須被檢索以便聯(lián)系客戶端設(shè)備B。設(shè)備A的用戶 然后可以使用適當(dāng)?shù)乃阉饕?02來根據(jù)以下步驟檢索客戶端設(shè)備B 的當(dāng)前IP地址。
客戶端設(shè)備B最初執(zhí)行注冊程序用于在連接性服務(wù)器300中存儲記 錄304,該記錄包含自由構(gòu)成的連接性密鑰306和相關(guān)聯(lián)的連接性參數(shù) 308,其包括至少當(dāng)前使用的IP地址。這個最初注冊可以分為在笫 一子步驟3: la中上傳連接性密鑰306到連接性服務(wù)器300;在第二子 步驟3: lb中上傳相關(guān)聯(lián)的連接性參數(shù)308。步驟3: la和3: lb可以基 本上相互獨立地執(zhí)行。
客戶端設(shè)備B可能特別地適合于在注冊程序期間與連接性服務(wù)器 300互通適當(dāng)?shù)南⒁詣?chuàng)建連接性記錄。如圖中所示的,連接性服務(wù)器 300可容納多個這樣的連接性記錄304用于各種其他客戶端設(shè)備,雖然 這實際上不是必需的。
除了 IP地址之外,連接性參數(shù)308還可選地包括對于通信有幫助的 另外信息,比如客戶端設(shè)備B的各種能力和應(yīng)用具體數(shù)據(jù),例如可得 到的編解碼器、鏈路帶寬和端口號。此信息也可以促進設(shè)備、用戶和/ 或正在進行的會話的移動性。此外,連接性參數(shù)308和/或密鑰306可 以被加密為了安全性控制到其的接入。
連接性密鑰306可以以任何方式來定義,對于長度和內(nèi)容沒有限制。 例如,它可能包含用戶姓名、電話號碼、以及其他用戶和/或設(shè)備的識 別數(shù)據(jù)。它可能還包含用戶已經(jīng)選擇的任何其他描述性信息,例如, 用于表征比如職業(yè)、職稱、成員資格、興趣、愛好等。事實上,在連 接性密鑰中適當(dāng)內(nèi)容的選擇可以用于控制何種程度上它可以由其他用 戶通過搜索引擎找到。此外,連接性密鑰306中的不同信息可以被插 入以例如依靠公共密鑰尋址不同用戶。
第一子步驟3: la上傳連接性密鑰306在連接性服務(wù)器300中有效地 創(chuàng)建了數(shù)據(jù)庫條目,即客戶端設(shè)備B的記錄304。任何隨后上傳相關(guān)聯(lián) 的連接性參數(shù)308或修改連接性密鑰306可以依靠參考代碼(比如用 戶名等等, 一般當(dāng)作注冊索引)來參照客戶端設(shè)備B的這個條目或記
16錄304。
因此,在最初注冊連接性記錄304之后,客戶端設(shè)備B可以每當(dāng)需 要時或希望時更新其任何部分,如可選步驟3:2所示意性示例的。特 別是,設(shè)備B的IP地址如果無論出于何種原因被改變的話則該IP地 址應(yīng)當(dāng)被更新,例如如背景部分中所示例的。另外的連接性參數(shù)308 也可能被改變并且相應(yīng)地更新。客戶端設(shè)備B的用戶或管理員也可能 可選地改變或修改連接性密鑰306,如果需要的話。
任何現(xiàn)有協(xié)議可以由客戶端設(shè)備B使用用于上傳連接性記錄304中 的更新信息,比如眾所周知的文件傳輸協(xié)議FTP。通過要求用戶身份/
全性:在注冊和更新程序期間加^也可用-于通信中r以進二步提;安全性。
在這個例子中,客戶端設(shè)備A現(xiàn)在一般打算聯(lián)系客戶端設(shè)備B用于 通信,例如語音呼叫或多媒體會話,這可能基本上由用戶或設(shè)備A中 的應(yīng)用發(fā)起。然而,設(shè)備B的IP地址在設(shè)備A處是未知的,如上所述 的。因此,在下一步驟3: 3中客戶端設(shè)備A使用所選擇的搜索簡檔作 為到網(wǎng)頁搜索的輸入來發(fā)送搜索查詢到搜索引擎302。例如,姓名、電 話號碼和/或其他識別數(shù)椐可能構(gòu)成查詢中的搜索簡檔,可選地與可能 匹配正確連接性密鑰的任何其他詞或詞組結(jié)合。
這里沒有必要描述使用傳統(tǒng)技術(shù),搜索引擎302然后執(zhí)行搜索并且 在步驟3:4中在輸入搜索簡檔和存儲在連接性服務(wù)器300中的設(shè)備B 的連接性密鑰306之間發(fā)現(xiàn)匹配。本解決方案并不排除搜索引擎302 還發(fā)現(xiàn)在搜索簡檔和在不同網(wǎng)站上的信息之間的其他匹配(未顯示), 就像互聯(lián)網(wǎng)上的任何傳統(tǒng)的網(wǎng)頁搜索可能做的。換言之,搜索結(jié)果并 不需要是唯一的,因為接收用戶或設(shè)備可能能夠手動地或依靠設(shè)備中 的適當(dāng)應(yīng)用識別正確的那個結(jié)果。然而,此功能列于本發(fā)明的范圍之 外。
響應(yīng)于步驟3: 3的搜索查詢,在下一步驟3: 5中搜索引擎302傳遞 搜索結(jié)果給客戶端設(shè)備A,優(yōu)選地包含連接性服務(wù)器300的URL (以及 其他搜索線索,如果有的話)。所獲得的URL還具體指向該網(wǎng)頁,其 中包含記錄304,該記錄304具有所搜索的客戶端設(shè)備B的匹配的連接 性密鑰及其相關(guān)聯(lián)的IP地址。
17在下面將參考圖7詳細描述的另一可替換實施例中,IP地址和其他 連接性參數(shù)可以存儲在與連接性服務(wù)器300分離的數(shù)據(jù)庫中,其中該 數(shù)據(jù)庫實際上可能被看作是所描述的連接性服務(wù)器功能的分布式部
分??蛻舳嗽O(shè)備B的別名等等然后可以與連接性密鑰306 —起存儲在 連接性服務(wù)器300中。在那種情況下,搜索結(jié)果(即記錄304 )將包含 所搜索的客戶端設(shè)備B的連接性密鑰及其別名,客戶端設(shè)備A可以使 用它用于接入該數(shù)椐庫和存儲在其中的連接性參數(shù)(其包括至少IP地 址)。
在下一步驟3:6中,根據(jù)當(dāng)前實施例,客戶端設(shè)備A以常規(guī)的方式 使用接收到的URL來接入連接性服務(wù)器300和檢索客戶端設(shè)備B的完 整連接性記錄304,在其中找到需要的IP地址。如果在步驟3: 5中從 搜索引擎302中接收到另外的URL,作為依靠給定的搜索簡檔的多個線 索的結(jié)果,對于用戶和/或客戶端設(shè)備A來說應(yīng)該有可能例如通過檢查 連接性密鑰306的內(nèi)容識別正確的那個結(jié)果。
在提取所接收的IP地址之后,在最后步驟3:7中客戶端設(shè)備A可以 依靠適當(dāng)會話發(fā)起消息使用那個IP地址作為目的地來聯(lián)系客戶端設(shè)備 B。
如上所述,連接性服務(wù)器300可以實施在通過互聯(lián)網(wǎng)可得到的任何 網(wǎng)頁可搜索的服務(wù)器中,以容納對于任何數(shù)量的客戶端設(shè)備的連接性 記錄304。為了增加被搜索引擎找到的可能性,連接性服務(wù)器可以最初 在搜索引擎中注冊,或者實施在網(wǎng)絡(luò)旅館或由眾所周知的運營商運行 的其他大型網(wǎng)站上。連接性服務(wù)器也可安裝有專用的(并且通常標準 化的)所謂"搜索標簽,,,以進一步協(xié)助搜索。因為搜索引擎在很大 的程度上利用高速緩存獲得迅速搜索結(jié)果,改變或修改現(xiàn)有網(wǎng)頁上的 連接性密鑰可能最初造成搜索中的一些延時。
客戶端設(shè)備A也可以使用高速緩存,這樣連接性記錄的所有發(fā)現(xiàn)位 置可以高速緩存在設(shè)備A中用于隨后使用。例如,設(shè)備A可以高速緩 存設(shè)備B的所獲得的IP地址,以便在以后有機會直接聯(lián)系。此外,設(shè) 備A可能高速緩存連接性服務(wù)器的地址,以便直接從其閱讀更新的連 接性參數(shù),而無需執(zhí)行網(wǎng)頁搜索。
圖4是根據(jù)另一實施例在客戶端設(shè)備安排中在如下基本程序中執(zhí)行 的步驟的流程圖,該基本程序用于使得對于其他客戶端設(shè)備、人和應(yīng)用可得到它的通信地址。在第一步驟400中,客戶端設(shè)備例如如上所 述當(dāng)被開啟時依靠PDP上下文或通過連接到固定接入點獲得IP地址用 于通信。
在下面的步驟402中,自由構(gòu)成的連接性密鑰和連接性參數(shù)然后被 上傳到連接性服務(wù)器。因此,公開可得到的連接性記錄(其包含上傳 的連接性密鑰和連接性參數(shù))可以為客戶端設(shè)備存儲在連接性服務(wù)器 中。上傳的連接性參數(shù)包括在步驟400中獲得的至少IP地址。通過這 種方式,如上文對圖3a所述的依靠網(wǎng)頁搜索,對于其他客戶端設(shè)備、 人和應(yīng)用可得到客戶端設(shè)備的IP地址。
在這個例子中的某個時候,在下一步驟404中客戶端設(shè)備獲得不同 于在步驟400中獲得的那個IP地址的新IP地址,例如關(guān)閉狀態(tài)時段 之后當(dāng)開啟時呈現(xiàn)新的PDP上下文,或者當(dāng)連接到具有固定接入點的 網(wǎng)絡(luò)中的新接入點時。在此實施例中,在最后步驟406中,通過上傳 該新的IP地址到那里,客戶端設(shè)備被迫使更新連接性服務(wù)器中的連接 性參數(shù)。在可替換的實施例中,當(dāng)前使用的接入網(wǎng)絡(luò),或者客戶端設(shè) 備的歸屬網(wǎng)絡(luò),可以使用適當(dāng)?shù)耐ㄐ艡C制(這里沒有必要說明)負責(zé) 更新連接性服務(wù)器中的IP地址。
客戶端設(shè)備可以被配置有適當(dāng)裝置用于自動執(zhí)行所描述的步驟 400-406,而不需要來自它的用戶的另外的輸入。但是,用戶可以輸入 自由構(gòu)成的連接性密鑰給客戶端終端,之后在步驟402中上傳它到連 接性服務(wù)器。可替換地,客戶端設(shè)備可以被配置為在步驟400中獲得 IP地址之后自動地選擇默認連接性密鑰。該默認連接性密鑰可以由用 戶姓名、電話號碼和/或其他識別數(shù)據(jù)組成。
如果基于現(xiàn)有識別機制例如MSN (這是由Microsoft提供的 Messenger服務(wù))中的電子郵件或成員身份可以實現(xiàn)唯一的連接性密 鑰。此外,來自Skype或一些游戲服務(wù)的識別數(shù)據(jù)也可以用于構(gòu)成連 接性密鑰。 一般情況下,連接性密鑰的可靠性可以通過從例如用于加 密的公用和私用密鑰對中的公共密鑰形成ID來保證。
在圖4所描述的程序中,步驟400和402可能會有所修改,這樣在 獲得IP地址之前連接性密鑰首先被單獨上傳。然后,包括至少所獲得 的IP地址的連接性參數(shù)之后可以上傳,因為連接性密鑰和連接性參數(shù) 可以獨立上傳。不同連接性參數(shù)也可以在不同場合上傳。
19圖5是根據(jù)又一實施例在連接性服務(wù)器中在這樣的基本程序中執(zhí)行 的步驟的流程圖,該基本程序用于使得對于其他客戶端設(shè)備、人和應(yīng) 用可得到客戶端設(shè)備的通信地址。在第一步驟500中,連接性服務(wù)器 接收來自客戶端設(shè)備的連接性密鑰和連接性參數(shù),該連接性參數(shù)包括 客戶端設(shè)備的至少IP地址。如上所述,連接性密鑰和連接性參數(shù)可以 在不同場合獨立接收,雖然這里示例為單一步驟。
在下一步驟502中,為客戶端設(shè)備存儲公開可得到的連接性記錄, 包括所接收到的連接性密鑰和連接性參數(shù)。通過這種方式,客戶端設(shè) 備的JP地址依靠如上面對圖3a描述的網(wǎng)頁搜索使得對于其他客戶端 設(shè)備、人和應(yīng)用可得到該客戶端設(shè)備的IP地址。可替換地,連接性記 錄可能包含連接性密鑰和指向單獨的數(shù)據(jù)庫的客戶端設(shè)備的所接收到 的別名,實際連接性參數(shù)被存儲在該數(shù)據(jù)庫中,這樣其他用戶設(shè)備可 以基本上在兩個階段中而不是一個階段中檢索IP地址,這將在下面的 另一個實施例中進一步闡述。
下一步驟504 —般地示例了從客戶端設(shè)備接收到任何改變或修改的 連接性密鑰和/或連接性參數(shù)。例如,如在對圖4描述的過程中,客戶 端設(shè)備可能在某個時候獲得新的IP地址,該IP地址不同于在步驟500 中上傳的那個IP地址。因此,新的連接性參數(shù)相應(yīng)地從客戶端設(shè)備接 收到,包括改變的IP地址。4艮椐該實現(xiàn),客戶端設(shè)備可以上傳新的完 整的一組連接性參數(shù)(包括改變的IP地址),以取代先前上傳的連接 性參數(shù),或者僅改變的IP地址,其中連接性服務(wù)器相應(yīng)地更新了所存 儲的連接性參數(shù)。
最后步驟506 —般示例了響應(yīng)于接收步驟504連接性服務(wù)器使用所 接收的新的連接性密鑰和/或連接性參數(shù)更新所存儲的連接性記錄。
圖6是說明了根據(jù)另 一實施例的客戶端設(shè)備600和連接性服務(wù)器602 的功能框圖。客戶端設(shè)備600和連接性服務(wù)器602基本上被配置來參 與上面對圖3、 3a、 4和5所描述的程序。應(yīng)當(dāng)指出的是,圖6只是示 意圖性的并且由這些模塊表示的邏輯功能可以依靠任何適當(dāng)?shù)挠布?軟件來實現(xiàn)。
客戶端設(shè)備600包括裝置600a,用于從網(wǎng)絡(luò)604獲得IP地址X作為 通信地址,網(wǎng)絡(luò)604負責(zé)指配IP地址給所連接的設(shè)備,所述網(wǎng)絡(luò)例如 是客戶端設(shè)備600的當(dāng)前接入網(wǎng)絡(luò)或歸屬網(wǎng)絡(luò)。正如在前面的實施例中所討論的,IP地址可能會由于各種原因而改變,并且每當(dāng)發(fā)生改變
時網(wǎng)絡(luò)604可能因此提供一種新的IP地址X,??蛻舳嗽O(shè)備600進一 步包括裝置600b,用于上傳連接性信息給連接性服務(wù)器602,其包括 連接性參數(shù)P和連接性密鑰K。每當(dāng)已經(jīng)從網(wǎng)絡(luò)604獲得新IP地址時, 連接性信息上傳裝置600b也適合于上傳至少新IP地址Xnew,以及先前 上傳信息的任何另外的改變或修改(當(dāng)適用時)。
連接性服務(wù)器602包括裝置602a,用于接收從客戶端設(shè)備600上傳 的連接性信息,比如所示的連接性參數(shù)P和連接性密鑰K以及當(dāng)改變 時的任何新的IP地址Xnew??商鎿Q地,如虛線箭頭所示,至少IP地址 可以是從網(wǎng)絡(luò)604接收到,該網(wǎng)絡(luò)604已經(jīng)指配它給客戶端設(shè)備,該
網(wǎng)絡(luò)可能是客戶端設(shè)備的當(dāng)前使用的接入網(wǎng)絡(luò)或歸屬網(wǎng)絡(luò)。
連接性服務(wù)器602還包括裝置602b,用于為客戶端設(shè)備600存儲連 接性記錄R,包括有效連接性參數(shù)及相關(guān)聯(lián)的連接性密鑰。因此,客戶 端設(shè)備的這一信息,包括IP地址,通常使用搜索引擎(未示出)依靠 網(wǎng)頁搜索,對于其他客戶端設(shè)備、人和應(yīng)用606公開地可得到。
上述實施例可以以多種方式在本發(fā)明的不同范圍內(nèi)進4亍修改和變 更。所描述的連接性服務(wù)器已被描述為單一服務(wù)器實體,盡管它也可 以被實現(xiàn)為多個服務(wù)器的分布式系統(tǒng),如上所述的。此外,特定客戶 端終端的連接性密鑰可能位于服務(wù)器實體中并且相關(guān)聯(lián)的連接性參數(shù) 可能會存儲在單獨的數(shù)據(jù)庫中。
現(xiàn)在將參考圖7描述用于使得對于另一客戶端設(shè)備A可得到客戶端 設(shè)備B的通信地址的可替換實施例。在此實施例中,連接性服務(wù)器被 實現(xiàn)在主服務(wù)器700中,其保持客戶端設(shè)備B的記錄702,其包含所接 收的連接性密鑰704和客戶端設(shè)備B的所接收的別名706。連接性服務(wù) 器進一步實現(xiàn)在分布式客戶端數(shù)據(jù)庫708中,其保持對應(yīng)別名706的 客戶端設(shè)備B的所接收的連接性參數(shù)710,如虛線所示。在此實施例中, 其他客戶端設(shè)備可以使用別名706用于接入客戶端數(shù)據(jù)庫708中的連 接性參數(shù)710。如前面的例子中,連接性參數(shù)710包括至少通信地址、 或網(wǎng)絡(luò)地址,在這個例子中為IP地址。
在第一步驟7:1中,客戶端設(shè)備B上傳連接性密鑰704給連接性服 務(wù)器700。在下一步驟7:2中,已經(jīng)獲得當(dāng)前有效的IP地址,客戶端 設(shè)備B上傳它的當(dāng)前連接性參數(shù)71G給客戶端數(shù)據(jù)庫708,其包括至少所獲得的IP地址。在下面的可選步驟7: 3中,客戶端設(shè)備B也上傳它 的別名706到連接性服務(wù)器700用于包含在記錄702中。可替換地, 連接性服務(wù)器可以指配別名706給客戶端設(shè)備B,從而省略步驟7:3。 應(yīng)當(dāng)指出的是,步驟7:1、 7: 2和7: 3可以基本上以任意順序來執(zhí)行。
根據(jù)實現(xiàn)情況,可以為客戶端設(shè)備B選擇任何適當(dāng)?shù)膭e名706,比如 客戶端數(shù)椐庫708中有效的個人姓名或身份。在此上下文中,基于別 名706的任何適當(dāng)?shù)牟樵儥C制可以用于從客戶端數(shù)據(jù)庫708檢索相應(yīng) 的連接性參數(shù)710。
如在圖3a的實施例中,在步驟7:4中(類似步驟3: 3 ),客戶端設(shè) 備A在搜索引擎712中輸入搜尋查詢來搜索客戶端設(shè)備B。 隨后搜索 引擎712在連接性密鑰704中發(fā)現(xiàn)匹配,如步驟7: 5所示例的(類似 步驟3: 4),并且在步驟7: 6中(類似步驟3: 5 )以URL的形式傳遞搜 索結(jié)果給客戶端設(shè)備A, URL指向主服務(wù)器700中的客戶端設(shè)備B的連 接性記錄702。在又一步驟7:7中,客戶端設(shè)備A然后從主服務(wù)器700 使用所接收的URL提取連接性記錄702,并且接收包括在其中的別名 706。別名也可能包括URL或其他參考,其指向客戶端數(shù)據(jù)庫708中的 客戶端設(shè)備B的相應(yīng)連接性參數(shù)710。
在下一步驟7:8中,使用B的所接收的別名中的URL,客戶端設(shè)備A 接入客戶端數(shù)據(jù)庫708和從其中檢索連接性參數(shù)710。然后最后,在步 驟7:9中,使用IP地址以及連接性參數(shù)710中的任何其他有用信息, 客戶端設(shè)備A能夠與客戶端設(shè)備B通信。
在本發(fā)明的范圍內(nèi),圖7的實施例可以通過引入另外的查詢步驟來 修改,該查詢步驟涉及一系列類似的數(shù)據(jù)庫,每個數(shù)據(jù)庫提供了客戶 端設(shè)備B的新的別名,指向下一數(shù)據(jù)庫,直到最后的數(shù)據(jù)庫提供了所 需的連接性參數(shù)(即至少IP地址)。本解決方案還可能涉及組成連接 性服務(wù)器的一系列各個服務(wù)器單元,每個提供新的指針(比如URL)給 下一個,直到最后服務(wù)器單元提供期望的連接性參數(shù)。例如,可選地 在特定中間服務(wù)器上對于設(shè)備A可得到客戶端設(shè)備B的某些連接性參 數(shù),反映每個服務(wù)器可能包含不同類型的信息。 一臺服務(wù)器可能例如 處理用戶存在信息,而另一臺服務(wù)器可能處理應(yīng)用具體信息,等等。
總之,通過從全球范圍內(nèi)可到達的網(wǎng)站即所描述的連接性服務(wù)器依地址,本發(fā)明提供了一種針對普遍提供客戶端設(shè)備的通信地址的問題 的簡單而有效、靈活的解決方案。
此外,嵌入在連接性參數(shù)和/或連接性密鑰中的其他有用信息還可以 從連接性服務(wù)器可得到而沒有額外的功能。例如,用戶可以利用該連 接性密鑰用于受到任何種類信息的自由選擇,因為它對大小和內(nèi)容沒 有任何限制。相比傳統(tǒng)域名注冊(其中必須遵循嚴格限制的規(guī)則和方 案),這是一個很大的優(yōu)勢。所發(fā)明的連接性密鑰可以進一步用于通
該可得到性。
此外,任何信息可以插入在連接性密鑰中,這可能有益于通信和/或 應(yīng)用。因此,有可能或多或少暫時地使連接性密鑰適合于通信的類型 和/或所使用的應(yīng)用。連接性密鑰的這種靈活性與選擇不同連接性參數(shù) 以便包含在連接性記錄中的靈活性一起,也可以被用來支持各種不同 種類的會話和用戶移動性以及存在服務(wù)。
當(dāng)實現(xiàn)任何上述實施例時,有可能限制接入特定用戶或用戶群的連 接性記錄中的所有或一些連接性參數(shù)。例如,要求適當(dāng)密鑰來加密某 些連接性參數(shù),以用于接入,而對于任何人可得到其他連接性參數(shù)。 在另一例子中,主控連接性記錄的整個網(wǎng)頁可能需要登錄程序(包括 用戶名/密碼組合)用于限制到這里的接入。
相比域名注冊,本發(fā)明的另 一 個優(yōu)勢是無限數(shù)量的這類連接性服務(wù)
器可以被建立而不需要任何協(xié)調(diào)或組織,與DNS樹狀結(jié)構(gòu)正好相反。
雖然本發(fā)明已經(jīng)參照具體典型實施例進行了說明,但本說明書只是 旨在說明所發(fā)明的概念,不應(yīng)當(dāng)被視為限制本發(fā)明的范圍。各種替換 方案、修改和等價物可以使用而不背離由所附權(quán)利要求所限定的本發(fā) 明的宗旨。
2權(quán)利要求
1. 一種使得公開地可得到客戶端設(shè)備的當(dāng)前有效通信地址的方法,其中該通信地址用于與該客戶端設(shè)備的通信,該方法包括如在所述客戶端設(shè)備中執(zhí)行的以下步驟-發(fā)送自由構(gòu)成的連接性密鑰給公開地可得到的連接性服務(wù)器,其中所述連接性密鑰使用搜索引擎依靠網(wǎng)頁搜索可搜索到,并且-發(fā)送與連接性密鑰相關(guān)聯(lián)的連接性參數(shù)給連接性服務(wù)器,所述連接性參數(shù)包括客戶端設(shè)備的至少通信地址,該通信地址然后通過網(wǎng)頁搜索相關(guān)聯(lián)的連接性密鑰在連接性服務(wù)器中變得公開地可得到。
2. 根據(jù)權(quán)利要求l的方法,其中所述通信地址是網(wǎng)絡(luò)地址,包括下 列地址中的任何一個IP地址、MAC地址、SIP地址和DNS名。
3. 根據(jù)權(quán)利要求1或2的方法,進一步包括如果為客戶端設(shè)備獲得 不同于以前通信地址的新的當(dāng)前有效通信地址,則通過將新的通信地 驟。、、
4. 根據(jù)權(quán)利要求1-3的任何一項的方法,其中已經(jīng)從用戶接收所述 連接性密鑰作為輸入。
5. 根椐權(quán)利要求1-3的任何一項的方法,其中所迷連接性密鑰通過 默認已被自動選擇。
6. 根據(jù)權(quán)利要求1-5的任何一項的方法,其中所述連接性密鑰包含 用戶和/或設(shè)備識別數(shù)據(jù)。
7. 根據(jù)權(quán)利要求6的方法,其中識別數(shù)據(jù)包括用戶名和/或電話號 碼。
8. 根據(jù)權(quán)利要求6或7的方法,其中所述連接性密鑰進一步包含用 戶已經(jīng)選擇用于表征的描述性信息。
9. 根據(jù)權(quán)利要求1-8的任何一項的方法,其中所述連接性參數(shù)進一 步包括客戶端設(shè)備的能力和/或應(yīng)用特定數(shù)據(jù)。
10. 根據(jù)權(quán)利要求1-9的任何一項的方法,其中當(dāng)發(fā)送連接性密鑰 和/或相關(guān)聯(lián)的連接性參數(shù)給連接性服務(wù)器時使用加密。
11. 根據(jù)權(quán)利要求1-10的任何一項的方法,其中連接性服務(wù)器包括 主服務(wù)器和分布式獨立客戶端數(shù)椐庫,所述連接性參數(shù)被發(fā)送到所述 數(shù)據(jù)庫,并且其中所述客戶端設(shè)備的別名被發(fā)送到主服務(wù)器,其他客戶端召 數(shù)。
12. —種客戶端設(shè)備中的用于使得公開地可得到客戶端設(shè)備的當(dāng)前 有效通信地址的設(shè)備,其中該通信地址用于與該客戶端設(shè)備的通信, 包括-用于發(fā)送自由構(gòu)成的連接性密鑰給公開地可得到的連接性服務(wù)器 的裝置,其中所述連接性密鑰使用搜索引擎依靠網(wǎng)頁搜索可搜索到, 并且置,所述連接性參數(shù)包括客戶端設(shè)備的至少通信地址,該通信地址然 后通過網(wǎng)頁搜索相關(guān)聯(lián)的連接性密鑰在連接性服務(wù)器中變得公開地可 得到。
13. 根椐權(quán)利要求12的設(shè)備,其中所述通信地址是網(wǎng)絡(luò)地址,包括 下列地址中的任何一個IP地址、MAC地址、SIP地址和DNS名。
14. 根椐權(quán)利要求12或13的設(shè)備,進一步包括用于如果為客戶端 設(shè)備獲得不同于以前通信地址的新的當(dāng)前有效通信地址,則通過將新 數(shù)的裝置。
', w, ' 、 R 、、''、鄉(xiāng)
15. 根據(jù)權(quán)利要求12-14的任何一項的設(shè)備,進一步包括用于從用 戶接收所述連接性密鑰作為輸入的裝置。
16. 根據(jù)權(quán)利要求12-14的任何一項的設(shè)備,進一步包括用于通過 默認自動選擇所述連接性密鑰的裝置。
17. 根據(jù)權(quán)利要求12-16的任何一項的設(shè)備,其中所述連接性密鑰 包含用戶和/或設(shè)備識別數(shù)據(jù)。
18. 根據(jù)權(quán)利要求17的設(shè)備,其中識別數(shù)據(jù)包括用戶名和/或電話 號碼。
19. 根據(jù)權(quán)利要求17或18的設(shè)備,其中所述連接性密鑰進一步包 含用戶已經(jīng)選擇用于表征的描述性信息。
20. 根據(jù)權(quán)利要求12-19的任何一項的設(shè)備,其中所述連接性參數(shù) 進一步包括客戶端設(shè)備的能力和/或應(yīng)用特定數(shù)據(jù)。
21. 根據(jù)權(quán)利要求12-20的任何一項的設(shè)備,還包括當(dāng)發(fā)送連接性 密鑰和/或相關(guān)聯(lián)的連接性參數(shù)給連接性服務(wù)器時使用加密的裝置。
22. 根椐權(quán)利要求12-21的任何一項的設(shè)備,其中連接性服務(wù)器包 括主服務(wù)器和分布式獨立客戶端數(shù)據(jù)庫,所述連接性參數(shù)被發(fā)送到所 述數(shù)據(jù)庫,還包括用于發(fā)送所述客戶端設(shè)備的別名到主服務(wù)器的裝置, 其他客戶端設(shè)備使用它用于接入所述客戶端數(shù)據(jù)庫和存儲在其中的連 接性參數(shù)。
23. —種使得公開地可得到客戶端設(shè)備的當(dāng)前有效通信地址的方法, 其中該通信地址用于與該客戶端設(shè)備的通信,包括如在公開可得到的 連接性服務(wù)器中執(zhí)行的以下步驟-接收自由構(gòu)成的連接性密鑰,該連接性密鑰使用搜索引擎依靠網(wǎng)頁 搜索可搜索到,-接收與連接性密鑰相關(guān)聯(lián)的連接性參數(shù),所述連接性參數(shù)包括客戶 端設(shè)備的至少通信地址,以及-為客戶端設(shè)備存儲連接性記錄,該連接性記錄包括所接收到的連接 性密鑰和相關(guān)聯(lián)的連接性參數(shù),從而通過網(wǎng)頁搜索相關(guān)聯(lián)的連接性密 鑰使得公開地可得到連接性參數(shù)。
24. 根據(jù)權(quán)利要求23的方法,其中所接收的通信地址是網(wǎng)絡(luò)地址, 包括下列地址中的任何一個IP地址、MAC地址、SIP地址和DNS名。
25. 根據(jù)權(quán)利要求23或24的方法,包括另一步驟如果接收到為 客戶端設(shè)備獲得的不同于第一個通信地址的新的當(dāng)前有效通信地址, 則更新連接性記錄中的所述連接性參數(shù)。
26. 根椐權(quán)利要求23-25的任何一項的方法,其中連接性服務(wù)器實 施在網(wǎng)絡(luò)旅館或由已知運營商運行的其他大型網(wǎng)站上。
27. 根椐權(quán)利要求23-26的任何一項的方法,其中所接收到的連接 性參數(shù)進一步包括客戶端設(shè)備的能力和/或應(yīng)用特定數(shù)椐。
28. 根據(jù)權(quán)利要求23-27的任何一項的方法,其中當(dāng)接收連接性密 鑰和/或相關(guān)聯(lián)的連接性參數(shù)時使用加密。
29. 根據(jù)權(quán)利要求23-28的任何一項的方法,其中從客戶端設(shè)備接 收到所述連接性密鑰和連接性參數(shù)。
30. 根據(jù)權(quán)利要求23-29的任何一項的方法,其中從負責(zé)指配網(wǎng)絡(luò) 地址給客戶端設(shè)備的通信網(wǎng)絡(luò)接收至少所述通信地址。
31. 根椐權(quán)利要求23-30的任何一項的方法,其中連接性服務(wù)器包 括主服務(wù)器和分布式獨立客戶端數(shù)椐庫,其中所述連接性參數(shù)在該數(shù)據(jù)庫中被接收,并且其中所述客戶端設(shè)備的別名在主服務(wù)器中被接收, 其他客戶端設(shè)備使用它用于接入所述客戶端數(shù)據(jù)庫和存儲在其中的連 接性參數(shù)。
32.根椐權(quán)利要求23-31的任何一項的方法,其中接入連接性記錄 中的全部或一些連接性參數(shù)依靠加密或登入要求而限于特定用戶或用戶群。 。,曰,、、 a 、 , p ,曰,
33.戶端設(shè)備的當(dāng)前有效通信地址的設(shè)備,其中該通信地址用于與該客戶 端設(shè)備的通信,包括-用于接收自由構(gòu)成的連接性密鑰的裝置,該連接性密鑰使用搜索引 擎依靠網(wǎng)頁搜索可搜索到,-用于接收與連接性密鑰相關(guān)聯(lián)的連接性參數(shù)的裝置,所述連接性參 數(shù)包括客戶端設(shè)備的至少通信地址,以及-用于為客戶端設(shè)備存儲連接性記錄的裝置,該連接性記錄包括所接 收到的連接性密鑰和相關(guān)聯(lián)的連接性參數(shù),從而通過網(wǎng)頁搜索相關(guān)聯(lián) 的連接性密鑰使得公開地可得到連接性參數(shù)。
34. 根據(jù)權(quán)利要求33的設(shè)備,其中所接收的通信地址是網(wǎng)絡(luò)地址, 包括下列地址中的任何一個IP地址、MAC地址、SIP地址和DNS名。
35. 根據(jù)權(quán)利要求33或34的設(shè)備,進一步包括用于如果接收到為 客戶端設(shè)備獲得的不同于第一個通信地址的新的當(dāng)前有效通信地址, 則更新連接性記錄中的所述連接性參數(shù)的裝置。
36. 根據(jù)權(quán)利要求33-35的任何一項的設(shè)備,其中連接性服務(wù)器實 施在網(wǎng)絡(luò)旅館或由已知運營商運行的其他大型網(wǎng)站上。
37. 根據(jù)權(quán)利要求33-36的任何一項的設(shè)備,其中所接收到的連接 性參數(shù)進一步包括客戶端設(shè)備的能力和/或應(yīng)用特定數(shù)據(jù)。
38. 根據(jù)權(quán)利要求33-37的任何一項的設(shè)備,進一步包括當(dāng)接收連 接性密鑰和/或相關(guān)聯(lián)的連接性參數(shù)時用于使用加密的裝置。
39. 根據(jù)權(quán)利要求33-38的任何一項的設(shè)備,其中所迷接收裝置適 合于從客戶端設(shè)備接收連接性密鑰和相關(guān)聯(lián)的連接性參數(shù)。
40. 根椐權(quán)利要求33-39的任何一項的設(shè)備,其中所述連接性參數(shù) 接收裝置適合于從負責(zé)指配網(wǎng)絡(luò)地址給客戶端設(shè)備的通信網(wǎng)絡(luò)接收至 少所述通信地址。
41.根據(jù)權(quán)利要求33-40的任何一項的設(shè)備,其中接入連接性記錄 中的全部或一些連接性參數(shù)依靠加密或登入要求而限于特定用戶或用 戶群。
全文摘要
一種用于通過使得公開地可得到設(shè)備的當(dāng)前有效通信地址而能夠與客戶端設(shè)備(B)通信的方法和設(shè)備??蛻舳嗽O(shè)備發(fā)送自由構(gòu)成的連接性密鑰(304)給公開可得到的連接性服務(wù)器(300),該連接性密鑰使用搜索引擎(302)依靠網(wǎng)頁搜索可搜索到。客戶端設(shè)備也發(fā)送連接性參數(shù)(306)給連接性服務(wù)器,該連接性參數(shù)包括至少通信地址,該通信地址然后通過網(wǎng)頁搜索相關(guān)聯(lián)的連接性密鑰在連接性服務(wù)器中變得公開地可得到。如果為客戶端設(shè)備獲得新的當(dāng)前有效通信地址,則連接性參數(shù)可以通過發(fā)送新的通信地址給連接性服務(wù)器而得到更新。
文檔編號G06F17/30GK101513017SQ200680055832
公開日2009年8月19日 申請日期2006年9月15日 優(yōu)先權(quán)日2006年9月15日
發(fā)明者A·埃里克森, C·夫林塔, J·-E·曼格斯 申請人:艾利森電話股份有限公司