[发明专利]一种视频编解码固件管理方法和系统有效
| 申请号: | 201811431376.2 | 申请日: | 2018-11-26 |
| 公开(公告)号: | CN109547796B | 公开(公告)日: | 2021-03-09 |
| 发明(设计)人: | 覃南鑫 | 申请(专利权)人: | 晶晨半导体(上海)股份有限公司 |
| 主分类号: | H04N19/42 | 分类号: | H04N19/42 |
| 代理公司: | 上海申新律师事务所 31272 | 代理人: | 俞涤炯 |
| 地址: | 201203 上海市浦东新区中国*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频 解码 管理 方法 系统 | ||
1.一种视频编解码固件管理方法,其特征在于,包括以下步骤:
步骤S1,获取关于多个硬件的源文件;
步骤S2,对所述源文件进行处理以生成关联与数字签名的固件包;
步骤S3,判断所述固件包对应的所述数字签名是否有效;
若是,对所述固件包进行数据预加载,以得到每个所述硬件对应的固件数据,随后执行步骤S4;
若否,抛弃所述固件包,返回步骤S1;
步骤S4,对每个所述固件数据进行过滤,以得到可用固件数据;
步骤S5,根据每个所述可用固件数据驱动对应的所述硬件,随后返回步骤S1。
2.如权利要求1所述的视频编解码固件管理方法,其特征在于,所述步骤S2具体包括以下步骤:
步骤S21,将所述源文件进行编译,以得到编译文件;
步骤S22,对所述编译文件进行加密,以得到加密文件;
步骤S23,对所述加密文件进行数据压缩,以得到压缩文件;
步骤S24,对所述压缩文件进行数字签名处理,以得到关联与所述数字签名的所述固件包。
3.如权利要求2所述的视频编解码固件管理方法,其特征在于,所述步骤S21具体包括:将所述源文件进行二进制编译,以得到所述编译文件。
4.如权利要求1所述的视频编解码固件管理方法,其特征在于,所述步骤S3具体包括以下步骤:
步骤S31,判断所述固件包对应的所述数字签名是否有效;
若有效,执行步骤S32;
步骤S32,对所述固件包进行数据解压,以得到解压文件;
步骤S33,对所述解压文件进行解析,以得到解析文件;
步骤S34,对所述解析文件进行解密,以得到解密文件;
步骤S35,对所述解密文件进行数据预加载,以得到所述固件数据;
步骤S36,将所述固件数据进行存储。
5.如权利要求4所述的视频编解码固件管理方法,其特征在于,所述步骤S31中若所述固件包对应的所述数字签名为无效,则抛弃所述固件包,随后返回步骤S1。
6.一种视频编解码固件管理系统,其特征在于,包括:
固件打包模块,将多个硬件的源文件进行处理生成关联与数字签名的固件包;
固件预加载模块,与所述固件打包模块连接,对所述固件包进行数据预加载并获得每个所述硬件对应的固件数据;
过滤模块,与所述固件预加载模块连接,对每个所述固件数据进行过滤,以得到可用固件数据;
硬件模块,与所述过滤模块连接,根据每个所述可用固件数据驱动对应的所述硬件。
7.如权利要求6所述的视频编解码固件管理系统,其特征在于,所述固件包包括数字签名部分和固件数据部分,所述数字签名部分和所述固件数据部分一一对应设置;
所述数字签名部分用于存储所述数字签名;
所述固件数据部分用于存储所述固件数据。
8.如权利要求6所述的视频编解码固件管理系统,其特征在于,所述固件打包模块包括:
编译单元:用于对所述源文件进行编译以获得编译文件;
加密单元,与所述编译单元连接,用于对所述编译文件进行加密以得到加密文件;
压缩单元,与所述加密单元连接,用于对所述加密文件进行数据压缩,以得到压缩文件;
处理单元,与所述压缩单元连接,用于对所述压缩文件进行数字签名处理,以得到关联与所述数字签名的所述固件包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晶晨半导体(上海)股份有限公司,未经晶晨半导体(上海)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811431376.2/1.html,转载请声明来源钻瓜专利网。





