(57)【要約】【課題】表示する画像に関するデータを送信する場合に、利用のための設定がユーザごとに必要な外部サービスを送信先として選択する手間を軽減できる情報処理システムを提供すること。【解決手段】情報処理システムであって、外部サービスを利用するための設定をユーザと対応付けて保存する外部サービス設定情報保存手段と、データの送信先として外部サービスが設定された送信先設定情報をユーザと対応付けて記憶する送信先設定情報記憶手段と、一以上のユーザを識別する識別手段と、識別された一以上のユーザそれぞれと対応付いた送信先設定情報に基づき、一以上のユーザごとに異なる外部サービスの送信先に対して、データを送信する送信手段と、を有することにより上記課題を解決する。【選択図】  図１
2019134399.tif 000002
【特許請求の範囲】
【請求項１】
表示する画像に関するデータを送信する情報処理システムであって、
外部サービスを利用するための設定をユーザと対応付けて保存する外部サービス設定情報保存手段と、
前記データの送信先として前記外部サービスが設定された送信先設定情報をユーザと対応付けて記憶する送信先設定情報記憶手段と、
一以上のユーザを識別する識別手段と、
識別された一以上のユーザそれぞれと対応付いた前記送信先設定情報に基づき、前記一以上のユーザごとに異なる前記外部サービスの送信先に対して、前記データを送信する送信手段と、
を有する情報処理システム。
【請求項２】
前記送信手段は、前記一以上のユーザごとに異なる前記外部サービスの送信先を画面に表示し、前記外部サービスの送信先を前記データの送信先から外す操作をユーザから受け付けること、
を特徴とする請求項１記載の情報処理システム。
【請求項３】
前記外部サービスに含まれるスケジュールサービスから前記一以上のユーザが登録されている予定情報を取得する取得手段、を更に有し、
前記識別手段は、前記予定情報に登録されている前記一以上のユーザを前記識別された一以上のユーザとすること
を特徴とする請求項１又は２記載の情報処理システム。
【請求項４】
前記外部サービスに含まれる共有サイトサービスから前記一以上のユーザが登録されている共有サイト情報を取得する取得手段、を更に有し、
前記識別手段は、前記共有サイト情報に登録されている前記一以上のユーザを前記識別された一以上のユーザとすること
を特徴とする請求項１又は２記載の情報処理システム。
【請求項５】
前記外部サービスの共有フォルダを共有する前記一以上のユーザが登録されている共有フォルダ情報を取得する取得手段、を更に有し、
前記識別手段は、前記共有フォルダ情報に登録されている前記一以上のユーザを前記識別された一以上のユーザとすること
を特徴とする請求項１又は２記載の情報処理システム。
【請求項６】
前記送信手段は、前記識別された一以上のユーザに、前記外部サービスを利用するための設定及び前記送信先設定情報が対応付けられて保存されていない他のユーザが含まれていれば、前記他のユーザのメールアドレスに、前記データを配布すること
を特徴とする請求項３乃至５何れか一項記載の情報処理システム。
【請求項７】
前記取得手段は、前記識別手段により最初に識別された一のユーザと対応付いて保存されていた、前記外部サービスを利用するための設定を使用し、予定情報、共有サイト情報又は共有フォルダ情報を取得すること
を特徴とする請求項３乃至６何れか一項記載の情報処理システム。
【請求項８】
前記外部サービス設定情報保存手段は、複数の前記外部サービスを含む外部サービス群を利用するための設定をユーザと対応付けて保存し、
前記送信手段は、予定情報、共有サイト情報又は共有フォルダ情報を取得した前記外部サービス群に含まれる前記外部サービスを、前記データの送信先として選択し、予定情報、共有サイト情報又は共有フォルダ情報を取得した前記外部サービス群以外に含まれる前記外部サービスを、前記データの送信先から外して画面に表示すること
を特徴とする請求項３乃至７何れか一項記載の情報処理システム。
【請求項９】
前記外部サービスは、ストレージサービス及びメールサービスの少なくとも１つを含むこと
を特徴とする請求項１乃至８何れか一項記載の情報処理システム。
【請求項１０】
前記識別手段は、検出したユーザのＩＣカードから読み取った識別情報に基づき、前記識別情報と対応付けられた前記ユーザを識別すること
を特徴とする請求項１乃至９何れか一項記載の情報処理システム。
【請求項１１】
表示する画像に関するデータを送信する電子黒板装置であって、
一以上のユーザを識別する識別手段と、
前記データの送信先として外部サービスが設定された送信先設定情報をユーザと対応付けて記憶する送信先設定情報記憶手段から取得した、前記識別された一以上のユーザそれぞれと対応付いた前記送信先設定情報に基づき、前記一以上のユーザごとに異なる前記外部サービスの送信先に対して、前記データを送信する送信手段と、
を有する電子黒板装置。
【請求項１２】
表示する画像に関するデータを送信する電子黒板装置を、
一以上のユーザを識別する識別手段、
前記データの送信先として外部サービスが設定された送信先設定情報をユーザと対応付けて記憶する送信先設定情報記憶手段から取得した、前記識別された一以上のユーザそれぞれと対応付いた前記送信先設定情報に基づき、前記一以上のユーザごとに異なる前記外部サービスの送信先に対して、前記データを送信する送信手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、電子黒板装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、複数のユーザが参加する会議で電子黒板装置が使用されている。従来の電子黒板装置は、画面に表示された画像を電子メールにより送信する送信部と、ユーザを識別する識別部と、識別されたユーザのメールアドレスを宛先として設定する宛先入力部とを備えていた。
【０００３】
このような従来の電子黒板装置では、識別部が画面の画像を見たユーザを識別し、識別したユーザのメールアドレスを特定する。宛先入力部は特定されたメールアドレスを、画面に表示された画像を送信する電子メールの宛先に入力する。そして、送信部は識別されたユーザのメールアドレスが宛先に設定された電子メールを送信していた（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年のクラウドコンピューティングの普及により、ユーザは例えばストレージサービスやメールサービスなどの外部サービスを利用できるようになった。したがって、例えば電子黒板を使用する会議に参加したユーザは、自分が使用可能な外部サービスを、画面に表示された画像の送信先又は保存先に設定できれば便利である。しかし、外部サービスを利用するための設定はユーザごとに必要であり、手間が掛かるという問題があった。
【０００５】
本発明の実施の形態は、表示する画像に関するデータを送信する場合に、利用のための設定がユーザごとに必要な外部サービスを送信先として選択する手間を軽減できる情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記した課題を達成するために本願請求項１は、表示する画像に関するデータを送信する情報処理システムであって、外部サービスを利用するための設定をユーザと対応付けて保存する外部サービス設定情報保存手段と、前記データの送信先として前記外部サービスが設定された送信先設定情報をユーザと対応付けて記憶する送信先設定情報記憶手段と、一以上のユーザを識別する識別手段と、識別された一以上のユーザそれぞれと対応付いた前記送信先設定情報に基づき、前記一以上のユーザごとに異なる前記外部サービスの送信先に対して、前記データを送信する送信手段と、を有する。
【発明の効果】
【０００７】
本発明の実施の形態によれば、表示する画像に関するデータを送信する場合に、利用のための設定がユーザごとに必要な外部サービスを送信先として選択する手間を軽減できる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る情報処理システムの一例の構成図である。
【図２】コンピュータの一例のハードウェア構成図である。
【図３】電子黒板装置の一例のハードウェア構成図である。
【図４】第１の実施形態に係る情報処理システムの一例の機能構成図である。
【図５】ユーザサービスアカウント情報の一例の構成図である。
【図６】ストレージサービスストレージ情報の一例の構成図である。
【図７】ユーザ情報一覧の一例の構成図である。
【図８】外部サービス設定情報の一例の構成図である。
【図９】配布先設定情報の一例の構成図である。
【図１０】参加者管理情報一覧の一例の構成図である。
【図１１】電子黒板を使った会議の流れの一例のフローチャートである。
【図１２】操作パネルが表示された電子黒板装置の一例のイメージ図である。
【図１３】操作パネルの操作により電子黒板装置に表示されるＵＩ画面の一例のイメージ図である。
【図１４】操作パネルの操作により配布画面が表示された電子黒板装置の一例のイメージ図である。
【図１５】会議の参加者を追加する処理の一例のフローチャートである。
【図１６】一括配布する処理の一例のフローチャートである。
【図１７】送信先追加処理の一例のフローチャートである。
【図１８】全送信実行処理の一例のフローチャートである。
【図１９】第２の実施形態に係るユーザサービスアカウント情報の一例の構成図である。
【図２０】第２の実施形態に係るユーザ情報一覧の一例の構成図である。
【図２１】第２の実施形態に係る外部サービス設定情報の一例の構成図である。
【図２２】第２の実施形態に係る配布画面の一例のイメージ図である。
【図２３】第３の実施形態に係る情報処理システムの一例の機能構成図である。
【図２４】第３の実施形態に係るスケジュールサービス予定情報の一例の構成図である。
【図２５】第３の実施形態に係る会議予定を設定する処理の一例のフローチャートである。
【図２６】予定出席者を追加する処理の一例のフローチャートである。
【図２７】第３の実施形態に係るユーザサービスアカウント情報の一例の構成図である。
【図２８】第３の実施形態に係る予定一覧画面の一例のイメージ図である。
【図２９】第３の実施形態に係る参加者管理情報一覧の一例の構成図である。
【図３０】第３の実施形態に係る配布先設定情報の一例の構成図である。
【図３１】第３の実施形態に係る送信先追加処理の一例のフローチャートである。
【図３２】送信先種類に応じて送信先を追加する処理の一例のフローチャートである。
【図３３】第３の実施形態に係る配布画面の一例のイメージ図である。
【図３４】第３の実施形態に係る全送信実行処理の一例のフローチャートである。
【図３５】第４の実施形態に係る情報処理システムの一例の機能構成図である。
【図３６】第４の実施形態に係る共有サイトサービスサイト情報の一例の構成図である。
【図３７】第４の実施形態に係る共有サイトサービスサイト情報を設定する処理の一例のフローチャートである。
【図３８】共有サイトサービスのメンバーを追加する処理の一例のフローチャートである。
【図３９】第４の実施形態に係る共有サイトサービスサイト情報一覧画面の一例のイメージ図である。
【図４０】第４の実施形態に係る配布先設定情報の一例の構成図である。
【図４１】送信先種類に応じて送信先を追加する処理の一例のフローチャートである。
【図４２】第４の実施形態に係る配布画面の一例のイメージ図である。
【図４３】第４の実施形態に係る全送信実行処理の一例のフローチャートである。
【図４４】第５の実施形態に係る情報処理システムの一例の機能構成図である。
【図４５】ストレージサービスアイテム階層情報の一例の構成図である。
【図４６】ストレージサービスアイテム共有情報の一例の構成図である。
【図４７】第５の実施形態に係るストレージサービス共有フォルダ情報を設定する処理の一例のフローチャートである。
【図４８】ストレージサービスの共有フォルダを共有するユーザを追加する処理の一例のフローチャートである。
【図４９】第５の実施形態に係るストレージサービス共有フォルダ情報一覧画面の一例のイメージ図である。
【図５０】第５の実施形態に係る配布先設定情報の一例の構成図である。
【図５１】送信先種類に応じて送信先を追加する処理の一例のフローチャートである。
【図５２】第５の実施形態に係る配布画面の一例のイメージ図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照しながら説明する。本実施形態では複数のユーザが参加する会議で使用される電子黒板装置の例を説明するが、会議に限定するものでなく、セミナーや講義など、複数のユーザが電子黒板装置の画面を見る様々な状況に適用できる。
【００１０】
［第１の実施形態］
＜システム構成＞
図１は、第１の実施形態に係る情報処理システムの一例の構成図である。図１の情報処理システム１は、ユーザ情報サーバ装置１０と、一つ以上の外部サービス群システム１２と、電子黒板装置１４とが、インターネットやＬＡＮなどのネットワーク１６を介して通信可能に接続されている。ユーザ情報サーバ装置１０と電子黒板装置１４とは電子黒板システムを構成する。ユーザ情報サーバ装置１０と電子黒板装置１４とは、電子黒板システム外部の外部サービス群システム１２と連携して動作し、電子黒板装置１４に関連した機能を提供する。なお、電子黒板装置１４は複数台であってもよい。
【００１１】
外部サービス群システム１２が提供する外部サービス群は、例えばユーザサービス、ストレージサービス、メールサービス等から構成されるＯｆｆｉｃｅ３６５（登録商標）等の統合サービスを指す。外部サービス群はユーザサービス、ストレージサービス、メールサービス等のサービスを同一のユーザアカウントで利用できる形で提供される。これらの外部サービス群は、ユーザ毎に異なるものであってもよく、一つもしくは複数あってもよい。外部サービス群システム１２は一台以上のコンピュータにより実現される。
【００１２】
ユーザ情報サーバ装置１０は、後述するユーザ情報一覧、外部サービス設定情報、配布先設定情報などを保存し、電子黒板装置１４又は外部サービス群システム１２から利用される。ユーザ情報サーバ装置１０は、複数台の電子黒板装置１４で共用してもよく、同一ネットワークセグメント上になくてもよい。また、ユーザ情報サーバ装置１０は電子黒板装置１４に内蔵されていてもよい。ユーザ情報サーバ装置１０は一台以上のコンピュータにより実現される。
【００１３】
電子黒板装置１４は複数のユーザが参加する会議で使用される。電子黒板装置１４は例えば電子ペンや手により描画された画像を表示する。また、電子黒板装置１４はＵＳＢメモリ、ケーブルを介して接続されるＰＣ、又は、外部サービス群システム１２などから読み出した電子ファイルの画像を表示することもできる。電子黒板装置１４は、表示している画像の画像データを会議の参加者に対して一括配布する機能を有する。電子黒板装置１４が画像データを配布する配布先には、後述するように、利用のための設定がユーザごとに必要な外部サービス群システム１２が含まれる。電子黒板装置１４は一例であり、例えば遠隔会議システム、ディスプレイ、プロジェクタ等、表示するデータの保存、配布（送信）の機能を持つ装置であれば、どのような装置であってもよい。
【００１４】
なお、図１に示す情報処理システム１の構成は一例である。例えばユーザ情報サーバ装置１０又は外部サービス群システム１２の機能の少なくとも一部は電子黒板装置１４に備えるようにしてもよい。情報処理システム１はユーザ情報サーバ装置１０、外部サービス群システム１２又は電子黒板装置１４の機能の少なくとも一部を、ユーザ情報サーバ装置１０、外部サービス群システム１２及び電子黒板装置１４以外の他の情報処理装置で実現する構成であってもよい。
【００１５】
＜ハードウェア構成＞
《コンピュータ》
図１のユーザ情報サーバ装置１０及び外部サービス群システム１２は例えば図２に示すようなハードウェア構成のコンピュータにより実現される。図２は、コンピュータの一例のハードウェア構成図である。
【００１６】
図２に示したコンピュータ５００は、入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７及びＨＤＤ５０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び表示装置５０２は必要なときに接続して利用する形態であってもよい。
【００１７】
入力装置５０１はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置５０２はディスプレイ等を含み、コンピュータ５００による処理結果を表示する。
【００１８】
通信Ｉ／Ｆ５０７はコンピュータ５００を各種ネットワークに接続するインタフェースである。これにより、コンピュータ５００は通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００１９】
また、ＨＤＤ５０８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ５００全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションなどがある。なお、コンピュータ５００はＨＤＤ５０８に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００２０】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータ５００は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ、ＳＩＭカードなどがある。
【００２１】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはコンピュータ５００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００２２】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、コンピュータ５００全体の制御や機能を実現する演算装置である。ＣＰＵ５０６は１つのプロセッサ又は複数のプロセッサで実現されていてもよい。
【００２３】
ユーザ情報サーバ装置１０及び外部サービス群システム１２は、例えば図２に示すコンピュータ５００のハードウェア構成により、後述するような各種処理を実現できる。
【００２４】
《電子黒板装置》
図３は電子黒板装置の一例のハードウェア構成図である。電子黒板装置１４は、ＣＰＵ６０１、ＲＯＭ６０２、ＲＡＭ６０３、ＳＳＤ６０４、ネットワークコントローラ６０５及び外部記憶コントローラ６０６を備えている。
【００２５】
ＣＰＵ６０１は電子黒板装置１４全体の動作を制御する。ＲＯＭ６０２はＣＰＵ６０１の駆動に用いられるプログラムを記憶する。ＲＡＭ６０３はＣＰＵ６０１のワークエリアとして使用される。ＳＳＤ６０４は電子黒板装置１４用のプログラム等の各種データを記憶する。ネットワークコントローラ６０５はネットワーク１６との通信を制御する。外部記憶コントローラ６０６はＵＳＢメモリ５等の記録媒体との通信を制御する。
【００２６】
また、電子黒板装置１４は、キャプチャデバイス６１１、ＧＰＵ(Graphics Processing Unit)６１２、ディスプレイコントローラ６１３、センサコントローラ６１４、接触センサ６１５、電子ペンコントローラ６１６及びＲＦタグリーダ６１７を備えている。
【００２７】
キャプチャデバイス６１１はＰＣ６からの映像情報を静止画又は動画ファイルとして取り込む。ＧＰＵ６１２はグラフィクスを専門に扱う。ディスプレイコントローラ６１３はＧＰＵ６１２からの出力画像をディスプレイ３やテレビ会議端末７へ出力するために画面表示の制御及び管理を行う。センサコントローラ６１４は接触センサ６１５の処理を制御する。接触センサ６１５はディスプレイ３上に電子ペン４やユーザの手Ｈ等が接触したことを検知する。
【００２８】
接触センサ６１５は、赤外線遮断方式による座標の入力及び座標の検出を行う。座標の入力及び座標の検出する方法は、ディスプレイ３の上側両端部に設置された２つ受発光装置がディスプレイ３に平行して複数の赤外線を放射し、ディスプレイ３の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。接触センサ６１５は物体によって遮断された２つの受発光装置が放射した赤外線のＩＤをセンサコントローラ６１４に出力する。センサコントローラ６１４は物体の接触位置である座標位置を特定する。
【００２９】
また、接触センサ６１５は、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。
【００３０】
電子ペンコントローラ６１６は、電子ペン４と通信することで、ディスプレイ３へのペン先のタッチやペン尻のタッチの有無を判定する。なお、電子ペンコントローラ６１６は電子ペン４のユーザが握る部分や、その他の電子ペン４の部分のタッチの有無を判定するようにしてもよい。
【００３１】
ＲＦタグリーダ６１７はＩＣカード６３０に埋め込まれたＲＦタグからＩＣカード６３０に固有の識別情報を無線通信で読み取る。ＲＦタグリーダ６１７は電子黒板装置１４に内蔵されていても、電子黒板装置１４に外付けされていてもよい。なお、ＩＣカード６３０はスマートフォンなどのスマートデバイスが内蔵するものでもよい。また、電子黒板装置１４はユーザを識別可能な識別情報を取得できるのであればＲＦタグリーダ６１７以外を利用してもよく、生体認証装置（指紋、掌紋、虹彩、顔など）やバーコード読み取り装置等を利用してもよい。
【００３２】
図３の電子黒板装置１４は、ＣＰＵ６０１、ＲＯＭ６０２、ＲＡＭ６０３、ＳＳＤ６０４、ネットワークコントローラ６０５、外部記憶コントローラ６０６、キャプチャデバイス６１１、ＧＰＵ６１２、センサコントローラ６１４、電子ペンコントローラ６１６及びＲＦタグリーダ６１７を、電気的に接続するためのアドレスバスやデータバス等のバスライン６２０を備えている。なお、電子黒板装置１４用のプログラムは、ＣＤ−ＲＯＭ等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３３】
＜ソフトウェア構成＞
第１の実施形態に係る情報処理システム１は、例えば図４に示す機能構成により実現される。図４は第１の実施形態に係る情報処理システムの一例の機能構成図である。図４の機能構成は、本実施形態の説明に不要な構成について適宜省略している。
【００３４】
図４の情報処理システム１は、ユーザ情報サーバ装置１０と、外部サービス群システム１２Ａ及び１２Ｂと、電子黒板装置１４とを有する構成である。図４では外部サービス群システム１２の一例として、外部サービス群システム１２Ａ「ｏｆｆｉｃｅ．ｅｘａｍｐｌｅ．ｃｏｍ」及び外部サービス群システム１２Ｂ「ｓｕｉｔｅ．ｅｘａｍｐｌｅ．ｃｏｍ」を示している。
【００３５】
外部サービス群システム１２Ａはユーザに提供する外部サービス群としてユーザサービス３０、ストレージサービス３２及びメールサービス３４を例示している。外部サービス群システム１２Ｂも同様な外部サービス群をユーザに提供する。
【００３６】
外部サービス群システム１２Ａのユーザサービス３０及び外部サービス群システム１２Ｂのユーザサービス３０は例えば図５に示すようなユーザサービスアカウント情報を保存している。図５はユーザサービスアカウント情報の一例の構成図である。図５に示すように外部サービス群システム１２Ａ及び１２Ｂのユーザサービス３０は、それぞれ、ユーザサービスアカウント情報として、ユーザＩＤ、名前、メールアドレスを保存する。
【００３７】
ストレージサービス３２はユーザのファイルを保存できるストレージであり、ユーザごとにファイル又はフォルダの種別や名前等を例えば図６のストレージサービスストレージ情報として管理している。図６は、ストレージサービスストレージ情報の一例の構成図である。図６に示すように外部サービス群システム１２Ａ及び１２Ｂのストレージサービス３２は、それぞれ、ストレージサービスストレージ情報として、所有者ユーザのユーザＩＤ、ファイル又はフォルダの種別、及び、名前を保存する。
【００３８】
メールサービス３４はユーザごとのメールアドレスを管理し、ユーザにメール機能を提供する。メールサービス３４は、ユーザのメールアドレスを宛先とする電子メールを保管する。
【００３９】
ユーザ情報サーバ装置１０は、外部サービス設定情報部２０、ユーザ情報部２２及び配布先設定情報部２４を有する構成である。ユーザ情報部２２は例えば図７に示すユーザ情報一覧を保存している。図７はユーザ情報一覧の一例の構成図である。図７に示すようにユーザ情報一覧は、ユーザＩＤ、名前、メールアドレス、配布先設定ＩＤ、外部サービス設定ＩＤ及び識別情報を保存する。
【００４０】
配布先設定ＩＤは後述の配布先設定情報を識別する情報である。外部サービス設定ＩＤは後述の外部サービス設定情報を識別する情報である。識別情報はＩＣカード６３０に固有の識別情報である。図７のユーザ情報一覧により、ユーザＩＤにより特定されるユーザの外部サービス設定情報及び配布先設定情報が特定される。また、ユーザＩＤにより特定されるユーザのＩＣカード６３０から読み取れる識別情報が特定される。
【００４１】
外部サービス設定情報部２０は例えば図８に示すような外部サービス設定情報を保存している。図８は外部サービス設定情報の一例の構成図である。図８に示す外部サービス設定情報は、外部サービス群システム１２Ａ及び１２Ｂを利用するためのユーザ毎に異なる設定情報である。外部サービス設定情報は外部サービス設定ＩＤ、ユーザＩＤ、アドレス情報、外部サービスのユーザＩＤ及び外部サービスの認証トークンを保存する。
【００４２】
アドレス情報、及び、外部サービスのユーザＩＤは、外部サービス群システム１２Ａ又は１２Ｂへの接続情報の一例である。外部サービスの認証トークンは外部サービス群システム１２Ａ又は１２Ｂの認証情報の一例である。
【００４３】
配布先設定情報部２４は例えば図９に示すような配布先設定情報を保存している。図９は配布先設定情報の一例の構成図である。図９に示す配布先設定情報は、ユーザと対応付いた配布先を設定する。配布先設定情報は配布先設定ＩＤ、送信先リスト及びファイル保存先を保存する。図９の送信先リストは、配布先として利用するストレージサービス３２又はメールサービス３４などの外部サービスの識別情報である。ファイル保存先は配布先としてストレージサービス３２を利用する場合のファイル保存先の識別情報である。
【００４４】
電子黒板装置１４は、配布先取得部４０、一括配布部４２、参加者管理部４４、書込表示部４６及びＩＣカード検出部４８を有する構成である。ＩＣカード検出部４８は検出したユーザのＩＣカード６３０から識別情報を読み取る。参加者管理部４４は会議の参加者を例えば図１０のような参加者管理情報一覧で管理する。
【００４５】
図１０は参加者管理情報一覧の一例の構成図である。参加者管理情報一覧は、参加者のユーザＩＤを保存する。例えば参加者管理部４４はＩＣカード検出部４８が読み取った識別情報を利用して図７のユーザ情報一覧からユーザ情報を特定し、特定したユーザ情報のユーザＩＤを参加者のユーザＩＤとして参加者管理情報一覧に保存する。
【００４６】
書込表示部４６はユーザの電子黒板装置１４への書き込みを受け付け、その書き込みの内容を表示する。配布先取得部４０は参加者管理部４４が管理する参加者に、電子黒板装置１４が表示している内容の画像データを一括配布するための図８の外部サービス設定情報及び図９の配布先設定情報をユーザ情報サーバ装置１０から取得して一括配布部４２に提供する。一括配布部４２は図７のユーザ情報一覧、図８の外部サービス設定情報及び図９の配布先設定情報に従って、電子黒板装置１４が表示している内容の画像データを会議の参加者へ一括配布する。
【００４７】
例えば一括配布部４２は配信先リストとして「ストレージ」が設定されている参加者であれば、その参加者のユーザアカウントで利用できるストレージサービス３２に、電子黒板装置１４が表示している内容の画像データを保存する。また、一括配布部４２は配信先リストとして「メール」が設定されている参加者であれば、その参加者のメールアドレスを宛先とする電子メールに添付して、電子黒板装置１４が表示している内容の画像データを送信する。
【００４８】
＜処理＞
第１の実施形態に係る情報処理システム１は、例えば以下に示す手順で電子黒板装置１４を用いた会議を行う。ここでは、基本的な利用例として、電子黒板装置１４を用いた会議で参加者を登録し、電子黒板装置１４が表示している内容の画像データを会議の参加者に一括配布する場合を説明する。
【００４９】
図１１は電子黒板を使った会議の流れの一例のフローチャートである。ステップＳ１１に進み、電子黒板装置１４は会議を開始するユーザの操作により例えば図１２に示すような操作パネル１０００を表示する。図１２は操作パネルが表示された電子黒板装置の一例のイメージ図である。図１２の操作パネル１０００は参加者一覧１００２と一括配布ボタン１００４とが表示されている。参加者一覧１００２に表示されているユーザは、会議の参加者として管理されており、電子黒板装置１４が表示している内容の画像データの配布対象となる。
【００５０】
ステップＳ１２において、会議実施中の電子黒板装置１４はユーザの電子黒板装置１４への書き込み等の操作を受け付け、表示の内容を更新する。ＩＣカード検出部４８がＩＣカード６３０を検出すると、参加者管理部４４はステップＳ１３に進み、ＩＣカード６３０から読み取った識別情報からユーザを特定し、会議の参加者として管理し、参加者一覧１００２に追加する。一括配布ボタン１００４の押下を検出すると、一括配布部４２はステップＳ１４に進み、電子黒板装置１４が表示している内容の画像データの会議の参加者への一括配布を実行する。
【００５１】
操作パネル１０００の操作により電子黒板装置１４には例えば図１３に示すようなＵＩ画面が表示される。図１３は操作パネルの操作により電子黒板装置に表示されるＵＩ画面の一例のイメージ図である。
【００５２】
図１３に示すように、一括配布ボタン１００４が押下されると、電子黒板装置１４には配布画面１０３０が表示される。配布画面１０３０には、参加者ごとの送信先と送信ボタン１０３２とが表示されている。配布画面１０３０により、ユーザは参加者ごとの送信先を確認できる。また、ユーザは送信ボタン１０３２を押下することにより電子黒板装置１４が表示している内容の画像データの一括配布を電子黒板装置１４に実行させることができる。
【００５３】
また、図１３に示すように、参加者一覧１００２から参加者の一人を選択する操作を受け付けると、電子黒板装置１４は参加者操作画面１０１０を表示する。参加者操作画面１０１０にはファイル読込ボタン１０１２が表示される。ユーザはファイル読込ボタン１０１２を押下することによりファイル読込画面１０２０を電子黒板装置１４に表示させることができる。ファイル読込画面１０２０は参加者一覧１００２から選択された参加者の権限で読み込めるファイル一覧と、読込ボタン１０２２とが表示されている。ユーザは読込ボタン１０２２を押下することにより、ファイル読込画面１０２０から選択したファイルを電子黒板装置１４に読み込むことができる。
【００５４】
図１３に示した配布画面１０３０は例えば図１４に示すように電子黒板装置１４に表示される。図１４は、操作パネルの操作により配布画面が表示された電子黒板装置の一例のイメージ図である。図１４に示すように配布画面１０３０は操作パネル１０００と並べて表示してもよいし、操作パネル１０００を非表示とした後で表示してもよい。
【００５５】
図１１のステップＳ１３では、例えば図１５に示す手順で会議の参加者を追加する処理を行う。図１５は会議の参加者を追加する処理の一例のフローチャートである。図１５はＩＣカード検出部４８がＩＣカード６３０を検出し、ＩＣカード６３０から識別情報を読み取った後の処理を示している。
【００５６】
ステップＳ２１に進み、参加者管理部４４はＩＣカード検出部４８がＩＣカード６３０から読み取った識別情報を取得する。ステップＳ２２に進み、参加者管理部４４は図７に示したユーザ情報一覧を参照し、同じ識別情報を持つユーザが参加者にいるか否かを判定する。
【００５７】
同じ識別情報を持つユーザが参加者にいなければ、参加者管理部４４はステップＳ２３に進み、ステップＳ２１で取得した識別情報のユーザを図７に示したユーザ情報一覧から特定する。ステップＳ２４に進み、参加者管理部４４は特定したユーザを参加者として管理し、参加者一覧１００２に追加する。なお、同じ識別情報を持つユーザが参加者にいれば、参加者管理部４４はステップＳ２３及びＳ２４をスキップする。
【００５８】
例えば図７のユーザ情報一覧に示した「Ｍａｒｙ  Ｓｍｉｔｈ」のＩＣカード６３０を検出したＩＣカード検出部４８は、ＩＣカードから識別情報「ＩＣＣＡＲＤ−１２３」を読み取る。ステップＳ２１において、参加者管理部４４はＩＣカード検出部４８から識別情報「ＩＣＣＡＲＤ−１２３」を取得する。ステップＳ２２に進み、参加者管理部４４は同じ識別情報「ＩＣＣＡＲＤ−１２３」を持つユーザが参加者として既に管理されていなければ、ステップＳ２４に進む。参加者管理部４４はユーザＩＤ「ｕｓｅｒ００１」を図１０のような参加者管理情報一覧に追加することにより、ステップＳ２１で取得した識別情報のユーザを会議の参加者として管理し、参加者一覧１００２に追加できる。
【００５９】
図１１のステップＳ１４では、例えば図１６に示す手順で、電子黒板装置１４が表示している内容の画像データの会議の参加者への一括配布を実行する。図１６は一括配布する処理の一例のフローチャートである。一括配布ボタン１００４の押下を検出すると、一括配布部４２はステップＳ３１〜Ｓ３３において、参加者管理部４４から取得した参加者管理情報一覧で管理されている全ての参加者について、ステップＳ３２の送信先追加処理を行う。
【００６０】
全ての参加者について、ステップＳ３２の送信先追加処理を終了すると、一括配布部４２はステップＳ３４に進み、配布画面１０３０を表示する。送信ボタン１０３２が押下されると、一括配布部４２はステップＳ３５に進み、ステップＳ３２の送信先追加処理の結果に従って、参加者と対応付いた送信先に、電子黒板装置１４が表示している内容の画像データを配布する全送信実行処理を行う。
【００６１】
図１６のステップＳ３２では、例えば図１７に示す手順で送信先追加処理を行う。図１７は送信先追加処理の一例のフローチャートである。図１７に示す送信先追加処理は参加者管理情報一覧に含まれる、すべての参加者について行われる。
【００６２】
ステップＳ４１において、一括配布部４２は参加者管理情報一覧に含まれる参加者を指定して配布先取得部４０に送信先追加処理を要求する。配布先取得部４０は、指定された参加者の配布先設定情報を配布先設定情報部２４から取得する。配布先設定情報の送信先リストに示されているストレージやメールなどの送信先の種別について、配布先取得部４０はステップＳ４１〜Ｓ４６の処理を繰り返す。
【００６３】
ステップＳ４２に進み、配布先取得部４０は配布先設定情報の送信先リストに示されているストレージやメールなどの送信先の種別に、未処理の送信先の種別があり、その未処理の送信先の種別がストレージであれば、ステップＳ４３に進む。
【００６４】
ステップＳ４３において、配布先取得部４０は指定された参加者のすべての外部サービス設定情報のアドレス情報と、配布先設定情報のファイル保存先とにより、ファイル保存先アドレスを生成し、指定された参加者の送信先として追加する。
【００６５】
また、配布先取得部４０は配布先設定情報の送信先リストに示されているストレージやメールなどの送信先の種別に、未処理の送信先の種別があり、その未処理の送信先の種別がメールであれば、ステップＳ４４に進む。
【００６６】
ステップＳ４４において、配布先取得部４０は指定された参加者のすべての外部サービス設定情報の外部サービスの認証トークンを使用し、指定された参加者のユーザサービスアカウント情報をユーザサービス３０から取得する。そして、配布先取得部４０は取得したユーザサービスアカウント情報のメールアドレスを、指定された参加者の送信先として追加する。
【００６７】
また、ステップＳ４５に進み、配布先取得部４０は指定された参加者のメールアドレスをユーザ情報一覧から取得し、そのメールアドレスを、指定された参加者の送信先として追加する。
【００６８】
ここでは、図７のユーザ情報一覧、図８の外部サービス設定情報及び図９の配布先設定情報を例としてステップＳ４３〜Ｓ４５の処理を具体的に説明する。一括配布部４２は参加者管理情報一覧に含まれる参加者「ｕｓｅｒ００１」を指定して配布先取得部４０に送信先追加処理を要求する。配布先取得部４０は、指定された参加者「ｕｓｅｒ００１」の配布先設定ＩＤ「ｓｅｔｔｉｎｇ１」に対応する配布先設定情報を配布先設定情報部２４から取得する。配布先設定ＩＤ「ｓｅｔｔｉｎｇ１」の配布先設定情報の送信先リストには送信先の種別「ストレージ」が示されている。
【００６９】
配布先取得部４０は指定された参加者「ｕｓｅｒ００１」の外部サービス設定ＩＤ「ｃｏｎｅｃｔ１ａ」に対応する外部サービス設定情報を外部サービス設定情報部２０から取得する。配布先取得部４０は、外部サービス設定ＩＤ「ｃｏｎｅｃｔ１ａ」の外部サービス設定情報のアドレス情報「ｏｆｆｉｃｅ．ｅｘａｍｐｌｅ．ｃｏｍ」と、配布先設定ＩＤ「ｓｅｔｔｉｎｇ１」の配布先設定情報のファイル保存先「／Ｆｏｌｄｅｒ１」とを組合せ、ファイル保存先アドレス「ｏｆｆｉｃｅ．ｅｘａｍｐｌｅ．ｃｏｍ／Ｆｏｌｄｅｒ１」を生成する。配布先取得部４０は生成したファイル保存先アドレスを指定された参加者「ｕｓｅｒ００１」の送信先として配布画面１０３０の送信先に追加する。
【００７０】
また、配布先取得部４０は参加者管理情報一覧に含まれる参加者「ｕｓｅｒ００２」を指定して配布先取得部４０に送信先追加処理を要求する。配布先取得部４０は、指定された参加者「ｕｓｅｒ００２」の配布先設定ＩＤ「ｓｅｔｔｉｎｇ２」に対応する配布先設定情報を配布先設定情報部２４から取得する。配布先設定ＩＤ「ｓｅｔｔｉｎｇ２」の配布先設定情報の送信先リストには送信先の種別として「ストレージ」と「メール」が示されている。
【００７１】
送信先の種別「ストレージ」に対する処理は上記した参加者「ｕｓｅｒ００１」と同様に行われ、生成したファイル保存先アドレス「ｓｕｉｔｅ．ｅｘａｍｐｌｅ．ｃｏｍ／ＷｅｅｋｌｙＭｅｅｔｉｎｇ」が指定された参加者「ｕｓｅｒ００２」の送信先として配布画面１０３０の送信先に追加される。
【００７２】
また、送信先の種別「メール」に対する処理は以下のように行われる。配布先取得部４０は指定された参加者「ｕｓｅｒ００２」の外部サービス設定ＩＤ「ｃｏｎｅｃｔ２ｂ」に対応する外部サービス設定情報を外部サービス設定情報部２０から取得する。配布先取得部４０は、外部サービス設定ＩＤ「ｃｏｎｅｃｔ２ｂ」の外部サービス設定情報の外部サービスの認証トークン「ｅｙＪｈｂＧｃ１２…」を使用して、アドレス情報「ｓｕｉｔｅ．ｅｘａｍｐｌｅ．ｃｏｍ」のユーザサービス３０から、外部サービスのユーザＩＤ「ｓｕｉｔｅ２」のユーザサービスアカウント情報を取得する。配布先取得部４０は外部サービスのユーザＩＤ「ｓｕｉｔｅ２」のユーザサービスアカウント情報からメールアドレス「ｓｕｉｔｅ２＠ｓｕｉｔｅ．ｅｘａｍｐｌｅ．ｃｏｍ」を読み出し、指定された参加者「ｕｓｅｒ００２」の送信先として配布画面１０３０の送信先に追加する。
【００７３】
さらに、配布先取得部４０は指定された参加者「ｕｓｅｒ００２」のユーザ情報からメールアドレス「ｓａｔｏ＠ｉｎｔｒａ．ｅｘａｍｐｌｅ．ｃｏｍ」を読み出し、指定された参加者「ｕｓｅｒ００２」の送信先として配布画面１０３０の送信先に追加する。
【００７４】
このように、図１７に示す送信先追加処理では、指定された参加者の配布先設定情報を取得し、送信先の種別（ストレージ、メールなど）ごとに、具体的な宛先（ファイル保存先アドレス、メールアドレス）が一括配布部４２に返される。
【００７５】
図１６のステップＳ３５では、例えば図１８に示す手順で全送信実行処理を行う。図１８は全送信実行処理の一例のフローチャートである。図１８の全送信実行処理では図１７の送信先追加処理の結果に従って、参加者と対応付いた送信先に、電子黒板装置１４が表示している内容の画像データを配布する。
【００７６】
一括配布部４２は図１７の送信先追加処理の結果として配布画面１０３０の送信先に含まれている全てのファイル保存先アドレスに対してステップＳ５１〜Ｓ５４の処理を繰り返す。ステップＳ５２に進み、一括配布部４２は未処理のファイル保存先アドレスに対応する外部サービス設定情報の外部サービスの認証トークンで外部サービス群システム１２のストレージサービス３２に接続する。ステップＳ５３に進み、一括配布部４２は接続したストレージサービス３２に、電子黒板装置１４が表示している内容の画像データを保存する。
【００７７】
図１７の送信先追加処理の結果として配布画面１０３０の送信先に含まれている全てのファイル保存先アドレスに対する画像データの保存が終了したあと、一括配布部４２はステップＳ５５に進む。一括配布部４２は図１７の送信先追加処理の結果として配布画面１０３０の送信先に含まれている全てのメールアドレスに対してステップＳ５５〜Ｓ５７の処理を繰り返すことで、電子黒板装置１４が表示している内容の画像データを送信する電子メールの宛先（Ｔｏ）にメールアドレスを追加する。ステップＳ５８に進み、一括配布部４２は配布画面１０３０の送信先に含まれている全てのメールアドレスが宛先として追加された、電子黒板装置１４が表示している内容の画像データを送信する電子メールを送信する。
【００７８】
このように、図１８に示す全送信実行処理では、参加者ごとに異なる外部サービス群システム１２のストレージサービス３２のファイル保存先へのファイル保存、及び、メールサービス３４のメールアドレスへのファイル送信を一括して行うことができる。
【００７９】
以上、第１の実施形態によれば、会議への参加者へ電子黒板装置１４が表示している内容の画像データを配布する場合に、利用のための設定がユーザごとに必要な外部サービス群システム１２のストレージサービス３２及びメールサービス３４を選択する手間を軽減できる。
【００８０】
［第２の実施形態］
第１の実施形態ではユーザ情報一覧の外部サービス設定ＩＤが参加者ごとに１つずつ設定されている例を示した。第２の実施形態ではユーザ情報一覧の外部サービス設定ＩＤが２つ設定された参加者の例を説明する。なお、第２の実施形態は一部を除いて第１の実施形態と同様であるため、同一部分についての説明を適宜省略する。
【００８１】
ここではユーザＩＤ「ｕｓｅｒ００２」の参加者が、外部サービス群システム１２Ｂのユーザサービスアカウント情報に加えて、外部サービス群システム１２Ａのユーザサービスアカウント情報を持つ例を説明する。図１９は第２の実施形態に係るユーザサービスアカウント情報の一例の構成図である。図２０は第２の実施形態に係るユーザ情報一覧の一例の構成図である。図２１は第２の実施形態に係る外部サービス設定情報の一例の構成図である。
【００８２】
図１９のユーザサービスアカウント情報は、ユーザＩＤ「ｕｓｅｒ００２」の参加者のユーザサービスアカウント情報が図５のユーザサービスアカウント情報に追加された例を示している。図２０のユーザ情報一覧は、ユーザＩＤ「ｕｓｅｒ００２」の参加者の外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ２ａ」が図７のユーザ情報一覧に追加された例を示している。図２１の外部サービス設定情報は、ユーザＩＤ「ｕｓｅｒ００２」の参加者の外部サービス設定情報が図８の外部サービス設定情報に追加された例を示している。
【００８３】
図２０のユーザ情報一覧の例ではユーザＩＤ「ｕｓｅｒ００２」の参加者の外部サービス設定ＩＤとして二つの外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ２ａ」及び「ｃｏｎｎｅｃｔ２ｂ」が設定されている。したがって、第２の実施形態ではユーザＩＤ「ｕｓｅｒ００２」の参加者の送信先として、第１の実施形態の参加者の送信先に加えて、外部サービス群システム１２Ｂのストレージサービス３２及びメールサービス３４が選択される。
【００８４】
第２の実施形態では例えば配布画面１０３０に表示された送信先から、ステップＳ３５の全送信実行処理の対象とする送信先を図２２の配布画面１０３０のように選択できるようにしてもよい。
【００８５】
図２２は第２の実施形態に係る配布画面の一例のイメージ図である。図２２の配布画面１０３０は送信先の前のマーク「■」が全送信実行処理の対象とする送信先を表し、そのマークをタップなどによりマーク「□」に変化させることで全送信実行処理の対象とする送信先から外すことができるようにしてもよい。
【００８６】
［第３の実施形態］
第１及び第２の実施形態で示した外部サービス群システム１２にはスケジュールサービスを有するものがある。スケジュールサービスはユーザの行動予定や会議予定を管理するものである。このようなスケジュールサービスは会議予定の情報として会議の予定出席者の情報などを有している。そこで、第３の実施形態では外部サービス群システム１２のスケジュールサービスに会議の予定出席者を設定しておき、その予定出席者を全送信実行処理の対象とする。
【００８７】
図２３は第３の実施形態に係る情報処理システムの一例の機能構成図である。図２３の機能構成は図４の機能構成にスケジュールサービス３６と会議予定設定部５０とが追加された構成である。スケジュールサービス３６は、外部サービス群システム１２Ａに追加されている。また、会議予定設定部５０は電子黒板装置１４に追加されている。
【００８８】
スケジュールサービス３６は例えば図２４に示すようなスケジュールサービス予定情報を保存している。図２４は第３の実施形態に係るスケジュールサービス予定情報の一例の構成図である。図２４に示すようにスケジュールサービス３６は、スケジュールサービス予定情報として、予定ＩＤ、予定種別、所有者ユーザ、開始時刻と期間、予定出席者及び添付ファイルを保存する。図２４に示すスケジュールサービス予定情報は予定種別によりユーザの行動予定の情報と会議予定の情報とを区別できる。
【００８９】
電子黒板装置１４の会議予定設定部５０は会議予定を設定するユーザインタフェースを持ち、外部サービス群システム１２のスケジュールサービス３６と通信し、予定種別が会議のスケジュールサービス予定情報を表示し、ユーザに選択させる。
【００９０】
処理の概略として、会議予定設定部５０は会議の開始後、最初に検出した参加者を主催者とみなし、その参加者が所有者ユーザ、且つ、予定種別が会議のスケジュールサービス予定情報に基づき、会議の予定一覧をユーザに掲示する。ユーザが会議の予定一覧から会議を選ぶと、電子黒板装置１４は、スケジュールサービス予定情報に基づき、会議の添付ファイルを読み出し、表示する。さらに、参加者管理部４４は、会議の予定出席者を、操作パネル１０００の参加者一覧１００２に追加する。
【００９１】
参加者が複数の外部サービス設定情報を持つ場合、一括配布部４２は、その会議の会議予定の情報が設定されていたスケジュールサービス３６と同じ外部サービス群システム１２Ａのストレージサービス３２とメールサービス３４とを送信先として配布画面１０３０に優先して表示する。このようにすることで、第３の実施形態では、ステップＳ３５の全送信実行処理の対象とする送信先を選択する手間を軽減できる。
【００９２】
図２５は、第３の実施形態に係る会議予定を設定する処理の一例のフローチャートである。図２５の会議予定を設定する処理は、会議予定設定部５０が最初の参加者を検出した場合に、その参加者が所有者ユーザのスケジュールサービス予定情報に基づき、会議の予定一覧をユーザに掲示し、ユーザからの選択をもとに、ステップＳ３５の全送信実行処理の対象とする送信先を選択する処理手順を示している。
【００９３】
ステップＳ６１において会議予定設定部５０は、最初に検出した参加者が所有者ユーザであり、且つ、予定種別が会議のスケジュールサービス予定情報に基づき、会議の予定一覧を外部サービス群システム１２Ａのスケジュールサービス３６から取得する。会議の予定が無ければ、会議予定設定部５０はステップＳ６３〜Ｓ６５をスキップして図２５のフローチャートの処理を終了する。
【００９４】
会議の予定があれば、会議予定設定部５０はステップＳ６３に進み、例えば図２８に示す予定一覧画面１０４０を表示し、ユーザに会議の予定を選択させる。図２８は第３の実施形態に係る予定一覧画面の一例のイメージ図である。
【００９５】
ステップＳ６４に進み、会議予定設定部５０はユーザにより選択された会議の予定出席者を参加者管理部４４に通知し、参加者管理情報一覧に追加させる。そしてステップＳ６５に進み、会議予定設定部５０はユーザにより選択された会議の予定の添付ファイルを読み出し、表示する。
【００９６】
図２５のステップＳ６４では、例えば図２６に示す手順により、予定出席者追加処理を行う。図２６は予定出席者を追加する処理の一例のフローチャートである。ステップＳ７１において参加者管理部４４は最初に検出された参加者（現在の参加者）の外部サービス設定情報を外部サービス設定情報部２０に照会する。
【００９７】
ステップＳ７２に進み、参加者管理部４４はユーザにより選択された会議の予定参加者から、現在の参加者のユーザＩＤと一致するものを除外する。ステップＳ７３に進み、参加者管理部４４は会議の予定出席者の外部サービスのユーザＩＤに対応するユーザ情報をユーザ情報部２２に問い合わせる。
【００９８】
外部サービスのユーザＩＤに対応するユーザ情報があればステップＳ７５に進み、参加者管理部４４は、予定出席者のユーザＩＤ、及び、外部サービス設定情報（外部サービス群システム１２のアドレス情報、外部サービスのユーザＩＤ）を、図２９の参加者管理情報一覧に追加する。外部サービスのユーザＩＤに対応するユーザ情報がなければステップＳ７６に進み、会議の予定出席者の外部サービスのユーザＩＤ及びメールアドレスを図２９の参加者管理情報一覧に追加する。図２９は第３の実施形態に係る参加者管理情報一覧の一例の構成図である。
【００９９】
ここでは、図２４のスケジュールサービス予定情報、図２７のユーザサービスアカウント情報、図２９の参加者管理情報一覧を例として図２５及び図２６のフローチャートの処理を具体的に説明する。会議の主催者であるユーザＩＤ「ｕｓｅｒ００１」の参加者はＩＣカード６３０により検出される。
【０１００】
ここでは、図７に示したユーザＩＤ「ｕｓｅｒ００１」のユーザ情報一覧、図２１に示した外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」の外部サービス設定情報、図２７に示すユーザＩＤ「ｏｆｆｉｃｅ１」のユーザサービスアカウント情報を取得し、図２９に示した参加者管理部４４の参加者管理情報一覧に最初の参加者としてユーザＩＤ「ｕｓｅｒ００１」のユーザが設定されたものとする。図２７は第３の実施形態に係るユーザサービスアカウント情報の一例の構成図である。
【０１０１】
会議予定設定部５０は、最初に検出した参加者のユーザＩＤ「ｕｓｅｒ００１」及び外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」を参加者管理部４４から受け取る。会議予定設定部５０は、外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」の外部サービス設定情報に基づき、外部サービスの認証トークン「ｅｙＪｈｂＧｃ１１…」を使用して、アドレス情報「ｏｆｆｉｃｅ．ｅｘａｍｐｌｅ．ｃｏｍ」のスケジュールサービス３６に接続することで、ユーザＩＤ「ｏｆｆｉｃｅ１」が所有者ユーザとして設定されている予定ＩＤ「ｓｃｈ−１」のスケジュールサービス予定情報を取得する。
【０１０２】
会議予定設定部５０は取得した予定ＩＤ「ｓｃｈ−１」のスケジュールサービス予定情報に基づき、図２８の予定一覧画面１０４０を表示し、予定一覧画面１０４０からユーザに会議の予定を選択させる。ユーザが図２８の予定一覧画面１０４０から会議を選択すると会議予定設定部５０は外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」と予定出席者「ｏｆｆｉｃｅ１、ｏｆｆｉｃｅ２及びｏｆｆｉｃｅ３」とを通知する。
【０１０３】
参加者管理部４４は参加者のユーザＩＤ「ｕｓｅｒ００１」に対応する外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」の外部サービス設定情報を調べる。その外部サービス設定情報の外部サービスのユーザＩＤが「ｏｆｆｉｃｅ１」であるため、参加者管理部４４は通知された予定出席者「ｏｆｆｉｃｅ１、ｏｆｆｉｃｅ２及びｏｆｆｉｃｅ３」から「ｏｆｆｉｃｅ１」を削除する。
【０１０４】
このような処理を行うのは、予定出席者「ｏｆｆｉｃｅ1」が参照している会議の予定の所有者であり、会議の予定の予定出席者を特定する前に、既にユーザの情報が特定されている為である。
【０１０５】
次に、参加者管理部４４は残った予定出席者「ｏｆｆｉｃｅ２及びｏｆｆｉｃｅ３」を特定するために、ユーザ情報サーバ装置１０に問い合わせる。ユーザ情報サーバ装置１０の外部サービス設定情報部２０は図２１に示した外部サービス設定情報から外部サービスのユーザＩＤとして「ｏｆｆｉｃｅ２」を有する外部サービス設定情報の外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ２ａ」とユーザＩＤ「ｕｓｅｒ００２」を返す。
【０１０６】
なお、ユーザ情報サーバ装置１０の外部サービス設定情報部２０は図２１に示した外部サービス設定情報に、外部サービスのユーザＩＤとして「ｏｆｆｉｃｅ３」を有する外部サービス設定情報が見つからないため、何も返さない。
【０１０７】
参加者管理部４４は外部サービスのユーザＩＤ「ｏｆｆｉｃｅ２」の問い合わせで得られた外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ２ａ」とユーザＩＤ「ｕｓｅｒ００２」とを図２９の参加者管理情報一覧のように追加する。また、参加者管理部４４は外部サービスのユーザＩＤ「ｏｆｆｉｃｅ３」の問い合わせで何も得られなかった為、図２７のユーザサービスアカウント情報に設定されている外部サービス群システム１２Ａのメールサービス３４のメールアドレス「ｏｆｆｉｃｅ３＠ｏｆｆｉｃｅ．ｅｘａｍｐｌｅ．ｃｏｍ」を図２９の参加者管理情報一覧のように追加する。
【０１０８】
図２５の会議予定を設定する処理が終了した後の一括配布する処理において、参加者が複数の外部サービス設定情報を持つ場合は、利用したスケジュールサービス３６を有する外部サービス群システム１２の外部サービス群を優先して送信先に選択する。これによりユーザは関連性の薄い外部サービス群を送信先から外す手間を軽減できる。
【０１０９】
また、外部サービスのユーザＩＤ「ｏｆｆｉｃｅ３」の問い合わせのように何も得られなかった場合は、外部サービス群システム１２Ａのメールサービス３４のメールアドレスを送信先に利用することで、ユーザ情報部２２に未登録のユーザも、電子黒板装置１４が表示している内容の画像データの配布対象となる。
【０１１０】
さらに、電子黒板装置１４が表示している内容の画像データの送信先として、図３０の配布先設定情報の送信先リストに示すように、スケジュールサービス３６を設定できるようにしてもよい。
【０１１１】
図３０は第３の実施形態に係る配布先設定情報の一例の構成図である。送信先リストに設定されたスケジュールサービス３６には、会議の予定一覧の追加情報として、例えば電子黒板装置１４が表示している内容の画像データが保存される。これにより、外部サービス群システム１２のスケジュールサービス３６を介して、例えば電子黒板装置１４が表示している内容の画像データの一括配布が容易となる。
【０１１２】
第３の実施形態では図１６の一括配布する処理手順のステップＳ３２の処理を図３１及び図３２に示す処理手順に変更する。図３１は第３の実施形態に係る送信先追加処理の一例のフローチャートである。図３１のステップＳ８５は図３２に示す処理手順となる。図３２は送信先種類に応じて送信先を追加する処理の一例のフローチャートである。
【０１１３】
図３１に示す送信先追加処理は参加者管理情報一覧に含まれる、すべての参加者について行われる。ステップＳ８１において、一括配布部４２は例えば図２９の参加者管理情報一覧を参照し、指定された参加者のユーザＩＤが設定されているか判定する。指定された参加者のユーザＩＤが設定されていれば、一括配布部４２はステップＳ８２に進み、配布先取得部４０に送信先追加処理を要求する。配布先取得部４０は、指定された参加者の配布先設定情報を配布先設定情報部２４から取得する。配布先設定情報の送信先リストに示されているストレージやメールなどの送信先の種別について配布先取得部４０はステップＳ８２〜Ｓ８８の処理を繰り返す。
【０１１４】
ステップＳ８３に進み、配布先取得部４０は配布先設定情報の送信先リストに示されているストレージ、メール、スケジュールなどの送信先の種別に、未処理の送信先の種別があるか否かを判定する。また、配布先取得部４０は未処理の外部サービス設定情報があるか否かを判定する。
【０１１５】
配布先取得部４０は未処理の送信先の種別について、未処理の外部サービス設定情報ごとにステップＳ８５〜Ｓ８７の処理を行う。ステップＳ８５〜Ｓ８７の処理により、配布先取得部４０は図３２に示す、送信先種類に応じて送信先を追加する処理を行う。配布先取得部４０はステップＳ８６において、処理中の外部サービス設定ＩＤが、図２９の参加者管理情報一覧の外部サービス設定情報と同じなら、その送信先を選択済みにする。
【０１１６】
未処理の送信先の種別が無くなれば、配布先取得部４０は図３１のフローチャートの処理を終了する。ステップＳ８１において、指定された参加者のユーザＩＤが設定されていなければ、配布先取得部４０は図２９の参加者管理情報一覧の外部サービスのメールアドレスを読み出し、メールアドレスを、指定された参加者の送信先として追加する。
【０１１７】
また、ステップＳ８５の送信先種類に応じて送信先を追加する処理は図３２に示すように行われる。ステップＳ９１において、配布先取得部４０は配布先設定情報の送信先リストに示されているストレージ、メール又はスケジュールなどの送信先の種別がストレージであれば、ステップＳ９２に進む。
【０１１８】
ステップＳ９２において、配布先取得部４０は指定された参加者の外部サービス設定情報のアドレス情報と、配布先設定情報のファイル保存先とにより、ファイル保存先アドレスを生成し、指定された参加者の送信先として追加する。
【０１１９】
ステップＳ９１において、配布先取得部４０は配布先設定情報の送信先リストに示されている送信先の種別がメールであればステップＳ９３に進む。ステップＳ９３において配布先取得部４０は指定された参加者の外部サービス設定情報の外部サービスの認証トークンを使用し、ステップＳ９４において、指定された参加者のユーザサービスアカウント情報をユーザサービス３０から取得する。ステップＳ９５に進み、配布先取得部４０は取得したユーザサービスアカウント情報のメールアドレスを、指定された参加者の送信先として追加する。
【０１２０】
ステップＳ９１において、配布先取得部４０は配布先設定情報の送信先リストに示されている送信先の種別がスケジュールであればステップＳ９６に進む。ステップＳ９６において、配布先取得部４０は現在のスケジュールサービス予定情報を、指定された参加者の送信先として追加する。
【０１２１】
図１６の一括配布する処理手順のステップＳ３２の処理を図３１及び図３２に示す処理手順に変更することにより、図２０のユーザ情報一覧及び図２１の外部サービス設定情報のユーザＩＤ「ｕｓｅｒ００１」に対する送信先追加処理では、配布先取得部４０が配布先設定ＩＤ「ｓｅｔｔｉｎｇ１」の配布先設定情報を取得する。また、配布先取得部４０は取得した図３０の配布先設定ＩＤ「ｓｅｔｔｉｎｇ１」の配布先設定情報の送信先リストに含まれる「スケジュール」に対し、予定ＩＤ「ｓｃｈ−１」のスケジュールサービス予定情報を、配布画面１０３０の送信先に追加する。
【０１２２】
また、ユーザＩＤ「ｕｓｅｒ００２」に対する送信先追加処理では、配布先取得部４０が配布先設定ＩＤ「ｓｅｔｔｉｎｇ２」の配布先設定情報を取得する。また、配布先取得部４０は取得した図３０の配布先設定ＩＤ「ｓｅｔｔｉｎｇ２」の配布先設定情報の送信先リストのそれぞれの指定について、ユーザＩＤ「ｕｓｅｒ００２」と対応付く全ての外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ２ａ」及び「ｃｏｎｎｅｃｔ２ｂ」に対し、処理を行う。
【０１２３】
まず、配布先取得部４０は配布先設定情報の送信先リストの「ストレージ」の指定に対し、外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ２ａ」の外部サービス設定情報から、ファイル保存先アドレス「ｏｆｆｉｃｅ．ｅｘａｍｐｌｅ．ｃｏｍ／ＷｅｅｋｌｙＭｅｅｔｉｎｇ」を生成し、送信先として追加する。また、配布先取得部４０は配布先設定情報の送信先リストの「メール」の指定に対し、外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ２ａ」の外部サービス設定情報を用いて外部サービス設定情報部２０にメールアドレスの問い合わせを行う。外部サービス設定情報部２０はユーザサービス３０に問い合わせを行い、ユーザＩＤ「ｏｆｆｉｃｅ２」のユーザサービスアカウント情報を取得する。配布先取得部４０はユーザＩＤ「ｏｆｆｉｃｅ２」のユーザサービスアカウント情報から得られたメールアドレス「ｏｆｆｉｃｅ２＠ｓｕｉｔｅ．ｅｘａｍｐｌｅ．ｃｏｍ」を参加者「ｕｓｅｒ００２」の送信先として追加する。
【０１２４】
このとき、配布先取得部４０は、処理中である外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ２ａ」が、図２９の参加者管理情報一覧のユーザＩＤ「ｕｓｅｒ００２」の外部サービス設定情報「ｃｏｎｎｅｃｔ２ａ」と一致しているため、追加したファイル保存先とメール送信先を選択済みとする。
【０１２５】
また、配布先取得部４０は配布先設定情報の送信先リストの「ストレージ」の指定に対し、外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ２ｂ」の外部サービス設定情報から、ファイル保存先アドレス「ｓｕｉｔｅ．ｅｘａｍｐｌｅ．ｃｏｍ／ＷｅｅｋｌｙＭｅｅｔｉｎｇ」を生成し、送信先として追加する。
【０１２６】
配布先取得部４０は、配布先設定情報の送信先リストの「メール」の指定に対し、外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ２ｂ」の外部サービス設定情報を用いて外部サービス設定情報部２０に、メールアドレスの問い合わせを行う。外部サービス設定情報部２０はユーザサービス３０に問い合わせを行い、ユーザＩＤ「ｓｕｉｔｅ２」のユーザサービスアカウント情報を取得する。配布先取得部４０は、ユーザＩＤ「ｓｕｉｔｅ２」のユーザサービスアカウント情報から得られたメールアドレス「ｓｕｉｔｅ２＠ｓｕｉｔｅ．ｅｘａｍｐｌｅ．ｃｏｍ」を参加者「ｕｓｅｒ００２」の送信先として追加する。
【０１２７】
このとき、配布先取得部４０は処理中である外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ２ｂ」が、図２９の参加者管理情報一覧のユーザＩＤ「ｕｓｅｒ００２」の外部サービス設定情報「ｃｏｎｎｅｃｔ２ａ」と一致していないため、追加したファイル保存先とメール送信先を選択済みとしない。また、配布先取得部４０は、ユーザＩＤが「ｕｓｅｒ００２」のユーザ情報一覧に設定されているメールアドレス「ｓａｔｏ＠ｉｎｔｒａ．ｅｘａｍｐｌｅ．ｃｏｍ」も選択済みの送信先として追加する。
【０１２８】
参加者管理情報一覧の外部サービスのメールアドレス「Ｍｏｔｏｋｏ＜ｏｆｆｉｃｅ３＠ｏｆｆｉｃｅ．ｅｘａｍｐｌｅ．ｃｏｍ＞」に対する送信先追加処理では、その参加者が図２０のユーザ情報一覧に含まれていないことから、配布先取得部４０が配布先設定情報を取得せず、メールサービス３４のメールアドレス「Ｍｏｔｏｋｏ＜ｏｆｆｉｃｅ３＠ｏｆｆｉｃｅ．ｅｘａｍｐｌｅ．ｃｏｍ＞」を選択済みの送信先として追加する。
【０１２９】
この結果、生成される配布画面１０３０は図３３のようになる。図３３は第３の実施形態に係る配布画面の一例のイメージ図である。図３３の配布画面１０３０では選択済みの送信先が全送信実行処理の対象とする送信先として表示されるため、参加者ごとに最適な送信先が掲示される。
【０１３０】
また、第３の実施形態に係る全送信実行処理は例えば図３４の手順で実行される。図３４は第３の実施形態に係る全送信実行処理の一例のフローチャートである。図３４に示した全送信実行処理はステップＳ１０４の処理が図１８のステップＳ５１〜Ｓ５８の処理に相当する。
【０１３１】
予定ＩＤ「ｓｃｈ−１」のスケジュールサービス予定情報へのファイル保存の際は所有者ユーザ「ｏｆｆｉｃｅ１」に対応する外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」の外部サービスの認証トークンを使用し、スケジュールサービス３６に接続してファイル保存を行う。このようにすることで、電子黒板装置１４が表示している内容の画像データの送信先に会議予定そのものを含めることができ、参加者間での共有が容易になる。
【０１３２】
［第４の実施形態］
第１及び第２の実施形態で示した外部サービス群システム１２には共有サイトサービスを有するものがある。なお、共有サイトサービスは、特定のユーザグループ内でのコラボレーションやドキュメント管理を行うものであり、例えばＳｈａｒｅＰｏｉｎｔ（登録商標）などである。このような共有サイトサービスは、例えばチームやプロジェクトごとにサイトが作成され、そのメンバー内での情報共有（共同作業）に利用される。そこで、第４の実施形態では外部サービス群システム１２の共有サイトサービスにメンバーとして会議の予定出席者を設定しておき、その予定出席者を全送信実行処理の対象とする。
【０１３３】
図３５は第４の実施形態に係る情報処理システムの一例の機能構成図である。図３５の機能構成は図４の機能構成に共有サイトサービス３８と共有サイト設定部５２とが追加された構成である。共有サイトサービス３８は、外部サービス群システム１２Ａに追加されている。また、共有サイト設定部５２は電子黒板装置１４に追加されている。
【０１３４】
共有サイトサービス３８は例えば図３６に示すような共有サイトサービスサイト情報を保存している。図３６は第４の実施形態に係る共有サイトサービスサイト情報の一例の構成図である。図３６に示すように共有サイトサービス３８は、共有サイトサービスサイト情報として、サイトＩＤ、サイト名、所有者ユーザ及びメンバーを保存する。
【０１３５】
電子黒板装置１４の共有サイト設定部５２は利用する共有サイトを選択するユーザインタフェースを持ち、外部サービス群システム１２の共有サイトサービス３８と通信し、共有サイトサービスサイト情報一覧を表示し、ユーザに選択させる。
【０１３６】
処理の概略として、共有サイト設定部５２は会議の開始後、最初に検出した参加者を主催者とみなし、その参加者が所有者ユーザの共有サイトサービスサイト情報一覧をユーザに掲示する。ユーザが所有者ユーザの共有サイトサービスサイト情報一覧から共有サイトサービス３８を選ぶと、電子黒板装置１４の参加者管理部４４は、ユーザにより選ばれた共有サイトサービスサイト情報のメンバーを、操作パネル１０００の参加者一覧１００２に追加する。
【０１３７】
図３７は、第４の実施形態に係る共有サイトサービスサイト情報を設定する処理の一例のフローチャートである。図３７の共有サイトサービスサイト情報を設定する処理は、共有サイト設定部５２が最初の参加者を検出した場合に、その参加者が所有者ユーザの共有サイトサービスサイト情報一覧をユーザに掲示し、ユーザからの選択をもとに、ステップＳ３５の全送信実行処理の対象とする送信先を選択する処理手順を示している。
【０１３８】
ステップＳ２０１において共有サイト設定部５２は、最初に検出した参加者が所有者ユーザである共有サイトサービスサイト情報に基づき、共有サイトサービスサイト情報一覧を外部サービス群システム１２Ａの共有サイトサービス３８から取得する。ステップＳ２０２に進み、例えば図３９に示す共有サイトサービスサイト情報一覧画面１０５０を表示し、ユーザに共有サイトサービスを選択させる。図３９は第４の実施形態に係る共有サイトサービスサイト情報一覧画面の一例のイメージ図である。ステップＳ２０３に進み、共有サイト設定部５２はユーザにより選択された共有サイトサービス３８のメンバーを参加者管理部４４に通知し、参加者管理情報一覧に追加させる。
【０１３９】
図３７のステップＳ２０３では、例えば図３８に示す手順により、共有サイトサービス３８のメンバー追加処理を行う。図３８は共有サイトサービスのメンバーを追加する処理の一例のフローチャートである。ステップＳ２１１において参加者管理部４４は最初に検出された参加者（現在の参加者）の外部サービス設定情報を外部サービス設定情報部２０に照会する。
【０１４０】
ステップＳ２１２に進み、参加者管理部４４はユーザにより選択された共有サイトサービス３８のメンバーから、現在の参加者のユーザＩＤと一致するものを除外する。ステップＳ２１３に進み、参加者管理部４４は共有サイトサービス３８のメンバーの外部サービスのユーザＩＤに対応するユーザ情報をユーザ情報部２２に問い合わせる。
【０１４１】
外部サービスのユーザＩＤに対応するユーザ情報があればステップＳ２１５に進み、参加者管理部４４は、共有サイトサービス３８のメンバーのユーザＩＤ、及び、外部サービス設定情報（外部サービス群システム１２のアドレス情報、外部サービスのユーザＩＤ）を、図２９の参加者管理情報一覧に追加する。外部サービスのユーザＩＤに対応するユーザ情報がなければステップＳ２１６に進み、共有サイトサービス３８のメンバーの外部サービスのユーザＩＤ及びメールアドレスを図２９の参加者管理情報一覧に追加する。
【０１４２】
ここでは、図３６の共有サイトサービスサイト情報、図２７のユーザサービスアカウント情報、図２９の参加者管理情報一覧を例として図３７及び図３８のフローチャートの処理を具体的に説明する。会議の主催者であるユーザＩＤ「ｕｓｅｒ００１」の参加者はＩＣカード６３０により検出される。
【０１４３】
ここでは、図７に示したユーザＩＤ「ｕｓｅｒ００１」のユーザ情報一覧、図２１に示した外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」の外部サービス設定情報、図２７に示すユーザＩＤ「ｏｆｆｉｃｅ１」のユーザサービスアカウント情報を取得し、図２９に示した参加者管理部４４の参加者管理情報一覧に最初の参加者としてユーザＩＤ「ｕｓｅｒ００１」のユーザが設定されたものとする。
【０１４４】
共有サイト設定部５２は、最初に検出した参加者のユーザＩＤ「ｕｓｅｒ００１」及び外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」を参加者管理部４４から受け取る。共有サイト設定部５２は、外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」の外部サービス設定情報に基づき、外部サービスの認証トークン「ｅｙＪｈｂＧｃ１１…」を使用して、アドレス情報「ｏｆｆｉｃｅ．ｅｘａｍｐｌｅ．ｃｏｍ」の共有サイトサービス３８に接続することで、ユーザＩＤ「ｏｆｆｉｃｅ１」が所有者ユーザとして設定されている共有サイトサービスサイト情報を取得する。
【０１４５】
共有サイト設定部５２は取得した共有サイトサービスサイト情報に基づき、図３９の共有サイトサービスサイト情報一覧画面１０５０を表示し、ユーザに共有サイトサービス３８を選択させる。ユーザが図３９の共有サイトサービスサイト情報一覧画面１０５０から共有サイトサービス「部署Ａ」を選択すると、共有サイト設定部５２は外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」と予定出席者「ｏｆｆｉｃｅ１、ｏｆｆｉｃｅ２及びｏｆｆｉｃｅ３」とを参加者管理部４４に通知する。
【０１４６】
参加者管理部４４は参加者のユーザＩＤ「ｕｓｅｒ００１」に対応する外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」の外部サービス設定情報を調べる。その外部サービス設定情報の外部サービスのユーザＩＤが「ｏｆｆｉｃｅ１」であるため、参加者管理部４４は通知された予定出席者「ｏｆｆｉｃｅ１、ｏｆｆｉｃｅ２及びｏｆｆｉｃｅ３」から「ｏｆｆｉｃｅ１」を削除する。
【０１４７】
次に、参加者管理部４４は残った予定出席者「ｏｆｆｉｃｅ２及びｏｆｆｉｃｅ３」を特定するために、ユーザ情報サーバ装置１０に問い合わせる。ユーザ情報サーバ装置１０の外部サービス設定情報部２０は図２１に示した外部サービス設定情報から外部サービスのユーザＩＤとして「ｏｆｆｉｃｅ２」を有する外部サービス設定情報の外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ２ａ」とユーザＩＤ「ｕｓｅｒ００２」を返す。
【０１４８】
なお、ユーザ情報サーバ装置１０の外部サービス設定情報部２０は図２１に示した外部サービス設定情報に、外部サービスのユーザＩＤとして「ｏｆｆｉｃｅ３」を有する外部サービス設定情報が見つからないため、何も返さない。
【０１４９】
参加者管理部４４は外部サービスのユーザＩＤ「ｏｆｆｉｃｅ２」の問い合わせで得られた外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ２ａ」とユーザＩＤ「ｕｓｅｒ００２」とを図２９の参加者管理情報一覧のように追加する。また、参加者管理部４４は外部サービスのユーザＩＤ「ｏｆｆｉｃｅ３」の問い合わせで何も得られなかった為、図２７のユーザサービスアカウント情報に設定されている外部サービス群システム１２Ａのメールサービス３４のメールアドレス「ｏｆｆｉｃｅ３＠ｏｆｆｉｃｅ．ｅｘａｍｐｌｅ．ｃｏｍ」を図２９の参加者管理情報一覧のように追加する。
【０１５０】
図３７の共有サイトサービスサイト情報を設定する処理が終了した後の一括配布する処理において、参加者が複数の外部サービス設定情報を持つ場合は、利用した共有サイトサービス３８を有する外部サービス群システム１２の外部サービス群を優先して送信先に選択する。これによりユーザは関連性の薄い外部サービス群を送信先から外す手間を軽減できる。
【０１５１】
また、外部サービスのユーザＩＤ「ｏｆｆｉｃｅ３」の問い合わせのように何も得られなかった場合は、外部サービス群システム１２Ａのメールサービス３４のメールアドレスを送信先に利用することで、ユーザ情報部２２に未登録のユーザも、電子黒板装置１４が表示している内容の画像データの配布対象となる。
【０１５２】
さらに、電子黒板装置１４が表示している内容の画像データの送信先として、図４０の配布先設定情報の送信先リストに示すように、共有サイトサービス３８を設定できるようにしてもよい。
【０１５３】
図４０は第４の実施形態に係る配布先設定情報の一例の構成図である。送信先リストに設定された共有サイトサービス３８には、例えば電子黒板装置１４が表示している内容の画像データが保存される。これにより、外部サービス群システム１２の共有サイトサービス３８を介して、例えば電子黒板装置１４が表示している内容の画像データの一括配布が容易となる。
【０１５４】
第４の実施形態では第３の実施形態のステップＳ８５の処理を図４１に示す処理手順に変更する。図４１は送信先種類に応じて送信先を追加する処理の一例のフローチャートである。ステップＳ２２１において、配布先取得部４０は配布先設定情報の送信先リストに示されているストレージ、メール又は共有サイトなどの送信先の種別がストレージであれば、ステップＳ２２２に進む。
【０１５５】
ステップＳ２２２において、配布先取得部４０は指定された参加者の外部サービス設定情報のアドレス情報と、配布先設定情報のファイル保存先とにより、ファイル保存先アドレスを生成し、指定された参加者の送信先として追加する。
【０１５６】
ステップＳ２２１において、配布先取得部４０は配布先設定情報の送信先リストに示されている送信先の種別がメールであればステップＳ２２３に進む。ステップＳ２２３において配布先取得部４０は指定された参加者の外部サービス設定情報の外部サービスの認証トークンを使用し、ステップＳ２２４において、指定された参加者のユーザサービスアカウント情報をユーザサービス３０から取得する。ステップＳ２２５に進み、配布先取得部４０は取得したユーザサービスアカウント情報のメールアドレスを、指定された参加者の送信先として追加する。
【０１５７】
ステップＳ２２１において、配布先取得部４０は配布先設定情報の送信先リストに示されている送信先の種別が共有サイトであればステップＳ２２６に進む。ステップＳ２２６において、配布先取得部４０は共有サイトサービス３８の例えば共有ドキュメントフォルダを保存先として追加する。
【０１５８】
図１６の一括配布する処理手順のステップＳ３２の処理を図３１及び図４１に示す処理手順に変更することにより、図４２に示すような配布画面１０６０が生成される。図４２は第４の実施形態に係る配布画面の一例のイメージ図である。図４２の配布画面１０６０では選択済みの送信先が全送信実行処理の対象とする送信先として表示されるため、参加者ごとに最適な送信先が掲示される。
【０１５９】
また、第４の実施形態に係る全送信実行処理は例えば図４３の手順で実行される。図４３は第４の実施形態に係る全送信実行処理の一例のフローチャートである。図４３に示した全送信実行処理はステップＳ２３４の処理が図１８のステップＳ５１〜Ｓ５８の処理に相当する。
【０１６０】
共有サイトサービス３８の共有ドキュメントフォルダへのファイル保存の際は所有者ユーザ「ｏｆｆｉｃｅ１」に対応する外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」の外部サービスの認証トークンを使用し、共有サイトサービス３８に接続してファイル保存を行う。このようにすることで、電子黒板装置１４が表示している内容の画像データの送信先に共有サイトサービス３８の共有ドキュメントフォルダを含めることができ、参加者間での共有が容易になる。
【０１６１】
［第５の実施形態］
第１〜第４の実施形態で示した外部サービス群システム１２のストレージサービス３３にはフォルダやファイルに共有設定を行えるものがある。また、ストレージサービス３３の利用形態として、プロジェクトや案件ごとにフォルダを階層的に作成し、プロジェクト関係者に対してフォルダやファイルの共有設定を行い、情報共有を行うといった使われ方がなされることがある。
【０１６２】
そこで、第５の実施形態では外部サービス群システム１２のストレージサービス３３のフォルダやファイルを共有するユーザとして会議の予定出席者を設定しておき、その予定出席者を全送信実行処理の対象とする。以下では、共有設定されたフォルダ（共有フォルダ）を共有する例について説明する。
【０１６３】
図４４は第５の実施形態に係る情報処理システムの一例の機能構成図である。図４４の機能構成は図４の機能構成に共有フォルダ設定部５４が追加された構成である。図４４では共有フォルダ設定部５４が電子黒板装置１４に追加されている。
【０１６４】
電子黒板装置１４の共有フォルダ設定部５４は、図４５に示すストレージサービスアイテム階層情報、及び、図４６に示すストレージサービスアイテム共有情報、を持つ。共有フォルダ設定部５４はストレージサービス３３のフォルダから利用するフォルダを選択するユーザインタフェースを持ち、ストレージサービス３３と通信し、ストレージサービス３３のフォルダ情報一覧を表示し、ユーザに共有フォルダを選択させる。
【０１６５】
処理の概略として、共有フォルダ設定部５４は会議の開始後、最初に検出した参加者を主催者とみなし、その参加者が所有者ユーザのストレージサービス３３のフォルダ情報一覧をユーザに掲示する。掲示されたフォルダ情報一覧からユーザにより共有フォルダが選ばれると、電子黒板装置１４の参加者管理部４４は、ユーザにより選ばれた共有フォルダを共有するユーザを操作パネル１０００の参加者一覧１００２に追加する。
【０１６６】
図４７は、第５の実施形態に係るストレージサービス共有フォルダ情報を設定する処理の一例のフローチャートである。図４７のストレージサービス共有フォルダ情報を設定する処理は、共有フォルダ設定部５４が最初の参加者を検出した場合に、その参加者が所有者ユーザのフォルダ情報一覧をユーザに掲示し、ユーザからの選択をもとに、ステップＳ３５の全送信実行処理の対象とする送信先を選択する処理手順を示している。
【０１６７】
ステップＳ３０１において共有フォルダ設定部５４は、最初に検出した参加者が所有者ユーザであるストレージサービス共有フォルダ情報に基づき、フォルダ情報一覧を外部サービス群システム１２Ａのストレージサービス３３から取得する。ステップＳ３０２に進み、例えば図４９に示すストレージサービス共有フォルダ情報一覧画面１１００及び１１１０を表示し、ユーザに共有フォルダを選択させる。図４９は第５の実施形態に係るストレージサービス共有フォルダ情報一覧画面の一例のイメージ図である。ステップＳ３０３、Ｓ３０４において、共有フォルダ設定部５４はユーザにより選択された共有フォルダを共有するユーザを参加者管理部４４に通知し、参加者管理情報一覧に追加させる。
【０１６８】
図４７のステップＳ３０４では、例えば図４８に示す手順により、ストレージサービス３３の共有フォルダを共有するユーザ追加処理を行う。図４８はストレージサービスの共有フォルダを共有するユーザを追加する処理の一例のフローチャートである。ステップＳ３１１において参加者管理部４４は最初に検出された参加者（現在の参加者）の外部サービス設定情報を外部サービス設定情報部２０に照会する。
【０１６９】
ステップＳ３１２に進み、参加者管理部４４はユーザにより選択された共有フォルダを共有するユーザ（共有先ユーザ）から、現在の参加者のユーザＩＤと一致するものを除外する。ステップＳ３１３に進み、参加者管理部４４は共有先ユーザの外部サービスのユーザＩＤに対応するユーザ情報をユーザ情報部２２に問い合わせる。
【０１７０】
外部サービスのユーザＩＤに対応するユーザ情報があればステップＳ３１５に進み、参加者管理部４４は、共有先ユーザのユーザＩＤ、及び、外部サービス設定情報（外部サービス群システム１２のアドレス情報、外部サービスのユーザＩＤ）を、図２９の参加者管理情報一覧に追加する。外部サービスのユーザＩＤに対応するユーザ情報がなければステップＳ３１６に進み、共有先ユーザの外部サービスのユーザＩＤ及びメールアドレスを図２９の参加者管理情報一覧に追加する。
【０１７１】
ここでは、図４６のストレージサービスアイテム共有情報、図２７のユーザサービスアカウント情報、図２９の参加者管理情報一覧を例として図４７及び図４８のフローチャートの処理を具体的に説明する。会議の主催者であるユーザＩＤ「ｕｓｅｒ００１」の参加者はＩＣカード６３０により検出される。
【０１７２】
ここでは、図７に示したユーザＩＤ「ｕｓｅｒ００１」のユーザ情報一覧、図２１に示した外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」の外部サービス設定情報、図２７に示すユーザＩＤ「ｏｆｆｉｃｅ１」のユーザサービスアカウント情報を取得し、図２９に示した参加者管理部４４の参加者管理情報一覧に最初の参加者としてユーザＩＤ「ｕｓｅｒ００１」のユーザが設定されたものとする。
【０１７３】
共有フォルダ設定部５４は、最初に検出した参加者のユーザＩＤ「ｕｓｅｒ００１」及び外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」を参加者管理部４４から受け取る。共有フォルダ設定部５４は、外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」の外部サービス設定情報に基づき、外部サービスの認証トークン「ｅｙＪｈｂＧｃ１１…」を使用して、アドレス情報「ｏｆｆｉｃｅ．ｅｘａｍｐｌｅ．ｃｏｍ」のストレージサービス３３に接続することで、ユーザＩＤ「ｏｆｆｉｃｅ１」が所有者ユーザとして設定されているストレージサービス共有フォルダ情報を取得する。
【０１７４】
共有フォルダ設定部５４は取得したストレージサービス共有フォルダ情報に基づき、図４９に示したストレージサービス共有フォルダ情報一覧画面１１００及び１１１０を表示し、ユーザに共有フォルダを選択させる。例えば図４９に示したストレージサービス共有フォルダ情報一覧画面１１００及び１１１０において、ユーザはフォルダをタップして選択状態とし、設定ボタン１１０２又は１１１２を押下することで共有フォルダを選択できる。また、ストレージサービス共有フォルダ情報一覧画面１１００に表示されたフォルダを例えばダブルクリックすることで、ユーザはストレージサービス共有フォルダ情報一覧画面１１００から１１１０に遷移できる。
【０１７５】
ここではユーザが「プロジェクト１」フォルダ内の「案件１」フォルダを選択したものとして説明を続ける。共有フォルダ設定部５４はストレージサービス３３から図４６に示すアイテムＩＤ「ｉｔｅｍ１１」の共有先ユーザ一覧を取得する。共有フォルダ設定部５４は外部サービス設定ＩＤ「ｃｏｎｎｅｃｔ１ａ」と予定出席者「ｏｆｆｉｃｅ１、ｏｆｆｉｃｅ２及びｏｆｆｉｃｅ３」とを参加者管理部４４に通知する。
【０１７６】
以降の参加者管理部４４の処理は第４の実施形態と同様である。電子黒板装置１４が表示している内容の画像データの送信先は、図５０の配布先設定情報の送信先リストに示すように、共有フォルダが設定される。
【０１７７】
図５０は第５の実施形態に係る配布先設定情報の一例の構成図である。送信先リストに設定された共有フォルダには、例えば電子黒板装置１４が表示している内容の画像データが保存される。これにより、外部サービス群システム１２のストレージサービス３３の共有先ユーザに対して、例えば電子黒板装置１４が表示している内容の画像データの一括配布が容易となる。
【０１７８】
第５の実施形態では第３の実施形態のステップＳ８５の処理を図５１に示す処理手順に変更する。図５１は送信先種類に応じて送信先を追加する処理の一例のフローチャートである。ステップＳ３５１において、配布先取得部４０は配布先設定情報の送信先リストに示されているストレージ、メール又は共有フォルダなどの送信先の種別がストレージであれば、ステップＳ３５２に進む。
【０１７９】
ステップＳ３５２において、配布先取得部４０は指定された参加者の外部サービス設定情報のアドレス情報と、配布先設定情報のファイル保存先とにより、ファイル保存先アドレスを生成し、指定された参加者の送信先として追加する。
【０１８０】
ステップＳ３５１において、配布先取得部４０は配布先設定情報の送信先リストに示されている送信先の種別がメールであればステップＳ３５３に進む。ステップＳ３５３において配布先取得部４０は指定された参加者の外部サービス設定情報の外部サービスの認証トークンを使用し、ステップＳ３５４において、指定された参加者のユーザサービスアカウント情報をユーザサービス３０から取得する。ステップＳ３５５に進み、配布先取得部４０は取得したユーザサービスアカウント情報のメールアドレスを、指定された参加者の送信先として追加する。
【０１８１】
ステップＳ３５１において、配布先取得部４０は配布先設定情報の送信先リストに示されている送信先の種別が共有フォルダであればステップＳ３５６に進む。ステップＳ３５６において、配布先取得部４０はストレージサービス３３の例えば共有フォルダを保存先として追加する。
【０１８２】
図１６の一括配布する処理手順のステップＳ３２の処理を図３１及び図５１に示す処理手順に変更することにより、図５２に示すような配布画面１２００が生成される。図５２は第５の実施形態に係る配布画面の一例のイメージ図である。図５２の配布画面１２００では選択済みの送信先が全送信実行処理の対象とする送信先として表示されるため、参加者ごとに最適な送信先が掲示される。なお、第５の実施形態に係る全送信実行処理は例えば図１８の手順で実行される。
【０１８３】
このようにすることで、電子黒板装置１４が表示している内容の画像データの送信先にストレージサービス３３の共有フォルダを含めることができ、参加者間での共有が容易になる。
【０１８４】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、本実施形態で説明した情報処理システム１は一例であって、用途や目的に応じて様々なシステム構成例があることは言うまでもない。なお、外部サービス設定情報部２０は特許請求の範囲に記載した外部サービス設定情報保存手段の一例である。配布先設定情報部２４は送信先設定情報記憶手段の一例である。ＩＣカード検出部４８及び参加者管理部４４は識別手段の一例である。一括配布部４２は送信手段の一例である。会議予定設定部５０、共有サイト設定部５２及び共有フォルダ設定部５４は取得手段の一例である。
【符号の説明】
【０１８５】
１    情報処理システム
１０    ユーザ情報サーバ装置
１２、１２Ａ、１２Ｂ    外部サービス群システム
１４    電子黒板装置
１６    ネットワーク
２０    外部サービス設定情報部
２２    ユーザ情報部
２４    配布先設定情報部
３０    ユーザサービス
３２    ストレージサービス
３４    メールサービス
３６    スケジュールサービス
３８    共有サイトサービス
４０    配布先取得部
４２    一括配布部
４４    参加者管理部
４６    書込表示部
４８    ＩＣカード検出部
５０    会議予定設定部
５２    共有サイト設定部
５４    共有フォルダ設定部
１０００    操作パネル
１００２    参加者一覧
１００４    一括配布ボタン
１０３０    配布画面
１０３２    送信ボタン
１０４０    予定一覧画面
【先行技術文献】
【特許文献】
【０１８６】
【特許文献１】特開２００９−３３２５３号公報
【図１】
2019134399.tif 000003
【図２】
2019134399.tif 000004
【図３】
2019134399.tif 000005
【図４】
2019134399.tif 000006
【図５】
2019134399.tif 000007
【図６】
2019134399.tif 000008
【図７】
2019134399.tif 000009
【図８】
2019134399.tif 000010
【図９】
2019134399.tif 000011
【図１０】
2019134399.tif 000012
【図１１】
2019134399.tif 000013
【図１２】
2019134399.tif 000014
【図１３】
2019134399.tif 000015
【図１４】
2019134399.tif 000016
【図１５】
2019134399.tif 000017
【図１６】
2019134399.tif 000018
【図１７】
2019134399.tif 000019
【図１８】
2019134399.tif 000020
【図１９】
2019134399.tif 000021
【図２０】
2019134399.tif 000022
【図２１】
2019134399.tif 000023
【図２２】
2019134399.tif 000024
【図２３】
2019134399.tif 000025
【図２４】
2019134399.tif 000026
【図２５】
2019134399.tif 000027
【図２６】
2019134399.tif 000028
【図２７】
2019134399.tif 000029
【図２８】
2019134399.tif 000030
【図２９】
2019134399.tif 000031
【図３０】
2019134399.tif 000032
【図３１】
2019134399.tif 000033
【図３２】
2019134399.tif 000034
【図３３】
2019134399.tif 000035
【図３４】
2019134399.tif 000036
【図３５】
2019134399.tif 000037
【図３６】
2019134399.tif 000038
【図３７】
2019134399.tif 000039
【図３８】
2019134399.tif 000040
【図３９】
2019134399.tif 000041
【図４０】
2019134399.tif 000042
【図４１】
2019134399.tif 000043
【図４２】
2019134399.tif 000044
【図４３】
2019134399.tif 000045
【図４４】
2019134399.tif 000046
【図４５】
2019134399.tif 000047
【図４６】
2019134399.tif 000048
【図４７】
2019134399.tif 000049
【図４８】
2019134399.tif 000050
【図４９】
2019134399.tif 000051
【図５０】
2019134399.tif 000052
【図５１】
2019134399.tif 000053
【図５２】
2019134399.tif 000054