【技术实现步骤摘要】
本专利技术涉及通讯设备
,尤其涉及一种基于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进...
【专利技术属性】
技术研发人员:吴长太,曹礼玉,胡光杰,廖燕梅,
申请(专利权)人:福建三元达通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。