《用于输入表情符号和其他符号的设备用户界面.pdf》由会员分享,可在线阅读,更多相关《用于输入表情符号和其他符号的设备用户界面.pdf(24页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103562836 A (43)申请公布日 2014.02.05 CN 103562836 A (21)申请号 201280025080.5 (22)申请日 2012.05.22 61/489,088 2011.05.23 US 13/211,038 2011.08.16 US G06F 3/0481(2013.01) G06F 3/0487(2013.01) (71)申请人 微软公司 地址 美国华盛顿州 (72)发明人 K大井 EM贝尔 Y森 T吉田 S何 L陈 (74)专利代理机构 上海专利商标事务所有限公 司 31100 代理人 胡利鸣 (54) 发明名称 用于。
2、输入表情符号和其他符号的设备用户界 面 (57) 摘要 一种集成符号用户界面 (UI) 提供了不同符号 的集合以供将符号输入到诸如电子邮件消息、 IM 消息和 SMS 文本消息之类的消息中。集成符号 UI 可以将符号编组到多个不同类别的窗格中。附加 地, 集成系统 UI 可以提供具有之前使用过的符号 的历史窗格。在设备的显示屏上一次可以显示集 成符号UI的仅仅一部分。 用户可以无缝地在集成 符号UI之上平移以在窗格之间移动。 在一些实施 例中, 集成符号 UI 还可以包括类别列表窗格, 所 述类别列表窗格允许用户直接导航到特定类别窗 格或历史窗格。 (30)优先权数据 (85)PCT国际申请进。
3、入国家阶段日 2013.11.22 (86)PCT国际申请的申请数据 PCT/US2012/038983 2012.05.22 (87)PCT国际申请的公布数据 WO2012/162311 EN 2012.11.29 (51)Int.Cl. 权利要求书 2 页 说明书 8 页 附图 13 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书8页 附图13页 (10)申请公布号 CN 103562836 A CN 103562836 A 1/2 页 2 1. 一种用于提供集成符号用户界面 (UI) 的方法, 所述集成符号用户界面 (UI) 用于将 符号输入到正在。
4、被用户编写的消息中, 该方法包括 : 在设备的显示区域上呈现集成符号 UI 的一部分, 所述集成符号 UI 包括 : 历史窗格, 其包括用户之前使用过的符号 ; 以及 多个类别窗格, 其包括可供输入到不同类型的消息中的多个符号 ; 允许所述用户在至少一个方向上无缝地在所述集成符号 UI 之上平移以在历史窗格与 多个类别窗格之间移动 ; 接收从所述集成符号 UI 中对符号的选择 ; 以及 在正在被所述用户编写的消息内提供所述符号。 2. 如权利要求 1 所述的方法, 其特征在于, 基于选自下列各项的至少之一来选择包括 或布置在所述历史窗格中的符号 : 使用频率、 使用的新近程度、 符号大小以及符。
5、号类别。 3. 如权利要求 1 所述的方法, 其特征在于, 所述集成符号 UI 包括可供输入到正在被所 述用户编写的消息中的所有符号。 4.如权利要求1所述的方法, 其特征在于, 所述集成符号UI包括类别列表窗格, 所述类 别列表窗格列出所述多个类别并且允许用户选择特定类别以直接从所述类别列表窗格导 航到所述特定类别。 5. 如权利要求 1 所述的方法, 其特征在于, 所述方法还包括 : 将正在被所述用户编写的消息标识为特定类型的消息 ; 基于消息的所述特定类型标识出不可用的符号 ; 以及 在所述集成符号 UI 中与可用符号不同地显示所述不可用的符号。 6. 一种移动设备, 包括 : 显示屏 。
6、; 以及 处理器, 所述处理器被配置为在所述显示屏上呈现集成符号用户界面 (UI) , 所述集成 符号 UI 包括 : 历史窗格, 其包括用户之前使用过的符号 ; 以及 多个类别窗格, 其包括可用于可供输入到可由所述移动设备传送的不同类型的消息中 的多个符号 ; 其中在所述显示屏上一次仅仅显示所述集成符号 UI 的一部分, 并且所述集成符号 UI 被配置为允许用户在至少一个方向上无缝地在所述集成符号 UI 之上平移以在所述历史窗 格与多个类别窗格之间移动。 7.如权利要求6所述的移动设备, 其特征在于, 所述集成符号UI包括类别列表窗格, 所 述类别列表窗格列出所述多个类别并且允许用户选择特定。
7、类别以直接从所述类别列表窗 格导航到所述特定类别。 8. 如权利要求 6 所述的移动设备, 其特征在于, 所述集成符号 UI 被配置为允许用户在 所述集成符号 UI 之上水平地平移以在所述历史窗格与所述多个类别窗格之间移动。 9. 如权利要求 6 所述的移动设备, 其特征在于, 来自所述多个类别窗格的第一类别窗 格具有延伸超出所述设备的显示区域的高度, 并且其中所述集成符号 UI 还被配置为允许 所述用户在第一类别窗格之上垂直地平移。 10. 一个或多个存储计算机可使用指令的计算机存储介质, 所述指令在被计算设备使 权 利 要 求 书 CN 103562836 A 2 2/2 页 3 用时致使。
8、所述计算设备在所述计算设备的显示屏上呈现集成符号用户界面 (UI) , 所述集成 符号 UI 包括 : 历史窗格, 其包括用户之前使用过的符号 ; 以及 多个类别窗格, 其包括可用于可供输入到可由所述计算设备传送的不同类型的消息中 的多个符号 ; 其中在所述显示屏上一次仅仅显示所述集成符号 UI 的一部分, 并且所述集成符号 UI 被配置为允许用户在至少一个方向上无缝地在所述集成符号 UI 之上平移以在所述历史窗 格与多个类别窗格之间移动。 权 利 要 求 书 CN 103562836 A 3 1/8 页 4 用于输入表情符号和其他符号的设备用户界面 0001 背景 0002 对于移动用户而言。
9、, 常见的是将表情符号 (emoji) 、 表情图释 (emoticons) 以及其 他符号输入到诸如电子邮件消息、 即时消息收发 (IM) 消息以及短消息服务 (SMS) 文本消息 之类的消息中。这在像日本这样的国家中尤其如此, 在日本表情符号和其他符号是特别流 行的并且受到广泛的使用。存在用户可能希望包括在消息中的符号的许多变型。这些变型 可以包括通过字符的组合 (其可以由移动运营商来定义) 创建的基于字符的表情符号、 基于 图像的表情符号、 从ASCII字符的组合中创建的ASCII艺术、 表情图释以及其他符号。 当前, 当用户使用移动设备输入这些符号时, 通常存在不同的用户界面和入口点来。
10、访问和选择不 同的符号, 从而使其对于用户而言是麻烦的。 0003 概述 0004 提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概 念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征, 也不旨在用于 帮助确定所要求保护的主题的范围。 0005 本发明的各个实施例涉及一种集成符号用户界面 (UI) , 其提供不同符号的集合以 供将符号输入到诸如电子邮件消息、 IM消息和SMS文本消息之类的消息中。 集成符号UI可 以将符号编组到多个不同类别窗格中。附加地, 集成符号 UI 可以提供具有之前使用过的符 号的历史窗格。在设备的显示屏上一次可以仅仅显示集成符号 UI。
11、 的一部分。用户可以无 缝地在集成符号 UI 之上平移以在窗格之间移动。在一些实施例中, 集成符号 UI 还可以包 括类别列表窗格, 所述类别列表窗格允许用户直接导航到特定类别窗格或历史窗格。 0006 附图简述 0007 下面参考附图详细描述本发明, 其中 : 0008 图 1 是适用于实现本发明的实施例的示例性计算环境的框图 ; 0009 图 2 是示出根据本发明的实施例的集成符号 UI 的图 ; 0010 图 3A C 是示出了根据本发明的实施例的跨集成符号 UI 水平地平移以在类别窗 格之间移动的图。 0011 图 4 是示出根据本发明的实施例的集成符号 UI 的历史窗格图 ; 001。
12、2 图5是示出根据本发明的实施例的具有类别列表窗格的集成符号UI的图, 所述类 别列表窗格被静态地定位在集成符号 UI 的其他窗格之上 ; 0013 图 6 是示出根据本发明的实施例的具有变化高度窗格的集成符号 UI 的图 ; 0014 图 7A 和 7B 是示出根据本发明的实施例的跨集成符号 UI 的类别窗格垂直地平移 的图 ; 0015 图 8 是示出根据本发明的实施例的从集成符号 UI 的类别列表窗格中移除不可用 类别的图 ; 0016 图 9 是示出根据本发明的实施例的将集成符号 UI 的类别窗格的不可用符号变灰 的图 ; 0017 图 10 是示出根据本发明的实施例的用于提供集成符号。
13、 UI 的方法的流程图, 该集 说 明 书 CN 103562836 A 4 2/8 页 5 成符号 UI 用于将符号输入到用户正在编辑的消息中 ; 0018 图 11 是示出根据本发明的实施例的用于在集成符号 UI 之上平移的方法的流程 图 ; 0019 图12是示出根据本发明的实施例的用于采用类别列表来对集成符号UI进行导航 的方法的流程图 ; 0020 图 13 是示出根据本发明的实施例的用于选择和 / 或布置集成符号 UI 的历史窗格 的符号的方法的流程图 ; 0021 图14是示出根据本发明的实施例的用于在集成符号UI中以与不可用符号不同的 方式显示可用符号的方法的流程图。 0022。
14、 详细描述 0023 此处用细节来描述本发明的主题以满足法定要求。然而, 该描述本身并非旨在限 制本专利的范围。相反, 发明人已设想所要求保护的主题还可结合其它当前或未来技术以 其它方式来实施, 以包括不同的步骤或类似于本文中所描述的步骤的步骤组合。 此外, 尽管 术语步骤和 / 或框可在此处用于指示所采用的方法的不同元素, 但除非而且仅当明确描述 了各个步骤的顺序时, 该术语不应被解释为意味着此处公开的各个步骤之中或之间的任何 特定顺序。 0024 本发明的实施例针对提供集成不同类型的符号的集成符号用户界面 (UI) 。这些 符号可以包括多种不同的基于字符和基于图像的符号, 包括但不限于表情。
15、符号、 表情图标 (kaomoji) 、 图画邮件 (decome) 、 ASCII 艺术和表情图释。如在此所使用的那样,“基于字符 的符号” 是指从字符的组合中创建的符号, 而 “基于图像的符号” 是包括图像、 而不是字符 的符号。集成符号 UI 可以将各种符号视为等效项目, 并且提供单个入口点以及用于在用户 正在生成各种不同类型的消息时从可用符号中进行访问和选择的机制。 仅作为示例而非限 制, 集成符号 UI 可以被提供以用于将符号输入到电子邮件消息、 即时消息收发 (IM) 消息、 以及短消息服务 (SMS) 文本消息中。 0025 集成符号 UI 可由多个类别窗格构成, 这些类别窗格将。
16、符号编组到不同的类别中。 集成符号 UI 还可以具有历史窗格, 该历史窗格包括之前使用过的符号以允许用户快速访 问这些符号。 集成符号UI还可具有类别列表窗格, 该类别列表窗格列出UI的各种窗格并且 允许用户从列表中选择以直接导航到所选窗格。集成符号 UI 还可以被配置为允许用户无 缝地在各个部分之上平移以在类别与其他窗格之间移动, 这将在下面予以更详细的描述。 0026 相应地, 在一个方面, 本发明的实施例针对一种用于提供集成符号 UI 的方法, 该 集成符号 UI 用于将符号输入到用户正在编写的消息中。该方法包括在设备的显示区域上 呈现集成符号 UI 的一部分。集成符号 UI 包括 : 。
17、历史窗格, 其包括用户之前使用过的符号 ; 以及多个类别窗格, 其包括可用于输入到不同类型的消息中的多个符号。该方法还包括允 许用户在至少一个方向上无缝地在集成符号 UI 之上平移以在历史窗格与多个类别窗格之 间移动。该方法还包括 : 接收从集成符号 UI 中对符号的选择。该方法还包括 : 在正由用户 编写的消息内提供该符号。 0027 在本发明的另一实施例中, 一个方面针对一种移动设备。 该移动设备包括显示屏、 以及被配置为在显示屏上呈现集成 UI 的处理器。集成符号 UI 包括历史窗格, 该历史窗格 包括用户之前使用过的符号。集成符号 UI 还包括多个类别窗格, 这些类别窗格包括可用于 说。
18、 明 书 CN 103562836 A 5 3/8 页 6 输入到可由移动设备传送的不同类型的消息中的多个符号。 在显示屏上一次仅仅显示集成 符号 UI 的一部分, 并且集成符号 UI 被配置为允许用户在至少一个方向上无缝地在集成符 号 UI 之上平移以在历史窗格与多个类别窗格之间移动。 0028 本发明的又一实施例针对存储计算机可使用指令的一个或多个计算机存储介质, 这些指令在被计算设备使用时致使该计算设备在计算设备的显示屏上呈现集成符号UI。 集 成符号 UI 包括 : 历史窗格, 其包括用户之前使用过的符号 ; 以及多个类别窗格, 其包括可用 于输入到可由计算设备传送的不同类型的消息中的。
19、多个符号。 在显示屏上一次仅仅显示集 成符号 UI 的一部分, 并且集成符号 UI 被配置为允许用户在至少一个方向上无缝地在集成 符号 UI 之上平移以在历史窗格与多个类别窗格之间移动。 0029 在简要描述了本发明各实施方式的概览之后, 以下描述其中可实现本发明的各实 施方式的示例性操作环境, 以便为本发明各方面提供通用上下文。首先具体参考图 1, 示出 了用于实现本发明的各实施方式的示例性操作环境, 并将其概括地指定为计算设备100。 计 算设备 100 只是合适的计算环境的一个示例, 并且不旨在对本发明的使用范围或功能提出 任何限制。也不应该将计算设备 100 解释为对所示出的任一组件或。
20、其组合有任何依赖性或 要求。 0030 本发明可以在由计算机或诸如个人数据助理或其他手持式设备之类的其他机器 执行的计算机代码或机器可使用指令 (包括诸如程序模块之类的计算机可执行指令) 的一 般上下文中描述。一般而言, 包括例程、 程序、 对象、 组件、 数据结构等的程序模块指的是执 行特定任务或实现特定抽象数据类型的代码。本发明可以在各种系统配置中实施, 这些系 统配置包括手持式设备、 消费电子产品、 通用计算机、 专用计算设备等等。本发明也可以在 其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实施。 0031 参考图 1, 计算设备 100 包括直接或间接耦合以下设备的总。
21、线 110 : 存储器 112、 一 个或多个处理器 114、 一个或多个呈现组件 116、 输入 / 输出 (I/O) 端口 118、 输入 / 输出组 件120、 和说明性电源122。 总线110表示可以是一条或多条总线 (诸如地址总线、 数据总线、 或其组合) 。虽然为了清楚起见利用线条示出了图 1 的各框, 但是实际上, 各组件的轮廓并 不是那样清楚, 并且比喻性地来说, 线条更精确地将是灰色的和模糊的。例如, 可以将诸如 显示设备等呈现组件认为是 I/O 组件。而且, 处理器具有存储器。发明人认识到这是本领 域的特性, 并重申, 图 1 的图示只是例示可以结合本发明的一个或多个实施方。
22、式来使用的 示例性计算设备。诸如 “工作站” 、“服务器” 、“膝上型计算机” 、“手持式设备” 等分类之间没 有区别, 它们全部都被认为是在图 1 的范围之内的并且被称为计算设备摂。 0032 计算设备 100 通常包括各种计算机可读介质。计算机可读介质可以是可由计算设 备 100 访问的任何可用介质, 而且包含易失性和非易失性介质、 可移动和不可移动介质。作 为示例而非限制, 计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包 括以用于存储诸如计算机可读指令、 数据结构、 程序模块或其他数据的信息的任何方法和 技术实现的易失性和非易失性、 可移动和不可移动介质。计算机存储介质包。
23、括但不限于, RAM、 ROM、 EEPROM、 闪存或其他存储器技术、 CD-ROM、 数字多功能盘 (DVD) 或其他光学存储、 磁 带盒、 磁带、 磁盘存储或其他磁存储设备、 或能用于存储所需信息且可以由计算设备 100 访 问的任何其他介质。 通信介质通常以诸如载波或其他传输机制之类的已调制数据信号来体 现计算机可读指令、 数据结构、 程序模块或其他数据, 并且包括任何信息传送介质。 术语 “已 说 明 书 CN 103562836 A 6 4/8 页 7 调制数据信号” 是指使得以在信号中编码信息的方式来设定或改变其一个或多个特征的信 号。 作为示例而非限制, 通信介质包括诸如有线网。
24、络或直接线连接之类的有线介质, 以及诸 如声学、 RF、 红外及其他无线介质之类的无线介质。 上述的任意组合也应包含在计算机可读 介质的范围内。 0033 存储器 112 包括易失性和 / 或非易失性存储器形式的计算机存储介质。存储器可 以是可移动的, 不可移动的, 或两者的组合。 示例性硬件设备包括固态存储器、 硬盘驱动器、 光盘驱动器等。计算设备 100 包括从诸如存储器 112 或 I/O 组件 120 等各种实体读取数据 的一个或多个处理器。呈现组件 116 向用户或其他设备呈现数据指示。示例性呈现组件包 括显示设备、 扬声器、 打印组件、 振动组件等等。 0034 I/O 端口 11。
25、8 允许计算设备 100 逻辑上耦合至包括 I/O 组件 120 的其他设备, 其 中某些设备可以是内置的。 说明性组件包括话筒、 操纵杆、 游戏手柄、 圆盘式卫星天线、 扫描 仪、 打印机、 无线设备等等。 0035 现在参考图 2, 提供了示出根据本发明一实施例的集成符号用户界面 (UI) 200 的 图。集成符号 UI200 可以包括多种不同的基于字符和基于图像的符号的任一种, 包括但不 限于表情符号、 表情图标、 图画邮件、 ASCII 艺术和表情图释。因此, 集成符号 UI200 将各个 符号视为等效项目, 并且提供集成 UI 以用于允许用户访问各个符号并将所期望的符号输 入到正被编。
26、写的消息中。应当注意, 在图 2 中示出了其中为简化目的移除了符号的集成符 号 UI200。 0036 如图 2 所示, 集成符号 UI200 包括多个窗格或列, 包括类别列表窗格 202、 历史窗 格 204、 以及若干类别窗格 206、 208、 210、 212、 214。符号被一起编组到不同的类别中, 并且 根据编组被包括在集成符号 UI200 的各个类别窗格 206、 208、 210、 212、 214 中。尽管在图 2 的集成符号 UI200 中示出了五个类别窗格 206、 208、 210、 212、 214, 但是应当理解, 根据本发 明的各个实施例, 可以在集成符号 UI 。
27、中包括任何数目的类别窗格。具体而言, 符号编组到 不同类别可以以如所确定的适于满足用户找到和访问 UI 中符号的需要的任何数目的不同 方式来完成。 0037 当设备显示集成符号 UI200 时, 一次仅仅显示集成符号 UI200 的一部分。这在图 2 中予以表示, 其中移动设备 216 被示为其中类别 2 的窗格 208 当前被显示在移动设备 216 的显示屏上。在概念上, 集成符号 UI200 可以被看成是全景, 并且移动设备一次提供对整个 全景的仅仅一部分的视图。尽管在图 2 中在设备 216 的显示器上示出了仅仅单个类别或窗 格 (即类别 2 的窗格 208) , 但是应当理解, 集成符。
28、号 UI200 的包括在设备的显示器中的部分 可以包括仅仅单个窗格、 或者多个窗格的至少部分。 例如, 显示器可以包括一个窗格的范围 以及该窗格左边和右边的多个窗格的部分。作为另一示例, 显示器可以包括多个窗格的范 围。任何及所有这样的变型都被构想为落在本发明的各实施例的范围内。 0038 用户可以通过在集成符号UI200之上水平地平移来在集成符号UI200的类别和其 他窗格之间无缝地移动。例如, 用户可以通过在移动设备 216 的显示屏上向左滑扫或者使 用另一形式的姿势或其他输入平移到集成符号 UI200 的右边, 来从类别 2 的窗格 208 平移 到类别3的窗格210。 同样, 用户可以。
29、通过在移动设备216的显示屏上向右滑扫或者使用另 一形式的姿势或其他输入来从类别 2 的窗格 208 平移到类别 1 的窗格 206。因此, 用户可以 在集成符号 UI200 之上导航以向左和向右平移以及查看各个窗格。在一些实施例中, 平移 说 明 书 CN 103562836 A 7 5/8 页 8 可以在如下意义上是 “循环的” : 用户可以从类别 5 的窗格 214 向右平移以移动到类别列表 的窗格 202 并且反之亦然。 0039 图 3A 3C 示出了从一个类别到另一类别的无缝平移。最初, 如图 3A 所示, 集成 符号 UI 的类别 3 的窗格 302 显示在移动设备 300 的显。
30、示屏上。当用户开始向左滑扫屏幕 时, 集成符号 UI 的所显示的部分水平地平移到右边。这在图 3B 中示出, 图 3B 示出了类别 3 的窗格 302 移动到左边并且类别 4 的窗格 304 从右边进入显示屏。如图 3C 所示, 当用户 完成向左滑扫屏幕时, 从显示类别 3 的窗格 302 到类别 4 的窗格 304 的转换完成。结果, 类 别 4 的窗格现在被显示在移动设备 300 上。尽管图 3A 至图 3C 示出了从一个窗格平移到紧 接着的下一窗格, 但是应当理解, 用户可以例如基于用户滑扫的长度和 / 或速度而在多个 窗格之上平移。 0040 再次参考图 2, 附加于将符号编组到各个类。
31、别窗格 206、 208、 210、 212、 214 中, 集成 符号 UI200 包括历史窗格 204, 该历史窗格 204 列出之前已在设备 216 上使用过的符号。将 之前使用过的符号包括在历史窗格 204 中可以允许用户快速访问这些符号。 0041 包括在历史窗格 204 中的符号的数目可以是受限的。根据本发明的实施例, 哪些 符号被包括在历史窗格 204 中和 / 或符号如何布置在历史窗格 204 内可以基于多个不同 因素的任何组合。在一些实施例中, 符号可以基于符号被用户使用的新近程度而被选择和 / 或布置在历史窗格 204 中。例如, 历史窗格 204 可以包括用户最近使用的符。
32、号和 / 或符 号可以基于使用的新近程度被排序, 其中从最近使用的符号在历史窗格 204 的左上方处开 始, 并且根据下降的新近程度填充历史窗格 204 的其余部分。 0042 在一些实施例中, 符号可以符号的使用频率而被包括和 / 或布置在历史窗格 204 中。不同符号的使用频率可以在某个定义的时间段内确定 (例如在过去一天、 过去一星期、 过去一个月内) 或者基于所定义的用户选择符号总次数 (例如过去 100 次选择、 过去 1000 次 选择等等) 。举例来说, 历史窗格 204 可以包括用户最频繁使用的符号和 / 或符号可以基于 使用频率被排序, 其中从最频繁使用的符号在历史窗格 20。
33、4 的左上方处开始, 并且根据下 降的使用频率填充历史窗格 204 的其余部分。 0043 这些符号也可以按照类别被选择和 / 或布置在历史窗格 204 中。具体而言, 符号 可以根据符号所属的类别在历史窗格 204 中被编组在一起。例如, 来自类别 1 的符号可以 被首先包括, 然后是来自类别 2 的符号, 并且依此类推。 0044 集成符号UI200可以包括大小变化的符号。 因此, 符号可以基于大小被选择和/或 布置在历史窗格 204 中以容纳这些符号。这在图 4 中示出。如图 4 所示, 历史窗格 402 被 示为具有不同大小的符号。例如, 符号 404 宽于其他符号, 比如符号 406。
34、。符号可基于变化 的大小被布置, 例如以避免历史窗格 402 中的空白空间或以其他方式浪费的空间。 0045 应当理解, 包括在历史窗格中的符号和符号的布置可以基于上述因素以及其他因 素的任何组合。 作为要说明的示例, 最近使用的符号可以被包括在历史窗格中, 并且这些符 号可以基于使用频率被布置在历史窗格中。 任何及所有这样的变型都被构想为落在本发明 的各实施例的范围内。 0046 返回到图 2, 附加于无缝地跨窗格平移, 用户对集成符号 UI200 进行导航的另一方 式是通过使用类别列表窗格 202, 该类别列表窗格 202 允许用户跳转到特定类别或其他窗 格。类别列表窗格 202 包括集成。
35、符号 UI200 中所包括的窗格的列表, 包括历史窗格 204 和 说 明 书 CN 103562836 A 8 6/8 页 9 类别窗格 206、 208、 210、 212、 214 中的每一个。当类别列表窗格 202 被显示时, 用户可以从 列表中选择, 并且作为响应, 与用户的选择相对应的窗格被显示。例如, 如果用户要从类别 列表窗格 202 中选择 “CAT4(类别 4) ” , 则类别 4 的窗格 212 将被显示。这提供了快速的方 式供用户直接导航到集成符号 UI200 内的期望类别。 0047 尽管图 2 示出了类别列表窗格 202 被包括在集成符号 UI200 一端 (使得其。
36、可以通 过平移到UI200的该部分而被访问) 的实施例, 但是类别列表窗格在本发明的其他实施例中 可以以其他方式提供。例如, 在一些实施例中, 类别列表窗格可以作为静态部分来提供, 该 静态部分在用户在集成符号 UI 的其他窗格之上平移时保持被显示在显示屏上。作为要说 明的示例, 图 5 示出了具有类别列表窗格 502 的集成符号 UI500, 该类别列表窗格 502 静态 地定位在历史窗格 504 和类别窗格 506、 508、 510、 512、 514 之上。因此, 当用户在窗格 504、 506、 508、 510、 512、 514之上平移时, 类别列表窗格502保持在移动设备516。
37、的显示屏上。 因 此, 用户可以在任何时间从类别列表窗格 502 中选择以跳转到集成符号 UI500 中的特定窗 格。尽管图 5 示出了类别列表窗格 502 被显示在其他窗格之上的实施例, 但是应当理解, 类 别列表窗格可以静态地显示在其他位置 (例如其他窗格之下) 。 0048 在其他实施例中, 类别列表窗格可以与集成符号 UI 的其他窗格分开地提供。例 如, 可以提供允许用户在历史窗格和类别窗格之上平移的集成符号UI。 于是, 用户可以通过 选择移动设备上提供的特定硬键 (例如后退键) 俄/或移动设备显示屏上所显示的虚拟键来 访问类别列表窗格。 作为响应, 类别窗格被显示, 并且用户然后可。
38、以从类别列表窗格中选择 以跳转到集成符号 UI 中的历史窗格或类别窗格。用户可以在任何时间通过选择被配置为 提供对类别列表窗格的访问的特定硬键或虚拟键来再次访问类别列表窗格。 0049 在图 2 中, 窗格 202、 204、 206、 208、 210 和 212 中的每一个被示为具有不延伸超出 显示屏区域的普通高度。在另一实施例中, 如图 6 所示, 集成符号 UI600 可以包括具有变化 高度的窗格 602、 604、 606、 608、 610、 612、 614, 这些窗格垂直地延伸超出移动设备 616 的显 示屏区域。类似于上面参考图 2 和 3A 3C 所述, 用户可以水平地在集。
39、成符号 UI600 之上 平移以查看移动设备 616 的显示区域内的各个窗格。当延伸超出移动设备 616 的显示屏区 域的窗格被显示时, 将仅仅显示该窗格的一部分。例如, 图 6 示出了类别 2 的窗格 608 正被 移动设备显示, 其中仅显示了窗格 608 的一部分。用户可以垂直地在所显示的窗格 608 上 平移以查看窗格 608 的范围内的符号。应当注意, 在图 6 中示出了其中为简化目的移除了 符号的集成符号 UI600。 0050 图7A和7B示出了在延伸超出移动设备700的显示屏的窗格702之上的垂直平移。 如图 7A 所示, 类别 3 的窗格 702 被显示。当用户在移动设备 70。
40、0 的显示屏上向上滑扫时, 显示如图 7B 所示向窗格 702 下方平移。该平移允许用户向下滚动以查看窗格 702 内的其 他符号。用户能够垂直地向上和向下平移以查看不同的符号。平移的范围可以根据用户在 显示屏上滑扫的长度和 / 或速度来控制。尽管图 7A 和 7B 示出了其中类别 3 的标题 704 在 用户垂直向下平移 (同时顶部的符号不再被显示) 时保留的实施例, 但是在其他实施例中, 标题 704 可以在用户向下平移时滚动离开显示。在一些实施例中, 如果一个以上窗格被显 示在显示屏上, 则一次仅可以垂直地平移经过单个窗格。 换言之, 窗格可以独立于在该窗格 两侧的窗格滚动。 0051 。
41、在操作中, 用户可以在生成消息时访问集成符号 UI 以输入符号。例如, 当用户正 说 明 书 CN 103562836 A 9 7/8 页 10 在编写消息时, 虚拟键或其他用户可选择特征可以被提供以允许用户访问集成符号 UI。在 用户访问集成符号 UI 以后, 用户然后可以在集成符号 UI 之上平移以找出期望符号。当用 户选择符号时, 该符号被放置在用户消息内的期望位置处。 在一些实施例中, 在符号被选择 以后, 集成符号 UI 可以被移除并且键盘或其他虚拟输入机制可以被显示。 0052 集成符号 UI 可以被提供以针对多种不同类型的消息插入符号。仅仅作为示例而 非限制, 集成符号UI可以被。
42、提供以用于将符号输入到电子邮件、 IM消息、 以及SMS文本消息 中。在一些实例中, 一些符号可能与某些类型的消息不兼容。例如, 一些即时消息服务可能 仅仅支持某些符号。因此, 在本发明的一些实施例中, 不可供使用的符号类别和 / 或特定符 号可以从集成符号 UI 的显示中移除, 或者可以与可供使用的类别和 / 或符号不同地显示。 0053 作为例示, 图 8 示出了移动设备 800 显示类别列表 802, 其中基于正在编写的消息 的类型而不可用的类别被从显示中移除。具体而言, 类别 3 和 4 不可用并且因此已经被移 除。作为另一示例, 图 9 示出了移动设备 900 显示类别 3 的窗格 。
43、902, 其中可用符号被示为 粗体, 而不可用的符号已经变灰。应当理解, 用于与不可用的类别和 / 或符号不同地显示可 用类别的其他方法可以在本发明的实施例的范围内使用。 0054 尽管在此已经描述了用户可以在集成符号 UI 的窗格之间水平地平移的实施例, 但是在其他实施例中, 集成符号 UI 可以被配置为允许用户在窗格之间垂直地平移。附加 地, 尽管在此已经描述了用户可以在所显示窗格的范围内垂直地平移的实施例, 但是在其 他实施例中, 集成符号 UI 可以被配置为允许用户在所显示窗格的范围内水平地平移。另 外, 尽管图 2 9 所示实施例示出了集成符号 UI 仅仅消耗移动设备的显示屏区域的一。
44、部分 (其中其余的部分例如显示正在编写的消息) , 但是集成符号 UI 可以消耗显示屏的任何部分 或者可以消耗整个显示屏区域。 任何及所有这样的变型都被构想为落在本发明的各实施例 的范围内。 0055 现在转到图 10, 提供了根据本发明的实施例的用于提供集成符号 UI 的方法 1000 的流程图, 该集成符号 UI 用于将符号输入到用户正在编写的消息中。如在框 1002 所示, 接 收显示集成符号 UI 的命令。例如, 用户可以正在编写消息 (例如电子邮件消息、 IM 消息、 文 本消息等等) 并且可以决定将符号输入到消息中。因此, 用户可以选择访问集成符号 UI 的 选项。 0056 如在。
45、框 1004 所示, 响应于该命令, 集成符号 UI 的一部分被显示在设备的显示屏 上。如在此所讨论的那样, 集成符号 UI 可以包括多个窗格, 包括历史窗格和多个类别窗格, 并且集成符号的仅仅一部分可以在任何给定时间显示。如在框 1006 所示, 用户可以通过在 集成符号 UI 之上平移来对该 UI 进行导航。例如, 在一个实施例中, 用户可以通过水平地平 移在集成符号 UI 的窗格之间移动。附加地, 如果窗格垂直地延伸超过设备的显示屏区域, 则用户可以垂直地在该窗格之上平移。 0057 当用户定位所期望的符号时, 用户可以从集成符号 UI 中选择该符号, 如在框 1008 所示。响应于用户。
46、的选择, 所选符号被放置在用户正在编写的消息内。 0058 参考图 11, 提供了示出根据本发明的实施例的用于在集成符号 UI 之上平移的方 法 1100 的流程图。如在框 1102 所示, 集成符号 UI 的一部分被设备的显示屏显示。在框 1104, 接收第一用户在第一方向上的滑扫。例如, 用户可以水平地向左或向右滑扫。响应于 第一用户滑扫的第一方向, 显示在集成符号UI之上平移以在集成符号UI的窗格之间移动, 说 明 书 CN 103562836 A 10 8/8 页 11 如在框 1106 所示。因此, 用户可以查看集成符号 UI 内的不同的符号类别。 0059 如在框 1108 所示,。
47、 接收第二用户在第二方向上的滑扫。第二方向可以垂直于第一 方向。 例如, 第一滑扫可以是向左或向右的水平滑扫, 而第二滑扫可以是向上或向下的垂直 滑扫。响应于第二用户滑扫的第二方向, 显示在显示屏中当前所显示的窗格之上平移以查 看窗格的其他部分, 如在框 1110 所示。因此, 用户可以查看包含在正被查看的类别中的附 加符号。 0060 参考图 12, 提供了示出根据本发明的实施例的用于采用类别列表来对集成符号 UI 进行导航的方法 1200 的流程图。如在框 1202 所示, 集成符号 UI 的类别列表窗格被呈现 在设备的显示屏上。类别列表窗格可以列出包含在集成符号 UI 内的符号的各个类别。
48、。在 一些实施例中, 类别列表窗格还可以列出历史窗格。 0061 用户可以查看类别列表窗格所列出的各个选项并且挑选一选择。因此, 如在框 1204 所示, 接收来自类别列表的用户选择。如在框 1206 所示, 响应于用户选择, 集成符号 UI 的与该列表区段相对应的窗格被显示在设备的显示屏上。 0062 图 13 图解说明了示出根据本发明的实施例的用于选择和 / 或布置集成符号 UI 的 历史窗格的符号的方法 1300 的流程图。如在框 1302 所示, 访问关于用户之前访问过的符 号的信息。例如, 当用户访问集成符号 UI 时或者在显示历史窗格以前, 该信息可以被访问。 所访问的信息例如可以。
49、包括 : 符号的使用频率、 使用符号的新近程度、 符号大小以及符号类 别。 基于所访问的信息, 确定要包括在历史窗格的符号和/或符号在历史窗格内的布置。 如 在框 1306 所示, 然后可以呈现集成符号 UI 的历史窗格。 0063 参考图 14, 提供了示出根据本发明的实施例的用于在集成符号 UI 中以与不可用 符号不同的方式显示可用符号的方法 1400 的流程图。如在框 1402 所示, 接收呈现集成符 号UI的命令。 该命令可以在用户正在编写消息时被接收。 如在框1404所示, 确定正被编写 的消息的类型。例如, 消息可以是电子邮件消息、 IM 消息或者 SMS 文本消息。如在框 1406 所示, 基于消息的类型, 标识出可用和 / 或不可用符号。例如, 一些类型的消息可能不支持 某些符号, 从而那些符号对于那些消息不可用。基于该确定, 在集成符号 UI 与不可用符号 不同地显示可用符号。 例如, 在一些实施例中, 不可用符号可以变灰或者不可用符号可以被 从显示中移除。尽管图 14 讨论了基于正被编。