CN101344848B - 显示界面中的图标管理的方法和设备 - Google Patents
显示界面中的图标管理的方法和设备 Download PDFInfo
- Publication number
- CN101344848B CN101344848B CN2008101335401A CN200810133540A CN101344848B CN 101344848 B CN101344848 B CN 101344848B CN 2008101335401 A CN2008101335401 A CN 2008101335401A CN 200810133540 A CN200810133540 A CN 200810133540A CN 101344848 B CN101344848 B CN 101344848B
- Authority
- CN
- China
- Prior art keywords
- icon
- wicket
- merging
- program
- shows
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims description 24
- 230000004044 response Effects 0.000 claims description 5
- 239000000470 constituent Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 31
- 230000008569 process Effects 0.000 description 12
- 238000012545 processing Methods 0.000 description 10
- 238000013461 design Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 230000000007 visual effect Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 239000004615 ingredient Substances 0.000 description 3
- 238000000926 separation method Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 244000144992 flock Species 0.000 description 2
- 238000007373 indentation Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明的一方面通过使得用户能够指示将第一图标与第二图标合并并显示第三图标来简化图标管理,其中所述第三图标不同于所述第一及第二图标中的每一者。所述用户可视需要分离所述图标。在实施例中,所述组成图标的每一者经设计以显示小窗口的程序输出。
Description
技术领域
本发明大体来说涉及显示界面,且更具体来说涉及显示界面中的图标管理。
背景技术
显示界面一般是指输出界面,其在视觉上呈现于计算***的显示屏幕上。所产生的显示可以具有文本、图像等,如相关技术领域中所熟知。
图标是显示界面上的部分,其在点击时(使用输入装置,例如鼠标、触摸板等)会导致执行相关联行动。所执行的具体行动可基于例如点击数量/频率、用户所点击图标的子部分等方面来确定。相依于与图标相关联的需求和设计,所述行动可用不同显示来展示图标,以指示所述图标已被选定、将图标“打开”到大窗口内等。
图标管理中的一个挑战是向用户提供在显示界面上安排所关注的各种图标的能力。
发明内容
本发明的一个方面通过使得用户指示将第一图标与第二图标合并来简化图标管理。第三图标可代替第一及第二图标来显示,其中第三图标在视觉上不同于所述第一及第二图标中的每一者。
由于这种特征,用户可能能够减少显示界面上所需求的空间,及/或减少在给定时间间隔出现在显示界面上的图标数。
根据本发明的另一方面,针对作为小窗口一部分的图标来促进这种合并。每一小窗口可视为包含程序及至少一个对应图标。所述程序执行产生动态内容,然后将所述动态内容显示于对应图标中。小窗口一般用于实施例如闹钟、新闻读取器、天气预报器等应用程序。在Windows Vista(TM)环境中,所述小窗口提供于显示界面的侧栏或桌面上。
下文参照实例来描述本发明的数个方面以供图解说明。应了解,本文列举各种具体细节、关系及方法以提供对本发明的完全理解。然而,所属技术领域的技术人员将易于了解,本发明可在不具有所述一个或一个以上具体细节的前提下来实施,或使用其它方法等来实施。在其它示例中,不详细展示熟知结构或操作以避免混淆本发明的特征。
附图说明
本文将参照下列附图来描述实例性实施例,所述附图简要地描述如下。
图1是图解说明其中可以实施本发明的数个方面的实例性实施例的数字处理***的框图。
图2是图解说明其中在本发明实施例中简化显示界面的图标管理的方式的流程图。
图3A-3C图解说明促进实施例中的图标合并的实例性用户经历。
图3D是图解说明在一个实施例中代表三个合并图标的图标的图示。
图4是图解说明其中在一个实施例中实施显示界面的图标的简化管理的实例性操作环境的框图。
图5是图解说明其中在本发明一个实施例中数字处理***中的实施方案促进图标的合并及分离。
在图示中,相同参考编号一般指示相同的、功能类似、及/或结构类似的元件。元件首先出现的图示由对应参考数字中的最左数位指示。
具体实施方式
实例性环境
图1是图解说明数字处理***100的细节的框图,其中可通过执行适合的软件指令来操作本发明的各方面。图中展示的所述实例性环境包含仅用于图解说明的代表性***。然而,真实世界的环境可包含更多/更少/不同***/组件,如相关技术领域中的技术人员将了解。这种环境中的实施方案还涵盖于本发明各方面的范围及精神内。
数字处理***100可包含一个或一个处理器(例如,中央处理单元(CPU)110)、随机存取存储器(RAM)120、二级存储器130、图形控制器160、显示单元170、网络界面180、及输入界面190。除显示单元170外的所有组件可通过通信路径150互相通信,通信路径150可包含数个总线,如相关技术领域中所熟知。在下文中进一步详细描述图1的组件。
CPU 110可执行存储于RAM 120中的指令以提供本发明的数个特征。CPU110可包含多个处理单元,其中每一处理单元潜在地设计用于一指定任务。或者,CPU 110可包含仅单个通用处理单元。RAM 120可以使用通信路径150从二级存储器130接收指令。
图形处理器单元(GPU)160基于从CPU 110接收的数据/指令而向显示单元170产生显示信号(例如,以RGB格式)。显示单元170包含显示屏幕以显示由显示信号界定的图像。显示于显示屏幕上的图像形成根据下述本发明各方面提供的各种用户界面特征的基础。
输入界面190可对应于键盘及点击装置(例如,触摸板、鼠标),其可用于执行下文描述的各种用户行为(点击、移动等)。网络界面180提供与网络的连接(例如,使用因特网协议),且可用于与其它连接的***(例如,其它数字处理***、移动电话/装置等)进行通信。
二级存储器130可包含硬驱动器135、快闪存储器136、及可拆卸存储驱动器137。二级存储器130可存储数据及软件指令,所述数据及软件指令使得数字处理***100根据本发明来提供数个特征。
所述数据及指令的某些或全部可提供于可拆卸存储单元140上,且所述数据及指令可由可拆卸存储驱动器137读取及提供给CPU 100。软盘驱动器、磁带驱动器、CD-ROM驱动器、DVD驱动器、快闪存储器、可拆卸存储器芯片(PCMCIA卡、EPROM)是这种可拆卸存储驱动器137的实例。
可拆卸存储单元140可以使用与可拆卸存储驱动器137兼容的媒体及存储格式来实施,以使得可拆卸存储驱动器137可读取所述数据及指令。因此,可拆卸存储单元140包含其中存储有计算机软件及/或数据的计算机可读取存储媒体。然而,计算机(或机器,一般来说)可读取存储媒体可以是其它形式(例如,非可拆卸、随机存取等)。
在此文档中,术语“计算机程序产品”用于一般涉及可拆卸存储单元140或安装于硬驱动器135中的硬盘。这些计算机程序产品是用于向数字处理***100提供软件的装置。CPU 110可以取回软件指令,并执行所述指令以提供本发明的下述各特征。
本发明的各方面使得能够如接续部分中的实例所述简化显示界面的图标管理。
显示界面的图标管理
图2是图解说明其中可在本发明实施例中管理显示界面的图标的方式的流程图。所述流程图是参照图1来描述的,仅用于图解说明。然而,在其它环境及其它组件中可实施各种特征。此外,所述步骤以指定序列描述以仅供图解说明。
在其它环境中、使用其它组件及不同步骤序列的替代实施例也可以在不背离本发明数个方面的范围及精神的前提下来实施,如所属技术领域的技术人员通过读取本文所提供揭示内容将易于了解。所述流程图开始于步骤201中,其中控制立即传送到步骤210。
在步骤210中,CPU 110显示第一图标。第一图标使用显示器的一部分来显示各种内容,例如在存在小窗口的情况下显示程序的输出(例如,计算器、处理器参数显示、便条、新闻读取器、以浏览状态提供大量实时消息联系等的程序)。这种显示可包含文本、图像或二者等。所述显示可由数个已知方式中的一者产生。
在步骤220中,CPU 110在显示界面的对应部分上显示第二图标。步骤220可以类似于步骤210来执行。
在步骤230中,CPU 110使得用户能够指示将第一图标与第二图标合并。CPU 110 评估来自用户的输入以确定所述用户是否已指示将第一图标与第二图标合并。所述用户可使用任一输入装置(例如,键盘或点击装置)来指示根据任一预先指定的惯例来将第一图标与第二图标合并。在实施例中,用户可使用点击装置(例如,鼠标)来拖曳第一图标并将其弃放在第二图标上,以指示将第一图标与第二图标合并。然而,也可以使用其它替代方法(例如,使用其它输入装置/机构)用于所述指示。
在步骤240中,CPU 110显示在视觉上不同于第一及第二图标中的每一者的第三图标。为便利起见,第三图标称为合并图标,且上述第一/第二图标称为源图标。一般来说,第三图标可以具有任一设计,但可经便利设计以指示已合并多个图标。进一步需要在图标代表小窗口的情况下使得用户能够用任一小窗口来操作,因为用户可能想要查看由小窗口的程序内容产生的动态内容。
在步骤250中,CPU 110使得用户能够指示源图标中的一者(假设第一图标,以供图解说明)将从合并图标中分离出去。CPU 110评估来自用户的输入以确定用户是否已指示第一图标(其为第一图标及第二图标的合并实体)将分离。如借助上文所述合并,任何输入装置均可用于指示分离请求,且所述分离也可以根据任一预先指定的惯例。
在步骤260中,CPU 110分别重新显示第一图标及第二图标。一旦CPU 110确定(在步骤250中)合并图标将分离,则分别显示具有在合并之前就存在的形式及内容的第一图标及第二图标(其二者经合并以形成合并的第三图标)。所述流程图终止于步骤299。
尽管上述说明是出于图解说明的目的而参照仅两个图标/小窗口的合并来提供的,但应了解,可将两个以上的图标合并到单个图标中。
在不背离本发明数个方面的范围及精神的前提下,上文提及的合并及分离可在提供各种用户界面的情况下来实施,如相关技术领域的技术人员通过读取本文所提供揭示内容将显而易见。借助实例性用户经历来继续所述说明。
实例性用户经历
图3A-3D包含描绘本发明实施例中的实例性用户经历的显示序列。仅出于图解说明的目的,将所述图标选择作为小窗口,并展示为布置于计算机***上显示的桌面边栏上。所述显示对应于由Microsoft公司提供的Windows Vista(TM)操作***产生的显示,且进一步详细描述于名称为“Windows边栏小窗口(Windows Sidebar Gadgets)”的文档中,所述文档可从Microsoft公司及URL:http://rnsdn2.microsoft.com/en-us/librai-y/aa974179.aspx处获得。
如所述文档描述,在实施例中,所述环境中的小窗口一般是经实施的(最小)应用程序,其赋予用户对个人相关信息及简单任务的快速存取-而无任何妨碍。例如,天气小窗口提供可浏览的信息,且便条小窗口提供通常在典型的日子里使用的简单功能。
所述环境中的小窗口在正常情况下位于边栏中,边栏是在桌面一侧的区域。除了 附装到或缩进到边栏中,小窗口还可以从边栏脱离以浮动到桌面上的任一处。处于浮动状态的小窗口可以比处于其缩进状态时大。小窗口是桌面的一部分,类似于开始按钮、任务栏和通知区域。不同于正常窗口,小窗口并非用任务栏按钮来表示。
所述环境中的小窗口可具有暂时展示更多信息的弹出对话框。弹出对话框通过点击小窗口来显示,且通过点击弹出对话框外部任一处来放开。在缩进状态和浮动状态下均可以使用弹出对话框。
小窗口可以具有用于设定及定制的选项对话框。
图3A展示桌面显示,其中底部的水平部分310具有图标315-1到315-6,其代表程序,左侧上的第一竖直部分320具有图标325-1到325-7,其代表对文件夹、文档和程序的快捷键,且右侧上的第二竖直部分330(边栏)具有图标333及335-1到335-3,其所有图标均显示相应程序的输出。
图标333显示接收RSS馈送的程序的输出,图标335-1分别显示处理器核心和存储器的时钟速度的图形表示和数字值,图标335-2显示风扇速度,且图标335-3显示时钟。
在实施例中,当在Microsoft公司的Windows Vista环境下实施时,竖直部分330称为“边栏”。由于可能存在许多正被使用的小窗口且边栏中的区域受到约束,因此需要组织边栏上的对应图标。例如,处理器/存储器时钟速度图标335-1和风扇速度图标335-2彼此相关且因此可聚集在一起。
如上文提及,对应于小窗口的图标可通过将其合并来聚集在一起。用户可以使用点击装置(例如,鼠标)将可合并图标拖曳到第二可合并图标上并弃放以将两个图标合并。所述经合并图标可被视为小窗口的合并,尽管相应程序可继续在后***立操作而无变化。可能并非所有程序的输出均能以合并状态显示,如下文描述。
在合并后,所产生的小窗口(称为超级小窗口,将其与未合并的其它小窗口相区分)显示所合并小窗口中的一者的主要部分,并提供用于交换以显示其它小窗口的主要部分的导航尾接指令。
可了解,尽管本文已参照两个小窗口合并成超级小窗口来提供上述说明,但可以将更多可合并的小窗口与超级小窗口合并来创建包含多个可合并小窗口的超级小窗口。
图3B展示朝向可合并小窗口335-1拖曳的可合并小窗口335-2。一组大小递减的半圆向可合并小窗口335-1的出现给出可视尾接指令337,以可视尾接指令337建议的方向(从较大的半圆到较小的半圆)。当正被拖曳的可合并小窗口到达可合并小窗口的预定距离内并起到在视觉上向用户指示可合并小窗口在正被拖曳的小窗口附近的作用时,出现此可视尾接指令。然后,用户可将正被拖曳的可合并小窗口弃放在所指示的一个可合并小窗口上,以将其合并。
图3C展示经合并的小窗口(超级小窗口)338,其已置换小窗口335-1和335-2并在视觉上代表小窗口335-1和335-2的合并。超级小窗口338显示小窗口335-2的主 要部分,且在超级小窗口的底部以标签形式展示导航尾接指令。通过点击适合的标签,用户可以交换超级小窗口的显示以展示对应组成(原始)小窗口的输出。
图3D展示通过合并3个小窗口而形成的超级小窗口339,如导航标签340、345和350所指示。应了解,可以将更多个小窗口与超级小窗口合并,如所属技术领域的技术人员通过读取本文提供的揭示内容将了解。
尽管图3A-3D图解说明3个图标/小窗口的合并,但应了解,可使用类似界面来提供分离。例如,用户可仅拖曳经合并图标中代表所需组成小窗口/图标的文本(例如,图3D所示GPU温度340),以将组成小窗口从经合并图标中分离。
应了解,上文所述方法可在各种操作环境中实施。所述说明是参照实例性操作环境中的实施方案来继续的。
实例性操作环境
图4是图解说明实例性操作环境的框图,其中在一个实施例中实施显示界面的图标的简化管理。图中展示图4的操作环境包含操作***(OS)410、边栏框架420、小窗口合并框架430和图标440-1到440-n。
操作***410是指会协助各种资源接入应用程序420及430及图标440-1到440-n的执行实体。一般来说,当装置100经初始化时,将控制传送到操作***410,操作***410然后协助执行各种用户应用程序。在实施例中,操作***410对应于由Microsoft公司提供的Windows Vista操作***。
边栏框架420还可以被封装为操作***410的一部分,并使得显示的经识别部分用于显示各种图标以及支持配置选项及图标管理。例如,在Windows Vista操作***中,边栏框架提供边栏,其为留出以用于显示对应于小窗口的图标的显示区域,以及管理小窗口及其配置的功能。
如上文提及,图标440-1到440-n代表可合并图标(设计为具有合并在一起的能力的图标)。例如,在Windows Vista操作***中,图标440-1到440-n代表具有与其它小窗口相合并的能力的小窗口(根据本发明一方面)。
小窗口合并框架430提供以下功能:辨别将合并两个可合并图标的指示,显示由所述两个可合并图标的合并形成的图标,辨别所述经合并图标将分离,并将所述经合并图标的组成部分重新显示为单独图标,例如如上文参照图3A-3D所述。
一般来说,小窗口合并框架430需要与环境的其它组件一致地实施,以协助上述合并及分离操作。在其中界面暴露出(例如,利用预定程序调用等)以供其它程序员使用的某些环境中,人们可以研究这种界面以设计与所暴露界面一致的实施方案。基于暴露的界面,这些实施方案一般将对所属技术领域的技术人员显而易见。
然而,参照实例性实施例中的一般逻辑基本小窗口合并框架来继续所述说明。
小窗口合并框架
图5是图解说明在本发明实施例中可实施小窗口合并框架的方式的流程图。通过假设CPU 110使得(例如)响应于执行从图1所示计算机可读存储媒体检索的适合软 件指令来执行流程图各步骤,来提供所述说明。
参照图1-4仅用于图解说明来描述所述流程图。然而,也可以在其它环境及其它组件中实施各特征。此外,以仅用于图解说明的指定序列来描述所述步骤。在其它环境中、使用其它组件及不同步骤序列的替代实施例也可以在不背离本发明数个方面的范围及精神的前提下来实施,如相关技术领域的技术人员通过读取本文提供的揭示内容将显而易见。所述流程图开始于步骤501处,其中控制立即传送到步骤510。
在步骤510中,CPU 110显示图标。应了解,所述图标可以具有不同属性,例如总在顶部或总是隐藏等。CPU 110按照图标属性的当前设置来显示图标。
在步骤520中,CPU 110基于从边栏框架430接收的信号来检查是否已拖曳可合并图标。可合并图标是已经设计以使得其可与另一可合并图标合并的图标,如先前提及。用户可使用点击装置来拖曳图标,如上文描述。在实施例中,图标是在WindowsVista环境下的小窗口,如上文部分5中提及。在实例性实施例中,可合并图标是可合并小窗口,也就是经设计以使得其可与另一可合并小窗口合并的小窗口。
例如,在实施例中,在Vista环境下的WM_MOVE事件(其细节可以从Microsoft公司文件或网页http://msdn2.microsoft.com/en-us/library/ms632631.aspx处获得)可由CPU 110用于检查是否正拖曳小窗口,且CPU 110可使用关于小窗口的配置信息来检查其是否可合并。如果正拖曳可合并图标,则处理继续到步骤530。如果否,则控制传送到步骤520。
在步骤530中,CPU 110检查正被拖曳的可合并图标是否在第二可合并图标的预定附近处。所述预定附近处界定与第二可合并图标的边界的距离(一般为像素)。如果其在第二可合并图标的预定附近处,则处理继续到步骤540。否则,控制回到步骤520。
在步骤540中,CPU 110展示可视尾接指令337。所述杆一般通过将适合数据合并到影像帧内并最终显示于显示屏幕上来展示。可视尾接指令展示为接近正被拖曳的可合并图标,以指示预定附近处的其它可合并图标的出现及大致位置。所述可视尾接指令可以帮助用户识别附近的可合并图标,所拖曳的可合并图标可被弃放到哪一可合并图标上,以将其合并。
在步骤550中,CPU 110检查是否将所述可合并图标弃放到第二可合并图标上。仅可合并图标(其已经设计以与其它可合并图标合并)可被合并到一起。在实施例中,在Windows Vista环境中,CPU 110可使用WM_CAPTURECHANGED通告(其细节可以从Microsoft公司文件或网页http://msdn2.microsoft.com/en-us/library/ms645605.aspx处获得)来检查可合并图标(例如,335-2)是否已被弃放到另一图标(335-1)上,并使用与目标图标相关的配置信息来检查其是否是可合并图标。
如果所述可合并图标被弃放到第二可合并图标上,则处理继续到步骤560。如果不将可合并图标弃放到可合并图标上,则处理继续到步骤599。
在步骤560中,CPU 110将两个可合并图标合并并显示经合并图标。所述经合并 图标可以各种方式形成,如针对图2所示步骤240所述。在实施例中,所述经合并实体由两个可合并小窗口形成,且称作超级小窗口,如上文提及。所述超级小窗口具有所显示的导航尾接指令,其可用于选择将要显示的内容,如针对图5C及5D所述。
在步骤570中,CPU 110检查是否正在拖曳对应于经合并图标的组成图标的显示部分(例如,风扇速度345)。所述经合并图标由可合并图标形成。用户可以通过使用点击装置来点击经合并图标中显示相应组成图标的显示区域、或点击相应导航尾接指令、或所属技术领域的技术人员所熟知的其它方法并拖曳所述图标来拖曳组成图标。在Windows Vista环境下的实施例中,可以使用鼠标或其它点击装置将超级小窗口的组成小窗口从超级小窗口拖曳开。如果正拖曳组成图标,则控制传送到步骤580。如果否,则控制返回步骤570。
在步骤580中,CPU 110将所拖曳组成部分显示为单独图标,并重新显示不具有已拖曳组成部分的经合并图标。在实施例中,在Windows Vista框架下,被拖曳开的超级小窗口的小窗口将单独显示,且将重新显示不具有被拖曳开的组成小窗口及任何与其对应的导航尾接指令的超级小窗口。所述流程图终止于步骤599中。
应了解,参照上文图2-5描述的各特征可实施为一个或一个以上硬件、软件及固件的组合。所述特征的至少某些可在执行经适合设计的软件指令时操作,如上文参照图1所提及。
总结
尽管上文已描述本发明的各实施例,但应了解,其均仅以举例而非限定的方式来提供。因此,本发明的宽度及范围不应由任一上述实例性实施例限制,而应仅由下列权利要求及其等价物界定。
Claims (6)
1.一种简化图标管理的方法,所述方法包括:
显示第一图标及第二图标;
接收将所述第一图标与所述第二图标合并的指示,其中所述第一图标与第一小窗口相关联,且所述第二图标与第二小窗口相关联,其中所述第一小窗口包括第一程序,所述第一程序产生在所述第一图标中显示的输出,且所述第二小窗口包括第二程序,所述第二程序产生在所述第二图标中显示的输出;及
响应于接收所述指示而显示第三图标,其中所述第三图标为所述第一图标和所述第二图标经合并而形成,且所述第三图标在视觉上不同于所述第一图标及所述第二图标中的每一者;
其中所述第三图标包含第一部分及第二部分,所述方法进一步包括:
接收指示用户已使用所述第一部分选择所述第一小窗口及所述第二小窗口中的一者的第二指示;及
响应于接收所述第二指示而在所述第二部分中显示对应于选定小窗口的图标。
2.如权利要求1所述的方法,其中所述第一小窗口由第一文本来识别及所述第二小窗口由第二文本来识别,所述方法进一步包括:
在第一子部分中显示所述第一文本,及在第二子部分中显示所述第二文本,其中所述第一子部分及所述第二子部分包含于所述第一部分中。
3.如权利要求1所述的方法,其中所述第一图标、所述第二图标及所述第三图标全部位于桌面显示的边栏上。
4.一种简化图标管理的设备,所述设备包括:
用于显示第一图标及第二图标的模块;
用于接收将所述第一图标与所述第二图标合并的指示的模块,其中所述第一图标与第一小窗口相关联,且所述第二图标与第二小窗口相关联,其中所述第一小窗口包括第一程序,所述第一程序产生在所述第一图标中显示的输出,且所述第二小窗口包括第二程序,所述第二程序产生在所述第二图标中显示的输出;及
用于响应于接收所述指示而显示第三图标的模块,其中所述第三图标为所述第一图标和所述第二图标经合并而形成,且所述第三图标在视觉上不同于所述第一图标及所述第二图标中的每一者;
其中所述第三图标包含第一部分及第二部分,所述设备进一步包括:
用于接收指示用户已使用所述第一部分选择所述第一小窗口及所述第二小窗口中的一者的第二指示的模块;及
用于响应于接收所述第二指示而在所述第二部分中显示对应于选定小窗口的图标的模块。
5.如权利要求4所述的设备,其中所述第一小窗口由第一文本来识别及所述第二小窗口由第二文本来识别,其中:
所述设备进一步包括:
用于在第一子部分中显示所述第一文本及在第二子部分中显示所述第二文本的模块,其中所述第一子部分及所述第二子部分包含于所述第一部分中。
6.如权利要求4所述的设备,其中所述第一图标、所述第二图标及所述第三图标全部位于桌面显示的边栏上。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/776,567 US20090019385A1 (en) | 2007-07-12 | 2007-07-12 | Management of Icons in a Display Interface |
US11/776,567 | 2007-07-12 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013100896749A Division CN103309558A (zh) | 2007-07-12 | 2008-07-11 | 显示界面中的图标管理 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101344848A CN101344848A (zh) | 2009-01-14 |
CN101344848B true CN101344848B (zh) | 2013-04-10 |
Family
ID=40246859
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013100896749A Pending CN103309558A (zh) | 2007-07-12 | 2008-07-11 | 显示界面中的图标管理 |
CN2008101335401A Expired - Fee Related CN101344848B (zh) | 2007-07-12 | 2008-07-11 | 显示界面中的图标管理的方法和设备 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013100896749A Pending CN103309558A (zh) | 2007-07-12 | 2008-07-11 | 显示界面中的图标管理 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20090019385A1 (zh) |
KR (1) | KR101002852B1 (zh) |
CN (2) | CN103309558A (zh) |
TW (1) | TWI484403B (zh) |
Families Citing this family (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7509588B2 (en) | 2005-12-30 | 2009-03-24 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
US10313505B2 (en) | 2006-09-06 | 2019-06-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
US8519964B2 (en) | 2007-01-07 | 2013-08-27 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
US8619038B2 (en) | 2007-09-04 | 2013-12-31 | Apple Inc. | Editing interface |
EP2192474B1 (en) * | 2008-12-01 | 2017-04-12 | LG Electronics Inc. | Method for operating execution icon of mobile terminal |
TWI391856B (zh) * | 2009-01-21 | 2013-04-01 | Mstar Semiconductor Inc | 顯示狀態列的方法 |
KR101588733B1 (ko) * | 2009-07-21 | 2016-01-26 | 엘지전자 주식회사 | 이동 단말기 |
KR101078141B1 (ko) * | 2009-09-08 | 2011-10-28 | 주식회사 팬택 | 합성 메뉴를 표시하는 이동 단말기 |
US10895955B2 (en) * | 2009-10-13 | 2021-01-19 | Samsung Electronics Co., Ltd. | Apparatus and method for grouping and displaying icons on a screen |
KR101663474B1 (ko) * | 2009-10-13 | 2016-10-10 | 삼성전자주식회사 | 휴대단말기, 휴대단말기의 바탕화면 표시 방법 및 저장 매체 |
KR101701492B1 (ko) * | 2009-10-16 | 2017-02-14 | 삼성전자주식회사 | 데이터 표시 방법 및 그를 수행하는 단말기 |
US9235341B2 (en) * | 2010-01-20 | 2016-01-12 | Nokia Technologies Oy | User input |
CN105511726B (zh) * | 2010-01-20 | 2019-02-12 | 诺基亚公司 | 用户输入 |
WO2011099819A2 (en) * | 2010-02-12 | 2011-08-18 | Samsung Electronics Co., Ltd. | Method and apparatus for providing a widget |
US10788976B2 (en) | 2010-04-07 | 2020-09-29 | Apple Inc. | Device, method, and graphical user interface for managing folders with multiple pages |
US8458615B2 (en) | 2010-04-07 | 2013-06-04 | Apple Inc. | Device, method, and graphical user interface for managing folders |
US20130061164A1 (en) * | 2010-04-30 | 2013-03-07 | Tencent Technology (Shenzhen) Company Limited | Method and device for using super taskbar to control instant messaging application |
US9372701B2 (en) * | 2010-05-12 | 2016-06-21 | Sony Interactive Entertainment America Llc | Management of digital information via a buoyant interface moving in three-dimensional space |
KR101784877B1 (ko) * | 2010-07-12 | 2017-11-07 | 삼성전자주식회사 | 휴대용 단말기에서 메뉴 항목 관리 방법 및 장치 |
US8504487B2 (en) | 2010-09-21 | 2013-08-06 | Sony Computer Entertainment America Llc | Evolution of a user interface based on learned idiosyncrasies and collected data of a user |
KR101726795B1 (ko) * | 2010-10-07 | 2017-04-13 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
KR101740436B1 (ko) * | 2010-12-08 | 2017-05-26 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
KR20120137756A (ko) * | 2011-06-13 | 2012-12-24 | 삼성전자주식회사 | 휴대용 단말기에서 응용 프로그램 병합을 위한 방법 및 장치 |
US10620777B2 (en) * | 2011-11-03 | 2020-04-14 | Glowbl | Communications interface and a communications method, a corresponding computer program, and a corresponding registration medium |
CN102520856A (zh) * | 2011-12-06 | 2012-06-27 | 北京风灵创景科技有限公司 | 图标功能组合方法及装置 |
CN102523398A (zh) * | 2011-12-13 | 2012-06-27 | 四川长虹电器股份有限公司 | 一种人机交互模式的实现方法 |
KR101875743B1 (ko) * | 2012-01-10 | 2018-07-06 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
KR101357261B1 (ko) * | 2012-02-22 | 2014-02-05 | 주식회사 팬택 | 단축 메뉴 생성 장치와 생성 방법, 및 그 장치를 구비한 휴대용 단말 |
CN102662590A (zh) * | 2012-04-12 | 2012-09-12 | 中兴通讯股份有限公司南京分公司 | 图标处理方法及装置 |
CN103455238B (zh) * | 2012-06-04 | 2017-04-19 | 联想(北京)有限公司 | 一种显示方法及电子设备 |
KR101999749B1 (ko) * | 2012-11-09 | 2019-07-12 | 삼성전자주식회사 | 전자장치에서 애플리케이션의 입력과 출력을 매칭시키는 방법 및 장치 그리고 매칭된 애플리케이션을 사용하는 방법 및 장치 |
US20140157138A1 (en) * | 2012-11-30 | 2014-06-05 | Google Inc. | People as applications |
KR102183071B1 (ko) * | 2012-12-06 | 2020-11-25 | 삼성전자주식회사 | 복수 어플리케이션을 실행하는 디스플레이 장치 및 그 제어 방법 |
US10180681B2 (en) | 2013-03-15 | 2019-01-15 | Fisher-Rosemount Systems, Inc. | Graphical process variable trend monitoring with zoom features for use in a process control system |
US10013149B2 (en) | 2013-03-15 | 2018-07-03 | Fisher-Rosemount Systems, Inc. | Graphical process variable trend monitoring for a process control system |
US10803636B2 (en) | 2013-03-15 | 2020-10-13 | Fisher-Rosemount Systems, Inc. | Graphical process variable trend monitoring, predictive analytics and fault detection in a process control system |
US10514668B2 (en) | 2013-03-15 | 2019-12-24 | Fisher-Rosemount Systems, Inc. | Graphical process variable trend monitoring in a process control system using a navigation pane |
US9983575B2 (en) * | 2013-04-09 | 2018-05-29 | Fisher-Rosemount Systems, Inc. | Systems and methods to graphically display process control system information |
CN104063403B (zh) * | 2013-03-22 | 2019-03-26 | 腾讯科技(深圳)有限公司 | 一种对浏览器中的网页链接管理的方法及*** |
KR102127925B1 (ko) * | 2013-04-29 | 2020-06-29 | 엘지전자 주식회사 | 이동 단말기 및 그것의 제어 방법 |
CN103488376A (zh) * | 2013-06-29 | 2014-01-01 | 华为技术有限公司 | 桌面组件融合、组合、拆分方法及设备 |
KR20150024139A (ko) | 2013-08-26 | 2015-03-06 | 삼성디스플레이 주식회사 | 표시장치 및 그 제어방법 |
CN104516723B (zh) * | 2013-09-26 | 2018-11-09 | 联想(北京)有限公司 | 窗口部件处理方法及装置 |
CN105849675B (zh) | 2013-10-30 | 2019-09-24 | 苹果公司 | 显示相关的用户界面对象 |
CN104793875A (zh) * | 2014-01-20 | 2015-07-22 | 中兴通讯股份有限公司 | 应用的分屏方法与装置、智能终端 |
US9665240B2 (en) | 2014-01-27 | 2017-05-30 | Groupon, Inc. | Learning user interface having dynamic icons with a first and second visual bias |
WO2016039570A1 (en) * | 2014-09-12 | 2016-03-17 | Samsung Electronics Co., Ltd. | Method and device for executing applications through application selection screen |
KR20160041610A (ko) * | 2014-10-08 | 2016-04-18 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
JP5908046B1 (ja) * | 2014-10-21 | 2016-04-26 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 複数領域を結合して表示する方法、装置及びプログラム。 |
CN105677305B (zh) | 2014-11-18 | 2020-01-21 | 华为终端有限公司 | 图标管理的方法、装置及终端 |
CN104978123A (zh) * | 2015-06-29 | 2015-10-14 | 努比亚技术有限公司 | 一种分屏方法和装置 |
CN107850975B (zh) * | 2015-07-28 | 2021-07-06 | 三星电子株式会社 | 用于对应用程序功能进行定制用户访问的方法和用户界面(ui) |
EP3308255B1 (en) * | 2015-10-09 | 2021-05-05 | Samsung Electronics Co., Ltd. | Electronic apparatus and method for providing fluid user interface |
CN105338083B (zh) * | 2015-10-30 | 2018-09-18 | 小米科技有限责任公司 | 界面显示方法及装置 |
CN105677195B (zh) * | 2015-12-29 | 2019-02-01 | 宇龙计算机通信科技(深圳)有限公司 | 一种智能终端的应用管理***及方法 |
CN107437183B (zh) * | 2016-05-25 | 2021-06-04 | 北京嘀嘀无限科技发展有限公司 | 一种上车乘客身份的确认方法及*** |
DK201670595A1 (en) | 2016-06-11 | 2018-01-22 | Apple Inc | Configuring context-specific user interfaces |
US11816325B2 (en) | 2016-06-12 | 2023-11-14 | Apple Inc. | Application shortcuts for carplay |
CN106980442B (zh) * | 2017-03-31 | 2021-01-15 | 联想(北京)有限公司 | 一种图标管理方法及电子设备 |
CN107704159B (zh) * | 2017-11-15 | 2020-06-26 | 维沃移动通信有限公司 | 一种应用图标管理方法及移动终端 |
US11675476B2 (en) | 2019-05-05 | 2023-06-13 | Apple Inc. | User interfaces for widgets |
WO2021249069A1 (en) * | 2020-06-11 | 2021-12-16 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | System and method for combing applications running on a user device |
CN113867854A (zh) * | 2020-06-30 | 2021-12-31 | 华为技术有限公司 | 提示方法及终端设备 |
CN112416194A (zh) * | 2020-11-16 | 2021-02-26 | 珠海格力电器股份有限公司 | 家用电器的控制方法以及家用电器 |
WO2023050079A1 (zh) * | 2021-09-28 | 2023-04-06 | 京东方科技集团股份有限公司 | 一种显示设备及其菜单栏的显示方法 |
US11921810B2 (en) | 2022-07-28 | 2024-03-05 | Time Economy LTD. | Value-based online content search engine |
US20240037161A1 (en) * | 2022-07-28 | 2024-02-01 | Time Economy LTD. | Value-based online content search engine |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5689718A (en) * | 1992-12-01 | 1997-11-18 | Mitsubishi Denki Kabushiki Kaisha | System and method for processing document information using password protected icons that represent document content |
CN1523464A (zh) * | 1999-08-31 | 2004-08-25 | �����ɷ� | 编辑装置及用于存储编辑程序的存储介质 |
CN1570832A (zh) * | 2004-04-27 | 2005-01-26 | 陈敏 | 英文字母总图标两码输入汉字的方法及键盘 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5801699A (en) * | 1996-01-26 | 1998-09-01 | International Business Machines Corporation | Icon aggregation on a graphical user interface |
US6043816A (en) * | 1998-05-29 | 2000-03-28 | Hewlett-Packard Company | User interface mechanism for maintaning quick access to important information in a windows-based computer environment |
US7010753B2 (en) * | 2000-10-27 | 2006-03-07 | Siemens Aktiengesellschaft | Anticipating drop acceptance indication |
US7356774B2 (en) * | 2002-08-13 | 2008-04-08 | National Instruments Corporation | Grouping components of a measurement system |
CN1625230A (zh) * | 2003-12-01 | 2005-06-08 | 北京中视联数字***有限公司 | 一种任意图形的合并显示方法 |
US7552399B2 (en) * | 2005-12-27 | 2009-06-23 | International Business Machines Corporation | Extensible icons with multiple drop zones |
US7591226B2 (en) * | 2006-11-03 | 2009-09-22 | Cnh America Llc | Automatic path generation for tramlines |
-
2007
- 2007-07-12 US US11/776,567 patent/US20090019385A1/en not_active Abandoned
-
2008
- 2008-07-10 KR KR1020080067278A patent/KR101002852B1/ko active IP Right Grant
- 2008-07-11 CN CN2013100896749A patent/CN103309558A/zh active Pending
- 2008-07-11 CN CN2008101335401A patent/CN101344848B/zh not_active Expired - Fee Related
- 2008-07-11 TW TW097126231A patent/TWI484403B/zh not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5689718A (en) * | 1992-12-01 | 1997-11-18 | Mitsubishi Denki Kabushiki Kaisha | System and method for processing document information using password protected icons that represent document content |
CN1523464A (zh) * | 1999-08-31 | 2004-08-25 | �����ɷ� | 编辑装置及用于存储编辑程序的存储介质 |
CN1570832A (zh) * | 2004-04-27 | 2005-01-26 | 陈敏 | 英文字母总图标两码输入汉字的方法及键盘 |
Also Published As
Publication number | Publication date |
---|---|
TW200919296A (en) | 2009-05-01 |
TWI484403B (zh) | 2015-05-11 |
CN103309558A (zh) | 2013-09-18 |
US20090019385A1 (en) | 2009-01-15 |
CN101344848A (zh) | 2009-01-14 |
KR101002852B1 (ko) | 2010-12-21 |
KR20090006781A (ko) | 2009-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101344848B (zh) | 显示界面中的图标管理的方法和设备 | |
US9841878B1 (en) | Methods, systems, and computer program products for navigating between visual components | |
US10437443B1 (en) | Multiple-application mobile device methods, systems, and computer program products | |
US9507519B2 (en) | Methods and apparatus for dynamically adapting a virtual keyboard | |
AU2004227740B2 (en) | A windowing and controlling system thereof comprising a computer device | |
US8661361B2 (en) | Methods, systems, and computer program products for navigating between visual components | |
US20140157205A1 (en) | Expandable user interface menu | |
JP2008516335A (ja) | タッチスクリーンイベントをアプリケーションフォーマットデータに変換するための方法およびシステム | |
JP2008516335A5 (zh) | ||
KR101512010B1 (ko) | 셸 애플리케이션들 및 서브애플리케이션들의 인터페이스들의 조합 | |
US20090150823A1 (en) | Apparatus and Method for Improved Window Management in a Grid Management System | |
CN101598916B (zh) | 显示设备及显示控制方法 | |
US20130290899A1 (en) | Obtaining status data | |
US20080163081A1 (en) | Graphical User Interface Using a Document Object Model | |
US20130283198A1 (en) | Display controlling apparatus | |
JP2009140229A (ja) | ヘルプ情報の表示方法およびコンピュータ | |
CN101807141A (zh) | 图像形成装置的控制装置以及图像形成*** | |
US20100218135A1 (en) | Cursor thumbnail displaying page layout | |
JP7520195B2 (ja) | 表示装置、プログラム及び表示方法 | |
US8615710B2 (en) | Computer-implemented systems and methods for portlet management | |
US20050262474A1 (en) | Multi-monitor support for MDI applications | |
JP4151974B2 (ja) | 文書表示装置、文書表示方法、及びプログラム | |
CN113918069A (zh) | 信息交互方法、装置、电子设备及存储介质 | |
Saini et al. | Extensible GUIs for Remote Application Control on Mobile Devices | |
WO2010004618A1 (ja) | 情報処理装置、透過表示要素制御方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130410 |