專利名稱:啟動網絡設備之間的關系的制作方法
技術領域:
本發(fā)明主要涉及網絡設備,尤其涉及設備之間關系的啟動。版權通知/許可這篇專利文獻的部分公開內容包含了受版權保護的材料。版權所有者不反對專利文獻或專利公開的任何人進行傳真復制,因為在專利與商標局內它已經在專利文獻或記錄當中出版了,但是無論如何在別的方面卻保留所有的版權權利。下列標記適用于如下所述的軟件和數據,并且在圖中附此標記Copyright 2001,Sony Electronics, Inc.,版權所有。
背景技術:
因特網已經創(chuàng)建了用于許多新型虛擬社區(qū)的能力。在線社區(qū)因各種原因而存在, 包括產品評論、共享興趣、社會化、出售或拍賣貨物和勞務,這里僅舉其中的幾個例子。這些服務現在是集中式的、基于服務器的服務。集中式(例如,托管在單個服務器或服務器組上)使用于輪詢活動等級和產生當前社區(qū)狀態(tài)和活動的報告或顯示的服務變得容易。相反,分散式服務并不像使用集中式服務那樣提供用于產生報告和顯示分散信息的服務。
發(fā)明內容
在網絡中的設備之間交換個人信息?;谒鰝€人信息,設備用戶可以啟動與另一個設備之間的關系。
圖1舉例說明了對等網絡環(huán)境的一個實施例;圖2舉例說明了用于啟動網絡設備之間的關系的方法的一個實施例;圖3舉例說明了用戶界面的一個實施例;圖4舉例說明了用于啟動網絡設備之間的關系的方法的另一個實施例;圖5舉例說明了依照本發(fā)明一個實施例的計算機系統;和圖6舉例說明了關系啟動軟件組件。
具體實施例方式在下面本發(fā)明實施例的詳細說明中,附圖中同樣的參考標記表示相同的元件,并且經由例圖示出了可以實施本發(fā)明的具體實施例。充分詳細描述這些實施例以使得本領域技術人員可以實施本發(fā)明,并且應當理解,在不脫離本發(fā)明范圍的情況下可以利用其它實施例,并且可以作出邏輯的、機械的、電的、功能的及其它方面的變化。因此,以下詳細說明不應理解為限制意義,并且本發(fā)明的范圍僅由其隨附的權利要求來限定。圖1舉例說明了對等網絡環(huán)境(100)的一個實施例,所述對等網絡環(huán)境(100)的分層位于諸如廣域網(WAN)或局域網(LAN)的標準網絡40之上。連接到所述網絡40的每一設備節(jié)點可能通過所述網絡40與在所述網絡40上的任何其它節(jié)點在邏輯上相耦合連接,以形成所述對等網絡環(huán)境100。每一節(jié)點可以相當于一個或多個物理設備。作為舉例說明,所述對等網絡環(huán)境100包括設備5、設備10、設備15、設備20、設備25、設備30和設備35。每一設備至少能執(zhí)行與起對等作用的在網絡環(huán)境100中的另一個設備之間的對等通信。對等通信包括通過在對等設備之間直接交換(或間接地通過中間對等設備)計算機資源和服務來共享。這些資源和服務可能包括信息交換、處理周期、高速緩沖存儲和文件的磁盤存儲,以及其它例子,不過并不要求所有的資源和服務存在于每一對等設備上。因此,在網絡100中的每一設備5、10、15、20、25、30和35可以啟動在所述網絡環(huán)境100中的對等通 fn會話ο每一設備還具有識別它想要與其通信或啟動與之的關系的設備的能力,以便發(fā)現進入和離開所述網絡環(huán)境100的設備(發(fā)現過程)并且確定在所述網絡環(huán)境100中正在使用什么通信協議。例如,在對等設備之間的通信可以經由有線和/或無線協議實現,諸如 TCP/IP、藍牙、通常被稱為WiFi (無線保真)的802. Ilx協議和WAP(無線應用協議),所述這些協議以及其它本領域內公知的通信協議被用來通過移動電話網來交換數據。所述設備5、10、15、20、25、30和35可以包括移動裝置,諸如個人數字助理(PDA)、 移動電話、便攜式計算機、傳呼機和便攜式音樂播放器(例如MP 3播放器)以及其它設備。 做為選擇,所述設備5、10、15、20、25、30和35可以包括典型的非移動設備,諸如臺式計算機、家庭娛樂系統、機頂盒和游戲系統,以及其它例子。下面結合圖5描述合適設備的示例性實施例。應當理解的是,圖1舉例說明的對等網絡環(huán)境100并不限制本發(fā)明實施例可以在其中運行的網絡配置。例如,技術人員可以容易地理解一個服務器可以耦合到所述對等網絡,以便向對等設備提供集中式服務。此外,本領域內技術人員將很快地理解一個以上的對等網絡環(huán)境可以在相同的基本網絡結構上分層,并且每一對等設備可以同時加入多個對等網絡環(huán)境。每一設備5、10、15、20、25、30和35也包括關系啟動軟件50,其使得個人信息的創(chuàng)
建、共享、修改和刪除方便進行,如下所述。個人信息可以反映每一設備的用戶的個性、行為、習慣和個人興趣。例如,設備的用戶個人信息可以包括一組屬性,諸如藝術家列表、歌曲列表、喜愛的歌曲列表、喜愛的藝術家列表、用戶等級、歌曲評論、興趣列表(例如,素食者, 下象棋者等),以及其它涉及所述用戶的屬性。本領域內的普通技術人員認識到許多屬性都可以使用,并且本發(fā)明不僅僅局限于這里所描述的屬性。在一個實施例中,自動收集與設備用戶相關聯的個人信息。例如,可以通過記錄用戶訪問的網站、用戶聽的音樂、用戶觀看的電影等來自動產生設備5的用戶的興趣列表。所述個人信息可以被存為關于所述設備用戶的公共和私有個人信息。
在每個設備5、10、15、20、2530和35上的關系啟動軟件50也允許每一設備用戶啟動關系并且存儲來自網絡上設備的一個或多個其它用戶的個人信息,如下面將要描述的。 例如,用戶可能通過啟動會話(例如,查詢其它餐館建議,啟動即時消息會話等)來設法啟動同另一個用戶的關系,以便共享共同興趣的數字內容(例如,音樂、詩、文學、電影、圖片等)等。此外,依靠產生在用戶之間的這種關系類型,可以建立信任等級并且可以在視覺上顯示所述信任等級,下面將要描述。同時應當理解的是,關系可以由用戶啟動(例如,用戶確定是否啟動與在另一個設備上的另一個用戶的即時消息會話)或由設備自動啟動(例如,設備根據在音樂上具有共同興趣的另一個用戶的喜愛的列表自動確定要播放的音樂)。圖2舉例說明了由在網絡100上的設備5執(zhí)行以啟動關系的方法QOO和201)的一個實施例。在這個實施例中,網絡100上的每個設備可以廣播一個觀察(overview)消息以啟動所述設備之間的關系,如下面將要描述的。在可替換的實施例里,所述設備可以在網絡100上向每個設備廣播查詢消息。所述查詢消息可以包括問題,比如“有人推薦在舊金山的好的素食者餐館嗎? ”在收到回復時,所述始發(fā)設備可以給所述答復加上權重,如下面將描述的。盡管上面敘述描述了本發(fā)明的實施例,其使用消息來在設備之間通信,然而應當理解的是,這里所描述的消息可以根據所用通信協議包括許多消息配置。此外,本領域內普通技術人員應當認識到,可以使用其它機制來啟動沒有包括消息的關系,并且這些機制在這里也沒有描述,為的是不使本描述變得不清楚。在圖2中的虛線202將設備5和設備10的處理過程區(qū)分開來。為設備5舉例說明的方法201將傳送初始觀察消息,并且為設備10舉例說明的方法200示出了接收所述觀察消息的處理流程的例子。然而,應當理解的是,任何設備都可以發(fā)送初始觀察消息或從另一個設備接收觀察消息。在塊205,所述設備5生成觀察消息。所述觀察消息可以包括與設備5的用戶相關聯的個人信息的子集或全部。例如,所述觀察消息可以包括設備5的用戶的個人興趣,諸如是象棋愛好者。觀察消息還可以包括對網絡上的另一個用戶的查詢。例如,觀察消息可以問網絡上的另一個用戶“有人知道在舊金山的好的素食者餐館嗎? ”在塊208,設備5向網絡上的其他設備廣播所述觀察消息。在塊210,在網絡100上的設備10接收所述觀察消息。做為選擇,應當理解的是, 可以由網絡100上的任何設備接收所述觀察消息。在塊215,設備10也分析觀察消息。例如,設備10可以分析所述觀察消息以便確定與設備5的用戶具有共同興趣的范圍。所述設備10還可以分析所述消息以便確定是否答復所述查詢。根據包括在消息內的信息,設備10 的用戶可以決定答復。在塊217,設備10確定是否答復觀察消息。如果設備10確定不答復所述觀察消息,控制轉到塊218。如果設備10確定答復所述觀察消息,控制轉到塊220。在塊218,設備10對接收到觀察消息和/或查詢不做響應。所述設備可以根據在觀察消息中接收的個人信息自動確定不答復所述觀察消息。做為選擇,設備10的用戶可以沒有針對所述查詢的回答。在塊220,所述設備10產生一答復消息并且自動直接向設備5答復。設備10可以根據包括在觀察消息中的標識符直接答復設備5,所述標識符是從設備5接收的。例如, 所述標識符可以是與設備5相關聯的IP地址,所述IP地址標識網絡100上的所述設備5。 答復消息可以包括設備10的用戶的個人信息的子集或全部。例如,答復消息可以包括設備 10用戶的個人興趣。設備10還可以決定在答復消息中存儲另一興趣的建議,可以根據從設備5接收的個人信息假定設備5用戶可能會對所述另一興趣的建議感興趣。例如,設備10可以根據設備5對國際象棋游戲的興趣假定設備5可能喜歡棋子(Checker)游戲,并將這個建議包括在對設備5的答復消息中。答復消息還可以包括針對所述查詢的答案。例如,設備10的用戶可以建議一素食者餐館,或設備10可以將設備10的用戶的喜愛的素食者餐館列表的拷貝包括在答復消息中。在一個實施例中,設備10在塊215分析觀察消息時可以直接啟動與設備5的關系。例如,設備10的用戶可以在答復消息中包括一個指示,用于啟動一個玩局國際象棋的關系。在塊225,設備5從設備10接收所述答復消息。在塊230,設備5將設備10的個人信息存儲到數據存儲(例如,數據庫)中。所述數據存儲可以在設備5上或在另一遠程設備上。用這種方法,設備5可以包含來自網絡上的一個或多個設備的個人信息。如果所述個人信息存儲在另一遠程設備上,那么設備5的用戶可以鏈接所述另一個設備上的數據。在塊M0,設備5分析設備10的所述個人信息。例如,設備5可以自動確定設備5 和設備10的用戶的共享興趣。設備5可以通過在所述設備5上的用戶界面自動向用戶展示共享興趣。在一個實施例中,設備5產生在網絡上的一個或多個所述設備的可視化,所述一個或多個設備與所述設備5共享共同興趣。也就是說,所述設備5可以依照可變分辨率和時間變遷來產生設備的整個網絡的可視化子社區(qū)。用戶界面可以示出所述各個設備間的網絡關系。圖3舉例說明了用戶界面300的一個實施例,所述用戶界面300顯示在網絡100 上的設備的狀態(tài)和活動。用戶界面300包括經典爵士樂標記305和國際象棋標記310。經典爵士樂標記305包括設備10和設備20的表示,所述設備10和設備20與所述設備5的用戶共享相同的經典爵士樂興趣。所述國際象棋標記310包括設備10的表示,所述設備10 與設備5的用戶共享相同的國際象棋興趣。所述表示可以用各種顏色代碼顯示以表明專長或信任等級。例如,所述用戶界面300可以示出在經典爵士樂標記305中具有紅色的設備 10,所述標記305表明相關聯的設備10的用戶是一位經典爵士樂的熱心聽眾。用戶界面 300可以示出在國際象棋標記310中具有綠色的設備10以表明其是一位象棋新手。同樣, 各種視覺顏色和圖案可以用于表明在所述設備用戶之間的信任等級。例如,用戶界面300 可以用垂直平行線示出在經典爵士樂標記305中的所述設備10以表明交換音樂文件時具有高等級信任??梢杂眠@個信任等級來給予用戶對問題回答更多的權重,以確定啟動關系的時間或答復觀察消息的時間。應當理解的是,用戶界面300可以根據個人信息的屬性包括許多可能的可視化以表示在網絡上的設備用戶之間的相似的關系。幾個例子是內容或網絡映象,取決于內容類型和活動的改變顏色和閃爍速率的像素的動畫格,和狀態(tài)顯示,所述狀態(tài)顯示向用戶示出了來自網絡100上對等設備的、可訪問的內容的交換量和適當性以及其他例子。所述可視化可以是交互的,允許個人在感興趣的范圍深入下去以便學到更多并且可以啟動新的關系。在每個設備上的應用軟件可以同時包括交易工具,所述交易工具能夠允許網絡內容的共享、播放和購買。在塊250,設備5啟動與網絡上的一個或多個設備的關系。例如,所述用戶可以啟動交換文件的協議以便共享音樂、文學、詩、電影等等。在另一例子中,所述用戶可以通過電子郵件、即時消息、聊天室等啟動與網絡上的一個或多個設備的談話會話。所述用戶還可以啟動游戲會話以便例如與網絡100上具有相同技術水平的用戶對局國際象棋。應當理解的是,網絡100上的每個設備都可以向網絡上的其它設備傳遞他們的個人信息,以便根據所述個人信息分析并可能啟動關系,如上面一個實施例所述。設備10還可以自動地將所述設備10上的當前活動的描述包括在答復消息中。例如,設備10可以表明設備10的用戶當前正在聽經典爵士樂或同設備10在對局國際象棋。此外,在接收答復消息時,設備10的用戶可以根據網絡上設備的當前活動決定啟動關系。圖4示出了啟動在網絡100上的設備之間的關系的處理流程G00)的另一實施例。在此實施例中,始發(fā)設備生成一個輪詢消息以便啟動在一個或多個設備之間的關系,所述輪詢消息要被傳遞到網絡100上的每個設備,下面將要描述。處理流程400被虛線402 隔開以便說明網絡100上的設備5和設備10的獨立的處理過程。在塊405,設備5產生同網絡100上的每個設備共享的輪詢消息。所述輪詢消息可以包括所述設備5的個人信息的子集或全部,諸如是象棋愛好者。在塊410,設備5向網絡100上的設備10傳送所述輪詢消息。在塊415,設備10接收所述輪詢消息。在塊420,設備10分析所述輪詢消息。例如,設備10可以分析所述輪詢消息以便確定與設備5的用戶具有共同興趣的范圍。在塊425,設備10確定是否表明啟動與設備5的關系的意愿。在塊425,如果設備 10選擇沒有表明啟動與設備5的關系的意愿,那么控制轉到塊430。在塊425,如果設備10 選擇表明啟動與設備5的關系的意愿,那么控制轉到塊435。在塊430,設備10對從另一設備接收所述輪詢消息不做響應。也就是說,設備10 忽略了所述輪詢消息并且將向網絡上的下一設備轉發(fā)該消息。在塊435,設備10將所述設備10的用戶的個人信息的子集或全部存儲到所述輪詢
消息中。在塊440,設備10確定哪一個設備緊接著要從設備10接收所述輪詢消息。如果在網絡100上有另一個設備從設備10接收所述輪詢消息,那么控制轉到塊445。如果在網絡 100上沒有另一個設備接收所述輪詢消息,那么控制轉到塊450。在塊445,設備10確定是否向還沒有從設備5接收輪詢消息的設備傳送所述輪詢消息。應當理解的是,在一個實施例中,當下一個設備(例如,設備15)接收所述輪詢消息時,其往往遵循以塊415作為開始的類似的處理流程,如虛線447所示。用這種方法,每個設備都可以將個人信息存儲到所述輪詢消息中。
在塊450,設備10向始發(fā)設備5傳送所述輪詢消息。在塊455,設備5接收所述輪詢消息。在塊460,設備5將來自一個或多個設備的個人信息存儲到數據存儲(例如,數據庫)中。所述數據存儲可以在設備5上或在另一遠程設備上。用這種方法,設備5可以包含來自網絡上的一個或多個設備的個人信息。在塊465,設備5分析返回的輪詢消息。例如,設備5可以建立當前社區(qū)活動和共享興趣的范圍的模型,如上所述。在塊475,設備5向一個或多個設備啟動并發(fā)送協商查詢消息,所述協商查詢消息表明一個啟動關系的意愿。所述關系可以是以在所述設備用戶之間的共享興趣為基礎。例如,設備5的用戶可以使用在每個設備上的應用軟件來選擇啟動與設備10玩國際象棋游戲的關系。應當理解的是,所述處理流程400還可以與同經由廣播處理流程200來達到的距離相比距離更遠的設備通信。因為消息被傳遞到每個設備,一個設備也可能將消息傳遞到始發(fā)設備的局域網外面。例如,在通路中的中間設備可能是連接兩個局域網的網關類型設備。圖6舉例說明了將由處理器執(zhí)行的關系啟動軟件50的組件。關系啟動軟件50包括消息生成組件610、消息分析器組件620、關系啟動組件630、消息傳送組件640、信息檢索組件650、用戶接口組件660和數據存儲組件670。所述消息生成組件610包括如下軟件指令,用以產生消息(例如,觀察消息、答復消息、輪詢消息、協商消息等等),如上對圖2和4所描述的。所述消息分析器組件620包括如下軟件指令,用以分析在網絡100上的設備之間交換的所述消息(例如,觀察消息、答復消息、輪詢消息、協商消息等等),如上對圖2和4所描述的。關系啟動組件630包括如下軟件指令,用以啟動在網絡100上的設備之間的關系,如上對圖2和4所描述的。消息傳送組件640包括用以傳送來自網絡100上的設備的消息的軟件指令,如對圖5所描述的。信息檢索組件650包括用以從網絡100上的設備接收消息的軟件指令,如對圖5所描述的。用戶接口組件660包括用以產生網絡100的可視化的軟件指令,如對圖3所描述的。數據存儲組件670包括用以從數據存儲中存儲和檢索個人信息的軟件指令,如對圖2、4和5所描述的。在圖5中,舉例說明了適合在圖1的環(huán)境中使用的系統的一個實施例。所述系統 540包括與系統總線565相耦合的處理器550、存儲器555和輸入/輸出能力560。配置所述存儲器555以用來存儲指令,當通過所述處理器550執(zhí)行所述存儲指令時,所述指令執(zhí)行這里所描述的方法。所述存儲器555還可能存儲用于執(zhí)行在圖2和4中所描述方法的數據。 輸入/輸出560提供數據的遞送和顯示,所述數據用于執(zhí)行圖2和4或其部分或者其表示描述的方法。輸入/輸出560還包含各種形式的機器或計算機可讀介質,包括各種可被所述處理器550訪問的存儲設備。本領域內技術人員可以立刻認識到術語“計算機可讀媒體 /介質”或“機器可讀媒體/介質”還包含編碼數據信號的載波。應當理解的是,計算機由在存儲器555執(zhí)行的操作系統軟件控制。輸入/輸出和相關的介質560存儲用于所述操作系統和本發(fā)明的方法的機器/計算機可執(zhí)行的指令,還有用于執(zhí)行圖2和4中所描述的方法的數據。輸入/輸出560還可以包括用以(例如,經由網卡、調制解調器和傳真卡,以及其它例子)向/從網絡100上的一個或多個設備發(fā)送和接收消息的組件。圖5的描述旨在提供適合于實現本發(fā)明的計算機硬件和各種操作環(huán)境的概述,但并不意味著限制所述可適用的環(huán)境。應當理解的是,所述系統540是具有不同體系結構的多種合適設備中的一個例子。典型的設備通常包括至少一個處理器、存儲器和把所述存儲器耦合到處理器的總線。這樣的配置包括個人計算機系統、網絡計算機、基于電視系統,諸如網絡TV或機頂盒,手持設備,諸如手機和個人數字助理,以及類似設備。本領域內技術人員應當立刻理解,可以用其它系統配置實施本發(fā)明,所述其它系統配置包括多處理機系統、 微型計算機、大型計算機等等。還可以在分布式計算環(huán)境中實施本發(fā)明,其中任務由通過通信網絡鏈接的遠程處理設備執(zhí)行。應當理解的是,在不脫離本發(fā)明的范圍內,更多或更少的步驟可以加入到圖2和4 所示出的方法中,并且這里所示出并描述的塊的布置并不意味著特定的順序。通過參考流程圖所描述的方法使本領域內普通技術人員能夠開發(fā)出包含這種指令的程序以在合適配置的計算機上執(zhí)行所述方法(所述計算機的處理器執(zhí)行來自計算機可讀介質的指令,所述可讀介質包括存儲器)??梢杂糜嬎銠C程序設計語言來編寫計算機可執(zhí)行指令或將其包含在固件邏輯中。如果以符合公認標準的程序設計語言來編寫,那么這種指令可以在各種硬件平臺上執(zhí)行并可用于與各種操作系統接口。另外,并不是參考任何特定的程序設計語言來描述本發(fā)明的。應當理解的是,各種編程語言都可用于執(zhí)行這里所描述的本發(fā)明的教導。 此外,以一種形式或另一種形式(例如,程序、過程、進程、應用、模塊、邏輯等)所談到軟件在本領域是通用的,作為產生作用或導致結果。這種表達僅僅是闡述下列內容的簡捷方式, 所述內容為通過計算機執(zhí)行軟件使所述計算機的處理器執(zhí)行動作或產生結果。除對等設備的典型軟件子系統之外,為執(zhí)行如上所述的設備發(fā)現、識別和通信協議,在網絡100上的每個設備可以包括關系啟動軟件組件。已經描述了在網絡環(huán)境中啟動設備之間的關系。應當理解的是,在網絡100上的每個設備可以共享個人信息。用這種方法,每個設備還可以產生具有用戶界面的社區(qū)的可視化或分析所述網絡,以便確定是否啟動與具有類似的發(fā)現興趣的其它設備的關系。盡管這里已經舉例說明并描述了具體實施例,本領域內普通技術人員應當理解,適于達到相同目的的任何布置都可以用來代替所示出的具體實施例。本申請旨在涵蓋本發(fā)明的各種修改或變化。雖然本發(fā)明不局限于任何特定的執(zhí)行,為了清楚起見,已經描述了用于啟動在設備之間的關系的簡化的方法和系統。例如,本領域內普通技術人員應當理解,一個設備可以包括多個用戶。單個設備的每個用戶具有存儲各自的個人信息的能力,所述個人信息可以被用來啟動與網絡上其它設備用戶的關系。此外,本申請中所使用的術語“消息”意指包括用于設備之間通信的任何協議。因此,顯然本發(fā)明僅僅由下列權利要求及其等效物加以限定。
權利要求
1.一種方法,包括由第一對等設備從第一對等設備向對等網絡上的第一組一個或多個對等設備傳送與第一用戶相關聯的個人信息,以及進一步由第一對等設備從第一對等設備向第一組一個或多個對等設備之一發(fā)送第一消息以便轉發(fā)到第三對等設備,其中對等網絡包括第一對等設備、第一組一個或多個對等設備和第三對等設備;由第一對等設備接收與對應于第一組對等設備的第一組一個或多個用戶相關聯的個人信息;由第一對等設備為了共同興趣分析與第一用戶和第一組一個或多個用戶相關聯的個人信息,包括生成第一對等設備和第一組一個或多個對等設備相對于與第一用戶和第一組一個或多個用戶相關聯的個人信息中識別的共同興趣的第一可視圖,第一可視圖將第一對等設備和第一組一個或多個對等設備顯示為對等網絡的子社區(qū);由第一對等設備啟動第一對等設備和第一組一個或多個設備中的、滿足與第一用戶和第一組一個或多個用戶相關聯的個人信息中識別的共同興趣的每個對等設備之間的關系, 其中該關系包括對等設備之間的通信會話;和由第一對等設備從第三對等設備接收答復消息,該答復消息是通過將與第三對等設備相關聯的第三用戶相關聯的個人信息附加到第一消息而產生的。
2.根據權利要求1所述的方法,其中傳送個人信息包括由第一對等設備向對等網絡中的多個對等設備廣播與第一用戶相關聯的個人信息。
3.根據權利要求1所述的方法,還包括由第三對等設備接收第一消息,第一消息包括與第一用戶相關聯的個人信息; 由第三對等設備為了共同興趣分析與第一用戶和第三用戶相關聯的個人信息; 由第三對等設備生成答復消息來表明啟動與第一設備的關系的意愿;和由第三對等設備向另一對等設備轉發(fā)第一消息來表明沒有啟動與第一設備的關系的意愿。
4.根據權利要求3所述的方法,還包括 由第三對等設備向第一對等設備發(fā)送答復消息。
5.根據權利要求3所述的方法,還包括由第三對等設備向另一對等設備發(fā)送答復消息以便轉發(fā)到第一對等設備。
6.根據權利要求1所述的方法,還包括由第三對等設備向另一對等設備發(fā)送答復消息以便轉發(fā)到第一對等設備。
7.根據權利要求1所述的方法,還包括由第一對等設備啟動第一對等設備與第三對等設備之間的關系,其中該關系包括對等設備之間的通信會話。
8.根據權利要求1所述的方法,還包括由第二對等設備從第二對等設備向對等網絡上的第二組一個或多個對等設備傳送與第二用戶相關聯的個人信息,其中對等網絡還包括第二對等設備和第二組一個或多個對等設備;由第二對等設備接收與對應于第二組對等設備的第二組一個或多個用戶相關聯的個人信息;和由第二對等設備生成第二對等設備和第二組一個或多個對等設備相對于與第二用戶和第二組一個或多個用戶相關聯的個人信息中識別的共同興趣的第一可視圖,第二可視圖將第二對等設備和第二組一個或多個對等設備顯示為對等網絡的子社區(qū)。
9.根據權利要求8所述的方法,其中第一組一個或多個對等設備和第二組一個或多個對等設備包括對于每組一個或多個對等設備共同的對等設備。
10.根據權利要求8所述的方法,其中第一組一個或多個對等設備包括第二對等設備。
11.根據權利要求8所述的方法,其中第二組一個或多個對等設備包括第一對等設備。
12.根據權利要求1所述的方法,其中由第一對等設備啟動關系包括與第一組一個或多個對等設備之一交換數字內容。
13.根據權利要求1所述的方法,其中由第一對等設備啟動關系包括啟動與第一組一個或多個用戶之一的即時消息會話。
14.根據權利要求1所述的方法,其中由第一對等設備啟動關系包括啟動與第一組一個或多個用戶之一的游戲會話。
15.一種裝置,包括用于與對等網絡中的第一組一個或多個對等設備交換個人信息的部件,其中所交換的個人信息中的每一個對應于與該設備相關聯的第一用戶、和對應于第一組一個或多個對等設備的第一組一個或多個用戶之一中的一個,所述用于交換的部件包括用于向第一組一個或多個對等設備中的每一個發(fā)送與第一用戶相關聯的個人信息的部件,用于向第一組一個或多個對等設備之一發(fā)送第一消息以便轉發(fā)到第三對等設備的部件,其中對等網絡包括該裝置、第一組一個或多個對等設備和第三對等設備,和用于從第三對等設備接收答復消息的部件,該答復消息是通過將與第三對等設備相關聯的第三用戶相關聯的個人信息附加到第一消息而產生的;用于分析答復消息中接收到的個人信息的部件,其中所述用于分析的部件還包括用于生成第一對等設備和第一組一個或多個對等設備相對于與第一用戶和第一組一個或多個用戶相關聯的個人信息中識別的共同興趣的第一可視圖的部件,第一可視圖將第一對等設備和第一組一個或多個對等設備顯示為對等網絡的子社區(qū);和用于啟動與基于共同興趣的設備的關系的部件,所述用于交換的部件與所述用于啟動的部件電耦合,其中關系包括對等設備之間的通信會話。
16.根據權利要求15所述的裝置,其中所述用于啟動關系的部件包括用于在第一組一個或多個對等設備之一和該裝置之間通過網絡執(zhí)行談話的部件。
17.根據權利要求15所述的裝置,其中所述用于啟動關系的部件包括用于在第一組一個或多個對等設備和該裝置之間通過網絡交換內容文件的部件。
18.根據權利要求15所述的裝置,其中所述用于啟動關系的部件包括用于在第一組一個或多個對等設備之一和該裝置之間通過網絡執(zhí)行游戲會話的部件。
全文摘要
描述了在網絡中的設備之間的關系啟動。依照一個實施例,在網絡中的設備之間交換個人信息。基于所述個人信息,用戶設備可以啟動與另一個設備之間的關系。
文檔編號G06F13/00GK102164162SQ201110025540
公開日2011年8月24日 申請日期2003年4月7日 優(yōu)先權日2002年4月8日
發(fā)明者A·M·普羅赫, E·科平格, H·維比索諾, I·塔巴塔, J·劉, M·S·哈爾瓦內, M·霍奇, P·麥卡伊, R·利, R·高巴, S·王 申請人:索尼電子有限公司