用于设置虚拟操作的边界的方法和设备的制作方法

文档序号:1595843阅读:254来源:国知局
专利名称:用于设置虚拟操作的边界的方法和设备的制作方法
技术领域
本发明大体上涉及无线通信装置的位置追踪。更明确地说,本发明涉及使用无线通 信装置中的位置追踪应用程序来标记虚拟操作的边界且标记边界内的障碍。
背景技术
虚拟实境游戏通常将用户置于角色扮演情境中,用户在所述情境中扮演游戏中的角 色。传统上,在固定位置处进行此类游戏(例如,视频游戏和/或棋盘游戏)。此类固定 位置可以是计算机屏幕或将用户限制在相对小的区域中的某其它类型的计算机化界面。 类似地,在涉及游戏棋盘的游戏中,至少在用户的轮次的持续时间期间,用户也被限制 在相对小的区域中。举例来说,在例如Dungeons and Dragons (龙与地下城)的角色扮演 游戏中,玩家聚集在一起且轮流尝试收集虚拟物品或点数,玩家可使用所述虚拟物品或 点数来创建具有不同能力的角色,且玩家接着使用所述角色来参与游戏。此类游戏通常 在房间内或室内进行,且每一游戏时期常常持续若干小时。
如己经认识到,在相对大的游戏区域(例如,运动场)中进行此类角色扮演游戏或 其它游戏将为有利的,在所述相对大的游戏区域中玩家可在游戏区域中来回移动,遇到 不同虚拟障碍且回应不同障碍而采取行动。然而,尚未解决将虚拟实境区域赋予现实世 界的问题。
此外,许多其它在户外进行的活动在经界定的游戏区域内进行。举例来说,通常在 由足球场的边界标识的边界内进行足球游戏。通常是年幼的孩子玩此类游戏,且家长通 常希望孩子在无人照看的情况下不离开游戏区域的场地或相对近地接近游戏区域的场 地。因此,此项技术中需要用于此类应用的用于设定边界且标记与边界相关联的障碍的 方位的方法和设备。

发明内容
本文中所揭示的实施例通过提供用于设定边界且标记与边界相关联的障碍的方位的 方法和系统来解决上文所陈述的需要。可使用能够提供定位信息的无线通信装置来设置 边界,其中使用所述定位信息来设置边界且标记障碍方位。
在一个方面,提供用于设置用于进行虚拟操作的区域的虚拟表示的方法。此方面的 方法包括(a)用启用了位置确定能力的无线通信装置来设置区域的边界;以及(b)用 无线通信装置来标记区域中的至少一个障碍的方位。无线通信装置可包含位置确定能力, 其利用例如全球定位系统接收器的卫星定位系统。无线通信装置还可将区域的边界和至 少一个障碍的方位传输到服务器。可以许多方式中的任一者设置边界,例如(仅列举少 数)标记四边形形状边界的拐角、标记边界的中心点(其中已知边界到中心点的尺寸), 且标记两个或两个以上点且指定所标记的点和区域之间的关系。可例如通过当无线通信 装置位于障碍的接近度范围内时标记障碍的方位且指定障碍的大小来标记障碍。
本发明的另一方面提供服务器设备,其包括(a)网络接口,其用于将网络通信信 号发送到一个或一个以上基站/从一个或一个以上基站接收网络通信信号;及(b)控制
器,其经操作以从启用了位置确定能力的一个或一个以上无线通信装置通过网络接口接 收信息,来自无线通信装置的信息包含位置信息以及指示虚拟操作的区域的信息,位置 信息包含涉及区域的边界和与区域边界相关联的至少一个异常的信息。服务器可操作以 从无线通信装置接收位置信息以及指示虚拟操作的区域的信息,位置信息包含涉及区域 的边界和与区域边界相关联的至少一个异常的信息。
本发明的又一方面提供可用于设置边界且标记障碍的无线通信装置。无线通信装置
包括(a)位置确定子系统;(b)控制器处理器,其操作地互连到位置确定子系统;以及 (c)存储器,其操作地互连到控制器处理器。控制器处理器可操作以运行存储在存储器
中的应用程序,所述应用程序基于位置确定子系统而确定无线通信装置的位置、标记虚 拟操作的区域的边界且标记边界内的至少一个障碍或异常。控制器处理器可计算边界和 障碍信息,或可将位置信息传输到服务器且从服务器接收边界和障碍信息。控制器处理 器也可当进行虚拟操作时周期性地将位置信息从位置确定子系统传输到服务器,且回应 位置信息的传输而从服务器接收指令。


