跨越多个虚拟空间的用户联系的制作方法

文档序号:6498048阅读:225来源:国知局
跨越多个虚拟空间的用户联系的制作方法
【专利摘要】可以促进通过虚拟环境能进入的横跨多个虚拟空间的用户之间的联系。可以在两个或更多个虚拟空间的单个中建立联系。在给定虚拟空间中的给定联系可以包括在给定虚拟空间中具有功能性意义的关系的离散用户组。该联系可以包括在用户组之间的第一虚拟空间中的第一联系,该用户组包括第一用户和第二用户。在两个或更多个虚拟空间中向用户提供对于潜在联系的推荐,以便响应于在第二虚拟空间中具有账户的第一用户,并且响应于在所述第二虚拟空间中创建账户的第二用户,基于所述第一联系在所述第二虚拟空间中将所述第一用户推荐给所述第二用户用于潜在的联系。
【专利说明】跨越多个虚拟空间的用户联系
[0001]相关申请的交叉引用
[0002]本申请要求标题为“跨越多个虚拟空间的用户联系”于2011年12月9日提交的美国专利申请序列号第13/316,190号的权益,该申请的全部内容通过引用纳入本文。

【技术领域】
[0003]本发明涉及促进通过虚拟环境可进入的横跨两个或更多个虚拟空间的用户之间的联系。

【背景技术】
[0004]存在形成和/或识别虚拟空间(例如,视频游戏或者其他虚拟空间)的用户之间的联系的系统。联系可以包括联盟、公会、队伍和/或具有离散的用户群的其他联系。然而,现有的方法通常涉及限于单个虚拟空间的联系。


【发明内容】

