输入颜文字的方法及装置制造方法

文档序号:6500657阅读:168来源:国知局
输入颜文字的方法及装置制造方法
【专利摘要】提供一种输入颜文字的方法和装置。所述输入颜文字的方法包括:在文字输入法应用中,每当检测到用户的文本字符输入操作时,从本地颜文字字库查找与当前已输入的文本内容匹配的颜文字,如果查找到匹配的颜文字,则在文字输入法的候选框中的预定位置显示用于选择颜文字的颜文字显示接口。
【专利说明】输入颜文字的方法及装置

【技术领域】
[0001]本申请涉及一种输入颜文字的方法及装置,尤其涉及一种从在文字输入法应用的预测窗口中提供颜文字字库接口,从而方便用户输入颜文字的方法和装置。

【背景技术】
[0002]颜文字(ASCII Art)是由基础的ASCII字符组合而成的各种图画。颜文字由于能够在仅可输入纯文本的场景下,生动形象地表达用户的意图,从而被广泛使用。特别是在日本2ch等一些论坛,颜文字已经成为用户常用的表达方式之一,有些网站甚至专门收集各类AA颜文字,供用户选择使用。
[0003]然而,这些使用方式有着难以解决的不便之处。例如,当用户想要使用一个颜文字来表达自己的想法时,其终端设备上不一定配有相应的颜文字,往往需要先去网络上搜索颜文字,并且从搜索结果中筛选满意的颜文字,然后再将筛选的颜文字拷贝粘贴到目的处。此外,如果用户想要收藏搜索到的颜文字,也需要手动地将要收藏的颜文字保存到例如终端设备的特定位置。


【发明内容】

