用于触摸屏移动设备的快速数据输入通道的制作方法

文档序号:6497117阅读:337来源:国知局
用于触摸屏移动设备的快速数据输入通道的制作方法
【专利摘要】用于解释触摸屏上的数据选择的系统和方法可以包括在触摸屏上提供具有多个通道的界面,每个通道与属性相关联,并且每个属性与多个值相关联。图标可以充满每个通道,其中每个图标被配置为显示通道的属性的值中的一个。界面也可以具有其中第一图标不被显示的第一通道。可以确定来自于触摸屏的具有方向的手指姿势输入与第一通道相关联,并且作为响应,第一通道中的图标可以被以该方向移动以显示第一图标。对应于第一图标的来自于触摸屏的手指敲击输入可以扩大触摸屏上的第一图标的尺寸以基本上充满第一通道。
【专利说明】用于触摸屏移动设备的快速数据输入通道
[0001]交叉引用
[0002]本PCT申请要求2012年 2 月 2 日提交的题为“QUICK DATA ENTRY LANES FOR TOUCHSCREEN MOBILE DEVICES”的美国申请号N0.13/364,996的优先权,其要求2011年9月30日提交的题为 “QUICK DATA ENTRY LANES FOR TOUCH SCREEN MOBILE DEVICES” 美国临时专利申请N0.61/541,319的优先权,其用于所有目的通过引用而被合并于此,如在本文档中充分阐述的一样。
【背景技术】
[0003]随着在移动计算设备的领域做出的快速改进,曾经主要地存在于桌上型计算机工作站的工作空间可以逐渐地被移植到智能电话机和个人数据助理(PDA)。这些移动设备可以具体地用于当数据输入变得对用户可用时实时地跟踪并记录数据输入。代替等待访问固定计算机,当数据变得可用时用户可以在他的/她的移动设备上立即输入数据。但是,添加的便携性也可能带来许多折衷。例如,大部分的移动设备具有有限的屏幕尺寸,其可能限制可以被同时在屏幕上显示给用户的信息量。输入设备和方法可以类似地被限制并需要经由选项层向下深入以便选择单个输入选项的扩展的滚动操作。
[0004]目前,数据呈现在如图3A所示的传统输入表格中。用户需要深入到单独的页面或使用附加组件选择并输入值。最频繁使用的输入方法是滚动时间轮,其通常是日历组件。在一些其它的情况中,用户需要利用软键盘动地键入值。但是,即使提供轮或键盘组件,数据值也被隐藏直到组件被唤起,如图3B所示。甚至在组件被唤起之后,可用的值在页面中也不是容易可见的并且可能需要大量的滚动,这引起混淆和慢的数据输入处理。因此,需要在本领域中改进。

【发明内容】

[0005]这里公开用于根据在触摸屏上接收到的输入解释数据选择的方法的实施例。该方法可以包括在触摸屏上提供界面。触摸屏上的界面可以包括多个通道,其中每个通道与属性相关联,并且其中每个属性与多个值相关联。此外,界面可以包括每个通道中的多个图标,其中每个图标被配置为显示多与每个通道相关联的属性的多个值中的一个值,并且其中在每个通道中的多个图标的至少一部分被显示在触摸屏上。界面也可以包括多个通道中的、不显示第一图标的第一通道。该方法也可以包括确定来自于触摸屏中的手指姿势输入具有方向并且与多个通道中的第一通道相关联,并且响应于手指姿势输入,沿手指姿势输入的方向移动第一通道中的多个图标以使得第一图标被显示在触摸屏上。该方法另外可以包括确定来自于触摸屏的手指敲击输入对应于第一图标,并且响应于手指敲击输入,扩大触摸屏上的第一图标的尺寸以基本上充满第一通道。
[0006]在另一个实施例中,讨论用于存储数据选择的系统。该系统可以包括触摸屏、一个或多个处理器、和可操作地耦接到所述一个或多个处理器的存储器,其中存储器具有存储在其上的指令集,当由所述一个或多个处理器执行时使得所述一个或多个处理器在触摸屏上提供界面。界面可以包括多个通道,其中每个通道与属性相关联,并且其中每个属性与多个值相关联。该界面也可以包括每个通道中的多个图标,其中每个图标被配置为显示与每个通道相关联的属性的多个值中的一个值,并且其中每个通道中的多个图标的至少一部分被显示在触摸屏上。指令还可以使得处理器从触摸屏接收多个手指敲击输入,其中每个手指敲击输入对应于每个通道中的图标中的一个,并且响应于每个手指敲击输入,扩大每个通道内的对应图标的尺寸。指令另外可以使得处理器接收指示数据选择完成的后续手指敲击输入,并且响应于后续手指敲击输入,在存储器中存储对应于手指敲击输入的每个图标被配置为显示的值。
[0007]在又一个实施例中,讨论用于存储数据选择的计算机可读介质。计算机可读介质可以具有存储在其上的指令集,当由计算机执行时使得计算机在触摸屏上提供界面。该界面可以包括布置在水平行的多个通道,其中每行从触摸屏的第一垂直边缘延伸到触摸屏的相对的垂直边缘,其中每个通道与具有名称的属性相关联,并且其中每个属性与多个值相关联。该界面还可以在被配置为显示与每个通道相关联的属性的名称的图形表示的每个通道中包括标题显示,并且包括在每个通道内线性布置的多个图标,其中每个图标被配置为图形地表示与每个通道相关联的每个属性的多个值中的一个值。指令还可以使得处理器接收用于每个通道的图标的选择;并且扩大用于每个通道的选择的图标以基本上充满每个通道。
【专利附图】

