移动存储设备中文件的处理方法及装置与流程

文档序号:11949339阅读:242来源:国知局
移动存储设备中文件的处理方法及装置与流程

本发明涉及计算机技术领域,特别是涉及一种移动存储设备中文件的处理方法及装置。



背景技术:

随着电子化办公的普及,人们已经从原先的纸质化办公转向了电子化办公。其中,最常见的是人们使用电子文档和电子表格编辑各种文件,如word文档和excel表格。由于电子化办公在安装有办公软件的计算机上就可以进行,因此人们通过随身携带电子文件就可以在任意地点的计算机上编辑文件。

为了便于电子文件的存储和携带,现有技术中提供了移动存储设备来存储电子文件,常见的移动存储设备包括U盘、移动硬盘等。人们通过移动存储设备可以携带大量的电子文件,实现异地办公。

但是在使用移动存储设备的过程中发明人发现:若要打开移动存储设备中的电子文件,首先需要将移动存储设备连接到计算机上,然后在计算机上打开移动存储设备,并从移动存储设备中保存的大量电子文件中查找到需要打开的电子文件后,才能打开该电子文件,这一系列操作相当繁琐。



技术实现要素:

有鉴于此,本发明提出了一种移动存储设备中文件的处理方法及装置,主要目的在于解决用户在现有的移动存储设备中打开电子文件的步骤繁琐的问题。

依据本发明的第一个方面,本发明提供了一种移动存储设备中文件的处理方法,包括:

当移动存储设备建立连接关系后,查询移动存储设备中文件的编辑情况信息;

根据所述编辑情况信息,在移动存储设备的文件中选取待显示文件;

将所述待显示文件的文件名在预设的悬浮窗口上进行显示,以便用户点击显示的所述文件名直接打开所述待显示文件。

依据本发明的第二个方面,本发明提供了一种移动存储设备中文件的处理装置,包括:

查询单元,用于当移动存储设备建立连接关系后,查询移动存储设备中文件的编辑情况信息;

选取单元,用于根据所述编辑情况信息,在移动存储设备的文件中选取待显示文件;

显示单元,用于将所述待显示文件的文件名在预设的悬浮窗口上进行显示,以便用户点击显示的所述文件名直接打开所述待显示文件。

借由上述技术方案,本发明实施例提供的一种移动存储设备中文件的处理方法及装置,通过统计移动存储设备中文件的编辑情况信息,在移动存储设备建立连接关系后,也就是准备使用移动存储设备中的文件时,从移动存储设备的文件中选取特定编辑情况信息的文件,并将该文件的文件名显示在悬浮窗口上,供用户点击文件名直接打开该文件。本发明实施例的方案使得用户不需要执行现有的只有先打开移动存储设备、从存储的大量文件中寻找特定文件后再打开文件的操作,实现了移动存储设备中文件快捷打开的功能。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的一种移动存储设备中文件的处理方法的流程图;

图2示出了本发明实施例提供的一种快捷打开移动存储设备中的文件的悬浮窗口的示意图;

图3示出了本发明实施例提供的一种移动存储设备中文件的处理装置的组成框图;

图4示出了本发明实施例提供的一种移动存储设备中文件的处理装置的组成框图。

具体实施方式

下面将参照附图更加详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

移动存储设备是一种用于存储电子数据的电子设备,其容量大小不尽相同。存储容量较大的有移动硬盘,存储容量相对较小的有优盘。通常情况下,移动存储设备可以与任何计算机建立连接关系,当连接关系建立以后,就可以在计算机上打开移动存储设备中的文件,或者将移动存储设备中的文件拷贝到计算机中。但是,现有在打开移动存储设备中的文件时,当移动存储设备与计算机连接之后,用户必须先从计算机中找到该移动存储设备的标识,然后点击标识将移动存储设备打开,并从其存储的大量文件中寻找到将要打开的文件后才能打开该文件,这一系列的操作非常繁琐。

基于上述原因,本发明实施例提供了一种移动存储设备中文件的处理方法,能够实现将移动存储设备中的文件进行快捷打开的效果。如图1所示,该方法包括:

