CN103562836A - 用于输入表情符号和其他符号的设备用户界面 - Google Patents

用于输入表情符号和其他符号的设备用户界面 Download PDF

Info

Publication number
CN103562836A
CN103562836A CN201280025080.5A CN201280025080A CN103562836A CN 103562836 A CN103562836 A CN 103562836A CN 201280025080 A CN201280025080 A CN 201280025080A CN 103562836 A CN103562836 A CN 103562836A
Authority
CN
China
Prior art keywords
symbol
pane
user
integrated
classification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201280025080.5A
Other languages
English (en)
Inventor
K·大井
E·M·贝尔
Y·森
T·吉田
S·何
L·陈
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN103562836A publication Critical patent/CN103562836A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • G06F3/04895Guidance during keyboard input operation, e.g. prompting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Telephone Function (AREA)

Abstract

一种集成符号用户界面(UI)提供了不同符号的集合以供将符号输入到诸如电子邮件消息、IM消息和SMS文本消息之类的消息中。集成符号UI可以将符号编组到多个不同类别的窗格中。附加地,集成***UI可以提供具有之前使用过的符号的历史窗格。在设备的显示屏上一次可以显示集成符号UI的仅仅一部分。用户可以无缝地在集成符号UI之上平移以在窗格之间移动。在一些实施例中,集成符号UI还可以包括类别列表窗格,所述类别列表窗格允许用户直接导航到特定类别窗格或历史窗格。

Description

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

Claims (10)

