具有表情符号联想输入功能的装置及其联想输入方法

文档序号:6608858阅读:249来源:国知局
专利名称:具有表情符号联想输入功能的装置及其联想输入方法
技术领域
本发明涉及表情符号的联想输入,更具体地讲,涉及一种能够根据用户的表情符号的具有表情符号联想输入功能的装置以及表情符号的联想输入方 法。
背景技术
表情符号是一种网络产物,但随着因特网和移动电话短消息的普及,表情符号已经为社会所广泛接受。比如,":-)"表情符号一般代表笑脸,表示微 笑或开玩笑,而":-("表情符号一般表示沮丧或生气。近来,许多通讯程序, 特别是即时通讯程序开始使用更生动的小图标来表示心情。目前,表情符号的输入方法主要有以下几种 一、用户直接输入相应的 表情符号;二、在需要输入表情符号的地方插入代表表情符号的图标;三、 在存储单元中预先设置一个对照表,用户通过一个相对简单的输入来映射到 相应的表情符号。但是,这三种输入方法均存在各自的缺点。在用户直接输 入方式中,用户需要逐个输入构成表情符号的几个基本符号,这对用户而言 非常不方便。插入代表表情符号的图标的方法比较形象,但是代表表情符号 的图标的数量有限,不易扩展,且图标需要占用很多系统资源。另外,使用 对照表方法输入表情符号相对简单,但是这样的表情符号数量固定,不易扩 展,并且对照表也需要占用一定的系统资源。因此,需要一种简单并且扩展性强的表情符号输入方法。发明内容本发明的目的在于提供一种能够根据用户输入的一个基本符号来查找联 想符号从而输入整个表情符号的具有表情符号联想输入功能的装置以及表情 符号的联想输入方法。根据本发明的一方面,提供一种具有表情符号联想输入功能的装置,该装置包括输入单元,输入构成表情符号的一个基本符号;存储单元,用于 存储表情符号联想数据库;控制单元,在所述表情符号联想数据库中基于输 入的基本符号查找对应的联想符号;输出单元,包括输入字符显示区,其用 于显示输入符号,还包括联想符号显示区,其用于显示输入的基本符号对应 的联想符号。根据本发明的另一方面,提供一种表情符号的联想输入方法,该方法包 括步骤输入构成表情符号的一个基本符号,并在显示区显示输入的基本符 号;在表情符号联想数据库中基于输入的基本符号查找对应的联想符号;显 示查找到的对应的联想符号;在显示区中显示输入的基本符号和显示用户从 联想符号显示区中选择的联想符号。


