一種嵌入式信息處理方法、客戶端及服務器的制造方法
【技術領域】
[0001]本發明涉及信息處理技術,尤其涉及一種嵌入式信息處理方法、客戶端及服務器。
【背景技術】
[0002]本申請發明人在實現本申請實施例技術方案的過程中,至少發現相關技術中存在如下技術問題:
[0003]一種應用場景為:在互聯網的視頻信息播放中,除了自身的視頻信息播放,還有展示分享信息的需求。分享信息的展示方式有多種多樣,分享信息與該視頻信息一樣,也可以為多媒體格式,為了表述方便,將該視頻信息記為第一多媒體信息,將分享信息記為第二多媒體信息。
[0004]第二多媒體信息具有如下多種展示方式:
[0005]方式一、播放第一多媒體信息之前,在第一多媒體信息播放過程中或播放結束后將會看到一段15秒或30秒或更長時間的第二多媒體信息;第二多媒體信息可以被用戶點擊觸發,對應打開新的網站或頁面。
[0006]方式二、對方式一進行優化,第二多媒體信息可以被用戶點擊觸發,且提供了互動元素,如解壓代碼或證券播報機或小游戲,可以與用戶進行互動,如果用戶選擇互動,則會延長第二多媒體信息的播放時長,可以超出預定的15秒或30秒的播放時長。
[0007]方式三、在播放第一多媒體信息的過程中,短時間出現在第一多媒體信息頂端或底部的第二多媒體信息,比如一段靜止的或滾動播放的文字或圖像信息,該第二多媒體信息也可以被用戶點擊觸發,當用戶將鼠標指向或點擊該第二多媒體信息時,會彈出更大尺寸的包含更多信息內容的第二多媒體信息,或者對應打開新的網站或頁面。
[0008]方式四、與方式三類似,區別在于,第二多媒體信息的顯位置在第一多媒體信息播放窗口的旁邊,而不是在頂部。
[0009]方式五、與第一多媒體信息的播放窗口同時出現的靜止的橫幅顯示的第二多媒體信息,也可以是同時出現如方式一和方式三顯示的第二多媒體信息。
[0010]對于上述不同的第二多媒體信息的展示方式,現有技術存在的問題是:
[0011]1)第二多媒體信息與第一多媒體信息不一定同時出現,即便同時出現,但是二者之間也并不具備關聯性,不僅無法達到第二多媒體信息的分享效果,以幫助用戶得到更多信息的目的,還會干擾到用戶收看第一多媒體信息,用戶體驗不好;2)對于每個第二多媒體信息,都需要開辟獨立的位置,以用于第二多媒體信息的展示,不是自動控制,自適應程度不高。
[0012]然而,相關技術中,對于該問題,尚無有效解決方案。
【發明內容】
[0013]有鑒于此,本發明實施例希望提供一種嵌入式信息處理方法、客戶端及服務器,能幫助用戶得到更多信息,同時不會干擾到用戶收看第一多媒體信息,不需要開辟獨立的固定位置,自適應程度高。
[0014]本發明實施例的技術方案是這樣實現的:
[0015]本發明實施例提供了一種嵌入式信息處理方法,所述方法包括:
[0016]加載第一多媒體信息進行播放,檢測所述第一多媒體信息是否攜帶預處理的標識信息,得到一判斷結果;
[0017]所述判斷結果表明已攜帶預處理的標識信息時,根據所述預處理的標識信息的指示確定目標對象及目標對象能觸發顯示的第二多媒體信息;
[0018]伴隨所述第一多媒體信息的播放,相應于所述第一多媒體信息顯示所述第二多媒體信息;所述第二多媒體信息與所述目標對象相關聯。
[0019]優選地,所述方法還包括:
[0020]所述判斷結果表明未攜帶預處理的標識信息時,滿足第一策略時從播放的第一多媒體信息中確定出目標對象,滿足第二策略時,判斷出所述目標對象能觸發顯示第二多媒體信息。
[0021]優選地,所述滿足第一策略時從播放的第一多媒體信息中確定出目標對象,包括:
[0022]若檢測到構成所述第一多媒體信息中的至少兩個信息幀中包含相同的物體且所述物體符合第一預定條件,則滿足所述第一策略,從播放的第一多媒體信息中確定出目標對象。
[0023]優選地,所述至少兩個信息幀中包括:所述目標對象在所述待播放的第一多媒體信息中出現的起始信息幀與結束信息幀;
[0024]所述滿足第二策略時,判斷出所述目標對象能觸發顯示第二多媒體信息,包括:
[0025]若檢測到所述起始信息幀與所述結束信息幀之間的時間差符合第二預定條件,則滿足所述第二策略,判斷出所述目標對象能觸發顯示第二多媒體信息。
[0026]優選地,所述起始信息幀與所述結束信息幀之間的時間差大于第一閾值且小于第二閾值,則符合所述第二預定條件,觸發顯示所述第二多媒體信息,所述第二多媒體信息的顯不時長為大于第一閾值且小于第二閾值;
[0027]或者,
[0028]所述起始信息幀與所述結束信息幀之間的時間差大于第二閾值,則符合所述第二預定條件,觸發顯示所述第二多媒體信息,且根據接收的顯示時長控制所述第二多媒體信息的顯示時長為第二閾值。
[0029]優選地,所述相應于所述第一多媒體信息顯示所述第二多媒體信息,包括:
[0030]在第一多媒體信息的播放窗口內相接或相鄰于所述第一多媒體信息的位置、或懸浮于所述第一多媒體信息的播放窗口之上顯示所述第二多媒體信息。
[0031]優選地,所述方法還包括:
[0032]伴隨所述第一多媒體信息的播放,以動態方式顯示所述第二多媒體信息。
[0033]優選地,所述伴隨所述第一多媒體信息的播放,以動態方式顯示所述第二多媒體信息,包括:
[0034]根據所述目標對象在所述第一多媒體信息中起始信息幀的位置坐標及結束信息幀的位置坐標得到位移矢量;
[0035]獲取所述目標對象在所述第一多媒體信息中從所述起始信息幀運動至結束信息中貞所需的時間;
[0036]根據所述位移矢量和所述時間得到所述目標對象的運動速率,并作為所述第二多媒體信息以動態方式顯示的速率;
[0037]所述第二多媒體信息以所述速率伴隨所述第一多媒體信息中的所述目標對象持續播放,直至所述目標對象不在所述第一多媒體信息中,或者所述第一多媒體信息播放結束則結束顯示所述第二多媒體信息。
[0038]本發明實施例提供了一種客戶端,所述客戶端包括:
[0039]加載及檢測單元,用于加載第一多媒體信息進行播放,檢測所述第一多媒體信息是否攜帶預處理的標識信息,得到一判斷結果;
[0040]確定單元,用于所述判斷結果表明已攜帶預處理的標識信息時,根據所述預處理的標識信息的指示確定目標對象及目標對象能觸發顯示的第二多媒體信息;
[0041]顯單兀,用于伴隨所述第一多媒體信息的播放,相應于所述第一多媒體信息顯示所述第二多媒體信息;所述第二多媒體信息與所述目標對象相關聯。
[0042]優選地,所述客戶端還包括:
[0043]判斷單元,用于所述判斷結果表明未攜帶預處理的標識信息時,滿足第一策略時從播放的第一多媒體信息中確定出目標對象,滿足第二策略時,判斷出所述目標對象能觸發顯示第二多媒體信息。
[0044]優選地,所述判斷單元,進一步用于若檢測到構成所述第一多媒體信息中的至少兩個信息幀中包含相同的物體且所述物體符合第一預定條件,則滿足所述第一策略,從播放的第一多媒體信息中確定出目標對象。
[0045]優選地,所述至少兩個信息幀中包括:所述目標對象在所述待播放的第一多媒體信息中出現的起始信息幀與結束信息幀;
[0046]所述判斷單元,進一步用于若檢測到所述起始信息幀與所述結束信息幀之間的時間差符合第二預定條件,則滿足所述第二策略,判斷出所述目標對象能觸發顯示第二多媒體信息。
[0047]優選地,所述判斷單元,進一步用于所述起始信息幀與所述結束信息幀之間的時間差大于第一閾值且小于第二閾值,則符合所述第二預定條件,觸發顯示所述第二多媒體信息,所述第二多媒體信息的顯示時長為大于第一閾值且小于第二閾值;或者,所述起始信息幀與所述結束信息幀之間的時間差大于第二閾值,則符合所述第二預定條件,觸發顯示所述第二多媒體信息,且根據接收的顯示時長控制所述第二多媒體信息的顯示時長為第二閾值。
[0048]優選地,所述顯示單元,進一步用于在第一多媒體信息的播放窗口內相接或相鄰于所述第一多媒體信息的位置、或懸浮于所述第一多媒體信息的播放窗口之上顯示所述第二多媒體信息。
[0049]優選地,所述顯示單元,進一步用于伴隨所述待播放的第一多媒體信息播放的同時以動態方式顯示所述第二多媒體信息。
[0050]優選地,所述客戶端還包括:
[0051]位移矢量獲取單元,用于根據所述目標對象在所述第一多媒體信息中起始信息幀的位置坐標及結束信息幀的位置坐標得到位移矢量;
[0052]時間獲取單元,用于獲取所述目標對象在所述第一多媒體信息中從所述起始信息幀運動至結束信息幀所需的時間;
[0053]速率獲取單元,用于根據所述位移矢量和所述時間得到所述目標對象的運動速率,并作為所述第二多媒體信息以動態方式顯示的速率;
[0054]所述顯示單元,進一步用于所述第二多媒體信息以所述速率伴隨所述第一多媒體信息中的所述目標對象持續播放,直至所述目標對象不在所述第一多媒體信息中,或者所述第一多媒體信息播放結束則結束顯示所述第二多媒體信息。
[0055]本發明實施例提供了一種嵌入式信息處理方法,所述方法包括:
[0056]對待播放的第一多媒體信息進行第一預處理;所述第一預處理用于控制將顯示于待播放的第一多媒體信息中的物體確定為目標對象;
[0057]對待播放的第一多媒體信息進行第二預處理;所述第二預處理用于控制判斷所述目標對象是否能觸發顯示第二多媒體信息,所述第二多媒體信息與所述目標對象相關聯;
[0058]將所述第一多媒體信息標記上預處理的標識信息,所述預處理的標識信息用于指示根據所述第一預處理的結果確定目標對象,及根據所述第二預處理的結果使目標對象能觸發顯示的第二多媒體信息;
[0059]發送具有預處理的標識信息的第一多媒體信息。
[0060]優選地,所述對待播放的第一多媒體信息進行第一預處理,包括:
[0061]識別出構成所述待播放的第一多媒體信息中的至少兩個信息幀,從所述待播放的第一多媒體信息中截取得到所述至少兩個信息幀,識別出所述至少兩個信息幀中包含相同的物體且所述物體符合第一預定條件,則完成所述第一預處理。
[0062]優選地,所述至少兩個信息幀中包括:所述目標對象在所述待播放的第一多媒體信息中出現的起始信息幀與結束信息幀;
[0063]所述對待播放的第一多媒體信息進行第二預處理,包括:
[0064]識別出所述起始信息幀與所述結束信息幀之間的時間差符合第二預定條件,則完成所述第二預處理。
[0065]優選地,所述起始信息幀與所述結束信息幀之間的時間差符合第二預定條件,包括:
[0066]所述起始信息幀與所述結束信息幀之間的時間差大于第一閾值且小于第二閾值,則符合第二預定條件;
[0067]或者,
[0068]所述起始信息幀與所述結束信息幀之間的時間差大于第二閾值,則符合第二預定條件,同時配置第二多媒體信息的顯示時長,發送所述顯示時長。
[0069]本發明實施例提供了一種服務器,所述服務器包括:
[0070]第一預處理單元,用于對待播放的第一多媒體信息進行第