根据地理位置向移动终端提供交互式活动程序的方法和系统

当前位置:首页long8cc客户端电脑版 >

long8cc客户端电脑版

根据地理位置向移动终端提供交互式活动程序的方法和系统

时间:2019-11-26本站浏览次数:373

       

根据地理位置向移动终端提供交互式活动程序的方法和系统

提供用于向便携式电子设备(22)的用户提供交互式活动程序的方法、系统、设备和计算机程序产品。该便携式电子设备(22)使用无线通信网络(20)被连接至数据网络。将从数据网络接收的交互式活动程序提供给便携式电子设备(22)。该交互式活动程序与地理位置相关联。

根据地理位置向移动终端提供交互式活动程序的方法和系统技术领域本发明涉及便携式电子设备,更特别地涉及能够与数据网络进行通信的便携式电子设备以及相关的方法和计算机程序产品。背景技术近来,便携式通信领域的特征激增。便携式通信设备,例如无绳和蜂窝电话、寻呼机、无线调制解调器、无线电子邮件设备、具有通信功能的个人数字助理(PDA)、MP3播放器以及其他便携式通信设备,正在变得越来越普遍。这些便携式通信设备中的一些被配置成通过无线通信网络与诸如因特网之类的数据网络进行通信。因此,这些便携式设备的用户可以使用便携式通信设备来访问因特网以及在其上可得到的信息。例如,可以下载音乐并将其存储在便携式通信设备上,或者在下载的同时实时收听。发明内容本发明的一些实施例提供用于向便携式电子设备的用户提供交互式活动(activity)程序的方法、系统、设备和计算机程序产品。该便携式电子设备使用无线通信网络被连接至数据网络。从数据网络接收的交互式活动程序被提供给便携式电子设备。该交互式活动程序与地理位置相关联。在本发明的更多实施例中,可以响应于来自便携式电子设备的用户的命令,对交互式活动程序进行修改。这些命令可以包括话音命令和/或人工命令。在本发明的一些实施例中,可以响应于所述命令实时地对交互式活动程序进行修改。在本发明的更多实施例中,便携式电子设备可以是第一便携式电子设备。第二便携式电子设备可以使用无线通信网络被连接至数据网络,而交互式活动程序可以同时从该数据网络被提供给第一和第二便携式电子设备。在本发明的一些实施例中,可以获得与便携式电子设备的用户相关联的数据,并且可以基于所获得的数据为用户生成程序。交互式活动程序可以与用户的锻炼例程相关联。所获得的数据可以包括锻炼例程的目标、锻炼例程的路线和/或位置、与锻炼例程的各次锻炼相关联的距离信息、与其中几次锻炼相关联的持续时间信息、与其中几次锻炼相关联的燃烧的卡路里和/或与其中几次锻炼相关联的日志事项。在本发明的更多实施例中,所生成的程序和/或所获得的数据可以被存储在便携式电子设备和/或数据网络上。附图说明图1是根据本发明一些实施例的便携式电子设备和示例性基站收发信机的示意图。图2是根据本发明一些实施例的包含交互式活动电路的系统的筒图。图3-5是说明根据本发明各个实施例的便携式电子设备的操作的流程图。具体实施方式现在将参考附图对本发明的特定示例性实施例进行描述。然而,本发明可以体现为许多不同的形式,并且不应被解释为限于在此所述的实施例;更确切地说,这些实施例被提供,从而使得本公开将是全面的和完整的,并且将向本领域技术人员完全传达本发明的范围。在附图中所示的特定示例性实施例的详细描述中所用的术语不打算作为对本发明的限制。在附图中,相同的数字指的是相同的元素。正如在此所用的,单数形式的"一"、"一个"和"该"也打算包括复数形式,除非另有明确说明。还将理解,当在本说明书中使用时,术语"包含"、"包括"和/或其动词形式表示存在所述的特征、整体、步骤、操作、元件和/或部件,但是不排除存在或添加一个或多个其他的特征、整体、步骤、操作、元件、部件和/或其组合。将会理解,当一个元件被称作"连接"或"耦合"至另一元件时,它可以直接连接或耦合至另一元件,或者可以存在插入元件。此外,在此所用的"连接,,或"耦合"可以包括无线连接或耦合。正如在此所用的,术语"和/或"包括相关列出的项中的一个或多个的任何一个以及所有组合。除非另有定义,否则在此所用的所有术语(包括技术和科学术语)都具有与本发明所属领域的技术人员通常所理解的相同的含义。还将理解,这些术语,例如在通常使用的词典中所定义的那些术语,应当被解释为具有与它们在相关技术领域的背景中的含义一致,而不应当在理想化或过度形式化的意义上进行解释,除非在此明确地这样定义。正如在此所用的,"便携式电子设备"既包括仅具有无线信号接收机而没有发送能力的设备,也包括具有能够在双向通信链路上进行双向通信的接收和发送硬件的设备。这种设备可以包括:具有或不具有多线显示器的蜂窝或其他通信设备;可以结合话音和数据处理、传真和/或数据通信能力的个人通信系统(PCS)终端;可以包括射频接收机和寻呼机、因特网/内部网访问、Web浏览器、管理器、日历和/或全球定位系统(GPS)接收机的个人数字助理(PDA);和/或包括射频接收机的常规膝上型电脑和/或掌上型计算机或其他设备。正如在此所用的,"便携式电子设备,,可以是便携式的、可移动式的、安装在(航空的、海上的、或陆基的)交通工具中的,或者位于和/或配置成本地操作、和/或在地球和/或太空中的任何其他位置以分布式方式进行搡作。正如在此关于图l-5所讨论的,本发明的各实施例提供用于向一个或多个便携式电子设备的用户提供交互式活动程序的方法、系统、设备和计算机程序产品。正如在此所用的,"交互式活动程序"是指被配置成在便携式电子设备上运行、并且向该便携式电子设备的用户提供音频和/或视频娱乐和/或教育的程序。交互式活动程序与地理位置相关联,例如伦敦、山、当地的步行道等等。例如,根据本发明一些实施例的交互式活动程序可能与用户的锻炼有教育性的多次锻炼。特别地,根据本发明一些实施例的交互式活动程序可以模拟例如穿过阿尔卑斯山脉的步行道。因此,根据本发明一些实施例的便携式电子设备的用户可以在北卡罗莱納州罗利的街道上散步,但是收听着阿尔卑斯山脉中步行道的细节。用户已经成为一名环球旅行者,而不用离开罗利。本发明的一些实施例还可以提供视频剪辑和图像以便对将在下文中进一步讨论的音频游览进行补充。因此,根据本发明的一些实施例,正如在下文中关于图1-5所详细讨论的,便携式电子设备可以被用来增强用户的锻炼体验。首先参考图1,其中提供示意方框电路图,该图说明根据本发明一些实施例的包括交互式活动电路的便携式电子设备22。图1说明便携式电子设备22和无线通信网络20的基站收发信机24。将会理解,随着无线技术的逐渐发展,"无线通信网络"也逐渐发展。正如在此所用的,"无线通信网络"可以是指传统意义上的各种无线接入技术、无线局域网(WLAN)或无线个域网,而不会背离本发明的教导。这些网络例如可以包括无线接入技术,例如码分多址(CDMA)、增强型数据速率GSM演进(EDGE)、通用分组无线业务(GPRS)、全球移动电信系统(GSM)、高速下行链路分组接入(HSDPA)、高速上行链路分组接入(HSUPA)、通用移动电信系统(UMTS)、宽带码分多址(W-CDMA)和/或WCDMA+EDGE(WEDGE)和/或无线局域网(WLAN),例如无线保真(WiFi)和全球微波接入互操作性(WiMAX)。根椐本发明的一些实施例,无线接入技术和/或WLAN可以被用作图1中所示的便携式电子设备22与无线通信网络20之间的接入媒介。例如,便携式电子设备22还可以通过UMTS、GSM、EDGE、GPRS、WEDGE、CDMA、WCDMA、HSDPA、HSUPA、WIFI、WiMAX等等来接入数据网络,而不会背离本发明的范围。便携式电子设备22包括便携式外壳23,并且可以包括键盘26、显示器28、扬声器32、麦克风34、收发信机36和存储器38,它们当中的任何一个均可以与控制器(处理器)42通信。此外,便携式电子设备22包括根椐本发明一些实施例的交互式活动电路29和话音激活电路31,它们也与处理器42进行通信。处理器42可以是任何一种市场上可买到的或定制的微处理器。将会理解,尽管在便携式电子设备22中示出交互式活动电路29,但是本发明的实施例并不限于这种配置。例如,交互式活动电路29可以被设置在数据网络中,或者分离于数据网络和便携式电子设备22之间。此外,尽管在图1中将交互式活动电路29和话音激活电路31图示为分离的电路,但是本发明的实施例并不限于这种配置。例如,可以合并交互式活动电路29和话音激活电路31而不会背离本发明的范围。收发信4几36通常包括发射机电路44和接收机电路46,它们分别通过天线48向基站收发信机24发射输出的射频信号以及从基站收发信机24接收输入的射频信号,例如话音呼叫和数据信号。天线48可以是嵌入式天线、可伸缩天线、或者本领域技术人员已知的任何天线,而不会背离本发明的范围。在便携式电子设备22与基站收发信机24之间传输的射频信号可以包括业务信号和控制信号(例如用于呼入的寻呼信号/消息),其被用来建立和维持与另一方的话音呼叫通信,或者被用来通过远程设备发送和/或接收数据,例如电子邮件或MMS消息。处理器42可以支持便携式电子设备22的各种功能,其中包括根据本发明一些实施例的、与便携式电子设备22的交互式活动电路29相关联的功能。在本发明的一些实施例中,基站收发信机24是一个(多个)无线收发信机,所述无线收发信机定义蜂窝网络中的小区,并且使用无线链路协议与便携式电子设备22和该小区中的其他便携式电子设备进行通信。尽管仅示出了单个基站收发信机24,但是将会理解,许多基站收发信机可以通过例如移动交换中心和其他设备进行连接,以便定义无线通信网络。收发信机36被配置成使用无线通信网络20与数据网络通信。根据本发明实施例的交互式活动电路29被配置成向便携式电子设备提供与地理位置相关联的交互式活动程序。地理位置可以包括例如伦敦、阿尔卑斯山脉、当地的步行道等等。如在此所用的,"地理位置"既是指特定地理位置,例如伦敦,也是指通用地理位置,例如池塘或公园。根据本发明一些实施例的包含交互式活动电路29的便携式电子设备22的用户可以使用便携式电子设备22来在用户锻炼的同时提供娱乐/教育。该娱乐/教育可以以音频和/或视频的形式被提供。例如,在本发明的一些实施例中,交互式活动程序可以是伦敦的步行游览。用户还可以在他或她步行于他或她自己家乡的街道上时收听伦敦景点的描述。在本发明的一些实施例中,可以用伦敦的视频剪辑和/或图像对步行游览进行补充。关于音频和/或视频可以被递送的方式的细节将在下文中进行讨论。因此,城市漫步可以呈现城市景点、历史、文化美食和该城市其他有趣的事情。乡间远足可以指出当地的传说、自然环境,例如本地生植物、异域鸟和特色动物。越野跑可以指出地界标、乡村的人、乡村的历史以及时事。交互式活动程序可以被存储在便携式电子设备上,被存储在小型外部设备(例如通用串行总线(USB)驱动器、紧凑型闪存、微型硬盘驱动器、多媒体卡、安全数字卡、记忆棒等等)上,或者从数据网络上实时下载,广播等等。在本发明的一些实施例中,用户可以预订能够令用户获得不同交互式活动程序的服务。该服务例如可以像在线音乐商店一样操作。用户将按月付费,从而对多个交互式活动程序进行访问。因此,如果用户开始对伦敦感到无趣,则他们可以选择不同的城市或某一其他活动。在本发明的一些实施例中,交互式活动电路29还可以被配置成响应于来自便携式电子设备22用户的命令,对交互式活动程序进行修改。例如,如果交互式活动程序正在提供伦敦的步行游览,并且该游览正在沿着伦敦的一条特定街道进行,则便携式电子设备的用户可以指示该程序选取一条不同的街道。用户可以使用用户命令来指示交互式活动程序。用户命令可以通过使用人机接口(MMI)(例如小键盘26)以物理方式被输入到便携式电子设备中。此外,在本发明的一些实施例中,便携式电子设备22可以包括话音激活电路31。如图1所示,话音激活电路31可以通过控制器42被连接至交互式活动电路29。因此,在包含话音激活电路31的本发明实施例中,用户可以口头地提供用户命令。用户输入或说出的命令可以实时地修改交互式活动程序。因此,不同于例如磁带上的书,用户能够实时地(onthefly)修改交互式活动程序,以便创建对用户而言更有趣的体验。将会理解,用户可能不得不将有限数目的命令编程到便携式电子设备中,以便允许话音激活电路31识别用户的话音,并且将用户的话音与其他话音以及背景噪声区别开来。将会理解,可以对单个便携式电子设备22进行编程,以便识别一个以上用户的话音,而不会背离本发明的范围。此外,尽管在图1中将话音激活电路31图示为与交互式活动电路29分离,但是这些电路的功能也可以被合并,而不会背离本发明的范围。交互式活动程序可以被预编程到移动设备中,或者可以是定制的程序,而不会背离本发明的范围。例如,交互式活动电路可以被配置成获得与移动设备的用户相关联的数据,例如目标,比如减轻体重、了解山脉、了解西班牙等等。交互式活动电路29还可以被配置成基于所获得的数据来生成定制的活动程序,例如用户的锻炼例程。例如,如果用户想要在3周内跑着穿过黄石公园,则该程序可以被配置成设置路线和距离,以便允许用户完成该目标。因而,交互式活动程序与用户的锻炼例程相关联。在交互式活动程序与用户的锻炼例程相关联的本发明实施例中,所获得的数据包括但不限于锻炼例程的目标、锻炼例程的路线和/或位置、与锻炼例程的各次锻炼相关联的距离信息、与其中几次锻炼相关联的持续时间信息、与其中项。如果用户设置目标并完成该目标,则交互式活动程序29可以^皮配置成向用户提供奖品或纪念品,以便奖赏用户完成他或她的目标。在本发明的一些实施例中,用户还可以通过使他们的信息可在网络上获得来与其他用户竟赛。竟赛的胜利者可以被授予奖品。的存储器38中和/或^储在数;居网络上:该存^l器与交^式活动程序相关联。例如,用户可以保存包括他或她特定几次锻炼的细节的锻炼日志。与最近几次相关联的日志事项可以被存储在便携式电子设备22上,而较早的事项可以被存储在网络上,以便释放便携式电子设备22的存储器。当添加新的事项时,日志事项可以自动地从便携式电子设备的存储器38被移动到网络上的存储器。例如,最近的十个事项可以被存储在便携式电子设备22上。在本发明的一些实施例中,在地理上截然不同的位置处(例如在不同的海岸上)的两个或更多个用户可以使用相同的交互式活动程序来同时游览伦敦。这些用户可以利用便携式电子设备的电话、电话会议和/或IP多媒体子系统(IMS)特征来在游览伦敦的同时相互谈话。在本发明的一些实施例中,交互式活动程序还可以具有教育方面。例如,西班牙的游览可以包括与西班牙的历史、文化、美食相关的信息,甚至还可以包括西班牙语课程。该程序是交互式的,因此在本发明的一些实施例中,交互式活动程序被配置成说、听和与用户谈话。如上所讨论的,在本发明的一些实施例中,交互式活动电路29可以被配置成与显示器通信,并且可以提供视频剪辑和图像以便伴随音频游览。特别地,交互式活动电路29可以被耦合至外部设备25,例如头戴式耳机或显示器。头戴式耳机可以被物理地耦合至便携式电子设备。在本发明的一些实施例中,交互式活动电路29可以被配置成包括短距离收发信机,例如蓝牙收发信机、WIFI收发信机或ZIGBEE收发信机。在本发明的这些实施例中,头戴式耳机可以被配置成使用短距离收发信机与便携式电子设备进行通信。同样,显示器可以被物理地连接至便携式电子设备22,或者可以使用短距离收发信机与便携式电子设备22进行通信。在本发明的一些实施例中,显示器可以是传统显示器,或者可以与一副太阳镜被集成在一起。在本发明的一些实施例中,交互式活动电路29可以包括计步器或计程器功能。在本发明的这些实施例中,便携式电子设备可以追踪用户走过、跑过、或骑过的距离。将会理解,外部计步器和计程器也可以与根据本发明实施例的便携式电子设备22结合起来使用,以提供类似的功能。本发明的一些实施例还包括个人训练器特征。例如,当计步器和/或计程器表示用户的目标已经达到时,可以向用户发送多媒体消息服务(MMS)或短消息服务(SMS)消息,所述消息鼓励用户并且祝贺他或她。将会理解,尽管在这里将本发明的一些实施例论迷为当用户步行、跑步或骑车时使用,但是本发明的实施例不限于该配置。例如,如果便携式电子设备是防水的,则交互式活动电路可以被用来模拟在海洋中游泳,而程序的音频部分可以描述其中的鱼类和植物。此外,根据本发明一些实施例的交互式活动电路29还可以被用来模拟体育赛事,例如纽约马拉松赛跑、环法自行车赛等等,而不会背离本发明的范围。现在参考图2,将讨论根据本发明一些实施例的包含便携式电子设备的系统。如图2所示,系统200包括便携式电子设备222、数据网络230、存储用户信息215的客户端设备220、以及外部设备225(例如头戴式耳机250和显示器252)。将会理解,该系统的这些元件中的一个或多个可以省略,而不会背离本发明的范围。例如,在没有显示器252的情况下,系统200也可以非常好地运行。便携式电子设备222可以是如关于图1所讨论的包含交互式活动电路29的便携式电子设备。便携式电子设备222通过无线通信系统与数据网络230进行通信。显示器252可以被物理地耦合至便携式电子设备,或者使用诸如蓝牙、WIFI或ZIGBEE之类的短距离收发信机来耦合。显示器252可以被配置成提供可视剪辑和/或图像以便增强例如伦敦的音频游览。在本发明的一些实施例中,显示器252可以与一副半透明太阳镜被集成在一起,以便允许在户外锻炼时观看视频剪辑和/或图像,即不是在电视机之前的踏车上。将会理解,对于例如在踏车上锻炼的那些人而言,也可以在传统的终端上显示图像。头戴式耳机250也可以被物理地耦合至便携式电子设备222,或者使用短距离收发信机来耦合。将会理解,头戴式耳机252不是本发明的必要方面。例如,用户可以通过已经存在于便携式电子设备222上的扬声器32(图1)来收听伦敦的音频游览。然而,头戴式耳机250可以通过例如屏蔽来自背景噪声的信号来使信息更加易于收听到。如上所讨论的,用户信息可以被存储在网络230上以节约便携式电子设备上的空间。例如,用户信息250可以被存储在耦合至网络230的客户端设备220上。用户信息可以包括但不限于锻炼例程的目标、锻炼例程的路线和/或位置、与锻炼例程的各次锻炼相关联的距离信息、与其中几次锻炼相关联的持续时间信息、与其中几次锻炼相关联的燃烧的卡路里和/或与其中几次锻炼相关联的日志事项。现在将关于图3-5对根据本发明一些实施例的便携式电子设备的操作进行讨论。现在参考图3,操作在方框300通过使用无线通信网络将便携式电子设备连接至数据网络来开始。从数据网络接收的交互式活动程序可以被提供给便携式电子设备(方框310)。如上所讨论的,交互式活动程序与地理位置相关联,例如城市街道、西班牙、纽约城等等。根据本发明的一些实施例,可以使用音频和/或视频提供交互式活动程序。可以使用在便携式电子设备中已经提供的扬声器来提供音频,或者在一些实施例中用户可以使用头戴式耳机。头戴式耳机可以被直接插到便携式电子设备中,或者它们可以使用短距离收发信机(例如蓝牙、WIH或ZIGBEE)与便携式电子设备通信。同样,用于视频图像(例如地理位置的视频剪辑和图像)的显示器可以被直接耦合至便携式电子设备,或者可以使用短距离收发信机与便携式电子设备通信。显示器可以是用于在固定设备上进行锻炼的那些人的传统显示器,或者可以被集成到一副太阳镜中,以用于户外锻炼的那些人。现在参考图4,将讨论根据本发明更多实施例的向便携式电子设备的用户提供交互式活动程序的操作。操作在方框400通过使用无线通信网络将便携式电子设备连接至数据网络来开始。从用户获得信息(方框405)。例如,用户信息可以包括健身目标、锻炼的持续时间、用户感兴趣了解的地点的类型等等。可以基于所获得的用户信息来生成交互式活动程序(方框407)。例如,如果用户喜欢美国的城市,并且希望在三周的时间内步行大约5英里的距离,那么可以以21天5英里块来生成洛杉矶的步行游览。将会理解,还可以提供默认程序,使得用户可以选择现有的交互式活动程序„所获得的用户信息和/或所生成的程序可以被存储在便携式电子设备上,或者被存储在网络上以节省便携式电子设备的存储器(方框420)。在本发明的一些实施例中,交互式活动程序与用户的锻炼例程相关联。在本发明的这些实施例中,用户信息/所获得的数据可以包括锻炼例程的目标、锻炼例程的路线和/或位置、与锻炼例程的各次锻炼相关联的距离信息、与其中几次锻炼相关联的持续时间信息、与其中几次锻炼相关联的燃烧的卡路里和/或与其中几次锻炼相关联的日志事项。一旦用户启动所生成的交互式活动程序,例如洛杉矶的步行游览,例如,如果游览正沿着洛杉矶的一条特定街道进行,则用户可以通过发出命令将该游览转向到另一条街道。这些命令可以被输入到与便携式电子设备相关联的用户输入设备(例如小键盘)上,或者这些命令可以是口头的。例如,便携式电子设备可以装备有话音识别电路,其可以被配置成识别用户话音和一些命令。现在参考图5,将讨论根据本发明更多实施例的操作。操作在方框515通过使用无线通信网络将第一和第二便携式电子设备连接至数据网络来开始。可以从数据网络将交互式活动程序同时提供给第一和第二便携式电子设备(方框545)。因此,根据本发明的一些实施例,不同位置的两个或更多个用户可以同时使用相同的交互式活动程序。便携式电子设备的电话会议功能可以被用来允许用户相互谈话,就像他们例如都一起走在伦敦的街道上一样。因此,根据本发明的一些实施例,不同海岸上的两姐妹可以一起锻炼,与此同时了解伦敦。本领域技术人员将会认识到,本发明可以体现为方法、设备、系统、或计算机程序产品。因此,本发明可以采用整个硬件实施例、软件实施例或者组合软件和硬件方面的实施例的形式,所有这些在此被统称作"电路,,或"模块"。此外,本发明可以采用在计算机可用存储介质上的计算机程序产品的形式,其具有该介质中包含的计算机可用程序代码。可以使用任何合适的计算才几可读介质,其中包括硬盘、CD-ROM、光存储设备、诸如支持因特网或内部网之类的传输介质、或者磁存储设备。用于执行本发明的操作的计算机程序代码可以用面向对象的编程语言(比如Java⑧、Smalltalk或C++)来编写。然而,用于执行本发明的操作的计算机程序代码也可以用常规过程编程语言来编写,例如"C"编程语言和/或低级汇编语言。该程序代码可以整个在用户的计算机上执行,或者部分在用户的计算机上执行,作为独立的软件包来执行,部分在用户的计算机上并且部分在远程计算机上或者整个在远程计算机上执行。在后一种情形中,远程计算机可以通过局域网(LAN)或广域网(WAN)被连接到用户的计算机,或者可以连接到外部计算机(例如利用因特网服务提供商通过因特网)。此外,以上参考根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或方框图对本发明进行了描述。将会理解,流程图和/或方框图中的每一个方框、以及流程图和/或方框图中方框的组合,都可以通过计算机程序指令来实施。这些计算机程序指令可以被提供给通用计算机的处理器、专用计算机、或者其他可编程数据处理装置,以便产生一种机器,从而通过计算机的处理器或其他可编程数据处理装置所执行的那些指令,创建用于执行流程图和/方框图的一个方框或多个方框中所规定的功能/动作的装置。这些计算机程序指令还可以被存储在计算机可读存储器中,其可以指示计算机或其他可编程数据处理装置以特定方式运行,从而存储在计算机可读存储器中的那些指令产生一种制造产品,该制造产品包含执行流程图和/或方框图中的一个方框或多个方框中所规定的功能/动作的指令装置。计算机程序指令还可以被加栽到计算机或其他可编程数据处理装置上,以便使一系列操作步骤在计算机或其他可编程数据处理装置上执行,从而产生一种计算机实施的过程,使得在计算机或其他可编程装置上执行的那些指令提供用于执行流程图和/或方框图中的一个方框或多个方框中所规定的功能/动作的步骤。图2-4的图说明了使用便携式设备来补充游戏资源的方法、系统和计算机程序产品的一些实施例的架构、功能和操作。在这点上,每个方框均可表示一个模块、程序段、或代码部分,其包括用于执行所规定的逻辑功能的一个或多个可执行指令。还应当注意,在其他实施方式中,这些方框中记录的功能可以不按附图中所记录的次序出现。例如,连续示出的两个方框实际上可以基本上同时被执行,或者有时可以按照相反次序来执行这些方框,这取决于所涉及到的功能。在附图和说明书中已经公开了本发明的示例性实施例。尽管使用了特定的术语,但是仅仅在一般性和描述性的意义上使用这些术语,而不是为了限制的目的,本发明的范围由后面的权利要求书来限定。

