本發明涉及互聯網技術領域,具體涉及一種基于視頻流的直播交互方法及其相應的裝置。
背景技術:
在網絡技術日趨成熟的今天,網絡互動直播逐漸被人們所了解。網絡互動直播通常是指含有互動內容的網絡直播,其經歷了從早期的文字互動(聊天交流)到語音互動,再到視頻互動的過程。由于互動的簡單釋義是互相作用、互相影響,因此網絡互動直播難于在傳統的廣播、電視直播中實現。網絡直播因其基于網絡,繼承并發展了因特網的特點,而網絡直播的最大特點在于觀眾/聽眾的主動性的增加,在于直播過程中史無前例的互動性。
現有的技術方案中,通過用戶觀看主播的表演,根據觀看到的主播的精彩表演來派送禮品,從而實現互動性。再比如,用戶通過觀看游戲主播的表演過程中,某一個游戲角色完成獲勝或連續擊殺等,此時,用戶相應派送禮物或點贊以實現互動,該過程需要人為去判別主播是否完成相應的動作或游戲角色是否完成某個特定動作,增加了人為操作,智能性不高。
可見,現有技術在實現用戶與主播端主播的互動性方面,操作繁瑣,智能性不高,缺乏趣味性,降低用戶的觀看體驗。
技術實現要素:
鑒于上述問題,本發明提出一種基于視頻流的直播交互方法及其相應的裝置。
本發明還提供一種用于執行本發明的基于視頻流的直播交互方法的移動終端。
為解決上述問題,本發明采用如下各方面的技術方案:
第一方面,本發明提供一種基于視頻流的直播交互方法,包括如下步驟:
對所接收的主播用戶的視頻流進行圖像識別,獲取該視頻流中特征物的特征變化信息,以此產生對應的動作事件;
依據該動作事件,確定為該動作事件預設的響應指令;
執行所述響應指令以向直播間的至少一個用戶發送響應該動作事件的反饋信息。
結合第一方面,在第一方面的第一種實現方式中,所述對所接收的主播用戶的視頻流進行圖像識別,獲取該視頻流中特征物的特征變化信息,以此產生對應的動作事件的步驟,包括如下具體步驟:
識別出所接收的各視頻流的每個圖像幀中的特征物;
當連續多個圖像幀包含預設的所述特征物的特征時,確定該些圖像幀各自所含特征之間的特征變化信息;
將所確定的特征變化信息與預設的動作事件參數模板進行匹配,當該特征變化信息與一個所述的參數模板相匹配時,產生該參數模板相對應的動作事件。
結合第一方面的第一種實現方式,在第一方面的第二種實現方式中,所述特征變化信息與所述參數模板具有相同的參數描述項,通過彼此對應的參數描述項進行比對實現彼此之間的匹配。
結合第一方面,在第一方面的第三種實現方式中,所述特征物為適于被以特征描述的所述視頻流中的人物角色、物品角色、活動部件中任意之一,其相應的特征變化信息為該人物角色、物品角色、或活動部件在該視頻流的多個連續圖像幀所表現的位置和/或形狀變化信息。
結合第一方面,在第一方面的第四種實現方式中,在對所述視頻流圖像進行圖像識別時,調用為特征物預設的參考特征以便在視頻流圖像中確定所述特征物的初始狀態,以確定所述特征變化信息。
結合第一方面,在第一方面的第五種實現方式中,還包括如下步驟:
接收用戶對直播間提供的特征物列表中的一個或多個的選定,將被選定的特征物確定為后續進行圖像識別的特征物,該特征物列表所列的特征物,以所述視頻流中與該特征物相對應的縮略圖進行顯示。
結合第一方面,在第一方面的第六種實現方式中,還包括如下步驟:
接收針對所述預設的動作事件的響應指令的配置,將該動作事件與其對應的響應指令進行關聯性存儲,以供依據該動作事件確定該響應指令。
結合第一方面,在第一方面的第七種實現方式中,所述依據該動作事件,確定為該動作事件預設的響應指令的步驟中,當且僅當所述動作事件達到預定產生次數時,確定所述的響應指令。
結合第一方面,在第一方面的第八種實現方式中,所述響應指令為如下任意指令:
用于向主播用戶派發電子禮品的派送指令,該指令導致產生至少發送給所述主播用戶包含派送所述電子禮品的通知信息;
用于向主播用戶發送預設文本的發送指令,該指令導致產生至少發送給所述主播用戶包含所述文本的通知信息;
用于向直播間廣播預設文本的廣播指令,該指令導致直播間的多個用戶接收到包含所述文本的通知信息。
第二方面,本發明提供一種基于視頻流的直播交互裝置,包括:
識別模塊:用于對所接收的主播用戶的視頻流進行圖像識別,獲取該視頻流中特征物的特征變化信息,以此產生對應的動作事件;
確定模塊:用于依據該動作事件,確定為該動作事件預設的響應指令;
發送模塊:用于執行所述響應指令以向直播間的至少一個用戶發送響應該動作事件的反饋信息。
結合第二方面,在第二方面的第一種實現方式中,所述識別模塊中,具體包括:
識別單元:用于識別出所接收的各視頻流的每個圖像幀中的特征物;
確定單元:用于當連續多個圖像幀包含預設的所述特征物的特征時,確定該些圖像幀各自所含特征之間的特征變化信息;
匹配單元:用于將所確定的特征變化信息與預設的動作事件參數模板進行匹配,當該特征變化信息與一個所述的參數模板相匹配時,產生該參數模板相對應的動作事件。
結合第二方面的第一實現方式,在第二方面的第二種實現方式中,所述特征變化信息與所述參數模板具有相同的參數描述項,通過彼此對應的參數描述項進行比對實現彼此之間的匹配。
結合第二方面,在第二方面的第三種實現方式中,所述特征物為適于被以特征描述的所述視頻流中的人物角色、物品角色、活動部件中任意之一,其相應的特征變化信息為該人物角色、物品角色、或活動部件在該視頻流的多個連續圖像幀所表現的位置和/或形狀變化信息。
結合第二方面,在第二方面的第四種實現方式中,在對所述視頻流圖像進行圖像識別時,調用為特征物預設的參考特征以便在視頻流圖像中確定所述特征物的初始狀態,以確定所述特征變化信息。
結合第二方面,在第二方面的第五種實現方式中,還包括如下模塊:
選定模塊:用于接收用戶對直播間提供的特征物列表中的一個或多個的選定,將被選定的特征物確定為后續進行圖像識別的特征物,該特征物列表所列的特征物,以所述視頻流中與該特征物相對應的縮略圖進行顯示。
結合第二方面,在第二方面的第六種實現方式中,包括如下步驟:
配置單元:用于接收針對所述預設的動作事件的響應指令的配置,將該動作事件與其對應的響應指令進行關聯性存儲,以供依據該動作事件確定該響應指令。
結合第二方面,在第二方面的第七種實現方式中,所述確定模塊中,當且僅當所述動作事件達到預定產生次數時,確定所述的響應指令。
結合第二方面,在第二方面的第八種實現方式中,所述響應指令為如下任意指令:
用于向主播用戶派發電子禮品的派送指令,該指令導致產生至少發送給所述主播用戶包含派送所述電子禮品的通知信息;
用于向主播用戶發送預設文本的發送指令,該指令導致產生至少發送給所述主播用戶包含所述文本的通知信息;
用于向直播間廣播預設文本的廣播指令,該指令導致直播間的多個用戶接收到包含所述文本的通知信息。
第三方面,本發明提供一種移動終端,包括:
觸敏顯示器,用于顯示用戶界面,實現人機交互;
一個或多個處理器;
存儲器;
一個或多個應用程序,其中所述一個或多個應用程序被存儲在所述存儲器中并被配置為由所述一個或多個處理器執行;所述一個或多個程序用于驅動所述一個或多個處理器構造用于執行上述所述方法的模塊。
相對于現有技術,本發明的技術方案至少具備如下優點:
本發明提出一種基于視頻流的直播交互方法及其相應裝置,通過利用圖像識別技術識別當前視頻流中人物角色或物品角色的動作信息以自動判定當前視頻流中播放事件的狀態,使得終端根據識別的動態變化信息,再結合與觀看端用戶的互動作出相應的反應,避免了每個環節都需要人去確認。
具體而言,本發明通過對當前視頻流中人物角色或物品角色或活動部件的動態變化信息進行圖像識別,以此動態變化信息產生對應的動作事件,并依據所述動作事件確定與之對應的響應指令以執行該指令來向直播間的至少一個用戶發送響應該動作事件的反饋信息。
本發明的實施能夠將圖像識別技術應用于直播技術中,自動的識別當前視頻流畫面中的人物或物品的動態變化,通過圖像識別技術來知曉當前視頻流播放事件的進度或環節并自動發送對應的反饋信息,實現直播的自動交互,不需要人為去確認每一個事件環節,提高了用戶的新鮮感,且操作簡單,靈活性高。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明的一種基于視頻流的直播交互方法實施例一流程框圖;
圖2為本發明的一種基于視頻流的直播交互方法實施例二流程框圖;
圖3為本發明的一種基于視頻流的直播交互裝置實施例一的結構示意圖;
圖4為本發明的一種基于視頻流的直播交互裝置實施例二的結構示意圖;
圖5為本發明的一種移動終端部分結構框圖。
具體實施方式
為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述。
在本發明的說明書和權利要求書及上述附圖中的描述的一些流程中,包含了按照特定順序出現的多個操作,但是應該清楚了解,這些操作可以不按照其在本文中出現的順序來執行或并行執行,操作的序號如S11、S12等,僅僅是用于區分開各個不同的操作,序號本身不代表任何的執行順序。另外,這些流程可以包括更多或更少的操作,并且這些操作可以按順序執行或并行執行。需要說明的是,本文中的“第一”、“第二”等描述,是用于區分不同的消息、設備、模塊等,不代表先后順序,也不限定“第一”和“第二”是不同的類型。
本領域普通技術人員可以理解,除非特意聲明,這里使用的單數形式“一”、“一個”、“所述”和“該”也可包括復數形式。應該進一步理解的是,本發明的說明書中使用的措辭“包括”是指存在所述特征、整數、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數、步驟、操作、元件、組件和/或它們的組。應該理解,當我們稱元件被“連接”或“耦接”到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個或更多個相關聯的列出項的全部或任一單元和全部組合。
本領域普通技術人員可以理解,除非另外定義,這里使用的所有術語(包括技術術語和科學術語),具有與本發明所屬領域中的普通技術人員的一般理解相同的意義。還應該理解的是,諸如通用字典中定義的那些術語,應該被理解為具有與現有技術的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。
本發明所述圖片分類展示方法主要適用于智能手機終端或者智能平板終端等具有通信功能的終端,不限制于其操作系統的類型,可以是Android、IOS、WP、塞班等操作系統。
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
請參閱圖1,本發明所提供一種基于視頻流的直播交互方法中,具體的一種實施方式中,具體包括如下步驟:
S11、對所接收的主播用戶的視頻流進行圖像識別,獲取該視頻流中特征物的特征變化信息,以此產生對應的動作事件。
本發明實施例中,優選以下各具體步驟獲取該視頻流中特征物的特征變化信息,以此產生對應的動作事件:
其一、識別出所接收的各視頻流的每個圖像幀中的特征物;
所述特征物為選取用于提取其動態變化信息來判定當前視頻流中播放事件的狀態的參考物,其可以為所述視頻流中的人物角色、物品角色、活動部件中任意之一,例如,當前的直播間主播或當前直播的游戲事件的游戲人物角色或當前直播賽事的參賽角色等。
其二、當連續多個圖像幀包含預設的所述特征物的特征時,確定該些圖像幀各自所含特征之間的特征變化信息;
對所述視頻流中所述特征物進行識別時,具體識別其具備的特征的動態變化過程。當識別到連續多個圖像幀包含預設的所述特征物的參考特征時,進一步識別該特征在不同圖像幀之間的變化信息,所述特征物的變化信息為該人物角色、物品角色、或活動部件在該視頻流的多個連續圖像幀所表現的位置的變化、形狀的變化、位置及形狀的變化。
具體的,當連續多個圖像幀播放時,其包含的特征物的特定特征發生位置的變化或形狀的變化,則確定為該些圖像幀各自所含特征之間的特征變化信息。
一種可能的應用場景中,例如,當前直播的為游戲事件,當識別到某個游戲角色的擊殺動作時,該識別過程可具體通過識別該游戲角色持有的刀劍或其他器件的形狀變化及該游戲角色手臂或身軀的位置變化來確定這一擊殺動作的完成,當該動作完成時則記記錄完成一次擊殺動作即該游戲角色的特征變化信息。
其三、將所確定的特征變化信息與預設的動作事件參數模板進行匹配,當該特征變化信息與一個所述的參數模板相匹配時,產生該參數模板相對應的動作事件。
本發明實施例中,由所確定的特征變化信息產生對應的動作事件具體通過彼此的描述參數項進行匹配來實現。述特征變化信息與所述參數模板具有相同的參數描述項,通過彼此對應的參數描述項進行比對實現彼此之間的匹配。
例如,在上述游戲直播的應用場景中,所述擊殺動作的參數描述項可以為:擊殺者的手臂坐標變化、身軀中心點的坐標變化、刀劍的形狀變化,相對應的所述特征物的特征變化參數描述項為:特征物A的特征a的坐標變化、特征b的坐標變化、特征物B的形狀變化,在該實施例中所述特征物A即擊殺者、特征a為其手臂、特征b為其身軀中心點、特征物B為刀劍,也即參數描述項對應為:擊殺者的手臂坐標變化、身軀中心點的坐標變化、刀劍的形狀變化。當識別到所述特征物的這一動態變化信息時,則確定為其完成一次擊殺動作。
S12、依據該動作事件,確定為該動作事件預設的響應指令。
本發明實施例中,所述終端預存有所述動作事件與其響應指令的映射關系,以供依據該動作事件確定該響應指令。當識別到產生某一特定動作事件時,依據該映射關系表確定與之對應的響應指令,以便終端執行該指令以向直播間的至少一個用戶發送響應該事件的反饋信息。
該映射關系中包含有動作事件的屬性與響應指令的對應關系,一種可能的設計中,該映射關系中還包含動作事件發送的次數與響應指令的對應關系,該對應關系用于表征當且僅當所述動作事件達到預定產生次數時,確定所述的響應指令,一種可能的設計中,所述映射關系中包含有特定動作事件的不同發生次數對應不同的響應指令。
例如,在上述游戲直播的應用場景中,當識別到游戲角色M完成一次擊殺時,預設的響應指令為一次點贊,并為該次擊殺動作進行計數,當識別到其完成兩次擊殺動作時,預設的響應指令為派送一個禮品,并繼續為該擊殺動作計數以便終端為該擊殺動作作出相應的反應時將所述派送禮品或點贊的反饋信息與游戲角色M完成擊殺的次數一并顯示于用戶界面。
優選的,當接收針對所述預設的動作事件的響應指令的配置,將該動作事件與其對應的響應指令進行關聯性存儲,以實時刷新所述映射關系,以供依據該動作事件確定該響應指令。
S13、執行所述響應指令以向直播間的至少一個用戶發送響應該動作事件的反饋信息。
優選的,本發明實施例中所述響應指令具體為如下任意形式:
其一、用于向主播用戶派發電子禮品的派送指令,該指令導致產生至少發送給所述主播用戶包含派送所述電子禮品的通知信息;
例如游戲直播中,當游戲角色完成連續五殺時,終端自動識別該游戲角色的這一動態變化信息,并自動為其派送一個成就展示或一個虛擬物品等電子禮品,所述終端執行該指令時,在直播間的至少一個用戶發送派送包含該電子禮品的派送通知信息,優先的,將該游戲角色的擊殺次數也顯示于用戶界面,當用戶因為暫時離開或其他事情錯過了該游戲角色的這一擊殺場景時,其也可以通過用戶界面上顯示的通知信息及擊殺成果信息來作出相應的互動,從而增強用戶與直播方的互動性,提高了用戶的新鮮感。
其二、用于向主播用戶發送預設文本的發送指令,該指令導致產生至少發送給所述主播用戶包含所述文本的通知信息;
在執行該響應指令時的所述預設的文本信息可以為記錄直播視頻流中動態變化信息的發生次數或為識別到某一動態變化信息而派送的虛擬物品的屬性及數量等信息。該文本信息用于通知用戶知曉這一動態變化過程及終端響應于該動態變化過程相應作出的反饋信息,如此情況下,用戶不用實時人為去確認當前直播事件的進展并且用戶可以由該通知信息啦推測已經發生的事件,以便用戶實時跟進直播事件進展,提升用戶體驗。
其三、用于向直播間廣播預設文本的廣播指令,該指令導致直播間的多個用戶接收到包含所述文本的通知信息。
在執行該響應指令時反饋的通知信息用于發送至所有的直播間用戶,確保所有用戶都接收到該通知信息。
需要注意的是,本發明實施例所述響應指令的類型也可以為其他指令,不僅限于上述三種指令,在此不做限定。
請參考圖2,本發明的另一個實施例中,還包括一個步驟S14用于接收用戶對直播間提供的特征物列表中的一個或多個的選定,將被選定的特征物確定為后續進行圖像識別的特征物,該特征物列表所列的特征物,以所述視頻流中與該特征物相對應的縮略圖進行顯示。
本發明實施例中,所述視頻流中可能包含多個特征物,當多個特征物同時出現在同一畫面時,用戶可以選擇特別關注某一特征物的動態變化信息,例如,某一賽事的直播過程中,用戶只想關注其想關注的參賽者的表現,此時,用戶可以通過選定特征物列表中的一個或多個進行關注。
具體的,終端提供選定特征物的用戶交互界面以便用戶選定特征物列表中的一個或多個,所述終端將被選定的特征物確定為后續進行圖像識別的特征物,當對所述視頻流進行圖像識別時,對被選定的特征物進行動態信息變化的識別并記錄以便終端根據該識別結果執行相應的響應指令以向直播間用戶反饋對應的通知信息。
所述特征物列表所列的特征物,以所述視頻流中與該特征物相對應的縮略圖進行顯示。所述特征物列表中還包含為特征物預設的參考特征以便在視頻流圖像中確定所述特征物的初始狀態,以確定所述特征變化信息。
例如,用戶選定某一個或多個特征物為待識別特征物時,終端依據該特征物列表,確定該待識別的特征物的初始狀態,以該初始狀態為動態信息變化的參考基準點,在此基礎上確定其后續的動態變化信息。
參考圖3所示,為了進一步對本發明所述基于視頻流的直播交互方法進行闡述,對其進行模塊化說明,提供一種基于視頻流的直播交互裝置,一種實施例中,包括識別模塊11、確定模塊12、發送模塊13,此外如圖4所示實施例中,該裝置還包括選定模塊14。其中,
識別模塊11:用于對所接收的主播用戶的視頻流進行圖像識別,獲取該視頻流中特征物的特征變化信息,以此產生對應的動作事件。
本發明實施例中,優選以下各具體單元獲取該視頻流中特征物的特征變化信息,以此產生對應的動作事件:
識別單元:用于識別出所接收的各視頻流的每個圖像幀中的特征物;
所述特征物為選取用于提取其動態變化信息來判定當前視頻流中播放事件的狀態的參考物,其可以為所述視頻流中的人物角色、物品角色、活動部件中任意之一,例如,當前的直播間主播或當前直播的游戲事件的游戲人物角色或當前直播賽事的參賽角色等。
確定單元:用于當連續多個圖像幀包含預設的所述特征物的特征時,確定該些圖像幀各自所含特征之間的特征變化信息;
對所述視頻流中所述特征物進行識別時,具體識別其具備的特征的動態變化過程。當識別到連續多個圖像幀包含預設的所述特征物的參考特征時,進一步識別該特征在不同圖像幀之間的變化信息,所述特征物的變化信息為該人物角色、物品角色、或活動部件在該視頻流的多個連續圖像幀所表現的位置的變化、形狀的變化、位置及形狀的變化。
具體的,當連續多個圖像幀播放時,其包含的特征物的特定特征發生位置的變化或形狀的變化,則確定為該些圖像幀各自所含特征之間的特征變化信息。
一種可能的應用場景中,例如,當前直播的為游戲事件,當識別到某個游戲角色的擊殺動作時,該識別過程可具體通過識別該游戲角色持有的刀劍或其他器件的形狀變化及該游戲角色手臂或身軀的位置變化來確定這一擊殺動作的完成,當該動作完成時則記記錄完成一次擊殺動作即該游戲角色的特征變化信息。
匹配單元:用于將所確定的特征變化信息與預設的動作事件參數模板進行匹配,當該特征變化信息與一個所述的參數模板相匹配時,產生該參數模板相對應的動作事件。
本發明實施例中,由所確定的特征變化信息產生對應的動作事件具體通過彼此的描述參數項進行匹配來實現。述特征變化信息與所述參數模板具有相同的參數描述項,通過彼此對應的參數描述項進行比對實現彼此之間的匹配。
例如,在上一游戲直播的應用場景中,所述擊殺動作的參數描述項可以為:擊殺者的手臂坐標變化、身軀中心點的坐標變化、刀劍的形狀變化,相對應的所述特征物的特征變化參數描述項為:特征物A的特征a的坐標變化、特征b的坐標變化、特征物B的形狀變化,在該實施例中所述特征物A即擊殺者、特征a為其手臂、特征b為其身軀中心點、特征物B為刀劍,也即參數描述項對應為:擊殺者的手臂坐標變化、身軀中心點的坐標變化、刀劍的形狀變化。當識別到所述特征物的這一動態變化信息時,則確定為其完成一次擊殺動作。
確定模塊12:依據該動作事件,確定為該動作事件預設的響應指令。
本發明實施例中,所述終端預存有所述動作事件與其響應指令的映射關系,以供依據該動作事件確定該響應指令。當識別到產生某一特定動作事件時,依據該映射關系表確定與之對應的響應指令,以便終端執行該指令以向直播間的至少一個用戶發送響應該事件的反饋信息。
該映射關系中包含有動作事件的屬性與響應指令的對應關系,一種可能的設計中,該映射關系中還包含動作事件發送的次數與響應指令的對應關系,該對應關系用于表征當且僅當所述動作事件達到預定產生次數時,確定所述的響應指令,一種可能的設計中,所述映射關系中包含有特定動作事件的不同發生次數對應不同的響應指令。
例如,在上述游戲直播的應用場景中,當識別到游戲角色M完成一次擊殺時,預設的響應指令為一次點贊,并為該次擊殺動作進行計數,當識別到其完成兩次擊殺動作時,預設的響應指令為派送一個禮品,并繼續為該擊殺動作計數以便終端為該擊殺動作作出相應的反應時將所述派送禮品或點贊的反饋信息與游戲角色M完成擊殺的次數一并顯示于用戶界面。
優選的,當配置單元接收針對所述預設的動作事件的響應指令的配置時,將該動作事件與其對應的響應指令進行關聯性存儲,以實時刷新所述映射關系,以供依據該動作事件確定該響應指令。
發送模塊13:用于執行所述響應指令以向直播間的至少一個用戶發送響應該動作事件的反饋信息。
優選的,本發明實施例中所述響應指令具體為如下任意形式:
其一、用于向主播用戶派發電子禮品的派送指令,該指令導致產生至少發送給所述主播用戶包含派送所述電子禮品的通知信息;
例如游戲直播中,當游戲角色完成連續五殺時,終端自動識別該游戲角色的這一動態變化信息,并自動為其派送一個成就展示或一個虛擬物品等電子禮品,所述終端執行該指令時,在直播間的至少一個用戶發送派送包含該電子禮品的派送通知信息,優先的,將該游戲角色的擊殺次數也顯示于用戶界面,當用戶因為暫時離開或其他事情錯過了該游戲角色的這一擊殺場景時,其也可以通過用戶界面上顯示的通知信息及擊殺成果信息來作出相應的互動,從而增強用戶與直播方的互動性,提高了用戶的新鮮感。
其二、用于向主播用戶發送預設文本的發送指令,該指令導致產生至少發送給所述主播用戶包含所述文本的通知信息;
在執行該響應指令時的所述預設的文本信息可以為記錄直播視頻流中動態變化信息的發生次數或為識別到某一動態變化信息而派送的虛擬物品的屬性及數量等信息。該文本信息用于通知用戶知曉這一動態變化過程及終端響應于該動態變化過程相應作出的反饋信息,如此情況下,用戶不用實時人為去確認當前直播事件的進展并且用戶可以由該通知信息推測已經發生的事件等,以便用戶實時跟進直播事件進展,提升用戶體驗。
其三、用于向直播間廣播預設文本的廣播指令,該指令導致直播間的多個用戶接收到包含所述文本的通知信息。
執行該響應指令時反饋的通知信息用于發送至所有的直播間用戶,確保所有用戶都接收到該通知信息。
需要注意的是,本發明實施例所述響應指令的類型也可以為其他指令,不僅限于上述三種指令,在此不做限定。
請參考圖4,本發明的另一個實施例中,還包括一個選定模塊14用于接收用戶對直播間提供的特征物列表中的一個或多個的選定,將被選定的特征物確定為后續進行圖像識別的特征物,該特征物列表所列的特征物,以所述視頻流中與該特征物相對應的縮略圖進行顯示。
本發明實施例中,所述視頻流中可能包含多個特征物,當多個特征物同時出現在同一畫面時,用戶可以選擇特別關注某一特征物的動態變化信息,例如,某一賽事的直播過程中,用戶只想關注其想關注的參賽者的表現,此時,用戶可以通過選定特征物列表中的一個或多個進行關注。
具體的,終端提供選定特征物的用戶交互界面以便用戶選定特征物列表中的一個或多個,所述終端將被選定的特征物確定為后續進行圖像識別的特征物,當對所述視頻流進行圖像識別時,對被選定的特征物進行動態信息變化的識別并記錄以便終端根據該識別結果執行相應的響應指令以向直播間用戶反饋對應的通知信息。
所述特征物列表所列的特征物,以所述視頻流中與該特征物相對應的縮略圖進行顯示。所述特征物列表中還包含為特征物預設的參考特征以便在視頻流圖像中確定所述特征物的初始狀態,以確定所述特征變化信息。
例如,用戶選定某一個或多個特征物為待識別特征物時,終端依據該特征物列表,確定該待識別的特征物的初始狀態,以該初始狀態為動態信息變化的參考基準點,在此基礎上確定其后續的動態變化信息。
結合上述的實施例可知,本發明最大的效果在于,本發明通過對對所接收的主播用戶的視頻流進行圖像識別,獲取該視頻流中特征物如人物角色、物品角色或活動部件的特征動態變化信息,當識別到預存的特征物列表的某一特征物的動態變化信息與預設的動作事件的參數相匹配時,則產生對應的動作事件,依據該動作事件,執行預設的該動作事件相對應的響應指令以向直播間的至少一個用戶發送響應該動作事件的反饋信息。
通過本發明的實施,終端可以自動識別直播間直播事件的變化過程或進展,并根據識別的事件的變化過程執行相應的自動交互操作,避免了每一事件的進展需要用戶確認,增強了方案的靈活性及易操作性。另外,用戶可以根據終端發送的自動交互后的通知信息與主播進行互動,從而增強用戶與直播方的互動性,提高了用戶的新鮮感,提升用戶體驗。
本發明實施例還提供一種了一種移動終端,如圖5所示,為了便于說明,僅示出了與本發明實施例相關的部分,具體技術細節未揭示的,請參照本發明實施例圖片分類展示方法部分。該終端可以為包括手機、平板電腦、PDA(Personal Digital Assistant,個人數字助理)、POS(Point of Sales,銷售終端)、車載電腦等任意終端設備,以終端為手機為例:
圖5示出的是與本發明實施例提供的終端相關的手機的部分結構的框圖。參考圖5,手機包括:觸敏顯示器0513、處理器0511、存儲器0514等部件。本領域技術人員可以理解,圖5中示出的手機結構并不構成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結合圖5對手機的各個構成部件進行具體的介紹:
存儲器0514可用于存儲軟件程序以及模塊,處理器0511通過運行存儲在存儲器0514的軟件程序以及模塊,從而執行手機的各種功能應用以及數據處理。存儲器0514可主要包括存儲程序區和存儲數據區,其中,存儲程序區可存儲操作系統、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數據區可存儲根據手機的使用所創建的數據(比如音頻數據、電話本等)等。此外,存儲器0514可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態存儲器件。
觸敏顯示器0513可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器,并能接收處理器發來的命令并加以執行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸敏顯示器。
觸敏顯示器0513可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單,如信息編輯界面等。觸敏顯示器0513可包括顯示面板,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機發光二極管(Organic Light-Emitting Diode,OLED)等形式來配置觸敏顯示器。進一步的,當觸敏顯示器0513檢測到在其上或附近的觸摸操作后,傳送給處理器以確定觸摸事件的類型,隨后處理器根據觸摸事件的類型在觸敏顯示器上提供相應的視覺輸出。
手機還可包括至少一種傳感器0512,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環境光傳感器及接近傳感器,其中,環境光傳感器可根據環境光線的明暗來調節顯示面板的亮度,接近傳感器可在手機移動到耳邊時,關閉顯示面板和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態的應用(比如橫豎屏切換、相關游戲、磁力計姿態校準)、振動識別相關功能(比如計步器、敲擊)等;至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
處理器0511是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在存儲器0514內的軟件程序和/或模塊,以及調用存儲在存儲器0514內的數據,執行手機的各種功能和處理數據,從而對手機進行整體監控。可選的,處理器0511可包括一個或多個處理單元;優選的,處理器0511可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統、用戶界面和應用程序等,調制解調處理器主要處理無線通信。可以理解的是,上述調制解調處理器也可以不集成到處理器0511中。
手機還包括給各個部件供電的電源(比如電池),優選的,電源可以通過電源管理系統與處理器0511邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。
盡管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。
在本發明實施例中,該終端所包括的處理器0511還具有以下功能:
對所接收的主播用戶的視頻流進行圖像識別,獲取該視頻流中特征物的特征變化信息,以此產生對應的動作事件;
依據該動作事件,確定為該動作事件預設的響應指令;
執行所述響應指令以向直播間的至少一個用戶發送響應該動作事件的反饋信息。
所述對所接收的主播用戶的視頻流進行圖像識別,獲取該視頻流中特征物的特征變化信息,以此產生對應的動作事件的步驟,包括如下具體步驟:
識別出所接收的各視頻流的每個圖像幀中的特征物;
當連續多個圖像幀包含預設的所述特征物的特征時,確定該些圖像幀各自所含特征之間的特征變化信息;
將所確定的特征變化信息與預設的動作事件參數模板進行匹配,當該特征變化信息與一個所述的參數模板相匹配時,產生該參數模板相對應的動作事件。
所述特征變化信息與所述參數模板具有相同的參數描述項,通過彼此對應的參數描述項進行比對實現彼此之間的匹配。
所述特征物為適于被以特征描述的所述視頻流中的人物角色、物品角色、活動部件中任意之一,其相應的特征變化信息為該人物角色、物品角色、或活動部件在該視頻流的多個連續圖像幀所表現的位置和/或形狀變化信息。
在對所述視頻流圖像進行圖像識別時,調用為特征物預設的參考特征以便在視頻流圖像中確定所述特征物的初始狀態,以確定所述特征變化信息。
接收用戶對直播間提供的特征物列表中的一個或多個的選定,將被選定的特征物確定為后續進行圖像識別的特征物,該特征物列表所列的特征物,以所述視頻流中與該特征物相對應的縮略圖進行顯示。
接收針對所述預設的動作事件的響應指令的配置,將該動作事件與其對應的響應指令進行關聯性存儲,以供依據該動作事件確定該響應指令。
所述依據該動作事件,確定為該動作事件預設的響應指令的步驟中,當且僅當所述動作事件達到預定產生次數時,確定所述的響應指令。
所述響應指令為如下任意指令:
用于向主播用戶派發電子禮品的派送指令,該指令導致產生至少發送給所述主播用戶包含派送所述電子禮品的通知信息;
用于向主播用戶發送預設文本的發送指令,該指令導致產生至少發送給所述主播用戶包含所述文本的通知信息;
用于向直播間廣播預設文本的廣播指令,該指令導致直播間的多個用戶接收到包含所述文本的通知信息。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統,裝置和單元的具體工作過程,可以參考前述圖片分類展示方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和圖片分類展示方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。
本領域普通技術人員可以理解上述實施例的各種圖片分類展示方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:只讀存儲器(ROM,Read Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁盤或光盤等。
本領域普通技術人員可以理解實現上述實施例圖片分類展示方法中的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
以上對本發明所提供的一種移動終端進行了詳細介紹,對于本領域的一般技術人員,依據本發明實施例的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。