(57)【要約】【課題】  インターネットなどを介してコンテンツの転送サービスを利用する場合に、パーソナルコンピュータ装置の如き装置を用意して煩雑な操作をしなくても、簡単に利用できるようにする。【解決手段】  所定のネットワークに接続されて、所定の手順でコンテンツデータを蓄積するコンテンツサーバ４０，５０と、所定のネットワークに接続されてコンテンツサーバとの間でデータ転送を行う通信手順に関するデータが記憶された通信手順提供サーバ３０と、所定のネットワークに接続可能で、接続又は近接した情報端末１０と通信を行うデータ中継装置２０とを用意して、通信手順提供サーバ３０のアドレスをデータ中継装置２０に記憶し、さらにそのアドレスの通信手順提供サーバ３０から転送された通信手順に関するデータを記憶し、その記憶された通信手順に関するデータに基づいて、情報端末１０とコンテンツサーバ４０又は５０との間でデータ転送を実行する。【選択図】      図１ 
2005084913.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワークを介して通信を行う第１のインターフェース部と、
接続又は近接した情報端末と通信を行う第２のインターフェース部と、
前記第１のインターフェース部による通信で、通信手順に関するデータが記憶された通信手順提供サーバと接続するためのアドレスを記憶し、さらにそのアドレスの通信手順提供サーバから転送された通信手順に関するデータを記憶する記憶部と、
前記記憶部に記憶された通信手順に関するデータに基づいて、第２のインターフェース部と通信を行う情報端末と、前記所定のネットワークに接続されたコンテンツサーバとの間で、データ転送を実行する制御部とを備えた
データ中継装置。
【請求項２】
請求項１記載のデータ中継装置において、
前記制御部は、前記通信端末からのデータ転送要求を検出すると、前記記憶部に通信手順に関するデータが記憶されているかを判断し、記憶されていない場合に、記憶されたアドレスに接続して通信手順に関するデータを取得する制御を行う
データ中継装置。
【請求項３】
請求項１記載のデータ中継装置において、
前記制御部は、前記通信端末からのデータ転送要求を検出すると、前記記憶部に通信手順に関するデータが記憶されているかを判断し、記憶されている場合に、記憶されたアドレスに接続して通信手順に関するデータの更新があるかを確認し、更新されている場合に、該当するデータを取得する制御を行う
データ中継装置。
【請求項４】
所定のネットワークに接続されて、所定の手順でコンテンツデータを蓄積するコンテンツサーバと、
所定のネットワークに接続されて、前記コンテンツサーバとの間でデータ転送を行う通信手順に関するデータが記憶された通信手順提供サーバと、
所定のネットワークに接続可能で、接続又は近接した情報端末と通信を行うデータ中継装置とで構成されるデータ伝送システムであって、
前記データ中継装置は、前記通信手順提供サーバのアドレスを記憶し、さらにそのアドレスの通信手順提供サーバから転送された通信手順に関するデータを記憶する記憶部と、前記記憶部に記憶された通信手順に関するデータに基づいて、前記情報端末と前記コンテンツサーバとの間でデータ転送を実行する制御部とを備えた
データ伝送システム。
【請求項５】
請求項４記載のデータ伝送システムにおいて、
前記コンテンツサーバと前記通信手順提供サーバは、同一のサーバで構成される
データ伝送システム。
【請求項６】
請求項４記載のデータ伝送システムにおいて、
前記データ中継装置の制御部は、前記通信端末からのデータ転送要求を検出すると、前記記憶部に通信手順に関するデータが記憶されているかを判断し、記憶されていない場合に、記憶されたアドレスに接続して通信手順に関するデータを取得する制御を行う
データ伝送システム。
【請求項７】
請求項４記載のデータ伝送システムにおいて、
前記データ中継装置の制御部は、前記通信端末からのデータ転送要求を検出すると、前記記憶部に通信手順に関するデータが記憶されているかを判断し、記憶されている場合に、記憶されたアドレスに接続して通信手順に関するデータの更新があるかを確認し、更新されている場合に、該当するデータを取得する制御を行う
データ伝送システム。
【請求項８】
所定のネットワークに接続されて、所定の手順でコンテンツデータを蓄積するコンテンツサーバと、
所定のネットワークに接続されて、前記コンテンツサーバとの間でデータ転送を行う通信手順に関するデータが記憶された通信手順提供サーバと、
所定のネットワークに接続可能で、接続又は近接した情報端末と通信を行うデータ中継装置とで構成されるシステムでデータ転送を行うデータ転送方法であって、
前記通信手順提供サーバのアドレスを前記データ中継装置に記憶し、さらにそのアドレスの通信手順提供サーバから転送された通信手順に関するデータを記憶し、その記憶された通信手順に関するデータに基づいて、前記情報端末と前記コンテンツサーバとの間でデータ転送を実行するようにした
データ伝送方法。
【請求項９】
請求項８記載のデータ伝送方法において、
前記通信端末からのデータ転送要求があると、前記データ中継装置に通信手順に関するデータが記憶されているかを判断し、記憶されていない場合に、記憶されたアドレスに接続して通信手順に関するデータを取得する
データ伝送方法。
【請求項１０】
請求項８記載のデータ伝送方法において、
前記通信端末からのデータ転送要求があると、前記データ中継装置に通信手順に関するデータが記憶されているかを判断し、記憶されている場合に、記憶されたアドレスに接続して通信手順に関するデータの更新があるかを確認し、更新されている場合に、該当するデータを取得する
データ伝送方法。
【請求項１１】
通信手順に関するデータが記憶された通信手順提供サーバと接続するためのアドレスを記憶し、さらにそのアドレスの通信手順提供サーバから転送された通信手順に関するデータを記憶する記憶処理と、
前記記憶処理で記憶された通信手順に関するデータに基づいて、接続又は近接した情報端末と、所定のネットワークに接続されたコンテンツサーバとの間で、データ転送を実行する制御処理とを実行する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットなどのネットワークに接続して使用されるデータ中継装置と、そのデータ中継装置を使用したデータ伝送システム及びそのシステムを利用したデータ伝送方法、並びにそのデータ伝送処理を実行するプログラムに関する。
【背景技術】
【０００２】
近年、インターネットを利用したサービスの１つとして、コンテンツの保管・共有サービスがある。これは、ネットワーク上のサーバに、保管しておきたいコンテンツ（ファイル）をアップロードして保管させ、必要なときに、必要な場所からアクセスして、その保管されたコンテンツをダウンロードして利用できるようにしたものである。
【０００３】
図５は、この種のサービス例を示した図である。この例では、自宅に設置されたコンピュータ装置１に蓄積された映像データなどのコンテンツを、インターネットを経由してサーバ２にアップロードさせる（ステップＳａ）。そして、移動先のコンピュータ装置３で、そのサーバ２に保管されたコンテンツが必要になった場合に、コンピュータ装置３をインターネットを経由してサーバ２に接続して、サーバ２からコンテンツをダウンロードさせる（ステップＳｂ）。このようにしたことで、予めサーバ２にコンテンツを保管させておくことで、移動先のコンピュータ装置３では、インターネットに接続可能な環境が用意される限り、その保管されたコンテンツを取り出すことが可能になる。
【０００４】
この場合、保管されたコンテンツは、複数の端末装置で共有することも可能である。即ち、例えば図６に示すように、自宅のコンピュータ装置１の他に、サーバ２に保管されたコンテンツを共有可能な複数のコンピュータ装置３，４，５を用意して、サーバ２にコンテンツをアップロードした後（ステップＳａ）、各コンピュータ装置３，４，５に同じコンテンツのデータをダウンロード（ステップＳｂ，Ｓｃ，Ｓｄ）できるようにすることもできる。
【０００５】
さらに、例えば図７に示すように、デジタルスチルカメラのような情報装置６をコンピュータ装置３に接続して、情報装置６で得られたコンテンツのデータを、コンピュータ装置３に一旦転送した後、そのコンピュータ装置３からサーバ２にアップロードし（ステップＳｅ）、サーバ２が保管したコンテンツのデータを、自宅のコンピュータ装置１にダウンロードする（ステップＳｆ）。この図７に示すように処理することで、例えば情報装置６としてデジタルスチルカメラを使用することで、外部で撮影して得た映像データなどのコンテンツを、所望のユーザに転送することができる。この場合、情報装置６に接続されたコンピュータ装置３を使用して、インターネットに接続できる通信環境を用意して、サーバ２へのアクセス処理を行う。
【０００６】
このようなコンテンツの保管などを行うサーバは、例えばインターネット接続サービスを行うインターネットプロバイダ等が用意している。非特許文献１には、このようなサービスを行っているプロバイダのサービス例が記載されている。
【非特許文献１】So-net、デジタルデータ保管サービス「ウェブポケット」、平成１５年８月２６日検索、インターネット＜URL:http://www.so-net.ne.jp/webpocket ＞
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このようにコンピュータ装置などのインターネットに接続可能な機器を用意すれば、映像データなどのコンテンツの転送サービスを受けることができるが、コンテンツのアップロードやダウンロードを行う際には、実際に転送が開始されるまでの操作が煩雑である問題があった。また、そのコンテンツ転送を行うための操作は、サービスを提供している業者毎に全く異なるものであり、ユーザにとって必ずしも使いやすいとは言えなかった。コンテンツ転送を行うための操作は、例えばインターネットに接続されたコンピュータ装置を使用して実行される。
【０００８】
図８は、コンテンツ転送サービスを利用する際の、パーソナルコンピュータ装置のディスプレイに表示される操作画面の変化例を示した図である。まず、該当するサーバのアドレスに接続させた状態で、ログイン画面を表示させ（ステップＳＴ１１）、その画面でログイン操作があると、メニュー画面の表示に移る（ステップＳＴ１２）。ログイン画面は、例えば図１０に示すように表示され、ユーザＩＤとパスワードを入力するように構成される。また、メニュー画面は、例えば図１１に示すように表示され、サーバへのアップロードと、サーバからのダウンロードと、フォルダ作成などを選択する表示と、用意されたフォルダ名やファイル名の一覧の表示とを行うようになっている。また、ログアウトを選択する表示も行うようになっている。メニュー画面が表示された状態で、ログアウトが選択されると、ステップＳＴ１１のログイン画面表示に戻る。
【０００９】
そして、メニュー画面表示でアップロードが選択されると、アップロード入力画面の表示に移る（ステップＳＴ１３）。アップロード入力画面は、例えば図１２に示すように表示され、アップロードされるフォルダ名又はファイル名の表示と、アップロードを実行させる表示などが行われる。アップロードさせるフォルダ又はファイルを選択した上で、アップロードを実行させる表示がクリックされることで、アップロードが実行される状態になり、アップロード状態表示の画面に移る（ステップＳＴ１４）。アップロード状態表示の画面は、例えば図１３に示すように表示され、サーバ側に転送中のファイル名などが表示される。このアップロード状態が終了すると、ステップＳＴ１２のメニュー画面表示に戻る。
【００１０】
また、メニュー画面表示でダウンロードが選択されると、ダウンロード入力画面の表示に移る（ステップＳＴ１５）。ダウンロード入力画面は、例えば図１４に示すように表示され、ダウンロードされるフォルダ名の表示と、ダウンロードを実行させる表示などが行われる。ダウンロードさせるフォルダ又はファイルを選択した上で、ダウンロードを実行させる表示がクリックされることで、ダウンロードが実行される状態になり、ダウンロード状態表示の画面に移る（ステップＳＴ１６）。ダウンロード状態表示の画面は、例えば図１５に示すように表示され、サーバ側から転送中のファイル名などが表示される。このダウンロード状態が終了すると、ステップＳＴ１２のメニュー画面表示に戻る。
【００１１】
このサーバとコンピュータ装置との間の処理の流れを示したのが、図９である。図９はコンピュータ装置からサーバへのデータ（コンテンツ）のアップロード処理を行う場合の例を示したものである。まず、コンピュータ装置からサーバに対して、ログイン画面の要求があり（ステップＳ１１）、サーバからは図１０に示した如きログイン画面のデータが転送される（ステップＳ１２）。その後、そのログイン画面を使用して、ユーザＩＤとパスワードが入力されて、ログインボタンがクリックされると、入力されたユーザＩＤとパスワードがサーバ側に送信される（ステップＳ１３）。サーバ側では、ユーザＩＤとパスワードでユーザの認証ができると、メニュー画面のデータが転送される（ステップＳ１４）。
【００１２】
そして、メニュー画面の中のアップロードボタンがクリックされると、アップロード画面の要求がサーバに送られ（ステップＳ１５）、その要求に基づいてサーバから図１２に示した如きアップロード入力画面のデータが転送される（ステップＳ１６）。その入力画面の中からファイルを指定した後、アップロードボタンがクリックされると、アップロード情報がサーバに転送され（ステップＳ１７）、アップロード状態を表示させる画面のデータが転送され（ステップＳ１８）、図１３に示した如きアップロード中の画面が表示される。そして、実際にコンピュータ装置からファイル転送が開始され（ステップＳ１９）、サーバ側からは応答確認信号であるＡＣＫ信号と、状態表示の画面のデータが転送される（ステップＳ２０）。
【００１３】
このコンピュータ装置からのファイル転送と、サーバ側からのＡＣＫ信号と状態表示画面のデータの転送の処理は、ファイル転送が終了するまで繰り返される（ステップＳ２１，Ｓ２２）。そして、ファイル転送が終了すると、メニュー画面のデータがサーバから転送され（ステップＳ２３）、メニュー画面表示に戻り、そのメニュー画面の中のログアウトボタンがクリックされると、ログイン画面のデータが転送されて（ステップＳ２３）、初期状態に戻る。
【００１４】
このように、ファイル化されたコンテンツをサーバに転送するまでには、多くの操作が必要であり、ユーザにとっては煩雑で好ましいものとは言えない。また、詳細な手順や、各状態で表示される画面構成などは、サービスを提供している業者毎に異なるため、ユーザが利用する業者が変わる毎に、手順などを覚え直す必要があった。また、同じ業者のサービスを利用していても、バージョンアップなどの仕様の変更があると、操作手順が変化したり、アクセスするサーバのアドレスが変化する等の変更が生じる可能性があった。
【００１５】
さらに、例えば外出先でこのようなサービスを利用するためには、ノート型のパーソナルコンピュータ装置のようなインターネットへの接続手段を所持する必要があるが、データ転送サービスを受けるだけのために、そのような装置を所持するのは、ユーザにとっては不便である。
【００１６】
本発明の目的は、インターネットなどを介してコンテンツの転送サービスを利用する場合に、パーソナルコンピュータ装置の如き装置を用意して煩雑な操作をしなくても、簡単に利用できるようにすることにある。
【課題を解決するための手段】
【００１７】
本発明は、所定のネットワークに接続されて、所定の手順でコンテンツデータを蓄積するコンテンツサーバと、所定のネットワークに接続されてコンテンツサーバとの間でデータ転送を行う通信手順に関するデータが記憶された通信手順提供サーバと、所定のネットワークに接続可能で、接続又は近接した情報端末と通信を行うデータ中継装置とを用意して、通信手順提供サーバのアドレスをデータ中継装置に記憶し、さらにそのアドレスの通信手順提供サーバから転送された通信手順に関するデータを記憶し、その記憶された通信手順に関するデータに基づいて、情報端末とコンテンツサーバとの間でデータ転送を実行するようにしたものである。
【発明の効果】
【００１８】
本発明によると、インターネットプロバイダ等が提供するサービスであるコンテンツの保管・共有サービスの手順の実行を、データ中継装置が代行することになり、コンテンツの保管・共有サービスを、コンピュータ装置を用いることなく利用可能になる。また、各プロバイダ毎に異なるコンテンツの保管・共有サービスを利用するための手順に、容易に対応することが可能となる。
【００１９】
また、本発明の技術を用いることにより、各プロバイダのコンテンツの保管・共有サービスを利用するための手順が更新された場合にも、その更新された手順を取得することで容易に対応できるようになる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の一実施の形態を、図１〜図４を参照して説明する。図１は、本例のシステム構成例を示した図である。本例においては、ユーザ側が所持するサーバにアクセスする手段として、専用のデータ中継装置を用意する。このデータ中継装置は、ここではデータ転送エージェンシと称する。データ転送エージェンシは、ユーザがコンテンツのデータを扱う情報装置（情報端末）に直接接続させて（又は近距離通信できる状態に近接させて）使用される装置である。情報装置については、例えば、デジタルスチルカメラ、ビデオカメラなどの映像信号などによるコンテンツを作成する機器、ビデオ再生装置などの映像コンテンツを表示する機器、オーディオ記録装置やオーディオ再生装置などの音声信号などによるコンテンツを扱う機器、その他の各種コンテンツデータを保持する機器が使用可能である。
【００２１】
図１に示したシステム構成例では、情報装置１０はデジタルスチルカメラとして示してある。データ転送エージェンシ２０については、情報装置１０と接続可能な構成とする。具体的には、情報装置１０とデータ転送エージェンシ２０との間を、ＵＳＢ（Universal Serial Bus）方式、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers ）１３９４方式などのシリアルバスによるケーブルで接続、或いは、メモリカード用などのカードスロットを使用したインターフェースによって接続して、両装置の間でデータ転送できるようにする。或いは、Bluetooth （商標）方式による近距離無線通信や赤外線信号の伝送などによって、近接した情報装置１０とデータ転送エージェンシ２０との間で、データ転送できるようにしても良い。カードスロットに装着される構成とした場合、データ転送エージェンシ２０そのものをカード型に構成させても良い。いずれにしても、データ転送エージェンシ２０は外出時に容易に携行できるように、小型軽量に構成されることが好ましい。
【００２２】
データ転送エージェンシ２０は、インターネットに接続されるインターフェース部（通信手段）を備えて、インターネットを経由して、送受信手順提供サーバ３０及びコンテンツサーバ４０，５０と接続可能としてあり、内部には少なくとも送受信手順提供サーバ３０に接続するためのアドレス情報が記憶させてある。
【００２３】
コンテンツサーバ４０，５０は、図１には図示しない一般のパーソナルコンピュータ装置からのアクセスによっても、データ（コンテンツ）のアップロードやダウンロードが可能なものであり、例えばインターネットプロバイダ等が提供する、データ保管サービス用の従来からのものと同じサーバである。コンテンツサーバ４０，５０との送受信手順は、ＦＴＰプロトコルなどのどの様なプロトコルで実行されるものであっても良い。
【００２４】
送受信手順提供サーバ３０は、通信手順書記憶部３１を有する。この通信手順書記憶部３１に記憶された情報に基づいて、送受信手順提供サーバ３０は、データ転送エージェンシ２０とコンテンツサーバ４０，５０間の通信に必要な情報（データ送受信手順情報）を提供する。データ送受信手順情報は、データ転送エージェンシとコンテンツサーバの間のデータ送信手順に関するもので、コマンドフロー、或いはソフトウェア（プラグインのようなもの）など必要な情報が含まれる。送受信手順提供サーバ３０は、このようなデータ送受信手順情報と、自身が管理するデータ送受信手順情報に対応するコンテンツサーバ４０，５０…のリストを提供する。コンテンツサーバのリストとしては、例えばそのサーバに接続可能なサイト（ＵＲＬ）のアドレス情報として提供する。
【００２５】
なお、コンテンツサーバ４０，５０のいずれかが送受信手順提供サーバ３０の機能を含んでいても良い。また、送受信手順提供サーバ３０はコンテンツサーバのリストと、その送受信手順情報の入力可能なサイト（ＵＲＬ）のアドレス情報を提供し、送受信手順情報は他のサーバが提供するようにしても良い。
【００２６】
図２は、データ転送エージェンシ２０の構成例を示した図である。データ転送エージェンシ２０は、情報装置から受け取ったデータをコンテンツサーバ４０又は５０に送信し、コンテンツサーバ４０又は５０から受け取ったデータを情報装置１０に送信する、情報装置１０とコンテンツサーバ４０，５０の間を仲介しデータ転送を中継する装置であり、ユーザーが行うウェブ操作を代行する機能を内蔵する。図２に示した具体的な構成について説明すると、情報装置とのインターフェース部２１と、インターネットに接続するためのネットワークインターフェース部２２と、両インターフェース部２１，２２を使用したデータ転送を制御する制御部２３と、転送するデータや通信手順に関するデータや接続先のアドレスを記憶する記憶部２４とを備える。情報装置とのインターフェース部２１は、ＵＳＢ方式、IEEE1394方式のようにケーブル接続されるインターフェースや、カードスロットのように直接接続されるインターフェース、或いは近距離無線通信を行うインターフェースが用いられる。ネットワークインターフェース部２２は、コンテンツサーバおよび送受信手順提供サーバと通信を行うためのインターフェースであり、例えば、イーサネットに代表される有線系インターフェース、無線ＬＡＮ（Local Area Network：構内情報通信網）に代表される無線通信インターフェイスが採用可能である。記憶部２４については、半導体メモリ、ハードディスクなどの各種記憶手段が適用可能である。
【００２７】
このデータ転送エージェンシ２０のネットワークインターフェース部２２が、インターネットを経由して通信を行うための機能を有しているため、接続された情報装置１０側は、TCP/IP等ネットワーク層のプロトコルや、ウェブアクセス機能を内蔵する必要はなく、それらについてはデータ転送エージェンシ２０が代行して行う。データ転送エージェンシ２０は、通信プロトコルといった基本的な手順や、送受信手順提供サーバ３０に接続するためのアドレス情報については最初から内蔵するが、コンテンツサーバ４０，５０との送受信手順や、そのサーバ４０，５０に接続するためのアドレスについては、送受信手順提供サーバ３０から入手して、記憶部２４に記憶させて利用する。また、コンテンツ送受信履歴についても、記憶部２４に記憶しておく。
【００２８】
次に、本例のデータ転送エージェンシ２０を使用してデータ転送処理を行う場合の動作のフローチャートを、図３を参照して説明する。まず、接続された情報装置１０がデータの送信、或いはデータの受信の要求を発生した場合には、データ転送エージェンシ２０は情報装置から、転送先、転送元にあたるコンテンツサーバ情報（名前）を受け取る（ステップＳＴ１）。次に、制御部２３は、記憶部２４内の送受信手順情報リスト（保存してある送受信手順情報に対応するコンテンツサーバ名或いはそれに相当する情報）に、これからアクセスするコンテンツサーバが含まれているかどうか確認し（ステップＳＴ２）、該当するサーバの送受信手順情報があるか否か判断する（ステップＳＴ３）。
【００２９】
送受信手順情報が記憶部内に見つからない場合には、送受信手順提供サーバ３０にアクセスし、送受信手順情報をダウンロードして、記憶部２４に記憶させる（ステップＳＴ４）。そしてステップＳＴ５に移り、情報装置からデータを受信し、コンテンツサーバにアップロード、或いはコンテンツサーバからダウンロードデータを受け取り、情報装置に送信する。このアップロード又はダウンロードの際に、記憶部２４に記憶させた送受信手順情報を使用した手順に従って、制御部２３の制御で実行する。
【００３０】
また、送受信手順情報が記憶部内にある場合には、送受信手順提供サーバにアクセスし、これからアクセスしようとしているコンテンツサーバの送受信手順情報のバージョン情報を入手する（ステップＳＴ６）。記憶部内の送受信手順情報が、送受信手順提供サーバ内の送受信手順情報のバージョンと同じであるか、或いは更新されているか判断する（ステップＳＴ７）。ここで、更新されていない場合には、ステップＳＴ５に進み、記憶部２４に記憶させた送受信手順情報を使用した手順に従って、アップロード又はダウンロードを実行する。
【００３１】
また、送受信手順提供サーバ内の送受信手順情報のバージョンが更新されている場合には、送受信手順提供サーバにアクセスし、送受信手順情報をダウンロードする（ステップＳＴ８）。そしてステップＳＴ５に進み、その更新された送受信手順情報を使用した手順に従って、アップロード又はダウンロードを実行する。このようにして処理を行うことで、送受信手順情報のバージョンが更新されている場合にも対処可能であり、常に適切な通信手順でデータ転送が可能である。
【００３２】
なお、既に説明した通り、インターネットを経由したウェブでのデータ転送の操作はアクセスするサーバによって異なることが予想される。また、同じサーバでも操作手順が変更される可能性がある。したがって、データ転送エージェンシ２０は、図１に示したように複数のコンテンツサーバ４０，５０の送受信手順に対応する必要がある。このためには、例えば、送受信手順提供サーバ内で管理されている送受信手順情報に対応するコンテンツサーバ名（か、これに相当するもの）の一覧情報を、データ転送エージェンシ２０がダウンロードする。そして、ユーザにコンテンツサーバの一覧からコンテンツサーバを選択させる手段、或いはユーザによって入力されたコンテンツサーバ名が上記コンテンツサーバの一覧情報に含まれるか確認し、含まれない場合はユーザに通知、再入力を促すようにする。
【００３３】
次に図４を参照して、本例のシステムによるデータ転送動作を説明する。ここでは、図１に示したシステム構成でデータ転送を行うものとし、最初の状態では、情報装置１０が接続されたデータ転送エージェンシ２０は、コンテンツサーバ４０及び５０に対してアクセスしたことが無い状態であるとする。
【００３４】
このとき、まずコンテンツサーバ４０に送信するデータをデータ転送エージェンシ２０が情報装置１０から受け取る。コンテンツサーバ４０に初めてアクセスするので、データ転送エージェンシ２０の記憶部にサーバ４０に関する送受信手順情報が保存されていないため、図４Ａに示すように、データ転送エージェンシ２０は送受信手順提供サーバ３０に対して、サーバ４０に関する送受信情報の要求を行い（ステップＳ１）、サーバ４０に関する送受信手順情報をダウンロードして記憶する（ステップＳ２）。この送受信手順提供サーバ３０にアクセスするためのアドレスは、データ転送エージェンシ２０に予め記憶させてある。
【００３５】
次に、図４Ｂに示すように、データ転送エージェンシ２０はサーバ４０に対して情報装置から受け取ったデータをアップロードする（ステップＳ３）。各データの送信完了の確認が出来たら（ステップＳ４）、送信履歴を更新し、どのデータが送信完了したかを記録しておく。このアップロード時には、例えば従来例として図８，図９に示したような手順で実行され、ユーザＩＤ，パスワードの入力、ログインボタンのクリック、ファイル指定、アップロードボタンクリックなどのユーザ操作が本来は必要であるが、データ転送エージェンシ２０の制御部２３が、送受信手順提供サーバ３０から取得したサーバ４０用の送受信情報に基づいて、自動的にこれらの処理を実行する。ユーザＩＤやパスワードについては、予めデータ転送エージェンシ２０に登録しておく。或いは、接続された情報装置１０側の表示部を使用して入力させるようにしても良い。また、ファイル指定については、情報装置１０からデータ転送エージェンシ２０に送られたデータ（コンテンツ）を自動的に指定する。その際に、データ転送エージェンシ２０がファイル名を自動付与するようにしても良い。
【００３６】
次に、サーバ５０に送信するデータをデータ転送エージェンシ２０が情報装置１０から受け取るとする。このときにも、データ転送エージェンシ２０は、サーバ５０に初めてアクセスするので、データ転送エージェンシ２０の記憶部にサーバ５０に関する送受信手順情報が保存されていないため、図４Ｃに示すように、データ転送エージェンシ２０は送受信手順提供サーバ３０に対して送受信手順情報の要求を行い（ステップＳ５）、サーバ５０に関する送受信手順情報をダウンロードする（ステップＳ６）。
【００３７】
次に、図４Ｄに示すように、データ転送エージェンシ２０はサーバ５０に対して情報装置１０から受け取ったデータをアップロードする（ステップＳ７）。各データの送信完了の確認が出来たら（ステップＳ８）、送信履歴を更新し、どのデータが送信完了したか記録しておく。このアップロード時にも、例えば従来例として図８，図９に示したような手順で実行され、ユーザＩＤ，パスワードの入力、ログインボタンのクリック、ファイル指定、アップロードボタンクリックなどのユーザ操作が本来は必要であるが、データ転送エージェンシ２０の制御部２３が、送受信手順提供サーバ３０から取得したサーバ５０用の送受信情報に基づいて、自動的にこれらの処理を実行する。
【００３８】
このようにして、サーバ４０、５０に対して、一度アクセスすると、データ転送エージェンシ２０の記憶部内には送受信手順情報が保存されるため、以後、サーバ４０、サーバ５０に対するアクセスは送受信手順情報のダウンロード無しで行われる。但し、バージョンの更新を確認して、更新されている場合には、その更新されたデータをダウンロードする。また、新たなコンテンツサーバへのアクセスが必要な場合には、そのサーバに関する送受信手順情報を送受信手順提供サーバ３０から入手する必要がある。
【００３９】
このようにして、コンテンツサーバ４０又は５０に転送されたデータは、従来と同様に、そのサーバ４０又は５０にアクセスしたコンピュータ装置などで読出すことが可能である。また、コンピュータ装置を使用しないで、データ転送エージェンシ２０が接続された情報装置で読出すこともできる。
【００４０】
なお、図４の説明では、アップロードを例にして説明したが、サーバからダウンロードする場合にも、同様に処理される。
【００４１】
また、データ転送エージェンシ２０は、情報装置から受信したデータを一時的に記憶部に保管し、例えば情報装置をデータ転送エージェンシ２０から切り離してから、コンテンツサーバと通信可能な時間を利用してデータ転送を行うようにしても良い。そして、データ転送エージェンシ２０は保管したデータのうち、転送を完了したかどうかの情報を保持し、何らかの方法でユーザに提供するようにしても良い。また、データ転送エージェンシ２０は、転送すべきデータのうち、どのデータが転送を完了したかどうかの情報を保持して、情報装置などに提供するようにしても良い。これらの機能を実行することにより、どのデータが送信完了していて、どれがまだであるかユーザに提示することが出来る。
【００４２】
また、送受信手順情報の所在（管理する場所、サーバ）については次に示すようにいくつか考えられるが、本発明の場合いずれであっても良い。
・例１  コンテンツサーバの一覧情報と送受信手順情報の両方を管理するサーバをコンテンツサーバとは別に設置する（上述した実施の形態の説明の通り）。
・例２  コンテンツサーバの一覧情報と送受信手順情報の両方をコンテンツサーバ内で管理する。
・例３  コンテンツサーバの一覧情報と送受信手順情報を別々のサーバで管理する。例えば、送受信手順情報はコンテンツサーバが管理していて、送受信手順提供サーバがコンテンツサーバの一覧情報と送受信手順情報がおかれているアドレスなどを提供する場合がこれに相当する。
【００４３】
また、ここまで説明した実施の形態では、データ転送エージェンシ２０などの装置は、ハードウェアで構成された専用の中継装置を想定したが、例えばＰＤＡ（Personal Digital Assistants ）の如き比較的小型のデータ処理装置に、本発明の処理を実行するプログラムを実装させて、そのプログラムに基づいた制御処理で、同様の中継装置として機能するようにしても良い。また、ここまで説明した実施の形態では、インターネットを介してデータ転送を行うシステムに適用したが、インターネットに接続するための通信手段については、どのような通信手段によるネットワークを使用しても良い。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施の形態によるシステム構成例を示す説明図である。
【図２】本発明の一実施の形態によるデータ転送エージェンシの構成例を示すブロック図である。
【図３】本発明の一実施の形態によるデータ転送処理例を示すフローチャートである。
【図４】本発明の一実施の形態によるデータ転送状態の例を示す説明図である。
【図５】従来のデータ転送処理例を示す説明図である。
【図６】従来のデータ転送処理例を示す説明図である。
【図７】従来のデータ転送処理例を示す説明図である。
【図８】従来のデータ転送実行時の画面の変化例を示す状態遷移図である。
【図９】従来の転送処理例を示すシーケンス図である。
【図１０】ログイン画面の例を示す説明図である。
【図１１】メニュー画面の例を示す説明図である。
【図１２】アップロード入力画面の例を示す説明図である。
【図１３】アップロード状態表示画面の例を示す説明図である。
【図１４】ダウンロード入力画面の例を示す説明図である。
【図１５】ダウンロード状態表示画面の例を示す説明図である。
【符号の説明】
【００４５】
１０…情報装置、２０…データ転送エージェンシ、２１…情報装置とのインターフェース部、２２…ネットワークインターフェース部、２３…制御部、２４…記憶部、３０…通信手順提供サーバ、３１…手順書記憶部、４０…第１のコンテンツサーバ、５０…第２のコンテンツサーバ
【図１】
2005084913.tif 000003
【図２】
2005084913.tif 000004
【図３】
2005084913.tif 000005
【図４】
2005084913.tif 000006
【図５】
2005084913.tif 000007
【図６】
2005084913.tif 000008
【図７】
2005084913.tif 000009
【図８】
2005084913.tif 000010
【図９】
2005084913.tif 000011
【図１０】
2005084913.tif 000012
【図１１】
2005084913.tif 000013
【図１２】
2005084913.tif 000014
【図１３】
2005084913.tif 000015
【図１４】
2005084913.tif 000016
【図１５】
2005084913.tif 000017