一種視頻推送方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種視頻推送方法和裝置。
【背景技術(shù)】
[0002]隨著多媒體信息和智能終端的發(fā)展,用戶可以根據(jù)自己的需求隨時(shí)隨地的通過(guò)智能終端設(shè)備播放視頻。由于不同地區(qū)制作的視頻內(nèi)容語(yǔ)言不一樣,因此,根據(jù)需要會(huì)對(duì)字幕或者配音進(jìn)行翻譯,形成不同的語(yǔ)言版本,供不同地區(qū)的人進(jìn)行觀看。
[0003]現(xiàn)有技術(shù)中,當(dāng)用戶需要播放視頻文件時(shí),首先根據(jù)自己的需求選擇對(duì)應(yīng)的字幕和配音,并通知播放器,從而播放器根據(jù)用戶的選擇來(lái)提供匹配的視頻內(nèi)容播放給用戶。因此,導(dǎo)致用戶的操作比較繁瑣,效率較低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種視頻推送方法和裝置,用于實(shí)現(xiàn)智能推送符合用戶需求的視頻內(nèi)容,簡(jiǎn)化了用戶的操作過(guò)程,提高了用戶體驗(yàn)度。
[0005]一種視頻推送方法,包括以下步驟:
[0006]接收用戶發(fā)送的視頻播放請(qǐng)求,所述視頻播放請(qǐng)求包括:播放標(biāo)識(shí);
[0007]根據(jù)視頻播放的終端設(shè)備上與所述用戶對(duì)應(yīng)的輔助信息,獲取所述用戶的語(yǔ)言類(lèi)型;
[0008]查詢預(yù)先建立的多媒體文件數(shù)據(jù)庫(kù),獲取與所述播放標(biāo)識(shí)對(duì)應(yīng)的視頻文件、以及與所述播放標(biāo)識(shí)和所述語(yǔ)言類(lèi)型對(duì)應(yīng)的音頻文件和字幕文件;
[0009]向所述用戶推送與所述播放標(biāo)識(shí)對(duì)應(yīng)的視頻內(nèi)容,所述視頻內(nèi)容包括:所述視頻文件、所述音頻文件和所述字幕文件。
[0010]本實(shí)施例提供的視頻推送方法,接收到播放請(qǐng)求后,根據(jù)終端設(shè)備上與用戶對(duì)應(yīng)的輔助信息,獲取用戶的語(yǔ)言類(lèi)型,并且查詢預(yù)先建立的多媒體文件數(shù)據(jù)庫(kù),獲取與播放標(biāo)識(shí)對(duì)應(yīng)的視頻文件、以及與播放標(biāo)識(shí)和語(yǔ)言類(lèi)型對(duì)應(yīng)的音頻文件和字幕文件,生成與播放標(biāo)識(shí)對(duì)應(yīng)的視頻內(nèi)容并推送給用戶。實(shí)現(xiàn)了智能推送符合用戶需求的視頻內(nèi)容,簡(jiǎn)化了用戶的操作過(guò)程,提高了用戶體驗(yàn)度。
[0011]可選地,所述根據(jù)視頻播放的終端設(shè)備上、與所述用戶對(duì)應(yīng)的輔助信息,獲取所述用戶的語(yǔ)言類(lèi)型,包括:
[0012]根據(jù)視頻播放的終端設(shè)備上、所述用戶使用的瀏覽器語(yǔ)言確定所述用戶的語(yǔ)言類(lèi)型;或者,
[0013]根據(jù)視頻播放的終端設(shè)備上、所述用戶使用的操作系統(tǒng)語(yǔ)言確定所述用戶的語(yǔ)言類(lèi)型;或者,
[0014]根據(jù)視頻播放的終端設(shè)備的IP地址確定所述用戶的地理位置,根據(jù)所述地理位置確定所述用戶的語(yǔ)言類(lèi)型;或者,
[0015]根據(jù)視頻播放的終端設(shè)備上、所述用戶使用的輸入法語(yǔ)言確定所述用戶的語(yǔ)言類(lèi)型。
[0016]可選地,若所述多媒體文件數(shù)據(jù)庫(kù)包括:與每個(gè)播放標(biāo)識(shí)對(duì)應(yīng)的、經(jīng)過(guò)多種視頻壓縮格式壓縮后的多個(gè)視頻文件,以及與每個(gè)播放標(biāo)識(shí)對(duì)應(yīng)的、經(jīng)過(guò)多種音頻壓縮格式壓縮后的多個(gè)音頻文件;
[0017]則,所述方法還包括以下步驟:
[0018]獲取播放所述視頻內(nèi)容的播放器所支持的壓縮格式信息,所述壓縮格式信息包括:視頻文件的第一壓縮格式和音頻文件的第二壓縮格式;
[0019]對(duì)應(yīng)的,所述獲取與所述播放標(biāo)識(shí)對(duì)應(yīng)的視頻文件、以及與所述播放標(biāo)識(shí)和所述語(yǔ)言類(lèi)型對(duì)應(yīng)的音頻文件,具體包括:
[0020]查詢所述多媒體文件數(shù)據(jù)庫(kù),獲取與所述播放標(biāo)識(shí)和所述第一壓縮格式對(duì)應(yīng)的視頻文件、以及與所述播放標(biāo)識(shí)、所述語(yǔ)言類(lèi)型和所述第二壓縮格式對(duì)應(yīng)的音頻文件。
[0021]本實(shí)施例提供的視頻推送方法,根據(jù)播放器支持的文件壓縮格式信息,查詢預(yù)先建立的多媒體文件數(shù)據(jù)庫(kù),獲取與播放標(biāo)識(shí)和播放器支持的視頻壓縮格式對(duì)應(yīng)的視頻文件、與播放標(biāo)識(shí)、語(yǔ)言類(lèi)型和播放器支持的音頻壓縮格式對(duì)應(yīng)的音頻文件,以及與播放標(biāo)識(shí)和語(yǔ)言類(lèi)型對(duì)應(yīng)的字幕文件,生成與播放標(biāo)識(shí)對(duì)應(yīng)的視頻內(nèi)容并推送給用戶。實(shí)現(xiàn)了根據(jù)播放器的設(shè)備環(huán)境智能推送符合用戶需求的視頻內(nèi)容,進(jìn)一步地提高了用戶體驗(yàn)度。
[0022]可選地,若所述多媒體文件數(shù)據(jù)庫(kù)還包括:與每種視頻壓縮格式對(duì)應(yīng)的、與多種碼率匹配的多個(gè)視頻文件,以及與每種音頻壓縮格式對(duì)應(yīng)的、與多種碼率匹配的多個(gè)音頻文件;
[0023]則,所述方法還包括以下步驟:
[0024]獲取所述視頻播放的終端設(shè)備的網(wǎng)絡(luò)速度;
[0025]對(duì)應(yīng)的,所述獲取與所述播放標(biāo)識(shí)和所述第一壓縮格式對(duì)應(yīng)的視頻文件、以及與所述播放標(biāo)識(shí)、所述語(yǔ)言類(lèi)型和所述第二壓縮格式對(duì)應(yīng)的音頻文件,具體包括:
[0026]查詢所述多媒體文件數(shù)據(jù)庫(kù),獲取與所述播放標(biāo)識(shí)、所述第一壓縮格式和所述網(wǎng)絡(luò)速度對(duì)應(yīng)的視頻文件、以及與所述播放標(biāo)識(shí)、所述語(yǔ)言類(lèi)型、所述第二壓縮格式和所述網(wǎng)絡(luò)速度對(duì)應(yīng)的音頻文件。
[0027]本實(shí)施例提供的視頻推送方法,根據(jù)終端設(shè)備的網(wǎng)絡(luò)速度,查詢預(yù)先建立的多媒體文件數(shù)據(jù)庫(kù),獲取與播放標(biāo)識(shí)、播放器支持的視頻壓縮格式和網(wǎng)絡(luò)速度對(duì)應(yīng)的視頻文件、與播放標(biāo)識(shí)、語(yǔ)言類(lèi)型、播放器支持的音頻壓縮格式和網(wǎng)絡(luò)速度對(duì)應(yīng)的音頻文件,以及與播放標(biāo)識(shí)和語(yǔ)言類(lèi)型對(duì)應(yīng)的字幕文件,生成與播放標(biāo)識(shí)對(duì)應(yīng)的視頻內(nèi)容并推送給用戶。實(shí)現(xiàn)了根據(jù)網(wǎng)絡(luò)環(huán)境智能推送符合用戶需求的視頻內(nèi)容,進(jìn)一步地提高了用戶體驗(yàn)度。
[0028]可選地,在所述接收用戶發(fā)送的視頻播放請(qǐng)求之前,所述方法還包括以下步驟:
[0029]在所述多媒體文件數(shù)據(jù)庫(kù)的第一分區(qū)存儲(chǔ)應(yīng)用播放標(biāo)識(shí)標(biāo)記的多個(gè)視頻文件;
[0030]在所述多媒體文件數(shù)據(jù)庫(kù)的第二分區(qū)存儲(chǔ)應(yīng)用播放標(biāo)識(shí)和語(yǔ)言類(lèi)型標(biāo)記的多個(gè)音頻文件;
[0031]在所述多媒體文件數(shù)據(jù)庫(kù)的第三分區(qū)存儲(chǔ)應(yīng)用播放標(biāo)識(shí)和語(yǔ)言類(lèi)型標(biāo)記的多個(gè)字蒂文件。
[0032]本實(shí)施例提供的視頻推送方法,根據(jù)要存儲(chǔ)的文件類(lèi)型在多媒體文件數(shù)據(jù)庫(kù)進(jìn)行分區(qū),在不同的區(qū)域存儲(chǔ)不同類(lèi)型的文件,以便根據(jù)用戶發(fā)送的播放標(biāo)識(shí)和語(yǔ)言類(lèi)型可以在不同的分區(qū)快速查找對(duì)應(yīng)的文件。提高了智能推送符合用戶需求的視頻內(nèi)容的效率,進(jìn)一步地提高了用戶體驗(yàn)度。
[0033]一種視頻推送裝置,包括:
[0034]接收模塊,用于接收用戶發(fā)送的視頻播放請(qǐng)求,所述視頻播放請(qǐng)求包括:播放標(biāo)識(shí);
[0035]第一獲取模塊,用于根據(jù)視頻播放的終端設(shè)備上、與所述用戶對(duì)應(yīng)的輔助信息,獲取所述用戶的語(yǔ)言類(lèi)型;
[0036]查詢模塊,用于查詢預(yù)先建立的多媒體文件數(shù)據(jù)庫(kù),獲取與所述播放標(biāo)識(shí)對(duì)應(yīng)的視頻文件、以及與所述播放標(biāo)識(shí)和所述語(yǔ)言類(lèi)型對(duì)應(yīng)的音頻文件和字幕文件;
[0037]推送模塊,用于向所述用戶推送與所述播放標(biāo)識(shí)對(duì)應(yīng)的視頻內(nèi)容,所述視頻內(nèi)容包括:所述視頻文件、所述音頻文件和所述字幕文件。
[0038]本實(shí)施例提供的視頻推送裝置,接收到播放請(qǐng)求后,根據(jù)終端設(shè)備上與用戶對(duì)應(yīng)的輔助信息,獲取用戶的語(yǔ)言類(lèi)型,并且查詢預(yù)先建立的多媒體文件數(shù)據(jù)庫(kù),獲取與播放標(biāo)識(shí)對(duì)應(yīng)的視頻文件、以及與播放標(biāo)識(shí)和語(yǔ)言類(lèi)型對(duì)應(yīng)的音頻文件和字幕文件,生成與播放標(biāo)識(shí)對(duì)應(yīng)的視頻內(nèi)容并推送給用戶。實(shí)現(xiàn)了智能推送符合用戶需求的視頻內(nèi)容,簡(jiǎn)化了用戶的操作過(guò)程,提高了用戶體驗(yàn)度。
[0039]可選地,所述第一獲取模塊,具體用于:
[0040]根據(jù)視頻播放的終端設(shè)備上、所述用戶使用的瀏覽器語(yǔ)言確定所述用戶的語(yǔ)言類(lèi)型;或者,
[0041]根據(jù)視頻播放的終端設(shè)備上、所述用戶使用的操作系統(tǒng)語(yǔ)言確定所述用戶的語(yǔ)言類(lèi)型;或者,
[0042]根據(jù)視頻播放的終端設(shè)備的IP地址確定所述用戶的地理位置,根據(jù)所述地理位置確定所述用戶的語(yǔ)言類(lèi)型;或者,
[0043]根據(jù)視頻播放的終端設(shè)備上、所述用戶使用的輸入法語(yǔ)言確定所述用戶的語(yǔ)言類(lèi)型。
[0044]可選地,若所述多媒體文件數(shù)據(jù)庫(kù)包括:與每個(gè)播放標(biāo)識(shí)對(duì)應(yīng)的、經(jīng)過(guò)多種視頻壓縮格式壓縮后的多個(gè)視頻文件,以及與每個(gè)播放標(biāo)識(shí)對(duì)應(yīng)的、經(jīng)過(guò)多種音頻壓縮格式壓縮后的多個(gè)音頻文件;
[0045]貝IJ,所述裝置還包括:
[0046]第二獲取模塊,用于獲取播放所述視頻內(nèi)容的播放器所支持的壓縮格式信息,所述壓縮格式信息包括:視頻文件的第一壓縮格式和音頻文件的第二壓縮格式;
[0047]對(duì)應(yīng)的,所述查詢模塊,具體用于:
[0048]查詢所述多媒體文件數(shù)據(jù)庫(kù),獲取與所述播放標(biāo)識(shí)和所述第一壓縮格式對(duì)應(yīng)的視頻文件、以及與所述播放標(biāo)識(shí)、所述語(yǔ)言類(lèi)型和所述第二壓縮格式對(duì)應(yīng)的音頻文件。
[0049]本實(shí)施例提供的視頻推送裝置,根據(jù)播放器支持的文件壓縮格式信息,查詢預(yù)先建立的多媒體文件數(shù)據(jù)庫(kù),獲取與播放標(biāo)識(shí)和播放器支持的視頻壓縮格式對(duì)