共享用户可配置的图形构造的制作方法

文档序号:13080128阅读:220来源:国知局
相关申请的交叉引用本专利申请要求2015年3月8日提交的美国临时专利申请序列号62/129,919的优先权,并且该专利申请是2015年9月30日提交的pct/us2015/053353的部分继续申请,这两个专利申请据此全文以引用方式并入本文。本申请与以下申请关联:2014年8月2日提交的美国临时申请序列号62/032,562;2014年9月2日提交的美国临时申请序列号62/044,994;以及2014年9月2日提交的美国临时申请序列号62/044,923。这些专利申请的内容据此全文以引用方式并入本文。本公开整体涉及计算机用户界面,并且更具体地,涉及用于共享用户可配置的图形构造的技术。
背景技术
::用户依赖便携式多功能设备来执行多种操作,诸如运行软件应用程序、记录时间、与其他用户通信(例如,通过语音、文本和视觉信息诸如表情符号),以及查看信息。因此希望允许用户使用设备定制他们的用户界面,从而允许用户更快、更有效地访问信息。用户也可能希望共享可配置的用户界面,例如,向朋友发送/接收来自朋友的用户可配置的界面或表情符号,或从杂志广告或体育机构获得定制的用户界面。因此,希望提供各种方式来快速有效地发送和/或接收用户可配置的图形构造(例如,用户界面和/或其他用户定制的内容,诸如表情符号)。技术实现要素:本发明认识到在用于使用电子设备共享用户可配置的图形构造的可能技术中,很多技术通常是繁琐、低效并且是数据密集型的。例如,一些技术使用复杂且耗时的用户界面(该用户界面可包括多次按键或击键)或者需要传输大量的数据。这些技术需要比所需更多的时间和更多的数据传输,这将浪费用户的时间、带宽和设备能量。这后一考虑在电池驱动设备中是特别重要的。因此,本技术为电子设备提供了更快、更有效的方法和界面,用于共享用户可配置的图形构造。此类方法和界面任选地补充或替换用于共享用户可配置的图形构造的其他方法。此类方法和界面减少了对用户所造成的认知负担并且产生更有效的人机界面。对于电池驱动的计算设备,此类方法和界面节省功率并且增加电池两次充电之间的时间间隔。本发明公开的设备、方法和计算机可读介质减少或消除了上述缺陷和其他问题。在一些实施方案中,该设备是台式计算机。在一些实施方案中,该设备是便携式的(例如,笔记本电脑、平板电脑或手持设备)。在一些实施方案中,所述设备具有触摸板。在一些实施方案中,所述设备具有触敏显示器(也称为“触摸屏”或“触摸屏显示器”)。在一些实施方案中,该设备具有硬件输入机构,诸如按压式按钮和/或可旋转输入机构。在一些实施方案中,该设备具有图形用户界面(gui)、一个或多个处理器、存储器和一个或多个模块、存储在存储器中以用于执行多个功能的程序或指令集。在一些实施方案中,用户通过触敏表面上的手指接触和手势和/或通过旋转可旋转输入机构和/或通过按压硬件按钮与gui进行交互。在一些实施方案中,这些功能任选地包括图像编辑、画图、展示、文字处理、网页创建、盘编辑、电子表格制作、玩游戏、接打电话、视频会议、收发电子邮件、即时消息通信、健身支持、数字摄影、数字视频记录、网络浏览、数字音乐播放和/或数字视频播放。用于执行这些功能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的非暂态计算机可读存储介质或其他计算机程序产品中。用于执行这些功能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的暂态计算机可读存储介质或其他计算机程序产品中。在一些实施方案中,一种用于共享用户可配置的图形构造的方法包括:在具有显示器、一个或多个处理器和存储器的电子设备处,所述存储器存储图形资源的离散集:接收表示用户可配置的图形构造的数据,其中所接收的数据包括:表示用户可配置的构造的第一图形元素的第一信息,表示所述第一图形元素的所述第一信息包括i)识别图形资源的所述离散集的第一图形资源的数据,以及ii)指示所述第一图形资源在所述用户可配置的图形构造中的布置方式的数据,并且其中所接收的数据还包括:表示用户可配置的构造的第二图形元素的第二信息,表示该第二图形元素的该第二信息包括i)识别图形资源的离散集的第二图形资源的数据,以及ii)指示该第二图形资源在用户可配置的构造中的布置的数据;在接收到数据之后,基于所接收的数据和存储在存储器中的图形资源的离散集的至少一个子集而生成用户可配置的构造或用户可配置的图形构造的表示;在生成用户可配置的图形构造或用户可配置的图形构造的所述表示后,显示:生成的用户可配置的图形构造或生成的用户可配置的图形构造的表示,以及用于接受用户可配置的图形构造的用户界面;经由用户界面接收指示用户可配置的图形构造被接受的用户输入;以及响应于接收到所述用户输入:将所接收的数据存储在电子设备的存储器中。在一些实施方案中,一种用于共享用户可配置的图形构造的方法包括:在具有显示器、一个或多个处理器和存储器的电子设备处,存储器存储图形资源的离散集:显示用户可配置的图形构造或用户可配置的图形构造的表示;接收第一用户输入,该第一用户输入对应于共享表示用户可配置的图形构造的数据的请求;以及响应于接收到所述第一用户输入,传输表示用户可配置的图形构造的数据,其中所传输的数据包括:表示用户可配置的构造的第一图形元素的第一信息,表示第一图形元素的所述第一信息包括i)识别图形资源的离散集的第一图形资源的数据,以及ii)指示所述第一图形资源在用户可配置的构造中的布置的数据,并且其中所传输的数据还包括:表示用户可配置的构造的第二图形元素的第二信息,表示第二图形元素的所述第二信息包括i)识别图形资源的离散集的第二图形资源的数据,以及ii)指示所述第二图形资源在用户可配置的图形构造中的布置的数据。在一些实施方案中,一种非暂态计算机可读存储介质包括供具有显示器和存储器的第一设备的一个或多个处理器执行的一个或多个程序,所述存储器存储图形资源的离散集,并且所述一个或多个程序包括指令,当所述指令由所述一个或多个处理器执行时,使所述第一设备:接收表示用户可配置的图形构造的数据,其中所接收的数据包括:表示用户可配置的构造的第一图形元素的第一信息,表示第一图形元素的所述第一信息包括i)识别图形资源的离散集的第一图形资源的数据,以及ii)指示所述第一图形资源在用户可配置的图形构造中的布置的数据,并且其中所接收的数据还包括:表示用户可配置的构造的第二图形元素的第二信息,表示第二图形元素的所述第二信息包括i)识别图形资源的离散集的第二图形资源的数据,以及ii)指示所述第二图形资源在用户可配置的图形构造中的布置的数据;在接收到所述数据之后,基于所接收的数据和存储在存储器中的图形资源的离散集的至少一个子集而生成用户可配置的图形构造或用户可配置的图形构造的表示;在生成用户可配置的图形构造或用户可配置的图形构造的所述表示后,显示:生成的用户可配置的图形构造或生成的用户可配置的图形构造的表示,以及用于接受用户可配置的图形构造的用户界面;经由所述用户界面接收指示用户可配置的图形构造被接受的用户输入;以及响应于接收到所述用户输入:将所接收的数据存储在电子设备的存储器中。在一些实施方案中,一种非暂态计算机可读存储介质包括供具有显示器和存储器的第一设备的一个或多个处理器执行的一个或多个程序,所述存储器存储图形资源的离散集,并且所述一个或多个程序包括指令,当所述指令由所述一个或多个处理器执行时,使所述第一设备:显示用户可配置的图形构造或用户可配置的图形构造的表示;接收第一用户输入,该第一用户输入对应于共享表示用户可配置的图形构造的数据的请求;以及响应于接收到所述第一用户输入,来传输表示用户可配置的图形构造的数据,其中所传输的数据包括:表示用户可配置的构造的第一图形元素的第一信息,表示第一图形元素的所述第一信息包括i)识别图形资源的离散集的第一图形资源的数据,以及ii)指示所述第一图形资源在用户可配置的图形构造中的布置的数据,并且其中所传输的数据还包括:表示用户可配置的构造的第二图形元素的第二信息,表示第二图形元素的所述第二信息包括i)识别图形资源的离散集的第二图形资源的数据,以及ii)指示所述第二图形资源在用户可配置的图形构造中的布置的数据。在一些实施方案中,一种设备包括:显示器;一个或多个处理器;存储器,所述存储器存储图形资源的离散集;以及一个或多个程序,其中所述一个或多个程序存储在所述存储器中并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括指令,所述指令用于:接收表示用户可配置的图形构造的数据,其中所接收的数据包括:表示用户可配置的构造的第一图形元素的第一信息,表示第一图形元素的所述第一信息包括i)识别图形资源的离散集的第一图形资源的数据,以及ii)指示所述第一图形资源在用户可配置的图形构造中的布置的数据,并且其中所接收的数据还包括:表示用户可配置的构造的第二图形元素的第二信息,表示第二图形元素的所述第二信息包括i)识别图形资源的离散集的第二图形资源的数据,以及ii)指示所述第二图形资源在用户可配置的图形构造中的布置的数据;在接收到所述数据之后,基于所接收的数据和存储在存储器中的图形资源的离散集的至少一个子集而生成用户可配置的图形构造或用户可配置的图形构造的表示;在生成用户可配置的图形构造或用户可配置的图形构造的表示后,显示:生成的用户可配置的图形构造或生成的用户可配置的图形构造的表示,以及用于接受用户可配置的图形构造的用户界面;经由所述用户界面接收指示用户可配置的图形构造被接受的用户输入;以及响应于接收到所述用户输入:将所接收的数据存储在电子设备的存储器中。在一些实施方案中,一种设备包括:显示器;一个或多个处理器;存储器,所述存储器存储图形资源的离散集;以及一个或多个程序,其中所述一个或多个程序存储在所述存储器中并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括指令,所述指令用于:显示用户可配置的图形构造或用户可配置的图形构造的表示;接收第一用户输入,该第一用户输入对应于共享表示用户可配置的图形构造的数据的请求;以及响应于接收到所述第一用户输入,传输表示用户可配置的图形构造的数据,其中所传输的数据包括:表示用户可配置的构造的第一图形元素的第一信息,表示第一图形元素的所述第一信息包括i)识别图形资源的离散集的第一图形资源的数据,以及ii)指示所述第一图形资源在用户可配置的图形构造中的布置的数据,并且其中所传输的数据还包括:表示用户可配置的构造的第二图形元素的第二信息,表示第二图形元素的所述第二信息包括i)识别图形资源的离散集的第二图形资源的数据,以及ii)指示所述第二图形资源在用户可配置的图形构造中的布置的数据。在一些实施方案中,一种设备包括:用于接收表示用户可配置的图形构造的数据的装置,其中所接收的数据包括:表示用户可配置的构造的第一图形元素的第一信息,表示第一图形元素的所述第一信息包括i)识别图形资源的离散集的第一图形资源的数据,所述第一图形资源是存储在所述设备的存储器中的图形资源的离散集的一部分,以及ii)指示所述第一图形资源在用户可配置的图形构造中的布置的数据,并且其中所接收的数据还包括:表示用户可配置的构造的第一图形元素的第一信息,表示第一图形元素的所述第一信息包括i)识别图形资源的离散集的第一图形资源的数据,以及ii)指示第二图形资源在用户可配置的图形构造中的布置的数据,并且其中所接收的数据还包括:表示用户可配置的构造的第二图形元素的第二信息,表示第二图形元素的所述第二信息包括i)识别图形资源的离散集的第二图形资源的数据,以及ii)指示所述第二图形资源在用户可配置的图形构造中的布置的数据;用于在接收到所述数据之后,基于所接收的数据和存储在存储器中的图形资源的离散集的至少一个子集而生成用户可配置的图形构造或用户可配置的图形构造的表示的装置;用于在生成用户可配置的图形构造或用户可配置的图形构造的表示后,显示以下各项的装置:生成的用户可配置的图形构造或生成的用户可配置的图形构造的表示,以及用于接受用户可配置的图形构造的用户界面;用于经由用户界面接收指示用户可配置的图形构造被接受的用户输入的装置;以及响应于接收到所述用户输入,用于将所接收的数据存储在电子设备的存储器中的装置。在一些实施方案中,一种设备包括:用于显示用户可配置的图形构造或用户可配置的图形构造的表示的装置;用于接收第一用户输入的装置,所述第一用户输入对应于共享表示用户可配置的图形构造的数据的请求;响应于接收到所述第一用户输入,用于传输表示用户可配置的图形构造的数据的装置,其中所传输的数据包括:表示用户可配置的构造的第一图形元素的第一信息,表示第一图形元素的所述第一信息包括i)识别图形资源的离散集的第一图形资源的数据,所述第一图形资源是存储在所述设备的存储器中的图形资源的离散集的一部分,以及ii)指示所述第一图形资源在用户可配置的图形构造中的布置的数据,并且其中所传输的数据还包括:表示用户可配置的构造的第二图形元素的第二信息,表示第二图形元素的所述第二信息包括i)识别图形资源的离散集的第二图形资源的数据,以及ii)指示所述第二图形资源在用户可配置的图形构造中的布置的数据。因此,为设备提供了更快、更有效的方法和界面以用于共享用户可配置的图形构造,由此提高了此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于共享用户可配置的图形构造的其他方法。附图说明为了更好地理解各种所述实施方案,应结合以下附图来参考下面的具体实施方式,其中在整个附图中类似的附图标记是指对应的部件。图1a是示出根据一些实施方案的具有触敏显示器的便携式多功能设备的框图。图1b是示出根据一些实施方案的用于事件处理的示例性部件的框图。图2示出了根据一些实施方案的具有触摸屏的便携式多功能设备。图3是根据一些实施方案的具有显示器和触敏表面的示例性多功能设备的框图。图4a示出了根据一些实施方案的便携式多功能设备上的应用程序菜单的示例性用户界面。图4b示出了根据一些实施方案的具有与显示器分开的触敏表面的多功能设备的示例性用户界面。图5a示出了根据一些实施方案的个人电子设备。图5b是示出了根据一些实施方案的个人电子设备的框图。图5c至图5d示出了根据一些实施方案的具有触敏显示器和强度传感器的个人电子设备的示例性部件。图5e至图5h示出了根据一些实施方案的个人电子设备的示例性部件和用户界面。图6示出了用于共享用户可配置的图形构造的示例性用户界面。图7示出了用于共享用户可配置的图形构造的示例性用户界面。图8a和图8b示出了用于共享用户可配置的图形构造的示例性用户界面。图9示出了用于共享用户可配置的图形构造的示例性用户界面。图10示出了用于共享用户可配置的图形构造的示例性用户界面。图11示出了用于共享用户可配置的图形构造的示例性用户界面。图12示出了用于共享用户可配置的图形构造的示例性用户界面。图13a和图13b示出了用于共享用户可配置的图形构造的示例性用户界面。图13c示出了用于共享用户可配置的图形构造的示例性用户界面。图14示出了用于共享用户可配置的图形构造的示例性用户界面。图15示出了用于共享用户可配置的图形构造的示例性用户界面。图16a是示出用于共享用户可配置的图形构造的过程的流程图。图16b示出了用于共享用户可配置的图形构造的示例性用户界面。图17示出了用于共享用户可配置的图形构造的示例性用户界面。图18是示出用于共享用户可配置的图形构造的过程的流程图。图19是示出用于共享用户可配置的图形构造的过程的流程图。图20a是示出用于共享用户可配置的图形构造的过程的流程图。图20b是示出用于共享用户可配置的图形构造的过程的流程图。图21是示出用于共享用户可配置的图形构造的过程的流程图。图22是根据一些实施方案的电子设备的功能框图。图23是根据一些实施方案的电子设备的功能框图。图24是根据一些实施方案的电子设备的功能框图。图25是根据一些实施方案的电子设备的功能框图。图26示出了用于定制用户可配置的图形构造的示例性上下文特定的用户界面。图27a至图27e示出了用于定制和/或选择用户可配置的图形构造的示例性上下文特定的用户界面。图28a至图28c示出了用于定制用户可配置的图形构造的示例性上下文特定的用户界面和技术。图29是示出用于定制用户可配置的图形构造的过程的流程图。图30是示出用于选择用户可配置的图形构造的过程的流程图。图31是示出用于定制和/或选择用户可配置的图形构造的过程的流程图。图32a和图32b示出了根据一些实施方案的示例性用户可配置的图形构造。图33a和图33b示出了根据一些实施方案的用于接收表示用户可配置的图形构造的数据的示例性用户界面。图34a和图34b示出了根据一些实施方案的用于接收表示用户可配置的图形构造的数据的示例性用户界面。图35示出了根据一些实施方案的用于接收表示用户可配置的图形构造的数据的示例性用户界面。图36示出了根据一些实施方案的用于接收表示用户可配置的图形构造的数据的示例性用户界面。图37示出了根据一些实施方案的用于接收表示用户可配置的图形构造的数据的示例性用户界面。图38示出了根据一些实施方案的用于接收表示用户可配置的图形构造的数据的示例性用户界面。图39示出了根据一些实施方案的用于接收表示用户可配置的图形构造的数据的示例性用户界面。图40a和图40b示出了根据一些实施方案的用于传输表示用户可配置的图形构造的数据的示例性用户界面。图41示出了根据一些实施方案的用于传输表示用户可配置的图形构造的数据的示例性用户界面。图42是示出了根据一些实施方案的用于接收表示用户可配置的图形构造的数据的过程的流程图。图43是示出了根据一些实施方案的用于传输表示用户可配置的图形构造的数据的过程的流程图。图44是根据一些实施方案的电子设备的功能框图。图45是根据一些实施方案的电子设备的功能框图。具体实施方式以下描述阐述了示例性方法、参数等。然而,应当认识到,此类描述并非旨在限制本公开的范围,而是作为对示例性实施方案的描述来提供。如上所述,需要提供有效的方法和界面以用于共享用户可配置的图形构造的电子设备。用户可能希望从不同的源发送和接收定制的用户可配置的图形构造。希望这些发送和接收操作能够快速、有效地完成,并且使用最小的带宽。此类技术可减轻希望发送或接收定制内容的用户的认知负担,由此提高生产率。此外,此类技术可减少本来浪费在冗余用户输入上的处理器功率和电池功率。下面,图1a至图1b、图2、图3、图4a至图4b和图5a至图5b提供了用于执行共享用户可配置的图形构造的技术的示例性设备的描述。图6至图15、图16b、图17和图32a至图41示出了用于共享用户可配置的图形构造的示例性用户界面。图16a、图18至图21、图42和图43是示出根据一些实施方案的共享用户可配置的图形构造的方法的流程图。图6至图15、图16b、图17和图32a至图41的用户界面用于示出下述过程,包括图16a、图18至图21、图42和图43中的过程。图26至图28c示出了用于定制和/或选择用户可配置的图形构造的示例性用户界面。图29至图31是示出了根据一些实施方案的用于定制和/或选择用户可配置的图形构造的方法的流程图。图6至图15、图16b、图17、图26至图28c和图32a至图41的用户界面用于示出下述过程,包括图16a、图18至图21、和图29至图31、图42和图43中的过程。尽管以下描述使用术语“第一”、“第二”等来描述各种元素,但这些元素不应受术语的限制。这些术语只是用于将一个元素与另一元素区分开。例如,第一触摸可被命名为第二触摸并且类似地第二触摸可被命名为第一触摸,而不脱离各种所述实施方案的范围。第一触摸和第二触摸两者都是触摸,但是它们不是同一触摸。在本文中对各种所述实施方案的描述中所使用的术语只是为了描述特定实施方案的目的,而并非旨在进行限制。如在对各种所述实施方案中的描述和所附权利要求书中所使用的那样,单数形式“一个”(“a”,“an”)和“该”旨在也包括复数形式,除非上下文另外明确地指示。还应当理解,本文中所使用的术语“和/或”是指并且涵盖相关联地列出的项目中的一个或多个项目的任何和全部可能的组合。还将理解的是,术语“包括”(“includes”、“including”、“comprises”和/或“comprising”)在本说明书中使用时是指定存在所陈述的特征、整数、步骤、操作、元件和/或部件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、部件和/或其分组。根据上下文,术语“如果”任选地被解释为意指“当...时”(“when”或“upon”)或“响应于确定”或“响应于检测到”。类似地,根据上下文,短语“如果确定...”或“如果检测到[所陈述的条件或事件]”任选地被解释为意思是“在确定...时”或“响应于确定...”或“在检测到[所陈述的条件或事件]时”或“响应于检测到[所陈述的条件或事件]”。本文描述了电子设备、此类设备的用户界面和使用此类设备的相关联的过程的实施方案。在一些实施方案中,该设备是还包含其他功能诸如pda和/或音乐播放器功能的便携式通信设备,诸如移动电话。便携式多功能设备的示例性实施方案包括但不限于来自appleinc.(cupertino,california)的ipod和设备。任选地使用其他便携式电子设备,诸如具有触敏表面(例如,触摸屏显示器和/或触控板)的膝上型电脑或平板电脑。还应当理解,在一些实施方案中,该设备并非便携式通信设备,而是具有触敏表面(例如,触摸屏显示器和/或触摸板)的台式计算机。在下面的讨论中,描述了一种包括显示器和触敏表面的电子设备。然而,应当理解,该电子设备任选地包括一个或多个其他物理用户接口设备,诸如物理键盘、鼠标和/或操纵杆。所述设备通常支持各种应用程序,诸如以下中的一者或多者:绘图应用程序、展示应用程序、文字处理应用程序、网站创建应用程序、盘编辑应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息应用程序、健身支持应用程序、照片管理应用程序、数字相机应用程序、数字视频摄像机应用程序、网页浏览应用程序、数字音乐播放器应用程序和/或数字视频播放器应用程序。在设备上执行的各种应用程序任选地使用至少一个共用的物理用户接口设备,诸如触敏表面。触敏表面的一种或多种功能以及显示在设备上的对应信息任选地从一种应用程序调整和/或变化至下一种应用程序和/或在相应应用程序内被调整和/或变化。这样,设备的共用物理架构(诸如触敏表面)任选地利用对于用户而言直观且清楚的用户界面来支持各种应用程序。现在关注具有触敏显示器的便携式设备的实施方案。图1a是示出根据一些实施方案的具有触敏显示系统112的便携式多功能设备100的框图。触敏显示器112有时为了方便被叫做“触摸屏”,并且有时可被称为或被叫做“触敏显示系统”。设备100包括存储器102(其任选地包括一个或多个计算机可读存储介质)、存储器控制器122、一个或多个处理单元(cpu)120、外围设备接口118、rf电路108、音频电路110、扬声器111、麦克风113、输入/输出(i/o)子系统106、其他输入控制设备116和外部端口124。设备100任选地包括一个或多个光学传感器164。设备100任选地包括用于检测设备100(例如触敏表面,诸如设备100的触敏显示系统112)上的接触的强度的一个或多个接触强度传感器165。设备100任选地包括用于在设备100上生成触觉输出的一个或多个触觉输出发生器167(例如在触敏表面诸如设备100的触敏显示系统112或设备300的触控板355上生成触觉输出)。这些部件任选地通过一个或多个通信总线或信号线103进行通信。如在本说明书和权利要求书中所使用的,触敏表面上的接触的术语“强度”是指触敏表面上的接触(例如,手指接触)的力或压力(每单位面积的力),或是指触敏表面上的接触的力或压力的替代物(代用物)。接触的强度具有值范围,该值范围包括至少四个不同的值并且更典型地包括上百个不同的值(例如,至少256个)。接触的强度任选地使用各种方法和各种传感器或传感器的组合来确定(或测量)。例如,在触敏表面下方或相邻于触敏表面的一个或多个力传感器任选地用于测量触敏表面上的不同点处的力。在一些具体实施中,来自多个力传感器的力测量被合并(例如,加权平均)以确定估计的接触力。类似地,触笔的压敏顶端任选地用于确定触笔在触敏表面上的压力。另选地,在触敏表面上检测到的接触区域的大小和/或其变化、接触附近的触敏表面的电容和/或其变化以及/或者接触附近的触敏表面的电阻和/或其变化任选地被用作触敏表面上的接触的力或压力的替代物。在一些具体实施中,接触力或压力的替代物测量直接用于确定是否已经超过强度阈值(例如,强度阈值以对应于替代物测量的单位来描述)。在一些具体实施中,接触力或压力的替代物测量被转换成估计的力或压力,并且估计的力或压力用于确定是否已超过强度阈值(例如,强度阈值是以压力的单位进行测量的压力阈值)。使用接触的强度作为用户输入的属性,从而允许用户访问用户在实地面积有限的尺寸更小的设备上本来不可访问的附加设备功能,该尺寸更小的设备用于(例如,在触敏显示器上)显示示能表示和/或接收用户输入(例如,经由触敏显示器、触敏表面或物理控件/机械控件,诸如旋钮或按钮)。如本说明书和权利要求书中所使用的,术语“触觉输出”是指将由用户利用用户的触感检测到的设备相对于设备的先前位置的物理位移、设备的部件(例如,触敏表面)相对于设备的另一个部件(例如,外壳)的物理位移、或部件相对于设备的质心的位移。例如,在设备或设备的部件与用户对触摸敏感的表面(例如,手指、手掌或用户手部的其他部分)接触的情况下,通过物理位移生成的触觉输出将由用户解释为触感,该触感与设备或设备的部件的物理特征的所感知的变化对应。例如,触敏表面(例如,触敏显示器或触控板)的移动任选地由用户解释为对物理致动按钮的“按下点击”或“松开点击”。在一些情况下,用户将感觉到触感,诸如“按下点击”或“松开点击”,即使在通过用户的移动而物理地被按压(例如,被移位)的与触敏表面相关联的物理致动按钮没有移动时。又如,即使在触敏表面的光滑度无变化时,触敏表面的移动也会任选地由用户解释或感测为触敏表面的“粗糙度”。虽然用户对触摸的此类解释将受到用户的个体化感官知觉的限制,但是对触摸的许多感官知觉是大多数用户共有的。因此,当触觉输出被描述为对应于用户的特定感官知觉(例如,“按下点击”、“松开点击”、“粗糙度”)时,除非另外陈述,否则所生成的触觉输出对应于设备或其部件的物理位移,该物理位移将会生成典型(或普通)用户的所述感官知觉。应当理解,设备100仅是便携式多功能设备的一个示例,并且设备100任选地具有比所示出的更多或更少的部件,任选地组合两个或更多个部件,或者任选地具有这些部件的不同配置或布置。图1a中所示的各种部件以硬件、软件或硬件与软件两者的组合来实现,包括一个或多个信号处理电路和/或专用集成电路。存储器102任选地包括一个或多个计算机可读存储介质。这些计算机可读存储介质任选地为有形的和非暂态的。这些计算机可读存储介质任选地为暂态的。存储器102任选地包括高速随机存取存储器,并且还任选地包括非易失性存储器,诸如一个或多个磁盘存储设备、闪存存储器设备、或其他非易失性固态存储器设备。存储器控制器122任选地控制设备100的其他部件访问存储器102。外围设备接口118可被用于将设备的输入外围设备和输出外围设备耦接到cpu120和存储器102。一个或多个处理器120运行或执行存储在存储器102中的各种软件程序和/或指令集以执行设备100的各种功能并处理数据。在一些实施方案中,外围设备接口118、cpu120和存储器控制器122任选地被实现在单个芯片诸如芯片104上。在一些其他实施方案中,它们任选地被实现在独立的芯片上。rf(射频)电路108接收和发送也被叫做电磁信号的rf信号。rf电路108将电信号转换为电磁信号/将电磁信号转换为电信号,并且经由电磁信号来与通信网络以及其他通信设备进行通信。rf电路108任选地包括用于执行这些功能的熟知的电路,包括但不限于天线系统、rf收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、编解码芯片组、用户身份模块(sim)卡、存储器等等。rf电路108任选地通过无线通信来与网络以及其他设备进行通信,该网络为诸如互联网(也被称为万维网(www))、内联网和/或无线网络(诸如,蜂窝电话网络、无线局域网(lan)和/或城域网(man))。rf电路108任选地包括用于检测近场通信(nfc)场的熟知的电路,诸如通过近程通信无线电部件来进行检测。无线通信任选地使用多种通信标准、协议和技术中的任一种,包括但不限于全球移动通信系统(gsm)、增强型数据gsm环境(edge)、高速下行链路分组接入(hsdpa)、高速上行链路分组接入(hsupa)、演进、纯数据(ev-do)、hspa、hspa+、双单元hspa(dc-hspda)、长期演进(lte)、近场通信(nfc)、宽带码分多址(w-cdma)、码分多址(cdma)、时分多址(tdma)、蓝牙、蓝牙低功耗(btle)、无线保真(wi-fi)(例如,ieee802.11a、ieee802.11b、ieee802.11g、ieee802.11n和/或ieee802.11ac)、互联网协议语音(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。在一些实施方案中,音频电路110还包括耳麦插孔(例如,图2中的212)。耳麦插孔提供音频电路110和可移除的音频输入/输出外围设备之间的接口,该可移除的音频输入/输出外围设备诸如仅输出的耳机或者具有输出(例如,单耳耳机或双耳耳机)和输入(例如,麦克风)两者的耳麦。i/o子系统106将设备100上的输入/输出外围设备诸如触摸屏112和其他输入控制设备116耦接到外围设备接口118。i/o子系统106任选地包括显示控制器156、光学传感器控制器158、强度传感器控制器159、触觉反馈控制器161和用于其他输入或控制设备的一个或多个输入控制器160。该一个或多个输入控制器160从其他输入控制设备116接收电信号/将电信号发送到其他输入控制设备116。其他输入控制设备116任选地包括物理按钮(例如,下压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击轮等等。在一些另选的实施方案中,一个或多个输入控制器160任选地耦接到以下各项中的任一者(或不耦接到以下各项中的任一者):键盘、红外线端口、usb端口以及指针设备诸如鼠标。一个或多个按钮(例如,图2中的208)任选地包括用于扬声器111和/或麦克风113的音量控制的增大/减小按钮。一个或多个按钮任选地包括下压按钮(例如,图2中的206)。快速按下下压按钮任选地解除对触摸屏112的锁定或者任选地开始使用触摸屏上的手势来对设备进行解锁的过程,如2005年12月23日提交的标题为“unlockingadevicebyperforminggesturesonanunlockimage”的美国专利申请11/322,549,即美国专利7,657,849中所述的,该美国专利申请全文以引用方式并入本文。更长地按下下压按钮(例如,206)任选地使设备100开机或关机。按钮中的一个或多个按钮的功能任选地可以由用户定制。触摸屏112用于实现虚拟按钮或软按钮以及一个或多个软键盘。触敏显示器112提供设备和用户之间的输入接口和输出接口。显示控制器156从触摸屏112接收电信号和/或将电信号发送至触摸屏112。触摸屏112向用户显示视觉输出。视觉输出任选地包括图形、文本、图标、视频及其任何组合(统称为“图形”)。在一些实施方案中,一些视觉输出或全部的视觉输出任选地与用户界面对象对应。触摸屏112具有基于触觉和/或触感接触来接受来自用户的输入的触敏表面、传感器或传感器组。触摸屏112和显示控制器156(与存储器102中的任何相关联的模块和/或指令集一起)检测触摸屏112上的接触(和该接触的任何移动或中断),并且将所检测到的接触转换为与被显示在触摸屏112上的用户界面对象(例如,一个或多个软键、图标、网页或图像)的交互。在一个示例性实施方案中,触摸屏112和用户之间的接触点与用户的手指对应。触摸屏112任选地使用lcd(液晶显示器)技术、lpd(发光聚合物显示器)技术或led(发光二极管)技术,但是在其他实施方案中使用其他显示技术。触摸屏112和显示控制器156任选地使用目前已知或以后将开发的多种触摸感测技术中的任何技术以及其他接近传感器阵列或用于确定与触摸屏112接触的一个或多个点的其他元件来检测接触及其任何移动或中断,该多种触摸感测技术包括但不限于电容性的、电阻性的、红外的和表面声波技术。在一个示例性实施方案中,使用投射式互电容感测技术,诸如在appleinc.(cupertino,california)的和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,名称为“multipointtouchsurfacecontroller”;(2)2004年5月6日提交的美国专利申请10/840,862,名称为“multipointtouchscreen”;(3)2004年7月30日提交的美国专利申请10/903,964,名称为“gesturesfortouchsensitiveinputdevices”;(4)2005年1月31日提交的美国专利申请11/048,264,名称为“gesturesfortouchsensitiveinputdevices”;(5)2005年1月18日提交的美国专利申请11/038,590,名称为“mode-basedgraphicaluserinterfacesfortouchsensitiveinputdevices”;(6)2005年9月16日提交的美国专利申请11/228,758,名称为“virtualinputdeviceplacementonatouchscreenuserinterface”;(7)2005年9月16日提交的美国专利申请11/228,700,名称为“operationofacomputerwithatouchscreeninterface”;(8)2005年9月16日提交的美国专利申请11/228,737,名称为“activatingvirtualkeysofatouch-screenvirtualkeyboard”;以及(9)2006年3月3日提交的美国专利申请11/367,749,名称为“multi-functionalhand-helddevice”。所有这些专利申请全文以引用方式并入本文。触摸屏112任选地具有超过100dpi的视频分辨率。在一些实施方案中,触摸屏具有约160dpi的视频分辨率。用户任选地使用任何合适的物体或附加物诸如触笔、手指等来与触摸屏112接触。在一些实施方案中,将用户界面设计用来主要与基于手指的接触和手势一起工作,由于手指在触摸屏上的接触面积较大,因此这可能不如基于触笔的输入那样精确。在一些实施方案中,设备将基于手指的粗略输入转化为精确的指针/光标位置或命令,以用于执行用户所期望的动作。在一些实施方案中,除了触摸屏之外,设备100任选地包括用于激活或去激活特定功能的触控板(未示出)。在一些实施方案中,触控板是设备的触敏区域,该触敏区域与触摸屏不同,其不显示视觉输出。触控板任选地是与触摸屏112分开的触敏表面,或者是由触摸屏形成的触敏表面的延伸。设备100还包括用于为各种部件供电的电力系统162。电力系统162任选地包括电力管理系统、一个或多个电源(例如,电池、交流电(ac))、再充电系统、电力故障检测电路、功率转换器或逆变器、电力状态指示器(例如,发光二极管(led))和与便携式设备中电力的生成、管理和分配相关联的任何其他部件。设备100任选地还包括一个或多个光学传感器164。图1a示出了耦接到i/o子系统106中的光学传感器控制器158的光学传感器。光学传感器164任选地包括电荷耦合器件(ccd)或互补金属氧化物半导体(cmos)光电晶体管。光学传感器164从环境接收通过一个或多个透镜而投射的光,并且将光转换为表示图像的数据。结合成像模块143(也叫做相机模块),光学传感器164任选地捕获静态图像或视频。在一些实施方案中,光学传感器位于设备100的后部上,与设备前部上的触摸屏显示器112相背对,使得触摸屏显示器能够用作用于静态图像和/或视频图像采集的取景器。在一些实施方案中,光学传感器位于设备的前部上,使得在用户在触摸屏显示器上查看其他视频会议参与者的同时任选地获取该用户的图像,以用于视频会议。在一些实施方案中,光学传感器164的位置可由用户改变(例如,通过旋转设备外壳中的透镜和传感器),使得单个光学传感器164与触摸屏显示器一起使用,以用于视频会议和静态图像和/或视频图像采集两者。设备100任选地还包括一个或多个接触强度传感器165。图1a示出了耦接到i/o子系统106中的强度传感器控制器159的接触强度传感器。接触强度传感器165任选地包括一个或多个压阻应变仪、电容式力传感器、电气式力传感器、压电力传感器、光学力传感器、电容式触敏表面或其他强度传感器(例如,用于测量触敏表面上的接触的力(或压力)的传感器)。接触强度传感器165从环境接收接触强度信息(例如,压力信息或压力信息的代用物)。在一些实施方案中,至少一个接触强度传感器与触敏表面(例如,触敏显示系统112)并置排列或邻近。在一些实施方案中,至少一个接触强度传感器位于设备100的后部上,与位于设备100的前部上的触摸屏显示器112相背对。设备100任选地还包括一个或多个接近传感器166。图1a示出了耦接到外围设备接口118的接近传感器166。另选地,接近传感器166任选地耦接到i/o子系统106中的输入控制器160。接近传感器166任选地如以下美国专利申请中所述的那样执行:美国专利申请11/241,839,名称为“proximitydetectorinhandhelddevice”;美国专利申请11/240,788,名称为“proximitydetectorinhandhelddevice”;美国专利申请11/620,702,名称为“usingambientlightsensortoaugmentproximitysensoroutput”;美国专利申请11/586,862,名称为“automatedresponsetoandsensingofuseractivityinportabledevices”;以及美国专利申请11/638,251,名称为“methodsandsystemsforautomaticconfigurationofperipherals”,这些美国专利申请全文以引用方式并入本文。在一些实施方案中,当多功能设备被置于用户的耳朵附近时(例如,当用户正在进行电话呼叫时),接近传感器关闭并且禁用触摸屏112。设备100任选地还包括一个或多个触觉输出发生器167。图1a示出了耦接到i/o子系统106中的触觉反馈控制器161的触觉输出发生器。触觉输出发生器167任选地包括一个或多个电声设备,诸如扬声器或其他音频部件;和/或将能量转换成线性运动的机电设备,诸如马达、螺线管、电活性聚合器、压电致动器、静电致动器或其他触觉输出生成部件(例如,将电信号转换成设备上的触觉输出的部件)。接触强度传感器165从触觉反馈模块133接收触觉反馈生成指令,并且在设备100上生成能够由设备100的用户感觉到的触觉输出。在一些实施方案中,至少一个触觉输出发生器与触敏表面(例如,触敏显示系统112)并置排列或邻近,并且任选地通过竖直地(例如,向设备100的表面内/外)或侧向地(例如,在与设备100的表面相同的平面中向后和向前)移动触敏表面来生成触觉输出。在一些实施方案中,至少一个触觉输出发生器传感器位于设备100的与位于设备100的前部上的触摸屏显示器112相对的后部上。设备100任选地还包括一个或多个加速度计168。图1a示出了耦接到外围设备接口118的加速度计168。另选地,加速度计168任选地耦接到i/o子系统106中的输入控制器160。加速度计168任选地如以下美国专利公开中所述的那样执行:美国专利公开20050190059,名称为“acceleration-basedtheftdetectionsystemforportableelectronicdevices”和美国专利公开20060017692,名称为“methodsandapparatusesforoperatingaportabledevicebasedonanaccelerometer”,这两个美国专利公开均全文以引用方式并入本文。在一些实施方案中,信息基于对从一个或多个加速度计所接收的数据的分析而在触摸屏显示器上以纵向视图或横向视图被显示。设备100任选地除了加速度计168之外还包括磁力仪(未示出)和gps(或glonass或其他全球导航系统)接收器(未示出),以用于获取关于设备100的位置和取向(例如,纵向或横向)的信息。在一些实施方案中,存储于存储器102中的软件部件包括操作系统126、通信模块(或指令集)128、接触/运动模块(或指令集)130、图形模块(或指令集)132、文本输入模块(或指令集)134、全球定位系统(gps)模块(或指令集)135以及应用程序(或指令集)136。此外,在一些实施方案中,存储器102(图1a)或370(图3)存储设备/全局内部状态157,如图1a和图3中所示。设备/全局内部状态157包括以下各项中的一者或多者:活动应用程序状态,该活动应用程序状态用于指示哪些应用程序(如果有的话)当前是活动的;显示状态,该显示状态用于指示什么应用程序、视图或其他信息在占据触摸屏显示器112的各个区域;传感器状态,该传感器状态包括从设备的各个传感器和输入控制设备116获取的信息;以及关于设备位置和/或姿态的位置信息。操作系统126(例如,darwin、rtxc、linux、unix、osx、ios、windows或嵌入式操作系统诸如vxworks)包括用于控制和管理一般系统任务(例如,存储器管理、存储设备控制、功率管理等)的各种软件部件和/或驱动器,并且促进各种硬件部件和软件部件之间的通信。通信模块128促进通过一个或多个外部端口124来与其他设备进行通信,并且还包括用于处理由rf电路108和/或外部端口124所接收的数据的各种软件部件。外部端口124(例如,通用串行总线(usb)、火线等)适于直接耦接到其他设备或者间接地通过网络(例如,互联网、无线lan等)进行耦接。在一些实施方案中,外部端口是与(appleinc.的商标)设备上所使用的30针连接器相同的或类似的和/或与其兼容的多针(例如,30针)连接器。接触/运动模块130任选地检测与触摸屏112(结合显示控制器156)和其他触敏设备(例如,触控板或物理点击轮)的接触。接触/运动模块130包括各种软件部件以用于执行与接触检测相关的各种操作,诸如确定是否已经发生了接触(例如,检测手指按下事件)、确定接触强度(例如,接触的力或压力,或者接触的力或压力的替代物)、确定是否存在接触的移动并跟踪在触敏表面上的移动(例如,检测一个或多个手指拖动事件),以及确定接触是否已经停止(例如,检测手指抬起事件或者接触断开)。接触/运动模块130从触敏表面接收接触数据。确定接触点的移动任选地包括确定接触点的速率(量值)、速度(量值和方向)和/或加速度(量值和/或方向的改变),所述接触点的移动由一系列接触数据表示。这些操作任选地被应用于单点接触(例如,单指接触)或者多点同时接触(例如,“多点触摸”/多个手指接触)。在一些实施方案中,接触/运动模块130和显示控制器156检测触控板上的接触。在一些实施方案中,接触/运动模块130使用一组一个或多个强度阈值来确定用户是否已经执行操作(例如,确定用户是否已经“点击”图标)。在一些实施方案中,根据软件参数来确定强度阈值的至少一个子集(例如,强度阈值不是由特定物理致动器的激活阈值来确定的,并且可在不改变设备100的物理硬件的情况下被调节)。例如,在不改变触控板或触摸屏显示器硬件的情况下,触控板或触摸屏的鼠标“点击”阈值可被设定成预定义的阈值的大范围中的任一个阈值。另外,在一些具体实施中,向设备的用户提供用于调节一组强度阈值中的一个或多个强度阈值(例如,通过调节各个强度阈值和/或通过利用对“强度”参数的系统级点击来一次调节多个强度阈值)的软件设置。接触/运动模块130任选地检测用户的手势输入。触敏表面上的不同手势具有不同的接触模式(例如,所检测到的接触的不同运动、计时和/或强度)。因此,任选地通过检测特定接触模式来检测手势。例如,检测手指轻击手势包括检测手指按下事件,然后在与手指按下事件相同的位置(或基本上相同的位置)处(例如,在图标的位置处)检测手指抬起(抬离)事件。作为另一个示例,在触敏表面上检测手指轻扫手势包括检测手指按下事件,然后检测一个或多个手指拖动事件,并且随后检测手指抬起(抬离)事件。图形模块132包括用于在触摸屏112或其他显示器上呈现和显示图形的各种已知的软件部件,包括用于改变所显示的图形的视觉冲击(例如,亮度、透明度、饱和度、对比度或其他视觉特征)的部件。如本文所用,术语“图形”包括可被显示给用户的任何对象,其非限制性地包括文本、网页、图标(诸如,包括软键的用户界面对象)、数字图像、视频、动画等。在一些实施方案中,图形模块132存储表示待使用的图形的数据。每个图形任选地被分配有对应的代码。图形模块132从应用程序等接收指定待显示的图形的一个或多个代码,在必要的情况下还接收坐标数据和其他图形属性数据,然后生成屏幕图像数据,以输出至显示控制器156。触觉反馈模块133包括用于生成指令的各种软件部件,该指令由触觉输出发生器167使用,以便响应于用户与设备100的交互而在设备100上的一个或多个位置处产生触觉输出。任选地为图形模块132的部件的文本输入模块134提供用于在各种应用(例如,联系人137、电子邮件140、im141、浏览器147和需要文本输入的任何其他应用)中输入文本的软键盘。gps模块135确定设备的位置并提供了在各种应用程序中使用的这种信息(例如,提供至用于基于位置的拨号的电话138,提供至相机143作为图片/视频元数据,以及提供至提供基于位置的服务诸如天气桌面小程序、当地黄页桌面小程序和地图/导航桌面小程序的应用程序)。应用程序136任选地包括以下模块(或指令集)或者其子集或超集:·联系人模块137(有时叫做通讯录或联系人列表);·电话模块138;·视频会议模块139;·电子邮件客户端模块140;·即时消息(im)模块141;·健身支持模块142;·用于静止图像和/或视频图像的相机模块143;·图像管理模块144;·视频播放器模块;·音乐播放器模块;·浏览器模块147;·日历模块148;·桌面小程序模块149,其任选地包括以下中的一者或多者:天气桌面小程序149-1、股市桌面小程序149-2、计算器桌面小程序149-3、闹钟桌面小程序149-4、词典桌面小程序149-5和由用户获得的其他桌面小程序,以及用户创建的桌面小程序149-6;·用于形成用户创建的桌面小程序149-6的桌面小程序创建器模块150;·搜索模块151;·视频和音乐播放器模块152,其合并视频播放器模块和音乐播放器模块;·记事本模块153;·地图模块154;和/或·在线视频模块155。任选地存储在存储器102中的其他应用程序136的示例包括其他文字处理应用程序、其他图像编辑应用程序、绘图应用程序、呈现应用程序、支持java的应用程序、加密、数字权限管理、语音识别和语音复制。结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,联系人模块137任选地用于管理通讯录或联系人列表(例如,存储在存储器102或存储器370中联系人模块137的应用内部状态192中),包括:将一个或多个姓名添加至通讯录;从通讯录中删除一个或多个姓名;将一个或多个电话号码、一个或多个电子邮件地址、一个或多个物理地址或其他信息与姓名关联;将图像与姓名关联;对姓名进行分类和排序;提供电话号码或电子邮件地址以发起和/或促进通过电话138、视频会议模块139、电子邮件140或im141进行的通信等等。结合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和音乐播放器模块,健身支持模块142包括用于以下操作的可执行指令:创建健身(例如具有时间、距离、和/或卡路里燃烧目标);与健身传感器(运动设备)进行通信;接收健身传感器数据;校准用于监视健身的传感器;选择健身音乐并进行播放;以及显示、存储和传输健身数据。结合触摸屏112、显示控制器156、一个或多个光学传感器164、光学传感器控制器158、接触/运动模块130、图形模块132和图像管理模块144,相机模块143包括用于以下操作的可执行指令:捕获静态图像或视频(包括视频流)并且将它们存储到存储器102中、修改静态图像或视频的特征、或从存储器102删除静态图像或视频。结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134和相机模块143,图像管理模块144包括用于以下操作的可执行指令:排列、修改(例如,编辑)、或以其他方式操控、加标签、删除、呈现(例如,在数字幻灯片或相册中),以及存储静态图像和/或视频图像。结合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、音频电路110、扬声器111、rf电路108、和浏览器模块147,视频和音乐播放器模块152包括允许用户下载和回放以一种或多种文件格式(诸如mp3或aac文件)存储的所记录的音乐和其他声音文件的可执行指令,以及用于显示、呈现或以其他方式回放视频(例如,在触摸屏112上或在经由外部端口124连接的外部显示器上)的可执行指令。在一些实施方案中,设备100任选地包括mp3播放器诸如ipod(appleinc.的商标)的功能。结合触摸屏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日提交的名称为“portablemultifunctiondevice,method,andgraphicaluserinterfaceforplayingonlinevideos”的美国临时专利申请60/936,562和2007年12月31日提交的名称为“portablemultifunctiondevice,method,andgraphicaluserinterfaceforplayingonlinevideos”的美国专利申请11/968,067中找到,这两个专利申请的内容全文以引用方式并入本文。上述模块和应用程序中的每个模块和应用程序对应于用于执行上述一种或多种功能以及在该专利申请中所述的方法(例如,本文所述的计算机实现的方法和其他信息处理方法)的可执行指令集。这些模块(例如,指令集)不必以独立的软件程序、过程或模块实现,并因此这些模块的各种子集任选地在各种实施方案中组合或以其他方式重新布置。例如,视频播放器模块任选地与音乐播放器模块组合成单个模块(例如,图1a中的视频和音乐播放器模块152)。在一些实施方案中,存储器102任选地存储上述模块和数据结构的子组。此外,存储器102任选地存储上面未描述的附加的模块和数据结构。在一些实施方案中,设备100是该设备上的预定义的一组功能的操作唯一地通过触摸屏和/或触控板来执行的设备。通过使用触摸屏和/或触控板作为用于设备100的操作的主要输入控制设备,任选地减少设备100上的物理输入控制设备(诸如下压按钮、拨号盘等等)的数量。唯一地通过触摸屏和/或触控板执行的该预定义的一组功能任选地包括在用户界面之间进行导航。在一些实施方案中,触控板在被用户触摸时将设备100从被显示在设备100上的任何用户界面导航到主菜单、home菜单或根菜单。在此类实施方案中,使用触控板来实现“菜单按钮”。在一些其他实施方案中,菜单按钮是物理下压按钮或者其他物理输入控制设备,而不是触控板。图1b是示出了根据一些实施方案的用于事件处理的示例性部件的框图。在一些实施方案中,存储器102(图1a)或存储器370(图3)包括事件分类器170(例如,在操作系统126中)以及相应的应用程序136-1(例如,前述应用程序137-151,155,380-390中的任一个应用程序)。事件分类器170接收事件信息并确定要将事件信息递送到的应用程序136-1和应用程序136-1的应用程序视图191。事件分类器170包括事件监视器171和事件分配器模块174。在一些实施方案中,应用程序136-1包括应用程序内部状态192,该应用程序内部状态指示当应用程序是活动的或正在执行时被显示在触敏显示器112上的一个或多个当前应用程序视图。在一些实施方案中,设备/全局内部状态157被事件分类器170用于确定哪个(哪些)应用当前是活动的,并且应用程序内部状态192被事件分类器170用于确定要将事件信息递送到的应用程序视图191。在一些实施方案中,应用程序内部状态192包括附加信息,诸如以下各项中的一者或多者:当应用程序136-1恢复执行时将被使用的恢复信息、指示正被应用程序136-1显示的信息或准备好用于被应用程序136-1显示的信息的用户界面状态信息、用于使得用户能够返回到应用程序236-1的前一状态或视图的状态队列,以及用户采取的先前动作的重复/撤销队列。事件监视器171从外围设备接口118接收事件信息。事件信息包括关于子事件(例如,作为多点触摸手势的一部分的触敏显示器112上的用户触摸)的信息。外围设备接口118传输其从i/o子系统106或传感器(诸如,接近传感器166、一个或多个加速度计168和/或麦克风113(通过音频电路110))接收的信息。外围设备接口118从i/o子系统106接收的信息包括来自触敏显示器112或触敏表面的信息。在一些实施方案中,事件监视器171以预先确定的间隔将请求发送至外围设备接口118。作为响应,外围设备接口118传输事件信息。在其他实施方案中,外围设备接口118仅当存在显著事件(例如,接收到高于预先确定的噪声阈值的输入和/或接收到超过预先确定的持续时间的输入)时才传输事件信息。在一些实施方案中,事件分类器170还包括命中视图确定模块172和/或活动事件识别器确定模块173。当触敏显示器112显示多于一个视图时,命中视图确定模块172提供用于确定子事件已在一个或多个视图内的什么地方发生的软件过程。视图由用户能够在显示器上看到的控件和其他元素构成。与应用程序相关联的用户界面的另一方面是一组视图,本文中有时也称为应用程序视图或用户界面窗口,在其中显示信息并且发生基于触摸的手势。在其中检测到触摸的(相应应用程序的)应用程序视图任选地对应于在应用程序的程序化或视图分级结构内的程序化水平。例如,在其中检测到触摸的最低水平视图任选地被称为命中视图,并且被认为是正确输入的事件集任选地至少部分地基于初始触摸的命中视图来确定,所述初始触摸开始基于触摸的手势。点击视图确定模块172接收与基于接触的手势的子事件相关的信息。当应用程序具有在分级结构中组织的多个视图时,命中视图确定模块172将命中视图识别为应对子事件进行处理的分级结构中的最低视图。在大多数情况下,命中视图是发起子事件(例如,形成事件或潜在事件的子事件序列中的第一子事件)在其中发生的最低水平视图。一旦命中视图被命中视图确定模块172识别,命中视图便通常接收与其被识别为命中视图所针对的同一触摸或输入源相关的所有子事件。活动事件识别器确定模块173确定视图分级结构内的哪个或哪些视图应接收特定子事件序列。在一些实施方案中,活动事件识别器确定模块173确定仅命中视图才应接收特定子事件序列。在其他实施方案中,活动事件识别器确定模块173确定包括子事件的物理位置的所有视图是活跃参与的视图,并且因此确定所有活跃参与的视图应接收特定子事件序列。在其他实施方案中,即使触摸子事件完全被局限到与一个特定视图相关联的区域,分级结构中的更高的视图将仍然保持为活跃参与的视图。事件分配器模块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包括具有指示事件递送系统应该如何执行对活跃参与的事件识别器的子事件递送的可配置属性、标志和/或列表的元数据183。在一些实施方案中,元数据183包括指示事件识别器彼此如何交互或如何能够交互的可配置属性、标志和/或列表。在一些实施方案中,元数据183包括指示子事件是否递送到视图或程序化分级结构中的不同层级的可配置属性、标志和/或列表。在一些实施方案中,当识别事件的一个或多个特定子事件时,相应事件识别器180激活与事件相关联的事件处理程序190。在一些实施方案中,相应事件识别器180将与事件相关联的事件信息递送到事件处理程序190。激活事件处理程序190不同于将子事件发送(和延期发送)到相应命中视图。在一些实施方案中,事件识别器180抛出与所识别的事件相关联的标志,并且与该标志相关联的事件处理程序190获取该标志并执行预定义的过程。在一些实施方案中,事件递送指令188包括递送关于子事件的事件信息而不激活事件处理程序的子事件递送指令。相反,子事件递送指令将事件信息递送到与子事件系列相关联的事件处理程序或递送到活跃参与的视图。与子事件系列或与活跃参与的视图相关联的事件处理程序接收事件信息并执行预先确定的过程。在一些实施方案中,数据更新器176创建并更新在应用程序136-1中使用的数据。例如,数据更新器176对联系人模块137中所使用的电话号码进行更新,或者对视频播放器模块中所使用的视频文件进行存储。在一些实施方案中,对象更新器177创建和更新在应用程序136-1中使用的对象。例如,对象更新器177创建新用户界面对象或更新用户界面对象的位置。gui更新器178更新gui。例如,gui更新器178准备显示信息并将其发送至图形模块132以用于在触敏显示器上显示。在一些实施方案中,一个或多个事件处理程序190包括数据更新器176、对象更新器177和gui更新器178或者具有对数据更新器176、对象更新器177和gui更新器178的访问权限。在一些实施方案中,数据更新器176、对象更新器177和gui更新器178被包括在相应应用程序136-1或应用程序视图191的单个模块中。在其他实施方案中,它们被包括在两个或更多个软件模块中。应当理解,关于触敏显示器上的用户触摸的事件处理的上述讨论还适用于利用输入设备来操作多功能设备100的其他形式的用户输入,并不是所有用户输入都是在触摸屏上发起的。例如,任选地与单次或多次键盘按压或保持结合的鼠标移动和鼠标按钮按压;触摸板上的接触移动,诸如轻击、拖动、滚动等;触笔输入;设备的移动;口头指令;所检测到的眼睛移动;生物特征输入;和/或其任意组合任选地被用作与定义要识别的事件的子事件对应的输入。图2示出了根据一些实施方案的具有触摸屏112的便携式多功能设备100。触摸屏任选地在用户界面(ui)200内显示一个或多个图形。在本实施方案中以及在下文中描述的其他实施方案中,用户能够通过例如利用一个或多个手指202(在附图中没有按比例绘制)或者利用一个或多个触笔203(在附图中没有按比例绘制)在图形上作出手势来选择这些图形中的一个或多个图形。在一些实施方案中,当用户中断与一个或多个图形的接触时,将发生对一个或多个图形的选择。在一些实施方案中,手势任选地包括一次或多次轻击、一次或多次轻扫(从左向右、从右向左、向上和/或向下)和/或已与设备100发生接触的手指的滚动(从右向左、从左向右、向上和/或向下)。在一些具体实施中或在一些情况下,不经意地与图形接触不会选择图形。例如,当与选择对应的手势是轻击时,在应用程序图标上方扫动的轻扫手势任选地不会选择对应的应用程序。设备100任选地还包括一个或多个物理按钮,诸如“home”或菜单按钮204。如前所述,菜单按钮204任选地用于导航到任选地在设备100上被执行的一组应用中的任何应用程序136。另选地,在一些实施方案中,菜单按钮被实现为被显示在触摸屏112上的gui中的软键。在一些实施方案中,设备100包括触摸屏112、菜单按钮204、用于使设备开机/关机和用于锁定设备的下压按钮206、一个或多个音量调节按钮208、用户身份模块(sim)卡槽210、耳麦插孔212和对接/充电外部端口124。下压按钮206被任选地用于:通过按下按钮并使按钮在下压状态保持预先确定的时间间隔来使设备通电/断电;通过按下按钮并在经过预先确定的时间间隔之前释放按钮来锁定设备;和/或对设备进行解锁或发起解锁过程。在另选的实施方案中,设备100还通过麦克风113来接受用于激活或去激活某些功能的语音输入。设备100还任选地包括用于检测触摸屏112上的接触的强度的一个或多个接触强度传感器165,和/或用于为设备100的用户生成触觉输出的一个或多个触觉输出发生器167。图3是根据一些实施方案的具有显示器和触敏表面的示例性多功能设备的框图。设备300不必是便携式的。在一些实施方案中,设备300是膝上型电脑、台式计算机、平板电脑、多媒体播放器设备、导航设备、教育设备(诸如,儿童学习玩具)、游戏系统或控制设备(例如,家用控制器或工业用控制器)。设备300通常包括一个或多个处理单元(cpu)310、一个或多个网络或其他通信接口360、存储器370和用于使这些部件互连的一个或多个通信总线320。通信总线320任选地包括使系统部件互连并且控制系统部件之间的通信的电路系统(有时称作芯片组)。设备300包括具有显示器340的输入/输出(i/o)接口330,该显示器通常是触摸屏显示器。i/o接口330还任选地包括键盘和/或鼠标(或其他指向设备)350和触控板355、用于在设备300上生成触觉输出的触觉输出发生器357(例如,类似于以上参考图1a所述的一个或多个触觉输出发生器167)、传感器359(例如,光学传感器、加速度传感器、接近传感器、触敏传感器,和/或类似于以上参考图1a所述的一个或多个接触强度传感器165的接触强度传感器)。存储器370包括高速随机存取存储器诸如dram、sram、ddrram或其他随机存取固态存储器设备,并且任选地包括非易失性存储器诸如一个或多个磁盘存储设备、光盘存储设备、闪存存储器设备或其他非易失性固态存储设备。存储器370任选地包括远离cpu310定位的一个或多个存储设备。在一些实施方案中,存储器370存储与便携式多功能设备100(图1a)的存储器102中存储的程序、模块和数据结构类似的程序、模块和数据结构或其子集。此外,存储器370任选地存储在便携式多功能设备100的存储器102中不存在的附加程序、模块和数据结构。例如,设备300的存储器370任选地存储绘图模块380、呈现模块382、文字处理模块384、网站创建模块386、盘编辑模块388,和/或电子表格模块390,而便携式多功能设备100(图1a)的存储器102任选地不存储这些模块。图3中的上述元素中的每个元素任选地存储于先前提到的存储器设备的一个或多个存储器设备中。上述模块中的每个模块与用于执行上述功能的指令集对应。上述模块或程序(例如,指令集)不必被实现为单独的软件程序、过程或模块,并且因此这些模块的各种子集任选地在各种实施方案中被组合或以其他方式重新布置。在一些实施方案中,存储器370任选地存储上述模块和数据结构的子组。此外,存储器370任选地存储上面未描述的附加的模块和数据结构。现在将注意力转到任选地在例如便携式多功能设备100上实现的用户界面的实施方案。图4a示出了根据一些实施方案的便携式多功能设备100上的应用程序菜单的示例性用户界面。类似的用户界面任选地在设备300上实现。在一些实施方案中,用户界面400包括以下元件或者其子集或超集:·一个或多个无线通信(诸如蜂窝信号和wi-fi信号)的一个或多个信号强度指示符402;·时间404;·蓝牙指示符405;·电池状态指示符406;·具有针对常用应用程序的图标的托盘408,该图标为诸如:ο电话模块138的被标记为“电话”的图标416,该图标416任选地包括未接来电或语音留言的数量的指示符414;ο电子邮件客户端模块140的被标记为“邮件”的图标418,该图标418任选地包括未读电子邮件的数量的指示符410;ο浏览器模块147的被标记为“浏览器”的图标420;以及ο视频和音乐播放器模块152(也称为ipod(appleinc.的商标)模块152)的被标记为“ipod”的图标422;以及·其他应用程序的图标,诸如:οim模块141的被标记为“消息”的图标424;ο日历模块148的被标记为“日历”的图标426;ο图像管理模块144的被标记为“照片”的图标428;ο相机模块143的被标记为“相机”的图标430;ο在线视频模块155的被标记为“在线视频”的图标432;ο股票桌面小程序149-2的被标记为“股票”的图标434;ο地图模块154的被标记为“地图”的图标436;ο天气桌面小程序149-1的被标记为“天气”的图标438;ο闹钟桌面小程序149-4的被标记为“时钟”的图标440;ο健身支持模块142的被标记为“健身支持”的图标442;ο记事本模块153的被标记为“记事本”的图标444;以及ο用于设置应用程序或模块的被标记为“设置”的图标446,该图标446提供对设备100及其各种应用程序136的设置的访问。应当指示的是,图4a中示出的图标标签仅是示例性的。例如,视频和音乐播放器模块152的图标422被标记“音乐”或“音乐播放器”。其他标签任选地用于各种应用程序图标。在一些实施方案中,相应应用程序图标的标签包括与该相应应用程序图标对应的应用程序的名称。在一些实施方案中,特定应用程序图标的标签不同于与该特定应用程序图标对应的应用程序的名称。图4b示出了具有与显示器450(例如,触摸屏显示器112)分开的触敏表面451(例如,图3的平板电脑或触摸板355)的设备(例如,图3的设备300)上的示例性用户界面。设备300还任选地包括用于检测触敏表面451上的接触的强度的一个或多个接触强度传感器(例如,传感器359中的一个或多个传感器),和/或用于为设备300的用户生成触觉输出的一个或多个触觉输出发生器357。尽管将参考触摸屏显示器112(其中组合了触敏表面和显示器)上的输入给出以下示例中的一些示例,但是在一些实施方案中,设备检测与显示器分开的触敏表面上的输入,如图4b中所示。在一些实施方案中,触敏表面(例如,图4b中的451)具有与显示器(例如,450)上的主轴(例如,图4b中的453)对应的主轴(例如,图4b中的452)。根据这些实施方案,设备检测在与显示器上的相应位置对应的位置(例如,在图4b中,460对应于468并且462对应于470)处与触敏表面451的接触(例如,图4b中的460和462)。这样,在触敏表面(例如,图4b中的451)与多功能设备的显示器(图4b中的450)分开时,由设备在触敏表面上检测到的用户输入(例如,接触460和462以及它们的移动)被该设备用于操控显示器上的用户界面。应当理解,类似的方法任选地用于本文所述的其他用户界面。另外,虽然主要是参考手指输入(例如,手指接触、单指轻击手势、手指轻扫手势)来给出下面的示例,但是应当理解的是,在一些实施方案中,这些手指输入中的一个或多个手指输入由来自另一输入设备的输入(例如,基于鼠标的输入或触笔输入)替代。例如,轻扫手势任选地由鼠标点击(例如,而不是接触),之后是光标沿着轻扫的路径的移动(例如,而不是接触的移动)替代。又如,轻击手势任选地由在光标位于轻击手势的位置上方时的鼠标点击(例如,代替对接触的检测,之后是停止检测接触)替代。类似地,当同时检测到多个用户输入时,应当理解的是,多个计算机鼠标任选地被同时使用,或鼠标和手指接触任选地被同时使用。图5a示出了示例性个人电子设备500。设备500包括主体502。在一些实施方案中,设备500可包括针对设备100和300(例如,图1a至图4b)所述的特征中的一些或全部特征。在一些实施方案中,设备500具有在下文中称为触摸屏504的触敏显示屏504。作为触摸屏504的替代或补充,设备500具有显示器和触敏表面。与设备100和300的情况一样,在一些实施方案中,触摸屏504(或触敏表面)任选地包括用于检测所施加的接触(例如,触摸)的强度的一个或多个强度传感器。触摸屏504(或触敏表面)的一个或多个强度传感器可提供表示触摸的强度的输出数据。设备500的用户界面可基于触摸强度来对触摸作出响应,这意味着不同强度的触摸可调用设备500上的不同的用户界面操作。例如,在如下相关专利申请中找到了用于检测和处理触摸强度的示例性技术:2013年5月8日提交的名称为“device,method,andgraphicaluserinterfacefordisplayinguserinterfaceobjectscorrespondingtoanapplication”的国际专利申请号pct/us2013/040061,发布为wipo专利公开号wo/2013/169849;以及2013年11月11日提交的名称为“device,method,andgraphicaluserinterfacefortransitioningbetweentouchinputtodisplayoutputrelationships”的国际专利申请号pct/us2013/069483,发布为wipo专利公开号wo/2014/105276,这两个专利申请中的每个全文以引用方式并入本文。在一些实施方案中,设备500具有一个或多个输入机构506和508。输入机构506和508(如果包括的话)可以是物理形式的。物理输入机构的示例包括下压按钮和可旋转机构。在一些实施方案中,设备500具有一个或多个附接机构。此类附接机构(如果包括的话)可允许将设备500与例如帽子、眼镜、耳环、项链、衬衣、夹克、手镯、表带、手链、裤子、皮带、鞋子、钱包、背包等附接。这些附接机构允许用户穿戴设备500。图5b示出了示例性个人电子设备500。在一些实施方案中,设备500可包括参考图1a、图1b和图3所述的部件中的一些或全部部件。设备500具有总线512,该总线将i/o部分514与一个或多个计算机处理器516和存储器518操作性地耦接。i/o部分514可连接到显示器504,该显示器可具有触敏部件522并且任选地具有强度传感器524(例如,接触强度传感器)。此外,i/o部分514可与通信单元530连接,以用于使用wi-fi、蓝牙、近场通信(nfc)、蜂窝和/或其他无线通信技术来接收应用和操作系统数据。设备500可包括输入机构506和/或508。例如,输入机构506任选地是可旋转输入设备或者可按压输入设备以及可旋转输入设备。在一些示例中,输入机构508任选地是按钮。在一些示例中,输入机构508任选地是麦克风。个人电子设备500任选地包括各种传感器,诸如gps传感器532、加速度计534、定向传感器540(例如,罗盘)、陀螺仪536、运动传感器538和/或其组合,所有这些设备均可操作性连接到i/o部分514。个人电子设备500的存储器518可为用于存储计算机可执行指令的非暂态计算机可读存储介质,这些指令当由一个或多个计算机处理器516执行时例如可使得计算机处理器执行上述技术,包括过程1600,1800-2100,2900-3100,4000和4100(图16a、图18至图21、图29至图31、图40和图41)。该计算机可执行指令也可在任何非暂态计算机可读存储介质内进行存储和/或传送,以用于指令执行系统、装置或设备诸如基于计算机的系统、包含处理器的系统或可从指令执行系统、装置或设备取指令并执行指令的其他系统使用或与其结合。个人电子设备500不限于图5b的部件和配置,而是可包括多种配置中的其他部件或附加部件。如本文所用,术语“示能表示”是指任选地在设备100,300和/或500(图1、图3和图5)的显示屏上显示的用户交互式图形用户界面对象。例如,图像(例如,图标)、按钮和文本(例如,超链接)任选地各自构成示能表示。如本文所用,术语“焦点选择器”是指用于指示用户正与之进行交互的用户界面的当前部分的输入元素。在包括光标或其他位置标记的一些具体实施中,光标充当“焦点选择器”,使得当光标在特定用户界面元素(例如,按钮、窗口、滑块或其他用户界面元素)上方时在触敏表面(例如,图3中的触控板355或图4b中的触敏表面451)上检测到输入(例如,按压输入)的情况下,该特定用户界面元素根据所检测到的输入而被调节。在包括能够实现与触摸屏显示器上的用户界面元素的直接交互的触摸屏显示器(例如,图1a中的触敏显示系统112或图4a中的触摸屏112)的一些具体实施中,触摸屏上的所检测到的接触充当“焦点选择器”,使得当在触摸屏显示器上在特定用户界面元素(例如,按钮、窗口、滑块或其他用户界面元素)的位置处检测到输入(例如,由接触进行的按压输入)时,该特定用户界面元素根据所检测到的输入而被调节。在一些具体实施中,焦点从用户界面的一个区域移动到用户界面的另一个区域,而无需光标的对应移动或触摸屏显示器上的接触的移动(例如,通过使用制表键或箭头键将焦点从一个按钮移动到另一个按钮);在这些具体实施中,焦点选择器根据用户界面的不同区域之间的焦点移动而移动。不考虑焦点选择器所采取的具体形式,焦点选择器通常是由用户控制的以便递送与用户界面的用户预期的交互(例如,通过向设备指示用户界面的用户期望与其进行交互的元素)的用户界面元素(或触摸屏显示器上的接触)。例如,在触敏表面(例如,触摸板或触摸屏)上检测到按压输入时,焦点选择器(例如,光标、接触或选择框)在相应按钮上方的位置,将指示用户意图激活相应的按钮(而不是设备显示器上示出的其他用户界面元素)。如说明书和权利要求书中所使用的,接触的“特征强度”这一术语是指基于接触的一个或多个强度的接触的特征。在一些实施方案中,特征强度基于多个强度样本。特性强度任选地基于相对于预定义事件(例如,在检测到接触之后,在检测到接触抬起之前,在检测到接触开始移动之前或之后,在检测到接触结束之前,在检测到接触的强度增大之前或之后和/或在检测到接触的强度减小之前或之后)而言在预先确定的时间段(例如,0.05秒、0.1秒、0.2秒、0.5秒、1秒、2秒、5秒、10秒)期间采集的预定义数量的强度样本或一组强度样本。接触的特征强度任选地基于以下各项中的一者或多者:接触强度的最大值、接触强度的均值、接触强度的平均值、接触强度的前10%处的值、接触强度的半最大值、接触强度的90%最大值等。在一些实施方案中,在确定特征强度时使用接触的持续时间(例如,在特征强度是接触的强度在时间上的平均值时)。在一些实施方案中,将特征强度与一组一个或多个强度阈值进行比较,以确定用户是否已执行操作。例如,该组一个或多个强度阈值任选地包括第一强度阈值和第二强度阈值。在该示例中,特征强度未超过第一阈值的接触导致第一操作,特征强度超过第一强度阈值但未超过第二强度阈值的接触导致第二操作,并且特征强度超过第二阈值的接触导致第三操作。在一些实施方案中,使用特征强度与一个或多个阈值之间的比较来确定是否要执行一个或多个操作(例如,是执行相应操作还是放弃执行相应操作),而不是用于确定执行第一操作还是第二操作。图5c示出了利用多个强度传感器524a至524d检测触敏显示屏504上的多个接触552a至552e。图5c还包括强度图,其相对于强度单位示出了强度传感器524a至524d的当前强度测量值。在该示例中,强度传感器524a和524d的强度测量值均是9个强度单位,并且强度传感器524b和524c的强度测量值均是7个强度单位。在一些具体实施中,累积强度是多个强度传感器524a至524d的强度测量值之和,在该示例中是32个强度单位。在一些实施方案中,每个接触都被分配了相应强度,即累积强度的一部分。图5d示出了基于其与力554中心的距离而向接触552a至552e分配累积强度。在该示例中,接触552a,552b和552e中的每个接触都被分配以累积强度的8个强度单位的接触强度,并且接触552c和552d的中每个接触都被分配以累积强度的4个强度单位的接触强度。更一般地讲,在一些具体实施中,每个接触j都根据预定义的数学函数ij=a·(dj/σdi)被分配相应强度ij,其为累积强度a的一部分,其中dj是相应接触j距力中心的距离,并且σdi是所有相应接触(例如,i=1到最后)距力中心的距离之和。可以利用类似于或等同于设备100,300或500的电子设备执行参考图5c至图5d所述的操作。在一些实施方案中,接触的特征强度基于一个或多个接触强度。在一些实施方案中,强度传感器用于确定单个特征强度(例如,单个接触的单个特征强度)。应当指出,强度图不是所显示用户界面的部分,而是包括在图5c至图5d中以帮助读者。在一些实施方案中,识别手势的一部分,目的是确定特征强度。例如,触敏表面任选地接收连续的轻扫接触,该连续的轻扫接触从起始位置过渡并到达结束位置,在该结束位置处,接触的强度增加。在该示例中,接触在结束位置处的特征强度任选地仅基于连续轻扫接触的一部分,而不是整个轻扫接触(例如,仅结束位置处的轻扫接触的部分)。在一些实施方案中,在确定接触的特征强度之前任选地向轻扫接触的强度应用平滑化算法。例如,该平滑化算法任选地包括以下各项中的一者或多者:不加权滑动平均平滑化算法、三角平滑化算法、中值滤波器平滑化算法和/或指数平滑化算法。在一些情况下,这些平滑化算法消除了轻扫接触的强度中的窄的尖峰或凹陷,目的是确定特征强度。任选地相对于一个或多个强度阈值诸如接触检测强度阈值、轻按压强度阈值、深按压强度阈值和/或一个或多个其他强度阈值来表征触敏表面上的接触的强度。在一些实施方案中,轻按压强度阈值对应于这样的强度:在该强度下设备将执行通常与点击物理鼠标的按钮或触控板相关联的操作。在一些实施方案中,深按压强度阈值对应于这样的强度:在该强度下设备将执行与通常与点击物理鼠标或触控板的按钮相关联的操作不同的操作。在一些实施方案中,当检测到特征强度低于轻按压强度阈值(例如,并且高于标称接触检测强度阈值,比标称接触检测强度阈值低的接触不再被检测到)的接触时,设备将根据接触在触敏表面上的移动来移动焦点选择器,而不执行与轻按压强度阈值或深按压强度阈值相关联的操作。一般来讲,除非另有陈述,否则这些强度阈值在不同组的用户界面附图之间是一致的。接触的特征强度从低于轻按压强度阈值的强度增大到介于轻按压强度阈值与深按压强度阈值之间的强度有时被称为“轻按压”输入。接触的特征强度从低于深按压强度阈值的强度增大到高于深按压强度阈值的强度有时被称为“深按压”输入。接触的特征强度从低于接触检测强度阈值的强度增大到介于接触检测强度阈值与轻按压强度阈值之间的强度有时被称为检测到触摸表面上的接触。接触特征强度从高于接触检测强度阈值的强度减小到低于接触检测强度阈值的强度有时被称为检测到接触从触摸表面抬离。在一些实施方案中,接触检测强度阈值为零。在一些实施方案中,接触检测强度阈值大于零。在本文中所述的一些实施方案中,响应于检测到包括相应按压输入的手势或响应于检测到利用相应接触(或多个接触)执行的相应按压输入来执行一个或多个操作,其中至少部分地基于检测到该接触(或多个接触)的强度增大到高于按压输入强度阈值而检测到相应按压输入。在一些实施方案中,响应于检测到相应接触的强度增大到高于按压输入强度阈值(例如,相应按压输入的“向下冲程”)来执行相应操作。在一些实施方案中,按压输入包括相应接触的强度增大到高于按压输入强度阈值以及该接触的强度随后减小到低于按压输入强度阈值,并且响应于检测到相应接触的强度随后减小到低于按压输入阈值(例如,相应按压输入的“向上冲程”)来执行相应操作。图5e至图5h示出了对手势的检测,手势包括与接触562的强度从低于图5e中的轻按压强度阈值(例如,“itl”)的强度增大到高于图5h中的深按压强度阈值(例如,“itd”)的强度对应的按压输入。在所显示的包括预定义区域574中显示的应用程序图标572a至572d的用户界面570上,在与应用程序2对应的应用程序图标572b上方显示光标576的同时,在触敏表面560上检测利用接触562执行的手势。在一些实施方案中,在触敏显示器504上检测手势。强度传感器检测触敏表面560上的接触的强度。该设备确定,接触562的强度在深按压强度阈值(例如,“itd”)以上达到峰值。在触敏表面560上保持接触562。响应于检测到手势,并且根据在手势期间强度升高到深按压强度阈值(例如,“itd”)以上的接触562,显示最近为应用2打开的文档的尺度减小的表示578a至578c(例如,缩略图),如图5f至图5h所示。在一些实施方案中,与一个或多个强度阈值相比,强度是接触的特征强度。应当指出,针对接触562的强度图不是所显示用户界面的部分,而是包括在图5e至图5h中以帮助读者。在一些实施方案中,表示578a至578c的显示包括动画。例如,表示578a一开始显示于应用图标572b的附近,如图5f所示。随着动画的进行,表示578a向上移动,并在应用图标572b附近显示表示578b,如图5g中所示。然后,表示578a向上移动,578b向着表示578a向上移动,并且在应用图标572b附近显示表示578c,如图5h中所示。表示578a至578c形成图标572b上方的阵列。在一些实施方案中,动画根据接触562的强度进展,如图5f至图5g中所示,其中表示578a至578c出现并随着接触562的强度向深按压强度阈值(例如,“itd”)增大而向上移动。在一些实施方案中,动画进展所依据的强度是接触的特征强度。可以利用类似于或等同于设备100,300或500的电子设备执行参考图5e至图5h所述的操作。在一些实施方案中,设备采用强度滞后以避免有时被称为“抖动”的意外输入,其中设备限定或选择与按压输入强度阈值具有预定义关系的滞后强度阈值(例如,滞后强度阈值比按压输入强度阈值低x个强度单位,或滞后强度阈值是按压输入强度阈值的75%、90%或某个合理比例)。因此,在一些实施方案中,按压输入包括相应接触的强度增大到高于按压输入强度阈值以及该接触的强度随后减小到低于对应于按压输入强度阈值的滞后强度阈值,并且响应于检测到相应接触的强度随后减小到低于滞后强度阈值(例如,相应按压输入的“向上冲程”)来执行相应操作。类似地,在一些实施方案中,仅在设备检测到接触强度从等于或低于滞后强度阈值的强度增大到等于或高于按压输入强度阈值的强度并且任选地接触强度随后减小到等于或低于滞后强度的强度时才检测到按压输入,并且响应于检测到按压输入(例如,根据环境,接触强度增大或接触强度减小)来执行相应操作。为了容易解释,任选地,响应于检测到以下各种情况中的任一种情况而触发对响应于与按压输入强度阈值相关联的按压输入或响应于包括按压输入的手势而执行的操作的描述:接触强度增大到高于按压输入强度阈值、接触强度从低于滞后强度阈值的强度增大到高于按压输入强度阈值的强度、接触强度减小到低于按压输入强度阈值、和/或接触强度减小到低于与按压输入强度阈值对应的滞后强度阈值。另外,在将操作描述为响应于检测到接触强度减小到低于按压输入强度阈值而执行的示例中,任选地响应于检测到接触强度减小到低于对应于并且小于按压输入强度阈值的滞后强度阈值来执行操作。现在将注意力转到在电子设备(诸如,便携式多功能设备100、设备300或设备500)上任选地实现的用户界面(“ui”)以及相关联的过程的实施方案。如上所述,希望为用户提供在电子设备诸如便携式多功能设备100、设备300或设备500上定制用户界面或其他图形构造的各种特征的能力。可能希望进行定制的示例性种类的图形构造包括但不限于上下文特定的用户界面(例如,表盘、时间记录界面等)和表情符号图形对象。从表盘的具体示例开始,用户可能希望利用特定的表盘特征来定制表盘。示例性表盘以及用于选择、编辑并且以其他方式配置表盘和/或表盘特征或元素的界面在以下文献中有所描述:国际专利申请序列号pct/us2015/034604,名称为“context-specificuserinterfaces”,2015年6月7日提交,发布为wipo专利公开号wo/2016/022203;国际专利申请序列号pct/us2015/034606,名称为“context-specificuserinterfaces”,2015年6月7日提交,发布为wipo专利公开号wo/2016/022204;以及国际专利申请序列号pct/us2015/034607,名称为“context-specificuserinterfaces”,2015年6月7日提交,发布为wipo专利公开号wo/2016/022205;这些专利申请中的每个专利申请全文以引用方式并入本文。每个“基础”表盘(例如,尚未由用户定制的表盘,诸如在用户定制之前加载在便携式多功能设备的存储器中的表盘)任选地具有其自身特定的可定制的表盘特征。例如,秒表表盘(参见例如wo/2016/022203、wo/2016/022204和wo/2016/022205中的图7a和图7b)任选地包括表盘特征诸如秒表指针、秒表时间尺度指示符和开始/停止示能表示,而具有多个表复杂功能的表盘(参见例如图28a至图28c)任选地包括表盘特征诸如模拟时间指示符(例如,具有时针、分针和一个或多个小时指示的模拟时钟的表示)、数字时间指示符(例如,具有小时指示和分钟指示的数字时钟的表示)和/或一个或多个复杂功能(例如,显示来自应用程序的信息的复杂功能、定制字母组合或其他表复杂功能)。本领域的技术人员应当很容易理解,可使用许多其他类型的表盘。从具有特定表盘特征的基础表盘开始,用户可能希望通过配置表盘的各个方面来定制表盘。例如,用户可能希望配置颜色(例如,背景颜色、秒针颜色、小时指示符或分钟指示符的颜色、数字时钟的表示颜色等)、显示密度(例如,可见时间划分或小时/分钟指示符的数量,这可能是数值的和/或符号的;表指针的数量;等等)和/或复杂功能(例如,从应用程序拉出并显示为复杂功能的信息的类型或数量;从中获得复杂功能信息的应用程序;等等)。本领域的技术人员应当很容易理解,可使用表盘的许多其他可定制的方面。下文提供了用于定制和选择表盘的示例性技术(例如,如参考图26至图28c所述)。图6示出了根据一些实施方案的用于共享任选地在设备600上操作的用户可配置的图形构造的示例性用户界面。任选地,在一些实施方案中,设备600为设备100,300或500。电子设备具有显示器(例如,504)。这个附图中的用户界面用于示出下文描述的过程,包括图18中的过程。如图6所示,设备600正在显示屏幕602,屏幕602包括对应于用户可配置的图形构造的图形表示604。在一些实施方案中,用户可配置的图形构造任选地包括表盘。在图6中,在屏幕602上示出表示的用户可配置的图形构造为表盘,表盘包含可独立配置的图形元素(例如,表盘的各方面,诸如钟面、显示密度、颜色和/或一个或多个复杂功能)。图形表示604表示表盘的可独立配置的图形元素,诸如模拟时钟606以及复杂功能608和610的表示。复杂功能608为显示来自天气应用程序的信息的天气复杂功能。例如,复杂功能608可以任选地示出当前天气状况(例如,设备600的可通过gps模块135获得的当前位置的天气状况):在这种情况下,是晴朗的天气。复杂功能610为日历复杂功能,其显示当前日期(例如,来自日历应用程序的信息)。时钟606具有相对低的显示密度,仅示出时针和分针,而无小时指示和分钟指示(数值的或符号的)。时钟606任选地包括一个或多个用户可配置的颜色,诸如钟面背景的颜色或者时针或分针的颜色。在一些实施方案中,表盘可包括表盘的可以独立地选自其他方面的可配置的方面,这些其他方面包括例如表复杂功能、颜色、显示密度和表盘特征。通过图形表示604表示的图形构造的具体图形元素任选地已由用户独立地配置以生成这个具体定制。虽然图形表示604任选地包含许多图形元素,但每个单独的图形元素都是一个或多个变量的特定配置,其中每个变量均与存储于设备600的存储器(例如,存储器518)中的特定图形资源相对应。图形元素的每个配置都可以任选地选自存储于设备600的存储器中的图形资源的离散集。例如,用户可以在他们的表盘上选择红色时针作为图形元素,其对应于表示红色时针的图形资源,选自时针选项和其他图形资源的离散集。用户可以选择低显示密度,这导致放弃显示小时指示和/或分钟指示,或者用户可以选择较高的显示密度,这导致显示与单独图形资源相对应的多个小时指示和/或分钟指示。设备600任选地具有存储于存储器(例如,所存储的用户可配置的图形构造的库)中的若干用户可配置的图形构造,如图6所示。屏幕602示出第二用户可配置的图形构造614的局部视图,向用户指示其他图形构造是可用的。另外在屏幕602上示出分页示能表示612。分页示能表示任选地指示用户在选项序列内所处的位置,以及该序列中有多少选项可用。屏幕602上的分页示能表示612指示用户正在查看三个可选择的图形构造中的第一个。在一些实施方案中,可以显示多个图形表示中的两个或更多个图形表示。在其他实施方案中,显示多个图形表示中的单个图形表示。在一些实施方案中,显示与图形表示相关联的名称。在一些实施方案中,用户轻扫显示器(例如,轻扫616),并且响应于检测到该轻扫,设备600显示屏幕620。屏幕620示出对应于第二用户可配置的图形构造的第二图形表示614。通过614表示的图形构造包括钟面622。与钟面606相比,钟面622包括不同的图形元素,诸如不同的时针和分针,以及四个数值的小时指示(例如,较高的显示密度)。与钟面606不同,钟面622不包括复杂功能。分页示能表示612已在屏幕620上进行了更新以指示用户正在查看三个图形构造中的第二个。屏幕620还示出第三图形表示624的局部视图。在一些实施方案中,用户轻扫显示器(例如,轻扫628),并且响应于检测到该轻扫,设备600显示屏幕630。屏幕630示出对应于第三用户可配置的图形构造的第三图形表示624。通过624表示的图形构造包括钟面632。与钟面622相比,钟面632包括不同的图形元素,诸如第二指针634、天气复杂功能636和日历复杂功能638。与钟面608相同,复杂功能636显示从天气应用程序获得的信息;然而,所显示的信息是不同的。636显示温度(例如,当前温度),而608显示天气状况。与610相同,复杂功能626显示日历应用程序的信息,但与610不同,626显示不同的信息(月份和日期)并且具有不同的尺寸和形状。分页示能表示612已在屏幕630上进行了更新以指示用户正在查看三个图形构造中的第三个。在一些实施方案中,设备(例如,设备600)显示多个图形表示中的一个图形表示(例如,604,614或624,如图6所示),其中多个图形表示中的该图形表示独立地对应于包括多个可独立配置的图形元素(例如,表盘或表情符号特征)的用户可配置的图形构造(例如,上下文特定的用户界面,诸如表盘或表情符号图形对象),其中多个图形元素中的每个图形元素均选自存储于电子设备的存储器中的图形资源的离散集。图6示出了示例性图形构造的几个表示。应当理解,还可以设想许多其他可能的表盘和表盘图形元素配置。图7示出了根据一些实施方案的用于共享任选地在设备700上操作的用户可配置的图形构造的示例性用户界面。在一些实施方案中,设备700为设备100,300或500。电子设备具有显示器(例如,504)。这个附图中的用户界面用于示出下文描述的过程,包括图18中的过程。图7示出了用户可配置的图形构造的另一个示例性实施方案,表情符号图形对象。在一些实施方案中,用户可配置的图形构造任选地包括表情符号图形对象,表情符号图形对象(如图7所示)可以任选地为包含多个可独立配置的图形元素的用户可配置的图形构造,所述多个可独立配置的图形元素选自存储于设备700的存储器(例如,存储器518)中的图形资源的离散集。在一些实施方案中,表情符号图形对象的可独立配置的图形元素任选地包括可配置的面部特征,诸如眼睛、眉毛、鼻子、嘴巴、头发、牙齿、舌头、皮肤、脸型等。在一些实施方案中,表情符号图形对象显示头部或面部的表示。在一些实施方案中,表情符号图形对象显示身体的一部分或全部的表示(例如,手、头像诸如全身头像等)。在一些实施方案中,表情符号图形对象任选地包括动画。在一些实施方案中,表情符号图形对象可以任选地被配置为表示二维对象。在其他实施方案中,表情符号图形对象可以任选地被配置为表示三维对象。例如,设备700正在显示屏幕702,该屏幕包含表情符号图形对象704。表情符号图形构造704已通过配置特定的图形元素诸如两只眼睛、两个眉毛和一张嘴巴来定制,其中每一者均选自可用选项的离散集(每个选项均对应于所存储的图形资源)。屏幕702还显示分页示能表示706以指示所显示的表情符号图形对象在所存储的表情符号图形对象序列内的位置,以及所存储的表情符号图形对象的数量。如图7所示,用户可以查看不同的表情符号图形对象712和722(例如,从所存储的用户可配置的图形构造的库)。在一些实施方案中,可以任选地通过轻扫显示器(例如,轻扫708和714)来查看712和722。响应于检测到轻扫,设备700显示屏幕710或720。712和722示出了不同的可能的用户可配置的表情符号图形对象,每者具有其自身的图形元素集:例如,特定的眼睛、眉毛、鼻子、嘴巴(任选地包括牙齿和/或舌头)、肤色、脸型、头发等,每一者选自图形资源的离散集。用户一旦已定制特定的图形构造(例如,表盘配置或表情符号图形对象),就可能希望共享该定制。例如,一旦用户已定制表盘的各个方面(或以其他方式获得了定制的表盘),他们就可能希望与好友共享他们的定制表盘,或者他们可能希望发送自己从另一个设备接收到的定制表盘。公司或名人可能希望发布通过杂志、电影、互联网和其他媒体推广的定制的表盘和/或表情符号。由于大量可能的组合可用,因此由用户重新创建特定的配置可能是很费力的,因为这可能需要通过大量可配置的方面和潜在的选项循环进行。因此,希望提供用于共享(例如,发送和/或接收)用户可配置的图形构造诸如上文所示的表盘和表情符号的方法和界面。图8a和图8b示出了根据一些实施方案的用于共享任选地在设备800,820,830和/或850上操作的用户可配置的图形构造的示例性用户界面。在一些实施方案中,设备800,820,830和/或850为设备100,300或500。电子设备具有显示器(例如,504)。这个附图中的用户界面用于示出下文描述的过程,包括图18中的过程。图8a和图8b示出了根据一些实施方案的用于共享用户可配置的图形构造,包括上下文特定的用户界面(例如,表盘)和表情符号图形对象的示例性方法。如上所述,每个用户可配置的图形构造均包含选自所存储的图形资源的离散集的可独立配置的图形元素。例如,设备800正在显示屏幕802,该屏幕包括钟面804和复杂功能806(示出天气状况)和808(示出日期)。组成804,806和808的图形元素构成用户可配置的图形构造(例如,表盘)。组成804,806和808的图形元素可以各自任选地是可独立配置并且可以任选地选自存储于设备800的存储器(例如,存储器518)中的图形资源的离散集。在图8a的示例性实施方案中,为了与另一个设备(例如,像设备800那样配置的设备,诸如图8a中的设备820)共享屏幕802上所示的用户可配置的图形构造,设备800可以任选地传输识别构成图形构造的特定图形元素的数据810,这些特定图形元素选自存储于存储器中的图形资源的离散集。在一些实施方案中,该设备并不传输将这些资源自身编码的数据,因为设备820已经在其存储器中存储了这些资源。例如,示例性数据810识别构成屏幕802上所示的用户可配置的图形构造的多个可独立配置的图形元素。数据810将可独立配置的图形元素中的每一个表示为数据(例如,脸部2、颜色4、显示密度1以及复杂功能5和6)。在一些实施方案中,任选地传输表示与用户可配置的图形构造相关联的名称的数据。一旦设备820接收到识别配置的数据(例如,识别构成图形构造的可独立配置的图形元素的数据810),设备820便可使用存储在其自身的存储器中的图形资源来重新创建图形构造(与使用由设备800传输的资源相反)。如图8a所示,在接收到数据810时,设备820重新创建屏幕802的图形构造,并且任选地在屏幕822上显示图形构造和/或将图形构造存储在其存储器中。如图8a所示,屏幕822包括钟面824以及复杂功能826和828,它们分别具有如同804,806和808的配置。类似地,图8b示出了用于共享表情符号图形对象的示例性方法。设备830显示屏幕832,该屏幕包含表情符号图形对象834。为了与设备850共享834,设备830传输识别构成834的特定图形元素(选自存储于存储器中的图形资源的离散集)的数据。例如,数据840包括识别834的图形元素的数据(例如,左眼3、左眉1、右眼5、右眉1、嘴巴9、鼻子0、皮肤8和脸型4)。在接收到数据840时,设备850(像设备830那样配置,其中图形资源的离散集存储在存储器中)重新创建834,并且任选地在屏幕852上显示表情符号图形对象854(具有像834那样的配置)和/或将图形构造存储在其存储器中。现在转向图9,图9示出了根据一些实施方案的用于共享任选地在设备900上操作的用户可配置的图形构造的示例性用户界面。在一些实施方案中,设备900为设备100,300或500。电子设备具有显示器(例如,504)。这个附图中的用户界面用于示出下文描述的过程,包括图18中的过程。如图9所示,设备900可以任选地显示屏幕902,该屏幕包括多个图形表示中的图形表示904,每个图形表示(例如,904)独立地对应于由多个可独立配置的图形元素构成的用户可配置的图形构造。例如,图形表示904表示用户可配置的图形构造,该用户可配置的图形构造包括可独立配置的图形元素诸如钟面、天气复杂功能和日历复杂功能,分别由906,908和910来表示。屏幕902还包括分页示能表示912和表示914的局部视图,向用户指示(例如,响应于显示器上的轻扫)可以任选地查看多个图形表示中的附加图形表示。在显示多个图形表示中的一个图形表示时,设备900接收与多个图形表示中的该图形表示的选择相对应的用户输入。在一些实施方案中,设备900的显示器任选地为触敏显示器(例如,112或504),并且用户输入包括显示器上的触摸手势。例如,图9示出了显示器上的向上轻弹916。在一些实施方案中,设备900的触敏表面可以任选地用于接收触摸手势。在一些实施方案中,设备900检测所显示的图形表示904上的接触(例如,触摸手势),并且在继续接收用户接触时,(例如,利用接触/运动模块130)检测用户接触的移动而无需中断触敏显示器上的用户接触(例如,轻弹916)的接触。任选地,还可以使用其他用户输入,诸如其他触摸手势、输入机构诸如506或508上的输入和/或音频(例如,语音)输入。设备900可以任选地显示用于选择接收方设备的用户界面。在一些实施方案中,用于选择接收方设备的用户界面包括用于共享所选择的图形表示的示能表示。例如,如图9所示,设备900任选地显示屏幕920,该屏幕包括用于共享所选择的图形表示(例如,904)的示能表示922。在一些实施方案中,屏幕920任选地包括指示用于904的其他选项(包括用于删除等操作的选项)的示能表示。在一些实施方案中,用于选择接收方设备的用户界面可以任选地包括多个用户联系人(例如,所存储的好友列表)中的一个或多个用户联系人。如图9所示,用户任选地触摸(例如,触摸924)示能表示922以共享图形表示,并且响应于在所显示的示能表示922上检测到触摸924,设备900显示多个用户联系人,如屏幕930上所示。屏幕930包括用户联系人列表(例如,如标头934所示,“我的联系人”以及当日时间的任选显示)中的若干联系人。每个联系人均可任选地与用于接收共享图形构造的接收方设备相关联。设备900任选地显示存储于设备900中或存储在经由无线通信耦接到设备900的外部设备上的用户联系人列表,或者任选地,设备900显示被配置为接收共享图形构造的附近电子设备的列表。在显示用于选择接收方设备的用户界面时,设备900任选地接收与接收方设备的选择相对应的用户输入。在一些实施方案中,与接收方设备的选择相对应的用户输入可以任选地是在所显示的用户联系人(例如,示能表示932,对应于“katie”)上的触摸(例如,触摸936)。任选地,还可以使用其他用户输入,诸如其他触摸手势、输入机构诸如506或508上的输入和/或音频(例如,语音)输入。在接收到与图形表示的选择相对应的用户输入和与接收方设备的选择相对应的用户输入后,设备900可以任选地向接收方设备传输识别构成与所选择的图形表示相对应的用户可配置的图形构造的多个可独立配置的图形元素的数据(例如,如以上参考图8a所述)。如图9所示,设备900任选地与接收方设备940共享由904表示的图形构造。在一些实施方案中,在向接收方设备传输识别多个可独立配置的图形元素的数据之前,设备900可以任选地将接收方设备(例如,设备940)识别为包括存储器的设备,所述存储器包括与构成对应于所选择的图形表示的用户可配置的图形构造的多个可独立配置的图形元素相关联的图形资源的离散集。在一些实施方案中,如以上参考图8a所述,传输识别多个可独立配置的图形元素的数据不包括传输将多个可独立配置的图形元素中的图形元素编码的资源。在一些实施方案中,在向接收方设备传输识别多个可独立配置的图形元素的数据之前,设备900可以任选地确定接收方设备(例如,设备940)是否包括存储器,所述存储器包括与构成对应于所选择的图形表示的用户可配置的图形构造的多个可独立配置的图形元素相关联的图形资源的离散集。根据确定接收方设备(例如,设备940)包括存储器,所述存储器包括与多个可独立配置的图形元素相关联的图形资源的离散集,设备900可以任选地向接收方设备传输识别构成对应于所选择的图形表示的用户可配置的图形构造的多个可独立配置的图形元素的数据(例如,如图8a所示的示例性实施方案)。在一些实施方案中,传输识别构成对应于所选择的图形表示的用户可配置的图形构造的多个可独立配置的图形元素的数据不包括传输将多个可独立配置的图形元素中的图形元素编码的资源(例如,图形资源)。根据确定接收方设备(例如,设备940)不包括存储器,所述存储器包括与多个可独立配置的图形元素相关联的图形资源的离散集,设备900可以任选地向接收方设备传输识别构成对应于所选择的图形表示的用户可配置的图形构造的数据。例如,设别900可以任选地传输包括将图形构造的图形元素编码的资源(例如,图形资源),而不是图形元素的配置。因此,设备900可与不具有构成图形构造的图形元素的所存储的图形资源的设备共享用户可配置的图形构造。在下文阐述并且在图18b中进一步说明包括上文所述步骤的示例性过程1800。如图9所示,设备940任选地从设备900接收数据。所述数据可以任选地识别构成对应于图形表示904的用户可配置的图形构造的多个可独立配置的图形元素,或所述数据可以任选地表示对应于图形表示904的用户可配置的图形构造,如上所述。在图9和图10中提供用于接收用户可配置的图形构造的示例性实施方案,为了示出可使用所传输数据的方法而进行简短介绍。随后更详细提供了用于接收用户可配置的图形构造的另外的描述和示例性实施方案。设备940显示屏幕942,该屏幕包括具有钟面944和日期复杂功能946的第一用户可配置的图形构造(在该示例中为表盘)。任选地,该图形构造已由设备940的用户配置或接收。响应于接收到由设备900传输的数据,设备940可以任选地显示屏幕950,该屏幕包括向用户指示好友已共享用户可配置的图形构造的消息952,以及分别用于接受或拒绝图形构造的示能表示954和956。在一些实施方案中,用户提供用于接受图形构造的用户输入,例如,通过利用触摸958触摸“接受”示能表示954来接受图形构造。任选地,还可以使用其他用户输入,诸如其他触摸手势、输入机构诸如506或508上的输入和/或音频(例如,语音)输入。响应于检测到触摸958,设备940可以任选地显示屏幕960。屏幕960包括由图形表示904表示的用户可配置的图形构造。屏幕960包括钟面962以及复杂功能964和966,像钟面906以及复杂功能908和910那样。因此,由904表示的图形构造已由设备900共享。在一些实施方案中,在显示用于选择接收方设备的用户界面之前,发生对多个图形表示的显示。这在图9中示出。例如,用户可以首先任选地选择用户可配置的图形构造(在该示例中为表盘),然后选择(例如,与用户联系人相关联的)接收方设备。在图10中示出了用于共享用户可配置的图形构造的另一个示例性实施方案。图10示出了根据一些实施方案的用于共享任选地在设备1000上操作的用户可配置的图形构造的示例性用户界面。任选地,在一些实施方案中,设备1000为设备100,300或500。电子设备具有显示器(例如,504)。这个附图中的用户界面用于示出下文描述的过程,包括图18中的过程。在一些实施方案中,在显示用于选择接收方设备的用户界面之后,发生对多个图形表示的显示。例如,用户可以首先任选地选择接收方设备(例如,与用户联系人相关联),然后选择用户可配置的图形构造(在该示例中为表盘)。如图10所示,设备1000可以任选地显示屏幕1002,屏幕1002与图9中的屏幕930类似,表示用于选择接收方设备的用户界面并且包含用户联系人列表(例如,如标头1006所指出的那样),该用户联系人列表包含用户联系人1004。设备1000可以任选地显示存储于设备1000中或存储在经由无线通信耦接到设备1000的外部设备上的用户联系人列表,或者设备1000可以任选地显示被配置为接收共享图形构造的附近电子设备的列表。用户可以任选地提供对应于接收方设备的选择的用户输入(例如,触摸1008)。例如,用户可通过在所显示的用户联系人上的触摸1008来选择用户联系人1004。设备1000可以任选地显示屏幕1020。在一些实施方案中,屏幕1020包括与所选择的用户联系人相关联的信息诸如名称1022,以及用于共享用户可配置的图形构造的示能表示1024。用户可以任选地触摸(例如,触摸1026)示能表示1024以便与该用户联系人共享图形构造。在一些实施方案中,设备1000的触敏表面可以任选地用于接收触摸手势。设备1000可以任选地显示屏幕1030,屏幕1030如同图9中的屏幕902一样,包括用户可配置的图形构造的图形表示1032。屏幕1030显示多个图形表示中的图形表示1032,所述多个图形表示各自独立地对应于用户可配置的图形构造。在这种情况下,图形构造为表盘,其包括可独立配置的图形元素诸如钟面1034、天气复杂功能1036和日期复杂功能1038。多个图形元素中的每个图形元素都可以任选地选自存储于设备1000的存储器中的图形资源的离散集。屏幕1030还包括分页示能表示1040,该分页示能表示指出表示1032为三个可用图形表示中的第三个图形表示,以及第二图形表示1042的局部显示。任选地,在显示屏幕1030时,用户提供对应于多个图形表示中的图形表示1032的选择的用户输入(例如,向上轻弹1044)。在接收到对应于接收方设备的选择的用户输入和对应于用户可配置的图形构造的用户输入之后,设备1000可以任选地向接收方设备(例如,设备1050)传输数据,所述数据识别构成对应于所选择的图形表示的用户可配置的图形构造的多个可独立配置的图形元素。如上所述,在一些实施方案中,识别多个可独立配置的图形元素的数据不包括传输将多个可独立配置的图形元素中的图形元素编码的资源,或至少部分地响应于确定设备1050是否包括包含与多个可独立配置的图形元素相关联的图形资源的离散集的存储器,所述数据可以任选地表示对应于所选择的图形表示的用户可配置的图形构造(参见图18中的示例性过程1800)。在一些实施方案中,设备1050可以任选地显示屏幕1052,该屏幕包含钟面1054和日期复杂功能1056。任选地,该图形构造已被设备1050的用户配置或接收。响应于接收到由设备1000传输的数据,设备1050可以任选地显示屏幕1060,屏幕1060包括向用户指出好友已共享用户可配置的图形构造的消息1062,以及分别用于接受或拒绝图形构造的示能表示1064和1066。在一些实施方案中,用户提供用于接受图形构造的用户输入,例如,通过利用触摸1068触摸“接受”示能表示1064以接受图形构造。任选地,还可以使用其他用户输入,诸如其他触摸手势、输入机构诸如506或508上的输入和/或音频(例如,语音)输入。响应于检测到触摸1068,设备1050可以任选地显示屏幕1070。屏幕1070包括由图形表示1032表示用户可配置的图形构造。屏幕1070包括钟面1072以及复杂功能1074和1076,像钟面1034以及复杂功能1036和1038那样。因此,由1032表示的图形构造已由设备1000共享。设想了用于传输上述数据的各种机构。在一些实施方案中,电子设备(例如,设备600,700,800,900或1000)可以任选地包括射频发射器或收发器(例如,rf电路108或通信单元530)。在一些实施方案中,识别多个可独立配置的图形元素的数据是由电子设备传输或接收的。在其他实施方案中,识别多个可独立配置的图形元素的数据是由经由无线通信耦接到电子设备(例如,与其配对)的外部设备传输或接收的。例如,电子设备(例如,设备600,700,800,900或1000)可以任选地与外部设备或配套设备进行配对。如本文所用,耦接或配对两个电子设备包括在这两个设备之间建立通信方式。两个设备一旦连接,即能够在这两个设备之间通过通信链路无线地传送数据。通信方式可以任选地包括2014年5月30日提交的美国专利申请序列号62/005,751“predefinedwirelesspairing”中所描述的那些,该专利申请以引用方式并入本文。设备一旦配对,就可以任选地交换包含用于共享用户可配置的图形构造的数据的数据,如上所述。在一些实施方案中,出于配对的目的,无线通信发生于对等无线通信协议诸如蓝牙和/或蓝牙低功耗(btle)上。在一些实施方案中,出于配对功能目的的无线通信利用多于一种无线通信协议。例如,除btle之外还可使用wifi。在这些实施方案中,两个设备之间的初始通信能够发生于更低功率的协议上诸如btle,即使在该协议产生更低数据传输速度时也是如此。随后的通信能够发生于较快速的辅助网络诸如wifi上。这样,图8a至图10中示出的或本文所述的任何的或全部的示例性数据传输可以任选地包括以下数据传输:从电子设备到另一个电子设备;从电子设备到耦接到另一个电子设备的外部设备或配套设备;从耦接到另一个电子设备的外部设备或配套设备到另一个电子设备;从耦接到另一个电子设备的外部设备或配套设备到耦接到另一个电子设备的另一个外部设备或配套设备。例如,图11示出了根据一些实施方案的在设备1100与1120之间共享用户可配置的图形构造。任选地,在一些实施方案中,设备1100和1120为设备100,300或500。电子设备具有显示器(例如,504)。这个附图中的用户界面用于示出下文描述的过程,包括图18和图19中的用于发送和接收用户可配置的图形构造的过程。如图11所示,设备1100的用户正在与设备1120的用户共享用户可配置的图形构造。设备1100显示屏幕1102,屏幕1102包括钟面1104以及复杂功能1106和1108。在图11所示的示例性实施方案中,设备1100和1120具有附接机构(例如,分别为表带1110和1130)以允许用户佩戴。在设备1100传输如上所述的数据以使得用户能够共享用户可配置的图形构造之后,设备1120显示屏幕1122,屏幕1122包括分别像1104,1106和1108那样配置的钟面1124以及复杂功能1126和1128。如上所述,设备1100可以任选地包括射频发射器或收发器(例如,rf电路108或通信单元530)并且可以任选地向设备1120传输数据。另选地,设备1100经由无线通信耦接到外部设备(例如,与外部设备配对),并且数据是由外部设备传输的。类似地,设备1120可以任选地包括射频接收器或收发器(例如,rf电路108或通信单元530)并且可以任选地接收数据,或者设备1120可以任选地经由无线通信耦接到外部设备(例如,与外部设备配对)(或者另选地,基于从设备1100接收的数据从外部设备接收第二数据)。一种或多种协议可以任选地用于传输识别用户可配置的图形构造的多个可独立配置的图形元素的数据(或表示用户可配置的图形构造的数据),如上所述。例如,可以任选地使用一种或多种协议诸如近场通信(nfc)协议、wi-fi协议、蓝牙协议、蓝牙低功耗(btle)协议、蜂窝协议和/或本文所述的其他无线通信技术。在一些实施方案中,可以任选地使用自组织网络诸如(appleinc.)。在一些实施方案中,设备或经由无线通信耦接到电子设备的外部设备可以任选地被配置为使用多种协议的组合或作为单一的另选协议。在一些实施方案中,设备或经由无线通信耦接到电子设备的外部设备可以任选地被配置为根据上下文采用不同的协议。例如,nfc和/或wifi在接收方设备与发送方设备充分接近(例如,10cm或更小)或者与发送方设备共享wlan的情况下可以任选地用于传输数据,并且在发送方设备和接收方设备离得较远或不共享wlan的情况下可以任选地使用蜂窝协议。在一些实施方案中,数据可以任选地经由电子邮件(例如,作为附件,或作为电子邮件中的内嵌链)、wifi和/或nfc上的对等(p2p)通信、文本消息(例如,或单独的图形构造消息信道)或上载到网站或基于云的服务器来传输。现在转向图12,用户可能希望接收用户可配置的图形构造。图12示出了根据一些实施方案的用于共享可以任选地在设备1200上操作的用户可配置的图形构造的示例性用户界面。任选地,在一些实施方案中,设备1200为设备100,300或500。电子设备具有显示器(例如,504)。这个附图中的用户界面用于示出下文描述的过程,包括图19中的过程。在一些实施方案中,设备1200可以任选地接收识别多个可独立配置的图形元素的数据,其中所述多个可独立配置的图形元素中的每个图形元素选自存储于设备1200的存储器中的图形资源的离散集,并且其中所述多个可独立配置的图形元素构成用户可配置的图形构造。如图12所示,设备1200正在显示屏幕1202,该屏幕包括图形构造1204。设备1200接收数据1206(例如,从另一个电子设备诸如设备600,700,800,900,1000或1100)。响应于接收到数据(例如,数据1206),设备1200可以任选地显示用于接受用户可配置的图形构造的用户界面。例如,在图12中,设备1200显示屏幕1210,屏幕1210包括用于向用户表示用户希望共享图形构造的消息1212,以及分别用于接受或拒绝图形构造的示能表示1214和1216。例如,通过用于接受图形构造的用户界面为用户提供接受或拒绝用户可配置的图形构造的能力可有利于防止垃圾邮件或电子欺骗。在一些实施方案中,用于接受用户可配置的图形构造的用户界面可以任选地包括所显示的用户可配置的图形构造的图形表示,由此允许用户在接受或拒绝之前预览图形构造。在显示用于接受用户可配置的图形构造的用户界面时,设备1200可以任选地接收指示用户可配置的图形构造被接受的用户输入。例如,在图12中,用户通过触摸1218触摸接受示能表示1214以指示接受。任选地,还可以使用其他用户输入,诸如其他触摸手势、输入机构诸如506或508上的输入和/或音频(例如,语音)输入。响应于接收到用户输入(例如,触摸1218),并且如图12所示,设备1200可以任选地在电子设备的存储器(例如,存储器518)中存储用户可配置的图形构造以用于稍后显示。所存储的用户可配置的图形构造包括多个可独立配置的图形元素,所述多个可独立配置的图形元素基于所接收的数据选自存储于存储器中的图形资源的离散集。在一些实施方案中,响应于接收到用户输入(例如,触摸1218),设备1200可以任选地在显示器上显示用户可配置的图形构造。在图12中,设备1200在屏幕1240上显示所接收的用户可配置的图形构造。在一些实施方案中,设备响应于接收到用户输入而在显示器上显示共享的图形构造。在其他实施方案中,在将用户可配置的图形构造存储在存储器中后,设备1200显示对应于用户可配置的图形构造的图形表示,接收指示对用户可配置的图形构造的选择的第二用户输入,以及在接收到指示对用户可配置的图形构造的选择的用户输入后,在显示器上显示用户可配置的图形构造。例如,在图12中,设备1200显示屏幕1250,该屏幕包括共享的图形构造的表示(例如,表示1252)作为所存储的图形构造库的一部分。屏幕1250包括所存储的第二图形构造1256的局部视图,该所存储的第二图形构造已经任选地由用户在设备1200上配置或由设备1200接收。屏幕1250还包括分页示能表示1254,以指出表示1252为三个可用表示中的对应于所存储的图形构造的第三个表示。设备1200可以任选地接收指示用户可配置的图形构造的选择的用户输入(例如,所显示的表示1252上的触摸1258),并且在接收到触摸1258后,显示屏幕1260,屏幕1260包括通过1252表示的共享的图形构造。在一些实施方案中,在将所接收的数据存储在存储器中后,设备1200(例如,在屏幕1240上)示出共享的图形构造。在其他实施方案中,在将所接收的数据存储在存储器中后,设备1200示出共享的图形构造的表示(例如,在屏幕1250上示出表示1252)。用户随后可以任选地(例如,利用触摸1258)选择表示以使设备显示共享的图形构造。换句话讲,共享的图形构造现在能够被选择作为设备1200的所存储的图形构造中的一个(例如,作为可用图形构造库的一部分)。在一些实施方案中,所接收的识别多个可独立配置的图形元素的数据不包括将多个可独立配置的图形元素中的图形元素编码的资源。在其他实施方案中,所接收的数据表示对应于所选择的图形表示的用户可配置的图形构造(例如,所接收的数据包括将构成图形构造的图形元素编码的资源)。在一些实施方案中,可以任选地接收表示与用户可配置的图形构造相关联的名称的数据。如上文参考传输数据所述,在一些实施方案中,共享的图形构造可以任选地是上下文特定的用户界面(例如,表盘)。在一些实施方案中,表盘可以任选地包括表盘的独立地选自以下方面的可配置的方面,这些方面包括例如表复杂功能、颜色、显示密度和表盘特征。在一些实施方案中,共享的图形构造可以任选地是包含多个可独立配置的图形元素的表情符号图形对象,所述多个可独立配置的图形元素选自存储于设备1200的存储器中的图形资源的离散集。在一些实施方案中,表情符号图形对象的可独立配置的图形元素可以任选地包括可配置的面部特征,诸如眼睛、眉毛、鼻子、嘴巴、头发、牙齿、舌头、皮肤、脸型等。图13a至图13c示出了根据一些实施方案的用于共享任选地在设备1300,1320,1340和/或1350上操作的用户可配置的图形构造的方法。任选地,在一些实施方案中,设备1300,1320,1340或1350为设备100,300或500。电子设备具有显示器(例如,504)。这个附图中的用户界面用于示出下文描述的过程,包括图19中的过程。图13a至图13c示出了电子设备可以任选地接收共享的用户可配置的图形构造的一些潜在的方法。这些方法的提供仅仅是为了例示共享的一些方面,绝不是为了进行限制。如上所述,电子设备可以任选地包括射频接收器或收发器(例如,rf电路108或通信单元530)并且可以任选地接收数据,或电子设备可以任选地经由无线通信耦接到外部设备(例如,与外部设备成对)并且可以任选地经由外部设备接收数据(或者另选地,基于从设备1100接收的数据从外部设备接收第二数据)。与上文参考数据传输进行描述相比,电子设备可以任选地接收用于以各种方式共享用户可配置的图形构造的数据。任选地,数据可通过下方式接收:由另一个电子设备从电子设备接收;由耦接到另一个电子设备的外部设备或配套设备从电子设备接收;由另一个电子设备从耦接到电子设备的外部设备或配套设备接收;由耦接到另一个电子设备的另一个外部设备或配套设备从耦接到电子设备的外部设备或配套设备接收。用户可能希望从qr(快速响应)代码接收用户可配置的图形构造。例如,杂志或其他源可以印刷或以其他方式提供表示定制图形构造的配置的qr代码,读者可使用该qr代码来扫描和接收数据,所述数据识别构成图形构造的多个可独立配置的图形元素。如图13a所示,设备1300正在显示屏幕1302,该屏幕包括用户可配置的图形构造。通过从qr代码1306获得的数据1304,设备1300接收构成图形构造的可独立配置的图形元素的配置,并且在屏幕1302上显示图形构造。在一些实施方案中,设备1300可以任选地包括qr代码扫描器。在一些实施方案中,设备1300可以任选地通过qr代码扫描器经由无线通信耦接到外部设备,并且可以任选地基于qr代码从外部设备接收识别构成图形构造的多个可独立配置的图形元素的数据。用户可能希望通过近场通信(nfc)接收共享的用户可配置的图形构造。在一些实施方案中,识别构成图形构造的多个可独立配置的图形元素的数据是从具有显示器、一个或多个处理器和存储器的第二电子设备经由近场通信接收的。在一些实施方案中,识别构成图形构造的多个可独立配置的图形元素的数据是从耦接到具有显示器、一个或多个处理器和存储器的第二电子设备的外部设备经由近场通信接收的。在一些实施方案中,从nfc标贴或nfc标签接收识别构成图形构造的多个可独立配置的图形元素的数据。例如,参加音乐会的用户可以将他们的设备放在音乐会入口处贴出的nfc标贴附近并且接收识别通过与音乐会相关的信息或设计来定制的图形构造的数据诸如音乐家信息、演唱会程序或曲目、接下来的音乐会的时间表、会场信息、商品信息等。又如,参加体育赛事的用户可以进入体育场,将他们的电子设备放在体育场入口处贴出的nfc标贴附近,并接收识别与体育赛事相关的定制图形构造的数据。如图13b所示,设备1320可以任选地从nfc发射器(例如,nfc标贴或标签)1332接收数据(例如,数据1330)。在该示例中,nfc发射器1332可以位于足球场中。基于数据1330,设备1320可以任选地显示屏幕1322,该屏幕包括钟面1324、足球图标1326和包括与足球队相关的信息的示能表示1328。一种或多种协议可以任选地用于传输识别用户可配置的图形构造的多个可独立配置的图形元素的数据(或表示用户可配置的图形构造的数据),如上所述。例如,可以任选地使用一种或多种协议诸如近场通信(nfc)协议、wi-fi协议、蓝牙协议、蓝牙低功耗(btle)协议、蜂窝协议和/或本文所述的其他无线通信技术。在一些实施方案中,可以任选地使用自组织网络诸如(appleinc.)。在一些实施方案中,设备或经由无线通信耦接到电子设备的外部设备可以任选地被配置为使用多种协议的组合或作为单一的另选协议。在一些实施方案中,设备或经由无线通信耦接到电子设备的外部设备可以任选地被配置为根据上下文采用不同的协议。例如,nfc和/或wifi在接收方设备与发送方设备充分接近(例如,10cm或更小)或者与发送方设备共享wlan的情况下可以任选地用于接收数据,并且在发送方设备和接收方设备离得较远或不共享wlan的情况下可以任选地使用蜂窝协议。在一些实施方案中,数据可以任选地是经由电子邮件(例如,作为附件,或作为电子邮件中的内嵌链)、wifi和/或nfc上的对等(p2p)通信、文本消息(例如,或单独的图形构造消息信道)或上载到网站或基于云的服务器来接收的。图13c示出了通过消息协议(例如,文本消息)接收共享的用户可配置的图形构造的示例。设备1340显示屏幕1342,该屏幕包括发送方1344的名称以及表示发送方想要共享用户可配置的图形构造的示能表示1346。用户可以任选地触摸(例如,触摸1348)所显示的示能表示1346,并且响应于检测到该触摸,设备1340可以任选地显示屏幕1352,该屏幕包括共享的用户可配置的图形构造。在一些实施方案中,文本消息看起来像具有链接的传统文本消息或用于接受图形构造的示能表示。在其他实施方案中,文本消息以共享用户可配置的图形构造特定的方式格式化。在一些实施方案中,文本消息可以任选地由设备1340接收。在一些实施方案中,文本消息可以任选地由经由无线通信耦接到设备1340的外部设备接收。图14示出了根据一些实施方案的用于共享可以任选地在设备1400上操作的用户可配置的图形构造的示例性用户界面。任选地,在一些实施方案中,设备1400为设备100,300或500。电子设备具有显示器(例如,504)。这个附图中的用户界面用于示出下文描述的过程,包括图19中的过程。关于发送和/或接收用户可配置的图形构造,用户可能希望发送或接收某种种类或类型的可独立配置的图形元素。例如,用户可能希望发送或接收具有显示股票信息的股票复杂功能的用户可配置的图形构造。在某些情况下,用户可能希望发送或接收股票复杂功能,但使该复杂功能填充有由其设备上的股票应用程序提供的信息(例如,存储在其股票应用程序中的股票列表)。在这种情况下,发送方和接收方的共享的图形元素彼此相对应(例如,同时表示股票复杂功能),但不必相同,因为每个设备均使其股票复杂功能填充有来自其股票复杂功能的列表(例如,存储在其自身的存储器中,或通过无线通信耦接到设备的外部设备的存储器中)。这一概念的另一个可能示例由世界时钟复杂功能示出。在一些实施方案中,具有世界时钟复杂功能的用户可配置的图形构造可以任选地被发送和/或接收,但是世界时钟复杂功能中所显示的城市使用发送方/接收方世界时钟列表填充。如图14所示,设备1400显示屏幕1402,该屏幕包括钟面1404和股票复杂功能1406。股票复杂功能1406示出股票aabc、ddef和nyse的信息,分别由用户界面对象1408,1410和1412表示。如股票列表1414所示,设备1400(“发送方”设备)包括(例如,如股票应用程序中所存储的)股票列表,该股票列表包括aabc、ddef和nyse。设备1400可以任选地与设备1420共享屏幕1402的用户可配置的图形构造。一旦从设备1400接收数据,设备1420即显示屏幕1422。屏幕1422包括钟面1424,该钟面与设备1400的屏幕1402上的钟面1404相同。与具有复杂功能1406的屏幕1402相同,屏幕1422还显示股票复杂功能1426。然而,股票复杂功能1426显示股票jjkl、ddef和nyse的信息,分别通过用户界面对象1428,1430和1432来表示。如股票列表1434所示,设备1420(“接收方”设备)包括(例如,如股票应用程序中所存储的)股票列表,该股票列表包括jjkl、ddef和nyse。因此,由设备1420示出的共享的用户可配置的图形构造对应于设备1400,但包含填充有与发送方值相对应但不相同的接收方值的所显示的图形元素。如图14所示,在一些实施方案中,电子设备(例如,设备1420)可以与识别多个可独立配置的图形元素的数据同时任选地接收表示可独立配置的发送方图形元素的第二数据(例如,表示用户界面对象1408)。任选地,可独立配置的发送方图形元素与存储于电子设备的存储器中的图形资源的离散集的接收方图形元素(例如,1428)相对应但不相同。例如,在一些实施方案中,接收方设备不包含与可独立配置的发送方图形元素相同的所存储的资源。设备1420可以任选地从存储于存储器中的图形资源的离散集中选择对应于发送方图形元素(例如,1408)的接收方图形元素(例如,1428),并且可以任选地将所选择的接收方图形元素(例如,1428)存储为用户可配置的图形构造的一部分(例如,如屏幕1422上所示)。现在转向图15所示的示例,图15示出了根据一些实施方案的用于共享可以任选地在设备1500上操作的用户可配置的图形构造的示例性用户界面。任选地,在一些实施方案中,设备1500为设备100,300或500。电子设备具有显示器(例如,504)。这个附图中的用户界面用于示出下文描述的过程,包括图19中的过程。关于发送和/或接收用户可配置的图形构造,用户可能希望发送或接收某种种类或类型的可独立配置的图形元素,并且在发送方与接收方之间共享相同的可独立配置的图形元素。例如,用户可能希望发送或接收具有显示股票信息的股票复杂功能的用户可配置的图形构造。在一些情况下,用户可能希望发送或接收股票复杂功能,并将该复杂功能填充有由发送方设备上的股票应用程序提供的信息(例如,存储在发送方设备的股票应用程序中的股票列表)。在这种情况下,发送方和接收方的共享的图形元素是相同的,并且接收方设备可以任选地将对应于发送方的可独立配置的图形元素的资源存储在其存储器中。通过使用世界时钟复杂功能的示例,如果发送方的复杂功能包含针对tokyo的条目,并且接收方的世界时钟应用程序不包括tokyo,那么接收方设备可以任选地将tokyo添加到它存储的世界时钟列表。如图15所示,设备1500显示屏幕1502,屏幕1502包括钟面1504和股票复杂功能1506。股票复杂功能1506示出股票aabc、ddef和nyse的信息,分别由用户界面对象1508,1510和1512表示。如股票列表1514所示,设备1500(“发送方”设备)包括(例如,如股票应用程序中所存储的)股票列表,该股票列表包括aabc、ddef和nyse。设备1500可以任选地与设备1520共享屏幕1502的用户可配置的图形构造。一旦从设备1500接收到数据,设备1520即显示屏幕1522。屏幕1522包括钟面1524,该钟面与设备1500的屏幕1502上的钟面1504相同。与具有复杂功能1500的屏幕1502相同,屏幕1522也显示股票复杂功能1526。与设备1500的屏幕1502上的股票复杂功能1506相同,股票复杂功能1526显示股票aabc、ddef和nyse的信息,分别由用户界面对象1528,1530和1532表示。在从设备1500接收数据之前,设备1520(“接收方”设备)的股票列表具有包括jjkl、ddef和nyse但不包括aabc的(例如,如股票应用程序中所存储的)股票列表。一旦从设备1500接收到数据,设备1520即可任选地将(由1536示出的)股票aabc加入到接收方股票列表和/或在屏幕1522上显示1536。如图15所示,在一些实施方案中,电子设备(例如,设备1520)可以与识别多个可独立配置的图形元素的数据同时任选地接收表示对应于可独立配置的图形元素的资源的数据(例如,由1508表示)。设备(例如,设备1520)可以将对应于可独立配置的图形元素的资源(例如,1536)任选地存储在电子设备的存储器中(例如,存储在股票应用程序的接收方股票列表1534中),其中对应于可独立配置的图形元素的资源(例如,1528)被存储以用于稍后作为用户可配置的图形构造的一部分显示(例如,如在屏幕1522上所示)。在一些实施方案中,资源(例如,1536)被存储,直到设备1520下一次重启。在一些实施方案中,资源(例如,1536)被存储,直到用户从设备1520的存储器中删除资源。在一些实施方案中,资源(例如,1536)被存储在经由无线通信耦接到设备1520的外部设备的存储器上。图16a是示出根据一些实施方案的使用电子设备共享用户可配置的图形构造的方法的流程图。在具有显示器的设备(例如,100,300,500或1610)处执行方法1600。方法1600中的一些操作可被组合,一些操作的次序可被改变并且一些操作可被省略。如下所述,图16示出了用于共享用户可配置的图形构造(例如,包含第三方图形元素)的示例性实施方案,但其他操作顺序也是可能的。方法1600用于以全面而易于使用的方式与第三方内容共享用户可配置的图形构造,因而节省功率,增加电池寿命。用户可能希望发送和/或接收具有第三方图形元素的用户可配置的图形构造。例如,在一些实施方案中,电子设备加载有存储于电子设备的存储器中的对应于可独立配置的图形元素的图形资源的离散集。第三方可以利用第三方图形资源生成第三方图形元素,该第三方图形资源不是存储于电子设备的存储器中的图形资源的离散集的一部分。因此,为了显示用户可配置的图形构造,用户可能希望下载第三方图形资源。例如,体育机构可以利用可独立配置的图形元素创建用户可配置的图形构造,这些可独立配置的图形元素具有第三方图形资源,诸如体育标志、信息等,并且这些第三方图形资源不是设备存储的图形资源集的一部分。如图16a所示,在方法1600中提供了用于与第三方图形资源共享用户可配置的图形构造的示例性过程。在框1602处,设备与识别多个可独立配置的图形元素的数据(如上所述)同时地接收识别对应于第三方图形元素的资源的数据。在框1604处,至少部分地响应于接收到识别对应于第三方图形元素的资源的数据,该设备确定对应于第三方图形元素的资源是否存储在电子设备的存储器中。在框1606处,至少部分地响应于确定对应于第三方图形元素的资源存储在电子设备的存储器中,该设备识别对应于第三方图形元素的资源以用于稍后作为用户可配置的图形构造的一部分显示。例如,用户可能已经将第三方图形资源(例如,作为第三方应用程序的一部分)下载到设备的存储器上,并且该设备可以任选地识别该资源以作为用户可配置的图形构造的一部分显示。在框1608处,至少部分地响应于确定对应于第三方图形元素的资源不存储在电子设备的存储器中,该设备显示用户界面,该用户界面提供获取对应于第三方图形元素的资源的选项。需注意,上文参考方法1600所述的过程的详情也以类似方式适用于下文所述的方法(例如,图18至图21中的方法1800,1900,2000和/或2100和/或图29至图31中的方法2900,3000和/或3100)。例如,方法1900可包括上文参考方法1600所述的各种方法的一个或多个特征。例如,接收识别多个可独立配置的图形元素的数据的设备(如在方法1900中在框1902处所示)可以任选地同时接收识别对应于第三方图形元素的资源的数据(如在方法1600中在框1602处所示)。为了简明起见,这些详情在下文中不再重复。图16b示出了根据一些实施方案的用于共享可以任选地在设备1610或设备1620上操作的用户可配置的图形构造(例如,包含第三方图形资源)的示例性用户界面。任选地,在一些实施方案中,设备1610和1620为设备100,300或500。电子设备具有显示器(例如,504)。这个附图中的用户界面用于示出下文描述的过程,包括图16a和图19中的过程。如图16b所示,设备1610显示屏幕1612。屏幕1612示出具有钟面1614的用户可配置的图形构造。屏幕1612还显示第三方图形元素:在这种情况下,足球图标1616和足球复杂功能1618(例如,通过从第三方足球应用程序中获得的足球比分来更新)。设备1610的用户希望为设备1620的用户发送屏幕1612的用户可配置的图形构造。然而,与屏幕1612上示出的对应于第三方图形元素的图形资源不在设备1620的存储器中存储。响应于从设备1410接收到数据,并且根据确定对应于第三方图形元素的资源尚未存储在设备1620的存储器中,设备1620显示屏幕1622。屏幕1622示出示例性用户界面,该示例性用户界面提供获取对应于第三方图形元素的资源的选项。屏幕1622包括询问用户是否下载第三方图形资源的消息1624以及分别用于选择是否下载第三方图形资源的示能表示1626和1628。在该示例中,用户通过触摸1630触摸所显示的“是”示能表示1626。响应于检测到触摸1630,设备1620下载第三方图形资源或提供用于下载第三方图形资源的界面。任选地,如屏幕1640上所示,设备1620显示用户可配置的图形构造,包括分别对应于1614,1616和1618的钟面1642、足球图标1644和足球复杂功能1646。在一些实施方案中,可以从第三方网站(例如,由设备1620或经由无线通信耦接到设备1620的外部设备访问)、在线商店或用于下载和/或购买应用程序的任何其他源获得第三方图形资源。现在转向图17,用户可能希望发送表情符号图形对象。图17示出了根据一些实施方案的用于共享可以任选地在设备1700上操作的用户可配置的图形构造的示例性用户界面。任选地,在一些实施方案中,设备1700为设备100,300或500。电子设备具有显示器(例如,504)。这个附图中的用户界面用于示出下文描述的过程,包括图20a和图20b中的过程。如上所述,一种可能种类的表情符号图形对象是包含选自存储于设备1700的存储器中的图形资源的离散集的多个可独立配置的图形元素的那些。表情符号图形对象的这些可独立配置的图形元素可以包括可配置的面部特征,诸如眼睛、眉毛、鼻子、嘴巴、头发、牙齿、舌头、皮肤、脸型等,如图8b所示。另一种可能种类的表情符号图形对象包括通过可定制的“基础”表情符号图形对象的用户操纵生成的用户定制的表情符号图形对象。用户可能希望向接收方表达情感或提供简单的消息(例如,我快乐或不快乐,是或不是)。用户可能很难快速有效地提供文本信息来表达情感或提供消息。因此,可能有用的是显示交互式表情符号(例如,可定制的“基础”表情符号图形对象),用户可以操纵交互式表情符号来生成用户定制的表情符号图形对象来表达情感或提供消息。随后可以将操纵的表情符号发送给接收方。美国临时申请序列号62/044,923,其全文以引用方式并入本文,描述了用于基于用户输入操纵表情符号的示例性方法,其各方面可用于本文所述的方法。这些方法减少了用户在使用设备准备表情符号图形对象时的认知负担,从而创建更有效的人机界面。对于电池驱动计算设备,使用户能够更快且更有效地准备消息节省了功率并且增加了电池充电之间的时间间隔。如图17所示,在一些实施方案中,设备1700可以任选地显示屏幕1702,屏幕1702包括表情符号图形对象1706。设备1700可以任选地接收对应于表情符号图形对象1706的操纵的用户输入。在该示例中,用户在所显示的右眼1710上提供向下轻扫1712。在接收到轻扫1712之前,所显示的右眼1710看起来与所显示的左眼1708相同。屏幕1702还包括用于共享表情符号图形对象的示能表示1714。响应于接收到用户输入(例如,轻扫1712),设备1700可以任选地至少部分地基于操纵来改变表情符号图形对象的视觉方面,以生成用户定制的表情符号图形对象。如图17所示,响应于接收到轻扫1712,设备1700更新表情符号图形对象1706以显示右眼1716。与右眼1710相比,所显示的右眼1716的视觉方面已基于操纵发生了变化。例如,轻扫1712的操纵包括向下移动,并且右眼1716已变化以示出闭眼或眨眼(例如,以示出眼睑的闭合)。在一些实施方案中,如图17所示,设备1700包括触敏表面,并且显示器上的触摸手势可以任选地用于改变表情符号图形对象的特定视觉方面。例如,当设备接收微笑触摸手势(例如,呈“u”形形状的触摸手势)时,设备1700可以任选地改变表情符号图形对象的嘴部以指示微笑。例如,当设备接收皱眉触摸手势(例如,呈倒“u”形形状的触摸手势)时,设备1700可以任选地改变表情符号图形对象的嘴部以指示皱眉。在一些示例中,不同程度的向上或向下轻扫导致表情符号图形对象具有对应不同程度的快乐或悲伤的嘴部。如图17所示,当设备1700接收闭眼触摸手势(例如,在眼睛上向下轻扫的触摸手势)时,设备1700可以任选地改变表情符号图形对象的眼睛以表示闭眼或眨眼。微笑触摸手势和皱眉触摸手势不需要出现在表情符号图形对象的嘴部位置(类似地,闭眼触摸手势不需要出现在表情符号图形对象的眼睛位置)。这允许用户快速地修改表情符号图形对象的视觉方面,而无需触摸手势的位置具有高精确度。可以理解的是,可以任选地使用其他手势诸如轻击来改变表情符号元素。例如,重复轻击同一元素可以通过各种状态来改变该元素。因此,用户可以通过在向接收方发送表情符号图形对象之前提供用户输入来操纵表情符号图像的不同的视觉方面。根据一些实施方案,设备1700包括触敏表面,并且与表情符号图形对象相关联的用户输入包括触敏表面上的一位置处的与表情符号图形对象的第一视觉方面相关联的触摸手势(例如,用户在表情符号的眼睛上执行拖动、轻扫或轻击)。根据一些实施方案,设备1700包括被配置为检测触摸强度的触敏表面。任选地,与表情符号图形对象相关联的用户输入包括具有特征强度的触摸手势(例如,用户轻击具有强度;深按压或轻按压)。响应于接收到用户输入并且根据确定特征强度超过强度阈值(例如,触摸手势为深按压),设备1700通过改变表情符号图形对象的第一特征来改变表情符号图形对象的视觉方面(例如,改变表情符号的尺寸或颜色)。根据一些实施方案,响应于接收到用户输入并且根据确定特征强度不超过强度阈值(例如,触摸手势非深按压),改变表情符号图形对象的视觉方面包括改变表情符号图形对象的不同于第一特征的第二特征(例如,改变表情符号的表情或取向)。因此,触摸手势可以基于触摸的特征强度来改变表情符号图形对象的不同特征。在一些实施方案中,用户定制的表情符号图形对象为动画表情符号图形对象(例如,表情符号眨眼和/或表情符号的吐舌头)。在一些实施方案中,改变表情符号图形对象的视觉方面包括以动画方式显示表情符号图形对象的视觉方面的变化(例如,笑脸嘴角上的向上轻扫使嘴部获得更大的/更多的快乐)。例如,在一些实施方案中,所传输的数据可以包括附加信息,诸如元素变化的顺序,使得表情符号在接收方设备上以相同的方式以动画方式显示。设备1700可以任选地接收对应于用于共享的用户定制的表情符号图形对象的选择的用户输入。例如,如图17所示,用户可以任选地触摸“共享”示能表示1714(例如,触摸1718)。任选地,可以使用其他用户输入,诸如其他触摸手势、输入机构诸如506或508上的输入和/或音频(例如,语音)输入。设备1700可以任选地显示用于选择接收方设备的用户界面。如图17所示,设备1700显示屏幕1720,屏幕1720显示用户联系人列表(例如,如标头1722所示,“我的联系人”以及当日时间的任选显示)中的若干联系人。在一些实施方案中,设备1700可以任选地在显示用于选择接收方设备的用户界面之前,接收对应于用于共享的用户定制的表情符号图形对象的选择的用户输入(例如,如图17所示并且与图9所示用户界面序列类似)。在其他实施方案中,设备1700可以任选地在接收对应于用于共享的用户定制的表情符号图形对象的选择的用户输入之前,显示用于选择接收方设备的用户界面。例如,与图10类似,由用户接收接收方设备,然后显示表情符号图形对象,接收对应于操纵的用户输入,生成基于操纵的用户定制的表情符号图形对象,并且接收对应于用于共享的用户定制的表情符号图形对象的选择的用户输入。在一些实施方案中,在显示用于选择接收方设备的用户界面时,设备1700可以任选地接收对应于对接收方设备的选择的用户输入。在图17所示的示例中,用户可以任选地触摸(例如,触摸1726)所显示的联系人(例如,联系人1724)以选择与所显示的联系人相关联的接收方设备。设备1700可以任选地显示存储于设备1700中或存储在经由无线通信耦接到设备1700的外部设备上的用户联系人列表,或者设备900可以任选地显示被配置为接收共享图形构造的附近电子设备列表。任选地,可以使用其他用户输入,诸如其他触摸手势、输入机构诸如506或508上的输入和/或音频(例如,语音)输入。在接收到对应于对用于共享的用户定制的表情符号图形对象的选择的用户输入(例如,触摸1718)和对应于对接收方设备的选择的用户输入(例如,触摸1726)后,设备1700可以任选地确定接收方设备(例如,设备1740)是否能够基于识别操纵的数据再次生成用户定制的表情符号图形对象(例如,如1730所示)。例如,设备1700确定接收方设备是否被配置为接收表示表情符号图形对象的操纵的数据,并且使用该数据来基于该操纵再次呈现用户定制的表情符号图形对象。设备1700可以任选地确定接收方设备是否在存储器中存储有表示“基础”表情符号图形对象的图形资源,该“基础”表情符号图形对象用作用于基于操纵再次呈现用户定制的表情符号图形对象的起始点。在1732处,根据确定接收方设备能够基于识别操纵的数据再次生成用户定制的表情符号图形对象,设备1700可以任选地向接收方设备(例如,设备1740)传输识别用于生成用户定制的表情符号图形对象的操纵的数据。任选地,1732的定制数据包括用于再次呈现用户定制的表情符号图形对象的指令,或包括表示用于再次呈现用户定制的表情符号图形对象的操纵的数据。如上所述,在一些实施方案中,所传输的数据可以包括附加信息,诸如元素变化的顺序,使得用户定制的表情符图形对象号在接收方设备上以相同的方式以动画方式显示。有利的是,发送识别用于生成用于定制的表情符号图形对象(而不是大的动画图像文件)的操纵的数据节省了带宽并且促进更有效的数据传送,由此节省功率,增加电池寿命。在1734处,根据确定接收方设备不能基于识别操纵的数据再次生成用户定制的表情符号图形对象,设备1700可以任选地向接收方设备(例如,设备1740)传输包括表示用户定制的表情符号图形对象的图像的数据(例如,图像文件,诸如动画gif文件)。这允许用户向设备发送用户定制的表情符号图形对象,而不管设备是否能够基于识别操纵的数据再次生成用户定制的表情符号图形对象。可以任选地使用一种或多种协议来传输识别用于生成用户定制的表情符号图形对象的操纵的数据或包括表示用户定制的表情符号图形对象的图像的数据。例如,可以任选地使用一种或多种协议诸如近场通信(nfc)协议、wi-fi协议、蓝牙协议、蓝牙低功耗(btle)协议、蜂窝协议和/或本文所述的其他无线通信技术。在一些实施方案中,可以任选地使用自组织网络诸如(appleinc.)。在一些实施方案中,设备或经由无线通信耦接到电子设备的外部设备可以任选地被配置为使用多种协议的组合或作为单一的另选协议。在一些实施方案中,设备或经由无线通信耦接到电子设备的外部设备可以任选地被配置为根据上下文采用不同的协议。例如,nfc和/或wifi在接收方设备与发送方设备充分接近(例如,10cm或更小)或者与发送方设备共享wlan的情况下可以任选地用于传输数据,并且在发送方设备和接收方设备离得较远或不共享wlan的情况下可以任选地使用蜂窝协议。在一些实施方案中,数据可以任选地经由电子邮件(例如,作为附件,或作为电子邮件中的内嵌链)、wifi和/或nfc上的对等(p2p)通信、文本消息(例如,或单独的图形构造消息信道)或上传到网站或基于云的服务器来传输。如图17所示,设备1740从设备1700接收数据。在一些实施方案中,设备1740可为设备100,300或500。电子设备具有显示器(例如,504)。如上所述,无论设备1740是否能够基于识别操纵的数据再次生成用户定制的表情符号图形对象,设备1740都可以任选地显示用户定制的表情符号图形对象。也就是说,设备1740能够基于所接收的识别操纵的数据再次生成用户定制的表情符号图形对象,或设备1740能够基于所接收的包括表示用户定制的表情符号图形对象的图像的数据来显示用户定制的表情符号图形对象。设备1740可以任选地接收识别用于从存储于设备1740的存储器(例如,存储器518)中的表情符号图形对象生成用户定制的表情符号图形对象的操纵的数据,并且基于操纵改变表情符号图形对象的视觉方面以生成用户定制的表情符号图形对象(如上所述)。在一些实施方案中,设备1740可以任选地显示用户定制的表情符号图形对象,如在屏幕1742上所示。设备1740显示用户定制的表情符号图形对象1744,用户定制的表情符号图形对象1744对应于设备1700的屏幕1702上所显示的用户定制的表情符号图形对象。在一些实施方案中,设备1740可以任选地将用户定制的表情符号图形对象存储在存储器中。可以将多种用户输入任选地用作对应于表情符号图形对象的操纵的用户输入。如上所述,可以设想各种触摸手势。在一些实施方案中,显示器为触敏显示器,并且第一用户输入包括触敏显示器上一位置处的与表情符号图形对象的视觉方面相关联的触摸手势。在其他实施方案中,如上所述,触摸手势不出现在触敏显示器上的与表情符号图形对象的视觉方面相关联的位置处。在一些实施方案中,设备1700包括可旋转输入机构(例如,输入机构506),并且对应于表情符号图形对象的操纵的用户输入包括可旋转输入机构的旋转。例如,用户可以任选地旋转可旋转输入机构来改变眼睛的形状。在一些实施方案中,设备1700可以包括触敏显示器和可旋转输入机构,并且对应于表情符号图形对象的操纵的用户输入可以包括可旋转输入机构的旋转和显示器上的触摸。例如,用户可以轻击并保持在所显示的表情符号眼睛上以识别用于改变并旋转可旋转输入机构以导致所识别特征发生变化的特征。可以任选地使用一种或多种协议来接收识别用于根据存储于存储器中的表情符号图形对象生成用户定制的表情符号图形对象的操纵的数据。例如,可以任选地使用一种或多种协议诸如近场通信(nfc)协议、wi-fi协议、蓝牙协议、蓝牙低功耗(btle)协议、蜂窝协议和/或本文所述的其他无线通信技术。在一些实施方案中,可以任选地使用自组织网络诸如(appleinc.)。在一些实施方案中,设备或经由无线通信耦接到电子设备的外部设备可以任选地被配置为使用多种协议的组合或作为单一的另选协议。在一些实施方案中,设备或经由无线通信耦接到电子设备的外部设备可以任选地被配置为根据上下文采用不同的协议。例如,nfc和/或wifi在接收方设备与发送方设备充分接近(例如,10cm或更小)或者与发送方设备共享wlan的情况下可以任选地用于接收数据,并且在发送方设备和接收方设备离得较远或不共享wlan的情况下可以任选地使用蜂窝协议。在一些实施方案中,数据可以任选地经由电子邮件(例如,作为附件,或作为电子邮件中的内嵌链)、wifi和/或nfc上的对等(p2p)通信、文本消息(例如,或单独的图形构造消息信道)或上传到网站或基于云的服务器来接收。在一些实施方案中,可以任选地从由qr代码扫描器读取的qr代码中接收识别用于根据存储于存储器中的表情符号图形对象生成用户定制的表情符号图形对象的操纵的数据(与图13a所示的概念类似)。在一些实施方案中,接收方设备诸如设备1740可以任选地包括qr代码扫描器。在一些实施方案中,接收方设备诸如设备1740可以任选地通过qr代码扫描器经由无线通信耦接到外部设备,并且可以任选地基于qr代码从外部设备接收识别用于根据存储于存储器中的表情符号图形对象生成用户定制的表情符号图形对象的操纵的数据。在一些实施方案中,可以任选地从第二电子设备(例如,设备1700)经由近场通信(nfc)接收识别用于根据存储于存储器中的表情符号图形对象生成用户定制的表情符号图形对象的操纵的数据。在一些实施方案中,可以任选地从nfc标贴或标签经由近场通信(nfc)接收识别用于根据存储于存储器中的表情符号图形对象生成用户定制的表情符号图形对象的操纵的数据(与图13b所示的概念类似)。在一些实施方案中,可以任选地通过消息协议(例如,文本消息)接收识别用于根据存储于存储器中的表情符号图形对象生成用户定制的表情符号图形对象的操纵的数据,与图13c所示的概念类似。图18是示出根据一些实施方案的用于共享用户可配置的图形构造的方法的流程图。在具有显示器的设备(例如,100,300或500)处执行方法1800。方法1800中的一些操作可被组合,一些操作的次序可被改变并且一些操作可被省略。如下所述,方法1800提供了用于共享用户可配置的图形构造的直观方式。该方法减少了用户共享用户可配置的图形构造的认知负担,从而创建更有效的人机界面。对于电池驱动计算设备,使得用户能够更快且更有效地共享用户可配置的图形构造节省了功率并且增加了电池充电之间的时间间隔。在框1802处,设备显示图形表示(例如,从多个图形表示中),该图形表示独立地对应于包括多个可独立配置的图形元素的用户可配置的图形构造,其中所述多个可独立配置的图形元素中的每个图形元素选自存储于电子设备的存储器中的图形资源的离散集。在框1804处,在显示图形表示时,该设备接收对应于图形表示的选择的第一用户输入(例如,从多个图形表示中)。在框1806处,设备显示用于选择接收方设备的用户界面。在框1808处,在显示用于选择接收方设备的用户界面时,设备接收对应于对接收方设备的选择的第二用户输入。任选地,在框1810处,设备确定接收方设备是否包括存储器,该存储器包含对应于构成与所选择的图形表示的用户可配置的图形构造的多个可独立配置的图形元素相关联的图形资源的离散集。在框1812处,任选地根据确定接收方设备包括包含与多个可独立配置的图形元素相关联的图形资源的离散集的存储器,在接收到第一用户输入和第二用户输入后,设备向接收方设备传输识别构成对应于所选择的图形表示的用户可配置的图形构造的多个可独立配置的图形元素的数据。任选地,在框1812处,传输识别构成对应于所选择的图形表示的用户可配置的图形构造的多个可独立配置的图形元素的数据不包括传输将多个可独立配置的图形元素中的图形元素编码的资源。任选地,在框1814处,根据确定接收方设备不包括包含与多个可独立配置的图形元素相关联的图形资源的离散集的存储器,设备向接收方设备传输识别构成对应于所选择的图形表示的用户可配置的图形构造的数据。需注意,上面参考方法1800(例如,图18)所述的过程的详情也以类似方式适用于本文所述的方法1600(图16a)和1900-2100(图19至图21)。例如,方法2000可包括上面参考方法1800所述的各种方法的一个或多个特征。例如,共享方法2000中所示的表情符号图形对象的某些方面,诸如用于选择接收方设备的用户界面,可以(例如,在框1806处)包括方法1800的一个或多个特征。为了简明起见,这些详情在下文中不再重复。图19是示出根据一些实施方案的使用电子设备共享用户可配置的图形构造的方法的流程图。在具有显示器的设备(例如,100,300或500)处执行方法1900。方法1900中的一些操作可被组合,一些操作的次序可被改变并且一些操作可被省略。如下所述,方法1900提供了用于共享用户可配置的图形构造的直观方式。该方法减少了用户共享用户可配置的图形构造的认知负担,从而创建更有效的人机界面。对于电池驱动计算设备,使得用户能够更快且更有效地共享用户可配置的图形构造节省了功率并且增加了电池充电之间的时间间隔。在框1902处,设备接收识别多个可独立配置的图形元素的数据。多个可独立配置的图形元素中的每个图形元素均选自存储于电子设备的存储器中的图形资源的离散集,并且所述多个可独立配置的图形元素构成用户可配置的图形构造。在框1904处,至少部分地响应于接收到数据,设备显示用于接受用户可配置的图形构造的用户界面。在框1906处,在显示用于接受用户可配置的图形构造的用户界面时,设备接收表示用户可配置的图形构造被接受的用户输入。在框1908处,至少部分地响应于接收到用户输入,设备在存储器中存储用户可配置的图形构造以用于稍后显示。用户可配置的图形构造包括多个可独立配置的图形元素,该多个可独立配置的图形元素选自存储于存储器中的图形资源的离散集。任选地,在框1910处,该设备显示用户可配置的图形构造。需注意,上面参考方法1900(例如,图19)所述的过程的详情也以类似方式适用于本文所述的方法1600(图16a)、1800(图18)和2000至2100(图20a至图21)。例如,方法2100可包括上面参考方法1900所述的各种方法的一个或多个特征。例如,接收方法2100中所示的数据(例如,从另一个电子设备)的某些方面可以包括方法1900的一个或多个特征。为了简明起见,这些详情在下文中不再重复。图20a是示出根据一些实施方案的使用电子设备共享用户可配置的图形构造的方法的流程图。在具有显示器的设备(例如,100,300或500)处执行方法2000。方法2000中的一些操作可被组合,一些操作的次序可被改变并且一些操作可被省略。如下所述,方法2000提供了用于共享用户可配置的图形构造的直观方式。该方法减少了用户共享用户可配置的图形构造的认知负担,从而创建更有效的人机界面。对于电池驱动计算设备,使得用户能够更快且更有效地共享用户可配置的图形构造节省了功率并且增加了电池充电之间的时间间隔。在框2002处,设备显示表情符号图形对象。在框2004处,设备接收对应于表情符号图形对象的操纵的第一用户输入。在框2006处,至少部分地响应于接收到第一用户输入,设备改变表情符号图形对象的视觉方面以生成用户定制的表情符号图形对象。视觉方面的变化是基于操纵的。在框2008处,设备接收对应于对用户定制的表情符号图形对象的选择的第二用户输入。在框2010处,该设备显示用于选择接收方设备的用户界面。图20b是示出根据一些实施方案的使用电子设备共享用户可配置的图形构造的方法2000中可以任选地包含的步骤的流程图。从框2010开始,如图20a所示并且如上所述,设备显示用于选择接收方设备的用户界面。任选地,在框2012处,在显示用于选择接收方设备的用户界面时,设备接收对应于对接收方设备的选择的第三用户输入。任选地,在框2014处,设备确定接收方设备是否能够基于识别操纵的数据再次生成用户定制的表情符号图形对象。任选地,在2016处,根据确定接收方设备能够基于识别操纵的数据再次生成用户定制的表情符号图形对象,设备向接收方设备传输识别用于生成用户定制的表情符号图形对象的操纵的数据。任选地,在2018处,根据确定接收方设备不能基于识别操纵的数据再次生成用户定制的表情符号图形对象,设备向接收方设备传输包括表示用户定制的表情符号图形对象的图像的数据。需注意,上面参考方法2000(例如,图20a和图20b)所述的过程的详情也以类似方式适用于本文所述的方法1600(图16a)、1800(图18)、1900(图19)、2100(图21)。例如,方法2100可包括上面参考方法2000所述的各种方法的一个或多个特征。例如,识别用于根据方法2100中所示的表情符号图形对象(例如,在框2102处)生成用户定制的表情符号图形对象的操纵的数据的某些方面可以包括方法2000的一个或多个特征(例如,在框2016处)。为了简明起见,这些详情在下文中不再重复。图21是示出根据一些实施方案的使用电子设备共享用户可配置的图形构造的方法的流程图。在具有显示器的设备(例如,100,300或500)处执行方法2100。方法2100中的一些操作可被组合,一些操作的次序可被改变并且一些操作可被省略。如下所述,方法2100提供了用于共享用户可配置的图形构造的直观方式。该方法减少了用户共享用户可配置的图形构造的认知负担,从而创建更有效的人机界面。对于电池驱动计算设备,使得用户能够更快且更有效地共享用户可配置的图形构造节省了功率并且增加了电池充电之间的时间间隔。在框2102处,设备接收识别用于从存储于设备的存储器中的表情符号图形对象生成用户定制的表情符号图形对象的操纵的数据。在框2104处,设备基于操纵改变表情符号图形对象的视觉方面以生成用户定制的表情符号图形对象。在框2106处,设备显示用户定制的表情符号图形对象。需注意,上面参考方法2100(例如,图21)所述的过程的详情也以类似方式适用于本文所述的方法1600(图16a)和1800至2000(图18至图20b)。例如,方法2100可包括上面参考方法2000所述的各种方法的一个或多个特征。例如,与基于操纵改变表情符号图形对象的视觉方面相关的某些方面,如方法2100(例如,在框2104处)中所示,可以包括方法2000的一个或多个特征(例如,在框2006处)。为了简明起见,上文不再重复这些细节。根据一些实施方案,图22示出了根据各种所述实施方案的原理进行配置的电子设备2200的示例性功能框图。根据一些实施方案,电子设备2200的功能块被配置为执行上文所述的技术。设备2200的功能块任选地由执行各种所述示例的原理的硬件、软件,或硬件和软件的组合来实现。本领域的技术人员应当理解,图22中所述的功能块任选地被组合或被分离为子块,以便实现各种所述示例的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。如图22所示,电子设备2200包括:被配置为显示图形用户界面的显示单元2202(任选地被配置为作为触敏显示器接收接触);被配置为接收接触的触敏表面单元2204;被配置为存储数据的存储单元2220;被配置为传输数据并任选地接收数据的传输单元2222;以及与显示单元2202、触敏表面单元2204、存储单元2220和传输单元2222耦接的处理单元2206。在显示单元2202为被配置为接收接触的触敏显示单元的一些实施方案中,显示单元2202和触敏表面单元2204可以是同一个单元。在一些实施方案中,处理单元2206包括接收单元2208、显示启用单元2210、传输启用单元2212、识别单元2214、确定单元2216和检测单元2218。处理单元2206被配置为能够在显示单元(例如,显示单元2202)上(例如,利用显示启用单元2210)显示多个图形表示中的一个图形表示,其中所述多个图形表示中的该图形表示独立地对应于包含多个可独立配置的图形元素的用户可配置的图形构造,其中所述多个图形元素中的每个图形元素均选自存储于电子设备的存储单元(例如,存储单元2220)中的图形资源的离散集;在能够在显示单元(例如,显示单元2202)上(例如,利用显示启用单元2210)显示图形表示时,(例如,利用接收单元2208)接收对应于对所述多个图形表示中的该图形表示的选择的第一用户输入;能够在显示单元(例如,显示单元2202)上(例如,利用显示启用单元2210)显示用于选择接收方设备的用户界面;在能够在显示单元(例如,显示单元2202)上(例如,利用显示启用单元2210)显示用于选择接收方设备的用户界面时,(例如,利用接收单元2208)接收对应于对接收方设备的选择的第二用户输入;以及在接收到第一用户输入和第二用户输入之后:能够由传输单元(例如,传输单元2222)向接收方设备(例如,利用传输启用单元2212)传输识别构成对应于所选择的图形表示的用户可配置的图形构造的多个可独立配置的图形元素的数据。在一些实施方案中,处理单元2206被进一步配置为:在能够由传输单元(例如,传输单元2222)向接收方设备(例如,利用传输启用单元2212)传输识别多个可独立配置的图形元素的数据之前:由传输单元(例如,传输单元2222)将接收方设备(例如,利用识别单元2214)识别为包括包含与构成对应于所选择的图形表示的用户可配置的图形构造的多个可独立配置的图形元素相关联的图形资源的离散集的存储器的设备。在一些实施方案中,识别多个可独立配置的图形元素的数据的传输不包括将多个可独立配置的图形元素中的图形元素编码的资源的传输。在一些实施方案中,处理单元2206被进一步配置为:在由传输单元(例如,传输单元2222)向接收方设备(例如,利用传输启用单元2212)传输识别多个可独立配置的图形元素的数据之前:(例如,利用确定单元2216,任选地结合传输单元2222)确定接收方设备是否包括包含与构成对应于所选择的图形表示的用户可配置的图形构造的多个可独立配置的图形元素相关联的图形资源的离散集的存储器;根据确定接收方设备包括包含与多个可独立配置的图形元素相关联的图形资源的离散集的存储器:能够由传输单元(例如,传输单元2222)向接收方设备(例如,利用传输启用单元2212)传输识别构成对应于所选择的图形表示的用户可配置的图形构造的多个可独立配置的图形元素的数据;以及根据确定接收方设备不包括包含与多个可独立配置的图形元素相关联的图形资源的离散集的存储器:能够由传输单元(例如,传输单元2222)向接收方设备(例如,利用传输启用单元2212)传输表示对应于所选择的图形表示的用户可配置的图形构造的数据。在一些实施方案中,识别构成对应于所选择的图形表示的用户可配置的图形构造的多个可独立配置的图形元素的数据的传输不包括将多个可独立配置的图形元素中的图形元素编码的资源的传输。在一些实施方案中,显示多个图形表示中的两个或更多个图形表示。在一些实施方案中,在显示单元(例如,显示单元2202)上(例如,利用显示启用单元2210)启用图形表示的显示于在显示单元(例如,显示单元2202)上(例如,利用显示启用单元2210)启用用于选择接收方设备的用户界面的显示之前发生。在一些实施方案中,在显示单元(例如,显示单元2202)上(例如,利用显示启用单元2210)启用图形表示的显示于在显示单元(例如,显示单元2202)上(例如,利用显示启用单元2210)启用用于选择接收方设备的用户界面的显示之后发生。在一些实施方案中,显示单元2202为触敏显示单元,并且对应于一个图形表示的选择的第一用户输入包括:在触敏显示单元(例如,显示单元2202)上(例如,利用检测单元2218)检测所显示的图形表示上的用户接触;以及在继续在触敏显示单元(例如,显示单元2202)上接收用户接触时,(例如,利用检测单元2218)检测触敏显示单元(例如,显示单元2202)上的用户接触的移动,而无需中断触敏显示单元(例如,显示单元2202)上的用户接触的接触。在一些实施方案中,用于选择接收方设备的用户界面包括用于共享所选择的图形表示的示能表示,并且处理单元2206被进一步配置为:(例如,利用检测单元2218)检测触敏表面单元(例如,触敏表面单元2204)上在所显示的示能表示上的触摸;以及响应于检测到该触摸:能够在显示单元(例如,显示单元2202)上(例如,利用显示启用单元2210)显示多个用户接触。在一些实施方案中,接收对应于对接收方设备的选择的第二用户输入包括(例如,利用检测单元2218)检测触敏表面单元(例如,触敏表面单元2204)上在多个用户接触中的所显示的用户接触上的触摸。在一些实施方案中,用户可配置的图形构造包括表盘。在一些实施方案中,可独立配置的图形元素包括表盘的独立地选自由表复杂功能、颜色、显示密度和表盘特征组成的组的可配置方面。在一些实施方案中,用户可配置的图形构造包括表情符号图形对象。在一些实施方案中,可独立配置的图形元素包括表情符号图形对象的可配置的面部特征。在一些实施方案中,识别多个可独立配置的图形元素的数据由电子设备的传输单元(例如,传输单元2222)传输。在一些实施方案中,识别多个可独立配置的图形元素的数据利用电子设备的传输单元(例如,传输单元2222)由经由无线通信耦接到电子设备的外部设备传输。在一些实施方案中,识别多个可独立配置的图形元素的数据经由选自由近场通信协议、wi-fi协议、蓝牙协议、蓝牙低功耗协议和蜂窝协议组成的组的一种或多种协议传输。以上参考图22描述的操作任选地由图1a至1b或图18中描绘的部件来实现。例如,显示操作1802、接收操作1804和显示操作1806可由事件分类器170、事件识别器180和事件处理程序190来实现。事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应事件识别器180将事件信息与相应事件定义186进行比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如对用户界面上的示能表示的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与对该事件或子事件的检测相关联的事件处理程序190。事件处理程序190可利用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施方案中,事件处理程序190访问相应gui更新器178,以更新由应用程序所显示的内容。类似地,本领域的技术人员会清楚地知道可如何基于图1a至图1b中描绘的部件来实现其他过程。根据一些实施方案,图23示出了根据各种所述实施方案的原理进行配置的电子设备2300的示例性功能框图。根据一些实施方案,电子设备2300的功能块被配置为执行上文所述的技术。设备2300的功能块任选地由执行各种所述示例的原理的硬件、软件,或硬件和软件的组合来实现。本领域的技术人员应当理解,图23中所述的功能块任选地被组合或被分离为子块,以便实现各种所述示例的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。如图23所示,电子设备2300包括:被配置为显示图形用户界面的显示单元2302(任选地被配置为作为触敏显示器接收接触);被配置为接收接触的触敏表面单元2304;被配置为存储数据的存储单元2322;任选地被配置为接收数据并任选地传输数据的数据接收单元2324(在某些实施方案中,数据接收单元2324被配置为作为qr代码扫描单元来扫描qr代码);以及与显示单元2302、触敏表面单元2304、存储单元2220以及任选地,数据接收单元2324耦接的处理单元2306。在显示单元2302为被配置为接收接触的触敏显示单元的一些实施方案中,显示单元2302和触敏表面单元2304可以是同一个单元。在一些实施方案中,处理单元2306包括接收单元2308、显示启用单元2310、存储单元2312、检测单元2314、选择单元2316、确定单元2318和识别单元2320。处理单元2306被配置为(例如,利用接收单元2308)接收识别多个可独立配置的图形元素的数据,其中多个可独立配置的图形元素中的每个图形元素均选自存储于电子设备2300的存储单元(例如,存储单元2322)中的图形资源的离散集,并且其中多个可独立配置的图形元素构成用户可配置的图形构造;在显示单元(例如,显示单元2302)上(例如,利用显示启用单元2310)启用用于接受用户可配置的图形构造的用户界面的显示;在显示单元(例如,显示单元2302)上(例如,利用显示启用单元2310)启用用于接受用户可配置的图形构造的用户界面的显示时,(例如,利用接收单元2308)接收指示用户可配置的图形构造被接受的用户输入;以及响应于接收到用户输入:在电子设备2300的存储单元(例如,存储单元2322)中(例如,利用存储单元2312)存储供稍后在显示单元(例如,显示单元2302)上显示的用户可配置的图形构造,该用户可配置的图形构造包括选自存储于存储单元(例如,存储单元2322)中的图形资源的离散集的多个可独立配置的图形元素。在一些实施方案中,处理单元2306被进一步配置为:响应于接收到用户输入:能够在显示单元(例如,显示单元2302)上(例如,利用显示启用单元2310)启用用户可配置的图形构造的显示。在一些实施方案中,所接收的识别多个可独立配置的图形元素的数据不包括将多个可独立配置的图形元素中的图形元素编码的资源。在一些实施方案中,处理单元2306被进一步配置为:在将用户可配置的图形构造(例如,利用存储单元2312)存储在电子设备2300的存储单元(例如,存储单元2322)后,在显示单元(例如,显示单元2302)上(例如,利用显示启用单元2310)启用对应于用户可配置的图形构造的图形表示的显示;以及(例如,利用接收单元2308)接收指示对用户可配置的图形构造的选择的第二用户输入,其中在显示单元(例如,显示单元2302)上(例如,利用显示启用单元2310)启用用户可配置的图形构造在显示器上的显示在(例如,利用接收单元2308)接收指示用户可配置的图形构造的选择的用户输入之后发生。在一些实施方案中,显示单元(例如,显示单元2302)为触敏显示单元,其中用于接受用户可配置的图形构造的用户界面包括接受示能表示,并且其中处理单元2306被进一步配置为:(例如,利用检测单元2314)检测包括显示单元(例如,显示单元2302)上的接触的第三用户输入,指示批准示能表示的选择,其中指示用户可配置的图形构造被接受的用户输入包括显示单元(例如,显示单元2302)上的接触。在一些实施方案中,用户可配置的图形构造包括表盘。在一些实施方案中,可独立配置的图形元素包括表盘的选自由表复杂功能、颜色、显示密度和表盘特征组成的组的可配置方面。在一些实施方案中,用户可配置的图形构造包括表情符号图形对象。在一些实施方案中,可独立配置的图形元素包括表情符号图形对象的可配置的面部特征。在一些实施方案中,处理单元2306被进一步配置为:与识别多个可独立配置的图形元素的数据同时地,(例如,利用接收单元2308)接收表示可独立配置的发送方图形元素的第二数据,发送方图形元素对应于从存储于电子设备2300的存储单元(例如,存储单元2322)中的图形资源的离散集中获得的接收方图形元素但不完全相同;以及从存储于存储单元(例如,存储单元2322)中的图形资源的离散集中(例如,利用选择单元2316)选择对应于发送方图形元素的接收方图形元素,其中将用户可配置的图形构造存储在电子设备2300的存储单元(例如,存储单元2322)中还包括在电子设备2300的存储单元(例如,存储单元2322)中存储所选择的接收方图形元素作为用户可配置的图形构造的一部分。在一些实施方案中,处理单元2306被进一步配置为:与识别多个可独立配置的图形元素的第一数据同时地,(例如,利用接收单元2308)接收表示对应于可独立配置的图形元素的资源的第三数据;以及将对应于可独立配置的图形元素的资源(例如,利用存储单元2312)存储在电子设备2300的存储单元(例如,存储单元2322)中,其中对应于可独立配置的图形元素的资源被存储以用于稍后在显示单元(例如,显示单元2302)上显示为用户可配置的图形构造的一部分。在一些实施方案中,处理单元2306被进一步配置为:与识别多个可独立配置的图形元素的第一数据同时地,(例如,利用接收单元2308)接收识别对应于第三方图形元素的资源的第四数据;(例如,利用确定单元2318)确定对应于第三方图形元素的资源是否存储在电子设备2300的存储单元(例如,存储单元2322)中;根据确定对应于第三方图形元素的资源存储在电子设备2300的存储单元(例如,存储单元2322)中:(例如,利用识别单元2320)识别对应于第三方图形元素的资源以用于稍后在显示单元(例如,显示单元2302)上显示为用户可配置的图形构造的一部分;以及根据确定对应于第三方图形元素的资源未存储在电子设备2300的存储单元(例如,存储单元2322)中:在显示单元(例如,显示单元2302)上(例如,利用显示启用单元2310)启用提供用于获取对应于第三方图形元素的资源的选项的用户界面的显示。在一些实施方案中,在显示单元(例如,显示单元2302)上(例如,利用显示启用单元2310)启用用于接受用户可配置的图形构造的用户界面的显示包括显示用户可配置的图形构造的图形表示。在一些实施方案中,电子设备2300还包括数据接收单元(例如,数据接收单元2324),处理单元2306耦接到数据接收单元(例如,数据接收单元2324),并且处理单元2306被进一步配置为:由数据接收单元(例如,数据接收单元2324)经由选自由近场通信协议、wi-fi协议、蓝牙协议、低功耗蓝牙协议和蜂窝协议组成的组的一种或多种协议接收(例如,利用接收单元2308)第一数据、第二数据、第三数据和/或第四数据。在一些实施方案中,数据由电子设备2300接收。在一些实施方案中,数据由经由无线通信耦接到电子设备2300的外部设备(例如,利用数据接收单元2324)接收。在一些实施方案中,识别多个可独立配置的图形元素的数据由数据接收单元(例如,数据接收单元2324)经由数据接收单元2324的近场通信从具有显示单元、一个或多个处理单元和存储单元的第二电子设备(例如,利用接收单元2308)接收。在一些实施方案中,识别多个可独立配置的图形元素的数据由数据接收单元(例如,数据接收单元2324)经由数据接收单元2324的近场通信从近场通信标贴(例如,利用接收单元2308)接收。在一些实施方案中,电子设备2300还包括数据接收单元(例如,数据接收单元2324),处理单元2306耦接到数据接收单元(例如,数据接收单元2324),并且处理单元2306被进一步配置为:从qr代码(例如,利用接收单元2308)接收识别多个可独立配置的图形元素的数据(例如,其中数据接收单元2324被配置为扫描qr代码)。以上参考图23描述的操作任选地由图1a至1b或图19中描绘的部件来实现。例如,接收操作1902、显示操作1904和接收操作1906可由事件分类器170、事件识别器180和事件处理程序190来实现。事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应事件识别器180将事件信息与相应事件定义186进行比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如对用户界面上的示能表示的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与对该事件或子事件的检测相关联的事件处理程序190。事件处理程序190可利用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施方案中,事件处理程序190访问相应gui更新器178,以更新由应用程序所显示的内容。类似地,本领域的技术人员会清楚地知道可如何基于图1a至图1b中描绘的部件来实现其他过程。根据一些实施方案,图24示出了根据各种所述实施方案的原理进行配置的电子设备2400的示例性功能框图。根据一些实施方案,电子设备2400的功能块被配置为执行上文所述的技术。设备2400的功能块任选地由执行各种所述示例的原理的硬件、软件,或硬件和软件的组合来实现。本领域的技术人员应当理解,图24中所述的功能块任选地被组合或被分离为子块,以便实现各种所述示例的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。如图24所示,电子设备2400包括:被配置为显示图形用户界面的显示单元2402(任选地被配置为作为触敏显示器接收接触);被配置为接收接触的触敏表面单元2404;任选地,被配置为传输并任选地接收数据的传输单元2422;任选地,被配置为检测或接收可旋转输入的可旋转输入单元2424;以及与显示单元2402、触敏表面单元2404、任选地传输单元2422和任选地可旋转输入单元2424耦接的处理单元2406。在显示单元2402为被配置为接收接触的触敏显示单元的一些实施方案中,显示单元2402和触敏表面单元2404可以是同一个单元。在一些实施方案中,处理单元2406包括接收单元2408、显示启用单元2410、更改启用单元2412、确定单元2414、传输启用单元2416、检测单元2418和动画启用单元2420。处理单元2406被配置为能够在显示单元(例如,显示单元2402)上(例如,利用显示启用单元2410)启用表情符号图形对象的显示;(例如,利用接收单元2408)接收对应于表情符号图形对象的操纵的第一用户输入;响应于接收到该第一用户输入,在显示单元(例如,显示单元2402)上(例如,利用更改启用单元2412)启用表情符号图形对象的视觉方面的改变以生成用户定制的表情符号图形对象,其中视觉方面的变化是基于操纵的;(例如,利用接收单元2408)接收对应于对用于共享的用户定制的表情符号图形对象的选择的第二用户输入;以及在显示单元(例如,显示单元2402)上(例如,利用显示启用单元2410)启用用于选择接收方设备的用户界面的显示。在一些实施方案中,电子设备2400还包括传输单元(例如,传输单元2422),其中传输单元(例如,传输单元2422)耦接到处理单元2406,并且其中处理单元2406被进一步配置为:在显示单元(例如,显示单元2402)上(例如,利用显示启用单元2410)启用用于选择接收方设备的用户界面的显示的同时,(例如,利用接收单元2408)接收对应于对接收方设备的选择的第三用户输入;在接收到第二用户输入和第三用户输入后,(例如,利用确定单元2414)确定接收方设备是否能够基于识别操纵的数据再次生成用户定制的表情符号图形对象;根据确定接收方设备能够基于识别操纵的数据再次生成用户定制的表情符号图形对象:(例如,利用传输启用单元2416)启用由传输单元(例如,传输单元2422)向接收方设备的识别用于生成用户定制的表情符号图形对象的操纵的数据的传输;以及根据确定接收方设备不能基于识别操纵的数据再次生成用户定制的表情符号图形对象:(例如,利用传输启用单元2416)启用由传输单元(例如,传输单元2422)向接收方设备的包括表示用户定制的表情符号图形对象的图像的数据的传输。在一些实施方案中,显示单元(例如,显示单元2402)为触敏显示单元,并且处理单元2406被进一步配置为:(例如,利用检测单元2418)检测触敏显示单元(例如,显示单元2402)上的触摸手势,其中第一用户输入包括触敏显示单元(例如,显示单元2402)上一位置处的与表情符号图形对象的视觉方面相关联的触摸手势。在一些实施方案中,电子设备2400还包括可旋转输入单元(例如,可旋转输入单元2424),该可旋转输入单元(例如,可旋转输入单元2424)耦接到处理单元2406,并且处理单元2406被进一步配置为:(例如,利用检测单元2418)检测可旋转输入单元(例如,可旋转输入单元2424)的可旋转输入,其中第一用户输入包括可旋转输入单元的旋转。在一些实施方案中,表情符号图形构造为动画表情符号图形对象。在一些实施方案中,在显示单元(例如,显示单元2402)上(例如,利用更改启用单元2412)启用表情符号图形对象的视觉方面的更改包括在显示单元(例如,显示单元2402)上(例如,利用动画启用单元2420)启用表情符号图形对象的视觉方面的变化的动画。在一些实施方案中,识别用于生成用户定制的表情符号图形对象的操纵的数据和/或包括表示用户定制的表情符号图形对象的图像的数据由传输单元(例如,传输单元2422)经由选自由近场通信协议、wi-fi协议、蓝牙协议、低功耗蓝牙协议和蜂窝协议组成的组的一种或多种协议传输。上文参考图24描述的操作任选地由图1a至1b或图20a和图20b中描绘的部件来实现。例如,显示操作2002、接收操作2004和更改操作2006可由事件分类器170、事件识别器180和事件处理程序190来实现。事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应事件识别器180将事件信息与相应事件定义186进行比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如对用户界面上的示能表示的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与对该事件或子事件的检测相关联的事件处理程序190。事件处理程序190可利用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施方案中,事件处理程序190访问相应gui更新器178,以更新由应用程序所显示的内容。类似地,本领域的技术人员会清楚地知道可如何基于图1a至图1b中描绘的部件来实现其他过程。根据一些实施方案,图25示出了根据各种所述实施方案的原理进行配置的电子设备2500的示例性功能框图。根据一些实施方案,电子设备2500的功能块被配置为执行上文所述的技术。设备2500的功能块任选地由执行各种所述示例的原理的硬件、软件,或硬件和软件的组合来实现。本领域的技术人员应当理解,图25中所述的功能块任选地被组合或被分离为子块,以便实现各种所述示例的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。如图25所示,电子设备2500包括:被配置为显示图形用户界面的显示单元2502;被配置为接收接触的触敏表面单元2504;被配置为存储数据的存储单元2514;任选地,被配置为接收数据并任选地传输数据的数据接收单元2516(在某些实施方案中,数据接收单元2516被配置为作为qr代码扫描单元来扫描qr代码);以及与显示单元2502、触敏表面单元2504、存储单元2514以及任选地数据接收单元2516耦接的处理单元2506。在显示单元2502为被配置为接收接触的触敏显示单元的一些实施方案中,显示单元2502和触敏表面单元2504可以是同一个单元。在一些实施方案中,处理单元2506包括接收单元2508、显示启用单元2510和更改启用单元2512。处理单元2506被配置为(例如,利用接收单元2508)接收识别用于根据存储于设备的存储单元(例如,存储单元2514)中的表情符号图形对象生成用户定制的表情符号图形对象的操纵的数据;在显示单元(例如,显示单元2502)上基于操纵(例如,利用更改启用单元2512)启用表情符号图形对象的视觉方面的更改以生成用户定制的表情符号图形对象;以及在显示单元(例如,显示单元2502)上(例如,利用显示启用单元2510)启用用户定制的表情符号图形对象的显示。在一些实施方案中,电子设备2500还包括数据接收单元(例如,数据接收单元2516),其中数据接收单元(例如,数据接收单元2516)耦接到处理单元2506,并且其中处理单元2506被进一步配置为:由数据接收单元(例如,数据接收单元2516)经由选自由近场通信协议、wi-fi协议、蓝牙协议、低功耗蓝牙协议和蜂窝协议组成的组的一种或多种协议接收(例如,利用接收单元2508)识别操纵的数据。在一些实施方案中,数据由电子设备2500接收。在一些实施方案中,数据由经由无线通信耦接到电子设备2500的外部设备(例如,利用数据接收单元2516)接收。在一些实施方案中,识别多个可独立配置的图形元素的数据由数据接收单元(例如,数据接收单元2516)经由近场通信从具有显示器、一个或多个处理器和存储器的第二电子设备接收。在一些实施方案中,识别多个可独立配置的图形元素的数据由数据接收单元(例如,数据接收单元2516)经由近场通信从近场通信标贴接收。在一些实施方案中,电子设备2500还包括数据接收单元(例如,数据接收单元2516),其中数据接收单元(例如,数据接收单元2516)耦接到处理单元2506,并且其中处理单元2506被进一步配置为:由数据接收单元(例如,数据接收单元2516)从qr代码(例如,利用接收单元2508)接收识别多个可独立配置的图形元素的数据(例如,其中数据接收单元2324被配置为扫描qr代码)。以上参考图25描述的操作任选地由图1a至1b或图21中描绘的部件来实现。例如,接收操作2102、更改操作2104和显示操作2106可由事件分类器170、事件识别器180和事件处理程序190来实现。事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应事件识别器180将事件信息与相应事件定义186进行比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如对用户界面上的示能表示的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与对该事件或子事件的检测相关联的事件处理程序190。事件处理程序190可利用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施方案中,事件处理程序190访问相应gui更新器178,以更新由应用程序所显示的内容。类似地,本领域的技术人员会清楚地知道可如何基于图1a至图1b中描绘的部件来实现其他过程。本文所描述和示出的上下文特定的用户界面提供用户可以任选地根据特定上下文定制的众多元素和特征。如所描述的,这些可定制元素增强了用户界面,使得这些用户界面更加个性化且与用户更具互动性。同时,用户还需要使用简单且直观的设备。如果用户界面没有提供可理解的方式来编辑这些特征,提供多个特征只会让用户失望。以下描述了用于编辑上下文特定的用户界面的用户界面,上下文特定的用户界面提供了方便用户定制的简单直观的方法。下文描述的任何用于编辑和/或选择上下文特定的用户界面的技术都可以应用于上文描述的任何用于共享用户可配置的图形构造的技术。重要的是,应当理解,虽然特定实施方案诸如钟面可以相对于特定编辑特征进行描述,但这些编辑特征也可适用于本文描述的一个或多个其他用户界面。例如,一种用于定制钟面颜色方法可以任选地用于改变秒针的颜色、改变动画对象(例如,蝴蝶)或改变钟面背景(例如,场景的照片或图像)。类似地,用于定制复杂功能的方法可以任选地用于在任何钟面上添加和/或编辑各种复杂功能,而不管本文是否描述了该钟面的具有特定复杂功能的实施方案。本领域技术人员将认识到,以下描述的方法提供了可以众多组合的方式应用于各种上下文特定的用户界面的元素和方面的用户界面功能,使得每一个可能的组合不可能单独进行详细说明。还应当理解,相对于如本文所述的钟面编辑和/或选择对“钟面”的引用并不以任何方式限于“钟面”的传统概念,例如,具有小时指示和一个或多个针来指示时间圆形显示器,或数字时钟的表示。具有本文所述的时间指示的任何上下文特定的用户界面可以被适当地称为钟面。现在注意图26。图26示出了可以任选地在设备2600上操作的示例性上下文特定的用户界面。任选地,在一些实施方案中,设备2600为设备100,300或500。电子设备具有被配置为检测接触强度的触敏显示器(例如,触摸屏504)。上文已经引用并更详细地描述了用于检测接触强度的示例性部件以及用于检测接触强度的技术。设备2600显示用户界面屏幕2602,用户界面屏幕2602包括钟面2604。钟面2604还包括复杂功能2606,该复杂功能显示从天气应用程序获得的一组信息(例如,当前天气状况)。在该示例中,用户希望改变钟面2604的多个方面。具体地讲,用户决定改变钟面2604和复杂功能2606上的小时指示。用户通过触摸2608接触设备2600的触敏显示器。触摸2608具有高于强度阈值的特征强度,其提示设备2600进入钟面编辑模式,如屏幕2610上所示。钟面编辑模式允许用户编辑钟面的一个或多个方面。设备2600通过视觉上区分开钟面来指出用户已进入钟面编辑模式。在该示例中,屏幕2610示出屏幕2602的较小显示版本(例如,2612),其包括基于钟面2604的尺寸减小的钟面2614。还显示基于复杂功能2606的尺寸减小的复杂功能2616。这向用户显示了用户处于钟面编辑模式,同时向用户提供编辑后的钟面在显示器上的外观的指示。在一些实施方案中,用户可能能够通过轻扫所显示的屏幕2610来选择另一个钟面,如下文参考图27a至图27c更详细地描述。屏幕2610还显示分页示能表示2618。分页示能表示可以指示用户在选项序列内所处的位置,以及该序列中有多少选项可用。在钟面编辑模式中,分页示能表示可以指示用户正在编辑钟面的哪个可编辑方面,其中该方面落在可编辑方面序列内,以及该序列中的可编辑方面的总数(如果钟面选择在该屏幕上可用,那么分页示能表示2618可以任选地在可选择钟面和/或钟面选项的序列内显示当前选择的钟面,如下所述)。分页示能表示可能在钟面编辑模式下是有利的,以帮助用户导航界面并且浏览在每种类型的钟面内可用的全部可编辑选项。用户通过经由触摸2620接触2612来选择所显示的用于编辑的钟面。响应于检测到触摸2620,设备2600视觉上指示钟面的用于编辑的元素。如屏幕2630上所示,已选择了小时指示进行编辑,如小时指示位置周围的轮廓2634所指出的那样。钟面的其他元素仍然保留,如时针和分针2632以及复杂功能2636所示。在该示例中,钟面的三个方面可用于由用户编辑。这由分页示能表示2638示出。第一可编辑方面为小时指示(例如,其数量和/或外观)。这通过分页示能表示2638传递给用户。通过结合分页示能表示2638查看轮廓2634,用户认识到,小时指示是这个钟面的三个可编辑方面中的第一个。设备2600还具有可旋转输入机构2640。用户可以任选地移动可旋转输入机构2640以循环通过用于编辑钟面的不同方面的不同选项。在屏幕2630上,用户可以任选地通过移动2642来为小时指示(其是当前可编辑的,如通过轮廓2634所示)选择不同的选项。有利的是,使用可旋转输入机构来循环通过编辑选项(而不是使用例如触摸交互)会释放与屏幕的触摸交互,从而替代地提供其他功能,因而扩展了设备的交互能力。使用可旋转输入机构在正在编辑显示器的较小元素的情况下也是有用的,因为用户可能很难在尺寸减小的显示器上用大的手指进行较小规模的触摸手势。在屏幕2630上还显示了位置指示符2644,示出为9条线的列。位置指示符2644是沿位置系列的当前位置的指示符。这可例如结合可旋转输入机构2640来使用。在屏幕2630上,位置指示符2644向用户指示当前所选择的选项在所有可选择选项系列内的位置(例如,通过线2646示出)。一旦检测到移动2642,设备2600即显示屏幕2650。响应于检测到移动2642,设备2600在这种情况下通过增加指示的数量以及添加数字来编辑小时指示。这由指示2652示出,仍通过轮廓2634加亮。钟面的其他元素,时针和分针2632和以及复杂功能2636保持相同。位置指示符2644已更新以指示这个小时指示选项在小时指示选项位置系列内的位置,通过线2654加亮。如分页示能表示2638所指出的那样,小时指示是这个钟面的可编辑方面序列内的第一可编辑方面。用户可以任选地通过轻扫触敏显示器(例如,轻扫2656)来选择第二可编辑方面。响应于检测到轻扫,设备2600显示屏幕2660。屏幕2660包括钟面2662,钟面2662现在具有12个小时指示,包括4个数字指示,如小时指示2652所示。需注意,这些小时指示是由用户在前一个屏幕上选择的小时指示(参见指示2652)。分页示能表示2638现在已更新以指出编辑复杂功能是这个钟面中的可编辑方面序列内的第二可编辑方面。在屏幕2660上,复杂功能2636是当前可编辑的,如通过轮廓2664向用户所指出的那样。当前,复杂功能2636正在使用从天气应用程序获得的信息来显示当前天气状况。该选项是选项系列中的选项3,如已更新的位置指示符2644和线2666所指出的那样。位置指示符2644让用户知道当前所选择的特征(即,复杂功能2636)可由可旋转输入机构编辑。虽然屏幕2660显示了单个复杂功能,但应当理解,可以显示多个复杂功能。当显示多个复杂功能时,用户可以任选地通过接触复杂功能的对应位置来选择特定的复杂功能进行编辑。轮廓2664随后从先前选择的复杂功能或元素转变为当前选择的复杂功能或元素,并且可旋转输入机构可以任选地用于在所选择的位置处编辑复杂功能或元素。下文参考图28c更详细地描述这个概念。应当指出的是,在屏幕2630,2650和2660上显示位置指示符2644,但这些指示符所示的可用选项是不同的。位置指示符可以是可通过特定类型的用户输入诸如可旋转输入机构的移动可用的选项的通用指示符。位置指示符不是显示特定上下文内的位置,诸如编辑某个特征或显示从特定应用程序获得的数据,而是示出可通过某一类型的用户输入可用的用户位置,而不管是否正在特定上下文中使用用户输入。这向用户更好地指示了该功能应当使用哪个用户输入。在一些实施方案中,位置指示符在显示器上在与其使用的用户输入相邻的位置处显示(例如,在可旋转输入机构附近,以指示可通过移动可旋转输入机构访问的位置)。位置指示符(例如,位置指示符2644)可以任选地对一个或多个输入作出响应。例如,如图26所示,位置指示符2644可以任选地指示可通过可旋转输入机构的移动可用的选项。如上所述,用户可以任选地使用可旋转输入机构的移动来在可用选项中滚动。然而,用户可能希望使用第二类型的输入诸如触敏显示器上的接触(例如,轻扫)在可用选项中滚动。在一些实施方案中,查看屏幕2630的用户沿与用于移除钟面的用于编辑的第一元素的视觉指示以及视觉上指示钟面的用于编辑的第二元素的轻扫(例如,显示器上的向下轻扫)不同的方向轻扫触敏显示器。例如,为了在图26所示的可用选项中滚动,用户可以任选地沿大致水平方向轻扫(例如,轻扫2656)以在可编辑方面中滚动(例如,从左到右移动的轻扫导致沿一个方向在可编辑方面序列中滚动,并且从右向左移动的轻扫导致沿另一方向在可编辑方面序列中滚动,如通过更新分页示能表示2638所指出的那样)。在该示例中,用户可以任选地沿大致垂直方向轻扫(例如,垂直于轻扫2656)以在可用选项中滚动(例如,向下移动的轻扫导致沿一个方向在可用选项序列中滚动,并且向上移动的轻扫导致沿另一方向在可用选项序列中滚动,如通过更新位置指示符2644所指出的那样)。在一些实施方案中,用户可以任选地在所显示位置指示符的位置之处或附近轻扫显示器以在可用选项序列中滚动。在一些实施方案中,一旦检测到轻扫,设备即更新位置指示符(例如,沿位置系列的位置指示符,指示可编辑方面的当前所选择的选项沿钟面的视觉指示元素的可编辑方面的可选择选项系列的位置)以指示沿该系列的第二位置。在一些实施方案中,一旦检测到轻扫,设备即可任选地编辑钟面的视觉指示元素的方面。在一些实施方案中,设备基于用于滚动指示符的输入类型视觉上区分开位置指示符(例如,通过改变颜色、尺寸、形状、动画或其他视觉方面)。例如,在一些实施方案中,响应于检测到可旋转输入机构的移动,设备可以任选地以第一颜色(例如,绿色)显示位置指示符,并且在一些实施方案中,响应于检测到轻扫,设备可以任选地以不同于第一颜色的第二颜色(例如,白色)显示位置指示符。任选地,在屏幕2660上所示的钟面编辑模式下,用户能够循环通过从天气应用程序中获得的不同类型的信息,或能够改变从中提取信息的应用程序。在这种情况下,用户使用移动2668移动可旋转输入机构,这导致设备2600显示屏幕2670。这更新了复杂功能2636以显示从日历应用程序获取的当前日期。在位置指示符2644内用线2672指示该选项。需注意,分页示能表示2638仍指示第二位置,因为用户仍忙于编辑该钟面的第二可编辑方面的复杂功能。接触具有高于预定阈值这一确定可以任选地用于区分开接触与其他手势诸如轻击或轻扫开始。在已完成编辑钟面的情况下,用户任选地离开钟面选择模式,并且在显示器上显示编辑后的钟面。在一些实施方案中,这可以任选地通过检测特征强度高于强度阈值的用户接触来进行。根据确定特征强度高于强度阈值,设备可以任选地离开钟面编辑模式并停止视觉上区分开所显示的用于编辑的钟面(例如,通过增大所显示钟面的尺寸)。在一些实施方案中,根据确定特征强度高于强度阈值,设备可以任选地将此编辑过的钟面保存为可通过钟面选择模式访问的新的钟面(如下所述)。根据确定特征强度不高于强度阈值(其中钟面包括表示应用程序的示能表示,并且其中接触不出现在表示应用程序的示能表示上),该设备可以任选地启动由示能表示表示的应用程序。在一些实施方案中,该设备具有可旋转的和可按压的输入机构(例如,506),并且响应于检测到可旋转的和可按压的输入机构的按压,该设备可以任选地离开钟面编辑模式、显示当前编辑后的钟面和/或保存当前编辑后的钟面以用于稍后用户选择,如上所述。图26示出了钟面编辑模式的示例性实施方案,但多个其他可能的实施方案在本文所述技术的范围内也是可能的。例如,在图26中,通过视觉上区分开围绕元素的轮廓来指示该元素用于进行编辑(例如,通过显示可视轮廓,或通过区分开已经围绕元素可见的预先存在的轮廓),如通过轮廓2634和2664所示。在一些实施方案中,轮廓可以任选地以动画方式显示以示出有节奏的扩展和收缩(例如,与脉动或呼吸相似的动画)。在一些实施方案中,被指出为用于编辑自身的元素可以任选地以动画方式显示以示出有节奏的扩展和收缩。在一些实施方案中,元素可以任选地以动画方式显示以示出闪光。在一些实施方案中,可以任选地改变元素的颜色(例如,颜色和/或强度的变化)。可以使用任何或所有的这些指示来显示当前可编辑的元素。如图26所示,可以任选地采用可旋转输入机构的移动作为用于编辑元素的被指示用于编辑的方面的用户输入。在一些实施方案中,如果轮廓用于指示当前可编辑元素,那么轮廓在可旋转输入机构正在移动时消失,并且在移动停止时再次出现。通过这种方式,用户能够看到所编辑的元素在钟面上总的来说看起来是什么样子,而轮廓没有造成任何可能的阻碍或干扰。在一些实施方案中,响应于检测到移动,设备可以任选地改变元素的颜色。这可以任选地包括例如改变钟面背景的颜色(例如,如果钟面背景是特定颜色,则替换颜色,或如果钟面背景包括图像,则选择另一个图像)、改变秒针(如果包含在钟面上)的一部分或全部的颜色、改变小时指示和/或分钟指示的颜色和/或改变数字时钟表示的显示中的数字或冒号的颜色。由于秒针是比背景更小的元素(因此用户可能更难感知到),因此改变秒针的颜色可以任选地包括以动画方式显示的颜色变化。例如,秒针可以任选地首先改变特定点的颜色(例如,沿秒针所示的点),随后将这个颜色变化沿秒针以任一方向延伸。另选地,颜色变化可以任选地在钟面起点开始并且向外延伸。将颜色变化,尤其是钟面的较小元素的变化以动画方式显示可有助于将用户的注意力吸引到颜色变化上。在其他实施方案中,响应于检测到可旋转输入机构的移动,设备改变复杂功能的某一方面。例如,这可任选地用于改变应用程序复杂功能所显示的应用数据。在一些实施方案中,复杂功能可以任选地指示由应用程序获得的第一组信息(例如,应用数据)。例如,如果应用程序为天气应用程序,则一组信息可以任选地包括预测的天气状况、当前温度等,并且一旦编辑,复杂功能即可任选地更新以指示从同一应用程序获得的第二组信息(例如,如果应用程序为天气应用程序,则显示器可以任选地被编辑为从示出当前温度转而示出当前降水量)。在其他实施方案中,一旦编辑,复杂功能即可任选地更新以指示从另一应用程序获得的一组信息(例如,如果应用程序为天气应用程序,则显示器可以任选地从示出天气被编辑为示出从日历应用程序获得的数据,如复杂功能2636所示)。在其他实施方案中,响应于检测到可旋转输入机构的移动,设备改变显示密度的某一方面。例如,如图26所示,这可以任选地用于编辑可见时间划分的数量(例如,所显示的小时指示和/或分钟指示的数量,诸如数字1至12或沿着钟面在小时位置处定位的其他标记/符号)。响应于检测到可旋转输入机构的移动,设备可以任选地增加或减少可见时间划分的数量。如屏幕2630,2650和2660上所示,这可以任选地涉及改变时间划分的数量(例如,从4到12)和/或改变数字性/符号性小时指示的数量(例如,从0到4)。在一些实施方案中,如图26所示,可以任选地显示沿一系列位置的位置的指示符(例如,位置指示符2644)。响应于检测到可旋转输入机构的移动,设备可以任选地将指示符从指示沿位置系列的第一位置更新为指示第二位置。在一些实施方案中,所指示的位置反映了沿当前可编辑方面的可选择选项系列的当前可编辑方面的当前所选择的选项。如上所述,在一些实施方案中,指示符在显示器上在相邻可旋转输入机构的位置处显示,从而强化指示符与输入之间的用户关联性。在一些实施方案中,如果当前可编辑方面为颜色,则设备可以任选地显示包括一系列颜色的位置指示符,使得当前所选择的颜色选项与位置指示符当前指示的位置的颜色匹配(例如,颜色可以是类似的或完全相同的颜色)。在一些实施方案中,位置指示符中所显示的位置的数量根据当前所选择的可编辑方面的选项数增加或减少。在一些实施方案中,一旦到达位置指示符所指示的最后一个位置,设备可以任选地向用户提供最后一个选项已显示的指示。例如,设备可以任选地示出所选择元素、围绕所选择元素的轮廓和位置指示符中的一个或多个的变暗。在一些实施方案中,设备可以任选地将所选择元素、围绕所选择元素的轮廓和位置指示符中的一个或多个以动画方式显示来进行扩展和收缩(例如,像橡皮筋一样)。在一些实施方案中,设备可以任选地将所选择元素、围绕所选择元素的轮廓和位置指示符中的一个或多个以动画方式显示以在显示器上移动(例如,通过跳跃)。这些特征可以是有利的,以向用户提供已到达选项系列中的最后一个选项这一指示。在一些实施方案中,用户通过在所显示元素的位置处接触触敏显示器来在钟面上选择元素进行编辑。在其他实施方案中,通过轻扫触敏显示器或通过旋转可旋转输入机构来选择元素。无论输入如何,选择第二元素进行编辑可以任选地涉及从前一个元素中移除视觉指示并且视觉上指示第二元素进行编辑(视觉指示可以任选地包括上述技术中的任何或全部)。在一些实施方案中,如果被选择进行编辑的元素是通过围绕元素的轮廓指示的,则改变用于编辑的元素可以任选地涉及将屏幕上的轮廓平移远离第一元素和/或将屏幕上的可见元素以连续的屏幕上移动的方式朝向第二元素移动直到围绕第二元素显示轮廓。如图26所示,钟面编辑模式允许用户更改本文所述钟面的多个可编辑方面。在一些实施方案中,响应于检测到触敏显示器上的轻扫(例如,轻扫2656),设备可以任选地选择钟面的第二元素进行编辑,这可以任选地响应于检测到另一个用户输入(例如,可旋转输入机构的移动)进行编辑。这允许用户循环通过所显示钟面的不同的可编辑方面,诸如颜色、数量和/或复杂功能类型和显示密度。用户可能希望使所显示钟面的颜色与图像匹配。在一些实施方案中,设备接收用户输入,并且响应于接收到用户输入,设备进入颜色选择模式。当处于颜色选择模式时,设备可以任选地接收表示图像的数据,并且响应于接收到数据,设备可以任选地选择图像的颜色并通过改变钟面上的颜色来更新所显示的钟面(例如,钟面背景、小时指示和/或分钟显示和/或秒针)以匹配图像的颜色。在一些实施方案中,所选择的颜色是图像中最普遍的颜色。这允许用户进一步定制钟面以显示指定的颜色。例如,如果用户穿的是蓝色衬衫,用户能够拍摄蓝色衬衫的图像,并使钟面的颜色与衬衫的颜色相匹配。在一些实施方案中,表示图像的数据可以任选地是从以下各项获得的:存储在设备上的图像;存储在与设备无线通信的外部设备上的图像(例如,wi-fi、bluetoothtm、近场通信(“nfc”);或本文所述的任何其他蜂窝和/或其他无线通信技术);或使用设备上的相机诸如相机模块143或光学传感器164拍摄的图像。在描述了各种上下文特定的用户界面及其用户编辑方法之后,现在将注意力转到图27a至图27c所示的选择上下文特定的用户界面的方法。使用本文所描述的技术,可以使用许多单独的上下文特定的用户界面。用户可能希望根据特定上下文选择特定的钟面(例如,从保存的钟面库中)或创建一个新的库。例如,用户可能希望在工作时间显示特定的钟面以突出职业形象,而在周末改变钟面以反映兴趣爱好(诸如天文学、运动或摄影)。用户可能希望在一个环境下快速使用秒表,同时希望在另一个环境下指示白天时间。图27a示出了可以在设备2700上操作的示例性上下文特定的用户界面。在一些实施方案中,设备2700可为设备100,300或500。电子设备具有被配置为检测接触强度的触敏显示器(例如,触摸屏504)。上文已经引用并更详细地描述了用于检测接触强度的示例性部件以及用于检测接触强度的技术。设备2700显示用户界面屏幕2702,用户界面屏幕2702包括钟面2704。在该示例中,用户希望从钟面2704切换到另一个钟面。用户通过触摸2706接触设备2700的触敏显示器。触摸2706具有高于强度阈值的特征强度,这提示设备2700进入钟面选择模式,如屏幕2710上所示。钟面选择模式允许用户选择钟面。设备2700通过视觉上区分开钟面来指出用户已进入钟面选择模式。这在屏幕2710上示出。屏幕2710通过使尺寸减小的钟面2712在显示器上居中(尺寸减小的钟面2712是基于钟面2704的)而视觉上区分出用户已进入钟面选择模式。这向用户指示用户处于钟面选择模式,同时为用户提供钟面在以全尺寸显示时的外观的指示。屏幕2710还包括分页示能表示2714。如上所述,分页示能表示可以任选地指示用户在选项序列内所处的位置,以及该序列中有多少选项可用。分页示能表示2714向用户指出钟面2712是三个可选择的钟面和/或钟面选项(例如,用于增加新的钟面或随机生成钟面的选项,如下所述)系列中的第一个。在处于钟面选择模式时,分页示能表示可以任选地指示当前居中钟面和/或钟面选项、当前居中钟面和/或钟面选项在钟面和/或钟面选项序列内的位置以及可用钟面和/或钟面选项的总数量。这帮助用户导航钟面和钟面选项。屏幕2710还包括第二钟面的局部视图,如第二钟面2716的局部视图所示。在一些实施方案中,当设备处于钟面选择模式时,设备可以任选地包括显示器,该显示器显示了另一个钟面或钟面选项,尤其是序列中的下一个钟面或钟面选项的局部视图(例如,如分页示能表示所指出的那样)。这进一步帮助用户了解附加选项是可用的。在其他实施方案中,在任何时候都仅显示一个钟面。可以任选地使用钟面选择模式来选择钟面以便显示为上下文特定的用户界面,或选择钟面进行编辑。因此,在一些实施方案中,当钟面诸如钟面2712和/或钟面2716在显示器上居中时,用户可以任选地接触触敏显示器上所显示的钟面以选择居中钟面进行编辑并进入钟面编辑模式(如上文参考图26所述)。在一些实施方案中,在接触具有高于强度阈值的特征强度时,进入钟面编辑模式。将钟面编辑模式和钟面选择模式在单个界面上耦接允许用户选择不同的钟面并快速轻松地编辑它们。用户可以通过轻扫选择另一个钟面(以便编辑或显示为上下文特定的用户界面)。设备2700在触敏显示器上检测到轻扫(例如,轻扫2718)。响应于检测到轻扫2718,设备2700显示屏幕2720。屏幕2720包括在显示器上居中的第二钟面2716(在屏幕2710上示出第二钟面2716的一部分)。屏幕2720还示出分页示能表示2714,该分页示能表示已被更新以指出当前居中的钟面2716是钟面和/或钟面选项序列内的第二个。还示出了钟面2712的局部视图。这帮助用户了解钟面序列,钟面序列与分页示能表示类似,但增加了显示钟面的局部视图以用于用户识别的好处。为了选择钟面2716,用户接触钟面2716上的触敏显示器(例如,触摸2722)。响应于检测到触摸2722,设备2700离开钟面选择模式并显示屏幕2730。屏幕2730包括基于钟面2716的全尺寸钟面2732。在该示例中,钟面2732是上下文特定的用户界面,其包括指示当日时间的示能表示2734、用户界面对象2736(指示一天中太阳路径的正弦波)和表示太阳的示能表示2738。如上所述并且如图27a所示,用户可以任选地在设备的钟面选择模式下从多个钟面中选择一个钟面。在一些实施方案中,当设备处于钟面选择模式时,示出至少第一钟面和第二钟面。这些钟面可以任选地按序列示出,但尺寸减小。在一些实施方案中,一个钟面在任何时候在显示器上居中,并且显示器上的一个或多个另外的钟面以局部视图示出,如钟面2712和2716的局部视图所示。使钟面居中任选地包括平移屏幕上的序列中的前一个钟面并显示前一个钟面的局部视图。在其他实施方案中,在任何一个时间在设备上仅显示单个钟面(即,无局部视图)。在一些实施方案中,使钟面在显示器上居中包括模拟钟面在显示器上朝向用户的移动,就好像它正在接近用户。这有助于将用户的注意力吸引到钟面上,同时向用户传达钟面序列的感觉。如屏幕2720所示,设备2700可以任选地显示序列中的多个可用钟面和/或钟面选项以用于用户选择。用户可能希望将该序列内的一个或多个钟面重新排序。因此,设备2700可以任选地提供钟面重排模式以允许用户选择特定钟面并改变它在可用钟面和/或钟面选项序列内的顺序。在一些实施方案中,用户在钟面(例如,钟面2716)上接触触敏显示器并且保持该接触超过阈值时间间隔(例如,“按下并保持”型用户输入)。响应于检测到接触,并且根据确定接触超过预定阈值,设备2700可以任选地进入钟面重排模式。设备2700可以任选地加亮钟面、描画钟面的轮廓、以动画方式显示钟面或以其他方式视觉上区分开钟面,以便向用户指示设备2700已进入钟面重排模式,并且已选择钟面进行重排。在一些实施方案中,在继续接收用户接触时,设备2700检测到用户接触在所显示钟面和/或钟面选项序列内从第一位置移动到不同于第一位置的第二位置,而无需断开触敏显示器上的用户接触的接触。在其他实施方案中,接触是在进入钟面重排模式之后的单独的接触,该接触包括从所显示钟面和/或钟面选项序列内的第一位置到不同于第一位置的第二位置的移动,其中不断开触敏显示器上的用户接触的接触。响应于在第二位置处检测到接触,设备2700可以任选地将屏幕上的钟面从第一位置平移到第二位置。任选地,显示器上的其他部分的或全部的钟面和/或钟面选项相应地移动以适应用户选择的钟面的新位置。用户随后可以任选地停止接触以选择第二位置作为钟面在所显示钟面和/或钟面选项序列内的新的位置。在一些实施方案中,设备2700可以任选地在至少一个钟面的位置重排后,响应于检测到触敏显示器上的接触中断而离开钟面重排模式。在其他实施方案中,响应于检测到在触敏显示器上的接触中断之后的用户输入(例如,可旋转和可按压的输入机构诸如506的按压),设备2700可以任选地离开钟面重排模式。在一些实施方案中,一旦检测到钟面重排模式,设备2700即可任选地重新进入钟面选择模式。除了选择现有的上下文特定的用户界面之外,用户可能还希望添加新的上下文特定的用户界面。图27b示出了用于生成新的钟面的示例性用户界面。在图27b上示出设备2700,设备2700显示屏幕2740。屏幕2740显示钟面2742和分页示能表示2744,该分页示能表示向用户指示当前居中的钟面是三个可选钟面和/或钟面选项序列中的第一个。屏幕2740还显示钟面生成示能表示(例如,2746)的局部视图。在该示例中,用户轻扫显示器(例如,轻扫2748),并且响应于检测到该轻扫,设备2700显示在屏幕2750上居中的钟面生成示能表示2746的全视图。在一些实施方案中,如示能表示2746所示,钟面生成示能表示可以包括加号(或其他文本和/或符号)以向用户传达一旦激活示能表示2746,设备2700即生成新的钟面。需注意,屏幕2750还显示先前所显示的钟面2742的局部视图。2742的这个局部视图和更新的分页示能表示2744(更新以指示钟面生成为该序列中的第二可用用户界面)有助于使用户适应可用钟面和/或钟面选项的序列。还需注意,屏幕2740上的钟面生成示能表示2746的局部视图向用户指示轻扫会将示能表示2746在显示器上居中(例如,如屏幕2750上所显示)以用于用户激活。用户可以任选地例如通过接触(例如,触摸2752)触敏显示器上的示能表示2746来激活示能表示2746。响应于检测到接触,设备2700显示屏幕2760,该屏幕包括在显示器上居中的新生成的钟面2762。如屏幕2760上所示,新的钟面2762包括:示能表示2764,其显示当前日期(例如,从日历应用程序中获得);以及示能表示2766,其显示当前天气状况(例如,从天气应用程序中获得)。响应于检测到示能表示2746的激活,在一些实施方案中,设备在使所显示的新的钟面居中后,保持在钟面选择模式。在其他实施方案中,一旦新生成的钟面在显示器上居中,设备即如上所述进入钟面编辑模式。这允许用户编辑新生成的钟面的一个或多个方面。在一些实施方案中,设备编辑钟面选择模式并使新的钟面在显示器上作为全尺寸钟面居中。应当理解,虽然新的钟面2762示出了模拟时钟的表示,但本文所述的任何上下文特定的界面(具有本文所述的任何任选的特征)可以任选地是响应于激活钟面生成示能表示而生成的新的钟面。在一些实施方案中,与设备上的现有钟面相比,新的钟面可以任选地具有另一个可定制的方面。例如,如果用户已经具有包括蓝色秒针的钟面,则该设备可以任选地生成包括红色秒针的新的钟面。这有助于用户浏览本文所述的上下文特定用户界面可用的选项,从而通过增加多样性来增强用户界面。除了选择现有的上下文特定的用户界面或生成新的上下文特定的用户界面之外,用户还可能希望创建随机的上下文特定的用户界面。图27c示出了用于生成随机钟面的示例性用户界面。在图27c上示出设备2700,设备2700显示屏幕2770。屏幕2770显示钟面2772和分页示能表示2774,该分页示能表示向用户指示当前居中的钟面是三个可选钟面和/或钟面选项序列中的第一个。屏幕2770还显示随机钟面生成示能表示(例如,2776)的局部视图。在该示例中,用户轻扫显示器(例如,轻扫2778),并且响应于检测到该轻扫,设备2700显示在屏幕2780上居中的随机钟面生成示能表示2776的全视图。在一些实施方案中,如示能表示2776所示,随机钟面生成示能表示可以包括问号(或其他文本和/或符号诸如字母“r”)以向用户传达一旦激活示能表示2776,设备2700即生成随机钟面。需注意,屏幕2780还显示先前所显示的钟面2772的局部视图。2772的局部视图以及更新的分页示能表示2774(更新以指示随机钟面生成为该序列中的第二可用用户界面)有助于使用户适应时钟序列和/或该序列中可用的选项。还需注意,屏幕2770上的随机钟面生成示能表示2776的局部视图向用户指示轻扫会将示能表示2776在显示器上居中(例如,如屏幕2780上所显示)以用于用户激活。用户可以任选地例如通过接触(例如,触摸2782)触敏显示器上的示能表示2776来激活示能表示2776。响应于检测到接触,设备2700显示屏幕2790,屏幕2760包括在显示器上居中的随机生成的钟面2792。如屏幕2790上所示,新的钟面2792包括:示能表示2794,其表示用于启动秒表应用程序的示能表示;以及示能表示2796,其显示(例如,从天气应用程序中获得的)当前温度。响应于检测到示能表示2776的激活,在一些实施方案中,设备在使所显示的随机钟面居中后,保持在钟面选择模式。在其他实施方案中,一旦随机生成的钟面在显示器上居中,设备即如上所述进入钟面编辑模式。这允许用户编辑随机生成的钟面的一个或多个方面。在一些实施方案中,设备编辑钟面选择模式并使随机钟面在显示器上作为全尺寸钟面居中。应当理解,虽然随机钟面2792示出了模拟时钟的表示,但本文所述的任何上下文特定的界面(具有本文所述的任何任选的特征)可以任选地是响应于激活随机钟面生成示能表示而生成随机钟面。在一些实施方案中,随机钟面可以任选地不同于在钟面选择模式下可用的任何其他钟面。设备可以任选地通过多种方式实现这一目标。在一些实施方案中,设备随机地生成随机钟面,然后对照所存储的其他钟面检查随机钟面以确保该随机钟面是不同的。在其他实施方案中,设备生成随机钟面并且依赖于其与所存储的钟面不同的固有概率,给定了通过本文所述的技术可用的潜在时钟面的绝对数量。在一些实施方案中,一旦显示随机钟面,设备即可任选地显示生成第二随机钟面的用户提示。如果用户不喜欢特定类型的上下文特定的用户界面和/或随机时钟界面的定制特征,则这允许用户随机生成另一种钟面。在一些实施方案中,随机钟面生成示能表示可以示出例如投币机或用于生成第二随机钟面的用户提示的其他指示以提供该特征。除了使钟面在显示器上居中以便选择外,设备还可以任选地以一种或多种方式加亮居中的钟面。例如,在一些实施方案中,可以任选地通过视觉上区分开围绕居中钟面的轮廓(例如,通过显示可视轮廓,或通过区分开已经围绕元素可见的预先存在的轮廓)来显示居中钟面,如2712,2722,2742和2772所示。在一些实施方案中,轮廓可以任选地以动画方式显示以示出有节奏的扩展和收缩(例如,与脉动或呼吸相似的动画)。在一些实施方案中,居中的钟面本身可以任选地以动画方式显示以示出有节奏的扩展和收缩。在一些实施方案中,居中的钟面可以任选地以动画方式显示以示出闪光。在一些实施方案中,可以任选地改变居中的钟面的颜色(例如,颜色和/或强度的变化)。可以任选地使用任何或所有的这些指示来视觉上指示居中的钟面是当前可选择的。在一些实施方案中,用户可以任选地通过共享界面来访问钟面编辑模式和钟面选择模式。例如,特征强度高于强度阈值的接触可以任选地导致设备进入钟面选择模式。在该示例中,图26中的屏幕2610表示钟面选择模式,其中分页示能表示指示可选择钟面和/或钟面选项序列内的当前所选择的钟面。在一些实施方案中,一旦进入钟面选择模式,特征强度高于强度阈值的第二接触即导致设备进入钟面编辑模式并选择当前居中的钟面进行编辑。在其他实施方案中,一旦进入钟面选择模式,设备即显示表示钟面编辑模式的示能表示。一旦在所显示的示能表示上检测到接触,设备即进入钟面编辑模式并选择当前居中的钟面进行编辑。这些特征有助于将上下文特定的用户界面选择功能和编辑功能结合到用户友好且直观的单个界面中。现在转向图28a,本文所述的任何或全部上下文特定的用户界面可以任选地包括一个或多个复杂功能。用户可能希望使用的一种类型的复杂功能是用于启动应用程序的复杂功能。例如,表示钟面上的复杂功能的示能表示可以任选地显示从对应应用程序获得的一组信息。然而,用户可能希望查看从应用程序获得的附加信息或启动完整的应用程序本身。图28a示出了可以任选地在设备2800上操作的示例性上下文特定的用户界面。任选地,在一些实施方案中,设备2800为设备100,300或500。在一些实施方案中,电子设备具有触敏显示器(例如,触摸屏504)。设备2800显示用户界面屏幕2802。屏幕2802包括钟面2804以及作为复杂功能显示的示能表示2806和2808。示能表示2806和2808表示应用程序并且包括从对应的应用程序获得的一组信息。在该示例中,示能表示2806表示天气应用程序并且显示从天气应用程序获得的天气状况。示能表示2808表示日历应用程序并且显示从日历应用程序获得的当前日期。示能表示2806和示能表示2808根据从对应的应用程序获得的数据来更新。例如,示能表示2806更新以显示从天气应用程序获得的天气状况。示能表示2808更新以显示从日历应用程序获得的当前日期。例如,这些复杂功能可以是基于应用数据更新的应用程序桌面小程序。为了启动天气应用程序,用户在示能表示2806处接触显示器(例如,触摸2810)。作为响应,设备2800启动天气应用程序,天气应用程序在屏幕2820上示出。屏幕2820进一步示出天气信息,包括当前天气状况(例如,用户界面对象2822)、当前位置的指示(例如,用户界面对象2824)和当前温度的指示(例如,用户界面对象2826)。图28b还示出了显示屏幕2802的设备2800。如图28a所示,屏幕2802包括钟面2804以及作为复杂功能显示的示能表示2806和2808。如果用户希望启动日历应用程序而不是天气应用程序,用户在示能表示2808处接触显示器(例如,触摸2812)。作为响应,设备2800启动日历应用程序,日历应用程序在屏幕2830上示出。屏幕2830示出另外的日历信息,包括:示出完整日期的用户界面对象2832;以及用户界面对象2834,其表示日历事件(在这种情况下为在1点进行会议)。在一些实施方案中,用户界面屏幕可以任选地显示复杂功能,所述复杂功能表示应用程序并且包括从对应的应用程序获得的一组信息。在一些实施方案中,如图28a和图28b所示,用户界面屏幕可以任选地显示多个复杂功能,所述多个复杂功能表示应用程序并且包括从多个应用程序获得的一组信息或从单个应用程序获得的多组信息。在一些实施方案中,如上所述,用户可以任选地移动可旋转输入机构以向前或向后滚动所显示的时间指示。在一些实施方案中,设备可以任选地显示两个或更多个时间指示,并且响应于检测到可旋转输入机构的移动,设备可以任选地更新所显示时间指示中的一个或多个并使另一个时间指示保持恒定。例如,为了使用图28a和图28b中的屏幕2802示出示能表示2808是否表示当前时间指示(例如,数字显示),设备响应于检测到可旋转输入机构的移动而更新所显示的钟面,同时继续通过示能表示2808显示当前时间。所显示的钟面可以任选地例如通过将一个或多个秒针的顺时针或逆时针移动以动画方式显示来更新,这取决于所显示的时间是向前还是向后滚动。在一些实施方案中,设备可以任选地响应于检测到可旋转输入机构的移动而更新所显示的其他复杂功能(例如,不指示时间本身的那些复杂功能)。例如,除了更新由钟面2804显示的时间外,设备还更新示能表示2806所显示的预测天气状况或历史天气状况以使其与钟面2804所指示的时间相对应。在这些实施方案中,设备可以任选地响应于滚动所显示时间而放弃更新另一个所显示的复杂功能。例如,所显示的秒表复杂功能可以任选地在所显示的钟面更新时保持不变。在一些实施方案中,不响应于检测到可旋转输入机构的移动而更新的所显示的复杂功能诸如通过改变所显示的复杂功能的色调、饱和度和/或明度而在视觉上区分开。这允许用户区分开哪些复杂功能已更新,哪些保持不变。有利的是,这些特定于上下文的用户界面方法可仅通过将应用程序复杂功能包括在内而应用于本文所述的任何上下文特定的用户界面,允许用户查看从特定应用程序获得的更新后的信息,同时还提供了在同一个用户界面对象中启动对应应用程序的快速方法。此外,通过复杂功能示出的应用程序和/或应用程序信息可以任选地使用参考图26所示的编辑方法来进一步定制(参见例如屏幕2660和屏幕2670)。用户可在例如便携式多功能设备上导航包含多个示能表示的屏幕。这些示能表示可例如表示可在设备上启动的应用程序。一个这样的示能表示可以任选地激活上下文特定的用户界面,诸如本文所述的那些。为了帮助用户认识到特定示能表示对应于启动上下文特定的用户界面,可能需要在视觉上将示能表示连接到界面的动画。图28c示出了用于编辑包含多于一个复杂功能诸如图28a和图28b中所示的那些的钟面的示例性用户界面。图28c再次示出显示屏幕2802的设备2800,屏幕2802包括钟面2804、表示天气应用程序的示能表示2806和表示日历应用程序的示能表示2808。如上文参考图26所讨论的那样,用户可以任选地通过进入钟面编辑模式来定制屏幕2802上所显示的复杂功能。用户通过触摸2814接触设备2800的触敏显示器。触摸2814具有高于强度阈值的特征强度,这提示设备2800进入钟面编辑模式,如屏幕2840上所示。设备2800通过视觉上区分开钟面来指出用户已进入钟面编辑模式。在该示例中,屏幕2840示出屏幕2802的较小显示版本(例如,2842),这包括尺寸减小的钟面、基于复杂功能2806的尺寸减小的复杂功能2844和基于复杂功能2808的尺寸减小的复杂功能2846。用户通过接触所显示的钟面2842(例如,触摸2850)来选择这个钟面进行编辑。在一些实施方案中,触摸2850是触敏显示器上的接触。在一些实施方案中,触摸2850是触敏显示器上的特征强度高于强度阈值的接触。这导致设备2800进入钟面编辑模式并显示屏幕2860。屏幕2860显示钟面2862进行编辑。当前,选择表示天气应用程序的示能表示2864进行编辑,如轮廓2866所加亮的那样。还显示了位置指示符2868,该位置指示符使用线2870指出所显示的复杂功能在复杂功能选项系列中的位置。位置指示符2868进一步向用户指示可旋转输入机构可以用于循环通过可用于编辑示能表示2864的选项(例如,显示从天气应用程序获得的哪组信息,或可从中显示一组信息的另一个应用程序)。分页示能表示2872还显示钟面2862的当前被选择进行编辑的方面(即,复杂功能2864)在可编辑方面系列中的位置。屏幕2860还显示示能表示2874,该示能表示表示日历应用程序。为了选择这个复杂功能进行编辑,用户接触所显示的示能表示2874(例如,触摸2876)。作为响应,设备2800显示屏幕2880。与屏幕2860相同,屏幕2880显示钟面2862、示能表示2864(其表示天气应用程序)、位置指示符2868和示能表示2874(其表示天气应用程序)。示能表示2874现在被加亮以进行编辑,如轮廓2882所示。这个复杂功能选项的位置通过位置指示符2868中的线2884示出。最后,分页示能表示2886已更新以显示示能表示2874在钟面2862的可编辑方面系列中的位置。用户现在可以任选地使用可旋转输入机构来编辑通过示能表示2874所显示的这组信息(例如,显示从天气应用程序获得的哪组信息,或可从中显示一组信息的另一个应用程序)。综上所述,在处于钟面编辑模式时,当通过接触所显示的复杂功能显示多于一个复杂功能时,用户可以任选地选择复杂功能进行编辑。在一些实施方案中,这导致示能表示被加亮(例如,通过可视轮廓或其他用于可视地区分开本文所述的示能表示的方式)。图29是示出用于提供上下文特定的用户界面(例如,包括多个可独立配置的图形元素的用户可配置的图形构造)的过程2900的流程图。在一些实施方案中,可以在其中触敏显示器被配置为检测接触强度的电子设备诸如500(图5)或2600(图26)处执行过程2900。过程2900中的一些操作可被组合,一些操作的次序可被改变并且一些操作可被省略。过程2900用于以全面而易于使用的方式编辑各种上下文特定的用户界面的多个方面,因而节省功率,增加电池寿命。在框2902处,设备显示包括钟面(例如,2604)的用户界面屏幕。在框2904处,设备在显示器上检测到接触(例如,接触具有特征强度;参见例如触摸2608)。在框2906处,确定特征强度是否高于强度阈值。在框2908处,根据确定特征强度高于强度阈值,设备进入钟面编辑模式(参见例如屏幕2610)。根据确定特征强度不高于强度阈值(其中钟面包括表示应用程序的示能表示,并且其中接触出现在表示应用程序的示能表示上),该设备可以启动由示能表示表示的应用程序。在框2910处,设备视觉上区分开所显示的钟面以指示编辑模式(例如,2612)。在框2912处,设备在显示器上在视觉上区分开的钟面(例如,2620)处检测到第二接触。在框2914处,至少部分地响应于检测到第二接触,设备视觉上指示钟面的元素进行编辑(例如,2634)。需注意,上面参考过程2900(例如,图29)所述的过程的详情也以类似方式适用于本文所述的过程1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、3000(图30)和/或3100(图31)。例如,方法1600(图16a)、方法1800(图18)、方法1900(图19)、方法2000(图20a和图20b)、方法2100(图21)、方法3000(图30)和/或方法3100(图31)可包括上文参考过程2900所述的各种方法的一个或多个特征。例如,过程2900的一个或多个方面可以用于配置图形元素中的一个或多个,这些图形元素选自由从框1802和/或1902中获得的用户可配置的图形构造形成的所存储的图形资源(其可以任选地可选择作为元素,例如,如框2914中那样)的离散集。为了简明起见,这些详情在下文中不再重复。应当理解,已描述的图29中的操作的具体次序是示例性的,而并非意图指示所述次序是这些操作可被执行的唯一次序。本领域的普通技术人员将想到各种方式来对本文所述的操作进行重新排序,以及排除某些操作。为了简明起见,这些详情在这里不再重复。另外,应当指出,过程1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、3000(图30)和3100(图31)的方面可以结合。因此,相对于过程2900所述的技术可能与过程1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、3000(图30)和/或3100(图31)相关。图30是示出用于提供上下文特定的用户界面(例如,包括多个可独立配置的图形元素的用户可配置的图形构造)的过程3000的流程图。在一些实施方案中,可以在其中触敏显示器被配置为检测接触强度的电子设备诸如500(图5)或2700(图27a至27e)处执行过程3000。过程3000中的一些操作可被组合,一些操作的次序可被改变并且一些操作可被省略。过程3000用于以全面而易于使用的方式选择上下文特定的用户界面,因而节省功率,增加电池寿命。在框3002处,设备显示包括钟面(例如,2704)的用户界面屏幕。在框3004处,设备在显示器上检测到接触(接触具有特征强度,例如,2706)。在框3006处,确定特征强度是否高于强度阈值。在框3008处,根据确定特征强度高于强度阈值,设备进入钟面选择模式(参见例如屏幕2710)。根据确定特征强度不高于强度阈值(其中钟面包括表示应用程序的示能表示,并且其中接触出现在表示应用程序的示能表示上),该设备可以启动由示能表示表示的应用程序。在框3010处,设备视觉上区分开所显示的钟面以指示选择模式(钟面在显示器上居中;参见例如2712)。在框3012处,设备在显示器上在视觉上区分开的钟面(例如,2718)处检测到轻扫。在框3014处,至少部分地响应于检测到轻扫,设备使第二钟面在显示器上居中(例如,屏幕2720上的2716)。需注意,上面参考过程3000(例如,图30)所述的过程的详情也以类似方式适用于本文所述的过程1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、2900(图29)和/或3100(图31)。例如,方法1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、2900(图29)和/或3100(图31)可包括上文参考过程3000所述的各种方法的一个或多个特征。例如,过程3000的一个或多个方面可用于选择框1802和/或1902的用户可配置的图形构造。为了简明起见,这些详情在下文中不再重复。应当理解,已描述的图30中的操作的具体次序是示例性的,而并非意图指示所述次序是这些操作可被执行的唯一次序。本领域的普通技术人员将想到各种方式来对本文所述的操作进行重新排序,以及排除某些操作。为了简明起见,这些详情在这里不再重复。另外,应当指出,过程1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、2900(图29)和3100(图31)的方面可以结合。因此,相对于过程3000所述的技术可能与过程1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、2900(图29)和/或3100(图31)相关。图31是示出用于提供上下文特定的用户界面(例如,包括多个可独立配置的图形元素的用户可配置的图形构造)的过程3100的流程图。在一些实施方案中,可以在其中触敏显示器被配置为检测接触强度的电子设备诸如500(图5)、2600(图26)或2700(图27a至图27e)处执行过程3100。过程3100中的一些操作可被组合,一些操作的次序可被改变并且一些操作可被省略。例如,图31示出了用于从单个界面访问钟面选择和编辑模式的示例性实施方案中,但其他操作顺序也是可能的。过程3100用于以全面而易于使用的方式选择和编辑上下文特定的用户界面,因而节省功率,增加电池寿命。在框3102处,设备显示包括钟面(例如,2602和/或2702)的用户界面屏幕。在框3104处,设备在显示器上检测到接触(例如,接触具有特征强度;参见例如2608和/或2706)。在框3106处,确定特征强度是否高于强度阈值。在框3108处,根据确定特征强度高于强度阈值,设备进入钟面选择模式并且视觉上区分开所显示的钟面以指示选择模式(例如,钟面在显示器上居中;参见例如2612和/或2712)。根据确定特征强度不高于强度阈值(其中钟面包括表示应用程序的示能表示,并且其中接触出现在表示应用程序的示能表示上),该设备可以启动由示能表示表示的应用程序。在框3110处,设备在显示器上在视觉上区分开的钟面(例如,2718)处检测到轻扫。在框3112处,至少部分地响应于检测到轻扫,设备使第二钟面在显示器上居中(例如,屏幕2720上的2716)。在框3114处,设备在触敏显示器上在所显示的第二钟面(例如,2620)处检测到接触。在框3116处,至少部分地响应于检测到接触,设备进入钟面编辑模式以编辑第二钟面(参见例如屏幕2630)。需注意,上面参考过程3100(例如,图31)所述的过程的详情也以类似方式适用于本文所述的过程1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、2900(图29)和/或3000(图30)。例如,方法1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、2900(图29)和/或3000(图30)可包括上文参考过程3100所述的各种方法的一个或多个特征。例如,过程3100的一个或多个方面可用于选择框1802和/或1902的用户可配置的图形构造和/或配置块1802和/或1902的用户可配置的图形构造的一个或多个图形元素。为了简明起见,这些详情在下文中不再重复。应当理解,已描述的图31中的操作的具体次序是示例性的,而并非意图指示所述次序是这些操作可被执行的唯一次序。本领域的普通技术人员将想到各种方式来对本文所述的操作进行重新排序,以及排除某些操作。例如,设备可以在检测到轻扫之前在所显示的第一钟面上检测到接触。在这种情况下,设备可以进入钟面编辑模式以编辑第一钟面。为了简明起见,此处不再重复所有这些细节。另外,应当指出,1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、2900(图29)和3000(图30)的方面可以结合。因此,相对于过程3100所述的技术可能与过程1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、2900(图29)和/或3000(图30)相关。如上所述,本公开的某些方面涉及用户可配置的图形构造。在一些实施方案中,用户可配置的图形构造可以包括表盘或包含表盘的用户界面屏幕,表盘或包含表盘的用户界面屏幕在一些实施方案中包括具有各种时钟特征(例如,指示小时和/或分钟的数字或符号;时针、分针和/或秒针;一个或多个复杂功能)的时钟(例如,模拟时钟或数字时钟的表示)。一个或多个复杂功能可与时钟相关联,例如,在时钟内显示、与时钟相邻或以其他方式与时钟共享屏幕。如本文所用,与其在本领域被接受的意义一致,复杂功能是指与用于指示时间的小时和分钟的特征(例如,时钟指针或小时/分钟指示)不同的任何时钟特征。复杂功能可以向用户提供不同类型的信息诸如从应用程序获得的数据,并且用户还可以配置或定制由复杂功能传达的信息(例如,如参考图26和图28c所述)。在一些实施方案中,复杂功能还可以用作用于启动应用程序的示能表示。如本文所用,用户可配置的图形构造(例如,表盘或包含表盘的用户界面屏幕)可以分解成多个模块化组分。用户可配置的图形构造可以包括一个或多个图形元素,该一个或多个图形元素本身可以是可独立配置的。图形元素的示例包括但不限于表盘各方面,诸如时钟、显示密度、颜色和一个或多个任选的复杂功能。每个图形元素,如向用户显示的那样,可以被认为包含相关信息的两个维度:哪些特定图形资源构成图形元素;以及图形资源在用户可配置的图形构造内如何布置(例如,它们在哪里显示)。换句话说,图形资源及其布置方式构成了图形元素,并且多个图形元素构成了用户可配置的图形构造。图形资源本身不需要是图形的(它们是构成图形元素的资源,而不是严格地是“图形”资源)。在一些实施方案中,时钟可以包含一个图形元素或一组图形元素。图形资源的示例可以包括例如图像或图标、文本元素、动画、声音文件、从应用程序获得的数据等等。在图32a和图32b中示出示例性用户可配置的图形构造。根据一些实施方案,这些示例性用户可配置的图形构造是在设备3200上操作的,设备3200可以任选地为设备100,300或500。电子设备具有显示器(例如,504)。在图32a中,设备3200显示用户界面屏幕3202,用户界面屏幕3202包括用户可配置的图形构造。这个示例性用户可配置的图形构造包括时钟3204(例如,一个图形元素或一组图形元素)。在一些实施方案中,时钟3204可以是由用户例如使用参考图26和图28c所述的一个或多个概念可独立配置的。例如,用户可以独立地配置小时指示或分钟指示的外观和/或数量、颜色(例如,秒针的颜色)等等。在一些实施方案中,可以在时钟3204内显示复杂功能(例如,显示从日历应用程序中获得的数据诸如当前日期的复杂功能或显示字母组合或其他可定制文本和/或图像的复杂功能)。此外,用户可配置的图形构造还包括四个图形元素3206,3208,3210和3212,其显示为与时钟3204相关联的复杂功能。这些图形元素中的每一个是使用一个或多个图形资源(例如,图标、应用数据、颜色、文本等)以及使用一个或多个图形资源在用户可配置的图形构造中的布置方式来在所显示的用户可配置的图形构造上显现的。例如,图形元素3206是使用从天气应用程序获得的数据(例如,识别阳光明媚的天气状况的数据)、表示太阳的图形资源以及图形元素3206将显示在屏幕3202的左上角这一指示显现的。类似地,图形元素3208使用从日历应用程序获得的数据(例如,识别日期的数据)、表示数值日期指示的图形资源(例如,文本元素)以及图形元素3208将显示在屏幕3202的左下角这一指示显现。在一些实施方案中,图形元素可为非本地图形元素(例如,屏幕3202上的图形元素3210和3212)。在一些实施方案中,非本地图形元素或资源是满足一个或多个以下标准的非本地图形元素或资源:由某一方提供;不在设备上默认预编程或设置;由用户下载;由用户在设备启动后下载;和/或不由制造商作为标准或默认安装存储器的一部分来提供。换句话讲,本文所述的所有设备在存储器中存储有用于形成标准或本地图形元素的图形资源的离散集(除非用户删除了这些内容)。相比之下,这些设备可能不一定在存储器中存储有非本地图形资源或非本地图形元素,除非用户下载并安装了这些内容(例如,在初次使用设备之后)。因此,非本地图形资源和元素可以被视为是特定设备可能已存储在存储器中也可能未存储在存储器中的非通用的或任选的部件。在其他实施方案中,图形元素可为非本地图形元素(例如,屏幕3202上的图形元素3206和3208)。在一些实施方案中,本地图形元素或资源是满足一个或多个以下标准的本地图形元素或资源:由某一方(与提供非本地图形元素的那一方不同)提供;在设备上默认预编程或以其他方式设置;不由用户下载;不由用户在设备启动后下载;由制造商作为标准或默认安装存储器的一部分来提供;和/或使用存储于资源离散集中的存储器中的本地(例如,默认)图形资源。在一些实施方案中,非本地图形元素可能是指其中非本地资源不在初始存储于电子设备的存储器中的图形资源的离散集内的图形元素。在一些实施方案中,非本地图形资源可以存储在设备上,但它们可以独立于用于构成钟、预编程应用程序复杂功能等的图形资源的预编程离散集来存储。例如,非本地图形资源可以存储有非本地应用程序,例如,已由用户下载(例如,未在设备的存储器上预编程)的应用程序。非本地图形资源可以是完全非本地的(例如,它们可使用未在设备上默认安装的图像文件、动画或字体),或它们可以表示用于呈现本地图形资源的指令(例如,系统字体或图像),本地图形资源在设备上默认安装但以新的方式呈现(例如,基于从非本地应用程序获得的数据而显示文本元素)。在一些实施方案中,非本地图形资源可以是表示应用程序、显示实时应用数据和/或响应于用户接触启动应用程序的复杂功能,但应用程序可能不一定已经存储在接收设备的存储器中。图形元素3210和图形元素3212表示设备3200的用户已经安装的非本地图形元素。例如,非本地图形元素3210表示社交网络应用(例如,已由用户安装在设备3200的存储器中的非本地应用程序),并且非本地图形元素3212表示用于自行车运动的健身应用程序(例如,已由用户安装在设备3200的存储器中的非本地应用程序)。非本地图形元素3210使用非本地图形资源(例如,徽标或其他从社交网络应用获得的数据诸如文本元素)和图形元素3210将显示在屏幕3202的右上角这一指示显现。类似地,非本地图形元素3212使用非本地图形资源(例如,徽标或其他从自行车运动应用程序获得的数据诸如健身数据或者先前的或未来计划好的骑行或锻炼)和图形元素3212将显示在屏幕3202的右下角这一指示显现。图32b示出了设备3200的屏幕3220上所显示的另一个示例性用户可配置的图形构造。该屏幕包括时钟3224(例如,一个图形元素或一组图形元素)。该屏幕还包括五个复杂功能:3226,3228,3230,3232和3234,各自为一个图形元素。图形元素3226使用从天气应用程序获得的数据(例如,识别温度的数据)、表示数值温度指示的图形资源以及图形元素3226将显示在屏幕3220的左下角这一指示显现。图形元素3228使用从日历应用程序获得的数据(例如,识别日期和一周里的一天的数据)、表示数值日期指示的图形资源和指示一周里的一天的文本元素以及图形元素3228将显示在屏幕3202的左上角这一指示显现。非本地图形元素3230使用表示徽标的非本地图形资源、图形元素3230将显示在屏幕3220的中下部这一指示以及任选地从社交网络应用获得的数据(例如,文本元素)显现。类似地,非本地图形元素3232使用表示徽标的非本地图形资源、图形元素3232将显示在屏幕3220的右下角这一指示以及任选地从自行车运动应用程序获得的数据(例如,健身数据或者先前的或未来计划好的骑行或锻炼)显现。在这个用户可配置的图形构造中,屏幕3220还包括非本地图形元素或复杂功能3234。与非本地图形元素3232相同,非本地图形元素3234还表示自行车运动应用程序。非本地图形元素3234使用从自行车运动应用程序获得的非本地图形资源、图形元素3234将显示在屏幕3220的中部这一指示以及任选地从自行车运动应用程序获得的数据显现。然而,与图形元素3232相比,图形元素3234显示另一种类型和另一个量的内容(例如,另一个组合和/或另一个量的非本地图形资源)。例如,图形元素3234包括几个文本元素;其显示示出应用程序名称的标头(“自行车运动”)、指示前一次骑行的日期和时间的正文文本和指示前一次骑行的长度的第二正文文本。所有这些文本元素都基于从非本地应用程序获得的数据来显示。因此,在一些实施方案中,构成图形元素(包括标准或本地和非本地图形元素两者)的图形资源(包括标准或本地和非本地图形资源两者)的量和/或类型基于图形元素在用户可配置的图形构造中的布置方式。在该示例中,与显示在3220的另一部分中(例如,作为复杂功能3232)相比,显示在屏幕3220的中心部分作为复杂功能3234的图形元素(包括标准或本地和非本地图形资源)显示另一种类型和/或量的内容。如果用户希望与第二用户共享用户可配置的图形构造,并且每个用户的设备在存储器中存储可从中生成图形元素的图形资源的离散集,那么本文所述的方法、设备、系统和计算机可读存储介质只需要传输和接收表示用户可配置的图形构造的数据,而不是传输或接收完整的用户可配置图形构造例如作为资源。例如,在一些实施方案中,该方法包括接收表示用户可配置的图形构造的数据。在一些实施方案中,所接收的数据包括表示用户可配置的构造的第一图形元素的第一信息,表示第一图形元素的第一信息包括i)识别图形资源的离散集的第一图形资源的数据,和ii)指示第一图形资源在用户可配置的图形构造中的布置的数据。在一些实施方案中,所传输的数据还包括表示用户可配置的构造的第二图形元素的第二信息,表示第二图形元素的第二信息包括i)识别图形资源的离散集的第二图形资源的数据,和ii)指示第二图形资源在用户可配置的图形构造中的布置的数据。有利的是,本文所述的这样的方法、设备、系统和计算机可读存储介质可以减少带宽要求,因而节约处理器、存储器和/或电池利用率,这对于便携式多功能设备尤其重要。在图33a中示出了共享表示具有本地图形资源和元素的用户可配置的图形构造的数据的概念。根据一些实施方案,该示例性用户可配置的图形构造任选地在设备3300和/或3330上操作,其中所述设备中的每一个可以任选地为设备100,300,500或3200。电子设备具有显示器(例如,504)。设备3300显示用户界面屏幕3302,该用户界面屏幕包括时钟3304以及分别表示天气应用程序和日历应用程序的复杂功能3306和3308。图形元素3304,3306和3308各自由本地图形资源构成。在该示例中,设备3300的用户想要与设备3330的用户共享表示该用户可配置的图形构造的数据。为了共享这些数据,设备3300传输数据3320,数据3320表示用户可配置的图形构造。数据3320包括表示每个图形元素的元数据或信息3322。例如,元数据3322包含:指示时钟3304的每个图形资源(例如,时钟样式、时钟密度和时钟的色彩设计)的数据;以及指示图形资源在用户可配置的图形构造中的布置的数据(例如,在屏幕3302的中间显示时钟)。元数据3322还包含这两个复杂功能各自所用的数据,指示将使用哪些图形资源(例如,将显示哪些应用数据,以及将显示哪个图标、图像或文本元素)以及其布置方式(例如,屏幕3302的哪个角落)。如设备3330的屏幕3332上所示,数据3320包括编译用户可配置的图形构造所需的图形资源必需的全部信息。数据3320不包括图形资源本身;它仅仅包含设备3330随后使用来从存储于存储器中的离散集中选择相关图形资源并将它们以所指示的布置显示的元数据或信息3322。一旦接收到数据3320,设备3330显示屏幕3332,该屏幕包括基于复杂功能3306和3308的复杂功能3336和3338。在一些实施方案中,图形元素3306和3336和/或图形元素3308和3338可与设备3300发送的那些相同。在一些实施方案中,如发送方设备和接收方设备上所显示的复杂功能可以不同,因为它们可能包含并显示本地应用数据。例如,alaska州的发送方可以通过示出从天气应用程序(例如,3306)获得的数据向hawaii州的朋友发送表示用户可配置的图形构造的数据。当从发送方设备查看时,复杂功能3306示出alaska州的天气数据,但当由接收方设备3330显示时,复杂功能3336示出hawaii州的本地天气数据。如上所述,本公开的用户可配置的图形构造可以包括非本地图形元素,非本地图形元素可以包括非本地图形资源。用户可能希望共享具有非本地图形元素的用户可配置的图形构造。例如,用户可以将图形构造配置为具有表示用户刚刚下载的并且想要与朋友共享的新的应用程序的复杂功能。有利的是,允许用户发送或接收具有非本地图形元素的用户可配置的图形构造,例如以向朋友介绍他们可能已经下载也可能尚未下载的新的应用程序,以扩展朋友的电子设备的功能,或者通过他们下载的应用程序邀请朋友参加游戏、社交网络应用或其他社交体验。然而,为了共享非本地图形元素,接收方设备必须接收表示非本地图形元素的数据,因为它不一定具有非本地图形元素或其存储在存储器中的资源。发送整个非本地图形元素、其资源,甚至其相关应用程序将会带来巨大的带宽和身份验证需求。有利的是,本文所公开的方法允许用户发送或接收表示非本地图形元素的信息,即使非本地图形元素及其资源尚未存储在发送方设备存储器和接收方设备存储器二者中。在图33b中示出了共享表示具有本地和非本地图形资源和元素的用户可配置的图形构造的数据的概念。根据一些实施方案,这个示例性用户可配置的图形构造任选地在设备3300或3330上操作,其中所述设备可以任选地为设备100,300,500或3200。电子设备具有显示器(例如,504)。与图33a相比,现在在屏幕3302上显示的用户可配置的图形构造具有表示具有非本地图形资源的非本地图形元素的两个附加的复杂功能3310和3312。设备3300的用户希望与设备3330的用户共享该用户可配置的构造;然而,设备3330在存储器中不一定具有这些非本地图形资源。因此,数据3320现在包含附加元素。数据3320仍然包含元数据3322,该元数据包含指示时钟3304的每个图形资源的数据、指示时钟的图形资源在用户可配置的图形构造中的布置的数据、指示这两个复杂功能各自使用哪些图形资源的数据以及指示其布置方式的数据。在一些实施方案中,所接收的传输的数据还包括表示用户可配置的图形构造的非本地图形元素的信息。如图33b所示,数据3320包括用于复杂功能3310的数据3324。数据3324识别用于生成复杂功能3310的非本地图形资源、非本地图形资源在用户可配置的图形构造中的布置和表示非本地图形资源的预览图像。数据3320还包括用于复杂功能3312的数据3326,数据3326与数据3324一样,识别用于生成复杂功能3312的非本地图形资源、非本地图形资源在用户可配置的图形构造中的布置和表示非本地图形资源的预览图像。在一些实施方案中,预览图像各自表示非本地图形资源,而无需传输/接收非本地图形资源。它们可作为占位符用于例如在向接收方用户显示时,表示非本地图形元素,使得接收方用户可以决定是否接受用户可配置的图形构造,而无需接收方设备接收或已在存储器中存储非本地图形元素和非本地图形资源。在一些实施方案中,预览图像为静态图像。在一些实施方案中,预览图像基于例如从发送方设备上的非本地应用程序获得的应用数据生成(例如,由发送方设备)。另外,数据3320可以任选地包括多媒体对象或多媒体对象目录3328。数据3320可以包括一个或多个多媒体对象,所述一个或多个多媒体对象是用户可配置的图形构造的一部分。在这种情况下,数据3320包括多媒体对象作为资源。数据3320还可以包括识别多媒体对象在用户可配置的图形构造上的布置的信息。多媒体对象的示例可以包括例如照片或图像文件、照片或图像文件的相册和/或音频文件。这些多媒体对象与数据3320一起发送以进行供应,而不需要这些多媒体对象存在于设备3330的存储器中。以下参照图34b和图41来进一步描述这一概念。响应于接收到数据3320,设备3330显示屏幕3332,该屏幕现在包括分别基于复杂功能3310和3312的复杂功能3340和3342。在该示例中,设备3330恰好在存储器中存储了这些非本地图形元素的非本地图形资源,例如,设备3330的用户已经下载了所表示的非本地应用程序。下文描述了接收方设备不在存储器中存储这些非本地图形资源的场景。现在转向图34a,在一些实施方案中,在接收到表示用户可配置的图形构造的数据之后(例如,如上所述),该方法包括基于所接收的数据和存储在存储器中的图形资源的离散集的至少一个子集而生成用户可配置的图形构造或用户可配置的图形构造的表示。根据一些实施方案,图34a所示的示例性用户界面在设备3400上操作,设备3400可以任选地是设备100,300,500,3200,3300或3330。电子设备具有显示器(例如,504)。图34a示出了显示用户界面屏幕3402的屏幕3400。屏幕3402包括由设备3400生成的用户可配置的图形构造的表示3414。表示3414包括时钟3404的表示以及表示图形元素(例如,与图32a和图33b所示类似的复杂功能)的表示3406,3408,3410和3412。因此,基于所接收的数据以及存储于存储器中的图形资源的离散集的至少一个子集,设备3400能够生成并显示为其接收了代表数据的用户可配置的图形构造的表示3414。例如,接收方设备3400可以使用所接收的识别了要定位的一个或多个图形资源的数据(例如,数据3320)并使用从存储于接收方设备上的图形资源的离散集获得的这些图形资源以便生成用户可配置的图形构造或其表示(与使用由发送设备发送的资源形成对照)。接收方设备3400还可以使用指示一个或多个图形资源的布置方式的数据来生成用户可配置的图形构造或其表示。在一些实施方案中,基于所接收的数据(例如,数据3320)生成用户可配置的图形构造本身,例如,如它在传输设备的显示器上所出现的那样(例如,如图33a中的屏幕3332上所示)。在其他实施方案中,生成用户可配置的图形构造的表示,如在屏幕3402上通过表示3414示出的那样。例如,该表示可以以较小的尺寸示出用户可配置的图形构造或与其通过发送方设备和/或接收方设备显示的方式相比,以不同的格式显示。在一些实施方案中,表示可以使用“占位符”资源或预览图像而不是用户可配置的图形构造中使用的实际图形资源。例如,如果图形元素获得并显示从应用程序获得的实时数据,那么所生成的表示可能仅仅呈现预览图像,而不是获取实时数据。这允许接收方设备生成表示以向用户显示,而处理器无获取应用数据的负担,从而允许用户了解用户可配置的图形构造的外观而无需过多的处理器/存储器/带宽的要求。例如,表示3410和/或3412可为预览图像(例如,如在数据3324和3326中作为所接收的数据3320的一部分提供),预览图像表示对应的非本地图形元素和非本地应用程序,而不要求设备3400已经在存储器中存储有对应的非本地图形资源。因而,生成非本地图形元素的表示不要求元素本身由发送方设备供应或使用从发送方设备获取的代码来显现(例如,如果非本地图形元素显示实时应用数据)。要求接收方设备在接收到接收方用户希望接受用户可配置的图形构造之前运行从发送方设备获取的代码会出现潜在的安全问题。相反,接收方设备有必要例如通过使用所接收的数据以及接收设备上的能够解译数据并基于数据显现表示的应用编程接口(api)生成非本地图形元素的表示。如屏幕3402上所示,在生成用户可配置的图形构造或用户可配置的图形构造的表示后,在一些实施方案中,该方法包括显示所生成的用户可配置的图形构造或所生成的用户可配置的图形构造的表示。在一些实施方案中,该方法还包括在生成用户可配置的图形构造或用户可配置的图形构造的表示后,显示用于接受用户可配置的图形构造的用户界面。例如,用户界面屏幕3402提供用于接受用户可配置的图形构造的用户界面。在屏幕3402上还显示了分别用于拒绝或接受用户可配置的图形构造的示能表示3416和3418。在一些实施方案中,用于可以经由用户界面提供指示用户可配置的图形构造被接受的用户输入。如图34a所示,用户通过触摸3420接触指示在设备3400的触敏显示器上被接受的“接受”示能表示3418。在一些实施方案中,方法还包括例如响应于接收到指示用户可配置的图形构造被接受的用户输入(例如,触摸3420)而将所接收的数据存储在电子设备的存储器中。在一些实施方案中,所接收的数据由接收方设备(例如,设备3400)存储。在一些实施方案中,所接收的数据被存储在经由无线通信耦接到设备3400的外部设备(例如,便携式多功能设备100和/或多功能设备300)的存储器中。在一些实施方案中,用户可配置的图形构造被存储在存储器中。在一些实施方案中,代表用户可配置的图形构造和/或其配置的数据被存储在存储器中(例如,指示特定图形元素、图形资源和/或用户可配置的图形构造的图形资源布置的元数据)。在一些实施方案中,该方法还包括在将所接收的数据存储在电子设备的存储器中之后,在显示器上显示用户可配置的图形构造。图34a示出了这种情况。在触摸3420后,设备3400显示用户界面屏幕3430,用户界面屏幕3430显示用户可配置的图形构造。屏幕3430包括图形元素:时钟3432以及复杂功能3436,3438,3440和3442。如上所述,在一些实施方案中,这些图形元素可与发送方设备发送的图形元素相同(表示3406,3406和3408基于发送方设备发送的图形元素,并且发送方设备发送的图形元素由预览图像3410和3412表示)。在其他实施方案中,这些图形元素可以不同于发送方设备发送的图形元素;例如,它们可以包括相反地基于接收方设备的类似的图形资源或数据。在一些实施方案中,设备3400可以将所接收的数据存储在存储器中以便稍后显示和选择用户可配置的图形构造。例如,在一些实施方案中,方法还包括在将所接收的数据存储在电子设备的存储器中后,进入电子设备的用户可配置的图形构造选择模式。本文例如参考图27a至图27e描述了示例性用户可配置的图形构造选择模式。用于进入用户可配置的图形构造选择模式的用户输入可以包括例如触敏显示器上的触摸(例如,特征强度高于强度阈值的触摸、按压并保持型输入、所显示的指示选择模式的示能表示上的触摸等等)。如图34a所示,设备3400可以显示用户界面屏幕3450,该用户界面屏幕示出了用于用户可配置的图形构造选择模式的示例性用户界面。屏幕3450包括表示3452,该表示基于为其接收代表数据的用户可配置的图形构造。在一些实施方案中,表示3452可以与表示3414类似、完全相同或基于表示3414。屏幕3450还包括表示不同的用户可配置的图形构造的表示3454和3456的局部视图。这些用户可配置的图形构造可能已经由用户在设备3400处配置或从另一设备接收,例如基于所接收的表示上文针对这些用户可配置的图形构造描述的信息的数据。在一些实施方案中,在触摸3420之后,设备3400显示屏幕3450,而无需在中间显示的屏幕3430。在一些实施方案中,当处于用户可配置的图形构造选择模式时,设备3400接收指示用户可配置的图形构造的选择的用户输入。在一些实施方案中,用户输入是用户可配置的图形构造的所显示表示上的触摸(例如,图27a中的触摸2722)。响应于接收到用户输入,设备3400显示用户可配置的图形构造(例如,如屏幕3430上所示;这与图27a中的屏幕2730类似)。在一些实施方案中,在显示用户可配置的图形构造之前,设备3400基于所接收的数据和存储在存储器中的图形资源的离散集的至少一个子集生成用户可配置的图形构造,例如,如上所述。图34b示出了基于所接收的包括多媒体对象的数据和存储在存储器中的图形资源的离散集的至少一个子集生成用户可配置的图形构造或用户可配置的图形构造的表示。例如,用户可能希望共享包括多媒体对象的用户可配置的图形构造(例如,照片或图像文件、照片或图像文件的相册和/或音频文件)。接收方设备可能要求多媒体对象本身生成用户可配置的图形结构和/或其表示。在该示例中,用户可配置的图形构造包括用户照片作为背景。在接收到表示用户可配置的图形构造的数据(例如,数据3320)后,设备3400在屏幕3402上显示用于接受用户可配置的图形构造的用户界面。用户界面包括用户可配置的图形构造的表示3460,表示3460包含时钟的表示3462、用户照片(例如,作为背景图形元素显示)的表示3464和日期的表示3466。在一些实施方案中,表示3464可以包括多媒体对象(例如,以较小的尺寸)。在一些实施方案中,表示3464基于多媒体对象或多媒体目录3328。在一些实施方案中,表示3464可以表示多媒体对象(例如,具有照片、相册或音频文件的指示)。用户界面还包括示能表示3416和3418,例如,如图34a所示。在该示例中,用户通过在所显示的“接受”示能表示3418上的触摸3420来指示用户可配置的图形构造被接受。在检测到触摸3420之后,设备3400根据所接收的数据(例如,数据3320)生成用户可配置的图形构造并显示包含所表示的图形元素的用户界面屏幕3470。屏幕3470包括通过3460表示的用户可配置的图形构造,该用户可配置的图形构造具有时钟3472、作为背景显示的照片3474和日期3476。在一些实施方案中,非本地图形元素可以包括文本元素。用户可能希望与使用另一种语言的另一个用户共享用户可配置的图形构造。例如,讲法语的用户可能希望与讲英语的用户共享用户可配置的图形构造,但对于讲英语的用户来说,查看具有法语文本而不是英语的用户可配置的构造的表示会让人感到困惑。因此,为不同语言的用户提供不同的方法以根据他们的首选语言共享非本地图形元素是非常有利的。图35示出了这些用户共享用户可配置的图形构造的示例性方式。根据一些实施方案,图35所示的示例性用户界面在设备3500上操作,设备3500可以任选地为设备100,300,500,3200,3300,3330或3400。电子设备具有显示器(例如,504)。设备3500显示屏幕3502,该屏幕包括时钟3506以及复杂功能3508,3510,3512,3514和3516(全部为图形元素)。复杂功能3512,3514和3516表示非本地图形元素。具体地讲,复杂功能3516表示会议的调度应用程序。设备3500针对法语用户被配置为以法语为系统语言(例如,文本元素显示的语言)。例如,复杂功能3516以法语显示会议信息。设备3500的用户希望与设备3550的讲英语的用户共享屏幕3502上的用户可配置的图形构造,该设备被配置为以英语作为系统语言。响应于接收到共享用户可配置的图形构造的请求,设备3500向设备3550传输数据3520。数据3520包括元数据3522,该元数据包含:指示时钟3506的每个图形资源(例如,时钟样式、时钟密度和时钟的色彩设计)的数据,该图形资源为图形元素;以及指示图形资源在用户可配置的图形构造中的布置的数据(例如,在屏幕3502的右上角显示时钟)。元数据3522还包含用于两个本地复杂功能3508和3510(各自为图形元素)中的每一个的数据,每个相应数据指示使用哪些图形资源及其布置方式。此外,数据3520还包含:用于复杂功能3512(图形元素)的数据3524,该数据识别用于生成复杂功能3512的非本地图形资源、非本地图形资源在用户可配置的图形构造中的布置和表示非本地图形资源的预览图像;用于复杂功能3514(图形元素)的数据3526,该数据识别用于生成复杂功能3514的非本地图形资源、非本地图形资源在用户可配置的图形构造中的布置和表示非本地图形资源的预览图像;以及用于复杂功能3516(图形元素)的数据3528,该数据识别用于生成复杂功能3516的非本地图形资源、非本地图形资源在用户可配置的图形构造中的布置和表示非本地图形资源的预览图像。在该示例中,复杂功能3516的预览图像包括包含问候和应用程序的名称的文本串3530。文本串3530包含在数据3520内并且旨在以接收方设备的系统语言显示。为了允许用户利用不同的系统语言查看文本串3530的表示,数据3520还包括多个文本元素3532,其各自以另一种语言表示文本串3530。在该示例中,数据3520包括用于至少以法语和英语显示文本串3530的至少两个文本元素。通过将充当翻译文本字符串含义的关键字的文本串3530和包括文本串以不同语言的翻译的文本元素3532包含在内,设备3550能够以不同的语言显现和显示文本串,以允许用户通过不同的系统语言查看非本地图形元素的文本元素的可理解表示。在接收到数据3520之后,并且基于存储器中的图形资源的离散集的至少一个子集以及基于所接收的数据3520,设备3550生成在屏幕3502上所显示的用户可配置的图形构造的表示3554。表示3554还包括时钟3506的表示3556、复杂功能3508的表示3558、复杂功能3510的表示3560、复杂功能3512的表示3562、复杂功能3514的表示3564和复杂功能3516的表示3566。重要的是,基于所接收的数据3520,表示3566使用英文文本元素3532以英文显示文本串3530。这个表示允许用户用他或她自己的语言(例如,他们的设备的系统语言)理解应用程序表示的意思,而不管发送方设备的系统语言如何。在一些实施方案中,生成表示3554包括识别出设备3550的系统语言(例如,3550被配置为显示文本的语言)对应于文本元素3532中的一者的语言。随后,设备3550能够以接收方设备的系统语言(在这种情况下为英文)选择与文本串3530的含义相匹配的文本元素并显示其作为表示3566的一部分。如上所述,由于一些用户可配置的图形构造可以包含非本地图形元素,因此有利的是,在接受共享的用户可配置的图形构造之后,使用户能够获取这些非局部图形元素及其非本地图形资源。这允许用户轻松地共享非本地应用程序。在图36和图37中示出用于这个过程的示例性界面。根据一些实施方案,图36和图37所示的示例性用户界面任选地在设备3600上操作,设备3600可以任选地为设备100,300,500,3200,3300,3330,3400,3500或3550。电子设备具有显示器(例如,504)。设备3600具有所接收的表示用户可配置的图形构造的数据(例如,数据3320)并显示屏幕3602。这个屏幕包括用户可配置的图形构造的表示3604,表示3604包括时钟的表示3614以及复杂功能的表示3606,3608,3610和3612。表示3610表示非本地图形元素,非本地元素表示社交网络应用。在一些实施方案中,表示3610包括从所接收的数据获得的预览图像。在屏幕3602上还显示了分别用于拒绝或接受用户可配置的图形构造的示能表示3616和3618。设备3600的用户通过“接受”示能表示3618上的触摸3620指示被接受。响应于接收到触摸3620,设备3600确定由所显示的一个或多个表示(例如,表示3610)表示的应用程序是否存储在存储器中(例如,设备3600的存储器,或经由无线通信耦接到设备3600的外部设备的存储器)。根据确定应用程序未存储在存储器中,设备3600显示屏幕3630。屏幕3630包括用于获取应用程序的用户界面。例如,屏幕3630包括文本元素3632,该文本元素警告用户表示非本地图形元素的数据已被接收。在这种情况下,这让用户知道其中一个复杂功能表示未存储在存储器中的非本地应用程序。屏幕3630还包括询问用户是否愿意下载非本地应用程序的提示3634以及分别用于拒绝或接受下载应用程序的示能表示3636和3638。在一些实施方案中,可以从网站、用于获取应用程序的在线商店或其他外部服务器下载应用程序。在一些实施方案中,所接收的数据和/或用于获取应用程序的用户界面包含用于从网站、在线商店或其他外部服务器获取或购买应用程序的超链接。根据确定应用程序存储在存储器中,设备3600放弃显示屏幕3630,并且在一些实施方案中,直接显示屏幕3650,如下所述。用户表示,他们希望通过“是”示能表示3638上的触摸3640来获取应用程序。在一些实施方案中,作为响应,设备3600下载应用程序,该应用程序包括非本地图形元素和/或资源。在一些实施方案中,设备3600为用户提供从网站或其他外部服务器下载应用程序的链接。在一些实施方案中,设备3600可以进一步为用户呈现购买应用程序的提示。在一些实施方案中,用户可配置的图形构造可以包括基于多于一个非本地应用程序的多于一个非本地图形元素。在一些实施方案中,用于获取的用户界面可以指示多于一个非本地应用程序。在一些实施方案中,用于获取的用户界面列举了多于一个非本地应用程序并为用户呈现获取每个非本地应用程序的用户提示(例如,具有用于获取每个非本地应用程序的复选框的非本地应用程序列表)。在一些实施方案中,用于获取的用户界面列举了多于一个非本地应用程序并为用户呈现获取全部非本地应用程序的提示(例如,标记为“获得全部”的复选框)。在下载应用程序后,设备3600显示屏幕3650,屏幕3650包括通过3604表示的用户可配置的图形构造。这个构造包括表示3606,3608,3610和3612以此为基础的复杂功能3652,3654,3656和3658(全部图形元素)以及表示3614以此为基础的时钟3660。在一些实施方案中,使用利用应用程序下载的非本地图形资源生成图形元素3656。图37示出了其中设备3600的用户例如通过在“否”示能表示3634上提供触摸3660来指示他们不想获取应用程序的另一场景。响应于检测到触摸3660,设备3600显示屏幕3670。与屏幕3650相同,屏幕3670包括时钟3660以及复杂功能3652,3654和3658,各自表示本地应用程序并且由存储器中的离散集中所存储的图形资源构成。在其他实施方案中,设备3600的用户可能已下载所表示的应用程序,但随后将其删除。如果设备3600生成用户可配置的图形构造并且不具有生成非本地图形元素必须的非本地图形资源,那么该设备可以显示非本地应用程序不存储在存储器中这一指示。屏幕3670包括指示3672代替复杂功能3656(例如,基于从所接收数据获得的布置信息),从而向用户指示所表示的非本地应用程序尚未被下载。这可例如通过在复杂功能将进入的空间之处和/或附近显示框或其他指示,或者通过以指示应用程序不存在的方式显示表示非本地图形元素的预览图像或其他图标(例如,变灰、标记或以其他方式与非本地图形元素区分开)来实现。所显示的指示3672提醒用户非本地应用程序未存储在存储器中。在一些实施方案中,如果用户稍后获取、下载或重新安装非本地应用程序,那么设备3600可以用适当的图形元素(例如,复杂功能3656)代替指示3672。在一些实施方案中,如果用户稍后定制用户可配置的图形构造以将另一个图形元素包含在指示3672的位置,那么设备3600可能停止显示指示3672。在本文所述的任何实施方案中,所接收的数据可以由接收方设备(例如,设备3330或3400)本身接收。在其他实施方案中,数据由经由无线通信耦接到设备的外部设备(例如,便携式多功能设备100和/或多功能设备300)接收。现在转向图38,其示出了用于在外部设备处接收上述数据的示例性界面。如图38所示的外部设备3800的示例性用户界面任选地在便携式多功能设备100和/或多功能设备300上操作。根据一些实施方案,用于如图38所示的设备3840的其他示例性用户界面任选地在设备100,300,500,3200,3300,3330,3400,3500,3550或3600上操作。设备3800和3840具有显示器(例如,分别为112或340和504)。图38示出了用于在外部设备(例如,外部设备3800)处从外部服务器诸如用于下载包含用户可配置的图形构造的内容的网站或在线商店接收数据的一组示例性界面。设备3800显示屏幕3802,该屏幕显示从网站/在线商店获得的内容。在屏幕3802上显示指示用户可配置的图形构造的类别或类型的标头3804和3810。每个标头下具有来自每种类别或类型的用户可配置的图形构造的单独的用户可配置的图形构造,它们可供下载。例如,表示3806和3808表示具有天文学数据诸如月相和行星位置的“天文学”类别的用户可配置的图形构造,而表示3812和3814表示具有特定色彩设计的“彩色”类别的用户可配置的图形构造。在一些实施方案中,用户可在这些表示上轻扫以查看指定类别/类型的附加的用户可配置的图形构造。为了查看附加信息和/或下载特定的用户可配置的图形构造,用户触摸适当的表示示能表示(例如,示能表示3812上的触摸3816)。响应于检测到触摸,设备3800显示屏幕3820。屏幕3820包括指示类别/类型的标头3822、表示3812和用于获取表示3812所代表的用户可配置的图形构造的示能表示3824。还提供了包括关于用户可配置的图形构造的附加信息的概要3826、用于相关用户可配置的图形构造的标头3828以及表示指定类别/类型的附加用户可配置的图形构造的表示3814和3830。在该示例中,用户触摸“获得”示能表示3824(例如,通过触摸3832)以获取通过3812表示的用户可配置的图形构造。作为响应,表示用户可配置的图形构造的数据(例如,如上所述)从外部服务器传输到设备3800和/或经由无线通信耦接到设备3800的设备3840。在接收到数据(例如,在设备3800和/或设备3840处)之后,设备3840显示屏幕3842,该屏幕包括通过3812表示的用户可配置的图形构造。屏幕3824包括时钟3846以及复杂功能3848,3850,3852和3854,它们是通过3812内的表示来表示的图形元素。现在转向图39,示出了用于在外部设备处接收上述数据的附加示例性界面。用于如图39所示的外部设备3900的示例性用户界面任选地在便携式多功能设备100、多功能设备300和/或设备3800上操作。根据一些实施方案,用于如图39所示的设备3930的其他示例性用户界面任选地在设备100,300,500,3200,3300,3330,3400,3500,3550,3600或3840上操作。设备3900和设备3930具有显示器(例如,分别为112或340和504)。在一些实施方案中,表示用户可配置的图形构造的数据(例如,如上所述)可以经由电子邮件、文本消息接收或嵌入在应用程序内。如图39所示,设备3900正在显示屏幕3902,该屏幕包括用于经由文本消息接收表示用户可配置的图形构造的数据的示例性用户界面。屏幕3902正在显示来自文本即时消息应用程序的用户界面,包括指示从他那里接收到文本消息的联系人(“ben”)的用户界面对象3904、指示用于共享用户可配置的图形构造(例如,“脸”)的请求的文本消息3906以及表示3908。表示3908以语音泡泡的格式显示为示能表示,指示已经由ben发送,并且其表示所请求的用户可配置的图形构造。设备3900的用户可提供输入(例如,表示3908上的触摸3910)以更详细地查看表示。响应于接收到用户输入,设备3900显示用于接受用户可配置的图形构造的用户界面3920。在一些实施方案中,用户界面3920通过在屏幕上平移(在该示例中为自下而上)以及使所显示内容的一些但不是全部模糊而在屏幕3902上显示。这允许用户查看表示3920的更大显示,同时仍接收文本即时消息应用程序中的剩余内容的指示(例如,通过屏幕3902的没有因为界面3920而模糊的部分,其包括文本消息3906)。较大尺寸的表示3922在用户界面3920中显示,还包括分别用于拒绝或接受用户可配置的图形构造的示能表示3924和3926。用户例如通过在“接受”示能表示3926上提供触摸3928来指示用户可配置的图形构造被接受。作为响应,表示用户可配置的图形构造的数据(例如,如上所述)从用户的设备或外部服务器(或经由无线通信耦接到用户设备的外部设备)传输到设备3900和/或经由无线通信耦接到设备3900的设备3930。设备3930随后显示屏幕3932。屏幕3932包括时钟3934以及复杂功能3936,3938,3940和3942,它们是通过3908和3922内的表示来表示的图形元素。在另一个实施方案中(未示出),表示用户可配置的图形构造的数据直接响应于输入(例如,表示3908上的触摸3910)而从用户设备或外部服务器(或经由无线通信耦接到用户设备的外部设备)传输到设备3900和/或设备3930,而不在其间显示用户界面3920。应当理解的是,上文描述为正在被“接收”的技术和数据还可以由本公开的设备传输。在一些实施方案中,本文描述为具有存储了图形资源的离散集的存储器的设备显示了用户可配置的图形构造或用户可配置的图形构造的表示,接收对应于用于共享表示用户可配置的图形构造的数据的请求的用户输入,以及响应于接收到用户输入,传输数据。与上文所述的所接收数据类似,所传输的表示用户可配置的图形构造的数据可以包括本文所述的所接收数据的任选的信息、资源、对象和/或特征中的任何一者或全部。例如,所传输的数据可以包括表示用户可配置的构造的第一图形元素的第一信息,表示第一图形元素的第一信息包括i)识别图形资源的离散集的第一图形资源的数据,和ii)指示第一图形资源在用户可配置的图形构造中的布置的数据。在一些实施方案中,所传输的数据还包括表示用户可配置的构造的第二图形元素的第二信息,表示第二图形元素的第二信息包括i)识别图形资源的离散集的第二图形资源的数据,和ii)指示第二图形资源在用户可配置的图形构造中的布置的数据。有利的是,本文所述的这样的方法、设备、系统和计算机可读存储介质可以减少传输的带宽要求,因而节约处理器、存储器和/或电池利用率,这对于便携式多功能设备尤其重要。如本文所述,所传输的数据可以传输到本公开的便携式多功能设备(例如,根据一些实施方案,设备100,300,500,3200,3300,3330,3400,3500,3550,3600,3840或3930),或者可以传输到经由无线通信耦接到本公开的便携式多功能设备的外部设备(例如,根据一些实施方案,设备100,300,500,3200,3300,3330,3400,3500,3550,3600,3840或3930)。在一些实施方案中,所传输的数据可由本公开的便携式多功能设备传输(例如,根据一些实施方案,设备100,300,500,3200,3300,3330,3400,3500,3550,3600,3840或3930),或者可由经由无线通信耦接到本公开的便携式多功能设备的外部设备传输(例如,根据一些实施方案,设备100,300,500,3200,3300,3330,3400,3500,3550,3600,3840或3930)。在一些实施方案中,所传输的数据可以直接传输到接收方设备(例如,设备到设备),或可以经由上传传输到网站或其他外部设备以便由一个或多个接收方设备下载。在一些实施方案中,所传输的数据可以经由文本消息、电子邮件、网站传输,嵌入在应用程序内,或经由其他外部服务器传输。图40a示出了根据一些实施方案的用于在设备4000处发送表示用户可配置的图形构造的数据的示例性用户界面。根据一些实施方案,设备4000的示例性用户界面任选地在设备100,300,500,3200,3300,3330,3400,3500,3550,3600,3840或3930上操作。设备4000具有显示器(例如,504)。设备4000显示屏幕4002,该屏幕包括时钟4004以及复杂功能4006,4008,4010和4012的图形元素。复杂功能4010和复杂功能4012为非本地图形元素。在该示例中,显示用户可配置的图形构造,而不是表示。设备4000的用户可以提供对应于共享表示用户可配置的图形构造的数据的请求的用户输入。在图40a中,用户轻扫(例如,向上轻扫4014,其在一些实施方案中,可以在设备4000的边框或屏幕边缘处开始)以共享数据。应当理解的是,可以使用其他用户输入来指示共享数据的请求,包括例如其他触摸输入诸如所显示的共享示能表示上的触摸、特征强度高于强度阈值的触摸、按压并保持型输入;所接收的音频请求等。响应于接收到用户输入,设备4000在用户界面屏幕4020上显示用于定制、共享或删除用户可配置的图形构造的用户界面,如示能表示4022,4024和4026所指示的那样。屏幕4020还包括“取消”示能表示4028以退出用户界面。为了传输表示屏幕4002上所示的用户可配置的图形构造的数据,用户提供用于指示共享的用户输入。在一些实施方案中,用户输入可以是示能表示4024上的触摸(例如,触摸4030)。在一些实施方案中,设备4000还提供用于选择接收方设备的用户界面。在设备4000的屏幕4040上示出了示例性用户界面。屏幕4040提供接收方设备列表,在这种情况下,示能表示4044,4046,4048和4050,其表示与相关联设备的接触。屏幕4040还包括联系人屏幕4042的指示。为了将表示用户可配置的图形构造的数据传输到与联系人“katie”相关联的设备,用户在所显示的示能表示4044上提供触摸4052。在一些实施方案中,设备4000随后提供用于选择将数据例如通过文本消息、电子邮件等传输到katie的方法的用户提示。表示例如如上所述屏幕4002上的用户可配置的图形构造的数据随后被传输到katie的设备。图40b示出了用于共享可通过图40a所示的用户界面实现的或取代图40a所述的用户界面的用户可配置的图形构造的数据的另一个示例性用户界面。在该示例中,在屏幕4060上,设备4000显示用户可配置的图形构造的表示4062,而不是用户可配置的图形构造本身。在一些实施方案中,屏幕4060可以是电子设备的用户可配置的图形构造选择模式内的用户界面,例如,如上文参考图27a至图27e所述。屏幕4060还包括表示其他用户可配置的图形构造的表示4064和4066的局部视图。这允许用户在各种用户可配置的图形构造中滚动并选择一个或多个用户可配置的图形构造以用于共享。为了传输表示表示4062的用户可配置的图形构造的数据,用户提供位于表示4062上或从表示4062开始的轻扫4068(例如,向上轻扫)。响应于检测到轻扫4068,设备4000显示屏幕4020,如上所述。应当理解的是,可以使用其他用户输入来指示共享数据的请求,包括例如其他触摸输入诸如所显示的共享示能表示上的触摸、特征强度高于强度阈值的触摸、按压并保持型输入;所接收的音频请求等。在一些实施方案中,所传输的数据还包括表示用户可配置的构造的非本地图形元素的信息(非本地图形资源并非选自存储于电子设备的存储器中的图形资源的离散集)。在一些实施方案中,表示非本地图形元素的第三信息包括i)识别非本地图形元素的非本地图形资源的数据,ii)指示非本地图形资源在用户可配置的图形构造中的布置的数据,和iii)表示非本地图形资源的预览图像。在一些实施方案中,所传输的数据还包括具有多个文本元素的一个或多个文本串(例如,如图35中的数据3520所示)。在一些实施方案中,用户可配置的图形构造还包括多媒体对象,并且所传输的数据还包括多媒体对象。图41示出了这种情况。图41示出了根据一些实施方案的用于在设备4100处发送表示具有多媒体对象的用户可配置的图形构造的数据的示例性用户界面。根据一些实施方案,设备4100的示例性用户界面任选地在设备100,300,500,3200,3300,3330,3400,3500,3550,3600,3840,3930或4000上操作。设备4000具有显示器(例如,504)。设备4100显示屏幕4102,该屏幕包括时钟4104、基于用户照片或图像文件的背景4106和日期4108。为了请求共享屏幕4102上的表示用户可配置的图形构造的数据,用户提供轻扫4110。应当理解的是,可以使用其他用户输入来指示共享数据的请求,包括例如其他触摸输入诸如所显示的共享示能表示上的触摸、特征强度高于强度阈值的触摸、按压并保持型输入;所接收的音频请求等。响应于检测到轻扫4110,设备4000显示屏幕4020,如上所述。响应于在共享示能表示4024上检测到触摸4030,设备4100传输数据4120(例如,向设备、外部设备或外部服务器)。数据4120包括元数据或表示每个本地图形元素的信息4122。例如,元数据4122包含:指示时钟4104的每个图形资源(例如,时钟样式、时钟密度、时钟的色彩设计和日期复杂功能)的数据;以及指示图形资源在用户可配置的图形构造中的布置方式的数据(例如,在屏幕4102的右上角显示时钟;在时钟上方显示日期)。数据4120还包括多媒体对象或对象目录4124,所述多媒体对象或对象目录包括背景4106所基于的图像文件。因此,所传输的数据包括表示本地图形元素的全部信息以及用户可配置的图形构造的非本地图形元素(例如,图像)所需的资源。在一些实施方案中,发送表示用户可配置的图形构造的数据还包括确定一个或多个图形元素是否满足非本地图形元素的一个或多个资源标准。在一些实施方案中,非本地图形元素或资源是满足一个或多个以下标准的非本地图形元素或资源:由某一方提供;不在设备上默认预编程或设置;由用户下载;由用户在设备启动后下载;和/或不由制造商设置作为标准或默认安装存储器的一部分来提供。在一些实施方案中,根据确定图形元素满足资源标准中的一个或多个而生成非本地图形元素的预览图像。在一些实施方案中,根据确定图形元素满足资源标准中的一个或多个,通过数据传输非本地图形资源的预览图像。用户可能希望获得另一个用户的非本地图形元素、资源或应用程序。例如,用户可能希望共享具有一个或多个非本地图形元素的用户可配置的图形构造,并且允许接收方使用该构造,而无需例如通过购买或其他获取/下载方法来获取非本地内容。在一些实施方案中,非本地图形元素表示已经针对接收方获取的应用程序。在一些实施方案中,所传输的数据还包括接收方获取应用程序所用的信息。例如,所传输的数据可以包括礼品码或指示发送方已获取接收方的应用程序的其他认证数据。在一些实施方案中,随后可将代码或数据传输到网站或其他外部服务器以用于下载/获取应用程序。图42是示出用于接收表示用户可配置的图形构造的数据的过程4200的流程图。在一些实施方案中,可以在其中触敏显示器被配置为检测接触强度的电子设备诸如500(图5)、2600(图26)、2700(图27a至图27e)或3200至3930(图32a至图39)处执行过程4200。过程4000中的一些操作可被组合,一些操作的次序可被改变并且一些操作可被省略。过程4000用于以全面而易于使用的方式接收表示用户可配置的图形构造的数据,因而节省功率,增加电池寿命,并且减少带宽需求。在框4202处,设备接收识别用户可配置的图形构造的数据。所接收的数据包括表示用户可配置的构造的第一图形元素的第一信息,表示第一图形元素的第一信息包括i)识别图形资源的离散集的第一图形资源的数据,和ii)指示第一图形资源在用户可配置的图形构造中的布置的数据。所接收的数据还包括表示用户可配置的构造的第二图形元素的第二信息,表示第二图形元素的第二信息包括i)识别图形资源的离散集的第二图形资源的数据,和ii)指示第二图形资源在用户可配置的图形构造中的布置的数据。任选地,所接收的数据还包括表示用户可配置的构造的非本地图形元素的第三信息,表示非本地图形元素的第三信息包括i)识别所述非本地图形元素的非本地图形资源的数据,ii)指示非本地图形资源在用户可配置的图形构造中的布置的数据,和iii)表示非本地图形资源的预览图像。在一些实施方案中,非本地图形资源并非选自存储于电子设备的存储器中的图形资源的离散集。在框4204处,在接收到数据之后,设备基于所接收的数据和存储在存储器中的图形资源的离散集的至少一个子集而生成用户可配置的图形构造或用户可配置的图形构造的表示。在一些实施方案中,用户可配置的图形构造的表示包括表示非本地图形资源的任选的预览图像。在框4206处,在生成用户可配置的图形构造或用户可配置的图形构造的表示后,设备显示所生成的用户可配置的图形构造或所生成的用户可配置的图形构造的表示以及用于接受用户可配置的图形构造的用户界面。在框4008处,设备经由用户界面接收指示用户可配置的图形构造被接受的用户输入。在框4210处,至少部分地响应于接收到用户输入,设备在设备的存储器中存储所接收的数据。需注意,上面参考过程4200(例如,图42)所述的过程的详情也以类似方式适用于本文所述的过程1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、2900(图29)、3000(图30)、3100(图31)和/或4300(图43)。例如,方法1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、2900(图29)、3000(图30)、3100(图31)和/或4300(图43)可包括上文参考过程4200所述的各种方法的一个或多个特征。例如,设备可以在框4210处将所接收的数据存储在存储器中后,执行过程2900、3000和/或3100(图29至图31)中所述的编辑和/或选择步骤中的一个或多个。为了简明起见,这些详情在下文中不再重复。应当理解,已描述的图42中的操作的具体次序是示例性的,而并非意图指示所述次序是这些操作可被执行的唯一次序。本领域的普通技术人员将想到各种方式来对本文所述的操作进行重新排序,以及排除某些操作。在这种情况下,设备可以进入钟面编辑模式以编辑第一时钟。为了简明起见,此处不再重复所有这些细节。另外,应当指出的是,过程1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、2900(图29)、3000(图30)、3100(图31)和4300(图43)的方面可以结合。因此,相对于过程4200所述的技术可能与过程1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、2900(图29)、3000(图30)、3100(图31)和/或4300(图43)相关。图43是示出用于接收表示用户可配置的图形构造的数据的过程4300的流程图。在一些实施方案中,可以在其中触敏显示器被配置为检测接触强度的电子设备诸如500(图5)、2600(图26)、2700(图27a至图27e)、4000或4100(图40a至图41)处执行过程4300。过程4100中的一些操作可被组合,一些操作的次序可被改变并且一些操作可被省略。过程4300用于以全面而易于使用的方式接收表示用户可配置的图形构造的数据,因而节省功率,增加电池寿命,并且减少带宽需求。在框4302处,设备显示用户可配置的图形构造或用户可配置的图形构造的表示。在框4304处,设备接收对应于共享表示用户可配置的图形构造的数据的请求的第一用户输入。任选地,在框4306处,至少部分地响应于接收到第一用户输入,设备显示用于选择接收方设备的用户界面。任选地,在框4308处,设备接收对应于接收方设备的选择的第二用户输入。在框4310处,至少部分地响应于接收到第一用户输入(以及任选地进一步至少部分地响应于接收到第二用户输入),设备传输表示用户可配置的图形构造的数据。所传输的数据包括表示用户可配置的构造的第一图形元素的第一信息,表示第一图形元素的第一信息包括i)识别图形资源的离散集的第一图形资源的数据,和ii)指示第一图形资源在用户可配置的图形构造中的布置的数据;所传输的数据还包括表示用户可配置的构造的第二图形元素的第二信息,表示第二图形元素的第二信息包括i)识别图形资源的离散集的第二图形资源的数据,和ii)指示第二图形资源在用户可配置的图形构造中的布置的数据。任选地,所传输的数据还包括表示用户可配置的构造的非本地图形元素的第三信息,表示非本地图形元素的第三信息包括i)识别非本地图形元素的非本地图形资源的数据,ii)指示非本地图形资源在用户可配置的图形构造中的布置的数据,和iii)表示非本地图形资源的预览图像。在一些实施方案中,非本地图形资源并非选自存储于电子设备的存储器中的图形资源的离散集。需注意,上面参考过程4300(例如,图43)所述的过程的详情也以类似方式适用于本文所述的过程1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、2900(图29)、3000(图30)、3100(图31)和/或4200(图42)。例如,方法1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、2900(图29)、3000(图30)3100(图31)和/或4200(图42)可包括上文参考过程4300所述的各种方法的一个或多个特征。例如,设备可以在框4304处接收到与共享表示用户可配置的图形构造的请求相对应的用户输入之前,执行过程2900、3000和/或3100(图29至图31)中所述的编辑和/或选择步骤中的一个或多个。为了简明起见,这些详情在下文中不再重复。应当理解,已描述的图43中的操作的具体次序是示例性的,而并非意图指示所述次序是这些操作可被执行的唯一次序。本领域的普通技术人员将想到各种方式来对本文所述的操作进行重新排序,以及排除某些操作。在这种情况下,设备可以进入钟面编辑模式以编辑第一时钟。为了简明起见,此处不再重复所有这些细节。另外,应当指出的是,过程1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、2900(图29)、3000(图30)、3100(图31)和4200(图42)的方面可以结合。因此,相对于过程4300所述的技术可能与过程1600(图16a)、1800(图18)、1900(图19)、2000(图20a和图20b)、2100(图21)、2900(图29)、3000(图30)、3100(图31)和/或4200(图42)相关。根据一些实施方案,图44示出了根据各种所述实施方案的原理进行配置的电子设备4400的示例性功能框图。根据一些实施方案,电子设备4400的功能块被配置为执行上文所述的技术。设备4400的功能块任选地由执行各种所述示例的原理的硬件、软件,或硬件和软件的组合来实现。本领域的技术人员应当理解,图44中所述的功能块任选地被组合或被分离为子块,以便实现各种所述示例的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。如图44中所示,电子设备4400包括被配置为显示图形用户界面的显示单元4402(任选地被配置为作为触敏显示器接收接触)、被配置为存储数据的存储单元4404和与显示单元4402和存储单元4404耦接的处理单元4410。在一些实施方案中,存储单元4404存储图形资源的离散集。在一些实施方案中,处理单元4410包括接收单元4412、生成单元4414、显示启用单元4416、存储单元4418、模式进入单元4420、识别单元4422和确定单元4424。处理单元4410包括:接收单元(例如,接收单元4412),该接收单元被配置为接收表示用户可配置的图形构造的数据,其中所接收的数据包括:表示用户可配置的构造的第一图形元素的第一信息,表示第一图形元素的第一信息包括i)识别图形资源的离散集的第一图形资源的数据,和ii)指示第一图形资源在用户可配置的图形构造中的布置的数据,并且其中所接收的数据还包括:表示用户可配置的构造的第二图形元素的第二信息,表示第二图形元素的第二信息包括i)识别图形资源的离散集的第二图形资源的数据,和ii)指示第二图形资源在用户可配置的图形构造中的布置的数据;生成单元(例如,生成单元4414),该生成单元被配置为:在接收到数据之后,基于所接收的数据和存储在存储单元中的图形资源的离散集的至少一个子集而生成用户可配置的图形构造或用户可配置的图形构造的表示;显示启用单元(例如,显示启用单元4416),该显示启用单元被配置为在生成用户可配置的图形构造或用户可配置的图形构造的表示后,在显示单元上启用显示:生成的用户可配置的图形构造或生成的用户可配置的图形构造的表示,和用于接受用户可配置的图形构造的用户界面;第二接收单元(例如,接收单元4412),该第二接收单元被配置为经由用户界面接收指示用户可配置的图形构造被接受的用户输入;以及存储单元(例如,存储单元4418),该存储单元被配置为响应于接收到用户输入,将所接收的数据存储在存储单元中。在一些实施方案中,处理单元4410还包括:模式进入单元(例如,模式进入单元4420),该模式进入单元被配置为在存储到所接收的数据之后,进入电子设备的用户可配置的图形构造选择模式;第三接收单元(例如,接收单元4412),该第三接收单元被配置为在用户可配置的图形构造选择模式下,接收指示用户可配置的图形构造的选择的用户输入;以及第二显示启用单元(例如,显示启用单元4416),该第二显示启用单元被配置为响应于接收到用户输入:在显示单元上启用用户可配置的图形构造的显示。在一些实施方案中,处理单元4410还包括第二生成单元(例如,生成单元4414),该第二生成单元被配置为响应于接收到用户输入以及在显示用户可配置的图形构造之前,基于所接收的数据和存储在存储单元中的图形资源的离散集的至少一个子集而生成用户可配置的图形构造。在一些实施方案中,生成用户可配置的图形构造或用户可配置的图形构造的表示包括基于所接收的数据和存储于存储器中的图形资源的离散集的至少一个子集而生成用户可配置的图形构造的表示,并且其中显示生成的用户可配置的图形构造或生成的用户可配置的图形构造的表示包括显示生成的用户可配置的图形构造的表示。在一些实施方案中,所接收的数据还包括:表示用户可配置的构造的非本地图形元素的第三信息,表示非本地图形元素的第三信息包括i)识别非本地图形元素的非本地图形资源的数据,ii)指示非本地图形资源在用户可配置的图形构造中的布置的数据,和iii)表示非本地图形资源的预览图像,并且其中非本地图形资源并非选自存储于电子设备的存储器中的图形资源的离散集。在一些实施方案中,用户可配置的图形构造还包括多媒体对象,并且其中所接收的数据还包括多媒体对象。在一些实施方案中,所接收的数据还包括i)文本串和ii)至少第一文本元素和第二文本元素,其中所述第一文本元素和第二文本元素同时表示文本串,并且其中第一文本元素和第二文本元素是不同的语言。在一些实施方案中,生成用户可配置的图形构造或用户可配置的图形构造的表示包括基于所接收的数据和/或存储于存储单元中的图形资源的离散集的至少一个子集而生成用户可配置的图形构造的表示;处理单元4410还包括识别单元(例如,识别单元4422),该识别单元被配置为识别出电子设备被配置为显示文本的系统语言与第一文本元素的语言相对应;其中显示生成的用户可配置的图形构造或生成的用户可配置的图形构造的表示包括显示生成的用户可配置的图形构造的表示;并且其中显示生成的用户可配置的图形构造的表示包括第一文本元素。在一些实施方案中,用户可配置的图形构造包括钟面,并且其中非本地图形元素表示与钟面相关联的复杂功能。在一些实施方案中,非本地图形元素表示应用程序,并且处理单元4410还包括:确定单元(例如,确定单元4424),该确定单元被配置为响应于接收到指示用户可配置的图形构造被接受的用户输入,确定应用程序是否存储在电子设备的存储单元中;以及第三显示启用单元(例如,显示启用单元4416),该第三显示启用单元被配置为:根据确定应用程序不存储在电子设备的存储单元中,在显示单元上启用用于获取应用程序的用户界面的显示;以及根据确定该应用程序存储在电子设备的存储单元中,放弃在显示单元上显示用于获取应用程序的用户界面。在一些实施方案中,通过电子邮件消息、文本消息或外部服务器接收数据。在一些实施方案中,数据由电子设备接收。在一些实施方案中,数据由经由无线通信耦接到电子设备的外部设备接收。以上参考图44描述的操作任选地由图1a至1b或图42中描绘的部件来实现。例如,接收操作4202、生成操作4204和接收操作4208可由事件分类器170、事件识别器180和事件处理程序190来实现。事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应事件识别器180将事件信息与相应事件定义186进行比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如对用户界面上的示能表示的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与对该事件或子事件的检测相关联的事件处理程序190。事件处理程序190可利用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施方案中,事件处理程序190访问相应gui更新器178,以更新由应用程序所显示的内容。类似地,本领域的技术人员会清楚地知道可如何基于图1a至图1b中描绘的部件来实现其他过程。根据一些实施方案,图45示出了根据各种所述实施方案的原理进行配置的电子设备4500的示例性功能框图。根据一些实施方案,电子设备4500的功能块被配置为执行上文所述的技术。设备4500的功能块任选地由执行各种所述示例的原理的硬件、软件,或硬件和软件的组合来实现。本领域的技术人员应当理解,图45中所述的功能块任选地被组合或被分离为子块,以便实现各种所述示例的原理。因此,本文的描述任选地支持本文所述的功能块的任何可能的组合或分离或进一步限定。如图45中所示,电子设备4500包括:被配置为显示图形用户界面的显示单元4502(任选地被配置为作为触敏显示器接收接触);任选地,被配置为接收接触的触敏表面单元4504;被配置为存储数据的存储单元4506;传输单元4508;以及与显示单元4502、任选的触敏显示单元4504、存储单元4506和传输单元4508耦接的处理单元4510。在显示单元4502为被配置为接收接触的触敏显示单元的一些实施方案中,显示单元4502和触敏表面单元4504可以是同一个单元。在一些实施方案中,存储单元4504存储图形资源的离散集。在一些实施方案中,处理单元4510包括接收单元4512、显示启用单元4514、传输启用单元4516和确定单元4518。处理单元4510包括:第一显示启用单元(例如,显示启用单元4514),该第一显示启用单元被配置为在显示单元上启用用户可配置的图形构造或用户可配置的图形构造的表示的显示;接收单元(例如,接收单元4512),该接收单元被配置为接收对应于共享表示用户可配置的图形构造的数据的请求的第一用户输入;传输启用单元(例如,传输启用单元4516),该传输启用单元被配置为响应于接收到第一用户输入,经由传输单元传输表示用户可配置的图形构造的数据,其中所传输的数据包括:表示用户可配置的构造的第一图形元素的第一信息,表示第一图形元素的第一信息包括i)识别图形资源的离散集的第一图形资源的数据,和ii)指示第一图形资源在用户可配置的图形构造中的布置的数据,并且其中所传输的数据还包括:表示用户可配置的构造的第二图形元素的第二信息,表示第二图形元素的第二信息包括i)识别图形资源的离散集的第二图形资源的数据,和ii)指示第二图形资源在用户可配置的图形构造中的布置的数据。在一些实施方案中,处理单元4510还包括:第二显示启用单元(例如,显示启用单元4514),该第二显示启用单元被配置为响应于接收到第一用户输入,在显示单元上启用用于选择接收方设备的用户界面的显示;以及第二接收单元(例如,接收单元4512),该第二接收单元被配置为在传输数据之前,接收对应于接收方设备的选择的第二用户输入,其中数据被传输到接收方设备。在一些实施方案中,所传输的数据还包括:表示用户可配置的构造的非本地图形元素的第三信息,表示非本地图形元素的第三信息包括i)识别非本地图形元素的非本地图形资源的数据,ii)指示非本地图形资源在用户可配置的图形构造中的布置的数据,和iii)表示非本地图形资源的预览图像,并且其中非本地图形资源并非选自存储于电子设备的存储器中的图形资源的离散集。在一些实施方案中,用户可配置的图形构造还包括多媒体对象,并且其中所传输的数据还包括多媒体对象。在一些实施方案中,所传输的数据还包括i)文本串和ii)至少第一文本元素和第二文本元素,其中第一文本元素和第二文本元素同时表示文本串,并且其中第一文本元素和第二文本元素是不同的语言。在一些实施方案中,用户可配置的图形构造包括钟面,并且其中非本地图形元素表示与钟面相关联的复杂功能。在一些实施方案中,显示单元(例如,显示单元4502)为触敏显示单元,并且其中第一用户输入包括在所显示的用户可配置的图形构造或所显示的所述用户可配置的图形构造的表示上的轻扫。在一些实施方案中,用于选择接收方设备的用户界面包括共享示能表示,并且其中第二用户输入对应于针对共享示能表示的用户选择。在一些实施方案中,显示单元(例如,显示单元4502)为触敏显示单元,并且其中第二用户输入包括在触敏显示器上在共享示能表示处的接触。在一些实施方案中,在接收到第一用户输入之前显示用户可配置的图形构造的表示,并且处理单元4510还包括:第三显示启用单元(例如,显示启用单元4514),该第三显示启用单元被配置为利用用户可配置的图形构造的表示启用对第二用户可配置的图形构造的第二表示的至少一部分的显示。在一些实施方案中,第二表示以局部视图显示。在一些实施方案中,数据通过电子邮件消息、文本消息、网站或外部服务器传输。在一些实施方案中,数据由电子设备传输。在一些实施方案中,数据由经由无线通信耦接到电子设备的外部设备传输。在一些实施方案中,非本地图形元素表示已针对接收方获取的应用程序,并且其中传输数据还包括供接收方获取应用程序的信息。以上参考图45描述的操作任选地由图1a至1b或图43中描绘的部件来实现。例如,显示操作4302、接收操作4304和传输操作4310可由事件分类器170、事件识别器180和事件处理程序190来实现。事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件分配器模块174将事件信息递送到应用程序136-1。应用程序136-1的相应事件识别器180将事件信息与相应事件定义186进行比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如对用户界面上的示能表示的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与对该事件或子事件的检测相关联的事件处理程序190。事件处理程序190可利用或调用数据更新器176或对象更新器177来更新应用程序内部状态192。在一些实施方案中,事件处理程序190访问相应gui更新器178,以更新由应用程序所显示的内容。类似地,本领域的技术人员会清楚地知道可如何基于图1a至图1b中描绘的部件来实现其他过程。出于解释的目的,前面的描述是通过参考具体实施方案来描述的。然而,上面的例示性论述并非旨在是穷尽的或将本发明限制为所公开的精确形式。根据以上教导内容,很多修改形式和变型形式都是可能的。选择并描述这些实施方案是为了最好地解释这些技术的原理及其实际应用。本领域的其他技术人员由此能够最好地利用这些技术以及具有适合于所设想的特定用途的各种修改的各种实施方案。虽然参照附图对本公开以及示例进行了全面的描述,但应当注意,各种变化和修改对于本领域内的技术人员而言将变得显而易见。应当理解,此类变化和修改被认为被包括在由权利要求书所限定的本公开和示例的范围内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1