(57)【特許請求の範囲】
【請求項１】
ルータに搭載されるファイル検索装置によって行われる、前記ルータに搭載される記憶装置のファイル検索方法であって、
ファイルタイプ又はファイルをアップロードするデバイスの識別子によって決められたファイルのカテゴリに基づいて、前記ルータに搭載される記憶装置の指定ファイルについてインデックスを、前記ファイル検索装置が有するインデックス作成モジュールで作成するステップと、
ユーザ装置に、前記指定ファイルのカテゴリのビューを、前記ファイル検索装置が有するビュー提供モジュールで提供するステップと、
前記記憶装置の新規ファイルを、前記ファイル検索装置が有するモニタリングモジュールでモニタリングするステップと、を含み、
前記カテゴリのビューは各前記ファイルのカテゴリの識別子を含み、
前記新規ファイルをアップロードするデバイスの識別子と前記記憶装置の既存したファイルをアップロードするデバイスの識別子とが異なる場合、前記新規ファイルと前記記憶装置の既存したファイルとが異なることを判定し、
新規ファイルと前記記憶装置の既存したファイルとが異なる場合、前記ファイルのカテゴリに基づいて、前記新規ファイルについてインデックスを前記インデックス作成モジュールが作成し、
新規ファイルと記憶装置の既存したファイルが同じである場合、新規ファイルを削除し、
前記ファイルは、ピクチャー、オーディオ、ビデオ、テキストのうちの少なくとも１つを含む、ことを特徴とする記憶装置のファイル検索方法。
【請求項２】
前記ファイルのカテゴリに基づいて、前記記憶装置の指定ファイルについてインデックスを前記インデックス作成モジュールで作成するステップは、
ファイルのパス、ファイルのハッシュ値、ファイルの名称、ファイルのＭＩＭＥタイプ、ファイルの作成日付、ファイルの修正時間、ユーザ装置の識別子、ファイルの大きさ、ファイルのサムネイルの中の１つ又は複数を含む前記指定ファイルの情報を取得するステップと、
前記指定ファイルの情報に基づいて、各前記ファイルタイプ又は前記ファイルをアップロードするデバイスの識別子に対応する前記指定ファイルについてそれぞれインデックスを作成するステップと、を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ユーザ装置に、前記指定ファイルのカテゴリのビューを前記ビュー提供モジュールで提供するステップは、
前記ユーザ装置から送信されたファイル検索要請を受信するステップと、
前記ユーザ装置に前記カテゴリのビューを送信するステップと、を含み、
或いは、
前記ユーザ装置に、前記指定ファイルのカテゴリのビューを提供するステップは、
前記ユーザ装置から送信されたファイル検索要請を受信するステップと、
前記ユーザ装置にカテゴリ検索、入力検索又はディレクトリ検索を含む検索方式のオプションを送信するステップと、
前記ユーザ装置から送信された検索方式を受信するステップと、
前記ユーザ装置から送信された検索方式がカテゴリ検索である場合、前記ユーザ装置に前記カテゴリのビューを送信するステップと、を含むことを特徴とする請求項１に記載の方法。
【請求項４】
さらに、
前記ユーザ装置から送信されたファイルのカテゴリの識別子を受信するステップと、
前記ユーザ装置から送信されたファイルのカテゴリの識別子に対応する前記指定ファイルである第１ファイルについて作成されたインデックスを用いて、前記第１ファイルに対して並べ替えを行うステップと、
少なくとも前記第１ファイルの名称を含む、並べ替えた後の前記第１ファイルの配列ビューを前記ユーザ装置に送信するステップと、を含むことを特徴とする請求項１ないし３の何れか一項に記載の方法。
【請求項５】
前記第１ファイルの配列ビューは、さらに、前記第１ファイルのＭＩＭＥタイプ、前記第１ファイルの大きさ、前記第１ファイルのパス、前記第１ファイルのＵＲＬ、前記第１ファイルのサムネイルのＵＲＬ、前記第１ファイルの作成時間の中の１つ又は複数を含むことを特徴とする請求項４に記載の方法。
【請求項６】
前記第１ファイルについて作成されたインデックスを用いて、前記第１ファイルに対して並べ替えを行うステップは、
前記第１ファイルがピクチャーである場合、前記第１ファイルの作成時間に基づいて、前記第１ファイルに対して並べ替えを行うステップと、
前記第１ファイルがオーディオである場合、前記第１ファイルの名称に基づいて、前記第１ファイルに対して並べ替えを行うステップと、
前記第１ファイルがビデオである場合、前記第１ファイルの作成時間に基づいて、前記第１ファイルに対して並べ替えを行うステップと、
前記第１ファイルがテキストである場合、前記第１ファイルの修正時間に基づいて、前記第１ファイルに対して並べ替えを行うステップと、を含むことを特徴とする請求項４に記載の方法。
【請求項７】
さらに、
前記ユーザ装置から送信された、カテゴリ検索、入力検索、又はディレクトリ検索を含む検索方式を受信するステップと、
前記検索方式が入力検索である場合、前記ユーザ装置が検索する、前記ファイルをアップロードするデバイスの識別子に対応する前記指定ファイルである第２ファイルについて作成されたインデックスを用いて、前記第２ファイルを検索するとともに、前記ユーザ装置に前記第２ファイルの配列ビューを送信するステップと、
前記検索方式がディレクトリ検索である場合、前記ユーザ装置に前記指定ファイルのディレクトリ構造を送信するステップと、
前記検索方式がカテゴリ検索である場合、前記ユーザ装置に前記カテゴリのビューを提供するステップと、を含むことを特徴とする請求項１ないし３の何れか一項に記載の方法。
【請求項８】
ルータに搭載され、かつ前記ルータに搭載される記憶装置のファイル検索装置であって、
ファイルタイプ又はファイルをアップロードするデバイスの識別子によって決められたファイルのカテゴリに基づいて、前記ルータに搭載される記憶装置の指定ファイルについてインデックスを作成するためのインデックス作成モジュールと、
ユーザ装置に、前記指定ファイルのカテゴリのビューを提供するためのビュー提供モジュールと、
前記記憶装置の新規ファイルをモニタリングするためのファイルモニタリングモジュールと、を備え、
前記カテゴリのビューは各前記ファイルのカテゴリの識別子を含み、
前記新規ファイルをアップロードするデバイスの識別子と前記記憶装置の既存したファイルをアップロードするデバイスの識別子とが異なる場合、前記新規ファイルと前記記憶装置の既存したファイルとが異なることを判定し、
新規ファイルと前記記憶装置の既存したファイルとが異なる場合、前記インデックス作成モジュールは、前記ファイルのカテゴリに基づいて、前記新規ファイルについてインデックスを作成し、
新規ファイルと記憶装置の既存したファイルが同じである場合、新規ファイルを削除し、
前記ファイルは、ピクチャー、オーディオ、ビデオ、テキストのうちの少なくとも１つを含む、ことを特徴とする記憶装置のファイル検索装置。
【請求項９】
前記インデックス作成モジュールは、
ファイルのパス、ファイルのハッシュ値、ファイルの名称、ファイルのＭＩＭＥタイプ、ファイルの作成日付、ファイルの修正時間、ユーザ装置の識別子、ファイルの大きさ、ファイルのサムネイルの１つ又は複数を含む、前記指定ファイルの情報を取得し、
前記指定ファイルの情報に基づいて、各前記ファイルタイプ又は前記ファイルをアップロードするデバイスの識別子に対応する前記指定ファイルについてそれぞれインデックスを作成することを特徴とする請求項８に記載の装置。
【請求項１０】
前記ビュー提供モジュールは、
前記ユーザ装置から送信されたファイル検索要請を受信し、
前記ユーザ装置に前記カテゴリのビューを送信することに用いられ、
又は、前記ユーザ装置から送信されたファイル検索要請を受信し、
前記ユーザ装置にカテゴリ検索、入力検索又はディレクトリ検索を含む検索方式のオプションを送信し、
前記ユーザ装置から送信された検索方式を受信し、
前記ユーザ装置から送信された検索方式がカテゴリ検索である場合、前記ユーザ装置に前記カテゴリのビューを送信することに用いられることを特徴とする請求項８に記載の装置。
【請求項１１】
さらに、
前記ユーザ装置から送信されたファイルのカテゴリの識別子を受信するための受信モジュールと、
前記ユーザ装置から送信されたファイルのカテゴリの識別子に対応する前記指定ファイルである第１ファイルについて作成されたインデックスを用いて、前記第１ファイルに対して並べ替えを行うためのファイル並べ替えモジュールと、を備え、
前記ビュー提供モジュールは、
少なくとも前記第１ファイルの名称を含む、並べ替えた後の前記第１ファイルの配列ビューを前記ユーザ装置に送信することを特徴とする請求項８ないし１０の何れか一項に記載の装置。
【請求項１２】
前記第１ファイルの配列ビューは、さらに、前記第１ファイルのＭＩＭＥタイプ、前記第１ファイルの大きさ、前記第１ファイルのパス、前記第１ファイルのＵＲＬ、前記第１ファイルのサムネイルのＵＲＬ、前記第１ファイルの作成時間の中の１つ又は複数を含むことを特徴とする請求項１１に記載の装置。
【請求項１３】
前記ファイル並べ替えモジュールは、
前記第１ファイルがピクチャーである場合、前記第１ファイルの作成時間に基づいて前記第１ファイルに対して並べ替えを行い、
前記第１ファイルがオーディオである場合、前記第１ファイルの名称に基づいて前記第１ファイルに対して並べ替えを行い、
前記第１ファイルがビデオである場合、前記第１ファイルの作成時間に基づいて前記第１ファイルに対して並べ替えを行い、
前記第１ファイルがテキストである場合、前記第１ファイルの修正時間に基づいて前記第１ファイルに対して並べ替えを行うことを特徴とする請求項１１に記載の装置。
【請求項１４】
さらに、
前記ユーザ装置から送信された、カテゴリ検索、入力検索、又はディレクトリ検索を含む検索方式を受信するための受信モジュールを備え、
ビュー提供モジュールは、
前記検索方式が入力検索である場合、前記ユーザ装置が検索する、前記ファイルをアップロードするデバイスの識別子に対応する前記指定ファイルである第２ファイルについて作成されたインデックスを用いて、前記第２ファイルを検索するとともに、前記ユーザ装置に前記第２ファイルの配列ビューを送信し、
前記検索方式がディレクトリ検索である場合、前記ユーザ装置に前記指定ファイルのディレクトリ構造を送信し、
前記検索方式がカテゴリ検索である場合、前記ユーザ装置に前記カテゴリのビューを提供することを特徴とする請求項８ないし１０の何れか一項に記載の装置。
【請求項１５】
プロセッサと、
前記プロセッサが実行可能な指令を記憶するためのメモリと、を含み、
前記プロセッサは、
ファイルタイプ又はファイルをアップロードするデバイスの識別子によって決められたファイルのカテゴリに基づいて、ルータに搭載される記憶装置の指定ファイルについてインデックスを作成し、
ユーザ装置に、前記指定ファイルのカテゴリのビューを提供し、
前記記憶装置の新規ファイルをモニタリングするように構成され、
前記カテゴリのビューは各前記ファイルのカテゴリの識別子を含み、
前記新規ファイルをアップロードするデバイスの識別子と前記記憶装置の既存したファイルをアップロードするデバイスの識別子とが異なる場合、前記新規ファイルと前記記憶装置の既存したファイルとが異なることを判定し、
新規ファイルと前記記憶装置の既存したファイルとが異なる場合、前記ファイルのカテゴリに基づいて、前記新規ファイルについてインデックスを作成し、
新規ファイルと記憶装置の既存したファイルが同じである場合、新規ファイルを削除し、
前記ファイルは、ピクチャー、オーディオ、ビデオ、テキストのうちの少なくとも１つを含む、ことを特徴とするルータ。
【請求項１６】
プロセッサに実行されることにより、請求項１〜７のいずれか１項に記載の記憶装置のファイル検索方法を実現することを特徴とするプログラム。
【請求項１７】
請求項１６に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号が２０１４１０４０４０５３．Ｘであって、出願日が２０１４年８月１５日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
【０００２】
本発明は、インタネット技術分野に関し、特に、記憶装置のファイル検索方法、ファイル検索装置、ルータ、プログラム及び記録媒体に関する。
【背景技術】
【０００３】
現在、ルータは、ルートを通して転送する基礎機能に加え、家庭内のデータセンターになりつつあり、ユーザは、携帯電話、カメラ等のデバイスのデータをルータにバックアップして共有するようにしている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
関連技術において、ルータは、サンバ（Ｓａｍｂａ）によってデータの共有を実現する。サンバによって共有する場合、データファイルは、完全にルータ上のディレクトリ構造に基づいて表示され、ユーザがルータのファイルを閲覧しようとする場合、ファイルのパスを知る必要があり、そして、各階層のディレクトリにおける検索へ進み、操作が非常に煩瑣になる。
【課題を解決するための手段】
【０００５】
関係技術に操作煩瑣がある課題を解決するために、本発明は、記憶装置のファイル検索方法、ファイル検索装置、ルータ、プログラム及び記録媒体を提供する。
【０００６】
本発明の実施例の第１態様において、ルータに適用される記憶装置のファイル検索方法を提供し、当該方法は、
ファイルタイプ又はファイルをアップロードするデバイスの識別子によって決められたファイルのカテゴリに基づいて、前記ルータに搭載される記憶装置の指定ファイルについてインデックスを作成するステップと、
ユーザ装置に、前記指定ファイルのカテゴリのビューを提供するステップと、を含み、
前記カテゴリのビューは各前記ファイルのカテゴリの識別子を含む。
【０００７】
本発明の１つの可能な実現形態において、前記ファイルのカテゴリに基づいて、前記記憶装置の指定ファイルについてインデックスを作成するステップは、
ファイルのパス、ファイルのハッシュ値、ファイルの名称、ファイルのＭＩＭＥタイプ、ファイルの作成日付、ファイルの修正時間、ユーザ装置の識別子、ファイルの大きさ、ファイルのサムネイルの中の１つ又は複数を含む前記指定ファイルの情報を取得するステップと、
前記指定ファイルの情報に基づいて、各前記ファイルタイプ又は前記ファイルをアップロードするデバイスの識別子に対応する前記指定ファイルについてそれぞれインデックスを作成するステップと、を含む。
【０００８】
本発明のもう１つの可能な実現形態において、前記ユーザ装置に、前記指定ファイルのカテゴリのビューを提供するステップは、
前記ユーザ装置から送信されたファイル検索要請を受信するステップと、
前記ユーザ装置に前記カテゴリのビューを送信するステップと、を含み、
或いは、
前記ユーザ装置に、前記指定ファイルのカテゴリのビューを提供するステップは、
前記ユーザ装置から送信されたファイル検索要請を受信するステップと、
前記ユーザ装置にカテゴリ検索、入力検索又はディレクトリ検索を含む検索方式のオプションを送信するステップと、
前記ユーザ装置から送信された検索方式を受信するステップと、
前記ユーザ装置から送信された検索方式がカテゴリ検索である場合、前記ユーザ装置に前記カテゴリのビューを送信するステップと、を含む。
【０００９】
本発明のもう１つの可能な実現形態において、前記方法は、
さらに、
前記ユーザ装置から送信されたファイルのカテゴリの識別子を受信するステップと、
前記ユーザ装置から送信されたファイルのカテゴリの識別子に対応する前記指定ファイルである第１ファイルについて作成されたインデックスを用いて、前記第１ファイルに対して並べ替えを行うステップと、
少なくとも前記第１ファイルの名称を含む、並べ替えた後の前記第１ファイルの配列ビューを前記ユーザ装置に送信するステップと、を含む。
【００１０】
本発明のもう１つの可能な実現形態において、前記第１ファイルの配列ビューは、さらに、前記第１ファイルのＭＩＭＥタイプ、前記第１ファイルの大きさ、前記第１ファイルのパス、前記第１ファイルのＵＲＬ、前記第１ファイルのサムネイルのＵＲＬ、前記第１ファイルの作成時間の中の１つ又は複数を含む。
【００１１】
本発明のもう１つの可能な実現形態において、前記第１ファイルについて作成されたインデックスを用いて、前記第１ファイルに対して並べ替えを行うステップは、
前記第１ファイルがピクチャーである場合、前記第１ファイルの作成時間に基づいて、前記第１ファイルに対して並べ替えを行うステップと、
前記第１ファイルがオーディオである場合、前記第１ファイルの名称に基づいて、前記第１ファイルに対して並べ替えを行うステップと、
前記第１ファイルがビデオである場合、前記第１ファイルの作成時間に基づいて、前記第１ファイルに対して並べ替えを行うステップと、
前記第１ファイルがテキストである場合、前記第１ファイルの修正時間に基づいて、前記第１ファイルに対して並べ替えを行うステップと、を含む。
【００１２】
本発明のもう１つの可能な実現形態において、前記方法は、
さらに、
前記ユーザ装置から送信された、カテゴリ検索、入力検索、又はディレクトリ検索を含む検索方式を受信するステップと、
前記検索方式が入力検索である場合、前記ユーザ装置が検索する、前記ファイルをアップロードするデバイスの識別子に対応する前記指定ファイルである第２ファイルについて作成されたインデックスを用いて、前記第２ファイルを検索するとともに、前記ユーザ装置に前記第２ファイルの配列ビューを送信するステップと、
前記検索方式がディレクトリ検索である場合、前記ユーザ装置に前記指定ファイルのディレクトリ構造を送信するステップと、
前記検索方式がカテゴリ検索である場合、前記ユーザ装置に前記カテゴリのビューを提供するステップと、を含む。
【００１３】
本発明のもう１つの可能な実現形態において、前記方法は、
さらに、前記記憶装置の新規ファイルをモニタリングするステップと、
新規ファイルと前記記憶装置の既存したファイルとが異なる場合、前記ファイルのカテゴリに基づいて、前記新規ファイルについてインデックスを作成するステップと、を含む。
【００１４】
本発明の実施例の第２態様において、ルータに適用される記憶装置のファイル検索装置を提供し、前記装置は、
ファイルタイプ又はファイルをアップロードするデバイスの識別子によって決められたファイルのカテゴリに基づいて、前記ルータに搭載される記憶装置の指定ファイルについてインデックスを作成するためのインデックス作成モジュールと、
ユーザ装置に、前記指定ファイルのカテゴリのビューを提供するためのビュー提供モジュールと
を備え、
前記カテゴリのビューは各前記ファイルのカテゴリの識別子を含む。
【００１５】
本発明の１つの可能な実現形態において、前記インデックス作成モジュールは、
ファイルのパス、ファイルのハッシュ値、ファイルの名称、ファイルのＭＩＭＥタイプ、ファイルの作成日付、ファイルの修正時間、ユーザ装置の識別子、ファイルの大きさ、ファイルのサムネイルの１つ又は複数を含む、前記指定ファイルの情報を取得し、
前記指定ファイルの情報に基づいて、各前記ファイルタイプ又は前記ファイルをアップロードするデバイスの識別子に対応する前記指定ファイルについてそれぞれインデックスを作成する。
【００１６】
本発明のもう１つの可能な実現形態において、前記ビュー提供モジュールは、
前記ユーザ装置から送信されたファイル検索要請を受信し、
前記ユーザ装置に前記カテゴリのビューを送信することに用いられ、
又は、前記ユーザ装置から送信されたファイル検索要請を受信し、
前記ユーザ装置にカテゴリ検索、入力検索又はディレクトリ検索を含む検索方式のオプションを送信し、
前記ユーザ装置から送信された検索方式を受信し、
前記ユーザ装置から送信された検索方式がカテゴリ検索である場合、前記ユーザ装置に前記カテゴリのビューを送信することに用いられる。
【００１７】
本発明のもう１つの可能な実現形態において、前記装置は、
さらに、
前記ユーザ装置から送信されたファイルのカテゴリの識別子を受信するための受信モジュールと、
前記ユーザ装置から送信されたファイルのカテゴリの識別子に対応する前記指定ファイルである第１ファイルについて作成されたインデックスを用いて、前記第１ファイルに対して並べ替えを行うためのファイル並べ替えモジュールと、を備え、
前記ビュー提供モジュールは、
少なくとも前記第１ファイルの名称を含む、並べ替えた後の前記第１ファイルの配列ビューを前記ユーザ装置に送信する。
【００１８】
本発明のもう１つの可能な実現形態において、前記第１ファイルの配列ビューは、さらに、前記第１ファイルのＭＩＭＥタイプ、前記第１ファイルの大きさ、前記第１ファイルのパス、前記第１ファイルのＵＲＬ、前記第１ファイルのサムネイルのＵＲＬ、前記第１ファイルの作成時間の中の１つ又は複数を含む。
【００１９】
本発明のもう１つの可能な実現形態において、前記ファイル並べ替えモジュールは、
前記第１ファイルがピクチャーである場合、前記第１ファイルの作成時間に基づいて前記第１ファイルに対して並べ替えを行い、
前記第１ファイルがオーディオである場合、前記第１ファイルの名称に基づいて前記第１ファイルに対して並べ替えを行い、
前記第１ファイルがビデオである場合、前記第１ファイルの作成時間に基づいて前記第１ファイルに対して並べ替えを行い、
前記第１ファイルがテキストである場合、前記第１ファイルの修正時間に基づいて前記第１ファイルに対して並べ替えを行う。
【００２０】
本発明のもう１つの可能な実現形態において、前記装置は、
さらに、
前記ユーザ装置から送信された、カテゴリ検索、入力検索、又はディレクトリ検索を含む検索方式を受信するための受信モジュールを備え、
ビュー提供モジュールは、
前記検索方式が入力検索である場合、前記ユーザ装置が検索する、前記ファイルをアップロードするデバイスの識別子に対応する前記指定ファイルである第２ファイルについて作成されたインデックスを用いて、前記第２ファイルを検索するとともに、前記ユーザ装置に前記第２ファイルの配列ビューを送信し、
前記検索方式がディレクトリ検索である場合、前記ユーザ装置に前記指定ファイルのディレクトリ構造を送信し、
前記検索方式がカテゴリ検索である場合、前記ユーザ装置に前記カテゴリのビューを提供する。
【００２１】
本発明のもう１つの可能な実現形態において、前記装置は、
さらに、前記記憶装置の新規ファイルをモニタリングするためのファイルモニタリングモジュールを備え、
前記インデックス作成モジュールは、
新規ファイルと前記記憶装置の既存したファイルとが異なる場合、前記ファイルのカテゴリに基づいて、前記新規ファイルについてインデックスを作成する。
【００２２】
本発明の実施例の第３態様において、ルータを提供し、前記ルータは、
プロセッサと、
前記プロセッサが実行可能な指令を記憶するためのメモリと
を含み、
前記プロセッサは、
ファイルタイプ又はファイルをアップロードするデバイスの識別子によって決められたファイルのカテゴリに基づいて、前記ルータに搭載される記憶装置の指定ファイルについてインデックスを作成し、
ユーザ装置に、前記指定ファイルのカテゴリのビューを提供するように構成され、
前記カテゴリのビューは各前記ファイルのカテゴリの識別子を含む。
【００２３】
本発明の実施例の第４態様において、プロセッサに実行されることにより、前記記憶装置のファイル検索方法を実現するプログラムを提供する。
【００２４】
本発明の実施例の第５態様において、前記プログラムを記録した記録媒体を提供する。
【発明の効果】
【００２５】
本発明の実施例に係る態様は、以下の有益な効果を有する。ファイルタイプやファイルをアップロードするデバイスの識別子によって決められるファイルのカテゴリに基づいて、記憶装置の指定ファイルについてインデックスを作成するとともに、ユーザ装置に、指定ファイルのカテゴリのビューを提供する。ここで、カテゴリのビューは、各ファイルのカテゴリの識別子を含む。このようなファイル検索方法をルータの記憶装置に適用することで、異なるユーザ装置がルータの記憶装置におけるファイルを閲覧する場合、例えばファイルタイプやファイルのソースに基づいて決められたカテゴリによる検索をより柔軟に行い、ユーザがルータの記憶装置におけるファイルを便利に検索することができ、操作が簡単且つ快速で、ユーザ体験が良い。
【００２６】
以上の一般的な記述及び以下の詳細な記述は、例示のものに過ぎず、本発明を限定するものではないと理解すべきである。
【図面の簡単な説明】
【００２７】
ここの図面は、明細書に組み入れて本明細書の一部を構成し、本発明に該当する実施例を例示するとともに、明細書とともに本発明の原理を解釈するために用いられる。
【図１】例示的な一実施例に係る記憶装置のファイル検索方法の適用場面を示す図である。
【図２】例示的な一実施例に係る記憶装置のファイル検索方法を示すフローチャートである。
【図３】例示的なもう一実施例に係る記憶装置のファイル検索方法を示すフローチャートである。
【図４】例示的なもう一実施例に係る１つの検索開始時の端末画面を示す図である。
【図５】例示的なもう一実施例に係るもう１つの検索開始時の端末画面を示す図である。
【図６】例示的なもう一実施例に係るカテゴリ検索後の端末画面を示す図である。
【図７】例示的なもう一実施例に係るディレクトリ検索後の端末画面を示す図である。
【図８】例示的なもう一実施例に係る入力検索時の端末画面を示す図である。
【図９】例示的な一実施例に係る記憶装置のファイル検索装置を示すブロック図である。
【図１０】例示的なもう一実施例に係る記憶装置のファイル検索装置を示すブロック図である。
【図１１】例示的な一実施例に係る記憶装置のファイル検索装置を示すブロック図である。
【発明を実施するための形態】
【００２８】
ここで、例示的な実施例を詳細に説明し、また、説明中の例を図面に示している。以下の記述において、図面を説明する際に、特に、説明しない場合、異なる図面中の同一の符号は、同一、或は、同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００２９】
以下、まず、図１を参照し、本発明の提供する記憶装置のファイル検索方法の適用場面を簡単に説明する。図１に示すように、記憶装置１は、いくつかの端末２のそれぞれに有線または無線で接続され、１つのＬＡＮ（ＬｏｃａｌＡｒｅａ Ｎｅｔｗｏｒｋ）を構成する。記憶装置１は、ＬＡＮのデータセンターであり、端末２は、データを記憶装置１に送信してバックアップ及び共有してもよい。ここで、記憶装置１は、ルータに搭載され、あるいは計算機能付きの他の記憶装置であってもよい、端末２は、携帯電話、ノートパソコン、デスクトップパソコン等であってもよく、本発明は、それらを限定しない。
【００３０】
説明すべきなことは、図１に示す応用場面が例示的なものに過ぎず、本発明は、それに限定しない。
【００３１】
図２は、例示的な一実施例に係る１つの記憶装置のファイル検索方法を示すフローチャートであり、当該方法がルータに応用され、図２に示すように、記憶装置のファイル検索方法は、記憶装置に適用され、下記のステップを含む。
【００３２】
ステップＳ１０１において、ファイルのカテゴリに基づいて、記憶装置の指定ファイルについてインデックスを作成する。
【００３３】
本実施例において、ファイルのカテゴリは、ファイルタイプやファイルをアップロードするデバイスの識別子によって決められる。ファイルタイプは、ピクチャー、オーディオ、ビデオ、テキストの中の１つ又は複数を含んでもよい。記憶装置は、ルータに搭載される記憶装置である。
【００３４】
実際の応用において、当該ステップＳ１０１は、記憶装置が起動する時に実行されてもよく、記憶装置においてファイルが更新される時に実行されてもよく、本発明は、これに対して限定しない。
【００３５】
ステップＳ１０２において、ユーザ装置に指定ファイルのカテゴリのビューを提供する。
【００３６】
本実施例において、カテゴリのビューは、各ファイルのカテゴリの識別子を含む。ファイルのカテゴリがファイルタイプによって決められる場合、ファイルのカテゴリの識別子は、例えば、ピクチャー、オーディオ、ビデオ、テキストなどのファイルタイプの識別子である。ファイルのカテゴリがファイルをアップロードするデバイスの識別子によって決められる場合、ファイルのカテゴリの識別子は、ファイルをアップロードするデバイスの識別子である。
【００３７】
本発明の実施例は、ファイルタイプやファイルをアップロードするデバイスの識別子によって決められるファイルのカテゴリに基づいて、記憶装置の指定ファイルについてインデックスを作成するとともに、ユーザ装置に、指定ファイルのカテゴリのビューを提供する。ここで、カテゴリのビューは、各ファイルのカテゴリの識別子を含む。このようなファイル検索方法をルータの記憶装置に適用することで、異なるユーザ装置がルータの記憶装置におけるファイルを閲覧する場合、例えばファイルタイプやファイルのソースに基づいて決められたカテゴリによる検索をより柔軟に行い、ユーザがルータの記憶装置におけるファイルを便利に検索することができ、操作が簡単且つ快速で、ユーザ体験が良い。
【００３８】
図３は、例示的なもう一実施例に係る記憶装置のファイル検索方法を示すフローチャートであり、当該方法は、ルータに応用され、図３に示すように、記憶装置のファイル検索は、端末に適用され、下記のステップを含む。
【００３９】
ステップＳ２０１において、ファイルのカテゴリに基づいて、記憶装置の指定ファイルについてインデックスを作成する。
【００４０】
本実施例において、ファイルのカテゴリは、ファイルタイプやファイルをアップロードするデバイスの識別子によって決められる。ファイルタイプは、ピクチャー、オーディオ、ビデオ、テキストの中の１つ又は複数を含んでもよい。ファイルをアップロードするデバイスの識別子は、デバイスの番号、デバイスの名称、デバイスの種類の中の１つ又は複数を含んでもよい。記憶装置は、ルータに搭載される記憶装置である。
【００４１】
実際の応用において、当該ステップＳ２０１は、記憶装置が起動する時に実行されてもよく、記憶装置においてファイルが更新される時に実行されてもよい、本発明は、これに対して限定しない。
【００４２】
指定ファイルは、記憶装置におけるすべてのファイルであってもよく、ユーザやメモリによりディレクトリの指定されるファイルであってもよく、例えば、ユーザ装置からアップロードしたファイルであってもよく、本発明は、これに対して限定しない。記憶装置には、特に作成したインデックスを保存するための１つのデータベースが作成されてもよい。
【００４３】
本実施例の１つの実現形態において、当該ステップＳ２０１は、
ファイルのパス、ファイルのハッシュ（Ｈａｓｈ）値、ファイルの名称、ファイルのＭＩＭＥ（ＭｕｌｔｉｐｕｒｐｏｓｅＩｎｔｅｒｎｅｔ Ｍａｉｌ Ｅｘｔｅｎｓｉｏｎｓ）タイプ、ファイルの作成日付、ファイルの修正時間、ユーザ装置の識別子、ファイルの大きさ、ファイルのサムネイルの中の１つ又は複数を含む指定ファイルの情報を取得するステップと、
指定ファイルの情報に基づいて、各ファイルタイプやファイルをアップロードするデバイスの識別子に対応する指定ファイルについてそれぞれインデックスを作成するステップと、を含んでもよい。
【００４４】
ステップＳ２０２において、ユーザ装置に指定ファイルのカテゴリのビューを提供する。
【００４５】
本実施例において、カテゴリのビューは、各ファイルのカテゴリの識別子を含む。ファイルのカテゴリがファイルタイプによって決められる場合、ファイルのカテゴリの識別子は、例えば、ピクチャー、オーディオ、ビデオ、テキストなどの‘ファイルタイプの識別子である。ファイルのカテゴリがファイルをアップロードするデバイスの識別子によって決められる場合、ファイルのカテゴリの識別子は、ファイルをアップロードするデバイスの識別子である。
【００４６】
本実施例の１つの実現形態において、当該ステップＳ２０２は、
ユーザ装置から送信されたファイル検索要請を受信するステップと、
ユーザ装置にカテゴリのビューを送信するステップと、を含んでもよい。
【００４７】
本実施例のもう１つの実現形態において、当該ステップＳ２０２は、
ユーザ装置から送信されたファイル検索要請を受信するステップと、
ユーザ装置にカテゴリ検索、入力検索、又はディレクトリ検索を含む検索方式のオプションを送信するステップと、
ユーザ装置から送信された検索方式を受信するステップと、
ユーザ装置から送信された検索方式がカテゴリ検索である場合、ユーザ装置にカテゴリのビューを送信するステップと、を含んでもよい。
【００４８】
実際の応用において、記憶装置上に１つのｗｅｂサービスプログラムを起動し、ｈｔｔｐの形式で、ユーザ装置に指定ファイルのカテゴリのビュー、検索方式のオプション等の端末画面を提供してもよい。
【００４９】
カテゴリ検索は、デフォルトの検索方式であってもよく、図４に示すように、ユーザ装置から送信されたファイル検索要請を受信した後、直接にユーザ装置にカテゴリのビューを送信するとともに、ディレクトリ検索又は入力検索へ切り替えるオプションを提供してもよい。図５に示すように、ユーザ装置から送信されたファイル検索要請を受信した後、ユーザ装置に検索方式のオプションを送信してもよい。
【００５０】
ステップＳ２０３において、ユーザ装置から送信されたファイルのカテゴリの識別子を受信する。
【００５１】
ステップＳ２０４において、第１ファイルについて作成されたインデックスを用い、第１ファイルに対して並べ替えを行う。
【００５２】
本実施例において、第１ファイルは、ユーザ装置から送信されたファイルのカテゴリの識別子に対応する指定ファイルである。
【００５３】
本実施例の１つの実現形態において、当該ステップＳ２０４は、
第１ファイルがピクチャーである場合、第１ファイルの作成時間に基づいて、第１ファイルに対して並べ替えを行うステップと、
第１ファイルがオーディオである場合、第１ファイルの名称に基づいて、第１ファイルに対して並べ替えを行うステップと、
第１ファイルがビデオである場合、第１ファイルの作成時間に基づいて、第１ファイルに対して並べ替えを行うステップと、
第１ファイルがテキストである場合、第１ファイルの修正時間に基づいて、第１ファイルに対して並べ替えを行うステップと、を含んでもよい。
【００５４】
ピクチャーは、通常、ユーザが撮影した写真であり、ビデオは、通常、ユーザが撮影した映像であり、同じ場所、イベント、あるいは目的に対して撮影した写真と映像との撮影時間（即ち、ファイルの作成日付）が連続するため、ピクチャーとビデオとを検索する場合、ファイルの作成時間（例えば、最近から遡る順）に基づいてファイルを配列し、ユーザが便利に検索することができることを理解すべきである。オーディオは、通常、ユーザが好きな音楽であるため、ユーザが音楽の名称（即ち、ファイルの名称）を用いて検索を行い、ファイルの名称に基づいてオーディオを配列し（例えば、アルファベット順、数字の小さい順）、ユーザが便利に検索することができる。テキストは、（例えば、ｐｄｆ、ｐｐｔ、ｗｏｒｄ、ｅｘｃｅｌ、ｗｐｓ）通常にユーザの仕事に関わり、修正の時間が近ければ近くほど通常に使用する頻度が高くなり、ファイルの修正時間（例えば、最近から遡る順）に基づいてテキストを配列し、使用がより便利になる。
【００５５】
他の実現形態において、設定の順序は、ユーザが設定する順序であってもよく、本発明は、これに対して限定しない。実際の応用において、設定の順序は、ＳＱＬ（ＳｔｒｕｃｔｕｒｅｄＱｕｅｒｙ Ｌａｎｇｕａｇｅ）言語によって指定できる。
【００５６】
ステップＳ２０５において、並べ替えた後の第１ファイルの配列ビューをユーザ装置に送信する。
【００５７】
本実施例において、第１ファイルの配列ビューは、少なくとも第１ファイルの名称を含む。第１ファイルの配列ビューは、第１ファイルのＭＩＭＥタイプ、第１ファイルの大きさ、第１ファイルのパス、第１ファイルのＵＲＬ（ＵｎｉｆｏｒｍＲｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）、第１ファイルのサムネイルのＵＲＬ、第１ファイルの作成時間の中の１つ又は複数をさらに含んでもよい。
【００５８】
実際の応用において、ユーザ装置は、リターンされた第１ファイルの名称等の情報の数量、及び第１ファイルの名称等の情報のリターンが始められる位置を自発的に送信する。例えば、第１ファイルの名称から、１００個の第１ファイルの名称がリターンされる。
【００５９】
図６は、ステップＳ２０５を実行した後の端末画面を模式的に示す図であり、これは、例にすぎない。ユーザは、該当する部分をクリックして、記憶装置に対応するファイルにリンクすることができる。
【００６０】
本実施例のもう１つの実現形態において、当該方法は、
ユーザ装置から送信されたカテゴリ検索、入力検索又はディレクトリ検索を含む検索方式を受信するステップと、
検索方式が入力検索である場合、ユーザ装置が検索する、ファイルをアップロードするデバイスの識別子に対応する指定ファイルである第２ファイルについて作成されたインデックスを用いて第２ファイルを検索するとともに、ユーザ装置に第２ファイルの配列ビューを送信するステップと、
検索方法がディレクトリ検索である場合、ユーザ装置に指定ファイルのディレクトリ構造を送信するステップと、
検索方法がカテゴリ検索である場合、ユーザ装置にカテゴリのビューを提供するステップと、をさらに含んでもよい。
【００６１】
実際の応用において、図７に示すように、ユーザ装置から送信された検索方法がディレクトリ検索である場合、ユーザ装置に指定ファイルのディレクトリ構造を送信する。説明すべきなのは、ディレクトリ検索を行う場合、ユーザがルートディレクトリから開始して、ファイルのパスに基づいて１つ１つの階層のディレクトリに対してアクセスして検索する。ここで、ユーザの撮影したピクチャー、ビデオのディレクトリ構造は、撮影時間の年、月、日によって階層化されたものである。
【００６２】
図８に示すように、ユーザ装置から送信された検索方式が入力検索である場合、ユーザ装置にファイルをアップロードするデバイスの識別子を入力させるインターフェースを提供する。ユーザが入力欄に検索する必要のあるファイルをアップロードするデバイスの識別子を入力した後、カテゴリ検索及びディレクトリ検索であるオプションによってファイルの配列ビューを選択することができる。
【００６３】
本実施例のもう１つの実現形態において、当該方法は、
記憶装置に新規ファイルを監視するステップと、
新規ファイルと記憶装置の既存したファイルとが異なる場合、ファイルのカテゴリに基づいて、新規ファイルについてインデックスを作成するステップと、をさらに含んでもよい。
【００６４】
実際の応用において、新規ファイルと記憶装置の既存したファイルとが異なるか否かは、ハッシュ値やファイルをアップロードするデバイスの識別子によって判定することができる。ハッシュ値が１段のデータ唯一且つ非常にコンパクトな数値表示形式であるため、ハッシュ値を用いて重複のファイルを削除し、使用が便利で且つ信頼性が高い。例えば、新規ファイルのハッシュ値と記憶装置の既存したファイルのハッシュ値とが異なる場合、あるいは、新規ファイルをアップロードするデバイスの識別子と記憶装置の既存したファイルをアップロードするデバイスの識別子とが異なる場合、新規ファイルと記憶装置の既存したファイルとが異なることを判定する。
【００６５】
新規ファイルと記憶装置の既存したファイルとが同じである場合、新規ファイルを削除し、同じファイルについて２つ以上のインデックスを作成することを避け、これにより、物理空間に対する占用スペース及びインデックスのメンテナンススピードへの影響を減少する。
【００６６】
ユーザ装置が新規ファイルをアップロードする場合、記憶装置にデバイスの識別子をアップロードする。記憶装置は、ＯＳ（ＯｐｅｒａｔｉｎｇＳｙｓｔｅｍ）がサポートするアルゴリズム、或はファイル自身の提供したいくつかのメタデータ（ｍｅｔａｄａｔａ）情報に基づいて、新規ファイル、及び新規ファイルをアップロードするデバイスの識別子の中から、ファイルの情報を取得し、ファイルのカテゴリに基づいて新規ファイルについてインデックスを作成する。
【００６７】
記憶装置が起動する時からファイルシステムをモニタリングし始めてもよく、例えば、Ｌｉｎｕｘのシステムを採用してｉｎｏｔｉｆｙ関数を呼び出し、記憶装置におけるファイルの更新を取得し、例えば、ユーザがサンバ、ｈｔｔｐ（ｈｙｐｅｒｔｅｘｔ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ，ハイパーテキスト・トランスファー・プロトコル）サービスでファイルのバックアップを行う。
【００６８】
本発明の実施例は、ファイルタイプやファイルをアップロードするデバイスの識別子によって決められるファイルのカテゴリに基づいて、記憶装置の指定ファイルについてインデックスを作成するとともに、ユーザ装置に、指定ファイルのカテゴリのビューを提供する。ここで、カテゴリのビューは、各ファイルのカテゴリの識別子を含む。このようなファイル検索方法をルータの記憶装置に適用することで、異なるユーザ装置がルータの記憶装置におけるファイルを閲覧する場合、例えばファイルタイプやファイルのソースに基づいて決められたカテゴリによる検索をより柔軟に行い、ユーザがルータの記憶装置におけるファイルを便利に検索することができ、操作が簡単且つ快速で、ユーザ体験が良い。また、異なるファイルタイプに対応する指定ファイルについて、異なる順序に従ってその配列ビューを表示し、ユーザがより便利に検索することができ、ユーザの体験を高める。さらに、先にファイルをアップロードするデバイスの識別子に基づいて検索してフィルタリングし、ユーザの検索範囲を絞り、ユーザ検索の時間を節約し、ユーザ体験を高める。
【００６９】
図９は、例示的な一実施例に係る１つの記憶装置のファイル検索装置を示すブロック図であり、当該装置は、ルータに応用され、図９を参照すると、当該装置は、インデックス作成モジュール３０１及びビュー提供モジュール３０２を含む。
【００７０】
当該インデックス作成モジュール３０１は、ファイルのカテゴリに基づいて、記憶装置の指定ファイルについてインデックスを作成するように配置され、当該ファイルのカテゴリは、ファイルタイプやファイルをアップロードするデバイスの識別子によって決められる。記憶装置は、ルータに搭載される記憶装置である。
【００７１】
当該ビュー提供モジュール３０２は、ユーザ装置に指定ファイルのカテゴリのビューを提供するように配置され、当該カテゴリのビューは、各ファイルのカテゴリの識別子を含む。
【００７２】
本発明の実施例は、ファイルタイプやファイルをアップロードするデバイスの識別子によって決められるファイルのカテゴリに基づいて、記憶装置の指定ファイルについてインデックスを作成するとともに、ユーザ装置に、指定ファイルのカテゴリのビューを提供する。ここで、カテゴリのビューは、各ファイルのカテゴリの識別子を含む。このようなファイル検索方法をルータの記憶装置に適用することで、異なるユーザ装置がルータの記憶装置におけるファイルを閲覧する場合、例えばファイルタイプやファイルのソースに基づいて決められたカテゴリによる検索をより柔軟に行い、ユーザがルータの記憶装置におけるファイルを便利に検索することができ、操作が簡単且つ快速で、ユーザ体験が良い。
【００７３】
図１０は、例示的なもう一実施例に係る１つの記憶装置のファイル検索装置を示すブロック図であり、図１０を参照すると、当該装置は、ルータに応用され、インデックス作成モジュール４０１及びビュー提供モジュール４０２を含む。
【００７４】
当該インデックス作成モジュール４０１は、ファイルのカテゴリに基づいて、記憶装置の指定ファイルについてインデックスを作成するように配置され、ファイルのカテゴリは、ファイルタイプやファイルをアップロードするデバイスの識別子によって決められる。記憶装置は、ルータに搭載される記憶装置である。
【００７５】
当該ビュー提供モジュール４０２は、ユーザ装置に指定ファイルのカテゴリのビューを提供するように配置され、カテゴリのビューは、各ファイルのカテゴリの識別子を含む。
【００７６】
本実施例の１つの実現形態において、インデックス作成モジュール４０１は、
ファイルのパス、ファイルのハッシュ値、ファイルの名称、ファイルのＭＩＭＥタイプ、ファイルの作成日付、ファイルの修正時間、ユーザ装置の識別子、ファイルの大きさ、ファイルのサムネイルの中の１つ又は複数を含む指定ファイルの情報を取得し、
指定ファイルの情報に基づいて、各ファイルタイプやファイルをアップロードするデバイスの識別子に対応する指定ファイルについてそれぞれインデックスを作成することに用いられる。
【００７７】
本実施例のもう１つの実現形態において、ビュー提供モジュール４０２は、
ユーザ装置から送信されたファイル検索要請を受信し、
ユーザ装置にカテゴリのビューを送信することに用いられ、
或いは、ユーザ装置から送信されたファイル検索要請を受信し、
ユーザ装置にカテゴリ検索、入力検索、又はディレクトリ検索を含む検索方式のオプションを送信し、
ユーザ装置から送信された検索方式を受信し、
ユーザ装置から送信された検索方式がカテゴリ検索である場合、ユーザ装置にカテゴリのビューを送信することに用いられる。
【００７８】
本実施例のもう１つの実現形態において、当該装置は、受信モジュール４０３及びファイル並べ替えモジュール４０４をさらに含んでもよい。
【００７９】
当該受信モジュール４０３は、ユーザ装置から送信されたファイルのカテゴリの識別子を受信するように配置される。
【００８０】
当該ファイル並べ替えモジュール４０４は、ユーザ装置から送信された、ファイルのカテゴリの識別子に対応する指定ファイルである第１ファイルについて作成されたインデックスを用いて、第１ファイルに対して並べ替えを行うように配置される。
【００８１】
ビュー提供モジュール４０２は、さらに、並べ替えた後の第１ファイルの配列ビューをユーザ装置に送信するように配置され、当該第１ファイルの配列ビューの中、少なくとも第１ファイルの名称を含む。
【００８２】
実際の応用において、第１ファイルの配列ビューは、第１ファイルのＭＩＭＥタイプ、第１ファイルの大きさ、第１ファイルのパス、第１ファイルのＵＲＬ、第１ファイルのサムネイルのＵＲＬ、第１ファイルの作成時間の中の１つ又は複数をさらに含んでもよい。
【００８３】
当該ファイル並べ替えモジュール４０４は、
第１ファイルがピクチャーである場合、第１ファイルの作成時間に基づいて、第１ファイルに対して並べ替えを行い、
第１ファイルがオーディオである場合、第１ファイルの名称に基づいて、第１ファイルに対して並べ替えを行い、
第１ファイルがビデオである場合、第１ファイルの作成時間に基づいて、第１ファイルに対して並べ替えを行い、
第１ファイルがテキストである場合、第１ファイルの修正時間に基づいて、第１ファイルに対して並べ替えを行うことに用いられる。
【００８４】
本実施例のもう１つの実現形態において、当該装置は、受信モジュール４０３をさらに含んでもよい。
【００８５】
当該受信モジュール４０３は、ユーザ装置から送信された検索方式を受信するように配置され、当該検索方式は、カテゴリ検索、入力検索、又はディレクトリ検索を含む。
【００８６】
ビュー提供モジュール４０２は、さらに、検索方式が入力検索である場合、ユーザ装置が検索する、ファイルをアップロードするデバイスの識別子に対応する指定ファイルである第２ファイルについて作成されたインデックスを用いて、第２ファイルを検索するとともに，ユーザ装置に第２ファイルの配列ビューを送信し、検索方式がディレクトリ検索である場合、ユーザ装置に指定ファイルのディレクトリ構造を送信し、検索方式がカテゴリ検索である場合、ユーザ装置にカテゴリのビューを提供するように配置される。
【００８７】
本実施例のもう１つの実現形態において、当該装置は、ファイルモニタリングモジュール４０５をさらに含んでもよい。
【００８８】
当該ファイルモニタリングモジュール４０５は、記憶装置の新規ファイルをモニタリングするように配置される。
【００８９】
ビュー提供モジュール４０２は、さらに、新規ファイルと記憶装置の既存したファイルとが異なる場合、ファイルのカテゴリに基づいて、新規ファイルについてインデックスを作成するように配置される。
【００９０】
本発明の実施例は、ファイルタイプやファイルをアップロードするデバイスの識別子によって決められるファイルのカテゴリに基づいて、記憶装置の指定ファイルについてインデックスを作成するとともに、ユーザ装置に、指定ファイルのカテゴリのビューを提供する。ここで、カテゴリのビューは、各ファイルのカテゴリの識別子を含む。このようなファイル検索方法をルータの記憶装置に適用することで、異なるユーザ装置がルータの記憶装置におけるファイルを閲覧する場合、例えばファイルタイプやファイルのソースに基づいて決められたカテゴリによる検索をより柔軟に行い、ユーザがルータの記憶装置におけるファイルを便利に検索することができ、操作が簡単且つ快速で、ユーザ体験が良い。また、異なるファイルタイプに対応する指定ファイルについて、異なる順序に従ってその配列ビューを表示し、ユーザがより便利に検索することができ、ユーザの体験を高める。さらに、先にファイルをアップロードするデバイスの識別子に基づいて検索してフィルタリングし、ユーザの検索範囲を絞り、ユーザ検索の時間を節約し、ユーザ体験を高める。
【００９１】
上記の実施例における装置について、各モジュールが操作を実行する具体的な形態は、既に該当する方法に係る実施例において詳細に説明したため、ここでは詳細に説明しない。
【００９２】
図１１は、例示的な一実施例に係る１つの記憶装置のファイル検索装置１９００を示すブロック図である。例えば、装置１９００としてサーバを提供することができる。図１１を参照して、装置１９００は、１つ又は複数のプロセッサを含むプロセスアセンブリ１９２２と、メモリ１９３２が代表となり、例えばアプリケーションなどのプロセスアセンブリ１９２２により実行可能なコマンドを記憶するメモリソースと、を備える。メモリ１９３２内に記憶されたアプリケーションは、１つ又は１つ以上のモジュールを含み、当該１つ又は１つ以上のモジュールは、それぞれ１組のコマンドに対応する。なお、プロセスアセンブリ１９２２はコマンドを実行するように構成され、これにより、上記方法を実行する。
【００９３】
装置１９００は、さらに、装置１９００の給電管理を行うための電源アセンブリ１９２６と、装置１９８００とネットワークと接続するための有線又は無線のネットワークインターフェース１９５０と、入出力（Ｉ／Ｏ）インターフェース１９５８とを備える。装置１９００は、例えば、Ｗｉｎｄｏｗｓ  ＳｅｒｖｅｒＴＭ、Ｍａｃ  ＯＳ  ＸＴＭ、ＵｎｉｘＴＭ、ＬｉｎｕｘＴＭ，ＦｒｅｅＢＳＤＴＭなどの、メモリ１９３２に記憶されたオペレーティング・システムにおいて操作を行うことができる。
【００９４】
当業者は、本明細書に開示された発明の詳細を考慮し、実施することにより、本発明の他の実施方案を容易に想定することができる。本出願は、本発明のいかなる変形、用途、又は適応的な変化を含むことを目的としており、いかなる変形、用途、又は適応的な変化は、本発明の一般原理に基づいて、且つ本開示において公開されていない本技術分野においての公知常識又は慣用技術手段を含む。明細書及び実施例は、例示的なものを開示しており、本発明の保護範囲と主旨は、特許請求の範囲に記述される。
【００９５】
本発明は、上記において開示された構成又は図面に示した構造に限定されるものではなく、本発明の範囲内であれば、様々な補正又は変更を行うことができる。本発明の範囲は、特許請求の範囲により制限される。
【図１】
0006475736.tif 000002
【図２】
0006475736.tif 000003
【図３】
0006475736.tif 000004
【図４】
0006475736.tif 000005
【図５】
0006475736.tif 000006
【図６】
0006475736.tif 000007
【図７】
0006475736.tif 000008
【図８】
0006475736.tif 000009
【図９】
0006475736.tif 000010
【図１０】
0006475736.tif 000011
【図１１】
0006475736.tif 000012