101、当移动存储设备建立连接关系后,查询移动存储设备中文件的编辑情况信息。

本发明实施例是为了实现在移动存储设备中快捷的打开文件的效果,而进行快捷打开的文件应该是属于有代表性的文件,本发明实施例在选取有代表性的文件时,可以根据文件的编辑情况信息进行确定。例如,经常编辑的文件可以作为代表性的文件,或者最近编辑的文件可以作为代表性的文件。因此,在将移动存储设备中的文件进行快捷打开时,需要查询移动存储设备中的文件的编辑情况信息,根据编辑情况信息可以确定代表性的文件。基于上述原因,本发明实施例的方案需要执行步骤101当移动存储设备建立连接关系后,查询移动存储设备中文件的编辑情况信息。

102、根据编辑情况信息,在移动存储设备的文件中选取待显示文件。

当在步骤101中查询到移动存储设备中文件的编辑情况信息之后,就可以根据各个文件的编辑情况信息,从移动存储设备的文件中选取待显示文件,所述待显示文件为具有代表性的文件,也就是用于进行快捷打开的文件。例如,某个文件的编辑情况信息表示该文件经常被编辑或者该文件为最近刚进行过编辑的文件,那么该文件就具有代表性,就可以被选取为待显示文件。

103、将待显示文件的文件名在预设的悬浮窗口上进行显示,以便用户点击显示的所述文件名直接打开所述待显示文件。

本发明实施例不需要在计算机上找到连接的移动存储设备的设备标识,然后打开移动存储设备后,才能选择文件并打开文件;而是在移动存储设备与计算机连接之后,提供了预设的悬浮窗口,将在步骤102中选取的待显示文件的文件名在悬浮窗口上进行显示,使得用户无需打开移动存储设备,只需要点击悬浮窗口上显示的文件名,就可以直接打开该文件名对应的待显示文件,从而实现移动存储设备中文件的快捷打开效果。

本发明实施例提供的一种移动存储设备中文件的处理方法,通过统计移动存储设备中文件的编辑情况信息,在移动存储设备建立连接关系后,也就是准备使用移动存储设备中的文件时,从移动存储设备的文件中选取特定编辑情况信息的文件,并将该文件的文件名显示在悬浮窗口上,供用户点击文件名直接打开该文件。本发明实施例的方案使得用户不需要执行现有的只有先打开移动存储设备、从存储的大量文件中寻找特定文件后再打开文件的操作,实现了移动存储设备中文件快捷打开的功能。

为了更好的对上述图1所示的方法进行理解,作为对上述实施方式的细化和扩展,本发明实施例将结合图1的步骤进行详细说明。

由于移动存储设备只具有存储文件的功能,其本身并不会对文件进行操作,当移动存储设备与计算机等终端连接之后,通常是通过计算机内的软件程序对文件进行统计的。因此,本发明实施例将以安装在终端内的用以管理移动存储设备中的文件的辅助软件为例,对本发明实施例进行说明。

本发明实施例对移动存储设备中的文件是基于文件的编辑情况信息进行处理的,每当移动存储设备与计算机、个人电脑等终端建立连接关系后,就需要辅助软件查询移动存储设备中文件的编辑情况信息,并以此为依据对移动存储设备中的特定文件进行处理。因此,在本发明实施例中,每次对移动存储设备中的文件进行编辑后,都需要辅助软件统计并更新移动存储设备中文件的编辑情况信息,以便下次在连接移动存储设备后,能够查询到文件最新的编辑情况信息。

然而,现有文件携带的信息是由文件主名和扩展名组成的文件名,并无其他信息。其中,文件主名可以由用户进行编辑,而扩展名一般不允许编辑,若编辑扩展名,则可能会导致文件不可用。因此,若要在文件上添加文件的编辑情况信息,作为一种可选的实施方式,本发明实施例可以在文件主名上添加编辑情况信息。在文件主名上添加编辑情况信息,虽然不会影响对文件的打开等操作,但是其改变了文件的主名,不便于用户查找和命名文件。

