存储设备上的文件的查找方法、装置及路由器.pdf

上传人:00062****4422 文档编号:497135 上传时间:2018-02-19 格式:PDF 页数:18 大小:1.30MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410404053.X

申请日:

2014.08.15

公开号:

CN104199863A

公开日:

2014.12.10

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 17/30申请日:20140815|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

小米科技有限责任公司

发明人:

陈现麟; 李政; 刘铁俊

地址:

100085 北京市海淀区清河中街68号华润五彩城购物中心二期13层

优先权:

专利代理机构:

北京三高永信知识产权代理有限责任公司 11138

代理人:

林锦澜

PDF下载: PDF下载
内容摘要

本公开是关于一种存储设备上的文件的查找方法、装置及路由器,属于互联网技术领域。所述方法包括:按照文件的分类为存储设备上的指定文件建立索引,文件的分类根据文件类型或上传文件的设备的标识划分;存储设备为路由器上配置的存储设备;为用户设备提供指定文件的分类视图,分类视图包括各个文件的分类的标识。本公开通过按照文件的类型或上传文件的设备的标识为用户设备提供指定文件的分类视图,使得不同用户设备查看路由器的存储设备上的文件时,可以更灵活地进行分类查找,方便用户对文件的查找,操作简便快捷,用户体验好。

权利要求书

1.  一种存储设备上的文件的查找方法,其特征在于,所述方法应用于路由器,所述方法包括:
按照文件的分类为存储设备上的指定文件建立索引,所述文件的分类根据文件类型或上传文件的设备的标识划分;所述存储设备为所述路由器上配置的存储设备;
为用户设备提供所述指定文件的分类视图,所述分类视图包括各个所述文件的分类的标识。

2.
  根据权利要求1所述的方法,其特征在于,所述按照文件的分类为所述存储设备上的指定文件建立索引,采用如下方式:
获取所述指定文件的信息,所述指定文件的信息包括文件的路径、文件的哈希值、文件的名称、文件的多用途互联网邮件扩展MIME类型、文件的创建日期、文件的修改时间、用户设备的标识、文件的大小、文件的缩略图中的一种或多种;
根据所述指定文件的信息,分别为各个所述文件类型或所述上传文件的设备的标识对应的所述指定文件建立索引。

3.
  根据权利要求1所述的方法,其特征在于,所述为用户设备提供所述指定文件的分类视图,采用如下方式:
接收所述用户设备发送的文件查找请求;
向所述用户设备发送所述分类视图;
或者,所述为用户设备提供所述指定文件的分类视图,采用如下方式:
接收所述用户设备发送的文件查找请求;
向所述用户设备发送查找方式的选项,所述查找方式包括分类查找、搜索查找或目录查找;
接收所述用户设备发送的查找方式;
当所述用户设备发送的查找方式为分类查找时,向所述用户设备发送所述分类视图。

4.
  根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
接收所述用户设备发送的文件的分类的标识;
采用为第一文件建立的索引,对所述第一文件进行排序,所述第一文件为所述用户设备发送的文件的分类的标识对应的所述指定文件;
将排序后的所述第一文件的排列视图发送给所述用户设备,所述第一文件的排列视图中至少包括所述第一文件的名称。

5.
  根据权利要求4所述的方法,其特征在于,所述第一文件的排列视图中还包括所述第一文件的多用途互联网邮件扩展MIME类型、所述第一文件的大小、所述第一文件的路径、所述第一文件的统一资源定位符URL、所述第一文件的缩略图的URL、所述第一文件的创建时间中的一种或多种。

6.
  根据权利要求4所述的方法,其特征在于,所述采用为第一文件建立的索引,对所述第一文件进行排序,采用如下方式:
当所述第一文件为图片时,按照所述第一文件的创建时间对所述第一文件进行排序;
当所述第一文件为音频时,按照所述第一文件的名称对所述第一文件进行排序;
当所述第一文件为视频时,按照所述第一文件的创建时间对所述第一文件进行排序;
当所述第一文件为文本时,按照所述第一文件的修改时间对所述第一文件进行排序。

7.
  根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
接收所述用户设备发送的查找方式,所述查找方式包括分类查找、搜索查找或目录查找;
当所述查找方式为搜索查找时,采用为第二文件建立的索引查找所述第二文件,并向所述用户设备发送所述第二文件的排列视图,所述第二文件为所述用户设备查找的所述上传文件的设备的标识对应的所述指定文件;
当所述查找方式为目录查找时,向所述用户设备发送所述指定文件的目录结构;
当所述查找方式为分类查找时,为所述用户设备提供所述分类视图。

