(57)【要約】【課題】動的に変更されるＩＰアドレスを持った遠隔制御装置にインターネットを通じてアクセスしようとする場合にはＤＤＮＳのようなＩＰアドレスの登録とリクエストに応じてそのアドレスを通知する仕組みが必要である。しかしＤＤＮＳでは誰もが遠隔制御装置のＩＰアドレスを知ることができるため、遠隔制御装置を公開するためでなく私的にアクセスしようとする場合にはセキュリティ上望ましくない。【解決手段】遠隔制御装置からサーバ装置へＩＰアドレスを通知し、サーバ装置はアクセス権を持ったユーザ装置からの接続要求により遠隔制御装置とユーザ装置の互いのＩＰアドレスを双方に伝達する。遠隔制御装置は指定されたＩＰアドレスからの接続のみを許可するようにルータのＩＰフィルタを設定することで安全に通信を行う。【選択図】図１
2005080255.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に配置されたユーザ装置と、該ユーザ装置からの該ネットワークを経由した直接、または間接
的な要求によって遠隔制御される遠隔制御装置と、該ユーザ装置と該遠隔制御装置との間の論理的接続を補助
するサーバ装置とからなり、該ユーザ装置と該遠隔制御装置のいずれか一方、または双方のネットワーク上で
のアドレスが動的に変化するネットワークシステムにおいて、
該遠隔制御装置は、定期的、または自身のネットワークアドレスが変化した場合において、該サーバ装置に対
して、該遠隔制御装置自身のネットワークアドレス情報と、該サーバ装置が該遠隔制御装置を個別に識別する
ための装置固有情報とを送信する機能と、該サーバ装置から該ネットワークを経由して伝達されたネットワー
クアドレスの装置からの接続のみを許可し、これ以外のネットワークアドレスの装置からの接続を拒絶する機
能とを具備し、該サーバ装置は該遠隔制御装置から伝達された該遠隔制御装置のアドレスと、該装置固有情報
と該遠隔制御装置へのアクセス権を有するユーザ識別情報とを関連付けて管理する機能を具備し、
該ユーザ装置が、該サーバ装置に対して、該遠隔制御装置に接続したい旨を伝達し、これに応じて該サーバ装
置は、該ユーザ装置が該遠隔制御装置へのアクセス権を有することを確認し、該ユーザ装置に対して該遠隔制
御装置のネットワークアドレスを伝達するとともに、該遠隔制御装置に対して該ユーザ装置のネットワークア
ドレスを伝達し、これに応じて該遠隔制御装置は該ユーザ装置のネットワークアドレスからの接続を許可する
ように自身を設定し、これにより該ユーザ装置から該遠隔制御装置への接続がなされ通信を開始することを特
徴とする通信方法および通信システム。
【請求項２】
請求項１記載の通信システムにおいて、
該遠隔制御装置は所定の時間該ユーザ装置のネットワークアドレスからの接続がなければ該ユーザ装置のネ
ットワークアドレスからの接続を不許可とすることを特徴とする通信方法および通信システム。
【請求項３】
インターネットプロトコルを用いて通信を行う請求項１、または請求項２記載の通信システムにおいて、
該遠
隔制御装置は、定期的、または自身のＩＰアドレスが変化した場合において、該サーバ装置に対して、該遠隔
制御装置自身のＩＰアドレス情報と、ポート番号情報と、該サーバ装置が該遠隔制御装置を個別に識別するた
めの装置固有情報とを送信する機能と、該サーバ装置から該ネットワークを経由して伝達されたＩＰアドレス
とポート番号からの接続のみを許可し、これ以外のＩＰアドレスとポート番号からの接続を拒絶する機能とを
具備し、
該サーバ装置は該遠隔制御装置から伝達された遠隔制御装置のＩＰアドレスと、ポート番号と、該装
置固有情報と、該遠隔制御装置へのアクセス権を有するユーザ識別情報とを関連付けて管理する機能を具備し、
該ユーザ装置が、該サーバ装置に対して、該遠隔制御装置に接続したい旨を伝達し、これに応じて該サーバ装
置は、該ユーザ装置が該遠隔制御装置へのアクセス権を有することを確認し、該ユーザ装置に対して該遠隔制
御装置のＩＰアドレスとポート番号を伝達するとともに、該遠隔制御装置に対して該ユーザ装置のＩＰアドレ
スとポート番号を伝達し、これに応じて該遠隔制御装置は該ユーザ装置のＩＰアドレスとポート番号からの接
続を許可するように自身を設定し、これにより該ユーザ装置から該遠隔制御装置への接続がなされることを特
徴とする通信方法および通信システム。
【請求項４】
インターネットプロトコルを用いて通信を行う請求項３記載の通信システムにおいて、
該遠隔制御装置は定期的、または自身の制御状態が変化した場合において、該サーバ措置に対して、該遠隔制
御装置自身、またはそのおかれた環境において使用可能なＩＰアドレス情報およびポート番号情報と、該サー
バ装置が該遠隔制御装置を個別に識別するための装置固有情報とを送信する機能と、該サーバ装置から該ネッ
トワークを経由して伝達されたＩＰアドレスとポート番号からの接続のみを許可し、これ以外のＩＰアドレス
とポート番号からの接続を拒絶する機能とを具備し、
該サーバ装置は該遠隔制御装置から伝達された遠隔制御
装置、またはそのおかれた環境において使用可能なＩＰアドレスと、ポート番号と、該装置固有情報と、該遠
隔制御装置へのアクセス権を有するユーザ識別情報とを関連付けて管理する機能を具備し、
該ユーザ装置が、該サーバ装置に対して、該遠隔制御装置に接続したい旨を伝達し、これに応じて該サーバ装
置は、該ユーザ装置が該遠隔制御装置へのアクセス権を有することを確認し、該ユーザ装置に対して該遠隔制
御装置自身、またはそのおかれた環境において使用可能なＩＰアドレスおよびポート番号を伝達するとともに、
該遠隔制御装置に対して該ユーザ装置のＩＰアドレスとポート番号を伝達し、これに応じて該遠隔制御装置は
該ユーザ装置のＩＰアドレスとポート番号からの接続を許可するように自身、またはそのおかれた環境を設定
し、これにより該ユーザ装置から該遠隔制御装置への接続がなされることを特徴とする通信方法および通信シ
ステム。
【請求項５】
インターネットプロトコルを用いて通信を行う請求項４記載の通信システムにおいて、
該遠隔制御装置は該サーバ装置からの接続のみは常に受け付けるように該遠隔制御装置自身、またはそのおか
れた環境を設定することを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインターネットプロトコルを用いた通信方法、通信システムに係り、特にユーザと遠隔制御装
置間の接続を仲介、管理するサーバを用いる安全性の高い通信方法及び通信システムに関するものである。
【背景技術】
【０００２】
近年、ＡＤＳＬ(Asymmetric Digital Subscriber Line）、ＦＴＴＨ（Fiber To The Home）などの
ブロードバンド回線の普及により常時接続環境が一般的になってきている。常時接続環境が整ったこと
によりインターネットユーザ（以下、ユーザと表記）が、自宅のＰＣ（Personal Computer）や
World Wide Webサーバ機能付きカメラ等の装置(以下、遠隔制御装置と呼ぶ)をＡＤＳＬモデムを介して
インターネットに接続し、遠隔地からインターネット経由でその遠隔制御装置にアクセスすることも可能
である。
【０００３】
しかし遠隔制御装置をインターネット経由でアクセスするにあたり問題となるのが、ＩＰアドレスによっ
て定められるネットワーク上でのアドレスの特定である。契約の種類にもよるが通常、インターネットサ
ービスプロバイダ(以下、ＩＳＰと表記)から与えられるＩＰアドレスはＤＨＣＰ（Dynamic Host 
Configuration Protocol RFC1531）により配布される動的なグローバルＩＰアドレスであり、固定のア
ドレスではない。ＩＰアドレスはネットワークの中でホストを特定するための情報なので、ＩＰアドレス
が変更されるのは遠隔制御装置をインターネット経由でアクセスするにあたっては都合が悪い。
【０００４】
そこでこれを解決するサービスとしてDynamic Domain Name System(以下、ＤＤＮＳと表記)というサ
ービスが有料、無料を問わず存在する。このＤＤＮＳサービスの内容については下記特開２００３−１６９０７７号
に記載されているが、これを使用すると遠隔制御装置のＩＰアドレスが変わった場合にもＩＰアドレスを
ＤＤＮＳサーバに定期的に通知し、ユーザ専用ドメイン名＝通知されたＩＰアドレスとして登録する
ため、遠隔地からユーザ用のドメイン名を指定することで遠隔制御装置のＩＰアドレスを特定することが
でき、通信を行える。
【特許文献１】特開２００３−１６９０７７号公報
【非特許文献１】RFC 1531  Dynamic Host Configuration Protocol
【非特許文献２】RFC 2136  Dynamic Updates in the Domain Name System (DNS  UPDATE)
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のように動的に変更されるＩＰアドレスを持った遠隔制御装置にインターネットを通じて誰もが
自由にアクセスしようとする場合にはＤＤＮＳのようなＩＰアドレスの登録とリクエストに応じてその
アドレスを通知する仕組みが必要である。しかしプライベートな情報を得ることのできる遠隔制御装置を
インターネットから私的にのみアクセスしたい場合には、ＤＤＮＳを用いた通信システムでは以下のよう
なセキュリティ上好ましくない点がある。
【０００６】
・ＤＤＮＳ自体が元々オープンなサービスであるため、ユーザ以外の誰もが遠隔制御装置のＩＰアドレ
スを知ることが可能である。
・ユーザが遠隔地からのアクセスに使用する装置自体のＩＰアドレスも動的に変化することが多く、ど
のようなＩＰアドレスから接続されるかわからないため、基本的にあらゆるＩＰアドレスから遠隔制御
装置にアクセスできるようにしておく必要がある。
・ユーザがいつでもアクセス可能なように接続用のポートを常にあけておく必要があるため、インター
ネットからの有害な攻撃の対象となる恐れがある。
本発明はこのような背景のもとになされたものであり、その目的は動的なＩＰアドレスを貸与される常
時接続環境であっても、インターネット経由での通信を、より安全に行う通信方法及び通信システムを提
供することにある。
【課題を解決するための手段】
【０００７】
前記の目的を達成するために遠隔制御装置は定期的、または自身の使用するネットワークアドレスが変
化した場合にサーバ装置に対して、遠隔制御装置自身のネットワークアドレス情報と、サーバ装置が遠隔
制御装置を個別に識別するための装置固有情報とを送信する。また、遠隔制御装置はサーバ装置からネッ
トワークを経由して伝達されたネットワークアドレスの装置からの接続のみを許可し、それ以外のネット
ワークアドレスの装置からの接続を拒絶する機能とを備え、サーバ装置は遠隔制御装置から伝達された遠
隔制御装置のアドレスと、装置固有情報と、遠隔制御装置へのアクセス権を有するユーザ識別情報とを関
連付けて管理する機能を備える。
【０００８】
ユーザ装置が、サーバ装置に対して、遠隔制御装置に接続したい旨を伝達し、これに応じてサーバ装置は、
ユーザ装置が遠隔制御装置へのアクセス権を有することを確認し、ユーザ装置に対して遠隔制御装置のネ
ットワークアドレスを伝達するとともに、遠隔制御装置に対してユーザ装置のネットワークアドレスを伝
達し、これに応じて遠隔制御装置はユーザ装置のネットワークアドレスからの接続を許可するように自身
を設定する。以上のような方法でユーザ装置と遠隔制御装置は互いのネットワークアドレスを知ることが
でき、通信を行える。
【発明の効果】
【０００９】
本発明によれば、動的なネットワークアドレスを貸与される常時接続環境であっても、遠隔制御装置が
サーバ装置にネットワークアドレスを通知し、ユーザ装置からの要求があった時にのみサーバ装置から伝
達されるネットワークアドレスのみを遠隔制御装置は接続許可し、ユーザ装置はサーバ装置から伝達され
るネットワークアドレスを用いて遠隔制御装置に接続するため、安全性の高い通信を行うシステムを提供
することができる。
【実施例１】
【００１０】
以下、本発明の一実施形態について図１、図２を用いて説明する。ＩＰアドレスは便宜上（a.a.a.a）の
ような形式で表記する。本来ピリオドの前後の部分は０〜２５５の数字で表現するが、説明を簡単にする
ため（a.a.a.a）と表記する。４桁ともに同じ文字を使用することに特に意味はなく、同じ数値を表してい
るわけではない。本実施形態はユーザ(ユーザ装置)がサーバ装置を介して遠隔制御装置と通信を開始する
までの手順及びその動作内容について示したものであり、図１は装置間接続を、図２は通信シーケンスを
表している。
【００１１】
１０１はサーバ装置、１０２はインターネット、１０３はユーザ装置、１０４は電話局側ＡＤＳＬモ
デム、１０５はユーザ宅側ＡＤＳＬモデム、１０６は遠隔制御装置である。サーバ装置１０１はネットワ
ークインタフェースを備えたサーバマシンであり、固定のグローバルＩＰアドレス（x.x.x.x）が割り当て
られている。
【００１２】
また、アプリケーションソフトとして、接続管理ソフトウェア、ＨＴＴＰ
（Hyper Text Transfer Protocol RFC2616）などを使用してサーバ装置１０１を動作させている。ユーザ
装置１０３はＨＴＴＰブラウザを備えたＰＣでグローバルＩＰアドレス（y.y.y.y）が割り当てられている。
ユーザ装置１０３は本実施例ではＰＣとしたが、ＰＣでなくとも、ＨＴＴＰで通信可能な携帯情報端末や
携帯電話等を使用しても良い。遠隔制御装置１０６は接続制御ソフトを動作させているＰＣで、プライベ
ートＩＰアドレス（q.q.q.q）を固定の値として割り当てている。
【００１３】
ルータタイプのＡＤＳＬモデム１０５は通常、ＤＨＣＰサーバ機能を持っており、ＡＤＳＬモデム１０５
に接続する機器にＩＰアドレスを割り振ることができるが、本実施例においては後述のインターネットか
らの接続の際にパケットを転送する機能（ポートフォワード機能）を使用する必要があるため、固定のプ
ライベートアドレスを予め割り当てておく。遠隔制御装置１０６を本実施例ではＰＣとしたが、これも接
続制御ソフトを動作させることができるＰＣ以外の機器、例えば携帯情報端末やネットワーク機能付きの
カメラ等を使用しても良い。
【００１４】
ユーザ装置１０３と遠隔制御装置１０６にはサーバ装置１０１のグローバルＩＰアドレス（x.x.x.x）を予
め記憶させておき、これをもとにサーバ装置１０１と通信を行う。ＡＤＳＬモデム１０５の遠隔制御装置
側は固定のプライベートＩＰアドレス（p.p.p.p）となっていて、インターネット側のグローバルＩＰア
ドレス（z.z.z.z）は不図示のインターネットサービスプロバイダからＤＨＣＰにより割り当てられた動的
なＩＰアドレスである。
【００１５】
遠隔制御装置１０６からサーバ装置１０１に接続して通信する場合にはＡＤＳＬモデム１０５のＮＡＴ
(Network Address Translation)機能で発信元のプライベートＩＰアドレス（q.q.q.q）をグローバルＩＰ
アドレスの（z.z.z.z）に書き換えてパケットを送信し、戻りパケットのあて先ＩＰアドレス（z.z.z.z）は
遠隔制御装置１０６のプライベートＩＰアドレス（q.q.q.q）にＡＤＳＬモデム１０５が書き換えることで
通信が行われる。
【００１６】
一方、インターネット側からの接続、例えばサーバ装置１０１から遠隔制御装置に接続して通信する場合
にはＡＤＳＬモデム１０５のポートフォワード機能を使用する。ポートフォワード機能は特定のポート番
号をあて先とするパケットをＬＡＮ(Local Area Network)内の指定されたホストへ転送する機能のこと
で、本実施例の場合は遠隔制御装置１０６のＩＰアドレス（q.q.q.q）へ転送するように設定する。この機
能によりインターネット側からの接続にも応答して通信することができる。
【００１７】
ただし、本実施例においては安全な通信のためにユーザ装置１０３との通信を除いてインターネット側の
不特定多数からの接続は受け付けないようにポートフォワード機能は切（オフ）にする。また、ＩＰアド
レスとポート番号、プロトコル（ＴＣＰ，ＵＤＰ等）を指定してそのパケットを通過させるかどうかを制
御するＩＰフィルタ機能によりインターネット側から開始される接続を受け付けないように予めＡＤＳ
Ｌモデム１０５を設定する。なお、ＡＤＳＬモデム１０５が備えるポートフォワード機能、ＩＰフィルタ
機能等の設定はＨＴＴＰ、ＴＥＬＮＥＴ等でＡＤＳＬモデム１０５自身と通信することで設定が可能とな
っている。
【００１８】
次に図１および図２を用いてユーザ装置１０３と遠隔制御装置１０６が通信を開始するまでの具体的
な手順について説明する。図２は上から下に向かって時間が進む図となっていて、遠隔制御装置１０６、
サーバ装置１０１、ユーザ装置１０３の縦線から横方向に出ている矢印は主に通信パケットのやり取りの
方向を示している。ただし、認証のためのパケットのやり取りは接続開始時のパケットと合わせて表記し
ている。本実施例においては、通信はＴＣＰで行うが、アプリケーション側でデータに問題がないかをチ
ェックして再送処理等を行うことを前提にＵＤＰを使用しても良い。
以下、ステップ１（S１と表記）からステップ１３（S１３と表記）について説明する。
【００１９】
Ｓ１：まず、遠隔制御装置１０６は、ＡＤＳＬモデム１０５のインターネット側ＩＰアドレスをサーバ
装置１０１に通知するため１分おきにサーバ装置１０１へ接続を行う。サーバ装置１０１に接続後は予め
登録しておいた遠隔制御装置１０６のＩＤ、パスワードを送信し、認証を行う。
【００２０】
Ｓ２：次に遠隔制御装置１０６はポートフォワードを行うポート番号Port1をサーバ装置１０１へ送信
する。サーバ装置１０１は認証が成功した遠隔制御装置１０６のポート番号Port1と接続に使用している
ＩＰアドレスを関連付けて登録処理（１）  ２０１を行う。この時点ではＡＤＳＬモデム１０５のポート
フォワード機能は無効になっている。
【００２１】
Ｓ３：サーバ装置１０１は登録処理（１）  ２０１が終了すると接続要求があるかどうかをチェックし、
なければ遠隔制御装置１０６に処理が正常に終了したことを通知するためにＯＫのみを送信し、切断する。
【００２２】
Ｓ４：ユーザ装置１０３が遠隔制御装置１０６への接続を要求するためにサーバ装置１０１へ接続する。
接続後は予め登録しておいたユーザ装置１０３のＩＤ、パスワードを送信し認証を行う。
【００２３】
Ｓ５：ユーザ装置１０３は遠隔制御装置１０６への接続要求を出す。その際に使用するポート番号
Port2も通知する。サーバ装置１０１は遠隔制御装置１０６への接続要求と要求元のユーザ装置１０３が
使用しているＩＰアドレスIP2、ポート番号Port2を記憶する接続要求記憶処理（１）  ２０２を行う。
【００２４】
Ｓ６：サーバ装置１０１はユーザ装置１０３に処理が正常に終了したことを通知するためにＯＫと、接
続を維持するためにwaitを送信する。
【００２５】
Ｓ７：遠隔制御装置１０６は前回のＩＰアドレスの登録処理から１分が経過したところで再度サーバ装
置１０１に接続する。そしてＩＤ、パスワードを送信し、認証を行う。
【００２６】
Ｓ８：遠隔制御装置１０６はポートフォワードを行うポート番号Port3をサーバ装置１０１へ送信する。
サーバ装置１０１は認証が成功した遠隔制御装置１０６のポート番号Port3と接続に使用しているＩＰ
アドレスIP3を関連付けて登録処理２０３を行う。前記、Ｓ２で登録されたIP1とIP3はＤＨＣＰで配
布されるＩＰアドレスに変更があれば異なる可能性があるがPort1とPort3は同じ値でも異なる値とし
ても良い。
【００２７】
Ｓ９：サーバ装置１０１はＩＰアドレスの登録処理２０３が終了した後に、遠隔制御装置１０６への接
続要求があるかどうかをチェックする。前記、Ｓ５でユーザ装置１０３からの接続要求があったので、サ
ーバ装置１０１はアクセス権がユーザ装置１０３にあることを確認した後にＯＫと、IP2、Port2からの
接続要求を遠隔制御装置１０６へ通知する。
それを受信した遠隔制御装置１０６はルータ設定変更処理（１）  ２０４として次の処理を行う。ＡＤＳ
Ｌモデム１０５にＨＴＴＰでアクセスし、ポートフォワードするポート番号をPort3に設定し、かつ同機
能を有効にする。また、ＩＰフィルタ機能において前記IP2、Port2からのＴＣＰ接続許可の設定を行う。
さらに遠隔制御装置１０６はユーザ装置１０３からの接続に備えてPort3を接続待ちの状態にする。
【００２８】
Ｓ１０：遠隔制御装置１０６は、サーバ装置１０１へルータの設定変更完了通知のＯＫを送信し、切断
する。
Ｓ１１：サーバ装置１０１はユーザ装置１０３へIP3、Port3へ接続可能であることを通知する。
Ｓ１２：ユーザ装置１０３はサーバ装置１０１へＯＫを送信し、切断する。
【００２９】
Ｓ１３：ユーザ装置１０３は接続元ポート番号Port2でIP3、Port3へ接続を行い、通信を開始する。
ただし、前記、Ｓ９でPort3を接続待ちとした後に所定の時間待ってもユーザ装置１０３からの接続がな
かった場合には遠隔制御装置１０６は接続待ちの状態を停止する。
さらにポートフォワード機能を切（オフ）とし、ＩＰフィルタ機能においてIP2、Port2からの接続も不許
可の設定とする。
【００３０】
以上によれば、サーバ装置を用いて登録されたユーザのみにサービスを提供することにより、ユーザ(ユ
ーザ装置)は、不特定多数の第三者に知られることなく遠隔制御装置と通信するためのＩＰアドレスを特
定することが可能となる。また、遠隔制御装置はサーバ装置からユーザ装置の接続元ＩＰアドレスとポー
ト番号を通知してもらえるので、ＩＰフィルタ機能をユーザ装置だけが通過できるように設定することが
できる。
【００３１】
さらに、通常はポートフォワード機能を無効にしておき、サーバ装置へのＩＰアドレスの登録作業時にの
みユーザ装置からの接続要求を受け付けてポートを接続待ちに変更するため、インターネットからの有害
な攻撃の対象となる可能性を減らすことができる。したがって本発明による通信方法、通信システムを用
いれば従来の方法と比べて安全性の高い通信を行うことが可能となる。
【実施例２】
【００３２】
以下、本発明の別の一実施形態について図１、図３を用いて説明する。本実施例においてはユーザ装置、
サーバ装置、ＡＤＳＬモデム、遠隔制御装置のそれぞれの接続、ＩＰアドレス等は実施例１と同じで図１
に示すとおりである。
本実施例が実施例１と異なるのは遠隔制御装置１０６が常にインターネットからの接続を受け付ける点
で、そのメリットは遠隔制御装置１０６からサーバ装置１０１へのＩＰアドレス登録処理のタイミングを
待たずにユーザ装置１０３からの接続要求を通知できることである。
【００３３】
デメリットとしてはインターネットからの接続要求を受け付ける状態に常にあるために、インターネット
からの攻撃対象となる可能性が実施例１と比較して増すことである。しかし、本実施例ではポートフォワ
ードするポート番号をＩＰアドレス登録処理のたびに変更することにより、ユーザ装置１０３から遠隔制
御装置１０６への接続をよりスムーズにし、かつインターネットからの攻撃の対象となる可能性を下げる
ことができる。図３は図２と同様にユーザ装置１０３が遠隔制御装置１０６へ接続し、通信を開始するま
での手順を示している。
【００３４】
Ｓ１：まず、遠隔制御装置１０６はポートフォワード設定３０１を行う。ここでは、ＡＤＳＬモデム１
０５にＨＴＴＰでアクセスし、ポートフォワードするポート番号Port1を設定し、同機能を有効にする。
遠隔制御装置１０６もポート番号Port1を接続待ちの状態とする。この時ＩＰフィルタ機能でサーバ装置
のＩＰアドレスからの接続も受け付けるように設定を行っておく。
次にＡＤＳＬモデム１０５のインター
ネット側ＩＰアドレスをサーバ装置１０１に通知するためにサーバ装置１０１へ接続を行う。
サーバ装置１０１に接続後は予め登録しておいた遠隔制御装置１０６のＩＤ、パスワードを送信し、認証
を行う。ＩＰアドレスの登録処理は１分おきとし、登録処理のたびにポートフォワードを行うポート番号
を変更して、サーバ装置１０１に通知する。
【００３５】
Ｓ２：次に遠隔制御装置１０６はポートフォワードを行うポート番号Port1をサーバ装置１０１へ送信
する。サーバ装置１０１は認証が成功した遠隔制御装置１０６のポート番号Port1と接続に使用している
ＩＰアドレスを関連付けて登録処理（２）  ３０２を行う。
【００３６】
Ｓ３：サーバ装置１０１は遠隔制御装置１０６に処理が正常に終了したことを通知するために、ＯＫの
みを送信し、切断する。ここで遠隔制御装置１０６は再度Port1を接続待ちの状態とする。
【００３７】
Ｓ４：ユーザ装置１０３がユーザ宅１０７の遠隔制御装置１０６への接続を要求するために、サーバ装
置１０１へ接続する。接続後は予め登録しておいたユーザ装置１０３のＩＤ、パスワードを送信し認証を
行う。
【００３８】
Ｓ５：ユーザ装置１０３は遠隔制御装置１０６への接続要求を出す。その際に使用するポート番号
Port2も通知する。サーバ装置１０１はユーザ装置１０３に、遠隔制御装置１０６へのアクセス権がある
ことを確認した後、遠隔制御装置１０６への接続要求と要求元のユーザ装置が使用しているＩＰアドレス
IP2、ポート番号Port2を記憶する接続要求記憶処理（２）  ３０３を行う。
【００３９】
Ｓ６：サーバ装置１０１は遠隔制御装置１０６に接続する。ＡＤＳＬモデム１０５を経由して遠隔制御
装置１０６に接続するため接続先のポート番号はPort1を指定する。接続後は予め登録しておいたサーバ
装置のＩＤ、パスワードを送信し認証を行う。
【００４０】
Ｓ７：認証終了後、サーバ装置１０１は認証が成功したユーザ装置１０３からの接続要求を遠隔制御装
置１０６に送信する。その際IP2、Port2からの接続要求であることも通知する。それを受信した遠隔制
御装置１０６は、ルータ設定変更処理（２）  ３０４としてＡＤＳＬモデム１０５にＨＴＴＰでアクセス
し、ＩＰフィルタ機能において前記IP2、Port2からのＴＣＰ接続許可の設定を行う。
【００４１】
Ｓ８：遠隔制御装置１０６はサーバ装置１０１へルータの設定変更完了通知のＯＫを送信し、切断する。
Ｓ９：サーバ装置１０１はユーザ装置１０３へIP1、Port1へ接続可能であることを通知する。
Ｓ１０：ユーザ装置１０３はサーバ装置１０１へＯＫを送信し、切断する。
【００４２】
Ｓ１１：ユーザ装置１０３は接続元ポート番号Port2でIP1、Port1へ接続を行い、通信を開始する。
ただし、前記、Ｓ7でIP2、Port2からの接続を許可とした後から所定の時間待ってもユーザ装置
１０３からの接続がなかった場合には、遠隔制御装置１０６はIP2、Port2からの接続を許可する状態
を停止するためにＩＰフィルタ機能においてIP2、Port2からの接続を不許可の設定とする。
【００４３】
以上によれば、サーバ装置を用いて登録されたユーザのみにサービスを提供することにより、不特定多数
の第三者に知られることなく遠隔制御装置と通信するためのＩＰアドレスを特定することが可能となる。
また、遠隔制御装置はサーバ装置からユーザ装置の接続元ＩＰアドレスとポート番号を通知してもらえる
ので、ＩＰフィルタ機能をユーザ装置だけが通過できるように設定することができる。
【００４４】
さらに、通常は固定グローバルＩＰアドレスを有するサーバ装置からの接続のみを受け付けるようにポートフォワード機
能、ＩＰフィルタ機能を設定し、サーバ装置経由でのユーザ装置からの接続要求を受けた場合にのみユー
ザ装置からの接続の許可を追加で変更し、接続が所定の時間内に行われなければタイムアウト等でユーザ
装置からの接続を遮断するように再度ＩＰフィルタ機能を設定するなどの処理を行うため、インターネッ
トからの攻撃の対象となる可能性を減らしつつ、ユーザ装置からの遠隔制御装置への接続にかかる時間を
減らすことができる。したがって本発明による通信方法、通信システムを用いれば従来の方法と比べて安
全に通信を行うことが可能となる。
【図面の簡単な説明】
【００４５】
【図１】本発明の装置の接続図
【図２】本発明の一実施形態での通信シーケンス図（実施例１）
【図３】本発明の一実施形態での通信シーケンス図（実施例２）
【符号の説明】
【００４６】
１０１ サーバ装置
１０２ インターネット
１０３ ユーザ装置
１０４ 電話局側ＡＤＳＬモデム
１０５ ＡＤＳＬモデム（ルータ）
１０６ 遠隔制御装置
１０７ ユーザ宅
２０１ IP1、Port1登録処理（１）
２０２ 接続要求記憶処理（１）
２０３ IP3、Port3登録処理
２０４ ルータ設定変更処理（１）
３０１ ポートフォワード設定処理
３０２ IP1、Port1登録処理（２）
３０３ 接続要求記憶処理（２）
３０４ ルータ設定変更処理（２）
【図１】
2005080255.tif 000003
【図２】
2005080255.tif 000004
【図３】
2005080255.tif 000005