基于上述原因,本发明实施例还提供了一种可选的实施方式,那就是由辅助软件为移动存储设备中的文件建立一个信息统计表,所述信息统计表中记录有移动存储设备的设备标识、移动存储设备中文件的文件名及其编辑情况信息。当移动存储设备与安装有所述辅助软件的终端连接之后,该辅助软件就可以为移动存储设备建立一个信息统计表,并保存在辅助软件中,用于记录该移动存储设备中所有文件的文件名及其编辑情况信息;然而,由于一个终端可以插入多个不同的移动存储设备,因此,辅助软件建立的信息统计表中还应该包含移动存储设备的设备标识,以便当多个移动存储设备分别与一个终端连接之后,该终端内的辅助软件能够根据移动存储设备的设备标识,知道这些移动存储设备分别对应哪个信息统计表。每当移动存储设备与安装有辅助软件的某个终端建立连接之后,辅助软件都会根据该移动存储设备内文件的最新编辑情况,对保存在辅助软件中的信息统计表进行更新,同时,若该移动存储设备中增添或者删除了文件,辅助软件也会同步的对信息统计表中的文件进行相应的增加或者删除。

但是,对于上述将所述信息统计表保存在某个终端上的辅助软件中的实施例而言,当移动存储设备首次连接在安装有所述辅助软件的其他终端上时,对于该首次连接的终端而言,该终端中的辅助软件由于之前没有保存过所述移动存储设备的信息统计表,因此首次连接的终端就无法由辅助软件统计并更新移动存储设备中的文件的编辑情况信息。基于上述原因,本发明实施例还需要在移动存储设备中保存信息统计表。当在移动存储设备中保存信息统计表后,在移动存储设备首次连接到其他安装有辅助软件的终端上时,这些终端中的辅助软件也能够根据移动存储设备中的信息统计表来查询并更新移动存储设备中的文件的编辑情况信息。

综上所述,本发明实施例需要将记录有移动存储设备的设备标识、移动存储设备中文件的文件名及其编辑情况信息的信息统计表,保存在与所述移动存储设备建立连接关系的终端(辅助软件)中以及所述移动存储设备中。这里需要说明的是,在由辅助软件为移动存储设备中的文件建立信息统计表时,辅助软件同时会将该信息统计表置于移动存储设备中,并且,置于移动存储设备中的信息统计表对于用户来说,是只读形式或者隐藏状态,用户无法对移动存储设备中的信息统计表进行写入操作或者无法看到所述信息统计表。移动存储设备中的信息统计表只能被辅助软件进行读写操作。

进一步的,所述移动存储设备中文件的编辑情况信息主要包括编辑次数和编辑时间。其中,编辑次数可以用阿拉伯数字来表示,编辑时间可以以类似于“某年/某月/某日/某时:某分”的形式来表示。在通过上述方式查询到移动存储设备中文件的编辑情况信息之后,需要根据所述编辑情况信息,在移动存储设备的文件中选取待显示文件,也就是在移动存储设备的文件中选择编辑次数最多的文件和/或编辑时间最接近当前时间的文件作为待显示文件。由于在移动存储设备中存储的大量文件中,用户经常编辑的文件,或者最近编辑的文件,在很大程度上通常为用户此次需要打开的文件,而经常编辑的文件可以认为是编辑次数最多的文件,最近编辑的文件可以认为是编辑时间最接近当前时间的文件,因此可以将移动存储设备中编辑次数最多的文件和/或编辑时间最接近当前时间的文件作为待显示文件。

当通过上述方式获取到待显示文件之后,为了使用户不用打开移动存储设备就可以快捷的打开待显示文件,本发明实施例可以将待显示文件的文件名在预设的悬浮窗口上进行显示。具体的,是由辅助软件在与所述移动存储设备建立连接关系的终端的屏幕上生成悬浮窗口,也就是辅助软件的悬浮窗口,并将待显示文件的文件名显示在所述悬浮窗口上。由于待显示文件可以为编辑次数最多的文件和/或编辑时间最接近当前时间的文件。因此,如图2所示,本发明实施例可以将编辑次数最多的文件的文件名显示在悬浮窗口上。此外,也可以将编辑时间最接近当前时间的文件的文件名显示在悬浮窗口上;或者,同时将编辑次数最多的文件的文件名和编辑时间最接近当前时间的文件的文件名显示在悬浮窗口上。用户通过点击悬浮窗口上的文件名,就可以直接打开对应的文件,而无需从终端上找到移动存储设备的设备标识后打开该移动存储设备,才能从中找到对应的文件并打开该文件。

