TW200826582A - System, method, apparatus, and computer program product for providing a social network diagram in a P2P network device - Google Patents

System, method, apparatus, and computer program product for providing a social network diagram in a P2P network device Download PDF

Info

Publication number
TW200826582A
TW200826582A TW096137533A TW96137533A TW200826582A TW 200826582 A TW200826582 A TW 200826582A TW 096137533 A TW096137533 A TW 096137533A TW 96137533 A TW96137533 A TW 96137533A TW 200826582 A TW200826582 A TW 200826582A
Authority
TW
Taiwan
Prior art keywords
access
license
node
access license
delivery path
Prior art date
Application number
TW096137533A
Other languages
English (en)
Inventor
Jukka Parkkinen
Mikko A Hyvarinen
Kari Kaarela
Kirmo Koistinen
Hannu Kauniskangas
Original Assignee
Nokia Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Corp filed Critical Nokia Corp
Publication of TW200826582A publication Critical patent/TW200826582A/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/302Route determination based on requested QoS
    • H04L45/306Route determination based on the nature of the carried application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1061Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
    • H04L67/1068Discovery involving direct consultation or announcement among potential requesting and potential source peers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

200826582 九、發明說明: C發明所眉之技術領域】 發明領域 本發明之實施例一般是關於社交網路通訊技術,且尤 5其關於一種用以在點對點(P2P)網路裝置中提供社交網路 圖之系統、方法、裝置及電腦程式產品。 【先前技術3 發明背景 現代通訊時代已使有線及無線網路急劇擴張。隨著消 10費者需求的刺激,電腦網路、電視網路及電話網路正經歷 ^所未有的技術擴張。無線及移動網路技術已滿足相關的 消費者需求,同時提供較有彈性且直接的資訊傳輸。 目前及將來賴路技觸續促進⑽傳射訊且方便 使用者。具有增加易於且方便傳輪資訊給使用者之需求的 u -領域與在P2__提供制的資訊有關。—p2p網路一 般被認為是主要依靠網路内的袭置(即,點)之計算能力及頻 寬的網路。因此,P2P網路—般沒有將計算能力及頻寬集中 在伺服器内。而是,該等點(peer)裝置中的每個能夠同時作 為一客戶端及該P2P網路之其他節點的一伺服器。p2p網路 2〇之架構—般包含主要透過隨意式Μ Μ連接連接節點 ⑽岭參與的節點可⑽如)透過料隨意式連接共享包含 音訊、視訊、資料或者實際上以—數位格式的任何東西之 内谷槽案。因此,如即時眘祖十+ 丨守貝枓或電話訊務此類的資料可利 用P2P網路被共用。 200826582 給定行動終端機之普遍存在的本質(例如,行動電話及 許多其他行動電子裝置),P2P網路用於社交群或社^網路 之個體之間共享内容變得較普遍。此等社交網路可集中於 朋友、親戚、同事、商業合作夥伴、或者享有共同:趣的 5個人之一族群。一社交網路内的每個個體(即,節點)可邀請 其他個體加入。這樣,雖然任何特定節點一般可與該社交 網路内的其他節點之一給定的族群進行通訊,但是其他節 點中的每個也可接著與另外其他節點進行通訊。因此,在 一社交網路内,每個節點可按照與其他每個節點之分隔度 10 (degree of separation)被定義。例如,若使用者A邀請使用者 B查看使用者A之裝置上的一特定檔案,且使用者B接著邀 β月使用者C查看遠特定槽案,則使用者b可以被認為與使用 者Α具有1個分隔度,而使用者c可以被認為與使用者Α具有 兩個分隔度。在一大的P2P網路内,一邀請被發送給包括相 15對較小數目的其他節點之一列表以在一來源裝置上查看一 些内谷,该列表發展成為一非常大的列表是可能的,這會 加重網路負擔。因此,—些源節點可對一節點與該源裝置 之分隔度施加限制以獲得對内容之存取。 ;、、i而〜著曲折的流動路徑(例如,一大數目的分隔 20度)的〆特定邀睛可能不表示基於之前被接收的邀請指出 的以前的關係之-源節點與一接收節點之間的真正的分隔 度□此功!&供一種用以決定一源節點與一接收節點 之間的真正的分隔度之方法。 L 明内^ 6 200826582 發明概要 因此’一種用於提供一 P2P網路内的一社交網路圖之方 法、裝置及電腦程式產品被提供,當接收到一邀請時,該 社交網路圖可被週期性地更新。因此,當一接收節點試著 5存取與該邀請相關的内容時,能夠決定一源節點與該接收 郎點之間的一真實的分隔度。 在一示範性實施例中,一種用以提供一 P2P網路内的可 被更新的一社交網路圖之方法被提供。該方法包括:在一 接收節點自一源節點接收一存取許可證,該存取許可證用 1〇於透過一網路存取内容;以及基於該存取許可證之一遞送 路徑及以前的存取許可證之以前的遞送路徑決定該源節點 與該接收節點之間的一真正的分隔度。 在另一示範性實施例中,一種用以提供一 p2p網路内 的可被更新的一社交網路圖之電腦程式產品被提供。該電 15 式產品包括··具有儲存在其内的電腦可讀程式碼部分 的至少一電腦可讀儲存媒介。該等電腦可讀程式碼部分包 括第一及第二可執行部分。該第一可執行部分用於在一接 收節點自一源節點接收一存取許可證,該存取許可證用於 透過-網路存取内容。該第二可執行部分用於基於該存取 20許可證之-遞送路徑及以前的存取許可證之以前的遞送路 徑決定該源節點與該接收節點之間的一真正的分隔度。 在另-示範性實施例中,-種用以提供_ p2p網路内 的可被更新的一社交網路圖之裝置被提供。該裝置包括通 訊元件及-更新元件。該通訊元件被配置以自一源節點接 7 200826582 收一存取許可證,該存取許可證用於透過一網路存取内 容。該更新元件被配置以基於該存取許可證之一遞送路徑 及以前的存取許可證之以前的遞送路徑決定該源節點與作 為一接收節點實施的該裝置之間的一真正的分隔度。 5 在另一示範性實施例中,一種用以提供一 P2P網路内 的可被更新的一社交網路圖之裝置被提供。該裝置包括: 用於在一接收節點自一源節點接收一存取許可證的裝置, 該存取許可證用於透過一網路存取内容;以及用於基於該 存取許可證之一遞送路徑及以前的存取許可證之以前的遞 10 送路徑決定該源節點與該接收節點之間的一真正的分隔度 的裝置。 本發明之實施例可被用於(例如)行動終端機或其他節 點以提供一P2P網路内的節點之間的改良式内容共享能力。 圖式簡單說明 15 在已以一般方式彳田述本發明之實施例之情況下,將參 照該等附圖,該等附圖並不需要是按比例繪製的,以及其中: 第1圖是依據本發明之一示範性實施例的一行動終端 機之一示意方塊圖; 第2圖是依據本發明之一示範性實施例的一無線通訊 20 系統之一示意方塊圖; 第3圖描述了依據本發明之一示範性實施例的一社交 網路圖; 第4圖描述了與依據本發明之一示範性實施例的一存 取許可證一起使用的一安全功能; 8 200826582 第5圖描述了依據本發明之一示範性實施例的一節點 之一功能方塊圖; 第6圖描述了依據本發明之一示範性實施例更新的一 社交網路圖; 5 第7A至第7D圖描述了依據本發明之示範性實施例更 新社交網路圖之圖式;以及 第8圖是依據一種用以依據本發明之一實施例提供一 可更新的社交網路圖之一示範性方法的流程圖。 ί:實施方式3 10 較佳實施例之詳細說明 本發明之實施例在此之後參照附圖被較完整地描述, 本發明之一些實施例但不是全部實施例在該等附圖中被顯 示。實際上,本發明之實施例可以許多不同的形式實現, 且不應被解讀為限制此處所闡述的該等實施例;而是,該 15 等實施例被提供使得該揭露滿足可應用的合法要求。在全 文中,類似的參考符號表示類似的元件。 第1圖描述了受益於本發明之實施例的一行動終端機 10之一方塊圖。然而,應明白的是,所顯示且之後所描述 的一行動電話僅僅是受益於本發明之實施例的一示意性的 20 類型,因此不應被認為限制本發明之實施例的範圍。雖然 該行動終端機10之幾個實施例被顯示且在之後作為例子被 描述,但是其他類型的行動終端機,例如,可攜式數位助 理(PDA)、傳呼機(pager)、移動電視、遊戲設備、膝上型電 腦、照相機、錄影機、GPS設備及其他類型的語音及文字 9 200826582 通訊系統可容易使用本發明之實施例。此外,不可移動的 設備的也可容易使用本發明之實施例。 本發明之實施例的系統及方法在以下主要結合移動通 成應用被描述。然而,應明白的是,本發明之實施例的系 5統及方法可與各種其他應用一起被使用,移動通訊工業内 部及移動通訊工業外部之應用。 5亥行動終端機1 〇包括一天線12(或多個天線),其可血一 發送器14及一接收器16進行通訊。該行動終端機1〇進一步 包括一控制器20或其他處理元件,分別提供信號給該發送 1〇器14及接收器16及自該發送器14及接收器16接收信號。該 等信號包括依據應用蜂巢式系統之空氣介面標準之發信資 訊’以及使用者語音及/或使用者產生的資料。關於此方 面’該行動終端機10能夠與一或多個介面標準、通訊協定、 調變類型及存取類型一起操作。舉例而言,該行動終端機 15 10能夠依據一些第一、第二及/或第三世代通訊協定或類似 者運作。例如,該行動終端機10可依據第二世代(2G)無線 通訊協定IS-136(TDMA)、GSM及IS-95(CDMA)或依據第三 世代無線通訊協定(例如,UMTS、CDMA2000及TD-SCDMA) 運作。 20 需明白的是,該控制器20包括實現該行動終端機10之 音訊及邏輯功能所需的電路。例如,該控制器2〇可包含一 數位信號處理器裝置、一微處理器裝置以及各種類比至數 位轉換器、數位至類比轉換器及其他支援電路。該行動終 端機10之控制及信號處理功能依據各自的能力被分配在該 200826582 等裝置之間。因此,該控制器20也可包括在調變及傳輸之 前迴旋地(C〇nv〇luti〇nally)編碼及交錯訊息及資料的功能。該 控制器2 0可另外包括一内部語音編碼器且可包括一内部資 料數據機。此外,該控制器2〇可包括用以操作一或多個軟 5體程式的功能,該等軟體程式可被儲存在記憶體内。例如, 該控制器20能夠操作一連接程式,例如一習知的網頁瀏覽 器。接著該連接程式可允許該行動終端機10依據(例如)一無 線應用協定(WAP)發送及接收網頁内容(例如,基於位置的 内容)。 10 該行動終端機1〇也包含具有一輸出設備(例如,一習知 的耳機或揚聲器24、一電鈐(ringer)22、一麥克風26、一顯 示器28)的一使用者介面及一使用者輸入介面,其等所有都 輕接到該控制器20。該使用者輸入介面(允許該行動終端機 1〇接收資料)可包括允許該行動終端機1〇接收資料之一些 15 設備的任何一個,例如一鍵盤30、一觸控式顯示器(未顯示) 或其他輸入設備。在包括該鍵盤30的實施例中,該鍵盤3〇 可包括習知的數字(0-9)及相關的鍵(#、*),以及被用於操作 該行動終端機10之其他鍵。可選擇的方式是,該鍵盤3〇可 包括一習知的QWERTY鍵盤配置。該鍵盤30也可包括具有 20 相關功能的各種軟鍵。除此之外或者可選擇的方式是,該 行動終端機10可包括一介面設備,例如一搖桿或其他使用 者輸入介面。該行動終端機10進一步包括一電池34,例如 一振動電池包(vibrating battery pack),用於對操作該行動終 端機10所需的各種電路提供電源,以及可取捨地將機械振 11 200826582 動提供為一可偵測的輸出。 在一示範性實施例中,該行動終端機1〇包括一媒體擷 取元件,例如一照相機、視訊及/或音訊模組,與該控制器 20進行通成。该媒體擷取元件可以是用於操取一影像、視 5甙及/或音訊以儲存、顯示或傳輸的任何裝置。例如,在該 媒體擷取元件是一照相機模組36之一示範性實施例中,該 照相機模組36可包括能夠自一被擷取的影像形成一數位影 像檔案的一數位照相機。這樣,該照相機模組36包括所有 硬體’例如透鏡或其他(多個)光學元件,以及用於自一*** 10取的〜像產生一數位影像檔案所需的軟體。可選擇的是, 該照相機模組36可包括檢視一影像所需的硬體,而該行動 終端機10之一記憶體裝置儲存該控制器2〇執行的指令,該 等指令以自一被擷取的影像產生一數位影像檔案所需的軟 體之形式。在-示範性實施例中,該照相機模組36可進一 15步包括幫助該控制器20處理影像資料的一處理元件(例 如,一協同處理器)以及用於壓縮及/或解壓縮影像資料的一 編碼器及/或解碼器。該編碼器及/或解碼器可依據一JpEG 標準格式編碼及/或解碼。 忒行動終端機10可進一步包括一通用身份模組 2〇 (UIM)38。該UIM 38典型地是其内設有—處理器的一記憶 體衣置。该UIM 38可包括(例如)一用戶身份模組(SIM)、一 通用積體電路卡(UICC)、一通用用戶身份模組(USIM)、一 可移除使用者身份模組(R-UIM)等。該mM 38一般儲存與 一行動用戶有關的資訊要素。除了該UIM 38之外,該行動 12 200826582 終端機ίο可被配備記憶體。例如,該行動終端機10可包括 依電性記憶體40,例如一依電性隨機存取記憶體(RAM), 其包括一快取區域用於暫時儲存資料。該行動終端機1〇也 可包括其他非依電性記憶體42,該非依電性記憶體42可被 5肷入且/或可被移除。該非依電性記憶體42可另外或可選擇 地包含一EEPROM、快閃記憶體或類似者,例如可自加州 桑尼維爾(Sunnyvale)之SanDisk公司或者加州弗里蒙特 (Fremont)之Lexar Media公司獲得的。該等記憶體可儲存一 些資訊片段中的任何一者及資料,其等被該行動終端機1〇 10用以實現該行動終端機10之功能。例如,該等記憶體可包 括能夠唯一地識別該行動終端機1〇的一識別符,例如一國 際移動設備識別(IMEI)碼。 現在參照第2圖,受益於本發明之實施例的一示意類型 的系統被提供。該系統包括多數個網路裝置。如所示,一 15或多個行動終端機10可各自包括一天線12,用於發送信號 給-基地站或基地台(BS)44,或者自其接收信號。該基地 台44可以疋一或多個蜂巢式或移動網路之一部分,該等網 路的每個包括運作該網路所需的元件,例如一移動交換中 心(MSC)46。如該項領域内具有通常知識者眾所周知的,該 20移動網路也可被稱為一基地台/MSC/交互運作功能(BMI)。 當運作時,當該行動終端機10正在發話或接收通話時,該 MSC 46能夠路由通話給該行動終端機1〇或自該行動終端 機10路由通話。當該行動終端機1〇被包含在一通話内時, 該MSC 46也可提供-連接至陸線主幹。除此之外,該說 13 200826582 46可控制將訊息轉發給該行動終端機10及自該行動終端機 10轉發訊息,且也可控制將該行動終端機1〇之訊息轉發給 一訊息中心及自該訊息中心轉發該行動終端機10之訊息。 應該注意到的是,雖然MSC 46在第2圖之系統中被顯示, 5但是該MSC 46僅僅是一示範性的網路裝置,且本發明之實 施例不限於用於使用一MSC的網路中。 該MSC 46可耦接到一資料網路,例如一局部區域網路 (LAN)、一都市區域網路(MAN)及/或一廣域網路(WAN)。 該MSC 46可直接耗接到該資料網路。然而,在一典型的實 10施例中,該MSC 46轉接到一GTW 48,且該GTW 48耦接到 一WAN,例如,網際網路50。接著,如處理元件(例如,個 人電腦、伺服器電腦或類似者)此類的裝置可透過網際網路 50耦接到遠行動終端機1 〇。例如,如以下所解釋的,該等 處理元件可包括與一計算系統52(2個被顯示在第2圖中)、源 15伺服為54(丨個被顯不在第2圖中)或類似者連接的一或多個 處理器元件,如以下所描述的。 該BS 44也可耗接到一發信GpRS(通用封包無線電服 務)支援節點(SGSN)56。如該項領域内具有通常知識者所知 道的,該SGSN 56-般能夠執行與該MSC 46類似的功能用 20於封包交換服務。該SGSN 56(類似該MSC 46)可耦接到一 資料網路’例如網際網路5〇。該SGSN 56可直接耦接到該 資料網路。然而,在-較典型的實施例中,該sgsn %轉 接到一封包父換核心網路,例如一〇1>1^核心網路58。該封 包交換核心網路接著耦接到另一 GTW 48(例如,一 gtw 14 200826582 GPRS支援節點(GGSN)60),且該GGSN 60耦接到該網際網 路50。除了該GGSN 60之外,該封包交換核心網路也可耦 接到一 GTW48。而且,該GGSN60可耦接到一訊息中心。 有關此方面,該GGSN 60及該SGSN 56(類似該MSC 46)可控 5制訊息(例如MMS訊息)之轉發。該GGSN 60及SGSN 56也可 控制將該行動終端機10之訊息轉發給該訊息中心及自該訊 息中心轉發該行動終端機10之訊息。 除此之外,藉由將該SGSN 56耦接到該GPRS核心網路 58及該GGSN 60,如一計算系統52及/或源伺服器54此類的 10 裝置可透過該網際網路50、SGSN 56及GGSN 60耦接到該行 動終端機10。有關此方面,如該計算系統52及/或源伺服器 54此類的裝置可透過該SGSN 56、GPRS核心網路58及該 GGSN 60與該行動終端機10進行通訊。藉由將行動終端機 10及其他裝置(例如,計算系統52、源伺服器54等)直接或間 15 接連接到該網際網路50,該行動終端機1〇可(例如,依據超 文本傳輸協定(HTTP))與其他裝置及另一裝置進行通訊,以 執行該等行動終端機10之各種功能。 雖然不是每個可能的行動網路之每個元件在此處被顯 示且被描述,但是應瞭解的是,該行動終端機10可透過該 20 BS 44耦接到一些不同的網路中的一者或多者。有關此方 面,該(等)網路可依據一些第一世代(1G)、第二世代(2G)、 2.5G及/或第三世代(3G)移動通訊協定或類似者支援通訊。 例如,該(等)網路中的一者或多者可依據2G無線通訊協定 IS-136(TDMA)、GSM及IS-95(CDMA)支援通訊。而且,例 15 200826582 如,該(等)網路中的一者或多者可依據2.5G無線通訊協定 GPRS、增強資料GSM環境(EDGE)或類似者支援通訊。此 外,例如,該(等)網路中的一者或多者可依據3G無線通訊 協定(例如,通用行動電話系統(UMTS)網路)支援通訊,使 5用寬頻碼分多重存取(WCDMA)無線電存取技術。一些窄頻 AMPS(NAMPS)以及TACS網路也可受益於本發明之實施 例,雙重或較高模式的行動台(例如,數位/類比或 TDMA/CDMA/類比電話)也一樣。 該行動終端機10可進一步耦接到一或多個無線存取點 10 (AP)62。該等AP 62可包含被配置用以與該行動終端機10進 行通訊的存取點,依據如(例如)射頻(RF)、藍芽(BT)、紅外 線(IrDA)此類的技術或一些不同的無線網路技術(包括如 IEEE 802.11 此類的無線LAN(WLAN)技術(例如,802.11a、 802.11b、802.11g、802·11η 等))、如 IEEE 802.16 此類的 15 界丨]\/[八又技術,以及/或如正££ 802.15此類的超寬頻(1;\¥6) 技術或類似者中的任何一者。該等AP 62可耗接到該網際網 路50。與該MSC 46相同,該等AP 62可直接叙接到該網際 網路50。然而,在一實施例中,該等AP 62可透過一GTW48 間接耦接到該網際網路50。此外,在一實施例中,該BS 44 20可被認為是另一AP 62。將瞭解的是,藉由將該等行動終端 機10及該計算系統52、該源伺服器54及/或一些其他裝置中 的任何一者直接或間接連接到該網際網路5〇,該行動終端 機10可與另一行動終端機、該計算系統等進行通訊,從而 執行該等行動終端機10之各種功能,例如發送資料、内容 16 200826582 或類似者給該計算系統52,及/或自該計算系㈣接收内 容、貢料或類似者。如此處所使用的,詞語“資料,,、“内容”、 “資訊”及類似_語可被互換❹絲讀触據本發明 之實施例被發送、接收及/或儲存的資料。因此,任何此等 5詞語之使用不應被認為限制本發明之精神及範圍。 雖然第2圖未顯示,但是除了或替換透過該網際網路50 將該行動終端機_接到計算系統52,該行動終端機1〇及 计异系統52可彼此耦接且依據例wRF、Βτ、〗山八或一些不 同的有線或無線通訊技術(包括LAN、WLAN、WiMAX及/ 10或1;冒6技術)之任何一者進行通訊。該等計算系統52中的一 者或多者可另外或可選擇地包括能夠儲存内容之一可移除 的記憶體,該内容之後被傳送給該行動終端機1〇。此外, 該行動終端機10可耦接到一或多個電子裝置,例如列印 機、數位投影機及/或其他多媒體擷取、產生及/或儲存裝置 15 (例如,其他終端機)。與該計算系統52相同,該行動終端機 10可被配置以與可攜式電子裝置進行通訊,依據如(例 如)RF、BT、IrDA此類的技術或一些不同的有線或無線通 訊技術(包括USB、LAN、WLAN、WiMAX及/或UWB技術) 之任何一者。 20 若以上所描述的,社交網路可透過各種節點(可以是行 動終端機)之間的隨意式連接形成。接著此等連接可被用以 (例如)共同存取可包括視片段、文字、音訊資料、照片等 的内容。也應明白的是,存取内容可表示存取一特定裝置 之資源。控制内容之存取的一種常見的方法是需提供存取 17 200826582 控制列表(ACL),該存取控制列表將每個使用者或族群肿 定物件(例如檔案或目錄)之允許或存取權限通知給一特^ 裝置。該存取控制可以是基於-對應的使用者之身份= 如,用戶名、使用者m等),或者-裝置之身份(例如,裝置 5名稱、媒體存取控制_〇位址、網際網路協定㈣位址 等)。藉由使用社交網路内的關係,控制内容之存取的其他 方式可被實現。 ^ 在-示範性實施例中,當-社交網路或p2p網路内的_ 特定節點希望與其他節點共享内容,則該特定節點可發送 ⑺一邀請以將内容存取給其他節點,該等其他節點中驗何 一者可以是行動終端機。這樣,該特定節點成為對應的邀 請之-源節點。接著該邀請之每個接收者可將該邀請轉發 給其他節點,使得每當一節點轉發該邀請時,與該特定節 點之另一分隔度(“D”)被引入。該邀請可由該等接收器中的 15任何一者提出給源節點,為了取得該内容之存取。在一示 範性實施例中,存取只可被准許給具有滿足一選定準則之 一分隔度的接收者,例如低於一預定臨界值(例如,D<3, 雖然D之任何值可被選擇)。因此,嘗試使用該邀請存取内 容的一接收節點必須將該邀請(附隨著表示分隔度之資訊) 2〇提出給源節點以獲得存取,只要該邀請附隨了滿足選定準 則的分隔度資訊。 第3圖描述了依據本發明之一示範性實施例的一社交 、周路圖。有關此方面,第3圖顯示了在一特定節點(即,Bor» 上接收的四個不同的邀請之遞送路徑,其是第3圖所示的該 200826582 等邀請之每個遞送路徑之最終的接收者或接收節點68。該 等節點中的每個可與一特定的用戶名(例如,
Eric等)相關聯。然而,應注意到的是,該等節點中的每個 ^選擇性地與該項領域内所知的其他身份機制之任何相關 5聯或被識別,包括以上所描述的(即,使用者ID、裝置名稱、 MAC位址、IP位址等)。邀請(每個邀請可包括定義分隔度 的-存取許可證及資訊)在該等節財的每個之間被= 輸。這樣,在每個所描述的路徑内的該等存取許可證之來 源的節點是一源節點70。設於該源節點7〇與該接收節點68 10之間的該存取許可證之接收者可以被認為是中間節點72。 然而’應明白的是,每個中間節點7 2本身也接收節點, 但是出於解釋之目的,本例子著重於關注B。^為四個不 同存取許可證之接收節點68。也應注意到的是詞語源節 點7 〇、中間節點7 2及接收節點6 8是表示有關於從任何 點70至任何接收節點68的一存取許可證之—特定遞送路和 的相對功能或位置。因此,—特枝用者(例如,脑)是— 遞达路徑内的-源節點或者另一遞送路徑 或接收節點是可能的。 甲門即點 藉由從一源節點將一邀請轉發 _請_^~ 1賴,然後在 月—J達4接收郎點之前,可將該遨請轉發至其他中間 即y —遞送路徑可被建立。則該接收節點將具有基於 二即點與該接收節點之間的中間節點之數目決定的一分^ 又。例如,該接收節點可具有一N+1之 ^1 間節點之數日具中N疋中 。可選擇的方式是,-源節點可發送邀請給 20 200826582 對應該源節點之一朋友列表(即,D=1聯繫列表)的節點,使 得該邀請可自動被發送給對應該朋友列表之每個節點的任 何D=1的聯繫者。 在一示範性實施例中,每個節點可具有定義源於對應 5節點的邀請之一存取政策之能力。該存取政策可以是通用 的,因為其應用於自對應的節點發送的每個邀請,或者該 存取政策可被個別設定給母個邀晴(例如,當該邀請被發送 時)。該存取政策可定義與一接收節點可能具有的分隔度相 ? 關的一選定準則以存取與該邀請有關的内容。 10 如第3圖所示,在一第一遞送路徑74内,藉由發送一第 一存取許可證76給James,Kevin可發送一遨請給“㈤以以存 取一些内容。James可接著將該第一存取許可證76轉發給 Borje。因此’在該第一遞送路徑74内,Kevin是源節點70 且James是中間節點72,而Borje是接收節點68。因為James 15將該弟一存取許可證76直接轉發給Borje,故James可被認為 與Borje具有1分隔度(即,d=1)。另外,因為James自Kevin 3 直接接收該第一存取許可證76,所以James與Kevin具1分隔 度。同時’因為該第一存取許可證76透過James自Kevin被 轉發給Borje,所以Borje與Kevin具有一第2分隔度(即, 20 D=2)。換言之’ Borje與James具有一D=1的關係,且與Kevin 具有一D=2的關係。因此,依據該第一遞送路徑74,該接 收節點68與該源節點70具有一 d=2的關係。因此,若 Kevin(作為源節點70)已制定限制存取與該第一存取許可證 76相關的内容以觀看内容的一存取政策為d<3,則具有一 20 200826582 D=3或更咼分隔度的任何接收節點將被拒絕存取該内容。 在目前的情況下,因為Borje與Kevin關於該第一存取許可證 76具有一D=2的關係,所以*B〇rje嘗試存取内容,則存取 將被准許。 5 在一第二遞送路徑78内,藉由發送一第二存取許可證 80給Gabrie卜james可發送一邀請給Gabrid以存取一些内 容。Gabriel可接著將該第二存取許可證8〇轉發給Eric,Edc 接著可將遠苐二存取許可證8〇轉發給B〇rje。因此,在該第 二遞送路徑78内,james是源節點7〇,且Gabrid&Eric是中 10間節點72,而Borje是接收節點68。因為Eric將該第二存取 許可證80直接轉發給B〇rje,所以Eric可被認為與B〇rje具有! 分隔度(即,D=l)。另外,因為具有兩個中間節點72,所以 Borje與James具有3分隔度(即,D=3)。換言之,關於該第二 存取許可證80,Borje與Eric具有一D=1的關係,與Gabriel 15具有一D=2的關係,且與James具有一D=3的關係。因此, 依據該第二遞送路控78,該接收節點68與該源節點70具有 一 D=3的關係。因此,若james(作為源節點7〇)已制定限制 存取與該第二存取許可證80有關的内容以觀看内容的一存 取政策為D<3,則具有一d=3或更高分隔度的任何接收節點 20將被拒絕存取該内容。在目前的情況下,因為Borje與james 關於該第二存取許可證8〇具有一D=3的關係,所以若Borje 嘗試存取該内容,則存取將被拒絕。 類似地,關於包含一第三存取許可證84的一第三遞送 路徑82以及包含一第四存取許可證88的一第四遞送路徑 21 200826582 86,Borje(作為接收節點68)與各個對應的源節點7〇關於該 第三及第四遞送路徑82及86具有一d=3的關係。因此,僅 基於該等遞送路徑本身,B〇rje只能夠存取與該第一存取許 可證76有關的内容,因為B〇rje只與該源節點具有一足夠近 5 的關係以存取與該第一遞送路徑74有關的内容(即,D=2)。 一存取許可證可包括該存取許可證可致能存取的内容 之一位置的一識別。例如,該存取許可證可包括該内容之 一位置的一通用資源指示符(URI)。該位置可設於該源節點 70内或設於另一裝置内,例如,與該源節點7〇有關的一伺 10服器。如以上所敍述的,該分隔度資訊可與該存取許可證 一起被傳送。在一示範性實施例中,接收該存取許可證的 每個節點可增加一個人標籤或使用者資訊之片段至該存取 許可證。因此,每個個人標籤表示另一分隔度。因此,例 如’關於該第一遞送路徑74,當James接收到該第一存取許 15可證76時,與James有關的一個人標藏或使用者^訊之片段 可被增加至該第一存取許可證76。當B〇rje接收到該第一存 取許可證76時’與B0rje有關的一個人標籤或使用者資訊之 片段可被增加至該第一存取許可證76。因此,當Borje(作為 接收節點68)嘗試存取對應該第一存取許可證的内容(例 20如’位置在該存取許可證内的一URI内被指出的内容)時, B〇rje必須將該第一存取許可證76提出給該源節點70(即, Kevin),該第一存取許可證76指出兩個個人標籤(即,B〇rje 及James)已被增加至該第一存取許可證76,因此,d=2。換 言之’分隔度等於當一存取許可證被提出給源節點以達成 22 200826582 與該存取許可證相關的内容之存取時增加至該存取許可證 的個人標籤之數目。因此,該源節點70(即,Kevin)可決定, 該接收節點68(即,Borje)與該源節點7〇具有一D=2的關係。 與-存取許可證相關的個人資訊(即,個人標籤或使用 5者資訊之片段)可被該存取許可證之每個接收者見到。在一 些情況下’可能有以下關係,一接收節點可能嘗試修改一 存取δ午可a登以(例如)刪除一或多個個人標籤以使該接收節 點看似與一源節點具有一較近的關係,因此該内容可被一 未授權且關係較达的郎點存取。例如,在該第四遞送路徑 10 86之情況下’B〇rje可嘗試刪除與David有關的個人標籤以使 看起來好像Borje與Eric關於該第四路徑86具有一d=2的關 係而不疋D-3的關係。為了阻止此等動作,一安全功能可 被使用,如第4圖所示。 一安全功能在該存取許可證上執行的一示範性實施例 15現在將參知弟4圖被描述。關於此方面,一存取許可證8〇(包 括服務資訊,例如相關内容之位置)也可包括用以加密的一 5 公鑰82及一已加密的方塊84。在一示範性實施例中,該已 加密的方塊84可包括存取許可證完整資訊及/或利用該公 鑰82加密的一安全識別符。這樣,該存取許可證8〇可自一 2〇存取許可證來源器(即,源節點)被發送,且在一 D=1的使用 者上被接收,在該D=1的使用者上,一個人標籤或使用者 資訊86被增加至該存取許可證8〇。接著該存取許可證8〇之 接收可使D=l的使用者之裝置計算一使用者散列 (hash)88,該使用者散列88包括整個存取許可證(即,被接 23 200826582 收的存取許可證80及被增加的使用者資訊86)之一散列。在 將該存取許可證發送給另一使用者之前,該使用者散列別 利用該公鑰82與該已加密的方塊84一起被加密。在每個接 續的節點上,在將該存取許可證發送給另一使用者之前, 5該接續的節點增加對應的使用者資訊,且一新的使用者散 列被計算且接著使用該公鑰82與先前被加密的部分一起被 加密。與每個使用者有關的使用者資訊86仍可被每個接續 的使用者見到;然而,已加密的方塊之内容無法被除了該 ' 源接點之外的任何人見到,該源節點可藉由使用公鑰82以 10解密觀看此等内容。因此,當一接收節點嘗試存取與該存 取許可證80有關的内容時,該源節點可解密該已加密方塊 84之内容及每個已被加密的使用者散列⑽以驗證被指出的 遞送路徑之完整性。例如,每個使用者散列88必須將附隨 該存取許可證的每個對應的使用者資訊86之各個散列相關 15聯。♦這樣,該源節點可解密該等已加密的方塊中的每個, 帛著將對應的使用者資訊散列化以供逐_比較,從而確保 二 相符。 - 如以上所敍述的,只基於該等遞送路徑本身,B〇rje只 月匕夠存取與該第一存取許可證76有關的内容,因為只 2〇與4源節點具有一足夠近的關係以存取與該第一遞送路徑 %有關的内容(即,1>2)。因此,Bolje不能夠存取與該第二、 第三及第四遞送路徑78、82及86有關的内容,因為對於單 獨的每個對應的遞送路#,_>是相對於該源節點的一 D=3的使用者。然而。基於第3圖之社交網路圖,可看出B〇rje 24 200826582 具有3個D=1的朋友,即Eric、James及Alfred。儘管有此事 實,但是在單獨的第四個遞送路徑%下,看起來卻是相反 的’即Borje(接收節點68)與Eric(源節點7〇)相隔3分隔度。 因此,儘管Borje及Eric具有一近(D=l)的關係,但是在正常 5的情況(其中對應該第四存取許可證88的第四遞送路徑86 被隔離參照以決定該源節點7 〇與該接收節點6 8之間的分隔 度)下,Borje不能夠存取與該第四存取許可證88相關的内 谷。然而,若Borje之節點能夠儲存與一社交網路圖(可利用 每個存取許可證之接收被更新)内的每個遞送路徑有關的 10貪料,且之後被用以決定自Borje與該存取許可證之源節點 的一“真正的分隔度”,則Borje可能自一關係較近的群或朋 友(例如,D<3)存取内容,儘管存在對應該内容的特定邀請 在到達Borje之前經過一些中間節點之事實。 因此,本發明之一示範性實施例將參照第5圖被描述, 15第5圖描述了 一節點,該節點被配置以提供一可更新的社交 網路圖以依據本發明之一示範性實施例決定該社交網路的 節點之間的一真正的分隔度。該節點(可以第1圖之該行動 終端機10實施)可包括一處理元件9〇、一通訊元件92、一記 憶體裝置94、一更新元件96及一存取控制元件98。應該注 20意到的是,以下參照第5圖描述的節點僅僅是能夠實踐本發 明之貫施例的一節點之一配置的例子,且其他配置也是可 能的。 此處所描述的處理元件(例如,控制器20及處理元件90) 可以許多方式實現。例如,該等處理元件可以一處理器、 25 200826582 -協同處理ϋ、—控制器或各種其他處理裝置或包括積體 電路(例如,特定應用積體電路(ASIC))的設備實現。在一示 範性實施例中,該處理元件9〇可被配置以執行儲存在該記 憶體裝置94内或者可被該處理元件90存取的指令以執行應 5用程式或執行該等指令定義的功能。該處理元件9〇也可控 制此處所描述的其他功能元件之操作。該記憶體裝置94可 包括依電性及/或非依電性記憶體,且可暫時緩衝資料或提 供長期貧料儲存給該節點。在一示範性實施例中,該記憶 體裝置94可儲存一可更新的社交網路圖,如以下較詳細描 10 述的。 該通訊元件9 2可以能夠自節點接收任何類型的資料或 者發送任何類型的資料給節點的任何設備或者以硬體、軟 體或者硬體與軟體之一組合實施的裝置實施。這樣,該通 訊元件92可包括硬體及/或軟體用以接收傳輸,該“二 15包括自其他節點存取許可證及對應的資訊,以及傳送存取 許可證及對應的資訊給其他節點。 該更新元件96可以能夠監測該通訊元件%以接收進入 的存取許可證且之後對該處理元件9〇發信以更新儲存在1 記憶體裝置94内的可更新社交網路圖的任何設備或者以硬〆 2〇體、軟體或者硬體與軟體之一組合實施的穿晋每^ 擇的方式是,該更新元件96可直接與該記,_二二2 以更新該可更新的社交網路圖。在一示範性實施例中,為 回應-存取許可證之接收,該更新元件96可存取該可更新 的社交網路圖且將該社交網路之所有節點之間的闕係(目 26 200826582 月ίι在該可更新的社交網路圖内定義的)與該被接收的存取 許可證之遞送路徑定義的關係進行比較。若該被接收的存 取_可證指出應對該可更新的社交網路圖作出變化(例 如’藉由包括一新的關係或者以包括較少分隔度之方式定 5義一現存的關係),則該更新元件96可更新該可更新的社交 網路圖以反映變化。例如,若一被接收的訊息指出一特定 節點與接收節點具有_D=1的關係,但是該接收節點先前 已接收一具有該特定節點與該接收節點間的關係為一D=3 之訊息,則該社交網路圖可被更新以指出較近的關係(即, ⑺D=l)被定義為該特定節點與該接收節點之間的關係。另一 方面,若被接收的存取許可證沒有定義任何新的關係或者 以包括較少分隔度之方式定義一現存的關係,則該可更新 的社交網路圖可能保持不變。在改變或更新該可更新的社 交網路圖之後,該被更新的社交網路圖可被儲存在該記惊 15 體裝置94内。 4存取控制件98可以能純行以下步_任何設備 或者以硬體、軟體或者硬體與軟體之—組合實施的裝置實 施:定義源於節點之—存取許可證的存取政策(即,當節點 20 是-處理·❹者資訊或安全功能之進入的 存取許可證(即,當節點是—中間節喊接收節㈣),以及 /或檢查接收節點之存取權限(即,當節點是-源節點時)。 在-示範性實施例中,該存取控制元件%可實施為在 (例如)第1圖之行動終端機10上運作的軟體。因此,例如當 定義存取政朿時,神㈣i物可純與存取政策有 27 200826582 5 10 15 20 關的一使用者輸入。關於此方面,該存取政策可定義一社 交祕内的哪些其他使用者或節點可存取與該節點相關的 内谷或裝置貧源。因此,例如,該存取控制元件98可定義 ^一存取許可證的-接收節點可擁有的—可接受的分隔 度以獲得與該存取許可證相_内容之存取。例如,該存 取控制元件98可被使用,使得為存取該節點發送的一存取 許可證有_内容(即,當該節點是_源節點時),_接收節 』义須具有在某__臨界值之下的_分隔度(例如,。 當處理關於使用者資訊或安全功能之進入的存取許可 證時1麵㈣元件98可自該軌元件%接收—進入的 存取》f可DS_,且增加對應該_點(可作— 收_的-個人標藏或使用者資訊至該存取許;證戍: 於使用者資訊的-安全功能被使用的實施例巾,該存取控 愛’件98可進一步被配置以執行使用者散列且利用該源節 點之存取許可證提供的公鑰加密資料。 田才双查接收節點之存取權限時,該存取控制元件98可 自接收節點接收該存取許可證,且基於該存取政策決定 接收雖點是否被授權接收與該存取許可證相關的内容之 例如,该存取控制元件98可基於附隨該存取許可證 =汛(即’使用者資訊或個人標籤)決定接收節點與源節點 之分隔度是否低於該存取政策内指定的任何臨界值。該存 取控制tl件98也可決定(若可應用)該遞送路徑是否是可信 、、丨★,藉由利用用以解密之公鑰檢查被加密的資料及/ 3 用者政列資料)。若分隔度低於臨界值(以及,若可應 28 200826582 用,該遞送路徑是可信的),則該接收節點可接收該内容之 存取。然而’若分隔度高於臨界值(或者該遞送路徑是不可 信的)’則该接收節點可能被拒絕存取該内容。 依據一示範性實施例,該存取控制元件98可參照儲存 5在該記憶體裝置94内的被更新的社交網路圖以決定真正的 分隔度,而不是僅僅依賴在任何給定遞送路徑内顯現的分 隔度。第6圖顯示了依據本發明之一示範性實施例的一被更 新的社交網路圖之一例子。可容易看出第6圖除了包括第3 圖中描述之相同的遞送路徑外,也描述了基於全體社交網 10路圖的每個對應的用戶名之真正的分隔度。因此,例如, 在接收到分別對應該第一、第二、第三及第四遞送路徑74、 78、82及86的弟一、第二、第三及第四存取許可證π、8〇、 84及88之後,該更新元件96可基於該等遞送路徑之組合揭 露的最近的關係決定每個用戶名之一真正的分隔度。例 15 如,James、Eric及Alfred都與Borje具有一D=1的關係。因 此,雖然該第四遞送路徑86單獨看似指出Eric與Borje具有 一D=3的關係,但是該第四遞送路徑86可被更新以基於該 第二及第三遞送路徑78及82指出Eric與Borje具有一D=1的 關係。另外’雖然只基於該第二遞送路徑78,James看似與 20 Borje具有一 D=3的關係,但是當結合該第一遞送路徑74考 慮時,很清楚的,James與Borje具有一D=1的關係,則該可 更新的社交網路圖被修改以反映James與Borje之間的真正 分隔度。類似地,只基於該第三遞送路徑82的Kevin之表面 上的關係可被更新以反映該第一遞送路徑74指出的關係。 29 200826582 基本上在操作期間,每當一新的存取許可證被接收時,該 社交網路内的每個節點之間的關係被更新以反映在目前的 遞送路徑或任何先前被接收的存取許可證之遞送路徑内顯 示的最親近的關係。 5 第7圖顯示了以上描述的流程,其可依據本發明之一示 範性實施例以疊代方式發生。關於此方面,第7A圖描述了 只基於該第一遞送路徑74顯現的可更新的社交網路圖。第 7B圖描述了基於透過該第二遞送路徑78的該第二存取許可 證80之接收的被更新的社交網路圖。從第7B圖中可看出, 10與James相關的分隔度被更新以反映該第一及第二遞送路 徑74及78之組合内顯示的最親近的關係。第7C圖描述了透 過該第三遞送路徑82的該第三存取許可證84之接收的被更 新的社交網路圖。從第7C圖可看出,與Kevin相關的分隔度 被更新以反映在該第一、第二及第三遞送路徑74、78及82 15之組合中顯示的最親近的關係。第7D圖描述基於透過該第 四遞送路徑86的該第四存取許可證88之接收的被更新的社 交網路圖。從第7D圖可看出,與Eric相關的分隔度被更新 以反映該第一、第二、第三及第四遞送路徑74、78、82及 86之組合内顯示的最親近的關係(即,最低的D)。因此,從 20第5及第7圖可看出,對於該第一、第二、第三及第四存取 許可證76、80、84、88中的每個,B〇rje具有一 〇<3的真正 的分隔度,因此與參照第3圖所描述的結果相反,B〇rje可被 致能以存取與各個存取許可證相關的内容。 應該注意到的是,雖然Borje之被更新的社交網路圖指 30 200826582 出㈣e具有低於臨界值的-真正的分隔度以接收與各個存 取許可證相關的内容之存取,但是實際上是該源節點_ 於每個存取許可證之社交網關決定作為純節點_ Β〇φ是否可存取該内容。因此’雖然在許多網路中假設網 5路間的訊務流使得大部分節點具有—類似的被更新的社交 網路圖,但是可期望包含與每個節點之存取控制元件%結 合的-調節功能。因此,例如,關於該第三遞送路徑82, 假設舉例而言’與Kevin相關的節點具有沒有指出Β〇々盘 Kevin具有-D=2的關係之一社交網路圖。因此,當㈣皤 1〇試存取與該第三存取許可證84相關的内容時.η一般會 拒絕存取Borje,因為Kevin之社交網路圖可能(例如)指出 Β〇φ是-D=3的接收節點。然、而,依據本發明之示範性實 施例,分別與Kevin及Borje相關的節點可調節與Β〇々 之間所指出的分隔度之間的差異。 15 在一示範性實施例中,該接收節點即,B_)之存 取控制元件98也可被配置以與該存取許可證一起指出真正 的分隔度,因此該源節點70(即,Kevin)可比較該接收節點 68提供的被指出的真正的分隔度與該源節點%之社交網路 圖指出的真正的分隔度。若比較結果不匹配,則社交圖之 :0 一調節可被觸發。例如,當比較之結果無法匹配時,該源 節點7〇可發送一調節信號給該接收節點68,該調節信號請 求與該接收節點68的一資料交換以調節差異。可選擇的方 式是’該源節點7G之存取控航件98可被配置以請求調 節’例如’藉由發送-調節信號給該接收節點68以回應該 31 200826582 源即點70内指出的源節點與接收節點之間的分隔度之失 ^因該源節點7G㈣分隔度需低於接收存取之臨界值。 =另-可選擇的方式,為回應雖錢出了低於用於接收 了個存取許可證«一容之存取誠界值之一直正的 =度而仍紐接收心之存取,該接㈣賴可發送一 =嶋糊㈣叫始化該_之㈣社交網路 圆δ周郎。 10 15 20 = 圖是依據本發明之示範性實施例的一系統、方法及 =的流程圖。應該明白的是,該流程圖之每個方塊 如硬體、_包括!::;合可以各種裝置實現,例 如,以上描述的㈣難式指令的軟體。例 施。有關此方面,實一上所腦程式指令實 可被該行動終端機之之電腦程式指令 内的内建處理器執行。如=儲存且由該行動終端機 腦或其他可程式裝置(即,硬體)以產生一機 :用於ΐ現:?程式裝置上執行的該等指令產 置兮等币王圖方塊或步驟内指定的功能之裝 賴程式齡切_存在—《可讀記憶體 特定°^=記憶體可使—電腦或其他可程式裝置以一 特疋=運作’使得财錢電腦可讀記紐内的指令產 生〇 3貫現々等)流程圖方塊或步驟内指定的功能之指令 裝置的-製品。該等電腦程式指令也可被載入到_電腦或 其他可知#置上以使L作㈣在該㈣或其他^ 32 200826582 私式裝置上執行以一命 座生包恥貫現的辁序,使得在該電腦 ⑻流執行的料指令提供祕實施在該 鬼或步驟内指定的功能之步驟。 Λ等之方塊或步驟支援驗執行該等指 5 疋功能之裝詈6^。人 人以及用热用於執行該等指定功能之步驟的組 3 ^ 仃该等指定功能之程式指令裝置。也將明白 二二::凌程圖之一或多個方塊或步驟及該等流程圖内 美於頌2驟之組合可由執行指定的功能或步驟之專用的 基於硬體的電胳έ 1〇組合實現。,、、、、先實現,或者由專用硬體與電腦指令之 有關此方面, 一电 一種用以提供一可更新的社交網路圖之 μ例(如第8圖所示)可包括:在操作200内,在_ 接收節點上自_ A. 用一點接收—存取許可證,該存取許可證 用於透^過 網7^ 、、存取内容。在操作210内,源節點與接收節 !5點之間的一直芥沾γ ,、條叹即 、 ^ ^的为隔度可基於存取許可證之一遞送路徑 以及之刚的存取許可證之以前的遞送路徑被決定。雖然沒 20 有被要求 >[旦疋在操作22〇内,當嘗試存取内容或為回應嘗 4存取内谷失敗時,該真正的分隔度可被提供給源節點。 在一不範性實施例中,操作21〇可包括以下步驟:儲存遞送 路徑且比較該遞送路徑與之前的遞送路徑以基於所有遞送 路徑決疋源節點與接收節點之間的一最親近的關係。可選 擇的方式是,操作210可包括自一被更新的社交圖決定真正 的分隔度的操作,該被更新的社交圖被儲存在接收節點且 每當一新的存取許可證被接收時被更新。在一示範性實施 33 200826582 财,該被更新的社交圖可则該源節點之社交圖被調 即。另外,一安全功能可在該存取許可證上被執行。關於 此方面,該存取許可證可包括一公輪、與該存取許可證相 關的内谷之位置,以及利用該公輪的_被加密的方塊。因 5此,藉由執行該存取許可證、被加密的方塊及與該存取許 可證相關的每個使用者資訊片段之_散列,且之後利用該 公鑰加密該散列,該安全功能可被執行。 *雖然以上描述的更新功能在接收節點被執行,但是此 等功能可在與該接收節點進行通訊的另一裝置(例如,一伺 10服抑)内執行也是可能的。因此,將該更新功能包含在該接 收節點内僅僅是本發明之實施例如何可被執行的-個例子。 以上所描述的功能可以許多方式執行。例如,用於執 仃以上所描述的功能之每個的任何適合的裝置可被用以執 订本發明之實施例。在一實施例中,本發明之元件的所有 15或一部分一般在一電腦程式產品之控制下操作。用於執行 本發明之實施例的方法之電腦程式產品包括一電腦可讀儲 存媒;| (例如’非依電性儲存媒介)以及在該電腦可讀儲存媒 介内實施的電腦可讀程式碼部分(例如,一系列電腦指令)。 此處所闡述的本發明之許多修改及其他實施例將使此 等貝靶例所屬的該項技術領域内具有通常知識者意識到以 上榀述及相關的圖式中給出的該等教示之優勢。因此,需 月白的疋,本發明不限於所揭露的特定實施例,且該等修 改及其他實施例意指被包括在附隨的申請專利範圍之範圍 内雖然特疋的詞語在此處被使用,但是它們只以一般且 34 200826582 描述性的意義被使用且不是為了限制。 I:圖式簡單說明3 第1圖是依據本發明之一示範性實施例的一行動終端 機之一示意方塊圖; 5 第2圖是依據本發明之一示範性實施例的一無線通訊 糸統之一不意方塊圖, 第3圖描述了依據本發明之一示範性實施例的一社交 網路圖; 第4圖描述了與依據本發明之一示範性實施例的一存 10 取許可證一起使用的一安全功能; 第5圖描述了依據本發明之一示範性實施例的一節點 之一功能方塊圖; 第6圖描述了依據本發明之一示範性實施例更新的一 社交網路圖; 15 第7A至第7D圖描述了依據本發明之示範性實施例更 新社交網路圖之圖式,以及 第8圖是依據一種用以依據本發明之一實施例提供一 可更新的社交網路圖之一示範性方法的流程圖。 【主要元件符號說明】 10…行動終端機 12···天線 14.. .發送器 16.. .接收器 20.. .控制器 35 200826582 22…電鈴 24.. .揚聲器 26…麥克風 28.. .顯示器 30…鍵盤 34.. .電池 36…照相機模組 38.. .通用身份模組 40.. .依電性記憶體 42…非依電性記憶體 44.. .基地台 46.. .移動交換中心
48.. .GTW 50.. .網際網路 52.. .計算系統 54…源伺服器
56.. .5.SN 58.. . GPRS核心網路
60.. .GGSN 62…無線存取點 68…接收節點 70.··源節點 72.. .中間節點 74.. .第一遞送路徑 36 200826582 76…第一存取許可證 78···第二遞送路徑 80…第二#取許可證/存取許可證 82···第三遞送路徑 84…第三存取許可證/已加密的方塊 86···第四遞送路徑/個人標籤或使用者資訊 88…第四存取許可證/使用者散列 90…處理元件 92···通訊元件 94.. .記憶體 96.. .更新元件 98.. .存取控制元件 200〜220…操作 37

