启动网络设备之间的关系的制作方法

文档序号:6353612阅读:278来源:国知局
专利名称:启动网络设备之间的关系的制作方法
技术领域
本发明主要涉及网络设备,尤其涉及设备之间关系的启动。版权通知/许可这篇专利文献的部分公开内容包含了受版权保护的材料。版权所有者不反对专利文献或专利公开的任何人进行传真复制,因为在专利与商标局内它已经在专利文献或记录当中出版了,但是无论如何在别的方面却保留所有的版权权利。下列标记适用于如下所述的软件和数据,并且在图中附此标记Copyright 2001,Sony Electronics, Inc.,版权所有。
背景技术
因特网已经创建了用于许多新型虚拟社区的能力。在线社区因各种原因而存在, 包括产品评论、共享兴趣、社会化、出售或拍卖货物和劳务,这里仅举其中的几个例子。这些服务现在是集中式的、基于服务器的服务。集中式(例如,托管在单个服务器或服务器组上)使用于轮询活动等级和产生当前社区状态和活动的报告或显示的服务变得容易。相反,分散式服务并不像使用集中式服务那样提供用于产生报告和显示分散信息的服务。

发明内容
在网络中的设备之间交换个人信息。基于所述个人信息,设备用户可以启动与另一个设备之间的关系。


