用于產(chǎn)生虛擬通用即插即用系統(tǒng)的系統(tǒng)和方法
【專利說(shuō)明】用于產(chǎn)生虛擬通用即插即用系統(tǒng)的系統(tǒng)和方法
[0001]分案串請(qǐng)的相關(guān)信息
[0002]本案是分案申請(qǐng)。該分案的母案是申請(qǐng)日為2010年6月3日、申請(qǐng)?zhí)枮?01080024671.1、發(fā)明名稱為“用于產(chǎn)生虛擬通用即插即用系統(tǒng)的系統(tǒng)和方法”的發(fā)明專利申請(qǐng)案。
技術(shù)領(lǐng)域
[0003]本發(fā)明大體涉及計(jì)算機(jī)網(wǎng)絡(luò),且更特定來(lái)說(shuō)涉及專用網(wǎng)絡(luò)之間的串流媒體選擇和授權(quán)的遠(yuǎn)程控制。
【背景技術(shù)】
[0004]人們正越來(lái)越多地建立例如音頻文件、視頻文件、數(shù)字圖像等數(shù)字媒體的集合。雖然例如閃盤(thumb drive)、⑶-R盤和MP3播放器等便攜式存儲(chǔ)器裝置已提供實(shí)體地將此類文件從一處攜載到另一處以供使用的某一能力,但通常此類存儲(chǔ)器裝置的攜載容量過(guò)于有限且委托給敏感數(shù)據(jù)文件的話過(guò)于容易丟失或被盜。盡管如此,數(shù)字媒體的收集者將仍由于能夠接入其集合而受益,而無(wú)須設(shè)置精心設(shè)計(jì)的網(wǎng)絡(luò)橋接。
【發(fā)明內(nèi)容】
[0005]方法和裝置使位于源網(wǎng)絡(luò)上的裝置能夠呈現(xiàn)為目標(biāo)網(wǎng)絡(luò)上的虛擬裝置。在所述源網(wǎng)絡(luò)和目標(biāo)網(wǎng)絡(luò)上的計(jì)算機(jī)上運(yùn)行的代理應(yīng)用程序經(jīng)由由因特網(wǎng)上的超級(jí)對(duì)等聯(lián)網(wǎng)服務(wù)器啟用的對(duì)等網(wǎng)絡(luò)而通信。為了共享裝置,中央服務(wù)器代理請(qǐng)求源網(wǎng)絡(luò)代理提供對(duì)所述源網(wǎng)絡(luò)中的裝置的接入,且將此信息導(dǎo)向?yàn)榘l(fā)送到目標(biāo)網(wǎng)絡(luò)。所述源網(wǎng)絡(luò)代理將裝置名稱、特性和服務(wù)模板信息發(fā)送到所述目標(biāo)網(wǎng)絡(luò)代理。所述目標(biāo)網(wǎng)絡(luò)代理使用所述所接收的信息來(lái)向所述目標(biāo)網(wǎng)絡(luò)宣告其自身為所述裝置。所述目標(biāo)網(wǎng)絡(luò)上的裝置可向所述目標(biāo)網(wǎng)絡(luò)代理請(qǐng)求裝置服務(wù)。此類請(qǐng)求由所述目標(biāo)網(wǎng)絡(luò)代理重新封裝并發(fā)送到所述源網(wǎng)絡(luò)代理。所述源網(wǎng)絡(luò)代理將服務(wù)請(qǐng)求重定向到實(shí)際裝置且將所接收響應(yīng)重定向到所述目標(biāo)網(wǎng)絡(luò)代理。所述目標(biāo)網(wǎng)絡(luò)代理接收所述響應(yīng)、對(duì)其進(jìn)行處理并將服務(wù)響應(yīng)轉(zhuǎn)發(fā)到請(qǐng)求裝置。隨后,第一網(wǎng)絡(luò)上的所述請(qǐng)求裝置可直接接入來(lái)自第二網(wǎng)絡(luò)上的裝置的服務(wù),如同所述兩個(gè)裝置在同一網(wǎng)絡(luò)上一樣。使用此類方法,本地網(wǎng)絡(luò)上的裝置也可接入因特網(wǎng)服務(wù)器上可用的服務(wù),如同所述服務(wù)器在所述本地網(wǎng)絡(luò)上一樣。
【附圖說(shuō)明】
[0006]附圖并入本文中并組成本說(shuō)明書的一部分,【附圖說(shuō)明】本發(fā)明的示范性實(shí)施例且連同上文給出的一般描述和下文給出的詳細(xì)描述一起,用以闡釋本發(fā)明的特征。
[0007]圖1是說(shuō)明適合與各種實(shí)施例一起使用的通信系統(tǒng)的通信系統(tǒng)框圖。
[0008]圖2A-2C是說(shuō)明各種實(shí)施例的功能性的通信系統(tǒng)框圖。
[0009]圖3是說(shuō)明用于與各種實(shí)施例一起使用的與移動(dòng)裝置通信的組件的通信系統(tǒng)框圖。
[0010]圖4描繪用于與各種實(shí)施例一起使用的適于在移動(dòng)裝置上實(shí)施的用戶接口。
[0011]圖5是各種實(shí)施例的概要過(guò)程的過(guò)程流程圖。
[0012]圖6是用于與各種實(shí)施例一起使用的用于注冊(cè)網(wǎng)絡(luò)以建立對(duì)等網(wǎng)絡(luò)的實(shí)施例方法的過(guò)程流程圖。
[0013]圖7是說(shuō)明在圖6中說(shuō)明的實(shí)施例方法中可在各個(gè)組件間交換的消息的消息流程圖。
[0014]圖8是用于使第一網(wǎng)絡(luò)上的裝置虛擬化使得其可呈現(xiàn)為第二網(wǎng)絡(luò)上的虛擬裝置的實(shí)施例方法的過(guò)程流程圖。
[0015]圖9A-9C是用于從呈現(xiàn)為第二網(wǎng)絡(luò)上的虛擬裝置的第一網(wǎng)絡(luò)上的裝置獲得服務(wù)并接收內(nèi)容的實(shí)施例方法的過(guò)程流程圖。
[0016]圖10是用于使用移動(dòng)裝置以使得能夠?qū)⒌谝痪W(wǎng)絡(luò)上的裝置作為第二網(wǎng)絡(luò)上的虛擬裝置接入的實(shí)施例方法的過(guò)程流程圖。
[0017]圖11是用于使用第一網(wǎng)絡(luò)上的計(jì)算機(jī)以使得能夠?qū)⒌谝痪W(wǎng)絡(luò)上的裝置作為第二網(wǎng)絡(luò)上的虛擬裝置接入的另一實(shí)施例方法的過(guò)程流程圖。
[0018]圖12是用于使用第一網(wǎng)絡(luò)上的計(jì)算機(jī)以使得能夠?qū)⒌诙W(wǎng)絡(luò)上的裝置作為第一網(wǎng)絡(luò)上的虛擬裝置接入的實(shí)施例方法的過(guò)程流程圖。
[0019]圖13是在圖12中說(shuō)明的方法中可在各個(gè)組件間交換的消息的消息流程圖。
[0020]圖14是適合與各種實(shí)施例的特定實(shí)施方案一起使用的通信系統(tǒng)的通信框圖。
[0021]圖15是用于使得將第一網(wǎng)絡(luò)上的裝置能夠作為第一網(wǎng)絡(luò)上的虛擬裝置接入服務(wù)器提供的服務(wù)的實(shí)施例方法的過(guò)程流程圖。
[0022]圖16是在圖15中說(shuō)明的方法中可在各個(gè)組件間詢問(wèn)改變的消息的消息流程圖。
[0023]圖17是用于在數(shù)字照片顯示器中將動(dòng)態(tài)文件顯示為靜態(tài)圖像的實(shí)施例方法的過(guò)程流程圖。
[0024]圖18是圖17中說(shuō)明的方法的實(shí)例實(shí)施方案的過(guò)程流程圖。
[0025]圖19是圖17中說(shuō)明的方法的另一實(shí)例實(shí)施方案的過(guò)程流程圖。
[0026]圖20是適合與各種實(shí)施例一起使用的個(gè)人計(jì)算機(jī)的組件框圖。
[0027]圖21是適合與各種實(shí)施例一起使用的服務(wù)器的組件框圖。
[0028]圖22是適合與各種實(shí)施例一起使用的數(shù)字照片顯示器的組件框圖。
【具體實(shí)施方式】
[0029]將參看附圖詳細(xì)描述各種實(shí)施例。在任何可能之處,將貫穿圖式使用相同參考數(shù)字來(lái)指代相同或相似部分。對(duì)特定實(shí)例和實(shí)施方案所作的參考是出于說(shuō)明性目的,且不希望限制本發(fā)明或權(quán)利要求書的范圍。
[0030]詞語(yǔ)“示范性”在本文中意味著“充當(dāng)實(shí)例、個(gè)例或說(shuō)明”。在本文中描述為“示范性”的任何實(shí)施方案不一定解釋為比其它實(shí)施方案優(yōu)選或有利。
[0031]如本文所使用,術(shù)語(yǔ)“移動(dòng)裝置”和“手持式裝置”指代蜂窩式電話、個(gè)人數(shù)據(jù)助理(PDA)、掌上型計(jì)算機(jī)、無(wú)線電子郵件接收器、具有多媒體因特網(wǎng)功能的蜂窩式電話、全球定位系統(tǒng)(GPS)接收器、無(wú)線游戲控制器,以及包含可編程處理器和存儲(chǔ)器、經(jīng)配置以與無(wú)線通信網(wǎng)絡(luò)通信且具有網(wǎng)絡(luò)瀏覽器的類似的個(gè)人電子裝置中的任一者或全部。
[0032]如本文所使用,術(shù)語(yǔ)“計(jì)算機(jī)”、“個(gè)人計(jì)算機(jī)”和“計(jì)算裝置”指代已知或?qū)?lái)將開發(fā)的任何可編程計(jì)算機(jī)系統(tǒng)。在優(yōu)選實(shí)施例中,計(jì)算機(jī)將耦合到例如本文描述的網(wǎng)絡(luò)。計(jì)算機(jī)系統(tǒng)可配置有用以執(zhí)行本文描述的過(guò)程的軟件指令。
[0033]如本文所使用,術(shù)語(yǔ)“組件”、“模塊”、“系統(tǒng)”等希望指代計(jì)算機(jī)相關(guān)實(shí)體,其為硬件、硬件與軟件的組合、軟件或執(zhí)行中的軟件。舉例來(lái)說(shuō),組件可為(但不限于)在處理器上運(yùn)行的過(guò)程、處理器、對(duì)象、可執(zhí)行程序、執(zhí)行線程、程序和/或計(jì)算機(jī)。借助于說(shuō)明,在服務(wù)器上運(yùn)行的應(yīng)用程序與服務(wù)器兩者均可為組件。一個(gè)或一個(gè)以上組件可駐留于過(guò)程和/或執(zhí)行線程內(nèi),且組件可定位于一個(gè)計(jì)算機(jī)上且/或分布于兩個(gè)或兩個(gè)以上計(jì)算機(jī)之間。
[0034]如本文所使用,術(shù)語(yǔ)“裝置”指代任何電子裝置,本文提及或描述其若干實(shí)例。在優(yōu)選實(shí)施例中,裝置可為可親合到網(wǎng)絡(luò)的“通用即插即用”(universal plug-and-play,UPnP)
目.ο
[0035]術(shù)語(yǔ)“對(duì)等網(wǎng)絡(luò)”希望涵蓋已知或?qū)?lái)將開發(fā)的任何形式的對(duì)等網(wǎng)絡(luò)技術(shù)。雖然一些實(shí)施例提及利用超文本傳送協(xié)議(HTTP)消息接發(fā)的對(duì)等網(wǎng)絡(luò),但此類參考僅希望充當(dāng)實(shí)例,且不希望將權(quán)利要求書的范圍限于任何特定聯(lián)網(wǎng)技術(shù)。
[0036]為了便于參考,說(shuō)明各種實(shí)施例的作用的實(shí)例可將網(wǎng)絡(luò)稱為第一和第二網(wǎng)絡(luò)或用戶,或稱為網(wǎng)絡(luò)和用戶A及B。舉例來(lái)說(shuō),第一用戶可稱為“用戶A”,且第二用戶可稱為“用戶B”。圖和描述內(nèi)容中的此類參考是任意的且用于簡(jiǎn)化網(wǎng)絡(luò)和用戶參考,且因此不希望將權(quán)利要求書的范圍限于僅兩個(gè)網(wǎng)絡(luò)或僅兩個(gè)用戶,或?qū)⑻囟ㄓ脩粝抻谔囟ňW(wǎng)絡(luò),因?yàn)楦鞣N實(shí)施例支持任何數(shù)目的網(wǎng)絡(luò)和用戶。
[0037]將依據(jù)可包含若干組件、模塊等的系統(tǒng)呈現(xiàn)各個(gè)方面。應(yīng)理解且了解,各種系統(tǒng)可包含額外組件、模塊等,且可不包含結(jié)合圖式論述的所有組件、模塊等。還可使用這些方法的組合。
[0038]本文描述的各種實(shí)施例提供實(shí)現(xiàn)在第一網(wǎng)絡(luò)上運(yùn)行的裝置或服務(wù)的發(fā)現(xiàn)且產(chǎn)生所述裝置或服務(wù)在第二網(wǎng)絡(luò)上的虛擬再現(xiàn)使得其可如同其為實(shí)際網(wǎng)絡(luò)裝置一樣被接入的方法和系統(tǒng)。在優(yōu)選實(shí)施例中,第一和第二網(wǎng)絡(luò)為使用與可編程計(jì)算機(jī)(例如,個(gè)人計(jì)算機(jī))鏈接在一起的通用即插即用(“UPnP”,例如http://wffff.upnp.0rR)裝置的對(duì)等網(wǎng)絡(luò)。第一和第二網(wǎng)絡(luò)還包含例如經(jīng)由路由器或家庭網(wǎng)關(guān)到廣域網(wǎng)的連接,從而提供到因特網(wǎng)的連接,可經(jīng)由因特網(wǎng)在可編程計(jì)算機(jī)的每一者之間建立通信。第一和第二網(wǎng)絡(luò)可實(shí)施以太網(wǎng)或802.11無(wú)線通信、這兩個(gè)通信技術(shù)的組合,或能夠支持因特網(wǎng)協(xié)議(IP)的另一聯(lián)網(wǎng)技術(shù)??删幊逃?jì)算機(jī)的每一者配置有代理應(yīng)用程序,其發(fā)現(xiàn)其本地網(wǎng)絡(luò)內(nèi)的即插即用裝置。所述代理應(yīng)用程序使計(jì)算機(jī)的每一者能夠加入包含廣域網(wǎng)上的超級(jí)對(duì)等服務(wù)器的對(duì)等網(wǎng)絡(luò),可經(jīng)由所述對(duì)等網(wǎng)絡(luò)建立到安裝有類似代理應(yīng)用程序的其它計(jì)算機(jī)的連接。類似于社交網(wǎng)絡(luò),用戶可邀請(qǐng)其它網(wǎng)絡(luò)來(lái)建立對(duì)等網(wǎng)絡(luò)鏈接,可通過(guò)所述對(duì)等網(wǎng)絡(luò)鏈接經(jīng)由廣域網(wǎng)(例如,因特網(wǎng))實(shí)現(xiàn)裝置和服務(wù)(例如,文件共享)。
[0039]為了起始裝置或服務(wù)共享,第一網(wǎng)絡(luò)中的第一計(jì)算機(jī)中的第一代理可經(jīng)由對(duì)等網(wǎng)絡(luò)鏈接將接入第二網(wǎng)絡(luò)中的一個(gè)或一個(gè)以上裝置或服務(wù)的請(qǐng)求發(fā)送到第二網(wǎng)絡(luò)中的第二計(jì)算機(jī)中的第二代理。第二代理可獲得第二網(wǎng)絡(luò)上的即插即用裝置的名稱、特性和服務(wù)模板,且將此信息經(jīng)由對(duì)等網(wǎng)絡(luò)鏈接發(fā)送到第一代理。第一代理使用所接收的即插即用信息來(lái)通過(guò)宣告其自身為具有從第二代理接收的特性和服務(wù)模板的UPnP裝置而模擬第一網(wǎng)絡(luò)上的所請(qǐng)求的裝置或服務(wù)。因此,第一代理充當(dāng)宣告第二網(wǎng)絡(luò)中的裝置或服務(wù)的特性的虛擬裝置或服務(wù)。第一網(wǎng)絡(luò)上的UPnP裝置可接著以UPnP網(wǎng)絡(luò)的普通方式請(qǐng)求來(lái)自虛擬裝置或服務(wù)的服務(wù)。對(duì)虛擬裝置或服務(wù)的服務(wù)請(qǐng)求可由第一代理重新封裝且經(jīng)由對(duì)等網(wǎng)絡(luò)鏈接發(fā)送到第二網(wǎng)絡(luò)中的第二代理。第二網(wǎng)絡(luò)中的第二代理可將服務(wù)請(qǐng)求更改地址并將其發(fā)送到第二網(wǎng)絡(luò)中的實(shí)際裝置。所述裝置以普通方式響應(yīng)于第二代理。第二代理接著將所接收的響應(yīng)封裝并將其經(jīng)由對(duì)等網(wǎng)絡(luò)鏈接發(fā)送到第一代理。第一代理接收封裝、處理所接收的信息(例如,將統(tǒng)一資源定位符(URL)或IP地址改變?yōu)獒槍?duì)第二網(wǎng)絡(luò)或?qū)嶋H裝置的公共IP地址),并將服務(wù)響應(yīng)轉(zhuǎn)發(fā)到第一網(wǎng)絡(luò)上的請(qǐng)求裝置。隨后,第一網(wǎng)絡(luò)上的請(qǐng)求裝置可經(jīng)由第一和第二代理接入來(lái)自第二網(wǎng)絡(luò)上的裝置的服務(wù),在第一與第二代理之間傳送所請(qǐng)求的文件和服務(wù)(與經(jīng)由對(duì)等網(wǎng)絡(luò)形成對(duì)比),如同兩個(gè)裝置在同一網(wǎng)絡(luò)上一樣。使用此類方法,本地網(wǎng)絡(luò)上的裝置可接入第二本地網(wǎng)絡(luò)上可用的服務(wù),如同所述裝置在所述本地網(wǎng)絡(luò)上一樣。此外,此類方法可實(shí)現(xiàn)從第一網(wǎng)絡(luò)中的計(jì)算機(jī)或裝置發(fā)送內(nèi)容以供在第二網(wǎng)絡(luò)上的裝置上呈現(xiàn)、打印或顯示。
[0040]圖1中說(shuō)明適于實(shí)施各種實(shí)施例的實(shí)例通信系統(tǒng)。此通信系統(tǒng)可包含兩個(gè)或兩個(gè)以上本地網(wǎng)絡(luò)100、116,其在本文中也標(biāo)記為且稱為網(wǎng)絡(luò)A和B,所述網(wǎng)絡(luò)可為典型的家庭網(wǎng)絡(luò)。局域網(wǎng)100、116可實(shí)施為以太網(wǎng)或802.11無(wú)線通信或兩者的組合。局域網(wǎng)100、116包含一個(gè)或一個(gè)以上UPnP裝置102、104、106、110、120、122、124、128。在所說(shuō)明的實(shí)例通信系統(tǒng)中,網(wǎng)絡(luò)100、116經(jīng)由路由器112、118或家庭網(wǎng)絡(luò)系統(tǒng)中典型的家庭網(wǎng)關(guān)連接到因特網(wǎng)114。局域網(wǎng)100、116還包含可編程計(jì)算機(jī)108、126,例如個(gè)人計(jì)算機(jī)、計(jì)算機(jī)游戲控制臺(tái)或局域網(wǎng)服務(wù)器。在一些實(shí)施方案中,可在經(jīng)配置以充當(dāng)家庭網(wǎng)關(guān)的例如個(gè)人計(jì)算機(jī)或游戲控制臺(tái)等相同可編程裝置中實(shí)施可編程計(jì)算機(jī)108、126和路由器112、118或家庭網(wǎng)關(guān)。在一些實(shí)施方案中,局域網(wǎng)100、116中的一者或一者以上可不包含路由器112、118,例如當(dāng)一個(gè)網(wǎng)絡(luò)僅包含一個(gè)耦合到因特網(wǎng)114的可編程計(jì)算機(jī)108、126時(shí)。
[0041]局域網(wǎng)100、116可包含多種UPnP裝置,例如電視102、120、媒體播放器(例如,數(shù)字視頻盤(DVD)播放器104)、內(nèi)容源(例如,衛(wèi)星或電纜TV接收器盒124)和輸出裝置(例如,數(shù)碼相框106、打印機(jī)110和多功能裝置128)??蓪?shí)施任何數(shù)目的不同UPnP裝置,包含可在將來(lái)開發(fā)的UPnP裝置。另外,例如計(jì)算裝置108、126內(nèi)的計(jì)算機(jī)硬盤驅(qū)動(dòng)器系統(tǒng)等內(nèi)容存儲(chǔ)裝置可存儲(chǔ)可在局域網(wǎng)100、116上的UPnP裝置中的一者或一者以上之上顯示或播放的數(shù)字內(nèi)容(例如,音樂(lè)、照片、視頻和文本文件)。
[0042]任選地,通信系統(tǒng)可包含其它計(jì)算裝置,例如具有對(duì)因特網(wǎng)114的接入的個(gè)人計(jì)算機(jī)138和移動(dòng)裝置136。舉例來(lái)說(shuō),例如蜂窩式電話等移動(dòng)裝置136可經(jīng)由無(wú)線通信網(wǎng)絡(luò)130(例如,WIFI或蜂窩式電話數(shù)據(jù)通信網(wǎng)絡(luò))接入因特網(wǎng)。此無(wú)線通信網(wǎng)絡(luò)130可包含耦合到網(wǎng)關(guān)或因特網(wǎng)接入服務(wù)器134(其耦合到因特網(wǎng)114)的多個(gè)基站132。個(gè)人計(jì)算機(jī)可以任何常規(guī)方式耦合到因特網(wǎng)114,例如通過(guò)經(jīng)由因特網(wǎng)網(wǎng)關(guān)(未圖示)的有線連接或通過(guò)無(wú)線通信網(wǎng)絡(luò)130。
[0043]各種實(shí)施例還可包含超級(jí)對(duì)等聯(lián)網(wǎng)服務(wù)器140、注冊(cè)服務(wù)器142和(任選地)位于公共因特網(wǎng)114上的重新路由服務(wù)器144。超級(jí)對(duì)等聯(lián)網(wǎng)服務(wù)器140可為配置有根據(jù)各種實(shí)施例的軟件指令以實(shí)現(xiàn)因特網(wǎng)連接的計(jì)算裝置108、126之間的對(duì)等通信的任何市售服務(wù)器,所述因特網(wǎng)連接的計(jì)算裝置配置有本文描述的代理應(yīng)用程序。注冊(cè)服務(wù)器142可為配置有軟件指令以代管可從網(wǎng)絡(luò)瀏覽器(在具有適宜的瀏覽器的移動(dòng)裝置136上,或在配置有網(wǎng)絡(luò)瀏覽器的計(jì)算裝置108、126、138上)接收請(qǐng)求的網(wǎng)頁(yè)的任何市售服務(wù)器。任選重新路由服務(wù)器144可為配置有軟件指令以當(dāng)局域網(wǎng)100、116均不提供端口轉(zhuǎn)發(fā)功能性時(shí)在兩個(gè)網(wǎng)絡(luò)之間重新路由通信的任何市售服務(wù)器。
[0044]在各種實(shí)施例中,超級(jí)對(duì)等聯(lián)網(wǎng)服務(wù)器140、注冊(cè)服務(wù)器142和(任選地)重新路由服務(wù)器144不限于任何配置或特定數(shù)目的裝置,且可實(shí)施在單一服務(wù)器內(nèi)、兩個(gè)服務(wù)器內(nèi),或若干服務(wù)器內(nèi)。此外,若干超級(jí)對(duì)等聯(lián)網(wǎng)服務(wù)器140可位于因特網(wǎng)上以支持大量對(duì)等通信鏈接。
[0045]超級(jí)對(duì)等聯(lián)網(wǎng)服務(wù)器140可配置有軟件指令以使得各個(gè)計(jì)算裝置108、126能夠彼此定位且以對(duì)等方式傳遞消息和數(shù)據(jù),而不知曉端點(diǎn)裝置上的因特網(wǎng)協(xié)議(IP)地址。每一端點(diǎn)計(jì)算裝置108、126的位置可使用唯一名稱的尋址方案而非IP地址來(lái)確定。在此尋址方案中,每一地址稱為域ID。因此,邏輯上,每一域ID技術(shù)上表示單一網(wǎng)絡(luò)子網(wǎng)或本地網(wǎng)絡(luò),且可稱為“地點(diǎn)”(例如,我的家、我的辦公室等)。為了實(shí)現(xiàn)對(duì)等通信,超級(jí)對(duì)等聯(lián)網(wǎng)服務(wù)器140能夠接入用戶身份或賬戶以及相關(guān)聯(lián)域ID的數(shù)據(jù)庫(kù)。此賬戶數(shù)據(jù)庫(kù)可由注冊(cè)服務(wù)器142維持或添加,用戶可經(jīng)由因特網(wǎng)114來(lái)接入所述注冊(cè)服務(wù)器142。單一用戶可具有許多相關(guān)聯(lián)的域ID或“地點(diǎn)”。
[0046]由于超級(jí)對(duì)等聯(lián)網(wǎng)服務(wù)器140能夠接入配置有代理應(yīng)用程序的網(wǎng)絡(luò)計(jì)算裝置的IP地址,所以可在計(jì)算裝置108、126被告知彼此的域ID以及超級(jí)對(duì)等聯(lián)網(wǎng)服務(wù)器140的IP地址時(shí)形成對(duì)等網(wǎng)絡(luò)128。用戶可通過(guò)邀請(qǐng)向超級(jí)對(duì)等聯(lián)網(wǎng)服務(wù)器140注冊(cè)(例如,經(jīng)由注冊(cè)服務(wù)器142)的其他人以與其聯(lián)網(wǎng)而形成對(duì)等網(wǎng)絡(luò)。以此方式,經(jīng)由超級(jí)對(duì)等聯(lián)網(wǎng)服務(wù)器140的對(duì)等網(wǎng)絡(luò)的形成可充當(dāng)向超級(jí)對(duì)等聯(lián)網(wǎng)服務(wù)器140注冊(cè)的用戶間的社交網(wǎng)站(例如,F(xiàn)acebook或MySpace)。因此,用戶可通過(guò)指示另一系統(tǒng)賬戶的域ID或?qū)ζ涞钠渌鼌⒖伎膳c用戶的網(wǎng)絡(luò)通信而將“朋友”連接到其網(wǎng)絡(luò)。當(dāng)兩個(gè)網(wǎng)絡(luò)100、116鏈接到對(duì)等通信鏈路128時(shí),來(lái)自一個(gè)網(wǎng)絡(luò)的消息可導(dǎo)向超級(jí)對(duì)等聯(lián)網(wǎng)服務(wù)器140,所述超級(jí)對(duì)等聯(lián)網(wǎng)服務(wù)器140使用地址域ID來(lái)查找消息且將消息轉(zhuǎn)發(fā)到其它網(wǎng)絡(luò)。
[004