CN104199863B - 存储设备上的文件的查找方法、装置及路由器 - Google Patents

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

Info

Publication number
CN104199863B
CN104199863B CN201410404053.XA CN201410404053A CN104199863B CN 104199863 B CN104199863 B CN 104199863B CN 201410404053 A CN201410404053 A CN 201410404053A CN 104199863 B CN104199863 B CN 104199863B
Authority
CN
China
Prior art keywords
file
classification
user equipment
sent
storage device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410404053.XA
Other languages
English (en)
Other versions
CN104199863A (zh
Inventor
陈现麟
李政
刘铁俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201410404053.XA priority Critical patent/CN104199863B/zh
Publication of CN104199863A publication Critical patent/CN104199863A/zh
Priority to RU2015124031A priority patent/RU2619195C2/ru
Priority to KR1020157013066A priority patent/KR20160030468A/ko
Priority to JP2016541810A priority patent/JP6475736B2/ja
Priority to MX2015007412A priority patent/MX358531B/es
Priority to BR112015017986A priority patent/BR112015017986A2/pt
Priority to PCT/CN2015/074437 priority patent/WO2016023355A1/zh
Priority to EP15180998.5A priority patent/EP2985707A1/en
Priority to US15/000,164 priority patent/US20160132520A1/en
Application granted granted Critical
Publication of CN104199863B publication Critical patent/CN104199863B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/164File meta data generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices
    • G06F16/137Hash-based
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/14Details of searching files based on file metadata
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices
    • G06F16/134Distributed indices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/14Details of searching files based on file metadata
    • G06F16/148File search processing
    • G06F16/152File search processing using file content signatures, e.g. hash values
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/14Details of searching files based on file metadata
    • G06F16/156Query results presentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • G06F16/1824Distributed file systems implemented using Network-attached Storage [NAS] architecture
    • G06F16/183Provision of network file services by network file servers, e.g. by using NFS, CIFS
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • G06F16/2246Trees, e.g. B+trees
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/285Clustering or classification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Library & Information Science (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)

Abstract

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

Description

存储设备上的文件的查找方法、装置及路由器
技术领域
本公开涉及互联网技术领域,尤其涉及一种存储设备上的文件的查找方法、装置及路由器。
背景技术
路由器现在除了路由转发的基础功能之外,慢慢开始向家庭的数据中心转变,用户开始将手机、相机等设备的数据备份到路由器上进行共享。
相关技术中,路由器通过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 transferprotocol,超文本传输协议)服务进行文件的备份。
本公开实施例通过按照文件的分类为存储设备上的指定文件建立索引,文件的分类根据文件类型或上传文件的设备的标识划分,并为用户设备提供指定文件的分类视图,分类视图包括各个文件的分类的标识,这种文件查找方式与路由器的存储设备结合,使得不同用户设备查看路由器的存储设备上的文件时,可以更灵活地进行分类查找,例如按照文件类别或按照文件的来源进行分类,方便用户对路由器的存储设备上的文件的查找,操作简便快捷,用户体验好。而且,针对不同文件类型对应的指定文件,按照不同的顺序列出其排列视图,更便于用户查找,提高了用户体验。另外,还可以先按照上传文件的设备的标识进行搜索和过滤,缩小了用户查找的范围,节省了用户查找的时间,进一步提高了用户体验。
图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,MacOS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

Claims (13)

