(57)【要約】【課題】端末装置にコンテンツを配信する情報処理システムにおいて、配信されるコンテンツを利用する参加者に意識させることなく参加者の参加情報を収集し、収集した参加情報に基づいて容易に参加者の参加状態の判定を行うことができる情報処理装置を提供する。【解決手段】情報処理装置は、端末装置にコンテンツを配信する情報処理装置であって、前記端末装置から受信した参加者の識別情報に基づいて、前記端末装置への前記コンテンツの配信開始及び配信停止を管理する管理手段と、前記配信開始を示す情報及び前記配信停止を示す情報を記憶する記憶手段と、前記記憶した前記配信開始を示す情報及び前記配信停止を示す情報に基づいて前記参加者の参加が有効であるか否かを判定する判定手段と、を有する。【選択図】図３
2015141667.tif 000002
【特許請求の範囲】
【請求項１】
端末装置にコンテンツを配信する情報処理装置であって、
前記端末装置から受信した参加者の識別情報に基づいて、前記端末装置への前記コンテンツの配信開始及び配信停止を管理する管理手段と、
前記配信開始を示す情報及び前記配信停止を示す情報を記憶する記憶手段と、
前記記憶した前記配信開始を示す情報及び前記配信停止を示す情報に基づいて前記参加者の参加が有効であるか否かを判定する判定手段と、
を有する情報処理装置。
【請求項２】
前記記憶した前記配信開始を示す情報及び前記配信停止を示す情報に基づいて、前記参加者の参加時間を計算する計算手段を有する請求項１に記載の情報処理装置。
【請求項３】
前記判定手段は、前記計算された参加時間が予め定められた閾値以上である場合、前記参加者の参加が有効であると判定する請求項２に記載の情報処理装置。
【請求項４】
前記コンテンツを配信中に、前記端末装置に前記参加者の識別情報の送信を要求する参加確認要求を送信する確認手段を有する請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記判定手段は、前記参加確認要求に応じて前記端末装置から送信される前記参加者の識別情報に基づいて、前記参加者の参加が有効であるか否かを判定する請求項４に記載の情報処理装置。
【請求項６】
前記端末装置に前記参加者の参加状態を通知する通知手段を有する請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記判定手段の判定条件を設定する設定手段を有する請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
端末装置から受信した参加者の識別情報に基づいて、前記端末装置へのコンテンツの配信開始及び配信停止を管理するアプリケーションの前記配信開始を示す情報及び前記配信停止を示す情報を記憶する記憶手段と、
前記記憶した前記配信開始を示す情報及び前記配信停止を示す情報に基づいて前記参加者の参加が有効であるか否かを判定する判定手段と、
を有する情報処理装置。
【請求項９】
端末装置にコンテンツを配信する情報処理システムであって、
前記端末装置から受信した参加者の識別情報に基づいて、前記端末装置への前記コンテンツの配信開始及び配信停止を管理する管理手段と、
前記配信開始を示す情報及び前記配信停止を示す情報を記憶する記憶手段と、
前記記憶した前記配信開始を示す情報及び前記配信停止を示す情報に基づいて前記参加者の参加が有効であるか否かを判定する判定手段と、
を有する情報処理システム。
【請求項１０】
端末装置にコンテンツを配信する情報処理システムであって、
参加者の識別情報を用いて前記コンテンツの配信開始又は配信停止を要求する端末装置と、
情報処理装置を、
前記端末装置から受信した前記参加者の識別情報に基づいて、前記端末装置への前記コンテンツの配信開始及び配信停止を管理する管理手段、
前記配信開始を示す情報及び前記配信停止を示す情報を記憶する記憶手段、及び
前記記憶した前記配信開始を示す情報及び前記配信停止を示す情報に基づいて前記参加者の参加が有効であるか否かを判定する判定手段、
として機能させるためのプログラムと、
を有する情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び情報処理システムに関する。
【背景技術】
【０００２】
タブレット端末等の端末装置を用いたペーパーレスのコンテンツ共有システムが知られている（例えば、特許文献１）。また、受講者の携帯端末から、受講者の識別情報とその都度異なる複数のキーワードをメールで送信させ、受信したメールに基づいて受講者の出欠管理を行うシステムが知られている（例えば、特許文献２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
特許文献２に開示されたシステムでは、受講者の出欠情報を取得するために、受講者によるメール送信という受講者の操作を伴なっていた。また、受講者の数が多くなると、受信したメールによる出欠の判定には手間がかかると考えられる。このように、従来の技術では、会議、講座、イベント等の参加者の参加情報を参加者に意識させることなく収集し、参加者の参加状態を判定することには困難を伴っていた。
【０００４】
本発明の実施の形態は、上記問題点に鑑みてなされたものであって、端末装置にコンテンツを配信する情報処理システムにおいて、配信されるコンテンツを利用する参加者に意識させることなく参加者の参加情報を収集し、収集した参加情報に基づいて容易に参加者の参加状態の判定を行うことができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明の一実施形態に係る情報処理装置は、端末装置にコンテンツを配信する情報処理装置であって、前記端末装置から受信した参加者の識別情報に基づいて、前記端末装置への前記コンテンツの配信開始及び配信停止を管理する管理手段と、前記配信開始を示す情報及び前記配信停止を示す情報を記憶する記憶手段と、前記記憶した前記配信開始を示す情報及び前記配信停止を示す情報に基づいて前記参加者の参加が有効であるか否かを判定する判定手段と、を有する。
【発明の効果】
【０００６】
本発明の実施の形態によれば、端末装置にコンテンツを配信する情報処理システムにおいて、配信されるコンテンツを利用する参加者に意識させることなく参加者の参加情報を収集し、収集した参加情報に基づいて容易に参加者の参加状態の判定を行うことができる情報処理装置を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係る情報処理システムの構成の一例を示す図である。
【図２】一実施形態に係るコンピュータのハードウェア構成の一例を示す図である。
【図３】一実施形態に係る情報処理装置の機能構成図である。
【図４】一実施形態に係る参加者の端末装置の機能構成図である。
【図５】一実施形態に係る参加退出処理の流れを示すシーケンスチャートである。
【図６】一実施形態に係る参加確認処理の流れを示すシーケンスチャートである。
【図７】一実施形態に係る結果取得処理の流れを示すシーケンスチャートである。
【図８】一実施形態に係る判定ＩＤと講座ＩＤとの関係の例を示す図である。
【図９】一実施形態に係る講座ＩＤと、開始時刻及び終了時刻との関係の例を示す図である。
【図１０】一実施形態に係る参加管理情報の例を示す図である。
【図１１】一実施形態に係る参加総時間の計算処理の流れを示すフローチャートである。
【図１２】一実施形態に係る判定条件と、判定計算の組み合わせの例を示す図である。
【図１３】一実施形態に係る判定結果の例を示す図である。
【図１４】一実施形態に係る設定画面の例を示す図である。
【発明を実施するための形態】
【０００８】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【０００９】
＜システムの構成＞
図１は一実施形態に係る情報処理システムの構成の一例を示す図である。図１において、情報処理システム１００は、インターネットやＬＡＮ（Local Area Network）等のネットワーク１０４に接続された、情報処理装置１０１、複数の参加者の端末装置１０２、開催者の端末装置１０３を有する。尚、本実施形態で説明するシステム構成は一例であり、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
【００１０】
情報処理装置１０１は、情報処理システム１００においてサーバ、又はホストとなるＰＣ（Personal Computer）等の情報処理装置であり、例えば、会議、講座、イベント等のコンテンツを複数の参加者の端末装置１０２等に配信する。例えば、情報処理システム１００が、会議資料等のコンテンツを共有する会議システムである場合、情報処理装置１０１は、会議資料のデータや、発表者の入力操作等（ページ送り、拡大縮小等）の同期情報を複数の参加者の端末装置１０２に配信する。尚、情報処理システム１００のコンテンツは、例えば、講座のテキストや、イベントのパンフレット等の資料のデータとその同期情報を想定しているが、他の情報であっても良い。
【００１１】
参加者の端末装置（以下、参加者端末と称する）１０２は、情報処理装置１０１から配信されるコンテンツを受信する情報処理装置であり、例えば、ＰＣ、タブレット端末、スマートフォン等の汎用の情報処理装置である。また、参加者端末１０２は、会議用端末等の専用端末等であっても良い。
【００１２】
情報処理システム１００が、例えば、会議資料等のコンテンツを共有する会議システムである場合、会議の参加者は、参加者端末１０２を用いて会議に参加し、情報処理装置１０１から配信される情報に基づいて他の参加者との共有画面を表示する。会議の参加者は、発表者として参加者端末１０２を用いて、会議資料のページ送り、拡大縮小等の入力操作を行うこともできるし、一般の参加者として、発表者の入力操作を受信し、発表者の参加者端末１０２と表示画面を共有することもできる。
【００１３】
開催者の端末装置（以下、開催者端末と称する）１０３は、例えば、ＰＣ、タブレット端末、スマートフォン等の情報処理装置である。会議、講座、イベント等を開催する開催者等は、開催者端末１０３を用いて情報処理装置１０１にアクセスし、各参加者の参加状態、例えば、出席、欠席、遅刻、早退、参加時間等を確認することができる。尚、開催者は、情報処理装置１０１や、参加者端末１０２を用いて、各参加者の参加状態の確認が行えるものであっても良い。
【００１４】
上記構成において、参加者端末１０２は、情報処理装置１０１からのコンテンツを共有する場合、参加者の識別情報を用いて情報処理装置１０１にコンテンツへの参加（コンテンツの配信開始）を要求する。また、参加者端末１０２は、コンテンツの共有を終了、又は中断する場合、参加者の識別情報を用いて、情報処理装置１０１にコンテンツからの退出（コンテンツの配信停止）を要求する。このとき、参加者の識別情報の送信は、参加者端末１０２が予め記憶した識別情報を自動的に送信するものであっても良いし、参加者が入力操作を行うものであっても良い。
【００１５】
情報処理装置１０１は、複数の参加者端末１０２から送信される参加要求、及び退出要求に含まれる参加者の識別情報に基づいて、コンテンツへの参加及び退出を管理する。また、情報処理装置１０１は、参加者端末１０２へのコンテンツの配信開始を示す情報（例えば、参加時刻）及び配信停止を示す情報（例えば、退出時刻）を参加者の識別情報と共に記憶手段に記憶する。さらに、情報処理装置１０１は、記憶手段に記憶したコンテンツの配信開始を示す情報と、配信停止を示す情報とに基づいて、参加者の参加状態を判定する。例えば、情報処理装置１０１は、コンテンツの配信開始を示す情報と、コンテンツの配信停止を示す情報とから参加者の参加時間を計算し、計算された参加時間基づいて、コンテンツに係る会議、講義、イベント等へ参加者の参加が有効か否かの判定を行う。
【００１６】
以上、本形態によれば、端末装置１０２にコンテンツを配信する情報処理システム１００において、配信されるコンテンツを利用する参加者に意識させることなく参加者の参加情報を収集し、収集した参加情報に基づいて容易に参加者の参加状態の判定を行うことができる情報処理装置１０１を提供することができる。
【００１７】
尚、図１の構成は一例であって、本発明の範囲を限定するものではない。例えば、参加者の端末装置１０２の数は他の数であっても良い。また、情報処理システム１００は、開催者の端末装置１０３を必ずしも有していなくても良い。さらに、情報処理装置１０１は、複数の情報処理装置で構成されるものであっても良い。
【００１８】
＜ハードウェア構成＞
次に各装置のハードウェア構成について説明する。
【００１９】
情報処理装置１０１、参加者端末１０２、開催者端末１０３は、例えば、一般的なコンピュータの構成を有している。
【００２０】
図２は、一実施形態に係るコンピュータのハードウェア構成の一例を示す図である。図２において、コンピュータ２００は、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ＲＯＭ（Read Only Memory）２０３、ストレージ部２０４、外部Ｉ／Ｆ（Interface）部２０５、入力部２０６、表示部２０７、通信Ｉ／Ｆ部２０８、バス２０９等を有する。
【００２１】
ＣＰＵ２０１は、ＲＯＭ２０３やストレージ部２０４等からプログラムやデータをＲＡＭ２０２上に読み出し、処理を実行することで、コンピュータ２００の各機能を実現する演算装置である。
【００２２】
ＲＡＭ２０２は、ＣＰＵ２０１のワークエリアとして用いられる揮発性のメモリ（記憶装置）である。
【００２３】
ＲＯＭ２０３は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。ＲＯＭ２０３には、コンピュータ２００の起動時に実行されるＢＩＯＳ（Basic Input Output System）、ＯＳ（Operating System）等の設定などのプログラムやデータが格納されている。
【００２４】
ストレージ部２０４は、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等のストレージ装置（記憶装置）であり、ＯＳ、アプリケーションプログラム、及び各種データを記憶する。
【００２５】
外部Ｉ／Ｆ２０５は、外部装置とのインタフェースである。外部装置には、記録媒体２１０等がある。これにより、コンピュータ２００は外部Ｉ／Ｆ２０５を介して、記録媒体２１０の読み取り及び／又は書き込みを行うことができる。記録媒体２１０には、例えば、光学ディスク、磁気ディスク、メモリカード、ＵＳＢ（Universal Serial Bus）メモリ等が含まれる。
【００２６】
入力部２０６は、マウス等のポインティングデバイスや、キーボード等を含み、コンピュータ２００に各操作信号を入力するのに用いられる。表示部２０７はディスプレイ等を含み、コンピュータ２００による処理結果等を表示する。
【００２７】
通信Ｉ／Ｆ２０８は、コンピュータ２００をネットワーク１０４に接続するインタフェースである。これにより、コンピュータ２００は通信Ｉ／Ｆ２０８を介して他のコンピュータ２００等とデータ通信を行うことができる。
【００２８】
バス２０９は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００２９】
情報処理装置１０１、参加者端末１０２、開催者端末１０３の各機能は、例えば、コンピュータ２００等で実行されるプログラムにより実現される。
【００３０】
＜機能構成＞
次に、情報処理装置１０１及び参加者端末１０２の機能構成について説明する。
【００３１】
（情報処理装置の機能構成）
図３は、一実施形態に係る情報処理装置１０１の機能構成図である。図３において、情報処理装置１０１は、通信手段３０１、共有制御手段３０２、参加管理手段３０３、確認手段３０４、通知手段３０５、判定手段３０６、計算手段３０７、記憶手段３０８、表示手段３０９、設定手段３１０を有する。
【００３２】
通信手段３０１は、ネットワーク１０４を介して、参加者端末１０２や、開催者端末１０３等とデータの送受信を行う手段であり、例えば、図２の通信Ｉ／Ｆ２０８等を含む。
【００３３】
共有制御手段３０２は、例えば、記憶手段３０８に記憶した会議資料や、テキスト等のコンテンツデータ３１１や、会議資料等のページ送り、拡大縮小等の入力操作の同期データ等を複数の参加者端末１０２に配信する。
【００３４】
参加管理手段３０３は、通信手段３０１を介して、参加者端末１０２からコンテンツの配信開始を要求する参加要求、及び配信停止を要求する退出要求等の情報を受信する。また、受信した情報に含まれる参加者の識別情報（以下、参加者ＩＤと称する）に基づいて、参加者端末１０２へのコンテンツの配信開始（参加）、及びコンテンツの配信停止（退出）等を管理する。例えば、参加管理手段３０３は、参加者端末１０２からの参加要求に含まれる参加者ＩＤが予め登録された参加者ＩＤである場合、参加者端末１０２へのコンテンツの配信開始を共有制御手段３０２に通知する。また、参加管理手段３０３は、参加者端末１０２からの退出要求を受信すると、退出要求に含まれる参加者ＩＤに対応する配信の停止を共有制御手段３０２に通知する。さらに、参加管理手段３０３は、参加者端末１０２へのコンテンツの配信を開始した時刻（参加時刻）、及び参加者端末１０２へのコンテンツの配信を停止した時刻（退出時刻）を、例えば、参加者ＩＤと関連付けて、記憶手段３０８に参加管理情報３１２として記憶する。
【００３５】
確認手段３０４は、コンテンツの配信中等の任意の時点における参加者端末１０２の参加状況（例えば、参加中か否か）を確認するための手段である。確認手段３０４は、例えば、コンテンツを配信中に、任意のタイミングで端末装置１０２に参加者ＩＤの送信を要求する参加確認要求を送信することができる。また、参加者端末１０２は、情報処理装置１０１から参加確認情報を受信すると、参加者ＩＤを含む応答情報を送信する。確認手段３０４は、例えば、応答情報に含まれる参加者ＩＤにより、参加中の参加者端末１０２を特定することができる。
【００３６】
また、参加者端末１０２は、会議や講座の途中で電池切れや電源オフとなったり、退出要求を行わずに通信範囲外へ移動したり等により、退出処理が必ずしも正しく行われない場合があり得る。このような場合、情報処理装置１０１は、確認手段３０４を用いて、参加者ＩＤの応答がない参加者端末１０２を特定し、応答がない参加者端末１０２の退出処理を行うものであっても良い。例えば、確認手段３０４は、コンテンツを配信中の複数の参加者端末１０２に参加確認情報を送信し、応答がない参加者端末１０２を参加管理手段３０３に通知する。また、参加管理手段３０３は、例えば、通知された参加確認情報に対する応答がない参加者端末１０２へのコンテンツの配信を停止し、退出処理を行う。これにより、情報処理装置１０１は、退出処理を行わずに通信不能となった参加者端末１０２についても管理を継続することができるようになる。
【００３７】
計算手段３０７は、参加管理情報３１２に含まれる参加者ＩＤ、配信開始時刻、配信停止時刻等に基づいて、参加者ＩＤを有する参加者のコンテンツへの参加時間を計算する。
【００３８】
判定手段３０６は、参加管理情報３１２に含まれる参加者ＩＤ、配信開始時刻、配信停止時刻等の情報に基づいて、上記コンテンツに係る会議、講座、又はイベント等への参加者の参加が有効か否かを判定する。判定手段３０６は、例えば、計算手段３０７が、参加管理情報３１２に含まれる参加者ＩＤ、配信開始時刻、配信停止時刻に基づいて計算した参加者の参加時間等に基づいて、参加者の参加が有効か否かを判定する。
【００３９】
具体的には、判定手段３０６は、計算された参加者の参加時間が、予め定められた所要時間（例えば、１時間以上）に達している場合、参加者の参加を有効と判断し、予め定められた所要時間に達していない場合、参加者の参加を無効と判断する。判定手段３０６は、判定結果を記憶手段３０８に判定結果３１４として記憶する。
【００４０】
尚、上記判定方法は一例であって、判定手段３０６は、例えば、配信開始時刻が記録されていない参加者の参加を無効と判断するもの等であっても良い。また、判定手段３０６は、配信停止時刻が予め定めれた時間よりも前である参加者や、配信停止時刻が記録されていない参加者の参加を無効と判定するもの等であっても良い。
【００４１】
また、情報処理装置１０１は、参加の有効、無効等の判定条件を、記憶手段３０８に設定情報３１５等として記憶し、情報処理装置１０１、開催者端末１０３、参加者端末１０２等から、条件の設定、変更等が可能であることが望ましい。
【００４２】
通知手段３０５は、判定手段３０６による判定結果３１４等を開催者端末１０３、又は、参加者端末１０２等に通知する。
【００４３】
記憶手段３０８は、例えば、コンテンツの配信が認められた参加者ＩＤをを含むＩＤ情報３１３、会議資料や、テキスト等のコンテンツデータ３１１、及び前述した参加管理情報３１２、判定結果３１４、及び設定情報３１５等を記憶する。記憶手段３０８は、例えば、図２のストレージ部２０４、ＲＡＭ２０２等とその制御プログラムを含む。
【００４４】
表示手段３０９は、参加管理情報３１２、判定結果３１４、設定情報３１５等を表示する手段であり、例えば、図２の表示部２０７とその表示を制御するプログラム等を含む。
【００４５】
設定手段３１０は、設定情報３１５等の値を入力する手段で、例えば、図２の入力部２０６とその入力を制御するプログラム等を含む。
【００４６】
尚、情報処理装置１０１の上記各手段は、少なくともその一部が、例えば、図２のＣＰＵ２０１で動作するプログラムによって実現される。
【００４７】
上記構成により、情報処理装置１０１は、参加者端末１０２からの参加要求及び退出要求に応じてコンテンツの配信開始又は配信停止を制御する。また、情報処理装置１０１は、参加要求又は退出要求に含まれる参加者ＩＤを、コンテンツの配信開始を示す情報（例えば、配信開始時刻）及び配信停止を示す情報（例えば、配信停止時刻）と共に記憶手段３０８に参加管理情報３１２として記憶する。
【００４８】
また、判定手段３０６は、記憶手段３０８に記憶された参加管理情報３１２に含まれる参加者ＩＤ、コンテンツの配信開始を示す情報及びコンテンツの配信停止を示す情報等に基づいて、参加者の会議、講座、イベント等への参加が有効か否かを判定する。
【００４９】
これにより、情報処理装置１０１は、参加者に意識させることなく参加者の参加情報を収集し、収集した参加情報に基づいて容易に参加者の参加状態の判定を行うことができるようになる。
【００５０】
（参加者の端末装置）
図４は、一実施形態に係る参加者の端末装置の機能構成図である。図４において、参加者の端末装置（参加者端末）１０２は、通信手段４０１、共有処理手段４０２、参加要求手段４０３、確認応答手段４０４、通知要求手段４０５、結果反映手段４０６、表示手段４０７、入力手段４０８、及び記憶手段４０９を有する。
【００５１】
通信手段４０１は、ネットワーク１０４を介して、情報処理装置１０１等とデータの送受信を行う手段であり、例えば、図２の通信Ｉ／Ｆ２０８等を含む。
【００５２】
共有処理手段４０２は、情報処理装置１０１からの共有情報を受信し、受信した共有情報に従って共有画面の同期、例えば、資料のページ送り、拡大縮小等の処理を行う。共有処理手段４０２は、情報処理装置１０１から会議資料等のコンテンツデータ４１０を予め取得して記憶手段４０９に記憶し、情報処理装置１０１から共有情報として同期データだけを受信するものであっても良い。或いは、共有処理手段４０２は、情報処理装置１０１から送信された画面データをそのまま表示するもの等であっても良い。
【００５３】
参加要求手段４０３は、会議、講座、イベント等に参加する際に、参加者ＩＤを含む参加要求を情報処理装置１０１に送信して、コンテンツの配信（コンテンツへの参加）を要求する。また、参加要求手段４０３は、会議、講座、イベント等を退出する際に、参加者ＩＤを含む退出要求を情報処理装置１０１に送信して、コンテンツの配信停止（コンテンツからの退出）を要求する。
【００５４】
確認応答手段４０４は、情報処理装置１０１から参加確認情報を受信した場合、参加者ＩＤを含む参加応答情報を送信する。これにより、情報処理装置１０１は、任意の時点で参加者端末１０２の参加状態を確認することができる。尚、参加応答情報の送信は、参加者端末１０２が自動的に行うものであっても良いし、参加者の操作により行われるものであっても良い。
【００５５】
通知要求手段４０５は、参加者ＩＤを含む判定結果の取得要求により、情報処理装置１０１に参加者の参加結果の取得を要求する。通知要求手段４０５は、情報処理装置１０１から判定結果を受信すると、受信した判定結果を、記憶手段４０９に結果情報４１１として記憶する。
【００５６】
結果反映手段４０６は、記憶手段４０９に記憶した結果情報４１１を参加者端末１０２反映する手段である。結果反映手段４０６による結果情報４１１の反映とは、例えば、記憶した結果情報４１１が「合格」の場合のみ見ることができるコンテンツがある、または、所定の時間以上出席しないとコンテンツの保存ができない等を含む。
【００５７】
表示手段４０７は、共有コンテンツや、記憶手段４０９に記憶した結果情報４１１等を
表示する手段であり、例えば、図２の表示部２０７とその表示を制御するプログラム等を含む。
【００５８】
入力手段４０８は、参加者端末１０２に、例えば、参加者ＩＤや、操作等の入力を行う手段で、例えば、図２の入力部２０６とその入力を制御するプログラム等を含む。
【００５９】
尚、参加者端末１０２の上記各手段は、少なくともその一部が、例えば、図２のＣＰＵ２０１で動作するプログラム等により実現される。
【００６０】
＜処理の流れ＞
次に、情報処理システム１００の処理の流れについて説明する。
【００６１】
図５は、一実施形態に係る参加退出処理の流れを示すシーケンスチャートである。図５において、参加者端末１０２は、会議、講座等に参加する場合、参加者の参加者ＩＤを含む参加要求を情報処理装置１０１へ送信する（ステップＳ５０１）。尚、参加要求の送信は、予め定められたアプリケーションや、サービス等を起動した際に参加者端末１０２によって自動的に行われるものであっても良いし、参加者の入力操作等によって行われるものであっても良い。また、参加者ＩＤは、参加者を一意に特定することができる識別情報であり、情報処理装置１０１は、参加者の参加者ＩＤを、ＩＤ情報３１３として記憶手段３０８に予め記憶しているものとする。
【００６２】
ステップＳ５０１において、参加者端末１０２から参加要求を受信した情報処理装置１０１は、参加要求に含まれる参加者ＩＤと参加時刻（配信開始時刻）を参加管理情報３１２として記憶手段３０８に記憶する。また、情報処理装置１０１は、参加者端末１０２へのコンテンツの配信を開始する（ステップＳ５０２）。これにより、参加要求を送信した参加者端末１０２は、「参加中」状態となり、情報処理装置１０１から、例えば、会議資料等の資料や、同期情報等のコンテンツを、継続的に受信することができるようになる（ステップＳ５０３、Ｓ５０４）。
【００６３】
また、参加者端末１０２は、会議等への参加を退出する時に参加者の参加者ＩＤを含む退出要求を情報処理装置１０１へ送信する（ステップＳ５０５）。参加者端末１０２から退出要求を受信した情報処理装置１０１は、退出要求に含まれる参加者ＩＤに対応するコンテンツの送信を停止し、参加者ＩＤと退出時刻（配信停止時刻）を参加管理情報３１２に記憶する（ステップＳ５０６）。
【００６４】
上記動作により、情報処理装置１０１は、参加者端末１０２へのコンテンツの配信開始時刻（参加時刻）、及び配信停止時刻（退出時刻）を、参加管理情報３１２として記憶手段３０８に記憶することができる。
【００６５】
図６は、一実施形態に係る参加確認処理の流れを示すシーケンスチャートである。図６において、開催者は、例えば、会議、講座等のコンテンツ配信中の任意のタイミングで、例えば、開催者端末１０３を用いて参加確認依頼を情報処理装置１０１に送信することができる（ステップＳ６０１）。ここで、参加確認依頼は、任意のタイミングで参加者（参加者端末１０２）の参加状態の確認を情報処理装置１０１に依頼するための情報である。
【００６６】
情報処理装置１０１は、開催者端末１０３から参加確認依頼を受信すると、例えば、コンテンツを配信中の複数の参加者端末１０２に参加確認要求を送信する（ステップＳ６０２）。
【００６７】
一方、参加者端末１０２は、情報処理装置１０１から参加確認要求を受信すると、参加者ＩＤを含む参加確認応答を情報処理装置１０１に返信する（ステップＳ６０３）。尚、この時の参加確認応答の送信は、参加者端末１０２が自動的に行うものであっても良いし、参加者の操作を伴うものであっても良い。
【００６８】
情報処理装置１０１は、参加者端末１０２から参加確認応答を受信すると、受信した参加確認応答に含まれる参加者ＩＤを記憶手段３０８の参加管理情報３１２等に記憶する（ステップＳ６０４）。
【００６９】
上記動作により、開催者は、任意のタイミングで参加者の参加状態を確認することができる。また、このとき複数の参加者端末１０２から受信した参加者ＩＤは、例えば、受信時刻等と共に記憶手段３０８に記憶される。開催者は、例えば、開催者端末１０３や情報処理装置１０１等から記憶手段に記憶された受信者ＩＤと受信時刻を用いて、その受信時刻における参加者（参加者端末１０２）の参加状態を判断することができる。
【００７０】
図７は、一実施形態に係る結果取得処理の流れを示すシーケンスチャートである。図７において、参加者端末１０２の利用者（参加者）は、任意のタイミングで、情報処理装置１０１に判定結果の取得要求を送信し、参加者の参加状態の判定結果の取得を要求することができる。このとき、参加者端末１０２は、参加者の識別情報である参加者ＩＤと、判定内容を示す識別情報である判定ＩＤを含む取得要求を情報処理装置１０１に送信する（ステップＳ７０１）。
【００７１】
参加者端末１０２から判定結果の取得要求を受信した情報処理装置１０１は、例えば、参加管理情報３１２に記憶した参加者ＩＤ、コンテンツの配信開始時刻及び配信停止時刻等に基づいて、判定ＩＤに対応する判定結果を計算又は判定する（ステップＳ７０２）。また、情報処理装置１０１は、計算又は判定された判定結果や、例えば、修了証等の判定結果を示す画像データ等を、参加者端末１０２に通知する（ステップＳ７０４）。
【００７２】
情報処理装置１０１から判定結果を受信した参加者端末１０２は、表示手段４０７に判定結果を表示し（ステップＳ７０４）、受信した判定結果を記憶手段４０９に結果情報４１１として記憶する（ステップＳ７０５）。
【００７３】
上記動作により、参加者端末１０２は、任意のタイミングで判定ＩＤに対応する会議、講座等への参加状態の判定結果を、情報処理装置１０１から取得することができる。また、取得した判定結果は記憶手段４０９に記憶されるので、参加者は、判定結果をいつでも参照することができる。
【００７４】
図８は、一実施形態に係る判定ＩＤと講座ＩＤとの関係の例を示す図である。本実施の形態では、情報処理装置１０１及び参加者端末１０２は、例えば、図８のように判定ＩＤ８０１と講座ＩＤ８０２を関連付けて記憶している。図８において、判定ＩＤ「ＡＡＡ−１１１１」には、３つの講座ＩＤ「講座ＡＡＡＡ」、「講座ＢＢＢＢ」、「講座ＣＣＣＣ」が関連付けられている。また、判定ＩＤ「ＢＢＢ−２２２２」には、２つの講座ＩＤ「講座ＤＤＤＤ」、「講座ＥＥＥＥＥ」が関連付けられている。このように、１つの判定ＩＤ８０１に関連付けられる講座ＩＤ８０２は、複数であっても良いし、また、一つであっても良い。情報処理装置１０１は、参加者端末１０２からの取得要求に含まれる判定ＩＤ８０１に関連付けられた講座ＩＤ８０２に対応する講座の、各々の評価、もしくは総合評価により、判定ＩＤに対する判定を行う。
【００７５】
図９は、一実施形態に係る講座ＩＤと、開始時刻及び終了時刻との関係の例を示す図である。本実施の形態に係る情報処理装置１０１は、例えば、図９のように、講座ＩＤ９０１と、講座の開始時刻９０２と、終了時刻９０３とを関連付けて記憶しておくと良い。この情報は、例えば、計算手段３０７の計算や、判定手段３０６の判定等に好適に用いることができる。尚、図９に示す情報は、例えば、外部サーバ等から取得するものであっても良い。
【００７６】
図１０は、一実施形態に係る参加管理情報の例を示す図である。図１０において、参加管理情報３１２は、講座ＩＤ１００１、参加者ＩＤ１００２、参加時間１（Ts1）１００３、退出時間１（Te1）、参加時間２（Ts2）、退出時間２（Te2）等の情報を有する。尚、図１０の例では、参加時間（Tsi）、退出時間（Tei）（ｉは１以上の整数を示す）の参加及び退出回数ｉが２の場合までしか記載されていないが、参加及び退出回数ｉは３以上であっても良い。計算手段３０７は、この参加管理情報３１２に基づいて、参加者の各講座への参加総時間を計算することができる。
【００７７】
図１１は、一実施形態に係る参加総時間の計算処理の例を示すフローチャートである。情報処理装置１０１の計算手段３０７は、処理を開始すると、初期化処理として参加総時間Ｔａを０とし、参加及び退出回数ｉを１とする（ステップＳ１００１）。
【００７８】
次に、計算手段３０７は、参加管理情報３１２に計算対象となる講座ＩＤに対応する参加者ＩＤが含まれるか否かを判断する（ステップＳ１００２）。
【００７９】
ステップＳ１００２において、講座ＩＤに対応する参加者ＩＤのデータがない場合、計算手段３０７は、総出力時間Ｔａ（この場合、Ｔａ＝０）を出力して処理を終了する（ステップＳ１００７）。一方、ステップＳ１００２において、講座ＩＤに対応する参加者ＩＤのデータがある場合、計算手段３０７は、講座ＩＤに対応する参加時間Ｔｓｉのデータの有無を判断する（ステップＳ１００３）。
【００８０】
ステップＳ１００３において、講座ＩＤに対応する参加時間Ｔｓｉのデータがない場合、計算手段３０７は、総出力時間Ｔａを出力して処理を終了する（ステップＳ１００７）。一方、ステップＳ１００３において、講座ＩＤに対応する参加時間Ｔｓｉのデータがある場合、計算手段３０７は、講座ＩＤに対応する退出時間Ｔｅｉのデータの有無を判断する（ステップＳ１００４）。
【００８１】
ステップＳ１００４において、講座ＩＤに対応する退出時間Ｔｅｉのデータがない場合、計算手段３０７は、総出力時間Ｔａを出力して処理を終了する（ステップＳ１００７）。一方、ステップＳ１００４において、講座ＩＤに対応する退出時間Ｔｅｉのデータがある場合、計算手段３０７は、退出時間Ｔｅｉと参加時間Ｔｓｉとの差を、参加総時間Ｔａに加算する（ステップＳ１００５）。
【００８２】
次に、計算手段３０７は、ｉの値をインクリメントし、ステップＳ１００３に戻って処理を続ける（ステップＳ１００６）。
【００８３】
上記処理により、１つの講座ＩＤに対応する参加時間（Tsi）、退出時間（Tei）が複数ある場合でも、講座ＩＤに対する総参加時間Ｔａを算出することができる。
【００８４】
図１２は、一実施形態に係る判定条件と、判定計算の組み合わせの例を示す図である。図１２の例では、例えば、判定ＩＤに対する合否判断の条件となる合否条件１２０１は、４つの判定方法がある。
【００８５】
１つ目の判定方法は、判定ＩＤに対応する全ての講座（総講座）の参加時間が閾値１（例えば、４０時間以上）を超えた場合に合格と判定する方法である。閾値１の値は、例えば、開催者が情報処理装置１０１の設定手段３１０、又は開催者端末１０３等を用いて設定する。
【００８６】
２つ目の判定方法は、総参加時間に対する参加者の参加時間の割合が閾値２（例えば８割以上）を超えた場合に合格と判定する方法である。閾値２の値は、例えば、例えば、開催者が情報処理装置１０１の設定手段３１０、又は開催者端末１０３等を用いて設定する。
【００８７】
上記２つの判定方法では、各講座での判定計算１２０２として、各講座の総時間の総和の計算が行われる。
【００８８】
３つ目の判定方法は、総講座の出欠確認の返答回数が閾値３（例えば、１０回以上）の場合に合格と判定する方法である。ここで、出欠確認の返答回数とは、情報処理装置１０１の確認手段３０４が送信した参加確認情報に対する、参加者端末１０２からの応答回数である。閾値３の値は、例えば、開催者が情報処理装置１０１の設定手段３１０、又は開催者端末１０３等を用いて設定する。
【００８９】
４つめの判定方法は、講座毎に出席の有効／無効の判定を行い、講座毎の判定結果に基づいて総合的な判定を行う方法である。例えば、図１２の講座の出席条件１２０３を講座毎に定め、講座毎に出席判定計算１２０４を行い、講座毎の出席の合否判定を行う。そして、講座毎の合否判定の結果に基づいて、判定ＩＤに対する判定を行う。例えば、判定手段３０６は、判定ＩＤに対応するすべての講座に合格した参加者のみ、判定ＩＤに対して合格と判断するものであっても良い。
【００９０】
尚、開催者は、例えば、情報処理装置１０１の設定手段３１０、又は開催者端末１０３等を用いて情報処理装置１０１にアクセスし、各判定ＩＤに対する上記４つの判定方法や、各閾値（図１２の閾値１〜７等）の設定を行うことができる。
【００９１】
図１３は、一実施形態に係る判定結果の例を示す図である。図１３の例では、判定結果３１４は、参加者ＩＤ１３０１、判定ＩＤ１３０２、総講座の参加総時間１３０３、判定１３０４等の情報を含む。この例では、総講座の参加総時間１３０３が３時間３０分以上の場合に合格と判定する。情報処理装置１０１の判定手段３０６は、計算手段３０７の計算結果に基づいて判定を行った結果を、例えば、図３のような判定結果３１４として、記憶手段３０８に記憶する。
【００９２】
図１４は、一実施形態に係る設定画面の例を示す図である。設定手段３１０は、要求に応じて、例えば図１４に示すような設定画面１４０１を情報処理装置１０１の表示手段３０９や、開催者端末１０３に表示させることができる。図１４において、設定画面１４０１は、判定ＩＤ「ＡＡＡ−１１１１」に対応する３つの講座の参加時間１４０２と、設定条件１４０３を表示している。開催者等のユーザは、設定条件１４０３の、合否判定条件１４０４、及び講座の出席判定条件（閾値）１４０５等の閾値の設定を変更することが可能である。
＜まとめ＞
以上、本発明に係る情報処理装置１０１は、端末装置１０２から受信した参加者の識別情報（参加者ＩＤ）に基づいて、端末装置１０２へのコンテンツの配信開始（参加）及び配信停止（退出）を管理する管理手段（参加管理手段３０３）を有する。また、情報処理装置１０１は、端末装置１０２へのコンテンツの配信開始を示す情報（参加時刻）及び配信停止を示す情報（退出時刻）を記憶する記憶手段３０８を有する。さらに、情報処理装置１０１は、記憶手段３０８に記憶した配信開始を示す情報及び配信停止を示す情報に基づいて、上記コンテンツに係る会議、講座、イベント等への参加者の参加が有効か否かを判定する判定手段３０６を有する。
【００９３】
これにより、情報処理装置１０１は、配信されるコンテンツを利用する参加者に意識させることなく参加者の参加情報を収集し、収集した情報に基づいて、上記コンテンツに係る会議や講座等への参加者の参加が有効か否か等の判定を行うことができる。
【００９４】
尚、上記実施の形態は本発明の範囲を限定するものではなく、例えば、情報処理装置１０１が有する各手段は、複数の情報処理装置が分散して有していても良い。また、情報処理装置１０１や参加者端末１０２の記憶手段は、例えば、外部記憶装置、外部サーバ、又はクラウドサービス等の外部に設けられた記憶手段であっても良い。
【符号の説明】
【００９５】
１００    情報処理システム
１０１    情報処理装置
１０２    参加者の端末装置（参加者端末）
１０３    開催者の端末装置（開催者端末）
３０２    共有制御手段
３０３    参加管理手段（管理手段）
３０４    確認手段
３０５    通知手段
３０６    判定手段
３０７    計算手段
３０８    記憶手段
３１０    設定手段
【先行技術文献】
【特許文献】
【００９６】
【特許文献１】特開２０１２−１０８８７２号公報
【特許文献２】特開２００９−２７７２０２号公報
【図１】
2015141667.tif 000003
【図２】
2015141667.tif 000004
【図３】
2015141667.tif 000005
【図４】
2015141667.tif 000006
【図５】
2015141667.tif 000007
【図６】
2015141667.tif 000008
【図７】
2015141667.tif 000009
【図８】
2015141667.tif 000010
【図９】
2015141667.tif 000011
【図１０】
2015141667.tif 000012
【図１１】
2015141667.tif 000013
【図１２】
2015141667.tif 000014
【図１３】
2015141667.tif 000015
【図１４】
2015141667.tif 000016