本發(fā)明屬于數(shù)據(jù)管理技術(shù)領(lǐng)域,具體涉及一種數(shù)據(jù)管理方法及裝置。
背景技術(shù):
通過(guò)互聯(lián)網(wǎng)傳播的各類(lèi)影視資源,由于版權(quán)或者政策等各種特殊原因,對(duì)于影視資源提供方而言,很多符合接口規(guī)范的視聽(tīng)內(nèi)容常常需要在合作的第三方網(wǎng)站上做特殊屏蔽處理,對(duì)存在版權(quán)問(wèn)題或者不符合政策的視聽(tīng)內(nèi)容執(zhí)行下線操作,然而這些影視視頻往往無(wú)法通過(guò)某一種技術(shù)篩選條件做統(tǒng)一篩選并將下線通知提交到第三方合作網(wǎng)站,只能每一次由合作方提供要求下線的視頻表單,由資源提供方的技術(shù)人員在提供資源的接口中打補(bǔ)丁,針對(duì)某幾個(gè)視頻做特殊的下線代碼操作,增大了技術(shù)的開(kāi)發(fā)成本,后期維護(hù)麻煩。
技術(shù)實(shí)現(xiàn)要素:
基于上述問(wèn)題,本發(fā)明提供一種數(shù)據(jù)管理方法及裝置,用于解決不能對(duì)數(shù)據(jù)的下線進(jìn)行統(tǒng)一管理,數(shù)據(jù)下線維護(hù)工作量大的問(wèn)題。
一方面,本發(fā)明提供一種數(shù)據(jù)管理方法,具體包括:
獲取數(shù)據(jù)的標(biāo)識(shí)信息;
根據(jù)所述數(shù)據(jù)的標(biāo)識(shí)信息,判斷數(shù)據(jù)屏蔽狀態(tài);
若數(shù)據(jù)為非屏蔽狀態(tài),生成數(shù)據(jù)屏蔽指令;
提交數(shù)據(jù)屏蔽請(qǐng)求,下發(fā)所述數(shù)據(jù)屏蔽指令至指定接口;
根據(jù)所述數(shù)據(jù)屏蔽指令,執(zhí)行數(shù)據(jù)屏蔽操作。
所述下發(fā)數(shù)據(jù)屏蔽指令至指定接口具體還包括步驟:
獲取指定接口標(biāo)識(shí)信息;
判斷指定接口的屏蔽狀態(tài);
對(duì)未激活屏蔽狀態(tài)的指定接口執(zhí)行數(shù)據(jù)屏蔽指令接收操作。
優(yōu)選地,還包括對(duì)屏蔽狀態(tài)下的多個(gè)數(shù)據(jù)采用集中式管理,所述集中式管理的操作包括數(shù)據(jù)篩選、數(shù)據(jù)狀態(tài)查詢。
優(yōu)選地,還包括對(duì)所述數(shù)據(jù)屏蔽操作執(zhí)行屏蔽逆操作。
優(yōu)選地,還包括執(zhí)行數(shù)據(jù)屏蔽關(guān)聯(lián)信息設(shè)置操作,所述數(shù)據(jù)屏蔽關(guān)聯(lián)信息設(shè)置操作包括設(shè)置數(shù)據(jù)版本、設(shè)置數(shù)據(jù)所屬分類(lèi)。
另一方面,還提供一種數(shù)據(jù)管理裝置,包括:
數(shù)據(jù)標(biāo)識(shí)信息獲取模塊,用于獲取數(shù)據(jù)的標(biāo)識(shí)信息;
數(shù)據(jù)屏蔽狀態(tài)判斷模塊,用于根據(jù)所述數(shù)據(jù)的標(biāo)識(shí)信息,判斷數(shù)據(jù)屏蔽狀態(tài);
屏蔽指令生成模塊,用于生成數(shù)據(jù)屏蔽指令;
屏蔽指令下發(fā)模塊,用于下發(fā)所述數(shù)據(jù)屏蔽指令至指定接口;
屏蔽執(zhí)行模塊,用于根據(jù)所述數(shù)據(jù)屏蔽指令,執(zhí)行數(shù)據(jù)屏蔽操作。
優(yōu)選地,屏蔽指令下發(fā)模塊包括:
接口標(biāo)識(shí)信息獲取單元,用于獲取各指定接口標(biāo)識(shí)信息;
接口屏蔽狀態(tài)判斷單元,用于判斷各指定接口的屏蔽狀態(tài);
屏蔽指令接收單元,用于對(duì)未激活屏蔽狀態(tài)的指定接口執(zhí)行數(shù)據(jù)屏蔽指令接收操作。
優(yōu)選地,數(shù)據(jù)管理裝置還包括屏蔽數(shù)據(jù)管理模塊,用于對(duì)屏蔽狀態(tài)下的多個(gè)數(shù)據(jù)采用集中式管理,所述集中式管理的操作包括數(shù)據(jù)篩選、數(shù)據(jù)狀態(tài)查詢。
優(yōu)選地,數(shù)據(jù)管理裝置還還包括屏蔽取消模塊,用于對(duì)所述數(shù)據(jù)屏蔽執(zhí)行屏蔽逆操作。
優(yōu)選地,數(shù)據(jù)管理裝置還還包括關(guān)聯(lián)信息設(shè)置模塊,用于執(zhí)行數(shù)據(jù)屏蔽關(guān)聯(lián)信息設(shè)置操作,所述數(shù)據(jù)屏蔽關(guān)聯(lián)信息設(shè)置操作包括設(shè)置數(shù)據(jù)版本、設(shè)置數(shù)據(jù)所屬分類(lèi)。
通過(guò)本發(fā)明提供的數(shù)據(jù)管理方法和裝置,通過(guò)獲取數(shù)據(jù)的標(biāo)識(shí)信息,可對(duì)需要下線的資源統(tǒng)一進(jìn)行篩選,基于標(biāo)識(shí)信息判斷數(shù)據(jù)屏蔽狀態(tài),對(duì)于非屏蔽狀態(tài)的數(shù)據(jù)生成規(guī)范的屏蔽指令,下發(fā)至指定接口對(duì)數(shù)據(jù)執(zhí)行屏蔽操作,本發(fā)明采用規(guī)范的屏蔽指令,可對(duì)任意指定接口執(zhí)行屏蔽操作,實(shí)現(xiàn)統(tǒng)一管理,避免因?qū)Χ鄠€(gè)數(shù)據(jù)執(zhí)行下線操作時(shí)在系統(tǒng)中分別添加補(bǔ)丁的問(wèn)題,減少技術(shù)人員數(shù)據(jù)下線維護(hù)的工作量,避免了后期維護(hù)代碼混亂的問(wèn)題,減少技術(shù)的開(kāi)發(fā)成本。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例一提供的數(shù)據(jù)管理方法流程圖。
圖2為本發(fā)明實(shí)施例二提供的接收數(shù)據(jù)屏蔽請(qǐng)求的處理流程圖。
圖3為本發(fā)明實(shí)施例四提供的數(shù)據(jù)下線處理界面的示意圖。
圖4a為本發(fā)明實(shí)施例六提供的數(shù)據(jù)管理裝置的結(jié)構(gòu)框圖。
圖4b為本發(fā)明實(shí)施例七提供的屏蔽指令下發(fā)模塊的結(jié)構(gòu)框圖。
圖4c為本發(fā)明實(shí)施例七提供的數(shù)據(jù)管理裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
為了便于理解本發(fā)明,下面將參照相關(guān)附圖對(duì)本發(fā)明進(jìn)行全面的描述。但是,本發(fā)明也可以采用其他多種不同的形式來(lái)實(shí)現(xiàn),并不限于本文所描述的實(shí)施例。
除非另有定義,本文使用的技術(shù)術(shù)語(yǔ)與本領(lǐng)域技術(shù)人員通常理解的含義相同。
實(shí)施例一
互聯(lián)網(wǎng)視聽(tīng)資源豐富,視聽(tīng)資源的提供商在提供視聽(tīng)內(nèi)容的同時(shí)也負(fù)責(zé)視聽(tīng)資源的維護(hù),比如存在版權(quán)問(wèn)題、內(nèi)容低俗被相關(guān)部門(mén)明令禁止傳播等類(lèi)型的已上線視聽(tīng)資源的下線操作,又比如應(yīng)視聽(tīng)資源的發(fā)行方的商業(yè)運(yùn)營(yíng)要求,暫時(shí)性地下線某一影視資源。這些資源一般來(lái)說(shuō)符合視頻傳播的接口規(guī)范,但是由于前述各種特殊原因,需要在合作的第三方網(wǎng)站上做特殊屏蔽下線等處理,在對(duì)這些視頻做特殊屏蔽下線處理時(shí),因?yàn)檫@些影視視頻往往無(wú)法通過(guò)某一種技術(shù)篩選條件做統(tǒng)一篩選并將下線通知提交到第三方合作網(wǎng)站,只能每一次由合作方提供要求下線的視頻表單,由資源提供方的技術(shù)人員針對(duì)提供資源的接口編寫(xiě)補(bǔ)丁代碼,針對(duì)某幾個(gè)視頻做特殊的下線操作。
本發(fā)明實(shí)施例一針對(duì)視頻資源的下線處理提供了一種數(shù)據(jù)管理方法,請(qǐng)一并參閱圖1所示數(shù)據(jù)管理方法的處理流程圖,包括如下步驟:
S1:獲取數(shù)據(jù)的標(biāo)識(shí)信息;
數(shù)據(jù)的標(biāo)識(shí)信息可以確定數(shù)據(jù)的唯一性,在供應(yīng)商的資源庫(kù)中,在視聽(tīng)數(shù)據(jù)的讀取過(guò)程中,為了保證可以快速準(zhǔn)確地獲取到正確的數(shù)據(jù),每一項(xiàng)資源具有唯一的標(biāo)識(shí)信息。
具體的,視聽(tīng)資源在錄入資源庫(kù)后會(huì)擁有唯一的ID號(hào),這個(gè)唯一的ID號(hào)由資源庫(kù)系統(tǒng)在視聽(tīng)資源完成入庫(kù)時(shí)自動(dòng)分配,ID號(hào)可以是一串純數(shù)字代碼,如2486,也可以是字母數(shù)字混合的一串代碼,比如2486letv,通過(guò)這個(gè)唯一的ID號(hào)可以獲取該視聽(tīng)資源的信息,比如資源的名稱、版本信息等,比如某一部武俠劇有多個(gè)版本,系統(tǒng)在讀取視頻的時(shí)候,通過(guò)唯一的ID號(hào)即可區(qū)分這部武俠劇的不同版本。標(biāo)識(shí)信息的獲取可以通過(guò)標(biāo)識(shí)獲取指令獲得。
S2:根據(jù)所述數(shù)據(jù)的標(biāo)識(shí)信息,判斷數(shù)據(jù)屏蔽狀態(tài);
根據(jù)數(shù)據(jù)標(biāo)識(shí)信息獲取數(shù)據(jù)的詳細(xì)信息,實(shí)際上,資源提供商將視聽(tīng)資源上線后,除了在資源提供商自己的視頻點(diǎn)播站點(diǎn)提供點(diǎn)播服務(wù)外,也可以將上線的視聽(tīng)資源通過(guò)特定的接口授權(quán)分發(fā)給合作的第三方網(wǎng)站,如此,用戶在第三方網(wǎng)站也可以點(diǎn)播觀看已授權(quán)的視頻。在本實(shí)施例的優(yōu)選方案中,數(shù)據(jù)屏蔽狀態(tài)的判斷是指第三方網(wǎng)站的視頻上線狀態(tài)判斷,如果視頻處于上線狀態(tài),當(dāng)有下線要求時(shí),再執(zhí)行后續(xù)下線操作,比如通過(guò)特定的接口將原本第三方網(wǎng)站可以點(diǎn)播的視聽(tīng)資源執(zhí)行了下線處理。
S3:若數(shù)據(jù)為非屏蔽狀態(tài),生成數(shù)據(jù)屏蔽指令;
數(shù)據(jù)屏蔽指令是一段規(guī)范的且具有通用格式的屏蔽補(bǔ)丁代碼,可選的,其中包含資源信息的資源ID。對(duì)于需要下線的視聽(tīng)數(shù)據(jù),本發(fā)明實(shí)施例提供標(biāo)準(zhǔn)的屏蔽補(bǔ)丁代碼,生成數(shù)據(jù)屏蔽指令只需將資源ID等信息添加到屏蔽補(bǔ)丁代碼中即可。
S4、提交數(shù)據(jù)屏蔽請(qǐng)求,下發(fā)所述數(shù)據(jù)屏蔽指令至指定接口;
在本發(fā)明實(shí)施例中,指定接口是指對(duì)視頻資源執(zhí)行下線操作的下線接口,或者稱為屏蔽接口,提交數(shù)據(jù)屏蔽請(qǐng)求的過(guò)程是指將數(shù)據(jù)屏蔽指令同步至特定的下線接口,假如當(dāng)前有三個(gè)視頻操作接口,三個(gè)接口分別對(duì)應(yīng)百度、360、搜狗,相應(yīng)地,這三個(gè)接口被作為接收和分發(fā)屏蔽指令的特定的下線接口。
S5:根據(jù)所述數(shù)據(jù)屏蔽指令,執(zhí)行數(shù)據(jù)屏蔽操作。
執(zhí)行數(shù)據(jù)屏蔽操作具體為執(zhí)行步驟S3中所生成的數(shù)據(jù)屏蔽指令。在這里要說(shuō)明的是,該數(shù)據(jù)屏蔽操作可以下線所有站點(diǎn)特定的視聽(tīng)資源,然而在特殊情況下,該數(shù)據(jù)屏蔽操作可以不影響提供商的視頻站點(diǎn)上的視頻點(diǎn)播服務(wù),即同一個(gè)視聽(tīng)資源,可以在第三方合作網(wǎng)站執(zhí)行下線操作的同時(shí)在提供商的主站上保留,這種情況下,若要在提供商的站點(diǎn)也下線該資源,則需針對(duì)提供商的視頻站點(diǎn)執(zhí)行特定的下線操作。
通過(guò)本發(fā)明實(shí)施例提供的數(shù)據(jù)管理方法,基于特定的數(shù)據(jù)篩選條件來(lái)選定要執(zhí)行下線操作的視聽(tīng)資源,并將下線通知提交到合作的第三方網(wǎng)站,從而避免了在系統(tǒng)中添加過(guò)多補(bǔ)丁,減少技術(shù)人員頻繁維護(hù)各個(gè)合作接口的工作量,減少了技術(shù)的開(kāi)發(fā)成本,避免了后期維護(hù)代碼混亂的問(wèn)題。
實(shí)施例二
在本發(fā)明實(shí)施例一的基礎(chǔ)上,本發(fā)明實(shí)施例二提供一種優(yōu)選方案,針對(duì)視頻資源的下線處理過(guò)程進(jìn)一步參閱圖2所示接收數(shù)據(jù)屏蔽請(qǐng)求的處理流程圖,所述指定接口至少有一個(gè),各指定接口互相獨(dú)立,下發(fā)數(shù)據(jù)屏蔽請(qǐng)求至指定接口具體包括步驟:
S41:獲取指定接口標(biāo)識(shí)信息;
視聽(tīng)資源提供商通過(guò)接口向第三方合作網(wǎng)站提供資源時(shí),不同接口對(duì)應(yīng)不同的第三方合作網(wǎng)站,通過(guò)接口標(biāo)識(shí)信息來(lái)判斷其對(duì)應(yīng)的接口,比如有百度、360、搜狗三家合作網(wǎng)站,通過(guò)獲取指定接口的標(biāo)識(shí)信息來(lái)區(qū)分改接口對(duì)應(yīng)的合作網(wǎng)站,根據(jù)本實(shí)施例的優(yōu)選方案,所述指定接口至少有一個(gè),各指定接口互相獨(dú)立。
S42:判斷指定接口的屏蔽狀態(tài);
有這樣的情況,在下發(fā)數(shù)據(jù)屏蔽請(qǐng)求的操作之前,可能第三方合作網(wǎng)站已經(jīng)將資源下線,如果第三方合作網(wǎng)站已經(jīng)將資源下線而沒(méi)有通知到提供商時(shí),提供商在無(wú)法確知第三方是否已將資源下線的時(shí)候,需要在下發(fā)數(shù)據(jù)屏蔽請(qǐng)求之前判斷一下第三方網(wǎng)站的接口的屏蔽狀態(tài),以判斷資源是否已經(jīng)下線,如果接口已處于屏蔽激活狀態(tài),則停止下發(fā)數(shù)據(jù)屏蔽請(qǐng)求,否則繼續(xù)執(zhí)行后續(xù)步驟。
S43:對(duì)未激活屏蔽狀態(tài)的指定接口執(zhí)行數(shù)據(jù)屏蔽指令接收操作。
需要說(shuō)明的是,在有多個(gè)接口、且各接口獨(dú)立的情況下,可以針對(duì)單個(gè)接口下發(fā)數(shù)據(jù)屏蔽請(qǐng)求至指定的接口,滿足對(duì)第三方合作網(wǎng)站執(zhí)行獨(dú)立下線操作的需求,比如和某一家合作網(wǎng)站解除了合作關(guān)系時(shí),可僅對(duì)解除合作的網(wǎng)站執(zhí)行下線操作。當(dāng)下線的原因消除后重新上線視聽(tīng)資源時(shí),只需取消接口的屏蔽狀態(tài)即可,具體為向指定接口下發(fā)取消屏蔽指令,通過(guò)指定接口執(zhí)行取消屏蔽操作。
通過(guò)本發(fā)明實(shí)施例提供的數(shù)據(jù)管理方法,可對(duì)不同的指定接口分別進(jìn)行管理,從而使得數(shù)據(jù)的下載操作更加靈活,針對(duì)性更強(qiáng)。
實(shí)施例三
本實(shí)施例三在前述實(shí)施例一或?qū)嵤├幕A(chǔ)上提供的一種優(yōu)選方案,具體為對(duì)處于屏蔽狀態(tài)下的多個(gè)數(shù)據(jù)采用集中式的管理模式,所述集中式管理的操作包括但不限于數(shù)據(jù)篩選、數(shù)據(jù)狀態(tài)查詢。有這樣的情況,當(dāng)技術(shù)人員編寫(xiě)的補(bǔ)丁數(shù)量經(jīng)過(guò)長(zhǎng)期積累之后,補(bǔ)丁的數(shù)量越多,管理越麻煩,一方面技術(shù)人員無(wú)法確知現(xiàn)在已經(jīng)針對(duì)哪些資源編寫(xiě)過(guò)補(bǔ)丁代碼,這些補(bǔ)丁是什么時(shí)候編寫(xiě)的,另一方面,當(dāng)需要取消特殊屏蔽下線處理時(shí),補(bǔ)丁的查找將很麻煩,技術(shù)人員無(wú)法快速定位并撤銷(xiāo)要重新上線的資源的補(bǔ)丁,無(wú)形中增大了技術(shù)的開(kāi)發(fā)成本,后期維護(hù)極其麻煩,因此對(duì)于下線數(shù)據(jù)的集中管理可提高維護(hù)的效率。具體地,數(shù)據(jù)管理可以以列表的形式來(lái)管理,或者以圖標(biāo)、平鋪菜單等形式來(lái)管理,本實(shí)施例所列的數(shù)據(jù)集中管理形式只是舉例,并不限制本發(fā)明下線數(shù)據(jù)的管理形式,基于下線數(shù)據(jù)集中管理,用戶可以對(duì)這些被屏蔽的數(shù)據(jù)執(zhí)行查詢、篩選等操作,優(yōu)選地,在有多家第三方合作網(wǎng)站的情況下,可以針對(duì)單個(gè)合作網(wǎng)站進(jìn)行操作。
通過(guò)本發(fā)明實(shí)施例提供的數(shù)據(jù)管理方法,通過(guò)對(duì)下線的數(shù)據(jù)采用列表的形式來(lái)管理,一方面可以整體獲知當(dāng)前已下線的資源情況,另一方面可快速定位至某一下線資源,并對(duì)該資源執(zhí)行相應(yīng)的操作,此外還可以對(duì)多個(gè)合作網(wǎng)站的資源獨(dú)立執(zhí)行下線操作,還可以實(shí)時(shí)取消數(shù)據(jù)的下線,方便管理,靈活性高,提升了維護(hù)效率對(duì)。
實(shí)施例四
本實(shí)施例基于前述實(shí)施例,提供一種優(yōu)選方案,即前述實(shí)施例中的數(shù)據(jù)屏蔽操作過(guò)程可逆,存在這樣的情況,當(dāng)由于特殊原因下線的資源數(shù)據(jù)在下線原因消除后,內(nèi)容提供商需要重新上線該資源,即要取消該資源數(shù)據(jù)的屏蔽狀態(tài),根據(jù)本實(shí)施例的方案,可對(duì)所述數(shù)據(jù)屏蔽操作執(zhí)行屏蔽逆操作來(lái)實(shí)現(xiàn)資源的重新上線,具體執(zhí)行的動(dòng)作是將原本被屏蔽的指定接口重新打開(kāi),從而在內(nèi)容提供商主站或者第三方合作商網(wǎng)站實(shí)時(shí)上線。
以一個(gè)具體的實(shí)例來(lái)說(shuō)明本實(shí)施例及上述實(shí)施例的執(zhí)行過(guò)程,請(qǐng)參閱圖3的數(shù)據(jù)下線管理操作界面,優(yōu)選地,在界面中,所有被屏蔽的視聽(tīng)資源都以列表形式展現(xiàn)在該操作界面上,以視聽(tīng)資源“米高梅電影精選”為例,現(xiàn)由于某種原因要對(duì)“米高梅電影精選”執(zhí)行下線操作,由于有可能操作人事先并不知道這個(gè)資源是否已經(jīng)下線(比如某負(fù)責(zé)人指定了A去執(zhí)行下線操作,而后又指定了B去執(zhí)行下線操作,B不知道A有沒(méi)有執(zhí)行過(guò)下線操作,需要先確認(rèn)該資源的下線狀態(tài)),這時(shí)通過(guò)獲得資源的ID碼,并根據(jù)該ID碼執(zhí)行查詢操作,具體查詢操作請(qǐng)參閱圖3所示界面,在界面第二列文本輸入框中輸入“米高梅電影精選”的ID號(hào)點(diǎn)擊“查詢”,以此來(lái)確定“米高梅電影精選”是否在資源下線管理列表中,若在列表中,則說(shuō)明“米高梅電影精選”已執(zhí)行下線操作,若不在列表中,則說(shuō)明“米高梅電影精選”沒(méi)有下線,此時(shí)可繼續(xù)對(duì)“米高梅電影精選”執(zhí)行屏蔽操作,同如圖3所示,選擇要下線的“米高梅電影精選”的第三方合作網(wǎng)站,比如“百度”,以及在第一列文本輸入框中輸入“米高梅電影精選”的ID號(hào),添加后在后臺(tái)生成包含“米高梅電影精選”下線相關(guān)字段的數(shù)據(jù)屏蔽指令,并將該數(shù)據(jù)屏蔽指令同步至“百度”對(duì)應(yīng)的下線接口,從而執(zhí)行下線操作,操作完成后,下線的“米高梅電影精選”將顯示在界面的資源下線管理列表中,執(zhí)行了下線操作后,在百度搜索時(shí)將不再顯示“米高梅電影精選”資源。如果要取消屏蔽,重新上線“米高梅電影精選”資源,點(diǎn)擊圖3界面上的“取消”,即可執(zhí)行數(shù)據(jù)屏蔽的逆操作,恢復(fù)“米高梅電影精選”在第三方合作網(wǎng)站的上線。
通過(guò)本發(fā)明實(shí)施例提供的數(shù)據(jù)管理方法,當(dāng)視聽(tīng)資源下線原因消除后,可實(shí)時(shí)對(duì)已下線的視聽(tīng)資源執(zhí)行取消下線操作,滿足視聽(tīng)資源靈活上下線的管理需要。
實(shí)施例五
基于上述實(shí)施例,本實(shí)施例的提供的一種優(yōu)選方案還包括數(shù)據(jù)屏蔽關(guān)聯(lián)信息設(shè)置操作,所述數(shù)據(jù)屏蔽關(guān)聯(lián)信息設(shè)置操作包括但不限于設(shè)置數(shù)據(jù)版本、設(shè)置數(shù)據(jù)所屬分類(lèi)。關(guān)聯(lián)信息是指與視聽(tīng)資源相關(guān)、可以用于增加視聽(tīng)資源辨識(shí)度的信息,每個(gè)視聽(tīng)資源本身所包括的信息很多,比如資源的類(lèi)型,資源的視頻格式,資源是單個(gè)視頻還是視頻合集、資源的清晰度信息、資源的版本信息(如英文原版、國(guó)語(yǔ)版)等等,因此,設(shè)置關(guān)聯(lián)信息的目的在于屏蔽某一視聽(tīng)資源時(shí),確保要下線的目標(biāo)資源準(zhǔn)確無(wú)誤。
通過(guò)本發(fā)明實(shí)施例提供的數(shù)據(jù)管理方法,通過(guò)設(shè)置待屏蔽的數(shù)據(jù)的關(guān)聯(lián)信息,可以確保要下線的數(shù)據(jù)準(zhǔn)確無(wú)誤。
實(shí)施例六
參閱圖4a,本發(fā)明提供一種數(shù)據(jù)管理裝置,包括數(shù)據(jù)標(biāo)識(shí)信息獲取模塊10、數(shù)據(jù)屏蔽狀態(tài)判斷模塊20、屏蔽指令生成模塊30、屏蔽指令下發(fā)模塊40、屏蔽執(zhí)行模塊50。
數(shù)據(jù)標(biāo)識(shí)信息獲取模塊10,用于獲取數(shù)據(jù)的標(biāo)識(shí)信息;
視聽(tīng)資源數(shù)據(jù)在錄入資源庫(kù)后會(huì)獲得唯一的ID號(hào),ID號(hào)由資源庫(kù)系統(tǒng)自動(dòng)分配,ID號(hào)可以是一串?dāng)?shù)字代碼,如2486,通過(guò)數(shù)據(jù)標(biāo)識(shí)信息獲取模塊10可以獲取系統(tǒng)分配的ID號(hào)及與數(shù)據(jù)ID相關(guān)的內(nèi)容信息,具體地,數(shù)據(jù)標(biāo)識(shí)信息獲取模塊10通過(guò)執(zhí)行數(shù)據(jù)標(biāo)識(shí)獲取指令來(lái)獲取ID號(hào)及相關(guān)信息。
數(shù)據(jù)屏蔽狀態(tài)判斷模塊20,用于根據(jù)所述數(shù)據(jù)的標(biāo)識(shí)信息,判斷數(shù)據(jù)屏蔽狀態(tài);
視聽(tīng)資源上線后,資源提供商除了在自己的站點(diǎn)提供點(diǎn)播外,也可以將上線的視聽(tīng)資源通過(guò)特定的接口分發(fā)給合作的第三方網(wǎng)站,如此,用戶在第三方網(wǎng)站也可以點(diǎn)播觀看。因此在本實(shí)施例中,數(shù)據(jù)屏蔽狀態(tài)的判斷是指第三方網(wǎng)站的數(shù)據(jù)屏蔽狀態(tài)判斷,即通過(guò)數(shù)據(jù)屏蔽狀態(tài)判斷模塊20來(lái)判斷是否已經(jīng)通過(guò)特定的下線接口將原本第三方網(wǎng)站可以點(diǎn)播的資源執(zhí)行了下線處理,數(shù)據(jù)屏蔽狀態(tài)判斷模塊20實(shí)際上執(zhí)行查詢比對(duì)操作,比如判斷某一視聽(tīng)資源是否處于屏蔽狀態(tài),先根據(jù)資源的ID號(hào)查詢比對(duì)該資源是否在資源下線管理列表,以此來(lái)確定資源數(shù)據(jù)的屏蔽狀態(tài)。
屏蔽指令生成模塊30,用于生成數(shù)據(jù)屏蔽指令,具體的,屏蔽指令生成模塊30執(zhí)行的具體操作就是將包含資源的身份信息的資源ID作為特殊的識(shí)別字段加入到標(biāo)準(zhǔn)的屏蔽補(bǔ)丁代碼中,從而生成包含操作對(duì)象的數(shù)據(jù)屏蔽指令,標(biāo)準(zhǔn)的屏蔽補(bǔ)丁是一段預(yù)設(shè)的標(biāo)準(zhǔn)代碼,這段標(biāo)準(zhǔn)代碼沒(méi)有操作的對(duì)象。
屏蔽指令下發(fā)模塊40,用于下發(fā)所述數(shù)據(jù)屏蔽指令至指定接口;
具體的,屏蔽指令下發(fā)模塊40將屏蔽指令同步至特定的下線接口,比如當(dāng)前有三個(gè)視頻分發(fā)接口,三個(gè)接口分別對(duì)應(yīng)百度、360、搜狗,相應(yīng)地,這三個(gè)接口被作為接收和分發(fā)屏蔽指令的接口,第三方網(wǎng)站通過(guò)各自的接口來(lái)響應(yīng)內(nèi)容提供商后臺(tái)下發(fā)的屏蔽指令,以后續(xù)進(jìn)一步執(zhí)行視聽(tīng)資源的下線或者上線操作。
屏蔽執(zhí)行模塊50,用于執(zhí)行數(shù)據(jù)屏蔽操作;
屏蔽執(zhí)行模塊50具體執(zhí)行屏蔽指令生成模塊30所生成的數(shù)據(jù)屏蔽指令,屏蔽執(zhí)行模塊50的屏蔽操作可以不影響提供商自己站點(diǎn)上的視頻點(diǎn)播服務(wù),即同一個(gè)視聽(tīng)資源,可以在第三方合作網(wǎng)站下線,同時(shí)在提供商主站保留,比如,在第三方合作網(wǎng)站“百度”下線了某一資源,但是在資源提供商的網(wǎng)站上仍然可以點(diǎn)播,若要在提供商的站點(diǎn)也下線該資源,需在提供商的資源庫(kù)中執(zhí)行另外的下線操作,比如在內(nèi)容提供商的資源上線管理系統(tǒng)中取消該資源的勾選。
通過(guò)本發(fā)明實(shí)施例提供的數(shù)據(jù)管理裝置,基于特定的數(shù)據(jù)篩選條件來(lái)選定要執(zhí)行下線操作的視聽(tīng)資源,并將下線通知提交到合作的第三方網(wǎng)站的,從而避免了在系統(tǒng)中添加過(guò)多補(bǔ)丁,減少技術(shù)人員頻繁維護(hù)各個(gè)合作接口的工作量,減少了技術(shù)的開(kāi)發(fā)成本,避免了后期維護(hù)代碼混亂的問(wèn)題,此外還可以對(duì)多個(gè)合作網(wǎng)站的資源獨(dú)立執(zhí)行下線操作,還可以實(shí)時(shí)取消數(shù)據(jù)的下線,靈活性高。
實(shí)施例七
根據(jù)本實(shí)施例的優(yōu)選方案,參見(jiàn)圖4b,屏蔽指令下發(fā)模塊40具體地還包括接口標(biāo)識(shí)信息獲取單元401、接口屏蔽狀態(tài)判斷單元402、屏蔽指令接收單元403。其中接口標(biāo)識(shí)信息獲取單元401用于獲取各指定接口標(biāo)識(shí)信息,由于視聽(tīng)資源提供商通過(guò)接口向第三方合作網(wǎng)站提供資源時(shí),不同接口對(duì)應(yīng)不同的第三方合作網(wǎng)站,需通過(guò)接口標(biāo)識(shí)信息來(lái)判斷其對(duì)應(yīng)的接口。接口屏蔽狀態(tài)判斷單元402用于判斷各指定接口的屏蔽狀態(tài),當(dāng)提供商在無(wú)法確知第三方是否已將資源下線的時(shí)候,需要在下發(fā)數(shù)據(jù)屏蔽請(qǐng)求之前判斷一下第三方網(wǎng)站的接口的屏蔽狀態(tài),以判斷資源是否已經(jīng)下線。屏蔽指令接收單元403用于對(duì)未激活屏蔽狀態(tài)的指定接口執(zhí)行數(shù)據(jù)屏蔽指令接收操作。
根據(jù)本實(shí)施例的優(yōu)選方案,數(shù)據(jù)管理裝置還包括屏蔽數(shù)據(jù)管理模塊60,參見(jiàn)圖4c,屏蔽數(shù)據(jù)管理模塊對(duì)屏蔽狀態(tài)下的多個(gè)數(shù)據(jù)采用集中式管理,具體地,屏蔽數(shù)據(jù)管理模塊對(duì)屏蔽狀態(tài)下的多個(gè)數(shù)據(jù)以列表形式集中管理。
根據(jù)本實(shí)施例的優(yōu)選方案,還包括屏蔽取消模塊70,用于對(duì)據(jù)屏蔽執(zhí)行屏蔽逆操作,參見(jiàn)圖4c,當(dāng)要取消屏蔽時(shí),屏蔽取消模塊重新打開(kāi)資源分發(fā)的接口。
根據(jù)本實(shí)施例的優(yōu)選方案,還包括關(guān)聯(lián)信息設(shè)置模塊80,參見(jiàn)圖4c,用于設(shè)置與數(shù)據(jù)屏蔽相關(guān)聯(lián)的信息,比如設(shè)置資源的類(lèi)型,資源是單個(gè)視頻還是合集、資源的清晰度信息等。
通過(guò)本發(fā)明實(shí)施例提供的數(shù)據(jù)管理裝置,可對(duì)不同的指定接口分別進(jìn)行管理,從而使得數(shù)據(jù)的下載操作更加靈活,針對(duì)性更強(qiáng);通過(guò)對(duì)下線的數(shù)據(jù)采用列表的形式來(lái)管理,一方面可以整體獲知當(dāng)前已下線的資源情況,另一方面可快速定位至某一下線資源,并對(duì)該資源執(zhí)行相應(yīng)的操作,此外還可以對(duì)多個(gè)合作網(wǎng)站的資源獨(dú)立執(zhí)行下線操作,還可以實(shí)時(shí)取消數(shù)據(jù)的下線,方便管理,靈活性高,提升了維護(hù)效率對(duì);當(dāng)視聽(tīng)資源下線原因消除后,可實(shí)時(shí)對(duì)已下線的視聽(tīng)資源執(zhí)行取消下線操作,滿足視聽(tīng)資源靈活上下線的管理需要;通過(guò)設(shè)置待屏蔽的數(shù)據(jù)的關(guān)聯(lián)信息,可以確保要下線的數(shù)據(jù)準(zhǔn)確無(wú)誤。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,但并不限制本發(fā)明的專利范圍,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)而言,其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等效替換。凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所做的等效結(jié)構(gòu),直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理在本發(fā)明專利保護(hù)范圍之內(nèi)。