(57)【要約】【課題】外部からの遠隔操作によってゲートウェイ装置で保護されているネットワーク上のデータを外部の機器に転送させることができるようにする。【解決手段】携帯端末装置１からゲートウェイ装置３にアクセスチケット発行要求６が送信されると、ゲートウェイ装置３において鍵情報が生成される。そして、ゲートウェイ装置３から携帯端末装置１へは、鍵情報を含むアクセスチケット７が送信される。携帯端末装置１が取得したアクセスチケット７はデータ取得指示８に含められ、データ取得機器２に渡される。データ取得機器２からは、鍵情報を含むデータ要求９が、ゲートウェイ装置３に送信される。アクセスチケット７に付加した鍵情報とデータ要求９に含まれる鍵情報が同一であれば、ゲートウェイ装置３により、データ要求９がデータサーバ装置４に転送される。すると、データサーバ装置４からデータ４ａがデータ取得機器２に転送される。【選択図】図１
2008109454.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク経由で接続され、他のネットワーク経由でローカルネットワークに接続された保護ネットワーク内のデータサーバ装置に格納されたデータを識別するためのデータ識別情報を記憶するデータリスト記憶手段にアクセス可能な携帯端末装置を、
通信インタフェースで接続された前記ローカルネットワーク内の機器から、前記機器を識別するための機器識別情報を取得する機器情報取得手段、
前記機器情報取得手段で取得した前記機器識別情報を記憶する機器情報記憶手段、
前記機器情報記憶手段に記憶された前記機器識別情報の中からデータ取得処理を実行させるデータ取得機器の前記機器識別情報を指定するための操作入力を受け付けるデータ取得機器指定受付手段、
前記データリスト記憶手段に記憶された前記データ識別情報の中から転送対象とするデータの前記データ識別情報を指定するための操作入力を受け付ける転送データ指定受付手段、
前記保護ネットワークと前記他のネットワークとの間に設置されたゲートウェイ装置に対して、前記保護ネットワークに対して外部からのアクセスを許可することを示すアクセスチケットの発行を要求するアクセスチケット発行要求を送信するアクセスチケット発行要求手段、
前記保護ネットワークへのアクセス用の鍵情報を含むアクセスチケットが前記アクセスチケット発行要求に応じて前記ゲートウェイ装置から送られると、転送対象として指定された前記データの前記データ識別情報と前記アクセスチケットとを含むデータ取得指示を前記データ取得機器に送信するデータ取得指示手段、
として機能させることを特徴とする遠隔制御プログラム。
【請求項２】
前記携帯端末装置を、
前記ゲートウェイ装置との間で暗号化したデータによる通信を行う暗号通信手段としてさらに機能させるとともに、
前記アクセスチケット発行要求手段は、前記暗号通信手段を介して前記アクセスチケット発行要求を送信し、
前記データ取得指示手段は、前記暗号通信手段を介して前記アクセスチケットを受信することを特徴とする請求項１記載の遠隔制御プログラム。
【請求項３】
前記携帯端末装置を、
前記暗号通信手段を介して、前記保護ネットワーク内の前記データサーバ装置から公開している前記データの前記データ識別情報を取得し、前記データリスト記憶手段に格納する公開データリスト取得手段としてさらに機能させることを特徴とする請求項１記載の遠隔制御プログラム。
【請求項４】
前記アクセスチケット発行要求手段は、前記アクセスチケット発行要求に、前記データ取得機器の前記機器識別情報を含めることを特徴とする請求項１記載の遠隔制御プログラム。
【請求項５】
ネットワーク経由で接続され、他のネットワーク経由でローカルネットワークに接続された保護ネットワーク内のデータサーバ装置に格納されたデータを識別するためのデータ識別情報を記憶するデータリスト記憶手段にアクセス可能な遠隔制御する携帯端末装置を、
通信インタフェースで接続された前記ローカルネットワーク内の機器から、前記機器を識別するための機器識別情報を取得する機器情報取得手段、
前記機器情報取得手段で取得した前記機器識別情報を記憶する機器情報記憶手段、
前記機器情報記憶手段に記憶された前記機器識別情報の中からデータ取得処理を実行させるデータ取得機器の前記機器識別情報を指定するための操作入力を受け付けるデータ取得機器指定受付手段、
前記データリスト記憶手段に記憶された前記データ識別情報の中から転送対象とするデータの前記データ識別情報を指定するための操作入力を受け付ける転送データ指定受付手段、
鍵情報を生成する鍵生成手段、
転送対象として指定された前記データの前記データ識別情報を前記データリスト記憶手段から取得し、前記データサーバ装置に対して、取得した前記データ識別情報を指定すると共に暗号化用の鍵として前記鍵生成手段で生成された前記鍵情報を含め、前記他のネットワーク上に設けられたストレージサーバ装置への転送対象の前記データの転送を要求するデータ転送要求を送信するデータ転送要求手段、
前記ストレージサーバ装置に転送されたデータにアクセスするための前記データ識別情報と、前記鍵生成手段で生成された前記鍵情報とを含むデータ取得指示を前記データ取得機器に送信するデータ取得指示手段、
として機能させることを特徴とする遠隔制御プログラム。
【請求項６】
端末装置に送信した鍵情報を記憶する鍵情報記憶手段にアクセス可能であるとともに、保護ネットワークと他のネットワークとの間に配置されて、前記保護ネットワークへの外部からのアクセスを制限するゲートウェイ装置を、
前記保護ネットワークに対して外部からのアクセスを許可することを示すアクセスチケットの発行を要求するアクセスチケット発行要求を、前記他のネットワーク経由で接続された端末装置から受け付けるアクセスチケット発行要求受付手段、
前記アクセスチケット発行要求に応じて鍵情報を生成し、前記鍵情報を含むアクセスチケットを前記端末装置に送信するアクセスチケット発行手段、
前記端末装置に送信した前記鍵情報を記憶する鍵情報記憶手段に記憶させる記憶制御手段、
前記他のネットワーク経由で接続されたデータ取得機器から、前記保護ネットワーク内のデータサーバ装置に対するデータ要求を受け取ると、前記データ要求に含まれる鍵情報が前記鍵情報記憶手段内の前記鍵情報とが一致するか否かを判断し、一致した場合には前記データ要求を前記データサーバ装置に対して転送するアクセス制御手段、
として機能させる遠隔制御プログラム。
【請求項７】
前記ゲートウェイ装置は、前記端末装置との間で暗号化したデータによる通信を行う暗号通信手段として更に機能させ、
前記アクセスチケット発行要求受付手段は、前記暗号通信手段を介して、前記アクセスチケット発行要求を受信し、
前記アクセスチケット発行手段は、前記暗号通信手段を介して前記アクセスチケットを送信することを特徴とする請求項６記載の遠隔制御プログラム。
【請求項８】
前記鍵情報記憶手段は、前記アクセスチケット発行要求に前記データ取得機器を識別するための機器識別情報が含まれている場合、前記機器識別情報に対応付けて前記鍵情報を記憶し、
前記アクセス制御手段は、前記データ要求に含まれる前記データ取得機器の機器識別情報と鍵情報との組が前記鍵情報記憶手段内に格納されている前記機器識別情報と前記鍵情報との組に一致するか否かを判断し、一致した場合には前記データ要求を前記データサーバ装置に対して転送することを特徴とする請求項６記載の遠隔制御プログラム。
【請求項９】
ネットワーク経由で接続された装置を遠隔制御する携帯端末装置において、
通信インタフェースで接続されたローカルネットワーク内の機器から、前記機器を識別するための機器識別情報を取得する機器情報取得手段と、
前記機器情報取得手段で取得した前記機器識別情報を記憶する機器情報記憶手段と、
前記機器情報記憶手段に記憶された前記機器識別情報の中からデータ取得処理を実行させるデータ取得機器の前記機器識別情報を指定するための操作入力を受け付けるデータ取得機器指定受付手段と、
他のネットワーク経由で前記ローカルネットワークに接続された保護ネットワーク内のデータサーバ装置に格納されたデータを識別するためのデータ識別情報を記憶するデータリスト記憶手段と、
前記データリスト記憶手段に記憶された前記データ識別情報の中から転送対象とするデータの前記データ識別情報を指定するための操作入力を受け付ける転送データ指定受付手段と、
前記保護ネットワークと前記他のネットワークとの間に設置されたゲートウェイ装置に対して、前記保護ネットワークに対して外部からのアクセスを許可することを示すアクセスチケットの発行を要求するアクセスチケット発行要求を送信するアクセスチケット発行要求手段と、
前記保護ネットワークへのアクセス用の鍵情報を含むアクセスチケットが前記アクセスチケット発行要求に応じて前記ゲートウェイ装置から送られると、転送対象として指定された前記データの前記データ識別情報と前記アクセスチケットとを含むデータ取得指示を前記データ取得機器に送信するデータ取得指示手段と、
を有することを特徴とする携帯端末装置。
【請求項１０】
保護ネットワークと他のネットワークとの間に配置されて、前記保護ネットワークへの外部からのアクセスを制限するゲートウェイ装置において、
前記保護ネットワークに対して外部からのアクセスを許可することを示すアクセスチケットの発行を要求するアクセスチケット要求を、前記他のネットワーク経由で接続された端末装置から受け付けるアクセスチケット発行要求受付手段と、
前記アクセスチケット発行要求に応じて鍵情報を生成し、前記鍵情報を含むアクセスチケットを前記端末装置に送信するアクセスチケット発行手段と、
前記端末装置に送信した前記鍵情報を記憶する鍵情報記憶手段と、
前記他のネットワーク経由で接続されたデータ取得機器から、前記保護ネットワーク内のデータサーバ装置に対するデータ要求を受け取ると、前記データ要求に含まれる鍵情報が前記鍵情報記憶手段内の前記鍵情報と一致するか否かを判断し、一致した場合には前記データ要求を前記データサーバ装置に対して転送するアクセス制御手段と、
を有することを特徴とするゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は保護されたネットワークの管理に使用する遠隔制御プログラム、携帯端末装置およびゲートウェイ装置に関し、特に保護されたネットワーク内のデータを外部からの操作で取得するための遠隔制御プログラム、携帯端末装置およびゲートウェイ装置に関する。
【背景技術】
【０００２】
家庭やオフィスのネットワークからインターネットに接続する機器は、安全性のために外部ネットワークからの直接接続を禁止している。このような外部から保護されたネットワークを、以下保護ネットワークと呼ぶ。このような、アクセス制限は、ファイアウォールやゲートウェイ装置（以下、ファイアウォールを含めてゲートウェイ装置と呼ぶ）と呼ばれる仲介機能で行われる。ゲートウェイ装置では、外部からのアクセス要求は必要最低限のアクセス要求のみを許可するのが一般的である。
【０００３】
ところが、この接続制限のために、本来の持ち主であるユーザが外出中に目の前（保護ネットワークとは異なるローカルネットワーク内）にある機器から保護ネットワークに接続を試みた場合も、外部からの接続として制限されてしまう。そこで、保護ネットワーク内の機器に対して外部からでも接続できるように、ゲートウェイ装置を設定することがある。もっとも単純な機器接続方法として、ポートマッピングなどのゲートウェイ設定を行い、内部の特定の機器を外部公開することができる。ただし、このような設定を行うと公開された機器へのアクセスはゲートウェイの保護機能はまったく働かない。そのため公開した機器は常に世界中の機器にさらされて、悪意のある第三者から攻撃を受ける危険性がある。
【０００４】
一方、ユーザの持ち歩く携帯端末装置は、予めゲートウェイで認証した信頼できる機器として扱い、ＶＰＮ（Virtual Private Network）のように機器認証機能と通信暗号化機能を用いて安全な経路を設定することができる。従来の例ではこのような安全な経路を利用して、内部ネットワーク機器と周囲のローカルネットワーク機器とが通信する方法が用いられていた。
【０００５】
なお、ファイルサーバなどによってインターネット上に公開されているコンテンツであれば、携帯電話からの制御によって、代理取得サーバにコンテンツの取得を代行させる技術が考えられている（特許文献１参照）。
【特許文献１】特開２００２−３２２８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に示された技術は、ファイルサーバに対して代理取得サーバがアクセス可能であることが前提であり、ファイルサーバがゲートウェイで保護されたＬＡＮ内に配置されていた場合には適用できない。
【０００７】
そこで、ＶＰＮで自宅のＬＡＮに接続した携帯電話でコンテンツを取得し、そのコンテンツを外出先のネットワーク機器に転送することが考えられる。ただし、このように携帯端末で仲介する手法には、以下のような問題があった。
【０００８】
まず携帯端末は持ち歩き可能にするために重量を小さくする必要があり、バッテリも容量が限られ、携帯端末の駆動時間も限られている。携帯端末の作業量やデータ通信量の増加に従って消費電力も増加するため、長時間のデータ通信仲介は難しいという問題がある。
【０００９】
また、携帯端末のＣＰＵも重量や消費電力などの問題から比較的低速度なものが利用されることが多く、この計算力の低さのためにデータ通信速度も低下してしまうという問題もあった。
【００１０】
なお、ユーザが外出先で目の前で確認したネットワーク機器に限って、自宅のネットワーク機器と直接通信可能にすることも原理的に不可能ではない。ただし、外部からゲートウェイの設定を少なからず変更する必要があり、ユーザがその都度ローカルネットワーク機器の情報を調べて、変更操作を行うのは手間の面から非現実的である。
【００１１】
本発明はこのような点に鑑みてなされたものであり、外部からの遠隔操作によってゲートウェイ装置で保護されているネットワーク上のデータを外部の機器に転送させることができる携帯端末装置およびゲートウェイ装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明では上記課題を解決するために、ネットワーク経由で接続され、他のネットワーク経由で前記ローカルネットワークに接続された保護ネットワーク内のデータサーバ装置４に格納されたデータを識別するためのデータ識別情報を記憶するデータリスト記憶手段１ｄにアクセス可能な携帯端末装置１を、図１に示すように機能さ遠隔制御プログラムが提供される。
【００１３】
機器情報取得手段１ａは、通信インタフェースで接続されたローカルネットワークＮ１内の機器から、機器を識別するための機器識別情報５を取得する。機器情報記憶手段１ｂは、機器情報取得手段１ａで取得した機器識別情報５を記憶する。データ取得機器指定受付手段１ｃは、機器情報記憶手段１ｂに記憶された機器識別情報の中からデータ取得処理を実行させるデータ取得機器２の機器識別情報を指定するための操作入力を受け付ける。転送データ指定受付手段１ｅは、データリスト記憶手段１ｄに記憶されたデータ識別情報の中から転送対象とするデータのデータ識別情報を指定するための操作入力を受け付ける。アクセスチケット発行要求手段１ｆは、保護ネットワークＮ２と他のネットワークとの間に設置されたゲートウェイ装置３に対して、保護ネットワークＮ２に対して外部からのアクセスを許可することを示すアクセスチケット７の発行を要求するアクセスチケット発行要求６を送信する。データ取得指示手段１ｇは、保護ネットワークＮ２へのアクセス用の鍵情報を含むアクセスチケット７がアクセスチケット発行要求６に応じてゲートウェイ装置３から送られると、転送対象として指定されたデータ４ａのデータ識別情報とアクセスチケット７とを含むデータ取得指示８をデータ取得機器２に送信する。
【００１４】
このような遠隔制御プログラムを携帯端末装置１に実行させることで、機器情報取得手段１ａによりローカルネットワークＮ１内の機器から、機器を識別するための機器識別情報５が取得される。機器識別情報５は機器情報記憶手段１ｂで記憶される。そして、データ取得機器指定受付手段１ｃにより、データ取得処理を実行させるデータ取得機器２の機器識別情報を指定するための操作入力が受け付けられる。また、転送データ指定受付手段１ｅにより、転送対象とするデータのデータ識別情報を指定するための操作入力が受け付けられる。さらに、アクセスチケット発行要求手段１ｆにより、ゲートウェイ装置３に対してアクセスチケット７の発行を要求するアクセスチケット発行要求６が送信される。アクセスチケット７がゲートウェイ装置３から送られると、データ取得指示手段１ｇにより、転送対象として指定されたデータ４ａのデータ識別情報とアクセスチケット７とを含むデータ取得指示８がデータ取得機器２に送信される。
【００１５】
また、上記課題を解決するために、ネットワーク経由で接続され、他のネットワーク経由でローカルネットワークに接続された保護ネットワーク内のデータサーバ装置に格納されたデータを識別するためのデータ識別情報を記憶するデータリスト記憶手段にアクセス可能な遠隔制御する携帯端末装置を、通信インタフェースで接続された前記ローカルネットワーク内の機器から、前記機器を識別するための機器識別情報を取得する機器情報取得手段、前記機器情報取得手段で取得した前記機器識別情報を記憶する機器情報記憶手段、前記機器情報記憶手段に記憶された前記機器識別情報の中からデータ取得処理を実行させるデータ取得機器の前記機器識別情報を指定するための操作入力を受け付けるデータ取得機器指定受付手段、前記データリスト記憶手段に記憶された前記データ識別情報の中から転送対象とするデータの前記データ識別情報を指定するための操作入力を受け付ける転送データ指定受付手段、鍵情報を生成する鍵生成手段、転送対象として指定された前記データの前記データ識別情報を前記データリスト記憶手段から取得し、前記データサーバ装置に対して、取得した前記データ識別情報を指定すると共に暗号化用の鍵として前記鍵生成手段で生成された前記鍵情報を含め、前記他のネットワーク上に設けられたストレージサーバ装置への転送対象の前記データの転送を要求するデータ転送要求を送信するデータ転送要求手段、前記ストレージサーバ装置に転送されたデータにアクセスするための前記データ識別情報、前記鍵生成手段で生成された前記鍵情報とを含むデータ取得指示を前記データ取得機器に送信するデータ取得指示手段、として機能させることを特徴とする遠隔制御プログラムが提供される。
【００１６】
このような遠隔制御プログラムを携帯端末装置１に実行させることで、機器情報取得手段により、ローカルネットワーク内の機器から、機器を識別するための機器識別情報を取得される。すると、取得された前記機器識別情報は、機器情報記憶手段で記憶される。その後、データ取得機器指定受付手段により、データ取得処理を実行させるデータ取得機器の前記機器識別情報を指定するための操作入力が受け付けられる。また、転送データ指定受付手段により、転送対象とするデータの前記データ識別情報を指定するための操作入力が受け付けられる。さらに、鍵生成手段により、鍵情報が生成される。データサーバ装置に対しては、データ転送要求手段により、データ識別情報を指定すると共に鍵情報を含めたデータ転送要求が送信される。前記データ取得機器に対しては、データ取得指示手段により、データ識別情報と鍵情報とを含むデータ取得指示が送信される。
【００１７】
また、上記課題を解決するために、ネットワーク経由で接続された装置を遠隔制御する携帯端末装置１が提供される。本発明に係る携帯端末装置１において、機器情報取得手段１ａは、通信インタフェースで接続されたローカルネットワークＮ１内の機器から、機器を識別するための機器識別情報５を取得する。機器情報記憶手段１ｂは、機器情報取得手段１ａで取得した機器識別情報５を記憶する。データ取得機器指定受付手段１ｃは、機器情報記憶手段１ｂに記憶された機器識別情報の中からデータ取得処理を実行させるデータ取得機器２の機器識別情報を指定するための操作入力を受け付ける。データリスト記憶手段１ｄは、他のネットワーク経由でローカルネットワークＮ１に接続された保護ネットワークＮ２内のデータサーバ装置４に格納されたデータを識別するためのデータ識別情報を記憶する。転送データ指定受付手段１ｅは、データリスト記憶手段１ｄに記憶されたデータ識別情報の中から転送対象とするデータのデータ識別情報を指定するための操作入力を受け付ける。アクセスチケット発行要求手段１ｆは、保護ネットワークＮ２と他のネットワークとの間に設置されたゲートウェイ装置３に対して、保護ネットワークＮ２に対して外部からのアクセスを許可することを示すアクセスチケット７の発行を要求するアクセスチケット発行要求６を送信する。データ取得指示手段１ｇは、保護ネットワークＮ２へのアクセス用の鍵情報を含むアクセスチケット７がアクセスチケット発行要求６に応じてゲートウェイ装置３から送られると、転送対象として指定されたデータ４ａのデータ識別情報とアクセスチケット７とを含むデータ取得指示８をデータ取得機器２に送信する。
【００１８】
このような携帯端末装置１によれば、機器情報取得手段１ａによりローカルネットワークＮ１内の機器から、機器を識別するための機器識別情報５が取得される。機器識別情報５は機器情報記憶手段１ｂで記憶される。そして、データ取得機器指定受付手段１ｃにより、データ取得処理を実行させるデータ取得機器２の機器識別情報を指定するための操作入力が受け付けられる。また、転送データ指定受付手段１ｅにより、転送対象とするデータのデータ識別情報を指定するための操作入力が受け付けられる。さらに、アクセスチケット発行要求手段１ｆにより、ゲートウェイ装置３に対してアクセスチケット７の発行を要求するアクセスチケット発行要求６が送信される。アクセスチケット７がゲートウェイ装置３から送られると、データ取得指示手段１ｇにより、転送対象として指定されたデータ４ａのデータ識別情報とアクセスチケット７とを含むデータ取得指示８がデータ取得機器２に送信される。
【００１９】
また、上記課題を解決するために、保護ネットワークと他のネットワークとの間に配置されて、前記保護ネットワークへの外部からのアクセスを制限するゲートウェイ装置において、前記保護ネットワークに対して外部からのアクセスを許可することを示すアクセスチケットの発行を要求するアクセスチケット発行要求を、前記他のネットワーク経由で接続された端末装置から受け付けるアクセスチケット発行要求受付手段と、前記アクセスチケット発行要求に応じて鍵情報を生成し、前記鍵情報を含むアクセスチケットを前記端末装置に送信するアクセスチケット発行手段と、前記端末装置に送信した前記鍵情報を記憶する鍵情報記憶手段と、前記他のネットワーク経由で接続されたデータ取得機器から、前記保護ネットワーク内のデータサーバ装置に対するデータ要求を受け取ると、前記データ要求に含まれる鍵情報が前記鍵情報記憶手段内の前記鍵情報と一致するか否かを判断し、一致した場合には前記データ要求を前記データサーバ装置に対して転送するアクセス制御手段と、を有することを特徴とするゲートウェイ装置が提供される。
【００２０】
このようなゲートウェイ装置によれば、アクセスチケット発行要求受付手段により、端末装置からのアクセスチケット要求が受け付けられる。すると、アクセスチケット発行手段により、鍵情報が生成され、アクセスチケットが前記端末装置に送信される。前記端末装置に送信した前記鍵情報は、鍵情報記憶手段に記憶される。その後、データ取得機器からデータ要求を受け取ると、アクセス制御手段により、前記データ要求に含まれる鍵情報が前記鍵情報記憶手段内の前記鍵情報とが一致するか否かが判断され、一致した場合には前記データ要求が前記データサーバ装置に対して転送される。
【発明の効果】
【００２１】
本発明では、鍵情報をデータ取得機器に渡すことで、データ取得機器からデータサーバ装置が提供するデータの他のネットワーク経由での取得を可能とした。これにより、取得するデータを携帯端末装置で中継する必要が無くなり、携帯端末装置の性能に依存せずに効率的なデータ転送が可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を図面を参照して説明する。
図１は、発明の概要を示す図である。携帯端末装置１は、ローカルネットワークＮ１に接続されている。ローカルネットワークＮ１には、データ取得機器２も接続されている。ローカルネットワークＮ１は、図示していない他のネットワークを介して保護ネットワークＮ２に接続されている。保護ネットワークＮ２は、ゲートウェイ装置３によって、外部からのアクセスが制限されている。また、保護ネットワークＮ２には、データ要求９に応じてデータ４ａを提供するデータサーバ装置４が接続されている。
【００２３】
携帯端末装置１は、データ取得機器２とゲートウェイ装置３とを遠隔制御することで、データサーバ装置４内のデータ４ａをデータ取得機器２で取得させる。そのために、携帯端末装置１は、機器情報取得手段１ａ、機器情報記憶手段１ｂ、データ取得機器指定受付手段１ｃ、データリスト記憶手段１ｄ、転送データ指定受付手段１ｅ、データ取得指示手段１ｇ、およびアクセスチケット発行要求手段１ｆを有している。
【００２４】
機器情報取得手段１ａは、通信インタフェースで接続されたローカルネットワークＮ１内の機器から、機器を識別するための機器識別情報５を取得する。機器識別情報５は、たとえば、データ取得機器２に製造時に設定された識別コードである。なお、機器識別情報５のみではなく、機器の名称や、保有している機能の種別を含めた情報をデータ取得機器２から取得することもできる。
【００２５】
機器情報記憶手段１ｂは、機器情報取得手段１ａで取得した機器識別情報５を記憶する。ローカルネットワークＮ１に複数の機器が接続されていた場合、それぞれの機器に対応する機器識別情報５が記憶される。
【００２６】
データ取得機器指定受付手段１ｃは、機器情報記憶手段１ｂに記憶された機器識別情報の中からデータ取得処理を実行させるデータ取得機器２の機器識別情報を指定するための操作入力を受け付ける。たとえば、データ取得機器指定受付手段１ｃは、機器識別情報５に対応する機器名のリストを表示し、そのリストからデータ取得機器２とする機器を選択する操作入力を受け付ける。
【００２７】
データリスト記憶手段１ｄは、他のネットワーク経由でローカルネットワークＮ１に接続された保護ネットワークＮ２内のデータサーバ装置４に格納されたデータを識別するためのデータ識別情報を記憶する。なお、ゲートウェイ装置３において携帯端末装置１による外部からのアクセスを許可するように設定されている場合、携帯端末装置１からデータサーバ装置４にアクセスし、データサーバ装置４で提供しているデータのリストを取得することができる。その場合、データサーバ装置４から取得したリストに示されるデータ識別情報が、データリスト記憶手段１ｄに格納される。
【００２８】
転送データ指定受付手段１ｅは、データリスト記憶手段１ｄに記憶されたデータ識別情報の中から転送対象とするデータのデータ識別情報を指定するための操作入力を受け付ける。たとえば、転送データ指定受付手段１ｅは、データ識別情報に対応するデータ名のリストを表示し、そのリストから転送対象とするデータを選択する操作入力を受け付ける。
【００２９】
アクセスチケット発行要求手段１ｆは、保護ネットワークＮ２と他のネットワークとの間に設置されたゲートウェイ装置３に対して、アクセスチケット発行要求６を送信する。このアクセスチケット発行要求６は、ゲートウェイ装置３に対して、アクセスチケット７の発行を要求するものである。アクセスチケット７は、保護ネットワークＮ２に対して外部からのアクセスを許可することを示す情報である。なお、アクセスチケット発行要求手段１ｆは、アクセスチケット発行要求６に、データ取得機器２の機器識別情報を含めることもできる。
【００３０】
データ取得指示手段１ｇは、アクセスチケット発行要求６に応じてゲートウェイ装置３から送られたアクセスチケット７を取得する。このアクセスチケット７には、保護ネットワークＮ２へのアクセス用の鍵情報が含まれる。そして、データ取得指示手段１ｇは、転送対象として指定されたデータ４ａのデータ識別情報とアクセスチケット７とを含むデータ取得指示８をデータ取得機器２に送信する。
【００３１】
データ取得機器２は、携帯端末装置１からの要求に応じて機器識別情報５を応答する。また、データ取得機器２は、データ取得指示８を受け取ると、データ取得指示８で示されるデータ識別情報を取得するためのデータ要求９をゲートウェイ装置３に送信する。なお、データ取得機器２は、送信するデータ要求９に鍵情報を含める。
【００３２】
ゲートウェイ装置３は、携帯端末装置１からのアクセスチケット発行要求６が送られると、鍵情報を生成する。そして、ゲートウェイ装置３は、鍵情報を含むアクセスチケット７を携帯端末装置１に送信する。また、携帯端末装置１に送信した鍵情報は、ゲートウェイ装置３内に記憶される。その後、データ取得機器２からゲートウェイ装置３にデータ要求９が送られると、ゲートウェイ装置３は、データ要求９に含まれる鍵情報が先に記憶しておいたものと一致するか否かを判断し、一致した場合にのみデータ要求９をデータサーバ装置４に対して転送する。
【００３３】
なお、ゲートウェイ装置３は、アクセスチケット発行要求６にデータ取得機器２を識別するための機器識別情報が含まれていた場合、その機器識別情報に対応付けて鍵情報を記憶する。そして、データ取得機器２からデータ要求９を受信した際には、ゲートウェイ装置３は、データ要求に含まれる機器識別情報と鍵情報との組が先に記憶したものと一致するか否かを判断し、一致した場合にのみデータ要求９をデータサーバ装置４に対して転送する。
【００３４】
このようなシステムによれば、携帯端末装置１からゲートウェイ装置３にアクセスチケット発行要求６が送信されると、ゲートウェイ装置３において鍵情報が生成される。そして、ゲートウェイ装置３から携帯端末装置１へは、鍵情報を含むアクセスチケット７が送信される。携帯端末装置１が取得したアクセスチケット７はデータ取得指示８に含められ、データ取得機器２に渡される。データ取得機器２からは、鍵情報を含むデータ要求９が、ゲートウェイ装置３に送信される。アクセスチケット７に付加した鍵情報とデータ要求９に含まれる鍵情報が同一であれば、ゲートウェイ装置３により、データ要求９がデータサーバ装置４に転送される。すると、データサーバ装置４からデータ４ａがデータ取得機器２に転送される。
【００３５】
このようにして、保護ネットワークＮ２へのアクセスチケット７を自動取得することで、ユーザの手間が省ける。また、携帯端末装置１を安全な通信経路（たとえばＶＰＮ）でゲートウェイ装置３に接続すれば、アクセスチケット７などの重要なデータは安全な経路で交換可能である。しかも、データ転送は機器間で直接行われるため、携帯端末装置１の能力に依存しないデータ転送が可能である。
【００３６】
次に、本実施の形態の詳細を説明する。
［第１の実施の形態］
図２は、第１の実施の形態のシステム構成例を示す図である。第１の実施の形態では、Ａ氏がＢ氏宅を訪問し、Ｂ氏に対してコンテンツを渡す場合を想定している。Ｂ氏宅には、無線ＬＡＮが組まれている。その無線ＬＡＮには、データ取得機器２００が接続されている。データ取得機器２００は、たとえば、ネットワークに接続可能な表示装置である。データ取得機器２００は、携帯端末装置１００からの指示を受けて、データサーバ装置５００からデータを取得する機能を有する。また、Ｂ氏宅の無線ＬＡＮは、ゲートウェイ装置（ＧＷ）３００を介してインターネット１０に接続されている。以下、Ｂ氏宅のネットワークをローカルネットワーク２０と呼ぶ。
【００３７】
ローカルネットワーク２０を守るゲートウェイ装置３００は、通常のゲートウェイと同様に内部から外部への向きの通信リクエストのみを通し、外部からの通信リクエストを拒否する。
【００３８】
Ａ氏宅には、データサーバ装置５００が設けられている。データサーバ装置５００は、ＨＴＴＰ（HyperText Transfer Protocol）やＦＴＰ（File Transfer Protocol ）などの所定のプロトコルでデータを公開する。また、データサーバ装置５００は、家庭内のＬＡＮに接続されている。Ａ氏宅のＬＡＮは、ゲートウェイ装置（ＧＷ）４００経由でインターネット１０に接続されている。以下、Ａ氏宅のネットワークを保護ネットワーク３０と呼ぶ。
【００３９】
保護ネットワーク３０を守るゲートウェイ装置４００は、通常のゲートウェイ機能に加えて、所定のアクセスチケットを持つ外部の機器から内部の機器への通信を許可する機能を有する。また、ゲートウェイ装置４００は、信頼できる機器からの通信機器追加申請を受けて、新しいアクセスチケットを発行する機能を有する。
【００４０】
Ａ氏は、携帯端末装置１００を所有している。携帯端末装置１００は、バッテリ電源を有しており、自由に持ち運びが可能である。さらに、携帯端末装置１００は、ＶＰＮ機能を有している。このＶＰＮ機能を用いて、携帯端末装置１００はゲートウェイ装置４００との間でＶＰＮによる通信を行い、インターネット１０経由でＡ氏宅の保護ネットワークに接続することができる。
【００４１】
また、携帯端末装置１００は、無線ＬＡＮの通信機能を用いて、Ｂ氏宅のローカルネットワーク２０に接続することができる。携帯端末装置１００は、接続されたＬＡＮ内の機器を検出する機能を有している。このような機器検出機能としては、たとえば、ＵＰｎＰ（Universal Plug＆Play）対応のプロトコルがある。さらに、携帯端末装置１００は、Ａ氏宅に設置されたゲートウェイ装置４００に対して、検出した機器を通信可能にするための申請を行い、新アクセスチケットを取得する機能を有する。携帯端末装置１００は、アクセスチケットを近傍機器に伝え、所定のデータの取得を指示することもできる。
【００４２】
ここで、Ａ氏が、携帯端末装置１００を持ってＢ氏宅を訪問する。そして、Ａ氏は、まず、携帯端末装置１００をローカルネットワーク２０に接続する。さらに、Ａ氏は、携帯端末装置１００を操作し、ＶＰＮ機能を用いて、携帯端末装置１００を保護ネットワーク３０に接続する。そして、Ａ氏による携帯端末装置１００への操作入力に基づいて、携帯端末装置１００がデータサーバ装置５００内のデータをデータ取得機器２００に配送するための準備作業を行う。その後、データ取得機器２００がゲートウェイ装置３００，４００を介してデータサーバ装置５００にアクセスし、データを取得する。
【００４３】
ところで、本実施の形態では、ローカルネットワーク２０内から保護ネットワーク３０へのアクセスが行われ、保護ネットワーク３０からローカルネットワーク２０へはアクセスに対する応答が返されるのみである。そのため、ローカルネットワーク２０のゲートウェイ装置３００によって制限を受けるような通信は発生しない。そこで、以下の説明では、特別に説明する必要がある場合を除き、ゲートウェイ装置３００の動作に関する説明は割愛する。
【００４４】
図３は、第１の実施の形態のシステムにおけるデータ取得までの動作の概略を示す図である。携帯端末装置１００は、ローカルネットワーク２０に接続された機器から近傍（ローカルネットワーク２０内）の機器情報を取得する（ステップＳ１１）。これは、ＵＰｎＰなどのプロトコルを用いて実施できる。これにより、データ取得機器２００の機器情報が携帯端末装置１００に渡される。
【００４５】
次に、携帯端末装置１００から保護ネットワーク３０のゲートウェイ装置４００に対して、データ取得機器２００の機器情報登録要求が行われる（ステップＳ１２）。ゲートウェイ装置４００は、データ取得機器２００の機器情報を登録するとともに、アクセスチケットを送付する（ステップＳ１３）。アクセスチケットは、ゲートウェイ装置４００を介した外部からのデータアクセスを制限付きに許可することを示す管理情報である。アクセスチケットでは、たとえば、時間的な制限（本日中）や回数の制限（１回に限る）などの制限内容が定義されている。
【００４６】
アクセスチケットは携帯端末装置１００に渡される。携帯端末装置１００は、受け取ったアクセスチケットをデータ取得機器２００に送付する（ステップＳ１４）。すると、データ取得機器２００は、アクセスチケットを含むデータ取得要求をゲートウェイ装置４００に対して送信する（ステップＳ１５）。ゲートウェイ装置４００は、正しいアクセスチケットであることを確認する。アクセスチケットが正しければ、ゲートウェイ装置４００は、データ取得要求で示されるデータをデータサーバ装置５００に要求する（ステップＳ１６）。データサーバ装置５００は、データ要求に応答して該当するデータをゲートウェイ装置４００に送信する（ステップＳ１７）。ゲートウェイ装置４００は、データサーバ装置５００から送られたデータを、データ取得機器２００に送信する（ステップＳ１８）。データ取得機器２００は、取得したデータを保存し、取得したデータを画面に表示する。
【００４７】
以下、図３に示すような動作を実現するために必要な各装置のハードウェア構成について説明する。
図４は、携帯端末装置のハードウェア構成を示す図である。携帯端末装置１００は、制御回路１０８によって全体が制御される。制御回路１０８には、無線ＬＡＮ通信回路１０１、無線電話通信回路１０２、マイクロホン１０３、スピーカ１０４、入力キー１０５、モニタ１０６及びメモリ１０７が接続されている。
【００４８】
無線ＬＡＮ通信回路１０１は、アンテナ１０１ａを介して、無線ＬＡＮアクセスポイントとの間で無線によるデータ通信を行う。無線電話通信回路１０２は、アンテナ１０１ｂを介して、携帯電話網の基地局との間で無線によるデータ通信を行う。
【００４９】
マイクロホン１０３は、ユーザから入力された音声を、制御回路１０８に渡す。スピーカ１０４は、制御回路１０８から出力された音声データに基づいて音声を出力する。
入力キー１０５は、テンキー等の複数のキーで構成されており、ユーザによって押下されたキーに応じた信号を制御回路１０８に渡す。モニタ１０６は、たとえば、液晶表示装置であり、制御回路１０８から送られた画像データを表示する。
【００５０】
メモリ１０７は、制御回路１０８で実行する処理内容を記述したプログラム、処理に必要なデータ等を記憶する。
次に、このようなハードウェア構成の携帯端末装置１００において実現される機能を説明する。
【００５１】
図５は、本実施の形態に用いるゲートウェイ装置のハードウェア構成例を示す図である。ゲートウェイ装置４００は、ＣＰＵ（Central Processing Unit）４０１によって装置全体が制御されている。ＣＰＵ４０１には、バス４０８を介してＲＡＭ（Random Access Memory）４０２、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）４０３、グラフィック処理装置４０４、入力インタフェース４０５、および通信インタフェース４０６，４０７が接続されている。
【００５２】
ＲＡＭ４０２には、ＣＰＵ４０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ４０２には、ＣＰＵ４０１による処理に必要な各種データが格納される。ＨＤＤ４０３には、ＯＳやアプリケーションプログラムが格納される。なお、ＨＤＤ４０３に代えて、フラッシュメモリなどの不揮発性の半導体記憶装置を用いることもできる。
【００５３】
グラフィック処理装置４０４には、モニタ１１が接続されている。グラフィック処理装置４０４は、ＣＰＵ４０１からの命令に従って、画像をモニタ１１の画面に表示させる。入力インタフェース４０５には、キーボード１２とマウス１３とが接続されている。入力インタフェース４０５は、キーボード１２やマウス１３から送られてくる信号を、バス４０８を介してＣＰＵ４０１に送信する。
【００５４】
通信インタフェース４０６は、インターネット１０に接続されている。通信インタフェース４０６は、インターネット１０を介して、携帯端末装置１００やデータ取得機器２００との間でデータの送受信を行う。
【００５５】
通信インタフェース４０７は、保護ネットワーク３０に接続されている。通信インタフェース４０７は、保護ネットワーク３０を介して、データサーバ装置５００との間でデータの送受信を行う。
【００５６】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。なお、図５には、ゲートウェイ装置４００のハードウェア構成を示したが、データ取得機器２００、ゲートウェイ装置３００、およびデータサーバ装置５００も同様のハードウェア構成で実現することができる。ただし、データ取得機器２００とデータサーバ装置５００とについては、通信インタフェースは１つあればよい。
【００５７】
次に、本実施の形態に係る処理を実現するための機能を説明する。
図６は、第１の実施の形態における各装置の機能を示すブロック図である。携帯端末装置１００は、ＶＰＮ制御部１１０、近傍機器検出部１２０、機器情報記憶部１３０、公開データリスト取得部１４０、データリスト記憶部１５０、通信機器申請部１６０、アクセスチケット仲介部１７０、およびデータ取得指示部１８０を有している。
【００５８】
ＶＰＮ制御部１１０は、ＶＰＮ機能により、保護ネットワーク３０のゲートウェイ装置４００に接続する。ＶＰＮ制御部１１０は、ゲートウェイ装置４００と通信する際には、通信するパケットを暗号化する。そして、ＶＰＮ制御部１１０は、暗号化されたデータ（暗号データに新たなヘッダ情報を付加し、インターネット１０経由でゲートウェイ装置４００宛に送信する。また、ＶＰＮ制御部１１０は、ゲートウェイ装置４００からパケットを受信すると、そのパケット内のデータを復号する。復号したデータには、暗号化前のパケットのヘッダ情報も含まれているため、ＶＰＮ制御部１１０はそのヘッダ情報に基づいて、復号したデータを所定の機能に渡す。
【００５９】
近傍機器検出部１２０は、ＶＰＮ制御部１１０によって携帯端末装置１００が保護ネットワーク３０に接続された後、保護ネットワーク３０とローカルネットワーク２０とに接続されている機器を検出する。たとえば、近傍機器検出部１２０は、所定のプロトコルに従って保護ネットワーク３０とローカルネットワーク２０に対して、機器情報通知要求をブロードキャストで送信する。すると、その機器情報通知要求に対応するプロトコルを搭載している機器から、機器情報が返信される。近傍機器検出部１２０は、返信された機器情報を、機器情報記憶部１３０に格納する。
【００６０】
機器情報記憶部１３０は、機器情報を記憶するための記憶装置である。たとえば、メモリ１０７の記憶領域の一部が機器情報記憶部１３０として使用される。
公開データリスト取得部１４０は、ＶＰＮ機能によって保護ネットワーク３０に接続された後、データサーバ装置５００にアクセスし、公開しているデータのリストを取得する。そして、公開データリスト取得部１４０は、取得したデータリストをデータリスト記憶部１５０に格納する。
【００６１】
データリスト記憶部１５０は、データリストを記憶する記憶装置である。たとえば、メモリ１０７の記憶領域の一部がデータリスト記憶部１５０として使用される。
通信機器申請部１６０は、ユーザ（たとえばＡ氏）からの操作入力に応答して、保護ネットワーク３０への接続を許可すべき通信機器を選択する。また、通信機器申請部１６０は、ユーザ（たとえばＡ氏）からの操作入力に応答して、データサーバ装置５００が公開しているデータのうち、保護ネットワーク３０の外部の通信機器への公開を許可するデータを選択する。そして、通信機器申請部１６０は、選択した通信機器への選択したデータの公開を申請する通信機器申請情報をゲートウェイ装置４００に対して送信する。
【００６２】
アクセスチケット仲介部１７０は、ゲートウェイ装置４００からアクセスチケットを受け取ると、そのアクセスチケットをデータ取得指示部１８０に渡す。
データ取得指示部１８０は、アクセスチケットを受け取ると、通信機器申請部１６０で選択された通信機器（この例では、データ取得機器２００が選択されたものとする）に対して、データ取得指示を送信する。
【００６３】
データ取得機器２００は、サービス情報通知部２１０、データ取得部２２０、データ記憶部２３０、およびデータ再生部２４０を有している。
サービス情報通知部２１０は、機器情報通知要求に応答して、データ取得機器２００の機器情報を送信する。機器情報には、たとえば、データ取得機器２００を一意に識別するためのＩＤや、データ取得機器２００が有する機能に関する情報が含まれる。
【００６４】
データ取得部２２０は、データ取得指示を受け取ると、指定されたデータを取得する。そして、データ取得部２２０は、取得したデータをデータ記憶部２３０に格納する。
データ記憶部２３０は、データ取得部２２０が取得したデータを記憶するための記憶装置である。たとえば、データ取得機器２００に内蔵されたハードディスク装置の記憶領域の一部が、データ記憶部２３０として使用される。
【００６５】
データ再生部２４０は、データ記憶部２３０に格納されたデータを再生する。たとえば、動画データがデータ記憶部２３０に格納されている場合、データ再生部２４０は、動画データを再生し、動画を画面に表示する。
【００６６】
ゲートウェイ装置４００は、ＶＰＮ制御部４１０，通信機器申請受付部４２０、アクセスチケット発行部４３０、発行チケット管理テーブル４４０、およびアクセス制御部４５０を有している。
【００６７】
ＶＰＮ制御部４１０は、インターネット１０経由で携帯端末装置１００とＶＰＮの接続を行う。その際、ＶＰＮ制御部４１０は、携帯端末装置１００の認証を行い、携帯端末装置１００がＡ氏の所有するものであることを確認する。携帯端末装置１００の認証は、たとえば、予め登録されている携帯端末装置１００のＩＤと、ＶＰＮ接続の差異に携帯端末装置１００から送られてくるＩＤとが一致することを確認する。また、ＶＰＮ制御部４１０は、ＶＰＮで接続した携帯端末装置１００にデータを送信する際には、送信するパケットを暗号化して、インターネット１０送信用のヘッダ情報を付加して送信する。また、ＶＰＮ制御部４１０は、携帯端末装置１００からパケットを受け取ると、そのデータを復号する。そして、ＶＰＮ制御部４１０は、復号したデータに含まれるヘッダ情報に従ってデータ転送等の処理を行う。
【００６８】
通信機器申請受付部４２０は、携帯端末装置１００から送られた通信機器登録要求を受け取る。そして、通信機器申請受付部４２０は、受け取った通信機器登録要求をアクセスチケット発行部４３０に渡す。
【００６９】
アクセスチケット発行部４３０は、通信機器登録要求を受け取ると、その通信機器登録要求に応じてアクセスチケットを発行する。そして、アクセスチケット発行部４３０は、発行したアクセスチケットを発行チケット管理テーブル４４０に登録すると共に、通信機器登録要求の送信元である携帯端末装置１００に対して送信する。
【００７０】
発行チケット管理テーブル４４０は、アクセスチケット発行部４３０が発行したアクセスチケットを格納するための記憶装置である。たとえば、ＲＡＭ１０２内の記憶領域の一部が発行チケット管理テーブル４４０として使用される。
【００７１】
アクセス制御部４５０は、データ取得機器２００からのデータ要求を受け取ると、そのデータ要求に含まれているアクセスチケットと、発行チケット管理テーブル４４０に格納されているアクセスチケットとを照合する。そして、アクセス制御部４５０は、該当するアクセスチケットが発行チケット管理テーブル４４０内に存在し、使用期限などの使用条件を満たしていれば、データ要求で指定されたデータをデータサーバ装置５００から取得する。
【００７２】
データサーバ装置５００は、コンテンツ記憶部５１０、サービス情報通知部５２０、およびデータ公開部５３０を有している。
コンテンツ記憶部５１０は、公開するデータを記憶する記憶装置である。たとえば、データサーバ装置５００に設けられたハードディスク装置内の一部の記憶領域が、コンテンツ記憶部５１０として使用される。
【００７３】
サービス情報通知部５２０は、機器情報通知要求に応答して、データ取得機器２００の機器情報を送信する。機器情報には、たとえば、データサーバ装置５００を一意に識別するためのＩＤや、データサーバ装置５００が有する機能に関する情報が含まれる。
【００７４】
データ公開部５３０は、ゲートウェイ装置４００からのデータ要求に応答して、要求されたデータをコンテンツ記憶部５１０から取得する。そして、データ公開部５３０は、取得したデータをゲートウェイ装置４００に対して送信する。
【００７５】
次に、Ａ氏が自宅に保管しているデータを、Ｂ氏宅のデータ取得機器２００に転送して、再生する手順を具体的に説明する。
図７は、第１の実施の形態におけるデータ取得処理の手順を示すシーケンス図である。以下、図７に示す処理をステップ番号に沿って説明する。
【００７６】
［ステップＳ２１］携帯端末装置１００は、Ｂ氏宅内の無線ＬＡＮのアクセスポイント（図示せず）から出力される信号を検出すると、該当するアクセスポイント経由でローカルネットワーク２０に接続する。この際、アクセスポイントがキーワードの入力を要求する場合、Ｂ氏が携帯電話を操作し、キーワードの入力を行う。なお、この処理は、携帯端末装置１００の無線ＬＡＮ通信回路１０１をデバイスドライバによって制御することで実現される。これにより、携帯端末装置１００は、ローカルネットワーク２０の接続機器の１つとなる。
【００７７】
［ステップＳ２２］携帯端末装置１００のＶＰＮ制御部１１０は、ユーザ（Ａ氏）からの操作入力に応答して、保護ネットワーク３０のゲートウェイ装置４００にアクセスし、ゲートウェイ装置４００に対してＶＰＮの接続要求を送信する。なお、携帯端末装置１００からゲートウェイ装置４００へのアクセスは、ローカルネットワーク２０、ゲートウェイ装置３００、およびインターネット１０を介して行われる。
【００７８】
［ステップＳ２３］ゲートウェイ装置４００のＶＰＮ制御部４１０は、携帯端末装置１００からのＶＰＮ接続要求に応じてＶＰＮの通信環境を構築し、ＶＰＮ接続確認を行う。これにより、携帯端末装置１００は、保護ネットワーク３０の接続機器の１つとなる。すなわち、携帯端末装置１００は、ローカルネットワーク２０と保護ネットワーク３０との両方に接続された通信機器として機能する。
【００７９】
［ステップＳ２４］携帯端末装置１００は、ローカルネットワーク２０と保護ネットワーク３０とに接続された機器から、機器情報を取得する。具体的には、携帯端末装置１００の近傍機器検出部１２０は、ローカルネットワーク２０と保護ネットワーク３０とのそれぞれに対して、機器情報通知要求を送信する。
【００８０】
［ステップＳ２５］データ取得機器２００のサービス情報通知部２１０は、携帯端末装置１００に対して機器情報４１を送信する。
［ステップＳ２６］データサーバ装置５００のサービス情報通知部５２０は、携帯端末装置１００に対して機器情報４２を送信する。
【００８１】
図８は、機器情報のデータ構造例を示す図である。機器情報４１には、機器名、機器タイプ、製造元、ＩＤ、アクセスＵＲＬ（Uniform Resource Locator）などの項目に対応付けて、情報が設定されている。
【００８２】
機器名の項目には、機器情報４１を送信した装置の名称が設定される。機器タイプの項目には、機器情報４１を送信した装置が有している機能が示されている。図８の例では、動画ファイルの再生機能を示す情報「動画プレイヤ」が、機器タイプとして設定されている。製造元の項目には、機器情報４１を送信した装置を製造した企業の名称が設定される。ＩＤの項目には、機器情報４１を送信した装置を一意に識別するための識別情報が設定される。アクセスＵＲＬの項目には、機器タイプで示される機能を実行するためのファイルのＵＲＬが設定される。
【００８３】
なお、データ取得機器２００とデータサーバ装置５００とから取得した機器情報４１，４２は、機器情報記憶部１３０に格納される。
図７に戻り、機器情報４１，４２取得後の処理を説明する。
【００８４】
［ステップＳ２７］携帯端末装置１００の公開データリスト取得部１４０は、データサーバ装置５００に対して、データリストリクエスト４３を送信する。
図９は、データリストリクエストのデータ構造例を示す図である。データリストリクエスト４３には、このリクエストがデータリスト閲覧要求であることを示す情報が設定されている。そして、データリストリクエスト４３には、コマンド実行時のパラメータとして、パスとリスト上限との項目に関する情報が含まれている。パスの項目には、閲覧対象のデータが格納されているフォルダを一意に識別するための情報である。なお、パスの値は、たとえば、公開データリスト取得部１４０が管理するメモリ領域に予め設定しておく。また、データリストリクエスト４３を送信する際の操作入力によって、パスを指定することもできる。リスト上限の項目には、取得するリストに含まれるデータ名（データ名）の上限数が設定される。リスト上限の値は、たとえば、公開データリスト取得部１４０が管理するメモリ領域に予め設定しておく。なお、データリストリクエスト４３を送信する際の操作入力によって、リスト上限の値を指定することもできる。
【００８５】
なお、図９に示したパスは、予めデータリストのファイルがデータサーバ装置５００内に作成されているときの、そのファイルに対する基準のフォルダからの相対パスである。任意のフォルダ内のファイルリストを取得する場合には、該当するフォルダの絶対パス（たとえば、http://homegw.ddns.xyz/mediaserver/contents/）を指定することもでききる。
【００８６】
図７に戻り、データリストリクエスト４３送信後の処理を説明する。
［ステップＳ２８］ゲートウェイ装置４００は、データリストリクエスト４３をデータサーバ装置５００に転送する。
【００８７】
［ステップＳ２９］データサーバ装置５００は、データリストリクエスト４３を受け取ると、パスで指定されたフォルダ内のデータリスト４４（リスト上限で指定された数以内のデータ名のリスト）をゲートウェイ装置４００へ送信する。
【００８８】
［ステップＳ３０］ゲートウェイ装置４００は、データリスト４４を携帯端末装置１００に転送する。
図１０は、データリストのデータ構造例を示す図である。データリスト４４には、この情報が、データリスト閲覧の要求に対する応答であることを示す情報が設定されている。また、データリスト４４には、リスト数の項目が設けられている。リスト数の項目には、データリスト４４に含まれるデータ名の数が設定される。そして、データリスト４４内に、リスト数に応じた数のデータ名が設定されている。データ名は、該当データにアクセスするためのＵＲＬが付与されている。なお、フォルダ名もリストに含まれている。
【００８９】
図７に戻り、データリスト４４応答後の処理を説明する。
［ステップＳ３１］携帯端末装置１００の公開データリスト取得部１４０は、取得したデータリスト４４をデータリスト記憶部１５０に格納する。そして、通信機器申請部１６０が、データリスト記憶部１５０に格納されたデータリスト４４の中から取得するデータを選択する。具体的には、通信機器申請部１６０は、データリスト４４の内容を携帯端末装置１００のモニタ１０６に表示させ、取得するデータを指定する操作入力を受け付ける。ユーザ（Ａ氏）によってデータが指定されると、通信機器申請部１６０は、指定されたデータを取得すべきデータとして選択する。
【００９０】
図１１は、データ選択画面の例を示す図である。データ選択画面６０には、リスト表示部６１が設けられている。リスト表示部６１には、データリスト４４に示されるフォルダ名やデータ名が表示される。ユーザは、携帯端末装置１００の入力キーを操作して、任意のデータ名を指定することができる。
【００９１】
リスト表示部６１の下には、戻るボタン６２と表示ボタン６３とが設けられている。戻るボタン６２は、データ選択画面６０表示前の画面を表示させるためのボタンである。表示ボタン６３は、フォルダが選択された時に、そのフォルダの内容を表示させるためのボタンである。リスト表示部６１でフォルダが選択され、表示ボタン６３が押下された場合、選択されたフォルダの位置を指定したデータリストリクエストが、データサーバ装置５００に対して送信される。そして、そのデータリストリクエストに応じてデータサーバ装置５００から返されたリストデータの内容が画面に表示される。
【００９２】
図７に戻り、データ選択後の処理を説明する。
［ステップＳ３２］通信機器申請部１６０は、機器情報記憶部１３０に格納された機器情報の中からデータ取得を実行させる機器を選択する。具体的には、通信機器申請部１６０は、機器情報の内容を携帯端末装置１００のモニタ１０６に表示させ、データの取得を実行させる機器を指定する操作入力を受け付ける。ユーザ（Ａ氏）によって機器が指定されると、通信機器申請部１６０は、指定された機器を、データ取得を実行すべき機器として選択する。
【００９３】
図１２は、機器選択メニューの表示例を示す図である。この例では、データ選択画面６０を表示中に所定のキーを操作することで、取得機器選択メニュー６４が表示される。取得機器選択メニュー６４には、機器情報記憶部１３０に格納された機器情報に示される機器名のリストが表示される。ユーザが、表示された機器名の１つを指定する操作入力を行うことで、通信機器申請部１６０によって指定された機器が取得機器として選択される。
【００９４】
図７に戻り、取得機器選択後の処理を説明する。
［ステップＳ３３］通信機器申請部１６０は、ゲートウェイ装置４００に対して機器情報登録要求を送信する。
【００９５】
図１３は、機器情報登録要求のデータ構造例を示す図である。機器情報登録要求４５には、機器情報の登録要求であることを示す情報が設定されている。また、機器情報登録要求４５には、アクションとコンテンツとその項目が設けられている。アクションの項目には、登録した機器に許可すべきアクションが設定されている。この例では、「データ取得」のアクションが設定されている。コンテンツの項目には、取得するデータを一意に識別するための情報が設定される。さらに、機器情報登録要求４５には、取得機器情報として、取得機器の機器情報４１が設定される。図１３の例では、データ取得機器２００の機器情報４１が設定されている。
【００９６】
図７に戻り、機器情報登録要求４５送信後の処理を説明する。
［ステップＳ３４］ゲートウェイ装置４００の通信機器申請受付部４２０は、機器情報登録要求４５に含まれている機器情報４１の内容を、発行チケット管理テーブル４４０に登録する。そして、通信機器申請受付部４２０は、アクセスチケット発行部４３０に対してアクセスチケットの発行を依頼する。
【００９７】
［ステップＳ３５］アクセスチケット発行部４３０は、機器情報登録要求４５に応じたアクセスチケット４６を発行する。そして、アクセスチケット発行部４３０は、発行したアクセスチケット４６を携帯端末装置１００に対して送信する。また、アクセスチケット発行部４３０は、発行したアクセスチケット４６の内容を、発行チケット管理テーブル４４０に登録する。
【００９８】
図１４は、アクセスチケットのデータ構造例を示す図である。アクセスチケット４６は、チケットデータと有効期限との項目が設けられている。チケットデータの項目には、アクセスチケット４６を一意に識別するためのデータ（チケットデータ）が設定されている。チケットデータは、保護ネットワーク３０へのアクセスのための鍵情報である。アクセスデータとして、例えば、アクセスチケット発行部４３０によってランダムに生成された値が使用される。なお、提供するコンテンツのパス、ファイル情報、取得機器のＩＤなどと、ゲートウェイ装置４００が有する秘密鍵を基にして、ハッシュ関数を用いてチケットデータを生成してもよい。有効期限の項目には、アクセスチケット４６の有効期限が設定される。有効期限は、たとえば、アクセスチケット発行部４３０が、機器情報登録要求を取得した日時に所定時間を加算することで算出する。
【００９９】
図１３に示した機器情報登録要求４５の内容と、その機器情報登録要求４５に対応するアクセスチケット４６とが関連付けられ、発行チケット管理テーブル４４０に登録される。
【０１００】
図１５は、発行チケット管理テーブルのデータ構造例を示す図である。発行チケット管理テーブル４４０には、機器ＩＤ、機器タイプ、チケットデータ、および有効期限の欄が設けられている。各欄の横方向に並べられた情報同士が互いに関連付けられ、１つの発行チケット情報を構成している。
【０１０１】
機器ＩＤの欄には、機器情報登録要求４５に付加された機器情報４１内のＩＤの項目の値が設定される。機器タイプの欄には、機器情報登録要求４５に付加された機器情報４１内の機器タイプの項目の値が設定される。チケットデータの欄には、アクセスチケット４６のチケットデータの欄の値が設定される。有効期限の欄には、アクセスチケット４６の有効期限の値が設定される。
【０１０２】
なお、図１５に示した発行チケット管理テーブル４４０は、アクセス可能なコンテンツの制限を設けない場合の例である。アクセス対象となるコンテンツ毎に個別のアクセスチケットを発行する場合、図１５に示した発行チケット管理テーブル４４０に対して、コンテンツＵＲＬの欄が追加される。コンテンツＵＲＬの欄には、機器情報登録要求４５のコンテンツの項目の値が設定される。
【０１０３】
図７に戻り、アクセスチケット発行後の処理を説明する。
［ステップＳ３６］携帯端末装置１００のアクセスチケット仲介部１７０は、ゲートウェイ装置４００から送られたアクセスチケット４６を取得し、データ取得指示部１８０に渡す。
【０１０４】
［ステップＳ３７］携帯端末装置１００のデータ取得指示部１８０は、通信機器申請部１６０から、ゲートウェイ装置４００に送信した機器情報登録要求４５の内容を取得する。そして、データ取得指示部１８０は、取得した情報に基づいて、データ取得指示４７をデータ取得機器２００に送信する。
【０１０５】
図１６は、データ取得指示のデータ構造例を示す図である。データ取得指示４７には、アクションとコンテンツとの項目が設けられている。アクションの項目には、データ取得機器２００に実行させる処理が示される。図１６の例では、取得したデータの再生を示すアクションが設定されている。コンテンツの項目には、取得すべきデータのＵＲＬ（データ取得時に指定するパラメータも含む）が設定される。また、データ取得指示４７には、アクセスチケット４６が付加されている。
【０１０６】
図７に戻り、データ取得指示４７送信後の処理を説明する。
［ステップＳ３８］データ取得機器２００のデータ取得部２２０は、ゲートウェイ装置４００に対して、データ取得指示４７におけるコンテンツの項目に設定されているＵＲＬを指定したデータ要求４８を送信する。
【０１０７】
図１７は、データ要求のデータ構造例を示す図である。データ要求４８には、アクション、コンテンツ、チケットデータ、および機器ＩＤの項目が設けられている。アクションの項目には、要求する処理の種別が設定される。この例では、データの取得のアクションであることが設定されている。なお、データ要求４８でＨＴＴＰの要求であれば、アクションは「ＧＥＴ」メソッドで表される。コンテンツの項目には、取得するデータのＵＲＬ（パラメータを含む）が設定される。チケットデータの項目には、アクセスチケット４６に含まれていたチケットデータの値が設定される。機器ＩＤの項目には、データ取得機器２００を一意に識別するためのＩＤが設定される。
【０１０８】
図７に戻り、データ要求４８送信後の処理を説明する。
［ステップＳ３９］ゲートウェイ装置４００のアクセス制御部４５０は、データ取得機器２００から送られたデータ要求４８を受け取ると、正当なアクセスチケットを含んでいるか否かを判断する。この処理の詳細は後述する。
【０１０９】
［ステップＳ４０］アクセス制御部４５０は、データ要求４８に正当なアクセスチケットが含まれていることを確認すると、データサーバ装置５００に対してデータ要求４９を送信する。
【０１１０】
図１８は、ゲートウェイ装置から出力されるデータ要求のデータ構造例を示す図である。このデータ要求４９には、アクションとコンテンツとの項目が設けられている。アクションの項目には、要求する処理の種別が設定される。コンテンツの項目には、取得するデータのＵＲＬ（パラメータを含む）が設定される。すなわち、データ要求４９の内容は、データ取得機器２００から出力されたデータ要求４８からチケットデータと機器ＩＤとを除いたものである。
【０１１１】
図７に戻り、ゲートウェイ装置４００からのデータ要求送信後の処理を説明する。
［ステップＳ４１］データサーバ装置５００のデータ公開部５３０は、データ要求４９を受け取ると、コンテンツの項目に示されるＵＲＬに対応するデータをコンテンツ記憶部５１０から取得する。そして、データ公開部５３０は、取得したデータ５０を、たとえば、ＴＨＨＰによってゲートウェイ装置４００に対して送信する。
【０１１２】
［ステップＳ４２］ゲートウェイ装置４００は、取得したデータ５０をデータ取得機器２００に対して転送する。
［ステップＳ４３］データ取得機器２００のデータ取得部２２０は、ゲートウェイ装置４００から転送されたデータ５０を受信し、データ記憶部２３０に格納する。
【０１１３】
［ステップＳ４４］データ再生部２４０は、データ記憶部２３０に格納されたデータ５０を再生する。たとえば、データ５０が動画データであれば、データ再生部２４０によって動画が再生、表示される。
【０１１４】
以上のようにして、携帯端末装置１００からの操作によって、保護ネットワーク３０のデータサーバ装置５００が提供するデータをローカルネットワーク２０内のデータ取得機器２００に転送することができる。
【０１１５】
次に、チケット確認処理を詳細に説明する。
図１９は、チケット確認処理の手順を示すフローチャートである。以下、図１９に示す処理をステップ番号に沿って説明する。
【０１１６】
［ステップＳ５１］ゲートウェイ装置４００のアクセス制御部４５０は、データ要求４８を受信する。
［ステップＳ５２］アクセス制御部４５０は、データ要求４８からチケットデータと機器ＩＤとを抽出する。
【０１１７】
［ステップＳ５３］アクセス制御部４５０は、発行チケット管理テーブル４４０から、抽出したチケットデータと機器ＩＤとの組と値が一致する発行チケット情報を検索する。
［ステップＳ５４］アクセス制御部４５０は、ステップＳ５３における検索において、アクセスデータと機器ＩＤが一致する発行チケット情報が検出されたか否かを判断する。検出された場合、処理がステップＳ５５に進められる。検出されなかった場合、処理がステップＳ５７に進められる。
【０１１８】
［ステップＳ５５］アクセス制御部４５０は、現在の日時が、検出された発行チケット情報に設定されている有効期限内か否かを判断する。有効期限内であれば、処理がステップＳ５６に進められる。有効期限を過ぎていれば、処理がステップＳ５７に進められる。
【０１１９】
［ステップＳ５６］アクセス制御部４５０は、受信したデータ要求４８からチケットデータと機器ＩＤとを除いたデータ要求４９を、データサーバ装置５００に転送する。その後、処理が終了する。
【０１２０】
［ステップＳ５７］アクセス制御部４５０は、データ要求４８に応じたデータ送信を拒否することとし、エラーメッセージをデータ取得機器２００に送信する。その後、処理が終了する。
【０１２１】
以上のようにして、予め保護ネットワーク３０内のゲートウェイ装置４００にデータ取得機器２００のＩＤなどを登録しておかなくても、インターネット１０を経由した外部からの操作でデータサーバ装置５００内のデータをデータ取得機器２００に送信することができる。これにより、外出先のデータ取得機器２００へのデータの転送が容易となる。
【０１２２】
しかも、ゲートウェイ装置４００で発行されるアクセスチケットは、ＶＰＮ経由で携帯端末装置１００に渡される。そして、アクセスチケットを有しているデータ取得機器２００からのアクセスのみをゲートウェイ装置４００が通過させる。これにより、保護ネットワーク３０の安全性を保ったまま、保護ネットワーク３０内への外部からのアクセスが可能となる。
【０１２３】
さらに、取得したアクセスチケットのデータ取得機器２００への受け渡しは、携帯端末装置１００によって自動的に実行されるため、ユーザの手間が省ける。
その上、転送されるデータは携帯端末装置１００を経由しないため、データの転送速度が、携帯端末装置１００のデータ処理能力やデータ通信能力に依存することもない。
【０１２４】
［第２の実施の形態］
次に、第２の実施の形態について説明する。第２の実施の形態は、保護ネットワーク３０に対してデータ取得機器から直接アクセスさせずに、インターネット１０上のストレージサーバを介してデータ取得機器にデータを渡すシステムである。
【０１２５】
図２０は、第２の実施の形態のシステム構成例を示す図である。なお、図２に示した第１の実施の形態と同じ要素には同一の符号を付して説明を省略する。第２の実施の形態では、ローカルネットワーク２０や保護ネットワーク３０の各機器の配置および接続関係は、第１の実施の形態と同様である。ただし、携帯端末装置１００ａ、データ取得機器２００ａ、ゲートウェイ装置４００ａ、およびデータサーバ装置５００ａの有する機能が、第１の実施の形態と相違する。
【０１２６】
Ｂ氏宅のデータ取得機器２００ａは、たとえば、ネットワークに接続可能な表示装置である。データ取得機器２００ａは、携帯端末装置１００ａからの指示を受けて、ストレージサーバ装置６００からデータを取得する機能を有する。さらに、データ取得機器２００ａは、携帯端末装置１００ａから受け取った暗号鍵を用いて、ストレージサーバ６００から取得したデータを復号することができる。
【０１２７】
Ａ氏宅のデータサーバ装置５００ａは、ＨＴＴＰやＦＴＰなどの所定のプロトコルでデータを公開する。また、データサーバ装置５００ａは、携帯端末装置１００ａから受け取った暗号鍵を用いてデータを暗号化し、ストレージサーバ装置６００に送信することができる。ゲートウェイ装置４００ａは、通常のゲートウェイ機能によって保護ネットワーク３０を保護している。すなわち、ゲートウェイ装置４００ａは、保護ネットワーク３０からインターネット１０への向きの通信のみを通し、インターネット１０からの通信リクエストを拒否する。また、ゲートウェイ装置４００ａは、ＶＰＮによる外部機器との通信機能を有している。
【０１２８】
Ａ氏は、無線ＬＡＮによる通信機能を搭載した携帯端末装置１００ａを所有している。携帯端末装置１００ａは、ＶＰＮ機能を有している。このＶＰＮ機能を用いて、携帯端末装置１００ａはゲートウェイ装置４００ａとの間でＶＰＮによる通信を行い、インターネット１０経由でＡ氏宅の保護ネットワーク３０に接続することができる。また、携帯端末装置１００ａは、無線ＬＡＮの通信機能を用いて、Ｂ氏宅のローカルネットワーク２０に接続することができる。携帯端末装置１００ａは、ＵＰｎＰなどのプロトコルを用いて、接続されたＬＡＮ内の機器を検出する機能を有している。さらに、携帯端末装置１００ａは、Ａ氏宅に設置されたデータサーバ装置５００ａに対して暗号鍵を送付してデータの転送を指示すると共に、同じ暗号鍵をデータ取得機器２００ａに送付してデータ取得を指示することができる。
【０１２９】
ネットワークサービス業者７０には、ストレージサーバ装置６００が設けられている。ストレージサーバ装置６００は、インターネット１０に接続されており、データサーバ装置５００ａとデータ取得機器２００ａとのいずれからでもアクセス可能である。ストレージサーバ装置６００は、データサーバ装置５００ａから送られたデータを格納し、そのデータの取得要求がデータ取得機器２００ａから出されると、そのデータをデータ取得機器２００ａに送信する。データの送受信には、ＦＴＰやＨＴＴＰなどの標準のプロトコルが用いられる。
【０１３０】
ここで、Ａ氏が、携帯端末装置１００ａを持ってＢ氏宅を訪問する。そして、Ａ氏は、まず、携帯端末装置１００ａをローカルネットワーク２０に接続する。さらに、Ａ氏は、携帯端末装置１００ａを操作し、ＶＰＮ機能を用いて、携帯端末装置１００ａを保護ネットワーク３０に接続する。そして、Ａ氏による携帯端末装置１００ａへの操作入力に基づいて、携帯端末装置１００ａがデータサーバ装置５００内のデータをストレージサーバ装置６００経由でデータ取得機器２００ａに配送するための準備作業を行う。その後、データサーバ装置５００ａがストレージサーバ装置６００へデータを送信し、データ取得機器２００ａがストレージサーバ装置６００からデータを取得する。
【０１３１】
このように、第２の実施の形態では、保護ネットワーク３０のゲートウェイ装置４００ａの設定を変更する必要はない。すなわち、ゲートウェイ装置４００ａは、外部ネットワークからのアクセス（ＶＰＮ経由を除く）は全て遮断する状態を維持しておくことができる。そのため、携帯端末装置１００ａからの制御によってデータサーバ装置５００ａ内のデータをローカルネットワーク２０のデータ取得機器２００ａに転送する処理を、保護ネットワーク３０の安全性を損なわずに実現できる。
【０１３２】
ところで、第２の実施の形態ではローカルネットワーク２０のゲートウェイ装置３００や保護ネットワーク３０のゲートウェイ装置４００ａで制限を受けるような通信は発生しない。そこで、以下の説明では、特別に説明する必要がある場合を除き、ゲートウェイ装置３００の動作に関する説明は割愛する。
【０１３３】
図２１は、第２の実施の形態のシステムにおけるデータ取得までの動作の概略を示す図である。携帯端末装置１００ａは、ローカルネットワーク２０に接続された機器から近傍（ローカルネットワーク２０内）の機器情報を取得する（ステップＳ６１）。これは、ＵＰｎＰなどのプロトコルを用いて実施できる。これにより、データ取得機器２００ａの機器情報が携帯端末装置１００ａに渡される。
【０１３４】
次に、携帯端末装置１００ａは、保護ネットワーク３０のデータサーバ装置５００ａに対してデータ転送指示を送信する（ステップＳ６２）。このデータ転送指示には、暗号鍵が含められる。データサーバ装置５００ａは、データ転送指示で指定されたデータを携帯端末装置１００ａから送られた暗号鍵で暗号化し、ストレージサーバ装置６００に転送する（ステップＳ６３）。その後、データサーバ装置５００ａは、データ転送終了通知を携帯端末装置１００ａに送信する（ステップＳ６４）。
【０１３５】
携帯端末装置１００ａは、データ転送終了通知を受け取ると、データ取得機器２００ａに対してデータ取得指示を送信する（ステップＳ６５）。データ取得指示には、暗号鍵が含められる。
【０１３６】
データ取得機器２００ａは、データ取得指示で示されるデータに関するデータ要求をストレージサーバ装置６００に対して送信する（ステップＳ６６）。すると、ストレージサーバ装置６００からデータがデータ取得機器２００ａに送信される（ステップＳ６７）。データ取得機器２００ａは、取得したデータをデータ取得指示に含まれていた暗号鍵で復号し、再生する。
【０１３７】
なお、図２１に示すような動作を実現するための携帯端末装置１００ａのハードウェア構成は、図４に示した第１の実施の形態に係る携帯端末装置１００のハードウェアと同様である。また、データ取得機器２００ａ、データサーバ装置５００ａ、およびストレージサーバ装置６００のハードウェア構成は、図５に示した第１の実施の形態に係るゲートウェイ装置４００のハードウェアと同様である。
【０１３８】
次に、本実施の形態に係る処理を実現するための機能を示す機能ブロック図である。
図２２は、第１の実施の形態における各装置の機能を示すブロック図である。なお、図２２においいて、図４に示した第１の実施の形態の要素と同じ機能を有する要素については同じ符号を付し説明を省略する。
【０１３９】
携帯端末装置１００ａでは、第１の実施の形態における通信機器申請部１６０に代えてデータ転送指示部１９１が設けられている。また、暗号鍵生成部１９２と共有ストレージリスト記憶部１９３とが新たに設けられている。さらに、データ取得指示部１８１の機能が、第１の実施の形態に係るデータ取得指示部１８０と異なる。
【０１４０】
データ転送指示部１９１は、ユーザ（たとえばＡ氏）からの操作入力に応答して、ローカルネットワーク２０への接続を許可すべき通信機器を選択する。また、データ転送指示部１９１は、ユーザ（たとえばＡ氏）からの操作入力に応答して、データサーバ装置５００ａが公開しているデータのうち、ローカルネットワーク２０の外部の通信機器への公開を許可するデータを選択する。そして、データ転送指示部１９１は、選択したデータのストレージサーバ装置６００へのデータ転送指示をデータサーバ装置５００ａに対して送信する。なお、データ転送指示部１９１は、暗号鍵生成部１９２で生成された暗号鍵をデータ転送指示に含める。また、データ転送指示には、データの転送先となる共有ストレージの位置情報が含められる。データ転送先となる共有ストレージは、共有ストレージリスト記憶部１９３に予め登録されている共有ストレージから、たとえば、ユーザ（Ａ氏）からの操作入力によって決定される。
【０１４１】
また、データ転送指示部１９１は、データサーバ装置５００ａからデータ転送終了通知を受け取ると、選択された通信機器を指定する情報、ストレージサーバ装置６００におけるデータの格納先の情報（ＵＲＬ）、および暗号鍵をデータ取得指示部１８１に渡す。
【０１４２】
暗号鍵生成部１９２は、データ転送指示部１９１がデータ転送指示を送信するときに、暗号鍵を生成する。暗号鍵は、たとえば、ランダムに生成した数値列である。なお、暗号鍵生成部１９２は、転送すべきデータのパスやファイル情報、あるいはデータ取得機器２００ａの機器ＩＤなどと携帯端末装置１００ａが予め保持する秘密鍵を、ハッシュ関数にかけることで暗号鍵を生成することもできる。
【０１４３】
共有ストレージリスト記憶部１９３は、データサーバ装置５００ａからデータ転送が可能な共有ストレージの場所を示す共有ストレージリストを記憶する記憶装置である。たとえば、携帯端末装置１００ａのメモリ１０７の一部の記憶領域が、共有ストレージリスト記憶部１９３として使用される。
【０１４４】
データ取得指示部１８１は、データ転送指示部１９１から選択された通信機器を指定する情報、データの格納先の情報、および暗号鍵を受け取ると、選択された通信機器（この例では、データ取得機器２００ａが選択されたものとする）に対して、データ取得指示を送信する。データ取得指示には、データ格納先の情報と暗号鍵とが含まれられる。
【０１４５】
データ取得機器２００ａは、データ取得部２２１の機能が、第１の実施の形態に係るデータ取得部２２０と異なる。また、データ取得機器２００ａでは、データ記憶部２３０とデータ再生部２４０との間に、復号部２５０が設けられている。
【０１４６】
データ取得部２２１は、データ取得指示を受け取ると、データ取得指示で示されたデータの取得要求を、ストレージサーバ装置６００に対して送信する。ストレージサーバ装置６００からデータが送られると、データ取得部２２１は、そのデータをデータ記憶部２３０に格納する。また、データ取得部２２１は、データ取得指示に含まれる暗号鍵を復号部２５０に渡す。
【０１４７】
復号部２５０は、データ取得部２２１から渡された暗号鍵を用いて、データ記憶部２３０に格納されたデータを復号する。そして、復号部２５０は、復号したデータをデータ再生部２４０に渡す。
【０１４８】
データサーバ装置５００ａは、第１の実施の形態に係るデータ公開部５３０に代えてデータ転送部５３１が設けられ、暗号化部５４０が追加されている点が、第１の実施の形態に係るデータサーバ装置５００と異なる。
【０１４９】
データ転送部５３１は、携帯端末装置１００ａからデータ転送指示を受け取ると、そのデータ転送指示で指定されたデータをコンテンツ記憶部５１０から取得する。そして、データ転送部５３１は、取得したデータをストレージサーバ装置６００に対して送信する。データ送信が完了すると、データ転送部５３１は、データ送信完了通知を、携帯端末装置１００ａに対して送信する。
【０１５０】
ストレージサーバ装置６００は、共有ストレージ６１０、データ受信部６２０、およびデータ送信部６３０を有している。
共有ストレージ６１０は、データを記憶するための記憶装置である。たとえば、ストレージサーバ装置６００に設けられたハードディスク装置の記憶領域の一部が、共有ストレージ６１０として使用される。
【０１５１】
データ受信部６２０は、データサーバ装置５００ａから送られたデータを受信する。そして、データ受信部６２０は、受信したデータを共有ストレージ６１０に格納する。
データ送信部６３０は、データ取得機器２００ａからのデータ要求に応じて共有ストレージ６１０からデータを取り出す。そして、データ送信部６３０は、データ取得機器２００ａに対して取り出したデータを送信する。
【０１５２】
図２３は、共有ストレージリストのデータ構造例を示す図である。共有ストレージリスト記憶部１９３には、共有ストレージ名とＵＲＬとの欄を有する共有ストレージリストが格納されている。
【０１５３】
共有ストレージ名の欄には、共有ストレージを識別するための名称が設定されている。ＵＲＬの欄には、使用可能な共有ストレージの場所（たとえば、ストレージサーバ装置６００のドメイン名とファイルシステムにおけるフォルダのパス）がＵＲＬによって指定されている。
【０１５４】
データ転送指示部１９１が、共有ストレージ名を携帯端末装置１００ａの画面に表示させ、ユーザ（Ａ氏）が任意の共有ストレージ名を選択すると、その共有ストレージ名に対応するＵＲＬが、データ転送先のＵＲＬとして決定される。
【０１５５】
次に、Ａ氏が自宅に保管しているデータを、Ｂ氏宅のデータ取得機器２００に転送して、再生する手順を具体的に説明する。
図２４は、第２の実施の形態におけるデータ取得処理の手順を示すシーケンス図である。以下、図２４に示す処理をステップ番号に沿って説明する。なお、図２４に示すステップＳ７１〜ステップＳ７９の各処理は、それぞれ図７に示した第１の実施の形態におけるステップＳ２１，Ｓ２２，Ｓ２４〜Ｓ２６，Ｓ２７，Ｓ２９，Ｓ３１，Ｓ３２の処理と同様であるため説明を省略する。なお、図７に示したゲートウェイ装置４００に対応する処理（ステップＳ２３，Ｓ２８，Ｓ３０）は、ゲートウェイ装置４００ａによって同様の処理が行われるが、図２４では省略されている。
【０１５６】
［ステップＳ８０］データ転送指示部１９１は、暗号鍵を生成し、暗号鍵を含むデータ転送指示５１をデータサーバ装置５００ａに対して送信する。
図２５は、データ転送指示のデータ構造例を示す図である。データ転送指示５１には、アクション、コンテンツ、共有ストレージ、および暗号鍵の項目が設けられている。アクションの項目には、当該メッセージがデータ転送指示であることを示す情報が設定されている。コンテンツの項目には、ステップＳ７８の処理で選択されたデータを一意に識別するための情報が設定される。共有ストレージの項目には、ストレージサーバ装置６００内のデータを格納すべきフォルダを指定する情報（たとえば、ＵＲＬ）が設定される。暗号鍵の項目には、データ転送指示部１９１で生成された暗号鍵が設定される。
【０１５７】
共有ストレージで指定するデータの格納先は、共有ストレージリスト記憶部１９３に格納された共有ストレージリストの中から選択される。なお、図２５に示すように、共有ストレージの項目において「ｆｔｐ」といったデータ転送に利用するプロトコルを指定することもできる。データ転送プロトコルが指定されていた場合、データサーバ装置５００ａのデータ転送部５３１は、指定されたプロトコルでデータ転送を行う。
【０１５８】
また、データの格納先を示す情報をデータ転送指示５１に含めずに、データサーバ装置５００ａに予め設定しておくこともできる。
ところで、共有ストレージ６１０は、携帯端末装置１００ａからでもアクセスできることが望ましい。携帯端末装置１００ａからアクセスできれば、既に格納されているデータを、携帯端末装置１００ａで確認できる。そこで、携帯端末装置１００ａからアクセス可能な共有ストレージが複数あるとき、共有ストレージリスト記憶部１９３に登録された共有ストレージリストの内容全てをデータ転送指示５１に含めてもよい。この場合、データサーバ装置５００ａのデータ転送部５３１は、共有ストレージリストの中から自分がアクセス可能な共有ストレージを選択する。そして、データ転送部５３１は、選択した共有ストレージにデータを転送する。
【０１５９】
なお、データ転送指示５１に含める暗号鍵は、暗号鍵生成部１９２によって生成され、データ転送指示部１９１に渡される。
図２４に戻り、データ転送指示５１送信後の処理を説明する。
【０１６０】
［ステップＳ８１］データ転送部５３１は、データ転送指示５１を受け取ると、コンテンツの項目に設定された情報に基づいて、コンテンツ記憶部５１０からデータを読み出す。
【０１６１】
［ステップＳ８２］暗号化部５４０は、データ転送部５３１が読み出したデータを受け取り、データ転送指示５１に含まれる暗号鍵によってデータを暗号化する。そして、暗号化部５４０は、暗号化された暗号データ５２をデータ転送部５３１に渡す。
【０１６２】
［ステップＳ８３］データ転送部５３１は、データ転送指示５１の共有ストレージの項目で指定された共有ストレージ６１０内のフォルダへ、暗号データ５２を送信する。
［ステップＳ８４］ストレージサーバ装置６００のデータ受信部６２０は、データサーバ装置５００ａから送られた暗号データ５２を共有ストレージ６１０に格納する。
【０１６３】
［ステップＳ８５］データ転送部５３１は、暗号データ５２の送信が終了すると、データ転送終了通知５３を携帯端末装置１００ａに対して送信する。
図２６は、データ転送終了通知のデータ構造例を示す図である。データ転送終了通知５３には、データ転送終了を示す情報が設定されている。また、データ転送終了通知５３には、コンテンツとデータＵＲＬとの項目が設けられている。コンテンツの項目には、転送したデータを一意に識別するための情報が設定される。データＵＲＬの項目には、ストレージサーバ装置６００内のデータの格納場所とデータ名（ファイル名）を示す情報が設定される。
【０１６４】
図２４に戻り、データ転送終了通知５３送信後の処理を説明する。
［ステップＳ８６］データ転送指示部１９１は、データ転送終了通知５３を受け取ると、データ取得指示部１８１に対して、データ取得機器２００ａの識別情報（たとえば、データ取得機器２００ａからの送られた機器情報４１内のアクセスＵＲＬ）、データ転送終了通知５３に示されるデータＵＲＬ、およびデータ転送指示５１に付与した暗号鍵をデータ取得指示部１８１に渡す。すると、データ取得指示部１８１は、データ取得機器２００ａに対してデータ取得指示５４を送信する。
【０１６５】
図２７は、データ取得指示のデータ構造例を示す図である。データ取得指示５４には、アクション、データＵＲＬ、および暗号鍵の項目が設けられている。アクションの項目には、当該メッセージが再生指示であることを示す情報が設定されている。データＵＲＬの項目には、ストレージサーバ装置６００内のデータの格納場所とデータ名（ファイル名）を示す情報が設定される。暗号鍵の項目には、データ転送指示部１９１で生成された暗号鍵が設定される。
【０１６６】
図２４に戻り、データ取得指示５４送信後の処理を説明する。
［ステップＳ８７］データ取得機器２００ａのデータ取得部２２１は、データ要求５５をストレージサーバ装置６００に対して送信する。なお、データ要求５５のデータ構造は、図１８に示した第１の実施の形態におけるデータ要求４９と同様である。だだし、コンテンツの項目には、ストレージサーバ装置６００の共有ストレージ６１０に格納されたデータに対応するＵＲＬが設定される。
【０１６７】
［ステップＳ８８］ストレージサーバ装置６００のデータ送信部６３０は、データ要求５５に応じて共有ストレージ６１０から暗号データ５２を取得して、その暗号データ５２をデータ取得機器２００ａに対して送信する。
【０１６８】
［ステップＳ８９］データ取得機器２００ａのデータ取得部２２１は、ストレージサーバ装置６００から送られた暗号データ５２を受け取り、データ記憶部２３０に格納する。
［ステップＳ９０］復号部２５０は、データ記憶部２３０に格納された暗号データ５２をデータ取得指示５４に含まれていた暗号鍵で復号し、データ再生部２４０に渡す。
【０１６９】
［ステップＳ９１］データ再生部２４０は、復号部２５０によって復号されたデータを再生し、表示する。
以上のようにして、携帯端末装置１００ａの操作制御に基づいて、保護ネットワーク３０のデータサーバ装置５００ａからデータをストレージサーバ装置６００に転送させ、そのデータをデータ取得機器２００ａで取得させることができる。すなわち、携帯端末装置１００ａをコントローラとしてのみ使用し、携帯端末装置１００ａを経由させずにデータ転送を行うことができる。その結果、携帯端末装置１００ａの性能に依存せずに、高速なデータ転送が可能となる。
【０１７０】
しかも、データを暗号化して転送するため、第三者によるデータの覗き見を防止できる。さらに、保護ネットワーク３０のゲートウェイ装置４００ａは、インターネット１０経由のアクセスを拒否する設定を変更する必要がないため、保護ネットワーク３０を危険にさらさずに済む。
【０１７１】
なお、上記の例では暗号鍵を携帯端末装置１００ａで生成したが、データサーバ装置５００ａに暗号鍵を生成させることもできる。この場合、データ取得機器２００ａから携帯端末装置１００ａに送られるデータ転送終了通知に暗号鍵を付加する。そして、携帯端末装置１００ａは、データ転送終了通知に含まれていた暗号鍵を、データ取得指示と共にデータ取得機器２００ａに送信する。
【０１７２】
また、暗号鍵の通知や暗号化の解除は標準の規格に則った方式を採用してもよい。この標準の規格としては、たとえばＤＴＣＰ−ＩＰ（Digital Transmission Content Protection over Internet Protocol）のようなものがある。
【０１７３】
なお、上記の第１、第２の実施の形態に係る処理機能は、コンピュータによって実現することができる。その場合、携帯端末装置１００，１００ａ、データ取得機器２００，２００ａ、ゲートウェイ装置４００、データサーバ装置５００，５００ａ、およびストレージサーバ装置６００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。
【０１７４】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１７５】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１７６】
なお、本実施の形態において、携帯端末装置とデータ取得装置は、無線ＬＡＮ及びローカルネットワーク経由で接続しているが、無線接続デバイスが複数ある場合（例えばWireless LANや携帯電話網に加えてBluetoothやWireless USBを持っている場合）には、ＬＡＮ経由でなく、上記デバイスを利用した通信を行ってもよい。
【０１７７】
また、本実施の形態では、ゲートウェイ装置４００、３００などはサーバの形態で,明記したが、一般にキーボードや出力機器を持たない小型機器で実現されたゲートウェイ装置を用いてもよい。同様に、データサーバ装置も小型機器で実現してもよい。
【０１７８】
また、本発明は、上述の実施の形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更を加えることができる。
以上説明した実施の形態の主な技術的特徴は、以下の付記の通りである。
【０１７９】
（付記１）  ネットワーク経由で接続され、他のネットワーク経由でローカルネットワークに接続された保護ネットワーク内のデータサーバ装置に格納されたデータを識別するためのデータ識別情報を記憶するデータリスト記憶手段にアクセス可能な携帯端末装置を、
通信インタフェースで接続された前記ローカルネットワーク内の機器から、前記機器を識別するための機器識別情報を取得する機器情報取得手段、
前記機器情報取得手段で取得した前記機器識別情報を記憶する機器情報記憶手段、
前記機器情報記憶手段に記憶された前記機器識別情報の中からデータ取得処理を実行させるデータ取得機器の前記機器識別情報を指定するための操作入力を受け付けるデータ取得機器指定受付手段、
前記データリスト記憶手段に記憶された前記データ識別情報の中から転送対象とするデータの前記データ識別情報を指定するための操作入力を受け付ける転送データ指定受付手段、
前記保護ネットワークと前記他のネットワークとの間に設置されたゲートウェイ装置に対して、前記保護ネットワークに対して外部からのアクセスを許可することを示すアクセスチケットの発行を要求するアクセスチケット発行要求を送信するアクセスチケット発行要求手段、
前記保護ネットワークへのアクセス用の鍵情報を含むアクセスチケットが前記アクセスチケット発行要求に応じて前記ゲートウェイ装置から送られると、転送対象として指定された前記データの前記データ識別情報と前記アクセスチケットとを含むデータ取得指示を前記データ取得機器に送信するデータ取得指示手段、
として機能させることを特徴とする遠隔制御プログラム。
【０１８０】
（付記２）  前記携帯端末装置を、
前記ゲートウェイ装置との間で暗号化したデータによる通信を行う暗号通信手段としてさらに機能させるとともに、
前記アクセスチケット発行要求手段は、前記暗号通信手段を介して前記アクセスチケット発行要求を送信し、
前記データ取得指示手段は、前記暗号通信手段を介して前記アクセスチケットを受信することを特徴とする付記１記載の遠隔制御プログラム。
【０１８１】
（付記３）  前記携帯端末装置を、
前記暗号通信手段を介して、前記保護ネットワーク内の前記データサーバ装置から公開している前記データの前記データ識別情報を取得し、前記データリスト記憶手段に格納する公開データリスト取得手段としてさらに機能させることを特徴とする付記１記載の遠隔制御プログラム。
【０１８２】
（付記４）  前記アクセスチケット発行要求手段は、前記アクセスチケット発行要求に、前記データ取得機器の前記機器識別情報を含めることを特徴とする付記１記載の遠隔制御プログラム。
【０１８３】
（付記５）  ネットワーク経由で接続され、他のネットワーク経由でローカルネットワークに接続された保護ネットワーク内のデータサーバ装置に格納されたデータを識別するためのデータ識別情報を記憶するデータリスト記憶手段にアクセス可能な遠隔制御する携帯端末装置を、
通信インタフェースで接続された前記ローカルネットワーク内の機器から、前記機器を識別するための機器識別情報を取得する機器情報取得手段、
前記機器情報取得手段で取得した前記機器識別情報を記憶する機器情報記憶手段、
前記機器情報記憶手段に記憶された前記機器識別情報の中からデータ取得処理を実行させるデータ取得機器の前記機器識別情報を指定するための操作入力を受け付けるデータ取得機器指定受付手段、
前記データリスト記憶手段に記憶された前記データ識別情報の中から転送対象とするデータの前記データ識別情報を指定するための操作入力を受け付ける転送データ指定受付手段、
鍵情報を生成する鍵生成手段、
転送対象として指定された前記データの前記データ識別情報を前記データリスト記憶手段から取得し、前記データサーバ装置に対して、取得した前記データ識別情報を指定すると共に暗号化用の鍵として前記鍵生成手段で生成された前記鍵情報を含め、前記他のネットワーク上に設けられたストレージサーバ装置への転送対象の前記データの転送を要求するデータ転送要求を送信するデータ転送要求手段、
前記ストレージサーバ装置に転送されたデータにアクセスするための前記データ識別情報と、前記鍵生成手段で生成された前記鍵情報とを含むデータ取得指示を前記データ取得機器に送信するデータ取得指示手段、
として機能させることを特徴とする遠隔制御プログラム。
【０１８４】
（付記６）  端末装置に送信した鍵情報を記憶する鍵情報記憶手段にアクセス可能であるとともに、保護ネットワークと他のネットワークとの間に配置されて、前記保護ネットワークへの外部からのアクセスを制限するゲートウェイ装置を、
前記保護ネットワークに対して外部からのアクセスを許可することを示すアクセスチケットの発行を要求するアクセスチケット発行要求を、前記他のネットワーク経由で接続された端末装置から受け付けるアクセスチケット発行要求受付手段、
前記アクセスチケット発行要求に応じて鍵情報を生成し、前記鍵情報を含むアクセスチケットを前記端末装置に送信するアクセスチケット発行手段、
前記端末装置に送信した前記鍵情報を記憶する鍵情報記憶手段に記憶させる記憶制御手段、
前記他のネットワーク経由で接続されたデータ取得機器から、前記保護ネットワーク内のデータサーバ装置に対するデータ要求を受け取ると、前記データ要求に含まれる鍵情報が前記鍵情報記憶手段内の前記鍵情報とが一致するか否かを判断し、一致した場合には前記データ要求を前記データサーバ装置に対して転送するアクセス制御手段、
として機能させる遠隔制御プログラム。
【０１８５】
（付記７）  前記ゲートウェイ装置は、前記端末装置との間で暗号化したデータによる通信を行う暗号通信手段として更に機能させ、
前記アクセスチケット発行要求受付手段は、前記暗号通信手段を介して、前記アクセスチケット発行要求を受信し、
前記アクセスチケット発行手段は、前記暗号通信手段を介して前記アクセスチケットを送信することを特徴とする付記６記載の遠隔制御プログラム。
【０１８６】
（付記８）  前記鍵情報記憶手段は、前記アクセスチケット発行要求に前記データ取得機器を識別するための機器識別情報が含まれている場合、前記機器識別情報に対応付けて前記鍵情報を記憶し、
前記アクセス制御手段は、前記データ要求に含まれる前記データ取得機器の機器識別情報と鍵情報との組が前記鍵情報記憶手段内に格納されている前記機器識別情報と前記鍵情報との組に一致するか否かを判断し、一致した場合には前記データ要求を前記データサーバ装置に対して転送することを特徴とする付記６記載の遠隔制御プログラム。
【０１８７】
（付記９）  ネットワーク経由で接続された装置を遠隔制御する携帯端末装置において、
通信インタフェースで接続されたローカルネットワーク内の機器から、前記機器を識別するための機器識別情報を取得する機器情報取得手段と、
前記機器情報取得手段で取得した前記機器識別情報を記憶する機器情報記憶手段と、
前記機器情報記憶手段に記憶された前記機器識別情報の中からデータ取得処理を実行させるデータ取得機器の前記機器識別情報を指定するための操作入力を受け付けるデータ取得機器指定受付手段と、
他のネットワーク経由で前記ローカルネットワークに接続された保護ネットワーク内のデータサーバ装置に格納されたデータを識別するためのデータ識別情報を記憶するデータリスト記憶手段と、
前記データリスト記憶手段に記憶された前記データ識別情報の中から転送対象とするデータの前記データ識別情報を指定するための操作入力を受け付ける転送データ指定受付手段と、
前記保護ネットワークと前記他のネットワークとの間に設置されたゲートウェイ装置に対して、前記保護ネットワークに対して外部からのアクセスを許可することを示すアクセスチケットの発行を要求するアクセスチケット発行要求を送信するアクセスチケット発行要求手段と、
前記保護ネットワークへのアクセス用の鍵情報を含むアクセスチケットが前記アクセスチケット発行要求に応じて前記ゲートウェイ装置から送られると、転送対象として指定された前記データの前記データ識別情報と前記アクセスチケットとを含むデータ取得指示を前記データ取得機器に送信するデータ取得指示手段と、
を有することを特徴とする携帯端末装置。
【０１８８】
（付記１０）  前記ゲートウェイ装置との間で暗号化したデータによる通信を行う暗号通信手段をさらに有し、
前記アクセスチケット発行要求手段は、前記暗号通信手段を介して前記アクセスチケット発行要求を送信し、
前記データ取得指示手段は、前記暗号通信手段を介して前記アクセスチケットを受信することを特徴とする付記９記載の携帯端末装置。
【０１８９】
（付記１１）  前記暗号通信手段を介して、前記保護ネットワーク内の前記データサーバ装置から公開している前記データの前記データ識別情報を取得し、前記データリスト記憶部に格納する公開データリスト取得手段をさらに有することを特徴とする付記９記載の携帯端末装置。
【０１９０】
（付記１２）  前記アクセスチケット発行要求手段は、前記アクセスチケット発行要求に、前記データ取得機器の前記機器識別情報を含めることを特徴とする付記９記載の携帯端末装置。
【０１９１】
（付記１３）  ネットワーク経由で接続された装置を遠隔制御する携帯端末装置において、
通信インタフェースで接続されたローカルネットワーク内の機器から、前記機器を識別するための機器識別情報を取得する機器情報取得手段と、
前記機器情報取得手段で取得した前記機器識別情報を記憶する機器情報記憶手段と、
前記機器情報記憶手段に記憶された前記機器識別情報の中からデータ取得処理を実行させるデータ取得機器の前記機器識別情報を指定するための操作入力を受け付けるデータ取得機器指定受付手段と、
他のネットワーク経由で前記ローカルネットワークに接続された保護ネットワーク内のデータサーバ装置に格納されたデータを識別するためのデータ識別情報を記憶するデータリスト記憶手段と、
前記データリスト記憶手段に記憶された前記データ識別情報の中から転送対象とするデータの前記データ識別情報を指定するための操作入力を受け付ける転送データ指定受付手段と、
鍵情報を生成する鍵生成手段と、
転送対象として指定された前記データの前記データ識別情報を前記データリスト記憶手段から取得し、前記データサーバ装置に対して、取得した前記データ識別情報を指定すると共に暗号化用の鍵として前記鍵生成手段で生成された前記鍵情報を含め、前記他のネットワーク上に設けられたストレージサーバ装置への転送対象の前記データの転送を要求するデータ転送要求を送信するデータ転送要求手段と、
前記ストレージサーバ装置に転送されたデータにアクセスするためのデータ識別情報と、前記鍵生成手段で生成された前記鍵情報とを含むデータ取得指示を前記データ取得機器に送信するデータ取得指示手段と、
を有することを特徴とする携帯端末装置。
【０１９２】
（付記１４）  保護ネットワークと他のネットワークとの間に配置されて、前記保護ネットワークへの外部からのアクセスを制限するゲートウェイ装置において、
前記保護ネットワークに対して外部からのアクセスを許可することを示すアクセスチケットの発行を要求するアクセスチケット発行要求を、前記他のネットワーク経由で接続された端末装置から受け付けるアクセスチケット発行要求受付手段と、
前記アクセスチケット発行要求に応じて鍵情報を生成し、前記鍵情報を含むアクセスチケットを前記端末装置に送信するアクセスチケット発行手段と、
前記端末装置に送信した前記鍵情報を記憶する鍵情報記憶手段と、
前記他のネットワーク経由で接続されたデータ取得機器から、前記保護ネットワーク内のデータサーバ装置に対するデータ要求を受け取ると、前記データ要求に含まれる鍵情報が前記鍵情報記憶手段内の前記鍵情報と一致するか否かを判断し、一致した場合には前記データ要求を前記データサーバ装置に対して転送するアクセス制御手段と、
を有することを特徴とするゲートウェイ装置。
【０１９３】
（付記１５）  前記端末装置との間で暗号化したデータによる通信を行う暗号通信手段をさらに有し、
前記アクセスチケット発行要求受付手段は、前記暗号通信手段を介して、前記アクセスチケット発行要求を受信し、
前記アクセスチケット発行手段は、前記暗号通信手段を介して前記アクセスチケットを送信することを特徴とする付記１４記載のゲートウェイ装置。
【０１９４】
（付記１６）  前記鍵情報記憶手段は、前記アクセスチケット発行要求に前記データ取得機器を識別するための機器識別情報が含まれている場合、前記機器識別情報に対応付けて前記鍵情報を記憶し、
前記アクセス制御手段は、前記データ要求に含まれる前記データ取得機器の機器識別情報と鍵情報との組が前記鍵情報記憶手段内に格納されている前記機器識別情報と前記鍵情報との組に一致するか否かを判断し、一致した場合には前記データ要求を前記データサーバ装置に対して転送することを特徴とする付記１４記載のゲートウェイ装置。
【図面の簡単な説明】
【０１９５】
【図１】発明の概要を示す図である。
【図２】第１の実施の形態のシステム構成例を示す図である。
【図３】第１の実施の形態のシステムにおけるデータ取得までの動作の概略を示す図である。
【図４】携帯端末装置のハードウェア構成を示す図である。
【図５】本実施の形態に用いるゲートウェイ装置のハードウェア構成例を示す図である。
【図６】第１の実施の形態における各装置の機能を示すブロック図である。
【図７】第１の実施の形態におけるデータ取得処理の手順を示すシーケンス図である。
【図８】機器情報のデータ構造例を示す図である。
【図９】データリストリクエストのデータ構造例を示す図である。
【図１０】データリストのデータ構造例を示す図である。
【図１１】データ選択画面の例を示す図である。
【図１２】機器選択メニューの表示例を示す図である。
【図１３】機器情報登録要求のデータ構造例を示す図である。
【図１４】アクセスチケットのデータ構造例を示す図である。
【図１５】発行チケット管理テーブルのデータ構造例を示す図である。
【図１６】データ取得指示のデータ構造例を示す図である。
【図１７】データ要求のデータ構造例を示す図である。
【図１８】ゲートウェイ装置から出力されるデータ要求のデータ構造例を示す図である。
【図１９】チケット確認処理の手順を示すフローチャートである。
【図２０】第２の実施の形態のシステム構成例を示す図である。
【図２１】第２の実施の形態のシステムにおけるデータ取得までの動作の概略を示す図である。
【図２２】第１の実施の形態における各装置の機能を示すブロック図である。
【図２３】共有ストレージリストのデータ構造例を示す図である。
【図２４】第２の実施の形態におけるデータ取得処理の手順を示すシーケンス図である。
【図２５】データ転送指示のデータ構造例を示す図である。
【図２６】データ転送終了通知のデータ構造例を示す図である。
【図２７】データ取得指示のデータ構造例を示す図である。
【符号の説明】
【０１９６】
１  携帯端末装置
１ａ  機器情報取得手段
１ｂ  機器情報記憶手段
１ｃ  データ取得機器指定受付手段
１ｄ  データリスト記憶手段
１ｅ  転送データ指定受付手段
１ｆ  アクセスチケット発行要求手段
１ｇ  データ取得指示手段
２  データ取得機器
３  ゲートウェイ装置
４  データサーバ装置
４ａ  データ
５  機器識別情報
６  アクセスチケット発行要求
７  アクセスチケット
８  データ取得指示
９  データ要求
【図１】
2008109454.tif 000003
【図２】
2008109454.tif 000004
【図３】
2008109454.tif 000005
【図４】
2008109454.tif 000006
【図５】
2008109454.tif 000007
【図６】
2008109454.tif 000008
【図７】
2008109454.tif 000009
【図８】
2008109454.tif 000010
【図９】
2008109454.tif 000011
【図１０】
2008109454.tif 000012
【図１１】
2008109454.tif 000013
【図１２】
2008109454.tif 000014
【図１３】
2008109454.tif 000015
【図１４】
2008109454.tif 000016
【図１５】
2008109454.tif 000017
【図１６】
2008109454.tif 000018
【図１７】
2008109454.tif 000019
【図１８】
2008109454.tif 000020
【図１９】
2008109454.tif 000021
【図２０】
2008109454.tif 000022
【図２１】
2008109454.tif 000023
【図２２】
2008109454.tif 000024
【図２３】
2008109454.tif 000025
【図２４】
2008109454.tif 000026
【図２５】
2008109454.tif 000027
【図２６】
2008109454.tif 000028
【図２７】
2008109454.tif 000029
【手続補正書】
【提出日】平成19年7月26日(2007.7.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明では上記課題を解決するために、ネットワーク経由で接続され、他のネットワーク経由で前記ローカルネットワークに接続された保護ネットワーク内のデータサーバ装置４に格納されたデータを識別するためのデータ識別情報を記憶するデータリスト記憶手段１ｄにアクセス可能な携帯端末装置１を、図１に示すように機能させる遠隔制御プログラムが提供される。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
データ取得機器２は、携帯端末装置１からの要求に応じて機器識別情報５を応答する。また、データ取得機器２は、データ取得指示８を受け取ると、データ取得指示８で示されるデータ４ａを取得するためのデータ要求９をゲートウェイ装置３に送信する。なお、データ取得機器２は、送信するデータ要求９に鍵情報を含める。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
データリスト記憶部１５０は、データリストを記憶する記憶装置である。たとえば、メモリ１０７の記憶領域の一部がデータリスト記憶部１５０として使用される。
通信機器申請部１６０は、ユーザ（たとえばＡ氏）からの操作入力に応答して、保護ネットワーク３０への接続を許可すべき通信機器を選択する。また、通信機器申請部１６０は、ユーザ（たとえばＡ氏）からの操作入力に応答して、データサーバ装置５００が公開しているデータのうち、保護ネットワーク３０の外部の通信機器への公開を許可するデータを選択する。そして、通信機器申請部１６０は、選択した通信機器への選択したデータの公開を申請する通信機器登録要求をゲートウェイ装置４００に対して送信する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
サービス情報通知部５２０は、機器情報通知要求に応答して、データサーバ装置５００の機器情報を送信する。機器情報には、たとえば、データサーバ装置５００を一意に識別するためのＩＤや、データサーバ装置５００が有する機能に関する情報が含まれる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００９１
【補正方法】変更
【補正の内容】
【００９１】
リスト表示部６１の下には、戻るボタン６２と表示ボタン６３とが設けられている。戻るボタン６２は、データ選択画面６０表示前の画面を表示させるためのボタンである。表示ボタン６３は、フォルダが選択された時に、そのフォルダの内容を表示させるためのボタンである。リスト表示部６１でフォルダが選択され、表示ボタン６３が押下された場合、選択されたフォルダの位置を指定したデータリストリクエストが、データサーバ装置５００に対して送信される。そして、そのデータリストリクエストに応じてデータサーバ装置５００から返されたデータリスト４４の内容が画面に表示される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００９８
【補正方法】変更
【補正の内容】
【００９８】
図１４は、アクセスチケットのデータ構造例を示す図である。アクセスチケット４６は、チケットデータと有効期限との項目が設けられている。チケットデータの項目には、アクセスチケット４６を一意に識別するためのデータ（チケットデータ）が設定されている。チケットデータは、保護ネットワーク３０へのアクセスのための鍵情報である。チケットデータとして、例えば、アクセスチケット発行部４３０によってランダムに生成された値が使用される。なお、提供するコンテンツのパス、ファイル情報、取得機器のＩＤなどと、ゲートウェイ装置４００が有する秘密鍵を基にして、ハッシュ関数を用いてチケットデータを生成してもよい。有効期限の項目には、アクセスチケット４６の有効期限が設定される。有効期限は、たとえば、アクセスチケット発行部４３０が、機器情報登録要求を取得した日時に所定時間を加算することで算出する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１１１
【補正方法】変更
【補正の内容】
【０１１１】
図７に戻り、ゲートウェイ装置４００からのデータ要求送信後の処理を説明する。
［ステップＳ４１］データサーバ装置５００のデータ公開部５３０は、データ要求４９を受け取ると、コンテンツの項目に示されるＵＲＬに対応するデータをコンテンツ記憶部５１０から取得する。そして、データ公開部５３０は、取得したデータ５０を、たとえば、ＨＴＴＰによってゲートウェイ装置４００に対して送信する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１１７
【補正方法】変更
【補正の内容】
【０１１７】
［ステップＳ５３］アクセス制御部４５０は、発行チケット管理テーブル４４０から、抽出したチケットデータと機器ＩＤとの組と値が一致する発行チケット情報を検索する。
［ステップＳ５４］アクセス制御部４５０は、ステップＳ５３における検索において、チケットデータと機器ＩＤが一致する発行チケット情報が検出されたか否かを判断する。検出された場合、処理がステップＳ５５に進められる。検出されなかった場合、処理がステップＳ５７に進められる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１３８
【補正方法】変更
【補正の内容】
【０１３８】
次に、本実施の形態に係る処理を実現するための機能を示す機能ブロック図である。
図２２は、第２の実施の形態における各装置の機能を示すブロック図である。なお、図２２においいて、図６に示した第１の実施の形態の要素と同じ機能を有する要素については同じ符号を付し説明を省略する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１４０
【補正方法】変更
【補正の内容】
【０１４０】
データ転送指示部１９１は、ユーザ（たとえばＡ氏）からの操作入力に応答して、保護ネットワーク３０への接続を許可すべき通信機器を選択する。また、データ転送指示部１９１は、ユーザ（たとえばＡ氏）からの操作入力に応答して、データサーバ装置５００ａが公開しているデータのうち、保護ネットワーク３０の外部の通信機器への公開を許可するデータを選択する。そして、データ転送指示部１９１は、選択したデータのストレージサーバ装置６００へのデータ転送指示をデータサーバ装置５００ａに対して送信する。なお、データ転送指示部１９１は、暗号鍵生成部１９２で生成された暗号鍵をデータ転送指示に含める。また、データ転送指示には、データの転送先となる共有ストレージの位置情報が含められる。データ転送先となる共有ストレージは、共有ストレージリスト記憶部１９３に予め登録されている共有ストレージから、たとえば、ユーザ（Ａ氏）からの操作入力によって決定される。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１７１
【補正方法】変更
【補正の内容】
【０１７１】
なお、上記の例では暗号鍵を携帯端末装置１００ａで生成したが、データサーバ装置５００ａに暗号鍵を生成させることもできる。この場合、データサーバ装置５００ａから携帯端末装置１００ａに送られるデータ転送終了通知に暗号鍵を付加する。そして、携帯端末装置１００ａは、データ転送終了通知に含まれていた暗号鍵を、データ取得指示と共にデータ取得機器２００ａに送信する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１９５
【補正方法】変更
【補正の内容】
【０１９５】
【図１】発明の概要を示す図である。
【図２】第１の実施の形態のシステム構成例を示す図である。
【図３】第１の実施の形態のシステムにおけるデータ取得までの動作の概略を示す図である。
【図４】携帯端末装置のハードウェア構成を示す図である。
【図５】本実施の形態に用いるゲートウェイ装置のハードウェア構成例を示す図である。
【図６】第１の実施の形態における各装置の機能を示すブロック図である。
【図７】第１の実施の形態におけるデータ取得処理の手順を示すシーケンス図である。
【図８】機器情報のデータ構造例を示す図である。
【図９】データリストリクエストのデータ構造例を示す図である。
【図１０】データリストのデータ構造例を示す図である。
【図１１】データ選択画面の例を示す図である。
【図１２】機器選択メニューの表示例を示す図である。
【図１３】機器情報登録要求のデータ構造例を示す図である。
【図１４】アクセスチケットのデータ構造例を示す図である。
【図１５】発行チケット管理テーブルのデータ構造例を示す図である。
【図１６】データ取得指示のデータ構造例を示す図である。
【図１７】データ要求のデータ構造例を示す図である。
【図１８】ゲートウェイ装置から出力されるデータ要求のデータ構造例を示す図である。
【図１９】チケット確認処理の手順を示すフローチャートである。
【図２０】第２の実施の形態のシステム構成例を示す図である。
【図２１】第２の実施の形態のシステムにおけるデータ取得までの動作の概略を示す図である。
【図２２】第２の実施の形態における各装置の機能を示すブロック図である。
【図２３】共有ストレージリストのデータ構造例を示す図である。
【図２４】第２の実施の形態におけるデータ取得処理の手順を示すシーケンス図である。
【図２５】データ転送指示のデータ構造例を示す図である。
【図２６】データ転送終了通知のデータ構造例を示す図である。
【図２７】データ取得指示のデータ構造例を示す図である。