專利名稱:基于云計(jì)算的廣告過濾方法、系統(tǒng)及其數(shù)字電視裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電視領(lǐng)域,具體而言,涉及一種基于云計(jì)算的廣告過濾方法、系統(tǒng)及其數(shù)字電視裝置。
背景技術(shù):
目前,隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,人們生活中的聯(lián)網(wǎng)設(shè)備也越來越多,由此,云計(jì)算Onoud Computing)這一技術(shù)也開始逐漸走進(jìn)并改變著我們的生活,為我們的日常工作和生活帶來便利。云計(jì)算是網(wǎng)格計(jì)算(GridComputing)、分布式計(jì)算(Distributed Computing)、 并行計(jì)算(Parallel Computing)、效用計(jì)算(Utility Computing)、網(wǎng)絡(luò)存儲(chǔ)(Network Storage Technologies)、虛擬化(Visualization)、負(fù)載均衡(Load Balance)等傳統(tǒng)計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)發(fā)展融合的產(chǎn)物。所謂云計(jì)算是,其為一種基于互聯(lián)網(wǎng)的計(jì)算方式,通過這種計(jì)算方式,共享于網(wǎng)絡(luò)上的軟硬件資源和信息可以按需提供給相應(yīng)的計(jì)算機(jī)或其他設(shè)備。通過將本地的計(jì)算分布在網(wǎng)絡(luò)上的大量的計(jì)算機(jī)上,而非獨(dú)自由本地計(jì)算機(jī)或遠(yuǎn)程服務(wù)器處理,則可以大大減低本地計(jì)算機(jī)的負(fù)擔(dān),從而提高運(yùn)算效率。傳統(tǒng)的數(shù)字電視都是根據(jù)運(yùn)營商提供的EPG(Electronic Program Guide,電子節(jié)目單)信息來大致確定電視節(jié)目安排。但EPG本身提供的只是一個(gè)大致的時(shí)間表,且EPG 中的時(shí)段安排并未排除廣告時(shí)間。因此,在用戶通過該數(shù)字電視觀看節(jié)目時(shí),由于無法預(yù)知的廣告,給用戶帶來了較大的使用上的不便。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種基于云計(jì)算的廣告過濾方法、系統(tǒng)及其數(shù)字電視裝置,其能夠使得在用戶觀看數(shù)字電視的同時(shí)過濾廣告,提高用戶的觀看體驗(yàn)。為了達(dá)到本發(fā)明的目的,本發(fā)明采用以下技術(shù)方案實(shí)現(xiàn)一種基于云計(jì)算的廣告過濾方法,包括初始化云計(jì)算服務(wù)器數(shù)據(jù)中心,建立電視廣告節(jié)目數(shù)據(jù)庫;周期地從接收到的音視頻數(shù)據(jù)中截取一音頻和/或視頻片段數(shù)據(jù);將所述音頻和/或視頻片段數(shù)據(jù)與部署于云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,若匹配成功,則進(jìn)行換臺(tái)處理。優(yōu)選地,在初始化云計(jì)算服務(wù)器數(shù)據(jù)中心并建立電視廣告節(jié)目數(shù)據(jù)庫之后,還包括通過電視臺(tái)提供的電子節(jié)目信息獲取廣告播放時(shí)段內(nèi)的音頻和/或視頻數(shù)據(jù)并將其更新至廣告節(jié)目數(shù)據(jù)庫;或者從互聯(lián)網(wǎng)上獲取電視廣告的音頻和/或視頻數(shù)據(jù)并將其更新至廣告節(jié)目數(shù)據(jù)庫。優(yōu)選地,將所述音頻和/或視頻片段數(shù)據(jù)與部署于云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配的方法包括將所述音頻和/或視頻片段數(shù)據(jù)發(fā)送至云計(jì)算服務(wù)器;云計(jì)算服務(wù)器將所述音頻和/或視頻片段數(shù)據(jù)與部署于其上的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,若在所述廣告節(jié)目數(shù)據(jù)庫中查詢到所述音頻和/或視頻片段數(shù)據(jù),則匹配成功。優(yōu)選地,所述換臺(tái)處理包括如下步驟獲取以用戶感興趣程度遞減排序的電視頻道信息;依據(jù)所述電視頻道信息將當(dāng)前電視頻道切換到用戶感興趣程度排名靠前的電視頻道。優(yōu)選地,獲取所述以用戶感興趣程度遞減排序的電視頻道信息的方法包括獲取存儲(chǔ)的電視頻道觀看歷史頻率信息;依據(jù)所述電視頻道觀看歷史頻率信息對(duì)相應(yīng)的電視頻道進(jìn)行降序排序,得到所述以用戶感興趣程度遞減排序的電視頻道信息。一種基于云計(jì)算的廣告過濾系統(tǒng),包括數(shù)字電視裝置,用于周期地從接收到的音視頻數(shù)據(jù)中截取一音頻和/或視頻片段數(shù)據(jù)并將其發(fā)送至云計(jì)算服務(wù)器;所述數(shù)字電視裝置進(jìn)一步用于依據(jù)從云計(jì)算服務(wù)器接收到的電視頻道切換命令執(zhí)行換臺(tái)處理;云計(jì)算服務(wù)器,用于初始化云計(jì)算服務(wù)器數(shù)據(jù)中心,并建立電視廣告節(jié)目數(shù)據(jù)庫; 進(jìn)一步用于將所述接收到的音頻和/或視頻片段數(shù)據(jù)與部署于云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,若匹配成功,則發(fā)送電視頻道切換命令至數(shù)字電視裝置。優(yōu)選地,所述云計(jì)算服務(wù)器還用于通過電視臺(tái)提供的電子節(jié)目信息獲取廣告播放時(shí)段內(nèi)的音頻和/或視頻數(shù)據(jù)并將其更新至廣告節(jié)目數(shù)據(jù)庫;或者所述云計(jì)算服務(wù)器還用于從互聯(lián)網(wǎng)上獲取電視廣告的音頻和/或視頻數(shù)據(jù)并將其更新至廣告節(jié)目數(shù)據(jù)庫。優(yōu)選地,所述云計(jì)算服務(wù)器將所述從數(shù)字電視裝置獲取到的音頻和/或視頻片段數(shù)據(jù)與部署于云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配的方法包括將所述音頻和/或視頻片段數(shù)據(jù)與部署于其上的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,若在所述廣告節(jié)目數(shù)據(jù)庫中查詢到所述音頻和/或視頻片段數(shù)據(jù),則匹配成功。一種數(shù)字電視裝置,包括第一高頻頭模塊,用于實(shí)時(shí)獲取第一音視頻數(shù)據(jù);第二高頻頭模塊,用于實(shí)時(shí)獲取第二音視頻數(shù)據(jù);廣告過濾模塊,用于周期地從接收到的第一音視頻數(shù)據(jù)中截取一音頻和/或視頻片段數(shù)據(jù);發(fā)送/接收模塊,用于將所述音頻和/或視頻片段數(shù)據(jù)發(fā)送至云計(jì)算服務(wù)器,以使得云計(jì)算服務(wù)器將所述音頻和/或視頻片段數(shù)據(jù)與部署于云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,若匹配成功,則該云計(jì)算服務(wù)器發(fā)送電視頻道切換命令至該發(fā)送/ 接收模塊;處理模塊,用于透?jìng)魉龅谝灰粢曨l數(shù)據(jù)至解碼模塊;所述處理模塊進(jìn)一步用于依據(jù)所述電視頻道切換命令執(zhí)行換臺(tái)處理,將所述第二音視頻數(shù)據(jù)發(fā)送至解碼模塊;解碼模塊,用于對(duì)接收到的音視頻數(shù)據(jù)進(jìn)行解碼處理;播放模塊,用于播放經(jīng)解碼處理后的音視頻數(shù)據(jù)。
優(yōu)選地,所述數(shù)字電視裝置還包括存儲(chǔ)模塊,用于存儲(chǔ)電視頻道觀看歷史頻率信息;所述處理模塊依據(jù)所述電視頻道切換命令執(zhí)行換臺(tái)處理的步驟包括從該存儲(chǔ)模塊獲取電視頻道觀看歷史頻率信息;依據(jù)所述電視頻道觀看歷史頻率信息對(duì)相應(yīng)的電視頻道進(jìn)行降序排序,得到以用戶感興趣程度遞減排序的電視頻道信息;依據(jù)所述電視頻道信息將當(dāng)前電視頻道切換到用戶感興趣程度排名靠前的電視頻道;將與所述切換后的電視頻道相對(duì)應(yīng)的第二音視頻數(shù)據(jù)發(fā)送至解碼模塊。本發(fā)明采用云計(jì)算技術(shù),將實(shí)際接受到的音視頻碼流信號(hào)與云計(jì)算服務(wù)器數(shù)據(jù)中心進(jìn)行匹配,從而依據(jù)存儲(chǔ)于云計(jì)算服務(wù)器數(shù)據(jù)中心之上的廣告節(jié)目數(shù)據(jù)庫過濾廣告,其準(zhǔn)確率高。優(yōu)選實(shí)施方式下,在使用音頻進(jìn)行匹配時(shí),能夠減小數(shù)據(jù)量的大小,其匹配效率高??傊景l(fā)明提供的基于云計(jì)算的廣告過濾方法、系統(tǒng)及其數(shù)字電視裝置,其能夠使得在用戶觀看數(shù)字電視的同時(shí)過濾廣告,提高用戶的觀看體驗(yàn)。
圖1是本發(fā)明實(shí)施例提供的基于云計(jì)算的廣告過濾方法流程示意圖;圖2是本發(fā)明實(shí)施例提供的基于云計(jì)算的廣告過濾系統(tǒng)結(jié)構(gòu)示意圖;圖3是本發(fā)明提供的云計(jì)算服務(wù)器的廣告過濾匹配流程示意圖;圖4是本發(fā)明提供的數(shù)字電視裝置端的換臺(tái)處理流程示意圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)異效果,下面將結(jié)合具體實(shí)施例以及附圖做進(jìn)一步的說明。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明所述技術(shù)方案作進(jìn)一步的詳細(xì)描述,以使本領(lǐng)域的技術(shù)人員可以更好的理解本發(fā)明并能予以實(shí)施,但所舉實(shí)施例不作為對(duì)本發(fā)明的限定。如圖1所示,本發(fā)明實(shí)施例提供的一種基于云計(jì)算的廣告過濾方法,所述方法包括如下步驟S10、初始化云計(jì)算服務(wù)器數(shù)據(jù)中心,建立電視廣告節(jié)目數(shù)據(jù)庫;在開啟電視廣告檢測(cè)功能從而實(shí)現(xiàn)廣告過濾之前,需先初始化云計(jì)算服務(wù)器數(shù)據(jù)中心,即需在云計(jì)算服務(wù)器建立一個(gè)電視廣告節(jié)目數(shù)據(jù)庫。電視廣告節(jié)目數(shù)據(jù)庫的初始信息,可以通過從互聯(lián)網(wǎng)和電視臺(tái)提供的電視廣告節(jié)目信息中獲取。S20、周期地從接收到的音視頻數(shù)據(jù)中截取一音頻和/或視頻片段數(shù)據(jù);在該步驟中,截取的可以為一段音頻片段數(shù)據(jù)或視頻片段數(shù)據(jù),同時(shí)也可以為一段音視頻片段數(shù)據(jù),利用所述截取的片段數(shù)據(jù)與存儲(chǔ)于云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,從而達(dá)到廣告過濾的目的。在本發(fā)明實(shí)施例中,由于音頻數(shù)據(jù)所占用的數(shù)據(jù)空間較小,在傳輸、存儲(chǔ)以及處理過程中,可以較為靈活和有效的進(jìn)行處理,因此本發(fā)明實(shí)施例的優(yōu)選實(shí)施方式下,從音視頻數(shù)據(jù)中周期性地截取音頻片段數(shù)據(jù),并將所述音頻片段數(shù)據(jù)發(fā)送至云計(jì)算服務(wù)器與廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配處理,相應(yīng)地,對(duì)于所述廣告節(jié)目數(shù)據(jù)庫中存儲(chǔ)的廣告數(shù)據(jù)也同樣為音頻數(shù)據(jù)。對(duì)于所述周期地截取的音頻和/或視頻片段數(shù)據(jù),其截取周期可以為用戶設(shè)置的任一時(shí)間長度,但在實(shí)際應(yīng)用過程中,若設(shè)置的截取周期過大,則容易將有用的非廣告內(nèi)容過濾,為了提高廣告過濾的準(zhǔn)確度,對(duì)于所述截取的音頻和/或視頻片段數(shù)據(jù),其截取周期越小越好。S30、將所述音頻和/或視頻片段數(shù)據(jù)與部署于云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,若匹配成功,則進(jìn)行換臺(tái)處理。在該步驟中,若將所述音頻和/或視頻片段數(shù)據(jù)與廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配后匹配不成功,則重復(fù)上述步驟S20,此時(shí),系統(tǒng)不執(zhí)行換臺(tái)處理,仍然執(zhí)行將接收到的音視頻數(shù)據(jù)解碼并予以播放,但依然會(huì)周期地從接收到的音視頻數(shù)據(jù)中截取一音頻和/或視頻片段數(shù)據(jù)并將該音頻和/或視頻片段數(shù)據(jù)繼續(xù)發(fā)往云計(jì)算服務(wù)器數(shù)據(jù)中心與廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,一旦匹配成功,則執(zhí)行換臺(tái)處理。其中,在實(shí)際應(yīng)用過程中,所述匹配成功并不限定為100%的匹配成功,為了提高實(shí)用性,在一種實(shí)施方式下,可選擇當(dāng)兩者匹配度達(dá)到 95%時(shí)即可認(rèn)定匹配已經(jīng)成功,當(dāng)然,所述判斷匹配是否成功的匹配程度的選擇也可依照設(shè)計(jì)人員根據(jù)具體實(shí)際情況進(jìn)行較為自由的設(shè)定,這里對(duì)其不做過多的限制。一種優(yōu)選實(shí)施方式下,在執(zhí)行初始化云計(jì)算服務(wù)器數(shù)據(jù)中心并建立電視廣告節(jié)目數(shù)據(jù)庫之后,所述基于云計(jì)算的廣告過濾方法還包括如下步驟S11、通過電視臺(tái)提供的電子節(jié)目信息獲取廣告播放時(shí)段內(nèi)的音頻和/或視頻數(shù)據(jù)并將其更新至廣告節(jié)目數(shù)據(jù)庫。通過電視臺(tái)提供的電子節(jié)目信息獲取廣告,即通過讀取電子節(jié)目信息,將其中廣告播放時(shí)段內(nèi)的音頻和/或視頻數(shù)據(jù)提取出來,之后更新至云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫中。鑒于通過上述方式更新過的廣告節(jié)目數(shù)據(jù)庫,其包含的廣告內(nèi)容可能不夠完整, 在實(shí)際應(yīng)用過程中,有可能會(huì)出現(xiàn)播放的廣告無法被過濾的情形。依照本發(fā)明實(shí)施例提供的另一優(yōu)選實(shí)施方式,則在執(zhí)行所有步驟之前,所述基于云計(jì)算的廣告過濾方法還包括如下步驟S12、從互聯(lián)網(wǎng)上獲取電視廣告的音頻和/或視頻數(shù)據(jù)并將其更新至廣告節(jié)目數(shù)據(jù)庫。獲取互聯(lián)網(wǎng)上所有的電視廣告的音頻和/或視頻數(shù)據(jù),存入云計(jì)算服務(wù)器數(shù)據(jù)中心作為廣告節(jié)目數(shù)據(jù)庫。例如,可以在百度、谷歌等各大搜索引擎,通過輸入關(guān)鍵字搜索得到電視廣告的搜索結(jié)果,再從搜索結(jié)果中得到音頻和/或視頻數(shù)據(jù),例如過濾掉非視頻信息得到音頻數(shù)據(jù),并將其存儲(chǔ)入云計(jì)算服務(wù)器數(shù)據(jù)中心以更新廣告節(jié)目數(shù)據(jù)庫。當(dāng)然,一種更為優(yōu)選地的實(shí)施方式為,通過將所述步驟Sll與步驟S12所述的更新廣告節(jié)目數(shù)據(jù)庫的方法合并,從而可以更為完整的收集所有的電視廣告信息,從而使廣告過濾更為準(zhǔn)確。在所述步驟S30中,將所述音頻和/或視頻片段數(shù)據(jù)與部署于云計(jì)算服務(wù)器的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配的方法包括S301、將所述音頻和/或視頻片段數(shù)據(jù)發(fā)送至云計(jì)算服務(wù)器;在該步驟中,數(shù)字電視裝置將從高頻頭獲取到的音視頻數(shù)據(jù)中周期性地截取到的所述音頻和/或視頻片段數(shù)據(jù)發(fā)送至云計(jì)算服務(wù)器,以進(jìn)行相應(yīng)的廣告過濾處理;S302、云計(jì)算服務(wù)器將所述音頻和/或視頻片段數(shù)據(jù)與部署于其上的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,若在所述廣告節(jié)目數(shù)據(jù)庫中查詢到所述音頻和/或視頻片段數(shù)據(jù),則匹配成功。具體地,如圖3所示,在用戶開啟數(shù)字電視裝置的廣告過濾功能后,數(shù)字電視裝置連接云計(jì)算服務(wù)器,將上述獲取到的音頻和/或視頻片段數(shù)據(jù)(以下將以3s音頻數(shù)據(jù)M為例)發(fā)送到云計(jì)算服務(wù)器,并在云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫中搜索M,若搜索到,則匹配成功,則認(rèn)定是廣告,具體的實(shí)施步驟為1、數(shù)字電視裝置通過網(wǎng)絡(luò)將3s音頻數(shù)據(jù)M發(fā)送到云計(jì)算服務(wù)器;2、云計(jì)算服務(wù)器將3s音頻數(shù)據(jù)M存入一個(gè)臨時(shí)文件F. txt ;3、云計(jì)算服務(wù)器讀取臨時(shí)文件F. txt中的數(shù)據(jù),并將其與云計(jì)算服務(wù)器中的廣告節(jié)目數(shù)據(jù)庫中的各音頻數(shù)據(jù)匹配;4、若在廣告節(jié)目數(shù)據(jù)庫中找到了與臨時(shí)文件F. txt包含的音頻數(shù)據(jù)完全一致的數(shù)據(jù),則認(rèn)為匹配成功,判斷3s音頻數(shù)據(jù)M為廣告,同時(shí)將匹配結(jié)果通過網(wǎng)絡(luò)發(fā)送到數(shù)字電視裝置,數(shù)字電視裝置進(jìn)行后續(xù)的換臺(tái)處理流程。值得注意的是,考慮到在數(shù)據(jù)傳輸過程中,可能會(huì)有部分?jǐn)?shù)據(jù)損壞,實(shí)際使用中,可以根據(jù)實(shí)際環(huán)境傳輸誤差只要求3s音頻數(shù)據(jù)與廣告節(jié)目數(shù)據(jù)庫中的數(shù)據(jù)匹配達(dá)到一定程度則認(rèn)為匹配成功,例如匹配度為95%時(shí),就可以認(rèn)為匹配成功。5、若搜索了廣告節(jié)目數(shù)據(jù)庫中所有的資源也無法找到與F. txt中的3s音頻數(shù)據(jù)匹配成功的數(shù)據(jù),則認(rèn)為匹配失敗,即3s音頻數(shù)據(jù)M不是廣告,同時(shí)將匹配結(jié)果通過網(wǎng)絡(luò)發(fā)送到數(shù)字電視裝置,數(shù)字電視裝置繼續(xù)播放當(dāng)前節(jié)目。在本發(fā)明實(shí)施例中,以3s為單位進(jìn)行音頻數(shù)據(jù)的周期性截取,若截取到的3s音頻數(shù)據(jù)中有部分不是廣告,如若有2s音頻數(shù)據(jù)是正在播放的節(jié)目,Is音頻數(shù)據(jù)是廣告,則在本發(fā)明的一種優(yōu)選實(shí)施方式下,云計(jì)算服務(wù)器通過比對(duì)匹配成功的音頻數(shù)據(jù)的時(shí)間長度以及預(yù)先設(shè)置的截取周期,若兩者相差太大則認(rèn)為該音頻數(shù)據(jù)不為廣告,此時(shí)則不進(jìn)行廣告過濾,即云計(jì)算服務(wù)器控制數(shù)字電視裝置進(jìn)行換臺(tái)處理。在該實(shí)施例中,由于只有Is音頻數(shù)據(jù)為廣告,則判斷該3s音頻數(shù)據(jù)的節(jié)目不為廣告。實(shí)際情況中,如果用戶想盡可能少看到廣告,則需將所述音頻數(shù)據(jù)的截取周期盡量縮小,但同時(shí)需要增加云計(jì)算服務(wù)器的處理性能。在實(shí)際實(shí)施過程中,所述換臺(tái)處理包括如下步驟S203、獲取以用戶感興趣程度遞減排序的電視頻道信息;S204、依據(jù)所述電視頻道信息將當(dāng)前電視頻道切換到用戶感興趣程度排名靠前的電視頻道。其中,獲取所述以用戶感興趣程度遞減排序的電視頻道信息的方法包括S2031、獲取存儲(chǔ)的電視頻道觀看歷史頻率信息;S2032、依據(jù)所述電視頻道觀看歷史頻率信息對(duì)相應(yīng)的電視頻道進(jìn)行降序排序,得到所述以用戶感興趣程度遞減排序的電視頻道信息。對(duì)于上述步驟,由于該數(shù)字電視裝置具有學(xué)習(xí)功能,在用戶觀看電視的過程中,其會(huì)記錄各個(gè)電視頻道的被觀看頻率,并整理成電視頻道觀看歷史頻率信息并存儲(chǔ)。在每記錄一次電視頻道的被觀看頻率時(shí),需要用戶觀看該電視頻道的時(shí)間超過一定的時(shí)間閾值, 例如當(dāng)用戶觀看某電視頻道超過20分鐘時(shí)才將該電視頻道的被觀看頻率加1,否則不予以任何處理。具體地,如圖4所示,參考圖2,繼續(xù)以3s為周期,從高頻頭采集的音視頻數(shù)據(jù)中周期性地截取音頻數(shù)據(jù)(可以為音頻數(shù)據(jù)、視頻數(shù)據(jù),以及音視頻數(shù)據(jù))片段,并將其發(fā)送至云計(jì)算服務(wù)器進(jìn)行匹配。若數(shù)字顯示裝置播放的當(dāng)前電視頻道為A,當(dāng)云計(jì)算服務(wù)器依據(jù)所述音頻數(shù)據(jù)片段判斷當(dāng)前電視頻道A播放廣告時(shí),需從電視頻道A換臺(tái)到其他頻道時(shí),具體包括如下步驟1、當(dāng)前電視頻道A為廣告時(shí),進(jìn)行換臺(tái)處理;2、首先檢測(cè)存儲(chǔ)的用戶常看頻道列表中觀看頻率最高的電視頻道B ;3、檢測(cè)其是否正在播放廣告,若電視頻道B也在播放廣告,則切換到下一個(gè)觀看頻率較高的電視頻道C;4、重復(fù)步驟2和3,直到找到剩下的觀看頻率靠前的電視頻道X,從而播放X頻道節(jié)目。在換臺(tái)處理過程中,一路高頻頭1用于接收電視頻道A的節(jié)目數(shù)據(jù),另一路高頻頭 2用于接收電視實(shí)際跳轉(zhuǎn)到的頻道數(shù)據(jù)。系統(tǒng)繼續(xù)實(shí)時(shí)的采集高頻頭1接收到的音視頻信息,并持續(xù)周期性地與云計(jì)算服務(wù)器匹配。優(yōu)選實(shí)施方式下,在執(zhí)行換臺(tái)處理步驟之后,所述基于云計(jì)算的廣告過濾方法還可以包括S40、當(dāng)從接收到的音視頻數(shù)據(jù)中截取的音頻和/或視頻片段數(shù)據(jù)與廣告節(jié)目數(shù)據(jù)庫匹配失敗時(shí),向用戶發(fā)出電視頻道切回提示消息,用戶可以依據(jù)該電視頻道切回提示消息選擇是否切回原電視頻道。因電視上播放的廣告可能不是完整的,故廣告結(jié)束與否的判斷,不依據(jù)廣告節(jié)目數(shù)據(jù)庫中的音頻和/或視頻數(shù)據(jù)的時(shí)長來判斷,而是通過持續(xù)周期性地將音頻和/或視頻片段數(shù)據(jù)與云計(jì)算服務(wù)器匹配來判斷廣告是否結(jié)束。若判斷得出到電視頻道A仍在播放廣告,則電視畫面仍顯示高頻頭2的音視頻數(shù)據(jù);否則,在數(shù)字電視裝置的屏幕上彈出提示框,提示用戶電視頻道A的廣告已結(jié)束,詢問用戶是否選擇切回電視頻道A,之后再根據(jù)用戶的實(shí)際選擇情況,切換電視頻道。如圖2所示,本發(fā)明實(shí)施例還提供了一種基于云計(jì)算的廣告過濾系統(tǒng),所述系統(tǒng)包括數(shù)字電視裝置10,用于周期地從接收到的音視頻數(shù)據(jù)中截取一音頻和/或視頻片段數(shù)據(jù)并將其發(fā)送至云計(jì)算服務(wù)器20 ;所述數(shù)字電視裝置10進(jìn)一步用于依據(jù)從云計(jì)算服務(wù)器20接收到的電視頻道切換命令執(zhí)行換臺(tái)處理;云計(jì)算服務(wù)器20,用于初始化云計(jì)算服務(wù)器數(shù)據(jù)中心,并建立電視廣告節(jié)目數(shù)據(jù)庫;進(jìn)一步用于將所述接收到的音頻和/或視頻片段數(shù)據(jù)與部署于云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,若匹配成功,則發(fā)送電視頻道切換命令至數(shù)字電視裝置10。優(yōu)選實(shí)施方式下,所述云計(jì)算服務(wù)器20通過電視臺(tái)提供的電子節(jié)目信息獲取廣告播放時(shí)段內(nèi)的音頻和/或視頻數(shù)據(jù)并將其更新至廣告節(jié)目數(shù)據(jù)庫;和/或,所述云計(jì)算服務(wù)器20從互聯(lián)網(wǎng)上獲取電視廣告的音頻和/或視頻數(shù)據(jù)并將其更新至廣告節(jié)目數(shù)據(jù)庫。
所述云計(jì)算服務(wù)器20將所述從數(shù)字電視裝置10獲取到的音頻和/或視頻片段數(shù)據(jù)與部署于云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配的方法包括將所述音頻和/或視頻片段數(shù)據(jù)與部署于其上的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,若在所述廣告節(jié)目數(shù)據(jù)庫中查詢到所述音頻和/或視頻片段數(shù)據(jù),則匹配成功。所述數(shù)字電視裝置10執(zhí)行換臺(tái)處理的步驟包括1、獲取以用戶感興趣程度遞減排序的電視頻道信息;其中,所述數(shù)字電視裝置10獲取所述以用戶感興趣程度遞減排序的電視頻道信息的方法包括1)獲取存儲(chǔ)的電視頻道觀看歷史頻率信息;2)依據(jù)所述電視頻道觀看歷史頻率信息對(duì)相應(yīng)的電視頻道進(jìn)行降序排序,得到所述以用戶感興趣程度遞減排序的電視頻道信息。2、依據(jù)所述電視頻道信息將當(dāng)前電視頻道切換到用戶感興趣程度排名靠前的電視頻道。在本發(fā)明實(shí)施例中,當(dāng)從接收到的音視頻數(shù)據(jù)中截取的音頻和/或視頻片段數(shù)據(jù)與廣告節(jié)目數(shù)據(jù)庫匹配失敗時(shí),所述云計(jì)算服務(wù)器20還用于向數(shù)字電視裝置10發(fā)送電視頻道切回提示命令以控制數(shù)字電視裝置10向用戶發(fā)出電視頻道切回提示消息,用戶可以依據(jù)該電視頻道切回提示消息選擇是否切回原電視頻道。本發(fā)明實(shí)施例還提供了一種數(shù)字電視裝置10,繼續(xù)參照?qǐng)D2,所述數(shù)字電視裝置 10包括第一高頻頭模塊101,用于實(shí)時(shí)獲取第一音視頻數(shù)據(jù);第二高頻頭模塊107,用于實(shí)時(shí)獲取第二音視頻數(shù)據(jù);廣告過濾模塊102,用于周期地從接收到的第一音視頻數(shù)據(jù)中截取一音頻和/或視頻片段數(shù)據(jù);發(fā)送/接收模塊103,用于將所述音頻和/或視頻片段數(shù)據(jù)發(fā)送至云計(jì)算服務(wù)器 20,以使得云計(jì)算服務(wù)器20將所述音頻和/或視頻片段數(shù)據(jù)與部署于該云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,若匹配成功,則該云計(jì)算服務(wù)器20發(fā)送電視頻道切換命令至該發(fā)送/接收模塊;處理模塊104,用于透?jìng)魉龅谝灰粢曨l數(shù)據(jù)至解碼模塊;所述處理模塊進(jìn)一步用于依據(jù)所述電視頻道切換命令執(zhí)行換臺(tái)處理,將所述第二音視頻數(shù)據(jù)發(fā)送至解碼模塊;解碼模塊105,用于對(duì)接收到的音視頻數(shù)據(jù)進(jìn)行解碼處理;播放模塊106,用于播放經(jīng)解碼處理后的音視頻數(shù)據(jù)。具體實(shí)施過程中,所述數(shù)字電視裝置10還包括存儲(chǔ)模塊108,用于存儲(chǔ)電視頻道觀看歷史頻率信息;所述處理模塊104依據(jù)所述電視頻道切換命令執(zhí)行換臺(tái)處理的步驟包括1、從該存儲(chǔ)模塊108獲取電視頻道觀看歷史頻率信息;2、依據(jù)所述電視頻道觀看歷史頻率信息對(duì)相應(yīng)的電視頻道進(jìn)行降序排序,得到以用戶感興趣程度遞減排序的電視頻道信息;3、依據(jù)所述電視頻道信息將當(dāng)前電視頻道切換到用戶感興趣程度排名靠前的電視頻道;
4、將與所述切換后的電視頻道相對(duì)應(yīng)的第二音視頻數(shù)據(jù)發(fā)送至解碼模塊105。本發(fā)明采用云計(jì)算技術(shù),將實(shí)際接受到的音視頻碼流信號(hào)與云計(jì)算服務(wù)器20進(jìn)行匹配,從而依據(jù)存儲(chǔ)于云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫過濾廣告,其準(zhǔn)確率高。 優(yōu)選實(shí)施方式下,在使用音頻進(jìn)行匹配時(shí),能夠減小數(shù)據(jù)量的大小,其匹配效率高。總之,本發(fā)明提供的基于云計(jì)算的廣告過濾方法、系統(tǒng)及其數(shù)字電視裝置10,其能夠使得在用戶觀看數(shù)字電視的同時(shí)過濾廣告,提高用戶的觀看體驗(yàn)。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種基于云計(jì)算的廣告過濾方法,其特征在于,包括初始化云計(jì)算服務(wù)器數(shù)據(jù)中心,建立電視廣告節(jié)目數(shù)據(jù)庫;周期地從接收到的音視頻數(shù)據(jù)中截取一音頻和/或視頻片段數(shù)據(jù);將所述音頻和/或視頻片段數(shù)據(jù)與部署于云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,若匹配成功,則進(jìn)行換臺(tái)處理。
2.如權(quán)利要求1所述的基于云計(jì)算的廣告過濾方法,其特征在于,在初始化云計(jì)算服務(wù)器數(shù)據(jù)中心并建立電視廣告節(jié)目數(shù)據(jù)庫之后,還包括通過電視臺(tái)提供的電子節(jié)目信息獲取廣告播放時(shí)段內(nèi)的音頻和/或視頻數(shù)據(jù)并將其更新至廣告節(jié)目數(shù)據(jù)庫;或者從互聯(lián)網(wǎng)上獲取電視廣告的音頻和/或視頻數(shù)據(jù)并將其更新至廣告節(jié)目數(shù)據(jù)庫。
3.如權(quán)利要求2所述的基于云計(jì)算的廣告過濾方法,其特征在于,將所述音頻和/或視頻片段數(shù)據(jù)與部署于云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配的方法包括將所述音頻和/或視頻片段數(shù)據(jù)發(fā)送至云計(jì)算服務(wù)器;云計(jì)算服務(wù)器將所述音頻和/或視頻片段數(shù)據(jù)與部署于其上的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,若在所述廣告節(jié)目數(shù)據(jù)庫中查詢到所述音頻和/或視頻片段數(shù)據(jù),則匹配成功。
4.如權(quán)利要求3所述的基于云計(jì)算的廣告過濾方法,其特征在于,所述換臺(tái)處理包括如下步驟獲取以用戶感興趣程度遞減排序的電視頻道信息;依據(jù)所述電視頻道信息將當(dāng)前電視頻道切換到用戶感興趣程度排名靠前的電視頻道。
5.如權(quán)利要求4所述的基于云計(jì)算的廣告過濾方法,其特征在于,獲取所述以用戶感興趣程度遞減排序的電視頻道信息的方法包括獲取存儲(chǔ)的電視頻道觀看歷史頻率信息;依據(jù)所述電視頻道觀看歷史頻率信息對(duì)相應(yīng)的電視頻道進(jìn)行降序排序,得到所述以用戶感興趣程度遞減排序的電視頻道信息。
6.一種基于云計(jì)算的廣告過濾系統(tǒng),其特征在于,包括數(shù)字電視裝置,用于周期地從接收到的音視頻數(shù)據(jù)中截取一音頻和/或視頻片段數(shù)據(jù)并將其發(fā)送至云計(jì)算服務(wù)器;所述數(shù)字電視裝置進(jìn)一步用于依據(jù)從云計(jì)算服務(wù)器接收到的電視頻道切換命令執(zhí)行換臺(tái)處理;云計(jì)算服務(wù)器,用于初始化云計(jì)算服務(wù)器數(shù)據(jù)中心,并建立電視廣告節(jié)目數(shù)據(jù)庫;進(jìn)一步用于將所述接收到的音頻和/或視頻片段數(shù)據(jù)與部署于云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,若匹配成功,則發(fā)送電視頻道切換命令至數(shù)字電視裝置。
7.如權(quán)利要求6所述的基于云計(jì)算的廣告過濾系統(tǒng),其特征在于,所述云計(jì)算服務(wù)器還用于通過電視臺(tái)提供的電子節(jié)目信息獲取廣告播放時(shí)段內(nèi)的音頻和/或視頻數(shù)據(jù)并將其更新至廣告節(jié)目數(shù)據(jù)庫;或者所述云計(jì)算服務(wù)器還用于從互聯(lián)網(wǎng)上獲取電視廣告的音頻和/或視頻數(shù)據(jù)并將其更新至廣告節(jié)目數(shù)據(jù)庫。
8.如權(quán)利要求7所述的基于云計(jì)算的廣告過濾系統(tǒng),其特征在于,所述云計(jì)算服務(wù)器將所述從數(shù)字電視裝置獲取到的音頻和/或視頻片段數(shù)據(jù)與部署于云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配的方法包括將所述音頻和/或視頻片段數(shù)據(jù)與部署于其上的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,若在所述廣告節(jié)目數(shù)據(jù)庫中查詢到所述音頻和/或視頻片段數(shù)據(jù),則匹配成功。
9.一種數(shù)字電視裝置,其特征在于,包括 第一高頻頭模塊,用于實(shí)時(shí)獲取第一音視頻數(shù)據(jù); 第二高頻頭模塊,用于實(shí)時(shí)獲取第二音視頻數(shù)據(jù);廣告過濾模塊,用于周期地從接收到的第一音視頻數(shù)據(jù)中截取一音頻和/或視頻片段數(shù)據(jù);發(fā)送/接收模塊,用于將所述音頻和/或視頻片段數(shù)據(jù)發(fā)送至云計(jì)算服務(wù)器,以使得云計(jì)算服務(wù)器將所述音頻和/或視頻片段數(shù)據(jù)與部署于云計(jì)算服務(wù)器數(shù)據(jù)中心的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,若匹配成功,則該云計(jì)算服務(wù)器發(fā)送電視頻道切換命令至該發(fā)送/接收模塊;處理模塊,用于透?jìng)魉龅谝灰粢曨l數(shù)據(jù)至解碼模塊;所述處理模塊進(jìn)一步用于依據(jù)所述電視頻道切換命令執(zhí)行換臺(tái)處理,將所述第二音視頻數(shù)據(jù)發(fā)送至解碼模塊; 解碼模塊,用于對(duì)接收到的音視頻數(shù)據(jù)進(jìn)行解碼處理; 播放模塊,用于播放經(jīng)解碼處理后的音視頻數(shù)據(jù)。
10.如權(quán)利要求9所述的數(shù)字電視裝置,其特征在于,還包括存儲(chǔ)模塊,用于存儲(chǔ)電視頻道觀看歷史頻率信息;所述處理模塊依據(jù)所述電視頻道切換命令執(zhí)行換臺(tái)處理的步驟包括從該存儲(chǔ)模塊獲取電視頻道觀看歷史頻率信息;依據(jù)所述電視頻道觀看歷史頻率信息對(duì)相應(yīng)的電視頻道進(jìn)行降序排序,得到以用戶感興趣程度遞減排序的電視頻道信息;依據(jù)所述電視頻道信息將當(dāng)前電視頻道切換到用戶感興趣程度排名靠前的電視頻道;將與所述切換后的電視頻道相對(duì)應(yīng)的第二音視頻數(shù)據(jù)發(fā)送至解碼模塊。
全文摘要
本發(fā)明公開了一種基于云計(jì)算的廣告過濾方法、系統(tǒng)及其數(shù)字電視裝置,所述方法包括初始化云計(jì)算服務(wù)器數(shù)據(jù)中心,建立電視廣告節(jié)目數(shù)據(jù)庫;周期地從接收到的音視頻數(shù)據(jù)中截取一音頻和/或視頻片段數(shù)據(jù);將所述音頻和/或視頻片段數(shù)據(jù)與部署于云計(jì)算服務(wù)器端的廣告節(jié)目數(shù)據(jù)庫進(jìn)行匹配,若匹配成功,則進(jìn)行換臺(tái)處理。本發(fā)明提供的基于云計(jì)算的廣告過濾方法、系統(tǒng)及其數(shù)字電視裝置,其能夠使得在用戶觀看數(shù)字電視的同時(shí)過濾廣告,提高用戶的觀看體驗(yàn)。
文檔編號(hào)H04N21/454GK102523500SQ20111043337
公開日2012年6月27日 申請(qǐng)日期2011年12月21日 優(yōu)先權(quán)日2011年12月21日
發(fā)明者樊倩 申請(qǐng)人:Tcl王牌電器(惠州)有限公司