【技术实现步骤摘要】
一种高安分区数据损坏的检测与恢复方法、装置及终端
[0001]本申请涉及网络机顶盒
,尤其涉及一种高安分区数据损坏的检测与恢复方法、装置及终端。
技术介绍
[0002]目前网络机顶盒已引入多种版权保护规范,服务器也支持多种版权保护方案。
[0003]在目前的设计方案中,机顶盒将多种DRM的加密信息存储在一个独立的分区内,盒子会根据芯片id与随机数生成设备证书,部分头端的服务器会存储这个证书,要解密内容,客户端会向服务器发送许可证请求;许可证服务器对客户端进行身份验证,并将许可证发回客户端;盒子将服务器返回的许可证保存到安全分区中,用服务器返回的许可证对加密的码流进行解密。在这种过程中,存在着对安全分区的频繁读写操作,随着加密节目的数量增多,对flash的读写操作也会更加频繁。
[0004]但是,由于flash有一定的读写寿命,频繁对同一位置读写会降低flash寿命或造成数据丢失,一旦关键部分的数据丢失比如设备证书或key,与服务器进行交互时,服务器会认为对盒子的安全数据进行了篡改,拒绝提供许可证,导致节 ...
【技术保护点】
【技术特征摘要】
1.一种高安分区数据损坏的检测与恢复方法,其特征在于,所述方法包括:将已完成证书烧录与设备证书生成的安全分区内的数据保存备份至机顶盒的备份分区;当无法播放加密节目时,所述机顶盒通过返回的错误码分辨错误类型;根据所述错误类型将所述备份分区内的相应高安数据覆盖所述安全分区内损坏的高安数据,以恢复所述安全分区内的高安数据,继续播放所述加密节目。2.根据权利要求1所述的高安分区数据损坏的检测与恢复方法,其特征在于,将已完成证书烧录与设备证书生成的安全分区内的数据保存备份至机顶盒的备份分区,包括:在所述机顶盒的安全分区内烧写高安数据,生成设备证书;将所述安全分区内的数据存储至所述机顶盒的备份分区。3.根据权利要求1所述的高安分区数据损坏的检测与恢复方法,其特征在于,当无法播放加密节目时,之前包括:所述机顶盒携带设备证书向服务器请求许可证;所述服务器判断是否为首次认证;若是首次认证,则所述服务器判断高安数据是否合法;若所述高安数据合法,则所述服务器保存所述设备证书,并向所述机顶盒提供解码许可证,以正常播放加密节目;若不是首次认证,则验证所述高安数据与所述设备证书是否正确;若所述高安数据与所述设备证书不正确,则拒绝向所述机顶盒提供解码许可证,所述机顶盒无法播放所述加密节目。4.根据权利要求1所述的高安分区数据损坏的检测与恢复方法,其特征在于,所述机顶盒通过返回的错误码分辨错误类型,包括:当无法播放加密节目时,向所述机顶盒返回错误码;所述机顶盒根据所述错误码判断是否为证书错误;若所述错误码为所述证书错误,则根据所述备份...
【专利技术属性】
技术研发人员:李文博,张维,蒋艳兵,
申请(专利权)人:青岛海信宽带多媒体技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。