车载磁盘顺序写入及快捷恢复的系统及方法

文档序号:10612729阅读:590来源:国知局
车载磁盘顺序写入及快捷恢复的系统及方法
【专利摘要】一种车载磁盘数据顺序写入及快捷恢复的系统,包括公交车、音视频采集模块、车载机、车载硬盘、SSD(固态硬盘Solid State Drives)固态硬盘。一种基于车载磁盘数据顺序写入及快捷恢复的系统的数据传输方法,包括车载硬盘的分区、音视频数据的存储、扇区大小的确定、目录链表的生成。本发明首先通过目录链表保证文件录入在磁盘能够按照相应的顺序,依次的写入磁盘;其次在人为破坏磁盘分区表后可以按照程序算法重新格式化后恢复破坏之前的磁盘数据;再次,按照数据依次存储之后可以使数据查询时,磁头的读写在小范围之内运作,这样数据的读取速度会更加快捷。
【专利说明】
车载磁盘顺序写入及快捷恢复的系统及方法
技术领域
[0001]本发明属于车载设备的数据存储技术领域,主要涉及一种车载磁盘数据顺序写入及快捷恢复的系统及方法。
【背景技术】
[0002]现今社会,随着生活水平的不断提高,随着政府与社会对于智慧城市、智能交通的大力推进以及公众需求,随之对于公共交通行业本身的要求也越来越高,对于高要求高标准的服务需求就要求公共交通行业相应的技术水平也要提高,在众多的需求中,数据的完整性与真实性,以及相应的保存手段与方式就显得尤为重要。
[0003]针对这种情况,对于磁盘数据的保存以及清理,以及突发情况后的数据恢复提出了更高的要求。现有的磁盘存储比较混乱,没有次序,这样为后续的删除或者写入文件都会带来不便,极易造成数据的丢失,所以一种保证数据完整性方法的产生便迫在眉睫。

【发明内容】

