本發(fā)明涉及通訊技術(shù),尤其涉及一種信息處理方法及系統(tǒng)。
背景技術(shù):
::隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,智能終端的大量普及,各種各樣的信息都可以通過(guò)終端的聯(lián)網(wǎng)功能實(shí)現(xiàn)各種信息交互。以直播場(chǎng)景為例,直播交互的第一端(如主播端)創(chuàng)建直播信息,發(fā)起在線(xiàn)直播,直播交互的第二端(如觀眾端)收看直播,從而在直播交互的第一端(如主播端)和直播交互的第二端(如觀眾端)之間對(duì)直播信息進(jìn)行交互。為了達(dá)到更好的直播播放效果,需要在直播交互的第一端(如主播端)對(duì)信息進(jìn)行預(yù)處理后再發(fā)送給直播交互的第二端(如觀眾端),而直播是有實(shí)時(shí)性需求的,如何進(jìn)行信息預(yù)處理,及對(duì)經(jīng)預(yù)處理后得到的信息進(jìn)行傳輸,才不會(huì)影響到直播的實(shí)時(shí)性,這是目前要解決的技術(shù)問(wèn)題。然而,相關(guān)技術(shù)中,對(duì)于該問(wèn)題,尚無(wú)有效解決方案。技術(shù)實(shí)現(xiàn)要素:有鑒于此,本發(fā)明實(shí)施例提供了一種信息處理方法及系統(tǒng),至少解決了現(xiàn)有技術(shù)存在的問(wèn)題。本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:本發(fā)明實(shí)施例的一種信息處理方法,所述方法包括:直播交互的第一端向服務(wù)器發(fā)起創(chuàng)建會(huì)話(huà)的第一請(qǐng)求消息;服務(wù)器對(duì)所述第一請(qǐng)求消息進(jìn)行響應(yīng),分配會(huì)話(huà)空間,將所述會(huì)話(huà)空間以會(huì)話(huà)標(biāo)識(shí)ID進(jìn)行標(biāo)識(shí)后,將所述會(huì)話(huà)ID通過(guò)第一響應(yīng)消息返回給所述直播交互的第一端;所述直播交互的第一端解析出所述第一響應(yīng)消息中的會(huì)話(huà)ID,根據(jù)所述會(huì)話(huà)ID創(chuàng)建直播通道;當(dāng)所述直播交互的第一端識(shí)別出直播過(guò)程中符合預(yù)設(shè)條件的人臉區(qū)域變化時(shí),根據(jù)用于表征所述人臉區(qū)域變化的至少一個(gè)圖像信息和對(duì)應(yīng)的至少一個(gè)時(shí)間信息生成特征參數(shù);所述直播交互的第一端獲取與所述特征參數(shù)匹配的動(dòng)態(tài)特效信息,將所述動(dòng)態(tài)特效信息合成至所述人臉區(qū)域變化中,得到直播合成信息;所述直播交互的第一端通過(guò)所述直播通道發(fā)送所述直播合成信息。上述方案中,所述當(dāng)直播交互的第一端識(shí)別出直播過(guò)程中符合預(yù)設(shè)條件的人臉區(qū)域變化時(shí),根據(jù)用于表征所述人臉區(qū)域變化的至少一個(gè)圖像信息和對(duì)應(yīng)的至少一個(gè)時(shí)間信息生成特征參數(shù),包括:所述直播交互的第一端對(duì)所述直播過(guò)程中的直播信息進(jìn)行采集,識(shí)別出所述直播信息為符合預(yù)設(shè)條件的人臉區(qū)域變化時(shí),得到對(duì)應(yīng)所述人臉區(qū)域變化的第一直播信息;所述直播交互的第一端對(duì)所述第一直播信息進(jìn)行分解,得到至少一個(gè)圖像信息幀和所述圖像信息幀對(duì)應(yīng)的至少一個(gè)時(shí)間戳信息;所述直播交互的第一端根據(jù)所述至少一個(gè)圖像信息幀和所述至少一個(gè)時(shí)間戳信息生成所述特征參數(shù)。上述方案中,所述方法還包括:所述直播交互的第一端對(duì)所述至少一個(gè)圖像信息幀按照預(yù)設(shè)策略進(jìn)行指定區(qū)域的截圖處理,將截圖處理結(jié)果和所述至少一個(gè)時(shí)間戳信息生成所述特征參數(shù)。上述方案中,所述方法還包括:所述直播交互的第一端對(duì)所述至少一個(gè)圖像信息幀按照預(yù)設(shè)策略進(jìn)行方向和/或角度的修正處理,將修正處理結(jié)果和所述至少一個(gè)時(shí)間戳信息生成所述特征參數(shù)。上述方案中,所述將所述動(dòng)態(tài)特效信息合成至所述人臉區(qū)域變化中,得到直播合成信息,包括:所述直播交互的第一端根據(jù)所述至少一個(gè)時(shí)間戳信息依次定位出所述至少一個(gè)圖像信息幀的位置,為所述至少一個(gè)圖像信息幀疊加所述動(dòng)態(tài)特效信息,將得到的疊加結(jié)果確定為所述直播合成信息;所述動(dòng)態(tài)特效信息為:符合人臉、動(dòng)作和/或場(chǎng)景需求的特效信息。上述方案中,所述方法還包括:所述直播交互的第一端將所述會(huì)話(huà)ID通過(guò)服務(wù)器轉(zhuǎn)發(fā)給直播交互的第二端;所述直播交互的第二端根據(jù)所述會(huì)話(huà)ID接入所述直播通道,通過(guò)所述直播通道接收所述直播合成信息。上述方案中,所述通過(guò)所述直播通道發(fā)送所述直播合成信息,還包括:所述直播交互的第一端對(duì)所述直播合成信息按照壓縮策略進(jìn)行壓縮編碼后,得到編碼處理信息,通過(guò)所述直播通道發(fā)送所述編碼處理信息;所述壓縮策略為所述直播交互的第一端與直播交互的第二端事先協(xié)商好的策略。本發(fā)明實(shí)施例的一種信息處理系統(tǒng),所述系統(tǒng)包括:直播交互的第一端和服務(wù)器;其中,所述直播交互的第一端包括:請(qǐng)求發(fā)起單元,用于向服務(wù)器發(fā)起創(chuàng)建會(huì)話(huà)的第一請(qǐng)求消息;解析單元,用于解析出第一響應(yīng)消息中的會(huì)話(huà)ID,根據(jù)所述會(huì)話(huà)ID創(chuàng)建直播通道;參數(shù)生成單元,用于當(dāng)識(shí)別出直播過(guò)程中符合預(yù)設(shè)條件的人臉區(qū)域變化時(shí),根據(jù)用于表征所述人臉區(qū)域變化的至少一個(gè)圖像信息和對(duì)應(yīng)的至少一個(gè)時(shí)間信息生成特征參數(shù);信息合成單元,用于獲取與所述特征參數(shù)匹配的動(dòng)態(tài)特效信息,將所述動(dòng)態(tài)特效信息合成至所述人臉區(qū)域變化中,得到直播合成信息;發(fā)送單元,用于通過(guò)所述直播通道發(fā)送所述直播合成信息;所述服務(wù)器包括:請(qǐng)求響應(yīng)單元,用于對(duì)所述第一請(qǐng)求消息進(jìn)行響應(yīng),分配會(huì)話(huà)空間,將所述會(huì)話(huà)空間以會(huì)話(huà)標(biāo)識(shí)ID進(jìn)行標(biāo)識(shí)后,將所述會(huì)話(huà)ID通過(guò)第一響應(yīng)消息返回給所述直播交互的第一端。上述方案中,所述參數(shù)生成單元,進(jìn)一步用于:對(duì)所述直播過(guò)程中的直播信息進(jìn)行采集,識(shí)別出所述直播信息為符合預(yù)設(shè)條件的人臉區(qū)域變化時(shí),得到對(duì)應(yīng)所述人臉區(qū)域變化的第一直播信息;對(duì)所述第一直播信息進(jìn)行分解,得到至少一個(gè)圖像信息幀和所述圖像信息幀對(duì)應(yīng)的至少一個(gè)時(shí)間戳信息;根據(jù)所述至少一個(gè)圖像信息幀和所述至少一個(gè)時(shí)間戳信息生成所述特征參數(shù)。上述方案中,所述直播交互的第一端還包括截圖處理單元,用于:對(duì)所述至少一個(gè)圖像信息幀按照預(yù)設(shè)策略進(jìn)行指定區(qū)域的截圖處理,將截圖處理結(jié)果和所述至少一個(gè)時(shí)間戳信息生成所述特征參數(shù)。上述方案中,所述直播交互的第一端還包括修正處理單元,用于:對(duì)所述至少一個(gè)圖像信息幀按照預(yù)設(shè)策略進(jìn)行方向和/或角度的修正處理,將修正處理結(jié)果和所述至少一個(gè)時(shí)間戳信息生成所述特征參數(shù)。上述方案中,所述信息合成單元,進(jìn)一步用于:根據(jù)所述至少一個(gè)時(shí)間戳信息依次定位出所述至少一個(gè)圖像信息幀的位置,為所述至少一個(gè)圖像信息幀疊加所述動(dòng)態(tài)特效信息,將得到的疊加結(jié)果確定為所述直播合成信息;所述動(dòng)態(tài)特效信息為:符合人臉、動(dòng)作和/或場(chǎng)景需求的特效信息。上述方案中,所述發(fā)送單元,進(jìn)一步用于將所述會(huì)話(huà)ID通過(guò)服務(wù)器轉(zhuǎn)發(fā)給直播交互的第二端;所述系統(tǒng)還包括:直播交互的第一端:所述直播交互的第一端包括:接收單元,用于根據(jù)所述會(huì)話(huà)ID接入所述直播通道,通過(guò)所述直播通道接收所述直播合成信息。上述方案中,所述發(fā)送單元,進(jìn)一步用于:對(duì)所述直播合成信息按照壓縮策略進(jìn)行壓縮編碼后,得到編碼處理信息,通過(guò)所述直播通道發(fā)送所述編碼處理信息;所述壓縮策略為所述直播交互的第一端與直播交互的第二端事先協(xié)商好的策略。本發(fā)明實(shí)施例的信息處理方法包括:直播交互的第一端向服務(wù)器發(fā)起創(chuàng)建會(huì)話(huà)的第一請(qǐng)求消息;服務(wù)器對(duì)所述第一請(qǐng)求消息進(jìn)行響應(yīng),分配會(huì)話(huà)空間,將所述會(huì)話(huà)空間以會(huì)話(huà)標(biāo)識(shí)(ID)進(jìn)行標(biāo)識(shí)后,將所述會(huì)話(huà)ID通過(guò)第一響應(yīng)消息返回給所述直播交互的第一端;所述直播交互的第一端根據(jù)所述會(huì)話(huà)ID創(chuàng)建直播通道;當(dāng)所述直播交互的第一端識(shí)別出直播過(guò)程中符合預(yù)設(shè)條件的人臉區(qū)域變化時(shí),根據(jù)用于表征所述人臉區(qū)域變化的至少一個(gè)圖像信息和對(duì)應(yīng)的至少一個(gè)時(shí)間信息生成特征參數(shù);所述直播交互的第一端獲取與所述特征參數(shù)匹配的動(dòng)態(tài)特效信息,將所述動(dòng)態(tài)特效信息合成至所述人臉區(qū)域變化中,得到直播合成信息;所述直播交互的第一端通過(guò)所述直播通道發(fā)送所述直播合成信息。采用本發(fā)明實(shí)施例,服務(wù)器對(duì)所述第一請(qǐng)求消息進(jìn)行響應(yīng),分配會(huì)話(huà)空間,將所述會(huì)話(huà)空間以會(huì)話(huà)標(biāo)識(shí)(ID)進(jìn)行標(biāo)識(shí)后,將所述會(huì)話(huà)ID通過(guò)第一響應(yīng)消息返回給所述直播交互的第一端;所述直播交互的第一端根據(jù)所述會(huì)話(huà)ID創(chuàng)建直播通道;當(dāng)直播交互的第一端識(shí)別出直播過(guò)程中符合預(yù)設(shè)條件的人臉區(qū)域變化時(shí),根據(jù)用于表征所述人臉區(qū)域變化的至少一個(gè)圖像信息和對(duì)應(yīng)的至少一個(gè)時(shí)間信息生成特征參數(shù);直播交互的第一端獲取與所述特征參數(shù)匹配的動(dòng)態(tài)特效信息,將所述動(dòng)態(tài)特效信息合成至所述人臉區(qū)域變化中,得到直播合成信息;直播交互的第一端通過(guò)所述直播通道發(fā)送所述直播合成信息,由于直播合成信息是疊加了動(dòng)態(tài)特效信息的結(jié)果,因此,能達(dá)到更好的播放效果,同時(shí),考慮了時(shí)間因素,能滿(mǎn)足直播的實(shí)時(shí)性需求。附圖說(shuō)明圖1為本發(fā)明實(shí)施例中進(jìn)行信息交互的各方硬件實(shí)體的示意圖;圖2為本發(fā)明實(shí)施例一的終端與服務(wù)器交互的示意圖;圖3為本發(fā)明實(shí)施例二的實(shí)現(xiàn)流程示意圖;圖4為本發(fā)明實(shí)施例三的實(shí)現(xiàn)流程示意圖;圖5-圖6為應(yīng)用本發(fā)明實(shí)施例的多個(gè)UI界面示意圖;圖7為本發(fā)明實(shí)施例四的系統(tǒng)組成結(jié)構(gòu)示意圖;圖8為應(yīng)用本發(fā)明實(shí)施例的一應(yīng)用場(chǎng)景示意圖。具體實(shí)施方式下面結(jié)合附圖對(duì)技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述?,F(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明實(shí)施例的說(shuō)明,其本身并沒(méi)有特定的意義。因此,"模塊"與"部件"可以混合地使用。在下面的詳細(xì)說(shuō)明中,陳述了眾多的具體細(xì)節(jié),以便徹底理解本發(fā)明。不過(guò),對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),顯然可在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐本發(fā)明。在其他情況下,沒(méi)有詳細(xì)說(shuō)明公開(kāi)的公知方法、過(guò)程、組件、電路和網(wǎng)絡(luò),以避免不必要地使實(shí)施例的各個(gè)方面模糊不清。另外,本文中盡管多次采用術(shù)語(yǔ)“第一”、“第二”等來(lái)描述各種元件(或各種閾值或各種應(yīng)用或各種指令或各種操作)等,不過(guò)這些元件(或閾值或應(yīng)用或指令或操作)不應(yīng)受這些術(shù)語(yǔ)的限制。這些術(shù)語(yǔ)只是用于區(qū)分一個(gè)元件(或閾值或應(yīng)用或指令或操作)和另一個(gè)元件(或閾值或應(yīng)用或指令或操作)。例如,第一操作可以被稱(chēng)為第二操作,第二操作也可以被稱(chēng)為第一操作,而不脫離本發(fā)明的范圍,第一操作和第二操作都是操作,只是二者并不是相同的操作而已。本發(fā)明實(shí)施例中的步驟并不一定是按照所描述的步驟順序進(jìn)行處理,可以按照需求有選擇的將步驟打亂重排,或者刪除實(shí)施例中的步驟,或者增加實(shí)施例中的步驟,本發(fā)明實(shí)施例中的步驟描述只是可選的順序組合,并不代表本發(fā)明實(shí)施例的所有步驟順序組合,實(shí)施例中的步驟順序不能認(rèn)為是對(duì)本發(fā)明的限制。本發(fā)明實(shí)施例中的術(shù)語(yǔ)“和/或”指的是包括相關(guān)聯(lián)的列舉項(xiàng)目中的一個(gè)或多個(gè)的任何和全部的可能組合。還要說(shuō)明的是:當(dāng)用在本說(shuō)明書(shū)中時(shí),“包括/包含”指定所陳述的特征、整數(shù)、步驟、操作、元件和/或組件的存在,但是不排除一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件和/或組件和/或它們的組群的存在或添加。本發(fā)明實(shí)施例的智能終端(如移動(dòng)終端)可以以各種形式來(lái)實(shí)施。例如,本發(fā)明實(shí)施例中描述的移動(dòng)終端可以包括諸如移動(dòng)電話(huà)、智能電話(huà)、筆記本電腦、數(shù)字廣播接收器、個(gè)人數(shù)字助理(PDA,PersonalDigitalAssistant)、平板電腦(PAD)、便攜式多媒體播放器(PMP,PortableMediaPlayer)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類(lèi)型的終端。圖1為本發(fā)明實(shí)施例中進(jìn)行信息交互的各方硬件實(shí)體的示意圖,圖1中包括:直播交互的第一端1、服務(wù)器2和直播交互的第二端3;其中,直播交互的第一端(如主播端)可以采用手機(jī)、臺(tái)式機(jī)、PC機(jī)、一體機(jī)等類(lèi)型的終端設(shè)備,如終端設(shè)備11-14所示,終端設(shè)備11-14通過(guò)有線(xiàn)網(wǎng)絡(luò)或者無(wú)線(xiàn)網(wǎng)絡(luò)與服務(wù)器進(jìn)行信息交互。直播交互的第二端(如觀眾端)也可以采用手機(jī)、臺(tái)式機(jī)、PC機(jī)、一體機(jī)等類(lèi)型的終端設(shè)備,本實(shí)施例中采用手機(jī),如終端設(shè)備31-35所示。采用本發(fā)明實(shí)施例,直播交互的第一端(如主播端)向服務(wù)器發(fā)起創(chuàng)建會(huì)話(huà)的第一請(qǐng)求消息(如主播端發(fā)起的直播請(qǐng)求),服務(wù)器對(duì)所述第一請(qǐng)求消息進(jìn)行響應(yīng),為直播交互的第一端(如主播端)分配會(huì)話(huà)空間(如房間),關(guān)于會(huì)話(huà)空間而言,一個(gè)具體實(shí)例為主播請(qǐng)求直播所需創(chuàng)建的房間或稱(chēng)主播空間,本發(fā)明實(shí)施例中,實(shí)際上是在服務(wù)器側(cè)開(kāi)辟一段存儲(chǔ)空間,將該存儲(chǔ)空間用于存儲(chǔ)直播交互的第一端(如主播端)與服務(wù)器進(jìn)行信息交互所傳輸?shù)男畔ⅲ热鐣?huì)話(huà)ID,或者后續(xù)基于會(huì)話(huà)ID建立直播通道后在該存儲(chǔ)空間存儲(chǔ)直播信息(如經(jīng)疊加動(dòng)態(tài)特效后生成的直播合成信息)。在另一個(gè)具體實(shí)現(xiàn)中,該存儲(chǔ)空間可以位于服務(wù)器側(cè),也可以位于直播交互的第一端側(cè)。服務(wù)器側(cè)將所述會(huì)話(huà)空間(如房間)以會(huì)話(huà)標(biāo)識(shí)ID(如與房間對(duì)應(yīng)的房間號(hào))進(jìn)行標(biāo)識(shí)后,將所述會(huì)話(huà)ID(如房間號(hào))通過(guò)第一響應(yīng)消息返回給所述直播交互的第一端(如主播端)。直播交互的第一端(如主播端)解析出所述第一響應(yīng)消息中的會(huì)話(huà)ID(如房間號(hào)),根據(jù)所述會(huì)話(huà)ID(如房間號(hào))創(chuàng)建直播通道,在本發(fā)明實(shí)施例中,該直播通道可以是直播交互的第一端與服務(wù)器間的專(zhuān)用通道,如直播通道10所示,也可以是借助已有的傳輸通道,如用于傳輸?shù)谝徽?qǐng)求消息和反饋會(huì)話(huà)ID的傳輸通道進(jìn)行信息交互。當(dāng)直播交互的第一端識(shí)別出直播過(guò)程中符合預(yù)設(shè)條件的人臉區(qū)域變化時(shí),直播交互的第一端根據(jù)用于表征所述人臉區(qū)域變化的至少一個(gè)圖像信息和對(duì)應(yīng)的至少一個(gè)時(shí)間信息生成特征參數(shù),直播交互的第一端獲取與所述特征參數(shù)匹配的動(dòng)態(tài)特效信息,將所述動(dòng)態(tài)特效信息合成至所述人臉區(qū)域變化中,得到直播合成信息。直播交互的第一端通過(guò)直播通道發(fā)送直播合成信息。在本發(fā)明實(shí)施例中,直播交互的第一端可以是通過(guò)如直播通道10所示的專(zhuān)用通道發(fā)送該直播合成信息,也可以是借助已有的傳輸通道,如用于傳輸?shù)谝徽?qǐng)求消息和反饋會(huì)話(huà)ID的傳輸通道發(fā)送該直播合成信息。在直播交互的第二端(如觀眾端)通過(guò)會(huì)話(huà)ID(如直播交互的第一端所在的房間號(hào))接入直播通道,進(jìn)入與房間號(hào)對(duì)應(yīng)的房間,接收直播交互的第一端所發(fā)送的該直播合成信息。其中,直播交互的第二端(如觀眾端)可以通過(guò)如直播通道10所示的專(zhuān)用通道接收該直播合成信息,也可以通過(guò)借助已有的傳輸通道,如用于傳輸會(huì)話(huà)ID和反饋該直播合成信息的傳輸通道接收該直播合成信息,還可以通過(guò)如直播通道20所示的專(zhuān)用通道接收該直播合成信息,此時(shí),相對(duì)于直播交互的第一端(如主播端)采用的直播通道10,該直播通道10可以稱(chēng)為直播上行通道,該直播交互的第二端(如觀眾端)采用的直播通道20可以稱(chēng)為直播下載通道,即:將上行信息和下行信息分別采用兩個(gè)不同的專(zhuān)用通道進(jìn)行信息傳輸。如果,直播交互的第二端(如觀眾端)直接采用接入直播通道10所示的專(zhuān)用通道接收該直播合成信息,則上行信息和下行信息采用同一個(gè)專(zhuān)用通道進(jìn)行信息傳輸。采用本發(fā)明實(shí)施例,在直播交互的第一端(如主播端)對(duì)視頻信息進(jìn)行動(dòng)態(tài)特效疊加的預(yù)處理后再發(fā)送給直播交互的第二端(如觀眾端),達(dá)到了更好的直播播放效果,在該預(yù)處理中,本發(fā)明實(shí)施例是根據(jù)用于表征所述人臉區(qū)域變化的至少一個(gè)圖像信息和對(duì)應(yīng)的至少一個(gè)時(shí)間信息生成特征參數(shù),由于考慮了時(shí)間因素,因此,將與所述特征參數(shù)匹配的動(dòng)態(tài)特效信息合成至所述人臉區(qū)域變化中所得到的直播合成信息是符合直播實(shí)時(shí)性需求的。采用已有傳輸通道或?qū)S猛ǖ纴?lái)傳輸直播合成信息的多種傳輸方式,可以在網(wǎng)絡(luò)壓力大的情況下選擇網(wǎng)絡(luò)帶寬暢通的通道來(lái)進(jìn)行傳輸,從而,即便直播合成信息添加了動(dòng)態(tài)特效,使得信息量增加,仍然可以高速、快捷的傳輸該直播合成信息。進(jìn)一步的,由于直播合成信息添加了動(dòng)態(tài)特效,使得信息量增加,其傳輸會(huì)加大網(wǎng)絡(luò)傳輸壓力,而直播又有實(shí)時(shí)性的需求,還可以在傳輸該直播合成信息之前,在直播交互的第一端(如主播端)對(duì)該直播合成信息進(jìn)行壓縮編碼,對(duì)應(yīng)的,在直播交互的第二端(如觀眾端)對(duì)該直播合成信息進(jìn)行解壓縮的解碼處理后再收看該未經(jīng)壓縮的直播合成信息,從而減少網(wǎng)絡(luò)傳輸?shù)膲毫Γ瑹o(wú)時(shí)間延遲,不影響直播的實(shí)時(shí)性。上述圖1的例子只是實(shí)現(xiàn)本發(fā)明實(shí)施例的一個(gè)系統(tǒng)架構(gòu)實(shí)例,本發(fā)明實(shí)施例并不限于上述圖1所述的系統(tǒng)結(jié)構(gòu),基于上述圖1所述的系統(tǒng)架構(gòu),提出本發(fā)明方法各個(gè)實(shí)施例。實(shí)施例一:本發(fā)明實(shí)施例的一種信息處理方法,如圖2所示,所述方法包括:步驟101、直播交互的第一端向服務(wù)器發(fā)起創(chuàng)建會(huì)話(huà)的第一請(qǐng)求消息。這里,在第一請(qǐng)求消息可以攜帶作為直播交互的第一端的某終端設(shè)備的標(biāo)識(shí),基于該終端設(shè)備的標(biāo)識(shí)發(fā)起第一請(qǐng)求消息,如終端設(shè)備A發(fā)起直播請(qǐng)求,其終端設(shè)備標(biāo)識(shí)為ID_A,向服務(wù)器請(qǐng)求創(chuàng)建會(huì)話(huà),在一個(gè)實(shí)際應(yīng)用中,是請(qǐng)求服務(wù)器為其創(chuàng)建房間,關(guān)于房間而言,主播請(qǐng)求直播所需創(chuàng)建的房間實(shí)際上是在服務(wù)器側(cè)開(kāi)辟一段存儲(chǔ)空間,將該存儲(chǔ)空間用于存儲(chǔ)直播交互的第一端(如主播端)與服務(wù)器進(jìn)行信息交互所傳輸?shù)男畔?,比如?huì)話(huà)ID,或者后續(xù)基于會(huì)話(huà)ID建立直播通道后在該存儲(chǔ)空間存儲(chǔ)直播信息(如經(jīng)疊加動(dòng)態(tài)特效后生成的直播合成信息),服務(wù)器為該終端設(shè)備A開(kāi)辟的存儲(chǔ)空間以ID_A標(biāo)識(shí),在存儲(chǔ)空間中可以存儲(chǔ)有會(huì)話(huà)ID和直播信息(如經(jīng)疊加動(dòng)態(tài)特效后生成的直播合成信息)。當(dāng)然,在另一個(gè)具體實(shí)現(xiàn)中,該存儲(chǔ)空間除了可以位于服務(wù)器側(cè),也可以位于直播交互的第一端側(cè),如位于終端設(shè)備A中。步驟102、服務(wù)器對(duì)所述第一請(qǐng)求消息進(jìn)行響應(yīng),分配會(huì)話(huà)空間,將所述會(huì)話(huà)空間以會(huì)話(huà)標(biāo)識(shí)ID進(jìn)行標(biāo)識(shí)后,將所述會(huì)話(huà)ID通過(guò)第一響應(yīng)消息返回給所述直播交互的第一端。這里,服務(wù)器收到第一請(qǐng)求消息后,為其分配會(huì)話(huà)空間(或稱(chēng)主播空間,如具體為房間),將所述會(huì)話(huà)空間以會(huì)話(huà)標(biāo)識(shí)ID(如房間號(hào))進(jìn)行標(biāo)識(shí)后,將所述會(huì)話(huà)ID(如房間號(hào))通過(guò)第一響應(yīng)消息返回給所述直播交互的第一端,一個(gè)實(shí)際應(yīng)用中,服務(wù)器可以從第一請(qǐng)求消息中解析出終端設(shè)備A的標(biāo)識(shí):ID_A。服務(wù)器為該終端設(shè)備A開(kāi)辟的存儲(chǔ)空間以ID_A標(biāo)識(shí),在存儲(chǔ)空間中可以存儲(chǔ)有會(huì)話(huà)ID和直播信息(如經(jīng)疊加動(dòng)態(tài)特效后生成的直播合成信息)。當(dāng)然,在另一個(gè)具體實(shí)現(xiàn)中,該存儲(chǔ)空間除了可以位于服務(wù)器側(cè),也可以位于直播交互的第一端側(cè),如位于終端設(shè)備A中。步驟103、所述直播交互的第一端解析出所述第一響應(yīng)消息中的會(huì)話(huà)ID,根據(jù)所述會(huì)話(huà)ID創(chuàng)建直播通道。這里,直播交互的第一端(如主播端)解析出所述第一響應(yīng)消息中的會(huì)話(huà)ID(如房間號(hào)),根據(jù)所述會(huì)話(huà)ID(如房間號(hào))創(chuàng)建直播通道,在本發(fā)明實(shí)施例中,該直播通道可以是直播交互的第一端與服務(wù)器間的專(zhuān)用通道,如圖1中直播通道10所示,也可以是借助已有的傳輸通道,如用于傳輸?shù)谝徽?qǐng)求消息和反饋會(huì)話(huà)ID的傳輸通道進(jìn)行信息交互。步驟104、當(dāng)識(shí)別出直播過(guò)程中符合預(yù)設(shè)條件的人臉區(qū)域變化時(shí),根據(jù)用于表征所述人臉區(qū)域變化的至少一個(gè)圖像信息和對(duì)應(yīng)的至少一個(gè)時(shí)間信息生成特征參數(shù)。這里,在直播交互的第一端(如主播端)對(duì)視頻信息進(jìn)行動(dòng)態(tài)特效疊加的預(yù)處理后再發(fā)送給直播交互的第二端(如觀眾端),達(dá)到了更好的直播播放效果,在該預(yù)處理中,本發(fā)明實(shí)施例是根據(jù)用于表征所述人臉區(qū)域變化的至少一個(gè)圖像信息和對(duì)應(yīng)的至少一個(gè)時(shí)間信息生成特征參數(shù),由于考慮了時(shí)間因素,因此,將與所述特征參數(shù)匹配的動(dòng)態(tài)特效信息合成至所述人臉區(qū)域變化中所得到的直播合成信息是符合直播實(shí)時(shí)性需求的。步驟105、獲取與所述特征參數(shù)匹配的動(dòng)態(tài)特效信息,將所述動(dòng)態(tài)特效信息合成至所述人臉區(qū)域變化中,得到直播合成信息。這里,針對(duì)動(dòng)態(tài)特效信息而言,由于直播信息為視頻信息,是動(dòng)態(tài)的信息,因此,在進(jìn)行疊加時(shí),根據(jù)用于表征所述人臉區(qū)域變化的至少一個(gè)圖像信息和對(duì)應(yīng)的至少一個(gè)時(shí)間信息生成特征參數(shù),特征參數(shù)即為用于識(shí)別該視頻信息的特征識(shí)別參數(shù),在直播過(guò)程中,依據(jù)主播端選中的動(dòng)效特效信息或者自動(dòng)匹配該特征識(shí)別參數(shù)得到的動(dòng)效特效信息,進(jìn)行圖像疊加的合成處理。采用本發(fā)明實(shí)施例,針對(duì)圖像上的各種特殊信息進(jìn)行識(shí)別后,可以實(shí)時(shí)產(chǎn)生視頻的裝飾效果,使得觀眾端能實(shí)時(shí)看到主播端添加的各種動(dòng)效特效,達(dá)到了更好的直播播放效果。步驟106、通過(guò)所述直播通道發(fā)送所述直播合成信息。這里,為了減少網(wǎng)絡(luò)帶寬的壓力,直播通道有不只一種實(shí)現(xiàn)方式,即:本發(fā)明的直播通道有多種選擇,可以是采用已有的傳輸通道,也可以是采用專(zhuān)用通道。其中,采用專(zhuān)用通道時(shí),直播端和觀眾端可以基于會(huì)話(huà)ID接入同一個(gè)專(zhuān)用通道,此時(shí),上行信息和下行信息采用同一個(gè)專(zhuān)用通道進(jìn)行信息傳輸,即:?jiǎn)瓮ǖ纻鬏敚€可以在直播端與服務(wù)器間建立一個(gè)專(zhuān)用通道,在服務(wù)器與觀眾端間建立另一個(gè)專(zhuān)用通道,此時(shí),上行信息和下行信息分別采用兩個(gè)不同的專(zhuān)用通道進(jìn)行信息傳輸,即:雙通道傳輸,分為直播上傳通道和直播下載通道,觀眾端是通過(guò)會(huì)話(huà)ID建立另一個(gè)直播下載通道來(lái)拉取直播合成信息。采用本發(fā)明實(shí)施例,在直播圖像的動(dòng)態(tài)特效疊加中考慮了時(shí)間因素,因此,除了基于該時(shí)間因素能夠精準(zhǔn)的識(shí)別及匹配之外,還能讓觀眾端第一時(shí)間實(shí)時(shí)看到疊加了該動(dòng)態(tài)特效的直播合成信息,符合直播的實(shí)時(shí)性需求。在傳輸該疊加了該動(dòng)態(tài)特效的直播合成信息,給予多種傳輸方式的選擇,在網(wǎng)絡(luò)壓力大的情況下可以選擇網(wǎng)絡(luò)帶寬暢通的通道來(lái)進(jìn)行傳輸,從而,即便直播合成信息添加了動(dòng)態(tài)特效,使得信息量增加,仍然可以高速、快捷的傳輸該直播合成信息。采用本發(fā)明實(shí)施例,在一個(gè)實(shí)際應(yīng)用中,直播交互的第一端(如主播端)基于會(huì)話(huà)ID(如房間號(hào))來(lái)創(chuàng)建房間,如在服務(wù)器側(cè)或主播端開(kāi)辟的一個(gè)存儲(chǔ)空間,用于存儲(chǔ)會(huì)話(huà)ID和直播信息(如經(jīng)疊加動(dòng)態(tài)特效后生成的直播合成信息)?;谠摃?huì)話(huà)ID(如房間號(hào))與服務(wù)器建立連接,形成直播通道。其中,針對(duì)會(huì)話(huà)ID而言,一個(gè)具體實(shí)現(xiàn)可以為“房間ID”,該“房間ID”兩個(gè)作用:1)房間ID用于標(biāo)識(shí)終端請(qǐng)求在服務(wù)器的存儲(chǔ)區(qū)域開(kāi)辟的一個(gè)存儲(chǔ)空間或稱(chēng)主播空間,在實(shí)際應(yīng)用中稱(chēng)為“服務(wù)器為終端創(chuàng)建的直播房間”;當(dāng)然,這個(gè)直播空間不限于是在服務(wù)器存儲(chǔ)的,也可以是在直播交互的第一端(如主播端)開(kāi)辟的存儲(chǔ)空間或稱(chēng)主播空間;2)以單通道為例,通過(guò)會(huì)話(huà)ID(具體實(shí)現(xiàn)為房間ID),借助后臺(tái)服務(wù)器的轉(zhuǎn)發(fā),在直播交互的第一端(如主播端),后臺(tái)服務(wù)器,及直播交互的第二端(如觀眾端)三方之間建立的一個(gè)基于該會(huì)話(huà)ID的數(shù)據(jù)傳輸通道,如基于房間ID創(chuàng)建一條直播數(shù)據(jù)上傳通道,以便后續(xù)基于該直播數(shù)據(jù)上傳通道或簡(jiǎn)稱(chēng)直播通道,直播交互的第一端(如主播端)根據(jù)該直播通道向直播交互的第二端(如觀眾端)上傳所述直播合成結(jié)果。該直播合成結(jié)果為基于所述特征識(shí)別參數(shù)選取或自動(dòng)匹配的動(dòng)態(tài)特效進(jìn)行疊加合成所得到的合成結(jié)果。直播交互的第二端(如觀眾端)后續(xù)還需要基于該會(huì)話(huà)ID(如房間ID)接入該直播通道來(lái)接收所述直播合成結(jié)果。實(shí)施例二:本發(fā)明實(shí)施例的一種信息處理方法,如圖3所示,所述方法包括:步驟201、直播交互的第一端向服務(wù)器發(fā)起創(chuàng)建會(huì)話(huà)的第一請(qǐng)求消息。這里,在第一請(qǐng)求消息可以攜帶作為直播交互的第一端的某終端設(shè)備的標(biāo)識(shí),基于該終端設(shè)備的標(biāo)識(shí)發(fā)起第一請(qǐng)求消息,如終端設(shè)備A發(fā)起直播請(qǐng)求,其終端設(shè)備標(biāo)識(shí)為ID_A,向服務(wù)器請(qǐng)求創(chuàng)建會(huì)話(huà),在一個(gè)實(shí)際應(yīng)用中,是請(qǐng)求服務(wù)器為其創(chuàng)建房間,關(guān)于房間而言,主播請(qǐng)求直播所需創(chuàng)建的房間實(shí)際上是在服務(wù)器側(cè)開(kāi)辟一段存儲(chǔ)空間,將該存儲(chǔ)空間用于存儲(chǔ)直播交互的第一端(如主播端)與服務(wù)器進(jìn)行信息交互所傳輸?shù)男畔?,比如?huì)話(huà)ID,或者后續(xù)基于會(huì)話(huà)ID建立直播通道后在該存儲(chǔ)空間存儲(chǔ)直播信息(如經(jīng)疊加動(dòng)態(tài)特效后生成的直播合成信息),服務(wù)器為該終端設(shè)備A開(kāi)辟的存儲(chǔ)空間以ID_A標(biāo)識(shí),在存儲(chǔ)空間中可以存儲(chǔ)有會(huì)話(huà)ID和直播信息(如經(jīng)疊加動(dòng)態(tài)特效后生成的直播合成信息)。當(dāng)然,在另一個(gè)具體實(shí)現(xiàn)中,該存儲(chǔ)空間除了可以位于服務(wù)器側(cè),也可以位于直播交互的第一端側(cè),如位于終端設(shè)備A中。步驟202、服務(wù)器對(duì)所述第一請(qǐng)求消息進(jìn)行響應(yīng),分配會(huì)話(huà)空間,將所述會(huì)話(huà)空間以會(huì)話(huà)標(biāo)識(shí)ID進(jìn)行標(biāo)識(shí)后,將所述會(huì)話(huà)ID通過(guò)第一響應(yīng)消息返回給所述直播交互的第一端。這里,服務(wù)器收到第一請(qǐng)求消息后,為其分配會(huì)話(huà)空間(或稱(chēng)主播空間,如具體為房間),將所述會(huì)話(huà)空間以會(huì)話(huà)標(biāo)識(shí)ID(如房間號(hào))進(jìn)行標(biāo)識(shí)后,將所述會(huì)話(huà)ID(如房間號(hào))通過(guò)第一響應(yīng)消息返回給所述直播交互的第一端,一個(gè)實(shí)際應(yīng)用中,服務(wù)器可以從第一請(qǐng)求消息中解析出終端設(shè)備A的標(biāo)識(shí):ID_A。服務(wù)器為該終端設(shè)備A開(kāi)辟的存儲(chǔ)空間以ID_A標(biāo)識(shí),在存儲(chǔ)空間中可以存儲(chǔ)有會(huì)話(huà)ID和直播信息(如經(jīng)疊加動(dòng)態(tài)特效后生成的直播合成信息)。當(dāng)然,在另一個(gè)具體實(shí)現(xiàn)中,該存儲(chǔ)空間除了可以位于服務(wù)器側(cè),也可以位于直播交互的第一端側(cè),如位于終端設(shè)備A中。步驟203、所述直播交互的第一端解析出所述第一響應(yīng)消息中的會(huì)話(huà)ID,根據(jù)所述會(huì)話(huà)ID創(chuàng)建直播通道。這里,直播交互的第一端(如主播端)解析出所述第一響應(yīng)消息中的會(huì)話(huà)ID(如房間號(hào)),根據(jù)所述會(huì)話(huà)ID(如房間號(hào))創(chuàng)建直播通道,在本發(fā)明實(shí)施例中,該直播通道可以是直播交互的第一端與服務(wù)器間的專(zhuān)用通道,如圖1中直播通道10所示,也可以是借助已有的傳輸通道,如用于傳輸?shù)谝徽?qǐng)求消息和反饋會(huì)話(huà)ID的傳輸通道進(jìn)行信息交互。步驟204、對(duì)所述直播過(guò)程中的直播信息進(jìn)行采集,識(shí)別出所述直播信息為符合預(yù)設(shè)條件的人臉區(qū)域變化時(shí),得到對(duì)應(yīng)所述人臉區(qū)域變化的第一直播信息。步驟205、對(duì)第一直播信息進(jìn)行分解,得到至少一個(gè)圖像信息幀和所述圖像信息幀對(duì)應(yīng)的至少一個(gè)時(shí)間戳信息。步驟206、根據(jù)所述至少一個(gè)圖像信息幀和所述至少一個(gè)時(shí)間戳信息生成所述特征參數(shù)。這里,第一直播信息為視頻信息時(shí),通過(guò)步驟204-206,每當(dāng)識(shí)別出直播過(guò)程中符合預(yù)設(shè)條件的人臉區(qū)域變化時(shí),將視頻信息分解為多幀圖像,及其對(duì)應(yīng)的多個(gè)時(shí)間戳信息,根據(jù)多幀圖像和多個(gè)時(shí)間戳信息分別生成對(duì)應(yīng)的多個(gè)特征參數(shù),以多幀圖像中的第一幀圖像為例,其對(duì)應(yīng)的時(shí)間戳信息為T(mén)1,根據(jù)第一幀圖像和T1生成第一特征參數(shù),根據(jù)第一特征參數(shù)選取或自動(dòng)匹配動(dòng)態(tài)的特效信息,與第一幀圖像進(jìn)行疊加,得到一幀合成圖像,依次類(lèi)推,在對(duì)應(yīng)的時(shí)間點(diǎn),對(duì)相應(yīng)的圖像進(jìn)行疊加,得到多幀合成圖像,多幀合成圖像就構(gòu)成了動(dòng)態(tài)的視頻合成信息,將其用于在觀眾端進(jìn)行播放。在本發(fā)明實(shí)施例一實(shí)際應(yīng)用中,還可以對(duì)所述至少一個(gè)圖像信息幀按照預(yù)設(shè)策略進(jìn)行指定區(qū)域的截圖處理,將截圖處理結(jié)果和所述至少一個(gè)時(shí)間戳信息生成所述特征參數(shù)。在本發(fā)明實(shí)施例一實(shí)際應(yīng)用中,還可以對(duì)所述至少一個(gè)圖像信息幀按照預(yù)設(shè)策略進(jìn)行方向和/或角度的修正處理,將修正處理結(jié)果和所述至少一個(gè)時(shí)間戳信息生成所述特征參數(shù)。這里,在直播交互的第一端(如主播端)對(duì)視頻信息進(jìn)行動(dòng)態(tài)特效疊加的預(yù)處理后再發(fā)送給直播交互的第二端(如觀眾端),達(dá)到了更好的直播播放效果,在該預(yù)處理中,本發(fā)明實(shí)施例是根據(jù)用于表征所述人臉區(qū)域變化的至少一個(gè)圖像信息和對(duì)應(yīng)的至少一個(gè)時(shí)間信息生成特征參數(shù),由于考慮了時(shí)間因素,因此,將與所述特征參數(shù)匹配的動(dòng)態(tài)特效信息合成至所述人臉區(qū)域變化中所得到的直播合成信息是符合直播實(shí)時(shí)性需求的。步驟207、獲取與所述特征參數(shù)匹配的動(dòng)態(tài)特效信息,將所述動(dòng)態(tài)特效信息合成至所述人臉區(qū)域變化中,得到直播合成信息。這里,針對(duì)動(dòng)態(tài)特效信息而言,由于直播信息為視頻信息,是動(dòng)態(tài)的信息,因此,在進(jìn)行疊加時(shí),根據(jù)用于表征所述人臉區(qū)域變化的至少一個(gè)圖像信息和對(duì)應(yīng)的至少一個(gè)時(shí)間信息生成特征參數(shù),特征參數(shù)即為用于識(shí)別該視頻信息的特征識(shí)別參數(shù),在直播過(guò)程中,依據(jù)主播端選中的動(dòng)效特效信息或者自動(dòng)匹配該特征識(shí)別參數(shù)得到的動(dòng)效特效信息,進(jìn)行圖像疊加的合成處理。采用本發(fā)明實(shí)施例,針對(duì)圖像上的各種特殊信息進(jìn)行識(shí)別后,可以實(shí)時(shí)產(chǎn)生視頻的裝飾效果,使得觀眾端能實(shí)時(shí)看到主播端添加的各種動(dòng)效特效,達(dá)到了更好的直播播放效果。步驟208、通過(guò)所述直播通道發(fā)送所述直播合成信息。這里,為了減少網(wǎng)絡(luò)帶寬的壓力,直播通道有不只一種實(shí)現(xiàn)方式,即:本發(fā)明的直播通道有多種選擇,可以是采用已有的傳輸通道,也可以是采用專(zhuān)用通道。其中,采用專(zhuān)用通道時(shí),直播端和觀眾端可以基于會(huì)話(huà)ID接入同一個(gè)專(zhuān)用通道,此時(shí),上行信息和下行信息采用同一個(gè)專(zhuān)用通道進(jìn)行信息傳輸,即:?jiǎn)瓮ǖ纻鬏敚€可以在直播端與服務(wù)器間建立一個(gè)專(zhuān)用通道,在服務(wù)器與觀眾端間建立另一個(gè)專(zhuān)用通道,此時(shí),上行信息和下行信息分別采用兩個(gè)不同的專(zhuān)用通道進(jìn)行信息傳輸,即:雙通道傳輸,分為直播上傳通道和直播下載通道,觀眾端是通過(guò)會(huì)話(huà)ID建立另一個(gè)直播下載通道來(lái)拉取直播合成信息。采用本發(fā)明實(shí)施例,在直播圖像的動(dòng)態(tài)特效疊加中考慮了時(shí)間因素,因此,除了基于該時(shí)間因素能夠精準(zhǔn)的識(shí)別及匹配之外,還能讓觀眾端第一時(shí)間實(shí)時(shí)看到疊加了該動(dòng)態(tài)特效的直播合成信息,符合直播的實(shí)時(shí)性需求。在傳輸該疊加了該動(dòng)態(tài)特效的直播合成信息,給予多種傳輸方式的選擇,在網(wǎng)絡(luò)壓力大的情況下可以選擇網(wǎng)絡(luò)帶寬暢通的通道來(lái)進(jìn)行傳輸,從而,即便直播合成信息添加了動(dòng)態(tài)特效,使得信息量增加,仍然可以高速、快捷的傳輸該直播合成信息。采用本發(fā)明實(shí)施例,在一個(gè)實(shí)際應(yīng)用中,直播交互的第一端(如主播端)基于會(huì)話(huà)ID(如房間號(hào))來(lái)創(chuàng)建房間,如在服務(wù)器側(cè)或主播端開(kāi)辟的一個(gè)存儲(chǔ)空間,用于存儲(chǔ)會(huì)話(huà)ID和直播信息(如經(jīng)疊加動(dòng)態(tài)特效后生成的直播合成信息)?;谠摃?huì)話(huà)ID(如房間號(hào))與服務(wù)器建立連接,形成直播通道。其中,針對(duì)會(huì)話(huà)ID而言,一個(gè)具體實(shí)現(xiàn)可以為“房間ID”,該“房間ID”兩個(gè)作用:1)房間ID用于標(biāo)識(shí)終端請(qǐng)求在服務(wù)器的存儲(chǔ)區(qū)域開(kāi)辟的一個(gè)存儲(chǔ)空間或稱(chēng)主播空間,在實(shí)際應(yīng)用中稱(chēng)為“服務(wù)器為終端創(chuàng)建的直播房間”;當(dāng)然,這個(gè)直播空間不限于是在服務(wù)器存儲(chǔ)的,也可以是在直播交互的第一端(如主播端)開(kāi)辟的存儲(chǔ)空間或稱(chēng)主播空間;2)以單通道為例,通過(guò)會(huì)話(huà)ID(具體實(shí)現(xiàn)為房間ID),借助后臺(tái)服務(wù)器的轉(zhuǎn)發(fā),在直播交互的第一端(如主播端),后臺(tái)服務(wù)器,及直播交互的第二端(如觀眾端)三方之間建立的一個(gè)基于該會(huì)話(huà)ID的數(shù)據(jù)傳輸通道,如基于房間ID創(chuàng)建一條直播數(shù)據(jù)上傳通道,以便后續(xù)基于該直播數(shù)據(jù)上傳通道或簡(jiǎn)稱(chēng)直播通道,直播交互的第一端(如主播端)根據(jù)該直播通道向直播交互的第二端(如觀眾端)上傳所述直播合成結(jié)果。該直播合成結(jié)果為基于所述特征識(shí)別參數(shù)選取或自動(dòng)匹配的動(dòng)態(tài)特效進(jìn)行疊加合成所得到的合成結(jié)果。直播交互的第二端(如觀眾端)后續(xù)還需要基于該會(huì)話(huà)ID(如房間ID)接入該直播通道來(lái)接收所述直播合成結(jié)果。實(shí)施例三:本發(fā)明實(shí)施例的一種信息處理方法,如圖4所示,所述方法包括:步驟301、直播交互的第一端向服務(wù)器發(fā)起創(chuàng)建會(huì)話(huà)的第一請(qǐng)求消息。這里,在第一請(qǐng)求消息可以攜帶作為直播交互的第一端的某終端設(shè)備的標(biāo)識(shí),基于該終端設(shè)備的標(biāo)識(shí)發(fā)起第一請(qǐng)求消息,如終端設(shè)備A發(fā)起直播請(qǐng)求,其終端設(shè)備標(biāo)識(shí)為ID_A,向服務(wù)器請(qǐng)求創(chuàng)建會(huì)話(huà),在一個(gè)實(shí)際應(yīng)用中,是請(qǐng)求服務(wù)器為其創(chuàng)建房間,關(guān)于房間而言,主播請(qǐng)求直播所需創(chuàng)建的房間實(shí)際上是在服務(wù)器側(cè)開(kāi)辟一段存儲(chǔ)空間,將該存儲(chǔ)空間用于存儲(chǔ)直播交互的第一端(如主播端)與服務(wù)器進(jìn)行信息交互所傳輸?shù)男畔?,比如?huì)話(huà)ID,或者后續(xù)基于會(huì)話(huà)ID建立直播通道后在該存儲(chǔ)空間存儲(chǔ)直播信息(如經(jīng)疊加動(dòng)態(tài)特效后生成的直播合成信息),服務(wù)器為該終端設(shè)備A開(kāi)辟的存儲(chǔ)空間以ID_A標(biāo)識(shí),在存儲(chǔ)空間中可以存儲(chǔ)有會(huì)話(huà)ID和直播信息(如經(jīng)疊加動(dòng)態(tài)特效后生成的直播合成信息)。當(dāng)然,在另一個(gè)具體實(shí)現(xiàn)中,該存儲(chǔ)空間除了可以位于服務(wù)器側(cè),也可以位于直播交互的第一端側(cè),如位于終端設(shè)備A中。步驟302、服務(wù)器對(duì)所述第一請(qǐng)求消息進(jìn)行響應(yīng),分配會(huì)話(huà)空間,將所述會(huì)話(huà)空間以會(huì)話(huà)標(biāo)識(shí)ID進(jìn)行標(biāo)識(shí)后,將所述會(huì)話(huà)ID通過(guò)第一響應(yīng)消息返回給所述直播交互的第一端。這里,服務(wù)器收到第一請(qǐng)求消息后,為其分配會(huì)話(huà)空間(或稱(chēng)主播空間,如具體為房間),將所述會(huì)話(huà)空間以會(huì)話(huà)標(biāo)識(shí)ID(如房間號(hào))進(jìn)行標(biāo)識(shí)后,將所述會(huì)話(huà)ID(如房間號(hào))通過(guò)第一響應(yīng)消息返回給所述直播交互的第一端,一個(gè)實(shí)際應(yīng)用中,服務(wù)器可以從第一請(qǐng)求消息中解析出終端設(shè)備A的標(biāo)識(shí):ID_A。服務(wù)器為該終端設(shè)備A開(kāi)辟的存儲(chǔ)空間以ID_A標(biāo)識(shí),在存儲(chǔ)空間中可以存儲(chǔ)有會(huì)話(huà)ID和直播信息(如經(jīng)疊加動(dòng)態(tài)特效后生成的直播合成信息)。當(dāng)然,在另一個(gè)具體實(shí)現(xiàn)中,該存儲(chǔ)空間除了可以位于服務(wù)器側(cè),也可以位于直播交互的第一端側(cè),如位于終端設(shè)備A中。步驟303、所述直播交互的第一端解析出所述第一響應(yīng)消息中的會(huì)話(huà)ID,根據(jù)所述會(huì)話(huà)ID創(chuàng)建直播通道。這里,直播交互的第一端(如主播端)解析出所述第一響應(yīng)消息中的會(huì)話(huà)ID(如房間號(hào)),根據(jù)所述會(huì)話(huà)ID(如房間號(hào))創(chuàng)建直播通道,在本發(fā)明實(shí)施例中,該直播通道可以是直播交互的第一端與服務(wù)器間的專(zhuān)用通道,如圖1中直播通道10所示,也可以是借助已有的傳輸通道,如用于傳輸?shù)谝徽?qǐng)求消息和反饋會(huì)話(huà)ID的傳輸通道進(jìn)行信息交互。步驟304、對(duì)所述直播過(guò)程中的直播信息進(jìn)行采集,識(shí)別出所述直播信息為符合預(yù)設(shè)條件的人臉區(qū)域變化時(shí),得到對(duì)應(yīng)所述人臉區(qū)域變化的第一直播信息。步驟305、對(duì)第一直播信息進(jìn)行分解,得到至少一個(gè)圖像信息幀和所述圖像信息幀對(duì)應(yīng)的至少一個(gè)時(shí)間戳信息。步驟306、根據(jù)所述至少一個(gè)圖像信息幀和所述至少一個(gè)時(shí)間戳信息生成所述特征參數(shù)。這里,第一直播信息為視頻信息時(shí),通過(guò)步驟304-306,每當(dāng)識(shí)別出直播過(guò)程中符合預(yù)設(shè)條件的人臉區(qū)域變化時(shí),將視頻信息分解為多幀圖像,及其對(duì)應(yīng)的多個(gè)時(shí)間戳信息,根據(jù)多幀圖像和多個(gè)時(shí)間戳信息分別生成對(duì)應(yīng)的多個(gè)特征參數(shù),以多幀圖像中的第一幀圖像為例,其對(duì)應(yīng)的時(shí)間戳信息為T(mén)1,根據(jù)第一幀圖像和T1生成第一特征參數(shù),根據(jù)第一特征參數(shù)選取或自動(dòng)匹配動(dòng)態(tài)的特效信息,與第一幀圖像進(jìn)行疊加,得到一幀合成圖像,依次類(lèi)推,在對(duì)應(yīng)的時(shí)間點(diǎn),對(duì)相應(yīng)的圖像進(jìn)行疊加,得到多幀合成圖像,多幀合成圖像就構(gòu)成了動(dòng)態(tài)的視頻合成信息,將其用于在觀眾端進(jìn)行播放。在本發(fā)明實(shí)施例一實(shí)際應(yīng)用中,還可以對(duì)所述至少一個(gè)圖像信息幀按照預(yù)設(shè)策略進(jìn)行指定區(qū)域的截圖處理,將截圖處理結(jié)果和所述至少一個(gè)時(shí)間戳信息生成所述特征參數(shù)。在本發(fā)明實(shí)施例一實(shí)際應(yīng)用中,還可以對(duì)所述至少一個(gè)圖像信息幀按照預(yù)設(shè)策略進(jìn)行方向和/或角度的修正處理,將修正處理結(jié)果和所述至少一個(gè)時(shí)間戳信息生成所述特征參數(shù)。這里,在直播交互的第一端(如主播端)對(duì)視頻信息進(jìn)行動(dòng)態(tài)特效疊加的預(yù)處理后再發(fā)送給直播交互的第二端(如觀眾端),達(dá)到了更好的直播播放效果,在該預(yù)處理中,本發(fā)明實(shí)施例是根據(jù)用于表征所述人臉區(qū)域變化的至少一個(gè)圖像信息和對(duì)應(yīng)的至少一個(gè)時(shí)間信息生成特征參數(shù),由于考慮了時(shí)間因素,因此,將與所述特征參數(shù)匹配的動(dòng)態(tài)特效信息合成至所述人臉區(qū)域變化中所得到的直播合成信息是符合直播實(shí)時(shí)性需求的。步驟307、根據(jù)所述至少一個(gè)時(shí)間戳信息依次定位出所述至少一個(gè)圖像信息幀的位置,為所述至少一個(gè)圖像信息幀疊加所述動(dòng)態(tài)特效信息,將得到的疊加結(jié)果確定為所述直播合成信息。這里,通過(guò)至少一個(gè)時(shí)間戳信息依次定位出所述至少一個(gè)圖像信息幀的位置,從而可以獲取相匹配的動(dòng)態(tài)特效信息,將所述動(dòng)態(tài)特效信息合成至所述人臉區(qū)域變化中,得到直播合成信息。其中,所述動(dòng)態(tài)特效信息為:符合人臉、動(dòng)作和/或場(chǎng)景需求的特效信息。該動(dòng)態(tài)特效信息可以為用戶(hù)事先指定的信息,也可以是根據(jù)特征參數(shù)自動(dòng)匹配的信息,即根據(jù)識(shí)別時(shí)生成的所述特征參數(shù)實(shí)時(shí)匹配得到的動(dòng)態(tài)特效信息,無(wú)需用戶(hù)自行指定。具體的,該動(dòng)態(tài)特效信息可以在每一幀圖像上采用,或者在某幾幀圖像上采用。直播過(guò)程中,先進(jìn)行人臉識(shí)別,圖像疊加,除了動(dòng)態(tài)特效,還可以添加濾鏡效果和VR技術(shù)。動(dòng)態(tài)特效是依據(jù)人臉,動(dòng)作,場(chǎng)景等信息,對(duì)直播畫(huà)面進(jìn)行處理,增強(qiáng)趣味性的裝飾效果,如直播中解析視頻信息的多幀,對(duì)應(yīng)人臉,動(dòng)作,場(chǎng)景等信息在對(duì)應(yīng)的幀進(jìn)行動(dòng)態(tài)疊加,在視頻上顯示一個(gè)貼紙的動(dòng)畫(huà)效果,如圖5-6所示,其中,圖5為添加用戶(hù)指定的動(dòng)態(tài)特效的示意圖,圖6為在圖5基礎(chǔ)上增加濾鏡效果的示意圖,圖6中用戶(hù)的皮膚更加光滑。這里,針對(duì)動(dòng)態(tài)特效信息而言,由于直播信息為視頻信息,是動(dòng)態(tài)的信息,因此,在進(jìn)行疊加時(shí),根據(jù)用于表征所述人臉區(qū)域變化的至少一個(gè)圖像信息和對(duì)應(yīng)的至少一個(gè)時(shí)間信息生成特征參數(shù),特征參數(shù)即為用于識(shí)別該視頻信息的特征識(shí)別參數(shù),在直播過(guò)程中,依據(jù)主播端選中的動(dòng)效特效信息或者自動(dòng)匹配該特征識(shí)別參數(shù)得到的動(dòng)效特效信息,進(jìn)行圖像疊加的合成處理。采用本發(fā)明實(shí)施例,針對(duì)圖像上的各種特殊信息進(jìn)行識(shí)別后,可以實(shí)時(shí)產(chǎn)生視頻的裝飾效果,使得觀眾端能實(shí)時(shí)看到主播端添加的各種動(dòng)效特效,達(dá)到了更好的直播播放效果。步驟308、直播交互的第一端對(duì)所述直播合成信息按照壓縮策略進(jìn)行壓縮編碼后,得到編碼處理信息,通過(guò)所述直播通道發(fā)送所述編碼處理信息。這里,所述壓縮策略為所述直播交互的第一端與直播交互的第二端事先協(xié)商好的策略,從而,直播交互的第一端將所述會(huì)話(huà)ID通過(guò)服務(wù)器轉(zhuǎn)發(fā)給直播交互的第二端,具體可以為以push消息進(jìn)行轉(zhuǎn)發(fā),或者以feed形式進(jìn)行轉(zhuǎn)發(fā)。直播交互的第二端根據(jù)所述會(huì)話(huà)ID接入所述直播通道后,通過(guò)所述直播通道先對(duì)所述編碼處理信息進(jìn)行解壓縮的解碼處理,再接收未壓縮的所述直播合成信息,即:在所述直播交互的第一端將所述會(huì)話(huà)ID通過(guò)服務(wù)器轉(zhuǎn)發(fā)給直播交互的第二端,所述直播交互的第二端根據(jù)所述會(huì)話(huà)ID接入所述直播通道,通過(guò)所述直播通道接收所述編碼處理信息后,由于所述壓縮策略為所述直播交互的第一端與直播交互的第二端事先協(xié)商好的策略,因此,所述直播交互的第二端可以采用與該壓縮策略對(duì)應(yīng)的解壓縮策略,對(duì)接收到的所述編碼處理信息進(jìn)行解碼,得到所述直播合成信息。這里,為了減少網(wǎng)絡(luò)帶寬的壓力,直播通道有不只一種實(shí)現(xiàn)方式,即:本發(fā)明的直播通道有多種選擇,可以是采用已有的傳輸通道,也可以是采用專(zhuān)用通道。其中,采用專(zhuān)用通道時(shí),直播端和觀眾端可以基于會(huì)話(huà)ID接入同一個(gè)專(zhuān)用通道,此時(shí),上行信息和下行信息采用同一個(gè)專(zhuān)用通道進(jìn)行信息傳輸,即:?jiǎn)瓮ǖ纻鬏?,還可以在直播端與服務(wù)器間建立一個(gè)專(zhuān)用通道,在服務(wù)器與觀眾端間建立另一個(gè)專(zhuān)用通道,此時(shí),上行信息和下行信息分別采用兩個(gè)不同的專(zhuān)用通道進(jìn)行信息傳輸,即:雙通道傳輸,分為直播上傳通道和直播下載通道,觀眾端是通過(guò)會(huì)話(huà)ID建立另一個(gè)直播下載通道來(lái)拉取直播合成信息。采用本發(fā)明實(shí)施例,在直播圖像的動(dòng)態(tài)特效疊加中考慮了時(shí)間因素,因此,除了基于該時(shí)間因素能夠精準(zhǔn)的識(shí)別及匹配之外,還能讓觀眾端第一時(shí)間實(shí)時(shí)看到疊加了該動(dòng)態(tài)特效的直播合成信息,符合直播的實(shí)時(shí)性需求。在傳輸該疊加了該動(dòng)態(tài)特效的直播合成信息,給予多種傳輸方式的選擇,在網(wǎng)絡(luò)壓力大的情況下可以選擇網(wǎng)絡(luò)帶寬暢通的通道來(lái)進(jìn)行傳輸,從而,即便直播合成信息添加了動(dòng)態(tài)特效,使得信息量增加,仍然可以高速、快捷的傳輸該直播合成信息。采用本發(fā)明實(shí)施例,在一個(gè)實(shí)際應(yīng)用中,直播交互的第一端(如主播端)基于會(huì)話(huà)ID(如房間號(hào))來(lái)創(chuàng)建房間,如在服務(wù)器側(cè)或主播端開(kāi)辟的一個(gè)存儲(chǔ)空間,用于存儲(chǔ)會(huì)話(huà)ID和直播信息(如經(jīng)疊加動(dòng)態(tài)特效后生成的直播合成信息)?;谠摃?huì)話(huà)ID(如房間號(hào))與服務(wù)器建立連接,形成直播通道。其中,針對(duì)會(huì)話(huà)ID而言,一個(gè)具體實(shí)現(xiàn)可以為“房間ID”,該“房間ID”兩個(gè)作用:1)房間ID用于標(biāo)識(shí)終端請(qǐng)求在服務(wù)器的存儲(chǔ)區(qū)域開(kāi)辟的一個(gè)存儲(chǔ)空間或稱(chēng)主播空間,在實(shí)際應(yīng)用中稱(chēng)為“服務(wù)器為終端創(chuàng)建的直播房間”;當(dāng)然,這個(gè)直播空間不限于是在服務(wù)器存儲(chǔ)的,也可以是在直播交互的第一端(如主播端)開(kāi)辟的存儲(chǔ)空間或稱(chēng)主播空間;2)以單通道為例,通過(guò)會(huì)話(huà)ID(具體實(shí)現(xiàn)為房間ID),借助后臺(tái)服務(wù)器的轉(zhuǎn)發(fā),在直播交互的第一端(如主播端),后臺(tái)服務(wù)器,及直播交互的第二端(如觀眾端)三方之間建立的一個(gè)基于該會(huì)話(huà)ID的數(shù)據(jù)傳輸通道,如基于房間ID創(chuàng)建一條直播數(shù)據(jù)上傳通道,以便后續(xù)基于該直播數(shù)據(jù)上傳通道或簡(jiǎn)稱(chēng)直播通道,直播交互的第一端(如主播端)根據(jù)該直播通道向直播交互的第二端(如觀眾端)上傳所述直播合成結(jié)果。該直播合成結(jié)果為基于所述特征識(shí)別參數(shù)選取或自動(dòng)匹配的動(dòng)態(tài)特效進(jìn)行疊加合成所得到的合成結(jié)果。直播交互的第二端(如觀眾端)后續(xù)還需要基于該會(huì)話(huà)ID(如房間ID)接入該直播通道來(lái)接收所述直播合成結(jié)果。采用本發(fā)明實(shí)施例,在一個(gè)實(shí)際應(yīng)用中,以feeds形式進(jìn)行轉(zhuǎn)發(fā)為例,主播端發(fā)起直播時(shí),先到后臺(tái)服務(wù)器創(chuàng)建一個(gè)房間號(hào),該房間號(hào)用于創(chuàng)建房間使用,根據(jù)該房間號(hào)建立直播通道,拿到房間號(hào)后,利用房間號(hào)再到后臺(tái)發(fā)一條直播feeds,后臺(tái)服務(wù)器會(huì)對(duì)這條直播feeds進(jìn)行推流(當(dāng)然,也可以通過(guò)發(fā)push和消息來(lái)實(shí)現(xiàn)),feeds到好友客戶(hù)端。建立直播通道后,直播端采集視頻,進(jìn)行動(dòng)態(tài)處理,如靠識(shí)別信息來(lái)定位動(dòng)效的位置,再觸發(fā)動(dòng)態(tài)素材獲取和圖像疊加。直播過(guò)程中,依據(jù)主播端選中的動(dòng)效效果,針對(duì)圖像上的各種特殊信息進(jìn)行識(shí)別,并實(shí)時(shí)產(chǎn)生視頻的裝飾效果,生成帶有動(dòng)態(tài)特效的直播合成信息,進(jìn)行壓縮編碼,將所述編碼處理信息通過(guò)所述直播通道發(fā)送給觀眾端,觀眾端先通過(guò)push和feeds中的房間號(hào),進(jìn)入主播端所創(chuàng)建的房間,通過(guò)所述直播通道拉取所述編碼處理信息,進(jìn)行解壓縮的解碼處理,得到帶有動(dòng)態(tài)特效的直播合成信息,觀看直播。其中,編碼和解碼是壓縮數(shù)據(jù)使用,以便于節(jié)約網(wǎng)絡(luò)傳輸帶寬的壓力,提高傳輸速度。由于帶有動(dòng)態(tài)特效的直播合成信息,對(duì)其進(jìn)行傳輸會(huì)加大網(wǎng)絡(luò)傳輸壓力,而直播又有實(shí)時(shí)性的需求,因此,通過(guò)壓縮編碼和對(duì)端的解壓縮解碼,能減少網(wǎng)絡(luò)傳輸?shù)膲毫?,無(wú)時(shí)間延遲,不影響直播的實(shí)時(shí)性需求。實(shí)施例四:本發(fā)明實(shí)施例的一種信息處理系統(tǒng),如圖7所示,所述系統(tǒng)包括:直播交互的第一端(如主播端)31、服務(wù)器41、直播交互的第二端(如觀眾端)51。其中,直播交互的第一端(如主播端)31包括請(qǐng)求發(fā)起單元311,用于向服務(wù)器發(fā)起創(chuàng)建會(huì)話(huà)的第一請(qǐng)求消息;解析單元312,用于解析出所述第一響應(yīng)消息中的會(huì)話(huà)ID,根據(jù)所述會(huì)話(huà)ID創(chuàng)建直播通道;參數(shù)生成單元313,用于當(dāng)識(shí)別出直播過(guò)程中符合預(yù)設(shè)條件的人臉區(qū)域變化時(shí),根據(jù)用于表征所述人臉區(qū)域變化的至少一個(gè)圖像信息和對(duì)應(yīng)的至少一個(gè)時(shí)間信息生成特征參數(shù);信息合成單元314,用于獲取與所述特征參數(shù)匹配的動(dòng)態(tài)特效信息,將所述動(dòng)態(tài)特效信息合成至所述人臉區(qū)域變化中,得到直播合成信息;發(fā)送單元315,用于通過(guò)所述直播通道發(fā)送所述直播合成信息。服務(wù)器41包括:請(qǐng)求響應(yīng)單元411,用于對(duì)所述第一請(qǐng)求消息進(jìn)行響應(yīng),分配會(huì)話(huà)空間,將所述會(huì)話(huà)空間以會(huì)話(huà)標(biāo)識(shí)ID進(jìn)行標(biāo)識(shí)后,將所述會(huì)話(huà)ID通過(guò)第一響應(yīng)消息返回給所述直播交互的第一端。ID發(fā)送單元412,用于發(fā)送所述會(huì)話(huà)ID給所述直播交互的第二端。直播交互的第二端(如觀眾端)51包括:接入單元511,用于根據(jù)接收到的所述會(huì)話(huà)ID接入直播通道或創(chuàng)建直播通道;接收單元512,用于在直播通道上接收所述直播合成信息。在一個(gè)實(shí)際應(yīng)用中,在第一請(qǐng)求消息可以攜帶作為直播交互的第一端的某終端設(shè)備的標(biāo)識(shí),基于該終端設(shè)備的標(biāo)識(shí)發(fā)起第一請(qǐng)求消息,如終端設(shè)備A發(fā)起直播請(qǐng)求,其終端設(shè)備標(biāo)識(shí)為ID_A,向服務(wù)器請(qǐng)求創(chuàng)建會(huì)話(huà),在一個(gè)實(shí)際應(yīng)用中,是請(qǐng)求服務(wù)器為其創(chuàng)建房間,關(guān)于房間而言,主播請(qǐng)求直播所需創(chuàng)建的房間實(shí)際上是在服務(wù)器側(cè)開(kāi)辟一段存儲(chǔ)空間,將該存儲(chǔ)空間用于存儲(chǔ)直播交互的第一端(如主播端)與服務(wù)器進(jìn)行信息交互所傳輸?shù)男畔ⅲ热鐣?huì)話(huà)ID,或者后續(xù)基于會(huì)話(huà)ID建立直播通道后在該存儲(chǔ)空間存儲(chǔ)直播信息(如經(jīng)疊加動(dòng)態(tài)特效后生成的直播合成信息),服務(wù)器為該終端設(shè)備A開(kāi)辟的存儲(chǔ)空間以ID_A標(biāo)識(shí),在存儲(chǔ)空間中可以存儲(chǔ)有會(huì)話(huà)ID和直播信息(如經(jīng)疊加動(dòng)態(tài)特效后生成的直播合成信息)。當(dāng)然,在另一個(gè)具體實(shí)現(xiàn)中,該存儲(chǔ)空間除了可以位于服務(wù)器側(cè),也可以位于直播交互的第一端側(cè),如位于終端設(shè)備A中。服務(wù)器收到第一請(qǐng)求消息后,從第一請(qǐng)求消息中解析出終端設(shè)備A的標(biāo)識(shí):ID_A,為其分配會(huì)話(huà)空間(或稱(chēng)主播空間,如具體為房間),該會(huì)話(huà)空間(或稱(chēng)主播空間,如具體為房間)實(shí)際上為一個(gè)存儲(chǔ)空間,則服務(wù)器為該終端設(shè)備A開(kāi)辟的存儲(chǔ)空間以ID_A標(biāo)識(shí),在存儲(chǔ)空間中可以存儲(chǔ)有會(huì)話(huà)ID和直播信息(如經(jīng)疊加動(dòng)態(tài)特效后生成的直播合成信息。之后,將所述會(huì)話(huà)空間以會(huì)話(huà)標(biāo)識(shí)ID(如房間號(hào))進(jìn)行標(biāo)識(shí)后,將所述會(huì)話(huà)ID(如房間號(hào))通過(guò)第一響應(yīng)消息返回給所述直播交互的第一端,返回給終端設(shè)備A。直播交互的第一端(如主播端)解析出所述第一響應(yīng)消息中的會(huì)話(huà)ID(如房間號(hào)),根據(jù)所述會(huì)話(huà)ID(如房間號(hào))創(chuàng)建直播通道,在本發(fā)明實(shí)施例中,該直播通道可以是直播交互的第一端與服務(wù)器間的專(zhuān)用通道,如圖1中直播通道10所示,也可以是借助已有的傳輸通道,如用于傳輸?shù)谝徽?qǐng)求消息和反饋會(huì)話(huà)ID的傳輸通道進(jìn)行信息交互。在直播交互的第一端(如主播端)對(duì)視頻信息進(jìn)行動(dòng)態(tài)特效疊加的預(yù)處理后再發(fā)送給直播交互的第二端(如觀眾端),達(dá)到了更好的直播播放效果,在該預(yù)處理中,本發(fā)明實(shí)施例是根據(jù)用于表征所述人臉區(qū)域變化的至少一個(gè)圖像信息和對(duì)應(yīng)的至少一個(gè)時(shí)間信息生成特征參數(shù),由于考慮了時(shí)間因素,因此,將與所述特征參數(shù)匹配的動(dòng)態(tài)特效信息合成至所述人臉區(qū)域變化中所得到的直播合成信息是符合直播實(shí)時(shí)性需求的。針對(duì)動(dòng)態(tài)特效信息而言,由于直播信息為視頻信息,是動(dòng)態(tài)的信息,因此,在進(jìn)行疊加時(shí),根據(jù)用于表征所述人臉區(qū)域變化的至少一個(gè)圖像信息和對(duì)應(yīng)的至少一個(gè)時(shí)間信息生成特征參數(shù),特征參數(shù)即為用于識(shí)別該視頻信息的特征識(shí)別參數(shù),在直播過(guò)程中,依據(jù)主播端選中的動(dòng)效特效信息或者自動(dòng)匹配該特征識(shí)別參數(shù)得到的動(dòng)效特效信息,進(jìn)行圖像疊加的合成處理。采用本發(fā)明實(shí)施例,針對(duì)圖像上的各種特殊信息進(jìn)行識(shí)別后,可以實(shí)時(shí)產(chǎn)生視頻的裝飾效果,使得觀眾端能實(shí)時(shí)看到主播端添加的各種動(dòng)效特效,達(dá)到了更好的直播播放效果。為了減少網(wǎng)絡(luò)帶寬的壓力,直播通道有不只一種實(shí)現(xiàn)方式,即:本發(fā)明的直播通道有多種選擇,可以是采用已有的傳輸通道,也可以是采用專(zhuān)用通道。其中,采用專(zhuān)用通道時(shí),直播端和觀眾端可以基于會(huì)話(huà)ID接入同一個(gè)專(zhuān)用通道,此時(shí),上行信息和下行信息采用同一個(gè)專(zhuān)用通道進(jìn)行信息傳輸,即:?jiǎn)瓮ǖ纻鬏?,還可以在直播端與服務(wù)器間建立一個(gè)專(zhuān)用通道,在服務(wù)器與觀眾端間建立另一個(gè)專(zhuān)用通道,此時(shí),上行信息和下行信息分別采用兩個(gè)不同的專(zhuān)用通道進(jìn)行信息傳輸,即:雙通道傳輸,分為直播上傳通道和直播下載通道,觀眾端是通過(guò)會(huì)話(huà)ID建立另一個(gè)直播下載通道來(lái)拉取直播合成信息。另外,在直播圖像的動(dòng)態(tài)特效疊加中考慮了時(shí)間因素,因此,除了基于該時(shí)間因素能夠精準(zhǔn)的識(shí)別及匹配之外,還能讓觀眾端第一時(shí)間實(shí)時(shí)看到疊加了該動(dòng)態(tài)特效的直播合成信息,符合直播的實(shí)時(shí)性需求。在傳輸該疊加了該動(dòng)態(tài)特效的直播合成信息,給予多種傳輸方式的選擇,在網(wǎng)絡(luò)壓力大的情況下可以選擇網(wǎng)絡(luò)帶寬暢通的通道來(lái)進(jìn)行傳輸,從而,即便直播合成信息添加了動(dòng)態(tài)特效,使得信息量增加,仍然可以高速、快捷的傳輸該直播合成信息。在一個(gè)實(shí)際應(yīng)用中,動(dòng)態(tài)信息疊加的一個(gè)實(shí)施例,可以是:按照選取的動(dòng)態(tài)特效信息來(lái)繪制該直播合成信息,通過(guò)人臉檢測(cè)算法,在繪制該直播合成信息時(shí)根據(jù)人臉檢測(cè)的結(jié)果將動(dòng)態(tài)特效信息繪制在恰當(dāng)?shù)奈恢茫枰獙?dòng)態(tài)特效信息與特征坐標(biāo)相結(jié)合,之后再與從視頻信息中分解出的多幀圖像信息進(jìn)行疊加合成,如,將特征檢測(cè)和素材解析器發(fā)生關(guān)系,再與視頻合成器發(fā)生關(guān)系,因?yàn)楸砬?,?dòng)作,五官變化這種,坐標(biāo)都是會(huì)變化的,具體的,終端通過(guò)應(yīng)用(如相機(jī)應(yīng)用)拍攝原始視頻,在拍攝過(guò)程中,終端通過(guò)特征檢測(cè)器來(lái)檢測(cè)原始視頻中每一幀圖像中的人臉區(qū)域或者取景框內(nèi)用戶(hù)動(dòng)作的特征,分析出具體的特征參數(shù)及其對(duì)應(yīng)的特征坐標(biāo)(初始坐標(biāo)和形變后的目的坐標(biāo)),終端收到基于服務(wù)器匹配特征參數(shù)后發(fā)送選定或自動(dòng)匹配的動(dòng)態(tài)特效信息,通過(guò)素材解析器對(duì)動(dòng)態(tài)特效信息進(jìn)行解析,以得到動(dòng)態(tài)特效信息及其屬性和疊加位置和疊加時(shí)間點(diǎn)等信息,將動(dòng)態(tài)特效信息按照特征坐標(biāo)指示的疊加位置和疊加時(shí)間點(diǎn)等信息,通過(guò)視頻合成器將動(dòng)態(tài)特效信息與正在拍攝的原始視頻進(jìn)行視頻合成,生成含有動(dòng)態(tài)特效信息的視頻處理結(jié)果。在本發(fā)明實(shí)施例一實(shí)施方式中,所述參數(shù)生成單元,進(jìn)一步用于:對(duì)所述直播過(guò)程中的直播信息進(jìn)行采集,識(shí)別出所述直播信息為符合預(yù)設(shè)條件的人臉區(qū)域變化時(shí),得到對(duì)應(yīng)所述人臉區(qū)域變化的第一直播信息;對(duì)所述第一直播信息進(jìn)行分解,得到至少一個(gè)圖像信息幀和所述圖像信息幀對(duì)應(yīng)的至少一個(gè)時(shí)間戳信息;根據(jù)所述至少一個(gè)圖像信息幀和所述至少一個(gè)時(shí)間戳信息生成所述特征參數(shù)。在本發(fā)明實(shí)施例一實(shí)施方式中,所述系統(tǒng)還包括截圖處理單元,用于:對(duì)所述至少一個(gè)圖像信息幀按照預(yù)設(shè)策略進(jìn)行指定區(qū)域的截圖處理,將截圖處理結(jié)果和所述至少一個(gè)時(shí)間戳信息生成所述特征參數(shù)。在本發(fā)明實(shí)施例一實(shí)施方式中,所述系統(tǒng)還包括修正處理單元,用于:對(duì)所述至少一個(gè)圖像信息幀按照預(yù)設(shè)策略進(jìn)行方向和/或角度的修正處理,將修正處理結(jié)果和所述至少一個(gè)時(shí)間戳信息生成所述特征參數(shù)。在本發(fā)明實(shí)施例一實(shí)施方式中,所述信息合成單元,進(jìn)一步用于:根據(jù)所述至少一個(gè)時(shí)間戳信息依次定位出所述至少一個(gè)圖像信息幀的位置,為所述至少一個(gè)圖像信息幀疊加所述動(dòng)態(tài)特效信息,將得到的疊加結(jié)果確定為所述直播合成信息;所述動(dòng)態(tài)特效信息為:符合人臉、動(dòng)作和/或場(chǎng)景需求的特效信息。在本發(fā)明實(shí)施例一實(shí)施方式中,所述發(fā)送單元,進(jìn)一步用于將所述會(huì)話(huà)ID通過(guò)服務(wù)器轉(zhuǎn)發(fā)給直播交互的第二端。在本發(fā)明實(shí)施例一實(shí)施方式中,所述發(fā)送單元,進(jìn)一步用于:對(duì)所述直播合成信息按照壓縮策略進(jìn)行壓縮編碼后,得到編碼處理信息,通過(guò)所述直播通道發(fā)送所述編碼處理信息;所述壓縮策略為所述直播交互的第一端與直播交互的第二端事先協(xié)商好的策略。其中,對(duì)于用于數(shù)據(jù)處理的處理器而言,在執(zhí)行處理時(shí),可以采用微處理器、中央處理器(CPU,CentralProcessingUnit)、數(shù)字信號(hào)處理器(DSP,DigitalSingnalProcessor)或可編程邏輯陣列(FPGA,F(xiàn)ield-ProgrammableGateArray)實(shí)現(xiàn);對(duì)于存儲(chǔ)介質(zhì)來(lái)說(shuō),包含操作指令,該操作指令可以為計(jì)算機(jī)可執(zhí)行代碼,通過(guò)所述操作指令來(lái)實(shí)現(xiàn)上述本發(fā)明實(shí)施例信息處理方法流程中的各個(gè)步驟。這里需要指出的是:以上涉及終端和服務(wù)器項(xiàng)的描述,與上述方法描述是類(lèi)似的,同方法的有益效果描述,不做贅述。對(duì)于本發(fā)明終端和服務(wù)器實(shí)施例中未披露的技術(shù)細(xì)節(jié),請(qǐng)參照本發(fā)明方法流程描述的實(shí)施例所描述內(nèi)容。以一個(gè)現(xiàn)實(shí)應(yīng)用場(chǎng)景為例對(duì)本發(fā)明實(shí)施例闡述如下:對(duì)于直播場(chǎng)景而言,大多數(shù)是針對(duì)于靜態(tài)圖片的處理,以便給圖片增加裝飾的效果。在應(yīng)用到視頻上時(shí),通常也只是單一的疊加而沒(méi)有利用當(dāng)前圖像上有各種信息來(lái)實(shí)時(shí)動(dòng)態(tài)的添加效果。所謂動(dòng)效是指:在視頻上,疊加一個(gè)貼紙的動(dòng)畫(huà)效果,包括:1)氛圍動(dòng)效,如整屏的落雪或氣泡類(lèi)效果;2)行為動(dòng)效,如嘟嘴,皺眉這樣行為類(lèi)的增強(qiáng)效果;3)人臉動(dòng)效,如兔耳,如花,等主要針對(duì)人臉區(qū)域的裝飾效果。對(duì)于直播場(chǎng)景,采用本發(fā)明實(shí)施例,直播過(guò)程中,依據(jù)人臉,動(dòng)作,場(chǎng)景等信息,依據(jù)主播選中的動(dòng)效效果對(duì)直播畫(huà)面進(jìn)行處理,并實(shí)時(shí)產(chǎn)生視頻的裝飾效果,觀眾能實(shí)時(shí)看到主播添加的動(dòng)效效果。在對(duì)直播畫(huà)面進(jìn)行處理時(shí),可以采用動(dòng)態(tài)貼紙、人臉識(shí)別處理、圖像疊加、濾鏡和VR等技術(shù)。具體的,主播端發(fā)起直播時(shí),先到后臺(tái)服務(wù)器創(chuàng)建一個(gè)房間號(hào),得到直播通道。拿到房間號(hào)后,利用房間號(hào)再到后臺(tái)發(fā)一條直播feeds。后臺(tái)服務(wù)器會(huì)對(duì)這條直播feeds進(jìn)行推流,發(fā)push和feeds到好友客戶(hù)端。然后直播端就開(kāi)始把采集的數(shù)據(jù)在進(jìn)行動(dòng)效的處理后編碼,通過(guò)直播通道發(fā)送到后臺(tái)服務(wù)器進(jìn)行存儲(chǔ)與轉(zhuǎn)發(fā),觀眾端,可以通過(guò)客戶(hù)端用push或feeds里帶下來(lái)的房間號(hào),再進(jìn)入到主播斷的房間中,觀看直播。一,直播端的發(fā)起流程包括如下內(nèi)容:1)主播準(zhǔn)備開(kāi)始直播,首先打攝像頭。這里,會(huì)等待用戶(hù)修改直播屬性,是僅自己可見(jiàn)還是好友可風(fēng),還是所有人可見(jiàn),還是指定人可見(jiàn)??梢灾付ǚ饷妫蛑苯釉?,2,1倒數(shù)后進(jìn)行截圖2)創(chuàng)建房間。這里,主播向后臺(tái)服務(wù)器發(fā)送一條創(chuàng)建直播房間的請(qǐng)求,后臺(tái)服務(wù)器收到請(qǐng)求,創(chuàng)建一個(gè)直播房間,并返回一個(gè)房間ID。3)開(kāi)始直播。這里,創(chuàng)建房間號(hào)成功后,拿房間ID創(chuàng)建一條直播數(shù)據(jù)上傳通道,直播通道建立成功就可以往通道上傳直播數(shù)據(jù)了。4)旁路推流。這里,往后臺(tái)服務(wù)器發(fā)一條直播feeds,后臺(tái)服務(wù)器收到直播feeds后,feeds落存儲(chǔ),并依據(jù)房間屬性,給相關(guān)好友,發(fā)送push消息。5)直播采集數(shù)據(jù)處理。這里,以人臉動(dòng)效舉例,在一幀圖像上,先進(jìn)行人臉識(shí)別,識(shí)別人臉成功,就得到一個(gè)人臉區(qū)。人臉動(dòng)效,就依據(jù)這個(gè)人臉的區(qū)域A,人臉角度B,以當(dāng)前這幀的時(shí)間戳C,產(chǎn)生一個(gè)識(shí)別特征信息X,人臉動(dòng)效就依據(jù)特征信息X來(lái)進(jìn)行效果疊加。如果這個(gè)動(dòng)效有10幀共5秒,就按時(shí)間戳來(lái)持續(xù)的往每一幀上進(jìn)行疊加。動(dòng)效的疊加可以有多個(gè),如場(chǎng)景動(dòng)效可與人臉動(dòng)效同時(shí)應(yīng)用。6)直播數(shù)據(jù)編碼。這里,為節(jié)省帶寬和后臺(tái)存儲(chǔ)壓力,會(huì)把每一幀數(shù)據(jù)編碼成h264/ac3的mp4流媒體格式。7)把視頻流發(fā)送到直播通道上。后臺(tái)服務(wù)器把主播端上傳上來(lái)的流媒體直播落到存儲(chǔ)里。二,觀看端的收看流程包括如下內(nèi)容:1)收到push消息或看到直播feeds。2)通過(guò)push或feeds里所帶的房間ID,拉取房間信息。3)若房間為直播狀態(tài),則用房間號(hào)去建立,流媒體下載通道,拉取直播數(shù)據(jù)。4)若房間為結(jié)束狀態(tài),也是房間號(hào)去建立,流媒體下載通道,拉取視頻數(shù)據(jù),只是送禮相關(guān)UI不一樣了。5)拉取到的直播數(shù)據(jù),解碼后,一幀幀的繪制到界面上。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過(guò)一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。上述作為分離部件說(shuō)明的單元可以是、或也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理單元中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,RandomAccessMemory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)?;蛘?,本發(fā)明上述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、ROM、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
:的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。當(dāng)前第1頁(yè)1 2 3 當(dāng)前第1頁(yè)1 2 3