CN102713819A - 用于应用程序选择和动作控制的用户界面 - Google Patents

用于应用程序选择和动作控制的用户界面 Download PDF

Info

Publication number
CN102713819A
CN102713819A CN2010800622118A CN201080062211A CN102713819A CN 102713819 A CN102713819 A CN 102713819A CN 2010800622118 A CN2010800622118 A CN 2010800622118A CN 201080062211 A CN201080062211 A CN 201080062211A CN 102713819 A CN102713819 A CN 102713819A
Authority
CN
China
Prior art keywords
application program
control
boundary zone
user
instruction
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
CN2010800622118A
Other languages
English (en)
Inventor
克雷格·布朗
萨纳·阿里
埃里克·迪德科夫斯基
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.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co LP
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 Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Publication of CN102713819A publication Critical patent/CN102713819A/zh
Pending legal-status Critical Current

Links

Images

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/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

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)

Abstract

本发明中公开的示例实施例涉及包括处理器和机器可读存储介质的计算设备,该机器可读存储介质可以包括用于在用户界面中显示第一界面区的指令,第一界面区包括多个应用程序选择控制,每个应用程序选择控制对应于计算设备可访问的应用程序。存储介质还可以包括用于在用户界面中显示第二界面区的指令,第二界面区包括多个动作控制,其中每个动作控制与对应于当前选择的应用程序选择控制的应用程序的功能关联。最后,存储介质可以包括用于在用户界面内显示第三界面区的指令,第三界面区包括与当前选择的应用程序选择控制对应的应用程序的界面。还公开了示例方法和机器可读存储介质。

Description

