• / 20
  • 下載費用:30 金幣  

一種顏文字構建方法、裝置及電子設備.pdf

摘要
申請專利號:

CN201510648904.X

申請日:

2015.10.09

公開號:

CN105260345A

公開日:

2016.01.20

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06F 17/22申請日:20151009|||公開
IPC分類號: G06F17/22; G06F3/14 主分類號: G06F17/22
申請人: 北京金山安全軟件有限公司
發明人: 李丁盼; 李春雨; 王芳
地址: 100085北京市海淀區小營西路33號二層東區
優先權:
專利代理機構: 北京柏杉松知識產權代理事務所(普通合伙)11413 代理人: 孫翠賢; 項京
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510648904.X

授權公告號:

||||||

法律狀態公告日:

2019.03.15|||2016.02.17|||2016.01.20

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明實施例提供了一種顏文字構建方法、裝置及電子設備。該方法包括:確定用戶通過顏文字編輯界面所選擇的顏文字組件,所述顏文字編輯界面為顯示有多類顏文字組件的界面,其中,顏文字組件的類型與人體特征具有一一對應性,每一類顏文字組件包括至少一個顏文字組件;將用戶所選擇的顏文字組件添加至效果處理界面;在獲得顏文字生成指令后,通過將所述效果處理界面中的顏文字組件進行組合處理,生成自定義顏文字。通過利用本方案可以解決如何豐富顏文字的個性化形式的問題。

權利要求書

1.一種顏文字構建方法,其特征在于,包括:
確定用戶通過顏文字編輯界面所選擇的顏文字組件,所述顏文字編輯界面
為顯示有多類顏文字組件的界面,其中,顏文字組件的類型與人體特征具有一
一對應性,每一類顏文字組件包括至少一個顏文字組件;
將用戶所選擇的顏文字組件添加至效果處理界面;
在獲得顏文字生成指令后,通過將所述效果處理界面中的顏文字組件進行
組合處理,生成自定義顏文字。
2.根據權利要求1所述的方法,其特征在于,每一類顏文字組件唯一對應
一標記號;
所述將用戶所選擇的顏文字組件添加至效果處理界面中,包括:
根據標記號的號碼屬性,將用戶所選擇的顏文字組件的標記號添加至標記
號序列中;
按照所述標記號序列,將所述用戶所選擇的顏文字組件添加至所述效果處
理界面中;
所述通過將所述效果處理界面中的顏文字組件進行組合處理,生成自定義
顏文字,包括:
通過將所述效果處理界面中的顏文字組件進行基于所述標記號序列的組
合處理,生成所述自定義顏文字。
3.根據權利要求1所述的方法,其特征在于,所述將用戶所選擇的顏文字
組件添加至效果處理界面中,包括:
根據用戶選擇顏文字組件的選擇順序,將所述用戶所選擇的顏文字組件添
加至所述效果處理界面中;
所述通過將所述效果處理界面中的顏文字組件進行組合處理,生成自定義
顏文字,包括:
通過將所述效果處理界面中的顏文字組件進行基于所述選擇順序的組合
處理,生成所述自定義顏文字。
4.根據權利要求1所述的方法,其特征在于,所述將用戶所選擇的顏文字
組件添加至效果處理界面中,包括:
根據所選擇的顏文字組件的組件類型,將用戶所選擇的顏文字組件添加至
所述效果處理界面中的相應組件位置,其中,所述組件類型與組件位置具有一
一對應性;
所述通過將所述效果處理界面中的顏文字組件進行組合處理,生成自定義
顏文字,包括:
通過將所述效果處理界面中的顏文字組件進行基于所述組件位置的組合
處理,生成所述自定義顏文字。
5.根據權利要求1-4任一項所述的方法,其特征在于,所述顏文字編輯界
面中的多類顏文字組件按照組件類型分類顯示。
6.根據權利要求1-4任一項所述的方法,其特征在于,所述顏文字編輯界
面所顯示的多類顏文字組件為從預設顏文字組件庫中所獲取的。
7.根據權利要求6所述的方法,其特征在于,所述預設顏文字組件庫的構
建過程包括:
獲得用于構建顏文字組件庫的多個顏文字組件;
將所述多個顏文字組件通過數據庫形式存儲,形成所述預設顏文字組件
庫,其中,所形成的預設顏文字組件庫中每一行對應存儲一個顏文字組件,且
列字段至少包括內容為顏文字組件的類型的字段和內容為顏文字組件的字段。
8.根據權利要求6所述的方法,其特征在于,所述預設顏文字組件庫的構
建過程包括:
獲得用于構建顏文字組件庫的多個顏文字組件;
將所述多個顏文字組件通過json形式進行存儲,形成預設顏文字組件庫,
其中,所形成的預設顏文字組件庫中每一json對象對應存儲一個顏文字組件,
每一json對象的屬性至少包括內容為顏文字組件的類型的屬性和內容為顏文字
組件的屬性。
9.一種顏文字構建裝置,其特征在于,包括:
顏文字組件確定模塊,用于確定用戶通過顏文字編輯界面所選擇的顏文字
組件,所述顏文字編輯界面為顯示有多類顏文字組件的界面,其中,顏文字組
件的類型與人體特征具有一一對應性,每一類顏文字組件包括至少一個顏文字
組件;
顏文字組件添加模塊,用于將用戶所選擇的顏文字組件添加至效果處理界
面中;
顏文字生成模塊,用于在獲得顏文字生成指令后,通過將所述效果處理界
面中的顏文字組件進行組合處理,生成自定義顏文字。
10.一種電子設備,其特征在于,包括:殼體、處理器、存儲器、電路板
和電源電路,其中,電路板安置在殼體圍成的空間內部,處理器和存儲器設置
在電路板上;電源電路,用于為電子設備的各個電路或器件供電;存儲器用于
存儲可執行程序代碼;處理器通過讀取存儲器中存儲的可執行程序代碼來運行
與可執行程序代碼對應的程序,以用于執行以下步驟:
確定用戶通過顏文字編輯界面所選擇的顏文字組件,所述顏文字編輯界面
為顯示有多類顏文字組件的界面,其中,顏文字組件的類型與人體特征具有一
一對應性,每一類顏文字組件包括至少一個顏文字組件;
將用戶所選擇的顏文字組件添加至效果處理界面;
在獲得顏文字生成指令后,通過將所述效果處理界面中的顏文字組件進行
組合處理,生成自定義顏文字。

說明書

一種顏文字構建方法、裝置及電子設備

技術領域

本發明涉及數據處理技術領域,特別是涉及一種顏文字構建方法、裝置及
電子設備。

背景技術

