(57)【要約】【課題】本発明は、ネットワークからウェブページを使って表示情報を容易且つ快適に入手できるサーバと画面表示方法を提供することを目的とする。【解決手段】本発明は、サーバから送信された画面表示用情報に基づいてクライアント端末の画面を表示するサーバ装置と画面表示方法であって、クライアントＰＣが行うステップとして、ウェブページの要求に基づいて、サーバ装置に対し、認証の必要なことを表示する鍵図形等を要求し、受信した鍵図形等をウェブページの第１の位置に表示させる第１のステップ、第１の位置に表示された鍵図形等が入力手段により指定されると、サーバ装置に更新用ウェブページを要求する第２のステップ、更新用ウェブルページを受信すると、認証されたときは、その情報に従って画像サーバに対し画像を要求し、受信した画像を第１の位置に表示する第３のステップ、のステップを含むことを特徴とする。【選択図】  図６
2005025437.tif 000002
【特許請求の範囲】
【請求項１】
サーバから送信された画面表示用情報に基づいてクライアント端末の画面を表示する画面表示方法であって、
前記クライアント端末が行うステップとして、以下のステップを含むことを特徴とする画面表示方法。
（１）第１の画面表示用情報に基づいて、前記サーバに対し、第１の表示情報を要求し、受信した第１の表示情報を第１の位置に表示させる第１のステップ、
（２）前記第１の位置に表示された前記第１の表示情報が入力手段により指定されると、前記サーバに第２の画面表示用情報を要求する第２のステップ、
（３）前記第２の画面表示用情報を受信すると、その情報に従って第１の装置に対し第２の表示情報を要求し、受信した第２の表示情報を第１の位置に表示する第３のステップ。
【請求項２】
請求項１に記載の画面表示方法であって、
前記第２のステップに代えて、以下のステップを含むことを特徴とする画面表示方法。
（２−１）前記第１の位置に表示された前記第１の表示情報が入力手段により指定されると、その情報に従って、第１の装置に対し、第２の表示情報を要求し、受信した第２の表示情報を第１の位置に表示するともに、第１の装置に対し、前記第２の表示情報を含む画面表示用情報を要求し、受信した画面表示用情報に基づいて、別画面表示として表示させるステップ。
【請求項３】
請求項１または２に記載の画面表示方法であって、
前記第３のステップに代えて、以下のステップを含むことを特徴とする画面表示方法。
（３−１）前記第２の画面表示用情報を受信すると、その情報に従って第１の装置に対し第２の表示情報を要求し、前記第２の表示情報を受信した場合には、受信した第２の表示情報を第１の位置に表示し、前記第１の装置から第２の表示情報を受信できないときは、前記サーバに対し、第１の画面表示用情報を要求するステップ。
【請求項４】
請求項１〜３のいずれかに記載の画面表示方法であって、
前記クライアント端末が行うステップとして、さらに以下のステップを含むことを特徴とする画面表示方法。
（４）前記サーバに対し、第１の表示情報を要求し、受信した第１の情報を第２の位置に表示させる第４のステップ。
【請求項５】
請求項１〜４のいずれかに記載の画面表示方法であって、
前記クライアント端末が行うステップとして、さらに以下のステップを含むことを特徴とする画面表示方法。
（５）第２の装置に対し、第３の表示情報を要求し、受信した第３の表示情報を第３の位置に表示させる第５のステップ。
【請求項６】
請求項５に記載の画面表示方法であって、
前記第５のステップに代えて、以下のステップを含むことを特徴とする画面表示方法。
（５−１）第２の装置に対し、第３の表示情報を所定間隔で要求し、受信した第３の表示情報を第３の位置に表示させるステップ。
【請求項７】
請求項６に記載の画面表示方法であって、
前記クライアント端末が行うステップとして、さらに以下のステップを含むことを特徴とする画面表示方法。
（６）前記第３の位置に表示された前記第３の表示情報が入力手段により指定されると、前記第２の装置に対し第３の表示情報を含む画面表示用情報を要求し、受信した画面表示用情報に基づいて、別画面表示として表示させる第６のステップ。
【請求項８】
前記第１の表示情報が、認証を必要とすることを表示するための認証必要表示であることを特徴とする請求項１〜７のいずれかに記載の画面表示方法。
【請求項９】
前記第１及び第２の画面表示用情報の要求には、前記第１の表示情報の表示を行うための位置の情報が含まれていることを特徴とする請求項１〜８のいずれかに記載の画面表示方法。
【請求項１０】
前記第１の表示情報を前記サーバに要求するのに代えて、第２のサーバに要求することを特徴とする請求項１〜９のいずれかに記載の画面表示方法。
【請求項１１】
サーバから送信された画面表示用情報に基づいてクライアント端末に画面を表示する画面表示方法であって、
前記サーバが行うステップとして、以下のステップを含むことを特徴とする画面表示方法。
（１）前記クライアント端末からアクセスすると、第１の画面表示用情報を送信する第１のステップ、
（２）前記第１の画面表示用情報に基づいて前記クライアント端末から第１の表示情報の要求があると、該第１の表示情報を送信する第２のステップ、
（３）前記第１の画面表示用情報に基づいて前記クライアント端末から第２の画面表示用情報の要求があると、該第２の画面表示用情報を送信する第３のステップ。
【請求項１２】
請求項１１に記載の画面表示方法であって、
前記サーバが行うステップとして、さらに以下のステップを含むことを特徴とする画面表示方法。
（４）前記第２の画面表示用情報に基づいて前記クライアント端末から第１の画面表示用情報の要求があると、該第１の画面表示用情報を送信する第４のステップ。
【請求項１３】
前記第１及び第２の画面表示用情報の要求には、前記第１の表示情報の表示を行うための位置の情報が含まれていることを特徴とする請求項１１または１２に記載の画面表示方法。
【請求項１４】
請求項１３に記載の画面表示方法であって、
前記サーバが行うステップとして、さらに以下のステップを含むことを特徴とする画面表示方法。
（５）前記第１の表示情報の表示を行うための位置の情報に基づいて、前記第１の画面表示用情報もしくは第２の画面表示用情報を生成する第５のステップ。
【請求項１５】
請求項１１〜１４のいずれかに記載の画面表示方法であって、
前記サーバが行うステップとして、さらに以下のステップを含むことを特徴とする画面表示方法。
（６）他の装置のリンク先情報及び認証要否情報に基づいて、前記第１の画面表示用情報を生成する第６のステップ。
【請求項１６】
複数の装置から送信される表示情報を各々所定の表示位置に配置して表示する画面表示方法であって、以下のステップを含むことを特徴とする画面表示方法。
（１）前記複数の装置のうち、表示情報を送信するために予め認証要求を行う装置に対応する表示位置にマスク表示するステップ、
（２）前記マスク表示が選択されたときには、該マスク表示に代え、対応する前記装置の表示情報を表示するステップ。
【請求項１７】
請求項１６に記載の画面表示方法であって、
さらに以下のステップを含むことを特徴とする画面表示方法。
（３）前記装置の表示情報が表示できないときには、マスク表示に戻すステップ。
【請求項１８】
請求項１６に記載の画面表示方法であって、前記第２のステップに代えて、以下のステップを含むことを特徴とする画面表示方法。
（２−１）前記マスク表示が選択されたときには、該マスク表示に代え、対応する前記装置の表示情報を表示するとともに、前記マスク表示があるウィンドウとは別のウィンドウに、該マスク表示に対応する装置のウェブページを表示するステップ。
【請求項１９】
前記第２のステップにおいて、前記装置の表示情報の表示が、マスク表示の位置を示す状態値が変更され、変更後の状態値に基づいて行われることを特徴とする請求項１６〜１８のいずれかに記載の画面表示方法。
【請求項２０】
前記第２のステップにおいて、前記装置の表示情報の表示は、前記装置との認証処理が完了した後に行われることを特徴とする請求項１６〜１９にいずれか記載の画面表示方法。
【請求項２１】
複数の装置から送信される表示情報を各々所定の表示位置に配置して表示するためにマークアップ言語で記述される情報データを用いることを特徴とする請求項１６〜２０にいずれか記載の画面表示方法。
【請求項２２】
前記装置が、前記表示情報として画像情報を送信する画像サーバであることを特徴とする請求項１７〜２１にいずれか記載の画面表示方法。
【請求項２３】
前記文書データと前記マスク表示の表示情報とが、前記複数の装置ではなく、サーバによってクライアント端末に送信されることを特徴とする請求項１６〜２２のいずれかに記載の画面表示方法。
【請求項２４】
前記サーバが、第１のネットワークと第２のネットワークを接続する中継機能部を備えていることを特徴とする請求項２３に記載の画面表示方法。
【請求項２５】
前記複数の装置は、前記第２ネットワークに対して下位側にあたる第１のネットワークに接続されていることを特徴とする請求項２４に記載の画面表示方法。
【請求項２６】
クライアント端末に対し、複数の装置から送信される表示情報を各々所定の表示位置に配置する画面生成情報を送信することができるサーバであって、
前記複数の装置のうち、表示情報を送信するために予め認証を必要とする装置に対応する表示位置には、前記表示情報に代えて、前記サーバの第１の表示情報を配置するように前記画面生成情報を生成することを特徴とするサーバ。
【請求項２７】
前記表示位置にそれぞれ前記第１の表示情報を配置するか否かの状態値を含む画面生成情報が前記クライアント端末から要求があったとき、前記状態値に対応する画面生成情報を前記クライアント端末に送信することを特徴とする請求項２６に記載のサーバ。
【請求項２８】
前記複数の装置に対し、表示情報を要求し、予め認証を必要するか否かを判定し、該判定結果に基づいて前記画面生成情報を生成することを特徴とする請求項２６または２７に記載のサーバ。
【請求項２９】
請求項２６〜２８のいずれかに記載のサーバであって、
マークアップ言語による以下の記述による機能を含む画面生成情報を送信することを特徴とするサーバ。
（１）前記装置に対応する表示枠を設け、前記装置とリンクを張って該表示枠に表示情報を表示させる第１の記述による機能、
（２）前記装置のうち、前記表示情報の中で認証を必要とする装置に対応する表示枠には第１の表示情報を表示させる第２の記述による機能。
【請求項３０】
請求項２９に記載のサーバであって、
前記画面生成情報は、さらにマークアップ言語による以下の記述による機能を含むことを特徴とするサーバ。
（３）第１の表示情報を表示する表示枠の位置を示す状態値を保持し、第１の表示情報のいずれかの位置が選択されたとき、前記状態値のうち、選択された第１の表示情報の位置の状態が変更され、前記サーバに新たな画面生成情報を要求する第３の記述による機能。
【請求項３１】
第１のネットワークと第２のネットワークに接続されてネットワーク間の接続処理を行うことを特徴とする請求項２６〜３０のいずれかに記載のサーバ。
【請求項３２】
前記複数の装置が、前記第１のネットワークに接続され、画像情報を前記第２のネットワークに送信する配下の画像サーバであることを特徴とする請求項３１記載のサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ウェブページなどの表示用情報をクライアント端末に提供するサーバと画面表示方法に関する。
【０００２】
【従来の技術】
近年のネットワーク技術の発達により、自宅、工場、行楽地等に設置したネットワークカメラ（画像サーバ）で撮像した画像を、インターネットなどネットワークを介して、遠隔地のクライアント端末から閲覧することができるようになってきた。しかし、クライアント端末から複数の画像サーバの画像を閲覧する場合、一つ一つの画像サーバにアクセスする必要があり煩わしく、不便である。したがって、このように複数の画像サーバにアクセスするとき、複数の画像を一覧で表示し、これを使ってアクセスすることによりネットワークから画像情報を入手できれば好都合である。例えば、画像サーバを利用する画像通信方法ではないが、従来、複数の画像をサムネイル画像で一覧表示するシステムが提案されている（特許文献１参照）。同様に、複数の画像をそれぞれ表示しながら所望の画像を選択する画像通信方法も提案されている（特許文献２参照）。これは、サーバが保持する画像を何れかまたは順に画面表示しながらに、クライアントがリクエストを送信した場合、サーバは、表示中の画像をクライアントに送信するものである。
【０００３】
【特許文献１】
特開２００２−８２９５７号公報
【特許文献２】
特開２００２−３５１７７１号公報
【０００４】
【発明が解決しようとする課題】
以上説明した（特許文献１，２）のシステムは、画像を一覧で表示し、詳細画像を表示する。しかし、（特許文献１，２）の技術は、予めサーバが保持する画像を一覧表示するものであって、画像サーバが送信する画像データを一覧表示するものではない。ここで、画像サーバが送信する画像データを一覧表示する方法として、サーバがクライアントに送信する画像生成情報（例えば、ＨＴＭＬなどのマークアップ言語で記述された情報）に画像サーバへのリンク情報を含ませる方法が考えられるが、各画像サーバが画像データを送信する際に認証を要求するような場合には、問題がある。以下、図８、９を用いて具体的に説明する。
【０００５】
図８（ａ）は従来の画像サーバが送信する画像データを一覧表示する方法の第１のシーケンスチャート、図８（ｂ）は従来の画像サーバが送信する画像データを一覧表示する方法の第２のシーケンスチャート、図９は複数の画像サーバから認証を受けるときの画面表示の説明図である。以下、グローバルネットワークはＨＴＴＰで通信を行うものとし、ここではインターネットとして説明を行う。
【０００６】
図８（ａ）に示すように、クライアントＰＣ５０からサーバ３０のアドレスにアクセスすると、サーバ３０のウェブサーバ部はクライアントＰＣ５０に対して画像サーバ４０ａ，４０ｂ，４０ｃから画像を取得する旨をＨＴＭＬで記述したウェブページのページ生成情報を送信する。クライアントＰＣ５０のブラウザアプリケーション（ページ生成情報に基づいてクライアントＰＣ５０の画面に表示等を行うアプリケーション）はページ生成情報のＨＴＭＬの記述に従って画像サーバ４０ａ，４０ｂ，４０ｃから画像データを取得するため、各画像サーバ４０ａ，４０ｂ，４０ｃに画像データ送信要求を行う。各画像サーバ４０ａ，４０ｂ，４０ｃは、この要求に対してそれぞれ認証要求をクライアントＰＣ５０に送信する。クライアントＰＣ５０では、ブラウザアプリケーションが各画像サーバからの認証要求のウィンドウをそれぞれ表示する。
【０００７】
このときの状態は図９に示すような表示となる。画像サーバ４０ａ，４０ｂ，４０ｃは、ルータ７０（ＩＰアドレス「１９２．１６８．０．１６２」）配下に配置されており、画像サーバ４０ａ，４０ｂ，４０ｃのグローバルＩＰアドレスが、外部ポート番号を使って例えば「１９２．１６８．０．１６２：８００４」「１９２．１６８．０．１６２：８００５」「１９２．１６８．０．１６２：８００６」となる場合、ユーザー名とパスワードを記入する認証のためのポップアップウィンドウが画像サーバの数、ここでは３枚重なってあるいは３枚が認証した順番で表示される。
【０００８】
しかし、この認証のためのウィンドウは３枚以上になるといかにも煩雑であり、これより枚数が増えると快適感が失せ、印象が非常に悪くなる。例えば、図９に示す画面は１６枚まで画像を表示可能であるが、ウィンドウが１６枚表示されることもありえる。このうち、全部の画像を取り寄せる必要がない場合は、不要なウィンドウをキャンセルしなければならない。このとき、どの画像サーバの認証ウィンドウなのかを判断するのも大変で、操作性に問題が残るものであった。
【０００９】
このため、サーバ３０に中継（ルータ）機能をもたせ、その配下に２０ａ，２０ｂ，２０ｃを配置して、サーバ３０で認証を行うことが考えられる。図８（ｂ）に示すように、クライアントＰＣ５０からサーバ３０のアドレスにアクセスすると、サーバ３０のウェブサーバ部が認証要求をクライアントＰＣ５０に送信し、クライアントＰＣ５０から認証データが送信されて、ユーザー名とパスワードが一致したとき、サーバ３０のウェブサーバ部はクライアントＰＣ５０に対して画像サーバ４０ａ，４０ｂ，４０ｃから画像を取得する旨のウェブページを送信するものである。ブラウザアプリケーションは、各画像サーバ４０ａ，４０ｂ，４０ｃに画像データ送信要求を行い、各画像サーバ４０ａ，４０ｂ，４０ｃは、この要求に対して画像データを送信する。
【００１０】
しかし、このサーバ３０の認証には問題がある。第三者が、サーバ３０のグローバルＩＰアドレスと画像サーバ４０ａ，４０ｂ，４０ｃの外部ポート番号を知ると、これを使って、サーバ３０をポートフォワードさせて画像サーバ４０ａ，４０ｂ，４０ｃに直接アクセスすることが可能になる。このサーバ３０のローカルＩＰアドレスと画像サーバ４０ａ，４０ｂ，４０ｃのポート番号は、サーバ３０が送信するＨＴＭＬの記述をみれば入手可能であり、この方法では第三者の侵入を防げない。
【００１１】
そこで、図８のＡで示すクライアントＰＣ５０からの要求パケットに対し、サーバ３０が認証したクライアントＰＣ５０だけが画像データ要求を通過できるようにすることも考えられる。しかし、クライアントＰＣ５０がプロキシサーバを通してアクセスするような場合は、クライアントＰＣ５０のＩＰアドレスがプロキシサーバで一義的に変換しないこともあり、認証を通過したＩＰアドレスと異なるＩＰアドレスでアクセスするようなことが発生し、認証エラーを起こすからである。
【００１２】
このように従来の画像サーバが送信する画像データを一覧表示する方法においては、画像サーバ４０ａ，４０ｂ，４０ｃの画像を入手するときに各画像サーバ４０ａ，４０ｂ，４０ｃからＨＴＭＬで多数の認証要求が送られ、入力が煩雑でとても快適な操作とはいえなかった。また、これを避けるためサーバ３０で一括して認証を行うと、第三者による侵入のおそれが生じ、さらにこれを防止しようとすると、クライアントＰＣ５０からの画像データ要求に認証エラーを起こし正常使用ができなくなる可能性があった。
【００１３】
【課題を解決するための手段】
上記課題を解決するために本発明は、サーバから送信された画面表示用情報に基づいてクライアント端末の画面を表示する画面表示方法であって、クライアント端末が行うステップとして、第１の画面表示用情報に基づいて、サーバに対し、第１の表示情報を要求し、受信した第１の表示情報を第１の位置に表示させる第１のステップ、第１の位置に表示された第１の表示情報が入力手段により指定されると、サーバに第２の画面表示用情報を要求する第２のステップ、第２の画面表示用情報を受信すると、その情報に従って第１の装置に対し第２の表示情報を要求し、受信した第２の表示情報を第１の位置に表示する第３のステップ、のステップを含むことを特徴とする。
【００１４】
これにより、画像サーバなどの装置が認証必要な場合であった場合、必要なときだけクライアント端末から呼び出すことができ、クライアント端末がサーバにアクセスした際に、認証画面が表示されてしまうということがなくなる。
【００１５】
【発明の実施の形態】
本発明の請求項１の発明は、サーバから送信された画面表示用情報に基づいてクライアント端末の画面を表示する画面表示方法であって、クライアント端末が行うステップとして、第１の画面表示用情報に基づいて、サーバに対し、第１の表示情報を要求し、受信した第１の表示情報を第１の位置に表示させる第１のステップ、第１の位置に表示された第１の表示情報が入力手段により指定されると、サーバに第２の画面表示用情報を要求する第２のステップ、第２の画面表示用情報を受信すると、その情報に従って第１の装置に対し第２の表示情報を要求し、受信した第２の表示情報を第１の位置に表示する第３のステップ、のステップを含むことを特徴とする。これにより、クライアント端末は、サーバから受信した第１の画面表示用情報（例えば、ＨＴＭＬなどのマークアップ言語で記述された情報であるＨＴＭＬ文書、以下同じ）に基づいて、まずサーバから鍵図形などの認証を必要とすることを表示する第１の表示情報を受信して表示しておき、その後その表示が指定（選択）された場合に、第２の画面表示用情報に基づいて第１の表示情報に代えて、画像サーバ等の第１の装置からの画像等の第２の表示情報を表示することができるから、画像サーバなどの第１の装置が認証を必要とする場合、直接第１の装置からの第２の表示情報を呼び出すことがなく、必要なときだけクライアント端末から呼び出すことができる。
【００１６】
本発明の請求項２の発明は、請求項１の発明の画面表示方法において、第２のステップに代えて、第１の位置に表示された第１の表示情報が入力手段により指定されると、その情報に従って、第１の装置に対し、第２の表示情報を要求し、受信した第２の表示情報を第１の位置に表示するともに、第１の装置に対し、第２の表示情報を含む画面表示用情報を要求し、受信した画面表示用情報に基づいて、別画面表示として表示させるステップを含むことを特徴とする。これにより、第２の画面表示用情報の表示に第２の表示情報を表示させることに加え、第２の表示情報を含む画面表示用情報の表示を別々のウィンドウに行うことができるから、例えば、第１、第２の画面表示情報が、複数の画像サーバの画像データを一覧表示するものであるような場合、その表示をしたまま、所望の画像サーバの情報を別ウィンドウで表示することができるようになる。
【００１７】
本発明の請求項３の発明は、請求項１または２の発明の画面表示方法において、第３のステップに代えて、前記第２の画面表示用情報を受信すると、その情報に従って第１の装置に対し第２の表示情報を要求し、前記第２の表示情報を受信した場合には、受信した第２の表示情報を第１の位置に表示し、第１の装置から第２の表示情報を受信できないときは、サーバに対し、第１の画面表示用情報を要求するステップを含むことを特徴とする。これにより、認証パスワードを知らない装置を選択して認証エラーになった場合や選択した装置がネットワークに接続されていない場合に、選択した装置から表示情報を受信できないことが検出されたときは、元の表示内容に自動的に戻るように構成しているため、例えば、選択された表示位置に対応する画像サーバの画像データの取り込みを所定間隔で行う度に、認証画面が表示されるようなことを避けることができる。
【００１８】
本発明の請求項４の発明は、請求項１〜３のいずれかの発明の画面表示方法において、クライアント端末が行うステップとして、サーバに対し、第１の表示情報を要求し、受信した第１の情報を第２の位置に表示させる第４のステップを含むことを特徴とする。これにより、複数の装置で認証が必要とされる場合であっても、複数の装置の表示情報を第２の画面表示用情報の表示においてそれぞれの位置に配置することができる。
【００１９】
本発明の請求項５の発明は、請求項１〜４のいずれかの発明の画面表示方法において、クライアント端末が行うステップとして、第２の装置に対し、第３の表示情報を要求し、受信した第３の表示情報を第３の位置に表示させる第５のステップを含むことを特徴とする。これにより、認証の必要のない装置の表示情報は、そのままクライアント端末に表示させることができる。
【００２０】
本発明の請求項６の発明は、請求項５の発明の画面表示方法において、第５のステップに代えて、第２の装置に対し、第３の表示情報を所定間隔で要求し、受信した第３の表示情報を第３の位置に表示させるステップ含むことを特徴とする。これにより、サーバから送信される画面表示用情報に基づいて、認証の必要のない装置から最新の表示情報を、クライアント端末に表示させることができる。
【００２１】
本発明の請求項７の発明は、請求項６の発明の画面表示方法において、第３の位置に表示された第３の表示情報が入力手段により指定されると、第２の装置に対し第３の表示情報を含む画面表示用情報を要求し、受信した画面表示用情報に基づいて、別画面表示として表示させる第６のステップを含むことを特徴とする。これにより、第１または第２の画面表示用情報の表示に第３の表示情報を表示させることに加え、第３の表示情報を含む画面表示用情報の表示を別々のウィンドウに行うことができるから、例えば、第１、第２の画面表示用情報が、複数の画像サーバの画像データを一覧表示するものであるような場合、その表示をしたまま、所望の画像サーバの情報を別ウィンドウで表示することができるようになる。
【００２２】
本発明の請求項８の発明は、請求項１〜７のいずれかの発明の画面表示方法において、第１の表示情報が、認証を必要とすることを表示するための認証必要表示であることを特徴とする。これにより、クライアント端末の利用者は、第１の表示情報が表示された位置に対応する装置から表示情報を入手するために認証が必要であることを認証必要表示によって容易に把握することが可能となる。
【００２３】
本発明の請求項９の発明は、請求項１〜８のいずれかの発明の画面表示方法において、第１及び第２の画面表示用情報の要求には、第１の表示情報の表示を行うための位置の情報が含まれていることを特徴とする。これにより、サーバで第１の表示情報が必要な位置の情報を保持することが必要ではなくなり、クライアント端末から第１の表示情報が必要な位置をサーバに通知することにより、サーバからその情報に応じた画面表示用情報を取得することができ、構成を簡易にすることができる。とくに、サーバでの管理が不要となるため、複数のクライアント端末からサーバにアクセスがある場合に有効である。
【００２４】
本発明の請求項１０の発明は、請求項１〜９のいずれかの発明の画面表示方法において、第１の表示情報をサーバに要求するのに代えて、第２のサーバに要求することを特徴とする。これにより、鍵図形などの認証必要表示である第１の表示情報をサーバに保持する必要がなくなる。
【００２５】
本発明の請求項１１の発明は、サーバから送信された画面表示用情報に基づいてクライアント端末に画面を表示する画面表示方法であって、サーバが行うステップとして、クライアント端末からアクセスすると、第１の画面表示用情報を送信する第１のステップ、第１の画面表示用情報に基づいてクライアント端末から第１の表示情報の要求があると、該第１の表示情報を送信する第２のステップ、第１の画面表示用情報に基づいてクライアント端末から第２の画面表示用情報の要求があると、該第２の画面表示用情報を送信する第３のステップを含むことを特徴とする。このサーバの動作により、クライアント端末は、サーバから受信した第１の画面表示用情報（例えば、ＨＴＭＬ文書）に基づいて、まずサーバから鍵図形などの認証を必要とすることを表示する第１の表示情報を受信して表示しておき、その後その表示が指定（選択）された場合に、第２の画面表示用情報に基づいて第１の表示情報に代えて、画像サーバ等の第１の装置からの画像等の第２の表示情報を表示することができるから、画像サーバなどの第１の装置が認証を必要とする場合、直接第１の装置からの第２の表示情報を呼び出すことがなく、必要なときだけクライアント端末から呼び出すことができる。
【００２６】
本発明の請求項１２の発明は、請求項１１の発明の画面表示方法において、サーバが行うステップとして、第２の画面表示用情報に基づいてクライアント端末から第１の画面表示用情報の要求があると、該第１の画面表示用情報を送信する第４のステップを含むことを特徴とする。これにより、認証パスワードを知らない装置を選択して認証エラーになった場合や選択した装置がネットワークに接続されていない場合などに、選択した装置から表示情報を受信できないことを検出し、第１の画面表示用情報の要求により元の表示内容に自動的に戻るように構成しているため、例えば、選択された表示位置に対応する画像サーバの画像データの取り込みを所定間隔で行う度に、認証画面が表示されるようなことを避けることができる。
【００２７】
本発明の請求項１３の発明は、請求項１１または１２の発明の画面表示方法において、第１及び第２の画面表示用情報の要求には、第１の表示情報の表示を行うための位置の情報が含まれていることを特徴とする。これにより、サーバで第１の表示情報が必要な位置の情報を保持することが必要ではなくなり、クライアント端末から第１の表示情報が必要な位置をサーバに通知することにより、サーバからその情報に応じた画面表示用情報を取得することができ、構成を簡易にすることができる。
【００２８】
本発明の請求項１４の発明は、請求項１３の発明の画面表示方法において、サーバが行うステップとして、第１の表示情報の表示を行うための位置の情報に基づいて、第１の画面表示用情報もしくは第２の画面表示用情報を生成する第５のステップを含むことを特徴とする。これにより、サーバで第１の表示情報の表示を行うための位置の情報を保持することが必要ではなくなり、クライアント端末から第１の表示情報が必要な位置をサーバに通知することにより、サーバからその情報に応じた画面表示用情報を取得することができ、構成を簡易にすることができる。
【００２９】
本発明の請求項１５の発明は、請求項１１〜１４のいずれかの発明の画面表示方法において、サーバが行うステップとして、他の装置のリンク先情報及び認証要否情報に基づいて、第１の画面表示用情報を生成する第６のステップを含むことを特徴とする。これにより、画像サーバなどの他の装置の表示情報を表示させるのか、それとも鍵図形などの認証を必要とすることを表示するための表示情報を表示させるのかを判定して、クライアント端末に送信する画面表示用情報を生成できるため、他の装置が表示情報を送信する際に認証を要求する場合であっても、画面上で選択されない限り、認証画面を表示させないようにすることができる。
【００３０】
本発明の請求項１６の発明は、複数の装置から送信される表示情報を各々所定の表示位置に配置して表示する画面表示方法であって、複数の装置のうち、表示情報を送信するために予め認証要求を行う装置に対応する表示位置にマスク表示するステップ、マスク表示が選択されたときには、該マスク表示に代え、対応する装置の表示情報を表示するステップを含むことを特徴とする。これにより、装置が表示情報を送信する際に認証を要求する場合であっても、画面上で選択されない限り、認証画面を表示させないようにすることができるとともに、マスク表示により認証が必要な装置か否かを理解することが容易となる。
【００３１】
本発明の請求項１７の発明は、請求項１６の発明の画面表示方法において、装置の表示情報が表示できないときには、マスク表示に戻すステップを含むことを特徴とする。これにより、認証パスワードを知らない装置を選択して認証エラーになった場合や選択した装置がネットワークに接続されていない場合などに、選択した装置から表示情報を受信できないことを検出し、元の表示内容に自動的に戻ることができる。また、選択された表示位置に対応する画像サーバの画像データの取り込みを所定間隔で行う場合に、その都度、認証画面が表示されるようなことを避けることができる。
【００３２】
本発明の請求項１８の発明は、請求項１６の発明の画面表示方法において、第２のステップに代えて、該マスク表示に代え、対応する前記装置の表示情報を表示するとともに、マスク表示が選択されたときには、マスク表示があるウィンドウとは別のウィンドウに、該マスク表示に対応する装置のウェブページを表示するステップを含むことを特徴とする。これにより、例えば、第１、第２の画面表示情報が、複数の画像サーバの画像データを一覧表示するものであるような場合、その表示をしたまま、所望の画像サーバの情報を別ウィンドウで表示することができるようになる。
【００３３】
本発明の請求項１９の発明は、請求項１６〜１８のいずれかの発明の画面表示方法における第２のステップにおいて、装置の表示情報の表示が、マスク表示の位置を示す状態値が変更され、変更後の状態値に基づいて行われることを特徴とする。これにより、容易にマスク表示をすることができる。
【００３４】
本発明の請求項２０の発明は、請求項１６〜１９のいずれかの発明の画面表示方法における第２のステップにおいて、装置の表示情報の表示は、装置との認証処理が完了した後に行われることを特徴とする。これにより、認証が完了しなければ、表示されないため、セキュリティが確保される。
【００３５】
本発明の請求項２１の発明は、請求項１６〜２０のいずれかの発明の画面表示方法において、複数の装置から送信される表示情報を各々所定の表示位置に配置して表示するためにマークアップ言語で記述される情報データを用いることを特徴とする。これにより、画面表示用情報の構成を簡易にすることができ、とくにウェブ上でのページ表示に効果がある。
【００３６】
本発明の請求項２２の発明は、請求項１６〜２１のいずれかの発明の画面表示方法において、装置が、表示情報として画像情報を送信する画像サーバであることを特徴とする。これにより、画像サーバが認証必要な場合であった場合、必要なときだけクライアント端末から呼び出すことができる。
【００３７】
本発明の請求項２３の発明は、請求項１６〜２２のいずれかの発明の画面表示方法において、文書データとマスク表示の表示情報とが、複数の装置ではなく、サーバによってクライアント端末に送信されることを特徴とする。これにより、複数の装置は、特別な構成をとる必要がなく、汎用の装置の表示情報を表示することができる。
【００３８】
本発明の請求項２４の発明は、請求項２３の発明の画面表示方法において、サーバが、第１のネットワークと第２のネットワークを接続する中継機能部を備えていることを特徴とする。これにより、例えば、ブロードバンドルータ（本発明のサーバ）にとして画像サーバなどの装置を接続して、ルータに画像サーバの画像データを表示するウェブページを設けることができるため、インターネットからルータ内の画像サーバの閲覧する際のセキュリティを確保することが可能となる。
【００３９】
本発明の請求項２５の発明は、請求項２４の発明の画面表示方法において、複数の装置は、第２ネットワークに対して下位側にあたる第１のネットワークに接続されていることを特徴とする。これにより、例えば、ローカルエリアネットワークに画像サーバなどの装置を接続して、ルータに画像サーバの画像データを表示するウェブページを設けることができるため、第２ネットワークにあたるインターネット等からルータ内の画像サーバの閲覧する際のセキュリティを確保することが可能となる。
【００４０】
本発明の請求項２６の発明は、クライアント端末に対し、複数の装置から送信される表示情報を各々所定の表示位置に配置する画面生成情報を送信することができるサーバであって、複数の装置のうち、表示情報を送信するために予め認証を必要とする装置に対応する表示位置には、表示情報に代えて、サーバの第１の表示情報を配置するように画面生成情報を生成するサーバである。これにより、複数の装置の表示情報を一覧表示することができるとともに、認証の必要な装置の表示情報はその代わりとして鍵図形などの認証を必要とすることを表示する表示情報を表示することができるため、クライアント端末がサーバ装置にアクセスした際に、認証画面が表示されてしまうということがなくなる。
【００４１】
本発明の請求項２７の発明は、請求項２６の発明のサーバにおいて、表示位置にそれぞれ第１の表示情報を配置するか否かの状態値を含む画面生成情報がクライアント端末から要求があったとき、状態値に対応する画面生成情報をクライアント端末に送信することを特徴とする。これにより、サーバで第１の表示情報が必要な位置の情報を保持することが必要ではなくなり、クライアント端末から第１の表示情報が必要な位置をサーバに通知することにより、サーバからその情報に応じた画面表示用情報を生成し、クライアント端末に送信することができ、構成を簡易にすることができる。
【００４２】
本発明の請求項２８の発明は、請求項２６または２７の発明のサーバにおいて、複数の装置に対し、表示情報を要求し、予め認証を必要するか否かを判定し、該判定結果に基づいて画面生成情報を生成することを特徴とする。これにより、複数の装置に対して認証が必要か否かが随時更新されるため、途中でこれらの装置の設定を認証あり、または認証無しに変更した場合でも、適切な画面表示情報をクライアント端末に送信することが可能となる。
【００４３】
本発明の請求項２９の発明は、請求項２６〜２８のいずれかの発明のサーバにおいて、装置に対応する表示枠を設け、装置とリンクを張って該表示枠に表示情報を表示させる第１の記述による機能、装置のうち、表示情報の中で認証を必要とする装置に対応する表示枠には第１の表示情報を表示させる第２の記述による機能を含むマークアップ言語による記述の画面生成情報を送信することを特徴とする。これにより、画面表示用情報の構成を簡易にすることができ、とくにウェブ上でのページ表示に効果がある。
【００４４】
本発明の請求項３０の発明は、請求項２９の発明のサーバにおいて、画面生成情報は、第１の表示情報を表示する表示枠の位置を示す状態値を保持し、第１の表示情報のいずれかの位置が選択されたとき、状態値のうち、選択された第１の表示情報の位置の状態が変更され、サーバに新たな画面生成情報を要求する第３の記述による機能を含むことを特徴とする。これにより、サーバで第１の表示情報が必要な位置の情報を保持することが必要ではなくなり、クライアント端末から第１の表示情報が必要な位置をサーバに通知することにより、サーバからその情報に応じた画面表示用情報を生成し、クライアント端末に送信することができ、構成を簡易にすることができる。
【００４５】
本発明の請求項３１の発明は、請求項２６〜３０のいずれかの発明のサーバにおいて、第１のネットワークと第２のネットワークに接続されてネットワーク間の接続処理を行うことを特徴とする。これにより、例えば、ブロードバンドルータ（本発明のサーバ）として画像サーバなどの装置を接続して、ルータに画像サーバの画像データを表示するウェブページを設けることができるため、第２ネットワークにあたるインターネット等からルータ内の画像サーバの閲覧する際のセキュリティを確保することが可能となる。
【００４６】
本発明の請求項３２の発明は、請求項３１の発明のサーバにおいて、複数の装置が、第１のネットワークに接続され、画像情報を第２のネットワークに送信する配下の画像サーバであることを特徴とする。これにより、例えば、ブロードバンドルータとして、第１のネットワークにあたるローカルエリアネットワークに画像サーバなどの装置を接続して、ルータに画像サーバの画像データを表示するウェブページを設けることが出来るため、第２ネットワークにあたるインターネット等からルータ内の画像サーバの閲覧する際のセキュリティを確保することが可能となる。
【００４７】
（実施の形態１）
以下、本発明の実施の形態１におけるサーバ装置とサーバ装置がクライアント端末に送信する画面表示用情報について、図面に基づいて説明を行う。
【００４８】
図１は本発明の実施の形態１におけるサーバ装置を含むネットワークシステムの構成図、図２（ａ）は本発明の実施の形態１におけるサーバ装置が送信する画面表示用情報に従ってクライアント端末に表示された画面を示す図、図２（ｂ）は（ａ）の画面で表示枠を選択したときの別ウィンドウの画面を示す図、図２（ｃ）は（ａ）の画面で鍵図形の表示を選択したときの認証画面を示す図、図３は本発明の実施の形態１におけるサーバ装置の構成図である。なお、サーバ装置は、インターネットとローカルエリアネットワークとの間の通信を中継するルータとしての中継機能も有している。
【００４９】
図１において、１はローカルエリアネットワーク（以下、ＬＡＮ）、２はインターネットなどのグローバルネットワーク（以下、ＷＡＮ）、３はウェブサーバとしての機能を有し、ＬＡＮ１とグローバルネットワーク２との間に設けられ、これらのネットワーク間の通信を中継する機能をも有する中継機能付のサーバ装置（本発明のサーバ）である。サーバ装置３のウェブサーバ機能にアクセスは、ＷＡＮ２側からは、サーバ装置３のグローバルＩＰアドレスとサーバ機能部の（ＷＡＮ側）ポート番号（例えば、ポート８０）を指定することにより行い、ＬＡＮ１側からは、サーバ装置３のローカルＩＰアドレスとサーバ機能部の（ＬＡＮ側）ポート番号（例えば、ポート８０００）を指定することにより行うことができる。サーバ装置３は、サーバ機能部にアクセスがあった場合には、マークアップ言語及びＪａｖａ（Ｒ）（登録商標）スプリクトで記述された画面表示用情報をアクセス元に送信する。なお、この画面表示用情報は一般的にウェブページなどと呼ばれることもあるが、クライアント端末の画面表示のための情報であれば、これに限定されるものではない。また、このマークアップ言語には、ＨＴＭＬを使用するが、ＸＭＬ、ＸＴＭＬ等のマークアップ言語でもよい。
【００５０】
また、サーバ装置３は、ＬＡＮ１に接続された装置からＷＡＮ２に接続された装置に対してのアクセスに対し、ローカルＩＰアドレスをサーバ装置のＩＰアドレスに変換するＮＡＴ機能や、その逆方向のアクセスに対し、グローバルＩＰアドレス及びポート番号をローカルＩＰアドレス及びポート番号に変換する静的ＩＰマスカレード機能などのルータとしての機能も有する。さらに、ＵＰｎＰ規格によって外部ポートを動的に割り当てることもできる。
【００５１】
４ａ〜４ｃは撮像部を有し、外部からのアクセスに対し撮像部（カメラ部）で撮像した画像データやこの画像データを含む画面表示用情報を送信することができる画像サーバであり、ＬＡＮ１に接続されている。なお、画像サーバ４ａ〜４ｃ（以下、全体として画像サーバ４という）は、外部からのアクセスに対し、認証要求を行い、認証要求に対し正しいＩＤやパスワードが送られてきた場合に限り画像データや画面表示用情報を外部に送信するように設定することが可能な構成としている。また、画像サーバ４は図１に対応して３台だけを記述したものであり、数はこれに限られないのは当然である。
【００５２】
５はローカルエリアネットワーク１に接続されたコンピュータ装置であり、中継機能付のサーバ装置３を介して、ＷＡＮ２に接続されたウェブサーバにアクセスして画面表示用情報を受信して表示したり、画像サーバ４にアクセスして画像データや画面表示用情報などを受信、表示する機能を有するものであり、表示手段やキーボード、マウスなどの入力手段を備えている。６はルータである。クライアントＰＣ７からサーバ装置３へのアクセスは、サーバ装置３のグローバルＩＰアドレスを指定して、サーバ部のポート番号（例えば、ポート８０番）を指定することより行い、また画像サーバ４へのアクセスは、サーバ装置３のグローバルＩＰアドレスと所定のポート番号（ポートフォワード用のポート）を指定することにより行う。
【００５３】
次に、図２（ａ），（ｂ），（ｃ）について説明を行う。
【００５４】
図２（ａ），（ｂ），（ｃ）は、サーバ装置が送信する画面表示用情報に従ってクライアントに表示された画面を示す図である。すなわち、クライアントＰＣ７若しくはコンピュータ装置５からサーバ装置３のウェブサーバにアクセスし、そのアクセスに対してサーバ装置から送信される画面表示用情報をクライアントＰＣ７若しくはコンピュータ装置５で動作させたときの、クライアントＰＣ７もしくはコンピュータ装置５の画面表示内容を示すものである。なお、クライアントＰＣ７及びコンピュータ装置５（以下、「クライアント」と称す）は、画面表示用情報に従って表示を実行するためのブラウザなどのアプリケーションが搭載されている。
【００５５】
図２（ａ）では、画面表示用情報に基づいてクライアントの表示手段に表示された画面１００が示されている。この画面１００には、複数の位置の表示枠に「ＣＡＭＥＲＡ１」〜「ＣＡＭＥＲＡ１６」の１６台の画像サーバの画像が表示可能になっている。すなわち、クライアントの表示用アプリケーションは、画面表示用情報に基づいて、「ＣＡＭＥＲＡ１」〜「ＣＡＭＥＲＡ１６」の各位置の表示枠に対応する各画像サーバ４に対して画像データの送信を要求し、その応答により受信した画像データを各表示枠に表示させるように動作する。ただし、この画像の中で、「ＣＡＭＥＲＡ３」「ＣＡＭＥＲＡ６」「ＣＡＭＥＲＡ１２」には画像サーバ４の画像ではなく、サーバ装置３に鍵図形データ（本発明のマスク表示）の送信を要求し、その応答により受信した鍵図形データを鍵図形として表示させるように動作する。これは、これら３台の画像サーバ４はクライアントに対し認証要求を行うが、認証が必要な画像サーバ４以外にアクセスするクライアントの利用者にとっては、この認証要求は煩わしいからである。そこで、その煩わしさを回避するために、認証を必要とすることを表示するための認証必要表示として、鍵図形を表示するようにしている。とくに、複数の画像サーバ４が画像要求に対して認証を要求するような場合には、その全てに対して認証のためのＩＤやパスワードを入力する必要があり、煩に耐えない。また、クライアント装置の利用者が認証のＩＤ等を知らない場合、クライアントの表示用アプリケーションが画像サーバの認証要求をうけてクライアントの画面にＩＤ等の入力用の画面が表示されっぱなしになるため、利用者によって不快になることが多い。
【００５６】
図２（ｂ）は、画面１００中の表示枠をクライアントの利用者が指定することにより、別画面（ウィンドウ）として、クライアントの表示手段に画面１０１が表示されている状態を示している。例えば、クライアントの利用者が画面１００中の「ＣＡＭＥＲＡ１」のように画像サーバの画像が表示されている表示枠をクライアントの入力手段（マウスなど）により、指定（マウスをクリックする等により）すると、クライアントの表示用アプリケーションは、画面表示用情報に基づいて、「ＣＡＭＥＲＡ１」に対応する画像サーバ４にウェブページなどの画面表示用情報を要求する。そして、クライアントの表示用アプリケーションは、その要求に対する画面表示用情報を受信すると、クライアントの表示手段に、画面１００とは別ウィンドウとして、「ＣＡＭＥＲＡ１」に対応する画像サーバ４の画面表示用情報を画面１０１に表示するように動作する。このように、サーバ装置３は、クライアントからのアクセスに対し、各画像サーバ４に関する表示枠を複数配置し、クライアントからその表示枠が指定されたときに、別ウィンドウとして画面を表示させるように動作させることができるため、画像サーバ４の選択が容易になるとともに、選択により別ウィンドウとして個別の画像サーバ４の表示情報を表示させることができるため、極めて利便性が高い。なお、画面１００は、画像サーバ４の画像を所定間隔（例えば、１分間隔。サーバ装置３の設定より変更可能）で更新するように画面表示用情報を構成しているため、ユーザーが認識しないでも最新情報を表示でき、長時間の連続把握が容易となり、利便性に優れている。
【００５７】
図２（ｃ）も、図２（ｂ）と同様に、画面１００中の表示枠をクライアントの利用者が指定した後の状態を示しているが、指定された表示枠が「ＣＡＭＥＲＡ３」などの鍵図形のものであった場合のものを示している。すなわち、鍵図形をマウス等でクリックすると、該当する画像サーバからの認証のための認証要求をクライアントの表示用アプリケーションが受信し、認証画面をポップアップウィンドウで表示して、認証できたときだけ画像サーバ４から画像データが送られてくる。クライアントの利用者は、鍵図形を指定した後に、認証画面が表示されるので、その認証画面がサーバ装置３からのものなのかを容易に把握することができる。
【００５８】
次に、実施の形態１における中継機能付のサーバ装置３の構成について説明する。サーバ装置３にはＬＡＮ１に接続されるＬＡＮ側インターフェース１１ａ，１１ｂ，１１ｃ，１１ｄが設けられるとともに、ＷＡＮ２側に接続されるＷＡＮ側インターフェース１７が設けられる。記憶部１３には画像サーバ登録テーブル１３ａが格納されており、ＭＡＣアドレス、ポート番号、ＩＰアドレス等が登録される。画像サーバ登録テーブル１３ａは、ポートフォワーディングのためのポートマッピングテーブルとして使用されるほか、ウェブサーバ機能にアクセスされた場合にアクセス元に送信する画面表示用情報を生成するときにも使用される。中央処理装置（ＣＰＵ）をハードウェアとして備えた制御部１６は、記憶部１３からプログラムやデータを読み出して、機能実現手段として各プログラムの予定する各機能を実行する。制御部１６はサーバ装置３のシステム全体を制御するとともに、画像サーバ登録テーブル１３ａを使ってポートフォワーディング制御を行う。
【００５９】
ところで、上述したようにクライアントＰＣ７がサーバ装置３にアクセスすると、サーバ装置３のウェブサーバ部１６ａはウェブページ（本発明の第１の画面表示用情報）をクライアントＰＣ７に送信する。このウェブページはＨＴＭＬ等のマークアップ言語及びＪａｖａ（Ｒ）アプレット等で記述され、ウェブページ蓄積部に記憶されている。なお、ＨＴＭＬではなく、ＸＭＬ、ＸＴＭＬ等の他のマークアップ言語でもよい。認証を行う画像サーバ４に対して鍵図形のデータは記憶部１３に記憶されている。
また、このウェブページは、図２（ａ）で示したように、画像サーバ４の画像が表示可能なように構成されているが、認証を必要な画像サーバ４の表示枠には、記憶部１３に記憶されている鍵図形を表示するように構成される。
【００６０】
ウェブページ生成部１５は、画像サーバ登録テーブル１３ａに基づいて、ウェブページを生成する。また、ウェブページ生成部１５は、画像サーバ登録テーブル１３ａに登録された画像サーバ４がアクセスに際し認証を要求するものであるかを所定間隔（例えば、３０分間隔）で確認し、各画像サーバ４について認証の要否を画像サーバ登録テーブル１３ａに登録・更新する。画像サーバ４が認証を要求するものであるか否かは、画像サーバ登録テーブル１３ａに登録された画像サーバ４の各々のウェブページもしくは画像格納先にアクセスし、そのアクセスに対する応答に認証要求が含まれるかどうかにより判断する。
【００６１】
さらにウェブページ生成部１５は、ウェブページに表示された複数の画像サーバ４の表示枠のうち、どの表示枠に鍵図形を表示するように構成するかという情報を、クライアントから受信すると、その情報に基づいて、どの表示枠に画像サーバ４の画像を表示可能にするのか、またどの表示枠に鍵図形を表示するのかを判断し、クライアントからの情報に合致した更新用ウェブページを生成する。生成された更新用ウェブページは、ウェブサーバ部１６ａを通じて制御部１６によりクライアントに送信する。
【００６２】
１２は自動設定制御部であり、ＬＡＮ１に接続された各画像サーバ４からブロードキャストされる自動設定要求に基づき、各画像サーバ４のローカルＩＰアドレス、ポート番号、サーバ名等を自動的に割当て、各画像サーバ４のＭＡＣアドレスに関連付けて画像サーバ登録テーブル１３ａに登録する。自動設定制御部１２は画像サーバ登録テーブル１３ａの登録が終了すると、自動設定要求を行った画像サーバにその登録情報を送信して、自動設定が終了する。なお、画像サーバ４は、ＬＡＮ１に接続した場合や電源がＯＮされた場合に、自動設定要求をブロードキャストするように構成されている。また、自動設定制御部１２は、画像サーバ登録テーブル１３ａを、ポートフォワーディングのためのポートマッピングテーブルとしても共用するため、サーバ装置３のグローバルネットワーク側のポート番号を各画像サーバ４のローカルＩＰアドレス及びポート番号とを関連付けて登録する。
【００６３】
次に、画像サーバ登録テーブル１３ａの設定方法につき、図４を用いて説明する。図４は本発明の実施の形態１における画像サーバ設定画面の説明図である。図４は、画像サーバ登録テーブル１３ａを設定・更新するための設定画面である。この設定画面は、コンピュータ装置５からサーバ装置３のウェブサーバ部にアクセスすると、サーバ装置３からコンピュータ装置５にその設定画面の表示情報が送信され、コンピュータ装置５の表示手段（図示しない）に表示されるものである。コンピュータ装置５から最初にサーバ装置３にアクセスしたときは、自動設定制御部１２で自動設定された内容がそのまま表示される。ここで、コンピュータ装置５の表示手段に表示された設定画面上で、各画像サーバ４のＩＰアドレス、ポート番号、サーバ名を、コンピュータ装置５０の入力手段により変更し、画面中の「保存」ボタンを押下することにより、画像サーバ登録テーブル１３ａにその内容が更新され保存される。自動設定では、「ＣＡＭＥＲＡ１」、「ＣＡＭＥＲＡ２」、「ＣＡＭＥＲＡ３」と初期登録されるが、複数の画像サーバ４をデパート内に設置した場合など、設置場所等を分りやすくするために、図４のように、設定画面によりサーバ名「紳士服」「婦人服」「食品」「特催場」「会員ｏｎｌｙ」と変更することができる。
【００６４】
以上説明した実施の形態１のウェブページを表示するためのウェブページについて説明する。図５は本発明の実施の形態１におけるウェブページのＨＴＭＬの説明図である。なお、図５は、ＬＡＮ１側からサーバ装置３のウェブサーバ部にアクセスがアクセスされた場合に、サーバ装置３から送信される表示用情報の例を示すものである。
【００６５】
まず図５の後段部分（ＨＴＭＬ部分）について、説明する。＜ＢＯＤＹ＞と＜／ＴＢＯＤＹ＞に挟まれた最初の記述＜ＴＡＢＬＥ＞は表を作成する記述であり、＜ＴＲ＞〜＜／ＴＲ＞で１行を構成する。さらに、＜ＴＤ＞〜＜／ＴＤ＞で一つの表示枠を意味し、＜ＴＲ＞〜＜／ＴＲ＞内の＜ＴＤ＞〜＜／ＴＤ＞の数が一つの行に表示される表示枠の数である。なお、＜／ＴＡＢＬＥ＞でテーブルに関する記述は終了する。
【００６６】
そして、＜ＴＤ＞＜Ａ  ｈｅｒｆ＝“  １９２．１６８．０．１５１：８００１／ｔｏｐ．ｈｔｍｌ”ｔａｒｇｅｔ＝＿ｂｌａｎｋ＞＜ｉｍｇ  ｓｒｃ＝“１９２．１６８．０．  １５１：８００１  ／ｉｍａｇｅ．ｊｐｇ”＞＜／Ａ＞＜／ＴＤ＞は、ウェブページの１行目左端の表示枠の内容であり、画像サーバ４ａの画像「ｉｍａｇｅ．ｊｐｇ」との間にリンクを張る旨の記述である。すなわち、「１９２．１６８．０．１５１」は、サーバ装置３のローカルＩＰアドレスであり、ポート８００１を指定することにより、画像サーバ４の中継機能により画像サーバ４ａにポートフォワーディングされ、「ｉｍａｇｅ．ｊｐｇ」の画像を画像サーバ４ａに要求する。この要求に対して画像サーバ４ａから送られてくる画像データを１行目左端の表示枠に表示させる。また、この表示枠が指定されると、＜Ａ  ｈｅｒｆ＝“  １９２．１６８．０．１５１：８００１／ｔｏｐ．ｈｔｍｌ”ｔａｒｇｅｔ＝＿ｂｌａｎｋ＞が実行され、新しい表示画面に画像サーバ４ａの「ｔｏｐ．ｈｔｍｌ」のウェブページが表示される。
【００６７】
同様に、２番目の記述＜ＴＤ＞＜Ａ  ｈｅｒｆ＝“１９２．１６８．０．１５２：８００２／ｔｏｐ．ｈｔｍｌ”ｔａｒｇｅｔ＝  ＿ｂｌａｎｋ＞  ＜ｉｍｇｓｒｃ＝“１９２．１６８．０．  １５２：８００２  ／ｉｍａｇｅ．ｊｐｇ”＞＜／Ａ＞＜  ／ＴＤ＞も、ウェブページの１行目の左から２番目の表示枠の内容であり、例えば画像サーバ４ｂの画像「ｉｍａｇｅ．ｊｐｇ」との間にリンクを張る旨の記述である。具体的な動作は、１番目の記述で説明した内容と同様である。
【００６８】
また、３番目の記述＜ＴＤ＞＜Ａ  ｈｅｒｆ＝“１９２．１６８．０．１５３：８００３／ｔｏｐ．ｈｔｍｌ”ｔａｒｇｅｔ＝  ＿ｂｌａｎｋ  ｏｎｃｌｉｃｋ＝“ｒｅｔｕｒｎ  ＯｐｅｎＫｅｙＩｍｇ  （４）”＞＜ｉｍｇ  ｓｒｃ＝“ｋｅｙ．ｇｉｆ”＞＜／ＴＤ＞は、１行目の左から３番目の表示枠「ＣＡＭＥＲＡ３」にサーバ装置３に画像データ「ｋｅｙ．ｇｉｆ」を要求して、鍵図形を表示し、その枠を指定される（マウスでクリック等）と、「ＯｐｅｎＫｅｙＩｍｇ（４）」のＪａｖａ（Ｒ）（登録商標）スクリプトが実行されるというものである。なお、「１９２．１６８．０．１５３：８００３」の記述により、画像サーバ４ｃにリンクが張られているが、「ＯｐｅｎＫｅｙＩｍｇ（４）」が実行された結果、ｆａｌｓｅの応答が帰ってきた場合には、リンクの実行は行なわれない。
【００６９】
４番目の記述＜Ａ  ｈｒｅｆ＝“１９２．１６８．０．１５４：８００４／ｔｏｐ．ｈｔｍｌ”  ｔａｒｇｅｔ＝＿ｂｌａｎｋ＞＜ｉｍｇ  ｓｒｃ＝“１９２．１６８．０．１５４：８００４／ｉｍａｇｅ．ｊｐｇ”  ｏｎｅｒｒｏｒ＝“ｒｅｔｕｒｎ  ＣｌｏｓｅＫｅｙＩｍｇ（８）”  ＞＜／Ａ＞は、「１９２．１６８．０．１５３：８００３／  ｉｍａｇｅ．ｊｐｇ」の記述により、画像サーバ４を介して画像サーバ４ｄにリンクが張られ、画像サーバ４ｃから「ｉｍａｇｅ．ｊｐｇ」を呼び出し、１行目の左から４番目の表示枠に貼り付け表示するものであるが、その呼出しが失敗した場合（画像サーバ４ｄと通信が出来ない、画像データが送られてこない、認証要求に対し間違った認証応答をした場合等）、Ｊａｖａ（Ｒ）（登録商標）スクリプト「ＯｐｅｎＫｅｙＩｍｇ（８）」が実行され、４番目の表示枠が鍵図形に戻るように記述されている。
【００７０】
次に、図５の前段部分（ｊａｖａ（Ｒ）（登録商標）スプリクト部分）について、説明する。まず、「ＫｅｙＭａｓｋ＝」の記述により、鍵図形を表示する表示枠を保持する。「ＫｅｙＭａｓｋ＝４＋３２」は、「４」が３番目の表示枠、「３２」が６番目の表示枠を示している。すなわち、１６個の表示枠において、それぞれの場所を２進数１６ビットの各ビットに割当て、その１６ビットの２進数を１０進数に置換して表現したものである。これにより、３番目と６番目の表示枠が鍵マスクされ、３番目の表示枠クリック前のマスクの位置の状態値を示していることが分かる。
【００７１】
Ｆｕｎｃｔｉｏｎ  ＯｐｅｎＫｅｙＩｍｇ（ｐｏｓ）｛  ｝のスプリクトは、ＨＴＭＬ部の「ＯｐｅｎＫｅｙＩｍｇ（  ）」の実行に用いられるものであり、指定された表示枠の画像サーバ４のウェブページを呼び出すとともに、指定された表示枠を鍵図形から画像サーバ４へのリンクに変更したウェブページを呼び出す。例えば、「ＯｐｅｎＫｅｙＩｍｇ（４）」を実行すると、上述した「ＫｅｙＭａｓｋ」は「ＫｅｙＭａｓｋ＆＝  〜（  ｐｏｓ  ）」の記述により「３２」となり、「Ｒｅｄｒａｗｆａｒｍｅ（）；」の記述により、６番目の表示枠だけ鍵図形の更新用ウェブページをサーバ装置３に要求する。そしてサーバ装置３から送信される更新用ウェブページが表示されることになる。なお、更新用ウェブページにおいて、３番目の表示枠に関する記述は、上述のＨＴＭＬ部の４番目の記述のようになり、３番目の表示枠に対応する画像サーバ４ｃからの認証要求に対し、正しい認証応答を行って画像データが送られてくれば、その画像を３番目の表示枠に表示し、誤った認証応答をした等により画像データが送られてこなければ、「ＯｐｅｎＫｅｙＩｍｇ（４）」が実行され、３番目の表示枠が鍵図形に戻るように記述されている。
【００７２】
最後に、「ｆａｌｓｅ」によって「ＯｐｅｎＫｅｙＩｍｇ（ｐｏｓ）」を呼び出した記述にエラーを返すため、＜Ａ  ｈｅｒｆ＝“１９２．１６８．０．１５３：８００３／ｔｏｐ．ｈｔｍｌ”ｔａｒｇｅｔ＝  ＿ｂｌａｎｋ＞は実行されない。
【００７３】
なお、上述した通り、図５は、ＬＡＮ１側からサーバ装置３のウェブサーバ部にアクセスされた場合に、サーバ装置３から送信される表示用情報の例であり、各画像サーバ４及びサーバ装置３のＩＰアドレスは、ローカルＩＰアドレスとして記述されるが、ＷＡＮ２側からウェブサーバ部がアクセスされた場合には、各画像サーバ４及びサーバ装置３のＩＰアドレスは、グローバルＩＰアドレスとして記述されることになる。このようにサーバ装置３は、ＷＡＮ２側からウェブサーバ部にアクセスがあったのか、ＬＡＮ１側からウェブサーバにアクセスがあったのかを判定する機能を有し、この機能に基づいて、ウェブサーバ部にアクセスしたクライアントに送信する表示用情報を送信する。すなわち、ＷＡＮ２側からアクセスがあった場合には、ＷＡＮ２側用の表示用情報を、ＬＡＮ１側からアクセスがあった場合にはＬＡＮ１側用の表示用情報をクライアントに送信する。
【００７４】
このように実施の形態１においてはウェブページの表示枠に表示されている鍵図形をクリック等により指定したとき、Ｊａｖａ（Ｒ）（登録商標）スクリプトにより、鍵を開く位置を検出し、鍵図形を表示している表示枠を示した値から、鍵図形を開く位置のビット値だけ変化させた更新用ウェブページをサーバ装置３に要求するものである。また、同時に別画面として指定された表示枠に対応する画像サーバ４にウェブページを要求する。
【００７５】
このように、鍵図形の表示された表示枠に対応する画像サーバ４のうち、必要なものだけ指定して別ウィンドウとして表示させることができ、かつウェブページも鍵図形から画像サーバ４の画像データに変わるようにしているため、必要なときだけ、認証手続きをすればよくなり、利便性に富むとともに、認証後はウェブページも変更することができるため、別ウィンドウに表示した画像サーバのウェブページを閉じた場合でも、その画像サーバ４の画像を閲覧することができる。なお、図５には記述していないが、ウェブページの各表示枠のうち画像サーバ４の画像データを表示するようにしたものについては、所定の間隔で画像サーバ４に画像データ送信を要求している。
【００７６】
また、認証パスワードを知らない表示枠を開いてしまい認証エラーになった場合、本来表示枠は開きっぱなしとなるが、認証できなかったことを検出し、エラーを検出した時点で元の鍵図形に自動的に戻るように構成しているため、その表示枠に対応する画像サーバ４の画像データの取り込みを所定間隔で行う度に、認証画面が表示されるようなことを避けることができる。
【００７７】
続いて、以上説明したサーバ装置３，画像サーバ４に対するクライアントＰＣ７の要求とそこで行われる表示、及びこのとき実行される制御動作のシーケンスについて説明する。図６は本発明の実施の形態１におけるサーバ装置，画像サーバ，クライアント間の正常なアクセスによる画像取得のシーケンスチャート、図７は本発明の実施の形態１におけるサーバ装置，画像サーバ，クライアント間のキャンセル動作を含む画像取得画像取得のシーケンスチャートである。
【００７８】
図６に基づいて正常なアクセスによる画像取得について説明する。図２（ａ），（ｂ），（ｃ）を参照する。クライアントＰＣ７からサーバ装置３に対してウェブページを要求すると（ｓｑ１）、サーバ装置３は認証の必要がある画像サーバ４の表示枠に鍵図形が表示されるようなウェブページを作成して送信する（ｓｑ２）。これを受信したクライアントＰＣ７のブラウザなどの表示用アプリケーションは、ＨＴＭＬの記述に従って表示手段（図示しない）にウェブページを表示する（ｓｑ３）。なお、このウェブページには、上述したように、ＨＴＭＬの記述ほか、ｊａｖａ（Ｒ）（登録商標）スプリクトとして、鍵図形の解除（即ち、表示枠に対応する画像サーバ４の画像の表示）の要求命令、別ウィンドウで画像サーバ４のウェブページの表示する命令等が記述されている。
【００７９】
ウェブページに表示された鍵図形の表示枠をユーザーがクリックすると、クライアントＰＣ７側の表示用アプリケーションが、図２（ｂ）に示すように、ウェブページを表示したウィンドウとは別のウィンドウ（画面１０１）を用いてのウェブページ表示要求と、この鍵図形の位置の表示枠を開いた更新用ウェブページを要求する（ｓｑ４）。一方の別のウィンドウによる表示要求は、認証されていない状態でアクセスされるため、画像サーバ４は認証要求をクライアントＰＣ７に送信する（ｓｑ５）。その認証要求に対しクライアントＰＣ７では図２（ｃ）の認証画面を表示し、ユーザーに入力を促す。ユーザーが認証画面に正しいＩＤ及びパスワードを入力すると、その情報が画像サーバ４に通知される（ｓｑ６）。なお、このとき、認証パスワードは入力後表示用アプリケーションを閉じるまで表示用アプリケーションに記憶され、同じ画像サーバ４にアクセスするときには表示用アプリケーションにより自動的に埋め込まれて送信される。これにより、繰り返し認証の入力を行わなくともよくなる。
【００８０】
ｓｑ６でクライアントＰＣ７から認証データ付きで画像サーバ４にアクセスすると、画像サーバ４からウェブページが送信され（ｓｑ７）、クライアントＰＣ７の表示用アプリケーションは、そのウェブページを表示手段に表示する（ｓｑ８）。
【００８１】
ｓｑ４において、もう一方の更新用ウェブページの送信要求は上述のＪａｖａ（Ｒ）（登録商標）スクリプトにより実行される。すなわち、Ｊａｖａ（Ｒ）スプリクトに従いクライアントＰＣ７の表示用アプリケーションは、鍵図形を表示する表示枠を示した値を含む更新用ウェブページをサーバ装置３に要求する。サーバ装置３ではその値に従ったウェブページを生成して送信する（ｓｑ９）。この更新用ウェブページではクリックした表示枠が開かれており、この開かれた状態（すなわち、空白状態）で表示される（ｓｑ１０）。この後、クライアントＰＣ７から更新用ウェブページに表示される画像データを画像サーバ４に要求する（ｓｑ１１）。このとき既に認証は済んでいるので認証データ付きで画像要求は送信される。画像サーバ４では要求された画像データを送出し（ｓｑ１２）、クライアントＰＣ７ではこの画像を表示枠内に表示する（ｓｑ１３）。
【００８２】
続いて、図７に基づいて、キャンセル動作を含む画像取得について説明する。ｓｑ２１〜ｓｑ２５まで、図６に示すｓｑ１〜ｓｑ５までと同様である。従って、説明は省略する。クライアントＰＣ７では認証画面を表示するが、クライアントＰＣ７のユーザーが間違ったＩＤやパスワードを入力する（ｓｑ２６）。
【００８３】
クライアントＰＣ７から認証誤りで画像サーバ４にアクセスすると、画像サーバ４は認証エラーの応答を行う（ｓｑ２７）。クライアントＰＣ７には画像を表示した認証エラー表示がなされる（ｓｑ２８）。
【００８４】
ところで、ｓｑ２４において、もう一方の更新用ウェブページの要求は上述のＪａｖａ（Ｒ）（登録商標）スクリプトにより実行され、サーバ装置３では鍵図形を表示する表示枠を示した値に従って鍵図形を表示するように記述した更新用ウェブページを送信する（ｓｑ２９）。この更新用ウェブページには、ｓｑ２４で指定された表示枠に対応する画像サーバ４から画像データが受信できない場合に、その表示枠が元の鍵図形に自動的に戻る命令を含むｊａｖａ（Ｒ）スプリクトが記述されている。クライアントＰＣ７ではクリックした鍵図形を開いた状態のウェブページを表示する（ｓｑ３０）。この後、クライアントＰＣ７は誤った認証情報で画像サーバ４にアクセスし、画像サーバ４はこれに対しエラーページを出力し、認証エラーの応答を返す（ｓｑ３１）。このエラー応答に対しクライアントＰＣ７では上述のｊａｖａ（Ｒ）スプリクトに含まれる「ＯｎＥｒｒｏｒ」ハンドラを起動して、開いた下記マスクの位置に鍵図形を戻すための更新用ウェブページの送信要求を行う（ｓｑ３２）。この要求は、上述の更新用ウェブページの要求と同じものであり、鍵図形を表示する表示枠を示した値を含む。これによりサーバ装置３は、鍵図形を開いてエラーが生じた表示枠の位置に鍵図形の画像を表示するような更新用ウェブページを送信する（ｓｑ３３）。ｓｑ３３の処理によりウェブページは元の鍵マスク表示状態に戻る（ｓｑ３４）。
【００８５】
このように、セキュリティをかけられた画像サーバ４の画像を直接ウェブページに貼り付ける代わりに、サーバ装置から出力される鍵図形を貼り付けておいて認証画面が一度に出ないようにし、その鍵図形にはいままでどおり、画像サーバ４へのリンクは張っておくものである。これにより、鍵図形をクリックした時に始めて、セキュリティがかかった画像サーバ４へのアクセスが開始され、認証画面が表示される。言い換えれば、クリックされた画像サーバだけの認証が要求される快適な操作環境となる。ＨＴＭＬで画像サーバの画像を入手するときに、認証要求が必要な画像サーバとの間だけで認証でき、認証が不要な画像サーバに対してはウェブページから直接画像データ要求でき、きわめて快適な操作が行える。
【００８６】
なお、本発明の実施の形態１のウェブページでは、画像サーバへのリンクについて説明したが、画像サーバに限られることはなく、ウェブページに表示できるデータを送信できる装置であれば、冷蔵庫、洗濯機、テレビ、テレビゲーム、ＡＶ機器等どのようなものでも構わない。
【００８７】
【発明の効果】
本発明のサーバと画面表示方法によれば、これにより、画像サーバなどの装置が認証必要な場合であった場合、必要なときだけクライアント端末から呼び出すことができ、クライアント端末がサーバにアクセスした際に、認証画面が表示されてしまうということがなくなる。
【図面の簡単な説明】
【図１】本発明の実施の形態１におけるサーバ装置を含むネットワークシステムの構成図
【図２】（ａ）本発明の実施の形態１におけるサーバ装置が送信する画面表示用情報に従ってクライアント端末に表示された画面を示す図
（ｂ）（ａ）の画面で表示枠を選択したときの別ウィンドウの画面を示す図
（ｃ）（ａ）の画面で鍵図形の表示を選択したときの認証画面を示す図
【図３】本発明の実施の形態１におけるサーバ装置の構成図
【図４】本発明の実施の形態１における画像サーバ設定画面の説明図
【図５】本発明の実施の形態１におけるウェブページのＨＴＭＬの説明図
【図６】本発明の実施の形態１における中継装置，画像サーバ，クライアント間の正常なアクセスによる画像取得のシーケンスチャート
【図７】本発明の実施の形態１における中継装置，画像サーバ，クライアント間のキャンセル動作を含む画像取得画像取得のシーケンスチャート
【図８】（ａ）従来のネットワーク画像通信システムにおける画像取得の第１のシーケンスチャート
（ｂ）従来のネットワーク画像通信システムにおける画像取得の第２のシーケンスチャート
【図９】複数のサーバから認証を受けるときの画面表示の説明図
【符号の説明】
１  ローカルエリアネットワーク（ＬＡＮ）
２  グローバルネットワーク（ＷＡＮ）
３  サーバ装置
４，４ａ，４ｂ，４ｃ  画像サーバ
７  クライアントＰＣ
１１ａ，１１ｂ，１１ｃ，１１ｄ  インターフェース
１２  自動設定制御部
１３  記憶部
１３ａ  画像サーバ登録テーブル
１４  ウエブページ蓄積部
１５  ウエブページ生成部
１６  制御部
１６ａ  ウェブサーバ部
１７  ＷＡＮ側インターフェース
【図１】
2005025437.tif 000003
【図２】
2005025437.tif 000004
【図３】
2005025437.tif 000005
【図４】
2005025437.tif 000006
【図５】
2005025437.tif 000007
【図６】
2005025437.tif 000008
【図７】
2005025437.tif 000009
【図８】
2005025437.tif 000010
【図９】
2005025437.tif 000011