跨虚拟和现实世界的基于位置的游戏的无缝移动的制作方法

文档序号:6592995阅读:242来源:国知局
专利名称:跨虚拟和现实世界的基于位置的游戏的无缝移动的制作方法
技术领域
本发明一般地涉及游戏系统,并且更具体地,涉及使用通信设备的基于位置的游 戏。
背景技术
地理藏宝(Geocaching)是一种户外寻宝游戏,在游戏中,参与者使用全球定位系 统(GPS)接收机或者其他导航技术来藏匿容器(有时称为“藏宝盒(cache)”)和寻找这样 的容器。典型的藏宝盒可以包括小型防水容器,在该容器中已经放置了宝物和日志簿。宝 物通常包括不值钱的玩具或小饰物。日志簿通常被提供用于供发现藏宝盒的人来记录发现 的日期、其搜索藏宝盒的经历的简要描述,和提供印戳或者其他个性化符号。自从在2000年5月,从GPS中去除了选择可用性(Selective Availability)—— 一个在GPS坐标中引入故意的随机误差的特征之后,地理藏宝的流行度成指数增长。现在 有超过50万的地理藏宝盒被登记在致力于该运动的各种网站上,并且地理藏宝盒当前被 放置在全世界和包括南极洲在内的所有7大洲上的超过100个国家中。

发明内容
本发明涉及一种托管(host)地理藏宝游戏的方法。该方法可以包括与地理藏宝 游戏主机对接,以调取与现实世界地理藏宝游戏相关联的地理藏宝游戏数据。该方法还可 以包括管理形成虚拟世界和地理藏宝游戏数据之间的连结(nexus)的关联数据,该关联数 据使得与现实世界地理藏宝游戏相对应的虚拟地理藏宝游戏能够在虚拟世界中被托管。本发明还涉及地理藏宝游戏系统。该系统可以包括至少一个服务器,该服务器与 地理藏宝游戏主机对接以调取与现实世界地理藏宝游戏相关联的地理藏宝游戏数据,并且 管理形成虚拟世界和地理藏宝游戏数据之间的连结的关联数据。该关联数据可以使得与现 实世界地理藏宝游戏相对应的虚拟地理藏宝游戏能够在虚拟世界中被托管。本发明还涉及可由机器读取的程序存储设备,有形地包含可由机器执行以执行这 里描述的各种步骤和/或功能的指令的程序。


