控制存储装置文件拷贝的电子设备及方法

文档序号:6610594阅读:187来源:国知局
专利名称:控制存储装置文件拷贝的电子设备及方法
技术领域
本发明涉及一种电子设备,特别涉及一种控制存储装置文件拷贝 的电子设备及方法。
背景技术
目前,便携式存储装置的存储容量在逐渐加大,且由于其便携的
特点,其应用越来越广泛,如SD卡,U盘等,及亦可作为存储设备的 MP3播放器等,已成了大多数人的必备之物。很多时候用户需要将一 个存储装置内的文件拷贝至另外一个存储装置中,如对存储装置中文 件的备份,或者对存储装置中文件的更新等。
目前在将一存储装置内文件拷贝至另一存储装置时, 一般为将两 个存储装置同时连接至一计算机,在该计算机识别到两个存储设备之 后,只能由用户通过该计算机的显示器访问两个存储设备之间的文件, 然后需要通过输入设备如键盘鼠标等对其中的文件进行拷贝操作,而 不能根据存储设备的剩余空间将其中 一存储设备的文件自动拷贝到另 一存储装置内。同时,由于台式计算机不可能随身携带,便携式电脑 由于体积较大也不可能一直带在身边,所以用户不能够很方便地实现
存储设备之间数据的互相拷贝。

发明内容
有鉴于此,本发明提供了一种电子设备,可以筒化用户的操作即 可实现对不同存储装置间的文件进行拷贝。
所述的控制存储装置文件拷贝的电子设备,包括至少两个外设接 口,用于连接外部存储装置; 一连接侦测模块,用于侦测是否至少两 个外设接口连接有外部存储装置,若侦测到至少两个外设接口连接有 外部存储装置,则在所述外部存储装置中确定源存储装置及目标存储
5装置,其中,源存储装置为提供拷贝文件的存储装置,目标存储装置
为拷贝文件所要拷贝到的存储装置; 一剩余空间确定模块,用于确定 所述目标存储装置剩余空间,并确定源存储装£中需拷贝文件的整体 大小是否大于目标存储装置剩余空间; 一文件拷贝模块,用于在源存 储装置中需拷贝文件的整体大小大于目标存储装置剩余空间时,将与 目标存储装置剩余空间相等的整体大小的文件拷贝至目标存储装置, 在源存储装置中需拷贝文件的整体大小小于等于目标存储装置剩余空 间时,将源存储装置中需拷贝文件全部拷贝至目标存储装置。。
所述的控制存储装置文件拷贝的方法,包括步骤提供一电子设 备,包括至少两个外设接口,用于连接外部存储装置;侦测是否至少 两个外设接口连接有外部存储装置,若侦测到至少两个外设接口连接 有外部存储装置,则在所述外部存储装置中确定源存储装置及目标存 储装置,其中,源存储装置为提供拷贝文件的存储装置,目标存储装 置为拷贝文件所要拷贝到的存储装置;确定所述目标存储装置剩余空 间,并确定源存储装置中需拷贝文件的整体大小是否大于目标存储装 置剩余空间;在源存储装置中需拷贝文件的整体大小大于目标存储装 置剩余空间时,将与目标存储装置剩余空间相等的整体大小的文件拷 贝至目标存储装置,在源存储装置中需拷贝文件的整体大小小于等于 目标存储装置剩余空间时,将源存储装置中需拷贝文件全部拷贝至目 标存储装置。
相较现有技术,上述控制存储装置文件拷贝的电子设备及方法, 可以简化用户的操作实现对不同存储装置间的文件进行拷贝,可使用 户在除计算机外的其他便携式电子设备上亦实现存储装置之间文件拷 贝。