用于应用程序选择和动作控制的用户界面
背景技术
诸如个人计算机、台式机或移动电话之类的典型的计算设备允许执行大量应用程序,每个应用程序用于实现具体的一组任务。许多用户往往同时频繁地访问这些应用程序中的多个应用程序。例如,典型的商业用户可能需要访问电子邮件客户程序、即时消息客户程序、字处理器、电子表格应用程序和互联网浏览器。作为另一示例,移动电话用户可能需要访问一系列的联系人、文本消息发送服务、日程表和多媒体播放器。
虽然在计算设备内实现的典型操作***允许用户运行多个应用程序示例,但是其经常难以快速在应用程序间进行切换以及难以控制每个应用程序的特征。此外,一些应用程序可能包含在用户不容易访问的菜单内,使得用户无法意识到这些应用程序的可用性。
类似地,许多计算设备允许通过网页浏览应用程序访问万维网。虽然多数网页浏览器允许用户同时打开多个网页或基于网页的应用程序,但是用户经常被迫在多个标签页间切换并且必须根据每个页面的具体设置与每个页面不同地交互。而且,与包含多个应用程序的菜单一样,用户可能无法意识到某一特定网页的存在。
应当明白的是,操作***、网页浏览器以及其它访问应用程序的界面需要大量的用户交互来在多个应用程序间切换或者启动应用程序。此外,缺乏公共界面使在应用程序间快速改变时变得混乱,因为用户必须调整到新的界面。最后,现有的用于启动、改变和控制应用程序的界面阻止与用户的有效交互。
附图说明
在附图中,相同的附图标记表示相同的部件或框。下面的具体实施方式参考附图,其中:
图1是计算设备的实施例的框图,该计算设备包括被编码有用于显示用户界面的指令的计算机可读存储介质;
图2是计算设备的实施例和为显示和控制用户界面而与用户交互的示例的框图;
图3A是显示应用程序选择控制和对应的动作控制的用户界面的实施例的示例;
图3B是显示应用程序选择控制和对应的动作控制的用户界面的实施例的示例,该界面包括输入控制和激活控制;
图4是显示隐藏状态下的第一界面区和第二界面区的用户界面的实施例的示例;
图5是显示应用程序选择控制和对应的动作控制的触摸用户界面的实施例的示例;
图6是包括电子邮件应用程序选择控制和对应的动作控制的用户界面的示例;
图7是用于向计算设备的用户显示用户界面的方法的实施例的流程图;以及
图8A和图8B是用于向计算设备的用户显示用户界面的方法的实施例的流程图。
具体实施方式
如上面描述的,用于启动、改变和控制应用程序的典型界面缺乏用户友好性并且妨碍用户进行有效控制。因此,如下面详细地描述的,多个示例实施例涉及包括三个界面区的用户界面,第一界面区包括用于选择应用程序的控制,第二界面区包括用于当前选择的应用程序的动作控制,第三界面区包括该应用程序的常用界面。以此方式,用户可以从第一区中快速地选择应用程序,然后从第二区中控制该应用程序的一个或多个动作。此外,由于第三区包括该应用程序的界面,所以用户可以保持访问该应用程序的所有控制。本领域的技术人员在阅读和理解下面的描述时,更多实施例和应用程序将对他们来说是显而易见的。
在接下来的描述中,引用术语“机器可读存储介质”。本文使用的术语“机器可读存储介质”指任何存储可执行指令或其它数据的电子存储设备、磁性存储设备、光学存储设备或其它物理存储设备(例如硬盘驱动器、随机存取存储器、闪存等等)。
现在参考附图,图1是计算设备100的实施例的框图,计算设备100包括被编码有用于显示用户界面的指令的计算机可读存储介质120。计算设备100可以是例如台式电脑、膝上型电脑、手持式计算设备、移动电话等等。在图1的实施例中,计算设备100包括处理器110和机器可读存储介质120。
处理器110可以是中央处理单元(CPU)、基于半导体的微处理器或者任何其它适合于检索和执行在机器可读存储介质120内存储的指令的硬件设备。具体地说,处理器110可以取得、解码和执行显示指令130,以实现下面详细描述的功能。
机器可读存储介质120可以被编码有用于显示用户界面的可执行指令,该用户界面使用户能够与一个或多个应用程序交互。这些可执行指令可以是例如计算设备100的操作***(OS)的一部分或者在OS的顶层运行以呈现用户界面的单独的应用程序。作为另一示例,可执行指令可以包含在网页浏览器中,使得网页浏览器执行本文中详细描述的界面。可替代地,可执行指令可以在可由网页浏览器解释的基于网页的脚本,例如JavaScript中实现。可执行指令的其它适合格式将对本领域的技术人员来说是显而易见的。
更具体地说,机器可读存储介质120可以被编码有显示指令130,显示指令130可以被设置成显示第一界面区131、第二界面区132和第三界面区133。如下面详细描述的,这三个界面区的组合简化了启动、改变和控制可用的应用程序。
在一些实施例中,第一界面区131包括多个应用程序选择控制,每个应用程序选择控制对应于计算设备100可访问的应用程序。应用程序选择控制可以是例如代表应用程序的图标或文本、可选择的按键、列表中可选择的项目等等。应当明白的是,应用程序选择控制可以是向用户标识应用程序并且检测用户的应用程序选择的任何适合的界面要素。某一应用程序选择控制的用户选择可以根据鼠标点击、键盘输入、触摸输入或任何其它形式的输入被检测到。
计算设备100可访问的应用程序可以包括可执行的软件应用程序,例如字处理器、网页浏览器、电子邮件客户程序、日程表、电子表格应用程序、媒体编辑器或媒体播放器,以及任何其它的可由计算设备100执行的软件。这些应用程序可以存储在机器可读存储介质120或远程服务器上,或者存储在某一其它的可由计算设备100访问的存储介质上。此外,计算设备100可访问的应用程序可以包括网页或基于网页的应用程序。作为示例,这些应用程序可以包括基于网页的社交联网应用程序、基于网页的电子邮件、新闻网站或体育网站以及博客等等。
无论计算设备100可访问的具体应用程序是什么,第一界面区131可以显示这些应用程序中的多个应用程序并且允许用户选择相应的应用程序选择控制。在第一界面区131中显示的应用程序可以以多种方式表现。作为一个示例,可以预先配置显示指令130来显示通用的应用程序。此外或作为可选方案,用户可以指定在第一界面区131中显示的应用程序。作为另一可选方案,显示指令130可以根据用户最经常访问的那些应用程序自动地更新所显示的应用程序。
当在第一界面区131中选择具体的应用程序选择控制时,显示指令131可以采取多个可能的动作。例如,当应用程序尚未运行或以其它方式打开时,显示指令131可以触发由计算设备100加载和执行应用程序。类似地,当应用程序是尚未打开的网页或基于网页的应用程序时,显示指令131可以在必要时启动网页浏览器并且指示网页浏览器加载适合的位置。可替代地,当应用程序当前正在运行但是不可见时,显示指令131可以将该应用程序聚焦,以便在第三界面区133内显示。
第二界面区132可以包括多个动作控制,这些动作控制随当前在第一界面区131中选择的应用程序选择控制而改变。具体地说,当用户选择在第一界面区131内显示的应用程序中的一个应用程序时,显示指令130可以更新第二界面区132,以包括所选择应用程序可利用的多个动作。与应用程序选择控制一样,动作控制可以是代表动作的图标或文本、可选择的按键、列表中可选择的项目或者任何其它向用户标识动作并且检测用户的动作选择的界面要素。同样,具体动作控制的选择可以基于鼠标点击、键盘输入、触摸输入或任何其它形式的输入。
每个动作控制可以对应于当前选择的应用程序的任何功能。作为示例,如果在第一界面区131中选择的应用程序是网页浏览器,那么在第二界面区132中显示的动作控制可以包括后退控制、前进控制、刷新控制、主页控制和搜索框。作为另一示例,如果在第二界面区131中选择的应用程序是社交联网网页应用程序,那么在第二界面区132中显示的动作控制可以包括用于访问照片的控制、用于观看朋友更新的控制以及用于发帖更新的控制。根据计算设备100可访问的具体应用程序,其它适合的动作控制将对本领域的技术人员来说是显而易见的。
与应用程序选择控制一样,可以以多种方式确定在第二界面区132内显示的动作控制。作为一个示例,显示指令130可以包括为每个应用程序预先设置的一组通用的动作。作为替代方案或此外,用户可以为每个应用程序定制一组动作。可替代地,显示指令130可以根据用户最经常访问的动作动态地更新每个应用程序的动作控制。
在一些实施例中,在第二界面区132内显示的动作对应于在第三界面区133内当前显示的应用程序的用户界面中的控制。以此方式,用户可以使用第二界面区132或第三界面区133激活应用程序的具体功能。而且,在一些实施例中,显示指令130可以根据在第三界面区133内当前显示的动作动态地更新在第二界面区132内显示的动作。在这样的实施例中,在第二界面区132内显示的动作将仅对应于在应用程序的当前显示的界面中可利用的那些动作。
第三界面区133可以显示当前选择的应用程序的用户界面。具体地说,第三界面区133可以包括典型的用户界面,该典型的用户界面会在没有第一界面区131和第二界面区132存在的情况下显示。例如,在当前选择的应用程序是字处理器时,第三界面区133可以包括文本编辑区、格式编排工具栏和一组用于访问其它功能的下拉菜单。作为另一示例,在当前选择的应用程序是包含新闻的网站时,第三界面区133可以包括网页浏览器动作、当前头条和该网站的其它内容。
第三界面区133可以关于第一界面区131和第二界面区132在多个位置上显示。作为一个示例,第三界面区133可以被调整大小,使得第一界面区131和第二界面区132不掩盖应用程序的界面的任何部分。作为另一示例,第一界面区131和第二界面区132可以覆盖第三界面区133,并且可以是不透明的或透明的。界面区的其它适合布置将对本领域的技术人员来说是显而易见的。
在一些实施例中,在第二界面区132中可利用的动作可以与在第三界面区133内显示的用户界面中可利用的动作的一部分重复。这样的实施例是有利的,因为用户可以快速地访问来自第二界面区132的通用的动作,同时保留访问在第三界面区133中的整个界面。此外,尽管对第二界面区132中包含的快捷方式获得熟悉,但是用户可以继续访问第三界面区133中的通用的动作。
图2是计算设备200的实施例和为显示和控制用户界面而与用户260交互的示例的框图。如图所示,计算设备200可以包括处理器210、机器可读存储介质220、显示指令230、接收指令240和执行指令245。
与处理器110一样,图2的处理器210可以是中央处理单元(CPU)、基于半导体的微处理器或任何其它的适合于检索和执行在机器可读存储介质220内存储的指令的硬件设备。具体地说,处理器210可以取得、解码和执行指令230、240和245,以实现下面详细描述的功能。
机器可读存储介质220可以被编码有用于显示使用户能与一个或多个应用程序交互的用户界面的可执行指令。与指令130一样,在机器可读存储介质220上编码的可执行指令可以是OS的一部分、单独的应用程序、网页浏览器的一部分、基于网页的脚本和其它类似的格式。与上面关于图1的显示指令130详细地描述的一样,显示指令230可以被配置成显示用于应用程序的控制的第一、第二和第三界面区231。
此外,显示指令230可以包括隐藏指令232,隐藏指令232可以在一些情况下在视图中隐藏第一界面区和第二界面区。在一些实施例中,隐藏指令232可以默认第一界面区和第二界面区为隐藏状态,使得这些区域不完全可见,直到收到指示来显示它们为止。例如,第一界面区和第二界面区可以保持隐藏,直到用户选择预设的键、选择用户界面中的显示控制(例如“Show”按键)或者做出特别的鼠标姿势或触摸手势为止。下文中关于图4更详细地描述第一界面区和第二界面区的隐藏设置的示例实现。
此外,在隐藏指令232默认为隐藏设置的实施例中,当预设的时间段期满而没有用户与界面区的交互时,第一界面区和第二界面区可以返回隐藏状态。例如,当用户未接触界面区、点击界面区或以别的方式与界面区交互达5秒钟、10秒钟或任何其它时间段,那么第一界面区和第二界面区可以返回隐藏状态。此外或作为可选,用户可以通过例如以预设的方式按压适合的键或按键或做出手势来手动发出“hide”命令。
在一些实施例中,在第一界面区和第二界面区的可见状态和隐藏状态之间可以包括过渡动画。作为一个示例,当收到显示第一界面区和第二界面区的指示时,这些区域可以从屏幕侧面逐渐滑动到视图内。然后,当返回隐藏状态时,这些界面区可以逐渐滑动出视图以外。作为另一示例,这些界面区的透明度可以逐渐增加到100%,以进入隐藏状态,以及逐渐降低,以进入可见状态。可替代地,界面区可以在隐藏状态和可见状态之间切换,而不使用过渡。
应当注意,在一些实施例中,第一界面区和第二界面区可以彼此无关地显示和隐藏。例如,当收到指示来显示应用程序选择控制时,可以显示第一界面区,而当收到不同的指示来选择动作控制时,可以显示第二界面区。类似地,这些界面区的隐藏可以响应于不同计时器的期满或者响应于收到不同指示来隐藏这些界面区而实现。
显示指令230还可以包括滚动指令233,以允许用户观看第一界面区中的应用程序选择控制的新范围以及第二界面区中的动作控制的新范围。具体地说,当第一界面区中可利用的应用程序数量或者第二界面区中可利用的动作数量超过可以同时显示的数量时,滚动指令233可以允许用户将未显示的控制移动到视图内。下文中关于图5更详细地描述滚动能力的示例实现。
作为一个示例,滚动指令233可以被实现为滚动条界面要素。在一些实施例中,滚动指令233可以包括在条的每个末端的箭头或其它可选择控制,并具有表示用户在滚动条内的位置的附加要素。通过选择具体的箭头或其它控制,用户可以改变具体的界面区的可视部分,从而显示先前不可见的应用程序或动作。
在触摸实现中,用户还可以通过触摸第一界面区或第二界面区的一部分并且朝恰当的方向做出轻拂运动来在可利用的控制之间滚动。然后,滚动指令233可以确定手势的速度和/或惯性并且滚动到具体界面内的确定位置。滚动指令233的其它适合实现将对本领域的技术人员来说是显而易见的。
显示指令230可以进一步配置成在选择一个或多个对应的应用程序选择控制或动作控制时显示输入控制234。具体地说,输入控制234可以从用户接收用于控制应用程序的功能或用于针对具体动作控制指定参数的输入。以此方式,用户可以从第一界面区或第二界面区与应用程序交互或控制该应用程序,而不需要从第三界面区控制应用程序。在一些实施例中,输入控制234可以显示在所选的控制附近,使得用户的注意力将自动集中在所显示的输入控制上。
与应用程序选择控制结合使用的输入控制234可以用于设置应用程序的首选项,选择启动参数或者将数据传递给具体的应用程序。作为一个示例,如果所选择应用程序是网页浏览器,那么当激活浏览器时,输入控制234可以被显示成请求将要访问的统一资源***(URL)的输入。作为另一示例,如果所选择的应用程序是基于网页的电子邮件服务,那么输入控制234可以要求输入用户名或密码。与应用程序有关的输入控制234的其它适合应用将对本领域的技术人员来说是显而易见的。
类似地,与动作控制结合使用的输入控制234可以用来为应用程序功能指定参数或另外提供在执行具体功能时使用的信息。例如,如果所选择的应用程序是字处理器并且所选择的动作是字体选择,那么输入控制234可以要求用户输入或选择所希望的字体。作为另一示例,如果所选择的应用程序是社交联网应用程序并且所选择的动作是“发帖子状态”,那么输入控制234可以要求用户输入要张贴的文本。输入控制234与动作控制有关的其它适合应用将对本领域的技术人员来说是显而易见的。
与输入控制234结合,显示指令230可以进一步配置成显示激活控制235。具体地说,激活控制235可以是从用户接收指示的按键或类似界面元素,该指示是他或她已完成与对应输入控制234的交互。如果用户明白激活控制235与输入控制234有关,那么激活控制235可以在对应的输入控制附近的任何位置上显示。然后,用户选择激活控制235可以使用通过使用输入控制234输入的参数或其它信息而触发具体应用程序或功能的执行。
例如,如果输入控制234是用于待由网页浏览器启动的URL,那么激活控制235可以被标识“Launch(启动)”并且当激活控制235被选择时可以通过使用所输入的URL触发网页浏览器的执行。作为另一示例,如果输入控制是用于由用户在字处理器中输入或选择字体,那么用户选择激活控制235可以触发字处理器向任何选择的文本应用适当的字体改变。用于具体应用程序或动作的其它适合激活控制235将对本领域的技术人员来说是显而易见的。
机器可读存储介质220还可以包括接收指令240,其可以被配置成对由用户260通过输入设备255提供的指令进行接收和处理。具体地说,可以将接收指令240配置成对来自用户的输入进行检测和处理,以隐藏、显示或滚动第一界面区和第二界面区,启动新的应用程序或切换到新的引用程序,执行具体动作和与输入控制和激活控制交互。用户输入可以通过用户界面(例如下文中关于图3到图6详细描述的示例界面)提供。可以将接收指令240配置成对来自多个输入设备的输入进行接收和处理,如下文中关于输入设备255详细地描述的。
最后,机器可读存储介质220可以包括执行指令245,其可以被配置成与由界面管理的应用程序交互。具体地说,可以将执行指令245配置成在用户选择应用程序控制时启动应用程序或切换到应用程序。此外,可以将执行指令245配置成在用户选择动作控制时执行具体的动作。
在一些实施例中,执行指令245可以通过使用应用程序编程界面(API)与应用程序交互。具体地说,无论是本地执行的还是基于网页的应用程序的API可以将多个功能暴露给其它应用程序。类似地,操作***的API可以暴露多个用于控制OS功能的功能。因此可以将执行指令245配置成针对每个应用程序选择或动作控制访问具体的API功能。
例如,当将用户界面实现为OS顶层上的应用程序时,响应于应用程序控制的用户选择启动应用程序和切换应用程序可以通过使用OS的API实现。作为另一示例,当所选择的应用程序是基于网页的社交联网站点时,每个动作控制可以通过使用在该站点的API中提供的具体功能实现。因此,当用户选择具体动作控制时,执行指令245可以通过使用用户提供的任何参数调用适合的API函数。可以以类似的方式实现与其它应用程序的交互。
输出设备250可以包括显示设备,例如阴极射线管(CRT)显示器、液晶显示(LCD)屏或者使用别的显示技术实现的屏幕。然而应当明白,可以使用任何适合的显示器,只要能向用户260显示第一界面区、第二界面区和第三界面区即可。根据计算设备200的构造,输出设备250可以位于计算设备200内部或外部。
输入设备255可以包括鼠标、键盘、触摸屏和/或麦克风。然而应当明白,可以使用任何适合的输入设备,只要如果用户260可以向计算设备200传递指令即可。根据计算设备100的构造,输入设备255可以位于计算设备100内部或外部。
图3A是用于显示应用程序选择控制和对应的动作控制的用户界面300的实施例的示例。如图所示,用户界面300包括第一界面区310、第二界面区320和第三界面区330。
在该实施例中,将第一界面区310和第二界面区320图示在用户界面的相对侧,而第三界面区330位于两者之间。具体地说,第一界面区310位于界面300的左侧,而第二界面区320位于界面300的右侧。这种布置在触摸屏实现中是特别有利的,因为用户可以使用他或她的左手选择应用程序,同时使用他或她的右手控制应用程序的动作。这使用户能在多个应用程序间快速地切换并且控制多个应用程序。
应当明白对于界面300来说可以使用其它布置和方向。例如,界面区的位置可以互换,使得第一界面区310位于界面300的右侧,而第二界面区320位于左侧。作为另一示例,第一界面区310可以位于屏幕顶部或底部,而第二界面区320可以位于相对侧。而且,第一界面区310和第二界面区320可以位于屏幕的相同侧。此外,第一界面区310和第二界面区320不需要延伸穿过界面300的整个侧边。界面区的其它适合布置和方向将对本领域的技术人员来说是显而易见的。
在图3A中图示的示例中,第一界面区310包括用于多个不同应用程序的应用程序选择控制。在该示例中,第一界面区310提供到应用程序A 311、应用程序B312、应用程序C 313、应用程序D 314和应用程序E 315的访问。
如图所示,用户已经选择应用程序A 311。因此,第二界面区320包括多个动作控制,每个对应于应用程序A 311的功能。因此,动作控制A1 321、A2 322、A3 323、A4 324和A5 325每个对应于应用程序A 311的不同功能。而且,第三界面区330可以包括应用程序A 311的界面。
此外,第一界面区310可以包括隐藏控制340,当用户激活隐藏控制340时,隐藏控制340可以隐藏第一界面区310和第二界面区320,仅留下第三界面区330可见。应当注意,虽然图示了单个隐藏控制340,但是第二界面区320可以包括另外的隐藏控制,使得第一界面区310和第二界面区320可以彼此不相关地隐藏。
图3B是用于显示应用程序选择控制和对应的动作控制的用户界面350的实施例的示例,该界面包括输入控制360和激活控制365。如图3B中图示的,该用户已选择应用程序B 312,应用程序B 312已触发输入控制360和激活控制365的显示。通过使用输入控制360,用户可以向应用程序B 312输入在启动时使用的参数。当向输入控制360内输入必需的信息时,用户然后可以通过使用在输入控制360内包含的参数选择激活控制365来启动应用程序B 312。
此外,由于用户选择应用程序B 312,所以第二界面区320现在被更新以显示动作控制B1 371、B2 372、B3 373、B4 374和B5 375,每个对应于应用程序B 312的具体功能。此外,第三界面区330现在被更新以显示应用程序B 312的界面。
图4是用于显示隐藏状态下的第一界面区310和第二界面区320的用户界面400的实施例的示例。具体地说,如图所示,第一界面区310和第二界面区320已经移向屏幕边缘,使得仅界面区310和界面区320的一部分是可见的。在这种构造中,用户界面400使用可用显示区的大部分供显示应用程序A的界面的第三界面区330使用。
当第一界面区310和第二界面区320处于隐藏状态时,界面400可以包括显示控制440,显示控制440可以被激活以使第一界面区310和第二界面区320返回可见状态。具体地说,当选择显示控制440时,第一界面区310和第二界面区320可以例如滑动到与图3A的构造类似的构造中的视图内。可选择地,可见状态可以通过使用触摸手势、鼠标手势、选择预确定的键或者来自用户的任何其它适合的输入来激活。
应当注意,虽然第一界面区310和第二界面区320被图示为包括用于第一界面区310和第二界面区320的可见条,但是在一些实施例中,第一界面区310和第二界面区320可以完全隐藏于视图以外。而且,与上面关于隐藏指令232详细描述的一样,在第一界面区310和第二界面区320的可见状态和隐藏状态之间可以包括过渡动画。此外,还与上面详细描述的一样,第一界面区310和第二界面区320可以彼此不相关地显示和隐藏。
图5是用于显示应用程序选择控制和对应的动作控制的触摸用户界面500的实施例的示例。如图所示,界面500包括第一界面区510、第二界面区520和第三界面区530。
在该示例中,第一界面区310包括用于包括所选择的应用程序(应用程序D512)的多个应用程序的应用程序选择控制。如由滚动指示符540的存在所图示的,更多应用程序可供用户通过向上滚动来选择。
第二界面区310包括动作控制D3到D7,每个动作控制对应于当前选择的应用程序(应用程序D 512)的功能。如由滚动指示符550的存在所图示的,D3以前的更多动作可供用户通过向上滚动来选择。而且,如由滚动指示符555表示的,D7以后的更多动作可供用户通过向下滚动来选择。
如图所示,用户可以使用他或她的拇指或手指来控制滚动功能。作为一个示例,用户可以通过向下轻拂适合的界面区510和520而滚动到顶部。类似地,用户可以通过向上轻拂适合的界面区510和520而滚动到底部。可替代地,用户可以通过触摸或点击滚动指示符540在第一界面区510中向上滚动。类似地,用户可以通过分别触摸或点击滚动指示符550和555在第二界面区520中向上滚动或向下滚动。然而应当注意,可以使用用户滚动的非触摸实现,例如上面关于图2的滚动指令233描述的那些。
图6是包括电子邮件应用程序选择控制615和对应动作控制630的用户界面600的示例。如示例界面600中图示的,第一界面区610包括多个图标,每个图标对应于具体的应用程序。因此,用户可以快速地启动网页浏览器、电子邮件应用程序615、日程表和新闻源或者在网页浏览器、电子邮件应用程序615、日程表和新闻源间切换。
在该示例中,用户已选择电子邮件应用程序615。因此,第二界面区620包括与电子邮件应用程序615的功能对应的多个应用程序控制。而且,第三界面区630包括电子邮件应用程序的典型界面。
这里,用户已在第二界面区620中选择发送控制,发送控制对应于电子邮件应用程序的界面中的发送控制635。响应于用户选择第二界面区620中的发送动作控制,界面600显示输入控制640和激活控制645。具体地说,输入控制640允许用户输入当前消息应被发送给的电子邮件地址,同时激活控制645的选择执行电子邮件应用程序615的发送功能。
因此如图所示,用户可以通过仅与第一界面区610和第二界面区620交互有效地选择应用程序以及执行适合的动作。包括第三界面区630向用户提供灵活性和熟悉性。例如,如果用户更熟悉电子邮件应用程序615的典型界面,他或她可以使用第三界面区630执行相同的动作。
图7是用于向计算设备的用户显示用户界面的方法700的实施例的流程图。虽然方法700的执行在下面关于计算设备100的组件描述,但是其它适合的用于方法700的执行的组件将对本领域的技术人员来说是显而易见的。方法700可以以在机器可读存储介质(例如图1的机器可读存储介质120)上存储的可执行指令的形式实现。
方法700可以在框705中开始并且继续进行到框710,在框710,计算100可以显示包括三个界面区的用户界面。具体地说,第一界面区可以包括多个应用程序选择控制,每个应用程序选择控制对应于具体的应用程序。第二界面区可以包括与当前选择的应用程序的功能对应的多个动作控制,或者如果不选择应用程序,那么第二界面区不包括控制。最后,第三界面区可以包括所选择的应用程序的界面。
在显示这些界面区以后,方法700可以继续进行到框720,在框720这里,计算设备100可以接收第一界面区中的某一应用程序选择控制的用户选择。具体地说,用户可以在第一界面区中点击、触摸或以其它方式选择应用程序选择控制,表示他或她想要使用对应的应用程序。
然后,方法700可以继续进行到框730,在框730这里,计算设备可以更新第二界面区,以显示与所选择的应用程序对应的动作控制。接下来,方法700可以继续进行到框740,在框740这里,计算设备100可以更新第三界面区,以显示所选择的应用程序的用户界面。如果所选择的应用程序尚未在存储器中加载,那么计算设备100可以在第三界面区中加载和启动应用程序。可替代地,如果所选择的应用程序当前正在运行,那么计算设备100可以将所选择的应用程序设置为将要在第三界面区中显示的活动应用程序。然后,方法700可以继续进行到框745,在框745这里方法700停止。
虽然上面描述为包括分离的框,但应当明白的是,特定的界面区的显示不需要以顺序的次序发生。相反在一些实施例中,为同时显示可以对界面区进行处理,使得某一界面区的一些部分在别的界面区的多个部分以前输出给显示设备。
图8A和图8B是用于向计算设备200的用户显示用户界面的方法800的实施例的流程图。虽然方法800的执行在下文中是关于计算设备200的组件描述的,但是用于方法800的执行的其它适合的组件将对本领域的技术人员来说是显而易见的。方法800可以以在机器可读存储介质,例如图2的机器可读存储介质220上存储的可执行指令的形式实现。
现在参考图8A,方法800可以在框805中开始,然后继续进行到框810,在框810这里,计算设备200可以继续监控来自用户的指示,以显示第一界面区和第二界面区。这种指示可以是预确定的键的选择、界面中的控制的选择、触摸或鼠标姿势或由用户提供的任何其它输入。
在收到这种指示以后,方法800可以继续进行到框815,在框815这里,计算设备200可以显示第一界面区和第二界面区。具体地说,第一界面区可以包括多个应用程序选择控制,每个应用程序选择控制对应于计算设备200可访问的应用程序。此外,第二界面区可以包括与当前选择的应用程序的功能对应的多个动作控制。在一些实施例中,这些界面区可以与当前显示的应用程序的界面一起同时显示。
然后,方法800可以继续进行到框820,在框820这里,计算设备200可以确定用户是否已与第一界面区或第二界面区中的任一界面区交互。这种交互可以包括例如鼠标在界面区内的移动、在触摸屏上的触摸区的触摸,控制的选择等等。
当检测到用户交互时,方法800可以继续进行到框830,在框830这里,计算设备200可以确定交互是否是应用程序选择控制或动作控制的选择。当用户已选择应用程序选择控制或动作控制时,方法800可以继续进行到框840,下文中关于图8B更详细地描述框840。可替代地,当用户未选择控制时,方法800可以使计时器复位并返回框820,在框820这里计算设备200将继续监控用户交互。
在框820中,当计算设备200确定用户未与第一界面区或第二界面区中的任一界面区交互时,方法800可以继续进行到框825。在框825中,计算设备200可以确定自上次用户交互起过去的时间是否已超过预设的值(例如5秒、10秒等)。当这样的时间段未过去时,方法800可以返回框820。
可替代地,当自上次用户与第一界面区或第二界面区的交互起已经过去了预设的时间段,那么方法800可以继续进行到框835。在框835中,计算设备200可以将第一界面区和第二界面区隐藏于视线以外,使得应用程序选择控制和动作控制不再可见。然后,方法800可以返回框810并且等待下一指示,以显示界面。
现在参考图8B,在框840中,计算设备200可以确定所选择的控制是否是应用程序选择控制。当确定用户已选择应用程序选择控制时,方法800可以继续进行到框845,在框845这里,计算设备200可以在第三界面区中显示当前选择的应用程序的界面。如果所选择的应用程序还未在存储器中加载,那么框845可以包括应用程序的加载和启动。然后,方法800可以继续进行到框850,在框850这里计算设备200可以在第二界面区中显示当前选择的应用程序的动作控制。然后,方法800可以继续进行到框875,在框875这里,方法800可以停止,直到检测又一用户交互为止。
可替代地,当在框840中确定所选择的控制不是应用程序选择控制时,方法800可以继续进行到框855,在框855这里,计算设备200可以确定所选择的控制是否是动作控制。当确定用户已选择动作控制时,方法800可以继续进行到框860,在框860这里,计算设备200可以显示与所选择的动作对应的输入控制。具体地说,输入控制可以用于接收用来控制与所选择的动作控制对应的功能的参数。计算设备200还可以在输入控制附近显示激活控制,以允许用户通过使用被输入到输入控制内的参数来触发动作的执行。
然后,方法800可以继续进行到框865,在框865这里,计算设备200可以接收用户已选择激活控制的指示。作为响应,方法800可以继续进行到框870,在框870这里,计算设备200可以通过使用被输入到输入控制内的参数来触发与动作控制对应的功能的执行。如上面描述的,功能的执行可以通过使用由应用程序提供的API功能来实现。最后,方法800可以继续进行到框875,在框875这里,方法800可以停止,直到检测又一用户交互为止。
根据上面详细描述的实施例,用户界面可以包括具有应用程序选择控制的第一区域,以允许用户快速地在计算设备上可利用的应用程序之间切换。此外,用户界面可以包括具有与当前选择的动作对应的动作控制的第二区域,使得用户可以通过使用容易访问的控制对每个选择的应用程序进行控制。最后,用户界面可以包括第三区域,第三区域包含所选择应用程序的界面。因此,本发明中公开的实施例提供用于启动、改变和控制应用程序的有效的用户友好的界面,同时保持现有应用程序界面的功能。