1.一种存储设备上的文件的查找方法,其特征在于,所述方法应用于路由器,所述方法包括:
按照文件的分类为存储设备上的指定文件建立索引,所述文件的分类根据文件类型或上传文件的设备的标识划分;所述存储设备为所述路由器上配置的存储设备;
为用户设备提供所述指定文件的分类视图,所述分类视图包括各个所述文件的分类的标识;
所述方法还包括:
接收所述用户设备发送的文件的分类的标识;
采用为第一文件建立的索引,对所述第一文件进行排序,所述第一文件为所述用户设备发送的文件的分类的标识对应的所述指定文件;
将排序后的所述第一文件的排列视图发送给所述用户设备,所述第一文件的排列视图中至少包括所述第一文件的名称;
所述采用为第一文件建立的索引,对所述第一文件进行排序,采用如下方式:
当所述第一文件为图片时,按照所述第一文件的创建时间对所述第一文件进行排序;
当所述第一文件为音频时,按照所述第一文件的名称对所述第一文件进行排序;
当所述第一文件为视频时,按照所述第一文件的创建时间对所述第一文件进行排序;
当所述第一文件为文本时,按照所述第一文件的修改时间对所述第一文件进行排序。
2.根据权利要求1所述的方法,其特征在于,所述按照文件的分类为所述存储设备上的指定文件建立索引,采用如下方式:
获取所述指定文件的信息,所述指定文件的信息包括文件的路径、文件的哈希值、文件的名称、文件的多用途互联网邮件扩展MIME类型、文件的创建日期、文件的修改时间、用户设备的标识、文件的大小、文件的缩略图中的一种或多种;
根据所述指定文件的信息,分别为各个所述文件类型或所述上传文件的设备的标识对应的所述指定文件建立索引。
3.根据权利要求1所述的方法,其特征在于,所述为用户设备提供所述指定文件的分类视图,采用如下方式:
接收所述用户设备发送的文件查找请求;
向所述用户设备发送所述分类视图;
或者,所述为用户设备提供所述指定文件的分类视图,采用如下方式:
接收所述用户设备发送的文件查找请求;
向所述用户设备发送查找方式的选项,所述查找方式包括分类查找、搜索查找或目录查找;
接收所述用户设备发送的查找方式;
当所述用户设备发送的查找方式为分类查找时,向所述用户设备发送所述分类视图。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一文件的排列视图中还包括所述第一文件的多用途互联网邮件扩展MIME类型、所述第一文件的大小、所述第一文件的路径、所述第一文件的统一资源定位符URL、所述第一文件的缩略图的URL、所述第一文件的创建时间中的一种或多种。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
接收所述用户设备发送的查找方式,所述查找方式包括分类查找、搜索查找或目录查找;
当所述查找方式为搜索查找时,采用为第二文件建立的索引查找所述第二文件,并向所述用户设备发送所述第二文件的排列视图,所述第二文件为所述用户设备查找的所述上传文件的设备的标识对应的所述指定文件;
当所述查找方式为目录查找时,向所述用户设备发送所述指定文件的目录结构;
当所述查找方式为分类查找时,为所述用户设备提供所述分类视图。
6.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
监听所述存储设备上新增的文件;
当新增的文件与所述存储设备上已存储的文件不同时,按照所述文件的分类为所述新增的文件建立索引。
7.一种存储设备上的文件的查找装置,其特征在于,所述装置应用于路由器,所述装置包括:
索引建立模块,用于按照文件的分类为存储设备上的指定文件建立索引,所述文件的分类根据文件类型或上传文件的设备的标识划分;所述存储设备为所述路由器上配置上的存储设备;
视图提供模块,用于为用户设备提供所述指定文件的分类视图,所述分类视图包括各个所述文件的分类的标识;
所述装置还包括:
接收模块,用于接收所述用户设备发送的文件的分类的标识;
文件排序模块,用于采用为第一文件建立的索引,对所述第一文件进行排序,所述第一文件为所述用户设备发送的文件的分类的标识对应的所述指定文件;
所述视图提供模块还用于,将排序后的所述第一文件的排列视图发送给所述用户设备,所述第一文件的排列视图中至少包括所述第一文件的名称;
所述文件排序模块用于,
当所述第一文件为图片时,按照所述第一文件的创建时间对所述第一文件进行排序;
当所述第一文件为音频时,按照所述第一文件的名称对所述第一文件进行排序;
当所述第一文件为视频时,按照所述第一文件的创建时间对所述第一文件进行排序;
当所述第一文件为文本时,按照所述第一文件的修改时间对所述第一文件进行排序。
8.根据权利要求7所述的装置,其特征在于,所述索引建立模块用于,
获取所述指定文件的信息,所述指定文件的信息包括文件的路径、文件的哈希值、文件的名称、文件的多用途互联网邮件扩展MIME类型、文件的创建日期、文件的修改时间、用户设备的标识、文件的大小、文件的缩略图中的一种或多种;
根据所述指定文件的信息,分别为各个所述文件类型或所述上传文件的设备的标识对应的所述指定文件建立索引。
9.根据权利要求7所述的装置,其特征在于,所述视图提供模块用于,
接收所述用户设备发送的文件查找请求;
向所述用户设备发送所述分类视图;
或者,接收所述用户设备发送的文件查找请求;
向所述用户设备发送查找方式的选项,所述查找方式包括分类查找、搜索查找或目录查找;
接收所述用户设备发送的查找方式;
当所述用户设备发送的查找方式为分类查找时,向所述用户设备发送所述分类视图。
10.根据权利要求7-9任一项所述的装置,其特征在于,所述第一文件的排列视图中还包括所述第一文件的多用途互联网邮件扩展MIME类型、所述第一文件的大小、所述第一文件的路径、所述第一文件的统一资源定位符URL、所述第一文件的缩略图的URL、所述第一文件的创建时间中的一种或多种。
11.根据权利要求7-9任一项所述的装置,其特征在于,所述装置还包括:
接收模块,用于接收所述用户设备发送的查找方式,所述查找方式包括分类查找、搜索查找或目录查找;
视图提供模块还用于,当所述查找方式为搜索查找时,采用为第二文件建立的索引查找所述第二文件,并向所述用户设备发送所述第二文件的排列视图,所述第二文件为所述用户设备查找的所述上传文件的设备的标识对应的所述指定文件;当所述查找方式为目录查找时,向所述用户设备发送所述指定文件的目录结构;当所述查找方式为分类查找时,为所述用户设备提供所述分类视图。
12.根据权利要求7-9任一项所述的装置,其特征在于,所述装置还包括:
文件监听模块,用于监听所述存储设备上新增的文件;
所述索引建立模块还用于,当新增的文件与所述存储设备上已存储的文件不同时,按照所述文件的分类为所述新增的文件建立索引。
13.一种路由器,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
按照文件的分类为存储设备上的指定文件建立索引,所述文件的分类根据文件类型或上传文件的设备的标识划分;所述存储设备为所述路由器上配置上的存储设备;
为用户设备提供所述指定文件的分类视图,所述分类视图包括各个所述文件的分类的标识;
所述方法还包括:
接收所述用户设备发送的文件的分类的标识;
采用为第一文件建立的索引,对所述第一文件进行排序,所述第一文件为所述用户设备发送的文件的分类的标识对应的所述指定文件;
将排序后的所述第一文件的排列视图发送给所述用户设备,所述第一文件的排列视图中至少包括所述第一文件的名称;
所述采用为第一文件建立的索引,对所述第一文件进行排序,采用如下方式:
当所述第一文件为图片时,按照所述第一文件的创建时间对所述第一文件进行排序;
当所述第一文件为音频时,按照所述第一文件的名称对所述第一文件进行排序;
当所述第一文件为视频时,按照所述第一文件的创建时间对所述第一文件进行排序;
当所述第一文件为文本时,按照所述第一文件的修改时间对所述第一文件进行排序。
CN201410404053.XA 2014-08-15 2014-08-15 存储设备上的文件的查找方法、装置及路由器 Active CN104199863B (zh)