8.
  根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
监听所述存储设备上新增的文件;
当新增的文件与所述存储设备上已存储的文件不同时,按照所述文件的分 类为所述新增的文件建立索引。

9.
  一种存储设备上的文件的查找装置,其特征在于,所述装置应用于路由器,所述装置包括:
索引建立模块,用于按照文件的分类为存储设备上的指定文件建立索引,所述文件的分类根据文件类型或上传文件的设备的标识划分;所述存储设备为所述路由器上配置上的存储设备;
视图提供模块,用于为用户设备提供所述指定文件的分类视图,所述分类视图包括各个所述文件的分类的标识。

10.
  根据权利要求9所述的装置,其特征在于,所述索引建立模块用于,
获取所述指定文件的信息,所述指定文件的信息包括文件的路径、文件的哈希值、文件的名称、文件的多用途互联网邮件扩展MIME类型、文件的创建日期、文件的修改时间、用户设备的标识、文件的大小、文件的缩略图中的一种或多种;
根据所述指定文件的信息,分别为各个所述文件类型或所述上传文件的设备的标识对应的所述指定文件建立索引。

11.
  根据权利要求9所述的装置,其特征在于,所述视图提供模块用于,
接收所述用户设备发送的文件查找请求;
向所述用户设备发送所述分类视图;
或者,接收所述用户设备发送的文件查找请求;
向所述用户设备发送查找方式的选项,所述查找方式包括分类查找、搜索查找或目录查找;
接收所述用户设备发送的查找方式;
当所述用户设备发送的查找方式为分类查找时,向所述用户设备发送所述分类视图。

12.
  根据权利要求9-11任一项所述的装置,其特征在于,所述装置还包括:
接收模块,用于接收所述用户设备发送的文件的分类的标识;
文件排序模块,用于采用为第一文件建立的索引,对所述第一文件进行排序,所述第一文件为所述用户设备发送的文件的分类的标识对应的所述指定文件;
所述视图提供模块还用于,将排序后的所述第一文件的排列视图发送给所 述用户设备,所述第一文件的排列视图中至少包括所述第一文件的名称。

13.
  根据权利要求12所述的装置,其特征在于,所述第一文件的排列视图中还包括所述第一文件的多用途互联网邮件扩展MIME类型、所述第一文件的大小、所述第一文件的路径、所述第一文件的统一资源定位符URL、所述第一文件的缩略图的URL、所述第一文件的创建时间中的一种或多种。

14.
  根据权利要求12所述的装置,其特征在于,所述文件排序模块用于,
当所述第一文件为图片时,按照所述第一文件的创建时间对所述第一文件进行排序;
当所述第一文件为音频时,按照所述第一文件的名称对所述第一文件进行排序;
当所述第一文件为视频时,按照所述第一文件的创建时间对所述第一文件进行排序;
当所述第一文件为文本时,按照所述第一文件的修改时间对所述第一文件进行排序。

15.
  根据权利要求9-11任一项所述的装置,其特征在于,所述装置还包括:
接收模块,用于接收所述用户设备发送的查找方式,所述查找方式包括分类查找、搜索查找或目录查找;
视图提供模块还用于,当所述查找方式为搜索查找时,采用为第二文件建立的索引查找所述第二文件,并向所述用户设备发送所述第二文件的排列视图,所述第二文件为所述用户设备查找的所述上传文件的设备的标识对应的所述指定文件;当所述查找方式为目录查找时,向所述用户设备发送所述指定文件的目录结构;当所述查找方式为分类查找时,为所述用户设备提供所述分类视图。

16.
  根据权利要求9-11任一项所述的装置,其特征在于,所述装置还包括:
文件监听模块,用于监听所述存储设备上新增的文件;
所述索引建立模块还用于,当新增的文件与所述存储设备上已存储的文件不同时,按照所述文件的分类为所述新增的文件建立索引。

17.
  一种路由器,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
按照文件的分类为存储设备上的指定文件建立索引,所述文件的分类根据文件类型或上传文件的设备的标识划分;所述存储设备为所述路由器上配置上的存储设备;
为用户设备提供所述指定文件的分类视图,所述分类视图包括各个所述文件的分类的标识。

说明书

