專(zhuān)利名稱(chēng):用于私密網(wǎng)絡(luò)的動(dòng)態(tài)dns系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及網(wǎng)絡(luò)連接。更具體而言,本發(fā)明的實(shí)施例涉及網(wǎng)絡(luò)互連裝置。
背景技術(shù):
網(wǎng)絡(luò)連接技術(shù)和寬帶網(wǎng)絡(luò)平臺(tái)正迅速發(fā)展并變得更加普遍。這種連接環(huán)境可以與 新興的“連接的”消費(fèi)者和商業(yè)電子設(shè)備一起使用。如在這里的上下文中使用的那樣,術(shù)語(yǔ) “連接的電子器件”可指的是電子器件,這些電子器件可與其它的這種器件一起并從連接的 器件向互連網(wǎng)和其它的網(wǎng)絡(luò)發(fā)布和消費(fèi)數(shù)字內(nèi)容(諸如編碼介質(zhì))。在本部分中描述的方法是可被追尋的方法,但未必是被事先構(gòu)想或追尋的方法。 因此,除非另外指示,否則,不應(yīng)僅通過(guò)在本部分中包含在本部分中描述的方法中的任一種 而將它們假定為現(xiàn)有技術(shù)。類(lèi)似地,除非另外指示,否則,不應(yīng)基于本部分假定關(guān)于一種或 更多種方法識(shí)別的問(wèn)題已在任何的現(xiàn)有技術(shù)中被識(shí)別。
在附圖的各圖中,作為例子而不是限制示出本發(fā)明,其中,類(lèi)似的附圖標(biāo)記表示類(lèi) 似的元件,并且,圖1示出根據(jù)本發(fā)明的實(shí)施例的第一示例性網(wǎng)絡(luò)結(jié)構(gòu)內(nèi)的信息流動(dòng)。圖2示出通過(guò)根據(jù)本發(fā)明的實(shí)施例的第二示例性網(wǎng)絡(luò)結(jié)構(gòu)的信息流動(dòng)。圖3示出可實(shí)踐本發(fā)明的實(shí)施例的示例性計(jì)算機(jī)系統(tǒng)平臺(tái)。
具體實(shí)施例方式這里描述網(wǎng)絡(luò)互連設(shè)備。在以下的描述中,出于解釋的目的,為了提供對(duì)于本發(fā)明 的充分理解,闡述大量的特定的細(xì)節(jié)。但是,顯然可以在沒(méi)有這些特定的細(xì)節(jié)的情況下實(shí)施 本發(fā)明。在其它的情況下,為了避免不必要地使本發(fā)明變得封閉、晦澀或混亂,沒(méi)有描述公 知的結(jié)構(gòu)和設(shè)備的詳盡的細(xì)節(jié)。I.概況這里描述的示例性實(shí)施例涉及網(wǎng)絡(luò)互連設(shè)備。域命名服務(wù)(DNS)部件私密地關(guān)于 一組客戶(hù)機(jī)設(shè)備起作用,這些客戶(hù)機(jī)設(shè)備分別與通過(guò)私密地識(shí)別組內(nèi)的客戶(hù)機(jī)設(shè)備的DNS 部件維護(hù)的唯一的通用資源定位符(URL)相關(guān)。URL還識(shí)別在組內(nèi)被強(qiáng)加并至少隱含地代表客戶(hù)機(jī)設(shè)備之間的私密關(guān)系的私密域的層次。基于私密關(guān)系或私密域在組上應(yīng)用網(wǎng)絡(luò)規(guī) 則。在組內(nèi)安全地驗(yàn)證器件。內(nèi)容共享服務(wù)部件與DNS部件一起作用,以允許組內(nèi)的客戶(hù) 機(jī)設(shè)備中的一個(gè)至少部分地基于另一客戶(hù)機(jī)設(shè)備的唯一的URL訪問(wèn)與客戶(hù)機(jī)設(shè)備中的另 一個(gè)關(guān)聯(lián)的信息內(nèi)容。私密互聯(lián)網(wǎng)絡(luò)(“pnet”)由此至少基本上與基于互連網(wǎng)協(xié)議(IP) 的網(wǎng)絡(luò)類(lèi)似地起作用。該組可安全地由來(lái)自組外面的網(wǎng)絡(luò)的組客戶(hù)機(jī)設(shè)備訪問(wèn)。并且,各 組客戶(hù)機(jī)設(shè)備可自由地由來(lái)自組內(nèi)的其它組客戶(hù)機(jī)設(shè)備中的每一個(gè)訪問(wèn)。實(shí)施例可有效地降低可與安裝和維護(hù)家庭網(wǎng)絡(luò)關(guān)聯(lián)的復(fù)雜性,該復(fù)雜性在一些一 般的消費(fèi)者看來(lái)是具有技術(shù)挑戰(zhàn)性的。例如,實(shí)施例可避免用動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)、IP 地址和通用即插即用(UPnP)配置路由器和開(kāi)關(guān)、調(diào)制解調(diào)器(調(diào)制器/解調(diào)器)、網(wǎng)關(guān)等。 DHCP動(dòng)態(tài)地分配IP地址。動(dòng)態(tài)的IP地址分配允許重新使用IP地址(例如,釋放時(shí)的再分 配)。UPnP允許一些設(shè)備和其它的技術(shù)之間的無(wú)縫互連。并且,實(shí)施例容易允許不在物理 上或邏輯上接近pnet組的消費(fèi)者的設(shè)備之間的連接。例如,在處于消費(fèi)者的家庭外、遠(yuǎn)離 企業(yè)(或其它的實(shí)體)現(xiàn)場(chǎng)、超出消費(fèi)者的或企業(yè)的防火墻、或另外經(jīng)受可能不斷增加的阻 礙的安全性和私人措施的情況下使用的組設(shè)備可自由和安全地訪問(wèn)pnet組。如這里使用 的那樣,術(shù)語(yǔ)“組設(shè)備”和“組的設(shè)備”等可指的是包含pnet組的家庭成員的客戶(hù)機(jī)設(shè)備。實(shí)施例通過(guò)IP或類(lèi)似的基于互連網(wǎng)技術(shù)的范例(paradigm)起作用,以連接私密 互連網(wǎng)(private internet, pnet)內(nèi)的設(shè)備,并由此在提供明顯的功能性的同時(shí)本質(zhì)上避 免暴露網(wǎng)絡(luò)復(fù)雜性。實(shí)施例由此允許通過(guò)處于家庭或企業(yè)內(nèi)以及處于家庭或企業(yè)外的連接 的消費(fèi)者或商業(yè)電子器件(例如,可與其它的這種器件一起并從連接的器件向全球互連網(wǎng) 和其它的網(wǎng)絡(luò)發(fā)布和消費(fèi)諸如編碼媒體的數(shù)字內(nèi)容的設(shè)備)訪問(wèn)互連網(wǎng)服務(wù)和跨一組其 它的連接的設(shè)備存儲(chǔ)的內(nèi)容。以可與允許個(gè)人計(jì)算機(jī)(PC)通過(guò)服務(wù)器訪問(wèn)網(wǎng)站的IP和其它的互連網(wǎng)技術(shù)的一 些功能有些類(lèi)似的方式,實(shí)施例固有地在全局上以及跨各種網(wǎng)絡(luò)拓?fù)?topology)起作用, 以互連該組設(shè)備、訪問(wèn)來(lái)自其它的組設(shè)備的內(nèi)容以及來(lái)自全球互連網(wǎng)和其它的網(wǎng)絡(luò)的內(nèi) 容。如這里使用的那樣,術(shù)語(yǔ)“全球互連網(wǎng)(global internet)”可指的是各種網(wǎng)絡(luò)的大的 互聯(lián)網(wǎng)絡(luò)(internetwork),該互聯(lián)網(wǎng)絡(luò)在全世界的規(guī)模上支持對(duì)于萬(wàn)維網(wǎng)(www)的訪問(wèn)。 因此,術(shù)語(yǔ)全球互連網(wǎng)在這里可與私密地使組的設(shè)備互連的pnet相對(duì)。實(shí)施例涉及建立可使用至少與在全球互連網(wǎng)中使用的那些類(lèi)似的技術(shù)的消費(fèi)者 或企業(yè)創(chuàng)造的“私密互連網(wǎng)”。但是,實(shí)施例涉及在私密互連網(wǎng)中的連接的設(shè)備的組上應(yīng)用 這些“互連網(wǎng)技術(shù)”。如這里使用的那樣,術(shù)語(yǔ)“私密互連網(wǎng)”或pnet可指的是封閉的互連 網(wǎng)類(lèi)型域、可通過(guò)使用IP(或基本上類(lèi)似的協(xié)議)自由地互連的私密設(shè)備的封閉的私密域。實(shí)施例涉及固有地代表所有權(quán)和家庭關(guān)系的同一性(identity)的方法。因此,實(shí) 施例簡(jiǎn)化pnet的組設(shè)備之間的可以是商業(yè)和/或私人信息的內(nèi)容的共享。這樣的內(nèi)容共 享在這里可被稱(chēng)為是“合法的”。雖然完全支持pnet組內(nèi)的合法的內(nèi)容共享,但是,實(shí)施例 阻礙內(nèi)容的非法的(例如,可能是違法的或會(huì)引起訴訟的)共享。實(shí)施例涉及顯著簡(jiǎn)化組設(shè)備的互連的設(shè)備和/或用戶(hù)驗(yàn)證的方法。并且,實(shí)施例 涉及在自由地允許一個(gè)組設(shè)備訪問(wèn)來(lái)自pnet內(nèi)的另一組設(shè)備的同時(shí)安全地驗(yàn)證設(shè)備并使 設(shè)備與來(lái)自局域網(wǎng)的外面的組連接的方法。II.
示例性私密互連網(wǎng)絡(luò)A.示例性網(wǎng)絡(luò)特征和功能圖1示出根據(jù)本發(fā)明的實(shí)施例的第一示例性網(wǎng)絡(luò)結(jié)構(gòu)100內(nèi)的信息流動(dòng)。實(shí)施例 涉及在一組設(shè)備之間創(chuàng)造“私密互連網(wǎng)”(pnet) 110。Pnet 110可以在物理上或邏輯上接 近用戶(hù)的家、或與pnet 110關(guān)聯(lián)的企業(yè)或其它實(shí)體的場(chǎng)所。pnet 110實(shí)際上可包含這里 由示出的設(shè)備102、103、104、105和109代表的任意數(shù)量的設(shè)備。如這里使用的那樣,術(shù)語(yǔ) “設(shè)備的組”可指的是消費(fèi)者或商業(yè)電子設(shè)備的族系。該術(shù)語(yǔ)還可暗示可與設(shè)備的一個(gè)或 更多個(gè)用戶(hù)之間的公共的、聯(lián)合的或基于實(shí)體的關(guān)聯(lián)(association)對(duì)應(yīng)的設(shè)備之間的關(guān) 系。pnet 100可被視為用于允許其關(guān)聯(lián)的組設(shè)備中的每一個(gè)相互訪問(wèn)以及訪問(wèn)與每一個(gè)關(guān) 聯(lián)的信息內(nèi)容的系統(tǒng)。實(shí)施例使用涉及IP或類(lèi)似的協(xié)議以及相關(guān)的技術(shù)的方法,諸如全球互連網(wǎng)和萬(wàn) 維網(wǎng)工作所依據(jù)的那些。因此,組內(nèi)的網(wǎng)絡(luò)設(shè)置和維護(hù)可受益于熟悉性、簡(jiǎn)單性以及基于互 連網(wǎng)的技術(shù)的固有地全球范圍。組設(shè)備分別具有與其關(guān)聯(lián)的唯一的URL,通過(guò)DNS服務(wù)器找 到彼此,并且通過(guò)使用可與全球互連網(wǎng)工作所依據(jù)的那些方法相似或類(lèi)似的方法在家庭或 企業(yè)內(nèi)外自動(dòng)和/或自適應(yīng)地路由信息流100。例如,通過(guò)使用現(xiàn)有的全球互連網(wǎng)作為例子,URL和IP地址允許以諸如簡(jiǎn)單的英 語(yǔ)的自然語(yǔ)言術(shù)語(yǔ)表達(dá)、呈現(xiàn)或描述全球互連網(wǎng)的各種“域”。與某個(gè)域關(guān)聯(lián)的URL可通過(guò) 全球DNS的世界范圍主目錄功能被解析(resolve)成全球互連網(wǎng)上唯一的IP地址。例如, URL "http://www. dolby. com,,、‘‘www. dolby. com,,或 ‘‘dolby. com,,通過(guò)全球 DNS 與對(duì)應(yīng)于 網(wǎng)頁(yè)文檔的IP地址關(guān)聯(lián),該網(wǎng)頁(yè)文檔以超文本鏈接標(biāo)示語(yǔ)言(HTML)被呈現(xiàn),并且與稱(chēng)為 "Dloby Laboratories, Inc. ”的公司實(shí)體關(guān)聯(lián)。當(dāng)全球互連網(wǎng)的用戶(hù)輸入這種自然語(yǔ)言URL時(shí),例如,當(dāng)將字母數(shù)字(或表意文 字)地鍵入的適當(dāng)?shù)奈谋据斎霝g覽器輸入欄(瀏覽器輸入欄自身可適當(dāng)?shù)嘏渲糜袌D形用戶(hù) 界面(GUI))中時(shí),與全球互連網(wǎng)關(guān)聯(lián)的技術(shù)將URL解析成特定網(wǎng)絡(luò)上的特定地址的特定服 務(wù)器。可以從那兒訪問(wèn)有用的信息。用戶(hù)的體驗(yàn)是簡(jiǎn)單、有效、總體積極、無(wú)縫和透明的。例 如,雖然實(shí)際上所有的用戶(hù)會(huì)受益于以這種方式檢索信息的方便性,但是,許多用戶(hù)可能基 本上不知道(也不自覺(jué)地負(fù)責(zé))用于從他們輸入的URL返回他們的文檔的底層技術(shù)。實(shí)施例具有私密DNS (pDNS)部件111。pDNS部件101可包含允許與pnet 110關(guān) 聯(lián)的用戶(hù)、消費(fèi)者、企業(yè)或其它的實(shí)體創(chuàng)造包含例如設(shè)備102、103、104、105和109的私密組 設(shè)備的私密列表的系統(tǒng)、設(shè)備或服務(wù)。私密列表上的設(shè)備中的每一個(gè)具有相應(yīng)的唯一的私 密URL(pURL)。pDNS部件111維持私密pURL列表,并且向路由器/網(wǎng)關(guān)(或類(lèi)似地起作用 的網(wǎng)絡(luò)連接實(shí)體;例如,開(kāi)關(guān))115提供涉及pnet 110的pURL的信息117。雖然圖1將結(jié) 構(gòu)100示為與動(dòng)態(tài)IP尋址關(guān)聯(lián),但是,應(yīng)當(dāng)理解,實(shí)施例很好地適于與靜態(tài)IP尋址一起起 作用。通過(guò)詢(xún)問(wèn)pDNS部件111和相應(yīng)地返回的pURL信息117,路由器/網(wǎng)關(guān)115執(zhí)行涉 及驗(yàn)證和互連包括示例性設(shè)備102、103、104、105和109的私密設(shè)備的翻譯和路由功能116。 由于pnet內(nèi)的設(shè)備名稱(chēng)和標(biāo)簽的命名法基本上與在全球互連網(wǎng)150上使用的一般熟悉的 URL的命名法類(lèi)似,因此,主流消費(fèi)者和專(zhuān)業(yè)人員可容易地指定、讀取和理解pnet內(nèi)的設(shè)備 名稱(chēng)和標(biāo)簽。通過(guò)使用類(lèi)似于IP的協(xié)議,在pnetllO內(nèi)操作的底層網(wǎng)絡(luò)技術(shù)可能對(duì)于用戶(hù)的體驗(yàn)來(lái)說(shuō)是不明顯的,但是,在路由器/網(wǎng)關(guān)115執(zhí)行其路由和翻譯功能時(shí)被有效率地和 有效地使用。并且,pDNS部件111的私密本性符合安全性措施。例如,雖然路由器/網(wǎng)關(guān)115用 于通信耦合和網(wǎng)絡(luò)連接pnet 110與全球互連網(wǎng)150(以及可能的其它的網(wǎng)絡(luò)和互聯(lián)網(wǎng)絡(luò)), 但是,沒(méi)有在全球互連網(wǎng)150上暴露與pDNS部件111或私密組設(shè)備中的任一個(gè)關(guān)聯(lián)的IP 地址、URL、pURL或私密IP地址。在pnet 110內(nèi)維持子域的層次。子域可代表所有權(quán)和關(guān)系。例如,用戶(hù)家庭或其 它的實(shí)體可選擇基于他們的最后名稱(chēng)(last name)的“根域”名稱(chēng)。對(duì)于假設(shè)的示例性的 “Doe”家庭,可以用示例性pURL :http://doe. net代表與該組關(guān)聯(lián)的用戶(hù)和設(shè)備。與全球 互連網(wǎng)上的域名稱(chēng)的可能的沖突本質(zhì)上是沒(méi)有關(guān)系的。私密域名稱(chēng)涉及私密互連網(wǎng)。從全 球互連網(wǎng)的觀點(diǎn)看,pnet可以是本質(zhì)上不透明的,并且,與pnet關(guān)聯(lián)的pURL可能對(duì)它是本 質(zhì)上不可見(jiàn)的、不可檢測(cè)的或本質(zhì)上無(wú)意義的。諸如這里的假設(shè)的示例性Doe家庭的成員的組的成員可訪問(wèn)與他們關(guān)聯(lián)的pnet。 在該家庭或其它的組內(nèi),可以產(chǎn)生子域。例如,假設(shè)的與Doe家庭關(guān)聯(lián)的用戶(hù)“Jane”和 “John”可分別配置唯一的子域,諸如可符合假設(shè)的例子pURL :"http://jane. doe. net”和 “http://iohn.doe.net”。雖然子域可能是唯一的,但是,由于他們均是屬于相同的“Doe” 家庭域的子域,因此,可從“Jane”和“John”子域推斷隱含的家庭關(guān)系。并且,設(shè)備還可代表子域。在假設(shè)的Doe家庭成員的例子中,Jane可使用諸如 Ipod (可從作為California的Cupertino的公司的AppleComputers得到的產(chǎn)品線)的 設(shè)備,并且,John可使用諸如ame (可從作為Washington的Redland的公司的Microsoft 得到的產(chǎn)品線)的設(shè)備。這些設(shè)備可分別與假設(shè)的示例性PURL :"http://ipod. jane. doe. net,,和“http://zune. john. doe. net,,對(duì)應(yīng)。例如,可從與根域〃 doe.net"和個(gè)人域(例 如,“Jane”和“John” )的關(guān)系推斷設(shè)備之間的所有權(quán)和家庭關(guān)系。B.示例性共享和安全特征可以在pnet 100內(nèi)強(qiáng)加內(nèi)容傳送規(guī)則??梢詮?qiáng)加各種內(nèi)容傳送規(guī)則。一些傳送 規(guī)則可能一般在pnet 100內(nèi)是適用的。例如,商業(yè)或其它的提供者或所有權(quán)或版權(quán)保護(hù)內(nèi) 容可規(guī)定對(duì)于(follow)特定的內(nèi)容的傳送規(guī)則(或者所述傳送規(guī)則另外與所述特定的內(nèi) 容關(guān)聯(lián))。與特定的電影或音樂(lè)唱片關(guān)聯(lián)的一般的內(nèi)容規(guī)則可規(guī)定能夠適用于它的公平的 使用政策,對(duì)于該特定的內(nèi)容將在pnet 100內(nèi)一般地應(yīng)用該公平的使用政策。規(guī)則可允許 (1)從與特定的用戶(hù)關(guān)聯(lián)的設(shè)備將內(nèi)容傳送到僅與該用戶(hù)關(guān)聯(lián)的另一設(shè)備,(2)從與特定 的用戶(hù)關(guān)聯(lián)的設(shè)備將內(nèi)容傳送一定的次數(shù)(例如,由此對(duì)用戶(hù)可傳送或復(fù)制的內(nèi)容實(shí)例數(shù) 進(jìn)行控制),或者C3)從與特定的用戶(hù)關(guān)聯(lián)的設(shè)備自由地傳送內(nèi)容。應(yīng)當(dāng)理解,以上的例子 僅代表一般的內(nèi)容傳送規(guī)則,并且,可以在pnetlOO內(nèi)強(qiáng)加各種其它一般適用的內(nèi)容傳送 規(guī)則。可在pnet 100內(nèi)應(yīng)用具有稍大的專(zhuān)一性的其它的傳送規(guī)則。例如,在pnet 100 內(nèi),通過(guò)其iDNS和pURL命名特征,可從任何其它的組設(shè)備自由訪問(wèn)存儲(chǔ)于任何組設(shè)備上的 內(nèi)容。例如,可用簡(jiǎn)單的用戶(hù)輸入訪問(wèn)內(nèi)容。用戶(hù)輸入將PURL輸入,所述pURL規(guī)定組的適 當(dāng)?shù)脑O(shè)備以及希望訪問(wèn)的利用它存儲(chǔ)的內(nèi)容。例如,假設(shè)的PURL可規(guī)定電影標(biāo)題、視頻標(biāo) 識(shí)符或利用規(guī)定的設(shè)備存儲(chǔ)的另一內(nèi)容指示符。例如,假設(shè)的PURL ‘ http://ipod. jane.doe. net/starwars. mp4'可具體地代表位于屬于假設(shè)的Doe家庭的示例性用戶(hù)Jane (或另 外與其關(guān)聯(lián))的ipod 設(shè)備上的用MPEG-4編解碼器編碼并具有標(biāo)題“Marwars”的示例性 電影。pDNS部件111維持pURL的列表并且與路由器/網(wǎng)關(guān)115—起起作用以解析 pnet 110內(nèi)部的IP地址和路由問(wèn)題。在解析IP地址、以及在輸入組設(shè)備(例如,設(shè)備 102)和目標(biāo)設(shè)備之間路由請(qǐng)求和信息時(shí),從目標(biāo)設(shè)備103檢索通過(guò)pURL規(guī)定的信息(例 如,'starwars.mp4')并將該信息返回輸入設(shè)備102,所述目標(biāo)設(shè)備與pnet 110內(nèi)的輸 入的pURL對(duì)應(yīng)(例如,pURL' http://ipod. jane. doe. net'可與示例性設(shè)備103對(duì)應(yīng))。 但是,與全球互連網(wǎng)150的用戶(hù)不同,pnet 110的用戶(hù)可能保持本質(zhì)上不知道和不關(guān)心實(shí) 現(xiàn)從其中的其它的組設(shè)備檢索他們希望的信息的隱藏的技術(shù)復(fù)雜性。相反,pnet 110的用 戶(hù)的體驗(yàn)可以簡(jiǎn)單地為高興、輕松或方便,這應(yīng)本質(zhì)上類(lèi)似于他們熟悉的利用全球互連網(wǎng) 150的信息檢索體驗(yàn)。路由器/網(wǎng)關(guān)115可在pnet 110的組設(shè)備之間提供內(nèi)容共享服務(wù)。pURL命名特征和pnet 110的私密IP地址在其中實(shí)現(xiàn)安全性和私密性特征,所述 安全性和私密性特征有效地“向下鎖定”網(wǎng)絡(luò)內(nèi)的保護(hù)的內(nèi)容,同時(shí)在其組設(shè)備之間自由地 允許訪問(wèn)、檢索和交換內(nèi)容。由此增強(qiáng)私密性和安全性,同時(shí)完全支持公平的使用和類(lèi)似的 積極信息交換范例。在實(shí)施例中,PURL本質(zhì)上代表設(shè)備組之間的家庭(或相似或類(lèi)似的) 關(guān)系。與路由器/網(wǎng)關(guān)115關(guān)聯(lián)的網(wǎng)絡(luò)連接邏輯有效地基于它們?cè)谟蚝妥佑虻膶哟蝺?nèi)的關(guān) 系限制或啟用設(shè)備之間的內(nèi)容的流動(dòng)。例如,商業(yè)內(nèi)容提供者可規(guī)定允許與由單個(gè)人擁有的任何設(shè)備共享他們提供的內(nèi) 容(例如,存儲(chǔ)于其上面)。另外,或者,作為替代方案,內(nèi)容提供者可規(guī)定允許與在家庭內(nèi) 擁有的任何設(shè)備共享他們提供的內(nèi)容。可以用與pnet 110關(guān)系密切的規(guī)則強(qiáng)加這種規(guī)范 并且容易地通過(guò)域內(nèi)的網(wǎng)絡(luò)邏輯管理這種規(guī)范,例如,路由器/網(wǎng)關(guān)115根據(jù)所述規(guī)范鑒于 信息117而起作用??赏ㄟ^(guò)在pnet 100內(nèi)操作的網(wǎng)絡(luò)邏輯,允許私密內(nèi)容在家庭內(nèi)的任何 設(shè)備之間共享和傳送。并且,可允許與其它的家庭域共享一些內(nèi)容,同時(shí)可限制其它的域共 享超出與他們自身的相應(yīng)的pnet關(guān)聯(lián)的個(gè)人域的內(nèi)容。C.示例性連接特征當(dāng)在私密域內(nèi)建立設(shè)備時(shí),實(shí)施例還可簡(jiǎn)化pnet 100內(nèi)的用戶(hù)連接。例如,購(gòu) 買(mǎi)或獲取新設(shè)備以包含于他們的pnet 100中時(shí),用戶(hù)可簡(jiǎn)單地啟動(dòng)設(shè)備或給設(shè)備上電, 以實(shí)現(xiàn)個(gè)人網(wǎng)絡(luò)內(nèi)的連接(例如,建立設(shè)備的通信和網(wǎng)絡(luò)連接耦合)。在實(shí)施例中,啟動(dòng) 設(shè)備要求與其所有者對(duì)應(yīng)的PURL(例如,對(duì)于假設(shè)的用戶(hù)“John Doe”,使用相應(yīng)地適當(dāng)?shù)?pURL"john. doe. net")可實(shí)現(xiàn)連接。設(shè)備接觸請(qǐng)求驗(yàn)證的pDNS部件(例如,服務(wù)器)111。可通過(guò)密碼輸入、生物信息一致性、置疑性詢(xún)問(wèn)答復(fù)、其它的響應(yīng)機(jī)制、或其它 的手段實(shí)現(xiàn)驗(yàn)證。在驗(yàn)證時(shí),PDNS部件可分配或維持與設(shè)備對(duì)應(yīng)的唯一的pURL。例如, 假設(shè)的用戶(hù)John Doe的第三個(gè)iPod 設(shè)備一旦在pnet 110中得到驗(yàn)證就可與示例性 pURL ‘ ipod3. john. doe. net ‘關(guān)聯(lián)。驗(yàn)證的分配在與pDNS部件111關(guān)聯(lián)的數(shù)據(jù)庫(kù)(或其它的DNS信息庫(kù))內(nèi)安全地 建立私密IP地址和關(guān)聯(lián)的路由信息。因此,初始化的設(shè)備獲得對(duì)PDNS服務(wù)器111的DNS 數(shù)據(jù)庫(kù)的訪問(wèn),并且可使用從中檢索的信息來(lái)發(fā)現(xiàn)pnet 100內(nèi)的相關(guān)的設(shè)備。從而,路由 器/網(wǎng)關(guān)115可提供或使用關(guān)聯(lián)的路由信息,以處理驗(yàn)證的初始化的設(shè)備和pnet 110的其它設(shè)備之間的通信業(yè)務(wù)。因此,實(shí)施例可有效地利用建好的URL識(shí)別范例。例如,實(shí)施例可本質(zhì)上符合或 服從可用的OpenID互連網(wǎng)規(guī)范(諸如可在互連網(wǎng)工程任務(wù)組(IETF)的請(qǐng)求注解的草案 (RFC)中被發(fā)布的那些規(guī)范)而起作用,以通過(guò)用pURL指定的本質(zhì)上私密的URL子域?qū)崿F(xiàn) 關(guān)系的形成和規(guī)范。實(shí)施例實(shí)現(xiàn)至少首先在根域處實(shí)現(xiàn)同一性。例如,這里的假設(shè)的pURL中的根域是 與pURL的'doe.net'部分對(duì)應(yīng)的語(yǔ)法(syntax)(與有時(shí)稱(chēng)為“頂級(jí)”、“第一級(jí)”或“'一 位'域名稱(chēng)”的語(yǔ)法對(duì)應(yīng)的“.net”語(yǔ)法)。尋求獲得驗(yàn)證到私密網(wǎng)絡(luò)'doe.net'域中的 設(shè)備可簡(jiǎn)單地從根域得出驗(yàn)證地址。例如,pnet 100私密域可在pURL' openid. doe. net' 上實(shí)現(xiàn)OpenID同一性。因此,尋求pnet 110中的驗(yàn)證的設(shè)備可簡(jiǎn)單地參照該特定的pURL。 在驗(yàn)證到pnet 110域中時(shí),初始化的設(shè)備可自由地獲得它與其它設(shè)備的連接。D.通過(guò)外部網(wǎng)絡(luò)的示例性私密互聯(lián)網(wǎng)訪問(wèn)圖2示出根據(jù)本發(fā)明的實(shí)施例的第二示例性網(wǎng)絡(luò)結(jié)構(gòu)200內(nèi)的信息流動(dòng)。組設(shè)備 可安全地與來(lái)自不與其接近的物理或邏輯場(chǎng)所的私密互連網(wǎng)連接。例如,組設(shè)備105可從 其局域網(wǎng)外面和/或家庭、企業(yè)或其它實(shí)體(所述家庭、企業(yè)或其它實(shí)體作為pnet 100的 宿主、配備有pnet 100、或者以其他方式與pnet 100關(guān)聯(lián))外面與pnet 100連接。pnet 100外面的組設(shè)備可通過(guò)外部網(wǎng)絡(luò)與其連接,所述外部網(wǎng)絡(luò)可包含全球互連網(wǎng)155。實(shí)施例實(shí)現(xiàn)用于訪問(wèn)私密域的外部設(shè)置的組設(shè)備(例如,設(shè)備105)的連接。設(shè)備 105通過(guò)全球互連網(wǎng)155和路由器/網(wǎng)關(guān)115用pDNSlll身份服務(wù)器進(jìn)行驗(yàn)證,并且本質(zhì)上 代理到pnet 100的局域網(wǎng)中。作為替代方案,或者,另外地,設(shè)備105可通過(guò)設(shè)備的“doe. net”族系的另一組設(shè)備的直接或中間連接代理到pnet 100中,所述另一組設(shè)備也在物理 上或邏輯上位于pnet 100外面、但已被通信耦合并驗(yàn)證到其局域網(wǎng)中。例如,設(shè)備105可 與另一組設(shè)備通信耦合,該另一組設(shè)備雖然也在pnet 100外面、但已通過(guò)全球互連網(wǎng)155 和路由器/網(wǎng)關(guān)115與其連接(被通信耦合并被驗(yàn)證)。實(shí)施例可使用用作安全的明確的標(biāo)識(shí)符的兩組唯一代碼。唯一代碼或標(biāo)識(shí)符可包 含隨機(jī)產(chǎn)生的代碼、散列(hash)碼、數(shù)字證書(shū)和加密密鑰交換形式(modality)。例如,可 至少部分地對(duì)于IPsec (Internet Protocol Security,互聯(lián)網(wǎng)協(xié)議安全性)IKE (Internet Key Exchange, 5 K N W ^^ ) > ISAKMP (Internet Security Association and Key Management Protocol,互聯(lián)網(wǎng)安全性協(xié)會(huì)與密鑰管理協(xié)議)和/或相關(guān)的互連網(wǎng)標(biāo)準(zhǔn)和協(xié) 議中的每一個(gè)或更多個(gè)實(shí)現(xiàn)密鑰交換過(guò)程。實(shí)施例可使用各種用于產(chǎn)生唯一標(biāo)識(shí)符的方 法。在實(shí)施例中,在創(chuàng)建私密根域(例如,‘doe. net ‘根域)時(shí)產(chǎn)生和/或分配域代 碼。域代碼可以從全球的觀點(diǎn)看是唯一的,并且是與PnetlOO關(guān)聯(lián)的私密域特有的。可存 在具有相同的自然語(yǔ)言根域指示的多個(gè)私密域。例如,多于一個(gè)的域(可能是許多的域) 可共享相同的根域標(biāo)識(shí)符“doe. net”。盡管存在這種明顯然而本質(zhì)上膚淺的類(lèi)似性,但是, 各私密互連網(wǎng)域與全球唯一域代碼對(duì)應(yīng)。重要的是,唯一的域代碼允許從它們各自的私密 域的外面相互辨別和區(qū)分私密互連網(wǎng)域。實(shí)施例產(chǎn)生用于各組設(shè)備的第二組的代碼。例如,在將新的設(shè)備驗(yàn)證到pnet 110 中時(shí),創(chuàng)建和/或分配特別地與驗(yàn)證的設(shè)備對(duì)應(yīng)并且在私密域中唯一的“設(shè)備特定的代碼,device specific code”。重要的是,例如,從pnet 100外面的其它網(wǎng)絡(luò)中的用戶(hù)和設(shè)備以 及來(lái)自全球互連網(wǎng)155的用戶(hù)和設(shè)備的觀點(diǎn)看,與設(shè)備特定代碼組合的域代碼代表在全球 維持其唯一特異性的給定組設(shè)備的標(biāo)識(shí)符。因此,組設(shè)備雖然不在物理上或邏輯上接近作為pnet 110的宿主的局域網(wǎng)的邊 界或處在所述邊界內(nèi),但可通過(guò)全球互連網(wǎng)155安全地與其連接。存在“Doe family”用戶(hù) (或者可類(lèi)似地在家族或相關(guān)的背景中考慮的企業(yè)或其它的實(shí)體的成員)可嘗試與pnet 110連接的無(wú)數(shù)的外部場(chǎng)所??衫鐝目Х壬痰?、酒館、消費(fèi)者的業(yè)務(wù)處所、朋友的房子、公 用的傳輸模式和網(wǎng)絡(luò)集線器訪問(wèn)全球互連網(wǎng)155。通過(guò)公共全球互連網(wǎng)155,可從其外部設(shè) 置的組設(shè)備中的任一個(gè)安全地訪問(wèn)pnet 110。實(shí)施例簡(jiǎn)化驗(yàn)證和連接,要不然驗(yàn)證和連接可被消費(fèi)者寬帶問(wèn)題(諸如可適用于 消費(fèi)者的家庭的IP地址的動(dòng)態(tài)本質(zhì)、防火墻或其它的安全性約束和結(jié)構(gòu)的存在、以及消費(fèi) 者的路由器內(nèi)的網(wǎng)絡(luò)地址翻譯)復(fù)雜化。盡管存在這些問(wèn)題,但實(shí)施例由此提供用于接觸 私密互連網(wǎng)、利用它進(jìn)行驗(yàn)證以及信息傳送與交換的動(dòng)態(tài)系統(tǒng)。實(shí)施例實(shí)現(xiàn)用于將這里描述的域代碼解析成相關(guān)私密DNS網(wǎng)絡(luò)(例如,pnet 100) 的私密IP地址的互連網(wǎng)服務(wù)。例如,PDNS服務(wù)器111偶爾地、周期性地或響應(yīng)性地接觸與 全球互連網(wǎng)115關(guān)聯(lián)的動(dòng)態(tài)全球DNS服務(wù)151 (圖1),并且保證全球接觸私密互連網(wǎng)所需 要的當(dāng)前全球IP地址是可用的。重要的是,實(shí)施例使用本質(zhì)上隱藏的域代碼來(lái)尋址pnet 110的私密域。域代碼有效地隱藏來(lái)自公共動(dòng)態(tài)全球DNS服務(wù)151的私密域名稱(chēng)(‘doe. net'),由此提供附加的安全層。雖然圖2將結(jié)構(gòu)200描繪為與動(dòng)態(tài)IP尋址關(guān)聯(lián),但是,應(yīng) 當(dāng)理解,實(shí)施例很好地適于與靜態(tài)IP尋址一起起作用。當(dāng)發(fā)現(xiàn)用戶(hù)的私密域pnet 100的全球IP地址時(shí),私密的外部組設(shè)備105可接觸 用戶(hù)的pDNS服務(wù)器111(例如,通過(guò)全球互連網(wǎng)155和路由器/網(wǎng)關(guān)115),以驗(yàn)證并最終通 過(guò)由pDNS部件111提供的代理功能獲得對(duì)于局域網(wǎng)的訪問(wèn)。在實(shí)施例中,驗(yàn)證設(shè)備105使 用域代碼和設(shè)備特定代碼(例如,域名稱(chēng)(‘doe.net')和驗(yàn)證密碼)、或者其它的安全機(jī) 制。通過(guò)可阻止黑客、內(nèi)容偷竊者和其它的黑帽(black cap)、網(wǎng)絡(luò)流氓以及當(dāng)今的罪犯分 子的幾層安全措施實(shí)現(xiàn)深度防御。重要的是,與這里的實(shí)施例一起使用的介紹的機(jī)制將驗(yàn)證保持作為私密pnet 100 域的部件的功能。這限制向總體全球互連網(wǎng)155暴露其它的身份和驗(yàn)證數(shù)據(jù)。雖然可向全 球互連網(wǎng)155暴露域代碼,但是,域名稱(chēng)(‘doe.net')、組設(shè)備名稱(chēng)和組設(shè)備代碼保持私 密性和本質(zhì)上被隱藏。因此,對(duì)于驗(yàn)證和訪問(wèn)所需要的組設(shè)備名稱(chēng)和組設(shè)備代碼沒(méi)有暴露 在全球互連網(wǎng)155上,也不能從全球互連網(wǎng)155上得到。在網(wǎng)絡(luò)結(jié)構(gòu)200內(nèi),可由此操作用于使組設(shè)備互連的過(guò)程。在步驟211中,產(chǎn)生 與組設(shè)備中的每一個(gè)關(guān)聯(lián)的PURL。例如,假設(shè)的pURL' Devi. John, doe.net'可與組設(shè)備 201對(duì)應(yīng),并且,pURL' Dev4.john.doe.net'可與組設(shè)備104對(duì)應(yīng)。在步驟222中,在外部 組設(shè)備105嘗試與pnet 100連接以通過(guò)使用域代碼訪問(wèn)與組設(shè)備201、102、103或104關(guān) 聯(lián)的信息時(shí),發(fā)現(xiàn)其組成員,并且,在Pnet 110內(nèi)私密地得出或檢索私密路由信息。在步驟 233中,通過(guò)可被加密的其自身的設(shè)備代碼驗(yàn)證設(shè)備105。一旦驗(yàn)證,設(shè)備105就可自由地 在Pnet 110內(nèi)起作用,雖然設(shè)備105可保持在物理上或在邏輯上不與Pnet 110接近并可 安全地訪問(wèn)與其它的組設(shè)備201、102、103和104關(guān)聯(lián)的信息。
III.示例性計(jì)算機(jī)系統(tǒng)平臺(tái)圖3示出可實(shí)現(xiàn)本發(fā)明的實(shí)施例的示例性計(jì)算機(jī)系統(tǒng)平臺(tái)300。計(jì)算機(jī)系統(tǒng)300 包含用于傳送信息的總線302或其它通信機(jī)構(gòu)、以及用于處理信息的與總線302耦合的處 理器304。計(jì)算機(jī)系統(tǒng)300還包含用于存儲(chǔ)要被處理器304執(zhí)行的信息和指令的主存儲(chǔ)器 306(諸如隨機(jī)存取存儲(chǔ)器(RAM)或其它的動(dòng)態(tài)存儲(chǔ)設(shè)備)。主存儲(chǔ)器306還可被用于在要 被處理器304執(zhí)行的指令的執(zhí)行期間存儲(chǔ)時(shí)間變量或其它的中間信息。計(jì)算機(jī)系統(tǒng)300還 包括用于存儲(chǔ)用于處理器304的靜態(tài)信息和指令的與總線302耦合的只讀存儲(chǔ)器(ROM) 308 或其它的靜態(tài)存儲(chǔ)設(shè)備。諸如磁盤(pán)或光盤(pán)的存儲(chǔ)設(shè)備310被設(shè)置并與總線302耦合,用于 存儲(chǔ)信息和指令。計(jì)算機(jī)系統(tǒng)300可通過(guò)總線302與用于向計(jì)算機(jī)用戶(hù)顯示信息的諸如液晶顯示器 (IXD)、陰極射線管(CRT)等的顯示器312耦合。用于向處理器304傳送信息和命令選擇的 包含文字?jǐn)?shù)字和其它鍵的輸入設(shè)備314與總線302耦合。另一種類(lèi)型的用戶(hù)輸入設(shè)備是用 于向處理器304傳送方向信息和命令選擇并用于控制顯示器312上的光標(biāo)移動(dòng)的諸如鼠 標(biāo)、跟蹤球或光標(biāo)方向鍵的光標(biāo)控制316。該輸入設(shè)備一般具有沿兩軸(即,第一軸(例如, χ)和第二軸(例如,y))的兩個(gè)自由度,這兩個(gè)自由度允許設(shè)備規(guī)定面內(nèi)位置。本發(fā)明涉及用于使信息與媒體內(nèi)容關(guān)聯(lián)的計(jì)算機(jī)系統(tǒng)300的使用。根據(jù)本發(fā)明的 一個(gè)實(shí)施例,響應(yīng)于處理器304執(zhí)行包含于主存儲(chǔ)器306中的一個(gè)或更多個(gè)指令的一個(gè)或 更多個(gè)序列,計(jì)算機(jī)系統(tǒng)300提供互聯(lián)網(wǎng)絡(luò)設(shè)備??梢詮闹T如存儲(chǔ)設(shè)備310的另一計(jì)算機(jī) 可讀介質(zhì)將這種指令讀入到主存儲(chǔ)器306中。包含于主存儲(chǔ)器306中的指令的序列的執(zhí)行 使得處理器304執(zhí)行這里描述的處理步驟。還可使用多處理配置中的一個(gè)或更多個(gè)處理器 來(lái)執(zhí)行包含于主存儲(chǔ)器306中的指令的序列。在替代性實(shí)施例中,作為實(shí)現(xiàn)本發(fā)明的軟件 指令的替代,或者與實(shí)現(xiàn)本發(fā)明的軟件指令組合地使用硬布線的電路。因此,本發(fā)明的實(shí)施 例不限于硬件電路和軟件的任何特定的組合。這里使用的術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)”指的是參與向處理器304提供用于執(zhí)行的指 令的任何介質(zhì)。這種介質(zhì)可采取許多的形式,包括但不限于非易失性介質(zhì)、易失性介質(zhì)和傳 送介質(zhì)。非易失性介質(zhì)包含例如諸如存儲(chǔ)設(shè)備310的光盤(pán)或磁盤(pán)。易失性介質(zhì)包含諸如主 存儲(chǔ)器306的動(dòng)態(tài)存儲(chǔ)器。傳送介質(zhì)包含共軸電纜、銅導(dǎo)線和其它的導(dǎo)體以及光纖,它們包 含含有總線302的布線。傳送介質(zhì)還可采取聲波或光波的形式,諸如在無(wú)線電波和紅外數(shù) 據(jù)通信中產(chǎn)生的那些形式。計(jì)算機(jī)可讀介質(zhì)的常用的形式包含例如軟磁盤(pán)、軟盤(pán)、硬盤(pán)、磁帶或任何其它的磁 介質(zhì)、CD-ROM、任何其它的光學(xué)介質(zhì)、穿孔卡、紙帶、具有孔的圖案的任何其它的傳統(tǒng)或其它 物理介質(zhì)、RAM、PROM、EPROM、FLASH-EPR0M、任何其它的存儲(chǔ)器芯片或盒、以下描述的載波、 或計(jì)算機(jī)可讀取的任何其它的介質(zhì)??梢园鞣N形式的計(jì)算機(jī)可讀介質(zhì)來(lái)承載供處理器304執(zhí)行的一個(gè)或更多個(gè) 指令的一個(gè)或更多個(gè)序列。例如,可初始地在遠(yuǎn)程計(jì)算機(jī)的磁盤(pán)上承載指令。遠(yuǎn)程計(jì)算機(jī) 可將指令加載到其動(dòng)態(tài)存儲(chǔ)器中并且通過(guò)使用調(diào)制解調(diào)器通過(guò)電話(huà)線發(fā)送指令。計(jì)算機(jī)系 統(tǒng)300本地的調(diào)制解調(diào)器可接收電話(huà)線上的數(shù)據(jù),并且使用紅外發(fā)射器以將數(shù)據(jù)轉(zhuǎn)換成紅 外信號(hào)。與總線302耦合的紅外檢測(cè)器可接收在紅外信號(hào)中承載的數(shù)據(jù)并將數(shù)據(jù)置于總線 302上??偩€302將數(shù)據(jù)承載到主存儲(chǔ)器306,處理器304從主存儲(chǔ)器306檢索和執(zhí)行指令。由主存儲(chǔ)器306接收的指令可任選地在被處理器304執(zhí)行之前或之后被存儲(chǔ)于存儲(chǔ)設(shè) 備310上。計(jì)算機(jī)系統(tǒng)300還包含與總線302耦合的通信接口 318。通信接口 318對(duì)與局域 網(wǎng)322連接的網(wǎng)絡(luò)鏈接320提供雙向數(shù)據(jù)通信耦合。例如,通信接口 318可以是向相應(yīng)類(lèi) 型的電話(huà)線提供數(shù)據(jù)通信連接的集成服務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)卡或數(shù)字用戶(hù)線(DSL)、電纜、 或其它的調(diào)制解調(diào)器。作為另一例子,通信接口 318可以是向兼容的LAN提供數(shù)據(jù)通信連 接的局域網(wǎng)(LAN)卡。也可實(shí)現(xiàn)無(wú)線鏈接。在任何這種實(shí)現(xiàn)中,通信接口 318發(fā)送并接收 承載代表各種類(lèi)型的信息的數(shù)字?jǐn)?shù)據(jù)流的電、電磁或光學(xué)信號(hào)。網(wǎng)絡(luò)鏈接320 —般通過(guò)一個(gè)或更多個(gè)網(wǎng)絡(luò)向其它的數(shù)據(jù)設(shè)備提供數(shù)據(jù)通信。例 如,網(wǎng)絡(luò)鏈接320可通過(guò)局域網(wǎng)322提供與主計(jì)算機(jī)324的連接或與由互連網(wǎng)服務(wù)提供者 (ISP) 326(例如,全球互連網(wǎng)155的互連網(wǎng)服務(wù)提供者;圖1、圖2)操作的數(shù)據(jù)設(shè)備的連接。 ISP 3 又通過(guò)現(xiàn)在一般稱(chēng)為“互連網(wǎng)” 328的世界范圍信息包數(shù)據(jù)通信網(wǎng)絡(luò)(例如,它可 被識(shí)別為或代表全球互連網(wǎng)巧5 ;圖1、圖幻提供數(shù)據(jù)通信服務(wù)。局域網(wǎng)322和全球互連 網(wǎng)3 均使用承載數(shù)字?jǐn)?shù)據(jù)流的電、電磁或光學(xué)信號(hào)。這里描述的私密互連網(wǎng)(例如,pnet 110 ;圖1、圖2)也可使用這種信號(hào)。承載通向和來(lái)自計(jì)算機(jī)系統(tǒng)300的數(shù)字?jǐn)?shù)據(jù)的、通過(guò) 各種網(wǎng)絡(luò)的信號(hào)以及網(wǎng)絡(luò)鏈接320上的通過(guò)通信接口 318的信號(hào)是傳輸信息的載波的示例 性形式。計(jì)算機(jī)300可通過(guò)網(wǎng)絡(luò)、網(wǎng)絡(luò)鏈接320和通信接口 318發(fā)送消息并接收包含程序 代碼的數(shù)據(jù)。在全球互連網(wǎng)的例子中,服務(wù)器330可通過(guò)全球互連網(wǎng)328、ISP 326、局域網(wǎng) 322和通信接口 318傳送請(qǐng)求的用于應(yīng)用程序的代碼。根據(jù)本發(fā)明,一個(gè)這樣下載的應(yīng)用供 給這里描述的互聯(lián)網(wǎng)絡(luò)設(shè)備。接收的代碼可在被接收時(shí)被處理器304執(zhí)行,并且/或者,被存儲(chǔ)在存儲(chǔ)設(shè)備310 或其它的非易失性存儲(chǔ)器中以供以后執(zhí)行。這樣,計(jì)算機(jī)系統(tǒng)300可獲得載波的形式的應(yīng) 用代碼。計(jì)算機(jī)系統(tǒng)300可代表各種計(jì)算機(jī),計(jì)算的通信和聯(lián)網(wǎng)的設(shè)備,娛樂(lè)、媒體再現(xiàn)和 游戲設(shè)備,以及其它的電子和數(shù)字裝置。計(jì)算機(jī)系統(tǒng)300由此可代表個(gè)人計(jì)算機(jī)(PC)和 類(lèi)似的各種類(lèi)型的具有便攜性特性和形狀因子(form factor)的計(jì)算機(jī)(工作站,基于 Apple 和Linux的計(jì)算機(jī)),這些計(jì)算機(jī)可包含(但不限于)桌上型計(jì)算機(jī)、膝上型計(jì)算機(jī)、 手持計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、蜂窩式電話(huà)、媒體(例如,MP3和/或其它的編解碼器或 格式)播放器、以及與游戲有關(guān)的設(shè)備等。雖然關(guān)于計(jì)算機(jī)系統(tǒng)的實(shí)現(xiàn)描述了實(shí)施例,但應(yīng)理解,可以通過(guò)諸如集成電路 (IC)的電路和設(shè)備實(shí)現(xiàn)實(shí)施例。實(shí)施例可通過(guò)包含(但不限于)應(yīng)用特定IC(ASIC)、微控 制器、場(chǎng)可編程門(mén)陣列(FPGA)或可編程邏輯設(shè)備(PLD)的IC起作用。與實(shí)施例關(guān)聯(lián)的互 聯(lián)網(wǎng)絡(luò)功能可增進(jìn)諸如ASIC的設(shè)備的結(jié)構(gòu)和設(shè)計(jì)的各方面。作為替代方案,或者,另外地, 可通過(guò)應(yīng)用于諸如微控制器、PLD和FPGA的可編程IC的編程指令、邏輯狀態(tài)和/或邏輯門(mén) 配置實(shí)現(xiàn)互聯(lián)網(wǎng)絡(luò)功能。IV.示例性實(shí)施例本發(fā)明的實(shí)施例可由此涉及在以下的段落中描述的列舉的示例性實(shí)施例中的一個(gè)或更多個(gè)。1. 一種系統(tǒng),包括關(guān)于一組客戶(hù)機(jī)設(shè)備私密地起作用的動(dòng)態(tài)命名服務(wù)部件,這些客戶(hù)機(jī)設(shè)備分別與 私密地識(shí)別組內(nèi)的客戶(hù)機(jī)設(shè)備的用動(dòng)態(tài)命名服務(wù)部件維持的唯一通用資源定位符關(guān)聯(lián);其中,通用資源定位符還識(shí)別在組內(nèi)強(qiáng)加并且至少隱含地代表客戶(hù)機(jī)設(shè)備之間的 私密關(guān)系的私密域的層次;基于私密關(guān)系或私密域中的一個(gè)或更多個(gè)在組上應(yīng)用網(wǎng)絡(luò)規(guī)則;和在組內(nèi)安全地驗(yàn)證設(shè)備;和內(nèi)容共享服務(wù)部件,所述內(nèi)容共享服務(wù)部件與動(dòng)態(tài)命名服務(wù)部件一起起作用以允 許組內(nèi)的客戶(hù)機(jī)設(shè)備中的至少第一個(gè)至少部分地基于客戶(hù)機(jī)設(shè)備中的至少第二個(gè)的唯一 通用資源定位符訪問(wèn)與客戶(hù)機(jī)設(shè)備中的至少第二個(gè)關(guān)聯(lián)的信息內(nèi)容。2.如示例性的列舉的實(shí)施例1所述的系統(tǒng),其中,系統(tǒng)包括根據(jù)至少本質(zhì)上與互 連網(wǎng)協(xié)議類(lèi)似的協(xié)議起作用的私密互連網(wǎng)絡(luò)。3.如示例性的列舉的實(shí)施例1所述的系統(tǒng),其中,可從組外面的網(wǎng)絡(luò)的客戶(hù)機(jī)設(shè) 備安全地訪問(wèn)該組。4.如示例性的列舉的實(shí)施例1所述的系統(tǒng),其中,該組中的各客戶(hù)機(jī)設(shè)備可自由 地被組內(nèi)的其它客戶(hù)機(jī)設(shè)備中的每一個(gè)訪問(wèn)。5.如示例性的列舉的實(shí)施例1所述的系統(tǒng),其中,通用資源定位符還識(shí)別與該組 的客戶(hù)機(jī)設(shè)備中的每一個(gè)關(guān)聯(lián)的信息內(nèi)容。6.如示例性的列舉的實(shí)施例5所述的系統(tǒng),其中,所述內(nèi)容共享部件起作用以根 據(jù)分別與其對(duì)應(yīng)的通用資源定位符指定第二客戶(hù)機(jī)設(shè)備中的一個(gè)或更多個(gè)和與其關(guān)聯(lián)的 信息內(nèi)容。7.如示例性的列舉的實(shí)施例1所述的系統(tǒng),其中,與設(shè)備中的每一個(gè)關(guān)聯(lián)的內(nèi)容 可自由地在該組的設(shè)備中的每一個(gè)之間被傳送。8.如示例性的列舉的實(shí)施例1所述的系統(tǒng),其中,關(guān)于組私密地產(chǎn)生的與設(shè)備中 的每一個(gè)關(guān)聯(lián)的內(nèi)容可自由地在該組的設(shè)備中的每一個(gè)之間被傳送;以及,關(guān)于組設(shè)備非私密地產(chǎn)生的內(nèi)容可根據(jù)與其關(guān)聯(lián)的內(nèi)容訪問(wèn)規(guī)則在組內(nèi)被傳送。9.如示例性的列舉的實(shí)施例8所述的系統(tǒng),其中,關(guān)于組設(shè)備非私密地產(chǎn)生的內(nèi) 容的傳送可根據(jù)與其關(guān)聯(lián)的內(nèi)容訪問(wèn)規(guī)則從組內(nèi)傳送到其外部的實(shí)體;或者,其中,關(guān)于組設(shè)備非私密地產(chǎn)生的內(nèi)容的從組向其外面的實(shí)體的傳送被阻止。10.如示例性的列舉的實(shí)施例1所述的系統(tǒng),其中,通用資源定位符至少包含根 域。11.如示例性的列舉的實(shí)施例10所述的系統(tǒng),其中,通用資源定位符中的一個(gè)或 多個(gè)還包含分別唯一地識(shí)別根域的子域的標(biāo)識(shí)符。12.如示例性的列舉的實(shí)施例10或示例性的列舉的實(shí)施例11中的一個(gè)或更多個(gè) 所述的系統(tǒng),其中,通用資源定位符中的一個(gè)或更多個(gè)還包含分別唯一地識(shí)別組設(shè)備中的 一個(gè)的標(biāo)識(shí)符。13.如示例性的列舉的實(shí)施例12所述的系統(tǒng),其中,通用資源定位符中的一個(gè)或 更多個(gè)還包含分別唯一地識(shí)別與組設(shè)備中的一個(gè)關(guān)聯(lián)的信息內(nèi)容的標(biāo)識(shí)符。
14.如示例性的列舉的實(shí)施例1、10、11、12或13中的一個(gè)或更多個(gè)所述的系統(tǒng),其 中,根域或子域中的一個(gè)或更多個(gè)隱含組內(nèi)的家庭關(guān)系。15.如示例性的列舉的實(shí)施例10所述的系統(tǒng),其中,唯一地與組對(duì)應(yīng)的域代碼是 基于根域產(chǎn)生的。16.如示例性的列舉的實(shí)施例15所述的系統(tǒng),其中,域代碼是在創(chuàng)建根域時(shí)產(chǎn)生 的。17.如示例性的列舉的實(shí)施例15所述的系統(tǒng),其中,域代碼唯一地代表組;以及,可基于域代碼從不接近與組關(guān)聯(lián)的位置的物理或邏輯位置通過(guò)組設(shè)備訪問(wèn)該組。18.如示例性的列舉的實(shí)施例15所述的系統(tǒng),其中,對(duì)于組的設(shè)備中的每一個(gè)產(chǎn) 生設(shè)備代碼。19.如示例性的列舉的實(shí)施例18所述的系統(tǒng),其中,與組設(shè)備中的每一個(gè)關(guān)聯(lián)的 設(shè)備代碼是在其初始化時(shí)產(chǎn)生的。20.如示例性的列舉的實(shí)施例18所述的系統(tǒng),其中,分別與設(shè)備中的每一個(gè)對(duì)應(yīng) 的域代碼和設(shè)備代碼起作用以從全球的觀點(diǎn)唯一地代表組設(shè)備中的每一個(gè)。21.如示例性的列舉的實(shí)施例20所述的系統(tǒng),其中,域代碼被暴露于全球互連網(wǎng);其中,私密動(dòng)態(tài)命名服務(wù)部件動(dòng)態(tài)地跟蹤與域代碼關(guān)聯(lián)的互聯(lián)網(wǎng)協(xié)議地址;以及其中,設(shè)備代碼中的每一個(gè)被從全球互聯(lián)網(wǎng)隱藏。22. 一種包括指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),這些指令當(dāng)被一個(gè)或更多個(gè)處理器執(zhí) 行時(shí)配置如示例性的列舉的實(shí)施例1 21中的任一項(xiàng)所述的系統(tǒng)。23. —種裝置,包括計(jì)算機(jī)、通信或娛樂(lè)設(shè)備中的至少一個(gè);其中,至少一個(gè)計(jì)算機(jī)、通信或娛樂(lè)設(shè)備配有如示例性的列舉的實(shí)施例1 21中 的任一項(xiàng)所述的系統(tǒng)。24. 一種集成電路器件,至少配有如示例性的列舉的實(shí)施例1 21中的任一項(xiàng)所 述的系統(tǒng)的部件。25. 一種由如示例性的列舉的實(shí)施例1 21中的任一項(xiàng)所述的系統(tǒng)的一個(gè)或更多 個(gè)處理器執(zhí)行的或如示例性的列舉的實(shí)施例22所述的計(jì)算機(jī)可讀介質(zhì)控制的處理方法。V.等同物、擴(kuò)展、替代方案和雜項(xiàng)由此描述了用于互聯(lián)網(wǎng)絡(luò)設(shè)備的示例性實(shí)施例。在以上的說(shuō)明書(shū)中,參照可在實(shí) 現(xiàn)之間改變的大量的特定的細(xì)節(jié)描述了本發(fā)明的實(shí)施例。因此,關(guān)于什么是本發(fā)明以及申 請(qǐng)人要將什么作為發(fā)明的唯一和排他的指示是以發(fā)布權(quán)利要求的特定的形式從本申請(qǐng)發(fā) 布的這些權(quán)利要求的集合,包含任何隨后的校正。這里對(duì)于包含于這些權(quán)利要求中的術(shù)語(yǔ) 闡述的任何定義應(yīng)支配在權(quán)利要求中使用的這些術(shù)語(yǔ)的意思。由此,沒(méi)有在權(quán)利要求中明 確表述的限制、要素、性能、特征、優(yōu)點(diǎn)或?qū)傩圆粦?yīng)以任何的方式限制這種權(quán)利要求的范圍。 因此,說(shuō)明書(shū)和附圖應(yīng)被視為是示例性的而不是限制性的。
權(quán)利要求
1.一種系統(tǒng),包括關(guān)于一組客戶(hù)機(jī)設(shè)備私密地起作用的動(dòng)態(tài)命名服務(wù)部件,所述客戶(hù)機(jī)設(shè)備分別與通過(guò) 所述動(dòng)態(tài)命名服務(wù)部件維持的唯一通用資源定位符關(guān)聯(lián),所述唯一通用資源定位符私密地 識(shí)別組內(nèi)的客戶(hù)機(jī)設(shè)備;其中,所述通用資源定位符還識(shí)別在組內(nèi)強(qiáng)加并且至少隱含地代表客戶(hù)機(jī)設(shè)備之間的 私密關(guān)系的私密域的層次;其中,基于私密關(guān)系或私密域中的一個(gè)或更多個(gè)在組上應(yīng)用網(wǎng)絡(luò)規(guī)則;以及其中,客戶(hù)機(jī)設(shè)備在組內(nèi)被安全地驗(yàn)證;和內(nèi)容共享服務(wù)部件,所述內(nèi)容共享服務(wù)部件與動(dòng)態(tài)命名服務(wù)部件一起起作用以允許組 內(nèi)的客戶(hù)機(jī)設(shè)備中的至少第一個(gè)至少部分地基于客戶(hù)機(jī)設(shè)備中的至少第二個(gè)的唯一通用 資源定位符訪問(wèn)與客戶(hù)機(jī)設(shè)備中的所述至少第二個(gè)關(guān)聯(lián)的信息內(nèi)容。
2.如權(quán)利要求1所述的系統(tǒng),其中,所述系統(tǒng)包括根據(jù)至少本質(zhì)上與互連網(wǎng)協(xié)議類(lèi)似 的協(xié)議起作用的私密互連網(wǎng)。
3.如權(quán)利要求1所述的系統(tǒng),其中,客戶(hù)機(jī)設(shè)備可從組外面的網(wǎng)絡(luò)安全地訪問(wèn)所述組。
4.如權(quán)利要求1所述的系統(tǒng),其中,組中的每一個(gè)客戶(hù)機(jī)設(shè)備可自由地被組內(nèi)的其它 客戶(hù)機(jī)設(shè)備中的每一個(gè)訪問(wèn)。
5.如權(quán)利要求1所述的系統(tǒng),其中,所述通用資源定位符還識(shí)別與組中的客戶(hù)機(jī)設(shè)備 中的每一個(gè)關(guān)聯(lián)的信息內(nèi)容。
6.如權(quán)利要求1所述的系統(tǒng),其中,與設(shè)備中的每一個(gè)關(guān)聯(lián)的內(nèi)容可自由地在組中的 設(shè)備中的每一個(gè)之間被傳送。
7.—種如示例性的列舉的實(shí)施例1所述的系統(tǒng),其中,關(guān)于組私密地產(chǎn)生的與設(shè)備中 的每一個(gè)關(guān)聯(lián)的內(nèi)容可自由地在組的設(shè)備中的每一個(gè)之間被傳送;和其中,關(guān)于組設(shè)備非私密地產(chǎn)生的內(nèi)容可根據(jù)與其關(guān)聯(lián)的內(nèi)容訪問(wèn)規(guī)則在組內(nèi)被傳送。
8.一種方法,包括以下的步驟通過(guò)動(dòng)態(tài)命名服務(wù)部件維持唯一通用資源定位符,所述動(dòng)態(tài)命名服務(wù)部件私密地關(guān)于 一組客戶(hù)機(jī)設(shè)備起作用,所述唯一通用資源定位符私密地識(shí)別組內(nèi)的客戶(hù)機(jī)設(shè)備;通過(guò)通用資源定位符識(shí)別在組內(nèi)強(qiáng)加并且至少隱含地代表組中的客戶(hù)機(jī)設(shè)備之間的 私密關(guān)系的私密域的層次;其中,基于私密關(guān)系或私密域中的一個(gè)或更多個(gè)在組上應(yīng)用網(wǎng)絡(luò)規(guī)則;和其中,在組內(nèi)安全地驗(yàn)證客戶(hù)機(jī)設(shè)備;以及通過(guò)與動(dòng)態(tài)命名服務(wù)部件一起起作用的內(nèi)容共享服務(wù)部件,允許組內(nèi)的客戶(hù)機(jī)設(shè)備中 的至少第一個(gè)至少部分地基于客戶(hù)機(jī)設(shè)備中的至少第二個(gè)的唯一通用資源定位符訪問(wèn)與 客戶(hù)機(jī)設(shè)備中的所述至少第二個(gè)關(guān)聯(lián)的信息內(nèi)容。
9.一種包括指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),這些指令當(dāng)被一個(gè)或更多個(gè)處理器執(zhí)行時(shí)至 少部分地配置系統(tǒng),所述系統(tǒng)包含關(guān)于一組客戶(hù)機(jī)設(shè)備私密地起作用的動(dòng)態(tài)命名服務(wù)部件,所述客戶(hù)機(jī)設(shè)備分別與通過(guò) 所述動(dòng)態(tài)命名服務(wù)部件維持的唯一通用資源定位符關(guān)聯(lián),所述唯一通用資源定位符私密地 識(shí)別組內(nèi)的客戶(hù)機(jī)設(shè)備;其中,通用資源定位符還識(shí)別在組內(nèi)強(qiáng)加并且至少隱含地代表客戶(hù)機(jī)設(shè)備之間的私密 關(guān)系的私密域的層次;其中,基于私密關(guān)系或私密域中的一個(gè)或更多個(gè)在組上應(yīng)用網(wǎng)絡(luò)規(guī)則;以及 其中,所述設(shè)備在組內(nèi)被安全地驗(yàn)證;和內(nèi)容共享服務(wù)部件,所述內(nèi)容共享服務(wù)部件與動(dòng)態(tài)命名服務(wù)部件一起起作用以允許組 內(nèi)的客戶(hù)機(jī)設(shè)備中的至少第一個(gè)至少部分地基于客戶(hù)機(jī)設(shè)備中的至少第二個(gè)的唯一通用 資源定位符訪問(wèn)與客戶(hù)機(jī)設(shè)備中的所述至少第二個(gè)關(guān)聯(lián)的信息內(nèi)容。
10. 一種包括指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),這些指令在被一個(gè)或更多個(gè)處理器執(zhí)行時(shí) 使得一個(gè)或更多個(gè)處理器執(zhí)行包含以下的步驟的方法通過(guò)動(dòng)態(tài)命名服務(wù)部件維持唯一通用資源定位符,所述動(dòng)態(tài)命名服務(wù)部件私密地關(guān)于 一組客戶(hù)機(jī)設(shè)備起作用,所述唯一通用資源定位符私密地識(shí)別組內(nèi)的客戶(hù)機(jī)設(shè)備;通過(guò)通用資源定位符識(shí)別在組內(nèi)強(qiáng)加并且至少隱含地代表組中的客戶(hù)機(jī)設(shè)備之間的 私密關(guān)系的私密域的層次;其中,基于私密關(guān)系或私密域中的一個(gè)或更多個(gè)在組上應(yīng)用網(wǎng)絡(luò)規(guī)則;和 其中,在組內(nèi)安全地驗(yàn)證所述設(shè)備;以及通過(guò)與動(dòng)態(tài)命名服務(wù)部件一起起作用的內(nèi)容共享服務(wù)部件,允許組內(nèi)的客戶(hù)機(jī)設(shè)備中 的至少第一個(gè)至少部分地基于客戶(hù)機(jī)設(shè)備中的至少第二個(gè)的唯一通用資源定位符訪問(wèn)與 客戶(hù)機(jī)設(shè)備中的所述至少第二個(gè)關(guān)聯(lián)的信息內(nèi)容。
全文摘要
DNS部件關(guān)于一組客戶(hù)機(jī)設(shè)備私密地起作用,這些客戶(hù)機(jī)設(shè)備分別與用DNS部件維持的唯一URL關(guān)聯(lián),所述唯一URL私密地識(shí)別組內(nèi)的設(shè)備。URL識(shí)別在組內(nèi)強(qiáng)加并且至少隱含地代表設(shè)備之間的私密關(guān)系的私密域的層次?;谒矫荜P(guān)系或私密域在組上應(yīng)用網(wǎng)絡(luò)規(guī)則。在組內(nèi)安全地驗(yàn)證設(shè)備。內(nèi)容共享服務(wù)部件允許組內(nèi)的設(shè)備至少部分地基于設(shè)備的URL訪問(wèn)與其它組設(shè)備關(guān)聯(lián)的信息內(nèi)容?;谒矫躀P的互連網(wǎng)允許組設(shè)備從外部網(wǎng)絡(luò)安全訪問(wèn)該組并自由訪問(wèn)組內(nèi)的其它設(shè)備。
文檔編號(hào)H04L29/12GK102067567SQ200980104725
公開(kāi)日2011年5月18日 申請(qǐng)日期2009年2月11日 優(yōu)先權(quán)日2008年2月11日
發(fā)明者P·J·伯諾斯基 申請(qǐng)人:杜比實(shí)驗(yàn)室特許公司