若為是,則判定針對站點X視頻C不是疑似待過濾視頻,若為否,則判定針對站點X視頻C為疑似待過濾視頻;
[0101]若不屬于,則判定針對站點X視頻C為疑似待過濾視頻。
[0102]根據(jù)上述假設(shè),視頻A的站點包括:愛奇藝、優(yōu)酷和搜狐,視頻A的時長為18分鐘,發(fā)送視頻搜索請求的客戶端的類型為1S,若過濾規(guī)則中1S客戶端的過濾規(guī)則為{1S客戶端:{愛奇藝:0,15};{搜狐:0,25}},對視頻A的每一站的均進行判斷,判斷視頻A的愛奇藝站點時,該站點在過濾規(guī)則中,但視頻的時長在過濾規(guī)則中包括的愛奇藝站點對應(yīng)的視頻限制時長外,18>15,因此判定針對愛奇藝站點視頻A為疑似待過濾視頻;判斷視頻A的優(yōu)酷站點時,該站點不在過濾規(guī)則中,因此判定針對優(yōu)酷站點視頻A為疑似待過濾視頻;判斷視頻A的搜狐站點時,該站點在過濾規(guī)則中,并且視頻的時長在過濾規(guī)則中包括的搜狐站點對應(yīng)的視頻限制時長內(nèi),18〈25,因此判定針對搜狐站點視頻A不是疑似待過濾視頻,此時,針對視頻A的每一站點,視頻A并不全是疑似待過濾視頻,因此保留視頻A。另外,若判定針對上述的視頻A的搜狐站點視頻A也為疑似待過濾視頻,則針對視頻A的每一站點視頻A均為疑似待過濾視頻,那么可以判定視頻A為待過濾視頻,過濾掉視頻A,即從獲得的視頻中刪除視頻A。
[0103]實際應(yīng)用中,可以為上述判定所搜索到視頻為疑似待過濾視頻的站點設(shè)置一個表示針對該站點所搜索到視頻為疑似待過濾視頻的標(biāo)識值,如“I”,為上述判定所搜索到視頻不是疑似待過濾視頻的站點設(shè)置一個表示針對該站點所搜索到視頻不是疑似待過濾視頻的標(biāo)識值,如“O”。假設(shè),對所搜索到一條視頻B進行過濾后,其站點信息為[愛奇藝,O;優(yōu)酷,O;搜狐,O ],則表示針對視頻B的所有站點視頻B均為疑似待過濾視頻,因此過濾掉視頻B。
[0104]當(dāng)然,實際應(yīng)用中,針對某一站點X1視頻D為疑似待過濾視頻時,可以直接刪除視頻D的站點X1,當(dāng)視頻D的所有站點均被刪除時,可以判定視頻D為待過濾視頻,過濾掉視頻D0
[0105]—種具體實現(xiàn)方式中,所獲得的站點可以包括主選站點和備選站點;
[0106]這種情況下,上述視頻過濾方法還可以包括:
[0107]在判定針對主選站點視頻C為疑似待過濾視頻的情況下,從上述判定視頻C不是疑似待過濾視頻的備選站點中,確定一個備選站點作為視頻C的主選站點。
[0108]假設(shè),視頻A的站點包括:愛奇藝、優(yōu)酷和搜狐,其中,愛奇藝為主選站點,優(yōu)酷和搜狐為備選站點,若根據(jù)所獲得的過濾規(guī)則,對所搜索到的視頻進行過濾后,判定針對愛奇藝站點視頻A為疑似待過濾視頻,判定針對優(yōu)酷站點和搜狐站點視頻A均不是疑似待過濾視頻,則可以在優(yōu)酷和搜狐中隨機確定一個站點作為主選站點。
[0109]—種具體實現(xiàn)方式中,在判定針對主選站點視頻C為疑似待過濾視頻的情況下,還可以根據(jù)上述判定視頻C不是疑似待過濾視頻的備選站點在過濾規(guī)則中的順序來確定。例如,視頻C的站點包括:愛奇藝、優(yōu)酷和搜狐,其中,愛奇藝為主選站點,優(yōu)酷和搜狐為備選站點,所獲得的過濾規(guī)則為{1S客戶端:{愛奇藝:O,15}; {谷歌:O,20}; {搜狐:0,25}; {優(yōu)酷:
0,25}},經(jīng)過濾后,針對主選站點愛奇藝視頻C為疑似待過濾視頻,判定針對備選站點優(yōu)酷和搜狐視頻C均不是疑似待過濾視頻,而在過濾規(guī)則中搜狐站點在優(yōu)酷前面,所以可以確定搜狐為主選站點。
[0110]實際應(yīng)用中,分端分站點分時長的過濾好視頻后,還會進行一些處理,如過濾掉黃色內(nèi)容視頻或過濾掉與待搜索視頻的標(biāo)識相關(guān)性較差的視頻等,這樣可以保證客戶端能夠收到想要的視頻,并且保證客戶端信息的安全。
[0111]S104:將過濾后的視頻的視頻信息發(fā)送給所述目標(biāo)客戶端。
[0112]具體地,上述將過濾后的視頻的視頻信息發(fā)送給目標(biāo)客戶端,可以包括:
[0113]根據(jù)上述判定視頻C不是疑似待過濾視頻的站點,生成視頻C的視頻信息;
[0114]將上述視頻信息發(fā)送給目標(biāo)客戶端。
[0115]假設(shè),獲得的視頻A的站點包括:愛奇藝、優(yōu)酷和搜狐,經(jīng)視頻過濾后,判定針對優(yōu)酷站點和搜狐站點視頻A均不是疑似待過濾視頻,則根據(jù)優(yōu)酷和搜狐站點生成視頻A的視頻信息,并將該視頻信息發(fā)送給目標(biāo)客戶端。
[0116]目標(biāo)客戶端在收到視頻信息后,以頁面的方式逐條展示接收到視頻信息,以供用戶進行瀏覽并選擇需要的視頻,其中,若視頻信息中包括主選站點和備選站點,在可以優(yōu)先展示主選站點。
[0117]當(dāng)然,視頻信息還可以包括視頻名稱和/或視頻簡介等信息,本發(fā)明對此不進行限定。
[0118]應(yīng)用圖1所示實施例,視頻服務(wù)器在接收到目標(biāo)客戶端發(fā)送的視頻搜索請求后,根據(jù)該視頻搜索請求中包含的待搜索視頻的標(biāo)識搜索視頻,并根據(jù)該視頻搜索請求中包含的該標(biāo)客戶端的類型標(biāo)識從視頻過濾配置文件中獲取針對該目標(biāo)客戶端的類型的過濾規(guī)則,根據(jù)所獲得的過濾規(guī)則,對搜索到的視頻進行過濾,將過濾后的視頻的視頻信息發(fā)送給該目標(biāo)客戶端,在不同類型的客戶端對不同站點的視頻需求發(fā)生變化時,只需更新視頻過濾配置文件中的過濾規(guī)則即可,無需修改多個視頻服務(wù)器中運行的視頻過濾程序,因此,有效地提高了過濾視頻的效率。
[0119]參考圖2,圖2為本發(fā)明實施例提供的一種視頻過濾裝置的結(jié)構(gòu)示意圖,該裝置可以應(yīng)用于視頻服務(wù)器,可以包括:搜索請求接收模塊201、信息獲得模塊202、視頻過濾模塊203和視頻信息發(fā)送模塊204;
[0120]其中,搜索請求接收模塊201,用于接收目標(biāo)客戶端發(fā)送的視頻搜索請求,其中,視頻搜索請求可以包含:待搜索視頻的標(biāo)識和目標(biāo)客戶端的類型標(biāo)識;
[0121]具體地,待搜索視頻的標(biāo)識可以為待搜索視頻的名稱(如:“瑯琊榜”、“血色浪漫”等)或待搜索視頻的關(guān)鍵字(如仙劍” “奔跑”等),目標(biāo)客戶端的類型標(biāo)識可以為1S客戶端、安卓客戶端標(biāo)識或PC客戶端等。當(dāng)然,視頻搜索請求中還可以包含目標(biāo)客戶端的標(biāo)識,這樣可以使得視頻服務(wù)器根據(jù)視頻搜索請求中包含的目標(biāo)客戶端的標(biāo)識將過濾后的視頻的視頻信息準(zhǔn)確發(fā)送給目標(biāo)客戶端。這里,目標(biāo)客戶端的標(biāo)識可以為該目標(biāo)客戶端的物理地址,如Ia: 2B: 3c: 00: 5d,目標(biāo)客戶端的標(biāo)識也可以為該目標(biāo)客戶端的用戶名,如mimi。
[0122]另外,視頻搜索請求還可以包含其他信息,本發(fā)明對此不進行限定。
[0123]信息獲得模塊202,用于根據(jù)視頻搜索請求中包含的待搜索視頻的標(biāo)識搜索視頻,并根據(jù)視頻搜索請求中包含的目標(biāo)客戶端的類型標(biāo)識,從預(yù)先生成的視頻過濾配置文件中獲得針對目標(biāo)客戶端的類型的過濾規(guī)則,其中,視頻過濾配置文件中可以包含:客戶端的類型與過濾規(guī)則之間的對應(yīng)關(guān)系;
[0124]—種具體實現(xiàn)方式中,上述視頻過濾配置文件可以由管理服務(wù)器根據(jù)各個目標(biāo)客戶端對視頻的需求生成,也可以由視頻服務(wù)器根據(jù)各個目標(biāo)客戶端的對視頻需求生成,本發(fā)明對此不進行限定,上述管理服務(wù)器和視頻服務(wù)器可以理解為按照功能劃分得到的服務(wù)器,實際應(yīng)用中,上述管理服務(wù)器和視頻服務(wù)器可以對應(yīng)于一臺物理機,也可以對應(yīng)于多臺物理機。
[0125]具體地,生成視頻過濾配置文件的裝置可以包括:配置指令接收模塊、配置文件接收模塊和配置文件存儲模塊(圖2中未示出);
[0126]其中,配置指令接收模塊,用于接收針對過濾規(guī)則的配置指令;
[0127]這里,配置指令可以包含:待修改客戶端的類型與待修改過濾規(guī)則的對應(yīng)關(guān)系。
[0128]在本發(fā)明的一種具體實現(xiàn)方式中,可以搭建一針對視頻過濾配置文件的管理平臺,當(dāng)目標(biāo)客戶端對視頻的需求發(fā)生變化時,用戶可以在管理平臺輸入相應(yīng)的配置指令。當(dāng)然,管理平臺還可以提供一個過濾規(guī)則修改界面,該界面中可以包括各個客戶端的類型和各個過濾規(guī)則,用戶可以在該界面中選擇滿足需求的參數(shù)以生成針對過濾規(guī)則的配置指令,這種生成配置指令的方式更為快捷方便。
[0129]需要說明的是,管理平臺可以在單獨的管理服務(wù)器上搭建,這樣便于管理視頻過濾配置文件,不影響視頻過濾的效率;另外,管理平臺也可以在視頻服務(wù)器上搭建,這樣可以減少管理成本。
[0130]配置文件接收模塊,用于根據(jù)所述配置指令中包含的所述待修改客戶端的類型與所述待修改過濾規(guī)則的對應(yīng)關(guān)系修改已存儲的視頻過濾配置文件,更新所述視頻過濾配置文件;
[0131]配置文件存儲模塊,用于存儲更新后的所述視頻過濾配置文件。
[0132]—種具體實現(xiàn)方式中,視頻過濾配置文件可以存儲在內(nèi)存中,以便視頻服務(wù)器可以快速的獲得視頻過濾配置文件,另外,視頻過濾配置文件也可以存儲在指定位置,如couchbase,此