Priority Applications (9)

Application Number Priority Date Filing Date Title
CN201410404053.XA CN104199863B (zh) 2014-08-15 2014-08-15 存储设备上的文件的查找方法、装置及路由器
MX2015007412A MX358531B (es) 2014-08-15 2015-03-18 Método y aparato para encontrar archivos en un dispositivo de almacenamiento y en un enrutador.
KR1020157013066A KR20160030468A (ko) 2014-08-15 2015-03-18 저장 기기에서의 파일 검색 방법, 장치, 라우터, 프로그램 및 기록매체
JP2016541810A JP6475736B2 (ja) 2014-08-15 2015-03-18 記憶装置のファイル検索方法、記憶装置のファイル検索装置、ルータ、プログラム及び記録媒体
RU2015124031A RU2619195C2 (ru) 2014-08-15 2015-03-18 Способ и устройство для нахождения файла в устройстве хранения и маршрутизатор
BR112015017986A BR112015017986A2 (pt) 2014-08-15 2015-03-18 método e aparelho para localizar o arquivo no dispositivo de armazenamento
PCT/CN2015/074437 WO2016023355A1 (zh) 2014-08-15 2015-03-18 存储设备上的文件的查找方法、装置及路由器
EP15180998.5A EP2985707A1 (en) 2014-08-15 2015-08-13 Method and apparatus for finding file in storage device and router and medium
US15/000,164 US20160132520A1 (en) 2014-08-15 2016-01-19 Method and apparatus for finding file in storage device and router

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410404053.XA CN104199863B (zh) 2014-08-15 2014-08-15 存储设备上的文件的查找方法、装置及路由器