[0004]为了解决上述技术问题,本发明提供一种车载磁盘数据顺序写入及快捷恢复的系统及方法。本发明通过一种格式化的手段保证数据的有序存储以及提供一种有效的突发事件后的数据恢复方式方法,为公共交通的突发的数据问题提供了优秀的解决方案,同时也为公共交通智能化提出了一种可行性方案。
[0005]本发明的技术方案是:
一种车载磁盘数据顺序写入及快捷恢复的系统,包括
公交车:用于载客,用于搭载车载机、音视频采集模块及车载硬盘;
音视频采集模块:设在公交车内,采集公交车内的音视频数据并传输至车载机;
车载机:设在公交车内,用于建立音视频采集模块与车载硬盘的通信连接,车载机与外部设备建立通信连接;
车载硬盘:设在公交车内,用于存储数据信息,数据信息包括音视频数据;
SSD(固态硬盘Solid State Drives)固态硬盘:设在车载机中,用于临时存储数据信息,数据信息包括音视频数据。
[0006]优选的,所述的音视频采集模块采用车载摄像头。
[0007]—种基于车载磁盘数据顺序写入及快捷恢复的系统的数据传输方法,包括以下步骤:
车载硬盘的分区:以车载硬盘存储空间的大小及公交车时间段S内所产生的音视频数据的预估值大小为依据对车载硬盘进行磁盘分区,设置相应的分区;每个分区按照分区文件大小生成对应的文件的目录,每一个目录对应一个完整的链簇;所述的链簇表示所有物理介质所对应的物理地址;
音视频数据的存储:分区按由小到大或者由大到小的顺序,依次序将音视频数据存储入相应的分区中;每个分区按照程序算法使每个音视频数据进行存储时依次由1、2、3、……、n的顺序在磁盘的每个分区进行数据存储,一个分区存满之后依次进行下一个分区的存储;当存储满最后一个分区之后,进行轮回式的数据覆盖存储,数据经过覆盖后,之前被覆盖的数据不能够再次恢复;
扇区大小的确定:将磁盘分区设置好之后,对每一个分区配置相应的扇区大小,根据音视频数据存储最小额为依据,任意选择扇区的大小,以Byte、Kbyte、Mbyte为相应的设置单位,控制扇区的大小;
目录链表的生成:每一个扇区对应的目录,按照顺序生成相应的目录链表,以此来保证音视频数据写入的顺序性以及磁盘分区的顺序性;在音视频存储数据非低级格式化的情况下,可以依照目录,通过再一次的格式化按照目录实现数据的恢复,这样可以有效保证数据的不丢失以及丢失后的易找回。
[0008]优选的,所述的程序算法为:
首先找到分区的首地址,把首地址作为当前第一个文件的首地址,然后按文件设定的大小,顺序的把物理磁盘空间链接成一个链表,每一个链表指向的扇区空间大小是相同的,这样用文件大小除以第个扇区的空间大小就可以得到这个文件所占用的扇区个数,生成第一个文件;然后从第一个文件的结束地址位置开始,用前述方法,依次生成每一个文件;所有生成的文件间和文件内的存储空间都是顺序的,这样就可以满足存储的顺序性和可恢复性。
[0009]优选的,音视频数据包括车载摄像头采集的车内乘客状态录像以及高清抓拍数据,音视频数据通过线路在公交车运行过程中震动较大时首先传输到SSD固态硬盘进行临时存储,在公交车稳定时音视频数据再由SSD固态硬盘转存到车载硬盘进行存储,以此来保证数据传输的稳定。
[0010]本发明的有益效果是:
本发明首先通过目录链表保证文件录入在磁盘能够按照相应的顺序,依次的写入磁盘;其次在人为破坏磁盘分区表后可以按照程序算法重新格式化后恢复破坏之前的磁盘数据;再次,按照数据依次存储之后可以使数据查询时,磁头的读写在小范围之内运作,这样数据的读取速度会更加快捷。
【附图说明】
[0011]图1是本发明的结构框图。
【具体实施方式】
[0012]—种车载磁盘数据顺序写入及快捷恢复的系统,参见图1,包括公交车:用于载客,用于搭载车载机、音视频采集模块及车载硬盘;
音视频采集模块:设在公交车内,采集公交车内的音视频数据并传输至车载机;
车载机:设在公交车内,用于建立音视频采集模块与车载硬盘的通信连接,车载机与外部设备建立通信连接;
车载硬盘:设在公交车内,用于存储数据信息,数据信息包括音视频数据;
SSD固态硬盘:设在车载机中,用于临时存储数据信息,数据信息包括音视频数据。
[0013]音视频采集模块可以采用车载摄像头或其他可以采集音频、视频的设备。
[0014]—种基于车载磁盘数据顺序写入及快捷恢复的系统的数据传输方法,包括以下步骤:
车载硬盘的分区:以车载硬盘存储空间的大小及公交车时间段S内所产生的音视频数据的预估值大小为依据对车载硬盘进行磁盘分区,设置相应的分区;每个分区按照分区文件大小生成对应的文件的目录,每一个目录对应一个完整的链簇;所述的链簇表示所有物理介质所对应的物理地址;该目录保证了数据存储位置的顺序性,采用这种方式,可防止数据存储空间的非线性,从而可以减少磁头读写时的来回移动,缩短读写时的时间,加快读写效率。
[0015]音视频数据的存储:分区按由小到大或者由大到小的顺序,依次序将音视频数据存储入相应的分区中;每个分区按照程序算法使每个音视频数据进行存储时依次由1、2、
3、……、n的顺序在磁盘的每个分区进行数据存储,一个分区存满之后依次进行下一个分区的存储;当存储满最后一个分区之后,进行轮回式的数据覆盖存储,数据经过覆盖后,之前被覆盖的数据不能够再次恢复。
[0016]上段提到的程序算法为:首先找到分区的首地址,把首地址作为当前第一个文件的首地址,然后按文件设定的大小,顺序的把物理磁盘空间链接成一个链表,每一个链表指向的扇区空间大小是相同的,这样用文件大小除以第个扇区的空间大小就可以得到这个文件所占用的扇区个数,生成第一个文件;然后从第一个文件的结束地址位置开始,用前述方法,依次生成每一个文件;所有生成的文件间和文件内的存储空间都是顺序的,这样就可以满足存储的顺序性和可恢复性。
[0017]扇区大小的确定:将磁盘分区设置好之后,对每一个分区配置相应的扇区大小,根据音视频数据存储最小额为依据,任意选择扇区的大小,以Byte、Kbyte、Mbyte为相应的设置单位,控制扇区的大小。
[0018]目录链表的生成:每一个扇区对应的目录,按照顺序生成相应的目录链表,以此来保证音视频数据写入的顺序性以及磁盘分区的顺序性;在音视频存储数据非低级格式化的情况下,可以依照目录,通过再一次的格式化按照目录实现数据的恢复,这样可以有效保证数据的不丢失以及丢失后的易找回。
[0019]音视频数据包括车载摄像头采集的车内乘客状态录像以及高清抓拍数据,音视频数据通过线路在公交车运行过程中震动较大时首先传输到SSD固态硬盘进行临时存储,在公交车稳定时音视频数据再由SSD固态硬盘转存到车载硬盘进行存储,以此来保证数据传输的稳定。
[0020]本发明首先通过目录链表保证文件录入磁盘能够按照相应的顺序,依次的写入磁盘;其次在人为破坏磁盘分区表后可以按照程序算法重新格式化后恢复破坏之前的磁盘数据;再次,按照数据依次存储之后可以使数据查询时,磁头的读写在小范围之内运作,这样数据的读取速度会更加快捷。通过目录链表保证数据的顺序写入以及后续数据损坏后的可恢复性;分区存储可以防止数据的全部丢失,降低损耗,同时提高磁盘的利用效率。
【主权项】
1.一种车载磁盘数据顺序写入及快捷恢复的系统,其特征在于,包括 公交车:用于载客,用于搭载车载机、音视频采集模块及车载硬盘; 音视频采集模块:设在公交车内,采集公交车内的音视频数据并传输至车载机; 车载机:设在公交车内,用于建立音视频采集模块与车载硬盘的通信连接,车载机与外部设备建立通信连接; 车载硬盘:设在公交车内,用于存储数据信息,数据信息包括音视频数据; SSD固态硬盘:设在车载机中,用于临时存储数据信息,数据信息包括音视频数据。2.根据权利要求1所述的车载磁盘数据顺序写入及快捷恢复的系统,其特征在于,所述的音视频采集模块采用车载摄像头。3.—种基于权利要求1或2任一项所述的车载磁盘数据顺序写入及快捷恢复的系统的数据传输方法,其特征在于,包括以下步骤: 车载硬盘的分区:以车载硬盘存储空间的大小及公交车时间段S内所产生的音视频数据的预估值大小为依据对车载硬盘进行磁盘分区,设置相应的分区;每个分区按照分区文件大小生成对应的文件的目录,每一个目录对应一个完整的链簇;所述的链簇表示所有物理介质所对应的物理地址; 音视频数据的存储:分区按由小到大或者由大到小的顺序,依次序将音视频数据存储入相应的分区中;每个分区按照程序算法使每个音视频数据进行存储时依次由1、2、3、……、n的顺序在磁盘的每个分区进行数据存储,一个分区存满之后依次进行下一个分区的存储;当存储满最后一个分区之后,进行轮回式的数据覆盖存储,数据经过覆盖后,之前被覆盖的数据不能够再次恢复; 扇区大小的确定:将磁盘分区设置好之后,对每一个分区配置相应的扇区大小,根据音视频数据存储最小额为依据,任意选择扇区的大小,以Byte、Kbyte、Mbyte为相应的设置单位,控制扇区的大小; 目录链表的生成:每一个扇区对应的目录,按照顺序生成相应的目录链表,以此来保证音视频数据写入的顺序性以及磁盘分区的顺序性;在音视频存储数据非低级格式化的情况下,可以依照目录,通过再一次的格式化按照目录实现数据的恢复,这样可以有效保证数据的不丢失以及丢失后的易找回。4.根据权利要求3所述的基于车载磁盘数据顺序写入及快捷恢复的系统的数据传输方法,其特征在于,所述的程序算法为: 首先找到分区的首地址,把首地址作为当前第一个文件的首地址,然后按文件设定的大小,顺序的把物理磁盘空间链接成一个链表,每一个链表指向的扇区空间大小是相同的,这样用文件大小除以第个扇区的空间大小就可以得到这个文件所占用的扇区个数,生成第一个文件;然后从第一个文件的结束地址位置开始,用前述方法,依次生成每一个文件;所有生成的文件间和文件内的存储空间都是顺序的,这样就可以满足存储的顺序性和可恢复性。5.根据权利要求4所述的基于车载磁盘数据顺序写入及快捷恢复的系统的数据传输方法,其特征在于, 音视频数据包括车载摄像头采集的车内乘客状态录像以及高清抓拍数据,音视频数据通过线路在公交车运行过程中震动较大时首先传输到SSD固态硬盘进行临时存储,在公交车稳定时音视频数据再由SSD固态硬盘转存到车载硬盘进行存储,以此来保证数据传输的稳定。
【文档编号】G06F12/02GK105975401SQ201610275567
【公开日】2016年9月28日
【申请日】2016年4月29日
【发明人】郭建国, 张鑫, 任海波
【申请人】郑州天迈科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1