System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及存储,尤其是涉及一种用于用于确定摄像机中emmc芯片存储寿命的方法。
技术介绍
1、对于前端设备(如摄像机等)来说,通常使用emmc(embedded multi media card,嵌入式多媒体卡)芯片作为本地存储介质,而emmc芯片内部采用nand flash,使得emmc芯片的擦写次数有限,导致emmc芯片的寿命值有限。
2、比如说,以8mbps码率的录像文件为例,若emmc芯片的实际容量大小是8g,emmc芯片的擦写次数是3000次,在通过emmc芯片存储该录像文件时,每隔24小时,就对emmc芯片全盘擦写10次,导致emmc芯片只能使用61天,也就是说,在61天之后,向emmc芯片中写入数据时错误概率会很大,无法保证数据准确性。在emmc芯片的工作时长达到这个寿命值时,前端设备将无法正常运行,导致emmc芯片内的数据丢失,给用户造成较大损失。
技术实现思路
1、本申请提供一种用于确定摄像机中emmc芯片存储寿命的方法,所述摄像机包括soc芯片,所述soc芯片集成了sdio模块和指令模块;其中,所述指令模块与所述emmc芯片的存储寿命关联,所述指令模块用于统计写入所述emmc芯片的数据字节量,所述方法包括:
2、在所述摄像机启动后,连接所述指令模块与所述sdio模块之间的通讯;
3、在所述通讯连接后,所述sdio模块获取所述emmc芯片的寄存器数据;利用所述通讯,所述指令模块从所述sdio模块获取到所述寄存器数据;其中,所述寄
4、基于所述寄存器数据,所述指令模块执行:
5、根据所述寄存器数据、写入所述emmc芯片的数据字节总量、所述第一存储寿命值对应的数据字节量,计算所述emmc芯片的存储寿命数据。
6、由以上技术方案可见,本申请实施例中,针对使用emmc芯片作为本地存储介质的摄像机,能够对emmc芯片的寿命值进行精确统计,并主动向用户推送emmc芯片的寿命健康状态,以提醒用户在emmc芯片的寿命上限值到来之前,及时保存emmc芯片内的数据(如配置参数和录像文件等),从而避免emmc芯片内的数据丢失,避免因重要数据丢失而造成无法估计的损失。
本文档来自技高网...【技术保护点】
1.一种用于确定摄像机中EMMC芯片存储寿命的方法,其特征在于,所述摄像机包括SOC芯片,所述SOC芯片集成了SDIO模块和指令模块;其中,所述指令模块与所述EMMC芯片的存储寿命关联,所述指令模块用于统计写入所述EMMC芯片的数据字节量,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求2所述的方法,其特征在于,所述根据所述寄存器数据、写入所述EMMC芯片的数据字节总量、所述第一存储寿命值对应的数据字节量,计算所述EMMC芯片的存储寿命数据之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,所述存储寿命数据包括所述EMMC芯片的写入放大因子;其中,所述写入放大因子大于或等于1,在所述写入放大因子越大时,表示所述EMMC芯片的寿命值消耗越快;
6.根据权利要求5所述的方法,其特征在于,所述根据所述寄存器数据、写入所述EMMC芯片的数据字节总量、所述第一存储寿命值对应的数据字节量,计算所述EMMC芯片的存储寿命数据之后,所述方法还包括:
...【技术特征摘要】
1.一种用于确定摄像机中emmc芯片存储寿命的方法,其特征在于,所述摄像机包括soc芯片,所述soc芯片集成了sdio模块和指令模块;其中,所述指令模块与所述emmc芯片的存储寿命关联,所述指令模块用于统计写入所述emmc芯片的数据字节量,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求2所述的方法,其特征在于,所述根据所述寄存器数据、写入所述emmc芯片的数据字节总量、所述第一存储寿命值对应的数据字节量,计算所述emmc芯片的存储寿命数据之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,所述存储寿命数据包括所述emmc芯片的写入放大因子;其中,所述写入放大...
【专利技术属性】
技术研发人员:谢飞,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。