【手続補正書】
【提出日】平成26年12月22日(2014.12.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ウェブサービスを提供するサーバ装置と、前記ウェブサービスを利用するクライアント装置とを含む情報処理システムであって、
前記クライアント装置は、
前記サーバ装置から送信されるファイルおよびディレクトリの階層構造を表示することが可能なアップロード画面に対するユーザのドラッグ＆ドロップ操作により、前記ファイルまたは前記ディレクトリの追加操作を受け付けた場合に、前記追加操作されたファイルまたはディレクトリを含む階層構造をアップロード画面に表示する表示手段と、
前記表示手段により表示されるアップロード画面に対応して生成される階層構造データであって、前記ファイルまたは前記ディレクトリが追加された前記アップロード画面の階層構造のノードに従って、当該ファイルまたは当該ディレクトリの識別情報を含む新たなノードの階層構造データを生成する階層構造データ生成手段と、
前記階層構造データ生成手段で生成した階層構造データを含むＨＴＴＰリクエストを前記サーバ装置に送信するＨＴＴＰリクエスト送信手段と
を備え、
前記サーバ装置は、
前記クライアント装置に前記アップロード画面の画面情報を送信する画面情報送信手段と、
前記ＨＴＴＰリクエスト送信手段により送信されたＨＴＴＰリクエストを受信するＨＴＴＰリクエスト受信手段と、
前記ＨＴＴＰリクエスト受信手段により受信したＨＴＴＰリクエストに含まれる階層構造データを用いて、前記アップロード画面で表示されたファイルおよびディレクトリの階層構造を記憶装置に記憶制御する記憶制御手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記記憶制御手段は、前記ＨＴＴＰリクエスト受信手段により受信したＨＴＴＰリクエストに含まれる階層構造データに前記ファイルが含まれる場合に、前記記憶装置に当該ファイルを記憶制御させ、前記ＨＴＴＰリクエスト受信手段により受信したＨＴＴＰリクエストに含まれる階層構造データに前記ディレクトリが含まれる場合に、前記記憶装置に当該ディレクトリを生成することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記アップロード画面には、前記ファイルまたは前記ディレクトリの追加操作を受け付ける複数の領域を含み、
前記階層構造データ生成手段は、前記複数の領域それぞれに表示された階層構造の階層構造データを生成することを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記アップロード画面には、前記階層構造をクリアするクリア指示ボタンを含み
前記クリア指示ボタンの操作を受け付けた場合に、前記階層構造データ生成手段で生成された階層構造データをクリアすることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
ウェブサービスを提供するサーバ装置であって、
前記ウェブサービスを利用するクライアント装置において表示され、ファイルおよびディレクトリの階層構造を表示することが可能なアップロード画面に対するユーザのドラッグ＆ドロップ操作により追加操作を受け付けた前記ファイルまたは前記ディレクトリの階層構造データを含むＨＴＴＰリクエストを受信するＨＴＴＰリクエスト受信手段と、
前記ＨＴＴＰリクエスト受信手段により受信したＨＴＴＰリクエストに含まれる階層構造データを用いて、前記アップロード画面で表示されたファイルおよびディレクトリの階層構造を記憶装置に記憶する記憶手段と
を備えることを特徴とするサーバ装置。
【請求項６】
ウェブサービスを提供するサーバ装置と、前記ウェブサービスを利用するクライアント装置とを含む情報処理システムにおける処理方法であって、
前記クライアント装置が、
前記サーバ装置から送信されるファイルおよびディレクトリの階層構造を表示することが可能なアップロード画面に対するユーザのドラッグ＆ドロップ操作により、前記ファイルまたは前記ディレクトリの追加操作を受け付けた場合に、前記追加操作されたファイルまたはディレクトリを含む階層構造をアップロード画面に表示する表示ステップと、
前記表示ステップにより表示されるアップロード画面に対応して生成される階層構造データであって、前記ファイルまたは前記ディレクトリが追加された前記アップロード画面の階層構造のノードに従って、当該ファイルまたは当該ディレクトリの識別情報を含む新たなノードの階層構造データを生成する階層構造データ生成ステップと、
前記階層構造データ生成ステップで生成した階層構造データを含むＨＴＴＰリクエストを前記サーバ装置に送信するＨＴＴＰリクエスト送信ステップと
を実行し、
前記サーバ装置が、
前記クライアント装置に前記アップロード画面の画面情報を送信する画面情報送信ステップと、
前記ＨＴＴＰリクエスト送信ステップにより送信されたＨＴＴＰリクエストを受信するＨＴＴＰリクエスト受信ステップと、
前記ＨＴＴＰリクエスト受信ステップにより受信したＨＴＴＰリクエストに含まれる階層構造データを用いて、前記アップロード画面で表示されたファイルおよびディレクトリの階層構造を記憶装置に記憶制御する記憶制御ステップと
を実行することを特徴とする処理方法。
【請求項７】
ウェブサービスを提供するサーバ装置における処理方法であって、
前記サーバ装置が、
前記ウェブサービスを利用するクライアント装置において表示され、ファイルおよびディレクトリの階層構造を表示することが可能なアップロード画面に対するユーザのドラッグ＆ドロップ操作により追加操作を受け付けた前記ファイルまたは前記ディレクトリの階層構造データを含むＨＴＴＰリクエストを受信するＨＴＴＰリクエスト受信ステップと、
前記ＨＴＴＰリクエスト受信ステップにより受信したＨＴＴＰリクエストに含まれる階層構造データを用いて、前記アップロード画面で表示されたファイルおよびディレクトリの階層構造を記憶装置に記憶する記憶ステップと
を実行することを特徴とする処理方法。
【請求項８】
ウェブサービスを提供するサーバ装置と、前記ウェブサービスを利用するクライアント装置とを含む情報処理システムで実行可能なプログラムであって、
前記クライアント装置を、
前記サーバ装置から送信されるファイルおよびディレクトリの階層構造を表示することが可能なアップロード画面に対するユーザのドラッグ＆ドロップ操作により、前記ファイルまたは前記ディレクトリの追加操作を受け付けた場合に、前記追加操作されたファイルまたはディレクトリを含む階層構造をアップロード画面に表示する表示手段と、
前記表示手段により表示されるアップロード画面に対応して生成される階層構造データであって、前記ファイルまたは前記ディレクトリが追加された前記アップロード画面の階層構造のノードに従って、当該ファイルまたは当該ディレクトリの識別情報を含む新たなノードの階層構造データを生成する階層構造データ生成手段と、
前記階層構造データ生成手段で生成した階層構造データを含むＨＴＴＰリクエストを前記サーバ装置に送信するＨＴＴＰリクエスト送信手段
として機能させ、
前記サーバ装置を、
前記クライアント装置に前記アップロード画面の画面情報を送信する画面情報送信手段と、
前記ＨＴＴＰリクエスト送信手段により送信されたＨＴＴＰリクエストを受信するＨＴＴＰリクエスト受信手段と、
前記ＨＴＴＰリクエスト受信手段により受信したＨＴＴＰリクエストに含まれる階層構造データを用いて、前記アップロード画面で表示されたファイルおよびディレクトリの階層構造を記憶装置に記憶制御する記憶制御手段
として機能させることを特徴とするプログラム。
【請求項９】
ウェブサービスを提供するサーバ装置で実行可能なプログラムであって、
前記サーバ装置を、
前記ウェブサービスを利用するクライアント装置において表示され、ファイルおよびディレクトリの階層構造を表示することが可能なアップロード画面に対するユーザのドラッグ＆ドロップ操作により追加操作を受け付けた前記ファイルまたは前記ディレクトリの階層構造データを含むＨＴＴＰリクエストを受信するＨＴＴＰリクエスト受信手段と、
前記ＨＴＴＰリクエスト受信手段により受信したＨＴＴＰリクエストに含まれる階層構造データを用いて、前記アップロード画面で表示されたファイルおよびディレクトリの階層構造を記憶装置に記憶する記憶手段
として機能させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
そこで、本発明は、ウェブサービスにおいて、階層構造を有するファイルおよびディレクトリを効率的にアップロードする技術を提供することを目的とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記した目的を達成するために、本発明の情報処理システムは、ウェブサービスを提供するサーバ装置と、前記ウェブサービスを利用するクライアント装置とを含む情報処理システムであって、前記クライアント装置は、前記サーバ装置から送信されるファイルおよびディレクトリの階層構造を表示することが可能なアップロード画面に対するユーザのドラッグ＆ドロップ操作により、前記ファイルまたは前記ディレクトリの追加操作を受け付けた場合に、前記追加操作されたファイルまたはディレクトリを含む階層構造をアップロード画面に表示する表示手段と、前記表示手段により表示されるアップロード画面に対応して生成される階層構造データであって、前記ファイルまたは前記ディレクトリが追加された前記アップロード画面の階層構造のノードに従って、当該ファイルまたは当該ディレクトリの識別情報を含む新たなノードの階層構造データを生成する階層構造データ生成手段と、前記階層構造データ生成手段で生成した階層構造データを含むＨＴＴＰリクエストを前記サーバ装置に送信するＨＴＴＰリクエスト送信手段とを備え、前記サーバ装置は、前記クライアント装置に前記アップロード画面の画面情報を送信する画面情報送信手段と、前記ＨＴＴＰリクエスト送信手段により送信されたＨＴＴＰリクエストを受信するＨＴＴＰリクエスト受信手段と、前記ＨＴＴＰリクエスト受信手段により受信したＨＴＴＰリクエストに含まれる階層構造データを用いて、前記アップロード画面で表示されたファイルおよびディレクトリの階層構造を記憶装置に記憶制御する記憶制御手段と、を備えることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記した目的を達成するために、本発明のサーバ装置は、ウェブサービスを提供するサーバ装置であって、前記ウェブサービスを利用するクライアント装置において表示され、ファイルおよびディレクトリの階層構造を表示することが可能なアップロード画面に対するユーザのドラッグ＆ドロップ操作により追加操作を受け付けた前記ファイルまたは前記ディレクトリの階層構造データを含むＨＴＴＰリクエストを受信するＨＴＴＰリクエスト受信手段と、前記ＨＴＴＰリクエスト受信手段により受信したＨＴＴＰリクエストに含まれる階層構造データを用いて、前記アップロード画面で表示されたファイルおよびディレクトリの階層構造を記憶装置に記憶する記憶手段と、を備えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明によれば、ウェブサービスにおいて、階層構造を有するファイルおよびディレクトリを効率的にアップロードする技術を提供することが可能となる。