在聊天工具越來越多元化的今天,用戶對聊天內容的豐富度要求也越來越
高,而某些聊天工具,對表情和圖片的支持會比較繁瑣,因此,用字符來表示
情緒以及其他信息的顏文字得到了發展和普及。其中,顏文字的格式屬于字符,
可以不受聊天場景的限制而直接在任意接受字符的聊天工具中使用,并且,具
有較好的表達能力,因此,顏文字作為一種交流溝通的方法已經越來越受到用
戶的歡迎,尤其是年輕用戶。

目前,用戶在使用聊天工具聊天時,如果希望使用顏文字,則從聊天工具
所提供的多個具有固定形式的顏文字中選擇某一顏文字。盡管聊天工具所提供
的具有固定形式的顏文字能夠滿足用戶的普通需求,但是,由于提供給用戶的
顏文字具有固定形式且數量有限,這樣導致用戶可用的顏文字的形式較為單
一,無法滿足用戶的個性化需求。

發明內容

本發明實施例的目的在于提供一種顏文字構建方法、裝置及電子設備,可
以解決如何豐富顏文字的個性化形式的問題。具體技術方案如下:

第一方面,本發明實施例提供了一種顏文字構建方法,包括:

確定用戶通過顏文字編輯界面所選擇的顏文字組件,所述顏文字編輯界面
為顯示有多類顏文字組件的界面,其中,顏文字組件的類型與人體特征具有一
一對應性,每一類顏文字組件包括至少一個顏文字組件;

將用戶所選擇的顏文字組件添加至效果處理界面;

在獲得顏文字生成指令后,通過將所述效果處理界面中的顏文字組件進行
組合處理,生成自定義顏文字。

可選的,每一類顏文字組件唯一對應一標記號;

所述將用戶所選擇的顏文字組件添加至效果處理界面中,包括:

根據標記號的號碼屬性,將用戶所選擇的顏文字組件的標記號添加至標記
號序列中;

按照所述標記號序列,將所述用戶所選擇的顏文字組件添加至所述效果處
理界面中;

所述通過將所述效果處理界面中的顏文字組件進行組合處理,生成自定義
顏文字,包括:

通過將所述效果處理界面中的顏文字組件進行基于所述標記號序列的組
合處理,生成所述自定義顏文字。

可選的,所述將用戶所選擇的顏文字組件添加至效果處理界面中,包括:

根據用戶選擇顏文字組件的選擇順序,將所述用戶所選擇的顏文字組件添
加至所述效果處理界面中;

所述通過將所述效果處理界面中的顏文字組件進行組合處理,生成自定義
顏文字,包括:

通過將所述效果處理界面中的顏文字組件進行基于所述選擇順序的組合
處理,生成所述自定義顏文字。

可選的,所述將用戶所選擇的顏文字組件添加至效果處理界面中,包括:

根據所選擇的顏文字組件的組件類型,將用戶所選擇的顏文字組件添加至
所述效果處理界面中的相應組件位置,其中,所述組件類型與組件位置具有一
一對應性;

所述通過將所述效果處理界面中的顏文字組件進行組合處理,生成自定義
顏文字,包括:

通過將所述效果處理界面中的顏文字組件進行基于所述組件位置的組合
處理,生成所述自定義顏文字。

可選的,所述顏文字編輯界面中的多類顏文字組件按照組件類型分類顯
示。

可選的,所述顏文字編輯界面所顯示的多類顏文字組件為從預設顏文字組
件庫中所獲取的。

可選的,所述預設顏文字組件庫的構建過程包括:

獲得用于構建顏文字組件庫的多個顏文字組件;

將所述多個顏文字組件通過數據庫形式存儲,形成所述預設顏文字組件
庫,其中,所形成的預設顏文字組件庫中每一行對應存儲一個顏文字組件,且
列字段至少包括內容為顏文字組件的類型的字段和內容為顏文字組件的字段。

可選的,所述預設顏文字組件庫的構建過程包括:

獲得用于構建顏文字組件庫的多個顏文字組件;

將所述多個顏文字組件通過json形式進行存儲,形成預設顏文字組件庫,
其中,所形成的預設顏文字組件庫中每一json對象對應存儲一個顏文字組件,
每一json對象的屬性至少包括內容為顏文字組件的類型的屬性和內容為顏文字
組件的屬性。

可選的,本發明實施例所提供的顏文字構建方法還包括:

獲得針對所述效果處理界面中的顏文字組件的位置調整指令;

根據所述位置調整指令調整所針對的顏文字組件在所述效果處理界面中
的相應位置。

第二方面,本發明實施例提供了一種顏文字構建裝置,包括:

顏文字組件確定模塊,用于確定用戶通過顏文字編輯界面所選擇的顏文字
組件,所述顏文字編輯界面為顯示有多類顏文字組件的界面,其中,顏文字組
件的類型與人體特征具有一一對應性,每一類顏文字組件包括至少一個顏文字
組件;

顏文字組件添加模塊,用于將用戶所選擇的顏文字組件添加至效果處理界
面中;

顏文字生成模塊,用于在獲得顏文字生成指令后,通過將所述效果處理界
面中的顏文字組件進行組合處理,生成自定義顏文字。

可選的,每一類顏文字組件唯一對應一標記號;

所述顏文字組件添加模塊,包括:

標記號添加子模塊,用于根據標記號的號碼屬性,將用戶所選擇的顏文字
組件的標記號添加至標記號序列中;

第一顏文字組件添加子模塊,用于按照所述標記號序列,將所述用戶所選
擇的顏文字組件添加至所述效果處理界面中;

所述顏文字生成模塊,包括:

第一顏文字生成子模塊,用于在獲得顏文字生成指令后,通過將所述效果
處理界面中的顏文字組件進行基于所述標記號序列的組合處理,生成所述自定
義顏文字。

可選的,所述顏文字組件添加模塊,包括:

第二顏文字組件添加子模塊,用于根據用戶選擇顏文字組件的選擇順序,
將所述用戶所選擇的顏文字組件添加至所述效果處理界面中;

所述顏文字生成模塊,包括:

第二顏文字生成子模塊,用于通過將所述效果處理界面中的顏文字組件進
行基于所述選擇順序的組合處理,生成所述自定義顏文字。

可選的,所述顏文字組件添加模塊,包括:

第三顏文字組件添加子模塊,用于根據所選擇的顏文字組件的組件類型,
將用戶所選擇的顏文字組件添加至所述效果處理界面中的相應組件位置,其
中,所述組件類型與組件位置具有唯一一一對應性;

所述顏文字生成模塊,包括:

第三顏文字生成子模塊,用于通過將所述效果處理界面中的顏文字組件進
行基于所述組件位置的組合處理,生成所述自定義顏文字。

可選的,所述顏文字編輯界面中的多類顏文字組件按照組件類型分類顯
示。

可選的,所述顏文字編輯界面所顯示的多類顏文字組件為從預設顏文字組
件庫中所獲取的。

