(57)【要約】【課題】表示装置に表示された内容に基いて生成される決議用の選択肢を含む画面により選択結果の集計を行い、当該集計結果を順次提示することで、選択肢の選択結果をユーザにリアルタイムに提示する仕組みを提供すること【解決手段】表示装置に表示された内容のうち決議にかかる記述を特定し、決議の種類を特定し、当該決議の種類と前記決議にかかる記述に応じて、決議の内容を示す画面である決議画面の画面情報を生成し、当該決議画面の画面情報を前記クライアント装置に送信し、クライアント装置から受信した前記決議画面における回答を集計して、集計結果を決議画面で表示させるべくクライアント装置に送信する【選択図】図５
2016110353.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置と通信可能な、表示画面を表示する表示手段を備える情報処理装置であって、
前記表示手段により表示された内容のうち、決議にかかる記述を特定する特定手段と、
前記決議の種類を特定する種類特定手段と、
前記種類特定手段で特定された前記決議の種類と、前記特定手段で特定された前記決議にかかる記述に応じて、決議の内容を示す画面である決議画面の画面情報を生成する画面情報生成手段と、
前記決議画面を前記クライアント装置の表示画面に表示させるべく、前記画面情報生成手段で生成した決議画面の画面情報を前記クライアント装置に送信する送信手段と、
前記クライアント装置から受信した前記決議画面における回答を集計する集計手段と、
前記集計手段で集計した集計結果を、前記決議画面で表示させるべく、前記クライアント装置に送信する集計結果送信手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記種類特定手段は、前記表示手段により表示された内容のうち前記特定手段で特定された決議にかかる記述にかかる色の情報を用いて、前記決議の種類を特定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記種類特定手段により特定された決議の種類に応じて、前記特定手段により特定された決議にかかる記述に含まれる選択肢を含む決議画面、または所定の選択肢を含む決議画面である承認画面、または前記特定手段により特定された決議にかかる記述を確認させるための決議画面である確認画面を生成する生成手段と
を備え、
前記集計手段は、前記決議画面において選択された選択肢の情報を前記回答として集計し、
前記送信手段は、前記生成手段で生成された決議画面、承認画面、または確認画面を前記クライアント装置に送信することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記確認画面の送信後に所定時間が経過した場合に当該確認画面の表示を終了する指示を送信し、前記決議画面において選択された選択肢の集計が完了した場合に当該決議画面の表示を終了する指示を送信する終了指示送信手段と、
を備えることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
クライアント装置と通信可能な、表示画面を表示する表示手段を備える情報処理装置の制御方法であって、
前記表示手段により表示された内容のうち、決議にかかる記述を特定する特定工程と、
前記決議の種類を特定する種類特定工程と、
前記種類特定工程で特定された前記決議の種類と、前記特定工程で特定された前記決議にかかる記述に応じて、決議の内容を示す画面である決議画面の画面情報を生成する画面情報生成工程と、
前記決議画面を前記クライアント装置の表示画面に表示させるべく、前記画面情報生成工程で生成した決議画面の画面情報を前記クライアント装置に送信する送信工程と、
前記クライアント装置から受信した前記決議画面における回答を集計する集計工程と、
前記集計工程で集計した集計結果を、前記決議画面で表示させるべく、前記クライアント装置に送信する集計結果送信工程と、
を含むことを特徴とする情報処理装置の制御方法。
【請求項６】
クライアント装置と通信可能な、表示画面を表示する表示手段を備える情報処理装置で実行が可能なプログラムであって、
前記情報処理装置を、
前記表示手段により表示された内容のうち、決議にかかる記述を特定する特定手段と、
前記決議の種類を特定する種類特定手段と、
前記種類特定手段で特定された前記決議の種類と、前記特定手段で特定された前記決議にかかる記述に応じて、決議の内容を示す画面である決議画面の画面情報を生成する画面情報生成手段と、
前記決議画面を前記クライアント装置の表示画面に表示させるべく、前記画面情報生成手段で生成した決議画面の画面情報を前記クライアント装置に送信する送信手段と、
前記クライアント装置から受信した前記決議画面における回答を集計する集計手段と、
前記集計手段で集計した集計結果を、前記決議画面で表示させるべく、前記クライアント装置に送信する集計結果送信手段として機能させることを特徴とする情報処理装置のプログラム。
【請求項７】
クライアント装置と、表示画面を表示する表示手段を備える情報処理装置を含む情報処理システムであって、
前記情報処理装置は、
前記表示手段により表示された内容のうち、決議にかかる記述を特定する特定手段と、
前記決議の種類を特定する種類特定手段と、
前記種類特定手段で特定された前記決議の種類と、前記特定手段で特定された前記決議にかかる記述に応じて、決議の内容を示す画面である決議画面の画面情報を生成する画面情報生成手段と、
前記決議画面を前記クライアント装置の表示画面に表示させるべく、前記画面情報生成手段で生成した決議画面の画面情報を前記クライアント装置に送信する送信手段と、
前記クライアント装置から受信した前記決議画面における回答を集計する集計手段と、
前記集計手段で集計した集計結果を、前記決議画面で表示させるべく、前記クライアント装置に送信する集計結果送信手段と、
を備え、
前記クライアント装置は、
前記決議画面の画面情報を受信する画面情報受信手段と、
前記画面情報受信手段で受信した画面情報に基いて決議画面を表示する決議画面表示手段と、
前記決議画面表示手段で選択された選択結果の情報を、前記集計手段で集計させるべく前記情報処理装置に送信する選択結果送信手段と、
を備えることを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置、情報処理システム、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、電子会議等で、ある表示画面に表示された情報を、複数の端末で共有して表示することが一般に行われている。また、電子ボード（電子黒板）が世間一般に出回っている。
【０００３】
例えば特許文献１には、会議参加者の意見を書いた付箋を投稿して、時間経過の情報と共に管理することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−９２３６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
会議においては、会議に参加している複数のユーザに対して意見を求め、ある議題（標題）に関して決議をとる場合がある。各参加者が、複数の選択肢の中からどの選択肢を選んだかを、付箋等の内容を見て目視で集計するのは手間である。
【０００６】
本発明は、表示装置に表示された内容に基いて生成される決議用の選択肢を含む画面により選択結果の集計を行い、当該集計結果を順次提示することで、選択肢の選択結果をユーザにリアルタイムに提示する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、クライアント装置と通信可能な、表示画面を表示する表示手段を備える情報処理装置であって、前記表示手段により表示された内容のうち、決議にかかる記述を特定する特定手段と、前記決議の種類を特定する種類特定手段と、前記種類特定手段で特定された前記決議の種類と、前記特定手段で特定された前記決議にかかる記述に応じて、決議の内容を示す画面である決議画面の画面情報を生成する画面情報生成手段と、前記決議画面を前記クライアント装置の表示画面に表示させるべく、前記画面情報生成手段で生成した決議画面の画面情報を前記クライアント装置に送信する送信手段と、前記クライアント装置から受信した前記決議画面における回答を集計する集計手段と、前記集計手段で集計した集計結果を、前記決議画面で表示させるべく、前記クライアント装置に送信する集計結果送信手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、表示装置に表示された内容に基いて生成される決議用の選択肢を含む画面により選択結果の集計を行い、当該集計結果を順次提示することで、選択肢の選択結果をユーザにリアルタイムに提示する仕組みを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における、情報処理システムの構成の一例を示す図である。
【図２】本発明の実施形態における、各種装置のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態における、各種装置の機能構成の一例を示す図である。
【図４】本発明の実施形態における、共有画面の表示の流れを示すフローチャートである。
【図５】本発明の実施形態における、決議画面の表示処理の流れを示すフローチャートである。
【図６】本発明の実施形態における、決議の集計の流れを示すフローチャートである。
【図７】本発明の実施形態における、各種データテーブルの構成の一例を示す図である。
【図８】本発明の実施形態における、メニュー画面の構成の一例を示す図である。
【図９】本発明の実施形態における、共有画面の構成の一例を示す図である。
【図１０】本発明の実施形態における、決議画面の構成の一例を示す図である。
【図１１】本発明の実施形態における、決議画面の構成の一例を示す図である。
【図１２】本発明の実施形態における、決議画面の構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図１を参照して、本発明の実施形態における、情報処理システムの構成の一例について説明する。
【００１１】
サーバ２００は、表示装置である電子ボード（電子黒板）を備える。電子ボードはタッチパネル機能を備えており、サーバ２００はユーザから電子ボードへの文字や図の書込操作を受け付けることで、当該文字や図の画像を追加した表示画面の情報を生成して電子ボード上に表示する。
【００１２】
また、サーバ２００はクライアント端末１００（クライアント端末１００Ａ〜１００Ｃ）とネットワーク１０４を介して通信可能に接続されている。サーバ２００は、サーバ２００と接続された各クライアント端末１００に対して電子ボードに表示されている画面の情報を送信し、クライアント端末１００は当該画面の情報を受信して表示画面に表示する。
【００１３】
サーバ２００は、ユーザから決議の指示を受け付けた場合に、当該決議の指示に応じて電子ボードの画面の情報を読み取って、決議にかかる記載を抽出し、決議内容を示す画面を生成して各クライアント端末１００に送信する。クライアント端末１００は当該決議内容を示す画面を受信して表示する。以上が図１の説明である。
【００１４】
次に図２を参照して、図１に示したクライアント端末，印刷管理サーバ、認証サーバに適用可能な情報処理装置のハードウェア構成について説明する。
【００１５】
図２は、本発明の実施形態における、各種装置のハードウェア構成の一例について説明する。
【００１６】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００１７】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００１８】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００１９】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２０】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク１０４（例えば、図１に示したＬＡＮ１０４）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２１】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２２】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。以上が図２の説明である。
【００２３】
次に図３を参照して、本発明の実施形態における、各種装置の機能構成の一例について説明する。
【００２４】
会議参加要求送信部３１１は、会議への参加要求をサーバ２００に要求する要求部である。会議参加要求受信部３２１は当該要求を受け付け、共有画面送信部３２２は、表示装置（電子ボード）に表示中の画像を共有画面の画像としてクライアント端末に送信する。
【００２５】
共有画面受信部３１２当該共有画面を受信する。決議指示受付部３２３は、電子ボードに記述されている内容の決議を行う指示を受け付け、決議画面生成部３２４は当該決議を行う指示に従って、当該決議を行うための選択肢を含む決議画面を生成する。
【００２６】
決議画面送信部３２５が当該決議画面をクライアント端末１００に送信し、決議画面受信部３１３がこれを受信する。決議画面表示部３１４が当該決議画面を表示画面に表示する。選択結果送信部３１５は、当該決議画面において選択された選択結果をサーバ２００に送信し、選択結果受信部３２６が当該選択結果を受信する。
【００２７】
選択結果集計部３２７は、どのユーザがどの選択肢を選択したかの集計を行い、集計結果更新指示部３２８は、当該集計結果をリアルタイムでクライアント端末１００に表示させるべく、当該集計結果が更新される都度、当該集計結果の情報をクライアント端末１００に送信する。クライアント端末１００の決議画面表示部は、当該集計結果に基いて決議画面の表示内容を更新する。以上が図３の説明である。
【００２８】
次に図４を参照して、本発明の実施形態における、共有画面の表示の流れについて説明する。
【００２９】
ここでいう共有画面とは、電子ボードに表示されている画面であって、サーバ２００から各クライアント端末１００に送信され、共有される画面のことである。
【００３０】
クライアント端末１００のＣＰＵ２０１は、ユーザ情報（ユーザーＩＤ）の情報と端末情報（ＩＰアドレス／端末ＩＤ）とをサーバ２００に送信する（ステップＳ４０１）。例えば、図８に示すような、クライアント端末１００の表示画面に表示されたメインメニュー画面から、会議への「参加」ボタン８０１の押下指示を受け付けることで、当該「参加」ボタン８０１に対応する会議ＩＤの会議（会議室）への参加要求として、当該ユーザ情報と端末情報をサーバ２００に送信する。
【００３１】
いずれの会議に対応する「参加」ボタン８０１が押下された場合に、いずれのサーバ２００に参加要求を送信するかの情報（例えば、図７のサーバ情報７３０）は、予めクライアント端末１００及びサーバ２００の外部メモリに記憶されているものとする。サーバ情報７３０は、いずれの会議ＩＤ７３１の会議への「参加」ボタン８０１が押下された場合に、いずれのサーバ（サーバＩＤ７３２のサーバ）に参加要求を行うかを示す情報である。
【００３２】
当該の端末情報、ユーザ情報とは、図７の会議データに示すユーザＩＤ７０２、ＩＰアドレス７０３の情報である。ここで送信されるユーザＩＤは、クライアント端末１００のログイン処理に用いられたユーザＩＤと同じＩＤであるものとする。
【００３３】
サーバ２００のＣＰＵ２０１は、クライアント端末１００のユーザ情報（ユーザＩＤ）と端末情報（ＩＰアドレス）との情報を受信する（ステップＳ４０２）。
【００３４】
サーバ２００のＣＰＵ２０１は、クライアント端末１００から参加要求があった会議の識別情報（会議ＩＤ）を会議ＩＤ７０１に持つ会議データ７００に、受信したクライアント端末１００のユーザ情報（図７ユーザＩＤ７０２）端末情報（図７ＩＰアドレス７０３）を記憶する（ステップＳ４０３）。つまり、会議データ７００＝いずれの会議にどのユーザがどのクライアント端末で参加しているかを管理するデータである。会議データ７００のテーブルは、予めサーバ２００の外部メモリに記憶されているものとする。
【００３５】
サーバ２００のＣＰＵ２０１は、サーバ２００のＣＰＵ２０１が電子ボード（表示画面）に表示中の画面（共有画面）の情報を取得して（ステップＳ４０４）、クライアント端末１００に送信する（ステップＳ４０５）。例えば、図９の画面９００のような共有画面のイメージデータ（画像データ）を取得してクライアント端末１００に送信する。画面９００については図９の説明で後述する。
【００３６】
クライアント端末１００のＣＰＵ２０１は、Ｓ４０５で送信された共有画面の情報を受信して（ステップＳ４０６）表示画面に表示する（ステップＳ４０７）。以上が図４の説明である。
【００３７】
次に図５を参照して、本発明の実施形態における、決議画面の表示処理の流れについて説明する。
【００３８】
サーバ２００のＣＰＵ２０１は、電子ボード（タッチパネルであるディスプレイ（図９の画面９００の画面））を介してユーザ操作による指示を受け付ける（ステップｓ５０１）。例えば、共有画面に書き込まれた内容を読取る。
【００３９】
サーバ２００のＣＰＵ２０１は、電子ボード（図９の画面９００）にある決議ボタン（図９のボタン９０１）が押下されたかどうかを判定する（ステップＳ５０２）。
【００４０】
ここで図９を参照して、本発明の実施形態における、共有画面の構成の一例について説明する。画面９００、画面９１０は、サーバ２００のＣＰＵ２０１によって電子ボードに表示される共有画面である。
【００４１】
電子ボードはタッチパネルであり、例えば電子ボードに対するタッチペンの接触を検知した場合に、サーバ２００のＣＰＵ２０１は、タッチペンがタッチされた軌跡に従って共有画面上に画像を表示する。例えば、文字の画像を描画する。
【００４２】
「決議」ボタン９０１は、電子ボードに表示された（書き込まれた）内容を用いて、書く表示内容に関する決議を取るための決議画面（例：図１０〜図１１）を生成して、当該共有画面を共有している（会議に参加している）各クライアント端末１００に送信するためのボタンである。
【００４３】
サーバ２００のＣＰＵ２０１は、「決議」ボタン９０１が押下された時点で電子ボードに書き込まれている内容を取得して、所定の色の線で囲われている記述の画像（例えば文字列）を読み取って、決議画面を生成する。
【００４４】
例えば、９１１は赤、９１２は青、９１３は緑の線（枠）である。「決議」ボタン９０１が押下された場合、赤で囲われている内容について、当該囲われている内容を選択肢とする複数の選択肢を含む決議画面（図１０）を生成する。また、赤で囲われている内容について、ＹＥＳまたはＮＯ等所定の選択肢を含む決議画面（図１１）を生成する。
【００４５】
緑で囲われている内容については、当該囲われている内容を確認するための確認画面（確認するための決議画面）を生成する（図１２）。以上が図９の説明である。
【００４６】
図５の説明に戻る。サーバ２００のＣＰＵ２０１は、「決議」ボタン（図９のボタン９０１）が押下されなかった場合は（ステップＳ５０２でＮＯ）、処理をステップＳ５０１の前に戻す。「決議」ボタン（図９のボタン９０１）が押下された場合は（ステップＳ５０２でＹＥＳ）、処理をステップＳ５０３に移行し、電子ボード（図９の画面９１０）に書き込まれた内容のうち、円で囲われた箇所がある否かを判定する（ステップＳ５０３）。具体的には、電子ボードに書き込まれている画像を解析して、例えば円の画像を認識し、当該円の内側に当該円とは異なる画像が描画されているか判定する。
【００４７】
円で囲われた画像がない場合は（ステップＳ５０３でＮＯ）、処理をステップＳ５０１の前に戻す。円で囲われた画像がある場合は（ステップＳ５０３でＹＥＳ）、円の色（円を形成している線の色）を特定して、当該色が赤色か判定する（ステップＳ５０４）
【００４８】
線の色が赤色の場合は（ステップＳ５０４でＹＥＳ）、円の内側で同じく赤色の横線が引かれた場所から上方向の所定領域の画像（赤色の下線９１４（図９）が引かれた記述（文字列）の画像）を、決議を取る選択肢の記述の画像（文字列）として特定する（ステップＳ５０５）。また、サーバ２００のＣＰＵ２０１は、下線が引かれていない記述の画像（文字列）を決議の標題（設問内容）として特定して（ステップＳ５０６）、自端末のサーバＩＤと対応する会議ＩＤを会議ＩＤ７１１に持つ、図７の設問データ７１０を生成する。
【００４９】
具体的には、設問Ｎｏ７１２を新規に採番し、設問タイプ７１３（決議の種類）を「選択」と設定する（種類特定手段に該当）。そして、ステップＳ５０５とＳ５０６で特定した選択肢と標題を、それぞれ選択肢内容７１５と設問内容７１４に挿入して、外部メモリに記憶する。
【００５０】
サーバ２００のＣＰＵ２０１は、生成した設問データ７１０に基いて、当該標題と選択肢を含む決議画面１０００を生成して（ステップＳ５０７／画面情報生成手段に該当／決議画面１０００をクライアント端末で表示させるための画面情報（例えばｈｔｍｌデータ）を生成して）、会議データ７００に記憶される各ユーザの端末ＩＤの示すクライアント端末１００（会議に参加中のユーザの用いる端末）に対して当該決議画面１０００を送信する（ステップＳ５１５）。尚、当該決議画面１０００と共に、当該決議画面１１００における標題（設問Ｎｏ）を送付するものとする。
【００５１】
ここで図１０を参照して、本発明の実施形態における、決議画面１０００の構成の一例について説明する。
【００５２】
決議画面１０００は、標題表示領域１００１、選択ボタン１００２〜１００４、回答数表示部１００５、回答者表示部１００６等から構成される。標題表示領域１００１は、ステップＳ５０６で特定された標題の記述の画像（文字列の画像）が配置され、表示される領域である。ここでは、サーバ２００のＣＰＵ２０１が、当該標題表示領域１００１に標題の画像を配置して決議画面１０００を生成するものとする。
【００５３】
選択ボタン１００２〜１００４は、ステップＳ５０５で特定された選択肢ごとのボタンである。クライアント端末１００のＣＰＵ２０１は、当該クライアント端末１００において当該選択肢ボタンが押下されることで、当該クライアント端末１００において（当該クライアント端末１００で会議に参加中のユーザによって）、押下されたボタンの選択肢が選択されたことをサーバ２００に送信する。
【００５４】
回答数表示部１００５は、前記選択ボタンの押下によってサーバ２００が集計した、選択肢ごとの選択された数（各選択肢ごとの選択数／回答数）を表示する表示部である。回答者表示部１００６は、当該選択肢の選択を行ったユーザのユーザＩＤを表示する表示部である。
【００５５】
回答数表示部１００５、回答者表示部１００６の情報は、サーバ２００のＣＰＵ２０１が各クライアント端末１００から選択肢の選択（回答）を受け付ける都度、リアルタイムに更新される。つまり、サーバ２００のＣＰＵ２０１は、回答を受け付ける都度、自端末内に生成した集計データ（図７の７２０／詳細は後述）を更新して、当該更新した情報を回答数表示部１００５、回答者表示部１００６に表示させるよう、会議に参加中の各クライアント端末１００に要求する。クライアント端末１００のＣＰＵ２０１は当該要求を受けて回答数表示部１００５、回答者表示部１００６の表示内容を更新するものである。以上が図１０の説明である。
【００５６】
図５の説明に戻る。円の線の色が赤色でない場合（ステップＳ５０４でＮＯ）、サーバ２００のＣＰＵ２０１は、電子ボード（図９の画面９１０）に書き込まれた円の線の色が青色か否かを判定する（ステップＳ５０８）。
【００５７】
線の色が青色の場合（ステップＳ５０８でＹＥＳ）、囲われた線内（円の内側）の画像の文字列を設問内容として特定する（ステップＳ５０９）。そして、選択肢＝「ＯＫ」または「ＮＧ」であるものと特定し（ステップＳ５１０）、自端末のサーバＩＤと対応する会議ＩＤを会議ＩＤ７１１に持つ、図７の設問データ７１０を生成する。
【００５８】
具体的には、設問Ｎｏ７１２を新規に採番し、設問タイプ７１３を「承認」と設定する（種類特定手段に該当）。そして、ステップＳ５０９とＳ５１０で特定した標題と選択肢を、それぞれ設問内容７１４と選択肢内容７１５に挿入して、外部メモリに記憶する。
【００５９】
サーバ２００のＣＰＵ２０１は、生成した設問データ７１０に基いて、当該標題と選択肢を含む決議画面１１００（承認画面）を生成して（ステップＳ５１１）、会議データ７００に記憶される各ユーザの端末ＩＤの示すクライアント端末１００（会議に参加中のユーザの用いる端末）に対して当該決議画面１１００を送信する（ステップＳ５１５）。尚、当該決議画面１１００と共に、当該決議画面１１００における標題（設問Ｎｏ）を送付するものとする。
【００６０】
ここで図１１を参照して、本発明の実施形態における決議画面１１００（承認画面）の構成の一例について説明する。標題表示領域１１０１は、ステップＳ５０９で特定した設問内容（標題／承認内容）を配置・表示する領域である。ここでは、サーバ２００のＣＰＵ２０１が、当該標題表示領域１１０１に標題の画像を配置して決議画面１１００を生成（決議画面１０００をクライアント端末で表示させるための画面情報（例えばｈｔｍｌデータ）を生成）するものとする（画面情報生成手段に該当）。「ＯＫ」ボタン１１０２、「ＮＧ」ボタン１１０３は、標題表示領域１１０１に表示された内容に対する選択肢のボタンである。
【００６１】
回答数表示部１１０５は、前記選択ボタンの押下によってサーバ２００が集計した、選択肢ごとの選択された数（各選択肢ごとの選択数／回答数）を表示する表示部である。回答者表示部１１０６は、当該選択肢の選択を行ったユーザのユーザＩＤを表示する表示部である。
【００６２】
回答数表示部１１０５、回答者表示部１１０６の情報は、サーバ２００のＣＰＵ２０１が各クライアント端末１００から選択肢の選択（回答）を受け付ける都度更新される。更新の方法については図１０の説明で前述したとおりである。
【００６３】
図５の説明に戻る。円の線の色が青色でない場合（ステップＳ５０８でＮＯ）、サーバ２００のＣＰＵ２０１は、電子ボード（図９の画面９１０）に書き込まれた円の線の色が緑色か否かを判定する（ステップＳ５１２）。
【００６４】
線の色が緑色の場合（ステップＳ５１２でＮＯ）、処理を終了する。線の色が緑色の場合（ステップＳ５１２でＹＥＳ）は、囲われた線内（円の内側）の画像の文字列を標題（設問内容）として特定し（ステップＳ５１３）、自端末のサーバＩＤと対応する会議ＩＤを会議ＩＤ７１１に持つ、図７の設問データ７１０を生成する。
【００６５】
具体的には、設問Ｎｏ７１２を新規に採番し、設問タイプ７１３を「確認」と設定する（種類特定手段に該当）。そして、ステップＳ５１３で特定した標題を設問内容７１４に挿入して、外部メモリに記憶する。尚、緑の円で囲われた内容については選択肢を設けないので、選択肢内容７１５にはＮＵＬＬ（データなし）を設定する。
【００６６】
サーバ２００のＣＰＵ２０１は、生成した設問データ７１０に基いて、当該標題を含む決議画面１２００（確認画面）を生成して（ステップＳ５１４）、会議データ７００に記憶される各ユーザの端末ＩＤの示すクライアント端末１００（会議に参加中のユーザの用いる端末）に対して当該決議画面１２００を送信する（ステップＳ５１５）。尚、当該決議画面１１００と共に、当該決議画面１２００における標題（設問Ｎｏ）を送付するものとする。
【００６７】
ここで図１２を参照して、本発明の実施形態における、決議画面１２００の構成の一例について説明する。標題表示領域１２０１は、ステップＳ５１３で特定された標題の画像（文字列の画像）が配置され、表示される領域である。ここでは、サーバ２００のＣＰＵ２０１が、当該標題表示領域１２０１に標題の画像を配置して決議画面１２００を生成（決議画面１２００をクライアント端末で表示させるための画面情報（例えばｈｔｍｌデータ）を生成）するものとする（画面情報生成手段に該当）。以上が図１２の説明である。
【００６８】
図５の説明に戻る。サーバ２００のＣＰＵ２０１は、電子ボードに描画・表示されている画像データの中で、全ての円（円で囲われた領域の画像）に対してステップＳ５０４〜Ｓ５１５の処理を実行する。
【００６９】
クライアント端末１００のＣＰＵ２０１は、ステップＳ５１０で送信された決議画面の情報を受信して（ステップＳ５１６／画面情報受信手段に該当）、表示画面に表示する（ステップＳ５１７／決議画面表示手段に該当）。複数の決議画面を受信した場合は、受信した順に表示画面に表示する。例えば、決議画面１０００、決議画面１１００の場合は、全てのユーザが選択肢の選択を行ってから（集計が完了してから）所定時間経過した場合に次の決議画面を表示する。また、決議画面１２００の場合は、決議画面１２００を表示してから所定時間経過した場合に次の決議画面を表示するものとする。以上が図５の説明である。
【００７０】
次に図６を参照して、本発明の実施形態における、本発明の実施形態における、決議の集計の流れについて説明する。
【００７１】
クライアント端末１００のＣＰＵ２０１は、表示中の画面（図５のステップＳ５１７で表示した画面）が、図１２に示す決議画面１２００（確認画面）か判定する（ステップＳ６０１）。確認画面である場合（ステップＳ６０１でＹＥＳ）、確認画面の表示から所定時間経過したか判定して（ステップＳ６０５）、所定時間経過すると（ステップＳ６０５でＹＥＳ）、画面の表示を終了する。所定時間経過していない場合は（ステップＳ６０５でＮＯ）、処理をステップＳ６０１の前に戻す。
【００７２】
ステップＳ６０１で、表示中の画面が確認画面ではないと判定された場合（ステップＳ６０１でＮＯ）、つまり、表示中の画面が決議画面１０００又は決議画面１１００である場合、処理をステップＳ６０２に移行する。
【００７３】
クライアント端末１００のＣＰＵ２０１は、ユーザ操作による指示を受け付ける（ステップＳ６０２）。そして、受け付けた指示が選択肢（図１０の１００２〜１００４、図１１の１１０２、１１０３）の選択指示が判定する（ステップＳ６０３）。
【００７４】
受け付けた指示が選択肢の選択指示でないと判定された場合は（ステップＳ６０３でＮＯ）、処理をステップＳ６０１の前に戻す。受け付けた指示が選択肢の選択指示であると判定された場合は（ステップＳ６０３でＹＥＳ）、選択結果（どの標題（設問Ｎｏ）に対するどの選択肢が選択されたかを示す情報）をサーバ２００に送信する（ステップＳ６０４／選択結果送信手段に該当）。
【００７５】
サーバ２００のＣＰＵ２０１は、ステップＳ６０４で送信された標題、選択された選択肢の情報を受信する（ステップＳ６０６）。そして、図７の７２０に示すような集計データ７２０を生成して外部メモリに記憶する（ステップＳ６０７）。既に集計データ７２０が生成済みの場合は、当該集計データ７２０を更新する処理を行う。
【００７６】
集計データ７２０は、会議ＩＤ７２１、設問Ｎｏ７２２、選択肢Ａ、選択肢Ｂ、選択肢Ｃ等から構成される。会議ＩＤ７２１は、サーバ２００のサーバＩＤに対応する会議ＩＤである。設問Ｎｏ７２２、選択肢Ａ、選択肢Ｂ、選択肢Ｃは、どの設問（標題）のどの選択肢がどのユーザによって選択されたかを示す。
【００７７】
サーバ２００のＣＰＵ２０１は、ステップＳ６０６で受信した選択結果と当該選択結果の送信元のクライアント端末の端末ＩＤに対応するユーザＩＤを参照して、設問Ｎｏ７２２に、受信した選択結果に含まれる設問Ｎｏを記憶し、選択肢Ａ、選択肢Ｂ、選択肢Ｃのいずれかに、当該選択肢を選択したユーザのユーザＩＤ（当該選択肢の選択結果の送信元であるクライアント端末の端末ＩＤに対応するユーザＩＤ）を記憶する。当該選択結果の情報を用いて集計データ７２０を更新する処理を、集計処理というものとする。
【００７８】
サーバ２００のＣＰＵ２０１は、当該集計処理の結果を、クライアント端末１００に表示中の決議画面１０００又は決議画面１１００の回答数表示部、回答者表示部に反映させるべく、当該集計データ７２０をクライアント端末１００に送信する（ステップＳ６０８／集計結果送信手段に該当）。
【００７９】
クライアント端末１００のＣＰＵ２０１は当該集計データ７２０を受信して（ステップＳ６１１／画面情報受信手段に該当）、当該更新された集計データ７２０の選択肢Ａ〜選択肢Ｃの情報を用いて、表示中の決議画面の回答数表示部、回答者表示部の表示内容を更新する。つまり、集計結果を示す決議画面を表示画面に表示する（ステップＳ６１２／決議画面表示手段に該当）。回答数表示部には、選択肢Ａ〜Ｃに記憶されたユーザＩＤの合計数が表示される。
【００８０】
サーバ２００のＣＰＵ２０１は、ステップＳ６０８の処理後、会議に参加中のユーザ全員のクライアント端末から、現在表示中の決議画面における選択肢の選択結果を受信したか判定し（ステップＳ６０９）、未受信の場合は（ステップＳ６０９でＮＯ）処理をステップＳ６０６の前に戻す。
【００８１】
会議に参加中のユーザ全員のクライアント端末から、現在表示中の決議画面における選択肢の選択結果を受信したと判定した場合は（ステップＳ６０９でＹＥＳ）、ステップＳ６０８で当該集計データ７２０をクライアント端末１００に送信後、所定の時間が経過してから、当該決議画面の表示の終了指示を会議に参加中のユーザの各クライアント端末１００に送信する（ステップＳ６１０／終了指示送信手段に該当）。
【００８２】
クライアント端末１００のＣＰＵ２０１は当該決議画面の表示の終了指示を受け付け（ステップＳ６１３）、表示中の決議画面の表示を終了する。未表示の決議画面がある場合は、処理を図５のステップＳ５１７に戻すものとする。
【００８３】
尚、ここでは更新後の集計データ７２０をクライアント端末１００に送信するものとしたが、例えば、更新後の集計データ７２０に基いてサーバ２００のＣＰＵ２０１が回答数表示部、回答者表示部を更新した決議画面を生成して、当該画面の情報をクライアント端末１００に送信するようにしてもよい。以上が図６の説明である。
【００８４】
尚、本実施形態の説明においてはサーバ２００の表示・入力装置として電子ボードを用いたが、別の表示装置を用いてもよい。例えば、タッチパネル機能を備えたＣＲＴ（ディスプレイ）でもよい。
【００８５】
以上説明したように、本発明によれば、表示装置に表示された内容に基いて生成される決議用の選択肢を含む画面により選択結果の集計を行い、当該集計結果を順次提示することで、選択肢の選択結果をユーザにリアルタイムに提示する仕組みを提供することができる
【００８６】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【００８７】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００８８】
本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００９０】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００９１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００９２】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００９５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００９６】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００９７】
１００Ａ  クライアント端末
１００Ｂ  クライアント端末
１００Ｃ  クライアント端末
１０４    ネットワーク
２００    サーバ
【図１】
2016110353.tif 000003
【図２】
2016110353.tif 000004
【図３】
2016110353.tif 000005
【図４】
2016110353.tif 000006
【図５】
2016110353.tif 000007
【図６】
2016110353.tif 000008
【図７】
2016110353.tif 000009
【図８】
2016110353.tif 000010
【図９】
2016110353.tif 000011
【図１０】
2016110353.tif 000012
【図１１】
2016110353.tif 000013
【図１２】
2016110353.tif 000014