[0005]根据一个或多个实施例,本公开内容的一个方面涉及这样一种系统,所述系统配置为促进横跨两个或更多个虚拟空间(通过虚拟环境可进入所述虚拟空间)的用户之间的联系。在示例性实施例中,用户组可以属于在第一虚拟空间内的联系。例如,用户组可以属于在社交网络虚拟环境下游戏的社交网络游戏的联盟。相同的联系可以“搬运”到其他虚拟空间,从而使相同组的用户隶属在一个以上的虚拟空间中。包括基本上相同的用户组的在不同的虚拟空间中的联系可以由总体联系所涵盖。在一些实施例中,所述系统可以包括以下的一个或多个:至少一个虚拟环境服务器、至少有一个虚拟空间服务器,和/或其他组件中的。
[0006]所述虚拟环境服务器可以配置为执行一个或多个计算机程序模块。计算机程序模块可以包括用户模块、环境模块、交互模块、关系模块和/或其他模块中的一个或多个。所述用户模块可以被配置为访问和/或管理一个或多个用户配置文件和/或与系统的用户相关的用户信息。
[0007]所述环境模块可以配置为通过客户端计算平台向用户提供一个或多个虚拟环境。如本文中所使用的,“虚拟环境”可以包括一个或多个交互、电子社交媒体,和/或其他虚拟环境。交互、电子社交媒体可以包括社交网络、虚拟空间、微博服务、博客服务(或主机)、短信服务、留言板、论坛,和/或可扩展并且能在用户之间交互的其他电子分布媒体的一种或多种。
[0008]所述交互模块可以配置为监测用户与虚拟环境和/或在虚拟环境中彼此的交互。对于给定用户,这可以包括监控以下的一个或多个:给定用户登录到虚拟环境的次数;给定用户浏览的虚拟环境的区域或给定用户与虚拟环境交互或在虚拟环境内交互的虚拟环境的区域;与给定用户交互的其他用户;给定用户与其他用户的交互的性质和/或内容;在虚拟环境中参加的活动;在虚拟环境中的级别、力量或技能;包含在虚拟环境中的库存物品;和/或给定用户与虚拟环境和/或其他用户的其他交互。
[0009]在给定的时间,交互模块可以确定当前与虚拟环境结合的用户组,和/或当前未与虚拟环境结合的用户组。使用虚拟环境可以指的是登录到虚拟环境中,进行一些动作或在一段时间(例如,最近2分钟)内在虚拟环境中交互,和/或表示持续并同时参与虚拟环境的其他采取的一些其他动作。
[0010]关系模块可以配置为在虚拟环境中建立多个用户之间的关系。这种关系可以包括好友、熟人、追随者、社会联系和/或和其他关系的一种或多种。关系模块可以基于从用户接收的关系请求和许可来建立关系。关系可以包括在虚拟环境中具有功能目的或影响的一个或多个类型的关系,和/或一个或多个类型的关系,在不具有功能结果的虚拟环境中的社会构建的一个或多个类型的关系。
[0011]虚拟环境服务器可以配置为执行一个或多个计算机程序模块。计算机程序模块可以包括空间模块、空间账户模块、组模块、推荐模块、转换模块、总体组模块、通信模块和/或其他模块中的一个或多个。
[0012]空间模块可以配置为通过客户端计算平台向用户提供一个或多个虚拟空间。如本文中所使用的,“虚拟空间”可以包括一个或多个社交网络游戏和/或其他虚拟空间。可以通过由虚拟环境服务器模块的环境模块提供的虚拟环境提供虚拟空间。例如,用户可能需要接入到虚拟环境中以便接入虚拟空间中。根据各种实施例,单独的给定虚拟空间的一个或多个实例可以通过一个或多个不同的虚拟环境提供。
[0013]空间模块可以确定虚拟空间的视图。然后,该视图可以(例如,通过流媒体、通过对象/位置数据,和/或其他信息)从虚拟空间服务器到用于呈现给用户的客户端计算平台进行通信。经确定并传输到给定客户端计算平台的视图可以对应于由用户通过给定客户端计算平台控制的用户角色。经确定并传输到给定客户端计算平台的视图可以对应于在虚拟空间中的位置(例如,产生该视图的位置、视图描述的位置,和/或其他位置)、缩放比例、对象的维度,观察点和/或视图参数。一个或多个视图参数可以由用户选择。
[0014]虚拟空间的实例可以包括模拟空间,其可由用户通过将虚拟空间的视图呈现给用户的客户端(例如,客户端计算平台)进行访问。模拟空间可以具有地形、表达了通过一个或多个用户的持续实时交互、和/或包括能够在地形内行动的位于地形内的一个或多个对象。在某些实例中,该地形可以为二维地形。在其他实例中,该地形可以为三维地形。地形可以包括空间维度,和/或表面的表面特征,或对于空间为本地摂的对象。在一些实例中,地形可以描述至少贯穿空间的很大一部分的表面(例如,地表)。在一些实例中,地形可以描述具有位于其中的一个或多个主体的体积(例如,具有位于其中的一个或多个天体的重力缺乏空间的模拟)。由计算机模块执行的实例可以为同步、异步和/或半同步的。
[0015]在由空间模块执行的虚拟空间的实例中,用户可以控制角色、对象、模拟的物理现象(例如,风、雨、地震和/或其他现象),和/或在虚拟空间中的其他元素,以与虚拟空间和/或彼此进行交互。用户角色可以包括化身。如本文中所使用的,术语“用户角色”可以指的是出现在虚拟空间中的表示单独的用户的对象(或对象组)。用户角色可以由与其相关的用户进行控制。用户控制的元素可以移动通过虚拟空间并与虚拟空间交互(例如,在虚拟空间中的非用户角色,在虚拟空间中的其他对象)。通过给定用户控制和/或与给定用户相关的用户控制元素可以通过给定用户创建和/或定制。用户可以具有用户可以使用的虚拟商品和/或货币的“库存”(例如,通过用户角色的操纵或其他用户控制元素,和/或其他物品)。
[0016]用户可以通过控制虚拟空间中的一个或多个有效的用户控制元素而参与到虚拟空间的实例中。可以通过控制由用户通过客户端计算平台输入的输入和/或命令而执行控制。用户可以通过在虚拟空间内交换的通信而彼此交互。该通信可以包括文本聊天、即时消息、私人信息、语音通信和/或其他通信中的一种或多种。通信可以由用户通过其各自的客户端计算平台进行接收和输入。可以通过虚拟空间服务器和/或虚拟环境服务器将通信发送到适当的用户或从适当的用户发送。在虚拟空间内,用户可以参与到游戏中。游戏可以为在空间内的活动(例如,空间内的虚拟卡牌或棋盘游戏),或游戏实际上可以为空间(例如,在线角色扮演游戏、大型多人在线游戏、社交网络游戏和/或其他游戏)。
[0017]空间账户模块可以被配置为与单独虚拟空间的单独用户相关的管理账户。账户可以包括与单独用户相关的用户信息。该用户信息可以包括以下的一个或多个:识别信息;库存信息;财务信息;关系信息;由一个或多个其他模块确定的关于用户的信息;人口统计信息;使用信息;过去的购买历史;和/或关于用户的其他信息。识别信息可以包括用户名、化身名、现实世界识别和/或其他识别信息中的一个或多个。库存信息可以确定虚拟物品、虚拟货币和/或用户可用的其他资产。给定用户可用的虚拟物品和/或虚拟货币可以包括在虚拟空间内在给定用户控制下的虚拟物品和/或虚拟货币。财务信息可以包括付款信息,比如识别帐户的帐户标识,其可以由用户使用以购买虚拟商品和/或虚拟货币,用于在虚拟空间中使用。账户中可用的资金可以包括现实世界货币或资金,在虚拟空间内不可用的虚拟货币或资金,和/或其他资金。
[0018]组模块可以被配置为组模块,其被配置为在单独的虚拟空间内建立和/或管理联系。在给定的虚拟空间内的给定联系可以包括离散的用户组。例如,在第一虚拟空间内的第一联系可以包括第一用户、第二用户和/或其他离散的用户组。联系的实例可以包括联盟、公会、门派、俱乐部、协会、团体、队伍、班组、宗族、家庭、伙伴、帮派、社团、合伙团队、集团、社会、部落、群集、连队和/或包括一组离散的个人的其他联系。
[0019]组模块可以基于从用户接收的联系请求和许可来建立联系。联系的建立可以通过由请求在给定用户和一个或多个其他用户之间的联系的给定用户发起的单个通信(例如,请求)而发起。联系的建立可以需要来自给定用户的首先通信以便由一个或多个其他用户认可。根据一些实施例,组模块可以在虚拟空间中内在地建立联系(例如,基于角色结构形成联盟伙伴),通过随着时间的推移的经识别的用户行为(例如,突击成员或玩家对战搭档),和/或用于建立联系的其它方法。
[0020]属于某种联系的用户可以在给定虚拟空间内具有一些或不具有功能的意义、目的和/或影响的关系。在所述联系内的这种关系可以包括领导结构、任务结构,和/或在联系内的其他结构。在用户之间的关系的功能性意义可以横跨不同的虚拟空间而变化。例如,在第一虚拟空间内的第一联系中的第一用户和第二用户之间的关系与第二虚拟空间中的第二联系中的第一用户和第二用户之间的关系相比,可以具有不同的功能性意义。通过在示例性虚拟空间内的联系中的功能性意义的非限制性实例,在虚拟空间内的联系可以在彼此之间具有特定功能,其对非联系人员是不可用的,比如共享和/或交易商品、服务、玩家角色,和/或在虚拟空间中的物品;和/或在属于联系的用户之中的其他功能。
[0021]推荐模块可以配置为在两个或更多个虚拟空间中向用户推荐潜在的联系。例如,其中第一用户和第二用户属于第一虚拟空间中的第一联系,可以配置推荐模块以便响应于在第二虚拟空间中具有联系的第一用户,并且响应于在第二虚拟空间中创建联系的第二用户,第一用户基于第一联系而被推荐给第二用户,作为在第二虚拟空间的潜在联系。推荐模块可以配置为使第二用户能够选择进入或选择退出与第一用户的潜在联系。
[0022]转换模块可以配置为使与联系相关的关系转换到与其他联系相关的关系。例如,转换模块可以使在第一虚拟空间内的第一联系中的第一用户和第二用户之间的关系转换为在第二虚拟空间中的潜在联系中的第一用户和第二用户之间的潜在关系。推荐到第二用户的潜在联系可以基于第一联系的参数进行确定。联系的参数实例可以包括一个或多个联系类型、两个或更多个用户(第一用户和第二用户)一起接入虚拟空间所花费的时间量、在相同的虚拟空间中相对于其他联系的联系水准、在虚拟空间中的联系发展级别,和/或其他联系参数。
[0023]总体组模块可以配置为确定一个或多个总体联系。总体联系可以包括来自不同的虚拟空间的两个或更多个联系,其包括基本上相同的用户组。通过非限制性实例,给定总体联系可以包括在一个虚拟空间中的联系(例如,团队)和在另一个虚拟空间中的联系(例如,帮派),其中两个联系包括基本上相同的用户组。给定的总体联系可以促进协同攻击、协同防御、资源贸易、团队实施,和/或通过属于给定总体联系的单独用户在单独的虚拟空间中由团队执行的其它活动中的一种或多种。在由给定总体联系的所包含的单独联系中,组模块可以配置为自动包括属于给定总体联系的给定用户。给定用户可以使自动地包括在由总体联系的所包含的单独联系中能够选择进入或选择退出。
[0024]总体组模块可以配置为从不同的虚拟空间中对多个联系进行链接以产生总体联系。可以自动、手动和/或通过自动和手动操作的结合来执行该链接。在一些实施例中,总体组模块可以在两个或更多个虚拟空间中监测联系以便确定包括基本上相同的用户组的联系,从而用于包含在总体联系中。属于不同的虚拟空间中的联系的用户可以手动来链接联系,以便由总体联系所包含。在一些实施例中,响应于加入在第一虚拟空间中的第一联系的第一用户,可以向第一用户呈现选择,以便加入在其他虚拟空间中的一个或多个其他联系,其由作为第一联系的相同的总体联系所包含。根据一些实施例,即使第一用户尚未接入一个或多个其他虚拟空间,也呈现该选择。
[0025]通信模块可以配置为促进属于共同的总体联系的用户之间的通信。该通信可以发生在由虚拟环境服务器的环境模块提供的虚拟环境内。在一些实施例中,属于共同的总体联系的用户之间的通信可以发生在虚拟环境的外部。这可能为这样的情况,其中总体联系包含由不同的虚拟环境访问的在不同的虚拟空间中的联系。
[0026]基于随后的描述和所附权利要求的考虑,当前技术的这些和其他特征和特性,以及操作的方法和结构的相关元件和部件的组合的功能和制造经济性将变得更加明显,参考所附附图,所有这些形成本说明书的一部分,其中在各个附图中,相同的附图标记指代对应的部分。然而,应当清楚地理解,附图仅是为了说明和描述的目的,而并不旨在作为本发明的限制的限定。正如在说明书和权利要求中用到的,除非上下文另外明确指出,单数形式的名词包括复数的含义。

【专利附图】