Claims (15)

1.一种计算设备,包括:
处理器;和
机器可读存储介质,被编码有可由所述处理器执行的用于显示用户界面的指令,所述机器可读介质包括:
用于在所述用户界面中显示第一界面区的指令,所述第一界面区包括多个应用程序选择控制,每个应用程序选择控制对应于所述计算设备可访问的应用程序,
用于在所述用户界面中显示第二界面区的指令,所述第二界面区包括多个动作控制,其中每个动作控制与对应于当前选择的应用程序选择控制的应用程序的功能关联,和
用于在所述用户界面中显示第三界面区的指令,所述第三界面区包括对应于当前选择的应用程序选择控制的应用程序的界面。
2.根据权利要求1所述的计算设备,其中所述机器可读介质还包括:
用于接收指示来显示所述第一界面区和所述第二界面区中的至少一个界面区的指令,其中所述第一界面区和所述第二界面区隐藏于视图外,直到收到所述指示为止。
3.根据权利要求2所述的计算设备,其中所述指示是预定键的选择、在所述用户界面中显示的控制的选择、触摸手势和鼠标手势中的至少一个。
4.根据权利要求2所述的计算设备,其中所述机器可读介质还包括:
用于在预定的时间段终止而没有与所述第一界面区和所述第二界面区中的至少一个界面区的用户交互时,将所述第一界面区和所述第二界面区隐藏于视图以外的指令。
5.根据权利要求1所述的计算设备,其中所述机器可读介质还包括:
用于在所述第一界面区内滚动以显示应用程序选择控制的新范围的指令,和
用于在所述第二界面区内滚动以显示动作控制的新范围的指令。
6.一种机器可读存储介质,被编码有可由计算设备的处理器执行的指令,所述机器可读介质包括:
用于显示用户界面的指令,所述用户界面包括:
第一界面区,包括多个应用程序选择控制,每个应用程序选择控制对应于所述计算设备可访问的应用程序,
第二界面区,用于显示多个动作控制,和
第三界面区,用于显示应用程序用户界面;
用于接收所述多个应用程序选择控制的所选控制的选择的指令;
用于更新所述第二界面区以显示用于与所选控制对应的应用程序的多个动作控制的指令;以及
用于更新所述第三界面区以显示与所选控制对应的应用程序的用户界面的指令。
7.根据权利要求6所述的机器可读存储介质,其中所述机器可读介质还包括:
用于在所选控制附近显示输入控制的指令,所述输入控制从用户接收输入,以控制与所选控制对应的应用程序的功能。
8.根据权利要求6所述的机器可读存储介质,其中在所述第二界面区内显示的所述多个动作控制的每个对应于在所述第三界面区内显示的应用程序的所述用户界面中的控制。
9.根据权利要求6所述的机器可读存储介质,其中所述机器可读介质还包括:
用于接收所述多个动作控制的所选动作控制的选择的指令;
用于响应于所述动作控制的选择显示输入控制的指令,所述输入控制接收用于控制与所选动作控制对应的应用程序的功能的参数。
10.根据权利要求9所述的机器可读存储介质,其中所述机器可读介质还包括:
用于在所述输入控制附近显示激活控制的指令,其中所述激活控制的选择通过使用被输入到所述输入控制内的所述参数触发所述功能的执行。
11.一种用于向计算设备的用户显示用户界面的方法,所述方法包括:
通过所述计算设备在所述用户界面的第一区域内显示多个应用程序选择控制,每个应用程序选择控制对应于各自的应用程序;
从所述用户接收与所选应用程序对应的各自的应用程序选择控制的选择;
在所述用户界面的第二区域内显示多个动作控制,每个动作控制对应于所选应用程序的功能;以及
在所述用户界面的第三区域内与所述多个动作控制同时显示所选应用程序的界面。
12.根据权利要求11所述的方法,其中:
所述第一区域在所述用户界面的第一侧上,
所述第二区域在所述用户界面的与所述第一侧相对的第二侧上,并且
所述第三区域位于所述第一区域和所述第二区域之间。
13.根据权利要求12所述的方法,其中所述第一区域在所述用户界面的左侧,所述第二区域在所述用户界面的右侧。
14.根据权利要求11所述的方法,还包括:
从所述用户接收与所选功能对应的各自的动作控制的选择;以及
使用所选应用程序的应用程序编程界面(API)触发所选功能的执行。
15.根据权利要求11所述的方法,其中显示的步骤根据在所选应用程序的界面中当前可利用的功能来选择用于在所述第二区域中显示的多个动作控制。
CN2010800622118A 2010-01-28 2010-01-28 用于应用程序选择和动作控制的用户界面 Pending CN102713819A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2010/022348 WO2011093859A2 (en) 2010-01-28 2010-01-28 User interface for application selection and action control

