(57)【特許請求の範囲】
【請求項１】
認証サーバからセッションＩＤを受信して記憶する機能を有するネットワークカメラに、ユーザが利用するユーザ端末からログインする為の、ネットワークカメラへのログイン認証システムであって、
前記認証サーバは、
前記ユーザ端末が前記ネットワークカメラにアクセスする為のセッションＩＤを生成し、前記ネットワークカメラに対して前記セッションＩＤを送信し、且つ前記セッションＩＤと前記ネットワークカメラのＩＰアドレスとを前記ユーザ端末に送信し、
前記ネットワークカメラは、
前記認証サーバから受信したセッションＩＤを記憶し、前記ユーザ端末から受信したセッションＩＤと前記記憶したセッションＩＤとを照合し、一致した場合には、撮像した画像をネットワークを介して前記ユーザ端末に送信する、
ことを特徴とするネットワークカメラへのログイン認証システム。
【請求項２】
認証サーバからセッションＩＤを受信して記憶する機能を有するネットワークカメラに、ユーザが利用するユーザ端末からログインする為の、ネットワークカメラへのログイン認証システムであって、
前記認証サーバは、
前記ユーザ端末が前記ネットワークカメラにアクセスする為のセッションＩＤを生成し、前記ネットワークカメラに対して前記セッションＩＤを送信し、且つ前記セッションＩＤと前記ネットワークカメラのＩＰアドレスとを前記ユーザ端末に送信し、
前記ネットワークカメラは、
前記認証サーバから受信したセッションＩＤを記憶し、前記ユーザ端末から受信したセッションＩＤと前記記憶したセッションＩＤとを照合し、一致した場合には、前記ユーザ端末に対して前記セッションＩＤを含むセッションＩＤファイルを生成する要求を送信し、前記セッションＩＤファイルに含まれるセッションＩＤと前記ネットワークカメラで実行する機能の実行指示とを前記ユーザ端末から受信し、前記セッションＩＤファイルのセッションＩＤと前記記憶したセッションＩＤとが一致した場合には、前記ユーザ端末からの実行指示による機能を実行する、
ことを特徴とするネットワークカメラへのログイン認証システム。
【請求項３】
前記認証サーバは、
前記ユーザ端末から前記認証サーバにアクセスを受けた場合に、ＩＤとパスワードによる認証が終了後、ワンタイムパスワードを生成して予め登録してある前記ユーザの電子メールアドレスに送信し、前記ユーザ端末から前記ワンタイムパスワードの入力を受け付け、前記生成したワンタイムパスワードと前記受け付けたワンタイムパスワードとを照合して、一致している場合には前記セッションＩＤを生成する、
ことを特徴とする請求項１又は請求項２に記載のネットワークカメラへのログイン認証システム。
【請求項４】
前記ネットワークカメラは、
前記ネットワークカメラに前記セッションＩＤを送信する認証サーバを予め記憶しており、前記予め記憶した認証サーバ以外からのアクセスを受け付けない、
ことを特徴とする請求項１から請求項３のいずれかに記載のネットワークカメラへのログイン認証システム。
【請求項５】
認証サーバからセッションＩＤを受信して記憶する機能を有するネットワークカメラに、ユーザが利用するユーザ端末からログインする為の、ネットワークカメラへのログイン認証システムであって、
前記認証サーバは、
前記ユーザ端末からのアクセスを許可するか否かのＩＤとパスワードと前記ＩＤで閲覧可能なネットワークカメラの識別子とを少なくとも記憶するユーザ情報記憶手段と、
前記ネットワークカメラの識別子とそのＩＰアドレスとＩＤとパスワードとを少なくとも記憶するカメラ認証情報記憶手段と、
前記ユーザ端末からＩＤとパスワードとを受信し、前記ユーザ情報記憶手段に記憶するＩＤとパスワードと照合するログイン要求受付手段と、
前記セッションＩＤを生成するセッションＩＤ生成手段と、
前記ユーザ端末から受信したＩＤが閲覧可能なネットワークカメラの識別子を前記ユーザ情報記憶手段から抽出し、抽出したネットワークカメラの識別子に基づいて前記カメラ認証情報記憶手段から前記ネットワークカメラのＩＰアドレスとＩＤとパスワードとを抽出して、そのＩＰアドレスを有する前記ネットワークカメラに対してそのＩＤとパスワードによりアクセスし、前記ネットワークカメラにログインした場合に前記生成したセッションＩＤを送信して記憶させるカメラ側セッションＩＤ送信手段と、
前記ユーザ端末から受信したＩＤが閲覧可能なネットワークカメラの識別子を前記ユーザ情報記憶手段から抽出し、抽出したネットワークカメラの識別子に基づいて前記カメラ認証情報記憶手段から前記ネットワークカメラのＩＰアドレスを抽出して、前記生成したセッションＩＤと前記抽出したＩＰアドレスとを前記ユーザ端末に送信するユーザ側セッションＩＤ送信手段と、を有しており、
前記ネットワークカメラは、
前記ネットワークカメラのＩＤとパスワードとを記憶するＩＤ・パスワード記憶手段と、
前記認証サーバから前記ネットワークカメラのＩＤとパスワードとを受信し、ＩＤ・パスワード記憶手段に記憶するＩＤとパスワードと照合し、一致する場合には前記認証サーバからのアクセスを許可するログイン確認手段と、
前記認証サーバから受信したセッションＩＤを受信してセッションＩＤ記憶手段に記憶するセッションＩＤ受信手段と、
前記ユーザ端末から受信したセッションＩＤと、前記セッションＩＤ記憶手段に記憶したセッションＩＤとを照合し、一致する場合には前記ユーザ端末に対して前記ネットワークカメラで撮像した画像を送信する許可を出すセッションＩＤ照合手段と、を有する、
ことを特徴とするネットワークカメラへのログイン認証システム。
【請求項６】
認証サーバからセッションＩＤを受信して記憶する機能を有するネットワークカメラに、ユーザが利用するユーザ端末からログインする為の、ネットワークカメラへのログイン認証システムであって、
前記認証サーバは、
前記ユーザ端末からのアクセスを許可するか否かのＩＤとパスワードと前記ＩＤで閲覧可能なネットワークカメラの識別子とを少なくとも記憶するユーザ情報記憶手段と、
前記ネットワークカメラの識別子とそのＩＰアドレスとＩＤとパスワードとを少なくとも記憶するカメラ認証情報記憶手段と、
前記ユーザ端末からＩＤとパスワードとを受信し、前記ユーザ情報記憶手段に記憶するＩＤとパスワードと照合するログイン要求受付手段と、
前記セッションＩＤを生成するセッションＩＤ生成手段と、
前記ユーザ端末から受信したＩＤが閲覧可能なネットワークカメラの識別子を前記ユーザ情報記憶手段から抽出し、抽出したネットワークカメラの識別子に基づいて前記カメラ認証情報記憶手段から前記ネットワークカメラのＩＰアドレスとＩＤとパスワードとを抽出して、そのＩＰアドレスを有する前記ネットワークカメラに対してそのＩＤとパスワードによりアクセスし、前記ネットワークカメラにログインした場合に前記生成したセッションＩＤを送信して記憶させるカメラ側セッションＩＤ送信手段と、
前記ユーザ端末から受信したＩＤが閲覧可能なネットワークカメラの識別子を前記ユーザ情報記憶手段から抽出し、抽出したネットワークカメラの識別子に基づいて前記カメラ認証情報記憶手段から前記ネットワークカメラのＩＰアドレスを抽出して、前記生成したセッションＩＤと前記抽出したＩＰアドレスとを前記ユーザ端末に送信するユーザ側セッションＩＤ送信手段と、を有しており、
前記ネットワークカメラは、
前記ネットワークカメラのＩＤとパスワードとを記憶するＩＤ・パスワード記憶手段と、
前記認証サーバから前記ネットワークカメラのＩＤとパスワードとを受信し、ＩＤ・パスワード記憶手段に記憶するＩＤとパスワードと照合し、一致する場合には前記認証サーバからのアクセスを許可するログイン確認手段と、
前記認証サーバから受信したセッションＩＤを受信してセッションＩＤ記憶手段に記憶するセッションＩＤ受信手段と、
前記ユーザ端末から受信したセッションＩＤと、前記セッションＩＤ記憶手段に記憶したセッションＩＤとを照合し、一致する場合には前記ユーザ端末に対して前記セッションＩＤを含むセッションＩＤファイルを生成する要求を送信するセッションＩＤ照合手段と、
前記セッションＩＤファイルに含まれるセッションＩＤと前記ネットワークカメラで実行する機能の実行指示とを前記ユーザ端末から受信し、前記セッションＩＤファイルのセッションＩＤと前記記憶したセッションＩＤとが一致した場合には、前記ユーザ端末からの実行指示による機能を実行する許可を出す実行機能判定手段と、を有する、
ことを特徴とするネットワークカメラへのログイン認証システム。
【請求項７】
前記認証サーバは、
前記ユーザ情報記憶手段に、更に前記ＩＤを有するユーザの電子メールアドレスとワンタイムパスワードとを記憶しており、
前記ログイン要求受付手段でのログイン認証後、ワンタイムパスワードを生成して、前記ユーザ情報記憶手段に記憶するワンタイムパスワード生成手段と、
前記生成したワンタイムパスワードを、前記ユーザ情報記憶手段に記憶する前記ＩＤのユーザの有する電子メールアドレスに基づいて、電子メールにより送信するワンタイムパスワード送信手段と、
前記ユーザ端末から前記ワンタイムパスワードの入力を受信し、前記ユーザ情報記憶手段に記憶したワンタイムパスワードと一致する場合には、前記セッションＩＤ生成手段に前記セッションＩＤを生成する生成要求を渡すワンタイムパスワード照合手段と、
を更に有することを特徴とする請求項５又は請求項６に記載のネットワークカメラへのログイン認証システム。
【請求項８】
前記ネットワークカメラは、
前記ネットワークカメラに前記ネットワークカメラへのアクセスが可能な認証サーバのＩＰアドレスを予め登録しておき、
前記ログイン確認手段は、更に、
前記ＩＤとパスワードによる照合後、前記ネットワークカメラにアクセスした認証サーバのＩＰアドレスと、前記ネットワークカメラに予め登録されたＩＰアドレスとを照合し、登録されたＩＰアドレスの認証サーバである場合に、前記認証サーバからのアクセスを許可する、
ことを特徴とする請求項５から請求項７のいずれかに記載のネットワークカメラへのログイン認証システム。
【請求項９】
前記セッションＩＤ生成手段は、
前記ＩＤで閲覧可能なネットワークカメラ数に対応する数のセッションＩＤを生成する、
ことを特徴とする請求項５又は請求項６に記載のネットワークカメラへのログイン認証システム。
【請求項１０】
前記認証サーバは、更に、
前記ネットワークカメラのＩＰアドレスを記憶するＩＰアドレス管理サーバとデータの送受信が可能であって、
前記ＩＰアドレス管理サーバから、前記ネットワークカメラのＩＰアドレスが変更された通知と新しいＩＰアドレスとを受信し、前記カメラ認証情報記憶手段に記憶する該ＩＰアドレスが変更されたネットワークカメラのＩＰアドレスを、前記受信した新しいＩＰアドレスで更新するＩＰアドレス取得手段と、
を有することを特徴とする請求項５から請求項９のいずれかに記載のネットワークカメラへのログイン認証システム。
【請求項１１】
認証サーバから受信したセッションＩＤを記憶し、ユーザ端末から受信したセッションＩＤと前記記憶したセッションＩＤとを照合し、一致した場合には、撮像した画像をネットワークを介して前記ユーザ端末に送信するネットワークカメラへのログインに用いる認証サーバであって、
前記認証サーバは、
前記ユーザ端末からのアクセスを許可するか否かのＩＤとパスワードと前記ＩＤで閲覧可能なネットワークカメラの識別子とを少なくとも記憶するユーザ情報記憶手段と、
前記ネットワークカメラの識別子とそのＩＰアドレスとＩＤとパスワードとを少なくとも記憶するカメラ認証情報記憶手段と、
前記ユーザ端末からＩＤとパスワードとを受信し、前記ユーザ情報記憶手段に記憶するＩＤとパスワードと照合するログイン要求受付手段と、
前記セッションＩＤを生成するセッションＩＤ生成手段と、
前記ユーザ端末から受信したＩＤが閲覧可能なネットワークカメラの識別子を前記ユーザ情報記憶手段から抽出し、抽出したネットワークカメラの識別子に基づいて前記カメラ認証情報記憶手段から前記ネットワークカメラのＩＰアドレスとＩＤとパスワードとを抽出して、そのＩＰアドレスを有する前記ネットワークカメラに対してそのＩＤとパスワードによりアクセスし、前記ネットワークカメラにログインした場合に前記生成したセッションＩＤを送信して記憶させるカメラ側セッションＩＤ送信手段と、
前記ユーザ端末から受信したＩＤが閲覧可能なネットワークカメラの識別子を前記ユーザ情報記憶手段から抽出し、抽出したネットワークカメラの識別子に基づいて前記カメラ認証情報記憶手段から前記ネットワークカメラのＩＰアドレスを抽出して、前記生成したセッションＩＤと前記抽出したＩＰアドレスとを前記ユーザ端末に送信するユーザ側セッションＩＤ送信手段と、
を有することを特徴とする認証サーバ。
【請求項１２】
前記認証サーバは、
前記ユーザ情報記憶手段に、更に前記ＩＤを有するユーザの電子メールアドレスとワンタイムパスワードとを記憶しており、
前記ログイン要求受付手段でのログイン認証後、ワンタイムパスワードを生成して、前記ユーザ情報記憶手段に記憶するワンタイムパスワード生成手段と、
前記生成したワンタイムパスワードを、前記ユーザ情報記憶手段に記憶する前記ＩＤのユーザの有する電子メールアドレスに基づいて、電子メールにより送信するワンタイムパスワード送信手段と、
前記ユーザ端末から前記ワンタイムパスワードの入力を受信し、前記ユーザ情報記憶手段に記憶したワンタイムパスワードと一致する場合には、前記セッションＩＤ生成手段に前記セッションＩＤを生成する生成要求を渡すワンタイムパスワード照合手段と、
を更に有することを特徴とする請求項１１に記載の認証サーバ。
【請求項１３】
前記セッションＩＤ生成手段は、
前記ＩＤで閲覧可能なネットワークカメラ数に対応する数のセッションＩＤを生成する、
ことを特徴とする請求項１１又は請求項１２に記載の認証サーバ。
【請求項１４】
前記認証サーバは、更に、
前記ネットワークカメラのＩＰアドレスを記憶するＩＰアドレス管理サーバとデータの送受信が可能であって、
前記ＩＰアドレス管理サーバから、前記ネットワークカメラのＩＰアドレスが変更された通知と新しいＩＰアドレスとを受信し、前記カメラ認証情報記憶手段に記憶する該ＩＰアドレスが変更されたネットワークカメラのＩＰアドレスを、前記受信した新しいＩＰアドレスで更新するＩＰアドレス取得手段と、
を有することを特徴とする請求項１１から請求項１３のいずれかに記載の認証サーバ。
【請求項１５】
認証サーバからセッションＩＤを受信して記憶する機能を有するネットワークカメラへユーザ端末からのアクセスを許可するか否かのセッションＩＤを生成し、前記セッションＩＤを前記ネットワークカメラへ送信し、且つ前記セッションＩＤと前記ネットワークカメラのＩＰアドレスとを前記ユーザ端末へ送信する前記認証サーバを用いたログインを受け付けるネットワークカメラであって、
前記ネットワークカメラは、
前記ネットワークカメラのＩＤとパスワードとを記憶するＩＤ・パスワード記憶手段と、
前記認証サーバから前記ネットワークカメラのＩＤとパスワードとを受信し、前記ＩＤ・パスワード記憶手段に記憶するＩＤとパスワードと照合し、一致する場合には前記認証サーバからのアクセスを許可するログイン確認手段と、
前記ネットワークカメラの外部の前記認証サーバからセッションＩＤを受信してセッションＩＤ記憶手段に記憶するセッションＩＤ受信手段と、
前記ユーザ端末から受信したセッションＩＤと、前記セッションＩＤ記憶手段に記憶したセッションＩＤとを照合し、一致する場合には前記ユーザ端末に対してネットワークカメラで撮像した画像を送信する許可を出すセッションＩＤ照合手段と、
を有することを特徴とするネットワークカメラ。
【請求項１６】
認証サーバからセッションＩＤを受信して記憶する機能を有するネットワークカメラへユーザ端末からのアクセスを許可するか否かのセッションＩＤを生成し、前記セッションＩＤを前記ネットワークカメラへ送信し、且つ前記セッションＩＤと前記ネットワークカメラのＩＰアドレスとを前記ユーザ端末へ送信する前記認証サーバを用いたログインを受け付けるネットワークカメラであって、
前記ネットワークカメラは、
前記ネットワークカメラのＩＤとパスワードとを記憶するＩＤ・パスワード記憶手段と、
前記認証サーバから前記ネットワークカメラのＩＤとパスワードとを受信し、前記ＩＤ・パスワード記憶手段に記憶するＩＤとパスワードと照合し、一致する場合には前記認証サーバからのアクセスを許可するログイン確認手段と、
前記ネットワークカメラの外部の前記認証サーバからセッションＩＤを受信してセッションＩＤ記憶手段に記憶するセッションＩＤ受信手段と、
前記ユーザ端末から受信したセッションＩＤと、前記セッションＩＤ記憶手段に記憶したセッションＩＤとを照合し、一致する場合には前記ユーザ端末に対して前記セッションＩＤを含むセッションＩＤファイルを生成する要求を送信するセッションＩＤ照合手段と、
前記セッションＩＤファイルに含まれるセッションＩＤと前記ネットワークカメラで実行する機能の実行指示とを前記ユーザ端末から受信し、前記セッションＩＤファイルのセッションＩＤと前記記憶したセッションＩＤとが一致した場合には、前記ユーザ端末からの実行指示による機能を実行する許可を出す実行機能判定手段と、
を有することを特徴とするネットワークカメラ。
【請求項１７】
前記ネットワークカメラは、
前記ネットワークカメラに前記ネットワークカメラへのアクセスが可能な認証サーバのＩＰアドレスを予め登録しておき、
前記ログイン確認手段は、更に、
前記ＩＤとパスワードによる照合後、前記ネットワークカメラにアクセスした認証サーバのＩＰアドレスと、前記ネットワークカメラに予め登録されたＩＰアドレスとを照合し、登録されたＩＰアドレスの認証サーバである場合に、前記認証サーバからのアクセスを許可する、
ことを特徴とする請求項１５又は請求項１６に記載のネットワークカメラ。
【請求項１８】
前記ネットワークカメラは、更に、
前記セッションＩＤ受信手段が、前記セッションＩＤ記憶手段に前記セッションＩＤを記憶する際に、前記セッションＩＤの有効期限を付加して記憶し、
前記セッションＩＤ照合手段は、
前記ユーザ端末から受信したセッションＩＤの照合を行う際に、前記セッションＩＤ記憶手段に記憶したセッションＩＤの有効期限内であるかを比較し、前記セッションＩＤが一致し、且つ有効期限内であれば前記ユーザ端末に対してネットワークカメラで撮像した画像を送信する許可を出す、
ことを特徴とする請求項１５から請求項１７のいずれかに記載のネットワークカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、ネットワークカメラにログインする際のログイン認証システムに関する。
【背景技術】
【０００２】  インターネット等のコンピュータネットワークに接続したネットワークカメラ（以下、ネットワークカメラ）は、ネットワークカメラとは離れた場所にいながらにして、ネットワークを介して、コンピュータ端末等でネットワークカメラが撮像した画像を閲覧することが出来るので非常に有益なシステムであり、様々な分野で用いられている。【０００３】  このようなネットワークカメラは、ネットワークと接続していることから、第三者による不正な閲覧等を防止する為にセキュリティ対策が設けられており、一般的には、ネットワークカメラで予め設定されたＩＤとパスワードをコンピュータ端末から入力し、それが一致しなければその画像を閲覧できない仕組みとなっている。従来のネットワークカメラへのログイン認証の概念図を図４に示す。従来のネットワークカメラへのログインについて特許文献１に示す。【０００４】  また近年、ネットワークカメラはその利便性から普及の兆しを見せているが、例えばネットワークカメラによる監視等を行っている場合には、複数のネットワークカメラの画像を同時に閲覧する必要があるので、コンピュータ端末から複数のネットワークカメラにログインしなければならない。特に、特許文献１に示したような方法では、閲覧を希望する全てのネットワークカメラにＩＤとパスワードを入力しなければならないので、多数のネットワークカメラにログインする必要がある例えば警備や監視システムの場合には、そのログインに対する負担が非常に大きい。【０００５】  このようなログインの負担を軽減する為に、ネットワークカメラへのログイン以外の技術分野、例えばコンピュータ端末から複数のシステムにログインする技術分野では、下記特許文献２乃至特許文献４、非特許文献１に示す、シングルサインオンと呼ばれる技術が用いられている。【０００６】
【特許文献１】特開２００４−１０４６７１号公報
【特許文献２】特開２００４−７０７５７号公報
【特許文献３】特開２００２−２７１３６７号公報
【特許文献４】特開２００５−５９７７号公報
【非特許文献１】林重年著、「ＷＷＷと分散オブジェクトを組み合わせたシステムにおけるユーザ認証モデル」、情報処理学会第５７回全国大会講演論文集、第３分冊、社団法人情報処理学会、１９９８年１０月５日、ｐ．５０５−５０６
【発明の開示】
【発明が解決しようとする課題】
【０００７】  従来のシングルサインオンは、上述の特許文献に記載のように、もともとネットワークを介してコンピュータ端末の外部と通信が可能であって、外部からそのメモリにデータの書き込みも可能なパーソナルコンピュータなどで用いられることが前提となっている。従って、外部からメモリにデータの書き込みが行えない場合には、従来のシングルサインオンを用いることが出来ない。【０００８】  ネットワークカメラではその撮像した画像データを外部のコンピュータ端末に送信したり、記憶・保存したりすることは行える。しかしその製品の特性上、ネットワークカメラを製造しているメーカーの独自規格でメモリ内のデータ記憶が行われているのが現状であって、ネットワークカメラへのＩＤとパスワードによる認証を除いて、ネットワークカメラの外部からデータを受信してそれをネットワークカメラのメモリに記憶・保存するようなことは行われておらず、また想定もされていない。これは、ネットワークカメラが警備や遠隔監視などに用いられることが多く、そのセキュリティを考慮した場合、クラックされることを避けることも一つの要因と考えられる。【０００９】  即ち、ネットワークカメラを、パーソナルコンピュータのようにネットワークを介して外部からそのメモリにデータを書き込み可能とした場合、ネットワークカメラ自体が悪意ある第三者にクラックされ、必要な警備や遠隔監視の機能を果たせない可能性も否定できないことが、外部からメモリに書き込みできないことの一つの要因であると考えられる。【００１０】  また上述のようにネットワークカメラは各メーカーの独自規格でメモリ内のデータ記憶が行われていることから、仮に外部からデータを送信できたとしても、そのデータがメモリのどこに記憶されるのかが定かではなく、従って実質的にそのデータを用いた処理を機能させることが出来ない。【００１１】  以上のようなネットワークカメラの特殊事情に鑑み、現時点ではネットワークカメラに対するシングルサインオンは行われていないし、想定もされていない。その為、ネットワークカメラによる監視等に対しては、複数のネットワークカメラへのログインに著しい負担があったとしてもそれを解決することが出来ない。
【課題を解決するための手段】
【００１２】  そこで本発明者はかかる課題を解決する為に、本発明のネットワークカメラへのログイン認証システムを発明した。即ち、従来のネットワークカメラはネットワークを介して外部からメモリへの書き込みが行えなかったので、所定の認証サーバで生成されたセッションＩＤを受信してそのメモリに記憶する処理機能を予めネットワークカメラに備えておき、このネットワークカメラに対して、認証サーバがネットワークカメラにセッションＩＤを生成・送信し、そのセッションＩＤを認証サーバが更にユーザに送信することで簡便にネットワークカメラにログインすることを可能とした。【００１３】  これによって、異なるメーカーのネットワークカメラであっても、共通のプラットフォームでセッションＩＤを受信、記憶することができるので、各メーカーが独自規格でメモリへのデータ記憶を行っていたとしても、認証サーバはそれにとらわれることなく、処理を実行することが出来る。【００１４】  またこのようなネットワークカメラでは、どのようなデータも外部から受信するのではなく、所定の認証サーバのみからセッションＩＤに関連するデータ（指示なども含む）を受信することとした。これによって、ネットワークカメラのセキュリティをいたずらに低下させることも防ぐことが可能となる。【００１５】  第１の発明は、認証サーバからセッションＩＤを受信して記憶する機能を有するネットワークカメラに、ユーザが利用するユーザ端末からログインする為の、ネットワークカメラへのログイン認証システムであって、前記認証サーバは、前記ユーザ端末が前記ネットワークカメラにアクセスする為のセッションＩＤを生成し、前記ネットワークカメラに対して前記セッションＩＤを送信し、且つ前記セッションＩＤと前記ネットワークカメラのＩＰアドレスとを前記ユーザ端末に送信し、前記ネットワークカメラは、前記認証サーバから受信したセッションＩＤを記憶し、前記ユーザ端末から受信したセッションＩＤと前記記憶したセッションＩＤとを照合し、一致した場合には、撮像した画像をネットワークを介して前記ユーザ端末に送信する、ネットワークカメラへのログイン認証システムである。【００１６】  従来のネットワークカメラはネットワークを介して外部からメモリへの書き込みが行えなかった。しかし本発明のように、所定の認証サーバで生成されたセッションＩＤを受信してそのメモリに記憶する処理機能を予めネットワークカメラに備えておき、このネットワークカメラに対して、認証サーバがネットワークカメラにセッションＩＤを生成・送信し、そのセッションＩＤを認証サーバが更にユーザに送信することで簡便にネットワークカメラにログインすることを可能とした。【００１７】  上述の発明は、以下のように構成することも出来る。即ち、認証サーバからセッションＩＤを受信して記憶する機能を有するネットワークカメラに、ユーザが利用するユーザ端末からログインする為の、ネットワークカメラへのログイン認証システムであって、前記認証サーバは、前記ユーザ端末からのアクセスを許可するか否かのＩＤとパスワードと前記ＩＤで閲覧可能なネットワークカメラの識別子とを少なくとも記憶するユーザ情報記憶手段と、前記ネットワークカメラの識別子とそのＩＰアドレスとＩＤとパスワードとを少なくとも記憶するカメラ認証情報記憶手段と、前記ユーザ端末からＩＤとパスワードとを受信し、前記ユーザ情報記憶手段に記憶するＩＤとパスワードと照合するログイン要求受付手段と、前記セッションＩＤを生成するセッションＩＤ生成手段と、前記ユーザ端末から受信したＩＤが閲覧可能なネットワークカメラの識別子を前記ユーザ情報記憶手段から抽出し、抽出したネットワークカメラの識別子に基づいて前記カメラ認証情報記憶手段から前記ネットワークカメラのＩＰアドレスとＩＤとパスワードとを抽出して、そのＩＰアドレスを有する前記ネットワークカメラに対してそのＩＤとパスワードによりアクセスし、前記ネットワークカメラにログインした場合に前記生成したセッションＩＤを送信して記憶させるカメラ側セッションＩＤ送信手段と、前記ユーザ端末から受信したＩＤが閲覧可能なネットワークカメラの識別子を前記ユーザ情報記憶手段から抽出し、抽出したネットワークカメラの識別子に基づいて前記カメラ認証情報記憶手段から前記ネットワークカメラのＩＰアドレスを抽出して、前記生成したセッションＩＤと前記抽出したＩＰアドレスとを前記ユーザ端末に送信するユーザ側セッションＩＤ送信手段と、を有しており、前記ネットワークカメラは、前記ネットワークカメラのＩＤとパスワードとを記憶するＩＤ・パスワード記憶手段と、前記認証サーバから前記ネットワークカメラのＩＤとパスワードとを受信し、ＩＤ・パスワード記憶手段に記憶するＩＤとパスワードと照合し、一致する場合には前記認証サーバからのアクセスを許可するログイン確認手段と、前記認証サーバから受信したセッションＩＤを受信してセッションＩＤ記憶手段に記憶するセッションＩＤ受信手段と、前記ユーザ端末から受信したセッションＩＤと、前記セッションＩＤ記憶手段に記憶したセッションＩＤとを照合し、一致する場合には前記ユーザ端末に対して前記ネットワークカメラで撮像した画像を送信する許可を出すセッションＩＤ照合手段と、を有している、ネットワークカメラへのログイン認証システムである。【００１８】  例えばネットワークカメラの撮像方向を変更する、倍率を変更するなどの処理を行う場合には、ネットワークカメラで各々その処理を行うＣＧＩを起動させるように、ユーザ端末からネットワークカメラに指示を送信する必要があるネットワークカメラも存在する。そのようなネットワークカメラの場合、その機能を実現するＣＧＩ毎にセッションＩＤが必要となる。そこでセッションＩＤを極力増やさないようなシステム構成とすることが求められる。【００１９】  このような場合、次のような構成を取るシステムとすることが出来る。即ち、認証サーバからセッションＩＤを受信して記憶する機能を有するネットワークカメラに、ユーザが利用するユーザ端末からログインする為の、ネットワークカメラへのログイン認証システムであって、前記認証サーバは、前記ユーザ端末が前記ネットワークカメラにアクセスする為のセッションＩＤを生成し、前記ネットワークカメラに対して前記セッションＩＤを送信し、且つ前記セッションＩＤと前記ネットワークカメラのＩＰアドレスとを前記ユーザ端末に送信し、前記��ットワークカメラは、前記認証サーバから受信したセッションＩＤを記憶し、前記ユーザ端末から受信したセッションＩＤと前記記憶したセッションＩＤとを照合し、一致した場合には、前記ユーザ端末に対して前記セッションＩＤを含むセッションＩＤファイルを生成する要求を送信し、前記セッションＩＤファイルに含まれるセッションＩＤと前記ネットワークカメラで実行する機能の実行指示とを前記ユーザ端末から受信し、前記セッションＩＤファイルのセッションＩＤと前記記憶したセッションＩＤとが一致した場合には、前記ユーザ端末からの実行指示による機能を実行する、ネットワークカメラへのログイン認証システムである。【００２０】  上述の発明は、以下のように構成することも出来る。即ち、認証サーバからセッションＩＤを受信して記憶する機能を有するネットワークカメラに、ユーザが利用するユーザ端末からログインする為の、ネットワークカメラへのログイン認証システムであって、前記認証サーバは、前記ユーザ端末からのアクセスを許可するか否かのＩＤとパスワードと前記ＩＤで閲覧可能なネットワークカメラの識別子とを少なくとも記憶するユーザ情報記憶手段と、前記ネットワークカメラの識別子とそのＩＰアドレスとＩＤとパスワードとを少なくとも記憶するカメラ認証情報記憶手段と、前記ユーザ端末からＩＤとパスワードとを受信し、前記ユーザ情報記憶手段に記憶するＩＤとパスワードと照合するログイン要求受付手段と、前記セッションＩＤを生成するセッションＩＤ生成手段と、前記ユーザ端末から受信したＩＤが閲覧可能なネットワークカメラの識別子を前記ユーザ情報記憶手段から抽出し、抽出したネットワークカメラの識別子に基づいて前記カメラ認証情報記憶手段から前記ネットワークカメラのＩＰアドレスとＩＤとパスワードとを抽出して、そのＩＰアドレスを有する前記ネットワークカメラに対してそのＩＤとパスワードによりアクセスし、前記ネットワークカメラにログインした場合に前記生成したセッションＩＤを送信して記憶させるカメラ側セッションＩＤ送信手段と、前記ユーザ端末から受信したＩＤが閲覧可能なネットワークカメラの識別子を前記ユーザ情報記憶手段から抽出し、抽出したネットワークカメラの識別子に基づいて前記カメラ認証情報記憶手段から前記ネットワークカメラのＩＰアドレスを抽出して、前記生成したセッションＩＤと前記抽出したＩＰアドレスとを前記ユーザ端末に送信するユーザ側セッションＩＤ送信手段と、を有しており、前記ネットワークカメラは、前記ネットワークカメラのＩＤとパスワードとを記憶するＩＤ・パスワード記憶手段と、前記認証サーバから前記ネットワークカメラのＩＤとパスワードとを受信し、ＩＤ・パスワード記憶手段に記憶するＩＤとパスワードと照合し、一致する場合には前記認証サーバからのアクセスを許可するログイン確認手段と、前記認証サーバから受信したセッションＩＤを受信してセッションＩＤ記憶手段に記憶するセッションＩＤ受信手段と、前記ユーザ端末から受信したセッションＩＤと、前記セッションＩＤ記憶手段に記憶したセッションＩＤとを照合し、一致する場合には前記ユーザ端末に対して前記セッションＩＤを含むセッションＩＤファイルを生成する要求を送信するセッションＩＤ照合手段と、前記セッションＩＤファイルに含まれるセッションＩＤと前記ネットワークカメラで実行する機能の実行指示とを前記ユーザ端末から受信し、前記セッションＩＤファイルのセッションＩＤと前記記憶したセッションＩＤとが一致した場合には、前記ユーザ端末からの実行指示による機能を実行する許可を出す実行機能判定手段と、を有する、ネットワークカメラへのログイン認証システムである。【００２１】  このようにセッションＩＤファイルにセッションＩＤを書き込んでおき、ネットワークカメラに対して何らかの指示を送信する場合にはセッションＩＤファイルのセッションＩＤを使用することで、セッションＩＤを用いてユーザ端末からネットワークカメラにアクセスした場合であっても、ユーザは何らの意識をすることなく、従来のネットワークカメラへのアクセスと同様にネットワークカメラを利用することが出来る。【００２２】  上述した各発明には、更に以下のような構成を各々に付加することも出来る。即ち、前記認証サーバは、前記ユーザ端末から前記認証サーバにアクセスを受けた場合に、ＩＤとパスワードによる認証が終了後、ワンタイムパスワードを生成して予め登録してある前記ユーザの電子メールアドレスに送信し、前記ユーザ端末から前記ワンタイムパスワードの入力を受け付け、前記生成したワンタイムパスワードと前記受け付けたワンタイムパスワードとを照合して、一致している場合には前記セッションＩＤを生成する、ネットワークカメラへのログイン認証システムである。【００２３】  また上述の各発明に加えて、前記ネットワークカメラは、前記ネットワークカメラに前記セッションＩＤを送信する認証サーバを予め記憶しており、前記予め記憶した認証サーバ以外からのアクセスを受け付けない、ネットワークカメラへのログイン認証システムとすることも出来る。【００２４】  これらのように構成することで、ネットワークカメラへのログイン認証システムのセキュリティを向上させることが出来る。
【発明の効果】
【００２５】  本発明によって、従来のシングルサインオンでは実現できなかった、ネットワークカメラへのシングルサインオンを実現することが出来る。特に、特定の認証サーバからのセッションＩＤを受信してそれをメモリ等の記憶装置に記憶させる機能をネットワークカメラに具備させることによって、このようなシングルサインオンを実現することが出来る。またネットワークカメラのメモリ等の記憶装置に外部からデータが書き込み可能となったとしても、その書き込み可能な認証サーバを限定することにより、セキュリティをいたずらに低下させることも防ぐことが出来る。【００２６】  このようなシングルサインオンがネットワークカメラに利用可能となることで、ユーザが複数のネットワークカメラの画像を閲覧する場合にも、ネットワークカメラに各々ログインすることなく、認証サーバのＩＤとパスワードで認証サーバにログイン出来、各ネットワークカメラの画像を閲覧することが出来る。またネットワークカメラに不正にアクセスしようとする第三者は認証サーバが生成するセッションＩＤが分からないので、ネットワークカメラにアクセスできず、ネットワークカメラのＩＤとパスワードの入力を要求されることとなるので、従来と同様のセキュリティも確保される。【００２７】  更に、ユーザ端末から認証サーバへのログインの際に、ＩＤとパスワードによる認証の他、予め認証サーバに登録されたユーザの電子メールアドレスに対してワンタイムパスワードを送信し、そのワンタイムパスワードの入力をユーザに行わせることとなるので、仮に第三者が不正にＩＤとパスワードとを取得したとしても、そのワンタイムパスワードまでを取得することは出来ない。その為、予め認証サーバで登録されたユーザのみがネットワークカメラへのアクセスが可能となり、そのセキュリティを一層高められる。
【図面の簡単な説明】
【００２８】［図１］本発明のシステム構成の一例を示すシステム構成図である。
［図２］本発明の処理プロセスの一例を示すフローチャートである。
［図３］本発明の処理プロセスの一例を示すフローチャートである。
［図４］従来のネットワークカメラへのログイン認証の概念を示す図である。
［図５］本発明のネットワークカメラへのログイン認証の概念を示す図である。
［図６］認証サーバへのログインする為のＩＤとパスワードを入力する為の画面の一例である。
［図７］エラー通知の一例である。
［図８］ユーザ情報記憶手段の概念図の一例である。
［図９］カメラ認証情報記憶手段の概念図の一例である。
［図１０］ＩＰアドレスが更新された場合のカメラ認証情報記憶手段の概念図の一例である。
［図１１］認証サーバがユーザ端末に送信するＨＴＭＬタグの一例である。
［図１２］ネットワークカメラのＩＤとパスワードの入力要求画面の一例である。
［図１３］ワンタイムパスワードの入力画面の一例である。
［図１４］実施例３のシステム構成の一例を示すシステム構成図である。
［図１５］認証サーバからネットワークカメラに送信するＵＲＬのパラメータの一例である。
［図１６］実施例２の処理プロセスの一例を示す図である。
［図１７］ｃｏｏｋｉｅを生成する要求の一例である。
［図１８］実施例２の処理を模式的に示した図である。
［図１９］実施例２のシステム構成の一例を示すシステム構成図である。
【符号の説明】
【００２９】  １：ログイン認証システム
２：認証サーバ
３：ネットワークカメラ
４：ユーザ端末
５：ログイン要求受付手段
６：ユーザ情報記憶手段
７：ワンタイムパスワード生成手段
８：ワンタイムパスワード送信手段
９：ワンタイムパスワード照合手段
１０：カメラ認証情報記憶手段
１１：セッションＩＤ生成手段
１２：カメラ側セッションＩＤ送信手段
１３：ユーザ側セッションＩＤ送信手段
１４：ログイン確認手段
１５：ＩＤ・パスワード記憶手段
１６：セッションＩＤ受信手段
１７：セッションＩＤ照合手段
１８：セッションＩＤ記憶手段
１９：ネットワーク
２０：ＩＰアドレス取得手段
２１：ＩＰアドレス管理サーバ
２２：実行機能判定手段
【発明を実施するための最良の形態】
【００３０】  本発明の、ネットワークカメラへのログイン認証システム１のシステム構成の一例を図１のシステム構成図に示す。【００３１】  ネットワークカメラへのログイン認証システム１は、ネットワークカメラ３と認証サーバ２とユーザ端末４とを有する。【００３２】  ユーザ端末４は、ネットワークカメラ３で撮像した画像の閲覧を希望するユーザが利用するコンピュータ端末であって、認証サーバ２から受信したセッションＩＤとネットワークカメラ３のＩＰアドレスとを用いてネットワークカメラ３にログインするコンピュータ端末である。尚、本明細書で「ＩＰアドレス」との記載には、ネットワーク１９での識別情報であれば良く、数字で表現されるものに限定されず、ドメイン名（ＵＲＬ）のように、文字や数字や記号などによるもの全てを含む。また「セッションＩＤ」は、そのセッションを識別する情報であれば何であっても良い。【００３３】  認証サーバ２は、セッションＩＤを生成して、それをネットワークカメラ３に対して送信し、ユーザ端末４に対して、生成したセッションＩＤとカメラ認証情報（後述）とを送信する機能を有している。ここでセッションＩＤには如何なるものを用いても良いが、認証サーバ２が乱数（数字に限らず、英数字、記号も含まれる）を生成し、それをセッションＩＤとすると良い。【００３４】  認証サーバ２は、ログイン要求受付手段５とユーザ情報記憶手段６とワンタイムパスワード生成手段７とワンタイムパスワード送信手段８とワンタイムパスワード照合手段９とカメラ認証情報記憶手段１０とセッションＩＤ生成手段１１とカメラ側セッションＩＤ送信手段１２とユーザ側セッションＩＤ送信手段１３とを有している。【００３５】  ネットワークカメラ３は、撮像した画像をネットワーク１９を介してユーザ端末４に送信するネットワークカメラ３であって、認証サーバ２からセッションＩＤを受信してその記憶装置（好適にはメモリのような内部記憶装置）に記憶し、ユーザ端末４からアクセス要求を受信した際に、当該セッションＩＤをユーザ端末４から受信し、前記記憶装置に記憶したセッションＩＤと照合する機能を有している。このセッションＩＤが一致すればユーザ端末４に対して撮像した画像を送信する許可を出し、ユーザ端末４に対してネットワークカメラ３の画像を送信する。一致しない場合にはユーザ端末４に対して当該ネットワークカメラ３のＩＤとパスワードの入力要求を送信する。ネットワークカメラ３は、ログイン確認手段１４とＩＤ・パスワード記憶手段１５とセッションＩＤ受信手段１６とセッションＩＤ記憶手段１８とセッションＩＤ照合手段１７とを有している。尚、セッションＩＤが一致しない場合に、上述のようにＩＤとパスワードの入力要求を送信するのではなく、ネットワークカメラ３がアクセス拒否の応答（エラー通知）をユーザ端末４に対して送信することで、処理を終了するように構成しても出来る。【００３６】  認証サーバ２のログイン要求受付手段５は、ユーザ端末４から認証サーバ２へのログイン要求とＩＤ及びパスワードとを受信し、ユーザ情報記憶手段６に記憶するＩＤとパスワードと照合する手段である。一致している場合には、ログインを許可し、ワンタイムパスワードの処理に���る。【００３７】  また、ログイン要求受付手段５でユーザ情報記憶手段６に記憶したＩＤとパスワードが一致しない場合には、エラー通知をユーザ端末４に送信する。この場合のエラー通知の一例を図７に示す。【００３８】  ユーザ情報記憶手段６は、ユーザ端末４から認証サーバ２へアクセスを許可するか否かのＩＤとパスワードと当該ＩＤがアクセス可能なネットワークカメラ３の識別子と当該ＩＤ（ユーザ）の電子メールアドレスとそのユーザに発行したワンタイムパスワードとを記憶している手段である。図８にユーザ情報記憶手段６の概念図を示す。【００３９】  ワンタイムパスワード生成手段７は、ログイン要求受付手段５に於いてＩＤとパスワードによる認証が一致した場合、当該ＩＤ（ユーザ）に対するワンタイムパスワードを生成し、それをユーザ情報記憶手段６に記憶させる手段である。ワンタイムパスワードは、アクセスの際に毎回変更される一時的なパスワードであり、文字、数字、記号等により構成される。【００４０】  ワンタイムパスワード送信手段８は、ワンタイムパスワード生成手段７で生成したワンタイムパスワードを、ユーザ情報記憶手段６に記憶する当該ＩＤ（ユーザ）の電子メールアドレスに対して、ネットワーク１９を介して電子メールにより送信する手段である。【００４１】  ワンタイムパスワード照合手段９は、ユーザ端末４から受信したワンタイムパスワードと、ユーザ情報記憶手段６に記憶するワンタイムパスワードとを照合する手段である。一致する場合には、セッションＩＤ生成手段１１にセッションＩＤの生成要求を渡す。一致しない場合には、ワンタイムパスワードを再度入力・送信するように促すメッセージをユーザ端末４に送信する。【００４２】  カメラ認証情報記憶手段１０は、ネットワークカメラ３の識別子とそのＩＰアドレスと当該ネットワークカメラ３のＩＤとパスワードとを記憶している手段である。図９にカメラ認証情報記憶手段１０の概念図を示す。【００４３】  セッションＩＤ生成手段１１は、ワンタイムパスワード生成手段７からセッションＩＤの生成要求を受け付けると、セッションＩＤを生成する手段である。セッションＩＤには如何なるものを用いても良いが、認証サーバ２が乱数（数字に限らず、大文字英数字、小文字英数字、記号等も含まれる）を生成し、それをセッションＩＤとすると良い。特にセッションＩＤは一意のものとすると好適である。【００４４】  カメラ側セッションＩＤ送信手段１２は、前記ＩＤでアクセス可能なネットワークカメラ３をユーザ情報記憶手段６から抽出し、更に、その（それらの）ネットワークカメラ３のＩＰアドレスとＩＤとパスワードをカメラ認証情報記憶手段１０から抽出する。そしてそのＩＰアドレスを有するネットワークカメラ３にアクセスし、ＩＤとパスワードとでログインし、セッションＩＤ生成手段１１で生成したセッションＩＤを当該ネットワークカメラ３に送信する手段である。カメラ側セッションＩＤ送信手段１２がネットワークカメラ３にセッションＩＤを送信する際のＵＲＬのパラメータの一例を図１５に示す。ここで「ｖｉｅｗｅｒ：ｐａｓｓｗｏｒｄ」で示される部分が、その右のＵＲＬにアクセス可能なネットワークカメラのユーザアカウントであり、「ｃｇｉ−ｂｉｎ／ｌｉｖｅ．ｃｇｉ」で示される部分が生成したセッションＩＤでアクセスを許可するパスとなる。このパスがユーザ端末４にネットワークカメラ３で撮像した画像を送信するＣＧＩであるならば、ネットワークカメラ３はその画像を見ることが出来る。【００４５】  このセッションＩＤの送信を行う為の、ＩＤとパスワードによるネットワークカメラ３へのログインは、サーブレットで処理することが出来、ログイン後（又はログインの際に）、ネットワークカメラ３に対してセッションＩＤを送信する。また、カメラ側セッションＩＤ送信手段１２は、送信したセッションＩＤがネットワークカメラ３で正常に受信・記憶されると、ネットワークカメラ３から「ＯＫ」の通知を受信する。【００４６】  ユーザ側セッションＩＤ送信手段１３は、ネットワークカメラ３から「ＯＫ」の通知をカメラ側セッションＩＤ送信手段１２で受信すると、当該ＩＤ（ユーザ）がアクセス可能なネットワークカメラ３をユーザ情報記憶手段６から抽出し、そのネットワークカメラ３のＩＰアドレスをカメラ認証情報記憶手段１０から抽出する。そして当該ＩＤでアクセス可能なネットワークカメラ３のＩＰアドレスとセッションＩＤ生成手段１１で生成したセッションＩＤとを、ユーザ端末４に送信する手段である。例えば、ユーザ端末４にはセッションＩＤとＩＰアドレスとを含むＨＴＭＬタグを送信することによって、ユーザ端末４は、そのＨＴＭＬタグに含まれるセッションＩＤとＩＰアドレスとを用いてネットワークカメラ３にアクセスし、画像を閲覧することが可能となる。図１１にＨＴＭＬタグの一例を示す。図１１の場合、「ｈｔｔｐ：／／ｘｘｘｘｘｘｘｘｘｘ／」であるネットワークカメラ３に対して、そのセッションＩＤが「１２３」であることを示している。【００４７】  ネットワークカメラ３のログイン確認手段１４は、ネットワークカメラ３のＩＤとパスワードとを認証サーバ２から受信し、ＩＤ・パスワード記憶手段１５に記憶するＩＤとパスワードと照合する手段である。この際に、ログイン確認手段１４は、認証サーバ２のＩＰアドレスを確認することにより、予め登録された認証サーバ２であるか否かの判別を行い、登録された認証サーバ２以外からのアクセスを受け付けないように構成しても良い。これは予めアクセス可能な認証サーバ２のＩＰアドレスをネットワークカメラ３の記憶装置に記憶させておき、認証サーバ２からネットワークカメラ３にアクセスがあった際に、そのＩＰアドレスを記憶装置に記憶した、アクセス可能な認証サーバ２のＩＰアドレスと照合することで判別が可能となる。【００４８】  セッションＩＤ受信手段１６は、認証サーバ２で生成したセッションＩＤを受信し、セッションＩＤ記憶手段１８に記憶する手段である。また、セッションＩＤを正常に受信・記憶出来た場合には、「ＯＫ」の通知を認証サーバ２に送信する手段である。【００４９】  セッションＩＤ照合手段１７は、ユーザ端末４からセッションＩＤを受信し、セッションＩＤ記憶手段１８に記憶したセッションＩＤと照合する手段である。セッションＩＤが一致した場合にはネットワークカメラ３はユーザ端末４に撮像している画像を送信する許可を出す。この許可によってネ��トワークカメラ３はネットワーク１９を介してユーザ端末４に撮像した画像を送信する。セッションＩＤが一致しない場合には、ネットワークカメラ３はユーザ端末４に、ネットワークカメラ３のＩＤとパスワードの入力要求を送信する。この入力要求の画面の図１２に示す。【００５０】  セッションＩＤ記憶手段１８は、ネットワークカメラ３の記憶装置（好適にはメモリ等の内部記憶装置）の所定の記憶領域であって、認証サーバ２から受信したセッションＩＤをその記憶領域に記憶する手段である。【００５１】  ＩＤ・パスワード記憶手段１５は、ネットワークカメラ３の記憶装置（好適にはメモリ等の内部記憶装置）の所定の記憶領域であって、ネットワークカメラ３にアクセスする為のＩＤとパスワードとを記憶している手段である。例えば図９に示した例では、ネットワークカメラＡのＩＤは「Ａ」でありそのパスワードは「１」、ネットワークカメラＢのＩＤは「Ｂ」でありそのパスワードは「２」のように記憶している。【００５２】  セッションＩＤ記憶手段１８とＩＤ・パスワード記憶手段１５とは同一の記憶装置（メモリなど）に各々の記憶領域を記憶しても良いし、異なる記憶装置に記憶しても良い。
【実施例１】
【００５３】  次にネットワークカメラへのログイン認証システム１の処理プロセスの一例を図２及び図３のフローチャート及び図１のシステム構成図とを用いて説明する。【００５４】  ネットワークカメラ３で撮像している画像の閲覧を希望するユーザは、認証サーバ２のＩＰアドレスを入力する等の所定の方法により、ネットワーク１９を介してユーザ端末４から認証サーバ２に対してアクセスする。アクセスすると認証サーバ２のログイン要求受付手段５はユーザ端末４に対してＩＤ・パスワードの入力画面を送信する。この入力画面を図６に示す。【００５５】  ユーザ端末４は、この入力画面からＩＤとパスワードとを入力し、「ログイン」ボタンを押下する事によって、認証サーバ２へのログイン要求を送信する。認証サーバ２のログイン要求受付手段５は、ユーザ端末４から、認証サーバ２へのログイン要求とＩＤとパスワードとを受信する（Ｓ１００）。ユーザが入力したＩＤが「１１１１１」、パスワードが「ａａａａａ」であったとする。【００５６】  ログイン要求受付手段５は、ユーザ端末４から受信したＩＤとパスワードがユーザ情報記憶手段６に記憶するＩＤとパスワードと一致するか否かを照合する（Ｓ１１０）。本実施例ではＩＤが「１１１１１」、パスワードが「ａａａａａ」なので、ＩＤとパスワードが一致する。これによってワンタイムパスワードの処理に移る。【００５７】  ログイン要求受付手段５でユーザ情報記憶手段６に記憶したＩＤとパスワードが一致しない場合には、エラー通知（図７）をユーザ端末４に送信し（Ｓ１２０）、再度ログイン要求を受け付ける。【００５８】  ユーザ端末４から認証サーバ２へログイン成功後、ワンタイムパスワード生成手段７は、ユーザ端末４から所定の操作により生成要求を受け付け、又はログイン要求受付手段５からログインに成功しワンタイムパスワードの生成要求を受け付けることにより、当該ＩＤ（ユーザ）に対するワンタイムパスワードを生成してユーザ情報記憶手段６に記憶する（Ｓ１３０）。生成したワンタイムパスワードは、ワンタイムパスワード送信手段８がユーザ情報記憶手段６に記憶する当該ＩＤ（ユーザ）の電子メールアドレスに基づいて、ネットワーク１９を介して電子メールにより送信する（Ｓ１３０）。【００５９】  ユーザ端末４でワンタイムパスワードを受信したユーザは、そのワンタイムパスワードを所定の入力画面（図１３）から入力することにより、認証サーバ２に送信する（Ｓ１５０）。このワンタイムパスワードを受信したワンタイムパスワード照合手段９は、ユーザ情報記憶手段６に記憶するワンタイムパスワードと一致するかを照合する（Ｓ１６０）。一致する場合には、セッションＩＤ生成手段１１にセッションＩＤの生成要求を渡す。一致しない場合には、ユーザ端末４に対して再度、ワンタイムパスワードを入力するように指示を送信する。【００６０】  ワンタイムパスワード照合手段９からセッションＩＤの生成要求を受け取ると、前記ＩＤ（ユーザ）がアクセス可能なネットワークカメラ３をユーザ情報記憶手段６から抽出し、更に当該ネットワークカメラ３のＩＰアドレス、ＩＤ、パスワードをカメラ認証情報記憶手段１０から抽出する（Ｓ１７０）。そしてセッションＩＤ��成手段１１はセッションＩＤを生成する（Ｓ１８０）。また当該ＩＤでアクセス可能なネットワークカメラ３に対して、セッションＩＤ生成手段１１で生成したセッションＩＤを送信する（Ｓ１９０）。【００６１】  セッションＩＤには如何なるものを用いても良いが、認証サーバ２が乱数（数字に限らず、大文字英数字、小文字英数字、記号等も含まれる）を生成し、それをセッションＩＤとすると良い。またセッションＩＤは、当該ＩＤでアクセス可能なネットワークカメラ３毎に変えても良いし、同一のセッションＩＤとしても良い。例えば上述の例では、４つのネットワークカメラ３（ネットワークカメラＡ、ネットワークカメラＢ、ネットワークカメラＣ、ネットワークカメラＤ）にアクセス可能なので、４つのセッションＩＤをセッションＩＤ生成手段１１で生成し、各ネットワークカメラ３に一つずつ割り当てて送信しても良いし、一つのセッションＩＤをセッションＩＤ生成手段１１で生成し、４つのネットワークカメラ３に同じセッションＩＤを送信することとしても良い。【００６２】  尚、セッションＩＤを送信するネットワークカメラ３は、ユーザ情報記憶手段６に記憶する当該ＩＤ（ユーザ）がアクセス可能なネットワークカメラ３の情報（ネットワークカメラＡ、ネットワークカメラＢ、ネットワークカメラＣ、ネットワークカメラＤ）に基づいて、各ネットワークカメラ３のＩＰアドレスとＩＤとパスワードとをカメラ認証情報記憶手段１０から抽出することで、当該ＩＰアドレスを有するネットワークカメラ３にアクセスし、ＩＤとパスワードでログインすることによって、セッションＩＤを送信する。【００６３】  即ち、カメラ側セッションＩＤ送信手段１２がカメラ認証情報記憶手段１０から、ネットワークカメラＡのＩＰアドレス「２１９．１０１．２４８．２４０」とＩＤ「Ａ」とパスワード「１」、ネットワークカメラＢのＩＰアドレス「２１９．１０１．２４８．２４１」とＩＤ「Ｂ」とパスワード「２」、ネットワークカメラＣのＩＰアドレス「２１９．１０１．２４８．２４２」とＩＤ「Ｃ」とパスワード「３」、ネットワークカメラＤのＩＰアドレス「２１９．１０１．２４８．２４３」とＩＤ「Ｄ」とパスワード「４」とを抽出しているので、各ＩＰアドレスに基づいてアクセスし、ＩＤとパスワードとを送信することで、認証サーバ２が各ネットワークカメラ３にログインし、セッションＩＤを送信する。【００６４】  各ネットワークカメラ３のログイン確認手段１４は、認証サーバ２からアクセスを受けると、ＩＤとパスワードとを受信し、ＩＤ・パスワード記憶手段１５に記憶するＩＤとパスワードと照合する。ネットワークカメラＡはＩＤ「Ａ」とパスワード「１」、ネットワークカメラＢはＩＤ「Ｂ」とパスワード「２」、ネットワークカメラＣはＩＤ「Ｃ」とパスワード「３」、ネットワークカメラＤはＩＤ「Ｄ」とパスワード「４」とを照合することとなる。【００６５】  一致する場合には、セッションＩＤ受信手段１６がセッションＩＤを認証サーバ２から受信し、セッションＩＤ記憶手段１８に記憶する（Ｓ２００）。一致しない場合には認証サーバ２にエラー通知を送信する。この際に、当該セッションＩＤの有効時間を設定し、併せてセッション���Ｄ記憶手段１８に記憶しても良い。【００６６】  セッションＩＤ受信手段１６は、セッションＩＤを正常に受信・記憶出来た場合には、「ＯＫ」の通知を認証サーバ２に送信する。【００６７】  認証サーバ２のカメラ側セッションＩＤ送信手段１２は、ネットワークカメラ３に対して送信したセッションＩＤがネットワークカメラ３で正常に受信・記憶されると、ネットワークカメラ３から「ＯＫ」の通知を受信する。【００６８】  ネットワークカメラ３から「ＯＫ」の通知をカメラ側セッションＩＤ送信手段１２で受信すると、ユーザ側セッションＩＤ送信手段１３は、当該ＩＤ（ユーザ）がアクセス可能なネットワークカメラ３をユーザ情報記憶手段６から抽出し、そのネットワークカメラ３のＩＰアドレスをカメラ認証情報記憶手段１０から抽出する。そしてユーザ側セッションＩＤ送信手段１３は、セッションＩＤ生成手段１１で生成したセッションＩＤと、当該ＩＤでアクセス可能なネットワークカメラ３のＩＰアドレスとを、ユーザ端末４に送信する（Ｓ２１０）。例えば図１１に示すようなＨＴＭＬタグをユーザ端末４に送信する。【００６９】  例えば上述の例では、認証サーバ２は４つのネットワークカメラ３（ネットワークカメラＡ、ネットワークカメラＢ、ネットワークカメラＣ、ネットワークカメラＤ）から「ＯＫ」の通知を受信すると、ユーザ側セッションＩＤ送信手段１３は、セッションＩＤとこれらのネットワークカメラ３（ネットワークカメラＡ、ネットワークカメラＢ、ネットワークカメラＣ、ネットワークカメラＤ）のＩＰアドレス（ネットワークカメラＡのＩＰアドレス「２１９．１０１．２４８．２４０」、ネットワークカメラＢのＩＰアドレス「２１９．１０１．２４８．２４１、ネットワークカメラＣのＩＰアドレス「２１９．１０１．２４８．２４２」、ネットワークカメラＤのＩＰアドレス「２１９．１０１．２４８．２４３」）とをユーザ端末４に送信する。尚、セッションＩＤがネットワークカメラ３毎に異なる場合には、ネットワークカメラ３のＩＰアドレスとそのネットワークカメラ３に対するセッションＩＤとを対応づけて送信すると良く、セッションＩＤが各ネットワークカメラ３で共通の場合には一つのセッションＩＤと各ＩＰアドレスとを送信すると良い。【００７０】  ユーザ端末４は、認証サーバ２からセッションＩＤとＩＰアドレスとを受信すると、そのＩＰアドレスに基づいて、ネットワークカメラ３に対してアクセスし（Ｓ２２０）、セッションＩＤを送信する。図１１の例の場合、「ｈｔｔｐ：／／ｘｘｘｘｘｘｘｘｘｘ／ａｘｉｓ−ｃｇｉ／ｓｅｓｓｉｏｎ．ｃｇｉ？ｓｅｓｓｈｏｉｎｉｄ＝１２３」を送信することとなる。【００７１】  上述の例では、ユーザ端末４はネットワークカメラＡ、ネットワークカメラＢ、ネットワークカメラＣ、ネットワークカメラＤの４つのネットワークカメラ３にアクセスすることとなるので、認証サーバ２から受信した各ネットワークカメラ３のＩＰアドレスに対してアクセスする。即ち、ネットワークカメラＡのＩＰアドレス「２１９．１０１．２４８．２４０」、ネットワークカメラＢのＩＰアドレス「２１９．１０１．２４８．２４１」、ネットワークカメラＣのＩＰアドレス「２１９．１０１．���４８．２４２」、ネットワークカメラＤのＩＰアドレス「２１９．１０１．２４８．２４３」に対してアクセスし、各ネットワークカメラ３に対してネットワーク１９を介して認証サーバ２から受信したセッションＩＤを送信する。【００７２】  この際にユーザ端末４は、ネットワークカメラ３毎に異なるセッションＩＤを受信している場合には、そのネットワークカメラ３に対応するセッションＩＤを送信し、共通するセッションＩＤの場合には各ネットワークカメラ３に対して同一のセッションＩＤを送信すればよい。【００７３】  各ネットワークカメラ３のセッションＩＤ照合手段１７はユーザ端末４からセッションＩＤを受信し、セッションＩＤ記憶手段１８に記憶する認証サーバ２から受信したセッションＩＤと一致するか照合する（Ｓ２３０）。【００７４】  ユーザ端末４から受信したセッションＩＤと、セッションＩＤ記憶手段１８に記憶したセッションＩＤとが一致する場合には、ネットワークカメラ３は、ユーザ端末４に対して撮像した画像をネットワーク１９を介して送信する（Ｓ２４０）。【００７５】  セッションＩＤが一致しなかった場合には、セッションＩＤ照合手段１７は、ユーザ端末４に対して、ネットワークカメラ３のＩＤとパスワードの入力要求を送信する（Ｓ２５０）。この入力要求の画面の図１２に示す。尚、Ｓ２３０でセッションＩＤが一致しない場合に、上述のようにＩＤとパスワードの入力要求を送信するのではなく、ネットワークカメラ３がアクセス拒否の応答（エラー通知）をユーザ端末４に対して送信することで、処理を終了するように構成しても出来る。【００７６】  この画面をユーザ端末４で受信すると、ユーザは当該画面にネットワークカメラ３のＩＤとパスワードの入力を行い、ネットワークカメラ３に送信する。ネットワークカメラ３のログイン確認手段１４でＩＤとパスワードとを受信し、ログイン確認手段１４は、当該ＩＤとパスワードがＩＤ・パスワード記憶手段１５に記憶するＩＤ及びパスワードと一致するかを確認し（Ｓ２６０）、一致した場合には、ユーザ端末４に対して撮像した画像をネットワーク１９を介して送信する（Ｓ２４０）。一致しなかった場合には、再度ユーザ端末４に対してＩＤとパスワードの入力要求の画面を送信する（Ｓ２５０）。【００７７】  以上のようなシステム構成、処理プロセスを取ることにより、従来のシングルサインオンでは実現できなかった、ネットワークカメラ３へのシングルサインオンを実現することが出来る。特に、特定の認証サーバ２からのセッションＩＤを受信してそれをメモリ等の記憶装置に記憶させる機能をネットワークカメラ３に具備させることによって、このようなシングルサインオンを実現することが出来る。またネットワークカメラ３のメモリ等の記憶装置に外部からデータが書き込み可能となったとしても、その書き込み可能な認証サーバ２を限定すると、セキュリティをいたずらに低下させることも防ぐことが出来る。【００７８】  このようなシングルサインオンがネットワークカメラ３に利用可能となることで、ユーザが複数のネットワークカメラ３の画像を閲覧する場合にも、ネットワークカメラ３に各々ログインすることなく、認証サーバ２のＩＤとパスワードで認証��ーバ２にログイン出来、各ネットワークカメラ３の画像を閲覧することが出来る。またネットワークカメラ３に不正にアクセスしようとする第三者は認証サーバ２が生成するセッションＩＤが分からないので、ネットワークカメラ３にアクセスできず、ネットワークカメラ３のＩＤとパスワードの入力を要求される、又はアクセスを拒否されることとなるので、従来と同様のセキュリティも確保される。【００７９】  更に、ユーザ端末４から認証サーバ２へのログインの際に、ＩＤとパスワードによる認証の他、予め認証サーバ２に登録されたユーザの電子メールアドレスに対してワンタイムパスワードを送信し、そのワンタイムパスワードの入力をユーザに行わせることとなるので、仮に第三者が不正にＩＤとパスワードとを取得したとしても、そのワンタイムパスワードまでを取得することは出来ない。その為、予め認証サーバ２で登録されたユーザのみがネットワークカメラ３へのアクセスが可能となり、そのセキュリティを一層高められる。
【実施例２】
【００８０】  実施例１に於いて、例えばネットワークカメラ３の撮像方向を変更する、倍率を変更するなどの処理を行う場合には、各々その処理を行うＣＧＩを起動させるように、ユーザ端末４からネットワークカメラ３に指示を送信する必要があるネットワークカメラ３も存在する。そのようなネットワークカメラ３の場合、その機能を実現するＣＧＩ毎にセッションＩＤが必要となる。【００８１】  その為、例えば、ユーザ端末４からネットワークカメラ３にログインし、その撮像した画像を見た後、ネットワークカメラ３の撮像方向を変更することを行いたい場合には、撮像方向を変更するＣＧＩを起動させる為のセッションＩＤを認証サーバ２で生成し、それを認証サーバ２からネットワークカメラ３とユーザ端末４に送信して、再度、ユーザ端末４からネットワークカメラ３にそのセッションＩＤを送信しなければならない。【００８２】  一方で、ネットワークカメラ３の撮像方向や倍率の変更などは、随時行いたいことが多い。そうすると認証サーバ２は、その度に、上述のようにＳ１００からＳ２３０の処理によりセッションＩＤを生成して、ネットワークカメラ３及びユーザ端末４にセッションＩＤを送信しなければならず、その処理負担が大きい。またネットワークカメラ３の記憶容量は限定されており、セッションＩＤを無限に記憶できるわけではない。例えばネットワークカメラ３が１００台のユーザ端末４から同時にアクセスを受けた場合、ユーザ端末４毎のセッションＩＤを記憶するほか、ネットワークカメラ３の撮像方向や倍率の変更の度にセッションＩＤをネットワークカメラ３に記憶しなければならない。これはネットワークカメラ３の記憶容量も圧迫することとなる。【００８３】  そこで本実施例では実施例１の処理に加えて、更にｃｏｏｋｉｅを用いることによって上述の課題を解決する場合を説明する。この場合の処理プロセスの一例を図１６に示す。図１６のフローチャートは図２のＳ１９０以降の処理に続く処理プロセスである。尚、Ｓ１００からＳ２６０までは実施例１と処理が同様なので説明を省略する。【００８４】  尚、実施例２のネットワークカメラ３では、実施例１の各機能に加え、ユーザ端末４から受信したｃｏｏｋｉｅ内のセッションＩＤに基づいて、セッションＩＤ記憶手段１８に記憶するセッションＩＤと照合することでそのセッションＩＤの有効性を判定し、有効ならば、ユーザ端末４から指示された機能（例えばネットワークカメラ３で撮像した画像をユーザ端末４に送信する、ネットワークカメラ３の撮像方向を移動する、倍率を変更するなどの諸機能）を行う許可をネットワークカメラ３に対して与える実行機能判定手段２２を設ける。この場合のシステム構成の一例を図１９に示す。【００８５】  Ｓ２３０でユーザ端末４からネットワークカメラ３にセッションＩＤが送信され（Ｓ２２０）、セッションＩＤ照合手段１７での照合の結果、一致している場合には、ネットワークカメラ３にユーザ端末４がログインする（Ｓ２３０）。ログイン後、ネットワークカメラ３のセッションＩＤ照合手段１７は、ユーザ端末４に対してｃｏｏｋｉｅを生成する要求を送信する（Ｓ２７０）。例えば図１７に示すようなリクエストをＨＴＴＰレスポンスヘッダにセットして、ユーザ端末４に送信する。図１７ではセッションＩＤとして「１２３」を含むｃｏｏｋｉｅを生成する要求である。【００８６】  ネットワークカメラ３からｃｏｏｋｉｅを生成する要求を受信したユーザ端末４は、セッションＩＤを含むｃｏｏｋｉｅをユーザ端末４に生成する（Ｓ２８０）。そしてユーザ端末４が、このｃｏｏｋｉｅを使用して、ネットワークカメラ３に再度アクセスすると、ネットワークカメラ３の実行機能判定手段２２は、そのｃｏｏｋｉｅに於けるセッションＩＤと、セッションＩＤ記憶手段１８に記憶するセッションＩＤとを照合することで、そのセッションＩＤの有効性を判定する（Ｓ２９０）。セッションＩＤが有効ならば、実行機能判定手段２２は、ユーザ端末４からネットワークカメラ３に要求された機能（例えばネットワークカメラ３で撮像した画像をユーザ端末４に送信する、ネットワークカメラ３の撮像方向を移動する、倍率を変更するなどの諸機能）を実行する許可をネットワークカメラ３に対して与える（Ｓ３００）。これによって、ネットワークカメラ３は、撮像した画像をユーザ端末４に送信したり、その撮像方向や倍率を変更させたりする。【００８７】  以後のネットワークカメラ３での各種実行機能を行う処理では、このｃｏｏｋｉｅを使用してネットワークカメラ３にアクセスすることで、ネットワークカメラ３で実行する機能の指示とｃｏｏｋｉｅに含まれるセッションＩＤとをネットワークカメラ３に送信する。そして上述と同様に、実行機能判定手段２２がこのセッションＩＤの有効性を判定し、有効ならばユーザ端末４から受信したネットワークカメラ３に対する指示を実行する許可をネットワークカメラ３に与え、それをネットワークカメラ３で実行する。【００８８】  例えば最初にネットワークカメラ３が現在撮像している画像をユーザ端末４で受信する指示を出した後に、そのネットワークカメラ３の撮像方向を右側に変更しようとした場合、ユーザがユーザ端末４で所定の操作をすることにより、ネットワークカメラ３に対してネットワークカメラ３の撮像方向を右側に変更する指示を送信する。この際にユーザ端末４はｃｏｏｋｉｅに含まれるセッションＩＤを併せて送信する。これらを受信したネットワークカメラ３は、受信したセッションＩＤの有効性を判定し、有効ならばネットワークカメラ３の撮像方向を右側に変更する機能を実行することを許可して、その処理を実行する（即ち撮像方向を右側に変更する）。【００８９】  次に更にユーザがネットワークカメラ３の倍率を拡大したい場合には、ユーザがユーザ端末４で所定の操作をすることにより、ネットワークカメラ３に対してネットワークカメラ３の倍率を拡大する指示を送信する。この際にユーザ端末４はｃｏｏｋｉｅに含まれるセッションＩＤを併せて送信する。これらを受信したネットワークカメラ３は、受信したセッションＩＤの有効性を判定し、有効ならばネットワークカメラ３の倍率を拡大する機能を実行することを許可して、その処理を実行する（即ちカメラの倍率を拡大変更する）。【００９０】  以上のような処理を模式的に図１８に示す。【００９１】  このようにｃｏｏｋｉｅを用いることによって、ネットワークカメラ３である処理を実行する度に認証サーバ２がセッションＩＤを生成する必要がなくなり、ｃｏｏｋｉｅに記載したセッションＩＤをネットワークカメラ３に送信すれば良い。これによって各処理毎にセッションＩＤは設けずとも、最初のログイン時に用いたセッションＩＤだけで、ネットワークカメラ３の複数の処理を実現できる。従って認証サーバ２の負担を軽減し、且つネットワークカメラ３の記憶装置の容量を大きくする必要もなくなる。また一つのセッションＩＤで複数の機能をネットワークカメラ３で実現することが出来る。【００９２】  尚、上述ではユーザ端末４に対してｃｏｏｋｉｅを生成する要求をネットワークカメラ３が送信し、ユーザ端末４でｃｏｏｋｉｅを生成することによって、これらの処理を実現する場合を説明したが、ｃｏｏｋｉｅに限定されるものではない。つまりセッションＩＤを書き込んだファイル（これを「セッションＩＤファイル」と呼ぶこととする）であれば良く、ｃｏｏｋｉｅに限定されるものではない（勿論、セッションＩＤファイルにはｃｏｏｋｉｅも含まれる）。
【実施例３】
【００９３】  実施例１及び実施例２ではネットワークカメラ３のＩＰアドレスは固定アドレスであったが、ネットワークカメラ３のＩＰアドレスが動的なＩＰアドレスとなる場合もある。実施例２ではこの場合を説明する。この場合のシステム構成の一例を図１４に示す。【００９４】  ネットワークカメラへのログイン認証システム１には、更にＩＰアドレス管理サーバ２１が設けられており、ＩＰアドレス管理サーバ２１は各ネットワークカメラ３のＩＰアドレスを記憶しており、ネットワークカメラ３のＩＰアドレスが回線切断や再接続等によって変更した場合、そのＩＰアドレスを認証サーバ２に送信する。ＩＰアドレス管理サーバ２１は、ネットワークカメラ３に対して直接、定期的にネットワークカメラ３のＩＰアドレスを確認しても良いし、ネットワークカメラ３のＩＰアドレスが変更されたときにその通知をネットワークカメラ３から受信しても良い。【００９５】  認証サーバ２は実施例１又は実施例２のシステム構成に加え、更にＩＰアドレス取得手段２０を備えている。ＩＰアドレス取得手段２０は、ＩＰアドレス管理サーバ２１から、ネットワークカメラ３のＩＰアドレスが変更された通知と新しいＩＰアドレスとを受信し、カメラ認証情報記憶手段１０の当該ネットワークカメラ３のＩＰアドレスを更新する手段である。【００９６】  例えばネットワークカメラＡのＩＰアドレスが「２１９．１０１．２４８．２４０」から、「２１９．１０１．２４８．２４５」に変更された場合、ＩＰアドレス管理サーバ２１は認証サーバ２に対してネットワークカメラＡのＩＰアドレスが変更された通知と新しいＩＰアドレス「２１９．１０１．２４８．２４５」とを送信する。【００９７】  認証サーバ２のＩＰアドレス取得手段２０は、ＩＰアドレス管理サーバ２１からネットワークカメラＡのＩＰアドレスが変更された通知と新しいＩＰアドレス「２１９．１０１．２４８．２４５」とを受信すると、カメラ認証情報記憶手段１０に記憶するネットワークカメラＡのＩＰアドレスを、「２１９．１０１．２４８．２４０」から「２１９．１０１．２４８．２４５」に更新して記憶させる。図９のカメラ認証情報記憶手段１０が更新された場合のカメラ認証情報記憶手段１０の概念図を図１０に示す。【００９８】  以上のように構成することで、ネットワークカメラ３が固定ＩＰアドレスではなく、動的なＩＰアドレスであったとしても、常に認証サーバ２でネットワークカメラ３の最新のＩＰアドレスを記憶しているので、ユーザ端末４からのアクセスが可能となる。【００９９】  本発明に於ける各手段は、その機能が論理的に区別されているのみであって、物理上あるいは事実上は同一の領域を為していても良い。本発明の認証サーバ２やネットワークカメラ３の各手段はＣＰＵ等の演算装置上で実現され、また各記憶手段はメモリやハードディスク等の記憶装置上で実現される。記憶手段での記憶方式にはデータベース、データファイル等の様々な方式を用いることが出来る。
【産業上の利用可能性】
【０１００】  本発明によって、従来のシングルサインオンでは実現できなかった、ネットワークカメラ３へのシングルサインオンを実現することが出来る。特に、特定の認証サーバ２からのセッションＩＤを受信してそれをメモリ等の記憶装置に記憶させる機能をネットワークカメラ３に具備させることによって、このようなシングルサインオンを実現することが出来る。またネットワークカメラ３のメモリ等の記憶装置に外部からデータが書き込み可能となったとしても、その書き込み可能な認証サーバ２を限定することにより、セキュリティをいたずらに低下させることも防ぐことが出来る。【０１０１】  このようなシングルサインオンがネットワークカメラ３に利用可能となることで、ユーザが複数のネットワークカメラ３の画像を閲覧する場合にも、ネットワークカメラ３に各々ログインすることなく、認証サーバ２のＩＤとパスワードで認証サーバ２にログイン出来、各ネットワークカメラ３の画像を閲覧することが出来る。またネットワークカメラ３に不正にアクセスしようとする第三者は認証サーバ２が生成するセッションＩＤが分からないので、ネットワークカメラ３にアクセスできず、ネットワークカメラ３のＩＤとパスワードの入力を要求されることとなるので、従来と同様のセキュリティも確保される。【０１０２】  更に、ユーザ端末４から認証サーバ２へのログインの際に、ＩＤとパスワードによる認証の他、予め認証サーバ２に登録されたユーザの電子メールアドレスに対してワンタイムパスワードを送信し、そのワンタイムパスワードの入力をユーザに行わせることとなるので、仮に第三者が不正にＩＤとパスワードとを取得したとしても、そのワンタイムパスワードまでを取得することは出来ない。その為、予め認証サーバ２で登録されたユーザのみがネットワークカメラ３へのアクセスが可能となり、そのセキュリティを一層高められる。
【図１】
0004302732.tif 000002
【図２】
0004302732.tif 000003
【図３】
0004302732.tif 000004
【図４】
0004302732.tif 000005
【図５】
0004302732.tif 000006
【図６】
0004302732.tif 000007
【図７】
0004302732.tif 000008
【図８】
0004302732.tif 000009
【図９】
0004302732.tif 000010
【図１０】
0004302732.tif 000011
【図１１】
0004302732.tif 000012
【図１２】
0004302732.tif 000013
【図１３】
0004302732.tif 000014
【図１４】
0004302732.tif 000015
【図１５】
0004302732.tif 000016
【図１６】
0004302732.tif 000017
【図１７】
0004302732.tif 000018
【図１８】
0004302732.tif 000019
【図１９】
0004302732.tif 000020