用于控制游戏的系统、方法和图形用户界面的制作方法

文档序号:6533299阅读:158来源:国知局
用于控制游戏的系统、方法和图形用户界面的制作方法
【专利摘要】一种电子设备,包括:显示屏幕;以及计算硬件,可操作用于执行软件产品,其中执行软件产品造成生成并且在显示屏幕上渲染图形用户界面,图形用户界面被配置用于有助于用户交互。图形用户界面在被渲染时呈现:一个或者多个图形对象;指针对象,被配置用于在一个或者多个图形对象中的一个或者多个图形对象之上可移动,并且被配置用于当在一个或者多个图形对象中的一个或者多个图形对象之上点击或者敲击指针对象时调用包含一个或者多个用户可选选项的菜单列表。在从菜单列表选择用户可选选项并且在图形用户界面之上穿过一个或者多个图形对象或者穿过具体图形对象的一部分执行指针对象的拖动和触敏对象的挥动之一时,软件产品被配置用于分别维持将向一个或者多个图形对象或者向具体图形对象的一部分连续地应用的与选择的选项对应的效果,由此分别实现一个或者多个图形对象或者具体图形对象的一部分的状态改变。图形用户界面有益在于它提供用户与图形用户界面的更容易和更迅速的交互。
【专利说明】用于控制游戏的系统、方法和图形用户界面

【技术领域】
[0001]本发明总体上涉及用户界面并且更具体地涉及用于游戏系统的图形用户界面。

【背景技术】
[0002]目前,计算设备的示例包括平板计算机、比如iPad以及包括Apple的iPhone?、Google的Android?电话和Symbian?电话的智能电话。这些计算设备具有用于实现与其用户的容易和快速交互的极为用户友好的界面。这些设备中的多数设备并入用于接收用户的输入的触摸屏幕并且有助于顺利的用户交互。游戏软件在这些设备中的许多设备中用于休闲目的。游戏系统的一个重要方面是用户可以容易地录入所需输入并且与他/她在其上玩游戏的设备的用户界面交互。对于缺乏在其中并入的触屏设施的设备,用户在这样的设备上玩游戏之时的仅有的可能交互方式是通过点击关联鼠标、使用关联键盘功能/键来操作或者使用关联操纵杆。在许多低级电子设备中并入的“指向和点击”或者“操纵杆”的体验在玩游戏之时不兼容并且经常耗费时间。具体而言,存在许多具体游戏,在这些游戏中,用户/玩家需要频繁并且经常在不同部位使用点击、指向、敲击和拖动操作,这难以通过鼠标或者操纵杆操作。例如,在典型游戏环境中,在用户通过在游戏界面的某些空间位置构建块来获得积分时,多次操作(比如敲击和点击)使屏幕劣化,并且例如在其中在触敏屏幕上通过手指执行点击操作的情况下,经常会通过产生抓痕或者污垢来损伤屏幕。
[0003]因此,考虑到上述问题,当在计算设备上玩游戏之时需要一种用于游戏系统的更佳并且高度地相宜的图形用户界面。


【发明内容】