可選的,所述預設顏文字組件庫的構建過程包括:

獲得用于構建顏文字組件庫的多個顏文字組件;

將所述多個顏文字組件通過數據庫形式存儲,形成所述預設顏文字組件
庫,其中,所形成的預設顏文字組件庫中每一行對應存儲一個顏文字組件,且
列字段至少包括內容為顏文字組件的類型的字段和內容為顏文字組件的字段。

可選的,所述預設顏文字組件庫的構建過程包括:

獲得用于構建顏文字組件庫的多個顏文字組件;

將所述多個顏文字組件通過json形式進行存儲,形成預設顏文字組件庫,
其中,所形成的預設顏文字組件庫中每一json對象對應存儲一個顏文字組件,
每一json對象的屬性至少包括內容為顏文字組件的類型的屬性和內容為顏文字
組件的屬性。

可選的,本發明實施例所提供的一種顏文字構建裝置,還包括:

位置調整指令獲得模塊,用于獲得針對所述效果處理界面中的顏文字組件
的位置調整指令;

位置調整模塊,用于根據所述位置調整指令調整所針對的顏文字組件在所
述效果處理界面中的相應位置。

第三方面,本發明實施例還提供了一種電子設備,包括:殼體、處理器、
存儲器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內部,處理
器和存儲器設置在電路板上;電源電路,用于為電子設備的各個電路或器件供
電;存儲器用于存儲可執行程序代碼;處理器通過讀取存儲器中存儲的可執行
程序代碼來運行與可執行程序代碼對應的程序,以用于執行以下步驟:

確定用戶通過顏文字編輯界面所選擇的顏文字組件,所述顏文字編輯界面
為顯示有多類顏文字組件的界面,其中,顏文字組件的類型與人體特征具有一
一對應性,每一類顏文字組件包括至少一個顏文字組件;

將用戶所選擇的顏文字組件添加至效果處理界面;

在獲得顏文字生成指令后,通過將所述效果處理界面中的顏文字組件進行
組合處理,生成自定義顏文字。

第四方面,本發明實施例還提供了一種存儲介質,用于存儲應用程序,所
述應用程序用于執行本發明實施例所提供的一種顏文字構建方法,其中,一種
顏文字構建方法包括:

確定用戶通過顏文字編輯界面所選擇的顏文字組件,所述顏文字編輯界面
為顯示有多類顏文字組件的界面,其中,顏文字組件的類型與人體特征具有一
一對應性,每一類顏文字組件包括至少一個顏文字組件;

將用戶所選擇的顏文字組件添加至效果處理界面;

在獲得顏文字生成指令后,通過將所述效果處理界面中的顏文字組件進行
組合處理,生成自定義顏文字。

第五方面,本發明實施例還提供了一種應用程序,用于執行本發明實施例
所提供的一種顏文字構建方法,其中,一種顏文字構建方法包括:

確定用戶通過顏文字編輯界面所選擇的顏文字組件,所述顏文字編輯界面
為顯示有多類顏文字組件的界面,其中,顏文字組件的類型與人體特征具有一
一對應性,每一類顏文字組件包括至少一個顏文字組件;

將用戶所選擇的顏文字組件添加至效果處理界面;

在獲得顏文字生成指令后,通過將所述效果處理界面中的顏文字組件進行
組合處理,生成自定義顏文字。

本發明實施例中,確定用戶通過顏文字編輯界面所選擇的顏文字組件,該
顏文字編輯界面為顯示有多類顏文字組件的界面,其中,顏文字組件的類型與
人體特征具有一一對應性,每一類顏文字組件包括至少一個顏文字組件;將用
戶所選擇的顏文字組件添加至效果處理界面;在獲得顏文字生成指令后,通過
將該效果處理界面中的顏文字組件進行組合處理,生成自定義顏文字。可見,
通過本方案不用必須使用固定形式的顏文字,還可以通過對顏文字組件的自定
義構建,得到自定義顏文字,可以豐富用戶的可用顏文字,從而滿足用戶的個
性化需求。

附圖說明

為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施
例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述
中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付
出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

圖1為本發明實施例所提供的一種顏文字構建方法的流程圖;

圖2為本發明實施例所提供的一種顏文字構建裝置的結構示意圖;

圖3為本發明實施例所提供的一種電子設備的結構示意圖。

具體實施方式

下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清
楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是
全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造
性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。

首先,本發明實施例提供了一種顏文字構建方法,以解決如何豐富顏文字
的個性化形式的問題。

需要說明的是,本發明實施例所提供的一種顏文字構建方法應用于電子設
備中,該電子設備可以為具有利用顏文字通訊需求的設備,例如:智能手機、
平板電腦、筆記本電腦等等。并且,實現本發明實施例所提供的一種顏文字構
建方法的功能軟件可以為聊天應用本身,也可以為聊天應用中的功能插件,這
都是合理的。

如圖1所示,本發明實施例所提供的一種顏文字構建方法,可以包括如下
步驟:

S101,確定用戶通過顏文字編輯界面所選擇的顏文字組件;

其中,該顏文字編輯界面為顯示有多類顏文字組件的界面,顏文字組件的
類型與人體特征具有一一對應性,每一類顏文字組件包括至少一個顏文字組
件;

為了解決如何豐富顏文字的個性化形式的問題,本發明實施例提供了自定
義顏文字的功能。具體的,當用戶希望構建自定義顏文字時,可以通過顏文字
編輯界面來選擇所需的顏文字組件,從而該電子設備可以確定出用戶所選擇的
顏文字組件,進而執行后續的處理。

需要說明的是,該顏文字編輯界面為顯示有多類顏文字組件的界面,并且,
該顏文字編輯界面可以為:在聊天應用本次運行過程中,構建第一個自定義顏
文字之前通過用戶的預定操作被調出的,也可以為進入聊天應用的聊天窗口時
自動被調出的;其中,對于該預定操作而言,其可以為點擊預定按鈕或者執行
預定手勢,等等。

其中,顏文字組件的類型與人體特征具有一一對應性,每一類顏文字組件
包括至少一個顏文字組件。具體而言,顏文字組件的類型與人體特征可以具有
唯一對應性,或者,每一類顏文字組件唯一對應一類人體特征而每一類人體特
征可以對應至少一類顏文字組件。另外,顏文字組件的類型可以包括:左手、
左耳、左臉頰、左眼、鼻子、嘴巴、右眼、右臉頰、右耳和右手中的多種,也
可以包括:手、耳朵、臉頰、眼睛、鼻子、嘴巴中的多種,舉例而言:

臉頰的表現形式可以為:()、()、[];

眼睛的表現形式可以為:●●、●**、;

嘴巴的表現形式可以為:▽、◇,—。

