一种具备脱机数据处理功能的存储设备以及数据处理方法与流程

文档序号:16780424发布日期:2019-02-01 19:05阅读:181来源:国知局
一种具备脱机数据处理功能的存储设备以及数据处理方法与流程

本发明涉及数据存储和读写技术领域,尤其涉及一种具备脱机数据处理功能的存储设备以及数据处理方法。



背景技术:

目前,随着计算机领域的发展,数据的传输和存储也是非常重要的一个环节,为了快速有效地传输和保存数据,因此出现了一种与计算机相匹配的数据传输和存储设备,例如移动硬盘和u盘,其中u盘的应用较为广泛。由于u盘的存储容量可以根据用户的需求进行定制,例如2g、4g、8g等等,并且其外形小巧轻便、易于携带,传输数据的速度也符合要求,因而逐渐受到越来越多的人的欢迎。

然而,本发明申请人在实施本发明的过程中,发现现有技术中的设备至少存在如下技术问题:

以u盘为例,在将u盘与pc机连接,传输数据的过程中,pc机上携带的病毒可能侵入u盘,从而对u盘中数据造成损坏,除此之外,现有方法中,不同的u盘之间需要通过其他设备作为媒介或者通过otg(on-the-go)技术进行转接,才能实现数据的传输与处理。

由此可知,现有技术中的存储设备存在功能单一、安全性低的技术问题。



技术实现要素:

本发明实施例提供了一种具备脱机数据处理功能的存储设备以及数据处理方法,用以解决或者至少部分解决现有技术中的存储设备功能单一、安全性低的技术问题。

为了解决上述问题,本发明第一方面提供了一种具备脱机数据处理功能的存储设备,所述存储设备包括:

存储模块,用于存储数据;

输入接口,用于与外部设备连接,并输入外部数据;

输出接口,用于与外部设备连接,并输出存储的数据;

输入装置,用于输入控制指令,所述控制指令包括读取指令、写入指令、删除指令;

控制模块,用于接收所述控制指令,并当所述控制指令为读取指令时,判断所述输出接口是否与外部设备连接,如果连接,则将与所述读取指令对应的数据通过所述输出接口输出至外部设备,当所述控制指令为写入指令时,判断所述输入接口是否与外部设备连接,如果连接,则将与所述写入指令对应的数据通过所述输入接口输入至所述存储模块,当所述控制指令为删除指令时,则将与所述删除指令对应的数据进行删除;

显示模块,用于显示存储的数据的属性和存储时间以及所述控制指令的执行进度。

在一种实施方式中,所述存储设备还包括电源模块,所述电源模块与所述控制模块连接,用于为所述控制模块供电。

在一种实施方式中,所述存储设备还包括稳压模块,用于控制所述电源模块的输出电压的稳定。

在一种实施方式中,所述存储模块存储的数据包括内部数据和系统数据。

在一种实施方式中,所述存储模块为非易失性存储器。

在一种实施方式中,所述显示模块为液晶显示屏。

在一种实施方式中,所述执行进度采用文字和/或图形的方式进行展示。

在一种实施方式中,所述控制模块包括:主控芯片和微处理器,所述主控芯片用于接收通过所述输入装置输入的控制指令,并将所述控制指令转化为预设格式的数据,所述微处理器用于根据所述预设格式的数据进行处理分析,并控制执行相应的操作。

在一种实施方式中,所述控制指令还包括恢复指令,用于指示恢复误删的数据。

基于同样的发明构思,本发明第二方面提供了一种基于第一方面所述的存储设备实现的数据处理方法,包括:

通过控制模块接收控制指令,其中,所述控制指令通过所述输入装置进行输入,所述控制指令包括读取指令、写入指令和删除指令,当所述控制指令为读取指令时,判断输出接口是否与外部设备连接,如果连接,则将与所述读取指令对应的数据通过所述输出接口输出至外部设备,当所述控制指令为写入指令时,判断所述输入接口是否与外部设备连接,如果连接,则将与所述写入指令对应的数据通过所述输入接口输入至所述存储模块,当所述控制指令为删除指令时,则将与所述删除指令对应的数据进行删除;

