【手続補正書】
【提出日】令和1年12月9日(2019.12.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クラウドストレージサービスにアクセスする方法であって、
クライアントアプリケーションによって送信される従来のファイルアクセス要求を取得することと、
従来のファイルアクセス要求とクラウドストレージサービスシステムとの間の関係の事前記憶マッピング表に基づいて、前記従来のファイルアクセス要求が前記クラウドストレージサービスシステムに関連するかどうかを判定することと、
前記従来のファイルアクセス要求が前記クラウドストレージサービスシステムに関連すると判定することに応じて、前記従来のファイルアクセス要求を、前記クラウドストレージサービスシステムによって認識できるアクセス要求に変換し、且つ前記クラウドストレージサービスシステムへのアクセスを開始することと、
前記クラウドストレージサービスシステムによって返される結果データを受信し、前記結果データを従来のファイル形式に変換し、且つ前記結果データを前記クライアントアプリケーションに返すことと
を含む方法。
【請求項２】
クライアントアプリケーションによって送信される従来のファイルアクセス要求を取得することは、
アプリケーションプログラミングインターフェースフック（ＡＰＩフック）プログラムを使用することにより、前記クライアントアプリケーションによって送信される前記従来のファイルアクセス要求を取得すること、又は
オペレーティングシステムを使用することにより、前記クライアントアプリケーションによって送信される前記従来のファイルアクセス要求を取得すること
を更に含む、請求項１に記載の方法。
【請求項３】
従来のファイルアクセス要求とクラウドストレージサービスシステムとの間の関係の前記事前記憶マッピング表に基づいて、前記従来のファイルアクセス要求が前記クラウドストレージサービスシステムに関連するかどうかを判定することは、
前記従来のファイルアクセス要求から、アクセスされるディスクのディスク番号を抽出することと、
前記ディスク番号が前記事前記憶マッピング表に存在するかどうかを判定することであって、前記事前記憶マッピング表は、ディスク番号と前記クラウドストレージサービスシステムとの間の関係をマッピングする、ことと、
前記ディスク番号が前記事前記憶マッピング表に存在すると判定することに応じて、前記従来のファイルアクセス要求が前記クラウドストレージサービスシステムに関連すると判定することと
を更に含む、請求項１又は２に記載の方法。
【請求項４】
従来のファイルアクセス要求とクラウドストレージサービスシステムとの間の関係の前記事前記憶マッピング表に基づいて、前記従来のファイルアクセス要求が前記クラウドストレージサービスシステムに関連するかどうかを判定することは、
前記従来のファイルアクセス要求から、アクセスされるファイルのファイル経路プレフィックスを抽出することと、
前記ファイル経路プレフィックスが前記事前記憶マッピング表に存在するかどうかを判定することであって、前記事前記憶マッピング表は、ファイル経路プレフィックスと前記クラウドストレージサービスシステムとの間の関係をマッピングする、ことと、
前記ファイル経路プレフィックスが前記事前記憶マッピング表に存在すると判定することに応じて、前記従来のファイルアクセス要求が前記クラウドストレージサービスシステムに関連すると判定することと
を更に含む、請求項１又は２に記載の方法。 
【請求項５】
従来のファイルアクセス要求とクラウドストレージサービスシステムとの間の関係の前記事前記憶マッピング表に基づいて、前記従来のファイルアクセス要求が前記クラウドストレージサービスシステムに関連するかどうかを判定することは、
前記従来のファイルアクセス要求から、アクセスされるマウントされたディスクのディスク番号を抽出することと、
前記ディスク番号が前記事前記憶マッピング表に存在するかどうかを判定することであって、前記事前記憶マッピング表は、マウントされたディスク番号と前記クラウドストレージサービスシステムとの間の関係をマッピングし、マウントされたディスク番号は、前記クラウドストレージサービスシステムのファイルがマウントされているディスクを示す番号である、判定することと、
前記ディスク番号が前記事前記憶マッピング表に存在すると判定することに応じて、前記従来のファイルアクセス要求が前記クラウドストレージサービスシステムに関連すると判定することと
を更に含む、請求項１又は２に記載の方法。
【請求項６】
前記従来のファイルアクセス要求を、前記クラウドストレージサービスシステムによって認識できるアクセス要求に変換し、且つ前記クラウドストレージサービスシステムへのアクセスを開始することは、
オペレーティングシステムに組み込まれるファイル共有システムクライアントを使用することにより、前記従来のファイルアクセス要求を、ファイル共有システムによって認識できる要求に変換し、且つ前記要求をファイル共有システムサーバに送信することと、
前記ファイル共有システムサーバによって受信される前記要求を、前記クラウドストレージサービスシステムのクライアントによって認識できるアクセス要求に変換し、且つ前記アクセス要求を前記クラウドストレージサービスシステムの前記クライアントに送信することと、
前記クラウドストレージサービスシステムの前記クライアントを使用することにより、前記アクセス要求をハイパーテキストトランスファープロトコル（ＨＴＴＰ）アクセス要求に変換し、且つ前記ＨＴＴＰアクセス要求を前記クラウドストレージサービスシステムのサーバに送信することと
を更に含む、請求項１〜５のいずれか一項に記載の方法。
【請求項７】
前記ファイル共有システムは、ネットワークファイルシステム（ＮＦＳ）、ユーザ空間ファイルシステム（ＦＵＳＥ）、又はSambaである、請求項６に記載の方法。
【請求項８】
前記従来のファイルアクセス要求を、前記クラウドストレージサービスシステムによって認識できるアクセス要求に変換し、且つ前記クラウドストレージサービスシステムへのアクセスを開始することは、
前記従来のファイルアクセス要求を、前記クラウドストレージサービスシステムのクライアントによって認識できるアクセス要求に変換し、且つ前記アクセス要求を前記クラウドストレージサービスシステムの前記クライアントに送信することと、
前記クラウドストレージサービスシステムの前記クライアントを使用することにより、前記アクセス要求をハイパーテキストトランスファープロトコル（ＨＴＴＰ）アクセス要求に変換し、且つ前記ＨＴＴＰアクセス要求を前記クラウドストレージサービスシステムのサーバに送信することと
を更に含む、請求項１〜５のいずれか一項に記載の方法。
【請求項９】
前記クラウドストレージサービスシステムは、前記クラウドストレージサービスを支援する分散ファイルシステム又はオブジェクトストレージシステムである、請求項１に記載の方法。
【請求項１０】
クラウドストレージサービスにアクセスする装置であって、 
クライアントアプリケーションによって送信される従来のファイルアクセス要求を取得するために使用される取得ユニットと、
従来のファイルアクセス要求とクラウドストレージサービスシステムとの間の関係の事前記憶マッピング表に基づいて、前記従来のファイルアクセス要求が前記クラウドストレージサービスシステムに関連するかどうかを判定し、且つ前記従来のファイルアクセス要求が前記クラウドストレージサービスシステムに関連すると判定することに応じて、変換ユニットを実行するために使用される判定ユニットと、
前記従来のファイルアクセス要求を、前記クラウドストレージサービスシステムによって認識できるアクセス要求に変換し、且つ前記クラウドストレージサービスシステムへのアクセスを開始するために使用される前記変換ユニットと、
前記クラウドストレージサービスシステムによって返される結果データを受信し、前記結果データを従来のファイル形式に変換し、且つ前記結果データを前記クライアントアプリケーションに返すために使用されるフィードバックユニットと
を含む装置。
【請求項１１】
前記取得ユニットは、
ＡＰＩフックプログラムを使用することにより、前記クライアントアプリケーションによって送信される前記従来のファイルアクセス要求を取得すること、又は
オペレーティングシステムを使用することにより、前記クライアントアプリケーションによって送信される前記従来のファイルアクセス要求を取得すること
を行うために更に使用される、請求項１０に記載の装置。
【請求項１２】
前記判定ユニットは、
前記従来のファイルアクセス要求から、アクセスされるディスクのディスク番号を抽出するために使用される第１の抽出サブユニットと、
前記ディスク番号が前記事前記憶マッピング表に存在するかどうかを判定し、前記事前記憶マッピング表は、ディスク番号と前記クラウドストレージサービスシステムとの間の関係をマッピングし、且つ前記ディスク番号が前記事前記憶マッピング表に存在すると判定することに応じて、前記従来のファイルアクセス要求が前記クラウドストレージサービスシステムに関連すると判定するために使用される第１の判定サブユニットと
を含む、請求項１０又は１１に記載の装置。
【請求項１３】
前記判定ユニットは、
前記従来のファイルアクセス要求から、アクセスされるファイルのファイル経路プレフィックスを抽出するために使用される第２の抽出サブユニットと、
前記ファイル経路プレフィックスが前記事前記憶マッピング表に存在するかどうかを判定し、前記事前記憶マッピング表は、ファイル経路プレフィックスと前記クラウドストレージサービスシステムとの間の関係をマッピングし、且つ前記ファイル経路プレフィックスが前記事前記憶マッピング表に存在すると判定することに応じて、前記従来のファイルアクセス要求が前記クラウドストレージサービスシステムに関連すると判定するために使用される第２の判定サブユニットと
を含む、請求項１０又は１１に記載の装置。
【請求項１４】
前記判定ユニットは、
前記従来のファイルアクセス要求から、アクセスされるマウントされたディスクのディスク番号を抽出するために使用される第３の抽出サブユニットと、
前記ディスク番号が前記事前記憶マッピング表に存在するかどうかを判定することであって、前記事前記憶マッピング表は、マウントされたディスク番号と前記クラウドストレージサービスシステムとの間の関係をマッピングする、ことと、前記ディスク番号が前記事前記憶マッピング表に存在すると判定することに応じて、前記従来のファイルアクセス要求が前記クラウドストレージサービスシステムに関連すると判定することとを行うために使用される第３の判定サブユニットと
を含む、請求項１０又は１１に記載の装置。
【請求項１５】
前記変換ユニットは、
オペレーティングシステムに組み込まれるファイル共有システムクライアントを使用することにより、前記従来のファイルアクセス要求を、ファイル共有システムによって認識できる要求に変換し、且つ前記要求をファイル共有システムサーバに送信するために使用される第１の変換サブユニットと、
前記ファイル共有システムサーバによって受信される前記要求を、前記クラウドストレージサービスシステムのクライアントによって認識できるアクセス要求に変換し、且つ前記アクセス要求を前記クラウドストレージサービスシステムの前記クライアントに送信するために使用される第２の変換サブユニットと、
前記クラウドストレージサービスシステムの前記クライアントを使用することにより、前記アクセス要求をハイパーテキストトランスファープロトコル（ＨＴＴＰ）アクセス要求に変換し、且つ前記ＨＴＴＰアクセス要求を前記クラウドストレージサービスシステムのサーバに送信するために使用される第３の変換サブユニットと
を含む、請求項１０〜１４のいずれか一項に記載の装置。
【請求項１６】
前記変換ユニットは、
前記従来のファイルアクセス要求を、前記クラウドストレージサービスシステムのクライアントによって認識できるアクセス要求に変換し、且つ前記アクセス要求を前記クラウドストレージサービスシステムの前記クライアントに送信するために使用される第４の変換サブユニットと、
前記クラウドストレージサービスシステムの前記クライアントを使用することにより、前記アクセス要求をハイパーテキストトランスファープロトコル（ＨＴＴＰ）アクセス要求に変換し、且つ前記ＨＴＴＰアクセス要求を前記クラウドストレージサービスシステムのサーバに送信するために使用される第５の変換サブユニットと
を含む、請求項１０〜１４のいずれか一項に記載の装置。
【請求項１７】
クラウドストレージサービスにアクセスする方法をサーバに実行させるために、前記サーバの少なくとも１つのプロセッサによって実行可能である命令のセットを記憶する非一時的コンピュータ可読媒体であって、前記方法は、
クライアントアプリケーションによって送信される従来のファイルアクセス要求を取得することと、
従来のファイルアクセス要求とクラウドストレージサービスシステムとの間の関係の事前記憶マッピング表に基づいて、前記従来のファイルアクセス要求が前記クラウドストレージサービスシステムに関連するかどうかを判定し、前記従来のファイルアクセス要求が前記クラウドストレージサービスに関連すると判定することに応じて、前記従来のファイルアクセス要求を、前記クラウドストレージサービスシステムによって認識できるアクセス要求に変換し、且つ前記クラウドストレージサービスシステムへのアクセスを開始することと、
前記クラウドストレージサービスシステムによって返される結果データを受信し、前記結果データを従来のファイル形式に変換し、且つ前記結果データを前記クライアントアプリケーションに返すことと
を含む、非一時的コンピュータ可読媒体。
【請求項１８】
クライアントアプリケーションによって送信される従来のファイルアクセス要求を取得することは、
ＡＰＩフックプログラムを使用することにより、前記クライアントアプリケーションによって送信される前記従来のファイルアクセス要求を取得すること、又は
オペレーティングシステムを使用することにより、前記クライアントアプリケーションによって送信される前記従来のファイルアクセス要求を取得すること
を更に含む、請求項１７に記載の媒体。
【請求項１９】
前記従来のファイルアクセス要求を、前記クラウドストレージサービスシステムによって認識できるアクセス要求に変換し、且つ前記クラウドストレージサービスシステムへのアクセスを開始することは、
オペレーティングシステムに組み込まれるファイル共有システムクライアントを使用することにより、前記従来のファイルアクセス要求を、ファイル共有システムによって認識できる要求に変換し、且つ前記要求をファイル共有システムサーバに送信することと、
前記ファイル共有システムサーバによって受信される前記要求を、前記クラウドストレージサービスシステムのクライアントによって認識できるアクセス要求に変換し、且つ前記アクセス要求を前記クラウドストレージサービスシステムの前記クライアントに送信することと、
前記クラウドストレージサービスシステムの前記クライアントを使用することにより、前記アクセス要求をハイパーテキストトランスファープロトコル（ＨＴＴＰ）アクセス要求に変換し、且つ前記ＨＴＴＰアクセス要求を前記クラウドストレージサービスシステムのサーバに送信することと
を更に含む、請求項１７又は１８に記載の媒体。
【請求項２０】
前記従来のファイルアクセス要求を、前記クラウドストレージサービスシステムによって認識できるアクセス要求に変換し、且つ前記クラウドストレージサービスシステムへのアクセスを開始することは、
前記従来のファイルアクセス要求を、前記クラウドストレージサービスシステムのクライアントによって認識できるアクセス要求に変換し、且つ前記アクセス要求を前記クラウドストレージサービスシステムの前記クライアントに送信することと、
前記クラウドストレージサービスシステムの前記クライアントを使用することにより、前記アクセス要求をハイパーテキストトランスファープロトコル（ＨＴＴＰ）アクセス要求に変換し、且つ前記ＨＴＴＰアクセス要求を前記クラウドストレージサービスシステムのサーバに送信することと
を更に含む、請求項１７又は１８に記載の媒体。