需要說明的是,在構建自定義顏文字時,用戶可以選擇某幾類顏文字組件
來構建能夠表達表情或情緒的顏文字。

可以理解的是,可以在用戶選擇完畢自定義顏文字所需的所有顏文字組件
后,觸發執行S101以及后續的S102;也可以用戶選擇每一自定義顏文字所需的
顏文字組件后執行S101以及后續的S102,這都是合理的。對于第一種情況而言,
顏文字編輯界面支持顏文字組件多選功能;對于第二種情況而言,顏文字編輯
界面支持顏文字組件單選功能。

S102,將用戶所選擇的顏文字組件添加至效果處理界面;

在確定出用戶所選擇的顏文字組件后,為了后續的顏文字組件的組合,可
以將用戶所選擇的顏文字組件添加至效果處理界面中。可以理解的是,如果顏
文字編輯界面支持多選功能,在用戶執行完畢多選操作后,可以確定出自定義
顏文字所需的所有的顏文字組件,進而將用戶所選擇的多個顏文字組件添加至
效果處理界面中;如果顏文字編輯界面支持單選功能,在用戶執行完畢單選操
作后,可以確定出用戶所選擇的一個顏文字組件,進而將用戶所選擇的一個顏
文字組件添加至效果處理界面中。并且,該效果處理界面理論上可以對于用戶
可見,也可以對于用戶不可見,但是,在實際應用中,為了提高用戶的構建體
驗,效果處理界面可以被設置為可見的,以使得:用戶能夠通過顏文字編輯界
面來選擇顏文字組件,而通過效果處理界面來預覽已選擇的顏文字組件的展示
效果。

S103,在獲得顏文字生成指令后,通過將該效果處理界面中的顏文字組件
進行組合處理,生成自定義顏文字。

其中,在將用戶所選擇的顏文字組件添加至效果處理界面中后,如果用戶
希望生成自定義顏文字,可以通過執行特定操作來發出顏文字生成指令,進而
電子設備在獲得顏文字生成指令后,通過將該效果處理界面中的顏文字組件進
行組合處理,生成自定義顏文字。

本發明實施例中,確定用戶通過顏文字編輯界面所選擇的顏文字組件,該
顏文字編輯界面為顯示有多類顏文字組件的界面,其中,顏文字組件的類型與
人體特征具有一一對應性,每一類顏文字組件包括至少一個顏文字組件;將用
戶所選擇的顏文字組件添加至效果處理界面;在獲得顏文字生成指令后,通過
將該效果處理界面中的顏文字組件進行組合處理,生成自定義顏文字。可見,
通過本方案不用必須使用固定形式的顏文字,還可以通過對顏文字組件的自定
義構建,得到自定義顏文字,可以豐富用戶的可用顏文字,從而滿足用戶的個
性化需求。

需要強調的是,所述將用戶所選擇的顏文字組件添加至效果處理界面中的
具體實現方式存在多種,為了方案更加清楚,下面列舉如下三種具體實現方式,
當然,所列舉的三種具體實現方式僅僅作為示例,并不應該構成對本發明實施
例的限定。另外,當采用某一種具體實現方式來實現將用戶所選擇的顏文字組
件添加至效果處理界面中的步驟時,可以采用相應的具體實現方式來組合效果
處理界面中的顏文字組件,因此,為了描述連貫性,下面對該兩步驟進行結合
介紹,即對S102和S103的具體實現進行結合介紹。

(1)第一種具體實現方式:

每一類顏文字組件唯一對應一標記號;

所述將用戶所選擇的顏文字組件添加至效果處理界面中,可以包括:

根據標記號的號碼屬性,將用戶所選擇的顏文字組件的標記號添加至標記
號序列中;

按照該標記號序列,將該用戶所選擇的顏文字組件添加至該效果處理界面
中;

相應的,所述通過將該效果處理界面中的顏文字組件進行組合處理,生成
自定義顏文字,可以包括:

通過將該效果處理界面中的顏文字組件進行基于該標記號序列的組合處
理,生成該自定義顏文字。

其中,標記號可以為數字、大寫字母或小寫字母,等等。舉例而言,標記
號為數字時,左手的標記號可以為1、左耳的標記號可以為2、左臉頰的標記號
可以為3、左眼的標記號可以為4、鼻子的標記號可以為5、嘴巴的標記號可以
為6、右眼的標記號可以為7、右臉頰標記號可以為8、右耳的標記號可以為9和
右手的標記號可以為10;而標記號為字母時,左手的標記號可以為a、左耳的
標記號可以為b、左臉頰的標記號可以為c、左眼的標記號可以為d、鼻子的標
記號可以為e、嘴巴的標記號可以為f、右眼的標記號可以為g、右臉頰標記號可
以為h、右耳的標記號可以為i和右手的標記號可以為j。另外,對于標記號為數
字時,標記號的號碼屬性為值大小,而對于標記號為大寫字母或小寫字母時,
標記號的屬性為字母序列中的位置。需要說明的是,對于標記號屬于數字而言,
標記號序列可以呈升序或降序形式。

其中,該第一種具體實現方式中,對于顏文字編輯界面支持多選功能的情
況而言,在用戶執行完畢多選操作后,可以根據所選擇的顏文字組件的標記號
的號碼屬性,將用戶所選擇的顏文字組件的標記號添加至標記號序列中,即按
照標記號的號碼屬性生成該多個顏文字組件所對應的標記號序列,進而按照標
記號序列,將用戶所選擇的顏文字組件添加至效果處理界面中,即基于顏文字
組件的標記號在標記號序列中的位置來決定效果處理界面中該顏文字組件在
顏文字組件所構成序列中的位置。舉例而言,如果標記號為數字,所選擇顏文
字組件的標記號為3、0、1、5,那么所生成的標記號序列為0-1-3-5,而如果標
記號為小寫字母,所選擇的字母為a、e、c、h,那么所生成的標記號序列為a-c-e-h。

而對于顏文字編輯界面支持單選功能的情況而言,在用戶執行完畢單選操
作后,可以根據所選擇的顏文字組件的標記號的號碼屬性,將該顏文字組件的
標記號添加至標記號序列中,進而按照標記號序列,將用戶所選擇的顏文字組
件添加至效果處理界面中,即基于顏文字組件的標記號在標記號序列中的位置
來決定效果處理界面中該顏文字組件在顏文字組件所構成序列中的位置,舉例
而言,當前選擇的顏文字組件的標記號為3,之前所選擇的顏文字組件的標記
號序列為0-1-5,那么,將當前所選擇的顏文字組件的標記號添加至標記號序列
后所形成的新的標記號序列為0-1-3-5。

(2)第二種具體實現方式:

所述將用戶所選擇的顏文字組件添加至效果處理界面中,可以包括:

