一種觸發互動應用的方法和設備與流程
2023-07-03 21:12:17 1

本發明涉及通信領域中的視頻互動技術,尤其涉及一種觸發互動應用的方法和設備。
背景技術:
在現有技術中,視頻互動是智能電視與智能機頂盒的增值業務。視頻互動中的互動信息可為:視頻中演員的服裝、和/或歌曲的彩鈴等等。互動信息一般通過圖標或文字形式疊加在視頻頁面上,提示用戶此時有與視頻內容相關聯的互動內容可操作。但是,疊加在視頻上頻繁出現的互動提示或文字,會影響用戶觀看視頻的體驗;另外,對於多個人共同觀看視頻的情況,由於每個人感興趣的互動內容不同,例如:用戶A對某個互動內容感興趣,但用戶B不感興趣,若此時用戶A進行互動操作時,可能會影響其他用戶的觀看體驗。
技術實現要素:
為解決現有存在的技術問題,本發明實施例提供一種觸發互動應用的方法和設備。
本發明實施例提供了一種觸發互動應用的方法,應用於可穿戴式設備,該方法包括:
獲取與多媒體視頻對應的各個互動應用的互動信息;所述各個互動應用,分別對應於所述多媒體視頻的不同播放時刻;
監測用戶狀態參數;所述用戶狀態參數,用於表徵用戶對當前時刻所播放多媒體視頻的興趣度;
基於所述用戶狀態參數和收到的預設條件,判斷是否觸發與所述當前播放時刻相對應的互動應用;
確定所述判斷結果為是,則基於所述當前播放時刻對應的互動應用的互動信息生成第一提示信息,用於提示用戶執行相應的互動應用。
本發明實施例還提供了一種觸發互動應用的方法,應用於多媒體視頻播放設備,該方法包括:
發送與多媒體視頻對應的各個互動應用的互動信息;所述各個互動應用,分別對應於所述多媒體視頻的不同播放時刻;
發送與用戶狀態參數對應的預設條件;
其中,所述預設條件,用於可穿戴式設備結合自身監測所得的所述用戶狀態參數,判斷是否觸發與當前播放時刻相對應的互動應用;所述用戶狀態參數,用於表徵用戶對當前時刻所播放多媒體視頻的興趣度;
接收當前播放時刻對應的互動應用的標識;
基於與所述標識對應的互動應用的互動信息生成第二提示信息,用於提示用戶執行相應的互動應用;所述標識為:所述可穿戴式設備判定觸發所述互動應用時發出的。
本發明實施例還提供了一種可穿戴式設備,該設備包括:
獲取模塊,用於獲取與多媒體視頻對應的各個互動應用的互動信息;所述各個互動應用,分別對應於所述多媒體視頻的不同播放時刻;
監測模塊,用於監測用戶狀態參數;所述用戶狀態參數,用於表徵用戶對當前時刻所播放多媒體視頻的興趣度;
判斷模塊,用於基於所述用戶狀態參數和收到的預設條件,判斷是否觸發與所述當前播放時刻相對應的互動應用;
第一提示模塊,用於確定所述判斷結果為是,則基於所述當前播放時刻對應的互動應用的互動信息生成第一提示信息,用於提示用戶執行相應的互動應用。
本發明實施例還提供了一種多媒體視頻播放設備,所述設備包括:
發送模塊,用於發送與多媒體視頻對應的各個互動應用的互動信息;所述各個互動應用,分別對應於所述多媒體視頻的不同播放時刻;發送與用戶狀態 參數對應的預設條件;
其中,所述預設條件,用於可穿戴式設備結合自身監測所得的所述用戶狀態參數,判斷是否觸發與當前播放時刻相對應的互動應用;所述用戶狀態參數,用於表徵用戶對當前時刻所播放多媒體視頻的興趣度;
接收模塊,用於接收當前播放時刻對應的互動應用的標識;
第二提示模塊,用於基於與所述標識對應的互動應用的互動信息生成第二提示信息,用於提示用戶執行相應的互動應用;所述標識為:所述可穿戴式設備判定觸發所述互動應用時發出的。
本發明實施例提供的觸發互動應用的方法和設備,可穿戴式設備獲取與多媒體視頻對應的各個互動應用的互動信息;所述各個互動應用,分別對應於所述多媒體視頻的不同播放時刻;監測用戶狀態參數;所述用戶狀態參數,用於表徵用戶對當前時刻所播放多媒體視頻的興趣度;基於所述用戶狀態參數和收到的預設條件,判斷是否觸發與所述當前播放時刻相對應的互動應用;如果所述判斷結果為是,則基於所述當前播放時刻對應的互動應用的互動信息生成提示信息,用於提示用戶執行相應的互動應用。本發明實施例通過可穿戴式設備監測用戶觀看多媒體視頻時的用戶狀態參數,確定用戶狀態參數滿足預設條件時,為該用戶提示與所述多媒體視頻相對應的互動應用,進而避免互動提示或文字頻繁彈出而對用戶觀看視頻過程的幹擾;當然,對於其他對互動內容不感興趣的用戶的幹擾也有所降低。
此外,本發明實施例所述可穿戴式設備無需頻繁與網絡側平臺或多媒體視頻播放設備通信來傳遞用戶狀態參數,由可穿戴式設備決定是否觸發互動應用,可以節省可穿戴式設備的電量。
附圖說明
在附圖(其不一定是按比例繪製的)中,相似的附圖標記可在不同的視圖中描述相似的部件。具有不同字母後綴的相似附圖標記可表示相似部件的不同示例。附圖以示例而非限制的方式大體示出了本文中所討論的各個實施例。
圖1為本發明實施例所述觸發互動應用的方法實現流程示意圖一;
圖2為本發明實施例所述觸發互動應用的方法實現流程示意圖二;
圖3為本發明實施例所述可穿戴式設備的結構示意圖;
圖4為本發明實施例所述可穿戴式設備中監測模塊的結構示意圖;
圖5為本發明實施例所述可穿戴式設備中判斷模塊的結構示意圖;
圖6為本發明實施例所述可穿戴式設備中第一提示模塊的結構示意圖;
圖7為本發明實施例所述多媒體視頻播放設備的結構示意圖;
圖8為本發明實施例所述多媒體視頻播放設備中第二提示模塊的結構示意圖;
圖9為本發明一應用場景所述互動應用觸發方法流程圖。
具體實施方式
本發明的實施例中,可穿戴式設備獲取與多媒體視頻對應的各個互動應用的互動信息;所述各個互動應用,分別對應於所述多媒體視頻的不同播放時刻;監測用戶狀態參數;所述用戶狀態參數,用於表徵用戶對當前時刻所播放多媒體視頻的興趣度;基於所述用戶狀態參數和收到的預設條件,判斷是否觸發與所述當前播放時刻相對應的互動應用;如果所述判斷結果為是,則基於所述當前播放時刻對應的互動應用的互動信息生成提示信息,用於提示用戶執行相應的互動應用。
下面結合附圖及具體實施例對本發明作進一步詳細說明。
圖1為本發明實施例所述觸發互動應用的方法實現流程示意圖,如圖1所示,該方法應用於可穿戴式設備,包括:
步驟101:獲取與多媒體視頻對應的各個互動應用的互動信息;所述各個互動應用,分別對應於所述多媒體視頻的不同播放時刻;
步驟102:監測用戶狀態參數;所述用戶狀態參數,用於表徵用戶對當前時刻所播放多媒體視頻的興趣度;
步驟103:基於所述用戶狀態參數和收到的預設條件,判斷是否觸發與所 述當前播放時刻相對應的互動應用;
步驟104:確定所述判斷結果為是,則基於所述當前播放時刻對應的互動應用的互動信息生成提示信息,用於提示用戶執行相應的互動應用。
本發明實施例中,所述各個互動應用的互動信息可從多媒體視頻播放設備獲取;或者,由所述多媒體視頻播放設備主動傳輸給所述可穿戴式設備。所述獲取或傳輸的途徑可為無線通信網絡,例如:WIFI等。
這裡,所述互動信息可至少包括:互動應用的標識(如:ID)、互動應用的播放時刻;當然,還可包括:互動應用的相關簡介等數據。
作為一個示例,所述監測用戶狀態參數,包括:
接收第一監測指令;所述第一監測指令,用於通知所述可穿戴式設備在所多媒體視頻播放過程中實時監測用戶狀態參數;
基於所述第一監測指令監測所述用戶狀態參數;或者,
接收第二監測指令;所述第二監測指令,用於通知所述可穿戴式設備在預設時間段內監測用戶狀態參數;
基於所述第二監測指令監測所述用戶狀態參數。
這裡,所述可穿戴式設備可在多媒體視頻開始播放時啟動用戶狀態參數的監測模式,直至所述多媒體視頻播放結束,例如:在多媒體視頻播放設備開始播放多媒體視頻時,通知所述可穿戴式設備開始進行監測,直至播放結束;或者,為了進一步節省所述可穿戴式設備的電量,多媒體視頻播放設備可通知所述可穿戴式設備在預設時間段內進行監測,所述預設時間段可為:與所述各個互動應用的播放時刻相鄰近的時刻,例如:比互動應用對應的播放時刻提前20分鐘開始進行監測,直至播放時刻結束。
本實施例中,所述基於所述用戶狀態參數和收到的預設條件,判斷是否觸發與所述當前播放時刻相對應的互動應用,包括:
基於所述預設條件,分析已監測到的所述用戶狀態參數;
確定所述用戶狀態參數所表徵的用戶對多媒體視頻的興趣度高於或等於預設值時,觸發與所述當前播放時刻相對應的互動應用;
確定所述用戶狀態參數所表徵的用戶對多媒體視頻的興趣度低於預設值時,繼續監測用戶狀態參數,直至所述多媒體視頻播放結束。
本發明實施例中,所述用戶狀態參數可包括:心跳速率、血壓等一個或多個參數。
示例性的,所述用戶狀態參數為心跳速率,所述預設條件可為:心跳速率較之前相鄰的5分鐘的平均速率超過15%,那麼,需要提取前5分鐘的各個時間點的心跳速率,並對這些值求平均,將當前時刻的用戶狀態參數與所述平均值進行比較,確定超過平均值15%(確定用戶對多媒體視頻的興趣度高於預設值),則觸發與所述當前播放時刻相對應的互動應用;否則,繼續監測用戶狀態參數,直至所述多媒體視頻播放結束。
本發明實施例中,所述基於所述當前播放時刻對應的互動應用的互動信息生成第一提示信息,包括:
確定當前的播放時刻;
在所述已獲取的各個互動應用的互動信息中,確定與該播放時刻對應的互動應用的互動信息;
基於所述互動信息生成第一提示信息,所述第一提示信息呈現於所述可穿戴式設備的顯示界面。
示例性的,所述可穿戴式設備可基於所述互動信息生成通過互動提示或文字呈現的第一提示信息,並顯示於所述可穿戴式設備,如智能手錶的界面上。
本發明實施例還提供了一種觸發互動應用的方法,應用於多媒體視頻播放設備,如圖2所示,該方法包括:
步驟201:發送與多媒體視頻對應的各個互動應用的互動信息;所述各個互動應用,分別對應於所述多媒體視頻的不同播放時刻;
步驟202:發送與用戶狀態參數對應的預設條件;
其中,所述預設條件,用於可穿戴式設備結合自身監測所得的所述用戶狀態參數,判斷是否觸發與當前播放時刻相對應的互動應用;所述用戶狀態參數,用於表徵用戶對當前時刻所播放多媒體視頻的興趣度;
步驟203:接收當前播放時刻對應的互動應用的標識;所述標識為:所述可穿戴式設備判定觸發所述互動應用時發出的;
步驟204:基於與所述標識對應的互動應用的互動信息生成第二提示信息,用於提示用戶執行相應的互動應用。
其中,所述201和步驟202部分先後,或者該兩個步驟可同時進行,即:所述互動信息與所述預設條件同時發出。
這裡,多媒體視頻播放設備可預先從互動應用平臺請求與多媒體視頻對應的各個互動應用的互動信息,之後發送,如發送到所述可穿戴式設備。所述預設條件也可由所述互動應用平臺預先設置,並與所述互動信息一通下發給所述多媒體視頻播放設備,並由多媒體視頻播放設備發送到所述可穿戴式設備。
示例性的,所述可穿戴式設備可在確定觸發互動應用時,將與當前播放時刻對應的互動應用的標識,如互動應用ID發送給所述多媒體視頻播放設備;所述多媒體視頻播放設備基於所述標識,從所述互動應用平臺下發的各個互動應用的互動信息中查找與所述標識對應的互動應用的互動信息。
本發明實施例中,所述基於與所述標識對應的互動應用的互動信息生成第二提示信息,包括:
確定與所述標識對應的互動應用的互動信息;
基於所述互動信息生成第二提示信息,所述第二提示信息呈現於所述多媒體視頻播放設備的顯示界面。
示例性的,所述示例性的,所述多媒體視頻播放設備可基於所述互動信息生成通過互動提示或文字呈現的第二提示信息,並顯示於所述多媒體視頻播放設備,如:電視或智能機頂盒的界面上。
可見,本發明實施例通過可穿戴式設備監測用戶觀看多媒體視頻時的用戶狀態參數,確定用戶狀態參數滿足預設條件時,為該用戶提示與所述多媒體視頻相對應的互動應用,進而避免互動提示或文字頻繁彈出而對用戶觀看視頻過程的幹擾;當然,對於其他對互動內容不感興趣的用戶的幹擾也有所降低。
此外,本發明實施例所述可穿戴式設備無需頻繁與網絡側平臺或多媒體視 頻播放設備通信來傳遞用戶狀態參數,由可穿戴式設備決定是否觸發互動應用,可以節省可穿戴式設備的電量。
本發明實施例還提供了一種可穿戴式設備,如圖3所示,該設備30包括:
獲取模塊301,用於獲取與多媒體視頻對應的各個互動應用的互動信息;所述各個互動應用,分別對應於所述多媒體視頻的不同播放時刻;
監測模塊302,用於監測用戶狀態參數;所述用戶狀態參數,用於表徵用戶對當前時刻所播放多媒體視頻的興趣度;
判斷模塊303,用於基於所述用戶狀態參數和收到的預設條件,判斷是否觸發與所述當前播放時刻相對應的互動應用;
第一提示模塊304,用於確定所述判斷結果為是,則基於所述當前播放時刻對應的互動應用的互動信息生成第一提示信息,用於提示用戶執行相應的互動應用。
本發明實施例中,所述各個互動應用的互動信息可從多媒體視頻播放設備獲取;或者,由所述多媒體視頻播放設備主動傳輸給所述可穿戴式設備。所述獲取或傳輸的途徑可為無線通信網絡,例如:WIFI等。
這裡,所述互動信息可至少包括:互動應用的標識(如:ID)、互動應用的播放時刻;當然,還可包括:互動應用的相關簡介等數據。
作為一個示例,如圖4所示,所述監測模塊302包括:
接收單元3021,用於接收第一監測指令;所述第一監測指令,用於通知所述可穿戴式設備在所多媒體視頻播放過程中實時監測用戶狀態參數;或者,
用於接收第二監測指令;所述第二監測指令,用於通知所述可穿戴式設備在預設時間段內監測用戶狀態參數;
監測單元3022,用於基於所述第一監測指令監測所述用戶狀態參數;或者,
用於基於所述第二監測指令監測所述用戶狀態參數。
這裡,所述可穿戴式設備可在多媒體視頻開始播放時啟動用戶狀態參數的監測模式,直至所述多媒體視頻播放結束,例如:在多媒體視頻播放設備開始播放多媒體視頻時,通知所述可穿戴式設備開始進行監測,直至播放結束;或 者,為了進一步節省所述可穿戴式設備的電量,多媒體視頻播放設備可通知所述可穿戴式設備在預設時間段內進行監測,所述預設時間段可為:與所述各個互動應用的播放時刻相鄰近的時刻,例如:比互動應用對應的播放時刻提前20分鐘開始進行監測,直至播放時刻結束。
本實施例中,如圖5所示,所述判斷模塊303,包括:
分析單元3031,用於基於所述預設條件,分析已監測到的所述用戶狀態參數;
判定單元3032,用於確定所述用戶狀態參數所表徵的用戶對多媒體視頻的興趣度高於或等於預設值時,觸發與所述當前播放時刻相對應的互動應用;
確定所述用戶狀態參數所表徵的用戶對多媒體視頻的興趣度低於預設值時,繼續監測用戶狀態參數,直至所述多媒體視頻播放結束。
本發明實施例中,所述用戶狀態參數可包括:心跳速率、血壓等一個或多個參數。
示例性的,所述用戶狀態參數為心跳速率,所述預設條件可為:心跳速率較之前相鄰的5分鐘的平均速率超過15%,那麼,需要提取前5分鐘的各個時間點的心跳速率,並對這些值求平均,將當前時刻的用戶狀態參數與所述平均值進行比較,確定超過平均值15%(確定用戶對多媒體視頻的興趣度高於預設值),則觸發與所述當前播放時刻相對應的互動應用;否則,繼續監測用戶狀態參數,直至所述多媒體視頻播放結束。
本發明實施例中,如圖6所示,所述第一提示模塊304,包括:
第一確定單元3041,用於確定當前的播放時刻;在所述已獲取的各個互動應用的互動信息中,確定與該播放時刻對應的互動應用的互動信息;
第一生成單元3042,用於基於所述互動信息生成第一提示信息,所述第一提示信息呈現於所述可穿戴式設備的顯示界面。
示例性的,所述可穿戴式設備可基於所述互動信息生成通過互動提示或文字呈現的第一提示信息,並顯示於所述可穿戴式設備,如智能手錶的界面上。
本發明實施例還提供了一種多媒體視頻播放設備,如圖7所示,所述設備 70包括:
發送模塊701,用於發送與多媒體視頻對應的各個互動應用的互動信息;所述各個互動應用,分別對應於所述多媒體視頻的不同播放時刻;發送與用戶狀態參數對應的預設條件;
其中,所述預設條件,用於可穿戴式設備結合自身監測所得的所述用戶狀態參數,判斷是否觸發與當前播放時刻相對應的互動應用;所述用戶狀態參數,用於表徵用戶對當前時刻所播放多媒體視頻的興趣度;
接收模塊702,用於接收當前播放時刻對應的互動應用的標識;
第二提示模塊703,用於基於與所述標識對應的互動應用的互動信息生成第二提示信息,用於提示用戶執行相應的互動應用;所述標識為:所述可穿戴式設備判定觸發所述互動應用時發出的。
本發明實施例中,所述互動信息與所述預設條件的發送部分先後順序,也可同時發出。
這裡,多媒體視頻播放設備可預先從互動應用平臺請求與多媒體視頻對應的各個互動應用的互動信息,之後發送,如發送到所述可穿戴式設備。所述預設條件也可由所述互動應用平臺預先設置,並與所述互動信息一通下發給所述多媒體視頻播放設備,並由多媒體視頻播放設備發送到所述可穿戴式設備。
示例性的,所述可穿戴式設備可在確定觸發互動應用時,將與當前播放時刻對應的互動應用的標識,如互動應用ID發送給所述多媒體視頻播放設備;所述多媒體視頻播放設備基於所述標識,從所述互動應用平臺下發的各個互動應用的互動信息中查找與所述標識對應的互動應用的互動信息。
本發明實施例中,如圖8所示,所述第二提示模塊703,包括:
第二確定單元7031,用於確定與所述標識對應的互動應用的互動信息;
第二生成單元7032,用於基於所述互動信息生成第二提示信息,所述第二提示信息呈現於所述多媒體視頻播放設備的顯示界面。
示例性的,所述示例性的,所述多媒體視頻播放設備可基於所述互動信息生成通過互動提示或文字呈現的第二提示信息,並顯示於所述多媒體視頻播放 設備,如:電視或智能機頂盒的界面上。
下面結合一個具體應用場景對本發明進行描述。
圖9為本應用場景所述互動應用觸發方法流程圖,如圖9所示,該方法包括:
步驟901:智能機頂盒/電視與智能手錶通過本地區域網建立多屏互動連接;
這裡,關於多屏互動連接為現有技術,此處不再詳述。
步驟902:智能機頂盒/電視中的播放器播放一個節目視頻;
步驟903:智能機頂盒/電視中的播放器將節目視頻信息同步到互動處理模塊中;
步驟904:智能機頂盒/電視中的互動處理模塊向互動應用平臺發送互動信息請求;
步驟905:互動應用平臺返回節目視頻中的互動應用對應的互動信息;所述互動信息可包括:互動應用ID、觸發條件、互動應用間接等信息;
步驟906:智能機頂盒/電視中的互動處理模塊將觸發條件和互動信息同步到智能手錶中的互動處理模塊;
步驟907:智能手錶中的互動處理模塊根據互動信息的出現時間點和觸發條件設定用戶狀態參數的監測指令;
步驟908:智能手錶中的互動處理模塊基於監測指令監測用戶狀態參數是否滿足觸發條件,確定用戶狀態參數符合觸發條件;
步驟909:智能機頂盒/電視中的互動處理模塊在視頻播放界面右下角彈出互動提示;
這裡,所述互動提示可為文字或圖片的形式。
下面分別從在智能手錶和智能機頂盒/電視中進行互動進行描述:
對於在智能手錶中進行互動包括:
步驟910a:智能手錶中的互動處理模塊提示用戶互動應用,引導用戶在智能手錶界面進行互動操作;
步驟911a:智能手錶中的互動處理模塊根據此時觸發的互動應用ID,請求 互動應用頁面;
步驟912a:智能手錶中的互動處理模塊為用戶在智能手錶界面展示互動頁面,以便用戶進行互動業務操作;
步驟913a:智能手錶中的互動處理模塊根據互動業務連結,跳轉至第三方網站,執行相應互動業務。
對於在智能機頂盒/電視中進行互動包括:
步驟910b:智能手錶中的互動處理模塊將當前播放時刻的互動應用的ID同步至智能機頂盒/電視中的互動處理模塊中;
這裡,還可將用戶狀態參數等信息進行同步,以在智能機頂盒/電視中顯示,靈活性較強,使得用戶可進行不同體驗。
步驟911b:智能機頂盒/電視中的互動處理模塊為用戶在智能機頂盒/電視的顯示屏展示互動頁面,以便用戶選擇進行互動業務操作;
步驟912b:智能機頂盒/電視中的互動處理模塊根據互動業務連結,跳轉至第三方網站,執行相應互動業務。
本發明實施例通過可穿戴式設備監測用戶觀看多媒體視頻時的用戶狀態參數,確定用戶狀態參數滿足預設條件時,為該用戶提示與所述多媒體視頻相對應的互動應用,進而避免互動提示或文字頻繁彈出而對用戶觀看視頻過程的幹擾;當然,對於其他對互動內容不感興趣的用戶的幹擾也有所降低。
此外,本發明實施例所述可穿戴式設備無需頻繁與網絡側平臺或多媒體視頻播放設備通信來傳遞用戶狀態參數,由可穿戴式設備決定是否觸發互動應用,可以節省可穿戴式設備的電量。
本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用硬體實施例、軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器和光學存儲器等)上實施的電腦程式產品的形式。
本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品 的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上所述,僅為本發明的較佳實施例而已,並非用於限定本發明的保護範圍。