一种根据外界环境变化来保存数据的方法及其存储设备与流程

文档序号:19942665发布日期:2020-02-14 23:22阅读:247来源:国知局
一种根据外界环境变化来保存数据的方法及其存储设备与流程

本发明涉及数据存储技术领域,尤其涉及一种根据外界环境变化来保存数据的方法及其存储设备。



背景技术:

存储设备是用于储存信息的设备,通常是将信息数字化后再以利用电、磁或光学等方式的媒体加以存储。

当存储设备受到外界环境的影响,如冲压、过热、过湿等情况,会造成存储设备损坏,导致数据不再可读,这种数据的丢失甚至是不可逆的,因此需要在数据进行更有效的存储。



技术实现要素:

本发明的目的一在于提供一种根据外界环境变化来保存数据的存储设备,具有在外界环境可能导致存储设备损坏之前将存储设备内中的数据进行发送备份的优点。

本发明的上述目的一是通过以下技术方案得以实现的:

一种根据外界环境变化来保存数据的存储设备,包括存储模块,还包括:外界感应模块,用于感应设备外界环境变化,产生用于表示外界环境变化的感应值;配置模块,配置有临界值,与所述外界感应模块连接,用于判断感应值是否超过临界值;无线模块,用于发送存储模块中存储的数据;当外界感应模块产生的感应值高于配置模块中的临界值时,无线模块将存储模块中存储的数据发送至预设的外界存储设备中。

进一步的,所述外界感应模块包括温度传感器,所述温度传感器感应外界温度后产生温度值,所述配置模块中配置有温度临界值,当温度传感器产生的温度值高于温度临界值时,无线模块将存储模块中存储的数据发送至预设的外界存储设备中。

进一步的,所述外界感应模块包括湿度传感器,所述湿度传感器感应外界湿度后产生湿度值,所述配置模块中配置有湿度临界值,当湿度传感器产生的湿度值高于湿度临界值时,无线模块将存储模块中存储的数据发送至预设的外界存储设备中。

进一步的,所述外界感应模块包括压力传感器,所述压力传感器感应外界压力后产生压力值,所述配置模块中配置有压力临界值,当压力传感器产生的压力值高于压力临界值时,无线模块将存储模块中存储的数据发送至预设的外界存储设备中。

进一步的,所述存储模块包括重要分区和普通分区,所述重要分区和普通分区均用于存储数据,当无线模块发送存储模块中的数据时,先发送重要分区中的数据,待重要分区中的数据发送完后发送普通分区中的数据。

进一步的,所述无线模块包括蓝牙模块。

进一步的,所述无线模块包括蜂窝网络模块。

本发明的目的二在于提供一种根据外界环境变化来保存数据的方法,具有在外界环境可能导致存储设备损坏之前将存储设备内中的数据进行发送备份的优点。

本发明的上述目的二是通过以下技术方案得以实现的:

一种根据外界环境变化来保存数据的方法,所述方法包括:感应设备外界环境变化,产生用于表示外界环境变化的感应值;判断感应值是否超过预设的临界值;当外感应值高于临界值时,发送存储数的数据至预设的外界存储设备中。

进一步的,所述感应值包括温度值、湿度值和压力值,所述临界值包括温度临界值、湿度临界值和压力临界值。

本发明的目的三在于提供一种计算机可读存储介质,具有在外界环境可能导致存储设备损坏之前将存储设备内中的数据进行发送备份的优点。

本发明的上述目的三是通过以下技术方案得以实现的:

一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时能够实现如上述根据外界环境变化来保存数据的方法。

综上所述,本发明具有以下有益效果:通过采集外界环境的数据,如温度、湿度和压力值,根据对温度、湿度和压力值的判断,在外界环境可能导致存储设备内部存储模块损坏之前,如温度过高导致存储模块过热损坏、存储模块进水损坏、存储模块被外力压坏之前,将存储模块中的数据发送至预设的外界存储设备中,从而起到了数据备份的作用,降低数据丢失的风险。即使存储设备损坏,也能在一定程度上保证数据的完好。

附图说明

图1是本发明实施例的系统结构框图;

图2是本发明实施例的方法流程示意图。

具体实施方式

下面将结合附图,对本发明实施例的技术方案进行描述。

如图1所示,本发明公开了一种根据外界环境变化来保存数据的存储设备,包括外界存储模块、感应模块、配置模块、无线模块和供电模块。供电模块为外界感应模块、配置模块、无线模块和存储模块提供所需的电能。