根據用戶選擇顏文字組件的選擇順序,將該用戶所選擇的顏文字組件添加
至該效果處理界面中;

相應的,所述通過將所述效果處理界面中的顏文字組件進行組合處理,生
成自定義顏文字,可以包括:

通過將該效果處理界面中的顏文字組件進行基于該選擇順序的組合處理,
生成該自定義顏文字。

其中,舉例而言,如果用戶依次點擊選擇顏文字組件1、顏文字組件2、顏
文字組件3,那么,該效果處理界面中顏文字組件的組件排列順序為顏文字組
件1、顏文字組件2、顏文字組件3。并且,為了支持該種實現方式的實施,無
論顏文字編輯界面支持多選還是單選,均可以在確定所選擇的顏文字組件的基
礎上,通過現有技術來還記錄每個顏文字組件在選擇順序中的順序號。

(3)第三種具體實現方式:

所述將用戶所選擇的顏文字組件添加至效果處理界面中,可以包括:

根據所選擇的顏文字組件的組件類型,將用戶所選擇的顏文字組件添加至
所述效果處理界面中的相應組件位置,其中,所述組件類型與組件位置具有一
一對應性;

相應的,所述通過將該效果處理界面中的顏文字組件進行組合處理,生成
自定義顏文字,可以包括:

通過將該效果處理界面中的顏文字組件進行基于該組件位置的組合處理,
生成該自定義顏文字。

其中,該種實現方式中,效果處理界面中存在顏文字模板,該顏文字模板
中依據顏文字組件的組件類型設置有多個組件位置,組件類型與組件位置具有
一一對應性;用戶選擇顏文字組件時可以不按照嚴格的選擇順序,由于該組件
類型與組件位置具有一一對應性,也就是說,在顏文字組件被用戶選擇后,由
于該顏文字組件的類型是確定的,因此,該顏文字組件所在的組件位置也被確
定下來。并且,無論顏文字編輯界面支持多選還是單選,該種實現方式均存在
實施的合理性。

更進一步的,為了方便用戶查找,該顏文字編輯界面中的多類顏文字組件
可以按照組件類型分類顯示,當然并不局限于此。

更進一步的,該顏文字編輯界面所顯示的多類顏文字組件可以為預先設置
在顏文字編輯界面中的固有的顏文字組件;當然,該顏文字編輯界面所顯示的
多類顏文字組件可以為從預設顏文字組件庫中所獲取的,而為了保證顏文字組
件庫中的顏文字的新穎性,該預設的顏文字組件庫定時基于云端服務器的顏文
字組件進行更新。其中,預設顏文字組件庫的構建方式可以存在多種,為了方
案更加清楚,下面列舉兩種構建方式,如下:

(1),該預設顏文字組件庫的構建過程可以包括:

獲得用于構建顏文字組件庫的多個顏文字組件;

將該多個顏文字組件通過數據庫形式存儲,形成該預設顏文字組件庫,其
中,所形成的預設顏文字組件庫中每一行對應存儲一個顏文字組件,且列字段
至少包括內容為顏文字組件的類型的字段和內容為顏文字組件的字段。

(2),所述預設顏文字組件庫的構建過程可以包括:

獲得用于構建顏文字組件庫的多個顏文字組件;

將所述多個顏文字組件通過json形式進行存儲,形成預設顏文字組件庫,
其中,所形成的預設顏文字組件庫中每一json對象對應存儲一個顏文字組件,
每一json對象的屬性至少包括內容為顏文字組件的類型的屬性和內容為顏文字
組件的屬性。

在實際應用中,上述所列舉的兩種構建方式僅僅作為示例,并不應該構成
對本發明實施例的限定,并且,具體采用何種構建方式來構建預設顏文字組件
庫可以根據實際情況進行確定,在此不做限定。

更進一步的,為了便于用戶對效果處理界面中的顏文字組件的修正,本發
明實施例所提供的顏文字構建方法還可以包括:

獲得針對該效果處理界面中的顏文字組件的位置調整指令;

根據該位置調整指令調整所針對的顏文字組件在該效果處理界面中的相
應位置。

其中,用戶可以對效果處理界面中的顏文字組件的位置進行調整,具體可
以通過拖動操作來發出位置調整指令,如果作為拖動目的地的位置上未設置有
顏文字組件,則直接將被拖動的顏文字組件更新到新的位置上,并順序調整其
他顏文字組件的位置,如果作為拖動目的地的位置上設置有顏文字組件,則可
以將該被拖動的顏文字組件與作為拖動目的地的位置上的顏文字組件進行位
置調換。

更進一步的,在生成自定義顏文字后,可以對所生成的自定義顏文字進行
緩存,并在獲得顏文字保存指令后,將所生成的自定義顏文字保存至顏文字庫
中;當然,在另一種方式中,在生成自定義顏文字后,可以直接自動將所生成
的自定義顏文字保存在顏文字庫中,以使得用戶下次能夠直接從顏文字庫中選
擇該自定義顏文字來進行相應處理。其中,用戶可以通過執行一預定操作來發
出顏文字保存指令,而該預定操作可以為點擊保存按鈕的操作或者預定手勢操
作。

更進一步的,在生成自定義顏文字后,如果獲得顏文字發送指令,可以將
所生成的自定義顏文字進行發送處理。并且,對于在聊天窗口下執行自定義顏
文字的構建過程的情況,當用戶發出顏文字發送指令后,可以將所生成的該自
定義顏文字發送至該聊天窗口下的目的聯系人;而對于未在聊天窗口下執行自
定義顏文字的構建過程的情況,用戶可以選擇目的聯系人,在選中目的聯系人
后,向選中的目的聯系人發送所生成的該自定義顏文字。其中,用戶可以通過
執行特定操作發出顏文字發送指令,而該特定操作可以為點擊發送按鈕的操作
或預定手勢操作。

下面結合一具體應用實例,對本發明實施例所提供的一種顏文字構建方法
進行介紹。

a、用戶通過點擊聊天應用界面中的“自定義顏文字”按鈕來調出顏文字編
輯界面,該顏文字編輯界面支持單選功能,并且,用戶選定按照選擇順序來構
建自定義顏文字的方式;

其中,顏文字編輯界面中顏文字組件如下:

臉頰:()、()、[];

眼睛:●●、●**、;

嘴巴:▽、◇、—。

b、用戶依次點擊顏文字編輯界面中的左臉頰“(”、眼睛中的左眼睛“●”、嘴
巴中的“—”、眼睛中的右眼睛臉頰中的右臉頰“)”;

c、電子設備根據用戶對顏文字組件的選擇順序,將各個顏文字組件依次
添加至效果處理界面中;

在每次選擇完畢顏文字組件并添加至效果處理界面后,效果處理界面中會
呈現出當前所選擇顏文字組件當前所構成顏文字效果。