Claims (1)

  1. 200826582 十、申請專利範圍: 1. 一種方法,包含以下步驟: 在一接收節點自一源節點接收一存取許可證,該存 取許可證用於透過一網路存取内容;以及 5 基於該存取許可證之一遞送路徑及以前的存取許 可證之以前的遞送路徑決定該源節點與該接收節點之 間的一真正的分隔度。 2. 依據申請專利範圍第1項所述之方法,進一步包含:當 嘗試存取該内容時提供該真正的分隔度給該源節點。 10 3.依據申請專利範圍第1項所述之方法,進一步包含:提 供該真正的分隔度給該源節點以回應存取該内容之一 失敗的嘗試。 4.依據申請專利範圍第1項所述之方法,其中決定一真正 的分隔度包含:儲存該遞送路徑且比較該遞送路徑與該 15 等以前的遞送路徑以基於所有遞送路徑決定該源節點 與該接收節點之間的一最密切的關係。 - 5.依據申請專利範圍第1項所述之方法,其中決定一真正 _ 的分隔度包含:自儲存在該接收節點且每當一新的存取 許可證被接收時被更新的一被更新的社交圖決定該真 20 正的分隔度。 6. 依據申請專利範圍第5項所述之方法,進一步包含:調 節該被更新的社交圖與該源節點之一社交圖。 7. 依據申請專利範圍第1項所述之方法,進一步包含:在 該存取許可證上執行一安全功能。 38 200826582 8·依據申請專利範圍第7項所述之方法,其中接收該存取 許可證包含··接收包括一公鑰、與該存取許可證相關的 内谷之一位置以及利用該公鑰加密的一被加密的方塊 的該存取許可證。 5 9·依據申清專利範圍第7項所述之方法,其中在該存取許 可證上執行該安全功能包含:執行該存取許可證、該被 加密的方塊及與該存取許可證相關的每個使用者資訊 片段之一散列,且之後利用該公鑰加密該散列。 10· —種電細耘式產品,包含具有儲存在其内的電腦可讀程 10 式碼部分的至少一電腦可讀儲存媒介,該等電腦可讀程 式碼部分包含: 一第一可執行部分,用於在一接收節點自一源節點 接收一存取許可證,該存取許可證用於透過一網路存取 内容;以及 15 第一可執行部分,用於基於該存取許可證之一遞 送路徑及以前的存取許可證之以前的遞送路徑決定該 源節點與該接收節點之間的一真正的分隔度。 11·依據中請專利範圍第1G項所述之電腦程式產品,進一步 包含一第三可執行部分,用於當嘗試存取該内容時提供 20 該真正的分隔度給該源節點。 12·依據巾:專利範圍第则所述之電腦程式產品,進一步 ^第一可執行部分,用於提供該真正的分隔度給該 源節點以回應存取該内容之一失敗的嘗試。 13·依據中#專利&圍第_所述之電腦程式產品,其中第 39 200826582 一可執行部分包括用於儲存該遞送路徑且比較該遞送 路徑與该等以前的遞送路徑以基於所有遞送路經決定 该源即點與該接收節點之間的一最密切的關係之指令。 14·依據申請專利範圍第1〇項所述之電腦程式產品,其中7第 5 二可執行部分包括用於自儲存在該接收節點且每當一 新的存取許可證被接收時被更新的一被更新的社交圖 決定該真正的分隔度之指令。 回 15·依據中請專利範圍第14項所述之電腦程式產品,進—步 包含-第三可執行部分,用於調節該被更新的社交圖與 10 該源節點之一社交圖。 、 16·依據巾請專利範圍第1G項所述之電腦程式產品,進一牛 包合一第二可執行部分,用於在該存取許可證上執行— 安全功能。 17·依據申請專利範圍第16項所述之電腦程式產品,其中該 15 第—可執行部分包括用於接收具有-⑽、與該存取許 可證相關的内容之-位置以及利用該公餘加密的—被 加岔的方塊的该存取許可證之指令。 18·依據申請專利範圍第16項所述之電腦程式產品,其中該 第三可執行部分包㈣於執行該存取許可證、該被加密 20 的方塊及與5亥存取許可證相關的每個使用者資訊片段 之一散列,且之後利用該公鑰加密該散列之指令。 19. 一種裝置’包含: 一通訊元件,被配置以自一源節點接收一存取許可 證,該存取許可證用於透過一網路存取内容;以及 40 200826582 一更新元件,被配置以基於該存取許可證之一遞送 路徑及以前的存取許可證之以前的遞送路徑決定該源 即點與作為一接收節點實施的該裝置之間的一真正的 分隔度。 5 20·依據申請專利範圍第19項所述之裝置,進一步包含一存 取控制元件,該存取控制元件被配置以當嘗試存取該内 容時提供該真正的分隔度給該源節點。 21·依據申請專利範圍第19項所述之裝置,進一步包含一存 取控制元件,被配置以提供該真正的分隔度給該源節點 1〇 以回應存取該内容之一失敗的嘗試。 22·依據申請專利範圍第19項所述之裝置,其中該更新元件 被進一步配置以儲存該遞送路徑且比較該遞送路徑與 该等以前的遞送路徑以基於所有遞送路徑決定該源節 點與該接收節點之間的一最密切的關係。 15 23·依據申請專利範圍第19項所述之裝置,其中該更新元件 被進一步配置以自儲存在該接收節點且每當_新的存 取許可證被接收時被更新的一被更新的社交圖決定兮 真正的分隔度。 〆 24·依據申請專利範圍第23項所述之裝置,進一步包含一存 20 取控制元件,被配置以調節該被更新的社交圖與該源節 點之一社交圖。 25. 依據申請專利範圍第24項所述之裝置,其中該存取控制 元件被進一步配置以在該存取許可證上執行一安全功能。 26. 依據申請專利範圍第25項所述之裝置,其中該存取許可 200826582 證包括一公鑰、與該存取許可證相關的内容之一位置以 及利用該公鑰加密的一被加密的方塊。 27·依據申請專利範圍第25項所述之裝置,其中該存取控制 元件被進一步配置以執行該存取許可證、該被加密的方 5 塊及與該存取許可證相關的每個使用者資訊片段之一 散列,以及其中該存取控制元件被配置以之後利用該公 鑰加密該散列。 28.依據申請專利範圍第19項所述之裝置,其中該裝置在一 行動終端機内實施。 10 29· —種裝置,包含: 用於在一接收節點自一源節點接收一存取許可證 的裝置,該存取許可證用於透過一網路存取内容;以及 用於基於該存取許可證之一遞送路徑及以前的存 取許可證之以前的遞送路徑決定該源節點與該接收節 15 點之間的一真正的分隔度的裝置。 30· —種包含彼此透過一點對點網路進行通訊的一源節點 及一接收節點之系統,該接收節點包含: 一通訊元件,被配置以自該源節點接收一存取許可 證,該存取許可證用於透過該網路存取内容;以及 20 一更新元件,被配置以基於該存取許可證之一遞送 路徑及以前的存取許可證之以前的遞送路徑決定該源 郎點與該接收節點之間的一真正的分隔度。 31·依據申請專利範圍第30項所述之系統,其中該更新元件 被進一步配置以儲存該遞送路徑且比較該遞送路徑與 42 200826582 該等以前的遞送路徑以基於所有遞送路徑決定該接收 節點與該源節點之間的一最密切的關係。 32. 依據申請專利範圍第30項所述之系統,其中該更新元件 被進一步配置以自儲存在該接收節點且每當一新的存 5 取許可證被接收時被更新的一被更新的社交圖決定該 真正的分隔度。 33. 依據申請專利範圍第32項所述之系統,進一步包含一存 取控制元件,被配置以調節該被更新的社交圖與該源節 點之一社交圖。 10 34.依據申請專利範圍第33項所述之系統,其中該存取控制 元件被進一步配置以在該存取許可證上執行一安全功能。 43