根据地理位置向移动终端提供交互式活动程序的方法和系统技术领域本发明涉及便携式电子设备,更特别地涉及能够与数据网络进行通信的便携式电子设备以及相关的方法和计算机程序产品。背景技术近来,便携式通信领域的特征激增。便携式通信设备,例如无绳和蜂窝电话、寻呼机、无线调制解调器、无线电子邮件设备、具有通信功能的个人数字助理(PDA)、MP3播放器以及其他便携式通信设备,正在变得越来越普遍。这些便携式通信设备中的一些被配置成通过无线通信网络与诸如因特网之类的数据网络进行通信。因此,这些便携式设备的用户可以使用便携式通信设备来访问因特网以及在其上可得到的信息。例如,可以下载音乐并将其存储在便携式通信设备上,或者在下载的同时实时收听。发明内容本发明的一些实施例提供用于向便携式电子设备的用户提供交互式活动(activity)程序的方法、系统、设备和计算机程序产品。该便携式电子设备使用无线通信网络被连接至数据网络。从数据网络接收的交互式活动程序被提供给便携式电子设备。该交互式活动程序与地理位置相关联。在本发明的更多实施例中,可以响应于来自便携式电子设备的用户的命令,对交互式活动程序进行修改。这些命令可以包括话音命令和/或人工命令。在本发明的一些实施例中,可以响应于所述命令实时地对交互式活动程序进行修改。在本发明的更多实施例中,便携式电子设备可以是第一便携式电子设备。第二便携式电子设备可以使用无线通信网络被连接至数据网络,而交互式活动程序可以同时从该数据网络被提供给第一和第二便携式电子设备。在本发明的一些实施例中,可以获得与便携式电子设备的用户相关联的数据,并且可以基于所获得的数据为用户生成程序。交互式活动程序可以与用户的锻炼例程相关联。所获得的数据可以包括锻炼例程的目标、锻炼例程的路线和/或位置、与锻炼例程的各次锻炼相关联的距离信息、与其中几次锻炼相关联的持续时间信息、与其中几次锻炼相关联的燃烧的卡路里和/或与其中几次锻炼相关联的日志事项。在本发明的更多实施例中,所生成的程序和/或所获得的数据可以被存储在便携式电子设备和/或数据网络上。附图说明图1是根据本发明一些实施例的便携式电子设备和示例性基站收发信机的示意图。图2是根据本发明一些实施例的包含交互式活动电路的系统的筒图。图3-5是说明根据本发明各个实施例的便携式电子设备的操作的流程图。具体实施方式现在将参考附图对本发明的特定示例性实施例进行描述。然而,本发明可以体现为许多不同的形式,并且不应被解释为限于在此所述的实施例;更确切地说,这些实施例被提供,从而使得本公开将是全面的和完整的,并且将向本领域技术人员完全传达本发明的范围。在附图中所示的特定示例性实施例的详细描述中所用的术语不打算作为对本发明的限制。在附图中,相同的数字指的是相同的元素。正如在此所用的,单数形式的"一"、"一个"和"该"也打算包括复数形式,除非另有明确说明。还将理解,当在本说明书中使用时,术语"包含"、"包括"和/或其动词形式表示存在所述的特征、整体、步骤、操作、元件和/或部件,但是不排除存在或添加一个或多个其他的特征、整体、步骤、操作、元件、部件和/或其组合。将会理解,当一个元件被称作"连接"或"耦合"至另一元件时,它可以直接连接或耦合至另一元件,或者可以存在插入元件。此外,在此所用的"连接,,或"耦合"可以包括无线连接或耦合。正如在此所用的,术语"和/或"包括相关列出的项中的一个或多个的任何一个以及所有组合。除非另有定义,否则在此所用的所有术语(包括技术和科学术语)都具有与本发明所属领域的技术人员通常所理解的相同的含义。还将理解,这些术语,例如在通常使用的词典中所定义的那些术语,应当被解释为具有与它们在相关技术领域的背景中的含义一致,而不应当在理想化或过度形式化的意义上进行解释,除非在此明确地这样定义。正如在此所用的,"便携式电子设备"既包括仅具有无线信号接收机而没有发送能力的设备,也包括具有能够在双向通信链路上进行双向通信的接收和发送硬件的设备。这种设备可以包括:具有或不具有多线显示器的蜂窝或其他通信设备;可以结合话音和数据处理、传真和/或数据通信能力的个人通信系统(PCS)终端;可以包括射频接收机和寻呼机、因特网/内部网访问、Web浏览器、管理器、日历和/或全球定位系统(GPS)接收机的个人数字助理(PDA);和/或包括射频接收机的常规膝上型电脑和/或掌上型计算机或其他设备。正如在此所用的,"便携式电子设备,,可以是便携式的、可移动式的、安装在(航空的、海上的、或陆基的)交通工具中的,或者位于和/或配置成本地操作、和/或在地球和/或太空中的任何其他位置以分布式方式进行搡作。正如在此关于图l-5所讨论的,本发明的各实施例提供用于向一个或多个便携式电子设备的用户提供交互式活动程序的方法、系统、设备和计算机程序产品。正如在此所用的,"交互式活动程序"是指被配置成在便携式电子设备上运行、并且向该便携式电子设备的用户提供音频和/或视频娱乐和/或教育的程序。交互式活动程序与地理位置相关联,例如伦敦、山、当地的步行道等等。例如,根据本发明一些实施例的交互式活动程序可能与用户的锻炼有教育性的多次锻炼。特别地,根据本发明一些实施例的交互式活动程序可以模拟例如穿过阿尔卑斯山脉的步行道。因此,根据本发明一些实施例的便携式电子设备的用户可以在北卡罗莱納州罗利的街道上散步,但是收听着阿尔卑斯山脉中步行道的细节。用户已经成为一名环球旅行者,而不用离开罗利。本发明的一些实施例还可以提供视频剪辑和图像以便对将在下文中进一步讨论的音频游览进行补充。因此,根据本发明的一些实施例,正如在下文中关于图1-5所详细讨论的,便携式电子设备可以被用来增强用户的锻炼体验。首先参考图1,其中提供示意方框电路图,该图说明根据本发明一些实施例的包括交互式活动电路的便携式电子设备22。图1说明便携式电子设备22和无线通信网络20的基站收发信机24。将会理解,随着无线技术的逐渐发展,"无线通信网络"也逐渐发展。正如在此所用的,"无线通信网络"可以是指传统意义上的各种无线接入技术、无线局域网(WLAN)或无线个域网,而不会背离本发明的教导。这些网络例如可以包括无线接入技术,例如码分多址(CDMA)、增强型数据速率GSM演进(EDGE)、通用分组无线业务(GPRS)、全球移动电信系统(GSM)、高速下行链路分组接入(HSDPA)、高速上行链路分组接入(HSUPA)、通用移动电信系统(UMTS)、宽带码分多址(W-CDMA)和/或WCDMA+EDGE(WEDGE)和/或无线局域网(WLAN),例如无线保真(WiFi)和全球微波接入互操作性(WiMAX)。根椐本发明的一些实施例,无线接入技术和/或WLAN可以被用作图1中所示的便携式电子设备22与无线通信网络20之间的接入媒介。例如,便携式电子设备22还可以通过UMTS、GSM、EDGE、GPRS、WEDGE、CDMA、WCDMA、HSDPA、HSUPA、WIFI、WiMAX等等来接入数据网络,而不会背离本发明的范围。便携式电子设备22包括便携式外壳23,并且可以包括键盘26、显示器28、扬声器32、麦克风34、收发信机36和存储器38,它们当中的任何一个均可以与控制器(处理器)42通信。此外,便携式电子设备22包括根椐本发明一些实施例的交互式活动电路29和话音激活电路31,它们也与处理器42进行通信。处理器42可以是任何一种市场上可买到的或定制的微处理器。将会理解,尽管在便携式电子设备22中示出交互式活动电路29,但是本发明的实施例并不限于这种配置。例如,交互式活动电路29可以被设置在数据网络中,或者分离于数据网络和便携式电子设备22之间。此外,尽管在图1中将交互式活动电路29和话音激活电路31图示为分离的电路,但是本发明的实施例并不限于这种配置。例如,可以合并交互式活动电路29和话音激活电路31而不会背离本发明的范围。收发信4几36通常包括发射机电路44和接收机电路46,它们分别通过天线48向基站收发信机24发射输出的射频信号以及从基站收发信机24接收输入的射频信号,例如话音呼叫和数据信号。天线48可以是嵌入式天线、可伸缩天线、或者本领域技术人员已知的任何天线,而不会背离本发明的范围。在便携式电子设备22与基站收发信机24之间传输的射频信号可以包括业务信号和控制信号(例如用于呼入的寻呼信号/消息),其被用来建立和维持与另一方的话音呼叫通信,或者被用来通过远程设备发送和/或接收数据,例如电子邮件或MMS消息。处理器42可以支持便携式电子设备22的各种功能,其中包括根据本发明一些实施例的、与便携式电子设备22的交互式活动电路29相关联的功能。在本发明的一些实施例中,基站收发信机24是一个(多个)无线收发信机,所述无线收发信机定义蜂窝网络中的小区,并且使用无线链路协议与便携式电子设备22和该小区中的其他便携式电子设备进行通信。尽管仅示出了单个基站收发信机24,但是将会理解,许多基站收发信机可以通过例如移动交换中心和其他设备进行连接,以便定义无线通信网络。收发信机36被配置成使用无线通信网络20与数据网络通信。根据本发明实施例的交互式活动电路29被配置成向便携式电子设备提供与地理位置相关联的交互式活动程序。地理位置可以包括例如伦敦、阿尔卑斯山脉、当地的步行道等等。如在此所用的,"地理位置"既是指特定地理位置,例如伦敦,也是指通用地理位置,例如池塘或公园。根据本发明一些实施例的包含交互式活动电路29的便携式电子设备22的用户可以使用便携式电子设备22来在用户锻炼的同时提供娱乐/教育。该娱乐/教育可以以音频和/或视频的形式被提供。例如,在本发明的一些实施例中,交互式活动程序可以是伦敦的步行游览。用户还可以在他或她步行于他或她自己家乡的街道上时收听伦敦景点的描述。在本发明的一些实施例中,可以用伦敦的视频剪辑和/或图像对步行游览进行补充。关于音频和/或视频可以被递送的方式的细节将在下文中进行讨论。因此,城市漫步可以呈现城市景点、历史、文化美食和该城市其他有趣的事情。乡间远足可以指出当地的传说、自然环境,例如本地生植物、异域鸟和特色动物。越野跑可以指出地界标、乡村的人、乡村的历史以及时事。交互式活动程序可以被存储在便携式电子设备上,被存储在小型外部设备(例如通用串行总线(USB)驱动器、紧凑型闪存、微型硬盘驱动器、多媒体卡、安全数字卡、记忆棒等等)上,或者从数据网络上实时下载,广播等等。在本发明的一些实施例中,用户可以预订能够令用户获得不同交互式活动程序的服务。该服务例如可以像在线音乐商店一样操作。用户将按月付费,从而对多个交互式活动程序进行访问。因此,如果用户开始对伦敦感到无趣,则他们可以选择不同的城市或某一其他活动。在本发明的一些实施例中,交互式活动电路29还可以被配置成响应于来自便携式电子设备22用户的命令,对交互式活动程序进行修改。例如,如果交互式活动程序正在提供伦敦的步行游览,并且该游览正在沿着伦敦的一条特定街道进行,则便携式电子设备的用户可以指示该程序选取一条不同的街道。用户可以使用用户命令来指示交互式活动程序。用户命令可以通过使用人机接口(MMI)(例如小键盘26)以物理方式被输入到便携式电子设备中。此外,在本发明的一些实施例中,便携式电子设备22可以包括话音激活电路31。如图1所示,话音激活电路31可以通过控制器42被连接至交互式活动电路29。因此,在包含话音激活电路31的本发明实施例中,用户可以口头地提供用户命令。用户输入或说出的命令可以实时地修改交互式活动程序。因此,不同于例如磁带上的书,用户能够实时地(onthefly)修改交互式活动程序,以便创建对用户而言更有趣的体验。将会理解,用户可能不得不将有限数目的命令编程到便携式电子设备中,以便允许话音激活电路31识别用户的话音,并且将用户的话音与其他话音以及背景噪声区别开来。将会理解,可以对单个便携式电子设备22进行编程,以便识别一个以上用户的话音,而不会背离本发明的范围。此外,尽管在图1中将话音激活电路31图示为与交互式活动电路29分离,但是这些电路的功能也可以被合并,而不会背离本发明的范围。交互式活动程序可以被预编程到移动设备中,或者可以是定制的程序,而不会背离本发明的范围。例如,交互式活动电路可以被配置成获得与移动设备的用户相关联的数据,例如目标,比如减轻体重、了解山脉、了解西班牙等等。交互式活动电路29还可以被配置成基于所获得的数据来生成定制的活动程序,例如用户的锻炼例程。例如,如果用户想要在3周内跑着穿过黄石公园,则该程序可以被配置成设置路线和距离,以便允许用户完成该目标。因而,交互式活动程序与用户的锻炼例程相关联。在交互式活动程序与用户的锻炼例程相关联的本发明实施例中,所获得的数据包括但不限于锻炼例程的目标、锻炼例程的路线和/或位置、与锻炼例程的各次锻炼相关联的距离信息、与其中几次锻炼相关联的持续时间信息、与其中项。如果用户设置目标并完成该目标,则交互式活动程序29可以^皮配置成向用户提供奖品或纪念品,以便奖赏用户完成他或她的目标。在本发明的一些实施例中,用户还可以通过使他们的信息可在网络上获得来与其他用户竟赛。竟赛的胜利者可以被授予奖品。的存储器38中和/或^储在数;居网络上:该存^l器与交^式活动程序相关联。例如,用户可以保存包括他或她特定几次锻炼的细节的锻炼日志。与最近几次相关联的日志事项可以被存储在便携式电子设备22上,而较早的事项可以被存储在网络上,以便释放便携式电子设备22的存储器。当添加新的事项时,日志事项可以自动地从便携式电子设备的存储器38被移动到网络上的存储器。例如,最近的十个事项可以被存储在便携式电子设备22上。在本发明的一些实施例中,在地理上截然不同的位置处(例如在不同的海岸上)的两个或更多个用户可以使用相同的交互式活动程序来同时游览伦敦。这些用户可以利用便携式电子设备的电话、电话会议和/或IP多媒体子系统(IMS)特征来在游览伦敦的同时相互谈话。在本发明的一些实施例中,交互式活动程序还可以具有教育方面。例如,西班牙的游览可以包括与西班牙的历史、文化、美食相关的信息,甚至还可以包括西班牙语课程。该程序是交互式的,因此在本发明的一些实施例中,交互式活动程序被配置成说、听和与用户谈话。如上所讨论的,在本发明的一些实施例中,交互式活动电路29可以被配置成与显示器通信,并且可以提供视频剪辑和图像以便伴随音频游览。特别地,交互式活动电路29可以被耦合至外部设备25,例如头戴式耳机或显示器。头戴式耳机可以被物理地耦合至便携式电子设备。在本发明的一些实施例中,交互式活动电路29可以被配置成包括短距离收发信机,例如蓝牙收发信机、WIFI收发信机或ZIGBEE收发信机。在本发明的这些实施例中,头戴式耳机可以被配置成使用短距离收发信机与便携式电子设备进行通信。同样,显示器可以被物理地连接至便携式电子设备22,或者可以使用短距离收发信机与便携式电子设备22进行通信。在本发明的一些实施例中,显示器可以是传统显示器,或者可以与一副太阳镜被集成在一起。在本发明的一些实施例中,交互式活动电路29可以包括计步器或计程器功能。在本发明的这些实施例中,便携式电子设备可以追踪用户走过、跑过、或骑过的距离。将会理解,外部计步器和计程器也可以与根据本发明实施例的便携式电子设备22结合起来使用,以提供类似的功能。本发明的一些实施例还包括个人训练器特征。例如,当计步器和/或计程器表示用户的目标已经达到时,可以向用户发送多媒体消息服务(MMS)或短消息服务(SMS)消息,所述消息鼓励用户并且祝贺他或她。将会理解,尽管在这里将本发明的一些实施例论迷为当用户步行、跑步或骑车时使用,但是本发明的实施例不限于该配置。例如,如果便携式电子设备是防水的,则交互式活动电路可以被用来模拟在海洋中游泳,而程序的音频部分可以描述其中的鱼类和植物。此外,根据本发明一些实施例的交互式活动电路29还可以被用来模拟体育赛事,例如纽约马拉松赛跑、环法自行车赛等等,而不会背离本发明的范围。现在参考图2,将讨论根据本发明一些实施例的包含便携式电子设备的系统。如图2所示,系统200包括便携式电子设备222、数据网络230、存储用户信息215的客户端设备220、以及外部设备225(例如头戴式耳机250和显示器252)。将会理解,该系统的这些元件中的一个或多个可以省略,而不会背离本发明的范围。例如,在没有显示器252的情况下,系统200也可以非常好地运行。便携式电子设备222可以是如关于图1所讨论的包含交互式活动电路29的便携式电子设备。便携式电子设备222通过无线通信系统与数据网络230进行通信。显示器252可以被物理地耦合至便携式电子设备,或者使用诸如蓝牙、WIFI或ZIGBEE之类的短距离收发信机来耦合。显示器252可以被配置成提供可视剪辑和/或图像以便增强例如伦敦的音频游览。在本发明的一些实施例中,显示器252可以与一副半透明太阳镜被集成在一起,以便允许在户外锻炼时观看视频剪辑和/或图像,即不是在电视机之前的踏车上。将会理解,对于例如在踏车上锻炼的那些人而言,也可以在传统的终端上显示图像。头戴式耳机250也可以被物理地耦合至便携式电子设备222,或者使用短距离收发信机来耦合。将会理解,头戴式耳机252不是本发明的必要方面。例如,用户可以通过已经存在于便携式电子设备222上的扬声器32(图1)来收听伦敦的音频游览。然而,头戴式耳机250可以通过例如屏蔽来自背景噪声的信号来使信息更加易于收听到。如上所讨论的,用户信息可以被存储在网络230上以节约便携式电子设备上的空间。例如,用户信息250可以被存储在耦合至网络230的客户端设备220上。用户信息可以包括但不限于锻炼例程的目标、锻炼例程的路线和/或位置、与锻炼例程的各次锻炼相关联的距离信息、与其中几次锻炼相关联的持续时间信息、与其中几次锻炼相关联的燃烧的卡路里和/或与其中几次锻炼相关联的日志事项。现在将关于图3-5对根据本发明一些实施例的便携式电子设备的操作进行讨论。现在参考图3,操作在方框300通过使用无线通信网络将便携式电子设备连接至数据网络来开始。从数据网络接收的交互式活动程序可以被提供给便携式电子设备(方框310)。如上所讨论的,交互式活动程序与地理位置相关联,例如城市街道、西班牙、纽约城等等。根据本发明的一些实施例,可以使用音频和/或视频提供交互式活动程序。可以使用在便携式电子设备中已经提供的扬声器来提供音频,或者在一些实施例中用户可以使用头戴式耳机。头戴式耳机可以被直接插到便携式电子设备中,或者它们可以使用短距离收发信机(例如蓝牙、WIH或ZIGBEE)与便携式电子设备通信。同样,用于视频图像(例如地理位置的视频剪辑和图像)的显示器可以被直接耦合至便携式电子设备,或者可以使用短距离收发信机与便携式电子设备通信。显示器可以是用于在固定设备上进行锻炼的那些人的传统显示器,或者可以被集成到一副太阳镜中,以用于户外锻炼的那些人。现在参考图4,将讨论根据本发明更多实施例的向便携式电子设备的用户提供交互式活动程序的操作。操作在方框400通过使用无线通信网络将便携式电子设备连接至数据网络来开始。从用户获得信息(方框405)。例如,用户信息可以包括健身目标、锻炼的持续时间、用户感兴趣了解的地点的类型等等。可以基于所获得的用户信息来生成交互式活动程序(方框407)。例如,如果用户喜欢美国的城市,并且希望在三周的时间内步行大约5英里的距离,那么可以以21天5英里块来生成洛杉矶的步行游览。将会理解,还可以提供默认程序,使得用户可以选择现有的交互式活动程序„所获得的用户信息和/或所生成的程序可以被存储在便携式电子设备上,或者被存储在网络上以节省便携式电子设备的存储器(方框420)。在本发明的一些实施例中,交互式活动程序与用户的锻炼例程相关联。在本发明的这些实施例中,用户信息/所获得的数据可以包括锻炼例程的目标、锻炼例程的路线和/或位置、与锻炼例程的各次锻炼相关联的距离信息、与其中几次锻炼相关联的持续时间信息、与其中几次锻炼相关联的燃烧的卡路里和/或与其中几次锻炼相关联的日志事项。一旦用户启动所生成的交互式活动程序,例如洛杉矶的步行游览,例如,如果游览正沿着洛杉矶的一条特定街道进行,则用户可以通过发出命令将该游览转向到另一条街道。这些命令可以被输入到与便携式电子设备相关联的用户输入设备(例如小键盘)上,或者这些命令可以是口头的。例如,便携式电子设备可以装备有话音识别电路,其可以被配置成识别用户话音和一些命令。现在参考图5,将讨论根据本发明更多实施例的操作。操作在方框515通过使用无线通信网络将第一和第二便携式电子设备连接至数据网络来开始。可以从数据网络将交互式活动程序同时提供给第一和第二便携式电子设备(方框545)。因此,根据本发明的一些实施例,不同位置的两个或更多个用户可以同时使用相同的交互式活动程序。便携式电子设备的电话会议功能可以被用来允许用户相互谈话,就像他们例如都一起走在伦敦的街道上一样。因此,根据本发明的一些实施例,不同海岸上的两姐妹可以一起锻炼,与此同时了解伦敦。本领域技术人员将会认识到,本发明可以体现为方法、设备、系统、或计算机程序产品。因此,本发明可以采用整个硬件实施例、软件实施例或者组合软件和硬件方面的实施例的形式,所有这些在此被统称作"电路,,或"模块"。此外,本发明可以采用在计算机可用存储介质上的计算机程序产品的形式,其具有该介质中包含的计算机可用程序代码。可以使用任何合适的计算才几可读介质,其中包括硬盘、CD-ROM、光存储设备、诸如支持因特网或内部网之类的传输介质、或者磁存储设备。用于执行本发明的操作的计算机程序代码可以用面向对象的编程语言(比如Java⑧、Smalltalk或C++)来编写。然而,用于执行本发明的操作的计算机程序代码也可以用常规过程编程语言来编写,例如"C"编程语言和/或低级汇编语言。该程序代码可以整个在用户的计算机上执行,或者部分在用户的计算机上执行,作为独立的软件包来执行,部分在用户的计算机上并且部分在远程计算机上或者整个在远程计算机上执行。在后一种情形中,远程计算机可以通过局域网(LAN)或广域网(WAN)被连接到用户的计算机,或者可以连接到外部计算机(例如利用因特网服务提供商通过因特网)。此外,以上参考根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或方框图对本发明进行了描述。将会理解,流程图和/或方框图中的每一个方框、以及流程图和/或方框图中方框的组合,都可以通过计算机程序指令来实施。这些计算机程序指令可以被提供给通用计算机的处理器、专用计算机、或者其他可编程数据处理装置,以便产生一种机器,从而通过计算机的处理器或其他可编程数据处理装置所执行的那些指令,创建用于执行流程图和/方框图的一个方框或多个方框中所规定的功能/动作的装置。这些计算机程序指令还可以被存储在计算机可读存储器中,其可以指示计算机或其他可编程数据处理装置以特定方式运行,从而存储在计算机可读存储器中的那些指令产生一种制造产品,该制造产品包含执行流程图和/或方框图中的一个方框或多个方框中所规定的功能/动作的指令装置。计算机程序指令还可以被加栽到计算机或其他可编程数据处理装置上,以便使一系列操作步骤在计算机或其他可编程数据处理装置上执行,从而产生一种计算机实施的过程,使得在计算机或其他可编程装置上执行的那些指令提供用于执行流程图和/或方框图中的一个方框或多个方框中所规定的功能/动作的步骤。图2-4的图说明了使用便携式设备来补充游戏资源的方法、系统和计算机程序产品的一些实施例的架构、功能和操作。在这点上,每个方框均可表示一个模块、程序段、或代码部分,其包括用于执行所规定的逻辑功能的一个或多个可执行指令。还应当注意,在其他实施方式中,这些方框中记录的功能可以不按附图中所记录的次序出现。例如,连续示出的两个方框实际上可以基本上同时被执行,或者有时可以按照相反次序来执行这些方框,这取决于所涉及到的功能。在附图和说明书中已经公开了本发明的示例性实施例。尽管使用了特定的术语,但是仅仅在一般性和描述性的意义上使用这些术语,而不是为了限制的目的,本发明的范围由后面的权利要求书来限定。

