The embodiment of the present application discloses a bus data storage method and device, wherein the bus data storage device includes a vibration detection unit, a special file system, a data temporary storage unit and a mechanical hard disk, wherein the vibration detection unit is used to collect the vibration signal during the running of a bus and utilizes the vibration signal during the running of the bus. The vibration signal determines the vibration level in the running process of the current bus, and sends a control command to the special file system according to the vibration level; the special file system is used to stop the reading and writing function of the mechanical hard disk according to the control command and reset the magnetic head of the mechanical hard disk to the residence area; or according to the control command. The control command restarts the mechanical hard disk; the data storage unit stores bus data according to the data writing request; and transfers data not saved to the mechanical hard disk to the mechanical hard disk when the mechanical hard disk is in working state.
【技术实现步骤摘要】
一种公交车数据存储方法及装置
本申请涉及数据处理
,特别涉及一种公交车数据存储方法及装置。
技术介绍
现代化的智能终端设备已成为城市公交车中必不可少的配置,作为大容量数据存储的机械硬盘也被广泛的应用于车载智能终端中,如车载监控视频内容保存、车载运行数据保存等。由于公交车运行中产生的机械振动和频繁的启动熄火等特点,现有的智能终端仅采用了物理方法对机械硬盘进行减震处理,该种方式在一定程度上减少了硬盘故障率,但由于机械硬盘的工作特性,工作时读写磁头与盘片的浮动高度只有几微米,当震动强度或频率达到一定值时,机械硬盘读写头会划伤盘片,以致硬盘物理损坏而数据发生错误,同时由于频繁启动熄火而导致的数据意外丢失,由于公交车辆行驶过程中来自发动机的自身规律性震动和道路引起的突发性震动都是不可避免的,同时公交车辆行驶过程熄火和启动较为频繁也是不可避免的,因此需要一种方案来解决公交车辆数据正确存储并保护公交车机械硬盘的问题。
技术实现思路
本申请实施方式的目的是提供一种公交车数据存储方法及装置,解决如何实现在保护好公交车机械硬盘的情况下公交车数据完整保存的技术问题。为实现上述目的,本申请实施方式提供一种公交车数据存储装置,包括:震动检测单元、专用文件系统、数据暂存单元和机械硬盘;其中,所述震动检测单元,用于采集公交车辆行驶过程中的震动信号,利用所述震动信号确定当前公交车行驶过程中的震动等级;并根据所述震动等级向所述专用文件系统发送控制命令;所述专用文件系统,用于根据所述控制命令停止所述机械硬盘读写功能并复位机械硬盘的磁头至停留区域;或根据所述控制命令重新启用所述机械硬盘;所述 ...
【技术保护点】
1.一种公交车数据存储装置,其特征在于,包括:震动检测单元、专用文件系统、数据暂存单元和机械硬盘;其中,所述震动检测单元,用于采集公交车辆行驶过程中的震动信号,利用所述震动信号确定当前公交车行驶过程中的震动等级;并根据所述震动等级向所述专用文件系统发送控制命令;所述专用文件系统,用于根据所述控制命令停止所述机械硬盘读写功能并复位机械硬盘的磁头至停留区域;或根据所述控制命令重新启用所述机械硬盘;所述数据暂存单元,用于根据数据写入请求存储公交车数据;并在所述机械硬盘处于工作状态时将未保存至所述机械硬盘上的数据转存至机械硬盘。
【技术特征摘要】
1.一种公交车数据存储装置,其特征在于,包括:震动检测单元、专用文件系统、数据暂存单元和机械硬盘;其中,所述震动检测单元,用于采集公交车辆行驶过程中的震动信号,利用所述震动信号确定当前公交车行驶过程中的震动等级;并根据所述震动等级向所述专用文件系统发送控制命令;所述专用文件系统,用于根据所述控制命令停止所述机械硬盘读写功能并复位机械硬盘的磁头至停留区域;或根据所述控制命令重新启用所述机械硬盘;所述数据暂存单元,用于根据数据写入请求存储公交车数据;并在所述机械硬盘处于工作状态时将未保存至所述机械硬盘上的数据转存至机械硬盘。2.如权利要求1所述的装置,其特征在于,所述数据暂存单元包括:暂存控制器、Nand-flash存储器和静态随机存取存储器;所述静态随机存取存储器,用于根据数据写入请求存储公交车数据,校验存储的公交车数据是否同步存储至所述机械硬盘中,将未保存至所述机械硬盘中的公交车数据在所述机械硬盘处于工作状态时转存至所述机械硬盘中,同时将转存的公交车数据清除;并在系统掉电情况下将缓存的公交车数据转存至所述Nand-flash存储器;所述Nand-flash存储器,用于系统掉电的情况下且在备用电源提供的电能作用下从所述静态随机存取存储器中获得缓存的公交车数据,并根据数据写入请求存储公交车数据;在系统上电之后,将存储的所述公交车数据转存至所述静态随机存取存储器中,同时将所述公交车数据从Nand-flash存储器中清除;所述暂存控制器,用于系统掉电情况下将所述静态随机存取存储器内未存储至所述机械硬盘内的数据转存至所述Nand-flash存储器,并启用所述Nand-flash存储器用于公交车数据的存储;在系统恢复用电情况下将所述Nand-flash存储器中的数据转存至所述静态随机存取存储器内,并启用所述静态随机存取存储器用于公交车数据的存储。3.如权利要求2所述的装置,其特征在于,还包括:备用电源;其中,所述备用电源,用于当公交车辆熄火导致车辆主电源断开时,为所述数据暂存单元提供电源支撑,使得所述静态随机存取存储器中存储的未保存至所述机械硬盘中的公交车数据转存至所述Nand-flash存储器。4.如权利要求1所述的装置,其特征在于,所述震动检测单元进一步用于采集公交车辆行驶过程中的震动信号,利用所述震动信号确定当前公交车行驶过程中的震动等级;当前震动等级高于设定的上限阀值时驱动所述专用文件系统,以停止所述机械硬盘读写功能并复位机械硬盘的磁头至停留区域;当前震动等级低...
【专利技术属性】
技术研发人员:周里捷,王湘萍,靳哲,杨士伟,崔玺,张子航,李光平,杨锐,
申请(专利权)人:北京公共交通控股集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。