務群關聯表中獲取與BISS描述符相對應的解擾密鑰,最后將解擾密鑰添加至預先存儲的解擾密鑰集合中,以更新解擾密鑰集合。在本發(fā)明實施例中,無需用戶手動輸入解擾密鑰,機頂盒會自動獲取與BISS描述符相對應的解擾密鑰,并將解擾密鑰添加至預先存儲的解擾密鑰集合中,以更新解擾密鑰集合。由此可見,實施本發(fā)明實施例能夠提高解擾密鑰集合的更新效率。
[0063]請參閱圖2,圖2是本發(fā)明實施例公開的另一種解擾密鑰集合更新方法的流程示意圖。如圖2所示,該解擾密鑰集合更新方法可以包括以下步驟:
[0064]S201、檢測機頂盒是否開啟解擾密鑰集合更新模式。
[0065]本發(fā)明實施例中,解擾密鑰集合更新模式主要包括機頂盒會根據業(yè)務群關聯表中包含的解擾密鑰實時更新本端存儲的解擾密鑰集合的模式。
[0066]本發(fā)明實施例中,當機頂盒啟動后,則會檢測是否開啟解擾密鑰集合更新模式。
[0067]S202、若檢測到機頂盒開啟解擾密鑰集合更新模式時,獲取包含基本協(xié)同操作加擾系統(tǒng)BISS描述符的目標頻點。
[0068]本發(fā)明實施例中,若檢測到機頂盒開啟解擾密鑰集合更新模式時,則說明該機頂盒會根據業(yè)務群關聯表中包含的解擾密鑰實時更新本端存儲的解擾密鑰集合,因此,機頂盒可以獲取包含基本協(xié)同操作加擾系統(tǒng)BISS描述符的目標頻點,并繼續(xù)執(zhí)行更新解擾密鑰集合的步驟。若檢測到機頂盒未開啟解擾密鑰集合更新模式時,則可以輸出用于提示是否開啟解擾密鑰集合更新模式的提示信息。其中,該提示信息可以包括語音提示、文字提示或閃光提示中的一種或多種,且該提示信息的輸出需要借助外部設備來完成。
[0069]S203、對目標頻點進行解調,以獲取與目標頻點相對應的業(yè)務信息。
[0070]S204、從業(yè)務信息中獲取目標業(yè)務群關聯表。
[0071]S205、從目標業(yè)務群關聯表中獲取與BISS描述符相對應的解擾密鑰,并將解擾密鑰添加至預先存儲的解擾密鑰集合中,以更新解擾密鑰集合。
[0072]本發(fā)明實施例中,當從業(yè)務信息中獲取目標業(yè)務群關聯表之后,則可以檢測獲取到的目標業(yè)務群關聯表與預先存儲的業(yè)務群關聯表是否相匹配;若檢測到目標業(yè)務群關聯表與預先存儲的業(yè)務群關聯表不匹配時,從目標業(yè)務群關聯表中獲取與BISS描述符相對應的解擾密鑰。若檢測到目標業(yè)務群關聯表與預先存儲的業(yè)務群關聯表匹配時,則說明機頂盒當前存儲的解擾密鑰集合已經為最新的解擾密鑰集合,則機頂盒無需針對解擾密鑰集合的更新做何處理。
[0073]本發(fā)明實施例中,業(yè)務群關聯表可以包括下關鍵字段:解擾密鑰描述符版本號、頻道信息以及解擾密鑰;其中,解擾密鑰描述符版本號是給機頂盒用于和Flash內已存數據對比,并判斷當前解擾密鑰集合是否需要更新的依據;而頻道信息是用于標示出后續(xù)的解擾密鑰應該和哪一個頻道所對應;最后是8個字節(jié)的解擾密鑰實際數據,存儲到機頂盒Flash后,機頂盒會取這個數據直接設為解擾密鑰來對相應的加擾節(jié)目進行解擾。
[0074]本發(fā)明實施例中,當更新解擾密鑰集合之后,還可以執(zhí)行以下步驟:
[0075]11)當接收到頻道切換指令時,檢測更新后的解擾密鑰集合中是否存在頻道切換指令包括的目標頻道所對應的目標解擾密鑰;
[0076]12)若檢測更新后的解擾密鑰集合中存在目標解擾密鑰,則獲取目標解擾密鑰,并使用目標解擾密鑰對目標頻道進行解擾。
[0077]本發(fā)明實施例中,切換指令中會攜帶目標頻道的標識信息,該標識信息用于確定目標頻道。
[0078]本發(fā)明實施例中,當接收到頻道切換指令時,檢測更新后的解擾密鑰集合中是否存在頻道切換指令包括的目標頻道所對應的目標解擾密鑰;若檢測更新后的解擾密鑰集合中存在目標解擾密鑰,則獲取目標解擾密鑰,并使用目標解擾密鑰對目標頻道進行解擾。若檢測更新后的解擾密鑰集合中不存在目標解擾密鑰,則說明目標頻道是加擾頻道,說明該頻道暫時不可觀看,用戶可以通過繳費等渠道獲得觀看該頻道的權限。
[0079]本發(fā)明實施例中,多媒體內容(如采用加擾密鑰進行加擾后的多媒體內容)在傳輸之前,還應采用預先設置的加密方式對解擾密鑰進行深度加密,只有加密后方可進行傳輸,且機頂盒在接收到加密后的解擾密鑰時,首先需要采用預先設置的解密方式對解擾密鑰進行解密,再利用解擾密鑰解擾。其中,預先設置的加密方式與解密方式應該提前商定并使用相同的密鑰規(guī)則。舉例來說,當加密方式為高級加密標準(AdvancedEncrypt1n Standard,AES)時,使用密鑰A作為加密解密規(guī)則,當加密前的原始數據為0101010301010103,則采用AES加密后,則對應的數據為71F2961D3E50A8BE,當機頂盒收到加密數據71F2961D3E50A8BE,使用密鑰A解密后,最終得到原始的解密密鑰0101010301010103。從而保證了解擾密鑰在傳輸過程中的安全性
[0080]在圖2中,詳細描述了在機頂盒開啟了解擾密鑰集合更新模式時,機頂盒會根據業(yè)務群關聯表實時更新本端中預先存儲的解擾密鑰集合。由于在本發(fā)明實施例中,同樣無需用戶手動輸入解擾密鑰,機頂盒會自動獲取與BISS描述符相對應的解擾密鑰,并將解擾密鑰添加至預先存儲的解擾密鑰集合中,以更新解擾密鑰集合。由此可見,實施本發(fā)明實施例能夠提高解擾密鑰集合的更新效率。
[0081]請參閱圖3,圖3是本發(fā)明實施例公開的一種機頂盒的結構示意圖,用于執(zhí)行上述解擾密鑰集合更新方法。如圖3所示,該機頂盒可以包括:第一獲取單元301、解調單元302、第二獲取單元303、第三獲取單元304以及添加單元305,其中,
[0082]第一獲取單元301,用于獲取包含基本協(xié)同操作加擾系統(tǒng)BISS描述符的目標頻點。
[0083]本發(fā)明實施例中,基本協(xié)同操作加擾系統(tǒng)(Basic Interoperable ScramblingSystem, BISS),是在數字電視系統(tǒng)中使用的一種加擾方法,由歐洲廣播聯盟(EuropeanBroadcasting Un1n, EBU)所制定的衛(wèi)星廣播加密系統(tǒng).眾多硬體制造商皆支援此協(xié)定,其CAID標識是2600。相對于CAS的密鑰每隔一定周期(一般為5?30秒)變化,通過專用通道并有專用軟件(ECMG、EMMG)或設備(如加擾機)而言,BISS —種密鑰固定的加密方法,它不需要CAS等軟件和功能復雜的加抗機,密鑰的傳輸可以是口口相傳等非常簡單的方式。由于衛(wèi)星新聞直播不同于一般的衛(wèi)星電視,不適宜采用一般的加密方法。若衛(wèi)星新聞信號在傳送時沒有任何加密,這有機會被有心人士直接從其衛(wèi)星信號收看,因此有必要制定一種筒單的加密制式。BISS加密由12位密鑰(sess1n key)保護,只有發(fā)射方及接收方才知道,發(fā)射機和接收視均需要輸入相同的密鑰牙才能解碼,其加擾算法是基于DVB通用加擾算法DVB — CSA。從前述可知:只要我們能夠找到BISS的12位KEY就能收看到電視
-H-* 口
T N ο
[0084]本發(fā)明實施例中,頻點是給固定頻率的編號。舉例來說,若頻率間隔都為200KHZ,這樣就依照 200KHz 的頻率間隔從 890MHz、890.2ΜΗζ、890.4ΜΗζ、890.6ΜΗζ、890.8MHz、891ΜΗζ……915MHz分為125個無線頻率段,并對每個頻段進行編號,從1、2、3、4……125 ;這些對固定頻率的編號就是我們所說的頻點;反過來說:頻點是對固定頻率的編號。在GSM網絡中我們用頻點取代頻率來指定收發(fā)信機組的發(fā)射頻率。舉例來說:指定一個載波的頻點為3,就是說該載波將接受頻率為890.4MHz的上行信號并以935.4MHz的頻率發(fā)射信號。GSM900的頻段可以分成125個頻點(實際可用124個)。其中I?94屬于中國移動、96?124屬于中國聯通,95保留以區(qū)分兩家運營商。
[0085]本發(fā)明實施例中,當機頂盒啟動后,則第一獲取單元301可以獲取包含基本協(xié)同操作加擾系統(tǒng)BISS描述符的目標頻點。
[0086]解調單元302,用于對目標頻點進行解調,以獲取與目標頻點相對應的業(yè)務信息。
[0087]本發(fā)明實施例中,解調是調制的逆過程。調制方式不同,解調方法也不一樣。與調制的分類相對應,解調可分為正弦波解調(有時也稱為連續(xù)波解調)和脈沖波解調。正弦波解調還可再分為幅度解調