一种数据存储器间的数据交换方法及其装置 【技术领域】
本发明涉及一种数据交换方法及其装置,尤其是涉及一种数据存储器间的数据交换方法及其装置。
背景技术
随着电子科技的进步和信息技术的发达,数据存储器的应用越来越广泛,各种带USB接口的闪存、移动硬盘由于体积小巧、使用方便是各种电子产品配备的必不可少的数据存储装置,比如使用在数码相机、MP3、MP4、游戏机等多媒体产品中。现有的带USB接口的数据存储器存在一个缺陷,就是数据的读取、存储必须借助于具备数据处理功能的计算机,由于这些数据存储终端是被动式的存储装置,两个数据存储器间无法进行数据转存。比如数码相机在使用中就存在这个问题,一般数码相机或DC配置的闪存容量有限,外出旅游时,大量的相片或视频如果需要转存到移动硬盘上,就需要将闪存接入计算机,通过计算机将相片或视频转存到大容量的硬盘上。如果没有计算机,就无法进行两个数据存储器间的数据交换或转存。
【发明内容】
本发明要解决的技术问题就是克服以上缺陷,提出一种数据存储器间的数据交换装置,能够直接在两个数据存储器间进行数据传输、存储,无需通过计算机来协助。
本发明同时提出一种数据存储器间的数据交换的方法。
本发明的技术问题是通过以下技术方案予以解决的。
这种数据存储器间的数据交换装置的特点是:包括微处理器;与微处理器连接的第一USB接口、第二USB接口和为电子元件提供电源的电池;所述第一USB接口为数据输入接口,所述第二USB接口电路为数据输出接口。
还包括与微处理器连接的缓存。
还包括与微处理器连接的显示面板和操作面板。
还包括与微处理器连接的闪存或内置硬盘,用于存储从第一USB接口输入的数据。
这种数据存储器间的数据交换方法的特点是,包括以下步骤:a)微处理器检测第一USB接口和第二USB接口的连接状态;b)微处理器检测与第一USB接口连接设备的文件信息,以及与第二USB接口连接设备的文件信息;c)微处理器输出命令给与第一USB接口连接的设备,读入其数据,并输出命令给与第二USB接口连接的设备,向其输出从第一USB接口读入的数据。
所述步骤c)中,微处理器读入数据后先存储在缓存中,再从缓存中读取数据输出给与第二USB接口连接的设备。
微处理器还将工作状态信息输出给显示面板显示。
微处理器还接受操作面板的指令控制第一USB接口的数据输入和第二USB接口的数据输出。
所述步骤c)中微处理器将读入的数据存储在闪存或内置硬盘中。
本发明与现有技术对比所具有的有益效果是:设有两个USB接口,通过微处理器控制,从其中一个USB接口读入数据,从另一个USB接口输出数据,微处理器可以识别与USB接口连接的数据存储器,实现两个数据存储器间的数据传输。由于体积小巧,携带方便,通过简单的按键操作就可以实现文件的拷贝,从而极大方便了现有的USB接口的数据存储终端的使用。
【附图说明】
图1是本发明具体实施方式的结构方框图。
【具体实施方式】
如图1所示的一种数据存储器间的数据交换装置,包括微处理器3;由微处理器3控制的第一USB接口1、第二USB接口2、缓存4、显示面板5、操作面板6、硬盘7;以及为上述元器件提供工作电源的电池8。
第一USB接口1与外界一个数据存储器连接,为数据读入端口;第二USB接口2与外界另一数据存储器连接,为数据输出端口。缓存4与微处理器3连接,提供数据复制时转储的缓存,以提高文件复制的速度。硬盘7与微处理器3连接,可以选择性地将第一USB接口1读入的数据存储在硬盘7中。显示面板5与微处理器3连接,为LCD显示屏,可以显示工作中地状态信息,如操作菜单、与USB接口连接的存储器的文件目录、工作进程等信息。操作面板6包括一些操作按键,可以输入操作命令给微处理器3,与显示面板5结合,实现交互式操作界面。
微处理器3内具有嵌入式软件,采用Linux操作系统,用于对各个硬件进行管理,包括文件读取和传输的主程序、USB接口的驱动程序、硬盘接口的驱动程序、显示及操作面板接口的驱动程序、电源管理程序。
上述数据存储器间的数据交换装置工作时包括以下步骤:
a)开机后,根据用户从操作面板6输入的指令,系统自检,微处理器3检测第一USB接口和第二USB接口的连接状态。
b)微处理器3检测与第一USB接口连接设备的文件信息,以及与第二USB接口连接设备的文件信息,并将文件目录输出给显示面板5显示,提示用户操作。
c)微处理器3根据操作面板6的输入指令,在与第二USB接口2连接的设备中建立文件目录。微处理器3输出命令给与第一USB接口1连接的设备,读入其数据,并将读入的数据后先存储在缓存4中。
d)微处理器3输出命令给与第二USB接口连接的设备,从缓存中读取数据输出给与第二USB接口连接的设备。并将数据传输的进度信息输出给显示其显示,并提示用户操作。
以上步骤c)和步骤d)中用户可以通过输入命令,将读取的数据同时存储在硬盘7中,或者可以将数据只存储在硬盘7中而不输出到第二USB接口2。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。