TW096137533A 2006-10-06 2007-10-05 System, method, apparatus, and computer program product for providing a social network diagram in a P2P network device TW200826582A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/539,454 US9537943B2 (en) 2006-10-06 2006-10-06 System, method, apparatus, and computer program product for providing a social network diagram in a P2P network device

Publications (1)

Publication Number Publication Date
TW200826582A true TW200826582A (en) 2008-06-16

Family

ID=39268846

Family Applications (1)

Application Number Title Priority Date Filing Date
TW096137533A TW200826582A (en) 2006-10-06 2007-10-05 System, method, apparatus, and computer program product for providing a social network diagram in a P2P network device

Country Status (5)

Country Link
US (1) US9537943B2 (zh)
EP (1) EP2070286A2 (zh)
CN (1) CN101523852A (zh)
TW (1) TW200826582A (zh)
WO (1) WO2008041074A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI633455B (zh) * 2011-10-08 2018-08-21 安華高科技通用Ip(新加坡)公司 具有多個圈的安全社交網路基礎設施、其設備電路及由社交網路設備使用的方法

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080216153A1 (en) * 2007-03-02 2008-09-04 Aaltonen Janne L Systems and methods for facilitating authentication of network devices
US7860525B2 (en) * 2007-04-25 2010-12-28 Nokia Corporation System, method, and computer program product for service and application configuration in a network device
US20080301237A1 (en) * 2007-05-31 2008-12-04 Allan Peter Parsons Method and apparatus for improved referral to resources and a related social network
US8214475B1 (en) * 2007-08-30 2012-07-03 Amazon Technologies, Inc. System and method for managing content interest data using peer-to-peer logical mesh networks
US20090287707A1 (en) * 2008-05-15 2009-11-19 International Business Machines Corporation Method to Manage Inventory Using Degree of Separation Metrics
US7958193B2 (en) * 2008-06-27 2011-06-07 Microsoft Corporation Social network notifications for external updates
US8578038B2 (en) * 2009-11-30 2013-11-05 Nokia Corporation Method and apparatus for providing access to social content
CN102164157B (zh) * 2010-02-24 2014-07-16 腾讯科技(深圳)有限公司 一种下载限速的方法和***
US9319390B2 (en) 2010-03-26 2016-04-19 Nokia Technologies Oy Method and apparatus for providing a trust level to access a resource
US9633121B2 (en) * 2010-04-19 2017-04-25 Facebook, Inc. Personalizing default search queries on online social networks
US8516607B2 (en) * 2011-05-23 2013-08-20 Qualcomm Incorporated Facilitating data access control in peer-to-peer overlay networks
US20140162684A1 (en) * 2012-12-12 2014-06-12 At&T Intellectual Property I, Lp Long Term Evolution Advanced Location-Sensitive Information Management
US9967259B2 (en) * 2014-07-18 2018-05-08 Facebook, Inc. Controlling devices by social networking
US9930079B2 (en) 2014-07-18 2018-03-27 Facebook, Inc. Device-driven social network
KR102048909B1 (ko) 2014-11-14 2019-11-27 콘비다 와이어리스, 엘엘씨 허가 기반 리소스 및 서비스 발견
US9729667B2 (en) * 2014-12-09 2017-08-08 Facebook, Inc. Generating user notifications using beacons on online social networks

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7562392B1 (en) * 1999-05-19 2009-07-14 Digimarc Corporation Methods of interacting with audio and ambient music
SE506619C2 (sv) * 1995-09-27 1998-01-19 Ericsson Telefon Ab L M Metod för kryptering av information
US6175831B1 (en) * 1997-01-17 2001-01-16 Six Degrees, Inc. Method and apparatus for constructing a networking database and system
US6820202B1 (en) * 1998-11-09 2004-11-16 First Data Corporation Account authority digital signature (AADS) system
US6810259B1 (en) * 1999-12-16 2004-10-26 Utstarcom Inc. Location update protocol
US7248841B2 (en) * 2000-06-13 2007-07-24 Agee Brian G Method and apparatus for optimization of wireless multipoint electromagnetic communication networks
JP2002278839A (ja) * 2001-03-15 2002-09-27 Sony Corp データアクセス管理システム、メモリ搭載デバイス、およびデータアクセス管理方法、並びにプログラム記憶媒体
US6839769B2 (en) * 2001-05-31 2005-01-04 Intel Corporation Limiting request propagation in a distributed file system
US7590684B2 (en) * 2001-07-06 2009-09-15 Check Point Software Technologies, Inc. System providing methodology for access control with cooperative enforcement
JP3878491B2 (ja) * 2002-01-30 2007-02-07 株式会社エヌ・ティ・ティ・ドコモ ルーチング経路変更契機の検出方法、端末、及び、ルータ
US20040003248A1 (en) * 2002-06-26 2004-01-01 Microsoft Corporation Protection of web pages using digital signatures
US7069308B2 (en) * 2003-06-16 2006-06-27 Friendster, Inc. System, method and apparatus for connecting users in an online computer system based on their relationships within social networks
EP1494394A1 (en) * 2003-06-30 2005-01-05 Sony International (Europe) GmbH Distance-aware service mechanism for determining the availability of remote services in wireless personal area networks
US7568098B2 (en) * 2003-12-02 2009-07-28 Microsoft Corporation Systems and methods for enhancing security of communication over a public network
US20060031510A1 (en) * 2004-01-26 2006-02-09 Forte Internet Software, Inc. Methods and apparatus for enabling a dynamic network of interactors according to personal trust levels between interactors
US7269590B2 (en) * 2004-01-29 2007-09-11 Yahoo! Inc. Method and system for customizing views of information associated with a social network user
US7016307B2 (en) * 2004-03-11 2006-03-21 Yahoo! Inc. Method and system for finding related nodes in a social network
US7849135B2 (en) * 2004-04-09 2010-12-07 At&T Mobility Ii Llc Sharing content on mobile devices
DE102004021319B4 (de) 2004-04-30 2010-11-11 Siemens Ag Aufbau von Multihop-Kommunikationsverbindungen in Abhängigkeit von Begrenzungswerten
JP2006197288A (ja) 2005-01-14 2006-07-27 Mitsubishi Electric Corp アドホックネットワークシステム
US7594258B2 (en) * 2005-06-27 2009-09-22 Yahoo! Inc. Access control systems and methods using visibility tokens with automatic propagation
US8149697B2 (en) * 2006-12-22 2012-04-03 Nokia Corporation System, method, and computer program product for discovering services in a network device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI633455B (zh) * 2011-10-08 2018-08-21 安華高科技通用Ip(新加坡)公司 具有多個圈的安全社交網路基礎設施、其設備電路及由社交網路設備使用的方法

