亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

表情字符串的處理方法及裝置的制造方法

文檔序號(hào):8943113閱讀:357來源:國知局
表情字符串的處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種表情字符串的處理方法及裝置。
【背景技術(shù)】
[0002] Emoji詞義來自日語;I毛I(xiàn):,在日語中的含義是字符,是日本在無線通信中所使用 的視覺情感符號(hào),在蘋果公司發(fā)布的IOS 5輸入法引入了 Emoji之后,這種表情符號(hào)逐漸流 行起來。目前,圖片表情幾乎在所有的移動(dòng)聊天軟件得到了廣泛地應(yīng)用,比如微信、易信、QQ 都支持表情的發(fā)送。圖片表情本質(zhì)上是一個(gè)符合特定格式的字符串,大多的實(shí)現(xiàn)方案都是 將圖片表情和其所對(duì)應(yīng)的字符串建立一層對(duì)應(yīng)關(guān)系,比如〃[:smile] 〃對(duì)應(yīng)著"微笑"表情, 〃[:Cry] 〃對(duì)應(yīng)著"哭泣"表情。
[0003] 操作系統(tǒng)自帶的TextView控件具有強(qiáng)大的圖文混排處理能力,它主要通過圖文 混排函數(shù)SpannableString方便地實(shí)現(xiàn)文本到圖片表情的轉(zhuǎn)換,可以將制定范圍內(nèi)的文 字替換為Emoji表情,但是雖然指定范圍內(nèi)顯示的是表情,實(shí)際上TextView控件內(nèi)部保存 的仍舊是原始的字符串,即圖片表情與字符串被視為兩個(gè)單獨(dú)的個(gè)體存在,導(dǎo)致某些應(yīng)用 (例如輸入法)進(jìn)行圖片表情處理時(shí),需要對(duì)該圖片表情執(zhí)行多次才能完成操作。例如,圖 1示出了現(xiàn)有技術(shù)中客戶端輸入圖片表情的一個(gè)示例圖,圖1中排在第2位的圖片表情需要 刪除,圖2示出了現(xiàn)有技術(shù)中客戶端進(jìn)行圖片表情刪除后出現(xiàn)表情編碼的一個(gè)示例圖,由 圖2可以看出,刪除圖片表情之后,后臺(tái)的原始字符串: "仍然存在,并顯示在客戶端的 界面中,若需要將: "刪除,則需要二次進(jìn)行刪除操作。
[0004] 由此可以看出,現(xiàn)有技術(shù)中,圖片表情處理操作可能需要多次操作才能夠完成,操 作次數(shù)的增多會(huì)浪費(fèi)相應(yīng)的資源,同時(shí)也增加了操作難度。

【發(fā)明內(nèi)容】

