專(zhuān)利名稱(chēng):在公共組標(biāo)記對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)間進(jìn)行通信的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在諸如數(shù)字電子消費(fèi)設(shè)備以及計(jì)算機(jī)等作為網(wǎng)絡(luò)節(jié)點(diǎn)的技術(shù)設(shè)備之間通信的方法。
背景技術(shù):
在計(jì)算機(jī)技術(shù)領(lǐng)域里,已經(jīng)公知的是,通過(guò)組建互聯(lián)設(shè)備網(wǎng)絡(luò)以交換數(shù)據(jù)及共享硬件資源。各個(gè)單獨(dú)的設(shè)備通常被稱(chēng)作節(jié)點(diǎn)。當(dāng)時(shí),節(jié)點(diǎn)通常是計(jì)算機(jī),也可以是其他技術(shù)設(shè)備,而且節(jié)點(diǎn)主要是通過(guò)電連接、光連接或無(wú)線電連接進(jìn)行相互連接。網(wǎng)絡(luò)可以分為基于用戶(hù)-服務(wù)器結(jié)構(gòu)和對(duì)等(P2P)結(jié)構(gòu)的。在基于P2P的網(wǎng)絡(luò)中,節(jié)點(diǎn)也被稱(chēng)為對(duì)等端(peer)。然而在客戶(hù)-服務(wù)器結(jié)構(gòu)網(wǎng)絡(luò)里,每個(gè)節(jié)點(diǎn)或者備定義為客戶(hù)或者備定義為服務(wù)器,在P2P網(wǎng)絡(luò)中不存在這種區(qū)別。代替地,對(duì)等端具有服務(wù)器和客戶(hù)的功能性。P2P技術(shù)使得各個(gè)節(jié)點(diǎn)能夠?yàn)榫W(wǎng)絡(luò)中的任何其他節(jié)點(diǎn)提供服務(wù)或資源,或者使用網(wǎng)絡(luò)中的任何其他節(jié)點(diǎn)提供的服務(wù)或資源。
P2P網(wǎng)絡(luò)通常并不受限于任何特定的應(yīng)用或網(wǎng)絡(luò)拓?fù)洌梢詫⑵淇醋魇且唤M符合某些特定協(xié)議集合的節(jié)點(diǎn)或?qū)Φ榷?。P2P網(wǎng)絡(luò)的特征在于,對(duì)等端直接與其他對(duì)等端進(jìn)行通信,從而不需要中心網(wǎng)絡(luò)組織。大多數(shù)P2P網(wǎng)絡(luò)支持對(duì)等端在任何時(shí)刻連接到網(wǎng)絡(luò)上或從網(wǎng)絡(luò)上斷開(kāi)。
基本的網(wǎng)絡(luò)組織需要上述P2P協(xié)議,如其他已連接對(duì)等端的發(fā)現(xiàn),向其他對(duì)等端提供服務(wù)或資源(廣告),理解其他對(duì)等端的廣告信息,或者分配用于建立與其他對(duì)等端的特定連接的連接容量。同樣,存在使一組對(duì)等端相互合作從而形成對(duì)等組(peer-group)的協(xié)議。這樣的對(duì)等組通常用來(lái)提供對(duì)等組內(nèi)公共的服務(wù)集合。但是,并未給出對(duì)等組的普遍定義。屬于對(duì)等組的對(duì)等端可以正常的訪問(wèn)同組內(nèi)的所有其他連接對(duì)等端,也可以被所有其他連接對(duì)等端訪問(wèn)。另外,各個(gè)對(duì)等端可以是其他對(duì)等組的成員。為了向?qū)Φ冉M中增加對(duì)等端或從對(duì)等組中減少對(duì)等端,用戶(hù)通常需要進(jìn)行特定的管理活動(dòng)。
通常只有授權(quán)用戶(hù)才可以訪問(wèn)對(duì)等端,或?qū)Φ榷说膬?nèi)容,或者已發(fā)出的部分對(duì)等端的內(nèi)容,其中通過(guò)如口令等用戶(hù)特定的密鑰或者是物理的或者是虛擬的秘密密鑰來(lái)實(shí)現(xiàn)對(duì)用戶(hù)的授權(quán)。
由于對(duì)等端必須被認(rèn)作不同的個(gè)體,需要能夠利用標(biāo)識(shí)符明確地尋址每個(gè)對(duì)等端。通常利用如所謂的通用唯一標(biāo)識(shí)符(UUID)等惟一標(biāo)記,對(duì)對(duì)等端進(jìn)行尋址。當(dāng)對(duì)等端形成對(duì)等組時(shí),這樣的對(duì)等組通常會(huì)獲得如UUID等可以用于識(shí)別組內(nèi)成員的專(zhuān)用標(biāo)記。
在如WO 02/057917 A2等參考文獻(xiàn)中,以詳盡的方式對(duì)所述對(duì)等網(wǎng)絡(luò)及機(jī)制進(jìn)行了描述。
發(fā)明內(nèi)容
本發(fā)明要解決的問(wèn)題是當(dāng)利用如家庭網(wǎng)絡(luò)等在相應(yīng)所有者控制下的各個(gè)網(wǎng)絡(luò),建立對(duì)等網(wǎng)絡(luò)間的通信時(shí),減少所需的技術(shù)管理量。通過(guò)權(quán)利要求1中所公開(kāi)的方法來(lái)解決這個(gè)問(wèn)題。在權(quán)利要求10中公開(kāi)了利用此方法的設(shè)備。
根據(jù)本發(fā)明,如果所述P2P組能夠彼此識(shí)別,則屬于不同P2P組的對(duì)等端可以互相進(jìn)行通信,以及訪問(wèn)彼此的內(nèi)容或服務(wù)。無(wú)需針對(duì)訪問(wèn)任何己連接的對(duì)等端或與該對(duì)等端相關(guān)聯(lián)的內(nèi)容而進(jìn)行的用戶(hù)授權(quán),也減少了用戶(hù)的管理強(qiáng)度。作為使用本發(fā)明的結(jié)果,用戶(hù)可以將其設(shè)備與網(wǎng)絡(luò)相連,而無(wú)需具有任何特定的網(wǎng)絡(luò)知識(shí)。
在附屬權(quán)利要求、以下的描述和附圖中公開(kāi)了本發(fā)明其他有優(yōu)勢(shì)的實(shí)施例。
將參照附圖,對(duì)本發(fā)明的示例性實(shí)施例進(jìn)行描述,其中圖1 組成了包括用戶(hù)的家庭及其他所有物在內(nèi)的用戶(hù)域(ownerzone)的示例性對(duì)等網(wǎng)絡(luò);圖2如何將兩個(gè)用戶(hù)域合并為一個(gè)新的用戶(hù)域;
圖3組成了包括受限訪問(wèn)內(nèi)容在內(nèi)的用戶(hù)域的示例性對(duì)等網(wǎng)絡(luò);圖4用戶(hù)域以及示例性的兩個(gè)相關(guān)信賴(lài)域,其中信賴(lài)關(guān)系是雙向的;圖5用戶(hù)域以及示例性的兩個(gè)相關(guān)信賴(lài)域,其中信賴(lài)關(guān)系是單向的;圖6作為第三個(gè)用戶(hù)域的信賴(lài)域的兩個(gè)用戶(hù)域,從而成為彼此的信賴(lài)域。
具體實(shí)施例方式
個(gè)人家庭是不對(duì)公眾開(kāi)放的私人場(chǎng)所。家門(mén)一般上鎖以防止不速之客進(jìn)入,但是如家庭成員等天生受到歡迎的人總是可以進(jìn)入,而如客人等其他受到歡迎的人可以在特定的時(shí)間進(jìn)入。這取決于用戶(hù)或用戶(hù)群與上述其他人之間的信賴(lài)關(guān)系。因此,所述值得信賴(lài)的人通常可以訪問(wèn)如無(wú)線電、書(shū)籍、CD等包括技術(shù)設(shè)備和媒體在內(nèi)的用戶(hù)家中的一些或大多數(shù)或全部設(shè)備。盡管如此,總是有一些設(shè)備只允許各自的所有者或者如家庭成員等特定的人群使用。此外,通??梢詫⑷鐣?shū)或音樂(lè)CD等某些所有物借給值得信賴(lài)的人。
本發(fā)明描述了對(duì)于技術(shù)系統(tǒng)的上述個(gè)人關(guān)系以及對(duì)于屬于不同家庭的多媒體網(wǎng)絡(luò)之間的連接的上述個(gè)人關(guān)系,其中技術(shù)系統(tǒng)是指包括如CD或DVD等電子存儲(chǔ)設(shè)備在內(nèi)的多媒體家庭網(wǎng)絡(luò)。本發(fā)明采用了P2P網(wǎng)絡(luò)的概念,因此將各個(gè)技術(shù)設(shè)備稱(chēng)作對(duì)等端。
將家用技術(shù)設(shè)備連接到P2P網(wǎng)絡(luò)上給用戶(hù)帶來(lái)更多的方便,例如允許用戶(hù)遠(yuǎn)程控制這些設(shè)備,或者共享不同設(shè)備之間的內(nèi)容或服務(wù)。由于隱私的原因,P2P網(wǎng)絡(luò)只包括屬于相同家庭或用戶(hù)的對(duì)等端。由于可能會(huì)將對(duì)等端安裝在戶(hù)外,如汽車(chē)上、花園里或者是便攜式的,術(shù)語(yǔ)“用戶(hù)域”用來(lái)描述由相同用戶(hù)或如家庭等用戶(hù)群控制的設(shè)備群或?qū)Φ榷巳?。圖1示出了包括由相同用戶(hù)控制的對(duì)等端在內(nèi)的示例性用戶(hù)域。用戶(hù)家庭H_1中的對(duì)等端N1、…、N7與局域P2P網(wǎng)絡(luò)P2P_1相連,用戶(hù)的移動(dòng)對(duì)等端N1、N2與相同的P2P網(wǎng)絡(luò)相連,而屬于相同用戶(hù)的另一建筑H_2中的對(duì)等端N6、N7與另一個(gè)局域P2P網(wǎng)絡(luò)P2P_2相連,并且所述兩個(gè)網(wǎng)絡(luò)P2P_1、P2P_2彼此相連。
按照本發(fā)明,使用如對(duì)等端發(fā)現(xiàn),對(duì)等端解析,廣告和其他機(jī)制等已知的P2P機(jī)制,物理上接入到用戶(hù)家庭網(wǎng)絡(luò)中的對(duì)等端成為用戶(hù)域的成員。除非使用以下描述的任何機(jī)制,否則不允許與用戶(hù)域外的任何其他對(duì)等端相連。
而且,本發(fā)明包括對(duì)等端之間的連接可以具有如內(nèi)部或外部等特定數(shù)目的狀態(tài)中的某一狀態(tài)。可以利用插入碼或軟件控制等任何方法將連接狀態(tài)分配給所述連接。
按照本發(fā)明,利用如通用唯一標(biāo)識(shí)符(UUID)等惟一的標(biāo)記識(shí)別用戶(hù)域。另外,對(duì)等端也可以通過(guò)如UUID等惟一的標(biāo)記來(lái)識(shí)別,從而通過(guò)一組標(biāo)記,即它們各自的惟一節(jié)點(diǎn)標(biāo)記和用戶(hù)域的惟一標(biāo)記惟一地識(shí)別屬于用戶(hù)域的對(duì)等端。這些標(biāo)記在下面分別稱(chēng)作Node_UUID和Zone_UUID。只將一個(gè)與組相關(guān)的標(biāo)記或Zone_UUID分配給對(duì)等端。用戶(hù)域中的對(duì)等端可以通過(guò)將相同用戶(hù)域中的所有其他對(duì)等端的Zone_UUID與其自身的Zone_UUID進(jìn)行比較并確定Zone_UUID相同來(lái)識(shí)別相同用戶(hù)域中的所有其他對(duì)等端。在圖1中,每一個(gè)節(jié)點(diǎn)N1、…、N7都有相應(yīng)的節(jié)點(diǎn)標(biāo)記N_ID1、…、N_ID7和組標(biāo)記Z_ID。
當(dāng)如下對(duì)規(guī)則進(jìn)行定義時(shí),不同的用戶(hù)域可以相互進(jìn)行通信或訪問(wèn)彼此的內(nèi)容或服務(wù)。
用戶(hù)域可以包含有如數(shù)據(jù)集合等提供與用戶(hù)域結(jié)構(gòu)和/或內(nèi)容相關(guān)信息的信息段。這種信息段在下面的描述中記作Zone_Info_Data。類(lèi)似地,用戶(hù)域中的對(duì)等端可以包含有如數(shù)據(jù)集合等提供與對(duì)等端結(jié)構(gòu)和/或內(nèi)容相關(guān)的信息的信息段,這種信息段在下面的描述中記作Node_Info_Data。在用戶(hù)域里,分別以如Zone_Info_UUID和Node_Info_UUID等惟一的標(biāo)記標(biāo)識(shí)上述信息段??梢宰詣?dòng)更新上述Zone_Info_Data,而且Zone_Info_Data可以包含如Zone_UUID,可選Zone_Name,可選Zone_Service_List以及將在下面提到的其他信息等信息。
所述可選Zone_Name可以是其他用戶(hù)域按照其對(duì)該用戶(hù)域進(jìn)行尋址的可讀名稱(chēng),從而在某種程度上是Zone_UUID的別名,但是與Zone_UUID不同,不必是惟一的。在第一用戶(hù)域?qū)ぶ返诙脩?hù)域,并且所述第二用戶(hù)域具有非惟一的Zone_Name的情況下,需要所述第一用戶(hù)域惟一地規(guī)定所述第二用戶(hù)域,例如,通過(guò)將所述第二域Zone_Name內(nèi)部映射為所述第二用戶(hù)域Zone_UUID。
所述可選Zone_Service_List可以定義如果允許其他用戶(hù)域訪問(wèn)進(jìn)行訪問(wèn),該用戶(hù)域向其他用戶(hù)域提供的服務(wù)。Zone_Service_List還可以具體地定義服務(wù)應(yīng)當(dāng)由所述其他用戶(hù)域中的哪些進(jìn)行訪問(wèn),包括了訪問(wèn)時(shí)間幀的可選定義。
當(dāng)用戶(hù)決定創(chuàng)建用戶(hù)域時(shí),可以創(chuàng)建如Zone_UUID等上述組標(biāo)記,當(dāng)用戶(hù)決定放棄相應(yīng)的用戶(hù)域時(shí),可以丟棄上述組標(biāo)記。特別地,當(dāng)?shù)谝粚?duì)等端與第二對(duì)等端相連,從而創(chuàng)建新的用戶(hù)域,并且這些對(duì)等端檢測(cè)到并未對(duì)新用戶(hù)域定義Zone_UUID時(shí),則對(duì)等端協(xié)商新的Zone_UUID,而無(wú)需用戶(hù)操作。另一方面,當(dāng)?shù)谝粚?duì)等端與第二對(duì)等端相連,并且所述第一對(duì)等端不具有已定義的Zone_UUID,但所述第二對(duì)等端已經(jīng)屬于用戶(hù)域,從而具有已定義的Zone_UUID時(shí),則所得到的P2P的Zone_UUID可以保持不變,從而可以從所述第二對(duì)等端向所述第一對(duì)等端傳送所述Zone_UUID。在本發(fā)明的另一實(shí)施例中,允許為所得到的P2P網(wǎng)絡(luò)協(xié)商新的Zone_UUID。
如果從另一用戶(hù)域可訪問(wèn)的用戶(hù)域得到了新的Zone_UUID,最好存儲(chǔ)舊的Zone_UUID,從而可以將這種變化通知給所述其他用戶(hù)域,或者使來(lái)自所述使用舊的Zone_UUID的其他用戶(hù)域的信息不被拒絕。例如,舊的Zone_UUID可以存儲(chǔ)在所得到的用戶(hù)域的Zone_Info_Data段中。
如圖2所示,方便地,上述的用戶(hù)域的標(biāo)記概念可以用于將兩個(gè)或更多的用戶(hù)域容易地合并起來(lái)。當(dāng)合并兩個(gè)用戶(hù)域,以Zone_UUID Z_IDA標(biāo)記的第一用戶(hù)域OZ_20,以Zone_UUID Z_IDB標(biāo)記的第二用戶(hù)域OZ_21時(shí),則通過(guò)示例方法協(xié)商新的域標(biāo)記,如Zone_UUIDAR可以與Zone_UUIDA和Zone_UUIDB都不同,然后將所述新的域標(biāo)記分配給屬于第一用戶(hù)域OZ_20或第二用戶(hù)域OZ_21的所有對(duì)等端N22、N23。
當(dāng)將這里稱(chēng)為源的兩個(gè)用戶(hù)域合并為新的用戶(hù)域時(shí),則可以產(chǎn)生新的Zone_Info_Data,以便描述新用戶(hù)域的結(jié)構(gòu)和/或內(nèi)容。特別地,新的Zone_Info_Data可以包含如它們各自的Zone_UUID、Zone_Name等關(guān)于所述源用戶(hù)域的特定信息,從而使其能夠?qū)τ脩?hù)域的修改進(jìn)行跟蹤。
由于所述合并兩個(gè)用戶(hù)域的方法可以應(yīng)用于任何兩個(gè)用戶(hù)域,所以所述第一和第二用戶(hù)域的相應(yīng)用戶(hù)執(zhí)行或批準(zhǔn)至少一個(gè)前述步驟。
此外,當(dāng)要合并多于兩個(gè)用戶(hù)域時(shí),可以遞歸地應(yīng)用所述合并方法。在合并多于兩個(gè)用戶(hù)域的情況下,所得到的Zone_Info_Data可以包括關(guān)于幾個(gè)或所有已合并源用戶(hù)域的信息。
方便地,所述合并機(jī)制使用戶(hù)可以將其可能位于多個(gè)地方的所有用戶(hù)域合并成一個(gè)用戶(hù)域。因此,如圖1所示,用戶(hù)域并不局限于用戶(hù)的家中。
類(lèi)似地,所述用戶(hù)域的標(biāo)記概念可以用于將一個(gè)用戶(hù)域很容易地分成兩個(gè)或更多個(gè)用戶(hù)域。例如,當(dāng)標(biāo)記為Zone_UUIDA的用戶(hù)域被分割時(shí),則示例性的方法是計(jì)算新的標(biāo)記,如Zone_UUIDB,然后將所述新標(biāo)記分配給所有將要屬于新的用戶(hù)域的對(duì)等端,從而丟棄所述對(duì)等端的舊的域標(biāo)記。類(lèi)似地,如果不再使用舊的標(biāo)記Zone_UUIDA,則將新的域標(biāo)記,如Zone_UUIDC分配給被標(biāo)記為Zone_UUIDA的剩余對(duì)等端。
當(dāng)將這里被稱(chēng)為源的用戶(hù)域分成兩個(gè)這里被稱(chēng)為目標(biāo)的用戶(hù)域時(shí),源用戶(hù)域所屬的用戶(hù)必須規(guī)定與所述目標(biāo)用戶(hù)域之一相關(guān)聯(lián)的對(duì)等端、內(nèi)容及服務(wù)??梢葬槍?duì)所述目標(biāo)用戶(hù)域,生成新的Zone_Info_Data,描述各自的結(jié)構(gòu)和/或內(nèi)容,特別是包括如Zone_UUID等與所述源用戶(hù)域相關(guān)的信息。
另外,由于每個(gè)訪問(wèn)任何已連接對(duì)等端的用戶(hù)被默認(rèn)為已授權(quán)訪問(wèn)整個(gè)P2P網(wǎng)絡(luò),用戶(hù)域內(nèi)部不需要明確的用戶(hù)識(shí)別。個(gè)體用戶(hù)是匿名的。也就是說(shuō),驗(yàn)證與對(duì)等端相關(guān),而不是與用戶(hù)相關(guān)。從用戶(hù)的角度來(lái)說(shuō),這反映了用戶(hù)家庭內(nèi)部各成員之間存在的信任關(guān)系。這并不排除通過(guò)將如口令等鎖定機(jī)制分配給特定內(nèi)容或服務(wù),從而限制訪問(wèn)該內(nèi)容或服務(wù)的用戶(hù)數(shù)量的可能性。在這種情況下,需要如口令等與用戶(hù)無(wú)關(guān)的密鑰,以訪問(wèn)所述被保護(hù)的內(nèi)容或服務(wù),從而并不需要用驗(yàn)證。圖3描述的是訪問(wèn)通過(guò)P2P網(wǎng)絡(luò)P2P相連的多個(gè)對(duì)等端的一組用戶(hù)30、31、32。對(duì)于一些對(duì)等端N34,所有上述用戶(hù)都可以自由訪問(wèn),然而對(duì)于對(duì)等端N35、N36,只有那些具有或知道相應(yīng)密碼的用戶(hù)才可以訪問(wèn)。內(nèi)容或服務(wù)N35只允許單一用戶(hù)32進(jìn)行訪問(wèn),而內(nèi)容和服務(wù)N36允許多于一個(gè)用戶(hù)30、31進(jìn)行訪問(wèn)。
利用所述內(nèi)容鎖定方法,由于可能發(fā)生密鑰丟失,所以很可能需要超級(jí)用戶(hù)功能。超級(jí)用戶(hù)功能可以采用最高權(quán)限方法(arbitrarymethod),例如,包括刪除內(nèi)容的權(quán)限等,這樣就可以解決內(nèi)容被鎖定而又丟失了密鑰的情形。
如上所述,當(dāng)使用以下方法時(shí),允許在不同用戶(hù)域之間進(jìn)行通信。第一用戶(hù)域的第一用戶(hù)對(duì)第二用戶(hù)域的第二用戶(hù)表示信賴(lài)關(guān)系,從而允許第二用戶(hù)域的對(duì)等端訪問(wèn)所述第一用戶(hù)域的特定內(nèi)容。當(dāng)從第一用戶(hù)域向另一用戶(hù)域,第二用戶(hù)域表示信賴(lài)關(guān)系時(shí),則將所述第二用戶(hù)域相對(duì)于第一用戶(hù)域稱(chēng)作“信賴(lài)域”??梢韵蛉魏螖?shù)量的其他用戶(hù)域表示這種信賴(lài)關(guān)系??梢詫?shí)現(xiàn)其,使用戶(hù)域包含所有被認(rèn)作信賴(lài)域的其他用戶(hù)域的列表,在所述列表中,所述其他用戶(hù)域都以其各自惟一的標(biāo)記來(lái)表示。信賴(lài)域的所述列表可以是前述Zone_Info_Data的一部分。針對(duì)每個(gè)所述信賴(lài)域,可以定義能夠訪問(wèn)本用戶(hù)域中的哪些對(duì)等端,或者能夠訪問(wèn)哪些內(nèi)容或服務(wù)。
圖4描述了示例性用戶(hù)域OZ_40,由標(biāo)記為Z_ID0的兩個(gè)對(duì)等端42、44組成,以及兩個(gè)相關(guān)的信賴(lài)域OZ_41、OZ_42,具有分別標(biāo)記為Z_ID1和Z_ID2的所屬對(duì)等端N41、N43和N45。所述用戶(hù)域OZ_40中的對(duì)等端可以與所述信賴(lài)域OZ_41、OZ_42中的對(duì)等端相連,并訪問(wèn)來(lái)自節(jié)點(diǎn)N41、N45的內(nèi)容或服務(wù)。反之亦然,來(lái)自所述信賴(lài)域OZ_41、OZ_42的對(duì)等端也可以與所述用戶(hù)域OZ_40中的對(duì)等端N42、N44相連,并對(duì)內(nèi)容或服務(wù)進(jìn)行訪問(wèn)。如前所述,對(duì)一個(gè)信賴(lài)域OZ_41中的對(duì)等端N43上的特定內(nèi)容或服務(wù)被進(jìn)行鎖定,并且在所述用戶(hù)域OZ_40中并不知道密鑰,從而來(lái)自用戶(hù)域OZ_40的對(duì)等端不能訪問(wèn)這些內(nèi)容或服務(wù)。另外,如前所述,對(duì)用戶(hù)域OZ_40中節(jié)點(diǎn)N44上的特定內(nèi)容或服務(wù)進(jìn)行鎖定,而在信賴(lài)域OZ_41中知道密鑰,從而來(lái)自所述信賴(lài)域的對(duì)等端可以訪問(wèn)所述內(nèi)容或服務(wù)。
上述在不同用戶(hù)域間進(jìn)行通信的方法可以包括用戶(hù)域中或普遍地存在多種預(yù)定的信賴(lài)級(jí)別,并且用戶(hù)域已經(jīng)將特定的信賴(lài)級(jí)別賦予它的信賴(lài)域。如果所述多個(gè)預(yù)定的信賴(lài)級(jí)別包括等級(jí),那么所述用戶(hù)域會(huì)針對(duì)其內(nèi)容或服務(wù)要求最低的信賴(lài)級(jí)別。
另外,如果在用戶(hù)域的用戶(hù)與信賴(lài)域的用戶(hù)之間達(dá)成一致,則可以把用戶(hù)域與相關(guān)信賴(lài)域之間的訪問(wèn)限制于特定的時(shí)間幀。
為了在用戶(hù)域和相關(guān)信賴(lài)域之間建立通信,請(qǐng)求域只需知道被請(qǐng)求域的Zone_UUID,尤其是沒(méi)有必要知道任何Node_UUID,或者被請(qǐng)求域的內(nèi)容或服務(wù)細(xì)節(jié)。下面將對(duì)在用戶(hù)域之間建立聯(lián)系的示例性方法進(jìn)行描述。
當(dāng)屬于第一用戶(hù)域的第一對(duì)等端收到來(lái)自第二用戶(hù)域的第二對(duì)等端的通信請(qǐng)求時(shí),則該請(qǐng)求包括所述第二、請(qǐng)求用戶(hù)域的Zone_UUID,并且可以包括所請(qǐng)求的具體內(nèi)容。第一、被請(qǐng)求對(duì)等端在第一步中將所述Zone_UUID域其信賴(lài)域列表進(jìn)行比較,從而檢測(cè)請(qǐng)求第二對(duì)等端是否屬于某個(gè)信賴(lài)域。如果是,則第一、被請(qǐng)求對(duì)等端在第二步中分析接收到請(qǐng)求,以便知道請(qǐng)求的細(xì)節(jié)以及所請(qǐng)求的內(nèi)容或服務(wù)是否可用。如果第一請(qǐng)求中不包括所述細(xì)節(jié),所述第一對(duì)等端可以針對(duì)這些細(xì)節(jié),聯(lián)系第二、請(qǐng)求對(duì)等端。在第四步中批準(zhǔn)或拒絕所請(qǐng)求的訪問(wèn)之前,在第三步中,第一、被請(qǐng)求對(duì)等端可以分析是否允許第二、請(qǐng)求對(duì)等端訪問(wèn)所請(qǐng)求的內(nèi)容或服務(wù)。如圖4及上面所述,只要請(qǐng)求、第二對(duì)等端可以開(kāi)啟所述鎖定機(jī)制,所述批準(zhǔn)或者拒絕所請(qǐng)求的訪問(wèn)與如口令等所述鎖定機(jī)制無(wú)關(guān)。
如下,可以對(duì)上述用戶(hù)域之間的信賴(lài)關(guān)系進(jìn)行進(jìn)一步的詳細(xì)說(shuō)明。
上述信賴(lài)關(guān)系可以是單向或雙向關(guān)系,這意味著,如果第一用戶(hù)域是相對(duì)于第二用戶(hù)域的信賴(lài)域,那么所述第二個(gè)用戶(hù)域可以但不必須是相對(duì)于第一用戶(hù)域的信賴(lài)域。圖4中所示的信賴(lài)域之間的信賴(lài)關(guān)系是雙向關(guān)系??梢詫?shí)現(xiàn)其,使得兩個(gè)用戶(hù)域OZ_40、OZ_41中的任何一個(gè)都可以檢查自己是否被定義為相對(duì)于另一個(gè)用戶(hù)域的信賴(lài)域,如果不是,則中止該信賴(lài)關(guān)系。
圖5中描述了一種單向信賴(lài)關(guān)系。第一用戶(hù)域OZ_50是相對(duì)于第二用戶(hù)域OZ_51的信賴(lài)域,但所述第二用戶(hù)域OZ_51不是相對(duì)于所述第一用戶(hù)域OZ_50的信賴(lài)域。因此,屬于第二用戶(hù)域OZ_51的對(duì)等端N54、N55可以訪問(wèn)從第一用戶(hù)域OZ_50發(fā)出的內(nèi)容或服務(wù),但屬于所述第一用戶(hù)域OZ_50中的對(duì)等端N52、N53不能訪問(wèn)來(lái)自第二用戶(hù)域OZ_51中的內(nèi)容或服務(wù)。
如圖4和圖5所示,對(duì)于兩個(gè)特定的用戶(hù)域,或者也可以包括與二者之一或全部有“信賴(lài)域”關(guān)系的所有其他用戶(hù)域,上述信賴(lài)關(guān)系是非常明確的。圖6描述了第一用戶(hù)域OZ_60是第二用戶(hù)域OZ_61和第三用戶(hù)域OZ_62的信賴(lài)域,其中在第二用戶(hù)域OZ_61和第三用戶(hù)域OZ_62之間隱含地存在一種信賴(lài)關(guān)系,盡管它們并未明確地被定義為彼此的信賴(lài)域。在這種情況下,來(lái)自用戶(hù)域OZ_61和OZ_62的對(duì)等端可以互相進(jìn)行訪問(wèn)。
權(quán)利要求
1.一種在作為網(wǎng)絡(luò)中節(jié)點(diǎn)的技術(shù)設(shè)備之間進(jìn)行通信的方法,其中將公共組標(biāo)記(Z_ID)分配給作為節(jié)點(diǎn)組(P2P_1,P2P_2)成員的節(jié)點(diǎn),其中所述組中的節(jié)點(diǎn)能夠與相同節(jié)點(diǎn)組中的所有其他節(jié)點(diǎn)合作,其特征在于—通過(guò)并不是所述節(jié)點(diǎn)組成員的節(jié)點(diǎn)(N42,N44)來(lái)訪問(wèn)節(jié)點(diǎn)組(OZ_42);—檢測(cè)訪問(wèn)所述節(jié)點(diǎn)組(OZ_42)的所述節(jié)點(diǎn)(N42,N44)的組標(biāo)記(Z_ID0);—檢查是否允許具有所述檢測(cè)到的組標(biāo)記(Z_ID0)的節(jié)點(diǎn)訪問(wèn)所述節(jié)點(diǎn)組(OZ_42);以及—由所述節(jié)點(diǎn)組(OZ_42)向所述訪問(wèn)節(jié)點(diǎn)(N42,N44)提供服務(wù)或資源。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于將所述組的節(jié)點(diǎn)分配給相同的用戶(hù)或用戶(hù)群,或者由相同的用戶(hù)或用戶(hù)群進(jìn)行控制。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于所述節(jié)點(diǎn)是不多于一個(gè)的節(jié)點(diǎn)組的成員。
4.根據(jù)權(quán)利要求1到3中之一所述的方法,其特征在于使用唯一標(biāo)記(N_ID1、…、N_ID7)來(lái)識(shí)別單獨(dú)的節(jié)點(diǎn)(N1、…、N7)。
5.根據(jù)權(quán)利要求1到4之一所述的方法,其特征在于對(duì)所述節(jié)點(diǎn)組內(nèi)的內(nèi)容或服務(wù)的訪問(wèn)可以由與用戶(hù)無(wú)關(guān)的鎖定機(jī)制來(lái)限定。
6.根據(jù)權(quán)利要求1到5之一所述的方法,其特征在于將與節(jié)點(diǎn)組相關(guān)的特征信息包含在數(shù)據(jù)集合中,所屬數(shù)據(jù)集合對(duì)于作為所述節(jié)點(diǎn)組成員的節(jié)點(diǎn)或可訪問(wèn)所述節(jié)點(diǎn)組的節(jié)點(diǎn)是可讀的。
7.根據(jù)權(quán)利要求1到6之一所述的方法,其特征在于兩個(gè)節(jié)點(diǎn)間的連接具有狀態(tài),所述狀態(tài)定義了連接節(jié)點(diǎn)是否屬于相同的節(jié)點(diǎn)組。
8.根據(jù)權(quán)利要求1到7之一所述的方法,其特征在于進(jìn)一步規(guī)定所述節(jié)點(diǎn)組之間的關(guān)系,從而如果允許第一節(jié)點(diǎn)組(OZ_40)訪問(wèn)第二節(jié)點(diǎn)組(OZ_42),則也允許所述第二節(jié)點(diǎn)組(OZ_42)訪問(wèn)所述第一節(jié)點(diǎn)組(OZ_40)。
9.根據(jù)權(quán)利要求1到8中之一所述的方法,其特征在于進(jìn)一步規(guī)定所述節(jié)點(diǎn)組之間的關(guān)系,從而如果允許第一節(jié)點(diǎn)組(OZ_61)訪問(wèn)第二節(jié)點(diǎn)組(OZ_60),而且允許第二節(jié)點(diǎn)組(OZ_60)訪問(wèn)第三節(jié)點(diǎn)組(OZ_62),則這種組合自動(dòng)得到,通過(guò)所述第二節(jié)點(diǎn)組的作用,或不通過(guò)第二節(jié)點(diǎn)組(OZ_60)的作用,允許所述第一節(jié)點(diǎn)組(OZ_61)訪問(wèn)所述第三節(jié)點(diǎn)組(OZ_62)。
10.一種用于執(zhí)行按照權(quán)利要求1到9之一所述的在作為網(wǎng)絡(luò)中節(jié)點(diǎn)的技術(shù)設(shè)備之間進(jìn)行通信的方法的設(shè)備。
全文摘要
一種多媒體對(duì)等家庭網(wǎng)絡(luò)的結(jié)構(gòu),允許節(jié)點(diǎn)組(OZ_40、OZ_41、OZ_42)或區(qū)域的簡(jiǎn)單定義,其中每個(gè)對(duì)等端(N41,…,N45)能夠使用組標(biāo)記(Z_ID
文檔編號(hào)H04L12/66GK1505362SQ20031012044
公開(kāi)日2004年6月16日 申請(qǐng)日期2003年12月3日 優(yōu)先權(quán)日2002年12月4日
發(fā)明者邁諾爾夫·布拉瓦, 迪特馬爾·黑普勒, 斯特凡·庫(kù)布施, 沃爾夫?qū)た藙谒共└駹? 迪爾克·阿道夫, 庫(kù)布施, 阿道夫, 岡 克勞斯博格爾, 爾 黑普勒, 邁諾爾夫 布拉瓦 申請(qǐng)人:湯姆森許可貿(mào)易公司