[0004]本公开内容寻求提供一种在用户在计算设备上玩游戏之时有助于容易的用户交互的极为兼容的图形用户界面。
[0005]在一个方面中,本公开内容提供一种包括显示屏幕和计算硬件的电子设备。计算硬件能够执行与游戏系统对应的软件产品。当在计算硬件上执行时,软件产品生成并且在电子设备的显示屏幕上渲染图形用户界面。在渲染图形用户界面时,它呈现多个图形对象和能够在图形对象中的一个或者多个图形对象之上移动的指针。当在一个或者多个图形对象之上点击或者敲击指针时,它在图形用户界面上调用包含用户可选选项集合的菜单列表。在用户从菜单列表选择出现的用户可选选项之一并且穿过具体图形对象的一部分或者穿过一个或者多个图形对象拖动指针或者挥动显示灵敏对象时,软件产品分别向具体图形对象的一部分或者向图形对象中的一个或者多个图形对象应用与选择的选项对应的效果。这使得实现图形对象的一部分或者一个或者多个图形对象的状态的快速改变。
[0006]在另一方面中,本公开内容提供一种有助于用户与图形用户界面交互的方法。图形用户界面对应于游戏系统并且被生成和渲染于电子设备的显示屏幕上。在电子设备的计算硬件上执行与游戏系统对应的软件产品以生成并且在显示屏幕上渲染图形用户界面。该方法包括在图形用户界面内渲染一个或者多个图形对象。该方法还包括通过指针在一个或者多个图形对象上点击或者敲击以调用包含用户可选选项集合的菜单列表。每个用户可选选项对应于将向具体图形对象的一部分或者向一个或者多个图形对象应用的效果。用户选择具体可选选项并且在具体图形对象的一部分之上或者在图形对象中的一个或者多个图形对象之上执行拖动操作或者挥动操作。在执行拖动或者挥动操作时,该方法向具体图形对象的一部分或者向图形对象中的一个或者多个图形对象应用与选择的选项对应的效果。
[0007]本公开内容的方法和系统有助于用户当在电子设备上玩游戏之时与图形用户界面的容易的交互。另外,该方法避免在玩游戏期间在希望执行具体操作之时在界面的多个部位上点击或者敲击的繁琐操作。
[0008]本公开内容的附加方面、优点、特征和目的将从与下文所附权利要求结合理解的附图和对示例实施例的下文描述中变得清楚。

【专利附图】

【附图说明】
[0009]图1、图2和图3是如在根据现有技术操作的计算设备的图形屏幕上呈现的图形用户界面的图示;
[0010]图4是根据本发明的图形用户界面的操作方式的图示;
[0011]图5是在计算设备上执行的游戏的图形用户界面的图示,其中图形用户界面可操作用于按照本发明工作;
[0012]图6是包括菜单列表调用的图5的图形用户界面的图示;
[0013]图7是图5的图形用户界面在激活工具符号时并且在用户将在图形用户界面的区域之上挥动的状态中的图示;
[0014]图8是图7的图形用户界面在已经向区域施加操作之后的图示;
[0015]图9是包括服务器和被布置用于实施本发明的计算设备的通信网络的图示;
[0016]图10图示根据本公开内容的用于有助于用户与图形用户界面的容易的交互的示例方法;以及
[0017]图1lA和图1lB图示使用图形用户界面的示例游戏的示例性屏幕截图。