[0004]本发明的目的在于提供一种输入颜文字的方法及装置,当用户进行文字输入时,在预测窗口中提供用于显示、输入颜文字的接口,从而方便用户输入颜文字。
[0005]本发明的另一目的在于提供一种输入颜文字的方法及装置,当用户进行文字输入时,在预测窗口中提供用于显示、输入颜文字的接口,并且提供用于共享颜文字功能的接口,从而方便用户输入颜文字并且分享颜文字。
[0006]根据本发明的一方面,提供一种输入颜文字的方法,所述方法包括,在文字输入法应用中执行以下步骤:每当检测到用户的文本字符输入操作时,从本地颜文字字库查找与当前已输入的文本内容匹配的颜文字,如果查找到匹配的颜文字,则在文字输入法的候选框中的预定位置显示用于选择颜文字的颜文字显示接口。
[0007]优选地,所述从本地颜文字字库查找与当前已输入的文本内容匹配的颜文字的处理包括:根据当前已输入的文本字符预测一个或多个候选字词,并且从本地颜文字字库查找与预测的,候选字词匹配的颜文字。
[0008]优选地,突出显示所述颜文字显示接口,或者默认选择地显示所述颜文字显示接□。
[0009]优选地,所述的方法还包括:当检测到用户打开显示的颜文字显示接口时,在弹出窗口中显示用于浏览和选择本地颜文字字库的颜文字浏览界面。
[0010]优选地,在颜文字浏览界面中分栏显示颜文字标签以及颜文字内容,所述分栏为左右分栏或上下分栏。
[0011]优选地,颜文字标签包括至少一个分类级别的树形颜文字分类标签以及特殊标签,所述特殊标签包括新品颜文字、人气颜文字、应用专用颜文字、收藏颜文字以及自定义颜文字中的至少一个。
[0012]优选地,在颜文字浏览界面上还显示用于编写颜文字的菜单项,以根据用户的指令编写颜文字。
[0013]优选地,在颜文字浏览界面上还显示用于更新本地颜文字字库的更新接口,并且当用户确定通过所述更新接口更新本地颜文字字库时,从指定的服务器下载更多颜文字,并且使用下载的颜文字更新本地颜文字字库。
[0014]优选地,在颜文字浏览界面上还显示分享颜文字的分享接口,并且当用户确定通过所述分享接口分享本地颜文字字库时,将用户选择的颜文字发送给指定的服务器或另一终端设备。
[0015]优选地,当确定用户完成了颜文字编写时,询问用户是否分享编写的颜文字,并且根据用户分享的指示,将编写的颜文字发送给指定的服务器或另一终端设备。
[0016]根据本发明的另一方面,提供一种用于终端设备的颜文字输入的装置,包括:输入检测单元,用于检测用户的文字输入以及操作命令;输入匹配单元,用于当输入检测单元检测到用户的文本字符输入操作时,从本地颜文字字库查找与当前已输入的文本内容匹配的颜文字;颜文字显示单元,用于如果输入匹配单元查找到匹配的颜文字,则在文字输入法的候选框中的预定位置显示用于选择颜文字的颜文字显示接口。
[0017]优选地,输入匹配单元根据当前已输入的文本字符预测一个或多个候选字词,并且从颜文字管理单元管理的本地颜文字字库查找与预测的候选字词匹配的颜文字。
[0018]优选地,颜文字显示单元突出显示所述颜文字显示接口,或者默认选择地显示所述颜文字显示接口。
[0019]优选地,所述装置还包括:颜文字管理单元,用于将存储的颜文字进行树形分类,为各个划分的类别建立分类标签,并且根据预定规则建立至少一个具有特定用途的特殊标签。
[0020]优选地,所述特殊标签包括新品颜文字、人气颜文字、应用专用颜文字、收藏颜文字以及自定义颜文字。
[0021]优选地,当输入检测单元检测到用户打开显示的颜文字显示接口时,颜文字显示单元在弹出窗口中显示用于浏览和选择本地颜文字字库的颜文字浏览界面。
[0022]优选地,颜文字显示单元在颜文字浏览界面中分栏显示颜文字标签以及颜文字内容,所述分栏为左右分栏或上下分栏,所述显示的颜文字标签包括至少一个分类级别的分类标签以及特殊标签。
[0023]优选地,颜文字显示单元在颜文字浏览界面上还显示用于编写颜文字的菜单项,以根据用户的指令编写颜文字。
[0024]优选地,颜文字显示单元在颜文字浏览界面上还显示用于更新本地颜文字字库的更新接口,并且当输入检测单元检测到用户更新本地颜文字字库的命令时,颜文字管理单元从指定的服务器下载更多颜文字,并且使用下载的颜文字更新本地颜文字字库。
[0025]优选地,颜文字显示单元在颜文字浏览界面上还显示分享颜文字的分享接口,并且当输入检测单元检测到用户分享本地颜文字字库的命令时,颜文字管理单元将用户选择的颜文字发送给指定的服务器或另一终端设备。
[0026]优选地,当输入检测单元检测到用户完成了颜文字编写时,颜文字管理单元询问用户是否分享编写的颜文字,并且根据用户分享的指示,将编写的颜文字发送给指定的服务器或另一终端设备。

【专利附图】

【附图说明】
[0027]通过下面结合附图进行的描述,本发明的上述和其他目的和特点将会变得更加清楚,其中:
[0028]图1是示出根据本发明的示例性实施例的用于颜文字输入的示意图;
[0029]图2是示出根据本发明的示例性实施例的输入颜文字的方法的流程图;
[0030]图3是示出根据本发明的示例性实施例的用于颜文字浏览的用户界面图;
[0031]图4是示出根据本发明的示例性实施例的输入颜文字的装置的逻辑框图;
[0032]图5是示出根据本发明的示例性实施例的颜文字输入的操作过程的示意图。

