用于快速装入应用程序的方法和装置的制作方法

文档序号:1595896阅读:148来源:国知局
专利名称:用于快速装入应用程序的方法和装置的制作方法
用于快速装入应用程序的方法和装置
背景技术
当前,使得个人(在这里有时被称为"用户")能够与其它用户 进行通信会话以便进行交谈、发送消息或玩在线游戏的多个装置是可 用的。当该装置是无线装置时,该装置通常为人手大小或者更小。这 种相对小的"手持机"并没有大的显示器或屏幕。因此,同时能显示 很少的内容。这迫使这些手持机包括要求其用户去滚动多级菜单等等 的应用程序。
通常,用户必须滚动数级菜单或通过数级菜单来导航,以选择与 其它用户的通信方式,或以访问诸如在线游戏的应用程序。例如,一 些现存的装置要求用户从一个菜单中选择特定的游戏、从其它菜单中 选择特定的技能水平并且然后使用第三菜单来进入"大厅",以发现 有兴趣与该用户玩游戏的其它用户/玩家或所谓的"伙伴"(也就是用 户最经常与其玩游戏的那些个人)。在滚动这样的多个菜单或以其它 方式通过这样的多个菜单来导航之后,用户必须仍然访问最后的菜单
等等,以再做一次选择,以便装入(launch)(即开始)在线游戏会 话。
要求用户滚动多级或以其它方式通过多级来导航是花时间的并且 有时候对用户来说感到灰心。因此,期望提供一些提供了更直观的菜 单的方法和装置。这样的菜单应该减少选择和装入应用程序的复杂性。 例如,这样的菜单应使用户能够更快速地装入并且玩在线游戏或其它 应用程序。
共同待决的美国专利申请No______公开了使得通信会话能够在用
户之间比先前所能想到的方法和装置更快地并且以极大地被减少的空 中链路时间/带宽地来进行,该美国专利申请通过全文引入结合于此, 就好像在此全文阐述的那样。通常,在刚才提及的共同待决的申请中 所讨论的方法和装置被称为"始终接通(always-on),,的方法和装 置,因为即使装置的用户是非活动的(例如她的装置被断电),"始 终接通,,代理商(agent)在给定的通信会话期间仍可充当代理并继续 代表用户/用户的装置而行动。在上一段所提及的共同待决的申请中所阐述的体系架构提供的优 点之一是这些体系架构能够被用于快速地装入应用程序。本发明针对 用于正好这样做的方法和装置。

发明内容
本发明提供了使得用户能够快速装入诸如在线游戏的应用程序的 方法和装置。
一种这样的装置呈现(例如显示)至少一个指示器
(indicator),所述指示器表示目前有空加入与用户的通信会话中的 个人。其它指示器也可以被呈现,诸如表示目前有空与用户玩游戏 的一组个人的指示器(多个指示器);表示该用户最经常与其玩游戏 的个人的指示器(多个指示器);和表示用户最经常玩的游戏的指示 器(多个指示器)。这些(以及其它指示器)使得用户能够快速地装 入应用程序,而不必通过多级菜单来导航。