以下将参照附图来更详细地描述本发明的优选实施例,在附图中图1描绘了有助于理解本发明的系统;图2是有助于理解本发明的流程图;以及图3是有助于理解本发明的流程图。
具体实施例方式尽管本说明书以限定被认为是新颖的本发明的特征的权利要求为结论,但是相 信,结合附图考虑描述将可以更好地理解本发明。按要求,本文公开了本发明的具体实施例;然而应当理解,公开的实施例仅仅是本发明的示例,本发明可以以各种形式来实施。因 此,不将本文公开的具体结构和功能细节解释为是限制性的,而仅作为权利要求的基础,以 及作为用于教导本领域的技术人员以实际上任何适当的具体结构来变化地采用本发明的 代表性基础。另外,本文使用的术语和短语并不意在进行限制,而是提供本发明的可理解的 描述。本文描述的配置涉及用于托管在现实世界设置和虚拟世界设置中均可以被访问 的地理藏宝游戏的方法和系统。例如,用户可以玩地理藏宝游戏来搜索现实世界中的藏宝 盒,也可以玩地理藏宝游戏来搜索一个或多个虚拟世界中的藏宝盒。注意,虚拟世界中的位 置可以被映射到现实世界的位置。例如,如果现实藏宝盒位于现实世界中的特定位置,则虚 拟藏宝盒可以位于虚拟世界中的对应位置处。因此,用户可以在任何给定的时间选择其参 与地理藏宝游戏的方式。另外,如果用户距离特定现实世界的藏宝盒位置很远,则用户仍然 可以选择在其中搜索这样的藏宝盒的期望的虚拟世界。图1描绘了有助于理解本发明的系统100。该系统100可以包括通信网络102,该 通信网络102可以包括广域网(WAN),诸如因特网、万维网、互连的通信网络(例如,蜂窝通 信网络)、调度通信网络、公共交换电话网络(PSTN)等。通信网络还可以包括局域网(LAN)、 城域网(MAN)、WiFi网络、网状网络和/或可以通过其传播通信信号的任何其他网络或系 统。在该方面,通信网络102可以包括有线和/或无线通信链路。通信网络102可以被配置成经由IEEE 802无线通信,例如,802. 11和 802. 16 (WiMAX)、3G、4G、EUTRAN、UMB、WPA、WPA2、GSM、TDMA, CDMA、WCDMA, OFDM、直接无线通 信或任何其他通信格式来传送数据。事实上,可以根据任何适当的通信标准、协议和/或架 构、或者这样的标准、协议和/或架构的适当组合来实现通信网络102。系统100可以包括一个或多个服务器104,每个服务器104可以包括一个或多个 处理器/控制器、数据存储设备、用户接口、通信适配器和/或其他适当的组件。在其中实 现多个服务器104的配置中,这样的服务器104可以在单个设施中共置和联网,或者位于例 如经由通信网络102通信地链接的各种不同的设施中。可以在服务器(一个或多个)104上实例化地理藏宝游戏主机106。地理藏宝游戏 主机106可以管理(例如,存储、调取、更新、删除等)地理藏宝游戏数据108,并且提供对 这样的数据108的访问。地理藏宝游戏主机106可以经由用户接口、web门户、电子上传、 电子邮件或以其他适当方式来接收地理藏宝游戏数据108,并且可以将地理藏宝游戏数据 108存储在一个或多个数据库、数据表、数据文件中或者以其他适当的数据存储格式来进行 存储。地理藏宝游戏数据108可以包括与现实世界相关联的地理藏宝数据。例如,地理 藏宝游戏数据108可以标识具体的地理藏宝游戏、地理藏宝游戏的实例以及位于现实世界 中的可以称之为现实世界藏宝盒的关联藏宝盒。如本文的用法,“现实世界”是例如可通过 触觉或身体感觉察觉的实物的世界。地理藏宝游戏数据108还可以包括指示这样的藏宝盒所处位置的坐标、关于藏宝 盒位置处的环境的信息、以及将藏宝盒与特定地理藏宝游戏相关联的标识符。坐标可以是, 例如,地理坐标,诸如全球定位系统(GPS)坐标。在另一配置中,地理藏宝游戏数据108可 以将坐标指示为局部坐标、地址、地图位置,或者可以以其他期望的方式来指示坐标。在另
5一配置中,地理藏宝游戏数据108可以包括代替或除了地理坐标外的说明、谜语或线索。另 外,地理藏宝游戏数据108可以包括与地理藏宝游戏相关的其他信息,例如用户名称、用户 密码、用户的当前位置、用户的过去位置、在地理藏宝游戏中发生的事件等。可以在服务器(一个或多个)104上实例化一个或多个虚拟世界主机110。如本文 的用法,“虚拟世界”是计算机模拟的环境,旨在使其用户经由代表用户行动的化身或其他 软件代理来居住和交互。虚拟世界的示例是在大型多人在线游戏(MMOG)中呈现的环境,诸 如魔兽世界 或第二人生 。如本文的用法,“化身”是用户或用户角色在虚拟世界中的视觉 表示。例如,化身可以是多维图片或模型。虚拟世界和化身均是本领域技术人员所公知的。服务器(一个或多个)104还可以托管合并应用112,该合并应用112形成虚拟世 界(一个或多个)和现实世界中的地理藏宝游戏数据和事件之间的连结。例如,合并应用 112可以对形成这样的连结的现实/虚拟世界关联数据114进行管理。关联数据114还可 以被存储在一个或多个数据库、数据表、数据文件中或者以任何适当的方式被存储,并且可 以将虚拟世界映射到现实世界地理藏宝游戏数据108。例如,合并应用112可以与地理藏宝 游戏主机106进行对接,以调取地理藏宝游戏数据108。然后,合并应用112可以生成对应 的关联数据114,该关联数据114将地理藏宝游戏数据108与一个或多个虚拟世界相关联。 例如,合并应用112可以将用户标识、坐标和其他信息映射到虚拟世界。例如,关联数据114可以将用户的标识映射成虚拟世界中的化身的标识符。在一 个配置中,用户的标识可以基于生物测量参数、独特标识符等。虚拟世界标识符可以基于账 户标识符、登录名、网络标识符或其他适当的信息。应当注意,可以将特定用户映射为多个 化身、软件代理和/或其他虚拟世界实体,并且可以将特定化身、软件代理和/或其他虚拟 世界实体映射为一个或多个用户,例如映射为用户组。关联数据114还可以将现实世界中的三维(3-D)坐标位置映射到一个或多个虚拟 世界中的3-D坐标位置。另外,可以将现实世界实体(例如,商店、公园等)的名称映射成 虚拟世界实体的名称,并且可以提供将现实世界环境(例如,位置、时间、最近活动、邻近实 体、安全和保障条件等)映射到虚拟世界的逻辑规则。关联数据114还可以将现实世界中 可用的基于位置的服务映射成虚拟世界服务。关联数据114可以进一步包括逻辑规则,该逻辑规则将与用户相关联的事件、活 动状态、呈现信息、连接性信息和/或社交网络特性映射成虚拟世界内的对应事件、位置和 /或其他参数。例如,逻辑规则可以将用户的现实世界体验映射成想要反映或偏离现实世界 体验的虚拟世界中的体验。逻辑规则可以基于用户偏好、游戏事件或任何其他适当的参数。关联数据114中提供的逻辑规则还可以标识用于(例如,经由竞争或奖赏)在世 界之间进行切换的适宜时机、标识允许用户在现实世界和虚拟世界之间进行切换的在虚拟 游戏中(例如,在时空环境中)的特定点、标识用户可以同时在现实世界和虚拟世界中玩地 理藏宝游戏的时机等。例如,当用户在现实世界中玩地理藏宝游戏时,根据关联数据114,一 个或多个关联的化身可以在虚拟世界(一个或多个)中反映用户的游戏活动。给出关联数据114的前述示例有助于理解本配置,但是并非意在限制本发明的范 围。在这方面,可以以适用于将现实世界中的地理藏宝游戏与一个或多个虚拟世界相关联 的任何其他方式来实现关联数据114。另外,可以以任何适当的方式对关联数据114和其中 提供的对应的映射进行组织和区分优先次序。
合并应用112可以将适当的关联数据114传送到虚拟世界主机110,该虚拟世界主 机110可以对关联数据114进行处理,以托管与现实世界地理藏宝游戏相对应的虚拟世界 中的地理藏宝游戏(在下文中称为“虚拟地理藏宝游戏”)。例如,虚拟世界主机110可以 生成与现实世界藏宝盒相对应的虚拟藏宝盒,用相关的地理藏宝游戏数据108来更新用户 描述文件(profile),并且反映在对应的现实世界地理藏宝游戏中发生的事件。在一个配置 中,合并应用112可以与虚拟世界主机110进行通信,以确定以其传送数据的适当格式,并 且然后据此传送数据。另外,合并应用112可以从虚拟世界主机110接收与由虚拟世界主机110托管的 虚拟地理藏宝游戏相对应的地理藏宝数据,并且更新对应的关联数据114。合并应用112还 可以将关联数据114传送到地理藏宝游戏主机106,该地理藏宝游戏主机106可以在虚拟世 界中发生事件和游戏的改变的情况下更新地理藏宝游戏数据108。这时应当注意,合并应 用112无需是单机(stand-alone)应用,而是也可以是诸如地理藏宝游戏主机106或虚拟 世界主机110的其他应用的组件。系统100还可以包括一个或多个通信设备,其可以经由通信网络102来通信地链 接到服务器(一个或多个)104。例如,系统可以包括通信设备116。通信设备116可以是 移动通信设备,诸如移动无线电装置、移动电话、移动站(例如,移动计算机、个人数字助 理、便携式游戏设备等)、或被适当地配置成从现实世界中的各个位置与服务器(一个或多 个)104进行通信的任何其他移动设备。这样,通信设备116可以包括一个或多个处理器/ 控制器、数据存储设备、收发机、通信适配器和/或其他适当的组件。另外,通信设备116可 以包括用户接口 118,该用户接口 118可以包括一个或多个键、小键盘、键盘、软键、按钮、显 示器、触摸屏、触摸板、操纵杆、游戏摇杆、音频输入/输出设备等。在一种配置中,通信设备116可以包括指示通信设备116的当前位置的定位系统 120,诸如GPS接收机。在另一配置中,可以使用通过使用通信塔实现的三角测量法或位置 信标来确定通信设备116的当前位置。并且,可以以任何其他适当的方式来确定通信设备 116的当前位置,并且本发明不限于该方面。可以在通信设备116上实例化地理藏宝游戏122。替代地,可以在一个或多个服务 器104上实例化地理藏宝游戏122。在这样的配置中,可以在通信设备116上实例化使得 用户能够与地理藏宝游戏122进行交互的地理藏宝游戏客户端。还可以在通信设备116上 实例化虚拟世界客户端124。经由虚拟世界客户端124,用户可以与一个或多个虚拟世界进 行交互。例如,虚拟世界客户端124可以经由用户接口 118向用户呈现虚拟世界音频、视频 和/或文本信息,可以经由用户接口 118接收用户命令,并且可以将用户命令传送到服务器 104,以控制虚拟世界中的用户的游戏活动。在地理藏宝游戏活动期间,可以用定位系统120来跟踪通信设备116的当前位置, 该定位系统120可以将定位坐标传送到地理藏宝游戏122。另外,可以发起任何数目的现实 世界事件,以生成对于地理藏宝游戏122的游戏输入。例如,用户可以在地理藏宝游戏中建 立藏宝盒位置、报告藏宝盒发现、在各种地理藏宝游戏数据库之间进行切换、在各类地理藏 宝游戏之间进行切换、寻找玩特定地理藏宝游戏的其他人、报告特定地理藏宝位置处的情 况等。可以以任何适当的方式来发起现实世界事件,例如通过输入到用户接口 118的用户输入(例如,触觉输入、说话发声等)。在本发明配置的一个方面,可以按下一个或多个一 键体验(push-to-experience) (PTX)按钮来发起现实世界事件。在这样的配置中,可以将 功能转录为标准的命令集,例如作为现有GPS交换格式(GPX)的扩展。如本领域的技术人 员公知的,GPX是设计用于在软件应用之间传输GPS数据的可扩展标记语言(XML)格式。地理藏宝游戏122可以与地理藏宝游戏主机106进行通信,以管理地理藏宝游戏 数据108以使之与现实世界中的地理藏宝游戏活动相对应。例如,可以管理地理藏宝游戏 数据108来反映通信设备116的当前和过去的位置、地理藏宝游戏事件、定位的藏宝盒、收 到的奖励等。另外,这样的数据管理可以触发合并应用112来相应地管理关联数据114。注 意,可以实时地实现对地理藏宝游戏数据108和关联数据114的管理。如本文的用法,术语 “实时”指用户感觉为足够直接的或者使得处理器能够跟上特定外部处理的处理响应的水 平。在现实世界中玩地理藏宝游戏的用户可能能够保存在藏宝盒位置处发现的任何 有形宝物。作为对这样的宝物的补充或替代,可以从服务器(一个或多个)104将奖励126 传送到发现藏宝盒的用户的通信设备116。奖励126可以包括,例如,虚拟物品。如本文的 用法,“虚拟物品”是无形(例如,不能由触觉所感知的)的物品。虚拟物品的示例包括但不 限于,电子数据、电子文件和电子信息。例如,虚拟物品可以包括媒体内容(例如,文本、音 频和/或视频数据)、计算机程序、电子游戏、可以用于访问有形或无形有价值的物品的密 码、提供可用于购买的物品的折扣的优惠券代码等。在一个配置中,可以向用户提供如下选项立即调取奖励126、保存奖励126以稍 后调取、从多个可用的奖励126中选择奖励、将获得的奖励留给下一个成功发现给定藏宝 盒的人等。可以通过地理藏宝游戏主机106、地理藏宝游戏122或其他适当的应用来控制对 奖励126的访问。用户可以启动虚拟世界客户端124来发起虚拟地理藏宝游戏活动。在虚拟世界地 理藏宝游戏活动期间,用户可以在虚拟世界中发起任何数目的事件(以下称为“虚拟世界 事件”),其生成用于虚拟世界的游戏输入。与现实世界事件一样,可以发起虚拟世界事件来 在地理藏宝游戏中建立藏宝盒位置、报告藏宝盒发现、在各个地理藏宝游戏数据库之间进 行切换、在各类地理藏宝游戏之间进行切换、寻找玩特定地理藏宝游戏的其他人、报告虚拟 地理藏宝位置处的情况等。虚拟世界中的地理藏宝游戏活动可以与现实世界中的地理藏宝游戏活动相关联。 这样的关联可以基于用户标识符、用户密码、地理藏宝游戏标识符、游戏会话标识符等。地 理藏宝游戏主机106可以与合并应用112进行对接以管理现实/虚拟世界关联数据114和 /或对应的地理藏宝游戏数据108,以使之与虚拟世界中的地理藏宝游戏活动相对应。可以 实时地执行这样的数据管理。因此,可以在现实世界和虚拟世界之间保持和共享特定地理 藏宝游戏或地理藏宝游戏会话的当前状态,并且可以维持高水平的数据可靠性和准确性。另外,经由合并应用112,与用户相关联的地理藏宝游戏数据108可用于在现实世 界和虚拟世界中的用户的地理藏宝游戏会话中进行使用,从而在现实世界游戏和虚拟世界 游戏之间提供无缝过渡。这样的数据可以包括但不限于,用户偏好、用户日志、发现的藏宝 盒列表、获取的奖励列表、目前的用户位置、过去的用户位置、用户统计等。另外,可以与在 同一地理藏宝游戏中活动的其他用户共享地理藏宝游戏数据108,而不论该用户参加了现实世界还是虚拟世界中的地理藏宝游戏。例如,如果第一用户参加了现实世界中的特定地 理藏宝游戏,而第二用户参加了虚拟世界中的同一地理藏宝游戏,则这样的用户可以监视 彼此的行动、藏宝盒发现、奖励等。注意,呈现给虚拟世界中用户的藏宝盒可以被映射成与现实世界中可得到的藏宝 盒相对应。因此,如果用户不能或者决定不会在现实中搜索现实世界中的藏宝盒,则用户可 以搜索虚拟世界中的藏宝盒。事实上,用户可以在一个地理藏宝游戏会话期间搜索现实世 界中的藏宝盒,而在另一游戏会话期间搜索虚拟世界中的藏宝盒。为了突出虚拟世界中的现实感,可以生成关于现实世界藏宝盒位置的环境数据 (例如,卫星图像数据、地理空间图像数据、天气数据等),并且这样的数据可以被并入虚拟 世界,以模拟藏宝盒位置处的环境。另外,虚拟世界内的用户的化身可以携带虚拟GPS接收 机、虚拟地图等或以其他方式与虚拟GPS接收机、虚拟地图等相关联。因此,用户参加虚拟 世界中的地理藏宝游戏可以具有与在现实世界中参加地理藏宝游戏很多的相似性,但是这 不是必要的。例如,虚拟世界中的游戏活动可以仅与现实世界中的游戏活动基本近似,或者 可以完全不相似。与现实世界地理藏宝游戏活动一样,在虚拟世界中玩地理藏宝游戏的用户也可以 因发现藏宝盒而接收奖励126。注意,这样的奖励126还可以包括,例如,虚拟物品。在本 发明配置的一个方面,虚拟物品可以是用于在虚拟世界中使用的虚拟武器、在虚拟世界内 向玩家提供特殊力量或能力的虚拟物体、可以在虚拟世界内使用的虚拟货币等。可以将奖 励126的通知传送到通信设备116,用于对用户进行呈现。可以由地理藏宝游戏主机106、 虚拟世界主机110、虚拟世界客户端124或其他适当的应用来发起这样的通信。另外,如上 所述,可以向用户提供奖励处理选项。另外,地理藏宝游戏主机106、地理藏宝游戏122、虚拟世界主机110、虚拟世界客 户端124或其他应用可以响应于在地理藏宝游戏活动期间在现实世界或者虚拟世界中检 测到的事件来触发一个或多个广告128被传送到通信设备116来向用户进行呈现。例如,如 果在现实世界或虚拟世界中,在汽车经销商处发现藏宝盒,则可以将汽车广告呈现给用户。 广告128还可以与奖励126组合在一起。例如,广告128可以提供可以用于以折扣价购买 物品的优惠券代码。另外,地理藏宝游戏主机106可以监视通信设备116的目前位置,以及天气和指示 通信设备位置处的目前情况的其他信息。例如,地理藏宝游戏主机106可以包括信息客户 端,其经由通信网络102来监视天气和/或其他环境信息。如果预计潜在危险的情况(诸 如恶劣的天气或其他不利情况)影响用户的位置,则地理藏宝游戏主机106可以将警告130 传送到通信设备116,以用于对用户进行呈现。可选地,地理藏宝游戏主机106还可以自动 通知紧急响应系统。地理藏宝游戏中的参与者还可以报告已经遇到的潜在危险情况。然后,地理藏宝 游戏主机106可以将相应的通知传送到合并应用112,其可以对通知进行处理,以通知其游 戏背景指示该潜在危险情况可能作用到他们的其他参与者。然后,可以例如经由地理藏宝 游戏主机106或虚拟世界主机110来将该情况通知给这些现实世界和/或虚拟世界玩家。系统100还可以包括通信设备132,该通信设备132没有定位系统和/或地理藏宝 游戏,但是可以用于经由虚拟世界主机Iio参加地理藏宝游戏。这样的通信设备132可以
9是,例如,计算机、游戏控制台、机顶盒、网络设备等,并且可以包括一个或多个处理器/控 制器、数据存储设备、通信适配器和/或其他适当的组件。通信设备132还可以包括上述用 户接口 134和虚拟世界客户端136。因此,通信设备132的用户可以在虚拟世界中与通信设 备116的用户进行交互。图2是呈现有助于理解本发明的开始新的地理藏宝游戏的方法200的流程图。方 法200可以开始于其中通信设备已经建立与服务器(一个或多个)的通信链路的状态,并 且该通信设备被配置为用于地理藏宝游戏活动。在步骤202,可以接收用户输入来开始新的 现实世界地理藏宝游戏。在其中多个不同地理藏宝游戏可用的配置中,还可以接收用户输 入来进行游戏选择。这样的用户输入可以被输入通信设备中,并且由地理藏宝游戏和/或 地理藏宝游戏主机来接收。在步骤204,可以接收选择,以选择其中实现对应的虚拟地理藏 宝游戏的虚拟世界。这样的选择可以被输入到通信设备中,并且由合并应用、地理藏宝游戏 主机和/或虚拟世界主机来接收。虚拟世界可以与现实世界的地理藏宝游戏相关联。例如,在步骤206,合并应用 可以与地理藏宝游戏主机对接,以调取与现实世界地理藏宝游戏相关联的地理藏宝游戏数 据。在步骤208,合并应用还可以与虚拟世界主机对接,以管理形成虚拟世界和现实世界地 理藏宝游戏数据之间的连结的关联数据。该关联数据可以使得与现实世界地理藏宝游戏相 对应的虚拟地理藏宝游戏能够在虚拟世界中被托管。在步骤210,可以将关联数据传送到虚 拟世界主机,或者以其他方式使其对于虚拟世界主机为可用。在步骤212,可以将虚拟世界中的藏宝盒映射为现实世界中的对应的藏宝盒位置。 例如,可以从通信设备和/或地理藏宝游戏主机将现实世界中的藏宝盒位置的坐标传送到 合并应用,并且可以将该这样的数据包括在使现实世界地理藏宝游戏与虚拟世界相关联的 关联数据中。在步骤214,可以对模拟现实世界中的藏宝盒位置处的环境的关联数据进行管理。 例如,可以从通信设备和/或地理藏宝游戏主机将关于现实世界藏宝盒位置的环境的数据 传送到合并应用,并且将该数据包括在关联数据中。在一种配置中,可以将关于可用于虚拟 世界的变量和可用虚拟世界位置的信息传送到通信设备和/或地理藏宝游戏主机,并且可 以对这样的信息进行处理,以选择用于环境数据的适当变量。注意,合并应用可以管理关联 数据。参照判定框216,如果期望将另一虚拟世界与现实世界地理藏宝游戏相关联,则可 以重复步骤204-214。前进到步骤218,在地理藏宝游戏中可以将奖励与藏宝盒位置相关 联。例如,经由通信设备,用户可以与地理藏宝游戏/地理藏宝游戏主机对接,以定义藏宝 盒位置,并且从可用奖励列表中选择奖励来与藏宝盒位置相关联。替代地,用户可以将奖励 上传到地理藏宝游戏主机,并且将上传的奖励与藏宝盒位置相关联。在步骤220,还可以将 广告与藏宝盒位置相关联。也可以从列表中选择广告或将广告上传到地理藏宝游戏主机。 可以使玩地理藏宝游戏的其他用户可得到奖励和广告,而不论其他用户是在现实世界还是 虚拟世界中玩地理藏宝游戏。在步骤222,可以将玩家与地理藏宝游戏相关联。在一种配置中,用户可以例如从 可用玩家列表中选择玩家,并且可以将这样的选择传送到地理藏宝游戏主机。在另一种配 置中,地理藏宝游戏主机可以将地理藏宝游戏添加到可用地理藏宝游戏列表中,并且用户可以在他们期望参加该特定地理藏宝游戏时,从列表中选择地理藏宝游戏。地理藏宝游戏主机可以将在步骤212-216中生成的数据作为地理藏宝游戏数据 来进行存储。另外,合并应用可以将对应数据作为关联数据来进行存储,以便于使得该数据 在选择的虚拟世界中为可用。图3是呈现有助于理解本发明的地理藏宝游戏活动的方法300的流程图。方法 300可以开始于其中已经开始地理藏宝游戏的状态。在步骤302,可以在现实世界及在一个 或多个虚拟世界中监视地理藏宝游戏活动。这样的监视可以由地理藏宝游戏或地理藏宝游 戏主机来执行,并且可以包括,例如,监视指示参加地理藏宝游戏的通信设备的当前位置的 数据。在步骤304,可以实时管理关联数据,以使之与现实世界和虚拟世界(一个或多个) 中的地理藏宝游戏活动相对应。例如,可以管理地理藏宝游戏数据以反映在游戏活动期间 通信设备的当前位置。在该方面,合并应用可以实时地与地理藏宝游戏主机和/或虚拟世 界主机交换对应的数据。参考判定框306,如果在现实世界或虚拟世界中发现了藏宝盒,则在步骤308,可 以将奖励通知传送到发现藏宝盒的通信设备。例如,如果发现了现实世界的藏宝盒,则地理 藏宝游戏主机可以将奖励通知传送到指示发现藏宝盒的通信设备,并且这样的通信设备可 以以适当的方式来向其用户呈现该通知。如果发现了虚拟世界的藏宝盒,则地理藏宝主机 可以将奖励通知发送到虚拟世界主机,并且虚拟游戏主机可以将奖励通知传送到藏宝盒的 发现者在其上在虚拟世界中进行游戏的通信设备。参考判定框310,如果在现实世界游戏活动或虚拟游戏活动期间识别出广告机会, 则在步骤312,可以将广告传送到对应的通信设备。这样的机会可以是,例如,用户在现实世 界或虚拟世界中的特定位置处发现了藏宝盒。可以以针对传送奖励通知描述的方式相同的 方式来传送这样的广告。在步骤314,可以例如如上所述来监视通信设备的目前位置处的情况。前进到判定 框316,如果在该位置处检测到潜在危险的情况,则在步骤318,可以将警告传送到通信设 备。注意,可以由地理藏宝游戏主机来传送这样的警告。附图中的流程图和框图说明了根据本发明的各种实施例的系统、方法和计算机程 序产品的可能实施方式的结构、功能和操作。在这方面,流程图中或框图中的每个框可以表 示代码的模块、片段或部分,其可以包括用于实现具体逻辑功能(一个或多个)的一个或多 个可执行指令。应当注意,在一些替代实施方式中,在框中标注的功能可以以附图中标注的 顺序以外的顺序发生。例如,实际上,根据涉及的功能,可以基本上同时执行顺序示出的两 个框,或者有时可以以相反顺序来执行这些框。可以以硬件、软件或者硬件和软件的组合来实现本发明。可以以在一个处理系统 中的集中式方式,或者以不同元件分布在若干互连的处理系统中的分布式方式来实现本发 明。适于执行本文描述方法的任何类型的处理系统或其他装置都是符合要求的。硬件和软 件的典型组合可以是具有应用的处理系统,当该应用被加载和执行时,控制处理系统使得 执行本文描述的方法。还可以将本发明嵌入在可由机器读取的程序存储设备中,有形地包 含可由机器执行的指令程序,以执行此处描述的方法和过程。还可以将本发明嵌入在应用 产品中,该应用产品包括所有支持本文描述方法的实施方式的特征,当将该应用产品加载 到处理系统中时,能够执行这些方法。
在本上下文中,术语“计算机程序”、“软件”、“应用”其变体和/或组合指指令集的 任何语言、代码或注解形式的任何表达,意在使具有信息处理能力的系统直接地或在以下 一个或两个步骤之后执行特定的功能:A)转换成另一语言、代码或注解;b)以不同的物质 形式来再现。例如,应用可以包括但不限于,脚本、子例程、函数、过程、对象方法、对象实施 方式、可执行应用、小应用程序、小服务程序、MIDlet、源代码、目标代码、共享库/动态加载 库,和/或设计用于在处理系统上执行的其他指令序列。如本文的用法,术语“一”被定义为一个或多于一个。如本文的用法,术语“多个” 被定义为两个或多于两个。如本文的用法,术语“另一”被定义为至少第二个或更多。如本 文的用法,术语“包括”和/或“具有”被定义为包含(即,开放式语言)。在不偏离本发明的精神或基本属性的前提下,可以以其他形式来实施本发明。因 此,在指出本发明的范围时,应当参考所附权利要求,而不是前述说明书。
权利要求
一种托管地理藏宝游戏的方法,包括与地理藏宝游戏主机对接,以调取与现实世界地理藏宝游戏相关联的地理藏宝游戏数据;以及管理形成虚拟世界和所述地理藏宝游戏数据之间的连结的关联数据,所述关联数据使得与所述现实世界地理藏宝游戏相对应的虚拟地理藏宝游戏能够在所述虚拟世界中被托管。
2.如权利要求1所述的方法,进一步包括 将所述关联数据传送到虚拟世界主机。
3.如权利要求1所述的方法,进一步包括将所述虚拟世界中的藏宝盒映射成与所述现实世界中的藏宝盒相对应。
4.如权利要求3所述的方法,进一步包括管理模拟所述现实世界中的藏宝盒位置处的环境的关联数据。
5.如权利要求1所述的方法,进一步包括管理所述地理藏宝游戏数据以使之与所述现实世界中的地理藏宝游戏活动相对应;以及管理所述地理藏宝游戏数据以使之与所述虚拟世界中的地理藏宝游戏活动相对应。
6.如权利要求5所述的方法,其中,管理所述地理藏宝游戏数据以使之与所述现实世 界中的地理藏宝游戏活动相对应包括管理所述地理藏宝游戏数据以反映在所述地理藏宝游戏活动期间通信设备的当前位置。
7.如权利要求6所述的方法,进一步包括 监视通信设备的目前位置;以及响应于检测到预计影响所述目前位置的潜在危险情况,将警告传送到所述通信设备。
8.如权利要求5所述的方法,进一步包括响应于藏宝盒在所述现实世界中或在所述虚拟世界中被发现,将奖励通知传送到所述 通信设备。
9.如权利要求5所述的方法,进一步包括响应于在所述现实世界地理藏宝游戏或所述虚拟地理藏宝游戏中的事件,将广告传送 到所述通信设备。
10.一种地理藏宝游戏系统,包括至少一个服务器,所述至少一个服务器与地理藏宝游戏主机对接,以调取与现实世界 地理藏宝游戏相关联的地理藏宝游戏数据,并且管理形成虚拟世界和所述地理藏宝游戏数 据之间的连结的关联数据,所述关联数据使得与所述现实世界地理藏宝游戏相对应的虚拟 地理藏宝游戏能够在所述虚拟世界中被托管。
11.如权利要求10所述的地理藏宝游戏系统,其中,所述服务器将所述关联数据传送 到虚拟世界主机。
12.如权利要求10所述的地理藏宝游戏系统,其中,所述关联数据将所述虚拟世界中 的藏宝盒映射成与所述现实世界中的藏宝盒相对应。
13.如权利要求12所述的地理藏宝游戏系统,其中,所述关联数据模拟在所述现实世界中的藏宝盒位置处的环境。
14.如权利要求10所述的地理藏宝游戏系统,其中,所述服务器管理所述地理藏宝游 戏数据以使之与所述现实世界中的地理藏宝游戏活动相对应,并且管理所述地理藏宝游戏 数据以使之与所述虚拟世界中的地理藏宝游戏活动相对应。
15.如权利要求14所述的地理藏宝游戏系统,其中,所述服务器管理所述地理藏宝游 戏数据,以反映在所述地理藏宝游戏活动期间的通信设备的当前位置。
16.如权利要求15所述的地理藏宝游戏系统,其中,所述服务器监视通信设备的目前 位置,并且响应于检测到预计影响所述目前位置的潜在危险情况,将警告传送到所述通信 设备。
17.如权利要求14所述的地理藏宝游戏系统,其中,所述服务器响应于藏宝盒在所述 现实世界中或在所述虚拟世界中被发现来将奖励通知传送到所述通信设备。
18.如权利要求14所述的地理藏宝游戏系统,其中,在地理藏宝游戏活动期间,所述服 务器响应于在所述现实世界地理藏宝游戏或者所述虚拟地理藏宝游戏中检测到的事件将 广告传送到通信设备。
全文摘要
一种托管地理藏宝游戏的方法(200,300)。该方法可以包括与地理藏宝游戏主机(106)对接,以调取与现实世界地理藏宝游戏(122)相关联的地理藏宝游戏数据(108)。该方法还可以包括管理形成虚拟世界和地理藏宝游戏数据之间的连结的关联数据(114),该关联数据使得与现实世界地理藏宝游戏相对应的虚拟地理藏宝游戏能够在虚拟世界中被托管。本发明还涉及地理藏宝游戏系统(100),该地理藏宝游戏系统(100)包括至少一个服务器(104),该至少一个服务器(104)与地理藏宝游戏主机对接,以调取与现实世界地理藏宝游戏相关联的地理藏宝游戏数据,并且管理形成虚拟世界和地理藏宝游戏数据之间的连结的关联数据。
文档编号G06Q50/00GK101960482SQ200980107414
公开日2011年1月26日 申请日期2009年3月3日 优先权日2008年3月5日
发明者哈里斯·拉米克, 托马斯·M·蒂尔帕克 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1