通过显示模块显示存储的数据的属性和存储时间以及所述控制指令的执行进度。

本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:

本发明提供的存储设备,包括存储模块、输入接口、输出接口、输入装置、控制模块和显示模块,其中,通过控制模块可以接收通过输入装置输入的控制指令,并执行相应的操作,具体为:当所述控制指令为读取指令时,判断所述输出接口是否与外部设备连接,如果连接,则将与所述读取指令对应的数据通过所述输出接口输出至外部设备,当所述控制指令为写入指令时,判断所述输入接口是否与外部设备连接,如果连接,则将与所述写入指令对应的数据通过所述输入接口输入至所述存储模块,当所述控制指令为删除指令时,则将与所述删除指令对应的数据进行删除;然后通过显示模块显示存储的数据的属性和存储时间以及所述控制指令的执行进度。通过本发明提供的存储设备,可以不用通过pc机或者otg转接即可以实现数据的传输,可以避免pc机携带的病毒在数据传输的过程中对存储的数据造成损坏,使得存储设备不仅具有数据存储的功能,还具有在脱机情况下,进行数据处理(读取数据、写入数据、删除数据等)的功能,丰富了存储设备的功能。解决了现有技术中的存储设备功能单一、安全性低的技术问题。此外,通过显示模块,可以显示控制指令的执行进度,可以直观地展示控制指令的执行情况,进一步丰富了存储设备的功能。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为一种实施方式中具备脱机数据处理功能的存储设备的结构图;

图2为另一种实施方式中具备脱机数据处理功能的存储设备的结构图;

图3为基于图1中的存储设备进行数据处理的方法流程图。

具体实施方式

本发明实施例提供了一种具备脱机数据处理功能的存储设备以及数据处理方法,从而改善现有技术中的存储设备功能单一、安全性低的技术问题。

为了解决上述技术问题,本申请实施例中的技术方案,总体思路如下:

通过存储设备的输入装置输入控制指令,通过控制模块对控制指令进行处理分析,从而执行与控制指令对应的操作,当控制指令为读取指令时,则将与读取指令对应的数据通过输出接口输出至外部设备,当控制指令为写入指令时,将与写入指令对应的数据通过输入接口输入至存储模块,当控制指令为删除指令时,则将与删除指令对应的数据进行删除。也就是说,本发明实施方式中的存储设备具有处理和控制功能的控制模块,可以不需要借助外部的处理设备(pc机)或者otg转接,就可以直接进行数据的传输,使得存储设备不仅具有存储功能,还具有数据处理功能,可以根据输入指令进行数据的输入、输出以及删除,丰富了存储设备的功能。此外,由于本发明中的存储设备可以在脱机的情形下,进行数据的传输,可以避免通过外部处理设备来进行数据传输时,对数据的损坏,提高了数据传输的安全性。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

本实施例提供一种具备脱机数据处理功能的存储设备,如图1所示,该系统包括:所述存储设备包括:

存储模块101,用于存储数据;

输入接口102,用于与外部设备连接,并输入外部数据;

输出接口103,用于与外部设备连接,并输出存储的数据;

输入装置104,用于输入控制指令,所述控制指令包括读取指令、写入指令、删除指令;

控制模块105,用于接收所述控制指令,并当所述控制指令为读取指令时,判断所述输出接口是否与外部设备连接,如果连接,则将与所述读取指令对应的数据通过所述输出接口输出至外部设备,当所述控制指令为写入指令时,判断所述输入接口是否与外部设备连接,如果连接,则将与所述写入指令对应的数据通过所述输入接口输入至所述存储模块,当所述控制指令为删除指令时,则将与所述删除指令对应的数据进行删除;

显示模块106,用于显示存储的数据的属性和存储时间以及所述控制指令的执行进度。

具体来说,本发明实施例中的外部设备是指与本实施例中的存储设备支持同种数据协议的设备,例如与本实施例中的存储设备同类型的设备。存储模块可以采用存储芯片,其中存储芯片的容量可以根据需要进行选择,例如8g、16g、32g等。存储设备可以是u盘、移动硬盘等。输入接口和输出接口可以采用usb接口,可以根据需要进行选择,例如usb3.0、usb2.0等。输入装置可以为外部按键或者触摸屏,当通过输入装置输入控制指令后,控制模块可以接收到控制指令,并做出响应。数据的属性包括名称、格式、数据的大小等。

