專利名稱:一種視頻播放認(rèn)證系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IPTV (Internet Protocol Television網(wǎng)絡(luò)電視)技術(shù)領(lǐng)域,尤指一種視頻播放多方式認(rèn)證系統(tǒng)及其方法。
背景技術(shù):
IPTV平臺的視頻播放系統(tǒng)架構(gòu)一般分為視頻播放平臺和視頻請求響應(yīng)引擎,視頻播放平臺提供給用戶一個(gè)操作界面,用于請求觀看各種視頻業(yè)務(wù);視頻請求響應(yīng)引擎的作用是根據(jù)用戶請求的視頻編碼到對應(yīng)的業(yè)務(wù)合作商進(jìn)行認(rèn)證并返回結(jié)果。視頻請求響應(yīng)引擎分為兩個(gè)主要模塊請求響應(yīng)模塊,視頻認(rèn)證模塊。請求響應(yīng)模塊負(fù)責(zé)解析用戶請求,檢索視頻信息并進(jìn)行認(rèn)證,處理檢索出的視頻信息,生成相應(yīng)視頻信肩、ο視頻認(rèn)證模塊考慮的是如何根據(jù)不同合作商的策略和認(rèn)證系統(tǒng)進(jìn)行準(zhǔn)確、快速的認(rèn)證,這是IPTV視頻播放系統(tǒng)需要實(shí)現(xiàn)的目標(biāo)。與合作商的認(rèn)證系統(tǒng)之間的認(rèn)證接口是根據(jù)不同合作商進(jìn)行描述定義的。合作商認(rèn)證系統(tǒng)是針對不同視頻進(jìn)行認(rèn)證的一個(gè)統(tǒng)一認(rèn)證系統(tǒng)。在IPTV視頻播放業(yè)務(wù)中,同一個(gè)視頻業(yè)務(wù)會(huì)根據(jù)不同合作商而采取不同的認(rèn)證策略,會(huì)根據(jù)不同廠商、不同機(jī)頂盒或用戶分組等進(jìn)行處理。不同合作商的認(rèn)證系統(tǒng)不同認(rèn)證方式基本也不一樣,目前采用的認(rèn)證方式主要分為兩種
一、產(chǎn)品認(rèn)證
一個(gè)產(chǎn)品包下面包含多個(gè)服務(wù),某合作商提供的服務(wù)包括VOD(視頻點(diǎn)播Video on demand)服務(wù)和頻道服務(wù),用戶播放視頻的時(shí)候根據(jù)該視頻編碼查找到產(chǎn)品編碼,從而認(rèn)證通過,請求播放頻道的時(shí)候,也是根據(jù)頻道編碼查找到產(chǎn)品編碼,從而認(rèn)證通過,即產(chǎn)品的認(rèn)證都是通過視頻編碼查找到產(chǎn)品編碼,通過產(chǎn)品來進(jìn)行認(rèn)證的。二、服務(wù)認(rèn)證
一部分合作商只有服務(wù)認(rèn)證,不像第一種認(rèn)證的三層模式,而是兩層模式,把VOD服務(wù)和頻道服務(wù)綁定在同一個(gè)服務(wù)下,因此,需要訂購兩個(gè)服務(wù)同時(shí)認(rèn)證VOD和頻道。目前合作商在制定認(rèn)證策略的時(shí)候,對于每個(gè)視頻的認(rèn)證方式都不一樣。這些認(rèn)證策略包括視頻業(yè)務(wù)入口認(rèn)證,視頻業(yè)務(wù)不進(jìn)行認(rèn)證,視頻業(yè)務(wù)全認(rèn)證即V0D和頻道同時(shí)認(rèn)證,視頻業(yè)務(wù)VOD認(rèn)證,視頻業(yè)務(wù)頻道認(rèn)證。由于目前不同廠商的認(rèn)證方式不一樣,針對同一視頻業(yè)務(wù)需要研發(fā)不同版本的認(rèn)證方法。而在現(xiàn)實(shí)系統(tǒng)中的視頻信息的數(shù)量很龐大,如果視頻進(jìn)行全認(rèn)證模式,那么勢必對認(rèn)證系統(tǒng)造成很大的壓力。發(fā)明人針對上述技術(shù)問題,作出本發(fā)明。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種能夠適應(yīng)數(shù)量龐大的視頻認(rèn)證請求,并適應(yīng)不同廠商之間不同認(rèn)證方式的視頻播放認(rèn)證系統(tǒng)和方法。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例一方面提供一種視頻播放認(rèn)證系統(tǒng),包括視頻認(rèn)證模塊,其特征在于所述視頻認(rèn)證模塊包括認(rèn)證緩存模塊,所述認(rèn)證緩存模塊設(shè)置為緩存從合作商認(rèn)證系統(tǒng)得到的認(rèn)證結(jié)果。為解決上述技術(shù)問題,本發(fā)明實(shí)施例另一方面提供一種視頻播放認(rèn)證方法,視頻認(rèn)證模塊將用戶請求的視頻認(rèn)證請求發(fā)至合作商認(rèn)證系統(tǒng)進(jìn)行認(rèn)證,其特征在于,所述視頻認(rèn)證模塊包括認(rèn)證緩存模塊,所述認(rèn)證緩存模塊緩存所述合作商認(rèn)證系統(tǒng)反饋的認(rèn)證結(jié)
: O采用本發(fā)明視頻播放認(rèn)證系統(tǒng)以及方法,采用靈活的認(rèn)證方法,在業(yè)務(wù)上可以適用于不同的合作商的認(rèn)證模式,大大提高了商務(wù)合作上的多樣性,而且大大降低的視頻業(yè)務(wù)的開發(fā)和維護(hù)的工作量,同時(shí)在采取緩存模式之后,大大降低了認(rèn)證模塊的壓力。
圖1為本發(fā)明視頻播放認(rèn)證方法流程示意圖。
具體實(shí)施例方式為詳細(xì)揭示本發(fā)明的技術(shù)實(shí)質(zhì),舉實(shí)施例結(jié)合附圖對本發(fā)明說明如下
一種視頻播放認(rèn)證系統(tǒng),包括視頻認(rèn)證模塊,其特征在于所述視頻認(rèn)證模塊包括認(rèn)證緩存模塊,所述認(rèn)證緩存模塊設(shè)置為緩存從合作商認(rèn)證系統(tǒng)得到的認(rèn)證結(jié)果。進(jìn)一步的,所述視頻認(rèn)證模塊包括認(rèn)證匹配模塊,所述認(rèn)證匹配模塊設(shè)置為將視頻認(rèn)證請求根據(jù)不同合作商進(jìn)行模式匹配,所述認(rèn)證緩存模塊設(shè)置為緩存從所述合作商認(rèn)證系統(tǒng)得到的匹配結(jié)果。進(jìn)一步的,所述認(rèn)證緩存模塊包括存儲(chǔ)模塊和讀取模塊,所述存儲(chǔ)模塊設(shè)置為存儲(chǔ)所述認(rèn)證結(jié)果和/或匹配結(jié)果;所述讀取模塊設(shè)置為讀取所述存儲(chǔ)模塊所存儲(chǔ)的所述認(rèn)證結(jié)果和/或匹配結(jié)果。進(jìn)一步的,所述認(rèn)證結(jié)果和/或匹配結(jié)果包括但不限于用戶機(jī)頂盒編碼、合作廠商編碼、認(rèn)證視頻業(yè)務(wù)編碼、訂購類型、認(rèn)證狀態(tài)、訂購生效時(shí)間以及訂購失效時(shí)間。進(jìn)一步的,所述視頻認(rèn)證模塊包括轉(zhuǎn)發(fā)模塊,所述轉(zhuǎn)發(fā)模塊設(shè)置為轉(zhuǎn)發(fā)視頻認(rèn)證請求至合作商認(rèn)證系統(tǒng)進(jìn)行認(rèn)證。進(jìn)一步的,所述視頻認(rèn)證請求包括初次視頻認(rèn)證請求以及讀取緩存認(rèn)證結(jié)果進(jìn)行認(rèn)證失敗后的視頻認(rèn)證請求。進(jìn)一步的,所述視頻認(rèn)證模塊包括訂購模塊,所述訂購模塊設(shè)置為所述視頻認(rèn)證請求失敗后,依據(jù)用戶的請求向合作商的訂購系統(tǒng)進(jìn)行訂購。一種視頻播放認(rèn)證方法,視頻認(rèn)證模塊將用戶請求的視頻認(rèn)證請求發(fā)至合作商認(rèn)證系統(tǒng)進(jìn)行認(rèn)證,其特征在于,所述視頻認(rèn)證模塊包括認(rèn)證緩存模塊,所述認(rèn)證緩存模塊緩存所述合作商認(rèn)證系統(tǒng)反饋的認(rèn)證結(jié)果。進(jìn)一步的,所述視頻認(rèn)證模塊包括認(rèn)證匹配模塊,所述認(rèn)證匹配模塊將視頻認(rèn)證請求根據(jù)不同合作商進(jìn)行模式匹配,所述認(rèn)證緩存模塊緩存從所述合作商認(rèn)證系統(tǒng)得到的匹配結(jié)果。進(jìn)一步的,所述認(rèn)證緩存模塊包括存儲(chǔ)模塊和讀取模塊,所述存儲(chǔ)模塊存儲(chǔ)所述
4認(rèn)證結(jié)果和/或匹配結(jié)果;所述讀取模塊讀取所述存儲(chǔ)模塊所存儲(chǔ)的所述認(rèn)證結(jié)果和/或匹配結(jié)果。進(jìn)一步的,所述認(rèn)證結(jié)果和/或匹配結(jié)果包括但不限于用戶機(jī)頂盒編碼、合作廠商編碼、認(rèn)證視頻業(yè)務(wù)編碼、訂購類型、認(rèn)證狀態(tài)、訂購生效時(shí)間以及訂購失效時(shí)間。進(jìn)一步的,所述視頻認(rèn)證模塊包括轉(zhuǎn)發(fā)模塊,所述轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)視頻認(rèn)證請求至合作商認(rèn)證系統(tǒng)進(jìn)行認(rèn)證。進(jìn)一步的,所述視頻認(rèn)證請求包括初次視頻認(rèn)證請求以及讀取緩存認(rèn)證結(jié)果進(jìn)行認(rèn)證失敗后的視頻認(rèn)證請求。進(jìn)一步的,所述視頻認(rèn)證模塊包括訂購模塊,所述訂購模塊在所述視頻認(rèn)證請求失敗后,依據(jù)用戶的請求向合作商的訂購系統(tǒng)進(jìn)行訂購。實(shí)施例1 如圖1所示
5101用戶通過某IPTV系統(tǒng)點(diǎn)擊一個(gè)視頻進(jìn)行播放,所述IPTV系統(tǒng)包括視頻認(rèn)證模塊;所述視頻認(rèn)證模塊此時(shí)首先讀取配置信息,解析出該視頻播放請求是否需要認(rèn)證,如果不需要認(rèn)證則直接播放該視頻,如果需要認(rèn)證則進(jìn)入步驟S102 ;
5102所述視頻認(rèn)證模塊解析該視頻播放請求是否為初次認(rèn)證請求,如果是,則調(diào)用轉(zhuǎn)發(fā)模塊將所述視頻認(rèn)證請求轉(zhuǎn)發(fā)合作商認(rèn)證系統(tǒng)進(jìn)行認(rèn)證,所述視頻認(rèn)證模塊包括認(rèn)證緩存模塊,所述認(rèn)證緩存模塊緩存從合作商認(rèn)證系統(tǒng)得到的認(rèn)證結(jié)果;如果認(rèn)證通過則播放該視頻,如果認(rèn)證不通過,則進(jìn)入步驟S103 ;如果非初次認(rèn)證請求,則進(jìn)入步驟S104 ;
S103:所述視頻認(rèn)證模塊調(diào)用訂購模塊提示用戶是否訂購該視頻,用戶指示訂購該視頻,所述訂購模塊向合作商認(rèn)證系統(tǒng)發(fā)起訂購請求,購買成功后,所述認(rèn)證緩存模塊緩存所述訂購結(jié)果;
S104 所述認(rèn)證緩存模塊包括存儲(chǔ)模塊和讀取模塊,所述存儲(chǔ)模塊存儲(chǔ)所述認(rèn)證結(jié)果; 所述讀取模塊讀取所述存儲(chǔ)模塊所存儲(chǔ)的所述認(rèn)證結(jié)果;如果所述讀取模塊讀取到存儲(chǔ)模塊中的認(rèn)證結(jié)果,所述認(rèn)證結(jié)果為通過認(rèn)證,則播放該視頻;所述認(rèn)證結(jié)果為不通過,則調(diào)用轉(zhuǎn)發(fā)模塊將所述視頻認(rèn)證請求轉(zhuǎn)發(fā)合作商認(rèn)證系統(tǒng)進(jìn)行認(rèn)證,所述認(rèn)證緩存模塊緩存從合作商認(rèn)證系統(tǒng)得到的認(rèn)證結(jié)果;如果認(rèn)證通過則播放該視頻,如果認(rèn)證不通過,則進(jìn)入步驟 S103。所述存儲(chǔ)模塊將緩存數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫中,所述數(shù)據(jù)庫中的數(shù)據(jù)結(jié)構(gòu)如下
權(quán)利要求
1.一種視頻播放認(rèn)證系統(tǒng),包括視頻認(rèn)證模塊,其特征在于所述視頻認(rèn)證模塊包括認(rèn)證緩存模塊,所述認(rèn)證緩存模塊設(shè)置為緩存從合作商認(rèn)證系統(tǒng)得到的認(rèn)證結(jié)果。
2.如權(quán)利要求1所述的視頻播放認(rèn)證系統(tǒng),其特征在于所述視頻認(rèn)證模塊包括認(rèn)證匹配模塊,所述認(rèn)證匹配模塊設(shè)置為將視頻認(rèn)證請求根據(jù)不同合作商進(jìn)行模式匹配,所述認(rèn)證緩存模塊設(shè)置為緩存從所述合作商認(rèn)證系統(tǒng)得到的匹配結(jié)果。
3.如權(quán)利要求1或2所述的視頻播放認(rèn)證系統(tǒng),其特征在于所述認(rèn)證緩存模塊包括存儲(chǔ)模塊和讀取模塊,所述存儲(chǔ)模塊設(shè)置為存儲(chǔ)所述認(rèn)證結(jié)果和/或匹配結(jié)果;所述讀取模塊設(shè)置為讀取所述存儲(chǔ)模塊所存儲(chǔ)的所述認(rèn)證結(jié)果和/或匹配結(jié)果。
4.如權(quán)利要求3所述的視頻播放認(rèn)證系統(tǒng),其特征在于所述認(rèn)證結(jié)果和/或匹配結(jié)果包括但不限于用戶機(jī)頂盒編碼、合作廠商編碼、認(rèn)證視頻業(yè)務(wù)編碼、訂購類型、認(rèn)證狀態(tài)、訂購生效時(shí)間以及訂購失效時(shí)間。
5.如權(quán)利要求1或2所述的視頻播放認(rèn)證系統(tǒng),其特征在于所述視頻認(rèn)證模塊包括轉(zhuǎn)發(fā)模塊,所述轉(zhuǎn)發(fā)模塊設(shè)置為轉(zhuǎn)發(fā)視頻認(rèn)證請求至合作商認(rèn)證系統(tǒng)進(jìn)行認(rèn)證。
6.如權(quán)利要求5所述的視頻播放認(rèn)證系統(tǒng),其特征在于所述視頻認(rèn)證請求包括初次視頻認(rèn)證請求以及讀取緩存認(rèn)證結(jié)果進(jìn)行認(rèn)證失敗后的視頻認(rèn)證請求。
7.如權(quán)利要求5所述的視頻播放認(rèn)證系統(tǒng),其特征在于所述視頻認(rèn)證模塊包括訂購模塊,所述訂購模塊設(shè)置為所述視頻認(rèn)證請求失敗后,依據(jù)用戶的請求向合作商的訂購系統(tǒng)進(jìn)行訂購。
8.一種視頻播放認(rèn)證方法,視頻認(rèn)證模塊將用戶請求的視頻認(rèn)證請求發(fā)至合作商認(rèn)證系統(tǒng)進(jìn)行認(rèn)證,其特征在于,所述視頻認(rèn)證模塊包括認(rèn)證緩存模塊,所述認(rèn)證緩存模塊緩存所述合作商認(rèn)證系統(tǒng)反饋的認(rèn)證結(jié)果。
9.如權(quán)利要求8所述的視頻播放認(rèn)證方法,其特征在于所述視頻認(rèn)證模塊包括認(rèn)證匹配模塊,所述認(rèn)證匹配模塊將視頻認(rèn)證請求根據(jù)不同合作商進(jìn)行模式匹配,所述認(rèn)證緩存模塊緩存從所述合作商認(rèn)證系統(tǒng)得到的匹配結(jié)果。
10.如權(quán)利要求8或9所述的視頻播放認(rèn)證方法,其特征在于所述認(rèn)證緩存模塊包括存儲(chǔ)模塊和讀取模塊,所述存儲(chǔ)模塊存儲(chǔ)所述認(rèn)證結(jié)果和/或匹配結(jié)果;所述讀取模塊讀取所述存儲(chǔ)模塊所存儲(chǔ)的所述認(rèn)證結(jié)果和/或匹配結(jié)果。
11.如權(quán)利要求10所述的視頻播放認(rèn)證方法,其特征在于所述認(rèn)證結(jié)果和/或匹配結(jié)果包括但不限于用戶機(jī)頂盒編碼、合作廠商編碼、認(rèn)證視頻業(yè)務(wù)編碼、訂購類型、認(rèn)證狀態(tài)、訂購生效時(shí)間以及訂購失效時(shí)間。
12.如權(quán)利要求8或9所述的視頻播放認(rèn)證方法,其特征在于所述視頻認(rèn)證模塊包括轉(zhuǎn)發(fā)模塊,所述轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)視頻認(rèn)證請求至合作商認(rèn)證系統(tǒng)進(jìn)行認(rèn)證。
13.如權(quán)利要求12所述的視頻播放認(rèn)證方法,其特征在于所述視頻認(rèn)證請求包括初次視頻認(rèn)證請求以及讀取緩存認(rèn)證結(jié)果進(jìn)行認(rèn)證失敗后的視頻認(rèn)證請求。
14.如權(quán)利要求13所述的視頻播放認(rèn)證方法,其特征在于所述視頻認(rèn)證模塊包括訂購模塊,所述訂購模塊在所述視頻認(rèn)證請求失敗后,依據(jù)用戶的請求向合作商的訂購系統(tǒng)進(jìn)行訂購。
全文摘要
本發(fā)明涉及IPTV(InternetProtocolTelevision網(wǎng)絡(luò)電視)技術(shù)領(lǐng)域,尤指一種視頻播放多方式認(rèn)證系統(tǒng)及其方法。所述視頻播放系統(tǒng)包括視頻認(rèn)證模塊,其特征在于所述視頻認(rèn)證模塊包括認(rèn)證緩存模塊,所述認(rèn)證緩存模塊設(shè)置為緩存從合作商認(rèn)證系統(tǒng)得到的認(rèn)證結(jié)果。采用本發(fā)明視頻播放認(rèn)證系統(tǒng)以及方法,采用靈活的認(rèn)證方法,在業(yè)務(wù)上可以適用于不同的合作商的認(rèn)證模式,大大提高了商務(wù)合作上的多樣性,而且大大降低的視頻業(yè)務(wù)的開發(fā)和維護(hù)的工作量,同時(shí)在采取緩存模式之后,大大降低了認(rèn)證模塊的壓力。
文檔編號H04N21/8352GK102223584SQ201110172689
公開日2011年10月19日 申請日期2011年6月24日 優(yōu)先權(quán)日2011年6月24日
發(fā)明者李啟元, 李懷宇, 謝孟軍 申請人:百視通網(wǎng)絡(luò)電視技術(shù)發(fā)展有限責(zé)任公司