图1举例说明了对等网络环境的一个实施例;图2举例说明了用于启动网络设备之间的关系的方法的一个实施例;图3举例说明了用户界面的一个实施例;图4举例说明了用于启动网络设备之间的关系的方法的另一个实施例;图5举例说明了依照本发明一个实施例的计算机系统;和图6举例说明了关系启动软件组件。
具体实施例方式在下面本发明实施例的详细说明中,附图中同样的参考标记表示相同的元件,并且经由例图示出了可以实施本发明的具体实施例。充分详细描述这些实施例以使得本领域技术人员可以实施本发明,并且应当理解,在不脱离本发明范围的情况下可以利用其它实施例,并且可以作出逻辑的、机械的、电的、功能的及其它方面的变化。因此,以下详细说明不应理解为限制意义,并且本发明的范围仅由其随附的权利要求来限定。图1举例说明了对等网络环境(100)的一个实施例,所述对等网络环境(100)的分层位于诸如广域网(WAN)或局域网(LAN)的标准网络40之上。连接到所述网络40的每一设备节点可能通过所述网络40与在所述网络40上的任何其它节点在逻辑上相耦合连接,以形成所述对等网络环境100。每一节点可以相当于一个或多个物理设备。作为举例说明,所述对等网络环境100包括设备5、设备10、设备15、设备20、设备25、设备30和设备35。每一设备至少能执行与起对等作用的在网络环境100中的另一个设备之间的对等通信。对等通信包括通过在对等设备之间直接交换(或间接地通过中间对等设备)计算机资源和服务来共享。这些资源和服务可能包括信息交换、处理周期、高速缓冲存储和文件的磁盘存储,以及其它例子,不过并不要求所有的资源和服务存在于每一对等设备上。因此,在网络100中的每一设备5、10、15、20、25、30和35可以启动在所述网络环境100中的对等通 fn会话ο每一设备还具有识别它想要与其通信或启动与之的关系的设备的能力,以便发现进入和离开所述网络环境100的设备(发现过程)并且确定在所述网络环境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举例说明的对等网络环境100并不限制本发明实施例可以在其中运行的网络配置。例如,技术人员可以容易地理解一个服务器可以耦合到所述对等网络,以便向对等设备提供集中式服务。此外,本领域内技术人员将很快地理解一个以上的对等网络环境可以在相同的基本网络结构上分层,并且每一对等设备可以同时加入多个对等网络环境。每一设备5、10、15、20、25、30和35也包括关系启动软件50,其使得个人信息的创
建、共享、修改和删除方便进行,如下所述。个人信息可以反映每一设备的用户的个性、行为、习惯和个人兴趣。例如,设备的用户个人信息可以包括一组属性,诸如艺术家列表、歌曲列表、喜爱的歌曲列表、喜爱的艺术家列表、用户等级、歌曲评论、兴趣列表(例如,素食者, 下象棋者等),以及其它涉及所述用户的属性。本领域内的普通技术人员认识到许多属性都可以使用,并且本发明不仅仅局限于这里所描述的属性。在一个实施例中,自动收集与设备用户相关联的个人信息。例如,可以通过记录用户访问的网站、用户听的音乐、用户观看的电影等来自动产生设备5的用户的兴趣列表。所述个人信息可以被存为关于所述设备用户的公共和私有个人信息。
在每个设备5、10、15、20、2530和35上的关系启动软件50也允许每一设备用户启动关系并且存储来自网络上设备的一个或多个其它用户的个人信息,如下面将要描述的。 例如,用户可能通过启动会话(例如,查询其它餐馆建议,启动即时消息会话等)来设法启动同另一个用户的关系,以便共享共同兴趣的数字内容(例如,音乐、诗、文学、电影、图片等)等。此外,依靠产生在用户之间的这种关系类型,可以建立信任等级并且可以在视觉上显示所述信任等级,下面将要描述。同时应当理解的是,关系可以由用户启动(例如,用户确定是否启动与在另一个设备上的另一个用户的即时消息会话)或由设备自动启动(例如,设备根据在音乐上具有共同兴趣的另一个用户的喜爱的列表自动确定要播放的音乐)。图2举例说明了由在网络100上的设备5执行以启动关系的方法QOO和201)的一个实施例。在这个实施例中,网络100上的每个设备可以广播一个观察(overview)消息以启动所述设备之间的关系,如下面将要描述的。在可替换的实施例里,所述设备可以在网络100上向每个设备广播查询消息。所述查询消息可以包括问题,比如“有人推荐在旧金山的好的素食者餐馆吗? ”在收到回复时,所述始发设备可以给所述答复加上权重,如下面将描述的。尽管上面叙述描述了本发明的实施例,其使用消息来在设备之间通信,然而应当理解的是,这里所描述的消息可以根据所用通信协议包括许多消息配置。此外,本领域内普通技术人员应当认识到,可以使用其它机制来启动没有包括消息的关系,并且这些机制在这里也没有描述,为的是不使本描述变得不清楚。在图2中的虚线202将设备5和设备10的处理过程区分开来。为设备5举例说明的方法201将传送初始观察消息,并且为设备10举例说明的方法200示出了接收所述观察消息的处理流程的例子。然而,应当理解的是,任何设备都可以发送初始观察消息或从另一个设备接收观察消息。在块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可以依照可变分辨率和时间变迁来产生设备的整个网络的可视化子社区。用户界面可以示出所述各个设备间的网络关系。图3举例说明了用户界面300的一个实施例,所述用户界面300显示在网络100 上的设备的状态和活动。用户界面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可以根据个人信息的属性包括许多可能的可视化以表示在网络上的设备用户之间的相似的关系。几个例子是内容或网络映象,取决于内容类型和活动的改变颜色和闪烁速率的像素的动画格,和状态显示,所述状态显示向用户示出了来自网络100上对等设备的、可访问的内容的交换量和适当性以及其他例子。所述可视化可以是交互的,允许个人在感兴趣的范围深入下去以便学到更多并且可以启动新的关系。在每个设备上的应用软件可以同时包括交易工具,所述交易工具能够允许网络内容的共享、播放和购买。在块250,设备5启动与网络上的一个或多个设备的关系。例如,所述用户可以启动交换文件的协议以便共享音乐、文学、诗、电影等等。在另一例子中,所述用户可以通过电子邮件、即时消息、聊天室等启动与网络上的一个或多个设备的谈话会话。所述用户还可以启动游戏会话以便例如与网络100上具有相同技术水平的用户对局国际象棋。应当理解的是,网络100上的每个设备都可以向网络上的其它设备传递他们的个人信息,以便根据所述个人信息分析并可能启动关系,如上面一个实施例所述。设备10还可以自动地将所述设备10上的当前活动的描述包括在答复消息中。例如,设备10可以表明设备10的用户当前正在听经典爵士乐或同设备10在对局国际象棋。此外,在接收答复消息时,设备10的用户可以根据网络上设备的当前活动决定启动关系。图4示出了启动在网络100上的设备之间的关系的处理流程G00)的另一实施例。在此实施例中,始发设备生成一个轮询消息以便启动在一个或多个设备之间的关系,所述轮询消息要被传递到网络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 忽略了所述轮询消息并且将向网络上的下一设备转发该消息。在块435,设备10将所述设备10的用户的个人信息的子集或全部存储到所述轮询
消息中。在块440,设备10确定哪一个设备紧接着要从设备10接收所述轮询消息。如果在网络100上有另一个设备从设备10接收所述轮询消息,那么控制转到块445。如果在网络 100上没有另一个设备接收所述轮询消息,那么控制转到块450。在块445,设备10确定是否向还没有从设备5接收轮询消息的设备传送所述轮询消息。应当理解的是,在一个实施例中,当下一个设备(例如,设备15)接收所述轮询消息时,其往往遵循以块415作为开始的类似的处理流程,如虚线447所示。用这种方法,每个设备都可以将个人信息存储到所述轮询消息中。
在块450,设备10向始发设备5传送所述轮询消息。在块455,设备5接收所述轮询消息。在块460,设备5将来自一个或多个设备的个人信息存储到数据存储(例如,数据库)中。所述数据存储可以在设备5上或在另一远程设备上。用这种方法,设备5可以包含来自网络上的一个或多个设备的个人信息。在块465,设备5分析返回的轮询消息。例如,设备5可以建立当前社区活动和共享兴趣的范围的模型,如上所述。在块475,设备5向一个或多个设备启动并发送协商查询消息,所述协商查询消息表明一个启动关系的意愿。所述关系可以是以在所述设备用户之间的共享兴趣为基础。例如,设备5的用户可以使用在每个设备上的应用软件来选择启动与设备10玩国际象棋游戏的关系。应当理解的是,所述处理流程400还可以与同经由广播处理流程200来达到的距离相比距离更远的设备通信。因为消息被传递到每个设备,一个设备也可能将消息传递到始发设备的局域网外面。例如,在通路中的中间设备可能是连接两个局域网的网关类型设备。图6举例说明了将由处理器执行的关系启动软件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的环境中使用的系统的一个实施例。所述系统 540包括与系统总线565相耦合的处理器550、存储器555和输入/输出能力560。配置所述存储器555以用来存储指令,当通过所述处理器550执行所述存储指令时,所述指令执行这里所描述的方法。所述存储器555还可能存储用于执行在图2和4中所描述方法的数据。 输入/输出560提供数据的递送和显示,所述数据用于执行图2和4或其部分或者其表示描述的方法。输入/输出560还包含各种形式的机器或计算机可读介质,包括各种可被所述处理器550访问的存储设备。本领域内技术人员可以立刻认识到术语“计算机可读媒体 /介质”或“机器可读媒体/介质”还包含编码数据信号的载波。应当理解的是,计算机由在存储器555执行的操作系统软件控制。输入/输出和相关的介质560存储用于所述操作系统和本发明的方法的机器/计算机可执行的指令,还有用于执行图2和4中所描述的方法的数据。输入/输出560还可以包括用以(例如,经由网卡、调制解调器和传真卡,以及其它例子)向/从网络100上的一个或多个设备发送和接收消息的组件。图5的描述旨在提供适合于实现本发明的计算机硬件和各种操作环境的概述,但并不意味着限制所述可适用的环境。应当理解的是,所述系统540是具有不同体系结构的多种合适设备中的一个例子。典型的设备通常包括至少一个处理器、存储器和把所述存储器耦合到处理器的总线。这样的配置包括个人计算机系统、网络计算机、基于电视系统,诸如网络TV或机顶盒,手持设备,诸如手机和个人数字助理,以及类似设备。本领域内技术人员应当立刻理解,可以用其它系统配置实施本发明,所述其它系统配置包括多处理机系统、 微型计算机、大型计算机等等。还可以在分布式计算环境中实施本发明,其中任务由通过通信网络链接的远程处理设备执行。应当理解的是,在不脱离本发明的范围内,更多或更少的步骤可以加入到图2和4 所示出的方法中,并且这里所示出并描述的块的布置并不意味着特定的顺序。通过参考流程图所描述的方法使本领域内普通技术人员能够开发出包含这种指令的程序以在合适配置的计算机上执行所述方法(所述计算机的处理器执行来自计算机可读介质的指令,所述可读介质包括存储器)。可以用计算机程序设计语言来编写计算机可执行指令或将其包含在固件逻辑中。如果以符合公认标准的程序设计语言来编写,那么这种指令可以在各种硬件平台上执行并可用于与各种操作系统接口。另外,并不是参考任何特定的程序设计语言来描述本发明的。应当理解的是,各种编程语言都可用于执行这里所描述的本发明的教导。 此外,以一种形式或另一种形式(例如,程序、过程、进程、应用、模块、逻辑等)所谈到软件在本领域是通用的,作为产生作用或导致结果。这种表达仅仅是阐述下列内容的简捷方式, 所述内容为通过计算机执行软件使所述计算机的处理器执行动作或产生结果。除对等设备的典型软件子系统之外,为执行如上所述的设备发现、识别和通信协议,在网络100上的每个设备可以包括关系启动软件组件。已经描述了在网络环境中启动设备之间的关系。应当理解的是,在网络100上的每个设备可以共享个人信息。用这种方法,每个设备还可以产生具有用户界面的社区的可视化或分析所述网络,以便确定是否启动与具有类似的发现兴趣的其它设备的关系。尽管这里已经举例说明并描述了具体实施例,本领域内普通技术人员应当理解,适于达到相同目的的任何布置都可以用来代替所示出的具体实施例。本申请旨在涵盖本发明的各种修改或变化。虽然本发明不局限于任何特定的执行,为了清楚起见,已经描述了用于启动在设备之间的关系的简化的方法和系统。例如,本领域内普通技术人员应当理解,一个设备可以包括多个用户。单个设备的每个用户具有存储各自的个人信息的能力,所述个人信息可以被用来启动与网络上其它设备用户的关系。此外,本申请中所使用的术语“消息”意指包括用于设备之间通信的任何协议。因此,显然本发明仅仅由下列权利要求及其等效物加以限定。
权利要求
1.一种方法,包括由第一对等设备从第一对等设备向对等网络上的第一组一个或多个对等设备传送与第一用户相关联的个人信息,以及进一步由第一对等设备从第一对等设备向第一组一个或多个对等设备之一发送第一消息以便转发到第三对等设备,其中对等网络包括第一对等设备、第一组一个或多个对等设备和第三对等设备;由第一对等设备接收与对应于第一组对等设备的第一组一个或多个用户相关联的个人信息;由第一对等设备为了共同兴趣分析与第一用户和第一组一个或多个用户相关联的个人信息,包括生成第一对等设备和第一组一个或多个对等设备相对于与第一用户和第一组一个或多个用户相关联的个人信息中识别的共同兴趣的第一可视图,第一可视图将第一对等设备和第一组一个或多个对等设备显示为对等网络的子社区;由第一对等设备启动第一对等设备和第一组一个或多个设备中的、满足与第一用户和第一组一个或多个用户相关联的个人信息中识别的共同兴趣的每个对等设备之间的关系, 其中该关系包括对等设备之间的通信会话;和由第一对等设备从第三对等设备接收答复消息,该答复消息是通过将与第三对等设备相关联的第三用户相关联的个人信息附加到第一消息而产生的。
2.根据权利要求1所述的方法,其中传送个人信息包括由第一对等设备向对等网络中的多个对等设备广播与第一用户相关联的个人信息。
3.根据权利要求1所述的方法,还包括由第三对等设备接收第一消息,第一消息包括与第一用户相关联的个人信息; 由第三对等设备为了共同兴趣分析与第一用户和第三用户相关联的个人信息; 由第三对等设备生成答复消息来表明启动与第一设备的关系的意愿;和由第三对等设备向另一对等设备转发第一消息来表明没有启动与第一设备的关系的意愿。
4.根据权利要求3所述的方法,还包括 由第三对等设备向第一对等设备发送答复消息。
5.根据权利要求3所述的方法,还包括由第三对等设备向另一对等设备发送答复消息以便转发到第一对等设备。
6.根据权利要求1所述的方法,还包括由第三对等设备向另一对等设备发送答复消息以便转发到第一对等设备。
7.根据权利要求1所述的方法,还包括由第一对等设备启动第一对等设备与第三对等设备之间的关系,其中该关系包括对等设备之间的通信会话。
8.根据权利要求1所述的方法,还包括由第二对等设备从第二对等设备向对等网络上的第二组一个或多个对等设备传送与第二用户相关联的个人信息,其中对等网络还包括第二对等设备和第二组一个或多个对等设备;由第二对等设备接收与对应于第二组对等设备的第二组一个或多个用户相关联的个人信息;和由第二对等设备生成第二对等设备和第二组一个或多个对等设备相对于与第二用户和第二组一个或多个用户相关联的个人信息中识别的共同兴趣的第一可视图,第二可视图将第二对等设备和第二组一个或多个对等设备显示为对等网络的子社区。
9.根据权利要求8所述的方法,其中第一组一个或多个对等设备和第二组一个或多个对等设备包括对于每组一个或多个对等设备共同的对等设备。
10.根据权利要求8所述的方法,其中第一组一个或多个对等设备包括第二对等设备。
11.根据权利要求8所述的方法,其中第二组一个或多个对等设备包括第一对等设备。
12.根据权利要求1所述的方法,其中由第一对等设备启动关系包括与第一组一个或多个对等设备之一交换数字内容。
13.根据权利要求1所述的方法,其中由第一对等设备启动关系包括启动与第一组一个或多个用户之一的即时消息会话。
14.根据权利要求1所述的方法,其中由第一对等设备启动关系包括启动与第一组一个或多个用户之一的游戏会话。
15.一种装置,包括用于与对等网络中的第一组一个或多个对等设备交换个人信息的部件,其中所交换的个人信息中的每一个对应于与该设备相关联的第一用户、和对应于第一组一个或多个对等设备的第一组一个或多个用户之一中的一个,所述用于交换的部件包括用于向第一组一个或多个对等设备中的每一个发送与第一用户相关联的个人信息的部件,用于向第一组一个或多个对等设备之一发送第一消息以便转发到第三对等设备的部件,其中对等网络包括该装置、第一组一个或多个对等设备和第三对等设备,和用于从第三对等设备接收答复消息的部件,该答复消息是通过将与第三对等设备相关联的第三用户相关联的个人信息附加到第一消息而产生的;用于分析答复消息中接收到的个人信息的部件,其中所述用于分析的部件还包括用于生成第一对等设备和第一组一个或多个对等设备相对于与第一用户和第一组一个或多个用户相关联的个人信息中识别的共同兴趣的第一可视图的部件,第一可视图将第一对等设备和第一组一个或多个对等设备显示为对等网络的子社区;和用于启动与基于共同兴趣的设备的关系的部件,所述用于交换的部件与所述用于启动的部件电耦合,其中关系包括对等设备之间的通信会话。
16.根据权利要求15所述的装置,其中所述用于启动关系的部件包括用于在第一组一个或多个对等设备之一和该装置之间通过网络执行谈话的部件。
17.根据权利要求15所述的装置,其中所述用于启动关系的部件包括用于在第一组一个或多个对等设备和该装置之间通过网络交换内容文件的部件。
18.根据权利要求15所述的装置,其中所述用于启动关系的部件包括用于在第一组一个或多个对等设备之一和该装置之间通过网络执行游戏会话的部件。
全文摘要
描述了在网络中的设备之间的关系启动。依照一个实施例,在网络中的设备之间交换个人信息。基于所述个人信息,用户设备可以启动与另一个设备之间的关系。
文档编号G06F13/00GK102164162SQ201110025540
公开日2011年8月24日 申请日期2003年4月7日 优先权日2002年4月8日
发明者A·M·普罗赫, E·科平格, H·维比索诺, I·塔巴塔, J·刘, M·S·哈尔瓦内, M·霍奇, P·麦卡伊, R·利, R·高巴, S·王 申请人:索尼电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1