(57)【要約】【課題】制約事項の多い携帯端末のコンテンツファイル構成・属性に従う、サーバのファイル共有の設定するために、予め専用ソフトのインストールする必要をなくし、ファイル共有の設定を容易にすることを目的とする。【解決手段】ファイル共有システムにおいて、端末装置１０がサーバ２０の固有情報を取得すると共に、端末自らの固有仕様を表すガイドファイルと、端末の固有仕様をチェックするスクリプトファイルを作成し、このガイド・スクリプトファイルをサーバにアップロードすることにより、端末の固有仕様をサーバ２０に提供する。【選択図】図２
2011164914.tif 000002
【特許請求の範囲】
【請求項１】
端末装置とサーバを含むファイル共有システムであって、
サーバとファイル共有するためにサーバ固有情報をサーバに要求する共有設定手段と、
サーバから得たサーバ固有情報に従って、端末装置の固有の仕様を説明するガイドファイルを作成すると共に、サーバ固有情報に従って、端末装置の固有の仕様と共有ファイル、共有フォルダ構成、共有ファイル属性が合致するかチェックするスクリプトを作成するガイド・スクリプト作成手段と、
前記ガイド、スクリプト、コンテンツファイルをサーバにアップロードするアップロード手段と、
端末がファイル共有サーバの共有フォルダに存在する共有コンテンツファイルを端末にダウンロードするダウンロード手段と、
前記ダウンロードしたファイルをデータ蓄積手段に保存するデータ蓄積手段と、
前記保存したコンテンツファイルを再生する録画・再生手段と、
を具備する端末装置と、
前記端末装置の要求に対して、サーバのサーバ固有情報を提供するサーバ情報通知手段と、
前記ガイドファイル、前記チェックスクリプトを実行した結果を表示する表示手段と、
前記ガイドファイルの情報と前記チェックスクリプトを実行した結果の情報に基づき、共有フォルダ構成、共有ファイルの属性を変更する手段と、
を具備するサーバと、
を含むことを特徴とするファイル共有システム。
【請求項２】
更に、前記チェックスクリプトの実行した結果を自らの共有フォルダにファイルとして保存するスクリプト実行手段と、
を具備するサーバと、
更に、ユーザ操作に従って、ファイル共有サーバの共有フォルダに存在するコンテンツファイルを端末にダウンロードする際に、前記保存されたスクリプト実行結果のファイルのダウンロード手段と、
前記サーバよりダウンロードしたスクリプト実行結果ファイルに端末固有仕様と合致しない結果が含まれる場合に、端末が実行結果ファイルを表示する表示手段と、
を具備する端末装置と、
を具備する請求項１記載のファイル共有システム。
【請求項３】
前記ガイド・スクリプト作成手段は、固有の仕様に従う共有フォルダ構成をサーバの共有フォルダに自動生成するスクリプトを合わせて生成する、
ことを特徴とする請求項１または請求項２記載のファイル共有システム。
【請求項４】
ファイル共有時に、端末がサーバのＯＳ、共有フォルダ構成のサーバ固有情報を取得する共有設定手段と、
前記サーバ固有情報に従って、端末が自らの固有の仕様を説明するガイドファイルを作成し、前記サーバ固有情報に従って、端末が自らの固有の仕様と共有ファイル・共有フォルダ構成、共有ファイル属性が合致するかチェックするスクリプトを作成するガイド・スクリプト作成手段と、
前記ガイド、スクリプトを端末がファイル共有サーバにアップロードするアップロード手段と、
を具備する端末装置。
【請求項５】
更に、予め設定されたフォルダ内のファイルをユーザが更新した事を端末が検出する手段と、
前記ファイルの更新を検出した場合に、端末が自らのデータ蓄積装置に保存されている更新コンテンツファイルのみをファイル共有サーバへアップロードする対象とするアップロード更新検出手段と、
を具備する請求項４記載の端末装置
【請求項６】
更に、ユーザ操作により、共有フォルダに存在する共有ファイルを端末にダウンロードする際に、前記端末よりアップロードしたガイド・スクリプトファイルをサーバから端末にダウンロードしないダウンロード手段と、
を具備する請求項４または請求項５記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、固有の仕様を持つ端末とサーバとの間でコンテンツを共有するためのファイル共有システム及び端末装置に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ、携帯電話端末、インターネット等の技術発展を背景に、利用者が家庭内でネットワークを構成し、利用者自身が撮影・録画したコンテンツや、インターネットからダウンロードしたコンテンツをパーソナルコンピュータ、携帯端末で共有して利用するニーズが高まってきた。
【０００３】
携帯端末は動画・画像・音楽などのコンテンツを再生する機能を有するが、メモリ容量等の制約条件から、再生する為にコンテンツファイルのフォルダ構成、フォルダ名、ファイル形式、ファイル名等の属性に携帯端末の機種固有の仕様を持つものが多い。
【０００４】
パーソナルコンピュータと携帯端末でコンテンツファイルを共有するにあたり、端末が機種固有の仕様に従ったデータを他の機器でも利用可能とする従来技術として、データを提供する側がデータを他の機器で利用可能なファイルに変換するものがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２０２４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術では、他の機器で利用可能なファイルに変換する為に、変換ソフトを共有するファイルを提供する側にインストールするなどの事前準備が必要であり、予め準備しておかなくては利用できない。
【０００７】
携帯端末のように機種個別に制約事項が異なる場合など、全ての機種に対応する為の事前の準備は容易ではない。
【０００８】
本発明は、かかる点に鑑みてなされたものであり、端末毎に固有の制約事項を持つ端末とファイル共用を容易に行うことを目的とする。
【課題を解決するための手段】
【０００９】
本発明のファイル共有システムは、サーバとファイル共有するためにサーバ固有情報をサーバに要求する共有設定手段と、サーバから得たサーバ固有情報に従って、端末装置の固有の仕様を説明するガイドファイルを作成すると共に、サーバ固有情報に従って、端末装置の固有の仕様と共有ファイル、共有フォルダ構成、共有ファイル属性が合致するかチェックするスクリプトを作成するガイド・スクリプト作成手段と、前記ガイド、スクリプト、コンテンツファイルをサーバにアップロードするアップロード手段と、端末がファイル共有サーバの共有フォルダに存在する共有コンテンツファイルを端末にダウンロードするダウンロード手段と、前記ダウンロードしたファイルをデータ蓄積手段に保存するデータ蓄積手段と、前記保存したコンテンツファイルを再生する録画・再生手段と、を具備する端末装置と、前記端末装置の要求に対して、サーバのサーバ固有情報を提供するサーバ情報通知手段と、前記ガイドファイル、前記チェックスクリプトを実行した結果を表示する表示手段と、前記ガイドファイルの情報と前記チェックスクリプトを実行した結果の情報に基づき、共有フォルダ構成、共有ファイルの属性を変更する手段を具備するサーバの構成を採る。
【００１０】
上記構成によれば、ファイル共有システムのサーバに予め変換ソフトをインストールするなどの事前準備を行わずに、共有ファイルを端末毎に固有の制約事項のある端末で利用可能になる。
【００１１】
また、本発明のシステムは、サーバに、さらに前記チェックスクリプトを実行した結果を共有フォルダにファイルとして保存するスクリプト実行手段を具備し、端末に、さらに、サーバの前記チェックスクリプトの実行結果のファイルのダウンロード手段と、チェックスクリプト実行結果の表示手段を具備した。
【００１２】
上記構成によれば、端末側の操作によって共有ファイルのダウロード可能な状態にあるか、ファイルをダウロードする前に知ることができる。
【００１３】
また、本発明のシステムは、ガイド・スクリプト作成手段が、固有の仕様に従う共有フォルダ構成をサーバの共有フォルダに自動生成するスクリプトを合わせて生成するようにした。
【００１４】
上記構成によれば、ユーザはガイド情報・チェック結果の情報に基づき、ファイル共有サーバが共有フォルダ構成を変更する手間を削減することができる。
【００１５】
また、本発明の端末装置は、ファイル共有時に、端末がサーバのＯＳ、共有フォルダ構成のサーバ固有情報を取得する共有設定手段と、前記サーバ固有情報に従って、端末が自らの固有の仕様を説明するガイドファイルを作成し、前記サーバ固有情報に従って、端末が自らの固有の仕様と共有ファイル・共有フォルダ構成、共有ファイル属性が合致するかチェックするスクリプトを作成するガイド・スクリプト作成手段と、前記ガイド、スクリプトを端末がファイル共有サーバにアップロードするアップロード手段とを具備する構成を採る。
【００１６】
上記構成によれば、ファイル共有サーバにサーバ固有情報を提供するサーバ情報通知手段を省き、簡単なシステム構成を実現できる。
【００１７】
また、本発明の端末装置は、さらに、予め設定されたフォルダ内のファイルをユーザが更新した事を端末が検出する手段と、前記ファイルの更新を検出した場合に、端末が自らのデータ蓄積装置に保存されている更新コンテンツファイルのみをファイル共有サーバへアップロードする対象とするアップロード更新検出手段と、を具備した。
【００１８】
上記構成によれば、端末が自らのデータ蓄積装置に保存されている更新コンテンツファイルのみをファイル共有サーバへアップロードすることにより、アップロードに関わる時間を短縮することができる。
【００１９】
また、本発明の端末装置は、さらに、自らがアップロードしたガイド・スクリプトファイルをダウンロードファイルから除外するダウンロード手順を具備した。
【００２０】
上記構成によれば、自らがアップロードしたガイド・スクリプトファイルをダウンロードしないことで、ダウンロードに関わる時間を短縮することができる。
【発明の効果】
【００２１】
本発明によれば、ユーザはファイル共有サーバ上のコンテンツファイルを端末で利用する為に、予めファイル共有サーバに変換ソフトをインストールする等の事前準備を必要とせず、サーバを操作することにより端末の固有仕様を知りえる優れたファイル共有システムを提供できる。
【図面の簡単な説明】
【００２２】
【図１】本発明の利用シーンを説明する図
【図２】本発明の実施の形態１に係る端末装置およびサーバの構成図
【図３】本発明の実施の形態１に係る制御のシーケンス図
【図４】本発明の実施の形態１に係る共有設定手段の手順を表すフローチャート
【図５】本発明の実施の形態１に係るガイド・スクリプト作成手段の手順を表すフローチャート
【図６】本発明の実施の形態２に係る端末装置およびサーバの構成図
【図７】本発明の実施の形態２に係る制御のシーケンス図
【図８】本発明の実施の形態２に係るダウンロード手段の手順を表すフローチャート
【図９】本発明の実施の形態２に係るサーバ結果参照手段の手順を表すフローチャート
【図１０】本発明の実施の形態３に係るガイド・スクリプト作成手段の手順を表すフローチャート
【図１１】本発明の実施の形態４に係る端末装置の構成図
【図１２】本発明の実施の形態４に係る制御のシーケンス図
【図１３】本発明の実施の形態４に係る共有設定手段の手順を表すフローチャート
【図１４】本発明の実施の形態５に係る端末装置の構成図
【図１５】本発明の実施の形態５に係る制御のシーケンス図
【図１６】本発明の実施の形態５に係る共有設定手段の手順を表すフローチャート
【図１７】本発明の実施の形態５に係るガイド・スクリプト作成手段の手順を表すフローチャート
【図１８】本発明の実施の形態５に係るアップロード更新検出手段の手順を表すフローチャート
【図１９】本発明の実施の形態６に係る端末装置の構成図
【図２０】本発明の実施の形態６に係る制御のシーケンス図
【図２１】本発明の実施の形態６に係る共有設定手段の手順を表すフローチャート
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、実施の形態を説明するための各図面において、同一の構成要素には同一符号を付与し、重複する説明は省略する。
【００２４】
ここで、本発明の各実施形態の説明に入る前に、本発明の利用シーンについて説明する。
【００２５】
図１は、本発明の利用シーンを説明する図である。
【００２６】
図１において、第１の利用者Ｕ１、第２の利用者Ｕ２はそれぞれ、端末装置１０、サーバ２０を使用しており、第１の利用者Ｕ１、第２の利用者Ｕ２は、別の利用者であってもよく、同一の利用者であってもよい。また、端末装置１０、サーバ２０はそれぞれ記憶装置１０７、２０７を搭載し、それぞれの記憶装置は独自のフォルダ構成でファイルを記憶している。ここで記憶装置１０７、２０７はメモリーカード、ディスク、メモリなどである。
【００２７】
第１の利用者Ｕ１は端末装置１０を操作して、映像・音楽・動画などのコンテンツファイルを端末装置の記憶装置１０７に記憶する。コンテンツファイルは共有ファイルとしてサーバ２０にアップロードすることが可能であり、共有ファイルはサーバ２０の記憶装置２０７の予め定められた共有フォルダに記憶される。
【００２８】
又、サーバ２０の記憶装置２０７の共有フォルダには、第２の利用者Ｕ２がサーバを操作することにより、ネットワーク３０を介してＷｅｂサイト４０からコンテンツファイルをダウンロードして、記憶装置２０７の共通フォルダに記憶することが可能である。
【００２９】
第１の利用者Ｕ１は端末装置１０を操作することにより、サーバ２０の記憶装置２０７の共有フォルダに記憶されてコンテンツファイルを端末装置１０の記憶装置１０７にダウンロードすることがファイル共有システムでは可能である。
【００３０】
（実施の形態１）
図２は、本発明の実施の形態１に係る端末装置１０およびサーバ２０の構成図である。
【００３１】
端末装置１０は操作入力手段１０１、共有設定手段１０２、通信手段１０３、ガイド・スクリプト作成手段１０４、アップロード手段１０５、ダウンロード手段１０６、データ蓄積手段１０７、録画・再生手段１０８を具備する。
【００３２】
サーバ２０は操作入力手段２０１、サーバ情報通知手段２０２、通信手段２０３、アップロード手段２０５、ダウンロード手段２０６、データ蓄積手段２０７、ガイド参照手段２０８、スクリプト実行手段２１１、表示手段２０９、フォルダ・ファイル属性変更手段２１０を具備する。
【００３３】
端末装置１０の操作入力手段１０１及びサーバ２０の操作入力手段２０１は、例えばキーボード、ボタン、マウス等の入力装置である。
【００３４】
共有設定手段１０２は、操作入力１０１の指示を受け、共有設定要求を通信手段１０３に通知し、サーバ情報を共有設定応答として受取り、そのサーバ情報に従ったガイド作成指示をガイド・スクリプト作成手段１０４に通知する。
【００３５】
通信手段１０３は、サーバ２０の通信手段２０３と双方向の通信を行い、各ブロックからの要求をサーバ２０に伝達し、サーバからの応答を各ブロックに返す。
【００３６】
ガイド・スクリプト作成手段１０４は、共有設定手段１０２から通知されたガイド作成指示に従って、端末装置毎の制約条件(端末機種・ファイル名)、サーバＯＳ等の情報よりガイド・チェックスクリプトファイルを作成し、そのガイド・スクリプトフィルのアップロードを通信手段１０３に指示する。又、ガイド・スクリプト作成手段１０４はコンテンツファイルのアップロードをアップロード手段１０５に指示してもよい。
【００３７】
アップロード手段１０５は、アップロードの指示を受け、データ蓄積手段１０７に記憶されているコンテンツファイルを読出し、当該ファイルをサーバ２０へアップロードを通信手段１０３に要求する。
【００３８】
ダウンロード手段１０６は、操作入力手段１０１から指示を受け、通信手段１０３にサーバ２０からコンテンツファイルのダウンロードを要求し、要求したファイルを受取ると、データ蓄積手段１０７に当該ファイルの格納を指示する。
【００３９】
データ蓄積手段１０７は、各ブロックからの指示に従ってファイルの読出し、書込みを行うためのデータを蓄積する。
【００４０】
録画・再生手段１０８は、操作入力手段１０１から再生の指示を受け、データ蓄積手段１０７に記憶されているコンテンツファイルを読出し、再生をする。また、操作入力手段１０１から録画の指示を受け、録画の処理を行い、コンテンツファイルとしてデータ蓄積手段１０７に書込みをする。
【００４１】
サーバ２０の操作入力手段２０１は、ガイド参照手段２０８、フォルダ・ファイル変更手段２１０に指示を与える。
【００４２】
通知手段２０３は、端末装置１０の通信手段１０３と双方向の通信を行い、端末装置１０からの要求を受取り、該当するサーバの各ブロックに伝える。また、サーバ２０の各ブロックからの応答を端末１０に返す。
【００４３】
サーバ情報通知手段２０２は、端末装置１０からの共有設定要求を受けると、サーバ１０が共有設定する共有フォルダの情報、ＯＳ情報を共有設定応答として、通信手段２０３に通知する。
【００４４】
アップロード手段２０５は、端末装置１０からのアップロード要求及び、アップロードファイルを通信手段２０３から受け、データ蓄積手段２０７に当該アップロードファイルの書込みをする。
【００４５】
ダウンロード手段２０６は、端末装置１０からのダウンロード要求を、通信手段２０３から受け、要求されたコンテンツファイルをデータ蓄積手段２０７から読出し、当該ファイルを通信手段２０３に通知する。
【００４６】
データ蓄積手段２０７は、各ブロックからの指示に従ってファイルの読出し、書込みを行うためのデータを蓄積する。
【００４７】
ガイド参照手段２０８は、操作入力手段２０１の指示に従って、端末装置１０からアップロードしてデータ蓄積手段２０７に記憶されたガイドファイルを読出し、その内容を表示手段２０９に表示出力する。
【００４８】
スクリプト実行手段２１１は、操作入力手段の指示に従って、端末装置１０からアップロードしてデータ蓄積手段２０７に記憶されたスクリプトファイルを読出し、処理を実行して、結果を表示手段２０９に表示出力する。
【００４９】
表示手段２０９は、各ブロックの指示に従って、ガイドファイルの内容表示、又はスクリプトの実行結果等を表示する。
【００５０】
フォルダ・ファイル属性変更手段２１０は、操作入力手段の指示に従って、データ蓄積手段２０７に記憶されているコンテンツファイルのファイル名、ファイル属性、又はコンテンツファイルを収めるフォルダ名、フォルダ構成を変更する。
【００５１】
図３は、図２の本発明の実施の形態１に係る端末装置１０およびサーバ２０の構成における制御のシーケンス図である。
【００５２】
Ｓ３００１では、端末装置１０を操作する利用者の入力操作を示し、端末装置１０にファイル共有の設定を行う。端末１０はＳ３００１共有設定の操作に従って、サーバ２０に共有の設定を要求して、サーバ２０のＯＳ情報・共有フォルダ情報を含む共有の設定応答を受ける。
【００５３】
Ｓ３００２では、共有の設定応答に含まれるＯＳ情報、共有フォルダの情報、及び、端末装置の制約条件（端末機種・ファイル名）に従ったガイドファイル、チェックスクリプトファイルを作成する。Ｓ３００２で作成されたガイド・チェックスクリプトファイルは、サーバ２０の共有フォルダへアップロードされ。この時、端末装置１０にて更新されたコンテンツファイルが存在する場合、ガイド・チェックスクリプトファイルと同時にサーバ２０へアップロードしてもよい。
【００５４】
Ｓ３００３では、サーバが受取った上記のガイド・チェックスクリプトファイルを保存する。
【００５５】
Ｓ３００４では、サーバ２０を操作する利用者の入力操作を示し、ガイドファイルの参照又は、チェックスクリプトの実行を指示する。
【００５６】
Ｓ３００５では、ガイドファイルの表示又は、チェックスクリプトの実行結果を表示する。上記のチェックスクリプトの実行結果によって、サーバ２０の共有フォルダの設定、コンテンツファイルのファイル名、属性などに端末１０でコンテンツファイルを利用する場合に不適合な部分が表示される。
【００５７】
Ｓ３００６では、利用者が上記不適合な部分の共有フォルダの設定、コンテンツファイルのファイル名、属性を変更する。共有フォルダの設定、コンテンツファイルのファイル名、属性の変更が不要な場合、利用者は変更を省略できる。
【００５８】
Ｓ３００７で、端末１０を操作する利用者の入力操作を示し、端末１０にコンテンツファイルのダウンロードを指示する。端末１０はＳ３００７ダウンロードの操作に従って、サーバ２０にダウンロードを要求し、コンテンツファイルを受け取る。
【００５９】
なお、サーバ２０は前記ガイド・スクリプトファイルが実行されていない状態で、端末装置１０のダウンロード要求を受け取った場合に、コンテンツファイルのダウンロード要求に対して拒否の応答を返してもよい。
【００６０】
端末のデータ蓄積手段１０７に書き込まれたコンテンツファイルは、第１の利用者Ｕ１が任意の時に、操作入力手段１０１を用いて、録画・再生手段１０８を使ってデータ蓄積手段１０７より読出し、利用することができる。
【００６１】
図４は本発明の実施の形態１に係る共有設定手段の手順を表すフローチャートであり、図２の共有設定手段１０２の詳細な手順を示している。
【００６２】
Ｓ４００１は既に共有設定確立済みの場合のガード処理で、共有設定が確立されているか否かを判断する。共有設定が確立されていない場合は手順Ｓ４００２に進み、共有設定が確立されている場合は本フローを終了する。
【００６３】
Ｓ４００２では、サーバ２０へ共有設定の要求を送信する。
【００６４】
Ｓ４００３は、サーバからの応答待ちであり、サーバより共有設定情報を受けるとＳ４００４へ進む。
【００６５】
Ｓ４００４では、サーバより受け取ったサーバのＯＳ、共有フォルダの構成、名前等のサーバ固有情報を保存して、ガイド・スクリプト作成手段１０４に制御を移す。
【００６６】
図５は本発明の実施の形態１に係るガイド・スクリプト作成手段の手順を表すフローチャートである。
【００６７】
Ｓ５００１は共有設定手段１０２で記憶したサーバのＯＳ、共通フォルダの構成、名前等のサーバ固有情報を読み出す。
【００６８】
Ｓ５００２では、サーバのＯＳ情報、Ｌｉｎｕｘ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標）の種類により分岐する。Ｌｉｎｕｘ（登録商標）の場合、Ｓ５００３に進み、Ｗｉｎｄｏｗｓ（登録商標）の場合、Ｓ５００５に進む。
【００６９】
Ｓ５００３では、Ｌｉｎｕｘ（登録商標）用ガイド・スクリプトのテンプレートの読出しを行う。
【００７０】
Ｓ５００４では、サーバの共有フォルダ構成を埋め込み、Ｌｉｎｕｘ（登録商標）用チェックスクリプトを作成する。
【００７１】
Ｓ５００５では、Ｗｉｎｄｏｗｓ（登録商標）用ガイド・スクリプトテンプレートの読出しを行い、Ｓ５００６では、サーバの共有フォルダ構成を埋め込み、Ｗｉｎｄｏｗｓ（登録商標）用チェックスクリプトを作成する。手順Ｓ５００７では前記５００４又はＳ５００６で作成したチェックスクリプト及びガイドファイルのファイル化を行う。
【００７２】
Ｓ５００８ではガイド・スクリプトファイルのアップロードを通信手段１０３に要求する。
【００７３】
なお、Ｓ５００９は端末自身の持つ共有フォルダ内のコンテンツファイルのアップロードの指示だが、本発明の実施の形態１において必須ではない。また、端末１０がガイド・スクリプトをアップロードする際に端末の署名を追加して、ファイルの改竄を予防してもよい。
【００７４】
端末装置１０のアップロード手段１０５、ダウンロード手段１０６、サーバのアップロード手段２０５、ダウンロード手段２０６はファイル共有システムにおいては公知の技術であるので詳細な説明を省略する。又、サーバ２０のガイド参照手段２１０、スクリプト実行手段２１１、フォルダ・ファイル変更手段２１０についても、ＰＣ（サーバ）において公知の技術であることから詳細な説明を省略する。
【００７５】
よって本発明の実施の形態１によれば、利用者Ｕ２が予め決められた端末装置に対応する為の変換ソフトウェアのインストールなどの準備をサーバに行うことが無く、端末装置が持つ固有の制約事項などの仕様を設定する必要があるサーバ側で知る方法を提供できる。
【００７６】
なお、本発明の実施の形態１において、スクリプト実行手段２１１の実行結果は表示手段２０９に表示するとしたが、データ蓄積手段２０７にファイルとして出力する処理としてもよい。
【００７７】
また、端末装置１０とサーバ２０のファイル共有中にサーバ２０のＯＳのバージョンアップが行われた場合、サーバ２０は自動的にサーバ情報通知手段２０２を使って、バージョンアップされたＯＳの情報を通知し、端末１０のガイド・スクリプト作成手段１０４はバージョンアップされたＯＳ情報に従ったガイド・スクリプトファイルを作成し、アップロード手段１０５を使って、ガイド・スクリプトファイルを更新してもよい。
【００７８】
（実施の形態２）
図６は、本発明の実施の形態２に係る端末装置１０およびサーバ２０の構成図である。図６において端末装置１０は、図２における実施の形態１に係る端末装置１０の構成に加えて、表示手段１０９とサーバ結果参照手段１１０を具備する。
【００７９】
表示手段１０９は、サーバ結果参照手段１１０から表示の指示を受け、サーバのチェックスクリプト実行結果を表示する。又は、録画・再生手段１０８の表示の指示を受け内容の表示等を行う。
【００８０】
サーバ結果参照手段１１０は、ダウンロード手段１０６から指示を受け、通信手段１０３を介して、サーバ２０のチェックスクリプト実行結果を要求し、通信手段１０３よりサーバ２０のチェックスクリプト実行結果の応答を受け取り、表示手段１０９に表示を指示する。
【００８１】
サーバ２０のスクリプト実行手段２１１は、スクリプトファイルの実行結果を、表示手段２０９に表示すると共に、データ蓄積手段２０７に書込む。
【００８２】
図７は、本発明の実施の形態２に係る端末装置１０およびサーバ２０の構成における制御のシーケンス図である。
【００８３】
図７の制御シーケンス図において、Ｓ７００１からＳ７００７までの動作は本発明の実施の形態１におけるシーケンス図である図３のＳ３００１からＳ３００７までと同一であることからここでは説明を省略する。
【００８４】
Ｓ７００７にて、ダウンロード操作が行われると、操作入力手段１０１を介して、ダウンロード手段１０６にダウンロードの指示が与えられる。
【００８５】
ダウンロード手段１０６は端末の通信手段１０３とサーバの通信手段２０３を介して、サーバのデータ蓄積手段の共有フォルダにサーバのスクリプト結果ファイルが記憶されているかを確認し、存在した場合に、サーバ結果参照手段１１０に参照指示を出す。
【００８６】
サーバ結果参照手段１１０は端末装置の通信手段１０３とサーバの通信手段２０３を介して、サーバのダウンロード手段２０６がデータ蓄積手段２０７から読み出したスクリプト結果ファイルを取得して、チェックスクリプトがＮＧだった場合、Ｓ７００８にて取得した結果ファイルを端末装置の表示手段１０９に表示する。
【００８７】
図８は本発明の実施の形態２に係るダウンロード手段の手順を表すフローチャートである。
【００８８】
Ｓ８００１は、サーバの共有フォルダの参照要求を行う。
【００８９】
Ｓ８００２はサーバの応答待ちで、応答を受けるとＳ８００３へ進む。
【００９０】
Ｓ８００３では、スクリプト結果ファイルの有無を確認して、スクリプト結果ファイルが存在する場合、Ｓ８００４に進み、サーバ結果参照手段１１０を起動する。スクリプト結果ファイルが存在しない場合は、Ｓ８００４を行わずに、手順Ｓ８００５でコンテンツファイルのダウンロードを行い、当該ファイルの書込みを行い、処理を終了する。
【００９１】
図９は本発明の実施の形態２に係るサーバ結果参照手段１１０の手順を表すフローチャートである。
【００９２】
Ｓ９００１では、ダウンロード手段よりサーバ結果参照指示を受ける。
【００９３】
Ｓ９００２では、サーバ２０のスクリプト結果ファイルの要求を行う。
【００９４】
Ｓ９００３はサーバの応答待ちであり、応答を受けるとＳ９００４へ進む。
【００９５】
Ｓ９００４では、スクリプト結果ファイルの内容のチェックを行い、結果がＯＫの場合はそのまま終了するが、結果がＮＧの場合は、Ｓ９００５にて、スクリプト結果ファイルを端末装置の表示手段１０９に出力する。
【００９６】
よって本発明の実施の形態２によれば、利用者Ｕ１が端末でコンテンツファイルのダウンロードを行う前に、該当のコンテンツを利用可能か分かるすぐれたファイル共有システムを提供できる。
【００９７】
（実施の形態３）
本発明の実施の形態３は、サーバの共有コンテンツファイルを格納する共有フォルダの自動生成を行う場合について説明する。本発明の実施の形態３に係る端末装置１０およびサーバ２０の構成は本発明の実施の形態１の構成図である図２と同一の構成であり、ここでは、端末装置１０およびサーバ２０の構成に関する説明は省略する。
【００９８】
本発明の実施の形態３における共有フォルダの自動生成を行う部分について詳細を説明する。
【００９９】
図１０は本発明の実施の形態３に係るガイド・スクリプト作成手段の手順を表すフローチャートである。
【０１００】
ガイド・スクリプト作成手段のＳ１０００１は共有設定手段１０２で取得したサーバのＯＳ、共通フォルダの構成、名前等のサーバ固有情報を読み出す。
【０１０１】
Ｓ１０００２では、サーバのＯＳ情報、Ｌｉｎｕｘ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標）の種類により分岐する。Ｌｉｎｕｘ（登録商標）の場合、Ｓ１０００３に進み、Ｗｉｎｄｏｗｓ（登録商標）の場合、Ｓ１０００６に進む。
【０１０２】
Ｓ１０００３では、Ｌｉｎｕｘ（登録商標）用ガイド・スクリプトのテンプレートの読出しを行い、手順Ｓ１０００４では、サーバの共有フォルダ構成を埋め込み、Ｌｉｎｕｘ（登録商標）用チェックスクリプトを作成する。
【０１０３】
Ｓ１０００５では、端末固有の制約事項に従った共有フォルダを作成するスクリプトの埋め込みを行い、Ｓ１０００９に進む。Ｓ１０００６では、Ｗｉｎｄｏｗｓ（登録商標）用ガイド・スクリプトのテンプレートの読出しを行い、Ｓ１０００７では、サーバの共有フォルダ構成を埋め込み、Ｗｉｎｄｏｗｓ（登録商標）用チェックスクリプトを作成する。
【０１０４】
Ｓ１０００８では、端末固有の制約事項に従った共有フォルダを作成するスクリプトの埋め込みを行い、Ｓ１０００９に進む。
【０１０５】
Ｓ１０００９においてガイド、チェックスクリプトのファイル化を行う。
【０１０６】
Ｓ１００１０では、サーバに対するアップロードの要求を行う。
【０１０７】
図１０の本発明の実施の形態３に係るガイド・スクリプト作成手段にて生成された、スクリプトファイルをサーバで実行することにより、端末固有の制約事項に従った共有フォルダをサーバに生成する。
【０１０８】
すなわち、本発明の実施の形態１では制御シーケンス図である図３のＳ３００５において、チェックスクリプト結果を出力して、第２の利用者Ｕ２に結果を知らせることにより、第２の利用者Ｕ２の操作Ｓ３００６を促しているが、本発明の実施の形態３のスクリプトファイルを実行することにより、端末固有の制約事項に従った共有フォルダを自動的に生成することができる。
【０１０９】
よって本発明の実施の形態３によれば、第２の利用者Ｕ２がスクリプト結果を参照して、端末装置の持つ固有の制約事項に抵触しないフォルダを容易に作成することができる、すぐれたファイル共有システムを提供できる。
【０１１０】
なお、本発明の実施の形態３において、ガイド・スクリプト作成手段１０４において共有フォルダを自動生成するスクリプトとしたが、端末装置１０からサーバ２０のデータ蓄積手段２０７の共有フォルダの中に直接、端末固有の制約事項に従ったフォルダを作成するとしてもよい。
【０１１１】
（実施の形態４）
本発明の実施の形態４は、端末装置が主体的にサーバの固有情報を取得することにより、サーバに合ったガイド・スクリプトファイルの生成を行うものである。
【０１１２】
図１１は、本発明の実施の形態４に係る端末装置１０およびサーバの構成図である。
【０１１３】
端末装置１０は操作入力手段１０１、共有設定手段１０２、通信手段１０３、ガイド・スクリプト作成手段１０４、アップロード手段１０５、ダウンロード手段１０６、データ蓄積手段１０７、録画・再生手段１０８を具備する。
【０１１４】
端末装置１０の操作入力手段１０１は、例えばキーボード、ボタン、マウス等の入力装置である。
【０１１５】
共有設定手段１０２は、操作入力手段１０１の指示を受け、共有設定要求を通信手段１０３に通知し、共有設定応答を取り出し、また、サーバ情報の取得を行う。当該サーバ情報に従ったガイド作成指示をガイド・スクリプト作成手段１０４に通知する。
【０１１６】
通信手段１０３は、サーバ２０と双方向の通信を行い、各ブロックからの要求をサーバ２０に伝達し、サーバからの応答を取り出し各ブロックに返す。
【０１１７】
ガイド・スクリプト作成手段１０４は、共有設定手段１０２から通知されたガイド作成指示に従って、端末毎の制約条件(端末機種・ファイル名)、サーバＯＳ等の情報よりガイド・チェックスクリプトファイルを作成し、そのガイド・スクリプトフィルのアップロードを通信手段１０３に指示する。又、ガイド・スクリプト作成手段１０４はコンテンツファイルのアップロードをアップロード手段１０５に指示してもよい。
【０１１８】
アップロード手段１０５は、アップロードの指示を受けると、データ蓄積手段１０７に記憶されているコンテンツファイルを読出し、ガイド・チェックスクリプトファイルと共に当該ファイルをサーバ２０へ送信を通信手段に要求する。
【０１１９】
ダウンロード手段１０６は、操作入力１０１から指示を受けると、通信手段１０３にサーバ２０からコンテンツファイルのダウンロードを要求し、ファイルを取り出すと、データ蓄積手段１０７に当該ファイルの格納を指示する。
【０１２０】
データ蓄積手段１０７は、各ブロックからの指示に従ってファイルの読出し、書込みを行うためのデータを蓄積する。
【０１２１】
録画・再生手段１０８は、操作入力１０１から再生の指示を受け、データ蓄積手段１０７に記憶されているコンテンツファイルを読出し、再生をする。また、操作入力１０１から録画の指示を受け、録画の処理を行い、コンテンツファイルとしてデータ蓄積手段１０７に書込みをする。
【０１２２】
図１２は、図１１の本発明の実施の形態４に係る制御のシーケンス図である。
【０１２３】
Ｓ１２００１では、第１の利用者Ｕ１は端末装置の操作入力手段１０１を用いて、共有設定の操作を行う。端末装置１０の共有設定手段１０２は端末装置の通信手段１０３を介して、サーバ２０へファイル共有の設定要求を伝え、サーバ２０の共有設定の応答は端末装置の通信手段１０３を介して、端末１０の共有設定手段１０２に伝わる。共有設定手段１０２はサーバの応答を受けて、サーバ２０の固有情報であるＯＳの種類、共通フォルダ構成を、通信手段１０３を介して要求し、当該情報をサーバ２０より取得する。
【０１２４】
ＯＳの種類等のサーバ固有情報を取得した端末の共有設定手段１０２は、当該サーバ固有情報をガイド・スクリプト作成手段１０４に伝えて、ガイド・スクリプトファイルの作成を指示する。
【０１２５】
Ｓ１２００２では、ガイド・スクリプト作成手段１０４は、共有設定手段１０２から受けたＯＳ等のサーバ固有情報と、端末自身の持つファイル名、フォルダ構成等の制約事項を示すガイドファイルを作成する。又、ガイド・スクリプト作成手段１０４はサーバのＯＳ、共有フォルダ構成等の固有情報と、端末自身の持つファイル名、フォルダ構成等の制約事項が合致しているかをサーバ上でチェックする為のスクリプトファイルを作成する。
【０１２６】
ガイド・スクリプト作成手段１０４は作成したガイド・スクリプトファイルのアップロードを通信手段１０３を介して、前記ガイド・スクリプトファイルをサーバ２０に伝え、記憶することができる。この時、端末１０にて更新されたコンテンツファイルが存在する場合、ガイド・チェックスクリプトファイルと同時にサーバ２０へアップロードしてもよい。
【０１２７】
サーバの利用者Ｕ２はＳ１２００４において、記憶されたガイドファイルを参照、チェックスクリプトファイルを実行することができる。
Ｓ１２００５では、ガイドファイル、又は、チェックスクリプトの実行結果を表示する。上記のチェックスクリプトの実行結果によって、サーバ２０の共有フォルダの設定、コンテンツファイルのファイル名、属性などに端末１０でコンテンツファイルを利用する場合に不適合な部分が分かる。
【０１２８】
Ｓ１２００６では、利用者が上記不適合な部分の共有フォルダの設定、コンテンツファイルのファイル名、属性を変更する。共有フォルダの設定、コンテンツファイルのファイル名、属性の変更が不要な場合、利用者は変更を省略できる。
【０１２９】
Ｓ１２００７で、端末１０を操作する利用者の入力操作を示し、端末１０にコンテンツファイルのダウンロードを指示する。端末１０はＳ１２００７ダウンロードの操作に従って、サーバ２０にダウンロードを要求し、コンテンツファイルを受け取る。
【０１３０】
端末のデータ蓄積手段１０７に書き込まれたコンテンツファイルは、第１の利用者Ｕ１が任意の時に、操作入力手段１０１を用いて、録画・再生手段１０８を使ってデータ蓄積手段１０７より読出し、利用することができる。
【０１３１】
図１３は本発明の実施の形態４に係る共有設定手段の手順を表すフローチャートであり、図１１の共有設定手段１０２の詳細な手順を示している。
【０１３２】
Ｓ１３００１は既に共有設定確立済みの場合のガード処理で、共有設定が確立されているか否かを判断する。共有設定が確立されていない場合はＳ１３００２に進み、共有設定が確立されている場合は本フローを終了する。
【０１３３】
Ｓ１３００２は、サーバ２０へ共有設定の要求を送信する。
【０１３４】
Ｓ１３００３はサーバからの共有設定の応答待ちであり、サーバより共有設定の応答を受けると、手順Ｓ１３００４にてサーバの固有情報の要求を送信する。
【０１３５】
Ｓ１３００５はサーバからのサーバ固有情報の応答待ちであり、サーバ固有情報を受取ると手順Ｓ１３００６へ進む。
【０１３６】
Ｓ１３００６にて、サーバのＯＳ、共有フォルダの構成、名前等のサーバ固有情報を保存して、本手順を終了し、図１１のガイド・スクリプト作成手段１０３に制御を移す。
【０１３７】
端末のガイド・スクリプト作成手段１０３は本発明の実施の形態１の図５で示した手順と同一であるので詳細な説明を省略する。
【０１３８】
よって本発明の実施の形態４によれば、サーバの第２の利用者Ｕ２が予め決められた端末に対応する為に、特別なソフトウェアのインストールなどの準備をサーバに行うことが無く、端末が持つ固有の制約事項などの仕様をサーバに伝えることができる。
【０１３９】
（実施の形態５）
本発明の実施の形態５は、端末装置の持つコンテンツファイルが更新された場合に当該ファイルのアップロードを行うものである。
【０１４０】
図１４は、本発明の実施の形態５に係る端末装置１０の構成図である。
【０１４１】
図１４において端末装置１０は実施の形態４に係る端末装置１０（図１１）の構成に加えて、アップロード更新検出手段１１１を具備する。
【０１４２】
アップロード更新検出手段１１１は、録画・再生手段１０８からデータ蓄積手段１０７の更新の通知を受け、アップロード手段１０５にアップロード対象ファイルを通知する。
【０１４３】
図１５は、本発明の実施の形態５に係る制御のシーケンス図である。
【０１４４】
端末装置１０はＳ１５００１にて、ファイル共有設定の有無に関わらず、第１の利用者Ｕ１が端末の操作入力手段１０１を用いて、端末の録画・再生手段１０８を起動し、Ｓ１５００２にて、映像・動画・音楽などコンテンツファイルを更新して、データ蓄積手段１０７に記憶することができる。
【０１４５】
Ｓ１５００２の録画・再生手段１０８はコンテンツファイルの更新を、アップロード更新検出手段１１１に伝え、アップロード更新検出手段１１１は当該コンテンツファイルが共有対象のファイルか判断し、アップロード対象の場合にはコンテンツファイル更新リストに、これを記憶する。
【０１４６】
Ｓ１５００３にて、第１の利用者Ｕ１は端末装置の操作入力手段１０１を用いて、共有設定の操作を行う。端末１０の共有設定手段１０２は端末装置の通信手段１０３を介して、サーバ２０へファイル共有の設定要求が伝えられ、サーバ２０の共有設定の応答は端末の通信手段１０３を介して、端末１０の共有設定手段１０２に伝わる。共有設定手段１０２はサーバの応答を受けて、サーバ２０の固有情報であるＯＳの種類、共通フォルダ構成を通信手段１０３を介して、サーバ２０より取得する。
【０１４７】
当該情報を取得した端末の共有設定手段１０２は、このサーバ固有情報とアップロード対象コンテンツ更新情報をガイド・スクリプト作成手段１０４に伝えて、ガイド・スクリプトファイルの作成を指示する。
【０１４８】
Ｓ１５００４にて、ガイド・スクリプト作成手段１０４は、共有設定手段１０２から受けたサーバ固有情報と、端末自身の持つファイル名、フォルダ構成等の制約事項を示す為のガイドファイルを作成する。又、ガイド・スクリプト作成手段１０４はサーバのＯＳ、共有フォルダ構成等の固有情報と、端末自身の持つファイル名、フォルダ構成等の制約事項が合致しているかをサーバ上でチェックする為のスクリプトファイルを作成する。
【０１４９】
ガイド・スクリプト作成手段１０４は作成したガイド・スクリプトファイルのアップロードを通信手段１０３を介して、前記ガイド・スクリプトファイルをサーバ２０に伝え、記憶することができる。
【０１５０】
また、ガイド・スクリプト作成手段１０４は、アップロード対象コンテンツファイルのアップロードをアップロード手段１０５に指示する。アップロード手段１０５は端末装置の通信手段１０３を介して、前記ガイド・スクリプトファイルとアップロード対象コンテンツファイルをサーバ２０にアップロードすることができる。
【０１５１】
従って、端末装置１０はアップロードを行う際に、更新されたコンテンツファイルのみをアップロードすることができる。
【０１５２】
Ｓ１５００５からＳ１５００９までの動作は本発明の実施の形態４におけるシーケンス図である図１２のＳ１２００３からＳ１２００７までと同一である。そのため、ここでは、Ｓ１５００５からＳ１５００９までの動作の説明を省略する。
【０１５３】
図１６は本発明の実施の形態５に係る共有設定手段の手順を表すフローチャートである。
【０１５４】
図１７は本発明の実施の形態５に係るガイド・スクリプト作成手段の手順を表すフローチャートである。
【０１５５】
図１８は本発明の実施の形態５に係るアップロード更新検出手段の手順を表すフローチャートであり、図１４の共有設定手段１０２、ガイド・スクリプト作成手順１０４、アップロード更新検出手段１１１の詳細な手順を示している。
【０１５６】
図１６の共有設定手段の手順を表すフローチャートにおいて、Ｓ１６００１からＳ１６００６までは、図１３に示す本発明の実施の形態４に係る共有設定手段のＳ１３００１からＳ１３００６と同一の動作であることから説明を省略する。
【０１５７】
Ｓ１６００７はアップロード対象コンテンツファイルのチェックを行う。アップロード対象コンテンツファイルが存在する場合はＳ１６００８に進み、無い場合はそのまま終了する。
【０１５８】
Ｓ１６００８は更新ファイルを一時記憶することにより、ガイド・スクリプト作成手順に通知し、処理を終了する。  図１７のガイド・スクリプト作成手段のフローチャートも、図１６と同様に、Ｓ１７００１からＳ１７００８までは、図１３に示す本発明の実施の形態４に係るガイド・スクリプト作成手順と同一であることから説明を省略する。
【０１５９】
Ｓ１７００９はアップロード対象更新ファイルリストのチェックを行う。ある場合はＳ１７０１０に進み、無い場合はそのまま終了する。Ｓ１７０１０はアップロード対象更新ファイルリストのあるコンテンツファイルを、アップロード手段１０５に指示する。
【０１６０】
図１８において、Ｓ１８００１は、録画による書込みをチェックし、録画でなければそのまま終了する。録画の場合にはＳ１８００２に進む。
【０１６１】
Ｓ１８００２は、共有対象のコンテンツファイルか否かをチェックし、対象外であればそのまま終了する。共有対象のコンテンツファイルの場合にはＳ１８００３に進む。
【０１６２】
Ｓ１８００３は、更新ファイルリストとの差分をチェックし、既に更新ファイルリストに存在する場合にはそのまま終了する。新たな更新ファイルの場合、更新ファイルリストへ追加書込みを行い、処理を終了する。
【０１６３】
よって本発明の実施の形態５によれば、端末がサーバにコンテンツファイルをアップロードする際に、更新されたファイルのみを送信し、アップロードファイル容量を抑えることができる。
【０１６４】
（実施の形態６）
本発明の実施の形態６は、端末装置がサーバにアップロードしたガイド・スクリプトファイルを、端末装置がサーバからダウンロードするファイルから除外する。
【０１６５】
図１９は、本発明の実施の形態６に係る端末装置１０およびサーバの構成図である。
【０１６６】
端末装置１０は、操作入力手段１０１、共有設定手段１０２、通信手段１０３、ガイド・スクリプト作成手段１０４、アップロード手段１０５、ダウンロード手段１０６、データ蓄積手段１０７、録画・再生手段１０８を具備する。
【０１６７】
端末装置１０の操作入力手段１０１は、例えばキーボード、ボタン、マウス等の入力装置である。
【０１６８】
図２０は、本発明の実施の形態６に係る制御のシーケンス図である。
【０１６９】
Ｓ２０００１にて、利用者Ｕ１は端末の操作入力手段１０１を用いて、共有設定の操作を行うと、共有設定手段１０２は端末の通信手段１０３を介して、サーバ２０へファイル共有の設定要求が伝え、サーバ２０の共有設定の応答はであるＯＳ、共有フォルダ構成を含む情報をサーバの通信手段２０３と端末の通信手段１０３を介して、端末の共有設定手段１０２に伝わる。共有設定手段１０２はサーバの応答を受けると、サーバ２０の固有情報であるＯＳの種類、共通フォルダ構成の取得を行う。
【０１７０】
ＯＳの種類等のサーバ固有情報を取得した端末の共有設定手段１０２は、このサーバ固有情報をガイド・スクリプト作成手段１０４に伝えて、ガイド・スクリプトファイルの作成を指示する。
【０１７１】
Ｓ２０００２にて、ガイド・スクリプト作成手段１０４は、共有設定手段１０２により受けたＯＳ等のサーバ固有情報と、端末自身の持つファイル名、フォルダ構成等の制約事項を示す為のガイドファイルを作成する。又、ガイド・スクリプト作成手段１０４はサーバのＯＳ、共有フォルダ構成等の固有情報と、端末自身の持つファイル名、フォルダ構成等の制約事項が合致しているかをサーバ上でチェックする為のスクリプトファイルを作成する。
【０１７２】
ガイド・スクリプト作成手段１０４は作成したガイド・スクリプトファイルのアップロードを通信手段１０３を介して、前記ガイド・スクリプトファイルをサーバ２０に伝え、記憶することができる。又、ガイド・スクリプト作成手段１０４はアップロード内容通知をダウンロード手段１０６に伝える。
【０１７３】
Ｓ２０００３からＳ２０００６までの動作は本発明の実施の形態４におけるシーケンス図である図１２のＳ１２００３からＳ１２００６までと同一である。そのため、ここでは、Ｓ２０００３からＳ２０００６までの動作の説明を省略する。
【０１７４】
Ｓ２０００７にて、利用者Ｕ１が端末の操作入力手段１０１を用いて、ダウンロードの操作を行うと、ダウンロード手段１０７はサーバ２０の共有フォルダを参照して、ダウンロードを行うが、ガイド・スクリプト作成手段１０４のアップロード内容通知に従って、ガイド・スクリプトファイルをダウンロードファイルから除外する。
【０１７５】
図２１は本発明の実施の形態６に係るダウンロード手段の手順を表すフローチャートであり、図１９のダウンロード手段１０７の詳細な手順を示している。
【０１７６】
Ｓ２１００１でアップロードしたガイド・スクリプトファイルを受け、Ｓ２１００２でサーバ２０の共有フォルダの参照を行うが、Ｓ２１００４にて端末自らが送信したガイド・スクリプトファイルを除外したファイルのみダウンロードを指示する。
【０１７７】
よって本発明の実施の形態６によれば、端末がサーバのコンテンツファイルをダウンロードする際に、端末自らが送ったガイド・スクリプトファイルをダウンロードから除くコンテンツファイルを指定する為、ダウンロードファイル容量を抑えることができる。
【産業上の利用可能性】
【０１７８】
本発明は、家庭内のネットワークなど小規模ネットワークにおいてユーザがコンテンツを共有するファイル共有サービス、および、そのサービスに使用される端末装置、サーバ装置等に有用である。
【符号の説明】
【０１７９】
１０    端末装置
２０    サーバ
３０    ネットワーク
Ｕ１    第１の利用者
Ｕ２    第２の利用者
１０１    操作入力手段
１０２    共有設定手段
１０３    通信手段
１０４    ガイド・スクリプト作成手段
１０５    アップロード手段
１０６    ダウンロード手段
１０７    データ記憶装置
１０８    録画・再生手段
１０９    表示手段
１１０    サーバ結果参照手段
１１１    アップロード更新検出手段
２０１    操作入力手段
２０２    サーバ情報通知手段
２０３    通信手段
２０５    アップロード手段
２０６    ダウンロード手段
２０７    データ記憶装置
２０８    ガイド実行手段
２０９    表示手段
２１０    ファイル・フォルダ変更手段
２１１    スクリプト実行手段
【図１】
2011164914.tif 000003
【図２】
2011164914.tif 000004
【図３】
2011164914.tif 000005
【図４】
2011164914.tif 000006
【図５】
2011164914.tif 000007
【図６】
2011164914.tif 000008
【図７】
2011164914.tif 000009
【図８】
2011164914.tif 000010
【図９】
2011164914.tif 000011
【図１０】
2011164914.tif 000012
【図１１】
2011164914.tif 000013
【図１２】
2011164914.tif 000014
【図１３】
2011164914.tif 000015
【図１４】
2011164914.tif 000016
【図１５】
2011164914.tif 000017
【図１６】
2011164914.tif 000018
【図１７】
2011164914.tif 000019
【図１８】
2011164914.tif 000020
【図１９】
2011164914.tif 000021
【図２０】
2011164914.tif 000022
【図２１】
2011164914.tif 000023