针对在线社区和计算机模拟将用户匹配至群组的装置和方法

文档序号:9383120阅读:226来源:国知局
针对在线社区和计算机模拟将用户匹配至群组的装置和方法
【专利说明】针对在线社区和计算机模拟将用户匹配至群组的装置和方 法
[0001] 相关申请的交叉引用
[0002] 本申请是 2012 年 3 月 21 日提交的名称为"APPARATUS AND METHOD FOR MATCHING USERS TO GROUPS FOR ONLINE COMMUNITIES AND COMPUTER S頂ULATIONS"的美国专利申请 号13/426,446的继续申请并要求其权益,所述申请的完整内容和公开内容以引用的方式 整体并入本文。
[0003] 本申请涉及2012年3月21日提交的名称为"APPARATUS AND METHOD FOR MATCHING GROUPS TO USERS FOR ONLINE COMMUNITIES AND COMPUTER S頂ULATI0NS" 的 美国专利申请号13/426, 380(代理人档案号92394[SCEA100028US00])和2012年3月21 提交的名称为"APPARATUS AND METHOD FOR VISUAL REPRESENTATION OF ONE OR MORE CHARACTERISTICS FOR EACH OF A PLURALITY OF ITEMS"的美国专利申请号 13/426, 475(代 理人档案号100080[SCEA11036US00]),所述申请的完整公开内容都以引用的方式整体并入 本文。
技术领域
[0004] 本发明大体涉及在线社区和计算机模拟,并且更确切地,涉及加入群组以参与多 用户计算机模拟、在线社区以及其它多用户在线活动的用户。
【背景技术】
[0005] 在线社区是存在于线上、如互联网上的虚拟社区。在线社区通常通过在线互动形 成并且涉及经由讨论板、聊天室、留言板、公告板、网络日志、虚拟世界以及其它协作且信息 共享的媒体在线互动的具有一些共同兴趣或关注点的人。在线社区也已变成主要在实际生 活中彼此熟悉的人之间的补充交流形式。
[0006] 诸如视频游戏的计算机游戏已经变为一种流行的娱乐来源。计算机游戏是一种类 型的计算机模拟,并且通常以计算机游戏软件应用程序来实现,而且经常在游戏控制台、娱 乐系统、台式计算机、便携式计算机和笔记本计算机、便携设备、平板电脑和板状设备等上 运行。在线游戏是在计算机网络(通常是互联网)上进行的一种类型的计算机游戏或模拟。
[0007] 多用户计算机模拟(诸如多用户计算机游戏)允许多于一个用户参与模拟。这种 多用户计算机模拟经常在线进行,以使处于不同地理位置的用户能参与。例如,在线多用户 计算机游戏允许物理上远离彼此(常常处于世界不同地方)的玩家(在本文中也称为用 户)参与同一游戏。许多多用户计算机模拟涉及彼此互动或竞争的用户的不同团队、公会 或其它类型的群组。

【发明内容】

