本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及用于推送信息的方法和裝置。
背景技術(shù):
信息推送,又稱(chēng)為“網(wǎng)絡(luò)廣播”,通常是通過(guò)一定的技術(shù)標(biāo)準(zhǔn)或協(xié)議,在互聯(lián)網(wǎng)上通過(guò)推送用戶(hù)需要的信息來(lái)減少信息過(guò)載的一項(xiàng)技術(shù)。信息推送技術(shù)通過(guò)主動(dòng)推送信息給用戶(hù),可以減少用戶(hù)在網(wǎng)絡(luò)上搜索所花的時(shí)間。
然而,現(xiàn)有的信息推送方式通常是在用戶(hù)當(dāng)前播放的多媒體信息中上直接加載各種推送多媒體信息,這些推送多媒體信息與用戶(hù)當(dāng)前播放的多媒體信息的內(nèi)容有明顯的差異,從而導(dǎo)致信息推送缺乏針對(duì)性。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)的目的在于提出一種改進(jìn)的用于推送信息的方法和裝置,來(lái)解決以上背景技術(shù)部分提到的技術(shù)問(wèn)題。
第一方面,本申請(qǐng)實(shí)施例提供了一種用于推送信息的方法,該方法包括:獲取用戶(hù)當(dāng)前播放的多媒體信息的關(guān)鍵信息,其中,關(guān)鍵信息用于描述多媒體信息的內(nèi)容;提取關(guān)鍵信息的關(guān)鍵詞集合;將關(guān)鍵詞集合導(dǎo)入預(yù)先訓(xùn)練的多媒體信息分類(lèi)模型進(jìn)行分類(lèi)得到多媒體信息所屬的類(lèi)別,其中,多媒體信息分類(lèi)模型用于表征與多媒體信息相對(duì)應(yīng)關(guān)鍵詞集合和多媒體信息所屬的類(lèi)別的對(duì)應(yīng)關(guān)系;從預(yù)先存儲(chǔ)的待推送多媒體信息集合中選取出與多媒體信息所屬的類(lèi)別相匹配的待推送多媒體信息作為目標(biāo)待推送多媒體信息;將目標(biāo)待推送多媒體信息插入多媒體信息中,并推送給用戶(hù)。
在一些實(shí)施例中,該方法還包括建立多媒體信息分類(lèi)模型的步驟,建立多媒體信息分類(lèi)模型的步驟包括:獲取樣本多媒體信息集合和樣本多媒體信息集合中的每一個(gè)樣本多媒體信息所屬的類(lèi)別;對(duì)于樣本多媒體信息集合中的每一個(gè)樣本多媒體信息,獲取樣本多媒體信息的樣本關(guān)鍵信息,提取樣本關(guān)鍵信息的樣本關(guān)鍵詞集合;利用人工神經(jīng)網(wǎng)絡(luò),基于與樣本多媒體信息集合中的每一個(gè)樣本多媒體信息相對(duì)應(yīng)的樣本關(guān)鍵詞集合和樣本多媒體信息集合中的每一個(gè)樣本多媒體信息所屬的類(lèi)別,訓(xùn)練得到多媒體信息分類(lèi)模型。
在一些實(shí)施例中,獲取樣本多媒體信息的樣本關(guān)鍵信息,包括:獲取樣本多媒體信息的樣本描述信息作為第一樣本關(guān)鍵信息;從樣本多媒體信息中提取樣本關(guān)鍵信息作為第二樣本關(guān)鍵信息;將第一樣本關(guān)鍵信息和第二樣本關(guān)鍵信息合并,生成樣本多媒體信息的樣本關(guān)鍵信息。
在一些實(shí)施例中,從樣本多媒體信息中提取樣本關(guān)鍵信息作為第二樣本關(guān)鍵信息,包括:對(duì)樣本多媒體信息進(jìn)行語(yǔ)音識(shí)別,獲取與樣本多媒體信息相匹配的文字信息作為第二樣本關(guān)鍵信息。
在一些實(shí)施例中,從樣本多媒體信息中提取樣本關(guān)鍵信息作為第二樣本關(guān)鍵信息,包括:將樣本多媒體信息劃分成第一預(yù)設(shè)數(shù)目個(gè)樣本多媒體信息片段;從所劃分出的樣本多媒體信息片段中選取出第二預(yù)設(shè)數(shù)目個(gè)樣本多媒體信息片段;對(duì)所選取出的樣本多媒體信息片段進(jìn)行語(yǔ)音識(shí)別,獲取與所選取出的樣本多媒體信息片段相匹配的文字信息作為第二樣本關(guān)鍵信息。
在一些實(shí)施例中,提取樣本關(guān)鍵信息的樣本關(guān)鍵詞集合,包括:基于循環(huán)神經(jīng)網(wǎng)絡(luò)的分詞技術(shù),對(duì)樣本關(guān)鍵信息進(jìn)行分詞,獲取樣本關(guān)鍵信息的樣本關(guān)鍵詞集合。
第二方面,本申請(qǐng)實(shí)施例提供了一種用于推送信息的裝置,該裝置包括:獲取單元,配置用于獲取用戶(hù)當(dāng)前播放的多媒體信息的關(guān)鍵信息,其中,關(guān)鍵信息用于描述多媒體信息的內(nèi)容;提取單元,配置用于提取關(guān)鍵信息的關(guān)鍵詞集合;分類(lèi)單元,配置用于將關(guān)鍵詞集合導(dǎo)入預(yù)先訓(xùn)練的多媒體信息分類(lèi)模型進(jìn)行分類(lèi)得到多媒體信息所屬的類(lèi)別,其中,多媒體信息分類(lèi)模型用于表征與多媒體信息相對(duì)應(yīng)關(guān)鍵詞集合和多媒體信息所屬的類(lèi)別的對(duì)應(yīng)關(guān)系;選取單元,配置用于從預(yù)先存儲(chǔ)的待推送多媒體信息集合中選取出與多媒體信息所屬的類(lèi)別相匹配的待推送多媒體信息作為目標(biāo)待推送多媒體信息;插入單元,配置用于將目標(biāo)待推送多媒體信息插入多媒體信息中,并推送給用戶(hù)。
在一些實(shí)施例中,該裝置還包括:多媒體信息分類(lèi)模型建立單元,配置用于建立多媒體信息分類(lèi)模型,包括:獲取子單元,配置用于獲取樣本多媒體信息集合和樣本多媒體信息集合中的每一個(gè)樣本多媒體信息所屬的類(lèi)別;提取子單元,配置用于對(duì)于樣本多媒體信息集合中的每一個(gè)樣本多媒體信息,獲取樣本多媒體信息的樣本關(guān)鍵信息,提取樣本關(guān)鍵信息的樣本關(guān)鍵詞集合;訓(xùn)練子單元,配置用于利用人工神經(jīng)網(wǎng)絡(luò),基于與樣本多媒體信息集合中的每一個(gè)樣本多媒體信息相對(duì)應(yīng)的樣本關(guān)鍵詞集合和樣本多媒體信息集合中的每一個(gè)樣本多媒體信息所屬的類(lèi)別,訓(xùn)練得到多媒體信息分類(lèi)模型。
在一些實(shí)施例中,提取子單元包括:獲取模塊,配置用于獲取樣本多媒體信息的樣本描述信息作為第一樣本關(guān)鍵信息;提取模塊,配置用于從樣本多媒體信息中提取樣本關(guān)鍵信息作為第二樣本關(guān)鍵信息;合并模塊,配置用于將第一樣本關(guān)鍵信息和第二樣本關(guān)鍵信息合并,生成樣本多媒體信息的樣本關(guān)鍵信息。
在一些實(shí)施例中,提取模塊進(jìn)一步配置用于:對(duì)樣本多媒體信息進(jìn)行語(yǔ)音識(shí)別,獲取與樣本多媒體信息相匹配的文字信息作為第二樣本關(guān)鍵信息。
在一些實(shí)施例中,提取模塊進(jìn)一步配置用于:將樣本多媒體信息劃分成第一預(yù)設(shè)數(shù)目個(gè)樣本多媒體信息片段;從所劃分出的樣本多媒體信息片段中選取出第二預(yù)設(shè)數(shù)目個(gè)樣本多媒體信息片段;對(duì)所選取出的樣本多媒體信息片段進(jìn)行語(yǔ)音識(shí)別,獲取與所選取出的樣本多媒體信息片段相匹配的文字信息作為第二樣本關(guān)鍵信息。
在一些實(shí)施例中,提取子單元還包括:分詞模塊,配置用于基于循環(huán)神經(jīng)網(wǎng)絡(luò)的分詞技術(shù),對(duì)樣本關(guān)鍵信息進(jìn)行分詞,獲取樣本關(guān)鍵信息的樣本關(guān)鍵詞集合。
第三方面,本申請(qǐng)實(shí)施例提供了一種服務(wù)器,該服務(wù)器包括:一個(gè)或多個(gè)處理器;存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)程序,當(dāng)一個(gè)或多個(gè)程序被一個(gè)或多個(gè)處理器執(zhí)行,使得一個(gè)或多個(gè)處理器實(shí)現(xiàn)如第一方面中任一實(shí)現(xiàn)方式描述的方法。
第四方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面中任一實(shí)現(xiàn)方式描述的方法。
本申請(qǐng)實(shí)施例提供的用于推送信息的方法和裝置,通過(guò)提取用戶(hù)當(dāng)前播放的多媒體信息的關(guān)鍵信息的關(guān)鍵詞集合;而后將所提取出的關(guān)鍵詞集合導(dǎo)入預(yù)先訓(xùn)練的多媒體信息分類(lèi)模型進(jìn)行分類(lèi),得到該多媒體信息所屬的類(lèi)別;最后從預(yù)先存儲(chǔ)的待推送多媒體信息集合中,選取出與該多媒體信息所屬的類(lèi)別相匹配的待推送多媒體信息作為目標(biāo)待推送多媒體信息,并將其插入該多媒體信息中推送給用戶(hù)。通過(guò)多媒體信息分類(lèi)模型對(duì)與多媒體信息相對(duì)應(yīng)的關(guān)鍵詞集合進(jìn)行分類(lèi),得到該多媒體信息所屬的類(lèi)別,從而可以選取出與該多媒體信息的類(lèi)別相匹配的待推送多媒體信息推送給用戶(hù),實(shí)現(xiàn)了富于針對(duì)性的信息推送。
附圖說(shuō)明
通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
圖1是本申請(qǐng)實(shí)施例可以應(yīng)用于其中的示例性系統(tǒng)架構(gòu)圖;
圖2是根據(jù)本申請(qǐng)的用于推送信息的方法的一個(gè)實(shí)施例的流程圖;
圖3是根據(jù)本申請(qǐng)實(shí)施例的用于推送信息的方法的一個(gè)應(yīng)用場(chǎng)景的時(shí)序圖;
圖4是根據(jù)本申請(qǐng)的建立多媒體信息分類(lèi)模型的方法的一個(gè)實(shí)施例的流程圖;
圖5是對(duì)圖4的流程圖中的獲取樣本多媒體信息的樣本關(guān)鍵信息的步驟的分解流程圖;
圖6是對(duì)圖5的流程圖中的從樣本多媒體信息中提取樣本關(guān)鍵信息作為第二樣本關(guān)鍵信息的步驟的分解流程圖;
圖7是根據(jù)本申請(qǐng)的用于推送信息的裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖8是適于用來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例的服務(wù)器的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說(shuō)明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本申請(qǐng)。
圖1示出了可以應(yīng)用本申請(qǐng)的用于推送信息的方法或用于推送信息的裝置的實(shí)施例的示例性系統(tǒng)架構(gòu)100。
如圖1所示,系統(tǒng)架構(gòu)100可以包括終端設(shè)備101、102、103,網(wǎng)絡(luò)104和服務(wù)器105。網(wǎng)絡(luò)104用以在終端設(shè)備101、102、103和服務(wù)器105之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)104可以包括各種連接類(lèi)型,例如有線、無(wú)線通信鏈路或者光纖電纜等等。
用戶(hù)110可以使用終端設(shè)備101、102、103通過(guò)網(wǎng)絡(luò)104與服務(wù)器105交互,以接收或發(fā)送消息等。終端設(shè)備101、102、103上可以安裝有各種通訊客戶(hù)端應(yīng)用,例如視頻類(lèi)應(yīng)用、音樂(lè)類(lèi)應(yīng)用、網(wǎng)頁(yè)瀏覽器應(yīng)用、搜索類(lèi)應(yīng)用等等。
終端設(shè)備101、102、103可以是支持多媒體信息播放的各種電子設(shè)備,包括但不限于智能手機(jī)、平板電腦、電子書(shū)閱讀器、mp3(movingpictureexpertsgroupaudiolayeriii,動(dòng)態(tài)影像專(zhuān)家壓縮標(biāo)準(zhǔn)音頻層面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,動(dòng)態(tài)影像專(zhuān)家壓縮標(biāo)準(zhǔn)音頻層面4)播放器、膝上型便攜計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)等等。
服務(wù)器105可以是提供各種服務(wù)的服務(wù)器,例如對(duì)終端設(shè)備101、102、103上播放的多媒體信息提供支持的后臺(tái)多媒體服務(wù)器。后臺(tái)多媒體服務(wù)器可以對(duì)終端設(shè)備101、102、103上播放的多媒體信息進(jìn)行分析等處理并將處理結(jié)果(例如插入待推送多媒體信息的多媒體信息)反饋給終端設(shè)備101、102、103。
需要說(shuō)明的是,本申請(qǐng)實(shí)施例所提供的用于推送信息的方法一般由服務(wù)器105執(zhí)行,相應(yīng)地,用于推送信息的裝置一般設(shè)置于服務(wù)器105中。
應(yīng)該理解,圖1中的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器的數(shù)目?jī)H僅是示意性的。根據(jù)實(shí)現(xiàn)需要,可以具有任意數(shù)目的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器。
繼續(xù)參考圖2,示出了根據(jù)本申請(qǐng)的用于推送信息的方法的一個(gè)實(shí)施例的流程200。該用于推送信息的方法,包括以下步驟:
步驟201,獲取用戶(hù)當(dāng)前播放的多媒體信息的關(guān)鍵信息。
在本實(shí)施例中,用于推送信息的方法運(yùn)行于其上的電子設(shè)備(例如圖1所示的服務(wù)器105)可以獲取用戶(hù)的客戶(hù)端(例如圖1所示的終端設(shè)備101、102、103)上當(dāng)前播放的多媒體信息的關(guān)鍵信息。其中,多媒體信息可以是視頻信息或音頻信息。關(guān)鍵信息可以用于描述多媒體信息的內(nèi)容,包括但不限于多媒體信息的標(biāo)題、類(lèi)型、內(nèi)容簡(jiǎn)介或內(nèi)容詳介等。
通常,電子設(shè)備可以持續(xù)監(jiān)測(cè)用戶(hù)在客戶(hù)端上的操作。當(dāng)電子設(shè)備監(jiān)測(cè)到用戶(hù)對(duì)一段多媒體信息的播放按鍵操作時(shí),電子設(shè)備確定用戶(hù)當(dāng)前正在播放該多媒體信息,并獲取該多媒體信息的關(guān)鍵信息。其中,多媒體信息的播放按鍵可以包括但不限于實(shí)體播放按鍵、虛擬播放按鍵等等。
需要說(shuō)明的是,電子設(shè)備可以從本地、用戶(hù)的客戶(hù)端或與其通信連接的其他服務(wù)器獲取多媒體信息的關(guān)鍵信息,本實(shí)施例對(duì)多媒體信息的關(guān)鍵信息的具體存儲(chǔ)位置不進(jìn)行限定。
步驟202,提取關(guān)鍵信息的關(guān)鍵詞集合。
在本實(shí)施例中,基于步驟201中獲取到的關(guān)鍵信息,電子設(shè)備可以對(duì)關(guān)鍵信息進(jìn)行內(nèi)容分析,從而提取出該關(guān)鍵信息的關(guān)鍵詞集合。其中,關(guān)鍵詞集合可以包括至少一個(gè)關(guān)鍵詞。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,電子設(shè)備對(duì)關(guān)鍵信息的內(nèi)容分析方式可以是統(tǒng)計(jì)分析方式。作為示例,電子設(shè)備可以對(duì)關(guān)鍵信息的內(nèi)容中存在的各個(gè)詞語(yǔ)的出現(xiàn)頻率進(jìn)行統(tǒng)計(jì)和排序,之后再選取出現(xiàn)頻率排序靠前的一個(gè)或多個(gè)詞語(yǔ)生成關(guān)鍵詞集合。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,電子設(shè)備對(duì)關(guān)鍵信息的內(nèi)容分析方式可以是語(yǔ)義分析方式。作為示例,電子設(shè)備可以對(duì)關(guān)鍵信息的內(nèi)容進(jìn)行全切分方法等處理,把內(nèi)容分割成詞;之后對(duì)所得到的詞進(jìn)行重要性計(jì)算(例如采用tf-idf(termfrequency-inversedocumentfrequency,詞頻-逆向文件頻率方法));最后基于重要性計(jì)算的結(jié)果選取關(guān)鍵詞集合。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,電子設(shè)備對(duì)關(guān)鍵信息的內(nèi)容分析方式可以是基于rnn(recurrentneuralnetwork,循環(huán)神經(jīng)網(wǎng)絡(luò))的分詞方式。作為示例,電子設(shè)備可以采用預(yù)先訓(xùn)練的keras模型將關(guān)鍵信息的內(nèi)容劃分成詞語(yǔ)序列以生成關(guān)鍵詞集合。其中,keras是一個(gè)高度模塊化的深度學(xué)習(xí)框架,使用python(一種面向?qū)ο蟮慕忉屝陀?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言)編寫(xiě),封裝了大量的函數(shù)接口,可支持cpu(centralprocessingunit,中央處理器)和gpu(graphicsprocessingunit,圖形處理器)訓(xùn)練。keras提供了一系列模塊,包括但不限于optimizers(優(yōu)化函數(shù)模塊)、objectives(目標(biāo)函數(shù)模塊)、activations(激活函數(shù)模塊)、layers(網(wǎng)絡(luò)層模塊)等等。在進(jìn)行keras模型訓(xùn)練時(shí),只需調(diào)用相應(yīng)的模塊就可以完成模型搭建。需要說(shuō)明的是,訓(xùn)練keras模型的方法是目前廣泛研究和應(yīng)用的公知技術(shù),在此不再贅述。
步驟203,將關(guān)鍵詞集合導(dǎo)入預(yù)先訓(xùn)練的多媒體信息分類(lèi)模型進(jìn)行分類(lèi)得到多媒體信息所屬的類(lèi)別。
在本實(shí)施例中,基于步驟202中提取出的關(guān)鍵詞集合,電子設(shè)備可以將關(guān)鍵詞集合導(dǎo)入預(yù)先訓(xùn)練的多媒體信息分類(lèi)模型,多媒體信息分類(lèi)模型會(huì)按照預(yù)先訓(xùn)練好的對(duì)應(yīng)關(guān)系,為關(guān)鍵詞集合找到與其對(duì)應(yīng)的類(lèi)別,并將該類(lèi)別作為多媒體信息所屬的類(lèi)別。其中,多媒體信息分類(lèi)模型可以用于表征與多媒體信息相對(duì)應(yīng)關(guān)鍵詞集合和多媒體信息所屬的類(lèi)別的對(duì)應(yīng)關(guān)系。
在本實(shí)施例中,電子設(shè)備可以首先將關(guān)鍵詞集合導(dǎo)入預(yù)先訓(xùn)練的多媒體信息分類(lèi)模型得到包含匹配度的至少一個(gè)類(lèi)別。其中,匹配度可以用于表征根據(jù)關(guān)鍵詞集合確定多媒體信息所屬的類(lèi)別的準(zhǔn)確性,匹配度可以用多種形式表示,包括但不限于百分比形式或數(shù)值大小的形式等。然后按匹配度結(jié)果,從至少一個(gè)類(lèi)別中選取出類(lèi)別作為多媒體信息的類(lèi)別。例如,電子設(shè)備可以選取出匹配度最高的類(lèi)別作為多媒體信息所屬的類(lèi)別。
在本實(shí)施例中,電子設(shè)備可以通過(guò)各種方式建立多媒體信息分類(lèi)模型。作為示例,對(duì)于樣本多媒體信息集合中的每一個(gè)樣本多媒體信息,首先可以通過(guò)人工識(shí)別方式得到與該樣本多媒體信息相對(duì)應(yīng)的樣本關(guān)鍵詞集合和該樣本多媒體信息所屬的類(lèi)別;然后電子設(shè)備可以利用人工神經(jīng)網(wǎng)絡(luò),基于與樣本多媒體信息集合中的每一個(gè)樣本多媒體信息相對(duì)應(yīng)的樣本關(guān)鍵詞集合和樣本多媒體信息集合中的每一個(gè)樣本多媒體信息所屬的類(lèi)別,訓(xùn)練得到多媒體信息分類(lèi)模型。
步驟204,從預(yù)先存儲(chǔ)的待推送多媒體信息集合中選取出與多媒體信息所屬的類(lèi)別相匹配的待推送多媒體信息作為目標(biāo)待推送多媒體信息。
在本實(shí)施例中,基于步驟203中得到的多媒體信息所屬的類(lèi)別,電子設(shè)備可以從預(yù)先存儲(chǔ)的待推送多媒體信息集合中選取出與多媒體信息所屬的類(lèi)別相匹配的待推送多媒體信息作為目標(biāo)待推送多媒體信息。其中,待推送多媒體信息集合中的每一個(gè)待推送多媒體信息都有其所屬的類(lèi)別。目標(biāo)待推送多媒體信息可以是待推送多媒體信息集合中與該多媒體信息所屬的類(lèi)別相同或相近的待推送多媒體信息。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,若待推送多媒體信息集合中存在多條與該多媒體信息所屬的類(lèi)別相匹配的待推送多媒體信息,電子設(shè)備可以從中隨機(jī)選取出預(yù)定數(shù)目條待推送多媒體信息作為目標(biāo)待推送信息。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,若待推送多媒體信息集合中存在多條與該多媒體信息所屬的類(lèi)別相匹配的待推送多媒體信息,電子設(shè)備可以按照預(yù)先為待推送多媒體信息集合中的每一條待推送多媒體信息設(shè)定的優(yōu)先級(jí)從中選取出預(yù)定數(shù)目條待推送多媒體信息作為目標(biāo)待推送信息。
需要說(shuō)明的是,待推送多媒體信息集合中的每一個(gè)待推送多媒體信息所屬的類(lèi)別可以是通過(guò)人工識(shí)別方式得到的,也可以是通過(guò)預(yù)先訓(xùn)練的多媒體信息分類(lèi)模型得到的,本實(shí)施例中對(duì)此不進(jìn)行具體的限定。
步驟205,將目標(biāo)待推送多媒體信息插入多媒體信息中,并推送給用戶(hù)。
在本實(shí)施例中,基于步驟204中選取出的目標(biāo)待推送多媒體信息,電子設(shè)備可以將目標(biāo)待推送多媒體信息插入多媒體信息中,以實(shí)現(xiàn)在用戶(hù)播放多媒體信息期間,目標(biāo)待推送多媒體信息也可以呈現(xiàn)給用戶(hù)。
需要說(shuō)明的是,目標(biāo)待推送多媒體信息可以插入在多媒體信息的開(kāi)始部位,也可以插入在多媒體信息的結(jié)束部位,還可以插入在多媒體信息的中間部位,本實(shí)施例對(duì)目標(biāo)待推送多媒體信息在多媒體信息中的具體插入位置不進(jìn)行限定。
繼續(xù)參見(jiàn)圖3,圖3是根據(jù)本申請(qǐng)實(shí)施例的用于推送信息的方法的一個(gè)應(yīng)用場(chǎng)景的時(shí)序300。在圖3的應(yīng)用場(chǎng)景中,如301所示,服務(wù)器監(jiān)測(cè)到客戶(hù)端當(dāng)前正在播放紀(jì)錄片a;如302所示,服務(wù)器從客戶(hù)端獲取記錄片a的關(guān)鍵信息,例如,該關(guān)鍵信息為:“抗美援朝戰(zhàn)爭(zhēng)開(kāi)始以后,全體中國(guó)人民上下齊心開(kāi)展了一場(chǎng)聲勢(shì)浩大的抗美援朝后方支前運(yùn)動(dòng),表現(xiàn)出空前的愛(ài)國(guó)熱情”;如303所示,服務(wù)器提取關(guān)鍵信息的關(guān)鍵詞集合,例如,該關(guān)鍵詞集合為:“抗美援朝、戰(zhàn)爭(zhēng)、中國(guó)人民、抗美援朝后方支前運(yùn)動(dòng)、愛(ài)國(guó)熱情”;如304所示,服務(wù)器將關(guān)鍵詞集合導(dǎo)入預(yù)先訓(xùn)練的多媒體信息分類(lèi)模型進(jìn)行分類(lèi)得到紀(jì)錄片a所屬的類(lèi)別,例如,紀(jì)錄片a所屬的類(lèi)別為“戰(zhàn)爭(zhēng)”類(lèi)別;如305所示,服務(wù)器從預(yù)先存儲(chǔ)的待推送多媒體信息集合中選取出待推送多媒體視頻b,其中,待推送多媒體視頻b與紀(jì)錄片a所屬的類(lèi)別相匹配,例如,待推送多媒體視頻b可以是反對(duì)戰(zhàn)爭(zhēng)的公益廣告;如306所示,服務(wù)器將待推送多媒體視頻b插入到記錄片a的片尾處;如307所示,服務(wù)器將插入待推送多媒體視頻b的記錄片a發(fā)送至用戶(hù)的客戶(hù)端,當(dāng)用戶(hù)的客戶(hù)端上的記錄片a播放結(jié)束后就會(huì)播放待推送多媒體視頻b。
本申請(qǐng)實(shí)施例提供的用于推送信息的方法通過(guò)提取用戶(hù)當(dāng)前播放的多媒體信息的關(guān)鍵信息的關(guān)鍵詞集合;而后將所提取出的關(guān)鍵詞集合導(dǎo)入預(yù)先訓(xùn)練的多媒體信息分類(lèi)模型進(jìn)行分類(lèi)得到該多媒體信息所屬的類(lèi)別;最后從預(yù)先存儲(chǔ)的待推送多媒體信息集合中選取出與該多媒體信息所屬的類(lèi)別相匹配的待推送多媒體信息作為目標(biāo)待推送多媒體信息,并將其插入該多媒體信息中推送給用戶(hù)。通過(guò)多媒體信息分類(lèi)模型對(duì)與多媒體信息相對(duì)應(yīng)的關(guān)鍵詞集合進(jìn)行分類(lèi)得到該多媒體信息所屬的類(lèi)別,從而可以選取出與該多媒體信息的類(lèi)別相匹配的待推送多媒體信息推送給用戶(hù),實(shí)現(xiàn)了富于針對(duì)性的信息推送。
進(jìn)一步參考圖4,其示出了根據(jù)本申請(qǐng)的建立多媒體信息分類(lèi)模型的方法的一個(gè)實(shí)施例的流程400。該流程400包括以下步驟:
步驟401,獲取樣本多媒體信息集合和樣本多媒體信息集合中的每一個(gè)樣本多媒體信息所屬的類(lèi)別。
在本實(shí)施例中,電子設(shè)備(例如圖1所示的服務(wù)器105)可以從本地或者與其通信連接的其他服務(wù)器獲取樣本多媒體信息集合和樣本多媒體信息集合中的每一個(gè)樣本多媒體信息所屬的類(lèi)別。
需要說(shuō)明的是,樣本多媒體信息集合中的每一個(gè)樣本多媒體信息所屬的類(lèi)別可以是通過(guò)人工識(shí)別方式得到的,也可以是通過(guò)其他多媒體信息分類(lèi)模型得到的,本實(shí)施例中對(duì)此不進(jìn)行具體的限定。
步驟402,對(duì)于樣本多媒體信息集合中的每一個(gè)樣本多媒體信息,獲取樣本多媒體信息的樣本關(guān)鍵信息,提取樣本關(guān)鍵信息的樣本關(guān)鍵詞集合。
在本實(shí)施例中,基于步驟401中獲取到的樣本多媒體信息集合中的每一個(gè)樣本多媒體信息,電子設(shè)備可以首先獲取該樣本多媒體信息的樣本關(guān)鍵信息;然后對(duì)該樣本關(guān)鍵信息進(jìn)行內(nèi)容分析,從而提取出該樣本關(guān)鍵信息的樣本關(guān)鍵詞集合。其中,樣本關(guān)鍵信息可以用于描述該樣本多媒體信息的內(nèi)容。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,電子設(shè)備對(duì)該樣本關(guān)鍵信息的內(nèi)容分析方式可以是統(tǒng)計(jì)分析方式。作為示例,電子設(shè)備可以對(duì)該樣本關(guān)鍵信息的內(nèi)容中存在的各個(gè)詞語(yǔ)的出現(xiàn)頻率進(jìn)行統(tǒng)計(jì)和排序,之后再選取出現(xiàn)頻率排序靠前的一個(gè)或多個(gè)詞語(yǔ)生成樣本關(guān)鍵詞集合。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,電子設(shè)備對(duì)該樣本關(guān)鍵信息的內(nèi)容分析方式可以是語(yǔ)義分析方式。作為示例,電子設(shè)備可以對(duì)該樣本關(guān)鍵信息的內(nèi)容進(jìn)行全切分方法等處理,把內(nèi)容分割成詞;之后對(duì)所得到的詞進(jìn)行重要性計(jì)算(例如采用tf-idf);最后基于重要性計(jì)算的結(jié)果選取樣本關(guān)鍵詞集合。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,電子設(shè)備對(duì)該樣本關(guān)鍵信息的內(nèi)容分析方式可以是基于rnn的分詞方式。具體地,電子設(shè)備可以基于rnn的分詞技術(shù),對(duì)該樣本關(guān)鍵信息進(jìn)行分詞,獲取該樣本關(guān)鍵信息的樣本關(guān)鍵詞集合。作為示例,電子設(shè)備可以采用預(yù)先訓(xùn)練的keras模型將該樣本關(guān)鍵信息的內(nèi)容劃分成詞語(yǔ)序列以生成樣本關(guān)鍵詞集合。
步驟403,利用人工神經(jīng)網(wǎng)絡(luò),基于與樣本多媒體信息集合中的每一個(gè)樣本多媒體信息相對(duì)應(yīng)的樣本關(guān)鍵詞集合和樣本多媒體信息集合中的每一個(gè)樣本多媒體信息所屬的類(lèi)別,訓(xùn)練得到多媒體信息分類(lèi)模型。
在本實(shí)施例中,基于步驟402中提取出的與樣本多媒體信息集合中的每一個(gè)樣本多媒體信息相對(duì)應(yīng)的樣本關(guān)鍵詞集合,以及基于步驟401中獲取到的樣本多媒體信息集合中的每一個(gè)樣本多媒體信息所屬的類(lèi)別,電子設(shè)備可以利用人工神經(jīng)網(wǎng)絡(luò),通過(guò)與樣本多媒體信息集合中的每一個(gè)樣本多媒體信息相對(duì)應(yīng)的樣本關(guān)鍵詞集合和樣本多媒體信息集合中的每一個(gè)樣本多媒體信息所屬的類(lèi)別對(duì)多媒體信息分類(lèi)模型進(jìn)行訓(xùn)練,得到能夠建立與樣本多媒體信息集合中的每一個(gè)樣本多媒體信息相對(duì)應(yīng)的樣本關(guān)鍵詞集合和樣本多媒體信息集合中的每一個(gè)樣本多媒體信息所屬的類(lèi)別之間準(zhǔn)確對(duì)應(yīng)關(guān)系的訓(xùn)練后的多媒體信息分類(lèi)模型。
本申請(qǐng)實(shí)施例提供的建立多媒體信息分類(lèi)模型的方法通過(guò)與樣本多媒體信息集合中的每一個(gè)樣本多媒體信息相對(duì)應(yīng)的樣本關(guān)鍵詞集合和樣本多媒體信息集合中的每一個(gè)樣本多媒體信息所屬的類(lèi)別對(duì)多媒體信息分類(lèi)模型進(jìn)行訓(xùn)練,從而使建立的多媒體信息分類(lèi)模型能夠準(zhǔn)確地表征與多媒體信息相對(duì)應(yīng)關(guān)鍵詞集合和多媒體信息所屬的類(lèi)別的對(duì)應(yīng)關(guān)系。
進(jìn)一步參考圖5,其是對(duì)圖4的流程圖中的獲取樣本多媒體信息的樣本關(guān)鍵信息的步驟的分解流程500。該流程500包括以下步驟:
步驟501,獲取樣本多媒體信息的樣本描述信息作為第一樣本關(guān)鍵信息。
在本實(shí)施例中,電子設(shè)備(如圖1中所示的服務(wù)器105)可以獲取樣本多媒體信息的樣本描述信息作為第一樣本關(guān)鍵信息。其中,樣本描述信息可以包括但不限于以下至少一項(xiàng):標(biāo)題、類(lèi)型和內(nèi)容簡(jiǎn)介等等。
步驟502,從樣本多媒體信息中提取樣本關(guān)鍵信息作為第二樣本關(guān)鍵信息。
在本實(shí)施例中,電子設(shè)備可以從樣本多媒體信息中提取樣本關(guān)鍵信息作為第二樣本關(guān)鍵信息。作為示例,若樣本多媒體信息是視頻信息,電子設(shè)備可以首先提取樣本多媒體信息中的音頻信息,并對(duì)所提取的音頻信息進(jìn)行語(yǔ)音識(shí)別以獲取樣本關(guān)鍵信息;然后提取樣本多媒體中的圖像信息,并對(duì)所提取的圖像信息進(jìn)行圖像識(shí)別以獲取樣本關(guān)鍵信息;然后將所獲取到的樣本關(guān)鍵信息進(jìn)行合并以生成第二樣本關(guān)鍵信息。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,電子設(shè)備可以對(duì)樣本多媒體信息進(jìn)行語(yǔ)音識(shí)別,獲取與樣本多媒體信息相匹配的文字信息作為第二樣本關(guān)鍵信息。具體地,若樣本多媒體信息是音頻信息,電子設(shè)備可以直接對(duì)樣本多媒體信息進(jìn)行語(yǔ)音識(shí)別以獲取第二樣本關(guān)鍵信息。若樣本多媒體信息是視頻信息,電子設(shè)備可以首先提取樣本多媒體信息中的音頻信息,然后對(duì)所提取的音頻信息進(jìn)行語(yǔ)音識(shí)別以獲取第二樣本關(guān)鍵信息。
步驟503,將第一樣本關(guān)鍵信息和第二樣本關(guān)鍵信息合并,生成樣本多媒體信息的樣本關(guān)鍵信息。
在本實(shí)施例中,基于步驟501中獲取到的第一樣本關(guān)鍵信息和步驟502中獲取到的第二樣本關(guān)鍵信息,電子設(shè)備可以將第一樣本關(guān)鍵信息和第二樣本關(guān)鍵信息合并,以生成樣本多媒體信息的樣本關(guān)鍵信息。
需要說(shuō)明的是,本實(shí)施例中第一樣本關(guān)鍵信息和第二樣本關(guān)鍵信息的合并方式可以是直接合并,也可以是去除第一樣本關(guān)鍵信息和第二樣本關(guān)鍵信息中的重復(fù)樣本關(guān)鍵信息后再合并,本實(shí)施例對(duì)具體的合并方式不進(jìn)行限定。
本申請(qǐng)實(shí)施例提供的獲取樣本多媒體信息的樣本關(guān)鍵信息的方法通過(guò)獲取第一樣本關(guān)鍵信息和第二樣本關(guān)鍵信息以生成樣本關(guān)鍵信息,從而使生成的樣本關(guān)鍵信息可以全面的描述樣本多媒體信息的內(nèi)容。
進(jìn)一步參考圖6,其是對(duì)圖5的流程圖中的從樣本多媒體信息中提取樣本關(guān)鍵信息作為第二樣本關(guān)鍵信息的步驟的分解流程600。該流程600包括以下步驟:
步驟601,將樣本多媒體信息劃分成第一預(yù)設(shè)數(shù)目個(gè)樣本多媒體信息片段。
在本實(shí)施例中,電子設(shè)備(如圖1中所示的服務(wù)器105)可以將樣本多媒體信息劃分成第一預(yù)設(shè)數(shù)目個(gè)樣本多媒體信息片段。其中,每個(gè)樣本多媒體信息片段的大小可以相同也可以不同。作為示例,若樣本多媒體信息是視頻信息,且樣本多媒體信息的時(shí)長(zhǎng)為60min,則電子設(shè)備可以將樣本多媒體信息劃分成12個(gè)5min時(shí)長(zhǎng)的樣本多媒體信息片段。
步驟602,從所劃分出的樣本多媒體信息片段中選取出第二預(yù)設(shè)數(shù)目個(gè)樣本多媒體信息片段。
在本實(shí)施例中,基于步驟601中劃分出的樣本多媒體信息片段,電子設(shè)備可以從中選取出第二預(yù)設(shè)數(shù)目個(gè)樣本多媒體信息片段。其中,選取方式可以是隨機(jī)選取,也可以是基于預(yù)設(shè)方法進(jìn)行選取。作為示例,對(duì)于被劃分成12個(gè)5min時(shí)長(zhǎng)的樣本多媒體信息片段,電子設(shè)備可以每隔3個(gè)樣本多媒體信息片段選取出一個(gè)樣本多媒體信息片段。
步驟603,對(duì)所選取出的樣本多媒體信息片段進(jìn)行語(yǔ)音識(shí)別,獲取與所選取出的樣本多媒體信息片段相匹配的文字信息作為第二樣本關(guān)鍵信息。
在本實(shí)施例中,基于步驟602中選取出的樣本多媒體信息片段,電子設(shè)備可以對(duì)所選取出的樣本多媒體信息片段進(jìn)行語(yǔ)音識(shí)別,獲取與所選取出的樣本多媒體信息片段相匹配的文字信息作為第二樣本關(guān)鍵信息。
本申請(qǐng)實(shí)施例提供的提取第二樣本關(guān)鍵信息的方法通過(guò)將樣本多媒體信息劃分成若干個(gè)樣本多媒體信息片段;然后從中選取出部分樣本多媒體信息片段;最后對(duì)選取出的部分樣本多媒體信息片段進(jìn)行語(yǔ)音識(shí)別,從而減小了語(yǔ)音識(shí)別的工作量。
進(jìn)一步參考圖7,作為對(duì)上述各圖所示方法的實(shí)現(xiàn),本申請(qǐng)?zhí)峁┝艘环N用于推送信息的裝置的一個(gè)實(shí)施例,該裝置實(shí)施例與圖2所示的方法實(shí)施例相對(duì)應(yīng),該裝置具體可以應(yīng)用于各種電子設(shè)備中。
如圖7所示,本實(shí)施例所示的用于推送信息的裝置700包括:獲取單元701、提取單元702、分類(lèi)單元703、選取單元704和插入單元705。其中,獲取單元701,配置用于獲取用戶(hù)當(dāng)前播放的多媒體信息的關(guān)鍵信息,其中,關(guān)鍵信息用于描述多媒體信息的內(nèi)容;提取單元702,配置用于提取關(guān)鍵信息的關(guān)鍵詞集合;分類(lèi)單元703,配置用于將關(guān)鍵詞集合導(dǎo)入預(yù)先訓(xùn)練的多媒體信息分類(lèi)模型進(jìn)行分類(lèi)得到多媒體信息所屬的類(lèi)別,其中,多媒體信息分類(lèi)模型用于表征與多媒體信息相對(duì)應(yīng)關(guān)鍵詞集合和多媒體信息所屬的類(lèi)別的對(duì)應(yīng)關(guān)系;選取單元704,配置用于從預(yù)先存儲(chǔ)的待推送多媒體信息集合中選取出與多媒體信息所屬的類(lèi)別相匹配的待推送多媒體信息作為目標(biāo)待推送多媒體信息;插入單元705,配置用于將目標(biāo)待推送多媒體信息插入多媒體信息中,并推送給用戶(hù)。
在本實(shí)施例中,用于推送信息的裝置700中:獲取單元701、提取單元702、分類(lèi)單元703、選取單元704和插入單元705的具體處理及其所帶來(lái)的技術(shù)效果可分別參考圖2對(duì)應(yīng)實(shí)施例中的步驟201、步驟202、步驟203、步驟204和步驟205的相關(guān)說(shuō)明,在此不再贅述。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,用于推送信息的裝置700還包括:多媒體信息分類(lèi)模型建立單元(圖中未示出),配置用于建立多媒體信息分類(lèi)模型,包括:獲取子單元(圖中未示出),配置用于獲取樣本多媒體信息集合和樣本多媒體信息集合中的每一個(gè)樣本多媒體信息所屬的類(lèi)別;提取子單元(圖中未示出),配置用于對(duì)于樣本多媒體信息集合中的每一個(gè)樣本多媒體信息,獲取樣本多媒體信息的樣本關(guān)鍵信息,提取樣本關(guān)鍵信息的樣本關(guān)鍵詞集合;訓(xùn)練子單元(圖中未示出),配置用于利用人工神經(jīng)網(wǎng)絡(luò),基于與樣本多媒體信息集合中的每一個(gè)樣本多媒體信息相對(duì)應(yīng)的樣本關(guān)鍵詞集合和樣本多媒體信息集合中的每一個(gè)樣本多媒體信息所屬的類(lèi)別,訓(xùn)練得到多媒體信息分類(lèi)模型。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,提取子單元(圖中未示出)包括:獲取模塊(圖中未示出),配置用于獲取樣本多媒體信息的樣本描述信息作為第一樣本關(guān)鍵信息;提取模塊(圖中未示出),配置用于從樣本多媒體信息中提取樣本關(guān)鍵信息作為第二樣本關(guān)鍵信息;合并模塊(圖中未示出),配置用于將第一樣本關(guān)鍵信息和第二樣本關(guān)鍵信息合并,生成樣本多媒體信息的樣本關(guān)鍵信息。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,提取模塊(圖中未示出)進(jìn)一步配置用于:對(duì)樣本多媒體信息進(jìn)行語(yǔ)音識(shí)別,獲取與樣本多媒體信息相匹配的文字信息作為第二樣本關(guān)鍵信息。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,提取模塊(圖中未示出)進(jìn)一步配置用于:將樣本多媒體信息劃分成第一預(yù)設(shè)數(shù)目個(gè)樣本多媒體信息片段;從所劃分出的樣本多媒體信息片段中選取出第二預(yù)設(shè)數(shù)目個(gè)樣本多媒體信息片段;對(duì)所選取出的樣本多媒體信息片段進(jìn)行語(yǔ)音識(shí)別,獲取與所選取出的樣本多媒體信息片段相匹配的文字信息作為第二樣本關(guān)鍵信息。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,提取子單元(圖中未示出)還包括:分詞模塊(圖中未示出),配置用于基于循環(huán)神經(jīng)網(wǎng)絡(luò)的分詞技術(shù),對(duì)樣本關(guān)鍵信息進(jìn)行分詞,獲取樣本關(guān)鍵信息的樣本關(guān)鍵詞集合。
下面參考圖8,其示出了適于用來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例的服務(wù)器的計(jì)算機(jī)系統(tǒng)800的結(jié)構(gòu)示意圖。圖8示出的服務(wù)器僅僅是一個(gè)示例,不應(yīng)對(duì)本申請(qǐng)實(shí)施例的功能和使用范圍帶來(lái)任何限制。
如圖8所示,計(jì)算機(jī)系統(tǒng)800包括中央處理單元(cpu)801,其可以根據(jù)存儲(chǔ)在只讀存儲(chǔ)器(rom)802中的程序或者從存儲(chǔ)部分808加載到隨機(jī)訪問(wèn)存儲(chǔ)器(ram)803中的程序而執(zhí)行各種適當(dāng)?shù)膭?dòng)作和處理。在ram803中,還存儲(chǔ)有系統(tǒng)800操作所需的各種程序和數(shù)據(jù)。cpu801、rom802以及ram803通過(guò)總線804彼此相連。輸入/輸出(i/o)接口805也連接至總線804。
以下部件連接至i/o接口805:包括鍵盤(pán)、鼠標(biāo)等的輸入部分806;包括諸如陰極射線管(crt)、液晶顯示器(lcd)等以及揚(yáng)聲器等的輸出部分807;包括硬盤(pán)等的存儲(chǔ)部分808;以及包括諸如lan卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分809。通信部分809經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動(dòng)器810也根據(jù)需要連接至i/o接口805。可拆卸介質(zhì)811,諸如磁盤(pán)、光盤(pán)、磁光盤(pán)、半導(dǎo)體存儲(chǔ)器等等,根據(jù)需要安裝在驅(qū)動(dòng)器810上,以便于從其上讀出的計(jì)算機(jī)程序根據(jù)需要被安裝入存儲(chǔ)部分808。
特別地,根據(jù)本公開(kāi)的實(shí)施例,上文參考流程圖描述的過(guò)程可以被實(shí)現(xiàn)為計(jì)算機(jī)軟件程序。例如,本公開(kāi)的實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,其包括承載在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序,該計(jì)算機(jī)程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實(shí)施例中,該計(jì)算機(jī)程序可以通過(guò)通信部分809從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)811被安裝。在該計(jì)算機(jī)程序被中央處理單元(cpu)801執(zhí)行時(shí),執(zhí)行本申請(qǐng)的方法中限定的上述功能。
需要說(shuō)明的是,本申請(qǐng)上述的計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或者是上述兩者的任意組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子可以包括但不限于:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤(pán)、硬盤(pán)、隨機(jī)訪問(wèn)存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、可擦式可編程只讀存儲(chǔ)器(eprom或閃存)、光纖、便攜式緊湊磁盤(pán)只讀存儲(chǔ)器(cd-rom)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任意合適的組合。在本申請(qǐng)中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。而在本申請(qǐng)中,計(jì)算機(jī)可讀的信號(hào)介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號(hào),其中承載了計(jì)算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號(hào)可以采用多種形式,包括但不限于電磁信號(hào)、光信號(hào)或上述的任意合適的組合。計(jì)算機(jī)可讀的信號(hào)介質(zhì)還可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以外的任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。計(jì)算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于:無(wú)線、電線、光纜、rf等等,或者上述的任意合適的組合。
附圖中的流程圖和框圖,圖示了按照本申請(qǐng)各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段、或代碼的一部分,該模塊、程序段、或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專(zhuān)用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專(zhuān)用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。
描述于本申請(qǐng)實(shí)施例中所涉及到的單元可以通過(guò)軟件的方式實(shí)現(xiàn),也可以通過(guò)硬件的方式來(lái)實(shí)現(xiàn)。所描述的單元也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括獲取單元、提取單元、分類(lèi)單元、選取單元和插入單元。其中,這些單元的名稱(chēng)在某種情況下并不構(gòu)成對(duì)該單元本身的限定,例如,獲取單元還可以被描述為“獲取用戶(hù)當(dāng)前播放的多媒體信息的關(guān)鍵信息的單元”。
作為另一方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以是上述實(shí)施例中描述的服務(wù)器中所包含的;也可以是單獨(dú)存在,而未裝配入該服務(wù)器中。上述計(jì)算機(jī)可讀介質(zhì)承載有一個(gè)或者多個(gè)程序,當(dāng)上述一個(gè)或者多個(gè)程序被該服務(wù)器執(zhí)行時(shí),使得該服務(wù)器:獲取用戶(hù)當(dāng)前播放的多媒體信息的關(guān)鍵信息,其中,關(guān)鍵信息用于描述多媒體信息的內(nèi)容;提取關(guān)鍵信息的關(guān)鍵詞集合;將關(guān)鍵詞集合導(dǎo)入預(yù)先訓(xùn)練的多媒體信息分類(lèi)模型進(jìn)行分類(lèi)得到多媒體信息所屬的類(lèi)別,其中,多媒體信息分類(lèi)模型用于表征與多媒體信息相對(duì)應(yīng)關(guān)鍵詞集合和多媒體信息所屬的類(lèi)別的對(duì)應(yīng)關(guān)系;從預(yù)先存儲(chǔ)的待推送多媒體信息集合中選取出與多媒體信息所屬的類(lèi)別相匹配的待推送多媒體信息作為目標(biāo)待推送多媒體信息;將目標(biāo)待推送多媒體信息插入多媒體信息中,并推送給用戶(hù)。
以上描述僅為本申請(qǐng)的較佳實(shí)施例以及對(duì)所運(yùn)用技術(shù)原理的說(shuō)明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請(qǐng)中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離上述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請(qǐng)中公開(kāi)的(但不限于)具有類(lèi)似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。