首页> 中国专利> 车载视频监控终端的双SD卡多媒体文件存储系统及方法

车载视频监控终端的双SD卡多媒体文件存储系统及方法

摘要

本发明公开了一种车载视频监控终端的双SD卡多媒体文件存储系统,它包括linux内核、SD卡硬件设备和应用程序,所述的linux内核由文件系统和SD设备驱动部分组成,所述的应用程序由SD管理模块和多媒体文件存储模块组成,所述的SD卡硬件设备包括SD卡1和SD卡2。本发明采用SD卡代替现有的磁盘存储方式,存储器体积小,携带方便,成本低;SD卡的功耗比磁盘更低,发热量更小,工作温度范围大;不怕碰撞、冲击和震动;没有电机加速旋转的过程,启动快且不产生噪音,还减小了设备的体积和成本。

著录项

  • 公开/公告号CN103617008A

    专利类型发明专利

  • 公开/公告日2014-03-05

    原文格式PDF

  • 申请/专利权人 成都亿盟恒信科技有限公司;

    申请/专利号CN201310670057.8

  • 发明设计人 王春波;谢波;

    申请日2013-12-11

  • 分类号G06F3/06;

  • 代理机构成都金英专利代理事务所(普通合伙);

  • 代理人袁英

  • 地址 610041 四川省成都市高新区天益街38号

  • 入库时间 2024-02-19 22:14:31

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-01-04

    授权

    授权

  • 2014-04-02

    实质审查的生效 IPC(主分类):G06F3/06 申请日:20131211

    实质审查的生效

  • 2014-03-05

    公开

    公开

说明书

技术领域

本发明涉及一种多媒体文件存储方法,特别涉及一种车载视频监控终端的双SD卡多媒体文件存储系统方法。

背景技术

目前车载视频监控终端设备很多是在传统的DVR设备上增加无线通信模块的方案,使用的是传统的磁盘存储。由于磁盘对防振,散热都要求极高,而车辆运行时的振动,不同时段不同地区的室外温差都极易造成硬盘的损坏和数据的丢失,降低了车载视频设备的稳定性。有的视频终端增加了磁盘防振技术,但也只能缓解矛盾,不能从根本上解决问题,另外还增加了系统的复杂性和成本,不是理想的解决方案。

现如今电子产品中都会有一个存储芯片,即SD卡,FLASH凭借着低成本及高密度设计,被广泛的使用,在产品中如果用到频繁的写操作时,写平衡技术就显的尤为重要。其减少FLASH被擦除的次数来保证写数据的可靠性,延长FLASH的使用寿命。在写平衡技术中YAFFS做的比较成熟,但是庞大的程序量,复杂的移植性,在低端电子产品中基本无法实现。本发明技术可以有效的解决这一问题,2K左右byte的ROM,48byteRAM的使用量,基本可以移植到任意低端嵌入式产品中。

本专利是针对车载视频监控终端而专门研发的一款存储技术方案,将采用FLASH的SD卡应用在视频存储中,能够很好的适应车辆的振动,以及高温差的环境。

发明内容

本发明的目的在于克服现有技术的不足,提供一种采用SD卡代替现有的磁盘存储方式,存储器体积小,携带方便,成本低,发热量更小,工作温度范围大;不怕碰撞、冲击和震动;没有电机加速旋转的过程,启动快且不产生噪音,还减小了设备的体积和成本的车载视频监控终端的双SD卡多媒体文件存储系统及方法。

本发明的目的是通过以下技术方案来实现的:车载视频监控终端的双SD卡多媒体文件存储系统它包括linux内核、SD卡硬件设备和应用程序,所述的linux内核由文件系统和SD设备驱动部分组成,所述的应用程序由SD管理模块和多媒体文件存储模块组成,所述的SD卡硬件设备包括SD卡1和SD卡2。

所述的SD卡1与嵌入式CPU自带的SD卡接口连接,SD卡2接口采用USB2.0高速接口的GL823读卡芯片进行扩展,GL823读卡芯片一端与嵌入式CPU的USB接口相连接,另一端扩展出SD卡接口,与SD卡2卡座连接.

车载视频监控终端的双SD卡多媒体文件存储方法,它包括以下步骤:

S1:当SD卡插入时,系统自动将SD卡加载到linux内核上,以供应用程序使用;

S2:多媒体文件存储模块从音视频编码器获取压缩后的音视频数据帧,封装成常用的多媒体文件格式,然后再存储到SD管理模块指定的SD卡上面去;

S3:SD管理模块对双SD卡的循环存储和SD卡的有效性进行检测,它包括以下两个部分的检测:

S301:双SD的循环存储主要是负责两张SD卡的轮流存储切换:当第一张SD卡写满后,SD管理模块便通知多媒体文件存储模块将多媒体文件存储到第二张SD卡上面,当第二张SD卡也写满后,SD管理模块首先将第一张SD写入的最早文件删除,释放存储空间,然后通知多媒体文件存储模块将多媒体文件存储到第一张SD卡上面,如此循环,达到轮流存储的效果;