但是,将编辑次数最多的文件的文件名和/或编辑时间最接近当前时间的文件的文件名显示在所述悬浮窗口上,以便用户快捷打开待显示文件的方式,虽然能够在很大程度上使用户快捷的打开实际需要打开的文件,但是,当所述待显示文件不是用户实际需要打开的文件时,用户就需要打开移动存储设备,从中找到实际需要打开的文件后才能打开文件。

为了解决上述缺陷,本发明实施例还提供了一种可选的实施方式,那就是在所述悬浮窗口上设置切换按钮,以便当待显示文件不是用户实际需要打开的文件时,用户可以不必打开移动存储设备,只需要通过点击悬浮窗口上的切换按钮,就可以在悬浮窗口上显示其他文件的文件名,实现将待显示文件进行切换的目的。这里需要说明的是,切换后显示的文件的文件名,可以是编辑次数排名第二位的文件的文件名和/或编辑时间排名第二位的最接近当前时间的文件的文件名。依次的每次点击切换按钮,就可以按照编辑次数的大小顺序由大到小,以及编辑时间与当前时间的远近顺序由近及远的依次将移动存储设备中的文件的文件名显示在悬浮窗口上,以便用户直接点击文件名就能快捷打开对应的文件。

进一步的,作为对上述图1所示方法的实现,本发明实施例提供了一种移动存储设备中文件的处理装置,如图3所示,该装置包括:查询单元31、选取单元32以及显示单元33,其中,

查询单元31,用于当移动存储设备建立连接关系后,查询移动存储设备中文件的编辑情况信息;

选取单元32,用于根据所述编辑情况信息,在移动存储设备的文件中选取待显示文件;

显示单元33,用于将所述待显示文件的文件名在预设的悬浮窗口上进行显示,以便用户点击显示的所述文件名直接打开所述待显示文件。

进一步的,如图4所示,所述装置还包括:

处理单元34,用于每次对移动存储设备中的文件进行编辑后,统计并更新移动存储设备中文件的编辑情况信息。

进一步的,处理单元34用于在为移动存储设备建立的信息统计表中,统计并更新移动存储设备中文件的编辑情况信息,所述信息统计表中记录有移动存储设备的设备标识、移动存储设备中文件的文件名及其编辑情况信息。

进一步的,处理单元34处理的信息统计表保存在与所述移动存储设备建立连接关系的终端中以及所述移动存储设备中。

进一步的,查询单元31用于查询移动存储设备中文件的编辑次数以及编辑时间。

进一步的,选取单元32用于在移动存储设备的文件中选择编辑次数最多的文件和/或编辑时间最接近当前时间的文件作为待显示文件。

进一步的,如图4所示,显示单元33包括:

生成模块331,用于在与所述移动存储设备建立连接关系的终端的屏幕上生成悬浮窗口;

显示模块332,用于将编辑次数最多的文件的文件名和/或编辑时间最接近当前时间的文件的文件名显示在所述悬浮窗口上。

进一步的,如图4所示,所述装置还包括:

切换单元35,用于通过点击悬浮窗口上的切换按钮,将所述待显示文件进行切换,在悬浮窗口上显示其他文件的文件名。

本发明实施例提供的一种移动存储设备中文件的处理装置,通过统计移动存储设备中文件的编辑情况信息,在移动存储设备建立连接关系后,也就是准备使用移动存储设备中的文件时,从移动存储设备的文件中选取特定编辑情况信息的文件,并将该文件的文件名显示在悬浮窗口上,供用户点击文件名直接打开该文件。本发明实施例的方案使得用户不需要执行现有的只有先打开移动存储设备、从存储的大量文件中寻找特定文件后再打开文件的操作,实现了移动存储设备中文件快捷打开的功能。