Publications (1)

Publication Number Publication Date
CN102713819A true CN102713819A (zh) 2012-10-03

Family

ID=44320025

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010800622118A Pending CN102713819A (zh) 2010-01-28 2010-01-28 用于应用程序选择和动作控制的用户界面

Country Status (4)

Country Link
US (1) US20120287039A1 (zh)
EP (1) EP2529291A2 (zh)
CN (1) CN102713819A (zh)
WO (1) WO2011093859A2 (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103793176A (zh) * 2014-02-27 2014-05-14 朱印 一种应用程序间快速切换的方法及装置
CN105389357A (zh) * 2015-11-03 2016-03-09 百度在线网络技术(北京)有限公司 一种用于调整界面信息块排布的方法与设备
WO2016165284A1 (zh) * 2015-04-13 2016-10-20 华为技术有限公司 启动任务管理界面的方法、装置及设备
CN106292539A (zh) * 2015-05-29 2017-01-04 西门子公司 数控编程装置、数控加工***及方法
CN108984059A (zh) * 2018-05-22 2018-12-11 维沃移动通信有限公司 一种信息显示方法及移动终端
WO2019085774A1 (zh) * 2017-10-31 2019-05-09 维沃移动通信有限公司 应用程序控制方法和移动终端
CN110209134A (zh) * 2014-06-13 2019-09-06 哈曼国际工业有限公司 媒体***控制器
CN111052169A (zh) * 2017-07-05 2020-04-21 马里亚·弗朗西斯卡·琼斯 将数据从第一计算机状态转变到不同的计算机状态的方法和设备
CN111324349A (zh) * 2020-01-20 2020-06-23 北京无限光场科技有限公司 生成交互界面的方法、装置、终端及存储介质
CN113254115A (zh) * 2020-02-11 2021-08-13 阿里巴巴集团控股有限公司 显示方法、装置、电子设备及可读存储介质
CN114968019A (zh) * 2022-08-01 2022-08-30 广东伊之密精密机械股份有限公司 多组抽芯布局方法、装置、终端设备以及存储介质

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9823831B2 (en) 2010-04-07 2017-11-21 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9058186B2 (en) * 2010-04-07 2015-06-16 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US20130265235A1 (en) * 2012-04-10 2013-10-10 Google Inc. Floating navigational controls in a tablet computer
US20140096060A1 (en) * 2012-10-01 2014-04-03 Navico Holding As Method for adjusting multi function display settings
CN102981698A (zh) * 2012-10-23 2013-03-20 天津三星通信技术研究有限公司 用于在便携式终端中管理应用的方法和设备
US9477404B2 (en) 2013-03-15 2016-10-25 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9594603B2 (en) 2013-04-15 2017-03-14 Microsoft Technology Licensing, Llc Application-to-application launch windowing
US10754536B2 (en) * 2013-04-29 2020-08-25 Microsoft Technology Licensing, Llc Content-based directional placement application launch
CN104134034B (zh) * 2013-06-13 2015-10-21 腾讯科技(深圳)有限公司 控制应用运行的方法和装置
CN103823612B (zh) * 2014-02-24 2017-06-27 联想(北京)有限公司 信息处理方法、***及电子设备
US10103937B1 (en) * 2014-06-03 2018-10-16 State Farm Mutual Automobile Insurance Company System and method for central administration of multiple application environments
US9785340B2 (en) 2014-06-12 2017-10-10 Apple Inc. Systems and methods for efficiently navigating between applications with linked content on an electronic device with a touch-sensitive display
US9648062B2 (en) 2014-06-12 2017-05-09 Apple Inc. Systems and methods for multitasking on an electronic device with a touch-sensitive display
US10585547B2 (en) * 2015-07-14 2020-03-10 Fyusion, Inc. Customizing the visual and functional experience of an application
US11966578B2 (en) 2018-06-03 2024-04-23 Apple Inc. Devices and methods for integrating video with user interface navigation
CN118034534A (zh) * 2022-11-04 2024-05-14 Oppo广东移动通信有限公司 对象处理方法、装置以及电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5910802A (en) * 1997-06-11 1999-06-08 Microsoft Corporation Operating system for handheld computing device having taskbar auto hide
US6252595B1 (en) * 1996-06-16 2001-06-26 Ati Technologies Inc. Method and apparatus for a multi-state window
US20020063741A1 (en) * 2000-10-31 2002-05-30 Francis Cousin Process for rendering pre-existing information accessible to individuals suffering from visual and/or auditory deficiencies
US20060136834A1 (en) * 2004-12-15 2006-06-22 Jiangen Cao Scrollable toolbar with tool tip on small screens
US20080307334A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Visualization and interaction models
US20090327976A1 (en) * 2008-06-27 2009-12-31 Richard Williamson Portable Device, Method, and Graphical User Interface for Displaying a Portion of an Electronic Document on a Touch Screen Display

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050166158A1 (en) * 2004-01-12 2005-07-28 International Business Machines Corporation Semi-transparency in size-constrained user interface
US9785329B2 (en) * 2005-05-23 2017-10-10 Nokia Technologies Oy Pocket computer and associated methods
US7530029B2 (en) * 2005-05-24 2009-05-05 Microsoft Corporation Narrow mode navigation pane
US8612877B2 (en) * 2006-12-18 2013-12-17 Blackberry Limited Method for providing options associated with computer applications in a mobile device and a menu and application therefor
TWI356335B (en) * 2007-05-10 2012-01-11 Htc Corp Handheld electronic device, graphical menu interfa
KR100900295B1 (ko) * 2008-04-17 2009-05-29 엘지전자 주식회사 이동 디바이스와 이동 통신 시스템의 사용자 인터페이스방법

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6252595B1 (en) * 1996-06-16 2001-06-26 Ati Technologies Inc. Method and apparatus for a multi-state window
US5910802A (en) * 1997-06-11 1999-06-08 Microsoft Corporation Operating system for handheld computing device having taskbar auto hide
US20020063741A1 (en) * 2000-10-31 2002-05-30 Francis Cousin Process for rendering pre-existing information accessible to individuals suffering from visual and/or auditory deficiencies
US20060136834A1 (en) * 2004-12-15 2006-06-22 Jiangen Cao Scrollable toolbar with tool tip on small screens
US20080307334A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Visualization and interaction models
US20090327976A1 (en) * 2008-06-27 2009-12-31 Richard Williamson Portable Device, Method, and Graphical User Interface for Displaying a Portion of an Electronic Document on a Touch Screen Display

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103793176B (zh) * 2014-02-27 2018-03-06 朱印 一种应用程序间快速切换的方法及装置
CN103793176A (zh) * 2014-02-27 2014-05-14 朱印 一种应用程序间快速切换的方法及装置
CN110209134A (zh) * 2014-06-13 2019-09-06 哈曼国际工业有限公司 媒体***控制器
WO2016165284A1 (zh) * 2015-04-13 2016-10-20 华为技术有限公司 启动任务管理界面的方法、装置及设备
US11693506B2 (en) 2015-04-13 2023-07-04 Huawei Technologies Co., Ltd. Method, apparatus, and device for enabling task management interface
CN106292539A (zh) * 2015-05-29 2017-01-04 西门子公司 数控编程装置、数控加工***及方法
CN105389357B (zh) * 2015-11-03 2019-12-27 北京小熊博望科技有限公司 一种用于调整界面信息块排布的方法与设备
CN105389357A (zh) * 2015-11-03 2016-03-09 百度在线网络技术(北京)有限公司 一种用于调整界面信息块排布的方法与设备
CN111052169A (zh) * 2017-07-05 2020-04-21 马里亚·弗朗西斯卡·琼斯 将数据从第一计算机状态转变到不同的计算机状态的方法和设备
WO2019085774A1 (zh) * 2017-10-31 2019-05-09 维沃移动通信有限公司 应用程序控制方法和移动终端
CN108984059A (zh) * 2018-05-22 2018-12-11 维沃移动通信有限公司 一种信息显示方法及移动终端
CN111324349A (zh) * 2020-01-20 2020-06-23 北京无限光场科技有限公司 生成交互界面的方法、装置、终端及存储介质
CN113254115A (zh) * 2020-02-11 2021-08-13 阿里巴巴集团控股有限公司 显示方法、装置、电子设备及可读存储介质
CN114968019A (zh) * 2022-08-01 2022-08-30 广东伊之密精密机械股份有限公司 多组抽芯布局方法、装置、终端设备以及存储介质

Also Published As

Publication number Publication date
EP2529291A2 (en) 2012-12-05
WO2011093859A2 (en) 2011-08-04
US20120287039A1 (en) 2012-11-15
WO2011093859A3 (en) 2012-04-19

Similar Documents

Publication Publication Date Title
CN102713819A (zh) 用于应用程序选择和动作控制的用户界面
JP7377319B2 (ja) タッチ感知式セカンダリディスプレイにおいてユーザインタフェースコントロールを動的に提供するシステム、デバイス、及び方法
US10375186B2 (en) Frequent sites based on browsing patterns
EP3221778B1 (en) Tab sweeping and grouping
US10503255B2 (en) Haptic feedback assisted text manipulation
AU2008100003B4 (en) Method, system and graphical user interface for viewing multiple application windows
EP2284728A1 (en) Web browsing method and web browsing device
US20140250390A1 (en) Method of configuring icons in a web browser interface, and associated device and computer program product
US9354899B2 (en) Simultaneous display of multiple applications using panels
US20090158190A1 (en) Computing apparatus including a personal web and application assistant
CN103135969A (zh) 应用程序的操作、生成、启动的方法及其装置
CN103597446A (zh) 移动浏览器上下文切换
CN103513874B (zh) 信息显示的方法及装置
WO2012157563A1 (ja) 表示装置、ユーザインタフェース方法及びプログラム
CN104008114A (zh) 一种wap浏览器的页面跳转方法及装置
JP5907713B2 (ja) 表示装置、情報端末装置、表示方法、プログラム、および記録媒体
US20220391456A1 (en) Devices, Methods, and Graphical User Interfaces for Interacting with a Web-Browser
CN107632761B (zh) 一种显示内容查看方法、移动终端和计算机可读存储介质
JP5367911B2 (ja) 文字列検索装置
US20160103573A1 (en) Scalable and tabbed user interface
CN107430597A (zh) 文本选择控件的增强
US20140068424A1 (en) Gesture-based navigation using visual page indicators
US10137373B2 (en) Recording medium, information processing device and information processing method
JP2018049320A (ja) 情報処理プログラム、情報処理装置および情報処理方法
CN107203416B (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
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20121003