一种公交车数据存储方法及装置制造方法及图纸

技术编号:19008911 阅读:31 留言:0更新日期:2018-09-22 08:49
本申请实施方式公开了一种公交车数据存储方法及装置,其中,公交车数据存储装置包括:震动检测单元、专用文件系统、数据暂存单元和机械硬盘;其中,所述震动检测单元,用于采集公交车辆行驶过程中的震动信号,利用所述震动信号确定当前公交车行驶过程中的震动等级;并根据所述震动等级向所述专用文件系统发送控制命令;所述专用文件系统,用于根据所述控制命令停止所述机械硬盘读写功能并复位机械硬盘的磁头至停留区域;或根据所述控制命令重新启用所述机械硬盘;所述数据暂存单元,用于根据数据写入请求存储公交车数据;并在所述机械硬盘处于工作状态时将未保存至所述机械硬盘上的数据转存至机械硬盘。

Data storage method and device for bus

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.

【技术实现步骤摘要】
一种公交车数据存储方法及装置
本申请涉及数据处理
,特别涉及一种公交车数据存储方法及装置。
技术介绍
现代化的智能终端设备已成为城市公交车中必不可少的配置,作为大容量数据存储的机械硬盘也被广泛的应用于车载智能终端中,如车载监控视频内容保存、车载运行数据保存等。由于公交车运行中产生的机械振动和频繁的启动熄火等特点,现有的智能终端仅采用了物理方法对机械硬盘进行减震处理,该种方式在一定程度上减少了硬盘故障率,但由于机械硬盘的工作特性,工作时读写磁头与盘片的浮动高度只有几微米,当震动强度或频率达到一定值时,机械硬盘读写头会划伤盘片,以致硬盘物理损坏而数据发生错误,同时由于频繁启动熄火而导致的数据意外丢失,由于公交车辆行驶过程中来自发动机的自身规律性震动和道路引起的突发性震动都是不可避免的,同时公交车辆行驶过程熄火和启动较为频繁也是不可避免的,因此需要一种方案来解决公交车辆数据正确存储并保护公交车机械硬盘的问题。
技术实现思路
本申请实施方式的目的是提供一种公交车数据存储方法及装置,解决如何实现在保护好公交车机械硬盘的情况下公交车数据完整保存的技术问题。为实现上述目的,本申请实施方式提供一种公交车数据存储装置,包括:震动检测单元、专用文件系统、数据暂存单元和机械硬盘;其中,所述震动检测单元,用于采集公交车辆行驶过程中的震动信号,利用所述震动信号确定当前公交车行驶过程中的震动等级;并根据所述震动等级向所述专用文件系统发送控制命令;所述专用文件系统,用于根据所述控制命令停止所述机械硬盘读写功能并复位机械硬盘的磁头至停留区域;或根据所述控制命令重新启用所述机械硬盘;所述数据暂存单元,用于根据数据写入请求存储公交车数据;并在所述机械硬盘处于工作状态时将未保存至所述机械硬盘上的数据转存至机械硬盘。优选地,所述数据暂存单元包括:暂存控制器、Nand-flash存储器和静态随机存取存储器;所述静态随机存取存储器,用于根据数据写入请求存储公交车数据,校验存储的公交车数据是否同步存储至所述机械硬盘中,将未保存至所述机械硬盘中的公交车数据在所述机械硬盘处于工作状态时转存至所述机械硬盘中,同时将转存的公交车数据清除;并在系统掉电情况下将缓存的公交车数据转存至所述Nand-flash存储器;所述Nand-flash存储器,用于系统掉电的情况下且在所述备用电源提供的电能作用下从所述静态随机存取存储器中获得缓存的公交车数据,并根据数据写入请求存储公交车数据;在系统上电之后,将存储的所述公交车数据转存至所述静态随机存取存储器中,同时将所述公交车数据从Nand-flash存储器中清除;所述暂存控制器,用于系统掉电情况下将所述静态随机存取存储器内未存储至所述机械硬盘内的数据转存至所述Nand-flash存储器,并启用所述Nand-flash存储器用于公交车数据的存储;在系统恢复用电情况下将所述Nand-flash存储器中的数据转存至所述静态随机存取存储器内,并启用所述静态随机存取存储器用于公交车数据的存储。优选地,还包括:备用电源;其中,所述备用电源,用于当公交车辆熄火导致车辆主电源断开时,为所述数据暂存单元提供电源支撑,使得所述静态随机存取存储器中存储的未保存至所述机械硬盘中的公交车数据转存至所述Nand-flash存储器。优选地,所述震动检测单元进一步用于采集公交车辆行驶过程中的震动信号,利用所述震动信号确定当前公交车行驶过程中的震动等级;当前震动等级高于设定的上限阀值时驱动所述专用文件系统,以停止所述机械硬盘读写功能并复位机械硬盘的磁头至停留区域;当前震动等级低于下限阈值时驱动所述专用文件系统,以重新启用所述机械硬盘。为实现上述目的,本申请实施方式还提供一种公交车数据存储方法,该公交车数据存储基于震动检测单元、专用文件系统、数据暂存单元和机械硬盘实现;其中,所述震动检测单元采集公交车辆行驶过程中的震动信号,利用所述震动信号确定当前公交车行驶过程中的震动等级;并根据所述震动等级向所述专用文件系统发送控制命令;所述专用文件系统根据所述控制命令停止所述机械硬盘读写功能并复位机械硬盘的磁头至停留区域;或根据所述控制命令重新启用所述机械硬盘;所述数据暂存单元根据数据写入请求存储公交车数据;并在所述机械硬盘处于工作状态时将未保存至所述机械硬盘上的数据转存至机械硬盘。优选地,在所述机械硬盘处于工作状态时将未保存至所述机械硬盘上的数据转存至机械硬盘的步骤包括:静态随机存取存储器根据数据写入请求存储公交车数据,校验存储的公交车数据是否同步存储至所述机械硬盘中,将未保存至所述机械硬盘中的公交车数据在所述机械硬盘处于工作状态时转存至所述机械硬盘中,同时将转存的公交车数据清除;并在系统掉电情况下将缓存的公交车数据转存至所述Nand-flash存储器;Nand-flash存储器系统掉电的情况下且在所述备用电源提供的电能作用下从所述静态随机存取存储器中获得缓存的公交车数据,并根据数据写入请求存储公交车数据;在系统上电之后,将存储的所述公交车数据转存至所述静态随机存取存储器中,同时将所述公交车数据从Nand-flash存储器中清除;暂存控制器系统掉电情况下将所述静态随机存取存储器内未存储至所述机械硬盘内的数据转存至所述Nand-flash存储器,并启用所述Nand-flash存储器用于公交车数据的存储;在系统恢复用电情况下将所述Nand-flash存储器中的数据转存至所述静态随机存取存储器内,并启用所述静态随机存取存储器用于公交车数据的存储。优选地,还包括:当公交车辆熄火导致车辆主电源断开时,通过备用电源为所述数据暂存单元提供电源支撑,使得所述静态随机存取存储器中存储的未保存至所述机械硬盘中的公交车数据转存至所述Nand-flash存储器。优选地,根据所述震动等级向所述专用文件系统发送控制命令的步骤包括:当前震动等级高于设定的上限阀值时驱动所述专用文件系统,以停止所述机械硬盘读写功能并复位机械硬盘的磁头至停留区域;当前震动等级低于下限阈值时驱动所述专用文件系统,以重新启用所述机械硬盘。由上可见,与现有技术相比较,本技术方案结合公交车震动情况和数据暂存单元实现对机械硬盘的保护以及实现在机械硬盘保护期间的数据存储,防止由于公交车辆突发性振动所导致的机械硬盘故障和数据丢失问题。同时,该方案对现有车辆智能终端设备的兼容,可实现降低车辆设备维护成本和改造成本。附图说明为了更清楚地说明本申请实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为车载机械硬盘减震装置结构示意图;图2为电子硬盘结构示意图;图3为本申请实施例提出的一种公交车数据存储装置示意图之一;图4为公交车数据存储装置中数据暂存单元示意图;图5为本申请实施例提出的一种公交车数据存储装置示意图之二;图6为本申请实施例提出的一种公交车数据存储方法流程图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描本文档来自技高网
...
一种公交车数据存储方法及装置

【技术保护点】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1