S302:SD管理模块还周期性的对SD卡进行有效性检测,当发现某张SD出现故障,文件系统被破坏或出现拔卡事件时,SD管理模块马上通知多媒体文件存储模块将多媒体文件存储到另一张SD卡上面,避免数据丢失,当异常的SD卡故障修复或再次插入后,又重新进入正常循环存储状态。

所述的SD卡采用FLASH芯片作为存储介质。

所述的FLASH芯片数据写入方法包括以下步骤:

A:对FLASH芯片数据使用区域进行预分配处理,分配原则以写入频率与分配空间成正比的方式;

B:将使用区域分索引区和数据区两个区,通过索引区获取数据区当前存储的偏移量;

C:将对数据区的写操作更新到索引区存放偏移地址的数据。

所述的索引区数据采用编号制,并循环存储,对索引区的数据获取使用二分查找法,对数据区的计算直接通过偏移量获取。

所述的数据区采用队列方式,队列满情况下新数据覆盖最老数据,循环存储。

本发明的有益效果是:

1、采用SD卡代替现有的磁盘存储方式,存储器体积小,携带方便,成本低;SD卡的功耗比磁盘更低,发热量更小,工作温度范围大;不怕碰撞、冲击和震动;没有电机加速旋转的过程,启动快且不产生噪音,还减小了设备的体积和成本;

2、双SD卡轮流循环存储方式,起到了负载均衡作用,避免了单张SD长时间连续工作的情况,一旦某张SD卡出现故障,系统会立即切换到另一张SD卡继续存储,不会造成数据丢失,实现了故障转移,提高了系统可靠性;而且用户可以取下任意一张SD卡进行导出数据,不会影响数据的实时存储;

3、SD采用FLASH芯片作为存储介质,出现机械错误的可能性很低,而且能够延长SD卡的使用寿命。

附图说明

图1为本发明的存储系统结构示意图;

图2为本发明的文件存储方法流程图;

图3为本发明的FLASH芯片数据写入方法流程图。

具体实施方式

下面结合附图进一步说明本发明的技术方案,但本发明所保护的内容不局限于以下所述。

如图1所示,车载视频监控终端的双SD卡多媒体文件存储系统,它包括linux内核、SD卡硬件设备和应用程序,所述的linux内核由文件系统和SD设备驱动部分组成,所述的应用程序由SD管理模块和多媒体文件存储模块组成,所述的SD卡硬件设备包括SD卡1和SD卡2。

所述的SD卡1与嵌入式CPU自带的SD卡接口连接,SD卡2接口采用USB2.0高速接口的GL823读卡芯片进行扩展,GL823读卡芯片一端与嵌入式CPU的USB接口相连接,另一端扩展出SD卡接口,与SD卡2卡座连接.

如图2所示,车载视频监控终端的双SD卡多媒体文件存储方法,它包括以下步骤:

S1:当SD卡插入时,系统自动将SD卡加载到linux内核上,以供应用程序使用;

S2:多媒体文件存储模块从音视频编码器获取压缩后的音视频数据帧,封装成常用的多媒体文件格式,然后再存储到SD管理模块指定的SD卡上面去;

S3:SD管理模块对双SD卡的循环存储和SD卡的有效性进行检测,它包括以下两个部分的检测:

S301:双SD的循环存储主要是负责两张SD卡的轮流存储切换:当第一张SD卡写满后,SD管理模块便通知多媒体文件存储模块将多媒体文件存储到第二张SD卡上面,当第二张SD卡也写满后,SD管理模块首先将第一张SD写入的最早文件删除,释放存储空间,然后通知多媒体文件存储模块将多媒体文件存储到第一张SD卡上面,如此循环,达到轮流存储的效果,同时也从应用层实现了存储设备的“损耗均衡”目的;

S302:SD管理模块还周期性的对SD卡进行有效性检测,当发现某张SD出现故障,文件系统被破坏或出现拔卡事件时,SD管理模块马上通知多媒体文件存储模块将多媒体文件存储到另一张SD卡上面,避免数据丢失,当异常的SD卡故障修复或再次插入后,又重新进入正常循环存储状态。

所述的SD卡采用FLASH芯片作为存储介质。

如图3所示,所述的FLASH芯片数据写入方法包括以下步骤:

A:对FLASH芯片数据使用区域进行预分配处理,分配原则以写入频率与分配空间成正比的方式;

B:将使用区域分索引区和数据区两个区,通过索引区获取数据区当前存储的偏移量;

C:将对数据区的写操作更新到索引区存放偏移地址的数据。

所述的索引区数据采用编号制,并循环存储,对索引区的数据获取使用二分查找法,对数据区的计算直接通过偏移量获取。

所述的数据区采用队列方式,队列满情况下新数据覆盖最老数据,循环存储,主要提供以下三种函数实现:读最近一次数据函数、读最近一次到最老之间所有数据函数和读某段范围的接口函数。 

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号