d,用戶通過效果處理界面中的“生成顏文字“按鈕發出顏文字生成指令;

e、電子設備通過將效果處理界面中的顏文字組件基于選擇順序進行組合
處理,生成自定義顏文字

可見,通過本方案不用必須使用固定形式的顏文字,還可以通過對顏文字
組件的自定義構建,得到自定義顏文字,可以豐富用戶的可用顏文字,從而滿
足用戶的個性化需求。

其次,基于上述方法實施例,本發明實施例對應的提供了一種顏文字構建
裝置,如圖2所示,可以包括:

顏文字組件確定模塊210,用于確定用戶通過顏文字編輯界面所選擇的顏
文字組件,所述顏文字編輯界面為顯示有多類顏文字組件的界面,其中,顏文
字組件的類型與人體特征具有一一對應性,每一類顏文字組件包括至少一個顏
文字組件;

顏文字組件添加模塊220,用于將用戶所選擇的顏文字組件添加至效果處
理界面中;

顏文字生成模塊230,用于在獲得顏文字生成指令后,通過將所述效果處
理界面中的顏文字組件進行組合處理,生成自定義顏文字。

本發明實施例中,確定用戶通過顏文字編輯界面所選擇的顏文字組件,該
顏文字編輯界面為顯示有多類顏文字組件的界面,其中,顏文字組件的類型與
人體特征具有一一對應性,每一類顏文字組件包括至少一個顏文字組件;將用
戶所選擇的顏文字組件添加至效果處理界面;在獲得顏文字生成指令后,通過
將該效果處理界面中的顏文字組件進行組合處理,生成自定義顏文字。可見,
通過本方案不用必須使用固定形式的顏文字,還可以通過對顏文字組件的自定
義構建,得到自定義顏文字,可以豐富用戶的可用顏文字,從而滿足用戶的個
性化需求。

在一種實現方式中,每一類顏文字組件唯一對應一標記號;

所述顏文字組件添加模塊220,可以包括:

標記號添加子模塊,用于根據標記號的號碼屬性,將用戶所選擇的顏文字
組件的標記號添加至標記號序列中;

第一顏文字組件添加子模塊,用于按照所述標記號序列,將所述用戶所選
擇的顏文字組件添加至所述效果處理界面中;

相應的,所述顏文字生成模塊230,可以包括:

第一顏文字生成子模塊,用于在獲得顏文字生成指令后,通過將所述效果
處理界面中的顏文字組件進行基于所述標記號序列的組合處理,生成所述自定
義顏文字。

在第二種實現方式中,所述顏文字組件添加模塊220,可以包括:

第二顏文字組件添加子模塊,用于根據用戶選擇顏文字組件的選擇順序,
將所述用戶所選擇的顏文字組件添加至所述效果處理界面中;

相應的,所述顏文字生成模塊230,可以包括:

第二顏文字生成子模塊,用于通過將所述效果處理界面中的顏文字組件進
行基于所述選擇順序的組合處理,生成所述自定義顏文字。

在第三種實現方式中,所述顏文字組件添加模塊220,可以包括:

第三顏文字組件添加子模塊,用于根據所選擇的顏文字組件的組件類型,
將用戶所選擇的顏文字組件添加至所述效果處理界面中的相應組件位置,其
中,所述組件類型與組件位置具有唯一一一對應性;

相應的,所述顏文字生成模塊230,可以包括:

第三顏文字生成子模塊,用于通過將所述效果處理界面中的顏文字組件進
行基于所述組件位置的組合處理,生成所述自定義顏文字。

更進一步的,所述顏文字編輯界面中的多類顏文字組件按照組件類型分類
顯示。

更進一步的,所述顏文字編輯界面所顯示的多類顏文字組件為從預設顏文
字組件庫中所獲取的。

在一種具體實現方式中,所述預設顏文字組件庫的構建過程可以包括:

獲得用于構建顏文字組件庫的多個顏文字組件;

將所述多個顏文字組件通過數據庫形式存儲,形成所述預設顏文字組件
庫,其中,所形成的預設顏文字組件庫中每一行對應存儲一個顏文字組件,且
列字段至少包括內容為顏文字組件的類型的字段和內容為顏文字組件的字段。

在另一種具體實現方式中,所述預設顏文字組件庫的構建過程可以包括:

獲得用于構建顏文字組件庫的多個顏文字組件;

將所述多個顏文字組件通過json形式進行存儲,形成預設顏文字組件庫,
其中,所形成的預設顏文字組件庫中每一json對象對應存儲一個顏文字組件,
每一json對象的屬性至少包括內容為顏文字組件的類型的屬性和內容為顏文字
組件的屬性。

更進一步的,本發明實施例所提供的一種顏文字構建裝置,還可以包括:

位置調整指令獲得模塊,用于獲得針對所述效果處理界面中的顏文字組件
的位置調整指令;

位置調整模塊,用于根據所述位置調整指令調整所針對的顏文字組件在所
述效果處理界面中的相應位置。

另外,本發明實施例還提供了一種電子設備,如圖3所示,該電子設備可
以包括:殼體301、處理器302、存儲器303、電路板304和電源電路305,其中,
電路板304安置在殼體301圍成的空間內部,處理器302和存儲器303設置在電路
板304上;電源電路305,用于為電子設備的各個電路或器件供電;存儲器303
用于存儲可執行程序代碼;處理器302通過讀取存儲器303中存儲的可執行程序
代碼來運行與可執行程序代碼對應的程序,以用于執行以下步驟:

確定用戶通過顏文字編輯界面所選擇的顏文字組件,所述顏文字編輯界面
為顯示有多類顏文字組件的界面,其中,顏文字組件的類型與人體特征具有一
一對應性,每一類顏文字組件包括至少一個顏文字組件;

將用戶所選擇的顏文字組件添加至效果處理界面;

在獲得顏文字生成指令后,通過將所述效果處理界面中的顏文字組件進行
組合處理,生成自定義顏文字。

由上述可見,本發明實施例中,確定用戶通過顏文字編輯界面所選擇的顏
文字組件,該顏文字編輯界面為顯示有多類顏文字組件的界面,其中,顏文字
組件的類型與人體特征具有一一對應性,每一類顏文字組件包括至少一個顏文
字組件;將用戶所選擇的顏文字組件添加至效果處理界面;在獲得顏文字生成
指令后,通過將該效果處理界面中的顏文字組件進行組合處理,生成自定義顏
文字。可見,通過本方案不用必須使用固定形式的顏文字,還可以通過對顏文
字組件的自定義構建,得到自定義顏文字,可以豐富用戶的可用顏文字,從而
滿足用戶的個性化需求。該電子設備以多種形式存在,包括但不限于:

