(57)【要約】【課題】携帯端末間でファイルインデックスをやり取りするだけで、情報転送端末内のデータを、他の情報転送端末に転送することを可能とするファイル転送システムを提供する。【解決手段】情報転送端末１００のインデックス管理部は、記憶部１０１に格納される全てのデータのファイルインデックス（ファイル名、格納先アドレス情報、情報転送端末１００のアドレス情報）を生成し、その一覧を携帯端末１１０に送信する。そのインデックス一覧から任意のインデックスを携帯端末２１０に送信すると、携帯端末２１０は情報転送端末２００にそのインデックスを送信し、情報転送端末２００から情報転送端末１００にファイル転送要求を送信する。【選択図】図１
2005301875.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークに接続された第１の端末と第２の端末の間でファイル転送を行うファイル転送方法であって、
前記第１の端末に格納されたデータを識別する情報と、前記第１のネットワークを介して前記データにアクセスするための前記第１の端末のアドレス情報を少なくとも有する通信路情報を含むファイルインデックスを生成するインデックス生成ステップと、
前記ファイルインデックスに格納された情報を用いて前記第２の端末から前記第１の端末に対して前記データの転送を要求するデータ転送要求ステップと、
前記第１の端末が、前記要求されたデータを前記通信路情報で指定された通信路を介して前記第２の端末に対して転送するデータ転送ステップ
とで構成されることを特徴とするファイル転送方法。
【請求項２】
前記インデックス生成ステップにおいて、前記ファイルインデックスを取り外し可能な記憶媒体に格納し、前記記録媒体を前記第２の端末に接続することによって、前記第２の端末が前記ファイルインデックスを取得する
ことを特徴とする請求項１記載のファイル転送方法。
【請求項３】
前記インデックス生成ステップにおいて、第３の端末が前記第１のネットワークを介して前記第１の端末から前記ファイルインデックスを取得し、
第４の端末が前記第１のネットワークを介して前記第３の端末から前記ファイルインデックスを取得し、
前記第２の端末が前記第１のネットワークを介して前記第４の端末から前記ファイルインデックスを取得する
ことを特徴とする請求項１記載のファイル転送方法。
【請求項４】
前記第１の端末は第２のネットワークに接続され、前記第１のネットワークと前記第２のネットワークとはゲートウェイを介して接続されており、
前記インデックス生成ステップにおいて、前記通信路情報は前記第１のネットワークを介して前記第１の端末に接続するための前記ゲートウェイの第１のネットワーク上のアドレス情報を更に含む
ことを特徴とする請求項１記載のファイル転送方法。
【請求項５】
前記データ転送ステップが終了後、前記第１の端末は、前記通信路情報に対応する、前記第１の端末と前記第２の端末との間で前記データを転送するための設定を削除する
ことを特徴とする請求項１記載のファイル転送方法。
【請求項６】
前記インデックス生成ステップにおいて、前記ファイルインデックスは、前記第１の端末に接続するための認証情報を更に含み、
前記データ転送要求ステップにおいて、前記認証情報を用いて前記第２の端末から前記第１の端末に対して前記データの転送を要求する
ことを特徴とする請求項１記載のファイル転送方法。
【請求項７】
前記データ転送ステップが終了後、前記第１の端末は、前記認証情報を削除する
ことを特徴とする請求項６記載のファイル転送方法。
【請求項８】
前記インデックス生成ステップにおいて、前記データは転送を許可するかどうかを示す属性値を有し、転送が許可されているデータについてのみ前記ファイルインデックスを生成する
ことを特徴とする請求項１記載のファイル転送方法。
【請求項９】
前記インデックス生成ステップにおいて、前記データは転送を許可する回数を示す属性値を有し、他の端末に転送した回数が許可されている範囲であるデータについてのみ前記ファイルインデックスを生成する
ことを特徴とする請求項１記載のファイル転送方法。
【請求項１０】
前記転送を許可する回数を示す属性値を有するデータを許可されている回数転送した後、前記データを前記第１の端末から削除する
ことを特徴とする請求項９記載のファイル転送方法。
【請求項１１】
前記第１の端末が、自端末の前記第１のネットワーク上のアドレスが変化したかどうかを監視する第１のアドレス情報監視ステップと、
前記第１のアドレス情報監視ステップにおいて、前記自端末の前記第１のネットワーク上のアドレスが変化したことを検出した場合、現在の前記第１のネットワーク上のアドレスを前記第３の端末に通知する第１のアドレス通知ステップと、
前記第２の端末が、自端末の前記第１のネットワーク上のアドレスが変化したかどうかを監視する第２のアドレス情報監視ステップと、
前記第２のアドレス情報監視ステップにおいて、前記自端末の前記第１のネットワーク上のアドレスが変化したことを検出した場合、現在の前記第１のネットワーク上のアドレスを前記第４の端末に通知する第２のアドレス通知ステップ
とを更に含むことを特徴とする請求項３記載のファイル転送方法。
【請求項１２】
前記第１の端末が、自端末に格納されている前記データの内容が変化したかどうかを監視する第１のデータ監視ステップと、
前記第１のデータ監視ステップにおいて、前記自端末に格納されている前記データが変化したことを検出した場合、現在の前記自端末に格納されている前記データを識別する情報を前記第３の端末に通知する第１のデータ変化通知ステップと、
前記第２の端末が、自端末に格納されている前記データの内容が変化したかどうかを監視する第２のデータ監視ステップと、
前記第２のデータ監視ステップにおいて、前記自端末に格納されている前記データが変化したことを検出した場合、現在の前記自端末に格納されている前記データを識別する情報を前記第４の端末に通知する第２のデータ変化通知ステップ
とを更に含むことを特徴とする請求項３記載のファイル転送方法。
【請求項１３】
第１のネットワークに接続された第１の端末と第２の端末の間でファイル転送を行うファイル転送システムであって、
前記第１の端末に格納されたデータを識別する情報と、前記第１のネットワークを介して前記データにアクセスするための前記第１の端末のアドレス情報を少なくとも有する通信路情報を含むファイルインデックスを生成するインデックス生成手段と、
前記ファイルインデックスに格納された情報を用いて前記第２の端末から前記第１の端末に対して前記データの転送を要求するインデックス解析手段と、
前記第１の端末が、要求されたデータを前記通信路情報で指定された通信路を介して前記第２の端末に対して転送する通信手段
とを有することを特徴とするファイル転送システム。
【請求項１４】
前記インデックス生成手段は、前記ファイルインデックスを取り外し可能な記憶媒体に格納し、前記記録媒体を前記第２の端末に接続することによって、前記第２の端末が前記ファイルインデックスを取得する
ことを特徴とする請求項１３記載のファイル転送システム。
【請求項１５】
前記ファイルインデックスを前記インデックス解析手段に転送するための第３及び第４の端末を有し、
前記第３の端末は、前記インデックス生成手段から、前記第１のネットワークを介して前記ファイルインデックスを取得する第１のインデックス送受信手段を有し、
前記第４の端末は、前記第１のインデックス送受信手段から前記第１のネットワークを介して前記ファイルインデックスを取得する第２のインデックス送受信手段を有し、
前記インデックス解析手段は、前記第２のインデックス送受信手段から前記ファイルインデックスを取得する
ことを特徴とする請求項１３記載のファイル転送システム。
【請求項１６】
前記第１の端末は第２のネットワークに接続され、前記第１のネットワークと前記第２のネットワークとはゲートウェイを介して接続されており、
前記インデックス生成手段は、前記通信路情報として前記第１のネットワークを介して前記第１の端末に接続するための前記ゲートウェイの第１のネットワーク上のアドレス情報を更に生成する
ことを特徴とする請求項１３記載のファイル転送システム。
【請求項１７】
前記第１の端末から前記第２の端末への前記データの転送が終了後、前記インデックス生成手段は、前記通信路情報に対応する、前記第１の端末と前記第２の端末との間で前記データを転送するための設定を削除する
ことを特徴とする請求項１３記載のファイル転送システム。
【請求項１８】
前記インデックス生成手段は、前記第１の端末に接続するための認証情報を更に含む前記ファイルインデックスを生成し、
前記インデックス解析手段は、前記認証情報を用いて前記第２の端末から前記第１の端末に対して前記データの転送を要求する
ことを特徴とする請求項１３記載のファイル転送システム。
【請求項１９】
前記第１の端末から前記第２の端末への前記データ転送が終了後、前記インデックス生成手段は、前記認証情報を削除する
ことを特徴とする請求項１８記載のファイル転送システム。
【請求項２０】
前記データは転送を許可するかどうかを示す属性値を有し、前記インデックス生成手段は、転送が許可されているデータについてのみ前記ファイルインデックスを生成する
ことを特徴とする請求項１３記載のファイル転送システム。
【請求項２１】
前記データは転送を許可する回数を示す属性値を有し、前記インデックス生成手段は、他の端末に転送した回数が許可されている範囲であるデータについてのみ前記ファイルインデックスを生成する
ことを特徴とする請求項１３記載のファイル転送システム。
【請求項２２】
前記インデックス生成手段は、前記転送を許可する回数を示す属性値を有するデータを許可されている回数転送した後、前記データを前記第１の端末から削除する
ことを特徴とする請求項２１記載のファイル転送システム。
【請求項２３】
前記インデックス生成手段は、前記第１の端末の前記第１のネットワーク上のアドレスが変化したかどうかを監視し、前記自端末の前記第１のネットワーク上のアドレスが変化したことを検出した場合、現在の前記第１のネットワーク上のアドレスを前記第３の端末に通知し、
前記インデックス解析手段は、自端末の前記第１のネットワーク上のアドレスが変化したかどうかを監視し、前記自端末の前記第１のネットワーク上のアドレスが変化したことを検出した場合、現在の前記第１のネットワーク上のアドレスを前記第４の端末に通知する
ことを特徴とする請求項１５記載のファイル転送システム。
【請求項２４】
前記インデックス生成手段は、前記第１の端末が、自端末に格納されている前記データの内容が変化したかどうかを監視し、前記自端末に格納されている前記データが変化したことを検出した場合、現在の前記自端末に格納されている前記データを識別する情報を前記第３の端末に通知し、
前記インデックス解析手段は、前記第２の端末が、自端末に格納されている前記データの内容が変化したかどうかを監視し、前記自端末に格納されている前記データが変化したことを検出した場合、現在の前記自端末に格納されている前記データを識別する情報を前記第４の端末に通知する
ことを特徴とする請求項１５記載のファイル転送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報転送端末のデータのファイルインデックスを他端末に渡すことにより、ファイル転送を行うシステムに関するものである。
【背景技術】
【０００２】
従来、宅外にいるユーザが、自情報転送端末の記憶部に保存されているデータ（たとえばＰＣやＤＶＤレコーダなどの機器のハードディスクに記憶されているデータ）を、宅外で参照したり、他のユーザまたは端末に渡したい場合には、各種メモリカードやＣＤ−Ｒ／ＤＶＤ−Ｒなどの記憶媒体にそのデータを記録しておき宅外に持ち出すという方法を取っていた。しかしこれは、ユーザが予めそのデータを記憶媒体に記録する作業を行っている必要があり、またわざわざユーザが外出する時に、その記憶媒体を持ち歩かなくてはならないという煩わしさがある。また外出先で突然自情報転送端末のデータが必要になった場合には対応できない。
【０００３】
このような問題を解決する方法として、データの存在場所を意識することなく、携帯端末を用いてどこからでも情報転送端末内のデータにアクセスでき、そのデータをあたかも携帯端末内部に存在するような感覚で利用することが可能であるデータ蓄積システムが知られている（例えば、特許文献１参照）。
【特許文献１】特開２０００−９９４２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このデータ蓄積システムでは、携帯端末内のデータを情報転送端末に移し替えたり、情報転送端末内のデータを携帯端末で参照したりすることは可能であるが、情報転送端末内のデータを他端末に転送する手法については開示されていない。
【０００５】
本発明は、情報転送端末内のデータのファイルインデックスを、例えば携帯端末を用いて、他携帯端末に渡すことにより、あたかも携帯端末内に存在するファイルを携帯端末間でやり取りしているかのような感覚で、ユーザに先述の煩わしい手順を踏ませることなく、自情報転送端末から他情報転送端末に簡単にファイル転送を行わせることを可能とするファイル転送システムの提供を目的とする。
【課題を解決するための手段】
【０００６】
前記従来の課題を解決するために、本発明の請求項１におけるファイル転送方法は、第１のネットワークに接続された第１の端末と第２の端末の間でファイル転送を行うファイル転送方法であって、前記第１の端末に格納されたデータを識別する情報と、前記第１のネットワークを介して前記データにアクセスするための前記第１の端末のアドレス情報を少なくとも有する通信路情報を含むファイルインデックスを生成するインデックス生成ステップと、前記ファイルインデックスに格納された情報を用いて前記第２の端末から前記第１の端末に対して前記データの転送を要求するデータ転送要求ステップと、前記第１の端末が、前記要求されたデータを前記通信路情報で指定された通信路を介して前記第２の端末に対して転送するデータ転送ステップとで構成されることを特徴とする。
【０００７】
また、請求項２におけるファイル転送方法は、請求項１のファイル転送方法において、前記インデックス生成ステップにおいて、前記ファイルインデックスを取り外し可能な記憶媒体に格納し、前記記録媒体を前記第２の端末に接続することによって、前記第２の端末が前記ファイルインデックスを取得することを特徴とする。
【０００８】
また、請求項３におけるファイル転送方法は、請求項１のファイル転送方法において、前記インデックス生成ステップにおいて、第３の端末が前記第１のネットワークを介して前記第１の端末から前記ファイルインデックスを取得し、第４の端末が前記第１のネットワークを介して前記第３の端末から前記ファイルインデックスを取得し、前記第２の端末が前記第１のネットワークを介して前記第４の端末から前記ファイルインデックスを取得することを特徴とする。
【０００９】
また、請求項４におけるファイル転送方法は、請求項１のファイル転送方法において、前記第１の端末は第２のネットワークに接続され、前記第１のネットワークと前記第２のネットワークとはゲートウェイを介して接続されており、前記インデックス生成ステップにおいて、前記通信路情報は前記第１のネットワークを介して前記第１の端末に接続するための前記ゲートウェイの第１のネットワーク上のアドレス情報を更に含むことを特徴とする。
【００１０】
また、請求項５におけるファイル転送方法は、請求項１のファイル転送方法において、前記データ転送ステップが終了後、前記第１の端末は、前記通信路情報に対応する、前記第１の端末と前記第２の端末との間で前記データを転送するための設定を削除することを特徴とする。
【００１１】
また、請求項６におけるファイル転送方法は、請求項１のファイル転送方法において、前記インデックス生成ステップにおいて、前記ファイルインデックスは、前記第１の端末に接続するための認証情報を更に含み、前記データ転送要求ステップにおいて、前記認証情報を用いて前記第２の端末から前記第１の端末に対して前記データの転送を要求することを特徴とする。
【００１２】
また、請求項７におけるファイル転送方法は、請求項６のファイル転送方法において、前記データ転送ステップが終了後、前記第１の端末は、前記認証情報を削除することを特徴とする。
【００１３】
また、請求項８におけるファイル転送方法は、請求項１のファイル転送方法において、前記インデックス生成ステップにおいて、前記データは転送を許可するかどうかを示す属性値を有し、転送が許可されているデータについてのみ前記ファイルインデックスを生成することを特徴とする。
【００１４】
また、請求項９におけるファイル転送方法は、請求項１のファイル転送方法において、前記インデックス生成ステップにおいて、前記データは転送を許可する回数を示す属性値を有し、他の端末に転送した回数が許可されている範囲であるデータについてのみ前記ファイルインデックスを生成することを特徴とする。
【００１５】
また、請求項１０におけるファイル転送方法は、請求項９のファイル転送方法において、前記インデックス生成ステップにおいて、前記データは転送を許可する回数を示す属性値を有し、他の端末に転送した回数が許可されている範囲であるデータについてのみ前記ファイルインデックスを生成することを特徴とする。
【００１６】
また、請求項１１におけるファイル転送方法は、請求項３のファイル転送方法において、前記第１の端末が、自端末の前記第１のネットワーク上のアドレスが変化したかどうかを監視する第１のアドレス情報監視ステップと、前記第１のアドレス情報監視ステップにおいて、前記自端末の前記第１のネットワーク上のアドレスが変化したことを検出した場合、現在の前記第１のネットワーク上のアドレスを前記第３の端末に通知する第１のアドレス通知ステップと、前記第２の端末が、自端末の前記第１のネットワーク上のアドレスが変化したかどうかを監視する第２のアドレス情報監視ステップと、前記第２のアドレス情報監視ステップにおいて、前記自端末の前記第１のネットワーク上のアドレスが変化したことを検出した場合、現在の前記第１のネットワーク上のアドレスを前記第４の端末に通知する第２のアドレス通知ステップとを更に含むことを特徴とする。
【００１７】
また、請求項１２におけるファイル転送方法は、請求項３のファイル転送方法において、前記第１の端末が、自端末に格納されている前記データの内容が変化したかどうかを監視する第１のデータ監視ステップと、前記第１のデータ監視ステップにおいて、前記自端末に格納されている前記データが変化したことを検出した場合、現在の前記自端末に格納されている前記データを識別する情報を前記第３の端末に通知する第１のデータ変化通知ステップと、前記第２の端末が、自端末に格納されている前記データの内容が変化したかどうかを監視する第２のデータ監視ステップと、前記第２のデータ監視ステップにおいて、前記自端末に格納されている前記データが変化したことを検出した場合、現在の前記自端末に格納されている前記データを識別する情報を前記第４の端末に通知する第２のデータ変化通知ステップとを更に含むことを特徴とする。
【００１８】
また、請求項１３におけるファイル転送システムは、第１のネットワークに接続された第１の端末と第２の端末の間でファイル転送を行うファイル転送システムであって、前記第１の端末に格納されたデータを識別する情報と、前記第１のネットワークを介して前記データにアクセスするための前記第１の端末のアドレス情報を少なくとも有する通信路情報を含むファイルインデックスを生成するインデックス生成手段と、前記ファイルインデックスに格納された情報を用いて前記第２の端末から前記第１の端末に対して前記データの転送を要求するインデックス解析手段と、前記第１の端末が、要求されたデータを前記通信路情報で指定された通信路を介して前記第２の端末に対して転送する通信手段とを有することを特徴とする。
【００１９】
また、請求項１４におけるファイル転送システムは、請求項１３のファイル転送システムにおいて、前記インデックス生成手段は、前記ファイルインデックスを取り外し可能な記憶媒体に格納し、前記記録媒体を前記第２の端末に接続することによって、前記第２の端末が前記ファイルインデックスを取得することを特徴とする。
【００２０】
また、請求項１５におけるファイル転送システムは、請求項１３のファイル転送システムにおいて、前記ファイルインデックスを前記インデックス解析手段に転送するための第３及び第４の端末を有し、前記第３の端末は、前記インデックス生成手段から、前記第１のネットワークを介して前記ファイルインデックスを取得する第１のインデックス送受信手段を有し、前記第４の端末は、前記第１のインデックス送受信手段から前記第１のネットワークを介して前記ファイルインデックスを取得する第２のインデックス送受信手段を有し、前記インデックス解析手段は、前記第２のインデックス送受信手段から前記ファイルインデックスを取得することを特徴とする。
【００２１】
また、請求項１６におけるファイル転送システムは、請求項１３のファイル転送システムにおいて、前記第１の端末は第２のネットワークに接続され、前記第１のネットワークと前記第２のネットワークとはゲートウェイを介して接続されており、前記インデックス生成手段は、前記通信路情報として前記第１のネットワークを介して前記第１の端末に接続するための前記ゲートウェイの第１のネットワーク上のアドレス情報を更に生成することを特徴とする。
【００２２】
また、請求項１７におけるファイル転送システムは、請求項１３のファイル転送システムにおいて、前記第１の端末から前記第２の端末への前記データの転送が終了後、前記インデックス生成手段は、前記通信路情報に対応する、前記第１の端末と前記第２の端末との間で前記データを転送するための設定を削除することを特徴とする。
【００２３】
また、請求項１８におけるファイル転送システムは、請求項１３のファイル転送システムにおいて、前記インデックス生成手段は、前記第１の端末に接続するための認証情報を更に含む前記ファイルインデックスを生成し、前記インデックス解析手段は、前記認証情報を用いて前記第２の端末から前記第１の端末に対して前記データの転送を要求することを特徴とする。
【００２４】
また、請求項１９におけるファイル転送システムは、請求項１８のファイル転送システムにおいて、前記第１の端末から前記第２の端末への前記データ転送が終了後、前記インデックス生成手段は、前記認証情報を削除することを特徴とする。
【００２５】
また、請求項２０におけるファイル転送システムは、請求項１３のファイル転送システムにおいて、前記データは転送を許可するかどうかを示す属性値を有し、前記インデックス生成手段は、転送が許可されているデータについてのみ前記ファイルインデックスを生成することを特徴とする。
【００２６】
また、請求項２１におけるファイル転送システムは、請求項１３のファイル転送システムにおいて、前記データは転送を許可する回数を示す属性値を有し、前記インデックス生成手段は、他の端末に転送した回数が許可されている範囲であるデータについてのみ前記ファイルインデックスを生成することを特徴とする。
【００２７】
また、請求項２２におけるファイル転送システムは、請求項２１のファイル転送システムにおいて、前記インデックス生成手段は、前記転送を許可する回数を示す属性値を有するデータを許可されている回数転送した後、前記データを前記第１の端末から削除することを特徴とする。
【００２８】
また、請求項２３におけるファイル転送システムは、請求項１５のファイル転送システムにおいて、前記インデックス生成手段は、前記第１の端末の前記第１のネットワーク上のアドレスが変化したかどうかを監視し、前記自端末の前記第１のネットワーク上のアドレスが変化したことを検出した場合、現在の前記第１のネットワーク上のアドレスを前記第３の端末に通知し、前記インデックス解析手段は、自端末の前記第１のネットワーク上のアドレスが変化したかどうかを監視し、前記自端末の前記第１のネットワーク上のアドレスが変化したことを検出した場合、現在の前記第１のネットワーク上のアドレスを前記第４の端末に通知することを特徴とする。
【００２９】
また、請求項２４におけるファイル転送システムは、請求項１５のファイル転送システムにおいて、前記インデックス生成手段は、前記第１の端末が、自端末に格納されている前記データの内容が変化したかどうかを監視し、前記自端末に格納されている前記データが変化したことを検出した場合、現在の前記自端末に格納されている前記データを識別する情報を前記第３の端末に通知し、前記インデックス解析手段は、前記第２の端末が、自端末に格納されている前記データの内容が変化したかどうかを監視し、前記自端末に格納されている前記データが変化したことを検出した場合、現在の前記自端末に格納されている前記データを識別する情報を前記第４の端末に通知することを特徴とする。
【発明の効果】
【００３０】
本発明のファイル転送システムによれば、情報転送端末内のデータファイルをわざわざ記録媒体に記録して持ち歩かなくても、ファイルインデックスの一覧だけを持ち歩いていれば、その中の任意のデータファイルを他の端末に簡単に転送することが可能となる。
【発明を実施するための最良の形態】
【００３１】
（実施の形態１）
以下に本発明の第１の実施の形態について、図面を参照しながら説明する。
【００３２】
図１は、本発明の実施形態に係るシステム全体の構成を示す図である。図１において、当該システムは、ネットワーク００１に接続された情報転送端末１００と２００とを備える。ネットワーク００１は、例えばインターネットのようなグローバルネットワークでも良いし、ＬＡＮのようなローカルなネットワークでも良い。
【００３３】
なお、図１では、ネットワーク００１に接続される情報転送端末１００と２００を２つだけ示したが、２つ以上あってもよい。また、ここでは、１つのネットワークについての構成を示しているが、２つ以上のネットワーク（ローカルまたはグローバルを問わない）を含む構成であってもよい。
【００３４】
さらに、図２に示すように、情報転送端末１００がゲートウェイやルータなどのパケット中継器に接続され、インターネットからは直接アクセスできない環境であり、情報転送端末１００に割当てられているＩＰアドレスがローカルアドレスであってもよい。
【００３５】
情報転送端末１００は、データを格納する記憶部１０１を備え、少なくとも“記憶部１０１に格納されているデータのファイル名”、“格納先アドレス情報”、“情報転送端末１００のネットワーク００１上のＩＰアドレス”および“ネットワーク００１を介して通信部１０３にアクセスするためのポート番号”の４つの要素から成るファイルインデックスを生成する機能を有するインデックス生成部１０２を備える。また、情報転送端末２００との通信を行う通信部１０３を備える。
【００３６】
情報転送端末２００は、ファイルインデックスから“データのファイル名”および“格納先アドレス情報”および“情報転送端末１００のＩＰアドレス”および“ポート番号”の４つのパラメータを解析し、情報転送端末１００に対して、ファイル転送要求を送信する機能を有するインデックス解析部２０２を備える。また、情報転送端末１００との通信を行う通信部２０３を備える。
【００３７】
図５は、本実施形態に係るシステムにおいて、情報転送端末１００の記憶部１０１に格納されているデータのファイルインデックスを、インデックス情報記憶媒体３００に記録し、情報転送端末２００にデータを渡すことにより、実際のファイルを情報転送端末１００から情報転送端末２００に転送する場合のシステム全体の動作を示す図である。以下、図５を参照しながら、システム全体の動作について説明する。
【００３８】
まず、情報転送端末１００において、インデックス生成部１０２は、情報転送端末１００の記憶部１０１に格納されている１つ以上のデータのファイルインデックスを生成する（ステップＳ５０１）。
【００３９】
ここで、図２の構成において、情報転送端末１００に割当てられているＩＰアドレスがローカルアドレスである場合などには、接続されているゲートウェイ装置１０５のようなネットワーク００１上のＩＰアドレス（例えばインターネットの場合、グローバルアドレス）が割当てられている機器に対して、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）で規定されるＩＧＤ（Ｉｎｔｅｒｎｅｔ  Ｇａｔｅｗａｙ  Ｄｅｖｉｃｅ）の規格で定められた方法を用いるなどして、情報転送端末２００が通信部１０１にアクセスするためのポートに対するＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）の設定を行い、ゲートウェイ装置１０５に割当てられているネットワーク００１上のアドレスおよびＮＡＴ設定によって開いたゲートウェイ装置１０５のネットワーク００１上のポート番号をインデックスに付与する。
【００４０】
また、情報転送端末１００にアクセスするためのパスワードなどの認証情報を、情報転送端末１００に設定し、インデックス生成部１０２がその認証情報をインデックスに付与することで、インデックス解析部２０２から送信された認証情報を用いて、情報転送端末１００が情報転送端末２００の認証を行った上で、情報転送端末２００からのアクセスを可能にしてもよい。
【００４１】
ステップＳ５０１によって生成した少なくとも１つ以上のインデックスを、メモリカードなどの記憶媒体３００に記録し（ステップＳ５０２）、情報転送端末２００に渡す（ステップＳ５０３）。
【００４２】
なお、インデックス情報記憶媒体３００はメモリカードでなくても、フレキシブルディスクやＣＤ−Ｒ／ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭなどでもよい。
【００４３】
また、実際に記憶媒体に記録させて渡すのではなく、インデックス情報をメールに記述して送信するなど、ネットワーク経由で情報転送端末２００に渡してもよい。
【００４４】
インデックスを受け取ったインデックス解析部２０２は、インデックスに含まれている情報転送端末１００のアドレス情報をもとに、通信部１０３に対してファイル転送要求を送信する（ステップＳ５０４）。
【００４５】
ファイル転送要求を受信した通信部１０３は、情報転送端末２００の通信部２０３に対して、ファイル転送を行う（ステップＳ５０５）。ここで、このファイル転送は、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）または、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）におけるＧＥＴ要求などを用いて行う。
【００４６】
次に、インデックス生成部１０２は、通信部１０３がファイル転送を終了した後、情報転送端末２００がアクセスするための情報および設定を全て削除し、情報転送端末２００が情報転送端末１００に対してアクセスできないようにする（ステップＳ５０６）。
【００４７】
例えば、ゲートウェイやルータなどのパケット中継装置に設定されているＮＡＴの設定や、アクセス時に必要なパスワードの設定などの削除がこれにあたる。また、認証情報を用いて認証を行った場合は、インデックス生成部１０２が認証情報を削除しても良い。
【００４８】
なお、情報転送端末１００のインデックス生成部１０２は、記憶部内に格納されているデータがコピーを許可するかどうか、即ち他の情報転送端末への転送を許可するかどうかを示す属性値を有し、この属性値を参照することによって、外部のユーザに対してコピーしてもよいものかどうかを判断し、コピーしてよいものに関してのみ、インデックスを生成するという制限をかけてもよい。
【００４９】
また、情報転送端末１００のインデックス生成部１０２は、いったんインデックスを生成すると、情報転送端末２００からファイル転送要求を受信するまで、ゲートウェイ装置１０５のポートを開けた状態であり、またインデックスの生成が規定回数を超えた場合にそのデータの読み取りが不可能な状態である場合があるため、その状態が永遠に続くことを避けるためインデックスを生成する際に、有効期限を付与してもよい。
【００５０】
また、情報転送端末１００のインデックス生成部１０２は、記憶部内に格納されているデータがコピーを許可する回数、即ち他の情報転送端末への転送を許可する回数を示す属性値を有し、この属性値を参照することによって、コピー回数の制限があるかどうかを判断し、もし制限があるときには、その回数分インデックスを生成した後は、インデックスを生成しないようにし、またその記憶部内のデータを情報転送端末１００のユーザが操作できないようにしてもよい。また、有効期限以内にファイル転送要求を受信しなかった場合は、そのインデックスを無効にし、ユーザにデータの操作を可能にしてもよい。
【００５１】
さらに、制限回数分他の端末にコピーした後は、記憶部内からそのデータを消去してもよい。
【００５２】
なお、情報転送端末１００のインデックス生成部１０２に、インデックス解析部２０２の機能を加え、情報転送端末２００のインデックス解析部２０２に、インデックス生成部１０２の機能を加えることで、情報転送端末２００から情報転送端末１００へのファイル転送も可能となり、双方向のファイル転送を実現することができる。
【００５３】
（実施の形態２）
以下に本発明の第２の実施の形態について、図面を参照しながら説明する。
【００５４】
図３は、本発明の実施形態に係るシステム全体の構成を示す図である。図３において、当該システムは、ネットワーク００１に接続された情報転送端末１００と２００、携帯端末１１０と２１０とを備える。
【００５５】
なお、図３では、ネットワーク００１に接続される情報転送端末１００と２００を２つだけ示したが、３つ以上あってもよい。またネットワーク００１に接続される携帯端末１１０と２１０を２つだけ示したが、３つ以上あってもよい。また、ここでは、１つのネットワークについての構成を示しているが、２つ以上のネットワーク（ローカルまたはグローバルを問わない）を含む構成であってもよい。
【００５６】
さらに、図４に示すように、情報転送端末１００がゲートウェイやルータなどのパケット中継器に接続され、ネットワーク００１からは直接アクセスできない環境であり、情報転送端末１００に割当てられているＩＰアドレスがローカルアドレスであってもよい。
【００５７】
情報転送端末１００は、データを格納する記憶部１０１と、携帯端末１１０や他情報転送端末２００との通信を行う通信部１０３を備え、また、少なくとも“記憶部１０１に格納されているデータのファイル名”、“格納先アドレス情報”、“情報転送端末１００のネットワーク００１上のＩＰアドレス”および“ネットワーク００１を介してインデックス生成部１０２にアクセスするためのネットワーク００１上のポート番号”の４つの要素から成るファイル選択情報を生成する機能と、そのファイル選択情報に“ネットワーク００１を介して通信部１０３へアクセスするためのポート番号”を付加することでファイルインデックスを生成する機能と、また携帯端末１１０への、ファイル選択情報およびファイルインデックスの送信を制御する機能を有するインデックス生成部１０２を備える。
【００５８】
情報転送端末２００は、データを格納する記憶部２０１を備え、少なくとも“記憶部２０１に格納されているデータのファイル名”、“格納先アドレス情報”、“情報転送端末２００のネットワーク００１上のＩＰアドレス”、“ネットワーク００１を介してインデックス管理部２０４にアクセスするためのポート番号”、の４つの要素から成るファイル選択情報を生成し、また携帯端末２１０への、ファイルインデックスおよびファイル選択情報の送信を制御する機能を有し、また携帯端末２１０からファイルインデックスを受信した際にはその中から“情報転送端末１００のＩＰアドレス”、“ポート番号”、“データのファイル名”、および“格納先アドレス情報”を解析し、その情報を用いて情報転送端末２００に対してファイル転送要求を送信する機能を有するインデックス管理部２０４を備える。また、携帯端末２１０や他情報転送端末１００との通信を行う通信部２０３を備える。
【００５９】
携帯端末１１０は、情報転送端末１００から１つ以上のファイル選択情報を受信する機能と、その中から選んだ１つに関するファイルインデックスの生成要求をインデックス生成部１０２に送信する機能と、インデックス生成部１０２から受信したファイルインデックスを他携帯端末２１０に送信する機能を持つファイルインデックス送受信部１１１を、インデックス生成部１０２から受信したファイル選択情報を記憶するファイル選択情報記憶部１１２を備える。
【００６０】
携帯端末２１０は、情報転送端末２００から１つ以上のファイル選択情報を受信する機能と、その中から選んだ１つに関するファイルインデックスの生成要求をインデックス管理部２０４に送信する機能と、インデックス管理部２０４から受信したファイルインデックスを他携帯端末（例えば、携帯端末１１０）に送信する機能と、他携帯端末（例えば、携帯端末１１０）からファイルインデックスを受信した場合には、それを情報転送端末２００のインデックス管理部２０４に送信する機能を持つインデックス送受信部２１１を備える。
【００６１】
図６は、本実施形態に係るシステムにおいて、携帯端末１１０が、情報転送端末１００の記憶部１０１に格納されているデータのファイルインデックスを、携帯端末２１０に送信することにより、実際のファイルを情報転送端末１００から情報転送端末２００に転送する場合のシステム全体の動作を示す図である。以下、図６を参照しながら、システム全体の動作について説明する。
【００６２】
まず、情報転送端末１００において、インデックス生成部１０２は、携帯端末１１０との通信用のポートを開き（ステップＳ６０１）、記憶部１０１に格納されているデータのファイル選択情報の一覧を生成し、携帯端末１１０のインデックス送受信部１１１に送信する（ステップＳ６０３）。
【００６３】
ここで、図４の構成において、情報転送端末１００に割当てられているＩＰアドレスがローカルアドレスである場合などには、接続されているゲートウェイ装置１０５のネットワーク００１上のＩＰアドレス（例えばインターネットの場合、グローバルアドレス）が割当てられている機器に対して、ＵＰｎＰで規定されるＩＧＤの規格で定められた方法を用いるなどして、携帯端末１１０が通信部１０３にアクセスするためのポートに対するＮＡＴの設定を行い、ゲートウェイ装置１０５に割当てられているネットワーク００１上のアドレスおよびＮＡＴ設定によって開いたゲートウェイ装置００１のネットワーク００１上のポート番号をファイル選択情報に付与する。
【００６４】
同様に、情報転送端末２００において、インデックス管理部２０４は、携帯端末２１０との通信用のポートを開け（ステップＳ６０２）、情報転送端末２００の記憶部２０１に格納されているデータのファイル選択情報の一覧を生成し、携帯端末２１０のインデックス送受信部２１１に送信する（ステップＳ６０４）。この処理により得られたファイル選択情報から、携帯端末２１０は、情報転送端末２００のネットワーク００１上のＩＰアドレスを取得することが可能である。
【００６５】
ここで、情報転送端末２００に割当てられているＩＰアドレスがローカルアドレスである場合などには、接続されているゲートウェイやルータなどのネットワーク００１上のＩＰアドレスが割当てられている機器に対して、ＵＰｎＰで規定されるＩＧＤの規格で定められた方法を用いるなどして、携帯端末２１０が通信部２０３にアクセスするためのポートに対するＮＡＴの設定を行い、ゲートウェイのネットワーク００１上のＩＰアドレス及びＮＡＴ設定によって開いたゲートウェイのネットワーク００１上のポート番号をファイル選択情報に付与する。
【００６６】
次に、携帯端末１１０において、受信した少なくとも１つ以上のファイル選択情報から、携帯端末２１０のインデックス管理部２０４に送信するための、１つ以上の任意のファイル選択情報を選択し、そのファイル選択情報に対するファイルインデックス生成要求をインデックス生成部１０２に送信する（ステップＳ６０５）。
【００６７】
この要求を受信すると、インデックス生成部１０２は、指定されたファイルを転送する準備を行う（ステップＳ６０６）。例えば、情報転送端末に割当てられているＩＰアドレスがローカルアドレスである場合などには、接続されているゲートウェイやルータなどのネットワーク００１上のＩＰアドレスが割当てられている機器に対して、ＵＰｎＰで規定されるＩＧＤの規格で定められた方法を用いるなどして情報転送端末２００が通信部１０３にアクセスするためのポートに対するＮＡＴの設定を行ったりすることがこれにあたる。
【００６８】
ファイル転送の準備が完了すると、インデックス生成部１０２は携帯端末１１０のインデックス送受信部１１１に対して、“ネットワーク００１を介して通信部１０３にアクセスするためのポート番号”の情報を付与したファイルインデックスを生成し（ステップＳ６０７）、携帯端末１１０に送信する（ステップＳ６０８）。
【００６９】
なお、情報転送端末１００にアクセスするためのパスワードなどの認証情報を、情報転送端末１００に設定し、その認証情報をファイル選択情報の生成時（ステップＳ６０３）またはファイルインデックス生成時（ステップＳ６０７）にファイル選択情報またはファイルインデックスに付与することで、インデックス解析部２０２から送信された認証情報を用いて、情報転送端末１００が情報転送端末２００の認証を行った上で、情報転送端末２００からのアクセスを可能にしてもよい。
【００７０】
次に、インデックス送受信部１１１は、ステップ６０８で受信したファイルインデックスを携帯端末２１０のインデックス送受信部２１１に送信する（ステップＳ６０９）。
【００７１】
なお、インデックス生成部１０２が“ネットワーク００１を介して通信部１０３にアクセスするためのポート番号”の情報のみを携帯端末１１０に送信し、インデックス送受信部１１１がその情報をファイル選択情報に付加することにより、ファイルインデックスを生成し、携帯端末２１０に送信してもよい。
【００７２】
次に、インデックス送受信部２１１は、受信したインデックスを情報転送端末２００のインデックス管理部２０４の通信用ポートに送信する（ステップＳ６１０）。
【００７３】
これを受信したインデックス管理部２０４は、インデックスに含まれている情報転送端末１００のアドレスおよびポート情報を解析し（ステップＳ６１１）、その情報を用いて、通信部１０３に対してファイル転送要求を送信する（ステップＳ６１２）。
【００７４】
ファイル転送要求を受信した通信部１０３は、情報転送端末２００の通信部２０３に対して、ファイル転送を行う（ステップＳ６１３）。ここで、このファイル転送は、ＦＴＰまたは、ＨＴＴＰにおけるＧＥＴ要求などを用いて行う。
【００７５】
次に、インデックス生成部１０２は、通信部１０３がファイル転送を終了した後、情報転送端末２００がアクセスするための情報および設定を全て削除し、情報転送端末２００が情報転送端末１００に対してアクセスできないようにする（ステップＳ６１４）。
【００７６】
例えば、ゲートウェイやルータなどのパケット中継装置に設定されているＮＡＴの設定やパケットフィルタ設定、またアクセス時に必要なパスワードの設定などの削除がこれにあたる。また、認証情報を用いて認証を行った場合は、インデックス生成部１０２が認証情報を削除しても良い。
【００７７】
なお、本実施例では、最初の準備段階で、ファイル選択情報を生成し携帯端末に送信することになっているが、一定時間毎にファイル選択情報を更新し、携帯端末に送信することで、携帯端末は常に最新のファイル選択情報を保持していてもよい。また、その更新のタイミングとして、情報転送端末のネットワーク００１上のＩＰアドレスが変化したことを検知した時や、記憶部内のデータの変化を検知した時などが考えられる。
【００７８】
図７は、情報転送端末１００のネットワーク００１上のＩＰアドレスの変化を検知して、記憶部１０１に格納されているデータのファイル選択情報を生成し、その情報を携帯端末１１０のインデックス送受信部１１１に送信する際の、インデックス生成部１０２の動作を示すフローチャートである。以下、図７を参照しながら、インデックス生成部１０２の動作について説明する。
【００７９】
まず、インデックス生成部１０２は、情報転送端末１００の記憶部に格納されているデータの、全ファイル名とその格納先アドレス情報を取得する（ステップＳ７０１）。
【００８０】
次に、情報転送端末１００のネットワーク００１上のＩＰアドレスを取得する（ステップＳ７０２）。ここで、ファイル選択情報を構成するパラメータは、ステップＳ７０１とＳ７０２で取得した（ファイル名、ファイル格納先アドレス情報、情報転送端末１００のネットワーク００１上のＩＰアドレス）を含んでいる。
【００８１】
次に、ネットワーク００１上のＩＰアドレスが、前回取得した情報から変化があるかどうかチェックする（ステップＳ７０３）。
【００８２】
変化がない場合は一定時間の経過を待ち（ステップＳ７０６）、ステップＳ７０１に戻って処理を繰り返す。
【００８３】
変化がある場合は、携帯端末との通信用ポートを開き直し、記憶部に格納されているデータのすべてに対して、それぞれ１つのファイル選択情報を生成する（ステップＳ７０４）。
【００８４】
次に、ステップＳ７０４で生成したファイル選択情報の一覧を携帯端末１１０のインデックス送受信部１１１に対して送信する（ステップＳ７０５）。
【００８５】
ファイル選択情報一覧送信後（ステップＳ７０５）、一定時間の経過を待ち（ステップＳ７０６）、ステップＳ７０１に戻って処理を繰り返す。
【００８６】
ここで、情報転送端末２００のインデックス管理部２０４における動作も上記と同様である。
【００８７】
図８は、インデックス生成部１０２が、ネットワーク００１上のＩＰアドレスを取得する際の動作を示すフローチャートである。図８に示すフローチャートは、図７におけるステップＳ７０２を詳細に示したものである。以下、図８を参照しながら、インデックス生成部１０２の動作について説明する。
【００８８】
まず、インデックス生成部１０２は、情報転送端末１００に割当てられているＩＰアドレスを取得する（ステップＳ８０１）。
【００８９】
次に、そのＩＰアドレスがグローバルアドレス（ネットワーク００１上のＩＰアドレス）であるかローカルアドレスであるかを判別する（ステップＳ８０２）。
【００９０】
グローバルアドレスであれば、それをネットワーク００１上のＩＰアドレスとして設定する（ステップＳ８０６）。
【００９１】
ローカルアドレスである時、ゲートウェイ装置１０５に対してネットワーク００１上のＩＰアドレス取得要求を送信し（ステップＳ８０３）、ゲートウェイ装置１０５からネットワーク００１上のＩＰアドレスを通知されると（ステップＳ８０４）、それを、ファイルインデックスを生成する際に使用するネットワーク００１上のＩＰアドレスとして設定する（ステップＳ８０５）。
【００９２】
ここで、情報転送端末２００のインデックス管理部２０４における動作も上記と同様である。
【００９３】
図９は、情報転送端末１００の記憶部１０１に格納されているデータの変化を検知してファイルインデックスを生成し、その一覧を携帯端末２１０のインデックス送受信部１１１に送信する際の、インデックス生成部１０２の動作を示すフローチャートである。以下、図９を参照しながら、インデックス管理部１０２の動作について説明する。
【００９４】
まず、インデックス管理部１０２は、情報転送端末１００の記憶部１０１に格納されているデータの、全ファイル名とその格納先アドレス情報を取得する（ステップＳ９０１）。
【００９５】
次に、記憶部１０１内のデータ或いはネットワーク００１上のＩＰアドレスに変化があるかどうかチェックする（ステップＳ９０２）。
【００９６】
変化がない場合は一定時間の経過を待ち（ステップＳ９０６）、ステップＳ９０１に戻って処理を繰り返す。
【００９７】
変化がある場合は、情報転送端末１００のネットワーク００１上のＩＰアドレスを取得し（ステップＳ９０３）、ステップＳ９０１とＳ９０３で取得した（ファイル名、ファイル格納先アドレス情報、情報転送端末１００のネットワーク００１上のＩＰアドレス）のパラメータを用いて、記憶部１０１に格納されているデータのすべてに対して、それぞれ１つのファイル選択情報を生成する（ステップＳ９０４）。
【００９８】
次に、ステップＳ９０４で生成したファイル選択情報の一覧を携帯端末１１０のインデックス送受信部１１１に対して送信する（ステップＳ９０５）。
【００９９】
ファイル選択情報一覧送信後（ステップＳ９０５）、一定時間の経過を待ち（ステップＳ９０６）、ステップＳ９０１に戻って処理を繰り返す。
【０１００】
ここで、情報転送端末２００のインデックス管理部２０４における動作も上記と同様である。
【０１０１】
なお、携帯端末１１０が携帯端末２１０へファイル選択情報を送信した際に、その応答として、情報転送端末２００のネットワーク００１上のＩＰアドレスを受信し、情報転送端末１００が接続されたゲートウェイなどの中継装置に対して、パケットフィルタリングを設定してもよい。
【０１０２】
図１０は、情報転送端末２００のネットワーク００１上のＩＰアドレスの情報を受け取って、ゲートウェイにパケットフィルタ設定を行う際の、インデックス生成部１０２の動作を示すフローチャートである。以下、図１０を参照しながら、インデックス生成部１０２の動作について説明する。
【０１０３】
まず、ステップＳ１００１〜Ｓ１００９は、図６のステップＳ６０１〜Ｓ６０９と同様である。
【０１０４】
インデックス送受信部１１１は、携帯端末２１０のインデックス送受信部２１１に対して、ステップＳ１００３で選択したインデックスを送信する（Ｓ１００９）。インデックス送受信部２１１はこの応答として、情報転送端末２００から受信したファイル選択情報から情報転送端末２００のネットワーク００１上のＩＰアドレスを抜き出し、インデックス送受信部１１１に送信する（ステップＳ１０１０）。
【０１０５】
この応答を受け取ると、インデックス送受信部１１１は、インデックス生成部１０２の通信用ポートに、情報転送端末２００のネットワーク００１上のＩＰアドレス情報を送信する（ステップＳ１０１１）。
【０１０６】
インデックス生成部１０２は、情報転送端末２００のネットワーク００１上のＩＰアドレス情報をもとに、情報転送端末２００がアクセス可能となるためのパケットフィルタ設定を、図示しない情報転送端末１００内部のファイアウォールに対して行う（ステップＳ１０１２）。設定が完了すると、インデックス生成部１０２は、インデックス送受信部１１１に対して、設定完了通知を送信する（ステップＳ１０１３）。
【０１０７】
インデックス生成部１０２からの設定完了通知を受け取ると、インデックス送受信部１１１は、インデックス送受信部２１１に対して、設定完了通知を送信する（ステップＳ１０１４）。その後インデックス送受信部２１１は、インデックス管理部２０４の通信用ポートに、ステップＳ１００９で受信したインデックスを送信する（ステップＳ１０１５）。
【０１０８】
ステップＳ１０１５〜Ｓ１０１９は、図６におけるステップＳ６１０〜Ｓ６１４と同様の処理である。
【０１０９】
なお、本実施の形態では、ファイル転送を行う際に  “ネットワーク００１を介して通信部１０３にアクセスするためのポート”を動的に開いており、その都度、ファイル選択情報にそのポート情報を付与してファイルインデックスを生成するという例を示しているが、静的に前述のポートを開いておき、最初からそのポート情報も含むファイルインデックスを生成していてもよい。その際は、ファイルインデックス生成要求（ステップＳ６０７）からファイルインデックス送信（ステップＳ６０８）までは省略される。
【０１１０】
また、情報転送端末１００のインデックス生成部１０２は、記憶部１０１内に格納されているデータが、外部のユーザに対してコピーしてもよいものかどうかを判断し、コピーしてよいものに関してのみ、インデックスを生成するという制限をかけてもよい。
【０１１１】
また、情報転送端末１００のインデックス生成部１０２は、いったんインデックスを生成すると、情報転送端末２００からファイル転送要求を受信するまで、ゲートウェイ装置１０５のポートを開けた状態であり、またインデックスの生成が規定回数を超えた場合にそのデータの読み取りが不可能な状態である場合があるため、その状態が永遠に続くことを避けるためインデックスを生成する際に、有効期限を付与してもよい。
【０１１２】
また、情報転送端末１００のインデックス生成部１０２は、記憶部１０１内に格納されているデータに、コピー回数の制限があるかどうかを判断し、もし制限があるときには、その回数分インデックスを生成した後は、インデックスを生成しないようにし、またその記憶部１０１内のデータを情報転送端末１００のユーザが操作できないようにしてもよい。また、有効期限以内にファイル転送要求を受信しなかった場合は、そのインデックスを無効にし、ユーザにデータの操作を可能にしてもよい。
【０１１３】
さらに、制限回数分他の端末にコピーした後は、記憶部内からそのデータを消去してもよい。
【０１１４】
なお、インデックス生成部の機能にインデックス解析部の機能を持たせたインデックス管理部を、情報転送端末１００のインデックス生成部１０２と置き換えることで、情報転送端末２００から情報転送端末１００へのファイル転送も可能となり、双方向のファイル転送を実現することができる。
【産業上の利用可能性】
【０１１５】
本発明のファイル転送システムは、情報転送端末内のデータファイルをわざわざ記録媒体に記録して持ち歩かなくても、ファイルインデックスの一覧だけを持ち歩いていれば、その中の任意のデータファイルを他の端末に簡単に転送することを可能とする。
【図面の簡単な説明】
【０１１６】
【図１】本発明の実施の形態１におけるシステム構成を示した図
【図２】本発明の実施の形態１におけるシステム構成を示した図
【図３】本発明の実施の形態２におけるシステム構成を示した図
【図４】本発明の実施の形態２におけるシステム構成を示した図
【図５】本発明の実施の形態１における情報転送端末１００、２００、ファイルインデックス記憶媒体で構成されるファイル転送時の処理動作を示した図
【図６】本発明の実施の形態２における情報転送端末１００、２００、携帯端末１１０、２１０で構成されるファイル転送時の処理動作を示した図
【図７】本発発明の実施の形態２におけるインデックス生成部１０２が外向けＩＰアドレスの変化を検出し、ファイル選択情報を更新する際の動作を示す図
【図８】本発明の実施の形態２におけるインデックス管理部１０２が外向けＩＰを取得する際の動作を示す図
【図９】本発発明の実施の形態２におけるインデックス生成部１０２が記憶部内データの変化を検出し、ファイル選択情報を更新する際の動作を示す図
【図１０】本発明の実施の形態２におけるインデックス管理部１０２がパケットフィルタを設定する際の動作を示す図
【符号の説明】
【０１１７】
００１    ネットワーク
１００    情報転送端末
１０１    記憶部
１０２    インデックス生成部
１０３    通信部
１０５    ゲートウェイ装置
１１０    携帯端末
１１１    インデックス送受信部
１１２    ファイル選択情報記憶部
２００    情報転送端末
２０１    記憶部
２０２    インデックス解析部
２０３    通信部
２０４    インデックス管理部
２１０    携帯端末
２１１    インデックス送受信部
３００    インデックス情報記憶媒体
【図１】
2005301875.tif 000003
【図２】
2005301875.tif 000004
【図３】
2005301875.tif 000005
【図４】
2005301875.tif 000006
【図５】
2005301875.tif 000007
【図６】
2005301875.tif 000008
【図７】
2005301875.tif 000009
【図８】
2005301875.tif 000010
【図９】
2005301875.tif 000011
【図１０】
2005301875.tif 000012