【具体实施方式】
[0033]以下,将参照附图来详细说明本发明的实施例。
[0034]图1是示出根据本发明的示例性实施例的用于颜文字输入的示意图。
[0035]参照图1,在终端设备上,用户可如在现有的输入法一般,通过用于输入法的语言栏中的特定按钮或者系统热键启动颜文字字库浏览界面。此外,本发明可在根据用户输入的文字字符进行字词匹配时,触发所述颜文字字库浏览界面,以显示本地颜文字字库。在此基础上,本发明的用于颜文字输入的方法和装置还能够为用户提供分享用户自定义(或编写)的颜文字的功能,将分享的颜文字发送给指定的服务器或另一终端设备,并且/或者为用户提供从指定的服务器下载颜文字,增量更新本地颜文字字库。
[0036]为了实现颜文字共享功能,在服务器端(如云端)建立颜文字数据库,以自行收集颜文字,并且接收从客户端上传的用于共享的颜文字;服务器将收集的颜文字进行分类并存储在所述颜文字数据库中;服务器还根据终端设备的请求将收集的颜文字发送给所述终端设备。
[0037]图2是示出根据本发明的示例性实施例的输入颜文字的方法的流程图。下面将参照图2详细描述本发明的输入颜文字的方法。
[0038]参照图2,当在步骤S210,终端设备上运行的文字输入法应用检测到用户的文本字符输入操作时,在步骤S220,文字输入法应用从本地颜文字字库查找与当前已输入的文本内容匹配的颜文字。根据本发明的优选实施例,文字输入法应用根据当前已输入的文本字符预测一个或多个候选字词,并且从本地颜文字字库查找与预测的候选字词匹配的颜文字。例如,当用户输入字符“weix”时,文字输入法应用根据输入的文字内容预测诸如“微笑”、“危险”、“卫星”等候选词以及“为”、“位”等候选字,此时文字输入法应用从本地颜文字字库查找与排在前面的预定个数的候选字词匹配的颜文字,其中,候选词“微笑”与本地颜文字字库中的“:)”匹配。
[0039]如果在步骤S220,文字输入法应用找到了匹配的颜文字(如与“微笑”匹配的 ”),则在步骤S230,文字输入法应用在文字输入法的候选框中的预定位置显示用于选择颜文字的颜文字显示接口,以便用户通过所述颜文字显示接口浏览和选择想要的颜文字。如果在步骤S220,文字输入法应用没有找到匹配的颜文字,则文字输入法应用按照通常的方式处理用户的输入操作。
[0040]根据本发明的可选实施例,如果在步骤S240,文字输入法应用检测到用户打开显示的颜文字显示接口的命令时,则在步骤S250,文字输入法应用在弹出窗口中显示用于浏览和选择本地颜文字字库的颜文字浏览界面。
[0041]图3是示出根据本发明的示例性实施例的用于颜文字浏览的用户界面图。
[0042]文字输入法应用在显示颜文字浏览界面时,分栏显示颜文字标签以及颜文字内容,所述分栏为左右分栏或上下分栏。图3中示出的是文字输入法应用分左右栏显示的颜文字标签以及颜文字内容。颜文字标签包括至少一个分类级别的树形颜文字分类标签以及特殊标签。在图3中示出如“符号.道具.物品”分类标签以及“行动.动作”分类标签,在“行动.动作”分类标签下,还有“全部”、“跳舞”、“微笑”、“睡觉”等子分类标签。图3中还示出如“新品颜文字”、“人气颜文字”、“Twitter用”颜文字、“收藏”颜文字以及“自定义”颜文字等特殊标签。所述特殊标签可以是上述特殊标签中的至少一个,但不限于此。图3中的右栏中示出与当前输入的“Neon”匹配的颜文字。
[0043]根据本发明的优选实施例,在颜文字浏览界面上,文字输入法应用还可显示用于更新本地颜文字字库的更新接口(如图3中右栏上端的“下载”按钮)。当用户确定通过所述更新接口更新本地颜文字字库时,文字输入法应用从指定的服务器下载更多颜文字,并且使用下载的颜文字更新本地颜文字字库。
[0044]根据本发明的优选实施例,在颜文字浏览界面上,文字输入法应用还显示分享颜文字的分享接口(如图3中右栏上端的“分享”按钮)。当用户确定通过所述分享接口分享本地颜文字字库时,文字输入法应用将用户选择的颜文字发送给指定的服务器或另一终端设备。
[0045]根据本发明的优选实施例,在颜文字浏览界面上,文字输入法应用还可显示用于编写颜文字的菜单项(如图3中右栏上端的“编写”按钮),从而用户可点击进入颜文字编辑界面。根据本发明的优选实施例,当确定用户完成了颜文字的编写时,文字输入法应用可询问用户是否分享编写的颜文字,并且根据用户分享的指示,将编写的颜文字发送给指定的服务器或另一终端设备。
[0046]在图3中显示颜文字的右栏中,提供“复制”按钮和“插入”按钮,其中“复制”按钮用于将显示的颜文字复制到剪切板,而“插入”按钮则用于将显示的颜文字选定上屏。
[0047]图4是示出根据本发明的示例性实施例的输入颜文字的装置的逻辑框图。
[0048]参照图4,本发明的用于终端设备的颜文字输入的装置包括输入检测单元410、输入匹配单元420和颜文字显示单元440。
[0049]输入检测单元410用于检测用户的文字输入以及操作命令。
[0050]输入匹配单元420用于当输入检测单元410检测到用户的文本字符输入操作时,从本地颜文字字库查找与当前已输入的文本内容匹配的颜文字。根据本发明的优选实施例,输入匹配单元420根据当前已输入的文本字符预测一个或多个候选字词,并且从本地颜文字字库查找与预测的候选字词匹配的颜文字。
[0051]如果输入匹配单元420查找到匹配的颜文字,则颜文字显示单元440在文字输入法的候选框中的预定位置显示用于选择颜文字的颜文字显示接口。
[0052]根据本发明的优选实施例,颜文字显示单元440在显示颜文字显示接口时,突出显示所述颜文字显示接口,或者默认选择地显示所述颜文字显示接口。
[0053]根据本发明的优选实施例,所述装置还包括颜文字管理单元430,其用于将存储的颜文字进行树形分类,为各个划分的类别建立分类标签,并且根据预定规则建立至少一个具有特定用途的特殊标签。例如,为新近更新的颜文字建立“新品颜文字”标签;为用户自定义/编写的颜文字建立“自定义”标签等。所述特殊标签包括,但不限于,新品颜文字、人气颜文字、应用专用颜文字、收藏颜文字以及自定义颜文字中的至少一个。
[0054]根据本发明的可选实施例,当输入检测单元410检测到用户打开显示的颜文字显示接口时,颜文字显示单元440在弹出窗口中显示用于浏览和选择本地颜文字字库的颜文字浏览界面(如图3中示出的浏览界面)。
[0055]根据本发明的优选实施例,颜文字显示单元440在颜文字浏览界面中分栏显示颜文字标签以及颜文字内容,所述分栏可以是,但不限于,左右分栏或上下分栏。
[0056]颜文字显示单元440显示的颜文字标签包括至少一个分类级别的树形颜文字分类标签以及特殊标签,所述特殊标签包括新品颜文字、人气颜文字、应用专用颜文字、收藏颜文字以及自定义颜文字中的至少一个。
[0057]根据本发明的优选实施例,颜文字显示单元440在颜文字浏览界面上还显示用于编写颜文字的菜单项,以根据用户的指令编写颜文字。当输入检测单元440检测到用户完成了颜文字编写时,颜文字管理单元430询问用户是否分享编写的颜文字,并且根据用户分享的指示,将编写的颜文字发送给指定的服务器或另一终端设备。
[0058]根据本发明的优选实施例,颜文字显示单元440在颜文字浏览界面上还显示用于更新本地颜文字字库的更新接口。当输入检测单元410检测到用户更新本地颜文字字库的命令时,颜文字管理单元430从指定的服务器下载更多颜文字,并且使用下载的颜文字更新本地颜文字字库。
[0059]根据本发明的优选实施例,颜文字显示单元440在颜文字浏览界面上还显示分享颜文字的分享接口。当输入检测单元410检测到用户分享本地颜文字字库的命令时,颜文字管理单元430将用户选择的颜文字发送给指定的服务器或另一终端设备。
[0060]图5是示出根据本发明的示例性实施例的颜文字输入的操作过程的示意图。
[0061]参照图5,首先,用户使用日文输入法输入了“々石&”。当文字输入法应用检测到所述输入时,根据文字输入法通常的预测和匹配算法产生了候选词“.^ 3夫”、“.^ 3 和
才”。此后,文字输入法应用从本地的颜文字字库中找到了与候选词“.^ 3夫”匹配的颜文字,因此,文字输入法应用在如图5上端右侧的预测窗口中默认选择地显示“ΑΑ辞書々3夫”,作为颜文字显示接口。
[0062]当用户从预测窗口中选择了“ΑΑ辞書々石夫”时,文字输入法应用在弹出窗口中显示如图3所示的颜文字字库浏览界面。所述颜文字字库浏览界面的右侧显示了与“々3夫”匹配的颜文字。当用户点击“插入”按钮时,文字输入法应用将用户选择插入的颜文字输入上屏。
[0063]通过以上参照附图对本发明的示例性实施例的描述可以看出,本发明的输入颜文字的方法和装置在检测到与用户输入匹配的颜文字时,显示颜文字浏览接口,方便用户选择和插入生动的颜文字。
[0064]此外,在颜文字浏览界面上还提供下载、分享以及编写颜文字的接口,从而方便用户编写自定义的颜文字、分享颜文字以及增量更新本地颜文字字库。
[0065]需要指出,根据实施的需要,可将本申请中描述的各个步骤拆分为更多步骤,也可将两个或多个步骤或者步骤的部分操作组合成新的步骤,以实现本发明的目的。
[0066]上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、R0M、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
[0067]尽管已参照优选实施例表示和描述了本发明,但本领域技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以对这些实施例进行各种修改和变换。
【权利要求】
1.一种输入颜文字的方法,所述方法包括,在文字输入法应用中执行以下步骤: 每当检测到用户的文本字符输入操作时,从本地颜文字字库查找与当前已输入的文本内容匹配的颜文字,如果查找到匹配的颜文字,则在文字输入法的候选框中的预定位置显示用于选择颜文字的颜文字显示接口。
2.如权利要求1所述的方法,其特征在于,所述从本地颜文字字库查找与当前已输入的文本内容匹配的颜文字的处理包括:根据当前已输入的文本字符预测一个或多个候选字词,并且从本地颜文字字库查找与预测的,候选字词匹配的颜文字。
3.如权利要求2所述的方法,其特征在于,突出显示所述颜文字显示接口,或者默认选择地显示所述颜文字显示接口。
4.如权利要求2所述的方法,还包括:当检测到用户打开显示的颜文字显示接口时,在弹出窗口中显示用于浏览和选择本地颜文字字库的颜文字浏览界面。
5.如权利要求4所述的方法,其特征在于,在颜文字浏览界面中分栏显示颜文字标签以及颜文字内容,所述分栏为左右分栏或上下分栏。
6.如权利要求5所述的方法,其特征在于,颜文字标签包括至少一个分类级别的树形颜文字分类标签以及特殊标签,所述特殊标签包括新品颜文字、人气颜文字、应用专用颜文字、收藏颜文字以及自定义颜文字中的至少一个。
7.如权利要求4所述的方法,其特征在于,在颜文字浏览界面上还显示用于编写颜文字的菜单项,以根据用户 的指令编写颜文字。
8.如权利要求4所述的方法,其特征在于,在颜文字浏览界面上还显示用于更新本地颜文字字库的更新接口,并且当用户确定通过所述更新接口更新本地颜文字字库时,从指定的服务器下载更多颜文字,并且使用下载的颜文字更新本地颜文字字库。
9.如权利要求4所述的方法,其特征在于,在颜文字浏览界面上还显示分享颜文字的分享接口,并且当用户确定通过所述分享接口分享本地颜文字字库时,将用户选择的颜文字发送给指定的服务器或另一终端设备。
10.如权利要求7所述的方法,其特征在于,当确定用户完成了颜文字编写时,询问用户是否分享编写的颜文字,并且根据用户分享的指示,将编写的颜文字发送给指定的服务器或另一终端设备。
11.一种用于终端设备的颜文字输入的装置,包括: 输入检测单元,用于检测用户的文字输入以及操作命令; 输入匹配单元,用于当输入检测单元检测到用户的文本字符输入操作时,从本地颜文字字库查找与当前已输入的文本内容匹配的颜文字; 颜文字显示单元,用于如果输入匹配单元查找到匹配的颜文字,则在文字输入法的候选框中的预定位置显示用于选择颜文字的颜文字显示接口。
12.如权利要求11所述的装置,其特征在于,输入匹配单元根据当前已输入的文本字符预测一个或多个候选字词,并且从本地颜文字字库查找与预测的候选字词匹配的颜文字。
13.如权利要求12所述的装置,其特征在于,颜文字显示单元突出显示所述颜文字显示接口,或者默认选择地显示所述颜文字显示接口。
14.如权利要求12所述的装置,还包括:颜文字管理单元,用于将存储的颜文字进行树形分类,为各个划分的类别建立分类标签,并且根据预定规则建立至少一个具有特定用途的特殊标签。
15.如权利要求14所述的装置,其特征在于,所述特殊标签包括新品颜文字、人气颜文字、应用专用颜文字、收藏颜文字以及自定义颜文字。
16.如权利要求15所述的装置,其特征在于,当输入检测单元检测到用户打开显示的颜文字显示接口时,颜文字显示单元在弹出窗口中显示用于浏览和选择本地颜文字字库的颜文字浏览界面。
17.如权利要求16所述的装置,其特征在于,颜文字显示单元在颜文字浏览界面中分栏显示颜文字标签以及颜文字内容,所述分栏为左右分栏或上下分栏,所述显示的颜文字标签包括至少一个分类级别的分类标签以及特殊标签。
18.如权利要求16所述的装置,其特征在于,颜文字显示单元在颜文字浏览界面上还显示用于编写颜文字的菜单项,以根据用户的指令编写颜文字。
19.如权利要求16所述的装置,其特征在于,颜文字显示单元在颜文字浏览界面上还显示用于更新本地颜文字字库的更新接口,并且当输入检测单元检测到用户更新本地颜文字字库的命令时,颜文字管理单元从指定的服务器下载更多颜文字,并且使用下载的颜文字更新本地颜文字字库。
20.如权利要求16所述的装置,其特征在于,颜文字显示单元在颜文字浏览界面上还显示分享颜文字的分享接口,并且当输入检测单元检测到用户分享本地颜文字字库的命令时,颜文字管理单元将 用户选择的颜文字发送给指定的服务器或另一终端设备。
21.如权利要求18所述的装置,其特征在于,当输入检测单元检测到用户完成了颜文字编写时,颜文字管理单元询问用户是否分享编写的颜文字,并且根据用户分享的指示,将编写的颜文字发送给指定的服务器或另一终端设备。
【文档编号】G06F3/0481GK104049831SQ201310078330
【公开日】2014年9月17日 申请日期:2013年3月12日 优先权日:2013年3月12日
【发明者】黄迪, 李培基 申请人:百度国际科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1