本发明专利技术公开了一种EMMC高温保护方法及装置,其中所述方法包括:在终端设备的内存中创建虚拟的联合文件系统,所述联合文件系统中包含备用文件目录和内嵌式存储器EMMC文件目录,所述EMMC文件目录对应于所述终端设备EMMC中数据的存储路径,所述备用文件目录对应于所述终端设备内存中数据的存储路径;当检测到EMMC的温度为第一温度值时,控制所述联合文件系统将应用程序产生的数据存储在所述备用文件目录对应的内存中,同时中断所述联合文件系统基于所述EMMC文件目录进行数据读取或存储操作;其中,所述第一温度值超过预设温度阈值。本发明专利技术实施例能够从软件层面提高普通EMMC的耐高温性,提高生产效率。
【技术实现步骤摘要】
本专利技术实施例涉及信息存储
,尤其涉及一种内嵌式存储器(EmbeddedMulti Media Card,EMMC)高温保护方法及装置。
技术介绍
随着科技的高速发展,使得工业自动化控制领域和消费电子领域的产品不断高速增长。目前,对于工业自动化控制领域的产品(例如电气设备、航天设备和核电网设备等)所使用的EMMC和消费电子领域的产品所使用的EMMC是分别进行生产的。由于工业自动化控制领域的产品在运行时,由于长时间的运行有可能会产生较高的温度,这就要求工业自动化控制领域所使用的EMMC具有较高的抗高温能力;而消费电子领域的产品(例如智能手机、平板电脑和个人电脑等)在工作时产生的温度比较低,因此消费电子领域所使用的EMMC就不需要具备较高的抗高温能力。因此,上述差异就带来了自动化控制领域所使用的EMMC和消费电子领域所使用的EMMC在制作工艺上的不同,由于工业自动化控制领域所使用的EMMC需具有较高的抗高温能力,因此其制作过程更为复杂,生产周期也较长,导致生产成本较高,生产效率也相对较低。
技术实现思路
本专利技术实施例提供一种EMMC高温保护方法及装置,从软件层面提高普通EMMC的耐尚温性,提尚生广效率。第一方面,本专利技术实施例提供了一种EMMC高温保护方法,包括:在终端设备的内存中创建虚拟的联合文件系统,所述联合文件系统中包含备用文件目录和EMMC文件目录,所述EMMC文件目录对应于所述终端设备EMMC中数据的存储路径,所述备用文件目录对应于所述终端设备内存中数据的存储路径;当检测到EMMC的温度为第一温度值时,控制所述联合文件系统将应用程序产生的数据存储在所述备用文件目录对应的内存中,同时中断所述联合文件系统基于所述EMMC文件目录进行数据读取或存储操作;其中,所述第一温度值超过预设温度阈值。第二方面,本专利技术实施例还提供一种EMMC高温保护装置,包括:联合文件系统创建模块,用于在终端设备的内存中创建虚拟的联合文件系统,所述联合文件系统中包含备用文件目录和EMMC文件目录,所述EMMC文件目录对应于所述终端设备EMMC中数据的存储路径,所述备用文件目录对应于所述终端设备内存中数据的存储路径;控制模块,用于当检测到所述EMMC的温度为第一温度值时,控制所述联合文件系统将应用程序产生的数据存储在所述备用文件目录对应的内存中,同时中断所述联合文件系统基于所述EMMC文件目录进行数据读取或存储操作;其中,所述第一温度值超过预设温度阈值。本专利技术实施例通过在终端设备的内存中创建虚拟的联合文件系统,当检测到所述EMMC的温度超过预设温度阈值时,通过控制所述联合文件系统中将应用程序产生的数据存储在所述备用文件目录对应的内存中,同时中断所述联合文件系统基于所述EMMC文件目录进行数据读取或存储操作。也就是说,在温度超过预设温度阈值时,只基于备用文件目录进行文件读写操作,而停用了 EMMC,因此也就避免了由于频繁对其进行读写操作而造成的温度持续升高,这样就可以从软件层面弥补了普通EMMC的耐高温性不足的缺陷,避免高温对普通EMMC的伤害,而无需专门采用复杂的制作工艺来制作耐高温的EMMC,从而提高生产效率。【附图说明】图1为本专利技术实施例一提供的EMMC高温保护方法的流程示意图;图2A为本专利技术实施例二提供的EMMC高温保护方法的第一种应用场景示意图;图2B为本专利技术实施例二提供的EMMC高温保护方法的第二种应用场景示意图;图3为本专利技术实施例三提供的EMMC高温保护装置的结构示意图。【具体实施方式】下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。本专利技术实施例提供的EMMC高温保护方法的执行主体,可为本专利技术实施例提供的EMMC高温保护装置,或者集成了 EMMC高温保护装置的终端设备(例如,智能手机、平板电脑等),或者集成了 EMMC高温保护装置的终端设备的中央处理器,或者集成了 EMMC高温保护装置的工业自动化设备(例如电气设备、航天设备和核电网设备等),该EMMC高温保护装置可以采用硬件或软件的方式实现。实施例一图1为本专利技术实施例一提供的EMMC高温保护方法的流程示意图,如图1所示,具体包括:步骤11、在终端设备的内存中创建虚拟的联合文件系统,所述联合文件系统中包含备用文件目录和EMMC文件目录,所述EMMC文件目录对应于所述终端设备EMMC中数据的存储路径,所述备用文件目录对应于所述终端设备内存中数据的存储路径;在本实施例中,由于工作时容易产生高温的终端设备多为一些工业自动化设备(例如电气设备、航天设备和核电网设备等),所以本实施例的所述终端设备优选为工业自动化设备。在现有技术中,需要为工业自动化设备专门配置制作工艺复杂的耐高温的EMMC,而本实施例中的所述EMMC并非耐高温的EMMC,而是普通制作的EMMC,例如,可为消费电子领域的产品即智能手机、平板电脑上使用的EMMC,由于此类EMMC制作不仅工艺简单,而且成本较低,从而能够节约成本并提高生产效率。步骤12、当检测到EMMC的温度为第一温度值时,控制所述联合文件系统将应用程序产生的数据存储在所述备用文件目录对应的内存中,同时中断所述联合文件系统基于所述EMMC文件目录进行数据读取或存储操作;其中,所述第一温度值超过预设温度阈值。其中,所述第一温度值为所述EMMC当前产生的温度值,所述预设温度阈值具体可根据终端设备中配置的EMMC正常工作下能够承受的最高温度值。也就是说,当检测到所述EMMC当前产生的温度值超过能够承受的最高温度值时,则为保护所述EMMC不会被高温烧毁,则控制所述联合文件系统中断基于所述EMMC文件目录进行数据读取或存储操作,同时为了保证应用程序产生的数据不被丢失,能够正常的工作,则控制所述联合文件系统将应用程序产生的数据存储在所述备用文件目录对应的内存中。本实施例通过在终端设备的内存中创建虚拟的联合文件系统,当检测到所述EMMC的温度超过预设温度阈值时,通过控制所述联合文件系统将应用程序产生的数据存储在所述备用文件目录对应的内存中,同时中断所述联合文件系统基于所述EMMC文件目录进行数据读取或存储操作。也就是说,在温度超过预设温度阈值时,只基于备用文件目录进行文件读写操作,而停用了 EMMC,因此也就避免了由于频繁对其进行读写操作而造成的温度持续升高,这样就可以从软件层面弥补了普通EMMC的耐高温性不足的缺陷,避免高温对普通EMMC的伤害,而无需专门采用复杂的制作工艺来制作耐高温的EMMC,从而提高生产效率。示例性的,在上述实施例的基础上,当检测到EMMC的温度为第一温度值时,所述方法还包括:控制所述联合文件系统根据所述备用文件目录从内存中读取所述应用程序运行时所需要的数据。具体的,当检测到所述EMMC当前产生的温度值超过能够承受的最高温度值时,此时只能控制所述联合文件系统对所述备用文件目录对应的内存进行读取和存储操作,直至所述EMMC当前产生的温度值恢复至最高温度值以下之后,这个时间段内所述应用程序产生的数据,及需要的读取的数据都通过所述备用文件目录对应的内存来存储。示例性的,本文档来自技高网...
【技术保护点】
一种EMMC高温保护方法,其特征在于,包括:在终端设备的内存中创建虚拟的联合文件系统,所述联合文件系统中包含备用文件目录和内嵌式存储器EMMC文件目录,所述EMMC文件目录对应于所述终端设备EMMC中数据的存储路径,所述备用文件目录对应于所述终端设备内存中数据的存储路径;当检测到EMMC的温度为第一温度值时,控制所述联合文件系统将应用程序产生的数据存储在所述备用文件目录对应的内存中,同时中断所述联合文件系统基于所述EMMC文件目录进行数据读取或存储操作;其中,所述第一温度值超过预设温度阈值。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈树勇,张战友,陈文煜,
申请(专利权)人:畅索软件科技上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。