專利名稱:運營級的對等(p2p)網(wǎng)絡、系統(tǒng)和方法
技術(shù)領域:
本發(fā)明一般涉及聯(lián)網(wǎng),并且更具體地是涉及運營級的對等(P2P)聯(lián)網(wǎng)。
背景技術(shù):
對等(P2P)網(wǎng)絡結(jié)構(gòu)背后的基本原理是由網(wǎng)絡所提供的應用服務器功能通常 由大量分布式的和自主式的被稱為對等體的網(wǎng)絡節(jié)點和終端節(jié)點實現(xiàn),其彼此協(xié)作以實 現(xiàn)指定的任務。在基于P2P的網(wǎng)絡結(jié)構(gòu)中,每個對等體通常提供服務器類的功能和服 務,并且作為系統(tǒng)內(nèi)的客戶端。通過這種方式,由集中式實體提供的服務和資源則可代 替地從系統(tǒng)的對等體得到。這樣的一種安排與傳統(tǒng)的客戶端-服務器結(jié)構(gòu)(例如,公共 交換電話網(wǎng)絡(PSTN)或IP多媒體子系統(tǒng)(IMS))形成對比,在客戶端-服務器結(jié)構(gòu)中大 量的客戶端僅僅與少量集中式的、受到嚴格管理、負責執(zhí)行指定任務的服務器通信。一段時間以來,P2P應用已經(jīng)對電信運營商構(gòu)成了嚴峻的挑戰(zhàn);至少因為P2P應 用在電信網(wǎng)絡中可以產(chǎn)生大量的業(yè)務,造成網(wǎng)絡管理的問題并且增加資本和運營兩方面 的支出;并且一些P2P應用,比如由P2P運營商所提供的免費或幾乎免費的互聯(lián)網(wǎng)語音 服務會導致收益的損失。事實上,P2P業(yè)務可能占用了互聯(lián)網(wǎng)總業(yè)務的50%至90%。因 此,病毒式的(viral)P2P應用可能造成電信運營商嚴重的收益損失,可是為了滿足帶寬和 容量的需要電信運營商還需要資本和運營兩方面的支出。不過在另一方面,所謂的web 2.0應用的使用正在不斷增加。然而,電信運營商 卻沒有從這些應用中獲得明顯的收益。這可能是因為當前的電信網(wǎng)絡結(jié)構(gòu)一般不適于互 聯(lián)網(wǎng)應用,并且尤其是不適于P2P應用。電信網(wǎng)絡運營商通常會差別對待P2P應用,比如阻止或者延緩P2P業(yè)務,卻又沒 有解決這一問題的辦法。因此需要另一種解決方式。發(fā)明概述一種計算網(wǎng)絡,包括多個對等體計算設備,當其包括的代碼由對等體計算 設備執(zhí)行時,使得執(zhí)行該代碼的對等體計算設備與至少一個其他的對等體計算設備協(xié) 作;至少一個服務器,當其包括的代碼由至少一個服務器執(zhí)行時,定位至少一個對等 體計算設備;以及至少一個調(diào)解器(mediator),當其包括的代碼由至少一個調(diào)解器執(zhí) 行時,會從至少一些對等體計算設備中收集收費信息;其中,對等體計算設備、至少 一個服務器和至少一個調(diào)解器至少經(jīng)由運營級的電信網(wǎng)絡通信地耦合,所述運營級的 電信網(wǎng)絡適用于相對于協(xié)作的單個對等體計算設備之間的盡力交付式通信(best-efforts communication),增強在協(xié)作的單個對等體計算設備之間的協(xié)作。附圖簡述通過結(jié)合附圖考慮本發(fā)明優(yōu)選實施方式的以下詳細描述,將有助于理解本發(fā) 明,在附圖中,相同的數(shù)字指示相同的部分,并且其中
圖1示出根據(jù)本發(fā)明實施方式的運營級的對等(P2P)網(wǎng)絡的圖解視圖;圖2示出選擇相應于根據(jù)本發(fā)明實施方式的動態(tài)QoS過程的消息傳遞的圖解視 圖;以及
圖3示出選擇相應于根據(jù)本發(fā)明實施方式的動態(tài)QoS過程的消息傳遞的圖解視 圖。本發(fā)明優(yōu)選實施方式的詳細描述要理解的是,本發(fā)明優(yōu)選實施方式的附圖和描述已經(jīng)進行了簡化,以便示出與 本發(fā)明的明確理解有關(guān)的部件,同時為清楚起見消除了在典型的聯(lián)網(wǎng)和P2P網(wǎng)絡、系統(tǒng) 和方法中出現(xiàn)的許多其他的部件。因為這些部件在本領域中是眾所周知的,并且因為其 無助于更好地理解本發(fā)明,所以此處不提供關(guān)于這些部件的討論。圖1示出根據(jù)本發(fā)明實施方式的運營級的對等(P2P)電信網(wǎng)絡10的圖解視圖。 出于非限制性說明的目的,運營級的網(wǎng)絡通常滿足顯示出非常高的可靠性水平的“運營 級的”或“運營類的”要求。運營級的網(wǎng)絡通常可以滿足或超過“五個九”的可用性 標準,并且通過冗余來提供非??斓墓收匣謴?比如大約小于50毫秒)。這與盡力交付 式類型的通信網(wǎng)絡,比如互聯(lián)網(wǎng)形成對比,其中各個鏈路或支路可具有相似的服務,但 是通常不確保端到端的通信。通過進一步非限制性說明的方式,電信網(wǎng)絡一般是通信鏈路和節(jié)點的網(wǎng)絡,其 被安排使得可通過多個鏈路和/或通過各個節(jié)點將消息從網(wǎng)絡的一個部分傳遞到另一部 分。電信網(wǎng)絡部件通常不在傳統(tǒng)的P2P網(wǎng)絡中使用。作為代替,傳統(tǒng)的P2P網(wǎng)絡通常是 專門形式的分布式網(wǎng)絡,以便提供盡力交付式服務。根據(jù)本發(fā)明的確定實施方式,至少按照運營級的電信網(wǎng)絡業(yè)務將對等體節(jié)點引 入網(wǎng)絡,以便確保通過利用比如預先存在的電信網(wǎng)絡部件所提供的服務質(zhì)量(運營級)。 可使用的現(xiàn)有電信網(wǎng)絡的一般電信部件可包括認證、授權(quán)和記賬(AAA)服務器、收費網(wǎng) 關(guān)和資源管理平臺。根據(jù)本發(fā)明的確定實施方式,可以利用基礎的運營級的電信網(wǎng)絡以 提供P2P網(wǎng)絡服務,其可以支持跨運營級的鏈路的盡力交付式級別的通信,但不包括盡 力交付式類型鏈路本身。根據(jù)本發(fā)明的確定實施方式,可以在公用網(wǎng)絡中提供盡力交付 式類型的或盡力交付式級別的以及運營級的P2P服務。仍然參考圖1,在所示實施方式中,網(wǎng)絡10 —般包括服務質(zhì)量(QoS)協(xié)調(diào)器 20、引導服務器30、收費調(diào)解器40、非互聯(lián)網(wǎng)協(xié)議(IP)互通(iW)網(wǎng)關(guān)50、IP-IW網(wǎng)關(guān) 60、引導對等體70、被服務的對等體和/或服務對等體80、另一個引導對等體90、通信 介質(zhì)100、以及連接對等體110。認證、授權(quán)和在線記賬(AAA)服務器120、資源管理器 130和計費調(diào)解系統(tǒng)(billingmediation system) 220通信地耦合到網(wǎng)絡10。在所示實施方式 中,網(wǎng)絡10也和IP骨干網(wǎng)190通信地耦合,其包括接入路由器140、核心路由器150、 和邊緣路由器160。在所示實施方式中,IP骨干網(wǎng)190與另一個IP骨干網(wǎng)200通信地耦 合,其包括邊緣路由器170和基于IP的服務網(wǎng)絡180。在所示實施方式中,基于IP的服 務網(wǎng)絡180附加地通信地耦合到IP-IW網(wǎng)關(guān)60。最后,在所示實施方式中,非IP-IW網(wǎng) 關(guān)50通信地耦合到基于非IP的服務網(wǎng)絡210。對于本領域中的技術(shù)人員而言將會很明顯 的是,可對所包括的特定部件做出修改和變化,和/或?qū)λ峁┑牟考龀鼋M合和/或配 置和/或改變其數(shù)量,而不偏離本發(fā)明的精神或范圍。通過進一步非限制性說明的方式,在本發(fā)明的確定實施方式中,被提供部件中 的一個或多個可采用計算設備的形式。如此處所使用的“計算設備”,其指的是包括處 理器的一般用途計算設備。處理器一般包括中央處理單元(CPU),比如微處理器。CPU
6一般包括算術(shù)邏輯單元(ALU)和控制單元,所述算術(shù)邏輯單元執(zhí)行算術(shù)和邏輯運算,所 述控制單元從計算機可讀介質(zhì)比如存儲器中提取指令(例如,代碼),并且解碼和執(zhí)行這 些指令,在必要時調(diào)用ALU。如此處所使用的“存儲器”,其一般指的是一個或多個能 夠存儲數(shù)據(jù)的設備或者媒體,比如芯片或者驅(qū)動器形式的設備或媒體。存儲器可以采用 一個或多個隨機存取存儲器(RAM)、只讀存儲器(ROM)、可編程只讀存儲器(PROM)、 可擦寫可編程只讀存儲器(EPROM)、或者電可擦寫可編程只讀存儲器(EEPROM)的芯 片的形式,此處僅通過進一步非限制性舉例的方式表示。存儲器可采用一個或多個固態(tài) 的、基于光的或磁的驅(qū)動器的形式,此處僅通過進一步非限制性舉例的方式表示。存儲 器可在包括處理器的集成單元的內(nèi)部或外部。存儲器可以在計算設備的內(nèi)部或外部。存 儲器可以存儲計算機程序,例如,可由處理器運行的代碼或者指令的序列。在本發(fā)明的 確定實施方式中,被提供的部件中的一個或多個可以采取使用一個或多個計算設備來執(zhí) 行的代碼的形式,比如以存儲在存儲器中的計算機設備可執(zhí)行的程序或應用的形式。如此處所使用的“服務器”,其一般指的是通信地耦合到網(wǎng)絡的計算設備,其 管理網(wǎng)絡資源。服務器可能指的是離散的計算設備,或者可能指的是管理資源而不是整 個計算設備的應用。如此處所使用的“網(wǎng)絡”,其一般指的是互相通信地連接的一組兩 個或多個計算設備。如此處所使用的“互聯(lián)網(wǎng)”,其一般指的是計算設備的全球互聯(lián)和 計算設備網(wǎng)絡,其通常被這樣稱呼。仍然參考圖1,服務質(zhì)量(QoS)協(xié)調(diào)器20 —般可用作檢查并且傳遞QoS請求以 接入網(wǎng)絡,比如IP骨干網(wǎng)190。協(xié)調(diào)器20可以采用應用功能(AF)的形式,其在資源和 接納控制子系統(tǒng)(RACS)或策略和收費控制(PCC)系統(tǒng)中被定義。協(xié)調(diào)器20可以經(jīng)由 收費調(diào)解器40將QoS服務收費信息報告給計費系統(tǒng),比如計費調(diào)解服務器220。資源管 理器130可以執(zhí)行并且報告對于QoS協(xié)調(diào)器20的請求和來自QoS協(xié)調(diào)器20的請求指令 的響應結(jié)果。通過使用適當?shù)募夹g(shù)比如深度包檢測(DPI),并且采用適當?shù)男袆颖热缱?止或允許確定的IP通信流,還可以獲得基礎的IP業(yè)務類型。引導服務器30可以采用由對等體計算設備(在下文被稱為“對等體”)使用的 服務器的形式,以定位P2P引導對等體和/或連接P2P網(wǎng)絡。引導服務器30可以采用帶 有域名服務器(DNS)名稱的穩(wěn)定主機的形式。為了有效地接納,例如,如果引導服務器 30具有多余的處理能力,引導服務器30可以被配置成能夠選擇其本身作為引導對等體。收費調(diào)解器40可以從P2P對等體收集收費信息并且將計費數(shù)據(jù)送達計費系統(tǒng), 比如計費調(diào)解服務器220。收費調(diào)解器40可以是P2P感知的。收費調(diào)解器40可以是不 屬于無狀態(tài)的。收費調(diào)解器40可以采用離線收費平臺的形式,比如提供第三代協(xié)作伙伴 計劃(3GPP)收費網(wǎng)關(guān)功能(CGF)和/或收費數(shù)據(jù)功能(CDF)的功能性的子系統(tǒng)。非互聯(lián)網(wǎng)協(xié)議(IP)互通(IW)網(wǎng)關(guān)50可以執(zhí)行與其他IP網(wǎng)絡的互通。網(wǎng)關(guān)50 可以是P2P感知網(wǎng)關(guān)。IP-IW網(wǎng)關(guān)60可以執(zhí)行與其他P2P網(wǎng)絡或者基于IP服務的網(wǎng)絡 的互通。網(wǎng)關(guān)60可以采用P2P感知網(wǎng)關(guān)的形式。在本發(fā)明的確定實施方式中,網(wǎng)關(guān)功 能例如可以集成到P2P對等體中。引導對等體70、90可以協(xié)助將連接對等體,比如連接對等體110連接到P2P網(wǎng) 絡。引導對等體可以集成接納對等體的功能,例如推薦用于P2P會話初始協(xié)議(P2PSIP) 應用的功能。這樣的方法例如可以簡化整個網(wǎng)絡結(jié)構(gòu)。
覆蓋在運營級的電信網(wǎng)絡上的P2P網(wǎng)絡可以利用對等體節(jié)點,該對等體節(jié)點同 時作用為網(wǎng)絡上的其他對等體節(jié)點的“客戶端”和“服務器”。在本發(fā)明的確定實施 方式中,被服務的/服務對等體80和/或連接對等體110可以是這樣的節(jié)點。正如擁 有相關(guān)領域中普通技術(shù)的人員將會理解的,這種網(wǎng)絡安排的模型不同于客戶端_服務器 模型,其中通信常常到達或來自中央服務器。在本發(fā)明的確定實施方式中,客戶端-服 務器結(jié)構(gòu)可以被用于一些任務(例如搜索、授權(quán)),而P2P結(jié)構(gòu)則用于其它任務(例如應 用)。通信介質(zhì)100可以采用將部件相互通信地耦合的數(shù)據(jù)通信網(wǎng)絡的形式。在圖1 所示的實施方式中,介質(zhì)100通信地將服務質(zhì)量(QoS)協(xié)調(diào)器20、引導服務器30、收費 調(diào)解器40、非互聯(lián)網(wǎng)協(xié)議(iP)互通(IW)網(wǎng)關(guān)50、IP-IW網(wǎng)關(guān)60、引導對等體70、被服 務對等體和/或服務對等體80、引導對等體90、以及連接對等體110互相耦合。在本發(fā) 明的確定實施方式中,介質(zhì)100可采用運營級的電信網(wǎng)絡的形式。在本發(fā)明的確定實施 方式中,這樣的一個網(wǎng)絡可以包括有線和/或無線的通信鏈路或支路。在本發(fā)明的確定 實施方式中,這樣的網(wǎng)絡可以包括公共的和/或私人的通信鏈路或支路。認證、授權(quán)和在線記賬(AAA)服務器120可用和常規(guī)運營級的電信網(wǎng)絡中所執(zhí) 行的相似的方式來執(zhí)行用戶的認證、授權(quán)和在線記賬。IP骨干網(wǎng)190、200可以采用IP網(wǎng)絡的主網(wǎng)絡連接的形式,比如通信地耦合到互 聯(lián)網(wǎng)的IP網(wǎng)絡和/或互聯(lián)網(wǎng)的一部分。接入路由器140可以用來控制IP骨干網(wǎng)190的 接入業(yè)務。接入路由器190可以響應QoS協(xié)調(diào)器20和資源管理器130執(zhí)行QoS實施。 核心路由器150可以用來為IP骨干網(wǎng)190執(zhí)行IP分組路由。邊緣路由器160、170可以 用來執(zhí)行互通,作為與其他IP網(wǎng)絡的安全網(wǎng)關(guān)。邊緣路由器160、170可以采用IP層部 件的形式而不需要P2P感知。在所示實施方式中,基于IP的服務網(wǎng)絡180與IP-IW網(wǎng)關(guān)60通信地耦合。IP 服務網(wǎng)絡180例如可以采用基于IP的網(wǎng)絡的形式,所述基于IP的網(wǎng)絡提供下一代網(wǎng)絡 (NGN)、IMS和/或P2P服務(例如,作為用于等體80應用的數(shù)據(jù)源和/或數(shù)據(jù)接收裝置)。在所示實施方式中,非IP-IW網(wǎng)關(guān)50與基于非IP的服務網(wǎng)絡210通信地耦合。 基于非IP的服務網(wǎng)絡180例如可以采用提供服務(例如,作為用于P2P應用的數(shù)據(jù)源或 數(shù)據(jù)接收裝置)的基于非IP的網(wǎng)絡的形式,比如公共交換電話網(wǎng)絡(PSTN)或公共陸地 移動網(wǎng)絡(PLMN)。計費調(diào)解服務器220例如可以處理計費和/或付款信息,并且可以采用常規(guī)的運 營級的電信網(wǎng)絡計費系統(tǒng)的形式。仍然參考圖1,這樣的方法可以有利地平衡運營級的通信和P2P網(wǎng)絡構(gòu)造這兩者 的優(yōu)勢。這樣的方法可以使得運營級的電信運營商能夠獲得P2P應用的收益而不會失去 當前電信的收益。這樣的方法可以有利地在基于IP的網(wǎng)絡中提供運營級的P2P服務,該 方法對電信網(wǎng)絡的構(gòu)造和服務影響有限。會話控制功能以及(如果不是大多數(shù)的話)許 多服務應用可以在對等體節(jié)點之間分布。在本發(fā)明的確定實施方式中,僅有確定的網(wǎng)絡 部件,比如提供認證、QoS控制、記賬和提供服務的那些,可能是網(wǎng)絡運營的關(guān)鍵,所 述網(wǎng)絡部件保持在網(wǎng)絡的運營商一側(cè)。
8
這樣的構(gòu)造或方法的一些益處可以包括需要最小的專用網(wǎng)絡部件同時提供大 的可伸縮性;提供有全球可達到能力的統(tǒng)一客戶數(shù)據(jù)管理;為客戶提供虛擬家庭環(huán)境, 以便從多個位置享受相同的服務體驗;利用可信任的網(wǎng)絡運營商提供受保護的通信環(huán) 境;提供服務質(zhì)量(QoS)作為給終端用戶的服務;以及提供對基于IP的承載網(wǎng)絡有不明 確的最小影響的接入技術(shù)。在本發(fā)明的確定實施方式中,確定的一些被提供的網(wǎng)絡部件可以由運營級的電 信網(wǎng)絡運營商擁有和/或運營。例如,在本發(fā)明的確定實施方式中,QoS協(xié)調(diào)器20、引 導服務器30、收費調(diào)解器40、網(wǎng)關(guān)50、60、AAA服務器120、資源管理器130和計費 調(diào)解服務器220可以由運營級的電信網(wǎng)絡運營商擁有和/或運營。在本發(fā)明的確定實施 方式中,確定的一些被提供的網(wǎng)絡部件可能不是由運營級的電信網(wǎng)絡運營商擁有和/或 運營。例如,在本發(fā)明的確定實施方式中,引導對等體70、90和被服務的/服務的對等 體80可能不是由運營級的電信網(wǎng)絡運營商擁有和/或運營。以這種方法,P2P網(wǎng)絡一般 可以采用覆蓋網(wǎng)絡的形式,其提供利用了帶有所需要的最小新設備的基礎IP網(wǎng)絡部件的 P2P應用。這樣的方法可提供大量額外的優(yōu)勢,比如客戶端涉及收費。收費功能按照慣例 是基于終端或客戶端不能夠提供收費信息的假設。然而在本發(fā)明的確定實施方式中,涉 及服務提供比如“呼叫”或者其他應用會話的對等體(例如,被服務的和服務的對等體 這兩者)可以被請求提供與服務或收費相關(guān)的確定的信息。該信息例如可以被提供到收 費調(diào)解器40用于使其生效。這樣的方法可提供由客戶端啟動的QoS。常規(guī)構(gòu)造中的QoS是網(wǎng)絡的責任,并 且在傳統(tǒng)上可由運營商預先設定,或者由用戶預先認購。在本發(fā)明的確定實施方式中, P2P應用的用戶能夠經(jīng)由客戶端的用戶界面,比如網(wǎng)頁或者在用戶計算設備上運行的應 用,啟動QoS的動態(tài)改變。被提供的網(wǎng)絡設備,比如寬帶遠程接入服務器(BRAS)和路 由器140和資源管理器130和協(xié)調(diào)器201可以實施由用戶或者他們的終端或計算設備請求 的QoS改變。這樣的方法可以為用戶提供使用運營級的電信網(wǎng)絡AAA服務器執(zhí)行的常規(guī)授權(quán) 和認證,其可能已經(jīng)存在于運營級的電信網(wǎng)絡(例如120)中。這樣的方法可以提供兩個 益處第一,其能夠提升AAA裝備或者網(wǎng)絡解決方案而不需要實質(zhì)上新的投資;以及第 二,其可以使得當前的網(wǎng)絡用戶能夠使用相同的憑據(jù)信息以接入P2P服務。這樣的方法可以提供移動式(nomadic)支持。移動式支持可以使用與常規(guī)的互 聯(lián)網(wǎng)接入相似的方式來提供,比如用戶使用他/她擁有的互聯(lián)網(wǎng)憑證信息接入網(wǎng)絡。這 樣的方法例如可以提供使用了基礎電信網(wǎng)絡無線接入技術(shù)的移動支持。相比于常規(guī)的P2P和運營級的電信服務,這樣的方法用來供應兩種服務中最好 的一個,也就是,以安全且受信任的電信環(huán)境提供運營級的對等服務。這樣的結(jié)構(gòu)和方 法將運營級的電信運營商的服務擴展到互聯(lián)網(wǎng)服務領域,并且為運營商提供“工具”以 與P2P供應商和服務進行競爭。仍然參考圖1,經(jīng)由例如以常規(guī)的方式在引導服務器30、引導對等體90、和連 接對等體110之間進行協(xié)調(diào),可以實現(xiàn)連接對等體110到P2P覆蓋網(wǎng)絡的對等體接納。 所利用的方法例如可以是主要根據(jù)IETF P2PSIP建議。
在本發(fā)明的確定實施方式中,連接對等體110可聯(lián)系引導服務器30,以取得合 適的引導對等體例如引導對等體90的聯(lián)系信息。如果連接對等體110知道引導對等體, 例如其使用的最后一個引導對等體,則該引導對等體可被最先聯(lián)系。隨后,連接對等體 110與合適的引導對等體例如引導對等體90—起工作,以便完成連接過程。在連接過程 期間,連接對等體110、引導服務器/對等體30/90和AAA服務器120可以協(xié)作,以便 例如使連接對等體110的憑證信息、以及其他信息比如對等體的位置和容量有效。其他 的P2P網(wǎng)絡配置信息例如可在成功認證之后被遞送。在本發(fā)明的確定實施方式中,對等體認證可以經(jīng)由引導服務器30在連接對等體 110和AAA系統(tǒng)120之間執(zhí)行。在本發(fā)明的確定實施方式中,認證必須是相互的。在 成功認證之后,由AAA系統(tǒng)120簽署的授權(quán)令牌可以被傳遞到連接對等體110并且由
“JOIN”信號攜帶到達引導對等體(例如70、80、90)。在令牌中密封的信息可以包括, 例如隨機分配的對等體ID、映射用戶名字的用戶ID、識別連接對等體節(jié)點110能夠提供 什么服務的服務ID、可應用的離線或在線收費模型、QoS配置文件、以及時間戳信息。 可以包括除這些信息項目以外或者代替這些信息項目的其他信息。P2P網(wǎng)絡例如可以使 用信息,以使得加入對等體110、其所屬的服務組和/或其授權(quán)使用的QoS水平所要求的 特征生效。按照慣例,由于在這種網(wǎng)絡結(jié)構(gòu)中的傳統(tǒng)終端的基礎假設,收費處理是網(wǎng)絡的 責任。然而,P2P網(wǎng)絡則是基于終端為計算設備的預期,所述計算設備例如可記錄能夠 用于收費和計費的目的信息,比如服務的類型(例如,聲音、數(shù)據(jù)或多媒體),服務的持 續(xù)時間(例如包括開始和結(jié)束的時間戳),以及用于該服務的QoS水平。在本發(fā)明的確 定實施方式中,收費信息通??赡懿粌H僅取決于由單獨的對等體,比如被服務的對等體 所提供的服務信息。在本發(fā)明的確定實施方式中,可以提供離線收費。在本發(fā)明的確定實施方式 中,對于離線收費而言,服務對等體和被服務的對等體這兩者可以涉及給收費調(diào)解器40 提供收費信息,其隨后為計費的目的驗證并且強化信息(并且例如將合適的信息轉(zhuǎn)發(fā)給 計費調(diào)解服務器220)。在本發(fā)明的確定實施方式中,可以提供在線收費。在本發(fā)明的確定實施方式 中,對于在線收費而言,服務對等體(例如,80)可以請求被服務對等體(例如,80)通 過確定的信貸(credit)以便訪問服務,從被服務的對等體收集信貸單元。在線收費系統(tǒng)可 以將信貸單元發(fā)送給被服務的對等體,并且收集和驗證從服務對等體發(fā)布的信貸單元。 在本發(fā)明的確定實施方式中,引導服務器30和/或收費調(diào)解器40可以充當這樣一個在線 收費系統(tǒng)的代理服務器,并且將P2P收費信號調(diào)整為常規(guī)的運營級的電信系統(tǒng)的收費信 號,且反之亦然。在本發(fā)明的確定實施方式中,訂戶或者用戶可以為在訂戶或用戶的設備上關(guān)于 任何特定會話發(fā)起和/或終止業(yè)務而修改QoS?,F(xiàn)在參考圖2,其顯示了選擇相應于根 據(jù)本發(fā)明實施方式的動態(tài)QoS過程的消息傳遞的圖解視圖。圖2的實施方式包括服務 對等體310,其可能類似于對等體80 (圖1);被服務的對等體320,其可能類似于對等體 80 (圖1);第一和第二 QoS協(xié)調(diào)器330、340,其每一個都可能類似于QoS協(xié)調(diào)器20 (圖 1);收費調(diào)解器350,其可能類似于收費調(diào)解器40 (圖1);第一和第二資源管理器360、370,其每一個都可能類似于資源管理器130 (圖1);以及IP骨干網(wǎng)380,其可能類似于 IP骨干網(wǎng)190或200 (圖1)。IP骨干網(wǎng)380包括第一和第二接入路由器382、384,其 每一個都可能類似于接入路由器140 (圖1);以及核心路由器386,其可能類似于核心路 由器150 (圖1)。如果被服務對等體320的用戶打算擁有比缺省的或者隨后要提供的情況更好的 服務質(zhì)量,例如,他/她可以通過交換消息1來請求對服務對等體310的改變,比如確定 是否支持改進。如果是,則被服務的對等體320和服務的對等體310可以通過交換消息 2,經(jīng)由客戶端界面,將請求發(fā)送至合適的QoS協(xié)調(diào)器330、340。客戶端的收費功能建議 用戶為更好的服務而應用新的收費策略。如果用戶同意該收費策略,則終端發(fā)出關(guān)于之 后的業(yè)務的更好的QoS標記。可以采用RACS或PCRF系統(tǒng)的形式的資源管理器360、 370以及路由器382、384能夠?qū)嵤┬碌腝oS標記,并且用于服務的QoS將會隨后被改 進。在本發(fā)明的確定實施方式中,QoS協(xié)調(diào)器330、340可以與收費調(diào)解器350交換授權(quán) /通知消息(消息3),或者請求批準改變,和/或通知調(diào)節(jié)器350所述改變。在本發(fā)明的確定實施方式中,第三代協(xié)作伙伴計劃(3GPP)策略,收費和控制 (PCC)結(jié)構(gòu)可以被用來訪問接入網(wǎng)絡以提供收費功能。這樣的配置可以提供相應的AF, 以處理來自P2P的服務對等體的QoS要求,并且能夠?qū)oS作為特殊的服務進行收費?,F(xiàn)在參考圖3,其也示出選擇相應于根據(jù)本發(fā)明實施方式的動態(tài)QoS過程的消息 傳遞的圖解視圖。圖3顯示在基于P2P網(wǎng)絡中動態(tài)服務等級(CoS)過程的實施方式的高 級消息流程圖?;赑2P的下一代網(wǎng)絡提供有金融反響的動態(tài)服務等級(CoS)能力。例 如,呼叫方或被呼叫方能夠動態(tài)地調(diào)節(jié)區(qū)別服務代碼點(DSCP),其具有與連接相關(guān)的較 高(或較低)的費用。用戶能夠發(fā)起請求,該請求隨后在網(wǎng)絡一側(cè)被實施以便防止CoS 失竊。在本發(fā)明的確定實施方式中,訂戶可以具有能力來修改QoS,以用于在訂戶上 關(guān)于任何特定會話發(fā)起和/或終止業(yè)務。如果用戶打算擁有更好的服務,則他或她請求 更好的服務。網(wǎng)絡接下來為用戶建議關(guān)于更好的服務的新收費策略。可供選擇地,用 戶的計算設備可以有費用數(shù)據(jù),以便直接響應用戶關(guān)于更高CoS的請求。如果用戶同意 更好的CoS的費用,則改進提供給顧客的服務質(zhì)量(CoS)。用戶的計算設備可收集與通 信質(zhì)量的升級有關(guān)的數(shù)據(jù),比如會話開始時間和結(jié)束時間以及升級種類,例如處于計費 的目的。為了支持動態(tài)CoS,訂戶或用戶的計算設備可與不同的計費標記建立新的會話 或者通信。網(wǎng)絡可以探聽這些消息(比如SIP消息),或者代理這些消息,以便根據(jù)運 營商的策略和收費模式來修正標記。這樣一種方法可能類似于共同分配并待決的序列號 為12/062,404的美國專利申請中所描述的方法,所述申請被公布為第2009/0019156號美 國專利申請公布,此處通過引用并入其全部公開內(nèi)容,正如在其全部內(nèi)容中所闡明的一 樣。再次參考圖3,在所示實施方式中,用戶A選擇通過將DIAL B消息發(fā)送給運營 級的網(wǎng)絡來與用戶B協(xié)作地啟動P2P網(wǎng)絡應用。運營級的電信網(wǎng)絡隨后通過CALL FROM A消息通知用戶B請求協(xié)作。用戶B通過發(fā)送ok給到達運營級的網(wǎng)絡的CONNECT消 息來接受協(xié)作請求,運營級的網(wǎng)絡隨后將相似的CONNECT消息發(fā)送給用戶A。隨后, 使用例如盡力交付式類型的策略來進行被請求的協(xié)作會話。以相似的方式可以實現(xiàn)降低
11等級。如果用戶之后選擇從盡力交付式類型的服務改進成運營級的類型的服務,則可 以將代表所需改進的IMPROVE消息傳達給運營級的電信網(wǎng)絡。隨后,可以在作出選擇 的用戶和運營級的電信網(wǎng)絡之間交換CONFIRM消息??晒┻x擇地,可在使用用戶的設 備發(fā)送IMPROVE消息之前進行確認。隨后,使用例如運營級的類型的策略來進行被請 求的協(xié)作會話。按照慣例,公共交換電話網(wǎng)絡(PSTN)或IP多媒體子系統(tǒng)(IMS)網(wǎng)絡通過所謂 的訂戶模式來提供服務。也就是說,用戶預訂一個或多個由運營商提供的服務,并且運 營商根據(jù)其所提供的服務從訂戶收取費用。除了這樣的方法,或者代替這樣的方法,本發(fā)明的確定實施方式可以為P2P應 用使用服務經(jīng)紀人模式(SBM)。在這種模式下,用戶能夠為了他/她想要的一個或多個 確定服務向網(wǎng)絡發(fā)出請求。作用類似于經(jīng)紀人的網(wǎng)絡在網(wǎng)絡中(從其他提供服務的對等 體)找到請求的服務,并且將該服務傳遞給用戶。用于補償這種由網(wǎng)絡提供的服務的收 費方法可以由運營商來規(guī)定。SEM能夠有若干種變化。一個變化是網(wǎng)絡通知用戶服務供應商的聯(lián)系信息。在 這種情況下,網(wǎng)絡的作用類似于一種“黃頁”。運營商例如可以選擇以靜態(tài)的方式或者 通過搜索引擎服務來提供這種“黃頁”。這種模式可能特別適用于某些互聯(lián)網(wǎng)應用,比 如內(nèi)容共享和媒體(例如,音樂或電影)下載。另一種模式是運營商本身的作用類似于 服務供應商方面的代理,以提供服務。這對某些電信應用可能是有利的,例如音頻/視 頻電話,和/或音頻/視頻會議。與服務不得不由運營商通過應用服務器(AS)提供,并且用戶必須在歸屬用戶服 務器(HSS)上預訂服務的IMS服務經(jīng)紀人模式(SCIM)在根本上的不同之處在于,這些 SBM模式中任何一個的用戶不需要之前預訂向他或她提供的服務。使用這種服務經(jīng)紀 人模式,服務能夠被添加或移除,而極少與聯(lián)網(wǎng)設備有牽連。許多互聯(lián)網(wǎng)服務,比如廣 告、內(nèi)容共享或分布、工作協(xié)作、音樂和視頻下載,例如能夠通過這種方法來提供。服 務供應商能夠與網(wǎng)絡接入供應商、核心網(wǎng)絡供應商、或者第三方比如對等體相同。這就 給了運營級的電信系統(tǒng)運營商很大的靈活性,使其能提供創(chuàng)新的服務。電信網(wǎng)絡正朝著基于全IP的網(wǎng)絡轉(zhuǎn)移,該基于全IP的網(wǎng)絡為電信網(wǎng)絡與互聯(lián)網(wǎng) 的融合提供及極好的機會。對在許多在線購物網(wǎng)站內(nèi)的嵌入式語音、即時通信(IM)功 能的興趣不斷增加,并且將互聯(lián)網(wǎng)客戶關(guān)系管理(CRM)與使用基于網(wǎng)際協(xié)議的語音傳輸 (VoIP)的物流過程相整合也證明了這種融合。所述融合可能能夠通過P2P應用來實現(xiàn), 與使用常規(guī)電信方法能夠?qū)崿F(xiàn)的融合相比,使用P2P應用要容易得多。事實上,對于提 供融合的服務,比如運營級的P2P服務而言,電信運營商有著得天獨厚的優(yōu)勢。他們 擁有受客戶信任的品牌名稱;他們能夠輕易地將P2P服務與更多常規(guī)的電信服務進行捆 綁;并且,他們能夠統(tǒng)一對電信和P2P這兩種服務的認證。除了挽回對P2P競爭對手的 收益損失之外,對運營商提升內(nèi)容傳遞和廣告市場份額而言,提供P2P服務也是一個良 好的起點。此處所描述的方法被認為是運營級的電信網(wǎng)絡運營商使用最低的投資來部署P2P 服務,同時為其現(xiàn)有電信用戶繼續(xù)提供服務的實用的方法。這種方法還可以引導電信和P2P網(wǎng)絡通向更大的融合。在本發(fā)明的確定實施方式中,可以提供一種網(wǎng)絡結(jié)構(gòu),其將P2P設備與現(xiàn)有IP 網(wǎng)絡基礎設施結(jié)合以傳遞P2P服務和電信服務。P2P服務和現(xiàn)有服務可以在同一個IP網(wǎng)絡 中并存?,F(xiàn)有網(wǎng)絡部件能夠通過P2P網(wǎng)絡分享。對等體的授權(quán)和認證機制可以通過連接 對等體、引導服務器、和授權(quán)和認證(AA)服務器比如AAA服務器來共同地執(zhí)行。數(shù)字 安全令牌可以被用來指示授權(quán)的認證。令牌例如可以包括隨機分配的對等體ID、映射用 戶名字的用戶ID、識別連接對等體節(jié)點能夠提供什么服務的服務ID、對等體所屬的服務 組、離線或在線收費模型、QoS配置文件、以及時間戳。使用離線和在線的收費,可以 使用符合3GPP、3GPP2和/或TISPAN標準的收費設備。收費調(diào)解器可以被用來將P2P 收費信號變換成常規(guī)的收費信號,且反之亦然。引導服務器可以充當這種調(diào)解器。為了 防止關(guān)于P2P服務的收費欺詐行為,服務對等體和被服務對等體這兩者可以參與將收費 信息提供給收費調(diào)解器,其隨后為收費和計費的目的驗證和強化該信息??梢蕴峁┮环N 關(guān)于P2P服務的在線收費或信貸機制;這里服務對等體需要被服務對等體通過確定的信 貸以便接入服務,并且從被服務的對等體收集信貸單元?,F(xiàn)有的或新的在線收費系統(tǒng)可 以向被服務的對等體發(fā)布信貸單元,并且收集和驗證從服務對等體發(fā)布的信貸單元。對于本領域中的技術(shù)人員而言很明顯的是,在本發(fā)明的裝置和過程中可以做出 修改和變化,而不偏離本發(fā)明的精神或范圍。本發(fā)明旨在覆蓋被提供的本發(fā)明的修改和 變化,這些修改和變化來自附帶的權(quán)利要求及其等效物的范圍內(nèi)。
權(quán)利要求
1.一種計算網(wǎng)絡,包括多個對等體計算設備,該對等體計算設備包括代碼,所述代碼在由對等體計算設備 執(zhí)行時使得執(zhí)行該代碼的對等體計算設備與所述多個對等體計算設備中的至少一個其他 對等體計算設備協(xié)作;至少一個服務器,該至少一個服務器包括代碼,所述代碼在由所述至少一個服務器 執(zhí)行時定位所述多個對等體計算設備中的至少一個對等體計算設備;以及至少一個調(diào)解器,該至少一個調(diào)解器包括代碼,所述代碼在由所述至少一個調(diào)解器 執(zhí)行時從所述多個對等體計算設備中的至少一些對等體計算設備收集收費信息;其中,所述多個對等體計算設備、所述至少一個服務器和所述至少一個調(diào)解器經(jīng)由 至少運營級的電信網(wǎng)絡通信地耦合,所述至少運營級的電信網(wǎng)絡適合相對于所述多個對 等體計算設備中的協(xié)作的對等體計算設備之間的盡力交付式通信來增強所述多個對等體 計算設備中的所述協(xié)作的對等體計算設備之間的協(xié)作。
2.如權(quán)利要求1所述的網(wǎng)絡,其中所述至少一個調(diào)解器包括代碼,所述代碼在由所述 至少一個調(diào)解器執(zhí)行時從所述多個對等體計算設備中的所述協(xié)作的對等體計算設備中的 至少一個協(xié)作的對等體計算設備收集收費信息。
3.如權(quán)利要求1所述的網(wǎng)絡,其中所述至少一個調(diào)解器將表示所收集的收費信息的信 息傳遞至計費系統(tǒng),所述計費系統(tǒng)對應于所述運營級的電信網(wǎng)絡。
4.如權(quán)利要求1所述的網(wǎng)絡,其中所述運營級的電信網(wǎng)絡包括在所述多個對等體計算 設備中的對等體計算設備之間的無線鏈接。
5.如權(quán)利要求1所述的網(wǎng)絡,其中所述運營級的電信網(wǎng)絡包括基于IP的網(wǎng)絡。
6.如權(quán)利要求5所述的網(wǎng)絡,還包括至少一個IP互通網(wǎng)關(guān),該至少一個IP互通網(wǎng)關(guān)通信地耦合到至少一個其他的基于IP 的網(wǎng)絡并且包括代碼,所述代碼當由所述至少一個IP互通網(wǎng)關(guān)執(zhí)行時使得執(zhí)行該代碼的 IP互通網(wǎng)關(guān)與所述多個對等體計算設備中的至少一個對等體計算設備協(xié)作;其中,所述IP互通網(wǎng)關(guān)經(jīng)由所述至少運營級的電信網(wǎng)絡通信地耦合到所述多個對等 體計算設備。
7.如權(quán)利要求5所述的網(wǎng)絡,還包括非IP互通網(wǎng)關(guān),該非IP互通網(wǎng)關(guān)通信地耦合到 至少一個其他的基于非IP的網(wǎng)絡并且包括代碼,所述代碼當由所述至少一個非IP互通網(wǎng) 關(guān)執(zhí)行時使得執(zhí)行該代碼的非IP互通網(wǎng)關(guān)與所述多個對等體計算設備中的至少一個對等 體計算設備協(xié)作;其中,所述非IP互通網(wǎng)關(guān)經(jīng)由所述至少運營級的電信網(wǎng)絡通信地耦合到所述多個對 等體計算設備。
8.如權(quán)利要求1所述的網(wǎng)絡,還包括用戶認證和授權(quán)計算設備,該用戶認證和授權(quán)計 算設備通信地耦合到至少一個收費調(diào)解器并且包括代碼,所述代碼當由所述認證和授權(quán) 計算設備執(zhí)行時授權(quán)對等體計算設備。
9.如權(quán)利要求8所述的網(wǎng)絡,其中所述用戶認證和授權(quán)計算設備也是記賬計算設備。
10.如權(quán)利要求8所述的網(wǎng)絡,其中所述用戶認證和授權(quán)計算設備提供數(shù)字令牌,其 中所述多個對等體計算設備中的至少一些對等體計算設備響應于接收到所述數(shù)字令牌而 確定以下項中的至少一個所述協(xié)作的對等體計算設備中的至少一個協(xié)作的對等體計算設備能夠提供什么服務,以及所述協(xié)作的對等體計算設備中的所述至少一個協(xié)作的對等 體計算設備所屬的服務組。
11.如權(quán)利要求1所述的網(wǎng)絡,其中所述多個對等體計算設備中的所述協(xié)作的對等 體計算設備中的至少一個協(xié)作的對等體計算設備包括代碼,所述代碼當由所述至少一個 協(xié)作的對等體計算設備執(zhí)行時使得所述至少一個協(xié)作的對等體計算設備請求服務類別改 變。
12.如權(quán)利要求11所述的網(wǎng)絡,其中對于進行請求的至少一個協(xié)作的對等體計算 設備,所述運營級的電信網(wǎng)絡有選擇地在所述服務類別改變請求之前提供盡力交付式通 信,并且在所述服務類別改變請求之后提供運營級的通信。
13.如權(quán)利要求12所述的網(wǎng)絡,還包括服務質(zhì)量協(xié)調(diào)器,該服務質(zhì)量協(xié)調(diào)器通信地耦 合到所述運營級的電信網(wǎng)絡并且包括代碼,所述代碼當由所述至少一個服務質(zhì)量協(xié)調(diào)器 執(zhí)行時,使得所述至少一個服務質(zhì)量協(xié)調(diào)器引起所述運營級的電信網(wǎng)絡選擇性地在所述 服務類別改變請求之前提供盡力交付式級別的通信,并且在所述服務類別改變請求之后 提供運營級的通信。
14.如權(quán)利要求1所述的網(wǎng)絡,其中所述至少一個調(diào)解器的代碼收集的收費信息與服 務請求相關(guān),該服務請求來自所述協(xié)作的對等體計算設備中的協(xié)作的對等體計算設備。
15.如權(quán)利要求1所述的網(wǎng)絡,其中所述至少一個調(diào)解器的代碼收集的收費信息與服 務相關(guān),該服務由所述協(xié)作的對等體計算設備中的協(xié)作的對等體計算設備提供。
16.一種計算機程序產(chǎn)品,該計算機程序產(chǎn)品有形地體現(xiàn)在至少一種計算機可讀介質(zhì) 中并且包括計算設備可執(zhí)行代碼,以用于至少運營級的電信網(wǎng)絡,所述代碼包括用于使得多個對等體計算設備中的至少一些對等體計算設備通過所述至少運營級的 電信網(wǎng)絡彼此協(xié)作以提供至少運營級的電信網(wǎng)絡的自然對等應用支持的代碼;以及,用于從所述多個對等體計算設備中的協(xié)作的對等體計算設備中的至少一些協(xié)作的對 等體計算設備收集收費信息、并且將表示所收集的收費信息中的至少一部分的數(shù)據(jù)提供 至與所述至少運營級的電信網(wǎng)絡相關(guān)的計費系統(tǒng)的代碼。
17.如權(quán)利要求16所述的計算機程序產(chǎn)品,其中所述代碼還包括用于從所述協(xié)作 的對等體計算設備中的至少一個協(xié)作的對等體計算設備接收服務質(zhì)量改變請求、并且響 應所接收的請求而修改與所述協(xié)作的對等體計算設備中的所述至少一個協(xié)作的對等體計 算設備相關(guān)的服務類別的代碼。
18.如權(quán)利要求16所述的計算機程序產(chǎn)品,其中所述代碼還包括用于從所述協(xié)作的對等體計算設備中的至少一個協(xié)作的對等體計算設備接收服務質(zhì) 量改變請求的代碼;以及,用于使得所述至少運營級的電信網(wǎng)絡有選擇地在所述服務類別改變請求之前提供盡 力交付式級別的通信、并且在所述服務類別改變請求之后提供運營級的通信的代碼。
19.如權(quán)利要求16所述的計算機程序產(chǎn)品,其中所述代碼還包括用于從所述協(xié)作 的對等體計算設備中的至少一個協(xié)作的對等體計算設備接收服務質(zhì)量改變請求的代碼; 以及,用于使得所述至少運營級的電信網(wǎng)絡有選擇地在所述服務類別改變請求之后提供盡 力交付式級別的通信、并且在所述服務類別改變請求之前提供運營級的通信的代碼。
20.如權(quán)利要求16所述的計算機程序產(chǎn)品,其中表示所收集的收費信息的至少一部分 的數(shù)據(jù)與服務經(jīng)紀人模式相關(guān),所收集的收費信息被傳遞至與所述至少運營級的電信網(wǎng) 絡相關(guān)的計費系統(tǒng)。
全文摘要
一種計算網(wǎng)絡,包括多個對等體計算設備,當其包括的代碼由對等體計算設備執(zhí)行時使得執(zhí)行該代碼的對等體計算設備與至少一個其他的對等體計算設備協(xié)作;至少一個服務器,當其包括的代碼由至少一個服務器執(zhí)行時定位至少一個對等體計算設備;以及至少一個調(diào)解器,當其包括的代碼由至少一個調(diào)解器執(zhí)行時從至少一些對等體計算設備收集收費信息;其中,對等體計算設備、至少一個服務器和至少一個調(diào)解器經(jīng)由至少運營級的電信網(wǎng)絡通信地耦合,所述運營級的電信網(wǎng)絡適合相對于協(xié)作的單個對等體計算設備之間的盡力交付式通信增強協(xié)作的單個對等體計算設備之間的協(xié)作。
文檔編號G06F15/173GK102016823SQ200980114537
公開日2011年4月13日 申請日期2009年4月24日 優(yōu)先權(quán)日2008年4月25日
發(fā)明者拉里·紹燕·馬, 朱為勇, 莫黎 申請人:中興通訊美國公司, 中興通訊股份有限公司