(57)【要約】【課題】セキュリティを確保しつつ、遠隔会議に参加する会議参加者によって操作される端末装置におけるネットワーク環境に関わらず、会議参加者が遠隔会議に参加することができる、遠隔会議システム、プログラム、セキュリティサーバ、アプリケーションサーバを提供する。【解決手段】会議参加者が操作する端末装置のアドレス情報が規定範囲に含まれる場合、第一認証情報が認証サーバに送信され、規定範囲に含まれない場合、第二認証情報がアプリケーションサーバに送信される。認証サーバから認証の条件を満たすとの認証結果が取得された場合、第一認証情報に対応する第三認証情報がアプリケーションサーバに送信される。第二認証情報に応じたアプリケーションサーバからの認証結果が第二認証情報の送信元の端末装置に送信される。第三認証情報の送信に応じたアプリケーションサーバからの認証結果が第一認証情報の送信元の端末装置に送信される。【選択図】図４
2016072793.tif 000002
【特許請求の範囲】
【請求項１】
セキュリティサーバと、アプリケーションサーバと、を含み、ネットワークを介した遠隔会議が行われる遠隔会議システムであって、
前記セキュリティサーバは、
会議参加者によって操作される端末装置のアドレス情報が規定範囲に含まれるかを判断する判断手段と、
前記端末装置のアドレス情報が前記規定範囲に含まれる場合、前記セキュリティサーバの第一通信部を介して前記端末装置から取得される、前記会議参加者に対応する第一認証情報を、前記第一通信部から、前記規定範囲に対応するネットワークを介した機能の利用を認証する認証サーバに送信し、前記端末装置のアドレス情報が前記規定範囲に含まれない場合、前記第一通信部を介して前記端末装置から取得される、前記会議参加者に対応する第二認証情報を、前記第一通信部から、遠隔会議を制御する会議サーバへの接続を認証する前記アプリケーションサーバに送信する、第一送信手段と、
前記第一認証情報の送信に応じて、前記第一通信部を介して前記認証サーバから認証の条件を満たすとの認証結果が取得された場合、前記セキュリティサーバによって生成された、前記第一認証情報に対応する第三認証情報を、前記第一通信部から前記アプリケーションサーバに送信する第二送信手段と、
前記第二認証情報の送信に応じて、前記第一通信部を介して前記アプリケーションサーバから取得される認証結果を、前記第一通信部から、前記第二認証情報の送信元である前記端末装置に送信し、前記第三認証情報の送信に応じて、前記第一通信部を介して前記アプリケーションサーバから取得される認証結果を、前記第一通信部から、前記第一認証情報の送信元である前記端末装置に送信する、第三送信手段と、を備え、
前記アプリケーションサーバは、
前記第二認証情報が、前記アプリケーションサーバの第二通信部を介して前記セキュリティサーバから取得された場合、前記アプリケーションサーバの管理部に記憶された認証情報と、前記第二認証情報と、に従い、前記会議サーバへの接続を認証し、前記第三認証情報が、前記第二通信部を介して前記セキュリティサーバから取得された場合、前記管理部に記憶された認証情報と、前記第三認証情報と、に従い、前記会議サーバへの接続を認証する、認証手段と、
前記認証手段による認証結果を、前記第二通信部から前記セキュリティサーバに送信する第五送信手段と、を備える、遠隔会議システム。
【請求項２】
前記セキュリティサーバは、前記認証サーバが接続されたローカルエリアネットワークに接続され、
前記アプリケーションサーバは、ローカルエリアネットワークとは異なる外部ネットワークに接続される、請求項１に記載の遠隔会議システム。
【請求項３】
前記セキュリティサーバは、第一ローカルエリアネットワークと第二ローカルエリアネットワークとによって形成されるローカルエリアネットワークのうち、前記認証サーバが接続された第二ローカルエリアネットワークとは異なる第一ローカルエリアネットワークに接続される、請求項２に記載の遠隔会議システム。
【請求項４】
ネットワークを介した遠隔会議が行われる遠隔会議システムに含まれるセキュリティサーバを制御するコンピュータが実行可能なプログラムであって、
前記コンピュータを、
会議参加者によって操作される端末装置のアドレス情報が規定範囲に含まれるかを判断する判断手段と、
前記端末装置のアドレス情報が前記規定範囲に含まれる場合、前記セキュリティサーバの第一通信部を介して前記端末装置から取得される、前記会議参加者に対応する第一認証情報を、前記第一通信部から、前記規定範囲に対応するネットワークを介した機能の利用を認証する認証サーバに送信し、前記端末装置のアドレス情報が前記規定範囲に含まれない場合、前記第一通信部を介して前記端末装置から取得される、前記会議参加者に対応する第二認証情報を、前記第一通信部から、遠隔会議を制御する会議サーバへの接続を認証するアプリケーションサーバに送信する、第一送信手段と、
前記第一認証情報の送信に応じて、前記第一通信部を介して前記認証サーバから認証の条件を満たすとの認証結果が取得された場合、前記セキュリティサーバによって生成された、前記第一認証情報に対応する第三認証情報を、前記第一通信部から前記アプリケーションサーバに送信する第二送信手段と、
前記第二認証情報の送信に応じて、前記第一通信部を介して前記アプリケーションサーバから取得される認証結果を、前記第一通信部から、前記第二認証情報の送信元である前記端末装置に送信し、前記第三認証情報の送信に応じて、前記第一通信部を介して前記アプリケーションサーバから取得される認証結果を、前記第一通信部から、前記第一認証情報の送信元である前記端末装置に送信する、第三送信手段と、して機能させるプログラム。
【請求項５】
前記判断手段は、前記端末装置のアドレス情報が前記規定範囲に含まれるかを、前記端末装置のアドレス情報が、前記認証サーバが接続されたネットワークと同じサブネットであるかに従い判断する機能を含む、請求項４に記載のプログラム。
【請求項６】
前記第一送信手段は、前記第二認証情報を、前記第一通信部から、前記認証サーバが接続されたサブネットを含むローカルエリアネットワークとは異なる外部ネットワークに接続された前記アプリケーションサーバに送信する、請求項５に記載のプログラム。
【請求項７】
前記コンピュータを、前記端末装置のアドレス情報が前記規定範囲に含まれる場合、前記端末装置のアドレス情報が前記規定範囲に含まれることを示すアクセス情報を、前記第一通信部から前記アプリケーションサーバに送信する第四送信手段として機能させる、請求項４から請求項６の何れか１項に記載のプログラム。
【請求項８】
ネットワークを介した遠隔会議が行われる遠隔会議システムに含まれるアプリケーションサーバを制御するコンピュータが実行可能なプログラムであって、
前記コンピュータを、
会議参加者に対応する第二認証情報が、前記アプリケーションサーバの第二通信部を介して、前記会議参加者によって操作される端末装置と通信するセキュリティサーバから取得された場合、前記アプリケーションサーバの管理部に記憶された認証情報と、前記第二認証情報と、に従い、遠隔会議を制御する会議サーバへの接続を認証し、アドレス情報の範囲が規定範囲のネットワークを介した機能の利用を認証する認証サーバによって管理される第一認証情報に対応する第三認証情報が、前記第二通信部を介して、前記セキュリティサーバから取得された場合、前記管理部に記憶された認証情報と、前記第三認証情報と、に従い、前記会議サーバへの接続を認証する、認証手段と、
前記認証手段による認証結果を、前記第二通信部から前記セキュリティサーバに送信する第五送信手段と、して機能させるプログラム。
【請求項９】
前記コンピュータを、前記端末装置のアドレス情報が前記規定範囲に含まれることを示すアクセス情報が、前記第二通信部を介して前記セキュリティサーバから取得された場合、アドレス情報が前記規定範囲に含まれる前記端末装置に対する、前記会議サーバによって制御される遠隔会議で利用される会議機能の使用許可を、前記第二通信部から前記セキュリティサーバに送信し、前記アクセス情報が、前記第二通信部を介して前記セキュリティサーバから取得されない場合、前記会議機能の使用許可を送信しない、第六送信手段として機能させる、請求項８に記載のプログラム。
【請求項１０】
ネットワークを介した遠隔会議が行われる遠隔会議システムに含まれるセキュリティサーバであって、
会議参加者によって操作される端末装置のアドレス情報が規定範囲に含まれるかを判断する判断手段と、
前記端末装置のアドレス情報が前記規定範囲に含まれる場合、前記セキュリティサーバの第一通信部を介して前記端末装置から取得される、前記会議参加者に対応する第一認証情報を、前記第一通信部から、前記規定範囲に対応するネットワークを介した機能の利用を認証する認証サーバに送信し、前記端末装置のアドレス情報が前記規定範囲に含まれない場合、前記第一通信部を介して前記端末装置から取得される、前記会議参加者に対応する第二認証情報を、前記第一通信部から、遠隔会議を制御する会議サーバへの接続を認証するアプリケーションサーバに送信する、第一送信手段と、
前記第一認証情報の送信に応じて、前記第一通信部を介して前記認証サーバから認証の条件を満たすとの認証結果が取得された場合、前記セキュリティサーバによって生成された、前記第一認証情報に対応する第三認証情報を、前記第一通信部から前記アプリケーションサーバに送信する第二送信手段と、
前記第二認証情報の送信に応じて、前記第一通信部を介して前記アプリケーションサーバから取得される認証結果を、前記第一通信部から、前記第二認証情報の送信元である前記端末装置に送信し、前記第三認証情報の送信に応じて、前記第一通信部を介して前記アプリケーションサーバから取得される認証結果を、前記第一通信部から、前記第一認証情報の送信元である前記端末装置に送信する、第三送信手段と、を備えるセキュリティサーバ。
【請求項１１】
ネットワークを介した遠隔会議が行われる遠隔会議システムに含まれるアプリケーションサーバであって、
会議参加者に対応する第二認証情報が、前記アプリケーションサーバの第二通信部を介して、前記会議参加者によって操作される端末装置と通信するセキュリティサーバから取得された場合、前記アプリケーションサーバの管理部に記憶された認証情報と、前記第二認証情報と、に従い、遠隔会議を制御する会議サーバへの接続を認証し、アドレス情報の範囲が規定範囲のネットワークを介した機能の利用を認証する認証サーバによって管理される第一認証情報に対応する第三認証情報が、前記第二通信部を介して、前記セキュリティサーバから取得された場合、前記管理部に記憶された認証情報と、前記第三認証情報と、に従い、前記会議サーバへの接続を認証する、認証手段と、
前記認証手段による認証結果を、前記第二通信部から前記セキュリティサーバに送信する第五送信手段と、を備えるアプリケーションサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介した遠隔会議が行われる遠隔会議システムと、遠隔会議が行われる場合に実行されるプログラムと、遠隔会議システムに含まれるセキュリティサーバ及びアプリケーションサーバに関する。
【背景技術】
【０００２】
遠隔会議に関する技術が提案されている。例えば、特許文献１には、ＷＥＢ会議システムが開示されている。ＷＥＢ会議システムは、ＷＥＢ会議サーバと、ＬＤＡＰサーバと、複数のクライアント端末を含む。ＷＥＢ会議サーバは、ＬＤＡＰサーバ及び複数のクライアント端末と、ローカルエリアネットワークを介して通信を行う。ＷＥＢ会議サーバは、ユーザ管理テーブルを管理する。ＬＤＡＰサーバは、ＬＤＡＰプロトコルで接続できるディレクトリサービスを提供するサーバである。ＬＤＡＰサーバは、個人情報を一元的に管理する。ＷＥＢ会議システムでは、一般ユーザについては、ＬＤＡＰサーバが管理しているユーザ情報を用いて認証が行われる。ゲストユーザについては、ＷＥＢ会議システムで管理しているユーザ情報を用いて認証が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５４６３７５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
遠隔会議システムにおける所定の１台のサーバに、ディレクトリサービス用の認証情報と、遠隔会議用の認証情報を記憶することができる。ディレクトリサービス用の認証情報のような限られた範囲内の認証情報と、遠隔会議用の認証情報のような前述した範囲に限られないサービスの認証情報を、直接参照可能な状態で、関連付けて記憶することは、情報セキュリティ上、避けることが望ましい。そこで、ディレクトリサービス用のサーバを、認証サーバとして利用し、遠隔会議用のサーバに、前述したディレクトリサービス用の認証情報を記憶しない構成が一般的に利用されている。このような構成によれば、ディレクトリサービスを利用可能なネットワーク環境において、所定の認証プロトコルを用いて、認証サーバに対して認証を行うことが必要となる。そのため、発明者は、ディレクトリサービスが利用できないネットワーク環境から、遠隔会議に参加することを考えた場合、前述した構成では適切に対応できない可能性があると考えた。発明者は、このような点を考慮し、遠隔会議に関する新たな構成を検討した。
【０００５】
本発明は、セキュリティを確保しつつ、遠隔会議に参加する会議参加者によって操作される端末装置におけるネットワーク環境に関わらず、会議参加者が遠隔会議に参加することができる、遠隔会議システム、プログラム、セキュリティサーバ、アプリケーションサーバを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面は、セキュリティサーバと、アプリケーションサーバと、を含み、ネットワークを介した遠隔会議が行われる遠隔会議システムであって、前記セキュリティサーバは、会議参加者によって操作される端末装置のアドレス情報が規定範囲に含まれるかを判断する判断手段と、前記端末装置のアドレス情報が前記規定範囲に含まれる場合、前記セキュリティサーバの第一通信部を介して前記端末装置から取得される、前記会議参加者に対応する第一認証情報を、前記第一通信部から、前記規定範囲に対応するネットワークを介した機能の利用を認証する認証サーバに送信し、前記端末装置のアドレス情報が前記規定範囲に含まれない場合、前記第一通信部を介して前記端末装置から取得される、前記会議参加者に対応する第二認証情報を、前記第一通信部から、遠隔会議を制御する会議サーバへの接続を認証する前記アプリケーションサーバに送信する、第一送信手段と、前記第一認証情報の送信に応じて、前記第一通信部を介して前記認証サーバから認証の条件を満たすとの認証結果が取得された場合、前記セキュリティサーバによって生成された、前記第一認証情報に対応する第三認証情報を、前記第一通信部から前記アプリケーションサーバに送信する第二送信手段と、前記第二認証情報の送信に応じて、前記第一通信部を介して前記アプリケーションサーバから取得される認証結果を、前記第一通信部から、前記第二認証情報の送信元である前記端末装置に送信し、前記第三認証情報の送信に応じて、前記第一通信部を介して前記アプリケーションサーバから取得される認証結果を、前記第一通信部から、前記第一認証情報の送信元である前記端末装置に送信する、第三送信手段と、を備え、前記アプリケーションサーバは、前記第二認証情報が、前記アプリケーションサーバの第二通信部を介して前記セキュリティサーバから取得された場合、前記アプリケーションサーバの管理部に記憶された認証情報と、前記第二認証情報と、に従い、前記会議サーバへの接続を認証し、前記第三認証情報が、前記第二通信部を介して前記セキュリティサーバから取得された場合、前記管理部に記憶された認証情報と、前記第三認証情報と、に従い、前記会議サーバへの接続を認証する、認証手段と、前記認証手段による認証結果を、前記第二通信部から前記セキュリティサーバに送信する第五送信手段と、を備える、遠隔会議システムである。
【０００７】
これによれば、異なる種類の認証情報であっても、会議サーバへの接続を、セキュリティサーバとアプリケーションサーバによって認証することができる。認証情報の種類は、端末装置のアドレス情報と規定範囲の関係に応じて決定される。遠隔会議システムにおけるセキュリティサーバは、後述するセキュリティサーバのプログラムと同様、他の機能が実現されるセキュリティサーバとして特定することもできる。遠隔会議システムにおけるアプリケーションサーバは、後述するアプリケーションサーバのプログラムと同様、他の機能が実現されるアプリケーションサーバとして特定することもできる。
【０００８】
遠隔会議システムにおいて、前記セキュリティサーバは、前記認証サーバが接続されたローカルエリアネットワークに接続され、前記アプリケーションサーバは、ローカルエリアネットワークとは異なる外部ネットワークに接続される、ようにしてもよい。これによれば、会議サーバへの接続を、認証サーバが接続されたローカルエリアネットワークに接続されたセキュリティサーバと、外部ネットワークに接続されたアプリケーションサーバによって認証することができる。
【０００９】
遠隔会議システムにおいて、前記セキュリティサーバは、第一ローカルエリアネットワークと第二ローカルエリアネットワークとによって形成されるローカルエリアネットワークのうち、前記認証サーバが接続された第二ローカルエリアネットワークとは異なる第一ローカルエリアネットワークに接続される、ようにしてもよい。これによれば、第一認証情報による認証を、第一ローカルエリアネットワークに接続されたセキュリティサーバと、第二ローカルエリアネットワークに接続された認証サーバによって行うことができる。
【００１０】
本発明の他の側面は、ネットワークを介した遠隔会議が行われる遠隔会議システムに含まれるセキュリティサーバを制御するコンピュータが実行可能なプログラムであって、前記コンピュータを、会議参加者によって操作される端末装置のアドレス情報が規定範囲に含まれるかを判断する判断手段と、前記端末装置のアドレス情報が前記規定範囲に含まれる場合、前記セキュリティサーバの第一通信部を介して前記端末装置から取得される、前記会議参加者に対応する第一認証情報を、前記第一通信部から、前記規定範囲に対応するネットワークを介した機能の利用を認証する認証サーバに送信し、前記端末装置のアドレス情報が前記規定範囲に含まれない場合、前記第一通信部を介して前記端末装置から取得される、前記会議参加者に対応する第二認証情報を、前記第一通信部から、遠隔会議を制御する会議サーバへの接続を認証するアプリケーションサーバに送信する、第一送信手段と、前記第一認証情報の送信に応じて、前記第一通信部を介して前記認証サーバから認証の条件を満たすとの認証結果が取得された場合、前記セキュリティサーバによって生成された、前記第一認証情報に対応する第三認証情報を、前記第一通信部から前記アプリケーションサーバに送信する第二送信手段と、前記第二認証情報の送信に応じて、前記第一通信部を介して前記アプリケーションサーバから取得される認証結果を、前記第一通信部から、前記第二認証情報の送信元である前記端末装置に送信し、前記第三認証情報の送信に応じて、前記第一通信部を介して前記アプリケーションサーバから取得される認証結果を、前記第一通信部から、前記第一認証情報の送信元である前記端末装置に送信する、第三送信手段と、して機能させるプログラムである。
【００１１】
これによれば、異なる種類の認証情報であっても、会議サーバへの接続を、アプリケーションサーバと共に認証することができる。認証情報の種類は、端末装置のアドレス情報と規定範囲の関係に応じて決定される。
【００１２】
このプログラムにおいて、前記判断手段は、前記端末装置のアドレス情報が前記規定範囲に含まれるかを、前記端末装置のアドレス情報が、前記認証サーバが接続されたネットワークと同じサブネットであるかに従い判断する機能を含む、ようにしてもよい。これによれば、規定範囲を、認証サーバが接続されたサブネットに対応するアドレス情報の範囲に設定することができる。認証サーバが接続されたサブネットを基準として、端末装置のアドレス情報が規定範囲であるかを判断することができる。
【００１３】
このプログラムにおいて、前記第一送信手段は、前記第二認証情報を、前記第一通信部から、前記認証サーバが接続されたサブネットを含むローカルエリアネットワークとは異なる外部ネットワークに接続された前記アプリケーションサーバに送信する、ようにしてもよい。これによれば、会議サーバへの接続を、セキュリティサーバと、外部ネットワークに接続されたアプリケーションサーバによって認証することができる。
【００１４】
このプログラムは、前記コンピュータを、前記端末装置のアドレス情報が前記規定範囲に含まれる場合、前記端末装置のアドレス情報が前記規定範囲に含まれることを示すアクセス情報を、前記第一通信部から前記アプリケーションサーバに送信する第四送信手段として機能させる、ようにしてもよい。これによれば、アドレス情報が規定範囲内に含まれる端末装置であることを、アプリケーションサーバに通知することができる。
【００１５】
本発明の更に他の側面は、ネットワークを介した遠隔会議が行われる遠隔会議システムに含まれるアプリケーションサーバを制御するコンピュータが実行可能なプログラムであって、前記コンピュータを、会議参加者に対応する第二認証情報が、前記アプリケーションサーバの第二通信部を介して、前記会議参加者によって操作される端末装置と通信するセキュリティサーバから取得された場合、前記アプリケーションサーバの管理部に記憶された認証情報と、前記第二認証情報と、に従い、遠隔会議を制御する会議サーバへの接続を認証し、アドレス情報の範囲が規定範囲のネットワークを介した機能の利用を認証する認証サーバによって管理される第一認証情報に対応する第三認証情報が、前記第二通信部を介して、前記セキュリティサーバから取得された場合、前記管理部に記憶された認証情報と、前記第三認証情報と、に従い、前記会議サーバへの接続を認証する、認証手段と、前記認証手段による認証結果を、前記第二通信部から前記セキュリティサーバに送信する第五送信手段と、して機能させるプログラムである。
【００１６】
これによれば、第二認証情報と、第一認証情報に対応する第三認証情報によって、会議サーバへの接続を、セキュリティサーバと共に認証することができる。
【００１７】
このプログラムは、前記コンピュータを、前記端末装置のアドレス情報が前記規定範囲に含まれることを示すアクセス情報が、前記第二通信部を介して前記セキュリティサーバから取得された場合、アドレス情報が前記規定範囲に含まれる前記端末装置に対する、前記会議サーバによって制御される遠隔会議で利用される会議機能の使用許可を、前記第二通信部から前記セキュリティサーバに送信し、前記アクセス情報が、前記第二通信部を介して前記セキュリティサーバから取得されない場合、前記会議機能の使用許可を送信しない、第六送信手段として機能させる、ようにしてもよい。これによれば、端末装置のアドレス情報と規定範囲の関係に応じて、会議機能の使用許可の送信と、この使用許可の未送信を制御することができる。アドレス情報が規定範囲内である端末装置に、会議機能の使用を許可することができる。
【００１８】
本発明の更に他の側面は、ネットワークを介した遠隔会議が行われる遠隔会議システムに含まれるセキュリティサーバであって、会議参加者によって操作される端末装置のアドレス情報が規定範囲に含まれるかを判断する判断手段と、前記端末装置のアドレス情報が前記規定範囲に含まれる場合、前記セキュリティサーバの第一通信部を介して前記端末装置から取得される、前記会議参加者に対応する第一認証情報を、前記第一通信部から、前記規定範囲に対応するネットワークを介した機能の利用を認証する認証サーバに送信し、前記端末装置のアドレス情報が前記規定範囲に含まれない場合、前記第一通信部を介して前記端末装置から取得される、前記会議参加者に対応する第二認証情報を、前記第一通信部から、遠隔会議を制御する会議サーバへの接続を認証するアプリケーションサーバに送信する、第一送信手段と、前記第一認証情報の送信に応じて、前記第一通信部を介して前記認証サーバから認証の条件を満たすとの認証結果が取得された場合、前記セキュリティサーバによって生成された、前記第一認証情報に対応する第三認証情報を、前記第一通信部から前記アプリケーションサーバに送信する第二送信手段と、前記第二認証情報の送信に応じて、前記第一通信部を介して前記アプリケーションサーバから取得される認証結果を、前記第一通信部から、前記第二認証情報の送信元である前記端末装置に送信し、前記第三認証情報の送信に応じて、前記第一通信部を介して前記アプリケーションサーバから取得される認証結果を、前記第一通信部から、前記第一認証情報の送信元である前記端末装置に送信する、第三送信手段と、を備えるセキュリティサーバである。
【００１９】
これによれば、上記の対応するセキュリティサーバを制御するコンピュータが実行可能なプログラムと同様の作用が実現される。このセキュリティサーバは、上記のセキュリティサーバのプログラムと同様、他の機能が実現されるセキュリティサーバとして特定することもできる。
【００２０】
本発明の更に他の側面は、ネットワークを介した遠隔会議が行われる遠隔会議システムに含まれるアプリケーションサーバであって、会議参加者に対応する第二認証情報が、前記アプリケーションサーバの第二通信部を介して、前記会議参加者によって操作される端末装置と通信するセキュリティサーバから取得された場合、前記アプリケーションサーバの管理部に記憶された認証情報と、前記第二認証情報と、に従い、遠隔会議を制御する会議サーバへの接続を認証し、アドレス情報の範囲が規定範囲のネットワークを介した機能の利用を認証する認証サーバによって管理される第一認証情報に対応する第三認証情報が、前記第二通信部を介して、前記セキュリティサーバから取得された場合、前記管理部に記憶された認証情報と、前記第三認証情報と、に従い、前記会議サーバへの接続を認証する、認証手段と、前記認証手段による認証結果を、前記第二通信部から前記セキュリティサーバに送信する第五送信手段と、を備えるアプリケーションサーバである。
【００２１】
これによれば、上記の対応するアプリケーションサーバを制御するコンピュータが実行可能なプログラムと同様の作用が実現される。このアプリケーションサーバは、上記のアプリケーションサーバのプログラムと同様、他の機能が実現されるアプリケーションサーバとして特定することもできる。
【発明の効果】
【００２２】
本発明によれば、セキュリティを確保しつつ、遠隔会議に参加する会議参加者によって操作される端末装置におけるネットワーク環境に関わらず、会議参加者が遠隔会議に参加することができる、遠隔会議システム、プログラム、セキュリティサーバ、アプリケーションサーバを得ることができる。
【図面の簡単な説明】
【００２３】
【図１】遠隔会議システムの一例を示す図である。
【図２】第一データベースの一例を示す図である。上段は、セッション情報が記憶される前の状態を示す。下段は、セッション情報が記憶された状態を示す。
【図３】第二データベースの一例を示す図である。上段は、セッション情報が記憶される前の状態を示す。下段は、セッション情報が記憶された状態を示す。
【図４】第一ログイン処理のフローチャートである。
【図５】認証画面の一例を示す図である。
【図６】使用機能確認処理のフローチャートである。
【図７】第二ログイン処理のフローチャートである。
【図８】機能一覧送信処理のフローチャートである。
【発明を実施するための形態】
【００２４】
本発明を実施するための実施形態について、図面を用いて説明する。本発明は、以下に記載の構成に限定されるものではなく、同一の技術的思想において種々の構成を採用することができる。例えば、以下に示す構成の一部は、省略し又は他の構成等に置換してもよい。他の構成を含むようにしてもよい。
【００２５】
＜遠隔会議システム＞
遠隔会議システム１０について、図１を参照して説明する。遠隔会議システム１０は、例えば、ＬＡＮ（Local Area Network）に接続された１台又は複数台の端末装置と、ＷＡＮ（Wide Area Network）又はインターネットに接続された１台又は複数台の端末装置を用いた遠隔会議に対応する。但し、遠隔会議システム１０は、ＬＡＮに接続された複数台の端末装置を用いた遠隔会議、又はＷＡＮ若しくはインターネットに接続された複数台の端末装置を用いた遠隔会議に対応することもできる。端末装置は、遠隔会議が行われる場合、会議参加者によって操作される。換言すれば、会議参加者は、端末装置を介して遠隔会議に参加する。
【００２６】
実施形態では、第一端末装置２１と第二端末装置２２と第三端末装置２３を介した遠隔会議を例として説明する。第一端末装置２１と第二端末装置２２は、ＬＡＮに接続されている。第三端末装置２３は、第一端末装置２１と第二端末装置２２が接続されたＬＡＮとは異なる外部のネットワークに接続されている。外部のネットワークは、ＷＡＮ又はインターネットである。実施形態では、ＬＡＮは、第一ＬＡＮ１１と第二ＬＡＮ１２を接続して形成されている。第一ＬＡＮ１１と第二ＬＡＮ１２によるＬＡＮは、例えば、企業における社内ＬＡＮである。外部のネットワークを「外部ネットワーク１３」という。第一ＬＡＮ１１は、外部ネットワーク１３に直接接続されている。第二ＬＡＮ１２は、ファイアウォール１４を介して第一ＬＡＮ１１に接続されている。第二ＬＡＮ１２は、１つのＬＡＮを分割して管理する際のサブネットの１つである。第一端末装置２１と第二端末装置２２は、第二ＬＡＮ１２に接続されている。
【００２７】
第一端末装置２１と第二端末装置２２と第三端末装置２３は、通信機能を有する情報処理装置である。第一端末装置２１と第二端末装置２２と第三端末装置２３としては、例えば、パーソナルコンピュータ又はタブレット端末が挙げられる。遠隔会議が行われる場合、第一端末装置２１と第二端末装置２２と第三端末装置２３では、クライアント側の遠隔会議用のプログラムがそれぞれ実行される。第一端末装置２１と第二端末装置２２と第三端末装置２３は、公知の遠隔会議システムによる遠隔会議でも利用される公知の情報処理装置である。従って、第一端末装置２１と第二端末装置２２と第三端末装置２３に関する説明は適宜省略する。
【００２８】
遠隔会議システム１０は、第一端末装置２１と第二端末装置２２と第三端末装置２３の他、会議サーバ３０と、認証サーバ４０と、セキュリティサーバ５０と、アプリケーションサーバ６０を含む。セキュリティサーバ５０と会議サーバ３０は、第一ＬＡＮ１１に接続されている。認証サーバ４０は、第二ＬＡＮ１２に接続されている。アプリケーションサーバ６０は、外部ネットワーク１３に接続されている。
【００２９】
会議サーバ３０は、第一端末装置２１と第二端末装置２２と第三端末装置２３の各端末装置の間を送受信されるデータを中継する。各端末装置の間を送受信されるデータとしては、例えば、各端末装置で撮影された撮影データと、各端末装置で集音された音データが挙げられる。例えば、第一端末装置２１で撮影された撮影データは、会議サーバ３０に送信される。会議サーバ３０は、この撮影データを、第二端末装置２２と第三端末装置２３に転送する。この他、会議サーバ３０は、資料データを送受信する。会議サーバ３０による資料データの送受信については後述する。会議サーバ３０を介したデータ通信は、公知の遠隔会議システムにおいても行われている。従って、会議サーバ３０に関するこの他の説明は適宜省略する。
【００３０】
認証サーバ４０は、シングルサインオンを実現する認証機能を有する。認証サーバ４０で認証された第一端末装置２１と第二端末装置２２は、その後、認証を経ることなく、第二ＬＡＮ１２において利用可能な機能を使用することができる。外部ネットワーク１３に接続された第三端末装置２３は、認証サーバ４０に対してシングルサインオンができない。認証サーバ４０は、シングルサインオンに関わる認証を行う場合、データベース（不図示）にアクセスする。データベースには、後述する第一認証情報が記憶される。データベースは、例えば、認証サーバ４０が備える記憶装置（不図示）に記憶される。記憶装置は、例えば、ハードディスク及び／又はフラッシュメモリによって構成される。記憶装置には、データベースの他、各種のプログラムが記憶される。各種のプログラムとしては、例えば、ＯＳ（Operating System）と、シングルサインオンに関わる認証機能を実現するプログラムが挙げられる。データベースは、認証サーバ４０がアクセスすることができる外部の記憶装置（不図示）に記憶するようにしてもよい。外部の記憶装置は、例えば、第二ＬＡＮ１２に接続される。シングルサインオンによる認証は、例えば、ＳＡＭＬ（Security Assertion Markup Language）に準拠した認証処理等、公知の技術である。認証サーバ４０としては、シングルサインオンを実現する認証機能を備える公知のサーバ装置を採用することができる。認証サーバ４０は、例えば、ＬＤＡＰ（Lightweight Directory Access Protocol）等に準拠した、ディレクトリサービスを提供可能なサーバである。従って、認証サーバ４０に関するこの他の説明は適宜省略する。
【００３１】
セキュリティサーバ５０は、第一端末装置２１と第二端末装置２２から第一認証情報を取得し、第三端末装置２３から第二認証情報を取得する。セキュリティサーバ５０は、第一認証情報に対応する第三認証情報を生成する。セキュリティサーバ５０は、第一認証情報が取得された場合、第一認証情報を認証サーバ４０に送信し、第三認証情報をアプリケーションサーバ６０に送信する。セキュリティサーバ５０は、第二認証情報が取得された場合、第二認証情報をアプリケーションサーバ６０に送信する。第一認証情報は、認証サーバ４０でのシングルサインオンに対応するログイン用のＩＤとパスワードである。例えば、認証サーバ４０がディレクトリサービスを提供可能なサーバである場合、第一認証情報は、そのディレクトリサービスに対してログインするためのＩＤとパスワードである。第二認証情報は、外部ネットワーク１３に接続された第三端末装置２３を、会議サーバ３０に接続させるログイン用のＩＤとパスワードである。アプリケーションサーバ６０は、セキュリティサーバ５０からの認証情報に従い、会議サーバ３０への接続を認証する。セキュリティサーバ５０とアプリケーションサーバ６０に関するこの他の説明は後述する。
【００３２】
実施形態では、第一認証情報としてのログイン用のＩＤを「ＳＳＯログインＩＤ」といい、第一認証情報としてのログイン用のパスワードを「ＳＳＯパスワード」という。第二認証情報としてのログイン用のＩＤを「会議ログインＩＤ」といい、第二認証情報としてのログイン用のパスワードを「会議パスワード」という。第三認証情報は、ＳＳＯログインＩＤとＳＳＯパスワードに対応するアクセストークンである。第三認証情報としてのアクセストークンを「ＳＳＯトークン」という。「ＳＳＯ」は、「Single Sign-On」の略語である。
【００３３】
＜セキュリティサーバ＞
セキュリティサーバ５０について、図１を参照して説明する。セキュリティサーバ５０は、ＣＰＵ５１と、記憶装置５２と、ＲＡＭ５３と、通信部５４を備える。これら各部５１〜５４は、バス５５に接続される。ＣＰＵ５１は、演算処理を実行する。記憶装置５２は、コンピュータが読み取り可能な記憶媒体によって構成される。例えば、記憶装置５２は、ハードディスク及び／又はフラッシュメモリによって構成される。この他、記憶装置５２は、ＲＯＭを含むものであってもよい。記憶装置５２には、各種のプログラムが記憶される。例えば、記憶装置５２には、ＯＳと各種のアプリケーションが記憶される。記憶装置５２に記憶されるアプリケーションには、後述する第一ログイン処理（図４参照）のプログラムと、使用機能確認処理（図６参照）のプログラムが含まれる。例えば、アプリケーションは、記憶装置５２に事前にインストールされる。
【００３４】
事前のインストールは、例えば、半導体メモリ等のコンピュータが読み取り可能な記憶媒体に記憶されたプログラムが、セキュリティサーバ５０の読取部（不図示）によって読み取られることで行われる。セキュリティサーバ５０が、例えば、光学ドライブ（不図示）を備えている場合、事前のインストールは、光学メディアに記憶されたプログラムが、光学ドライブによって読み取られることで行われるようにしてもよい。この他、事前のインストールは、例えば、外部ネットワーク１３に接続されたアプリケーションサーバ６０又は不図示のサーバ装置のハードディスク等のコンピュータが読み取り可能な記憶媒体に記憶されたプログラムが、通信部５４で伝送信号として受信されることで行われるようにしてもよい。何れの形態とするかは、諸事情を考慮して適宜決定される。コンピュータが読み取り可能な記憶媒体は、一時的な記憶媒体（例えば、伝送信号）を含まない、非一時的な記憶媒体であってもよい。非一時的な記憶媒体は、情報を記憶する期間に関わらず、情報を記憶可能な記憶媒体であればよい。
【００３５】
ＲＡＭ５３は、ＣＰＵ５１が各種のプログラムを実行する際に利用される記憶領域となる。ＲＡＭ５３には、処理の実行途中に、処理で利用される所定のデータと情報が、所定の記憶領域に記憶される。セキュリティサーバ５０では、ＣＰＵ５１が、記憶装置５２に記憶された、ＯＳと、図４に示す第一ログイン処理と図６に示す使用機能確認処理の各プログラムを実行する等して、セキュリティサーバ５０を制御する。これにより、セキュリティサーバ５０では、各種の機能手段が実現される。
【００３６】
通信部５４は、セキュリティサーバ５０を第一ＬＡＮ１１に接続する。通信部５４は、第一ＬＡＮ１１と第二ＬＡＮ１２を介して、第一端末装置２１及び第二端末装置２２とデータ通信を行う。例えば、セキュリティサーバ５０では、通信部５４を介して、第一端末装置２１との間と、第二端末装置２２との間で各種の指令とデータが送受信される。通信部５４は、第一ＬＡＮ１１と外部ネットワーク１３を介して、アプリケーションサーバ６０とデータ通信を行う。例えば、セキュリティサーバ５０では、通信部５４を介して、アプリケーションサーバ６０との間で各種の指令とデータが送受信される。通信部５４は、例えば、イーサネット（登録商標）規格に適合するインターフェース回路等である。通信部５４による第一ＬＡＮ１１への接続は、有線接続とされる。但し、通信部５４による第一ＬＡＮ１１への接続は、無線接続であってもよい。
【００３７】
セキュリティサーバ５０は、図４に示す第一ログイン処理と図６に示す使用機能確認処理の各プログラムが記憶装置５２に記憶される点が、公知のサーバ装置と相違する。但し、セキュリティサーバ５０は、ハードウェア的には、公知のサーバ装置と同一の通信機能を有する情報処理装置である。従って、上記では説明を省略したが、セキュリティサーバ５０は、上述した各部５１〜５５の他、公知のサーバ装置が備える構成を備える。
【００３８】
＜アプリケーションサーバ＞
アプリケーションサーバ６０について、図１を参照して説明する。アプリケーションサーバ６０は、ＣＰＵ６１と、記憶装置６２と、ＲＡＭ６３と、通信部６４を備える。これら各部６１〜６４は、バス６５に接続される。ＣＰＵ６１は、演算処理を実行する。記憶装置６２は、コンピュータが読み取り可能な記憶媒体によって構成される。例えば、記憶装置６２は、ハードディスク及び／又はフラッシュメモリによって構成される。この他、記憶装置６２は、ＲＯＭを含むものであってもよい。記憶装置６２には、各種のプログラムが記憶される。例えば、記憶装置６２には、ＯＳと各種のアプリケーションが記憶される。記憶装置６２に記憶されるアプリケーションには、後述する第二ログイン処理（図７参照）のプログラムと、機能一覧送信処理（図８参照）のプログラムが含まれる。例えば、アプリケーションは、記憶装置６２に事前にインストールされる。
【００３９】
事前のインストールは、例えば、半導体メモリ等のコンピュータが読み取り可能な記憶媒体に記憶されたプログラムが、アプリケーションサーバ６０の読取部（不図示）によって読み取られることで行われる。アプリケーションサーバ６０が、例えば、光学ドライブ（不図示）を備えている場合、事前のインストールは、光学メディアに記憶されたプログラムが、光学ドライブによって読み取られることで行われるようにしてもよい。この他、事前のインストールは、例えば、外部ネットワーク１３に接続された不図示のサーバ装置のハードディスク等のコンピュータが読み取り可能な記憶媒体に記憶されたプログラムが、通信部６４で伝送信号として受信されることで行われるようにしてもよい。何れの形態とするかは、諸事情を考慮して適宜決定される。コンピュータが読み取り可能な記憶媒体は、一時的な記憶媒体（例えば、伝送信号）を含まない、非一時的な記憶媒体であってもよい。非一時的な記憶媒体は、情報を記憶する期間に関わらず、情報を記憶可能な記憶媒体であればよい。
【００４０】
記憶装置６２には、第一データベースと第二データベースが記憶される。第一データベースと第二データベースは、アプリケーションサーバ６０における認証用の管理部に対応する。第一データベースには、図２に示すように、ＳＳＯトークンと、会議参加者の姓及び名と、使用機能情報と、セッション情報が関連付けられた状態で記憶される。「Ｎｏ．」は、第一データベースに記憶された各レコードを識別する番号である。ＳＳＯトークンが、セキュリティサーバ５０から送信されたとする（後述する図４のＳ２３参照）。この場合、アプリケーションサーバ６０では、第一データベースに記憶されたＳＳＯトークンと、セキュリティサーバ５０からのＳＳＯトークンに従い、会議サーバ３０への接続の認証が行われる。
【００４１】
第二データベースには、図３に示すように、会議ログインＩＤ及び会議パスワードと、会議参加者の姓及び名と、使用機能情報と、セッション情報が関連付けられた状態で記憶される。「Ｎｏ．」は、第二データベースに記憶された各レコードを識別する番号である。会議ログインＩＤと会議パスワードが、セキュリティサーバ５０から送信されたとする（後述する図４のＳ２９参照）。この場合、アプリケーションサーバ６０では、第二データベースに記憶された会議ログインＩＤ及び会議パスワードと、セキュリティサーバ５０からの会議ログインＩＤ及び会議パスワードに従い、会議サーバ３０への接続の認証が行われる。使用機能情報とセッション情報については後述する。第一データベースと第二データベースは、アプリケーションサーバ６０がアクセスすることができる外部の記憶装置に記憶するようにしてもよい。
【００４２】
ＲＡＭ６３は、ＣＰＵ６１が各種のプログラムを実行する際に利用される記憶領域となる。ＲＡＭ６３には、処理の実行途中に、処理で利用される所定のデータと情報が、所定の記憶領域に記憶される。アプリケーションサーバ６０では、ＣＰＵ６１が、記憶装置６２に記憶された、ＯＳと、図７に示す第二ログイン処理及び図８に示す機能一覧送信処理の各プログラムを実行する等して、アプリケーションサーバ６０を制御する。これにより、アプリケーションサーバ６０では、各種の機能手段が実現される。
【００４３】
通信部６４は、アプリケーションサーバ６０を外部ネットワーク１３に接続する。通信部６４は、外部ネットワーク１３と第一ＬＡＮ１１を介して、セキュリティサーバ５０とデータ通信を行う。例えば、アプリケーションサーバ６０では、通信部６４を介して、セキュリティサーバ５０との間で各種の指令とデータが送受信される。通信部６４は、例えば、イーサネット（登録商標）規格に適合するインターフェース回路等である。通信部６４による外部ネットワーク１３への接続は、有線接続とされる。但し、通信部６４による外部ネットワーク１３への接続は、無線接続であってもよい。
【００４４】
アプリケーションサーバ６０は、図７に示す第二ログイン処理と図８に示す機能一覧送信処理の各プログラムが記憶装置６２に記憶される点が、公知のサーバ装置と相違する。但し、アプリケーションサーバ６０は、ハードウェア的には、公知のサーバ装置と同一の通信機能を有する情報処理装置である。従って、上記では説明を省略したが、アプリケーションサーバ６０は、上述した各部６１〜６５の他、公知のサーバ装置が備える構成を備える。
【００４５】
＜使用機能情報＞
使用機能情報について説明する。遠隔会議システム１０では、各会議参加者に対して、遠隔会議で利用される会議機能の使用許可と限定許可が、使用機能情報として、第一データベースと第二データベースに記憶される。実施形態では、図２に示す第一データベースにおける「Ｎｏ．１」は、第一端末装置２１を操作する会議参加者に対応するレコードであるとする。図２に示す第一データベースにおける「Ｎｏ．２」は、第二端末装置２２を操作する会議参加者に対応するレコードであるとする。図３に示す第二データベースにおける「Ｎｏ．１」は、第三端末装置２３を操作する会議参加者に対応するレコードであるとする。
【００４６】
会議機能としては、例えば、変更機能と資料共有機能と会議参加機能が挙げられる。変更機能は、例えば、使用機能情報を変更する機能である。図２に示す第一データベースを例として変更機能を説明する。「Ｎｏ．１」のレコードに記憶された会議参加者「姓：ＡＡＡ」及び「名：Ａａａ」には、使用機能情報「全部使用許可」が設定されている。この場合、会議参加者「姓：ＡＡＡ」及び「名：Ａａａ」には、「Ｎｏ．２」のレコードの会議参加者「姓：ＢＢＢ」及び「名：Ｂｂｂ」の使用機能情報を、部分使用許可から、全部使用許可又は限定許可へと変更する操作が認められる。
【００４７】
資料共有機能は、例えば、会議資料を共有する機能である。遠隔会議システム１０では、会議資料が共有された状態で、遠隔会議を進行することができる。第一データベースには、「Ｎｏ．１」のレコードに使用機能情報「全部使用許可」が記憶され、「Ｎｏ．２」のレコードに使用機能情報「部分使用許可」が記憶されている。この場合、会議参加者「姓：ＡＡＡ」及び「名：Ａａａ」と会議参加者「姓：ＢＢＢ」及び「名：Ｂｂｂ」には、自身が操作する端末装置から会議サーバ３０への資料データのアップロード操作が認められる。会議サーバ３０は、使用機能情報が「全部使用許可」又は「部分使用許可」である会議参加者が操作する端末装置に、資料データを転送する。会議サーバ３０は、資料データの送信元である端末装置へも、資料データを送信するようにしてもよい。これに対し、会議サーバ３０は、使用機能情報が「限定許可」である会議参加者「姓：ＣＣＣ」及び「名：Ｃｃｃ」が操作する第三端末装置２３へは、資料データを転送しない。
【００４８】
会議参加機能は、遠隔会議の基本機能である。図３に示す第二データベースを例として会議参加機能を説明すると、会議参加者「姓：ＣＣＣ」及び「名：Ｃｃｃ」は、第一端末装置２１を操作する会議参加者「姓：ＡＡＡ」及び「名：Ａａａ」の映像及び音声を視聴し、第二端末装置２２を操作する会議参加者「姓：ＢＢＢ」及び「名：Ｂｂｂ」の映像及び音声を視聴することができる。会議参加者「姓：ＣＣＣ」及び「名：Ｃｃｃ」は、自らも発言することが認められる。即ち、遠隔会議システム１０では、第一端末装置２１からの映像データ及び音データと第二端末装置２２からの映像データ及び音データが、会議サーバ３０から第三端末装置２３にそれぞれ転送される。第三端末装置２３で撮影及び集音された映像データ及び音データが、会議サーバ３０から、第一端末装置２１と第二端末装置２２にそれぞれ転送される。
【００４９】
使用許可が設定された場合は、会議参加者は、遠隔会議で利用される会議機能の全て、又は一部の特定機能を除く複数の機能を使用することができる。実施形態では、遠隔会議で利用される会議機能の全てを使用できる使用許可を「全部使用許可」といい、一部の特定機能を除く複数の機能を使用することができる使用許可を「一部使用許可」という。限定許可が設定された場合、会議参加者は、一部使用許可で使用できる会議機能から、更に一部の機能の使用が限定される。即ち、全部使用許可が設定された会議参加者は、変更機能と資料共有機能と会議参加機能を使用することができる。一部使用許可が設定された会議参加者は、変更機能を使用することができず、資料共有機能と会議参加機能を使用することができる。限定許可が設定された会議参加者は、変更機能と資料共有機能を使用することができず、会議参加機能を使用することができる。
【００５０】
遠隔会議システム１０では、会議参加者のうち、実施形態における第三端末装置２３のような外部ネットワーク１３に接続された端末装置を介して遠隔会議に参加する会議参加者に対しては、限定許可を設定するといった運用がなされるようにしてもよい（図３参照）。実施形態では、遠隔会議システム１０は、このような運用がなされているとする。
【００５１】
＜セキュリティサーバで実行される処理＞
セキュリティサーバ５０で実行される第一ログイン処理と使用機能確認処理について説明する。
【００５２】
＜第一ログイン処理＞
第一ログイン処理について、図４を参照して説明する。第一ログイン処理は、第一端末装置２１と第二端末装置２２と第三端末装置２３のうちの何れかの端末装置から送信された接続要求が、通信部５４で受信された場合に開始される。第一端末装置２１からの接続要求は、会議参加者「姓：ＡＡＡ」及び「名：Ａａａ」に対して設定されたＳＳＯログインＩＤ及びＳＳＯパスワードと、第一端末装置２１のアドレス情報を含む。第二端末装置２２からの接続要求は、会議参加者「姓：ＢＢＢ」及び「名：Ｂｂｂ」に対して設定されたＳＳＯログインＩＤ及びＳＳＯパスワードと、第二端末装置２２のアドレス情報を含む。第三端末装置２３からの接続要求は、第三端末装置２３のアドレス情報を含む。
【００５３】
第一ログイン処理を開始させたＣＰＵ５１は、通信部５４を介して接続要求を取得する（Ｓ１１）。ＣＰＵ５１は、取得された接続要求からアドレス情報を取得する（Ｓ１３）。ＣＰＵ５１は、取得されたアドレス情報が規定範囲に含まれるかを判断する（Ｓ１５）。規定範囲は、サブネットである第二ＬＡＮ１２に対応するローカルアドレスの範囲である。例えば、規定範囲は、ＩＰアドレス「１９２．１６８．０．１」〜「１９２．１６８．０．２５４」として設定される。規定範囲は、例えば、第一ログイン処理のプログラムに登録されている。ＣＰＵ５１は、Ｓ１５のタイミングで、認証サーバ４０にアクセスし、認証サーバ４０から規定範囲を取得するようにしてもよい。
【００５４】
Ｓ１３で取得されたアドレス情報が規定範囲内である場合（Ｓ１５：Ｙｅｓ）、ＣＰＵ５１は、接続要求に含まれるＳＳＯログインＩＤとＳＳＯパスワードの送信を制御する（Ｓ１７）。送信先は、認証サーバ４０に設定される。ＣＰＵ５１は、ＳＳＯログインＩＤとＳＳＯパスワードの送信指令を通信部５４に出力する。これに伴い、ＳＳＯログインＩＤとＳＳＯパスワードが認証サーバ４０に送信される。認証サーバ４０は、セキュリティサーバ５０からのＳＳＯログインＩＤとＳＳＯパスワードに従った認証を行う。認証サーバ４０は、認証結果をセキュリティサーバ５０に送信する。認証サーバ４０からの認証結果は、通信部５４で受信される。ＣＰＵ５１は、通信部５４を介して認証結果を取得する（Ｓ１９）。Ｓ１５が肯定（Ｓ１５：Ｙｅｓ）される接続要求は、実施形態における例では、第一端末装置２１又は第二端末装置２２から送信される。第二ＬＡＮ１２に接続された第一端末装置２１と第二端末装置２２では、起動時に、認証サーバ４０で認証され、シングルサインオンが実現されている。従って、Ｓ１９で取得される認証結果は、認証の条件を満たすことを示す。
【００５５】
続けて、ＣＰＵ５１は、ＳＳＯログインＩＤとＳＳＯパスワードに対応するＳＳＯトークンを生成する（Ｓ２１）。その後、ＣＰＵ５１は、ＳＳＯトークンの送信を制御する（Ｓ２３）。送信先は、アプリケーションサーバ６０に設定される。ＣＰＵ５１は、ＳＳＯトークンの送信指令を通信部５４に出力する。これに伴い、ＳＳＯトークンがアプリケーションサーバ６０に送信される。
【００５６】
Ｓ１３で取得されたアドレス情報が規定範囲内でない場合（Ｓ１５：Ｎｏ）、ＣＰＵ５１は、認証画面データの送信を制御する（Ｓ２５）。送信先は、接続要求の送信元である端末装置に設定される。即ち、実施形態における例では、送信先は、第三端末装置２３に設定される。ＣＰＵ５１は、認証画面データの送信指令を通信部５４に出力する。これに伴い、認証画面データが、接続要求の送信元である第三端末装置２３に送信される。第三端末装置２３では、認証画面データに対応する認証画面が表示される。認証画面は、図５に示すように、会議ログインＩＤ及び会議パスワードの各入力ボックスと、ログインボタンを含む。第三端末装置２３を操作する会議参加者（「姓：ＣＣＣ」及び「名：Ｃｃｃ」  図３参照）は、第三端末装置２３の操作部を操作し、会議ログインＩＤと会議パスワードを入力する。その後、この会議参加者は、第三端末装置２３の操作部を操作し、ログインボタンを押下する。第三端末装置２３では、ログインボタンの押下が検出されたことに伴い、会議ログインＩＤと会議パスワードが受け付けられる。受け付けられた会議ログインＩＤと会議パスワードは、セキュリティサーバ５０に送信される。
【００５７】
セキュリティサーバ５０では、第三端末装置２３からの会議ログインＩＤと会議パスワードが、通信部５４で受信される。ＣＰＵ５１は、通信部５４を介して会議ログインＩＤと会議パスワードを取得する（Ｓ２７）。続けて、ＣＰＵ５１は、会議ログインＩＤと会議パスワードの送信を制御する（Ｓ２９）。送信先は、アプリケーションサーバ６０に設定される。ＣＰＵ５１は、会議ログインＩＤと会議パスワードの送信指令を通信部５４に出力する。これに伴い、会議ログインＩＤと会議パスワードがアプリケーションサーバ６０に送信される。
【００５８】
Ｓ２３又はＳ２９を実行した後、ＣＰＵ５１は、通信部５４を介して認証結果を取得する（Ｓ３１）。認証結果は、Ｓ２３のＳＳＯトークン又はＳ２９の会議ログインＩＤと会議パスワードに従った認証の結果を示す情報を含む。認証の結果を示す情報は、ログイン成功又はログインエラーである。ログイン成功は、Ｓ２３のＳＳＯトークン又はＳ２９の会議ログインＩＤと会議パスワードに従った認証が成功したことを示す情報である。ログインエラーは、Ｓ２３のＳＳＯトークン又はＳ２９の会議ログインＩＤと会議パスワードに従った認証が失敗したことを示す情報である。ログイン成功を含む認証結果は、セッション情報を含む。ログイン成功を含まない認証結果は、ログインエラーを含み、セッション情報を含まない。セッション情報は、接続要求の送信元である端末装置と会議サーバ３０の間に確立されるセッションを識別する情報である。例えば、上述した映像データと音データは、セッション情報によって識別されるセッションを介して、接続要求の送信元である端末装置と会議サーバ３０の間を送受信される。認証結果は、後述する第二ログイン処理（図７参照）のＳ７５又はＳ７７でアプリケーションサーバ６０から送信され、通信部５４で受信される。第二ログイン処理については後述する。
【００５９】
ＣＰＵ５１は、Ｓ３１で取得された認証結果がログイン成功を含むかを判断する（Ｓ３３）。認証結果がログイン成功を含む場合（Ｓ３３：Ｙｅｓ）、ＣＰＵ５１は、ログイン完了通知の送信を制御する（Ｓ３５）。ログイン完了通知は、ログイン成功を含む認証結果に対応する通知である。ログイン完了通知は、ログイン成功と共に認証結果に含まれるセッション情報を含む。送信先は、接続要求の送信元である端末装置に設定される。ＣＰＵ５１は、ログイン完了通知の送信指令を通信部５４に出力する。これに伴い、ログイン完了通知が前述した端末装置に送信される。ログイン完了通知を受信した端末装置では、例えば、ログイン完了通知に基づき、ログイン成功に対応するメッセージ画面が表示されるようにしてもよい。
【００６０】
Ｓ３１で取得された認証結果がログイン成功を含まない場合（Ｓ３３：Ｎｏ）、ＣＰＵ５１は、ログインエラー通知の送信を制御する（Ｓ３７）。ログインエラー通知は、ログインエラーを含む認証結果に対応する通知である。送信先は、接続要求の送信元である端末装置に設定される。ＣＰＵ５１は、ログインエラー通知の送信指令を通信部５４に出力する。これに伴い、ログインエラー通知が、前述した端末装置に送信される。ログインエラー通知を受信した端末装置では、例えば、ログインエラー通知に基づき、ログインエラーに対応するメッセージ画面が表示されるようにしてもよい。Ｓ３５又はＳ３７を実行した後、ＣＰＵ５１は、第一ログイン処理を終了する。
【００６１】
＜使用機能確認処理＞
使用機能確認処理について、図６を参照して説明する。遠隔会議システム１０では、上述した通り、会議参加者毎に使用機能情報が記憶される（図２及び図３参照）。従って、図４のＳ３５で送信されるログイン完了通知を受信した端末装置では、この通知を受信した後、自装置で使用可能な会議機能が特定されなければならない。第一端末装置２１と第二端末装置２２と第三端末装置２３は、ログイン完了通知を受信した後、機能確認要求をセキュリティサーバ５０に送信する。機能確認要求は、アドレス情報とセッション情報を含む。アドレス情報は、機能確認要求の送信元である端末装置のアドレス情報である。セッション情報は、図４のＳ３５で送信されたログイン完了通知に含まれるセッション情報である。使用機能確認処理は、第一端末装置２１と第二端末装置２２と第三端末装置２３のうち、ログイン完了通知を受信した何れかの端末装置から送信された機能確認要求が、通信部５４で受信された場合に開始される。
【００６２】
使用機能確認処理を開始させたＣＰＵ５１は、通信部５４を介して機能確認要求を取得する（Ｓ４１）。ＣＰＵ５１は、取得された機能確認要求からアドレス情報を取得する（Ｓ４３）。ＣＰＵ５１は、取得されたアドレス情報が規定範囲に含まれるかを判断する（Ｓ４５）。Ｓ４５は、図４のＳ１５と同様の処理である。ＣＰＵ５１は、Ｓ４５を、Ｓ１５と同様に実行する。機能確認要求が第一端末装置２１又は第二端末装置２２から送信されていた場合、Ｓ４５は肯定（Ｓ４５：Ｙｅｓ）される。機能確認要求が第三端末装置２３から送信されていた場合、Ｓ４５は否定（Ｓ４５：Ｎｏ）される。Ｓ４５に関するこの他の説明は省略する。
【００６３】
Ｓ４３で取得されたアドレス情報が規定範囲内である場合（Ｓ４５：Ｙｅｓ）、ＣＰＵ５１は、ＳＳＯアクセス情報とセッション情報を含む機能一覧要求の送信を制御する（Ｓ４７）。機能一覧要求は、機能確認要求を送信した端末装置が使用可能な会議機能の一覧の送信を要求する指令である。ＳＳＯアクセス情報は、機能確認要求を送信した端末装置のアドレス情報が規定範囲内であることを示す情報である。セッション情報は、Ｓ４１で取得された機能確認要求に含まれるセッション情報である。送信先は、アプリケーションサーバ６０に設定される。ＣＰＵ５１は、ＳＳＯアクセス情報とセッション情報を含む機能一覧要求の送信指令を通信部５４に出力する。これに伴い、ＳＳＯアクセス情報とセッション情報を含む機能一覧要求がアプリケーションサーバ６０に送信される。
【００６４】
Ｓ４３で取得されたアドレス情報が規定範囲内でない場合（Ｓ４５：Ｎｏ）、ＣＰＵ５１は、セッション情報を含む機能一覧要求の送信を制御する（Ｓ４９）。セッション情報は、Ｓ４７と同様、Ｓ４１で取得された機能確認要求に含まれるセッション情報である。送信先は、アプリケーションサーバ６０に設定される。ＣＰＵ５１は、セッション情報を含む機能一覧要求の送信指令を通信部５４に出力する。これに伴い、セッション情報を含む機能一覧要求がアプリケーションサーバ６０に送信される。
【００６５】
Ｓ４７又はＳ４９を実行した後、ＣＰＵ５１は、通信部５４を介して機能一覧を取得する（Ｓ５１）。機能一覧は、第一データベース又は第二データベースに記憶された使用機能情報を含む。即ち、Ｓ５１で取得される機能一覧は、機能確認要求の送信元である端末装置に対して設定された使用機能情報を含む。この他、機能一覧は、セッション情報を含む。機能一覧が含むセッション情報は、Ｓ４７又はＳ４９で送信された機能一覧要求に含まれるセッション情報に一致する。この点については後述する。機能一覧は、後述する機能一覧送信処理（図８参照）のＳ８７又はＳ９１でアプリケーションサーバ６０から送信され、通信部５４で受信される。機能一覧送信処理については後述する。
【００６６】
次に、ＣＰＵ５１は、Ｓ５１で取得された機能一覧の送信を制御する（Ｓ５３）。送信先は、機能確認要求の送信元である端末装置と、会議サーバ３０に設定される。ＣＰＵ５１は、機能一覧の送信指令を通信部５４に出力する。これに伴い、機能一覧が前述した端末装置と会議サーバ３０にそれぞれ送信される。セッション情報を含む機能一覧を受信した会議サーバ３０は、セッション情報に関連付けた状態で使用機能情報を管理する。Ｓ５３を実行した後、ＣＰＵ５１は、使用機能確認処理を終了する。
【００６７】
遠隔会議システム１０では、第一端末装置２１と第二端末装置２２と第三端末装置２３で使用機能確認処理が終了した後、会議サーバ３０によって制御される、第一端末装置２１と第二端末装置２２と第三端末装置２３を用いた遠隔会議が開始される。遠隔会議は、各端末装置に対応する機能一覧に従い行われる。第一端末装置２１からの機能確認要求に基づき実行される使用機能確認処理のＳ５３で、第一端末装置２１と会議サーバ３０に機能一覧が送信される。第二端末装置２２からの機能確認要求に基づき実行される使用機能確認処理のＳ５３で、第二端末装置２２と会議サーバ３０に機能一覧が送信される。第三端末装置２３からの機能確認要求に基づき実行される使用機能確認処理のＳ５３で、第三端末装置２３と会議サーバ３０に機能一覧が送信される。例えば、会議サーバ３０は、使用機能情報「全部使用許可」、「部分使用許可」及び「限定許可」に従い、映像データ及び音データの送受信を制御する。会議サーバ３０は、使用機能情報「全部使用許可」及び「部分使用許可」に従い、資料データの送受信を制御する。第一端末装置２１と第二端末装置２２と第三端末装置２３の各端末装置と、会議サーバ３０の間のデータの送受信は、上述した通り、セッション情報によって識別されるセッションを介して行われる。
【００６８】
＜アプリケーションサーバで実行される処理＞
アプリケーションサーバ６０で実行される第二ログイン処理と機能一覧送信処理について説明する。
【００６９】
＜第二ログイン処理＞
第二ログイン処理について、図７を参照して説明する。第二ログイン処理は、図４に示す第一ログイン処理においてセキュリティサーバ５０から送信された認証情報が、通信部６４で受信された場合に開始される。セキュリティサーバ５０から送信された認証情報は、図４のＳ２３で送信されるＳＳＯトークン、又は図４のＳ２９で送信される会議ログインＩＤと会議パスワードの何れかである。第二ログイン処理を開始させたＣＰＵ６１は、通信部６４を介して認証情報を取得する（Ｓ６１）。続けて、ＣＰＵ６１は、取得された認証情報の種別を特定する（Ｓ６３）。即ち、ＣＰＵ６１は、取得された認証情報が、ＳＳＯトークン、又は会議ログインＩＤと会議パスワードの何れであるかを特定する。上記では説明を省略したが、図４のＳ２３及びＳ２９では、認証情報と共に、認証情報の種別を示す情報が送信される。即ち、図４のＳ２３では、ＳＳＯトークンと共に、認証情報がＳＳＯトークンであることを示す情報が送信される。図４のＳ２９では、会議ログインＩＤと会議パスワードと共に、認証情報が会議ログインＩＤと会議パスワードであることを示す情報が送信される。Ｓ６１でＣＰＵ６１は、認証情報と共に、認証情報の種別を示す情報を取得する。Ｓ６３でＣＰＵ６１は、この認証情報の種別を示す情報に従い、取得された認証情報の種別を特定する。
【００７０】
続けて、ＣＰＵ６１は、Ｓ６１で取得された認証情報がＳＳＯトークンであるかを判断する（Ｓ６５）。認証情報がＳＳＯトークンである場合（Ｓ６５：Ｙｅｓ）、ＣＰＵ６１は、第一データベースにアクセスする（Ｓ６７）。ＣＰＵ６１は、第一データベースに、Ｓ６１で取得されたＳＳＯトークンに一致するＳＳＯトークンが記憶されているかを判断する（Ｓ６９）。Ｓ６１で取得されたＳＳＯトークンに一致するＳＳＯトークンが第一データベースに記憶されている場合（Ｓ６９：Ｙｅｓ）、ＣＰＵ６１は、処理をＳ７５に移行する。Ｓ６１で取得されたＳＳＯトークンに一致するＳＳＯトークンが第一データベースに記憶されていない場合（Ｓ６９：Ｎｏ）、ＣＰＵ６１は、処理をＳ７７に移行する。
【００７１】
認証情報がＳＳＯトークンでない場合（Ｓ６５：Ｎｏ）、ＣＰＵ６１は、第二データベースにアクセスする（Ｓ７１）。Ｓ６５が否定（Ｓ６５：Ｎｏ）される場合、Ｓ６１で取得された認証情報は、図４のＳ２９で送信される会議ログインＩＤと会議パスワードである。ＣＰＵ６１は、第二データベースに、Ｓ６１で取得された会議ログインＩＤと会議パスワードに一致する会議ログインＩＤと会議パスワードの組み合わせ（レコード）が、第二データベースに記憶されているかを判断する（Ｓ７３）。前述した会議ログインＩＤと会議パスワードの組み合わせが第二データベースに記憶されている場合（Ｓ７３：Ｙｅｓ）、ＣＰＵ６１は、処理をＳ７５に移行する。前述した会議ログインＩＤと会議パスワードの組み合わせが第二データベースに記憶されていない場合（Ｓ７３：Ｎｏ）、ＣＰＵ６１は、処理をＳ７７に移行する。
【００７２】
Ｓ７５でＣＰＵ６１は、ログイン成功を含む認証結果の送信を制御する。送信に際し、ＣＰＵ６１は、セッション情報を生成する。ＣＰＵ６１は、生成されたセッション情報を認証結果に含める。即ち、Ｓ７５では、ログイン成功とセッション情報を含む認証結果の送信が制御される。送信先は、セキュリティサーバ５０に設定される。ＣＰＵ６１は、この認証結果の送信指令を通信部６４に出力する。これに伴い、前述した各情報を含む認証結果がセキュリティサーバ５０に送信される。
【００７３】
ここで、Ｓ６１で取得された認証情報がＳＳＯトークンであったとする（Ｓ６５：Ｙｅｓ）。この場合、ＣＰＵ６１は、第一データベースにアクセスし、生成されたセッション情報を、Ｓ６１で取得されたＳＳＯトークンに一致するＳＳＯトークンが記憶されたレコードに登録する。これにより、第一データベースは、会議参加者毎に、使用機能情報とセッション情報が関連付けて記憶された状態となる（図２下段参照）。これに対して、Ｓ６１で取得された認証情報が会議ログインＩＤと会議パスワードであったとする（Ｓ６５：Ｎｏ）。この場合、ＣＰＵ６１は、第二データベースにアクセスし、生成されたセッション情報を、Ｓ６１で取得された会議ログインＩＤと会議パスワードに一致する会議ログインＩＤと会議パスワードが記憶されたレコードに登録する。これにより、第二データベースは、会議参加者毎に、使用機能情報とセッション情報が関連付けて記憶された状態となる（図３下段参照）。
【００７４】
Ｓ７７でＣＰＵ６１は、ログインエラーを含む認証結果の送信を制御する。送信先は、セキュリティサーバ５０に設定される。ＣＰＵ６１は、この認証結果の送信指令を通信部６４に出力する。これに伴い、ログインエラーを含む認証結果がセキュリティサーバ５０に送信される。Ｓ７５又はＳ７７を実行した後、ＣＰＵ６１は、第二ログイン処理を終了する。
【００７５】
＜機能一覧送信処理＞
機能一覧送信処理について、図８を参照して説明する。機能一覧送信処理は、図６に示す使用機能確認処理のＳ４７又はＳ４９で、セキュリティサーバ５０から送信された機能一覧要求が、通信部６４で受信された場合に開始される。機能一覧送信処理を開始させたＣＰＵ６１は、通信部６４を介して機能一覧要求を取得する（Ｓ８１）。続けて、ＣＰＵ６１は、取得された機能一覧要求がＳＳＯアクセス情報を含むかを判断する（Ｓ８３）。ＳＳＯアクセス情報を含む機能一覧要求は、図６のＳ４７で、セキュリティサーバ５０から送信される。
【００７６】
Ｓ８１で取得された機能一覧要求がＳＳＯアクセス情報を含む場合（Ｓ８３：Ｙｅｓ）、ＣＰＵ６１は、第一データベースにアクセスし、使用機能情報を取得する（Ｓ８５）。取得の対象となる使用機能情報は、機能一覧要求に含まれるセッション情報に一致するセッション情報に関連付けられた使用機能情報である。実施形態における例では、Ｓ８５で取得される使用機能情報は「全部使用許可」又は「部分使用許可」である。例えば、機能一覧要求に含まれるセッション情報が、「ｘｘｘ１１１」であるとする。この場合、ＣＰＵ６１は、第一データテーブルに記憶されたセッション情報「ｘｘｘ１１１」に関連付けられた使用機能情報「全部使用許可」を取得する（図２下段参照）。機能一覧要求に含まれるセッション情報が、「ｙｙｙ２２２」であったとする。この場合、ＣＰＵ６１は、第一データテーブルに記憶されたセッション情報「ｙｙｙ２２２」に関連付けられた使用機能情報「部分使用許可」を取得する（図２下段参照）。
【００７７】
その後、ＣＰＵ６１は、使用機能情報とセッション情報を含む機能一覧の送信を制御する（Ｓ８７）。使用機能情報は、Ｓ８５で取得された使用機能情報である。セッション情報は、Ｓ８１で取得された機能一覧要求に含まれるセッション情報である。送信先は、セキュリティサーバ５０に設定される。ＣＰＵ６１は、この機能一覧の送信指令を通信部６４に出力する。これに伴い、使用機能情報「全部使用許可」又は「部分使用許可」とセッション情報を含む機能一覧がセキュリティサーバ５０に送信される。
【００７８】
Ｓ８１で取得された機能一覧要求がＳＳＯアクセス情報を含まない場合（Ｓ８３：Ｎｏ）、ＣＰＵ６１は、第二データベースにアクセスし、使用機能情報を取得する（Ｓ８９）。取得の対象となる使用機能情報は、機能一覧要求に含まれるセッション情報に一致するセッション情報に関連付けられた使用機能情報である。実施形態における例では、Ｓ８９で取得される使用機能情報は「限定許可」である。例えば、機能一覧要求に含まれるセッション情報が、「ｚｚｚ３３３」であるとする。この場合、ＣＰＵ６１は、第二データテーブルに記憶されたセッション情報「ｚｚｚ３３３」に関連付けられた使用機能情報「限定許可」を取得する（図３下段参照）。
【００７９】
その後、ＣＰＵ６１は、使用機能情報とセッション情報を含む機能一覧の送信を制御する（Ｓ９１）。使用機能情報は、Ｓ８９で取得された使用機能情報である。セッション情報は、Ｓ８１で取得された機能一覧要求に含まれるセッション情報である。送信先は、セキュリティサーバ５０に設定される。ＣＰＵ６１は、この機能一覧の送信指令を通信部６４に出力する。これに伴い、使用機能情報「限定許可」とセッション情報を含む機能一覧がセキュリティサーバ５０に送信される。Ｓ８７又はＳ９１を実行した後、ＣＰＵ６１は、機能一覧送信処理を終了する。
【００８０】
＜実施形態の効果＞
実施形態によれば、次のような効果を得ることができる。
【００８１】
（１）セキュリティサーバ５０では、第一ログイン処理（図４参照）において、接続要求から取得されたアドレス情報が規定範囲内である場合（図４のＳ１５：Ｙｅｓ参照）、認証サーバ４０における認証用のＳＳＯログインＩＤとＳＳＯパスワードに対応するＳＳＯトークンが、アプリケーションサーバ６０に送信される（図４のＳ２３参照）。アドレス情報が規定範囲内でない場合（図４のＳ１５：Ｎｏ参照）、会議ログインＩＤと会議パスワードが、アプリケーションサーバ６０に送信される（図４のＳ２９参照）。
【００８２】
アプリケーションサーバ６０では、第二ログイン処理（図７参照）において、セキュリティサーバ５０からの、ＳＳＯトークン、又は会議ログインＩＤと会議パスワードを用いた認証が行われ（図７のＳ６９又はＳ７３参照）、認証結果がセキュリティサーバ５０に送信される（図７のＳ７５又はＳ７７参照）。セキュリティサーバ５０では、認証結果がログイン成功を含む場合（図４のＳ３３：Ｙｅｓ参照）、ログイン完了通知が送信され（図４のＳ３５参照）、認証結果がログイン成功を含まない場合（Ｓ３３：Ｎｏ）、ログインエラー通知が送信される（図４のＳ３７参照）。ログイン完了通知又はログインエラー通知の送信先は、接続要求の送信元である端末装置とされる。
【００８３】
そのため、異なる種類の認証情報であっても、会議サーバ３０への接続を、セキュリティサーバ５０とアプリケーションサーバ６０によって認証することができる。認証情報の種類は、端末装置のアドレス情報と規定範囲の関係に応じて決定される。図４のＳ１５の判断条件となる規定範囲は、認証サーバ４０が接続されたサブネットである第二ＬＡＮ１２に対応するローカルアドレスの範囲とすることで、第二ＬＡＮ１２を基準とした判断を行うことができる。第三端末装置２３を、第一端末装置２１と第二端末装置２２と区別することができる。
【００８４】
（２）セキュリティサーバ５０では、使用機能確認処理（図６参照）のＳ４３で接続要求から取得されたアドレス情報が規定範囲内である場合（図６のＳ４５：Ｙｅｓ参照）、ＳＳＯアクセス情報とセッション情報を含む機能一覧要求が、アプリケーションサーバ６０に送信される（図６のＳ４７参照）。アドレス情報が規定範囲内でない場合（図６のＳ４５：Ｎｏ参照）、セッション情報を含む機能一覧要求が、アプリケーションサーバ６０に送信される（図６のＳ４９参照）。
【００８５】
アプリケーションサーバ６０では、機能一覧送信処理（図８参照）において、セキュリティサーバ５０からの機能一覧要求に応じて、機能一覧がセキュリティサーバ５０に送信される（図８のＳ８７又はＳ９１参照）。機能一覧要求がＳＳＯアクセス情報を含む場合（図８のＳ８３：Ｙｅｓ参照）、機能一覧は、第一データベースで、機能一覧要求に含まれるセッション情報に一致するセッション情報に関連付けられた使用機能情報「全部使用許可」又は「部分使用許可」を含む（図２下段と図８のＳ８５及びＳ８７参照）。機能一覧要求がＳＳＯアクセス情報を含まない場合（図８のＳ８３：Ｎｏ参照）、機能一覧は、第二データベースで、機能一覧要求に含まれるセッション情報に一致するセッション情報に関連付けられた使用機能情報「限定許可」を含む（図３下段と図８のＳ８９及びＳ９１参照）。セキュリティサーバ５０では、アプリケーションサーバ６０からの機能一覧が、機能確認要求の送信元である端末装置と、会議サーバ３０に送信される。
【００８６】
そのため、アプリケーションサーバ６０では、端末装置のアドレス情報と規定範囲の関係に応じて、使用機能情報「全部使用許可」又は「部分使用許可」の送信と、使用機能情報「限定許可」の送信を制御することができる。外部ネットワーク１３に接続された第三端末装置２３に対して、使用機能情報「全部使用許可」又は「部分使用許可」が送信されることはない。例えば、遠隔会議で利用される会議機能の１つである資料共有機能に関し、第三端末装置２３における会議資料の共有を制限することができる。秘密事項を含む会議資料に対応する資料データが、外部ネットワーク１３に送信されるといった事態を防止することができる。
【００８７】
＜変形例＞
上述した実施形態は、次のようにすることもできる。以下に示す変形例のうちの幾つかの構成は、適宜組み合わせて採用することもできる。以下では、上記とは異なる点を説明することとし、同様の点についての説明は適宜省略する。
【００８８】
（１）上記では、図４に示す第一ログイン処理のＳ１５において、第二ＬＡＮ１２に対応するアドレス情報の範囲を規定範囲として設定し、接続要求から取得されたアドレス情報と、規定範囲を比較することとした。図４のＳ１５は、取得された接続要求に、第一認証情報としてのＳＳＯログインＩＤとＳＳＯパスワードが含まれているかに従い、接続要求の送信元である端末装置のアドレス情報が規定範囲内であるかを判断するようにしてもよい。即ち、ＳＳＯログインＩＤとＳＳＯパスワードが接続要求に含まれている場合、ＣＰＵ５１は、接続要求の送信元である端末装置のアドレス情報は規定範囲内であると判断する（図４のＳ１５：Ｙｅｓ参照）。ＳＳＯログインＩＤとＳＳＯパスワードが接続要求に含まれていない場合、ＣＰＵ５１は、接続要求の送信元である端末装置のアドレス情報は規定範囲内ではないと判断する（図４のＳ１５：Ｎｏ参照）。
【００８９】
（２）上記では、図４に示す第一ログイン処理のＳ１５において、接続要求に含まれるアドレス情報が規定範囲に含まれるかの判断として、アドレス情報が第二ＬＡＮ１２に対応するローカルアドレスの範囲に含まれるかを判断することとした。アドレス情報は、ＩＰアドレス以外であってもよい。例えば、接続要求が送信元である端末装置の物理アドレス（例えば、ＭＡＣアドレス）を含む場合、送信元である端末装置のＭＡＣアドレスが特定のＭＡＣアドレスかを判断することで、アドレス情報が規定範囲に含まれるかを判断するようにしてもよい。規定範囲としての特定のＭＡＣアドレスは、例えば、第二ＬＡＮ１２に接続される、第一端末装置２１と第二端末装置２２といった複数の端末装置のＭＡＣアドレスに対応する。特定のＭＡＣアドレスは、例えば、第一ログイン処理のプログラムに登録されている。ＣＰＵ５１は、Ｓ１５のタイミングで、認証サーバ４０にアクセスし、認証サーバ４０から特定のＭＡＣアドレスを取得するようにしてもよい。送信元である端末装置のＭＡＣアドレスが特定のＭＡＣアドレスである場合、ＣＰＵ５１は、接続要求の送信元である端末装置のアドレス情報は規定範囲内であると判断する（図４のＳ１５：Ｙｅｓ参照）。送信元である端末装置のＭＡＣアドレスが特定のＭＡＣアドレスでない場合、ＣＰＵ５１は、接続要求の送信元である端末装置のアドレス情報は規定範囲内ではないと判断する（図４のＳ１５：Ｎｏ参照）。
【００９０】
（３）上記では、図６に示す使用機能確認処理で、機能確認要求から取得されたアドレス情報が規定範囲内であるかを判断し（図６のＳ４５参照）、規定範囲内である場合（図６のＳ４５：Ｙｅｓ参照）、ＳＳＯアクセス情報を含む機能一覧要求がアプリケーションサーバ６０に送信されることとした（図６のＳ４７参照）。図８に示す機能一覧送信処理では、機能一覧要求におけるＳＳＯアクセス情報の有無に応じて（図８のＳ８３参照）、アクセス先となるデータベースが決定される。機能確認要求の送信元の端末装置のアドレス情報が規定範囲内であるかの判断は、機能一覧送信処理で行うようにしてもよい。この場合、使用機能確認処理では、Ｓ４５〜Ｓ４９の処理が省略される。アプリケーションサーバ６０に送信される機能一覧要求には、Ｓ４３で取得されたアドレス情報と、セッション情報が含められる。ＳＳＯアクセス情報は省略される。アプリケーションサーバ６０では、機能一覧送信処理のプログラムに、上記同様の規定範囲が登録される。機能一覧送信処理では、Ｓ８１で取得された機能一覧要求からアドレス情報が取得される。続けて、機能一覧送信処理では、このアドレス情報に従い、図６のＳ４５と同様の判断が行われ、判断結果に応じて処理がＳ８５又はＳ８９に移行される。
【００９１】
（４）上記では、図６に示す使用機能確認処理で、機能確認要求から取得されたアドレス情報が規定範囲内である場合（図６のＳ４５：Ｙｅｓ参照）、ＳＳＯアクセス情報とセッション情報を含む機能一覧要求を、アプリケーションサーバ６０に送信することとした（図６のＳ４７参照）。図８に示す機能一覧送信処理では、機能一覧要求におけるＳＳＯアクセス情報の有無に応じて（図８のＳ８３参照）、アクセス先となるデータベースが決定される。機能一覧要求において、ＳＳＯアクセス情報は、省略するようにしてもよい。この場合、使用機能確認処理では、機能確認要求の取得に応じて（図７のＳ４１参照）、機能確認要求に含まれるセッション情報を含む機能一覧要求が、アプリケーションサーバ６０に送信される。機能一覧送信処理では、上記同様、Ｓ８１で機能一覧要求が取得される。続けて、機能一覧送信処理では、第一データベースに記憶されたレコードと、第二データベースに記憶されたレコードを検索対象として、取得された機能一覧要求に含まれるセッション情報に一致するセッション情報が記憶されたレコードが検索され、前述したレコードが特定される。その後、機能一覧送信処理では、特定されたレコードに記憶された使用機能情報を含む機能一覧が、セキュリティサーバ５０に送信される。使用機能確認処理では、上記同様、Ｓ５１でセキュリティサーバ５０からの機能一覧が取得され、Ｓ５３が実行される。
【００９２】
（５）上記では、図４に示す第一ログイン処理のＳ２３及びＳ２９で、認証情報と共に、認証情報の種別を示す情報を送信し、図７に示す第二ログイン処理のＳ６３では、この認証情報の種別を示す情報に従い、Ｓ６１で取得された認証情報の種別を特定することとした。Ｓ６３における認証情報の種別の特定は、次のようにして行うようにしてもよい。例えば、認証情報がパスワードを含むかに従い、認証情報の種別を特定するようにしてもよい。認証情報がパスワードを含む場合、認証情報に含まれるパスワードは、会議パスワードである。従って、Ｓ６１で取得された認証情報として、会議ログインＩＤと会議パスワードを特定することができる。一方、認証情報がパスワードを含まない場合、Ｓ６１で取得された認証情報として、ＳＳＯトークンを特定することができる。この他、Ｓ６１で取得された認証情報のデータ長が、所定の基準値以上であるかに従い、認証情報の種別を特定するようにしてもよい。この場合、ＳＳＯトークンのデータ長は基準値以上とされる。会議ログインＩＤと会議パスワードのデータ長は、基準値未満とされる。認証情報のデータ長が基準値以上である場合、Ｓ６１で取得された認証情報として、ＳＳＯトークンを特定することができる。認証情報のデータ長が基準値未満である場合、Ｓ６１で取得された認証情報として、会議ログインＩＤと会議パスワードを特定することができる。
【００９３】
（６）上記では、第三端末装置２３のような外部ネットワーク１３に接続された端末装置を介して遠隔会議に参加する会議参加者に対しては、限定許可を設定することとした。外部ネットワーク１３に接続された端末装置を介して遠隔会議に参加する会議参加者に対しても、初期値として又は「全部使用許可」において認められる変更機能により、例えば、使用許可情報「部分使用許可」を設定できるようにしてもよい。
【００９４】
第三端末装置２３のような外部ネットワーク１３に接続された端末装置を介して遠隔会議に参加する会議参加者に対しては、上記同様、限定許可だけが設定されるとした運用がされるとする。この場合、図８に示す機能一覧送信処理では、Ｓ８３が否定された場合（図８のＳ８３：Ｎｏ参照）、直ちに、使用機能情報「限定許可」を含む機能一覧を、セキュリティサーバ５０に送信するようにしてもよい。この場合、Ｓ８９は省略され、Ｓ８３が否定された場合（図８のＳ８３：Ｎｏ参照）、Ｓ９１が実行される。
【符号の説明】
【００９５】
１０  遠隔会議システム
１１  第一ＬＡＮ
１２  第二ＬＡＮ
１３  外部ネットワーク
１４  ファイアウォール
２１  第一端末装置
２２  第二端末装置
２３  第三端末装置
３０  会議サーバ
４０  認証サーバ
５０  セキュリティサーバ
５１  ＣＰＵ
５２  記憶装置
５３  ＲＡＭ
５４  通信部
５５  バス
６０  アプリケーションサーバ
６１  ＣＰＵ
６２  記憶装置
６３  ＲＡＭ
６４  通信部
６５  バス
【図１】
2016072793.tif 000003
【図２】
2016072793.tif 000004
【図３】
2016072793.tif 000005
【図４】
2016072793.tif 000006
【図５】
2016072793.tif 000007
【図６】
2016072793.tif 000008
【図７】
2016072793.tif 000009
【図８】
2016072793.tif 000010