(57)【要約】【課題】遠隔サービスに接続するための手間を削減できる、複数人のユーザが共有して利用する情報処理装置を提供すること。【解決手段】複数人のユーザが共有して利用する情報処理装置であって、ユーザを検出する検出手段と、検出された前記ユーザと対応付けられた外部サービス設定情報を用いて、外部サービスから前記ユーザの予定情報を取得する予定設定手段と、前記ユーザの予定情報に登録されている遠隔サービス接続先情報に基づき、遠隔サービスに接続する制御を行う遠隔サービス接続手段と、を有することにより上記課題を解決する。【選択図】  図４
2020194370.tif 000002
【特許請求の範囲】
【請求項１】
複数人のユーザが共有して利用する情報処理装置であって、
ユーザを検出する検出手段と、
検出された前記ユーザと対応付けられた外部サービス設定情報を用いて、外部サービスから前記ユーザの予定情報を取得する予定設定手段と、
前記ユーザの予定情報に登録されている遠隔サービス接続先情報に基づき、遠隔サービスに接続する制御を行う遠隔サービス接続手段と、
を有する情報処理装置。
【請求項２】
前記予定設定手段は、前記情報処理装置を使用する予定を前記ユーザの予定情報から前記ユーザに選択させると共に、前記ユーザに選択された前記ユーザの予定情報に前記予定ごとに登録されている前記遠隔サービス接続先情報に基づき、前記遠隔サービスに接続する制御を前記遠隔サービス接続手段に行わせること
を特徴とする請求項１記載の情報処理装置。
【請求項３】
前記予定設定手段は、前記検出手段により最初に検出された前記ユーザの予定情報を取得すること
を特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記予定設定手段は、前記検出手段により検出された複数の前記ユーザの中から選択された一人の前記ユーザの予定情報を取得すること
を特徴とする請求項１又は２記載の情報処理装置。
【請求項５】
前記予定設定手段は、前記情報処理装置を使用する予定を前記ユーザの予定情報から前記ユーザに選択させる際に、前記ユーザの予定の開始終了予定時刻と現在時刻との比較により、前記情報処理装置を使用する予定を提案すること
を特徴とする請求項２記載の情報処理装置。
【請求項６】
前記予定設定手段は、前記ユーザの予定の開始終了予定時刻と現在時刻との比較により前記ユーザに提案できる前記情報処理装置を使用する予定がある場合、前記遠隔サービスに接続する制御を前記ユーザから受け付けるアイコンを表示すること
を特徴とする請求項５記載の情報処理装置。
【請求項７】
前記予定設定手段は、前記アイコンに、前記ユーザに提案できる前記情報処理装置を使用する予定のスケジュール名、開始終了予定時刻、参加者、及び遠隔サービス名の少なくとも一つを表示すること
を特徴とする請求項６記載の情報処理装置。
【請求項８】
前記予定設定手段は、前記ユーザの予定の開始終了予定時刻と現在時刻との比較により前記情報処理装置を使用する予定を前記ユーザの予定情報から選択すると共に、選択した前記ユーザの予定情報に登録されている前記遠隔サービス接続先情報に基づき、前記遠隔サービスに接続する制御を前記遠隔サービス接続手段に行わせること
を特徴とする請求項１記載の情報処理装置。
【請求項９】
前記予定設定手段は、前記ユーザの予定の開始終了予定時刻と現在時刻との比較により前記ユーザに提案できる前記情報処理装置を使用する予定がない場合、前記ユーザの予定情報に含まれる前記ユーザの予定の一覧を表示すると共に、前記予定ごとに登録可能な前記遠隔サービス接続先情報の有無を表示すること
を特徴とする請求項５記載の情報処理装置。
【請求項１０】
前記予定設定手段は、前記遠隔サービス接続先情報が登録されていない前記予定があれば前記予定への前記遠隔サービス接続先情報の追加方法をユーザに通知すること
を特徴とする請求項５又は９記載の情報処理装置。
【請求項１１】
前記予定設定手段は、前記予定の遠隔サービス名を表示すること
を特徴とする請求項９記載の情報処理装置。
【請求項１２】
前記遠隔サービス接続先情報に基づき、接続する前記遠隔サービスを判別する遠隔サービス判別手段を更に有し、
前記遠隔サービス接続手段は、前記遠隔サービス判別手段によって判別した前記遠隔サービスに応じた接続方法で、判別した前記遠隔サービスに接続すること
を特徴とする請求項１乃至１１の何れか一項記載の情報処理装置。
【請求項１３】
前記遠隔サービス接続先情報は、前記遠隔サービスの接続先のＵＲＬ（Uniform Resource Locator）を含むこと
を特徴とする請求項１乃至１２の何れか一項記載の情報処理装置。
【請求項１４】
前記遠隔サービス接続手段は、前記遠隔サービス接続先情報に含まれる前記ＵＲＬを用いて、前記遠隔サービスに接続する制御を行うこと
を特徴とする請求項１３記載の情報処理装置。
【請求項１５】
前記遠隔サービス接続手段は、前記遠隔サービス接続先情報に含まれる前記ＵＲＬに基づき、前記予定設定手段により判別された前記遠隔サービスのデータ構造に従い改変された情報を用いて、前記遠隔サービスに接続する制御を行うこと
を特徴とする請求項１３記載の情報処理装置。
【請求項１６】
複数人のユーザが共有して利用する情報処理装置を含む情報処理システムであって、
ユーザを検出する検出手段と、
検出された前記ユーザと対応付けられた外部サービス設定情報を用いて、外部サービスから前記ユーザの予定情報を取得する予定設定手段と、
前記ユーザの予定情報に登録されている遠隔サービス接続先情報に基づき、遠隔サービスに接続する制御を行う遠隔サービス接続手段と、
を有する情報処理システム。
【請求項１７】
複数人のユーザが共有して利用する情報処理装置において実行される情報処理方法であって、
ユーザを検出するステップと、
検出された前記ユーザと対応付けられた外部サービス設定情報を用いて、外部サービスから前記ユーザの予定情報を取得するステップと、
前記ユーザの予定情報に登録されている遠隔サービス接続先情報に基づき、遠隔サービスに接続する制御を行うステップと、
を有する情報処理方法。
【請求項１８】
複数人のユーザが共有して利用する情報処理装置を、
ユーザを検出する検出手段、
検出された前記ユーザと対応付けられた外部サービス設定情報を用いて、外部サービスから前記ユーザの予定情報を取得する予定設定手段、
前記ユーザの予定情報に登録されている遠隔サービス接続先情報に基づき、遠隔サービスに接続する制御を行う遠隔サービス接続手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、複数の拠点間を接続して遠隔での協業作業を実現する遠隔会議システムが知られている。従来の遠隔会議システムには、関連するテーマで会議又は遠隔会議を行っている拠点システムを表示したグラフィカルユーザインターフェース画面を作成して、要求のあった拠点システムに表示させることで、各拠点又は拠点間でどのようなテーマの会議が行われているかを把握できるようにしているものがあった（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
近年のクラウドコンピューティングの普及により、ユーザは例えば遠隔会議サービスを利用できるようになった。遠隔会議サービスでは、例えばＰＣなどの個人端末や電子黒板装置（インタラクティブホワイトボード：ＩＷＢ）などの共有端末をＵＲＬ（Uniform Resource Locator）などで表現された遠隔会議の接続先に接続することで遠隔会議を開始する。しかしながら、電子黒板装置などの共有端末では遠隔会議の接続先の入力に手間が掛かる場合があった。
【０００４】
また、近年のクラウドコンピューティングの普及により、ユーザは例えばスケジュールサービスなどの外部サービスを利用できるようになった。したがって、例えば電子黒板装置を使用する遠隔会議の参加者であるユーザは、自分が利用可能な外部サービスが持つ情報を、遠隔会議の接続先の電子黒板装置への入力に利用できれば便利である。なお、特許文献１は自分が利用可能な外部サービスが持つ情報を、遠隔会議の接続先の入力に利用するものではない。
【０００５】
本発明の実施の形態は、遠隔サービスに接続するための手間を削減できる、複数人のユーザが共有して利用する情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記した課題を達成するために本願請求項１は、複数人のユーザが共有して利用する情報処理装置であって、ユーザを検出する検出手段と、検出された前記ユーザと対応付けられた外部サービス設定情報を用いて、外部サービスから前記ユーザの予定情報を取得する予定設定手段と、前記ユーザの予定情報に登録されている遠隔サービス接続先情報に基づき、遠隔サービスに接続する制御を行う遠隔サービス接続手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明の実施の形態によれば、遠隔サービスに接続するための手間を削減できる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る情報処理システムの一例の構成図である。
【図２】本実施形態に係るコンピュータの一例のハードウェア構成図である。
【図３】本実施形態に係る電子黒板装置の一例のハードウェア構成図である。
【図４】本実施形態に係る情報処理システムの一例の機能構成図である。
【図５】アカウント情報の一例の構成図である。
【図６】スケジュール予定情報の一例の構成図である。
【図７】ユーザ情報一覧の一例の構成図である。
【図８】外部サービス設定情報の一例の構成図である。
【図９】参加者管理情報一覧の一例の構成図である。
【図１０】一実施形態に係る電子黒板装置の外観図である。
【図１１】第１の実施形態に係る情報処理システムの処理概要を示した一例の説明図である。
【図１２】電子黒板装置を使った会議の流れの一例のフローチャートである。
【図１３】電子黒板装置に表示されるＵＩの一例のイメージ図である。
【図１４】電子黒板装置に表示されるＵＩの一例のイメージ図である。
【図１５】主催者を認証・設定する処理の一例のフローチャートである。
【図１６】スケジュールを取得・提案する処理の一例のフローチャートである。
【図１７】スケジュール提案の処理の一例のフローチャートである。
【図１８】提案スケジュール抽出の処理の一例のフローチャートである。
【図１９】提案した会議予定の予定出席者を参加者管理情報に追加する処理の一例のフローチャートである。
【図２０】遠隔会議サービスへ接続する処理の一例のフローチャートである。
【図２１】予定提案画面の一例のイメージ図である。
【図２２】予定選択画面の一例のイメージ図である。
【図２３】主催者を変更する処理の一例を説明する概要図である。
【図２４】スケジュール提案の処理の一例のフローチャートである。
【図２５】電子黒板装置の利用開始時の処理手順を示した一例の説明図である。
【図２６】電子黒板装置を使った遠隔会議の流れの一例のフローチャートである。
【図２７】遠隔会議の接続先を取得する処理の一例のフローチャートである。
【図２８】遠隔会議の接続先検索の処理の一例のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照しながら説明する。本実施形態では電子黒板装置を利用する遠隔会議の例を説明するが、会議に限定するものでなく、セミナーや講義など、複数のデバイス（他の電子黒板装置やＰＣ、スマートデバイスなど）を同一の接続先に接続して画面共有等の遠隔共有を行う様々な状況に適用できる。
【００１０】
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係る情報処理システムの一例の構成図である。図１の情報処理システム１は、ユーザ情報サーバ装置１０と、外部サービス群システム１２と、電子黒板装置１４と、一つ以上のＰＣ１５と、一つ以上の遠隔サービスサーバ装置１６とが、インターネットやＬＡＮなどのネットワーク１８を介して通信可能に接続されている。
【００１１】
ユーザ情報サーバ装置１０と電子黒板装置１４とは電子黒板システムを構成する。電子黒板システムは、電子黒板システム外部の外部サービス群システム１２と連携して動作することで、電子黒板装置１４に関連した機能を提供する。また、電子黒板システムは電子黒板システム外部の遠隔サービスサーバ装置１６と連携して動作することで、遠隔会議に関連した機能を提供する。遠隔会議とは、ネットワーク１８に接続可能な電子黒板装置１４やＰＣ１５を使って、映像、音声のやり取りや、資料を共有して行う例えばウェブ会議などの会議であり、遠隔サービス、遠隔接続と呼ばれることもある。
【００１２】
外部サービス群システム１２が提供する外部サービス群は、例えばユーザサービス、ストレージサービス、メールサービス、スケジュールサービス（カレンダーサービス）等から構成されるＯｆｆｉｃｅ３６５（登録商標）等の統合サービスを指す。外部サービス群は、ユーザサービス、ストレージサービス、メールサービス、スケジュールサービス等のサービスを同一のユーザアカウントで利用できる形で提供される。外部サービス群システム１２が提供する外部サービス群は、グループウェアとも呼ばれるものであり、同じ外部サービス群に属する各サービスが同じ認証情報（ＩＤとパスワードの組み合わせ、アクセストークン等）で利用できるものである。これらの外部サービス群は、ユーザ毎に異なるものであってもよく、一つもしくは複数あってもよい。外部サービス群システム１２は一台以上のコンピュータにより実現される。
【００１３】
ユーザ情報サーバ装置１０は、後述するユーザ情報一覧、外部サービス設定情報などを保存し、外部サービス群システム１２又は電子黒板装置１４から利用される。ユーザ情報サーバ装置１０は複数台の電子黒板装置１４で共用してもよく、同一ネットワークセグメント上になくてもよい。また、ユーザ情報サーバ装置１０は電子黒板装置１４に内蔵されていてもよい。ユーザ情報サーバ装置１０は一台以上のコンピュータにより実現される。
【００１４】
電子黒板装置１４は複数のユーザが参加する遠隔会議で利用される。電子黒板装置１４は例えば電子ペンや手により描画された画像を表示する。また、電子黒板装置１４はＵＳＢメモリ、ケーブルを介して接続されるＰＣ、又は、外部サービス群システム１２などから読み出した電子ファイルの画像を表示することもできる。さらに、電子黒板装置１４はカメラにより撮影された画像を表示することもできる。
【００１５】
電子黒板装置１４は、遠隔会議の接続先に接続することで遠隔会議に参加できる。電子黒板装置１４は、遠隔会議に参加している他の電子黒板装置やＰＣ、スマートデバイスなどの複数のデバイス間で、画像データや音声データを遠隔共有できる。電子黒板装置１４は一例であり、遠隔会議システムの端末、ディスプレイ、プロジェクタ等、遠隔共有の機能を持つ装置であれば、どのような装置であってもよい。電子黒板装置１４は、複数人のユーザが共有して利用する共有端末の一例である。
【００１６】
ＰＣ１５は個人端末の一例であって、遠隔会議の接続先に接続することで遠隔会議に参加できるデバイスの一例である。遠隔会議に参加できる個人端末は、ＰＣの他、スマートフォンやタブレット端末などである。
【００１７】
遠隔サービスサーバ装置１６は遠隔会議サービスを提供する。遠隔会議サービスは遠隔会議の接続先に接続したデバイスの間で画像データや音声データを遠隔共有させて遠隔会議を行わせる。例えば遠隔サービスサーバ装置１６は、同じ遠隔会議の接続先に接続した電子黒板装置１４、ＰＣ１５等のデバイス同士で遠隔会議を行わせる。
【００１８】
なお、図１に示す情報処理システム１の構成は一例である。例えばユーザ情報サーバ装置１０、外部サービス群システム１２、又は遠隔サービスサーバ装置１６の機能の少なくとも一部は電子黒板装置１４に備えるようにしてもよい。情報処理システム１はユーザ情報サーバ装置１０、外部サービス群システム１２、電子黒板装置１４、又は遠隔サービスサーバ装置１６の機能の少なくとも一部を、ユーザ情報サーバ装置１０、外部サービス群システム１２、電子黒板装置１４及び遠隔サービスサーバ装置１６以外の他の情報処理装置で実現する構成であってもよい。
【００１９】
＜ハードウェア構成＞
《コンピュータ》
図１に示すユーザ情報サーバ装置１０、外部サービス群システム１２、ＰＣ１５及び遠隔サービスサーバ装置１６は、例えば図２に示すようなハードウェア構成のコンピュータ５００により実現される。図２は、本実施形態に係るコンピュータの一例のハードウェア構成図である。
【００２０】
図２に示されているように、コンピュータ５００はＣＰＵ（Central Processing Unit）５０１、ＲＯＭ（Read Only Memory）５０２、ＲＡＭ（Random Access Memory）５０３、ＨＤ５０４、ＨＤＤ（Hard Disk Drive）コントローラ５０５、ディスプレイ５０６、外部機器接続Ｉ／Ｆ（Interface）５０８、ネットワークＩ／Ｆ５０９、データバス５１０、キーボード５１１、ポインティングデバイス５１２、ＤＶＤ−ＲＷ（Digital Versatile Disk Rewritable）ドライブ５１４、メディアＩ／Ｆ５１６を備えている。
【００２１】
これらのうち、ＣＰＵ５０１は、プログラムに従ってコンピュータ５００全体の動作を制御する。ＲＯＭ５０２は、ＩＰＬ等のＣＰＵ５０１の駆動に用いられるプログラムを記憶する。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。ＨＤ５０４は、プログラム等の各種データを記憶する。ＨＤＤコントローラ５０５は、ＣＰＵ５０１の制御にしたがってＨＤ５０４に対する各種データの読み出し又は書き込みを制御する。
【００２２】
ディスプレイ５０６は、カーソル、メニュー、ウインドウ、文字、又は画像などの各種情報を表示する。外部機器接続Ｉ／Ｆ５０８は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、ＵＳＢ（Universal Serial Bus）メモリやプリンタ等である。ネットワークＩ／Ｆ５０９は、ネットワーク１８を利用してデータ通信をするためのインターフェースである。データバス５１０は、ＣＰＵ５０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００２３】
キーボード５１１は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス５１２は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。ＤＶＤ−ＲＷドライブ５１４は、着脱可能な記録媒体の一例としてのＤＶＤ−ＲＷ５１３に対する各種データの読み出し又は書き込みを制御する。なお、ＤＶＤ−ＲＷに限らず、ＤＶＤ−Ｒ等であってもよい。メディアＩ／Ｆ５１６は、フラッシュメモリ等の記録メディア５１５に対するデータの読み出し又は書き込み（記憶）を制御する。
【００２４】
《電子黒板装置》
図３は本実施形態に係る電子黒板装置の一例のハードウェア構成図である。図３に示すように、電子黒板装置１４は、ＣＰＵ６０１、ＲＯＭ２０２、ＲＡＭ６０３、ＳＳＤ（Solid State Drive）６０４、ネットワークＩ／Ｆ６０５、及び外部機器接続Ｉ／Ｆ６０６を備えている。
【００２５】
これらのうち、ＣＰＵ６０１は、プログラムに従って電子黒板装置１４全体の動作を制御する。ＲＯＭ６０２はＣＰＵ６０１やＩＰＬ等のＣＰＵ６０１の駆動に用いられるプログラムを記憶する。ＲＡＭ６０３は、ＣＰＵ６０１のワークエリアとして使用される。ＳＳＤ６０４は、電子黒板装置１４用のプログラム等の各種データを記憶する。
【００２６】
ネットワークＩ／Ｆ６０５は、ネットワーク１８との通信を制御する。外部機器接続Ｉ／Ｆ６０６は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、ＵＳＢメモリ６３０、外付け機器（マイク６４０、スピーカ６５０、カメラ６６０）である。
【００２７】
また、電子黒板装置１４は、キャプチャデバイス６１１、ＧＰＵ６１２、ディスプレイコントローラ６１３、接触センサ６１４、センサコントローラ６１５、電子ペンコントローラ６１６、ＩＣカードリーダ６１７、近距離通信回路６１９、及び近距離通信回路６１９のアンテナ６１９ａ、電源スイッチ６２２及び選択スイッチ類６２３を備えている。
【００２８】
これらのうち、キャプチャデバイス６１１は、外付けのＰＣ６７０のディスプレイに対して映像情報を静止画または動画として表示させる。ＧＰＵ（Graphics Processing Unit）６１２は、グラフィクスを専門に扱う半導体チップである。ディスプレイコントローラ６１３は、ＧＰＵ６１２からの出力画像をディスプレイ６８０等へ出力するために画面表示の制御及び管理を行う。
【００２９】
接触センサ６１４はディスプレイ６８０上に電子ペン６９０やユーザの手Ｈ等が接触したことを検知する。センサコントローラ６１５は接触センサ６１４の処理を制御する。接触センサ６１４は、赤外線遮断方式による座標の入力及び座標の検出を行う。この座標の入力及び座標の検出する方法は、ディスプレイ６８０の上側両端部に設置された２つ受発光装置が、ディスプレイ６８０に平行して複数の赤外線を放射し、ディスプレイ６８０の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。
【００３０】
接触センサ６１４は、物体によって遮断された２つの受発光装置が放射した赤外線のＩＤをセンサコントローラ６１５に出力し、センサコントローラ６１５が、物体の接触位置である座標位置を特定する。電子ペンコントローラ６１６は、電子ペン６９０と通信することで、ディスプレイ６８０へのペン先のタッチやペン尻のタッチの有無を判断する。
【００３１】
ＩＣカードリーダ６１７はＩＣカード７００に埋め込まれたＲＦタグからＩＣカード７００に固有の識別情報を無線通信で読み取る。ＩＣカードリーダ６１７は電子黒板装置１４に内蔵されていても、電子黒板装置１４に外付けされていてもよい。なお、ＩＣカード７００はスマートフォンなどのスマートデバイスが内蔵するものでもよい。また、電子黒板装置１４はユーザを識別可能な識別情報を取得できるのであればＩＣカードリーダ６１７以外を利用してもよく、生体認証装置（指紋、掌紋、虹彩、顔など）やバーコード読み取り装置等を利用してもよい。
【００３２】
また、近距離通信回路６１９はＮＦＣやＢｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。電源スイッチ６２２は、電子黒板装置１４の電源のＯＮ／ＯＦＦを切り換えるためのスイッチである。選択スイッチ類６２３は、例えば、ディスプレイ６８０の表示の明暗や色合い等を調整するためのスイッチ群である。
【００３３】
更に、電子黒板装置１４はバスライン６１０を備えている。バスライン６１０は、図３に示されているＣＰＵ６０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００３４】
なお、接触センサ６１４は、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。また、電子ペンコントローラ６１６が、電子ペン６９０のペン先及びペン尻だけでなく、電子ペン６９０のユーザが握る部分や、その他の電子ペンの部分のタッチの有無を判断するようにしてもよい。
【００３５】
＜機能構成＞
第１の実施形態に係る情報処理システム１は、例えば図４に示す機能構成により実現される。図４は本実施形態に係る情報処理システムの一例の機能構成図である。図４の機能構成は、本実施形態の説明に不要な構成について適宜省略している。
【００３６】
図４の情報処理システム１は、ユーザ情報サーバ装置１０と、外部サービス群システム１２と、電子黒板装置１４Ａ及び１４Ｂと、ＰＣ１５と、遠隔サービスサーバ装置１６Ａ及び１６Ｂと、を有する構成である。図４では外部サービス群システム１２の一例として外部サービス群システム「ｏｆｆｉｃｅ．ｅｘａｍｐｌｅ．ｃｏｍ」を示している。
【００３７】
外部サービス群システム１２はユーザに提供する外部サービス群としてユーザサービス３０、スケジュールサービス３２、及びメールサービス３４を例示している。外部サービス群システム１２のユーザサービス３０は例えば図５に示すようなアカウント情報を保存している。図５はアカウント情報の一例の構成図である。図５に示すように外部サービス群システム１２のユーザサービス３０は、アカウント情報として、ユーザＩＤ、名前、及びメールアドレスを保存する。
【００３８】
スケジュールサービス３２は例えば図６に示すようなスケジュール予定情報を保存している。図６はスケジュール予定情報の一例の構成図である。スケジュールサービス３２は図６のスケジュール予定情報により、ユーザの行動予定や会議予定を管理する。
【００３９】
図６に示すようにスケジュールサービス３２は、スケジュール予定情報として、予定ＩＤ、予定名、予定種別、所有者ユーザ、開始時刻と期間、予定出席者及び遠隔サービス接続先情報を保存する。予定ＩＤは予定の識別情報の一例である。予定名は予定の名称である。予定種別は、予定をユーザの行動予定とユーザの会議予定とで区別する情報の一例である。所有者ユーザは、その予定のスケジュール予定情報を所有するユーザを識別する情報の一例である。
【００４０】
開始時刻と期間は、予定が開始される日時と、予定が開始されてから終了されるまでの期間とを表す情報の一例であって、開始予定時刻及び終了予定時刻（開始終了予定時刻）を表している。予定出席者は、予定へ出席（参加）する予定のユーザを表す情報の一例であって、予定参加者の一例である。
【００４１】
遠隔サービス接続先情報は、遠隔会議サービス及び遠隔会議の接続先を示し、例えばｈｔｔｐｓのＵＲＬ（Uniform Resource Locator）や固有の形式のＩＤにより表現される。図６のスケジュール予定情報に示した遠隔サービス接続先情報「https://remoteservicea.com/meetingroom/134565」はドメイン部分「remoteservicea.com」が遠隔会議サービスを示し、数字列部分「134565」が接続先を示している。電子黒板装置１４Ａが遠隔会議サービス「remoteservicea.com」の接続先「134565」に接続している場合、他の電子黒板装置１４ＢやＰＣ１５は同じ遠隔会議サービス「remoteservicea.com」の接続先「134565」に接続することで、その遠隔会議の接続先に接続しているデバイス同士で、遠隔会議を行うことができる。
【００４２】
なお、図６のスケジュール予定情報に示したもう一つの遠隔サービス接続先情報「https://remoteserviceb.com/room/marysroom」では、ドメイン部分「remoteserviceb.com」が遠隔会議サービスを示し、文字列部分「marysroom」が接続先を示している。
【００４３】
メールサービス３４は外部サービス群システム１２におけるユーザごとのメールアドレスを管理し、ユーザにメール機能を提供する。メールサービス３４は、外部サービス群システム１２におけるユーザのメールアドレスを宛先とする電子メールを保管する。
【００４４】
ユーザ情報サーバ装置１０は外部サービス設定情報部２０及びユーザ情報部２２を有する構成である。ユーザ情報部２２は例えば図７に示すユーザ情報一覧を保存している。図７はユーザ情報一覧の一例の構成図である。図７に示すようにユーザ情報一覧は、ユーザＩＤ、名前、メールアドレス、外部サービス設定ＩＤ及び識別情報を保存する。
【００４５】
メールアドレスは図５のメールアドレスと異なり、例えばイントラネットワークで利用するメールアドレスである。外部サービス設定ＩＤは、後述の外部サービス設定情報を識別する情報である。識別情報は例えばＩＣカード７００に固有の識別情報である。図７のユーザ情報一覧によれば、ユーザのＩＣカード７００から読み取った識別情報からユーザのユーザＩＤ及び外部サービス設定情報を特定できる。
【００４６】
外部サービス設定情報部２０は例えば図８に示すような外部サービス設定情報を保存している。図８は外部サービス設定情報の一例の構成図である。図８に示す外部サービス設定情報は、外部サービス群システム１２を利用するためのユーザ毎に異なる設定情報である。外部サービス設定情報は、外部サービス設定ＩＤ、ユーザＩＤ、アドレス情報、外部サービスのユーザＩＤ及び外部サービスの認証トークンを保存する。
【００４７】
アドレス情報、及び、外部サービスのユーザＩＤは、外部サービス群システム１２への接続情報の一例である。外部サービスの認証トークンは外部サービス群システム１２の認証情報の一例である。
【００４８】
電子黒板装置１４Ａは、会議予定設定部４０と、遠隔サービスクライアント４２Ａ及び４２Ｂと、参加者管理部４４と、書込表示部４６と、ＩＣカード検出部４８と、を有する構成である。ＩＣカード検出部４８は検出したユーザのＩＣカード７００から識別情報を読み取る。参加者管理部４４は遠隔会議の参加者を例えば図９のような参加者管理情報一覧で管理する。
【００４９】
図９は、参加者管理情報一覧の一例の構成図である。参加者管理情報一覧は、遠隔会議の参加者として認識されたユーザのユーザＩＤと、そのユーザＩＤの参加者が主催者であるか否かを示す情報と、を保存する。例えば参加者管理部４４はＩＣカード検出部４８が読み取った識別情報を利用して図７のユーザ情報一覧からユーザ情報を特定し、特定したユーザ情報のユーザＩＤを参加者のユーザＩＤとして参加者管理情報一覧に保存する。
【００５０】
図９の参加者管理情報一覧は、ユーザＩＤ「ｕｓｅｒ００１」「ｕｓｅｒ００２」「ｕｓｅｒ００３」の参加者のうち、ユーザＩＤ「ｕｓｅｒ００１」の参加者が主催者である例を示している。
【００５１】
書込表示部４６はユーザの電子黒板装置１４Ａへの書き込みを受け付け、その書き込みの内容を表示する。会議予定設定部４０は会議予定を設定するユーザインタフェースを持ち、スケジュールサービス３２と通信して図６のスケジュール予定情報を取得し、ユーザの会議予定を表示して選択させることで、ユーザに会議予定を設定させる。また、会議予定設定部４０はスケジュール予定情報に複数あるユーザの会議予定から、後述のように選択した会議予定をユーザに提案する。
【００５２】
遠隔サービスクライアント４２Ａは遠隔サービスサーバ装置１６Ａが提供する遠隔会議サービスを利用するためのクライアントとして機能する。遠隔サービスクライアント４２Ｂは遠隔サービスサーバ装置１６Ｂが提供する遠隔会議サービスを利用するためのクライアントとして機能する。遠隔サービスクライアント４２Ａ及び４２Ｂは、遠隔会議サービスを利用するためのアプリケーションやウェブブラウザ等によって実現される。
【００５３】
また、図４では電子黒板装置１４Ｂの遠隔サービスクライアント４２Ａ及び４２ＢとＰＣ１５の遠隔サービスクライアント５０Ａ及び５０Ｂとを示している。遠隔サービスクライアント５０Ａは遠隔サービスサーバ装置１６Ａが提供する遠隔会議サービスを利用するためのクライアントとして機能する。遠隔サービスクライアント５０Ｂは、遠隔サービスサーバ装置１６Ｂが提供する遠隔会議サービスを利用するためのクライアントとして機能する。
【００５４】
なお、図４の構成は一例であって、他の構成であってもよい。例えば電子黒板装置１４Ａの各部は２つの装置から構成されてもよく、電子黒板装置１４ＡのＩＣカード検出部４８及び書込表示部４６以外の各部をサーバ装置で実現するような構成でもよい。また、装置構成を変えず、電子黒板装置１４ＡのＩＣカード検出部４８及び書込表示部４６以外の各部をユーザ情報サーバ装置１０が有する構成としてもよいし、ユーザ情報サーバ装置１０のユーザ情報部２２と外部サービス設定情報部２０とを異なる装置が有する構成としてもよい。さらに、遠隔会議サービスサーバ装置１６は２つに限られず、１つでもよいし、３つ以上の装置から構成されてもよい。遠隔会議サービスの数も２つに限られず、１つでもよいし、３つ以上でもよい。１つの遠隔会議サービスにつき１つのサーバ装置となる構成に限られず、１つの遠隔会議サービスが複数の装置で構成されていてもよい。
【００５５】
＜電子黒板装置の機能概要＞
図１０は、一実施形態に係る電子黒板装置の外観図である。図１０に示すように、電子黒板装置１４は、ディスプレイ６８０、カメラ６６０、およびＩＣカードリーダ６１７を備える。また、ディスプレイ６８０には、後述の操作パネル９００が表示されている。一実施形態に係る電子黒板装置１４は、少なくとも下記の機能１〜機能５を有する。
【００５６】
《機能１：電子黒板機能》
電子黒板装置１４は、電子ペン６９０や指により、電子ホワイトボードへの書き込みが可能である。電子黒板装置１４は、電子ホワイトボードに書き込み込まれた内容の画像の画像データを、メール送信したり、外部サービス群システム１２のストレージサービスにより提供されるストレージに格納したりすることが可能である。なお、電子黒板装置１４は、会議用資料等のファイルの表示や、ファイルの編集を行うこともできる。
【００５７】
《機能２：認証機能》
電子黒板装置１４は、ＩＣカードリーダ６１７、カメラ６６０、生体認証装置等を用いて認証情報等を取得し、認証情報等に基づいてユーザ認証を行うことができる。電子黒板装置１４は、ユーザ認証を自装置が行ってもよく、ユーザ認証を外部装置に行わせてもよい。ＩＣカードリーダ６１７は、ＩＣカード７００から例えばＩＣカード７００に固有の識別情報などの認証情報を取得し、図７のユーザ情報一覧を参照して認証情報の一致を判定することにより、ユーザ認証を行うことができる。カメラ６６０により撮影された顔画像から特徴量を抽出し、ユーザ情報一覧に登録しておいた特徴量との一致を判定することにより、ユーザ認証を行うこともできる。
【００５８】
《機能３：外部サービス連携機能》
電子黒板装置１４は、外部サービス群システム１２との連携が可能である。例えば、電子黒板装置１４は、上記認証機能によってユーザ認証されたユーザの外部サービス設定情報を用いて外部サービスからユーザのスケジュール予定情報を取得し、会議予定の予定出席者のメールアドレス宛に、会議中の板書やファイル等の情報をメールで送信することができる。また、例えば、電子黒板装置１４は、ユーザ認証されたユーザの外部サービス群システム１２のストレージサービスにより提供されるストレージにアクセスし、ファイルを取得したり、他の機器とファイルを共有したり、他の機器へファイルを転送したりすることができる。
【００５９】
《機能４：遠隔共有機能》
電子黒板装置１４は、離れた場所に設置された複数の情報処理装置（他の電子黒板装置１４、ＰＣ等）との間で、電子黒板装置１４に表示されている画面の共有、共同編集（遠隔での電子黒板機能の実行）、カメラ６６０によって撮像された遠隔会議の参加者等の画像や映像の共有、マイク６４０の音声の共有等が可能である。画面の共有とは、離れた場所に設置された複数の情報処理装置の間で、それぞれの情報処理装置で同じ内容を表示（遠隔共有）し、その内容を遠隔会議で議論するために用いること等を意味する。画面の共同編集とは、同じ画面に複数の情報処理装置から書き込みを行ったり、ファイル編集したりする事等を意味する。
【００６０】
《機能５：その他機能》
電子黒板装置１４は、ブラウザやメールアプリ等、一般的なＰＣやスマートデバイス上で動作するアプリケーションと同様のアプリケーションを備えていてもよい。
【００６１】
なお、上記各機能は、電子黒板装置１４のハードウェアとソフトウェアとが協働することにより実現される。ソフトウェアは、電子黒板装置１４および外部装置の複数のソフトウェアが協働して動作するものも含む。
【００６２】
＜情報処理システムの処理概要＞
図１１は、第１の実施形態に係る情報処理システムの処理概要を示した一例の説明図である。ステップＳ１において、遠隔会議の参加者は、電子黒板装置１４に対して個人認証を行う。個人認証は、ＩＣカード認証やＩＤ／パスワード認証のような、参加者が自発的に行う認証方法でも良いし、顔認証のような、参加者がその場にいるだけで認証される認証方法でもよい。
【００６３】
ステップＳ２に進み、電子黒板装置１４は最初に認証されたユーザ（例えば主催者）のスケジュール予定情報をスケジュールサービス３２から取得する。スケジュール予定情報には、会議予定の会議時刻と期間、予定出席者、及び遠隔サービス接続先情報が含まれている。なお、図１１では遠隔会議サービスＡ及びＢという異なる遠隔会議サービスを利用している例を示している。
【００６４】
ステップＳ３に進み、電子黒板装置１４は、まず、現在時刻が、開始時刻と期間に一致する会議予定を判別する。その結果、該当する会議予定が１つしかない場合は、その会議予定を提案（推奨表示）する。また、電子黒板装置１４は提案した会議予定の遠隔サービス接続先情報も表示する。
【００６５】
ステップＳ４に進み、例えば遠隔サービス接続先情報を含むスケジュール予定情報の会議予定が開催する遠隔会議として選択される。そして、電子黒板装置１４は開催する遠隔会議として選択された会議予定のスケジュール予定情報から遠隔サービス接続先情報を読み出し、その遠隔サービス接続先情報に基づき、遠隔会議サービスＡに接続して遠隔会議を開始させる制御を行う。
【００６６】
＜処理＞
第１の実施形態に係る情報処理システム１は、例えば図１２に示すような手順で電子黒板装置１４を用いた遠隔会議を行う。図１２は、電子黒板装置を使った遠隔会議の流れの一例のフローチャートである。
【００６７】
ステップＳ１０において、電子黒板装置１４は起動し、例えば図１０に示した操作パネル９００を表示して、ＩＣカード７００によるログインを待ち受ける。遠隔会議を行う主催者は、自分のＩＣカード７００をＩＣカード検出部４８にかざす。
【００６８】
ＩＣカード検出部４８がＩＣカード７００を検出すると、電子黒板装置１４はステップＳ１２に進み、ＩＣカード７００から読み取った識別情報からユーザ情報を特定し、そのユーザを主催者として認証・設定する。本実施形態では最初に認証を行ったユーザを遠隔会議の主催者として設定している。ステップＳ１２の認証・設定は、ＩＤ／パスワード認証や顔認証であってもよい。
【００６９】
ステップＳ１４に進み、電子黒板装置１４は例えば図１３に示すような操作パネル１０００をユーザインタフェース（以下、ＵＩと呼ぶ）として表示する。図１３は電子黒板装置に表示されるＵＩの一例のイメージ図である。図１３の操作パネル１０００は参加者一覧１００２と会議終了ボタン１００４とスケジュール選択ボタン１００６とが表示されている。なお、ステップＳ１４で表示させる図１３の操作パネル１０００では、参加者一覧１００２に主催者である「Ｍａｒｙ」のみが表示されている。
【００７０】
ステップＳ１６において主催者以外のユーザも自分のＩＣカード７００をＩＣカード検出部４８にかざす。ＩＣカード７００を検出すると、電子黒板装置１４はステップＳ１８に進み、ＩＣカード７００から読み取った識別情報からユーザ情報を特定し、遠隔会議の参加者として認証・設定する。電子黒板装置１４は遠隔会議の参加者として認証・設定したユーザを参加者一覧１００２に追加する。
【００７１】
操作パネル１０００のスケジュール選択ボタン１００６が押下されると、電子黒板装置１４はステップＳ２０に進む。電子黒板装置１４は主催者のスケジュール予定情報をスケジュールサービス３２から取得する。なお、操作パネル１０００はスケジュール選択ボタン１００６が押下された後も表示され続ける。
【００７２】
電子黒板装置１４は現在時刻が開始時刻と期間に一致する会議予定を判別する。該当する会議予定が１つしかない場合、電子黒板装置１４は、その会議予定を図１４の予定提案画面１０２０のように表示して提案する。また、電子黒板装置１４は図１４の予定提案画面１０２０と共に、図１４の操作パネル１０００を表示する。なお、２つ以上の該当する会議予定がある場合、電子黒板装置１４はステップＳ２２に進み、図１４の予定選択画面１１００を表示して選択させる。
【００７３】
図１４の予定提案画面１０２０は予定ＩＤ「ｓｃｈ−２」のスケジュール予定情報が提案された例を示している。予定提案画面１０２０では、提案した会議予定の内容を確認させるため、予定名、開始時刻と期間、予定出席者、遠隔会議サービスのアイコン、遠隔会議サービス名、接続先、遠隔会議に接続するか否かを指定するチェックボックスが表示されている。遠隔会議に接続するか否かを指定するチェックボックスにチェックを入れた状態で設定・読込ボタン１０２２を押下することで、主催者は提案された遠隔会議サービスへの接続を要求できる。ステップＳ２４に進み、電子黒板装置１４は提案した会議予定の遠隔サービス接続先情報に基づき、遠隔会議サービスに接続する制御を行う。
【００７４】
また、図１４の操作パネル１０００も予定ＩＤ「ｓｃｈ−２」のスケジュール予定情報が提案された例を示している。操作パネル１０００では予定提案画面１０２０のチェックボックスのチェックの状態に拘わらず、遠隔会議サービスへの接続ボタン１００８が表示されている。なお、図１４の操作パネル１０００の遠隔会議サービスへの接続ボタン１００８には、提案した会議予定の内容を確認させるため、遠隔会議サービスのアイコン、及び接続先が表示されている。さらに、遠隔会議サービスへの接続ボタン１００８には予定名、開始時刻と期間、予定出席者、遠隔会議サービス名などを表示させてもよい。
【００７５】
遠隔会議サービスへの接続ボタン１００８を押下することにより、主催者は提案された遠隔会議サービスへの接続を要求できる。ステップＳ２４に進み、電子黒板装置１４は提案した会議予定の遠隔サービス接続先情報に基づき、遠隔会議サービスに接続する制御を行う。
【００７６】
提案された会議予定が適切でない場合、主催者は予定提案画面１０２０の他の予定ボタン１０２４を押下する。他の予定ボタン１０２４が押下されると、電子黒板装置１４は図１４の予定選択画面１１００を表示することで、主催者に会議予定を選択させる。図１４の予定選択画面１１００は予定ＩＤ「ｓｃｈ−１」及び「ｓｃｈ−２」のスケジュール予定情報が表示された例を示している。予定選択画面１１００では、提案した会議予定も含めて、複数の会議予定が表示される。図１４の予定選択画面１１００では、選択する会議予定の内容を確認させるため、予定名、開始時刻と期間、予定出席者、遠隔会議サービスのアイコン、遠隔会議サービス名、接続先、選択する会議予定を指定するチェックボックスが表示されている。チェックボックスにチェックを入れた状態で設定・読込ボタン１１０２を押下することで、主催者は遠隔会議サービスへの接続を要求できる。ステップＳ２４に進み、電子黒板装置１４は主催者に選択された会議予定の遠隔サービス接続先情報に基づき、遠隔会議サービスに接続する制御を行う。
【００７７】
ステップＳ２６に進み、遠隔会議を実施中の電子黒板装置１４は遠隔会議画面１０４０を表示し、ユーザの電子黒板装置１４への書き込み等の操作を受け付け、同一の遠隔会議に参加しているデバイス間で遠隔会議画面１０４０の表示の内容を遠隔共有する。
【００７８】
図１２のステップＳ１２では、例えば図１５に示す手順で主催者を認証・設定する。図１５は主催者を認証・設定する処理の一例のフローチャートである。図１５は電子黒板装置１４のＩＣカード検出部４８がＩＣカード７００を検出し、ＩＣカード７００から識別情報を読み取った後の処理を示している。
【００７９】
ステップＳ３０に進み、参加者管理部４４はＩＣカード検出部４８がＩＣカード７００から読み取った識別情報を取得する。ステップＳ３２に進み、参加者管理部４４は図７に示したユーザ情報一覧を参照し、ステップＳ３０で取得した識別情報のユーザを図７に示したユーザ情報一覧から特定する。ステップＳ３４に進み、参加者管理部４４は特定したユーザを主催者として管理し、参加者一覧１００２に追加する。
【００８０】
例えば図７のユーザ情報一覧に示した「Ｍａｒｙ  Ｓｍｉｔｈ」のＩＣカード７００を検出したＩＣカード検出部４８は、ＩＣカード７００から識別情報「ＩＣＣＡＲＤ−１２３」を読み取る。ステップＳ３０において、参加者管理部４４はＩＣカード検出部４８から識別情報「ＩＣＣＡＲＤ−１２３」を取得する。ステップＳ３２に進み、参加者管理部４４は取得した識別情報「ＩＣＣＡＲＤ−１２３」に基づき、ユーザ情報サーバ装置１０の外部サービス設定情報部２０とユーザ情報部２２とに問い合わせる。
【００８１】
ユーザ情報部２２は、問い合わせのあった識別情報「ＩＣＣＡＲＤ−１２３」による検索を行い、ユーザＩＤ「ｕｓｅｒ００１」のユーザ情報を特定し、電子黒板装置１４の参加者管理部４４に返す。また、外部サービス設定情報部２０は特定されたユーザＩＤ「ｕｓｅｒ００１」による検索を行い、図８に示した外部サービス設定情報「ｃｏｎｎｅｃｔ１ａ」を特定し、電子黒板装置１４の参加者管理部４４に返す。
【００８２】
ステップＳ３４において、参加者管理部４４はユーザＩＤ「ｕｓｅｒ００１」のユーザを主催者として管理し、参加者一覧１００２に追加できると共に、ユーザＩＤ「ｕｓｅｒ００１」のユーザの外部サービス設定情報「ｃｏｎｎｅｃｔ１ａ」を管理できる。これにより、遠隔会議の主催者「Ｍａｒｙ  Ｓｍｉｔｈ」が参加者管理部４４に登録され、図９で示す参加者管理情報一覧と、図７で示すユーザＩＤ「ｕｓｅｒ００１」のユーザ情報と、図８で示す外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」の外部サービス設定情報と、が取得される。
【００８３】
図１２のステップＳ２０では、例えば図１６に示す手順で、スケジュールを取得・提案する。図１６はスケジュールを取得・提案する処理の一例のフローチャートである。
【００８４】
ステップＳ４０において、電子黒板装置１４の会議予定設定部４０は認証で取得した主催者のユーザＩＤに基づき、スケジュールサービス３２から主催者の当日のスケジュール予定情報に含まれる会議予定を取得する。
【００８５】
主催者の当日の会議予定の取得にあたっては、認証で取得した主催者のユーザＩＤに基づいて会議予定設定部４０がユーザ情報サーバ装置１０から主催者の外部サービス設定情報を取得し、取得した主催者の外部サービス設定情報に基づいてスケジュールサービス３２に、外部サービス設定情報によって識別されるユーザの当日の会議予定情報を要求することで取得する。
【００８６】
また、会議予定設定部４０は外部サービス設定情報を取得せず、単に主催者のユーザＩＤを指定してユーザ情報サーバ装置１０に会議予定情報の取得を要求してもよい。ユーザ情報サーバ装置１０は、取得した主催者のユーザＩＤに基づいて外部サービス設定情報を特定し、特定した外部サービス設定情報に基づいてスケジュールサービス３２から会議予定情報を取得し、取得した会議予定情報を電子黒板装置１４に返してもよい。つまり、電子黒板装置１４はスケジュールサービス３２と直接情報のやり取りを行わず、他のサーバ等を介してスケジュールサービス３２から会議予定情報の取得を行ってもよい。
【００８７】
ステップＳ４２において、会議予定設定部４０はステップＳ４０で取得した会議予定があるか否かを判定する。会議予定がなければ会議予定設定部４０はステップＳ４４の処理をスキップする。会議予定があれば会議予定設定部４０は、例えば図１７に示すようなステップＳ４４のスケジュール提案の処理を行う。
【００８８】
図１７はスケジュール提案の処理の一例のフローチャートである。ステップＳ５０において会議予定設定部４０は、ステップＳ４０で取得した主催者の当日の会議予定から、開始する遠隔会議として提案するための提案スケジュールを図１８に示すように抽出する。
【００８９】
図１８は提案スケジュール抽出の処理の一例のフローチャートである。ステップＳ７０において、会議予定設定部４０は、ステップＳ４０で取得した主催者の当日の会議予定から「開始時刻と期間」が現在時刻から近い会議予定を抽出する。例えば会議予定設定部４０は現在時刻が開始予定時刻の１５分前から終了予定時刻の間に含まれる会議予定を抽出する。ステップＳ７０で抽出する会議予定が複数存在し得るため、会議予定設定部４０は抽出した会議予定から開始予定時刻が最も遅い会議予定をステップＳ７２で抽出する。
【００９０】
ステップＳ７４において会議予定設定部４０はステップＳ７２で抽出した会議予定があるか否かを判定する。ステップＳ７２で抽出した会議予定があれば、会議予定設定部４０はステップＳ７６に進み、その会議予定を提案スケジュールに設定する。ステップＳ７２で抽出した会議予定がなければ、会議予定設定部４０はステップＳ７６の処理をスキップする。
【００９１】
図１７のステップＳ５２に戻り、会議予定設定部４０はステップＳ５０で抽出した提案スケジュールがあればステップＳ５４に進み、提案スケジュールのスケジュール予定情報に含まれる遠隔サービス接続先情報に基づき、遠隔会議サービスの判別を行う。また、ステップＳ５６に進み、会議予定設定部４０は提案スケジュールのスケジュール予定情報に含まれる遠隔サービス接続先情報に基づき、遠隔会議に参加するための接続先の判別を行う。
【００９２】
ステップＳ５４の遠隔会議サービスの判別と、ステップＳ５６の接続先の判別とは、例えば以下のように行われる。ここでは一例として予定ＩＤ「ｓｃｈ−２」のスケジュール予定情報の例を説明する。予定ＩＤ「ｓｃｈ−２」のスケジュール予定情報に含まれている遠隔サービス接続先情報「https://remoteservicea.com/meetingroom/134565」というＵＲＬでは、ドメイン部分「remoteservicea.com」から遠隔会議サービスＡであることを判別できる。また、遠隔会議サービスＡの場合は「meetingroom/」以降が、接続先を示しているため、接続先「134565」を判別できる。
【００９３】
なお、遠隔サービス接続先情報が固有の形式のＩＤにより表現されている場合は、そのＩＤの所定位置に必ず含まれている文字列や数字列などにより遠隔会議サービスの判別及び接続先の判別を行ってもよい。固有の形式のＩＤの一例である「CID:134565」は文字列「CID」からいずれの遠隔会議サービスを利用するかが判別でき、数字列「134565」から各遠隔会議を識別する接続先を判別することができる。遠隔会議サービスに接続するためのＵＲＬは、判別した遠隔会議サービスに対応するＵＲＬを利用する。なお、遠隔会議サービスに対応するＵＲＬは予め電子黒板装置１４やユーザ情報サーバ装置１０が記憶していればよい。
【００９４】
さらに、遠隔会議サービス名や接続先がＨＴＭＬなどのテキスト情報として記載されている場合は、そのテキスト情報を利用することもできる。また、遠隔サービスサーバ装置１６が、自身の遠隔会議サービス名を返すＡＰＩや、接続先を返すＡＰＩをサポートしている場合は、そのＡＰＩを使って遠隔会議サービス名や接続先を取得してもよい。遠隔会議サービスを表すアイコンが取得可能なＡＰＩがある場合は、遠隔会議サービスを表すアイコンを電子黒板装置１４で保持せずに、ＡＰＩを使って遠隔サービスサーバ装置１６から取得し、操作パネル１０００、予定提案画面１０２０、予定選択画面１１００に表示してもよい。
【００９５】
（自身の遠隔会議サービス名を返すＡＰＩ例）
HTTPS GET https://remoteservicea.com/displayname
（接続先を返すＡＰＩ例）
HTTPS GET https://remoteservicea.com/meetingroom/134565/displayname
（遠隔会議サービスを表すアイコンを返すＡＰＩ例）
HTTPS GET https://remoteservicea.com/icon
ステップＳ５８に進み、会議予定設定部４０は図１４に示すような予定提案画面１０２０を表示することで、会議予定を提案する。予定提案画面１０２０は、提案スケジュールのスケジュール予定情報に基づいて生成される画面であって、管理者が、会議予定の予定名、開始時刻と期間、予定出席者、遠隔サービス接続先情報などの情報を確認できる。
【００９６】
また、図１４の予定提案画面１０２０では遠隔会議サービス名、遠隔会議サービスのアイコン、接続先、及び遠隔会議に接続するか否かを指定するチェックボックスが表示されている。遠隔会議に接続するか否かを指定するチェックボックスにチェックを入れた状態で設定・読込ボタン１０２２を押下することで、主催者は提案された遠隔会議サービスへの接続を要求できる。
【００９７】
設定・読込ボタン１０２２が押下されると、ステップＳ６０に進み、会議予定設定部４０は提案した会議予定のスケジュール予定情報を読み込む。会議予定設定部４０は、参加者管理部４４に、例えば外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」と、予定出席者一覧「ｏｆｆｉｃｅ１」「ｏｆｆｉｃｅ２」及び「ｏｆｆｉｃｅ３」と、を入力する。
【００９８】
なお、図１７のフローチャートの処理では、ステップＳ５８のスケジュールの提案前にステップＳ５４の遠隔会議サービスの種別の判断及びステップＳ５６の接続先の判断を行っているが、異なるタイミングでこれらの判断を行ってもよい。例えば、図１４の接続ボタン１００８が押下された後、設定・読み込みボタン１０２２が押下された後、または設定読み込みボタン１１０２が押下された後にステップＳ５４の遠隔会議サービスの種別の判断及びステップＳ５６の接続先の判断を行ってもよい。
【００９９】
ステップＳ６２に進み、参加者管理部４４は提案した会議予定の予定出席者を図９の参加者管理情報に追加する例えば図１９に示すような処理を行う。図１９は、提案した会議予定の予定出席者を参加者管理情報に追加する処理の一例のフローチャートである。
【０１００】
ステップＳ８０において参加者管理部４４は現在の参加者の外部サービス設定情報を外部サービス設定情報部２０に照会する。ステップＳ８２に進み、参加者管理部４４は主催者のスケジュール予定情報に含まれる予定出席者一覧から、主催者のユーザＩＤと一致するものを除外する。
【０１０１】
ステップＳ８４〜Ｓ８８の処理はステップＳ８２で主催者のユーザＩＤが除外された予定出席者一覧に含まれる全ての予定出席者に対して行われる。ステップＳ８４に進み、参加者管理部４４は予定出席者の外部サービスのユーザＩＤに対応するユーザ情報をユーザ情報部２２に問い合わせる。
【０１０２】
外部サービスのユーザＩＤに対応するユーザ情報があればステップＳ８８に進み、参加者管理部４４は、予定出席者のユーザＩＤを図９の参加者管理情報一覧に追加する。外部サービスのユーザＩＤに対応するユーザ情報がなければ、参加者管理部４４はステップＳ８８の処理をスキップする。
【０１０３】
例えばステップＳ４０において、電子黒板装置１４の会議予定設定部４０はユーザ情報サーバ装置１０から返されたユーザＩＤ「ｕｓｅｒ００１」の主催者「Ｍａｒｙ  Ｓｍｉｔｈ」の外部サービス設定情報「ｃｏｎｎｅｃｔ１ａ」を用いて、スケジュールサービス３２から主催者の当日のスケジュール予定情報に含まれる予定ＩＤ「ｓｃｈ−１」「ｓｃｈ−２」の会議予定を取得する。会議予定設定部４０はステップＳ４０で取得した会議予定があるか否かを判定する。
【０１０４】
予定ＩＤ「ｓｃｈ−１」及び「ｓｃｈ−２」の会議予定があったため、会議予定設定部４０は例えば図１７に示すようなステップＳ４４のスケジュール提案の処理を行う。会議予定設定部４０は図１８の提案スケジュール抽出の処理を行う。
【０１０５】
例えば２０１８年１１月１２日１１時５５分に会議室に入り、電子黒板装置１４を起動したものとする。ステップＳ７０において、会議予定設定部４０は、ステップＳ４０で取得した主催者の当日の会議予定である予定ＩＤ「ｓｃｈ−１」及び「ｓｃｈ−２」の会議予定から開始時刻と期間が現在時刻「２０１８年１１月１２日１１時５５分」から近い、予定ＩＤ「ｓｃｈ−１」の会議予定を抽出する。
【０１０６】
なお、一般に会議室や会議スペースは３０分、６０分など、３０分の単位で予約・運用されていることが多いため、ステップＳ７０で会議予定を抽出した抽出条件であれば、上記した例のように少し早く入室して利用を開始する場合や、少し遅れて入出して利用を開始する場合でも対応できる。
【０１０７】
また、会議の時間単位である３０分の半分の１５分が閾値とされているため、例えば１１時３０分に会議予定を設定せずにハドル形式の会議を開始しても、開始時刻が１２時００分の会議予定が誤って提案されてしまうこともない。事前準備の開始時刻としても、開始予定時刻の１５分より前に事前準備を始めることは稀であるため、妥当な設定値であるといえる。
【０１０８】
また、ステップＳ７０において複数の会議予定を抽出した場合は、開始時刻が最も遅い会議予定を抽出する。これは、例えば１１時００分〜１２時００分の会議予定があった場合に、偶々早く会議が終了し、次の遠隔会議の準備を１１時５５分に始めた場合、１１時５５分が会議予定の開始予定時刻１１時００分〜終了予定時刻１２時００分に含まれる。
【０１０９】
そのため、１１時００分〜１２時００分の会議予定と１２時００分〜１３時００分の会議予定「ｓｃｈ−１」との２つが該当することになる。その場合でも、開始時刻が最も遅い会議予定を抽出することで、開始時刻が最も遅い会議予定「ｓｃｈ−１」が抽出されることになるため、主催者が準備・開始したい会議予定を提案できる効果がある。これらの抽出条件は主催者の設定によって変更可能であってもよい。
【０１１０】
次に、図１４に示した予定提案画面１０２０の設定・読込ボタン１０２２が押下されるとステップＳ８０に進み、参加者管理部４４は現在の参加者（主催者）の外部サービス設定情報「ｃｏｎｎｅｃｔ１ａ」を外部サービス設定情報部２０に照会する。
【０１１１】
ステップＳ８２に進み、参加者管理部４４は主催者「ｕｓｅｒ００１」のスケジュール予定情報に含まれる予定出席者一覧から、主催者の外部サービスのユーザＩＤである「ｏｆｆｉｃｅ１」を除外する。
【０１１２】
次に、ステップＳ８４に進み、参加者管理部４４は残った予定出席者の外部サービスのユーザＩＤ「ｏｆｆｉｃｅ２」及び「ｏｆｆｉｃｅ３」に対応するユーザ情報をユーザ情報サーバ装置１０に問い合わせる。
【０１１３】
ユーザ情報サーバ装置１０は、外部サービスのユーザＩＤ「ｏｆｆｉｃｅ２」及び「ｏｆｆｉｃｅ３」に対応するユーザＩＤ「ｕｓｅｒ００２」及び「ｕｓｅｒ００３」があるため、ステップＳ８８に進み、ユーザＩＤ「ｕｓｅｒ００２」及び「ｕｓｅｒ００３」を参加者管理部４４に返す。参加者管理部４４は、参加者管理情報一覧にユーザＩＤ「ｕｓｅｒ００２」及び「ｕｓｅｒ００３」を追加する。
【０１１４】
このような手順により、本実施形態では主催者のスケジュールサービス３２に登録されているスケジュール予定情報を、電子黒板装置１４の会議予定として設定・読込することができるため、ＩＣカード７００による認証を行っていなかった参加者を参加状態とすることや、ＩＣカード７００の無い参加者を参加状態とすることが容易となる。
【０１１５】
ステップＳ２４の遠隔会議サービスへ接続する処理は、例えば図２０に示す手順で行われる。図２０は遠隔会議サービスへ接続する処理の一例のフローチャートである。会議予定設定部４０は遠隔会議サービスへ接続する際に、遠隔サービス接続先情報に含まれるドメイン部分などを利用して、ステップＳ１００で遠隔会議サービスの判別を行う。
【０１１６】
ステップＳ１０２に進み、会議予定設定部４０はステップＳ１００で判別した遠隔会議サービスに従って、起動する遠隔サービスクライアント４２Ａ又は４２Ｂを決定し、起動させる。なお、判別した遠隔会議サービスが未対応である場合、会議予定設定部４０は遠隔サービスクライアント４２Ａ又は４２Ｂを起動させない。このように、判別した遠隔会議サービスが未対応である場合は遠隔サービスクライアント４２Ａ又は４２Ｂを起動させないことでセキュリティを向上させる。また、起動する遠隔サービスクライアント４２Ａ又は４２Ｂに遠隔会議の接続先を通知する方法は、遠隔サービスクライアント４２Ａ又は４２Ｂごとに異なる。
【０１１７】
専用のアプリケーション「remoteservicea.exe」を用いて遠隔会議サービスＡに接続できる遠隔サービスクライアント４２Ａの場合は、例えば接続先「134565」を引数として起動することで、遠隔サービスクライアント４２Ａに接続先を通知できる。
【０１１８】
また、ウェブブラウザを用いて遠隔会議サービスＡに接続できる遠隔サービスクライアント４２Ａの場合は、ＵＲＬとして遠隔サービス接続先情報をウェブブラウザに入力することで、遠隔サービスクライアント４２Ａに接続先を通知できる。
【０１１９】
専用のアプリケーションを用いるか、ウェブブラウザを用いるか等の遠隔会議サービスへの接続方法は遠隔会議サービスごとに異なり、ステップＳ１００で判別した遠隔会議サービスに応じた接続方法を用いて判別した遠隔会議サービスへ接続する。
【０１２０】
なお、起動する遠隔サービスクライアント４２Ａ又は４２Ｂに遠隔会議の接続先を通知する引数やＵＲＬは、遠隔サービス接続先情報をそのまま利用してもよいし、一部を抜き出して利用してもよいし、一部を書き替えて利用してもよい。例えば遠隔管理サービスが扱えるデータの構造（スキーマ）に従って、ＵＲＬの「ｈｔｔｐｓ：／／」の記載を書き替えて利用してもよい。
【０１２１】
また、会議予定設定部４０は遠隔サービス接続先情報がカスタムＵＲＬスキームを利用するものであれば、そのカスタムＵＲＬスキームで起動する専用のアプリケーションを判別し、接続先を引数として起動することで、遠隔サービスクライアント４２Ａに接続先を通知することもできる。
【０１２２】
図１８のステップＳ７６で設定された提案スケジュールに遠隔サービス接続先情報が無ければ、会議予定設定部４０は図２１の予定提案画面１０２０を表示する。図２１は予定提案画面の一例のイメージ図である。遠隔サービス接続先情報がない場合は、図２１に示すように遠隔会議の接続先がないことを示すメッセージを表示する。
【０１２３】
また、会議予定設定部４０は図２１に示すように、利用できる遠隔会議サービスを提示すると共に、利用できる遠隔会議サービスの利用方法をそれぞれ表示する利用方法ボタン１０２６を表示する。利用方法ボタン１０２６が押下されると、会議予定設定部４０は遠隔会議サービスの利用方法の説明を表示する画面１２００を表示する。遠隔会議サービスの利用方法の説明には、例えば遠隔サービス接続先情報を、スケジュール予定情報に添付する方法の情報が含まれている。
【０１２４】
また、会議予定設定部４０は遠隔会議サービスの利用方法の説明を直接表示するのではなく、予定参加者や電子黒板装置１４の参加者に、遠隔会議サービスの利用方法の説明を電子メールで通知するようにしてもよい。
【０１２５】
なお、図１８のステップＳ７６で設定された提案スケジュールに遠隔サービス接続先情報が無い場合の予定選択画面１１００は、例えば図２２のようになる。図２２は予定選択画面の一例のイメージ図である。遠隔サービス接続先情報がない場合は、図２２に示すように遠隔会議の接続先がないことを示すメッセージを表示する。
【０１２６】
また、会議予定設定部４０は図２２に示すように、利用できる遠隔会議サービスを提示すると共に、利用できる遠隔会議サービスの利用方法をそれぞれ表示する利用方法ボタン１１０４を表示する。利用方法ボタン１１０４が押下されると、会議予定設定部４０は遠隔会議サービスの利用方法の説明を表示する画面１２００を表示する。遠隔会議サービスの利用方法の説明には、例えば遠隔サービス接続先情報を、スケジュール予定情報に添付する方法の情報が含まれている。
【０１２７】
また、会議予定設定部４０は遠隔会議サービスの利用方法の説明を直接表示するのではなく、予定参加者や電子黒板装置１４の参加者に、遠隔会議サービスの利用方法の説明を電子メールで通知するようにしてもよい。
【０１２８】
また、本実施形態では最初に認証を行ったユーザを遠隔会議の主催者として設定しているが、例えば図２３に示すように主催者を変更して、変更した主催者のスケジュール予定情報を利用するようにしてもよい。図２３は主催者を変更する処理の一例を説明する概要図である。
【０１２９】
図２３の左側に表した操作パネル１０００では主催者である「Ｍａｒｙ」のアイコンの上に王冠マーク１０１０が表示されている。ユーザにより主催者変更ボタン１０１２が押下されると、電子黒板装置１４には主催者選択画面１０６０が表示される。主催者選択画面１０６０には操作パネル１０００の参加者一覧１００２に表示されている参加者が選択可能に表示されている。
【０１３０】
主催者選択画面１０６０から一人の参加者を選択することで、選択した参加者を主催者とすることができる。図２３では主催者選択画面１０６０から参加者「Ｓａｔｏ」が選択された例を示している。したがって、図２３の右側に表した操作パネル１０００では主催者となった「Ｓａｔｏ」のアイコンの上に王冠マーク１０１０が表示されている。
【０１３１】
以上、第１の実施形態によれば、遠隔会議の主催者の会議予定から開始する遠隔会議を提案することができ、主催者が開始する遠隔会議として選択した会議予定の遠隔サービス接続先情報に基づき、遠隔会議の接続先に接続できる。したがって、電子黒板装置１４を遠隔会議の接続先に接続するための手間を削減できる。
【０１３２】
［第２の実施形態］
第１の実施形態では提案スケジュールがあれば図１４に示すような予定提案画面１０２０を表示することで、会議予定を提案していた。第２の実施形態では提案スケジュールがあれば、図２４に示す手順で、予定提案画面１０２０を表示せずに、提案する遠隔会議の接続先へ自動接続する。
【０１３３】
図２４はスケジュール提案の処理の一例のフローチャートである。ステップＳ２００において会議予定設定部４０は、図１６のステップＳ４０で取得した主催者の当日の会議予定から、開始する遠隔会議として提案するための提案スケジュールを図１８に示したように抽出する。
【０１３４】
ステップＳ２０２に進み、会議予定設定部４０はステップＳ２００で抽出した提案スケジュールがあればステップＳ２０４に進み、提案した会議予定のスケジュール予定情報を読み込む。ステップＳ２０６に進み、参加者管理部４４は提案した会議予定の予定出席者を図９の参加者管理情報に追加する例えば図１９に示した処理を行う。
【０１３５】
以上、第２の実施形態によれば、提案スケジュールがあれば、提案する遠隔会議の接続先へ自動接続できる。
【０１３６】
［第３の実施形態］
第３の実施形態では、電子黒板装置１４の利用開始時に図２５に示すようなアプリ起動画面１３００を表示することで、利用するアプリケーションを主催者に選択させる。図２５は電子黒板装置の利用開始時の処理手順を示した一例の説明図である。
【０１３７】
アプリ起動画面１３００は電子黒板装置１４の利用開始時に表示される。アプリ起動画面１３００は「ホワイトボードだけを起動」ボタンと、「ウェブブラウザ」ボタンと、遠隔会議サービスボタン１３０２と、が表示されている。
【０１３８】
提案スケジュールがあり、且つ、その提案スケジュールに遠隔サービス接続先情報がある場合、アプリ起動画面１３００には遠隔会議サービスボタン１３０２を表示する。遠隔会議サービスボタン１３０２が押下されると、会議予定設定部４０は提案スケジュールの遠隔サービス接続先情報に基づき、遠隔会議の接続先に接続する。なお、遠隔会議サービスボタン１３０２には、付加情報として予定名や、開始時刻と期間、予定出席者、遠隔会議の接続先を表示してもよい。
【０１３９】
なお、「ホワイトボードだけを起動」ボタン又は「ウェブブラウザ」ボタンが押下されると、会議予定設定部４０は、ホワイトボードとして機能するためのアプリケーション又はウェブブラウザが起動し、その後、図１４に示したように動作する。
【０１４０】
第３の実施形態に係る情報処理システム１は、例えば図２６に示すような手順で電子黒板装置１４を用いた遠隔会議を行う。図２６は、電子黒板装置を使った遠隔会議の流れの一例のフローチャートである。
【０１４１】
ステップＳ３００において、電子黒板装置１４は起動し、例えば図１０に示した操作パネル９００を表示して、ＩＣカード７００によるログインを待ち受ける。遠隔会議を行う主催者は、自分のＩＣカード７００をＩＣカード検出部４８にかざす。
【０１４２】
ＩＣカード検出部４８がＩＣカード７００を検出すると、電子黒板装置１４はステップＳ３０２に進み、ＩＣカード７００から読み取った識別情報からユーザ情報を特定し、そのユーザを主催者として認証・設定する。ステップＳ３０４に進み、電子黒板装置１４は後述するように主催者のスケジュール予定情報から遠隔会議の接続先を取得する。
【０１４３】
ステップＳ３０６に進み、電子黒板装置１４はステップＳ３０４で取得した遠隔会議の接続先を利用し、図２５に示したアプリ起動画面１３００を表示する。また、ステップＳ３０８に進み、電子黒板装置１４は例えば図１３に示した操作パネル１０００をＵＩとして表示する。
【０１４４】
主催者により遠隔会議サービスボタン１３０２が押下されると、電子黒板装置１４はステップＳ３１０からステップＳ３１２に進み、提案した会議予定のスケジュール予定情報を読み込む。ステップＳ３１４に進み、電子黒板装置１４は提案した会議予定の予定出席者を図９の参加者管理情報に追加する例えば図１９に示したような処理を行う。
【０１４５】
ステップＳ３１６に進み、電子黒板装置１４は提案した会議予定の遠隔サービス接続先情報に基づき、遠隔会議サービスに接続する制御を行う。ステップＳ３２６に進み、遠隔会議を実施中の電子黒板装置１４は遠隔会議画面１０４０を表示し、ユーザの電子黒板装置１４への書き込み等の操作を受け付け、同一の遠隔会議に参加しているデバイス間で遠隔会議画面１０４０の表示の内容を遠隔共有する。
【０１４６】
主催者により遠隔会議サービスボタン１３０２以外が押下されると、電子黒板装置１４はステップＳ３１０からステップＳ３１８に進み、主催者に押下されたボタンに対応するアプリケーションを起動する。
【０１４７】
操作パネル１０００のスケジュール選択ボタン１００６が押下されると、電子黒板装置１４はステップＳ３２０に進む。電子黒板装置１４は主催者のスケジュール予定情報をスケジュールサービス３２から取得する。
【０１４８】
電子黒板装置１４は現在時刻が開始時刻と期間に一致する会議予定を判別する。該当する会議予定が１つしかない場合、電子黒板装置１４は、その会議予定を図１４の予定提案画面１０２０のように表示して提案する。２つ以上の該当する会議予定がある場合、電子黒板装置１４はステップＳ３２２に進み、図１４の予定選択画面１１００を表示して選択させる。
【０１４９】
例えば遠隔会議に接続するか否かを指定するチェックボックスにチェックを入れた状態で設定・読込ボタン１０２２を押下することで、主催者は提案された遠隔会議サービスへの接続を要求できる。ステップＳ３２４に進み、電子黒板装置１４は提案した会議予定の遠隔サービス接続先情報に基づき、遠隔会議サービスに接続する制御を行う。
【０１５０】
ステップＳ３２６に進み、遠隔会議を実施中の電子黒板装置１４は遠隔会議画面１０４０を表示し、ユーザの電子黒板装置１４への書き込み等の操作を受け付け、同一の遠隔会議に参加しているデバイス間で遠隔会議画面１０４０の表示の内容を遠隔共有する。
【０１５１】
図２６のステップＳ３０４では、例えば図２７に示す手順で、遠隔会議の接続先を取得する。図２７は遠隔会議の接続先を取得する処理の一例のフローチャートである。
【０１５２】
ステップＳ３５０において、電子黒板装置１４は認証で取得した主催者のユーザＩＤに基づき、スケジュールサービス３２から主催者の当日のスケジュール予定情報に含まれる会議予定を取得する。
【０１５３】
主催者の当日の会議予定の取得にあたっては、認証で取得した主催者のユーザＩＤに基づいて電子黒板装置１４がユーザ情報サーバ装置１０から主催者の外部サービス設定情報を取得し、取得した主催者の外部サービス設定情報に基づいてスケジュールサービス３２に、外部サービス設定情報によって識別されるユーザの当日の会議予定情報を要求することで取得する。
【０１５４】
ステップＳ３５２において、電子黒板装置１４はステップＳ３５０で取得した会議予定があるか否かを判定する。会議予定がなければ電子黒板装置１４はステップＳ３５４の処理をスキップする。会議予定があれば電子黒板装置１４は、例えば図２８に示すようなステップＳ３５４の遠隔会議の接続先検索の処理を行う。
【０１５５】
図２８は遠隔会議の接続先検索の処理の一例のフローチャートである。ステップＳ３６０において電子黒板装置１４は、ステップＳ３５０で取得した主催者の当日の会議予定から、開始する遠隔会議として提案するための提案スケジュールを図１８に示したように抽出する。
【０１５６】
ステップＳ３６２に進み、電子黒板装置１４はステップＳ３６０で抽出した提案スケジュールがあればステップＳ３６４に進む。また、電子黒板装置１４はステップＳ３６０で抽出した提案スケジュールが無ければステップＳ３６４以降をスキップする。
【０１５７】
ステップＳ３６４において、電子黒板装置１４は提案スケジュールに遠隔サービス接続先情報があるか否かを判定する。提案スケジュールに遠隔サービス接続先情報がなければ電子黒板装置１４はステップＳ３６６以降をスキップする。
【０１５８】
また、提案スケジュールに遠隔サービス接続先情報があれば、ステップＳ３６４からステップＳ３６６に進み、電子黒板装置１４は提案スケジュールのスケジュール予定情報に含まれる遠隔サービス接続先情報に基づき、遠隔会議サービスの判別を行う。また、ステップＳ３６８に進み、電子黒板装置１４は提案スケジュールのスケジュール予定情報に含まれる遠隔サービス接続先情報に基づき、接続先の判別を行う。
【０１５９】
ステップＳ３６６の遠隔会議サービスの判別と、ステップＳ３６８の接続先の判別とは図２５のアプリ起動画面１３００の遠隔会議サービスボタン１３０２の表示内容に反映されることになる。
【０１６０】
以上、第３の実施形態によれば、主催者はアプリ起動画面１３００に表示された遠隔会議サービスボタン１３０２を押下して、遠隔会議の接続先に接続できる。したがって、電子黒板装置１４を遠隔会議の接続先に接続するための手間を削減できる。
【０１６１】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、本実施形態で説明した情報処理システム１は一例であって、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
【０１６２】
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC（Application Specific Integrated Circuit）、DSP（digital signal processor）、FPGA（field programmable gate array）や従来の回路モジュール等のデバイスを含むものとする。
【０１６３】
実施例に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの1つを示すものにすぎない。
【０１６４】
ある実施形態では、ユーザ情報サーバ装置１０は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワーク１８や共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。同様に、電子黒板装置１４は、互いに通信するように構成された複数のコンピューティングデバイスを含むことができる。
【０１６５】
さらに、ユーザ情報サーバ装置１０および電子黒板装置１４は開示された処理ステップを様々な組み合わせで共有するように構成できる。例えば、所定のユニットによって実行されるプロセスは、電子黒板装置１４によって実行され得る。同様に、所定のユニットの機能は、電子黒板装置１４によって実行することができる。また、ユーザ情報サーバ装置１０と電子黒板装置１４の各要素は、1つのサーバ装置にまとめられていてもよいし、複数の装置に分けられていてもよい。
【０１６６】
遠隔会議の接続先に接続するデバイスは電子黒板装置１４及びＰＣ１５に限られるものではなく、例えばＰＪ（Projector：プロジェクタ）、デジタルサイネージ等の出力装置、ＨＵＤ（Head Up Display）装置、産業機械、撮像装置、集音装置、医療機器、ネットワーク家電、自動車（Connected Car）、携帯電話、ゲーム機、ＰＤＡ（Personal Digital Assistant）、デジタルカメラ、ウェアラブルＰＣ等であってもよい。
【０１６７】
なお、会議予定設定部４０は特許請求の範囲に記載した予定設定手段の一例である。遠隔サービスクライアント４２Ａ及び４２Ｂは、遠隔サービス接続手段の一例である。
【符号の説明】
【０１６８】
１    情報処理システム
１０    ユーザ情報サーバ装置
１２    外部サービス群システム
１４、１４Ａ、１４Ｂ    電子黒板装置
１５    ＰＣ
１６、１６Ａ、１６Ｂ    遠隔サービスサーバ装置
１８    ネットワーク
２０    外部サービス設定情報部
２２    ユーザ情報部
３０    ユーザサービス
３２    スケジュールサービス
３４    メールサービス
４０    会議予定設定部
４２Ａ、４２Ｂ    遠隔サービスクライアント
４４    参加者管理部
４６    書込表示部
４８    ＩＣカード検出部
６１７    ＩＣカードリーダ
６６０    カメラ
７００    ＩＣカード
１０００    操作パネル
１００８    接続ボタン
１０２０    予定提案画面
１０２２、１１０２    設定・読込ボタン
１０４０    遠隔会議画面
１１００    予定選択画面
１３００    アプリ起動画面
【先行技術文献】
【特許文献】
【０１６９】
【特許文献１】特開２００６−５５９０号公報
【図１】
2020194370.tif 000003
【図２】
2020194370.tif 000004
【図３】
2020194370.tif 000005
【図４】
2020194370.tif 000006
【図５】
2020194370.tif 000007
【図６】
2020194370.tif 000008
【図７】
2020194370.tif 000009
【図８】
2020194370.tif 000010
【図９】
2020194370.tif 000011
【図１０】
2020194370.tif 000012
【図１１】
2020194370.tif 000013
【図１２】
2020194370.tif 000014
【図１３】
2020194370.tif 000015
【図１４】
2020194370.tif 000016
【図１５】
2020194370.tif 000017
【図１６】
2020194370.tif 000018
【図１７】
2020194370.tif 000019
【図１８】
2020194370.tif 000020
【図１９】
2020194370.tif 000021
【図２０】
2020194370.tif 000022
【図２１】
2020194370.tif 000023
【図２２】
2020194370.tif 000024
【図２３】
2020194370.tif 000025
【図２４】
2020194370.tif 000026
【図２５】
2020194370.tif 000027
【図２６】
2020194370.tif 000028
【図２７】
2020194370.tif 000029
【図２８】
2020194370.tif 000030