【附图说明】
[0008]图1显示示出了可以执行本发明的各个实施例的示范性操作环境的组件的方框图。
[0009]图2显示示出了可以执行本发明的各个实施例的示范性计算机系统的方框图。
[0010]图3A-3B示出现有触摸屏数据输入方法和界面。
[0011]图4示出了根据一个实施例的用于快速数据输入的界面。
[0012]图5示出了可以由触摸屏幕设备接收的至少两个类型的手指输入。
[0013]图6示出了根据一个实施例的用于从数据通道内选择图标的界面。
[0014]图7示出了在界面中选择用于每个数据通道的值。
[0015]图8示出了根据一个实施例的用于存储数据选择的界面。
[0016]图9示出了根据一个实施例的用于向数据通道添加值的界面。
[0017]图10示出了根据一个实施例的数据输入应用的示例。
[0018]图11示出了根据一个实施例的用于保存对界面做出的选择的界面。
[0019]图12示出了根据一个实施例的用于解释触摸屏上的数据选择输入的方法的流程图。
【具体实施方式】
[0020]在下面描述中,为了说明目的,阐述许多细节以便提供对本发明的各个实施例的彻底理解。但是,本领域技术人员将清晰,在没有一些特定细节的情况下也可以实践本发明的实施例。在其它实例中,以方框图形式示出公知的结构和设备。
[0021]继续的描述仅仅提供示范性实施例,并且不是意欲限制本公开的范围、应用性、或配置。相反地,示范性实施例的继续描述将向本领域的技术人员提供用于执行示范性实施例的可行描述。应当理解,在没有脱离如在附加权利要求书中阐述的本发明的精神和范围的情况下,可以在元素的功能和安排方面做出各种改变。
[0022]在下面描述中给出细节以提供对实施例的彻底了解。但是,本领域普通技术人员将理解,可以不用这些特定的细节来实践本实施例。例如,电路、系统、网络、处理、和其它组件可以被显示为方框图中的组件以便不以不必要的细节模糊实施例。在其它实例中,可以在没有不必要的细节以便避免模糊实施例的情况下,示出公知的电路、处理、算法、结构、和技术。
[0023]同时,应当注意个别实施例可以被描述为过程,其通常被描述为流程图、流程图、数据流程图、结构图、或方框图。虽然流程图可以将操作描述为顺序的过程,但是可以并行或同时执行许多操作。此外,可以重新布置操作的顺序。虽过程在它的操作完成时被终止,但是可以具有在图中未包括的附加步骤。过程可以对应于方法、功能、进程、子例程、子程序等等。当处理对应于函数时,它的终止可以对应于将功能返回到调用函数或主函数。
[0024]术语“机器可读介质”包括但是不局限于便携式的或固定存储设备、光存储设备、无线信道和能够存储、包含或传送指令和/或数据的各种其它介质。代码片段或机器可执行指令可以表示进程、功能、子程序、程序、例程、子例程、模块、软件包、类、或指令、数据结构或程序语句的任何组合。代码片段可以通过传递和/或接收信息、数据、自变量、参数、或存储内容被耦接到另一个代码段或硬件电路。信息、自变量、参数、数据、等等可以被经由包括存储器共享、消息传递、令牌传递、网络传输等等任何合适的方法传递、转发、或发送。
[0025]此外,可以通过硬件、软件、固件、中间件、微代码、硬件描述语言、或其任何组合执行实施例。当以软件、固件、中间件或微代码执行时,执行必需任务的程序代码或代码段可以被存储在机器可读媒体中。处理器可以执行必需的任务。
[0026]图1是示出了可以执行本发明的各个实施例的示范性操作环境的组件的方框图。系统100可以包括一个或多个用户计算机105、110,其可以用来操作客户端或专用应用、网络浏览器等等。用户计算机105、110可以是通用的个人计算机(包括,仅仅举例,运行各种版本的微软公司的Windows和/或苹果公司的Macintosh操作系统的个人计算机和/或膝上型计算机)和/或运行各种商业上可用的UNIX或类似UNIX的操作系统(包括但不限于各种GNU/Linux操作系统)中的任何一个的工作站计算机。这些用户计算机105、110也可以具有各种应用中的任何一个,包括一个或多个开发系统、数据库客户端和/或服务器应用、和网络浏览器应用。可替换地,用户计算机105、110可以是任何其它电子集,诸如薄客户端计算机、互联网启动的移动电话、和/或个人数字助理,其能够经由网络(例如,下面描述的网络115)进行通信和/或显示并导航网页或其它类型的电子文件。虽然示出示范性系统100具有两个用户计算机,但是可以支持任何数目的用户计算机。
[0027]在一些实施例中,系统100也可以包括网络115。网络可以是本领域技术人员所熟知的任何类型的网络,其可以利用包括但不限于TCP/IP、SNA、IPX、AppleTalk等各种商业上可用的协议中的任何一个支持数据通信。仅仅例如,网络115可以是诸如以太网、令牌环网和/或同样之类的局域网(“LAN”);广域网;包括但不限于虚拟专用网络(“VPN”)的虚拟网络;互联网;内部网;外部网;公用交换电话网(“PSTN”);红外线网络;无线网络(例如,在IEEE802.11协议套、本领域中已知的蓝牙协议、和/或任何其它无线协议中的任何一个下操作的网络);和/或这些和/或诸如GSM、GPRS、EDGE、UMTS、3G、2.5G、CDMA、CDMA2000、WCDMA, EVDO等等之类的其他网络的任何组合。
[0028]系统也可以包括一个或多个服务器计算机120、125、130,其可以是通用计算机和/或专门服务器计算机(包括,仅仅例如PC服务器、UNIX服务器、中范围服务器、大型计算机机架安装的服务器等等)。服务器的一个或多个(例如,130)可以被专用于运行诸如商业应用、网络服务器、应用服务器等的应用。此类服务器可以用来处理来自于用户计算机105、110的请求。应用也可以包括用于控制对服务器120、125、130的资源的访问的任何数目的应用。
[0029]网络服务器可以运行包括上述讨论的任何一个的操作系统,以及任何商业上可用的服务器操作系统。网络服务器也可以运行各种服务器应用和/或中层应用中的任何一个,包括HTTP服务器、FTP服务器、CGI服务器、数据库服务器、Java服务器、商业应用等等。服务器也可以是一个或多个计算机,其能够响应于用户计算机105、110运行程序或脚本。如一个示例,服务器可以运行一个或多个网络应用。网络应用可以被执行为一个或多个以任何程序设计语言编写的脚本或程序,诸如Java?、C、C#_或C++,和/或脚本语言,诸如Perl、Python、或TCL,以及任何程序设计/脚本语言的组合。服务器也可以包括数据库服务器,包括但不限于那些来自于Oracle?、Microsoft?、Sybase?、IBM?等等的商业上可用的数据库服务器,其可以处理来自于运行在用户计算机105、110上的数据库客户端的请求。
[0030]在一些实施例中,应用服务器可以动态地创建网页以用于在终端用户(客户端)系统上显示。网络应用服务器创建的网页可以经由网络服务器被转发到用户计算机105。类似地,网络服务器可以从用户计算机中接收网页请求和/或输入数据并且可以将网页请求和/或输入数据转送到应用和/或数据库服务器。本领域技术人员将认识到,可以由单个服务器和/或多个专用服务器根据特定于实施方式的需要和参数执行参考各种类型的服务器描述的功能。
[0031]系统100也可以包括一个或多个数据库135。数据库135可以存在于各种位置。例如,数据库135可以存在于本地于(和/或存在于)一个或多个计算机105、110、115、125、130的存储介质上。可替换地,它也可以远离任何或所有计算机105、110、115、125、130、和/或与这些中的一个或多个通信(例如,经由网络120)。在特定组实施例中,数据库135可以存在于本领域技术人员所熟知的存储区域网(“SAN”)中。类似地,用于执行属于计算机105、110、115、125、130的功能的任何必需文件可以视情况被本地和/或远程地存储在相应的计算机上。在一组实施例中,数据库135可以是关系数据库,诸如OraclelOg,其被适配为响应于SQL格式化的命令存储、更新、和检索数据。
[0032]图2是示出了其中可以执行本发明的各个实施例的示范性计算机系统200。系统200可以用来执行如上所述计算机系统中的任何一个。示出计算机系统200包括可以经由总线255被电学耦接的硬件元件。硬件元件可以包括一个或多个中央处理单元(CPU)205、一个或多个输入设备210 (例如,鼠标、键盘等等)、和一个或多个输出设备215 (例如,显示设备、打印机等等)。计算机系统200也可以包括一个或多个存储设备220。例如,存储设备220可以是盘驱动器、光存储设备、诸如随机存取存储器(“RAM”)和/或只读存储器(“ROM”)之类的固态存储设备,其可以是可编程的、可闪速更新的和/或同样的东西。[0033]计算机系统200另外可以包括计算机可读存储介质读取器225a、通信系统230 (例如,调制解调器、网卡(无线的或有线的)、红外通信设备等等)、和可以包括如上所述的RAM和ROM的工作存储器240。在一些实施例中,计算机系统200也可以包括处理加速单元235,其可以包括DSP、专用处理器,和/或同样的东西。
[0034]计算机可读存储介质读取器225a还可以被连接到计算机可读存储介质225b,一起(并且可选地与存储设备220结合)包括地表示远程、本地、固定、和/或可移除存储器设备加上用于临时地和/或更永久地包含计算机可读信息的存储介质。通信系统230可以允许数据被与网络220和/或如上所述参考系统200的任何其它计算机交换。
[0035]计算机系统200也可以包括被显示为当前位于工作存储器240内的软件元素,包括操作系统245和/或其它代码250,诸如应用程序(其可以是客户端应用、网络浏览器、中层应用、RDBMS等等)。应当理解,计算机系统200的可替换实施例可以具有如上所述的许多变化。例如,也可能使用自定义的硬件和/或特定元件可能以硬件、软件(包括诸如小程序之类的可移植软件)或两者实施。此外,可以采用诸如网络输入/输出设备之类的到其它计算设备的连接。计算机系统200的软件可以包括用于实施如这里描述的本发明的实施例的代码250。
[0036]在上述说明书中,为了例示目的,以特定顺序描述方法。应当理解,在可替换的实施例中,所述方法可以以与描述的不同的顺序执行。也应当理解,上面描述的方法可以由硬件元件执行或可以被包括在机器可执行指令的序列中,其可以用来使得诸如通用或专用处理器或利用指令编程的逻辑电路之类的机器执行所述方法。这些机器可执行指令可以被存储在一个或多个机器可读介质上,诸如CD-ROM或其它类型的光盘、软磁盘、ROM、RAM、EPROM、EEPR0M、磁或光卡、闪速存储器、或适合于存储电子指令的其它类型的机器可读介质。可替换地,所述方法可以由硬件和软件组合执行。
[0037]本发明的各方面呈现用于触摸屏设备的数据输入和数据选择的新方式。该方法包括多个通道,其中每个通道保持具有用户可以从中选择的多个选项或值的属性。在触摸屏上的至少两个手指输入可以用来做出每个选择:诸如滑动的手指姿势,和手指敲击。通过沿通道方向滑动,允许用户看见通道中可用的选项。然后,用户敲击通道内的特定图标以做出选择。选择的图标然后可以扩大屏幕的整个宽度和/或被突出。用户可以通过简单地手指敲击扩大的选择来快速从不正确的选择中恢复。第二手指敲击交互可以缩小当前选择并且再次显示通道中的至少一些可用的选项。
[0038]另外,随着工作空间从桌上型计算机移动到移动设备作为主要趋势,添加工作的自由度和灵活性变得尤为重要。产品需要适应于此改变以便是有竞争力的,特别是在企业管理软件领域。这里讨论的数据选择和数据输入实施例可以通过雇员的移动设备或PC上的时间输入系统来大大降低雇员输入时间和其它类型的数据的时间。此方法的简单和方便可以鼓励用户在他们离开他们的书桌时利用移动设备更频繁地输入数据,并且可以提高客户对设计的应用的满意度。
[0039]相反,用于包括多个属性的数据输入的现有方法需要繁重的程序。例如,在图3A中示出了用于触摸屏幕设备的传统的界面300。界面显示在相同的页面上的多个数据属性,但是为了输入用于这些属性的值,用户需要深入到单独的页面或使用附加组件以选择并且输入值。例如,为了输入在“ACME网络”项目320上花费的时间,用户将不得不敲击该属性图标并且到不同的页面以输入“4小时”的值310。一个频繁使用的输入方法是在图3B中示出的滚动时间轮350,其通常是日历组件。即使利用滚动时间轮350偶而允许输入方法出现与属性330相同的页面上,它也在用于属性330的输入完成时消失,并且用于诸如开始时间属性之类的其它属性的可能值不是同时可用的(即,单独的滚动时间轮不被同时显示用于开始和结束时间)。在一些其它的情况中,用户需要利用软键盘手动地键入值。但是,即使提供轮或键盘组件,数据值也被隐藏直到值输入组件被唤起。甚至在值输入组件被唤起之后,可用的值在页面中也不是容易可见的并且可能需要大量的滚动,这引起混淆和慢的数据输入过程。因此,需要本领域的改进。
[0040]本发明提供比现有方法和系统更快速的用于选择和输入数据的方法和系统。本发明需要较少输入,并且用户需要进行的仅是“滑动查看”和“敲击选择”。它也支持在相同的显示视图上的多个输入,而不需要通过跨越多个显示视图导航穿过输入层次的众多级别。在接收保存输入之后,用户也可以停留在相同的页面上并且继续输入其它数据。另外,用户可以添加在初始默认设置中不可用的值。同时,新通道可以响应于从用户接收到的选择输入被动态地添加到显示器。
[0041]此外,本发明提供更短的学习曲线。多个使用性实验已被进行旨在验证此设计,并且已经确认“滑动查看”和“敲击选择”模型与现有方法相比是直观的并且易于学习。与先前的数据输入方法相比较,平坦的信息架构具有丰富的信息。平坦的信息架构在相同的页面上提供所有必需的信息。它保存多个深入并且导致较少混淆。
[0042]虽然这里已经详细描述本发明的说明性和目前优选的实施例,但是应当理解,可以不同地实施并采用本发明构思,并且除由现有技术限制之外,附加权利要求书预期被解释为包括此类变化。
[0043]图4示出了根据一个实施例的用于快速数据输入的界面400。此特定界面可以结合移动时间输入应用被使用。在一个实施例中,此界面可以结合项目管理软件套中的时间输入应用被使用,其中用户可以对特定项目和/或任务记录时间以用于计费目的或其他。在另一个实施例中,此界面可以结合用于跟踪雇员的工作和假期时间的人力资源应用被使用。其它实施例可以包括用于这类界面的各种其它用途,诸如任务管理、账户管理、事务批准和管理、个人数据输入、日历管理、健身管理、和/或可以受益于快速和方便的数据输入界面的任何一个其它用途。
[0044]第一界面400可以被用作跳板,或可以从其启动快速输入界面的主菜单。在此实施例中,按钮410可以用来从请求访问特定快速输入界面屏幕的用户接收输入。在按钮410接收必要的输入之后,界面400可以转换到快速输入界面405。快速输入界面405可以或可以不采用整个屏幕来显示。在一些实施例中,界面可以位于设备上的其它界面(诸如界面400)之上。在其它实施例中,快速输入界面405可以占据整个显示区域。
[0045]退出按钮420可以被提供在快速输入界面405上,并且可以被配置为接收关闭快速输入界面405并且返回到调用快速输入界面405的界面(诸如界面400)的输入。在接收到这样的输入时,退出按钮420可以保存快速输入界面405上的数据输入,不管数据输入是否完成。如果数据输入是未完成的,即,没有选择用于每个属性的值,则快速输入界面405可以保存数据输入的状态。当按钮420接收引导设备再一次打开快速输入界面405的输入时,它也可以再现其中用户最后一次离开的数据输入的状态。因此,在先前会话期间为属性选择的任何值可以被再创建以使得用户无需再现任何先前的输入。如果用于每个属性的值在由退出按钮420接收到输入之前选择,则一个实施例可以被配置为保存输入的状态。可替换地,另一个实施例可以被配置为保存所有的输入作为已完成的事务并且将结果存储到存储器,以使得快速输入界面405在下一次被显示时将被重置。
[0046]快速输入界面405的一个实施例可以包含可以在数据输入的各种模式之间切换的最高级的输入开关460。例如,输入开关460包括两个设置,8卩“工作时间”和“缺席”。这两个设置的每一个可以用来填充在输入开关460下面显示的数据输入通道。“工作时间”设置可以包括对应于输入在项目上花费的时间的属性和值,而“缺席”设置可以使得与记录的生病时间、假期时间、和/或同样的东西有关的属性和值被显示。显示在图4的选择开关460中的设置仅仅是说明性的,并且根据应用类型可以使用许多其它类型的设置。例如,健身跟踪应用可以使用诸如“体重训练”和“有氧运动”之类的设置。账户管理可以包括用于“调和”、“费用”、“存款”、和“预算”的设置。根据本公开将清楚可以使用实施例的各种应用对于选择开关460可以需要不同的类别。
[0047]在图4中的选择开关460下面,存在一系列数据通道450。每个数据通道450可以与许多数据元素相关联。在一个实施例中,每个数据通道450可以与至少一个属性相关联。属性可以是例如完成工作的日期、项目名和/或数目、在项目上花费的时间量、和/或同样的东西。一些实施例考虑属性是可以需要从用户输入的信息类别。在一些情况下,属性可以被格式化为用户可以需要提供答案的问题。
[0048]每个属性以及因此每个数据通道可以与一个或多个值相关联。值可以被考虑是属性类型的特定实例。值也可以被认为是对由属性表示的问题的答案。例如,项目名和/或数目可以是属性,并且可以被分配到特定用户的可能项目的列表可以是值的列表。通过将属性与快速输入界面405中的数据通道相关联,属性可以被呈现给用户,并且用户可以随后选择对应于每个属性的值。
[0049]在图4中,每个属性对应于数据通道450。数据通道可以是特定属性和与属性相关联的可能值的图形表示。数据通道450可以广泛地是围绕属性以允许用户选择可能属性中的一个的方式布置的一组值。仅仅举例来说,在图4中数据通道450被布置为垂直行,一个在另一个之上。在另一个实施例中(未示出)数据通道450被布置为垂直行,一个挨另一个。在其它实施例中,数据通道450被布置为快速输入界面405内的单独窗口。可以由各种实施例以未示出的方式执行其它数据通道配置,然而仍符合这里描述的功能。
[0050]不仅数据通道450的形状可以从图4所示的水平配置变化,而且数据通道450的线性性质也可以变化。在一个实施例中,数据通道可以被布置为用户可以旋转以选择值的圆形轮。在另一个实施例中,数据通道450可以类似于图4所示的线性布置,除了通道可以是遵循曲线轨迹的弧形之外。此弧形的半径可以被配置为与当用户的手保持不动时由手指来回滑动做出的弧形的半径一致。
[0051]每个数据通道可以由许多图形组件构成。在图4示出的实施例中,每个数据通道450可以被分为两个部分。标题部分430可以是提供与该数据通道的属性相关联的名称的图形表示的横幅式显示。例如,数据通道450a包括被配置为显示与数据通道450相关联的名称为“日期”的属性的横幅的标题部分430a。类似地,数据通道450b包括被配置为显示名称为“项目”的属性的横幅的标题部分430b ;数据通道450c包括被配置为显示名称为“小时”的属性的横幅的标题部分430c ;以及数据通道450d包括被配置为显示与数据通道450相关联的名称为“分钟”的属性的横幅的标题部分430d。这里显示的标题部分430仅仅是说明性的,并且应当理解,由各个实施例预期许多不同的图形表示。同时,标题部分的布置可以在实施例之间变化。例如,在一个实施例中,标题部分包括值图标后面的水印。在另一个实施例中,标题部分包括在水平数据通道一边的垂直横幅。在又一个实施例中,标题部分可以沿着数据通道的底部放置。其它实施例可以全部消除标题部分,特别是当值的性质使得关联的属性的性质清楚时。
[0052]除了标题部分430之外,每个数据通道450也可以包括被配置为图形地表示与每个属性相关联的至少一些值的一个或多个图标440。图标440可以与显示值的名称的文本框一样简单,或与图形动画一样复杂。在图4所示的快速输入界面405中,许多图标440由包含值的短文本描述的矩形图标表示。例如,数据通道450a包含既显示日期又显示一周的一天以表示日期值的图标440a。类似地,数据通道450b包含既显示项目名又显示工作的小时量以表示项目值的图标440b ;数据通道450c包含显示单个数字以表示小时值的图标440c ;以及数据通道450d包含显示以“分钟”为单位的数字以表示分钟值的图标440d。注意图标不局限于仅仅显示描述相关值的信息。反而,一些实施例也可以使用它们显示将与用户在各个图标当中进行挑选有关的信息。例如,表示项目值的图标440b不局限于描述项目名,而是可以被扩展到也显示特定用户已对该项目计费的时间量。如果项目具有有限的基金或用户努力在各个项目当中分布成本,则这可以帮助用户确定应当在哪里计费。
[0053]除了标题部分430和图标440之外,每个数据通道450可以包括附加信息460以帮助用户理解属性并且在各个值之间做出选择。此类附加信息460可以被包括在每个数据通道450中,或可以包括在数据通道的子集中,或可以完全排除,这取决于信息的类型和数据通道的数目。例如,数据通道450a包括描述从其提供日期值的相关时间段的附加信息460。此附加信息460被显示在数据通道450的显示图标440的部分中。但是,附加信息也可以被显示在各种其它位置。跟踪450d包括在数据通道450d的标题部分430d中显示字“可选”的附加信息。一般地,将属性描述为整体的附加信息可以包括在标题部分430d中,而描述图标440a当中的选择的附加信息460可以利用图标440a显示。
[0054]在图标440中显示的信息量可以基于显示器的尺寸、数据通道450的数目、标题部分430中的信息量、和/或各种其它硬件和软件因素调整。在图标440中显示的信息量可以确定可以一次在数据通道中一起显示的图标的数目。例如,数据通道450c中的图标440c仅仅包含表示在项目上花费的小时的单个数字;因此,几乎五个图标可以被显示在数据通道450c中。相反,数据通道450b中的图标440b包含两行的项目名信息和描述先前对项目计费的时间量的第三行。因为更多信息可以被显示,所以较大的图标可以被使用,并且小于三个图标可以在数据通道450b中被一起显示。如果显示快速输入界面405的屏幕的分辨率变化,或快速输入界面405被显示在具有不同尺寸的屏幕上,则更多或更少的图标440可以适合每个数据通道450。另外或可替换,当屏幕的分辨率或尺寸变化时,图标可以显示更多或更少的信息。例如,如果图4中的屏幕的分辨率添加,则项目图标440b可以能够添加描述每个项目的总共小时预算的一行,或可以添加独特的图形以帮助用户快速区分每个项目图标440b。由每个图标表示的信息量可以被用户设置、软件设置、和/或各种硬件或软件特性动态地影响。[0055]根据图标的数目、图标的尺寸、和由每个图标显示的信息量,图标的子集可以被显示在每个数据通道中。例如,“日期”数据通道450a包括表示十四个不同的值(在10月10日-10月23日的时间段期间的十四天)的图标440a。基于显示器的尺寸、数据通道450a的长度、和日期图标440a的尺寸,十四个日期图标440a的仅仅五个被一起显示在显示器上。在一个实施例中,当图标被左右滚动时,数据通道450不连续地移动定义的量。换句话说,当超过阈值水平幅度的输入被接收到时,图标440a的行可以将一个图标移出显示器并且将另一个图标移入显示器。因此,移位图标可以以一个或多个图标的增量而发生。在另一个实施例中,接收向左或向右移位图标的命令可以将整个组移位数据通道450a中的图标440a数目。例如,如果用户在数据通道450a内提供向右的手指姿势,则显示器可以立即显示表示11号、星期六到15号、星期三的日期值的图标。在这些实施例中,仅仅整个图标可以被显示在数据通道450a中。
[0056]在另一个实施例中,图标440可以被跨数据通道450连续地滚动。在此实施例中,具有向数据通道450的一侧的方向分量的手指姿势可以以连续动画跨显示器滚动图标。滚动手指姿势可以导致图标的部分显示,其中图标的一部分被显示器的边缘切断。例如,数据通道450b包括两个完整图标和被显示器的边缘切断的两个图标。这类界面也可以利用诸如提供来自于数据行的类似惯性反应的“抛”之类的手指姿势。例如,向左“抛”可以快速地激发数据通道450b中的图标440b —直向最右的图标。
[0057]图5示出了可以由触摸屏幕设备接收的至少两个类型的手指输入。一般地,有许多不同类型的可以用来从头至尾滚动并且从图标440中选择的手指姿势。最普遍的两个是滚动(或拖动)和滑动(或抛)。这些手指姿势由图5中的姿势520示出。滚动/拖动手指姿势出现在用户将手指放置在触摸屏幕上的第一位置并且将它拖到第二位置同时在拖动之前、期间、和之后保持与触摸屏幕接触时。在滚动/拖动期间的结果的测量是开始和结束位置。由此,图标440可以在数据通道450之内被移动成比例的距离。相反,滑动/抛手指姿势对应于用户以或高于特定速度跨触摸屏幕拖动手指并且然后在结束手指姿势时从触摸屏幕抬起手指。在滑动/抛中所考虑的测量是开始和结束的位置和姿势的速度。由此,显示可以比手指姿势的开始和结束点之间的成比例的距离更远地被“抛”在触摸屏幕上。各种实施例可以互换地使用这两个类型的手指姿势以在每个数据通道450之内从头至尾滚动图标440。
[0058]重要的是注意此发明的各个实施例可以使用许多不同类型的手指姿势。一些实施例也可以使用从手指姿势导出方向分量和将导出的方向与滚动图标440的方向相关的各种不同的方法。应当理解根据此公开,这些示例不是限制的,而仅仅是执行此发明的一种方法。因此,下面提供的细节被描述以仅仅提供实现启动的公开,并且因此仅仅是说明性的。因此,下面描述的左和右滑动可以被其它方向和手指姿势代替,或否则可以利用触笔、图形输入板、鼠标、和/或适合于提供方向输入的任何一个其它输入设备代替。
[0059]除了手指姿势510之外,一些实施例也可以利用手指敲击输入520。手指敲击520可以以用户在触摸屏上放置手指并且然后在没有显著移动的情况下拿掉手指同时与触摸屏接触为特征。手指敲击520可以用来从显示在特定数据通道450的多个图标440中选择图标。因此,在手指姿势510和手指敲击520之间,用户可以能够在每个数据通道450之内可用的图标440当中导航,选择用于每个数据通道450的图标,并且因此选择用于由快速输入界面405表示的每个属性的值。
[0060]图6示出了根据一个实施例的用于从数据通道内部选择图标的界面。界面405处于根据选择按钮460的“工作时间”数据输入模式。在此配置中,界面405可以接收工作特定项目的小时的日期的输入。可以接收使得“数据”数据通道450a中的图标440a在水平方向来回的手指姿势输入。这可以显露没有显示在界面405上的任何一个图标,诸如表示15号、星期三、或21号、星期二的日期的图标。当期望的图标被显示在数据通道450a时,界面405可以接收选择特定图标的手指敲击输入,诸如表示20号、星期一的数据的图标620。
[0061]在选择图标620之后,图标的图形表示可以改变为指示已经做出选择。在图6所示的一个实施例中,尺寸图标620可以被调整以指示选择。例如,图标620可以被扩大到基本上充满数据通道450a。界面615示出图标620基本上充满数据通道的示例。本领域的技术人员将容易承认,随着扩大图标620的宽度和高度使得数据通道450a的大部分被充满,同时在图标620周围剩下相对小的边界。根据数据通道450a的尺寸,图标620可以被扩大到占据数据通道450a的图形区域的40 % -90 %。在一个实施例中,图标620被扩大到占据大于数据通道450a的50%。在另一个实施例中,图标620被扩大到占据大于数据通道450a的图形区域的60%。在又一个实施例中,图标620被扩大到占据大于数据通道450a的图形区域的75 %。在又一个实施例中,图标620被扩大到占据大于数据通道450a的图形区域的80%。
[0062]在一个实施例中,图标620可以作为连续动画被扩大。例如,界面405中的图标620的小版本可以被逐渐添加以基本上充满数据通道450a,如界面615所示。可替换地,图标620的尺寸可以使得在两个尺寸之间即时转换而没有动画。另外,图标可以被以诸如改变边界、和改变颜色、改变字体、和/或同样的东西之类的其他方式突出。例如,界面615中的图标620具有从白色到蓝色变化的背景颜色以突出选择。
[0063]在图标620被选择并且扩大或与图标440a的其余部分图形地区别开之后,界面615可以执行其它动作。在一个实施例中,选择图标620响应于手指姿势禁止图标440a的滚动动作。另一个实施例从数据通道450a显示中删除全部图标440a,除选择的图标620之夕卜。根据选择图标620的扩大的尺寸,其余图标440a可以被选择的图标620部分地掩盖。
[0064]为了从选择图标620的错误的手指敲击恢复,界面615可以从触摸屏接收选择的图标620或者数据通道450a的图形区域内的第二手指敲击。此第二次敲击可以被解释为解除选择图标620并且再次显示从其中进行选择的全套图标440a的手段。在接收解除选择命令时,图标620可以利用连续动画返回到它先前的尺寸,或在另一个实施例中它可以立即返回到它的原始尺寸。在解除选择之后,界面405可以再次接收手指姿势输入和手指敲击输入以选择另一个图标。解除选择手指敲击可以在数据输入处理中的任一点处到来。利用如这里描述的连续动画提供使得数据输入处理直观并且容易从一个选择跟随到下一个的视觉线索。
[0065]图7示出了选择用于界面710中每个数据通道的值。界面710示出图标620仍然从图6中的界面615中选择出。一般地,一旦被选择后,图标可以随着用户移到其余数据通道保留它的突出/扩大的形式。在选择图标620之后,界面710可以接收从“项目”数据通道中选择图标720的手指敲击输入。接下来,界面711可以接收从“任务”数据通道中选择图标730的手指敲击输入。最后,界面712可以接收从“小时”数据通道中选择的图标740和从“分钟”数据通道中选择图标750的手指敲击输入。
[0066]图7所示的各种图标的选择是从上到下依次的。换句话说,数据通道可以被以分层结构布置以使得在从分层结构中较低的数据通道中选择图标之前应当从较高的数据通道中选择图标。在此实施例中,用户可以被阻止从“任务”数据通道中选择图标730,除非已经从“项目”数据通道选择图标720并且从“日期”数据通道选择图标620。但是,在另一个实施例中,此限制可以被去掉,这取决于数据输入应用的性质。例如,一个实施例允许用户以任何一个顺序选择任何图标。也可以使用不同组合,以使得一些图标可以被在任何时间选择,而其它的可以需要分层结构中的在前图标被首先选择。
[0067]此外,一些实施例可以是基于上下文的。基于在先前的通道选择的数据,附加通道可以被插入在相同的界面下面。例如,各种项目可以具有与它们相关联的不同的活动。一旦图标720从界面710中的“项目”数据通道中选择后,“任务”数据通道可以利用特定于特定类型的选择的项目的附加值填充。如果用户解除选择图标720,则添加到“任务”数据通道的任何图标可以被去掉。当一个数据通道中的值取决于在另一个数据通道中做出的选择时,用户可以需要首先在该另一个数据通道做出选择,如上所述。可替换地或另外,整个数据通道可以响应于在已经显示的数据通道中做出的选择被添加或去掉。仅仅举例来说,特定项目可以需要用于对项目执行的特定活动的附加码。一旦此特定项目被选择后,附加数据通道可以被添加以显示表示项目代码的图标。因此,数据通道可以被显示在上下文中以满足用户的需要。界面可以在每个输入阶段处仅仅提供必需的信息以便简化界面并且避免用户混淆。
[0068]图8示出了根据一个实施例的用于存储数据选择的界面。一旦已经在每个数据通道中做出所有选择后,界面800可以从保存按钮810接收输入以保存数据选择。一般地,对应于每个选择的图标的一个或多个值选择可以被存储为与每个数据通道相关联的属性的值。在一个实施例中,保存按钮810被禁止直到已经在每个数据通道中做出选择。但是,在另一个实施例中,当已经选择值的最小阈值时使得保存按钮810激活。在又一个实施例中,在没有已经选择最小数目的值的情况下接收保存按钮810输入可以退出快速数据输入界面并且保存状态,以使得当界面被再次从主菜单中选择时,所述界面将恢复到上次保存的状态。
[0069]在保存按钮810接收输入(优选地从手指敲击输入)之后,界面800可以显示向用户指示成功地存储数据的消息820。不同的实施例可以在消息820中显示变化的数据量。图8的实施例显示对特定项目存储的时间量。其它实施例可以显示允许附加输入的附加按钮。例如,消息820可以请求确认输入的数据在它被保存之前是正确的,或消息820可以包括用于附加信息的提示。在数据被保存之后,界面可以恢复到它的开始状态,如由界面805所示,以使得数据输入处理可以再次开始。在另一个实施例中,代替从界面805中清理选择,用户可以被送回到主菜单并且快速数据输入界面可以退出。
[0070]简短地返回到图7,在此实施例中的“分钟”数据通道被用指示选择用于此日期类别的值/图标是可选的标签760标记。当保存按钮810接收手指敲击输入时,可选的数据通道可以保持未被选择。在一些实施例中,当可选的数据通道保持空白时,用于该属性的值保持空白。但是,在另一个实施例中,当可选的数据通道保持空白时,值可以被缺省值填充。例如,如果当保存按钮810接收输入时“分钟”数据通道被保持未被选择,则“分钟”属性可以被保存有指示五小时零分钟将要被计入“数据仓库升级”项目的“00”缺省值。
[0071]当快速数据输入界面被首先加载时,数据通道的每一个可以被利用缺省属性和值加载。在一些实施例中最常使用的属性和值可以被加载为缺省值。在另一个实施例中,最近使用的属性和值可以被加载到数据通道中。如果用户希望将更多的值添加到数据通道,则一些实施例提供用于特定属性的此选项。图9示出了根据一个实施例的用于向数据通道添加值的方法。更多值对其可用的数据通道可以包括允许用户将更多的值添加到数据通道的按钮920。例如,按钮可以是“ + ”符号,如由按钮920所示。当被选择时,用户可以被带到单独的界面,或新窗口可以在快速数据输入界面900的一部分之上打开。
[0072]新窗口或界面905可以提出可以被添加到特定数据通道的可能值的列表。仅仅举例来说,在“项目”数据通道中的“ + ”按钮920可以调用界面905,其包含用户可以被授权以进行计时的各种项目的字母列表。已经列在数据通道上的项目930可以被标记或突出以这样指示。在这种情况下,“ACME Exadata”项目930a、“City IT升级”项目930b、和“数据仓库升级”项目930c可以利用指示它们已经在数据通道中的图标突出。利用手指敲击输入,用户可以选择附加项目,诸如“Elixir”项目940以添加到界面900。在选择附加项目之后,新窗口 905可以关闭并且显示器可以恢复到界面900,其可以在“项目”数据通道中显示新添加的项目940。
[0073]到目前为止讨论的许多实施例已经涉及记录用于项目的时间;但是,这些情况仅仅是说明性的。许多其它类型的数据输入应用可以由此发明的实施例执行。图10示出了根据一个实施例的数据输入应用的另一个示例。这里,快速数据输入界面405可以利用开关460从“工作时间”界面切换到“缺席”界面1000。在缺席界面1000中,开关460已被切换以显示有关于记录涉及工作地点缺席的数据的数据通道。举例来说,缺席界面1000包括“类型”数据通道1050a、“开始日期”数据通道1050b、和“结束日期”数据通道1050c。来自于这些通道的每一个中的值可以以类似于在利用上述讨论的“工作时间”界面405的示例中选择值的方式被选择。
[0074]图11示出了根据一个实施例的用于保存对界面做出的选择的界面。界面1100示出用户选择用于数据通道1050的每一个的值的示例。“小时”数据通道1050d在图10的缺席界面1000不可见。在一个实施例中,如果界面1000接收诸如向界面1000的顶部的向上手指姿势之类的垂直滚动输入,则数据通道1050d可用。在另一个实施例中,数据通道1050d可以响应于在之前数据通道的一个中的特定值的选择被动态地添加。在保存按钮1110接收输入之后,每个数据通道中的值可以用和先前的示例描述的一样的方法保存。特定于被保存的数据的消息1120可以被显示在界面1105上。例如,消息1120显示记录的缺席类型(假期)和保存到该缺席的时间量。同时,显示在数据通道1050a中的缺席的每个类型可以示出表示在相关的时间段期间计到每个类型的缺席的总时间量的更新数字1130。这可以允许用户更好地确定将来的小时应当被计在哪里,特别是当用户期望在各种活动之间平衡他的/她的缺席时间时。
[0075]图12示出了根据一个实施例的用于解释在触摸屏上的数据选择输入的方法的流程图1200。在处理块1210,界面可以具有一个或多个数据通道。每个数据通道可以与属性相关联,并且每个属性可以与可以被指定到属性的至少一个值相关联。每个数据通道的值可以与被配置为向用户图形地表示值的图标、以及用户可以发现对选择值有用的任何一个其它信息相关联。
[0076]在处理块1220,数据通道中的一个可以接收具有方向分量的手指姿势输入。在响应中,在处理块1230处,在数据通道之内的图标可以被沿手指姿势输入的方向移位以使得一些图标可以被移出显示器的视图,以使得一些图标可以被移入显示器的视图。注意如果所有图标可以被同时显示在界面上,则这个步骤可以被跳过或变更。在处理块1240,触摸屏可以接收手指敲击输入或指示数据通道之内的图标的选择的另一个形式的等效输入。在处理块1250,选择的图标可以被扩大到基本上充满数据通道,或突出以指示已经做出选择。在这一点上,如果选择的图标被利用后续的手指敲击输入解除选择,则选择的图标可以返回到它的原始尺寸并且处理可以返回到处理块1220或处理块1240。
[0077]在决策块1260,可以确定是否存在没有做出值的选择的任何数据通道。如果未被选择的数据通道剩余,则界面可以等待根据处理块1220做出的附加选择。但是,如果已经在每个数据通道做出选择,则在处理块1270处界面可以从保存按钮中接收输入,并且然后在处理块1280处保存对应于由选择的图标确定的每个属性的值。根据此处理,应当理解,这些方法步骤的顺序可以根据特定实施例被重新安排,并且每个步骤可以包括此公开的其它部分中已经讨论的附加步骤。
[0078]为了清楚和理解目的,现在已经详细描述了本发明。但是,应当理解,某些变化和修改可以在附加权利要求书的范围内被实践。
【权利要求】
1.一种根据在触摸屏上接收的输入解释数据选择的方法,所述方法包括: 在触摸屏上提供界面,所述界面包括: 多个通道,其中每个通道与属性相关联,其中每个属性与多个值相关联; 每个通道中的多个图标,其中每个图标被配置为显示与每个通道相关联的属性的所述多个值中的一个;其中每个通道中的所述多个图标的至少一部分被显示在触摸屏上;和所述多个通道中的第一通道,其中第一图标不被显示; 利用处理器确定来自于触摸屏的手指姿势输入具有方向并且与所述多个通道中的所述第一通道相关联; 响应于手指姿势输入,在第一通道中沿手指姿势输入的方向移动所述多个图标以使得第一图标被显示在触摸屏上; 利用处理器确定来自于触摸屏的手指敲击输入对应于所述第一图标; 响应于手指敲击输入,扩大触摸屏上的第一图标的尺寸以基本上充满第一通道。
2.根据权利要求1 所述的解释数据选择的方法,其中每个通道从触摸屏的第一边缘延伸到触摸屏的相对边缘。
3.根据权利要求1所述的解释数据选择的方法,其中每个通道是水平行。
4.根据权利要求1所述的解释数据选择的方法,其中每个通道中的多个图标被线性地布置在每个通道之内。
5.根据权利要求1所述的解释数据选择的方法,其中该界面还包括在每个通道中显示与该通道相关联的属性的名称。
6.根据权利要求1所述的解释数据选择的方法,其中每个属性与记录在项目上花费的时间有关。
7.根据权利要求1所述的解释数据选择的方法,其中每个属性与记录不在工作的时间有关。
8.根据权利要求1所述的解释数据选择的方法,还包括: 在扩大第一图标的尺寸之后,确定来自于触摸屏的第二手指敲击输入对应于所述第一图标; 响应于第二手指敲击输入,将触摸屏上的第一图标的尺寸缩小到原始尺寸。
9.根据权利要求1所述的解释数据选择的方法,还包括:将具有关联属性的第二通道添加到所述多个通道,其中与第二通道相关联的属性至少部分地由所述手指敲击输入确定。
10.一种用于存储数据选择的系统,所述系统包括: 触摸屏; 一个或多个处理器; 可操作地耦接到所述一个或多个处理器的存储器,所述存储器具有存储在其上的指令集,所述指令集当由所述一个或多个处理器执行时使得所述一个或多个处理器: 在触摸屏上提供界面,包括: 多个通道,其中每个通道与属性相关联,其中每个属性与多个值相关联;和每个通道中的多个图标,其中每个图标被配置为显示与每个通道相关联的属性的所述多个值中的一个;其中每个通道中的多个图标的至少一部分被显示在触摸屏上;从触摸屏接收多个手指敲击输入,其中每个手指敲击输入对应于每个通道中的多个图标中的一个; 响应于每个手指敲击输入,扩大每个通道内的对应图标的尺寸; 接收指示数据选择完成的后续手指敲击输入;以及 响应于所述后续手指敲击输入,在存储器中存储对应于手指敲击输入的每个图标被配置为显示的值。
11.根据权利要求10所述的用于存储数据选择的系统,其中扩大每个通道内的图标的尺寸包括扩大图标以使得 它充满数据通道的显示区域的至少50%。
12.根据权利要求10所述的用于存储数据选择的系统,其中扩大每个通道内的图标的尺寸包括扩大图标以使得它充满数据通道的显示区域的至少60%。
13.根据权利要求10所述的用于存储数据选择的系统,其中扩大每个通道内的图标的尺寸包括扩大图标以使得它充满数据通道的显示区域的至少75%。
14.根据权利要求10所述的用于存储数据选择的系统,其中触摸屏上的界面还包括与项目属性相关联的数据通道,并且与数据通道中的特定项目相关联的每个图标被配置为显示计到该项目的时间量。
15.根据权利要求10所述的存储数据选择的系统,其中触摸屏上的界面还包括至少一个数据通道中的添加图标,其中添加图标被配置为接收输入,并且其中响应于接收的输入,该界面被配置为将与附加值相关联的附加图标添加到数据通道。
16.—种用于存储数据选择的计算机可读介质,计算机可读介质具有存储在其上的指令集,当指令集由计算机执行时,使得计算机: 在触摸屏上提供界面,所述界面包括: 布置在水平行中的多个通道,其中每行从触摸屏的第一垂直边缘延伸到触摸屏的相对的垂直边缘,其中每个通道与具有名称的属性相关联,并且其中每个属性与多个值相关联; 在每个通道中的标题,被配置为显示与每个通道相关联的属性的名称的图形表示;以及 线性地布置在每个通道内的多个图标,其中每个图标被配置为图形地表示与每个通道相关联的每个属性的多个值中的一个; 接收每个通道的图标的选择;以及 扩大每个通道的选择的图标以基本上充满每个通道。
17.根据权利要求16所述的用于存储数据选择的计算机可读介质,其中扩大通道的选择的图标以基本上充满每个通道包括动画扩大到更大的尺寸。
18.根据权利要求16所述的用于存储数据选择的计算机可读介质,其中所述指令集还使得计算机响应于接收到每个通道中的图标的选择从每个通道中去掉任何未被选择的图标。
19.根据权利要求16所述的用于存储数据选择的计算机可读介质,其中所述指令集还使得计算机: 根据具有水平运动分量的手指姿势输入在每个通道中水平地滚动多个图标;以及 响应于接收到每个通道的图标的选择,禁止在每个通道水平地滚动。
20.根据权利要求16所述的用于存储数据选择的计算机可读介质,其中: 所述多个图标中的每个图标具有尺寸,所述尺寸依赖于由每个图标的值表示的信息量;以及 每个通道显示每个通道的多个图标的子集,所述子集中的多个图标由图标的尺寸确定。
【文档编号】G06F3/0488GK103930860SQ201280056031
【公开日】2014年7月16日 申请日期:2012年9月27日 优先权日:2011年9月30日
【发明者】刘宵含, 陈钧怡, A·尤萨尔, B-K·W·怀特, S·T·佩萨派蒂 申请人:甲骨文国际公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1