文件保护方法

文档序号:6472450阅读:160来源:国知局
专利名称:文件保护方法
技术领域
本发明涉及一种文件保护方法,特别是涉及一种数码相框的文件保护方法。
背景技术
一般的数码相框是通过一可热插拔的存储卡来实现数据存储的。当数码相框要播放相片 或音频文件时,要临时地将存储有要播放的相片或音频文件的存储卡插入所述数码相框的读 卡器中。由于存储卡的存储容量较小,因此,存储卡内的文件常常会被删除以存储新的文件 。这样,就会发生存储卡的文件由于忘记保存到其他存储设备上而丢失的情况。

发明内容
为解决上述技术问题,本发明提供一种自动将数码相框的存储模块中的文件保存到一存 储系统中的文件保护方法。
本发明提供的文件保护方法,用以自动地将一数码相框的存储模块中的文件保存到一存 储系统中,包括以下步骤应用模块侦测所述存储模块是否有文件,如果没有,则复制结束 ;如果有,则侦测所述存储系统的一根目录中是否有文件,如果没有,则将所述存储模块中 的文件复制到所述根目录中;如果有,应用模块将所述存储模块中的各个文件分别与所述根 目录中的全部文件逐一地进行比较,如果所述存储模块中的各个文件分别与所述根目录中的 文件相同,则复制结束;如果都不同,则将数码相框中的文件复制到存储系统中。
与现有技术相比,本发明文件保护方法通过所述应用模块自动地将所述存储系统的根目 录中所没有的文件从所述存储模块中复制到所述根目录中,从而不会使文件因所述存储模块 中的文件被删除而丢失。


