跨社區(qū)網(wǎng)絡(luò)表情處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及社區(qū)網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)領(lǐng)域,特別涉及一種跨社區(qū)網(wǎng)絡(luò)表情處理方法及裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,人們?cè)絹?lái)越多地使用網(wǎng)絡(luò)進(jìn)行通訊交流、發(fā)表評(píng)論、分享資源,新浪微博、騰訊微博、人人網(wǎng)等一批社交類應(yīng)用迅速發(fā)展起來(lái),各社區(qū)也集聚了大量的用戶群。一個(gè)用戶可能活躍在多個(gè)社區(qū),一個(gè)用戶可能有多個(gè)社區(qū)的好友。因此,跨社區(qū)轉(zhuǎn)發(fā)微博成為一種非常重要的需求,信息分享將更加方便快捷。
[0003]發(fā)送表情是社區(qū)應(yīng)用中的常用場(chǎng)景,其并非發(fā)送實(shí)際的表情圖片,而是發(fā)送表情字符串,接收端接收表情文字后自動(dòng)解析,并顯示為對(duì)應(yīng)的表情圖片。在微博內(nèi)容中插入表情,不僅簡(jiǎn)化了輸入,也讓黑白相間的文字變得更加豐富和生動(dòng)。而各社區(qū)具有自己的一套表情,比如“可愛(ài)”的表情,新浪微博中對(duì)應(yīng)的表情文字是“[可愛(ài)]”;騰訊微博中對(duì)應(yīng)的表情文字是“/可愛(ài)”;人人網(wǎng)中對(duì)應(yīng)的表情文字是“(可愛(ài))”。因此,跨社區(qū)轉(zhuǎn)發(fā)微博時(shí),即使是相同或者相近含義的表情文字,非本社區(qū)的微博表情仍然不能被其它社區(qū)的正確解析,只能顯示為原生的表情文字,不能正確顯示為表情圖片,一定程度上影響了用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種跨社區(qū)網(wǎng)絡(luò)表情處理方法,旨在防止由于原社區(qū)網(wǎng)絡(luò)和目標(biāo)社區(qū)網(wǎng)絡(luò)之間的表情文字存在差異,導(dǎo)致在表情轉(zhuǎn)發(fā)時(shí),目標(biāo)社區(qū)網(wǎng)絡(luò)無(wú)法正常顯不表情,提聞?dòng)脩舻捏w驗(yàn)度。
[0005]為了實(shí)現(xiàn)發(fā)明目的,本發(fā)明提供一種跨社區(qū)網(wǎng)絡(luò)表情處理方法,所述跨社區(qū)網(wǎng)絡(luò)表情處理方法包括以下步驟:
[0006]獲取原社區(qū)網(wǎng)絡(luò)的表情文字、原社區(qū)網(wǎng)絡(luò)類型和目標(biāo)社區(qū)網(wǎng)絡(luò)類型;
[0007]根據(jù)所述原社區(qū)網(wǎng)絡(luò)的表情文字、原社區(qū)網(wǎng)絡(luò)類型和目標(biāo)社區(qū)網(wǎng)絡(luò)類型分析獲得所述原社區(qū)網(wǎng)絡(luò)的表情文字在目標(biāo)社區(qū)網(wǎng)絡(luò)中對(duì)應(yīng)的表情文字;
[0008]將獲取到的原社區(qū)網(wǎng)絡(luò)的表情文字替換為所述目標(biāo)社區(qū)網(wǎng)絡(luò)中的表情文字;
[0009]輸出替換后的表情文字至所述目標(biāo)社區(qū)網(wǎng)絡(luò),以供所述目標(biāo)社區(qū)網(wǎng)絡(luò)根據(jù)替換后的表情文字顯不對(duì)應(yīng)的表情符號(hào)。
[0010]優(yōu)選地,所述獲取原社區(qū)網(wǎng)絡(luò)的表情文字、原社區(qū)網(wǎng)絡(luò)類型和目標(biāo)社區(qū)網(wǎng)絡(luò)類型放入步驟具體包括:
[0011]當(dāng)不同社區(qū)網(wǎng)絡(luò)之間存在包含表情文字的轉(zhuǎn)發(fā)內(nèi)容時(shí),獲取轉(zhuǎn)發(fā)內(nèi)容、原社區(qū)網(wǎng)絡(luò)類型和目標(biāo)社區(qū)網(wǎng)絡(luò)類型;
[0012]提取所述轉(zhuǎn)發(fā)內(nèi)容中的表情文字和對(duì)應(yīng)的位置信息;
[0013]所述將獲取到的原社區(qū)網(wǎng)絡(luò)的表情文字替換為所述目標(biāo)社區(qū)網(wǎng)絡(luò)中的表情文字的步驟具體為:
[0014]根據(jù)所述位置信息將轉(zhuǎn)發(fā)內(nèi)容中的表情文字替換為目標(biāo)社區(qū)網(wǎng)絡(luò)中對(duì)應(yīng)的表情文字。
[0015]優(yōu)選地,所述根據(jù)原社區(qū)網(wǎng)絡(luò)的表情文字、原社區(qū)網(wǎng)絡(luò)類型和目標(biāo)社區(qū)網(wǎng)絡(luò)類型分析獲得所述原社區(qū)網(wǎng)絡(luò)的表情文字在目標(biāo)社區(qū)網(wǎng)絡(luò)中對(duì)應(yīng)的表情文字的步驟具體包括:
[0016]根據(jù)原社區(qū)網(wǎng)絡(luò)的表情文字、原社區(qū)網(wǎng)絡(luò)類型和目標(biāo)社區(qū)網(wǎng)絡(luò)類型判斷所述原社區(qū)網(wǎng)絡(luò)的表情文字在目標(biāo)社區(qū)網(wǎng)絡(luò)中是否存在對(duì)應(yīng)的表情文字;
[0017]若是,則執(zhí)行所述將獲取到的原社區(qū)網(wǎng)絡(luò)的表情文字替換為所述目標(biāo)社區(qū)網(wǎng)絡(luò)中的表情文字;
[0018]若否,則輸出獲取到的原社區(qū)網(wǎng)絡(luò)的表情文字至所述目標(biāo)社區(qū)網(wǎng)絡(luò),以供所述目標(biāo)社區(qū)網(wǎng)絡(luò)顯示所述原社區(qū)網(wǎng)絡(luò)的表情文字。
[0019]優(yōu)選地,所述根據(jù)原社區(qū)網(wǎng)絡(luò)的表情文字、原社區(qū)網(wǎng)絡(luò)類型和目標(biāo)社區(qū)網(wǎng)絡(luò)類型判斷所述原社區(qū)網(wǎng)絡(luò)的表情文字在目標(biāo)社區(qū)網(wǎng)絡(luò)中是否存在對(duì)應(yīng)的表情文字具體為,
[0020]根據(jù)原社區(qū)網(wǎng)絡(luò)的表情文字和原社區(qū)網(wǎng)絡(luò)類型查找預(yù)置的表情文字對(duì)應(yīng)表中所述目標(biāo)社區(qū)網(wǎng)絡(luò)類型是否存在與所述原社區(qū)網(wǎng)絡(luò)的表情文字對(duì)應(yīng)的表情文字。
[0021]本發(fā)明還提供一種跨社區(qū)網(wǎng)絡(luò)表情處理裝置,所述跨社區(qū)網(wǎng)絡(luò)表情處理裝置包括:
[0022]獲取模塊,用于獲取原社區(qū)網(wǎng)絡(luò)的表情文字、原社區(qū)網(wǎng)絡(luò)類型和目標(biāo)社區(qū)網(wǎng)絡(luò)類型;
[0023]分析模塊,用于根據(jù)所述原社區(qū)網(wǎng)絡(luò)的表情文字、原社區(qū)網(wǎng)絡(luò)類型和目標(biāo)社區(qū)網(wǎng)絡(luò)類型分析獲得所述原社區(qū)網(wǎng)絡(luò)的表情文字在目標(biāo)社區(qū)網(wǎng)絡(luò)中對(duì)應(yīng)的表情文字;
[0024]替換模塊,用于將獲取到的原社區(qū)網(wǎng)絡(luò)的表情文字替換為所述目標(biāo)社區(qū)網(wǎng)絡(luò)中的表情文字;
[0025]輸出模塊,用于輸出替換后的表情文字至所述目標(biāo)社區(qū)網(wǎng)絡(luò),以供所述目標(biāo)社區(qū)網(wǎng)絡(luò)根據(jù)替換后的表情文字顯示對(duì)應(yīng)的表情符號(hào)。
[0026]優(yōu)選地,所述獲取模塊包括:
[0027]獲取單元,用于當(dāng)不同社區(qū)網(wǎng)絡(luò)之間存在包含表情文字的轉(zhuǎn)發(fā)內(nèi)容時(shí),獲取轉(zhuǎn)發(fā)內(nèi)容、原社區(qū)網(wǎng)絡(luò)類型和目標(biāo)社區(qū)網(wǎng)絡(luò)類型;
[0028]提取單元,用于提取所述轉(zhuǎn)發(fā)內(nèi)容中的表情文字和對(duì)應(yīng)的位置信息;
[0029]所述替換模塊具體用于根據(jù)所述位置信息將轉(zhuǎn)發(fā)內(nèi)容中的表情文字替換為目標(biāo)社區(qū)網(wǎng)絡(luò)中對(duì)應(yīng)的表情文字。
[0030]優(yōu)選地,所述分析模塊包括:
[0031]判斷單元,用于根據(jù)原社區(qū)網(wǎng)絡(luò)的表情文字、原社區(qū)網(wǎng)絡(luò)類型和目標(biāo)社區(qū)網(wǎng)絡(luò)類型判斷所述原社區(qū)網(wǎng)絡(luò)的表情文字在目標(biāo)社區(qū)網(wǎng)絡(luò)中是否存在對(duì)應(yīng)的表情文字;
[0032]所述替換模塊具體用于,當(dāng)原社區(qū)網(wǎng)絡(luò)的表情文字在目標(biāo)社區(qū)網(wǎng)絡(luò)中存在對(duì)應(yīng)的表情文字時(shí),將獲取到的原社區(qū)網(wǎng)絡(luò)的表情文字替換為所述目標(biāo)社區(qū)網(wǎng)絡(luò)中的表情文字;
[0033]所述輸出模塊還用于,當(dāng)原社區(qū)網(wǎng)絡(luò)的表情文字在目標(biāo)社區(qū)網(wǎng)絡(luò)中不存在對(duì)應(yīng)的表情文字時(shí),輸出獲取到的原社區(qū)網(wǎng)絡(luò)的表情文字至所述目標(biāo)社區(qū)網(wǎng)絡(luò),以供所述目標(biāo)社區(qū)網(wǎng)絡(luò)顯示所述原社區(qū)網(wǎng)絡(luò)的表情文字。
[0034]優(yōu)選地,所述判斷單元具體用于根據(jù)原社區(qū)網(wǎng)絡(luò)的表情文字和原社區(qū)網(wǎng)絡(luò)類型查找預(yù)置的表情文字對(duì)應(yīng)表中所述目標(biāo)社區(qū)網(wǎng)絡(luò)類型是否存在與所述原社區(qū)網(wǎng)絡(luò)的表情文字對(duì)應(yīng)的表情文字。
[0035]本發(fā)明通過(guò)獲取原社區(qū)網(wǎng)絡(luò)上的表情文字、原社區(qū)網(wǎng)絡(luò)的類型和目標(biāo)社區(qū)網(wǎng)絡(luò)的類型,并根據(jù)獲取到的原社區(qū)網(wǎng)絡(luò)上的表情文字、原社區(qū)網(wǎng)絡(luò)的類型和目標(biāo)社區(qū)網(wǎng)絡(luò)的類型分析目標(biāo)社區(qū)網(wǎng)絡(luò)上與原社區(qū)網(wǎng)絡(luò)上的表情文字對(duì)應(yīng)的表情文字后,將目標(biāo)社區(qū)網(wǎng)絡(luò)的表情文字與原社區(qū)網(wǎng)絡(luò)的表情文字進(jìn)行替換后輸出至目標(biāo)社區(qū)網(wǎng)絡(luò)當(dāng)中。因此,本發(fā)明提供的跨社區(qū)網(wǎng)絡(luò)表情處理方法有效防止了由于原社區(qū)網(wǎng)絡(luò)和目標(biāo)社區(qū)網(wǎng)絡(luò)之間的表情文字存在差異,導(dǎo)致在表情轉(zhuǎn)發(fā)時(shí),目標(biāo)社區(qū)網(wǎng)絡(luò)無(wú)法正常顯示表情,從而提高了用戶的體驗(yàn)度。
【附圖說(shuō)明】
[0036]圖1為本發(fā)明跨社區(qū)網(wǎng)絡(luò)表情處理方法第一實(shí)施例的流程示意圖;
[0037]圖2為本發(fā)明跨社區(qū)網(wǎng)絡(luò)表情處理方法第二實(shí)施例的流程示意圖;
[0038]圖3為本發(fā)明跨社區(qū)網(wǎng)絡(luò)表情處理方法第三實(shí)施例的流程示意圖;
[0039]圖4為本發(fā)明跨社區(qū)網(wǎng)絡(luò)表情處理方法中社區(qū)網(wǎng)絡(luò)與表情文字對(duì)應(yīng)的表格結(jié)構(gòu)示意圖;
[0040]圖5為本發(fā)明跨社區(qū)網(wǎng)絡(luò)表情處理裝置一實(shí)施例的結(jié)構(gòu)示意圖;
[0041]圖6為圖5中獲取模塊的結(jié)構(gòu)示意圖。
[0042]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0043]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0044]本發(fā)明提供一種跨社區(qū)網(wǎng)絡(luò)表情處理方法
[0045]參照?qǐng)D1,圖1為本發(fā)明跨社區(qū)網(wǎng)絡(luò)表情處理方法第一實(shí)施例的流程示意圖。本實(shí)施例提供的跨社區(qū)網(wǎng)絡(luò)表情處理方法包括以下步驟:
[0046]步驟S10,獲取原社區(qū)網(wǎng)絡(luò)的表情文字、原社區(qū)網(wǎng)絡(luò)類型和目標(biāo)社區(qū)網(wǎng)絡(luò)類型;
[0047]本實(shí)施例中,上述跨社區(qū)網(wǎng)絡(luò)表情處理方法應(yīng)用與不同社區(qū)網(wǎng)絡(luò)之間的表情處理。例如微博轉(zhuǎn)發(fā)等文字和表情內(nèi)容轉(zhuǎn)載時(shí),對(duì)表情的處理。以下以轉(zhuǎn)發(fā)微博的方式進(jìn)行詳細(xì)說(shuō)明,上述原社區(qū)網(wǎng)絡(luò)為需要轉(zhuǎn)發(fā)的微博所處的社區(qū)網(wǎng)絡(luò),上述目標(biāo)社區(qū)網(wǎng)絡(luò)是指微博轉(zhuǎn)發(fā)后顯示的社區(qū)網(wǎng)絡(luò)。具體地,社區(qū)網(wǎng)絡(luò)包括騰訊微博網(wǎng)、人人網(wǎng)、新浪微博網(wǎng)等。在各個(gè)社區(qū)網(wǎng)絡(luò)中對(duì)于表情對(duì)應(yīng)的表情文字的表示方式均不相同。例如在騰訊微博網(wǎng)對(duì)可愛(ài)表情的文字定義(表情文字)為“/可愛(ài)”,而在人人網(wǎng)對(duì)可愛(ài)表情的文字定義(表情文字)為“(可愛(ài))”,在新浪微博網(wǎng)對(duì)可愛(ài)表情的文字定義(表情文字)為“[可愛(ài)]”。在各社區(qū)網(wǎng)絡(luò)顯示表情時(shí),只有當(dāng)表示表情的表情文字符合對(duì)應(yīng)社區(qū)網(wǎng)絡(luò)的表情文字時(shí),才能在該社區(qū)網(wǎng)絡(luò)中顯示正常的表情。
[0048]步驟S20,根據(jù)所述原社區(qū)網(wǎng)絡(luò)的表情文字、原社區(qū)網(wǎng)絡(luò)類型和目標(biāo)社區(qū)網(wǎng)絡(luò)