(1)移動通信設備:這類設備的特點是具備移動通信功能,并且以提供話
音、數據通信為主要目標。這類終端包括:智能手機(例如iPhone)、多媒體
手機、功能性手機,以及低端手機等。

(2)超移動個人計算機設備:這類設備屬于個人計算機的范疇,有計算和
處理功能,一般也具備移動上網特性。這類終端包括:PDA、MID和UMPC
設備等,例如iPad。

(3)便攜式娛樂設備:這類設備可以顯示和播放多媒體內容。該類設備包
括:音頻、視頻播放器(例如iPod),掌上游戲機,電子書,以及智能玩具和
便攜式車載導航設備。

(4)服務器:提供計算服務的設備,服務器的構成包括處理器、硬盤、內
存、系統總線等,服務器和通用的計算機架構類似,但是由于需要提供高可靠
的服務,因此在處理能力、穩定性、可靠性、安全性、可擴展性、可管理性等
方面要求較高。

(5)其他具有數據交互功能的電子裝置。

具體的,在一種實現方式中,每一類顏文字組件唯一對應一標記號;

所述將用戶所選擇的顏文字組件添加至效果處理界面中,可以包括:

根據標記號的號碼屬性,將用戶所選擇的顏文字組件的標記號添加至標記
號序列中;

按照所述標記號序列,將所述用戶所選擇的顏文字組件添加至所述效果處
理界面中;

相應的,所述通過將所述效果處理界面中的顏文字組件進行組合處理,生
成自定義顏文字,可以包括:

通過將所述效果處理界面中的顏文字組件進行基于所述標記號序列的組
合處理,生成所述自定義顏文字。

在另一種實現方式中,所述將用戶所選擇的顏文字組件添加至效果處理界
面中,可以包括:

根據用戶選擇顏文字組件的選擇順序,將所述用戶所選擇的顏文字組件添
加至所述效果處理界面中;

相應的,所述通過將所述效果處理界面中的顏文字組件進行組合處理,生
成自定義顏文字,可以包括:

通過將所述效果處理界面中的顏文字組件進行基于所述選擇順序的組合
處理,生成所述自定義顏文字。

在另一種實現方式中,所述將用戶所選擇的顏文字組件添加至效果處理界
面中,可以包括:

根據所選擇的顏文字組件的組件類型,將用戶所選擇的顏文字組件添加至
所述效果處理界面中的相應組件位置,其中,所述組件類型與組件位置具有一
一對應性;

相應的,所述通過將所述效果處理界面中的顏文字組件進行組合處理,生
成自定義顏文字,可以包括:

通過將所述效果處理界面中的顏文字組件進行基于所述組件位置的組合
處理,生成所述自定義顏文字。

更進一步的,所述顏文字編輯界面中的多類顏文字組件按照組件類型分類
顯示。

更進一步的,所述顏文字編輯界面所顯示的多類顏文字組件為從預設顏文
字組件庫中所獲取的。

具體的,在一種實現方式中,所述預設顏文字組件庫的構建過程可以包括:

獲得用于構建顏文字組件庫的多個顏文字組件;

將所述多個顏文字組件通過數據庫形式存儲,形成所述預設顏文字組件
庫,其中,所形成的預設顏文字組件庫中每一行對應存儲一個顏文字組件,且
列字段至少包括內容為顏文字組件的類型的字段和內容為顏文字組件的字段。

具體的,在一種實現方式中,所述預設顏文字組件庫的構建過程可以包括:

獲得用于構建顏文字組件庫的多個顏文字組件;

將所述多個顏文字組件通過json形式進行存儲,形成預設顏文字組件庫,
其中,所形成的預設顏文字組件庫中每一json對象對應存儲一個顏文字組件,
每一json對象的屬性至少包括內容為顏文字組件的類型的屬性和內容為顏文字
組件的屬性。

更進一步的,本發明實施例所提供的顏文字構建方法還可以包括:

獲得針對所述效果處理界面中的顏文字組件的位置調整指令;

根據所述位置調整指令調整所針對的顏文字組件在所述效果處理界面中
的相應位置。

另外,本發明實施例還提供了一種存儲介質,用于存儲應用程序,所述應
用程序用于執行本發明實施例所提供的一種顏文字構建方法,其中,一種顏文
字構建方法可以包括:

確定用戶通過顏文字編輯界面所選擇的顏文字組件,所述顏文字編輯界面
為顯示有多類顏文字組件的界面,其中,顏文字組件的類型與人體特征具有一
一對應性,每一類顏文字組件包括至少一個顏文字組件;

將用戶所選擇的顏文字組件添加至效果處理界面;

在獲得顏文字生成指令后,通過將所述效果處理界面中的顏文字組件進行
組合處理,生成自定義顏文字。

具體的,在一種實現方式中,每一類顏文字組件唯一對應一標記號;

所述將用戶所選擇的顏文字組件添加至效果處理界面中,可以包括:

根據標記號的號碼屬性,將用戶所選擇的顏文字組件的標記號添加至標記
號序列中;

按照所述標記號序列,將所述用戶所選擇的顏文字組件添加至所述效果處
理界面中;

相應的,所述通過將所述效果處理界面中的顏文字組件進行組合處理,生
成自定義顏文字,可以包括:

通過將所述效果處理界面中的顏文字組件進行基于所述標記號序列的組
合處理,生成所述自定義顏文字。

在另一種實現方式中,所述將用戶所選擇的顏文字組件添加至效果處理界
面中,可以包括:

根據用戶選擇顏文字組件的選擇順序,將所述用戶所選擇的顏文字組件添
加至所述效果處理界面中;

相應的,所述通過將所述效果處理界面中的顏文字組件進行組合處理,生
成自定義顏文字,可以包括:

通過將所述效果處理界面中的顏文字組件進行基于所述選擇順序的組合
處理,生成所述自定義顏文字。

在另一種實現方式中,所述將用戶所選擇的顏文字組件添加至效果處理界
面中,可以包括:

根據所選擇的顏文字組件的組件類型,將用戶所選擇的顏文字組件添加至
所述效果處理界面中的相應組件位置,其中,所述組件類型與組件位置具有一
一對應性;

相應的,所述通過將所述效果處理界面中的顏文字組件進行組合處理,生
成自定義顏文字,可以包括:

通過將所述效果處理界面中的顏文字組件進行基于所述組件位置的組合
處理,生成所述自定義顏文字。

更進一步的,所述顏文字編輯界面中的多類顏文字組件按照組件類型分類
顯示。

更進一步的,所述顏文字編輯界面所顯示的多類顏文字組件為從預設顏文
字組件庫中所獲取的。

具體的,在一種實現方式中,所述預設顏文字組件庫的構建過程可以包括:

獲得用于構建顏文字組件庫的多個顏文字組件;