[0008] -个实施方案提供一种存储一个或多个计算机可读程序的计算机可读存储介质, 所述一个或多个计算机可读程序适于使得基于处理器的系统执行包括以下各项的步骤:检 测试图加入群组的第一用户;检测招收成员的一个或多个群组;检索对应于所述第一用户 的用户参数;检索对应于所述一个或多个群组中的每个的群组参数,其中所述群组参数包 括群组特性数据和群组要求;针对所述一个或多个群组中的每个群组,比较对应于所述群 组的所述群组参数与对应于所述第一用户的所述用户参数;基于所述比较针对所述一个或 多个群组中的每个确定评分;以及至少部分地基于所述评分向所述第一用户推荐所述一个 或多个群组中的一个或多个选定群组。
[0009] 另一实施方案提供一种装置,所述装置包括被配置成执行包括以下各项的步骤的 处理器:检测试图加入群组的第一用户;检测招收成员的一个或多个群组;检索对应于所 述第一用户的用户参数;检索对应于所述一个或多个群组中的每个的群组参数,其中所述 群组参数包括群组特性数据和群组要求;针对所述一个或多个群组中的每个群组,比较对 应于所述群组的所述群组参数与对应于所述第一用户的所述用户参数;基于所述比较针对 所述一个或多个群组中的每个确定评分;以及至少部分地基于所述评分向所述第一用户推 荐所述一个或多个群组中的一个或多个选定群组。
[0010] 另一实施方案提供一种方法,所述方法包括:检测试图加入群组的第一用户;检 测招收成员的一个或多个群组;检索对应于所述第一用户的用户参数;检索对应于所述一 个或多个群组中的每个的群组参数,其中所述群组参数包括群组特性数据和群组要求;针 对所述一个或多个群组中的每个群组,比较对应于所述群组的所述群组参数与对应于所述 第一用户的所述用户参数;基于所述比较针对所述一个或多个群组中的每个确定评分;以 及至少部分地基于所述评分向所述第一用户推荐所述一个或多个群组中的一个或多个选 定群组。
[0011] 通过参照阐明其中利用本发明的实施方案的原理的说明性实施方案的以下详述 和附图,将更好地理解本发明的不同实施方案的特征和优点。
【附图说明】
[0012] 根据以下结合附图给出的更具体的描述,本发明的若干实施方案的以上和其它方 面、特征以及优点将更清楚。
[0013] 图1示出根据本发明的若干实施方案用于向工会/群组推荐一个或多个潜在成员 的过程的示例性流程图。
[0014] 图2示出根据本发明的若干实施方案用于向寻求成员的工会/群组推荐潜在成员 的方法的更详细的流程图。
[0015] 图3示出根据本发明的若干实施方案用于发起选拔会话(tryout session)的第 一方法的流程图。
[0016] 图4示出根据本发明的若干实施方案用于发起选拔会话的替代方法的流程图。
[0017] 图5示出根据本发明的若干实施方案具有示例性群组的一组参数的群组配置文 件。
[0018] 图6示出根据本发明的若干实施方案具有示例性用户的一组参数的用户配置文 件的一个不例性实施方案。
[0019] 图7示出根据本发明的若干实施方案游戏期间向用户提供以使得能对多个用户 进行投票或标记的屏幕的示例性屏幕截图。
[0020] 图8示出根据本发明的若干实施方案游戏之前、期间或之后向用户提供以使得能 对潜在成员进行投票或标记的屏幕的示例性屏幕截图。
[0021] 图9示出根据本发明的若干实施方案为招收成员的群组生成的示例性报告。
[0022] 图10A、图IOB以及图IOC示出根据本发明的若干实施方案使得群组中的一个或多 个成员能与本发明的招收系统互动的公会招收应用程序。
[0023] 图11示出根据本发明的若干实施方案用于向试图加入群组的第一用户推荐潜在 群组的方法的示例性流程图。
[0024] 图12示出根据本发明的若干实施方案用于向试图加入群组的第一用户推荐潜在 群组的方法的更详细的流程图。
[0025] 图13A和图13B示出根据本发明的若干实施方案用于浏览群组/公会的公会云。
[0026] 图14示出根据本发明的若干实施方案用于生成云的方法的流程图。
[0027] 图15示出根据本发明的若干实施方案可用于实施一种或多种方法的系统。
[0028] 在附图的若干视图中,相应参考字符指示相应部件。技术人员将会了解,附图中的 元件为了简洁和清楚目的而示出,并且并不一定要按比例绘制。例如,附图中的一些元件的 尺寸可相对于其它元件被夸大,以便有助于改进对本发明的不同实施方案的理解。而且,在 商业可行实施方案中有用或必要的通用但容易理解的元件通常不进行描绘,以便于帮助减 少对本发明的这些不同实施方案的视图的阻挡。
【具体实施方式】
[0029] 以下描述并非是以限制意义进行,而是仅仅出于描述示例性实施方案的一般原理 的目的进行描述。本发明的范围应参考权利要求书来确定。
[0030] 如以上提及,许多多用户计算机模拟常常在线进行,以使处于不同地理位置的用 户能参与。许多这类用户可能在物理上彼此相隔数百英里或甚至数千英里,并且可能在他 们的在线社区之外并不认识彼此。因此,对于用户而言,可能常常难以出于结合或形成参与 多用户计算机模拟的用户的团队、公会或其它类型的群组的目的,来选择其他用户或与其 他用户匹配。类似地,对于这类群组而言,同样可能难以找到将是成为群组的新成员的良好 匹配的用户。
[0031] 各种计算机环境和模拟提供各种手段以供用户创建并加入群组,并且提供这些群 组的成员之间的互动。这些社区可使得成员通过将内容发表到诸如公告板系统或仅有限数 量的人可发帖的地方(诸如网络日志)进行互动。可进一步通过诸如使用语音、视频文本 或化身(avatar)的基于文本的聊天室和论坛的手段来进行互动。
[0032] 在诸如计算机和视频游戏的计算机和视频模拟中,在线社区可采用以下形式:团 队、公会或包括一组一起玩打在线游戏的用户的行会。这些成员可经由比赛或挑战(也称 为混战(scrims (scrimmages))和对战(war))来与其它团队、公会或行会(或其它类型的 群组)对抗。公会的目标可随在竞争环境中获得乐趣或参与更激烈排名赛和公会战而有所 不同。
[0033] 由于这些在线社区和/或公会中的大多数是在极少面对面互动的情况下创建并 进行,因此,对于个人而言,难以识别用户想要归属的群组(诸如公会、团队或行会)或用户 想要与之相关联的其他个人。同样地,对于这种群组而言,同样难以经由其公会干事或成员 将个人招收到现有的社区或公会中。标准准则匹配方法和过滤器并不适用于在线游戏、交 友(dating)、就业或其它类型的社区和/或公会。例如,准则匹配可能失败,因为预定义的 量度或权重可能并未正确反映寻求者的期望重点。类似地,过滤器是不理想的,因为它们表 示进行匹配安排(matchmaking)的二进制方法,这是因为它们仅仅提供一种表达偏好且在 偏好之间不存在灰色区域的在线方法/离线方法。另外,因为将个人匹配至群组需要用户 和社区的偏好和特性,在信息的准确性和一致性方面出现问题,而这因这些社区的在线和/ 或虚拟性质而进一步加剧题。例如,个人、群组和/或公会可能就诸如他们的兴趣、行为以 及偏好/倾向的事实说谎(无论有意还是无意)。
[0034] 本发明的实施方案提供用于在在线社区、多用户计算机模拟(诸如多用户计算 机游戏)和/或其它多用户在线活动中将用户匹配至群组和/或将群组匹配至用户的方 法。例如,本发明的实施方案提供一种用于浏览在线社区以便成功招收并且与其它人结 合。本发明的实施方案提供以下这种匹配安排系统,所述匹配安排系统用于游戏相关公 会和游戏匹配安排以及其它社区(诸如非游戏在线社区、社交网络、个人相亲(personal matchmaking)以及求职招聘)。
[0035] 在一些实施方案中,本发明提供一种可视/手动或自动招收工具,所述招收工具 允许用户出于将成员招收至群组或公会中、或使一个人自己与其他个人、群组或公会相关 联的目的而找到彼此。在一些实施方案中,提供一种用于玩家社区的公会招收系统,所述公 会招收系统可用于加入群组并且招收用户以便创建、维持和/或扩大在线计算机用户社区 和模拟。
[0036] 本系统和方法可应用于任何基于电子的社区和输入设备,包括但不限于:控制台、 游戏控制台、娱乐系统、台式计算机和便携式计算机、手持式计算设备和电话设备、社交网 络应用和在线应用。虽然整个说明书可参考处理关于基于游戏和公会的社区的基于在线和 /或互联网的通信的示例性实施方案,但是本领域的普通技术人员应理解,通常可关于任何 基于电子的社区和输入设备(包括但不限于以上提及的那些)采用本发明的实施方案。
[0037] 在一些实施方案中,本文描述的方法和系统适应两种广泛情况:(1)公会(或其它 类型的群组)就它们的公开招收进行通告,并且寻求要邀请的玩家(或其他类型的成员); 以及(2)玩家(或其他类型的用户)就他们的可获得性进行通告,并且寻求要加入的群组 (或其它类型的群组)。以下对这两种情况进行描述。
[0038] 首先参照图1,描述第一情况的实例。即,示出根据一些实施方案用于向工会/群 组推荐一个或多个潜在成员的过程的示例性流程图。
[0039] 首先在步骤110中,检测寻求成员的第一群组。例如,在一些实施方案中,从试图 招收一个或多个成员的群组接收请求。在一些实施方案中,系统使得群组或公会能够就它 们的公开招收进行通告,并且寻求要邀请的一个或多个成员。在一些实施方案中,公会例如 可就具有一个或多个空缺通知系统,并且可进一步针对群组或公会的新成员提供一个或多 个准则。
[0040] 在步骤120中,一旦确定群组正在寻求成员,系统就检索群组参数或有关群组的 配置文件信息。在一些实施方案中,群组参数包括先决条件,即,表示群组总体特性的基本 描述项。此外,在一些实施方案中,群组参数可另外或可替代地包括群组强加于潜在成员的 必要条件。在一些实施方案中,先决条件或必要条件可以是由群组中的一个或多个成员手 动输入的、是系统生成的、或是其组合。例如,在一些实施方案中,系统可基于群组中的一个 或多个成员的游戏玩打行为生成有关群组的先决条件和必要条件中的一个或多个。
[0041] 在一些实施方案中,公会(或其它群组)公布优选玩家必要条件和公会先决条件。 这些先决条件可经由标签实现,并且经由云、列表或其它手段表示,这在以下进行讨论。在 一些实施方案中,群组参数是在生成招收系统时由群组发布。在一些实施方案中,群组参数 可在群组首次订阅系统时和/或在群组就招收进行通告时发布。在一些实施方案中,系统 可生成基于系统的参数并且可用系统生成的参数来补充所发布的群组参数。在另外或替代 实施方案中,群组参数可由群组中的成员和/或系统在任何时间更新。在一些实施方案中, 可将群组参数存储在群组配置文件内,如例如图5中所示。
[0042] 接着,在步骤130 (图1)中,系统检测试图加入群组的一个或多个用户。也就是说, 在一些实施方案中,系统可检索试图加入群组的一个或多个用户的列表。例如,在一些实施 方案中,一个或多个用户可就他们的可获得性进行通告并且试图加入公会或群组。在一些 实施方案中,例如,用户可加入系统并提供他们的特性和准则,并且随后可指明他们正在寻 找要加入的群组。在一些实施方案中,可基于用户特性关于用户能否加入群组对他们进行 查询。
[0043] 在步骤140中,系统检索在步骤130中检测到的用户中的每个的用户参数。在一 些实施方案中,用户参数包括值的基本描述(本文称为先决条件),用户通过值的基本描述 来描述她/他自己。此外,在一些实施方案中,用户参数可另外或可替代地包括用户强加于 潜在群组的必要条件。在一些实施方案中,先决条件或必要条件可以是由用户手动输入的、 是系统生成的、或是其组合。例如,在一些实施方案中,系统可基于用户的游戏玩打行为生 成有关用户的先决条件和必要条件中的一个或多个。
[0044] 在一些实施方案中,用户参数是在生成招收系统时由用户发布。在一些实施方案 中,用户参数可在用户首次订阅系统时和/或在用户首次通告他/她试图加入群组时发布。 在一些实施方案中,系统可生成基于系统的参数并且可用系统生成的参数来补充所发布的 用户参数。在另外或替代实施方案中,用户参数可由用户和/或系统在任何时间更新。在 一些实施方案中,可将用户参数存储在用户配置文件内,如例如图6中所示。
[0045] 接着,在步骤150 (图1)中,系统将在步骤120中检索到的群组参数与在步骤140 中检索到的用户参数中的每个进行比较。在一些实施方案中,一旦将群组参数与用户参数 进行比较,系统就生成评分。在一些实施方案中,这个步骤包括将群组的群组必要条件和先 决条件两方面与用户必要条件和先决条件进行比较。也就是说,在一些实施方案中,系统可 确定每个用户是否满足群组的那些已经被识别为用于潜在成员的必要条件的要求。例如, 在一些实施方案中,在群组参数指明特定地理区域中的成员是优选的情况下,系统将会确 定哪些用户在区域内或在区域附近。
[0046] 在一些实施方案中,这些必要条件可以是二进制的、非二进制的,和/或二进制和 非二进制必要条件的组合。也就是说,虽然一些必要条件可能具有肯定和否定响应并且潜 在成员已经或尚未满足所述必要条件,但是在其它实施方案中,一些必要条件可以是非二 进制的,并且可指明可满足必要条件所描述的准则的值范围。例如,在群组参数包括地理位 置必要条件情况下,所述必要条件可受限于特定区域。然而,在其它实施方案中,地理位置 必要条件可指明位置,并且系统随后可确定用户位置接近所述位置,而非确定用户是否满 足特定位置必要条件。
[0047] 在一些实施方案中,必要条件可表达为偏好或给定权重,以使用
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1