(57)【要約】      （修正有）【課題】システムを利用する端末の利用状況に応じて適切なデバイスを設定可能な仕組みを提供する。【解決手段】サーバ装置と、複数のオーディオデバイスを接続可能な情報処理装置とが通信可能に接続された情報処理システムであって、情報処理装置がサーバ装置にアクセスする際の端末の状況であるアクセス状況と、利用するデバイス情報を対応付けて記憶されたデバイス情報テーブルを記憶するデバイス情報記憶手段と、情報処理装置がサーバ装置にアクセスする際のアクセス状況を取得するアクセス状況取得手段と、アクセス状況取得手段で取得したアクセス状況に対応するデバイス情報をデバイス情報テーブルより取得するデバイス情報取得手段と、デバイス情報取得手段により取得されたデバイス情報を、サーバ装置にアクセスする情報処理装置が利用するデバイスとして設定するデバイス設定手段と、を有する。【選択図】図５
2017083964.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、複数のオーディオデバイスを接続可能な情報処理装置とが通信可能に接続された情報処理システムであって、
前記情報処理装置が前記サーバ装置にアクセスする際の端末の状況であるアクセス状況と、利用するデバイス情報を対応付けて記憶されたデバイス情報テーブルを記憶するデバイス情報記憶手段と、
前記情報処理装置が前記サーバ装置にアクセスする際のアクセス状況を取得するアクセス状況取得手段と、
前記アクセス状況取得手段で取得したアクセス状況に対応するデバイス情報を前記デバイス情報テーブルより取得するデバイス情報取得手段と、
前記デバイス情報取得手段により取得されたデバイス情報を、前記サーバ装置にアクセスする情報処理装置が利用するデバイスとして設定するデバイス設定手段と、
を有することを特徴とする情報処理システム。
【請求項２】
前記サーバ装置にアクセスする際に利用するデバイスを設定するためのデバイス設定画面を表示するデバイス設定画面表示制御手段を更に有し、
前記デバイス設定手段は、前記デバイス情報取得手段により取得したデバイス情報を、前記デバイス設定画面を介することなく設定することを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記アクセス状況は、前記情報処理装置が前記サーバ装置へアクセスする場所である場所情報であって、
前記デバイス情報取得手段は、前記アクセス状況取得手段で取得した場所情報に応じたデバイス情報を取得することを特徴とする請求項１または２記載の情報処理システム。
【請求項４】
前記アクセス状況は、前記サーバ装置に接続する端末の機種情報であって、
前記デバイス情報取得手段は、前記アクセス状況取得手段で取得した機種情報に応じたデバイス情報を取得することを特徴とする請求項１または２記載の情報処理システム。
【請求項５】
前記アクセス状況は、前記サーバ装置に接続する端末の機種情報および前記サーバ装置へアクセスする場所情報であって、
前記デバイス情報取得手段は、前記アクセス状況取得手段で取得した機種情報および場所情報に応じたデバイス情報を取得することを特徴とする請求項１または２記載の情報処理システム。
【請求項６】
前記情報処理装置が、前回サーバ装置に接続した際のデバイス設定を記憶する前回デバイス記憶手段を更に有し、
前記デバイス設定手段は、前記デバイス情報テーブルに前記アクセス状況取得手段で取得したデバイス情報が存在しない場合、前記前回デバイス記憶手段に記憶された前回サーバ装置に接続した際のデバイスを設定することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
情報処理装置がサーバ装置にアクセスする際の端末の状況であるアクセス状況と、利用するデバイス情報を対応付けて記憶されたデバイス情報テーブルを記憶するデバイス情報記憶手段を有するサーバ装置と通信可能に接続され、複数のオーディオデバイスを接続可能な情報処理装置であって、
前記情報処理装置が前記サーバ装置にアクセスする際のアクセス状況を取得するアクセス状況取得手段と、
前記アクセス状況取得手段により取得したアクセス状況を前記サーバ装置に送信するアクセス状況送信手段と、
前記アクセス状況送信手段により送信されたアクセス状況に対応するデバイス情報を前記サーバ装置から受信するデバイス情報受信手段と、
前記デバイス情報受信手段により受信したデバイス情報を、前記サーバ装置にアクセスする情報処理装置が利用するデバイスとして設定するデバイス設定手段と、
を有することを特徴とする情報処理装置。
【請求項８】
複数のオーディオデバイスを接続可能な情報処理装置と通信可能に接続されたサーバ装置であって、
前記情報処理装置が前記サーバ装置にアクセスする際の端末の状況であるアクセス状況と、利用するデバイス情報を対応付けて記憶されたデバイス情報テーブルを記憶するデバイス情報記憶手段と、
前記情報処理装置が取得した前記サーバ装置にアクセスする際のアクセス状況を受信するアクセス状況受信手段と、
前記アクセス状況受信手段で取得したアクセス状況に対応するデバイス情報を前記デバイス情報テーブルより取得するデバイス情報取得手段と、
前記デバイス情報取得手段により取得されたデバイス情報を、前記情報処理装置に送信するデバイス情報送信手段と、
を有することを特徴とするサーバ装置。
【請求項９】
情報処理装置がサーバ装置にアクセスする際の端末の状況であるアクセス状況と、利用するデバイス情報を対応付けて記憶されたデバイス情報テーブルを記憶するデバイス情報記憶手段を有するサーバ装置と、複数のオーディオデバイスを接続可能な情報処理装置とが通信可能に接続された情報処理システムの制御方法であって、
前記情報処理装置が前記サーバ装置にアクセスする際のアクセス状況を取得するアクセス状況取得ステップと、
前記アクセス状況取得ステップで取得したアクセス状況に対応するデバイス情報を前記デバイス情報テーブルより取得するデバイス情報取得ステップと、
前記デバイス情報取得ステップにより取得されたデバイス情報を、前記サーバ装置にアクセスする情報処理装置が利用するデバイスとして設定するデバイス設定ステップと、
を有することを特徴とする情報処理システムの制御方法。
【請求項１０】
情報処理装置がサーバ装置にアクセスする際の端末の状況であるアクセス状況と、利用するデバイス情報を対応付けて記憶されたデバイス情報テーブルを記憶するデバイス情報記憶手段を有するサーバ装置と、複数のオーディオデバイスを接続可能な情報処理装置とが通信可能に接続された情報処理システムで読み取り可能なプログラムであって、
前記情報処理システムを、
前記情報処理装置が前記サーバ装置にアクセスする際のアクセス状況を取得するアクセス状況取得手段と、
前記アクセス状況取得手段で取得したアクセス状況に対応するデバイス情報を前記デバイス情報テーブルより取得するデバイス情報取得手段と、
前記デバイス情報取得手段により取得されたデバイス情報を、前記サーバ装置にアクセスする情報処理装置が利用するデバイスとして設定するデバイス設定手段と、
を有することを特徴とする情報処理システムとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、サーバ装置、制御方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータやタブレット端末などの情報処理装置にカメラ、マイク、スピーカーなどの機能を有するデバイスを接続して利用されている。
【０００３】
これらデバイスは、情報処理装置に内蔵されているバスに接続されていたり、ＵＳＢやｂｌｕｅｔｈｏｏｔｈのインタフェースに接続されていたりする。
【０００４】
特許文献１には、テレビ会議に利用可能で、音声または画像を入力する入力手段が通信装置に複数接続されている場合に、使用する入力手段を選択することができる仕組みが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−７５０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１では、使用されていた入力手段と通信装置との接続が解除された場合に、通信装置に未だ接続されている複数の入力手段の中から、新たに使用する適切な入力手段を自動的に選択することができるようになっている。
【０００７】
しかしながら、最初に使用するときにはカメラやマイク、スピーカーなどの入出力デバイスを手動で選択する必要があり、ユーザが誤ったデバイスを選択してしまった場合などには正常に通信を行うことが出来なくなってしまう。
【０００８】
また、企業などでは、ウェブ会議を行う会議室空間には、常設の入出力デバイスがあり、管理者はこれらを利用させたい場合もある。また、自席でウェブ会議を行う場合には、内蔵の入出力デバイスを利用するケースが多い。さらに、端末の機種に応じて、利用するデバイスを固定させたいようなケースもある。
【０００９】
そこで、本願発明では、上記問題点に鑑み、システムを利用する端末の利用状況に応じて適切なデバイスを設定可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
サーバ装置と、複数のオーディオデバイスを接続可能な情報処理装置とが通信可能に接続された情報処理システムであって、前記情報処理装置が前記サーバ装置にアクセスする際の端末の状況であるアクセス状況と、利用するデバイス情報を対応付けて記憶されたデバイス情報テーブルを記憶するデバイス情報記憶手段と、前記情報処理装置が前記サーバ装置にアクセスする際のアクセス状況を取得するアクセス状況取得手段と、前記アクセス状況取得手段で取得したアクセス状況に対応するデバイス情報を前記デバイス情報テーブルより取得するデバイス情報取得手段と、前記デバイス情報取得手段により取得されたデバイス情報を、前記サーバ装置にアクセスする情報処理装置が利用するデバイスとして設定するデバイス設定手段と、を有することを特徴とする。
【発明の効果】
【００１１】
システムを利用する端末の利用状況に応じて適切なデバイスを設定可能な仕組みを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係わるウェブ会議システムのシステム構成図の一例を示す図である。
【図２】本発明の実施形態に係わるウェブ会議システムを実現可能な情報処理装置のハードウェア構成の一例を示すブロック図である。
【図３】本発明の実施形態に係わるウェブ会議システムを実現可能な情報処理システムの機能構成の一例機能構成図である。
【図４】本発明の実施形態に係わるデバイス設定画面の一例を示す図である。
【図５】本発明の実施形態に係わる利用状況とデバイス情報との関連を示す概念図の一例を示す図である。
【図６】本発明の実施形態に係わるデバイス情報テーブルの一例を示す図である。
【図７】本発明の実施形態に係わる機種情報を利用したデバイス設定の処理の一例を示すフローチャートである。
【図８】本発明の実施形態に係わる場所情報を利用したデバイス設定の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１４】
図１は、本発明の実施形態に係わるウェブ会議システムのシステム構成図の一例を示す図である。
【００１５】
本発明のウェブ会議システムは、例えば、パーソナルコンピュータを適用可能な情報処理装置１００（３００、３１０）と各クライアント端末でウェブ会議システムを利用可能にするウェブ会議サーバ（サーバ装置）２００がネットワーク１１０を介して通信可能に接続されている。
【００１６】
ウェブ会議サーバ２００は、ウェブブラウザを利用したウェブ会議を実現するためのサーバである。情報処理装置１００は、はウェブ会議サーバ２００へアクセスすることにより、ウェブ会議画面（インタフェース）を取得してウェブ会議を行うことができる。本実施例では、情報処理装置１００や３００のようにタブレットＰＣを例にして説明するが、情報処理装置３１０のようなノートＰＣや不図示のデスクトップＰＣなどを利用することもできる。情報処理装置は、ウェブ会議サーバから配信されるコンテンツの画像を所定の表示領域に表示可能となっている。
【００１７】
これら情報処理装置１００には、ウェブ会議サーバ２００へアクセスするためのウェブブラウザ、及び専用のモジュールがインストールされている。なお、この専用のモジュールは、例えば、ウェブブラウザを介して、ウェブ会議サーバ２００からダウンロードするＡｃｔｉｖｅＸコンポーネントである。なお、ウェブ会議において自身の動画像を送信する場合は、ビデオデバイスであるウェブカメラなどのカメラ１０１を接続する。音声を送信する場合は、マイク１０２を接続し、相手の音声を視聴するためにはスピーカー１０３を接続する。マイク１０２およびスピーカー１０３はオーディオデバイスである。
【００１８】
また、各デバイスは同じ筐体のハードに備えられるものもあり、例えばカメラ機能とマイク機能や、マイク機能とスピーカー機能、および全ての機能を備えたデバイスも存在する。
【００１９】
また、ウェブ会議システムは、情報処理装置１００の画面を他の情報処理装置（３００や３１０）の画面に表示する、画面共有を行うことができる。共有される画面は、情報処理装置１００で指定することが可能で、指定するアプリケーションの画面であったり、デスクトップ全体であったりする。
【００２０】
本ウェブ会議システムは、ルームと呼ばれるウェブ上の仮想会議室を複数設定することが可能で、ルームを複数設定することにより複数の会議を行うことが可能である。
【００２１】
図２は、本発明の実施形態に係わる情報処理装置のハードウェア構成の一例を示すブロック図である。
【００２２】
図２に示すように、情報処理装置１００では、システムバス２００を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、記憶装置２０４、入力コントローラ２０５、音声入出力コントローラ２０６、ビデオコントローラ２０７、メモリコントローラ２０８、よび通信Ｉ／Ｆコントローラ２０９が接続される。
【００２３】
ＣＰＵ２０１は、システムバス２００に接続される各デバイスやコントローラを統括的に制御する。
【００２４】
ＲＯＭ２０２あるいは記憶装置２０４は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ（データテーブルを含む）を保持している。
【００２５】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは記憶装置２０４からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００２６】
入力コントローラ２０５は、キーボード／タッチパネル／カメラ２１０などの入力装置からの入力を制御する。入力装置はこれに限ったものでなく、マウスやマルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
【００２７】
音声入出力コントローラ２０６は、マイク／スピーカー２１１からの入出力を制御する。マイクから入力された音声を音声認識することが可能となっている。スピーカーにはイヤホンを接続することも可能である。
【００２８】
ビデオコントローラ２０７は、ディスプレイ２１２などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作により受け付け可能な装置については、キーボード／タッチパネル２１０からの入力を受け付けることも可能となる。
【００２９】
なおビデオコントローラ２０７は、表示制御を行うためのビデオメモリ（ＶＲＡＭ）を制御することが可能で、ビデオメモリ領域としてＲＡＭ２０３の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
【００３０】
本発明では、ユーザが情報処理装置を通常する場合の表示に用いられる第１のビデオメモリ領域と、所定の画面が表示される場合に、第１のビデオメモリ領域の表示内容に重ねての表示に用いられる第２のビデオメモリ領域を有している。ビデオメモリ領域は２つに限ったものではなく、情報処理装置の資源が許す限り複数有することが可能なものとする。
【００３１】
メモリコントローラ２０８は、外部メモリ２１３へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置（ハードディスク）、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等を利用可能である。
【００３２】
通信Ｉ／Ｆコントローラ２０９、ネットワーク２１４を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信やＩＳＤＮなどの電話回線、および携帯電話の３Ｇ回線を用いた通信が可能である。
【００３３】
なお、記憶装置２０４は情報を永続的に記憶するための媒体であって、その形態をハードディスク等の記憶装置に限定するものではない。例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの媒体であってもよい。
【００３４】
また本実施形態における通信端末で行われる各種処理時の一時的なメモリエリアとしても利用可能である。
【００３５】
図３は、本発明の実施形態に係わるウェブ会議システムを構成する情報処理装置の機能構成の一例機能構成図である。
【００３６】
図１に示すウェブ会議システムを構成する情報処理システムの機能構成について説明する。
【００３７】
情報処理システムは、全体制御部３１１、場所情報取得部３１２、機種情報取得部３１３、アクセス情報送信部３１４、デバイス情報取得部３１５、およびデバイス情報管理部３１６の機能を有している。
【００３８】
本実施例では、全体制御部３１１〜アクセス情報送信部３１４までを情報処理装置が、デバイス情報取得部３１５およびデバイス情報管理部３１６をサーバ装置が有するものとして説明するが、本機能はどちらの装置が有してもよく、また、どちらか装置が全ての機能を有するように構成してもよい。
【００３９】
全体制御部３１１は、ウェブ会議システムのクライアント端末として動作するための情報処理装置全体の制御を行う。
【００４０】
場所情報取得部３１２は、情報処理装置がウェブ会議システムを利用すべくウェブ会議サーバにアクセスする場所情報を取得する。例えば場所情報とは、接続するネットワークやＧＰＳによる位置情報、ユーザの手入力による場所情報などを取得する。
【００４１】
機種情報取得部３１３は、ウェブ会議システムに利用するクライアント端末の機種情報を取得する。機種情報で利用する機種名は、情報処理装置の機種名であってもよいし、モデル名であってもよい。
【００４２】
ここで取得された場所情報および機種情報などを端末の利用状況をアクセス状況（アクセス情報）とし、これら利用状況に応じて、利用するデバイスが決定される。
【００４３】
アクセス情報送信部３１４は、取得された場所情報および機種情報またはそれらの組み合わせをアクセス情報としウェブ会議サーバに送信する。
【００４４】
デバイス情報取得部３１５は、アクセス情報３１４で受信したアクセス情報（端末の利用状況）に応じて、情報処理装置が利用すべきデバイス情報を取得する。
【００４５】
デバイス情報管理部３１６は、デバイス情報テーブルを記憶するとともに、情報処理装置からの追加要求に応じてテーブルの追加などを行う。
【００４６】
図４は、本発明の実施形態に係わるデバイス設定画面の一例を示す図である。
【００４７】
デバイス設定画面４０１は、ウェブ会議室への入室時や入室後にユーザによって起動されることで表示される画面である。情報処理装置またはサーバ装置のデバイス設定画面表示制御手段によって表示制御される。
【００４８】
ウェブ会議でユーザが利用する情報処理装置で使うデバイスを選択するための画面である。
【００４９】
ビデオ４１１では、ビデオデバイスの選択と解像度などの設定を行うことができる。カメラ４１２のプルダウンメニューを選択すると、利用しているＯＳが認識しているカメラデバイスの一覧が表示され、ユーザは所望のデバイスを選択する。
【００５０】
オーディオ４２１では、オーディオデバイスであるスピーカー４２２およびマイク４２３の各デバイスの選択と設定を行うことができる。スピーカー音量４２４やマイク音量４２５で選択した各オーディオデバイスの音量などの設定を行うことができる。
【００５１】
前回のデバイス設定を利用する４２６にチェックすると、前回Ｗｅｂ会議システムに接続したときのデバイス設定がデフォルトで表示されるようになる。
【００５２】
ウィザード４３１を押下した場合、デバイス設定画面４０１の各項目を対話形式で段階的に設定する画面が表示され、プリセット４３２を押下した場合、過去にユーザによって保存された設定を選択する画面が表示される。ＯＫボタン４３３を押下すると設定内容が保存され本画面は終了する。
【００５３】
このようにデバイスの設定画面には、ＯＳが認識している（デバイスドライバがインストールされている）デバイスが選択可能に表示されるので、ユーザは自分でデバイスを選択する必要があるが、本発明では、クライアント端末が利用する場所やクライアント端末の機種ごとにデバイスの設定記憶しておき、ユーザは本画面による設定を行わなくても、ウェブ会議システムに接続したときに自動的に適切なデバイスが設定されることとなる。
【００５４】
図５は、本発明の実施形態に係わる利用状況とデバイス情報との関連の一例を示す概念図である。
【００５５】
クライアント端末がウェブ会議室を利用する状況に対して、利用するデバイス情報が対応付いて記憶されるものである。利用状況とは、利用するクライアント端末の機種であったり、クライアント端末が利用する場所であったり、利用する時間帯などを利用可能である。本実施例では、利用状況として、機種および場所に対応したデバイス設定について説明する。また、これら利用状況は組み合わせて使用することも可能である。
【００５６】
利用状況に対応するデバイス情報の概念図として、機種別デバイス情報５０１、場所別デバイス情報５０２、機種／場所別デバイス情報５０３、および場所／機種別デバイス情報５０４について説明する。
【００５７】
機種別デバイス情報５０１が設定されている場合、機種名をキーにしてデバイス情報が決定される。例えば、機種Ａがウェブ会議システムに接続するとデバイス情報１に設定されたデバイスが選択される。この際、図４に示すデバイス設定画面を表示せずに情報処理装置に設定される。
【００５８】
同様に、機種Ｂに対してはデバイス情報２、機種Ｃに対しては、デバイス情報３が設定される。
【００５９】
なお、ウェブ会議室を利用するクライアント端末の機種情報は、端末のプロパティ情報やハードウェア情報などから取得するものとする。
【００６０】
場所別デバイス情報５０２が設定されている場合、クライアント端末がウェブ会議を利用する場所をキーにしてデバイス情報が決定される。例えば、場所Ａでウェブ会議システムに接続すると、デバイス情報４に設定されたデバイスが設定される。この際、図４に示すデバイス設定画面を表示せずに情報処理装置に設定される。
【００６１】
同様に場所Ｂであればデバイス情報５、場所Ｃであればデバイス情報６が設定される。
【００６２】
なお、場所情報は、クライアント端末のＭＡＣアドレスやＩＰアドレスなどを利用して接続したネットワーク情報から特定してもよいし、ＧＰＳなどの位置情報を利用してもよい。また、ユーザにより「会議室Ａ」などの場所情報を入力させ、その場所に対応したデバイス情報を選択できるようにしてもよい。
【００６３】
機種／場所別デバイス情報５０３が設定されている場合は、機種情報と場所情報の組み合わせに対応したデバイス情報が設定されており、機種Ａが場所Ａでウェブ会議システムを利用する場合に、デバイス情報１０が端末に設定されるように設定されている。
【００６４】
場所／機種別デバイス情報５０４が設定されている場合は、場所情報と機種情報の組み合わせに対応したデバイス情報が設定されており、場所Ａが機種Ａでウェブ会議システムを利用する場合に、デバイス情報１０が端末に設定されるように設定されている。
【００６５】
図６は、本発明の実施形態に係わるデバイス情報テーブルの一例を示す図である。
【００６６】
デバイス情報テーブルは、サーバ装置の記憶領域（デバイス情報記憶手段）に記憶され、クライアント端末の利用場所や端末情報などの利用状況に対応したデバイス情報を取得するために利用される。
【００６７】
デバイス情報テーブルとして、機種別デバイス情報テーブル６０１、場所別デバイス情報テーブル６０２、および場所／機種別デバイス情報テーブル６０３を例に説明する。
【００６８】
このように異なるテーブルとして記憶するようにしてもよいし、利用されるテーブルだけを記憶するようにしてもよい。なお、その場合は、単にデバイス情報テーブルと呼んでもよい。
【００６９】
機種別デバイス情報テーブル６０１は、図５に示すデバイス情報の概念図である機種別デバイス情報５０１の具体例を示しており、一意なＩＤをキーに機種情報とデバイス情報が対応付いて、複数記憶されている。
【００７０】
例えば、ＩＤ１には、システムを利用するクライアント端末の機種名である機種情報がＴ＿ＰＣの場合、当該ＰＣで利用するデバイスとして設定されるデバイス情報は、図４のカメラ４１２にはカメラ（１）、マイク４２３にはマイク（２）、スピーカー４２２にはスピーカー（２）がそれぞれ設定される。
【００７１】
これにより、Ｔ＿ＰＣを利用するユーザは、デバイス設定を行わずともこれらのデバイスをウェブ会議システムで利用することができる。
【００７２】
なお、機種情報で利用する機種名は、情報処理装置の機種名であってもよいし、モデル名であってもよい。
【００７３】
場所別デバイス情報テーブル６０２は、図５に示すデバイス情報の概念図である場所別デバイス情報５０２の具体例を示しており、一意なＩＤをキーに機種情報とデバイス情報が対応付いて、複数記憶されている。
【００７４】
例えば、ＩＤ１１には、クライアント端末がシステムに接続する場所（位置）である場所情報が自席の場合、デバイス情報は、図４のカメラ４１２には内蔵カメラ、マイク４２３には内蔵マイク、スピーカー４２２には内蔵スピーカーがそれぞれ設定される。
【００７５】
これにより、自席からウェブ会議システムを利用するユーザは、デバイス設定を行わずともこれらのデバイスをウェブ会議システムで利用することができる。
【００７６】
なお、場所情報は、会議室Ａ〜Ｃ、ラウンジが設定されているが、その他ビル名であってもよいし、住所であってもよい。
【００７７】
場所／機種別デバイス情報テーブル６０３は、図５に示すデバイス情報の概念図である機種／場所別デバイス情報５０３や場所／機種別デバイス情報５０４の具体例を示しており、一意なＩＤをキーに、場所情報および機種情報に対応したデバイス情報が記憶されている。
【００７８】
例えば、ＩＤ２１には、クライアント端末がシステムに接続する場所である場所情報が自席かつシステムを利用するクライアント端末の機種名である機種情報がＴ＿ＰＣの場合、デバイス情報は、図４のカメラ４１２には内蔵カメラ、マイク４２３には内蔵マイク、スピーカー４２２には内蔵スピーカーがそれぞれ設定される。
【００７９】
これにより、同じＴ＿ＰＣであっても、適用するデバイス情報テーブルによって、自席で利用する場合と場所情報を考慮しない場合で違うデバイスを設定させることができる。
【００８０】
なお、デバイス設定情報テーブルは、管理者によって作成されるものであるが、ユーザが設定して利用したデバイス情報については、デバイス設定情報テーブルに追加されるように構成することも可能である。
【００８１】
図７は、本発明の実施形態に係わる機種情報を利用したデバイス設定の処理の一例を示すフローチャートである。
【００８２】
ウェブ会議システムを利用するクライアントである情報処理装置と、ウェブ会議サーバの処理フローであり、ステップＳ７０１〜ステップＳ７１１は情報処理装置、ステップＳ７２１〜ステップＳ７２６はサーバ装置の処理である。
【００８３】
本処理はクライアント端末によりウェブ会議システムに入室する際、もしくは、ウェブ会議システムにログインした際に開始される。
【００８４】
ステップＳ７０１でクライアント端末は、自身の機種情報を取得し（アクセス状況取得手段）、ステップＳ７０２では、取得した機種情報をウェブ会議サーバに送信する（アクセス状況送信手段）。
【００８５】
機種情報はクライアント端末のＯＳを介してプロパティ情報などから取得するようにしてもよいし、ユーザによる入力を受付けることにより取得してもよい。
【００８６】
ステップＳ７２１でウェブ会議サーバは機種情報を受信し（アクセス状況受信手段）、ステップＳ７２２で受信した機種情報に対応したデバイス情報を、デバイス情報テーブルから検索する。この場合、機種別デバイス情報テーブル６０１が利用される。
【００８７】
ステップＳ７２３では、受信した機種情報に対応するデバイス情報が設定されていたかどうか、すなわちテーブルに記憶されていたかを判定する。設定されていると判定された場合はステップＳ７２４に進み、ステップＳ７２４では、受信した機種情報に対応するデバイス設定情報をクライアント端末に送信する。（デバイス情報送信手段）
【００８８】
一方、設定されていないと判定された場合は、その旨をクライアント端末に送信する。ステップＳ７０３でクライアント端末は、送信した機種情報に対応するデバイス情報が無い旨を受信し、ステップＳ７０４では、デバイス選択する設定になっているかどうかを確認する。
【００８９】
デバイス選択するかどうかの設定は、図４の前回のデバイス設定を利用する４２６にチェックがあるかどうかで判定する。チェックされている場合は、ステップＳ７０６に進み、図４の画面を表示しユーザよりデバイスの選択を受付ける。
【００９０】
一方、チェックされていない場合は、ステップＳ７０５に進み、前回入室時（またはサーバに接続時）に利用した時に記憶されていたデバイス設定を使用する。前回サーバに接続した時のデバイス情報は、前回デバイス記憶手段によって記憶される。
【００９１】
ステップＳ７０７では、ステップＳ７２４で送信されたデバイス設定を受信し（デバイス情報受信手段）、ステップＳ７０８では、それぞれステップＳ７０５〜Ｓ７０６で決定したデバイス情報に対応するデバイスが利用可能かどうかの判定を行う。
【００９２】
デバイスの利用が可能であった場合は、ステップＳ７１０に進み、ウェブ会議室への入室を行い、ステップＳ７１１で未登録の機種情報とデバイス設定をウェブ会議サーバに送信する。
【００９３】
ここで、送信する情報は、ステップＳ７０５またはステップＳ７０６で設定された、デバイス設定情報テーブルに記憶されていなかった機種情報とデバイス情報の組み合わせである。
【００９４】
ウェブ会議サーバは、ステップＳ７２５でデバイス設定情報を受信し、ステップＳ７２６で、受信したデバイス設定をデバイス情報テーブルに保存する。なお、ステップＳ７１１、ステップＳ７２５、およびステップＳ７２６の処理は設定により、実行するようにもしないようにも設定が可能な処理である。
【００９５】
一方、ステップＳ７０８でデバイスの利用が不可であった場合は、ステップＳ７０９に進み所定のエラー画面を表示し、処理を終了する。
【００９６】
図８は、本発明の実施形態に係わる場所情報を利用したデバイス設定の処理の一例を示すフローチャートである。
【００９７】
図７がクライアント端末の機種情報に応じてデバイス設定を選択したのに対し、本処理はクライアント端末がウェブ会議サーバにアクセスする場所に応じてデバイス設定を選択する処理である。
【００９８】
ウェブ会議システムを利用するクライアントである情報処理装置と、ウェブ会議サーバの処理フローであり、ステップＳ８０１〜ステップＳ８１１は情報処理装置、ステップＳ８２１〜ステップＳ８２６はサーバ装置の処理である。
【００９９】
本処理はクライアント端末によりウェブ会議システムに入室する際、もしくは、ウェブ会議システムにログインした際に開始される。
【０１００】
ステップＳ８０１でクライアント端末は、ウェブ会議システムを利用する場所情報を取得し（アクセス状況取得手段）、ステップＳ８０２では、取得した場所情報をウェブ会議サーバに送信する（アクセス状況送信手段）。
【０１０１】
場所情報はクライアント端末のＭＡＣアドレスやＩＰアドレスおよびＧＰＳ情報などから取得するようにしてもよいし、ユーザによる入力を受付けることにより取得してもよい。
【０１０２】
ステップＳ８２１でウェブ会議サーバは場所情報を受信し（アクセス状況受信手段）、ステップＳ８２２で受信した場所情報に対応したデバイス情報を、デバイス情報テーブルから検索する。この場合、場所別デバイス情報テーブル６０２が利用される。
【０１０３】
ステップＳ８２３では、受信した場所情報に対応するデバイス情報が設定されていたかどうか、すなわちテーブルに記憶されていたかを判定する。設定されていると判定された場合はステップＳ８２４に進み、ステップＳ８２４では、受信した場所情報に対応するデバイス設定情報をクライアント端末に送信する（デバイス情報送信手段）。
【０１０４】
一方、設定されていないと判定された場合は、その旨をクライアント端末に送信する。ステップＳ８０３でクライアント端末は、送信した場所情報に対応するデバイス情報が無い旨を受信し、ステップＳ８０４では、デバイス選択する設定になっているかどうかを確認する。
【０１０５】
デバイス選択するかどうかの設定は、図４の前回のデバイス設定を利用する４２６にチェックがあるかどうかで判定する。チェックされている場合は、ステップＳ８０６に進み、図４の画面を表示しユーザよりデバイスの選択を受付ける。
【０１０６】
一方、チェックされていない場合は、ステップＳ８０５に進み、前回入室時（またはサーバに接続時）に利用した時に記憶されていたデバイス設定を使用する。前回サーバに接続した時のデバイス情報は、前回デバイス記憶手段によって記憶される。
【０１０７】
ステップＳ８０７では、ステップＳ８２４で送信されたデバイス設定を受信し（デバイス情報受信手段）、ステップＳ８０８では、それぞれステップＳ８０５〜Ｓ８０６で決定したデバイス情報に対応するデバイスが利用可能かどうかの判定を行う。
【０１０８】
デバイスの利用が可能であった場合は、ステップＳ８１０に進み、ウェブ会議室への入室を行い、ステップＳ８１１で未登録の場所情報とデバイス設定をウェブ会議サーバに送信する。
【０１０９】
ここで、送信する情報は、ステップＳ８０５またはステップＳ８０６で設定された、デバイス設定情報テーブルに記憶されていなかった場所情報とデバイス情報の組み合わせである。
【０１１０】
ウェブ会議サーバは、ステップＳ８２５でデバイス設定情報を受信し、ステップＳ８２６で、受信したデバイス設定をデバイス情報テーブルに保存する。なお、ステップＳ８１１、ステップＳ８２５、およびステップＳ８２６の処理は設定により、実行するようにもしないようにも設定が可能な処理である。
【０１１１】
一方、ステップＳ８０８でデバイスの利用が不可であった場合は、ステップＳ８０９に進み所定のエラー画面を表示し、処理を終了する。
【０１１２】
なお、利用状況として場所情報および機種情報が利用される場合は図７および図８のフローの「場所情報」や「機種情報」に対応する箇所が「場所情報および機種情報」として処理される。この場合、場所／機種別デバイス情報テーブル６０３が利用される。
【０１１３】
以上、一実施形態について示したが、本発明の情報処理装置は、ウェブ会議システムに限ったものではなく、ＵＳＢデバイスを利用する情報処理装置に適応することが可能である。
【０１１４】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１１５】
また、本発明におけるプログラムは、本発明に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体はコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは各装置の処理方法ごとのプログラムであってもよい。
【０１１６】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１７】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１１８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１１９】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２１】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２２】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２３】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１２４】
１００  情報処理装置
１０１  カメラ
１０２  マイク
１０３  スピーカー
１１０  ネットワーク
２００  ウェブ会議サーバ
３００  情報処理装置
３１０  情報処理装置
【図１】
2017083964.tif 000003
【図２】
2017083964.tif 000004
【図３】
2017083964.tif 000005
【図４】
2017083964.tif 000006
【図５】
2017083964.tif 000007
【図６】
2017083964.tif 000008
【図７】
2017083964.tif 000009
【図８】
2017083964.tif 000010
【手続補正書】
【提出日】平成28年10月19日(2016.10.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバ装置と、複数のオーディオデバイスを接続可能な情報処理装置とが通信可能に接続された情報処理システムであって、
前記情報処理装置が前記サーバ装置にアクセスする際の状況であるアクセス状況と、利用するデバイス情報を対応付けて記憶されたデバイス情報テーブルを記憶するデバイス情報記憶手段と、
前記情報処理装置が前記サーバ装置にアクセスする際のアクセス状況を取得するアクセス状況取得手段と、
前記アクセス状況取得手段で取得したアクセス状況に対応するデバイス情報を前記デバイス情報テーブルより取得するデバイス情報取得手段と、
前記デバイス情報取得手段により取得されたデバイス情報を、前記サーバ装置にアクセスする情報処理装置が利用するデバイスとして設定するデバイス設定手段と、
を有することを特徴とする情報処理システム。
【請求項２】
前記サーバ装置にアクセスする際に利用するデバイスを設定するためのデバイス設定画面を表示するデバイス設定画面表示制御手段を更に有し、
前記デバイス設定手段は、前記デバイス情報取得手段により取得したデバイス情報を、前記デバイス設定画面を介することなく設定することを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記アクセス状況は、前記情報処理装置が前記サーバ装置へアクセスする場所である場所情報であって、
前記デバイス情報取得手段は、前記アクセス状況取得手段で取得した場所情報に応じたデバイス情報を取得することを特徴とする請求項１または２記載の情報処理システム。
【請求項４】
前記アクセス状況は、前記サーバ装置に接続する端末の機種情報であって、
前記デバイス情報取得手段は、前記アクセス状況取得手段で取得した機種情報に応じたデバイス情報を取得することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記アクセス状況は、前記サーバ装置に接続する端末の機種情報および前記サーバ装置へアクセスする場所情報であって、
前記デバイス情報取得手段は、前記アクセス状況取得手段で取得した機種情報および場所情報に応じたデバイス情報を取得することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
前記情報処理装置が、前回サーバ装置に接続した際のデバイス設定を記憶する前回デバイス記憶手段を更に有し、
前記デバイス設定手段は、前記デバイス情報テーブルに前記アクセス状況取得手段で取得したデバイス情報が存在しない場合、前記前回デバイス記憶手段に記憶された前回サーバ装置に接続した際のデバイスを設定することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
情報処理装置がサーバ装置にアクセスする際の状況であるアクセス状況と、利用するデバイス情報を対応付けて記憶されたデバイス情報テーブルを記憶するデバイス情報記憶手段を有するサーバ装置と通信可能に接続され、複数のオーディオデバイスを接続可能な情報処理装置であって、
前記情報処理装置が前記サーバ装置にアクセスする際のアクセス状況を取得するアクセス状況取得手段と、
前記アクセス状況取得手段により取得したアクセス状況を前記サーバ装置に送信するアクセス状況送信手段と、
前記アクセス状況送信手段により送信されたアクセス状況に対応するデバイス情報を前記サーバ装置から受信するデバイス情報受信手段と、
前記デバイス情報受信手段により受信したデバイス情報を、前記サーバ装置にアクセスする情報処理装置が利用するデバイスとして設定するデバイス設定手段と、
を有することを特徴とする情報処理装置。
【請求項８】
複数のオーディオデバイスを接続可能な情報処理装置と通信可能に接続されたサーバ装置であって、
前記情報処理装置が前記サーバ装置にアクセスする際の状況であるアクセス状況と、利用するデバイス情報を対応付けて記憶されたデバイス情報テーブルを記憶するデバイス情報記憶手段と、
前記情報処理装置が取得した前記サーバ装置にアクセスする際のアクセス状況を受信するアクセス状況受信手段と、
前記アクセス状況受信手段で取得したアクセス状況に対応するデバイス情報を前記デバイス情報テーブルより取得するデバイス情報取得手段と、
前記デバイス情報取得手段により取得されたデバイス情報を、前記情報処理装置に送信するデバイス情報送信手段と、
を有することを特徴とするサーバ装置。
【請求項９】
情報処理装置がサーバ装置にアクセスする際の状況であるアクセス状況と、利用するデバイス情報を対応付けて記憶されたデバイス情報テーブルを記憶するデバイス情報記憶手段を有するサーバ装置と、複数のオーディオデバイスを接続可能な情報処理装置とが通信可能に接続された情報処理システムの制御方法であって、
前記情報処理装置が前記サーバ装置にアクセスする際のアクセス状況を取得するアクセス状況取得ステップと、
前記アクセス状況取得ステップで取得したアクセス状況に対応するデバイス情報を前記デバイス情報テーブルより取得するデバイス情報取得ステップと、
前記デバイス情報取得ステップにより取得されたデバイス情報を、前記サーバ装置にアクセスする情報処理装置が利用するデバイスとして設定するデバイス設定ステップと、
を有することを特徴とする情報処理システムの制御方法。
【請求項１０】
情報処理装置がサーバ装置にアクセスする際の状況であるアクセス状況と、利用するデバイス情報を対応付けて記憶されたデバイス情報テーブルを記憶するデバイス情報記憶手段を有するサーバ装置と、複数のオーディオデバイスを接続可能な情報処理装置とが通信可能に接続された情報処理システムで読み取り可能なプログラムであって、
前記情報処理システムを、
前記情報処理装置が前記サーバ装置にアクセスする際のアクセス状況を取得するアクセス状況取得手段と、
前記アクセス状況取得手段で取得したアクセス状況に対応するデバイス情報を前記デバイス情報テーブルより取得するデバイス情報取得手段と、
前記デバイス情報取得手段により取得されたデバイス情報を、前記サーバ装置にアクセスする情報処理装置が利用するデバイスとして設定するデバイス設定手段と、
を有することを特徴とする情報処理システムとして機能させるためのプログラム。
【請求項１１】
情報処理装置がサーバ装置にアクセスする際の状況であるアクセス状況と、利用するデバイス情報を対応付けて記憶されたデバイス情報テーブルを記憶するデバイス情報記憶手段を有するサーバ装置と通信可能に接続され、複数のオーディオデバイスを接続可能な情報処理装置の制御方法であって、
前記情報処理装置が前記サーバ装置にアクセスする際のアクセス状況を取得するアクセス状況取得ステップと、
前記アクセス状況取得ステップにより取得したアクセス状況を前記サーバ装置に送信するアクセス状況送信ステップと、
前記アクセス状況送信ステップにより送信されたアクセス状況に対応するデバイス情報を前記サーバ装置から受信するデバイス情報受信ステップと、
前記デバイス情報受信ステップにより受信したデバイス情報を、前記サーバ装置にアクセスする情報処理装置が利用するデバイスとして設定するデバイス設定ステップと、
を有することを特徴とする情報処理装置の制御方法。
【請求項１２】
情報処理装置がサーバ装置にアクセスする際の状況であるアクセス状況と、利用するデバイス情報を対応付けて記憶されたデバイス情報テーブルを記憶するデバイス情報記憶手段を有するサーバ装置と通信可能に接続され、複数のオーディオデバイスを接続可能な情報処理装置で読み取り可能なプログラムあって、
前記情報処理装置を、
前記情報処理装置が前記サーバ装置にアクセスする際のアクセス状況を取得するアクセス状況取得手段と、
前記アクセス状況取得手段により取得したアクセス状況を前記サーバ装置に送信するアクセス状況送信手段と、
前記アクセス状況送信手段により送信されたアクセス状況に対応するデバイス情報を前記サーバ装置から受信するデバイス情報受信手段と、
前記デバイス情報受信手段により受信したデバイス情報を、前記サーバ装置にアクセスする情報処理装置が利用するデバイスとして設定するデバイス設定手段と、
を有することを特徴とする情報処理装置として機能させるためのプログラム。
【請求項１３】
複数のオーディオデバイスを接続可能な情報処理装置と通信可能に接続され、前記情報処理装置がサーバ装置にアクセスする際の状況であるアクセス状況と、利用するデバイス情報を対応付けて記憶されたデバイス情報テーブルを記憶するデバイス情報記憶手段を有するサーバ装置の制御方法であって、
前記情報処理装置が取得した前記サーバ装置にアクセスする際のアクセス状況を受信するアクセス状況受信ステップと、
前記アクセス状況受信ステップで取得したアクセス状況に対応するデバイス情報を前記デバイス情報テーブルより取得するデバイス情報取得ステップと、
前記デバイス情報取得ステップにより取得されたデバイス情報を、前記情報処理装置に送信するデバイス情報送信ステップと、
を有することを特徴とするサーバ装置の制御方法。
【請求項１４】
複数のオーディオデバイスを接続可能な情報処理装置と通信可能に接続され、前記情報処理装置がサーバ装置にアクセスする際の状況であるアクセス状況と、利用するデバイス情報を対応付けて記憶されたデバイス情報テーブルを記憶するデバイス情報記憶手段を有するサーバ装置で読み取り可能なプログラムであって、
前記サーバ装置を、
前記情報処理装置が前記サーバ装置にアクセスする際の状況であるアクセス状況と、利用するデバイス情報を対応付けて記憶されたデバイス情報テーブルを記憶するデバイス情報記憶手段と、
前記情報処理装置が取得した前記サーバ装置にアクセスする際のアクセス状況を受信するアクセス状況受信手段と、
前記アクセス状況受信手段で取得したアクセス状況に対応するデバイス情報を前記デバイス情報テーブルより取得するデバイス情報取得手段と、
前記デバイス情報取得手段により取得されたデバイス情報を、前記情報処理装置に送信するデバイス情報送信手段と、
を有することを特徴とするサーバ装置として機能させるプログラム。