图1是本发明电子设备的一硬件架构示意图; 图2a与图2b是本发明电子设备优选实施方式下在两个存储装置 通过电子设备拷贝文件的方法流程图。
具体实施方式
请参阅图1,是本发明电子设备的硬件架构示意图。电子设备10 包括一处理单元110、 一存储单元120、 一输入单元130、 一显示单元 140、及至少两个连接存储装置的外设接口 ,本实施方式中以两个外设 接口为例进行说明,如图l所示的第一外设接口 150及第二外设接口 160。第一存储装置20及第二存储装置30分别为连接至第一外设接口 150及第二外设接口 160的外部存储装置,其中,外部存储装置可为 直接与电子设备IO连接的存储卡如SD卡、MD卡等,也可为通过数 据线与电子设备IO相连的存储装置如MP3、数码相机等。
存储单元120内存储有一文件排序方式列表,该文件排序方式列 表中记录了多种文件排序方式,如按照文件的大小、按照文件建立的 时间、按照文件被浏览次数、及按照文件最后被浏览时间等方式。根 据不同的文件排序方式,可对第一存储装置20及第二存储装置30内 文件进行对应的排序。对于文件排序方式的选择可由用户通过输入单 元130在文件排序方式列表中选择,也可为系统默认设置。
处理单元110包括一连接侦测才莫块1101、 一剩余空间确定模块 1102、 一文件排序模块1103、 一文件拷贝模块1105和一文件删除模块 1104。各模块的功能可结合图2进行说明。
请参阅图2a与图2b,是本发明优选实施方式下两个存储装置通过 电子设备拷贝文件的方法流程图。
首先,连接侦测才莫块1101侦测第一外设接口 150及第二外设接口 160是否连接有第一存储装置20及第二存储装置30 (步骤S201 )。
在侦测到第一存储装置20及第二存储装置30已连接至第一外设 接口 150及第二外设接口 160后,连接侦测才莫块1101确定源存储装置 与目标存储装置。其中,源存储装置为提供拷贝文件的存储装置,目 标存储装置为拷贝文件所要拷贝到的存储装置(步骤S202 )。在确定 源存储装置与目标存储装置时,可根据预先设定的方式,如预先设定 与第一外设接口 150连接的第一存储装置20为源存储装置,与第二外 设接口 160连接的第二存储装置30为目标存储装置;也可根据用户通 过输入单元130的选择确定源存储装置与目标存储装置。本实施方式 中以第一存储装置20为源存储装置,第二存储装置30为目标存储装置进行说明。
剩余空间确定模块1102分析第一存储装置20及第二存储装置30 的剩余空间,并分析第二存储装置30的剩余空间能否容纳第一存储装 置20中全部需拷贝文件,即第二存储装置30的剩余空间是否大于或 等于第一存储装置20中全部文件的整体大小(步骤S203 )。
若第二存储装置30能容纳第一存储装置20内全部文件,则文件 拷贝模块1102将第一存储装置20内需拷贝文件全部拷贝至第二存储 装置30后结束流程(步骤S204)。
若第二存储装置30不能容纳第一存储装置20内全部文件,则剩 余空间确定模块1102判断第二存储装置30内是否有文件,若第二存 储装置30里没有文件,则流程跳至步骤S213 (步骤S205 )。
若第二存储装置30里有文件,则由系统提示用户是否需要删除文 件,并将用户的选择输入通过输入单元130传送给文件删除模块1104, 由文件删除模块1104根据用户的选择输入判断是否需要删除第二存储 装置30内文件,若用户的选择为不需要删除第二存储装置30内的文 件,则文件删除模块1104在接收到用户输入的选择不需要删除后不执 行操作,流程跳至步骤S213 (步骤S206)。
若用户的选择为需要删除第二存储装置30内的文件,则文件删除 模块1104接收到用户输入的选择需要删除后,仍可由系统提示用户是 否需要全部删除文件,并将用户的选择输入通过输入单元130传送给 文件删除模块1104 (步骤S207)。
若用户的选择为需要全部删除第二存储装置30内的文件,则文件 删除模块1104接收到用户输入的选择全部删除文件后,将第二存储装 置30内文件全部删除(步骤S208)。
若用户的选择为不需要全部删除第二存储装置30内的文件,则文 件排序模块1103根据系统设置或用户输入从存储单元中获取一文件排 序方式,对第二存储装置30内的文件进行排序(步骤S209)。
文件删除模块1102确定需删除文件的整体大小。所需删除文件的 整体大小可为系统提示用户输入需删除文件的整体大小后,由文件 删除模块1102获取的用户输入值;或者由文件删除模块1102计算得到需拷贝文件(即所有文件)的整体大小与目标存储装置剩余空间的
差值(步骤S210)。
文件删除模块1104根据确定的需删除文件的整体大小,将第二存 储装置30内文件按照排序顺序删除(步骤S211 )。
剩余空间确定模块1102判断执行删除操作后的第二存储装置30 是否能够容纳第一存储装置20内全部文件。若第二存储装置30能够 容纳第一存储装置20内全部文件,执行步骤S204 (步骤S212)。
若第二存储装置30不能够容纳第一存储装置20内全部文件,则 文件排序模块1103根据系统默认设置或用户输入从存储单元中获取一 文件排序方式,对第一存储装置20内的文件进行排序(步骤S213)。
文件拷贝模块1105将第一存储装置20文件按照排序顺序拷贝至 第二存储装置30,所被拷贝文件的整体大小与第二存储装置30剩余 空间相等,需要注意的是所述相等为等于或小于,且不能再按顺序多 拷贝入一文件,流程结束(步骤S214)。
在上述实施方式中,删除操作也可替换为移动操作,即可将第二 存储装置30内需删除的文件移动至电子设备10内部存储单元120中 或与其他外设接口连接的存储装置中。
9
权利要求
1. 一种控制存储装置文件拷贝的电子设备,包括至少两个外设接口,用于连接外部存储装置;其特征在于,所述电子设备还包括一连接侦测模块,用于侦测是否至少两个外设接口连接有外部存储装置,若侦测到至少两个外设接口连接有外部存储装置,则在所述外部存储装置中确定源存储装置及目标存储装置,其中,源存储装置为提供拷贝文件的存储装置,目标存储装置为拷贝文件所要拷贝到的存储装置;一剩余空间确定模块,用于确定所述目标存储装置剩余空间,并确定源存储装置中需拷贝文件的整体大小是否大于目标存储装置剩余空间;一文件拷贝模块,用于在源存储装置中需拷贝文件的整体大小大于目标存储装置剩余空间时,将与目标存储装置剩余空间相等的整体大小的文件拷贝至目标存储装置,在源存储装置中需拷贝文件的整体大小小于等于目标存储装置剩余空间时,将源存储装置中需拷贝文件全部拷贝至目标存储装置。
2. 如权利要求1所述的控制存储装置文件拷贝的电子设备,其特 征在于,该电子设备还包括一文件排序模块,该文件排序模块用于在 源存储装置中需拷贝文件的整体大小大于目标存储装置的剩余空间 时,根据一文件排序方式对源存储装置内文件进行排序,所述文件拷 贝模块是为按上述排序将源存储装置文件拷贝至目标存储装置中。
3. 如权利要求2所述的控制存储装置文件拷贝的电子设备,其特 征在于,所述存储单元还存储一文件排序方式列表,该文件排序方式 列表记录了至少一种文件排序方式,上述文件排序模块是为根据文件排序。
4. 如权利要求1所述的控制存储装置文件拷贝的电子设备,其特 征在于,该电子设备还包括一文件删除模块,在该剩余空间确定模块确定源存储装置中需拷贝文件的整体大小大于目标存储装置剩余空间 时,计算需拷贝文件的整体大小与目标存储装置剩余空间的差值,删除目标存储装置中整体大小为该差值的文件。
5. 如权利要求1所述的控制存储装置文件拷贝的电子设备,其特 征在于,该电子设备还包括一文件删除模块,在该剩余空间确定模块 确定源存储装置中需拷贝文件的整体大小大于目标存储装置剩余空间 时,获取用户输入的需删除文件的整体大小,并删除目标存储装置中 该整体大小的文件。
6. 如权利要求4或5所述的控制存储装置文件拷贝的电子设备, 其特征在于,还包括一文件排序模块,用于在删除目标存储装置中的 文件之前根据一文件排序方式对目标存储装置中的文件进行排序,所 述文件删除模块是为按照排序顺序删除文件。
7. —种控制存储装置文件拷贝的方法,提供一电子设备,包括至 少两个外设接口,用于连接外部存储装置,其特征在于,该方法包括 步骤侦测是否至少两个外设接口连接有外部存储装置,若侦测到至少 两个外设接口连接有外部存储装置,则在所述外部存储装置中确定源 存储装置及目标存储装置,其中,源存储装置为提供拷贝文件的存储 装置,目标存储装置为拷贝文件所要拷贝到的存储装置;确定所述目标存储装置剩余空间,并确定源存储装置中需拷贝文 件的整体大小是否大于目标存储装置剩余空间;在源存储装置中需拷贝文件的整体大小大于目标存储装置剩余空 间时,将与目标存储装置剩余空间相等的整体大小的文件拷贝至目标 存储装置,在源存储装置中需拷贝文件的整体大小小于等于目标存储 装置剩余空间时,将源存储装置中需拷贝文件全部拷贝至目标存储装 置。
8. 如权利要求7所述的控制存储装置文件拷贝的方法,其特征在 于,在源存储装置中需拷贝文件的整体大小大于目标存储装置的剩余 空间时还包括步骤根据一文件排序方式对源存储装置内文件进行排 序的步骤,所述将源存储装置文件拷贝至目标存储装置步骤是为按照上述排序进行拷贝。
9.如权利要求8所述的控制存储装置文件拷贝的方法,其特征 在于,还包括步骤提供一文件排序方式列表,该文件排序方式列表 存储在存储单元内,其中记录了至少一种文件排序方式,所述排序步装置内文件进行排序。
10. 如权利要求7所述的控制存储装置文件拷贝的方法,其特征 在于,在该剩余空间确定模块确定源存储装置中需拷贝文件的整体大 小大于目标存储装置剩余空间时还包括步骤计算需拷贝文件的整体 大小与目标存储装置剩余空间差值,删除目标存储装置中整体大小为 该差^i的文件。
11. 如权利要求7所述的控制存储装置文件拷贝的方法,其特征 在于,在该剩余空间确定模块确定源存储装置中需拷贝文件的整体大 小大于目标存储装置剩余空间时还包括步骤获取用户输入的需删除 文件的整体大小,并删除目标存储装置中该整体大小的文件。
12. 如权利要求10或11所述的控制存储装置文件拷贝的方法, 其特征在于,在删除目标存储装置中的文件之前还包括步骤根据一 文件排序方式对目标存储装置中的文件进行排序,所述删除文件是为 按照排序顺序删除文件。
全文摘要
一种控制存储装置文件拷贝的方法,包括步骤提供一电子设备包括至少两个外设接口;侦测是否至少两个外设接口连接有外部存储装置,若侦测到,则确定源存储装置及目标存储装置,其中,源存储装置为提供拷贝文件的存储装置,目标存储装置为拷贝文件所要拷贝到的存储装置;确定所述目标存储装置剩余空间,并在确定源存储装置中需拷贝文件的整体大小大于该剩余空间时,将与目标存储装置剩余空间相等的整体大小的文件拷贝至目标存储装置,在确定源存储装置中需拷贝文件的整体大小小于等于该剩余空间时,将需拷贝文件全部拷贝。同时,本发明还提供一种控制存储装置文件拷贝的电子设备。该电子设备可简化用户的操作实现对不同存储装置间的文件进行拷贝。
文档编号G06F12/00GK101425039SQ20071012425
公开日2009年5月6日 申请日期2007年11月2日 优先权日2007年11月2日
发明者周正浩, 孔德元, 李晓光, 蓝中人 申请人:鹏智科技(深圳)有限公司;锦天科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1