用于输入表情符号和其他符号的设备用户界面的制作方法

xiaoxiao2020-7-22  10

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

最新回复(0)