CN105573615A - 用于通过应用选择屏幕来运行应用的方法和装置 - Google Patents

用于通过应用选择屏幕来运行应用的方法和装置 Download PDF

Info

Publication number
CN105573615A
CN105573615A CN201510582462.3A CN201510582462A CN105573615A CN 105573615 A CN105573615 A CN 105573615A CN 201510582462 A CN201510582462 A CN 201510582462A CN 105573615 A CN105573615 A CN 105573615A
Authority
CN
China
Prior art keywords
entity
application
application icon
display
instance
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.)
Pending
Application number
CN201510582462.3A
Other languages
English (en)
Inventor
韩甲洙
N.冈迪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN105573615A publication Critical patent/CN105573615A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/04817Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/048023D-info-object: information is displayed on the internal or external surface of a three dimensional manipulable object, e.g. on the faces of a cube that can be rotated by the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector

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)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Software Systems (AREA)

Abstract

一种操作显示装置的方法包括:在应用选择屏幕上显示一个或多个实体、以及与所述一个或多个实体关联的一个或多个应用图标;在继续显示应用选择屏幕的同时,接收选择所述一个或多个应用图标中的应用图标的第一输入;和响应于该第一输入,来运行与所选择的应用图标关联的应用。

Description

用于通过应用选择屏幕来运行应用的方法和装置
相关申请的交叉引用
该申请要求2015年6月5日在韩国知识产权局提交的韩国专利申请第10-2015-0080027号以及2014年9月12日在英国知识产权局提交的英国专利申请第1416161.6号的权益,通过引用在这里整体合并其公开。
技术领域
符合示范实施例的方法和设备涉及运行应用。
背景技术
诸如平板计算机和智能电话的现代电子装置能够执行各种功能。显示装置可包括用户可运行的各种应用,以便执行不同功能。
统称为“apps”的应用可由制造商预先安装和/或可由用户安装。用户可在显示装置中安装多个应用。在用户接口中,可通过用户接口选择用于运行所安装应用的图标。用户接口可包括多页应用选择屏幕,每一页显示有限数目的图标。然而,随着显示装置上安装的应用的数目增加,用户可难以导航所述应用选择屏幕并定位期望应用。这在仅具有有限显示资源的显示装置(诸如,其中显示器可仅为几英寸宽(across)的智能电话)中尤其是有问题的。
发明内容
示范实施例的方面涉及用于通过应用选择屏幕来运行应用的方法和设备。
其他方面将部分在接下来的描述中阐明,并部分将根据该描述而清楚,或者可通过呈现的示范实施例的实践而得知。
根据示范实施例的一个方面,一种操作显示装置的方法包括:在应用选择屏幕上显示一个或多个实体、以及与所述一个或多个实体关联的一个或多个应用图标;在继续显示该应用选择屏幕的同时,接收选择所述一个或多个应用图标中的应用图标的第一输入;和响应于该第一输入来运行与所选择的应用图标关联的应用。
该方法可进一步包括:响应于接收到选择所述一个或多个实体中的第一实体、并向所述一个或多个实体中的第二实体拖拽该第一实体的触摸输入,合并该第一实体和该第二实体以创建合并实体,其中所述一个或多个应用图标中的第一应用图标被显示在第一实体内部,并且所述一个或多个应用图标中的第二应用图标被显示在第二实体内部;和在该合并实体内部显示第一应用图标和第二应用图标。
该方法可进一步包括:基于该合并实体内部显示的所述一个或多个应用图标的数目来确定该合并实体的显示尺寸;和根据确定的显示尺寸来显示合并实体。
所述确定显示尺寸的步骤可包括将该合并实体的显示尺寸限制为最大显示尺寸,其中该最大显示尺寸基于上限。
该方法可进一步包括:确定要在合并实体内部显示的一个或多个应用图标的最大数目;和在该合并实体内部显示多个应用图标,其中该应用图标的数目小于该最大数目。
所述显示步骤可包括:将所述一个或多个实体显示为三维对象,并按照指示所述一个或多个实体内部的两个或多个应用图标具有不同深度的方式来显示所述两个或多个应用图标。
该方法可进一步包括:根据用于所述一个或多个实体的旋转的用户输入,来确定所述两个或多个应用图标的新排列;和在继续显示该应用选择屏幕的同时,使用该新排列来显示所述两个或多个应用图标。
所述显示步骤可包括:将所述一个或多个实体显示为二维对象;根据滚动所述一个或多个实体的用户输入,来确定所述一个或多个实体中包括的应用图标的新排列;和在继续显示该应用选择屏幕的同时,使用该新排列来显示所述一个或多个实体中包括的应用图标。
该方法可进一步包括:接收选择所述一个或多个实体的第一实体内部显示的第一应用图标的输入,其中在该第一实体内部显示第二应用图标;接收将该第一应用图标拖拽到该第一实体外部的输入;创建第二实体;和在该第一实体内部显示该第二应用图标并在该第二实体内部显示该第一应用图标。
该方法可进一步包括:基于用于调整所述一个或多个实体的尺寸的用户输入,来确定所述一个或多个实体的新显示尺寸;和根据确定的新显示尺寸来显示所述一个或多个实体。
根据示范实施例的另一方面,一种显示装置包括:显示单元;一个或多个处理器;和存储器,被配置为存储所述一个或多个处理器可运行的计算机程序指令,包括以下计算机程序指令,用于:在应用选择屏幕上显示一个或多个实体、以及与所述一个或多个实体关联的一个或多个应用图标;在继续显示应用选择屏幕的同时,接收选择所述一个或多个应用图标中的应用图标的第一输入;和响应于该第一输入来运行与所选择的应用图标关联的应用。
该存储器可进一步存储计算机程序指令,用于:响应于接收到选择所述一个或多个实体中的第一实体、并向所述一个或多个实体中的第二实体拖拽该第一实体的触摸输入,合并该第一实体和该第二实体并创建合并实体,其中所述一个或多个应用图标中的第一应用图标被显示在第一实体内部,并且所述一个或多个应用图标中的第二应用图标被显示在第二实体内部;和在该合并实体内部显示第一应用图标和第二应用图标。
该存储器可进一步存储计算机程序指令,用于:基于该合并实体内部包括的所述一个或多个应用图标的数目来确定该合并实体的显示尺寸;和根据确定的显示尺寸来显示该合并实体。
该存储器可进一步存储计算机程序指令,用于:将该合并实体的显示尺寸限制为最大显示尺寸,其中该最大显示尺寸基于上限。
该存储器可进一步存储计算机程序指令,用于:确定要在合并实体内部显示的一个或多个应用图标的最大数目;和在该合并实体内部显示多个应用图标,其中该应用图标的数目小于该最大数目。
该存储器可进一步存储计算机程序指令,用于:将所述一个或多个实体显示为三维对象,并按照指示所述一个或多个实体内部的两个或多个应用图标具有不同深度的方式来显示所述两个或多个应用图标。
该存储器可进一步存储计算机程序指令,用于:根据用于所述一个或多个实体的旋转的用户输入来确定所述两个或多个应用图标的新排列;和在继续显示该应用选择屏幕的同时,使用该新排列来显示所述两个或多个应用图标。
该存储器可进一步存储计算机程序指令,用于:将所述一个或多个实体显示为二维对象;根据滚动所述一个或多个实体的用户输入,来确定所述一个或多个实体中包括的应用图标的新排列;和在继续显示该应用选择屏幕的同时,使用该新排列来显示所述一个或多个实体中包括的应用图标。
该存储器可进一步存储计算机程序指令,用于:接收选择所述一个或多个实体中的第一实体内部显示的第一应用图标的输入,其中在该第一实体内部显示第二应用图标;接收将该第一应用图标拖拽到该第一实体外部的输入;创建第二实体;和在该第一实体内部显示该第二应用图标并在该第二内部显示该第一应用图标。
该存储器可进一步存储计算机程序指令,用于:基于用于调整所述一个或多个实体的尺寸的用户输入,来确定所述一个或多个实体的新显示尺寸;和根据确定的新显示尺寸来显示所述一个或多个实体。
一种非暂时计算机可读存储介质可在其上存储有计算机程序指令,所述计算机程序指令当在一个或多个处理器中运行时,执行以上方法。
根据示范实施例的另一方面,一种显示装置包括:显示器,被配置为在应用选择屏幕上显示一个或多个实体、以及与所述一个或多个实体关联的一个或多个应用图标;接收器,被配置为在继续显示应用选择屏幕的同时,接收选择所述一个或多个应用图标中的应用图标的第一输入;和处理器,被配置为响应于该第一输入来运行与所选择的应用图标关联的应用。
根据示范实施例的另一方面,一种操作显示装置的方法包括:在应用选择屏幕上显示第一实体和第二实体;显示该第一实体内部的第一应用图标、和该第二实体内部的第二应用图标;接收选择该第一实体、并将该第一实体移动到与第二实体的第一阈值距离内的输入;接收释放该第一实体的选择的输入;并且当接收到释放该第一实体的选择的输入时,响应于确定该第一实体在与第二实体的第二阈值距离内,而去除该第一实体,并在该第二实体内部显示第一应用图标和第二应用图标。
该方法可进一步包括接收用于旋转第一应用图标和第二应用图标的输入;并按照围绕第二实体的中心轴旋转第一应用图标和第二应用图标的方式,针对第二实体改变第一应用图标的位置,并针对第二实体改变第二应用图标的位置。
该方法可进一步包括接收选择第二实体的边界、将第二实体的边界拖拽到该应用选择屏幕上的新地点、并在该新地点释放该第二实体的边界的输入;基于该新地点确定该第二实体的新显示尺寸;并使用该新显示尺寸来显示该第二实体。
该方法可进一步包括接收选择第一应用图标、并将该第一应用图标移动到与第二实体的第三阈值距离外部的输入;接收释放该第一应用图标的选择的输入;并且当接收到释放该第一应用图标的选择的输入时,响应于确定该第一应用图标在与第二实体的第四阈值距离外部,而创建第三实体并在该第三实体内部显示第一应用图标并在该第二实体内部显示第二应用图标。
根据示范实施例的另一方面,一种显示装置包括:显示单元;一个或多个处理器;和存储器,被配置为存储所述一个或多个处理器可运行的计算机程序指令,其中该处理器在应用选择屏幕上显示一个或多个实体,所述一个或多个实体的每一个包括应用图标;在继续显示应用选择屏幕的同时,接收从所述一个或多个实体的任一个选择应用图标的第一输入;和响应于该第一输入来运行与所选择的应用图标关联的应用。
如果接收到所述一个或多个实体之中的第一实体上的触摸输入、和向第二实体拖拽该第一实体的输入,该处理器可合并该第一实体和该第二实体并创建合并实体;并在该合并实体内部显示第一实体中包括的应用图标和第二实体中包括的应用图标。
该处理器可基于该合并实体中包括的应用图标的数目来确定该合并实体的显示尺寸;和根据确定的显示尺寸来显示合并实体。
该处理器可向该显示尺寸添加上限,并限制该合并实体的最大尺寸。
该处理器可确定要在合并实体内部显示的应用图标的最大数目;并在该合并实体内部仅显示编号小于该最大数目的应用图标。
该处理器可将所述一个或多个实体显示为3D对象,并显示所述实体中包括的应用图标中的两个或多个以指示不同深度。
该处理器可根据用于所述一个或多个实体的旋转的用户输入来确定所述两个或多个应用图标的新排列;并在继续显示该应用选择屏幕的同时,使用该新排列来显示所述两个或多个应用图标。
该处理器可将所述一个或多个实体显示为2D对象,根据滚动所述一个或多个实体的用户输入,来确定所述一个或多个实体中包括的应用图标的新排列,并在继续显示该应用选择屏幕的同时,使用该新排列来显示所述一个或多个实体中包括的应用图标。
该处理器可触摸包括第一和第二应用图标的第三实体中的第一应用图标,接收将该第一应用图标拖拽到该第三实体外部的输入,创建新的第四实体,并显示包括该第二应用图标的第三实体和包括该第一应用图标的第四实体。
该处理器可基于用于调整所述一个或多个实体的尺寸的用户输入,来确定所述一个或多个实体的新显示尺寸;并根据确定的显示尺寸来显示所述一个或多个实体。
附图说明
通过结合附图的示范实施例的以下描述,以上和/或其他方面将变得清楚和更易于理解,其中:
图1图示了根据示范实施例的包括多个实体的应用选择屏幕;
图2A到2C图示了根据示范实施例创建合并实体的操作;
图3A到3C图示了根据示范实施例分割包括多个图标的实体的操作;
图4A到4C图示了根据示范实施例运行来自组实体的各个应用;
图5A和5B图示了根据示范实施例旋转组实体;
图6A和6B图示了根据示范实施例在缩放的同时重排组实体内的图标;
图7图示了根据示范实施例的包括多个实体和组实体的应用选择屏幕;
图8A到8C图示了根据示范实施例在2维组实体中滚动应用;
图9是根据示范实施例的控制显示装置的方法的流程图;
图10是根据示范实施例的在三维实体内旋转图标的方法的流程图;
图11是根据示范实施例的在应用选择屏幕中合并实体的方法的流程图;
图12是根据示范实施例的在应用选择屏幕中分割实体的方法的流程图;
图13是根据示范实施例的在应用选择屏幕中调整实体的尺寸的方法的流程图;
图14是根据示范实施例的在应用选择屏幕中滚动二维实体内的应用图标的方法的流程图;
图15图示了根据示范实施例的能够运行多个应用的显示装置;和
图16图示了根据示范实施例的显示装置。
具体实施方式
现在将对在附图中图示了其示例的示范实施例进行详细参考,其中相同的附图标记始终表示相同的元件。在这方面,当前示范实施例可具有不同形式并且不应被解释为限于这里阐述的描述。因此,下面仅通过参考图描述这些示范实施例以解释各个方面。
如这里使用的,术语“和/或”包括关联列出的项目的一个或多个的任何和所有组合。诸如“至少一个”的表述,当在元素列表之前时,修改整个元素列表,并且不修改该列表的个别元素。
图1图示了根据示范实施例的包括多个实体的应用选择屏幕100。该应用选择屏幕100在移动通信显示装置(具体地,使能触摸的智能电话)的用户接口中实现。然而,这仅是显示装置的一个示例。在其他示范实施例中,该应用选择屏幕100可在任何类型显示装置中应用,包括但不限于平板、膝上和桌面计算机、诸如智能手表的可穿戴装置、电视屏幕、集成桌面显示屏、诸如车内娱乐(infotainment)***的娱乐***、以及用于诸如商业会议和教室教学的应用的大屏幕显示器。
而且,尽管将参考触摸屏用户接口来描述示范实施例,但是其他示范实施例可通过不同类型界面来接收用户输入。例如,在其他示范实施例中,用户输入可通过诸如鼠标、轨迹板或轨迹球的传统指向显示装置来接收,或者可经由诸如语音识别、运动跟踪、眼睛跟踪、眨眼接口、或BCI(脑机接口)的非接触方法来接收。
可使用图1中图示的应用选择屏幕100来控制显示装置运行多个应用之一。如图1中示出的,应用选择屏幕100包括在多个实体120中显示的多个应用图标110。在该示范实施例中,每一实体120被显示为三维(3D)对象的二维(2D)代表,其在示范实施例中是透明的基本球形的泡泡。实体120可包括适当阴影和/或高亮,被配置为向观看者给予三维对象的印象。取决于示范实施例,实体120可在2D显示单元或3D显示单元上显示。
为了控制显示装置运行多个应用之一,用户可选择与要运行的期望应用关联的应用图标。换言之,用户可选择应用图标,并运行与选择的应用图标对应的应用。例如,为了运行文本消息应用,用户可选择在实体120的第一实体中显示的消息图标110。响应于在显示该应用选择屏幕100的同时接收到选择消息应用图标110的输入,显示装置可运行与选择的应用图标关联的应用(在该情况下,文本消息应用)。
特别是,图1中图示的应用选择屏幕100可与其中对于不同应用单独显示应用图标的应用选择屏幕类似地出现。然而,当前示范实施例的应用选择屏幕100的不同之处在于,应用图标110被包括在实体120中,这可被配置为更有效地利用可用显示空间。
特别是,在一些示范实施例中,多个应用图标110可通过应用选择屏幕100中的单一实体120来访问,并增加可通过某一用户接口屏幕所访问的应用的数目。
图2A到2C图示了根据示范实施例创建合并实体的操作。下面将在通过触摸屏显示单元接收的用户输入的上下文中描述合并实体的创建。然而,如上面解释的,示范实施例不限于与触摸屏接口一起使用,并且在其他示范实施例中,可不同地接收用户输入。
如图2A中示出的,为了创建合并实体,用户选择包括第一应用图标210的第一实体220,并朝向包括第二应用图标110的第二实体120拖拽该第一实体220。在该示范实施例中,通过触摸屏显示单元来接收选择并拖拽第一实体220的用户输入230作为触摸拖拽事件。尽管在示范实施例中,在创建合并实体之前,第一和第二实体220和120的每一个包括单一应用图标,但是在其他示范实施例中,实体220和120的至少一个可以在合并之前已经包括多个应用图标。当用户在应用选择屏幕100上到处拖拽第一实体220时,显示装置反复检查第一实体220和第二实体120之间的距离X。
响应于在继续选择第一实体220的同时、将第一实体220拖拽到与第二实体120相距第一阈值距离C1之内的第一用户输入230,显示视觉反馈,以指示将第一和第二实体220和120合并到合并实体中。在示范实施例中,该视觉反馈采取动画的形式,示出第一实体220的泡泡开始加入第二实体120的泡泡,如图2B中所示。该视觉反馈向用户通知如果用户在当前位置释放第一实体220、则实体220和120将被合并。类似地,如果第一实体220随后被拖拽得比远离第二实体120的第二阈值距离C2更远,则可显示进一步视觉反馈,以指示将合并的实体分割回第一和第二实体220和120。
尽管在示范实施例中将视觉反馈显示为动画,但是在其他示范实施例中,可使用不同形式的视觉反馈。可使用的其他类型视觉反馈的示例包括指示实体将在它们的当前位置处合并的显示的消息、一个或两个实体的颜色改变、向一个或两个实体应用的诸如灯光效果的阴影效果、以及一个或两个实体的尺寸的改变。
此外,在其他示范实施例中,代替视觉反馈或者除了视觉反馈之外,可提供诸如音频或触觉反馈的不同类型的反馈。响应于用户在第二实体120的第二阈值距离C2内释放第一实体220,向第二实体120添加第一应用图标210,并且从应用选择屏幕10去除第一实体220。第二实体120现在可被称为“合并”实体,因为第二实体120包括先前在单独实体220和120中包括的应用图标210和110。
第二阈值距离C2可以与第一阈值距离C1相同,或者可具有不同值。例如,第二阈值距离C2可以大于第一阈值距离C1。这具有以下效果,即实体将在某一分离处开始合并,并然后必须进一步拖拽分开以便取消该操作,这给予实体“粘性(sticky)”特征。当使用小显示屏幕时,该如同滞后现象(hysteresis-like)的效果可特别有利,因为用户在非常接近目标(合并)实体的情况下精确释放所拖拽的实体是比较不关键的。代替的是,用户仅不得不将第一实体220拖拽到第二实体120的某一距离(C1)内以触发合并,并且可然后在第二实体120的较大半径(C2)内的任何地方释放第一实体220以确认该操作。在该示范实施例中,在第二阈值距离C2内释放第一实体22代表合并第一和第二实体220和120的请求。在其他示范实施例中,可按照不同方式来接收合并这两个实体220和120的请求。例如,在多触摸用户接口中,用户可同时点击保持(tap-and-hold)(长按)要合并的两个实体,并且所述点击保持可被解释为响应于两个实体被保持长于预定时间来合并实体的请求。作为选择,用户由此沿着其中第二实体120所位于的方向来投掷(点击并拖拽(tap-and-drag))第一实体220的输入可被解释为合并这两个实体的请求。当用户拖拽速度超出阈值速度时,可应用该输入。
而且,在示范实施例中,当合并两个实体220和120时,去除第一选择实体220。然而,在其他示范实施例中,可替代去除第二实体120,而向第一实体220添加第二应用图标110。在合并实体220和120之后第一实体220或第二实体120是否持续(persist)将取决于在存储器中如何配置软件指令来管理实体220和120。作为进一步选择,在一些示范实施例中,可去除第一实体220和第二实体120两者,并且可从两个实体220和120创建新实体,以保持应用图标210和110。
如图2C中示出的,在示范实施例中,当将另一应用图标210添加到实体120时,增加实体120的尺寸。当按照该方式合并实体时,显示装置可确定合并实体120的新显示尺寸,并根据新显示尺寸来显示合并实体120。在一些示范实施例中,可基于对于合并实体120的尺寸施加上限的预定义规则来确定新显示尺寸。当向同一实体添加许多应用图标时,该方案可避免单一实体扩展为填满整个显示区域。在示范实施例中,可基于以下形式的几何级数来计算新显示尺寸:
A m e r g e d = A 0 + ( a - b c n )
其中Amerged表示合并实体的显示尺寸,A0表示预定义的尺寸,n表示要在合并实体中显示的应用图标的数目,并且a、b和c表示常数。在这方面,“尺寸”可指代线性维度、面积或体积。例如,显示尺寸和预定义的尺寸可被定义为线性维度,诸如2D对象的半径、直径或周长或者3D对象的代表(representation)。作为选择,该尺寸可在显示面积(例如,像素的数目)方面定义,或者当实体被显示为3D对象的代表时被定义为三维体积。
显示装置能合并图2A到2C中示出的实体,并且在一些示范实施例中,显示装置也可以将包括多个应用图标的实体分割为分离实体,每一分离实体持有一个或多个应用图标。
图3A到3C图示了根据示范实施例分割包括多个图标的实体的操作。在图3A到3C中示出的示例中,分割的实体120与图2C中创建的合并实体类似,然而,将理解的是,该方法可应用到包括两个或多个应用图标的任何实体。
首先,如图3A中示出的,接收在实体120中选择并保持第一应用图标210的用户输入330。换言之,显示装置接收这样的用户输入330,即,维持当其被触摸时其具有的第一应用图标210的状态。然后,响应于将选择的第一应用图标210拖拽得比远离第二实体120的第三阈值距离C3更远的用户输入330,显示装置可分割实体120。换言之,显示装置可将实体120分割为实体120和320。第三阈值距离C3可以与用来启动实体的合并的第一阈值距离C1相同或不同。
可显示视觉反馈来指示包括第一应用图标210的新实体320的创建,如图3B中所示。在示范实施例中,该视觉反馈可包括作为图2B中显示的动画的翻转的动画。然而,在其他示范实施例中,该视觉反馈可采取不同形式。如上面针对图2B讨论的,响应于将选择的应用图标210拖拽回与实体120的第四阈值距离C4内,对应视觉反馈可随后被显示,以指示原始实体120和新实体320的合并。第四阈值距离C4可以与合并操作中使用的第二阈值距离c2相同或不同。此外,关于合并操作,在其他示范实施例中,代替视觉反馈或除了视觉反馈之外,可在分割操作期间提供不同类型反馈,诸如音频或触觉反馈。
如图3C中所示,显示装置可接收分割实体120的请求。例如,响应于用户比远离原始实体120的第四阈值距离C4更远地释放第一应用图标210,显示装置创建新实体320以包括第一应用图标210。原始实体120持续,并保留除了去除的图标之外的剩余图标110。与合并操作类似,用来确认分割的第四阈值距离C4可与用来启动分割的第三阈值距离C3相同,或者可具有不同值。例如,阈值距离C4可大于第三阈值距离C3。
如同合并实体的上述示例中那样,当如图3C中示出的那样将实体120分割为实体120和320时,显示装置可基于实体120中保留的图标的数目来计算实体120的显示尺寸。显示装置将实体120的尺寸更新为计算的显示尺寸。当新实体320仅保持单一图标210时,可使用缺省尺寸用于新实体320。
使用参考图2A到3C描述的方法,用户可通过创建包括多个图标的一个或多个实体,来配置图1的应用选择屏幕100。包括多个应用图标的实体可被称为组实体。然后可通过选择组实体内的对应应用图标,而直接运行来自应用选择屏幕100的应用。按照该方式,组实体可区别于基于文件夹的用户接口,其中用户必须首先打开文件夹,以便观看和选择该文件夹中包括的内容。
图4A到4C图示了根据示范实施例运行来自组实体的各个应用。在该示范实施例中,组实体420包括三个应用图标411、412、413,它们分别与电子邮件应用、电话应用、和文本消息应用关联。应用图标411、412、413在三维实体120中按照不同深度分布,以便允许应用图标411、412、413部分重叠,使得更有效地使用可用显示区域。当UI在具有小显示屏幕的装置(例如,诸如智能手表的可穿戴装置)中实现时,图4A到4C中图示的三维实体的使用可特别有利。在该示范实施例中,应用图标411、412、413被映射到球体的表面上。在一些示范实施例中,附加应用图标也可显示在球体内的预定义层上。
如图4A中所示,当在显示应用选择屏幕的同时在文本消息图标413上接收到触摸事件430时,显示装置通过运行该文本消息应用而应答。当该触摸事件被描述为在特定应用图标“上”接收时,在示范实施例中,这能意味着在触感屏幕上的地点处检测、接收或记录触摸事件,该地点对应于应用图标的地点。类似地,如图4B和4C中所示,当在显示应用选择屏幕的同时在电子邮件图标411或电话图标412上接收到触摸事件430时,显示装置通过在适当时运行电子邮件应用或电话应用而应答。
在示范实施例中,组实体420可旋转,即,组实体420内的应用图标可彼此相对地改变位置,如同它们正围绕中心轴旋转一样,以便更容易地访问在实体420内的其他图标411和413之后当前显示的图标,诸如图4A中的电话图标412。
图5A和5B图示了根据示范实施例旋转组实体420。作为选择,显示装置可旋转组实体420中包括的应用图标。显示装置可旋转应用图标以改变应用图标的深度。在示范实施例中,响应于旋转三维实体420的请求,该请求是作为实体420的边界内的触摸拖拽事件530而接收的,显示装置根据用户输入基于三维对象的旋转,来确定多个实体之一内的应用图标的新排列。然后,如图5B中所示,显示装置使用应用图标的新排列来再次显示实体420。用户可如图5A和5B中所示旋转任何组实体,只要正显示应用选择屏幕即可。
可配置与实体的旋转相关的各个参数,包括:
1.使能/禁止翻滚(spin)的能力。
2.要被识别为用户输入的、翻滚实体的挥击(swiping)手势的速度。
3.为了翻滚实体而应该开始挥击手势的区域。
4.区分实体上的挥击手势和实体的父视图上的挥击手势的、用于挥击手势的策略。
5.在翻滚的同时移动项目的位置的策略。
此外,在示范实施例中,可禁止从实体后面的图标(诸如图4A中的电话图标412)选择并运行应用的能力。替代地,用户可如图5A和5B中所示旋转实体以将期望图标挪到前面,以便选择图标并运行关联的应用。换言之,用户可如图5A和5B中所示旋转实体420以运行电话应用。
替代如图5A和5B中所示旋转实体,或者除了如图5A和5B中所示旋转实体之外,在某些示范实施例中,显示装置可被配置为使得用户能缩小或放大组图标,以便更容易地访问部分隐藏的图标。
图6A和6B图示了根据示范实施例在缩放时重排组实体620内的图标。图6A和6B图示了当用户在实体620上缩小/放大时(即,当改变实体620的显示尺寸时),可如何在组实体620中重排应用图标。在示范实施例中,通过触摸两个接触点631和632并分开拖拽以放大实体620,而通过触摸屏显示器按照捏拉缩放(Pinch-to-zoom)方式来接收调整实体620的尺寸的请求。类似地,可通过执行相反操作(即,通过触摸实体620上两个分离很远的点并朝向彼此拖拽),来降低实体620的显示尺寸。
如图6B中所示,根据用户输入来确定新显示尺寸。在示范实施例中,当触摸点631和632移动超出实体620的边界时,实体620的直径根据触摸点631和632的当前位置而增加。一旦实体620已扩展超出阈值尺寸(这可取决于实体620中包括的应用图标的数目),则自动重排内部的应用图标。在一些示范实施例中,也可放大应用图标,以允许用户更容易地选择期望的应用。如图6B中所示,在独立空间中显示应用图标,使得应用图标不位于不同应用图标的后面。在图6B中,用户可选择邮件图标、文本消息图标、和电话图标之一,而没有实体620的旋转。用户可使用该方法来放大或缩小任何组实体,只要正显示应用选择屏幕即可。
图7图示了根据示范实施例的包括多个实体和组实体720的应用选择屏幕100。参考图7,来自图1的应用选择屏幕100的五个应用图标已被合并为单一组实体720,其和原始应用选择屏幕100中的两个其他实体占用大致相同的区域。如图7中所示,这已在应用选择屏幕100的底部创建用于添加两个新实体的空间,它们正等待填充应用图标。在示范实施例中,为了向空实体添加应用图标,用户可按压(点击并保持)空实体达到某一时间,在该时间点处显示装置显示当前没使用的应用的列表。没使用的应用是应用选择屏幕100中当前没包括的应用。用户可然后从该列表选择一个或多个应用。关联的应用图标可被添加到空实体。在其他示范实施例中,可使用不同方法来向应用选择屏幕100添加新应用图标。例如,用户可将现有应用图标从应用菜单的另一页(第二应用选择屏幕)拖拽到当前页(第一应用选择屏幕)。
已经关于3D实体(即,作为3D对象的代表显示的实体)描述了示范实施例。然而,在其他示范实施例中,实体可被显示为2D对象。
图8A到8C图示了根据示范实施例在2维组实体820中滚动应用。
在示范实施例中,可以不按照组实体820内的不同深度来显示应用图标,因为使用2D对象来指示组实体820。在示范实施例中,为了避免当向组实体820添加许多图标时、组实体820的尺寸不期望地增加,显示装置被配置为显示在组实体820内按照二维网格排列的至多最大数目应用图标。当组实体820包括比最大数目(其在示范实施例中是四个)更多的应用图标时,不在组实体820中显示过多应用图标。
为了访问隐藏的图标,用户可点击组实体820并沿着水平和/或垂直方向扫过组实体820,如图8A中示出的那样。响应于包括在组实体820中滚动应用图标的请求的用户输入830,显示装置沿着用户输入830所指示的方向滚动图8A到8C中示出的多个应用图标,以显示先前隐藏的应用图标。
在图8A到8C中,组实体820包括六个应用图标(日历图标、消息图标、语音图标、电话图标、商店图标、和地图图标)。当单一组实体820可显示的图标的最大数目被设置为4时,如图8A中所示,显示装置仅包括组实体820内的四个应用图标(日历图标、消息图标、语音图标、和电话图标)。在图8B中,如果接收到用户输入830、并且用户在触摸组实体820内部的同时向左边拖拽组实体820,则显示装置部分显示较早没有显示的应用图标(商店图标和地图图标),并部分显示先前在左边显示的应用图标(日历图标和语音图标)。在图8C中,如果用户输入830结束,则显示装置去除组实体820中的先前在左边显示的应用图标(日历图标和语音图标),并显示其他应用图标(消息图标、电话图标、商店图标和地图图标)。现在将参考图9到14来描述控制显示装置的方法。这些方法中的任一个可使用计算机可读存储器中存储的软件指令来实现,所述软件指令当由显示装置中的一个或多个处理器运行时,促使该装置执行该方法。
图9是示出了根据示范实施例的控制显示装置的方法的流程图。
在操作S901中,在显示单元上显示诸如图7中示出的应用选择屏幕的应用选择屏幕,该应用选择屏幕包括至少一个组实体。换言之,显示装置在应用选择屏幕上显示包括应用图标的至少一个实体。
在操作S902,在继续显示应用选择屏幕的同时,接收从多个实体的任一个选择应用图标的用户输入,所述多个实体包括组实体。
在操作S903,响应于用户输入,来控制显示装置以运行与选择的应用图标关联的应用。
图10是示出了根据示范实施例的在三维实体中旋转图标的方法的流程图。显示装置可旋转如图5A和5B中示出的组实体。用户可以更容易地选择朝向3D实体的后面的图标。
在操作S1001,显示诸如图7中示出的应用选择屏幕的应用选择屏幕。
在操作S1002,显示装置在继续显示应用选择屏幕的同时,接收包括对于多个实体之一旋转三维对象的请求的用户输入。
在操作S1003,显示装置根据用户输入基于三维对象的旋转,来确定实体内的应用图标的新排列。
在操作S1004,显示装置在继续显示应用选择屏幕的同时,使用应用图标的新排列来再次显示实体。
图11是示出了根据示范实施例的在应用选择屏幕中合并实体的方法的流程图。可使用该方法来合并图2A到2C中示出的实体,使得能够向应用选择屏幕添加更多应用图标。
在操作S1101,显示装置显示诸如图7中示出的应用选择屏幕的应用选择屏幕。
在操作S1102,显示装置在继续显示应用选择屏幕的同时,接收选择第一实体的用户输入。在示范实施例中,通过触摸屏显示单元来接收用户输入作为触摸拖拽事件,但是在其他示范实施例中可使用不同类型的接口。
在操作S1103,根据用户输入的移动在应用选择屏幕上到处移动所选择的第一实体。
在操作S1104,显示装置在移动所选择的第一实体的同时反复检查所选择的第一实体和最近实体之间的距离。
在操作S1105,显示装置检查所选择的第一实体和最近实体之间的距离是否小于第一阈值距离C1。
响应于在用户继续选择第一实体的同时、将所选择的第一实体拖拽到与第二实体的第一阈值距离C1内,在操作S1106,显示装置基于要在合并实体中显示的应用图标的数目,来确定合并实体的显示尺寸。
在操作S1107,显示合并动画,以指示将第一和第二实体合并为组实体,如图2B中所示。
在操作S1107,显示装置可响应于将第一实体拖拽得比远离第二实体120的第二阈值距离C2更远的用户输入,随后显示进一步视觉反馈,以指示将合并实体分割回分离实体。
在操作S1108,显示装置接收释放第一实体的事件。在操作S1109,显示装置响应于释放的第一实体,而再次检查从第一实体到最近的其他实体的距离。响应于第一实体在另一实体的第二阈值距离C2内被释放,显示装置确定该用户输入包括合并第一和第二实体的请求。
在操作S1110,显示装置确定从第一实体到最近的其他实体的距离是否小于第二阈值距离C2。
在操作S1111,显示装置通过从应用选择屏幕去除第一实体和第二实体、并显示包括来自第一实体和第二实体的应用图标的合并实体,来继续显示应用选择屏幕,如图2C中所示。
在操作S1112,响应于比与任何其他实体的第二阈值距离C2更远地释放第一实体,显示装置继续显示应用选择屏幕,其中第一实体与其他实体分离,即,不合并第一实体与另一实体。
图12是示出了根据示范实施例的在应用选择屏幕中分割实体的方法的流程图。可使用该方法来分割组实体,如图3A到3C中示出的那样。
在操作S1201,显示诸如图7中示出的应用选择屏幕的应用选择屏幕。
在操作S1202,显示装置接收从组实体选择应用图标的用户输入。通过触摸屏显示单元来接收用户输入作为触摸事件,但是在其他示范实施例中可使用不同类型的接口。
在操作S1203,显示装置响应于在继续选择应用图标的同时、拖拽图标的用户输入,在应用选择屏幕上到处移动应用图标,并且如图11的方法中那样,在移动所选择的应用图标的同时反复检查与原始实体的距离。
在操作S1204,显示装置确定组实体和所选择的应用图标之间的距离是否大于第三阈值距离C3。
如果图标被拖拽得比与实体的第三阈值距离C3更远,则在操作S1205,显示装置创建新实体来显示所选择的应用图标。
在操作S1206,显示装置基于一旦已去除了所选择的应用图标、则在原始实体中将剩余多少应用图标,来确定用于原始实体的新显示尺寸。尽管在示范实施例中在创建新实体之后计算用于原始实体的新显示尺寸,但是在其他示范实施例中,可按照相反顺序来执行操作S1205和S1206。
在操作S1207,显示装置按照分割动画的形式来显示视觉反馈,以指示包括所选择的图标的新实体的创建,如图3B中示出的那样。在操作S1207期间,响应于在用户继续保持应用图标的同时、将选择的应用图标拖拽得比第四阈值距离C4更近的用户输入,显示装置随后显示进一步视觉反馈,以指示原始实体和新实体的合并。在示范实施例中,用来启动分割的第三阈值距离C3与用来启动合并的第一阈值距离C1相同,但是在其他示范实施例中,第三阈值距离C3和第一阈值距离C1可以不同。
在操作S1208,显示装置接收释放事件,指示用户已释放应用图标。如果比与原始实体的第四阈值距离C4更远地释放应用图标,则显示装置确定该释放事件构成从组实体去除所选择的应用图标的请求。
在操作S1209,显示装置确定组实体和所选择的应用实体之间的距离是否大于第四阈值距离C4。
在操作S1210,显示装置可通过显示去除了所选择的应用图标的原始实体、并在新创建的实体中显示所选择的应用图标,而继续显示应用选择屏幕。
另一方面,响应于在操作S1208在与原始实体的第四阈值距离C4内释放所选择的应用图标,在操作S1211,显示装置继续显示应用选择屏幕,而不分割原始实体,即,在原始实体中保留所选择的应用图标。而且,用来确认分割的第四阈值距离C4可与图11中用来确认合并的第二阈值距离C2相同或不同。
图13是示出了根据示范实施例的在应用选择屏幕中调整实体的尺寸的方法的流程图。可使用该方法来调整实体的尺寸并重排应用图标,如图6A和6B中示出的那样。
在操作S1301,显示诸如图7中示出的应用选择屏幕的应用选择屏幕。显示装置在应用选择屏幕上显示作为3D对象的2D代表的实体。
在操作S1302,例如按照上述捏拉缩放手势的形式来接收包括调整组实体的尺寸的请求的用户输入。接下来,在操作S1303,显示装置根据用户输入确定用于该实体的新显示尺寸。
在操作S1304,显示装置根据新显示尺寸来确定3D对象内的应用图标的新排列。如上所述,在一些示范实施例中,显示装置可被配置为如果实体的显示尺寸已增加或减少多于阈值,则仅重排应用图标。
在操作S1305,显示装置在继续显示应用选择屏幕的同时,根据新显示尺寸、并使用应用图标的新排列,来再次显示实体。
图14是示出了根据示范实施例的在应用选择屏幕中滚动二维实体中的应用图标的方法的流程图。该方法可与诸如图8A到8C中示出的2D组实体一起使用。
在操作S1401,显示装置显示2D组实体,其具有在2D组实体内的二维网格上排列的最大数目N个应用图标,使得当实体之一包括多于该最大数目的应用图标时,不显示超出限值N的任何应用图标。
在操作S1402,显示装置接收用户输入,包括在实体内滚动多个应用图标的请求。
响应于该用户输入,在操作S1403,显示装置沿着该用户输入所指示的方向来滚动应用图标,以显示先前没有显示的应用图标的一个或多个。
图15图示了根据示范实施例的能够运行多个应用的显示装置。显示装置1500包括显示器1502、包含一个或多个处理器的处理器1504、包含计算机可读存储介质的存储器1506、以及用户接口1508。例如,用户接口1508可以是集成有显示器1502的触摸屏模块。存储器1506可存储计算机程序指令,当其由处理器1504运行时,促使显示装置1500执行上述方法的任一个。尽管显示器1502和用户接口1508被示出为包括在图15的显示装置1500中,但是在其它示范实施例中,显示器1502和/或用户接口1508可以物理分离。例如,处理器1504可被配置为通过无线接口与显示器1502和/或用户接口1508通信。
图16图示了根据示范实施例的显示装置1600。显示装置1600包括显示器1601、接收器1602和处理器1603。
显示器1601可根据处理器1603的控制来显示应用图标,或者可显示应用运行屏幕。显示器1601可在应用选择屏幕上显示包括应用图标的一个或多个实体。显示器1601可根据处理器1603的控制来显示合并或分割应用图标的屏幕。
接收器1602可从用户接收输入。接收器1602可从用户接收触摸输入、键盘输入、鼠标输入等。接收单元1602可从用户接收输入,并将从用户接收的输入传送到处理器1630。
处理器1630可控制显示器1601。处理器1603可确定哪个屏幕在显示器1601上显示,并控制显示器1601显示所确定的屏幕。
处理器1603可从接收器1602接收用户的输入。处理器1603可根据用户的输入确定要在所确定的屏幕上显示的图像。
处理器1603可合并或分割应用图标,并且可运行用户所选择的应用。
如果处理器1603接收到实体之中的第一实体上的触摸输入、以及将第一实体向第二实体拖拽的输入,则处理器1603可合并第一实体和第二实体,创建合并实体,并在合并实体内部显示该第一实体中包括的应用图标和该第二实体中包括的应用图标。
处理器1603可基于合并实体中包括的应用图标的数目来确定合并实体的显示尺寸,并根据确定的显示尺寸来显示合并实体。
处理器1603可向显示尺寸添加上限,并限制合并实体的最大尺寸。
处理器1603可确定要在合并实体内部显示的应用图标的最大数目,并且可仅显示小于或等于合并实体内部的最大数目的应用图标。
处理器1603可显示作为3D对象的实体,并显示这些实体中包括的应用图标中的两个或多个以指示不同深度。
处理器1603可根据用于实体的旋转的用户输入,来确定两个或多个应用图标的新排列,并且可使用新排列来再次显示这两个或多个应用图标,同时继续显示应用选择屏幕。
处理器1603可显示作为2D对象的实体,可根据滚动实体的用户输入,来确定实体中包括的应用图标的新排列,并且可使用新排列来显示实体中包括的应用图标,同时继续显示应用选择屏幕。
处理器1603可触摸包括第一和第二应用图标的第三实体中的第一应用图标,可接收将第一应用图标拖拽到第三实体外部的输入,可创建新的第四实体,并且显示包括第二应用图标的第三实体和包括第一应用图标的第四实体。
处理器1603可基于用于调整实体的尺寸的用户输入来确定实体的新显示尺寸,并且可根据确定的显示尺寸来显示实体。
已描述了这些示范实施例,其中在实体内包括应用图标,所述实体可被动态操纵以按照更有效的方式(例如通过在占据相对小显示区域的同时、创建包括一个或多个应用图标的组实体)来排列图标。
在多触摸装置中实现一些示范实施例,结果是多个用户可同时运行不同应用,并且例如通过合并、分割、旋转和/或缩放显示实体中的不同实体来操纵显示的实体。作为示例,一个用户可朝向组实体拖拽实体,以便合并两个实体,其间另一用户将应用图标同时拖拽到相同组实体外部,以便创建新实体。
根据示范实施例的装置可包括处理器、用于存储程序数据并运行它的存储器、诸如盘驱动器的永久储存单元、用于处置与外部装置的通信的通信端口、以及包括触摸板、按键、按钮等的用户接口装置。当涉及软件模块或算法时,这些软件模块可被存储为计算机可读介质上的可在处理器上运行的程序指令或计算机可读代码。计算机可读记录介质的示例包括磁储存介质(例如,ROM、软盘、硬盘等)以及光记录介质(例如CD-ROM或DVD)。计算机可读记录介质也能通过与网络耦接的计算机***分发,使得计算机可读代码按照分布方式存储和运行。该介质能由计算机读取、存储在存储器中、并由处理器运行。
示范实施例可在功能块组件和各个处理步骤的方面描述。一些功能块可由被配置为执行指定功能的任何数目硬件和/或软件组件来实现。例如,示范实施例可采用各种集成电路组件,例如存储元件、处理元件、逻辑元件、查找表等,其可在一个或多个微处理器或其它控制装置的控制下进行各种功能。类似地,在使用软件编程或软件元素来实现示范实施例的元素的情况下,可利用诸如C、C++、Java、汇编语言等的任何编程或脚本语言来实现这些示范实施例,各种算法利用数据结构、对象、进程、例程或其它编程元素的任何组合来实现。可在运行一个或多个处理器的算法中实现功能方面。此外,示范实施例能采用任何数目的用于电子配置、信号处理和/或数据处理等的传统技术。单词“机制”和“元素”被广泛使用并且不限于机械或物理实施例,但是能包括结合处理器等的软件例程。
这里示出和描述的特定实现是示意性示例并且不意欲按照别的方式通过任何方式来限制本发明构思的范围。为了简明的目的,可以不详细描述传统电子、控制***、以及这些***的软件开发和其它功能方面(以及***的个别操作组件的组件)。此外,呈现的各个图中的连接线或连接器意欲代表各种元件之间的示范功能关系和/或物理或逻辑耦接。应注意的是,可在实际装置中呈现许多替换或附加功能关系、物理连接或逻辑连接。
在描述示范实施例的上下文中(特别是以下权利要求的上下文中)的术语“a”和“an”和“the”以及类似表述的使用应被解释为覆盖单数和复数两者。此外,这里的值的范围的阐述仅意欲充当个别参考落入该范围内的每一单独值的简略表达方法,除非这里按照别的方式指示,并且每一单独值被合并在说明书中如同其在这里被个别阐述。最后,这里描述的所有方法的步骤能按照任何适当顺序来执行,除非这里按照别的方式指示或者按照别的方式与上下文明显冲突。这里提供的任何和所有示例或示范语言(例如,“诸如)的使用仅意欲较好地阐明示范实施例,并且不对本发明构思的范围施加限制,除非按照别的方式要求保护。许多修改和适配对于本领域技术人员将是易于清楚的,而不脱离示范实施例的精神和范围。
应理解的是,这里描述的示范实施例应仅在描述的含义考虑,并且不为了限制的目的。每一示范实施例中的特征或方面的描述应典型地被看作可用于其它示范实施例中的其它类似特征或方面。
尽管已参考图描述了一个或多个示范实施例,但是本领域技术人员将理解的是,可在这里进行形式和细节的各种改变,而不脱离以下权利要求所限定的精神和范围。

