《用于快速装入应用程序的方法和装置.pdf》由会员分享,可在线阅读,更多相关《用于快速装入应用程序的方法和装置.pdf(10页珍藏版)》请在专利查询网上搜索。
1、(10)授权公告号 CN 101415472 B (45)授权公告日 2012.11.14 CN 101415472 B *CN101415472B* (21)申请号 200780012462.3 (22)申请日 2007.03.19 11/393,886 2006.03.31 US A63F 13/12(2006.01) (73)专利权人 阿尔卡特朗讯 地址 法国巴黎 (72)发明人 GP钱德兰梅农 郝放 SC米勒 S穆克赫吉 T奈克 (74)专利代理机构 北京汉昊知识产权代理事务 所 ( 普通合伙 ) 11370 代理人 罗朋 US 2002086732 A1,2002.07.04, 说明。
2、书第 0052-0058 段, 附图 14. (54) 发明名称 用于快速装入应用程序的方法和装置 (57) 摘要 直观的指示器被呈现给通信装置的用户, 以 便减少用户装入应用程序和进行诸如在线游戏的 通信会话所花费的时间。每个指示器可以由代理 商来更新, 即使该装置是非活动的, 所述代理商也 充当该装置的代理。呈现了这些指示器的一些例 子 : 那些目前有空与用户玩特定游戏的个人 ; 用 户最经常玩的游戏 ; 和用户最经常与其玩游戏的 那些个人。 (30)优先权数据 (85)PCT申请进入国家阶段日 2008.10.06 (86)PCT申请的申请数据 PCT/US2007/006754 200。
3、7.03.19 (87)PCT申请的公布数据 WO2007/120421 EN 2007.10.25 (51)Int.Cl. (56)对比文件 审查员 张扬 权利要求书 1 页 说明书 6 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利 权利要求书 1 页 说明书 6 页 附图 2 页 1/1 页 2 1. 一种用于装入应用程序的装置, 该装置操作来 : 收集关于用户的历史在线游戏习惯的信息 ; 从所收集的信息中识别一个或多个模式 ; 并且 基于所识别的模式, 转发消息以更新用户装置的一个或多个指示器, 每个指示器与目 前有空的第三方用户相关联, 通过所述一个或多个指。
4、示器, 所述用户访问一个或多个应用 程序, 以与对应的第三方用户进行通信。 2. 如权利要求 1 所述的装置, 其中, 所述应用程序是游戏, 并且所述指示器是游戏指示 器。 3. 如权利要求 1 所述的装置, 其中, 所收集的信息包括由用户玩的一类在线游戏。 4. 如权利要求 1 所述的装置, 其中, 所收集的信息进一步包括所述用户最经常玩的在 线游戏。 5. 如权利要求 1 所述的装置, 该装置进一步操作来在接收到指示该用户装置是活动的 信号之后转发所述消息。 6. 一种用于快速装入应用程序的装置, 该装置操作来 : 呈现至少一个指示器, 所述指示器表示目前有空与用户玩在线游戏的个人 ; 其。
5、中, 所述 个人基于所述用户的历史在线游戏习惯来选择。 7. 如权利要求 6 所述的装置, 所述装置进一步操作来呈现多个指示器, 每个指示器表 示目前有空与所述用户玩在线游戏的一组个人 ; 其中, 每组个人基于所述用户的历史在线 游戏习惯来选择。 8. 如权利要求 6 所述的装置, 所述装置进一步操作来呈现表示用户最经常玩的在线游 戏的至少一个指示器。 权 利 要 求 书 CN 101415472 B 2 1/6 页 3 用于快速装入应用程序的方法和装置 背景技术 0001 当前, 使得个人 ( 在这里有时被称为 “用户” ) 能够与其它用户进行通信会话以便 进行交谈、 发送消息或玩在线游戏的。
6、多个装置是可用的。 当该装置是无线装置时, 该装置通 常为人手大小或者更小。这种相对小的 “手持机” 并没有大的显示器或屏幕。因此, 同时能 显示很少的内容。这迫使这些手持机包括要求其用户去滚动多级菜单等等的应用程序。 0002 通常, 用户必须滚动数级菜单或通过数级菜单来导航, 以选择与其它用户的通信 方式, 或以访问诸如在线游戏的应用程序。 例如, 一些现存的装置要求用户从一个菜单中选 择特定的游戏、 从其它菜单中选择特定的技能水平并且然后使用第三菜单来进入 “大厅” , 以发现有兴趣与该用户玩游戏的其它用户 / 玩家或所谓的 “伙伴” ( 也就是用户最经常与其 玩游戏的那些个人 )。在滚。
7、动这样的多个菜单或以其它方式通过这样的多个菜单来导航之 后, 用户必须仍然访问最后的菜单等等, 以再做一次选择, 以便装入(l aunch)(即开始)在 线游戏会话。 0003 要求用户滚动多级或以其它方式通过多级来导航是花时间的并且有时候对用户 来说感到灰心。因此, 期望提供一些提供了更直观的菜单的方法和装置。这样的菜单应该 减少选择和装入应用程序的复杂性。例如, 这样的菜单应使用户能够更快速地装入并且玩 在线游戏或其它应用程序。 0004 共同待决的美国专利申请 No._ _ _ _ _ 公开了使得通信会话能够在用户之间比 先前所能想到的方法和装置更快地并且以极大地被减少的空中链路时间 /。
8、 带宽地来进行, 该美国专利申请通过全文引入结合于此, 就好像在此全文阐述的那样。 通常, 在刚才提及的 共同待决的申请中所讨论的方法和装置被称为 “始终接通(a lways-on)” 的方法和装置, 因 为即使装置的用户是非活动的 ( 例如她的装置被断电 ),“始终接通” 代理商 (agent) 在给 定的通信会话期间仍可充当代理并继续代表用户 / 用户的装置而行动。 0005 在上一段所提及的共同待决的申请中所阐述的体系架构提供的优点之一是这些 体系架构能够被用于快速地装入应用程序。本发明针对用于正好这样做的方法和装置。 发明内容 0006 本发明提供了使得用户能够快速装入诸如在线游戏的应。
9、用程序的方法和装置。 一 种这样的装置呈现 ( 例如显示 ) 至少一个指示器 (indicator), 所述指示器表示目前有空 加入与用户的通信会话中的个人。 其它指示器也可以被呈现, 诸如 : 表示目前有空与用户玩 游戏的一组个人的指示器 ( 多个指示器 ) ; 表示该用户最经常与其玩游戏的个人的指示器 ( 多个指示器 ) ; 和表示用户最经常玩的游戏的指示器 ( 多个指示器 )。这些 ( 以及其它指 示器 ) 使得用户能够快速地装入应用程序, 而不必通过多级菜单来导航。 附图说明 0007 图 1 描述了示出根据本发明的一个实施例能快速装入应用程序的体系架构的框 图, 说 明 书 CN 1。
10、01415472 B 3 2/6 页 4 0008 图2和3描述了能够产生直观的菜单以快速装入应用程序的手持机的例子并且提 供根据本发明的实施例的所谓的 “一次触摸 (onetouch)” 操作。 具体实施方式 0009 现在参考图 1, 示出了体系架构 1, 该体系架构 1 包括 “始终接通” 客户端 2(“客户 端 (client)” )、 应用程序客户端 2a( 例如游戏客户端 )、“始终接通” 代理代理商 3(“代理 商 (agent)” )、“始终接通” 大厅 4(“大厅 (lobby)” )、 应用程序引擎 / 服务器 5( 例如游戏 服务器)和其它的第三方代理商300。 除了硬件。
11、实施方案之外, 客户端2和应用程序客户端 2a 也可以包括一个或多个软件或固件程序 / 应用程序, 这些软件或固件程序 / 应用程序可 以被驻扎在同一地点并且被存储在某种计算机可读介质 20 上, 所述某种计算机可读介质 20 又可以被嵌入到大装置 200 之内, 该大装置诸如有线或无线电话、 个人数字助理 (PDA)、 计算机、 游戏装置或组合了一种或多种功能 ( 例如电子邮件和语音邮件 ) 的装置等等。可 替换地, 客户端2和应用程序客户端2a可以被存储在多于一种的介质上或者被存储在分离 的介质上。同样地, 代理商 3 和大厅 4 也可以包括一个或多个应用程序并且也可以分别被 存储在某种计。
12、算机可读介质 30、 40 上, 这些计算机可读介质 30、 40 也是一个或多个有线或 无线大装置 ( 诸如服务器 34 等等 ) 的部分。虽然被示为一个部件 34, 但是应当理解 : 代理 商 3 和大厅 4 可以是分离的单元并且不需被驻扎在同一地点。当被存储在一个或多个介质 上时, 程序 / 应用程序可以包括控制图 1 中所示的特定部件的特征和功能的代码。关于体 系架构 1 的更多细节在上面所提及的共同待决的美国专利申请 No._ _ _ _ _ _ _ 中被阐 述。 0010 现在参照图2, 示出了图1中所示的装置200的例子。 装置200包括客户端2、 应用 程序客户端 2a( 图 。
13、1 中所示 ) 和可选的显示器 2b。根据本发明的一个实施例, 经由客户端 2 的装置 200 可操作来接收被用于创建或更新至少一个指示器 ( 诸如图标 2c) 的消息。如 这里所用的那样, 术语 “指示器” 包括诸如图标的可视指示器或诸如那些在键盘表面上可发 现的硬连线 (hard-wired) 的可压下键以及其它类型的可以被用户看到或触摸以便做出选 择的指示器。此外,“菜单” 一词是指既包括被显示的菜单又包括那些被存储的菜单, 并且然 后被用于管理缺乏视觉显示的一个或多个键的操作。 为了简化说明, 在后面的这些例子中, 一个或多个图标将被用作指示器。装置 200 的用户是通过使用图 2 中。
14、的图标 2c-2k( 其中 “k” 表示显示器 2b 上的最后的图标 ) 来访问一个或多个所存储的应用程序 ( 例如游戏 )。 0011 根据本发明的一个实施例, 每个图标 2c 到 2k 可以是唯一的。例如, 一个图标可表 示那些当前有空经由语音、 文本、 视频或这三者的某个组合进入与装置 200 的用户的通信 会话中的个人。这样的会话例如可以涉及在线游戏。这样的在线游戏可以利用有线的或无 线的通信通道来进行。因此, 在图 1 至 4 中所示的部件 / 装置可以是有线的或无线的部件。 0012 因为用户可能对装入多个不同的应用程序并进行多个不同的会话感兴趣, 所以一 组图标2c-2k之内的每。
15、个图标可以专用于特定类型的应用程序(例如特定游戏)。 例如, 其 它的图标仍然可以指示用户目前最经常玩的或者目前预订的游戏或者用户可能选择预订 的新游戏。所有的图标 2c 至 2k 可以形成菜单 23。更具体而言, 根据本发明, 这些图标形成 直观的菜单 23。 0013 在本发明的又附加的实施例中, 图标2c至2k中的一个或多个图标可表示装置200 说 明 书 CN 101415472 B 4 3/6 页 5 的用户最经常与其玩游戏的那些个人 ( 即 “伙伴” )。此外, 每个图标可组合一个或多个特 征。也就是说, 除了有空与装置 200 的用户玩特定游戏的伙伴以外, 每个图标可仅仅表示有 。
16、空的那些伙伴。每个这样的图标可表示一 “组” 伙伴。 0014 返回到图 1, 客户端 2 可操作来从代理商 3 接收信令和信息消息, 以便更新图标 2c 至 2k 中的一个或多个图标。如更详细地在上面所提及的共同待决的美国专利申请 No._ _ _ _ _ 中所阐述的那样, 代理商 3 可基于其所收集的信息产生这些消息。例如, 代理商 3 可 以 : 通过其用户监视并且收集装置 200 的使用模式 ; 收集这样的用户的偏好 ; 收集装置 200 及其用户的存在状态 ; 并且收集一个或多个其它第三方用户 ( 或者伙伴或者对于该用户未 知的个人 (“匿名” 用户 ) 的存在状态, 以只是给出代理。
17、商 3 可收集来产生消息的信息的 一些例子。代理商 3 可从客户端 2、 从大厅 4 或从其它用户的第三方代理商 ( 诸如图 1 中所 示的第三方代理商 300) 收集这个信息。 0015 如本领域技术人员将理解的那样, 因为图标 2c 至 2k 可以例如基于使用模式和用 户偏好, 所以每个图标提供了更直观的指示器。共同地, 所述直观的图标 2c-2k 集合提供了 更直观的菜单 23, 该更直观的菜单 23 使得用户能够更快速地装入应用程序并维持通信会 话。可以说, 这样的菜单提供了 “一次触摸” 的直观菜单。 0016 现在, 将呈现一些如何使用这样的直观菜单的附加的例子。 0017 在本发。
18、明的又一实施例中, 装置 200 的用户可以选择或者以其它方式访问图标 2c-2k 之一 ( 或者视情况而定压下 / 选择键 ), 以便将邀请转发给那些与所选的图标相关联 的第三方用户或个人, 从而与该用户进行通信。 在邀请到达被邀请的用户之前, 所述邀请可 以以请求的形式由代理商 3 可以说被截取或者被接收。此后, 代理商 3 可以继续考虑所存 储的信息, 以确定哪个被邀请的第三方用户应该实际上接收到该邀请。例如, 代理商 3 可以 考虑每个被邀请的用户的 “存在状态” ( 例如被邀请的用户的装置被通电? )。代理商 3( 和 大厅 4) 如何处理这样的来自客户端 2 或装置 200 的邀请。
19、的更多细节可以在上面提及的共 同待决的申请中找到。目前, 只要说一旦代理商 3( 和 / 或大厅 4) 确定哪个第三方用户应 该实际上接收到该邀请就够了, 这些用户经由其相应的代理商(诸如代理商300)被发送邀 请。 该代理商3也可以将信息消息转发给客户端2, 以通知该用户哪些第三方用户已被发送 了邀请, 以及哪些没有被发送邀请。这些消息可以被显示为图标 2c-2k。 0018 遍及上文和下文的讨论, 将对消息(或者信令或者信息消息)作出参考, 这些消息 在代理商 3 和装置 200 之间被交换。应理解的是, 在大多数上下文中, 这些消息在代理商 3 和装置 200 的客户端 2 之间被交换,。
20、 除非另外说明。此外, 当交换消息时, 这些消息可以被 格式化为短的二进制消息。这样的格式减少了交换消息所要求的空中链路时间和 / 或带宽 的量, 从而帮助拥有和 / 或操作体系架构 1 的业务提供商来保存这些有价值的资源。 0019 如上面所提及的那样, 图标 2c-2k 中的一个或多个图标可单独地或作为组的部分 表示目前有空玩游戏的那些第三方用户。因为代理商 3 可操作来连续地监视和收集每个第 三方用户的存在状态, 所以这样的图标变得可能。 当第三方用户的状态改变时, 该信息可由 代理商 3 通过使用一个或多个消息被转到装置 200 的用户。消息可以由客户端 2 接收, 所 述客户端2然后。
21、更新图标2c-2k中的表示这样的第三方用户的存在状态的一个或多个图标 等等。例如, 图标可指示该用户是 “没有空的” 。如果两个或多个用户是没有空的, 则这两个 用户的状态可以在单个图标之内被识别。 如果所有被邀请的用户都是没有空的, 那么 “所有 说 明 书 CN 101415472 B 5 4/6 页 6 的没有空的” 指示器可被显示。 应理解的是, 给定用户的存在状态可指示该用户或她的相关 的装置是活动的还是非活动的。活动的装置例如是被通电的装置。尽管如此, 如果活动的 装置的用户例如在某一时间期间之内并不访问该活动的装置, 或者如果该活动的装置随后 被断电, 则该活动的装置可变成非活动。
22、的。 0020 到目前为止, 在假定装置 200 的用户是装入应用程序以发起通信会话的用户的条 件下, 讨论了与装置 200 相关联的图标和菜单。在本发明的更进一步的实施例中, 其它第三 方用户可邀请装置 200 的用户与他们进行通信来玩在线游戏。与装置 200 相关联的代理商 3 可从第三方用户的代理商接收到这样的邀请。在考虑其所存储的、 与装置 200 和 / 或其 用户的存在状态相关的信息之后, 如果所述状态指示用户 / 装置 200 是活动的, 则代理商 3 可将邀请转发给装置 200。如果该状态指示装置 200/ 用户是非活动的, 则该邀请可不被转 发。如在上面提及的共同待决的申请中。
23、更详细地解释的那样, 这个屏蔽邀请 / 消息的能力 帮助保存有价值的空中链路时间/带宽, 因为当装置200及其用户都处于活动状态时, 邀请 ( 以及其它消息 ) 仅仅可以被传递给装置 200 及其用户。 0021 现在呈现了可能被显示在装置200的显示器2b上的特定图标的一些附加的例子。 假定 : 装置 200 的用户享受玩纸牌游戏 “二十一点 (Blackjack)” 。进一步假定 : 该用户通常 与其它三个已知为爱丽丝、 鲍勃和卡罗尔的个人玩这个游戏。 更进一步假定 : 目前仅仅爱丽 丝和卡罗尔有空与该用户玩 “二十一点” 。在该例子中, 图标 2c 至 2k 中的一个会 ( 例如通 过使。
24、用图示图像 ) 指示该游戏 “二十一点” 。另外, 该图标会仅仅与爱丽丝和卡罗尔相关联, 因为他们是目前唯一有空玩 “二十一点” 的人。因此, 当该用户访问或者以其它方式选择该 图标时, 玩 “二十一点” 的邀请会仅仅被发送给爱丽丝和卡罗尔。 0022 在另一例子中, 假定 : 装置 200 的用户经常玩叫 “风暴 (Storm)” 的游戏。然而, 在这个例子中, 该用户并不关心他与谁玩这个游戏。因此, 在本发明的又一实施例中, 图标 2c-2k 中的一个可指示游戏 “风暴” 。一选择该图标, 邀请就可被发出, 以识别目前有空与该 用户玩游戏 “风暴” 的个人 / 第三方用户。 0023 应理。
25、解的是, 上面所讨论的这些类型的图标恰恰是在装置 200 上被产生和被显示 的多个图标中的某些。其它图标例如可表示特定用户曾经玩过或下载过的所有活动 ( 例如 游戏 ) 的历史记录。 0024 现在转向简短讨论代理商 3。更详细的讨论再次在上面所提及的共同待决的申请 中被阐述。 0025 在本发明的附加的实施例中, 当装置200变成非活动时, 代理商3可操作来充当装 置 200 的代理。一旦装置 200 又变成活动的, 代理商 3 就进一步可操作来将消息转发给装 置 200, 以便更新任何现存的指示器 / 图标 2c-2k, 以创建新图标 2c-2k, 或者以其它方式将 信息转到装置 200 。
26、的用户。更具体而言, 在本发明的又一实施例中, 只有当装置 200 处于活 动状态时, 代理商 3 才将消息转发给装置 200。例如, 只有在接收到诸如图标 2c-2k( 或键 盘上的键 ) 的指示器已被访问过的指示之后, 代理商 3 才发送消息。也就是说, 只有当装置 200 的用户选择图标或者以其它方式访问装置 200 时, 代理商 3 才发送消息。换句话说, 代 理商 3 并不连续地将消息发送给装置 200。这节省了空中链路时间和带宽。 0026 现在参考图3, 示出了根据本发明的又一实施例的装置200的另一例子。 如所示的 那样, 装置 200 包括一个或多个图标 2c 至 2k, 其。
27、中的一个是 “伙伴” 图标 22c。通过选择该 说 明 书 CN 101415472 B 6 5/6 页 7 图标, 可快速选择或显示基于伙伴的浏览菜单。该菜单例如包括该用户最经常与其玩游戏 的 ( 或者以其它方式与其进行通信的 ) 个人的列表。在本发明的替换实施例中, 这个菜单 可仅仅指示目前有空与其进行通信的 ( 或者以其它方式与该用户玩游戏的 ) 那些伙伴。这 样的菜单可以通过使用从代理商 3 所发送的消息来产生。在该菜单被选择并且该列表被呈 现给用户之后, 该用户可快速地从伙伴列表中选择该用户意图例如经由代理商 3 发送邀请 给其的那些个人。 0027 在本发明的又一实施例中, 图标 。
28、2c 至 2k 中的一个可为应用程序图标 22d( 例如 “游戏” 图标 )。通过选择该图标, 例如由装置 200 的用户最经常玩的游戏的列表被呈现给 该用户。该列表也可由代理商 3 产生。 0028 上面同样被简短地提及的是进行与匿名的第三方用户的通信会话的能力。 匿名意 味着第三方用户的身份对于装置 200 的用户来说最初 ( 并且也许持续地 ) 是未知的。选择 匿名的第三方用户的方式可变化。 0029 最初, 可假设所有对装置 200 的用户来说已知的伙伴或其它用户目前没有空玩游 戏。 在本发明的又一实施例中, 当这发生时, 代理商3可与大厅4进行通信, 以识别与该用户 玩游戏的匿名个人。
29、。大厅 4 可识别并且然后选择特定的匿名个人的方式是多种的。例如, 大厅 4 可识别来自已经被特定的游戏 / 应用程序所存储的多组个人之一的匿名的个人。 0030 一旦被识别, 大厅 4 可顺序地选择所识别的个人中的一个或多个。替换地, 所识 别的个人中的一个或多个可基于得自大厅 4 已存储的所收集的用户偏好或模式的简档 (profile) 来选择。也就是说, 大厅 4 可通过将所述个人的 “游戏习惯” 的某些特征与该用 户的习惯进行匹配来选择个人。例如, 大厅 4 可选择技能水平紧密地匹配装置 200 的用户 的技能水平的那些个人。 所述技能水平例如可基于个人的玩游戏历史和针对特定游戏所获 。
30、得的分数。 0031 一旦大厅 4 选择有空的和 / 或有能力与该用户玩游戏的个人, 大厅 4 就可形成新 的组并且将所述个人的身份转发给代理商3。 一旦接收到匿名个人的身份, 代理商3就可操 作来将请求 / 邀请转发给与所识别的个人相关联的代理商, 所述代理商然后自己将该邀请 转到所述个人。代理商 3 也可操作来将这些个人的身份转发给装置 200 的用户。这些身份 及其新组可由图标 2c-2k 表示。如果大厅 4 已经形成由所识别的个人和用户组成的新组, 那么大厅 4( 经由相应的代理 ) 也可将所有所识别的个人的身份转到该组的每个成员。 0032 在进一步探讨之前, 应理解的是, 在其它消。
31、息中有多种消息、 指令等 ( 信令和非信 令 ) 可在 : (a) 客户端 2 和代理商 3 之间 ; (b) 代理商 3 和大厅 4 之间 ; (c) 客户端 2 和应用 程序客户端 2a 之间 ; (d) 大厅 4 和游戏引擎 / 服务器 5 之间被交换。这些消息的细节、 格 式化、 内容和结构对于理解本发明来说不是必需的。 然而, 这样的讨论被包括在共同待决的 美国专利申请 No._ _ _ _ _ _ _ 中, 该美国专利申请全文被结合于此, 就好像在此全文被 阐述的那样。 0033 能够经由装置 200 和代理商 3 被呈现给用户的该类图标 / 指示器是无穷的。本发 明人想到的一些其。
32、它的图标 / 指示器包括指示所邀请的伙伴或个人的当前状态的一个或 多个图标。例如, 指示器可以指示 : 伙伴是否已应答了邀请, 伙伴当前是否加入另一通信活 动或伙伴当前是否加入与邀请该伙伴来玩的应用程序/游戏不同的应用程序/游戏。 另外, 当加入与该用户的会话的个人暂时从所述会话被断开时, 某些指示器 / 图标可被呈现给用 说 明 书 CN 101415472 B 7 6/6 页 8 户。 0034 应理解的是, 上面的讨论仅包括本发明的例子中的一些例子。本发明的真正的范 围由随后的权利要求书来提供。 说 明 书 CN 101415472 B 8 1/2 页 9 说 明 书 附 图 CN 101415472 B 9 2/2 页 10 图 2 图 3 说 明 书 附 图 CN 101415472 B 10 。