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