[0005] 鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上 述問題的表情字符串的處理方法及裝置。
[0006] 基于本發(fā)明的一個(gè)方面,提供了一種表情字符串的處理方法,包括:
[0007] 對(duì)于具備圖片表情-表情字符串的第一映射關(guān)系的圖片表情,在所述第一映射關(guān) 系的基礎(chǔ)上,增加表情字符串與單一碼Unicode的第二映射關(guān)系;
[0008] 結(jié)合所述第一映射關(guān)系和所述第二映射關(guān)系,以在所述圖片表情和所述單一碼間 建立對(duì)應(yīng)映射關(guān)系。
[0009] 可選地,還包括:
[0010] 接收到某個(gè)圖片表情的處理消息時(shí),利用在所述圖片表情和所述單一碼間建立的 對(duì)應(yīng)映射關(guān)系,查找到與該圖片表情對(duì)應(yīng)的單一碼;
[0011] 對(duì)查找到的單一碼執(zhí)行所述處理消息中攜帶的處理操作。
[0012] 可選地,利用在所述圖片表情和所述單一碼間建立的對(duì)應(yīng)映射關(guān)系,查找到與該 圖片表情對(duì)應(yīng)的單一碼,包括:
[0013] 根據(jù)所述第一映射關(guān)系,查找到該圖片表情對(duì)應(yīng)的表情字符串;
[0014] 進(jìn)而,根據(jù)所述第二映射關(guān)系,查找到與該表情字符串對(duì)應(yīng)的單一碼。
[0015] 可選地,對(duì)查找到的單一碼執(zhí)行所述處理消息中攜帶的處理操作,包括:
[0016] 調(diào)用與所述處理消息對(duì)應(yīng)的處理函數(shù);
[0017] 利用所述處理函數(shù)設(shè)置所述單一碼與所述圖片表情位圖間的轉(zhuǎn)換關(guān)系;
[0018] 利用所述處理函數(shù)對(duì)所述單一碼執(zhí)行所述處理消息中攜帶的處理操作,并利用所 述單一碼與所述圖片表情位圖間的轉(zhuǎn)換關(guān)系將所述處理操作映射到所述圖片表情位圖。
[0019] 可選地,在包括至少一個(gè)所述圖片表情的文本輸入結(jié)束后,按如下步驟將該文本 上傳至服務(wù)器:
[0020] 獲取所述文本的文本內(nèi)容;
[0021 ] 解析出其中的單一碼,利用表情庫中存儲(chǔ)的單一碼與表情字符串的逆向映射關(guān)系 查找到對(duì)應(yīng)的表情字符串;
[0022] 使用查找出的對(duì)應(yīng)的表情字符串替換所述單一碼在所述文本中的位置;
[0023] 將替換結(jié)束得到的文本上傳至服務(wù)器。
[0024] 基于本發(fā)明的另一方面,還提供了一種表情字符串的處理裝置,包括:
[0025] 增加模塊,適于對(duì)于具備圖片表情-表情字符串的第一映射關(guān)系的圖片表情,在 所述第一映射關(guān)系的基礎(chǔ)上,增加表情字符串與單一碼Unicode的第二映射關(guān)系;
[0026] 建立模塊,適于結(jié)合所述第一映射關(guān)系和所述第二映射關(guān)系,以在所述圖片表情 和所述單一碼間建立對(duì)應(yīng)映射關(guān)系。
[0027] 可選地,還包括:
[0028] 查找模塊,適于接收到某個(gè)圖片表情的處理消息時(shí),利用在所述圖片表情和所述 單一碼間建立的對(duì)應(yīng)映射關(guān)系,查找到與該圖片表情對(duì)應(yīng)的單一碼;
[0029] 處理模塊,適于對(duì)查找到的單一碼執(zhí)行所述處理消息中攜帶的處理操作。
[0030] 可選地,所述查找模塊還適于:
[0031] 根據(jù)所述第一映射關(guān)系,查找到該圖片表情對(duì)應(yīng)的表情字符串;
[0032] 進(jìn)而,根據(jù)所述第二映射關(guān)系,查找到與該表情字符串對(duì)應(yīng)的單一碼。
[0033] 可選地,所述查找模塊還適于:
[0034] 調(diào)用與所述處理消息對(duì)應(yīng)的處理函數(shù);
[0035] 利用所述處理函數(shù)設(shè)置所述單一碼與所述圖片表情位圖間的轉(zhuǎn)換關(guān)系;
[0036] 利用所述處理函數(shù)對(duì)所述單一碼執(zhí)行所述處理消息中攜帶的處理操作,并利用所 述單一碼與所述圖片表情位圖間的轉(zhuǎn)換關(guān)系將所述處理操作映射到所述圖片表情位圖。
[0037] 可選地,還包括:
[0038] 上傳模塊,適于在包括至少一個(gè)所述圖片表情的文本輸入結(jié)束后,按如下步驟將 該文本上傳至服務(wù)器:
[0039] 獲取所述文本的文本內(nèi)容;
[0040] 解析出其中的單一碼,利用表情庫中存儲(chǔ)的單一碼與表情字符串的逆向映射關(guān)系 查找到對(duì)應(yīng)的表情字符串;
[0041] 使用查找出的對(duì)應(yīng)的表情字符串替換所述單一碼在所述文本中的位置;
[0042] 將替換結(jié)束得到的文本上傳至服務(wù)器。
[0043] 本發(fā)明實(shí)施例提供了一種表情字符串的處理方法及裝置,由于圖片表情與表情字 符串的第一映射關(guān)系在用于識(shí)別圖片表情時(shí)存在一定的漏洞,導(dǎo)致圖片表情與表情字符串 可能會(huì)被視為兩個(gè)單獨(dú)的個(gè)體存在,此時(shí),若需要對(duì)表情進(jìn)行處理,可能需要得執(zhí)行多次才 能完成處理,為解決這一技術(shù)問題,本發(fā)明增加了表情字符串與Unicode的第二映射關(guān)系, Unicode是一種在計(jì)算機(jī)上使用的國際標(biāo)準(zhǔn)編碼,能夠用統(tǒng)一并且唯一的二進(jìn)制編碼表示 世界上所有的書寫語言中可能用于電腦通訊的字元、象形文字和其他符號(hào),即,Unicode具 備唯一性。正是因?yàn)閁nicode具備唯一性,使得圖片表情、表情字符串與Unicode三者間建 立的映射關(guān)系也具有唯一性,此時(shí)若對(duì)圖片表情進(jìn)行處理,通過具備唯一性的映射關(guān)系中 的任意一個(gè)元素可以查找到其他兩個(gè)元素,從而使得圖片表情的操作也具備唯一性,對(duì)任 意一個(gè)元素進(jìn)行操作時(shí),均能夠根據(jù)圖片表情、表情字符串與Unicode三者間建立的具備 唯一性的映射關(guān)系,將涉及到的其他兩個(gè)元素進(jìn)行處理,因此能夠保證一次完成圖片表情 處理,從而避免了一個(gè)表情處理需要多次操作所導(dǎo)致的時(shí)間緩慢、資源浪費(fèi)、用戶感受體驗(yàn) 較差等問題。
[0044] 上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠 更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
[0045] 根據(jù)下文結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將會(huì)更加明 了本發(fā)明的上述以及其他目的、優(yōu)點(diǎn)和特征。
【附圖說明】
[0046] 通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明 的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0047] 圖1示出了現(xiàn)有技術(shù)中客戶端輸入圖片表情的一個(gè)示例圖;
[0048] 圖2示出了現(xiàn)有技術(shù)中客戶端進(jìn)行圖片表情刪除后出現(xiàn)表情編碼的一個(gè)示例圖;
[0049] 圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的表情字符串的處理方法的處理流程圖;
[0050] 圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的圖片表情、表情字符串及單一碼的映射關(guān)系 示意圖;
[0051] 圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的圖片表情的處理方式的處理流程圖;
[0052] 圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的包括至少一個(gè)圖片表情的文本輸入結(jié)束后, 將該文本上傳至服務(wù)器的處理流程圖;
[0053] 圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的圖片表情、表情字符串及單一碼的結(jié)合逆向 映射關(guān)系不意圖;
[0054] 圖8示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的表情字符串的處理裝置的結(jié)構(gòu)示意圖;
[0055] 圖9示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的表情字符串的處理裝置的另一種結(jié)構(gòu)示意 圖;
[0056] 圖10示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的表情字符串的處理裝置的另一種結(jié)構(gòu)示意 圖;以及
[0057] 圖11示出了根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的多客戶端間消息傳輸?shù)南到y(tǒng)示意圖。
【具體實(shí)施方式】
[0058] 下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開 的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1