图l是本发明文件保护方法的较佳实施方式的硬件构成图。 图2是使用本发明文件保护方法复制文件的流程图。
具体实施例方式
请参考图l ,本发明文件保护方法是用以将一数码相相框10中的文件通过一网络20自动 地复制到一存储系统30中,从而防止在所述数码相框10中的文件由于误删等其他原因而丢失
所述存储系统30可以是一电脑、 一服务器或一网络存储空间,用来存储如相片、音频文件等文件,可接入所述网络20中,并具有一IP (Internet Protocol,网际协议)地址。所 述存储系统30允许所述数码相框10通过所述网络20来访问所述存储系统30。
所述数码相框10包括一网络模块12、 一存储模块14及一应用模块16。所述网络模块12可 以是一网卡,可使所述数码相框10接入所述网络20中。所述存储模块14可用以存储如相片、 音频文件等文件。所述应用模块16可用以将所述存储模块14中的文件复制到所述存储系统 30中,并可设定所述文件存储在所述存储系统30的根目录。
所述应用模块16还可侦测所述存储模块14及所述存储系统30的预设根目录中的文件,比 较所述存储系统30中的文件与所述存储模块14中的文件,并根据比较结果来决定是否将所述 存储模块14中的文件复制到所述存储系统30的根目录中。
当所述数码相框10与多个所述存储系统30连接时,所述应用模块16可以设定要用来存储 所述存储模块14中的文件的存储系统30的IP地址,这样,在复制文件时,所述应用模块16将 存储模块14中的文件复制到所述IP地址对应的存储系统30中,而不是复制到其他存储系统 30中。
在所述应用模块16设定将所述存储模块14中的文件存储在所述存储系统30的根目录后, 所述应用模块16比较的是所述存储模块14中的文件与所述存储系统30中所设定的根目录中的 文件,并在复制时是将文件复制到所述根目录中,而不是所述存储系统30的其他地方。
请参阅图2,所述应用模块16在将所述存储模块14中的文件复制到所述存储系统30中的 步骤介绍如下
复制开始时,所述应用模块16侦测所述存储模块14中是否有文件,如果存储模块14中没 有文件,则复制结束;如果存储模块14中有文件,则侦测所述存储系统30中的预定根目录中 是否有文件存在,如果所述预定根目录中没有文件,则将所述存储模块14中的文件复制到所 述预定根目录中,如果所述预定根目录中有文件存在,则所述应用模块16将所述存储模块 14中的各个文件的名称分别与所述存储系统30中的全部文件的名称逐一地进行比较,如果文 件名称不相同,则所述应用模块16将所述存储模块14中的文件复制到所述存储系统30中,如 果文件名称相同,则所述应用模块16进一步将所述存储模块14与所述存储系统30中的文件名 称相同的文件进行比较以判断其文件类型是否相同,如果文件类型不相同,则将所述存储模 块14中的文件复制到所述存储系统30中,如果文件类型相同,则所述应用模块16再次将所述 存储模块14与所述存储系统30中的名称及类型都相同的文件进行比较以判断其文件大小是否 相同,如果文件大小不相同,则将所述存储模块14中的文件复制到所述存储系统30中,如果 文件大小相同,则复制结束。在本发明中,在对比文件时,可以是按上述的对比顺序,即先名称后类型再大小,也可 以是其他对比顺序,如先名称后大小再类型、先类型后名称再大小等,主要是由预先在所述 应用模块l 6中设定的对比顺序来决定。
在本发明中,所述应用模块16对比的项目也可以不只包括名称、类型及大小,比如,还 可以包括文件的摘要信息等,或者也可以包括名称、类型、大小及摘要信息中的一项或几项 。所述文件的摘要信息是指所述文件的一些注释信息,比如,简要描述文件的内容,出处, 作者信息等。
权利要求
1.一种文件保护方法,用以自动地将一数码相框的存储模块中的文件保存到一存储系统中,包括以下步骤应用模块侦测所述存储模块是否有文件,如果没有,则复制结束;如果有,则侦测所述存储系统的一根目录中是否有文件,如果没有,则将所述存储模块中的文件复制到所述根目录中;如果有,应用模块将所述存储模块中的各个文件分别与所述根目录中的全部文件逐一地进行比较,如果所述存储模块中的各个文件分别与所述根目录中的文件相同,则复制结束;如果都不同,则将数码相框中的文件复制到存储系统中。
2 如权利要求l所述的文件保护方法,其特征在于所述应用模块可 以对所述存储系统的根目录进行变更。
3 如权利要求l所述的文件保护方法,其特征在于在比较所述存储 模块与所述存储系统中的文件时,至少包括以下步骤之一比较存储模块中的文件与所述存储系统中的文件的名称是否相同; 比较存储模块中的文件与所述存储系统中的文件的类型是否相同; 比较存储模块中的文件与所述存储系统中的文件的大小是否相同; 比较存储模块中的文件与所述存储系统中的文件的摘要信息是否相同。
4 如权利要求l所述的文件保护方法,其特征在于所述存储模块为一可为所述数码相框读取的存储卡。
5 如权利要求l所述的文件保护方法,其特征在于所述数码相框还包括一可使所述数码相框接入一网络中的网络模块,所述存储系统可接入所述网络。
6 如权利要求l所述的文件保护方法,其特征在于所述应用模块设置在所述数码相框中。
7 如权利要求l所述的文件保护方法,其特征在于所述应用模块可 通过IP地址来设定所述数码相框中的文件所要复制到的存储系统。
全文摘要
本发明提供的文件保护方法,用以自动地将一数码相框的存储模块中的文件保存到一存储系统中,包括以下步骤应用模块侦测所述存储模块是否有文件,如果没有,则复制结束;如果有,则侦测所述存储系统的一根目录中是否有文件,如果没有,则将所述存储模块中的文件复制到所述根目录中;如果有,应用模块将所述存储模块中的各个文件分别与所述根目录中的全部文件逐一地进行比较,如果所述存储模块中的各个文件分别与所述根目录中的文件相同,则复制结束;如果都不同,则将数码相框中的文件复制到存储系统中。本发明文件保护方法不会使文件因所述存储模块中的文件被删除而丢失。
文档编号G06F11/14GK101615148SQ20081030241
公开日2009年12月30日 申请日期2008年6月27日 优先权日2008年6月27日
发明者宋振民, 郭建锋 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1