【技術實現步驟摘要】
本專利技術涉及通訊設備
,尤其涉及一種基于AES和素材驗證的網絡終端播放控制方法。
技術介紹
目前媒體終端按場所來分主要包括:車載媒體終端和樓宇媒體終端,他們都有一個共同的特點:就是在流動的公共場所進行媒體的播放及傳遞。因此對于終端設備投入商來說,為確保設備播放的安全性、唯一性以及獨立性均有較大的要求。根據目前相關資料表明及行業信息的分析,不同廠商對媒體內容數據加密方式不盡相同,有的完全不加密,媒體數據在終端上完全以明文的形式出現;而有的使用過于復雜的手段加密,增加開發成本,增加系統開銷。本專利申請文件基于整體系統考慮,尤其是針對硬件資料相對緊張的嵌入式系統,提出了一種新型的加密和驗證算法。該算法將媒體承載的數據分成兩種方式處理,一種是將全文進行AES加密,另一種是提取數據中某個部位作AES加密。二者的有效結合,在數據內容的安全性和系統的運行效率上,找到一個相對穩定的平衡點,也能很好的滿足當前設備商提出的數據安全性和唯一性的要求。現在有技術中公開了一種“移動終端設備電子文件存儲結構和管理方法”,見公開號為:CN101183374,公開日為:2008.05.21的中國專利,該專利技術涉及移動終端設備的無線方式管理文件的領域,目前計算機文件管理與存儲方式不適用于移動終端設備,也不兼容,該專利技術為克服這些問題采用了一系列軟硬件技術,通過素材格式轉換、填充內存區塊、填充數據位,生成目錄和標簽、填充版權數據、壓縮文本數據、加密電子內容、最終生成包含原始數據,目錄結構,版權信息的壓縮并加密保護的目標文件即UMD文件,復制到移動終端,在用戶終端設置編輯接口,該 ...
【技術保護點】
一種基于AES和素材驗證的網絡終端播放控制方法,其特征在于,包括如下步驟:步驟1、將網絡終端播放的廣告內容所使用的html文件、txt文本文件以及播放列表xml文件通過平臺端進行AES算法加密,對網絡終端播放的廣告內容所引用的素材通過平臺端進行上傳,并在各素材末尾追加加密校驗碼;步驟2、平臺端通過下發下載命令給網絡終端,并告知網絡終端下載所需的FTP服務器所在的路徑,步驟3、網絡終端獲取所述路徑進行解析后,并啟動FTP線程下載經AES算法加密后的html文件、txt文本文件以及播放列表xml文件和進行末尾追加加密校驗碼處理后的各素材;網絡終端在播放廣告內容時,對加密后的html文件、txt文本文件以及播放列表xml文件進行解密,并對廣告內容中引用的各素材進行驗證;步驟4、當解密html文件、txt文本文件以及播放列表xml文件時,任意一文件解密有錯或者驗證素材有錯,則網絡終端將禁止播放該有錯文件或者有錯的素材;并上報平臺端,請求重新下載對應有錯的文件或素材。
【技術特征摘要】
1.一種基于AES和素材驗證的網絡終端播放控制方法,其特征在于,包括如下步驟: 步驟1、將網絡終端播放的廣告內容所使用的html文件、txt文本文件以及播放列表xml文件通過平臺端進行AES算法加密,對網絡終端播放的廣告內容所引用的素材通過平臺端進行上傳,并在各素材末尾追加加密校驗碼; 步驟2、平臺端通過下發下載命令給網絡終端,并告知網絡終端下載所需的FTP服務器所在的路徑, 步驟3、網絡終端獲取所述路徑進行解析后,并啟動FTP線程下載經AES算法加密后的html文件、txt文本文件以及播放列表xml文件和進行末尾追加加密校驗碼處理后的各素材;網絡終端在播放廣告內容時,對加密后的html文件、txt文本文件以及播放列表xml文件進行解密,并對廣告內容中引用的各素材進行驗證; 步驟4、當解密html文件、txt文本文件以及播放列表xml文件時,任意一文件解密有錯或者驗證素材有錯,則網絡終端將禁止播放該有錯文件或者有錯的素材;并上報平臺端,請求重新下載對應有錯的文件或素材。2.根據權利要求1所述的一種基于AES和素材驗證的網絡終端播放控制方法,其特征在于:所述將網絡終端播放的廣告內容所使用的html文件、txt文本文件以及播放列表xml文件通過平臺端進行AES算法加密,具體包括如下步驟: 步驟10、在平臺端獲得廣告內容所使用的html文件、txt文本文件以及播放列表xml文件;將該三個文件逐個按步驟11至步驟18進行操作: 步驟11、計算文件的長度,得到4個字節的HEX格式的文件長度值,文件長度值的長度不夠4個字節,在前面補O ;超過4個字節,去掉超出的高字節,保留低4個字節的值; 步驟12、計算文件的校驗和,`得到4個字節的HEX格式的校驗和值,校驗和值是將整個文件的所有字節通過累加計算得到,校驗和值長度不夠4個字節,在前面補O ;超過4個字節,去掉超出的高字節,保留低4個字節的值; 步驟13、獲取文件的對齊校驗值,得到2個字節的HEX格式的對齊校驗值,對齊校驗值是由步驟11中文件長度值的第一字節和第二字節的高4位和步驟12中校驗和值的第一字節和第二字節的低4位組成的2個字節; 步驟14、將步驟11中的文件長度值與平臺端預先設定的4個字節的閾值A進行異或運算,再將運算結果轉成ASCII值B,該B為8個字節的字符串; 步驟15、將步驟12中的校驗和值與平臺端預先設定的4個字節的閾值C進行異或運算,再把運算結果轉成ASCII值D,該D為8個字節的字符串; 步驟16、將步驟13中的對齊校驗值轉成ASCII值E,該E為4個字節的字符串; 步驟17、把步驟14、步驟15、步驟16中獲得的字符串B、D、E,以BED順序組成一個20字節的字符串F ; 步驟18、將步驟17中的字符串F追加到該文件的末尾,并用AES算法加密該文件。3.根據權利要求2所述的一種基于AES和素材驗證的網絡終端播放控制方法,其特征在于:對網絡終端播放的廣告內容所引用的素材通過平臺端進行上傳,并在各素材末尾追加加密校驗碼,具體包括如下步驟: 步驟21、根據平臺端上傳的素材類型,找出需要素材,即圖片文件和視頻文件;將該圖片文件和視頻文件均按步驟22至步驟29進行操作:步驟22、計算文件的長度;得到4個字節的HEX格式的文件長度值,文件長度值的長度不夠4個字節,在前面補O ;超過4個字節,去掉超出的高字節,保留低4個字節的值; 步驟23、計算文件的CRC32校驗;得到2個字節的HEX格式的校驗值,該檢驗值是取該文件前面IK字節和最后IK字節作CRC32校驗; 步驟24、獲取對齊校驗值,得到2個字節的HEX格式的對齊校驗值;該對齊校驗值是由步驟22中文件長度值的第一字節和第二字節的高4位和步驟23中CRC32校驗值的第一字節和第二字節的低4位組成的2個字節; 步驟25、將步驟22中的文件長度值與所述4個字節的閾值A進...
【專利技術屬性】
技術研發人員:吳長太,曹禮玉,胡光杰,廖燕梅,
申請(專利權)人:福建三元達通訊股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。