1.一种用于提供集成符号用户界面(UI)的方法,所述集成符号用户界面(UI)用于将符号输入到正在被用户编写的消息中,该方法包括:
在设备的显示区域上呈现集成符号UI的一部分,所述集成符号UI包括:
历史窗格,其包括用户之前使用过的符号;以及
多个类别窗格,其包括可供输入到不同类型的消息中的多个符号;
允许所述用户在至少一个方向上无缝地在所述集成符号UI之上平移以在历史窗格与多个类别窗格之间移动;
接收从所述集成符号UI中对符号的选择;以及
在正在被所述用户编写的消息内提供所述符号。
2.如权利要求1所述的方法,其特征在于,基于选自下列各项的至少之一来选择包括或布置在所述历史窗格中的符号:使用频率、使用的新近程度、符号大小以及符号类别。
3.如权利要求1所述的方法,其特征在于,所述集成符号UI包括可供输入到正在被所述用户编写的消息中的所有符号。
4.如权利要求1所述的方法,其特征在于,所述集成符号UI包括类别列表窗格,所述类别列表窗格列出所述多个类别并且允许用户选择特定类别以直接从所述类别列表窗格导航到所述特定类别。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
将正在被所述用户编写的消息标识为特定类型的消息;
基于消息的所述特定类型标识出不可用的符号;以及
在所述集成符号UI中与可用符号不同地显示所述不可用的符号。
6.一种移动设备,包括:
显示屏;以及
处理器,所述处理器被配置为在所述显示屏上呈现集成符号用户界面(UI),所述集成符号UI包括:
历史窗格,其包括用户之前使用过的符号;以及
多个类别窗格,其包括可用于可供输入到可由所述移动设备传送的不同类型的消息中的多个符号;
其中在所述显示屏上一次仅仅显示所述集成符号UI的一部分,并且所述集成符号UI被配置为允许用户在至少一个方向上无缝地在所述集成符号UI之上平移以在所述历史窗格与多个类别窗格之间移动。
7.如权利要求6所述的移动设备,其特征在于,所述集成符号UI包括类别列表窗格,所述类别列表窗格列出所述多个类别并且允许用户选择特定类别以直接从所述类别列表窗格导航到所述特定类别。
8.如权利要求6所述的移动设备,其特征在于,所述集成符号UI被配置为允许用户在所述集成符号UI之上水平地平移以在所述历史窗格与所述多个类别窗格之间移动。
9.如权利要求6所述的移动设备,其特征在于,来自所述多个类别窗格的第一类别窗格具有延伸超出所述设备的显示区域的高度,并且其中所述集成符号UI还被配置为允许所述用户在第一类别窗格之上垂直地平移。
10.一个或多个存储计算机可使用指令的计算机存储介质,所述指令在被计算设备使用时致使所述计算设备在所述计算设备的显示屏上呈现集成符号用户界面(UI),所述集成符号UI包括:
历史窗格,其包括用户之前使用过的符号;以及
多个类别窗格,其包括可用于可供输入到可由所述计算设备传送的不同类型的消息中的多个符号;
其中在所述显示屏上一次仅仅显示所述集成符号UI的一部分,并且所述集成符号UI被配置为允许用户在至少一个方向上无缝地在所述集成符号UI之上平移以在所述历史窗格与多个类别窗格之间移动。
CN201280025080.5A 2011-05-23 2012-05-22 用于输入表情符号和其他符号的设备用户界面 Pending CN103562836A (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201161489088P 2011-05-23 2011-05-23
US61/489,088 2011-05-23
US13/211,038 US20120304074A1 (en) 2011-05-23 2011-08-16 Device user interface to input emoji and other symbols
US13/211,038 2011-08-16
PCT/US2012/038983 WO2012162311A2 (en) 2011-05-23 2012-05-22 Device user interface to input emoji and other symbols

Publications (1)

Publication Number Publication Date
CN103562836A true CN103562836A (zh) 2014-02-05

Family

ID=47218028

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280025080.5A Pending CN103562836A (zh) 2011-05-23 2012-05-22 用于输入表情符号和其他符号的设备用户界面

Country Status (10)

Country Link
US (1) US20120304074A1 (zh)
EP (1) EP2715509A4 (zh)
JP (1) JP2014519114A (zh)
KR (1) KR20140039201A (zh)
CN (1) CN103562836A (zh)
AU (1) AU2012258940A1 (zh)
CA (1) CA2835853A1 (zh)
MX (1) MX2013013743A (zh)
RU (1) RU2013152017A (zh)
WO (1) WO2012162311A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108027708A (zh) * 2015-09-21 2018-05-11 微软技术许可有限责任公司 促成针对图形元素的属性值的选择

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013037476A1 (de) * 2011-09-12 2013-03-21 Volkswagen Aktiengesellschaft Verfahren und vorrichtung zum anzeigen von informationen und zum bediene eines elektronischen geräts
KR101332811B1 (ko) * 2012-02-24 2013-11-27 주식회사 팬택 메시지 숨김 기능을 갖는 단말과 그 메시지 숨김 및 복원 방법
TWI585670B (zh) * 2012-04-25 2017-06-01 緯創資通股份有限公司 呈現應用程式選單之方法、電子裝置及電腦可讀取媒體
US9755995B2 (en) 2012-11-20 2017-09-05 Dropbox, Inc. System and method for applying gesture input to digital content
US9935907B2 (en) 2012-11-20 2018-04-03 Dropbox, Inc. System and method for serving a message client
US9729695B2 (en) 2012-11-20 2017-08-08 Dropbox Inc. Messaging client application interface
US9250728B2 (en) * 2013-01-29 2016-02-02 Blackberry Limited Apparatus and method pertaining to predicted-text entry
TW201501013A (zh) * 2013-06-28 2015-01-01 Zeroplus Technology Co Ltd 表情符號之製作及運用方法及其表情符號製作與應用系統
US10482163B2 (en) 2014-04-23 2019-11-19 Klickafy, Llc Clickable emoji
US20160055370A1 (en) * 2014-08-21 2016-02-25 Futurewei Technologies, Inc. System and Methods of Generating User Facial Expression Library for Messaging and Social Networking Applications
US10209867B1 (en) * 2015-05-15 2019-02-19 Jordan M. Becker Electronic documentation integration and viewing system
CN105094363A (zh) * 2015-07-06 2015-11-25 百度在线网络技术(北京)有限公司 表情符号的处理方法及装置
US9665567B2 (en) 2015-09-21 2017-05-30 International Business Machines Corporation Suggesting emoji characters based on current contextual emotional state of user
US20180314409A1 (en) * 2015-10-08 2018-11-01 Magnificus Software Inc. Method and system for creating and using emojis and other graphic content in instant messaging systems
US10168859B2 (en) * 2016-04-26 2019-01-01 International Business Machines Corporation Contextual determination of emotion icons
US11132497B2 (en) * 2018-10-14 2021-09-28 Bonggeun Kim Device and method for inputting characters
US11263260B2 (en) * 2020-03-31 2022-03-01 Snap Inc. Searching and ranking modifiable videos in multimedia messaging application
JP7228174B1 (ja) * 2022-03-17 2023-02-24 17Live株式会社 アプリケーションプログラム及び端末

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101571786A (zh) * 2008-04-30 2009-11-04 宏达国际电子股份有限公司 用户界面切换方法及使用该方法的电子装置与存储介质
CN101605173A (zh) * 2008-06-11 2009-12-16 株式会社泛泰 数据输入方法和移动通信终端
US20100125785A1 (en) * 2008-11-19 2010-05-20 Bradford Allen Moore Portable Touch Screen Device, Method, and Graphical User Interface for Using Emoji Characters While in a Locked Mode

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6538698B1 (en) * 1998-08-28 2003-03-25 Flashpoint Technology, Inc. Method and system for sorting images in an image capture unit to ease browsing access
KR100377936B1 (ko) * 2000-12-16 2003-03-29 삼성전자주식회사 이동통신 단말기의 감정 아이콘 입력방법
US7506256B2 (en) * 2001-03-02 2009-03-17 Semantic Compaction Systems Device and method for previewing themes and categories of sequenced symbols
KR100508123B1 (ko) * 2003-07-04 2005-08-10 엘지전자 주식회사 기호 입력방법 및 장치
KR20050022569A (ko) * 2003-08-27 2005-03-08 이성일 이동형 정보통신 단말기의 한글 입력 방법 - 성균글
US7292870B2 (en) * 2003-12-24 2007-11-06 Zipit Wireless, Inc. Instant messaging terminal adapted for Wi-Fi access points
US7958456B2 (en) * 2005-12-23 2011-06-07 Apple Inc. Scrolling list with floating adjacent index symbols
US8564543B2 (en) * 2006-09-11 2013-10-22 Apple Inc. Media player with imaged based browsing
KR101339499B1 (ko) * 2007-08-16 2013-12-10 엘지전자 주식회사 터치 스크린을 구비한 이동통신 단말기 및 그 제어방법
US8594740B2 (en) * 2008-06-11 2013-11-26 Pantech Co., Ltd. Mobile communication terminal and data input method
JP2010093707A (ja) * 2008-10-10 2010-04-22 Nec Saitama Ltd 携帯型電子装置、文字入力画面表示方法およびプログラム
JP4752900B2 (ja) * 2008-11-19 2011-08-17 ソニー株式会社 画像処理装置、画像表示方法および画像表示プログラム
US8453057B2 (en) * 2008-12-22 2013-05-28 Verizon Patent And Licensing Inc. Stage interaction for mobile device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101571786A (zh) * 2008-04-30 2009-11-04 宏达国际电子股份有限公司 用户界面切换方法及使用该方法的电子装置与存储介质
CN101605173A (zh) * 2008-06-11 2009-12-16 株式会社泛泰 数据输入方法和移动通信终端
US20100125785A1 (en) * 2008-11-19 2010-05-20 Bradford Allen Moore Portable Touch Screen Device, Method, and Graphical User Interface for Using Emoji Characters While in a Locked Mode

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108027708A (zh) * 2015-09-21 2018-05-11 微软技术许可有限责任公司 促成针对图形元素的属性值的选择
CN108027708B (zh) * 2015-09-21 2021-08-24 微软技术许可有限责任公司 促成针对图形元素的属性值的选择

Also Published As

Publication number Publication date
CA2835853A1 (en) 2012-11-29
AU2012258940A1 (en) 2013-12-12
WO2012162311A2 (en) 2012-11-29
EP2715509A2 (en) 2014-04-09
MX2013013743A (es) 2014-07-14
EP2715509A4 (en) 2014-12-24
RU2013152017A (ru) 2015-05-27
US20120304074A1 (en) 2012-11-29
WO2012162311A3 (en) 2013-01-17
JP2014519114A (ja) 2014-08-07
KR20140039201A (ko) 2014-04-01

Similar Documents

Publication Publication Date Title
CN103562836A (zh) 用于输入表情符号和其他符号的设备用户界面
CN103562860B (zh) 作为沉浸式应用的桌面
JP5965500B2 (ja) 統合通信アプリケーション
US20180270183A1 (en) Methods and apparatuses for selectively displaying messages based on a predicted importance
CN102947828B (zh) 使用图像来定制搜索体验
CN104285237B (zh) 通过公开帖子在社交网络服务内的显示来建议联系人的方法和***
US20080276175A1 (en) Content production apparatus and method
US20120271718A1 (en) Method and system for providing background advertisement of virtual key input device
US20100023871A1 (en) Methods and Systems Providing an Interactive Social Ticker
US20110197165A1 (en) Methods and apparatus for organizing a collection of widgets on a mobile device display
CN1550980A (zh) 对象层次结构内对象创建的***和方法
CN102360262A (zh) 长条用户界面
CN108353256A (zh) 用于在即时通讯***中创建和使用表情符号和其它图形内容的方法和***
CN104956299A (zh) 基于用户的交互元素
CN105893398A (zh) 多媒体内容的推荐方法、装置、用户终端设备及服务器
US20120047441A1 (en) Update management method and apparatus
CN102763128A (zh) 用于附件查看和编辑的装置、方法和图形用户接口
CN102792254A (zh) 用于提供虚拟键输入装置的背景内容的方法和***
CN104937547A (zh) 以人为应用
CN104571877A (zh) 一种页面的显示处理方法及装置
US20110107228A1 (en) Method of simultaneously displaying status of a plurality of contacts in an address book and related communication device
CN103984488A (zh) 一种信息处理方法及电子设备
CN103078670A (zh) 信息获取的方法及电子设备
CN102487362B (zh) Im消息的显示方法和装置
CN1855020B (zh) 图像编辑方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150805

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150805

Address after: Washington State

Applicant after: Micro soft technique license Co., Ltd

Address before: Washington State

Applicant before: Microsoft Corp.

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140205