交互界面顯示方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種交互界面顯示方法及裝置。
【背景技術(shù)】
[0002]隨著社交應(yīng)用的發(fā)展,社交應(yīng)用不僅能夠提供文字、語音消息的交流平臺,還能夠提供實時音頻、視頻通話功能,大大豐富了交流的多樣性。
[0003]在上述交流模式中,視頻通話以其真實、直接的溝通效果受到廣大用戶的歡迎。然而,當(dāng)從文字或語音消息交互模式切換至視頻通話模式,又或是從一種音頻通話模式切換至視頻通話模式時,又或是從一種視頻通話模式切換至另一種視頻通話模式時,均需要涉及到攝像頭的啟動畫面與原交互界面之間的切換顯示,因此,亟需一種交互體驗好、視覺效果直觀的交互界面顯示方法。
【發(fā)明內(nèi)容】
[0004]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種交互界面顯示方法及裝置。所述技術(shù)方案如下:
[0005]—方面,提供了一種交互界面顯示方法,所述方法包括:
[0006]當(dāng)任一用戶由第一交互場景切換至第二交互場景時,獲取所述第二交互場景所使用攝像頭所采集的啟動圖像;
[0007]獲取所述第一交互場景的用戶圖像;
[0008]基于所述用戶圖像和所述啟動圖像,在交互界面上提供第一播放動畫,所述第一播放動畫用于指示所述用戶已離開第一交互場景并切換至第二交互場景。
[0009]另一方面,提供了一種交互界面顯示裝置,所述裝置包括:
[0010]啟動圖像獲取模塊,用于當(dāng)任一用戶由第一交互場景切換至第二交互場景時,獲取所述第二交互場景所使用攝像頭所采集的啟動圖像;
[0011]用戶圖像獲取模塊,用于獲取所述第一交互場景的用戶圖像;
[0012]動畫模塊,用于基于所述用戶圖像和所述啟動圖像,在交互界面上提供第一播放動畫,所述第一播放動畫用于指示所述用戶已離開第一交互場景并切換至第二交互場景。
[0013]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0014]通過獲取在交互場景切換之前和交互場景切換之后不同場景下的結(jié)束圖像和開始圖像,并根據(jù)該不同場景下的圖像,提供用于指示場景切換的播放動畫,避免了由于場景切換而造成的黑屏現(xiàn)象,使得視覺效果更佳直觀,場景切換的流暢性高。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是本發(fā)明實施例提供的一種交互系統(tǒng)結(jié)構(gòu)示意圖;
[0017]圖2是本發(fā)明實施例提供的一種交互界面顯示方法的流程圖;
[0018]圖3是本發(fā)明實施例提供的一種交互界面的示意圖;
[0019]圖4是本發(fā)明實施例提供的一種交互界面顯示裝置結(jié)構(gòu)示意圖;
[0020]圖5是本發(fā)明實施例提供的一種終端500的的框圖;
[0021]圖6是根據(jù)一示例性實施例示出的一種交互界面顯示裝置600的框圖。
【具體實施方式】
[0022]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0023]圖1是本發(fā)明實施例提供的一種交互系統(tǒng)結(jié)構(gòu)示意圖。參見圖1,該交互系統(tǒng)中可以包括多個客戶端以及交互服務(wù)器,該多個客戶端可以通過交互服務(wù)器進行例如文字、音頻消息、語音通話或視頻通話,且該多個客戶端可以按照自身所接收到的用戶操作在不同交互場景之間進行切換,當(dāng)交互服務(wù)器獲知任一客戶端的場景發(fā)生了切換時,可以相應(yīng)切換數(shù)據(jù)服務(wù),例如,當(dāng)客戶端A從語音通話場景切換至視頻通話場景時,交互服務(wù)器可以接收客戶端A發(fā)送的視頻交互數(shù)據(jù),并將其視頻交互數(shù)據(jù)實時傳送至參與通話的其他客戶端。
[0024]圖2是本發(fā)明實施例提供的一種交互界面顯示方法的流程圖。參見圖2,該實施例具體包括:
[0025]201、當(dāng)任一用戶由第一交互場景切換至第二交互場景時,獲取該第二交互場景所使用攝像頭所采集的啟動圖像。
[0026]其中,該第一交互場景為語音通話場景、文字交互場景、音頻消息交互場景或基于終端設(shè)備上該第二交互場景所使用攝像頭以外的攝像頭進行交互的場景。
[0027]202、獲取該第一交互場景的用戶圖像。
[0028]203、基于該用戶圖像和該啟動圖像,在交互界面上提供第一播放動畫,該第一播放動畫用于指示該用戶已離開第一交互場景并切換至第二交互場景。
[0029]該第一播放動畫可以為從用戶圖像漸變至啟動圖像的效果。
[0030]本發(fā)明實施例提供的方法,通過獲取在交互場景切換之前和交互場景切換之后不同場景下的結(jié)束圖像和開始圖像,并根據(jù)該不同場景下的圖像,提供用于指示場景切換的播放動畫,避免了由于場景切換而造成的黑屏現(xiàn)象,使得視覺效果更佳直觀,場景切換的流暢性尚。
[0031]可選地,在圖2所示實施例的基礎(chǔ)上,該步驟202 “獲取該第一交互場景的用戶圖像”包括以下任一種實現(xiàn)方式:
[0032]第一種實現(xiàn)方式、將該用戶的頭像圖片獲取為該第一交互場景的用戶圖像。
[0033]如果第一交互場景不涉及到圖像采集,如第一交互場景為語音通話場景、文字交互場景或音頻消息交互場景時,由于未啟動攝像頭進行圖像采集,因此,為了使得動畫效果更能夠表示交互場景切換前后的不同,可以將該用戶的頭像圖片獲取為第一交互場景的用戶圖像。當(dāng)然,對于涉及圖像采集的第一交互場景來說,也可以采用這種方式獲取用戶圖像。
[0034]針對該第一種實現(xiàn)方式,在步驟203中,則可以生成由用戶的頭像圖片向第二交互場景下采集得到的第一幀圖像變化的播放動畫,以表示該客戶端上用戶已經(jīng)從第一交互場景離開,進入第二交互場景。
[0035]第二種實現(xiàn)方式、將該第一交互場景下所采集的最后一幀圖像獲取為該第一交互場景的用戶圖像。
[0036]如果第一交互場景涉及到圖像采集,如第一交互場景為使用終端上一個攝像頭的視頻通話場景,而第二交互場景為使用終端上另一攝像頭的視頻通話場景時,可以采用第一交互場景下所采集的最后一幀圖像作為第一交互場景的用戶圖像。
[0037]針對該第二種實現(xiàn)方式,在步驟203中,則可以生成由第一交互場景下所采集的最后一幀圖像向第二交互場景下采集得到的第一幀圖像變化的播放動畫,以表示該客戶端上用戶已經(jīng)從第一交互場景離開,進入第二交互場景。
[0038]當(dāng)然,該獲取該第一交互場景的用戶圖像還可以有其他實現(xiàn)方式,例如,獲取用戶預(yù)先設(shè)置的封面圖像等,用戶可以預(yù)先在交互服務(wù)器上設(shè)置在場景發(fā)生切換時的封面圖像,如自拍照、風(fēng)景照或其他自選卡通圖片等,該封面圖像可以不同于用戶的頭像圖片。
[0039]上述任意實現(xiàn)方式下,基于該用戶圖像和該啟動圖像,在交互界面上提供第一播放動畫,可以提供交互場景切換時更真實的切換效果,視覺效果的直觀性大大提高,且由于第一交互場景的用戶圖像的采集所耗費的時間非常少,因此,通過首先播放包括了第一交互場景的用戶圖像的部分動畫,再播放第二交互場景的啟動圖像,可以避免由于啟動或關(guān)閉攝像頭時發(fā)生延時等所造成的黑屏等問題。
[0040]可選地,在圖2所示實施例的基礎(chǔ)上,該步驟203“基于該用戶圖像和該啟動圖像,在交互界面上提供第一播放動畫”包括下述任一種實現(xiàn)方式:
[0041]第一種實現(xiàn)方式、生成該用戶圖像的漸隱動畫和該啟動圖像的漸現(xiàn)動畫,在該交互界面上,提供該漸隱動畫和該漸現(xiàn)動畫,該漸隱動畫為以預(yù)設(shè)規(guī)律隱藏的動畫效果,該漸現(xiàn)動畫為以預(yù)設(shè)規(guī)律顯現(xiàn)的動畫效果。
[0042]該漸隱動畫為以預(yù)設(shè)規(guī)律隱藏的動畫效果,具體可以是用戶圖像上的像素按照區(qū)域或比例逐漸消失的動畫效果,或者其他圖像漸漸隱藏的動畫效果,本發(fā)明實施例對此不作限定。而該漸顯動畫為以預(yù)設(shè)規(guī)律顯現(xiàn)的動畫效果,具體可以是用戶圖像上的像素按照區(qū)域或比例逐漸顯現(xiàn)的動畫效果,或者其他圖像漸漸顯現(xiàn)的動畫效果,本發(fā)明實施例對此不作限定。當(dāng)然,上述漸隱和漸現(xiàn)效果可以是以對稱的逆向規(guī)律進行,如,漸隱動畫以像素逐漸消失的效果呈現(xiàn),而漸現(xiàn)動畫以像素逐漸顯現(xiàn)的效果呈現(xiàn),上述漸隱和漸現(xiàn)效果可以是以非對稱的規(guī)律進行,如,漸隱動畫以像素逐漸消失的效果呈現(xiàn),而漸現(xiàn)動畫以圖像顏色從透明直至飽滿的顯現(xiàn)效果呈現(xiàn),本發(fā)明實施例對上述過程不作具體限定。
[0043]例如,當(dāng)?shù)谝唤换鼍盀槲淖纸换鼍?,在切換至第二交互場景時,可以提供用戶的頭像圖片所生成的漸隱動畫以及由第二交互