關(guān)聯(lián)內(nèi)容處理方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了關(guān)聯(lián)內(nèi)容處理方法及系統(tǒng),該方法包括:在播放多媒體時,緩存該多媒體中的部分或者全部數(shù)據(jù);接收到請求,其中,該請求用于請求獲取與緩存的數(shù)據(jù)相關(guān)聯(lián)的內(nèi)容;根據(jù)該緩存的數(shù)據(jù)獲取關(guān)鍵字;根據(jù)該關(guān)鍵字檢索得到該相關(guān)聯(lián)的內(nèi)容,并發(fā)送該相關(guān)聯(lián)的內(nèi)容。通過本發(fā)明解決了相關(guān)技術(shù)中無法生成用戶感興趣的關(guān)聯(lián)內(nèi)容的問題,實(shí)現(xiàn)了根據(jù)用戶的請求來生成關(guān)聯(lián)內(nèi)容,提高了用戶體驗(yàn)。
【專利說明】關(guān)聯(lián)內(nèi)容處理方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及通信領(lǐng)域,具體而言,涉及關(guān)聯(lián)內(nèi)容處理方法及系統(tǒng)。
【背景技術(shù)】
[0002]發(fā)明人發(fā)現(xiàn),人們在觀看多媒體文件時,例如,電視或者視頻時,如果對其中的某些內(nèi)容感興趣,則需要用戶自己進(jìn)行搜索相關(guān)的信息和內(nèi)容。隨著技術(shù)的發(fā)展,目前在一些視頻中已經(jīng)預(yù)先關(guān)聯(lián)了一些相關(guān)的內(nèi)容供用戶觀看時進(jìn)行選擇,但是,這些關(guān)聯(lián)的內(nèi)容是預(yù)先設(shè)置好的,依然無法根據(jù)用戶的需要動態(tài)的生成用戶感興趣的關(guān)聯(lián)內(nèi)容。
[0003]針對相關(guān)技術(shù)中無法生成用戶感興趣的關(guān)聯(lián)內(nèi)容的問題,至今沒有提出任何解決方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了關(guān)聯(lián)內(nèi)容處理方法及系統(tǒng),以至少解決相關(guān)技術(shù)中無法生成用戶感興趣的關(guān)聯(lián)內(nèi)容的問題。
[0005]根據(jù)本發(fā)明的一個方面,提供了一種關(guān)聯(lián)內(nèi)容處理方法,包括:在播放多媒體時,緩存所述多媒體中的部分或者全部數(shù)據(jù);接收到請求,其中,所述請求用于請求獲取與緩存的數(shù)據(jù)相關(guān)聯(lián)的內(nèi)容;根據(jù)所述緩存的數(shù)據(jù)獲取關(guān)鍵字;根據(jù)所述關(guān)鍵字檢索得到所述相關(guān)聯(lián)的內(nèi)容。
[0006]優(yōu)選地,緩存所述多媒體中的部分或者全部數(shù)據(jù)包括:在緩存所述部分或全部數(shù)據(jù)的裝置上設(shè)置至少兩個緩沖區(qū),其中,所述至少兩個緩沖區(qū)中的每個緩沖區(qū)用于緩沖預(yù)定時長的數(shù)據(jù);在所述至少兩個緩沖區(qū)上存儲所述部分或者全部數(shù)據(jù)。
[0007]優(yōu)選地,在所述至少兩個緩沖區(qū)上存儲所述部分或者全部數(shù)據(jù)包括:所述至少兩個緩沖區(qū)的第一緩沖區(qū)數(shù)據(jù)存滿之后,在所述第二緩沖區(qū)緩存數(shù)據(jù),直到第η緩沖區(qū)數(shù)據(jù)存滿,在第η緩沖區(qū)數(shù)據(jù)存儲之后,將所述第一緩沖區(qū)數(shù)據(jù)刪除,并重新在所述第一緩存區(qū)緩存數(shù)據(jù),其中,所述η為緩沖區(qū)的數(shù)量。
[0008]優(yōu)選地,緩存所述多媒體中的部分或者全部數(shù)據(jù)包括:在播放所述多媒體的設(shè)備緩存所述部分或者全部數(shù)據(jù);和/或,在服務(wù)器側(cè)緩存所述部分或者全部數(shù)據(jù)。
[0009]優(yōu)選地,根據(jù)所述緩存的數(shù)據(jù)獲取所述關(guān)鍵字包括:將從所述緩存的數(shù)據(jù)中解析出關(guān)鍵字作為所述關(guān)鍵字;或者,從所述緩存的數(shù)據(jù)中解析出一個或多個關(guān)鍵字,將所述一個或多個關(guān)鍵字發(fā)送給所述請求的發(fā)送方,將所述發(fā)送方確認(rèn)的關(guān)鍵字作為所述關(guān)鍵字。
[0010]優(yōu)選地,從所述緩存的數(shù)據(jù)中解析出關(guān)鍵字包括:在所述緩存的數(shù)據(jù)包括音頻數(shù)據(jù)的情況下,將所述音頻數(shù)據(jù)中的部分或全部內(nèi)容識別為關(guān)鍵字;和/或,在所述緩存的數(shù)據(jù)包括視頻數(shù)據(jù)的情況下,將獲取所述視頻數(shù)據(jù)的圖像所對應(yīng)的關(guān)鍵字。
[0011]優(yōu)選地,播放所述多媒體的設(shè)備和發(fā)送所述請求的設(shè)備是不同的設(shè)備,播放所述多媒體的設(shè)備和發(fā)送所述請求的設(shè)備相連接。
[0012]根據(jù)本發(fā)明的另一個方面,還提供了一種關(guān)聯(lián)內(nèi)容處理系統(tǒng),包括:緩存模塊,用于在播放多媒體時,緩存所述多媒體中的部分或者全部數(shù)據(jù);接收模塊,用于接收到請求,其中,所述請求用于請求獲取與緩存的數(shù)據(jù)相關(guān)聯(lián)的內(nèi)容;獲取模塊,用于根據(jù)所述緩存的數(shù)據(jù)獲取關(guān)鍵字;檢索模塊,用于根據(jù)所述關(guān)鍵字檢索得到所述相關(guān)聯(lián)的內(nèi)容。
[0013]優(yōu)選地,所述緩存模塊,用于在至少兩個緩沖區(qū)上存儲所述部分或者全部數(shù)據(jù),其中,所述至少兩緩沖區(qū)是在緩存所述部分或全部數(shù)據(jù)的裝置上設(shè)置的,所述至少兩個緩沖區(qū)中的每個緩沖區(qū)用于緩沖預(yù)定時長的數(shù)據(jù)。
[0014]優(yōu)選地,所述緩存模塊,用于在所述至少兩個緩沖區(qū)的第一緩沖區(qū)數(shù)據(jù)存滿之后,在所述第二緩沖區(qū)緩存數(shù)據(jù),直到第η緩沖區(qū)數(shù)據(jù)存滿,在第η緩沖區(qū)數(shù)據(jù)存儲之后,將所述第一緩沖區(qū)數(shù)據(jù)刪除,并重新在所述第一緩存區(qū)緩存數(shù)據(jù),其中,所述η為緩沖區(qū)的數(shù)量。
[0015]優(yōu)選地,所述緩存模塊位于播放所述多媒體的設(shè)備中;和/或,位于提供所述多媒體的服務(wù)器中。
[0016]優(yōu)選地,所述獲取模塊,用于將從所述緩存的數(shù)據(jù)中解析出關(guān)鍵字作為所述關(guān)鍵字;或者,所述獲取模塊,用于從所述緩存的數(shù)據(jù)中解析出一個或多個關(guān)鍵字,將所述一個或多個關(guān)鍵字發(fā)送給所述請求的發(fā)送方,將所述發(fā)送方確認(rèn)的關(guān)鍵字作為所述關(guān)鍵字。
[0017]優(yōu)選地,所述獲取模塊,用于在所述緩存的數(shù)據(jù)包括音頻數(shù)據(jù)的情況下,將所述音頻數(shù)據(jù)中的部分或全部內(nèi)容識別為關(guān)鍵字;和/或,所述獲取模塊,用于在所述緩存的數(shù)據(jù)包括視頻數(shù)據(jù)的情況下,將獲取所述視頻數(shù)據(jù)的圖像所對應(yīng)的關(guān)鍵字。
[0018]優(yōu)選地,播放所述多媒體的設(shè)備和發(fā)送所述請求的設(shè)備是不同的設(shè)備,播放所述多媒體的設(shè)備和發(fā)送所述請求的設(shè)備相連接。
[0019]通過本發(fā)明,采用在播放多媒體時,緩存所述多媒體中的部分或者全部數(shù)據(jù);接收到請求,其中,所述請求用于請求獲取與緩存的數(shù)據(jù)相關(guān)聯(lián)的內(nèi)容;根據(jù)所述緩存的數(shù)據(jù)獲取關(guān)鍵字;根據(jù)所述關(guān)鍵字檢索得到所述相關(guān)聯(lián)的內(nèi)容,并發(fā)送所述相關(guān)聯(lián)的內(nèi)容。解決了相關(guān)技術(shù)中無法生成用戶感興趣的關(guān)聯(lián)內(nèi)容的問題,實(shí)現(xiàn)了根據(jù)用戶的請求來生成關(guān)聯(lián)內(nèi)容,提聞了用戶體驗(yàn)。
【專利附圖】
【附圖說明】
[0020]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0021]圖1是根據(jù)本發(fā)明實(shí)施例的關(guān)聯(lián)內(nèi)容處理方法的流程圖;
[0022]圖2是根據(jù)本發(fā)明實(shí)施例的關(guān)聯(lián)內(nèi)容處理系統(tǒng)的結(jié)構(gòu)框圖;
[0023]圖3是根據(jù)本發(fā)明實(shí)施例的關(guān)聯(lián)內(nèi)容處理系統(tǒng)的優(yōu)選結(jié)構(gòu)框圖一;
[0024]圖4是根據(jù)本發(fā)明實(shí)施例的關(guān)聯(lián)內(nèi)容處理系統(tǒng)的優(yōu)選結(jié)構(gòu)框圖二 ;
[0025]圖5是根據(jù)本發(fā)明實(shí)施例的關(guān)聯(lián)內(nèi)容處理系統(tǒng)的優(yōu)選結(jié)構(gòu)框圖三;
[0026]圖6是根據(jù)本發(fā)明實(shí)施例的關(guān)聯(lián)內(nèi)容處理系統(tǒng)的優(yōu)選結(jié)構(gòu)框圖四。
【具體實(shí)施方式】
[0027]需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。
[0028]在本實(shí)施例中,提供了一種關(guān)聯(lián)內(nèi)容處理方法,圖1是根據(jù)本發(fā)明實(shí)施例的關(guān)聯(lián)內(nèi)容處理方法的流程圖,如圖1所示,該流程包括如下步驟:
[0029]步驟S102,在播放多媒體時,緩存該多媒體中的部分或者全部數(shù)據(jù);
[0030]步驟S104,接收到請求,其中,該請求用于請求獲取與緩存的數(shù)據(jù)相關(guān)聯(lián)的內(nèi)容;
[0031]步驟S106,根據(jù)該緩存的數(shù)據(jù)獲取關(guān)鍵字;
[0032]步驟S108,根據(jù)該關(guān)鍵字檢索得到該相關(guān)聯(lián)的內(nèi)容。
[0033]通過上述步驟,關(guān)聯(lián)內(nèi)容是在接收到請求之后,從緩存中獲取的關(guān)鍵字來得到的,這種獲取關(guān)聯(lián)內(nèi)容的處理與緩存的數(shù)據(jù)相關(guān),并不是預(yù)先設(shè)置的與該多媒體關(guān)聯(lián)的內(nèi)容,因此,通過上述步驟解決了相關(guān)技術(shù)中無法生成用戶感興趣的關(guān)聯(lián)內(nèi)容的問題,實(shí)現(xiàn)了根據(jù)用戶的請求來生成關(guān)聯(lián)內(nèi)容,提高了用戶體驗(yàn)。
[0034]優(yōu)選地,在緩存該部分或全部數(shù)據(jù)的裝置上設(shè)置至少兩個緩沖區(qū),其中,該至少兩個緩沖區(qū)中的每個緩沖區(qū)用于緩沖預(yù)定時長的數(shù)據(jù);在該至少兩個緩沖區(qū)上存儲該部分或者全部數(shù)據(jù)。例如,可以在播放多媒體的設(shè)備上設(shè)置緩存區(qū),也可以在服務(wù)器上設(shè)置緩存區(qū),設(shè)置至少兩個緩存區(qū)可以緩存更多的數(shù)據(jù),并且,由于緩存區(qū)是緩存預(yù)定時長的數(shù)據(jù),因此,可以根據(jù)緩存區(qū)中的內(nèi)容按照時間順序?qū)⒕彺娴臄?shù)據(jù)進(jìn)行正確的拼接。
[0035]在至少兩個緩沖區(qū)上緩沖數(shù)據(jù)有多種方式,例如,作為一種優(yōu)選的方式,可以在該至少兩個緩沖區(qū)的第一緩沖區(qū)數(shù)據(jù)存滿之后,在該第二緩沖區(qū)緩存數(shù)據(jù),直到第η緩沖區(qū)數(shù)據(jù)存滿,在第η緩沖區(qū)數(shù)據(jù)存儲之后,將該第一緩沖區(qū)數(shù)據(jù)刪除,并重新在該第一緩存區(qū)緩存數(shù)據(jù),其中,該η為緩沖區(qū)的數(shù)量。
[0036]根據(jù)緩存的數(shù)據(jù)獲取到的關(guān)鍵字可能是一個或者多個,此時,可以將該獲取到的關(guān)鍵字直接作為關(guān)鍵字,也可以發(fā)送給請求方進(jìn)行確認(rèn),即,根據(jù)該緩存的數(shù)據(jù)獲取該關(guān)鍵字包括:將從該緩存的數(shù)據(jù)中解析出關(guān)鍵字作為該關(guān)鍵字;或者,從該緩存的數(shù)據(jù)中解析出一個或多個關(guān)鍵字,將該一個或多個關(guān)鍵字發(fā)送給該請求的發(fā)送方,將該發(fā)送方確認(rèn)的關(guān)鍵字作為該關(guān)鍵字。經(jīng)過請求方確認(rèn)的關(guān)鍵字更加準(zhǔn)確,但是,增加了操作步驟,因此,可以將這兩個方式結(jié)合使用,例如,正在僅僅獲取到一個關(guān)鍵字的情況下不再需要確認(rèn),如果獲取到多個關(guān)鍵字則發(fā)送給請求方進(jìn)行確認(rèn)。
[0037]緩存的數(shù)據(jù)類型可能是音頻數(shù)據(jù),音頻數(shù)據(jù)可以使用音頻識別技術(shù),緩存的數(shù)據(jù)也可能是視頻數(shù)據(jù),對于視頻數(shù)據(jù)可以采用圖像識別技術(shù),將圖像與預(yù)先設(shè)置的圖像庫進(jìn)行比較來得到關(guān)鍵字。例如,在該緩存的數(shù)據(jù)包括音頻數(shù)據(jù)的情況下,將該音頻數(shù)據(jù)中的部分或全部內(nèi)容識別為關(guān)鍵字;和/或,在該緩存的數(shù)據(jù)包括視頻數(shù)據(jù)的情況下,將獲取該視頻數(shù)據(jù)的圖像所對應(yīng)的關(guān)鍵字。音頻視頻技術(shù)和視頻識別技術(shù)在相關(guān)技術(shù)中有很多種識別方法,只要能夠識別出關(guān)鍵字均可以使用,在此不再一一列巨額。
[0038]優(yōu)選地,播放該多媒體的設(shè)備和發(fā)送該請求的設(shè)備是不同的設(shè)備,播放該多媒體的設(shè)備和發(fā)送該請求的設(shè)備相連接。
[0039]在本實(shí)施例中,還提供了一種關(guān)聯(lián)內(nèi)容處理系統(tǒng),該系統(tǒng)用于實(shí)現(xiàn)上述的方法,在上述實(shí)施例及優(yōu)選實(shí)施方式中已經(jīng)進(jìn)行過說明的,在此不再贅述。需要說明的是,下述系統(tǒng)中的模塊的名稱并不構(gòu)成對該模塊的實(shí)際限定,例如,緩存模塊可以表述為“用于在至少兩個緩沖區(qū)上存儲該部分或者全部數(shù)據(jù)的模塊”,以下的模塊均可以在處理器中實(shí)現(xiàn),例如,緩存模塊可以表述為“一種處理器,用于在至少兩個緩沖區(qū)上存儲該部分或者全部數(shù)據(jù)”,或者,“一種處理器,包括緩存模塊”。圖2是根據(jù)本發(fā)明實(shí)施例的關(guān)聯(lián)內(nèi)容處理系統(tǒng)的結(jié)構(gòu)框圖,如圖2所示,該結(jié)構(gòu)包括:緩存模塊22、接收模塊24、獲取模塊26和檢索模塊28。這些模塊可以在一個服務(wù)器或者服務(wù)器組上實(shí)現(xiàn),也可以作為不同的服務(wù)器來實(shí)現(xiàn),例如,接收模塊24和緩存模塊22可以在視頻服務(wù)器上實(shí)現(xiàn),當(dāng)然,緩存模塊22也可以在播放視頻的終端上;獲取模塊26塊可以在識別服務(wù)器上實(shí)現(xiàn),例如可以是語音識別服務(wù)器;檢索模塊可以在關(guān)聯(lián)內(nèi)容生成服務(wù)器上實(shí)現(xiàn)。下面對該系統(tǒng)進(jìn)行詳細(xì)的說明。
[0040]緩存模塊22,用于在播放多媒體時,緩存該多媒體中的部分或者全部數(shù)據(jù);接收模塊24,用于接收到請求,其中,該請求用于請求獲取與緩存的數(shù)據(jù)相關(guān)聯(lián)的內(nèi)容;獲取模塊26,用于根據(jù)該緩存的數(shù)據(jù)獲取關(guān)鍵字;檢索模塊28,用于根據(jù)該關(guān)鍵字檢索得到該相關(guān)聯(lián)的內(nèi)容。
[0041]優(yōu)選地,該緩存模塊22,用于在至少兩個緩沖區(qū)上存儲該部分或者全部數(shù)據(jù),其中,該至少兩緩沖區(qū)是在緩存該部分或全部數(shù)據(jù)的裝置上設(shè)置的,該至少兩個緩沖區(qū)中的每個緩沖區(qū)用于緩沖預(yù)定時長的數(shù)據(jù)。
[0042]優(yōu)選地,該緩存模塊22,用于在該至少兩個緩沖區(qū)的第一緩沖區(qū)數(shù)據(jù)存滿之后,在該第二緩沖區(qū)緩存數(shù)據(jù),直到第η緩沖區(qū)數(shù)據(jù)存滿,在第η緩沖區(qū)數(shù)據(jù)存儲之后,將該第一緩沖區(qū)數(shù)據(jù)刪除,并重新在該第一緩存區(qū)緩存數(shù)據(jù),其中,該η為緩沖區(qū)的數(shù)量。
[0043]優(yōu)選地,該緩存模塊22位于播放該多媒體的設(shè)備中;和/或,位于提供該多媒體的服務(wù)器中。
[0044]優(yōu)選地,該獲取模塊26,用于將從該緩存的數(shù)據(jù)中解析出關(guān)鍵字作為該關(guān)鍵字;或者,該獲取模塊26,用于從該緩存的數(shù)據(jù)中解析出一個或多個關(guān)鍵字,將該一個或多個關(guān)鍵字發(fā)送給該請求的發(fā)送方,將該發(fā)送方確認(rèn)的關(guān)鍵字作為該關(guān)鍵字。
[0045]優(yōu)選地,該獲取模塊26,用于在該緩存的數(shù)據(jù)包括音頻數(shù)據(jù)的情況下,將該音頻數(shù)據(jù)中的部分或全部內(nèi)容識別為關(guān)鍵字;和/或,該獲取模塊26,用于在該緩存的數(shù)據(jù)包括視頻數(shù)據(jù)的情況下,將獲取該視頻數(shù)據(jù)的圖像所對應(yīng)的關(guān)鍵字。
[0046]優(yōu)選地,播放該多媒體的設(shè)備和發(fā)送該請求的設(shè)備是不同的設(shè)備,播放該多媒體的設(shè)備和發(fā)送該請求的設(shè)備相連接。
[0047]以下結(jié)合優(yōu)選實(shí)施例進(jìn)行說明。
[0048]在以下優(yōu)選實(shí)施例中,解決了當(dāng)用戶在觀看視頻時,如何根據(jù)用戶聽到的某個感興趣的內(nèi)容動態(tài)的生成關(guān)聯(lián)內(nèi)容的問題。另外,在以下實(shí)施例中還解決了如何在不影響用戶當(dāng)前觀看視頻的體驗(yàn)的情況下,展示上述動態(tài)生成的關(guān)聯(lián)內(nèi)容的問題。在以下實(shí)施例中提供了四個優(yōu)選的實(shí)現(xiàn)方案,下面對此進(jìn)行分別說明。
[0049]方案一
[0050]圖3是根據(jù)本發(fā)明實(shí)施例的關(guān)聯(lián)內(nèi)容處理系統(tǒng)的優(yōu)選結(jié)構(gòu)框圖一,如圖3所示,用戶擁有設(shè)備I和設(shè)備2,它們之間通過藍(lán)牙等短距離通信技術(shù)進(jìn)行交互,設(shè)備I用于觀看視頻,設(shè)備2用于獲取和展不關(guān)聯(lián)內(nèi)容。
[0051]為了獲取正在觀看視頻的音頻信息,設(shè)備I設(shè)置有兩個緩沖區(qū),用于存儲最近一段時間的音頻,具體如下:
[0052]緩沖區(qū)bl,能夠存儲時長為tl的音頻,緩沖區(qū)b2,能夠存儲時長為t2的音頻。當(dāng)用戶觀看視頻時,bl從用戶觀看的起始位置開始緩存該視頻的音頻信息,當(dāng)bl存滿后,b2開始繼續(xù)緩存該視頻的音頻信息,當(dāng)b2存滿后,bl開始繼續(xù)緩存該視頻的音頻信息,原來緩存在bl中的信息則被清除,如此循環(huán),直到該視頻被暫停、停止、快進(jìn)、快退為止。如此則bl、b2中始終緩存著該視頻最近一段時間內(nèi)的音頻信息。
[0053]根據(jù)音頻信息生成關(guān)聯(lián)內(nèi)容的方法如下:
[0054]當(dāng)用戶聽到感興趣的內(nèi)容時,通過設(shè)備2向設(shè)備I發(fā)送獲取關(guān)聯(lián)內(nèi)容的請求;
[0055]設(shè)備I收到該請求后,將當(dāng)前bl、b2中緩存的音頻信息按時間順序合并成為一個音頻;
[0056]并將該音頻發(fā)送至語音識別服務(wù)器,請求語音識別服務(wù)器進(jìn)行識別;
[0057]語音識別服務(wù)器接收到該請求后,對該音頻進(jìn)行識別;
[0058]并將識別后的關(guān)鍵字發(fā)送給關(guān)聯(lián)內(nèi)容生成服務(wù)器;
[0059]關(guān)聯(lián)內(nèi)容生成服務(wù)器收到識別后的關(guān)鍵字后,根據(jù)關(guān)鍵字進(jìn)行搜索并生成相應(yīng)的關(guān)聯(lián)內(nèi)容;
[0060]并將生成的關(guān)聯(lián)內(nèi)容返回給設(shè)備2 ;
[0061]設(shè)備2接收到該關(guān)聯(lián)內(nèi)容后將其展示給用戶。
[0062]上述步驟I中,設(shè)備2與設(shè)備I間通過藍(lán)牙、WIFI等短距離通信技術(shù)進(jìn)行鏈接并進(jìn)行交互。上述步驟2中,因?yàn)閎l,b2兩個緩沖區(qū)是交替循環(huán)進(jìn)行存儲音頻信息的,所以判斷上述按時間順序的方法可以通過將當(dāng)前正在緩存音頻的緩沖區(qū)中的數(shù)據(jù)作為后段,已經(jīng)存滿的另一個緩沖區(qū)中的數(shù)據(jù)作為前段的方法來實(shí)現(xiàn)。
[0063]方案二
[0064]圖4是根據(jù)本發(fā)明實(shí)施例的關(guān)聯(lián)內(nèi)容處理系統(tǒng)的優(yōu)選結(jié)構(gòu)框圖二,如圖4所示,用戶擁有設(shè)備I和設(shè)備2,設(shè)備I用于觀看視頻,設(shè)備2用于獲取和展示關(guān)聯(lián)內(nèi)容。
[0065]為了獲取正在觀看視頻的音頻信息,視頻服務(wù)器設(shè)置有兩個緩沖區(qū),用于存儲最近一段時間的音頻,具體如下:
[0066]緩沖區(qū)bl,能夠存儲時長為tl的音頻,緩沖區(qū)b2,能夠存儲時長為t2的音頻。當(dāng)用戶觀看視頻時,bl從用戶觀看的起始位置開始緩存該視頻的音頻信息,當(dāng)bl存滿后,b2開始繼續(xù)緩存該視頻的音頻信息,當(dāng)b2存滿后,bl開始繼續(xù)緩存該視頻的音頻信息,原來緩存在bl中的信息則被清除,如此循環(huán),直到該視頻被暫停、停止、快進(jìn)、快退為止。如此則bl、b2中始終緩存著該視頻最近一段時間內(nèi)的音頻信息。
[0067]根據(jù)音頻信息生成關(guān)聯(lián)內(nèi)容的方法如下:
[0068]當(dāng)用戶聽到感興趣的內(nèi)容時,通過設(shè)備2向視頻服務(wù)器發(fā)送獲取關(guān)聯(lián)內(nèi)容的請求;
[0069]視頻服務(wù)器收到該請求后,將當(dāng)前bl、b2中緩存的音頻信息按時間順序合并成為一個音頻;
[0070]并將該音頻發(fā)送至語音識別服務(wù)器,請求語音識別服務(wù)器進(jìn)行識別;
[0071]語音識別服務(wù)器接收到該請求后,對該音頻進(jìn)行識別;
[0072]并將識別后的關(guān)鍵字發(fā)送給關(guān)聯(lián)內(nèi)容生成服務(wù)器;
[0073]關(guān)聯(lián)內(nèi)容生成服務(wù)器收到識別后的關(guān)鍵字后,根據(jù)關(guān)鍵字進(jìn)行搜索并生成相應(yīng)的關(guān)聯(lián)內(nèi)容;
[0074]并將生成的關(guān)聯(lián)內(nèi)容返回給設(shè)備2 ;
[0075]設(shè)備2接收到該關(guān)聯(lián)內(nèi)容后將其展示給用戶。
[0076]上述步驟I中,設(shè)備2與設(shè)備I間通過藍(lán)牙、WIFI等短距離通信技術(shù)進(jìn)行鏈接并進(jìn)行交互。上述步驟2中,因?yàn)閎l,b2兩個緩沖區(qū)是交替循環(huán)進(jìn)行存儲音頻信息的,所以判斷上述按時間順序的方法可以通過將當(dāng)前正在緩存音頻的緩沖區(qū)中的數(shù)據(jù)作為后段,已經(jīng)存滿的另一個緩沖區(qū)中的數(shù)據(jù)作為前段的方法來實(shí)現(xiàn)。
[0077]方案三
[0078]圖5是根據(jù)本發(fā)明實(shí)施例的關(guān)聯(lián)內(nèi)容處理系統(tǒng)的優(yōu)選結(jié)構(gòu)框圖三,如圖5所示,用戶擁有設(shè)備I和設(shè)備2,它們之間通過藍(lán)牙等短距離通信技術(shù)進(jìn)行交互,設(shè)備I用于觀看視頻,設(shè)備2用于獲取和展不關(guān)聯(lián)內(nèi)容。
[0079]為了獲取正在觀看視頻的音頻信息,設(shè)備I設(shè)置有兩個緩沖區(qū),用于存儲最近一段時間的音頻,具體如下:
[0080]緩沖區(qū)bl,能夠存儲時長為tl的音頻,緩沖區(qū)b2,能夠存儲時長為t2的音頻。當(dāng)用戶觀看視頻時,bl從用戶觀看的起始位置開始緩存該視頻的音頻信息,當(dāng)bl存滿后,b2開始繼續(xù)緩存該視頻的音頻信息,當(dāng)b2存滿后,bl開始繼續(xù)緩存該視頻的音頻信息,原來緩存在bl中的信息則被清除,如此循環(huán),直到該視頻被暫停、停止、快進(jìn)、快退為止。如此則bl、b2中始終緩存著該視頻最近一段時間內(nèi)的音頻信息。
[0081]根據(jù)音頻信息生成關(guān)聯(lián)內(nèi)容的方法如下:
[0082]當(dāng)用戶聽到感興趣的內(nèi)容時,通過設(shè)備2向設(shè)備I發(fā)送獲取關(guān)聯(lián)內(nèi)容的請求;
[0083]設(shè)備I收到該請求后,將當(dāng)前bl、b2中緩存的音頻信息按時間順序合并成為一個音頻;
[0084]并將該音頻發(fā)送至語音識別服務(wù)器,請求語音識別服務(wù)器進(jìn)行識別;
[0085]語音識別服務(wù)器接收到該請求后,對該音頻進(jìn)行識別;
[0086]當(dāng)識別出的關(guān)鍵字不止一個時,語音識別服務(wù)器將識別出的全部關(guān)鍵字發(fā)送至設(shè)備2 ;
[0087]設(shè)備2將接收到來自語音識別服務(wù)器的多個關(guān)鍵字展示給用戶,并由用戶選擇感興趣的關(guān)鍵子;
[0088]設(shè)備2將用戶選定的關(guān)鍵字(可能有多個)發(fā)送給關(guān)聯(lián)內(nèi)容生成服務(wù)器;
[0089]關(guān)聯(lián)內(nèi)容生成服務(wù)器收到識別后的關(guān)鍵字后,根據(jù)關(guān)鍵字進(jìn)行搜索并生成相應(yīng)的關(guān)聯(lián)內(nèi)容;
[0090]并將生成的關(guān)聯(lián)內(nèi)容返回給設(shè)備2 ;
[0091]設(shè)備2接收到該關(guān)聯(lián)內(nèi)容后將其展示給用戶。
[0092]上述步驟I中,設(shè)備2與設(shè)備I間通過藍(lán)牙、WIFI等短距離通信技術(shù)進(jìn)行鏈接并進(jìn)行交互。上述步驟2中,因?yàn)閎l,b2兩個緩沖區(qū)是交替循環(huán)進(jìn)行存儲音頻信息的,所以判斷上述按時間順序的方法可以通過將當(dāng)前正在緩存音頻的緩沖區(qū)中的數(shù)據(jù)作為后段,已經(jīng)存滿的另一個緩沖區(qū)中的數(shù)據(jù)作為前段的方法來實(shí)現(xiàn)。
[0093]方案四
[0094]圖6是根據(jù)本發(fā)明實(shí)施例的關(guān)聯(lián)內(nèi)容處理系統(tǒng)的優(yōu)選結(jié)構(gòu)框圖四,如圖6所示,用戶擁有設(shè)備I和設(shè)備2,設(shè)備I用于觀看視頻,設(shè)備2用于獲取和展示關(guān)聯(lián)內(nèi)容。
[0095]為了獲取正在觀看視頻的音頻信息,視頻服務(wù)器設(shè)置有兩個緩沖區(qū),用于存儲最近一段時間的音頻,具體如下:
[0096]緩沖區(qū)bl,能夠存儲時長為tl的音頻,緩沖區(qū)b2,能夠存儲時長為t2的音頻。當(dāng)用戶觀看視頻時,bl從用戶觀看的起始位置開始緩存該視頻的音頻信息,當(dāng)bl存滿后,b2開始繼續(xù)緩存該視頻的音頻信息,當(dāng)b2存滿后,bl開始繼續(xù)緩存該視頻的音頻信息,原來緩存在bl中的信息則被清除,如此循環(huán),直到該視頻被暫停、停止、快進(jìn)、快退為止。如此則bl、b2中始終緩存著該視頻最近一段時間內(nèi)的音頻信息。
[0097]根據(jù)音頻信息生成關(guān)聯(lián)內(nèi)容的方法如下:
[0098]當(dāng)用戶聽到感興趣的內(nèi)容時,通過設(shè)備2向視頻服務(wù)器發(fā)送獲取關(guān)聯(lián)內(nèi)容的請求;
[0099]視頻服務(wù)器收到該請求后,將當(dāng)前bl、b2中緩存的音頻信息按時間順序合并成為一個音頻;
[0100]并將該音頻發(fā)送至語音識別服務(wù)器,請求語音識別服務(wù)器進(jìn)行識別;
[0101]語音識別服務(wù)器接收到該請求后,對該音頻進(jìn)行識別;
[0102]當(dāng)識別出的關(guān)鍵字不止一個時,語音識別服務(wù)器將識別出的全部關(guān)鍵字發(fā)送至設(shè)備2 ;
[0103]設(shè)備2將接收到來自語音識別服務(wù)器的多個關(guān)鍵字展示給用戶,并由用戶選擇感興趣的關(guān)鍵子;
[0104]設(shè)備2將用戶選定的關(guān)鍵字(可能有多個)發(fā)送給關(guān)聯(lián)內(nèi)容生成服務(wù)器;
[0105]關(guān)聯(lián)內(nèi)容生成服務(wù)器收到識別后的關(guān)鍵字后,根據(jù)關(guān)鍵字進(jìn)行搜索并生成相應(yīng)的關(guān)聯(lián)內(nèi)容;
[0106]并將生成的關(guān)聯(lián)內(nèi)容返回給設(shè)備2 ;
[0107]設(shè)備2接收到該關(guān)聯(lián)內(nèi)容后將其展示給用戶。
[0108]上述步驟I中,設(shè)備2與設(shè)備I間通過藍(lán)牙、WIFI等短距離通信技術(shù)進(jìn)行鏈接并進(jìn)行交互。上述步驟2中,因?yàn)閎l,b2兩個緩沖區(qū)是交替循環(huán)進(jìn)行存儲音頻信息的,所以判斷上述按時間順序的方法可以通過將當(dāng)前正在緩存音頻的緩沖區(qū)中的數(shù)據(jù)作為后段,已經(jīng)存滿的另一個緩沖區(qū)中的數(shù)據(jù)作為前段的方法來實(shí)現(xiàn)。
[0109]上述各個方案中緩沖區(qū)bl、b2的大小可以根據(jù)以下方法來進(jìn)行設(shè)置:
[0110]設(shè)置固定的存儲空間,例如bl=b2=512KB
[0111]存儲空間大小可變,但是存儲的音頻的時長為固定值,例如,存儲的音頻時長為10秒,根據(jù)當(dāng)時音頻的編碼情況bl、b2動態(tài)調(diào)整存儲空間的大小。
[0112]下面結(jié)合兩個優(yōu)選場景來進(jìn)行說明。
[0113]場景一
[0114]結(jié)合圖3,用戶擁有設(shè)備I和設(shè)備2,其中設(shè)備I為電視,設(shè)備2為手機(jī),它們之間通過藍(lán)牙等短距離通信技術(shù)進(jìn)行交互,電視用于觀看視頻,手機(jī)用于獲取和展示關(guān)聯(lián)內(nèi)容。
[0115]為了獲取正在觀看視頻的音頻信息,電視設(shè)置有兩個緩沖區(qū),用于存儲最近一段時間的音頻,具體如下:
[0116]緩沖區(qū)bl,能夠存儲時長為5秒的音頻,緩沖區(qū)b2,能夠存儲時長為5秒的音頻。當(dāng)用戶觀看視頻時,bl從用戶觀看的起始位置開始緩存該視頻的音頻信息,當(dāng)bl存滿后,b2開始繼續(xù)緩存該視頻的音頻信息,當(dāng)b2存滿后,bl開始繼續(xù)緩存該視頻的音頻信息,原來緩存在bl中的信息則被清除,如此循環(huán),直到該視頻被暫停、停止、快進(jìn)、快退為止。如此則bl、b2中始終緩存著該視頻最近一段時間內(nèi)的音頻信息。
[0117]用戶通過電視觀看新聞,當(dāng)用戶聽到“神舟十號”時,希望獲取更多相關(guān)的內(nèi)容,用戶通過搖晃手機(jī)向電視發(fā)送獲取關(guān)聯(lián)內(nèi)容的請求,此后的處理流程如下:
[0118]電視收到該請求后,將當(dāng)前bl、b2中緩存的音頻信息按時間順序合并成為一個音頻(本實(shí)施例中合成后的音頻時長為7秒,其中包含“神舟十號”的語音信息);
[0119]并將該音頻發(fā)送至語音識別服務(wù)器,請求語音識別服務(wù)器進(jìn)行識別;
[0120]語音識別服務(wù)器接收到該請求后,對該音頻進(jìn)行識別,識別出關(guān)鍵字“神舟十號”;
[0121]并將識別后的關(guān)鍵字發(fā)送給關(guān)聯(lián)內(nèi)容生成服務(wù)器;
[0122]關(guān)聯(lián)內(nèi)容生成服務(wù)器收到識別后的關(guān)鍵字后,根據(jù)關(guān)鍵字進(jìn)行搜索并生成相應(yīng)的關(guān)于“神舟十號”的關(guān)聯(lián)內(nèi)容;
[0123]并將生成的關(guān)聯(lián)內(nèi)容返回給手機(jī);
[0124]手機(jī)接收到該關(guān)聯(lián)內(nèi)容后將其展示給用戶,用戶可以通過手機(jī)進(jìn)一步了解“神舟十號”的相關(guān)內(nèi)容。
[0125]場景二
[0126]結(jié)合圖4,用戶擁有設(shè)備I和設(shè)備2,其中設(shè)備I為電視,設(shè)備2為手機(jī),電視用于觀看視頻,手機(jī)用于獲取和展示關(guān)聯(lián)內(nèi)容。
[0127]為了獲取正在觀看視頻的音頻信息,視頻服務(wù)器設(shè)置有兩個緩沖區(qū),用于存儲最近一段時間的音頻,具體如下:
[0128]緩沖區(qū)bl,能夠存儲時長為5秒的音頻,緩沖區(qū)b2,能夠存儲時長為5秒的音頻。當(dāng)用戶觀看視頻時,bl從用戶觀看的起始位置開始緩存該視頻的音頻信息,當(dāng)bl存滿后,b2開始繼續(xù)緩存該視頻的音頻信息,當(dāng)b2存滿后,bl開始繼續(xù)緩存該視頻的音頻信息,原來緩存在bl中的信息則被清除,如此循環(huán),直到該視頻被暫停、停止、快進(jìn)、快退為止。如此則bl、b2中始終緩存著該視頻最近一段時間內(nèi)的音頻信息。
[0129]用戶通過電視觀看新聞,當(dāng)用戶聽到“神舟十號”時,希望獲取更多相關(guān)的內(nèi)容,用戶通過搖晃手機(jī)向視頻服務(wù)器發(fā)送獲取關(guān)聯(lián)內(nèi)容的請求,此后的處理流程如下:
[0130]視頻服務(wù)器收到該請求后,將當(dāng)前bl、b2中緩存的音頻信息按時間順序合并成為一個音頻(本實(shí)施例中合成后的音頻時長為7秒,其中包含“神舟十號”的語音信息);
[0131]并將該音頻發(fā)送至語音識別服務(wù)器,請求語音識別服務(wù)器進(jìn)行識別;
[0132]語音識別服務(wù)器接收到該請求后,對該音頻進(jìn)行識別,識別出關(guān)鍵字“神舟十號”;
[0133]并將識別后的關(guān)鍵字發(fā)送給關(guān)聯(lián)內(nèi)容生成服務(wù)器;
[0134]關(guān)聯(lián)內(nèi)容生成服務(wù)器收到識別后的關(guān)鍵字后,根據(jù)關(guān)鍵字進(jìn)行搜索并生成相應(yīng)的關(guān)于“神舟十號”的關(guān)聯(lián)內(nèi)容;
[0135]并將生成的關(guān)聯(lián)內(nèi)容返回給手機(jī);
[0136]手機(jī)接收到該關(guān)聯(lián)內(nèi)容后將其展示給用戶,用戶可以通過手機(jī)進(jìn)一步了解“神舟十號”的相關(guān)內(nèi)容。
[0137]上述兩個優(yōu)選場景中,也可以將關(guān)鍵字經(jīng)過手機(jī)的確認(rèn),然后再進(jìn)行檢索。
[0138]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實(shí)現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0139]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種關(guān)聯(lián)內(nèi)容處理方法,其特征在于,包括: 在播放多媒體時,緩存所述多媒體中的部分或者全部數(shù)據(jù); 接收到請求,其中,所述請求用于請求獲取與緩存的數(shù)據(jù)相關(guān)聯(lián)的內(nèi)容; 根據(jù)所述緩存的數(shù)據(jù)獲取關(guān)鍵字; 根據(jù)所述關(guān)鍵字檢索得到所述相關(guān)聯(lián)的內(nèi)容。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,緩存所述多媒體中的部分或者全部數(shù)據(jù)包括: 在緩存所述部分或全部數(shù)據(jù)的裝置上設(shè)置至少兩個緩沖區(qū),其中,所述至少兩個緩沖區(qū)中的每個緩沖區(qū)用于緩沖預(yù)定時長的數(shù)據(jù); 在所述至少兩個緩沖區(qū)上存儲所述部分或者全部數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述至少兩個緩沖區(qū)上存儲所述部分或者全部數(shù)據(jù)包括: 所述至少兩個緩沖區(qū)的第一緩沖區(qū)數(shù)據(jù)存滿之后,在所述第二緩沖區(qū)緩存數(shù)據(jù),直到第II緩沖區(qū)數(shù)據(jù)存滿,在第II緩沖區(qū)數(shù)據(jù)存儲之后,將所述第一緩沖區(qū)數(shù)據(jù)刪除,并重新在所述第一緩存區(qū)緩存數(shù)據(jù),其中,所述II為緩沖區(qū)的數(shù)量。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,緩存所述多媒體中的部分或者全部數(shù)據(jù)包括: 在播放所述多媒體的設(shè)備緩存所述部分或者全部數(shù)據(jù);和/或, 在服務(wù)器側(cè)緩存所述部分或者全部數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述緩存的數(shù)據(jù)獲取所述關(guān)鍵字包括: 將從所述緩存的數(shù)據(jù)中解析出關(guān)鍵字作為所述關(guān)鍵字;或者, 從所述緩存的數(shù)據(jù)中解析出一個或多個關(guān)鍵字,將所述一個或多個關(guān)鍵字發(fā)送給所述請求的發(fā)送方,將所述發(fā)送方確認(rèn)的關(guān)鍵字作為所述關(guān)鍵字。
6.根據(jù)權(quán)利要求1或5所述的方法,其特征在于,從所述緩存的數(shù)據(jù)獲取關(guān)鍵字包括: 在所述緩存的數(shù)據(jù)包括音頻數(shù)據(jù)的情況下,將所述音頻數(shù)據(jù)中的部分或全部內(nèi)容識別為關(guān)鍵字;和/或, 在所述緩存的數(shù)據(jù)包括視頻數(shù)據(jù)的情況下,將獲取所述視頻數(shù)據(jù)的圖像所對應(yīng)的關(guān)鍵字。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其特征在于,播放所述多媒體的設(shè)備和發(fā)送所述請求的設(shè)備是不同的設(shè)備,播放所述多媒體的設(shè)備和發(fā)送所述請求的設(shè)備相連接。
8.一種關(guān)聯(lián)內(nèi)容處理系統(tǒng),其特征在于包括: 緩存模塊,用于在播放多媒體時,緩存所述多媒體中的部分或者全部數(shù)據(jù); 接收模塊,用于接收到請求,其中,所述請求用于請求獲取與緩存的數(shù)據(jù)相關(guān)聯(lián)的內(nèi)容; 獲取模塊,用于根據(jù)所述緩存的數(shù)據(jù)獲取關(guān)鍵字; 檢索模塊,用于根據(jù)所述關(guān)鍵字檢索得到所述相關(guān)聯(lián)的內(nèi)容。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于, 所述緩存模塊,用于在至少兩個緩沖區(qū)上存儲所述部分或者全部數(shù)據(jù),其中,所述至少兩緩沖區(qū)是在緩存所述部分或全部數(shù)據(jù)的裝置上設(shè)置的,所述至少兩個緩沖區(qū)中的每個緩沖區(qū)用于緩沖預(yù)定時長的數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述緩存模塊,用于在所述至少兩個緩沖區(qū)的第一緩沖區(qū)數(shù)據(jù)存滿之后,在所述第二緩沖區(qū)緩存數(shù)據(jù),直到第II緩沖區(qū)數(shù)據(jù)存滿,在第II緩沖區(qū)數(shù)據(jù)存儲之后,將所述第一緩沖區(qū)數(shù)據(jù)刪除,并重新在所述第一緩存區(qū)緩存數(shù)據(jù),其中,所述II為緩沖區(qū)的數(shù)量。
11.根據(jù)權(quán)利要求8至10中任一項(xiàng)所述的系統(tǒng),其特征在于, 所述緩存模塊位于播放所述多媒體的設(shè)備中;和/或,位于提供所述多媒體的服務(wù)器中。
12.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于, 所述獲取模塊,用于將從所述緩存的數(shù)據(jù)中解析出關(guān)鍵字作為所述關(guān)鍵字;或者,所述獲取模塊,用于從所述緩存的數(shù)據(jù)中解析出一個或多個關(guān)鍵字,將所述一個或多個關(guān)鍵字發(fā)送給所述請求的發(fā)送方,將所述發(fā)送方確認(rèn)的關(guān)鍵字作為所述關(guān)鍵字。
13.根據(jù)權(quán)利要求8或12所述的系統(tǒng),其特征在于, 所述獲取模塊,用于在所述緩存的數(shù)據(jù)包括音頻數(shù)據(jù)的情況下,將所述音頻數(shù)據(jù)中的部分或全部內(nèi)容識別為關(guān)鍵字;和/或, 所述獲取模塊,用于在所述緩存的數(shù)據(jù)包括視頻數(shù)據(jù)的情況下,將獲取所述視頻數(shù)據(jù)的圖像所對應(yīng)的關(guān)鍵字。
14.根據(jù)權(quán)利要求8至13中任一項(xiàng)所述的系統(tǒng),其特征在于,播放所述多媒體的設(shè)備和發(fā)送所述請求的設(shè)備是不同的設(shè)備,播放所述多媒體的設(shè)備和發(fā)送所述請求的設(shè)備相連接。
【文檔編號】H04N21/231GK104427350SQ201310385183
【公開日】2015年3月18日 申請日期:2013年8月29日 優(yōu)先權(quán)日:2013年8月29日
【發(fā)明者】姚立哲, 陳軍, 尚國強(qiáng) 申請人:中興通訊股份有限公司