具体来说,控制模块是存储设备的处理中心,负责控制指令的接收、分析以及处理。控制模块可以通过主控芯片和微处理器来实现其功能。在具体的实施过程中,本实施例的主控芯片可以选用stm32单片机,微处理器可以采用带有处理功能的处理芯片,且在处理芯片上集成预设编制的计算机程序,用以分析与处理控制指令。stm32单片机是32位的低功耗的mcu(microcontrollerunit)微控制单元,工作时需要通过输入接口与外部设备连接,能根据外部输入的控制指令运行和工作。数据采集采用存储式,主要采用高速a/d转换器、数据存储器和stm32单片机,通过a/d转换器将模拟信号转化为数字信号,并将采集到的数据进行软件滤波后保存到存储模块。

在一种实施方式中,所述控制模块包括:主控芯片和微处理器,所述主控芯片用于接收通过所述输入装置输入的控制指令,并将所述控制指令转化为预设格式的数据,所述微处理器用于根据所述预设格式的数据进行处理分析,并控制执行相应的操作。

具体来说,主控芯片用于信号的转换以及数据格式的转换,将接收到的模拟信号转化为数字信号,并将数字信号转换为微处理器可以处理的预设格式的数据,然后通过微处理器对预设格式的数据进行分析。

在一种实施方式中,所述存储设备还包括电源模块,所述电源模块与所述控制模块连接,用于为所述控制模块供电。

具体来说,电源模块可以为控制模块提供电源,也可以为其他模块提供电源,通过电源模块可以为存储设备为整个内部的工作提供电源,从而可以使其独立工作。作为可选,由于蓄电池的供电时间有限,需要经常换成本较高,为了节约成本,本发明实施例可以采用是外部连接电源进行充电的方式,即通过充电来储存电能。

在一种实施方式中,所述存储设备还包括稳压模块,用于控制所述电源模块的输出电压的稳定。

具体来说,稳压模块可以采用稳压器,通过稳压器与电源模块连接,控制输出电压的稳定性,从而保证存储设备的内部的稳定运行,也可以保证安全性。

在一种实施方式中,所述存储模块存储的数据包括内部数据和系统数据。

具体来说,内部数据和系统数据可以存储为文件格式或者其他格式。

在一种实施方式中,所述存储模块为非易失性存储器。

具体来说,通过采用非易失性存储器用来存储内部数据和系统数据,可以长期保存,即使断电也不会丢失,从而保证了数据的安全。在具体的实施过程中,非易失性存储器为闪存芯片,采用nrom型闪存,可以将外部设备的数据写入存储设备、将存储设备的数据读取至外部设备以及存储系统文件。由于nrom型闪存主要采用sonos技术,在电气连接上主要是并联方式,因此读取速度快,并且集成度高,其上电启动管理、自适应待机管理和读写、擦除管理相互配合保证其读写和擦除操作稳定进行,并能达到降低功耗的目的。

在一种实施方式中,所述显示模块为液晶显示屏。

具体来说,采用与存储设备的尺寸相适应液晶显示屏,例如可以是lcd1602。

在一种实施方式中,所述执行进度采用文字和/或图形的方式进行展示。

具体来说,文字的形式可以是百分比、“传输成功”、“删除成功”等,图形可以是进度条。

在一种实施方式中,所述控制指令还包括恢复指令,用于指示恢复误删的数据。

具体来说,用户可以通过输入装置出入控制指令,对不需要的数据进行删除,或者对误删的数据进行恢复。为了操作方便以及提高响应速度,可以预先设置不同类型的指令,以及不同类型的指令与相应的操作之间的对应关系,例如,用户选择删除指令,控制模块在接收到删除指令的信号后首先确定与删除指令对应的数据,同时判断指令的类别以及相应的操作,再执行删除操作。

