專利名稱::使用e.164號碼映射數(shù)據(jù)提供服務(wù)質(zhì)量的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本文所描述的主題涉及在通信網(wǎng)絡(luò)中提供服務(wù)質(zhì)量(QoS)。更具體地,本文所描述的主題涉及在通信網(wǎng)絡(luò)中使用ENUM數(shù)據(jù)提供QoS的方法、系統(tǒng)和計算機程序產(chǎn)品。
背景技術(shù):
:因特網(wǎng)工程任務(wù)組(正TF)發(fā)起了E.164號碼映射(ENUM)系統(tǒng)的開發(fā)以便于依賴電話號碼的通信網(wǎng)絡(luò)與使用域名系統(tǒng)(DNS)的通信網(wǎng)絡(luò)的互聯(lián)。特別地,所述ENUM系統(tǒng)可以將被稱為E.164號碼的特定號碼映射為DNS中的一個或多個統(tǒng)一資源標識符(URI)。URI是識別資源的字符串,該資源例如文檔、圖像、文件、數(shù)據(jù)庫、電子郵件地址、網(wǎng)址或其它以共同結(jié)構(gòu)格式的資源或服務(wù)。URI可以包括SIPURI、即時消息(IM)標識符、電子郵件地址標識符、因特網(wǎng)聊天會話標識符或IP地址。圖l是示例的通信網(wǎng)絡(luò),一般指定為100,其使用ENUM系統(tǒng)。網(wǎng)絡(luò)100包括用于將公共交換電話網(wǎng)絡(luò)(PSTN)系統(tǒng)104連接到IP多媒體子系統(tǒng)(IMS)106的信令點(SP)102(如,網(wǎng)關(guān)、交換點等等)。SP102用于使得在傳統(tǒng)的電話單元或連接到PSTN104的另外合適的網(wǎng)絡(luò)設(shè)備與分組電話單元或連接到IMS106的另外合適的網(wǎng)絡(luò)設(shè)備之間能夠通信。移動電話單元可以通過會話初始協(xié)議(SIP)代理服務(wù)器108與IMS106通信。傳統(tǒng)的電話單元和分組單元可以通信語音數(shù)據(jù)、文本數(shù)據(jù)或其它合適的數(shù)據(jù)。例如,當標準電話單元的用戶試圖聯(lián)系與分組電話單元相關(guān)聯(lián)的用戶時,可以采用ENUM系統(tǒng)。當傳統(tǒng)電話單元的用戶撥E.164格式的被叫方號碼(在本文被稱為E.164號碼)來聯(lián)系與分組電話單元相關(guān)聯(lián)的用戶時,可以發(fā)起在所述傳統(tǒng)電話單元和所述分組電話單元之間的通信。被撥的E.164號碼(或被叫方號碼)從所述傳統(tǒng)電話單元傳送到PSTN104。PSTN104然后可以生成包含E.164號碼的ISUPIAM消息110,并IAM消息110發(fā)送到SP102。在這個例子中,SP102確定出被叫用戶電話是分組電話并且需要EMJM查詢。SP102配制ENUM查詢112,并將所述查詢發(fā)送到ENUM數(shù)據(jù)庫114。在所述ENUM查詢中,通過反轉(zhuǎn)被撥的E.164號碼的數(shù)字位順序和在末尾附加最高級別域el64.arpa,將所述E.164號碼轉(zhuǎn)換為ENUM消息格式。例如,如果原始的E.164號碼是123-456-7890,ENUM查詢112被轉(zhuǎn)換為0.9.8.7.6.5.4.3.2丄el64.arpa(在本文中也被稱為E.164號碼)。ENUM服務(wù)器114使用ENUM查詢來檢索與該E.164號碼相關(guān)聯(lián)的一個或多個名稱權(quán)威指針(NAPTR)記錄。每個NAPTR記錄可以標識至少一個URI,該URI相應(yīng)于使用該E.164號碼的用戶。所述URI可以標識移動電話單元。然后在ENUM響應(yīng)116中將所述URI傳送給SP102,以建立在所述傳統(tǒng)電話單元和所述分組電話單元之間的通信。另外,在NAPTR記錄中可以包含不止一個URI以識別一個或多個其它網(wǎng)絡(luò)設(shè)備、服務(wù)和/或地址。例如,另一個返回到SP102的URI可以標識用于聯(lián)系與所述被撥的E.164號碼相關(guān)聯(lián)的用戶的不同方式,如通過電子郵件或?qū)ず?。期望獲得額外的信息,例如與已獲得的可用于聯(lián)系被叫方的URI中的每一個相關(guān)聯(lián)的服務(wù)質(zhì)量(QoS)信息,而不是簡單地向SP102返回從ENUM服務(wù)器114獲得的URI或URI集。QoS信息的例子可以包括聲音質(zhì)量和每個URI可用的帶寬或吞吐量的數(shù)量。當前用于獲得ENUM和QoS數(shù)據(jù)的機制是不同的。例如,使用ENUM査詢獲得ENUM數(shù)據(jù),以及通過節(jié)點(例如端局交換機或服務(wù)用戶的HLR)來獲得或提供QoS數(shù)據(jù)。另外,QoS數(shù)據(jù)沒有被鏈接到ENUM數(shù)據(jù)。更適合的是,可以為諸如用戶目錄號碼之類的傳統(tǒng)用戶標識符存儲QoS數(shù)據(jù)。如上所述,獲得ENUM和QoS數(shù)據(jù)的機制是分離且不同的。然而,為了獲得用于具有多個ENUM身份的用戶的增強的聯(lián)系信息,期望結(jié)合QoS信息和ENUM信息。現(xiàn)在,這樣的結(jié)合機制并不存在。因此,根據(jù)與傳統(tǒng)ENUM系統(tǒng)相關(guān)聯(lián)的這些困難,在通信網(wǎng)絡(luò)中需要改進的方法、系統(tǒng)和計算機程序產(chǎn)品以提供ENUM和QoS服務(wù)的結(jié)合。
發(fā)明內(nèi)容根據(jù)一個方面,本文所描述的主題包括在通信網(wǎng)中使用E.164號碼映射(ENUM)數(shù)據(jù)以提供QoS的方法、系統(tǒng)和計算機程序產(chǎn)品。一種方法包括接收包括E.164號碼的査詢消息。定位與所述E.164號碼相關(guān)聯(lián)的至少一個統(tǒng)一資源標識符(URI)。獲得對應(yīng)于至少一個URI的QoS數(shù)據(jù)。進一步地,可以用所述URI和所述對應(yīng)的QoS數(shù)據(jù)來響應(yīng)查詢消息??梢允褂冒ù鎯υ谟嬎銠C可讀介質(zhì)中的計算機可執(zhí)行指令的計算機程序產(chǎn)品來實現(xiàn)本文描述的使用ENUM數(shù)據(jù)以提供QoS的主題。適于實施本文描述的主題的示例的計算機可讀媒體包括磁盤存儲設(shè)備、可編程邏輯設(shè)備、專用集成電路和可下載的電子信號。另外,實現(xiàn)本文描述的主題的計算機可讀介質(zhì)可以分布于多個物理設(shè)備和/或計算平臺上。現(xiàn)在,將參考下列附圖闡明本文所描述主題的優(yōu)選實施例,其中圖1是使用ENUM系統(tǒng)的示例性的通信網(wǎng)絡(luò);圖2是根據(jù)本文描述主題的實施例的示例性的系統(tǒng),該系統(tǒng)用于在通信網(wǎng)絡(luò)中使用ENUM數(shù)據(jù)來提供QoS;圖3是根據(jù)本文描述主題的實施例的示例性ENUM査詢消息的框圖;圖4是示出了根據(jù)本文描述主題的實施例的在通信網(wǎng)絡(luò)中使用ENUM數(shù)據(jù)來提供QoS服務(wù)的示例性步驟的流程圖5是根據(jù)本文描述主題的實施例的示例性ENUM響應(yīng)消息的框圖;圖6是根據(jù)本文描述主題的實施例的網(wǎng)絡(luò)框圖,其示出了包括用于將QoS數(shù)據(jù)提供給ENUM靈活(E-Flex)編號節(jié)點的QoS服務(wù)器的示例性系統(tǒng);圖7是示出了根據(jù)本文描述主題的實施例的示例性E-Flex節(jié)點的框圖;圖8是根據(jù)本文描述主題的實施例的網(wǎng)絡(luò)框圖,其示出了包括用于將QoS數(shù)據(jù)提供給E-Flex節(jié)點以比較在被叫和主叫方之間的QoS級別的QoS服務(wù)器的示例性系統(tǒng);圖9是根據(jù)本文描述主題的實施例的網(wǎng)絡(luò)框圖,其示出了包括從QoS服務(wù)器接收QoS數(shù)據(jù)且從存在服務(wù)器接收存在數(shù)據(jù)的E-Flex節(jié)點的示例性系統(tǒng)。具體實施例方式圖2示出了根據(jù)本文所描述主題的實施例的示例性網(wǎng)絡(luò),一般指定為200,該網(wǎng)絡(luò)用于在通信網(wǎng)絡(luò)中使用ENUM數(shù)據(jù)來提供QoS。參考圖2,網(wǎng)絡(luò)200可以包括與網(wǎng)絡(luò)200可操作地通信的ENUM服務(wù)器202。網(wǎng)絡(luò)200可以包括用于在PSTN208和IMS210之間提供通信的SP206。特別地,SP206可以包括但不限于媒體網(wǎng)關(guān)控制器(MGC)、軟交換機(SS)、移動交換中心(MSC)、匯接局(TO)、端局(EO)等等。另夕卜,SP206可以接收呼叫信令消息226來建立在與PSTN208通信的端設(shè)備和IMS網(wǎng)絡(luò)210之間的通信。呼叫信令消息226可以是SS7ISUP消息(例如,IAM)、SS7TCAP消息、SS7MAP消息、SIGTRAN信令消息(例如,M3UA、SUA等)、會話初始協(xié)議(SIP)消息或其它呼叫信令消息。例如,SP206可以從PSTN208接收信令消息226以建立在連接到PSTN208的電話單元212和用戶之間的通信,該用戶在該消息中被標識,例如,由E.164號碼標識。替代地,SP206可以從任意合適的源接收消息以建立與由E.164號碼標識的用戶之間的通信。SP206可以基于被叫方號碼是否對應(yīng)于IMS網(wǎng)絡(luò)210的用戶來確定是否需要ENUM查詢。如果SP206確定需要ENUM查詢,SP206可以向ENUM服務(wù)器202發(fā)送ENUM查詢228。ENUM查詢228可以包含E.164號碼。E.164號碼可以是被叫方的電話號碼。ENUM服務(wù)器202還可以包括ENUM應(yīng)用216以執(zhí)行在ENUM數(shù)據(jù)庫218中的査找來檢索與接收到的E.164號碼相關(guān)聯(lián)的一個或多個URI。例如,ENUM數(shù)據(jù)庫218可以保存與所述URI相關(guān)聯(lián)的名稱權(quán)威指針(NAPTR)記錄。URI與由所述E.164號碼識別的用戶相關(guān)聯(lián)。在一個實施例中,ENUM服務(wù)器202還可以包括QoS數(shù)據(jù)庫240,其中可以存儲對應(yīng)于每一個URI的QoS信息。在一個示例性情況中,SP206接收ISUPIAM信令消息(即,信令消息226),并且配制基于接收到的IAM消息的EMJM查詢消息228。在一個實施例中,如描述了示例性査詢消息的圖3所示,CdPN(被叫方號碼)值234-234-2341被包括(以反向點符號)在所述EMJM查詢消息的"詢問"部分。ENUM查詢消息228被路由到ENUM服務(wù)器202。ENUM服務(wù)器202適于接收ENUM査詢消息228,提取E.164被叫方用戶標識符,并且在包含ENUM轉(zhuǎn)換信息的ENUM數(shù)據(jù)庫218中執(zhí)行查找。QoS管理器250可以使用ENUM轉(zhuǎn)換信息在QoS數(shù)據(jù)庫240中執(zhí)行查找。例如,QoS管理器250可以査詢QoS數(shù)據(jù)庫240為在ENUM數(shù)據(jù)庫訪問中返回的每個URI獲得QoS數(shù)據(jù)。在圖2所示的實例中,QoS數(shù)據(jù)被存儲在與ENUM數(shù)據(jù)相同的服務(wù)器或平臺上。在替代的實施例中,所述QoS信息可以被存儲在分離于ENUM服務(wù)器202的QoS服務(wù)器上(圖2中沒有示出)。在另一個替代的實施例中,ENUM和QoS數(shù)據(jù)可以被保存在相同的數(shù)據(jù)庫中,以便可以在單一訪問中獲得ENUM和相應(yīng)的QoS數(shù)據(jù)。下面的表1描述了示例性的ENUM數(shù)據(jù)結(jié)構(gòu),其可以在數(shù)據(jù)庫218中找到,其將E.164用戶標識符映射到一個或多個URI值以及將QoS值與每個分別的URI值相關(guān)聯(lián)。<table>tableseeoriginaldocumentpage12</column></row><table>表1:ENUMURI和QoS數(shù)據(jù)在表l,每個URI映射到QoS值。在替代的實施例中,ENUM數(shù)據(jù)結(jié)構(gòu)可以將E.164用戶標識符映射到ENUM服務(wù)類型(替代URI類型),并且QoS值可以與所述ENUM服務(wù)類型相關(guān)聯(lián)。表2提供了這個實施例的實例。E.164用戶IDURI/服務(wù)類型QoS2342342341SIP優(yōu)良2342342341Mailto中等表2:ENUM服務(wù)類型和QoS數(shù)據(jù)在表l和2中提供的樣本數(shù)據(jù)包括基于文本(如"優(yōu)良"、"中等"、"基本")的"摘要"QoS指示值。在替代的實現(xiàn)中,摘要QoS值可以是數(shù)字。例如,可以實現(xiàn)基于任意數(shù)字范圍(如,0-255,其中O被解釋為指示最低的QoS級別,255被解釋為指示最高的QoS級別)的QoS指示系統(tǒng)。正如在本文所定義的,摘要QoS指示值是不與具體網(wǎng)絡(luò)協(xié)議的QoS機制直接關(guān)聯(lián)的QoS值,該機制如IP優(yōu)先、預留協(xié)議(RSVP)、多協(xié)議標簽交換(MPLS)或其它端到端QoS機制。不管使用什么指示系統(tǒng),査詢網(wǎng)關(guān)都要負責接收摘要QoS指示值以解釋該摘要值。例如,網(wǎng)關(guān)可以將摘要QoS值(即數(shù)字的、基于文本的等等)與在特定基礎(chǔ)網(wǎng)絡(luò)QoS機制(如,IP優(yōu)先、RSVP、MPLS等)內(nèi)的服務(wù)的QoS級別相關(guān)聯(lián)。如果不以摘要方式來表示,QoS指示值可以替代地被表示為可以直接在具體網(wǎng)絡(luò)協(xié)議的QoS機制的上下文內(nèi)使用的值。特別地,與給定URI相關(guān)聯(lián)的QoS指示數(shù)據(jù)可以是具體協(xié)議的QoS指示。例如,QoS指示值可以是3比特的值,其對應(yīng)于IPv4服務(wù)類型(ToS)參數(shù)的3個最高有效位(MSB)。使用IP優(yōu)先信令的核心網(wǎng)可以使用所述3比特值來作為實現(xiàn)核心網(wǎng)絡(luò)QoS服務(wù)的手段。在下面的表3中描述的是ENUMQoS指示數(shù)據(jù)的例子,該數(shù)據(jù)基于三個MSBIPv4ToS。RFC2475包含了IPv6的需求,將ToS比特的數(shù)目增加到6比特。這樣,當前主題可以支持與IPv6兼容的QoS指示。<table>tableseeoriginaldocumentpage13</column></row><table>表3:E.164數(shù)字和相應(yīng)的具體協(xié)議的QoS數(shù)據(jù)圖4是示出了根據(jù)本文描述主題的實施例的在通信網(wǎng)絡(luò)200中使用ENUM數(shù)據(jù)來提供服務(wù)質(zhì)量的示例性步驟的流程圖。參考圖4,在步驟400,諸如SP206之類的網(wǎng)絡(luò)設(shè)備可以在接收到呼叫信令消息后生成査詢消息。在一個實施例中,所述查詢消息可以包括E.164號碼或被叫方號碼。依照IETFENUM規(guī)范,所述網(wǎng)絡(luò)設(shè)備可以將所述E.164號碼轉(zhuǎn)換到ENUM消息格式。例如,如果所述E.164號碼或被叫方號碼是123-456-7890,ENUM査詢消息可以讀取0.9.8.7.6.5.4.3.2丄E164.arpa。在這個轉(zhuǎn)換實例中,電話號碼的數(shù)字順序被反向,并且將最高級別域E164.arpa附加在末尾。在步驟402,SP206可以將ENUM査詢消息228傳送到如上面描述的ENUM服務(wù)器202。在一個實施例中,可以使用諸如會話初始化協(xié)議(SIP)之類的信令協(xié)議來實現(xiàn)ENUM查詢228。在步驟404,ENUM應(yīng)用216可以使用ENUM查詢消息228來執(zhí)行在ENUM數(shù)據(jù)庫218中的查找,從而檢索一個或多個與所述接收的E.164被叫方號碼相關(guān)聯(lián)的URI。與E.164號碼0.9.8.7.6.5.4.3.2丄E164.arpa相關(guān)聯(lián)的示例性的URI可以包括sip:john@companydesk.com和mailto:john@serviceprovider.com。接下來,在步驟306,ENUM服務(wù)器202可以為一個或多個URI獲得相應(yīng)的QoS數(shù)據(jù)。在一個實施例中,ENUM服務(wù)器202使用以前獲得的URI來訪問本地QoS數(shù)據(jù)庫240。在另一個實施例中,可以替換地從分離的QoS服務(wù)器獲得QoS數(shù)據(jù)。響應(yīng)于從ENUM服務(wù)器202接收到查詢消息,QoS服務(wù)器可以在本地數(shù)據(jù)庫中執(zhí)行查找以為包含在接收到的査詢消息中的URI中的一個或多個URI檢索QoS信息。QoS服務(wù)器可以將QoS響應(yīng)消息傳送到ENUM服務(wù)器202,該QoS響應(yīng)消息包含檢索到的用于所述URI中的一個或多個的QoS信息?;诮邮盏降南ⅲ珽NUM應(yīng)用216可以為關(guān)聯(lián)于原始ENUM消息中的所述E.164號碼的一個或多個URI生成包含QoS信息的ENUM響應(yīng)消息234。例如,ENUM響應(yīng)消息可以指示URIsip:john@companydesk,com和mailto:john@serviceprovider.com分另廿與"優(yōu)良"和"基本"QoS級別相關(guān)聯(lián)。在步驟408,ENUM服務(wù)器202可以將具有所述相應(yīng)的QoS數(shù)據(jù)的ENUM響應(yīng)消息傳送到SP206。在圖5中描述了示例性的ENUM響應(yīng)消息。個URI的應(yīng)答部分。ENUM響應(yīng)還包括具有兩個QoS值的附加部分,每個值用于一個URI。在圖2中,所述ENUM和QoS應(yīng)用和數(shù)據(jù)庫位于相同的網(wǎng)絡(luò)節(jié)點上。在另一個實施例中,QoS服務(wù)器(或數(shù)據(jù)庫應(yīng)用)可以被實現(xiàn)為與所述ENUM服務(wù)器分離的網(wǎng)絡(luò)節(jié)點,在本文中被稱為E.164靈活編號(E-Flex)節(jié)點的第三節(jié)點可以提供對兩個數(shù)據(jù)庫的訪問。圖6示出了這樣的實施例。在如圖6所示的實例中,SP206適于生成ENUM查詢消息,該消息包含了被叫方標識符,如E.164號碼。所述ENUM査詢被E-Flex功能或節(jié)點604接收(或攔截),該E-Flex功能或節(jié)點604可以被實現(xiàn)為硬件部件或軟件功能。E-Flex節(jié)點604適于將所述ENUM查詢或所述ENUM查詢的拷貝(即消息629)中繼到ENUM服務(wù)器602。來自ENUM服務(wù)器602的相關(guān)聯(lián)的ENUM響應(yīng)634被E-Flex節(jié)點604接收或攔截,該響應(yīng)634包含了一個或多個URI值。在一個實施例中,E-Flex節(jié)點604不需要接收或攔截所述ENUM査詢,而是替代地可以僅接收或攔截所述ENUM響應(yīng)639。E-Flex節(jié)點604可以被配置為緩沖所述ENUM響應(yīng)消息634并且生成QoS查詢消息635,該消息635被路由到QoS服務(wù)器640。QoS查詢消息可以包含被叫方標識符(如E.164號碼)和/或從被緩沖的ENUM響應(yīng)消息634中提取的URI值。圖7提供的是示例性的E-Flex節(jié)點604,其適于提供前面提到的E-Flex功能。E-Flex節(jié)點604包括通信接口704,該接口適于通過通信網(wǎng)絡(luò)發(fā)送和接收諸如ENUM查詢和響應(yīng)消息之類的消息,該通信網(wǎng)絡(luò)例如IP網(wǎng)絡(luò)或SS7網(wǎng)絡(luò)。在示出的實例中,通信接口704包括IP棧705和分配功能706,該分配功能706適于將接收到的ENUM查詢消息分配到E-Flex處理器模塊708。在E-Flex節(jié)點內(nèi)可以提供多個E-Flex處理器模塊。E-Flex處理器模塊708包括處理管理器功能710、E.164到ENUM地址映射數(shù)據(jù)結(jié)構(gòu)712和路由功能714。E-Flex處理器708適于接收來自分配功能706的ENUM查詢消息。處理管理器功能710適于從查詢消息提取E.164用戶標識符并使用所述被提取的用戶標識符來搜索E.164到ENUM地址映射數(shù)據(jù)結(jié)構(gòu)712以獲得匹配條目。如果找到了匹配條目,管理器功能710修改ENUM查詢消息以便將ENUM查詢消息寄給從匹配條目返回的ENUM數(shù)據(jù)庫/服務(wù)器的地址。修改的ENUM査詢消息隨后被遞送到路由功能714,其確定將在哪個出站通信鏈路/套接字(socket)/SCTP關(guān)聯(lián)/等上面發(fā)送修改的ENUM查詢消息。路由功能714隨后將修改的消息傳遞到合適的通信接口/模塊以向"目標"ENUM數(shù)據(jù)庫/服務(wù)器傳輸。E.164到ENUM地址映射數(shù)據(jù)結(jié)構(gòu)712可以包括例外和基于范圍的組成,在這種情況下,管理器功能710適于首先搜索例外數(shù)據(jù),接著是基于范圍的或默認的數(shù)據(jù)。例如,數(shù)據(jù)庫712中的第一組條目可以由E.164號碼索引,其對于索引第二組條目的E.164號碼范圍是例外。例如,E.164格式的號碼9194605001可以對應(yīng)于已經(jīng)被傳輸?shù)椒?wù)提供者的網(wǎng)絡(luò)之外的用戶。服務(wù)提供者可以擁有從9194605000到9194605999范圍的E.164格式號碼的塊。可以在數(shù)據(jù)庫712中為被傳輸出去的用戶提供條目以便用于該用戶的ENUM查詢消息被路由到新的服務(wù)提供者。用于9194605001的條目表示對范圍9194605000-9194605999的例外,因為它被在該范圍內(nèi)的號碼索引,但是可以指到不同的ENUM數(shù)據(jù)庫或網(wǎng)絡(luò)。在一個實現(xiàn)中,E-Flex節(jié)點604可以是具有或不具有SS7/IP網(wǎng)關(guān)功能的SS7信令轉(zhuǎn)接點(STP)。在其上可以實現(xiàn)E-Flex節(jié)點604的示例性的STP平臺是北卡羅萊納州Morrisville的Tekelec的Eagle⑧平臺。回到圖6,被叫方標識符可以用于執(zhí)行在QoS服務(wù)器640的QoS數(shù)據(jù)庫642中的查找,并且返回用戶特定的QoS值。在這種情況下,QoS數(shù)據(jù)庫642可以包含與前面所示表3的數(shù)據(jù)相似的數(shù)據(jù)。在替代的實施例中,可以使用URI值在QoS服務(wù)器640的QoS數(shù)據(jù)庫642中執(zhí)行査找,并返回URI特定的QoS值。在這種情況下,QoS數(shù)據(jù)庫642可以包含與前面所示的表1和2中的數(shù)據(jù)相似的數(shù)據(jù)。當接收到QoS響應(yīng)消息636時,E-Flex節(jié)點604適于從QoS響應(yīng)消息中提取QoS信息,并且將QoS信息中的至少一些并入到緩沖的ENUM響應(yīng)消息中。修改的ENUM響應(yīng)消息639然后被路由到發(fā)起的SP606。如圖5所示,QoS信息可以被并入到所述ENUM響應(yīng)的附加部分。在替代的實施例中,QoS服務(wù)器640可以返回并入了URI特定的QoS信息的修改的URI值。例如,修改的URI值可以是Pete_High_QoS@tekelec.com。在圖6中,使用被叫方信息獲得QoS數(shù)據(jù)。在替代的實施例中,可以得QoS信息,并且可以使用規(guī)則來確定是否將主叫或被叫方的QoS應(yīng)用到通信。圖8描述了這樣的實施例。在圖8中,E-Flex節(jié)點604適于接收(或攔截)ENUM査詢和/或響應(yīng)。E-Flex節(jié)點604還可以被配置來查詢QoS服務(wù)器640以獲得QoS信息,該QoS信息與來自ENUM查詢828或ENUM響應(yīng)834的被叫方標識符或URI標識符相關(guān)聯(lián)。在這個實施例中,E-Flex節(jié)點604進一步適于查詢QoS服務(wù)器640以獲得與主叫方(消息837和消息838)相關(guān)聯(lián)的QoS信息。一旦從QoS服務(wù)器640接收到用于被叫方/URI標識符和主叫方的QoS信息,E-Flex節(jié)點604修改所述ENUM響應(yīng)消息以包括在由QoS服務(wù)器640返回的被叫方/主叫方QoS值中的最高QoS值。在這個方式中,在被叫和主叫方之間建立的呼叫或通信會話將接收到對應(yīng)于在被叫和主叫方中可用的最高QoS服務(wù)級別的QoS服務(wù)級別。例如,和服務(wù)提供者簽約為"優(yōu)良"級別QoS的主叫方在與和服務(wù)提供者簽約為更低的QoS服務(wù)級別的被叫方通信時,將收到"優(yōu)良"QoS。更具體地,不管與在特定通信中所涉及的被叫方或主叫方相關(guān)聯(lián)的QoS級別,將使用最高的QoS級別。在圖8所示的實例中,用于被叫和主叫方的QoS信息被保存在QoS數(shù)據(jù)庫640中。在替代的實施例中,ENUM服務(wù)器602(或相關(guān)的數(shù)據(jù)庫應(yīng)用)替代地適于存儲、訪問和返回與被叫方相關(guān)聯(lián)的QoS指示信息,而QoS服務(wù)器/數(shù)據(jù)庫應(yīng)用640適于存儲、訪問和返回與主叫方相關(guān)聯(lián)的QoS指示信息。在與上面描述的相似的方式中,E-Flex節(jié)點604適于檢查與被叫和主叫方相關(guān)聯(lián)的QoS指示值,并且選擇最高的QoS指示值,從而允許由在被叫和主叫方之間可用的最高QoS服務(wù)級別來控制呼叫/通信。在替代的實施例中,E-Flex節(jié)點604可以適于選擇最低的QoS指示值。從而,隨后由與被叫或主叫方相關(guān)聯(lián)的最低QoS服務(wù)級別來處理呼叫。根據(jù)對本文描述的主題的增進,可以與ENUM數(shù)據(jù)一起返回存在數(shù)據(jù),并且可以獲得滿足存在條件的ENUN數(shù)據(jù)的QoS信息。圖9描述了一個實施例,其中可以查詢存在服務(wù)器(其可以耦合到QoS服務(wù)器、E-Flex功能、ENUM服務(wù)器、SP或類似的網(wǎng)絡(luò)部件)來確定由ENUM數(shù)據(jù)庫確定和/或返回的URI的可用性/優(yōu)選狀態(tài)。在各種實施例中,可以通過所述ENUM數(shù)據(jù)庫、所述QoS數(shù)據(jù)庫、所述E-Flex節(jié)點或所述發(fā)起SP來執(zhí)行所述存在査詢。所述存在査詢可以被用于識別可用的URI,以便為可用URI獲得QoS數(shù)據(jù)。在一個實現(xiàn)中,可以不為可用URI生成QoS查詢。例如,在一個實施例(如圖9所示)中,存在服務(wù)器950可以維護包含URI的存在狀態(tài)信息的數(shù)據(jù)庫952。響應(yīng)于從ENUM服務(wù)器602接收所述查詢消息,存在服務(wù)器204可以在數(shù)據(jù)庫952中執(zhí)行查找來檢索每一個URI的存在狀態(tài)信息。檢索到的每一個URI的存在狀態(tài)信息可以指示與URI相關(guān)聯(lián)的可用性或不可用性。存在服務(wù)器950向ENUM服務(wù)器602發(fā)送包含一個或多個URI的存在狀態(tài)信息(即,指示URI是可用還是不可用的數(shù)據(jù))的響應(yīng)消息。ENUM服務(wù)器然后將URI和存在數(shù)據(jù)轉(zhuǎn)發(fā)到E-Flex節(jié)點604。在替代的實施例中,存在服務(wù)器950可以在響應(yīng)消息中僅向ENUM服務(wù)器602返回可用URLENUM服務(wù)器602隨后將所述接收的URI提供給E-Flex節(jié)點604?;诮邮盏降拇嬖跔顟B(tài)信息,ENUM服務(wù)器902可以獲得可用URI的QoS信息。一旦獲得,QoS信息通過E-Flex節(jié)點604被發(fā)送到SP206??梢岳斫猓梢栽诓幻撾x本文所描述主題的范圍的情況下改變本文所描述主題的各種細節(jié)。此外,前面的描述僅僅用于說明性目的,而非限制性目的,因為本文所描述主題是由所附的權(quán)利要求定義的。權(quán)利要求1、一種在通信網(wǎng)絡(luò)中使用E.164號碼映射(ENUM)數(shù)據(jù)提供服務(wù)質(zhì)量(QoS)的方法,該方法包括下列步驟(a)接收包括E.164號碼的查詢消息;(b)使用ENUM數(shù)據(jù)庫定位與所述E.164號碼相關(guān)聯(lián)的至少一個統(tǒng)一資源標識符(URI);(c)為所述至少一個URI獲得相應(yīng)的QoS數(shù)據(jù);以及(d)用所述至少一個URI和所述相應(yīng)的QoS數(shù)據(jù)來響應(yīng)所述查詢消息。2、根據(jù)權(quán)利要求1所述的方法,其中,接收查詢消息包括接收ENUM查詢消息。3、根據(jù)權(quán)利要求1所述的方法,其中,所述E.164號碼包括被叫方號碼。4、根據(jù)權(quán)利要求1所述的方法,其中,所述E.164號碼與用戶相關(guān)聯(lián)。5、根據(jù)權(quán)利要求1所述的方法,其中,所述至少一個URI包括SIPURI、即時消息(IM)標識符、電子郵件地址標識符、因特網(wǎng)聊天會話標識符和IP地址中的至少一個。6、根據(jù)權(quán)利要求1所述的方法,其中,所述定位至少一個URI包括查詢包含與所述E.164號碼相關(guān)聯(lián)的所述至少一個URI的名稱權(quán)威指針(NAPTR)記錄數(shù)據(jù)庫。7、根據(jù)權(quán)利要求1所述的方法,還包括從存在服務(wù)器獲得所述至少一個URI的相應(yīng)的存在信息。8、根據(jù)權(quán)利要求7所述的方法,其中,獲得所述QoS數(shù)據(jù)包括為具有可用存在狀態(tài)的URI獲得所述QoS數(shù)據(jù)。9、根據(jù)權(quán)利要求8所述的方法,其中,響應(yīng)所述査詢消息包括用所述至少一個URI響應(yīng)所述查詢消息并且指示所述至少一個URI中的每一個的存在狀態(tài)。10、根據(jù)權(quán)利要求1所述的方法,其中,所述査詢消息包括對所述相應(yīng)的QoS數(shù)據(jù)的請求。11、根據(jù)權(quán)利要求1所述的方法,其中,為所述至少一個URI獲得的所述相應(yīng)的QoS數(shù)據(jù)包括摘要QoS指示值。12、根據(jù)權(quán)利要求1所述的方法,其中,為所述至少一個URI獲得的所述相應(yīng)的QoS數(shù)據(jù)包括協(xié)議特定的QoS指示。13、根據(jù)權(quán)利要求1所述的方法,其中,所述相應(yīng)的QoS數(shù)據(jù)被并入到所述至少一個URI的主體中。14、根據(jù)權(quán)利要求1所述的方法,其中,所述相應(yīng)的QoS數(shù)據(jù)被并入到ENUM響應(yīng)的附加部分中。15、根據(jù)權(quán)利要求1所述的方法,其中,獲得所述相應(yīng)的QoS數(shù)據(jù)包括從所述ENUM數(shù)據(jù)庫獲得所述相應(yīng)的QoS數(shù)據(jù)。16、根據(jù)權(quán)利要求1所述的方法,其中,獲得所述相應(yīng)的QoS數(shù)據(jù)包括從所述ENUM數(shù)據(jù)庫獲得所述相應(yīng)的QoS數(shù)據(jù)。17、根據(jù)權(quán)利要求1所述的方法,還包括(a)將與主叫方關(guān)聯(lián)的QoS級別和所述相應(yīng)的QoS數(shù)據(jù)進行比較以確定最高可用QoS級別;以及(b)以所述最高可用QoS級別為所述主叫方和被叫方之間的通信會話提供服務(wù)。18、根據(jù)權(quán)利要求17所述的方法,其中,使用所述主叫方的電話號碼來獲得所述相應(yīng)的QoS數(shù)據(jù)。19、一種在通信網(wǎng)絡(luò)中使用E.164號碼映射(ENUM)數(shù)據(jù)提供服務(wù)質(zhì)量(QoS)的系統(tǒng),該系統(tǒng)包括(a)ENUM數(shù)據(jù)庫,用于存儲E.164格式號碼與統(tǒng)一資源標識符(URI)之間的映射;以及(b)接收和獲得模塊,用于接收包含E.164格式號碼的消息,從所述ENUM數(shù)據(jù)庫獲得相應(yīng)于所述E.164格式號碼的至少一個URI,以及獲得相應(yīng)于所述E.164格式號碼和所述至少一個URI的QoS數(shù)據(jù)。20、根據(jù)權(quán)利要求19所述的系統(tǒng),其中,所述消息包括ENUM査詢消息。21、根據(jù)權(quán)利要求19所述的系統(tǒng),其中,所述E.164格式號碼包括被叫方號碼。22、根據(jù)權(quán)利要求19所述的系統(tǒng),其中,所述E.164格式號碼與用戶相關(guān)聯(lián)。23、根據(jù)權(quán)利要求19所述的系統(tǒng),其中,所述至少一個URI包括SIPURI、即吋消息(IM)標識符、電子郵件地址標識符、因特網(wǎng)聊天會話標識符和IP地址中的至少一個。24、根據(jù)權(quán)利要求19所述的系統(tǒng),其中,所述接收和獲得模塊包括ENUM應(yīng)用,所述ENUM應(yīng)用適于查詢所述ENUM數(shù)據(jù)庫以獲得包含與所述E.164格式號碼相關(guān)聯(lián)的所述至少一個URI的名稱權(quán)威指針(NAPTR)記錄。25、根據(jù)權(quán)利要求24所述的系統(tǒng),其中,所述ENUM應(yīng)用適于從存在服務(wù)器獲得所述至少一個URI的相應(yīng)的存在狀態(tài)數(shù)據(jù)。26、根據(jù)權(quán)利要求24所述的系統(tǒng),其中,所述ENUM應(yīng)用適于為具有可用存在狀態(tài)的URI獲得所述QoS數(shù)據(jù)。27、根據(jù)權(quán)利要求26所述的系統(tǒng),其中,所述ENUM應(yīng)用適于用所述至少一個URI來響應(yīng)所述消息并且指示所述至少一個URI中的每一個的存在狀態(tài)。28、根據(jù)權(quán)利要求19所述的系統(tǒng),其中,所述消息包括對所述相應(yīng)的QoS數(shù)據(jù)的請求。29、根據(jù)權(quán)利要求19所述的系統(tǒng),其中,為所述至少一個URI獲得的所述相應(yīng)的QoS數(shù)據(jù)包括摘要QoS指示值。30、根據(jù)權(quán)利要求19所述的系統(tǒng),其中,為所述至少一個URI獲得的所述相應(yīng)的QoS數(shù)據(jù)包括協(xié)議特定的QoS指示。31、根據(jù)權(quán)利要求19所述的系統(tǒng),其中,所述相應(yīng)的QoS數(shù)據(jù)被并入到所述至少一個URI的主體中。32、根據(jù)權(quán)利要求19所述的系統(tǒng),其中,所述相應(yīng)的QoS數(shù)據(jù)被并入到ENUM響應(yīng)的附加部分中。33、根據(jù)權(quán)利要求19所述的系統(tǒng),其中,所述接收和獲得模塊包括査詢與所述ENUM數(shù)據(jù)庫分離的QoS數(shù)據(jù)庫。34、根據(jù)權(quán)利要求19所述的系統(tǒng),其中,所述接收和獲得模塊包括用于從所述ENUM數(shù)據(jù)庫獲得所述相應(yīng)的QoS數(shù)據(jù)的模塊。35、根據(jù)權(quán)利要求24所述的系統(tǒng),其中,所述ENUM應(yīng)用還適于將與主叫方關(guān)聯(lián)的QoS級別和所述相應(yīng)的QoS數(shù)據(jù)進行比較以確定最高可用QoS級別,并且適于以所述最高可用QoS級別為所述主叫方和被叫方之間的通信會話提供服務(wù)。36、根據(jù)權(quán)利要求35所述的系統(tǒng),其中,使用主叫方的電話號碼獲得與所述主叫方相關(guān)聯(lián)的所述相應(yīng)的QoS數(shù)據(jù)。37、一種包括計算機可執(zhí)行指令的計算機程序產(chǎn)品,所述計算機可執(zhí)行指令被包含在計算機可讀介質(zhì)中并用于執(zhí)行步驟,所述步驟包括(a)接收包括E.164號碼的査詢消息;(b)使用E.164號碼映射(ENUM)數(shù)據(jù)庫定位與所述E.164號碼相關(guān)聯(lián)的至少一個統(tǒng)一資源標識符(URI);(c)為所述至少一個URI獲得相應(yīng)的QoS數(shù)據(jù);以及(d)使用所述至少一個URI和所述相應(yīng)的QoS數(shù)據(jù)來響應(yīng)所述查詢消息。38、一種E.164靈活編號(E-Flex)節(jié)點,包括(a)通信接口,用于接收E.164號碼映射(ENUM)響應(yīng)消息,所述響應(yīng)消息來自ENUM服務(wù)器并且包含至少一個統(tǒng)一資源標識符(URI);以及(b)E-Flex處理器,用于從所述通信接口接收所述ENUM響應(yīng)消息,緩沖所述ENUM響應(yīng)消息,為所述至少一個URI獲得QoS數(shù)據(jù),以及將所述ENTJM響應(yīng)消息和所述QoS數(shù)據(jù)傳送到請求節(jié)點。39、一種計算機可讀介質(zhì),在其上存儲有E.164號碼映射(ENUM)數(shù)據(jù)庫,所述數(shù)據(jù)庫包括(a)多個第一數(shù)據(jù)字段,所述第一數(shù)據(jù)字段包含E.164號碼映射服務(wù)的用戶的目錄編號;(b)多個第二數(shù)據(jù)字段,所述第二數(shù)據(jù)字段分別對應(yīng)于所述第一數(shù)據(jù)字段,并且包含用于所述目錄編號中的每一個的至少一個統(tǒng)一資源標識符(URI);以及(c)多個第三數(shù)據(jù)字段,所述第三數(shù)據(jù)字段分別對應(yīng)于所述第二數(shù)據(jù)字段,并且包含用于所述至少一個URI中的每一個的服務(wù)質(zhì)量(QoS)數(shù)據(jù)。全文摘要本發(fā)明提供了在通信網(wǎng)絡(luò)中使用E.164號碼映射(ENUM)數(shù)據(jù)提供服務(wù)質(zhì)量(QoS)的方法、系統(tǒng)和計算機程序產(chǎn)品。根據(jù)一種方法,可以接收包括E.164號碼的查詢消息。接著,可以定位與所述E.164號碼相關(guān)聯(lián)的至少一個統(tǒng)一資源標識符(URI)。然后,隨后獲得對應(yīng)于所述至少一個URI的QoS數(shù)據(jù)。進一步地,可以用所述URI和所述對應(yīng)的QoS數(shù)據(jù)來響應(yīng)所述查詢消息。文檔編號H04L12/28GK101627578SQ200780051018公開日2010年1月13日申請日期2007年11月26日優(yōu)先權(quán)日2006年12月7日發(fā)明者C·海因策,M·A·維亞特羅斯基,P·J·馬爾西科,R·馬拉瑟申請人:泰克萊克公司