说明书管理具有多页面的文件夹的设备、方法和图形用户界面
相关申请的交叉引用
本申请是于2010年9月22日提交的、题为“Device,Method and Graphical User Interface for Managing Folders”的美国申请No. 12/888,362的部分继续,其要求于2010年4月7日提交的美国临时 申请序号61/321,872的优先权,通过引用方式将这两个申请在整体 上并入于此。
本申请还涉及以下申请:(1)2010年9月22日提交的、题为 “Device,Method,and Graphical User Interface for Managing Folders” 的美国申请序号12/888,366,(2)2010年9月22日提交的、题为 “Device,Method,and Graphical User Interface for Managing Folders” 的美国申请序号12/888,370,(3)2010年9月22日提交的、题为 “Device,Method,and Graphical User Interface for Managing Folders” 的美国申请序号12/888,373,(4)2010年9月22日提交的、题为 “Device,Method,and Graphical User Interface for Managing Folders” 的美国申请序号12/888,375,(5)2010年9月22日提交的、题为 “Device,Method,and Graphical User Interface for Managing Folders” 的美国申请序号12/888,376,(6)2010年9月22日提交的、题为 “Device,Method,and Graphical User Interface for Managing Folders” 的美国申请序号12/888,377,通过引用方式将它们在整体上并入于 此。
技术领域
本公开的实施例总体上涉及具有触敏表面的电子设备,包括但 不限于具有用于管理文件夹的触敏表面的电子设备。
背景技术
近年来,触敏表面作为计算机和其它电子计算设备的输入设备 的使用已经显著增加。示例性触敏表面包括触摸板和触摸屏显示器。 这些表面通过在显示器上操控可选的用户界面对象而被广泛用于管 理文件夹。
示例性操控包括创建文件夹、显示与文件夹关联的文件夹视图、 将可选的用户界面对象(例如应用图标、文件图标、文件夹图标等) 添加到文件夹、从文件夹移除可选的用户界面对象、在文件夹的文 件夹视图内重新定位可选的用户界面对象、在可选的用户界面对象 的布置内重新定位文件夹图标以及删除文件夹。示例性可选的用户 界面对象包括表示应用、数字图像、视频、文本、图标和其它文件 的图标,以及与计算应用(例如,移动设备应用和/或个人计算机应 用等)关联的应用图标。
但是用于执行这些操控的现有方法麻烦且低效。例如,使用一 系列输入来创建、修改和/或删除文件夹以及文件夹内的内容是令人 厌烦的,并且给用户创建显著的认知负担。此外,现有方法花费了 比必要时间更长的时间,因而浪费了能量。后一种考虑在电池供电 的设备中是特别重要的。
发明内容
据此,存在对具有用于管理文件夹的更快、更有效的方法和界 面的计算设备的需要。这些方法和界面可以补充或代替用于管理文 件夹的传统方法。这些方法和界面降低了用户的认知负担,并且产 生更有效的人机界面。对于电池供电的计算设备,这些方法和界面 节省了电力,并且增加了在电池充电之间的时间。
与用于具有触敏表面的计算设备的用户界面关联的上述缺陷和 其它问题通过本公开的设备得以降低或消除。在一些实施例中,该 设备是台式计算机。在一些实施例中,该设备是便携式的(例如笔 记本电脑、平板电脑或手持设备)。在一些实施例中,该设备具有 触摸板。在一些实施例中,该设备具有触敏显示器(还以“触摸屏” 或“触摸屏显示器”著称)。在一些实施例中,该设备具有图形用 户界面(GUI)、一个或多个处理器、存储器以及存储在存储器中的 用于执行多个功能的一个或多个模块、程序或指令集。在一些实施 例中,用户主要通过在触敏表面上的手指接触和手势与GUI进行交 互。在一些实施例中,所述功能可以包括图像编辑、绘图、呈现、 文字处理、网站创建、磁盘创作、电子表格制作、玩游戏、打电话、 视频会议、发送电子邮件、即时消息传送、锻炼支持、数字摄影、 数字录像、网络浏览、数字音乐播放和/或数字视频播放。用于执行 这些功能的可执行指令可以被包括在配置用于由一个或多个处理器 执行的计算机可读存储介质中或其它计算机程序产品中。
根据一些实施例,一种多功能设备包括显示器、一个或多个处 理器、存储器以及一个或多个程序。一个或多个程序被存储在存储 器中,并且被配置为由一个或多个处理器执行。一个或多个程序包 括用于执行下述操作的指令:在显示器上显示多个可选用户界面对 象;检测第一输入;以及响应于检测到第一输入,将多个可选用户 界面对象中的第一对象跨过显示器移动到显示器上位于多个可选用 户界面对象中的第二对象附近的位置。所述一个或多个程序进一步 包括用于执行下述操作的指令:在第一对象位于第二对象的附近之 时检测第一输入满足预定义文件夹创建准则;以及响应于在第一对 象位于第二对象的附近之时检测到第一输入满足预定义文件夹创建 准则,创建包含第一对象和第二对象的文件夹。
根据一些实施例,在具有显示器的多功能设备处执行一种方法。 该方法包括:在显示器上显示多个可选用户界面对象;检测第一输 入;以及响应于检测到第一输入,将多个可选用户界面对象中的第 一对象跨过显示器移动到显示器上位于多个可选用户界面对象中的 第二对象附近的位置。该方法进一步包括:在第一对象位于第二对 象的附近之时检测第一输入满足预定义文件夹创建准则;以及响应 于在第一对象位于第二对象的附近之时检测到第一输入满足预定义 文件夹创建准则,创建包含第一对象和第二对象的文件夹。
根据一些实施例,在一种多功能设备上的图形用户界面包括多 个可选用户界面对象,所述多功能设备具有显示器、存储器以及用 于执行存储在存储器中的一个或多个程序的一个或多个处理器。检 测第一输入,并且响应于检测到第一输入,将多个可选用户界面对 象中的第一对象跨过显示器移动到显示器上位于多个可选用户界面 对象中的第二对象附近的位置。在第一对象位于第二对象的附近之 时检测第一输入满足预定义文件夹创建准则;并且响应于在第一对 象位于第二对象的附近之时检测到第一输入满足预定义文件夹创建 准则,创建包含第一对象和第二对象的文件夹。
根据一些实施例,一种计算机可读存储介质其中存储有指令, 所述指令在由具有显示器的多功能设备执行时,使得该设备:在显 示器上显示多个可选用户界面对象;检测第一输入;以及响应于检 测到第一输入,将多个可选用户界面对象中的第一对象跨过显示器 移动到显示器上位于多个可选用户界面对象中的第二对象附近的位 置。该指令进一步使得该设备:在第一对象位于第二对象的附近之 时检测第一输入满足预定义文件夹创建准则;以及响应于在第一对 象位于第二对象的附近之时检测到第一输入满足预定义文件夹创建 准则,创建包含第一对象和第二对象的文件夹。
根据一些实施例,多功能设备包括:显示器;用于在显示器上 显示多个可选用户界面对象的装置;用于检测第一输入的装置;以 及响应于检测到第一输入,用于将多个可选用户界面对象中的第一 对象跨过显示器移动到所述显示器上位于多个可选用户界面对象中 的第二对象附近的位置的装置。该设备进一步包括用于在第一对象 位于第二对象的附近之时检测第一输入满足预定义文件夹创建准则 的装置;以及响应于在第一对象位于第二对象的附近之时检测到第 一输入满足预定义文件夹创建准则,用于创建包含第一对象和第二 对象的文件夹的装置。
根据一些实施例,用于在具有显示器的多功能设备中使用的信 息处理装置包括:用于检测第一输入的装置;以及响应于检测到第 一输入,用于将多个可选用户界面对象中的第一对象跨过显示器移 动到显示器上位于多个可选用户界面对象中的第二对象附近的位置 的装置。该信息处理装置进一步包括用于在第一对象位于第二对象 的附近之时检测第一输入满足预定义文件夹创建准则的装置;以及 响应于在第一对象位于第二对象的附近之时检测到第一输入满足预 定义文件夹创建准则,用于创建包含第一对象和第二对象的文件夹 的装置。
根据一些实施例,一种多功能设备包括显示器、一个或多个处 理器、存储器以及一个或多个程序。一个或多个程序被存储在存储 器中并且被配置为由一个或多个处理器执行。一个或多个程序包括 用于执行下述操作的指令:在显示器上同时显示一个或多个动作图 标以及一个或多个文件夹图标。该多功能设备具有用于激活应用的 正常操作模式以及用于在显示器上重新布置动作图标和文件夹图标 的用户界面重新配置模式。一个或多个程序进一步包括用于如下操 作的指令:检测第一输入;以及响应于检测到第一输入:在第一输 入对应于用以选择一个或多个文件夹图标中的相应文件夹图标的请 求时,显示与相应文件夹图标关联的文件夹内容,而不管该多功能 设备是处于正常操作模式还是处于用户界面重新配置模式;并且在 第一输入对应于用以选择一个或多个动作图标中的相应动作图标的 请求时:在该多功能设备处于正常操作模式时,激活与相应动作图 标关联的应用;并且,在该多功能设备处于用户界面重新配置模式 时,继续显示相应动作图标,而不激活与相应动作图标关联的应用。
根据一些实施例,在具有显示器的多功能设备处执行一种方法。 该方法包括:在显示器上同时显示一个或多个动作图标以及一个或 多个文件夹图标。该多功能设备具有用于激活应用的正常操作模式 以及用于在显示器上重新布置动作图标和文件夹图标的用户界面重 新配置模式。该方法进一步包括:检测第一输入;以及响应于检测 到第一输入:在第一输入对应于用以选择一个或多个文件夹图标中 的相应文件夹图标的请求时,显示与相应文件夹图标关联的文件夹 内容,而不管该多功能设备是处于正常操作模式还是处于用户界面 重新配置模式;并且在第一输入对应于用以选择一个或多个动作图 标中的相应动作图标的请求时:在该多功能设备处于正常操作模式 时,激活与相应动作图标关联的应用;并且,在该多功能设备处于 用户界面重新配置模式时,继续显示相应动作图标,而不激活与相 应动作图标关联的应用。
根据一些实施例,一种在多功能设备上的图形用户界面包括一 个或多个动作图标以及一个或多个文件夹图标,该多功能设备具有 显示器、存储器以及用于执行存储在存储器中的一个或多个程序的 一个或多个处理器。一个或多个动作图标以及一个或多个文件夹图 标同时被显示在显示器上。该多功能设备具有用于激活应用的正常 操作模式以及用于在显示器上重新布置动作图标和文件夹图标的用 户界面重新配置模式。检测第一输入;以及响应于检测到第一输入: 在第一输入对应于用以选择一个或多个文件夹图标中的相应文件夹 图标的请求时,与相应文件夹图标关联的文件夹内容被显示,而不 管该多功能设备是处于正常操作模式还是处于用户界面重新配置模 式;并且在第一输入对应于用以选择一个或多个动作图标中的相应 动作图标的请求时:在多功能设备处于正常操作模式时,与相应动 作图标关联的应用被激活;并且,在该多功能设备处于用户界面重 新配置模式时,相应动作图标继续被显示,而不激活与相应动作图 标关联的应用。
根据一些实施例,计算机可读存储介质其中存储有指令,所述 指令在由具有显示器的多功能设备执行时,使得该设备:在显示器 上同时显示一个或多个动作图标以及一个或多个文件夹图标。该多 功能设备具有用于激活应用的正常操作模式以及用于在显示器上重 新布置动作图标和文件夹图标的用户界面重新配置模式。该指令进 一步使得该设备:检测第一输入;以及响应于检测到第一输入:在 第一输入对应于用以选择一个或多个文件夹图标中的相应文件夹图 标的请求时,显示与相应文件夹图标关联的文件夹内容,而不管该 多功能设备是处于正常操作模式还是处于用户界面重新配置模式; 并且在第一输入对应于用以选择一个或多个动作图标中的相应动作 图标的请求时:在该多功能设备处于正常操作模式时,激活与相应 动作图标关联的应用;并且,在该多功能设备处于用户界面重新配 置模式时,继续显示相应动作图标,而不激活与相应动作图标关联 的应用。
根据一些实施例,一种多功能设备包括:显示器;用于在显示 器上同时显示一个或多个动作图标以及一个或多个文件夹图标的装 置。该多功能设备具有用于激活应用的正常操作模式以及用于在显 示器上重新布置动作图标和文件夹图标的用户界面重新配置模式。 该设备进一步包括:用于检测第一输入的装置;以及响应于检测到 第一输入,用于执行下述操作的装置:在第一输入对应于用以选择 一个或多个文件夹图标中的相应文件夹图标的请求时,显示与相应 文件夹图标关联的文件夹内容,而不管该多功能设备是处于正常操 作模式还是处于用户界面重新配置模式;并且在第一输入对应于选 择一个或多个动作图标中的相应动作图标的请求时:在该多功能设 备处于正常操作模式时,激活与相应动作图标关联的应用;并且, 在该多功能设备处于用户界面重新配置模式时,继续显示相应动作 图标,而不激活与相应动作图标关联的应用。
根据一些实施例,一种用于在具有显示器的多功能设备中使用 的信息处理装置包括:用于在显示器上同时显示一个或多个动作图 标以及一个或多个文件夹图标的装置。该多功能设备具有用于激活 应用的正常操作模式以及用于在显示器上重新布置动作图标和文件 夹图标的用户界面重新配置模式。该信息处理装置进一步包括:用 于检测第一输入的装置;以及响应于检测到第一输入,用于执行下 述操作的装置:在第一输入对应于用以选择一个或多个文件夹图标 中的相应文件夹图标的请求时,显示与相应文件夹图标关联的文件 夹内容,而不管该多功能设备是处于正常操作模式还是处于用户界 面重新配置模式;并且在第一输入对应于用以选择一个或多个动作 图标中的相应动作图标的请求时:在该多功能设备处于正常操作模 式时,激活与相应动作图标关联的应用;并且,在该多功能设备处 于用户界面重新配置模式时,继续显示相应动作图标,而不激活与 相应动作图标关联的应用。
根据一些实施例,一种多功能设备包括显示器、一个或多个处 理器、存储器以及一个或多个程序。一个或多个程序被存储在存储 器中并且被配置为由一个或多个处理器执行。一个或多个程序包括 用于执行下述操作的指令:接收对应于用以创建包含第一项和第二 项的文件夹的请求的输入;以及响应于接收到该输入,创建包含第 一项和第二项的文件夹;确定与第一项关联的第一组多个描述符; 以及确定与第二项关联的第二组多个描述符。一个或多个程序进一 步包括用于执行下述操作的指令:在第一组多个描述符和第二组多 个描述符共享至少第一共同描述符时:基于第一共同描述符自动生 成针对该文件夹的文件夹名称;以及在显示器上显示针对该文件夹 的具有自动生成的文件夹名称的图标。
根据一些实施例,在具有显示器的多功能设备处执行一种方法。 该方法包括:接收对应于用以创建包含第一项和第二项的文件夹的 请求的输入;以及响应于接收到该输入:创建包含第一项和第二项 的文件夹;确定与第一项关联的第一组多个描述符;以及确定与第 二项关联的第二组多个描述符。该方法进一步包括,在第一组多个 描述符和第二组多个描述符共享至少第一共同描述符时:基于第一 共同描述符自动生成针对该文件夹的文件夹名称;以及在显示器上 显示针对该文件夹的具有自动生成的文件夹名称的图标。
根据一些实施例,一种在多功能设备上的图形用户界面包括第 一项和第二项,所述多功能设备具有显示器、存储器以及用于执行 存储在存储器中的一个或多个程序的一个或多个处理器。对应于创 建包含第一项和第二项的文件夹的请求的输入被接收;并且响应于 接收到该输入:包含第一项和第二项的文件夹被创建;与第一项关 联的第一组多个描述符被确定;并且与第二项关联的第二组多个描 述符被确定。在第一组多个描述符和第二组多个描述符共享至少第 一共同描述符时:基于第一共同描述符,针对该文件夹的文件夹名 称被自动生成;以及在显示器上针对该文件夹的图标被显示有自动 生成的文件夹名称。
根据一些实施例,一种计算机可读存储介质其中存储有指令, 所述指令在由具有显示器的多功能设备执行时,使得该设备:接收 对应于用以创建包含第一项和第二项的文件夹的请求的输入;以及 响应于接收到该输入:创建包含第一项和第二项的文件夹;确定与 第一项关联的第一组多个描述符;以及确定与第二项关联的第二组 多个描述符。所述指令进一步使得该设备,在第一组多个描述符和 第二组多个描述符共享至少第一共同描述符时:基于第一共同描述 符自动生成针对该文件夹的文件夹名称;以及在显示器上显示针对 该文件夹的具有自动生成的文件夹名称的图标。
根据一些实施例,一种多功能设备包括:显示器;用于接收对 应于用以创建包含第一项和第二项的文件夹的请求的输入的装置; 以及响应于接收到该输入用于执行下述操作的装置:创建包含第一 项和第二项的文件夹;确定与第一项关联的第一组多个描述符;以 及确定与第二项关联的第二组多个描述符。该设备进一步包括用于 在第一组多个描述符和第二组多个描述符共享至少第一共同描述符 时执行下述操作的装置:基于第一共同描述符自动生成针对该文件 夹的文件夹名称;以及在显示器上显示针对该文件夹的具有自动生 成的文件夹名称的图标。
根据一些实施例,一种用于在具有显示器的多功能设备中使用 的信息处理装置包括:用于接收对应于用以创建包含第一项和第二 项的文件夹的请求的输入的装置;以及用于响应于接收到该输入执 行下述操作的装置:创建包含第一项和第二项的文件夹;确定与第 一项关联的第一组多个描述符;以及确定与第二项关联的第二组多 个描述符。该信息处理装置进一步包括用于在第一组多个描述符和 第二组多个描述符共享至少第一共同描述符时执行下述操作的装 置:基于第一共同描述符自动生成针对该文件夹的文件夹名称;以 及在显示器上显示针对该文件夹的具有自动生成的文件夹名称的图 标。
根据一些实施例,一种多功能设备包括显示器、一个或多个处 理器、存储器以及一个或多个程序。一个或多个程序被存储在存储 器中并且被配置为由一个或多个处理器执行。一个或多个程序包括 用于执行下述操作的指令:在显示器上显示多个图标。多个图标中 的第一图标被显示在显示器上的第一位置处。多个图标中与第一图 标截然不同的第二图标具有默认大小的激活区域。一个或多个程序 进一步包括用于执行下述操作的指令:检测对应于用以移动第一图 标的请求的输入;基于从第一位置到第二图标的位置的距离,从默 认大小改变针对第二图标的激活区域的大小;以及响应于检测到该 输入,跨过显示器远离第一位置移动第一图标。一个或多个程序还 包括用于执行下述操作的指令:检测输入满足预定义触发准则;以 及响应于检测到该输入满足预定义触发准则:在第一图标至少部分 在第二图标的激活区域内时,执行与第二图标关联的第一操作;并 且在第一图标在第二图标的激活区域的外部时,执行与第一操作截 然不同的第二操作。
根据一些实施例,在具有显示器的多功能设备处执行一种方法。 该方法包括:在显示器上显示多个图标。将多个图标中的第一图标 显示在显示器上的第一位置处。多个图标中与第一图标截然不同的 的第二图标具有默认大小的激活区域。该方法进一步包括:检测对 应于用以移动第一图标的请求的输入;基于从第一位置到第二图标 的位置的距离,从默认大小改变针对第二图标的激活区域的大小; 以及响应于检测到该输入,跨过显示器远离第一位置移动第一图标。 该方法还包括:检测输入满足预定义触发准则;以及响应于检测到 该输入满足预定义触发准则:在第一图标至少部分在第二图标的激 活区域内时,执行与第二图标关联的第一操作;并且在第一图标在 第二图标的激活区域的外部时,执行与第一操作截然不同的第二操 作。
根据一些实施例,一种在多功能设备上的图形用户界面包括显 示在显示器上的多个图标,所述多功能设备具有显示器、存储器以 及用于执行存储在存储器中的一个或多个程序的一个或多个处理 器。多个图标中的第一图标被显示在显示器上的第一位置处。多个 图标中与第一图标截然不同的第二图标具有默认大小的激活区域。 检测对应于用以移动第一图标的请求的输入。基于从第一位置到第 二图标的位置的距离,从默认大小改变针对第二图标的激活区域的 大小。响应于检测到该输入,跨过显示器远离第一位置移动第一图 标。检测输入满足预定义触发准则;并且响应于检测到该输入满足 预定义触发准则:在第一图标至少部分在第二图标的激活区域内时, 执行与第二图标关联的第一操作;并且在第一图标在第二图标的激 活区域的外部时,执行与第一操作截然不同的第二操作。
根据一些实施例,一种计算机可读存储介质其中存储有指令, 所述指令在由具有显示器的多功能设备执行时,使得该设备:在显 示器上显示多个图标。多个图标中的第一图标被显示在显示器上的 第一位置处。多个图标中与第一图标截然不同的第二图标具有默认 大小的激活区域。所述指令进一步使得该设备:检测对应于用以移 动第一图标的请求的输入;基于从第一位置到第二图标的位置的距 离,从默认大小改变针对第二图标的激活区域的大小;以及响应于 检测到该输入,跨过显示器远离第一位置移动第一图标。所述指令 还使得该设备:检测输入满足预定义触发准则;以及响应于检测到 该输入满足预定义触发准则:在第一图标至少部分在第二图标的激 活区域内时,执行与第二图标关联的第一操作;并且在第一图标在 第二图标的激活区域的外部时,执行与第一操作截然不同的第二操 作。
根据一些实施例,一种多功能设备包括:显示器;用于在显示 器上显示多个图标的装置。多个图标中的第一图标被显示在显示器 上的第一位置处。多个图标中与第一图标截然不同的第二图标具有 默认大小的激活区域。该设备进一步包括:用于检测对应于用以移 动第一图标的请求的输入的装置;用于基于从第一位置到第二图标 的位置的距离,从默认大小改变针对第二图标的激活区域的大小的 装置;以及响应于检测到该输入用于跨过显示器远离第一位置移动 第一图标的装置。该设备还包括:用于检测输入满足预定义触发准 则的装置;以及响应于检测到该输入满足预定义触发准则用于执行 下述操作的装置:在第一图标至少部分在第二图标的激活区域内时, 执行与第二图标关联的第一操作;并且在第一图标在第二图标的激 活区域的外部时,执行与第一操作截然不同的第二操作。
根据一些实施例,一种用于在具有显示器的多功能设备中使用 的信息处理装置包括:用于在显示器上显示多个图标的装置。多个 图标中的第一图标被显示在显示器上的第一位置处。多个图标中与 第一图标截然不同的第二图标具有默认大小的激活区域。该信息处 理装置进一步包括:用于检测对应于用以移动第一图标的请求的输 入的装置;用于基于从第一位置到第二图标的位置的距离,从默认 大小改变针对第二图标的激活区域的大小的装置;以及响应于检测 到该输入用于跨过显示器远离第一位置移动第一图标的装置。该信 息处理装置还包括:用于检测输入满足预定义触发准则的装置;以 及响应于检测到该输入满足预定义触发准则用于执行下述操作的装 置:在第一图标至少部分在第二图标的激活区域内时,执行与第二 图标关联的第一操作;并且在第一图标在第二图标的激活区域的外 部时,执行与第一操作截然不同的第二操作。
根据一些实施例,一种多功能设备包括显示器、一个或多个处 理器、存储器以及一个或多个程序。一个或多个程序被存储在存储 器中并且被配置为由一个或多个处理器执行。一个或多个程序包括 用于执行下述操作的指令:在显示器上按照第一布置显示多个图标; 检测对应于用以将多个图标中的第一图标从显示器上的第一位置移 动到显示器上的第二位置的请求的输入;以及响应于检测到该输入: 将第一图标从第一位置移动到第二位置;并且维持多个图标中的除 第一图标之外的每个相应图标的位置,直到已经满足自动重新配置 准则。该设备进一步包括用于执行下述操作的指令:在已经满足自 动重新配置准则时,移动多个图标中的除第一图标之外的图标中的 一个或多个图标,以形成与第一布置截然不同的第二布置。
根据一些实施例,在具有显示器的多功能设备处执行一种方法。 该方法包括:在显示器上按照第一布置显示多个图标;检测对应于 用以将多个图标中的第一图标从显示器上的第一位置移动到显示器 上的第二位置的请求的输入;以及响应于检测到该输入:将第一图 标从第一位置移动到第二位置;并且维持多个图标中的除第一图标 之外的每个相应图标的位置,直到已经满足自动重新配置准则。该 方法进一步包括:在已经满足自动重新配置准则时,移动多个图标 中的除第一图标之外的图标中的一个或多个图标,以形成与第一布 置截然不同的第二布置。
根据一些实施例,一种在多功能设备上的图形用户界面包括在 显示器上按照第一布置的多个图标,该多功能设备具有显示器、存 储器以及用于执行存储在存储器中的一个或多个程序的一个或多个 处理器。检测对应于用以将多个图标中的第一图标从显示器上的第 一位置移动到显示器上的第二位置的请求的输入;并且响应于检测 到该输入:将第一图标从第一位置移动到第二位置;并且维持多个 图标中的除第一图标之外的每个相应图标的位置,直到已经满足自 动重新配置准则。在已经满足自动重新配置准则时,移动多个图标 中的除第一图标之外的图标中的一个或多个图标,以形成与第一布 置截然不同的第二布置。
根据一些实施例,一种计算机可读存储介质其中存储有指令, 所述指令在由具有显示器的多功能设备执行时,使得该设备:在显 示器上按照第一布置显示多个图标;检测对应于用以将多个图标中 的第一图标从显示器上的第一位置移动到显示器上的第二位置的请 求的输入;以及响应于检测到该输入:使第一图标从第一位置移动 到第二位置;并且维持多个图标中的除第一图标之外的每个相应图 标的位置,直到已经满足自动重新配置准则。所述指令进一步使得 该设备:在已经满足自动重新配置准则时,移动多个图标中的除第 一图标之外的图标中的一个或多个图标,以形成与第一布置截然不 同的第二布置。
根据一些实施例,一种多功能设备包括:显示器;用于在显示 器上按照第一布置显示多个图标的装置;用于检测对应于用以将多 个图标中的第一图标从显示器上的第一位置移动到显示器上的第二 位置的请求的输入的装置;以及响应于检测到该输入用于执行下述 操作的装置:将第一图标从第一位置移动到第二位置;并且维持多 个图标中的除第一图标之外的每个相应图标的位置,直到已经满足 自动重新配置准则。该设备进一步包括用于执行下述操作的装置: 在已经满足自动重新配置准则时,移动多个图标中的除第一图标之 外的图标中的一个或多个图标,以形成与第一布置截然不同的第二 布置。
根据一些实施例,一种用于在具有显示器的多功能设备中使用 的信息处理装置包括:用于在显示器上按照第一布置显示多个图标 的装置;用于检测对应于用以将多个图标中的第一图标从显示器上 的第一位置移动到显示器上的第二位置的请求的输入的装置;以及 响应于检测到该输入用于执行下述操作的装置:将第一图标从第一 位置移动到第二位置;并且维持多个图标中的除第一图标之外的每 个相应图标的位置,直到已经满足自动重新配置准则。该信息处理 装置进一步包括用于执行下述操作的装置:在已经满足自动重新配 置准则时,移动多个图标中的除第一图标之外的图标中的一个或多 个图标,以形成与第一布置截然不同的第二布置。
根据一些实施例,一种多功能设备包括显示器、一个或多个处 理器、存储器以及一个或多个程序。一个或多个程序被存储在存储 器中并且被配置为由一个或多个处理器执行。一个或多个程序包括 用于执行下述操作的指令:显示动态文件夹图标。该动态文件夹图 标包括在与动态文件夹图标关联的文件夹中的当前内容的视觉指示 符。该设备进一步包括用于执行下述操作的指令:检测对应于用以 修改文件夹中的内容的请求的输入;以及响应于检测到该输入:修 改文件夹中的内容;并且更新动态文件夹图标,以包括在文件夹内 的修改内容的空间布置的视觉指示符。
根据一些实施例,在具有显示器的多功能设备处执行一种方法。 该方法包括:显示动态文件夹图标。该动态文件夹图标包括在与动 态文件夹图标关联的文件夹中的当前内容的视觉指示符。该方法进 一步包括:检测对应于用以修改文件夹中的内容的请求的输入;以 及响应于检测到该输入:修改文件夹中的内容;并且更新动态文件 夹图标,以包括在文件夹内的修改内容的空间布置的视觉指示符。
根据一些实施例,一种在多功能设备上的图形用户界面包括动 态文件夹图标,该多功能设备具有显示器、存储器以及用于执行存 储在存储器中的一个或多个程序的一个或多个处理器。该动态文件 夹图标包括在与动态文件夹图标关联的文件夹中的当前内容的视觉 指示符。检测对应于用以修改文件夹中的内容的请求的输入;以及 响应于检测到该输入:修改文件夹中的内容;并且更新动态文件夹 图标,以包括在文件夹内的修改内容的空间布置的视觉指示符。
根据一些实施例,一种计算机可读存储介质其中存储有指令, 所述指令在由具有显示器的多功能设备执行时,使得该设备:显示 动态文件夹图标。该动态文件夹图标包括在与动态文件夹图标关联 的文件夹中的当前内容的视觉指示符。所述指令进一步使得该设备: 检测对应于用以修改文件夹中的内容的请求的输入;以及响应于检 测到该输入:修改文件夹中的内容;并且更新动态文件夹图标,以 包括在文件夹内的修改内容的空间布置的视觉指示符。
根据一些实施例,一种多功能设备包括:显示器;用于显示动 态文件夹图标的装置。该动态文件夹图标包括在与动态文件夹图标 关联的文件夹中的当前内容的视觉指示符。该设备进一步包括:用 于检测对应于用以修改文件夹中的内容的请求的输入的装置;对响 应于检测到该输入用于执行下述操作的装置:修改文件夹中的内容; 并且更新动态文件夹图标,以包括在文件夹内的修改内容的空间布 置的视觉指示符。
根据一些实施例,一种用于在具有显示器的多功能设备中使用 的信息处理装置包括:用于显示动态文件夹图标的装置。该动态文 件夹图标包括在与动态文件夹图标关联的文件夹中的当前内容的视 觉指示符。该信息处理装置进一步包括:用于检测对应于用以修改 文件夹中的内容的请求的输入的装置;响应于检测到该输入用于执 行下述操作的装置:修改文件夹中的内容;并且更新动态文件夹图 标,以包括在文件夹内的修改内容的空间布置的视觉指示符。
根据一些实施例,一种多功能设备包括显示器、一个或多个处 理器、存储器以及一个或多个程序。一个或多个程序被存储在存储 器中并且被配置为由一个或多个处理器执行。一个或多个程序包括 用于执行下述操作的指令:在显示器上的壁纸背景之上显示文件夹 图标,该文件夹图标对应于包含内容的文件夹,该内容包括一个或 多个可选用户界面对象。一个或多个程序进一步包括用于执行下述 操作的指令:检测对应于用以显示文件夹内容的请求的第一输入; 以及响应于检测到该第一输入:将壁纸背景划分成第一部分和第二 部分;远离第一部分移动第二部分;并且在第一部分和第二部分之 间的区域中显示文件夹的内容。
根据一些实施例,在具有显示器的多功能设备处执行一种方法。 该方法包括:在显示器上的壁纸背景之上显示文件夹图标,该文件 夹图标对应于包含内容的文件夹,该内容包括一个或多个可选用户 界面对象。该方法进一步包括:检测对应于用以显示文件夹内容的 请求的第一输入;以及响应于检测到该第一输入:将壁纸背景划分 成第一部分和第二部分;远离第一部分移动第二部分;并且在第一 部分和第二部分之间的区域中显示文件夹的内容。
根据一些实施例,一种在多功能设备上的图形用户界面包括显 示在显示器上的壁纸背景之上的文件夹图标,该多功能设备具有显 示器、存储器以及用于执行存储在存储器中的一个或多个程序的一 个或多个处理器,该文件夹图标对应于包含内容的文件夹,该内容 包括一个或多个可选用户界面对象。检测对应于用以显示文件夹内 容的请求的第一输入;并且响应于检测到该第一输入:将壁纸背景 划分成第一部分和第二部分;远离第一部分移动第二部分;并且在 第一部分和第二部分之间的区域中显示文件夹的内容。
根据一些实施例,一种计算机可读存储介质其中存储有指令, 所述指令在由具有显示器的多功能设备执行时,使得该设备:在显 示器上的壁纸背景之上显示文件夹图标,该文件夹图标对应于包含 内容的文件夹,该内容包括一个或多个可选用户界面对象。所述指 令进一步使得该设备:检测对应于用以显示文件夹内容的请求的第 一输入;以及响应于检测到该第一输入:将壁纸背景划分成第一部 分和第二部分;远离第一部分移动第二部分;并且在第一部分和第 二部分之间的区域中显示文件夹的内容。
根据一些实施例,一种多功能设备包括:显示器;用于在显示 器上的壁纸背景之上显示文件夹图标的装置,该文件夹图标对应于 包含内容的文件夹,该内容包括一个或多个可选用户界面对象。该 设备进一步包括:用于检测对应于用以显示文件夹内容的请求的第 一输入的装置;以及响应于检测到该第一输入用于执行下述操作的 装置:将壁纸背景划分成第一部分和第二部分;远离第一部分移动 第二部分;并且在第一部分和第二部分之间的区域中显示文件夹的 内容。
根据一些实施例,一种用于在具有显示器的多功能设备中使用 的信息处理装置包括:用于在显示器上的壁纸背景之上显示文件夹 图标的装置,该文件夹图标对应于包含内容的文件夹,该内容包括 一个或多个可选用户界面对象。该信息处理装置进一步包括:用于 检测对应于用以显示文件夹内容的请求的第一输入的装置;以及响 应于检测到该第一输入用于执行下述操作的装置:将壁纸背景划分 成第一部分和第二部分;远离第一部分移动第二部分;并且在第一 部分和第二部分之间的区域中显示文件夹的内容。
根据一些实施例,一种电子设备包括显示器、一个或多个处理 器、存储器以及一个或多个程序。一个或多个程序被存储在存储器 中并且被配置为由一个或多个处理器执行。一个或多个程序包括用 于执行下述操作的指令:在显示器上同时显示包括一个或多个文件 夹图标的多个可选用户界面对象。一个或多个程序进一步包括用于 执行下述操作的指令:检测对应于用以选择针对相应文件夹的相应 文件夹图标的请求的第一输入,该相应文件夹包括第一数目的可选 图标,该第一数目的可选图标在包括第一页面和第二页面的多个截 然不同的分开显示页面之间进行划分。一个或多个程序进一步包括 用于执行下述操作的指令:响应于检测到该第一输入,显示针对相 应文件夹的文件夹视图。该文件夹视图包括用以同时显示不超过第 二数目的可选图标的空间,第二数目的可选图标少于第一数目的可 选图标。该文件夹视图显示第一页面,该第一页面包括文件夹中的 可选图标的第一子集。一个或多个程序进一步包括用于执行下述操 作的指令:在显示文件夹视图的第一页面之时,检测对应于用以显 示文件夹视图的第二页面的请求的第二输入,以及响应于检测到该 第二输入,停止显示文件夹视图的第一页面并且显示针对相应文件 夹的文件夹视图的第二页面。该文件夹视图的第二页面包括与可选 图标的第一子集不同的可选图标的第二子集。
根据一些实施例,在具有显示器的多功能设备处执行一种方法。 该方法包括:在显示器上同时显示包括一个或多个文件夹图标的多 个可选用户界面对象。该方法进一步包括:检测对应于用以选择针 对相应文件夹的相应文件夹图标的请求的第一输入,该相应文件夹 包括第一数目的可选图标,该第一数目的可选图标在包括第一页面 和第二页面的多个截然不同的分开显示页面之间进行划分。该方法 进一步包括:响应于检测到该第一输入,显示针对相应文件夹的文 件夹视图。该文件夹视图包括用以同时显示不超过第二数目的可选 图标的空间,第二数目的可选图标少于第一数目的可选图标。该文 件夹视图显示第一页面,该第一页面包括文件夹中的可选图标的第 一子集。该方法进一步包括:在显示文件夹视图的第一页面之时, 检测对应于用以显示文件夹视图的第二页面的请求的第二输入,以 及响应于检测到该第二输入,停止显示文件夹视图的第一页面并且 显示针对相应文件夹的文件夹视图的第二页面。该文件夹视图的第 二页面包括与可选图标的第一子集不同的可选图标的第二子集。
根据一些实施例,一种在电子设备上的图形用户界面包括同时 显示在显示器上的包括一个或多个文件夹图标的多个可选用户界面 对象,所述电子设备具有显示器、存储器以及用于执行存储在存储 器中的一个或多个程序的一个或多个处理器。检测对应于用以选择 针对相应文件夹的相应文件夹图标的请求的第一输入,该相应文件 夹包括第一数目的可选图标,该第一数目的可选图标在包括第一页 面和第二页面的多个截然不同的分开显示页面之间进行划分。响应 于检测到该第一输入,显示针对相应文件夹的文件夹视图。该文件 夹视图包括用以同时显示不超过第二数目的可选图标的空间,第二 数目的可选图标少于第一数目的可选图标。该文件夹视图显示第一 页面,该第一页面包括文件夹中的可选图标的第一子集。在显示文 件夹视图的第一页面之时,检测对应于用以显示文件夹视图的第二 页面的请求的第二输入。响应于检测到该第二输入,该图形用户界 面被配置为停止显示文件夹视图的第一页面并且显示针对相应文件 夹的文件夹视图的第二页面。该文件夹视图的第二页面包括与可选 图标的第一子集不同的可选图标的第二子集。
根据一些实施例,一种计算机可读存储介质其中存储有指令, 所述指令在由具有显示器的电子设备执行时,使得该设备:在显示 器上同时显示包括一个或多个文件夹图标的多个可选用户界面对 象。所述指令进一步使得该设备:检测对应于用以选择针对相应文 件夹的相应文件夹图标的请求的第一输入,该相应文件夹包括第一 数目的可选图标,该第一数目的可选图标在包括第一页面和第二页 面的多个截然不同的分开显示页面之间进行划分。所述指令进一步 使得该设备:响应于检测到该第一输入,显示针对相应文件夹的文 件夹视图。该文件夹视图包括用以同时显示不超过第二数目的可选 图标的空间,第二数目的可选图标少于第一数目的可选图标。文件 夹视图显示第一页面,该第一页面包括文件夹中的可选图标的第一 子集。所述指令进一步使得该设备:在显示文件夹视图的第一页面 之时,检测对应于用以显示文件夹视图的第二页面的请求的第二输 入,以及响应于检测到该第二输入,停止显示文件夹视图的第一页 面并且显示针对相应文件夹的文件夹视图的第二页面。文件夹视图 的第二页面包括与可选图标的第一子集不同的可选图标的第二子 集。
根据一些实施例,一种电子设备包括显示器;用于在显示器上 同时显示包括一个或多个文件夹图标的多个可选用户界面对象的装 置;用于检测对应于用以选择针对相应文件夹的相应文件夹图标的 请求的第一输入的装置,该相应文件夹包括第一数目的可选图标, 该第一数目的可选图标在包括第一页面和第二页面的多个截然不同 的分开显示页面之间进行划分;以及响应于检测到该第一输入用于 显示针对相应文件夹的文件夹视图的装置,其中:该文件夹视图包 括用以同时显示不超过第二数目的可选图标的空间,第二数目的可 选图标少于第一数目的可选图标;并且该文件夹视图显示第一页面, 该第一页面包括文件夹中的可选图标的第一子集;用于在显示文件 夹视图的第一页面之时,检测对应于用以显示文件夹视图的第二页 面的请求的第二输入的装置;以及响应于检测到该第二输入用于停 止显示文件夹视图的第一页面并且显示针对相应文件夹的文件夹视 图的第二页面的装置,其中该文件夹视图的第二页面包括与可选图 标的第一子集不同的可选图标的第二子集。
根据一些实施例,一种用于在具有显示器的电子设备中使用的 信息处理装置包括:用于在显示器上同时显示包括一个或多个文件 夹图标的多个可选用户界面对象的装置;用于检测对应于用以选择 针对相应文件夹的相应文件夹图标的请求的第一输入的装置,该相 应文件夹包括第一数目的可选图标,该第一数目的可选图标在包括 第一页面和第二页面的多个截然不同的分开显示页面之间进行划 分;以及响应于检测到该第一输入用于显示针对相应文件夹的文件 夹视图的装置,其中:该文件夹视图包括用以同时显示不超过第二 数目的可选图标空间,第二数目的可选图标少于第一数目的可选图 标;并且该文件夹视图显示第一页面,该第一页面包括文件夹中的 可选图标的第一子集;用于在显示文件夹视图的第一页面之时,检 测对应于用以显示文件夹视图的第二页面的请求的第二输入的装 置;以及响应于检测到该第二输入用于停止显示文件夹视图的第一 页面并且显示针对相应文件夹的文件夹视图的第二页面的装置,其 中文件夹视图的第二页面包括与可选图标的第一子集不同的可选图 标的第二子集。
根据一些实施例,一种电子设备包括:显示单元,被配置为同 时显示包括一个或多个文件夹图标的多个可选用户界面对象;输入 单元,被配置为接收第一输入和第二输入,其中:第一输入对应于 用以选择针对相应文件夹的相应文件夹图标的请求,该相应文件夹 包括第一数目的可选图标,该第一数目的可选图标在包括第一页面 和第二页面的文件夹视图中的多个截然不同的分开显示页面之间进 行划分;以及第二输入对应于用以显示第二页面的请求;处理单元, 被耦合到显示单元和输入单元,该处理单元被配置为:检测第一输 入;响应于检测到该第一输入,显示针对相应文件夹的文件夹视图, 其中:该文件夹视图包括用以同时显示不超过第二数目的可选图标 的空间,第二数目的可选图标少于第一数目的可选图标;并且该文 件夹视图显示第一页面,该第一页面包括文件夹中的可选图标的第 一子集;在显示文件夹视图的第一页面之时,检测第二输入;以及 响应于检测到该第二输入,停止显示文件夹视图的第一页面并且显 示针对相应文件夹的文件夹视图的第二页面,其中该文件夹视图的 第二页面包括与可选图标的第一子集不同的可选图标的第二子集。
因此,为具有显示器的多功能设备提供了用于管理文件夹的更 快、更有效的方法和界面,从而增加了有效性、效率和用户对这种 设备的满意度。这些方法和界面可以补充或代替用于管理文件夹的 传统方法。
附图说明
为了更好地理解上文提到的本发明的各实施例以及其附加实施 例,将结合以下附图参考具体实施方式的描述,在以下附图中,在 整个附图中相似的附图标记指示对应部分。
图1A和图1B是图示根据一些实施例的具有触敏显示器的便携 式多功能设备的框图。
图1C是图示根据一些实施例的用于事件处理的示例性组件的框 图。
图2图示了根据一些实施例的具有触摸屏的便携式多功能设备。
图3是根据一些实施例的具有显示器和触敏表面的示例性多功 能设备的框图。
图4A和图4B图示了根据一些实施例的用于便携式多功能设备 上的应用菜单的示例性用户界面。
图4C图示了根据一些实施例的用于具有与显示器分离的触敏表 面的多功能设备的示例性用户界面。
图5A至图5LLLL图示了根据一些实施例的用于管理文件夹的 示例性用户界面。
图6A至图6E是图示根据一些实施例的用于创建新文件夹的方 法的流程图。
图7A至图7C是图示根据一些实施例的用于管理文件夹图标和 动作图标的方法的流程图。
图8A至图8C是图示根据一些实施例的用于命名新文件夹的方 法的流程图。
图9A至图9B是图示根据一些实施例的用于响应于图标管理输 入而调整用于可选用户界面对象的激活区域的方法的流程图。
图10A至图10B是图示根据一些实施例的用于响应于图标管理 输入而重新配置显示器上的图标的方法的流程图。
图11A至图11C是图示根据一些实施例的用于更新动态文件夹 图标以提供关于与动态文件夹图标相关联的文件夹的内容的视觉指 示的方法的流程图。
图12A至图12E是图示根据一些实施例的用于结合显示文件夹 的内容来提供上下文信息的方法的流程图。
图13A至图13E是图示根据一些实施例的用于显示多页文件夹 和对多页文件夹进行导航的方法的流程图。
图14是根据一些实施例的电子设备的功能框图。
具体实施方式
现在将对实施例进行详细参考,附图中图示了各实施例的示例。 在以下详细描述中,列举了多个特定细节,以便提供对本发明的总 体理解。然而,对于本领域技术人员来说显而易见的是,在没有这 些特定细节也可以实践本发明。在其他实例中,已知的方法、过程、 组件、电路和网络并没有被详细描述,以免不必要地混淆实施例的 各方面。
还应当理解,虽然术语第一、第二等可以在本文中用于描述各 个元件,但是这些元件不应当被这些术语所限制。这些称谓仅用于 将一个元件与另一元件进行区分。例如,第一接触可以被称作第二 接触,并且类似地,第二接触可以被称作第一接触,而并不脱离本 发明的范围。第一接触和第二接触均是接触,但它们不是同一接触。
本发明的描述中所使用的术语在本文中仅用于描述具体实施 例,并非旨在限制本发明。除非上下文以其他方式明确指出,否则 当在本发明的描述以及所附权利要求书中使用时,单数形式“一”、 “一个”和“所述”旨在也包括复数形式。还应当理解,本文所使 用的术语“和/或”是指代并且涵盖相关联的所列条目中的一个或多 个条目中的任意条目及其所有可能的组合。进一步应当理解,术语 “包括”、“包括有”、“包含”和/或“含有”在本说明书中使用 时指定了所陈述的特征、整体、步骤、操作、元件和/或组件的存在, 但并不排除一个或多个其他特征、整体、步骤、操作、元件、组件 和/或它们的组合的存在或添加。
当在本文中使用时,术语“如果”取决于上下文可以被解释为 表示“当…时”或“一旦…则”或者“响应于确定”或“响应于检 测”。类似地,短语“如果确定”或“如果检测到[陈述的条件或事 件]”取决于上下文可以被解释为表示“一旦确定,则”或“响应 于确定”或者“一旦检测到[陈述的条件或事件]”或“响应于检测到 [陈述的条件或事件]”。
当在本文中使用时,显示器的术语“分辨率”指的是沿着显示 器的每个轴的或者在显示器的每个维度上的像素数目(也被称作“像 素计数”或“像素分辨率”)。例如,显示器可以具有320x480像 素的分辨率。此外,当在本文中使用时,多功能设备的术语“分辨 率”指的是多功能设备中的显示器的分辨率。术语“分辨率”并不 暗示对每个像素的大小或像素间隔的限制。例如,与具有1024x768 像素分辨率的第一显示器相比,具有320x480像素分辨率的第二显 示器具有较低的分辨率。然而,应当注意到显示器的物理尺寸不仅 取决于像素分辨率,而且也取决于许多其他因素,包括像素大小和 像素间隔。因此,与第二显示器相比,第一显示器可以具有相同的、 较小的或者较大的物理尺寸。
当在本文中使用时,显示器的术语“视频分辨率”指的是沿着 显示器的每个轴或者在显示器的每个维度上的像素密度。视频分辨 率经常以每英寸点数(DPI)为单位进行度量,每英寸点数对能够直 线放在沿着显示器的相应维度的一英尺跨度内的像素数目进行计 数。
对计算设备、针对此类设备的用户接口以及用于使用此类设备 的相关联过程的实施例进行描述。在一些实施例中,计算设备是便 携式通信设备,诸如移动电话,该便携式通信设备还包含其他功能, 诸如PDA和/或音乐播放器功能。便携式多功能设备的示例性实施例 包括但不限于:来自加利福尼亚州、库比蒂诺的Apple公司的 iPod设备。也可以使用诸如具有触敏表面(例如, 触摸屏显示器和/或触摸板)的膝上型电脑或平板电脑之类的其他便 携式设备。还应当理解的是,在一些实施例中,该设备并不是便携 式通信设备,而是具有触敏表面(例如,触摸屏显示器和/或触摸板) 的台式计算机。
在以下论述中,描述了一种包括显示器和触敏表面的计算设备。 然而,应当理解的是,该计算设备可以包括一个或多个其他物理用 户接口设备,诸如物理键盘、鼠标和/或操纵杆。
所述设备支持各种应用,诸如以下应用中的一个或多个应用: 绘图应用、呈现应用、文字处理应用、网站创建应用、磁盘创作应 用、电子表格应用、游戏应用、电话应用、视频会议应用、电子邮 件应用、即时消息传送应用、锻炼支持应用、照片管理应用、数码 相机应用、数码录像机应用、网络浏览应用、数字音乐播放器应用 和/或数字视频播放器应用。
可以在设备上执行的各种应用可以使用至少一个公共物理用户 接口设备,诸如触敏表面。触敏表面的一个或多个功能以及显示在 设备上的对应信息可以根据应用和/或在各自应用中进行调整和/或 改变。通过此方式,设备的公共物理架构(诸如触敏表面)可以通 过对于用户而言直观且透明的用户界面来支持各种应用。
用户界面可以包括一个或多个软键盘实施例。软键盘实施例可 以包括标准(QWERTY)和/或在键盘的所显示图标上的符号的非标 准配置,诸如那些在2006年7月24日提交的第11/459,606号美国 专利申请“Keyboards For Portable Electronic Devices”以及于2006 年7月24日提交的第11/459,615号美国专利申请“Touch Screen Keyboards For Portable Electronic Devices”中描述的配置,上述专利 申请的内容通过引用的方式将其整体并入于此。键盘实施例可以包 括相对于现有物理键盘的按键数目(诸如打字机的按键数目)而言 数目减少的图标(或软键盘)。这可以使用户更容易选择键盘中的 一个或多个图标,并因而更容易选择一个或多个对应符号。键盘实 施例可以是自适应的。例如,可以根据用户动作,诸如选择一个或 多个图标和/或一个或多个对应符号来修改显示的图标。该设备上的 一个或多个应用可以利用共同的和/或不同的键盘实施例。因此,可 以使所使用的键盘实施例适应于至少一些应用。在一些实施例中, 可以使一个或多个键盘实施例适应于相应用户。例如,可以基于相 应用户的词语使用历史(词典学、俚语、个人使用)来使一个或多 个键盘实施例适应于相应用户。当使用软键盘实施例时,可以在选 择一个或多个图标并因而选择一个或多个符号时,调整一些键盘实 施例,以减少用户错误的概率。
现在把注意力转向具有触敏显示器的便携式设备的实施例。图 1A和图1B是图示根据一些实施例的具有触敏显示器112的便携式 多功能设备100的框图。为了方便,触敏显示器112有时被称作“触 摸屏”,并且还可以被认为或被称作触敏显示器系统。设备100可 以包括存储器102(其可以包括一个或多个计算机可读存储介质)、 存储器控制器122、一个或多个处理单元(CPU)120、外围设备接 口118、RF电路108、音频电路110、扬声器111、麦克风113、输 入/输出(I/O)子系统106、其他输入或控制设备116以及外部端口 124。设备100可以包括一个或多个光学传感器164。这些组件可以 通过一个或多个通信总线或信号线103进行通信。
应当理解,设备100仅是便携式多功能设备的一个示例,并且 设备100可以具有比所示组件更多或更少的组件,可以组合两个或 更多组件,或者可以具有不同的组件配置或布置。图1A和图1B中 所示的各个组件可以在包括一个或多个信号处理和/或专用集成电路 中的硬件、软件或硬件和软件两者的组合中实施。
存储器102可以包括高速随机访问存储器,并且还可以包括非 易失性存储器,诸如一个或多个磁盘存储设备、闪存设备或其他非 易失性固态存储器设备。设备100的其他组件(诸如CPU 120和外 围设备接口118)对存储器102的访问可以由存储器控制器122进行 控制。
外围设备接口118可以用于将设备的输入和输出外围设备耦合 至CPU 120和存储器102。一个或多个处理器120运行或执行存储 器102中存储的各种软件程序和/或指令集,用于执行针对设备100 的各种功能以及用于处理数据。
在一些实施例中,外围设备接口118、CPU 120和存储器控制器 122可以实施在单个芯片上,诸如芯片104。在一些其他实施例中, 外围设备接口118、CPU 120和存储器控制器122可以在分开的芯片 上实施。
RF(射频)电路108接收并且发送RF信号,也被称作电磁信号。 RF电路108将电信号转换成电磁信号/将电磁信号转换成电信号,并 且经由电磁信号与通信网络以及其他通信设备进行通信。RF电路 108可以包括用于执行这些功能的已知电路,包括但不限于:天线系 统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、 数字信号处理器、CODEC芯片集、订户标识模块(SIM)卡、存储 器等。RF电路108可以通过无线通信,与诸如也称为万维网(WWW) 的因特网、内联网和/或诸如蜂窝式电话网络、无线局域网(LAN) 和/或城域网(MAN)的无线网络以及其他设备进行通信。无线通信 可以使用多种通信标准、协议和技术中的任何一种,包括但不限于: 全球移动通信系统(GSM)、增强型数据GSM环境(EDGE)、高 速下行链路分组接入(HSDPA)、宽带码分多址(W-CDMA)、码 分多址(CDMA)、时分多址(TDMA)、蓝牙、无线高保真(Wi-Fi) (例如,IEEE 802.11a、IEEE 802.11b、IEEE 802.11g和/或IEEE 802.11n)、因特网协议语音(VoIP)、Wi-MAX、针对电子邮件的 协议(例如,因特网消息访问协议(IMAP)和/或邮局协议(POP))、 即时消息传送(例如,可扩展消息传递和现场协议(XMPP)、针对 即时消息传递和现场平衡扩展的会话发起协议(SIMPLE)、即时消 息传递和现场服务(IMPS))和/或短消息服务(SMS),或者任意 其他适当的通信协议,包括在此文档递交日为止尚未开发出的通信 协议。
音频电路110、扬声器111和麦克风113在用户与设备100之间 提供音频接口。音频电路110从外围设备接口118接收音频数据, 将该音频数据转换成电信号,并且向扬声器111传输该电信号。扬 声器111将该电信号转换成人类可听见的声波。音频电路110还接 收由麦克风113从声波转换的电信号。音频电路110将电信号转换 成音频数据并且向外围设备接口118传输该音频数据,以进行处理。 音频数据可以通过外围设备接口118从存储器102和/或RF电路108 获取和/或向存储器102和/或RF电路108传输。在一些实施例中, 音频电路110还包括耳机插孔(例如,图2中的212)。耳机插孔在 音频电路110与可移除音频输入/输出外围设备(诸如仅能输出的头 戴式耳机或既能输出(例如,单耳或双耳的头戴式耳机)又能输入 (例如,麦克风)的耳机)之间提供接口。
I/O子系统106将设备100上的输入/输出外围设备(诸如触摸屏 112和其他输入控制设备116)耦合至外围设备接口118。I/O子系统 106可以包括显示控制器156以及针对其他输入或控制设备的一个 或多个输入控制器160。该一个或多个输入控制器160从其他输入或 控制设备116接收电信号/向其他输入或控制设备116发送电信号。 其他输入或控制设备116可以包括物理按钮(例如,下压按钮、摇 杆按钮等)、拨盘、滑动开关、操纵杆、点击式转盘等。在一些备 选实施例中,输入控制器(一个或多个)160可以被耦合至以下各项 中的任意项(或着不与其耦合):键盘、红外端口、USB端口以及 诸如鼠标之类的指向器设备。一个或多个按钮(例如,图2中的208) 可以包括用于扬声器111和/或麦克风113的音量控制的上/下按钮。 所述一个或多个按钮可以包括下压按钮(例如,图2中的206)。对 下压按钮的快速按压可以解开触摸屏112的锁定或者开始在触摸屏 上使用手势对设备进行解锁的过程,如在2005年12月23日提交的 第11/322,549号美国专利申请“Unlocking a Device by Performing Gestures on an Unlock Image”所描述,其通过引用的方式整体并入 于此。对下压按钮(例如,206)的较长按压可以使设备100通电或 断电。用户可能能够自定义按钮中的一个或多个按钮的功能性。触 摸屏112被用来实现虚拟按钮或软按钮以及一个或多个软键盘。
触敏显示器112在设备与用户之间提供输入接口和输出接口。 显示控制器156从触摸屏112接收电信号和/或向触摸屏112发送电 信号。触摸屏112向用户显示视觉输出。该视觉输出可以包括图形、 文本、图标、视频以及上述各项的任意组合(统称为“图形”)。 在一些实施例中,一些或所有视觉输出可以对应于用户界面对象。
触摸屏112具有基于触感(haptic)和/或触觉(tactile)接触而 接受来自用户的输入的触敏表面、一个传感器或一组传感器。触摸 屏112和显示控制器156(连同存储器102中任意相关联的模块和/ 或指令集)检测触摸屏112上的接触(以及该接触的任意移动或中 断),并且将检测到的接触转换成与显示在触摸屏112上的用户界 面对象(例如,一个或多个软按键、图标、网页或图像)的交互。 在一个示例性实施例中,触摸屏112与用户之间的接触点对应于用 户的手指。
触摸屏112可以使用LCD(液晶显示屏)技术、LPD(发光聚 合物显示器)技术或LED(发光二极管)技术,但在其他实施例中 也可以使用其他显示技术。触摸屏112和显示控制器156可以使用 现在已知或以后开发的多种触摸感测技术的任何一种来检测接触以 及该接触的任何移动或中断,这些触摸感测技术包括但不限于:电 容、电阻、红外和表面声波技术,以及用于确定与触摸屏112的一 个或多个接触点的其他接近传感器阵列或其他元件。在一个示例性 实施例中,使用诸如可以在加利福尼亚州、库比蒂诺的Apple公司 的和iPod中发现的投射式互电容感测技术。
在触摸屏112的一些实施例中的触敏显示器可以类似于以下美 国专利中描述的多触摸敏感触摸板:6,323,846(Westerman等人), 6,570,557(Westerman等人)、和/或6,677,932(Westerman),和/或美 国专利公开2002/0015024A1,上述专利或者专利申请中每一个均通 过引用的方式将其整体并入于此。然而,触摸屏112显示来自便携 设备100的视觉输出,而触敏触摸板并不提供视觉输出。
在触摸屏112的一些实施例中的触敏显示器可如是以下申请中 所描述的触敏显示器:(1)2006年5月2日提交的第11/381,313 号美国专利申请“Multipoint Touch Surface Controller”;(2)2004 年5月6日提交的第10/840,862号美国专利申请“Multipoint Touchscreen”;(3)2004年7月30日提交的第10/903,964号美国 专利申请“Gestures For Touch Sensitive Input Devices”;(4)2005 年1月31日提交的第11/048,264号美国专利申请“Gestures For Touch Sensitive Input Devices”;(5)2005年1月18日提交的第11/038,590 号美国专利申请“Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices”;(6)2005年9月16日提交的第11/228,758 号美国专利申请“Virtual Input Device Placement On A Touch Screen User Interface”;(7)2005年9月16日提交的第11/228,700号美 国专利申请“Operation Of A Computer With A Touch Screen Interface”;(8)2005年9月16日提交的第11/228,737号美国专 利申请“Activating Virtual Keys Of A Touch-Screen Virtual Keyboard”;以及(9)2006年3月3日提交的第11/367,749号美国 专利申请“Multi-Functional Hand-Held Device”。所有这些申请都通 过引用的方式整体并入于此。
触摸屏112可以具有超过100dpi的视频分辨率。在一些实施 例中,触摸屏具有大约168dpi的视频分辨率。用户可以使用诸如触 笔、手指等之类的任何适当对象或附属物与触摸屏112进行接触。 在一些实施例中,用户界面被设计成主要通过基于手指的接触和手 势来工作,由于手指在触摸屏上的接触面积较大,因此基于手指接 触和手势在精度上低于基于触笔的输入。在一些实施例中,该设备 将基于手指的粗略输入转换成精确的指针/光标位置或用于执行用户 所期望的动作的命令。
在一些实施例中,除了触摸屏之外,设备100还可以包括用于 激活或去激活特定功能的触摸板(未示出)。在一些实施例中,触 摸板是该设备中的与触摸屏不同并不显示视觉输出的触敏区域。触 摸板可以是与触摸屏112分离的触敏表面或者由触摸屏形成的触敏 表面的延伸部分。
在一些实施例中,设备100可以包括物理或虚拟转盘(例如, 点击转盘)以作为控制设备116。用户可以通过旋转点击转盘或者通 过移动与点击转盘的接触点(例如,其中接触点的移动量通过该接 触点相对于点击转盘的中心点的角位移来测量),在触摸屏112中 显示的一个或多个图形对象(例如,图标)之中进行导航或者与其 交互。点击转盘还可以被用来选择所显示的图标中的一个或多个图 标。例如,用户可以在点击转盘的至少一部分或相关联的按钮上向 下按压。由用户经由点击转盘提供的用户命令和导航命令可以由输 入控制器160以及模块中的一个或多个模块和/或存储器102中的指 令集进行处理。对于虚拟点击转盘,点击转盘和点击转盘控制器可 以分别是触摸屏112和显示控制器156的一部分。对于虚拟点击转 盘,该点击转盘可以是不透明或者半透明的对象,该对象响应于与 设备的用户交互而在触摸屏显示器上出现和消失。在一些实施例中, 虚拟点击转盘被显示在便携式多功能设备的触摸屏上,并且可通过 与触摸屏的用户接触进行操作
设备100还包括对各种组件供电的电力系统162。电力系统162 可以包括电力管理系统、一个或多个电源(例如,电池、交流电 (AC))、充电系统、电力故障检测电路、电力转换器或逆变器、 电力状态指示器(例如,发光二极管(LED))、以及与便携式设 备中的电力生成、管理和分配有关的任何其他组件。
设备100还可以包括一个或多个光学传感器164。图1A和图 1B示出了与I/O子系统106中的光学传感器控制器158耦合的光学 传感器。光学传感器164可以包括电荷耦合器件(CCD)或互补金 属氧化物半导体(CMOS)光电晶体管。光学传感器164接收通过一 个或多个透镜投射的来自环境的光,并且将光转换成代表图像的数 据。与成像模块143(也被称作相机模块)相结合,光学传感器164 可以捕获静止图像或视频。在一些实施例中,光学传感器位于设备 100的背部,与设备正面的触摸屏显示器112相对,以使得触摸屏显 示器可以被用作静止和/或视频图像获取的取景器。在一些实施例中, 光学传感器位于设备的正面,以使得在用户查看触摸屏显示器上的 其他视频会议参与者之时,可以获取视频会议的用户图像在一些实 施例中,光学传感器164能够由用户改变(例如,通过旋转设备外 壳中的透镜和传感器),以使得单个光学传感器164可以与触摸屏 显示器一起使用,以用于视频会议以及静止和/或视频图像获取两者。
设备100还可以包括一个或多个接近传感器166。图1A和图 1B示出了耦合至外围设备接口118的接近传感器166。备选地,接 近传感器166可以被耦合至I/O子系统106中的输入控制器160。接 近传感器166可以如以下美国专利申请中所述来执行:第11/241,839 号,“Proximity Detector In Handheld Device”;第11/240,788号, “Proximity Detector In Handheld Device”;第11/620,702号,“Using Ambient Light Sensor To Augment Proximity Sensor Output”;第 11/586,862号,“Automated Response To And Sensing Of User Activity In Portable Devices”;以及第11/638,251号,“Methods And Systems For Automatic Configuration Of Peripherals”,其通过引用的 方式整体并入于此。在一些实施例中,当多功能设备处于用户的耳 朵附近时(例如,当用户正在打电话时),接近传感器关闭并且禁 用触摸屏112。
设备100还可以包括一个或多个加速计168。图1A和图1B示 出了耦合至外围设备接口118的加速计168。备选地,加速计168 可以被耦合至I/O子系统106中的输入控制器160。加速计168可以 如以下美国专利公开中所述来执行:第20050190059号, “Acceleration-based Theft Detection System for Portable Electronic Devices”以及第20060017692号,“Methods And Apparatuses For Operating A Portable Device Based On An Accelerometer”,前述两篇 专利公开都通过引用的方式整体并入于此。在一些实施例中,基于 对从一个或多个加速计接收的数据的分析,以纵向视图或者横向视 图在触摸屏显示器上显示信息。除了加速计(一个或多个)168,设 备100还可选地包括磁力计(未示出)和GPS(或者GLONASS或 其他全球导航系统)接收器(未示出),以用于获得与设备100的 位置和定向(例如,纵向或横向)有关的信息。
在一些实施例中,存储在存储器102中的软件组件包括操作系 统126、通信模块(或指令集)128、接触/运动模块(或指令集)130、 图形模块(或指令集)132、文本输入模块(或指令集)134、全球 定位系统(GPS)模块(或指令集)135以及应用(或指令集)136。 此外,如图1A、图1B和图3所示,在一些实施例中,存储器102 存储设备/全局内部状态157。设备/全局内部状态157包括以下各项 中的一个或多个:活跃应用状态,指示当前活跃的应用(如果有的 话);显示器状态,指示占用触摸屏显示器112各个区域的应用、 视图和其他信息;传感器状态,包括从设备的各个传感器和输入控 制设备116获得的信息;以及与设备的位置和/或姿态有关的位置信 息。
操作系统126(例如,Darwin、RTXC、LINUX、UNIX、OS X、 WINDOWS、或者诸如VxWorks的嵌入式操作系统)包括用于控制 和管理一般系统任务(例如,存储器管理、存储设备控制、电力管 理等)的各种软件组件和/或驱动器,并且促使各种硬件与软件组件 之间的通信。
通信模块128通过一个或多个外部端口124促进与其他设备的 通信,并且还包括用于处理通过RF电路108和/或外部端口124接 收的数据的各种软件组件。外部端口124(例如,通用串行总线 (USB)、FIREWIRE等)适于直接地或通过网络(例如,因特网、 无线LAN等)间接地耦合至其他设备。在一些实施例中,外部端口 是与用在iPod(Apple公司的商标)设备上的30针连接器相同、相 似和/或兼容的多针(例如,30针)连接器。
接触/运动模块130可以检测与触摸屏112(与显示控制器156 相结合)和其他触敏设备(例如,触摸板或物理点击式转盘)的接 触。接触/运动模块130包括各种软件组件,用于执行与接触的检测 相关的各种操作,诸如确定是否发生了接触(例如,检测手指向下 事件),确定是否存在接触的移动并且跟踪跨过触敏表面的移动(例 如,检测一个或多个手指拖拽事件),以及确定接触是否已停止(例 如,检测手指向上事件或接触中断)。接触/运动模块130从触敏表 面接收接触数据。确定接触点的移动(其由一系列接触数据表示) 可以包括确定接触点的速率(幅度)、速度(幅度和方向)、和/或 加速度(幅度和/或方向上的变化)。这些操作可以应用于单个接触 (例如,一个手指接触),或者多个同时接触(例如,“多触摸”/多 手指接触)。在一些实施例中,接触/运动模块130和显示控制器156 检测触摸板上的接触。在一些实施例中,接触/运动模块130和控制 器160检测点击转盘上的接触。
接触/运动模块130可以检测由用户输入的手势。触敏表面上 不同的手势具有不同的接触模式。因此,手势可以通过检测特定接 触模式来检测。例如,检测手指点击(tap)手势包括:检测手指向 下事件、随后是在与该手指向下事件的位置(例如,在图标位置) 相同的位置(或者基本上相同的位置)检测手指向上(例如,抬起) 事件。作为另一示例,检测触摸表面上的手指滑动(swipe)手势包 括:检测手指向下事件、随后是检测一个或多个手指拖拽事件、再 随后是检测手指向上(例如,抬起)事件。
图形模块132包括用于在触摸屏112或其他显示器上渲染和显 示图形的各种已知软件组件,包括用于改变所显示图形的亮度的组 件。当在本文中使用时的,术语“图形”包括可以向用户显示的任 何对象,包括但不限于:文本、网页、图标(诸如包括软按键的用 户界面对象)、数字图像、视频、动画等。
在一些实施例中,图形模块132存储表示将被使用的图形的数 据。每个图形可以被指派对应的代码。图形模块132从应用等接收 指定将要显示的图形的一个或多个代码,连同(如果有需要)坐标 数据和其他图形属性数据,然后生成屏幕图像数据以向显示控制器 156输出。
文本输入模块134(其可以是图形模块132的组件)提供用于 将文本输入各种应用中(例如,联系人137、电子邮件140、IM 141、 浏览器147和需要文本输入的任何其他应用)的软键盘。
GPS模块135确定设备的位置,并且提供此信息以供各种应用 使用(例如,提供给电话138,以用于在基于位置的拨号中使用,提 供给相机143作为图片/视频元数据,以及提供给提供诸如天气小工 具、本地黄页小工具、和地图/导航小工具的基于位置的服务的应用)。
应用136可以包括以下模块(或指令集)、或其子集或超集:
·联系人模块137(有时被称作地址簿或联系人列表);
·电话模块138;
·视频会议模块139;
·电子邮件客户端模块140
·即时消息传送(IM)模块141;
·锻炼支持模块142;
·用于静止和/或视频图像的相机模块143;
·图像管理模块144;
·视频播放器模块145;
·音乐播放器模块146;
·浏览器模块147;
·日历模块148;
·小工具模块149,其可以包括以下各项中的一个或多个:天 气小工具149-1、股票小工具149-2、计算器小工具149-3、闹钟小 工具149-4、词典小工具149-5、以及由用户获得的其他小工具,以 及用户创建的小工具149-6;
·用于制作用户创建的小工具149-6的小工具创建器模块150;
·搜索模块151;
·视频和音乐播放器模块152,其合并视频播放器模块145和 音乐播放器模块146;
·备忘录模块153;
·地图模块154;和/或
·在线视频模块155。
可以存储在存储器102中的其他应用136的示例包括其他文字 处理应用、其他图像编辑应用、绘图应用、呈现应用、支持JAVA 的应用、加密、数字权限管理、语音识别和语音复制。
可以结合触摸屏112、显示控制器156、接触模块130、图形 模块132和文本输入模块134,使用联系人模块137以管理地址簿或 联系人列表(例如,存储在存储器102或存储器370中的联系人模 块137的应用内部状态192中),包括:将姓名(一个或多个)添 加到地址簿中;从地址簿中删除姓名(一个或多个);将电话号码 (一个或多个)、电子邮件地址(一个或多个)、物理地址(一个 或多个)或其他信息与姓名相关联;将图像与姓名相关联;对姓名 进行分类和排序;提供电话号码或电子邮件地址以发起和/或促进通 过电话138、视频会议139、电子邮件140或IM 141的通信等。
可以结合RF电路108、音频电路110、扬声器111、麦克风 113、触摸屏112、显示控制器156、接触模块130、图形模块132 和文本输入模块134,使用电话模块138以录入对应于电话号码的字 符序列、访问地址簿137中的一个或多个电话号码、修改已经录入 的电话号码、拨打相应的电话号码、进行会话以及当会话完成时断 开连接或挂断。如上所述,无线通信可以使用多种通信标准、协议 和技术中的任何一种。
结合RF电路108、音频电路110、扬声器111、麦克风113、 触摸屏112、显示控制器156、光学传感器164、光学传感器控制器 158、接触模块130、图形模块132、文本输入模块134,联系人列表 137和电话模块138,视频会议模块139包括用于根据用户指令发起、 进行和终止用户与一个或多个其他参与者之间的视频会议的可执行 指令。
结合RF电路108、触摸屏112、显示控制器156、接触模块 130、图形模块132和文本输入模块134,电子邮件客户端模块140 包括用于响应于用户指令创建、发送、接收和管理电子邮件的可执 行指令。结合图像管理模块144,电子邮件客户端模块140使创建和 发送带有利用相机模块143拍摄的静止或视频图像的电子邮件变得 非常容易。
结合RF电路108、触摸屏112、显示控制器156、接触模块 130、图形模块132和文本输入模块134,即时消息传送模块141包 括用于录入对应于即时消息的字符序列的可执行指令,以便修改先 前录入的字符,以便传输相应的即时消息(例如,使用针对基于电 话的即时消息的短消息服务(SMS)或多媒体消息服务(MMS)协 议,或者使用针对基于因特网的即时消息的XMPP、SIMPLE或 IMPS),以便接收即时消息,以及以便查看接收的即时消息。在一 些实施例中,正如MMS和/或增强型消息传输服务(EMS)所支持 的那样,所传输和/或所接收的即时消息可以包括图形、照片、音频 文件、视频文件和/或其他附件。当在本文中使用时,“即时消息传 送”指代基于电话的消息(例如,使用SMS或MMS发送的消息) 和基于因特网的消息(例如,使用XMPP、SIMPLE或IMPS的消息)。
结合RF电路108、触摸屏112、显示控制器156、接触模块 130、图形模块132、文本输入模块134、GPS模块135、地图模块 154和音乐播放器模块146,锻炼支持模块142包括用于下述操作的 可执行指令:创建锻炼(例如,具有时间、距离和/或卡路里燃烧目 标);与锻炼传感器(运动设备)通信;接收锻炼传感器数据;校 准用于检测锻炼的传感器;选择并且播放用于锻炼的音乐;以及显 示、存储并且传输锻炼数据。
结合触摸屏112、显示控制器156、光学传感器(一个或多个) 164、光学传感器控制器158、接触模块130、图形模块132和图像 管理模块144,相机模块143包括用于下述操作的可执行指令:捕获 静止图像或视频(包括视频流)并且将它们存储到存储器102中, 修改静止图像或视频的特性,或者从存储器102中删除静止图像或 视频。
结合触摸屏112、显示控制器156、接触模块130、图形模块 132、文本输入模块134和相机模块143,图像管理模块144包括用 于布置、修改(例如,编辑)、或以其他方式操纵、标记、删除、 呈现(例如,在数字幻灯片演示或相册中)、以及存储静止和/或视 频图像的可执行指令。
结合触摸屏112、显示控制器156、接触模块130、图形模块 132、音频电路110以及扬声器111,视频播放器模块145包括用于 (例如,在触摸屏112上或在经由外部端口124外部连接的显示器 上)显示、呈现或者以其他方式回放视频的可执行指令。
结合触摸屏112、显示控制器156、接触模块130、图形模块 132、音频电路110、扬声器111,RF电路108以及浏览器模块147, 音乐播放器模块146包括允许用户下载和回放录制的音乐以及以一 个或多个文件格式存储的其他声音文件(诸如MP3或AAC文件) 的可执行指令。在一些实施例中,设备100可以包括诸如iPod(Apple 公司的商标)的MP3播放器的功能性。
结合RF电路108、触摸屏112、显示器系统控制器156、接触 模块130、图形模块132和文本输入模块134,浏览器模块147包括 用于根据用户指令浏览因特网(包括搜索、链接、接收和显示网页 或网页的多个部分以及链接到网页的附件和其他文件)的可执行指 令。
结合RF电路108、触摸屏112、显示器系统控制器156、接触 模块130、图形模块132、文本输入模块134、电子邮件客户端模块 140和浏览器模块147,日历模块148包括用于根据用户指令创建、 显示、修改和存储日历和与日历相关联的数据(例如,日历条目、 待办事项列表等)的可执行指令。
结合RF电路108、触摸屏112、显示器系统控制器156、接触 模块130、图形模块132、文本输入模块134和浏览器模块147,小 工具模块149是可以由用户下载和使用的小型应用(例如,天气小 工具149-1、股票小工具149-2、计算器小工具149-3、闹钟小工具 149-4和词典小工具149-5),或者由用户创建的小型应用(例如, 用户创建的小工具149-6)。在一些实施例中,小工具包括HTML(超 文本标记语言)文件、CSS(层叠样式表)文件和JavaScript文件。 在一些实施例中,小工具包括XML(可扩充标记语言)文件和 JavaScript文件(例如,Yahoo!小工具)。
结合RF电路108、触摸屏112、显示器系统控制器156、接触 模块130、图形模块132、文本输入模块134和浏览器模块147,小 工具创建器模块150可以由用户用于创建小工具(例如,将网页的 用户指定部分转变成小工具)。
结合触摸屏112、显示器系统控制器156、接触模块130、图 形模块132和文本输入模块134,搜索模块151包括用于根据用户指 示搜索存储器102中与一条或多条搜索准则(例如,一个或多个用 户指定的搜索项)匹配的文本、音乐、声音、图像、视频和/或其他 文件的可执行指令。
结合触摸屏112、显示控制器156、接触模块130、图形模块 132和文本输入模块134,备忘录模块153包括根据用户指示创建并 管理备忘录、日程表等的可执行指令。
结合RF电路108、触摸屏112、显示器系统控制器156、接触 模块130、图形模块132、文本输入模块134、GPS模块135和浏览 器模块147,地图模块154可以用于根据用户指示接收、显示、修改 和存储地图以及与地图相关联的数据(例如,驾驶方向;关于在特 定位置或附近的商店及其他感兴趣点的数据;以及其他基于位置的 数据)。
结合触摸屏112、显示器系统控制器156、接触模块130、图 形模块132、音频电路110、扬声器111、RF电路108、文本输入模 块134、电子邮件客户端模块140和浏览器模块147,在线视频模块 155包括允许用户访问、浏览、接收(例如,通过流传输和/或下载)、 回放特定在线视频(例如,在触摸屏上或在经由外部端口124外部 连接的显示器上)、发送具有至特定在线视频的链接的电子邮件以 及管理诸如H.264之类的一个或多个文件格式的在线视频的指令。 在一些实施例中,使用即时消息传送模块141而不是电子邮件客户 端模块140来发送至特定在线视频的链接。在线视频应用的附加描 述可以在以下美国专利申请中找到:2007年6月20日提交的第 60/936,562号美国临时专利申请“Portable Multifunction Device, Method,and Graphical User Interface for Playing Online Videos”,以 及2007年12月31日提交的第11/968,067号美国专利申请“Portable Multifunction Device,Method,and Graphical User Interface for Playing Online Videos,”,其内容通过引用的方式整体并入于此。
上述模块和应用的每一个均对应于用于执行上文所述的一个 或多个功能以及本申请中描述的方法(例如,本文所述的计算机实 现方法以及其他信息处理方法)的指令集。这些模块(即,指令集) 无需实施为单独的软件程序、过程或模块,因此这些模块的各种子 集可以在各实施例中组合或者重新布置。例如,视频播放器模块145 可以与音乐播放器模块146结合成单个模块(例如,图1B的视频和 音乐播放器模块152)。在一些实施例中,存储器102可以存储上述 模块和数据结构的子集。此外,存储器102可以存储上文未描述的 其他模块和数据结构。
在一些实施例中,设备100是专门通过触摸屏和/或触摸板来 执行设备上的预定义功能集合的操作的设备。通过将触摸屏和/或触 摸板用作用于设备100的操作的主要输入控制设备,可以减少设备 100上的物理输入控制设备(诸如下压按钮、拨盘等)的数目。
可以专门通过触摸屏和/或触摸板执行的预定义功能集合包括 用户界面之间的导航。在一些实施例中,当被用户触摸时,触摸板 将设备100从可以显示在设备100上的任意用户界面导航到主页、 主屏或根菜单。在此类实施例中,触摸板可以被称为“菜单按钮”。 在一些其他实施例中,菜单按钮可以是物理下压按钮或其他物理输 入控制设备,而不是触摸板。
图1C是图示根据一些实施例用于事件处理的示例性组件的框 图。在一些实施例中,存储器102(在图1A和图1B中)或370(图 3)包括事件分类器170(例如,在操作系统126中)和相应的应用 136-1(例如,前述应用137-151、155、380-390中的任意应用)。
事件分类器170接收事件信息,并且确定应用136-1以及应用 136-1中向其递送该事件信息的应用视图191。事件分类器170包括 事件监测器171和事件分派器(event dispatcher)模块174。在一些 实施例中,应用136-1包括应用内部状态192,其指示当应用活跃或 正在执行时触敏显示器112上显示的当前应用视图(一个或多个)。 在一些实施例中,设备/全局内容状态157由事件分类器170用于确 定哪个或者哪些应用当前是活跃的,并且应用内部状态192由事件 分类器170用于确定向其递送事件信息的应用视图191。
在一些实施例中,应用内部状态192包括附加信息,诸如以下 各项中的一个或多个:当应用136-1恢复执行时要使用的恢复信息, 指示应用136-1正在显示或准备好显示的信息的用户界面状态信息, 使用户能够回到应用136-1的前一状态或视图的状态队列,以及用户 执行的先前动作的重做/撤销队列。
事件监测器171从外围设备接口118接收事件信息。事件信息 包括关于子事件(例如,触敏显示器112上的用户触摸,作为多触 摸手势的一部分)的信息。外围设备接口118传输其从I/O子系统 106或传感器(诸如接近传感器166、加速计(一个或多个)168和/ 或麦克风113(通过音频电路110))接收的信息。外围设备接口118 从I/O子系统106接收的信息包括来自触敏显示器112或触敏表面的 信息。
在一些实施例中,事件监测器171以预定间隔向外围设备接口 118发送请求。作为响应,外围设备接口118发送事件信息。在其他 实施例中,只在发生重要事件(例如,接收到超过预定噪声阈值和/ 或长于预定持续时间的输入)时,外围设备接口118才发送事件信 息。
在一些实施例中,事件分类器170还包括命中视图确定模块 172和/或活跃事件识别器确定模块173。
命中视图确定模块172提供用于当触敏显示器112显示多于一 个视图时,确定子事件在一个或多个视图中发生的位置的软件过程。 视图由用户在显示器上可以看到的控件和其他元件组成。
与应用相关联的用户界面的另一方面是一组视图,有时在本文 中被称为应用视图或用户界面窗口,信息在其中显示并且基于触摸 的手势在其中发生。在其中检测到触摸的(相应应用的)应用视图 可以对应于该应用的程序或视图层次结构中的程序层级。例如,其 中检测到触摸的最低层级视图可被称为命中视图,并且可以至少部 分基于开始基于触摸的手势的初始触摸的命中视图,来确定被识别 为正确输入的事件集。
命中视图确定模块172接收与基于触摸的手势的子事件有关 的信息。当应用具有以层次结构组织的多个视图时,命中视图确定 模块172将该层次结构中应当处理该子事件的最低层视图标识为命 中视图。在大部分情况下,命中视图是其中发生了发起子事件(即, 子事件序列中形成事件或潜在事件的第一个子事件)的最低层级的 视图。一旦命中视图被命中视图确定模块标识,该命中视图通常接 收与使其被标识为命中视图的相同触摸或输入源有关的所有子事 件。
活跃事件识别器确定模块173确定视图层次结构中应当接收 特定子事件序列的视图或多个视图。在一些实施例中,活跃事件识 别器确定模块173确定只有命中视图应当接收特定子事件序列。在 其他实施例中,活跃事件识别器确定模块173确定包括子事件的物 理位置的所有视图都是有效涉及(actively involve)的视图,并且因 此确定所有有效涉及的视图都应当接收特定子事件序列。在其他实 施例中,即使触摸子事件被完全限定到与一个特定视图相关联的区 域,层次结构中更高的视图将仍然保持作为有效涉及的视图。
事件分派器模块174将事件信息分派至事件识别器(例如,事 件识别器180)。在包括活跃事件识别器确定模块173的实施例中, 事件分派器模块174将事件信息递送至由活跃事件识别器确定模块 173确定的事件识别器。在一些实施例中,事件分派器模块174将事 件信息存储在事件队列中,该事件信息由相应的事件接收器模块182 进行检索。
在一些实施例中,操作系统126包括事件分类器170。备选地, 应用136-1包括事件分类器170。在其他实施例中,事件分类器170 是单独模块,或者是存储器102中存储的另一模块(诸如接触/运动 模块130)的一部分。
在一些实施例中,应用136-1包括多个事件处理机190以及一 个或多个应用视图191,其中每一个包括用于处理发生在该应用的用 户界面的相应视图内的触摸事件的指令。应用136-1的每个应用视图 191包括一个或多个事件识别器180。通常,相应的应用视图191包 括多个事件识别器180。在其他实施例中,事件识别器180中的一个 或多个事件识别器是分离的模块(诸如用户界面套件(未示出)) 的一部分,或者是应用136-1从中继承方法和其他属性的更高层对 象。在一些实施例中,相应事件处理机190包括以下各项中的一个 或多个:数据更新器176、对象更新器177、GUI更新器178和/或从 事件分类器170接收的事件数据179。事件处理机190可以利用或调 用数据更新器176、对象更新器177或GUI更新器178来更新应用 内部状态192。备选地,应用视图191中的一个或多个包括一个或多 个相应事件处理机190。同样,在一些实施例中,数据更新器176、 对象更新器177和GUI更新器178中的一个或多个包括在相应的应 用视图191中。
相应的事件识别器180从事件分类器170接收事件信息(例如, 事件数据179),并根据该事件信息标识事件。事件识别器180包括 事件接收器182和事件比较器184。在一些实施例中,事件识别器 180还包括至少以下各项的子集:元数据183和事件递送指令188(其 可以包括子事件递送指令)。
事件接收器182从事件分类器170接收事件信息。该事件信息 包括关于子事件(例如,触摸或触摸移动)的信息。取决于子事件, 事件信息还包括附加信息,诸如子事件的位置。当子事件涉及触摸 的运动时,事件信息还可以包括子事件的速度和方向。在一些实施 例中,事件包括设备从一个定向到另一个定向的旋转(例如,从纵 向到横向的旋转,或反之亦然),并且事件信息包括关于设备的当 前定向(也被称作设备姿态)的对应信息。
事件比较器184将事件信息与预定义事件或子事件的定义进 行比较,并且基于该比较,确定事件或子事件,或者确定或更新事 件或子事件的状态。在一些实施例中,事件比较器184包括事件定 义186。该事件定义186包含事件(例如,预定义的子事件序列)的 定义,例如,事件1(187-1)、事件2(187-2)等等。在一些实施 例中,事件187中的子事件例如包括触摸开始、触摸结束、触摸移 动、触摸取消和多触摸。在一个示例中,事件1(187-1)的定义是 对显示对象的双点击。该双点击例如包括对显示对象的持续预定阶 段的第一触摸(触摸开始)、持续预定阶段的第一抬起(触摸结束)、 对显示对象的持续预定阶段的第二触摸(触摸开始)以及持续预定 阶段的第二抬起(触摸结束)。在另一示例中,事件2(187-2)的 定义是对显示对象的拖拽。该拖拽例如包括对显示对象的持续预定 阶段的触摸(或接触)、该触摸跨过触敏显示器112的移动以及触 摸的抬起(触摸结束)。在一些实施例中,事件还包括针对一个或 多个相关联的事件处理机190的信息。
在一些实施例中,事件定义187包括针对相应用户界面对象的 事件的定义。在一些实施例中,事件比较器184执行命中测试,以 用于确定与子事件相关联的用户界面对象。例如,在触敏显示器112 上其中显示有三个用户界面对象的应用视图中,当在触敏显示器112 上检测到触摸时,事件比较器184执行命中测试,以确定三个用户 界面对象中哪个用户界面对象(如果有的话)与该触摸(子事件) 相关联。如果每个显示对象均与相应的事件处理机190相关联,则 事件比较器使用命中测试的结果来确定应当激活哪个事件处理机 190。例如,事件比较器184选择与触发命中测试的子事件和对象相 关联的事件处理机。
在一些实施例中,各事件187的定义还包括延迟动作,其延迟 事件信息的递送,直到已经确定子事件序列是否与事件识别器的事 件类型相对应。
当相应事件识别器180确定子事件序列不与事件定义186中的 任意事件匹配时,该相应的事件识别器180进入事件不可能、事件 失败或者事件结束状态,此后该相应的事件识别器180忽视该基于 触摸的手势的后续子事件。在此情况下,对于命中视图保持活跃的 其他事件识别器(如果有的话)继续跟踪和处理进行中的基于触摸 的手势的子事件。
在一些实施例中,相应事件识别器180包括具有可配置的属 性、标志(flag)和/或列表的元数据183,其指示事件递送系统应当 如何执行去往有效涉及的事件识别器的子事件传递。在一些实施例 中,元数据183包括可配置的属性、标志和/或列表,其指示事件识 别器可以如何进行彼此交互。在一些实施例中,元数据183包括可 配置的属性、标志和/或列表,其指示子事件是否被递送到视图或程 序层次结构中的不同层级。
在一些实施例中,相应事件识别器180在事件的一个或多个子 事件被识别时激活与事件相关联的事件处理机190。在一些实施例 中,相应事件识别器180向事件处理机190递送与事件相关联的事 件信息。激活事件处理机190与向相应的命中视图发送(或延迟发 送)子事件截然不同。在一些实施例中,事件识别器180抛出与识 别事件相关联的标志,并且与该标志相关联的事件处理机190捕获 该标志并执行预定义过程。
在一些实施例中,事件递送指令188包括子事件递送指令,其 递送关于子事件的事件信息而不激活事件处理机。相反,子事件递 送指令向与一系列子事件或有效涉及的视图相关联的事件处理机递 送事件信息。与一系列子事件或与有效涉及的视图相关联的事件处 理机接收该事件信息并执行预定过程。
在一些实施例中,数据更新器176创建并更新应用136-1中使 用的数据。例如,数据更新器176更新联系人模块137中使用的电 话号码,或者存储视频播放器模块145中使用的视频文件。在一些 实施例中,对象更新器177创建并更新应用136-1中使用的数据。例 如,对象更新器177创建新的用户界面对象或更新用户界面对象的 位置。GUI更新器178更新GUI。例如,GUI更新器178准备显示 器信息,并且将其发送至图形模块132以用于在触敏显示器上显示。
在一些实施例中,(一个或多个)事件处理机190包括或能够 访问数据更新器176、对象更新器177和GUI更新器178。在一些实 施例中,数据更新器176、对象更新器177和GUI更新器178被包 括在相应的应用136-1或应用视图191的单个模块中。在其他实施例 中,数据更新器176、对象更新器177和GUI更新器178被包括在 两个或更多软件模块中。
应当理解,前面关于触敏显示器上的用户触摸的事件处理的论 述也适用以操作具有输入设备的多功能设备100的其他形式的用户 输入,其中并非所有用户输入都是在触摸屏上发起的,例如,使鼠 标移动和鼠标按钮按压与触控板上的单个或多个键盘按压或保持、 用户移动、点击、拖拽、滚动等协作或不与其协作,触笔输入,设 备的移动,口头指令,检测到的眼睛运动,生物测定的输入和/或上 述各项的任何组合,这些都可用作与定义要被识别的子事件相对应 的输入。
图2例示了根据一些实施例的具有触摸屏112的便携式多功能 设备100。触摸屏可以显示用户界面(UI)200内的一个或多个图形。 在此实施例以及如下所述的其他实施例中,用户可以通过例如利用 一个或多个手指202(在图中未按比例画出)或一个或多个触笔(在 图中未按比例画出)与图形接触,来选择一个或多个图形。在一些 实施例中,在用户中断与一个或多个图形接触时发生一个或多个图 形的选择。在一些实施例中,接触可以包括手势,诸如一个或多个 点击、一个或多个滑动(从左到右、从右到左、向上和/或向下)和/ 或已经与设备100接触的手指的转动(rolling,从右到左、从左到右、 向上和/或向下)。在一些实施例中,与图形的无意接触可能不会选 择图形。例如,当与选择对应的手势是点击时,扫过应用图标的滑 动手势可能不会选择对应的应用。
设备100还可以包括一个或多个物理按钮,诸如“主屏”或菜单 按钮204。如前所述,菜单按钮204可以用于导航至可以在设备100 上执行的应用集合中的任何应用136。备选地,在一些实施例中,菜 单按钮被实施为触摸屏112上显示的GUI中的软按键。
在一个实施例中,设备100包括触摸屏112、菜单按钮204、 用于打开/关闭设备电源和锁定设备的下压按钮206、以及音量调节 按钮(一个或多个)208、订户标识模块(SIM)卡槽210、耳机插 孔212和对接/充电外部端口124。下压按钮206可以用于通过压下 该按钮并使该按钮保持压下状态预定义的时间间隔来打开/关闭设备 电源;通过压下该按钮并在经过预定义的时间间隔之前释放该按钮 来锁定设备;和/或解锁设备或发起解锁过程。在一个备选实施例中, 设备100还可以通过麦克风113接受用于激活或去激活一些功能的 口头输入。
图3是根据一些实施例的具有显示器和触敏表面的示例性多 功能设备的框图。设备300不需要是便携式的。在一些实施例中, 设备300是膝上型计算机、台式计算机、平板计算机、多媒体播放 器设备、导航设备、教育设备(诸如儿童学习玩具)、游戏系统或 控制设备(例如,家用或工业控制器)。设备300通常包括一个或 多个处理单元(CPU)310、一个或多个网络或其他通信接口360、 存储器370、以及用于互连这些组件的一个或多个通信总线320。通 信总线320可以包括互连和控制系统组件之间通信的电路(有时被 称作芯片组)。设备300包括含有显示器340(其通常为触摸屏显示 器)的输入/输出接口330。输入/输出接口330还可以包括键盘和/ 或鼠标(或其他指向设备)350和触摸板355。存储器370包括高速 随机访问存储器,诸如DRAM、SRAM、DDR RAM或其他随机访问 固态存储设备;并且可以包括非易失性存储器,诸如一个或多个磁 盘存储设备、光盘存储设备、闪存设备或其他非易失性固态存储设 备。存储器370可以可选地包括远离(一个或多个)CPU 310定位 的一个或多个存储设备。在一些实施例中,存储器370存储与存储 在便携式多功能设备100(图1)的存储器102中的程序、模块、和 数据结构类似的程序、模块、和数据结构或其子集。此外,存储器 370可以存储未存在于便携式多功能设备100的存储器102中的附加 程序、模块、和数据结构。例如,设备300的存储器370可以存储 绘图模块380、呈现模块382、文字处理模块384、网站创建模块386、 磁盘创作模块388和/或电子表格模块390,而便携式多功能设备100 (图1)的存储器102可以不存储这些模块。
图3中的上述元件的每个元件可以存储在一个或多个前述存 储器设备中。上述模块中的每个模块对应于用于执行如上所述功能 的指令集。上述模块或程序(即,指令集)不需要实施为单独软件 程序、过程或模块,因此这些模块的各种子集可以在各实施例中组 合或以其他方式重新布置。在一些实施例中,存储器370可以存储 上述模块和数据结构的子集。此外,存储器370可以存储上文未描 述的附加模块和数据结构。
现在把注意力转向可以在便携式多功能设备100上实施的用 户界面(“UI”)的实施例。
图4A和图4B图示了根据一些实施例的用于便携式多功能设 备100上的应用菜单的示例性用户界面。类似用户界面可以在设备 300上实施。在一些实施例中,用户界面400A包括以下元件或其子 集或超集:
·用于诸如蜂窝信号和Wi-Fi信号的无线通信(一种或多种) 的信号强度指示符(一个或多个)402;
·时间404;
·蓝牙指示符405;
·电池状态指示符406;
·具有以下频繁使用应用的图标的托盘408,诸如:
ο电话138,其可以包括未接呼叫或语音电子邮件消息数目 的指示符414;
ο电子邮件客户端140,其可以包括未读电子邮件数目的指 示符410;
ο浏览器147;和
ο音乐播放器146;以及
·以下其他应用的图标,诸如:
ο IM 141;
ο图像管理144;
ο相机143;
ο视频播放器145;
ο天气149-1;
ο股票149-2;
ο锻炼支持142
ο日历148;
ο计算器149-3;
ο闹钟149-4
ο字典149-5;以及
ο用户创建的小工具149-6。
在一些实施例中,用户界面400B包括以下元件或其子集或超 集:
·402、404、405、406、141、148、144、143、149-3、149-2、149 -1、149-4、410、414、138、140和147,如上所述;
·地图154;
·备忘录153;;
·设置412,其提供对设备100及其各种应用136的设置的访问, 如下文进一步描述;
·视频和音乐播放器模块152,也被称为iPod(苹果公司的商标) 模块152;以及
·在线视频模块155,也被称作YouTube(Google公司的商标) 模块155。
图4C图示了在具有与显示器450(例如,触摸屏显示器112) 分离的触敏表面451(例如,平板或触摸板355,图3)的设备(例 如,设备300,图3)上的示例性用户界面。虽然以下许多示例将参 考在触摸屏显示器112(其中触敏表面与显示器组合在一起)上的输 入给出,但是在一些实施例中,设备检测与显示器分离的触敏表面 上的输入,如图4C所示。在一些实施例中,触敏表面(例如,图 4C中的451)具有对应于显示器(例如,450)上的主轴(例如,图 4C中的453)的主轴(例如,图4C中的452)。根据这些实施例, 设备检测在对应于显示器上相应位置的位置处(例如,在图4C中, 460对应于468,并且462对应于470)与触敏表面451的接触(例 如,图4C中的460和462)。通过此方式,当触敏表面与显示器分 离时,设备在触敏表面(例如,图4C中的451)上检测到的用户输 入(例如,接触460和接触462及其移动)由设备使用以操纵多功 能设备的显示器(例如,图4C中的450)上的用户界面。应当理解, 类似方法可以用于本文所述的其他用户界面。
另外,虽然以下示例主要参考手指输入(例如,手指接触、手 指点击手势、手指滑动手势)给出,但是应当理解的是在一些实施 例中,一个或多个手指输入可以被来自另一输入设备(例如,基于 鼠标的输入或触笔输入)的输入代替。例如,滑动手势可以被鼠标 点击(例如,而不是接触)随后沿滑动路径移动光标(例如,而不 是移动接触)代替。作为另一示例,点击手势可以在光标位于点击 手势的位置之上被鼠标点击代替(例如,而不是检测接触随后停止 检测该接触)。类似地,当同时检测到多个用户输入时,应当理解 可以同时使用多个计算机鼠标,或者可以同时使用鼠标和手指接触。
现在把注意力转向可以在具有显示器和触敏表面的多功能设 备(诸如设备300或便携式多功能设备100)上实施的用户界面(“UI”) 及相关联过程的实施例。
图5A至图5LLLL图示了根据一些实施例的用于创建和管理包 含可选用户界面对象中的一个或多个可选用户界面对象的文件夹的 示例性用户界面。这些图中的用户界面被用来图示下文所描述的过 程,包括图6A至6E、7A至7C、8A至8C、9A至9B、10A至10B、 11A至11C、12A至12E以及13A至13E的过程。
现在把注意力转向图5A,图5A图示了具有触摸屏(例如,图 5A至图5N、图5P至5LLLL中的112)显示器(例如,触摸屏112 的多功能设备(例如,图5A至图5N、图5P至5LLLL中的100)。 在一些实施例中,多功能设备100还包括扬声器(例如,图5A至图 5N、图5P至5LLLL中的111)、麦克风(例如,图5A至图5N、 图5P至5LLLL中的113)、一个或多个光学传感器(例如,图5A 至图5N、图5P至5LLLL中的164)、接近传感器(例如,图5A 至图5N、图5P至5LLLL中的166)、一个或多个加速计(例如, 图5A至图5N、图5P至5LLLL中的168),如在上文更详细描述 的。
在一些实施例中,多功能设备100显示多个通知图标,诸如用 于诸如蜂窝信号和Wi-Fi信号的无线通信(一种或多种)的信号强 度指示符(一个或多个)(例如,图5A至图5N、图5P至5LLLL 中的402);时间指示符(例如,图5A至图5N、图5P至5LLLL 中的404);蓝牙指示符(例如,图5A至图5N、图5P至5LLLL 中的405);电池状态指示符(例如,图5A至图5N、图5P至5LLLL 中的406)。根据一些实施例,多功能设备还显示多个可选用户界面 对象(例如,图5A至图5LLLL中的应用图标5002和文件夹图标 5004)。在一些实施例中,可选用户对象中的一个或多个可选用户 对象在托盘中进行显示(例如,图5A至图5N、图5P至图5LLLL 中的应用图标5006),托盘也有时被称作停靠区(dock)。在一些 实施例中,托盘之外的可选用户对象(例如,应用图标和/或文件夹 图标)是多组/多页可选用户界面对象的一部分,其中每组每/页可选 用户界面对象包括不同的多个可选用户界面对象。然而在一些实施 例中,当多功能设备从第一组/第一页可选用户界面对象切换至第二 组/第二页可选用户界面对象时,托盘5006并不改变。
现在将注意力转向图5A,该图5A包括多个可选用户界面(user interface)对象,包括多个动作图标5002和多个文件夹图标5004。 例如,在图5A中,动作图标5002包括用于激活相应应用的多个应 用图标(例如,照片应用图标5002-1、时钟应用图标5002-2、浏览 器应用图标5002-3、纸牌应用图标5002-4、天气应用图标5002-5、 备忘录应用图标5002-6、文本应用图标5002-7、地图应用图标 5002-8、股票应用图标5002-9、照相机应用图标5002-12、竞速应用 图标5002-13、电子邮件应用图标5002-14、电话应用图标5002-15 以及iPod应用图标5002-16)、用于启动网络浏览器并显示加书签 网页的书签图标5002-10和用于激活文档查看/编辑应用、从而显示 与文档图标5002-11相关联的文档的文档图标5002-11。
图5A中的文件夹图标(例如,图5A中的5004-1-a和5004-2) 是可以被激活以显示文件夹视图的图标。在一些实施例中,文件夹 图标5004每个包括与文件夹相关联的可选对象指示符的多个缩小比 例表示(例如,用于文件夹图标5004-1的缩小比例表示“x1”、“x2”、 “x3”、“x4”、“x5”和“x6”以及用于文件夹图标5004-2的缩 小比例表示“z1”、“z2”、“z3”、“z4”、“z5”和“z6”)。 应理解的是根据一些实施例,显示文件夹视图包括显示包括多个可 选用户界面图标(例如,动作图标5002)的区域。在图5A中,设 备处于正常操作模式。换言之,选择动作图标中的一个将激活一个 应用(例如,启动当前并不在设备上运行的应用或显示当前在设备 上运行的应用的视图)。在一些实施例中,设备检测用以进入用户 界面重新配置模式的请求。例如,在图5A中,设备检测与纸牌应用 图标5002-4的接触5008持续超过预定时间段(例如,2秒),并且 作为响应,该设备进入用户界面重新配置模式,如图5B中所示。
在图5B中,设备已进入用户界面重新配置模式。在一些实施 例中,可选用户界面对象(例如,5002和5004)显示设备处于用户 界面重新配置模式的视觉指示。例如,如图5B中所示,可选用户界 面对象轻轻摇晃,如同其漂浮在水上一样(例如,每个相应可选用 户界面对象在显示器上围绕可选用户界面对象的相应平均位置为进 行振荡)。另外,在一些实施例中,在处于用户界面重新配置模式 之时,可选用户界面对象中的至少一些与对象移除标志(例如,图 5B中的5010)相关联,并且当设备检测到对象移除标志(图5B中 点击手势5011)的激活时,与对象移除标志相关联的可选用户界面 对象(例如,图5B中的天气应用图标5002-5)被从用户界面中移除 (例如,删除)。
另外,在一些实施例中,文件夹图标中的一个或多个文件夹图 标在设备进入用户界面重新配置模式时改变外观。例如,在图5A中, 当设备处于正常操作模式时,用可选用户界面对象的第一组多个缩 小尺寸表示(例如图5A中的文件夹图标5004-1-a中的“x1”、“x2”、 “x3”、“x4”、“x5”、“x6”)来显示文件夹图标5004-1-a, 而在图5B中,在设备进入用户界面重新配置模式之后,在文件夹图 标(例如,图5B中的文件夹图标5004-1-b)内显示可选用户界面对 象的第二组多个缩小尺寸表示(例如,“x4”、“x5”、“x6”和 “x7”)。另外,在一些实施例中,文件夹图标中的一个或多个(例 如,图5B中的5004-1-b)包括通知标志5012,其指示与文件夹中的 可选用户界面对象中的一个相关联的应用具有通知。在一些实施例 中,缩小比例表示中的一个(例如,文件夹图标5004-1-b中的“x7”) 具有其自己的通知标志5014,其指示与该缩小比例表示相关联的应 用具有通知。通常,通知是应用要求设备用户的关注的指示(例如, 由于新消息已经到达,或者已发生新事件,更新可用等)。
现在注意力转向图5B-5F,其示出根据一些实施例的用于创建 新建文件夹的示例性用户界面。在图5B中,设备检测用以将相应可 选用户界面对象移动至屏幕边缘的请求。在本示例中,该请求包括 触敏表面(例如,触摸屏112)上的在对应于“竞速”动作图标5002-13 的位置处的接触5016-a以及该接触到触敏表面的边缘(例如,到触 摸屏112上的接触位置5016-b,如图5C中所示)的后续移动5018。 在图5C中,将动作图标5002-13移动至显示器(例如,触摸屏112) 的边缘,并保持在显示器的边缘持续超过预定时间阈值(例如,1 秒)。响应于在显示器(例如,触摸屏112)的边缘处检测到动作图 标5002-13持续超过预定时间阈值,设备导航至可选用户界面对象的 下一组/下一页(例如,如图5D中所示)。
在一些实施例中,该设备在设备处于正常操作模式之时保持可 选用户界面对象的多个页面。在这些实施例中的一些实施例中,当 设备进入用户界面重新配置模式时,该设备创建新建空文件夹的附 加页面。例如,在图5D中不存在动作图标5002且不存在已填充文 件夹,因此设备显示用于空文件夹(例如,不包含可选用户界面对 象的文件夹)的文件夹图标5004-3。在一些实施例中,用于空文件 夹的文件夹图标(例如,5004-3)具有与用于已填充文件夹(例如, 包含一个或多个可选用户界面对象的文件夹)的文件夹图标不同的 外观。
在图5D中,设备检测用以将可选用户界面对象5002-13移动 至用于空文件夹5004-3的文件夹图标的请求。在图5D中所示的示 例,该请求包括接触5016从接近显示器(例如,触摸屏112)的边 缘的接触位置5016-b到接近于用于新建空文件夹的文件夹图标 5004-3的接触位置(例如,图5E中的5016-c)的移动5020。响应 于用以移动可选用户界面对象的请求,该设备将可选用户界面对象 从接近显示器(例如,触摸屏112)的边缘的位置(例如,图5D中 的5002-13)移动到接近于用于新建空文件夹的文件夹图标5004-3 或用于文件夹图标5004-3的激活区域或与其重叠的位置。
在一些实施例中,在可选用户界面对象5002-13接近于用于空 文件夹的文件夹图标5004-3或与其重叠之时,设备检测用以请求移 动可选用户界面对象5002-13的输入的终止(例如,接触5016-c从 触摸屏112的抬起)。响应于检测到该输入的终止,即接触从触敏 表面(例如,触摸屏112)的抬起,设备向与文件夹图标5004-3相 关联的文件夹添加可选用户界面对象5002-13,如图5F中所示。在 一些实施例中,当设备向与文件夹图标5004-3相关联文件夹添加可 选用户界面对象时,设备改变文件夹图标的外观。例如,在图5F中, 文件夹图标5004-3显示被添加到与文件夹图标5004-3相关联的文件 夹的可选用户界面对象5002-13的缩小比例表示。
在一些实施例中,设备在处于用户界面重新配置模式之时始终 显示空文件夹。例如,在图5F中,一旦先前空的文件夹(例如,与 文件夹图标5004-3相关联的文件夹)被填充(例如,在可选用户界 面对象5002-13已被加到该文件夹之后,如图5C-5E中所示),设 备创建后续新建空文件夹并在显示器(例如,触摸屏112)上显示与 后续新建空文件夹相关联的文件夹图标(例如,图5F中的5004-4)。 因此,可以由用户通过简单地填充先前空的文件夹来创建新建空文 件夹。在一些实施例中,当设备恢复到正常操作模式时,与空文件 夹相关联的何文件夹图标(例如,文件夹图标5004-4)不再被设备 显示。例如,在图5F中,设备检测用以返回到正常操作模式的请求 (例如图5F中在主屏按钮204上的按压输入5022)。响应于用以返 回到正常操作模式的请求,设备恢复到正常操作模式并停止在显示 器(例如,触摸屏112)上显示空文件夹(例如,图5F中的5004-4), 如图5G中所示。
现在将注意力转向图5H-5L,图5H-5L示出了根据一些实施例 的用于创建新建文件夹的示例性用户界面。在一些实施例中,设备 进入用户界面重新配置模式(例如,如上文参考图5A更详细地描述 的那样)。在一些实施例中,当设备进入用户界面重新配置模式时, 在显示器(例如,触摸屏112)上显示新建文件夹创建元件(例如, 图5H中的新建文件夹创建区域5024)。在一些实施例中,当设备 进入用户界面重新配置模式时,在显示器(例如,触摸屏112)上的 可选用户界面图标朝着彼此移动(例如,沿着诸如垂直轴之类的至 少一个轴减小可选用户界面对象之间的空白空间的量),从而为新 建文件夹创建元件(一个或多个)让出空间。在一些实施例中,设 备检测用以添加新建文件夹的请求(例如,在对应于新建文件夹创 建区域5024的触摸屏112上的位置处的点击手势5026)。响应于用 以创建新文件夹的请求,设备创建新文件夹并在显示器(例如,触 摸屏112)上显示文件夹图标(例如,图5I中的5004-5)。在一些 实施例中,按照可选用户界面对象的预定义布置,在第一可用位置 处显示用于新建文件夹的文件夹图标(例如,图5I中的5004-5)。
在一些实施例中,新建文件夹创建元件被表示为区域(例如, 图5I中的区域5028),该区域包含在视觉上类似于新建文件夹图标 的文件夹创建图标(例如,图5I中的5030)。在一些实施例中,设 备检测用以创建文件文件夹的请求。例如,如图5I中所示,设备在 触敏表面(例如,触摸屏112)上检测在与显示器(例如,触摸屏 112)上的文件夹创建图标5030的位置相对应位置处的接触5032和 该接触离开文件夹创建区域的后续移动5034。在一些实施例中,设 备显示文件夹根据接触的移动5034而移动离开文件夹创建元件的动 画。换言之,其看起来如同新建文件夹图标(例如,图5J中的5004-6) 已被从文件夹创建区域5028拖曳出来一样。响应于检测到用以创建 新建文件夹的请求,设备创建新建文件夹并使新建文件夹与从文件 夹创建区域被拖曳出来的文件夹图标5004-6相关联。
在一些实施例中,设备接收用以向新建文件夹其中之一添加可 选用户界面对象中的一个或多个(例如,动作图标5002-6)的请求。 例如,在图5J中,设备检测与动作图标5002-6的接触5035和该接 触向新建文件夹5004-5其中之一的后续移动5036。在一些实施例中, 响应于用以向新建文件夹添加可选用户界面对象的请求,设备向文 件夹添加可选用户界面对象并从显示器移除除该可选用户界面对 象。在一些实施例中,在向文件夹添加可选用户界面对象之后,设 备修改与添加了可选用户界面对象的文件夹相关联的文件夹图标。 例如,在图5K中,设备已将动作图标5002-6添加到与文件夹图标 5004-5相关联的文件夹,并且文件夹图标5004-5已被更新成显示被 添加到文件夹的动作图标5002-6的缩小比例表示(例如,文件夹图 标5004-5中的“N”)。
在一些实施例中,当设备恢复到正常操作模式时,与空文件夹 相关联的何文件夹图标(例如,文件夹图标5004-6)不再被设备显 示。例如,在图5K中,设备检测用以返回到正常操作模式的请求(例 如,图5K中在主屏按钮204上的按压输入5038)。响应于用以返 回到正常操作模式的请求,设备恢复到正常操作模式并停止在显示 器(例如,触摸屏112)上显示空文件夹(例如,图5K中的5004-6), 如图5L中所示。然而,应理解的是,根据一些实施例,继续显示代 表已添加一个或多个可选用户界面对象的文件夹的任何文件夹图 标。例如,在图5L中,在设备已返回正常操作模式之后,继续显示 文件夹5004-5。另外,在一些实施例中,当设备恢复到正常操作模 式时,可选用户界面对象被重新布置,从而消除该布置中的任何空 隙。例如,在图5K中,可选用户界面对象处于第一布置,具有其中 曾经是备忘录应用图标5004-6所定位的位置的空隙(例如,如图5J 中所示),而在图5L中,可选用户界面对象已被重新布置从而消除 该空隙。
现在将注意力转向图5M-5O,图5M-5O示出根据一些实施例 的用于创建新文件夹的示例性用户界面。在一些实施例中,设备在 处于用户界面重新配置模式之时接收文件夹创建请求,其对应于可 选用户界面对象其中之一向可选用户界面对象其中另一个的移动。 例如,在图5M中,设备检测触敏表面(例如,触摸屏112)上在与 显示器(例如,触摸屏112)上的第一动作图标(例如,纸牌应用图 标5002-4)的位置相对应的位置处的接触(例如,5040-a)并检测 该接触的后续移动(例如,从触摸屏112上的图5M中的第一位置 5040-a向图5N中的第二位置5040-b的移动),这对应于第一动作 图标5002-4向第二动作图标5002-13上的移动,如图5N中所示。 在一些实施例中,设备显示即将创建文件夹的指示(例如,通过突 出显示第二动作图标5002-13,如图5N中所示)。在一些实施例中, 设备在检测到该输入的终止(例如,检测到接触5040-b的抬起)之 后,创建包括第一动作图标和第二动作图标的文件夹。在一些实施 例中,设备在检测到该输入满足预定义文件夹创建准则(例如,在 第一动作图标5002-4邻近于第二动作图标5002-13或在其顶部上之 时,接触暂停持续超过预定时间段)之后创建包括第一动作图标和 第二动作图标的文件夹。
在一些实施例中,与创建文件夹相结合,设备显示与文件夹相 关联的新建文件夹图标。在一些实施例中,新建文件夹图标包括被 添加到文件夹的用户界面对象的缩小比例表示。在一些实施例中, 基于第一可选用户界面对象(例如,动作图标5002-4)和/或第二可 选用户界面对象(例如,动作图标5002-13)的描述符,对文件夹进 行命名。例如,图5O示出设备接收包括用以创建包括第一动作图标 (例如,纸牌应用图标5002-4)和第二动作图标(例如,竞速应用 图标5002-13)的文件夹的请求的输入,该输入包括在触敏表面上与 显示器(例如,触摸屏112)上的第一动作图标5002-4的位置相对 应(例如,触摸屏112)的位置处的接触5044以及该接触5044向接 近于第二动作图标5002-13(或在其顶部上)的位置的后续移动5046。 响应于此输入,设备创建新建文件夹并显示用于新建文件夹的“游 戏”文件夹图标5004-7,该文件夹图标包括第一可选用户界面对象 和第二可选用户界面对象的缩小比例表示(例如,分别为“O”and “R”)。作为另一示例,图5O示出设备接收包括用以创建包括包 括第一动作图标(例如,汽车竞速应用图标5002-17)和第二动作图 标(例如,航空竞速应用图标5002-18)的文件夹的请求的输入,该 输入包括触敏表面(例如,触摸屏112)上与显示器(例如,触摸屏 112)上的第一动作图标5002-4的位置相对应的位置处的接触5048 以及该接触5048向接近于第二动作图标5002-18(或在其顶部上) 的位置的后续移动5050。响应于此输入,设备创建新建文件夹并显 示用于新建文件夹的“竞速游戏”文件夹图标5004-8,该新建文件 夹包括第一可选用户界面对象和第二可选用户界面对象的缩小比例 表示(例如,分别为“r1”和“r2”)。作为另一示例,图5O还示 出设备接收包括用以创建包括包括第一动作图标(例如,电子邮件 应用图标5002-14)和第二动作图标(例如,电话应用图标5002-15) 的文件夹的请求的输入,该输入包括在触敏表面(例如,触摸屏112) 上与显示器(例如,触摸屏112)上的第一动作图标5002-14的位置 相对应的位置处的接触5052以及该接触5052向接近于第二动作图 标5002-15(或在其顶部上)的位置的后续移动5054。响应于此输入, 设备创建新建文件夹并显示用于新建文件夹的“通信”文件夹图标 5004-9,该文件夹图标包括第一可选用户界面对象和第二可选用户界 面对象的缩小比例表示(例如,分别为“E”和“P”)。
作为另一示例,图5O还示出设备接收包括用以创建包括第一 动作图标(例如,照相机应用图标5002-12)和第二动作图标(例如, 股票应用图标5002-9)的文件夹的请求的输入,该输入包括在触敏 表面(例如,触摸屏112)上与显示器(例如,触摸屏112)上的第 一动作图标5002-12的位置相对应的位置处的接触5056以及该接触 5056向接近于第二动作图标5002-9(或在其顶部上)的位置的后续 移动5058。响应于此输入,设备创建新建文件夹并显示用于新建文 件夹的“摄影”文件夹图标5004-10,该文件夹图标包括第一可选用 户界面对象和第二可选用户界面对象的缩小比例表示(例如,分别 为“C”和“S”)。作为另一示例,图5O还示出设备接收包括用 以创建包括包括第一动作图标(例如,股票应用图标5002-9)和第 二动作图标(例如,照相机应用图标5002-12)的文件夹的请求的输 入,该输入包括在的触敏表面(例如,触摸屏112)上与显示器(例 如,触摸屏112)上的第一动作图标5002-9的位置相对应的位置处 的接触5060以及该接触5060向接近于第二动作图标5002-12(或在 其顶部上)的位置的后续移动5062。响应于此输入,设备创建新建 文件夹并显示用于新建文件夹的“实用工具”文件夹图标5004-11, 该文件夹图标包括第一可选用户界面对象和第二可选用户界面对象 的缩小比例表示(例如,分别为“S”和“C”)。
现在注意力转向图5P-5R,其示出根据一些实施例的用于对新 文件夹重命名的示例性用户界面。在一些实施例中,在创建新建文 件夹之后自动地对其进行命名,如上文参考图5O所述。在一些实施 例中,在创建文件夹之后,设备立即显示名称确认对话(例如,图 5P中的5064)。响应于检测器确认输入(例如,图5P中对应于触 摸屏112上的“确认”图标的位置处的点击手势5066),设备确认 文件夹的创建和自动生成的名称,如图5S中所示。响应于检测器取 消输入(例如,对应于图5P中的触摸屏112上的“取消”图标的位 置处的点击手势5068),设备取消文件夹的创建,如图5M中所示。 响应于检测到重命名输入(例如,图5P中对应于触摸屏112上的“重 命名”图标的位置处的点击手势5070),设备显示对话5072,该对 话5072用于改变新建文件夹的名称(例如,图5Q所示从“游戏” 至“娱乐”)以及用于确认名称改变(例如,通过检测与触摸屏112 上的“确认”图标的位置相对应的位置处的点击手势5074)。该设 备显示与用于新建文件夹的新名称相关联的文件夹图标(例如,图 5R中的5004-7)。
现在注意力转向图5S-5Q,图5S-5Q示出根据一些实施例的用 于显示文件夹视图的示例性用户界面。在一些实施例中,设备响应 于检测到用以激活文件夹图标的请求(例如,图5S中的点击手势 5076)而显示与文件夹图标(例如,5004-7)相关联的文件夹的文件 夹视图。响应于检测到该请求,该设备在显示器(例如,触摸屏112) 上显示文件夹视图(例如,如图5T、5U、5V-5W或5X-5Y中的任 何一个所示)。在一些实施例中,设备在创建文件夹之后自动地显 示文件夹视图(例如,从图5N直接地过渡至图5T,5U、5V-5W或 5X-5Y中的任何一个),或在对新建文件夹重命名之后自动地显示 文件夹视图(例如,直接地从图5Q过渡至图5T、5U、5V-5W或 5X-5Y)。
在图5T中,文件夹视图5078包括覆盖图,该覆盖图覆盖触摸 屏112的至少一部分,使在触摸屏112上显示的可选用户界面对象 变得朦胧(例如,隐藏或不再强调)。在一些实施例中,并未在文 件夹中的可选用户界面对象被至少部分地渐淡,从而将注意力吸引 到文件夹视图(例如图5T中的5078),同时通过指示在文件夹视图 (例如,图5T中的5078)外面的可选用户界面对象的布置来提供上 下文反馈。在一些实施例中,文件夹视图(例如,图5T中的5078) 包括被添加到与新建文件夹图标5004-7相关联的文件夹的可选用户 界面对象(例如,5002-4和5002-13)。
在图5U中,文件夹视图5080包括半透明覆盖图,该覆盖图 覆盖全部或基本上全部的触摸屏112,使在触摸屏112上显示的可选 用户界面对象变得朦胧并将注意力吸引到文件夹视图(例如,图5U 中的5080),同时通过指示在文件夹外面的可选用户界面对象的布 置(例如,包括该布置内的用于文件夹的文件夹图标5004-7的位置) 而提供上下文反馈。文件夹视图(例如,图5U中的5080)包括被 添加到与新建文件夹图标5004-7相关联的文件夹的可选用户界面对 象(例如,5002-4和5002-13)。
现在注意力转向图5V-5Y,图5V-5Y示出根据一些实施例的 用于显示向文件夹的动画过渡的示例性用户界面。在一些实施例中, 该设备显示从显示文件夹图标过渡至显示文件夹视图的过渡动画。 例如,在图5V中,设备响应于接收到用以显示文件夹视图的请求(例 如,在触摸屏112上与图5S中的文件夹图标5004-7的位置相对应 的位置处的点击手势5076)而显示动画。图5V中的示例性动画包 括显示多个可选用户界面对象(例如,5002-7、5002-8 5002-10、 5002-11等)通过朝着显示器(例如,触摸屏112)的边缘移动而从 显示器(例如,触摸屏112)分散开。与分散开多个可选用户界面对 象相结合,设备显示所选文件夹图标5004-7扩大以填充触摸屏112, 如图5W中所示,从而显示包括与所选文件夹图标(例如,图5S中 的5004-7)所代表的文件夹相关联的可选用户界面对象(例如,图 5W中的5002-4、5002-13)的文件夹视图5082。
作为动画过渡的另一示例,在图5X中,设备响应于接收到用 以显示文件夹视图的请求(例如,检测图5S中的文件夹图标5004-7 上的点击手势5076)而显示动画。图5X中的示例性动画包括将壁 纸划分成第一部分5084和第二部分5086并远离第一部分移动第二 部分(例如,如图5Y中所示)。在一些实施例中,第一部分具有边 缘5088,该边缘5088具有与第二部分的边缘5090的轮廓互补的轮 廓。例如,在图5X中,第一部分5084的边缘5088与第二部分5086 的边缘5090互补。
应理解的是,在一些实施例中,第一部分远离第二部分移动或 者第一部分和第二部分远离彼此移动。在图5Y中,在第一部分5084 与第二部分5086之间的区域中显示文件夹视图5092。与第一部分 5084和第二部分5086的移动相结合,设备在显示器(例如,触摸屏 112)上显示与文件夹视图(例如,图5Y中的5092)内的所选文件 夹图标(例如,图5S中的5004-7)所代表的文件夹相关联的可选用 户界面对象(例如,图5Y中的5002-4、5002-13)。在一些实施例 中,该动画包括如同壁纸是滑开以从壁纸后面显示与文件夹相关联 的可选用户界面对象(例如,图5Y中的5002-4、5002-13)的滑动 门那样,显示壁纸分裂以显现文件夹中的可选用户界面对象(例如, 图5Y中的5002-4、5002-13)。在一些实施例中,在显示文件夹视 图5092之时继续显示与文件夹视图5092相关联的所选文件夹图标 5004-7,如图5Y中所示。在一些实施例中,使文件夹图标5004-7 在视觉上与其他可选用户界面对象(例如,图5Y中的5002-1、5002-2、 5002-3、5002-5、5002-6、5002-7、5002-8、5002-9、5004-1-b、5002-10、 5002-11、5002-12)区别开。在一些实施例中,调整第一部分的边缘 5088的轮廓或第二部分的边缘的轮廓,以使得边缘的轮廓不再是互 补的。例如,在图5X中,第一部分5084的边缘5088和第二部分 5086的边缘5090是互补的,具有剪开凹口5094。然而,继续本示 例,在该部分已如图5Y中所示地相互移开之后,第一部分5084的 边缘5088仍具有剪开凹口5094,而第二部分5086的边缘5090是笔 直的,并且因此边缘不再是互补的。在一些实施例中,剪开凹口5094 提供了可选用户界面对象的布置内的所选文件夹图标(图5X和5Y 中的5004-7)的位置的视觉指示,如图5Y中所示。
在一些实施例中,设备检测文件夹视图退出输入(例如,检测 到在触摸屏112上与图5Y中的文件夹视图5092外面的位置相对应 的位置处的点击手势5096),并且响应于文件夹退出输入,设备停 止显示文件夹视图(例如,如图5S中所示)。在一些实施例中,设 备检测文件夹重命名输入(例如,在诸如按钮或文本条目区或文件 夹的名称的文件夹重命名区域上检测到点击手势5098),并且响应 于文件夹重命名输入,该设备提供可以用来对文件夹重命名的重命 名界面(例如,从触摸屏的底部向上滑动的软键盘)。
现在将注意力转向图5Y-5CC,图5Y-5CC示出根据一些实施 例的用于取消新文件夹的创建的示例性用户界面。在一些实施例中, 如果接收到取消输入,则取消文件夹创建操作。在一些实施例中, 取消输入包括在用一个或多个可选用户界面对象(例如,动作图标 5002-4和5002-13)来创建新建文件夹之后立即从文件夹移除可选用 户界面对象中的一个。在一些实施例中,设备检测对应于用以将可 选用户界面对象其中一个从文件夹移出的请求的输入。例如,在图 5Y中,设备检测包括在触敏表面(例如,触摸屏112)上与文件夹 中的可选用户界面对象5002-4其中一个相对应的位置处的接触5100 以及该接触的后续移动5102(例如,从图5Y中在触摸屏112上的 文件夹视图5092内部的第一接触位置5100-a向图5Z中在触摸屏112 上的文件夹视图5092外面的第二接触位置5100-b的移动)的输入。 响应于检测到该输入,设备将可选用户界面对象从文件夹移出并删 除文件夹。例如,在图5Z中,可选用户界面对象5002-4在文件夹 外面,并且在图5AA中,在检测到接触的终止之后,在文件夹外面 显示可选用户界面对象5002-4。
在一些实施例中,还更新文件夹图标以反映文件夹内容的改 变。例如,在图5Y中,文件夹图标5004-7包括在文件夹内的两个 可选用户界面对象(5002-4和5002-13)的缩小比例表示(例如,“O” 和“R”),而在图5AA中,在可选用户界面对象中的一个(例如, 5002-4)已经从文件夹中移出之后,在文件夹图标(例如,图5AA 中的5004-7)中仅显示仍然在文件夹中的可选用户界面对象(例如, 5004-13)的缩小比例表示(例如,“R”)。
在一些实施例中,由于这是文件夹创建取消操作,所以停止显 示文件夹图标,并且在文件夹视图外面重新显示剩余可选用户界面 对象(例如,5002-13)(例如,如图5CC中所示)。在一些实施例 中,显示动画过渡,该动画过渡示出文件夹图标(例如,5004-7)变 成剩余可选用户界面对象(例如,仍然在文件夹中的可选用户界面 对象5002-13),如图5BB中所示,其中,在触摸屏112上显示动 画的中间阶段5104(例如,在文件夹图标与剩余可选用户界面对象 5002-13之间的动画帧)。在一些实施例中,剩余可选用户界面对象 替换触摸屏上的文件夹图标。例如,在图5AA中,在可选用户界面 对象的布置的第一列中第四行显示文件夹图标5004-7,而在图5CC 中,在可选用户界面对象的第一列上第四行显示剩余可选用户界面 对象5002-13。
现在将注意力转向图5DD-5JJ,其示出根据一些实施例的用于 删除文件夹的示例性用户界面。在一些实施例中,在创建新建文件 夹之后(例如,如上文参考图5M-5O更详细地描述的那样),设备 自动地显示文件夹的文件夹视图。例如,在图5DD中,设备显示包 括两个可选用户界面对象(例如,5002-4和5002-13)的文件夹视图 5106。在一些实施例中,当显示文件夹视图时,设备还显示用于对 文件夹重命名的文件夹重命名区域。例如,在图5DD中,设备显示 具有文件夹重命名区域5108的文件夹视图5106,其中设备已接收到 重命名输入(例如,来自物理键盘、键区、软键盘或其他字母数字 字符输入设备的文本输入)而将文件夹的名称从“游戏”变成“玩 耍”。响应于重命名输入,设备根据重命名输入而改变文件夹的名 称并改变文件夹图标(例如,5004-7)的外观(例如,在接收到重命 名输入之后将图5DD中的“游戏”变成图5EE中的“玩耍”)。
在一些实施例中,通过将壁纸背景划分成第一部分(例如, 5108)和第二部分(例如,5110)并将壁纸背景的第一部分(例如, 5108)远离壁纸背景的第二部分(例如,5110)进行移位以在第一 部分5108与第二部分5110之间的区域中显示文件夹视图5106,来 显示文件夹视图。
在一些实施例中,在已经确认文件夹的创建之后(例如,通过 将文件夹重命名,打开和关闭文件夹,向文件夹添加附加可选用户 界面对象等),当从文件夹移除单个项目时并不删除文件夹。相反 地,在一些实施例中,只有当所有项目都被从文件夹移除之后才由 设备删除文件夹。例如,在图5EE中,设备检测用以从文件夹视图 移除可选用户界面对象(例如,5002-4)的请求(例如,检测到接触 5112以及该接触5112在触摸屏112上朝向文件夹视图5106外面的 位置并进入桌面背景的第一部分5108中的后续移动5114)。响应于 用以从文件夹视图5106移除可选用户界面对象例如5002-4的请求, 该设备从文件夹视图5106移除可选用户界面对象5002-4并在文件 夹视图5106外面显示可选用户界面对象5002-4,如图5FF中所示。 继续本示例,在图5FF中,设备检测用以从文件夹视图移除最后的 可选用户界面对象(例如,5002-13)的请求,包括检测接触5116 和该接触的后续移动5118(例如,从图5FF中在触摸屏112上的文 件夹视图5106内部的第一接触位置5116-a向图5GG中在触摸屏112 上的文件夹视图5106外面的第二接触位置5116-b的移动)。在一些 实施例中,响应于该请求,响应于检测到对应于该请求的输入的终 止而从文件夹移除最后的可选用户界面对象(例如,图5GG中的 5002-13)。在一些实施例中,当该设备检测到该输入的终止(例如, 接触的抬起)时,根据接触5116-b的位置而在显示器(例如,触摸 屏112)上显示最后的可选用户界面对象。
在一些实施例中,在从文件夹视图(例如,图5GG中的5106) 移除最后的可选用户界面对象(例如,图5GG中的5002-13),从 文件夹图标移除可选用户界面对象的缩小比例表示(例如,“R”)。 例如,在图5HH中,文件夹图标5004-7不包括可选用户界面对象的 任何缩小比例表示(例如,由于与文件夹图标相关联的文件夹不包 含任何可选用户界面对象)。
在一些实施例中,一旦最后的可选用户界面对象(例如,图 5GG中的5002-13)已被从文件夹视图5106移除时,如在图5GG中 所示,则删除文件夹且停止显示关联文件夹视图。例如,在图5II 中,设备已停止显示文件夹视图(例如,图5GG中的5106)以及与 文件夹相关联的文件夹图标(例如,图5GG中的5004-7)。在一些 实施例中,设备显示文件夹图标(例如,5004-7)消失的动画。例如, 在图5HH中,文件夹显示不具有可选用户界面对象的缩小比例表示 的文件夹图标5004-7并开始缩小文件夹图标5004-7,如图5HH中的 箭头所示。继续此动画,在图5II中,完全停止显示文件夹图标。在 停止显示文件夹图标之后,在一些实施例中,设备重新布置可调整 用户界面对象,从而消除因删除文件夹图标而在可选用户界面图标 的预定义布置中而留下的空隙。例如,在图5JJ中,将与纸牌应用相 关联的可选用户界面对象5002-4向左移动,以填充因文件夹图标(例 如,图5HH中的5004-7)留下的空隙。
现在将注意力转向图5KK-5PP,图5KK-5PP示出根据一些实 施例的用于向文件夹添加可选用户界面对象的示例性用户界面。在 图5KK中,设备显示包括多个动作图标(例如,5002-1、5002-2、 5002-3、5002-5、5002-6、5002-7、5002-8、5002-09、5002-10、5002-11、 5002-12、5002-14、5002-15并5002-16)和多个文件夹图标(例如, 5004-1-b、5004-7并5004-2)的多个可选用户界面对象。在一些实 施例中,设备检测与显示器(例如,触摸屏112)上的用以移动相应 可选用户界面对象(例如,5002-9)的请求相对应的输入或输入的开 始(例如,图5KK中在触摸屏112上的接触5120-a)。在一些实施 例中,其他可选用户界面对象中的一个或多个(例如,动作图标5002 和文件夹图标5004)具有默认激活区域(例如,5122-1-a、5122-2-a、 5122-3-a、5122-4-a、5122-5-a、5122-6-a、5122-7-a、5122-8-a、5122-9-a、 5122-10-a、5122-11-a、5122-12-a、5122-13-a、5122-14-a、5122-15-a、 5122-16-a、5122-17-a),其中,用于相应可选用户界面对象的每个 激活区域用于执行与相应可选用户界面对象相关联的动作。在一些 实施例中,用于相应动作图标的相应激活区域与创建包括相应动作 图标的文件夹的动作相关联。在一些实施例中,用于相应文件夹图 标的相应激活区域与向与相应文件夹图标相关联的文件夹添加可选 用户界面对象的动作相关联。在一些实施例中,响应于检测到触敏 表面上对应于第一可选用户界面对象(例如,图5KK中的5002-9) 的移动的输入,相应激活区域中的一个或多个从默认尺寸变成经过 调整的尺寸(例如,图5LL中的5122-1-b、5122-2-b、5122-3-b、 5122-4-b、5122-5-b、5122-6-b、5122-7-b、5122-8-b、5122-9-b、 5122-10-b、5122-11-b、5122-12-b、5122-13-b、5122-14-b、5122-15-b、 5122-16-b、5122-17-b)。在一些实施例中,基于从相应激活区域(例 如,图5KK中的5122-13-a)到显示器(例如,触摸屏112)上的第 一各可选用户界面对象(例如,图5KK中的5002-9)的距离,来确 定相应激活区域(例如,图5LL中的5122-13-b)的经过调整的尺寸。
作为向文件夹添加可选用户界面对象的一个示例,设备检测对 应于用以将可选用户界面对象移动至与文件夹图标相关联的激活区 域的请求的输入。例如,设备检测在触敏表面(例如,触摸屏112) 上对应于相应可选用户界面对象5002-9的位置处的接触5120,并检 测该接触跨过触敏表面的后续移动5121(例如,在触摸屏112上从 图5KK中的第一接触位置5120-a向第二接触位置5120-b,向图5MM 中的第三接触位置5120-c的移动)。响应于检测到该输入,设备根 据接触5120的移动而跨过显示器(例如,触摸屏112)移动相应可 选用户界面对象5002-9,如图5KK-5MM中所示。在一些实施例中, 设备随着相应可选用户界面对象5002-9跨过显示器(例如,触摸屏 112)移动而自动地重新布置可选用户界面对象。在一些实施例中, 设备直到已满足预定条件(例如,在触摸屏112上检测不到接触 5120)时才重新布置可选用户界面对象。例如,在图5LL-5MM中, 即使已跨过显示器(例如,触摸屏112)移动相应可选用户界面对象 5002-9,也并不立即重新布置其他可选用户界面对象。
在一些实施例中,设备在相应可选用户界面对象5002-9至少 部分地在用于其他可选用户界面对象中的一个(例如,文件夹图标 5004-7)的激活区域(例如,5122-13-b)内之时,检测输入的终止 (例如,图5MM中的接触5120-c的抬起)。在一些实施例中,响 应于检测到该输入的终止,设备向与可选用户界面对象(例如,文 件夹图标5004-7)相关联的文件夹添加相应可选用户界面对象 5002-9。在一些实施例中,在已将相应可选用户界面对象(例如, 5002-9)添加到与可选用户界面对象(例如,文件夹图标5004-7) 相关联的文件夹之后,设备对文件夹图标(例如,图5NN中的5004-7) 进行修改以包括动作图标的缩小比例表示(例如,图5NN中的文件 夹图标5004-7中的“S”),如图5NN中所示。在一些实施例中, 在已将动作图标5002-9添加到与文件夹图标5004-7相关联的文件夹 之后,设备重新布置显示器(例如,触摸屏112)上的可选用户界面 对象,从而填充该布置中的任何空隙,如图5OO中所示,其中,因 动作图标5002-9向文件夹中的移动留下的空隙被填充。
在图5OO中,设备检测的另一输入,该另一输入包括在与显 示器(例如,触摸屏112)上的动作图标5002-8图标的位置相对应 的位置处的触敏表面(例如,触摸屏112)上的接触5124以及该接 触的后续移动5126(例如,在触摸屏112上从图5OO中的第一接触 位置5124-a向图5PP中的第二接触位置5124-b的移动)。在一些实 施例中,其他可选用户界面对象中的一个或多个(例如,动作图标 5002和文件夹图标5004)具有激活区域(例如,5128-1、5128-2、 5128-3、5128-4、5128-5、5128-6、5128-7、5128-8、5128-9、5128-10、 5128-11、5128-12、5128-13、5128-14、5128-15),其中,用于相应 可选用户界面对象的每个激活区域用于执行与相应可选用户界面对 象相关联的动作。在一些实施例中,用于相应动作图标的相应激活 区域(例如,5128-1、5128-2、5128-3、5128-4、5128-5、5128-6、 5128-8、5128-9、5128-10、5128-11、5128-12或5128-13)与创建包 括相应动作图标的文件夹的动作相关联。在一些实施例中,用于相 应动作图标的相应激活区域(例如,5128-7、5128-11或5128-15) 与向与相应文件夹图标相关联的文件夹添加相应可选用户界面对象 (例如,5002-8)的动作相关联。在一些实施例中,基于激活区域与 相应可选用户对象(例如,5002-8)的距离来确定激活区域的尺寸。 在一些实施例中,并不在显示器(例如,触摸屏112)上显示激活区 域。
响应于检测到该输入(例如,图5OO-5PP中触摸屏112上的 接触5124的移动5126),设备根据接触5124的移动而跨过显示器 (例如,触摸屏112)移动相应可选用户界面对象5002-8,如图 5OO-5PP中所示。在一些实施例中,设备直至已满足预定条件才重 新布置可选用户界面对象,如上文参考图5LL-5MM更详细地描述的 那样。在一些实施例中,设备随着相应可选用户界面对象5002-8跨 过显示器(例如,触摸屏112)移动而自动地重新布置可选用户界面 对象,如图5PP中所示。例如,在图5OO-5PP中,即使相应可选用 户界面对象5002-8仍在跨过显示器(例如,触摸屏112)移动,其 他可选用户界面对象也已被重新布置成填充因相应可选用户界面对 象5002-8跨过显示器(例如,触摸屏112)移动所留下的空隙。
在一些实施例中,设备检测接触的附加移动5130(例如,从 图5PP中的第二接触位置5124-b向在用于相应文件夹图标5004-7 的激活区域5128-11内的接触位置的移动)。在一些实施例中,设备 在相应可选用户界面对象5002-8至少部分地在用于其他可选用户界 面对象其中一个(例如,文件夹图标5004-7)的激活区域(例如, 5128-11)内之时检测输入的终止(例如,接触5124从触摸屏112 的抬起)。在一些实施例中,响应于检测到该输入的终止,设备向 与可选用户界面对象(例如,文件夹图标5004-7)相关联的文件夹 添加相应可选用户界面对象5002-8。在一些实施例中,在已将相应 可选用户界面对象(例如,5002-8)添加到与可选用户界面对象(例 如,文件夹图标5004-7)相关联的文件夹之后,设备对文件夹图标 (例如,图5QQ中的5004-7)进行修改以包括动作图标的缩小比例 表示(例如,图5QQ中的文件夹图标5004-7中的“M”),如图 5QQ中所示。
现在将注意力转向图5QQ-5SS,图5QQ-5SS示出根据一些实 施例的用于移动文件夹图标的示例性用户界面。在一些实施例中, 在设备处于用户界面重新配置模式之时,可以响应于所述触敏表面 (例如,触摸屏112)上的文件夹重新定位输入而使文件夹图标在显 示器(例如,触摸屏112)上到处移动。例如,在图5QQ中,设备 检测包括在与触敏表面(例如,触摸屏112)上的相应文件夹图标 5004-7的位置相对应的位置处的接触51313的输入,并且检测接触 5132跨过触敏表面的后续移动5134(例如,跨过触摸屏112从图5QQ 中的第一接触位置5132-a向图5RR中的第二接触位置5132-b的移 动)。响应于检测到该输入,设备根据输入将相应文件夹图标5004-7 移动至显示器(例如,触摸屏112)上的新位置,如图5RR中所示。 在一些实施例中,在检测到预定条件(例如,输入的终止或移动暂 停持续超过预定时间段)之后,设备重新布置可选用户界面对象, 从而为响应于检测到该输入而移动的相应文件夹图标(例如,5004-7) 让出空间,如图5SS中所示。
现在将注意力转向图5QQ-5VV,图5QQ-5VV示出根据一些实 施例的用于在文件夹重新布置可选用户界面对象的示例性用户界 面。在图5SS中,设备检测文件夹视图显示输入(例如,在触摸屏 112上与文件夹图标5004-7的位置相对应的位置处的点击手势 5136)。响应于文件夹视图显示输入,设备显示文件夹视图(例如, 图5TT-5UU中的5138),该文件夹视图包括与文件夹图标5004-7 所代表的文件夹相关联的可选用户界面对象(例如,动作图标 5002-4、5002-13、5002-9、5002-8)。在一些实施例中,文件夹视 图(例如,5138)内的可选用户界面对象具有预定空间布置,并且 可以基于所检测的重新布置输入而进行重新布置。例如,在图5TT 中,设备检测重新布置输入(例如,接触5140以及该接触5140跨 触摸屏112的后续移动5142)。响应于检测到重新布置输入,设备 根据重新布置输入而将文件夹视图内的一个或多个相应可选用户界 面对象从文件夹视图的空间布置内的第一位置移动至文件夹视图的 空间布置内的第二位置。例如,在图5TT中,设备检测在触敏表面 (例如,触摸屏112)上与显示器(例如,触摸屏112)上的股票应 用图标5002-9的位置相对应的位置处的接触5140,并检测接触5140 向触敏表面(例如,触摸屏112)上对应于显示器(例如,触摸屏 112)上的空间布置的最左侧的位置的后续移动5142。响应于该移动, 该设备将股票应用图标5002-9移动至文件夹视图5138的空间布置 内的最左位置,如图5UU中所示。
另外,在一些实施例中,与文件夹视图(例如,5138)相关联 的文件夹图标(例如,5004-7)被更新以反映对文件夹视图(例如, 5138)内的图标的空间布置的修改。例如,在图5TT中(例如,在 文件夹视图内的可选用户界面对象的空间布置已改变之前),设备 按照对应于可选用户界面对象的空间布置的第一顺序(例如,按照 从左至右、自上而下的顺序,为纸牌应用图标5002-4、竞速应用图 标5002-13、股票应用图标5002-9、地图应用图标5002-8)来显示文 件夹视图5138中的可选用户界面对象的缩小比例表示(例如,按照 从左至右、自上而下的顺序“O”、“R”、“S”、“M”)。相反, 在图5UU中(例如,在空间布置已改变之后),设备按照对应于可 选用户界面对象的新空间布置的第二顺序(例如,按照从左至右、 自上而下的顺序,为股票应用图标5002-9、纸牌应用图标5002-4、 竞速应用图标5002-13、地图应用图标5002-8)来显示文件夹视图 5138中的可选用户界面对象的缩小比例表示(例如,按照从左至右、 自上而下的顺序“S”、“O”、“R”、“M”)。
在一些实施例中,响应于文件夹视图退出输入,设备停止显示 文件夹视图。例如,在图5UU中,设备检测在触敏表面(例如,触 摸屏112)上与显示器(例如,触摸屏112)上的文件夹视图外面的 位置相对应的位置处的点击手势5144。响应于检测到点击手势5144, 设备停止显示文件夹视图,如图5VV中所示。在一些实施例中,设 备在显示器(例如,触摸屏112)上显示文件夹视图关闭(例如,在 文件夹视图5138内的可选用户界面对象上的背景壁纸关闭)的动画。
现在将注意力转向图5VV-5BBB,图5VV-5BBB示出根据一些 实施例的用于从文件夹移除可选用户界面对象的示例性用户界面。 在一些实施例中,该设备检测文件夹视图显示输入(例如,在图5VV 中在触摸屏112上对应于文件夹图标5004-1-b的位置处的点击手势 5146)。响应于检测到文件夹视图显示输入,设备显示包括文件夹 的内容的文件夹视图5148(例如,触摸屏112上的动作图标5002-19、 5002-20、5002-21、5002-22、5002-23、5002-24和5002-25),如图 5WW中所示。
在一些实施例中,可选用户界面对象中的一个或多个包括通知 标志(例如,图5WW中的5150),该通知标志指示与可选用户界 面对象(例如,动作图标5002-25)相关联的应用(例如,应用-7) 要求设备用户的关注。在一些实施例中,还在与包含可选用户界面 对象(例如,动作图标5002-25)的文件夹相关联的文件夹图标(例 如,5004-1-b)上显示一个或多个附加通知标志(例如,5012和/或 5014)。在一些实施例中,随着可选用户界面对象上的通知标志被 更新而更新附加通知标志(例如,当通知标志5150出现、消失或改 变时从而指示通知的数目已改变时)。
在一些实施例中,设备检测可选用户界面对象移除输入,并且 响应于检测到可选用户界面对象移除输入,设备从文件夹视图移除 可选用户界面对象。例如,在图5WW中,设备检测在触敏表面(例 如,触摸屏112)上与显示器(例如,触摸屏112)上的应用图标5002-19 的位置相对应的位置处的接触5152以及该接触5152跨过触敏表面 (例如,触摸屏112)朝向显示器(例如,触摸屏112)中对应于在 文件夹视图5148外面的一部分的位置的后续移动5154。在一些实施 例中,输入是不指定在文件夹外面的特定位置的快速手势(例如, 该手势是弹开手势或快速点击手势和并不包括在文件夹视图外面的 暂停的拖曳手势),并且设备将可选用户界面对象移动至显示器上 在文件夹视图外面(例如,触摸屏112)的自动确定位置。继续以上 示例,响应于检测到接触5152和该接触的后续移动5154,设备从文 件夹视图5148移除动作图标5002-19,关闭文件夹视图,并在显示 器(例如,触摸屏112)上的可选用户界面对象的布置中的第一打开 位置处显示动作图标5002-19。在本示例中,在显示器(例如,图5XX 中的触摸屏112)上的可选用户界面对象的三乘四阵列的右下角处显 示动作图标5002-19。
在一些实施例中,当已从与文件夹图标相关联的文件夹移除可 选用户界面对象时,设备更新与该文件夹相关联的文件夹图标。例 如,在图5WW中,与所显示文件夹视图5148相关联的文件夹图标 5004-1-b包括包含在与文件夹图标5004-1-b相关联的文件夹内的可 选用户界面对象的四个缩小比例表示(例如,“x4”、“x5”、“x6” 和“x7”)。在一些实施例中,文件夹图标中的空白空间指示文件 夹视图包括用以添加更多可选用户界面对象的空间,如图5WW中的 文件夹图标5004-1-b所示。然而,在从与文件夹图标(例如,5004-1-b) 相关联的文件夹移除可选用户界面对象(例如,动作图标5002-19) 之后,设备改变文件夹图标(例如,图5XX中的5004-1-b)的外观, 从而指示该可选用户界面对象(例如,5002-19)已被从文件夹移除。 例如,在图5XX中,文件夹图标5004-1-b示出文件夹中的缩小比例 表示(例如,显示“x2”、“x3”、“x4”、“x5”、“x6”和“x7”), 所述缩小比例表示被重新布置以指示在与文件夹图标5004-1-b相关 联的文件夹中少一个可选用户界面对象。
在一些实施例中,在设备处于用户界面重新配置模式时,设备 检测动作图标选择输入(例如,图5XX中对应于触摸屏112上的动 作图标5002-12的位置处的点击手势5155),并且响应于在设备处 于用户界面重新配置模式之时的动作图标选择输入,设备并不激活 与该动作图标(例如,照相机应用图标5002-12)相关联的应用(例 如,照相机应用)。在一些实施例中,设备检测文件夹视图显示输 入(例如,图5XX中在对应于文件夹图标5004-1-b的位置处的点击 手势5156)。响应于检测到文件夹视图显示输入,设备在显示器(例 如,触摸屏112)上显示包括文件夹的内容(例如,触摸屏112上的 动作图标5002-20、5002-21、5002-22、5002-23、5002-24和5002-25) 的文件夹视图5158,如图5YY中所示。
在一些实施例中,在设备处于用户界面重新配置模式之时,设 备检测对应于用以基于与动作图标中其中一个相关联的应用的请求 的输入(例如,点击手势5156,其对应于用以激活对应于应用-7应 用图标5002-25的应用-7应用的请求)。然而,根据一些实施例, 响应于检测到该输入,在设备处于用户界面重新配置模式之时设备 并不激活应用图标。
在一些实施例中,设备检测可选用户界面对象移除输入,并且 响应于检测到可选用户界面对象移除输入,设备从文件夹视图移除 可选用户界面对象。在一些实施例中,当可选对象移除输入满足预 定义条件时,可选用户界面对象根据可选对象移除输入而在可选用 户界面对象的布置内进行定位。例如,在图5YY中,设备检测在触 敏表面(例如,触摸屏112)上与显示器(例如,触摸屏112)上的 应用图标5002-22的位置相对应的位置处的接触5162以及该接触 5152跨过触敏表面的后续移动(例如,跨触摸屏112从图5YY中的 文件夹视图5158内的接触位置5162-a向图5ZZ中对应于触摸屏112 中在文件夹视图5158外面的一部分的接触位置的移动)。在一些实 施例中,设备检测在触敏表面(例如,触摸屏112)上与显示器(例 如,触摸屏112)上在文件夹视图5158外面的位置对应的位置处的 接触(例如,接触位置5162-b)超过阈值时间段,并且作为响应, 设备停止显示文件夹视图,如图5AAA中所示。
在一些实施例中,在停止显示文件夹视图之后,设备继续检测 接触5162的移动5166(例如,从图5AAA中的触摸屏112上的第 二接触位置5162-b向图5BBB中的触摸屏112上对应于触摸屏112 上的可选用户界面对象的布置内的位置的第三接触位置5162-c的移 动)。响应于继续移动5166,设备根据接触的移动而在显示器(例 如,触摸屏112)上移动可选用户界面对象(例如,动作图标5002-22)。 在一些实施例中,根据可选用户界面对象输入来放置以此方式从文 件夹移除的可选用户界面对象(例如,动作图标5002)。从上文继 续该示例,设备检测与显示器(例如,触摸屏112)上在可选用户界 面对象的布置内的位置相关联的输入的终止(例如,在图5BBB中 接触5162在接触位置5162-c处从触摸屏112的抬起)。如图5BBB 中所示,接触5161-c和动作图标5002-22位于其他可选用户界面对 象中的两个可选用户界面对象(例如,5002-6和5004-7)之间,并 且在检测到该输入的终止(例如,图5BBB中的接触5162-c的抬起) 时,在输入所指示的可选用户界面对象的布置内的位置处,显示可 选用户界面对象(例如,在图5CCC中的触摸屏112上的备忘录动 作图标5002-6与游戏文件夹图标5004-7之间,显示应用-4动作图标 5002-22)。
在一些实施例中,当已从与文件夹图标相关联的文件夹移除可 选用户界面对象时,设备更新与该文件夹相关联的文件夹图标。例 如,在图5YY中,与所显示文件夹视图5158相关联的文件夹图标 5004-1-b显示包含在与文件夹图标5004-1-b相关联的文件夹内的可 选用户界面对象的六个缩小比例表示(例如,“x2”、“x3”、“x4”、 “x5”、“x6”和“x7”)。然而,在从与文件夹图标(例如,5004-1-b) 相关联的文件夹移除可选用户界面对象(例如,动作图标5002-22) 之后,设备改变文件夹图标的外观(例如,从图5XX-5ZZ中的 5004-1-b改变为图5AAA中的5004-1-b),从而指示该可选用户界 面对象(例如,5002-22)已被从文件夹移除。例如,在图5AAA中, 文件夹图标5004-1-b示出被重新布置的文件夹中的所有缩小比例表 示(例如,仅显示“x2”、“x3”、“x5”、“x6”和“x7”), 从而指示在与文件夹图标5004-1-b相关联的文件夹中少一个可选用 户界面对象。另外,在一些实施例中,停止在文件夹图标内显示已 移除可选用户界面对象的缩小比例表示。例如,在图5CCC中的文 件夹图标5004-1-b中不再显示缩小比例表示“x4”,因为动作图标 5002-22已从文件夹中移除。
现在将注意力转向图5CCC-5EEE,图5CCC-5EEE示出根据一 些实施例的用于对可选用户界面对象的多个页面进行导航的示例性 用户界面。在一些实施例中,设备检测文件夹视图显示输入(例如, 图5CCC中在触摸屏112上的与触摸屏112上的文件夹图标5004-2 的位置相对应的位置处的点击手势5168)。响应于检测到文件夹视 图显示输入,设备在显示器(例如,触摸屏112)上显示包括文件夹 的内容(例如,动作图标5002-26、5002-27、5002-28、5002-29、5002-30、 5002-31、5002-32、5002-33、5002-34、5002-35、5002-36和5002-37) 的文件夹视图5170,如图5EEE中所示。
在一些实施例中,当文件夹视图显示输入是用以显示针对在用 户界面的托盘(例如,图5CCC中的5006)中的文件夹图标(例如, 5004-2)的文件夹视图的请求时,设备显示从停靠区开始扩大的文件 夹视图的动画。例如,在图5CCC中,设备检测在托盘5006中的文 件夹图标5004-2上的点击手势5168,并且在图5EEE中显示文件夹 的文件夹视图5170。在一些实施例中,设备在显示文件夹视图之前 显示过渡动画,如图5DDD中所示。例如,响应于检测到点击手势 5168,设备将壁纸背景划分成第一部分5712和第二部分5174,并显 示壁纸背景向后滑动的动画(例如,第二部分5174远离第一部分 5172移动),从而显现看起来位于壁纸背景下面的可选用户界面对 象(例如,图5DDD中的5002-34、5002-35、5002-36、5002-37)。 在动画结束时,在显示器(例如,触摸屏112)上的文件夹视图5170 中显示文件夹的内容或内容的一部分。
在一些实施例中,文件夹包括比在文件夹视图(例如,图5EEE 中的5170)中能够显示的可选用户界面对象更多的可选用户界面对 象。在一些实施例中,文件夹具有能够添加到文件夹的可选用户界 面对象的最大数目,其中,该最大数目是基于在用于文件夹的文件 夹视图中能够显示的可选用户界面对象的最大数目。例如,在图 5EEE中,只有12个可选用户界面对象可以被添加到与文件夹视图 5170相关联的文件夹。然而,在一些实施例中,文件夹视图包含多 个“页面”或多组的可选用户界面对象,并且文件夹可以通过显示 作为可选用户界面对象的后续集合的一部分的附加可选用户界面对 象而容纳附加可选用户界面对象,所述可选用户界面对象并未适合 于第一组可选用户界面对象(例如,动作图标5002-26、5002-27、 5002-28、5002-29、5002-30、5002-31、5002-32、5002-33、5002-34、 5002-35、5002-36和5002-37)中。例如,在图5EEE中,设备检测 包括接触5176和该接触跨触敏表面(例如,触摸屏112)的后续移 动5178的下一页输入。响应于检测到下一页输入,设备在用于文件 夹的文件夹视图5170内显示第二组可选用户界面对象(例如,图 5FFF中的动作图标5002-38、5002-39、5002-40、5002-41、5002-42 和5002-43)。换言之,文件夹包括十八个可选用户界面对象,其中, 十二个可选用户界面对象在第一页面中且六个可选用户界面对象在 第二页面中。
现在将注意力转向图5GGG-5MMM,图5GGG-5MMM示出根 据一些实施例的用于从文件夹移除可选用户界面对象的示例性用户 界面。在一些实施例中,设备检测文件夹视图显示输入(例如,图 5CCC中在对应于触摸屏112上的文件夹图标5004-2的位置处的点 击手势5168)。响应于检测到文件夹视图显示输入,设备显示包括 文件夹的内容(例如,动作图标5002-26、5002-27、5002-28、5002-29、 5002-30、5002-31、5002-32、5002-33、5002-34、5002-35、5002-36 和5002-37)的文件夹视图5182,如图5GGG中所示。
在一些实施例中,文件夹视图(例如,5182)在这些实施例中 的一些实施例中包括显示器(例如,触摸屏112)的全部或基本上全 部,设备显示可选用户界面对象移除区域(例如,图5GGG中的 5184)。在一些实施例中,响应于检测到对应于用以将相应可选用 户界面对象移动到可选用户界面对象移除区域5184中的请求的移除 请求,设备从文件夹移除相应可选用户界面对象。例如,在图5GGG 中,设备检测接触5186和该接触的移动5188(例如,从图5GGG 中与触摸屏112上的相应可选用户界面对象5002-32的位置相对应 的第一接触位置5168-a向图5HHH中在触摸屏112上与接近于可选 用户界面对象移除区域5184或在其内部的位置相对应的第二接触位 置5186-b的移动)。继续本示例,设备将各可选用户界面对象(例 如,动作图标5002-32)移动至可选用户界面对象移除区域5184。在 一些实施例中,响应于将确定输入的终止(例如,图5HHH中的接 触5186-b的抬起),设备停止显示来自文件夹视图5182的相应可选 用户界面对象(例如,动作图标5002-32),并且自动地重新布置文 件夹视图5182内的可选用户界面对象,从而消除可选用户界面对象 的布置中的任何空隙。例如,在图5III中,可选用户界面对象已被 重新布置,从而填充在从文件夹视图移除相应可选用户界面对象(例 如,动作图标5002-32)之后仍留在图5HHH中的空隙。
在一些实施例中,在从文件夹移除可选用户界面对象(例如, 动作图标5002-32)之后自动地停止显示文件夹视图(例如,设备自 动地从图5III中所显示的用户界面切换至在图5JJJ中所显示的用户 界面)。在一些实施例中,设备检测退出文件夹视图输入(例如, 图5III中在文件夹视图5182的右上角中的“退出文件夹”图标上的 点击手势5190)。响应于检测到退出文件夹视图输入,设备停止显 示文件夹视图并重新显示主屏屏幕,如图5JJJ中所示。在一些实施 例中,在主屏屏幕上显示被从文件夹移除的可选用户界面对象(例 如,5002-32),如图5JJJ中所示。
在一些实施例中,设备检测文件夹视图显示输入(例如,图 5JJJ中在对应于文件夹图标5004-2的位置处的点击手势5192)。响 应于检测到文件夹视图显示输入,设备重新显示包括文件夹的已修 改内容(例如,动作图标5002-26、5002-27、5002-28、5002-29、5002-30、 5002-31、5002-33、5002-34、5002-35、5002-36和5002-37)的文件 夹视图5182,如图5KKK中所示。在一些实施例中,作为上述可选 用户界面对象移除区域的替代或除此之外,设备显示与可选用户界 面对象中的一个或多个相关联的对象修改目标。例如,在图5KKK 中,可选用户界面对象中的每一个具有与其相关联的对象修改目标 (例如,动作图标5002-37具有相应对象修改目标5194)。
在一些实施例中,当设备检测到用以激活用于相应可选用户界 面对象的对象修改目标的请求(例如,在触摸屏112上与用于动作 图标5002-37的对象修改区域的位置相对应的位置处的点击手势 5196)时,设备显示对象修改对话框。例如,在图5LLL中,设备显 示为用户提供用于修改可选用户界面对象的选项(例如,删除动作 图标5002-37、从文件夹移除动作图标5002-37或取消对象修改操作) 的弹出对话框5198。在本示例中,响应于对应于用以删除可选用户 界面对象的请求的输入(例如,删除按钮上的点击手势5200),设 备删除可选用户界面对象(例如,从与文件夹视图相关联的文件夹 且从设备完全地移除动作图标5002-37,以使得其不在主屏屏幕或任 何其他文件夹视图上显示,如图5MMM中所示)。在一些实施例中, 当可选用户界面被删除时,从设备删除与可选用户界面对象相关联 的应用。在本示例中,响应于对应于用以取消对象修改操作的请求 的输入(例如,取消图标上的点击手势5202),设备在并不修改可 选用户界面对象(例如,动作图标5002-37)的情况下停止显示对象 修改对话框5198,从而返回到图5KKK中所显示的用户界面。在本 示例中,响应于对应于用以从文件夹移除可选用户界面对象的请求 的输入(例如,移除按钮上的点击手势5204),设备从文件夹移除 可选用户界面对象(例如,如图5MMM中所示),而不从设备移除 可选用户界面对象(例如,从与文件夹视图相关联的文件夹移除动 作图标5002-37且主屏上显示动作图标5002-37,如图5NNN中所 示)。
现在将注意力转向图5NNN-5OOO,图5NNN-5OOO示出根据 一些实施例的用于在处于正常操作模式之时显示文件夹视图的示例 性用户界面。在一些实施例中,设备检测对应于用以退出用户界面 重新配置模式并返回到正常操作模式的请求的输入。例如,在图 5NNN中,设备检测到返回到正常操作模式的请求(例如,图5NNN 中的主屏按钮204上的按压输入5206)。响应于返回到正常操作模 式的请求,设备返回到正常操作模式,使得不能够再重新布置图 5OOO-5PPP中的可选用户界面对象(例如,动作图标5002和文件 夹图标5004)(但是在一些实施例中,可以在一个或两个维度上滚 动可选用户界面对象的布置)。
在一些实施例中,在设备处于正常操作模式之时,相应动作图 标5002的选择导致激活与相应动作图标相关联的应用。例如,在图 5OOO中,响应于检测到对照片动作图标的选择(例如,检测到在 触敏表面上与照片动作图标5002-1相对应的位置处的点击手势 5208),设备显示照片应用(例如,如果照片应用未在运行,则启 动照片应用,或者如果照片应用已在运行,则简单地显示照片应用)。 相反,在一些实施例中,响应于检测到对相应文件夹图标5004的选 择导致显示显示用于文件夹的文件夹视图。例如,在图5OOO中, 在检测到对游戏文件夹图标的选择之后(例如,检测到在触敏表面 上与游戏文件夹图标5004-7相对应的位置处的点击手势5210),设 备显示用于游戏文件夹的文件夹视图5212。在一些实施例中,在设 备处于正常操作模式之时,对文件夹视图(例如,文件夹视图5212) 内的相应动作图标5002的选择导致激活与相应动作图标相关联的应 用。例如,响应于检测到对照片动作图标的选择(例如,检测到在 触敏表面(例如,触摸屏112)上与股票动作图标5002-9相对应的 位置处的点击手势5214),设备在显示器(例如,触摸屏112)上 显示照片应用(例如,如果股票应用未在运行,则启动股票应用, 或者如果股票应用已在运行,则简单地显示股票应用)。
现在注意力转向图5QQQ-5TTT,图5QQQ-5TTT示出根据一 些实施例的用于在处于正常操作模式之时显示文件夹视图的示例性 用户界面。在图5QQQ中,设备正在主屏屏幕上显示多个可选用户 界面对象(例如,动作图标5002和文件夹图标5004)。在一些实施 例中,设备检测请求选择文件夹图标的输入。例如,在图5QQQ中, 设备检测文件夹图标5004-12上的接触5216。文件夹图标5004-12 包括与文件夹相关联的可选图标的多个缩小比例表示(例如,可选 图标的缩小比例表示“y1”、“y2”、“y3”、“y4”、“y5”、 “y6”、“y7”、“y8”和“y9”)。如下面所解释的,在一些实 施例中,包括在文件夹图标5004-12中的可选图标的缩小比例表示与 在对应于文件夹图标5004-12的文件夹内的可选图标的子集相对应。
图5QQQ-图5TTT示出在图5QQQ中所示的主屏屏幕(例如, 应用启动用户界面)与对应于图5TTT中所示的文件夹图标5004-12 的文件夹视图之间的动画过渡。具体地,在本示例中,在主屏屏幕 中按照相应布置显示所述多个可选用户界面对象,并且动画将相应 布置扩大,以使得文件夹图标5004-12被扩大并朝着显示器的中心移 动(例如,在图5QQQ-5RRR中,设备将布置扩大以使得文件夹图 标5004-12被扩大且朝着触摸屏112的中心移动;在图5RRR-5SSS 中,设备将布置扩大以使得文件夹图标5004-12被扩大且朝着触摸屏 112的中心移动;并且在图5SSS-5TTT中,设备将布置扩大以使得 文件夹图标5004-12被扩大且朝着触摸屏112的中心移动)。在动画 期间,设备停止显示除文件夹图标5004-12之外的可选用户界面对象 的扩大表示,因为他们“离开了”显示器。在对文件夹图标5004-12 进行放大之后,利用文件夹视图来替换被扩大的文件夹图标5004-12 的显示,如图5TTT中所示。在一些实施例中,响应于用以退出图 5TTT中所示的文件夹视图的请求(例如,响应于主屏按钮204的激 活),设备使图5QQQ-5TTT中所示的动画过渡逆向(例如,通过从 图5TTT逐步后退至图5SSS并后退至图5RRR至图5QQQ)。
现在将注意力转向图5TTT-5VVV,图5TTT-5VVV图示用于 在文件夹视图中显示页面指示符图标5217并根据文件夹视图的所显 示页面来更新其外观的示例性用户界面。
如图5TTT中所示,与文件夹图标5004-12相关联的文件夹视 图(图5QQQ-5SSS)显示包括文件夹中的可选图标的第一子集的第 一页。在一些实施例中,文件夹视图包括用以同时地显示不超过特 定数目的可选图标的空间,该特定数目小于文件夹内的可选图标的 总数。例如,与文件夹图标5004-12相关联的文件夹包括在文件夹视 图的第一页(图5TTT)中所显示的动作图标(例如,应用图标) 5002-51、5002-52、5002-53、5002-54、5002-55、5002-56、5002-57、 5002-58、5002-59,而且还至少包括在文件夹视图的第二页(图 5VVV)中所显示的动作图标5002-60、5002-61、5002-62、5002-63、 5002-64、5002-65、5002-66、5002-67、5002-68。在本示例中,文件 夹视图包括用以在每个页面中显示九个或更少的可选图标的空间。
在一些实施例中,与文件夹图标5004-12相关联的文件夹视图 还显示页面指示符图标5217,页面指示符图标5217指示文件夹中的 可选图标在其之间被划分的可选图标的截然不同的页面的数目。例 如,在图5TTT中,文件夹视图显示三个页面指示符(例如,对应于 文件夹中的可选图标的第一页面的页面指示符5217-1、对应于文件 夹中的可选图标的第二页面的5217-2、对应于文件夹中的可选图标 的第三页面的5217-3),所述三个页面指示符指示文件夹中的可选 图标在三个页面之间进行划分。在一些实施例中,以与用于未被选 择页面的一个或多个页面指示符不同的方式显示用于当前选择页面 的页面指示符。例如,在图5TTT中,利用第一外观(例如,作为黑 色实线)来显示对应于当前所选页面(例如,第一页面)的页面指 示符5217-1,而利用第二外观(例如,作为未填充圆形)来显示对 应于未选择页面的页面指示符5217-2和5217-3,以使得用户能够确 定他或她在多个页面内的位置。
在一些实施例中,设备检测对应于用以显示文件夹视图的下一 页面的请求的输入。例如,在图5TTT中,设备检测文件夹视图的预 定义区域上的5218-a处的接触5218(例如,在并不对应于用以发起 与动作图标相关联的动作的请求的区域)。在一些实施例中,对应 于用以显示文件夹视图的下一页面的请求的输入包括预定义手势。 例如,在图5TTT中,连续地检测跨过显示器的手势5220中的5218。 如图5UUU中所示,在一些实施例中,设备显示手势5220导致从第 一页面到第二页面的动画移位的拖曳效果(例如,设备显示在第一 页面和第二页面之间“滚动”或“滑动”图标)。进一步如图5UUU 中所示,设备检测接触5218在5218-b处的释放(或抬起),并且响 应于检测到接触5218的抬起,设备显示第二页面的可选图标,如图 5VVV中所示。
图5VVV-5YYY示出文件夹视图的第二页面与应用视图之间 的动画过渡。在一些实施例中,设备检测对应于用以发起与可选用 户界面对象相关联的动作的请求的输入。例如,在图5VVV中,在 动作图标5002-66上检测包括接触5222的点击手势,其被设备解释 为用以启动“应用y16”的请求。在检测到该输入之前,在本示例 中,在第二页面中以相应布置显示多个可选用户界面对象。在启动 “应用y16”之时,如图5WWW中所示,动画相应布置扩大,使得 动作图标5002-6被扩大且朝着显示器的中心移动。如图5XXX中所 示,在动画期间,设备停止显示除动作图标5002-66之外的可选用户 界面对象的扩大表示,因为他们“离开了”显示器。在对动作图标 5002-66进行放大之后,利用应用视图5224来替换扩大动作图标 5002-55的显示,如图5YYY中所示。在一些实施例中,响应于用以 退出图5YYY中所示的应用视图5224的请求(例如,响应于主屏按 钮204的激活),设备使图5VVV-5YYY中所示的动画过渡逆向(例 如,通过从图5YYY逐步后退至图5XXX并推后至图5WWW至图 5VVV)。
现在将注意力转向图5ZZZ-5CCCC,该图5ZZZ-5CCCC示出 用于从文件夹移除相应图标的示例性用户界面。图5ZZZ类似于图 5VVV。然而,在图5ZZZ中,设备检测对应于用以进入用户界面重 新配置模式的请求的输入5226。在一些实施例中,基于预定义准则, 对应于用以进入用户界面重新配置模式的请求的输入不同于用以发 起动作图标的请求。例如,当在动作图标上检测到接触持续预定时 间量(例如,0.5、1或2秒)时,设备将该接触解释为用于进入用 户界面重新配置模式的请求。而当在动作图标上检测到接触持续小 于预定时间量时(例如,设备检测到点击手势而不是长按压手势), 设备启动应用(例如,如图5VVV-5YYY中所示)而不是进入用户 界面重新配置模式(例如,如图5ZZZ-5CCCC中所示)。
在图5AAAA中,设备已进入用户界面重新配置模式。在一些 实施例中,可选用户界面对象(例如,动作图标5002)显示设备处 于用户界面重新配置模式的视觉指示。例如,如图5AAAA中所示, 动作图标轻轻摇晃,如同其漂浮在水上一样(例如,每个相应动作 图标在显示器上微软动作图标的相应平均位置振动)。另外,在一 些实施例中,在处于用户界面重新配置模式之时,动作图标中的至 少一些与对象移除标志(例如,图5AAAA中的5010)相关联,并 且当设备检测到对象移除标志的激活时,与对象移除标志相关联的 动作图标被从文件夹视图的页面中移除(例如,删除)。在一些实 施例中,删除动作图标删除与动作图标相关联的应用。在一些实施 例中,删除动作图标删除图标而不删除与动作图标相关联的应用。
在一些实施例中,设备检测对应于用以将相应图标从文件夹视 图的页面移动至显示器上的在文件夹外面的相应位置的请求的输 入。例如,在图5AAAA中,设备在5228-a处检测到接触5228,并 且在连续地检测接触5228之时,检测对应于将动作图标5002-66移 动至显示器的底部区域的请求的手势5230(例如,拖曳手势)。如 图5BBBB中所示,将动作图标5002-66移动(例如,拖曳)至显示 器的底部区域,该底部区域在本示例中是预定图标移除区域。接触 5226在5226-b处被释放(例如,检测到接触5226的抬起),导致 动作图标5002-66“落在”图标移除区域5231中。在一些实施例中, 根据相应位置在预定图标移除区域内的确定,从文件夹视图移除动 作图标。在一些实施例中,从文件夹视图移除动作图标导致将动作 图标放置在用户界面内的不同位置上。例如,如图5CCCC中所示, 动作图标5002-66现在位于主屏屏幕中,同时设备仍处于用户界面重 新配置模式。
现在将注意力转向图5ZZZ和5DDDD-5FFFF,5ZZZ和 5DDDD-5FFFF示出用于响应于检测到图标向页面改变区域(例如, 页面改变区域5233-1或下一页区域5233-2)中的移动而改变文件夹 视图内的相应图标的页面的示例性用户界面。图5DDDD类似于图 5AAAA,但是并非接触5226从5226-a移动至5226-b并在图标区域 移除区域5231中释放动作图标5002-66,接触5226从5226-c(图 5DDDD)开始移动,并且在位置5226-c处(例如,在页面改变区域 5233-2内)检测到接触5226持续超过预定时间量(例如,0.1、0.2、 0.3、0.4或0.5秒)之后,设备如图5EEEE中所示,显示文件夹视 图的下一页面(例如,文件夹视图的第三页面),并且当设备在显 示文件夹视图的下一页之时检测接触5226的抬起时,图标5002-66 移动至下一页(例如,文件夹视图的第三页面)。在一些实施例中, 设备响应于动作图标5002-66的移动而来重新布置第二页中的其他 动作图标5002(例如,他们并不是动作图标5002-66)的布置。在一 些实施例中,所显示页面根据页面改变区域上的动作图图标5002-66 的移动而改变。例如,在图5EEEE中,页面改变区域5233-2是下一 改变区域,并且设备因此响应于检测到图标向页面改变区域5233-2 中的移动而从显示第二页面(图5EEEE)过渡至显示第三页面(图 5FFFF);当页面改变区域5233-1是前一页改变区域时,并且设备 将响应于检测到图标向页面改变区域5233-1中的移动,而从显示第 二页(图5EEEE)过渡至显示第一页面(图5CCCC)。在本示例中, 文件夹视图的第三页面包括原先存在于文件夹视图的第三页面中的 动作图标5002-69和5002-70,。
图5FFFF还示出接触5226的释放(例如,位置5266-c处的接 触5266的抬起),这在本示例中被设备解释为用以使动作图标 5002-66落在文件夹视图的第三页中的请求。如图5GGGG中所示, 在仍处于用户界面重新配置模式,设备在文件夹视图的第三页面中 动态地重新布置动作图标5002的布置以适应动作图标5002-66的添 加。
在一些实施例中,在处于重新配置模式之时,设备检测对应于 用以退出重新配置模式的请求的输入。例如,响应于检测到图 5GGGG中的主屏按钮204被接触5234激活,设备退出重新配置模 式并返回到正常操作模式(例如,非重新配置操作模式)且显示文 件夹视图,如图5HHHH中所示。
现在将注意力转向图5HHHH-5JJJJ,图5HHHH-5JJJJ示出用 于使从文件夹视图的相应页面向主屏屏幕过渡的动画的示例性用户 界面。
在一些实施例中,在显示文件夹视图的第三页面(或第二页等) 之时,设备检测对应于用以关闭文件夹视图(例如,主屏按钮的激 活)的请求的输入。响应于检测到对应于用以关闭文件夹视图的请 求的输入,设备停止显示文件夹视图,并替代地显示主屏屏幕。例 如,在图5HHHH中,设备检测到主屏按钮204被接触5236激活。 响应于用以关闭文件夹视图的请求,在图5III中,设备显示主屏屏 幕的页面,该页面包括对应于文件夹视图的文件夹图标5004-12。在 一些实施例中,在显示主屏之时,用于文件夹的文件夹图标包括文 件夹视图的现已离开页面中的动作图标的缩小比例表示。在一些示 例中,设备显示在图5HHHH与5IIII之间的动画过渡,其类似于在 图5QQQ-5TTT中所显示的动画的逆向,只是文件夹视图具有不同的 外观,因为其具有在文件夹视图的第三页面上显示的不同缩小比例 表示,并且因此文件夹图标的外观由于其是尺寸缩小时包括图5IIII 中所示的缩小比例表示。例如,图5HHHH示出包括动作图标 5002-69、5002-70、5002-66的文件夹视图的第三页面。在从第三页 面离开文件夹视图向主屏屏幕(图5IIII)导航时,文件夹图标5004-12 包括动作图标5002-69、5002-70、5002-66的缩小比例表示。
在一些实施例中,如图5JJJJ中所示,设备过渡至在文件夹图 标5004-12中显示动作图标的第一页面的缩小比例表示而不是文件 夹中的动作图标的第三页面的缩小比例表示。
现在将注意力转向图5JJJJ-5LLLL,图5JJJJ-5LLL示出用于向 可选择用户界面对象的不同页面导航的示例性用户界面。在一些实 施例中,设备检测到对应于用以显示可选用户界面对象的多个截然 不同的分开显示页面中的不同页面的可选用户界面对象的请求的输 入。例如,图5JJJJ示出检测到手势5238在5238-a处开始。图5KKKK 示出手势5238在5238-b处结束(例如,通过检测到手势的抬起)。 同样如图5KKKK中所示,响应于该手势,其在本示例中是滑动手势, 设备显示在第三页面与第二页面之间的动画过渡,并且可选地,如 果该过渡在检测到接触5238的抬起时被未完成,则设备完成动画过 渡,从而停止显示第三页面并替代地显示第二页面(在图5LLLL中 示出)。
图6A-图6E是示出根据一些实施例的创建新建文件夹的方法 600的流程图。方法600在具有显示器和触敏表面的多功能设备(例 如,设备300,图3,或者便携式多功能设备100,图1)处执行。 在一些实施例中,显示器是触摸屏显示器(例如,图5A-5N、5P-5LLLL 中的112)且触敏表面位于显示器上。在一些实施例中,显示器与触 敏表面分离。可以将方法600中的一些操作组合和/或可以改变一些 操作的顺序。
如下面所述,方法600提供了用以创建新建文件夹的直观方 式。该方法减少了用户在创建新建文件夹时的认知负担,从而创建 更高效的人机接口。对于电池操作的计算设备而言,使得用户能够 更快且更高效地创建新建文件夹节省了电力,且增加了电池充电之 间的时间。
设备在显示器上显示(602)多个可选用户界面对象(例如, 在图5M中,设备在触摸屏112上显示多个动作图标5002和多个文 件夹图标5004)。在一些实施例中,可选用户界面对象是(604)动 作图标5002。例如,动作图标5002可以包括表示软件程序的一个或 多个可激活图标(例如,照片应用图标5002-1、时钟应用图标5002-2、 浏览器应用图标5002-3、纸牌应用图标5002-4、天气应用图标 5002-5、备忘录应用图标5002-6、文本应用图标5002-7、地图应用 图标5002-8、股票应用图标5002-9、照相机应用图标5002-12、竞速 应用图标5002-13、电子邮件应用图标5002-14、电话应用图标 5002-15以及iPod应用图标5002-16)、文件(例如,文档动作图标 5002-11)、书签(例如,书签动作图标5002-10)等。同样地,第 一文件夹图标5004-1-b与第一文件夹相关联,而第二文件夹图标 5004-2与第二文件夹相关联。
响应于检测到对应于对相应可选用户界面对象的选择的输入, 设备激活(606)与相应可选用户界面对象相关联的应用。在一些实 施例中,应用仅在设备处于正常操作模式时被激活。例如,选择图 5A中的纸牌应用图标5002-1(例如,在设备处于正常操作模式之时) 将启动纸牌游戏应用。应理解的是,当动作图标5002表示文件时, 检测到对应于对动作图标的选择的输入显示用来查看和/或编辑文件 的应用。例如,如果设备检测到对应于对与标记书签的网页相关联 的书签图标(例如,图5A中的5002-10)的选择的输入(例如,点 击手势),则设备将启动网络浏览器并导航至标记书签的网页。作 为另一示例,如果设备检测到对应于对与电子数据表文档相关联的 文档图片(例如,图5A中的5002-11)的选择的输入,则设备将启 动电子数据表编辑/查看应用,并在电子数据表编辑/查看应用内显示 电子数据表文档。在一些实施例中,动作图标是应用启动图标,并 且如果应用当前未在运行,则选择动作图标启动应用,或者如果应 用当前在运行但被从视图隐藏,则显示应用。换言之,响应于检测 到对动作图标的选择,设备显示应用的视图,然而,如果应用在检 测到该输入时未在运行,则设备必须首先启动应用,而如果应用在 检测到该输入时已在运行,则设备可以简单地显示应用的视图且不 需要启动应用。
设备检测到(608)第一输入。例如,如图5M中所示,设备 在触敏表面上与第一对象(例如,纸牌应用图标5002-4)相对应的 位置(例如,图5M中的第一位置5040-a)处检测到手指接触5040 且检测到该手指接触跨过触敏表面的后续移动5042(例如,移动至 图5N中的第二位置5040-b)。在一些实施例中,第一输入是(610) 在触敏表面上检测到的手势(例如,手指拖曳手势)。在一些实施 例中,触敏表面与显示器截然不同。在一些实施例中,将触敏表面 与显示器组合为触摸屏112。
响应于检测到第一输入,设备将所述多个可选用户界面对象中 的第一对象跨过显示器(例如,触摸屏112)移动(612)至显示器 (例如,触摸屏112)上接近于所述多个可选用户界面对象中的第二 对象的位置。例如,在图5N中,纸牌应用图标5002-4已从先前的 位置移动至接近于第二对象(例如,图5N中的竞速应用图标 5002-13)的当前位置(例如,图5N中的5002-4)。在一些实施例 中,所述位置在第二对象或用于第二对象的激活区域上或者至少部 分地与之重叠,如图5N中所示,其中,纸牌应用图标5002-4部分 地与竞速应用图标5002-13重叠。在一些实施例中,该位置在用于第 二对象的激活区域上或至少部分地与之重叠,如下面参考方法900 更详细地描述的那样。
设备在第一对象接近于第二对象之时检测到(614)第一输入 满足预定义文件夹创建准则。在一些实施例中,检测到第一输入满 足预定义文件夹创建准则包括在第一对象接近于第二对象之时检测 (616)第一输入的终止。例如,在图5N中,设备在纸牌应用图标 5002-4与竞速应用图标5002-13重叠之时检测到接触5040-b的抬起。 作为另一示例,在图5N中,设备在纸牌应用图标5002-4与竞速应 用图标5002-13重叠持续超过预定时间段(例如,0.5秒、1秒、1.5 秒或任何合理时间段)之时检测到接触5040的暂停。在一些实施例 中,设备(618)在检测到第一输入时处于用户界面重新配置模式(即, 未处于正常操作模式),如上文更详细地描述的那样。另外,应理 解的是,在一些实施例中,在设备处于正常操作模式时不能移动可 选用户界面对象(例如,重新定位于可选用户界面对象的布置内)。
响应于在第一对象接近于第二对象之时检测到第一输入满足 预定义文件夹创建准则而执行操作622-636(620)。在一些实施例 中,响应于在第一对象接近于第二对象之时检测到第一输入满足第 一输入的预定义文件夹创建准则,停止(622)显示第一对象和第二 对象(例如,如图5N和5S中所示)。例如,在图5S中,在设备已 检测到第一输入满足预定义文件夹创建准则之后(例如,通过检测 到该输入终止或输入暂停持续超过预定时间段),在图5S中不再显 示先前在图5N中显示的纸牌应用图标5002-4和竞速应用图标 5002-13。替代地,显示文件夹图标5004-7,其表示包含纸牌应用图 标和竞速应用图标的文件夹。在一些实施例中,停止显示第二对象 包括显示第二对象变换成对应于文件夹的文件夹图标的动画。例如, 在图5S中,文件夹图标5004-7已替换来自图5N的竞速应用图标 5002-13。在一些实施例中,在文件夹图标中显示第一对象和/或第二 对象的缩小比例表示,如下面参考图11A-11C更详细地描述的。例 如,在图5S中,文件夹图标分别包括纸牌应用图标5002-4和竞速 应用图标5002-13的缩小比例表示(例如,“O”和“S”)。
设备创建(624)包含第一对象和第二对象的文件夹。在一些 实施例中,创建文件夹包括显示(626)代表文件夹的文件夹图标(例 如,如下面参考方法1100更详细地描述的那样)。例如,设备创建 包括纸牌应用图标5002-4和竞速应用图标5002-13的文件夹,并显 示文件夹图标5004-7,如图5S中所示。在一些实施例中,文件夹图 标具有与其他可选对象不同的性质,(例如,诸如应用图标、书签 图标、文档图标等动作图标),如下面参考方法700更详细地描述 的那样。在一些实施例中,在显示器(例如,触摸屏112)上先前被 第二可选对象占用的位置处显示(628)文件夹图标。例如,在图5N 中,竞速应用图标5002-13是可选用户界面对象的布置中(例如,从 左至右,自上而下)的最后一个可选用户界面对象,而在图5S中, 包含竞速应用图标5002-13的文件夹图标5004-7被显示为可选用户 界面对象的布置中的最后一个可选用户界面对象。在一些实施例中, 显示文件夹图标包括显示(630)第二可选对象变成(例如,变体) 为文件夹图标的动画。在一些实施例中,不能以这种方式将现有文 件夹组合。例如,即使设备检测到对应于在第二文件夹(例如,图 图5N中的5004-1-b)的顶部上拖曳第一文件夹(例如,图5N中的 5004-2)的输入,设备也不会将第一文件夹添加到第二文件夹。
在一些实施例中,在创建文件夹之后,设备自动地显示(632) 包括文件夹的内容的文件夹视图。例如,设备响应于检测到第一输 入满足预定义文件夹创建准则,而自动地从图5N中所显示的用户界 面移动至图5Y中所显示的用户界面,设备显示文件夹视图(例如, 包含纸牌应用图标5002-4和竞速应用图标5002-13的区域5092,如 图5Y中所示)。
在一些实施例中,在检测到第一输入之后,设备在显示器上按 照第一布置显示所述多个用户界面对象。例如,在图5X中,可选用 户界面对象(例如,动作图标5002和文件夹图标5004)是以二维网 格布置显示的,每个可选用户界面对象在网格布置内具有各自位置。 在这些实施例中的一些实施例中,在创建文件夹之后,设备在显示 器(例如,触摸屏112)上显示(634)文件夹视图(例如,图5Y 中的5092)。在一些实施例中,显示文件夹视图包括显示文件夹视 图内的第一对象和第二对象。应理解的是,相应文件夹视图是显示 器(例如,触摸屏112)中包括文件夹内容的部分。例如,图5T中 的区域5078、图5Y-5Z中的阴影区域5092、图5DD-5GG中的阴影 区域5106、图5TT-5UU中的阴影区域5138、图5WW中的阴影区域 5148、图5YY-5ZZ中的阴影区域5158、图5EEE-5FFF中的阴影区 域5170和图5PPP中的阴影区域5212全部是作为显示器(例如,触 摸屏112)的一部分的文件夹视图。在一些实施例中,文件夹视图是 基本上全部显示器(例如,触摸屏112)。例如,图5U中的区域和 图5GGG-5III、5KKK、5MMM中的区域5182是为基本上全部(或 全部)显示器(例如,触摸屏112)的文件夹视图。
在一些实施例中,设备显示从第一布置向文件夹视图的动画过 渡(例如,如下面参考方法1200更详细地描述的那样)。在一些实 施例中,显示文件夹视图包括显示(636)文件夹图(例如,图5Y 中的5004-7)和第一布置的至少一部分的表示,从而指示文件夹图 标在第一布置内的位置。例如,在图5Y中,在文件夹图标5004-7 上面继续显示在文件夹图标(例如,在图5X中)上方显示的可选用 户界面对象(例如,5002-1、5002-2、5002-3、5002-5、5002-6、5002-7、 5002-8、5002-6、5004-1-b、5002-10、5002-11和5002-12),同时 不再在文件夹图标5004-7下面显示在文件夹图标5004-7下方显示的 可选用户界面对象(例如,5002-14、5002-15、5002-16、5004-2)。
在一些实施例中,在设备处于正常操作模式之时,可选用户界 面对象包括(638)一个或多个动作图标(例如,图5OOO中的5002) 和一个或多个文件夹图标(例如,图5OOO中的5004)。在这些实 施例中的一些实施例中,设备检测(640)第二输入。在一些实施例 中,响应于检测到第二输入:当第二输入对应于用以选择相应动作 图标的请求时,设备激活(642)与相应动作图标相关联的应用;并 且当第二输入对应于用以选择文件夹图标的请求时,设备显示包括 与文件夹图标相关联的文件夹的内容的文件夹视图。例如,在图 5OOO中个,在触敏表面(例如,触摸屏显示器112)上与显示器(例 如,触摸屏112)上的动作图标(例如,照片应用图标5002-9)的位 置相对应的位置处的点击手势5208激活与该动作图标相关联的应用 (例如,照片应用),而响应于在触敏表面(例如,触摸屏112)上 与显示器(例如,触摸屏112)上的文件夹图标(例如,图5OOO 中的文件夹图标5004-7)的位置相对应的位置处检测到点击手势 5210,设备显示包括与文件夹图标5004-7相关联的文件夹的的内容 (例如,动作图标5002-9、5002-4、5002-13、5002-8)的文件夹视 图5212。
在一些实施例中,在创建文件夹之后,设备自动地显示(644) 包括文件夹的内容的文件夹视图并显示对象移除区域。例如,在图 5Y中,对象移除区域是显示器(例如,触摸屏112)的第一部分5084。 作为另一示例,在图5GGG-5HHH中,对象移除区域5184是显示器 (例如,触摸屏112)的单独标识的部分。作为另一示例,在图5WW 中,在文件夹视图5148上方和下方的显示器(例如,触摸屏112) 的两个部分都是对象移除区域。在一些实施例中,文件夹视图包括 对象移除区域(例如,图5GGG-5HHH中的具有对象移除区域5184 的文件夹视图5182)。在一些实施例中,对象移除区域在文件夹视 图外面(例如,在图5Y中对象移除区域5084在文件夹视图5092的 外面)。在一些实施例中,始终显示对象移除区域(例如,对象移 除区域是在显示文件夹视图之时显示的主屏屏幕的一部分)。在一 些实施例中,仅在处于图标重新配置模式之时显示对象移除区域(例 如,在图5S中,不显示移除区域,而在图5Y中,在文件夹视图5092 上方显示对象移除区域5084)。在一些实施例中,仅在处于图标重 新配置模式且当前检测到对应于用以移动对象的请求之时,显示对 象移除区域(例如,在图5GGG中,仅在设备检测到接触5186跨过 触敏表面的移动时,显示对象移除区域5184)。
在一些实施例中,在显示文件夹视图之时,设备检测(646) 对应于用以将相应可选用户界面对象移动到对象移除区域中的请求 的第二输入,并且响应于检测到第二输入,设备从文件夹移除(648) 相应可选用户界面对象。例如,在图5Y中,设备检测在触敏表面(例 如,触摸屏112)上对应于纸牌应用图标5002-4的位置处的接触 5100-a和该接触跨过触敏表面(例如,触摸屏112)向作为显示器(例 如,触摸屏112)的第一部分的对象移除区域5084中的后续移动 5102。继续本示例,响应于检测到此手势,设备从文件夹且从文件 夹视图5092移除纸牌应用图标5002-4,如图5Z中所示,并使纸牌 应用图标5002-4返回到可选用户界面对象的第一布置,如图5AA中 所示。
在一些实施例中,在检测到第一输入之前,在显示器(例如, 触摸屏112)上按照第一布置显示(650)所述多个用户界面对象, 并且当第二输入对应于用以将相应可选用户界面对象移动到对象移 除区域的请求且检测到第二输入的终止时:设备停止显示文件夹视 图;并且在第一布置中的预定位置处(例如,在第一布置的末尾处 或在第一布置内的第一开放位置处)显示(652)相应可选用户界面 对象。换言之,在一些实施例中,第二输入对应于轻弹手势,其包 括在触敏表面上与相应可选用户界面对象的位置相对应的位置处的 接触且包括在触敏表面(例如,触摸屏112)上与显示器(例如,触 摸屏112)上朝向与显示器(例如,触摸屏112)上的对象移除区域 相对应的位置的移动相对应的横向移动。例如,在图5VV中,设备 显示可选用户界面对象(例如,动作图标5002和文件夹图标5004) 的第一布置,并且在图5WW中,设备检测手势,该手势包括在触敏 表面(例如,触摸屏112)上与显示器(例如,触摸屏112)上的应 用-1应用图标5002-19的位置相对应的位置处的接触5152和该接触 向在触敏表面(例如,触摸屏112)上与显示器(例如,触摸屏112) 上的在文件夹视图5148外面的位置相对应的位置的移动5154。在本 示例中,响应于检测到该手势,设备停止显示文件夹视图,并在第 一布置中显示应用-1应用图标5002-19,如图5XX中所示。
在一些实施例中,在检测到第一输入之前,在显示器上按照第 一布置显示(650)所述多个用户界面对象;当设备继续在触敏表面 (例如,触摸屏112)上与显示器(例如,触摸屏112)上的对象移 除区域的位置相对应的位置处检测第二输入持续超过预定时间量 时:设备停止显示文件夹视图;设备检测第二输入在触敏表面(例 如,触摸屏112)上与第一布置内的显示器(例如,触摸屏112)上 的位置相对应的相应位置处的终止;并且响应于检测到第二输入的 终止,设备在第一布置中的相应位置处显示(656)相应可选用户界 面对象。换言之,在一些实施例中,第二输入对应于点击和拖曳手 势,其包括接触移动到在触敏表面(例如,触摸屏112)上与显示器 (例如,触摸屏112)上的对象移除区域相对应的区域中。例如,在 图5XX中,按照第一布置来布置可选用户界面对象(例如,动作图 标5002和文件夹图标5004),并且在图5YY中,设备检测第二输 入(例如,包括接触5161以及该接触在触摸屏112上的移动5164 的手势),该第二输入与应用-4应用图标5002-22从文件夹视图5158 出来向对象移除区域5084中的移动相对应。在本示例中,响应于在 对象移除区域中检测到接触(例如,图5ZZ中的5162-b)的暂停, 设备停止显示文件夹视图5158并显示第一布置(例如,如图5AAA 中所示),并检测该接触在触摸屏112上的第一布置内的后续移动 (例如5166)。在本示例中,当设备检测到终止(例如,图5BBB 中接触5162-c从触摸屏112的抬起)时,设备在检测到该输入的终 止时,在第一布置中与应用-4应用图标5002-22的位置相对应的位 置处,显示应用-4应用图标5002-22,如图5CCC中所示。
在一些实施例中,在创建文件夹之后,设备检测(658)对应 于用以将第一对象和第二对象的相应可选用户界面对象从文件夹中 移出的请求的第二输入;并且当在文件夹的创建已被确认之前检测 到第二输入时,设备删除(660)该文件夹并重新显示第一对象和第 二对象。例如,在图5Y中,设备在创建文件夹之后检测到的第一输 入是与用以将纸牌应用图标5002-4从文件夹移出的请求相对应的输 入(例如,接触5100和该接触在触摸屏112上的移动5102),所述 文件夹是通过在竞速应用图标5002-13的顶部上拖曳纸牌应用图标 5002-4而创建的。在本示例中,在文件夹的创建已被确认之前接收 输入,并且因此在纸牌应用图标5002-4已被从文件夹移出之后,设 备删除图5AA中的文件夹5004-7并在显示器(例如,触摸屏112) 上重新显示竞速应用图标5002-13,如图5CC中所示。
在一些实施例中,第一对象是被移出文件夹的相应对象,并且 删除(662)文件夹和重新显示包括:在显示器(例如,触摸屏112) 上基于第二输入而确定的位置处,显示第一对象;并在显示器(例 如,触摸屏112)上先前被文件夹的文件夹图标占用的的位置处,显 示第二对象。继续上文参考图5AA和5CC所述的示例,在图5AA 中,设备在显示器(例如,触摸屏112)上的可选用户界面对象的左 端上第四行中显示文件夹图标5004-7,并且在图5CC中,竞速应用 图标5002-13已在可选用户界面对象的第四行的左端处替换文件夹 图标5004-7。在一些实施例中,显示第二对象包括显示(664)文件 夹图标变成(例如,变体)为第二对象的动画。例如,在图5BB中, 设备显示竞速应用图标5002-13扩大以填充先前被文件夹图标 5004-7占用的空间的动画5104(例如,如图5AA中所示)。
相反地,当在文件夹的创建已被确认之后检测到第二输入时, 设备在继续显示文件夹的同时显示在文件夹外面的相应对象。例如, 当文件夹的创建已被确认时,如图5DD中所示,从文件夹中移除单 个应用图标(例如,响应于检测到接触5112和该接触的移动5114 而移除图5EE中的纸牌应用图标5002-4)不导致删除文件夹。而是 在本示例中,继续显示文件夹(例如,图5FF中的5004-7)。换言 之,在一些实施例中,在文件夹创建被确认之后,只有当最后一个 图标被移除时才删除文件夹,并且当最后一个图标被移除时,文件 夹收起(例如,而不是变回到动作图标中的一个)。
在一些实施例中,当设备检测到与用以执行操纵文件夹的动作 的请求相对应的输入时,确认(668)文件夹的创建。此类动作包括 但不限于打开(670)文件夹、关闭(672)文件夹,移动(674)文 件夹,对文件夹重命名(676),向文件夹添加(678)附加可选用 户界面对象,进入(680)用户界面重新配置模式,离开(682)用 户界面重新配置模式。在一些实施例中,当设备接收到对应于用以 操纵文件夹的请求的其他预定义输入时,确认文件夹的创建。换言 之,通过指示文件夹的创建为有意而非偶然的动作来确认文件夹的 创建。
请注意,在本文中参考方法700、800、900、1000、1100、1200、 1300(例如,图7A-7C、8A-8C、9A-9B、10A-10B、11A-11C、12A-12E、 13A-13E、和5A-5LLLL)所述的其他过程的细节也以类似方式适用 于上述方法600。例如,参考图6A-6E所述的可选用户界面对象(例 如,动作图标5002和文件夹图标5004)可以具有在本文中参考方法 700、800、900、1000、1100、1200或1300中的任意方法所述的各 种可选用户界面对象/图标/项目(例如,动作图标5002和文件夹图 标5004)的特性中的一个或多个特性。为了简洁起见,在此处不再 重复这些细节。
图7A-7C是示出根据一些实施例的管理文件夹图标和动作图 标的方法700的流程图。方法700在具有显示器和触敏表面的多功 能设备(例如,设备300,图3,或者便携式多功能设备100,图1) 处执行。在一些实施例中,显示器是触摸屏显示器且触敏表面在显 示器上。在一些实施例中,显示器与触敏表面分离。可以将方法700 中的一些操作组合和/或可以改变一些操作的顺序。
如下所述,方法700提供用以管理文件夹图标和动作图标的直 观方式。该方法减少了用户在管理文件夹图标和动作图标时的认知 负担,从而创建更高效的人机接口。对于电池操作的计算设备而言, 使得用户能够更快且更高效地管理文件夹图标和动作图标节省了电 力,且增加了电池充电之间的时间。
设备同时地在显示器上显示(702)一个或多个动作图标(例 如,除文件夹图标之外的应用图标及其他可激活图标)和一个或多 个文件夹图标。该设备具有用于激活应用的正常操作模式(例如, 如图5A、5L、5OOO-5PPP中所示)和用于重新布置显示器上的动 作图标和文件夹图标的用户界面重新配置模式(例如,如图5B-5K、 5M-5N、5P-5NNN中所示)。在一些实施例中,在设备处于用户界 面重新配置模式之时,可选用户界面对象(例如,动作图标5002和 文件夹图标5004)以相应平均位置为中心振荡,以便指示设备处于 用户界面重新配置模式且可以使可选用户界面对象(例如,动作图 标5002和文件夹图标5004)在显示器上到处移动。
设备检测(704)第一输入(例如,图5XX中的点击手势5155、 图5XX中的点击手势5156、图5OOO中的点击手势5208或图5OOO 中的点击手势5210)。在一些实施例中,在第一输入是(706)在触 敏表面(例如,触摸屏112)上与显示器上的相应文件夹图标的位置 相对应的位置处的点击手势时(例如,图5XX中的在对应于文件夹 图标5004-1-b的位置处的点击手势5156或者图5OOO中的在触摸屏 112上对应于文件夹图标5004-7的位置处的点击手势5210),第一 输入对应于用以选择相应文件夹图标的请求。在一些实施例中,在 第一输入是(708)触敏表面(例如,触摸屏112)上与显示器上的 相应动作图标的位置相对应的位置处的点击手势时(例如,图5XX 中的在对应于照相机应用图标5002-12的位置处的点击手势5155或 图5OOO中的触摸屏112上对应于照片应用图标5002-1的位置处的 点击手势5208),第一输入对应于用以选择相应动作图标的请求。
响应于检测到第一输入,执行(710)操作712-718和744-766。
在一些实施例中,设备确定第一输入是用以选择文件夹图标还 是用以选择动作图标的请求。当第一输入是用以选择(712)动作图 标的请求时,设备执行在下面参考图744-766更详细地讨论的操作。 相反地,当第一输入是用以选择(714)动作图标的请求时,设备执 行下面参考操作716-742更详细地讨论的操作。
当设备确定(716)第一输入对应于用以选择一个或多个文件 夹图标中的相应文件夹图标的请求时,设备显示(718)与相应文件 夹图标相关联的文件夹的内容,而不考虑设备处于正常操作模式还 是用户界面重新配置模式。例如,在图5XX中,在设备处于用户界 面重新配置模式之时,设备在对应于文件夹图标5004-1-b的位置处 检测到点击手势5156,并且响应于检测到点击手势5156,设备显示 用于与文件夹图标5004-1-b相关联的文件夹的文件夹视图5158,如 图5YY中所示。同样地,在图5OOO中,在设备处于正常操作模式 之时,设备在对应于文件夹图标5004-7的位置处检测到点击手势 5210,并且响应于检测到点击手势5210,设备显示用于与文件夹图 标5004-7相关联的文件夹的文件夹视图5212,如图5PPP中所示。
在一些实施例中,在设备处于用户界面重新配置模式之时,还 可以响应于文件夹重新定位输入而移动文件夹图标。例如,在图5QQ 中,设备检测到在触敏表面(例如,触摸屏112)上与显示器(例如, 触摸屏112)上的文件夹图标5004-7的位置相对应的位置处的接触 5132以及该接触跨过触敏表面(例如,触摸屏112)的后续移动5134。 响应于检测到该输入,设备将文件夹图标5004-7移动至显示器(例 如,触摸屏112)上基于该输入而确定的可选用户界面对象的布置内 的位置,如图5SS中所示。在一些实施例中,不能在设备处于正常 操作模式之时将文件夹图标重新定位。换言之,在设备处于正常操 作模式之时执行的相同手势将不会致使设备在可选用户界面对象的 布置内重新定位文件夹图标。
在一些实施例中,显示与相应文件夹图标相关联的文件夹的内 容包括显示(720)多个动作图标(例如,在图5YY中,设备在文 件夹视图5158中显示动作图标5002-20、5002-21、5002-21、5002-22、 5002-23、5002-24和5002-25,或者在图5PPP中,设备在文件夹图 标5212中显示动作图标5002-9、5002-4、5002-13、5002-8)。在这 些实施例中的一些实施例中,设备检测(724)对所述多个动作图标 中的相应动作图标的选择。在这些实施例中的一些实施例中,响应 于检测到对相应动作图标的选择,执行(726)操作728-734。在一 些实施例中,设备确定设备是处于正常操作模式还是处于用户界面 重新配置模式。在这些实施例中的一些实施例中,当设备处于(728) 正常操作模式时,设备激活(730)与相应动作图标相关联的应用(例 如,在图5PPP中,当设备在与股票应用图标5002-9相对应的位置 处检测到点击手势5214时,作为响应设备激活与股票应用图标 5002-9相关联的股票应用);并且,当设备处于(732)用户界面重 新配置模式时,设备继续(734)显示相应动作图标而不激活与相应 动作图标相关联的应用。例如,在图5YY中,设备在触敏表面(例 如,触摸屏112)上与显示器(例如,触摸屏112)上的应用-7应用 图标5002-25的位置相对应的位置处检测到点击手势5161,并且作 为响应,设备不激活与应用-7应用图标5002-25相关联的任何应用。
在一些实施例中,在设备处于用户界面重新配置模式之时,响 应于动作图标移动输入而移动文件夹内的动作图标。例如,在图5TT 中,在设备处于用户界面重新配置模式之时,设备检测动作图标移 动输入,其包括在触敏表面(例如,触摸屏112)上与显示器(例如, 触摸屏112)上的股票应用图标5002-9的位置相对应的位置处的接 触5140以及该接触向触敏表面(例如,触摸屏112)上与显示器(例 如,触摸屏112)上的在文件夹视图5138内的位置相对应的位置的 后续移动5142,如图5TT中所示。响应于该动作图标移动输入,设 备将股票应用图标5002-9移动到文件夹视图5138内的可选用户界 面对象的布置内的新位置上,该新位置基于在触敏表面(例如,触 摸屏112)上的输入的移动,如图5UU中所示。
在一些实施例中,第一输入对应于用以选择相应文件夹图标的 请求;并且设备在检测到第一输入时处于用户界面重新配置模式。 在这些实施例中的一些实施例中,设备在仍处于(736)用户重新配 置模式的同时,显示(738)文件夹的内容。在这些实施例中的一些 实施例中,在显示文件夹的内容之后,设备检测(740)第二输入; 并且响应于检测到第二输入,设备停止(742)显示文件夹视图。例 如,在图5SS中,设备在触敏表面(例如,触摸屏112)上对应于 文件夹图标5004-7的位置处检测到第一输入(例如,点击手势5136), 并且响应于检测到该点击手势,设备显示文件夹视图(例如,图 5TT-5UU中的5138),其包括与显示器(例如,触摸屏112)上的 文件夹图标5004-7相关联的文件夹的内容(例如,动作图标5002-9、 5002-4、5002-13和5002-8)。在显示文件夹视图5138之时,设备 在触敏表面(例如,触摸屏112)上位于文件夹视图5138外面的位 置处检测到第二输入(例如,点击手势5144)(例如,位于文件夹 视图下面的触摸屏112的区域中的点击手势),并且响应于检测到 第二输入,设备停止在显示器(例如,触摸屏112)上显示文件夹视 图,如图5VV中所示。
设备确定(744)第一输入对应于用以选择一个或多个动作图 标中的相应动作图标的请求(例如,图5XX中在对应于照相机应用 图标5002-12的位置处的点击手势5155或图5OOO中在对应于照片 应用图标5002-1的位置处的点击手势5208,)。在一些实施例中, 设备确定设备是处于正常操作模式还是处于用户界面重新配置模 式。当设备处于(746)正常操作模式时,响应于检测到第一输入, 设备执行如下面更详细地讨论的操作750-756。相反地,当设备处于 (748)用户界面重新配置模式时,响应于检测到第一输入,设备执 行如下面更详细地讨论的操作758-766。
在一些实施例中,当设备处于(750)正常操作模式时执行操 作752-756。该设备激活(752)与相应动作图标相关联的应用。例 如,在图5OOO中,设备在触敏表面(例如,触摸屏112)上与显 示器(例如,触摸屏112)上的照片应用图标5002-1的位置相对应 的位置处检测到点击手势5208,并且响应于检测到点击手势5208, 设备激活与照片应用图标5002-1相关联的照片应用。在一些实施例 中,在设备处于正常操作模式之时,与相应应用相关联的相应动作 图标的功能是激活(754)相应应用(例如,动作图标是应用启动图 标);并且在处于正常操作模式之时,不能在显示器上重新布置(756) 应用图标和文件夹图标(例如,可选用户界面对象在可选用户界面 对象的布置内的相对位置是固定的)。应理解的是,虽然可以跨过 显示器(例如,触摸屏112)对可选用户界面对象的布置进行滚动、 翻页或以其他方式迁移,但这些操作并不导致可选用户界面对象的 任何重新布置,因为各可选用户界面对象彼此的相对位置在设备执 行这些操作时仍未改变。
当(758)设备处于用户界面重新配置模式时执行操作760-766。 该设备继续(760)显示相应动作图标而不激活与相应动作图标相关 联的应用。例如,在图5XX中,设备在对应于照相机应用图标5002-12 的位置处检测到点击手势5155,并且响应于检测到点击手势5155, 设备并不激活与照片应用图标5002-12相关联的照相机应用,而是仅 仅继续显示可选用户界面对象的布置,如图5XX中所示。在一些实 施例中,还可以通过点击和拖曳手势来移动动作图标。例如,在图 5XX中,如果设备将检测接触5155跨过触敏表面(例如,触摸屏 112)的后续移动,则设备将响应于检测到该移动,而根据该移动跨 过显示器(例如,触摸屏112)移动动作图标5002-12。
在一些实施例中,在设备处于用户界面重新配置模式之时,防 止(762)相应动作图标被用来激活各应用(例如,用以选择照相机 应用图标5002-12的请求不能激活应用图标)。在一些实施例中,当 设备处于用户重新配置模式时,动作图标中的一个或多个包括(764) 用于删除动作图标的删除区域,而文件夹图标中没有一个包括用于 删除文件夹图标的删除区域。例如,设备显示与多个动作图标(例 如,5002-4、5002-5、5002-6、5002-7、5002-10、5002-11和5002-13) 相关联的图5B中的对象移除标志5010,但未示出与任何文件夹图 标(例如,5004-1-b或5004-2)相关联的对象移除标志。在一些实 施例中,设备检测包括对用于相应动作图标的相应删除区域的选择 的删除输入(例如,图5B中的点击手势5011);并删除相应动作 图标(例如,天气应用图标5002-5)。在一些实施例中,动作图标 中的一个或多个并不包括删除区域。例如,在图5B中,多个动作图 标(例如,动作图标5002-15002-2、5002-3、5002-9、5002-12、5002-14、 5002-15和5002-16)与提供对设备的基本特征的访问且因此不能在 设备处于用户界面重新配置模式之时被删除的应用(例如,电话、 电子邮件、照相机、网络浏览器)相关联。在一些实施例中,在处 于用户界面重新配置模式之时,可以响应于检测到的输入而在显示 器(例如,触摸屏112)上重新布置(766)应用图标和文件夹图标, 如上面更详细地描述的那样。
请注意,在本文中参考方法600、800、900、1000、1100、1200、 1300(例如,图6A-6E、8A-8C、9A-9B、10A-10B、11A-11C、12A-12E、 13A-13E和5A-5LLLL)所述的其他过程的细节也以类似方式适用于 上述方法700。例如,参考图7A-7C所述的可选用户界面对象(例 如,动作图标5002和文件夹图标5004)可以具有在本文中参考方法 600、800、900、1000、1100、1200或1300中的任意方法所述的各 种可选用户界面对象/图标/项目(例如,动作图标5002和文件夹图 标5004)的特性中的一个或多个特性。为了简洁起见,在此处不再 重复这些细节。
图8A-8C是示出根据一些实施例的对新建文件夹命名的方法 800的流程图。方法800在具有显示器和触敏表面的多功能设备(例 如,设备300,图3,或者便携式多功能设备100,图1)处执行。 在一些实施例中,显示器是触摸屏显示器且触敏表面在显示器上。 在一些实施例中,显示器与触敏表面分离。可以将方法800中的一 些操作组合和/或可以改变一些操作的顺序。
如下面所述,方法800提供了用以对新建文件夹进行命名的直 观方式。该方法减少了用户在对新建文件夹进行命名时的认知负担, 从而创建更高效的人机接口。对于电池操作的计算设备而言,使得 用户能够更快且更高效地对新建文件夹进行命名节省了电力,且增 加了电池充电之间的时间。
设备接收(802)对应于用以创建包含第一项目和第二项目(例 如,项目可以是应用、软件程序或对应于显示器上的图标或其他可 选用户界面对象的文件)的文件夹的请求的输入。在一些实施例中, 文件夹最初仅仅包含第一项目和第二项目(即,第一项目和第二项 目是文件夹中的前两个项目)。在一些实施例中,用以创建包含第 一项目和第二项目的文件夹的请求包括(804)对应于用以将第一项 目移动得接近于第二项目的请求或用以将第一项目拖曳到第二项目 的顶部上的请求的输入(例如,如上文参考方法600更详细地描述 的那样)。例如,在图5M中,设备检测在触敏表面上与显示器(例 如,触摸屏112)上的纸牌应用图标5002-4的位置相对应的的位置 (例如,图5M中在触摸屏112上的第一接触位置5040-a)处的接 触5040和该接触跨过触敏表面的后续移动5042(例如,该接触跨过 触摸屏112到图5N中的第二位置5040-b的移动)。响应于检测到 该输入,设备将纸牌应用图标5002-4移动得接近于竞速应用图标 5002-13(或在其顶部上),如图5N中所示。在本示例中,设备检 测预定文件夹创建准则(例如,图5N中的接触5040-b的终止)并 创建包括纸牌应用图标5002-4和竞速应用图标5002-13的文件夹, 并如图5O和5S中所示在显示器(例如,触摸屏112)上显示用于 该文件夹的文件夹图标5004-7。作为另一示例,设备可以接收到选 择第一项目的第一输入、选择第二项目的第二输入和对应于用以执 行新建文件夹创建操作的命令的第三输入(例如,文件浏览器或上 下文菜单中的“新建文件夹”命令上的点击等)。
响应于接收到该输入而执行(806)操作808-844。该设备创建 (808)包含第一项目和第二项目的文件夹。该设备确定(810)与 第一项目相关联的第一组多个描述符(例如,“游戏”、“卡牌游 戏”、“纸牌游戏”)。该设备还确定(812)与第二项目相关联的 而多个描述符(例如,“游戏”、“动作游戏”、“竞速游戏”)。 在一些实施例中,设备确定是否存在由所述第一组多个描述符和所 述第二组多个描述符共享的共同描述符。从上文继续本示例,纸牌 应用和竞速应用两者都与共同描述符“游戏”相关联。当存在(814) 共同描述符时,设备执行下面更详细地描述的操作824-844。
在一些实施例中,当不存在(816)共同描述符时,设备确定 所述第一组多个描述符和所述第二组多个描述符并不(818)共享任 何共同描述符:设备基于第一组多个描述符中的描述符而自动地生 成(820)用于文件夹的文件夹名;并且在显示器上显示(822)针 对该文件夹的具有自动生成的文件夹名的图标。换言之,基于最初 被添加到文件夹的两个项目中的仅一个的描述符,来确定用于文件 夹的文件夹名。在一些实施例中,所述描述符是要添加到文件夹的 第一项目的描述符(例如,如果在已创建文件夹之前选择超过一个 项目)。在一些实施例中,所述描述符是被添加到文件夹的第一项 目的描述符。例如,在图5O中,与照相机应用图标5002-12相关联 的照相机应用与诸如“摄影”和“相机管理”之类的描述符相关联, 而与股票应用图标5002-9相关联的股票应用具有诸如“实用工具” 和“财务管理”之类的描述符。在本示例中,两个应用图标与并不 共享任何描述符的应用相关联。因此,在本示例中,通过将照相机 应用图标5002-12拖曳得接近于股票应用图标5002-9而创建的文件 夹被命名为“摄影”文件夹5004-10,同时通过将股票应用图标5002-9 拖曳得接近于照相机应用图标5002-12而创建的文件夹被命名为“实 用工具”文件夹5004-11。换言之,在一些实施例中,当使用并不共 享任何共同描述符的两个项目来创建文件夹时,结果得到的文件夹 的名称取决于项目(例如,与应用相关联的图标)被选择的顺序。
当设备确定(824)所述第一组多个描述符和所述第二组多个 描述符共享至少第一共同描述符时。例如,在图5O中,与纸牌应用 图标5002-4相关联的纸牌应用与诸如“游戏”、“卡牌游戏”、“纸 牌游戏”之类的描述符相关联,而与竞速应用图标5002-13相关联的 竞速应用具有诸如“游戏”、“动作游戏”、“竞速游戏”之类的 描述符。在本示例中,两个应用图标与仅共享单个描述符(例如, “游戏”)的应用相关联,并且因此该描述符被选作共同描述符。 在一些实施例中,所述第一组多个描述符和所述第二组多个描述符 共享一组一个或多个描述符:该共享的一组一个或多个描述符中的 描述符具有各不相同的特定性水平;并且该共享的一组一个或多个 描述符中最具特定性的描述符被设备选作(826)第一共同描述符。 例如,在图5O中,与汽车竞速应用图标5002-17相关联的汽车竞速 应用与诸如“游戏”、“动作游戏”、“竞速游戏”之类的描述符 相关联,而与竞速应用图标5002-18相关联的航空竞速应用具有诸如 “游戏”、“动作游戏”、“竞速游戏”之类的描述符。在本示例 中,所述两个应用图标与共享多个描述符(例如,“游戏”)的应 用相关联,并且因此,最具特定性的描述符(例如,“竞速游戏”) 被选作共同描述符。
在一些实施例中,所述第一组多个描述符包括先前分配给第一 项目的多个标签;所述第二组多个描述符包括先前分配给第二项目 的多个标签;并且第一共同描述符(828)是包括在所述第一组多个 标签中和所述第二组多个标签中的标签。在一些实施例中,该标签 由设备的用户分配给各项目,并且仅仅适用于本地存储项目。在一 些实施例中,在远程服务器处分配标签并由远程服务器发送给设备。
在一些实施例中,所述第一组多个描述符包括第一种类分级结 构;所述第二组多个描述符包括第二种类分级结构;并且第一共同 描述符是(830)包括在第一种类分级结构中和第二种类分级结构中 的种类(例如,“游戏”>“卡牌游戏”>“纸牌游戏”或“游戏” >“动作游戏”>“竞速游戏”)。在一些实施例中,第一种类分 级结构是(832)应用数据库(例如,应用库中的应用的数据库)内 的第一项目所被分配的一组种类,并且第二种类分级结构是应用数 据库内的第二项目所被分配的一组种类。在一些实施例中,应用数 据库是(834)应用库中的应用的数据库。例如,在一些实施例中, 描述符至少部分地基于用于针对移动设备的专用应用库(例如,用 于苹果iPhone的应用商店)中的应用的种类名称。在一些实施例中, 用附加标签来补充这些种类名称,所述附加标签指示关于项目的附 加信息(例如,项目的创建者的姓名、项目创建的日期/时间等)。
当所述第一组多个描述符和所述第二组多个描述符共享至少 第一共同描述符时,设备基于第一共同描述符而自动地生成(836) 用于文件夹的文件夹名。在生成文件夹名之后,设备在显示器上显 示(838)针对该文件夹的具有自动生成文件夹名的图标。从上文继 续本示例,通过将纸牌应用图标5002-4拖曳得接近于竞速应用图标 5002-13而创建的文件夹被命名为“游戏”文件夹5004-7,如图5O 和5S中所示。
在一些实施例中,设备同时地显示(840)用于文件夹的图标 和用于文件夹的示出文件夹内容的文件夹视图。例如,响应于检测 到致使设备创建文件夹(例如,图5S中的文件夹5004-7)的输入(例 如,图5M中的接触5040和移动5042),设备自动地显示用于文件 夹的图5Y中的文件夹视图5092。换言之,在没有来自用户的任何 进一步干预的情况下,设备自动地从图5M中所示的用户界面(其 中检测到文件夹创建输入)过渡至图5S中所示的用户界面(其中创 建文件夹并显示文件夹图标5004-7)和图5Y中所示的用户界面(其 中显示用于文件夹的文件夹视图5092)。
在一些实施例中,响应于接收到该输入,设备显示(842)已 创建文件夹的通知,其中,通知包括用于对文件夹重命名的指令。 例如,在图5P中,在创建文件夹之后,设备显示命名确认对话框 5064,其为用户提供用于确认文件夹创建、对文件夹重命名和取消 文件夹创建的选项,如上文更详细地讨论的那样。在一些实施例中, 响应于接收到该输入,设备显示(844)用于对文件夹重命名的文本 输入字段。例如,在图5P中,如果设备检测到对应于用以对文件夹 重命名的请求的输入(例如,重命名按钮上的点击手势5070),则 设备显示用于改变新建文件夹的名称(例如,如图5Q中所示,从“游 戏”至“娱乐”)的对话框5702。作为另一示例,响应于检测到对 应于用以激活文件夹重命名按钮的请求的输入(例如,图5Y中的点 击手势5098),设备显示包括文本输入字段的文件夹重命名区域 5108,如图5DD中所示。
在一些实施例中,设备检测(846)附加输入,并且响应于检 测到该附加输入,设备向文件夹添加(848)第三项目。在这些实施 例中的一些实施例中,设备确定(850)与第三项目相关联的第三组 多个描述符。在这些实施例中的一些实施例中,设备选择(852)由 所述第一组多个描述符、所述第二组多个描述符和所述第三组多个 描述符共享的第二描述符。在这些实施例中的一些实施例中,设备 基于第二描述符而自动地生成(854)用于文件夹的新建文件夹名称。 换言之,在这些实施例中,文件夹的名称在文件夹的内容改变时改 变。例如如果纸牌应用图标5002-4将被添加到与竞速游戏文件夹图 标5004-8相关联的文件夹,则设备将把竞速游戏文件夹图标5004-8 的名称修改成新的名称(例如,从“竞速游戏”至“游戏”),其 中该新名称至少部分地基于被文件夹内的全部三个项目(例如,纸 牌应用图标5002-4、汽车竞速应用图标5002-17和航空竞速应用图 标5002-18)共享的描述符。相反地,在一些实施例中,文件夹名在 创建文件夹时是固定的,并且因此向文件夹添加新项目并不改变文 件夹名。
请注意,在本文中相对于方法600、700、900、1000、1100、 1200、1300(例如,图6A-6E、7A-7C、9A-9B、10A-10B、11A-11C、 12A-12E、13A-13E和5A-5LLLL)所述的其他过程的细节也以类似 方式适用于上述方法800。例如,参考图8A-8C所述的项目(例如, 动作图标5002和文件夹图标5004)可以具有在本文中参考方法600、 700、900、1000、1100、1200或1300中的任意方法所述的各种可选 用户界面对象/图标/项目(例如,动作图标5002和文件夹图标5004) 的特性中的一个或多个特性。为了简洁起见,在此处不再重复这些 细节。
图9A-9B是示出根据一些实施例的响应于图标管理输入而调 整用于可选用户界面对象的激活区域的方法900的流程图。方法900 在具有显示器和触敏表面的多功能设备(例如,设备300,图3,或 者便携式多功能设备100,图1)处执行。在一些实施例中,显示器 是触摸屏显示器且触敏表面在显示器上。在一些实施例中,显示器 与触敏表面分离。可以将方法900中的一些操作组合和/或可以改变 一些操作的顺序。
如下面所述,方法900提供了用以管理图标的直观方式。该方 法减少了用户在管理图标时的认知负担,从而创建更高效的人机接 口。对于电池操作的计算设备而言,使得用户能够更快且更高效地 管理图标节省了电力,且增加了电池充电之间的时间。
设备在显示器上显示(902)多个图标(例如,诸如触摸屏112 上的应用图标5002和/或文件夹图标5004之类的可选用户界面对 象)。在显示器(例如,触摸屏112)上的第一位置处显示(904) 所述多个图标中的第一图标(例如,动作图标或文件夹图标)。所 述多个图标中与第一图标截然不同的第二图标(例如,动作图标或 文件夹图标)具有(906)具有默认尺寸的激活区域,该激活区域在 显示器(例如,触摸屏112)上的第二位置,该第二位置与第一位置 截然不同。例如,在图5KK中,在可选用户界面对象的第二行的右 侧显示第一图标(例如,股票应用图标5002-9)。在本示例中,第 二图标5004-7最初具有默认激活区域(例如,图5KK中的 5122-13-a)。在一些实施例中,每个图标(例如,动作图标5002和 文件夹图标5004)具有为默认尺寸的激活区域(例如,图5KK中的 激活区域5122)。在一些实施例中,激活区5122是隐藏的激活区域 (例如,该激活区域在显示器上未显示)。
设备检测(908)对应于用以移动第一图标的请求的输入。例 如,如图5KK中所示,设备检测到在触敏表面上对应于第一图标(例 如,图5KK中的股票应用图标5002-9)的位置处的手指接触5120 和该手指接触跨触敏表面的移动5121(例如,在触摸屏112上从图 5KK中的第一位置5120-a至图5LL中的第二位置5120-b再至图 5MM中的第三位置5120-c)。在检测到该输入之后,设备基于从第 一位置至第二图标的位置的距离,而从默认尺寸改变(910)用于第 二图标的激活区域的尺寸。例如,在图5KK中,设备将用于第二图 标(例如,游戏文件夹图标5004-7)的激活区域5122-13的尺寸从 图5KK中的默认激活区域5122-13-a变成图5LL-5MM中的扩大激活 区域5122-13-b。在一些实施例中,响应于在触敏表面(例如,触摸 屏112)上对应于显示器(例如,触摸屏112)上的第一图标的位置 的位置处检测到接触,而改变激活区域的尺寸(例如,设备响应于 简单地检测到图5KK中的接触5120而将激活区域5122-13-a变成激 活区域5122-13-b)。在一些实施例中,响应于检测到接触远离在触 敏表面(例如,触摸屏112)上与在显示器(例如,触摸屏112)上 的第一图标的位置相对应的位置的移动,而改变激活区域的尺寸(例 如,只有当检测到接触5120在显示器上的至少一些移动5121之后, 设备才将激活区域5122-13-a变成激活区域5122-13-b,如图5LL中 所示)。
在一些实施例中,还至少部分地基于第二图标的类型来改变 (912)第二图标的激活区域的尺寸。在一些实施例中,当第二图标 是文件夹图标时,激活区域具有(914)第一尺寸(例如,因为第一 操作是向第二图标所代表的文件夹添加第一图标)。在这些实施例 中的一些实施例中,当第二图标是动作图标时,激活区域具有小于 第一尺寸的第二尺寸(例如,由于第一操作正在创建包括第一图标 和第二图标的文件夹,换言之,调整激活区域以使得最容易移动图 标,其次最容易向预先存在的文件夹添加图标,最难从两个激活图 标创建新建文件夹)。
在一些实施例中,针对所述多个图标中的除第一图标之外的一 个或多个相应图标,设备基于从第一位置到相应图标的相应位置的 距离(例如,响应于在对应于第一图标的触敏表面上的位置处检测 到接触或响应于该接触远离对应于第一图标的触敏表面上的位置的 移动),而从相应默认尺寸改变(916)用于相应图标的相应激活区 域的尺寸。例如,在图5LL中,用于照片应用图标5002-1的激活区 域的尺寸已经基于从第一位置(例如,图5KK中的接触5120-a的位 置)到图5LL中的照片应用图标5002-1的相应位置的距离,而从默 认尺寸5122-1-a增加至较大尺寸5122-1-b。同样地,应注意的是, 在一些实施例中,已经调整用于多个其他图标(例如,在图5KK-5LL 中分别地为可选用户界面对象5002-1、5002-2、5002-6、5002-7、 5004-1-b、5002-10、5004-7、5002-14、5002-15、5002-16、5004-2) 的默认激活区域(例如,图5KK中的5122-5-a、5122-6-a、5122-9-a、 5122-10-a、5122-14-a、5122-15-a、5122-16-a、5122-17-a),如图 5LL中所示(例如,在图5LL中分别地用已调整激活区域5122-5-b、 5122-6-b、5122-9-b、5122-10-b、5122-14-b、5122-15-b、5122-16-b、 5122-17-b)。
响应于检测输入,设备跨过显示器(例如,触摸屏112)远离 第一位置移动(918)第一图标。例如,在图5LL中,设备显示股票 应用图标5002-9远离第一位置(例如,图5KK中的股票应用图标 5002-9的位置)移动。在一些实施例中,当第一图标至少部分地在 第二图标的激活区域内持续超过预定时间段时,设备显示(920)在 输入终止时将执行的动作的指示(例如,指示将创建新建文件夹的 动画或指示第一图标将被添加到第二图标所代表的文件夹的动画)。 例如,当第二图标是文件夹图标时,设备可以突出显示文件夹图标, 以便指示第一图标将被添加到文件夹。作为另一示例,当第二图标 是动作图标时,设备可以突出显示该动作图标以指示将创建包括第 一图标和第二图标的文件夹。
设备检测(922)输入满足预定义触发准则(例如,检测到手 指接触的抬起)。在一些实施例中,检测该输入满足预定义触发准 则包括检测(924)第一输入的终止。例如,当设备检测到接触5120-c 从触敏表面(例如,触摸屏112)的抬起时检测到第一输入的终止。
响应于检测到该输入满足预定义触发准则,执行(926)操作 928-946。在一些实施例中,设备确定第一图标是否至少部分地在第 二图标的激活区域内。当第一图标至少部分地在(928)第二图标的 激活区域内时,设备执行操作932-938,如下面更详细地讨论的那样。 相反地,当第一图标并未至少部分地在(930)第二图标的激活区域 内时,设备执行操作940-946,如下面更详细地讨论的那样。
当设备确定(932)第一图标至少部分地在第二图标的激活区 域(例如,图5MM中的5122-13-b)内时,设备执行(934)与第二 图标相关联的第一操作。在一些实施例中,第一操作包括创建(936) 包括第一图标和第二图标的文件夹(例如,如上文参考图600更详 细地描述的那样)。例如,在图5MM中,设备检测到该输入的终止 (例如,接触5120-c的抬起),并且响应于检测到该输入的终止, 设备向游戏文件夹图标5004-7所代表的文件夹添加股票应用图标 5002-9,如图5NN中所示。在一些实施例中,第一操作包括将第一 图标添加(938)到第二图标所代表的文件夹。例如,如果设备在股 票应用图标5002-9至少部分地在用于另一动作图标的激活区域内时 检测到该输入的终止,则设备将创建包括股票应用图标5002-9和另 一动作图标的文件夹,如上文参考图5M-5N更详细地描述的那样。
当设备确定(940)第一图标在第二图标的激活区域外面时, 设备执行(942)与第一操作截然不同的第二操作。在一些实施例中, 第二操作包括在显示器(例如,触摸屏112)上重新布置(944)所 述多个图标,以使得第一图标在显示器上接近于第二图标的位置。 例如,在图5OO中,设备检测到该输入(例如,接触5124和该接 触的移动5126)并在第二图标(例如,图5OO中的游戏文件夹图标 5004-7)的激活区域5128-11外面的位置5124-b处检测到已满足预 定义触发准则(例如,接触5124已暂停持续超过预定时间段)。继 续本示例,响应于确定已满足预定义准则,设备重新布置图标(例 如,使得该布置的第三行上的所有图标向左移位一个间隔)。在一 些实施例中,第二操作包括在显示器上使第一图标返回(946)到第 一位置。例如,如果在股票应用图标5002-9位于用于游戏文件夹图 标5004-7的激活区域5122-13-b外面之时设备检测到图5MM中的接 触5120-c的终止,则设备将使股票应用图标5002-9返回到其先前位 置(例如,图5LL中的股票应用图标5002-9的位置)。
应理解的是,在一些实施例中,基于图标的距离而在显示器(例 如,触摸屏112)上调整用于图标的激活区域的尺寸的一个优点是其 提供了用于距离正在被移动的图标更远的图标的较大目标。通常, 当触摸手势在较长距离内发生时,该手势将包括比在较短距离内发 生的触摸手势的一部分更快的移动。另外,通常,包括更快移动的 触摸手势不如包括较慢移动的触摸手势那么准确。因此,通过增加 用于距离触摸手势的起始点更远的图标的激活区域的尺寸,设备必 须对跨过触敏表面(例如,触摸屏112)穿过较长距离以到达距离起 始点更远的图标的触摸手势的降低准确度补偿,从而改善人机接口。
注意本文关于方法600、700、800、1000、1100、1200、1300 (例如,图6A至6E、7A至7C、8A至8C、10A至10B、11A至11C、 12A至12E、13A至13E以及5A至5LLLL)描述的其他过程的细节 也以类似方式适用于上文描述的方法900。例如,参考图9A至9B 描述的图标(例如,动作图标5002和文件夹图标5004)可以具有本 文参考方法600、700、800、1000、1100、1200、或1300中任意方 法描述的各种可选用户界面对象/图标/项目(例如,动作图标5002 和文件夹图标5004)的特性中的一个或多个特性。为了简明起见, 此处不再重复这些细节。
图10A至图10B是图示根据一些实施例的用于响应于图标管 理输入而重新配置显示器上的图标的方法1000的流程图。方法1000 在具有显示器和触敏表面的多功能设备(例如,图3的设备300,或 者图1的便携式多功能设备100)处执行。在一些实施例中,显示器 是触摸屏显示器并且触敏表面在显示器上。在一些实施例中,显示 器是与触敏表面分离的。可以将方法1000中的一些操作组合和/或可 以改变一些操作的顺序。
如下文所述,方法1000提供了管理图标的直观方式。该方法 减少了用户在管理图标时的认知负担,由此创建了更高效的人机接 口。对于电池操作的计算设备,使得用户能够更快地且更高效地管 理图标节省了电力,并且增加了电池充电之间的时间。
设备按照第一布置(例如,图5KK中的动作图标5002和文件 夹图标5004)显示(1002)显示器(例如,触摸屏112)上的多个 图标。该设备检测(1004)对应于用以将多个图标中的第一图标从 显示器(例如,触摸屏112)上的第一位置向显示器上的第二位置移 动的请求的输入。例如,设备检测到在触敏表面(例如,触摸屏112) 上与显示器(例如,触摸屏112)上的股票应用图标5002-9的位置 对应的位置处的接触5120以及该接触的后续移动5121(例如,在触 摸屏112上从图5KK中的第一位置5120-a向图5LL中的第二位置 5120-b再向图5MM中的第三位置5120-c的移动),这对应于用以 在显示器(例如,触摸屏112)上将股票应用图标5002-9从其在图 5KK中的初始位置向接近图5KK中的游戏文件夹图标5004-7的位 置移动的请求。
响应于检测到该输入来执行(1006)操作1008-1034。该设备 将第一图标从第一位置向第二位置移动(1008)。例如,如图5KK 至5MM所示,设备将股票应用图标5002-9跨过显示器(例如,触 摸屏112)朝着游戏文件夹图标5004-7移动。在一些实施例中,响 应于检测到该输入,设备在第一位置处显示(1010)第一图标的残 留图像。在这些实施例中,第一图标的残留图像在视觉上与第一图 标截然不同。在一些实施例中,第一图标的残留图像是第一图标的 变灰的、半透光的、半透明的、对比度减小的、或者虚幻示像(ghost image)。在一些实施例中,响应于检测到该输入,设备在第一位置 处显示(1012)空白空间(例如,如图5LL至5MM所示,其中在 图标的第二行右端处显示空白空间)。
设备维持(1014)多个图标中除了第一图标之外每个相应图标 的位置,直到已经满足自动重新配置准则。例如,在图5LL至5MM 中,设备继续在显示器(例如,触摸屏112)上的相同位置处显示除 了股票应用图标5002-9之外的所有图标,尽管在图标的布置中存在 之前是股票应用图标5002-9所定位位置的空白空间。
设备确定(1016)已经满足自动重新配置准则(例如,在某个 稍后的时间点)。在一些实施例中,当自从检测到该输入(或者输 入的开始)已经过去(1018)预定时间段(例如,0.5秒、1秒、2 秒等)时,满足自动重新配置准则。在一些实施例中,预定时间段 从输入的开始进行测量。在一些实施例中,预定时间段从输入的结 束进行测量。在一些实施例中,当已经过去(1020)预定时间段并 且第一图标当前并不位于显示器(例如,触摸屏112)上在另一图标 的激活区域内的位置时,满足自动重新配置准则。换言之,在这些 实施例中,除了已经过去预定时间段之外,第一图标必须被显示在 显示器(例如,触摸屏112)上在其他图标的任何激活区域之外的位 置处。在一些实施例中,当设备检测到(1022)输入的终止时满足 自动重新配置准则。例如,在图5MM中,设备检测到接触5120-c 的抬起,并且作为响应,设备将股票应用图标5002-9添加到与游戏 文件夹图标5004-7相关联的文件夹,如图5NN所示,并且随后重新 布置图标,如图5OO所示。在一些实施例中,在第一图标仍然在显 示器上移动(1024)之时满足自动重新配置准则。换言之,在一些 实施例中,在输入继续被设备检测到的同时(例如,在检测到接触 从触敏表面的抬起之前)过去了预定时间段。
响应于确定已经满足自动重新配置准则,设备移动(1026)多 个图标中除了第一图标之外的一个或多个图标以形成与第一布置截 然不同的第二布置。例如,文件夹图标5004-1-b从图5NN的布置中 的第三行移到图5OO的布置中的第二行,而动作图标5002-10、 5002-11和5002-12移到左边,并且游戏文件夹5004-7从图5NN的 布置中的第四行上移到图5OO的布置中的第三行。在一些实施例中, 第二布置包括(1028)在第一位置处的与第一图标截然不同的第二 图标。例如,在图5OO中,设备在先前在图5KK中由股票应用5002-9 占据的位置处显示文件夹图标5004-1-b。在一些实施例中,第一图 标(例如,股票应用图标5002-9)已经被移动至图标内的不同位置。 在一些实施例中,第一图标(股票应用图标5002-9)已经从多个图 标中移除(例如,通过被添加到文件夹5004-7)。
在一些实施例中,在检测到该输入满足预定义触发准则(例如, 检测到该输入的终止)之后(响应于此)形成(1030)第二布置, 并且第二布置包括在显示器上按照预定义的布置(例如,二维网格 或者触摸屏112上的其他规则间隔的布置)显示(1032)图标。在 一些实施例中,当已经满足自动重新配置准则时,随着第一图标在 显示器上来回移动而动态地重新配置(1034)图标(例如,以便避 免触摸屏112上第一图标与其他图标之间的重叠)。换言之,在一 些实施例中,当第一图标的第二位置至少部分地与第二图标的相应 的初始位置重叠时,设备将第二图标从相应的初始位置向相应的新 位置移动,以便适应于第一图标在第一区中的第二位置处的显示。 例如,重新布置图标包括随着第一图标在显示器上来回移动(例如, 在继续检测到触摸屏112上的接触之时)而将第一图标的位置与其 他图标的位置调换。
注意本文关于方法600、700、800、900、1100、1200、1300 (例如,图6A至6E、7A至7C、8A至8C、9A至9B、11A至11C、 12A至12E、13A至13E以及5A至5LLLL)描述的其他过程的细节 也以类似方式适用于上文描述的方法1000。例如,参考图10A至10B 描述的图标(例如,动作图标5002和文件夹图标5004)可以具有本 文参考方法600、700、800、1000、1100、1200、或1300中的任意 方法所描述的各种可选用户界面对象/图标/项目(例如,动作图标 5002和文件夹图标5004)的特性中的一个或多个特性。为了简明起 见,此处不再重复这些细节。
图11A至图11C是图示根据一些实施例的用于更新动态文件 夹图标以提供关于与动态文件夹图标相关联的文件夹的内容的视觉 指示的方法1100的流程图。方法1100在具有显示器和触敏表面的 多功能设备(例如,图3的设备300,或者图1的便携式多功能设备 100)处执行。在一些实施例中,显示器是触摸屏显示器并且触敏表 面在显示器上。在一些实施例中,显示器是与触敏表面分离的。可 以将方法1100中的一些操作组合和/或可以改变一些操作的顺序。
如下文所述,方法1100提供了管理文件夹的直观方式。该方 法减少了用户在管理文件夹时的认知负担,由此创建了更高效的人 机接口。对于电池操作的计算设备,使得用户能够更快地且更高效 地管理文件夹节省了电力,并且增加了电池充电之间的时间。
设备显示(1102)动态文件夹图标(例如,图5SS中的游戏文 件夹图标5004-7)。该动态文件夹图标(例如,图5SS中的5004-7) 包括对文件夹中与动态文件夹图标相关联的当前内容的视觉指示 (例如,图5SS中的游戏文件夹图标5004-7中的“O”、“R”、“S” 和“M”)。在一些实施例中,动态文件夹图标指示(1104)被包 含在与动态文件夹图标相关联的文件夹内的多个动作图标。例如, 图5SS中的游戏文件夹图标5004-7包括四个在与文件夹图标相关联 的文件夹内的可选用户界面对象的缩小比例表示(例如,在游戏文 件夹图标5004-7中的包含“O”、“R”、“S”和“M”的方框)。
在一些实施例中,内容具有(1106)在文件夹内的空间布置, 并且动态文件夹图标(例如,图5TT中的5004-7)提供关于在文件 夹内的内容的空间布置的视觉指示。在一些实施例中,内容包括多 个动作图标(例如,图5TT中的5002-4、5002-13、56002-9、5002-8), 该空间布置是预定义的动作图标网格(例如,图5TT的文件夹视图 5138中所示的动作图标的一乘四网格),并且多个相应的动作图标 每个均具有(1108)一个或多个水平上邻近的相邻动作图标。在一 些实施例中,动态文件夹图标(例如,图5TT中的5004-7)包括至 少多个动作图标的子集的缩小比例表示(例如,在游戏文件夹图标 5004-7中的包含“O”、“R”、“S”和“M”的方框),并且该 缩小比例表示被布置(1110)为使得对于多个缩小比例表示,每个 相应动作图标的缩小比例表示在水平上邻近于用于该相应动作图标 的相邻动作图标之一的缩小比例表示。在一些实施例中,文件夹包 括具有第一比例的多个动作图标;并且显示动态文件夹图标包括在 动态文件夹图标内以第二比例显示(1112)多个动作图标中的一个 或多个动作图标的缩小比例表示。
例如,在图5TT中,响应于文件夹显示输入(例如,图5SS 中的点击手势5136),设备显示与游戏文件夹图标5004-7相关联的 文件夹的文件夹视图5138。如图5TT所示,文件夹视图包括四个可 选用户界面对象,包括纸牌应用图标5002-4、竞速应用图标5002-13、 股票应用图标5002-9以及地图应用图标5002-8,其具有从左至右的 呈直线空间布置。在这一实施例中,游戏文件夹图标5004-7通过按 照基于在文件夹视图内的动作图标顺序的顺序来显示内容的缩小比 例表示,提供对这些动作图标的空间布置的视觉指示。具体地,竞 速应用图标5002-13处于纸牌应用图标5002-4(在左边)和股票应 用图标5002-9(在右边)之间,并且竞速应用图标的缩小比例表示 (例如,图5TT中的游戏文件夹图标5004-7中的“R”)处于纸牌 应用图标的缩小比例表示(例如,图5TT中的游戏文件夹图标5004-7 中的“O”)和纸牌应用图标的缩小比例表示(例如,图5TT中的 游戏文件夹图标5004-7中的“S”)之间。
设备检测(1114)与用以修改文件夹中的内容的请求对应的输 入。例如,在图5TT中,设备检测在触敏表面(例如,触摸屏112) 上与显示器(例如,触摸屏112)上的股票应用图标5002-9的位置 对应的位置处的接触5140以及该接触向在触敏表面(例如,触摸屏 112)上与在显示器(触摸屏112)上的在文件夹视图5138内的位置 对应的位置的后续移动5142。在一些实施例中,文件夹是自动创建 的文件夹,并且检测与用以修改文件夹中的内容的请求对应的输入 包括检测(1116)与相应应用相关联以使得与该相应应用相关联的 相应动作图标被添加到文件夹、或者从文件夹移除或者在文件夹内 移动的输入(例如,文件夹是最近添加的应用文件夹,并且输入为 已经向设备添加了新应用,或者文件夹为最频繁使用的应用文件夹, 并且输入为使该应用成为最频繁使用应用的应用使用)。例如,当 用户启动应用时,与该应用相关联的应用被移动到“最近使用的应 用”文件夹中。
响应于检测到该输入来执行(1118)操作1120-1136。该设备 修改(1120)文件夹的内容;并且更新动态文件夹图标(例如,图 5UU中的5004-7)以包括对文件夹内的经过修改内容的空间布置的 视觉指示。应当理解,文件夹中内容的修改能够包括在文件夹内重 新定位内容、从文件夹删除内容和/或向文件夹添加内容。
在一些实施例中,设备检测到与用以将第一动作图标在文件夹 内重新定位的请求对应的重新定位输入;并且响应于检测到重新定 位输入:设备根据重新定位输入在文件夹内对第一动作图标进行重 新定位;并且根据第一动作图标在文件夹内的重新定位,在动态文 件夹图标内对该动作图标的缩小比例表示进行重新定位。例如,在 图5TT中,设备检测到重新定位输入,该重新定位输入包括在触敏 表面(例如,触摸屏112)上与显示器(例如,触摸屏112)上的股 票应用图标5002-9的位置对应的位置处的接触5140以及该接触向 在触敏表面(例如,触摸屏112)上与在显示器(触摸屏112)上的 在文件夹视图5138内的位置对应的位置处的后续移动5142。在这一 示例中,响应于检测到重新定位输入,设备将股票应用图标5002-9 移动至文件夹视图5138内的新定位,如图5UU所示(例如,使得 纸牌应用图标5002-4被显示在股票应用图标5002-9和竞速应用图标 5002-13之间)。另外,在这一实施例中,设备重新布置游戏文件夹 图标5004-7内的缩小比例表示,如图5UU所示,使得缩小比例表示 提供关于文件夹内的内容的经更新的空间布置的视觉指示。具体地, 纸牌应用图标的缩小比例表示(例如,图5UU中的游戏文件夹图标 5004-7中的“O”)处于股票应用图标的缩小比例表示(例如,图 5UU中的游戏文件夹图标5004-7中的“S”)和竞速应用图标的缩 小比例表示(例如,图5UU中的游戏文件夹图标5004-7中的“R”) 之间。
在一些实施例中,设备检测与用以从文件夹移除第一动作图标 的请求对应的图标移除输入;并且响应于检测到图标移除输入:设 备从文件夹移除(1124)第一动作图标;并且从动态文件夹图标移 除第一动作图标的缩小比例表示。例如,在图5EE中,设备检测到 图标移除输入,该图标移除输入包括在与纸牌应用图标5002-4对应 的位置处的接触5112,以及该接触从文件夹视图5106移出进入背景 中作为对象移除区域的第一部分5108中的后续移动5114。响应于这 一图标移除输入,设备从文件夹视图5106移除纸牌应用图标5002-4, 如图5FF所示。另外,在这一示例中,虽然设备先前曾在与文件夹 视图5106相关联的文件夹图标5004-7中显示纸牌应用图标的缩小 比例表示(例如,图5EE中的玩耍文件夹图标5004-7中的“O”), 但是设备停止显示纸牌应用图标的缩小比例表示(例如,在图5FF 中“O”不再显示在玩耍文件夹图标5004-7中)。
在一些实施例中,设备检测与用以将第一动作图标添加至文件 夹的请求对应的图标添加输入;并且响应于检测到该图标移除输入: 设备将第一动作图标添加(1126)至文件夹;并且将第一动作图标 的缩小比例表示添加至动态文件夹图标。例如,在图5OO至图5PP 中,设备检测到图标添加输入,该图标添加输入包括在触敏表面(例 如,触摸屏112)上与图5OO中的显示器(例如,触摸屏112)上 的地图应用图标5002-8的位置对应的位置处的接触5124-a,以及该 接触在触敏表面(例如,触摸屏112)上向显示器(例如,触摸屏 112)上的游戏文件夹图标5004-7的激活区域5128-11的位置对应的 位置的后续移动(例如,5126和5130)。响应于这一图标添加输入, 设备将地图应用图标5002-8添加至与游戏文件夹图标5004-7相关联 的文件夹,如图5TT所示。另外,在这一示例中,虽然设备先前没 有在文件夹图标5004-7中显示地图应用图标的任何缩小比例表示 (例如,如图5OO至图5PP所示),但是在将地图应用图标5002-8 添加至游戏文件夹图标5004-7之后(或者与其结合),设备在游戏 文件夹图标5004-7内显示地图应用图标的缩小比例表示(例如,在 图5QQ中显示“M”)。
在一些实施例中,当存在来自与动作图标对应的应用的通知 时,文件夹的内容包括该动作图标并且动态文件夹图标改变(1128)。 在一些实施例中,动态文件夹图标通过在动态文件夹图标上显示 (1130)状态指示符而进行改变。例如在图5B中,文件夹图标 5004-1-b显示通知标记(badge)5012,该通知标记指示与由文件夹 图标5004-1-b表示的文件夹内的应用图标相关联的应用之一具有通 知。在一些实施例中,动态文件夹图标通过在动态文件夹图标内的 动作图标的缩小比例版本上显示(1132)状态指示符而进行改变。 例如在图5B中,文件夹图标5004-1-b在文件夹图标内的缩小比例表 示(例如,“x7”)上显示通知标记5014,其指示与该缩小比例表 示相关联的应用具有通知(例如,如果与“x7”相关联的应用是电 子邮件应用,则该通知通常将指示新邮件已经到达)。
在一些实施例中,当设备处于用户界面重新配置模式中时,动 态文件夹图标的外观发生改变。在一些实施例中,文件夹具有用于 显示可选用户界面对象(例如,诸如应用图标和/或文件图标之类的 可选用户界面对象)的有限空间(例如,9页槽(slot、)、12页槽、 16页槽或任何其他合理数目的页槽),并且在用户界面重新配置模 式中动态文件夹图标的外观指示(1136)文件夹是否有空间来显示 任何附加可选用户界面对象(例如,通过显示用于额外的动作图标 的缩小比例表示的空间)。
例如,在图5A中,当设备处于正常操作模式中,动态文件夹 图标5004-1-a显示表示文件夹内内容(例如,动作图标5002)的缩 小比例表示(例如,“x1”、“x2”、“x3”、“x4”、“x5”和 “x6”)。然而,在这一示例中,在文件夹内存在多于六个动作图 标5002,并因而设备在动态文件夹图标内仅显示前六个动作图标的 缩小尺寸表示。继续本示例,当设备进入用户界面重新配置模式时 (例如,响应于检测到图5A中的按压和保持手势5008),设备改 变动态文件夹图标(例如,从图5A中的动态文件夹图标504-1-b变 为图5B中的动态文件夹图标5004-1-b),将动态图标内的缩小比例 表示上移,以显现文件夹图标5004-1-b内的附加缩小比例表示(例 如,文件夹图标5004-1-b中的“x7”),同时停止在文件夹图标5004-1-b 内显示文件夹图标的前三个缩小比例表示(例如,“x1”、“x2” 和“x3”)。在这一示例中,动态文件夹图标还显示紧接着新的缩 小比例表示的两个空白空间。除了提供在与文件夹图标5004-1-b相 关联的文件夹中存在多于六个项目的指示之外,通过紧接着新的缩 小比例表示示出两个空白空间来改变动态文件夹图标也提供了在文 件夹视图内存在用以显示附加动作图标的空间。
注意本文关于方法600、700、800、900、1000、1200、1300 (例如,图6A至6E、7A至7C、8A至8C、9A至9B、10A至10B、 12A至12E、13A至13E以及5A至5LLLL)描述的其他过程的细节 也以类似方式适用于上文描述的方法1100。例如,参考图11A至11C 描述的可选用户界面对象(例如,动作图标5002和文件夹图标5004) 可以具有本文参考方法600、700、800、900、1000、1200、或1300 中的任意方法所描述的各种可选用户界面对象/图标/项目(例如,动 作图标5002和文件夹图标5004)的特性中的一个或多个特性。为了 简明起见,此处不再重复这些细节。
图12A至图12E是图示根据一些实施例的用于结合显示文件 夹的内容来提供上下文信息的方法1200的流程图。方法1200在具 有显示器和触敏表面的多功能设备(例如,图3的设备300,或者图 1的便携式多功能设备100)处执行。在一些实施例中,显示器是触 摸屏显示器并且触敏表面在显示器上。在一些实施例中,显示器是 与触敏表面分离的。可以将方法1200中的一些操作组合和/或可以改 变一些操作的顺序。
如下文所述,方法1200提供了显示文件夹的内容的直观方式。 该方法通过结合显示文件夹的内容来提供上下文信息,减少了用户 在管理文件夹时的认知负担,由此创建了更高效的人机接口。对于 电池操作的计算设备,使得用户能够更快地且更高效地管理文件夹 节省了电力,并且增加了电池充电之间的时间。
设备在显示器(例如,触摸屏112)上的壁纸背景之上显示 (1202)文件夹图标(例如,图5S中的文件夹图标5004-7),该文 件夹图标对应于包含内容的文件夹,该内容包括一个或多个可选用 户界面对象(例如,应用图标、书签图标,和/或文档图标)。在一 些实施例中,在检测到第一输入之前,设备显示(1204)一个或多 个附加可选用户界面对象(例如,图5S中的动作图标5002-1、5002-2、 5002-3、5002-5、5002-6、5002-7、5002-8、5002-9、5002-10、5002-11、 5002-12、5002-14、5002-15、5002-16以及文件夹图标5004-1-b和 5004-2)。
设备检测(1206)与用以显示文件夹(例如,与图5S中的文 件夹图标5004-7所关联的文件夹)的内容的请求对应的第一输入(例 如,图5S中的点击手势5076)。
响应于检测到第一输入(例如,图5S中的点击手势5076)来 执行(1208)操作1210-1226。该设备将壁纸背景划分(1210)成第 一部分(例如,图5X至图5AA中的5084)和第二部分(图5X至 5AA中的5086)。在一些实施例中,一个或多个附加可选用户界面 对象包括:具有在壁纸背景的第一部分5084上的预定义位置的第一 组附加可选用户界面对象(例如,图5X至图5AA中的动作图标 5002-1、5002-2、5002-3、5002-5、5002-6、5002-7、5002-8、5002-9、 5002-10、5002-11、5002-12以及文件夹图标5004-1-b);以及具有 在壁纸背景(1204)的第二部分5086上的预定义位置的第二组附加 可选用户界面对象(例如,图5X至图5AA中的动作图标5002-14、 5002-15、5002-16以及文件夹图标5004-2)。
在一些实施例中,在壁纸的第一部分(例如,图5X至图5AA 中的5084)内显示(1212)文件夹图标(例如,图5X至图5AA中 的5004-7)。在一些实施例中,当文件夹图标(例如,图5CCC至 图5FFF中的5004-2)是显示器(例如,触摸屏112)的停靠区(例 如,图5CCC至图5FFF中的5006)中的多个可选用户界面对象之 一时,第一部分(例如,图5DDD至图5FFF中的5172)包括显示 器的停靠区。与此相反,在一些实施例中,当文件夹图标(例如, 图5X至图5AA中的5004-7)是显示器(例如,触摸屏112)的停 靠区(例如,图5X至图5AA中的5006)之外的多个可选用户界面 对象之一时,第二部分(例如,图5X至图5AA中的5086)包括显 示器的停靠区(例如,图5X至图5AA中的5006)。换言之,根据 这些实施例,当文件夹图标在停靠区中时,壁纸在文件夹图标上方 分裂,并且当文件夹图标在停靠区上方的导航区中时,壁纸在文件 夹图标下方分裂。在一些实施例中,导航区域(例如,具有多个可 选用户界面对象的主屏屏幕)具有多个页面(例如,能够响应于检 测到水平滑动姿势而对所述页面进行导航),并且即使设备在导航 区域中穿过可选用户界面对象的布置滚动时停靠区也保持在固定位 置。
设备远离第一部分移动(1214)第二部分。例如,在图5X至 图5Y的示例中,将第二部分5086远离第一部分5084移动。作为另 一示例,在图5DD中,正在将第二部分5174远离第一部分5172移 动。在一些实施例中,也远离第二部分移动第一部分。例如,在图 5VV至图5WW中,设备将壁纸背景的上部部分和壁纸背景的下部 部分两者远离彼此移动。在一些实施例中,将远离第二部分移动第 一部分包括根据壁纸背景的第一部分的移动来移动(1216)第一组 附加可选用户界面对象,并且根据壁纸背景的第二部分的移动来移 动第二组附加可选用户界面对象。例如如图5X至图5Y所示,随着 第二部分5086被远离第一部分5084移动,第二部分5086可选用户 界面对象(例如,图5X中的5002-14、5002-15、5002-16和5004-2) 被移出显示器(例如,触摸屏112)。
在一些实施例中,划分壁纸背景包括沿着划分线划分(1218) 壁纸,以使得第一部分的第一边缘(例如,图5X中的5088)的轮 廓与第二部分的第二边缘(例如,图5X中的5090)的轮廓互补(例 如,第一部分的第一边缘和第二部分的第二边缘像拼图片一样装配 在一起),并且将第二部分远离第一部分移动包括调整第一边缘的 轮廓和/或调整第二边缘的轮廓,以使得第一边缘的轮廓停止与第二 边缘的轮廓互补(例如,在移动分开各部分之后,第一部分和第二 部分不再像拼图片一样装配在一起)。例如,如图5X所示,第一边 缘5088的轮廓最初与第二边缘5090的轮廓互补,而在图5Y中,第 一边缘5088的轮廓不再与第二边缘5090的轮廓互补。在一些实施 例中,文件夹图标被显示在壁纸的第一部分内;并且第一边缘的轮 廓包括(1220)由划分线限定的剪开形状(例如,图5X至图5Y中 的5094)。在一些实施例中,剪开形状提供文件夹图标在第一部分 内的位置的视觉指示。例如在图5X至图5Y中,剪开形状5094指 向与文件夹视图5092相关联的文件夹图标5004-7。
设备在第一部分和第二部分之间的区域中显示(1222)文件夹 的内容。例如,文件夹的内容包括多个应用图标(例如,图5Y中的 5002-4和5002-13,或图5EEE中的5002-26、5002-27、5002-28、 5002-29、5002-30、5002-31、5002-32、5002-33、5002-34、5002-35、 5002-36和5002-37),并且应用图标如同它们在壁纸下面那样被显 现(例如,如同壁纸是已经打开以显现壁纸后面的应用图标的滑动 门),如图5X至图5Y和图5CCC至图5EEE所示。
在一些实施例中,基于文件夹内的可选用户界面对象的数目来 确定(1224)第一部分和第二部分之间的区域的大小。例如,在图 5Y中,文件夹仅包括两个可选用户界面对象,并且因而文件夹视图 5092占有显著少于一半的显示器。作为另一示例,在图5EEE中, 其中文件夹包括至少十二个可选用户界面对象,文件夹视图5170占 有多于一半的显示器。因而,文件夹视图(例如,5092或5170)仅 在显示器(例如,触摸屏112)占据所需量的空间,由此在显示器(例 如,触摸屏112)留有更多空间来示出上下文信息(例如,文件夹视 图之外的其他可选用户界面对象)。
在一些实施例中,在检测到第一输入之前,设备显示一个或多 个附加选择用户界面对象(例如,图5X至图5AA中的动作图标 5002-1、5002-2、5002-3、5002-5、5002-6、5002-7、5002-8、5002-9、 5002-10、5002-11、5002-12以及文件夹图标5004-1-b);并且,响 应于检测到第一输入,设备在视觉上区分(1226)(例如,通过突 出显示)文件夹图标与一个或多个附加可选用户界面对象(例如, 通过与文件夹的亮度、对比度、色度、饱和度、颜色等相比改变附 加可选用户界面对象的亮度、对比度、色度、饱和度、颜色等)。 在一些实施例中,附加可选用户界面对象的(例如,在检测到第一 输入之前的)初始亮度、对比度、色度、饱和度、颜色等与文件夹 的亮度、对比度、色度、饱和度、颜色等相同。例如,在图5Y至图 5V中,设备以正常不透明度和饱和度来显示文件夹图标5004-7,而 以减小的不透明度和饱和度来显示其他可选用户界面对象(例如, 图5X至图5AA中的动作图标5002-1、5002-2、5002-3、5002-5、 5002-6、5002-7、5002-8、5002-9、5002-10、5002-11、5002-12以及 文件夹图标5004-1-b)。
在一些实施例中,当在检测到第一输入时设备处于(1228)正 常操作模式时执行操作1230-1232。在这些实施例中的一些实施例 中,设备检测到(1230)与文件夹中的相应可选用户界面对象的激 活对应的第二输入;并且,响应于检测到第二输入,设备执行(1232) 与该相应可选用户界面对象相关联的操作。例如,在图5PPP中,当 设备处于正常操作模式时,设备显示文件夹视图5212。在这一示例 中,设备检测到在对应于股票应用图标5002-9的位置处的第二输入 (例如,点击手势5214),并且响应于第二输入,设备激活股票应 用(例如,启动或者显示用于股票应用的视图)。
在一些实施例中,当在检测到第一输入时设备处于(1234)用 户界面重新配置模式之时,执行操作1236-1238。在这些实施例中的 一些实施例中,设备检测(1236)与用以在文件夹内移动相应可选 用户界面对象的请求对应的第二输入;并且响应于检测到第二输入, 设备在文件夹内移动(1238)该相应可选用户界面对象。例如,在 图5TT中,当设备处于用户界面重新配置模式时设备显示文件夹视 图5138。在这一示例中,设备检测第二输入(例如,在触摸屏112 上与股票应用图标5002-9的位置对应的位置处的接触5140以及该 接触跨过触摸屏112的移动5142),并且响应于第二输入,设备根 据该输入而在文件夹视图5138中将移动股票应用5002-9移动至文 件夹视图内的新位置,如图5SS中所示。
在一些实施例中,当在第一部分和第二部分之间的区域中显示 (1240)文件夹的内容之时,执行操作1242-1244:检测(1242)与 对第一部分或第二部分的选择对应的输入。在一些实施例中,响应 于检测到该输入,设备停止(1244)显示文件夹的内容(例如,通 过将第一部分和第二部分移动到一起来收起该区域)。例如在图5UU 中,当设备正在显示包括内容(例如,动作图标5002-9、5002-4、 5002-13和5002-8)的文件夹视图5138时,设备检测在触敏表面(例 如,触摸屏112)上与显示器(例如,触摸屏112)上的文件夹视图 5138之外的位置对应的位置处的第二输入(例如,点击手势5144), 并且响应于检测到第二输入,设备停止显示文件夹视图5138,如图 5VV所示。
在一些实施例中,设备进入(1246)用户界面重新配置模式, 并且,当在第一部分和第二部分之间的区域中显示(1248)文件夹 的内容之时,设备检测(1250)与用以将相应可选用户界面对象从 第一部分和第二部分之间的区域移动到第一部分或第二部分中的请 求对应的输入。在这些实施例的一些实施例中,响应于检测到该输 入,设备从文件夹移除(1252)相应可选用户界面对象。在一些实 施例中,响应于将可选用户界面对象从该文件夹移出,文件夹视图 停止被显示(例如,通过将第一部分和第二部分移动到一起来收起 该区域)。例如,在图5YY中,当设备正在显示文件夹视图5148 之时,设备检测与用以将可选用户界面移出文件夹视图5148的请求 对应的输入。具体而言,设备检测到在触敏表面(例如,触摸屏112) 上与显示器(例如,触摸屏112)上的应用-4应用图标2002-22的位 置对应的位置(例如图5YY中的第一位置5162-a)处的接触5162, 以及该接触向触敏表面(例如,触摸屏112)上与显示器(例如,触 摸屏112)上文件夹视图之外的位置对应的位置(例如,向如图5ZZ 所示的第二位置5162-b)的后续移动5164。在这一示例中,在检测 到移动中停顿持续超过预定时间段之后,设备停止显示文件夹视图, 如图5AAA所示。随后,可选用户界面对象(例如,应用-4应用图 标5002-22)从文件夹被移除并且在文件夹视图之外按照可选用户界 面对象的布置进行显示,如图5CCC所示。
在一些实施例中,在第一部分和第二部分之间的区域(例如, 图5EEE中的文件夹视图5170)中显示(1254)文件夹的内容的第 一部分。在这些实施例中的一些实施例中,设备检测(1256)与用 以显示文件夹的下一部分内容的请求对应的下一部分输入;并且响 应于检测到下一部分输入,设备在第一部分和第二部分之间的区域 中显示(1258)文件夹的内容的第二部分(例如,检测到向左或向 右的轻弹手势使应用图标的下一页或应用图标的前一页被显示在该 区域中)。例如,在图5EEE中,设备在文件夹视图5170中显示文 件夹的内容的第一部分,该第一部分包括第一组多个可选用户界面 对象(例如,图5EEE中的5002-26、5002-27、5002-28、5002-29、 5002-30、5002-31、5002-32、5002-33、5002-34、5002-35、5002-36 和5002-37)。在图5FFF中,响应于检测到滑动手势(例如,接触 5176和该接触在触摸屏112的与文件夹视图5170内的位置对应的位 置处向左的移动5178),设备在显示器(例如,触摸屏112)上的 文件夹视图5170内显示文件夹的内容的第二部分,该内容的第二部 分包括第二组多个可选用户界面对象(例如,图5FFF中的5002-38、 5002-39、5002-40、5002-41、5002-42、5002-43)。
在一些实施例中,在第一部分和第二部分之间的区域中显示 (1260)文件夹的内容的第一部分。在这些实施例中的一些实施例 中,设备检测(1262)与用以滚动文件夹的内容的请求对应的滚动 输入;并且响应于检测到滚动输入,设备在显示器(例如,触摸屏 112)上在第一部分和第二部分之间的区域中横向滚动(1264)文件 夹的内容,以便显示内容的第二部分。换言之,在一些实施例中, 响应于检测到滚动输入,可以由设备连续地滚动过可选用户界面对 象的列表或阵列,而并非滚动文件夹的内容的截然不同的部分(例 如,包括接触5176和该接触在触摸屏112上与文件夹视图内的位置 对应的后续移动5178的轻弹姿势,如图5EEE所示)。
注意本文关于方法600、700、800、900、1000、1100、1300 (例如,图6A至6E、7A至7C、8A至8C、9A至9B、10A至10B、 11A至11C、13A至13E以及5A至5LLLL)描述的其他过程的细节 也以类似方式适用于上文描述的方法1200。例如,参考图12A至12E 描述的可选用户界面对象(例如,动作图标5002和文件夹图标5004) 可以具有本文参考方法600、700、800、900、1000、1100、或1300 中的任意方法所描述的各种可选用户界面对象/图标/项目(例如,动 作图标5002和文件夹图标5004)的特性中的一个或多个特性。为了 简明起见,此处不再重复这些细节。
图13至图13E是图示根据一些实施例的用于显示多页文件夹 和对多页文件夹进行导航的方法1300的流程图。方法1300在具有 显示器和触敏表面的电子设备(例如,图3的设备300,或者图1 的便携式多功能设备100)处执行。在一些实施例中,显示器是触摸 屏显示器并且触敏表面在显示器上。在一些实施例中,显示器是与 触敏表面分离的。可以将方法1300中的一些操作组合和/或可以改变 一些操作的顺序。
如下文所述,方法1300提供了显示多页文件夹和对多页文件 夹进行导航的直观方式。该方法减少了用户在对用户界面进行导航 时、特别是在对文件夹进行导航时的认知负担,由此创建了更高效 的人机接口。对于电池操作的计算设备,使得用户能够更快地且更 高效地对文件夹进行导航节省了电力,并且增加了电池充电之间的 时间。
设备在显示器上同时显示(1302)包括一个或多个文件夹图标 的多个可选用户界面对象。例如,图5QQQ图示了一个示例性用户 界面,其中诸如动作图标5002和文件夹图标5004之类的可选用户 界面对象被显示在触摸屏112上。
设备检测(1304)与用以选择针对相应文件夹的相应文件夹图 标的请求对应的第一输入(例如,在相应文件夹图标上的点击姿势)。 例如,图5QQQ图示了接触5216的检测,该接触对应于针对选择文 件夹图标5004-12的请求。该相应文件夹包括第一数目的可选图标, 所述第一数目的可选图标在包括第一页面和第二页面的多个截然不 同的分开显示页面之间进行划分。例如,与文件夹图标5004-12(图 5QQQ)相关联的文件夹包括:第一页面(图5TTT所示),其包括 可选动作图标5002-51至5002-52,以及第二页面(图5VVV所示), 包括可选动作图标5002-60至5002-68,以及图5FFFF所示的第三页 面,包括可选动作图标5002-69和5002-70。
响应于检测到第一输入,设备显示针对相应文件夹的文件夹视 图(例如,文件夹的第一页面,图5TTT所示)。在一些实施例中, 在检测到第一输入之前,按照相应布置显示(1308)多个可选用户 界面对象(图5QQQ所示)。在这样的实施例中,响应于检测到第 一输入而显示针对相应文件夹的文件夹视图包括对相应文件夹图标 进行放大(1310)。对相应文件夹图标进行放大包括扩大相应布置, 使得相应图标被扩大并且朝着显示器的中心移动(例如,如图5RRR 至图5SSS所示)。当对相应文件夹图标进行放大之后,响应于检测 到第一输入而显示针对相应文件夹的文件夹视图包括显示(1312) 用文件夹视图替换扩大的相应文件夹图标(例如,如图5TTT所示)。
在一些实施例中,文件夹视图包括用来同时显示(1314)不多 于第二数目的可选图标的空间,第二数目的可选图标少于第一数目 的可选图标。例如,在图5TTT所示的示例中,文件夹视图包括用来 同时显示不多于九个可选图标(例如,动作图标3002)的空间。在 一些实施例中,该第一数目至少部分地由用户设置确定。例如,用 户可以将图标大小设置为小、中或大,并且第二数目根据图标大小 来确定。文件夹视图显示(1316)包括文件夹中的可选图标的第一 子集(例如,图5TTT中的可选动作图标5002-51至5002-52)的第 一页面。在一些实施例中,在文件夹视图的第一页面中按照第一布 置显示可选图标的第一子集。在这样的实施例中,在检测到第一输 入之前,相应文件夹图标包括按照第一布置显示的可选图标的第一 子集的多个缩小比例表示。例如,如图5QQQ所示,文件夹图标 5004-12包括缩小比例表示“y1”、“y2”、“y3”、“y4”、“y5”、 “y6”、“y7”、“y8”、“y9”,其分别与以下应用具有一一对 应关系:“应用y1”(5002-51)、“应用y2”(5002-52)、“应 用y3”(5002-53)、“应用y4”(5002-54)、“应用y5”(5002-55)、 “应用y6”(5002-56)、“应用y7”(5002-57)、“应用y8” (5002-58)、“应用y9”(5002-59),这些应用对应于响应于检 测到对应的可选图标的激活而显示的用于相应应用的用户界面的相 应应用。
在一些实施例中,响应于检测到第一输入,设备停止显示 (1320)多个可选用户界面对象。
当显示文件夹视图的第一页面时,设备检测(1322)与用以显 示文件夹视图的第二页面的请求对应的第二输入(例如,在文件夹 视图内的在第一页面上的水平滑动手势)。例如,手势5220(图5TTT) 是页面向右请求的示例。在一些实施例中,第一输入是(1324)在相应 文件夹图标上的点击手势,并且第二输入是在文件夹视图内的滑动 手势。在一些实施例中,显示文件夹视图包括显示(1326)两个或 更多页面指示符图标(例如,页面指示符图标5217,图5TTT),该 页面指示符图标提供关于可选图标的截然不同的页面的数目的信 息,文件夹中的可选图标在所述不同页面之间进行划分。在检测到 第一输入之后并且在检测到第二输入之前,两个或更多页面指示符 图标具有第一外观。在一些实施例中,页面指示符图标指示(1328) 在文件夹视图中当前显示的页面在相应文件夹中的可选图标的页面 序列中的位置(例如,当显示文件夹视图的第一页面时,最左侧的 页面指示符被填充,如图5TTT所示,当显示文件夹视图的第二页面 时,左数第二个页面指示符被填充,如图5VVV所示,并且当显示 文件夹视图的第三页面时,左数第三个页面指示符被填充,如图 5HHHH所示)。
在一些实施例中,响应于检测到第二输入,设备更新(1330) 两个或更多页面指示符图标以具有与第一外观不同的第二外观。在 一些实施例中,页面指示符图标的第一外观指示(1332)第一页面 当前被显示在文件夹视图中,并且页面指示符图标的第二外观指示 第二页面当前被显示在文件夹视图中。
响应于检测到第二输入,设备针对相应文件夹停止(1334)显 示文件夹视图的第一页面并且显示文件夹视图的第二页面。文件夹 视图的第二页面包括与可选图标的第一子集不同的可选图标的第二 子集。例如,如图5TTT至图5VVV所示,第一页面的显示被改变 为第二页面的显示。还更新页面指示符图标5217的外观以反映从第 一页面的显示到第二页面的显示的改变。
在一些实施例中,当显示文件夹视图的第二页面时,设备检测 (1336)与用以关闭文件夹视图的请求对应的第三输入(例如,利 用接触5236的按压输入激活主页按钮,如图5HHHH所示,或者在 触摸屏显示器中与关闭文件夹视图相关联的一部分上的点击手势)。 响应于检测到(1338)第三输入,设备停止(1340)显示文件夹视 图。在一些实施例中,设备在停止显示文件夹视图之后显示与文件 夹视图截然不同的不同用户界面。例如,在一些实施例中,设备显 示具有相应文件夹图标的主屏屏幕。该设备在针对相应文件夹的相 应文件夹图标中显示(1342)可选图标的第二子集的缩小比例表示 (例如,在图5IIII的文件夹图标5004-12中的分别与图5HHHH中 的“应用y19”、“应用y20”和“应用y20”对应的“y19”、“y20”、 “y16”。当在相应文件夹图标中显示可选图标的第二子集的缩小比 例表示之后,设备在相应文件夹图标中显示(1344)用可选图标的 第一子集的缩小比例表示对可选图标的第二子集的缩小比例表示的 替换(例如,通过将可选图标的第二子集的缩小比例表示在第一方 向上滑出文件夹图标并且将可选图标的第一子集的缩小比例表示在 第一方向上滑入文件夹图标)。例如,图5JJJJ图示了在文件夹图标 5004-12中用文件夹的第一页面中的图标的缩小比例表示替换 “y19”、“y20”和“y16”的缩小比例表示的结果。
在一些实施例中,当显示文件夹视图的第二页面时,设备检测 (1346)与用以将相应图标从文件夹视图的第二页面移动至显示器 上的相应位置的请求对应的第四输入(例如,当处于由在相应图标 上的长按而发起的图标重新配置模式中时)。响应于检测到(1348) 第四输入(例如,图5DDDD中的5226-c至图5EEEE的5225-d), 根据对相应位置位于预定页面改变区域(例如,如图5EEEE中所示 的页面改变区域5233-2)内的确定,设备将相应图标从第二页面移 动(1350)至文件夹视图的不同页面。另一方面,根据对相应位置 位于与页面改变区域截然不同的预定图标移除区域内的确定(例如, 将接触5226从图5AAAA中的位置5226-a移动至图5BBBB中的位 于图标移除区域5231中的位置5226-b),设备从文件夹视图移除 (1354)相应图标。在一些实施例中,图标移除区域位于(1356) 文件夹视图的底部处或者在底部附近。在一些实施例中,除了从文 件夹视图移除相应图标之外,还将相应图标添加至包括相应文件夹 图标的多个可选用户界面对象。
在一些实施例中,多个可选用户界面对象是(1358)在多个截 然不同的分开显示页面的可选用户界面对象中的第一页面的可选用 户界面对象。在一些实施例中,设备接收(1360)第五输入(例如, 在触摸屏或触敏表面上、在与第一页面的可选用户对象对应的位置 处的水平手指滑动手势,诸如接触5238从图5JJJJ中的位置5238-a 到图5KKKK中的位置5238-b的水平移动以及该接触5238从触摸屏 112的后续抬起),该第五输入对应于用以显示在多个截然不同的分 开显示页面的可选用户界面对象中的不同页面的可选用户界面对象 的请求。响应于接收到(1362)第五输入,设备停止(1364)显示 第一页面的可选用户界面对象(例如,5002-4、5002-2、5002-3、 5002-5、5002-6、5002-22、5004-7、5002-7、5004-1-b、5002-10、5002-11、 5002-12、5002-13和5004-12),并且可选地显示(1366)不同于第 一页面的可选用户界面对象的第二页面的可选用户界面对象(例如, 图标5002-80至5002-93,如图5LLLL所示)。
注意本文关于方法600、700、800、900、1000、1100、1200 (例如,图6A至6E、7A至7C、8A至8C、9A至9B、10A至10B、 11A至11C、12A至12E以及5A至5LLLL)描述的其他过程的细节 也以类似方式适用于上文描述的方法1300。例如,参考图13A至13E 描述的可选用户界面对象(例如,动作图标5002和文件夹图标5004) 可以具有本文参考方法600、700、800、900、1000、1100、或1200 中的任意方法所描述的各种可选用户界面对象/图标/项目(例如,动 作图标5002和文件夹图标5004)的特性中的一个或多个特性。为了 简明起见,此处不再重复这些细节。
根据一些实施例,图14示出了根据各种所描述的实施例的原 理进行配置的电子设备1400的功能框图。该设备的功能框图可选地 通过硬件、软件或者硬件和软件的组合实现,以执行各种所描述的 实施例的原理。本领域技术人员理解,在图14中描述的功能块可选 地被组合或者分割成子块,以实现各种所描述的实施例的原理。因 此,本文的描述可选地支持此处描述的功能块的任何可能的组合或 分割或者进一步限定。
如图14所示,电子设备1400包括被配置为显示图形用户界面 的显示单元1402、被配置为接收输入的输入单元1404(例如,被配 置为接收接触的触敏表面单元);以及被耦合至显示单元1402和输 入单元1404的处理单元1408。在一些实施例中,处理单元1408包 括检测单元1410、显示实现单元1412、停止单元1414、更新单元 1416、缩放单元1418、移动单元1420以及移除单元1422。
处理单元1408被配置为实现(例如,利用显示实现单元1412) 在显示单元1402上同时显示包括一个或多个文件夹图标多个可选用 户界面对象;检测(例如,利用检测单元1410)与用以选择针对相 应文件夹的相应文件夹图标的请求对应的第一输入,该相应文件夹 包括第一数目的可选图标,所述第一数目的可选图标在包括第一页 面和第二页面多个截然不同的分开显示页面之间进行划分,并且响 应于检测到第一输入,实现(例如,利用显示实现单元1412)文件 夹视图的显示。文件夹视图包括用以同时显示不多于第二数目的可 选图标的空间,该第二数目的可选图标少于第一数目的可选图标; 并且文件夹视图显示包括文件夹中的可选图标的第一子集的第一页 面。在实现(例如,利用显示实现单元1412)文件夹视图的第一页 面的显示之时,处理单元1408被配置为检测(例如,利用检测单元 1410)与用以显示文件夹视图的第二页面的请求对应的第二输入; 并且响应于检测到第二输入,针对相应文件夹,停止(例如,利用 停止单元1414)实现文件夹视图的第一页面的显示并且实现(例如, 利用显示实现单元1412)文件夹视图的第二页面的显示,其中文件 夹视图的第二页面包括不同于可选图标的第一子集的可选图标的第 二子集。
在一些实施例中,显示文件夹视图包括显示两个或更多指示符 图标,所述指示符图标提供关于可选图标的截然不同的页面的数目 的信息,所述文件夹中的可选图标在所述可选图标的不同页面之间 进行划分;在检测到第一输入之后并且在检测到第二输入之前,所 述两个或更多指示符图标具有第一外观;并且处理单元1408被进一 步配置为,响应于检测到第二输入,更新(例如,利用更新单元1416) 两个或更多页面指示符图标以具有不同于第一外观的第二外观。
在一些实施例中,页面指示符图标指示在文件夹视图中当前显 示的页面在相应文件夹中的可选图标的页面序列中的位置。
在一些实施例中,页面指示符图标的第一外观指示第一页面当 前被显示在文件夹视图中,并且页面指示符图标的第二外观指示第 二页面当前被显示在文件夹视图中。
在一些实施例中,在文件夹视图的第一页面中按照第一布置显 示可选图标的第一子集;并且在检测到第一输入之前,相应文件夹 图标包括按照第一布置显示的可选图标的第一子集的多个缩小比例 表示。
在一些实施例中,处理单元1408进一步被配置为:
在显示文件夹视图的第二页面之时,检测(例如,利用检测单 元1410)由输入单元接收的、与用以关闭文件夹视图的请求对应的 第三输入;并且响应于检测到第三输入:停止(例如,利用停止单 元1414)实现文件夹视图的显示;并且实现(例如,利用显示实现 单元1412)在针对相应文件夹的相应文件夹图标中的可选图标的第 二子集的缩小比例表示的显示。
在一些实施例中,处理单元1408进一步被配置为,在实现(例 如,利用显示实现单元1412)在相应文件夹图标中的可选图标的第 二子集的缩小比例表示的显示之后,实现(例如,利用显示实现单 元1412)在相应文件夹图标中用可选图标的第一子集的缩小比例表 示替换可选图标的第二子集的缩小比例表示的显示。
在一些实施例中,在检测到第一输入之前,按照相应布置显示 多个可选用户界面对象;并且响应于检测到第一输入实现针对相应 文件夹的文件夹视图的显示包括:对相应文件夹图标进行放大(例 如,利用缩放单元1418),其中对相应文件夹图标进行放大包括扩 大相应布置,以使得相应图标被扩大并且朝着显示器单元的中心移 动;并且在对相应文件夹图标进行放大之后,实现(例如,利用显 示实现单元1412)用文件夹视图替换扩大的相应文件夹图标的显示。
在一些实施例中,处理单元1408被进一步配置为,响应于检 测到第一输入,停止(例如,利用停止单元1414)显示多个可选用 户界面对象。
在一些实施例中,处理单元1408被进一步配置为:在显示文 件夹视图的第二页面之时,检测(例如,利用检测单元1410)由输 入单元接收的、与用以将相应图标从文件夹视图的第二页面移动至 显示单元上的相应位置的请求对应的第四输入;并且响应于检测到 第四输入:根据对相应位置位于预定页面改变区域内的确定,将相 应图标从第二页面移动(例如,利用移动单元1420)至文件夹视图 的不同页面;并且根据对相应位置处于与页面改变区域截然不同的 预定图标移除区域内的确定,从文件夹视图移除(例如,利用移除 单元1422)相应图标。
在一些实施例中,页面改变区域位于文件夹视图的右侧或者接 近文件夹视图的右侧。
在一些实施例中,图标移除区域位于文件夹视图的底部或者接 近文件夹视图的底部。
在一些实施例中,多个可选用户界面对象是多个截然不同的分 开显示页面的可选用户界面对象中的第一页面的可选用户界面对 象;并且处理单元1408被进一步配置为:检测(例如,利用检测单 元1410)由输入单元接收的、与用以显示在多个截然不同的分开显 示的页面的可选用户界面对象中的不同页面的可选用户界面对象的 请求对应的第五输入;并且响应于接收到第五输入,停止(例如, 利用停止单元1414)第一页面的可选用户界面对象的显示的实现; 并且实现(例如,利用显示实现单元1412)不同于第一页面的可选 用户界面对象的第二页面的可选用户界面对象的显示。
在一些实施例中,第一输入是在相应文件夹图标上的点击手 势,并且第二输入是在文件夹视图内的滑动手势。
上文所述的信息处理方法中的操作可选地通过运行诸如通用 处理器(例如,如上文关于图1A和图3描述的)或专用芯片之类的 信息处理装置中的一个或多个功能模块来实施。
上文参考图6A至图6E、图7A至图7C、图8A至图8C、图 9A至图9B、图10A至图10B、图11A至图11C、图12A至图12E、 图13A至图13E所描述的操作可选地通过图1A至图1C和/或图14 中描绘的组件来实施。例如,检测操作1304、1322;显示操作1306 和1334可选地由事件分类器170、事件识别器180和事件处理机190 实施。事件分类器170中的事件监测器171检测触敏显示器112上 的接触,并且事件分派器模块174向应用136-1递送事件信息。应用 136-1的相应事件识别器180将该事件信息与相应事件定义186进行 比较,并且确定位于触敏表面上第一位置的第一接触(或者设备的 旋转)是否对应于预定义的事件或子事件,诸如对用户界面上对象 的选择,或者设备从一个定向向另一定向的旋转。当检测到相应预 定义的事件或子事件时,事件识别器180激活与事件或子事件的检 测相关联的事件处理机190。事件处理机190可选地使用或调用数据 更新器176或对象更新器177,以更新应用内部状态192。在一些实 施方式中,事件处理机190访问相应GUI更新器178以更新由应用 显示的界面。类似地,本领域技术人员将会容易理解,其他过程能 够如何基于图1A至图1C所描绘的组件来实施。
前面出于说明的目的,参考具体实施例对本发明进行了描述。 然而,上文例示性论述并非旨在是穷举性的或使本发明限于公开的 确切形式。可以按照上述教导进行许多修改和改变。选择和描述这 些实施方式是为了最佳地说明本发明的原理及其实际应用,从而使 得本领域技术人员能够最佳地利用本发明和具有适合设想的特定使 用的各种修改的各种实施例。