存储设备上的文件的查找方法、装置及路由器
技术领域
本公开涉及互联网技术领域,尤其涉及一种存储设备上的文件的查找方法、装置及路由器。
背景技术
路由器现在除了路由转发的基础功能之外,慢慢开始向家庭的数据中心转变,用户开始将手机、相机等设备的数据备份到路由器上进行共享。
相关技术中,路由器通过samba实现数据共享。通过samba进行共享时,数据文件完全按照路由器上面的目录结构进行显示,用户去浏览路由器上的文件时必须知道文件的路径,然后进入一级级目录查找,操作相当繁琐。
发明内容
为克服相关技术中存在的操作繁琐的问题,本公开提供一种存储设备上的文件的查找方法、装置及路由器。
根据本公开实施例的第一方面,提供一种存储设备上的文件的查找方法,所述方法应用于路由器,所述方法包括:
按照文件的分类为存储设备上的指定文件建立索引,所述文件的分类根据文件类型或上传文件的设备的标识划分;所述存储设备为所述路由器上配置的存储设备;
为用户设备提供所述指定文件的分类视图,所述分类视图包括各个所述文件的分类的标识。
在本公开一种可能的实现方式中,所述按照文件的分类为所述存储设备上的指定文件建立索引,采用如下方式:
获取所述指定文件的信息,所述指定文件的信息包括文件的路径、文件的哈希值、文件的名称、文件的多用途互联网邮件扩展MIME类型、文件的创建日期、文件的修改时间、用户设备的标识、文件的大小、文件的缩略图中的一 种或多种;
根据所述指定文件的信息,分别为各个所述文件类型或所述上传文件的设备的标识对应的所述指定文件建立索引。
在本公开另一种可能的实现方式中,所述为用户设备提供所述指定文件的分类视图,采用如下方式:
接收所述用户设备发送的文件查找请求;
向所述用户设备发送所述分类视图;
或者,所述为用户设备提供所述指定文件的分类视图,采用如下方式:
接收所述用户设备发送的文件查找请求;
向所述用户设备发送查找方式的选项,所述查找方式包括分类查找、搜索查找或目录查找;
接收所述用户设备发送的查找方式;
当所述用户设备发送的查找方式为分类查找时,向所述用户设备发送所述分类视图。
在本公开又一种可能的实现方式中,所述方法还包括:
接收所述用户设备发送的文件的分类的标识;
采用为第一文件建立的索引,对所述第一文件进行排序,所述第一文件为所述用户设备发送的文件的分类的标识对应的所述指定文件;
将排序后的所述第一文件的排列视图发送给所述用户设备,所述第一文件的排列视图中至少包括所述第一文件的名称。
在本公开又一种可能的实现方式中,所述第一文件的排列视图中还包括所述第一文件的多用途互联网邮件扩展MIME类型、所述第一文件的大小、所述第一文件的路径、所述第一文件的统一资源定位符URL、所述第一文件的缩略图的URL、所述第一文件的创建时间中的一种或多种。
在本公开又一种可能的实现方式中,所述采用为第一文件建立的索引,对所述第一文件进行排序,采用如下方式:
当所述第一文件为图片时,按照所述第一文件的创建时间对所述第一文件进行排序;
当所述第一文件为音频时,按照所述第一文件的名称对所述第一文件进行排序;
当所述第一文件为视频时,按照所述第一文件的创建时间对所述第一文件进行排序;
当所述第一文件为文本时,按照所述第一文件的修改时间对所述第一文件进行排序。
在本公开又一种可能的实现方式中,所述方法还包括:
接收所述用户设备发送的查找方式,所述查找方式包括分类查找、搜索查找或目录查找;
当所述查找方式为搜索查找时,采用为第二文件建立的索引查找所述第二文件,并向所述用户设备发送所述第二文件的排列视图,所述第二文件为所述用户设备查找的所述上传文件的设备的标识对应的所述指定文件;
当所述查找方式为目录查找时,向所述用户设备发送所述指定文件的目录结构;
当所述查找方式为分类查找时,为所述用户设备提供所述分类视图。
在本公开又一种可能的实现方式中,所述方法还包括:
监听所述存储设备上新增的文件;
当新增的文件与所述存储设备上已存储的文件不同时,按照所述文件的分类为所述新增的文件建立索引。
根据本公开实施例的第二方面,提供一种存储设备上的文件的查找装置,所述装置应用于路由器,所述装置包括:
索引建立模块,用于按照文件的分类为存储设备上的指定文件建立索引,所述文件的分类根据文件类型或上传文件的设备的标识划分;所述存储设备为所述路由器上配置上的存储设备;
视图提供模块,用于为用户设备提供所述指定文件的分类视图,所述分类视图包括各个所述文件的分类的标识。
在本公开一种可能的实现方式中,所述索引建立模块用于,
获取所述指定文件的信息,所述指定文件的信息包括文件的路径、文件的哈希值、文件的名称、文件的多用途互联网邮件扩展MIME类型、文件的创建日期、文件的修改时间、用户设备的标识、文件的大小、文件的缩略图中的一种或多种;
根据所述指定文件的信息,分别为各个所述文件类型或所述上传文件的设 备的标识对应的所述指定文件建立索引。
在本公开另一种可能的实现方式中,所述视图提供模块用于,
接收所述用户设备发送的文件查找请求;
向所述用户设备发送所述分类视图;
或者,接收所述用户设备发送的文件查找请求;
向所述用户设备发送查找方式的选项,所述查找方式包括分类查找、搜索查找或目录查找;
接收所述用户设备发送的查找方式;
当所述用户设备发送的查找方式为分类查找时,向所述用户设备发送所述分类视图。
在本公开又一种可能的实现方式中,所述装置还包括:
接收模块,用于接收所述用户设备发送的文件的分类的标识;
文件排序模块,用于采用为第一文件建立的索引,对所述第一文件进行排序,所述第一文件为所述用户设备发送的文件的分类的标识对应的所述指定文件;
所述视图提供模块还用于,将排序后的所述第一文件的排列视图发送给所述用户设备,所述第一文件的排列视图中至少包括所述第一文件的名称。
在本公开又一种可能的实现方式中,所述第一文件的排列视图中还包括所述第一文件的多用途互联网邮件扩展MIME类型、所述第一文件的大小、所述第一文件的路径、所述第一文件的统一资源定位符URL、所述第一文件的缩略图的URL、所述第一文件的创建时间中的一种或多种。
在本公开又一种可能的实现方式中,所述文件排序模块用于,
当所述第一文件为图片时,按照所述第一文件的创建时间对所述第一文件进行排序;
当所述第一文件为音频时,按照所述第一文件的名称对所述第一文件进行排序;
当所述第一文件为视频时,按照所述第一文件的创建时间对所述第一文件进行排序;
当所述第一文件为文本时,按照所述第一文件的修改时间对所述第一文件进行排序。
在本公开又一种可能的实现方式中,所述装置还包括:
接收模块,用于接收所述用户设备发送的查找方式,所述查找方式包括分类查找、搜索查找或目录查找;
视图提供模块还用于,当所述查找方式为搜索查找时,采用为第二文件建立的索引查找所述第二文件,并向所述用户设备发送所述第二文件的排列视图,所述第二文件为所述用户设备查找的所述上传文件的设备的标识对应的所述指定文件;当所述查找方式为目录查找时,向所述用户设备发送所述指定文件的目录结构;当所述查找方式为分类查找时,为所述用户设备提供所述分类视图。
在本公开又一种可能的实现方式中,所述装置还包括:
文件监听模块,用于监听所述存储设备上新增的文件;
所述索引建立模块还用于,当新增的文件与所述存储设备上已存储的文件不同时,按照所述文件的分类为所述新增的文件建立索引。
根据本公开实施例的第三方面,提供一种路由器,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
按照文件的分类为存储设备上的指定文件建立索引,所述文件的分类根据文件类型或上传文件的设备的标识划分;所述存储设备为所述路由器上配置上的存储设备;
为用户设备提供所述指定文件的分类视图,所述分类视图包括各个所述文件的分类的标识。
本公开的实施例提供的技术方案可以包括以下有益效果:通过按照文件的分类为存储设备上的指定文件建立索引,文件的分类根据文件类型或上传文件的设备的标识划分,并为用户设备提供指定文件的分类视图,分类视图包括各个文件的分类的标识,这种文件查找方式与路由器的存储设备结合,使得不同用户设备查看路由器的存储设备上的文件时,可以更灵活地进行分类查找,例如按照文件类别或按照文件的来源进行分类,方便用户对路由器的存储设备上的文件的查找,操作简便快捷,用户体验好。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的存储设备上的文件的查找方法的应用场景图;
图2是根据一示例性实施例示出的一种存储设备上的文件的查找方法的流程图;
图3是根据另一示例性实施例示出的一种存储设备上的文件的查找方法的流程图;
图4是根据另一示例性实施例示出的一种开始查找时的终端界面图;
图5是根据另一示例性实施例示出的另一种开始查找时的终端界面图;
图6是根据另一示例性实施例示出的分类查找后的终端界面图;
图7是根据另一示例性实施例示出的目录查找后的终端界面图;
图8是根据另一示例性实施例示出的搜索查找时的终端界面图;
图9是根据一示例性实施例示出的一种存储设备上的文件的查找装置的框图;
图10是根据另一示例性实施例示出的一种存储设备上的文件的查找装置的框图;
图11是根据一示例性实施例示出的一种存储设备上的文件的查找装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
下面先结合图1简单介绍一下本公开提供的存储设备上的文件的查找方法 的应用场景。如图1所示,存储设备1分别与若干终端2有线或无线连接,组成一个局域网。存储设备1为局域网的数据中心,终端2可以将数据传输到存储设备1备份和共享。其中,存储设备1可以为路由器上配置的,或者其它带计算功能的存储设备,终端2可以为手机、笔记本电脑、台式电脑等,本公开对此不作限制。
需要说明的是,图1所示的应用场景仅为举例,本公开并不限制于此。
图2是根据一示例性实施例示出的一种存储设备上的文件的查找方法的流程图,该方法应用于路由器,如图2所示,存储设备上的文件的查找用于存储设备中,包括以下步骤。
在步骤S101中,按照文件的分类为存储设备上的指定文件建立索引。
在本实施例中,文件的分类根据文件类型或上传文件的设备的标识划分。文件类型可以包括图片、音频、视频、文本中的一种或多种。存储设备为路由器上配置的存储设备。
在实际应用中,该步骤S101可以在存储设备启动时执行,也可以在存储设备上有文件的更新时执行,本公开对此不作限制。
在步骤S102中,为用户设备提供指定文件的分类视图。
在本实施例中,分类视图包括各个文件的分类的标识。当文件的分类根据文件类型划分时,文件的分类的标识为文件类型的标识,例如图片、音频、视频、文本。当文件的分类根据上传文件的设备的标识时,文件的分类的标识为上传文件的设备的标识。
本公开实施例通过按照文件的分类为存储设备上的指定文件建立索引,文件的分类根据文件类型或上传文件的设备的标识划分,并为用户设备提供指定文件的分类视图,分类视图包括各个文件的分类的标识,这种文件查找方式与路由器的存储设备结合,使得不同用户设备查看路由器的存储设备上的文件时,可以更灵活地进行分类查找,例如按照文件类别或按照文件的来源进行分类,方便用户对路由器的存储设备上的文件的查找,操作简便快捷,用户体验好。
图3是根据另一示例性实施例示出的一种存储设备上的文件的查找方法的流程图,该方法应用于路由器,如图3所示,存储设备上的文件的查找用于终 端中,包括以下步骤。
在步骤S201中,按照文件的分类为存储设备上的指定文件建立索引。
在本实施例中,文件的分类根据文件类型或上传文件的设备的标识划分。文件类型可以包括图片、音频、视频、文本中的一种或多种。上传文件的设备的标识可以包括设备的编号、设备的名称、设备的类型中的一种或多种。存储设备为路由器上配置的存储设备。
在实际应用中,该步骤S201可以在存储设备启动时执行,也可以在存储设备上有文件的更新时执行,本公开对此不作限制。
指定文件可以是存储设备上所有的文件,也可以是用户或存储器指定目录的文件,如用户设备上传的文件,本公开对此不作限制。存储设备中可以专门建立一个数据库,用来保存建立的索引。
在本实施例的一种实现方式中,该步骤S201可以包括:
获取指定文件的信息,指定文件的信息包括文件的路径、文件的哈希值、文件的名称、文件的多用途互联网邮件扩展(Multipurpose Internet Mail Extensions,简称MIME)类型、文件的创建日期、文件的修改时间、用户设备的标识、文件的大小、文件的缩略图中的一种或多种;
根据指定文件的信息,分别为各个文件类型或上传文件的设备的标识对应的指定文件建立索引。
在步骤S202中,为用户设备提供指定文件的分类视图。
在本实施例中,分类视图包括各个文件的分类的标识。当文件的分类根据文件类型划分时,文件的分类的标识为文件类型的标识,例如图片、音频、视频、文本。当文件的分类根据上传文件的设备的标识时,文件的分类的标识为上传文件的设备的标识。
在本实施例的一种实现方式中,该步骤S202可以包括:
接收用户设备发送的文件查找请求;
向用户设备发送分类视图。
在本实施例的另一种实现方式中,该步骤S202可以包括:
接收用户设备发送的文件查找请求;
向用户设备发送查找方式的选项,查找方式包括分类查找、搜索查找或目录查找;
接收用户设备发送的查找方式;
当用户设备发送的查找方式为分类查找时,向用户设备发送分类视图。
在实际应用中,可以在存储设备上起一个web服务程序,通过http的方式为用户设备提供指定文件的分类视图、查找方式的选项等终端界面。
分类查找可以作为默认的查找方式,在接收到用户设备发送的文件查找请求之后,直接向用户设备发送分类视图,同时也提供切换到目录查找或搜索查找的选项,如图4所示。也可以在接收到用户设备发送的文件查找请求之后,向用户设备发送查找方式的选项,如图5所示。
在步骤S203中,接收用户设备发送的文件的分类的标识。
在步骤S204中,采用为第一文件建立的索引,对第一文件进行排序。
在本实施例中,第一文件为用户设备发送的文件的分类的标识对应的指定文件。
在本实施例的一种实现方式中,该步骤S204可以包括:
当第一文件为图片时,按照第一文件的创建时间对第一文件进行排序;
当第一文件为音频时,按照第一文件的名称对第一文件进行排序;
当第一文件为视频时,按照第一文件的创建时间对第一文件进行排序;
当第一文件为文本时,按照第一文件的修改时间对第一文件进行排序。
可以理解地,图片一般为用户拍摄的照片,视频一般为用户拍摄的影像,通常针对同一地点、事件、或者目的拍摄的照片和影像的拍摄时间(即文件的创建日期)在相邻的时间,查找图片和视频时,按照文件的创建时间(如从近到远)排列文件,可以方便用户查找。音频一般为用户喜爱的音乐,通常用户会采用音乐的名称(即文件的名称)进行查找,将音频按照文件的名称排列(如字母顺序、数字从小到大),方便了用户查找。文本(如pdf、ppt、word、excel、wps)一般与用户的工作有关,修改的时间越近,通常使用频率越高,将文本按照文件的修改时间(如从近到远)排列,更便于使用。
在其它实现方式中,设定的顺序也可以为用户设定的顺序,本公开对此不作限制。在实际应用中,设定的顺序可以通过结构化查询语言(Structured Query Language,简称SQL)语句指定。
在步骤S205中,将排序后的第一文件的排列视图发送给用户设备。
在本实施例中,第一文件的排列视图中至少包括第一文件的名称。第一文 件的排列视图中还可以包括第一文件的MIME类型、第一文件的大小、第一文件的路径、第一文件的统一资源定位符(Uniform Resource Locator,简称URL)、第一文件的缩略图的URL、第一文件的创建时间中的一种或多种。
在实际应用中,用户设备会主动发送返回的第一文件的名称等信息的数量、以及开始返回的第一文件的名称等信息的位置,例如从第一文件的名称开始,返回一百个第一文件的名称。
图6为执行步骤S205后的终端界面的示意图,仅为举例。用户点击相应的部分,可以链接到存储设备上相应的文件。
在本实施例的又一种实现方式中,该方法还可以包括:
接收用户设备发送的查找方式,查找方式包括分类查找、搜索查找或目录查找;
当查找方式为搜索查找时,采用为第二文件建立的索引查找第二文件,并向用户设备发送第二文件的排列视图,第二文件为用户设备查找的上传文件的设备的标识对应的指定文件;
当查找方式为目录查找时,向用户设备发送指定文件的目录结构;
当查找方式为分类查找时,为用户设备提供分类视图。
在实际应用中,当用户设备发送的查找方式为目录查找时,向用户设备发送指定文件的目录结构,如图7所示。需要说明的是,在目录查找时,用户可以从根目录开始,按照文件的路径,一级一级目录进行访问和查找。其中,用户拍摄的图片和视频的目录结构是按照拍摄时间中的年、月、日进行分级的。
当用户设备发送的查找方式为搜索查找时,向用户设备提供输入上传文件的设备的标识的接口,如图8所示。当用户在输入框中输入需要搜索的上传文件的设备的标识后,还可以通过分类查找和目录查找的选项选择文件的排列视图。
在本实施例的又一种实现方式中,该方法还可以包括:
监听存储设备上新增的文件;
当新增的文件与存储设备上已存储的文件不同时,按照文件的分类为新增的文件建立索引。
在实际应用中,新增的文件与存储设备上已存储的文件是否不同,可以根据哈希值或上传文件的设备的标识判定。由于哈希值是一段数据唯一且极其紧 凑的数值表示形式,因此根据哈希值删除重复的文件,使用方便且可靠性高。如当新增的文件的哈希值与存储设备上已存储的文件的哈希值不同时,或者,当上传新增的文件的设备的标识与上传存储设备上已存储的文件的设备的标识不同时,判定新增的文件与存储设备上已存储的文件不同。
当新增的文件与存储设备上已存储的文件相同时,删除新增的文件,避免为相同的文件建立两个或以上的索引,降低了对物理空间的占用和对索引维护速度的影响。
用户设备上传新增的文件时,会向存储设备上传设备的标识。存储设备通过操作系统支持的算法或者文件自身提供的一些元数据(metadata)信息,从新增的文件、以及上传新增的文件的设备的标识中,获取文件的信息,从而按照文件的分类为新增的文件建立索引。
可以从存储设备启动的时候开始监听文件系统,如采用Linux的系统请求inotify函数,捕获存储设备上文件的更新,如用户通过samba、http(hypertext transfer protocol,超文本传输协议)服务进行文件的备份。
本公开实施例通过按照文件的分类为存储设备上的指定文件建立索引,文件的分类根据文件类型或上传文件的设备的标识划分,并为用户设备提供指定文件的分类视图,分类视图包括各个文件的分类的标识,这种文件查找方式与路由器的存储设备结合,使得不同用户设备查看路由器的存储设备上的文件时,可以更灵活地进行分类查找,例如按照文件类别或按照文件的来源进行分类,方便用户对路由器的存储设备上的文件的查找,操作简便快捷,用户体验好。而且,针对不同文件类型对应的指定文件,按照不同的顺序列出其排列视图,更便于用户查找,提高了用户体验。另外,还可以先按照上传文件的设备的标识进行搜索和过滤,缩小了用户查找的范围,节省了用户查找的时间,进一步提高了用户体验。
图9是根据一示例性实施例示出的一种存储设备上的文件的查找装置的框图,该装置应用于路由器,参照图9,该装置包括索引建立模块301和视图提供模块302。
该索引建立模块301被配置为按照文件的分类为存储设备上的指定文件建立索引,文件的分类根据文件类型或上传文件的设备的标识划分。存储设备为 路由器上配置的存储设备。
该视图提供模块302被配置为为用户设备提供指定文件的分类视图,分类视图包括各个文件的分类的标识。
本公开实施例通过按照文件的分类为存储设备上的指定文件建立索引,文件的分类根据文件类型或上传文件的设备的标识划分,并为用户设备提供指定文件的分类视图,分类视图包括各个文件的分类的标识,这种文件查找方式与路由器的存储设备结合,使得不同用户设备查看路由器的存储设备上的文件时,可以更灵活地进行分类查找,例如按照文件类别或按照文件的来源进行分类,方便用户对路由器的存储设备上的文件的查找,操作简便快捷,用户体验好。
图10是根据另一示例性实施例示出的一种存储设备上的文件的查找装置的框图,该装置应用于路由器,参照图10,该装置包括索引建立模块401和视图提供模块402。
该索引建立模块401被配置为按照文件的分类为存储设备上的指定文件建立索引,文件的分类根据文件类型或上传文件的设备的标识划分。存储设备为路由器上配置的存储设备。
该视图提供模块402被配置为为用户设备提供指定文件的分类视图,分类视图包括各个文件的分类的标识。
在本实施例的一种实现方式中,索引建立模块401可以用于,
获取指定文件的信息,指定文件的信息包括文件的路径、文件的哈希值、文件的名称、文件的MIME类型、文件的创建日期、文件的修改时间、用户设备的标识、文件的大小、文件的缩略图中的一种或多种;
根据指定文件的信息,分别为各个文件类型或上传文件的设备的标识对应的指定文件建立索引。
在本实施例的另一种实现方式中,视图提供模块402可以用于,
接收用户设备发送的文件查找请求;
向用户设备发送分类视图;
或者,接收用户设备发送的文件查找请求;
向用户设备发送查找方式的选项,查找方式包括分类查找、搜索查找或目录查找;
接收用户设备发送的查找方式;
当用户设备发送的查找方式为分类查找时,向用户设备发送分类视图。
在本实施例的又一种实现方式中,该装置还可以包括接收模块403和文件排序模块404。
该接收模块403被配置为接收用户设备发送的文件的分类的标识。
该文件排序模块404被配置为采用为第一文件建立的索引,对第一文件进行排序,第一文件为用户设备发送的文件的分类的标识对应的指定文件。
视图提供模块402还被配置为将排序后的第一文件的排列视图发送给用户设备,第一文件的排列视图中至少包括第一文件的名称。
在实际应用中,第一文件的排列视图中还可以包括第一文件的MIME类型、第一文件的大小、第一文件的路径、第一文件的URL、第一文件的缩略图的URL、第一文件的创建时间中的一种或多种。
该文件排序模块404可以用于,
当第一文件为图片时,按照第一文件的创建时间对第一文件进行排序;
当第一文件为音频时,按照第一文件的名称对第一文件进行排序;
当第一文件为视频时,按照第一文件的创建时间对第一文件进行排序;
当第一文件为文本时,按照第一文件的修改时间对第一文件进行排序。
在本实施例的又一种实现方式中,该装置还可以包括接收模块403。
该接收模块403被配置为接收用户设备发送的查找方式,查找方式包括分类查找、搜索查找或目录查找。
视图提供模块402还被配置为当查找方式为搜索查找时,采用为第二文件建立的索引查找第二文件,并向用户设备发送第二文件的排列视图,第二文件为用户设备查找的上传文件的设备的标识对应的指定文件;当查找方式为目录查找时,向用户设备发送指定文件的目录结构;当查找方式为分类查找时,为用户设备提供分类视图。
在本实施例的又一种实现方式中,该装置还可以包括文件监听模块405。
该文件监听模块405被配置为监听存储设备上新增的文件。
视图提供模块402还被配置为当新增的文件与存储设备上已存储的文件不同时,按照文件的分类为新增的文件建立索引。
本公开实施例通过按照文件的分类为存储设备上的指定文件建立索引,文 件的分类根据文件类型或上传文件的设备的标识划分,并为用户设备提供指定文件的分类视图,分类视图包括各个文件的分类的标识,这种文件查找方式与路由器的存储设备结合,使得不同用户设备查看路由器的存储设备上的文件时,可以更灵活地进行分类查找,例如按照文件类别或按照文件的来源进行分类,方便用户对路由器的存储设备上的文件的查找,操作简便快捷,用户体验好。而且,针对不同文件类型对应的指定文件,按照不同的顺序列出其排列视图,更便于用户查找,提高了用户体验。另外,还可以先按照上传文件的设备的标识进行搜索和过滤,缩小了用户查找的范围,节省了用户查找的时间,进一步提高了用户体验。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图11是根据一示例性实施例示出的一种存储设备上的文件的查找装置1900的框图。例如,装置1900可以被提供为一路由器。参照图11,装置1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理部件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述方法。
装置1900还可以包括一个电源组件1926被配置为执行装置1900的电源管理,一个有线或无线网络接口1950被配置为将装置1900连接到网络,和一个输入输出(I/O)接口1958。装置1900可以操作基于存储在存储器1932的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

存储设备上的文件的查找方法、装置及路由器.pdf_第1页
第1页 / 共18页
存储设备上的文件的查找方法、装置及路由器.pdf_第2页
第2页 / 共18页
存储设备上的文件的查找方法、装置及路由器.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《存储设备上的文件的查找方法、装置及路由器.pdf》由会员分享,可在线阅读,更多相关《存储设备上的文件的查找方法、装置及路由器.pdf(18页珍藏版)》请在专利查询网上搜索。

本公开是关于一种存储设备上的文件的查找方法、装置及路由器,属于互联网技术领域。所述方法包括:按照文件的分类为存储设备上的指定文件建立索引,文件的分类根据文件类型或上传文件的设备的标识划分;存储设备为路由器上配置的存储设备;为用户设备提供指定文件的分类视图,分类视图包括各个文件的分类的标识。本公开通过按照文件的类型或上传文件的设备的标识为用户设备提供指定文件的分类视图,使得不同用户设备查看路由器的存。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1