System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
示例实施例总体上涉及一种半导体集成电路,更具体地,涉及一种使用传感器信息的存储装置的数据备份方法、执行数据备份方法的存储装置以及执行数据备份方法的存储系统。
技术介绍
1、一个或更多个半导体存储器件可以用于数据存储装置中。这种数据存储装置的示例包括固态硬盘(ssd)。与硬盘驱动器(hdd)相比,这些类型的数据存储装置可以具有各种设计和/或性能优势。潜在优点的示例包括没有移动机械部件、更高的数据访问速度、稳定性、耐用性、和/或低功耗。例如膝上型计算机、汽车、飞机、无人机等各种系统都采用ssd进行数据存储。例如,ssd被包括在自动驾驶车辆(或系统)中,并且用于存储在自动驾驶车辆的驾驶期间生成的各种数据。
技术实现思路
1、本公开的至少一个示例实施例提供了一种存储装置的数据备份方法,其能够在发生诸如火灾或水浸的紧急情况时有效地备份存储装置内部存储的数据。
2、本公开的至少一个示例实施例提供一种执行数据备份方法的存储装置和执行数据备份方法的存储系统。
3、根据示例实施例,在一种存储装置的数据备份方法中,所述方法可以包括:从至少一个环境传感器接收环境信息,使得所述存储装置工作的工作环境被监测;基于确定所述环境信息指示发生了所述工作环境已经改变到参考范围之外的紧急情况,生成事件检测信号;以及响应于生成了所述事件检测信号,立即输出存储在所述存储装置中的多个数据之中的至少第一数据,使得所述至少第一数据被备份到位于所述存储装置外部的外部装置。所述存储装置包括:第一端口,所述第
4、根据示例实施例,一种存储装置包括:多个非易失性存储器、存储控制器、第一端口、至少一个第一环境传感器、备份逻辑电路和第二端口。所述多个非易失性存储器存储多个数据。所述存储控制器控制所述多个非易失性存储器的操作。所述第一端口连接到所述存储控制器,并且被配置为用于将所述多个数据存储在所述多个非易失性存储器中。所述至少一个第一环境传感器监测所述存储装置工作的工作环境。所述备份逻辑电路控制将所述多个数据备份到外部装置的数据备份操作。所述外部装置位于所述存储装置外部。所述第二端口连接到所述备份逻辑电路,并且不同于所述第一端口。所述备份逻辑电路可以被配置为:从所述至少一个第一环境传感器接收第一环境信息;基于确定所述第一环境信息指示已经发生所述工作环境已改变到参考范围之外的紧急情况,生成事件检测信号;并且响应于所生成的事件检测信号,从所述存储装置立即输出所述多个数据之中的至少第一数据,使得所述至少第一数据被备份到所述外部装置。
5、根据示例实施例,在一种自动驾驶系统中包括的存储装置的数据备份方法中,所述方法可以包括:周期性地从至少一个环境传感器接收工作环境的当前温度或所述工作环境中的当前水量中的至少一者;周期性地输出所述存储装置中存储的多个自动驾驶相关数据之中的至少第一数据,使得所述存储装置中存储的所述多个自动驾驶相关数据之中的所述至少第一数据备份到位于所述存储装置外部的外部装置;响应于所述当前温度变得高于参考温度,生成表示在所述自动驾驶系统中发生了火灾的火灾检测信号,或者响应于所述当前水量变得大于参考水量,生成表示在所述自动驾驶系统中发生了水浸的水浸检测信号;以及响应于所生成的火灾检测信号或所生成的水浸检测信号中的至少一者,立即输出所述多个自动驾驶相关数据之中的至少第二数据,使得所述多个自动驾驶相关数据之中的所述至少第二数据被立即备份到所述外部装置,在本文,所述存储装置包括:第一端口,所述第一端口被配置为用于将所述多个自动驾驶相关数据存储在所述存储装置中;以及不同于所述第一端口的第二端口,所述第二端口被配置为用于将所述多个自动驾驶相关数据备份到所述外部装置,其中,立即输出所述多个自动驾驶相关数据之中的所述至少第二数据包括:识别所述多个自动驾驶相关数据之中的备份目标数据,所述备份目标数据是从最近执行了数据备份操作的第一时间点到发生所述火灾或所述水浸中的至少一者的第二时间点收集的;检查第一网络接口是否正常工作,所述第一网络接口位于所述存储装置外部,被包括在所述自动驾驶系统中,并且被配置为用于外部通信;响应于确定所述第一网络接口正常工作,通过所述第二端口立即输出所述备份目标数据,以通过所述第一网络接口和至少一个外部网络向作为所述外部装置的外部服务器发送所述备份目标数据,所述外部服务器和所述至少一个外部网络位于所述自动驾驶系统外部;并且响应于确定所述第一网络接口异常工作,通过所述第二端口立即向作为所述外部装置的辅助存储装置输出所述备份目标数据,所述辅助存储装置被包括在所述自动驾驶系统中。
6、根据示例实施例,一种存储系统包括:存储装置、至少一个第一环境传感器、第一网络接口和辅助存储装置。所述存储装置存储多个数据。所述至少一个第一环境传感器监测所述存储装置工作的工作环境。所述第一网络接口与外部服务器通信。所述外部服务器位于所述存储系统外部。所述辅助存储装置被配置为备份所述多个数据。所述存储装置包括多个非易失性存储器、存储控制器、第一端口、备份逻辑电路以及第二端口。所述多个非易失性存储器存储所述多个数据。所述存储控制器控制所述多个非易失性存储器的操作。所述第一端口连接到所述存储控制器,并且被配置为用于将所述多个数据存储在所述多个非易失性存储器中。所述备份逻辑电路控制将所述多个数据备份到所述外部服务器或所述辅助存储装置中的至少一者的数据备份操作。所述第二端口连接到所述备份逻辑电路,并且不同于所述第一端口。所述备份逻辑电路可以被配置为:从所述至少一个第一环境传感器接收第一环境信息;基于确定所述环境信息指示已经发生所述工作环境已改变到参考范围之外的紧急情况,生成事件检测信号;响应于所生成的事件检测信号,立即输出所述多个数据之中的至少第一数据,使得所述多个数据之中的所述至少第一数据被立即备份到所述外部服务器或所述辅助存储装置中的至少一者。
7、在根据一些示例实施例的数据备份方法、存储装置和存储系统中,可以使用环境传感器来监测存储装置的工作环境。当基于监测操作的结果确定已经发生了诸如火灾或水浸的紧急情况时,存储在存储装置中的数据可以被备份到存储装置的外部(例如,外部服务器和/或外部辅助存储装置)。因此,存储在存储装置中的数据可以被安全且有效地保存。
本文档来自技高网...【技术保护点】
1.一种存储装置的数据备份方法,所述数据备份方法包括:
2.根据权利要求1所述的数据备份方法,其中,所述至少一个环境传感器包括温度传感器或水传感器中的至少一者。
3.根据权利要求2所述的数据备份方法,其中,接收所述环境信息包括周期性地从所述温度传感器接收所述工作环境的当前温度。
4.根据权利要求3所述的数据备份方法,其中,生成所述事件检测信号包括:
5.根据权利要求2所述的数据备份方法,其中,接收所述环境信息包括周期性地从所述水传感器接收所述工作环境中的当前水量。
6.根据权利要求5所述的数据备份方法,其中,生成所述事件检测信号包括:
7.根据权利要求1所述的数据备份方法,其中,输出所述多个数据之中的所述至少第一数据包括:
8.根据权利要求7所述的数据备份方法,所述数据备份方法还包括:
9.根据权利要求7所述的数据备份方法,其中,立即输出所述多个数据之中的所述至少第一数据还包括:检查第一网络接口是否正常工作,所述第一网络接口位于所述存储装置外部,并且将所述存储装置连接到所述外部装置。<
...【技术特征摘要】
1.一种存储装置的数据备份方法,所述数据备份方法包括:
2.根据权利要求1所述的数据备份方法,其中,所述至少一个环境传感器包括温度传感器或水传感器中的至少一者。
3.根据权利要求2所述的数据备份方法,其中,接收所述环境信息包括周期性地从所述温度传感器接收所述工作环境的当前温度。
4.根据权利要求3所述的数据备份方法,其中,生成所述事件检测信号包括:
5.根据权利要求2所述的数据备份方法,其中,接收所述环境信息包括周期性地从所述水传感器接收所述工作环境中的当前水量。
6.根据权利要求5所述的数据备份方法,其中,生成所述事件检测信号包括:
7.根据权利要求1所述的数据备份方法,其中,输出所述多个数据之中的所述至少第一数据包括:
8.根据权利要求7所述的数据备份方法,所述数据备份方法还包括:
9.根据权利要求7所述的数据备份方法,其中,立即输出所述多个数据之中的所述至少第一数据还包括:检查第一网络接口是否正常工作,所述第一网络接口位于所述存储装置外部,并且将所述存储装置连接到所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。