Also Published As

Publication number Publication date
WO2008041074A3 (en) 2008-06-05
US9537943B2 (en) 2017-01-03
CN101523852A (zh) 2009-09-02
WO2008041074A2 (en) 2008-04-10
US20080084875A1 (en) 2008-04-10
EP2070286A2 (en) 2009-06-17

Similar Documents

Publication Publication Date Title
TW200826582A (en) System, method, apparatus, and computer program product for providing a social network diagram in a P2P network device
US8149697B2 (en) System, method, and computer program product for discovering services in a network device
US9571463B2 (en) Policy-based access control in content networks
EP2206313B1 (en) Method, apparatus and computer program product for providing data management in a p2p network
US11457018B1 (en) Federated messaging
Zhu et al. A private, secure, and user-centric information exposure model for service discovery protocols
US11632255B2 (en) Method and system for storing and retrieving electronic files using blockchains
US11349659B2 (en) Transmitting an encrypted communication to a user in a second secure communication network
US20180006823A1 (en) Multi-hop secure content routing based on cryptographic partial blind signatures and embedded terms
WO2009133419A1 (en) Method, apparatus, and computer program product for providing a group based decentralized authorization mechanism
US20200327251A1 (en) Media content privacy control
WO2014064339A1 (en) Methods and apparatus for data security in mobile ad hoc networks
US10791196B2 (en) Directory lookup for federated messaging with a user from a different secure communication network
US12028385B2 (en) Electronic conferencing
US11368442B2 (en) Receiving an encrypted communication from a user in a second secure communication network
KR20210039190A (ko) 블록체인을 이용한 개인정보 관리 방법 및 그 방법이 적용된 블록체인 네트워크 관리자
US20230164121A1 (en) Autonomic distribution of hyperlinked hypercontent in a secure peer-to-peer data network
Wirtz et al. Encrypting data to pervasive contexts
US12052266B2 (en) Secure streaming media based on updating hypercontent in a secure peer-to-peer data network
US20230199001A1 (en) Secure streaming media based on updating hypercontent in a secure peer-to-peer data network
KR20120136956A (ko) 송신자 선택을 통한 피투피 네트워크에서 컨텐츠 서비스 제공 방법
Xie et al. Social role-based secure large data objects dissemination in mobile sensing environment
CN116918314A (zh) 电子会议
WO2024130171A1 (en) Mobile virtual network operator network access control