本发明实施例还公开了:

A1、一种移动存储设备中文件的处理方法,所述方法包括:

当移动存储设备建立连接关系后,查询移动存储设备中文件的编辑情况信息;

根据所述编辑情况信息,在移动存储设备的文件中选取待显示文件;

将所述待显示文件的文件名在预设的悬浮窗口上进行显示,以便用户点击显示的所述文件名直接打开所述待显示文件。

A2、根据A1所述的方法,在所述当移动存储设备建立连接关系后,查询移动存储设备中文件的编辑情况信息之前,所述方法还包括:

每次对移动存储设备中的文件进行编辑后,统计并更新移动存储设备中文件的编辑情况信息。

A3、根据A2所述的方法,所述统计并更新移动存储设备中文件的编辑情况信息包括:

在为移动存储设备建立的信息统计表中,统计并更新移动存储设备中文件的编辑情况信息,所述信息统计表中记录有移动存储设备的设备标识、移动存储设备中文件的文件名及其编辑情况信息。

A4、根据A3所述的方法,所述信息统计表保存在与所述移动存储设备建立连接关系的终端中以及所述移动存储设备中。

A5、根据A1-A4中任一项所述的方法,所述查询移动存储设备中文件的编辑情况信息包括:

查询移动存储设备中文件的编辑次数以及编辑时间。

A6、根据A5所述的方法,根据所述编辑情况信息,在移动存储设备的文件中选取待显示文件包括:

在移动存储设备的文件中选择编辑次数最多的文件和/或编辑时间最接近当前时间的文件作为待显示文件。

A7、根据A6所述的方法,将所述待显示文件的文件名在预设的悬浮窗口上进行显示包括:

在与所述移动存储设备建立连接关系的终端的屏幕上生成悬浮窗口;

将编辑次数最多的文件的文件名和/或编辑时间最接近当前时间的文件的文件名显示在所述悬浮窗口上。

A8、根据A7所述的方法,将所述待显示文件的文件名在预设的悬浮窗口上进行显示之后,所述方法还包括:

通过点击悬浮窗口上的切换按钮,将所述待显示文件进行切换,在悬浮窗口上显示其他文件的文件名。

B9、一种移动存储设备中文件的处理装置,所述装置包括:

查询单元,用于当移动存储设备建立连接关系后,查询移动存储设备中文件的编辑情况信息;

选取单元,用于根据所述编辑情况信息,在移动存储设备的文件中选取待显示文件;

显示单元,用于将所述待显示文件的文件名在预设的悬浮窗口上进行显示,以便用户点击显示的所述文件名直接打开所述待显示文件。

B10、根据B9所述的装置,所述装置还包括:

处理单元,用于每次对移动存储设备中的文件进行编辑后,统计并更新移动存储设备中文件的编辑情况信息。

B11、根据B10所述的装置,所述处理单元用于在为移动存储设备建立的信息统计表中,统计并更新移动存储设备中文件的编辑情况信息,所述信息统计表中记录有移动存储设备的设备标识、移动存储设备中文件的文件名及其编辑情况信息。

B12、根据B11所述的装置,所述处理单元处理的信息统计表保存在与所述移动存储设备建立连接关系的终端中以及所述移动存储设备中。

B13、根据B9-B12中任一项所述的装置,所述查询单元用于查询移动存储设备中文件的编辑次数以及编辑时间。

B14、根据B13所述的装置,所述选取单元用于在移动存储设备的文件中选择编辑次数最多的文件和/或编辑时间最接近当前时间的文件作为待显示文件。

B15、根据B14所述的装置,所述显示单元包括:

生成模块,用于在与所述移动存储设备建立连接关系的终端的屏幕上生成悬浮窗口;

显示模块,用于将编辑次数最多的文件的文件名和/或编辑时间最接近当前时间的文件的文件名显示在所述悬浮窗口上。

B16、根据B15所述的装置,所述装置还包括:

切换单元,用于通过点击悬浮窗口上的切换按钮,将所述待显示文件进行切换,在悬浮窗口上显示其他文件的文件名。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的发明名称(如确定网站内链接等级的装置)中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

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