Claims (15)

1.一种操作显示装置的方法,该方法包括:
在应用选择屏幕上显示一个或多个实体、以及与所述一个或多个实体关联的一个或多个应用图标;
在继续显示应用选择屏幕的同时,接收选择所述一个或多个应用图标中的应用图标的第一输入;和
响应于该第一输入来运行与所选择的应用图标关联的应用。
2.根据权利要求1的方法,进一步包括:
响应于接收到选择所述一个或多个实体中的第一实体、并向所述一个或多个实体中的第二实体拖拽该第一实体的触摸输入,合并该第一实体和该第二实体以创建合并实体,其中所述一个或多个应用图标中的第一应用图标被显示在第一实体内部,并且所述一个或多个应用图标中的第二应用图标被显示在第二实体内部;和
在合并实体内部显示第一应用图标和第二应用图标。
3.根据权利要求2的方法,进一步包括:
基于该合并实体内部显示的所述一个或多个应用图标的数目,来确定该合并实体的显示尺寸;和
根据确定的显示尺寸来显示该合并实体。
4.根据权利要求3的方法,其中所述确定显示尺寸的步骤包括将该合并实体的显示尺寸限制为最大显示尺寸,其中该最大显示尺寸基于上限。
5.根据权利要求2的方法,进一步包括:
确定要在该合并实体内部显示的一个或多个应用图标的最大数目;和
在该合并实体内部显示多个应用图标,其中所述应用图标的数目小于该最大数目。
6.根据权利要求1的方法,其中所述显示步骤包括:将所述一个或多个实体显示为三维对象,并按照指示所述一个或多个实体内部的两个或多个应用图标具有不同深度的方式来显示所述两个或多个应用图标。
7.根据权利要求6的方法,进一步包括:
根据用于所述一个或多个实体的旋转的用户输入,来确定所述两个或多个应用图标的新排列;和
在继续显示该应用选择屏幕的同时,使用该新排列来显示所述两个或多个应用图标。
8.根据权利要求1的方法,其中所述显示步骤包括:
将所述一个或多个实体显示为二维对象;
根据滚动所述一个或多个实体的用户输入,来确定所述一个或多个实体中包括的应用图标的新排列;和
在继续显示该应用选择屏幕的同时,使用该新排列来显示所述一个或多个实体中包括的应用图标。
9.根据权利要求1的方法,进一步包括:
接收选择所述一个或多个实体中的第一实体内部显示的第一应用图标的输入,其中在该第一实体内部显示第二应用图标;
接收将该第一应用图标拖拽到该第一实体外部的输入;
创建第二实体;和
在该第一实体内部显示该第二应用图标并在该第二实体内部显示该第一应用图标。
10.根据权利要求1的方法,进一步包括:
基于用于调整所述一个或多个实体的尺寸的用户输入,来确定所述一个或多个实体的新显示尺寸;和
根据确定的新显示尺寸来显示所述一个或多个实体。
11.一种显示装置,包括:
显示单元;
一个或多个处理器;和
存储器,被配置为存储所述一个或多个处理器可运行的计算机程序指令,包括以下计算机程序指令,用于:
在应用选择屏幕上显示一个或多个实体、以及与所述一个或多个实体关联的一个或多个应用图标;
在继续显示应用选择屏幕的同时,接收选择所述一个或多个应用图标中的应用图标的第一输入;和
响应于该第一输入,来运行与所选择的应用图标关联的应用。
12.根据权利要求11的显示装置,其中该存储器进一步存储计算机程序指令,用于:
响应于接收到选择所述一个或多个实体之中的第一实体、并向所述一个或多个实体中的第二实体拖拽该第一实体的触摸输入,合并该第一实体和该第二实体并创建合并实体,其中所述一个或多个应用图标中的第一应用图标被显示在第一实体内部,并且所述一个或多个应用图标中的第二应用图标被显示在第二实体内部;和
在该合并实体内部显示该第一应用图标和该第二应用图标。
13.根据权利要求12的显示装置,其中该存储器进一步存储计算机程序指令,用于:
基于该合并实体内部包括的所述一个或多个应用图标的数目,来确定该合并实体的显示尺寸;和
根据确定的显示尺寸来显示合并实体。
14.一种非暂时计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令当在一个或多个处理器中运行时,执行权利要求1的方法。
15.一种显示装置,包括:
显示器,被配置为在应用选择屏幕上显示一个或多个实体、以及与所述一个或多个实体关联的一个或多个应用图标;
接收器,被配置为在继续显示应用选择屏幕的同时,接收选择所述一个或多个应用图标中的应用图标的第一输入;和
处理器,被配置为响应于该第一输入,来运行与所选择的应用图标关联的应用。
CN201510582462.3A 2014-09-12 2015-09-14 用于通过应用选择屏幕来运行应用的方法和装置 Pending CN105573615A (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
GB1416161.6 2014-09-12
GB1416161.6A GB2530078A (en) 2014-09-12 2014-09-12 Launching applications through an application selection screen
KR1020150080027A KR102342282B1 (ko) 2014-09-12 2015-06-05 어플리케이션 선택 화면을 통해 어플리케이션들을 실행하는 방법 및 장치
KR10-2015-0080027 2015-06-05

Publications (1)

Publication Number Publication Date
CN105573615A true CN105573615A (zh) 2016-05-11

Family

ID=51869520

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510582462.3A Pending CN105573615A (zh) 2014-09-12 2015-09-14 用于通过应用选择屏幕来运行应用的方法和装置

Country Status (4)

Country Link
EP (1) EP3191927B1 (zh)
KR (1) KR102342282B1 (zh)
CN (1) CN105573615A (zh)
GB (1) GB2530078A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018103559A1 (zh) * 2016-12-08 2018-06-14 阿里巴巴集团控股有限公司 授权登录方法及装置
CN109687981A (zh) * 2017-10-19 2019-04-26 阿里巴巴集团控股有限公司 一种群组建立方法及装置
WO2022242542A1 (zh) * 2021-05-19 2022-11-24 维沃移动通信有限公司 应用图标的管理方法和电子设备
WO2023072061A1 (zh) * 2021-10-26 2023-05-04 维沃移动通信有限公司 图标显示控制方法、装置、电子设备及存储介质
US11755835B2 (en) 2016-06-22 2023-09-12 Honor Device Co., Ltd. Method and apparatus for displaying candidate word, and graphical user interface

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113849091B (zh) * 2016-01-18 2024-06-14 创新先进技术有限公司 移动终端中应用程序图标的管理方法和装置
CN113609206A (zh) * 2021-07-21 2021-11-05 车主邦(北京)科技有限公司 一种助力节能减排的地图展示方法、装置及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070079255A1 (en) * 2000-01-05 2007-04-05 Apple Computer, Inc. Graphical user interface for computers having variable size icons
US8286098B2 (en) * 2008-10-10 2012-10-09 Lg Electronics Inc. Mobile terminal for displaying executable functions on a touch screen display and display method thereof
CN102770835A (zh) * 2010-01-20 2012-11-07 诺基亚公司 用户输入
CN103430135A (zh) * 2011-01-20 2013-12-04 黑莓有限公司 与用户接口相关联的图标的三维多深度呈现

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7895533B2 (en) * 2007-03-13 2011-02-22 Apple Inc. Interactive image thumbnails
JP2008305294A (ja) * 2007-06-11 2008-12-18 Sharp Corp フルキーボードを搭載した携帯型端末装置及びフルキーボード表示方法
US8656314B2 (en) * 2009-07-30 2014-02-18 Lenovo (Singapore) Pte. Ltd. Finger touch gesture for joining and unjoining discrete touch objects
KR101701492B1 (ko) * 2009-10-16 2017-02-14 삼성전자주식회사 데이터 표시 방법 및 그를 수행하는 단말기
US8799815B2 (en) * 2010-07-30 2014-08-05 Apple Inc. Device, method, and graphical user interface for activating an item in a folder
KR101690595B1 (ko) * 2010-09-01 2016-12-28 엘지전자 주식회사 이동 단말기 및 이동 단말기의 아이콘 관리 방법
JP5467157B2 (ja) * 2010-12-28 2014-04-09 ▲華▼▲為▼終端有限公司 連絡先を処理するための方法および移動端末
JP5240880B2 (ja) * 2012-06-27 2013-07-17 Necインフロンティア株式会社 端末およびソフトウェアキー入力方法ならびにそのためのプログラム
KR20140070040A (ko) * 2012-11-30 2014-06-10 삼성전자주식회사 터치스크린 상에 표시되는 복수의 객체들을 관리하는 장치 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070079255A1 (en) * 2000-01-05 2007-04-05 Apple Computer, Inc. Graphical user interface for computers having variable size icons
US8286098B2 (en) * 2008-10-10 2012-10-09 Lg Electronics Inc. Mobile terminal for displaying executable functions on a touch screen display and display method thereof
CN102770835A (zh) * 2010-01-20 2012-11-07 诺基亚公司 用户输入
CN103430135A (zh) * 2011-01-20 2013-12-04 黑莓有限公司 与用户接口相关联的图标的三维多深度呈现

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11755835B2 (en) 2016-06-22 2023-09-12 Honor Device Co., Ltd. Method and apparatus for displaying candidate word, and graphical user interface
WO2018103559A1 (zh) * 2016-12-08 2018-06-14 阿里巴巴集团控股有限公司 授权登录方法及装置
US10445486B2 (en) 2016-12-08 2019-10-15 Alibaba Group Holding Limited Method and apparatus for authorized login
US10795983B2 (en) 2016-12-08 2020-10-06 Alibaba Group Holding Limited Method and apparatus for authorized login
CN109687981A (zh) * 2017-10-19 2019-04-26 阿里巴巴集团控股有限公司 一种群组建立方法及装置
WO2022242542A1 (zh) * 2021-05-19 2022-11-24 维沃移动通信有限公司 应用图标的管理方法和电子设备
WO2023072061A1 (zh) * 2021-10-26 2023-05-04 维沃移动通信有限公司 图标显示控制方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
GB2530078A (en) 2016-03-16
KR102342282B1 (ko) 2021-12-22
EP3191927A1 (en) 2017-07-19
GB201416161D0 (en) 2014-10-29
EP3191927B1 (en) 2023-03-15
KR20160031397A (ko) 2016-03-22
EP3191927A4 (en) 2018-05-16

Similar Documents

Publication Publication Date Title
US10747391B2 (en) Method and device for executing applications through application selection screen
JP7026183B2 (ja) アプリケーションに対応するユーザインタフェースオブジェクトと対話するためのデバイス、方法、及びグラフィカルユーザインタフェース
CN105573615A (zh) 用于通过应用选择屏幕来运行应用的方法和装置
US10514819B2 (en) Operating system support for location cards
US9367199B2 (en) Dynamical and smart positioning of help overlay graphics in a formation of user interface elements
KR20190108154A (ko) 컴퓨팅 디바이스의 알림들을 위한 알림 채널
CN1834887B (zh) 调用电子墨水或手写界面的***和方法
KR101911088B1 (ko) 햅틱 피드백 보조 텍스트 조작
JP6068674B2 (ja) デジタルコンテンツ項目を管理するシステム及び方法
EP2699998B1 (en) Compact control menu for touch-enabled command execution
KR102184269B1 (ko) 디스플레이장치, 휴대장치 및 그 화면 표시방법
KR101126394B1 (ko) 이동 단말기 및 이동 단말기를 이용한 정보 표시 방법
US20170131874A1 (en) Software Design Tool For A User Interface And The Administration Of Proximity Responsive Information Displays In Augmented Reality Or Virtual Reality Environments
CN104067211A (zh) 使用直接操纵进行自信的项目选择
KR102205283B1 (ko) 적어도 하나의 어플리케이션을 실행하는 전자 장치 및 그 제어 방법
US20120182286A1 (en) Systems and methods for converting 2d data files into 3d data files
US11243678B2 (en) Method of panning image
US11093041B2 (en) Computer system gesture-based graphical user interface control
KR101462419B1 (ko) 벡터 도형을 드로잉하기 위한 단말기
US20150088873A1 (en) Method and apparatus for searching for content
CN117193543A (zh) 三维空间的信息输入方法、头戴式显示设备和可读介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160511