[发明专利]一种实现车机系统数据安全的方法及系统在审
申请号: | 201310739876.3 | 申请日: | 2013-12-25 |
公开(公告)号: | CN103745171A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 梁自平;朱继平;贺全 | 申请(专利权)人: | 惠州华阳通用电子有限公司 |
主分类号: | G06F21/81 | 分类号: | G06F21/81 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 蒋剑明 |
地址: | 516006 广东省惠州市东江*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 系统 数据 安全 方法 | ||
技术领域
本发明涉及车机数据安全的技术领域,特别涉及一种提高车机信息娱乐系统数据安全的方法及系统。
背景技术
车机信息娱乐系统通常由MCU(微控制单元,在车机系统中称之“主机”,主要负责车机系统的电源管理等工作)和MPU(微处理单元,在车机系统中指ARM或MIPS这端,车机的应用程序都在这里运行)组成,其中MCU主要负责电源管理,负责给MPU供电,以及电源监控功能。MPU则是程序主运行环境,车机系统的所有程序和数据都放在NandFlash(程序和数据存储器,位于MPU内部)存储器里面。目前市场上车机的NandFlash存储器实现方案,普遍存在“写掉电数据损坏”问题;所谓“写掉电数据损坏”,就是在对NandFlash存储器写入数据的过程中,遇到了突然掉电。这种掉电常常导致里面的数据损坏。车机娱乐系统运行期间,随时会对NandFlash里的数据进行读写操作,而车机系统的电源波动也是很随机的,比如:汽车点火时、用户突然拔掉车钥匙时,这些情况下都是电压突然的骤降或关闭,如果刚好发生在对NandFlash进行写操作期间,就必然导致里面数据的不完整或损坏。如图1所示,t0~t100为一个Nand写周期,每个写周期包括擦除和写入两步。如果在某个周期当中,遇到突然掉电,则此写周期将出现执行不完整,从而就出现数据损坏了。数据损坏,轻者造成用户信息丢失,重者导致系统无法正常启动。所以,如何提高车机信息娱乐系统存储器的数据安全显得尤为重要和迫切。
现有技术中,中国发明专利(申请号:200810111146.8,授权公告号:CN101286086B)公开了一种硬盘掉电保护方法、装置以及硬盘和硬盘掉电保护系统,在系统掉电时,使用电池的电压继续给硬盘中的缓存部分电路供电,使缓存中的数据有一个掉电保护处理的过程,该方法包含以下步骤:1、将硬盘接口线之一设置为电池电源输入线,用于接入电池电源;并设置电池电源的电压不超过所述设置的硬盘接口线的协议标准电压;2、检测到硬盘掉电时,切换至硬盘上预设的电池电源输入线接收电池供电;3、使用所述电池供电为硬盘缓存进行局部供电,并执行所述硬盘缓存内的数据保护。但是,该技术方案是在硬盘完全掉电时,才启用备用的电池电源,使用该电源为硬盘进行局部供电,并执行硬盘缓存内部的数据保护,该技术方案存在的缺陷是当电源的电压不稳定时,无法真正的实现保护系统的数据安全。
发明内容
本发明的目的在于克服现有技术的缺点与不足,提供一种实现车机系统数据安全的方法,通过对NandFlash存储器实施掉电保护方案,避免了掉电引起的数据损坏,大大提高了车机系统的数据安全,有效降低了车机的故障率。
本发明的另一目的,提供一种实现车机系统数据安全的系统。
为了达到上述第一目的,本发明采用以下技术方案:
一种实现车机系统数据安全的方法,包括下述步骤:
S1、MCU监视到电源异常,此时需要关闭MPU供电,开始启动掉电保护过程;
S2、MCU将电源异常的事件通知MPU,然后进入等待状态,等待MPU掉电保护处理完毕信号;
S3、MPU收到通知后,及时进行掉电保护处理;
S4、MPU处理完成后,发送消息给MCU,告知“掉电保护处理完成”;
S5、MCU收到“掉电保护处理完成”的消息后,正式关闭对MPU的供电。
步骤S1中,MCU监视电源的具体方法为:
MCU读取电源电压值和ACC开关状态的时间,当出现下述情况之一时,则需关闭MPU供电:
A、监视到汽车ACC被关掉;
B、监视到汽车电源电压值超出9V-16V的范围。
步骤S2中,MCU将电源下降的事件通知MPU的方法为:“掉电保护”的指令以设定的数据格式保存在系统中,当检测到电源下降时,通过MCU和MPU之间的通信串口,MCU将带有“掉电保护”信息的数据发送给MPU。
步骤S3中,完成掉电保护处理的方法为禁止对NandFlash存储器上的文件进行读写操作。
进一步的,禁止对NandFlash存储器上的文件进行读写操作的具体方法为:
a、有打开文件的,马上将打开的文件关闭;
b、没有打开文件的,禁止打开文件。
步骤S4中,“掉电保护处理完成”的信息以设定的数据格式保存在系统中,通过MPU和MCU之间的通信串口,在MPU完成掉电保护处理后,将设定的带有“掉电保护处理完成”信息的数据发送到MCU。
为了达到上述另一目的,本发明采用以下技术方案:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州华阳通用电子有限公司,未经惠州华阳通用电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310739876.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置