【附图说明】
[0027]图1示出了根据一个或多个实施例,配置为促进通过虚拟环境可进入的横跨两个或更多个虚拟空间的用户之间的联系的系统。
[0028]图2示出了根据一个或多个实施例,配置为使用户能够加入在由单个总体联系所涵盖的不同的虚拟空间中的一个或多个联系的用户界面。
[0029]图3示出了根据一个或多个实施例的配置为使用户能够链接两个或更多个联系的用户界面,从而使得已链接的联系由单个总体联系所涵盖。
[0030]图4示出了根据一个或多个联系,配置为推荐第一用户加入对应于具有现有关系的第一用户和/或第二用户的不同的虚拟空间中的一个或多个联系的用户界面,该现有关系为第一用户加入由作为在不同的虚拟空间中的一个或多个联系的相同总体联系所涵盖的虚拟空间。
[0031]图5示出了根据一个或多个实施例,用于促进通过虚拟环境可进入的横跨两个或更多个虚拟空间的用户之间的联系的方法。

【具体实施方式】
[0032]图1示出了根据一个或多个实施例的,配置为促进通过虚拟环境可进入的横跨两个或更多个虚拟空间的用户之间的联系的系统100。在示例性实施例中,用户组可以属于在第一虚拟空间内的联系例如,用户组可以属于在社交网络虚拟环境下游戏的社交网络游戏的联盟。相同的联系可以“搬运”到其他虚拟空间,从而使相同组的用户隶属在一个以上的虚拟空间中。包括基本上相同的用户组的在不同的虚拟空间中的联系可以由总体联系所涵至JHL ο
[0033]在一些实施例中,系统100可以包括至少一个虚拟环境服务器102、至少有一个虚拟空间服务器104,和/或其他组件中的一个或多个。根据客户端/服务器架构,虚拟环境服务器102和/或虚拟空间服务器104可以配置为与一个或多个客户端计算平台106通信,以便通过客户端计算平台106将虚拟环境和/或虚拟空间提供给用户。虚拟空间服务器104可以配置为与虚拟环境服务器102进行交互,以补充提供给用户的关于虚拟环境和/或虚拟空间的功能。例如,虚拟空间服务器104可以通过一个或多个应用程序编程接口与虚拟环境服务器102交互。
[0034]虚拟环境服务器102可以配置为执行一个或多个计算机程序模块。计算机程序模块可以包括用户模块108、环境模块110、交互模块112、关系模块114和/或其他模块中的一个或多个。
[0035]用户模块108可以配置为访问和/或管理一个或多个用户配置文件和/或与系统100的用户相关的用户信息。一个或多个用户配置文件和/或用户信息可以包括通过虚拟环境服务器102、虚拟空间服务器104、一个或多个客户端计算平台106,和/或其他存储位置存储的信息。用户配置文件可以包括,例如,在虚拟环境中识别用户的信息(例如,用户名或头衔、数字、标识符,和/或其他识别信息);安全登录信息(例如,登录码或密码);虚拟环境账户信息;订购信息;虚拟货币账户信息(例如,关于对用户信用的货币持有)?’关系信息(例如,关于在虚拟环境中的用户之间的关系);虚拟环境使用信息;与用户相关的人口统计信息;在虚拟环境中的用户之间的交互历史;由用户规定的信息;用户的购买信息;用户的浏览历史;与用户相关的客户端计算平台识别;与用户相关的电话号码,和/或与用户相关的其他信息。
[0036]环境模块110可以配置为通过客户端计算平台106向用户提供一个或多个虚拟环境。如本文中所使用的,“虚拟环境”可以包括一个或多个交互、电子社交媒体,和/或其他虚拟环境。交互、电子社交媒体可以包括社交网络、虚拟空间、微博服务、博客服务(或主机)、短信服务、留言板、论坛,和/或可扩展并且能在用户之间交互的其他电子分布媒体的一种或多种。交互、电子社交媒体的一些非限制性实例可以包括由Facebook?提供的社交网络、由MySpace?提供的社交网络、由Google+?提供的社交网络、由Qzone?提供的社交网络、由Foursquare?提供的社交网络、由Twitter?提供的微博服务、由SecondLife?提供的虚拟世界、由World of Warcraft?提供的大型多人在线游戏、由Flickr?提供的文件共享服务、博客、视频网站、PlayStat1ii?1-1ome、Xbox?Live,和/或其他交互、电子社交媒体。
[0037]交互模块112可以配置为监测用户与虚拟环境和/或在虚拟环境中彼此的交互。对于给定用户,其可以包括监测以下的一个或多个:用户登录到虚拟环境的次数;给定用户的浏览或与虚拟环境交互或在虚拟环境内交互的虚拟环境的区域;与给定用户交互的其他用户;给定用户与其他用户的交互的性质和/或内容;在虚拟环境中参加的活动;在虚拟环境中的级别、力量或技能;包含在虚拟环境中的库存物品;和/或给定用户与虚拟环境和/或其他用户的其他交互。在对用户的交互的监测中,通过交互模块112生成的部分或全部信息可以存储到由用户模块管理的用户配置文件。
[0038]在给定的时间,交互模块112可以确定当前接入虚拟环境的用户组,和/或当前未接入虚拟环境的用户组。使用虚拟环境可以指的是登录到虚拟环境中,进行一些动作或在一段时间(例如,最近2分钟)内在虚拟环境中交互,和/或表示持续并同时接入虚拟环境的其他采取的一些其他动作。
[0039]关系模块114可以配置为在虚拟环境中建立用户之间的关系。这种关系可以包括好友、熟人、追随者、社会联系和/或和其他关系的一种或多种。关系模块114可以基于从用户接收的关系请求和许可来建立关系。关系的建立可以通过由请求给定用户和一个或多个其他用户之间的关系的给定用户发起的单个通信(例如,请求)而发起。关系的建立可以需要来自给定用户的首先通信以便由一个或多个其他用户认可。关系可以包括在虚拟环境中具有功能目的或影响的一个或多个类型的关系,和/或一个或多个类型的关系,在不具有功能结果的虚拟环境中的社会构建的一个或多个类型的关系。
[0040]虚拟环境服务器104可以配置为执行一个或多个计算机程序模块。计算机程序模块可以包括空间模块116、空间账户模块118、组模块120、推荐模块122、转换模块124、总体组模块126、通信模块128和/或其他模块中的一个或多个。
[0041]空间模块116可以配置为通过客户端计算平台106向用户提供一个或多个虚拟空间。如本文中所使用的,“虚拟空间”可以包括一个或多个社交网络游戏和/或其他虚拟空间。可以通过由虚拟环境服务器模块102的环境模块110提供的虚拟环境提供虚拟空间。例如,用户可能需要接入到虚拟环境中以便接入虚拟空间中。根据各种实施例,单个给定虚拟空间的一个或多个实例可以通过一个或多个不同的虚拟环境提供。
[0042]空间模块116可以确定虚拟空间的视图。然后,该视图可以(例如,通过流媒体、通过对象/位置数据,和/或其他信息)从虚拟空间服务器104到用于呈现给用户的客户端计算平台106进行通信。经确定并传输到给定客户端计算平台106的视图可以对应于由用户通过给定客户端计算平台106控制的用户角色。经确定并传输到给定客户端计算平台106的视图可以对应于在虚拟空间中的位置(例如,产生该视图的位置、视图描述的位置,和/或其他位置)、缩放比例、对象的维度,观察点和/或视图参数。一个或多个视图参数可以由用户选择。
[0043]虚拟空间的实例可以包括模拟空间,其可由用户通过将虚拟空间的视图呈现给用户的客户端(例如,客户端计算平台106)进行访问。模拟空间可以具有地形、表达通过一个或多个用户的持续实时交互、和/或包括能够在地形内行动的位于地形内的一个或多个对象。在某些实例中,该地形可以为二维地形。在其他实例中,该地形可以为三维地形。地形可以包括空间维度,和/或表面的表面特征,或对于空间为“本地”的对象。在一些实例中,地形可以描述至少贯穿空间的很大一部分的表面(例如,地表)。在一些实例中,地形可以描述具有位于其中的一个或多个主体的体积(例如,具有位于其中的一个或多个天体的重力缺乏空间的模拟)。由计算机模块执行的实例可以为同步、异步和/或半同步的。
[0044]在其中通过空间模块116确定虚拟空间的视图的方式的上面的描述并不旨在进行限制。空间模块116可以配置为以更有限或更加丰富的方式表示虚拟空间。例如,确定用于虚拟空间的视图可以从描述在虚拟空间内的给定位置中的事件的有限的图形组中进行选择。视图可以包括额外的内容(例如,文本、音频、预先存储的视频内容和/或其他内容),其在相对通用的图形之外描述了位置的当前状态的细节。例如,视图可以包括具有所面对的敌方的文字描述的通用的战斗图形。可以预期在虚拟空间内的单独空间的其它表
/Jn ο
[0045]在由空间模块116执行的虚拟空间的实例中,用户可以控制角色、物品、模拟的物理现象(例如,风、雨、地震和/或其他现象),和/或在虚拟空间中的其他元素,以与虚拟空间和/或彼此进行交互。用户角色可以包括化身。如本文中所使用的,术语“用户角色”可以指的是出现在虚拟空间中的表示单独的用户的对象(或对象组)。用户角色可以由与其相关的用户进行控制。用户控制的元素可以移动通过虚拟空间并与虚拟空间交互(例如,在虚拟空间中的非用户角色,在虚拟空间中的其他对象)。通过给定用户控制和/或与给定用户相关的用户控制元素可以通过给定用户创建和/或定制。用户可以具有用户可以使用的虚拟商品和/或货币的“库存”(例如,通过用户角色的操纵或其他用户控制元素,和/或其他物品)。
[0046]在虚拟空间的实例中,用户可以通过在虚拟空间中控制一个或多个可用的用户控制元素进行参与。可以通过控制由用户通过客户端计算平台106输入的输入和/或命令而执行控制。用户可以通过在虚拟空间内交换的通信而彼此交互。该通信可以包括文本聊天、即时消息、私人信息、语音通信和/或其他通信中的一种或多种。通信可以由用户通过其各自的客户端计算平台106进行接收和输入。可以通过虚拟空间服务器104和/或虚拟环境服务器102将通信发送到适当的用户或从适当的用户发送。在虚拟空间内,用户可以参与到游戏中。游戏可以为在空间内的活动(例如,空间内的虚拟卡牌或棋盘游戏),或游戏实际上可以为空间(例如,在线角色扮演游戏、大型多人在线游戏、社交网络游戏和/或其他游戏)。
[0047]空间账户模块118可以配置为与单独虚拟空间的单独用户相关的管理账户。账户可以包括与单独用户相关的用户信息。该用户信息可以包括一个或多个识别信息;库存信息;财务信息;关系信息;由其他模块116、120、122、124、126和/或128中的一个或多个确定的关于用户的信息;人口统计信息;使用信息;过去的购买历史;和/或关于用户的其他信息。识别信息可以包括一个或多个用户名、化身名、现实世界识别和/或其他识别信息。库存信息可以确定虚拟物品、虚拟货币和/或用户可用的其他资产。给定用户可用的虚拟物品和/或虚拟货币可以包括在虚拟空间内在给定用户控制下的虚拟物品和/或虚拟货币。财务信息可以包括付款信息,比如识别账户的账户标识,其可以由用户使用以购买虚拟商品和/或虚拟货币,用于在虚拟空间中使用。账户中可用的资金可以包括现实世界货币或资金,在虚拟空间内不可用的虚拟货币或资金,和/或其他资金。
[0048]组模块120可以配置为一组模块,其配置为在单独的虚拟空间内建立和/或管理联系。在给定的虚拟空间内的给定联系可以包括离散的用户组。例如,在第一虚拟空间内的第一联系可以包括第一用户、第二用户和/或其他离散的用户组。联系的实例可以包括联盟、公会、门派、俱乐部、协会、团体、队伍、班组、宗族、家庭、伙伴、帮派、社团、合伙团队、集团、社会、部落、群集、连队和/或包括一组离散的个人的其他联系。
[0049]组模块120可以基于从用户接收的联系请求和许可来建立联系。联系的建立可以通过由请求在给定用户和一个或多个其他用户之间的联系的给定用户发起的单个通信(例如,请求)而发起。联系的建立可以需要来自给定用户的首先通信以便由一个或多个其他用户认可。根据一些实施例,组模块120可以在虚拟空间中内在地建立联系(例如,基于角色结构形成联盟伙伴),通过随着时间的推移的经识别的用户行为(例如,突击成员或玩家对战搭档),和/或用于建立联系的其它方法。
[0050]属于一定联系的用户可以在给定虚拟空间内具有一些或非功能的意义、目的和/或影响的关系。在所述联系内的这种关系可以包括领导结构、任务结构,和/或在联系内的其他结构。在用户之间的关系的功能性意义可以横跨不同的虚拟空间而变化。例如,在第一虚拟空间内的第一联系中的第一用户和第二用户之间的关系与第二虚拟空间中的第二联系中的第一用户和第二用户之间的关系相比,可以具有不同的功能性意义。通过在示例性虚拟空间内的联系中的功能性意义的非限制性实例,在虚拟空间内的联系可以在彼此之间具有特定功能,其对非联系人员是不可用的,比如共享和/或交易商品、服务、玩家角色,和/或在虚拟空间中的物品;和/或在属于联系的用户之中的其他功能。
[0051]推荐模块122可以配置为在两个或更多个虚拟空间中向用户推荐潜在的联系。例如,其中第一用户和第二用户属于第一虚拟空间中的第一联系,可以配置推荐模块122以便响应于在第二虚拟空间中具有账户的第一用户,并且响应于在第二虚拟空间中创建账户的第二用户,第一用户基于第一联系而被推荐给第二用户,作为在第二虚拟空间的潜在联系。推荐模块122可以配置为使第二用户能够选择进入或选择退出与第一用户的潜在联系O
[0052]转换模块124可以配置为使与联系相关的关系转换到与其他联系相关的关系。例如,转换模块124可以使在第一虚拟空间内的第一联系中的第一用户和第二用户之间的关系转换为在第二虚拟空间中的潜在联系中的第一用户和第二用户之间的潜在关系。推荐到第二用户的潜在联系可以基于第一联系的参数进行确定。联系的参数实例可以包括以下的一个或多个:联系类型、两个或更多个用户(第一用户和第二用户)一起接入虚拟空间所花费的时间量、在相同的虚拟空间中相对于其他联系的联系水准、在虚拟空间中的联系发展级别,和/或其他联系参数。
[0053]总体组模块126可以配置为确定一个或多个总体联系。总体联系可以包括来自不同的虚拟空间的两个或更多个联系,其包括基本上相同的用户组。通过非限制性实例,给定总体联系可以涵盖在一个虚拟空间中的联系(例如,团队)和在另一个虚拟空间中的联系(例如,帮派),其中两个联系包括基本上相同的用户组。给定的总体联系可以促进协同攻击、协同防御、资源贸易、团队实施,和/或通过属于给定总体联系的单独用户在单独的虚拟空间中由团体执行的其它活动中的一种或多种。在由给定总体联系的所包含的单独联系中,组模块120可以配置为自动包括属于给定总体联系的给定用户。给定用户可以使自动地包括在由总体联系的所涵盖的单独联系中能够选择进入或选择退出。
[0054]总体组模块126可以配置为从不同的虚拟空间来链接多个联系以产生总体联系。可以自动、手动和/或通过自动和手动操作的结合来执行该链接。在一些实施例中,总体组模块126可以在两个或更多个虚拟空间中监测联系以便确定包括基本上相同的用户组的联系,用于包含在总体联系中。属于不同的虚拟空间中的联系的用户可以手动链接联系,以便由总体联系所包含。在一些实施例中,响应于加入在第一虚拟空间中的第一联系的第一用户,可以向第一用户呈现选择,以便加入在其他虚拟空间中的一个或多个其他联系,其由作为第一联系的相同的总体联系所包含。根据一些实施例,即使第一用户尚未接入一个或多个其他虚拟空间,也呈现该选择。
[0055]通信模块128可以配置为促进属于共同的总体联系的用户之间的通信。该通信可以发生在由虚拟环境服务器102的环境模块110提供的虚拟环境内。在一些实施例中,属于共同的总体联系的用户之间的通信可以发生在虚拟环境的外部。这可能为这样的情况,其中总体联系涵盖了由不同的虚拟环境访问的在不同的虚拟空间中的联系。
[0056]在一些实施例中,虚拟环境服务器102、虚拟空间服务器104、客户端计算平台106、一个或多个外部资源130,和/或系统100的其他组件可以通过一种或多种电通信链接而有效链接。例如,此类电子通信链接可以通过网络比如互联网和/或其他网络至少部分地建立。应当清楚,这并不旨在进行限制,并且本公开的范围包括多个实施例,其中虚拟环境服务器102、虚拟空间服务器104、客户端计算平台106、外部资源130,和/或系统100的其他组件可以通过一些其他通信媒介而操作性地链接。
[0057]虚拟环境服务器102可以包括电存储器132、一个或多个处理器134,和/或其他组件。虚拟环境服务器102可以包括通信线路,或端口,以使信息能够通过网络和/或其他计算平台进行交换。处理器134可以配置为执行计算机程序模块。处理器134可以配置为通过硬件、软件,和/或固件中的一种或多种来执行计算机程序模块。计算机程序模块包括用户模块108、环境模块110、交互模块112、关系模块114,和/或其他计算机程序模块。虽然在本文中的特定段落中,系统100被描述为包括虚拟环境服务器102,但这并不旨在进行限制。虚拟环境服务器102可以为独立的且与系统100不同,并且可以由从(例如)提供虚拟空间服务器104的实体分离的实体提供。在一些实施例中,归于本文的对于虚拟环境服务器102的功能可以通过虚拟空间服务器104提供。
[0058]给定的客户端计算平台106可以包括一个或多个处理器,该处理器被配置为执行计算机程序模块。计算机程序模块可以配置为使得与给定客户端计算平台106相关的专家或用户能够与虚拟环境服务器102、虚拟空间服务器104,和/或系统100的其他组件相连接,和/或将归于本文的其他功能提供到客户端计算平台106。通过非限制性实例,给定客户端计算平台106可以包括台式电脑、笔记本电脑、掌上电脑、上网本、智能手机、游戏机,和/或其他计算平台中的一种或多种。
[0059]外部资源130可以包括在系统100之外的虚拟环境和/或虚拟空间的信息源、主机和/或供应商、参与系统100的外部实体,和/或其他资源。在一些实施例中,到外部资源130的归于本文的部分或全部的功能可以通过包括在系统100中的资源提供。
[0060]虚拟空间服务器104可以包括电存储器136、一个或多个处理器138,和/或其他组件。虚拟空间服务器104可以包括通信线路,或端口,以使信息能够通过网络和/或其他计算平台进行交换。在图1中示出的虚拟空间服务器104并不旨在进行限制。虚拟空间服务器104可以包括一起操作的多个硬件、软件和/或固件组件,以将归于本文的功能提供到虚拟空间服务器104。例如,虚拟空间服务器104可以通过作为虚拟空间服务器104而一起操作的云计算平台实施例。
[0061]电存储器136可以包括电存储信息的电存储介质。电存储器136的电存储介质可以包括与虚拟空间服务器104整体地(例如,基本上不可拆卸的)设置的一个或两个系统存储器,和/或通过例如端口(例如,USB端口、火线端口等)或驱动(例如,磁盘驱动器等)而可拆卸可连接到虚拟空间服务器104的移动存储器。电存储器136可以包括光学可读存储介质(例如,光盘等)、磁性可读存储介质(例如,磁带、磁性硬盘、软盘驱动器等)、基于电荷的存储介质(例如,EEPROM、RAM等)、固态存储介质(例如,闪存驱动器等),和/或其他电子可读存储介质中的一种或多种。电存储器136可以包括一个或多个虚拟存储资源(例如,云存储、虚拟专用网络,和/或其他虚拟存储资源)。电存储器136可以存储软件算法,由处理器138确定的信息,从虚拟环境服务器102接收的信息,从客户端计算平台106接收的信息,和/或使虚拟空间服务器104能够起到如本文中所述的功能的其他信息。
[0062]处理器138配置为提供能够在虚拟空间服务器104中处理的信息。照此,处理器138可以包括数字处理器、模拟处理器、设计为处理信息的数字电路、设计为处理信息的模拟电路、状态机,和/或用于电子处理信息的其他的机构的一个或多个。虽然在图1中所示的处理器138作为单个的实体,但这仅用于说明的目的。在一些实施例中,处理器138可以包括多个处理单元。这些处理单元可以是物理上位于相同的设备内,或处理器138可以表示协调操作的多个设备的处理功能。处理器138可以配置为执行空间模块116、空间账户模块118、组模块120、推荐模块122、总体组模块126、通信模块128、转换模块124,和/或其他计算机程序模块。处理器138可以配置为通过软件;硬件;固件;软件、硬件和/或固件的一些组合;和/或用于在处理器138中配置处理能力的其他机构来执行模块116、118、120、122、124、126、128 和 / 或其他模块。
[0063]应当理解,虽然在图1中所示的模块116、118、120、122、124、126以及128为共同位于单个处理单元内,但在其中处理器138包括多个处理单元的实施例中,模块116、118、120、122、124、126和/或128的一个或多个可以与其他模块远程间隔。通过下面描述的不同模块116、118、120、122、124、126和/或128提供的功能描述是用于说明的目的,而并不旨在用于限制,由于任何模块116、118、120、122、124、126和/或128可以比所描述的提供或多或少的功能。例如,模块116、118、120、122、124、126和/或128的一个或多个可以除去,并且其功能的部分或全部可以通过模块116、118、120、122、124、126和/或128的其他模块提供。作为另一个实例,处理器138可以配置为执行一个或多个额外的模块,该额外的模块可以执行归于模块116、118、120、122、124、126和/或128的一个之下的部分或全部功倉泛。
[0064]图2示出了根据一个或多个实施例的用户界面200,其被配置为使第一用户能够加入在由单个首要联系所涵盖的不同的虚拟空间中的一个或多个联系。可以通过与第一用户相关联的客户端计算平台106向第一用户呈现用户界面200。用户界面200可以呈现在由虚拟环境服务器102提供的虚拟环境中,在由虚拟空间服务器104提供的虚拟空间中,和/或在虚拟环境和/或虚拟空间之外。可以由推荐模块122、总体组模块124,和/或虚拟空间服务器104的其他模块提供用户界面200。用户界面200可以响应于如下内容而呈现给第一用户:第一用户加入由总体联系所涵盖的联系;第一用户属于由总体联系所涵盖的联系,并且接入该联系存在于其中的虚拟空间中;第一用户接入由总体联系所涵盖的该联系存在于其中的虚拟空间中,其中第一用户不属于该联系,而是属于在另一个虚拟空间中也由总体联系所涵盖的另一个联系;和/或由第一用户和/或其他用户的其他动作。如图2中所示,用户界面200包括一个或多个主要联系字段202、一个或多个次级联系字段204,和/或其他元素。在图2中的用户界面200的描述并不旨在进行限制,因为用户界面200可以包括比所示出的元素或多或少的元素。
[0065]主要联系字段202可以与主要联系相关联,而次级联系字段204可以与次级联系相关联。第一用户可以属于主要联系。第一用户可以不属于次级联系。主要联系和次级联系可以被涵盖在相同的总体联系中。第一用户可以当前接入到在其中存在主要联系的虚拟空间中,当前接入到在其中该虚拟空间可访问的虚拟环境中,和/或不接入到该虚拟空间和/或虚拟环境中。
[0066]与给定的主要联系相关联的给定的其中一个主要联系字段202可以包括:虚拟空间标识字段206、联系类型字段208、一个或多个用户标识字段210、接受/拒绝字段212,和/或与给定主要联系相关的其他字段和/或信息中的一个或多个。
[0067]虚拟空间标识字段206可以包括这样的信息,其标识了给定的主要联系所存在的虚拟空间。标识虚拟空间的信息实例可以包括虚拟空间名、与虚拟空间相关的图像,和/或配置为标识虚拟空间的其他信息中的一个或多个。
[0068]联系类型字段208可以包括标识给定主要联系的类型的信息。主要联系的类型的实例可以包括联盟、公会、门派、俱乐部、协会、团体、队伍、班组、宗族、家庭、伙伴、帮派、社团、合伙团队、集团、社会、部落、群集、连队和/或其他联系类型的一种或多种。联系的类型可以通过文本、图像、数字和/或其他信息的一种或多种进行传达。
[0069]单个的用户标识字段210可以包括这样的信息,该信息标识了属于给定主要联系的一个或多个用户。标识属于给定主要联系的用户的信息的实例可以包括用户的姓名、与用户相关的图像、与用户相关的用户名、与用户相关的昵称,和/或配置为识别用户的其他信息。
[0070]接受/拒绝字段212可以为可选的和/或配置为接收条目以使第一用户能够加入或开始加入与次级联系字段204相关的一个或多个次级联系。在一些实施例中,第一用户可以同时加入与次级联系字段204相关联的所有次级联系。在一些实施例中,第一用户可以仅加入与次级联系字段204相关联的经选择的次级联系。接受/拒绝字段212可以提供请求以加入与次级联系字段204相关联的单个次级联系。为了加入,该请求可能需要由属于与次级联系字段204相关的单个次级联系的一个或多个其他用户进行批准。
[0071]与给定次级联系相关联的一个给定的次级联系字段204可以包括虚拟空间标识字段214、联系类型字段216、一个或多个用户标识字段218、接受/拒绝字段220,和/或与给定次级联系相关的其他字段和/或信息中的一个或多个。
[0072]虚拟空间标识字段214可以包括这样的信息,其标识了给定次级联系存在的虚拟空间。标识了虚拟空间的信息实例可以包括以下的一个或多个:虚拟空间名、与虚拟空间相关的图像,和/或配置为标识虚拟空间的其他信息。
[0073]联系类型字段216可以包括标识给定次级联系的类型的信息。次级联系的类型的实例可以包括联盟、公会、门派、俱乐部、协会、团体、队伍、班组、宗族、家庭、伙伴、帮派、社团、合伙团队、集团、社会、部落、群集、连队和/或其他联系类型的一种或多种。联系的类型可以通过文本、图像、数字和/或其他信息的一种或多种进行传达。
[0074]单个的用户标识字段218可以包括这样的信息,该信息标识属于给定次级联系的一个或多个用户。标识属于给定次级联系的用户的信息的实例可以包括用户的姓名、与用户相关的图像、与用户相关的用户名、与用户相关的昵称,和/或配置为识别用户的其他信息。在一些实施例中,只有属于给定次级联系的用户和与第一用户具有现有关系的人才能通过用户标识字段218进行标识。
[0075]接受/拒绝字段220可以为可选的和/或配置为接收条目以使第一用户能够加入或开始加入与给定次级联系字段204相关的给定次级联系。接受/拒绝字段220可以提供请求以加入与给定次级联系字段204相关的给定次级联系。为了加入,该请求可能需要由属于与给定次级联系字段204相关的给定次级联系的一个或多个其他用户进行批准。在一些实施例中,接受/拒绝字段220可以配置为以使第一用户能够通过给定主要联系字段202的接受/拒绝字段212来指定给定次级联系,作为该用户待加入的次级联系。
[0076]图3示出了根据一个或多个实施例的用户界面300,其被配置为使第一用户能够链接两个或更多个联系,以使已链接的联系由单个首要联系所涵盖。可以通过与第一用户相关的客户端计算平台106向第一用户呈现用户界面300。用户界面300可以呈现在由虚拟环境服务器102提供的虚拟环境中,在由虚拟空间服务器104提供的虚拟空间中,和/或在虚拟环境和/或虚拟空间之外。可以由推荐模块122、总体组模块124,和/或虚拟空间服务器104的其他模块提供用户界面300。用户界面300可以响应于如下内容而呈现给第一用户:第一用户加入由总体联系所包含的联系;第一用户属于由总体联系所涵盖的联系,并且接入该联系存在于其中的虚拟空间中;第一用户接入由总体联系所涵盖的该联系存在于其中的虚拟空间中,其中第一用户不属于该联系,而是属于在另一个虚拟空间中也由总体联系所包含的另一个联系;和/或由第一用户和/或其他用户的其他动作。如图3中所示,用户界面300包括一个或多个主要联系字段302、一个或多个次级联系字段304,和/或其他元素。在图3中的用户界面300的描述并不旨在进行限制,因为用户界面300可以包括比所示出的元素或多或少的元素。
[0077]主要联系字段302可以与主要联系相关,而次级联系字段304可以与次级联系相关。第一用户可以属于主要联系。第一用户可以属于或不属于次级联系。主要联系可以包含在第一总体联系中。次级联系可以不包含在第一总体联系中。第一用户可以当前接入到在其中存在主要联系的虚拟空间中,当前接入到在其中该虚拟空间可访问的虚拟环境中,和/或不接入到该虚拟空间和/或虚拟环境中。
[0078]与给定的主要联系相关联的一个给定的主要联系字段302可以包括虚拟空间标识字段306、联系类型字段308、一个或多个用户标识字段310,和/或与给定主要联系相关的其他字段和/或信息中的一个或多个。
[0079]虚拟空间标识字段306可以包括这样的信息,其标识了给定联系所存在的虚拟空间。标识了虚拟空间的信息实例可以包括一个或多个虚拟空间名、与虚拟空间相关的图像,和/或配置为标识虚拟空间的其他信息。
[0080]联系类型字段308可以包括标识给定主要联系的类型的信息。主要联系的类型的实例可以包括联盟、公会、门派、俱乐部、协会、团体、队伍、班组、宗族、家庭、伙伴、帮派、社团、合伙团队、集团、社会、部落、群集、连队和/或其他联系类型的一种或多种。联系的类型可以通过文本、图像、数字和/或其他信息的一种或多种进行传达。
[0081]单个的用户标识字段310可以包括这样的信息,该信息标识属于给定主要联系的一个或多个用户。标识属于给定主要联系的用户的信息的实例可以包括用户的姓名、与用户相关的图像、与用户相关的用户名、与用户相关的昵称,和/或配置为识别用户的其他信肩、O
[0082]与给定次级联系相关的一个给定的次级联系字段304可以包括虚拟空间标识字段312、联系类型字段314、一个或多个用户标识字段316、联系链接字段318,和/或与给定次级联系相关的其他字段和/或信息中的一个或多个。
[0083]虚拟空间标识字段312可以包括这样的信息,该信息标识在其中给定次级联系存在的虚拟空间。标识虚拟空间的信息实例可以包括以下的一个或多个:虚拟空间名、与虚拟空间相关的图像,和/或配置为标识虚拟空间的其他信息。
[0084]联系类型字段314可以包括标识给定次级联系的类型的信息。次级联系的类型的实例可以包括联盟、公会、门派、俱乐部、协会、团体、队伍、班组、宗族、家庭、伙伴、帮派、社团、合伙团队、集团、社会、部落、群集、连队和/或其他联系类型的一种或多种。联系的类型可以通过文本、图像、数字和/或其他信息的一种或多种进行传达。
[0085]单个的用户标识字段316可以包括这样的信息,该信息标识属于给定次级联系的一个或多个用户。标识属于给定次级联系的用户的信息的实例可以包括用户的姓名、与用户相关的图像、与用户相关的用户名、与用户相关的昵称,和/或配置为识别用户的其他信息。在一些实施例中,只有属于给定次级联系的用户和与第一用户具有现有关系的人才能通过用户标识字段316进行标识。
[0086]联系链接字段318可以为可选的和/或配置为接收条目以使第一用户能够链接给定次级联系,从而给定次级联系被涵盖在第一总体联系中。通过选择复选框和/或单选按钮、输入文字、点击图标和/或提供另一个标识以链接给定次级联系,第一用户可以链接给定次级联系。
[0087]图4示出了根据一个或多个联系的用户界面400,其被配置为响应于具有现有关系的第一用户和/或第二用户,推荐第一用户加入不同的虚拟空间中的一个或多个联系,该现有关系为第一用户加入由与在不同的虚拟空间中的一个或多个联系相同的首要联系所涵盖的虚拟空间。可以通过与第一用户相关的客户端计算平台106向第一用户呈现用户界面400。用户界面400可以呈现在由虚拟环境服务器102提供的虚拟环境中,在由虚拟空间服务器104提供的虚拟空间中,和/或在虚拟环境和/或虚拟空间之外。可以由推荐模块122、总体组模块124,和/或虚拟空间服务器104的其他模块提供用户界面400。用户界面400可以响应于如下内容而呈现给第一用户:第一用户加入由总体联系所涵盖的联系;第一用户属于由总体联系所包含的联系,并且接入该联系存在于其中的虚拟空间中;第一用户接入由总体联系所涵盖的该联系存在于其中的虚拟空间中,其中第一用户不属于该联系,而是属于在另一个虚拟空间中也由总体联系所涵盖的另一个联系;和/或由第一用户和/或其他用户的其他动作。如图4中所示,用户界面400包括一个或多个主要联系字段402、一个或多个次级联系字段404,和/或其他元素。在图4中的用户界面400的描述并不旨在进行限制,因为用户界面400可以包括比所示出的元素或多或少的元素。
[0088]主要联系字段402可以与主要联系相关联,而次级联系字段404可以与次级联系相关联。主要联系和次级联系可以被涵盖在相同的总体联系中。第一用户和第二用户可以属于主要联系,从而第一用户和第二用户在主要联系中具有关系。第一用户可以已加入给定的一个次级联系而第二用户可以不属于给定次级联系,或第二用户可以已加入给定次级联系而第一用户可以不属于给定次级联系。用户界面400可以响应于加入给定次级联系的第一用户或第二用户而呈现给用户。用户界面400可以包括第一用户加入第二用户所属的一个或多个次级联系的推荐。第一用户可以当前接入到在其中存在主要联系的虚拟空间中,当前接入到在其中该虚拟空间可访问的虚拟环境中,和/或不接入到该虚拟空间和/或虚拟环境中。
[0089]与给定主要联系相关联的一个给定的主要联系字段402可以包括虚拟空间标识字段406、联系类型字段408、一个或多个用户标识字段410,和/或与给定主要联系相关的其他字段和/或信息中的一个或多个。
[0090]虚拟空间标识字段406可以包括这样的信息,该信息标识了给定联系所存在的虚拟空间。标识了虚拟空间的信息实例可以包括一个或多个虚拟空间名、与虚拟空间相关的图像,和/或配置为标识虚拟空间的其他信息。
[0091]联系类型字段408可以包括标识给定主要联系的类型的信息。主要联系的类型的实例可以包括联盟、公会、门派、俱乐部、协会、团体、队伍、班组、宗族、家庭、伙伴、帮派、社团、合伙团队、集团、社会、部落、群集、连队和/或其他联系类型的一种或多种。联系的类型可以通过文本、图像、数字和/或其他信息的一种或多种进行传达。
[0092]单个的用户标识字段410可以包括这样的信息,该信息标识了属于给定主要联系的一个或多个用户。标识属于给定主要联系的用户的信息的实例可以包括用户的姓名、与用户相关的图像、与用户相关的用户名、与用户相关的昵称,和/或配置为识别用户的其他信息。
[0093]与给定次级联系相关联的给定的一个次级联系字段404可以包括虚拟空间标识字段412、联系类型字段414、一个或多个用户标识字段416、推荐接受字段418,和/或与给定次级联系相关的其他字段和/或信息中的一个或多个。
[0094]虚拟空间标识字段412可以包括这样的信息,该信息标识了给定的次级联系所存在的虚拟空间。标识了虚拟空间的信息实例可以包括一个或多个虚拟空间名、与虚拟空间相关的图像,和/或配置为标识虚拟空间的其他信息。
[0095]联系类型字段414可以包括标识给定次级联系的类型的信息。次级联系的类型的实例可以包括联盟、公会、门派、俱乐部、协会、团体、队伍、班组、宗族、家庭、伙伴、帮派、社团、合伙团队、集团、社会、部落、群集、连队和/或其他联系类型的一种或多种。联系的类型可以通过文本、图像、数字和/或其他信息的一种或多种进行传达。
[0096]单个用户标识字段416可以包括这样的信息,该信息标识属于给定次级联系的一个或多个用户。标识属于给定次级联系的用户的信息的实例可以包括用户的姓名、与用户相关的图像、与用户相关的用户名、与用户相关的昵称,和/或配置为识别用户的其他信息。在一些实施例中,只有属于给定次级联系的用户和与第一用户具有现有关系的人才能通过用户标识字段416进行标识。
[0097]推荐接受字段418可以为可选的和/或配置为接收条目以使第一用户能够许可推荐以加入与次级联系。在一些实施例中,推荐接受字段418可以提供请求以加入与次级联系字段204相关的次级联系。为了加入,该请求可能需要由属于与次级联系字段204相关的次级联系的一个或多个其他用户进行批准。
[0098]图5示出了根据一个或多个实施例的方法500,其用于促进通过虚拟环境可进入的横跨两个或更多个虚拟空间的用户之间的联系。下面展示的方法500的操作旨在进行说明。在一些实施例中,可以使用未描述的一个或多个额外的操作,和/或不使用已讨论的一个或多个操作来完成方法500。另外,在图5中所示的和下面描述的方法500的操作的顺序并不旨在进行限制。
[0099]在一些实施例中,方法500可以在一个或多个处理设备(例如,数字处理器、模拟处理器、设计为处理信息的数字电路、设计为处理信息的模拟电路、状态机,和/或用于电子处理信息的其他的机构)中实施。一个或多个处理设备可以包括响应于电子存储在电子存储介质上的指令而执行方法500的部分或全部操作的一个或多个设备。所述一个或多个处理设备可以包括通过专门设计用于执行方法500的一个或多个操作的硬件、固件和/或软件配置的一个或多个设备。
[0100]在操作502,可以在两个或更多个虚拟空间中的单个虚拟空间内建立联系。在给定虚拟空间中的给定联系可以包括在给定虚拟空间中具有功能性意义的关系的离散用户组。该联系可以包括在用户组之间的第一虚拟空间中的第一联系,该用户组包括第一用户和第二用户。根据一些实施例,操作502可以通过组模块执行,该组模块与组模块120相同或相似。
[0101]在操作504,可以为向在两个或更多个虚拟空间中的用户提供推荐潜在联系。在一些实施例中,响应于在第二虚拟空间中具有账户的第一用户,并且响应于在第二虚拟空间中具有账户的第二用户,可以基于第一联系在第二虚拟空间中将第一用户推荐给第二用户用于潜在的联系。根据一些实施例,操作504可以通过推荐模块执行,该推荐组模块与推荐模块122相同或相似。
[0102]在操作506,可以确定一个或多个总体联系。单个总体联系可以包括来自不同的虚拟空间的两个或更多个联系,其包括基本上相同的用户组。根据一些实施例,操作506可以通过总体组模块执行,该总体组模块与总体组模块126相同或相似。
[0103]在操作508,可以使在第一虚拟空间内的第一联系中的第一用户和第二用户之间的关系转换为在第二虚拟空间中的潜在联系中的第一用户和第二用户之间的潜在关系。根据一些实施例,操作508可以通过转换模块执行,该转换模块与转换模块124相同或相似。
[0104]在操作510,可以促进属于共同的总体联系的用户之间的通信。该通信可以发生在虚拟空间内的虚拟环境中,和/或在虚拟环境或虚拟空间之外。根据一些实施例,操作510可以通过通信模块执行,该通信模块与通信模块128相同或相似。
[0105]虽然为了说明的目的而基于目前被认定为最实用和优选的实施例已对当前技术进行了详细描述,应当理解,该详细描述仅用于说明的目的并且所述技术并不局限于所公开的实施例,但是,相反,所述技术旨在覆盖在所附权利要求的精神和范围内的修改和等效布置。例如,应当理解,当前技术在可能的程度上预期为任何实施例的一个或多个特征能够与任何其他实施例的一个或多个特征相结合。
【权利要求】
1.一种系统,其被配置为促进了横跨两个或更多个虚拟空间的多个用户之间的联系,所述虚拟空间能够通过虚拟环境而被进入,所述系统包括: 一个或多个处理器,所述一个或多个处理器被配置为执行计算机程序模块,所述计算机程序模块包括: 组模块,所述组模块被配置为在所述两个或更多个虚拟空间的单个空间中建立联系,在给定的虚拟空间中的给定联系包括在所述给定的虚拟空间中具有功能性意义的关系的离散用户组,其中所述联系包括用户组之间的第一虚拟空间中的第一联系,所述用户组包括第一用户和第二用户;以及 推荐模块,所述推荐模块被配置为在所述两个或更多个虚拟空间中向用户推荐潜在联系,其中,所述推荐模块被配置成以便响应于在第二虚拟空间中具有账户的第一用户,并且响应于在所述第二虚拟空间中创建账户的第二用户,基于所述第一联系而在所述第二虚拟空间中将所述第一用户推荐给所述第二用户,以用于潜在的联系。
2.根据权利要求1所述的系统,其中所述推荐模块被配置为使所述第二用户能够选择进入或选择退出与所述第一用户的潜在联系。
3.根据权利要求1所述的系统,其中,在所述第一虚拟空间内的所述第一联系中的所述第一用户和所述第二用户之间的关系所具有的功能性意义与所述第二虚拟空间中的所述潜在联系中的所述第一用户和所述第二用户之间的潜在关系所具有的功能性意义不相同。
4.根据权利要求1所述的系统,其中所述计算机程序模块进一步包括总体组模块,所述总体组模块被配置为确定一个或多个总体联系,单个的总体联系包括来自不同的虚拟空间的两个或更多个联系,所述两个或更多个联系包括基本上相同的用户组。
5.根据权利要求4所述的系统,进一步包括通信模块,所述通信模块被配置为促进属于共同的总体联系的用户之间的通信。
6.根据权利要求5所述的系统,其中所述通信发生在所述虚拟环境内。
7.根据权利要求6所述的系统,其中所述通信发生在所述虚拟环境之外。
8.根据权利要求5所述的系统,其中所述组模块被配置为自动包括在由给定总体联系所涵盖的单个联系中的属于给定总体联系的给定用户。
9.根据权利要求5所述的系统,其中在由属于所述给定总体联系的单个用户的两个或更多个虚拟空间的单个虚拟空间中,所述给定总体联系被配置为促进协同攻击、协同防御、资源贸易、或团队实施的一种或多种。
10.根据权利要求1所述的系统,进一步包括转换模块,所述转换模块被配置为使在所述第一虚拟空间内的第一联系中的所述第一用户和所述第二用户之间的关系转换为在所述第二虚拟空间中的潜在联系中的所述第一用户和所述第二用户之间的潜在关系。
11.一种用于促进横跨两个或更多个虚拟空间的用户之间的联系的计算机应用的方法,所述虚拟空间能够通过虚拟环境而被进入,所述方法包括: 在两个或更多个虚拟空间的单个虚拟空间中建立联系,在给定虚拟空间中的给定联系包括在所述给定虚拟空间中具有功能性意义的关系的离散用户组,其中所述联系包括在用户组之间的第一虚拟空间中的第一联系,所述用户组包括第一用户和第二用户;以及 在两个或更多个虚拟空间中向用户提供对于潜在联系的推荐,以便响应于在第二虚拟空间中具有账户的第一用户,并且响应于在所述第二虚拟空间中创建账户的第二用户,基于所述第一联系在所述第二虚拟空间中将所述第一用户推荐给所述第二用户用于潜在的联系。
12.根据权利要求11所述的方法,进一步包括使所述第二用户能够选择进入或选择退出与所述第一用户的潜在联系。
13.根据权利要求11所述的方法,其中,在所述第一虚拟空间内的所述第一联系中的所述第一用户和所述第二用户之间的关系具有的功能性意义与在所述第二虚拟空间中的所述潜在联系中的所述第一用户和所述第二用户之间的潜在关系具有的功能性意义不相同。
14.根据权利要求11所述的方法,进一步包括,确定一个或多个总体联系,单个的总体联系包括来自不同的虚拟空间的两个或更多个联系,该两个或更多个联系包括基本上相同的用户组。
15.根据权利要求14所述的方法,进一步包括,促进属于共同的总体联系的用户之间的通信。
16.根据权利要求15所述的方法,其中通信发生在所述虚拟环境内。
17.根据权利要求16所述的方法,其中通信发生在所述虚拟环境之外。
18.根据权利要求15所述的方法,进一步包括,在由给定总体联系的所涵盖的单个联系中,自动包括属于所述给定总体联系的给定用户。
19.根据权利要求15所述的方法,其中在由属于所述给定总体联系的单个用户的两个或更多个虚拟空间的单个虚拟空间中,所述给定总体联系被配置为促进协同攻击、协同防御、资源贸易、或团队实施的一种或多种。
20.根据权利要求11所述的方法,进一步包括使在所述第一虚拟空间内的第一联系中的所述第一用户和所述第二用户之间的关系转换为在所述第二虚拟空间中的潜在联系中的所述第一用户和所述第二用户之间的潜在关系。
【文档编号】G06Q99/00GK104169963SQ201280068268
【公开日】2014年11月26日 申请日期:2012年12月7日 优先权日:2011年12月9日
【发明者】阿米特·兰纳德 申请人:Kabam公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1