图1是将要进行虚拟实境游戏的现场的图2是位于现场的游戏区域边界的拐角处的无线通信装置的图3是现场和位于游戏区域边界的不同点处的无线通信装置的说明;
图4是示范性实施例的无线通信装置的方框图说明;
图5是示范性实施例的无线通信装置和服务器的方框图说明;
图6是示范性实施例的服务器的方框图说明;
图7是具有游戏区域并具有围绕游戏区域的接近度范围的边界的现场的图8是说明示范性实施例的边界和障碍确定的操作步骤的流程图9是说明示范性实施例的障碍确定和定义的操作步骤的流程图;以及
图IO是说明示范性实施例的边界和障碍确定的操作步骤的流程图ll是示范性实施例的边界和异常信息确定的操作步骤的流程图;以及
图12是说明一个示范性实施例的服务器的操作步骤的流程图。
具体实施例方式
为了更完整地理解本发明,现在参考如图式中所说明的若干实施例的以下详细描述, 图式中类似数字表示相同或类似元件。
图l到3说明虚拟游戏的游戏区域20和相关联的障碍和位于其中各点处的无线通信 装置。参看图1,由具有四个拐角点A到D的边界24和在图示中点E处指示的中心点 来界定游戏区域20。障碍30位于边界24内且具有F处指示的中心点。图2和3说明位 于游戏区域边界24内的不同方位处的无线通信装置100。此类游戏区域20可以是具有 无线通信装置100的若干用户将要在其中进行虚拟实境游戏的区域。图2和3中所说明 的无线通信装置100可具有位于其中的方位检测组件,例如全球定位系统(GPS)接收 器。方位确定组件以周期性间隔或当装置的用户指导时确定无线通信装置的方位。虽然 在本文中的各种实施例中描述利用GPS接收器的无线通信装置100,应了解,无线通信 装置可使用可用于此类装置的各种定位技术中的任一者和/或不同定位技术的组合。如众 所了解,存在用于确定无线通信装置的方位的各种方法,所述各种方法可主要分为两类, 即,基于网络的定位和基于手持机的定位。
基于网络的定位使用移动网络,所述移动网络与结合有基于网络的方位确定设备 (PDE)的无线通信装置通信,所述基于网络的位置确定设备(PDE)用来确定无线通信 装置的方位。此类基于网络的定位可使用许多不同定位技术中的任一者,包含(例如) 起源小区(COO)或当前服务特定无线通信装置的对应小区站点的小区ID,无线通信装 置与一个或一个以上无线基站之间的信号的到达角度(AOA),无线通信装置与一个或一 个以上无线基站之间的信号的到达时间(TOA),和通常使用无线电频率特征的先前确定 的映射来确定无线通信装置的方位的估计的各种无线电传播技术。此外,还可使用组合
一种或一种以上不同方法的此类基于R络的定位的混合方法。另外,可在例如无线局域 网的其它类型的网络中使用基于网络的定位。
虽然可使用无线通信网络来在获得无线通信装置和/或基于测量数据与基于无线通 信的方位确定算法进行方位估计确定方面提供辅助,但基于手持机或无线通信装置的定 位技术仍将无线通信装置本身用作定位无线通信装置的主要装置。此类基于手持机的定 位技术可包含在无线通信装置处观测到的时间差异测量(也称作为基于手持机的到达时 间(TOA))。还可使用GPS卫星发射信号的先前提到的GPS系统,无线通信装置内的 GPS接收器可使用所述信号来确定无线通信装置的方位。 一般来说,来自卫星的信号通 常称作为卫星定位系统(SPS)信号,其可来自全球定位系统(GPS)、 Galileo、 GLONASS、 NAVSTAR、 GNSS、使用来自这些系统的组合的卫星的系统,或将来将开发的任何SPS。 如本文中所使用,应了解,SPS还包含伪卫星系统。伪卫星是广播在L波段(或其它频 率)载波信号上调制的PN码或其它测距码(类似于GPS或CDMA蜂窝式信号)的陆基 发射器,所述载波信号可与GPS时间同步。每一此类发射器可经指派唯一PN码以便允 许远程接收器进行标识。可在来自轨道卫星的信号可能不可用的情形下使用伪卫星,例 如在隧道、矿井、建筑物、城区峡谷或其它封闭区域中。伪卫星的另一实施称作为无线 电信标。希望如本文中所使用的术语"卫星"包含伪卫星、伪卫星的均等物和可能的其 它者。希望如本文中所使用的术语"SPS信号"包含来自伪卫星或伪卫星的均等物的类 似SPS的信号。通常通过无线通信网络来增强SPS系统,且使用此类系统的方位确定被 称作为辅助SPS或辅助GPS。另外,SPS系统可位于手持机的外部,且例如通过USB、 蓝牙或串行连接与手持机通信。
再次参看图1到3,在一个实施例中,使用启用有方位确定组件的无线通信装置100 来沿着区域边界24标记各点以便设置边界。举例来说,如图2中所说明,可由用户将无 线通信装置100携带到区域边界24的方位A。在此实例中,方位A表示游戏区域边界 24的拐角。使用在无线通信装置100上运行的应用程序的用户指出无线通信装置位于沿 着游戏区域边界的点处。无线通信装置100接着使用可用于此类装置中的方位确定组件 中的任一者来确定方位,且将此方位与沿着游戏区域边界24的点相关联。用户接着将无 线通信装置携带到沿着游戏区域24的另一点,此在图3中说明。无线通信装置100位于 点B处。用户可接着向无线通信装置提供将要标记沿着游戏区域边界24的第二点的指示。 在一个实施例中,在标记点A和B之后,用户可在无线通信装置上提供两个所标记的点 表示游戏区域边界24的对角线的相对顶点的指示,因此在无线通信装置上运行的应用程 序可使用此信息来确定完整的边界24。如所了解,可使用许多不同技术来界定游戏区域 边界24,例如标记游戏区域边界的每一拐角、标记游戏区域边界的中心点E的位置且界 定用以界定游戏区域边界24的半径,在这种情况下游戏区域边界24是圆形。此外,可 将无线通信装置100携带到沿着非对称游戏区域边界24的不同点,且在无线通信装置中 标记沿着游戏区域边界的不同点以便界定游戏区域边界24。在一个实施例中,无线通信 装置100包含在用户接口上提供游戏区域边界的说明的应用程序,因此向用户提供关于 检验游戏区域边界的形状是否被正确输入到无线通信装置中和/或编辑边界的一个或一 个以上区域的能力。在此类实施例中,可直接在无线通信装置IOO的用户接口上编辑边 界的区域或通过指定要改变的边界的部分且用无线通信装置100来标记(多个)新边界 位置来编辑边界的区域,如上文所描述。
此外,可使用无线通信装置100来标记位于游戏区域边界24内的一个或一个以上障 碍30。在图1到3的实施例中,障碍30位于游戏区域边界24内且具有与其相关联的中 心点。用户可将无线通信装置IOO携带到十分接近障碍30的点且使用无线通信装置的方 位确定组件来标记障碍的方位。以此方式,可标记在游戏区域边界内的一个或一个以上 障碍的位置且例如在执行涉及虚拟实境游戏的操作时使用所述位置。对于大障碍(例如, 建筑物或其它相对大的区域)来说,用户可通过携带着无线通信装置环绕过周界同时连 续或几乎连续地监视无线通信装置的位置以标记周界的位置,来描绘障碍的周界的轮廓。
以举例的方式,在一个实施例中,各种不同用户可参与将要在游戏区域边界24内进 行的虚拟实境游戏。如上文所描述,可例如由用户中的一个来指定游戏的游戏场,且通 过与其它用户的无线通信或通过服务器将边界和障碍信息提供给其它用户,如下文将更 详细描述。树也位于游戏区域边界24内且对应于图1到3的说明中的障碍30。因此, 可使用树和任何其它障碍来与虚拟实境游戏积极互动。当用户进行虚拟实境游戏时,他 们继续携带用以监视用户的位置的无线通信装置100,且如果用户离开游戏区域边界24, 那么可由无线通信装置产生一个或一个以上类型的警报,所述警报指示用户的方位在游 戏区域边界24的外部。类似地,如果用户来到游戏区域边界内的障碍30的特定接近度 范围内,那么无线通信装置可基于用户的位置而产生一个或一个以上警报。如所了解, 方位确定系统常常包含误差计算,所述误差计算可用来估计SPS接收器的所计算的方位 的误差。在所估计的方位误差相对高的情况下,可使用此误差估计来确定是否超出任何 给定边界的概率且基于此类概率来产生警报。此外,在一些实施例中, 一个或一个以上 障碍30的位置可以是动态的,因此在游戏区域边界内来回移动。举例来说,障碍30可
与虚拟实境游戏的玩家中的一个相关联,且如果虚拟实境游戏的另一玩家来到障碍的预 界定接近度范围内,那么可对第二玩家发生事件。类似地,障碍30可为静态障碍且表示 游戏区域边界内的危险,例如洞或水障,且因此如果携带无线通信装置100的玩家来到 障碍30的特定接近度范围内,那么向玩家报警,且因此玩家可避开障碍。
现在参看图4,现在描述实施例的无线通信装置IOO的方框图说明。在此实施例中, 无线通信装置IOO包含可在装置的操作中使用的各种组件。无线通信装置IOO也可称作 为移动或远程站。如本文中所使用,无线通信装置指代例如蜂窝式电话、用户设备、膝 上型计算机或其它个人通信系统(PCS)装置的装置。无线通信装置可与各种类型的通 信网络中的一个或一个以上通信,例如无线广域网(WWAN)、无线局域网(WLAN)、 无线个域网(WPAN)等。术语"网络"和"系统"通常可互换使用。WWAN可以是码 分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交频分 多址(OFDMA)网络、单载波频分多址(SC-FDMA)网络等。CDMA网络可实施一种 或一种以上无线电接入技术(RAT),例如cdma2000、宽带-CDMA (W-CDMA)等。 cdma2000包含IS-95、 IS-2000和IS-856标准。TDMA网络可实施全球移动通信系统 (GSM)、数字先进移动电话系统(D-AMPS)或某其它RAT。在来自名为"第三代合作 伙伴计划"(3GPP)的组织的文献中描述GSM和W-CDMA。在来自名为"第三代合作 伙伴计划2" (3GPP2)的组织的文献中描述cdma2000。 3GPP和3GPP2文献是公众可获 得的。WLAN可以是IEEE 802.llx网络,且WPAN可以是蓝牙网络、正EE 802.15x,或 某其它类型的网络。所述技术也可用于WWAN、 WLAN和/或WPAN的任何组合。
继续参看图4,此实施例的无线通信装置100包含传输器/接收器部分104,其连接 到天线108且用来将无线信号发送到一个或一个以上无线基站(未图示)和从所述基站 接收无线信号。虽然在此图中将传输器/接收器104说明为单个组件,但应了解,传输器 /接收器104可包含执行传输和/或接收功能的一个或一个以上不同组件。类似地,虽然说 明了单个天线108,但应了解,此类无线通信装置100中可包含一个或一个以上不同天 线108。无线通信装置中包含GPS接收器112,且所述GPS接收器112视需要被用来确 定无线通信装置的方位。GPS 112可连接到天线108以便从一个或一个以上GPS卫星接 收信号,或可具有与天线108分离的独立天线。虽然说明为GPS 112,但无线通信装置 可包含如上文所描述的其它类型的方位确定系统中的任一者,和/或可使用不同方位确定 系统的组合。控制器116连接到传输/接收组件104和GPS接收器112。控制器116从GPS 接收器112接收方位信息且将信号提供给传输/接收组件104以便被调制和传输到无线网
络。类似地,控制器116从传输/接收组件104接收从无线网络接收到的信号。存储器120 连接到控制器116且用来存储各种编程指令和需要存储在无线通信装置100中的任何其 它信息。存储器120可包含静态和/或动态存储器,其可以是易失性和/或非易失性的。用 户接口 124也连接到控制器116且用于通过小键盘、视觉显示器和/或音频接口来与用户 介接。
现在参看图5,现在描述实施例的系统130。在此实施例中,系统130包含无线通信 装置100,其包含例如GPS系统112的方位确定子系统,所述GPS系统112从GPS卫星 134接收信号。类似地,如上文所描述,可使用任何适当的方位确定系统,且此处出于 说明和讨论的目的而描述GPS 112。此外,如众所了解,通过从若干GPS卫星134接收 信号并使用己知的三边测量技术来确定GPS定位,其中所需卫星信号的数目由所进行的 定位类型和是否由无线通信网络或其它实体来提供任何定位辅助确定。无线通信装置100 与一个或一个以上无线基站138通信。虽然可如上文所讨论使用任何可用的无线通信技 术,但在一个实施例中,无线通信装置IOO和无线基站138使用码分多址(CDMA)技 术来通信。无线基站138与网络142互连,所述网络142可例如包含公众交换电话网络 (PSTN)、局域网、和/或广域计算机网络。在图5的实施例中,服务器146也与网络162 互连。
现在参看图6,现在描述示范性实施例的服务器150的方框图说明。在此实施例中, 服务器150包含网络接口 154,其用以互连服务器150与网络142 (图5)。控制器处理 器158执行操作服务器150所必需的各种应用程序,包含与各种不同无线通信装置介接 的应用程序,且在一些实施例中,控制器处理器158还执行用于执行无线通信装置的方 位确定或向无线通信装置提供辅助信息以辅助方位确定的应用程序。服务器150包含用 户接口 162,其向用户或系统管理员提供到服务器150的接口。服务器150还包含存储 器166,其可用来存储由控制器处理器158执行的各种不同应用程序的代码,且还存储 涉及各种无线通信装置的操作的任何数据或其它信息,包含无线通信装置的虚拟操作的 一个或一个以上区域的边界和障碍信息。
在各种实施例中,如图4到6中所说明的系统可用于许多不同应用中。 一个实施例 提供虚拟实境游戏,其中玩家携带具有定位能力的无线通信装置100。无线通信装置100 将方位信息传送到服务器150,且由无线通信装置100的特定位置触发虚拟实境游戏内 的各种事件。举例来说,玩家可同意在指定区域中进行虚拟实境游戏。在一个实施例中, 无线通信装置100使用SPS定位来确定其方位且通过无线基站138和网络142将此方位
报告给服务器150。服务器150执行任何所需要的功能以允许各自具有与服务器150通 信的无线通信装置100的各种玩家在虚拟实境游戏中互动。举例来说,可由在服务器150 处运行的软件基于由无线通信装置100报告的玩家方位而指导携带无线通信装置100的 玩家进行特定移动或实施特定动作以在虚拟实境游戏中有所表现。此外,当在虚拟实境 游戏区域内标记一个或一个以上障碍的方位时,服务器可将警告传送到无线通信装置100 以向玩家指出附近有障碍或玩家已进入与障碍相关联的"越限"区域。
在图7中所说明的另一实施例中,小孩可在参加事件(例如,足球游戏)时携带无 线通信装置100。家长可标识与事件的场地相关联的边界170。可以上文相对于图l-3所 描述的类似方式来建立此类边界170。举例来说,可标记事件现场的拐角,或标记相对 拐角且无线通信装置通过基于相对拐角来完成矩形边界而确定完整的边界。另外,可在 服务器处存储与特定现场相关联的边界,且当无线通信装置到达现场时,可将询问传送 到服务器以确定服务器是否已存储用于所述特定位置的边界。如果存在所存储的边界, 那么服务器可将边界传送到无线通信装置。在一些实施例中,用户可例如在地图或本地 区域的说明上查看边界的图示,且检验边界是否正确。用户可能还能够视需要编辑边界 的一个或一个以上部分,例如,如上文所描述,通过直接在无线通信装置上编辑,或通 过指定要改变的新边界且标记新边界。如果服务器处没有存储用于特定现场的边界,那 么可使用先前所描述的技术中的一者来设置边界。可在一个无线通信装置上记录此类边 界以便用于多个装置。此外,在图7的说明中,设施174位于游戏场附近而且位于超出 边界170的位置处。在此实施例中,可建立边界170的异常,如图7中的178所说明。 可以上文相对于标记障碍的位置所描述的类似方式来设置此类异常178。在图7的实施 例中,家长可能会希望其小孩能够享用设施174,尽管所述设施174在边界170的周界 之外。此类设施174可例如包含休息室和特许商摊。可例如通过使用无线通信装置来标 记设施174的位置且接着以任何适当的方式来标记异常边界178 (例如,如上文所描述 的方式中的一者)而设置异常边界178。举图7的实例,异常边界178是经设置以包围 与设施174相关联的建筑物的不对称边界。在其它实施例中,可通过标识设施的位置来 设置异常边界178,且接着将异常边界设置成围绕所标记的位置且与边界170重叠的预 定义形状。此类预定义形状可以是基于所标记的位置的矩形或圆形,其将异常边界设置 成距所标记的位置达预定义(或可由用户定义)距离(例如,10米)。类似地,如上文 所描述,在一些实施例中,已存储边界信息的服务器还可包含异常信息。以此方式,由 小孩携带的无线通信装置可当小孩离开边界时产生警报,其中在小孩的无线通信装置处
和/或一个或一个以上其它无线通信装置(例如,由家长携带的装置)处产生警报。
现在参看图8,现在描述说明示范性实施例的操作步骤的流程图。在此实施例中, 无线通信装置包含可存储于无线通信装置的存储器中的应用程序,用户可执行所述应用 程序以输入虚拟操作(例如,虚拟实境游戏)的边界信息。起初,如方框200处所说明, 当可在无线通信装置上进入边界设置模式时操作开始。应注意的是,虽然将关于图8所 描述的操作描述为在无线通信装置上执行,但应了解,也可在服务器上进行此类操作, 且当无线通信装置进入边界设置模式时,建立在无线通信装置与服务器之间的通信链路, 且可由服务器实施操作步骤中的一些或全部。在图8的实施例中,边界设置模式包含驻 留于无线通信装置上的应用程序,且向用户提供到图形、音频和/或人体学接口的接口。 无线通信装置可在此类装置上通常存在的视觉显示器(例如,显示器屏幕)上显示涉及 虚拟操作的边界的信息以及各种其它提示,其中信息显示图形格式(例如,地图)、文本 格式和/或图形和文本格式的组合。显示器屏幕还可用来在屏幕上标记边界,例如在区域 的地图上标记点,且可通过用户携带着装置到各点来检验所述各点以确认点的位置是可 接受的。显示器屏幕还可包含触摸屏幕,用户可通过在显示器屏幕上压下与各种提示相 关联的部分来通过显示器屏幕提供输入。此类触摸型屏幕是众所周知的,且用户常常利 用尖笔或其它装置在屏幕上准确地压下所要区域。无线通信装置还可通过音频接口 (例 如,集成在装置内的扬声器,或由用户戴着且(通过电缆或以无线方式)链接到无线通 信装置的耳机)提供信息。用户还可通过声音命令将输入提供到无线通信装置,所述声 音命令由无线通信装置内的麦克风或链接到无线通信装置的耳麦接收。此外,无线通信 装置可包含例如小键盘的人体学输入,用户可在所述人体学输入上将输入提供到装置。 此类小键盘可与无线通信装置为一体的,或与无线通信装置分离且通过有线或无线链路 互动。在一些实施例中,此类无线通信装置还可向用户提供身体刺激,例如通过振动装 置。
继续参看图8,方框204处的无线通信装置提示用户进入边界设置模式。在此实施 例中,可使用连续模式或顶点模式来设置边界。在连续模式中,当用户围绕将要包含在 边界内的区域的周线行进时,连续地监视无线通信装置的位置。在顶点模式中,用户输 入用于定义将要包含的区域的顶点的一个或一个以上顶点。在方框204处,确定用户希 望进入顶点模式还是连续模式。如果选择连续模式,那么提示用户按压开始按钮,如方 框208处所指示。用户可压下开始按钮或任何其它按钮以指出用户准备好开始围绕将要 包含在边界内的区域的周线行进。在方框212处,确定开始按钮是否被按压。如果开始
按钮尚未被按压,那么继续方框208和212的操作。当开始按钮被按压时,如在方框216 处所提及,连续地记录无线通信装置的位置。在一个实施例中,从并入无线通信装置内 的GPS接收器确定位置,且以相对高的取样速率取样来自GPS接收器的位置以便当用户 沿着边界移动时确定连续边界。在方框220处,当用户已完成围绕边界行进时提示用户 按压结束按钮。在方框224处,确定结束按钮是否已被按压。如果停止按钮尚未被按压, 那么继续方框216和224的操作。如果在方框224处结束按钮已被按压,那么无线通信 装置将所记录的位置传输到服务器,如方框228处所注释。
在方框204处,如果确定已进入顶点模式。那么无线通信装置向用户产生提示以按 压指示边界顶点的按钮,如方框232处所指示。提示可向用户提供指示以移动到表示边 界顶点的点且接着按压指示用户到达此类顶点的按钮。以此方式,用户可移动到(例如) 边界的拐角且提供关于用户到达拐角的指示,且因此可标记拐角的位置。在方框236处, 确定是否已接收到关于用户到达边界顶点的指示。如果尚未接收到此类指示,那么继续 方框232的操作。当已接收到关于用户到达顶点的指示时,无线通信装置获得位置信息, 如方框240处所注释。在方框244处记录此位置信息。在方框248处,确定指示用户已 完成输入顶点信息的结束按钮是否被按压。如果结束按钮尚未被压下,那么重复在方框 232处开始的操作。如果结束按钮己被按压,无线通信装置将所记录的位置传输到服务 器,如方框228处所提及。在传输用于定义边界的所记录的位置之后,确定是否需要将 障碍添加到边界,如方框252处所指示。如果要添加障碍,那么无线通信装置起始障碍 标记例程,如方框256处所注释。在方框260处,确定障碍标记是否完成,且当障碍标 记完成时,服务器绘制边界和任何障碍,如方框264处所提及。
当服务器绘制边界和任何障碍时,可利用许多绘制例程中的任一者。举例来说,如 果以连续模式记录位置点,那么用户可能会在走过边界时偏离直线或光滑弧线。在此类 情况下,可使用光滑化程序来使边界光滑以便减小或消除可由用户移动的直接绘制所导 致的任何边界连贯性。类似地,如果以顶点模式输入位置点,那么可通过在所记录的顶 点中的每一者之间画线且接着例如在边界是矩形的情况下实施直角连接(例如,调整一 个或一个以上顶点的位置以在边界线段之间提供90度角)来绘制边界。此外,当以顶点 模式设置边界信息时,无线通信装置可向用户提供进一步提示以输入涉及边界的定义。 举例来说,如果边界具有所定义的形状,例如方形或矩形,那么可输入此形状。此外, 边界可具有圆形或椭圆形,或可用弧线而非直线来连接的边界的特定线段。在任何情况
下,服务器接收此相关信息且根据此信息确定边界。虽然上文描述服务器绘制边界和与 游戏区域相关联的任何障碍,但也可在无线通信装置处进行此类边界/障碍绘制。
现在参看图9,现在描述示范性实施例中的障碍标记例程。在此实施例中,如方框 300处所提及,起始障碍标记例程。可在边界设置模式中在已提示用户边界内是否存在 任何障碍之后由无线通信装置起始此类障碍标记例程。也可独立于边界设置模式而进入 此类障碍标记例程,例如当用户在已经设置虚拟区域的边界之后希望输入障碍信息时。 此外,虽然参考一个或一个以上障碍来描述图9的例程,但是此类例程可用来标记虚拟 操作的区域的边界的任何所要异常。当在方框304处进入例程时,提示用户按压指示障 碍的按钮。在此实施例中,用户移动到障碍的位置且压下按钮以指示用户和无线通信装 置到达所关注的障碍的位置。在方框308处,确定障碍指示是否已被按压。如果按钮尚 未被按压,那么继续方框304的操作。当用户压下指示障碍的按钮时,在方框312处, 无线通信装置记录障碍的位置。在方框316处,无线通信装置接着通过提示用户输入障 碍类型、障碍大小,和/或涉及障碍的其它标识信息(例如,障碍的种类)和/或障碍可在 例如虚拟实境游戏的虚拟操作中具有的功能(例如,非行进区等)来提示用户定义障碍。 举例来说,如果障碍是树,那么用户可提供此类指示以及树的大小。障碍定义还可包含 围绕障碍的默认缓冲区,以便确保障碍如障碍标记例程中所定义实际地在障碍位置内。 还可通过进入连续标记模式来输入障碍定义,此类似于相对于图8所描述的,其中用户 围绕障碍的周线走动同时无线通信装置连续地记录位置点以便适当地绘制障碍位置和大 小。此外,当标记虚拟实境游戏中的障碍时,用户可例如通过围绕例如城堡的虚拟轮廓、 城堡内的地下城行走来标记游戏区域。因此,当标记障碍时,此类障碍还可包含虚拟对 象和涉及此类对象的定义。在方框320处,记录障碍定义。在方框324处,接着提示用 户是否存在需要标记的额外障碍。如果存在额外障碍,那么重复在方框304处开始的操 作。如果不存在需要标记的额外障碍,那么无线通信装置将所记录的障碍位置信息和定 义信息传输到服务器,如方框328处所提及。在方框332处,完成障碍标记例程的操作。 在其它实施例中,可在服务器已接收到相关信息且确定边界和障碍和/或异常位置之后输 入障碍和/或特征。举例来说,如果在虚拟操作的过程期间发现新障碍,那么用户可将指 示障碍的输入提供到无线通信装置,且无线通信装置可实施适当的障碍标记例程。
现在参看图IO,现在描述说明另一实施例的操作步骤的流程图。在此实施例中,具 有无线通信装置的用户希望参与虚拟实境操作,例如虚拟实境游戏。起初,如方框400 处所说明,当执行虚拟操作应用程序时操作开始。可使用驻留于无线通信装置上的应用 程序来执行虚拟实境操作,且所述应用程序在通过图形、音频和/或人体学接口向用户提
供接口的无线通信装置上执行。或者,应用程序可在服务器上运行,所述服务器与无线 通信装置通信且从无线通信装置接收输入且将来自应用程序的回应提供到无线通信装 置。此外,应用程序可在无线通信装置和服务器两者上运行,所述应用程序在装置与服 务器之间划分处理任务。无线通信装置可在此类无线通信装置上通常存在的视觉显示器 (例如,显示器屏幕)上显示涉及虚拟操作的信息,其中以图形格式(例如,地图)、文 本格式和/或组合来显示信息。显示器屏幕还可以是触摸型屏幕,在这种情况下用户可通 过显示器提供输入。此类触摸型屏幕是众所周知的,且用户常常利用尖笔在屏幕上准确 地压下所要区域。无线通信装置还可通过音频接口 (例如,集成在装置内的扬声器,或 由用户戴着且(通过电缆或以无线方式)链接到无线通信装置的耳机)提供信息。用户 还可通过声音命令将输入提供到无线通信装置,所述声音命令由无线通信装置内的麦克 风或链接到无线通信装置的耳机接收。此外,无线通信装置通常包含例如小键盘的人体 学输入,用户可在所述人体学输入上将输入提供到装置。此类小键盘可与无线通信装置 为一体的或与无线通信装置分离,且装置和小键盘通过有线或无线链路互连。在一些实 施例中,此类无线通信装置还可向用户提供身体刺激,例如通过振动器。
仍参看图10,在方框404处,无线通信装置接收指示边界位置的输入。在一些实施 例中,当用户位于特定边界位置处且携带无线通信装置时,所述用户提供此类输入。在 方框408处,无线通信装置确定当前方位且将此方位与所指示的边界位置一起存储。在 方框412处,无线通信装置接着接收指示第二边界位置的输入。在一些实施例中,用户 可在移动到第二边界位置且将适当的输入提供到无线通信装置之后提供此类输入。在方 框416处,无线通信装置确定当前方位且将此方位与所指示的第二边界位置一起存储。 如方框420处所指示,无线通信装置接收指示障碍位置的输入。当携带无线通信装置的 用户站在障碍附近时此类输入可来自所述用户。在方框424处,确定无线通信装置的方 位,且将此方位与障碍位置一起存储。在一个实施例中,接收指示障碍的输入的应用程 序还提示用户例如障碍的大小和大体几何形状等额外信息。在其它实施例中,可设置障 碍的默认大小,用户接着具有输入不同值的选项。在再进一步的实施例中,应用程序提 示用户障碍类型且基于障碍类型设置涉及障碍的信息。举例来说,如果障碍是位于虚拟 操作的边界区域内的树,那么可针对障碍建立默认周界,所述默认周界是距如方框424 处所提及的经存储的障碍位置的设置半径。在障碍是水型障碍的情况下,可提示用户例 如障碍的适当大小和/或形状等额外信息。在其它实施例中,用户可输入障碍边界应仅为 具有特定半径的圆形或以障碍位置为中心的所要大小的方形。在许多应用中,并不要求
障碍边界的精确位置,且用户可仅输入将建立提供足够容限的障碍边界的信息以便提供 关于障碍边界正接近或己被越过的警报。
仍参看图10,在方框428处,确定是否将要提供额外边界和/或障碍信息。如果确定 存在将要提供的额外信息,那么接收指示下一边界或障碍位置的输入,如方框432处所 指示。在方框436处,确定无线通信装置的方位且将其与额外边界或障碍信息一起存储, 且再次执行方框428的确定。如果在方框428处确定没有将要提供的额外边界和/或障碍 信息,那么基于所输入的边界位置而确定虚拟操作的边界,如方框440处所提及。如上 文所讨论,可基于所接收的边界位置信息和连接所存储的边界位置的所计算的边界线而 确定此类边界信息。举例来说,用户可输入虚拟操作的矩形区域的每一拐角的边界位置。 接着仅通过计算沿着连接拐角以形成矩形区域的周界的直线的方位来确定边界。类似地 且也如上文所讨论,用户可标记矩形区域的相对拐角的位置,且通过计算沿着具有此类 相对拐角的矩形区域的周界的方位来确定边界。此外,用户可标记不规则形状边界的多 个位置且通过用线连接所依序标记的边界位置中的每一者以形成边界周界来确定边界周 界的方位。在一些实施例中,应用程序提供显示所标记的边界位置和所计算的周界的地 图,且用户可检验是否正确地描绘了边界,或可提供额外输入以更准确地界定所要边界。
在方框444处确定边界内的障碍方位。可通过使用例如如上文所描述的提供障碍信 息和位置的信息来计算与每一障碍相关联的边界以确定此类障碍方位。在一些实施例中, 应用程序提供显示边界内的边界障碍的地图,且用户可检验是否正确地描绘了边界和障 碍,或可提供额外输入以更准确地界定所要边界、障碍位置和/或障碍边界。在方框448 处,将边界和障碍信息用于虚拟操作,例如当一个或一个以上用户参与在边界内进行的 虚拟实境游戏时。参与虚拟操作的每一用户携带无线通信装置,其监视用户的方位且每 当用户来到边界或障碍的预定义接近度内时提供警报。无线通信装置还可基于用户在边 界内的方位和与如由虚拟操作所预定义的特定方位相关联的事件而提供涉及边界内的其 它事件的警报。在方框452处,无线通信装置视情况将边界和障碍信息传输到服务器。 服务器可接着将此信息提供给参与特定区域内的虚拟操作的其它用户。如应了解,图io 提供用于建立和使用虚拟操作中的边界/障碍信息的一个示范性实施例。此外,可从图10 中所说明的操作的顺序修改所说明的顺序,且应了解此类修改且此类修改完全在所属领 域的技术人员的能力范围内。
参看图ll,现在描述另一实施例的操作步骤的流程图说明。在此实施例中,建立边 界以及边界的一个或一个以上异常。起初,如方框500处所指示,当执行虚拟操作应用
程序时操作开始。类似地,如上文所讨论,可使用驻留于无线通信装置上的应用程序、 在服务器上操作的应用程序或其组合来执行虚拟实境操作。同样如上文所讨论,无线通 信装置包含用户接口。在方框504处,无线通信装置接收指示边界位置的输入。在一些 实施例中,当用户位于特定边界位置处且携带无线通信装置时,用户提供此类输入。可 以关于图IO所讨论的类似方式实施边界位置的输入。在图11的实施例中,提供指示边 界的异常的输入,如方框508处所提及。在方框512处,确定无线通信装置的方位且将 其与异常信息一起存储。此类异常信息可包含出于虚拟操作的目的而视为"界内"的超 出边界的区域。举图7的实例,边界可以是围绕运动游戏场的周界,且异常可以是超出 所界定的周界的休息室或特许设施。或者,边界信息的异常可以是位于所界定的边界周 界内且被视为越限"界外"的区域。在这种状况下,异常信息类似于如上文所描述的障 碍信息。在方框516处,确定是否将要输入额外边界和/或异常信息。如果将要输入额外 信息,那么接收指示下一边界或异常位置的输入,如方框520处所提及。根据方框524, 确定无线通信装置的方位且将其与边界或异常信息一起存储,且执行关于方框516所描 述的操作。如果在方框516处确定没有将要输入的额外边界/异常信息,那么基于边界位 置而确定虚拟操作的边界,如方框528处所提及。可以任何适当的方式确定边界,例如 如上文所描述的方式中的一个或一个以上。在方框532处,确定边界的异常。可通过计 算与每一特定异常相关联的周界的位置来确定此类异常且存储此信息以便用于虚拟操 作。在方框536处,将边界和异常信息用于虚拟操作。举例来说,监视携带无线通信装 置的人的方位,且当人移动超出由边界和(多个)异常所界定的区域时产生警报。视情 况,在方框540处,将边界和障碍信息传输到服务器。服务器可接着将此信息提供给参 与所述特定区域内的虚拟操作的其它用户。此外,在一些实施例中,边界和/或障碍可以 是动态而非静态的。在此类状况下,障碍可以是时变的和/或边界可以是时变的,因此向 虚拟操作添加额外变量。如应了解,图11提供用于建立和使用虚拟操作中的边界/异常 信息的一个示范性实施例。此外,可从图11中所说明的操作的顺序修改所说明的顺序, 且应了解此类修改且此类修改完全在所属领域的技术人员的能力范围内。
现在参看图12,现在描述说明另一实施例的操作的流程图。在此实施例中,携带无 线通信装置的用户向装置提供关于用户到达与实施或参与虚拟操作相关的现场的输入, 如方框550处所提及。在方框554处,无线通信装置确定当前方位。如方框558处所指 示,将此当前方位与任何先前所存储的边界信息比较。此类先前所存储的边界信息可包 含先前所设置的边界和障碍或异常信息。举例来说,如果周期性地在特定现场进行游戏
的用户参与虚拟实境游戏,那么可存储所述现场的边界和障碍或异常信息且在将来使用 所述信息而不必每次在所述现场进行虚拟操作时重复边界设置操作。在方框562处,确 定当前方位是否在先前所存储的边界内或在所存储的边界的预设接近度内。在一个实施 例中,如果当前方位在先前所存储的边界周界的100米内,那么将用户视为在所述边界 的预设接近度内。如应了解,可基于许多因素中任一者而选择此类预设接近度,且可将 此类预设接近度与先前所存储的边界信息一起存储。还可基于本地条件和/或两个或两个 以上先前所存储的现场的接近性而设置此类接近度以便避免两个现场之间的重叠,所述 重叠可导致边界的不正确选择。如果确定当前方位在先前所存储的边界内或在所存储的 边界的接近度内,那么将先前所存储的边界和障碍或异常信息用于虚拟操作,如方框566 处所指示。如果在方框562处确定当前方位不在先前所存储的边界内且不在先前所存储 的边界的预设接近度内,那么在方框570处获得新边界、障碍或异常信息。如方框574 处所提及,将此边界和异常或障碍信息用于虚拟操作。视情况,可存储新边界和相关联 的信息以便将来使用和/或可将新边界和相关联的信息传输到服务器以便将来使用。
虽然以上实施例中的许多提供用于建立边界、障碍和异常信息的可能应用的实例, 包含参与虚拟实境游戏或监视人在例如运动场的特定区域中的位置,但应了解,本文中
所描述的原理、装置和方法可用于许多其它应用。举例来说,父母或监护人可向小孩提 供具有与允许小孩去的区域(例如,学校操场)相关联的边界信息的无线通信装置。如
果小孩进入先前未被批准的区域,那么无线通信装置可产生将发送到(多个)父母/监护 人和/或小孩的警报。在其它应用中,无线通信装置可用作虚拟导游,从而当用户到达所 关注的特定点的接近度内时提供指示。此外,还可提供位置的地图,以使得用户可查看 例如大型购物中心的地图。另外,可输入边界和障碍且在搜寻和营救操作或灾难应对和 恢复行动中加以使用。此类装置和方法还可用于要求虚拟边界的其它用途,例如,在所 定义的对象离开所界定的边界的情况下产生警报的防盗保护,监视囚犯进入禁止边界和/ 或离开其应处于的区,设置性罪犯的隔离区等。应了解,此类额外应用在上文所描述的 实施例的范围内。
另一实施例的应用提供能够记录一段时间期间所输入的历史方位以定义无线通信装 置的特定用户的频繁位置(例如,频繁行进的路线、频繁光顾的商店和其它频繁位置) 的无线通信装置。可由装置通过随时间监视位置且归类出最常见位置并将最常见的位置 指定为频繁位置来确定特定装置的频繁位置的产生。这些频繁位置中的一个或一个以上 可界定为可接着绘制到典型事件位置以及互连行进路线的边界,如果超出所述边界则产 生警报。如果无线通信装置偏离此类边界,那么产生警报且记录装置的位置。如果发生 偏离许多次和/或以选定频率发生偏离,那么可将偏离添加到频繁位置。举例来说,保险 公司可使用此类信息来确定估价,和/或公司可使用此类信息来基于对已知历史位置的商 务接近性而选择发送到装置的广告。
所属领域的技术人员应了解,可使用多种不同技术和技艺中的任一者来表示信息和 信号。举例来说,可由电压、电流、电磁波、磁场或磁性粒子、光场或光学粒子或其任 何组合来表示可能在以上全部描述中参考的数据、指令、命令、信息、信号、位、符号 和码片。
所属领域的技术人员应进一步了解,结合本文中所揭示的实施例而描述的各种说明 性逻辑方框、模块、电路和算法步骤可实施为电子硬件、计算机软件、固件或其组合。 为了清楚地说明此互换性,已大体上根据其功能性在上文中描述了各种说明性组件、方 框、模块、电路和步骤。此类功能性实施为硬件还是软件和/或固件取决于特定应用和强 加在整个系统上的设计约束。所属领域的技术人员可针对每一特定应用以变化的方式来 实施所描述的功能性,但不应将此类实施决策解释为导致脱离本发明的范围。
对于硬件实施方案,处理单元可实施于一个或一个以上专用集成电路(ASIC)、数 字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编 程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、电子装置、经设计以执行 本文中所描述的功能的其它电子单元、或其组合内。
对于固件和/或软件实施方案,可使用执行本文中所描述的功能的模块(例如,过程、 函数等)来实施所述技术。有形地包含指令的任何机器可读媒体可用来实施本文中所描 述的方法。举例来说,软件代码可存储于存储器(例如,无线通信装置100的存储器120) 中且由处理器(例如,控制器处理器116)来执行。存储器可实施于处理器的内部或实施 于处理器的外部。如本文中所使用,术语"存储器"指代任何类型的长期、短期、易失 性、非易失性的存储器或其它存储器且并不限于任何特定类型的存储器或任何数目的存 储器,或上面存储有存储器的任何类型的媒体。
如果以软件实施,那么可将功能作为在计算机可读媒体上的一个或一个以上指令或 代码来存储或传输。计算机可读媒体包含计算机存储媒体和通信媒体两者,所述通信媒 体包含有助于将计算机程序从一处转移到另一处的任何媒体。存储媒体可以是可由计算 机存取的任何可用媒体。以实例的方式且并非限制,此类计算机可读媒体可包括RAM、 ROM、 EEPROM、 CD-ROM或其它光盘存储器,磁盘存储器或其它磁性存储装置,或可
用来载运或存储以指令或数据结构形成且可由计算机存取的所要程序代码的任何其它媒 体。而且,将任何连接适当地称作为计算机可读媒体。举例来说,如果使用同轴电缆、 光缆、双绞线、数字用户线(DSL)或例如红外、无线电和微波的无线技术从网站、服 务器、或其它远程源传输软件,那么将同轴电缆、光缆、双绞线、DSL或例如红外、无 线电和微波的无线技术包含在媒体的定义中。如本文中所使用,磁盘和光盘包含压縮光 盘(CD)、激光光盘、光盘、数字通用光盘(DVD)、软盘和blu-ray光盘,其中磁盘通 常磁性地再现资料,而光盘使用激光来光学地再现资料。以上各者的组合也可包含在计 算机可读媒体的范围内。
提供先前对所揭示案实施例的描述是为了使所属领域的技术人员能够制作或使用本 发明。所属领域的技术人员将容易了解对这些实施例的各种修改,且本文中所定义的一 般原理可在不脱离本发明的精神或范围的情况下应用于其它实施例。因此,并不希望本 发明限于本文中所描述的实施例,而是应符合与本文中所揭示的原理和新颖特征一致的 最广范围。
权利要求
1.一种用于设置用于进行虚拟操作的区域的虚拟表示的方法,其包括用启用有位置确定能力的无线通信装置来设置区域的边界;以及用所述无线通信装置来标记所述区域中的至少一个障碍的方位。
2. 根据权利要求1所述的方法,其中所述无线通信装置启用有全球定位系统接收器。
3. 根据权利要求1所述的方法,其进一步包括-将所述区域的所述边界和所述至少一个障碍的所述方位传输到服务器。
4. 根据权利要求1所述的方法,其进一步包括将所述区域的所述边界和所述至少一个障碍的所述方位存储在所述无线通信装 置的存储器中。
5. 根据权利要求1所述的方法,其中所述设置边界步骤包括用所述无线通信装置来标记所述区域的拐角;以及 指定所述区域沿直线在所述经标记的拐角之间延伸。
6. 根据权利要求1所述的方法,其中所述设置边界步骤包括用所述无线通信装置来标记所述区域的中心点;以及 指定所述区域的所述中心点与所述边界之间的半径。
7. 根据权利要求l所述的方法,其中所述设置边界步骤包括用所述无线通信装置来标记所述区域的至少两个点;以及 指定在所述经标记的点与所述区域之间的关系。
8. 根据权利要求7所述的方法,其中所述至少两个点是矩形的相对拐角,且将所述区 域的形状指定为其中所述两个点为相对拐角的矩形。
9. 根据权利要求1所述的方法,其中所述标记步骤包括当所述无线通信装置位于到至少一个障碍的接近度范围内时使用所述无线通信装置来标记所述障碍的方位;以及 指定所述障碍的大小。
10. 根据权利要求l所述的方法,其进一步包括-将边界和障碍信息从所述无线通信装置传输到服务器;以及 将所述边界和障碍信息从所述服务器传输到至少第二无线通信装置。
11. 一种服务器设备,其包括- 网络接口 ,其用于将网络通信信号发送到一个或一个以上基站/从所述一个或一个 以上基站接收所述网络通信信号;控制器,其可操作以通过所述网络接口从启用有位置确定能力的至少第一无线通 信装置接收信息,来自所述第一无线通信装置的所述信息包含位置信息以及指示用 于虚拟操作的区域的信息,所述位置信息包含涉及所述区域的边界和与所述区域边 界相关联的至少一个异常的信息。
12. 根据权利要求ll所述的服务器设备,其中所述位置信号包含来自卫星定位系统的信 息,且所述指示用于虚拟操作的区域的信息包含对所述区域的几何形状的描述,且 其中所述控制器进一步可操作以基于所述位置信息和几何形状而确定所述区域的 所述边界的周界。
13. 根据权利要求11所述的服务器设备,其中所述控制器可操作以运行应用程序,所述 应用程序从所述无线通信装置的用户接收标识边界位置的用户输入且基于所述边 界位置而确定边界信息和异常信息。
14. 根据权利要求13所述的服务器设备,其中所述边界位置是所述区域的拐角。
15. 根据权利要求14所述的服务器设备,其中在所述服务器处接收作为所述边界的异 常的至少一个障碍的位置。
16. 根据权利要求11所述的服务器设备,其中所述控制器进一步可操作以从所述第一无 线通信装置接收边界和异常信息且将所述边界和异常信息传输到至少第二无线通 信装置。
17. 根据权利要求ll所述的系统,其中所述控制器进一步可操作以将涉及所述区域的边 界和异常信息存储在存储器中,且当确定无线通信装置在所述区域边界内时将所述信息传输到所述无线通信装置。
18. 根据权利要求11所述的系统,其中所述控制器进一步可操作以根据检测到所述无线 通信装置在位置的接近度范围内的频率而存储历史边界信息。
19. 一种无线通信装置,其包括位置确定子系统;控制器,其可操作地互连到所述位置确定子系统; 存储器,其可操作地互连到所述控制器;其中所述控制器可操作以运行存储在所述存储器中的应用程序,所述应用程序基 于用于指定虚拟操作的区域的边界的所述位置确定子系统而确定所述无线通信装 置的位置,且标记所述边界内的至少一个障碍。
20. 根据权利要求19所述的无线通信装置,其中所述控制器可操作以将位置信息传输 到服务器,且从所述服务器接收区域边界和障碍信息。
21. 根据权利要求19所述的无线通信装置,其中所述控制器当在所述区域内进行虚拟 操作时周期性地将来自所述位置确定子系统的位置信息传输到服务器,且其中所述 控制器回应所述位置信息的所述传输而从所述服务器接收指令。
22. —种上面存储有程序代码的计算机可读媒体,其包括用于基于由启用有位置确定能力的无线通信装置提供的位置信息而进行边界确 定的程序代码,所述边界界定用于进行虚拟操作的区域;以及用于基于所述边界的至少一个异常的方位信息而进行异常确定的程序代码。
23. 根据权利要求22所述的计算机可读媒体,其中由所述无线通信装置提供的所述位 置信息包括用于进行虚拟操作的所述区域的周界的一个或一个以上拐角的位置;以及 指定用于进行虚拟操作的所述区域的几何形状的信息。
24. 根据权利要求22所述的计算机可读媒体,其中由所述无线通信装置步骤提供的所 述位置信息包括用于进行虚拟操作的所述区域的中心点;以及 指定所述区域的所述中心点与周界之间的几何关系的信息。
25. 根据权利要求22所述的计算机可读媒体,其中所述边界的至少一个异常的所述信 息包括当所述无线通信装置位于接近于至少一个障碍处时使用所述无线通信装置确定 的所述障碍的方位;以及 所述障碍的大小。
26. —种用于设置边界的虚拟表示的系统,其包括用于用启用有位置确定能力的无线通信装置来设置边界的装置,所述边界界定用 于进行虚拟操作的区域;以及用于用所述无线通信装置来设置所述区域的所述边界的异常的装置。
27. 根据权利要求26所述的系统,其进一步包括用于将所述区域的所述边界和所述异常的所述方位传输到服务器的装置。
28. 根据权利要求26所述的系统,其中所述用于设置边界的装置包括 用于指定与所述区域相关联的至少一个点的位置的装置;以及 用于指定所述区域的所述边界相对于所述至少一个点的几何形状的装置。
29. 根据权利要求26所述的系统,其中所述用于设置异常的装置包括用于指定异常的位置的装置;以及用于指定所述异常相对于所述至少一个点的几何大小和形状的装置。
30. 根据权利要求26所述的系统,其进一步包括用于当在所述区域中进行虚拟操作时监视无线通信装置的位置的装置;以及 用于当所述无线通信装置的位置在所述边界外或在所述异常的预设接近度内时 产生警报的装置。
全文摘要
使用具有定位能力的无线通信装置来标记虚拟操作区域的边界且使用其标记所述边界内的一个或一个以上障碍。可由具有无线通信装置的用户来进行虚拟操作,且所述无线通信装置当用户违反所述边界或在到障碍的预设接近度范围内时产生警报。
文档编号A63F13/12GK101374575SQ200780003153
公开日2009年2月25日 申请日期2007年1月16日 优先权日2006年1月17日
发明者阿诺德·贾森·加姆 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1