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