外界感应模块,用于感应设备外界环境变化,产生用于表示外界环境变化的感应值。在本发明的实施例中,外界感应模块包括温度传感器、湿度传感器和压力传感器。温度传感器感应外界温度后产生温度值,湿度传感器感应外界温度后产生湿度值,压力传感器感应外界压力后压力值。在其他实施例中,外界感应模块也可以是温度传感器、湿度传感器和压力传感器中的一种或任意两种组合,或者感应模块也可以是其他可能导致存储模块损坏的因素对应的传感器,例如剧烈的振动可能导致存储模块损坏,那么对应的可以通过加速度传感器进行检测。而温度传感器、湿度传感器和压力传感器在存储设备上的具体设置可以为:以有壳体的存储设备为例,压力传感器、温度传感器和湿度传感器在壳体内部pcb板连接,温度传感器可以直接设置在壳体内部。湿度传感器则可以伸出壳体外然后用通过密封措施密封湿度传感器与壳体之间的缝隙,这是由于湿度传感器检测的是空气湿度,若湿度传感器设置在壳体内,那么存储设备被水打湿的情况下进水时,壳体内部空气不会发生变化,因此可能即使存储模块进水了,湿度传感器检测的湿度都不会发生变化。因此为了检测壳体打湿这种可能导致壳体内部进水的情况,需要将湿度传感器设置在壳体外。壳体是由盖板及开口的盒体拼接而成,形成放置外界感应模块、配置模块、无线模块和存储模块的空腔。因此壳体受到外力时,多数情况盒体和盖板会相互挤压,因此为了检测这些外力,压力传感器设置在盒体和盖体连接处且会发生挤压的位置。

配置模块,配置有临界值,与所述外界感应模块连接,用于判断感应值是否超过临界值。在本发明的实施例中,对应于温度值、湿度值和压力值有温度临界值、湿度临界值和压力临界值。而为了避免偶然误差,可在温度值、湿度值或压力值超过临界值持续一段连续的时间后再进行判断。

无线模块,用于发送存储模块中存储的数据。在本发明的实施例中,无线模块包括蓝牙模块和蜂窝网络模块。蓝牙模块可以将数据传输给附近的具备蓝牙功能的移动设备,前提是蓝牙模块之前已经与移动设备进行过手动匹配,再下一次匹配时可自动匹配。蜂窝网路模块则可以通过蜂窝网络将数据传输给任意可进行网络连接的预设的外界存储设备。而这里的外界存储设备可以是服务器、移动设备等具有存储功能的设备。

存储模块包括重要分区和普通分区,所述重要分区和普通分区均用于存储数据,当无线模块发送存储模块中的数据时,先发送重要分区中的数据,待重要分区中的数据发送完后发送普通分区中的数据。这样可以使存储在重要分区中的数据优先进行备份。因为存储模块损坏的时刻是不确定的,可能在数据传输的中途就损坏,因此为了时使更多有用的信息被保留,存储模块被划分为重要分区和普通分区。

工作原理:感应模块的对外界环境变化进行监测,产生表示外界环境发生变化的感应值,当外界感应模块产生的感应值高于配置模块中的临界值时,无线模块将存储模块中存储的数据发送至预设的外界存储设备中。

具体的:当温度传感器产生的温度值高于温度临界值时,无线模块将存储模块中存储的数据发送至预设的外界存储设备中。当湿度传感器产生的湿度值高于湿度临界值时,无线模块将存储模块中存储的数据发送至预设的外界存储设备中。当压力传感器产生的压力值高于压力临界值时,无线模块将存储模块中存储的数据发送至预设的外界存储设备中。只要有一种感应值超过对应的临界值,就会触发无线模块将存储模块中存储的数据发送至预设的外界存储设备中的操作。

从而在存储模块可能损坏的情况下,将数据发送出去,由外界存储设备对数据进行存储备份,减小数据丢失可能性。

上述根据外界环境变化来保存数据的存储设备中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

如图2所示,本发明还提供了一种根据外界环境变化来保存数据的方法,该方法包括:

感应设备外界环境变化,产生用于表示外界环境变化的感应值;

判断感应值是否超过预设的临界值;

当外感应值高于临界值时,发送存储数的数据至预设的外界存储设备中。

其中,感应值包括温度值、湿度值和压力值,所述临界值包括温度临界值、湿度临界值和压力临界值。

关于根据外界环境变化来保存数据的方法的具体限定,可以参见上文中对于外界环境变化来保存数据的存储设备的限定,在此不再赘述。

本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

感应设备外界环境变化,产生用于表示外界环境变化的感应值;

判断感应值是否超过预设的临界值;

当外感应值高于临界值时,发送存储数的数据至预设的外界存储设备中。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1