本發(fā)明實施例涉及電視技術(shù)領(lǐng)域,尤其涉及電視節(jié)目識別方法、裝置及系統(tǒng)。
背景技術(shù):
HDMI(高清晰度多媒體接口,High Definition Multimedia Interface)接口技術(shù)能滿足數(shù)字化時代高質(zhì)量音頻和影像傳輸要求。目前有線電視網(wǎng)絡(luò)已普遍使用HDMI接口技術(shù)向電視終端傳輸音頻和影像。
本發(fā)明的發(fā)明人在研究本申請的過程中發(fā)現(xiàn),有線電視網(wǎng)絡(luò)使用HDMI接口技術(shù)向電視終端傳輸音頻和影像時,電視終端僅作為電視節(jié)目的顯示屏,不能通過電視終端識別用戶收看的電視節(jié)目。如果能夠識別用戶在電視終端收看的電視節(jié)目,掌握用戶的收看習(xí)慣,將能為用戶提供更多的服務(wù)以滿足用戶的需求。因此,如何識別用戶在電視終端收看的電視節(jié)目成為亟待解決的技術(shù)問題。
技術(shù)實現(xiàn)要素:
為了識別用戶在電視終端收看的電視節(jié)目,本發(fā)明實施例采用了以下的技術(shù)方案。
本發(fā)明實施例采用的第一技術(shù)方案為一種電視節(jié)目識別方法,所述方法包括:連續(xù)截取不同電視臺電視節(jié)目的音頻信息;
接收電視節(jié)目識別請求,所述電視節(jié)目識別請求中包含有用戶收看的電視節(jié)目的音頻信息,該音頻信息中包含有時間戳;
以電視節(jié)目識別請求中音頻信息內(nèi)包含的時間戳為比對基準(zhǔn),將電視節(jié)目識別請求中的音頻信息與各電視節(jié)目的音頻信息進(jìn)行比對,識別用戶收看的電視節(jié)目。
本發(fā)明實施例采用的第一技術(shù)方案還包括:連續(xù)截取同一電視臺各電視節(jié)目的音頻信息。
本發(fā)明實施例采用的第一技術(shù)方案還包括:以電視節(jié)目識別請求中音頻信息內(nèi)包含的時間戳為提取條件,提取出與電視節(jié)目識別請求中音頻信息內(nèi)包含的時間戳對應(yīng)的音頻信息。
本發(fā)明實施例采用的第一技術(shù)方案還包括:將電視節(jié)目識別請求中的音頻信息與提取出的音頻信息進(jìn)行比對,如果電視節(jié)目識別請求中的音頻信息與提取出的音頻信息中某一電視節(jié)目的音頻信息相同,則將該電視節(jié)目認(rèn)定為用戶收看的電視節(jié)目。
本發(fā)明實施例采用的第一技術(shù)方案還包括:所述音頻信息為音頻片段。
本發(fā)明實施例采用的第二技術(shù)方案為一種電視節(jié)目識別裝置,所述裝置包括:電視節(jié)目音頻信息截取模塊、電視節(jié)目音頻信息數(shù)據(jù)庫、收發(fā)模塊、電視節(jié)目識別請求存儲器和識別模塊;
所述電視節(jié)目音頻信息截取模塊用于截取電視節(jié)目的音頻信息;
所述電視節(jié)目音頻信息數(shù)據(jù)庫用于存儲所述電視節(jié)目音頻信息截取模塊截取的音頻信息;所述收發(fā)模塊用于接收電視終端發(fā)送的電視節(jié)目識別請求和用于將電視節(jié)目識別結(jié)果反饋給電視終端;
所述電視節(jié)目識別請求存儲器用于存儲電視節(jié)目識別請求;所述識別模塊用于把電視節(jié)目識別請求中的音頻信息和所述電視節(jié)目音頻信息數(shù)據(jù)庫中的音頻信息進(jìn)行比對,識別用戶收看的電視節(jié)目。
本發(fā)明實施例采用的第二技術(shù)方案還包括:所述電視節(jié)目音頻信息截取模塊連續(xù)截取不同電視臺電視節(jié)目的音頻信息。
本發(fā)明實施例采用的第二技術(shù)方案還包括:所述電視節(jié)目音頻信息截取模塊連續(xù)截取同一電視臺各電視節(jié)目的音頻信息。
本發(fā)明實施例采用的第二技術(shù)方案還包括:所述識別模塊包括音頻信息提取單元和音頻信息比對單元;
所述音頻信息提取單元用于提取出與電視節(jié)目識別請求中音頻信息內(nèi)包含的時間戳對應(yīng)的音頻信息,所述音頻信息比對單元用于將電視節(jié)目識別請求中的音頻信息與提取出的音頻信息進(jìn)行比對,識別用戶收看的電視節(jié)目。
本發(fā)明實施例采用的第二技術(shù)方案還包括:所述音頻信息提取單元以電視節(jié)目識別請求中音頻信息內(nèi)包含的時間戳為提取條件,提取出與電視節(jié)目識別請求中音頻信息內(nèi)包含的時間戳對應(yīng)的音頻信息。
本發(fā)明實施例采用的第二技術(shù)方案還包括:所述電視節(jié)目音頻信息截取模塊截取的音頻信息為音頻片段。
本發(fā)明實施例采用的第三技術(shù)方案為一種電視節(jié)目識別系統(tǒng),所述系統(tǒng)包括:電視終端和服務(wù)器;
所述電視終端在播放電視節(jié)目時截取電視節(jié)目的音頻信息,并在音頻信息中加入時間戳,然后向所述服務(wù)器發(fā)送電視節(jié)目識別請求;
所述電視節(jié)目識別請求中包含有加入了時間戳的音頻信息;
所述服務(wù)器包括電視節(jié)目識別裝置;所述電視節(jié)目識別裝置用于截取電視節(jié)目的音頻信息并存儲;
提供給所述電視節(jié)目識別裝置截取的電視節(jié)目是已知的;
當(dāng)接收到電視節(jié)目識別請求后,所述電視節(jié)目識別裝置用于將電視節(jié)目識別請求中的音頻信息與所述電視節(jié)目識別裝置截取的音頻信息進(jìn)行比對,識別出電視終端播放的電視節(jié)目。
與現(xiàn)有技術(shù)相比,本發(fā)明實施例有以下有益效果:本發(fā)明實施例通過連續(xù)截取不同電視臺電視節(jié)目的音頻信息,接收電視節(jié)目識別請求,然后以電視節(jié)目識別請求中音頻信息內(nèi)包含的時間戳為比對基準(zhǔn),將電視節(jié)目識別請求中的音頻信息與各電視節(jié)目的音頻信息進(jìn)行比對,識別用戶收看的電視節(jié)目。因此,本發(fā)明實施例通過識別電視節(jié)目的音頻信息識別出了用戶收看的電視節(jié)目,打下了為用戶提供更多優(yōu)質(zhì)服務(wù)的基礎(chǔ)。
附圖說明
圖1為本發(fā)明第一實施例所述電視節(jié)目識別方法的示意圖。
圖2為本發(fā)明第二實施例所述電視節(jié)目識別方法的示意圖。
圖3為本發(fā)明第一實施例所述電視節(jié)目識別裝置的示意圖。
圖4為本發(fā)明第二實施例所述電視節(jié)目識別裝置的示意圖。
圖5為本發(fā)明第三實施例所述電視節(jié)目識別系統(tǒng)的示意圖。
具體實施方式
為了便于理解本發(fā)明,下面將參照相關(guān)附圖對本發(fā)明進(jìn)行更全面的描述。附圖中給出了本發(fā)明的較佳實施例。但是,本發(fā)明可以以許多不同的形式來實現(xiàn),并不限于本文所描述的實施例。相反地,提供這些實施例的目的是使對本發(fā)明的公開內(nèi)容的理解更加透徹全面。
除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實施例的目的,不是旨在于限制本發(fā)明。
本發(fā)明各個實施例中,涉及到的智能電視終端包括但不限于以下兩個特征:
1、具有網(wǎng)絡(luò)通信功能。
2、可以下載并執(zhí)行應(yīng)用程序。
參考圖1,為本發(fā)明第一實施例所述電視節(jié)目識別方法的示意圖。本發(fā)明第一實施例所述的電視節(jié)目識別方法在網(wǎng)絡(luò)側(cè)實施,該方法包括以下內(nèi)容。
步驟S100:連續(xù)截取不同電視臺電視節(jié)目的音頻信息。
在本發(fā)明第一實施例中,步驟S100中所述音頻信息可以是音頻片段。步驟S100在網(wǎng)絡(luò)側(cè)由服務(wù)器完成。網(wǎng)絡(luò)側(cè)的服務(wù)器截取各電視臺電視節(jié)目的音頻片段。
步驟S200:接收電視節(jié)目識別請求,所述電視節(jié)目識別請求中包含有用戶收看的電視節(jié)目的音頻信息,該音頻信息中包含有時間戳。
在本發(fā)明第一實施例中,步驟S200中所述“接收電視節(jié)目識別請求”由網(wǎng)絡(luò)側(cè)完成。所述“電視節(jié)目識別請求”由智能電視終端通過其網(wǎng)絡(luò)通信功能發(fā)出。
用戶在智能電視終端收看電視節(jié)目時,智能電視終端截取用戶收看的電視節(jié)目的音頻信息,所述音頻信息可以是音頻片段。
智能電視終端截取電視節(jié)目的音頻片段,并在截取的音頻片段中加入時間戳,其截取的規(guī)則為按需要截取,需要截取的次數(shù)取決于具體需要和網(wǎng)絡(luò)狀況等因素,每截取一次音頻片段后,在截取的音頻片段中加入時間戳。智能電視終端將截取的音頻片段加入時間戳之后,發(fā)送給網(wǎng)絡(luò)側(cè)的服務(wù)器。如果經(jīng)過一段預(yù)設(shè)時間后,如果網(wǎng)絡(luò)側(cè)返回識別結(jié)果失敗,智能電視終端可以繼續(xù)截取一次音頻片段,加入時間戳之后發(fā)送給網(wǎng)絡(luò)側(cè)的服務(wù)器。
舉例而言,智能電視終端截取音頻片段的起始時間也為北京時間2016年6月22日20點整,每檔電視節(jié)目截取的音頻片段時長為10秒,在各個音頻片段加入時間戳。智能電視終端截取音頻片段的起始時間和時長可以根據(jù)具體情況設(shè)定,只要有助于網(wǎng)絡(luò)側(cè)的服務(wù)器能及時識別智能電視終端收看的電視節(jié)目即可。
步驟S300:以電視節(jié)目識別請求中音頻信息內(nèi)包含的時間戳為比對基準(zhǔn),將電視節(jié)目識別請求中的音頻信息與各電視節(jié)目的音頻信息進(jìn)行比對,識別用戶收看的電視節(jié)目。
在本發(fā)明第一實施例中,步驟S300中所述“以電視節(jié)目識別請求中音頻信息內(nèi)包含的時間戳為比對基準(zhǔn)”的含義是,電視節(jié)目識別請求中的音頻信息只與網(wǎng)絡(luò)側(cè)電視節(jié)目音頻信息數(shù)據(jù)庫中時間戳對應(yīng)的音頻信息進(jìn)行比對。
音頻信息的比對由網(wǎng)絡(luò)側(cè)的服務(wù)器實施,如果電視節(jié)目識別請求中的音頻信息與網(wǎng)絡(luò)側(cè)電視節(jié)目音頻信息數(shù)據(jù)庫中某一電視節(jié)目的音頻信息相同,則將該電視節(jié)目認(rèn)定為是用戶在智能電視終端收看的電視節(jié)目。
舉例而言,假定電視節(jié)目識別請求中的音頻片段為x,音頻片段x截取自用戶在智能電視終端收看的電視節(jié)目X,電視節(jié)目X未知,需要通過網(wǎng)絡(luò)側(cè)的服務(wù)器識別。假定電視節(jié)目音頻信息數(shù)據(jù)庫中包含有音頻片段a1、a2、a3、b1、b2、b3、c1、c2、c3、d1、d2、d3、e1、e2、e3、f1、f2、f3。其中音頻片段a1、a2、a3為連續(xù)的音頻片段,截取自電視節(jié)目A;b1、b2、b3為連續(xù)的音頻片段,截取自電視節(jié)目B;音頻片段c1、c2、c3為連續(xù)的音頻片段,截取自電視節(jié)目C;音頻片段d1、d2、d3為連續(xù)的音頻片段,截取自電視節(jié)目D;音頻片段e1、e2、e3為連續(xù)的音頻片段,截取自電視節(jié)目E;音頻片段f1、f2、f3為連續(xù)的音頻片段,截取自電視節(jié)目F。電視節(jié)目A、B、C、D、E、F已知。根據(jù)電視節(jié)目識別請求中的音頻片段x包含的時間戳提取電視節(jié)目音頻片段數(shù)據(jù)庫中與音頻片段x包含的時間戳相同的音頻片段。假定音頻片段x的時間戳與音頻片段d2的時間戳相同,網(wǎng)絡(luò)側(cè)的服務(wù)器將音頻片段x與電視節(jié)目音頻信息數(shù)據(jù)庫中的音頻片段d2進(jìn)行比對,當(dāng)比對出電視節(jié)目識別請求中的音頻片段x與電視節(jié)目音頻信息數(shù)據(jù)庫中的音頻片段d2相同時,網(wǎng)絡(luò)側(cè)的服務(wù)器識別出電視節(jié)目X為電視節(jié)目D。網(wǎng)絡(luò)側(cè)的服務(wù)器將識別的結(jié)果反饋給智能電視終端。
本發(fā)明第一實施例所述電視節(jié)目識別方法,通過連續(xù)截取不同電視臺電視節(jié)目的音頻信息,接收電視節(jié)目識別請求,然后以電視節(jié)目識別請求中音頻信息內(nèi)包含的時間戳為比對基準(zhǔn),將電視節(jié)目識別請求中的音頻信息與各電視節(jié)目的音頻信息進(jìn)行比對,識別用戶收看的電視節(jié)目。因此,本發(fā)明第一實施例所述的電視節(jié)目識別方法通過識別電視節(jié)目的音頻信息識別出了用戶收看的電視節(jié)目。
參考圖2,為本發(fā)明第二實施例所述電視節(jié)目識別方法的示意圖。本發(fā)明第二實施例所述的電視節(jié)目識別方法在網(wǎng)絡(luò)側(cè)實施,該方法包括以下內(nèi)容。
步驟A100:連續(xù)截取同一電視臺各電視節(jié)目的音頻信息。
在本發(fā)明第二實施例中,步驟A100在網(wǎng)絡(luò)側(cè)的服務(wù)器實施,所述音頻信息可以是音頻片段。網(wǎng)絡(luò)側(cè)的服務(wù)器連續(xù)截取同一電視臺各電視節(jié)目的音頻片段,存儲到電視節(jié)目音頻信息數(shù)據(jù)庫。
為了識別出用戶在智能電視終端不同時間段收看的電視節(jié)目,需要連續(xù)截取不同時間段內(nèi)播放的各電視節(jié)目的音頻信息。
舉例而言,假定2016年整個7月份某有線電視臺在北京時間19:40到21:40播放電視節(jié)目L,在北京時間21:45到22:45播放電視節(jié)目M,在北京時間22:45到23:45播放電視節(jié)目N。如果想要識別出用戶在北京時間19:40到21:40是否通過智能電視終端收看電視節(jié)目L,在北京時間21:45到22:45是否通過智能電視終端收看電視節(jié)目M,在北京時間22:45到23:45是否通過智能電視終端收看電視節(jié)目N,網(wǎng)絡(luò)側(cè)的服務(wù)器分別截取在北京時間19:40到21:40播放的電視節(jié)目L的音頻片段,在北京時間21:45到22:45播放的電視節(jié)目M的音頻片段,在北京時間22:45到23:45播放的電視節(jié)目N的音頻片段。
網(wǎng)絡(luò)側(cè)服務(wù)器截取音頻片段的規(guī)則可以是,連續(xù)截取每檔電視節(jié)目的音頻片段。同一檔電視節(jié)目需要連續(xù)截取多個音頻片段,以便在任意時刻收到電視節(jié)目識別請求后,都能根據(jù)電視節(jié)目識別請求中音頻片段包含的時間戳進(jìn)行音頻信息的比對,以提高電視節(jié)目識別的準(zhǔn)確度。
步驟A200:接收電視節(jié)目識別請求,所述電視節(jié)目識別請求中包含有用戶收看的電視節(jié)目的音頻信息,該音頻信息中包含有時間戳。
在本發(fā)明第二實施例中,步驟A200中所述“接收電視節(jié)目識別請求”由網(wǎng)絡(luò)側(cè)完成。所述“電視節(jié)目識別請求”由智能電視終端通過其網(wǎng)絡(luò)通信功能發(fā)出。
用戶在智能電視終端收看電視節(jié)目時,智能電視終端截取不同時間段內(nèi)用戶收看的電視節(jié)目的音頻信息,并在音頻信息中加入時間戳。所述音頻信息可以是音頻片段。
舉例而言,如果想要識別出用戶在北京時間19:40到21:40是否通過智能電視終端收看電視節(jié)目L,在北京時間21:45到22:45是否通過智能電視終端收看電視節(jié)目M,在北京時間22:45到23:45是否通過智能電視終端收看電視節(jié)目N,智能電視終端分別截取其在北京時間19:40到21:40播放的電視節(jié)目的音頻片段,其在北京時間21:45到22:45播放的電視節(jié)目的音頻片段,其在北京時間22:45到23:45播放的電視節(jié)目的音頻片段。網(wǎng)絡(luò)側(cè)的智能電視截取完電視節(jié)目的音頻片段后,在音頻片段中加入相應(yīng)的時間戳,并通過智能電視終端的網(wǎng)絡(luò)通信功能發(fā)送給網(wǎng)絡(luò)側(cè)的服務(wù)器。
智能電視終端截取電視節(jié)目的音頻片段,并在截取的音頻片段中加入時間戳,其截取音頻片段的規(guī)則為按需截取,需要截取的次數(shù)取決于具體需要和網(wǎng)絡(luò)狀況等因素,每截取一次音頻片段后,在截取的音頻片段中加入時間戳。智能電視終端將截取的音頻片段加入時間戳之后,發(fā)送給網(wǎng)絡(luò)側(cè)的服務(wù)器。如果經(jīng)過一段預(yù)設(shè)時間后,如果網(wǎng)絡(luò)側(cè)返回識別結(jié)果失敗,智能電視終端可以繼續(xù)截取一次音頻片段,加入時間戳之后發(fā)送給網(wǎng)絡(luò)側(cè)的服務(wù)器。
步驟A300:以電視節(jié)目識別請求中音頻信息內(nèi)包含的時間戳為提取條件,提取出與電視節(jié)目識別請求中音頻信息內(nèi)包含的時間戳對應(yīng)的音頻信息。
在本發(fā)明第二實施例中,為了提高電視節(jié)目識別的準(zhǔn)確度,對于同一檔電視節(jié)目智能電視終端可以截取多個音頻信息。在將電視節(jié)目識別請求中的音頻信息與電視節(jié)目音頻信息數(shù)據(jù)庫中的音頻信息進(jìn)行對比前,需要對電視節(jié)目音頻信息數(shù)據(jù)庫中的音頻信息進(jìn)行提取。
步驟A400:將電視節(jié)目識別請求中的音頻信息與提取出的音頻信息進(jìn)行比對,如果電視節(jié)目識別請求中的音頻信息與提取出的音頻信息中某一電視節(jié)目的音頻信息相同,則將該電視節(jié)目認(rèn)定為用戶收看的電視節(jié)目。
舉例而言,某有線電視臺在北京時間21:45到22:45播放電視節(jié)目M,網(wǎng)絡(luò)側(cè)的服務(wù)器連續(xù)截取了電視節(jié)目M的音頻片段m1、m2、m3、m4、m5、m6。假定網(wǎng)絡(luò)側(cè)接收到的電視節(jié)目識別請求中包含有三個音頻片段j1、j3和j6。假定根據(jù)音頻片段j1的時間戳提取出了音頻片段m1,根據(jù)音頻片段j3的時間戳提取出了音頻片段m3,根據(jù)音頻片段j6的時間戳提取出了音頻片段m6。網(wǎng)絡(luò)側(cè)服務(wù)器將電視節(jié)目識別請求中的音頻片段j1與電視節(jié)目音頻信息數(shù)據(jù)庫中的音頻片段m1進(jìn)行比對,電視節(jié)目識別請求中的音頻片段j3與電視節(jié)目音頻信息數(shù)據(jù)庫中的音頻片段m3進(jìn)行比對,電視節(jié)目識別請求中的音頻片段j6與電視節(jié)目音頻信息數(shù)據(jù)庫中的音頻片段m6進(jìn)行比對。如果電視節(jié)目識別請求中的音頻片段j1與電視節(jié)目音頻信息數(shù)據(jù)庫中的音頻片段m1相同,或者電視節(jié)目識別請求中的音頻片段j3與電視節(jié)目音頻信息數(shù)據(jù)庫中的音頻片段m3相同,或者電視節(jié)目識別請求中的音頻片段j6與電視節(jié)目音頻信息數(shù)據(jù)庫中的音頻片段m6相同,則將電視節(jié)目M認(rèn)定為用戶在智能電視終端收看的電視節(jié)目。
本發(fā)明第二實施例所述電視節(jié)目識別方法,通過以電視節(jié)目識別請求中音頻信息內(nèi)包含的時間戳為提取條件,提取出與電視節(jié)目識別請求中音頻信息內(nèi)包含的時間戳對應(yīng)的音頻信息,將電視節(jié)目識別請求中的音頻信息與提取出的音頻信息進(jìn)行比對,如果電視節(jié)目識別請求中的音頻信息與提取出的音頻信息中某一電視節(jié)目的音頻信息相同,則將該電視節(jié)目認(rèn)定為用戶收看的電視節(jié)目。因此,本發(fā)明第二實施例所述的電視節(jié)目識別方法,通過提取出時間戳對應(yīng)的電視節(jié)目的音頻信息,提高了識別用戶收看的電視節(jié)目的效率。
參考圖3,為本發(fā)明第一實施例所述電視節(jié)目識別裝置的示意圖。本發(fā)明第一實施例所述的電視節(jié)目識別裝置在網(wǎng)絡(luò)側(cè)實施。
本發(fā)明第一實施例所述的電視節(jié)目識別裝置包括:電視節(jié)目音頻信息截取模塊10、電視節(jié)目音頻信息數(shù)據(jù)庫20、收發(fā)模塊30、電視節(jié)目識別請求存儲器40和識別模塊50。
所述電視節(jié)目音頻信息截取模塊10用于截取電視節(jié)目的音頻信息;所述電視節(jié)目音頻信息數(shù)據(jù)庫20用于存儲所述電視節(jié)目音頻信息截取模塊10截取的音頻信息;所述收發(fā)模塊30用于接收電視終端發(fā)送的電視節(jié)目識別請求和用于將電視節(jié)目識別結(jié)果反饋給電視終端;所述電視節(jié)目識別請求存儲器40用于存儲電視節(jié)目識別請求;所述識別模塊50用于把電視節(jié)目識別請求中的音頻信息和所述電視節(jié)目音頻信息數(shù)據(jù)庫20中的音頻信息進(jìn)行比對,識別用戶收看的電視節(jié)目。
所述電視節(jié)目音頻信息截取模塊10截取的音頻信息為音頻片段。
所述收發(fā)模塊30接收到的電視節(jié)目識別請求中包含有音頻信息,所述音頻信息為音頻片段,所述音頻片段中加入了時間戳。
舉例而言,假定電視節(jié)目A、B、C、D在不同電視臺的同一時間段內(nèi)播放,所述電視節(jié)目音頻信息截取模塊10連續(xù)截取了已知的電視節(jié)目A的音頻片段a1、a2、a3,已知的電視節(jié)目B的音頻片段b1、b2、b3,已知的電視節(jié)目C的音頻片段c1、c2、c3,已知的電視節(jié)目D的音頻片段d1、d2、d3,已知的電視節(jié)目E的音頻片段e1、e2、e3和已知的電視節(jié)目F的音頻片段f1、f2、f3。所述電視節(jié)目音頻信息數(shù)據(jù)庫20存儲音頻片段a1、b1、c1、d1、e1、f1、a2、b2、c2、d2、e2、f2、a3、b3、c3、d3、e3、f3。
假定所述收發(fā)模塊30接收到的電視節(jié)目識別請求中包含有音頻片段k1,音頻片段k1中被加入了時間戳t1,音頻片段k1截取自用戶在智能電視終端收看的電視節(jié)目X,電視節(jié)目X未知,需要通過所述電視節(jié)目識別裝置識別。所述電視節(jié)目識別請求存儲器40存儲所述收發(fā)模塊30接收到的電視節(jié)目識別請求。所述識別模塊50以時間戳t1為基準(zhǔn),提取出了音頻片段d1,并與電視節(jié)目識別請求中包含的音頻片段k1進(jìn)行比對,當(dāng)比對出電視節(jié)目識別請求中的音頻片段k1與電視節(jié)目音頻信息數(shù)據(jù)庫中的音頻片段d1相同時,所述識別模塊50識別出電視節(jié)目X為電視節(jié)目D。所述收發(fā)模塊30將識別的結(jié)果反饋給智能電視終端。
本發(fā)明第一實施例所述電視節(jié)目識別裝置,通過所述電視節(jié)目音頻信息截取模塊10截取電視節(jié)目的音頻信息;通過所述電視節(jié)目音頻信息數(shù)據(jù)庫20存儲所述電視節(jié)目音頻信息截取模塊10截取的音頻信息;通過所述收發(fā)模塊30接收電視終端發(fā)送的電視節(jié)目識別請求,將電視節(jié)目識別結(jié)果反饋給電視終端;通過所述電視節(jié)目識別請求存儲器40存儲電視節(jié)目識別請求;通過所述識別模塊50把電視節(jié)目識別請求中的音頻信息和電視節(jié)目音頻信息數(shù)據(jù)庫中的音頻信息進(jìn)行比對,識別用戶收看的電視節(jié)目。因此,本發(fā)明第一實施例所述的電視節(jié)目識別裝置,通過識別電視節(jié)目的音頻信息識別出了用戶收看的電視節(jié)目。
參考圖4,為本發(fā)明第二實施例所述電視節(jié)目識別裝置的示意圖。本發(fā)明第二實施例所述的電視節(jié)目識別裝置在網(wǎng)絡(luò)側(cè)實施。
本發(fā)明第一實施例所述的電視節(jié)目識別裝置包括:電視節(jié)目音頻信息截取模塊100、電視節(jié)目音頻信息數(shù)據(jù)庫200、收發(fā)模塊300、電視節(jié)目識別請求存儲器400和識別模塊500。
所述電視節(jié)目音頻信息截取模塊100用于截取電視節(jié)目的音頻信息;所述電視節(jié)目音頻信息數(shù)據(jù)庫200用于存儲所述電視節(jié)目音頻信息截取模塊100截取的音頻信息;所述收發(fā)模塊300用于接收電視終端發(fā)送的電視節(jié)目識別請求和用于將電視節(jié)目識別結(jié)果反饋給電視終端;所述電視節(jié)目識別請求存儲器400用于存儲電視節(jié)目識別請求;所述識別模塊500用于提取出時間戳對應(yīng)的音頻信息以及將電視節(jié)目識別請求中的音頻信息與提取出的音頻信息進(jìn)行比對,識別用戶收看的電視節(jié)目。
所述識別模塊500包括音頻信息提取單元501和音頻信息比對單元502。所述音頻信息提取單元501用于提取出時間戳對應(yīng)的音頻信息,所述音頻信息比對單元502用于將電視節(jié)目識別請求中的音頻信息與提取出的音頻信息進(jìn)行比對,識別用戶收看的電視節(jié)目。
所述電視節(jié)目音頻信息截取模塊100截取的音頻信息為音頻片段。所述收發(fā)模塊300接收到的電視節(jié)目識別請求中包含有音頻信息,所述音頻信息為音頻片段,所述音頻片段中加入了時間戳。
舉例而言,假定2016年整個7月份某有線電視臺在北京時間19:40到21:40播放電視節(jié)目L,在北京時間21:45到22:45播放電視節(jié)目M,在北京時間22:45到23:45播放電視節(jié)目N。如果想要識別出用戶在北京時間19:40到21:40是否通過智能電視終端收看電視節(jié)目L,在北京時間21:45到22:45是否通過智能電視終端收看電視節(jié)目M,在北京時間22:45到23:45是否通過智能電視終端收看電視節(jié)目N,所述電視節(jié)目音頻信息截取模塊100分別截取在北京時間19:40到21:40播放的電視節(jié)目L的音頻片段,在北京時間21:45到22:45播放的電視節(jié)目M的音頻片段,在北京時間22:45到23:45播放的電視節(jié)目N的音頻片段。
所述電視節(jié)目音頻信息截取模塊100連續(xù)截取了電視節(jié)目L的三個音頻片段l1、l2和l3。
所述電視節(jié)目音頻信息截取模塊100連續(xù)截取了電視節(jié)目M的三個音頻片段m1、m2和m3。
所述電視節(jié)目音頻信息截取模塊100連續(xù)截取了電視節(jié)目N的三個音頻片段n1、n2和n3。
所述電視節(jié)目音頻信息數(shù)據(jù)庫200存儲音頻片段l1、l2、l3、m1、m2、m3、n1、n2和n3。
假定所述收發(fā)模塊300接收到的電視節(jié)目識別請求中包含有音頻片段y2。以所述收發(fā)模塊300接收到的音頻片段y2中時間戳y21為提取條件,所述音頻信息提取單元501以時間戳y21為提取條件對電視節(jié)目音頻信息數(shù)據(jù)庫200中的音頻片段l1、l2、l3、m1、m2、m3、n1、n2和n3進(jìn)行提取,假定提取出了音頻片段n2。所述音頻信息比對單元502將電視節(jié)目識別請求中的音頻片段y2與電視節(jié)目音頻信息數(shù)據(jù)庫200中的音頻片段n2進(jìn)行比對。
如果電視節(jié)目識別請求中的音頻片段y2與電視節(jié)目音頻信息數(shù)據(jù)庫中的音頻片段n2相同則將電視節(jié)目N認(rèn)定為用戶在智能電視終端收看的電視節(jié)目。
本發(fā)明第二實施例所述電視節(jié)目識別裝置,通過所述音頻信息提取單元501提取出時間戳對應(yīng)的音頻信息,通過所述音頻信息比對單元502將電視節(jié)目識別請求中的音頻信息與提取出的音頻信息進(jìn)行比對,識別用戶收看的電視節(jié)目。因此,本發(fā)明第二實施例所述的電視節(jié)目識別裝置,通過提取出時間戳對應(yīng)的電視節(jié)目的音頻信息,提高了識別用戶收看的電視節(jié)目的效率。
參考圖5,為本發(fā)明第三實施例所述電視節(jié)目識別系統(tǒng)的示意圖。本發(fā)明第三實施例所述的電視節(jié)目識別系統(tǒng)包括電視終端1和服務(wù)器2。
所述電視終端1在播放電視節(jié)目時截取電視節(jié)目的音頻信息,并在音頻信息中加入時間戳,然后向所述服務(wù)器2發(fā)送電視節(jié)目識別請求。所述電視節(jié)目識別請求中包含有加入了時間戳的音頻信息。所述電視終端1可以是智能電視終端。
所述服務(wù)器2包括電視節(jié)目識別裝置21。所述電視節(jié)目識別裝置21用于截取電視節(jié)目的音頻信息并存儲。提供給所述電視節(jié)目識別裝置截取的電視節(jié)目是已知的。當(dāng)接收到電視節(jié)目識別請求后,所述電視節(jié)目識別裝置21用于將電視節(jié)目識別請求中的音頻信息與所述電視節(jié)目識別裝置21截取的音頻信息進(jìn)行比對,識別出電視終端1播放的電視節(jié)目。
舉例而言,假定電視節(jié)目P、Q、R、V、W在不同電視臺播放,所述電視節(jié)目識別裝置21連續(xù)截取了已知的電視節(jié)目P的音頻片段p1、p2、p3,已知的電視節(jié)目Q的音頻片段q1、q2、q3,已知的電視節(jié)目R的音頻片段r1、r2、r3,已知的電視節(jié)目U的音頻片段u1、u2、u3,已知的電視節(jié)目V的音頻片段v1、v2、v3和電視節(jié)目W的音頻片段w1、w2、w3。
假定所述電視節(jié)目識別裝置21接收到的電視節(jié)目識別請求中包含有音頻片段z3,音頻片段z3中被加入了時間戳T3,音頻片段z3截取自用戶在智能電視終端收看的電視節(jié)目Z,電視節(jié)目Z未知,需要通過所述電視節(jié)目識別裝置21識別。假定所述電視節(jié)目識別裝置21以時間戳T3為基準(zhǔn),提取出p1、q1、r1、u1、v1、w1、p2、q2、r2、u2、v2、w2、p3、q3、r3、u3、v3、w3中的音頻片段p3,并與電視節(jié)目識別請求中包含的音頻片段p3進(jìn)行比對,當(dāng)比對出電視節(jié)目識別請求中的音頻片段z3與電視節(jié)目音頻信息數(shù)據(jù)庫中的音頻片段p3相同時,所述電視節(jié)目識別裝置21識別出電視節(jié)目Z為電視節(jié)目P。所述電視節(jié)目識別裝置21將識別的結(jié)果反饋給智能電視終端。
本發(fā)明第三實施例所述的電視節(jié)目識別系統(tǒng),通過所述電視終端1在播放電視節(jié)目時截取電視節(jié)目的音頻信息,并在音頻信息中加入時間戳,然后向所述服務(wù)器2發(fā)送電視節(jié)目識別請求。通過所述服務(wù)器2的電視節(jié)目識別裝置21截取電視節(jié)目的音頻信息并存儲。當(dāng)接收到電視節(jié)目識別請求后,所述電視節(jié)目識別裝置21用于將電視節(jié)目識別請求中的音頻信息與所述電視節(jié)目識別裝置21截取的音頻信息進(jìn)行比對,識別出電視終端1播放的電視節(jié)目。因此,本發(fā)明第三實施例所述的電視節(jié)目識別系統(tǒng),通過識別電視節(jié)目的音頻信息識別出了用戶收看的電視節(jié)目。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在計算機(jī)可讀存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
上述實施例為本發(fā)明較佳的實施方式,但本發(fā)明的實施方式并不受上述實施例的限制,其他的任何未背離本發(fā)明的精神實質(zhì)與原理下所作的改變、修飾、替代、組合、簡化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。