使用表情字符的便携式触摸屏设备、方法和图形用户界面的制作方法

文档序号:6596053阅读:193来源:国知局

专利名称::使用表情字符的便携式触摸屏设备、方法和图形用户界面的制作方法
技术领域
:所公开的实施例一般涉及提供用于电子消息和文档的表情字符(emojicharacter)的便携式电子设备,并且尤其是,涉及具有提供用于电子消息和文件的表情字符的触摸屏显示器的便携式电子设备。
背景技术
:随着便携式电子设备变得更加小型化以及给定设备执行的功能数量增加,设计允许用户容易地与多功能设备交互的用户界面变为明显的挑战。这种挑战对于具有触摸敏感显示器-其具有远比桌上型或膝上型计算机小的屏幕-的手持便携式设备特别明显。由于用户界面是用户通过其不仅接收内容还接收对于包括访问设备的特征、工具和功能的用户尝试的用户动作或行为的响应的途径,因此这种情况是十分不利的。根据报告,一些便携式通信设备(例如,有时称为手机、蜂窝式电话和大哥大等的移动电话)采取增加更多的按钮,增加按钮的密度,使按钮的功能超载,或者使用复杂的菜单系统以允许用户访问、存储和操作数据。这些常规的用户界面常常导致用户必须记住复杂的键序列和菜单层次。许多常规的用户界面,诸如包括物理按钮的那些界面,也是不灵活的。这会妨碍通过在便携式设备上运行的应用或由用户配置和/或调整用户界面。当与记住多个键序列和菜单层次的耗时需求和激活希望的按钮的困难耦合时,这种不灵活性会使大多数的用户产生挫折感。近年来,开发了支持表情字符的使用的便携式电子设备。在网络论坛、电子邮件消息、即时消息(例如,SMS文本消息)、便签和在线游戏中常常使用表情字符。存在大量的且数量不断增加的表情字符。但是,在具有小的显示屏的现有便携式电子设备中,显示、组织和使用大量的表情字符是相当麻烦的。因此,需要一种具有具备用于使用表情字符的更透明和有效的用户界面触摸屏显示器的便携式电子设备。这种界面允许用户更快和更有效地执行涉及表情字符的任务,由此节省电力并增加便携式电子设备中的电池充电之间的时间。另外,这种界面增加便携式电子设备的有效性和用户满意度。
发明内容通过所公开的便携式多功能设备,减少了以上与用于在便携式设备上提供和使用表情的用户界面相关的缺点和其它的问题。在一些实施例中,设备具有具备图形用户界面(GUI)的触摸敏感显示器(也称为“触摸屏”)、一个或多个处理器、存储器和存储于存储器中的用于执行多种功能的一个或多个模块、程序或指令组。在一些实施例中,用户主要通过触摸敏感显示器上的手指接触和手势与GUI交互。在一些实施例中,功能可包括电话、视频会议、电子邮件、即时消息、博客、数字照相、数字视频、网络浏览、数字音乐播放和/或数字视频播放。用于执行这些功能的指令可包括在被配置为由一个或多个处理器执行的计算机程序产品(例如,其中存储有指令的计算机可读存储介质)中。根据一些实施例,在具有触摸屏显示器的便携式电子设备上执行计算机实现的方法。计算机实现的方法包括同时显示能够操作以显示由用户选择的文本字符输入和表情字符输入的字符输入区域;键盘显示区域;和多个表情类别图标。如在说明书和权利要求中使用的那样,文本字符指的是字母数字字符、汉字(sinograph)、日本汉字或假名符号和/或其它书写的人类语言字符。如在说明书和权利要求中使用的那样,表情字符指的是静止和动画图片字符,其不是书写的人类语言中的文本字符。表情类别图标与多个表情类别对应。计算机实现的方法还包括检测多个表情类别图标中的响应表情类别图标上的手势;以及响应于检测到相应表情类别图标上的手势,同时显示键盘显示区域中的相应表情类别的表情字符键的第一子集,其中,相应表情类别包括被配置为在键盘显示区域中被单独显示为表情字符键子集序列的多个表情字符键子集;和相应表情类别的多个子集序列标记图标,其中,子集序列标记图标提供与相应表情类别中的子集的数量和表情字符键子集序列中的所显示子集在键盘显示区域中的位置有关的信息。计算机实现的方法还包括在键盘显示区域中显示相应表情类别的表情字符键的第一子集的同时,检测键盘显示区域中的手势;和响应于检测到键盘显示区域中的手势在键盘显示区域中用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第一子集的显示,和更新由子集序列标记图标提供的信息以反映所显示的表情字符键的第一子集被表情字符键的第二子集替代。根据一些实施例,提供了一种便携式电子设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序。所述一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行。所述一个或多个程序包括用于以下动作的指令同时显示能够操作以显示由用户选择的文本字符输入和表情字符输入的字符输入区域;键盘显示区域;和多个表情类别图标,其中,表情类别图标与多个表情类别对应。所述一个或多个程序还包括用于以下动作的指令检测多个表情类别图标中的相应表情类别图标上的手势;响应于检测到相应表情类别图标上的手势,同时显示键盘显示区域中的相应表情类别的表情字符键的第一子集,其中,相应表情类别包括被配置为在键盘显示区域中被单独显示为表情字符键子集序列的多个表情字符键子集;和相应表情类别的多个子集序列标记图标,其中,子集序列标记图标提供与相应表情类别中的子集的数量和表情字符键子集序列中的所显示子集在键盘显示区域中的位置有关的信息。所述一个或多个程序还包括用于以下动作的指令在键盘显示区域中显示相应表情类别的表情字符键的第一子集的同时,检测键盘显示区域中的手势;和响应于检测到键盘显示区域中的手势在键盘显示区域中用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第一子集的显示;和更新由子集序列标记图标提供的信息以反映所显示的表情字符键的第一子集被表情字符键的第二子集替代。根据一些实施例,提供了一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的便携式电子设备执行时,使得所述便携式电子设备同时显示能够操作以显示由用户选择的文本字符输入和表情字符输入的字符输入区域;键盘显示区域;和多个表情类别图标,其中,表情类别图标与多个表情类别对应;检测多个表情类别图标中的相应表情类别图标上的手势;以及响应于检测到相应表情类别图标上的手势,同时显示键盘显示区域中的相应表情类别的表情字符键的第一子集,其中,相应表情类别包括被配置为在键盘显示区域中被单独显示为表情字符键子集序列的多个表情字符键子集;和相应表情类别的多个子集序列标记图标,其中,子集序列标记图标提供与相应表情类别中的子集的数量和表情字符键子集序列中的所显示子集在键盘显示区域中的位置有关的信息;在键盘显示区域中显示相应表情类别的表情字符键的第一子集的同时,检测键盘显示区域中的手势;和响应于检测到键盘显示区域中的手势在键盘显示区域中用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第一子集的显示;和更新由子集序列标记图标提供的信息以反映所显示的表情字符键的第一子集被表情字符键的第二子集替代。根据一些实施例中,提供了一种在具有触摸屏显示器的便携式电子设备上的图形用户界面,包括能够操作以显示由用户选择的文本字符输入和表情字符输入的字符输入区域,键盘显示区域,多个表情类别图标。表情类别图标与多个表情类别对应。相应表情类别包括被配置为在键盘显示区域中被单独显示为表情字符键子集序列的多个表情字符键子集。所述图形用户界面还包括相应表情类别的表情字符键的第一子集;相应表情类别的表情字符键的第二子集;和相应表情类别的多个子集序列标记图标。子集序列标记图标提供与相应表情类别中的子集的数量和表情字符键子集序列中的所显示子集在键盘显示区域中的位置有关的信息。字符输入区域、键盘显示区域和多个表情类别图标被同时显示。响应于检测到多个表情类别图标中相应表情类别图标上的手势,在键盘显示区域中同时显示相应表情类别的表情字符键的第一子集和相应表情类别的多个子集序列标记图标。响应于在键盘显示区域中显示相应表情类别的表情字符键的第一子集的同时检测到键盘显示区域中的手势,用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第一子集的显示,并且更新由子集序列标记图标提供的信息以反映所显示的表情字符键的第一子集被表情字符键的第二子集替代。根据一些实施例,提供了一种便携式电子设备,包括触摸屏显示器;用于同时显示以下项的装置能够操作以显示由用户选择的文本字符输入和表情字符输入的字符输入区域,键盘显示区域,和多个表情类别图标,其中,表情类别图标与多个表情类别对应。所述便携式电子设备还包括用于检测多个表情类别图标中的相应表情类别图标上的手势的装置;用于响应于检测到相应表情类别图标上的手势,同时显示以下项的装置键盘显示区域中的相应表情类别的表情字符键的第一子集,其中,相应表情类别包括被配置为在键盘显示区域中被单独显示为表情字符键子集序列的多个表情字符键子集,和相应表情类别的多个子集序列标记图标。子集序列标记图标提供与相应表情类别中的子集的数量和表情字符键子集序列中的所显示子集在键盘显示区域中的位置有关的信息。所述便携式电子设备还包括用于在键盘显示区域中显示相应表情类别的表情字符键的第一子集的同时,检测键盘显示区域中的手势的装置;和用于响应于检测到键盘显示区域中的手势,执行以下动作的装置在键盘显示区域中用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第一子集的显示,和更新由子集序列标记图标提供的信息以反映所显示的表情字符键的第一子集被表情字符键的第二子集替代。根据一些实施例,在具有触摸屏显示器的便携式电子设备处于用户界面锁定模式中的同时,在便携式电子设备上执行一种计算机实现的方法。所述方法包括在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息;以及响应于接收到进入消息给触摸屏显示器加电,和在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分。所述方法还包括检测触摸屏显示器上的与表情字符对应的一个或多个预定手指手势;检测启动发送对于进入消息的响应的预定用户动作;和响应于检测到启动发送对于进入消息的响应的预定用户动作,发送对于进入消息的响应。所述响应包括与在触摸屏显示器上检测到的一个或多个预定手指手势对应的表情字符。根据一些实施例,提供了一种便携式电子设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序。所述一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行。所述一个或多个程序包括用于以下动作的指令在便携式电子设备处于用户界面锁定模式中的同时,在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息;响应于接收到进入消息给触摸屏显示器加电;和在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分;检测触摸屏显示器上的与表情字符对应的一个或多个预定手指手势;检测启动发送对于进入消息的响应的预定用户动作;和响应于检测到启动发送对于进入消息的响应的预定用户动作,发送对于进入消息的响应。所述响应包括与在触摸屏显示器上检测到的一个或多个预定手指手势对应的表情字符。根据一些实施例,提供了一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的便携式电子设备执行时,使得所述便携式电子设备,在便携式电子设备处于用户界面锁定模式中的同时在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息。所述指令还使得所述便携式电子设备,在便携式电子设备处于用户界面锁定模式中的同时响应于接收到进入消息给触摸屏显示器加电,和在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分;检测触摸屏显示器上的与表情字符对应的一个或多个预定手指手势;检测启动发送对于进入消息的响应的预定用户动作;和响应于检测到启动发送对于进入消息的响应的预定用户动作,发送对于进入消息的响应。所述响应包括与在触摸屏显示器上检测到的一个或多个预定手指手势对应的表情字符。根据一些实施例,提供了在具有触摸屏显示器的便携式电子设备上的图形用户界面,包括从一方到便携式电子设备的用户的进入消息的至少一部分。在便携式电子设备处于用户界面锁定模式中的同时,在触摸屏显示器处于节能状态的同时,响应于接收到从一方到便携式电子设备的用户的进入消息给触摸屏显示器加电,和在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分。在便携式电子设备处于用户界面锁定模式中的同时,检测触摸屏显示器上的与表情字符对应的一个或多个预定手指手势。在便携式电子设备处于用户界面锁定模式中的同时,响应于检测到启动发送对于进入消息的响应的预定用户动作,发送对于进入消息的响应。所述响应包括与在触摸屏显示器上检测到的一个或多个预定手指手势对应的表情字符。根据一些实施例,提供了一种便携式电子设备,包括触摸屏显示器,以及在便携式电子设备处于用户界面锁定模式中的同时用于在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息的装置;响应于接收到进入消息用于给触摸屏显示器加电的装置,和用于在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分的装置;用于检测触摸屏显示器上的与表情字符对应的一个或多个预定手指手势的装置;用于检测启动发送对于进入消息的响应的预定用户动作的装置;和响应于检测到启动发送对于进入消息的响应的预定用户动作,用于发送对于进入消息的响应的装置。所述响应包括与在触摸屏显示器上检测到的一个或多个预定手指手势对应的表情字符。根据一些实施例,提供了一种计算机实现的方法,包括在具有触摸屏显示器的便携式电子设备上,在便携式电子设备处于用户界面锁定模式中的同时在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息;响应于接收到进入消息给触摸屏显示器加电,在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分,和显示对于进入消息的多个预定响应,其中,预定响应包括多个表情字符;检测用于选择多个预定响应中的预定响应的预定用户动作;检测启动发送对于进入消息的所选预定响应的预定用户动作;和响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,发送对于进入消息的所选预定响应。所选预定响应包括所述多个表情字符中的表情字符。根据一些实施例,提供了一种便携式电子设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序,其中,所述一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行。所述一个或多个程序包括用于以下动作的指令在便携式电子设备处于用户界面锁定模式中的同时在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息;响应于接收到进入消息给触摸屏显示器加电,在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分,和显示对于进入消息的多个预定响应,其中,预定响应包括多个表情字符;检测用于选择多个预定响应中的预定响应的预定用户动作;检测启动发送对于进入消息的所选预定响应的预定用户动作;和响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,发送对于进入消息的所选预定响应。所选预定响应包括所述多个表情字符中的表情字符。根据一些实施例,提供了一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的便携式电子设备执行时,使得所述便携式电子设备,在便携式电子设备处于用户界面锁定模式中的同时在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息;响应于接收到进入消息给触摸屏显示器加电,在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分,和显示对于进入消息的多个预定响应,其中,预定响应包括多个表情字符;检测用于选择多个预定响应中的预定响应的预定用户动作;检测启动发送对于进入消息的所选预定响应的预定用户动作;和响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,发送对于进入消息的所选预定响应。所选预定响应包括所述多个表情字符中的表情字符。根据一些实施例,提供了一种在具有触摸屏显示器的便携式电子设备上的图形用户界面,包括从一方到便携式电子设备的用户的进入消息的至少一部分,和对于进入消息的多个预定响应。预定响应包括多个表情字符。当便携式电子设备处于用户界面锁定模式中的同时在触摸屏显示器处于节能状态的同时,响应于接收到从所述一方到便携式电子设备的用户的进入消息给触摸屏显示器加电,在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分,和显示对于进入消息的多个预定响应;检测用于选择多个预定响应中的预定响应的预定用户动作;以及响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,发送对于进入消息的所选预定响应。所选预定响应包括所述多个表情字符中的表情字符。根据一些实施例,提供了一种便携式电子设备,包括触摸屏显示器;以及,当便携式电子设备处于用户界面锁定模式中的同时用于在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息的装置;响应于接收到进入消息用于给触摸屏显示器加电的装置,用于在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分的装置,和用于显示对于进入消息的多个预定响应的装置,其中,预定响应包括多个表情字符;用于检测用于选择多个预定响应中的预定响应的预定用户动作的装置;用于检测启动发送对于进入消息的所选预定响应的预定用户动作的装置;和用于响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,发送对于进入消息的所选预定响应的装置。所选预定响应包括所述多个表情字符中的表情字符。根据一些实施例,一种在具有触摸屏显示器的便携式电子设备上的计算机实现的方法,包括在便携式电子设备处于用户界面锁定模式中的同时在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息;响应于接收到进入消息给触摸屏显示器加电,和在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分;检测启动显示对于进入消息的多个预定响应的预定用户动作,其中,预定响应包括多个表情字符;响应于检测到启动显示对于进入消息的多个预定响应的预定用户动作,显示多个预定响应;检测用于选择多个预定响应中的预定响应的预定用户动作;检测启动发送对于进入消息的所选预定响应的预定用户动作;和响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,发送对于进入消息的所选预定响应。所选预定响应包括所述多个表情字符中的表情字符。根据一些实施例,提供了一种便携式电子设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序,其中,所述一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行。所述一个或多个程序包括用于以下动作的指令在便携式电子设备处于用户界面锁定模式中的同时在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息;响应于接收到进入消息给触摸屏显示器加电,和在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分;检测启动显示对于进入消息的多个预定响应的预定用户动作,其中,预定响应包括多个表情字符;响应于检测到启动显示对于进入消息的多个预定响应的预定用户动作,显示多个预定响应;检测用于选择多个预定响应中的预定响应的预定用户动作;检测启动发送对于进入消息的所选预定响应的预定用户动作;和响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,发送对于进入消息的所选预定响应。所选预定响应包括所述多个表情字符中的表情字符。根据一些实施例,一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的便携式电子设备执行时,使得所述便携式电子设备,在便携式电子设备处于用户界面锁定模式中的同时在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息;响应于接收到进入消息给触摸屏显示器加电,和在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分;检测启动显示对于进入消息的多个预定响应的预定用户动作,其中,预定响应包括多个表情字符;响应于检测到启动显示对于进入消息的多个预定响应的预定用户动作,显示多个预定响应;检测用于选择多个预定响应中的预定响应的预定用户动作;检测启动发送对于进入消息的所选预定响应的预定用户动作;和响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,发送对于进入消息的所选预定响应。所选预定响应包括所述多个表情字符中的表情字符。根据一些实施例,提供了一种在具有触摸屏显示器的便携式电子设备上的图形用户界面,包括从一方到便携式电子设备的用户的进入消息的至少一部分,和对于进入消息的多个预定响应。预定响应包括多个表情字符。在便携式电子设备处于用户界面锁定模式中的同时在触摸屏显示器处于节能状态的同时,响应于接收到从所述一方到便携式电子设备的用户的进入消息给触摸屏显示器加电,和在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分;响应于检测到启动显示对于进入消息的多个预定响应的预定用户动作,显示多个预定响应;检测用于选择多个预定响应中的预定响应的预定用户动作;以及响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,发送对于进入消息的所选预定响应。所选预定响应包括所述多个表情字符中的表情字符。根据一些实施例,提供了一种便携式电子设备,包括触摸屏显示器,以及,当便携式电子设备处于用户界面锁定模式中的同时用于在触摸屏显示器处于节能状态的同时接收从一方到便携式电子设备的用户的进入消息的装置;响应于接收到进入消息用于给触摸屏显示器加电的装置,和用于在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分的装置;用于检测启动显示对于进入消息的多个预定响应的预定用户动作的装置,其中,预定响应包括多个表情字符;响应于检测到启动显示对于进入消息的多个预定响应的预定用户动作,用于显示多个预定响应的装置;用于检测用于选择多个预定响应中的预定响应的预定用户动作的装置;用于检测启动发送对于进入消息的所选预定响应的预定用户动作的装置;和响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,用于发送对于进入消息的所选预定响应的装置。所选预定响应包括所述多个表情字符中的表情字符。根据一些实施例,提供了一种在具有触摸屏显示器的便携式电子设备上的计算机实现的方法,包括在便携式电子设备处于用户定义手势记录模式的同时,检测触摸屏显示器上的用户定义手势;产生用户定义手势的表示;使用户定义手势的表示与表情字符相关联;和存储用户定义手势的表示和用户定义手势的表示与表情字符的关联。根据一些实施例中,提供了一种便携式电子设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序,其中,所述一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行。所述一个或多个程序包括用于以下动作的指令在便携式电子设备处于用户定义手势记录模式的同时,检测触摸屏显示器上的用户定义手势;产生用户定义手势的表示;使用户定义手势的表示与表情字符相关联;和存储用户定义手势的表示和用户定义手势的表示与表情字符的关联。根据一些实施例中,提供了一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的便携式电子设备执行时,使得所述便携式电子设备在便携式电子设备处于用户定义手势记录模式的同时,检测触摸屏显示器上的用户定义手势;产生用户定义手势的表示;使用户定义手势的表示与表情字符相关联;和存储用户定义手势的表示和用户定义手势的表示与表情字符的关联。根据一些实施例,提供了一种便携式电子设备,包括触摸屏显示器;用于在便携式电子设备处于用户定义手势记录模式的同时,检测触摸屏显示器上的用户定义手势的装置;用于产生用户定义手势的表示的装置;用于使用户定义手势的表示与表情字符相关联的装置;和用于存储用户定义手势的表示和用户定义手势的表示与表情字符的关联的装置。根据一些实施例,提供了一种在具有触摸屏显示器的便携式电子设备上的计算机实现的方法,包括接收电子消息。电子消息包括用于启动地理映射应用的指令,表示地图上的位置的位置数据,和表示表情字符的表情数据。表情数据与位置数据相关联。所述方法还包括在触摸屏显示器上显示电子消息;检测所显示的电子消息上的用于启动地理映射应用的预定用户动作;和响应于检测到启动地理映射应用的预定用户动作在地理映射应用中显示地图;和在地图上与位置数据对应的位置处显示表情字符。根据一些实施例,提供了一种便携式电子设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序,其中,所述一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行。所述一个或多个程序包括用于以下动作的指令接收电子消息,其中,电子消息包括用于启动地理映射应用的指令,表示地图上的位置的位置数据,和表示表情字符的表情数据。表情数据与位置数据相关联。所述一个或多个程序还包括用于以下动作的指令在触摸屏显示器上显示电子消息;检测所显示的电子消息上的用于启动地理映射应用的预定用户动作;和响应于检测到启动地理映射应用的预定用户动作在地理映射应用中显示地图,和在地图上与位置数据对应的位置处显示表情字符。根据一些实施例,提供了一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的便携式电子设备执行时,使得所述便携式电子设备接收电子消息。电子消息包括用于启动地理映射应用的指令;表示地图上的位置的位置数据;和表示表情字符的表情数据。表情数据与位置数据相关联。所述指令还使得所述便携式电子设备在触摸屏显示器上显示电子消息;检测所显示的电子消息上的用于启动地理映射应用的预定用户动作;和响应于检测到启动地理映射应用的预定用户动作在地理映射应用中显示地图,和在地图上与位置数据对应的位置处显示表情字符。根据一些实施例,提供了一种在具有触摸屏显示器的便携式电子设备上的图形用户界面,包括电子消息、地图和表情字符。电子消息被便携式电子设备接收。电子消息包括用于启动地理映射应用的指令,表示地图上的位置的位置数据,和表示表情字符的表情数据。表情数据与位置数据相关联。在触摸屏显示器上显示电子消息。响应于检测到所显示的电子消息上的用于启动地理映射应用的预定用户动作在地理映射应用中显示地图,和在地图上与位置数据对应的位置处显示表情字符。根据一些实施例,提供了一种便携式电子设备,包括触摸屏显示器;用于接收电子消息的装置,其中电子消息包括用于启动地理映射应用的指令,表示地图上的位置的位置数据,和表示表情字符的表情数据,其中表情数据与位置数据相关联。所述设备还包括用于在触摸屏显示器上显示电子消息的装置;用于检测所显示的电子消息上的用于启动地理映射应用的预定用户动作的装置;和响应于检测到启动地理映射应用的预定用户动作用于在地理映射应用中显示地图的装置,和用于在地图上与位置数据对应的位置处显示表情字符的装置。因此,本发明提供了用于在具有触摸敏感显示器的便携式电子设备上使用表情的简单、有效和容易使用的界面。这种界面通过使得用户能够更快地完成任务而节省电力,由此增加电池充电之间的时间。这种界面还提高了便携式电子设备的用户满意度。为了更好地理解本发明的上述实施例及其附加实施例,结合附图参照以下的具体实施方式,在这些附图中,类似的附图标记始终指的是对应部分。图IA和图IB是示出根据一些实施例的具有触摸敏感显示器的便携式多功能设备的框图。图2示出根据一些实施例的具有触摸屏的便携式多功能设备。图3示出用于将根据一些实施例的便携式电子设备解锁的示例性用户界面。图4A-4B示出根据一些实施例的便携式多功能设备上的应用菜单的示例性用户界面。图5A-5G示出根据一些实施例的配备有触摸敏感显示器的便携式电子设备上的用于设置和组织表情字符键的示例性用户界面。图6A-6E示出根据一些实施例的配备有触摸敏感显示器的便携式电子设备上的用于在特定的表情类别中的表情字符子集之间导航并且输入表情字符的示例性用户界面。图7A-7E示出根据一些实施例的配备有触摸敏感显示器的便携式电子设备上的用于输入表情字符并且发送包括表情字符的电子消息的示例性用户界面。图8A-8C示出根据一些实施例的配备有触摸敏感显示器的便携式电子设备上的用于重新配置软件键盘中的表情字符键的示例性用户界面。图9A-9H示出根据一些实施例的用于在配备有触摸敏感显示器的便携式电子设备处于用户界面锁定模式中的同时用表情响应消息的示例性用户界面。图10A-10E示出根据一些实施例的配备有触摸敏感显示器的便携式电子设备上的用于向表情字符分配用户定义手势的示例性用户界面。图11A-11B示出根据一些实施例的用于通过电子消息在地图上使用表情字符作为位置指示器的示例性用户界面。图12A-12F是示出根据一些实施例的在具有触摸敏感显示器的便携式电子设备上操作表情字符键盘的方法的流程图。图13是示出根据一些实施例的用于在配备有触摸敏感显示器的便携式电子设备处于用户界面锁定模式中的同时用表情响应消息的方法的流程图。图14是示出根据一些实施例的用于在配备有触摸敏感显示器的便携式电子设备处于用户界面锁定模式中的同时用表情响应消息的方法的流程图。图15是示出根据一些实施例的用于在配备有触摸敏感显示器的便携式电子设备处于用户界面锁定模式中的同时用表情响应消息的方法的流程图。图16是示出根据一些实施例的向配备有触摸敏感显示器的便携式电子设备上的表情分配用户定义手势的方法的流程图。图17是示出根据一些实施例的用于通过电子消息在地图中使用表情作为位置指示器的方法的流程图。具体实施例方式现在详细参照实施例,在附图中示出了这些实施例的例子。在以下的详细描述中,为了使得能够彻底地理解本发明,阐述大量的特定细节。但是,本领域技术人员很容易理解,可以在没有这些特定细节的情况下实施本发明。在其它情况下,公知的方法、过程、部件、电路和网络没有被详细描述,以不至于不必要地混淆实施例的各方面。还应理解,虽然这里可以使用术语第一、第二等以描述各种要素,但这些要素不应被这些术语限制。仅使用这些术语以将要素相互区分开。例如,在不背离本发明的范围的情况下,第一手势可被称为第二手势,并且类似地,第二手势可被称为第一手势。这里在本发明的说明书中使用的术语仅出于描述特定实施例的目的,并且不是要限制本发明。如在本发明的说明书和所附权利要求中使用的那样,除非上下文另外特别指示,否则单数形式“一个”、“一种”和“该”也旨在包括复数形式。还应理解,这里使用的术语“和/或”指的是并且包括相关联地列出的项中的一个或多个的任意和所有可能的组合。还应理解,在本说明书中使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、元件和/或部件的存在,但不排除一个或多个其它特性、整数、步骤、操作、元件、部件和/或它们的组的存在或添加。如这里使用的那样,根据上下文,术语“如果”可被解释为意味着“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,根据上下文,短语“如果确定”或者“如果检测到[陈述的条件或事件]”可被解释为意味着“一旦确定”或“响应于确定”或“一旦检测到[陈述的条件或事件]”或“响应于检测到[陈述的条件或事件]”。描述了便携式多功能设备、用于这些设备的用户界面和用于使用这些设备的相关处理的实施例。在一些实施例中,设备是诸如还包括诸如PDA和/或音乐播放器功能的其它功能的移动电话之类的便携式通信设备。便携式多功能设备的示例性实施例包括但不限于来自AppleComputer,Int.ofCupertino,Califonia的iPhone和iPodTouch设备。除了触摸屏或在触摸屏上显示的虚拟点击轮之外,用户界面还可包括物理点击轮。点击轮是可基于轮的角位移或设备的用户与轮的接触点提供导航命令的用户界面器件。也可使用点击轮,以例如在设备的用户按下轮子的至少一部分或轮子的中心时提供与一个或多个项目的选择对应的用户命令。作为替代方案,断开与触摸屏表面上的点击轮图像的接触可指示与选择对应的用户命令。为了简化,在以下的讨论中,作为示例性实施例使用包括触摸屏的便携式多功能设备。但是,应当理解,可以向其它便携式设备应用用户界面和相关处理中的一些。设备可以支持诸如以下应用中的一个或多个的各种应用电话应用、视频会议应用、电子邮件应用、即时消息应用、博客应用、照片管理应用、数字照相机应用、数字视频照相机应用、网络浏览应用、数字音乐播放器应用和/或数字视频播放器应用。可在设备上执行的各种应用可使用至少一个诸如触摸屏的共用物理用户界面设备。可以调整和/或从一种应用到下一应用和/或在相应应用内改变触摸屏的一个或多个功能以及在设备上显示的对应信息。以这种方式,设备的共用物理架构(诸如触摸屏)可支持具有直观且透明的用户界面的各种应用。用户界面可包括用于输入或能够操作以输入文本字符和表情字符的软键盘实施例。软键盘实施例可包括诸如在2006年7月M日提交的美国专利申请11/459,606"KeyboardsForPortableElectronicDevices,,和在2006年7月24日提交的美国专利申请11/459,615“TouchScreenKeyboardsForPortableElectronicDevices,,的键盘的显示图标上的符号的标准(QWERTY)和/或非标准配置,在此加入它们的全部内容作为参考。相对于诸如用于打字机的物理键盘的现有物理键盘中的键的数量,键盘实施例可包括更少数量的图标(或软键)。这使得用户更容易选择键盘中的一个或多个图标,并由此选择一个或多个相应的符号。键盘实施例可以是自适应的。例如,可根据诸如选择一个或多个图标和/或一个或多个相应符号之类的用户动作修改显示的图标。便携式设备上的一个或多个应用可利用共用和/或不同的键盘实施例。因此,可对于应用中的至少一些定制所使用的键盘实施例。在一些实施例中,可对于相应用户定制一个或多个键盘实施例。例如,可基于相应用户的字词使用历史(词典、俚语、个人使用)对于相应用户定制一个或多个键盘实施例。当使用软键盘实施例时,键盘实施例中的一些可被调整以减小选择一个或多个图标并由此选择一个或多个符号时的用户错误的可能性。以下更详细地讨论了用于输入或能够操作以输入表情字符的软键盘。现在关注设备的实施例。图IA和图IB是示出根据一些实施例的具有触摸敏感显示器112的便携式多功能设备100的方框图。触摸敏感显示器112有时为了方便被称为“触摸屏”,并且也可被称为或叫做触摸敏感显示器系统。设备100可包括存储器102(可包括一个或多个计算机可读存储介质)、存储器控制器122、一个或多个处理单元(CPU)120、外设接口118、RF电路108、音频电路110、扬声器111、麦克风113、输入/输出(1/0)子系统106、其它输入或控制装置116和外部端口124。设备100可包括一个或多个光学传感器164。这些部件可在一个或多个通信总线或信号线103上通信。应当理解,设备100仅为便携式多功能设备100的一个例子,并且,设备100可具有比示出的部件更多或更少的部件,可以组合两个或更多个部件,或者可具有部件的不同配置或布置。可以以包括一个或多个信号处理和/或专用集成电路的硬件、软件或硬件和软件二者的组合实现图IA和图IB所示的各种部件。存储器102可包括高速随机存取存储器,并且也可包括非易失性存储器,诸如一个或多个磁盘存储设备、闪存设备或其它非易失性固态存储设备。可通过存储器控制器122控制诸如CPU120和外设接口118之类的设备100的其它部件对于存储器102的访问。外设接口118使设备的输入和输出外设与CPU120和存储器102耦合。一个或多个处理器120运行或执行存储于存储器102中的各种软件程序和/或多组指令,以执行设备100的各种功能并处理数据。在一些实施例中,可在诸如芯片104的单个芯片上实现外设接口118、CPU120和存储器控制器122。在一些其它实施例中,可以在单独的芯片上实现它们。RF(射频)电路108接收和发送也称为电磁信号的RF信号。RF电路108将电磁信号转换为电信号/将电信号转换为电磁信号,并且通过电磁信号与通信网络和其它通信设备通信。RF电路108可包括用于执行这些功能的公知电路,包括但不限于天线系统、RF收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC芯片组、订户身份模块(SIM)卡和存储器等。RF电路108可通过无线通信与诸如也称为万维网(WWW)的因特网、内联网和/或诸如蜂窝式电话网络、无线局域网络(LAN)和/或都市区域网络(MAN)的无线网络的网络和其它设备通信。无线通信可使用多个通信标准、协议和技术中的任一个,包括但不限于全球移动通讯系统(GSM)、增强数据GSM环境(EDGE)、高速下行链路分组接入(HSDPA)、宽带代码分多址(W-CDMA)、码分多址(CDMA)、时分多址(TDMA)、蓝牙、无线保真(Wi-Fi)(例如,IEEE802.11a、IEEE802.lib、IEEE802.Ilg禾口/或IEEE802.lln)、基于IP的语音(VoIP)、Wi-MAX、用于电子邮件的协议(例如,因特网消息访问协议(IMAP)和/或邮局协议(POP))、即时消息(例如,可扩展消息和存在协议(XMPP))、即时通讯对话初始协议禾口表示扩展协议(SessionInitiationProtocolforInstantMessagingandPresenceLeveragingExtensions,SIMPLE)、艮口时消息禾口存在月艮务(InstantMessagingandPresenceService,IMPS))和/或短消息服务(SMS))或包括到本文档的提交日期为止还没有开发的通信协议的任何其它适当的通信协议。音频电路110、扬声器111和麦克风113在用户和设备100之间提供音频接口。音频电路110从外设接口118接收音频数据,将音频数据转换成电信号,并且将电信号传送到扬声器111。扬声器111将电信号转换成人可听到的音波。音频电路110还接收由麦克风113从音波转换的电信号。音频电路110将电信号转换成音频数据,并且将音频数据传送到外设接口118以供处理。可通过外设接口118从存储器102和/或RF电路108检索和/或向其传送音频数据。在一些实施例中,音频电路110还包括头戴式送受话器插孔(例如,212,图2、。头戴式送受话器插孔提供音频电路110和诸如仅输出型头戴式耳机或具有输出(例如,用于单耳或双耳的头戴式耳机)和输入(例如,麦克风)的头戴式送受话器的可去除音频输入/输出外设之间的接口。1/0子系统106使诸如触摸屏112和其它输入/控制装置116之类的设备100上的输入/输出外设与外设接口118耦合。1/0子系统106可包括显示控制器156和用于其它输入或控制装置的一个或多个输入控制器160。一个或多个输入控制器160从/向其它输入或控制装置116接收/发送电信号。其它输入/控制装置116可包括物理按钮(例如,按钮、摇式按钮等)、拨号盘、滑条开关、游戏杆和点击轮等。在一些替代性实施例中,输入控制器(一个或多个)160可与键盘、红外端口、USB端口和诸如鼠标的指示器件中的任一个耦合(或者不与其中的任一个耦合)。一个或多个按钮(例如,208,图幻可包括用于扬声器111和/或麦克风113的音量控制的上/下按钮。一个或多个按钮可包括推动按钮(例如,206,图2)。如在2005年12月23日提交的美国专利申请11/322,549"UnlockingaDevicebyPerformingGesturesonanUnlockImage,,中描述的那样,推动按钮的迅速按压可释放触摸屏112的锁定或者开始使用触摸屏上的手势以使装置解锁的处理,在此加入该专利申请的全部内容作为参考。推动按钮(例如,206)的更长的按压可接通或关断设备100的电力。用户能够定制按钮中的一个或多个功能。触摸屏112被用于实现虚拟或软按钮和一个或多个软键盘。触摸敏感触摸屏112提供装置和用户之间的输入界面和输出界面。显示控制器156从/向触摸屏112接收和/或发送电信号。触摸屏112向用户显示可视输出。可视输出可包括图形、文本、图标、视频和它们的任意组合(统称为“图形”)。在一些实施例中,可视输出中的一些或全部可与用户界面对象对应。触摸屏112具有基于触觉和/或感觉接触接收来自用户的输入的触摸敏感表面、传感器或一组传感器。触摸屏112和显示控制器156(连同任何相关的模块和/或存储器102中的多组指令)检测触摸屏112上的接触(和接触的任何移动或断开)并且将检测到的接触转换成与在触摸屏上显示的用户界面对象(例如,一个或多个软键、图标、网页或图像)的交互。在示例性实施例中,触摸屏112和用户之间的接触点与用户的手指对应。虽然可以在其它实施例中使用其它显示技术,但是触摸屏112可使用LCD(液晶显示器)技术或LPD(发光聚合物显示器)技术。触摸屏112和显示控制器156可通过使用现在已知或以后开发的多种触摸感测技术中的任一种检测接触及其任何移动或停止,所述触摸感测技术包括但不限于电容、电阻、红外和表面声波技术以及用于确定与触摸屏112的一个或多个接触点的其它接近传感器阵列或其它元件。在示例性实施例中,使用诸如在来自AppleComputer,Inc.ofCupertino,California的iPhone和iPodTouch中发现的投影互电容感测技术。触摸屏112的一些实施例中的触摸敏感显示器可与在美国专利6,323,846(Westerman等)、美国专利6,570,557(Westerman等)和/或美国专利6,677,932(Westerman)和/或美国专利公开2002/0015024A1中描述的多触摸敏感写字板类似,在此加入它们中的每一个的全部内容作为参考。但是,触摸屏112显示来自便携式设备100的视觉输出,而触摸敏感写字板不提供视觉输出。触摸屏112的一些实施例中的触摸敏感显示器可以如以下申请中描述的那样(1)在2006年5月2日提交的美国专利申请No.11/381,313"MultipointTouchSurfaceController”;(2)在2004年5月6日提交的美国专利申请No.10/840,862"MultipointTouchscreen";(3)在2004年7月30日提交的美国专利申请No.10/903,964"GesturesForTouchSensitiveInputDevices”;(4)在2005年1月31日提交的美国专利申请No.11/048,264"GesturesForTouchSensitiveInputDevices";(5)^t2005$ι月18日提交的美国专利申请No.11/038,590‘‘Mode-BasedGraphicalUserInterfacesForTouchSensitiveInputDevices”;(6)在2005年9月16日提交的美国专利申请No.11/228,758"VirtualInputDevicePlacementOnATouchScreenUserInterface,,;(7)在2005年9月16日提交的美国专利申请No.11/228,700"OperationOfAComputerWithATouchScreenInterface";(8)在2005年9月16日提交的美国专利申请No.11/228,737"ActivatingVirtualKeysOfATouch-ScreenVirtualKeyboard";(9)在2006年3月3日提交的美国专利申请No.11/367,749‘‘Multi-FunctionalHand-HeldDevice”。在此加入所有这些申请的全部内容作为参考。触摸屏112可具有超过100dpi的分辨率。在示例性实施例中,触摸屏具有约160dpi的分辨率。用户可通过使用诸如尖笔和手指等的任何适当的物体或附属物与触摸屏112接触。在一些实施例中,用户界面被设计为主要通过基于手指的接触和手势工作,由于触摸屏上的手指的接触面积较大,因此这种基于手指的接触和手势没有基于尖笔的输入精确。在一些实施例中,设备将粗略的基于手指的输入翻译成用于执行用户希望的动作的精确的指针/光标位置或命令。在一些实施例中,除了触摸屏之外,设备100可包括用于激活或去激活特定功能的触摸板(未示出)。在一些实施例中,与触摸屏不同,触摸板是设备的不显示视觉输出的触摸敏感区域。触摸板可以是与触摸屏112分开的触摸敏感表面或由触摸屏形成的触摸敏感表面的扩展。在一些实施例中,设备100可包括物理或虚拟点击轮作为输入控制装置116。用户可通过旋转点击轮或通过移动与点击轮的接触点(例如,通过接触点相对于点击轮的中心点的角位移测量接触点的移动量)在触摸屏112中显示的一个或多个图形对象(以下,称为图标)之间导航或与其交互作用。点击轮也可被用于选择所显示图标中的一个或多个。例如,用户可按下点击轮或相关按钮的至少一部分。可通过输入控制器160以及存储器102中的模块和/或多组指令中的一个或多个,处理由用户通过点击轮提供的用户命令和导航命令。对于虚拟点击轮,点击轮和点击轮控制器可分别是触摸屏112和显示控制器156的一部分。对于虚拟点击轮,点击轮可以是响应于与设备的用户交互在触摸屏显示器上出现和消失的不透明或半透明的对象。在一些实施例中,在便携式多功能设备的触摸屏上显示并且通过与触摸屏的用户接触操作虚拟点击轮。设备100还包括用于对各种部件供电的电力系统162。电力系统162可包括电力管理系统、一个或多个电源(例如,电池、交变电流(AC))、再充电系统、电力故障检测电路、电力变换器或逆变器、电力状态指示器(例如,发光二极管(LED))和与便携式设备中的电力的产生、管理和分布相关的任何其它部件。设备100还可包括一个或多个光学传感器164。图IA和图IB示出了与I/O子系统106中的光学传感器控制器158耦合的光学传感器。光学传感器164可包括电荷耦合器件(CCD)或互补金属氧化物半导体(CM0Q光电晶体管。光学传感器164接收通过一个或多个透镜投影的来自环境的光,并且将光转换成代表图像的数据。与成像模块143(也称为照相机模块)结合,光学传感器164可捕获静态图像或视频。在一些实施例中,光学传感器位于与设备前面的触摸屏显示器112相对的设备100的后面,使得触摸屏显示器可被用作用于静态和/或视频图像获取的取景器。在一些实施例中,光学传感器位于设备的前面,使得在用户在触摸屏显示器上观看其它视频会议参与者的同时对于视频会议获得用户的图像。在一些实施例中,可由用户改变光学传感器164的位置(例如,通过旋转设备外壳内的透镜和传感器),使得单个光学传感器164可以与触摸屏显示器一起使用,以用于视频会议和静态和/或视频图像获取。设备100还可包括一个或多个接近传感器166。图IA和图IB表示与外设接口118耦合的接近传感器166。作为替代方案,接近传感器166可与I/O子系统106中的输入控制器160耦合。接近传感器166可如美国专利申请No.11/241,839,"ProximityDetectorInHandheldDevice”;美国专利申请No.11/240,788,"ProximityDetectorInHandheldDevice”;美国专利申请No.11/620,702,"UsingAmbientLightSensorToAugmentProximitySensorOutput";^HΦitNo.11/586,862,"AutomatedResponseToAndSensingOfUserActivityInPortableDevices”;和美国专利申请No.11/638,251,"MethodsAndSystemsForAutomaticConfigurationOfPeripherals”描述的那样执行操作,在此加入它们的全部内容作为参考。在一些实施例中,当多功能装置位于用户的耳朵附近时(例如,当用户进行电话呼叫时),接近传感器关断并禁用触摸屏112。在一些实施例中,当设备处于用户的口袋、提包或其它黑暗区域中时,接近传感器使屏幕保持关,以防止在设备处于锁定状态时的不必要的电池消耗。设备100还可包括一个或多个加速度计168。图IA和图IB表示与外设接口118耦合的加速度计168。作为替代方案,加速度计168可与1/0子系统106中的输入控制器160耦合。加速度计168可如美国专利公开No.20050190059,"Acceleration-basedTheftDetectionSystemforPortableElectronicDevices,,禾口美国专利公开No.20060017692,"MethodsAndApparatusesForOperatingAPortableDeviceBasedOnAnAccelerometer”描述的那样执行操作,在此加入这两个专利公开的全部内容作为参考。在一些实施例中,基于对从一个或多个加速度计接收的数据的分析,横向或纵向在触摸屏显示器上显示信息。在一些实施例中,存储于存储器102中的软件部件可包括操作系统126、通信模块(或一组指令)128、接触/移动模块(或一组指令)130、图形模块(或一组指令)132、文本输入模块(或一组指令)134、全球定位系统(GPS)模块(或一组指令)135和应用(或一组指令)136。操作系统1(例如,Darwin、RTXC、LINUX、UNIX、OSX,WINDffOS或诸如VxWorks的嵌入式操作系统)包括用于控制和管理一般系统任务(例如,存储器管理、存储设备控制、电力管理等)的各种软件部件和/或驱动器,并且有利于各种硬件和软件部件之间的通信。通信模块1有利于在一个或多个外部端口IM上与其它设备通信,并且还包括用于处理由RF电路108和/或外部端口IM接收的数据的各种软件部件。外部端口124(例如,通用串行总线(USB),FIREWIRE等)适于直接地或经由网络(例如,因特网、无线LAN等)间接地与其它设备耦合。在一些实施例中,外部端口是与在iP0D(AppleComputer,Inc.的商标)设备上使用的30针连接器相同、类似和/或兼容的多针(例如,30针)连接器。接触/移动模块130可检测与触摸屏112(与显示控制器156结合)和其它触摸敏感显示器(例如,触摸板或物理点击轮)的接触。接触/移动模块130包括用于执行与接触的检测有关的各种操作的各种软件部件,所述操作诸如确定是否出现接触(例如,检测手指向下事件)、确定在触摸屏112上是否存在接触的移动并且跟踪移动(例如,检测一个或多个手指拖动事件)和确定是否停止接触(例如,检测手指向上事件或接触中断)。接触/移动模块130从触摸屏112接收接触数据。确定接触点的移动-其由一系列接触数据表示-可包括确定接触点的标量速度(大小)、矢量速度(大小和方向)和/或加速度(大小和/或方向的变化)。这些操作可被应用于单个接触(例如,一个手指接触)或多个同时的接触(例如,“多触摸”/多手指接触)。在一些实施例中,接触/移动模块130和显示控制器156还检测触摸板上的接触。在一些实施例中,接触/移动模块130和控制器160检测点击轮上的接触。接触/移动模块130可检测由用户输入的手势。触摸屏112上的不同手势具有不同的接触模式。因此,可通过检测特定的接触模式检测手势。例如,检测手指轻敲手势包括检测手指向下事件,跟着在与手指向下事件(例如,在诸如软键盘中的文本字符键或表情字符键之类的按钮形式用户界面对象的位置处)相同的位置(或基本上相同的位置)上检测手指向上事件。作为另一例子,检测触摸屏上的手指挥击手势包括检测手指向下事件,跟着检测一个或多个手指拖动事件,并且随后跟着检测手指向上事件。在一些实施例中,接触/移动模块130检测用户定义的手势。图形模块132包括用于在触摸屏112上呈现和显示图形的各种已知软件部件,包括用于改变显示的图形的强度的部件。如这里使用的那样,术语“图形”包括可显示给用户的任何对象,包括但不限于文本、网页、图标(诸如包括软键的用户界面对象)、数字图像、视频和动画等。在一些实施例中,图形模块132存储代表要被使用的图形的数据。每个图形可被分配以对应的代码。图形模块132从应用等接收一个或多个代码,其规定要连同,如果必要的话,坐标数据和其它的图形属性数据一起显示的图形,然后产生屏幕图像数据以输出到显示控制器156。可以为图形模块132的部件的文本输入模块134提供用于在各种应用(例如,联系人137、电子邮件140、IM141、浏览器147和需要文本输入的任何其它应用)中键入文本的软键盘。文本输入模块134还被配置为提供用于在各种应用(例如,电子邮件140、IM141和使用表情字符输入的任何其它应用)中键入表情字符的表情软键盘。在一些实施例中,文本输入模块Π4存储代表用于键入文本和表情软键盘的软键盘的数据。GPS模块135确定设备的位置并且提供用于各种应用的该信息(例如,给电话138用于基于位置的拨号、给照相机143作为图片/视频元数据、以及给提供基于位置的服务的应用,诸如天气小部件、本地黄页小部件和地图/导航小部件)。应用136可包括以下模块(或多组指令)或它们的子集或超集·联系人模块137(有时称为地址薄或联系人列表);·电话模块138;·视频会议模块139;·电子邮件客户端模块140;即时消息(IM)模块141;·训练支持模块142;·用于静态和/或视频图像的照相机模块143;图像管理模块144;·视频播放器模块145;·音乐播放器模块146;·浏览器模块147;日历模块148;·可包括天气小部件149-1、股票小部件149-2、日历小部件149_3、报警时钟小部件149-4、词典小部件149-5和由用户获得的其它小部件以及用户产生的小部件149-6的小部件模块149;·用于制作用户产生的小部件149-6的小部件产生器模块150;·搜索模块151;合并视频播放器模块145和音乐播放器模块146的视频和音乐播放器模块152;便签模块153;地图模块154;和/或在线视频模块155。可存储于存储器102中的其它应用136的例子包括其它字词处理应用、启用JAVA的应用、加密、数字权利管理、声音识别和声音复制。与触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134结合,可以使用联系人模块137以管理地址薄或联系人列表,包括向地址薄添加名字(一个或多个);从地址薄删除名字(一个或多个);使电话号码(一个或多个)、电子邮件地址(一个或多个)、物理地址(一个或多个)或其它信息与名字相关联;使图像与名字相关联;对名字进行分类和分选;提供电话号码或电子邮件地址以发起和/或有利于由电话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拍摄的静态或视频图像的电子邮件变得非常容易。此外,文本输入模块134与电子邮件客户端模块140—起工作以便利于将表情插入到电子邮件中。与RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134结合,即时消息模块141可被用于键入与即时消息对应的一系列字符、修改先前键入的字符、传送相应即时消息(例如,使用用于基于电话的即时消息的短消息服务(SMS)或多媒体消息服务(MMS)协议或者使用用于基于因特网的即时消息的XMPP、SIMPLE或IMPS)、接收即时消息并观看接收的即时消息。在一些实施例中,传送和/或接收的即时消息可包括在MMS和/或增强消息服务(EMS)中支持的图形、照片、音频文件、视频文件和/或其它附件。如这里使用的那样,“即时消息”指的是基于电话的消息(即,通过使用SMS或匪S发送的消息)和基于因特网的消息(例如,通过使用XMPP、SIMPLE或IMPS发送的消息)。此外,文本输入模块134与即时消息模块141一起工作以便利于将表情插入到相应即时消息中。与RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135、地图模块IM和音乐播放器模块146结合,训练支持模块142可被用于产生训练(例如,具有时间、路径和/或卡路里燃烧目标);与训练传感器(体育装置)通信;接收训练传感器数据;校准用于监视训练的传感器;选择和播放用于训练的音乐;和显示、存储和传送训练数据。与触摸屏112、显示控制器156、光学传感器(一个或多个)164、光学传感器控制器158、接触模块130、图形模块132和图像管理模块144结合,照相机模块143可被用于捕获静态图像或视频(包括视频流),并且将它们存储于存储器102中,修改静态图像或视频的特性,或者从存储器102删除静态图像或视频。与触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134和照相机模块143结合,图像管理模块144可被用于管理、修改或操作、标注、删除、呈现(例如,以数字幻灯片展现或相册的方式)并且存储静态和/或视频图像。与触摸屏112、显示控制器156、接触模块130、图形模块132、音频电路110和扬声器111结合,视频播放器模块145可被用于显示、呈现或回放视频(例如,在触摸屏上,或者,通过外部端口1在外部的连接的显示器上)。与触摸屏112、显示系统控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108和浏览器模块147结合,音乐播放器模块146允许用户下载并回放以一种或更多种文件格式存储的所记录的音乐和其它声音文件,诸如MP3或AAC文件。在一些实施例中,设备100可包括诸如iPOD(AppleComputer,Inc.的商标)的MP3播放器的功能。与RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134结合,浏览器模块147可被用于浏览因特网,包括搜索、链接到、接收和显示网页或者它们的多个部分以及与网页链接的附件和其它文件。与RF电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132、文本输入模块134、电子邮件模块140和浏览器模块147结合,日历模块148可被用于产生、显示、修改和存储日历和与日历相关的数据(例如,日历条目、待做事项列表等)。此外,文本输入模块134与日历模块148—起工作以便利于将表情插入到日历条目、待做事项列表等中。与RF电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132、文本输入模块134和浏览器模块147结合,小部件模块149是可被下载并被用户使用的微应用(例如,天气小部件149-1、股票小部件149-2、计算器小部件149-3、报警时钟小部件149-4和词典小部件149-5)或由用户产生的微应用(例如,用户产生的小部件149-6)。在一些实施例中,小部件包括HTML(HypertextMarkupLanguage,超文本标记语言)文件、CSS(CascadingStyleSheets,层叠样式表)文件和Javakript文件。在一些实施例中,小部件包括XML(ExtensibleMarkuplanguage,可扩展标记语言)文件和JavaScript文件(例如,Yahoo!Widgets)。与RF电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132、文本输入模块Π4和浏览器模块147结合,小部件产生器模块150可被用户使用以产生小部件(例如,将网页的用户规定部分变为小部件)。与触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134结合,搜索模块151可被用于搜索存储器102中的匹配一个或多个搜索准则(例如,一个或多个用户规定的搜索项)的文本、音乐、声音、图像、视频和/或其它文件。与触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134结合,便签模块153可被用于产生和管理便签和待做事项列表等。此外,文本输入模块134与便签模块153—起工作以便利于将表情插入到便签、待做事项列表等中。与RF电路108、触摸屏112、显示系统控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135和浏览器模块147结合,地图模块154可被用于接收、显示、修改和存储地图和与地图相关的数据(例如,驾驶方向;关于特定位置处或附近的商店和其它关注点的数据;和其它基于位置的数据)。此外,文本输入模块134与地图模块IM—起工作以便利于将表情插入到地图中。与触摸屏112、显示系统控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108、文本输入模块134、电子邮件客户端模块140和浏览器模块147结合,在线视频模块1允许用户访问、浏览、接收(例如,通过流和/或下载)、回放(例如,在触摸屏上,或者,通过外部端口1在外部的连接的显示器上)、发送具有与特定的在线视频的链接的电子邮件并且另外管理诸如H.246之类的一个或多个文件格式的在线视频。在一些实施例中,使用即时消息模块141而不是电子邮件客户端模块140以发送与特定的在线视频的链接。可以在2007年6月20日提交的美国临时专利申请No.60/936,562,"PortableMultifunctionDevice,Method,andGraphicalUserInterfaceforPlayingOnlineVideos”和在2007年12月31日提交的美国专利申请No.11/968,067,"PortableMultifunctionDevice,Method,andGraphicalUserInterfaceforPlayingOnlineVideos”中找到在线视频应用的附加描述,其内容通过引用全文结合在此。以上识别的模块和应用中的每一个与用于执行上述的一个或多个功能的一组指令对应。这些模块(即,多组指令)不需要实现为单独的软件程序、过程或模块,由此,可以在各种实施例中组合或另外重新配置这些模块的各种子集。例如,视频播放器模块145可与音乐播放器模块146组合成单一模块(例如,视频和音乐播放器模块152,图1B)。在一些实施例中,存储器102可存储以上识别的模块和数据结构的子集。并且,存储器102可存储以上没有描述的附加的模块和数据结构。在一些实施例中,设备100是专门通过触摸屏112和/或触摸板执行设备上的预定的一组功能的操作的设备。通过使用触摸屏和/或触摸板作为用于设备100的操作的主要输入/控制装置,可以减少设备100上的物理输入/控制装置(诸如推动按钮和拨盘等)的数量。可专门通过触摸屏和/或触摸板执行的预定的一组功能包括用户界面之间的导航。在一些实施例中,触摸板在被用户触摸时使设备100从可在设备100上显示的任何用户界面导航到总菜单、主菜单或根菜单。在这些实施例中,触摸板可被称为“菜单按钮”。在一些实施例中,作为触摸板的替代,菜单按钮可以是物理推动按钮或其它物理输入/控制直O图2示出根据一些实施例的具有触摸屏112的便携式多功能设备100。触摸屏可显示用户界面(UI)200内的一个或多个图形。在本实施例以及其它实施例中,用户可例如通过用一个或多个手指202(图中没有按比例绘制)接触或触摸图形,选择图形中的一个或多个。在一些实施例中,当用户中断与一个或多个图形的接触时,发生了对一个或多个图形的选择。在一些实施例中,接触可包括诸如与设备100接触的手指的一个或多个轻敲、一个或多个挥击(从右到左、从左到右、向上和/或向下)和/或滚动(从右到左、从左到右、向上和/或向下)的手势。在一些实施例中,与图形的无意的接触不会选择图形。例如,当与选择对应的手势是轻敲时,在应用图标上挥动的挥击手势不会选择相应的应用。设备100还可包括诸如“首页”或菜单按钮204的一个或多个物理按钮。如上所述,菜单按钮204可被用于导航到可在设备100上执行的一组应用中的任何应用136。作为替代方案,在一些实施例中,在触摸屏112中的GUI中,菜单按钮可实现为软键。在一个实施例中,设备100包括触摸屏112、菜单按钮204、用于给设备通电/断电并锁定设备的推动按钮206、音量调整按钮(一个或多个)208、订户身份识别模块(SIM)卡槽210、头戴式送受话器插孔212和停靠/充电外部端口124。推动按钮206可被用于通过按压按钮并使按钮保持在按压状态下预定的时间间隔将设备通电/断电;通过按压按钮并在经过预定的时间间隔之前释放按钮锁定设备;和/或将设备解锁或者发起解锁的过程。在可替代实施例中,设备100还可通过麦克风113接收用于激活或去激活一些功能的语音输入。图3示出根据一些实施例的用于将便携式电子设备解锁的示例性用户界面。在一些实施例中,用户界面300可包括以下的要素或其子集或超集·通过手指手势移动以将设备解锁的解锁图像302;·提供对于解锁手势的视觉提示的箭头304;·提供对于解锁手势的附加提示的通道306;·时间308;天310;日期312;和壁纸图像314。在一些实施例中,设备在设备处于用户界面锁定状态下的同时检测与触摸敏感显示器的接触(例如,解锁图像302上或附近的用户手指进行的接触)。设备根据接触移动解锁图像302。如果检测的接触与诸如在通道306上移动解锁图像之类的预定手势对应,那么设备迁移到用户界面解锁状态。相反,如果检测到的接触不与预定手势对应,那么设备保持用户界面锁定状态。如上所述,在触摸屏上使用手势以将设备解锁的处理在2005年12月23日提交的美国专利申请No.11/322,549,“tolockingADeviceByPerformingGesturesOnAnUnlockImage”和在2005年12月23日提交的美国专利申请No.11/322,550,“IndicationOfProgressTowardsSatisfactionOfAUserInputCondition,,中描述,在此加入它们的全部内容作为参考。图4A和图4B示出根据一些实施例的便携式多功能设备上的应用的菜单的示例性用户界面。在一些实施例中,用户界面400A包括以下要素或它们的子集或超集·诸如蜂窝和Wi-Fi信号的用于无线通信(一种或多种)的信号强度指示器(一个或多个)402;时间404;电池状态指示器406;具有用于频繁使用的应用的图标的托盘408,诸如可包括未接电话或语音邮件消息的数目的指示器414的电话138可包括未读电子邮件的数目的指示器410的电子邮件客户端140浏览器147;和音乐播放器146;和用于其它应用的图标,诸如IM141;图像管理144;照相机143;视频播放器145;天气149-1;股票149-2;训练支持142;日历148;计算器149-3;报警时钟149-4;词典149-5;和用户产生的小部件149-6。在一些实施例中,用户界面400B包括以下要素或它们的子集或超集·上述,的402、404、406、141、148、144、143、149-3、149-2、149-1、149-4、410、414、138、140、和147;地图154;便签153;·后面进一步描述的提供对于设备100及其各种应用136的设置的访问的设置412;·也称为iPOD(AppleComputer,Inc.的商标)模块152的视频和音乐播放器模块152;和·也称为YouTube(Google,Inc.的商标)模块155的在线视频模块155。在一些实施例中,UI400A或400B提供对于基于小部件的应用和非基于小部件的应用的一体化访问。在一些实施例中,所有小部件,不管是否是用户产生的,都在UI400A或400B中被显示。在其它实施例中,激活用户产生的小部件149-6的图标会导致包括用户产生的小部件或与用户产生的小部件对应的图标的另一UI。在一些实施例中,用户可例如通过使用在2006年7月M日提交的美国专利申请No.11/459,602,"PortableElectronicDeviceWithInterfaceReconfigurationMode,,中描述的处理重新布置UI400A或400B中的图标,在此加入其全部内容作为参考。例如,用户可通过使用手指手势将应用图标移动到托盘408中或移动到其外面。图5A-5G示出了根据一些实施例的配备有触摸敏感显示器112的便携式电子设备100上的提供和组织表情字符键的示例性用户界面。在此提供对这些图的概要。图5A示出即时消息应用141中的用户界面500A。如本例子所示,提供用于显示或能够操作以显示由用户选择的文本字符输入和表情字符输入的字符输入区域5000。如上所述,如在说明书和权利要求中使用的那样,文本字符指的是字母数字字符、汉字(sinograph)、日本汉字或假名符号和/或其它书写的人类语言字符,而表情字符指的是静止和动画图片字符,其不是书写的人类语言中的文本字符。还在用户界面500A中提供可包括多个表情类别图标5010的键盘显示区域5005。表情类别图标5010与多个表情字符对应,例如最近最频繁使用的、人、自然、物体、旅行、符号和/或表情的季节类别。在UI500A中显示的示例性实施例中,表情类别图标5010-1与最近最频繁使用的表情类别对应,表情类别图标5010-2与人对应,表情类别图标5010-3与自然对应,表情类别图标5010-4与物体对应,表情类别图标5010-5与旅行对应,表情类别图标5010-6与符号对应。UI500A还包括键盘显示区域5005内的正在显示的相应表情类别的示例性表情字符键5015。在示例性UI500A中,由于当前选择了最近最频繁使用的表情类别图标5010-1,因此正在显示的表情字符键(即,5015-1、5015-2和5015-3)与表情类别‘最近最频繁使用的’对应。当前选择的表情类别图标5010—般通过突出显示或相对于未选择的表情类别图标改变其背景颜色而与未选择的表情类别图标在视觉上区分开。在一些实施例中,基于分析最近的使用以及已经使用的表情字符的使用频率的算法,选择显示与表情类别图标5010-1对应的表情类别中的表情字符键,即最近最频繁使用的表情字符。算法产生表情字符使用的历史列表。基于历史列表中的条目的位置,给予历史列表中的每一条目相对的权重。例如,最近使用的表情字符得到最高的权重,次近使用的表情字符得到比最近使用的表情字符小的权重,第三近使用的表情字符得到比次近使用的表情字符小的权重,等等。然后,对于每一不同的表情字符,通过组合(例如,合计)该表情字符的相对权重确定总分。例如,对于占据历史列表中的第二、第十和第十二位置的表情字符,表情字符的总分是给予历史列表中的第二、第十和第十二位置的相对权重之和。然后在表情类别‘最近最频繁使用的’中显示(例如,以分数的降序)具有最高总分的表情字符。在本示例性实施例中,UI500A还包括键盘选择图标5020。在一些实施例中,例如在沿触摸屏显示器的底部的预定区域5009中,与多个表情类别图标5010—起同时显示键盘选择图标5020。在一些实施例中使用键盘选择图标5020以用键盘显示区域5005中的文本字符输入键盘的显示(例如,5055,图5G)替代表情字符键的显示。另外,UI500A包括当被激活(例如,通过手指轻敲手势)时启动在区域5000中输入的电子消息的发送的发送图标5025。UI500A还包括当被激活(例如,通过手指轻敲手势)时删除输入区域5000中的一个或多个字符的删除图标5011。UI500B(图5B)示出包括用于的子集序列标记图标5040的键盘显示区域5005,所述相应表情类别在这里为人,其通过表情类别图标5010-2的突出显示而在视觉上表示为被选择。子集序列标记图标5040提供关于当前显示的表情类别中的子集的数量以及表情字符键的子集的序列中的所显示子集在键盘显示区域5005中的位置的信息。这里,子集序列标记图标5040表示在人表情类别中存在表情字符键的六个子集并且当前正在显示人表情类别中的第一子集。作为另一例子,参见对于图6A-6C中的子集序列标记图标6000的以下讨论。在图5C-5F中表示的UI500C、UI500D、UI500E和UI500F分别示出具有其它的示例性表情类别和表情字符键盘的用户界面的例子。UI500G(图5G)示出键盘显示区域5005中的文本字符输入键盘5055。在一些实施例中,键盘5055包括当被激活(例如,通过图标上的手指轻敲手势)时导致具有数字键和其它文本字符输入键的替代性文本字符键盘的显示的文本字符输入类别图标5060。在一些实施例中,键盘5055包括能够操作以输入空格字符并且也能够操作以当键入文本字符时确认自动完成和/或自动校正的混合目的键5062。例如,当键入日本语言文本时,一些实施例允许使用语音文本。在设备评估用户输入的文本字符时,为已键入的文本呈现一个或多个字词的推荐的完成候选。例如,如果用户键入字符“ra”,那么作为完成候选会推荐“rain”。然后,当显示完成候选“rain”(未示出)时,激活混合目的键5062(例如,通过键5062上的手指轻敲手势)将确认“rain”是要输入的期望文本,并且,设备将字符串“rain”插入字符输入区域5000中。在一些实施例中,作为完成候选,可以呈现汉字(sinograph)或日本假名字符。在一些实施例中,键5055包括能够操作以输入返回字符并且还能够操作以确认动作的自动完成的混合目的键5063。例如,如果用户键入字符“goo”,那么作为动作完成候选,设备会推荐前往Google搜索引擎。然后,激活混合目的键5063(例如,通过键5063上的手指轻敲手势)将导致设备打开浏览模块147并且显示Google搜索引擎的网页。键盘5055还包括键盘选择图标5020。另外,键盘5055包括诸如5065-1(“Q”)、5065_2(“A”)和5065-3(“S”)等的文本字符输入键5065。图6A-6E示出根据一些实施例的配备有触摸敏感显示器112的便携式电子设备100上的用于在特定的表情类别中的表情字符子集之间导航并且输入表情字符的示例性用户界面。这里提供这些图的概要。UI600A(图6A)示出当前显示的表情类别的子集序列标记图标6000-1、6000_2和6000-3,所述表情类别这里为自然,其通过表情类别图标5010-3的突出显示而在视觉上表示为被选择。子集序列标记图标6000-1、6000-2和6000-3提供关于当前显示的表情类别中的子集的数量以及表情字符键的子集的序列中的所显示子集在键盘显示区域5005中的位置的信息。例如,在UI600A中,标记图标6000的数量表示在该表情类别(自然)中存在三个子集。另外,图标6000-1相对于图标6000-2和6000-3的视觉突出显示表示正在显示该类别中的第一子集6015。在一些实施例中,当检测到键盘显示区域5005中的手势(例如,手势6010(图6A),水平或基本上水平的手指挥击手势)时,在键盘显示区域5005中,表情字符键的第一子集6015被表情字符键的第二子集6020(图6B)的显示替代。另外,在一些实施例中,由子集序列标记图标提供的信息被更新以反映所显示的表情字符键的第一子集6015被表情字符键的第二子集6020替代。在本例子中,由于自然类别中的表情字符键的第一子集6015被显示,因此子集序列标记图标6000-1在UI600A中被突出显示。当表情字符键的第一子集6015被表情字符键的第二子集6020(图6B)替代时,替代地突出显示子集序列标记图标6000-2。在一些实施例中,与当前显示的表情字符键的子集对应的子集序列标记图标被突出显示或者在视觉上可被区分,同时停止突出显示或在视觉上区分与被显示的表情字符键的子集对应的另一子集序列标记图标。以上在一定程度上已经讨论的UI600B(图6B)示出检测键盘显示区域5005中的另一手势(例如,手势6025,水平或基本上水平的手指挥击手势)。响应于检测到手势6025,在键盘显示区域5005中,表情字符键的第二子集6020被表情字符键的第三子集6040(图6C)的显示代替。相应地,如图UI600C(图6C)所示,突出显示子集序列标记图标6000-3来替代子集序列标记图标6000-2。UI600C(图6C)示出检测键盘显示区域5005中的另一手势(例如,手势6030,与手势6025的方向基本上相反的水平或基本上水平的手指挥击手势)。响应于检测到手势6030,在键盘显示区域5005中,表情字符键的第三子集6040被表情字符键的第二子集6020(图6B)的显示代替。相应地,突出显示子集序列标记图标6000-2来替代子集序列标记图标6000-3(图6B)。UI600C(图6C)还示出表情键6050上的用户手势6045(例如,手指轻敲手势)。UI600D(图6D)示出在用户手势6045中的手指接触仍处于表情键6050上(图6C中所示出的)的同时正被显示的键选择图标6060。键选择图标6060示出如果用户的手指在触摸屏显示器上的当前手指接触位置上离开(停止接触)触摸屏显示器则将被选择的键。在一些实施例中,在键选择图标6060内显示在这种情况下为与表情键6050对应的表情字符的所选表情字符的图像6061。UI600E(图6E)示出响应于检测到手势6045而在字符输入区域5000内显示的在这种情况下为与表情键6050对应的表情字符的所选表情字符的图像6070。图7A-7E示出根据一些实施例的配备有触摸敏感显示器112的便携式电子设备100上的用于输入表情字符并且发送包括表情字符的电子消息的示例性用户界面。这里提出这些图的概要。UI700A-UI700C示出以与上述方式类似的方式的表情字符的用户选择。在UI700A中,响应于检测到用户手势7001(例如,手指轻敲手势),选择表情键7000。UI700B(图7B)示出在用于手势7001的手指仍与与表情键7000对应的区域接触的同时正被显示的键选择图标7010。UI700C(图7C)示出响应于检测到手势7001在字符输入区域5000内显示的所选表情字符的图像7025。响应于检测到发送图标5025(图7D)上的用户手势(例如,手指轻敲手势70,图7D),在区域5000中输入的文本字符和表情字符作为电子消息被发送到另一方(例如,发送给Johnappleseed,图7D和图7E)。在本例子中,在即时消息中输入和发送表情字符。但是,本领域技术人员可以理解,也可在诸如电子邮件140的其它类型的电子消息和文件中输入和发送表情字符。图8A-8C示出根据一些实施例的配备有触摸敏感显示器112的便携式电子设备100上的用于重新配置软件键盘中的表情字符键的示例性用户界面。该处理为用户提供在便携式电子设备上重新布置表情字符键的简单有效的机制(例如,为了使得用户更有效地输入,优化表情字符键位置)。UI800A(图8A)示出具有包括表情键8001-1和8001-2的多个表情字符键8002的键盘显示区域5005。用户界面被配置为检测用于启动预定的用户界面重新配置处理的预定用户动作(例如,按压和保持任何表情字符键8001上的手指接触8005超过预定的时间段)。UI800B(图8B)示出在一些实施例中,当检测到预定的用户动作8005时,键盘显示区域5005内的表情字符键8001在基本上以每个相应表情字符键的相应平均位置为中心的区域中振动(例如,振动8020-1、8020-2、8020-3等)。这些振动提供了设备现在处于界面重新配置模式中并且振动图标可被重新布置的简单视觉指示器。UI800B还示出在一些实施例中,设备检测用户在与多个表情字符键8002中的第一表情字符键8001-2对应的第一位置上与触摸屏显示器112的接触点8050,并且检测接触点8050到触摸屏显示器112上的第二位置8025的移动。在一些实施例中,用户界面将显示第一表情字符键8001-2根据接触点8050的所检测的移动移动到触摸屏显示器112上的第二位置8025。在UI800C(图8C)中,用户界面响应于检测到用于终止预定的用户界面重新配置处理的第二预定用户动作(例如,检测到首页按钮204的激活),将第一表情字符键8001-2的位置固定在第二位置上。在示出的例子中,最后结果是当与UI800A相比时,表情字符键8001-1和8001-2在UI800C中具有交换的位置。图9A-9H示出根据一些实施例的用于在配备有触摸敏感显示器112的便携式电子设备100处于用户界面锁定模式中的同时用表情响应消息的示例性用户界面。这里提供这些图的概要。UI900A(图9A)示出处于用户界面锁定模式中的示例性用户界面。还参见以上图3的描述。在用户界面解锁模式中,设备100处于其正常的操作状态中,从而检测并且响应与和用户界面的交互对应的用户输入。处于解锁模式中的设备100可被描述为解锁设备100。解锁设备100检测和响应用于在用户界面之间导航的用户输入、数据的键入和功能的激活或去激活。与用户界面解锁模式相对,在用户界面锁定模式中,仅显示控制图标的受限子集,并且,设备100仅响应受限制的手指手势集合。例如,可以只显示解锁图像302、箭头304和通道306(UI900A)连同壁纸图像314。另外,如下面所述,可以显示包括表情字符的少量的预定响应,和/或可以使用少量的手势以响应在处于用户界面锁定模式中时接收到的消息。UI900B(图9B)示出在用户界面处于用户界面锁定模式的同时接收从某一方2210(这里,为“JaneDoe”)到便携式电子设备的用户的进入消息,其中在触摸屏显示器112上向用户显示来自一方2210的进入消息2212的至少一部分。UI900C(图9C)示出检测与表情字符对应的触摸屏显示器112上的一个或多个预定手指手势(例如,轻敲手势9100-1和9100-2和挥击手势9100-3)的用户界面。在一些实施例中,如后面参照图10A-10E和图16描述的那样,通过向表情字符分配一个或多个预定的手指手势,做出这些一个或多个预定的手指手势和表情字符之间的对应关系。在一些实施例中,用户界面还检测预定的用户动作以启动发送对于进入消息2212的响应(例如,挥击手势2213),然后发送对于进入消息2212的响应,其中响应包括与在触摸屏显示器112上检测到的一个或多个预定的手指手势(例如,9100-1、9100-2和9100-对应的表情字符。UI900D(图9D)示出在一些实施例中,用户界面可显示对于进入消息2212的多个预定响应9110,其中,预定响应(例如,9110-1、9110-2和9110-3)包括多个表情字符(例如,9111-1、9111-2和9111-3)。在UI900D中,每个预定响应9110包括单个表情字符9111。更一般地,其它的预定响应9110可包括多于一个表情字符,并且,一些预定响应9110可不包括任何表情字符(未示出)。UI900E(图9E)示出检测选择预定响应(例如,响应9110-1)的用户动作(例如,轻敲手势9120)。用户可迅速地从包括表情字符的预定响应的列表中选择,并且在不将设备解锁的情况下发送所选择的响应。在一些实施例中,检测预定响应9110的选择还在不检测用户的任何进一步动作的情况下启动预定响应的发送。在一些实施例中,在检测到预定响应9110的选择之后,检测启动发送响应的另一预定的用户动作,诸如检测首页按钮204的激活、检测“发送”按钮(未示出)的激活或检测滑动手指手势2213,其看起来象在通道306上移动解锁图像302(在这种情况下,通道306中的“滑动以观看”消息可变为“滑动以发送响应”消息或类似的消息,图9E)。UI900F(图9F)示出在设备随后被解锁之后的消息应用中的用户界面,该用户界面示出当设备处于锁定状态中时被发送的预定响应9110-1。除了预定响应9110-4、9110_5和9110-6仅包括表情字符而不是文本字符和表情字符的组合以外,UI900G和UI900H(分别地,图9G和图9H)与UI900E和UI900F(分别地,图9E和图9F)类似。类似地,图9H中的所发送的预定响应9110-4与图9G中的预定响应9110-4对应,并且仅包括表情字符9225。图10A-10E示出根据一些实施例的配备有触摸敏感显示器112的便携式电子设备110上的用于向表情字符分配用户定义手势的示例性用户界面。这里给出这些图的概要。UI1000A(图10A)示出用于记录用户定义手势的示例性用户界面。UI1000A包括记录图标1001、相关图标1010、存储图标1015和取消图标1016。在检测到记录图标1001上的用户手势1020时,用户界面进入手势记录模式中。UI1000B(图10B)示出在处于手势记录模式中时在接触屏112上检测到的用户定义手势1030。在一些实施例中,响应于检测到相关图标1010上的手势(例如,手指轻敲手势1040,图10C),启动用于使用户定义手势1030的表示与表情字符相关的处理,这可包括显示具有表情字符键的一个或多个用户界面(例如,UI1000D,图10)。在一些实施例中,具有表情字符键的用户界面与UI500A-500F(图5A-5F)类似,但是用户界面这里被用于使表情与用户定义手势1030相关,而不是用于选择要在电子消息或文件中输入的表情字符。响应于检测到表情字符键上的手势(例如,表情键1060上的手指轻敲手势1070,图10D),用户定义手势1030的表示与和表情字符键1060对应的表情字符相关联(或者,对于未决的用户确认,与其暂时相关联)。在一些实施例中,确认UI(例如,UI1000E,图10E)显示在存储图标1015的激活被检测到时将与用户定义手势1030相关联的表情字符1075(例如,通过手指轻敲手势1080,图10E)。响应于取消图标1016的激活(例如,通过手指轻敲手势),向表情字符分配用户定义手势的处理终止。图11A-11B示出根据一些实施例的用于通过电子消息在地图上使用表情字符作为位置指示器的示例性用户界面。这里给出这些图的概要。UI1100A(图11A)示出在即时消息应用141中显示的电子消息2216。电子消息包括用于启动地理映射应用的指令、代表地图上的位置的位置数据和代表表情字符的表情数据。表情数据与位置数据相关联。响应于检测到消息上的预定用户动作(例如,到LakeTahoe的链接2220上的手指轻敲手势110,设备显示地理映射应用154中的地图(例如,地图1115,图11B),并且,设备在与位置数据对应的地图1115上的位置上显示表情字符1120(图11B)。图5A-11C中的用户界面中的一些被用于示出在以下的图12A-12F和图13_17中描述的处理。图12A-12F是示出根据一些实施例的在具有触摸敏感显示器的便携式电子设备上操作表情字符键盘的方法的流程图。在具有触摸屏显示器的便携式电子设备(例如,便携式多功能设备100)上执行方法1200。方法提供组织和选择便携式电子设备上的表情字符的更有效的方式,由此节省电力、增加电池充电之间的时间,并且提高设备的用户满意度。便携式电子设备同时显示(1202)字符输入区域(例如,区域5000,图6A)、键盘显示区域(例如,区域5005,图6A)和多个表情类别图标(例如,图标5010,图6A)。字符输入区域5005用于显示或能够操作以显示由用户选择的文本字符输入和表情字符输入。表情类别图标与多个表情类别(例如,5010-1至5010-6,图6A)对应。在一些实施例中,多个表情类别图标包括与近来频繁被用户选择的多个表情字符对应的近来频繁使用的表情类别图标(1204)(例如,近来频繁使用的表情类别图标5010-1,图6A)。在一些实施例中,多个表情类别图标包括与和特定季节(例如,春、夏、秋或冬)相关的多个表情字符对应的季节表情类别图标(1206)。在一些实施例中,多个表情类别图标包括与和特定假日(例如,圣诞节或新年)相关的多个表情字符对应的假日表情类别图标(1208)。在一些实施例中,在键盘显示区域5005(图6A)中显示(1210)多个表情类别图标5010。设备检测(121多个表情类别图标中的相应表情类别图标5010上的手势。在一些实施例中,手势可以是手指轻敲手势(例如,类别图标5010-3上的轻敲手势5007,图5A)。响应于检测到相应表情类别图标上的手势,设备同时显示(1214)键盘显示区域5005中的相应表情类别的表情字符键的第一子集(例如,子集6015,图6A)和相应表情类别的多个子集序列标记图标(例如,子集序列标记图标6000,图6A)。相应表情类别包括表情字符键的多个子集,其被配置为在键盘显示区域中单独地显示为表情字符键的子集的序列。例如,图6A-6C中的自然表情类别包括表情字符键的三个子集,其被配置为在键盘显示区域5005中单独地显示为表情字符键的子集的序列,即图6A中的第一子集6015、图6B中的第二子集6020和图6C中的第三子集6040。子集序列标记图标提供关于相应表情类别中的子集的数量以及表情字符键的子集序列中的所显示子集在键盘显示区域中的位置的信息。例如,在图6A-6C中,子集序列标记图标6000-1、6000-2和6000-3指示在自然表情类别5010-3中存在表情字符键的三个子集。另外,当第一子集6015被显示时,图标6000-1被突出显示(图6A);当第二子集6020被显示时,图标6000-2被突出显示(图6B);而当第三子集6040被显示时,图标6000-3被突出显示(图6C)。在一些实施例中,子集序列标记图标具有诸如圆形、正方形、矩形或星形的类似几何形状。在一些实施例中,至少一个表情类别中的表情字符键根据表情字符使用数据被排序(1216)。在一些实施例中,表情字符使用数据包括来自在便携式电子设备上运行的软件应用的表情字符使用数据(1218)。在一些实施例中,表情字符使用数据包括从便携式电子设备的服务提供商接收(例如,下载)的表情字符使用数据(1220)。在一些实施例中,至少一个表情类别中的表情字符键根据表情字符普及数据被排序(1222)。在一些实施例中,在键盘显示区域中显示(1224)子集序列标记图标(例如,在区域5005中显示子集序列标记图标6000,图6A)。当在键盘显示区域中显示相应表情类别的表情字符键的第一子集时,设备检测(1226)键盘显示区域中的手势。例如,设备检测区域5005中的水平或基本上水平的手指挥击手势6010(图6A)。响应于检测到键盘显示区域中的手势设备在键盘显示区域中用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第一子集的显示,和更新由子集序列标记图标提供的信息以反映所显示的表情字符键的第一子集被表情字符键的第二子集替代(1228)。例如,响应于检测到键盘显示区域5005中的水平手指挥击手势6010,设备在键盘显示区域5005中用自然表情类别的表情字符键的第二子集6020(图6B)的显示替代自然表情类别的表情字符键的第一子集6015(图6A)的显示,并且,更新由子集39序列标记图标6000提供的信息,以反映所显示的表情字符键的第一子集6015被表情字符键的第二子集6020替代。更新由子集序列标记图标提供的信息可包括但不限于突出显示或在视觉上区分与表情字符键的第二子集对应的子集序列标记图标并且停止突出显示或在视觉上区分与表情字符键的第一子集对应的另一子集序列标记图标(例如,在图6B中,突出显示图标6000-2并且停止突出显示图标6000-1)。在一些实施例中,在键盘显示区域中用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第一子集的显示包括显示(1230)将表情字符键的第一子集移动到触摸屏显示器之外的动画。例如,在图6A和图6B之间,可以显示子集6015移动到触摸屏显示器112之外的动画。在一些实施例中,在键盘显示区域中用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第一子集的显示包括显示(123在触摸屏显示器上移动表情字符键的第二子集的动画。例如,在图6A和图6B之间,可以显示在触摸屏显示器112上移动子集6020的动画。在一些实施例中,在键盘显示区域中用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第一子集的显示包括显示将表情字符键的第一子集移出触摸屏显示器之外的动画和显示在触摸屏显示器上移动表情字符键的第二子集的动画(1234)。例如,在图6A和图6B之间,可以显示子集6015移动离开触摸屏显示器112并且子集6020在触摸屏显示器112上移动的动画。在一些实施例中,设备在键盘显示区域中显示相应表情类别的表情字符键的第二子集的同时检测键盘显示区域中的手势。例如,设备在显示子集6020的同时检测区域5005中的水平或基本上水平的手指挥击手势6025(图6B)。响应于检测到键盘显示区域中的手势(例如,手势6025),设备在键盘显示区域中用相应表情类别的表情字符键的第三子集的显示替代相应表情类别的表情字符键的第二子集的显示(1236)。并且,响应于检测到键盘显示区域中的手势(例如,手势6025),设备更新由子集序列标记图标提供的信息,以反映所显示的表情字符键的第二子集被表情字符键的第三子集替代(1236)。例如,响应于检测到键盘显示区域5000中的水平手指挥击手势6025,设备在键盘显示区域5005中用自然表情类别的表情字符键的第三子集6040(图6C)的显示替代自然表情类别的表情字符键的第二子集6020(图6B)的显示,并且更新由子集序列标记图标6000提供的信息,以反映所显示的表情字符键的第二子集6020被表情字符键的第三子集6040替代。更新信息可包括但不限于突出显示或在视觉上区分与表情字符键的第三子集对应的子集序列标记图标,并且停止突出显示或在视觉上区分与表情字符键的第二子集对应的另一子集序列标记图标(例如,在图6C中,突出显示图标6000-3并且停止突出显示图标6000-2)。在一些实施例中,在显示表情字符键的第二子集时检测到的手势是第一方向上的挥击手势(例如,从右向左挥击手势6025,图6B)。响应于设备检测到键盘显示区域中基本上与第一方向相反的方向上的触摸屏显示器上的第二挥击手势(例如,从左向右挥击手势6030,图6C),设备在键盘显示区域中用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第三子集的显示,并且更新由子集序列标记图标提供的信息,以反映所显示的表情字符键的第三子集被表情字符键的第二子集替代(例如,突出显示或在视觉上区分与表情字符键的第二子集对应的子集序列标记图标并且停止突出显示或在视觉上区分与表情字符键的第三子集对应的另一子集序列标记图标)(1238)。例如,响应于检测到键盘显示区域5005中基本上与手势6025的方向(图6B)相反的方向上的触摸屏显示器上的挥击手势6030(图6C),设备在键盘显示区域5005中用自然表情类别的表情字符键的第二子集6020的显示替代自然表情类别的表情字符键的第三子集6040的显示,并且更新由子集序列标记图标6000提供的信息,以反映所显示的表情字符键的第三子集被表情字符键的第二子集替代(例如,突出显示或在视觉上区分与表情字符键的第二子集6020对应的子集序列标记图标6000-2并且停止突出显示或在视觉上区分与表情字符键的第三子集6040对应的子集序列标记图标6000-3)。在一些实施例中,设备显示键盘选择图标(例如,图标5020,图6B)。在一些实施例中,与多个表情类别图标5010—起同时显示键盘选择图标5020(例如,沿触摸屏显示器的底部在预定区域5009中)。设备检测键盘选择图标上的手势(例如,手指轻敲手势6055,图6B)。在检测到键盘选择图标上的手势之后,设备在键盘显示区域中用文本字符输入键盘的显示替代相应表情类别的表情字符键的第二子集的显示(IMO)。例如,在检测到键盘选择图标5020上的轻敲手势6055之后,设备在键盘显示区域5005中用文本字符输入键盘5055(图5G)的显示替代自然表情类别的表情字符键的第二子集6020(图6B)的显示。在一些实施例中,响应于检测到手势6055,表情字符键的第二子集6020被文本字符输入键盘5022替代。在一些实施例中,在区域5005中选择并显示特定的文本字符输入键盘(例如,字母数字键盘、假名键盘或日语汉字键盘)之前示出一个或多个中间文本字符输入键盘选择UI。在一些实施例中,设备通过文本字符输入键盘(例如,键盘5055,图5G)接收由用户输入的一个或多个字词。设备在字符输入区域5000中显示由用户输入的一个或多个字词。响应于接收到用户通过文本字符输入键盘输入的一个或多个字词,设备至少部分地基于由用户输入的一个或多个字词,确定推荐的表情字符,并且设备在触摸屏显示器上显示推荐的表情字符(1M2)。基于由用户输入的字词,而不基于由用户输入的标点,确定推荐的表情字符。例如,如果用户键入字词“rain”,那么可推荐伞和/或雨滴的表情字符。类似地,如果用户键入字词“fly”,那么可推荐飞机的表情字符。在一些实施例中,推荐单个表情字符。在其它的实施例中,推荐多个表情字符。在一些实施例中,设备检测触摸屏显示器上的手势(例如,文本字符输入键盘中的空格条上的轻敲手势或推荐的表情字符上的轻敲手势)。响应于检测到该手势,设备在字符输入区域中在用户输入的一个或多个字词之后插入和显示推荐的表情字符(1M4)。在一些实施例中,设备在键盘显示区域5005中显示文本字符输入键盘5055的同时显示键盘选择图标5020(图5G)。然后,在检测到键盘选择图标5020上的诸如手指轻敲手势的手势之后,设备用键盘显示区域中的相应表情类别的表情字符键的第二子集6020(图6B)和对应的子集序列标记图标6000的同时显示替代文本字符输入键盘5055的显示(1M6)。在一些实施例中,响应于检测到手势,用表情字符键的第二子集6020替代文本字符输入键盘5055。在一些实施例中,在区域5005中选择和显示表情字符键的特定子集之前示出一个或多个中间表情键盘选择UI。在一些实施例中,响应于检测到键盘选择图标5020上的手势,设备在显示文本字符输入键盘和最近显示的表情字符键的子集之间切换。在一些实施例中,设备检测表情字符键的第二子集中的相应表情字符键上的手势。响应于检测到表情字符键的第二子集中的相应表情字符键上的手势,设备在字符输入区域中插入和显示对应的表情字符(1M8)。例如,响应于检测到表情字符键的第二子集6020中的表情字符键上的轻敲手势,设备在字符输入区域5000中插入和显示对应的表情字符。图6C-6E示出表情字符从表情字符键的第三子集6040在输入区域5000中的类似插入和显示。可以响应于检测到附加表情字符键上的手势,在字符输入区域5000中插入和显示附加的表情字符。在一些实施例中,设备检测用于启动预定的用户界面重新配置处理的预定用户动作(例如,在表情字符键上按压和保持手指接触超过预定的时间段)。响应于检测到预定的用户动作,设备改变表情字符键的第二子集中的两个或更多个表情字符键的位置。所述改变包括改变两个或更多个表情字符键中的每个表情字符键关于相应平均位置的位置,所述相应平均位置不同于两个或更多个表情字符键中的其它表情字符键的相应平均位置(1M9)。例如,响应于检测到手指接触在任何表情字符键8001(图8A)上超过预定时间段(例如,1秒),设备改变表情字符键的子集8002(图8A,与图6B中的子集6020对应)中的所有表情字符键的位置。在一些实施例中,两个或更多个表情字符键的每个相应表情字符键在基本上以相应表情字符键的相应平均位置为中心的区域中振荡(1250)(如图8B所示)。在一些实施例中,设备检测用户在与表情字符键的第二子集中的第一表情字符键对应的第一位置处与触摸屏显示器的接触点,并且还检测接触点到触摸屏显示器上的第二位置的移动。响应于这两种检测,设备根据检测到的接触点的移动,显示第一表情字符键向触摸屏显示器上的第二位置的移动(1252)。例如,响应于检测到用户在与表情字符键8001-2对应的位置上与触摸屏显示器的接触点8050(图8B)并且还检测接触点8050向触摸屏显示器上的第二位置825的移动,设备根据检测到的接触点的移动,显示表情字符键8001-2向触摸屏显示器上的第二位置825的移动。在一些实施例中,设备响应于检测到用于终止预定的用户界面重新配置处理的第二预定用户动作(例如,检测到首页按钮2004的激活),将第一表情字符键(例如,8000-2,图8C)的位置固定在第二位置。图13是示出根据一些实施例的在配备有触摸敏感显示器112的便携式电子设备100处于用户界面锁定模式中的同时用表情响应消息的方法的流程图。方法1300提供用户在设备处于锁定状态的同时迅速响应进入消息的简单直观的方式,由此节省电力并且增加电池充电之间的时间。在便携式电子设备100处于用户界面锁定模式的同时,执行操作1302-1314(1301)。在触摸屏显示器处于节能状态的同时,设备接收(1302)从一方到便携式电子设备的用户的进入消息。在节能状态中,触摸屏是空白的(什么也不显示)并且不是触摸敏感的。响应于接收到进入消息,设备将触摸屏显示器加电(1304)并且在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分(例如,消息部分2212,图9B)。设备检测(1306)与表情字符对应的触摸屏显示器上的一个或多个预定的手指手势(例如,图9C中的手势9100-1、91002_和9100-3)。设备检测(1308)启动发送对于进入消息的响应的预定的用户动作(例如,诸如检测首页按钮204的激活、检测“发送”按钮(未示出)的激活或检测挥击手势2213,图9C)。响应于检测到启动发送对于进入消息的响应的预定的用户动作,设备发送(1310)对于进入消息的响应。响应包括与在触摸屏显示器上检测到的一个或多个预定的手指手势对应的表情字符。例如,图9C中的预定的手指手势9100-1、91002_和9100-3可与笑脸表情字符对应。在后面关于图10A-10E和图16描述一种使表情与一个或多个预定的手指手势相关联的方法。在一些实施例中,响应于检测到启动发送对于进入消息的响应的预定的用户动作,设备使触摸屏显示器返回(1312)到节能状态。在一些实施例中,在发送了对于进入消息的响应之后的预定时间段(例如,5-15秒)内,设备使触摸屏显示器返回(1314)到节能状态。图14是示出根据一些实施例的在配备有触摸敏感显示器112的便携式电子设备100处于用户界面锁定模式中的同时用表情响应消息的另一方法的流程图。方法1400提供用户在设备处于锁定状态的同时迅速响应进入消息的简单直观的方式,由此节省电力并且增加电池充电之间的时间。在便携式电子设备100处于用户界面锁定模式的同时,执行动作1402-1414(1401)。在触摸屏显示器处于节能状态的同时,设备接收(1402)从一方向便携式电子设备的用户的进入消息。在节能状态中,触摸屏是空白的(什么也不显示)并且不是触摸敏感的。响应于接收到进入消息,设备将触摸屏显示器加电并且在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分(例如,消息部分2212,图9D)并且显示对于进入消息的多个预定响应(例如,图9D或图9G中的响应9110)(1404)。预定响应9110包括多个表情字符(例如,图9D中的表情字符9111或只有图9G中的响应9110中的表情字符)设备检测(1406)用于选择多个预定响应中的预定响应的预定用户动作(例如,图9E中的响应9110-1上的手指轻敲手势9120或图9G中的响应9110-4上的手指轻敲手势9210)。设备检测(1408)启动发送对于进入消息的响应的预定的用户动作。在一些实施例中,检测对预定响应9110的选择还在不检测用户的任何其它动作的情况下启动预定响应的发送。在一些实施例中,在检测到对预定响应9110的选择之后,检测启动发送响应的其他预定的用户动作,诸如检测首页按钮204的激活、检测“发送”按钮(未示出)的激活或检测滑动手指手势2213,其看起来象在通道306上移动解锁图像302(在这种情况下,通道306中的“滑动以观看”消息可变为“滑动以发送响应”消息或类似的消息,图9E)。响应于检测到启动发送对于进入消息的响应的预定的用户动作,设备发送(1410)对于进入消息的响应。所选预定响应9110包括多个表情字符中的表情字符(例如,9111)(1410)。在一些实施例中,响应于检测到启动发送对于进入消息的所选预定响应的预定的用户动作,设备使触摸屏显示器返回(1412)到节能状态。在一些实施例中,在发送对于进入消息的所选预定响应之后的预定时间段(例如,5-15秒)内,设备使触摸屏显示器返回(1414)到节能状态。图15是示出根据一些实施例的用于在配备有触摸敏感显示器112的便携式电子设备100处于用户界面锁定模式中的同时用表情响应消息的另一方法的流程图。方法1500提供用户在设备处于锁定状态的同时迅速响应进入消息的简单直观的方式,由此节省电力并且增加电池充电之间的时间。在便携式电子设备100处于用户界面锁定模式的同时,执行操作1502-1518(1501)。在触摸屏显示器处于节能状态的同时,设备接收(1502)从一方到便携式电子设备的用户的进入消息。在节能状态中,触摸屏是空白的(什么也不显示)并且不是触摸敏感的。响应于接收到进入消息,设备将触摸屏显示器加电(1504)并且在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分(例如,消息部分2212,图9B)。设备检测(1506)启动对于进入消息的多个预定响应9110的显示的预定用户动作(例如,回复图标(未示出)上的手指轻敲或触摸屏显示器112上的双轻敲手势)。预定的响应包括多个表情字符(例如,图9D中的表情字符9111和仅仅图9G中的响应9110中的表情字符)。响应于检测到启动对于进入消息的多个预定响应的显示的预定用户动作,设备显示(1508)多个预定的响应(例如,图9D或图9G中的响应9110)。设备检测(1510)用于选择多个预定响应中的预定响应的预定用户动作(例如,图9E中的响应9110-1上的手指轻敲手势9120或图9G中的响应9110-4上的手指轻敲手势9210)。设备检测(1512)启动发送对于进入消息的所选预定响应的预定的用户动作。在一些实施例中,检测到对预定响应9110的选择还在没有检测到用户的任何进一步动作的情况下启动预定响应的发送。在一些实施例中,在检测到对预定响应9110的选择之后,检测启动发送响应的其他预定的用户动作,诸如检测首页按钮204的激活、检测“发送”按钮(未示出)的激活或检测滑动手指手势2213,其看起来象在通道306上移动解锁图像302(在这种情况下,通道306中的“滑动以观看”消息可变为“滑动以发送响应”消息或类似的消息,图9E)。响应于检测到启动发送对于进入消息的所选预定响应的预定的用户动作,设备发送(1514)对于进入消息的所选预定响应。所选预定响应包括多个表情字符中的表情字符。在一些实施例中,响应于检测到启动发送对于进入消息的所选预定响应的预定的用户动作,设备使触摸屏显示器返回(1516)到节能状态。在一些实施例中,在发送了对于进入消息的所选预定响应之后的预定时间段(例如,5-15秒)内,设备使触摸屏显示器返回(1518)节能状态。图16是示出根据一些实施例的向配备有触摸敏感显示器112的便携式电子设备100上的表情分配用户定义手势的方法的流程图。方法1600为用户提供使用户定义的手势与表情字符相关联以供以后记起的简单直观的方式,由此使得用户能够在不必使用表情键盘的情况下在设备上键入表情字符(例如,用户经常使用的表情字符)。设备在便携式电子设备处于用户定义手势记录模式的同时检测(160触摸屏显示器上的用户定义手势(例如,手势1030,图10B)。设备产生(1604)用户定义手势的表示。该表示可包括手势中的手指接触的绝对或相对位置和手势中的手指接触的相对或绝对移动。设备使用户定义手势的表示与表情字符相关联(1606)(例如,如以上参照图10C-10E描述的那样)。设备存储(1608)用户定义手势的表示和用户定义手势的表示与表情字符的关联。在一些实施例中,在存储了用户定义手势的表示和用户定义手势的表示与表情字44符的关联之后,设备检测触摸屏显示器上的手势,并且确定检测到的手势是否与所存储的用户定义手势的表示对应。如果检测到的手势与所存储的用户定义手势的表示对应,那么设备将表情字符插入诸如即时消息(例如,文本消息)或电子邮件消息(1610)的电子邮件或文件中。图17是示出根据一些实施例的用于通过电子消息在地图中使用表情作为位置指示器的方法的流程图。方法1700是在增加对应的电子消息中的信息的地图上给表情提供位置数据的快速简单的方法。设备(例如,便携式设备100或桌上型计算设备)接收(170电子消息,所述电子消息包括用于启动或能够操作以启动地理映射应用154的指令、代表地图上的位置的位置数据和代表表情字符的表情数据。表情数据与位置数据相关联(例如,使得将在与位置数据对应的位置上在地图上显示与表情数据对应的表情字符)。在一些实施例中,电子消息是具有打开地图应用的链接的文本消息(1704)。设备显示(1706)触摸屏显示器上的电子消息(例如,消息2216,图11A)。设备检测(1708)所显示的电子消息上的用于启动地理映射应用的预定用户动作(例如,到消息2216中的LakeTahoe的链接2220上的轻敲手势1105,图11A)。响应于检测到启动地理映射应用的预定用户动作,设备在地理映射应用154(例如,地图1115,图11B)中显示(1710)地图,并且在地图上与位置数据对应的位置上显示表情字符(例如,表情字符1120,图11B)。出于解释的目的,参照特定实施例给出以上的描述。但是,以上的解释性讨论并非意欲是详尽的或者要将本发明限于公开的精确形式。鉴于以上的教导,许多修改和变动是可能的。为了最好地解释本发明的原理及其实际应用,选择和描述了实施例,以由此使得本领域技术人员能够通过适于所设想的特定用途的各种修改最好地利用本发明和各种实施例。权利要求1.一种计算机实现的方法,包括在具有触摸屏显示器的便携式电子设备上,同时显示能够操作以显示由用户选择的文本字符输入和表情字符输入的字符输入区域;键盘显示区域;和多个表情类别图标,其中,表情类别图标与多个表情类别对应;检测多个表情类别图标中的相应表情类别图标上的手势;响应于检测到相应表情类别图标上的手势,同时显示键盘显示区域中的相应表情类别的表情字符键的第一子集,其中,相应表情类别包括被配置为在键盘显示区域中被单独地显示为表情字符键子集序列的多个表情字符键子集;和相应表情类别的多个子集序列标记图标,其中,子集序列标记图标提供与相应表情类别中的子集的数量和表情字符键子集序列中的所显示子集在键盘显示区域中的位置有关的信息;在键盘显示区域中显示相应表情类别的表情字符键的第一子集的同时,检测键盘显示区域中的手势;和响应于检测到键盘显示区域中的手势在键盘显示区域中用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第一子集的显示;和更新由子集序列标记图标提供的信息以反映所显示的表情字符键的第一子集被表情字符键的第二子集替代。2.根据权利要求1所述的计算机实现的方法,其中,多个表情类别图标包括与用户近来频繁地选择的多个表情字符对应的近来频繁使用的表情类别图标。3.根据权利要求1所述的计算机实现的方法,其中,处于至少一个表情类别中的表情字符键根据表情字符使用数据被排序。4.根据权利要求3所述的计算机实现的方法,其中,表情字符使用数据包括来自在便携式电子设备上运行的软件应用的表情字符使用数据。5.根据权利要求3所述的计算机实现的方法,其中,表情字符使用数据包括从便携式电子设备的服务器提供商接收的表情字符使用数据。6.根据权利要求1所述的计算机实现的方法,其中,在键盘显示区域中用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第一子集的显示包括显示将表情字符键的第一子集移出触摸屏显示器的动画。7.根据权利要求1所述的计算机实现的方法,其中,在键盘显示区域中用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第一子集的显示包括显示在触摸屏显示器上移动表情字符键的第二子集的动画。8.根据权利要求1所述的计算机实现的方法,其中,在键盘显示区域中用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第一子集的显示包括显示将表情字符键的第一子集移出触摸屏显示器的动画和显示在触摸屏显示器上移动表情字符键的第二子集的动画。9.根据权利要求1所述的计算机实现的方法,其中,子集序列标记图标被显示在键盘显示区域中。10.根据权利要求1所述的计算机实现的方法,其中,多个表情类别图标被显示在键盘显示区域中。11.根据权利要求1所述的计算机实现的方法,包括在键盘显示区域中显示相应表情类别的表情字符键的第二子集的同时,检测键盘显示区域中的手势;和响应于检测到键盘显示区域中的手势在键盘显示区域中用相应表情类别的表情字符键的第三子集的显示替代相应表情类别的表情字符键的第二子集的显示;和更新由子集序列标记图标提供的信息以反映所显示的表情字符键的第二子集被表情字符键的第三子集替代。12.根据权利要求11所述的计算机实现的方法,其中,在显示表情字符键的第二子集的同时检测到的手势是第一方向上的挥击手势;并且所述方法还包括检测键盘显示区域中的与第一方向基本上相反的方向上的触摸屏显示器上的第二挥击手势;和响应于检测到键盘显示区域中的第二挥击手势在键盘显示区域中用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第三子集的显示;和更新由子集序列标记图标提供的信息以反映所显示的表情字符键的第三子集被表情字符键的第二子集替代。13.根据权利要求1所述的计算机实现的方法,包括显示键盘选择图标;检测键盘选择图标上的手势;和在检测到键盘选择图标上的手势之后,在键盘显示区域中用文本字符输入键盘的显示替代相应表情类别的表情字符键的第二子集的显示。14.根据权利要求13所述的计算机实现的方法,包括接收用户通过文本字符输入键盘输入的一个或多个字词;在字符输入区域中显示用户输入的一个或多个字词;和响应于接收到用户通过文本字符输入键盘输入的一个或多个字词至少部分地基于用户输入的一个或多个字词,确定推荐表情字符;和在触摸屏显示器上显示推荐表情字符。15.根据权利要求14所述的计算机实现的方法,包括检测触摸屏显示器上的手势;和响应于检测到手势,在由用户在字符输入区域中输入的一个或多个字词之后,插入和显示推荐表情字符。16.根据权利要求13所述的计算机实现的方法,包括在键盘显示区域中显示文本字符输入键盘的同时,显示键盘选择图标;检测键盘选择图标上的手势;和在检测到键盘选择图标上的手势之后,用键盘显示区域中的相应表情类别的表情字符键的第二子集和对应的子集序列标记图标的同时显示替代文本字符输入键盘的显示。17.根据权利要求1所述的计算机实现的方法,包括检测表情字符键的第二子集中的相应表情字符键上的手势;和响应于检测到表情字符键的第二子集中的相应表情字符键上的手势,在字符输入区域中插入和显示对应的表情字符。18.根据权利要求1所述的计算机实现的方法,包括检测用于启动预定的用户界面重新配置处理的预定用户动作;和响应于检测到预定用户动作,改变表情字符键的第二子集中的两个或更多个表情字符键的位置,其中,所述改变包括改变两个或更多个表情字符键中的每个表情字符键关于相应平均位置的位置,所述相应平均位置不同于两个或更多个表情字符键中的其它表情字符键的相应平均位置。19.根据权利要求18所述的计算机实现的方法,其中,两个或更多个表情字符键的每个相应表情字符键在基本上以相应表情字符键的相应平均位置为中心的区域中振荡。20.根据权利要求18所述的计算机实现的方法,包括检测用户在与表情字符键的第二子集中的第一表情字符键对应的第一位置处与触摸屏显示器的接触点并且检测接触点到触摸屏显示器上的第二位置的移动;和响应于检测到接触点和检测到接触点的移动,根据检测到的接触点的移动,显示第一表情字符键到触摸屏显示器上的第二位置上的移动。21.根据权利要求20所述的计算机实现的方法,还包括响应于检测到用于终止预定用户界面重新配置处理的第二预定用户动作,将第一表情字符键的位置固定在第二位置处。22.一种便携式电子设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序,其中,所述一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行,所述一个或多个程序包括用于以下动作的指令同时显示能够操作以显示由用户选择的文本字符输入和表情字符输入的字符输入区域;键盘显示区域;和多个表情类别图标,其中,表情类别图标与多个表情类别对应;检测多个表情类别图标中的相应表情类别图标上的手势;响应于检测到相应表情类别图标上的手势,同时显示键盘显示区域中的相应表情类别的表情字符键的第一子集,其中,相应表情类别包括被配置为在键盘显示区域中被单独显示为表情字符键子集序列的多个表情字符键子集;和相应表情类别的多个子集序列标记图标,其中,子集序列标记图标提供与相应表情类别中的子集的数量和表情字符键子集序列中的所显示子集在键盘显示区域中的位置有关的信息;在键盘显示区域中显示相应表情类别的表情字符键的第一子集的同时,检测键盘显示区域中的手势;和响应于检测到键盘显示区域中的手势在键盘显示区域中用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第一子集的显示;禾口更新由子集序列标记图标提供的信息以反映所显示的表情字符键的第一子集被表情字符键的第二子集替代。23.一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的便携式电子设备执行时,使得所述便携式电子设备同时显示能够操作以显示由用户选择的文本字符输入和表情字符输入的字符输入区域;键盘显示区域;和多个表情类别图标,其中,表情类别图标与多个表情类别对应;检测多个表情类别图标中的相应表情类别图标上的手势;响应于检测到相应表情类别图标上的手势,同时显示键盘显示区域中的相应表情类别的表情字符键的第一子集,其中,相应表情类别包括被配置为在键盘显示区域中被单独显示为表情字符键子集序列的多个表情字符键子集;和相应表情类别的多个子集序列标记图标,其中,子集序列标记图标提供与相应表情类别中的子集的数量和表情字符键子集序列中的所显示子集在键盘显示区域中的位置有关的信息;在键盘显示区域中显示相应表情类别的表情字符键的第一子集的同时,检测键盘显示区域中的手势;和响应于检测到键盘显示区域中的手势在键盘显示区域中用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第一子集的显示;和更新由子集序列标记图标提供的信息以反映所显示的表情字符键的第一子集被表情字符键的第二子集替代。24.一种在具有触摸屏显示器的便携式电子设备上的图形用户界面,包括能够操作以显示由用户选择的文本字符输入和表情字符输入的字符输入区域,键盘显示区域,多个表情类别图标,其中,表情类别图标与多个表情类别对应,并且其中,相应表情类别包括被配置为在键盘显示区域中被单独显示为表情字符键子集序列的多个表情字符键子集,相应表情类别的表情字符键的第一子集,相应表情类别的表情字符键的第二子集,和相应表情类别的多个子集序列标记图标,其中,子集序列标记图标提供与相应表情类别中的子集的数量和表情字符键子集序列中的所显示子集在键盘显示区域中的位置有关的信息;其中,字符输入区域、键盘显示区域和多个表情类别图标被同时显示;响应于检测到多个表情类别图标中相应表情类别图标上的手势,在键盘显示区域中同时显示相应表情类别的表情字符键的第一子集和相应表情类别的多个子集序列标记图标;响应于在键盘显示区域中显示相应表情类别的表情字符键的第一子集的同时检测到键盘显示区域中的手势,用相应表情类别的表情字符键的第二子集的显示替代相应表情类别的表情字符键的第一子集的显示,并且更新由子集序列标记图标提供的信息以反映所显示的表情字符键的第一子集被表情字符键的第二子集替代。25.一种计算机实现的方法,包括在具有触摸屏显示器的便携式电子设备上,在便携式电子设备处于用户界面锁定模式中的同时在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息;响应于接收到进入消息给触摸屏显示器加电;和在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分;检测触摸屏显示器上的与表情字符对应的一个或多个预定手指手势;检测启动发送对于进入消息的响应的预定用户动作;和响应于检测到启动发送对于进入消息的响应的预定用户动作,发送对于进入消息的响应,其中,所述响应包括与在触摸屏显示器上检测到的一个或多个预定手指手势对应的表情字符。26.根据权利要求25所述的计算机实现的方法,包括响应于检测到启动发送对于进入消息的响应的预定用户动作,使触摸屏显示器返回到节能状态。27.根据权利要求25所述的计算机实现的方法,包括在发送了对于进入消息的响应之后的预定时间段内,使触摸屏显示器返回到节能状态。28.一种便携式电子设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序,其中,所述一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行,所述一个或多个程序包括用于以下动作的指令在便携式电子设备处于用户界面锁定模式中的同时,在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息;响应于接收到进入消息给触摸屏显示器加电;和在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分;检测触摸屏显示器上的与表情字符对应的一个或多个预定手指手势;检测启动发送对于进入消息的响应的预定用户动作;和响应于检测到启动发送对于进入消息的响应的预定用户动作,发送对于进入消息的响应,其中,所述响应包括与在触摸屏显示器上检测到的一个或多个预定手指手势对应的表情字符。29.根据权利要求观所述的便携式电子设备,包括用于以下动作的指令响应于检测到启动发送对于进入消息的响应的预定用户动作,使触摸屏显示器返回到节能状态。30.一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的便携式电子设备执行时,使得所述便携式电子设备在便携式电子设备处于用户界面锁定模式中的同时,在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息;响应于接收到进入消息给触摸屏显示器加电;和在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分;检测触摸屏显示器上的与表情字符对应的一个或多个预定手指手势;检测启动发送对于进入消息的响应的预定用户动作;和响应于检测到启动发送对于进入消息的响应的预定用户动作,发送对于进入消息的响应,其中,所述响应包括与在触摸屏显示器上检测到的一个或多个预定手指手势对应的表情字符。31.根据权利要求30的计算机可读存储介质,包括使得所述便携式电子设备执行以下动作的指令在发送了对于进入消息的响应之后的预定时间段内,使触摸屏显示器返回到节能状态。32.—种计算机实现的方法,包括在具有触摸屏显示器的便携式电子设备上,在便携式电子设备处于用户界面锁定模式中的同时在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息;响应于接收到进入消息给触摸屏显示器加电;在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分;和显示对于进入消息的多个预定响应,其中,预定响应包括多个表情字符;检测用于选择多个预定响应中的预定响应的预定用户动作;检测启动发送对于进入消息的所选预定响应的预定用户动作;和响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,发送对于进入消息的所选预定响应,其中,所选预定响应包括所述多个表情字符中的表情字符。33.根据权利要求32所述的计算机实现的方法,包括响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,使触摸屏显示器返回到节能状态。34.根据权利要求32所述的计算机实现的方法,包括在发送了对于进入消息的所选预定响应之后的预定时间段内,使触摸屏显示器返回到节能状态。35.一种便携式电子设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序,其中,所述一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行,所述一个或多个程序包括用于以下动作的指令在便携式电子设备处于用户界面锁定模式中的同时,在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息;响应于接收到进入消息给触摸屏显示器加电;在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分;和显示对于进入消息的多个预定响应,其中,预定响应包括多个表情字符;检测用于选择多个预定响应中的预定响应的预定用户动作;检测启动发送对于进入消息的所选预定响应的预定用户动作;和响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,发送对于进入消息的所选预定响应,其中,所选预定响应包括所述多个表情字符中的表情字符。36.根据权利要求35所述的便携式电子设备,包括用于以下动作的指令响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,使触摸屏显示器返回到节能状态。37.一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的便携式电子设备执行时,使得所述便携式电子设备在便携式电子设备处于用户界面锁定模式中的同时,在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息;响应于接收到进入消息给触摸屏显示器加电;在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分;和显示对于进入消息的多个预定响应,其中,预定响应包括多个表情字符;检测用于选择多个预定响应中的预定响应的预定用户动作;检测启动发送对于进入消息的所选预定响应的预定用户动作;和响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,发送对于进入消息的所选预定响应,其中,所选预定响应包括所述多个表情字符中的表情字符。38.根据权利要求37所述的计算机可读存储介质,包括使得所述便携式电子设备执行以下动作的指令在发送了对于进入消息的所选预定响应之后的预定时间段内,使触摸屏显示器返回到节能状态。39.一种计算机实现的方法,包括在具有触摸屏显示器的便携式电子设备上,在便携式电子设备处于用户界面锁定模式中的同时,在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息;响应于接收到进入消息给触摸屏显示器加电;和在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分;检测启动显示对于进入消息的多个预定响应的预定用户动作,其中,预定响应包括多个表情字符;响应于检测到启动显示对于进入消息的多个预定响应的预定用户动作,显示多个预定响应;检测用于选择多个预定响应中的预定响应的预定用户动作;检测启动发送对于进入消息的所选预定响应的预定用户动作;和响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,发送对于进入消息的所选预定响应,其中,所选预定响应包括所述多个表情字符中的表情字符。40.根据权利要求39所述的计算机实现的方法,包括响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,使触摸屏显示器返回到节能状态。41.根据权利要求39所述的计算机实现的方法,包括在发送了对于进入消息的所选预定响应之后的预定时间段内,使触摸屏显示器返回到节能状态。42.一种便携式电子设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序,其中,所述一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行,所述一个或多个程序包括用于以下动作的指令在便携式电子设备处于用户界面锁定模式中的同时,在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息;响应于接收到进入消息给触摸屏显示器加电;和在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分;检测启动显示对于进入消息的多个预定响应的预定用户动作,其中,预定响应包括多个表情字符;响应于检测到启动显示对于进入消息的多个预定响应的预定用户动作,显示多个预定响应;检测用于选择多个预定响应中的预定响应的预定用户动作;检测启动发送对于进入消息的所选预定响应的预定用户动作;和响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,发送对于进入消息的所选预定响应,其中,所选预定响应包括所述多个表情字符中的表情字符。43.根据权利要求42所述的便携式电子设备,包括用于以下动作的指令响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,使触摸屏显示器返回到节能状态。44.一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的便携式电子设备执行时,使得所述便携式电子设备在便携式电子设备处于用户界面锁定模式中的同时,在触摸屏显示器处于节能状态的同时,接收从一方到便携式电子设备的用户的进入消息;响应于接收到进入消息给触摸屏显示器加电;和在触摸屏显示器上显示从所述一方到用户的进入消息的至少一部分;检测启动显示对于进入消息的多个预定响应的预定用户动作,其中,预定响应包括多个表情字符;响应于检测到启动显示对于进入消息的多个预定响应的预定用户动作,显示多个预定响应;检测用于选择多个预定响应中的预定响应的预定用户动作;检测启动发送对于进入消息的所选预定响应的预定用户动作;和响应于检测到启动发送对于进入消息的所选预定响应的预定用户动作,发送对于进入消息的所选预定响应,其中,所选预定响应包括所述多个表情字符中的表情字符。45.一种计算机实现的方法,包括在具有触摸屏显示器的便携式电子设备上在便携式电子设备处于用户定义手势记录模式的同时,检测触摸屏显示器上的用户定义手势;产生用户定义手势的表示;使用户定义手势的表示与表情字符相关联;和存储用户定义手势的表示和用户定义手势的表示与表情字符的关联。46.根据权利要求45所述的计算机实现的方法,包括在存储了用户定义手势的表示和用户定义手势的表示与表情字符的关联之后检测触摸屏显示器上的手势;确定检测到的手势是否与所存储的用户定义手势的表示对应;和如果检测到的手势与所存储的用户定义手势的表示对应,那么将表情字符插入电子文档中。47.一种便携式电子设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序,其中,所述一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行,所述一个或多个程序包括用于以下动作的指令在便携式电子设备处于用户定义手势记录模式的同时,检测触摸屏显示器上的用户定义手势;产生用户定义手势的表示;使用户定义手势的表示与表情字符相关联;和存储用户定义手势的表示和用户定义手势的表示与表情字符的关联。48.根据权利要求47所述的便携式电子设备,包括用于以下动作的指令在存储了用户定义手势的表示和用户定义手势的表示与表情字符的关联之后检测触摸屏显示器上的手势;确定检测到的手势是否与所存储的用户定义手势的表示对应;和如果检测到的手势与所存储的用户定义手势的表示对应,那么将表情字符插入电子文档中。49.一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的便携式电子设备执行时,使得所述便携式电子设备在便携式电子设备处于用户定义手势记录模式的同时,检测触摸屏显示器上的用户定义手势;产生用户定义手势的表示;使用户定义手势的表示与表情字符相关联;和存储用户定义手势的表示和用户定义手势的表示与表情字符的关联。50.根据权利要求49所述的计算机可读存储介质,包括使得所述便携式电子设备执行以下动作的指令在存储了用户定义手势的表示和用户定义手势的表示与表情字符的关联之后检测触摸屏显示器上的手势;确定检测到的手势是否与所存储的用户定义手势的表示对应;和如果检测到的手势与所存储的用户定义手势的表示对应,那么将表情字符插入电子文档中。51.一种计算机实现的方法,包括在具有触摸屏显示器的便携式电子设备上接收电子消息,其中,电子消息包括用于启动地理映射应用的指令;表示地图上的位置的位置数据;和表示表情字符的表情数据,其中,表情数据与位置数据相关联;在触摸屏显示器上显示电子消息;检测所显示的电子消息上的用于启动地理映射应用的预定用户动作;和响应于检测到启动地理映射应用的预定用户动作在地理映射应用中显示地图;和在地图上与位置数据对应的位置处显示表情字符。52.根据权利要求51所述的计算机实现的方法,其中,所述电子消息是具有打开地图应用的链接的文本消息。53.一种便携式电子设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序,其中,所述一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行,所述一个或多个程序包括用于以下动作的指令接收电子消息,其中,电子消息包括用于启动地理映射应用的指令;表示地图上的位置的位置数据;和表示表情字符的表情数据,其中,表情数据与位置数据相关联;在触摸屏显示器上显示电子消息;检测所显示的电子消息上的用于启动地理映射应用的预定用户动作;和响应于检测到启动地理映射应用的预定用户动作在地理映射应用中显示地图;和在地图上与位置数据对应的位置处显示表情字符。54.根据权利要求53所述的便携式电子设备,其中,所述电子消息是具有打开地图应用的链接的文本消息。55.一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的便携式电子设备执行时,使得所述便携式电子设备接收电子消息,其中,电子消息包括用于启动地理映射应用的指令;表示地图上的位置的位置数据;和表示表情字符的表情数据,其中,表情数据与位置数据相关联;在触摸屏显示器上显示电子消息;检测所显示的电子消息上的用于启动地理映射应用的预定用户动作;和响应于检测到启动地理映射应用的预定用户动作在地理映射应用中显示地图;和在地图上与位置数据对应的位置处显示表情字符。56.根据权利要求55所述的计算机可读存储介质,其中,所述电子消息是具有打开地图应用的链接的文本消息。全文摘要本公开涉及使用表情字符的便携式触摸屏设备、方法和图形用户界面。在一些实施例中,在具有触摸屏显示器的便携式电子装置上执行的计算机实现方法包括同时显示能够操作以显示由用户选择的文本字符输入和表情字符输入的字符输入区域;键盘显示区域;和多个表情类别图标。响应于检测到相应表情类别图标上的手势,所述方法还包括同时显示键盘显示区域中的相应表情类别的表情字符键的第一子集,和相应表情类别的多个子集序列标记图标。所述方法还包括检测键盘显示区域中的手势;以及,作为相应,用相应表情类别的表情字符键的第二子集的显示替代表情字符键的第一子集的显示,并且,更新由子集序列标记图标提供的信息。文档编号G06F3/023GK102265586SQ200980152822公开日2011年11月30日申请日期2009年10月12日优先权日2008年11月19日发明者B·A·摩尔,B·奥丁,E·C·弗奇斯,K·科西恩达,S·J·奇克申请人:苹果公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1