Description

根据地理位置向移动终端提供交互式活动程序的方法和系统技术领域本发明涉及便携式电子设备,更特别地涉及能够与数据网络进行通信的便携式电子设备以及相关的方法和计算机程序产品。背景技术近来,便携式通信领域的特征激增。便携式通信设备,例如无绳和蜂窝电话、寻呼机、无线调制解调器、无线电子邮件设备、具有通信功能的个人数字助理(PDA)、MP3播放器以及其他便携式通信设备,正在变得越来越普遍。这些便携式通信设备中的一些被配置成通过无线通信网络与诸如因特网之类的数据网络进行通信。因此,这些便携式设备的用户可以使用便携式通信设备来访问因特网以及在其上可得到的信息。例如,可以下载音乐并将其存储在便携式通信设备上,或者在下载的同时实时收听。发明内容本发明的一些实施例提供用于向便携式电子设备的用户提供交互式活动(activity)程序的方法、系统、设备和计算机程序产品。该便携式电子设备使用无线通信网络被连接至数据网络。从数据网络接收的交互式活动程序被提供给便携式电子设备。该交互式活动程序与地理位置相关联。在本发明的更多实施例中,可以响应于来自便携式电子设备的用户的命令,对交互式活动程序进行修改。这些命令可以包括话音命令和/或人工命令。在本发明的一些实施例中,可以响应于所述命令实时地对交互式活动程序进行修改。在本发明的更多实施例中,便携式电子设备可以是第一便携式电子设备。第二便携式电子设备可以使用无线通信网络被连接至数据网络,而交互式活动程序可以同时从该数据网络被提供给第一和第二便携式电子设备。在本发明的一些实施例中,可以获得与便携式电子设备的用户相关联的数据,并且可以基于所获得的数据为用户生成程序。交互式活动程序可以与用户的锻炼例程相关联。所获得的数据可以包括锻炼例程的目标、锻炼例程的路线和/或位置、与锻炼例程的各次锻炼相关联的距离信息、与其中几次锻炼相关联的持续时间信息、与其中几次锻炼相关联的燃烧的卡路里和/或与其中几次锻炼相关联的日志事项。在本发明的更多实施例中,所生成的程序和/或所获得的数据可以被存储在便携式电子设备和/或数据网络上。附图说明图1是根据本发明一些实施例的便携式电子设备和示例性基站收发信机的示意图。图2是根据本发明一些实施例的包含交互式活动电路的系统的筒图。图3-5是说明根据本发明各个实施例的便携式电子设备的操作的流程图。具体实施方式现在将参考附图对本发明的特定示例性实施例进行描述。然而,本发明可以体现为许多不同的形式,并且不应被解释为限于在此所述的实施例;更确切地说,这些实施例被提供,从而使得本公开将是全面的和完整的,并且将向本领域技术人员完全传达本发明的范围。在附图中所示的特定示例性实施例的详细描述中所用的术语不打算作为对本发明的限制。在附图中,相同的数字指的是相同的元素。正如在此所用的,单数形式的"一"、"一个"和"该"也打算包括复数形式,除非另有明确说明。还将理解,当在本说明书中使用时,术语"包含"、"包括"和/或其动词形式表示存在所述的特征、整体、步骤、操作、元件和/或部件,但是不排除存在或添加一个或多个其他的特征、整体、步骤、操作、元件、部件和/或其组合。将会理解,当一个元件被称作"连接"或"耦合"至另一元件时,它可以直接连接或耦合至另一元件,或者可以存在插入元件。此外,在此所用的"连接,,或"耦合"可以包括无线连接或耦合。正如在此所用的,术语"和/或"包括相关列出的项中的一个或多个的任何一个以及所有组合。除非另有定义,否则在此所用的所有术语(包括技术和科学术语)都具有与本发明所属领域的技术人员通常所理解的相同的含义。还将理解,这些术语,例如在通常使用的词典中所定义的那些术语,应当被解释为具有与它们在相关技术领域的背景中的含义一致,而不应当在理想化或过度形式化的意义上进行解释,除非在此明确地这样定义。正如在此所用的,"便携式电子设备"既包括仅具有无线信号接收机而没有发送能力的设备,也包括具有能够在双向通信链路上进行双向通信的接收和发送硬件的设备。这种设备可以包括:具有或不具有多线显示器的蜂窝或其他通信设备;可以结合话音和数据处理、传真和/或数据通信能力的个人通信系统(PCS)终端;可以包括射频接收机和寻呼机、因特网/内部网访问、Web浏览器、管理器、日历和/或全球定位系统(GPS)接收机的个人数字助理(PDA);和/或包括射频接收机的常规膝上型电脑和/或掌上型计算机或其他设备。正如在此所用的,"便携式电子设备,,可以是便携式的、可移动式的、安装在(航空的、海上的、或陆基的)交通工具中的,或者位于和/或配置成本地操作、和/或在地球和/或太空中的任何其他位置以分布式方式进行搡作。正如在此关于图l-5所讨论的,本发明的各实施例提供用于向一个或多个便携式电子设备的用户提供交互式活动程序的方法、系统、设备和计算机程序产品。正如在此所用的,"交互式活动程序"是指被配置成在便携式电子设备上运行、并且向该便携式电子设备的用户提供音频和/或视频娱乐和/或教育的程序。交互式活动程序与地理位置相关联,例如伦敦、山、当地的步行道等等。例如,根据本发明一些实施例的交互式活动程序可能与用户的锻炼有教育性的多次锻炼。特别地,根据本发明一些实施例的交互式活动程序可以模拟例如穿过阿尔卑斯山脉的步行道。因此,根据本发明一些实施例的便携式电子设备的用户可以在北卡罗莱納州罗利的街道上散步,但是收听着阿尔卑斯山脉中步行道的细节。用户已经成为一名环球旅行者,而不用离开罗利。本发明的一些实施例还可以提供视频剪辑和图像以便对将在下文中进一步讨论的音频游览进行补充。因此,根据本发明的一些实施例,正如在下文中关于图1-5所详细讨论的,便携式电子设备可以被用来增强用户的锻炼体验。首先参考图1,其中提供示意方框电路图,该图说明根据本发明一些实施例的包括交互式活动电路的便携式电子设备22。图1说明便携式电子设备22和无线通信网络20的基站收发信机24。将会理解,随着无线技术的逐渐发展,"无线通信网络"也逐渐发展。正如在此所用的,"无线通信网络"可以是指传统意义上的各种无线接入技术、无线局域网(WLAN)或无线个域网,而不会背离本发明的教导。这些网络例如可以包括无线接入技术,例如码分多址(CDMA)、增强型数据速率GSM演进(EDGE)、通用分组无线业务(GPRS)、全球移动电信系统(GSM)、高速下行链路分组接入(HSDPA)、高速上行链路分组接入(HSUPA)、通用移动电信系统(UMTS)、宽带码分多址(W-CDMA)和/或WCDMA+EDGE(WEDGE)和/或无线局域网(WLAN),例如无线保真(WiFi)和全球微波接入互操作性(WiMAX)。根椐本发明的一些实施例,无线接入技术和/或WLAN可以被用作图1中所示的便携式电子设备22与无线通信网络20之间的接入媒介。例如,便携式电子设备22还可以通过UMTS、GSM、EDGE、GPRS、WEDGE、CDMA、WCDMA、HSDPA、HSUPA、WIFI、WiMAX等等来接入数据网络,而不会背离本发明的范围。便携式电子设备22包括便携式外壳23,并且可以包括键盘26、显示器28、扬声器32、麦克风34、收发信机36和存储器38,它们当中的任何一个均可以与控制器(处理器)42通信。此外,便携式电子设备22包括根椐本发明一些实施例的交互式活动电路29和话音激活电路31,它们也与处理器42进行通信。处理器42可以是任何一种市场上可买到的或定制的微处理器。将会理解,尽管在便携式电子设备22中示出交互式活动电路29,但是本发明的实施例并不限于这种配置。例如,交互式活动电路29可以被设置在数据网络中,或者分离于数据网络和便携式电子设备22之间。此外,尽管在图1中将交互式活动电路29和话音激活电路31图示为分离的电路,但是本发明的实施例并不限于这种配置。例如,可以合并交互式活动电路29和话音激活电路31而不会背离本发明的范围。收发信4几36通常包括发射机电路44和接收机电路46,它们分别通过天线48向基站收发信机24发射输出的射频信号以及从基站收发信机24接收输入的射频信号,例如话音呼叫和数据信号。天线48可以是嵌入式天线、可伸缩天线、或者本领域技术人员已知的任何天线,而不会背离本发明的范围。在便携式电子设备22与基站收发信机24之间传输的射频信号可以包括业务信号和控制信号(例如用于呼入的寻呼信号/消息),其被用来建立和维持与另一方的话音呼叫通信,或者被用来通过远程设备发送和/或接收数据,例如电子邮件或MMS消息。处理器42可以支持便携式电子设备22的各种功能,其中包括根据本发明一些实施例的、与便携式电子设备22的交互式活动电路29相关联的功能。在本发明的一些实施例中,基站收发信机24是一个(多个)无线收发信机,所述无线收发信机定义蜂窝网络中的小区,并且使用无线链路协议与便携式电子设备22和该小区中的其他便携式电子设备进行通信。尽管仅示出了单个基站收发信机24,但是将会理解,许多基站收发信机可以通过例如移动交换中心和其他设备进行连接,以便定义无线通信网络。收发信机36被配置成使用无线通信网络20与数据网络通信。根据本发明实施例的交互式活动电路29被配置成向便携式电子设备提供与地理位置相关联的交互式活动程序。地理位置可以包括例如伦敦、阿尔卑斯山脉、当地的步行道等等。如在此所用的,"地理位置"既是指特定地理位置,例如伦敦,也是指通用地理位置,例如池塘或公园。根据本发明一些实施例的包含交互式活动电路29的便携式电子设备22的用户可以使用便携式电子设备22来在用户锻炼的同时提供娱乐/教育。该娱乐/教育可以以音频和/或视频的形式被提供。例如,在本发明的一些实施例中,交互式活动程序可以是伦敦的步行游览。用户还可以在他或她步行于他或她自己家乡的街道上时收听伦敦景点的描述。在本发明的一些实施例中,可以用伦敦的视频剪辑和/或图像对步行游览进行补充。关于音频和/或视频可以被递送的方式的细节将在下文中进行讨论。因此,城市漫步可以呈现城市景点、历史、文化美食和该城市其他有趣的事情。乡间远足可以指出当地的传说、自然环境,例如本地生植物、异域鸟和特色动物。越野跑可以指出地界标、乡村的人、乡村的历史以及时事。交互式活动程序可以被存储在便携式电子设备上,被存储在小型外部设备(例如通用串行总线(USB)驱动器、紧凑型闪存、微型硬盘驱动器、多媒体卡、安全数字卡、记忆棒等等)上,或者从数据网络上实时下载,广播等等。在本发明的一些实施例中,用户可以预订能够令用户获得不同交互式活动程序的服务。该服务例如可以像在线音乐商店一样操作。用户将按月付费,从而对多个交互式活动程序进行访问。因此,如果用户开始对伦敦感到无趣,则他们可以选择不同的城市或某一其他活动。在本发明的一些实施例中,交互式活动电路29还可以被配置成响应于来自便携式电子设备22用户的命令,对交互式活动程序进行修改。例如,如果交互式活动程序正在提供伦敦的步行游览,并且该游览正在沿着伦敦的一条特定街道进行,则便携式电子设备的用户可以指示该程序选取一条不同的街道。用户可以使用用户命令来指示交互式活动程序。用户命令可以通过使用人机接口(MMI)(例如小键盘26)以物理方式被输入到便携式电子设备中。此外,在本发明的一些实施例中,便携式电子设备22可以包括话音激活电路31。如图1所示,话音激活电路31可以通过控制器42被连接至交互式活动电路29。因此,在包含话音激活电路31的本发明实施例中,用户可以口头地提供用户命令。用户输入或说出的命令可以实时地修改交互式活动程序。因此,不同于例如磁带上的书,用户能够实时地(onthefly)修改交互式活动程序,以便创建对用户而言更有趣的体验。将会理解,用户可能不得不将有限数目的命令编程到便携式电子设备中,以便允许话音激活电路31识别用户的话音,并且将用户的话音与其他话音以及背景噪声区别开来。将会理解,可以对单个便携式电子设备22进行编程,以便识别一个以上用户的话音,而不会背离本发明的范围。此外,尽管在图1中将话音激活电路31图示为与交互式活动电路29分离,但是这些电路的功能也可以被合并,而不会背离本发明的范围。交互式活动程序可以被预编程到移动设备中,或者可以是定制的程序,而不会背离本发明的范围。例如,交互式活动电路可以被配置成获得与移动设备的用户相关联的数据,例如目标,比如减轻体重、了解山脉、了解西班牙等等。交互式活动电路29还可以被配置成基于所获得的数据来生成定制的活动程序,例如用户的锻炼例程。例如,如果用户想要在3周内跑着穿过黄石公园,则该程序可以被配置成设置路线和距离,以便允许用户完成该目标。因而,交互式活动程序与用户的锻炼例程相关联。在交互式活动程序与用户的锻炼例程相关联的本发明实施例中,所获得的数据包括但不限于锻炼例程的目标、锻炼例程的路线和/或位置、与锻炼例程的各次锻炼相关联的距离信息、与其中几次锻炼相关联的持续时间信息、与其中项。如果用户设置目标并完成该目标,则交互式活动程序29可以^皮配置成向用户提供奖品或纪念品,以便奖赏用户完成他或她的目标。在本发明的一些实施例中,用户还可以通过使他们的信息可在网络上获得来与其他用户竟赛。竟赛的胜利者可以被授予奖品。的存储器38中和/或^储在数;居网络上:该存^l器与交^式活动程序相关联。例如,用户可以保存包括他或她特定几次锻炼的细节的锻炼日志。与最近几次相关联的日志事项可以被存储在便携式电子设备22上,而较早的事项可以被存储在网络上,以便释放便携式电子设备22的存储器。当添加新的事项时,日志事项可以自动地从便携式电子设备的存储器38被移动到网络上的存储器。例如,最近的十个事项可以被存储在便携式电子设备22上。在本发明的一些实施例中,在地理上截然不同的位置处(例如在不同的海岸上)的两个或更多个用户可以使用相同的交互式活动程序来同时游览伦敦。这些用户可以利用便携式电子设备的电话、电话会议和/或IP多媒体子系统(IMS)特征来在游览伦敦的同时相互谈话。在本发明的一些实施例中,交互式活动程序还可以具有教育方面。例如,西班牙的游览可以包括与西班牙的历史、文化、美食相关的信息,甚至还可以包括西班牙语课程。该程序是交互式的,因此在本发明的一些实施例中,交互式活动程序被配置成说、听和与用户谈话。如上所讨论的,在本发明的一些实施例中,交互式活动电路29可以被配置成与显示器通信,并且可以提供视频剪辑和图像以便伴随音频游览。特别地,交互式活动电路29可以被耦合至外部设备25,例如头戴式耳机或显示器。头戴式耳机可以被物理地耦合至便携式电子设备。在本发明的一些实施例中,交互式活动电路29可以被配置成包括短距离收发信机,例如蓝牙收发信机、WIFI收发信机或ZIGBEE收发信机。在本发明的这些实施例中,头戴式耳机可以被配置成使用短距离收发信机与便携式电子设备进行通信。同样,显示器可以被物理地连接至便携式电子设备22,或者可以使用短距离收发信机与便携式电子设备22进行通信。在本发明的一些实施例中,显示器可以是传统显示器,或者可以与一副太阳镜被集成在一起。在本发明的一些实施例中,交互式活动电路29可以包括计步器或计程器功能。在本发明的这些实施例中,便携式电子设备可以追踪用户走过、跑过、或骑过的距离。将会理解,外部计步器和计程器也可以与根据本发明实施例的便携式电子设备22结合起来使用,以提供类似的功能。本发明的一些实施例还包括个人训练器特征。例如,当计步器和/或计程器表示用户的目标已经达到时,可以向用户发送多媒体消息服务(MMS)或短消息服务(SMS)消息,所述消息鼓励用户并且祝贺他或她。将会理解,尽管在这里将本发明的一些实施例论迷为当用户步行、跑步或骑车时使用,但是本发明的实施例不限于该配置。例如,如果便携式电子设备是防水的,则交互式活动电路可以被用来模拟在海洋中游泳,而程序的音频部分可以描述其中的鱼类和植物。此外,根据本发明一些实施例的交互式活动电路29还可以被用来模拟体育赛事,例如纽约马拉松赛跑、环法自行车赛等等,而不会背离本发明的范围。现在参考图2,将讨论根据本发明一些实施例的包含便携式电子设备的系统。如图2所示,系统200包括便携式电子设备222、数据网络230、存储用户信息215的客户端设备220、以及外部设备225(例如头戴式耳机250和显示器252)。将会理解,该系统的这些元件中的一个或多个可以省略,而不会背离本发明的范围。例如,在没有显示器252的情况下,系统200也可以非常好地运行。便携式电子设备222可以是如关于图1所讨论的包含交互式活动电路29的便携式电子设备。便携式电子设备222通过无线通信系统与数据网络230进行通信。显示器252可以被物理地耦合至便携式电子设备,或者使用诸如蓝牙、WIFI或ZIGBEE之类的短距离收发信机来耦合。显示器252可以被配置成提供可视剪辑和/或图像以便增强例如伦敦的音频游览。在本发明的一些实施例中,显示器252可以与一副半透明太阳镜被集成在一起,以便允许在户外锻炼时观看视频剪辑和/或图像,即不是在电视机之前的踏车上。将会理解,对于例如在踏车上锻炼的那些人而言,也可以在传统的终端上显示图像。头戴式耳机250也可以被物理地耦合至便携式电子设备222,或者使用短距离收发信机来耦合。将会理解,头戴式耳机252不是本发明的必要方面。例如,用户可以通过已经存在于便携式电子设备222上的扬声器32(图1)来收听伦敦的音频游览。然而,头戴式耳机250可以通过例如屏蔽来自背景噪声的信号来使信息更加易于收听到。如上所讨论的,用户信息可以被存储在网络230上以节约便携式电子设备上的空间。例如,用户信息250可以被存储在耦合至网络230的客户端设备220上。用户信息可以包括但不限于锻炼例程的目标、锻炼例程的路线和/或位置、与锻炼例程的各次锻炼相关联的距离信息、与其中几次锻炼相关联的持续时间信息、与其中几次锻炼相关联的燃烧的卡路里和/或与其中几次锻炼相关联的日志事项。现在将关于图3-5对根据本发明一些实施例的便携式电子设备的操作进行讨论。现在参考图3,操作在方框300通过使用无线通信网络将便携式电子设备连接至数据网络来开始。从数据网络接收的交互式活动程序可以被提供给便携式电子设备(方框310)。如上所讨论的,交互式活动程序与地理位置相关联,例如城市街道、西班牙、纽约城等等。根据本发明的一些实施例,可以使用音频和/或视频提供交互式活动程序。可以使用在便携式电子设备中已经提供的扬声器来提供音频,或者在一些实施例中用户可以使用头戴式耳机。头戴式耳机可以被直接插到便携式电子设备中,或者它们可以使用短距离收发信机(例如蓝牙、WIH或ZIGBEE)与便携式电子设备通信。同样,用于视频图像(例如地理位置的视频剪辑和图像)的显示器可以被直接耦合至便携式电子设备,或者可以使用短距离收发信机与便携式电子设备通信。显示器可以是用于在固定设备上进行锻炼的那些人的传统显示器,或者可以被集成到一副太阳镜中,以用于户外锻炼的那些人。现在参考图4,将讨论根据本发明更多实施例的向便携式电子设备的用户提供交互式活动程序的操作。操作在方框400通过使用无线通信网络将便携式电子设备连接至数据网络来开始。从用户获得信息(方框405)。例如,用户信息可以包括健身目标、锻炼的持续时间、用户感兴趣了解的地点的类型等等。可以基于所获得的用户信息来生成交互式活动程序(方框407)。例如,如果用户喜欢美国的城市,并且希望在三周的时间内步行大约5英里的距离,那么可以以21天5英里块来生成洛杉矶的步行游览。将会理解,还可以提供默认程序,使得用户可以选择现有的交互式活动程序„所获得的用户信息和/或所生成的程序可以被存储在便携式电子设备上,或者被存储在网络上以节省便携式电子设备的存储器(方框420)。在本发明的一些实施例中,交互式活动程序与用户的锻炼例程相关联。在本发明的这些实施例中,用户信息/所获得的数据可以包括锻炼例程的目标、锻炼例程的路线和/或位置、与锻炼例程的各次锻炼相关联的距离信息、与其中几次锻炼相关联的持续时间信息、与其中几次锻炼相关联的燃烧的卡路里和/或与其中几次锻炼相关联的日志事项。一旦用户启动所生成的交互式活动程序,例如洛杉矶的步行游览,例如,如果游览正沿着洛杉矶的一条特定街道进行,则用户可以通过发出命令将该游览转向到另一条街道。这些命令可以被输入到与便携式电子设备相关联的用户输入设备(例如小键盘)上,或者这些命令可以是口头的。例如,便携式电子设备可以装备有话音识别电路,其可以被配置成识别用户话音和一些命令。现在参考图5,将讨论根据本发明更多实施例的操作。操作在方框515通过使用无线通信网络将第一和第二便携式电子设备连接至数据网络来开始。可以从数据网络将交互式活动程序同时提供给第一和第二便携式电子设备(方框545)。因此,根据本发明的一些实施例,不同位置的两个或更多个用户可以同时使用相同的交互式活动程序。便携式电子设备的电话会议功能可以被用来允许用户相互谈话,就像他们例如都一起走在伦敦的街道上一样。因此,根据本发明的一些实施例,不同海岸上的两姐妹可以一起锻炼,与此同时了解伦敦。本领域技术人员将会认识到,本发明可以体现为方法、设备、系统、或计算机程序产品。因此,本发明可以采用整个硬件实施例、软件实施例或者组合软件和硬件方面的实施例的形式,所有这些在此被统称作"电路,,或"模块"。此外,本发明可以采用在计算机可用存储介质上的计算机程序产品的形式,其具有该介质中包含的计算机可用程序代码。可以使用任何合适的计算才几可读介质,其中包括硬盘、CD-ROM、光存储设备、诸如支持因特网或内部网之类的传输介质、或者磁存储设备。用于执行本发明的操作的计算机程序代码可以用面向对象的编程语言(比如Java⑧、Smalltalk或C++)来编写。然而,用于执行本发明的操作的计算机程序代码也可以用常规过程编程语言来编写,例如"C"编程语言和/或低级汇编语言。该程序代码可以整个在用户的计算机上执行,或者部分在用户的计算机上执行,作为独立的软件包来执行,部分在用户的计算机上并且部分在远程计算机上或者整个在远程计算机上执行。在后一种情形中,远程计算机可以通过局域网(LAN)或广域网(WAN)被连接到用户的计算机,或者可以连接到外部计算机(例如利用因特网服务提供商通过因特网)。此外,以上参考根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或方框图对本发明进行了描述。将会理解,流程图和/或方框图中的每一个方框、以及流程图和/或方框图中方框的组合,都可以通过计算机程序指令来实施。这些计算机程序指令可以被提供给通用计算机的处理器、专用计算机、或者其他可编程数据处理装置,以便产生一种机器,从而通过计算机的处理器或其他可编程数据处理装置所执行的那些指令,创建用于执行流程图和/方框图的一个方框或多个方框中所规定的功能/动作的装置。这些计算机程序指令还可以被存储在计算机可读存储器中,其可以指示计算机或其他可编程数据处理装置以特定方式运行,从而存储在计算机可读存储器中的那些指令产生一种制造产品,该制造产品包含执行流程图和/或方框图中的一个方框或多个方框中所规定的功能/动作的指令装置。计算机程序指令还可以被加栽到计算机或其他可编程数据处理装置上,以便使一系列操作步骤在计算机或其他可编程数据处理装置上执行,从而产生一种计算机实施的过程,使得在计算机或其他可编程装置上执行的那些指令提供用于执行流程图和/或方框图中的一个方框或多个方框中所规定的功能/动作的步骤。图2-4的图说明了使用便携式设备来补充游戏资源的方法、系统和计算机程序产品的一些实施例的架构、功能和操作。在这点上,每个方框均可表示一个模块、程序段、或代码部分,其包括用于执行所规定的逻辑功能的一个或多个可执行指令。还应当注意,在其他实施方式中,这些方框中记录的功能可以不按附图中所记录的次序出现。例如,连续示出的两个方框实际上可以基本上同时被执行,或者有时可以按照相反次序来执行这些方框,这取决于所涉及到的功能。在附图和说明书中已经公开了本发明的示例性实施例。尽管使用了特定的术语,但是仅仅在一般性和描述性的意义上使用这些术语,而不是为了限制的目的,本发明的范围由后面的权利要求书来限定。




公司地址:西安市未央区北辰大道任家寨南村2号
联系人:樊友星 13904436318
余定海 15804081654
电话:18584809029 传真:vd9ox6npdf@162.com
邮箱:lfgy0uxnu@163.com

粤公网安备 44030702001579号

long8是什么娱乐@