專(zhuān)利名稱(chēng)::將名稱(chēng)或標(biāo)識(shí)符映射到電信網(wǎng)絡(luò)資源位置的方法
背景技術(shù):
:本發(fā)明涉及通信方法和系統(tǒng),具體地來(lái)說(shuō),涉及用于通過(guò)服務(wù)器檢索目標(biāo)方信息的方法和系統(tǒng)。隨著每天都有更多的節(jié)點(diǎn)連接進(jìn)來(lái),互聯(lián)網(wǎng)絡(luò)(尤其是因特網(wǎng))的應(yīng)用日益普及流行,通過(guò)這些互聯(lián)網(wǎng)絡(luò)以在線(xiàn)方式進(jìn)入的信息和資源的數(shù)量以非常驚人的速度在增長(zhǎng),遠(yuǎn)遠(yuǎn)超過(guò)網(wǎng)絡(luò)本身的增長(zhǎng)。這些資源的大多數(shù)可以特定于網(wǎng)絡(luò)本身基礎(chǔ)體系結(jié)構(gòu)的方式來(lái)描述,其中,通常通過(guò)節(jié)點(diǎn)地址,如因特網(wǎng)IP地址(例如203.126.226.111)或E.164電話(huà)號(hào)碼(例如+16505669020)來(lái)引用這些資源的位置。與網(wǎng)絡(luò)相連的設(shè)備就處理以上所述的網(wǎng)絡(luò)資源引用方式很少或根本沒(méi)有遇到過(guò)問(wèn)題。但是,嘗試訪(fǎng)問(wèn)網(wǎng)絡(luò)上信息和資源的人們常常在使用這種舊式方法是感到不方便,這首先是因?yàn)槿藗円觅Y源的這種方式不直觀。就IP地址來(lái)說(shuō),很早就認(rèn)識(shí)到此問(wèn)題。為此,早期的因特網(wǎng)研究者們開(kāi)發(fā)了域名系統(tǒng)(DNS)。DNS提供易于記憶的域名,這些域名由名稱(chēng)服務(wù)器解析,而這些名稱(chēng)服務(wù)器返回與這些域名相關(guān)聯(lián)的IP地址。例如,希望通過(guò)郵件回復(fù)JamesSeng的因特網(wǎng)用戶(hù)可以輸入(或選擇)jseng@i-dns.net。用戶(hù)的計(jì)算機(jī)配合域名系統(tǒng)的名稱(chēng)服務(wù)器將返回JamesSeng的計(jì)算機(jī)的IP地址。用戶(hù)的計(jì)算機(jī)然后可以使用該地址發(fā)起與JamesSeng的計(jì)算機(jī)的TCP/IP連接。但是除了IP地址外,與網(wǎng)絡(luò)設(shè)備相關(guān)的許多其他類(lèi)型的數(shù)字型(或其他面向機(jī)器的)信息就沒(méi)有這么容易檢索了。因此,迫切需要設(shè)計(jì)一種系統(tǒng),可讓人們以盡可能自然的方式引用大量網(wǎng)絡(luò)資源,這最好通過(guò)使用名稱(chēng)或標(biāo)識(shí)符來(lái)實(shí)現(xiàn)。發(fā)明概述本發(fā)明的各種實(shí)施例為互聯(lián)網(wǎng)絡(luò)提供了一種以通用、不變且確定的方式將名稱(chēng)和標(biāo)識(shí)符映射到網(wǎng)絡(luò)資源位置的方法,使人們更容易地引用這些網(wǎng)絡(luò)資源,因?yàn)樗麄儾辉傩枰涀【W(wǎng)絡(luò)體系結(jié)構(gòu)所特有的復(fù)雜定位符。具體地說(shuō),本發(fā)明的各種實(shí)施例允許用戶(hù)通過(guò)在接口設(shè)備中輸入目標(biāo)方的名稱(chēng)或標(biāo)識(shí)符(例如域名)來(lái)檢索該目標(biāo)方的電話(huà)號(hào)碼。在一個(gè)特定實(shí)施例中,接口設(shè)備接收標(biāo)識(shí)符,將該標(biāo)識(shí)符轉(zhuǎn)換為對(duì)應(yīng)的域名(如果該標(biāo)識(shí)符尚未表示為此形式),然后將域名發(fā)送到DNS服務(wù)器。DNS服務(wù)器解析域名,檢索對(duì)應(yīng)于該標(biāo)識(shí)符的名稱(chēng)權(quán)威(nameauthority)指針資源記錄(NAPTRRR),并將NAPTRRR回送到接口設(shè)備。接口設(shè)備接收標(biāo)識(shí)符,將該標(biāo)識(shí)符發(fā)送回接口設(shè)備。接口設(shè)備接收NAPTRRR,從NAPTRRR中檢索出電話(huà)URL,并通過(guò)該電話(huà)URL中所含的電話(huà)號(hào)碼撥打電話(huà)。在本發(fā)明的這一實(shí)施例中,采用因特網(wǎng)域名系統(tǒng)(DNS)協(xié)議來(lái)查詢(xún)和檢索互聯(lián)網(wǎng)絡(luò)內(nèi)電信節(jié)點(diǎn)的位置(ITU-TE.I64電話(huà)號(hào)碼)。具體地來(lái)說(shuō),嵌入接口設(shè)備內(nèi)的軟件(即與人直接與之交互的網(wǎng)絡(luò)相連的設(shè)備)向DNS服務(wù)器發(fā)送含有請(qǐng)求的名稱(chēng)或標(biāo)識(shí)符的DNS查詢(xún)。然后,DNS服務(wù)器嘗試將查詢(xún)中的名稱(chēng)或標(biāo)識(shí)符與可以在它自己的數(shù)據(jù)庫(kù)(或高速緩存)查找到或通過(guò)遞歸DNS查詢(xún)找到的資源記錄(RR)相比較。如果匹配,則DNS服務(wù)器檢索出資源記錄,并將含有E.164電話(huà)號(hào)碼的響應(yīng)回送到接口設(shè)備中嵌入的軟件。在另一個(gè)特定實(shí)施例中,采用超文本傳送協(xié)議(HTTP)來(lái)查詢(xún)和檢索互聯(lián)網(wǎng)絡(luò)內(nèi)電信節(jié)點(diǎn)的位置。具體地來(lái)說(shuō),嵌入接口設(shè)備內(nèi)的軟件向HTTP服務(wù)器發(fā)送含有請(qǐng)求的名稱(chēng)或標(biāo)識(shí)符的HTTP查詢(xún)。然后HTTP服務(wù)器通過(guò)提取請(qǐng)求的名稱(chēng)或標(biāo)識(shí)符,并如前一段所述以上述名稱(chēng)或標(biāo)識(shí)符作為參數(shù)發(fā)起DNS查詢(xún)來(lái)處理該請(qǐng)求。一從DNS服務(wù)器接收到響應(yīng),HTTP服務(wù)器就從響應(yīng)中提取E.164電話(huà)號(hào)碼,并通過(guò)同一HTTP事務(wù)將其發(fā)送到接口設(shè)備中的客戶(hù)軟件。在另一個(gè)實(shí)施例中,采用短信服務(wù)(SMS)協(xié)議來(lái)查詢(xún)和檢索電信節(jié)點(diǎn)的位置。具體地來(lái)說(shuō),嵌入接口設(shè)備(如蜂窩電話(huà)或傳呼機(jī))內(nèi)的軟件向電信網(wǎng)上的另一個(gè)節(jié)點(diǎn)發(fā)送內(nèi)含請(qǐng)求的名稱(chēng)或標(biāo)識(shí)符的SMS消息。嵌入接收節(jié)點(diǎn)中的軟件則這樣來(lái)處理該消息,即從所述SMS消息中提取請(qǐng)求的名稱(chēng)或標(biāo)識(shí)符,并如上所述以所述名稱(chēng)或標(biāo)識(shí)符作為參數(shù)發(fā)起DNS查詢(xún)。一從DNS服務(wù)器收到響應(yīng),接收節(jié)點(diǎn)上的軟件就從響應(yīng)中提取E.164電話(huà)號(hào)碼,并將其中包含該E.164電話(huà)號(hào)碼的另一個(gè)SMS消息發(fā)送回接口設(shè)備。通過(guò)參考本說(shuō)明書(shū)的其余部分和附圖,可以進(jìn)一步了解本發(fā)明的特征和優(yōu)點(diǎn)。附圖簡(jiǎn)介參考如下附圖及說(shuō)明,可以更好地理解本發(fā)明及其其他目的和優(yōu)點(diǎn),附圖中圖1是用于本發(fā)明第一實(shí)施例的包括接口設(shè)備的網(wǎng)絡(luò)的示意圖。圖2是根據(jù)本發(fā)明第一實(shí)施例,從域名服務(wù)器(DNS)服務(wù)器檢索電話(huà)信息的處理流程圖。圖3是用于本發(fā)明第二實(shí)施例的包括HTTP服務(wù)器和用戶(hù)接口設(shè)備的網(wǎng)絡(luò)的示意圖。圖4是根據(jù)本發(fā)明第二實(shí)施例,從DNS服務(wù)器檢索電話(huà)信息的處理流程圖。圖5是用于本發(fā)明第三實(shí)施例的包括SMS接收節(jié)點(diǎn)和用戶(hù)接口設(shè)備的網(wǎng)絡(luò)的示意圖。圖6是根據(jù)本發(fā)明第三實(shí)施例,從DNS服務(wù)器檢索電話(huà)信息的處理流程圖。圖7是實(shí)施本發(fā)明的實(shí)施例所用的計(jì)算機(jī)系統(tǒng)。特定實(shí)施例的詳細(xì)說(shuō)明現(xiàn)在將參考附圖,對(duì)本發(fā)明的各種實(shí)施例予以詳細(xì)說(shuō)明,所有附圖中的相同部件以相同的參考標(biāo)號(hào)表示。本發(fā)明的各種實(shí)施例允許用戶(hù)通過(guò)指示目標(biāo)方的標(biāo)識(shí)符來(lái)檢索該目標(biāo)方的電話(huà)號(hào)碼。在一個(gè)優(yōu)選實(shí)施例中,用戶(hù)的接口設(shè)備將標(biāo)識(shí)符轉(zhuǎn)換成域名(標(biāo)識(shí)符本身就是域名的情況除外)。然后,DNS服務(wù)器接收該域名,并檢索對(duì)應(yīng)于該域名的名稱(chēng)權(quán)威指針資源記錄。此資源記錄包含電話(huà)URL。然后,DNS服務(wù)器將該資源記錄發(fā)送到接口設(shè)備或該接口設(shè)備的代理。該接口設(shè)備或代理從該資源記錄中檢索出電話(huà)URL。根據(jù)該電話(huà)URL,接口設(shè)備利用電話(huà)號(hào)碼信息來(lái)例如打電話(huà)給目標(biāo)方,將電話(huà)號(hào)碼存儲(chǔ)在內(nèi)部,將電話(huà)號(hào)碼發(fā)送到另一個(gè)節(jié)點(diǎn)或執(zhí)行其他操作。注意,本文所述的大多數(shù)實(shí)施例利用域名系統(tǒng)來(lái)查找含有電話(huà)URL的資源記錄。本發(fā)明并不局限于域名系統(tǒng)或相關(guān)的DNS資源記錄。在備選實(shí)施例中,電話(huà)URL位于可通過(guò)非DNS檢索機(jī)制識(shí)別的特定網(wǎng)絡(luò)節(jié)點(diǎn)上。這種備選檢索機(jī)制的實(shí)例包括通用名稱(chēng)解析協(xié)議(CNRP)、輕型目錄訪(fǎng)問(wèn)協(xié)議(LDAP)以及X.500DAP(目錄訪(fǎng)問(wèn)協(xié)議)。第一實(shí)施例圖1是用于本發(fā)明第一實(shí)施例的包括接口設(shè)備的網(wǎng)絡(luò)100的示意圖。圖2是根據(jù)本發(fā)明第一實(shí)施例,從域名服務(wù)(DNS)服務(wù)器檢索電話(huà)信息的處理流程圖200。圖1和圖2將一起進(jìn)行描述,以說(shuō)明本發(fā)明。在利用本發(fā)明一些實(shí)施例的一些示例情況中,接口設(shè)備104的用戶(hù)102希望向用戶(hù)102不知道電話(huà)號(hào)碼的某個(gè)人(“目標(biāo)方”)撥打電話(huà)。在一些其他示例情況中,用戶(hù)102希望檢索并存儲(chǔ)目標(biāo)方的電話(huà)號(hào)碼。與第一實(shí)施例相應(yīng)的本發(fā)明實(shí)施例允許用戶(hù)102通過(guò)把與該電話(huà)號(hào)碼對(duì)應(yīng)的標(biāo)識(shí)符作為該電話(huà)號(hào)碼的關(guān)鍵字輸入接口設(shè)備104中,以此來(lái)檢索該電話(huà)號(hào)碼。用戶(hù)102與接口設(shè)備104交互,以檢索目標(biāo)方的電話(huà)號(hào)碼。在圖2中,此步驟以202表示,其中,用戶(hù)102通過(guò)例如從鍵盤(pán)輸入標(biāo)識(shí)符106或者從包含多個(gè)保存的標(biāo)識(shí)符的標(biāo)識(shí)符列表中選擇標(biāo)識(shí)符106,從而將指示目標(biāo)方的標(biāo)識(shí)符106輸入到接口設(shè)備104中。輸入標(biāo)識(shí)符106的方法可以采用任何適當(dāng)?shù)姆绞?,包括鼠?biāo)或鍵盤(pán)操作,或僅僅是對(duì)與具有語(yǔ)音識(shí)別功能的處理器相連的麥克風(fēng)說(shuō)話(huà),等等。在本說(shuō)明書(shū)中,“標(biāo)識(shí)符”可以是任何適當(dāng)?shù)那遗c目標(biāo)方相關(guān)聯(lián)的文本,它可以在從DNS服務(wù)器上檢索電話(huà)號(hào)碼時(shí)用作目標(biāo)方電話(huà)號(hào)碼的關(guān)鍵字。這種標(biāo)識(shí)符包括實(shí)際的姓名(如“JamesSeng”)、標(biāo)號(hào)(如“JamesSeng”或“James_Seng”)、統(tǒng)一資源定位符(URL,如“jseng@i-dns.net”)以及符號(hào)等。接口設(shè)備104可以通過(guò)網(wǎng)絡(luò)與DNS服務(wù)器108通信。在本說(shuō)明書(shū)中,術(shù)語(yǔ)“網(wǎng)絡(luò)”包括有線(xiàn)和無(wú)線(xiàn)網(wǎng)絡(luò),如因特網(wǎng)、各種形式的內(nèi)部網(wǎng)(例如局域網(wǎng)、廣域網(wǎng))等。接口設(shè)備104可以用因特網(wǎng)RFC1035中描述的DNS協(xié)議(這里通過(guò)引用結(jié)合到本說(shuō)明書(shū)中)向DNS服務(wù)器108發(fā)送查詢(xún)并從其接收響應(yīng)。在一些實(shí)施例中,接口設(shè)備104包括標(biāo)準(zhǔn)的軟件程序或與之密切相關(guān),該標(biāo)準(zhǔn)的軟件程序使接口設(shè)備104可以與DNS服務(wù)器108通信,稱(chēng)為“解析器”程序。接口設(shè)備104可以使用例如戴爾計(jì)算機(jī)公司或康柏計(jì)算機(jī)公司生產(chǎn)的工作站或個(gè)人計(jì)算機(jī)來(lái)實(shí)現(xiàn),或使用例如日本NTTDoCoMo公司生產(chǎn)的i-mode蜂窩電話(huà)來(lái)實(shí)現(xiàn),或使用Palm公司生產(chǎn)的手持個(gè)人數(shù)字助理(PDA)來(lái)實(shí)現(xiàn),諸如此類(lèi)。在從用戶(hù)102接收到標(biāo)識(shí)符時(shí),接口設(shè)備104執(zhí)行圖2所示的一個(gè)或多個(gè)操作。在這些操作的第一個(gè)操作(204)中,接口設(shè)備104根據(jù)標(biāo)識(shí)符與對(duì)應(yīng)域名之間的預(yù)定關(guān)系獲取對(duì)應(yīng)于該標(biāo)識(shí)符的域名。此類(lèi)關(guān)系通常以轉(zhuǎn)換表的形式保存在接口設(shè)備104的存儲(chǔ)裝置中。例如,這種轉(zhuǎn)換表將標(biāo)識(shí)符(例如,“JamesSeng”)與對(duì)應(yīng)的域名(如“jseng@i-dns.net”)相關(guān)聯(lián)。當(dāng)然,如果用戶(hù)提供的標(biāo)識(shí)符本身就是域名,則無(wú)需轉(zhuǎn)換且不執(zhí)行步驟204。在步驟206,接口設(shè)備104創(chuàng)建包含對(duì)應(yīng)于用戶(hù)102所輸入的標(biāo)識(shí)符的域名(如jseng@i-dns.net)和資源記錄查詢(xún)類(lèi)型“NAPTRRR”的DNS查詢(xún)110。接口設(shè)備104如RFC1035所述將DNS查詢(xún)110發(fā)送到DNS服務(wù)器108。在步驟208,接口設(shè)備104將DNS查詢(xún)110提交給DNS服務(wù)器108。在步驟210,DNS服務(wù)器108利用常規(guī)的DNS解析技術(shù)查找查詢(xún)110的域名所對(duì)應(yīng)的名稱(chēng)權(quán)威指針(NAPTR)資源記錄(RR)。NAPTRRR的格式和使用方法在因特網(wǎng)RFC2915中描述,這里通過(guò)引用結(jié)合到本說(shuō)明書(shū)中。在本發(fā)明中,專(zhuān)門(mén)構(gòu)造NAPTR資源記錄來(lái)包含目標(biāo)方的電話(huà)號(hào)碼(通常以電話(huà)URL的形式)。DNS服務(wù)器108可以通過(guò)在本地查112數(shù)據(jù)庫(kù)114而檢索出NAPTRRR,數(shù)據(jù)庫(kù)114包含在DNS服務(wù)器108本地。在這種情況下,名稱(chēng)服務(wù)器108是所述域名的“權(quán)威”名稱(chēng)服務(wù)器。或者,DNS服務(wù)器108可以通過(guò)至少一組DNS查詢(xún)和響應(yīng)118以通常稱(chēng)為遞歸DNS查詢(xún)的方法從另一DNS服務(wù)器116檢索NAPTRRR。在又一種方法中,資源記錄被高速緩存在名稱(chēng)服務(wù)器108本地,即使該服務(wù)器對(duì)所述域名來(lái)說(shuō)不是權(quán)威性的。資源記錄具有生存時(shí)間(TTL)值。在資源記錄超時(shí)之后,會(huì)從服務(wù)器108的緩沖器中將其刪除。在步驟212,當(dāng)成功檢索到查詢(xún)110的NAPTRRR時(shí),DNS服務(wù)器108采用DNS協(xié)議向接口設(shè)備104返回含有目標(biāo)方電話(huà)號(hào)碼的響應(yīng)120。響應(yīng)120包含最好采用“電話(huà)”URL形式的目標(biāo)方電話(huà)號(hào)碼,如因特網(wǎng)RFC2806中所述,RFC2806這里通過(guò)引用結(jié)合到本說(shuō)明書(shū)中?!半娫?huà)”URL是例如“tel+1-650-5669020”或“tel0016505669020”。在步驟214,在收到DNS響應(yīng)120時(shí),接口設(shè)備104從收到的NAPTRRR中提取“電話(huà)”URL,并通過(guò)從“電話(huà)”URL中省略掉“電話(huà)”以及其他符號(hào)(如“+”和“-”)而生成E.164標(biāo)準(zhǔn)的目標(biāo)方電話(huà)號(hào)碼。在步驟216,接口設(shè)備104通過(guò)撥打該E.164電話(huà)號(hào)碼來(lái)打電話(huà)給目標(biāo)方。在步驟218,接口設(shè)備104可進(jìn)一步地處理或利用步驟214獲得的電話(huà)號(hào)碼,以用于其他應(yīng)用。例如,接口設(shè)備104可以將E.164電話(huà)號(hào)碼存儲(chǔ)在接口設(shè)備104中配置的存儲(chǔ)裝置中,以備將來(lái)使用。雖然接口設(shè)備104接收的是RFC2915中定義的NAPTRRR格式的電話(huà)URL(根據(jù)上述特定實(shí)施例),但是接口設(shè)備104還可以接收使用任何其他適當(dāng)資源記錄格式的電話(huà)URL。本專(zhuān)業(yè)技術(shù)人員周知,可以定義和使用不同類(lèi)型的資源記錄。在所述任何一種情況中,新的資源記錄格式必須允許將目標(biāo)方電話(huà)號(hào)碼嵌入到資源記錄中。第二實(shí)施例圖3和圖4共同說(shuō)明本發(fā)明的第二實(shí)施例。圖3是用于本發(fā)明第二實(shí)施例的包括接口設(shè)備的網(wǎng)絡(luò)300的示意圖。圖4是根據(jù)本發(fā)明第二實(shí)施例,從DNS服務(wù)器檢索電話(huà)信息的處理流程圖400。與第一實(shí)施例相似,用戶(hù)102希望例如打電話(huà)給目標(biāo)方和/或存儲(chǔ)目標(biāo)方的電話(huà)號(hào)碼。包括此第二實(shí)施例的本發(fā)明的實(shí)施例允許用戶(hù)102即使在接口設(shè)備304不能從收到的NAPTRRR中提取“電話(huà)”URL時(shí),通過(guò)把對(duì)應(yīng)于電話(huà)號(hào)碼的標(biāo)識(shí)符作為電話(huà)號(hào)碼的關(guān)鍵字輸入到接口設(shè)備304中,以此來(lái)檢索電話(huà)號(hào)碼。用戶(hù)102與接口設(shè)備104交互,以便檢索目標(biāo)方的電話(huà)號(hào)碼。在圖4的步驟402,用戶(hù)102將指示目標(biāo)方的標(biāo)識(shí)符106輸入到接口設(shè)備304中,其方法是例如從鍵盤(pán)輸入標(biāo)識(shí)符106,或者從含有多個(gè)存儲(chǔ)的標(biāo)識(shí)符的標(biāo)識(shí)符列表中選擇標(biāo)識(shí)符106。與第一實(shí)施例一樣,輸入標(biāo)識(shí)符106的方法可以是任何適當(dāng)?shù)姆绞?,包括僅僅是對(duì)與具有語(yǔ)音識(shí)別功能的處理器相連的麥克風(fēng)說(shuō)話(huà),等等。接口設(shè)備304可以通過(guò)網(wǎng)絡(luò)與DNS服務(wù)器308通信。接口設(shè)備304可以以因特網(wǎng)RFC1035中描述的DNS協(xié)議向DNS服務(wù)器108發(fā)送查詢(xún)并從其接收響應(yīng)。與第一實(shí)施例一樣,接口設(shè)備304可以包括解析器。如前所述,接口設(shè)備304可以使用例如戴爾計(jì)算機(jī)公司或康柏計(jì)算機(jī)公司生產(chǎn)的工作站或個(gè)人計(jì)算機(jī)來(lái)實(shí)現(xiàn),或使用例如日本NTTDoCoMo公司生產(chǎn)的i-mode蜂窩電話(huà)來(lái)實(shí)現(xiàn),或使用Palm公司生產(chǎn)的手持PDA來(lái)實(shí)現(xiàn),諸如此類(lèi)。在步驟404,在從用戶(hù)102收到標(biāo)識(shí)符時(shí),接口設(shè)備304如上所述識(shí)別對(duì)應(yīng)于標(biāo)識(shí)符的域名。例如,接口設(shè)備可能接收到JamesSeng這樣的標(biāo)識(shí)符,然后查找對(duì)應(yīng)的域名(例如“jseng@i-dns.net”)。在步驟406,接口設(shè)備304創(chuàng)建包含對(duì)應(yīng)于用戶(hù)102所輸入的標(biāo)識(shí)符的域名的DNS查詢(xún)。該查詢(xún)的類(lèi)型是“地址”(A)。根據(jù)DNS協(xié)議標(biāo)準(zhǔn),此類(lèi)查詢(xún)只需要返回A型資源記錄。這些資源記錄包含與查詢(xún)中的域名相關(guān)聯(lián)的IP地址。在步驟408,接口設(shè)備304將DNS查詢(xún)310發(fā)送到DNS服務(wù)器308。在步驟410,DNS服務(wù)器308利用常規(guī)的DNS解析技術(shù)查找域名所對(duì)應(yīng)的A類(lèi)型資源記錄。在本實(shí)施例中,A型資源記錄包含HTTP服務(wù)器322的IP地址,接口設(shè)備304將在稍后聯(lián)系該服務(wù)器,以獲取含有目標(biāo)方電話(huà)號(hào)碼的NAPTRRR。DNS服務(wù)器308可以通過(guò)在本地查312數(shù)據(jù)庫(kù)314而檢索出A類(lèi)型資源記錄,所述數(shù)據(jù)庫(kù)114包含在DNS服務(wù)器308本地,其中駐留有DNS服務(wù)器308的軟件?;蛘?,DNS服務(wù)器308可通過(guò)遞歸DNS查詢(xún)318以單獨(dú)的DNS查詢(xún)從另一個(gè)DNS服務(wù)器316檢索A型資源記錄。在步驟412,當(dāng)成功檢索到查詢(xún)110的A型資源記錄時(shí),DNS服務(wù)器308采用DNS協(xié)議向接口設(shè)備304返回響應(yīng)320。如圖所示,響應(yīng)320包含附帶HTTP服務(wù)器322的IP地址的ARR。例如,ARR如因特網(wǎng)RFC1035所述以“jseng@i-dns.net.A12.34.56.78”的格式提供。注意,在本實(shí)施例中,jseng@i-dns.net的權(quán)威性名稱(chēng)服務(wù)器所提供的資源記錄未將域名與JamesSeng的網(wǎng)絡(luò)設(shè)備的IP地址相鏈接,而是與HTTP服務(wù)器308的IP地址相鏈接。這樣使用A類(lèi)型資源記錄有些不方便,但完全符合DNS協(xié)議。在步驟414,在收到DNS響應(yīng)320時(shí),接口設(shè)備304從收到的DNS響應(yīng)320中提取HTTP服務(wù)器322的IP地址,然后利用從響應(yīng)320提取的IP地址與HTTP服務(wù)器322建立HTTP連接。在本特定實(shí)施例中,連接以RFC2068所述的HTTP1.1協(xié)議建立,RFC2068通過(guò)引用結(jié)合到本說(shuō)明書(shū)中。在步驟416,接口設(shè)備304以HTTP協(xié)議向HTTP服務(wù)器322發(fā)送指定標(biāo)識(shí)符(例如jseng@i-dns.net)的查詢(xún)324,以檢索對(duì)應(yīng)于該標(biāo)識(shí)符的NAPTRRR。查詢(xún)324包括任何適當(dāng)?shù)拿?,如HTTP協(xié)議中的“GET”命令等。在收到查詢(xún)324時(shí),在步驟418,HTTP服務(wù)器322創(chuàng)建包含對(duì)應(yīng)于用戶(hù)102輸入的標(biāo)識(shí)符的域名(例如“jseng@i-dns.net”)的DNS查詢(xún)326。查詢(xún)326的查詢(xún)類(lèi)型為“NAPTRRR”。在步驟420,HTTP服務(wù)器322根據(jù)RFC1035的協(xié)議將DNS查詢(xún)326發(fā)送到DNS服務(wù)器328。在步驟422,DNS服務(wù)器328利用常規(guī)的DNS解析技術(shù)查找查詢(xún)326的域名所對(duì)應(yīng)的NAPTRRR。因特網(wǎng)RFC2915中所描述的NAPTRRR包含目標(biāo)方的電話(huà)號(hào)碼。與所有的DNS解析技術(shù)一樣,DNS服務(wù)器328可以這樣檢索出NAPTRRR,即通過(guò)在本地查詢(xún)330包含在本地DNS服務(wù)器328中的數(shù)據(jù)庫(kù)332或通過(guò)遞歸DNS查詢(xún)另一個(gè)DNS服務(wù)器334。在步驟424,在成功檢索到查詢(xún)326的NAPTRRR時(shí),DNS服務(wù)器328采用DNS協(xié)議向HTTP服務(wù)器322返回含有目標(biāo)方電話(huà)號(hào)碼的響應(yīng)338。如上所述,響應(yīng)338包含形式為“電話(huà)”URL的目標(biāo)方電話(huà)號(hào)碼,因特網(wǎng)RFC2806中對(duì)此有所描述。在步驟426,在收到DNS響應(yīng)338時(shí),HTTP服務(wù)器322從接收到的NAPTRRR中提取“電話(huà)”URL,并省略掉“tel”以及其他符號(hào)(如“+”和“-”)而生成E.164標(biāo)準(zhǔn)的目標(biāo)方電話(huà)號(hào)碼。在步驟428,HTTP服務(wù)器322創(chuàng)建響應(yīng)340,以HTTP協(xié)議應(yīng)答查詢(xún)324。在步驟430,HTTP服務(wù)器322發(fā)送響應(yīng)340,以HTTP協(xié)議向接口設(shè)備304指明對(duì)應(yīng)于標(biāo)識(shí)符的目標(biāo)方電話(huà)號(hào)碼。在步驟432,接口設(shè)備304通過(guò)撥打通過(guò)響應(yīng)340獲得的E.164電話(huà)號(hào)碼來(lái)打電話(huà)給目標(biāo)方。此外,在步驟434,接口設(shè)備304可以將該E.164電話(huà)號(hào)碼存儲(chǔ)在設(shè)在接口設(shè)備304中的存儲(chǔ)裝置中,以備將來(lái)使用。在步驟436,接口設(shè)備304可進(jìn)一步處理或利用通過(guò)步驟432獲得的電話(huà)號(hào)碼,以備其他應(yīng)用需要。在上述實(shí)施例中,接口設(shè)備304首先通過(guò)發(fā)往DNS服務(wù)308的DNS查詢(xún)310檢索HTTP服務(wù)器322的IP地址,然后從HTTP服務(wù)器322檢索出NAPTRRR。但是,顯然接口設(shè)備304可以直接與HTTP服務(wù)器322通信,而無(wú)需首先使用DNS查詢(xún)310。此情況可以發(fā)生在接口設(shè)備304已經(jīng)擁有HTTP服務(wù)器322的IP地址時(shí)。在一些情況下,接口設(shè)備304可以將HTTP服務(wù)器322作為缺省服務(wù)器,例如作為瀏覽器。在此情況下,在步驟404,當(dāng)從用戶(hù)102接收到標(biāo)識(shí)符時(shí),接口設(shè)備304即獲得HTTP服務(wù)器322的IP地址(對(duì)應(yīng)于基于標(biāo)識(shí)符與HTTP服務(wù)器322的對(duì)應(yīng)IP地址之間的預(yù)定關(guān)系的標(biāo)識(shí)符)。然后,接口設(shè)備304跳過(guò)步驟406-414所述的處理步驟部分,使用獲得的IP地址建立與HTTP服務(wù)器322的HTTP連接。雖然上述內(nèi)容中對(duì)DNS服務(wù)器308和328單獨(dú)進(jìn)行描述,但是HTTP服務(wù)器322可能將DNS查詢(xún)326發(fā)送到DNS服務(wù)器308而非DNS服務(wù)器328。(從另一個(gè)角度看,DNS服務(wù)器308和328也可以是同一個(gè)服務(wù)器。)因此,參考圖3所述的內(nèi)容不應(yīng)該視為將本特定實(shí)施例限定于HTTP服務(wù)器322將查詢(xún)326發(fā)送到非DNS服務(wù)器308的單獨(dú)設(shè)置的DNS服務(wù)器的情況。最后,雖然在上述特定實(shí)施例中,接口設(shè)備104從DNS服務(wù)器108接收含有RFC2915中定義的NAPTRRR的DNS響應(yīng),但接口設(shè)備104也可以接收包含任何其他適當(dāng)格式的指示目標(biāo)方電話(huà)號(hào)碼的資源記錄的響應(yīng)。在這種情況下,DNS服務(wù)器108允許將其他類(lèi)型的RR定義為嵌入目標(biāo)方電話(huà)號(hào)碼的格式。第三實(shí)施例圖5和圖6共同說(shuō)明本發(fā)明的第三實(shí)施例。圖5是用于本發(fā)明第三實(shí)施例的包括接口設(shè)備的網(wǎng)絡(luò)500的示意圖。圖6是根據(jù)本發(fā)明第三實(shí)施例,從DNS服務(wù)器檢索電話(huà)信息的處理流程圖600。與第一和第二實(shí)施例相似,用戶(hù)102希望,例如打電話(huà)給目標(biāo)方和/或存儲(chǔ)目標(biāo)方的電話(huà)號(hào)碼。包括本第三本實(shí)施例的本發(fā)明實(shí)施例允許用戶(hù)102在即使接口設(shè)備504不能(通過(guò)例如208、408或416)發(fā)起與DNS服務(wù)器或HTTP服務(wù)器的通信時(shí),仍可以通過(guò)將對(duì)應(yīng)于電話(huà)號(hào)碼的標(biāo)識(shí)符作為電話(huà)號(hào)碼的關(guān)鍵字輸入接口設(shè)備504中,以此來(lái)檢索電話(huà)號(hào)碼。用戶(hù)102與接口設(shè)備504交互以檢索目標(biāo)方的電話(huà)號(hào)碼。在圖6的步驟602,用戶(hù)102將指示目標(biāo)方的標(biāo)識(shí)符106輸入接口設(shè)備504中,其方法是通過(guò)例如從鍵盤(pán)輸入標(biāo)識(shí)符106,或者從含有多個(gè)存儲(chǔ)的標(biāo)識(shí)符的標(biāo)識(shí)符列表中選擇標(biāo)識(shí)符106,或者向麥克風(fēng)講話(huà)來(lái)輸入標(biāo)識(shí)符106。接口設(shè)備504可以通過(guò)網(wǎng)絡(luò)與接收節(jié)點(diǎn)506通信。接口設(shè)備504通過(guò)任何合適的傳送查詢(xún)和響應(yīng)的無(wú)線(xiàn)媒體與接收節(jié)點(diǎn)506連接,所述無(wú)線(xiàn)媒體包括全球移動(dòng)通信系統(tǒng)(GSM)、碼分多址(CDMA)、時(shí)分多址(TDMA)、高級(jí)移動(dòng)電話(huà)系統(tǒng)(AMPS)、調(diào)頻(FM)通信系統(tǒng)等。在本第三實(shí)施例中,接口設(shè)備504可以短信服務(wù)(SMS)協(xié)議(如諾基亞公司于1997年以技術(shù)報(bào)告形式發(fā)布的“智能消息發(fā)送規(guī)范”第1.0.0版所述,該規(guī)范通過(guò)引用結(jié)合到本說(shuō)明書(shū)中)向接收節(jié)點(diǎn)506發(fā)送查詢(xún)并從其接收響應(yīng)。顯然,也可以利用其他合適的協(xié)議來(lái)使接口設(shè)備504與接收節(jié)點(diǎn)506相連。在本特定實(shí)施例中,接口設(shè)備504可以用例如日本NTTDoCoMo公司生產(chǎn)的i-mode蜂窩電話(huà)或Palm公司生產(chǎn)的手持個(gè)人數(shù)字助理(PDA)來(lái)實(shí)現(xiàn),諸如此類(lèi)。但是,作為備選方案,接口設(shè)備504也可以利用例如戴爾計(jì)算機(jī)公司或康柏計(jì)算機(jī)公司等生產(chǎn)的個(gè)人計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在步驟604,當(dāng)從用戶(hù)102接收到標(biāo)識(shí)符時(shí),接口設(shè)備504創(chuàng)建包含標(biāo)識(shí)符106(例如“JamesSeng”或“jseng@i-dns.net”)的查詢(xún)508。在步驟606,接口設(shè)備504以SMS協(xié)議將查詢(xún)508發(fā)送到接收節(jié)點(diǎn)506。接收節(jié)點(diǎn)506是例如電話(huà)公司的無(wú)線(xiàn)基站,無(wú)線(xiàn)基站為包括接口設(shè)備504的移動(dòng)臺(tái)提供服務(wù)。在步驟608,接收節(jié)點(diǎn)506根據(jù)標(biāo)識(shí)符和對(duì)應(yīng)的域名之間的預(yù)定關(guān)系獲得對(duì)應(yīng)于該標(biāo)識(shí)符的域名(假定標(biāo)識(shí)符本身不是域名)。此類(lèi)關(guān)系通常以轉(zhuǎn)換表的形式保存在接收節(jié)點(diǎn)506中設(shè)置的存儲(chǔ)裝置內(nèi)。例如,這種轉(zhuǎn)換表將標(biāo)識(shí)符(例如,“JamesSeng”)與對(duì)應(yīng)的域名(如“jseng@i-dns.net”)相關(guān)聯(lián)。在步驟610,接收節(jié)點(diǎn)506創(chuàng)建包含對(duì)應(yīng)于用戶(hù)102所輸入的標(biāo)識(shí)符和查詢(xún)類(lèi)型“NAPTRRR”的域名(如jseng@i-dns.net)的DNS查詢(xún)110。接收節(jié)點(diǎn)506如RFC1035所述向DNS服務(wù)器108發(fā)送DNS查詢(xún)110。在步驟612,接收節(jié)點(diǎn)506將DNS查詢(xún)110提交給DNS服務(wù)器108。在步驟614,DNS服務(wù)器108利用常規(guī)的DNS解析技術(shù)查找查詢(xún)110的域名所對(duì)應(yīng)的NAPTRRR(RFC2915)。與其他實(shí)施例一樣,該NAPTRRR中包含目標(biāo)方的電話(huà)號(hào)碼。與所有實(shí)施例中一樣,DNS服務(wù)器108可以這樣來(lái)檢索NAPTRRR,即在本地查詢(xún)112數(shù)據(jù)庫(kù)114,或者通過(guò)至少一組DNS查詢(xún)和響應(yīng)118來(lái)查詢(xún)另一DNS服務(wù)器116,或者檢索本地高速緩存。在步驟616,當(dāng)成功檢索到查詢(xún)110的NAPTRRR時(shí),DNS服務(wù)器108采用DNS協(xié)議通過(guò)響應(yīng)120向接收節(jié)點(diǎn)506返回資源記錄。響應(yīng)120中的資源記錄包含“電話(huà)”URL形式的目標(biāo)方電話(huà)號(hào)碼,在因特網(wǎng)RFC2806中對(duì)此有所描述。在步驟618,在收到DNS響應(yīng)120時(shí),接收節(jié)點(diǎn)506從收到的NAPTRRR中提取“電話(huà)”URL,并省略掉“tel”以及其他符號(hào)(如“+”和“-”)而生成E.164標(biāo)準(zhǔn)的目標(biāo)方電話(huà)號(hào)碼。在步驟620,在生成目標(biāo)方電話(huà)號(hào)碼時(shí),接收節(jié)點(diǎn)506創(chuàng)建包含電話(huà)號(hào)碼的響應(yīng)510。在步驟622,接收節(jié)點(diǎn)506以SMS協(xié)議將響應(yīng)510發(fā)送到接口設(shè)備504。在步驟624,接口設(shè)備504通過(guò)撥打該E.164電話(huà)號(hào)碼來(lái)打電話(huà)給目標(biāo)方。此外,在步驟626,接口設(shè)備504可以將該E.164電話(huà)號(hào)碼存儲(chǔ)在設(shè)在接口設(shè)備104中的存儲(chǔ)裝置中,以備將來(lái)使用。在步驟628,接口設(shè)備504進(jìn)一步地處理或利用該電話(huà)號(hào)碼。與其他實(shí)施例一樣,所述NAPTRRR也可以替換為指示目標(biāo)方電話(huà)號(hào)碼的其他合適的RR。表1給出上述第一、第二和第三實(shí)施例用于以BIND格式提供電話(huà)URL的NAPTRRR的特定示例格式。表1jseng.fone.jp.INNAPTR1010“u”“tel+I2U″″!^.*$!tel+65-96387085!″INNAPTR2010″u″″tel+I2U″″!^.*$!tel+65-2486208!″INNAPTR1010″u″″fax+I2U″″!^.*$!fax+65-2486189!″INA203.126.116.233在NAPTRRR的此具體實(shí)例中,使用了指定域、類(lèi)、類(lèi)型、偏好、次序、標(biāo)志以及正則表達(dá)式的字段。NAPTRRR的每個(gè)字段如下表2所示。表2域=j(luò)seng.fone.jp.類(lèi)=IN類(lèi)型=NAPTR次序={10,20,10}偏好=10標(biāo)志=u正則表達(dá)式={″!″^.*$!tel+65-96387085!″,″!^.*$!tel+65-2486208!″,″!″^.*$!fax+65-2486189!″}表1所示的上述實(shí)例中一個(gè)域(即jseng.fone.jp)對(duì)應(yīng)多個(gè)資源記錄。在該實(shí)例的最后一行中字段“type=A”是HTTP服務(wù)器322的IP地址,此IP地址在第二實(shí)施例中允許接口設(shè)備304訪(fǎng)問(wèn)HTTP服務(wù)器322。偏好和次序的值用于指定電話(huà)號(hào)碼的優(yōu)先權(quán)。接口設(shè)備104、304和504可以向用戶(hù)提供按次序值排序的電話(huà)號(hào)碼列表,以便用戶(hù)102可以從該列表中選擇電話(huà)號(hào)碼?;蛘?,接口設(shè)備104、304和504可以根據(jù)優(yōu)先權(quán)向用戶(hù)102提供一個(gè)電話(huà)號(hào)碼。根據(jù)NAPTR標(biāo)準(zhǔn)U標(biāo)志表示客戶(hù)應(yīng)該將返回的變量視為“絕對(duì)”URI(即URL),而不應(yīng)作任何進(jìn)一步的解析。如因特網(wǎng)RFC2050中所述,對(duì)于用于指定服務(wù)器(DNSSRV)位置的DNSRR,視為絕對(duì)URI正是原來(lái)旨在對(duì)NAPTRRR所作的處理。如表1和表2所示,“正則表達(dá)式”字段用于存儲(chǔ)電話(huà)URL。但是,顯然本發(fā)明的一些實(shí)施例可以利用其他類(lèi)型的信息來(lái)指示目標(biāo)方電話(huà)號(hào)碼,包括顯式E.164表示法(例如“+16505669020”),而不采用電話(huà)URL方案,以及ENUM表示法(例如“0.2.0.9.6.6.5.0.5.6.1.e164.arpa”),在因特網(wǎng)RFC2916中對(duì)此有所描述,RFC2916這里通過(guò)引用結(jié)合到本說(shuō)明書(shū)中。指示目標(biāo)方電話(huà)號(hào)碼的此類(lèi)信息還可以包括諸如首部、限定符、尾部等其他信息。如上所述,在本發(fā)明的其他一些實(shí)施例中,用于域名解析技術(shù)的上述DNS協(xié)議還可用其他適當(dāng)?shù)膮f(xié)議代替,包括(1)通用名稱(chēng)解析協(xié)議(CNRP)(如http://www.ietf.org/internet-drafts/draft-ietf-cnrp-10.txt中所述);(2)LDAP(輕型目錄訪(fǎng)問(wèn)協(xié)議)(如因特網(wǎng)RFC2251中所述),以及(3)X.500DAP(目錄訪(fǎng)問(wèn)協(xié)議)(如ITU-TRec.X.500,“目錄概念、模型和服務(wù)的概述”(1993年)中所述),所有這些文獻(xiàn)都通過(guò)引用結(jié)合到本說(shuō)明書(shū)中。上述特定實(shí)施例中從資源記錄中檢索到的電話(huà)號(hào)碼可以用其他數(shù)據(jù)代替或補(bǔ)充,包括郵寄地址、電子郵件地址、目標(biāo)方網(wǎng)站的URL等。此類(lèi)個(gè)人數(shù)據(jù)也可以包含在上述NAPTRRR的正則表達(dá)式字段中。本發(fā)明實(shí)施例的功能可以任何軟件和/或硬件的組合形式來(lái)實(shí)現(xiàn)。例如,這些實(shí)施例可以在操作系統(tǒng)(例如,WindowsNT)內(nèi)核中、單獨(dú)的用戶(hù)進(jìn)程中、與網(wǎng)絡(luò)應(yīng)用程序綁定的庫(kù)程序包中、專(zhuān)門(mén)設(shè)計(jì)的機(jī)器上或網(wǎng)絡(luò)接口卡中實(shí)施。在本發(fā)明的一個(gè)特定實(shí)施例中,本發(fā)明的實(shí)施例所執(zhí)行的操作部分地在(例如本文中所述的名稱(chēng)服務(wù)器、接收節(jié)點(diǎn)、HTTP服務(wù)器等)的服務(wù)器軟件中實(shí)現(xiàn)。這些操作還部分地在通過(guò)網(wǎng)絡(luò)連接到服務(wù)器的設(shè)備(例如所述的接口設(shè)備)上以客戶(hù)機(jī)代碼的形式實(shí)現(xiàn)。這兩個(gè)部件都還可以在操作系統(tǒng)中實(shí)現(xiàn),或在運(yùn)行操作系統(tǒng)的應(yīng)用程序中實(shí)現(xiàn)。本發(fā)明一些特定實(shí)施例涉及用于檢索目標(biāo)方的電話(huà)URL的裝置和方法。此裝置可以是專(zhuān)門(mén)針對(duì)所需目的而構(gòu)建(或設(shè)計(jì))的,也可以是由存儲(chǔ)在該計(jì)算機(jī)中的計(jì)算機(jī)程序來(lái)選擇性地激活或配置的通用計(jì)算機(jī)。這里所述的進(jìn)程本質(zhì)上并涉及任何特定計(jì)算機(jī)或其他裝置。具體地說(shuō),各種通用機(jī)器都可以配合根據(jù)本文所述原理編寫(xiě)的程序使用,或者,更方便的是構(gòu)建更專(zhuān)用的裝置來(lái)執(zhí)行所需的方法操作。通過(guò)下文的說(shuō)明,將了解這些不同機(jī)器所需的體系結(jié)構(gòu)或結(jié)構(gòu)。此類(lèi)可編程機(jī)器可以是為處理網(wǎng)絡(luò)通信量而設(shè)計(jì)的網(wǎng)絡(luò)設(shè)備,如網(wǎng)絡(luò)服務(wù)器。此類(lèi)網(wǎng)絡(luò)設(shè)備可以具有多個(gè)網(wǎng)絡(luò)接口,包括例如幀中繼或ISDN接口。在一個(gè)備選實(shí)施例中,本發(fā)明的部件替代技術(shù)(itemsubstitution)可以在通用網(wǎng)絡(luò)主機(jī)機(jī)器上實(shí)現(xiàn),如個(gè)人計(jì)算機(jī)或網(wǎng)絡(luò)。再者,本發(fā)明的任何一個(gè)或所有功能可以至少部分地在用于網(wǎng)絡(luò)設(shè)備或通用計(jì)算機(jī)設(shè)備的卡上實(shí)現(xiàn)(例如,接口卡)。此外,本發(fā)明的實(shí)施例還涉及使用計(jì)算機(jī)可讀媒體的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可讀媒體包含執(zhí)行上述各種計(jì)算機(jī)實(shí)現(xiàn)操作的程序指令。本發(fā)明的一些實(shí)施例涉及包括機(jī)器可讀媒體的計(jì)算機(jī)可讀產(chǎn)品,其中所述機(jī)器可讀媒體上提供包含NAPTRRR的數(shù)據(jù),NAPTRRR又包含指示電話(huà)號(hào)碼和相關(guān)域名的信息。所述媒體可以包含(獨(dú)立于程序指令或與程序指令相組合的)數(shù)據(jù)文件、數(shù)據(jù)結(jié)構(gòu)、表等。該媒體和程序指令可以是專(zhuān)門(mén)為本發(fā)明目的而設(shè)計(jì)和構(gòu)建的,或者它們也可以是計(jì)算機(jī)軟件
技術(shù)領(lǐng)域:
人員所熟知并可以得到的。計(jì)算機(jī)可讀媒體的實(shí)例包括磁媒體,如硬盤(pán)、軟盤(pán)以及磁帶;光學(xué)媒體,如CD-ROM盤(pán);磁光媒體,如迷你盤(pán)(minidisk)、軟光盤(pán)(flopticaldisk);以及專(zhuān)門(mén)配置為存儲(chǔ)和執(zhí)行程序指令的硬件裝置,如ROM(只讀存儲(chǔ)器)和RAM(隨機(jī)存取存儲(chǔ)器)。所述媒體還可以是傳輸媒體,如光纜或金屬纜線(xiàn)、波導(dǎo)等,包括傳輸表示程序指令、數(shù)據(jù)結(jié)構(gòu)等的信號(hào)的載波。載波可以是RF(射頻)信號(hào)、紅外線(xiàn)、微波和其他合適的載波。程序指令的示例包括機(jī)器代碼,如編譯器生成的機(jī)器代碼和包含可由計(jì)算機(jī)利用解釋器執(zhí)行的高級(jí)代碼的文件??梢栽O(shè)想,這種計(jì)算機(jī)程序產(chǎn)品可以作為可移動(dòng)媒體與附帶的打印或電子資料一起發(fā)布,例如作為在系統(tǒng)ROM或固定磁盤(pán)上與計(jì)算機(jī)系統(tǒng)一起預(yù)先加載的簡(jiǎn)裝軟件,或從服務(wù)器或通過(guò)網(wǎng)絡(luò)、如因特網(wǎng)或萬(wàn)維網(wǎng)上的電子公告牌發(fā)布。圖7顯示了用于實(shí)施本發(fā)明一些實(shí)施例的典型計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)系統(tǒng)700包括任何數(shù)量的處理器702(也稱(chēng)為控制器、CPU或中央處理單元),它們連接到包括主存儲(chǔ)裝置704(通常為RAM)和主存儲(chǔ)裝置706(通常為ROM)的存儲(chǔ)裝置。本專(zhuān)業(yè)技術(shù)人員周知,主存儲(chǔ)裝置704用于與CPU雙向通信,傳送數(shù)據(jù)和指令,而主存儲(chǔ)裝置706通常用于以單向方式傳送數(shù)據(jù)和指令。這兩個(gè)主存儲(chǔ)裝置都可包括上述任何適當(dāng)類(lèi)型的計(jì)算機(jī)可讀媒體。大容量存儲(chǔ)裝置708也雙向連接到CPU702,提供附加的數(shù)據(jù)存儲(chǔ)容量并可包括上述任何計(jì)算機(jī)可讀媒體。大容量存儲(chǔ)裝置708可用于存儲(chǔ)程序、數(shù)據(jù)等,通常作為輔助存儲(chǔ)媒體,例如比主存儲(chǔ)裝置慢的硬盤(pán)。顯然,保存在大容量存儲(chǔ)裝置708中的信息可以在適當(dāng)情況下以標(biāo)準(zhǔn)方式作為虛擬內(nèi)存結(jié)合成為主存儲(chǔ)裝置704的一部分。特定的大容量存儲(chǔ)裝置(如CD-ROM710)還可以將數(shù)據(jù)單向傳遞給CPU702。CPU702還連接到接口712,接口712包括一個(gè)或多個(gè)輸入/輸出裝置,如視頻監(jiān)視器、跟蹤球、鼠標(biāo)、鍵盤(pán)、麥克風(fēng)、觸摸屏、傳感器卡讀卡器、磁帶或紙帶閱讀器、輸入板(tablet)、輸入筆(stylus)、語(yǔ)音或手寫(xiě)體識(shí)別裝置;或者其他常見(jiàn)的輸入裝置,例如當(dāng)然包括其他計(jì)算機(jī)。最后,作為一種可選方案,CPU702利用通常如714所示的網(wǎng)絡(luò)接口連接到包括因特網(wǎng)和/或內(nèi)部網(wǎng)(通常為L(zhǎng)AN或局域網(wǎng))的計(jì)算機(jī)或電信網(wǎng)絡(luò)716。利用此網(wǎng)絡(luò)接口,可以設(shè)想,CPU702可以在執(zhí)行上述方法操作的過(guò)程中從網(wǎng)絡(luò)716接收信息,也可以將信息輸出到網(wǎng)絡(luò)。上述裝置和資料會(huì)是計(jì)算機(jī)硬件和軟件技術(shù)人員所熟知的。網(wǎng)絡(luò)接口714通常設(shè)為接口卡的形式(有時(shí)稱(chēng)為“線(xiàn)路卡”)。一般來(lái)說(shuō),它控制網(wǎng)絡(luò)上數(shù)據(jù)分組的發(fā)送和接收,有時(shí)支持與計(jì)算機(jī)系統(tǒng)700一起使用的其他外圍設(shè)備。網(wǎng)絡(luò)接口714也可以是以太網(wǎng)接口、幀中繼接口、電纜接口、DSL(數(shù)字用戶(hù)線(xiàn))接口、令牌環(huán)接口等。此外,可以設(shè)置各種速度非常高的接口,如快速以太網(wǎng)接口、吉比特以太網(wǎng)接口、ATM(異步傳輸方式)接口、HSSI(高速串行接口)、POS(銷(xiāo)售點(diǎn))接口、FDDI(光纖分布式數(shù)據(jù)接口)等。一般來(lái)說(shuō),這些接口可以包括用于與適當(dāng)媒體通信的適當(dāng)端口。在某些情況中,它們也可以包括含處理器和系統(tǒng)存儲(chǔ)器的獨(dú)立的系統(tǒng)。CPU702可以采取各種形式。它可以包括一個(gè)或多個(gè)選擇性地配置或重新配置為實(shí)現(xiàn)這里所述功能的通用微處理器。或者,它可以包括一個(gè)或多個(gè)專(zhuān)門(mén)設(shè)計(jì)的包含用于實(shí)現(xiàn)所述功能的邏輯和/或電路的處理器或微處理器。任何用作CPU702的邏輯裝置可以設(shè)計(jì)為通用微處理器、微控制器(有時(shí)僅稱(chēng)為“控制器”)、ASIC(專(zhuān)用集成電路)、DSP(數(shù)字信號(hào)處理器)、PLD(可編程邏輯裝置)、FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)等。它們可以在硬件、固件、軟件、可重配置硬件及其組合等的控制下執(zhí)行指令。上述硬件部件可以(通常暫時(shí)性地)配置為充當(dāng)用于執(zhí)行本發(fā)明操作的一個(gè)或多個(gè)軟件模塊。例如,可以由用于執(zhí)行上述本發(fā)明實(shí)施例的功能的程序指令創(chuàng)建獨(dú)立的模塊。圖7所示的部件是分別連接的,但它們中任何一個(gè)或全部都可以通過(guò)公用系統(tǒng)總線(xiàn)連接(例如PCI總線(xiàn))。在適當(dāng)情況下,可以省略圖7中的部分硬件部件。雖然只詳細(xì)說(shuō)明了本發(fā)明的少數(shù)實(shí)施例,但應(yīng)理解,在不背離本發(fā)明精神和范圍的前提下可以采用許多其他特定形式來(lái)實(shí)施本發(fā)明。因此,顯然上述實(shí)施例應(yīng)視為說(shuō)明性而非限制性的,本發(fā)明不應(yīng)局限于所提供的這些細(xì)節(jié),而是可以在所附權(quán)利要求書(shū)的范圍內(nèi)加以修改。權(quán)利要求1.一種在裝置上實(shí)現(xiàn)的方法,用于檢索指定與第一通信節(jié)點(diǎn)相關(guān)的電話(huà)號(hào)碼的信息,所述方法包括如下步驟從用戶(hù)接收對(duì)應(yīng)于所述第一通信節(jié)點(diǎn)的文本標(biāo)識(shí)符;將包含所述文本標(biāo)識(shí)符的查詢(xún)發(fā)送到可以解析所述查詢(xún)的第二通信節(jié)點(diǎn);從所述第二通信節(jié)點(diǎn)接收響應(yīng);以及從與所述響應(yīng)一起提供的資源記錄中檢索出所述信息。2.如權(quán)利要求1所述的方法,其特征在于,所述信息包含電話(huà)URL。3.如權(quán)利要求1所述的方法,其特征在于還包括根據(jù)所述信息發(fā)起與所述第一通信節(jié)點(diǎn)的通信。4.如權(quán)利要求1所述的方法,其特征在于,所述查詢(xún)是DNS查詢(xún);以及所述響應(yīng)是DNS響應(yīng)。5.如權(quán)利要求4所述的方法,其特征在于,所述響應(yīng)包含命名機(jī)構(gòu)指針資源記錄。6.如權(quán)利要求5所述的方法,其特征在于,所述查詢(xún)以超文本傳送協(xié)議發(fā)送以及所述響應(yīng)以超文本傳送協(xié)議接收。7.如權(quán)利要求5所述的方法,其特征在于,所述查詢(xún)以短信服務(wù)協(xié)議發(fā)送以及所述響應(yīng)以短信服務(wù)協(xié)議接收。8.一種包括機(jī)器可讀媒體的計(jì)算機(jī)程序產(chǎn)品,所述機(jī)器可讀媒體上設(shè)有用于檢索指定與第一通信節(jié)點(diǎn)相關(guān)的電話(huà)號(hào)碼的信息,所述程序指令規(guī)定如下操作從用戶(hù)接收對(duì)應(yīng)于所述第一通信節(jié)點(diǎn)的文本標(biāo)識(shí)符;將包含所述文本標(biāo)識(shí)符的查詢(xún)發(fā)送到可以解析所述查詢(xún)的第二通信節(jié)點(diǎn);從所述第二通信節(jié)點(diǎn)接收響應(yīng);以及從與所述響應(yīng)一起提供的資源記錄中檢索出所述信息。9.如權(quán)利要求8所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述信息包含電話(huà)URL。10.如權(quán)利要求8所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于還包括根據(jù)所述信息發(fā)起與所述第一通信節(jié)點(diǎn)的通信。11.如權(quán)利要求8所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述查詢(xún)是DNS查詢(xún);以及所述響應(yīng)是DNS響應(yīng)。12.如權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述響應(yīng)包含命名機(jī)構(gòu)指針資源記錄。13.如權(quán)利要求12所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述查詢(xún)以超文本傳送協(xié)議發(fā)送以及所述響應(yīng)以超文本傳送協(xié)議接收。14.如權(quán)利要求12所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述查詢(xún)以短信服務(wù)協(xié)議發(fā)送以及所述響應(yīng)以短信服務(wù)協(xié)議接收。15.一種裝置,用于檢索指定與第一通信節(jié)點(diǎn)相關(guān)的電話(huà)號(hào)碼的信息,它包括一個(gè)或多個(gè)處理器;以及與所述一個(gè)或多個(gè)處理器相連且配置為存儲(chǔ)所述一個(gè)或多個(gè)處理器的程序指令的存儲(chǔ)器,所述程序指令規(guī)定如下操作從用戶(hù)接收對(duì)應(yīng)于所述第一通信節(jié)點(diǎn)的文本標(biāo)識(shí)符;將包含所述文本標(biāo)識(shí)符的查詢(xún)發(fā)送到可以解析所述查詢(xún)的第二通信節(jié)點(diǎn);從所述第二通信節(jié)點(diǎn)接收響應(yīng);以及從與所述響應(yīng)一起提供的資源記錄中檢索出所述信息。16.如權(quán)利要求15所述的裝置,其特征在于,所述信息包含電話(huà)URL。17.如權(quán)利要求15所述的裝置,其特征在于還包括根據(jù)所述信息發(fā)起與所述第一通信節(jié)點(diǎn)的通信。18.如權(quán)利要求15所述的裝置,其特征在于,所述查詢(xún)是DNS查詢(xún);以及所述響應(yīng)是DNS響應(yīng)。19.如權(quán)利要求18所述的裝置,其特征在于,所述響應(yīng)包含命名機(jī)構(gòu)指針資源記錄。20.如權(quán)利要求19所述的裝置,其特征在于,所述查詢(xún)以超文本傳送協(xié)議發(fā)送以及所述響應(yīng)以超文本傳送協(xié)議接收。21.如權(quán)利要求19所述的裝置,其特征在于,所述查詢(xún)以短信服務(wù)協(xié)議發(fā)送以及所述響應(yīng)以短信服務(wù)協(xié)議接收。22.一種在裝置上實(shí)現(xiàn)的方法,用于提供指定與第一通信節(jié)點(diǎn)相關(guān)的電話(huà)號(hào)碼的信息,所述方法包括從第二通信節(jié)點(diǎn)接收包含對(duì)應(yīng)于所述第一通信節(jié)點(diǎn)的文本標(biāo)識(shí)符的查詢(xún);檢索包含所述信息的對(duì)應(yīng)于所述第一通信節(jié)點(diǎn)的資源記錄;以及將攜帶包含所述信息的所述資源記錄的響應(yīng)發(fā)送到所述第二通信節(jié)點(diǎn)。23.如權(quán)利要求22所述的方法,其特征在于,所述信息包含電話(huà)URL。24.一種包括機(jī)器可讀媒體的計(jì)算機(jī)程序產(chǎn)品,所述機(jī)器可讀媒體上設(shè)有程序指令,用于提供指定與第一通信節(jié)點(diǎn)相關(guān)的電話(huà)號(hào)碼的信息,所述程序指令規(guī)定如下操作從第二通信節(jié)點(diǎn)接收包含對(duì)應(yīng)于所述第一通信節(jié)點(diǎn)的文本標(biāo)識(shí)符的查詢(xún);檢索包含所述信息的對(duì)應(yīng)于所述第一通信節(jié)點(diǎn)的資源記錄;以及將攜帶包含所述信息的所述資源記錄的響應(yīng)發(fā)送到所述第二通信節(jié)點(diǎn)。25.如權(quán)利要求24所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述信息包含電話(huà)URL。26.一種計(jì)算機(jī)可讀產(chǎn)品,其特征在于包括提供含有如下信息的數(shù)據(jù)的機(jī)器可讀媒體命名機(jī)構(gòu)指針資源記錄(NAPTRRR),其中所述NAPTRRR包括指定電話(huà)號(hào)碼和相關(guān)域名的信息。27.如權(quán)利要求26所述的計(jì)算機(jī)可讀產(chǎn)品,其特征在于,所述信息包含電話(huà)URL。28.如權(quán)利要求26所述的計(jì)算機(jī)可讀產(chǎn)品,其特征在于,所述信息在指定正則表達(dá)式的字段中提供。29.如權(quán)利要求28所述的計(jì)算機(jī)可讀產(chǎn)品,其特征在于,所述NAPTRRR還包含指定偏好、次序和標(biāo)志的字段。全文摘要一種用于檢索與第一通信節(jié)點(diǎn)相關(guān)的電話(huà)URL的方法。所述方法包括從用戶(hù)接收對(duì)應(yīng)于第一通信節(jié)點(diǎn)的文本標(biāo)識(shí)符,將包含所述文本標(biāo)識(shí)符的查詢(xún)發(fā)送到可以解析該查詢(xún)的第二通信節(jié)點(diǎn),從第二通信節(jié)點(diǎn)接收響應(yīng),以及從與該響應(yīng)一起提供的資源記錄中檢索出電話(huà)URL。文檔編號(hào)H04L29/06GK1640109SQ02824153公開(kāi)日2005年7月13日申請(qǐng)日期2002年10月9日優(yōu)先權(quán)日2001年10月9日發(fā)明者M(jìn)·J·-L·康,C·H·圣,W·L·譚申請(qǐng)人:國(guó)際化域名系統(tǒng)有限公司