(57)【要約】【課題】本発明は、ポートフォワード用のポート番号の割当を受けたサーバのアドレス情報を登録し、広域ネットワーク側からこれを問い合わせて容易にサーバにアクセスできるネットワークシステムを提供することを目的とする。【解決手段】ポートフォワーディング機能を有するルータ２とアクセス先データベースサーバ６とをインターネット１に接続し、ルータ２の配下に画像サーバ３ａ，３ｂ，３ｃを接続して、画像サーバ３ａ，３ｂ，３ｃがルータ２に接続または電源ＯＮされると、ルータ２にポート番号の割り当てを要求し、画像サーバ３ａ，３ｂ，３ｃは割り当てられたポート番号を含むアドレス情報をアクセス先データベースサーバ６に通知し、アクセス先データベースサーバ６は、インターネット１を介して端末４からアクセスされたとき、画像サーバ３ａ，３ｂ，３ｃのアドレス情報を端末４に送信する。【選択図】図１
2005198145.tif 000002
【特許請求の範囲】
【請求項１】
ポートフォワーディング機能を有する中継装置に接続可能なサーバであって、前記中継装置に接続もしくは電源ＯＮまたは手動により操作されるとポート番号の割り当てを前記中継装置に要求し、割り当てられたポート番号を含むアドレス情報を広域ネットワークに接続されたアクセス先データベースサーバに通知する制御部を備えたことを特徴とするサーバ。
【請求項２】
前記制御部が、前記アドレス情報とともにサーバ情報及び／又はＤＤＮＳサービスで使用されるドメインネームをアクセス先データベースサーバに通知することを特徴とする請求項１記載のサーバ。
【請求項３】
前記サーバ情報には認証情報が含まれていることを特徴とする請求項１または２に記載のサーバ。
【請求項４】
広域ネットワークに接続され、ポートフォワーディング機能を有する中継装置の配下に置かれたサーバのアドレス情報を格納するアクセス先データベースサーバであって、前記広域ネットワークを介して端末からアクセスされたとき、制御部が、記憶部から該サーバのアドレス情報を取り出して該アドレス情報に対応するハイパーリンクを付加したサーバ一覧のページ情報を送信し、前記端末はハイパーリンクを辿ってジャンプすることで前記サーバに接続ことができることを特徴とするアクセス先データベースサーバ。
【請求項５】
前記記憶部には、前記中継装置の配下に置かれたサーバのサーバ情報とアドレス情報を登録するサーバ管理テーブルが設けられたことを特徴とする請求項４記載のアクセス先データベースサーバ。
【請求項６】
前記サーバ管理テーブルには前記アドレス情報のほかに前記サーバ情報及び／又はＤＤＮＳサービスで使用されるドメインネームが登録されることを特徴とする請求項５記載のアクセス先データベースサーバ。
【請求項７】
サーバからサーバ情報の中にＩＤ情報を含めて通知されるとサーバ管理テーブルに登録し、広域ネットワークを介して端末からアクセスされたときに、ユーザ認証を要求する情報を該端末に返し、ユーザ認証により与えられたＩＤを基に前記サーバ管理テーブルを検索して、サーバのリストを一覧表示するページ情報を返すことを特徴とするアクセス先データベースサーバ。
【請求項８】
端末からの接続要求に対して接続可能なサーバのリストを返し、該端末がそれらの中から一つを選択すると、サーバに対する認証要求を行い、認証が成功した場合のみ該サーバへのリンクを含んだページ情報を送信し、端末が自動ジャンプしてサーバに接続することが可能となることを特徴とするアクセス先データベースサーバ。
【請求項９】
ポートフォワーディング機能を有する中継装置とアクセス先データベースサーバとを広域ネットワークに接続し、該中継装置の配下にサーバを接続して、該サーバが前記中継装置にもしくは電源ＯＮまたは手動により操作されると、前記中継装置にポート番号の割り当てを要求し、前記中継装置は配下のサーバそれぞれに割り当てたポート番号を含むアドレス情報及びサーバから受信したサーバ情報を前記アクセス先データベースサーバに通知し、前記アクセス先データベースサーバは、前記広域ネットワークを介して端末からアクセスされたとき、該サーバのアドレス情報を該端末に送信することを特徴とするネットワークシステム。
【請求項１０】
広域ネットワークを介して端末からアクセスされたとき、アクセス先データベースサーバが前記サーバを指定するためのページ情報を送信し、前記端末から該サーバを指定する情報が送信された場合、記憶部から該サーバのアドレス情報を取り出してこれをリンク可能に付加したページ情報を送信することを特徴とする請求項９記載のネットワークシステム。
【請求項１１】
広域ネットワークを介して端末からアクセスするとき、中継装置配下に接続されたサーバに対応する名称を含めてアクセスすることにより、アクセス先データベースサーバがサーバ群またはサーバを特定し、指定サーバへのハイパーリンクを含んだページ情報を返すことを特徴とする請求項９記載のネットワークシステム。
【請求項１２】
広域ネットワークを介して端末からアクセスするとき、中継装置のＷＡＮ側ＩＰアドレスに対応したドメインネームと中継装置配下に接続されたサーバそれぞれにつけられた名称を含めてアクセスすることにより、アクセス先データベースサーバがサーバを特定し、指定サーバへのハイパーリンクを含んだページ情報を返すことを特徴とする請求項９記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置に接続されポートフォワード用のポート番号の割当を受けてアクセス情報をアクセス先データベースサーバに登録できるサーバと、このアクセス情報を登録し、広域ネットワークを介してアクセスしてくる端末にこのサーバのアドレス情報を提供できるアクセス先データベースサーバ、及びこれらから構成されるネットワークシステムに関するものである。
【背景技術】
【０００２】
インターネット等の広域ネットワークへ常時接続するためＡＤＳＬ，ＣＡＴＶの普及が本格化し、ブロードバンドルータの普及が著しい。しかし、現行のＩＰプロトコルＩＰｖ４ではグローバルＩＰアドレスの絶対数が不足しているため、ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）機能やポートフォワーディング機能（静的ＩＰマスカレード）などを使用してグローバルＩＰアドレスの不足に対応している。このＮＡＴ機能は、ＬＡＮ側の機器からインターネットへアクセスするときには、そのローカルＩＰアドレスをルータのＷＡＮ側のグローバルＩＰアドレスへ変換するものである。
【０００３】
また、インターネットからＬＡＮ側の特定の機器へアクセスする場合は、ルータのポートフォワーディング機能（静的ＩＰマスカレード機能）を用いることでアクセスが可能になる。すなわち、これにはまず予め、ルータにポート番号とローカルＩＰアドレスの変換テーブルを設定しておく必要がある。インターネットからアクセスするときには、ルータのグローバルＩＰアドレスとポート番号を指定する。このアクセスを受け付けたルータは予め設定された変換テーブルに従い、グローバルＩＰアドレスをローカルＩＰアドレスへの変換を行う。この変換によりインターネットからローカルＩＰアドレスをもったＬＡＮ内の一つの機器にアクセスすることが可能となる。
【０００４】
このように従来のルータは、ポートフォワーディング機能，ＮＡＴ機能によりグローバルＩＰアドレスの枯渇を緩和し、複数のユーザ機器とインターネットとを接続したが、ユーザはＬＡＮ側の機器のポート番号を知って、その設定や変更を手動で行わなければならなかった。
【０００５】
そこでＵＰｎＰフォーラムにより、動的にポートフォワーディング（ポートマッピング）を行う規格が作成された（非特許文献１参照）。この規格の設定は、配下の端末からルータに対してポートを使用可能か否かを問い合わせ、ルータは使用可能な場合には登録し、使用不可の場合には端末は再度使用可能か否かを問い合わせ、決定するまでこれを繰り返すものである。ＵＰｎＰ規格によれば、手作業で行うポートフォワーディング設定は不要であり、ルータのベンダーによらず自動的にインターネット側のポート番号を設定できる。
【０００６】
しかし、自動的にポート番号を選択するため、インターネット側のユーザからはどのポート番号がどの端末に割り当てられているのか分からないという問題があった。ＬＡＮ内部からはルータまたは端末のユーザ・インタフェース（ウェブ画面）を使って各端末で使用するポート番号を確認することができるが、インターネット側（外部）からはセキュリティ上の理由でルータのユーザ・インタフェースを利用することはできないからである。
【０００７】
そこで、本出願人はルータ配下のサーバが複数存在し、ＵＰｎＰ規格でそれぞれポートの割り当てを受けて通信するとき、その中から代表のサーバを選んでアドレス情報を管理させ、広域ネットワークからのアクセスに対して他のサーバのアドレス情報を提供する方
法を提案した（特願２００３−１２２４１号）。これにより、広域ネットワーク側から代表のサーバにアクセスすることで他のサーバへのアクセスが可能になる。
【非特許文献１】ＵＰｎＰスタンダード、［ｏｎｌｉｎｅ］、［平成１４年１１月２９日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｕｐｎｐ．ｏｒｇ／ｓｔａｎｄａｒｄｉｚｅｄｄｃｐｓ／ｄｅｆａｕｌｔ．ａｓｐ＞
【発明の開示】
【発明が解決しようとする課題】
【０００８】
以上説明したように従来のルータのポートフォワーディング機能（静的ＩＰマスカレード機能）は、ＬＡＮ側の機器に対してポート番号を用いてアクセスできるものであるが、インターネット側のユーザはＬＡＮ側の機器のポート番号を知っておく必要があり、ＬＡＮ側のシステム変更のためポート番号の変更があった場合、その変更を手動でフォローしなければならなかった。
【０００９】
また、ＵＰｎＰフォーラムの規格によって動的にポートフォワーディング設定した場合、端末からルータにポートを使用可能か否かを問い合わせ、使用可能な場合には登録し、使用不可の場合には端末は再度問い合わせることを繰り返すが、ルータが自動的にポート番号を選択するため、インターネット側のユーザからはどのポート番号がその端末に割り当てられているのか分からないという問題があった。
【００１０】
さらに、本出願人の提案した代表サーバによるアクセス方法は、代表サーバのポート番号を固定ポートにする必要があり、固定ポート番号が利用できない場合は代表サーバにアクセスできず、当然全サーバへのアクセスができなくなってしまう。例えばポート番号「８０」はＨＴＴＰで通信するとき使用されるが、このポート番号がルータで別の用途に予約されている場合など、代表サーバにこのポート番号を割り当てられないため、実施できない場合が出現するという問題があった。
【００１１】
そこで、本発明は、ポートフォワード用のポート番号の割当を受けることができ、広域ネットワーク上のアクセス先データベースサーバにアドレス情報を登録して広域ネットワーク側からのアクセスを可能にするサーバを提供することを目的とする。
【００１２】
また、本発明は、広域ネットワークに接続され、ポートフォワード用のポート番号の割当を受けたサーバのアドレス情報を登録し、広域ネットワーク側からこのサーバへのアクセスを容易にするアクセス先データベースサーバを提供することを目的とする。
【００１３】
さらに本発明は、ポートフォワード用のポート番号の割当を受けたサーバのアドレス情報を登録し、広域ネットワーク側からこれを問い合わせて容易にサーバにアクセスできるネットワークシステムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記の課題を解決するために本発明は、ポートフォワーディング機能を有する中継装置に接続可能なサーバであって、中継装置に接続もしくは電源ＯＮまたは手動により操作されるとポート番号の割り当てを中継装置に要求し、割り当てられたポート番号を含むアドレス情報を広域ネットワークに接続されたアクセス先データベースサーバに通知する制御部を備えたことを主要な特徴とする。
【発明の効果】
【００１５】
本発明のサーバによれば、ポートフォワード用のポート番号の割当を受けることができ、広域ネットワーク上のアクセス先データベースサーバにアドレス情報を登録して広域ネ
ットワーク側からのアクセスを可能にすることができる。
【００１６】
また本発明のアクセス先データベースサーバによれば、ポートフォワード用のポート番号の割当を受けたサーバのアドレス情報を登録し、広域ネットワーク側から認識が難しいこのサーバへのアクセスが可能になる。
【００１７】
さらに本発明のネットワークシステムによれば、ポートフォワード用のポート番号の割当を受けたサーバのアドレス情報を登録し、広域ネットワーク側からこれを問い合わせることにより容易にサーバにアクセスすることができる。
【発明を実施するための最良の形態】
【００１８】
上記課題を解決するために本発明の第１の形態は、ポートフォワーディング機能を有する中継装置に接続可能なサーバであって、中継装置に接続もしくは電源ＯＮまたは手動により操作されるとポート番号の割り当てを中継装置に要求し、割り当てられたポート番号と中継装置の広域ネットワーク側のグローバルＩＰアドレスを含むアドレス情報を広域ネットワークに接続されたアクセス先データベースサーバに通知する制御部を備えたサーバであり、ポートフォワード用のポート番号の割当を受け、更新されるポート番号を含むアドレス情報を広域ネットワーク上のアクセス先データベースサーバに登録することができるので、ローカルに更新されるポート番号であっても広域ネットワーク側からのアクセスを可能にすることができる。
【００１９】
本発明の第２の形態は、第１の形態において、制御部が、アドレス情報とともにサーバ情報及び／又はＤＤＮＳサービスで使用されるドメインネームをアクセス先データベースサーバに通知するサーバであり、サーバの固有の情報、例えばＭＡＣアドレスやユニークなＵＲＬ、ドメインネームなどを通知するので、サーバの特定ができる。
【００２０】
本発明の第３の形態は、第１または第２の形態において、サーバ情報には認証情報が含まれているサーバであり、認証情報などを通知するので、サーバの特定とともにユーザの利用権限の認証もできる。
【００２１】
本発明の第４の形態は、広域ネットワークに接続され、ポートフォワーディング機能を有する中継装置の配下に置かれたサーバのアドレス情報を格納するアクセス先データベースサーバであって、広域ネットワークを介して端末からアクセスされたとき、制御部が、記憶部から該サーバのアドレス情報を取り出して該アドレス情報に対応するハイパーリンクを付加したサーバ一覧のページ情報を送信し、端末はハイパーリンクを辿ってジャンプすることでサーバに接続することができるアクセス先データベースサーバであり、サーバのＩＰアドレスや中継装置に割り当てられたポート番号といったアドレス情報を登録し、ローカルに更新されるポート番号であっても広域ネットワーク側からのアクセスを可能にすることができる。
【００２２】
本発明の第５の形態は、第４の形態において、記憶部には、中継装置の配下に置かれたサーバのサーバ情報とアドレス情報を登録するサーバ管理テーブルが設けられたアクセス先データベースサーバであり、サーバ管理テーブルにポート番号の割当を受けたサーバのＩＰアドレス及び中継装置のグローバルＩＰアドレスとポート番号といったアドレス情報を登録するので、広域ネットワーク側からこのサーバへのアクセスが容易になる。
【００２３】
本発明の第６の形態は、第５の形態において、サーバ管理テーブルにはアドレス情報のほかにサーバ情報及びＤＤＮＳサービスで使用されるドメインネームが登録されるアクセス先データベースサーバであり、サーバ管理テーブルにポート番号の割当を受けたサーバのアドレス情報とサーバ情報を登録するので、一元管理でき、広域ネットワーク側からこ
のサーバへのアクセスが容易になる。
【００２４】
本発明の第７の形態は、サーバからサーバ情報の中にＩＤ情報を含めて通知されるとサーバ管理テーブルに登録し、広域ネットワークを介して端末からアクセスされたときに、ユーザ認証を要求する情報を該端末に返し、ユーザ認証により与えられたＩＤを基にサーバ管理テーブルを検索して、サーバのリストを一覧表示するページ情報を返すアクセス先データベースサーバであり、アクセス先データベースサーバがサーバを指定するための一覧表示のページ情報を送信する前に認証するので、許可されていない利用者へのサーバ一覧情報を送信する必要がなくなり、アクセス先データベースサーバの負担が減少するとともに、サーバ自体への接続はなく、安全性が高い。また、認証結果にもとづいて、どのサーバが一覧表示対象となるのかを判断することが可能となり、広域ネットワーク側からアクセスする利用者に応じたサーバのみを一覧表示させることが可能となる。
【００２５】
本発明の第８の形態は、端末からの接続要求に対して接続可能なサーバのリストを返し、該端末がそれらの中から一つを選択すると、サーバに対する認証要求を行い、認証が成功した場合のみ該サーバへのリンクを含んだページ情報を送信し、端末が自動ジャンプしてサーバに接続することが可能となるアクセス先データベースサーバであり、アクセス先データベースサーバが認証を行う際の負荷が減少する。
【００２６】
本発明の第９の形態は、ポートフォワーディング機能を有する中継装置とアクセス先データベースサーバとを広域ネットワークに接続し、該中継装置の配下にサーバを接続して、該サーバが中継装置にもしくは電源ＯＮまたは手動により操作されると、中継装置にポート番号の割り当てを要求し、中継装置は配下のサーバそれぞれに割り当てたポート番号を含むアドレス情報及びサーバから受信したサーバ情報をアクセス先データベースサーバに通知し、アクセス先データベースサーバは、広域ネットワークを介して端末からアクセスされたとき、該サーバのアドレス情報を該端末に送信するネットワークシステムであり、ポートフォワード用のポート番号の割当を受けたサーバのアドレス情報を登録し、ローカルに更新されるポート番号を有すサーバであっても、広域ネットワーク側からアクセス先データベースサーバに問い合わせることにより容易にサーバにアクセスすることができる。
【００２７】
本発明の第１０の形態は、第９の形態において、広域ネットワークを介して端末からアクセスされたとき、アクセス先データベースサーバがサーバを指定するための表示ページを送信し、端末から該サーバを指定する情報が送信された場合、記憶部から該サーバのアドレス情報を取り出してこれをリンク可能に付加したページ情報を送信するネットワークシステムであり、広域ネットワーク側からこれを問い合わせたとき、サーバを指定するためのページ情報を送信し、該サーバのアドレス情報をリンク可能に付加したページ情報を送信するから、容易にサーバにアクセスすることができる。また同様に第７及び第８の形態で端末からのアクセスに応答を行うことも可能である。
【００２８】
本発明の第１１の形態は、第１〜１０の形態において、広域ネットワークを介して端末からアクセスするとき、中継装置配下に接続されたサーバに対応する名称を含めてアクセスすることにより、アクセス先データベースサーバがサーバ群またはサーバを特定し、指定サーバへのハイパーリンクを含んだページ情報を返すネットワークシステムであり、広域ネットワークを介して端末からアクセスする際に、サーバを指定するためのサーバに対応する名称（ユーザ認証用のキーワード）を１つ含めるようにしたものである。このキーワードをキーにしてアクセス先データベースサーバは接続可能サーバのリンクを含んだサーバの一覧リストを表示するか、あるいは１台のみのサーバが対応する場合は自動的に該サーバへジャンプするページ情報を送信する。これにより、認証作業のステップを省略することが可能となる。
【００２９】
本発明の第１２の形態は、第１〜１０の形態において、広域ネットワークを介して端末からアクセスするとき、中継装置のＷＡＮ側ＩＰアドレスに対応したドメインネームと中継装置配下に接続されたサーバそれぞれにつけられた名称を含めてアクセスすることにより、アクセス先データベースサーバがサーバを特定し、指定サーバへのハイパーリンクを含んだページ情報を返すネットワークシステムであり、広域ネットワークを介して端末からアクセスする際に、サーバを指定するためのその名称（ユーザ認証用のキーワード）を複数含めるようにしたものである。このキーワードをキーにしてアクセス先データベースサーバは接続可能サーバのリンクを含んだサーバの一覧リストを表示するか、あるいは１台のみのサーバが対応する場合は自動的に該サーバへジャンプするページ情報を送信する。これにより、認証作業のステップを省略することが可能となる。
【００３０】
（実施の形態１）
本発明の実施の形態１におけるルータ配下のサーバとインターネット上のアクセス先データベースサーバについて説明する。図１は本発明の実施の形態１におけるルータ配下の画像サーバにアクセスするネットワークシステムの構成図、図２は本発明の実施の形態１における画像サーバの構成図、図３は本発明の実施の形態１におけるアクセス先データベースサーバの構成図である。
【００３１】
図１において、１はインターネット（本発明の広域ネットワーク）、２はインターネット１と接続可能なインターフェイスを有し、ＬＡＮ側のポートを複数備えて配下の各機器、後述する画像サーバ３ａ，３ｂ，３ｃに対してルーティングする、特にＵＰｎＰ規格に従ってＩＰパケットを動的にポートフォワーディングするルータ（本発明の中継装置）、３ａ，３ｂ，３ｃはネットワークカメラのような画像サーバ（本発明のサーバ）である。４はインターネット１に接続して画像サーバ３ａ，３ｂ，３ｃにアクセスできる端末、５はＬＡＮ内で所定のローカルＩＰアドレス（以下、ＩＰアドレス）の中から画像サーバ３ａ，３ｂ，３ｃにＩＰアドレスを割り当てるＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ、６は画像サーバ３ａ，３ｂ，３ｃの固有ＩＤでアクセスするとグローバルＩＰアドレス（以下、外部ＩＰアドレス）にリンクを張ったウェブページを端末４に応答するアクセス先データベースサーバ（以下、アクセス先データベースサーバ）である。
【００３２】
実施の形態１においては、画像サーバ３ａ，３ｂ，３ｃをルータ２にそれぞれ接続すると、各サーバはルータ２にポートの割り当てを要求し、ルータ２は割り当て可能なポート番号を与えて登録する。例えば画像サーバ３ａをルータ２に接続して、ポート番号の割り当てを要求したときは、ルータ２は割り当て可能な所定のポート番号の中から、例えば「８０８０」を割り当てる。この割り当てとルータ２のポートフォワード機能により、インターネット１側からこのポート番号「８０８０」を割り当てられた画像サーバ３ａにアクセスできることになる。同様に、画像サーバ３ｂ，３ｃがポート番号の割り当てを要求し、それぞれ例えば「８０８１」「８０８２」を割り当てられることにより、インターネット１側からこのポート番号の画像サーバ３ａ，３ｂ，３ｃへのアクセスが可能になる。しかし、インターネット１側のユーザが画像サーバ３ａ，３ｂ，３ｃにアクセスするためにはそのポート番号を知っておく必要がある。この理由から、従来は画像サーバ３ａ，３ｂ，３ｃの中から代表サーバを決定し、これに固定ポート番号「８０」を与える必要があった。しかし、これでは予め固定ポート番号「８０」が予約されているルータ２では対応できないため、本発明の実施の形態１においては画像サーバ３ａ，３ｂ，３ｃはポート番号の割り当てを受けた後、アクセス先データベースサーバ６に割り当てられたポート番号を通知する。これにより、端末４から画像サーバ３ａ，３ｂ，３ｃにアクセスしたい場合には、端末４からアクセス先データベースサーバ６へアクセスすることによりアクセスが可能になる。
【００３３】
そこで、実施の形態１の画像サーバ３ａ，３ｂ，３ｃとアクセス先データベースサーバ６の内部構成について図２、図３に基づいて説明する。まず画像サーバ３ａ，３ｂ，３ｃについて説明する。図２において、１１は画像サーバ３ａ，３ｂ，３ｃのインターネット１との間のネットワークインタフェースであり、端末４のブラウザからのリクエストを画像サーバ３ａ，３ｂ，３ｃに伝え、画像サーバ３ａ，３ｂ，３ｃからのウェブページを表示するためにＨＴＭＬ等のマークアップ言語で記述されたファイルをインターネット１に送信する。１２はカメラ部、１３はカメラ部１２に設けられたＣＣＤあるいはＣＭＯＳ撮像素子等からの映像信号を処理し、ＪＰＥＧ形式、ＭＰＥＧ形式その他の圧縮形式に圧縮する画像データ生成部である。
【００３４】
１４は制御プログラムや各種データをメモリする記憶部であり、１４ａはＨＴＭＬ等のマークアップ言語により表示指示やリンク情報が記述された複数のウェブページ（ページ情報）を記憶しているＨＴＭＬ記憶部、１４ｂは画像データ生成部１３で圧縮した画像データを格納する画像記憶部、１４ｃは割り当てられたポート情報を記憶するポート情報記憶部、１４ｄは画像サーバ３ａ，３ｂ，３ｃのアドレス情報を送信するアクセス先データベースサーバ６のアドレス等を記憶したアクセス先データベースサーバ情報記憶部である。
【００３５】
１５は、プロトコルＴＣＰ／ＩＰでインターネット１との通信を行うウェブサーバ部であり、１６は、端末４のブラウザからウェブサーバ部１５アクセスがあったときに、ブラウザに対してＨＴＭＬ等で構成されたウェブページを記憶部１４から取り出して生成、送信するＨＴＭＬ生成部である。１７は制御部であって、中央処理装置（ＣＰＵ）に制御プログラムを読み込んで各機能を奏する機能実現手段として構成される。１７ａはポート情報を管理するポート管理手段である。ポート管理手段１７ａはポート番号を割り当てられるための登録処理を行い、登録されるとアクセス先データベースサーバ６にポート番号を通知する。１８はカメラ部１２のパンチルト等の操作を行うモータ等から構成される駆動部、１９は駆動部１８を駆動させるカメラ制御部である。制御部１７は、ブラウザからの要求を処理しＨＴＭＬ生成部１６を動作させてウェブページを生成したり、ブラウザへ送信する画像データを記憶部から取り出したり、さらにカメラ制御部１８に対してモードを指定して動作させるものである。
【００３６】
次に、アクセス先データベースサーバ６の内部構成を説明する。図３において、２１はインターネット１との間のネットワークインタフェース、２２はプロトコルＴＣＰ／ＩＰでインターネット１との通信を行うウェブ通信部、２３は制御部である。制御部２３も上述した機能実現手段として構成される。２４は、端末４のブラウザからアクセスがあったときに、ブラウザに対してＨＴＭＬ等で構成されたウェブページを記憶部１４から取り出して生成、送信するとともに、端末４から送られたＩＤやパスワード等のＩＤ情報（本発明の認証情報）が認証された場合、後述のサーバ管理テーブル記憶部２５ｂから該当する画像サーバ３ａ，３ｂ，３ｃのアドレス情報を取り出し、このＵＲＬとリンクを張ったウェブページを生成して端末４に送信するＨＴＭＬ生成部である。
【００３７】
２５は制御プログラムや各種データをメモリする記憶部であり、２５ａはＨＴＭＬ等のマークアップ言語により記述された認証や画像サーバアクセス用の複数のウェブページを記憶しているＨＴＭＬ記憶部、２５ｂは画像サーバ３ａ，３ｂ，３ｃが割り当てられたポート情報、ＩＰアドレス、ＩＤ情報、パスワード等からなるサーバ管理テーブルを記憶するサーバ管理テーブル記憶部である。サーバ管理テーブル記憶部２５ｂには、ルータ２の外部ＩＰアドレスも記憶されている。
【００３８】
アクセス先データベースサーバ６は、画像サーバ３ａ，３ｂ，３ｃからポート番号の通
知を受けると、サーバ管理テーブル記憶部２５ｂのポート番号を更新し、インターネット１を介して端末４からアクセスがあると、サーバ指定・認証用のウェブページを送信するとともに、これに入力されたＩＤ情報とメモリされている認証データが一致したとき、該当する画像サーバ３ａ，３ｂ，３ｃのＵＲＬとリンクを張ったウェブページを生成して端末４に送信するものである。
【００３９】
なお、インターネット１を介して端末４からアクセスされたときに、サーバ指定・認証用ウェブページを端末４に返し、ユーザ認証により与えられたＩＤを基にサーバ管理テーブルを検索して、画像サーバ３ａ，３ｂ，３ｃのリストを一覧表示するウェブページを送信するのもよい。画像サーバ３ａ，３ｂ，３ｃを指定するための一覧表示のウェブページを送信する前に認証するので、許可されていない利用者へのサーバ一覧情報を送信する必要がなくなり、アクセス先データベースサーバ６の負担が減少するとともに、サーバ自体への接続はなく、安全性が高い。また、認証結果にもとづいて、どのサーバが一覧表示対象となるのかを判断することが可能となり、広域ネットワーク側からアクセスする利用者に応じたサーバのみを一覧表示させることが可能となる。
【００４０】
また、端末４からの接続要求に対して接続可能な画像サーバ３ａ，３ｂ，３ｃのリストを返し、端末４がそれらの中から一つを選択すると、画像サーバ３ａ，３ｂ，３ｃに対する認証要求を行い、認証が成功した場合のみ画像サーバ３ａ，３ｂ，３ｃへのリンクを含んだウェブページを送信するのもよい。端末４が自動ジャンプしてサーバに接続する場合、アクセス先データベースサーバが認証を行う際の負荷が減少する。
【００４１】
さらに、端末４からアクセスするとき、ルータ２配下に接続された画像サーバ３ａ，３ｂ，３ｃに対応する認証用のキーワードを含めて、例えばキーワード「ｃａｍｅｒａ００１」をＵＲＬに取り込んで「ｈｔｔｐ：／／ｗｗｗ．ｓｅｒｖｉｃｅ．ｃｏ．ｊｐ／ｃａｍｅｒａ００１」でアクセスすることにより、アクセス先データベースサーバ６はサーバ群またはサーバを特定し、指定する画像サーバ３ａ，３ｂ，３ｃへのハイパーリンクを含んだウェブページを返すのもよい。これは、インターネット１を介して端末４からアクセスする際に、画像サーバ３ａ，３ｂ，３ｃを指定するためにサーバに対応する名称（認証用のキーワード）をＵＲＬに１つ含めるものである。このキーワードをキーにしてアクセス先データベースサーバ６は接続可能サーバのリンクを含んだサーバ群の一覧リストを表示するか、あるいは１台のみのサーバが対応する場合には自動的に画像サーバ３ａ，３ｂ，３ｃへジャンプするページ情報を送信する。これにより、サーバを特定する作業のステップを省略することが可能となる。また、セキュリティをかける場合は、表示を行う前にユーザ認証手順（ＩＤとパスワード確認）を行ってもよい。
【００４２】
同様に、ルータ２のＷＡＮ側ＩＰアドレスに対応したドメインネームとルータ２配下に接続された画像サーバ３ａ，３ｂ，３ｃそれぞれにつけられた名称を含めて、例えば「ｈｔｔｐ：  ／／ＹＹＹ．ｓｅｒｖｉｃｅ．ｃｏ．ｊｐ  ／  ｃａｍｅｒａ００１」でアクセスすることにより、アクセス先データベースサーバ６は画像サーバ３ａ，３ｂ，３ｃを特定し、指定サーバへのハイパーリンクを含んだウェブページを返すのもよい。これは、画像サーバ３ａ，３ｂ，３ｃを指定するために各名称（認証用のキーワード）をＵＲＬに複数含めるものである。このキーワードをキーにしてアクセス先データベースサーバ６は接続可能な画像サーバ３ａ，３ｂ，３ｃのリンクを含んだ一覧リストを表示するか、あるいは１台のみのサーバが対応する場合は自動的に該サーバへジャンプするページ情報を送信する。これにより、サーバを特定する作業のステップを省略することが可能となる。また、セキュリティをかける場合は、表示を行う前にユーザ認証手順（ＩＤとパスワード確認）を行ってもよい。
【００４３】
以下、サーバ管理テーブルの構成について説明する。図４は本発明の実施の形態１にお
けるサーバ管理テーブルの構成図である。図４に示すサーバ管理テーブルにおいて、４１はカメラＩＤであり、画像サーバのＭＡＣアドレス、例えば「００：０２：２Ｆ：９２：Ｄ７：３２」や、固有のＩＤ、例えば固有のＵＲＬ「ｍｉｅｍａｓｕ．ｎｅｔ／ｃａｍｅｒａ００１／」などがカメラＩＤである。他のものでもユニークであればよいが、製品固有のＭＡＣアドレスが望ましい。４２はアクセス用ＩＤである。ユーザが製品を購入したとき、メーカで添付した書類に例えば「３５１７８９１３」等のＩＤ番号をメーカ側で記載しておき、また、出荷時にこのＩＤとＭＡＣアドレスをアクセス先データベースサーバ６に登録しておき、このＩＤ番号「３５１７８９１３」で認証したユーザはこの画像サーバにアクセスを許可するものである。アクセス用ＩＤ４２をとくに設けなくても、カメラＩＤ４１のＭＡＣアドレスを使うのでもよい。４３はパスワードであり、出荷時はデフォルトパスワードを設定して、ＩＤとともに添付書類に記載し、ユーザ認証成功後に「３ＺＤ４５Ｅ」などのようにユーザ側で設定することができるインターフェースを使って、ユーザ固有値に変更することが可能である。カメラＩＤ４１，アクセス用ＩＤ４２，パスワード４３が本発明のサーバ情報に相当し、このうちアクセス用ＩＤ４２，パスワード４３が本発明の認証情報に当たる。
【００４４】
４４はＵＰｎＰ対応のルータ２が割り当てたポート番号であり、画像サーバ３ａ，３ｂ，３ｃから通知されたものである。ルータ２は所定の割り当て可能なポート番号を有しており、各画像サーバからの要求でそれぞれのポート番号を更新し、各画像サーバはこれをアクセス先データベースサーバ６に通知する。従ってポート番号はその都度更新される。４５は画像サーバ３ａ，３ｂ，３ｃのＩＰアドレスである。ＩＰアドレス４５はＤＨＣＰサーバ５によって割り当てられ、例えばルータ２のＩＰアドレスを「１９２．１６８．０．１」とすると、画像サーバ３ａは例えば「１９２．１６８．０．２」ように設定されて、上記ポート番号とともに通知される。４６は内部ポート番号である。ポート番号４４，ＩＰアドレス４５，内部ポート番号４６が本発明のアドレス情報を構成する。４７はルータ２の外側（ＷＡＮ側）ＩＰアドレス、４８はサーバ群に与えるグループＩＤである。
【００４５】
実施の形態１においてはサーバ管理テーブルがこのような構成をしているので、画像サーバ３ａ，３ｂ，３ｃを接続または電源ＯＮすると、ＩＰアドレスとポート番号の割り当てを受け、これらのアドレス情報とカメラＩＤ４１、アクセス用ＩＤ４２、パスワード４３がアクセス先データベースサーバ６に通知されてサーバ管理テーブルに登録される。なお、アクセス用ＩＤ４２、パスワード４３は予め設定しておく。この状態で端末４がインターネット１を介してアクセス先データベースサーバ６にアクセスすると、アクセス先データベースサーバ６は画像サーバを指定し認証するためのウェブページを送信し、端末４側から送信されたカメラＩＤ４１によって画像サーバを指定し、アクセス用ＩＤ４２とパスワード４３で認証を行う。これらが認証されたときは、該当する画像サーバ３ａ，３ｂ，３ｃのＵＲＬをリンク可能に付加したウェブページを送信し、端末４から自動的にリンク先にアクセスするため、端末４側では画像サーバ３ａ，３ｂ，３ｃのポート番号を知らなくてもアクセスが可能になるものである。
【００４６】
次に、画像サーバ３ａ，３ｂ，３ｃとルータ２、アクセス先データベースサーバ６、端末４が行うシーケンスについて図５に基づいて説明する。図５は本発明の実施の形態１における画像サーバとアクセス先データベースサーバ、端末間のシーケンスの説明図である。図５に示すように、例えば画像サーバ３ａがＬＡＮに接続あるいは電源ＯＮまたは手動により操作され、ＤＨＣＰサーバ５にＩＰアドレスの割り当てを要求し、ＵＰｎＰ対応のルータ２にフォワーディング要求すると（ｓｑ１）、ルータ２はポート番号を割り当て、ポート番号の設定通知を画像サーバ２ａに送信する（ｓｑ２）。画像サーバ２ａは、ポート番号４４、ＩＰアドレス４５、ローカルポート番号４６とグローバルＩＰアドレスであるルータ２の外側ＩＰアドレス４７とともに、初期設定されているカメラＩＤ４１とアクセス用ＩＤ４２、パスワード４３をアクセス先データベースサーバ６に送信する（ｓｑ３
）。アクセス先データベースサーバ６では、これらをサーバ管理テーブルに登録する。なお、画像サーバ２ａが送信する情報の中にルータ２の外側ＩＰアドレスを含めず、アクセス先データベースサーバ６は受信したパケットのソースＩＰアドレスからルータの外側ＩＰアドレスを知ることも可能である。
【００４７】
その後、端末４からアクセス先データベースサーバ６にアクセスすると（ｓｑ４）、アクセス先データベースサーバ６はサーバ指定と認証要求を行い（ｓｑ５）、端末４では画像サーバを指定し認証情報を入力してサーバ指定・認証情報通知として送信する（ｓｑ６）。
【００４８】
ところで、このときアクセス先データベースサーバ６から端末４に送信されるウェブページには図６（ａ），（ｂ），（ｃ）に示すような３タイプがある。端末４がアクセス先データベースサーバ６にアクセスする時は、「ｈｔｔｐ：／／ｗｗｗ．ｍｉｅｍａｓｕ．ｎｅｔ／」のようにアクセス先データベースサーバ６のドメインネームを利用して接続することができる。図６（ａ）は本発明の実施の形態１のアクセス先データベースサーバが送信する画像サーバ指定及び認証用ウェブページの説明図、図６（ｂ）は本発明の実施の形態１のアクセス先データベースサーバが送信する画像サーバ一覧指定ウェブページの説明図、図６（ｃ）は本発明の実施の形態１のアクセス先データベースサーバが送信する画像サーバ個別指定ウェブページの説明図である。図６（ａ）に示す画像サーバ指定及び認証用ウェブページにおいて、５１はカメラＩＤ記入ボックス、５２はアクセス用ＩＤ記入ボックス、５３はパスワード記入ボックスであり、これらによって画像サーバの指定と認証を行う。５４は以下説明する画像サーバ一覧指定ウェブページを要求するための一覧要求ボタンであり、５５は送信ボタンである。カメラＩＤとアクセス用ＩＤ、パスワードを入力して送信ボタン５５を押下すると、画像サーバの指定と認証が行われる。
【００４９】
図６（ｂ）に示す画像サーバ一覧指定ウェブページにおいて、５６は画像サーバの各ホスト名とＵＲＬをリンクさせた一覧表示である。この画像サーバ一覧指定ウェブページは、画像サーバ３ａ，３ｂ，３ｃのホスト名「カメラ１」〜「カメラ３」の一覧表示から、例えば「カメラ１」を選んでＵＲＬ「ｈｔｔｐ／／：ｍｉｅｍａｓｕ．ｎｅｔ／ｃａｍｅｒａ００１／」にリンクさせ、同時にアクセス用ＩＤとパスワードで認証するためのものである。図６（ｂ）で「カメラ１」をクリックすると、図６（ａ）のカメラＩＤ記入ボックス５１にデフォルトで「ｍｉｅｍａｓｕ．ｎｅｔ／ｃａｍｅｒａ００１／」が入力されたウェブページがアクセス先データベースサーバ６から送信され、認証を行う。なお、この際、カメラＩＤ記入ボックス５１がないウェブページを送信するのでもよい。
【００５０】
図６（ｃ）に示す画像サーバ個別指定ウェブページにおいて、５７はアクセスする画像サーバのＵＲＬを入力するＵＲＬ入力ボックス、５８は確定ボタンである。ＵＲＬとして「ｈｔｔｐ／／：ｍｉｅｍａｓｕ．ｎｅｔ／ｃａｍｅｒａ００１／」を入力し、確定ボタン５８を押すことにより、図６（ｂ）と同様、図６（ａ）の画像サーバ指定及び認証用ウェブページのカメラＩＤ記入ボックス５１にデフォルトで「ｍｉｅｍａｓｕ．ｎｅｔ／ｃａｍｅｒａ００１／」が入力されたウェブページがアクセス先データベースサーバ６から送信され、アクセス用ＩＤとパスワードで認証するためのものである。カメラＩＤ記入ボックス５１がないウェブページを送信するのでもよい。
【００５１】
また端末４から画像サーバ３ａ，３ｂ，３ｃに接続するときの別の形態を以下に示す。
【００５２】
（１）これらをグループ化してアクセスする場合
「ｈｔｔｐ：／／ｗｗｗ．ｍｉｅｍａｓｕ．ｎｅｔ／ｃａｍｅｒａ００１／」を指定すると、端末４はドメインネームが“ｍｉｅｍａｓｕ．ｎｅｔ”であるアクセス先データベースサーバ６にＴＣＰポート８０番で接続し、ＧＥＴメソッドにより"ｃａｍｅｒａ００
１"を通知する。アクセス先データベースサーバ６はｃａｍｅｒａ００１なるＩＤをもつ画像サーバをデータベースから検索し、複数ある場合は図６（ｂ）の形式で表示を行うＨＴＭＬページを送信し、端末４は任意の画像サーバをクリック選択することで接続を行う。また、該当する画像サーバが１台しかない場合は、該当する画像サーバへリダイレクトを行うようなＨＴＭＬページを送信することで端末は画像サーバへ接続を行う。なお、セキュリティをかける場合は、表示を行う前にユーザ認証手順（パスワード確認）を行ってもよい。
【００５３】
（２）専用ドメインを使ってアクセスする場合
また、「ｈｔｔｐ：／／ｃａｍｅｒａ００１．ｍｉｅｍａｓｕ．ｎｅｔ／」で指定することも可能である。大規模顧客など管理対象となる画像サーバが多い場合は、専用のアクセス先データベースサーバ６を設置し、それにドメインネームを割り振る。これは正規のドメインを取得またはＤＤＮＳサービスを利用することで可能となる。端末４から「ｈｔｔｐ：／／ｃａｍｅｒａ００１．ｍｉｅｍａｓｕ．ｎｅｔ／」で接続する場合、ｃａｍｅｒａ００１．ｍｉｅｍａｓｕ．ｎｅｔなるドメインネームを持つアクセス先データベースサーバ６に接続し、アクセス先データベースサーバ６はデータベース上にある画像サーバが複数存在する場合は図６（ｂ）の形式で表示を行うＨＴＭＬページを送信し、また、該当する画像サーバが１台しかない場合は、該当する画像サーバへリダイレクトを行うようなＨＴＭＬページを送信することで端末は画像サーバへ接続を行う。なお、セキュリティをかける場合は、表示を行う前にユーザ認証手順（パスワード確認）を行ってもよい。
【００５４】
（３）専用ドメインと固有ＩＤを使ってアクセスする場合
さらに、「ｈｔｔｐ：／／ｃａｍｅｒａ００１．ｍｉｅｍａｓｕ．ｎｅｔ／３５１７８９１３／」と指定することも可能である。端末４はドメインネームが“ｃａｍｅｒａ００１．ｍｉｅｍａｓｕ．ｎｅｔ”であるアクセス先データベースサーバ６にＴＣＰポート８０番で接続し、ＧＥＴメソッドにより"３５１７８９１３"を通知する。ここで"３５１７８９１３"は図４におけるアクセス用ＩＤ４２である。ユーザはアクセス先データベースサーバ６が提供するユーザ・インタフェースを利用してこのＩＤを任意の値に変更することも可能であり、また画像サーバの持つユーザ・インタフェースを利用して任意の値に変更することも利用である。通知を受けたアクセス先データベースサーバ６は"３５１７８９１３"なるＩＤをもつ画像サーバをデータベースから検索し、複数ある場合は図６（ｂ）の形式で表示を行うＨＴＭＬページを送信し、端末４は任意の画像サーバをクリック選択することで接続を行う。また、該当する画像サーバが１台しかない場合は、該当する画像サーバへリダイレクトを行うようなＨＴＭＬページを送信することで端末は画像サーバへ接続を行う。なお、セキュリティをかける場合は、表示を行う前にユーザ認証手順（パスワード確認）を行ってもよい。
【００５５】
ｓｑ６でサーバ指定・認証情報通知を送信されると、アクセス先データベースサーバ６はサーバ管理テーブル記憶部２５ｂからアクセス用ＩＤ４２とパスワード４３のデータを取り出し、認証情報と一致したときに、転送用ウェブページを送信する（ｓｑ７）。転送用ウェブページは送信先の画像サーバのＵＲＬがリンクされており、端末４は自動的にリンク先の画像サーバ３ａにアクセスする（ｓｑ８）。画像サーバ３ａはこれに対して制御画面ウェブページを送信し（ｓｑ９）、この画面から入力することで画像を画像サーバ３ａから入手することができる。
【００５６】
このように端末４が画像サーバ３ａ，３ｂ，３ｃのＵＲＬをアクセス先データベースサーバ６に問い合わせることにより、端末４側は画像サーバ３ａ，３ｂ，３ｃのポート番号を知らなくてもアクセスすることができる。また、以上の説明においては、アクセス先データベースサーバ６が認証を行ったが、アクセス先データベースサーバ６では画像サーバ３ａ，３ｂ，３ｃのＵＲＬを送信するだけで、認証は画像サーバ３ａ，３ｂ，３ｃで行う
こともできる。
【産業上の利用可能性】
【００５７】
本発明は、中継装置に接続されポートフォワード用のポート番号の割当を受けてアクセス情報をアクセス先データベースサーバに登録できるネットワークカメラ等の画像サーバと、このアクセス情報を登録し、広域ネットワークを介してアクセスしてくる端末にこの画像サーバのアドレス情報を提供できるアクセス先データベースサーバに利用できる。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態１におけるルータ配下の画像サーバにアクセスするネットワークシステムの構成図
【図２】本発明の実施の形態１における画像サーバの構成図
【図３】本発明の実施の形態１におけるアクセス先データベースサーバの構成図
【図４】本発明の実施の形態１におけるサーバ管理テーブルの構成図
【図５】本発明の実施の形態１における画像サーバとアクセス先データベースサーバ、端末間のシーケンスの説明図
【図６】（ａ）本発明の実施の形態１のアクセス先データベースサーバが送信する画像サーバ指定及び認証用ウェブページの説明図、（ｂ）本発明の実施の形態１のアクセス先データベースサーバが送信する画像サーバ一覧指定ウェブページの説明図、（ｃ）本発明の実施の形態１のアクセス先データベースサーバが送信する画像サーバ個別指定ウェブページの説明図
【符号の説明】
【００５９】
１    インターネット
２    ルータ
３ａ，３ｂ，３ｃ    画像サーバ
４    端末
５    ＤＨＣＰサーバ
６    アクセス先データベースサーバ
１１，２１    ネットワークインタフェース
１２    カメラ部
１３    画像データ生成部
１４，２５    記憶部
１４ａ，２５ａ    ＨＴＭＬ記憶部
１４ｂ    画像記憶部
１４ｃ    ポート情報記憶部
１４ｄ    アクセス先データベースサーバ情報記憶部
１５    ウェブサーバ部
１６，２４    ＨＴＭＬ生成部
１７，２３    制御部
１８    駆動部
１９    カメラ制御部
２２    ウェブ通信部
２５ｂ    サーバ管理テーブル記憶部
４１    カメラＩＤ
４２    アクセス用ＩＤ
４３    パスワード
４４    ポート番号
４５    ローカルＩＰアドレス
４６    内部ポート番号
４７    グループＩＤ
５１    カメラＩＤ記入ボックス
５２    アクセス用ＩＤ記入ボックス
５３    パスワード記入ボックス
５４    一覧要求ボタン
５５    送信ボタン
５６    一覧表示
５７    ＵＲＬ入力ボックス
５８    確定ボタン
【図１】
2005198145.tif 000003
【図２】
2005198145.tif 000004
【図３】
2005198145.tif 000005
【図４】
2005198145.tif 000006
【図５】
2005198145.tif 000007
【図６】
2005198145.tif 000008