一种颜文字构建方法、装置及电子设备的制造方法

文档序号:9506154阅读:508来源:国知局
一种颜文字构建方法、装置及电子设备的制造方法
【技术领域】
[0001] 本发明涉及数据处理技术领域,特别是涉及一种颜文字构建方法、装置及电子设 备。
【背景技术】
[0002] 在聊天工具越来越多元化的今天,用户对聊天内容的丰富度要求也越来越高,而 某些聊天工具,对表情和图片的支持会比较繁琐,因此,用字符来表示情绪以及其他信息的 颜文字得到了发展和普及。其中,颜文字的格式属于字符,可以不受聊天场景的限制而直接 在任意接受字符的聊天工具中使用,并且,具有较好的表达能力,因此,颜文字作为一种交 流沟通的方法已经越来越受到用户的欢迎,尤其是年轻用户。
[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] 可选的,所述预设颜文字组件库的构建过程包括:
[0029] 获得用于构建颜文字组件库的多个颜文字组件;
[0030] 将所述多个颜文字组件通过json形式进行存储,形成预设颜文字组件库,其中, 所形成的预设颜文字组件库中每一 json对象对应存储一个颜文字组件,每一 json对象的 属性至少包括内容为颜文字组件的类型的属性和内容为颜文字组件的属性。
[0031] 可选的,本发明实施例所提供的颜文字构建方法还包括:
[0032] 获得针对所述效果处理界面中的颜文字组件的位置调整指令;
[0033] 根据所述位置调整指令调整所针对的颜文字组件在所述效果处理界面中的相应 位置。
[0034] 第二方面,本发明实施例提供了一种颜文字构建装置,包括:
[0035] 颜文字组件确定模块,用于确定用户通过颜文字编辑界面所选择的颜文字组件, 所述颜文字编辑界面为显示有多类颜文字组件的界面,其中,颜文字组件的类型与人体特 征具有一一对应性,每一类颜文字组件包括至少一个颜文字组件;
[0036] 颜文字组件添加模块,用于将用户所选择的颜文字组件添加至效果处理界面中;
[0037] 颜文字生成模块,用于在获得颜文字生成指令后,通过将所述效果处理界面中的 颜文字组件进行组合处理,生成自定义颜文字。
[0038] 可选的,每一类颜文字组件唯一对应一标记号;
[0039] 所述颜文字组件添加模块,包括:
[0040] 标记号添加子模块,用于根据标记号的号码属性,将用户所选择的颜文字组件的 标记号添加至标记号序列中;
[0041] 第一颜文字组件添加子模块,用于按照所述标记号序列,将所述用户所选择的颜 文字组件添加至所述效果处理界面中;
[0042] 所述颜文字生成模块,包括:
[0043] 第一颜文字生成子模块,用于在获得颜文字生成指令后,通过将所述效果处理界 面中的颜文字组件进行基于所述标记号序列的组合处理,生成所述自定义颜文字。
[0044] 可选的,所述颜文字组件添加模块,包括:
[0045] 第二颜文字组件添加子模块,用于根据用户选择颜文字组件的选择顺序,将所述 用户所选择的颜文字组件添加至所述效果处理界面中;
[0046] 所述颜文字生成模块,包括:
[0047] 第二颜文字生成子模块,用于通过将所述效果处理界面中的颜文字组件进行基于 所述选择顺序的组合处理,生成所述自定义颜文字。
[0048] 可选的,所述颜文字组件添加模块,包括:
[0049] 第三颜文字组件添加子模块,用于根据所选择的颜文字组件的组件类型,将用户 所选择的颜文字组件添加至所述效果处理界面中的相应组件位置,其中,所述组件类型与 组件位置具有唯---对应性;
[0050] 所述颜文字生成模块,包括:
[0051] 第三颜文字生成子模块,用于通过将所述效果处理界面中的颜文字组件进行基于 所述组件位置的组合处理,生成所述自定义颜文字。
[0052] 可选的,所述颜文字编辑界面中的多类颜文字组件按照组件类型分类显示。
[0053] 可选的,所述颜文字编辑界面所显示的多类颜文字组件为从预设颜文字组件库中 所获取的。
[0054] 可选的,所述预设颜文字组件库的构建过程包括:
[0055] 获得用于构建颜文字组件库的多个颜文字组件;
[0056] 将所述多个颜文字组件通过数据库形式存储,形成所述预设颜文字组件库,其中, 所形成的预设颜文字组件库中每一行对应存储一个颜文字组件,且列字段至少包括内容为 颜文字组件的类型的字段和内容为颜文字组件的字段。
[0057] 可选的,所述预设颜文字组件库的构建过程包括:
[0058] 获得用于构建颜文字组件库的多个颜文字组件;
[0059] 将所述多个颜文字组件通过json形式进行存储,形成预设颜文字组件库,其中, 所形成的预设颜文字组件库中每一 json对象对应存储一个颜文字组件,每一 json对象的 属性至少包括内容为颜文字组件的类型的属性和内容为颜文字组件的属性。
[0060] 可选的,本发明实施例所提供的一种颜文字构建装置,还包括:
[0061] 位置调整指令获得模块,用于获得针对所述效果处理界面中的颜文字组件的位置 调整指令;
[0062] 位置调整模块,用于根据所述位置调整指令调整所针对的颜文字组件在所述效果 处理界面中的相应位置。
[0063] 第三方面,本发明实施例还提供了一种电子设备,包括:壳体、处理器、存储器、电 路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板 上;电源电路,用于为电子设备的各个电路或器件供电;存储器用于存储可执行程序代码; 处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以 用于执行以下步骤:
[0064] 确定用户通过颜文字编辑界面所选择的颜文字组件,所述颜文字编辑界面为显示 有多类颜文字组件的界面,其中,颜文字组件的类型与人体特征具有一一对应性,每一类颜 文字组件包括至少一个颜文字组件;
[0065] 将用户所选择的颜文字组件添加至效果处理界面;
[0066] 在获得颜文字生成指令后,通过将所述效果处理界面中的颜文字组件进行组合处 理,生成自定义颜文字。
[0067] 第四方面,本发明实施例还提供了一种存储介质,用于存储应用程序,所述应用 程序用于执行本发明实施例所提供的一种颜文字构建方法,其中,一种颜文字构建方法包 括:
[0068] 确定用户通过颜文字编辑界面所选择的颜文字组件,所述颜文字编辑界面为显示 有多类颜文字组件的界面,其中,颜文字组件的类型与人体特征具有一一对应性,每一类颜 文字组件包括至少一个颜文字组件;
[0069] 将用户所选择的颜文字组件添加至效果处理界面;
[0070] 在获得颜文字生成指令后,通过将所述效果处理界面中的颜文字组件进行组合处 理,生成自定义颜文字。
[0071] 第五方面,本发明实施例还提供了一种应用程序,用于执行本发明实施例所提供 的一种颜文字构建方法,其中,一种颜文字构建方法包括:
[0072] 确定用户通过颜文字编辑界面所选择的颜文字组件,所述颜文字编辑界面为显示 有多类颜文字组件的界面,其中,颜文字组件的类型与人体特征具有一一对应性,每一类颜 文字组件包括至少一个颜文字组件;
[0073] 将用户所选择的颜文字组件添加至效果处理界面;
[0074] 在获得颜文字生成指令后,通过将所述效果处理界面中的颜文字组件进行组合处 理,生成自定义颜文字。
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1