(57)【特許請求の範囲】
【請求項１】
複数の端末装置と接続する複数のインターフェースと、前記各端末装置が接続されている各インターフェースを示すポート番号を、前記各端末装置の接続情報に対応させて記憶可能な記憶手段と、前記インターフェースを介して前記複数の端末装置の中の一端末装置から前記一端末装置の接続情報を含む送信パケットを受信し、前記一端末装置に対応するポート番号の自動設定を要求する情報を前記送信パケットが含む場合、前記記憶手段の中に前記一端末装置の接続情報が記憶されていないと、前記一端末装置にポート番号を割付けて、前記一端末装置の接続情報に対応させて前記割付けられたポート番号を前記記憶手段に登録する制御手段とを具備することを特徴とするルータ装置。
【請求項２】
前記制御手段は、前記一端末装置に対応するポート番号の自動設定を要求する情報を前記送信パケットが含む場合、前記記憶手段の中に前記一端末装置の接続情報が記憶されていると、前記一端末装置のポート番号の割付けを不要と判断することを特徴とする請求項１記載のルータ装置。
【請求項３】
前記制御手段は、前記複数の端末装置のポート番号を確認するために前記インターフェースを介して外部端末装置からアクセスがあった場合、前記記憶手段から前記複数の端末装置に対応するポート番号を読出して前記外部端末装置へ送信することを特徴とする請求項１記載のルータ装置。
【請求項４】
前記制御手段は、前記インターフェースを介して外部端末装置から前記一端末装置のポート番号を含む送信パケットを受信したとき、前記記憶部の中に前記ポート番号に対応する端末装置がある場合、前記対応する一端末装置へ前記送信パケットを送信することを特徴とする請求項１記載のルータ装置。
【請求項５】
前記制御手段は、前記インターフェースを介して外部端末装置から端末装置のポート番号を含まない送信パケットを受信したとき、複数の端末装置の全端末装置へ前記送信パケットを送信することを特徴とする請求項１記載のルータ装置。
【請求項６】
前記制御手段は、前記インターフェースを介して外部端末装置から前記一端末装置へアクセスするための認証要求を含む送信パケットを受信したとき、前記記憶部に記憶されたポート番号に対応する前記一端末装置へ、認証が必要な旨を示す情報を含めて前記送信パケットを送信することを特徴とする請求項１記載のルータ装置。
【請求項７】
前記接続情報は、前記端末装置のＩＰアドレスであることを特徴とする請求項１記載のルータ装置。
【請求項８】
前記接続情報は、前記端末装置のＭＡＣアドレスであることを特徴とする請求項１記載のルータ装置。
【請求項９】
前記接続情報は、前記一端末装置に対応するポート番号の自動設定要求を示す宛先ポート番号であることを特徴とする請求項１記載のルータ装置。
【請求項１０】
前記接続情報は、前記一端末装置に対応するポート番号の自動設定要求の応答を示す宛先ポート番号であることを特徴とする請求項１記載のルータ装置。
【請求項１１】
前記制御手段は、前記各複数の端末装置の接続情報を、前記割付されたポート番号に対応して前記外部端末装置側で一覧表示可能に前記記憶手段に記憶させることを特徴とする請求項１記載のルータ装置。
【請求項１２】
前記複数の端末装置は、画像サーバであることを特徴とする請求項１記載のルータ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット等のネットワークにおいて使用されるルータ装置及びそれを用いたネットワークシステムに関するものである。
【０００２】
【従来の技術】
プライベートネットワークにパーソナルコンピュータ等の端末装置接続する際、この端末装置には、ＩＰアドレス等の設定をする必要がある。設定に際しては、ネットワークに関しての専門的な知識を必要とするため、利用者が容易に設定することは困難な場合が多い。そこで、ＤＨＣＰ（Dynamic Host Configuration Protocol）を使用して、端末装置をネットワークに接続するだけでＩＰアドレスを設定し一括管理を行うことができる。このＤＨＣＰには、ＢＯＯＴＰと同様に端末装置に永続的に自動割り当てるモード、限定された期間だけ又は端末装置が開放するまでＩＰアドレスを割り当てるモード等がある。例えば、複数の端末装置とルータ装置によりプライベートネットワークを構成する場合、ルータ装置をＤＨＣＰサーバとして、複数の端末装置をそれぞれＤＨＣＰクライアントとして構成することにより、ルータ装置に端末装置を接続する際に端末装置からＤＨＣＰ発見パケットを送信することによりＩＰアドレス、サブネットマスク及びＤＮＳサーバのアドレスなどをルータ装置から設定することができる。ただし、自動割り当てのモードでは、ＩＰアドレスが一旦付与されるとそれを撤回することができず、又動的割り当てモードでは、一旦ＩＰアドレスが付与された場合であっても動的にＩＰアドレスの変更が行われることがあり、多数の装置が取付け取り外しされるようなネットワークには適さない。
【０００３】
一方、複数の端末装置によりプライベートネットワークを構成し、インターネットに接続されているコンピュータ装置からルータ装置を介してその端末装置に直接アクセスする場合には、ルータ装置のグローバルＩＰアドレスと共にアクセスしたい端末装置のポート番号が必要となる。
【０００４】
例えば、プライベートネットワークに複数台画像サーバを接続しており、その画像サーバをインターネットに接続されたコンピュータ装置からルータ装置を介して直接アクセスし、その画像サーバからの画像データをＨＴＭＬファイルにより受信する場合、コンピュータ装置は、まずＷｅｂブラウザにルータ装置のＵＲＬ（ここでは、camera.co.jpとする）と画像サーバのプライベートネットワーク上でのポート番号(ここでは、81とする)とを入力（Http//www.camera.co.jp：81/）し、送信すると、その送信パケットはルータ装置で受信される。ルータ装置には、予めプライベートネットワークに接続された画像サーバのＩＰアドレスとポート番号とを関連付けて記憶させており、ルータ装置で受信した送信パケットの宛先ポート番号と関連付けられたＩＰアドレスを有する画像サーバにその送信パケットをフォワーディングすることにより、インターネット上のコンピュータ装置からの送信パケットを画像サーバで受信することができるようになる。また、インターネット上のコンピュータ装置からプライベートネットワーク上の他の画像サーバの画像を見たい場合には、その他の画像サーバのポート番号を指定することにより同様にアクセスが可能となる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述のようにＩＰアドレスを自動的に付与するものはあっても、ポート番号まで自動的に付与するものはないため、ポート番号の初期値が同一の端末装置を複数台プライベートネットワークに接続するような場合には、各端末装置のＩＰアドレスはそれぞれ異なるものの、ポート番号が同一であるため、インターンネットに接続されているコンピュータ装置からルータ装置を介してその端末装置に直接アクセスすることができない。
【０００６】
本発明は、上記従来の課題に鑑み、ポート番号を含めたネットワーク設定を容易に行うことができるルータ装置及びそれを用いたネットワークシステムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は上記従来の課題を解決するために、プライベートネットワーク上の端末装置からブロードキャストされるＭＡＣアドレスを含む送信パケットを受信した後、既に設定されている端末装置の情報とは異なるＩＰアドレス及びポート番号をＭＡＣアドレスに対応させてネットワーク情報を記憶部に記憶すると共に、該ネットワーク情報をＭＡＣアドレスを指定して送信し、外部ネットワークから端末装置のポート番号指定を含んだ送信パケットを受信した場合には、記憶部から受信したポート番号と一致する端末装置のＩＰアドレスに送信パケットをフォワードすることとしたので、ポート番号を含めたネットワーク設定を容易に行うことができるルータ装置及びそれを用いたネットワークシステムを提供することができるようになった。
【０００８】
【発明の実施の形態】
本発明の請求項１に記載の発明は、複数の端末装置と接続する複数のインターフェースと、各端末装置が接続されている各インターフェースを示すポート番号を、各端末装置の接続情報に対応させて記憶可能な記憶手段と、インターフェースを介して複数の端末装置の中の一端末装置から一端末装置の接続情報を含む送信パケットを受信し、一端末装置に対応するポート番号の自動設定を要求する情報を送信パケットが含む場合、記憶手段の中に一端末装置の接続情報が記憶されていないと、一端末装置にポート番号を割付けて、一端末装置の接続情報に対応させて割付けられたポート番号を記憶手段に登録する制御手段とを具備するルータ装置であって、インターフェースを介して複数の端末装置の中の一端末装置から一端末装置の接続情報を含む送信パケットを受信し、一端末装置に対応するポート番号の自動設定を要求する情報を送信パケットが含む場合、記憶手段の中に一端末装置の接続情報が記憶されていないと、一端末装置にポート番号を割付けて、一端末装置の接続情報に対応させて割付けられたポート番号を記憶手段に登録することにより、その端末装置のＩＰアドレス及びポート番号を含むネットワーク設定を自動的に行うので、ルータ装置が接続されているプライベートネットワークに端末装置を接続するだけで、既に接続されている端末装置のＩＰアドレス及びポート番号とは異なるＩＰアドレス及びポート番号を設定でき、利用者はＩＰアドレスだけではなくポート番号も手動で設定する手間を省くことができるという効果を有する。
【０００９】
本発明の請求項２に記載の発明は、請求項１記載の発明において、制御手段は、一端末装置に対応するポート番号の自動設定を要求する情報を送信パケットが含む場合、記憶手段の中に一端末装置の接続情報が記憶されていると、一端末装置のポート番号の割付けを不要と判断するルータ装置であって、記憶手段の中に一端末装置の接続情報が記憶されていると、一端末装置のポート番号の割付けを不要と判断することにより、ルータ装置が接続されているプライベートネットワークに端末装置を接続するだけで、既に接続されている端末装置のＩＰアドレス及びポート番号の割付を行わないので、利用者はＩＰアドレスだけではなくポート番号も手動で設定する手間を省くことができるという効果を有する。
【００１０】
本発明の請求項３に記載の発明は、請求項１記載の発明において、制御手段は、複数の端末装置のポート番号を確認するためにインターフェースを介して外部端末装置からアクセスがあった場合、記憶手段から複数の端末装置に対応するポート番号を読出して外部端末装置へ送信するルータ装置であって、記憶部に自動設定された端末装置のポート番号とＩＰアドレスとが関連付けされて記憶されていることにより、外部端末装置からルータ装置に対し端末装置のポート番号を確認するためにアクセスされた場合、その記憶部の記憶内容に従って、対応する端末装置のポート番号を外部端末装置へ送信するので、各複数の端末装置と外部端末装置との接続の確認が可能となり、外部端末装置から直接、各複数の端末装置にアクセスが可能となるという効果を有する。
【００１１】
本発明の請求項４に記載の発明は、請求項１記載の発明において、制御手段は、インターフェースを介して外部端末装置から一端末装置のポート番号を含む送信パケットを受信したとき、記憶部の中にポート番号に対応する端末装置がある場合、対応する一端末装置へ送信パケットを送信するルータ装置であって、記憶部には自動設定された端末装置のポート番号とＩＰアドレスとが関連付けされて記憶されているため、外部端末装置からルータ装置に対し端末装置のポートを付加した送信パケットが送信された場合、その記憶部の記憶内容に従って、この送信パケットをフォワードすることが可能となり、インターフェースを介して外部端末装置から直接、端末装置にアクセスが可能となるという効果を有する。
【００１２】
本発明の請求項５に記載の発明は、請求項１記載の発明において、制御手段は、インターフェースを介して外部端末装置から端末装置のポート番号を含まない送信パケットを受信したとき、記憶部に記憶されるポート番号に対応する複数の端末装置の全端末装置へ送信パケットを送信するルータ装置であって、端末装置のポート番号を含まない送信パケットを受信したとき、記憶部に記憶されたポート番号に対応する複数の端末装置の全端末装置へ送信パケットを送信することにより、外部端末装置からインターフェースに接続される各複数の端末装置へアクセスできるという効果を有する。
本発明の請求項６に記載の発明は、請求項１記載の発明において、制御手段は、インターフェースを介して外部端末装置から一端末装置へアクセスするための認証要求を含む送信パケットを受信したとき、記憶部に記憶されたポート番号に対応する一端末装置へ認証が必要な旨を示す情報を含めて前記送信パケットを送信するルータ装置であって、外部端末装置から一端末装置へアクセスするための認証要求を記憶部のポート番号に対応する一端末装置へ送信パケットを送信するので、外部端末装置側からアクセスする際に、認証が必要であることを知ることができるという効果を有する。
本発明の請求項７記載の発明は、請求項１記載の発明において、接続情報は、端末装置のＩＰアドレスであって、各端末装置からＩＰアドレスを受信することにより複数の端末装置を個々に識別することができるという効果を有する。
本発明の請求項８に記載の発明は、請求項１記載の発明において、接続情報は端末装置のＭＡＣアドレスであって、各端末装置からＭＡＣアドレスであるルータ装置であって、ＭＡＣアドレス受信することにより複数の端末装置を個々に識別することができるという効果を有する。
本発明の請求項９に記載の発明は、請求項１記載の発明において、接続情報はポート番号の自動設定要求を示す宛先ポート番号であって、端末装置からこのポート番号を受取ることにより、端末装置からの自動設定の要求であると認識することができるとういう効果を有する。
本発明の請求項１０に記載の発明は、請求項１記載の発明において、接続情報は、ポート番号の自動設定要求の応答を示す宛先ポート番号であって、端末装置からこのポート番号を受取ることにより、端末装置からの自動設定の要求であると認識することができるとういう効果を有する。
本発明の請求項１１に記載の発明は、請求項１記載の発明において、制御手段は、各複数の端末装置毎の接続情報を、割付けられたポート番号に対応して外部端末装置側で一覧表示可能に記憶手段に記憶させるルータ装置であって、割付けられたポート番号に対応して外部端末装置側で一覧表示可能に記憶させるので、各々の端末装置のＩＰアドレス、ポート番号を表示した設定画面が表示されるので、プライベートネットワークの構築者はこの画面を参照して各端末装置のＩＰアドレス及びポート番号を確認することができることができるとういう効果を有する。
本発明の請求項１２に記載の発明は、請求項１記載の発明において、複数の端末装置は、画像サーバであるルータ装置であって、複数の画像サーバからインターフェースに接続された画像サーバのＩＰアドレスとポート番号とを関連付けて記憶させており、ルータ装置で受信した送信パケットの宛先ポート番号と関連付けられたＩＰアドレスを有する画像サーバにその送信パケットを送信することにより、インターネット上のコンピュータ装置からの送信パケットを画像サーバで受信することができるようになる。また、インターネット上のコンピュータ装置からプライベートネットワーク上の他の画像サーバの画像を見たい場合には、その他の画像サーバのポート番号を指定することにより同様にアクセスが可能となる。
【００１３】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１４】
（実施の形態１）
図１は本発明の一実施の形態を示すルータ装置を含むネットワークの構成図である。
【００１５】
図１において、１０は後述のインターネットとプライベートネットワークを接続するときに使用され、それぞれのネットワークのデータを中継すると共に、接続される端末装置のＩＰアドレスやポート番号を自動的に設定し、又インターネット等の外部ネットワークからの送信パケットで指定されたポートに対応する端末装置にフォワードする機能を有する本発明のルータ、２０ａ〜２０ｃはプライベートネットワークに接続されるカメラ部やＷｅｂサーバ部等の機能を有し、アクセスされた場合に所定のＨＴＭＬファイルと画像データを送信する画像サーバ、３０はプライベートネットワークに接続されるコンピュータ端末装置、４０はいわゆるインターネットなどの外部ネットワーク、５０は外部ネットワーク５０に接続されるルータ、６０はルータ５０に接続されるクライアントコンピュータ装置である。
【００１６】
図２は、本発明のルータ１０の主要な機能をブロックにした機能ブロック図である。
【００１７】
図２において、１１ａ〜ｄはイーサーネットに接続可能なＬＡＮインターフェイス部、１２はＬＡＮインターフェイス１１に接続される画像サーバ２０ａ〜２０ｃからＵＤＰプロトコルでブロードキャストされるＭＡＣアドレスを含む送信パケットを受信し、ＩＰアドレス、ポート番号等を自動的に設定し、その設定した値を後述の記憶部１３に記憶すると共に、ＵＤＰプロトコルで受信したＭＡＣアドレスに関連付けたＩＰアドレス等を含む送信パケットをブロードキャストする自動設定制御部、１３は自動設定された画像サーバのＭＡＣアドレス、ＩＰアドレス、ポート番号等を関連付けて記憶する記憶部、１４はポート番号の指定なしで（若しくはポート番号８０を指定して）外部ネットワーク４０からルータ１０にアクセスがあった場合にアクセス元に送信するＨＴＭＬデータを蓄積するＨＴＭＬ蓄積部、１５はＨＴＭＬ蓄積部に記憶するＨＴＭＬの全部若しくは一部を設定により生成するＨＴＭＬ生成部、１６はルータ１０の全体を制御する制御部、１７は外部ネットワーク４０に接続するためのネットワークインターフェイスである。
【００１８】
以上のように構成された本発明のルータ装置について、まず図３のシーケンス図に沿ってその動作を説明する。
【００１９】
ルータ１０がプライベートネットワーク上で動作している状態において、画像サーバ２０ａ〜２０ｃは、電源ＯＮされたとき、リセットスイッチが押下されたとき若しくはプライベートネットワークに接続されたときに所定の時間（ここでは、３０分間とする）の間、一定間隔で送信時点の画像サーバのＩＰアドレス、ポート番号等の設定内容を含む送信パケットをＵＤＰプロトコルを用いて、プライベートネットワークに対してブロードキャストする。なお、ブロードキャストするこの送信パケットは、図５のようにＵＤＰヘッダ部とデータ部から構成されており、データ部には、画像サーバのメーカを識別するために用いられるメーカー識別コード、画像サーバの製品種類やバージョン情報を識別するために用いられる製品識別コード、画像サーバに設定されているＩＰアドレス、サブネットマスク、ＤＮＳサーバ、ゲートウェイ、ポート番号等、ネットワーク接続の為に必要な種種のデータにより構成されている。又、ＵＤＰヘッダ部の宛先ポートは、ウェルノウンポート番号０〜１０２３を避けた番号（ここでは、１０６６７）が使用されている。
【００２０】
ブロードキャストされた送信パケットは、ルータ装置により受信され、宛先ポートが所定のポート番号１０６６７であると判断されると画像サーバ装置からの自動設定の要求であると認識し、自動設定動作を開始する。自動設定は、まず送信パケットのデータリンク層に含まれる送信元ＭＡＣアドレスが記憶部に存在するかどうかを判断し、存在していなければ、新規設定動作を行う。一方ＭＡＣアドレスが既に記憶部に存在している場合には、更新確認動作を行う。尚、ルータ装置が受信するポート番号１０６６７は、前述の記載（［００１９］）のように画像サーバからの自動設定の要求を示すものと予め決められている。
【００２１】
新規設定動作は、受信した送信パケットのデータ部に含まれるデータのうち、ＩＰアドレス、サブネットマスク、ポート番号、バンド幅の値を自動設定制御部により変更した後、その他のデータと共に記憶部に記憶する。値の変更は、ＩＰアドレスについては、所定の範囲のＩＰアドレスのうち使用されていないＩＰアドレスの値に、サブネットマスクは所定の値（ここでは、２５５．２５５．２５５．０）に、ポート番号は所定の範囲（ここでは、１０００１〜１００２０）のうち使用されていないポート番号に、バンド幅は所定の値になるように行われる。このように設定された値は、図４のようにそれぞれの画像サーバのＭＡＣアドレス毎に関連付けられて記憶部に記憶されている。なお、図４においては、説明を簡略化するためメーカ識別コードやＤＮＳサーバなどは省略している。又、バンド幅とは、画像サーバがネットワークに送出するデータ伝送速度であり、トラフィックを考慮することができるようになっている。
【００２２】
記憶部にこれらの値を記憶したあと、記憶部に記憶した値を含むネットワーク設定情報を送信パケットをＵＤＰプロトコルを用いて、記憶部に記憶したＭＡＣアドレスを指定して送信する。なお、ＵＤＰヘッダ部の宛先ポートは、ウェルノウンポート番号０〜１０２３及び１０６６７を避けた番号（ここでは、１０６６８）が使用されている。ルータ装置からブロードキャストされた送信パケットは、画像サーバにより受信され、宛先ポートが所定のポート番号１０６６８であると判断されるとルータ装置からの自動設定の応答であると認識し、送信される設定情報を画像サーバの記憶部に記憶して自動設定を終了する。但し、画像サーバから自動設定要求の送信パケットをブロードキャストした後所定時間経過した場合には、ルータ装置から自動設定要求に対する応答の送信パケットが送られてきても無視する。尚、このルータ装置から送信されるポート番号１０６６８は、自動設定の応答を示すものと予め決められている。
【００２３】
更新確認動作は、受信した送信パケットのデータ部の情報と記憶部に記憶されている情報（送信パケットの送信元ＭＡＣアドレスに対応する情報）とを比較する。比較する対象は、ＩＰアドレス、サブネットマスク、ポート番号、バンド幅の値で、これらが同一の場合には、更新する必要がないと判断し自動設定動作を終了する。比較対象が異なる場合には、記憶部に記憶されている情報（送信パケットの送信元ＭＡＣアドレスに対応する情報）を含む送信パケットをＵＤＰプロトコルを用いて、送信元ＭＡＣアドレスに対して送信する。以下、自動更新の場合と同様の動作であるため、割愛する。
【００２４】
設定後は、インターネット等の外部ネットワークに接続されたクライアントＰＣ側からルータ装置のグローバルＩＰアドレス及び画像サーバのポート番号を指定することにより、外部ネットワークから送信されるその送信パケットに含まれるポート番号に対応する画像サーバがあるかどうかを記憶部に記憶した情報から判断し、そのポート番号に対応する画像サーバがある場合には、その画像サーバのＩＰアドレスに対してクライアントからの送信パケットをフォワードし、フォワードされた送信パケットを画像サーバが受信する。尚、プライベートネットワークに接続されたコンピュータ装置３０は、後述する記載（［００２６］）により、各画像サーバのポート番号を確認することができる。更にクライアントＰＣ６０もコンピュータ装置３０と同様の確認用の表示画面を持つようにしてもよい。
【００２５】
このように画像サーバは、ルータ装置が接続されているプライベートネットワークに接続された際等に、所定時間、自動設定要求をその時点の設定内容情報と共にＵＤＰプロトコルを用いてブロードキャストし、一方ルータ装置側では、ブロードキャストされる送信パケットを解析し、ポート番号等を自動的に付与するように自動設定等行うため、利用者はＩＰアドレスやサブネットマスクだけではなく、ポート番号をも手動で設定する必要がなくなる。従って、プライベートネットワークを構築する際、構築者はルータ装置に接続されているプライベートネットワークに画像サーバを接続するだけで、ルータに接続される外部ネットワークから画像サーバを直接指定してアクセスすることができる。また、画像サーバを一旦外部に持ち出して設定情報をかえている場合でも、ルータ装置が接続されているプライベートネットワークに接続するだけで、元の設定に戻すことが可能となる。ここでは、画像サーバの自動設定について説明したが特に限定されるものではなく、ネットワークに接続され、ネットワークへ接続するための設定が必要な端末装置であれば画像サーバでなくても構わない。
【００２６】
なお、ルータ１０の記憶部に記憶された自動設定の内容は、コンピュータ装置３０からルータ装置のＩＰアドレスにアクセスすることにより、図６のような各々の画像サーバのＩＰアドレス、ポート番号を表示した画像サーバ設定画面が表示される。プライベートネットワークの構築者はこの画面を参照して各画像サーバのＩＰアドレス及びポート番号を確認することができる。又、ＩＰアドレスやポート番号は、この画面から設定変更をすることが可能であり、画面上においてＩＰアドレスやポート番号を入力し、画面上の保存ボタンを押下することにより、ルータ装置から変更対象の画像サーバへ変更データを送信する。変更データの送信方法は、上述のルータ装置からの自動設定の応答によるものと同様である。
【００２７】
またルータ装置がアクセスされた場合にアクセスしたクライアントＰＣの画面に表示する表示画面を構成するために用いることができるように、この画像サーバ設定画面において、各画像サーバの名称やプライベートネットワーク外のインターネットなどに接続されている画像サーバ等も設定することができる。
【００２８】
次に、インターネット等の外部ネットワークに接続されたクライアントＰＣ側からルータ装置のグローバルＩＰアドレスを指定した送信パケットが送られてきた場合（ポート番号の指定がない若しくはポート番号８０で送信された場合）の動作について図７を用いて説明する。
【００２９】
クライアントＰＣにはブラウザソフトが搭載されており、ブラウザソフトを用いてルータ装置のＵＲＬ（ここでは、www.○○○.co.jpとする）を指定すると、クライアントＰＣから外部ネットワークを通じてルータ装置を指定する送信パケットが送信される（Ｓ１０）。ルータ装置は、記憶部に設定されている画像サーバのＩＰアドレスを取り出し（本実施の形態では３つの画像サーバのＩＰアドレス）、そのＩＰアドレスに対し各々画像データ取得のための送信パケットを送信する（Ｓ１１〜１３）。各画像サーバは、この送信パケットを受け取ると、画像データ送信パケットの送信元のルータ装置に対し、送信パケットを受信した時点の画像データを送信する（Ｓ１４〜１６）。送信された画像サーバを受信したルータ装置は、記憶部にファイル名（ここでは、Ｊｐｇ１、Ｊｐｇ２、Ｊｐｇ３）をつけて記憶する。また、ルータ装置は、クライアントＰＣからルータ装置指定の送信パケットを受信したとき、ＨＴＭＬ蓄積部に蓄積されているＨＴＭＬファイルをクライアントＰＣのＩＰアドレスに送信する（Ｓ１７）。ＨＴＭＬファイルを受け取ったクライアントＰＣは、ＨＴＭＬファイルの記述に従い、記憶部の所定のディレクトリからＪｐｇ１、Ｊｐｇ２、Ｊｐｇ３の画像データの受信を要求し（Ｓ１８〜Ｓ２０）、その要求を受信したルータ装置は、要求された画像データをクライアントＰＣに対して送信する（Ｓ２１〜２３）。このようにして、クライアント装置は、各画像サーバの画像データを画面上に表示することができる。画面に表示される画像サーバの画像データは各画像サーバにつき１枚の静止画像であるため、全ての画像サーバから連続して撮像画像を受信して表示させることとした場合に比べてプライベートネットワーク上のトラフィックを抑制することが可能である。このように画面表示される画像データは、図８のように各画像サーバのカメラ名と画像データが関連付けて表示される。なお、各画像サーバの画像は、図面の簡略化の為に四角や星などの記号として表示しているが、実際の動作上においては画像サーバが撮像した画面が表示されることになる。また、図８においては、会員Ｏｎｌｙ１〜３の画像サーバは画像表示が鍵の表示となっているが、これはルータ装置からの画像要求に対して画像サーバから認証要求が送信されてきたことを示すものである。認証が必要な画像サーバからのデータは認証しない限り送信されることは無い為、なにもしなければ表示無という状態になるが、クライアントＰＣのユーザにとってはそれが何を意味するのかが理解できないと考えられるため、認証が必要な画像サーバの画像表示部分については、鍵などの図形を表示することにより、認証が必要である旨を利用者に知らせることとしている。このように構成することによって、認証が必要である旨の表示をすることにより、認証が必要であることをルータ装置にアクセスした者がすぐに理解することができる。
【００３０】
図８の画面は、静止画面であり、それぞれの画面の動きを見たい場合には、クライアントＰＣのブラウザソフトの画面上で、各画像サーバの画像表示部分をクリックすることによりクリックされた画像サーバに直接アクセスできるようにＨＴＭＬ上で記述されており、直接アクセスした場合には、画像サーバの画像をリアルタイムで連続して受信することができるようになる。
【００３１】
【発明の効果】
本発明は、プライベートネットワーク上の端末装置からブロードキャストされるＭＡＣアドレスを含む送信パケットを受信した後、既に設定されている端末装置の情報とは異なるＩＰアドレス及びポート番号をＭＡＣアドレスに対応させてネットワーク情報を記憶部に記憶すると共に、ネットワーク情報をＭＡＣアドレスを指定して送信し、外部ネットワークから端末装置のポート番号指定を含んだ送信パケットを受信した場合には、記憶部から受信したポート番号と一致する端末装置のＩＰアドレスに送信パケットをフォワードようにしたので、端末装置からブロードキャスト送信される送信パケットを受信し、その端末装置のＩＰアドレス及びポート番号を含むネットワーク設定内容を自動的に行うことができるため、ルータ装置が接続されているプライベートネットワークに端末装置を接続さえすれば、既に接続されている端末装置のＩＰアドレス及びポート番号とは異なるＩＰアドレス及びポート番号を自動的設定し、又記憶部には自動設定された端末装置のポート番号とＩＰアドレスとが関連付けされて記憶されているため、外部ネットワークからルータ装置に対し端末装置のポートを付加した送信パケットが送信された場合、その記憶部の記憶内容に従って、この送信パケットをフォワードすることが可能となり、外部ネットワークから直接端末装置にアクセスが可能となるという効果を有する。
【００３２】
また本発明は、端末装置において、電源スイッチのＯＮ若しくはリセットスイッチのＯＮにより、記憶部に記憶したＭＡＣアドレスを含む送信パケットを所定時間ブロードキャストし、又ルータ装置からブロードキャストされるＭＡＣアドレスに対応したＩＰアドレス及びポート番号を受信すると共に、ＩＰアドレス及びポート番号を記憶部に記憶し、またルータ装置において、端末装置からブロードキャストされるＭＡＣアドレスを受信した後、既に設定されている端末装置の情報とは異なるＩＰアドレス及びポート番号をＭＡＣアドレスに対応させてネットワーク情報を記憶部に記憶すると共に、ネットワーク情報をＭＡＣアドレスを指定して送信し、外部ネットワークから端末装置のポート番号指定を含んだ送信パケットを受信した場合には、記憶部から受信したポート番号と一致する端末装置のＩＰアドレスに送信パケットをフォワードするようにしたので、端末装置はネットワーク接続時等から所定期間だけ自動設定を行うためＭＡＣアドレスを含むデータを送信するためネットワークのトラフィック負荷を必要最小限に抑えることができると共に、ルータ装置は、端末装置からブロードキャスト送信される送信パケットを受信し、その端末装置のＩＰアドレス及びポート番号を含むネットワーク設定内容を自動的に行うことができるため、ルータ装置が接続されているプライベートネットワークに端末装置を接続さえすれば、既に接続されている端末装置のＩＰアドレス及びポート番号とは異なるＩＰアドレス及びポート番号を自動的設定し、又記憶部には自動設定された端末装置のポート番号とＩＰアドレスとが関連付けされて記憶されているため、外部ネットワークからルータ装置に対し端末装置のポートを付加した送信パケットが送信された場合、その記憶部の記憶内容に従って、この送信パケットをフォワードすることが可能となり、外部ネットワークから直接端末装置にアクセスが可能となるという効果を有する。
【００３３】
更に本発明は、外部ネットワークのコンピュータ装置からポート番号指定を含まないパケットを受信した場合には、複数のカメラ端末装置に対して画像送信を要求し、受信した画像データを含む表示情報をコンピュータ装置へ送信するようにしたので、外部ネットワークに接続されているコンピュータ装置からルータ装置にアクセスするだけで、アクセスした時点の各画像サーバの画像を一覧表にしてみることができるという効果を有する。
【００３４】
更に本発明は、画像送信要求に対して、カメラ端末装置から認証要求が合った場合には、認証が必要な旨の画像データを含む表示情報をコンピュータ装置に送信するようにしたので、外部ネットワークに接続されたコンピュータ装置の利用者は、画像サーバの画像の一覧表示において認証が必要であることが容易に把握できるという効果を有する。
【図面の簡単な説明】
【図１】本発明の一実施の形態を示すルータ装置を含むネットワークの構成図
【図２】本発明の一実施の形態を示すルータ装置の機能ブロック図
【図３】本発明の一実施の形態を示すルータ装置の自動設定シーケンス図
【図４】本発明の一実施の形態を示すルータ装置の記憶部に記憶した自動設定情報を示す図
【図５】本発明の一実施の形態を示すルータ装置から送信される自動設定送信パケット構成を示す図
【図６】本発明の一実施の形態を示す画像サーバ設定画面表示を示す図
【図７】本発明の一実施の形態を示すルータ装置の外部からのアクセスに対する動作を示すシーケンス図
【図８】本発明の一実施の形態を示すルータ装置の外部からのアクセスに対して送信する画像情報を示す図
【符号の説明】
１０  ルータ
１１  ＬＡＮインターフェイス
１２  自動設定制御部
１３  記憶部
１４  ＨＴＭＬ記憶部
１５  ＨＴＭＬ生成部
１６  制御部
１７  ネットワークインターフェイス
２０ａ〜２０ｃ  画像サーバ
３０  コンピュータ装置
４０  インターネット
５０  ルータ
６０  クライアントＰＣ
【図１】
0003885585.tif 000002
【図２】
0003885585.tif 000003
【図３】
0003885585.tif 000004
【図４】
0003885585.tif 000005
【図５】
0003885585.tif 000006
【図６】
0003885585.tif 000007
【図７】
0003885585.tif 000008
【図８】
0003885585.tif 000009