將所述多個顏文字組件通過數據庫形式存儲,形成所述預設顏文字組件
庫,其中,所形成的預設顏文字組件庫中每一行對應存儲一個顏文字組件,且
列字段至少包括內容為顏文字組件的類型的字段和內容為顏文字組件的字段。

具體的,在一種實現方式中,所述預設顏文字組件庫的構建過程可以包括:

獲得用于構建顏文字組件庫的多個顏文字組件;

將所述多個顏文字組件通過json形式進行存儲,形成預設顏文字組件庫,
其中,所形成的預設顏文字組件庫中每一json對象對應存儲一個顏文字組件,
每一json對象的屬性至少包括內容為顏文字組件的類型的屬性和內容為顏文字
組件的屬性。

更進一步的,本發明實施例所提供的顏文字構建方法還可以包括:

獲得針對所述效果處理界面中的顏文字組件的位置調整指令;

根據所述位置調整指令調整所針對的顏文字組件在所述效果處理界面中
的相應位置。

另外,本發明實施例還提供了一種應用程序,用于執行本發明實施例所提
供的一種顏文字構建方法,其中,一種顏文字構建方法可以包括:

確定用戶通過顏文字編輯界面所選擇的顏文字組件,所述顏文字編輯界面
為顯示有多類顏文字組件的界面,其中,顏文字組件的類型與人體特征具有一
一對應性,每一類顏文字組件包括至少一個顏文字組件;

將用戶所選擇的顏文字組件添加至效果處理界面;

在獲得顏文字生成指令后,通過將所述效果處理界面中的顏文字組件進行
組合處理,生成自定義顏文字。

具體的,在一種實現方式中,每一類顏文字組件唯一對應一標記號;

所述將用戶所選擇的顏文字組件添加至效果處理界面中,可以包括:

根據標記號的號碼屬性,將用戶所選擇的顏文字組件的標記號添加至標記
號序列中;

按照所述標記號序列,將所述用戶所選擇的顏文字組件添加至所述效果處
理界面中;

相應的,所述通過將所述效果處理界面中的顏文字組件進行組合處理,生
成自定義顏文字,可以包括:

通過將所述效果處理界面中的顏文字組件進行基于所述標記號序列的組
合處理,生成所述自定義顏文字。

在另一種實現方式中,所述將用戶所選擇的顏文字組件添加至效果處理界
面中,可以包括:

根據用戶選擇顏文字組件的選擇順序,將所述用戶所選擇的顏文字組件添
加至所述效果處理界面中;

相應的,所述通過將所述效果處理界面中的顏文字組件進行組合處理,生
成自定義顏文字,可以包括:

通過將所述效果處理界面中的顏文字組件進行基于所述選擇順序的組合
處理,生成所述自定義顏文字。

在另一種實現方式中,所述將用戶所選擇的顏文字組件添加至效果處理界
面中,可以包括:

根據所選擇的顏文字組件的組件類型,將用戶所選擇的顏文字組件添加至
所述效果處理界面中的相應組件位置,其中,所述組件類型與組件位置具有一
一對應性;

相應的,所述通過將所述效果處理界面中的顏文字組件進行組合處理,生
成自定義顏文字,可以包括:

通過將所述效果處理界面中的顏文字組件進行基于所述組件位置的組合
處理,生成所述自定義顏文字。

更進一步的,所述顏文字編輯界面中的多類顏文字組件按照組件類型分類
顯示。

更進一步的,所述顏文字編輯界面所顯示的多類顏文字組件為從預設顏文
字組件庫中所獲取的。

具體的,在一種實現方式中,所述預設顏文字組件庫的構建過程可以包括:

獲得用于構建顏文字組件庫的多個顏文字組件;

將所述多個顏文字組件通過數據庫形式存儲,形成所述預設顏文字組件
庫,其中,所形成的預設顏文字組件庫中每一行對應存儲一個顏文字組件,且
列字段至少包括內容為顏文字組件的類型的字段和內容為顏文字組件的字段。

具體的,在一種實現方式中,所述預設顏文字組件庫的構建過程可以包括:

獲得用于構建顏文字組件庫的多個顏文字組件;

將所述多個顏文字組件通過json形式進行存儲,形成預設顏文字組件庫,
其中,所形成的預設顏文字組件庫中每一json對象對應存儲一個顏文字組件,
每一json對象的屬性至少包括內容為顏文字組件的類型的屬性和內容為顏文字
組件的屬性。

更進一步的,本發明實施例所提供的顏文字構建方法還可以包括:

獲得針對所述效果處理界面中的顏文字組件的位置調整指令;

根據所述位置調整指令調整所針對的顏文字組件在所述效果處理界面中
的相應位置。

在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可
以被認為是用于實現邏輯功能的可執行指令的定序列表,可以具體實現在
任何計算機可讀介質中,以供指令執行系統、裝置或設備(如基于計算機
的系統、包括處理器的系統或其他可以從指令執行系統、裝置或設備取指
令并執行指令的系統)使用,或結合這些指令執行系統、裝置或設備而使
用。就本說明書而言,"計算機可讀介質"可以是任何可以包含、存儲、通
信、傳播或傳輸程序以供指令執行系統、裝置或設備或結合這些指令執行
系統、裝置或設備而使用的裝置。計算機可讀介質的更具體的示例(非窮
盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便
攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),
可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及便
攜式光盤只讀存儲器(CDROM)。另外,計算機可讀介質甚至可以是可
在其上打印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其
他介質進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行
處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。

應當理解,本發明的各部分可以用硬件、軟件、固件或它們的組合來
實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合
適的指令執行系統執行的軟件或固件來實現。例如,如果用硬件來實現,
和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們
的組合來實現:具有用于對數據信號實現邏輯功能的邏輯門電路的離散邏
輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列
(PGA),現場可編程門陣列(FPGA)等。

本技術領域的普通技術人員可以理解實現上述實施例方法攜帶的全
部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存
儲于一種計算機可讀存儲介質中,該程序在執行時,包括方法實施例的步
驟之一或其組合。

為了描述的方便,描述以上裝置是以功能分為各種單元/模塊分別描
述。當然,在實施本發明時可以把各單元/模塊的功能在同一個或多個軟
件和/或硬件中實現。

通過以上的實施方式的描述可知,本領域的技術人員可以清楚地了解
到本發明可借助軟件加必需的通用硬件平臺的方式來實現。基于這樣的理
解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟
件產品的形式體現出來,該計算機軟件產品可以存儲在存儲介質中,如
ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可
以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例或者
實施例的某些部分所述的方法。

關 鍵 詞:
一種 文字 構建 方法 裝置 電子設備
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:一種顏文字構建方法、裝置及電子設備.pdf
鏈接地址:http://www.rgyfuv.icu/p-6345454.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图