呈现打开窗口和选项卡的制作方法_3

文档序号:9769157阅读:来源:国知局
卡 指示符的任何附加用户输入。
[0038] 窗口指示符可W沿W第一方向(例如,图IA中的水平方向或图1C中的垂直方向)延 伸的第一直线进行呈现。结合第一窗口呈现的选项卡指示符可W沿W不同于该第一方向的 第二方向(例如,图IA中的垂直方向或图IC中的水平方向)延伸的第二直线进行呈现。
[0039] 在步骤340,该计算设备从用户接收对第一窗口中的多个选项卡指示符中的一个 的选择。该用户可W使用鼠标点击该多个选项卡指示符中所选择的一个或者使用触摸屏触 摸该多个选项卡指示符中所选择的一个。
[0040] 在步骤350,该计算设备响应于对多个选项卡指示符中的一个的选择而使该第一 窗口W及该第一窗口中与该多个选项卡指示符中所选择的一个相对应的选项卡获得焦点。 在步骤350之后,过程300结束。
[0041] 如W上所描述的,过程300的步骤310-350W预定顺序执行或连续执行。然而,过程 300的步骤310-350可W W任意顺序来执行。在一些实施方式中,过程300的步骤310-350中 的两个或更多个可W并行执行。而且,在一些情况下,步骤310-350中的一个或更多个可W 不执行。例如,步骤310-330或者步骤320-330可W在不实现步骤340-350的情况下被实现。
[0042] 运里结合具有多个选项卡的多个窗口对一些实施方式进行了描述。然而,在一些 情况下,应用(例如,浏览器)可W具有多个窗口,并且与该应用相关联的多个窗口中的一些 可W具有多个选项卡。替选地,应用可W被认为具有多个选项卡或者应用的窗口可W被认 为具有多个选项卡。该主题技术的一些示例在运里被描述为在膝上型计算机实现。然而,该 主题技术可W在任意计算设备实现,例如台式计算机、平板计算机、移动电话、个人数字助 理(PDA)、电子音乐播放器等。
[0043] 图4在概念上图示了可W用来实现该主题技术的一些实施方式的电子系统400。例 如,计算设备200可W使用电子系统400的布置来实现。电子系统400可W是计算机(例如,移 动电话、PDA)或者任意其它类型的电子设备。运样的电子系统包括各种类型的计算机可读 介质W及用于各种其它类型的计算机可读介质的接口。电子系统400包括总线405、(多个) 处理单元410、系统存储器415、只读存储器(R0M)420、持久性存储设备425、输入设备接口 430、输出设备接口 435和网络接口 440。
[0044] 总线405总体上表示将电子系统400的多个内部设备通信地连接的所有系统、外围 设备和忍片组总线。例如,总线405将(多个)处理单元410与只读存储器420、系统存储器415 和持久性存储设备425通信地连接。
[004引从运些各种存储器单元,(多个)处理单元410检索用于执行的指令W及用于处理 的数据W便执行该主题技术的过程。(多个)处理单元在不同实施方式中可W是单处理器或 多核处理器。
[0046] 只读存储器(R0MM20存储(多个)处理单元410和电子系统的其它模块所需的静态 数据和指令。另一方面,持久性存储设备425是读写存储器设备。该设备是即使电子系统400 关闭时也存储指令和数据的非易失性存储器。该主题技术的一些实施方式使用大容量存储 设备(例如,磁盘或光盘及其相对应的盘驱动器)作为持久性存储设备425。
[0047] 其它实施方式使用可移动存储设备(例如,软盘、闪存及其相对应的盘驱动器)作 为持久性存储设备425。如同持久性存储设备425,系统存储器415是读写存储器设备。然而, 不同于存储设备425,系统存储器415是易失性读写存储器,诸如随机存取存储器。系统存储 器415存储处理器在运行时所需的一些指令和数据。在一些实施方式中,该主题技术的过程 被存储在系统存储器415、持久性存储设备425或只读存储器420中。例如,各种存储器单元 包括根据一些实施方式的用于呈现打开窗口和选项卡的指令。从运些各种存储器单元,(多 个)处理单元检索用于执行的指令和用于处理的数据W便执行一些实施方式的过程。
[0048] 总线405还连接至输入和输出设备接口 430和435。输入设备接口 430使得用户能够 针对电子系统通信信息并选择命令。随输入设备接口 430使用的输入设备包括例如字母数 字键盘和指示设备(所谓的"光标控制设备")。输出设备接口 435例如使得能够对电子系统 400生成的图像进行显示。随输出设备接口 435使用的输出设备包括例如打印机和显示设 备,例如阴极射线管(CRT)或液晶显示器化CD)。一些实施方式包括例如触摸屏的同时用作 输入和输出设备的设备。
[0049] 最后,如图4所示,总线405还通过网络接口 440将电子系统400禪合至网络(未示 出)。W运种方式,电子系统400可W是计算机网络(例如,局域网(LAN)、广域网(WAN)或企业 内部网、或例如互联网之类的网络的网络)的一部分。电子系统400的任意或全部组件都能 够结合该主题技术使用。
[0050] W上所描述的特征和应用可W被实现为软件过程,其被指定为记录于计算机可读 存储介质(也被称作计算机可读介质)上的指令集合。当运些指令被一个或多个处理单元 (例如,一个或多个处理器、处理器核屯、或其它处理单元)执行时,它们使得(多个)处理器单 元执行该指令中所指示的动作。计算机可读介质的示例包括但不限于CD-ROM、闪存驱动器、 RAM忍片、硬盘驱动器、EPROM等。计算机可读介质不包括通过无线或有线连接进行输送的载 波和电子信号。
[0051] 在该说明书中,术语"软件"意在包括驻留于只读存储器中的固件或者存储在例如 固态驱动器的磁性存储或闪存中的应用,它们能够被读入存储器W便由处理器进行处理。 而且,在一些实施方式中,多种软件技术能够被实施为较大程序的子部分而同时保持为不 同的软件技术。在一些实施方式中,多种软件技术也能够被实施为分立程序。最后,一起实 现运里所描述的软件技术的分立程序的任意组合处于该主题技术的范围之内。在一些实施 方式中,当被安装W在一个或多个电子系统上操作时,软件程序定义执行和运行该软件程 序的操作的一种或多种特定的机器实施方式。
[0052] 计算机程序(也被称作程序、软件、软件应用、脚本或代码)能够W任意形式的编程 语言进行编写,包括编译或解释语言、声明或过程语言,并且其能够W任意形式进行部署, 包括作为独立程序或者作为适于在计算环境中使用的模块、组件、子例程、对象或其它单 元。计算机程序可W对应于文件系统中的文件,但是并非需要如此。程序能够被存储在保存 有其它程序或数据(例如,标记语言文档中存储的一个或多个脚本)的文件的一部分中,存 储在专用于所讨论程序的单个文件中,或者存储在多个协同文件中(例如,存储一个或多个 模块、子程序或代码部分的文件)。计算机程序可W被部署为在一台计算机或多台计算机上 执行,该多台计算机位于一个地点或者跨多个地点分布并且通过通信网络进行互连。
[0053] W上所描述的运些功能能够W数字电路、计算机软件、固件或硬件来实现。该技术 能够使用一个或多个计算机程序产品来实施。可编程处理器和计算机可W包括在移动设备 中或者被封装为移动设备。过程和逻辑流能够由一个或多个可编程处理器W及一个或多个 可编程逻辑电路来执行。通用和专用计算设备和存储设备可W通过通信网络进行互连。
[0054] -些实施方式包括电子组件,例如微处理器、在机器可读或计算机可读介质中(替 选地称作计算机可读存储介质、机器可读介质或机器可读存储介质)存储计算机程序指令 的存储和存储器。运样的计算机可读介质的一些示例包括RAM、R0M、只读压缩盘(CD-ROM)、 可记录压缩盘(CD-R)、可重写压缩盘(CD-RW)、只读数字多功能盘(例如,DVD-ROM、双层DVD-ROM)、各种可记录/可重写DVD (例如,DVD-RAM、DVD-RW、DVD+RW等)、闪存(例如,SD卡、mini-SD卡、micro-SD卡等)、磁性或固态硬盘驱动器、只读和可记录蓝光@盘、超致密光盘、任意 其它光学或磁性介质W及软盘。计算机可读介质能够存储由至少一个处理单元执行并且包 括用于执行各种操作的指令集合的计算机程序。计算机程序或计算机代码的示例包括例如 由编译器产生的机器代码W及包括由计算机、电子组件或者微处理器使用解释器执行的高 级代码的文件。
[0055] 虽然W上讨论主要设及执行软件的微处理器或多核处理器,但是一些实施方式由 一个或多个集成电路来执行,例如专用集成电路(ASIC)或现场可编程口阵列(FPGA)。在一 些实施方式中,运样的集成电路执行存储在电路自身上的指令。
[0056] 如该说明书W及本申请的任意权利要求中所使用的,术语"计算机"、"服务器"、 "处理器"和"存储器"全部是指电子或其它技术设备。运些术语排除了人或人群。出于该说 明书的目的,术语显示器或显示器件在电子设备上进行显示。如该说明书W及本申请的任 意权利要求中所使用的,术语"计算机可读介质"被完全限于W计算机可读取的形式存储信 息的有形的物理对象。运些术语排除了任何的无线信号、有线下载信号和任意其它瞬时信 号。
[0057] 为了提供与用户的交互,该说明书中所描述的主题的实施方式能够在计算机上实 现,该计算机具有例如阴极射线管(CRT)或液晶显示器化CD)监视器的用于向用户显示信息 的显示设备W及用户能够通过其向计算机提供输入的键盘和例如鼠标或轨迹球的指示设 备。也能够使用其它类型的设备来提供与用户的交互;例如,提供给用户的反馈可W是任意 形式的感知反馈,例如视觉反馈、听觉反馈或触觉反馈;并且来自用户的输入能够W任意形 式被接收
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1