(57)【特許請求の範囲】
【請求項１】
主端末を識別する主端末識別子が格納される主端末識別子格納部と、
前記主端末識別子を近距離無線通信により送信する主端末識別子送信部と、
前記主端末識別子を近距離無線通信により受信した２以上の従端末によるリレーによって受信した従端末を識別する２以上の従端末識別子を受信する従端末識別子受信部と、
前記従端末識別子受信部が受信した２以上の各従端末識別子に対応する参加者に関する情報である２以上の参加者情報を出力する参加者情報出力部とを具備し、
前記従端末識別子受信部は、
前記２以上の各従端末識別子と対に、前記リレーの数に関するリレー関連情報をも受信し、
前記リレー関連情報を用いて、前記主端末と各従端末との間の距離に関する情報である距離関連情報を取得する距離関連情報取得部をさらに具備し、
前記参加者情報出力部は、
前記距離関連情報を含む２以上の参加者情報を出力する参加者管理装置。
【請求項２】
２以上の各従端末識別子に対応付けて、学業の成績に関する成績情報が格納される成績情報格納部と、
成績情報と、当該成績情報に対応する従端末識別子で識別される従端末と前記主端末との間の距離に関する距離関連情報との相関に関する情報である相関情報を取得する相関情報取得部と、
前記相関情報を出力する相関情報出力部とをさらに具備する請求項１記載の参加者管理装置。
【請求項３】
前記参加者情報出力部が出力した２以上の参加者情報を統計処理し、統計処理結果を取得する統計処理部と、
前記統計処理結果を出力する統計処理結果出力部とをさらに具備する請求項１または請求項２記載の参加者管理装置。
【請求項４】
参加対象の２以上の従端末の従端末識別子が格納される従端末識別子格納部をさらに具備し、
前記参加者情報出力部は、
前記従端末識別子受信部が受信した２以上の各従端末識別子と前記従端末識別子格納部に格納されている２以上の従端末識別子との対応を検知し、２以上の従端末を保有するユーザの参加に関する２以上の参加者情報を出力する請求項１から請求項３いずれか一項に記載の参加者管理装置。
【請求項５】
前記参加者情報出力部は、
従端末識別子に対応する２以上の参加者情報を出力する請求項１から請求項３いずれか一項に記載の参加者管理装置。
【請求項６】
主端末を識別する主端末識別子が格納される主端末識別子格納部、主端末識別子送信部、従端末識別子受信部、参加者情報出力部、および距離関連情報取得部によって実現される参加者管理方法であって、
前記主端末識別子送信部が、前記主端末識別子を近距離無線通信により送信する主端末識別子送信ステップと、
前記従端末識別子受信部が、前記主端末識別子を近距離無線通信により受信した２以上の従端末によるリレーによって受信した従端末を識別する２以上の従端末識別子を受信する従端末識別子受信ステップと、
前記参加者情報出力部が、前記従端末識別子受信部が受信した２以上の各従端末識別子に対応する参加者に関する情報である２以上の参加者情報を出力する参加者情報出力ステップとを含み、
前記従端末識別子受信部は、
前記２以上の各従端末識別子と対に、前記リレーの数に関するリレー関連情報をも受信し、
前記距離関連情報取得部が、前記リレー関連情報を用いて、前記主端末と各従端末との間の距離に関する情報である距離関連情報を取得する距離関連情報取得ステップをさらに含み、
前記参加者情報出力部は、
前記距離関連情報を含む２以上の参加者情報を出力する参加者管理方法。
【請求項７】
主端末を識別する主端末識別子が格納される主端末識別子格納部にアクセス可能なコンピュータを、
前記主端末識別子を近距離無線通信により送信する主端末識別子送信部と、
前記主端末識別子を近距離無線通信により受信した２以上の従端末によるリレーによって受信した従端末を識別する２以上の従端末識別子を受信する従端末識別子受信部と、
前記従端末識別子受信部が受信した２以上の各従端末識別子に対応する参加者に関する情報である２以上の参加者情報を出力する参加者情報出力部として機能させ、
前記従端末識別子受信部は、
前記２以上の各従端末識別子と対に、前記リレーの数に関するリレー関連情報をも受信し、
前記コンピュータを、
前記リレー関連情報を用いて、前記主端末と各従端末との間の距離に関する情報である距離関連情報を取得する距離関連情報取得部としてさらに機能させ、
前記参加者情報出力部は、
前記距離関連情報を含む２以上の参加者情報を出力するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、参加者を管理する参加者管理装置等に関するものである。
【背景技術】
【０００２】
一般に、教室で行われる授業に参加する生徒を管理するには、先生が出欠をとったり、生徒に出席カードを提出させたりする必要があり、時間と手間がかかる。
【０００３】
この点、非特許文献１には、ビーコンとスマートフォンを用いた出席確認システムが開示されている。学生が講義室に入ると、講義室内に設置された４つのＢｅａｃｏｎが、学生のスマートフォンを検知する。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】「Ｂｅａｃｏｎとスマートフォンを用いた出席確認システムと実験」、平松治彦、松本尚宏、今井博美、宮本正喜、鳩野逸夫、大学ＩＣＴ推進協議会、２０１５年度年次大会論文集（２０１５年１２月）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来の出席確認システムは、４つのＢｅａｃｏｎを有しており、構成が複雑である。また、参加者が増えると、Ｂｅａｃｏｎの増設が必要で、構成がより複雑になる。
【０００６】
そこで、本発明は、簡単な構成で、２以上の参加者を管理できる参加者管理装置等の実現を目的とする。
【課題を解決するための手段】
【０００７】
本第一の発明の参加者管理装置は、主端末によって実現される参加者管理装置であって、主端末を識別する主端末識別子が格納される主端末識別子格納部と、主端末識別子を近距離無線通信により送信する主端末識別子送信部と、主端末識別子を近距離無線通信により受信した２以上の従端末によるリレーによって受信した従端末を識別する２以上の従端末識別子を受信する従端末識別子受信部と、従端末識別子受信部が受信した２以上の各従端末識別子に対応する参加者に関する情報である２以上の参加者情報を出力する参加者情報出力部とを具備する参加者管理装置である。
【０００８】
かかる構成により、２以上の従端末の近距離無線通信によるリレーによって２以上の従端末識別子を受信し、２以上の参加者情報を出力するので、簡単な構成で、２以上の参加者を管理することができる。また、参加者数の増加にも対応できる。
【０００９】
また、本第二の発明の参加者管理装置は、第一の発明に対して、従端末識別子受信部は、リレーの数に関するリレー関連情報をも受信し、リレー関連情報を用いて、主端末と各従端末との間の距離に関する情報である距離関連情報を取得する距離関連情報取得部をさらに具備し、参加者情報出力部は、距離関連情報を含む２以上の参加者情報を出力する参加者管理装置である。
【００１０】
かかる構成により、２以上の参加者の位置をも管理できる。
【００１１】
また、本第三の発明の参加者管理装置は、第一または第二の発明に対して、参加者情報出力部が出力した２以上の参加者情報を統計処理し、統計処理結果を取得する統計処理部と、統計処理結果を出力する統計処理結果出力部とをさらに具備する参加者管理装置である。
【００１２】
かかる構成により、２以上の参加者を、個別に管理できるだけでなく、集団としても管理できる。
【００１３】
また、本第四の発明の参加者管理装置は、第一から第三いずれか１つの発明に対して、参加対象の２以上の従端末の従端末識別子が格納される従端末識別子格納部をさらに具備し、参加者情報出力部は、従端末識別子受信部が受信した２以上の各従端末識別子と従端末識別子格納部に格納されている２以上の従端末識別子との対応を検知し、２以上の従端末を保有するユーザの参加に関する２以上の参加者情報を出力する参加者管理装置である。
【００１４】
かかる構成により、特定の２以上の参加者を管理できる。
【００１５】
また、本第五の発明の参加者管理装置は、第四の発明に対して、従端末識別子受信部は、リレーの数に関するリレー関連情報をも受信し、リレー関連情報を用いて、主端末と各従端末との間の距離に関する情報である距離関連情報を取得する距離関連情報取得部と、２以上の各従端末識別子に対応付けて、学業の成績に関する成績情報が格納される成績情報格納部と、成績情報と、成績情報に対応する従端末識別子で識別される従端末と主端末との間の距離に関する距離関連情報との相関に関する情報である相関情報を取得する相関情報取得部と、相関情報を出力する相関情報出力部とをさらに具備する参加者管理装置である。
【００１６】
かかる構成により、特定の２以上の参加者を、位置と成績との相関を基に管理できる。
【００１７】
また、本第六の発明の参加者管理装置は、第一から第三いずれか１つの発明に対して、参加者情報出力部は、従端末識別子に対応する２以上の参加者情報を出力する参加者管理装置である。
【００１８】
かかる構成により、不特定の２以上の参加者を管理できる。
【発明の効果】
【００１９】
本発明によれば、簡単な構成で、２以上の参加者を管理できる参加者管理装置等が実現される。
【図面の簡単な説明】
【００２０】
【図１】実施の形態１における教室用の管理システムの概念図
【図２】同参加者管理装置１（主端末Ｔ０）のブロック図
【図３】同従端末２（Ｔ１，Ｔ２，…）のブロック図
【図４】同参加者管理装置１の動作を説明するためのフローチャートを示す図
【図５】同従端末２の動作を説明するためのフローチャートを示す図
【図６】同従端末識別子とリレー関連情報（リレーの段数）との対の集合を示す図
【図７】同従端末識別子と参加者情報との対の集合を示す図
【図８】同参加者管理画面の一例を示す図
【図９】同統計処理結果画面の一例を示す図
【図１０】同相関情報の一例を示す図
【図１１】同従端末２の動作の変形例１を説明するためのフローチャートを示す図
【図１２】同従端末２の動作の変形例２を説明するためのフローチャートを示す図
【図１３】実施の形態２におけるイベント会場用の管理システムの概念図
【図１４】同参加者管理装置１Ａ（主端末Ｔ０）のブロック図
【図１５】同従端末２Ａ（Ｔ１，Ｔ２，…）のブロック図
【図１６】同参加者管理装置１Ａの動作を説明するためのフローチャートを示す図
【図１７】同従端末２の動作を説明するためのフローチャートを示す図
【図１８】同従端末識別子と参加者情報との対の集合を示す図
【図１９】同参加者管理画面の一例を示す図
【図２０】同統計処理結果画面の一例を示す図
【図２１】コンピュータシステム９００の外観図
【図２２】コンピュータシステム９００の内部構成図
【発明を実施するための形態】
【００２１】
以下、参加者管理装置等の実施形態について図面を参照して説明する。なお、各実施の形態において同じ符号を付した構成要素、ステップは同様の動作を行うので、再度の説明を省略する場合がある。
【００２２】
（実施の形態１）
本実施の形態では、予め決められた領域における特定の２以上の参加者を管理する参加者管理装置１について説明する。予め決められた領域とは、例えば、学校の教室、イベントの会場などであるが、領域の種類や位置や広さは問わない。特定の参加者とは、当該参加者を識別する識別情報（例えば、当該参加者が保有する従端末を識別する従端末識別子など）が参加者管理装置１によって管理されている参加者をいう。特定の２以上の参加者は、例えば、学校の教室における２以上の参加者（講義の出席者、生徒など）であるが、参加者が識別情報の登録を事前に済ませておく必要がある会議などのイベントの会場における２以上の参加者でもよく、２以上の参加者の属性は問わない。
【００２３】
図１は、本実施の形態における管理システムの概念図である。この管理システムは、主端末（例えば、主端末Ｔ０）と、２以上の従端末（例えば、従端末Ｔ１，Ｔ２，Ｔ３，…）とで構成される。
【００２４】
主端末とは、管理を行う側が保有する端末であり、例えば、スマートフォン、タブレット端末、ノートＰＣといった携帯端末、または据え置き型のＰＣなどである。管理を行う側とは、例えば、教師、イベント主催者などである。従端末とは、管理を受ける側が保有する携帯端末であり、例えば、スマートフォン、タブレット端末、ノートＰＣなどである。管理を受ける側とは、例えば、生徒、イベント参加者等である。
【００２５】
以下では、管理システムは、例えば、図１に示した教室に配置されているものとする。この教室には、教壇と、二人掛けの椅子３脚を一の列とする６列の座席（６×６＝３６席）とが設置されている。主端末Ｔ０は、例えば、教壇に立つ教師によって保有、または教壇の机上に置かれる。２以上の従端末Ｔ１，Ｔ２，Ｔ３，…は、例えば、１列目、３列目、５列目、…の座席に座った２以上の生徒によって保有、または当該座席の机上に置かれる。なお、以下では、教壇に近い位置（例えば１・２列目）を"前方"、教壇から遠い位置（例えば５・６列目）を"後方"、両者の間の位置（例えば３・４列目）を"中央"と呼ぶ場合がある。なお、上記の配置は、例示に過ぎず、適宜変更され得る。
【００２６】
参加者管理装置１は、例えば、上記の管理システムを構成する主端末Ｔ０によって実現される。なお、２以上の各従端末Ｔ１，Ｔ２，…は、特に区別する必要がない場合、"従端末２"と記す場合がある。
【００２７】
図２は、参加者管理装置１（主端末Ｔ０）のブロック図である。参加者管理装置１は、格納部１１、主端末識別子送信部１２、従端末識別子受信部１３、処理部１４、出力部１５を備える。
【００２８】
格納部１１は、主端末識別子格納部１１１、従端末識別子格納部１１２、成績情報格納部１１３を備える。処理部１４は、距離関連情報取得部１４１、統計処理部１４２、相関情報取得部１４３を備える。出力部１５は、参加者情報出力部１５１、統計処理結果出力部１５２、相関情報出力部１５３を備える。
【００２９】
図３は、従端末２（Ｔ１，Ｔ２，…）のブロック図である。従端末２は、従端末格納部２１、従端末受信部２２、従端末送信部２３、従端末処理部２４、従端末出力部２５を備える。
【００３０】
格納部１１には、後述する各種の識別子や情報が格納される。また、格納部１１は、従端末識別子受信部１３が受信した従端末識別子その他の情報、処理部１４の処理結果なども格納し得る。
【００３１】
主端末識別子格納部１１１には、主端末Ｔ０を識別する主端末識別子が格納される。以下では、かかる主端末識別子を"Ｔ０"と記す場合がある。
【００３２】
従端末識別子格納部１１２には、参加対象の２以上の従端末Ｔ１，Ｔ２，Ｔ３，…を識別する従端末識別子が格納される。以下では、かかる２以上の従端末識別子を"Ｔ１"，"Ｔ２"，"Ｔ３"，…と記す場合がある。
【００３３】
なお、主端末識別子、従端末識別子は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ（登録商標）などの近距離無線通信で用いられる端末識別子（ＭＡＣアドレス，ＢＤアドレス等のアドレス）である。ただし、各端末を識別可能であれば、識別子の種類は問わない。
【００３４】
成績情報格納部１１３は、２以上の各従端末識別子に対応付けて、学業の成績に関する成績情報（例えば、"Ｔ１"と対になる成績情報１、"Ｔ２"と対になる成績情報２、"Ｔ３"と対になる成績情報３，…）が格納される。
【００３５】
主端末識別子送信部１２は、主端末識別子を近距離無線通信により送信する。なお、この送信は、例えば、送信先を特定したマルチキャスト、または、送信先を特定しないブロードキャストである。また、主端末識別子送信部１２から送信された主端末識別子は、直接、従端末Ｔ１，Ｔ２，Ｔ３，…によって受信されてもよいし、他の従端末が介在するリレーによって、従端末Ｔ１，Ｔ２，Ｔ３，…に到達してもよく、伝達の過程は問わない。
【００３６】
なお、近距離無線通信による主端末識別子の到達距離は、例えば、参加者が存在する領域（教室、イベント会場等）の広さ、参加者数、当該広さおよび参加者数から計算される参加者の密度、参加者間の距離などに応じて、予め、適宜な値に設定されてもよい。適宜な値とは、リレーの場合は、通常、参加者間の距離に対応する値であり、例えば、２ｍ、１ｍ、５０ｃｍなどである。また、直接受信の場合における適宜な値とは、通常、領域の広さに対応する値であり、例えば、５０ｍ、２０ｍ、１０ｍなどである。ただし、これらの数値は例示に過ぎず、適宜変更可能である。または、例えば、処理部１４が、領域に配置されたセンサ（赤外線センサ、イメージセンサ等）からの信号などを基に、例えば、参加者数、参加者の密度、参加者間の距離などに関する情報を取得し、取得した情報と、格納部１１等に格納されている領域の広さの情報とのうちの１以上の情報を用いて、主端末識別子の到達距離を決定、主端末識別子送信部１２に通知し、主端末識別子送信部１２は、通知された到達距離に対応する出力で、近距離無線による送信を行ってもよい。
【００３７】
主端末識別子送信部１２は、主端末識別子とリレー関連情報（後述）との対を送信してもよい。
【００３８】
従端末識別子受信部１３は、主端末識別子を近距離無線通信により受信した２以上の従端末によるリレーによって受信した、当該２以上の従端末を識別する２以上の従端末識別子を受信する。
【００３９】
リレーとは、主端末からの主端末識別子を受信した２以上の従端末が、当該２以上の従端末を識別する２以上の従端末識別子を、近距離無線通信で順次伝達して、主端末に到達させることをいう。
【００４０】
例えば、従端末Ｔ１，Ｔ２，Ｔ３が主端末識別子"Ｔ０"を受信した場合、後方の従端末Ｔ３を識別する従端末識別子"Ｔ３"は、当該従端末Ｔ３から、例えば、中央の従端末Ｔ２、前方の従端末Ｔ１、主端末Ｔ０へとリレーされる。また、中央の従端末Ｔ２を識別する従端末識別子"Ｔ２"は、当該従端末Ｔ２から、例えば、前方の従端末Ｔ１、主端末Ｔ０へとリレーされる。なお、前方の従端末Ｔ１を識別する従端末識別子"Ｔ１"が、当該従端末Ｔ１から主端末Ｔ０に直接伝達される場合も、従端末Ｔ１から主端末Ｔ０へのリレーと称する。
【００４１】
従端末識別子受信部１３は、従端末識別子を受信する。従端末識別子受信部１３は、従端末識別子と対に、リレーの数に関するリレー関連情報をも受信してもよい。
【００４２】
リレー関連情報とは、例えば、リレーの段数である。段数とは、通常、一の端末識別子のリレーに介在した従端末２の数をいう。例えば、従端末識別子"Ｔ３"が、従端末Ｔ３から従端末Ｔ２、従端末Ｔ１、主端末Ｔ０へとリレーされた場合、３つの従端末Ｔ３〜Ｔ１が介在しているため、リレーの段数は、３段である。リレーの１段目を"第一波"、２段目を"第二波"、…のように呼んでもよい。などでもよいし、リレーの数に関する情報であれば何でもよい。
【００４３】
処理部１４は、後述する各種の処理（判断、変数の制御等）を行う。
【００４４】
距離関連情報取得部１４１は、リレー関連情報を用いて、主端末と各従端末との間の距離に関する情報である距離関連情報を取得する。距離関連情報は、従端末識別子と距離との対を有する。距離とは、実際の距離でも、リレーの段数に応じた距離でも、リレーの段数に応じた座席の位置（前方、中央、後方、最前列、前から３列目、最後列等）でも、リレーの段数に応じたエリア（第一波が到達するエリアである第一エリア、第二波が到達するエリアである第二エリア等）でもよい。距離関連情報の取得とは、距離の算出でも、位置の検出でも、座席やエリアの特定でもよい。
【００４５】
例えば、従端末識別子受信部１３が、従端末識別子"Ｔ３"と、リレー関連情報"３"または"Ｔ２，Ｔ１"との対を受信した場合、距離関連情報取得部１４１は、リレーの段数"３"を取得してもよいし、リレーの段数"３"に応じた座席の位置"後方"を取得してもよい。なお、リレーの段数に応じた座席の位置を取得する場合、例えば、格納部１１に、リレーの段数（"１"，"２"，"３"）と、座席の位置（"前方"，"中央"，"後方"）との対応を示す段数位置対応情報を格納しておく必要がある。
【００４６】
なお、図１に示した配置において、例えば、従端末Ｔ３の右隣の席に、従端末Ｔ４が存在している場合、従端末識別子"Ｔ３"が、従端末Ｔ３から従端末Ｔ４、従端末Ｔ２、従端末Ｔ１、主端末Ｔ０へとリレーされる経路もあるので、従端末識別子受信部１３は、従端末識別子"Ｔ３"と、リレー関連情報"３"または"Ｔ２，Ｔ１"との対と、従端末識別子"Ｔ３"と、リレー関連情報"４"または"Ｔ４，Ｔ２，Ｔ１"との対とを受信する可能性がある。このように、一の従端末識別子に対し、異なる２以上のリレー関連情報を受信した場合、従端末識別子受信部１３は、通常、リレーの段数が最も少ないリレー関連情報を取得する。
【００４７】
統計処理部１４２は、参加者情報出力部１５１が出力した２以上の参加者情報を統計処理し、統計処理結果を取得する。統計処理とは、２以上の参加者情報を統計の手法により処理することをいい、例えば、参加者数（全参加者数、前方の人数、中央の人数、後方の人数等）を計数したり、全参加者の成績を求めたり、距離別の成績、領域別の成績を求めたりする処理である。ただし、例えば、全参加者の参加費や教材費の合計といった経費を求める処理などでもよく、統計処理の対象や手法は問わない。
【００４８】
統計処理部１４２は、例えば、参加者情報出力部１５１が出力した参加者情報の数を計数して出席者数を求め、求めた出席者数を座席数で除することで出席率を求めることができる。また、統計処理部１４２は、成績情報格納部１１３に格納されている成績情報を基に、出席者の点数の合計を求め、求めた合計を出席者数で除することで、平均点を求めてもよい。また、統計処理部１４２は、距離別に点数の合計を求め、求めた合計を距離別の出席者数で除することで、距離別の平均点を求めてもよいし、領域別に点数の合計を求め、求めた合計を領域別の出席者数で除することで、領域別の平均点を求めてもよい。
【００４９】
相関情報取得部１４３は、成績情報と、当該成績情報に対応する従端末識別子で識別される従端末２と主端末Ｔ０との間の距離に関する距離関連情報との相関に関する情報である相関情報を取得する。相関情報とは、例えば、距離と成績との相関の程度を示す相関係数や、距離を横軸、成績を縦軸とするグラフなどであるが、距離と生成との相関を示す情報であれば、データ形式は問わない。相関情報取得部１４３は、出席率と成績との相関に関する情報を取得してもよい。
【００５０】
出力部１５は、後述する各種の情報（例えば、参加者情報、統計処理結果、相関情報など）を出力する。出力とは、例えば、ディスプレイへの表示、スピーカーからの音出力、プリンタでの印字、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００５１】
参加者情報出力部１５１は、従端末識別子受信部１３が受信した２以上の各従端末識別子に対応する参加者に関する情報である２以上の参加者情報を出力する。参加者情報は、例えば、名前（氏名、ニックネーム等）、番号（電話番号、出席番号、受け付け番号等）、アドレス（メールアドレス、ＩＰアドレス等）、従端末識別子（ＭＡＣアドレス等）などである。ただし、成績に関する情報でもよいし、料金に関する情報でもよいし、当該参加者に関する情報であれば、内容は問わない。
【００５２】
参加者情報出力部１５１は、前述した距離関連情報を含む２以上の参加者情報を出力してもよい。
【００５３】
参加者情報出力部１５１は、従端末識別子受信部１３が受信した２以上の各従端末識別子と従端末識別子格納部１１２に格納されている２以上の従端末識別子との対応を、例えば従端末識別子と参加者情報との対の集合を基に検知し、２以上の従端末２を保有するユーザの参加に関する２以上の参加者情報を出力する。なお、従端末識別子と参加者情報との対の集合は、通常、格納部１１に格納されているが、例えば、サーバなど他の装置の記憶媒体に格納されていてもよく、格納場所は問わない。
【００５４】
統計処理結果出力部１５２は、統計処理部１４２が取得した統計処理結果を出力する。
【００５５】
相関情報出力部１５３は、相関情報取得部１４３が取得した相関情報を出力する。
【００５６】
参加者情報出力部１５１における出力、 統計処理結果出力部１５２における出力、相関情報出力部１５３における出力は、通常、記録媒体への蓄積であるが、ディスプレイへの表示、プリンタでの印字、外部の装置への送信、他の処理装置や他 のプログラムなどへの処理結果の引渡し、または前記の動作のうちの２以上の動作の組み合わせ等でもよい。
【００５７】
従端末格納部２１には、主端末Ｔ０を識別する主端末識別子が格納される。また、従端末格納部２１には、当該従端末Ｔｉを識別する従端末識別子が格納される（ｉは自然数）。さらに、従端末格納部２１には、他の従端末（例えば、教室の生徒の従端末のうち、当該従端末Ｔｉ以外の従端末：以下同様）を識別する従端末識別子も格納される。
【００５８】
また、従端末２を構成する従端末格納部２１には、リレー関連情報の初期値（例えば"１"、"ｎｕｌｌ"等）が格納される。
【００５９】
従端末受信部２２は、主端末識別子を受信する。また、従端末受信部２２は、他の従端末を識別する従端末識別子とリレー関連情報との対を受信する。さらに、従端末受信部２２は、主端末Ｔ０や他の装置から送信された各種の情報を受信し得る。従端末受信部２２は、主端末識別子とリレー関連情報との対を受信してもよい。
【００６０】
従端末送信部２３は、当該従端末Ｔｉを識別する従端末識別子を近距離無線通信により送信する。従端末送信部２３は、当該従端末Ｔｉを識別する従端末識別子とリレー関連情報（初期値"１"、"ｎｕｌｌ"等）との対を送信してもよい。
【００６１】
従端末送信部２３は、従端末受信部２２が受信した当該従端末Ｔｉを識別する従端末識別子を送信する。従端末送信部２３は、当該従端末Ｔｉを識別する従端末識別子と、下記の従端末処理部２４が更新したリレー関連情報との対をも送信してもよい。
【００６２】
なお、近距離無線通信による従端末識別子の到達距離は、例えば、想定される参加者間の距離に応じて、予め、適宜な値に設定される。適宜値とは、通常、参加者間の距離に対応する値であり、例えば、２ｍ、１ｍ、５０ｃｍなどである。従端末識別子の到達距離は、リレーの場合における主端末識別子の到達距離と同じ値でよいが、異なる値でも構わない。または、例えば、参加者管理装置１を構成する処理部１４が、領域に配置されたセンサからの信号などを基に、従端末識別子の到達距離を決定、従端末送信部２３に通知し、従端末送信部２３は、通知された到達距離に対応する出力で、近距離無線による送信を行ってもよい。
【００６３】
従端末送信部２３は、当該従端末２を識別する従端末識別子と、従端末処理部２４が取得した距離関連情報との対を送信してもよい。従端末送信部２３は、他の従端末２を識別する従端末識別子と距離関連情報との対を送信してもよい。
【００６４】
従端末処理部２４は、従端末受信部２２が主端末識別子を受信したか否かを判断する。また、従端末処理部２４は、従端末受信部２２が他の従端末を識別する従端末識別子を受信したか否かを判断する。従端末処理部２４は、他の従端末を識別する従端末識別子とリレー関連情報との対を受信したか否かを判断してもよい。
【００６５】
従端末処理部２４は、例えば、従端末受信部２２が受信したリレー関連情報を更新する。更新とは、例えば、リレー関連情報の初期値が"１"である場合、受信したリレー関連情報の値をインクリメントする処理であり、かかる更新により、リレー関連情報は、リレーの段数を示す結果となる。
【００６６】
または、更新とは、例えば、リレー関連情報の初期値が"ｎｕｌｌ"である場合、受信したリレー関連情報の値に、当該従端末Ｔｉを識別する従端末識別子を付加する処理であってもよい。例えば、従端末Ｔ２の従端末受信部２２が、従端末識別子"Ｔ３"とリレー関連情報"ｎｕｌｌ"との対を受信した場合、従端末Ｔ２の従端末処理部２４は、そのリレー関連情報"ｎｕｌｌ"を"Ｔ２"に更新する。次いで、従端末Ｔ１の従端末受信部２２が、従端末識別子"Ｔ３"とリレー関連情報"Ｔ２"との対を受信した場合、従端末Ｔ１の従端末処理部２４は、そのリレー関連情報"Ｔ２"を"Ｔ２，Ｔ１"に更新する。かかる更新により、従端末識別子"Ｔ３"とリレー関連情報"Ｔ２，Ｔ１"との対は、リレーに介在した従端末の識別子"Ｔ３"，Ｔ２"および"Ｔ１"を示す結果となる。
【００６７】
従端末処理部２４は、従端末受信部２２が受信した情報に含まれるリレー関連情報を用いて距離関連情報を取得してもよい。
【００６８】
従端末出力部２５は、従端末受信部２２が受信した情報、従端末処理部の処理結果などを出力し得る。
【００６９】
上記の格納部１１、主端末識別子格納部１１１、従端末識別子格納部１１２、成績情報格納部１１３、従端末格納部２１（さらには、実施の形態２における格納部１１Ａ、従端末格納部２１）は、不揮発性の記憶媒体が好適であるが、揮発性の記憶媒体でも実現可能である。
【００７０】
格納部１１等は、通常、当該端末（Ｔ０，Ｔ１，Ｔ２，…）自身が有する記憶媒体（ハードディスクやフラッシュメモリ等のストレージ、ＲＡＭやＲＯＭ等のメモリ、ＭＰＵの内部メモリなど）で実現されるが、インターネット等のネットワークに接続されたサーバ等のコンピュータ資源を活用するクラウドコンピューティングで実現されてもよい。
【００７１】
格納部１１等に、主端末識別子等の情報が格納される過程（いつどのように記憶されるか）は問わない。例えば、ＣＤ−ＲＯＭ等の着脱可能な記憶媒体を介して情報が格納部１１等で記憶されるようになってもよく、インターネットや通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、キーボード等の入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。
【００７２】
上記の処理部１４、距離関連情報取得部１４１、統計処理部１４２、相関情報取得部１４３、出力部１５、参加者情報出力部１５１、統計処理結果出力部１５２、相関情報出力部１５３、従端末処理部２４、従端末出力部２５（さらには、実施の形態２における処理部１４Ａ、統計処理部１４２Ａ、料金算出部１４４、出力部１５Ａ、参加者情報出力部１５１Ａ、統計処理結果出力部１５２Ａ）は、通常、ＭＰＵやメモリ（ＲＯＭ、ＲＡＭ等）やその他のハードウェア（ストレージ、出力デバイス等）と、メモリに格納されているソフトウェアとの協働により実現され得るが、ハードウェアのみ（専用回路）で実現してもよい。
【００７３】
なお、以下では、ＭＰＵおよびメモリ等を含むハードウェア全体を"コンピュータ"、このコンピュータを、上記各部（１１〜１５，２１〜２５，１１１〜１１３，１４１〜１４３，１５１〜１５３）として機能させるソフトウェアを"プログラム"と呼ぶ場合がある。ただし、ＭＰＵおよびメモリを"コンピュータ"、このコンピュータを処理部１４、従端末処理部２４として機能させるソフトウェアを"プログラム"と呼んでもよい。
【００７４】
出力部１５等は、出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部１５等は、出力デバイスとそのドライバーソフトとで実現されるか、または、出力デバイスのドライバーソフトで実現され得る。出力デバイスは、例えば、ディスプレイやスピーカーやコネクタ等、何でもよい。
【００７５】
主端末識別子送信部１２、従端末識別子受信部１３、従端末受信部２２、従端末送信部２３は、ネットワークカード等の通信モジュールを含むと考えてもよいし、含まないと考えてもよい。すなわち、主端末識別子送信部１２等は、通信モジュールスとそのドライバーソフトとで実現されるか、または、通信モジュールのドライバーソフトで実現され得る。
【００７６】
次に、本実施形態における管理システムの動作について、図４および図５のフローチャートを用いて説明する。
【００７７】
図４は、参加者管理装置１（主端末Ｔ０）の動作を説明するためのフローチャートである。このフローチャートに従う処理は、例えば、主端末Ｔ０の電源オンに応じて開始する。
【００７８】
主端末識別子格納部１１１には、主端末識別子"Ｔ０"が格納されている。従端末識別子格納部１１２には、従端末識別子"Ｔ１"，"Ｔ２"，"Ｔ３"，…が格納されている。成績情報格納部１１３は、従端末識別子"Ｔ１"，"Ｔ２"，"Ｔ３"，…に対応付けて、成績情報成績情報１、成績情報２、成績情報３、…が格納されている。
【００７９】
格納部１１には、リレーの段数"１"，"２"，"３"と、座席の位置"前方"，"中央"，"後方"との対応を示す段数位置対応情報、従端末識別子と参加者情報との対の集合、などが格納されている。
【００８０】
（ステップＳ４０１）主端末識別子送信部１２は、主端末識別子"Ｔ０"を近距離無線通信により送信する。この送信は、送信先を特定しないブロードキャストでもよいし、送信先を"Ｔ１"，"Ｔ２"，"Ｔ３"，…に特定したマルチキャストでもよい。
【００８１】
（ステップＳ４０２）処理部１４は、変数ｉに初期値"１"をセットする。
【００８２】
（ステップＳ４０３）処理部１４は、ｉ番目の従端末識別子"Ｔｉ"が従端末識別子格納部１１２に格納されているか否かを判別する。ｉ番目の従端末識別子"Ｔｉ"が従端末識別子格納部１１２に格納されていると判別された場合はステップＳ４０４に進み、格納されていないと判別された場合はステップＳ４０９に進む。
【００８３】
（ステップＳ４０４）処理部１４は、従端末識別子受信部１３が従端末識別子"Ｔｉ"とリレー関連情報との対を受信したか否かを判別する。従端末識別子受信部１３が従端末識別子"Ｔｉ"とリレー関連情報との対を受信したと判別されるとステップＳ４０４に進み、受信していないと判別されるとステップＳ４０５に進む。
【００８４】
（ステップＳ４０５）処理部１４は、タイムアウトか否かの判別を行う。例えば、主端末識別子"Ｔ０"の送信から一定時間が経過すると、処理部１４は、タイムアウトと判別し、まだ一定時間が経過していなければ、処理部１４は、タイムアウトではないと判別する。タイムアウトでないと判別されるとステップＳ４０４に戻り、タイムアウトと判別されるとステップＳ５０８に進む。
【００８５】
（ステップＳ４０６）距離関連情報取得部１４１は、従端末識別子受信部１３が従端末識別子"Ｔｉ"と対に受信したリレー関連情報を用いて、主端末Ｔ０と従端末Ｔｉとの間の距離に関する情報である距離関連情報を取得する。
【００８６】
例えば、従端末識別子受信部１３が従端末識別子"Ｔ３"とリレー関連情報"３"（または"Ｔ２，Ｔ１"）との対を受信した場合、距離関連情報取得部１４１は、段数位置対応情報を基に、リレーの段数"３"に応じた座席の位置"後方"を、従端末識別子"Ｔ３"と対に取得する。
【００８７】
（ステップＳ４０７）参加者情報出力部１５１は、従端末識別子受信部１３が受信した従端末識別子Ｔｉに対応する参加者情報であり、距離関連情報を含む参加者情報を出力する。例えば、従端末識別子受信部１３が従端末識別子"Ｔ３"とリレー関連情報"３"との対を受信した場合、参加者情報出力部１５１は、格納部１１に格納されている従端末識別子と参加者情報との対の集合を基に、出席番号"３"、名前"吉田"、距離"後方"等を含む参加者情報を出力する。
【００８８】
（ステップＳ４０８）処理部１４は、変数ｉをインクリメントする。その後、ステップＳ４０３に戻る。
【００８９】
（ステップＳ４０９）統計処理部１４２は、参加者情報出力部１５１が出力した２以上の参加者情報を統計処理し、統計処理結果を取得する。例えば、統計処理部１４２は、参加者情報出力部１５１が出力した参加者情報の数を計数して出席者数を求め、さらに、その出席者数を座席数で除することで出席率を求める。また、統計処理部１４２は、成績情報格納部１１３から２以上の各出席者の点数を取得し、取得した点数を合計し、その合計点を出席者数で除することで平均点を求める。
【００９０】
（ステップＳ４１０）統計処理結果出力部１５２は、統計処理部１４２が上記のようにして取得した統計処理結果（出席者数、出席率、平均点等）を出力する。
【００９１】
（ステップＳ４１１）相関情報取得部１４３は、成績情報（例えば、出席者の点数"８０点"，"７０点"，"６０点"，…）と、当該成績情報に対応する従端末識別子（例えば"Ｔ１"，"Ｔ２"，"Ｔ３"…）で識別される従端末２（例えば出席者の従端末Ｔ１，Ｔ２，Ｔ３，…）と主端末Ｔ０との間の距離に関する距離関連情報との相関に関する情報である相関情報（例えば、距離を横軸、成績を縦軸とするグラフなど）を取得する。
【００９２】
（ステップＳ４１２）相関情報出力部１５３は、相関情報取得部１４３が取得した相関情報を、例えばディスプレイやスピーカーなどの出力デバイスを介して出力する。その後、この処理を終了する。
【００９３】
なお、図４のフローチャートにおいて、ステップＳ４０６を省略し、ステップＳ４０７では、従端末識別子"Ｔｉ"に対応する参加者情報を出力してもよい。
【００９４】
また、図４のフローチャートでは、ステップＳ４０３で、ｉ番目の従端末識別子が格納されていないと判別された場合（つまり、全ての従端末２について、従端末識別子とリレー関連情報との対を受信したか否かの判別が終わり、受信した従端末識別子に対応する参加者情報を出力し終えた後）に、ステップＳ４０９の統計処理を実行しているが、ステップＳ４０９の統計処理は、統計処理を行うための指示が受け付けられた場合に実行してもよい。
【００９５】
図５は、従端末２（Ｔ１，Ｔ２，…）の動作を説明するためのフローチャートである。このフローチャートに従う処理は、例えば、従端末２の電源オン、アプリ起動などに応じて開始し、従端末２の電源オフ、アプリ終了などに応じて終了する。
【００９６】
従端末格納部２１には、主端末Ｔ０を識別する主端末識別子"Ｔ０"、当該従端末Ｔｉを識別する従端末識別子"Ｔｉ"（ｉは任意の自然数）、他の従端末を識別する従端末識別子、リレー関連情報の初期値（例えば"１"）が格納されている。
【００９７】
（ステップＳ５０１）従端末処理部２４は、従端末受信部２２が主端末識別子"Ｔ０"を受信したか否かを判別する。従端末受信部２２が主端末識別子"Ｔ０"を受信したと判別されるとステップＳ５０２に進み、受信していないと判別されるとステップＳ５０３に進む。
【００９８】
（ステップＳ５０２）従端末送信部２３は、当該従端末Ｔｉを識別する従端末識別子"Ｔｉ"とリレー関連情報（初期値"１"）との対を送信する。その後、ステップＳ５０１に戻る。
【００９９】
（ステップＳ５０３）従端末処理部２４は、従端末受信部２２が他の従端末を識別する従端末識別子とリレー関連情報との対を受信したか否を判別する。従端末受信部２２が他の従端末を識別する従端末識別子とリレー関連情報との対を受信したと判別されるとステップＳ５０４に進み、受信していないと判別されるとステップＳ５０１に戻る。
【０１００】
（ステップＳ５０４）従端末処理部２４は、従端末受信部２２が受信したリレー関連情報を更新する。従端末処理部２４は、例えば、受信したリレー関連情報が"１"の場合、これを"２"に更新し、受信したリレー関連情報が"２"の場合、これを"３"に更新する。
【０１０１】
（ステップＳ５０５）従端末送信部２３は、従端末受信部２２が受信した当該従端末Ｔｉを識別する従端末識別子"Ｔｉ"と、従端末処理部２４が更新したリレー関連情報との対を送信する。その後、ステップＳ５０１に戻る。
【０１０２】
以下、本実施の形態における管理システムの具体的な動作例について説明する。なお、以下の動作説明は、例示に過ぎず、本発明を何ら限定するものではない。
【０１０３】
管理システムの概念図は図１である。教室には、先生と、２以上の生徒（出席番号１番の平松さん、出席番号２番の鈴木さん、出席番号３番の吉田さん、…）とが居る。先生の主端末Ｔ０（出席管理装置１）は、教壇の机上に存在し、２以上の生徒の従端末２（従端末Ｔ１，Ｔ２，Ｔ３，…）は、１列目（前方）、３列目（中央）、５列目（後方）に存在する。
【０１０４】
主端末Ｔ０の電源がオンされると、主端末識別子送信部１２は、主端末識別子"Ｔ０"を近距離無線通信により送信する。なお、以下では、特に言及しない限り、送受信は、近距離無線通信により行われる。また、送信は、従端末識別子"Ｔ１"，"Ｔ２"，"Ｔ３"，…宛のマルチキャスト、または、宛先を特定しないブロードキャストである。
【０１０５】
従端末Ｔ１，Ｔ２，Ｔ３，…において、アプリが起動されると、従端末Ｔ１，Ｔ２，Ｔ３，…は、主端末識別子"Ｔ０"の受信待ち状態となる。例えば、従端末Ｔ３において、従端末受信部２２が主端末識別子"Ｔ０"を受信すると、従端末送信部２３は、当該従端末Ｔ３を識別する従端末識別子"Ｔ３"とリレー関連情報（初期値"１"）との対を送信（ブロードキャスト、または主端末識別子"Ｔ０"と従端末識別子"Ｔ１"，"Ｔ２"，"Ｔ３"，…宛にマルチキャスト）する。同様に、従端末Ｔ２において、従端末受信部２２が主端末識別子"Ｔ０"を受信すると、従端末送信部２３は、当該従端末Ｔ２を識別する従端末識別子"Ｔ２"とリレー関連情報（初期値"１"または"ｎｕｌｌ"）との対を送信する。従端末Ｔ２においても、従端末受信部２２が主端末識別子"Ｔ０"を受信すると、従端末送信部２３は、当該従端末Ｔ１を識別する従端末識別子"Ｔ１"とリレー関連情報（初期値"１"または"ｎｕｌｌ"）との対を送信する。
【０１０６】
こうして、主端末識別子"Ｔ０"を受信し、それに応じて当該従端末自身を識別する従端末識別子とリレー関連情報"１"との対を送信した従端末Ｔ１，Ｔ２，Ｔ３，…は、他の従端末を識別する従端末識別子とリレー関連情報との対の受信待ち状態となる。例えば、従端末Ｔ２において、従端末受信部２２が従端末識別子"Ｔ３"とリレー関連情報"１"または"ｎｕｌｌ"との対を受信すると、処理部１４は、受信したリレー関連情報"１"を"２"（または"ｎｕｌｌ"を"Ｔ２"）に更新し、従端末送信部２３は、受信した従端末識別子"Ｔ３"と更新したリレー関連情報"２"（または"Ｔ２"）との対を送信（ブロードキャスト、または主端末識別子"Ｔ０"と従端末識別子"Ｔ１"，"Ｔ２"，"Ｔ３"，…宛にマルチキャスト：以下同様）する。次いで、従端末Ｔ１において、従端末受信部２２が従端末識別子"Ｔ３"とリレー関連情報"２"（または"Ｔ２"）との対を受信すると、処理部１４は、受信したリレー関連情報"２"を"３"（または"Ｔ２，Ｔ１"）に更新し、従端末送信部２３は、受信した従端末識別子"Ｔ３"と更新したリレー関連情報"３"（または"Ｔ２，Ｔ１"）との対を送信する。
【０１０７】
主端末識別子"Ｔ０"を送信した主端末Ｔ０は、従端末識別子とリレー関連情報との対の受信待ち状態となっている。主端末Ｔ０において、従端末識別子受信部１３が従端末識別子"Ｔ３"とリレー関連情報"３"（または"Ｔ２，Ｔ１"）との対を受信する。
【０１０８】
こうして、従端末識別子"Ｔ３"とリレー関連情報との対が、従端末Ｔ３から、従端末Ｔ２、従端末ＴＩ、主端末Ｔ０へと、リレー関連情報を更新しながらリレーされ、従端末識別子受信部１３は、従端末識別子"Ｔ３"とリレー関連情報"３"（または"Ｔ２，Ｔ１"）との対を受信する。従端末識別子"Ｔ２"とリレー関連情報との対、従端末識別子"Ｔ１"とリレー関連情報との対についても、同様のリレーが行われることで、従端末識別子受信部１３は、例えば、図６に示すような、従端末識別子とリレー関連情報（リレーの段数）との対の集合、すなわち、従端末識別子"Ｔ１"とリレー関連情報"ｎｕｌｌ（１段）"との対"Ｔ１；ｎｕｌｌ"（または"Ｔ１；１段"）、従端末識別子"Ｔ２"とリレー関連情報"Ｔ１（２段）"との対"Ｔ２；Ｔ１"（または"Ｔ２；２段"）、従端末識別子"Ｔ３"とリレー関連情報"Ｔ２，Ｔ１（３段）"との対"Ｔ３；Ｔ２，Ｔ１"（または"Ｔ３；３段"）、…を受信する結果となる。
【０１０９】
距離関連情報取得部１４１は、上記のような従端末識別子とリレー関連情報との対を用いて、従端末識別子と距離関連情報との対の集合、すなわち、例えば、従端末識別子"Ｔ１"と距離関連情報"前方"との対、従端末識別子"Ｔ２"と距離関連情報"中央"との対、従端末識別子"Ｔ３"と距離関連情報"後方"との対、…を取得する。
【０１１０】
他方、距離関連情報取得部１４１は、格納部１１に格納されている従端末識別子と参加者情報との対の集合を基に、例えば、図７に示すような、従端末識別子と参加者情報との対の集合、すなわち、例えば、従端末識別子"Ｔ１"と参加者情報"１，平松，…"との対、従端末識別子"Ｔ２"と参加者情報"２，鈴木，…"との対、従端末識別子"Ｔ３"と参加者情報"３，吉田，…"との対を取得する。従端末識別子"Ｔ１"と対になる参加者情報は、距離関連情報"前方"を含み、従端末識別子"Ｔ２"と対になる参加者情報は、距離関連情報"中央"を含み、従端末識別子"Ｔ３"と対になる参加者情報は、距離関連情報"後方"を含んでいる。
【０１１１】
参加者情報出力部１５１は、かかる従端末識別子と参加者情報との対を出力する。その結果、ディスプレイには、例えば、図８に示すような参加者管理画面が表示される。この参加者管理画面には、番号"１"、名前"平松"、出欠"○"、着席位置"前方"、成績"８０点"の組、番号"２"、名前"鈴木"、出欠"○"、着席位置"中央"、成績"７０点"の組、番号"３"、名前"吉田"、出欠"○"、着席位置"後方"、成績"６０点"の組、…が表示されている。
【０１１２】
統計処理部１４２は、かかる２以上の参加者情報を統計処理して、例えば、出席者数、出席率、平均点を取得し、統計処理結果出力部１５２は、それらの情報を出力する。その結果、ディスプレイには、例えば、図９に示すような統計処理結果画面が表示される。この統計処理結果画面には、出席者数"２７人"、出席率"７５％"、平均点"７０点"が表示されている。
【０１１３】
相関情報取得部１４３は、出席者の点数"８０点"，"７０点"，"６０点"，…と、出席者の従端末Ｔ１，Ｔ２，Ｔ３，…と主端末Ｔ０との間の距離"前方"，"中央"，"後方"，…との相関に関する相関情報として、例えば、図１０に示すような、距離を横軸、成績を縦軸とするグラフを取得する。このグラフ上の点Ｔ１，Ｔ２，Ｔ３，…は、右下がりの線に沿って分布しており、距離が大きい程、成績が低いという相関関係を示している。
【０１１４】
なお、この実施の形態１では、（主端末Ｔ０から各従端末Ｔ１，Ｔ２，…への主端末識別子の伝達手段は問わず、何らかの手段で）主端末識別子を受信した各従端末Ｔ１，Ｔ２，…が、当該従端末を識別する従端末識別子とリレー関連情報の初期値との対を近距離無線通信で送信し、各従端末Ｔ１，Ｔ２，…は、他の従端末からの従端末識別子とリレー関連情報との対を、リレー関連情報の更新を行いつつリレーしているが、下記変形例１のように、主端末Ｔ０が、主端末識別子とリレー関連情報の初期値との対を送信し、各従端末Ｔ１，Ｔ２，…は、主端末識別子とリレー関連情報との対を、リレー関連情報の更新を行いつつリレーしてもよい。つまり、実施の形態１のリレー関連情報は、各従端末Ｔ１，Ｔ２，…から送信された従端末識別子が主端末Ｔ０に到達するまでの上りのリレーに関する情報であるのに対し、変形例１のリレー関連情報は、主端末Ｔ０から送信された主端末識別子が主端末に戻るまでの往復のリレーに関する情報であるといってもよい。なお、実施の形態２でも、同様の変形例が可能である。
【０１１５】
（変形例１）
この変形例では、従端末２は、例えば、図１１に示すフローチャートに従って動作してもよい。
【０１１６】
（ステップＳ１１０１）従端末処理部２４は、従端末受信部２２が主端末識別子"Ｔ０"を含む情報を受信したか否かを判別する。従端末受信部２２が主端末識別子"Ｔ０"を含む情報を受信したと判別されるとステップＳ１１０２に進み、受信していないと判別されるとステップＳ１１０１に戻る。
【０１１７】
（ステップＳ１１０２）従端末処理部２４は、従端末受信部２２が受信した情報に含まれるリレー関連情報を更新する。更新は、例えば、受信したリレー関連情報が"ｎｕｌｌ"である場合は、当該リレー関連情報を、当該従端末２を識別する従端末識別子に置き換える処理であり、受信したリレー関連情報が、１つの従端末識別子、または２以上の従端末識別子の列である場合は、そのリレー関連情報の末尾に、当該従端末２を識別する従端末識別子を付加する処理である。
【０１１８】
なお、リレー関連情報がリレーの段数を含む場合、更新は、当該リレー関連情報をインクリメントする処理を含んでもよい。
【０１１９】
（ステップＳ１１０３）従端末送信部２３は、従端末受信部２２が受信した主端末識別子と、従端末処理部２４が更新したリレー関連情報との対を送信する。その後、ステップＳ５０１に戻る。
【０１２０】
この場合、参加者管理装置１の動作は、例えば、図４のフローチャートにおいて、ステップＳ４０１およびＳ４０４を次のように変更したものとなる。
【０１２１】
（ステップＳ４０１）主端末識別子送信部１２は、主端末識別子とリレー関連情報の初期値（例えば"ｎｕｌｌ"）との対を送信する。
【０１２２】
（ステップＳ４０４）処理部１４は、従端末識別子受信部１３が主端末識別子とリレー関連情報（１以上の従端末識別子）との対を受信したか否かを判別する。従端末受信部２２が主端末識別子とリレー関連情報との対を受信したと判別された場合はステップＳ４０６に進み、受信していないと判別された場合はステップＳ４０５に進む。
【０１２３】
この場合の管理システムの具体的な動作は、例えば、次のようになる。主端末Ｔ０が、主端末識別子"Ｔ０"とリレー関連情報"ｎｕｌｌ"との対を送信すると、当該対"Ｔ０；ｎｕｌｌ"は、例えば、従端末Ｔ１によって受信される。
【０１２４】
対"Ｔ０；ｎｕｌｌ"を受信した従端末Ｔ１は、リレー関連情報"ｎｕｌｌ"を"Ｔ１"に更新し、受信した主端末識別子と更新したリレー関連情報との対"Ｔ０；Ｔ１"を送信する。当該対"Ｔ０；Ｔ１"は、例えば、主端末Ｔ０、従端末Ｔ２によって受信される。
【０１２５】
対"Ｔ０；Ｔ１"を受信した主端末Ｔ０は、リレー関連情報"Ｔ１"を構成する端末識別子の種類が１種類であることから、"Ｔ１"従端末Ｔ１から主端末Ｔ０へのリレーの段数が１段であること検知する。
【０１２６】
対"Ｔ０；Ｔ１"を受信した従端末Ｔ２は、リレー関連情報"Ｔ１"を"Ｔ１，Ｔ２"に更新し、受信した主端末識別子と更新したリレー関連情報との対"Ｔ０；Ｔ１，Ｔ２"を送信する。当該対"Ｔ０；Ｔ１，Ｔ２"は、例えば、従端末Ｔ１、従端末Ｔ３によって受信される。
【０１２７】
対"Ｔ０；Ｔ１，Ｔ２"を受信した従端末Ｔ１は、リレー関連情報"Ｔ１，Ｔ２"を"Ｔ１，Ｔ２，Ｔ１"に更新し、受信した主端末識別子と更新したリレー関連情報との対"Ｔ０；Ｔ１，Ｔ２，Ｔ１"を送信する。当該対"Ｔ０；Ｔ１，Ｔ２，Ｔ１"は、例えば、主端末Ｔ０によって受信される。
【０１２８】
対"Ｔ０；Ｔ１，Ｔ２，Ｔ１"を受信した主端末Ｔ０は、リレー関連情報"Ｔ１，Ｔ２，Ｔ１"を構成する端末識別子の種類が２種類であることから、従端末Ｔ２から主端末Ｔ０へのリレーの段数が２段であること検知する。
【０１２９】
対"Ｔ０；Ｔ１，Ｔ２"を受信した従端末Ｔ３は、リレー関連情報"Ｔ１，Ｔ２"を"Ｔ１，Ｔ２，Ｔ３"に更新し、受信した主端末識別子と更新したリレー関連情報との対"Ｔ０；Ｔ１，Ｔ２，Ｔ３"を送信する。当該対"Ｔ０；Ｔ１，Ｔ２，Ｔ３"は、例えば、従端末Ｔ２によって受信される。
【０１３０】
対"Ｔ０；Ｔ１，Ｔ２，Ｔ３"を受信した従端末Ｔ２は、リレー関連情報"Ｔ１，Ｔ２"，Ｔ３を"Ｔ１，Ｔ２，Ｔ３，Ｔ２"に更新し、受信した主端末識別子と更新したリレー関連情報との対"Ｔ０；Ｔ１，Ｔ２，Ｔ３，Ｔ２"を送信する。当該対"Ｔ０；Ｔ１，Ｔ２，Ｔ３，Ｔ２"は、例えば、従端末Ｔ１によって受信される。
【０１３１】
対"Ｔ０；Ｔ１，Ｔ２，Ｔ３，Ｔ２"を受信した従端末Ｔ１は、リレー関連情報"Ｔ１，Ｔ２"，Ｔ３，Ｔ２を"Ｔ１，Ｔ２，Ｔ３，Ｔ２，Ｔ１"に更新し、受信した主端末識別子と更新したリレー関連情報との対"Ｔ０；Ｔ１，Ｔ２，Ｔ３，Ｔ２，Ｔ１"を送信する。当該対"Ｔ０；Ｔ１，Ｔ２，Ｔ３，Ｔ２，Ｔ１"は、例えば、主端末Ｔ０によって受信される。
【０１３２】
対"Ｔ０；Ｔ１，Ｔ２，Ｔ３，Ｔ２，Ｔ１"を受信した主端末Ｔ０は、リレー関連情報"Ｔ１，Ｔ２，Ｔ３，Ｔ２，Ｔ１"を構成する端末識別子の種類が３種類であることから、従端末Ｔ３から主端末Ｔ０へのリレーの段数が３段であること検知する。
【０１３３】
なお、主端末Ｔ０は、上記対"Ｔ０；Ｔ１，Ｔ２，Ｔ３，Ｔ２，Ｔ１"に加えて、例えば、対"Ｔ０；Ｔ１，Ｔ２，Ｔ４，Ｔ３，Ｔ２，Ｔ１"などを受信する可能性もある。この場合は、リレー関連情報"Ｔ１，Ｔ２，Ｔ４，Ｔ３，Ｔ２，Ｔ１"を構成する端末識別子の種類が４種類であることから、リレーの段数は４段となるが、上記対"Ｔ０；Ｔ１，Ｔ２，Ｔ３，Ｔ２，Ｔ１"の場合のリレーの段数"３"が最小であるため、主端末Ｔ０は、従端末Ｔ３から主端末Ｔ０へのリレーの段数として"３"を取得する。
【０１３４】
一般に、主端末識別子とリレー関連情報との対を受信した主端末Ｔ０は、当該リレー関連情報を構成する端末識別子の種類の数（何個の異なる端末識別子で構成されているか）を基に、リレーの段数を検知する。また、主端末Ｔ０は、検知したリレーの段数が、複数種類、存在する場合、そのうちの最小の段数を取得する。
【０１３５】
なお、変形例１では、距離関連情報の取得は、主端末Ｔ０側で行われているが、下記の変形例２のように、各従端末Ｔ１，Ｔ２，…が、主端末識別子と対に受信したリレー関連情報を基に距離関連情報を取得して、当該従端末を識別する従端末識別子と対に送信すると共に、各従端末Ｔ１，Ｔ２，…は、他の従端末を識別する従端末識別子と距離関連情報との対を主端末Ｔ０へとリレーしてもよい。つまり、変形例１における従端末Ｔ１，Ｔ２，…は、主端末識別子とリレー関連情報との対をリレー関連情報の更新を行いつつリレーするのに対し、変形例２における従端末Ｔ１，Ｔ２，…は、主端末識別子とリレー関連情報との対を受信したとき、変形例１と同様の動作に加えて、距離関連情報の取得、および当該従端末自身の従端末識別子と当該距離関連情報との対の送信を行い、また、他の従端末を識別する従端末識別子と距離関連情報との対のリレーをも行う。なお、実施の形態２でも、同様の変形例が可能である。
【０１３６】
（変形例２）
この変形例では、従端末２は、例えば、図１２に示すフローチャートに従って動作してもよい。リレー関連情報は、通常、リレーの段数であるが、１つの従端末識別子、または２以上の従端末識別子の列であってもよく、データ構造は問わない。また、従端末格納部２１には、例えば、リレー関連情報と距離関連情報との対の集合が格納されている。リレー関連情報と距離関連情報との対とは、例えば、リレーの段数"１"と座席の位置"前方"との対、リレーの段数"２"と座席の位置"中央"との対、リレーの段数"３"と座席の位置"後方"との対などである。以下には、図１１に示した変形例１と異なる動作のみ説明する。
【０１３７】
ステップＳ１１０１の判別結果がＹＥＳの場合はステップＳ１１０２に進み、ＮＯの場合はステップ１２０３に進む。
【０１３８】
（ステップＳ１２０１）従端末処理部２４は、従端末受信部２２が受信した情報に含まれるリレー関連情報を用いて距離関連情報を取得する。例えば、受信した情報に含まれるリレー関連情報がリレーの段数"３"である場合、距離関連情報取得部１４１は、このリレーの段数"３"と対になる座席の位置"後方"を取得する。
【０１３９】
（ステップＳ１２０２）従端末送信部２３は、当該従端末２を識別する従端末識別子と、取得した距離関連情報との対を送信する。その後、ステップＳ１１０１に戻る。
【０１４０】
（ステップＳ１２０３）従端末処理部２４は、従端末受信部２２が他の従端末２を識別する従端末識別子を含む情報を受信したか否かを判別する。従端末受信部２２が 他の従端末２を識別する従端末識別子を含む情報を受信したと判別されるとステップＳ１２０４に進み、受信していないと判別されるとステップＳ１１０１に戻る。
【０１４１】
（ステップＳ１２０４）従端末送信部２３は、従端末受信部２２が受信した情報を送信する。その後、ステップＳ１１０１に戻る。
【０１４２】
この変形例における参加者管理装置１の動作は、図４のフローチャートにおいて、ステップＳ４０６を削除し、ステップＳ４０１およびＳ４０４を、例えば次のように変更したものとなる。
【０１４３】
（ステップＳ４０１）主端末識別子送信部１２は、主端末識別子とリレー関連情報の初期値（例えば"１"）との対を送信する。
【０１４４】
（ステップＳ４０４）処理部１４は、従端末識別子受信部１３が従端末識別子"Ｔｉ"と距離関連情報との対を受信したか否かを判別する。従端末受信部２２が従端末識別子"Ｔｉ"と距離関連情報との対を受信したと判別された場合はステップＳ４０７に進み、受信していないと判別された場合はステップＳ４０５に進む。
【０１４５】
この変形例における管理システムの具体的な動作は、例えば、次のようになる。主端末Ｔ０が、主端末識別子とリレー関連情報の初期値との対"Ｔ０；１"を送信すると、対"Ｔ０；１"は、例えば、従端末Ｔ１によって受信される。
【０１４６】
対"Ｔ０；１"を受信した従端末Ｔ１は、受信したリレー関連情報"１"を基に距離関連情報"前方"を取得し、当該従端末Ｔ１を識別する従端末識別子と取得した距離関連情報との対"Ｔ１；前方"を送信する。対"Ｔ１；前方"は、主端末Ｔ０によって受信され、主端末Ｔ０は、従端末Ｔ１が前方に位置していること検知する。
【０１４７】
また、従端末Ｔ１は、受信したリレー関連情報"１"を"２"に更新し、受信した主端末識別子と、更新したリレー関連情報との対"Ｔ０；２"を送信する。対"Ｔ０；２"は、従端末Ｔ２によって受信される。
【０１４８】
対"Ｔ０；２"を受信した従端末Ｔ２は、受信したリレー関連情報"２"を基に距離関連情報"中央"を取得し、当該従端末Ｔ２を識別する従端末識別子と取得した距離関連情報との対"Ｔ２；中央"を送信する。対"Ｔ２；中央"は、従端末Ｔ１による受信および送信を経て、主端末Ｔ０によって受信され、主端末Ｔ０は、従端末Ｔ２が中央に位置していること検知する。
【０１４９】
また、従端末Ｔ２は、受信したリレー関連情報"２"を"３"に更新し、受信した主端末識別子と、更新したリレー関連情報との対"Ｔ０；３"を送信する。当該対"Ｔ０；３"は、従端末Ｔ３によって受信される。
【０１５０】
対"Ｔ０；３"を受信した従端末Ｔ３は、受信したリレー関連情報"３"を基に距離関連情報"後方"を取得し、当該従端末Ｔ３を識別する従端末識別子と取得した距離関連情報との対"Ｔ３；後方"を送信する。対"Ｔ３；後方"は、従端末Ｔ２による受信および送信、さらには従端末Ｔ１による受信および送信を経て、主端末Ｔ０によって受信され、主端末Ｔ０は、従端末Ｔ３が後方に位置していること検知する。
【０１５１】
なお、図１に示した配置において、例えば、従端末Ｔ３の右隣の席に、従端末Ｔ４が存在している場合、主端末識別子とリレー関連情報と対は、主端末Ｔ０から従端末Ｔ１、従端末Ｔ２、従端末Ｔ４、従端末Ｔ３へとリレーされる経路もあるので、従端末Ｔ３は、対"Ｔ０；３"に加えて、対"Ｔ０；４"も受信する可能性があるが、従端末Ｔ３を構成する従端末識別子受信部１３は、リレーの段数が最小である対"Ｔ０；３"を取得する。このように、主端末識別子に対して、異なる２以上のリレー関連情報を受信した場合、従端末識別子受信部１３は、通常、リレーの段数が最も少ないリレー関連情報を取得する。
【０１５２】
以上、本実施の形態によれば、主端末Ｔ０によって実現される参加者管理装置１であって、当該主端末Ｔ０を識別する主端末識別子"Ｔ０"が格納される主端末識別子格納部１１１と、主端末識別子"Ｔ０"を近距離無線通信により送信する主端末識別子送信部１２と、主端末識別子"Ｔ０"を近距離無線通信により受信した２以上の従端末Ｔ１，Ｔ２，…によるリレーによって受信した従端末Ｔ１，Ｔ２，…を識別する２以上の従端末識別子"Ｔ１"，"Ｔ２"，…を受信する従端末識別子受信部１３と、従端末識別子受信部１３が受信した２以上の各従端末識別子"Ｔ１"，"Ｔ２"，…に対応する参加者に関する情報である２以上の参加者情報を出力する参加者情報出力部１５１ととを具備する参加者管理装置１により、２以上の従端末Ｔ１，Ｔ２，…の近距離無線通信によるリレーによって２以上の従端末識別子"Ｔ１"，"Ｔ２"，…を受信し、２以上の参加者情報を出力するので、簡単な構成で、２以上の参加者を管理することができる。また、参加者数の増加にも対応できる。
【０１５３】
また、上記参加者管理装置１において、従端末識別子受信部１３は、リレーの数に関するリレー関連情報をも受信し、リレー関連情報を用いて、主端末Ｔ０と各従端末Ｔ１，Ｔ２，…との間の距離に関する情報である距離関連情報を取得する距離関連情報取得部１４１をさらに具備し、参加者情報出力部１５１は、距離関連情報を含む２以上の参加者情報を出力することにより、２以上の参加者の位置をも管理できる。
【０１５４】
また、上記参加者管理装置１において、参加者情報出力部１５１が出力した２以上の参加者情報を統計処理し、統計処理結果を取得する統計処理部１４２と、統計処理結果を出力する統計処理結果出力部１５２とをさらに具備することにより、２以上の参加者を、個別に管理できるだけでなく、集団としても管理できる。
【０１５５】
また、上記参加者管理装置１において、参加対象の２以上の従端末Ｔ１，Ｔ２，…の従端末識別子"Ｔ１"，"Ｔ２"，…が格納される従端末識別子格納部１１２をさらに具備し、参加者情報出力部１５１は、従端末識別子受信部１３が受信した２以上の各従端末識別子"Ｔ１"，"Ｔ２"，…と従端末識別子格納部１１２に格納されている２以上の従端末識別子"Ｔ１"，"Ｔ２"，…との対応を検知し、２以上の従端末Ｔ１，Ｔ２，…を保有するユーザの参加に関する２以上の参加者情報を出力することにより、特定の２以上の参加者を管理できる。
【０１５６】
また、上記参加者管理装置１において、従端末識別子受信部１３は、リレーの数に関するリレー関連情報をも受信し、リレー関連情報を用いて、主端末Ｔ０と各従端末Ｔ１，Ｔ２，…との間の距離に関する情報である距離関連情報を取得する距離関連情報取得部１４１と、２以上の各従端末識別子"Ｔ１"，"Ｔ２"，…に対応付けて、学業の成績に関する成績情報が格納される成績情報格納部１１３と、成績情報と、成績情報に対応する従端末識別子"Ｔ１"，"Ｔ２"，…で識別される従端末Ｔ１，Ｔ２，…と主端末Ｔ０との間の距離に関する距離関連情報との相関に関する情報である相関情報を取得する相関情報取得部１４３と、相関情報を出力する相関情報出力部１５３とをさらに具備することにより、特定の２以上の参加者を、位置と成績との相関を基に管理できる。
【０１５７】
なお、本実施の形態では、主端末識別子、従端末識別子の送受信に近距離無線通信を用いたが、無線ＬＡＮなどのネットワークを介したネットワーク通信を併用してもよい。例えば、主端末Ｔ０から２以上の従端末Ｔ１，Ｔ２，…への主端末識別子"Ｔ０"の伝達にはネットワーク通信を用い、２以上の従端末Ｔ１，Ｔ２，…から主端末Ｔ０への従端末識別子のリレーには近距離無線通信を用いることも可能である。
【０１５８】
なお、本実施の形態では、参加者情報出力部１５１は、距離関連情報を含む参加者情報を出力したが、距離関連情報に代えて、またはこれに加えて、意欲情報を含む参加者情報を出力してもよい。意欲情報とは、参加の意欲に関する情報であり、例えば、授業への参加の意欲、イベントへの参加の意欲などであるが、参加の対象は問わない。
【０１５９】
例えば、従端末処理部２４が、従端末処理部２４自身の処理の状況（例えば、現在起動中のアプリの識別子など）に関する処理状況情報を取得し、受信した従端末識別子と更新したリレー関連情報との対を送信する際に、処理状況情報をも送信してよい。参加者管理装置１の格納部１１には、処理状況情報（例えば、メール、ゲームといった、参加対象とは無関係の処理が実行されている状況を示す処理状況情報１、参加対象と無関係のアプリが起動されていない状況を示す処理状況情報２など）と、意欲情報（参加の意欲が高いことを示す意欲情報１、参加の意欲が低いことを示す意欲情報２など）との対が、２以上、格納されており、参加者情報出力１５１は、従端末２から受信した処理状況情報に対応する意欲情報を格納部１１から取得、出力してもよい。
【０１６０】
また、従端末処理部２４は、上記の処理状況情報以外の状況情報を取得、送信してもよい。処理状況情報以外の状況情報とは、例えば、参加対象が、参加者による筆記や注視を伴う対象（例えば、授業、講演会など）の場合は、参加者が保有するペンの動きを示すペン状況情報、参加者の視線の動きを示す視線状況情報などであってもよく、また、参加対象が参加者の運動を伴う対象（例えば、運動クラブ、野外コンサートなど）の場合は、参加者の運動の状況を示す運動状況情報などであってもよい。ペン状況情報は、例えば、加速度センサを有する学習用のペンから取得される。視線状況情報は、例えば、イメージセンサを有するメガネなどから取得される。運動状況情報は、例えば、従端末２が有する加速度センサやジャイロスコープ等のセンサから度信号を基に取得される。なお、こうした状況情報の取得先は、教室、イベント会場といった領域に設置されたセンサ（カメラなど）でもよい。
【０１６１】
なお、統計処理部１４２が行う統計処置は、意欲情報も対象としてよく、統計処理結果出力部１５２が出力する統計処理結果は、意欲情報を対象とする統計処理の結果も含んでいてよい。
【０１６２】
また、相関情報取得部１４３は、意欲情報と、当該意欲情報に対応する従端末識別子で識別される従端末２と主端末Ｔ０との間の距離に関する距離関連情報との相関に関する情報である相関情報を取得し、相関情報出力部１５３は、かかる相関情報を出力してもよい。
【０１６３】
なお、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをソフトウェアダウンロード等により配布してもよい。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布してもよい。なお、このことは、本明細書における他の実施の形態においても該当する。
【０１６４】
本実施の形態における参加者管理装置１を実現するソフトウェアは、主端末Ｔ０のコンピュータを、上記各部（１１〜１５，１１１〜１１３，１４１〜１４３，１５１〜１５３）として機能させるためのプログラムであり、例えば、以下のようなプログラムである。つまり、コンピュータがアクセス可能な記録媒体は、主端末Ｔ０を識別する主端末識別子"Ｔ０"が格納される主端末識別子格納部１１１を格納しており、このプログラムは、主端末Ｔ０のコンピュータを、主端末識別子"Ｔ０"を近距離無線通信により送信する主端末識別子送信部１２と、主端末識別子"Ｔ０"を近距離無線通信により受信した２以上の従端末Ｔ１，Ｔ２，…によるリレーによって受信した従端末Ｔ１，Ｔ２，…を識別する２以上の従端末識別子"Ｔ１"，"Ｔ２"，…を受信する従端末識別子受信部１３と、従端末識別子受信部１３が受信した２以上の各従端末識別子"Ｔ１"，"Ｔ２"，…に対応する参加者に関する情報である２以上の参加者情報を出力する参加者情報出力部１５１として機能させるためのプログラムである。
【０１６５】
（実施の形態２）
本実施の形態では、不特定の２以上の参加者、例えば、野外コンサートなどのイベント会場における２以上の参加者、を管理する参加者管理装置１Ａについて説明する。
【０１６６】
図１３は、イベント会場用の管理システムの概念図である。この管理システムは、主端末Ｔ０と、１または２以上の従端末Ｔ１，Ｔ２，Ｔ３，…とで構成される。
【０１６７】
このイベント会場には、ステージと、座席エリアとが設けられ、座席エリアは、ステージから１０ｍ以内の"前方"エリアと、ステージから１０ｍを超え２０ｍ以内の"中央"エリアと、ステージから２０ｍを超え３０ｍ以内の"後方"エリアとに区分されている。主端末Ｔ０は、例えば、ステージ上に置かれる。２以上の従端末Ｔ１，Ｔ２，Ｔ３，…は、例えば、前方、中央、後方、…の座席に座った２以上の参加者によって保有される。なお、上記の配置は、例示に過ぎず、適宜変更され得る。
【０１６８】
参加者管理装置１Ａは、例えば、上記の管理システムを構成する主端末Ｔ０によって実現される。なお、２以上の各従端末Ｔ１，Ｔ２，…は、特に区別する必要がない場合、"従端末２Ａ"と記す場合がある。
【０１６９】
図１４は、参加者管理装置１Ａ（主端末Ｔ０）のブロック図である。参加者管理装置１Ａは、格納部１１Ａ、主端末識別子送信部１２、従端末識別子受信部１３、処理部１４Ａ、出力部１５Ａを備える。
【０１７０】
格納部１１Ａは、主端末識別子格納部１１１を備える。処理部１４Ａは、距離関連情報取得部１４１、統計処理部１４２Ａ、料金算出部１４４を備える。出力部１５Ａは、参加者情報出力部１５１Ａ、統計処理結果出力部１５２Ａを備える。
【０１７１】
図１５は、従端末２Ａ（Ｔ１，Ｔ２，…）のブロック図である。従端末２Ａは、従端末格納部２１Ａ、従端末受信部２２Ａ、従端末送信部２３Ａ、従端末処理部２４、従端末出力部２５を備える。
【０１７２】
なお、添え字"Ａ"付きの参照番号を有する構成要素、ステップについては、一部の動作を除いて、添え字のない同じ参照番号を有する構成要素と同様の動作を行うので、既出と相違する動作のみ説明する。
【０１７３】
参加者管理装置１Ａは、野外コンサートなどのイベント会場における２以上の参加者を管理する。なお、管理対象の２以上の参加者は、不特定（通常、不特定多数）であるため、格納部１１Ａは、従端末識別子格納部１１２を具備していないが、具備していてもよい。同じく、格納部１１Ａには、名前（氏名、ニックネーム等）、電話番号、メールアドレスといった、個人を特定可能な参加者情報は、格納されていないが、格納されていてもよい。
【０１７４】
格納部１１Ａは、例えば、受け付け番号（"１"，"２"，"３"，…）、ＭＡＣアドレス（"ａａ：ｂｂ：…"，"ＡＡ：ＢＢ：…"，"１１：２２：…"，…）など、イベント会場で主端末Ｔ０が従端末２から取得した、従端末２を特定可能な参加者情報を格納し得る。ただし、イベント会場で、主端末Ｔ０が従端末２から個人を特定可能な参加者情報をも取得し、格納部１１Ａに蓄積してもよい。
【０１７５】
格納部１１Ａには、距離（"前方"、"中央"、"後方"等）と料金（"２０００円"，"１０００円"，"５００円"等）との対の集合が格納される。
【０１７６】
料金算出部１４４は、２以上の各従端末２に対応する距離関連情報に応じて、２以上の各従端末２の参加に対する料金（入場料、イベント参加料等）を算出する。
【０１７７】
統計処理部１４２Ａが行う統計処理は、参加者数（全参加者数、前方の人数、中央の人数、後方の人数等）を計数したり、料金算出部１４４の算出結果を基にイベントの売り上げを求めたりする処理である。
【０１７８】
例えば、統計処理部１４２Ａは、参加者情報出力部１５１が出力した参加者情報の数を計数して、総出席者数を求める。また、統計処理部１４２Ａは、参加者所情報が有する距離関連情報を基に、距離ごとの人数（例えば、前方の人数、中央の人数、後方の人数）を求める。さらに、統計処理部１４２Ａは、格納部１１Ａに格納されている距離と料金との対の集合を基に、総売り上げを計算する。例えば、前方の人数が１５０人、中央の人数が１６０人、後方の人数が２１０人の場合、総売り上げは、２０００円×１５０と、１０００円×１６０と、５００円×２１０とを合計して、５６５０００円のように計算される。
【０１７９】
統計処理結果出力部１５２Ａは、かかる参加者数や売り上げを含む統計処理結果を出力する。
【０１８０】
従端末格納部２１Ａは、他の従端末を識別する従端末識別子を格納していなくてもよい。
【０１８１】
従端末受信部２２Ａは、主端末識別子"Ｔ０"と他の従端末を識別する従端末識別子とリレー関連情報との対を受信する。ただし、従端末受信部２２Ａは、他の従端末を識別する従端末識別子を受信しても、認識まではしなくてよい。
【０１８２】
従端末送信部２３Ａは、主端末識別子"Ｔ０"と当該従端末を識別する従端末識別子とリレー関連情報との対を送信する。また、従端末送信部２３Ａは、受信した主端末識別子"Ｔ０"と他の従端末を識別する従端末識別子と、更新したリレー関連情報との対を送信する。
【０１８３】
次に、本実施形態における管理システムの動作について、図１６および図１７のフローチャートを用いて説明する。
【０１８４】
図１６は、参加者管理装置１Ａ（主端末Ｔ０）の動作を説明するためのフローチャートである。
【０１８５】
（ステップＳ４０４Ａ）処理部１４Ａは、従端末識別子受信部１３が主端末識別子"Ｔ０"と新たな従端末識別子とリレー関連情報との対を受信したか否かを判別する。従端末識別子受信部１３が主端末識別子"Ｔ０"と新たな従端末識別子とリレー関連情報との対を受信したと判別されるとステップＳ４０６に進み、受信していないと判別されるとステップＳ１６０２に進む。
【０１８６】
（ステップＳ１６０１）料金算出部１４４は、当該新たな従端末識別子に対応する距離関連情報に応じて、当該当新たな従端末識別子で識別される従端末の参加に対する料金（入場料、イベント参加料等）を、従端末格納部２１Ａに格納されている距離と料金との対の集合を基に算出する。
【０１８７】
（ステップＳ４０７Ａ）参加者情報出力部１５１Ａは、従端末識別子受信部１３が受信した従端末識別子をＴｉとして、この従端末識別子"Ｔｉ"に対応する参加者情報であり、料金を含む参加者情報を出力する。例えば、従端末識別子受信部１３が主端末識別子"Ｔ０"と従端末識別子"Ｔ３"とリレー関連情報"３"との対を受信した場合、参加者情報出力部１５１Ａは、格納部１１に格納されている従端末識別子と料金との対の集合を基に、受付番号"３"、アドレス"１１：２２：…"、距離"後方"、料金"５００円"等を含む参加者情報を出力する。その後、ステップＳ４０８に進む。
【０１８８】
ステップＳ４０８での変数ｉがインクリメントされた後は、ステップＳ４０４Ａに戻る。
【０１８９】
（ステップＳ１６０２）従端末処理部２１は、例えばタッチパネル等の入力デバイスを介して統計処理の実行指示を受け付けたか否かを判別する。統計処理の実行指示を受け付けたと判別されるとステップＳ４０９Ａに進み、受け付けていないと判別されるとステップＳ４０４Ａに戻る。
【０１９０】
（ステップＳ４０９Ａ）統計処理部１４２Ａは、参加者情報出力部１５１Ａが出力した２以上の参加者情報を統計処理し、統計処理結果を取得する。例えば、統計処理部１４２Ａは、参加者情報の数を計数して総出席者数を求め、また、距離関連情報を基に、前方の人数、中央の人数、後方の人数を求め、さらに、距離と料金との対の集合を基に総売り上げを計算する。
【０１９１】
（ステップＳ４１０）統計処理結果出力部１５２は、統計処理部１４２が上記のようにして取得した統計処理結果（総出席者数、前方の人数、中央の人数、後方の人数、総売り上げ等）を出力する。その後、ステップＳ４０４Ａに戻る。
【０１９２】
なお、図１６のフローチャートにおいて、ステップＳ４０６を省略し、ステップＳ４０７Ａでは、従端末識別子"Ｔｉ"に対応する参加者情報を出力してもよい。
【０１９３】
図１７は、従端末２（Ｔ１，Ｔ２，…）の動作を説明するためのフローチャートである。
【０１９４】
（ステップＳ５０２Ａ）従端末送信部２３は、主端末識別子"Ｔ０"と当該従端末Ｔｉを識別する従端末識別子"Ｔｉ"とリレー関連情報（初期値"１"）との対を送信する。その後、ステップＳ５０１に戻る。
【０１９５】
（ステップＳ５０３Ａ）従端末処理部２４は、従端末受信部２２が主端末識別子"Ｔ０"と他の従端末を識別する従端末識別子とリレー関連情報との対を受信したか否を判別する。従端末受信部２２が主端末識別子"Ｔ０"と他の従端末を識別する従端末識別子とリレー関連情報との対を受信したと判別されるとステップＳ５０４に進み、受信していないと判別されるとステップＳ５０１に戻る。
【０１９６】
（ステップＳ５０５Ａ）従端末送信部２３は、従端末受信部２２が受信した主端末識別子"Ｔ０"と他の従端末を識別する従端末識別子と、従端末処理部２４が更新したリレー関連情報との対を送信する。その後、ステップＳ５０１に戻る。
【０１９７】
以下、本実施の形態における管理システムの具体的な動作例について説明する。管理システムの概念図は図１３である。イベント会場には、主催者と、２以上の参加者（受付番号１番の平松さん、受付番号２番の鈴木さん、受付番号３番の吉田さん、…）とが居る。主催者の主端末Ｔ０（出席管理装置１Ａ）は、ステージ上またはその付近に存在し、２以上の生徒の従端末２（従端末Ｔ１，Ｔ２，Ｔ３，…）は、前方、中央、後方に存在する。
【０１９８】
主端末Ｔ０の電源がオンされると、主端末識別子送信部１２は、主端末識別子"Ｔ０"を近距離無線通信により送信する。送信は、従端末識別子が格納部１１Ａに格納されていないため、マルチキャストではなく、ブロードキャストで行われる。以降のリレーに関する処理、距離関連情報を取得する処理等は、実施の形態１の場合と同様である。
【０１９９】
参加者情報出力部１５１Ａは、例えば図１８に示すような、従端末識別子と参加者情報との対の集合、すなわち、従端末識別子"Ｔ１"と参加者情報"１，ａａ：ｂｂ：…"との対、従端末識別子"Ｔ２"と参加者情報"２，ＡＡ：ＢＢ…"との対、従端末識別子"Ｔ３"と参加者情報"３，１１：２２：…"との対を取得する。従端末識別子"Ｔ１"と対になる参加者情報は、料金"２０００円"を含み、従端末識別子"Ｔ２"と対になる参加者情報は、料金"１０００円"を含み、従端末識別子"Ｔ３"と対になる参加者情報は、料金"５００円"を含んでいる。
【０２００】
参加者情報出力部１５１Ａは、取得した従端末識別子と参加者情報との対を出力する。その結果、ディスプレイには、例えば、図１９に示すような参加者管理画面が表示される。この参加者管理画面には、番号"１"、アドレス"ａａ：ｂｂ：…"、距離"前方"、料金"２０００円"の組、番号"２"、アドレス"ＡＡ：ＢＢ：…"、距離"中央"、料金"１０００円"の組、番号"３"、アドレス"１１：２２：…"、距離"後方"、料金"５００円"の組、…が表示されている。
【０２０１】
統計処理部１４２Ａは、かかる２以上の参加者情報を統計処理して、例えば、総出席者数、前方の人数、中央の人数、後方の人数、総売り上げ等を取得し、統計処理結果出力部１５２Ａは、それらの情報を出力する。その結果、ディスプレイには、例えば、図２０に示すような統計処理結果画面が表示される。この統計処理結果画面には、総出席者数"５２０人"、前方の人数"１５０人"、中央の人数"１６０人"、後方の人数"２１０人"、総売り上げ"５６５０００円"が表示されている。
【０２０２】
以上、本実施の形態によれば、主端末Ｔ０によって実現される参加者管理装置１Ａであって、当該主端末Ｔ０を識別する主端末識別子"Ｔ０"が格納される主端末識別子格納部１１１と、主端末識別子"Ｔ０"を近距離無線通信により送信する主端末識別子送信部１２と、主端末識別子"Ｔ０"を近距離無線通信により受信した２以上の従端末Ｔ１，Ｔ２，…によるリレーによって受信した従端末Ｔ１，Ｔ２，…を識別する２以上の従端末識別子"Ｔ１"，"Ｔ２"，…を受信する従端末識別子受信部１３と、従端末識別子受信部１３が受信した２以上の各従端末識別子"Ｔ１"，"Ｔ２"，…に対応する参加者に関する情報である２以上の参加者情報を出力する参加者情報出力部１５１Ａとを具備する参加者管理装置１Ａにより、２以上の従端末Ｔ１，Ｔ２，…の近距離無線通信によるリレーによって２以上の従端末識別子"Ｔ１"，"Ｔ２"，…を受信し、２以上の参加者情報を出力するので、簡単な構成で、２以上の参加者を管理することができる。また、参加者数の増加にも対応できる。
【０２０３】
また、上記参加者管理装置１Ａにおいて、参加者情報出力部１５１Ａは、従端末識別子"Ｔ１"，"Ｔ２"，…に対応する２以上の参加者情報を出力することにより、不特定の２以上の参加者を管理できる。
【０２０４】
また、上記参加者管理装置１Ａにおいて、従端末識別子受信部１３は、リレーの数に関するリレー関連情報をも受信し、リレー関連情報を用いて、主端末Ｔ０と各従端末Ｔ１，Ｔ２，…との間の距離に関する情報である距離関連情報を取得する距離関連情報取得部１４１と、２以上の各従端末Ｔ１，Ｔ２，…に対応する距離関連情報に応じて、２以上の各従端末Ｔ１，Ｔ２，…の参加に対する料金を算出する料金算出部１４４とをさらに具備し、参加者情報出力部１５１Ａは、料金を含む２以上の参加者情報を出力することにより、不特定の２以上の参加者の、位置に応じた料金をも管理できる。
【０２０５】
なお、本実施の形態では、参加者情報出力部１５１Ａは、料金を含む参加者情報を出力したが、料金に代えて、またはこれに加えて、先述したような意欲情報を含む参加者情報を出力してもよい。
【０２０６】
なお、本実施の形態における参加者管理装置１Ａを実現するソフトウェアは、主端末Ｔ０のコンピュータを、上記各部（１１Ａ，１２，１３，１４Ａ，１５Ａ，１１１，１４１，１４２Ａ，１４４，１５１Ａ，１５２Ａ）として機能させるためのプログラムである。
【０２０７】
なお、上記各実施の形態において、距離関連情報取得部１４１は、従端末識別子送信部１３が従端末識別子を有する信号を送信した強度である受信信号強度（ＲＳＳＩ）を基に、または、主端末識別子送信部１２が主端末識別子を有する信号を送信した強度である送信信号強度とＲＳＳＩとを基に、距離関連情報を取得してもよい。具体的には、例えば、リレー関連情報が、リレーに介在した従端末２を識別する従識別子の集合（例えば"Ｔ２，Ｔ１"）である場合、各従端末２が、当該従端末２を識別する従端末識別子とＲＳＳＩとの対をリレー関連情報に付加しつつリレーすることで、距離関連情報取得部１４１は、到達したリレー関連情報を基に、リレー経路を構成する各従端末２間の距離を算出できる。
【０２０８】
例えば、従端末Ｔ２からの従端末識別子が、従端末Ｔ１による中継を経て主端末Ｔ０に至る第一のリレー経路と、従端末Ｔ１'による中継を経て主端末Ｔ０に至る第二のリレー経路とが存在する場合、距離関連情報取得部１４１は、主端末Ｔ０・従端末Ｔ２間の距離を、主端末Ｔ０・従端末Ｔ１間の距離と、主端末Ｔ０・従端末Ｔ１'間の距離と、従端末Ｔ１・従端末Ｔ１'間の距離と、従端末Ｔ１・従端末Ｔ２間の距離と、従端末Ｔ１'・従端末Ｔ２間の距離とを基に、余弦定理などの三角関数を用いて算出してもよい。なお、従端末Ｔ２からの従端末識別子が、従端末Ｔ１による中継を経て主端末Ｔ０に至るリレー経路しか存在しない場合は、距離関連情報取得部１４１は、主端末Ｔ０・従端末Ｔ１間の距離と、従端末Ｔ１・従端末Ｔ２間の距離とを加算した値を、主端末Ｔ０・従端末Ｔ２間の距離と見做してもよい。リレーの段数が３段以上の場合も同様に、三角関数を用いた距離の算出が可能である。
【０２０９】
または、距離関連情報取得部１４１は、例えば、２以上の各従端末Ｔ１，Ｔ２，…が有するＧＰＳ受信機から位置情報を取得し、当該主端末Ｔ０自身の位置情報と、取得した２以上の位置情報とを基に、主端末Ｔ０と２以上の各従端末Ｔ１，Ｔ２，…との間の距離を算出してもよい。
【０２１０】
または、距離関連情報取得部１４１は、例えば、教室、イベント会場等の領域に配置された３以上の各距離センサからの距離情報を基に、各従端末Ｔ１，Ｔ２，…の位置を三角測量の原理で計算し、主端末Ｔ０と２以上の各従端末Ｔ１，Ｔ２，…との間の距離を算出してもよい。
【０２１１】
図２１は、上記各実施の形態に記したプログラムを実行して、参加者管理装置１，１Ａを実現するコンピュータシステム９００の外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０２１２】
図２１において、コンピュータシステム９００は、ＣＤ−ＲＯＭドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、ディスプレイ９０４とを備える。なお、キーボード９０２やマウス９０３やディスプレイ９０４をも含むシステム全体をコンピュータと呼んでもよい。
【０２１３】
図２２は、コンピュータシステム９００の内部構成を示す図である。図２２において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５に加えて、ＭＰＵ９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５と、インターネット等のネットワークへの接続を提供するネットワークカード９１６と、を備える。
【０２１４】
コンピュータシステム９００に、参加者管理装置１，１Ａの機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１に記憶されて、ＣＤ−ＲＯＭドライブ９０５に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、インターネット等のネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは、実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１、またはネットワークから直接、ロードされてもよい。また、ＣＤ−ＲＯＭ９２１に代えて他の着脱可能な記録媒体（例えば、ＤＶＤやメモリカード等）を介して、プログラムがコンピュータシステム９００に読み込まれてもよい。
【０２１５】
プログラムは、コンピュータの詳細を示す９０１に、参加者管理装置１，１Ａの機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０２１６】
なお、参加者管理装置１，１Ａは、上記のような据え置き型のコンピュータシステム９００に限らず、例えばスマートフォンやタブレット端末やノートＰＣといった携帯型のコンピュータシステムで実現されてもよい。この場合、図２１および図２２に記載のハードウェアのうち、ハードディスク９１４、ＣＤ−ＲＯＭドライブ９０５およびＣＤ-ＲＯＭ９２１は、例えば、フラッシュメモリ、メモリカードスロットおよびメモリカードにそれぞれ置き換えられてよいし、また、キーボード９０２およびマウス９０３は、例えばタッチパネルへの置き換えが可能である。また、従端末２は、通常、このような携帯型のコンピュータシステムで実現される。
【０２１７】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２１８】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２１９】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（主端末識別子送信部１２、従端末識別子受信部１３など）は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０２２０】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２２１】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２２２】
以上のように、本発明にかかる参加者管理装置等は、簡単な構成で、特定の一以上の参加者、または不特定の２以上の参加者を管理することができ、また、参加者数の増加にも対応できるという効果を有し、参加者管理装置等として有用である。
【符号の説明】
【０２２３】
１  参加者管理装置（主端末Ｔ０）
２  従端末（Ｔ１，Ｔ２，Ｔ３…）
１１  格納部
１２  主端末識別子送信部
１３  従端末識別子受信部
１４  処理部
１５  出力部
２１  従端末格納部
２２  従端末受信部
２３  従端末送信部
２４  従端末処理部
２５  従端末出力部
１１１  主端末識別子格納部
１１２  従端末識別子格納部
１１３  成績情報格納部
１４１  距離関連情報取得部
１４２  統計処理部
１４３  相関情報取得部
１４４  料金算出部
１５１  参加者情報出力部
１５２  統計処理結果出力部
１５３  相関情報出力部
【図１】
0006647547.tif 000002
【図２】
0006647547.tif 000003
【図３】
0006647547.tif 000004
【図４】
0006647547.tif 000005
【図５】
0006647547.tif 000006
【図６】
0006647547.tif 000007
【図７】
0006647547.tif 000008
【図８】
0006647547.tif 000009
【図９】
0006647547.tif 000010
【図１０】
0006647547.tif 000011
【図１１】
0006647547.tif 000012
【図１２】
0006647547.tif 000013
【図１３】
0006647547.tif 000014
【図１４】
0006647547.tif 000015
【図１５】
0006647547.tif 000016
【図１６】
0006647547.tif 000017
【図１７】
0006647547.tif 000018
【図１８】
0006647547.tif 000019
【図１９】
0006647547.tif 000020
【図２０】
0006647547.tif 000021
【図２１】
0006647547.tif 000022
【図２２】
0006647547.tif 000023