【具体实施方式】
[0018]下文的具体描述公开要求保护的本发明的各方面和可以实施本发明的方式。然而,该描述并非旨在于限定或者限制本发明,仅在所附权利要求中包含这样的限定或者限制。虽然已经全面公开了实现本发明的最佳实施方式,但是本领域技术人员将认识到用于实现或者实践本发明的其它实施例也是可能的。
[0019]本公开内容涉及一种用于游戏系统、用于有助于用户在玩游戏之时容易和快速的交互并且用于避免当在电子设备上玩游戏时在使用鼠标或者操纵杆之时当前经历的繁琐操作的图形用户界面。
[0020]游戏系统出于休闲目的而并入于包括计算机、iPad、移动电话、平板计算机和智能电话之类的许多电子计算设备中。当在无触屏设施的包括许多常规可用台式和膝上型计算机的计算设备上玩游戏之时,玩家与游戏系统的界面的交互的主要模式是通过输入设备,比如鼠标、键盘上的某些键和耦合到计算设备的操纵杆。在许多游戏中,玩家经常希望获得对某些操作的快速应用,他/她为此而需要多次并且在界面的不同区域使用点击或者敲击操作,这经常耗费时间。许多现代智能电话和平板计算机现在已经并入了触屏显示器,并且在这些设备上玩游戏比较更容易。然而,在与充当用于与游戏对应的图形用户界面的触觉表面的触敏屏幕交互之时,在单个或者不同地方的多个点击或者敲击操作可能损伤屏幕。另外,屏幕经常随着更长使用时期而遭受退化从而在屏幕上产生抓痕和污垢部位,因为设备过于经常用于玩游戏,这经常所不希望的。某些操作也需要在图形用户界面上的不同位置的一致点击和敲击,这需要时间来实现操作。
[0021]图1至图3描绘与耕作游戏对应的图形用户界面。回顾这些图1至图3,它们图示如何常规地执行不同相关操作和用户/玩家在执行这些操作之时面临的认知问题。图1包括耕作田地100和控制对田地100的操作的多个角色106。角色106由用户/玩家控制并且被移动和允许在田地100内执行不同操作。在图形用户界面的左上角中包括分数卡104,并且示出角色106可以在其中休息或者隐藏的不同房屋102。游戏涉及在田地100的不同适当部分中种植不同农作物/水果。例如,假设角色106希望在田地100的具体区域中种植某物。在图2中,玩家选择与他/她希望种植具体农作物的位置对应的图形对象200。通过鼠标敲击对象200或者如果界面为触敏则通过触摸图形用户界面来进行选择。在玩家敲击或者触摸对象200时,如图所示,包含与可以在该地区中生长的不同农作物(例如,覆盆子206、蓝莓204、草莓208等)的不同可选选项的菜单列表202出现。假设玩家已经决定在田地的一个部分中种植蓝莓204而在田地的另一区域中种植覆盆子206。为此,玩家选择相关选项并且选择他/她希望种植它们的对应区域。进一步继续,现在在图3中示出图1的更新的田地100,其中已经示出在区域300中种植蓝莓并且已经示出沿着区域302种植覆盆子。这里的主要问题出现于耕作田地明显大并且需要在耕作田地的不同区域中快速种植不同农作物时。另外,可能希望在田地的相互邻近或者邻接铺设的不同区域中种植具体农作物。为了实现这一点,用户需要通过鼠标的多个点击/敲击操作或者在设备的屏幕是触敏屏幕的情况下通过在不同区域上用手指或者触敏对象(比如笔)进行指点来个别选择那些区域中的每个区域。在两种情况下,操作消耗大量时间,并且具体而言,在通过手指对触屏执行操作时,它可能最终损伤图形用户界面的屏幕。
[0022]本公开内容提供用于游戏系统(比如图1至图3中所示的游戏系统)的高效和用户友好的图形用户界面。该界面通过拖动指针对象或者通过在界面的不同图形对象之上执行挥动动作来有助于容易和快速操作。
[0023]具体而言,本公开内容涉及在控制或者有助于对游戏系统的图形用户界面的操作之时对界面执行挥动动作。图4图示可以对游戏系统的图形用户界面执行的用于控制在玩游戏期间的操作的挥动操作。如图所示,为了执行本公开内容的挥动操作,手指408以它在具有触敏屏幕的电子设备中用来操作菜单和操纵其它应用的正常方式初始地放置于所需点402并且沿着所需路径406移动直至所需目的地点404。另外,取代使用手指,也可以通过鼠标通过初始地将鼠标指向点402并且在点402敲击鼠标、沿着所需路径406在屏幕上通过鼠标拖动指针并且在最终位置404释放鼠标来执行挥动操作。附加地,任何其它显示灵敏设备或者机构(例如,笔或者指向的设备)可以在屏幕上用于执行挥动操作。联系适用于图1至图3中所示典型耕作游戏的这一操作及其优点,假设玩家希望在耕作田地上的不同块上都沿着由图4中的路径406代表的宽阔区域种植覆盆子。然后,他/她仅需通过指向区域之上的任何点来选择弹出、即在图形用户界面上出现的覆盆子选项并且都沿着路径406挥动他的/她的手指。这一操作将造成沿着整个路径406容易和更快地种植覆盆子。
[0024]图5至图8是图1中更早示出的耕作田地的图示,并且这些图图示由本公开内容的图形用户界面支持的挥动操作的优点。如图5中所示,图示了耕作田地游戏500的视图,并且游戏的对象在于通过沿着田地502的不同区域生产不同农产品来获得积分。种植不同农作物/农产品或者执行不同操作(比如收获或者灌溉田地502的不同节)让用户获得不同积分。田地502具有用户可以修改以获得积分的不同段/块。这些段/块由图形用户界面的不同图形对象代表,该图形用户界面在其上玩游戏的电子设备的显示屏幕上呈现游戏环境或者耕作田地502。进一步继续图6,为了种植具体农产品/农作物,用户必须如图所示在具体所需位置(例如,由块602代表的所需位置)通过鼠标点击或者敲击或者用他的手指或者通过显示灵敏对象(在电子设备的屏幕为触敏的情况下)触摸。在用户触摸块602时,与块602对应的项目专属菜单(ISM)604出现于图形用户界面上。不同块可以具有与可以在它们之上种植的可能农作物/农产品对应的不同项目专属菜单。如图所示,与块602对应的I SM菜单604示出与可以在田地中种植的不同农作物对应的不同用户可选选项,比如A、B、C、D和E。每个可选选项在被选择时将渲染用于种植不同种类的农作物/农产品(例如,玉米、谷物、胡萝卜、小麦和水稻)的具体工具。图中示出和这里描述的实施例仅为示例,并且并入明显变化的其它实施例也可以是可能的,因此,未限制本公开内容的范围。例如,根据田地的点击、敲击或者选择的块/段可以有存在于ISM菜单中的其它不同种类的工具。具体而言,如果已经耕种了选择的块602,则出现于ISM菜单中的可选选项中的一些可选选项可以对应于杀虫剂喷洒、收获、浇水等。结合图7进一步继续,如果用户例如决定耕种水稻,则他/她从ISM菜单选择适当对应选项并且无论他/她希望何处种植水稻都在田地的不同块/段之上挥动他的/她的手指。最终,如图所示,耕种的水稻都出现于耕作田地的其中用户已经挥动他的/她的手指或者拖动鼠标的区域700之上。作为用于举例说明将挥动运动应用于其它操作的又一示例,如果用户稍后希望在区域700的某些地区中收获种植的水稻,则他/她敲击、点击或者触摸区域700,并且比如由工具702所示用于镰刀操作的工具之一出现于另一弹出ISM菜单中。结合图8进一步继续,用户将他的/她的手指指向镰刀工具之上并且在田地的其中他/她想要收获种植的水稻的区域之上挥动手指。最终,如图所示,用户从地区802收获和收集水稻成功并且已经有意地留下其余地区800免于收获。
[0025]强调在游戏系统的图形用户界面中应用挥动特征的优点,如与前文通过图1至图3图示的现有技术解决方案比较,通过极快和容易的可操作的挥动动作例如容易执行所有比如在耕作田地中收获或者耕种这样的操作,该挥动动作仅需不到一秒并且避免如在更早举例说明的现有技术游戏系统中采取的在界面上的不同点的多次点击或者敲击。这消除如果屏幕为触敏则有的任何影响(比如损伤显示屏幕),或者无论耕作田地可以多大都避免在执行不同操作时的任何复杂性。
[0026]图9是用于实施根据本公开内容的方法和系统的示例性环境的图示。示出了多个电子设备902、904、906和908,通过这些电子设备,用户可以通过由950、960和970代表的多个网络之一连接到不同游戏服务器910和940之一。服务器910和940可以是集中定位或者分布为云中的云服务/服务器的单个或者多个服务器。电子设备902、904、906或者908可以是具有计算硬件的任何适当电子设备,该计算硬件能够支持和执行与游戏系统对应的软件产品。所示电子设备的典型示例可以包括台式计算机、膝上型计算机、平板计算机、包括普遍已知的iPhone?、Android?电话等的智能电话、iPad等。另外,电子设备中的任何电子设备可以具有用于获得通过触摸操作的用户输入的触敏屏幕,并且它们中的一些也可以耦合到常规设备(比如鼠标、操纵杆、键盘等)并且通过常规设备可操作。另外,不同电子设备902、904、906和908普遍通过适当网络通过服务器910和940中的任一服务器相互连接。网络950、960和970等可以是无线网络,比如无线局域网(WLAN)、局域网(LAN)、蜂窝网络,例如,2G网络、3G网络、因特网等。另外,电子设备中的任何电子设备也可以使用它自己的蓝牙网络并且连接到蓝牙服务器以与其它电子设备同步。所示示例性环境也通过有助于多个用户在线、通过适当网络连接并且相互同步来支持多玩家游戏。另外,如模块920、930等所示,多个数据库耦合到不同服务器,并且与游戏环境有关的信息在不同用户在线参加多玩家游戏时连续地存储于这些数据库中。
[0027]对于单玩家游戏,用户通过电子设备902、904、906或者908中的任何电子设备登录并且通过适当网络(例如,经由因特网和/或无线通信网络)连接到游戏服务器910或者940之一。在用户登录并且在他/她利用的具体设备(例如,设备902)的计算硬件上执行游戏软件时,生成并且在设备902的显示屏幕上渲染与游戏对应的图形用户界面。图形用户界面在设备902的显示屏幕上呈现不同图形对象。图形对象可以由图形用户界面的不同块/段代表,可以对这些块/段执行与所玩的游戏对应的不同操作。已经在描绘耕作田地的视图的前图中更早地图示这样的块/段,这些块/段代表图形用户界面的图形对象。另夕卜,在不同图形对象上可移动的指针对象(光标)出现于图形用户界面上以用于控制游戏操作。如果设备902无触敏屏幕,则指针对象可以通过耦合到设备902的鼠标、操纵杆或者键盘按钮集合(但是未示出)可控制。另外,如果设备902具有并入于其中的触屏功能,则也可以通过手指或者任何显示灵敏项目(比如任何其它指示机构、笔或者铅笔)挥动或者敲击/点击来执行相同控制操作。
[0028]耦合到游戏服务器910的另一数据库980用作为用于游戏服务器910的后端数据库。在设备902的用户开始玩游戏时,在后端服务器980中记录用户执行的典型动作和手势。具体而言,通过游戏服务器910解译并且向后端服务器980发送这样的动作作为消息,该后端服务器最终维持所玩的游戏的日志和用于该游戏的备份。这样的消息可选地以通过因特网连接(设备902通过该因特网连接来连接到服务器910)发送或者通过如前文提到的将设备902连接到服务器910的任何其它无线或者有线连接而发送的数据包的形式。用于维持用于游戏的后端的这样的消息的典型元素可以包括首部、净荷和校验和。校验和可以是净荷的函数,或者它可以是唯一用户标识符,比如用户名等。在维持消息的后端中包括校验和的优点是有可能防止在玩游戏之时的预期欺诈。本领域技术人员将理解,适当校验和函数或者校验和算法可以在玩游戏之时应用于收集的数字数据以获得校验和。另外,可以在任何时间点重新计算与具体数据对应的校验和并且与存储的校验和比较以避免可能的欺诈。也向服务器910的其它数据库920和930发送由服务器910接收的后端消息。在这些数据库中,这些后端消息用来维持连续逻辑,该逻辑代表游戏的状态,例如玩家的随时间更新的确切分数和玩家已经达到的游戏阶段。在数据库920和930连续接收后端消息时,最终随时间在这些服务器数据库920和930内采取游戏状态的规律更新。这保证有助于在设备910意外地关停或者用户改变游戏终端或者他/她有意地退出玩游戏持续某一时段并且在某一其它时间登录的情况下将游戏恢复到它的上个状态,这样的恢复可能性有助于提高用户对图形用户界面的满意度。
[0029]尽管已经示出仅两个服务器910和940,但是可以存在用于实施根据本公开内容的游戏环境的相互协调和连接的多个游戏服务器。另外,如图9中所示的环境能够实施瘦客户端游戏,即用计算机程序来编写,该计算机程序在它的计算作用上部分地独立,其中游戏逻辑的一部分可以存储于服务器910和940中的任何服务器中,并且它的一部分可以存储于游戏终端中。描绘的环境也支持胖客户端游戏,即在完全独立计算机中被编写,其中整个游戏逻辑可以存储于游戏终端中。另外,游戏也可选地完全基于web,其中游戏逻辑的大部分可以存储于服务器910或者940中的任何服务器中。
[0030]虽然已经针对在单个用户登录到电子设备902、904、906或者908中的任何电子设备时的情况描述通过所示游戏环境可实施的游戏系统,但是相同游戏环境能够支持多玩家游戏,其中不同用户可以通过如前文提到的适当网络通过共同游戏服务器910和940中的任何服务器并行地连接、通过不同电子设备登录并且相互同步而且共享代表进行中的游戏的共同图形用户界面。在这样的实施例中,在后端通过游戏服务器的数据库920和930中存储的逻辑数据并行地规律地更新在不同电子设备的显示屏幕上渲染的图形用户界面。
[0031]在图10中,图示根据本公开内容的一种有助于用户和与游戏系统对应的图形用户界面的容易的交互的方法。在步骤1002,在具体电子设备上玩游戏的用户执行电子设备上的游戏软件以起动游戏。如前文提到的那样,电子设备可以是任何适当的计算设备或者包括智能电话的移动电话。为了执行游戏软件,用户在设备的计算硬件上运行与游戏对应的适当计算机程序。计算硬件包括计算设备的公知构建块或者外设,这些构建块或者外设包括中央处理单元、存储器(RAM和ROM)、包括硬盘驱动和RAID阵列控制器的固定介质设备以及可去除介质设备。设备也可以连接到用于对设备执行操作的鼠标、键盘或者操纵杆。与游戏对应的软件产品存储于计算设备的硬盘驱动中。另外,在步骤1006,在用户执行用于游戏的软件产品时,代表游戏环境的图形用户界面出现于电子设备上的显示屏幕上。如先前指出并且通过更早描绘的图图示的那样,用于游戏的图形用户界面包括不同图形对象,这些图形对象代表游戏环境的不同块/段。例如,如果游戏是如更早描述的耕作游戏,则图形对象可以代表耕作田地的不同段/节,用户可以在这些不同段/节执行不同操作以获得游戏中的积分。在步骤1010,在不同图形对象之上在图形用户界面上可移动的指针(光标)出现于界面上。指针有助于用户与用户界面的交互以用于对界面的各种图形对象执行不同操作。在步骤1014,在用户希望执行具体操作时,他/她在图形用户界面的具体图形对象上点击或者敲击。另外,如果电子设备的显示屏幕是触敏屏幕,则用户也可以在具体图形对象之上通过他的/她的手指或者任何其它显示灵敏对象(比如笔)轻柔地按压。在如更早举例说明的对应耕作游戏示例中,用户可能希望在由图形用户界面代表的耕作田地的具体区域中种植具体农作物。在该情况下,用户需要在田地的其中他/她希望执行种植操作的具体段上点击或者敲击。在步骤1018,在用户在具体图形对象上点击或者敲击时,包含用户可选选项集合的菜单列表出现于界面上。这样的操作对应于可以对代表游戏环境的具体区域的所选图形对象执行的不同操作。在步骤1022,用户从菜单列表选择所需选项。在执行选择时,用于有助于所选操作的工具出现于界面上。在步骤1026,为了执行所需操作,用户挥动他的/她的手指穿过覆盖所有区域或者图形对象的具体路径或者穿过图形对象的其中他/她希望执行该操作的具体部分。另外,在这一步骤1026,用户也可以使用鼠标、在具体点点击并且通过鼠标都在界面的其中他/她希望执行操作的不同图形对象之上拖动指针。另外,在不同图形对象之上应用操作的迅速性依赖于不同参数,例如用来执行挥动或者拖动操作的速度、在挥动期间的加速度等。这些参数与在不同图形对象之上应用操作直接相关。进一步继续,在步骤1030,在用户停止挥动手指或者通过鼠标拖动指针时,所选操作终止,并且用于该选项的对应工具从界面消失。在步骤1034,更新的图形用户界面出现于设备的显示器上,因为与所选操作对应的效果应用于用户已经在其之上执行挥动或者拖动操作的所有图形对象。在步骤1038,用户决定是否需要对界面的图形对象中的任何图形对象执行任何其它游戏操作。如果是,则该方法回到步骤1014,其中用户再次选择具体图形对象并且以相似方式执行后继步骤,这些步骤包括从菜单列表选择选项并且跨越具体图形对象挥动。
[0032]本公开内容的用于有助于用户和与游戏对应的图形用户界面的容易的交互的方法和系统当在游戏环境中执行不同操作之时提供大量益处。另外,通过支持由界面提供的挥动特征来减少在屏幕的不同点通过鼠标或者手指的多次点击或者敲击。
[0033]在附图的图1lA和图1lB中示出游戏的又一示例,这些图示出利用用户界面的挥动特征的游戏的屏幕截图。在图1lA中,选择工具1102以用于收获小麦1100。图1lB示出其中小麦的一部分被收割1106而一部分保留不动1104的小麦田地。
[0034]虽然已经通过其中本公开内容适用于游戏环境中的一个示例实施例并且具体通过耕作游戏的示例全面地描述了本公开内容,但是公开内容也发现在其它游戏环境中的应用并且一般可以适用于不属于游戏系统的其它图形用户界面。
[0035]虽然已经用覆盖可能的方面和实施例的大量细节全面地描述了本发明,但是本领域技术人员将认识到本发明的其它版本也可以是可能的。
【权利要求】
1.一种电子设备,包括: 显示屏幕;以及 计算硬件,可操作用于执行软件产品,其中执行所述软件产品造成生成并且在所述显示屏幕上渲染图形用户界面,所述图形用户界面被配置用于有助于用户交互;所述图形用户界面在被渲染时呈现: 一个或者多个图形对象; 指针对象,被配置用于在所述一个或者多个图形对象中的一个或者多个图形对象之上可移动,并且被配置用于当在所述一个或者多个图形对象中的一个或者多个图形对象之上点击或者敲击所述指针对象时调用包含一个或者多个用户可选选项的菜单列表,其中: 在从所述菜单列表选择用户可选选项并且在所述图形用户界面之上穿过一个或者多个图形对象或者穿过具体图形对象的一部分执行拖动所述指针对象和触敏对象的挥动之一时,所述软件产品被配置用于分别维持与将向所述一个或者多个图形对象或者向所述具体图形对象的所述一部分连续地应用的所选择的选项对应的效果,由此分别实现所述一个或者多个图形对象或者所述具体图形对象的所述一部分的状态改变。
2.根据权利要求1所述的电子设备,还包括在所述图形用户界面之上渲染的用户输入界面,所述用户输入界面被配置用于获得和解译与移动所述指针对象、点击或者敲击所述指针对象或者在所述图形用户界面之上挥动所述触敏对象对应的用户输入。
3.根据权利要求1所述的电子设备,其中所述图形用户界面被连续地配置用于分别响应于用户在所述具体图形对象的所述一部分之上或者向一个或者多个图形对象挥动所述触敏对象,向所述具体图形对象的所述一部分或者向所述一个或者多个图形对象应用所述用户可选选项。
4.根据权利要求1所述的电子设备,其中所述图形用户界面被配置用于在终止所述指针对象的所述拖动或者所述触敏对象的所述挥动时有助于终止与所选择的选项对应的所述效果并且有助于所选择的选项的消失。
5.根据权利要求1所述的电子设备,其中在所述图形对象的所述一部分之上或者在所述一个或者多个图形对象之上应用与所选择的选项对应的所述效果的迅速性至少部分依赖于执行所述指针的所述拖动操作或者所述显示灵敏对象的所述挥动操作的速度。
6.根据权利要求2所述的电子设备,其中所述图形用户界面是触屏屏幕,并且将所述用户界面实施为所述触敏屏幕的触觉表面。
7.根据权利要求1所述的电子设备,其中所述图形用户界面被配置用于响应于终止所述指针对象的所述拖动或者所述显示灵敏对象的所述挥动来停用向所述具体图形对象的所述一部分或者向所述一个或者多个图形对象应用与所选择的选项对应的所述效果。
8.根据权利要求1所述的电子设备,其中所述图形用户界面和所述软件产品对应于游戏系统。
9.根据权利要求8所述的电子设备,其中所述游戏系统对应于耕作游戏,所述图形用户界面的所述图形对象对应于耕作环境中用户希望种植一种或者多种农作物的不同空间区域,并且其中所述菜单列表中的所述用户可选选项对应于不同耕作工具。
10.根据权利要求1所述的电子设备,包括用于连续地记录和更新所述一个或者多个图形对象的所述状态改变的数据库,所述软件产品耦合到所述数据库并且被配置用于在所述图形用户界面的可操作状态中断的情况下,将所述一个或者多个图形对象的状态恢复到它们在所述数据库中最后更新的状态。
11.根据权利要求1所述的多个电子设备,通过网络连接到服务器,在所述电子设备中的每个电子设备上时间上并发地生成所述图形用户界面以有助于多个用户与所述图形用户界面的交互,其中通过所述服务器协调并且随时间在所述多个电子设备上并发地更新在所述多个电子设备上生成的所述图形用户界面。
12.根据权利要求1所述的电子设备,所述设备是台式计算机、膝上型计算机、iPad或者包括iPhone?、Android?电话和Symbian?电话的智能电话。
13.一种有助于用户与图形用户界面交互的方法,通过在电子设备的计算硬件上执行软件产品来生成并且在所述电子设备的显示器上渲染所述图形界面,所述方法包括: 在所述图形用户界面内渲染一个或者多个图形对象; 通过指针对象点击或者敲击所述一个或者多个图形对象中的一个或者多个图形对象以调用包含用户可选选项集合的菜单列表,所述用户可选选项对应于将向具体图形对象的一部分或者向所述一个或者多个图形对象中的一个或者多个图形对象应用的效果; 选择具体用户可选选项并且分别通过在所述图形对象的具体部分之上或者在一个或者多个图形对象之上执行所述指针对象的拖动操作和显示灵敏项目的挥动操作之一,以向具体图形对象的一部分或者向所述一个或者多个图形对象应用与所选择的选项对应的所述效果。
14.根据权利要求13所述的方法,其中所述方法包括:配置所述图形用户界面以保持与所选择的用户可选选项对应的所述效果有效,直至执行所述拖动操作或者所述挥动操作之时;以及配置所述图形用户界面以在终止所述拖动操作或者所述挥动滑过操作时实现所选择的选项的消失。
15.根据权利要求13所述的方法,其中所述软件产品对应于游戏系统。
16.根据权利要求15所述的方法,其中所述游戏系统对应于耕作游戏,所述图形对象对应于耕作环境的空间区域,并且所述用户可选选项对应于不同耕作工具。
17.根据权利要求13所述的方法,还包括:连续地记录和更新所述一个或者多个图形对象的状态改变;将所述软件产品耦合到所述数据库;并且在所述图形用户界面的操作中断的情况下将一个或者多个图形对象的状态恢复到它们在所述数据库中的最后更新的状态。
18.根据权利要求13所述的方法,还包括: 通过网络将多个所述电子设备连接到服务器; 在不同的所述电子设备的所述显示器上时间上并发地生成所述图形用户界面; 通过所述服务器协调所述多个图形用户界面,以及随时间并行地更新它们以有助于多个用户与所述图形用户界面的交互和协调。
19.根据权利要求18所述的方法,其中所述图形用户界面对应于游戏系统,并且实施所述方法以有助于在线多玩家游戏系统。
20.一种在机器可读数据存储介质上记录的软件产品,所述软件产品在计算设备的计算硬件上可执行用于实施根据权利要求13所述的方法。
【文档编号】G06F3/0481GK104168969SQ201380014183
【公开日】2014年11月26日 申请日期:2013年4月9日 优先权日:2012年4月12日
【发明者】T·奥西拉, T·塔科卡尔利奥, M·奥卡南 申请人:舒佩塞尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1