專利名稱:條件訪問事件的概要顯示的管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種條件訪問事件的概要顯示的管理方法,尤其是在付費(fèi)電視領(lǐng)域。
背景技術(shù):
在條件訪問系統(tǒng)中,尤其是數(shù)字付費(fèi)電視領(lǐng)域中,一個(gè)數(shù)字?jǐn)?shù)據(jù)流被傳輸至電視機(jī)。此流被加密以便能夠控制其使用并確定這類使用的一定條件。此加密方法得益于一定的控制字,它們每隔一定間隔(通常在5至30秒之間)變化一次,從而阻止任何旨在發(fā)現(xiàn)這類控制字的攻擊。
為使接收機(jī)能使用這些控制字來將所加密的流進(jìn)行解密,無論用管理中心和用戶單元安全模塊之間的傳輸系統(tǒng)的唯一密鑰所加密的控制消息(ECM)中的流如何,它們都被送至接收機(jī)。事實(shí)上,是在一個(gè)安全模塊(SC)中執(zhí)行安全操作的,該安全模塊通常做成一個(gè)能防篡改的智能卡。此模塊或?yàn)榭刹鹦额愋突蚩芍苯蛹傻浇邮諜C(jī)內(nèi)。
當(dāng)一個(gè)控制消息(ECM)被解密時(shí),在安全模塊(SC)內(nèi)驗(yàn)證是否存在對(duì)所考慮的流的訪問權(quán)。此權(quán)利能由某些授權(quán)消息(EMM)管理,這些授權(quán)消息將這類權(quán)利裝載入安全模塊。也可考慮其它解決方案,例如發(fā)送解密密鑰。
在以下描述中,“事件”一詞是指視頻、音頻(例如MP3)或數(shù)據(jù)內(nèi)容(例如游戲程序),它們根據(jù)已知的控制字方法來加密,每個(gè)事件能夠使用一個(gè)或多個(gè)控制字加密,它們中每一個(gè)具有一個(gè)給定的有效持續(xù)時(shí)間。
現(xiàn)在這類事件使用的統(tǒng)計(jì)是基于訂購、事件購買或按照時(shí)間單位付費(fèi)的原則的。
訂購允許確定一個(gè)與一個(gè)或多個(gè)用于傳輸這些事件的廣播頻道相關(guān)聯(lián)的權(quán)利,以及如果在用戶的安全模塊中存在該權(quán)利,則允許他/她無阻礙地訪問這些頻道。
與此同時(shí),有可能確定屬于具體事件例如一部電影或一場(chǎng)足球比賽的一定權(quán)利。用戶能夠獲得此權(quán)利(例如購買)以及此事件將由此權(quán)利具體地進(jìn)行管理。此方法已知具有名稱“付費(fèi)節(jié)目”(PPV)。
控制消息(ECM)不只包含控制字,而且還包含字被發(fā)送回接收機(jī)/解碼器的條件。當(dāng)將控制字解密時(shí),將驗(yàn)證在安全模塊中是否有一個(gè)與消息中所提出的訪問條件相關(guān)聯(lián)的權(quán)利。
無論何時(shí)當(dāng)該比較結(jié)果是肯定時(shí),該控制字被送回用戶單元。此控制字包含于一個(gè)由傳輸密鑰加密的ECM控制消息內(nèi)。
至于存在于安全模塊內(nèi)的權(quán)利,這經(jīng)常由一個(gè)授權(quán)消息(EMM)安裝在此模塊內(nèi),由于安全原因,該授權(quán)消息通常由一個(gè)稱為權(quán)利密鑰(RK)的不同密鑰進(jìn)行加密。
根據(jù)已知的付費(fèi)電視廣播形式,為在給定時(shí)間將一個(gè)事件解密,以下三個(gè)元素是必要的-與由一個(gè)或多個(gè)控制字(CW)加密的事件有關(guān)的數(shù)據(jù),-包含各控制字(CW)和訪問條件(AC)的(各)ECM控制消息,-存儲(chǔ)于安全模塊內(nèi)的用于允許驗(yàn)證所述訪問條件的相應(yīng)權(quán)利。
任何時(shí)候當(dāng)用戶希望看到他/她能訪問的或他/她能獲得權(quán)利的頻道、服務(wù)或事件的清單時(shí),也可使用以上所述原則。為此目的,使用一個(gè)電子節(jié)目導(dǎo)引(EPG=電子節(jié)目導(dǎo)引),以及已經(jīng)取得權(quán)利的事件或頻道使用例如綠色顯示,而沒有取得權(quán)利的事件或頻道使用紅色顯示。
當(dāng)權(quán)利的特征是簡(jiǎn)單的時(shí),例如當(dāng)用戶已經(jīng)為一定有效持續(xù)時(shí)間訂購一定所述服務(wù)時(shí),要生成一個(gè)能考慮這些權(quán)利的EPG是容易的。相反,當(dāng)用戶希望管理一些更為復(fù)雜的權(quán)利時(shí),例如要求提供升級(jí)服務(wù)或使用在訂購中不允許的條件時(shí),當(dāng)今系統(tǒng)不允許對(duì)這些元素容易地進(jìn)行管理。
國際專利申請(qǐng)WO 97/42762描述了一個(gè)能具體地用于付費(fèi)電視領(lǐng)域的數(shù)據(jù)訪問系統(tǒng)。在此系統(tǒng)中,授權(quán)消息被送至用戶的解碼器。通常這些消息包含對(duì)付費(fèi)電視事件的訪問權(quán)利。此外,它們包含某些指針,用于指示允許獲取附加數(shù)據(jù)的位置。該附加數(shù)據(jù)能夠具體地包含那些與事件本身或與一定軟件相關(guān)的明文數(shù)據(jù)。這些數(shù)據(jù)連至解碼器,并且一般不須任何解密就可訪問。它們不被包含在各授權(quán)消息內(nèi)。在給定訪問條件必須保證安全的原則下,此系統(tǒng)不允許管理與輔助數(shù)據(jù)相關(guān)的各安全范圍,以及不允許管理根據(jù)每個(gè)用戶的現(xiàn)有權(quán)利的可變?cè)L問條件。
發(fā)明內(nèi)容
本發(fā)明旨在通過創(chuàng)建一種設(shè)備來補(bǔ)償現(xiàn)有技術(shù)器件的缺點(diǎn),所創(chuàng)建的設(shè)備能管理復(fù)雜權(quán)利,從而為營銷商提供使用的很大靈活性。
通過條件訪問事件的概要顯示的管理方法而達(dá)到此目的,該方法包括以下步驟-將形成一個(gè)電子節(jié)目導(dǎo)引(EPG)的數(shù)據(jù)發(fā)送至解碼器(STB),此電子導(dǎo)引用于顯示將被廣播的各事件,這些數(shù)據(jù)包括對(duì)于每個(gè)事件的至少一個(gè)標(biāo)識(shí)符、文本數(shù)據(jù)和一個(gè)包括為訪問此事件所需各條件的條件塊,-發(fā)送至少一個(gè)授權(quán)消息(EMM)至一個(gè)與解碼器相關(guān)聯(lián)的安全模塊(SC),此消息確定對(duì)一個(gè)事件的訪問權(quán)利;其特征在于該方法還包括以下步驟-發(fā)送條件塊(PECM)至所述安全模塊(SC),-在安全模塊中處理包含于所述條件塊(PECM)中的訪問條件,及-由安全模塊返回一個(gè)消息,用于根據(jù)對(duì)每個(gè)事件的訪問條件和包含于安全模塊中的訪問權(quán)利來指示每個(gè)事件的權(quán)利是否存在于安全模塊中。
參照具體實(shí)施例的描述和附圖,將能更好地理解本發(fā)明及其優(yōu)點(diǎn),附圖中-圖1原理性地顯示根據(jù)現(xiàn)有技術(shù)的電子導(dǎo)引(EPG)的一個(gè)實(shí)施例;-圖2原理性地顯示圖1實(shí)施例中所用控制消息(ECM)的內(nèi)容;-圖3顯示根據(jù)本發(fā)明的一個(gè)控制消息(ECM)的內(nèi)容;-圖4顯示根據(jù)本發(fā)明的系統(tǒng)中所用一個(gè)條件塊的內(nèi)容;及-圖5代表根據(jù)本發(fā)明的電子導(dǎo)引EPG的一個(gè)實(shí)施例。
具體實(shí)施例方式
圖1和2描述現(xiàn)有技術(shù)的已知系統(tǒng)。在這些系統(tǒng)中,構(gòu)成電子節(jié)目導(dǎo)引EPG的數(shù)據(jù)被一個(gè)服務(wù)頻道傳輸,并由時(shí)間表和文本數(shù)據(jù)組成,具體地例如事件名稱、描述和可能某些注解。就一個(gè)訪問權(quán)利而言,EPG數(shù)據(jù)也包含與此事件相關(guān)的服務(wù),這些服務(wù)例如稱為S1至S48。
與此同時(shí),所廣播的事件由包含一定數(shù)量的預(yù)設(shè)字段的控制消息ECM所伴隨,這些字段在圖2中具有參考數(shù)字11至14,例如具體是標(biāo)識(shí)符事件(字段13)、與其相關(guān)的服務(wù)(字段14)、控制字CW(字段11)、廣播時(shí)間和日期(字段12)以及與該事件相關(guān)的一個(gè)可能的信貸。得益于由各字段所預(yù)設(shè)的這個(gè)結(jié)構(gòu),該消息結(jié)構(gòu)被如此確定,例如在字段14上將總能發(fā)現(xiàn)服務(wù)SID的數(shù)量。
此服務(wù)由一個(gè)授權(quán)消息EMM所啟動(dòng),該授權(quán)消息的目的是在SC安全模塊中確定一個(gè)訂購塊,除其它內(nèi)容外,此塊還包含此服務(wù)的有效持續(xù)時(shí)間。
為在用戶的電視機(jī)上顯示電子導(dǎo)引(EPG),解碼器STB讀取包含于SC安全模塊中的各權(quán)利,也就是說前述的各塊。更確切地,它根據(jù)這些權(quán)利來確定可用服務(wù)的清單以及每個(gè)服務(wù)的持續(xù)時(shí)間或有效日期。因此,該解碼器在一方面具有來源于安全模塊的和包含可用服務(wù)和它們的有效持續(xù)時(shí)間的清單的數(shù)據(jù)庫,而另一方面具有一個(gè)用于EPG的數(shù)據(jù)庫,其中EPG包含各事件、與之相關(guān)的服務(wù)和傳播日期的清單。
對(duì)于每個(gè)事件,解碼器能因而驗(yàn)證該安全模塊是否具有對(duì)所考慮服務(wù)的權(quán)利以及此權(quán)利在事件廣播期間是否有效。在此比較結(jié)果的基礎(chǔ)上,如果該權(quán)利沒有被獲取到,則將在EPG上用紅色顯示該事件,如果此權(quán)利被獲取到并因而存在于該安全模塊內(nèi),則用綠色顯示該事件。
在圖1中,如果獲取到此事件的權(quán)利,則在面向所考慮事件的EPG的最后一列中顯示“是”,如果沒有獲取到該權(quán)利,則顯示“否”。
在廣播一個(gè)事件時(shí),在安全模塊中如此處理各個(gè)包含各控制字CW的并與此事件相關(guān)聯(lián)的各ECM控制消息,從而驗(yàn)證與此事件相關(guān)聯(lián)的各權(quán)利的存在。如果存在各權(quán)利,則每個(gè)ECM控制消息被處理以便從中提取它所包含的各控制字。此控制字然后被送至解碼器,它將已經(jīng)使用此特定控制字加密過的數(shù)據(jù)進(jìn)行解密。
當(dāng)條件是簡(jiǎn)單時(shí),例如當(dāng)用戶已經(jīng)訂購一個(gè)服務(wù)包時(shí),此實(shí)施例的操作很完善。在此情況下,解碼器將組成EPG的數(shù)據(jù)中的預(yù)設(shè)字段內(nèi)容與安全模塊存儲(chǔ)器內(nèi)容進(jìn)行比較,并獲得一個(gè)能夠直接使用的回答。
具體地,當(dāng)用戶希望建議升級(jí)服務(wù)時(shí),可能需要確定復(fù)雜條件,對(duì)此情況一個(gè)預(yù)設(shè)的固定字段結(jié)構(gòu)就不適用了。這類升級(jí)服務(wù)的例子包含為了每個(gè)訂戶的生日而允許對(duì)一組頻道的自由訪問。對(duì)于常規(guī)系統(tǒng)可以建議這類服務(wù),但卻要付出很大復(fù)雜性的代價(jià)。事實(shí)上,為允許這點(diǎn),需要?jiǎng)?chuàng)建附加權(quán)利,更確切地是365個(gè)訂購塊,每一塊對(duì)應(yīng)于一年中的一天。這些權(quán)利如同其它權(quán)利一樣被管理,這意味著它們被一定EMM授權(quán)消息所傳輸。這些消息必須一次再一次發(fā)送給所有受惠者,從而保證每個(gè)人收到各權(quán)利。
在收到此消息時(shí),為此單個(gè)用途而在安全模塊中創(chuàng)建一個(gè)新訂購塊。應(yīng)該注意,具體地由于這些消息的高級(jí)別加密,這些消息將吸收一部分帶寬和一部分密碼裝置。
升級(jí)服務(wù)的另一個(gè)例子包括在根據(jù)訂購類型的多個(gè)不同數(shù)量的基礎(chǔ)上對(duì)一個(gè)給定事件開清單。對(duì)以運(yùn)動(dòng)為主題的頻道的訂購用戶可例如按預(yù)定價(jià)格對(duì)一場(chǎng)足球比賽付費(fèi),而沒有此類訂購的用戶必須按另一種價(jià)格對(duì)同一場(chǎng)足球比賽付費(fèi)。在現(xiàn)有情況下,因?yàn)樵撌录谋孀R(shí)對(duì)所有用戶都是嚴(yán)格地相同的,而對(duì)此事件的訪問條件又取決于該事件和取決于為一個(gè)用戶設(shè)置的各參數(shù),所以不可能管理此類規(guī)則。
現(xiàn)在,根據(jù)現(xiàn)有技術(shù),解決方案在于發(fā)送一個(gè)屬于每個(gè)用戶的EMM授權(quán)消息,考慮到他/她的專有條件而提出為各事件應(yīng)付的費(fèi)用。我們能容易地想象必須傳輸很多消息來滿足所有用戶。
更一般地,為能給一個(gè)具體事件應(yīng)用一定具體條件,必須在所考慮的各用戶訂購時(shí)預(yù)先建立這些條件。如果不是這種情況,則具體情況的管理將會(huì)困難或甚至不可能。在所有情況下,為在安全模塊中生成各具體權(quán)利,必須分派一定EMM授權(quán)消息,其分派頻率必須足夠高以便保證大部分用戶已經(jīng)收到所希望的權(quán)利。
此實(shí)施例不是很方便,因?yàn)樗加么罅看鎯?chǔ)器,并且授權(quán)消息EMM的通訊并未充分利用可用的帶寬。
在描述本發(fā)明的一個(gè)實(shí)施例的圖3中,控制消息ECM并不在預(yù)設(shè)位置處包含任何更多數(shù)據(jù)而是包含一個(gè)操作Op。這是在一種請(qǐng)求形式下書寫的,使用一種例如以縮拼詞SQL(結(jié)構(gòu)化查詢語言)表達(dá)的句法語言。
與現(xiàn)有技術(shù)中所知系統(tǒng)比較,本發(fā)明特別有利,因?yàn)榭梢栽谌魏螘r(shí)候以非常靈活的方式設(shè)計(jì)、修改或使用SQL類型請(qǐng)求所定義的各條件。由于在控制消息ECM中沒有預(yù)設(shè)數(shù)據(jù)字段,這就允許獲得在系統(tǒng)起始點(diǎn)處未曾預(yù)料的因而未在用戶訂購中設(shè)置的組合。
因此,由于此簡(jiǎn)單管理,有可能提議即使對(duì)很小的組也能提供非常廣泛的服務(wù)。因此可能生成目標(biāo)明確的接近于公司市場(chǎng)觀點(diǎn)的服務(wù)。
在處理這一ECM控制消息時(shí),操作Op由安全模塊SC的SQL馬達(dá)處理, 而包含于此相同消息中的控制字CW的返回或不返回操作則是由該結(jié)果決定的。
至于ECM控制消息,也考慮到在本發(fā)明的上下文中使用一個(gè)SQL類型的請(qǐng)求來替代一個(gè)EMM授權(quán)消息的各字段。
存于安全模塊中的用于確定訂購塊的數(shù)據(jù)保持不變,只有對(duì)這些數(shù)據(jù)的操作會(huì)改變。
作為例子,一個(gè)這類請(qǐng)求可以是●服務(wù)S22有效或生日=十月十日。
另一個(gè)對(duì)推動(dòng)性購買的復(fù)雜請(qǐng)求的例子可以是●如果安全模塊包含對(duì)S1、S8和S12服務(wù)的權(quán)利,則推斷出對(duì)Ev1事件的4美元數(shù)值,如果不包含,則推斷出對(duì)此事件的5美元數(shù)值。
在此實(shí)施例中,主要由于安全原因,解碼器STB不被授權(quán)處理SQL語言中的復(fù)雜請(qǐng)求。
在本發(fā)明的上下文中,解決方法包括修改傳輸至EPG的數(shù)據(jù),此修改在于將一個(gè)新塊包括在這些數(shù)據(jù)內(nèi),該新塊是將要和所考慮事件一起傳輸?shù)目刂葡CM的一部分拷貝。
這個(gè)稱為條件塊(PECM)的塊至少包括那個(gè)與從中獲取它的控制消息相同的SQL請(qǐng)求。根據(jù)所選實(shí)施方式,其它字段例如控制字可被刪除。顯然,當(dāng)該事件被用戶看到時(shí),控制消息ECM被傳輸,因?yàn)樗鼈儼刂谱諧W。相反,條件塊必須預(yù)先發(fā)送,因?yàn)樗鼈冇糜谛纬蒃PG,后者允許用戶預(yù)先看到他/她已經(jīng)獲得的權(quán)利和他/她能獲得的權(quán)利。
在由EPG接收這些數(shù)據(jù)后,此PECM塊將被傳輸至安全模塊,從而能處理復(fù)雜請(qǐng)求,特別是用SQL語言表達(dá)的請(qǐng)求。
此PECM塊被闡述于圖4中。安全模塊將以常規(guī)方式處理此條件塊,并將能從中提取SQL請(qǐng)求。在安全模塊中分析在此請(qǐng)求中所定義的條件,以及請(qǐng)求的結(jié)果被重新傳輸至STB解碼器。得益于此結(jié)果,能以先前解釋的參照現(xiàn)有技術(shù)所描述的方式來顯示EPG。
此方法原理性地表現(xiàn)于圖5中。更具體地,允許形成EPG的數(shù)據(jù)被傳輸至解碼器STB。一個(gè)具有SQL請(qǐng)求形式的包含允許確定訪問條件的操作的條件塊PECM被形成并然后傳輸至安全模塊SC。此模塊處理SQL請(qǐng)求。SQL請(qǐng)求的條件與安全模塊中注冊(cè)的權(quán)利進(jìn)行比較,從而能夠確定那些正在獲取權(quán)利或能夠獲取權(quán)利的事件。這些可用的權(quán)利與EPG數(shù)據(jù)相關(guān)聯(lián)。然后,無論安全模塊是否具有各權(quán)利,事件清單都被顯示于用戶的電視機(jī)上,其中每個(gè)事件都區(qū)別開。
權(quán)利要求
1.一種條件訪問事件的概要顯示的管理方法,包括以下步驟-將形成一個(gè)電子節(jié)目導(dǎo)引(EPG)的數(shù)據(jù)發(fā)送至解碼器(STB),此電子導(dǎo)引用于顯示將被廣播的各事件,這些數(shù)據(jù)包括對(duì)于每個(gè)事件的至少一個(gè)標(biāo)識(shí)符、文本數(shù)據(jù)和一個(gè)包括為訪問此事件所需各條件的條件塊,-發(fā)送至少一個(gè)授權(quán)消息(EMM)至一個(gè)與解碼器相關(guān)聯(lián)的安全模塊(SC),此消息確定對(duì)一個(gè)事件的訪問權(quán)利;其特征在于該方法還包括以下步驟-發(fā)送條件塊(PECM)至所述安全模塊(SC),-在安全模塊中處理包含于所述條件塊(PECM)中的訪問條件,及-由安全模塊返回一個(gè)消息,根據(jù)每個(gè)事件的訪問條件和包含于安全模塊中的訪問權(quán)利,來指示對(duì)于每個(gè)事件的權(quán)利是否存在于安全模塊中;以及在于包含于條件塊(PECM)中的訪問條件是以結(jié)構(gòu)化語言的請(qǐng)求所描述的一個(gè)操作(Op)的形式所表達(dá)的。
2.根據(jù)權(quán)利要求1的管理方法,其特征在于該請(qǐng)求是用SQL語言(結(jié)構(gòu)化查詢語言)書寫的。
3.根據(jù)權(quán)利要求1的管理方法,其特征在于一個(gè)事件由至少一個(gè)控制字(CW)加密,這些控制字(CW)以一個(gè)也包括訪問條件的加密控制消息(ECM)的形式被傳輸至解碼器(STB),此方法在于在條件塊(PECM)中傳輸所有或一部分控制消息(ECM)。
4.根據(jù)權(quán)利要求3的管理方法,其特征在于條件塊(PECM)只包括與包含于控制消息(ECM)內(nèi)的訪問條件相關(guān)的數(shù)據(jù)。
5.根據(jù)權(quán)利要求4的管理方法,其特征在于所述與訪問條件相關(guān)的數(shù)據(jù)在條件塊(PECM)中以加密形式被發(fā)送。
6.根據(jù)權(quán)利要求4的管理方法,其特征在于與訪問條件相關(guān)的所述數(shù)據(jù)以明文位于條件塊(PECM)中。
全文摘要
本發(fā)明的目的是對(duì)條件訪問事件的概要顯示進(jìn)行管理,以便例如是對(duì)付費(fèi)電視的一個(gè)電子節(jié)目導(dǎo)引的顯示進(jìn)行管理。通過一個(gè)包括以下步驟的方法來達(dá)到此目的將形成一個(gè)電子節(jié)目導(dǎo)引(EPG)的數(shù)據(jù)發(fā)送至解碼器(STB),此電子導(dǎo)引用于顯示將被廣播的各事件,這些數(shù)據(jù)包括對(duì)于每個(gè)事件的至少一個(gè)標(biāo)識(shí)符、文本數(shù)據(jù)和一個(gè)包括為訪問此事件所需各條件的條件塊;發(fā)送至少一個(gè)授權(quán)消息(EMM)至一個(gè)與解碼器相關(guān)聯(lián)的安全模塊(SC),此消息確定對(duì)一個(gè)事件的訪問權(quán)利;發(fā)送條件塊(PECM)至所述安全模塊(SC);在安全模塊中處理包含于所述條件塊(PECM)中的訪問條件;由安全模塊返回一個(gè)消息,根據(jù)每個(gè)事件的訪問條件和包含于安全模塊中的訪問權(quán)利來標(biāo)示每個(gè)事件的權(quán)利是否存在于安全模塊中。此方法允許管理結(jié)構(gòu)化語言的各請(qǐng)求以及有可能管理各復(fù)雜訪問條件。
文檔編號(hào)H04N7/16GK1720733SQ200380104967
公開日2006年1月11日 申請(qǐng)日期2003年12月1日 優(yōu)先權(quán)日2002年12月3日
發(fā)明者奧利維耶·布里克, 克里斯托弗·戈尼亞特 申請(qǐng)人:納格拉卡德股份有限公司