一種針對非直播視頻的智能提示的方法及裝置與流程
2023-12-06 03:06:26 2

本發明涉及智能播放技術領域,特別涉及一種針對非直播視頻的智能提示的方法及裝置。
背景技術:
觀看帶有即時互動項目的視頻節目已經成為人們主要的消遣娛樂之一。其中,人們還會經常觀看到很多非直播的帶有即時互動項目的視頻節目。在該些非直播的帶有即時互動項目的視頻節目中,比如說,有很多發信息來投票選出中意的選項,還有掃描二維碼來抽獎之類的即時互動項目的視頻節目,在一些場合下,常常會讓人們在不經意間誤以為該即時互動項目可以參與,導致發生一些沒有必要的誤會。如何妥善的解決上述問題,就成為了業界亟待解決的課題。
技術實現要素:
本發明提供一種針對非直播視頻的智能提示的方法及裝置,用以在非直播視頻中出現即時項目時,提示觀看者該即時互動節目已經結束。
根據本發明實施例的第一方面,提供一種針對非直播視頻的智能提示的方法,包括:
實時監控處於播放中的非直播視頻;
識別出所述非直播視頻中的即時互動項目的標識,所述標識包括圖像標識、字幕標識和語音標識中的任一者或多者;
採用預設的提示方案對所述即時互動項目進行提示。
在一個實施例中,所述識別出所述非直播視頻中的即時互動項目的標識,包括:
識別出所述非直播視頻中的即時互動項目的圖像標識,所述圖像標識包括圖標和二維碼中的任一者或多者;
識別出所述非直播視頻中的即時互動項目的字幕標識;
識別出所述非直播視頻中的即時互動項目的語音標識。
在一個實施例中,所述識別出所述非直播視頻中的即時互動項目的標識,所述標識包括圖像標識、字幕標識和語音標識中的任一者或多者,還包括:
識別出所述非直播視頻中的即時互動項目的標識的開始時刻和終結時刻;
在所述開始時刻和所述終結時刻之間的時間段內,識別出的所述非直播視頻中的即時互動項目的標識的暫停時間段。
在一個實施例中,所述採用預設的提示方案對所述即時互動項目進行提示,包括:
當所述非直播視頻中的即時互動項目的標識為所述圖像標識時,採用預設的圖像標識處理方法對所述圖標標識進行處理;
當所述非直播視頻中的即時互動項目的標識為所述字幕標識時,採用預設的字幕標識處理方法對所述字幕標識進行處理;
當所述非直播視頻中的即時互動項目的標識為所述語音標識時,採用預設的語音標識處理方法對所述語音標識進行處理。
在一個實施例中,所述採用預設的提示方案對所述即時互動項目進行提示,還包括:
在所述開始時刻,採用所述預設的提示方案對所述即時互動項目進行提示;
在所述終結時刻,終結所述預設的提示方案對所述即時互動項目的提示;
在所述暫定時間段內,暫停所述預設的提示方案對所述即時互動項目的提示。
根據本發明實施例的第二方面,提供一種針對非直播視頻的智能提示的裝置,包括:
監控模塊,用於實時監控處於播放中的非直播視頻;
識別模塊,用於識別出所述非直播視頻中的即時互動項目的標識,所述標識包括圖像標識、字幕標識和語音標識中的任一者或多者;
提示模塊,用於採用預設的提示方案對所述即時互動項目進行提示。
在一個實施例中,所述識別模塊,包括:
第一識別子模塊,用於識別出所述非直播視頻中的即時互動項目的圖像標識,所述圖像標識包括圖標和二維碼中的任一者或多者;
第二識別子模塊,用於識別出所述非直播視頻中的即時互動項目的字幕標識;
第三識別子模塊,用於識別出所述非直播視頻中的即時互動項目的語音標識。
在一個實施例中,所述識別模塊,還包括:
第四識別子模塊,用於識別出所述非直播視頻中的即時互動項目的標識的開始時刻和終結時刻;
第五識別子模塊,用於在所述開始時刻和所述終結時刻之間的時間段內,識別出的所述非直播視頻中的即時互動項目的標識的暫停時間段。
在一個實施例中,所述提示模塊,包括:
第一處理子模塊,用於當所述非直播視頻中的即時互動項目的標識為所述圖像標識時,採用預設的圖像標識處理方法對所述圖標標識進行處理;
第二處理子模塊,用於當所述非直播視頻中的即時互動項目的標識為所述字幕標識時,採用預設的字幕標識處理方法對所述字幕標識進行處理;
第三處理子模塊,用於當所述非直播視頻中的即時互動項目的標識為所述語音標識時,採用預設的語音標識處理方法對所述語音標識進行處理。
在一個實施例中,所述提示模塊,還包括:
第一提示子模塊,用於在所述開始時刻,採用所述預設的提示方案對所述即時互動項目進行提示;
第二提示子模塊,用於在所述終結時刻,終結所述預設的提示方案對所述即時互動項目的提示;
第三提示子模塊,用於在所述暫定時間段內,暫停所述預設的提示方案對所述即時互動項目的提示。
本發明的其它特徵和優點將在隨後的說明書中闡述,並且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。
附圖說明
附圖用來提供對本發明的進一步理解,並且構成說明書的一部分,與本發明的實施例一起用於解釋本發明,並不構成對本發明的限制。在附圖中:
圖1為本發明一示例性實施例示出的一種針對非直播視頻的智能提示的方法的流程圖;
圖2為本發明一示例性實施例示出的一種針對非直播視頻的智能提示的方法的步驟S12的實施方式一的流程圖;
圖3為本發明一示例性實施例示出的一種針對非直播視頻的智能提示的方法的步驟S12的實施方式二的流程圖;
圖4為本發明一示例性實施例示出的一種針對非直播視頻的智能提示的方法的步驟S13的實施方式一的流程圖;
圖5為本發明一示例性實施例示出的一種針對非直播視頻的智能提示的方法的步驟S13的實施方式二流程圖;
圖6為本發明一示例性實施例示出的一種針對非直播視頻的智能提示的裝置的框圖;
圖7為本發明一示例性實施例示出的一種針對非直播視頻的智能提示的裝置的識別模塊62的框圖;
圖8為本發明另一示例性實施例示出的一種針對非直播視頻的智能提示的裝置的識別模塊62的框圖;
圖9為本發明一示例性實施例示出的一種針對非直播視頻的智能提示的裝置的提示模塊63的框圖;
圖10為本發明另一示例性實施例示出的一種針對非直播視頻的智能提示的裝置的提示模塊63的框圖。
具體實施方式
以下結合附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用於說明和解釋本發明,並不用於限定本發明。
圖1是根據一示例性實施例示出的一種針對非直播視頻的智能提示的方法流程圖,如圖1所示,該針對非直播視頻的智能提示的方法,包括以下步驟S11-S13:
在步驟S11中,實時監控處於播放中的非直播視頻;
在步驟S12中,識別出所述非直播視頻中的即時互動項目的標識,所述標識包括圖像標識、字幕標識和語音標識中的任一者或多者;
在步驟S13中,採用預設的提示方案對所述即時互動項目進行提示。
在一個實施例中,觀看帶有即時互動項目的視頻節目已經成為人們主要的消遣娛樂之一。其中,人們還會經常觀看到很多非直播的帶有即時互動項目的視頻節目。在該些非直播的帶有即時互動項目的視頻節目中,比如說,有很多即時互動節目需要觀看者發送信息到預設投票平臺,在待選的幾個選項中,觀看者投票選出中意的選項;還有掃描二維碼進行抽獎之類的即時互動項目的視頻節目。但是在一些場合下,觀看者常常在不經意間誤以為該即時互動項目是可以參與的,導致發生一些沒有必要的誤會。本實施例中的技術方案可妥善的解決上述問題。
詳細步驟如下:實時監控處於播放中的非直播視頻,該非直播視頻可以為在直播流中的重播的視頻節目或者用戶點播的往期節目等等。
識別出該非直播視頻中的即時互動項目的標識,該標識包括圖像標識、字幕標識和語音標識中的任一者或多者。在識別的標識的類別方面,識別出該非直播視頻中的即時互動項目的圖像標識,該圖像標識包括圖標和二維碼中的任一者或多者;識別出該非直播視頻中的即時互動項目的字幕標識;識別出該非直播視頻中的即時互動項目的語音標識。在識別的時間區間方面,識別出該非直播視頻中的即時互動項目的標識的開始時刻和終結時刻;在該開始時刻和該終結時刻之間的時間段內,識別出的該非直播視頻中的即時互動項目的標識的暫停時間段。
採用預設的提示方案對該即時互動項目進行提示。在提示的類別方面,當該非直播視頻中的即時互動項目的標識為該圖像標識時,採用預設的圖像標識處理方法對該圖標標識進行處理;當該非直播視頻中的即時互動項目的標識為該字幕標識時,採用預設的字幕標識處理方法對該字幕標識進行處理;當該非直播視頻中的即時互動項目的標識為該語音標識時,採用預設的語音標識處理方法對該語音標識進行處理。在提示的時間區間方面,當該非直播視頻中的即時互動項目的標識為該圖像標識時,採用預設的圖像標識處理方法對該圖標標識進行處理;當該非直播視頻中的即時互動項目的標識為該字幕標識時,採用預設的字幕標識處理方法對該字幕標識進行處理;當該非直播視頻中的即時互動項目的標識為該語音標識時,採用預設的語音標識處理方法對該語音標識進行處理。
本實施例中的技術方案可在觀看者觀看非直播視頻時,提示觀看者該非直播視頻中的即時互動節目已經結束,避免觀看者誤以為該即時互動節目還可以參與,從而提升了觀看者的用戶體驗。
在一個實施例中,如圖2所示,步驟S12包括如下步驟S21-S23:
在步驟S21中,識別出所述非直播視頻中的即時互動項目的圖像標識,所述圖像標識包括圖標和二維碼中的任一者或多者;
在步驟S22中,識別出所述非直播視頻中的即時互動項目的字幕標識;
在步驟S23中,識別出所述非直播視頻中的即時互動項目的語音標識。
在一個實施例中,在一些即時互動節目中,經常會以掃描二維碼或者是特殊的圖標的方式來讓觀看者參與即時互動,可通過預設的圖像標識的識別算法來查找出視頻中的即時互動項目。在字幕中也會提示觀看者參與即時互動節目,在這種情況下,可通過預設的字幕標識庫來識別出視頻節目中的即時互動項目。通常在進行即時互動項目時,往往需要主持人來主持該即時互動項目,故可通過識別出主持人的語音信息中的即時互動項目的語音標識來判斷在視頻節目中是否出現了即時互動項目。識別出非直播視頻中的即時互動項目的圖像標識,該圖像標識包括圖標和二維碼中的任一者或多者。識別出該非直播視頻中的即時互動項目的字幕標識。識別出該非直播視頻中的即時互動項目的語音標識。
在一個實施例中,如圖3所示,步驟S12還包括如下步驟S31-S32:
在步驟S31中,識別出所述非直播視頻中的即時互動項目的標識的開始時刻和終結時刻;
在步驟S32中,在所述開始時刻和所述終結時刻之間的時間段內,識別出的所述非直播視頻中的即時互動項目的標識的暫停時間段。
在一個實施例中,識別出該非直播視頻中的即時互動項目的標識的開始時刻和終結時刻,標識的開始時刻和終結時刻就等同於該即時互動項目的開始時刻和終結時刻,其中的開始時刻和終結時刻是指該即時互動節目中的播放進度條中的時刻。在一些情況下,在該開始時刻和該終結時刻之間,存在這若干個暫停時間段,該暫停時間段內可能是廣告時間,也可能是正常的視頻節目播出時間等等。在該些暫停時間段內,該即時互動項目是沒有進行的,所以需要在該開始時刻和該終結時刻之間的時間段內,識別出該些暫停時間段。
在一個實施例中,如圖4所示,步驟S13包括如下步驟S41-S43:
在步驟S41中,當所述非直播視頻中的即時互動項目的標識為所述圖像標識時,採用預設的圖像標識處理方法對所述圖標標識進行處理;
在步驟S42中,當所述非直播視頻中的即時互動項目的標識為所述字幕標識時,採用預設的字幕標識處理方法對所述字幕標識進行處理;
在步驟S43中,當所述非直播視頻中的即時互動項目的標識為所述語音標識時,採用預設的語音標識處理方法對所述語音標識進行處理。
在一個實施例中,當非直播視頻中的即時互動項目的標識為該圖像標識時,採用預設的圖像標識處理方法對該圖標標識進行處理,例如通過預設的模糊圖像算法,來模糊化二維碼或圖標等等。當該非直播視頻中的即時互動項目的標識為該字幕標識時,採用預設的字幕標識處理方法對該字幕標識進行處理,例如刪除字幕標識或者將字幕標識替換為預設的字符。當該非直播視頻中的即時互動項目的標識為該語音標識時,採用預設的語音標識處理方法對該語音標識進行處理,例如將語音標識刪除或者將語音標識替換為預設的語音信息。
在一個實施例中,如圖5所示,步驟S13還包括如下步驟S51-S53:
在步驟S51中,在所述開始時刻,採用所述預設的提示方案對所述即時互動項目進行提示;
在步驟S52中,在所述終結時刻,終結所述預設的提示方案對所述即時互動項目的提示;
在步驟S53中,在所述暫定時間段內,暫停所述預設的提示方案對所述即時互動項目的提示。
在一個實施例中,在即時互動項目沒有開始之前就進行提示和在即時互動項目之後還進行提示,都屬於給觀看者提供無意義的信息的行為。所以,需要準確地在即時互動項目處於進行時的狀態下才給觀看者進行提示。故需要在上述實施例中的該開始時刻,採用該預設的提示方案對該即時互動項目進行提示。在該終結時刻,終結該預設的提示方案對該即時互動項目的提示。進一步的,在該開始時刻和該終結時刻之間的該暫定時間段內,暫停該預設的提示方案對該即時互動項目的提示。
在一個實施例中,圖6是根據一示例性實施例示出的一種針對非直播視頻的智能提示的裝置框圖。如圖6示,該裝置包括監控模塊61、識別模塊62和提示模塊63。
該監控模塊61,用於實時監控處於播放中的非直播視頻;
該識別模塊62,用於識別出所述非直播視頻中的即時互動項目的標識,所述標識包括圖像標識、字幕標識和語音標識中的任一者或多者;
該提示模塊63,用於採用預設的提示方案對所述即時互動項目進行提示。
如圖7所示,該識別模塊62包括第一識別子模塊71、第二識別子模塊72和第三識別子模塊73。
該第一識別子模塊71,用於識別出所述非直播視頻中的即時互動項目的圖像標識,所述圖像標識包括圖標和二維碼中的任一者或多者;
該第二識別子模塊72,用於識別出所述非直播視頻中的即時互動項目的字幕標識;
該第三識別子模塊73,用於識別出所述非直播視頻中的即時互動項目的語音標識。
如圖8所示,該識別模塊62還包括第四識別子模塊81和第五識別子模塊82。
該第四識別子模塊81,用於識別出所述非直播視頻中的即時互動項目的標識的開始時刻和終結時刻;
該第五識別子模塊82,用於在所述開始時刻和所述終結時刻之間的時間段內,識別出的所述非直播視頻中的即時互動項目的標識的暫停時間段。
如圖9所示,該提示模塊63包括第一處理子模塊91、第二處理子模塊92和第三處理子模塊93。
該第一處理子模塊91,用於當所述非直播視頻中的即時互動項目的標識為所述圖像標識時,採用預設的圖像標識處理方法對所述圖標標識進行處理;
該第二處理子模塊92,用於當所述非直播視頻中的即時互動項目的標識為所述字幕標識時,採用預設的字幕標識處理方法對所述字幕標識進行處理;
該第三處理子模塊93,用於當所述非直播視頻中的即時互動項目的標識為所述語音標識時,採用預設的語音標識處理方法對所述語音標識進行處理。
如圖10所示,該提示模塊63還包括第一提示子模塊101、第二提示子模塊102和第三提示子模塊103。
該第一提示子模塊101,用於在所述開始時刻,採用所述預設的提示方案對所述即時互動項目進行提示;
該第二提示子模塊102,用於在所述終結時刻,終結所述預設的提示方案對所述即時互動項目的提示;
該第三提示子模塊103,用於在所述暫定時間段內,暫停所述預設的提示方案對所述即時互動項目的提示。
本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器和光學存儲器等)上實施的電腦程式產品的形式。
本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。