为了更清楚地说明本发明实施方式中存储设备的有益效果,下面通过一个具体的示例予以介绍,请参见图2,为一种存储设备的结构示意图,其主要包括主控芯片+微处理器、闪存芯片、稳压ic、usb接口(输入接口和出入接口)、液晶显示屏、按键和电源。其中主控芯片+微处理器、闪存芯片和稳压ic可以保证内部的稳定运行,主控芯片+微处理器负责获取通过按键输入的控制指令、对控制指令进行分析与处理,产生相应的处理信号,然后发送至闪存芯片,通过闪存芯片读取数据或者写入数据,所述usb接口、液晶显示屏和按键在外部相互配合,直观地接收外部用户的控制指令并将相应的信息呈现给用户,电源可以为存储设备提供工作电压,使得存储设备可以独立工作。

采用本发明提供的存储设备,不仅简化了数据传输的途径,提高数据传输的效率,避免了计算机病毒侵入存储设备损坏文件,而且同时还可以把相关信息及时反馈给用户,操作也很简单直观,使用更加方便。

与现有的设备相比,本发明提供的存储设备具有如下优点或者有益技术效果:

(1)本发明中的存储设备,可以在脱机的情况下与外部设备直接相连,实现数据的相互传输。

(2)在数据传输的过程中,设置在外部的输入装置与设置在内部的操作系统紧密配合,可以通过输入装置输入不同的控制指令来实现同的功能,例如删除数据,传输数据、恢复数据等。

(3)在数据传输完成后,可以通过显示模块直观地显示指令执行的进度,从而提高直观性。

(4)在脱机情况下进行数据传输,可以避免病毒在数据传输的过程中对存储设备中存储的数据、存储设备或者其他外部设备造成影响。

(5)不需要采用电池供电,通过充电来储存电能,且内部操作耗能低,充电后可持续使用时间较长,成本低。

实施例二

基于与实施例一同样的发明构思,本发明实施例二提供了一种利用实施例一中的系统实现的数据处理方法,请参见图3,该方法包括:

步骤s301:通过控制模块接收控制指令,其中,所述控制指令通过所述输入装置进行输入,所述控制指令包括读取指令、写入指令和删除指令,当所述控制指令为读取指令时,判断输出接口是否与外部设备连接,如果连接,则将与所述读取指令对应的数据通过所述输出接口输出至外部设备,当所述控制指令为写入指令时,判断所述输入接口是否与外部设备连接,如果连接,则将与所述写入指令对应的数据通过所述输入接口输入至所述存储模块,当所述控制指令为删除指令时,则将与所述删除指令对应的数据进行删除;

步骤s302:通过显示模块显示存储的数据的属性和存储时间以及所述控制指令的执行进度。

本实施例提供的方法是实施例一中存储设备实现的数据处理方法,而通过存储设备的各个模块实现数据处理的实施方式已经在实施一中详细介绍,故在此不再赘述。

作为一种可选实施方式,所述方法还包括:通过电源模块与所述控制模块连接,为所述控制模块供电。

作为一种可选实施方式,所述方法还包括:通过电源管理模块对所述电源模块的供电进行管理。

作为一种可选实施方式,所述方法还包括:通过稳压模块控制所述电源模块的输出电压的稳定。

作为一种可选实施方式,所述存储模块存储的数据包括内部数据和系统数据。

作为一种可选实施方式,所述存储模块为非易失性存储器。

作为一种可选实施方式,所述显示模块为液晶显示屏。

作为一种可选实施方式,所述执行进度采用文字和/或图形的方式进行展示。

作为一种可选实施方式,所述控制模块包括主控芯片和微处理器,所述方法还包括通过所述主控芯片接收通过所述输入装置输入的控制指令,并将所述控制指令转化为预设格式的数据,通过所述微处理器根据所述预设格式的数据进行处理分析,并控制执行相应的操作。

作为一种可选实施方式,所述控制指令还包括恢复指令,用于指示恢复误删的数据。

由于本发明实施例二所介绍的方法,为利用实施一中的系统所采用方法,故而基于本发明实施例一所介绍的系统,本领域所属人员能够了解该数据处理方法的实施方式及变形,故而在此不再赘述。凡是利用本发明实施例一的系统实施的方法都属于本发明所欲保护的范围。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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