通过下面结合附图对示例性实施例进行的详细描述,本发明的优点将变 得更加清楚,其中图1是示出根据本发明示例性实施例的具有表情符号联想输入功能的装 置的框图;图2是示出根据本发明示例性实施例的表情符号的联想输入方法的流程图;图3A至图3C是示出根据本发明示例性实施例的对表情符号进行联想输 入的用户界面的示例。
具体实施方式
下面将参照附图来描述本发明的示例性实施例以解释本发明。为了清晰 和简明起见,将省略对公知特征的详细描述。首先,为了便于理解本发明,对这里所使用的术语进行简要说明。 "表情符号(emoticons)":是指由几个基本符号构成的表示特定含义的 图释,例如表示高兴和愉悦的表情符号":-)"。"基本符号,,是构成表情符号的基本单位,例如表情符号":-)"由三个 基本符号""、"-"和")"构成。"联想符号"是指根据前一基本符号按照一定的联想算法得到的基本符 号,每一个联想符号均可与前一基本符号形成一个表情符号或者一个表情符号的一部分。例如,")"和"-"可作为基本符号":"的联想符号,其中,联 想符号")"可与":"形成":)"表情符号,而联想符号"-"可与":"形成 ":-)"表情符号的一部分":-"。下面,参照图1描述根据本发明的具有表情符号联想输入功能的装置。 图1是示出根据本发明示例性实施例的具有表情符号联想输入功能的装置的 框图。参照图1,根据本发明示例性实施例的具有表情符号联想输入功能的装 置100可包括输入单元110、输出单元120、控制单元130和存储单元140。输入单元110用于接收用户输入的构成表情符号的基本符号,并接收用 户对联想符号的选择。根据本发明示例性实施例,输入单元110可以是键区, 也可以是提供手写输入功能的手写输入区,从而用户可通过该输入单元110 输入表情符号以及各种字符。输出单元120向用户显示用户输入或选择的结果,并且显示根据用户输可以是有机发光显示器(OLED)、液晶显示器(LCD)、薄膜晶体管液晶显示 器(TFT-LCD)等,并且如果使用触摸屏类型显示器来实现输出单元120, 则输出单元120也可起输入单元的作用。根据本发明示例性实施例,输出单元120可包括两个部分输入字符显 示区121和联想符号显示区122。输入字符显示区121输出用户输入或选择 的结果,例如用户正在编辑的短消息、电子邮件等文本内容。联想符号显示 号。 ,、土 ,、 、存储单元130存储装置运行所需的各种程序以及运行过程中产生的各种 数据和信息。此外,根据本发明示例性实施例,存储单元130中还存储有表 情符号联想数据库131。表情符号联想数据库131是使用各种统计方法基于一定的联想算法建立 的有关基本符号和对应的联想符号的数据库。更具体地讲,可以通过以下方 式来建立表情符号联想数据库131。首先,可以对常用的表情符号进行统计,按照使用频率由高到低排列。 接下来,将统计出的各个表情符号分解为基本符号,并统计基本符号之间的 联想规律,确定构成表情符号的常用基本符号以及与每一基本符号对应的一个或多个联想符号,建立列表,从而获得表情符号联想数据库。此外,最好对表情符号联想数据库中的基本符号按照UNICODE码的先后顺序进行排 序,以便于查找。表情符号联想数据库131可根据装置的不同的数据存储格 式分别进行创建和存储,并可根据用户需要进行更新。控制单元130控制装置100的所有操作。在本发明示例性实施例中,控 制单元130从输入单元110接收用户输入的基本符号,将其输出到输出单元 120的输入字符显示区121中,并在存储单元130的表情符号if关想凌t据库131 中基于该基本符号来查找对应的联想符号,将查找到的联想符号显示在联想 符号显示区122中。此外,控制单元130从输入单元110接收用户对显示的 联想符号的选择,将选择的联想符号输出到输出单元120的输入字符显示区 121中,并在表情符号联想数据库131中基于选择的联想符号查找对应的联 想符号,将查找到的联想符号显示在联想符号显示区122中。控制单元140 可以使用各种查找方式来在表情符号联想数据库131中基于基本符号查找联 想符号。例如,控制单元140可首先使用常用的二分查找法在表情符号联想 数据库131中寻找基本符号,然后据此获得与该基本符号对应的联想符号。下面,将参照图1和图2描述使用图1中所示的装置进行表情符号联想 输入的过程。图2是示出根据本发明示例性实施例的表情符号的联想输入方 法的流程图。参照图2,在步骤210中,用户通过输入单元110输入表情符号的第一 个基本符号。输入单元110将输入的基本符号发送给控制单元140,然后在 步骤220中,控制单元140将接收到的基本符号输出到输出单元120的输入 字符显示区121中。接下来,在步骤230,控制单元140在表情符号联想数据库131中根据 输入的基本符号来查找对应的联想符号。例如,控制单元140在表情符号联 想数据库131中使用二分查找法来寻找基本符号,然后读取与该基本符号对 应的一个或多个联想符号。接下来,在步骤240,控制单元140将查找到的联想符号显示在输出单 元120的联想符号显示区122中,以供用户选择。如果在步骤250中,用户从显示的联想符号中选择了一个联想符号,则 控制单元140获得该选择信号,并在步骤260中将用户所选择的联想符号输 出到输出单元120的输入字符显示区121中然后,在步骤270中,控制单元140继续基于用户选择的联想符号在表 情符号联想数据库131中查找对应的联想符号,并重复步骤240和250。如果在步骤250中,用户没有选择联想符号,例如用户重新输入了其他 字符或基本符号,则当前处理结束。在上述示例性实施例中,装置100不断地基于用户输入的基本符号或者 用户选择的联想符号进行联想,直到用户输入其他字符或基本符号。在另一 示例性实施例中,装置IOO可依据一定规则判断已输出在输入字符显示区121 中的表情符号是否完整,如果完整,则装置IOO可自动结束联想过程。图3A至图3C是示出根据本发明示例性实施例的对表情符号进行联想输 入的用户界面的示例。这里,以PDA手机作为根据本发明的具有表情符号联想输入功能的装置 的示例,但是本领域技术人员应该理解,本发明不限于此。在该示例中,假设用户想要输入":-)"表情符号,并且在联想符号显示 区中提供给用户两个联想符号。首先,用户通过输入单元(例如,PDA的手写输入区)输入基本符号":"。 如图3A所示,用户所输入的基本符号":"被输出在PDA的输入字符显示区 中。然后,控制单元140在存储单元的表情符号联想lt據库中查找与基本符 号":"对应的联想符号。这里,查找到两个联想符号")"和"-"并将其显 示在联想符号显示区中以供用户选择。接下来,用户选择了联想符号"-"。如图3B中所示,在PDA的输入字 符显示区中紧接着前一基本符号":"输出用户所选择的联想符号"-"。同时, PDA继续基于用户选^^的联想符号"-"在表情符号联想数据库中查找对应的 联想符号,并在联想符号显示区中显示查找到的两个联想符号")"和">"。随后,用户选择联想符号"),,。如图3C中所示,在PDA的输入字符显 示区中输出用户选择的联想符号")"。此时,在PDA的输入字符显示区中已 经输出了一个完整的表情符号":-)"。在这种情况下,PDA可继续基于用户选 择的联想符号")"在表情符号联想数据库中查找对应的联想符号,或者可判 断表情符号的输入已经完整,从而结束联想过程。如上所述,根据本发明,提供了一种具有表情符号联想输入功能的装置 以及一种表情符号的联想输入方法,该装置和方法能够根据用户输入的一个 基本符号来进行联想并显示一个或多个联想符号从而输入完整的表情符号。因此,用户只需一次简单的输入和几次对联想符号的选择就可完成一个表情 符号的输入。本发明简化了用户的输入操作,扩展性强,并且可节省系统资 源。上述实施例仅是示例性的,而不能被解释为限制本发明。本教导可容易 地应用于其他类型的设备。本发明的描述的意图在于解释说明,而不限制权 利要求的范围。尽管参照本发明的特定示例性实施例显示和描述了本发明,但是本领域 的技术人员应该理解,在不脱离如权利要求及其等同物所限定的本发明的精 神和范围的情况下,可以对其进行形式和细节的各种改变。
权利要求
1. 一种具有表情符号联想输入功能的装置,该装置包括输入单元,输入构成表情符号的一个基本符号;存储单元,用于存储表情符号联想数据库;控制单元,在所述表情符号联想数据库中基于输入的基本符号查找对应的联想符号;输出单元,包括输入字符显示区,其用于显示输入符号,还包括联想符号显示区,其用于显示输入的基本符号对应的联想符号。
2、 如权利要求l所述的装置,其中,所述控制单元在用户从查找到的联 想符号中选择一个联想符号时,在所迷表情符号联想数据库中基于选择的联 想符号查找对应的联想符号。
3、 如权利要求2所述的装置,其中,所述表情符号联想数据库是使用统 计方法建立的。
4、 如权利要求3所述的装置,其中,所述表情符号联想数据库通过以下 方式建立对表情符号进行统计,按照使用频率降序排列;将各个表情符号分解为基本符号并统计其联想规律;确定与每一基本符号对应的一个或多个联想符号,建立列表。
5、 如权利要求4所述的装置,所述表情符号联想数据库包括 基本符号;与基本符号对应的一个或多个联想符号,所述联想符号的每一个可与对 应的基本符号构成一个表情符号或表情符号的一部分。
6、 如权利要求5所述的装置,其中,表情符号联想数据库中的基本符号 按照UNICODE码的顺序排列,与每一基本符号对应的联想符号按照使用频 率的顺序排列。
7、 如权利要求6所述的装置,其中,所述控制单元在表情符号联想数据 库中使用二分查找法寻找基本符号,并获得与该基本符号对应的一个或多个 联想符号。
8、 一种表情符号的联想输入方法,该方法包括以下步骤a)输入构成表情符号的一个基本符号,并在显示区显示输入的基本符亏—,b) 在表情符号联想数据库中基于输入的基本符号查找对应的联想符号;c) 显示查找到的对应的联想符号;d) 在显示区中显示输入的基本符号和显示用户从联想符号显示区中选 择的联想符号。
9、 如权利要求8所述的方法,其中,使用统计方法建立所述表情符号联 想数据库。
10、 如权利要求9所述的方法,其中,通过以下步骤建立所述表情符号 联想数据库对表情符号进行统计,按照使用频率降序排列;将各个表情符号分解为基本符号并统计其联想规律;确定与每一基本符号对应的一个或多个联想符号,建立列表。
11、 如权利要求IO所述的方法,所述表情符号联想数据库包括 基本符号;与基本符号对应的一个或多个联想符号,所述联想符号的每一个可与对 应的基本符号构成一个表情符号或表情符号的一部分。
12、 如权利要求ll所述的方法,其中,表情符号联想数据库中的基本符 号按照UNICODE码的顺序排列,与每一基本符号对应的联想符号按照使用 频率的顺序排列。
13、 如权利要求12所述的方法,其中,在表情符号联想数据库中查找对 应的联想符号的步骤包括在表情符号联想数据库中使用二分查找法寻找基 本符号,并获得与该基本符号对应的一个或多个联想符号。
全文摘要
提供一种具有表情符号联想输入功能的装置,该装置包括输入单元,用户通过该输入单元输入构成表情符号的一个基本符号;存储单元,用于存储表情符号联想数据库;控制单元,在所述表情符号联想数据库中基于用户输入的基本符号查找对应的联想符号;输出单元,包括输入字符显示区,其用于显示输入符号,还包括联想符号显示区,其用于显示输入的基本符号对应的联想符号。
文档编号G06F3/048GK101281430SQ20071010042
公开日2008年10月8日 申请日期2007年4月6日 优先权日2007年4月6日
发明者刘向华, 岳新强, 欣 李 申请人:北京三星通信技术研究有限公司;三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1