图1描述了示出根据本发明的一个实施例能快速装入应用程序的 体系架构的框图,
图2和3描述了能够产生直观的菜单以快速装入应用程序的手持 机的例子并且提供根据本发明的实施例的所谓的"一次触摸(one touch),,操作。
具体实施例方式
现在参考图1,示出了体系架构1,该体系架构1包括"始终接通" 客户端2 ("客户端(client)")、应用程序客户端2a (例如游戏 客户端)、"始终接通"代理代理商3 ("代理商(agent),,)、"始 终接通"大厅4("大厅(lobby)")、应用程序引擎/服务器5 (例 如游戏服务器)和其它的第三方代理商300。除了硬件实施方案之外, 客户端2和应用程序客户端2a也可以包括一个或多个软件或固件程序 /应用程序,这些软件或固件程序/应用程序可以被驻扎在同 一地点并 且被存储在某种计算机可读介质20上,所述某种计算机可读介质20 又可以被嵌入到大装置200之内,该大装置诸如有线或无线电话、个 人数字助理(PDA)、计算机、游戏装置或組合了一种或多种功能(例如电子邮件和语音邮件)的装置等等。可替换地,客户端2和应用程 序客户端2a可以被存储在多于一种的介质上或者被存储在分离的介质 上。同样地,代理商3和大厅4也可以包括一个或多个应用程序并且 也可以分别被存储在某种计算机可读介质30、 40上,这些计算机可读 介质30、 40也是一个或多个有线或无线大装置(诸如服务器34等等) 的部分。虽然被示为一个部件34,但是应当理解代理商3和大厅4 可以是分离的单元并且不需被驻扎在同一地点。当被存储在一个或多 个介质上时,程序/应用程序可以包括控制图1中所示的特定部件的特 征和功能的代码。关于体系架构1的更多细节在上面所提及的共同待 决的美国专利申请No--------中被阐述。
现在参照图2,示出了图1中所示的装置200的例子。装置200包 括客户端2、应用程序客户端2a (图1中所示)和可选的显示器2b。 根据本发明的一个实施例,经由客户端2的装置200可操作来接收被 用于创建或更新至少一个指示器(诸如图标2c)的消息。如这里所用 的那样,术语"指示器"包括诸如图标的可视指示器或诸如那些在键 盘表面上可发现的硬连线(hard-wired)的可压下键以及其它类型的 可以被用户看到或触摸以便做出选择的指示器。此外,"菜单" 一词 是指既包括被显示的菜单又包括那些被存储的菜单,并且然后被用于 管理缺乏视觉显示的一个或多个键的操作。为了简化说明,在后面的 这些例子中, 一个或多个图标将被用作指示器。装置200的用户是通 过使用图2中的图标2c-2k (其中"k,,表示显示器2b上的最后的图 标)来访问一个或多个所存储的应用程序(例如游戏)。
根据本发明的一个实施例,每个图标2c到2k可以是唯一的。例 如, 一个图标可表示那些当前有空经由语音、文本、视频或这三者的 某个组合进入与装置200的用户的通信会话中的个人。这样的会话例 如可以涉及在线游戏。这样的在线游戏可以利用有线的或无线的通信 通道来进行。因此,在图1至4中所示的部件/装置可以是有线的或无 线的部件。
因为用户可能对装入多个不同的应用程序并进行多个不同的会话 感兴趣,所以一组图标2c-2k之内的每个图标可以专用于特定类型的 应用程序(例如特定游戏)。例如,其它的图标仍然可以指示用户目 前最经常玩的或者目前预订的游戏或者用户可能选择预订的新游戏。所有的图标2c至2k可以形成菜单23。更具体而言,根据本发明,这 些图标形成直观的菜单23。
在本发明的又附加的实施例中,图标2c至2k中的一个或多个图 标可表示装置200的用户最经常与其玩游戏的那些个人(即"伙伴")。 此外,每个图标可组合一个或多个特征。也就是说,除了有空与装置 200的用户玩特定游戏的伙伴以外,每个图标可仅仅表示有空的那些伙 伴。每个这样的图标可表示一 "组"伙伴。
返回到图1,客户端2可操作来从代理商3接收信令和信息消息, 以便更新图标2c至2k中的一个或多个图标。如更详细地在上面所提
及的共同待决的美国专利申请No------中所阐述的那样,代理商3可
基于其所收集的信息产生这些消息。例如,代理商3可以通过其用 户监视并且收集装置200的使用模式;收集这样的用户的偏好;收集 装置200及其用户的存在状态;并且收集一个或多个其它第三方用户 (或者伙伴或者对于该用户未知的个人("匿名"用户))的存在状 态,以只是给出代理商3可收集来产生消息的信息的一些例子。代理 商3可从客户端2、从大厅4或从其它用户的第三方代理商(诸如图1 中所示的第三方代理商300 )收集这个信息。
如本领域技术人员将理解的那样,因为图标2c至2k可以例如基 于使用模式和用户偏好,所以每个图标提供了更直观的指示器。共同 地,所述直观的图标2c-2k集合提供了更直观的菜单23,该更直观的 菜单2 3使得用户能够更快速地装入应用程序并维持通信会话。可以说, 这样的菜单提供了 "一次触摸"的直观菜单。
现在,将呈现一些如何使用这样的直观菜单的附加的例子。
在本发明的又一实施例中,装置200的用户可以选择或者以其它 方式访问图标2c-2k之一 (或者视情况而定压下/选择键),以便将邀 请转发给那些与所选的图标相关联的第三方用户或个人,从而与该用 户进行通信。在邀请到达被邀请的用户之前,所述邀请可以以请求的 形式由代理商3可以说被截取或者被接收。此后,代理商3可以继续 考虑所存储的信息,以确定哪个被邀请的第三方用户应该实际上接收 到该邀请。例如,代理商3可以考虑每个被邀请的用户的"存在状态,, (例如被邀请的用户的装置被通电?)。代理商3 (和大厅4)如何处 理这样的来自客户端2或装置200的邀请的更多细节可以在上面提及的共同待决的申请中找到。目前,只要说一旦代理商3 (和/或大厅4) 确定哪个第三方用户应该实际上接收到该邀请就够了 ,这些用户经由 其相应的代理商(诸如代理商300 )被发送邀请。该代理商3也可以将 信息消息转发给客户端2,以通知该用户哪些第三方用户已被发送了邀 请,以及哪些没有被发送邀请。这些消息可以被显示为图标2c-2k。
遍及上文和下文的讨论,将对消息(或者信令或者信息消息)作 出参考,这些消息在代理商3和装置200之间被交换。应理解的是, 在大多数上下文中,这些消息在代理商3和装置200的客户端2之间 被交换,除非另外说明。此外,当交换消息时,这些消息可以被格式 化为短的二进制消息。这样的格式减少了交换消息所要求的空中链路 时间和/或带宽的量,从而帮助拥有和/或操作体系架构1的业务提供 商来保存这些有价值的资源。
如上面所提及的那样,图标2c-2k中的一个或多个图标可单独地 或作为组的部分表示目前有空玩游戏的那些第三方用户。因为代理商3 可操作来连续地监视和收集每个第三方用户的存在状态,所以这样的 图标变得可能。当第三方用户的状态改变时,该信息可由代理商3通 过使用一个或多个消息被转到装置200的用户。消息可以由客户端2 接收,所述客户端2然后更新图标2c-2k中的表示这样的第三方用户 的存在状态的一个或多个图标等等。例如,图标可指示该用户是"没 有空的"。如果两个或多个用户是没有空的,则这两个用户的状态可 以在单个图标之内被识别。如果所有被邀请的用户都是没有空的,那 么"所有的没有空的,,指示器可被显示。应理解的是,给定用户的存 在状态可指示该用户或她的相关的装置是活动的还是非活动的。活动 的装置例如是被通电的装置。尽管如此,如果活动的装置的用户例如 在某一时间期间之内并不访问该活动的装置,或者如果该活动的装置 随后被断电,则该活动的装置可变成非活动的。
到目前为止,在假定装置200的用户是装入应用程序以发起通信 会话的用户的条件下,讨论了与装置200相关联的图标和菜单。在本 发明的更进一步的实施例中,其它第三方用户可邀请装置200的用户 与他们进行通信来玩在线游戏。与装置200相关联的代理商3可从第 三方用户的代理商接收到这样的邀请.在考虑其所存储的、与装置200 和/或其用户的存在状态相关的信息之后,如果所述状态指示用户/装置200是活动的,则代理商3可将邀请转发给装置200。如果该状态指 示装置200/用户是非活动的,则该邀请可不被转发。如在上面提及的 共同待决的申请中更详细地解释的那样,这个屏蔽邀请/消息的能力帮 助保存有价值的空中链路时间/带宽,因为当装置200及其用户都处于 活动状态时,邀请(以及其它消息)仅仅可以被传递给装置200及其 用户。
现在呈现了可能被显示在装置200的显示器2b上的特定图标的一 些附加的例子。假定装置200的用户享受玩纸牌游戏"二十一点 (Blackjack)"。进一步假定该用户通常与其它三个已知为爱丽丝、 鲍勃和卡罗尔的个人玩这个游戏。更进一步假定目前仅仅爱丽丝和 卡罗尔有空与该用户玩"二十一点"。在该例子中,图标2c至2k中 的一个会(例如通过使用图示图像)指示该游戏"二十一点"。另外, 该图标会仅仅与爱丽丝和卡罗尔相关联,因为他们是目前唯一有空玩 "二十一点"的人。因此,当该用户访问或者以其它方式选择该图标 时,玩"二十一点"的邀请会仅仅被发送给爱丽丝和卡罗尔。
在另一例子中,假定装置200的用户经常玩叫"风暴(Storm)" 的游戏。然而,在这个例子中,该用户并不关心他与谁玩这个游戏。 因此,在本发明的又一实施例中,图标2c-2k中的一个可指示游戏"风 暴"。 一选择该图标,邀请就可被发出,以识别目前有空与该用户玩 游戏"风暴,,的个人/第三方用户。
应理解的是,上面所讨论的这些类型的图标恰恰是在装置200上 被产生和被显示的多个图标中的某些。其它图标例如可表示特定用户 曾经玩过或下载过的所有活动(例如游戏)的历史记录。
现在转向简短讨论代理商3。更详细的讨论再次在上面所提及的共 同待决的申请中^t阐述。
在本发明的附加的实施例中,当装置200变成非活动时,代理商3 可操作来充当装置200的代理。 一旦装置200又变成活动的,代理商3 就进一步可操作来将消息转发给装置200,以便更新任何现存的指示器 /图标2c-2k,以创建新图标2c-2k,或者以其它方式将信息转到装置 200的用户。更具体而言,在本发明的又一实施例中,只有当装置200 处于活动状态时,代理商3才将消息转发给装置200。例如,只有在接 收到诸如图标2c-2k(或键盘上的键)的指示器已被访问过的指示之后,代理商3才发送消息。也就是说,只有当装置200的用户选择图标或 者以其它方式访问装置200时,代理商3才发送消息。换句话说,代 理商3并不连续地将消息发送给装置200。这节省了空中链路时间和带 宽。
现在参考图3,示出了根据本发明的又一实施例的装置200的另一 例子。如所示的那样,装置200包括一个或多个图标2c至2k,其中的 一个是"伙伴,,图标22c。通过选择该图标,可快速选择或显示基于伙 伴的浏览菜单。该菜单例如包括该用户最经常与其玩游戏的(或者以 其它方式与其进行通信的)个人的列表。在本发明的替换实施例中, 这个菜单可仅仅指示目前有空与其进行通信的(或者以其它方式与该 用户玩游戏的)那些伙伴。这样的菜单可以通过使用从代理商3所发 送的消息来产生。在该菜单被选择并且该列表被呈现给用户之后,该 用户可快速地从伙伴列表中选择该用户意图例如经由代理商3发送邀 请给其的那些个人。
在本发明的又一实施例中,图标2c至2k中的一个可为应用程序 图标22d (例如"游戏"图标)。通过选择该图标,例如由装置200 的用户最经常玩的游戏的列表被呈现给该用户。该列表也可由代理商3 产生。
上面同样被简短地提及的是进行与匿名的第三方用户的通信会话 的能力。匿名意味着第三方用户的身份对于装置200的用户来说最初 (并且也许持续地)是未知的。选择匿名的第三方用户的方式可变化。
最初,可假设所有对装置200的用户来说已知的伙伴或其它用户 目前没有空玩游戏。在本发明的又一实施例中,当这发生时,代理商3 可与大厅4进行通信,以识别与该用户玩游戏的匿名个人。大厅4可 识别并且然后选择特定的匿名个人的方式是多种的。例如,大厅4可 识别来自已经被特定的游戏/应用程序所存储的多组个人之一的匿名 的个人。
一旦被识别,大厅4可顺序地选择所识别的个人中的一个或多个。 替换地,所识别的个人中的一个或多个可基于得自大厅4已存储的所 收集的用户偏好或模式的简档(profile)来选择。也就是说,大厅4 可通过将所述个人的"游戏习惯"的某些特征与该用户的习惯进行匹 配来选择个人。例如,大厅4可选择技能水平紧密地匹配装置200的用户的技能水平的那些个人。所述技能水平例如可基于个人的玩游戏 历史和针对特定游戏所获得的分数。
一旦大厅4选择有空的和/或有能力与该用户玩游戏的个人,大厅 4就可形成新的組并且将所述个人的身份转发给代理商3。 一旦接收到 匿名个人的身份,代理商3就可操作来将请求/邀请转发给与所识别的 个人相关联的代理商,所述代理商然后自己将该邀请转到所述个人。 代理商3也可操作来将这些个人的身份转发给装置200的用户。这些 身份及其新组可由图标2c-2k表示。如果大厅4已经形成由所识别的 个人和用户组成的新组,那么大厅4 (经由相应的代理)也可将所有所 识别的个人的身份转到该组的每个成员。
在进一步探讨之前,应理解的是,在其它消息中有多种消息、指 令等(信令和非信令)可在(a )客户端2和代理商3之间;(b ) 代理商3和大厅4之间;(c)客户端2和应用程序客户端2a之间; (d)大厅4和游戏引擎/服务器5之间被交换。这些消息的细节、格 式化、内容和结构对于理解本发明来说不是必需的。然而,这样的讨
论被包括在共同待决的美国专利申请No--------中,该美国专利申请
全文被结合于此,就好像在此全文被阐述的那样。
能够经由装置200和代理商3被呈现给用户的该类图标/指示器是 无穷的。本发明人想到的一些其它的图标/指示器包括指示所邀请的伙 伴或个人的当前状态的一个或多个图标。例如,指示器可以指示伙 伴是否已应答了邀请,伙伴当前是否加入另一通信活动或伙伴当前是 否加入与邀请该伙伴来玩的应用程序/游戏不同的应用程序/游戏。另 外,当加入与该用户的会话的个人暂时从所述会话被断开时,某些指 示器/图标可被呈现给用户。
应理解的是,上面的讨论仅包括本发明的例子中的一些例子。本 发明的真正的范围由随后的权利要求书来提供。
权利要求
1. 一种用于装入应用程序的装置,该装置操作来收集关于用户的活动和偏好的信息;从所收集的信息中识别一个或多个模式;并且基于所识别的模式,转发消息以更新装置的一个或多个指示器,通过所述一个或多个指示器,所述用户访问一个或多个应用程序。
2. 如权利要求l所述的装置,其中,所述应用程序是游戏,并且 所述指示器是游戏指示器。
3. 如权利要求l所述的装置,其中,所收集的信息包括由用户玩 的一类游戏。
4. 如权利要求l所述的装置,其中,所收集的信息包括所述用户 最经常与其玩游戏的个人。
5. 如权利要求l所述的装置,其中,所收集的信息进一步包括所 述用户最经常玩的游戏。
6. 如权利要求l所述的装置,该装置进一步操作来在接收到指示 该装置是活动的信号之后转发所述消息。
7. —种用于快速装入应用程序的装置,该装置操作来 呈现至少一个指示器,所述指示器表示目前有空与用户玩在线游戏的个人。
8. 如权利要求7所述的装置,所述装置进一步操作来呈现多个指 示器,每个指示器表示目前有空与用户玩游戏的一组个人。
9. 如权利要求7所述的装置,所述装置进一步操作来呈现表示所 述用户最经常与其玩游戏的个人的至少一个指示器。
10. 如权利要求7所述的装置,所述装置进一步操作来呈现表示用 户最经常玩的游戏的至少一个指示器。
全文摘要
直观的指示器被呈现给通信装置的用户,以便减少用户装入应用程序和进行诸如在线游戏的通信会话所花费的时间。每个指示器可以由代理商来更新,即使该装置是非活动的,所述代理商也充当该装置的代理。呈现了这些指示器的一些例子那些目前有空与用户玩特定游戏的个人;用户最经常玩的游戏;和用户最经常与其玩游戏的那些个人。
文档编号A63F13/12GK101415472SQ200780012462
公开日2009年4月22日 申请日期2007年3月19日 优先权日2006年3月31日
发明者G·P·钱德兰梅农, S·C·米勒, S·穆克赫吉, T·奈克, 放 郝 申请人:卢森特技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1