本申請涉及網(wǎng)絡(luò)通信,尤其涉及一種表情發(fā)送方法、設(shè)備、存儲介質(zhì)及計算機(jī)程序產(chǎn)品。
背景技術(shù):
1、當(dāng)前,在各種通訊數(shù)據(jù)的交互中,使用表情來進(jìn)行信息交流和傳遞越來越普遍,這種方式不僅能快速展示發(fā)送方當(dāng)前的心情及情緒,而且也能使接收方生動、形象的接收到發(fā)送方的信息,從而有利于展示社交雙方的最真實(shí)的情感表達(dá)。
2、現(xiàn)有的表情發(fā)送方式主要是在眾多預(yù)先獲取或者下載的表情包中,挑選符合自己表達(dá)意愿的表情進(jìn)行發(fā)送,在表情發(fā)送時,需要用戶首先用眼查看挑選,再手動進(jìn)行點(diǎn)擊,需要耗費(fèi)大量的時間查找符合用戶意愿的表情,且由于表情功能基礎(chǔ),只需直接羅列所有表情,導(dǎo)致用戶沒有探索表情的欲望。這樣,當(dāng)前的表情發(fā)送方法較為單一,導(dǎo)致表情發(fā)送趣味性較低。
技術(shù)實(shí)現(xiàn)思路
1、本申請的主要目的在于提供一種表情發(fā)送方法、設(shè)備、存儲介質(zhì)及計算機(jī)程序產(chǎn)品,旨在解決目前的表情發(fā)送方式需要耗費(fèi)大量的時間查找符合用戶意愿的表情且趣味性較低的技術(shù)問題。
2、為實(shí)現(xiàn)上述目的,本申請?zhí)峁┮环N表情發(fā)送方法,所述表情發(fā)送方法包括:
3、獲取用戶的表情數(shù)據(jù),其中,所述表情數(shù)據(jù)包括人臉圖像;
4、基于所述表情數(shù)據(jù)識別所述用戶的情緒信息,查找預(yù)設(shè)目標(biāo)表情集合中與所述情緒信息匹配的候選表情,其中,所述情緒信息包括情緒標(biāo)簽;
5、若存在多個所述候選表情,從多個所述候選表情中選擇至少一個目標(biāo)表情,并發(fā)送所述目標(biāo)表情。
6、在一實(shí)施例中,所述從多個所述候選表情中選擇至少一個目標(biāo)表情的步驟,包括:
7、在預(yù)設(shè)表情顯示區(qū)域輸出各所述候選表情;
8、若獲取到表情選擇指令,則確定所述表情選擇指令選擇的候選表情為目標(biāo)表情。
9、在一實(shí)施例中,所述從多個所述候選表情中選擇至少一個目標(biāo)表情的步驟,包括:
10、獲取各所述候選表情的歷史發(fā)送次數(shù),確定各所述歷史發(fā)送次數(shù)中的最高歷史發(fā)送次數(shù);
11、確定所述最高歷史發(fā)送次數(shù)對應(yīng)的候選表情為目標(biāo)表情。
12、在一實(shí)施例中,所述從多個所述候選表情中選擇至少一個目標(biāo)表情,并發(fā)送所述目標(biāo)表情的步驟,包括:
13、若所述情緒信息包括多個情緒標(biāo)簽,則對于每一所述情緒標(biāo)簽,從所述情緒標(biāo)簽對應(yīng)的候選表情中選擇至少一個目標(biāo)表情;
14、依據(jù)所有所述情緒標(biāo)簽的變化順序依次組合各所述目標(biāo)表情,得到目標(biāo)表情動圖,并發(fā)送所述目標(biāo)表情動圖。
15、在一實(shí)施例中,所述發(fā)送目標(biāo)表情的步驟之后,所述方法還包括:
16、將所述目標(biāo)表情顯示在預(yù)設(shè)內(nèi)容展示區(qū)域;
17、響應(yīng)于針對所述目標(biāo)表情的指示操作,獲取所述目標(biāo)表情對應(yīng)的情緒標(biāo)簽;
18、發(fā)送所述目標(biāo)表情的情緒標(biāo)簽,并在所述目標(biāo)表情的預(yù)設(shè)范圍內(nèi)顯示所述目標(biāo)表情的情緒標(biāo)簽。
19、在一實(shí)施例中,所述方法應(yīng)用于服務(wù)端,所述查找預(yù)設(shè)目標(biāo)表情集合中與所述情緒信息匹配的候選表情的步驟之前,所述方法還包括:
20、獲取表情發(fā)送端的用戶標(biāo)識;
21、若所有預(yù)設(shè)表情集合中存在集合標(biāo)識與所述用戶標(biāo)識一致的預(yù)設(shè)表情集合,則確定集合標(biāo)識與所述用戶標(biāo)識一致的預(yù)設(shè)表情集合為預(yù)設(shè)目標(biāo)表情集合;
22、若所有預(yù)設(shè)表情集合中不存在集合標(biāo)識與所述用戶標(biāo)識一致的預(yù)設(shè)表情集合,則創(chuàng)建一個新預(yù)設(shè)表情集合,并確定所述新預(yù)設(shè)表情集合為預(yù)設(shè)目標(biāo)表情集合,且確定所述用戶標(biāo)識為所述新預(yù)設(shè)表情集合的集合標(biāo)識。
23、在一實(shí)施例中,所述創(chuàng)建一個新預(yù)設(shè)表情集合的步驟,包括:
24、從所述表情發(fā)送端獲取本地表情集合;
25、若所述本地表情集合獲取成功,則基于確定所述本地表情為新預(yù)設(shè)表情集合;
26、若所述本地表情集合獲取失敗,則確定預(yù)設(shè)默認(rèn)表情集合為新預(yù)設(shè)表情集合;
27、其中,所述新預(yù)設(shè)表情集合包括至少一個表情子集合,每一所述表情子集合包括至少一個表情,且每一所述表情子集合中的表情均具有相同的情緒標(biāo)簽。
28、此外,為實(shí)現(xiàn)上述目的,本申請還提供一種表情發(fā)送設(shè)備,所述表情發(fā)送設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的計算機(jī)程序,所述計算機(jī)程序配置為實(shí)現(xiàn)如上所述的表情發(fā)送方法的步驟。
29、此外,為實(shí)現(xiàn)上述目的,本申請還提供一種可讀存儲介質(zhì),所述可讀存儲介質(zhì)為計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)上存儲有實(shí)現(xiàn)表情發(fā)送方法的程序,所述實(shí)現(xiàn)表情發(fā)送方法的程序被處理器執(zhí)行以實(shí)現(xiàn)如上所述表情發(fā)送方法的步驟。
30、本申請還提供一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如上述的表情發(fā)送方法的步驟。
31、本申請?zhí)岢龅囊粋€或多個技術(shù)方案,至少具有以下技術(shù)效果:
32、獲取用戶的表情數(shù)據(jù),其中,所述表情數(shù)據(jù)包括人臉圖像;基于所述表情數(shù)據(jù)識別所述用戶的情緒信息,查找預(yù)設(shè)目標(biāo)表情集合中與所述情緒信息匹配的候選表情,其中,所述情緒信息包括情緒標(biāo)簽;若存在多個所述候選表情,從多個所述候選表情中選擇至少一個目標(biāo)表情,并發(fā)送所述目標(biāo)表情。由此,與用戶在眾多預(yù)先獲取或者下載的表情包中,挑選符合自己表達(dá)意愿的表情進(jìn)行發(fā)送的表情發(fā)送方式相比,本申請實(shí)施例基于用戶的表情數(shù)據(jù)識別用戶的情緒信息,基于用戶的情緒信息篩選目標(biāo)表情,并發(fā)送該目標(biāo)表情,如此,智能化篩選與用戶的情緒信息匹配的目標(biāo)表情并發(fā)送,而無需用戶耗費(fèi)大量時間進(jìn)行手動篩選,從而實(shí)現(xiàn)了高效篩選符合用戶意愿的表情并發(fā)送,并且可基于用戶的情緒信息自動篩選出符合用戶情緒的目標(biāo)表情并發(fā)送,對于用戶不同的情緒信息,進(jìn)而可以發(fā)送不同的目標(biāo)表情,從而提高了表情發(fā)送的趣味性。
1.一種表情發(fā)送方法,其特征在于,所述表情發(fā)送方法包括以下步驟:
2.如權(quán)利要求1所述的方法,其特征在于,所述從多個所述候選表情中選擇至少一個目標(biāo)表情的步驟,包括:
3.如權(quán)利要求1所述的方法,其特征在于,所述從多個所述候選表情中選擇至少一個目標(biāo)表情的步驟,包括:
4.如權(quán)利要求1所述的方法,其特征在于,所述從多個所述候選表情中選擇至少一個目標(biāo)表情,并發(fā)送所述目標(biāo)表情的步驟,包括:
5.如權(quán)利要求1所述的方法,其特征在于,所述發(fā)送目標(biāo)表情的步驟之后,所述方法還包括:
6.如權(quán)利要求1至5任一項所述的方法,其特征在于,所述方法應(yīng)用于服務(wù)端,所述查找預(yù)設(shè)目標(biāo)表情集合中與所述情緒信息匹配的候選表情的步驟之前,所述方法還包括:
7.如權(quán)利要求6所述的方法,其特征在于,所述創(chuàng)建一個新預(yù)設(shè)表情集合的步驟,包括:
8.一種表情發(fā)送設(shè)備,其特征在于,所述表情發(fā)送設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的計算機(jī)程序,所述計算機(jī)程序配置為實(shí)現(xiàn)如權(quán)利要求1至7中任一項所述的表情發(fā)送方法的步驟。
9.一種可讀存儲介質(zhì),其特征在于,所述可讀存儲介質(zhì)為計算機(jī)可讀存儲介質(zhì),所述可讀存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1至7中任一項所述的表情發(fā)送方法的步驟。
10.一種計算機(jī)程序產(chǎn)品,其特征在于,所述計算機(jī)程序產(chǎn)品包括計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1至7中任一項所述的表情發(fā)送方法的步驟。