Publications (2)

Publication Number Publication Date
CN104199863A CN104199863A (zh) 2014-12-10
CN104199863B true CN104199863B (zh) 2017-11-21

Family

ID=52085156

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410404053.XA Active CN104199863B (zh) 2014-08-15 2014-08-15 存储设备上的文件的查找方法、装置及路由器

Country Status (9)

Country Link
US (1) US20160132520A1 (zh)
EP (1) EP2985707A1 (zh)
JP (1) JP6475736B2 (zh)
KR (1) KR20160030468A (zh)
CN (1) CN104199863B (zh)
BR (1) BR112015017986A2 (zh)
MX (1) MX358531B (zh)
RU (1) RU2619195C2 (zh)
WO (1) WO2016023355A1 (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10409453B2 (en) * 2014-05-23 2019-09-10 Microsoft Technology Licensing, Llc Group selection initiated from a single item
CN104199863B (zh) * 2014-08-15 2017-11-21 小米科技有限责任公司 存储设备上的文件的查找方法、装置及路由器
CN104699839B (zh) * 2015-03-31 2021-03-02 北京奇艺世纪科技有限公司 一种文件查找方法及装置
US9886210B2 (en) * 2015-06-09 2018-02-06 Ultrata, Llc Infinite memory fabric hardware implementation with router
CN105912216A (zh) * 2016-04-25 2016-08-31 珠海格力电器股份有限公司 一种电子照片的显示方法、***及终端
CN106934029A (zh) * 2017-03-14 2017-07-07 青岛海信移动通信技术股份有限公司 用于筛选第三方应用的拍摄文件的方法、装置及设备
WO2018165960A1 (zh) * 2017-03-17 2018-09-20 深圳市秀趣品牌文化传播有限公司 基于哈希值的电商数据处理***及方法
CN108737461A (zh) * 2017-04-14 2018-11-02 上海宽翼通信科技有限公司 一种无线路由器的移动终端控制方法及***
CN108573009B (zh) * 2017-07-03 2021-05-25 北京金山云网络技术有限公司 一种文件搜索方法及装置
CN107360191B (zh) * 2017-08-28 2021-02-02 腾讯科技(深圳)有限公司 一种文件获取方法、装置及存储设备
WO2020024106A1 (zh) * 2018-07-31 2020-02-06 深圳市大疆创新科技有限公司 文件浏览方法、电子设备、机器可读存储介质
CN113760832A (zh) * 2020-06-03 2021-12-07 富泰华工业(深圳)有限公司 文件处理方法、计算机装置及可读存储介质
CN113568874A (zh) * 2021-07-14 2021-10-29 上海分木信息科技有限公司 文件选择上传的方法及设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200709001A (en) * 2005-08-30 2007-03-01 Acer Inc Data accessing method, data searching method and meassage box
CN101916164A (zh) * 2010-08-11 2010-12-15 中兴通讯股份有限公司 一种移动终端及其实现的文件浏览方法
CN102163238A (zh) * 2011-05-09 2011-08-24 奇智软件(北京)有限公司 一种基于类型的文件管理方法及***
CN103428277A (zh) * 2013-07-31 2013-12-04 深圳市华讯方舟科技有限公司 通过与无线路由器无线连接的智能设备访问物理连接于无线路由器的移动存储设备的方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5202982A (en) * 1990-03-27 1993-04-13 Sun Microsystems, Inc. Method and apparatus for the naming of database component files to avoid duplication of files
CN100495392C (zh) * 2003-12-29 2009-06-03 西安迪戈科技有限责任公司 一种智能搜索方法
US8364540B2 (en) * 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US9116891B2 (en) * 2005-12-16 2015-08-25 Bby Solutions, Inc. Media content router
US8184613B2 (en) * 2006-04-10 2012-05-22 Patel Nilesh V Portable multi-media automatic authenticating router and method for automatically routing stored data
US20070266343A1 (en) * 2006-05-15 2007-11-15 Victor Company Of Japan, Limited Displaying apparatus
JP2008191779A (ja) * 2007-02-01 2008-08-21 Sony Corp 表示制御装置および方法、並びにプログラム
JP4882875B2 (ja) * 2007-06-04 2012-02-22 ソニー株式会社 情報処理システム、収集サーバ、情報処理方法及びプログラム
RU2345414C1 (ru) * 2007-08-10 2009-01-27 Общество с ограниченной ответственностью "Рекогмишн" Способ построения системы индексирования для поиска объектов на цифровых изображениях
JP2009164870A (ja) * 2008-01-07 2009-07-23 Nec Access Technica Ltd コンテンツ管理方法および装置
KR101439549B1 (ko) * 2008-04-07 2014-11-03 엘지전자 주식회사 탐색화면 제공 장치 및 방법
US8700561B2 (en) * 2011-12-27 2014-04-15 Mcafee, Inc. System and method for providing data protection workflows in a network environment
CN103634362A (zh) * 2012-08-28 2014-03-12 金蝶软件(中国)有限公司 文件传送方法、文件服务器及文件传送***
KR102019975B1 (ko) * 2012-08-29 2019-11-04 삼성전자주식회사 디아비스 및 그의 컨텐츠 검색 방법
WO2015042318A2 (en) * 2013-09-19 2015-03-26 Blemaster Jeffrey Methods and systems for generating domain name and directory recommendations
CN104199863B (zh) * 2014-08-15 2017-11-21 小米科技有限责任公司 存储设备上的文件的查找方法、装置及路由器

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200709001A (en) * 2005-08-30 2007-03-01 Acer Inc Data accessing method, data searching method and meassage box
CN101916164A (zh) * 2010-08-11 2010-12-15 中兴通讯股份有限公司 一种移动终端及其实现的文件浏览方法
CN102163238A (zh) * 2011-05-09 2011-08-24 奇智软件(北京)有限公司 一种基于类型的文件管理方法及***
CN103428277A (zh) * 2013-07-31 2013-12-04 深圳市华讯方舟科技有限公司 通过与无线路由器无线连接的智能设备访问物理连接于无线路由器的移动存储设备的方法

Also Published As

Publication number Publication date
EP2985707A1 (en) 2016-02-17
RU2619195C2 (ru) 2017-05-12
RU2015124031A (ru) 2017-01-10
JP2016530654A (ja) 2016-09-29
US20160132520A1 (en) 2016-05-12
WO2016023355A1 (zh) 2016-02-18
CN104199863A (zh) 2014-12-10
BR112015017986A2 (pt) 2017-07-11
JP6475736B2 (ja) 2019-02-27
KR20160030468A (ko) 2016-03-18
MX2015007412A (es) 2016-03-22
MX358531B (es) 2018-08-23

Similar Documents

Publication Publication Date Title
CN104199863B (zh) 存储设备上的文件的查找方法、装置及路由器
US9628563B2 (en) Sharing and synchronizing data across users of cloud computing systems
US9311326B2 (en) Virtual file system for automated data replication and review
RU2463654C2 (ru) Агрегирование и поиск данных профиля от различных служб
US8726359B2 (en) Method and system for content distribution management
US8706756B2 (en) Method, system and apparatus of hybrid federated search
US20100194896A1 (en) Automatically tagging images with nearby short range communication device information
US10296509B2 (en) Method, system and apparatus for managing contact data
US20150237056A1 (en) Media dissemination system
US9876776B2 (en) Methods for generating and publishing a web site based on selected items and devices thereof
CN112069409B (zh) 基于待办推荐信息的方法和装置、计算机***和存储介质
KR101855479B1 (ko) 빅 데이터 기반 지식 콘텐츠 추천 방법 및 시스템
CN105740251B (zh) 一种总线式整合不同内容源的方法和***
US20170111668A1 (en) System and method for group-based media composition
US20170180511A1 (en) Method, system and apparatus for dynamic detection and propagation of data clusters
US20150199429A1 (en) Automatic geo metadata gather based on user's action
CN112307289A (zh) 搜索方法、节点及存储介质
CN109660588A (zh) 图片上传方法、装置及存储介质、终端
US11669564B2 (en) System and method for aggregating, tagging and distributing unstructured data as structured data in real time
US9727655B2 (en) Searching system, method and P2P device for P2P device community
Clotfelter TwiddleNet metadata tagging and data dissemination in mobile device networks
KR102039527B1 (ko) 정보 관리 장치 및 방법
US20140324815A1 (en) Search infrastructure representing hosting client devices
CN116975429A (zh) 一种数据推荐方法、装置以及介质
Pandit et al. File Annotation on Mobile Devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant