(57)【特許請求の範囲】
【請求項１】
所望人数分のコード情報の発行要求に基づいて前記所望人数分のコード情報を生成するコード情報生成手段と、
前記所望人数分のユーザのユーザ識別情報と対応する前記コード情報のリストを生成するリスト生成手段と、
前記リストを前記ユーザのうちの何れかのユーザが利用する端末に送信するリスト送信手段と、
前記コード情報のうちの何れかのコード情報を読み込んだ端末複数からのコード情報読込通知の受信に基づいて、当該コード情報読込通知に対応するユーザ識別情報で示される複数のユーザを最新のグループに属するユーザとして管理するグループ管理手段と、
を備えるグループ管理システム。
【請求項２】
前記コード情報を読み込んだ端末からのコード情報読込通知の受信に基づいて、当該コード情報読込通知を送信した端末を利用するユーザの識別情報に対応するコード情報を前記リストから削除するリスト更新手段と、
を備える請求項１に記載のグループ管理システム。
【請求項３】
前記ユーザのうちの作業者が利用する前記端末を示す作業端末からのコード情報読込通知の受信に基づいて、当該作業端末を利用するユーザの識別情報に対応するコード情報を前記リストから削除するリスト更新手段と、
を備える請求項１に記載のグループ管理システム。
【請求項４】
前記コード情報生成手段が生成する前記コード情報は、特定ユーザに関するコード情報と、非特定ユーザに関するコード情報を含む
請求項１または請求項２に記載のグループ管理システム。
【請求項５】
前記コード情報生成手段は、前記グループに属するユーザの利用する端末の専用アクセスページ情報を含む前記コード情報を生成する
請求項１から請求項３の何れか一項に記載のグループ管理システム。
【請求項６】
前記リスト送信手段は、前記端末複数のうち、前記発行要求を受け付けた端末に対し、前記リストを送信する
請求項１から４の何れか一項に記載のグループ管理システム。
【請求項７】
前記所望人数分は、グループに属するユーザの人数を示す
請求項１から５の何れか一項に記載のグループ管理システム。
【請求項８】
前記コード情報生成手段は、有効期限を含めた前記コード情報を生成し、
前記リスト更新手段は、前記有効期限内において、前記リストの更新を行う
請求項２または請求項３に記載のグループ管理システム。
【請求項９】
前記リスト更新手段は、削除する前記コード情報に対応するユーザ識別情報を前記リストから削除する
請求項２、３、８の何れか一項に記載のグループ管理システム。
【請求項１０】
前記リスト生成手段は、前記削除されたユーザの識別情報を除いたユーザの識別情報からなる更新後リストを生成する
請求項２、３、８、９の何れか一項に記載のグループ管理システム。
【請求項１１】
前記グループ管理システムは、前記ユーザ識別情報と前記グループを示すグループ識別情報と、前記コード情報の読込完了または未完了を示すフラグ情報とを対応付けたテーブルを備え、
前記リスト更新手段は、前記テーブルにおいて、受信した前記コード情報読込通知に含まれるユーザ識別情報に対応する前記フラグ情報が読込未完了である場合、前記削除を行う
請求項２、３、８、９、１０の何れか一項に記載のグループ管理システム。
【請求項１２】
前記グループ管理システムは、前記テーブルにおいて、受信した前記コード情報読込通知に含まれるユーザ識別情報に対応する前記フラグ情報が読込完了である場合、前記コード情報読込通知を送信した前記端末にコード情報の破棄要求を送信する
請求項１１に記載のグループ管理システム。
【請求項１３】
前記リスト送信手段は、さらに前記ユーザのうちの管理者が利用する前記端末を示す管理端末からの要求に基づいて前記更新後リストを前記管理端末に送信する
請求項１０に記載のグループ管理システム。
【請求項１４】
グループ管理システムのコード情報生成手段が、所望人数分のコード情報の発行要求に基づいて前記所望人数分のコード情報を生成し、
前記グループ管理システムのリスト生成手段が、前記所望人数分のユーザのユーザ識別情報と対応する前記コード情報のリストを生成し、
前記グループ管理システムのリスト送信手段が、前記リストを前記ユーザのうちの何れかのユーザが利用する端末に送信し、
前記グループ管理システムのグループ管理手段が、前記コード情報のうちの何れかのコード情報を読み込んだ端末複数からのコード情報読込通知の受信に基づいて、当該コード情報読込通知に対応するユーザ識別情報で示される複数のユーザを最新のグループに属するユーザとして管理する
グループ管理方法。
【請求項１５】
グループ管理装置のコンピュータを、
所望人数分のコード情報の発行要求に基づいて前記所望人数分のコード情報を生成するコード情報生成手段、
前記所望人数分のユーザのユーザ識別情報と対応する前記コード情報のリストを生成するリスト生成手段、
前記リストを前記ユーザのうちの何れかのユーザが利用する端末に送信するリスト送信手段、
前記コード情報のうちの何れかのコード情報を読み込んだ端末複数からのコード情報読込通知の受信に基づいて、当該コード情報読込通知に対応するユーザ識別情報で示される複数のユーザを最新のグループに属するユーザとして管理するグループ管理手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グループ管理システム、グループ管理方法、プログラムに関する。
【背景技術】
【０００２】
特定人物や特定できない人物が一つの場所に集まる場合に、それら集まった人物を容易に管理することが求められる場合がある。例えば建設現場では、所定期間継続してその建設現場で作業する特定人物と、日雇い作業者などの臨時でその建設現場で作業する非特定人物とが集まり、協働して作業する場合が多い。このような場合には、建設現場で作業する特定人物と非特定人物を適切に管理する必要が生じる。また大人数が集まる会合などの特定人物や非特定人物が集まる場において、それらの場に参加する人物を適切に管理することや、それら参加した人物にのみ情報を提供するなどの目的の為、コンピュータシステムを用いてグループ管理を行う必要がある。
【０００３】
関連する技術が特許文献１に開示されている。特許文献１の技術ではあるグループ管理サーバがグループに属する人物にＱＲコード（登録商標）を発行する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１９７０２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のようなグループ管理において、所望のタイミング毎に容易に１つのグループに含まれる最新の複数の人物をグルーピングして管理することのできる技術が求められている。
【０００６】
そこでこの発明は、上述の課題を解決するグループ管理装置、グループ管理方法、プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
発明の第一の態様によれば、グループ管理システムは、所望人数分のコード情報の発行要求に基づいて前記所望人数分のコード情報を生成するコード情報生成手段と、前記所望人数分のユーザのユーザ識別情報と対応する前記コード情報のリストを生成するリスト生成手段と、前記リストを前記ユーザのうちの何れかのユーザが利用する端末に送信するリスト送信手段と、前記コード情報のうちの何れかのコード情報を読み込んだ端末複数からのコード情報読込通知の受信に基づいて、当該コード情報読込通知に対応するユーザ識別情報で示される複数のユーザを最新のグループに属するユーザとして管理するグループ管理手段と、を備えることを特徴とする。
【０００８】
発明の第二の態様によれば、グループ管理方法は、グループ管理システムのコード情報生成手段が、所望人数分のコード情報の発行要求に基づいて前記所望人数分のコード情報を生成し、前記グループ管理システムのリスト生成手段が、前記所望人数分のユーザのユーザ識別情報と対応する前記コード情報のリストを生成し、前記グループ管理システムのリスト送信手段が、前記リストを前記ユーザのうちの何れかのユーザが利用する端末に送信し、前記グループ管理システムのグループ管理手段が、前記コード情報のうちの何れかのコード情報を読み込んだ端末複数からのコード情報読込通知の受信に基づいて、当該コード情報読込通知に対応するユーザ識別情報で示される複数のユーザを最新のグループに属するユーザとして管理することを特徴とする。
【０００９】
発明の第三の態様によれば、プログラムは、グループ管理装置のコンピュータを、所望人数分のコード情報の発行要求に基づいて前記所望人数分のコード情報を生成するコード情報生成手段、前記所望人数分のユーザのユーザ識別情報と対応する前記コード情報のリストを生成するリスト生成手段、前記リストを前記ユーザのうちの何れかのユーザが利用する端末に送信するリスト送信手段、前記コード情報のうちの何れかのコード情報を読み込んだ端末複数からのコード情報読込通知の受信に基づいて、当該コード情報読込通知に対応するユーザ識別情報で示される複数のユーザを最新のグループに属するユーザとして管理するグループ管理手段、として機能させる。
【発明の効果】
【００１０】
本発明によれば、所望のタイミング毎に容易に１つのグループに含まれる最新の複数の人物をグルーピングして管理するグループ管理の手法を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態によるグループ管理システムの構成を示すブロック図である。
【図２】本発明の一実施形態によるグループ管理装置のハードウェア構成を示す図である。
【図３】本発明の一実施形態によるグループ管理装置の機能ブロック図である。
【図４】本発明の一実施形態によるグループ管理システムの処理フローを示す図である。
【図５】本発明の一実施形態によるグループ管理装置の処理フローを示す図である。
【図６】本発明の一実施形態による管理ページのグループ管理登録欄の例を示す図である。
【図７】本発明の一実施形態による管理ページの作業者入力の例を示す図である。
【図８】本発明の一実施形態によるグループ管理テーブルの例を示す図である。
【図９】本発明の一実施形態によるリストの例を示す図である。
【図１０】本発明の一実施形態によるグループ管理システムの最小構成を示す図である。
【図１１】本発明の一実施形態による最小構成によるグループ管理システムの処理フローを示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態によるグループ管理システムを図面を参照して説明する。
図１は本実施形態によるグループ管理装置を含むグループ管理システムの構成を示すブロック図である。
グループ管理システム１００は、少なくともグループ管理装置１を備える。本実施形態によるグループ管理システム１００において、グループ管理装置１は、ユーザ端末５１〜５４と通信接続する。ユーザ端末５１〜５４を総称してユーザ端末５と呼ぶこととする。グループ管理装置１は、それ以外の台数のユーザ端末５と通信接続してよい。グループ管理装置１は、特定人物（特定ユーザ）が利用する端末の識別情報と、非特定人物（非特定ユーザ）が利用する端末の識別情報のうち、１つのグループとして管理するユーザや端末の識別情報に一つのグループの識別情報を紐づけて、グループ管理を行う。
【００１３】
本実施形態においては、ユーザ端末５１を、ある建設現場の管理者が利用する。またユーザ端末５２、ユーザ端末５３、ユーザ端末５４を、建設現場の作業者が利用する。ユーザ端末５２、ユーザ端末５３、ユーザ端末５４を利用する作業者のうち、例えばユーザ端末５２、ユーザ端末５３を利用する作業者は、建設現場において所定期間継続して働いている、例えば管理者と同じ会社に属する作業者（グループ管理登録前に特定できる特定人物）であるとする。またユーザ端末５４を利用する作業者は、建設現場に臨時で配属された作業者（グループ管理登録前に特定できない非特定人物）であるとする。グループ管理装置１は、このようなグループ管理登録前に特定できる特定人物と、グループ管理登録前に特定できない非特定人物を、容易に管理できるようにするための処理を行う。
【００１４】
図２は、グループ管理装置のハードウェア構成を示す図である。
図２で示すように、グループ管理装置１は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、データベース１０４、通信モジュール１０５等の各ハードウェアを備えたコンピュータである。なおユーザ端末５も同様のハードウェアを備えたコンピュータである。
【００１５】
図３は、グループ管理装置の機能ブロック図である。
グループ管理装置１は、グループ管理プログラムを実行する。これによりグループ管理装置は、制御部１１、コード情報生成部１２、リスト生成部１３、リスト送信部１４、グループ管理部１５、リスト更新部１６、ＵＩ（User Interface）部１７の各機能を発揮する。
【００１６】
制御部１１は、グループ管理装置１の他の機能を制御する。
コード情報生成部１２は、所望人数分のコード情報の発行要求に基づいて所望人数分のコード情報を生成する。
リスト生成部１３は、所望人数分の作業者のそれぞれの識別情報と対応するコード情報のリストを生成する。
リスト送信部１４は、生成したリストを、何れかの端末に送信する。リストの送信先の端末は、本実施形態においては管理者が利用するユーザ端末５１であるとする。
グループ管理部１５は、リストに含まれるコード情報のうちの何れかのコード情報を読み込んだユーザ端末５からのコード情報読込通知の受信に基づいて、当該コード情報読込通知を送信したユーザ端末５を最新のグループに属するユーザの利用するユーザ端末５として管理する。
リスト更新部１６は、コード情報を読み込んだユーザ端末５からのコード情報読込通知の受信に基づいて、当該コード情報読込通知を送信したユーザ端末５を利用するユーザの識別情報に対応するコード情報をリストから削除する。
ＵＩ部１７は、ユーザ端末５からのアクセスに基づいて管理ページをユーザ端末５へ送信する。
【００１７】
このような機能を備えることにより、グループ管理装置１は、所望のタイミング毎に容易に１つのグループに含まれる最新の複数の人物をグルーピングして管理するグループ管理の手法を提供する。
【００１８】
本実施形態においては、コード情報生成部１２、リスト生成部１３、リスト送信部１４、グループ管理部１５、リスト更新部１６、ＵＩ部１７の各構成を、グループ管理装置１が備える態様について説明する。しかしながら、グループ管理装置１がグループ管理部１５、ＵＩ部１７の機能を備え、コード発行装置などの他のコンピュータ装置がコード情報生成部１２、リスト生成部１３、リスト送信部１４、リスト更新部１６を備え、それら装置間で通信ネットワークを介して接続して情報を送受信することにより、グループ管理システム１００が構成されるようにしてもよい。または、コード情報生成部１２、リスト生成部１３、リスト送信部１４、グループ管理部１５、リスト更新部１６、ＵＩ部１７の各構成のうち何れか一つまたは複数の機能をグループ管理装置１が備え、他の一つまたは複数の装置が残りの他の機能を備えるようにしてもよい。
【００１９】
図４は本実施形態によるグループ管理システムの処理フローを示す図である。
図５は本実施形態によるグループ管理装置の処理フローを示す図である。
次に図４、図５を用いて本実施形態によるグループ管理装置の処理フローを順を追って説明する。
まず管理者の属する会社は、管理者に対して当該管理者が管理するグループに属する可能性のある人数分のユーザ端末５を貸与する。例えば会社が建設会社であり、管理者は建設現場の自身の持ち場で作業する作業者を管理する。作業者には当該会社に属する作業者や、臨時の日雇いなどで作業する作業者が含まれる。管理者は、必要と推定される人数分の各作業者の識別情報等を、グループ管理装置１に登録する。
【００２０】
この登録において、管理者は、ユーザ端末５１をグループ管理装置１に通信接続させる。グループ管理装置１のＵＩ部１７は、ウェブサーバの機能を有する。ユーザ端末５１の通信接続に基づいて、ＵＩ部１７は管理ページをユーザ端末５１へ送信する（ステップＳ１０１）。管理者は、当該管理ページを用いて、グループとして管理される可能性のある所望人数分の特定作業者や非特定作業者の情報を登録することができる。
【００２１】
図６は、管理ページのグループ管理登録欄の例を示す図である。
管理ページには、グループ管理登録欄が表示されている。グループ管理登録欄には、任意のグループ名、グループに属するユーザ端末５がアクセスできる専用のウェブページの接続先ドメイン、有効期限の欄が設けられている。管理者は、ユーザ端末５１を操作して、グループ名、接続先ドメイン、有効期限を入力し、グループ管理登録ボタンを押下する。ユーザ端末５１は、グループ名、接続先ドメイン、有効期限を含むグループ管理登録要求を、グループ管理装置１へ送信する。
【００２２】
図７は、管理ページの作業者入力の例を示す図である。
管理ページには、さらに作業者入力欄が表示されている。作業者入力欄には、作業者名と、作業者が母語とする言語を入力する入力欄が設けられている。管理者は、ユーザ端末５１を操作して、作業者名（管理者名を含んでよい）、言語を入力し、コード発行ボタンを押下する。ユーザ端末５１は、作業者名、言語の組を一つ以上含むコード発行要求を、グループ管理装置１へ送信する。なお、作業者名にはグループ管理登録前に特定できるグループ内で管理する特定人物の氏名、またはグループ管理登録前に特定できない非特定人物としての仮の氏名（ＵｓｅｒＡ、ＵｓｅｒＢなど）の何れかを入力することができる。
【００２３】
グループ管理装置１は、グループ管理登録要求とコード発行要求を受信する（ステップＳ１０２）。ＵＩ部１７は、グループ管理登録要求を取得する。またＵＩ部１７は、コード発行要求を取得する。ＵＩ部１７は、グループ管理登録要求に含まれる、グループ名、接続先ドメイン、有効期限と、コード発行要求に含まれる、氏名と言語と、コード情報の読込未完了であることを示す読込フラグとを紐づけて、グループ管理テーブルを生成する（ステップＳ１０３）。ＵＩ部１７は、グループ管理テーブル（図８）をデータベース１０４に記録する。ＵＩ部１７は、グループ管理テーブルを生成すると、コード情報生成部１２へコード情報の生成を指示する。
【００２４】
コード情報生成部１２は、グループ管理テーブルをデータベース１０４から読み取る。コード情報生成部１２は、グループ管理テーブルに含まれる作業者の人数分のコード情報を生成する（ステップＳ１０４）。当該コード情報は、ＱＲコード（登録商標）などの二次元コードであって良い。コード情報は、バーコードや文字列であってもよい。本実施形態においては、コード情報がＱＲコード（登録商標）である場合を例に説明する。コード情報生成部１２は、生成したコード情報を、グループ管理テーブルの各作業者に紐づけて記録する。
【００２５】
なおコード情報生成部１２は、グループ名、接続先ドメイン、有効期限、氏名、言語の各情報を含むコード情報を生成してもよい。コード情報には、その他の情報が含まれてもよい。例えば、上述の管理ページを用いた作業者の入力において、対応するユーザ端末５の識別情報を入力できる場合には、当該ユーザ端末５の識別情報がコード発行要求に含まれる。この場合、コード情報生成部１２は、ユーザ端末５の識別情報を、グループ名、接続先ドメイン、有効期限、氏名、言語の各情報と共に格納されたコード情報を生成してもよい。この場合、コード情報生成部１２は、グループ管理テーブルに含まれる作業者の氏名と、当該作業者の氏名に対して生成したコード情報とを紐づけて記録してもよい。コード情報生成部１２は、コード情報をグループ管理テーブルに記録すると、リスト生成部１３にリスト生成を指示する。
【００２６】
リスト生成部１３は、リスト生成の指示を取得すると、データベース１０４からグループ管理テーブルを読み取る。リスト生成部１３は、グループ管理テーブルから作業者氏名、言語、コード情報の組を取得して、その関係をリスト化したリスト（図９）を生成する（ステップＳ１０５）。リスト生成部１３は、生成したリストをリスト送信部１４へ出力する。リスト送信部１４は、リストのデータを、ユーザ端末５のうちの何れか一つのユーザ端末５へ送信する。本実施形態においては、管理者のユーザ端末５１の識別情報に基づいて、予めユーザ端末５１のネットワークアドレスがグループ管理テーブルに登録されているものとする。リスト送信部１４は、ユーザ端末５１のネットワークアドレスに宛てて、リストのデータを送信する（ステップＳ１０６）。これにより、ユーザ端末５１がリストを受信し、ディスプレイ等に表示する。なお、ユーザ端末５１が、グループ管理装置１に通信接続している状態で、ＵＩ部１７のウェブ機能が、リストのウェブページをユーザ端末５１に送信してもよい。
【００２７】
以上の処理は、管理者が各作業者に会社から支給されたユーザ端末５を、各作業者に配布する前に行われる。そして、管理者は、ユーザ端末５１を受信できる状況において、会社から支給されたユーザ端末５を、建設現場に集まった作業者のうち自身の管理する作業者に渡す。上述したように当該作業者の中には、グループ管理登録前に特定できていたグループ内で管理する特定人物と、グループ管理登録前には特定できなかった非特定人物が含まれているとする。
【００２８】
管理者は、ユーザ端末５を作業者に渡す際に、自身が利用するユーザ端末５１のディスプレイにリストを表示する（ステップＳ１０７）。また管理者は、ユーザ端末５を渡した作業者を特定し、当該作業者の氏名に紐づいてリストに表示されているコード情報を拡大表示する操作を行う。
【００２９】
管理者は、自身の会社に属する作業者である場合には、作業者の顔や氏名を知っていることがほとんどの為、その管理者の氏名に紐づいてリストに表示されているコード情報を拡大表示する操作することができる。または管理者は、作業者の顔や氏名を知らない場合には、氏名や所属先を確認して、確認した氏名に紐づいてリストに表示されているコード情報を拡大表示する操作を行う。管理者は、作業者が臨時の日雇いの作業者である場合には、非特定人物として入力した仮の氏名（ＵｓｅｒＡ、ＵｓｅｒＢなど）の何れかに紐づいてリストに表示されているコード情報を拡大表示する操作を行う。
【００３０】
管理者は、ユーザ端末５を渡したユーザに、そのユーザ端末５のコードリーダ機能を用いてコード情報を読み込むよう指示する。作業者は、渡されたユーザ端末５を操作してコードリーダ機能を起動し、コード情報をユーザ端末５に読み込ませる。これによりユーザ端末５はコード情報を読み込む（ステップＳ１０８）。一例としては、作業者Ａ（特定作業者）が利用するユーザ端末５２は、作業者Ａの氏名に紐づいてリストに掲載されるコード情報を読み込む。また作業者Ｂ（特定作業者）が利用するユーザ端末５３は、作業者Ｂの氏名に紐づいてリストに掲載されるコード情報を読み込む。作業者Ｃ（非特定作業者）が利用するユーザ端末５３は、仮の氏名（ＵｓｅｒＡ）に紐づいてリストに掲載されるコード情報を読み込む。
【００３１】
コード情報を読み込んだ各ユーザ端末５は、コード情報を記憶する。ユーザ端末５は、コード情報に接続先ドメイン、有効期限が含まれる場合には、グループ内で利用する専用アプリケーションに自動設定するようにしてもよい。例えば専用アプリケーションは、グループ内のユーザで、ユーザ端末５を用いて会話ができるトランシーバ機能を備えており、自動設定された情報を用いて、グループ内の他のユーザ端末５と通信する処理を提供するプログラムであってよい。当該専用アプリケーションを起動した際には、ユーザ端末５は、接続先ドメインのウェブページにアクセスするように設定されてもよい。接続先ドメインは専用アクセスページ情報の一例である。
【００３２】
ユーザ端末５は、コード情報を読み込むと、当該コード情報に含まれるグループ名と作業者氏名を少なくとも含むコード情報読込通知を、グループ管理装置１へ送信する（ステップＳ１０９）。作業者氏名はユーザ端末５を利用するユーザの識別情報であるため、ユーザ端末の識別情報の一例としても定義される。またはコード情報読込通知には、ユーザ端末５が読み込んだコード情報そのものが含まれていてもよい。
【００３３】
グループ管理装置１は、コード情報を読み込んだユーザ端末５から、コード情報読込通知を受信する（ステップＳ１１０）。グループ管理装置１のＵＩ部１７はコード情報読込通知を取得する。ＵＩ部１７は、グループ管理テーブルにおいて、コード情報読込通知に含まれるグループと作業者氏名とに紐づく読込フラグが読込未完了であるかを判定する（ステップＳ１１１）。ＵＩ部１７は、読込フラグが読込完了である場合、当該コード情報は既に他のユーザ端末５で読み込まれたコード情報であるため、当該コード情報読込通知を送信したユーザ端末５へコード情報破棄要求を送信する（ステップＳ１１２）。コード情報破棄要求を受信したユーザ端末５は、読み込んだコード情報の削除、また読み込んだコード情報に基づいて設定した情報などを破棄する。
【００３４】
ＵＩ部１７は、読込フラグが読込未完了である場合、当該コード情報は他のユーザ端末５で読み込まれていないコード情報であるため、当該コード情報読込通知を送信したユーザ端末５へ登録完了通知を送信する（ステップＳ１１３）。ユーザ端末５は、登録完了通知を受信する。ユーザ端末５は、登録完了通知を受信した後に、上述のコード情報に含まれる情報を用いた自端末の設定を行うようにしてもよい。
【００３５】
グループ管理装置１のＵＩ部１７は、読込フラグが読込未完了である場合、さらに、コード情報読込通知をリスト更新部１６へ出力する。リスト更新部１６は、コード情報読込通知を取得する。リスト更新部１６は、コード情報読込通知に含まれるグループ名と、作業者氏名とを特定する。リスト更新部１６は、グループ名と作業者氏名とに基づいて、データベース１０４に記録されているリストのデータを特定し、そのリストから作業者氏名とコード情報の対応関係を削除する（ステップＳ１１４）。これにより、リストから、コード情報を読み込んだユーザ端末５の作業者の情報が削除された更新後のリストを生成する（ステップＳ１１５）。リスト更新部１６は、更新後のリストをデータベース１０４に記録されている更新前のリストに上書きしてリストを更新する。以降、管理者が、ユーザ端末５１を用いてグループ管理装置１に接続し、リストの閲覧を要求した場合には、グループ管理装置１のリスト送信部１４は、更新後のリストをユーザ端末５１へ送信する。これにより、管理者のユーザ端末５１には更新後のリストが表示されるので、どの作業者がユーザ端末５１を用いてコード情報を読み込んでいないかを確認することができる。
【００３６】
またＵＩ部１７はコード情報読込通知に含まれるグループ名と作業者氏名とをグループ管理部１５へ出力する。グループ管理部１５は、グループ管理テーブルにおいてグループ名と作業者氏名に紐づいて設けられるフラグであって、コード情報の読込完了か否かを示すフラグ情報を読込未完了から読込完了に書き換える（ステップＳ１１６）。これにより、グループ管理部１５は、コード情報のうちの何れかのコード情報を読み込んだユーザ端末５からのコード情報読込通知の受信に基づいて、当該コード情報読込通知を送信したユーザ端末５を最新のグループに属するユーザの利用する端末として管理する。
【００３７】
グループ管理装置１の制御部１１は、次の、コード情報読込通知を受信したかを判定する（ステップＳ１１７）。制御部１１は、コード情報読込通知を再度受信した場合には、上述のステップＳ１１０からの処理を繰り返す。制御部１１は、有効期限が経過したかを判定し（ステップＳ１１８）、有効期限が経過した場合には処理の繰り返しを終了する。
【００３８】
なお上述のグループ管理装置１の処理の説明では、コード情報読込通知を受信した場合には、グループ管理装置１は、そのコード情報読込通知に含まれるグループ名と、作業者氏名とに基づいて特定したリストから、作業者氏名とコード情報の対応関係を削除している。そしてグループ管理装置１は、その後に受信したコード情報読込通知に含まれるグループ名と、作業者氏名に基づくコード情報がリストに無い場合には、コード情報破棄要求をユーザ端末５へ送信している。しかしながら、グループ管理装置１は、コード情報読込通知を受信した場合に、そのコード情報読込通知に含まれるグループ名と、作業者氏名とに基づいて特定したリストから、作業者氏名とコード情報の対応関係を削除しないようにしてもよい。この場合、グループ管理装置１のグループ管理部１５は、受信したコード情報読込通知に含まれるグループ名と作業者氏名に紐づいてグループ管理テーブルに設けられるフラグ情報が読込完了である場合、直ちにコード情報破棄要求をユーザ端末５へ送信してもよい。これにより、同じコード情報の複数のユーザ端末５への読み込み及びコード情報に基づく設定等を防止することができる。つまりこのような場合に、グループ管理装置１は、コード情報の２重読み込みをエラーとしてはじき、グループに加入できない仕組みを提供することができる。
【００３９】
以上の処理によれば、特定人物と非特定人物を、所望のタイミング毎に容易に１つのグループに含まれる人物として管理することができる。例えば、その日限りの所定の作業現場で働く作業者のグルーピングを行い、グループ管理することができる。
【００４０】
また上述の処理によれば、管理者は、グルーピングされる各作業者などのユーザに個々のＩＤを割り振ることや、ＩＤに対応するユーザを逐一特定してグループ管理装置に登録する必要が無く、各ユーザに配布したユーザ端末５１にコード情報を読み込ませるだけで、所望のタイミングでグループ管理を開始することができるので、煩雑なグループ管理の登録の作業を軽減することができる。またグループに属する可能性の人数が不明な場合でも、想定される最大の人数分のコード情報のみ発行されるように作業者を登録しておけば、コード情報を読み込んだ順番に、管理者が管理するグループに含まれるユーザを管理することができる。
【００４１】
上述の処理においては、建設現場において作業する作業者のグループを管理するために使用される例を示している。しかしながら、グループ管理装置１は、それ以外の目的でグループを管理するために利用されてもよい。例えば、不特定多数が集まる会合において、制限人数分の特定参加者（特定ユーザ）または非特定参加者（非特定ユーザ）の情報を、グループ管理装置１に携帯端末（ユーザ端末５に相当）を接続させたある参加者の一人が当該携帯端末を用いて登録する。この登録に基づいてグループ管理装置１が携帯端末からグループ管理登録要求とコード発行要求を受信する。またその後、上記と同様の処理によりグループ管理装置１は、グループ管理テーブルの生成、制限人数分のコード情報の生成、リストの生成を行い、担当者の携帯端末にリストを送信する。事前に管理者の管理ページを用いた操作に基づいて、グループ管理テーブルに参加者と参加者に対応する端末のアドレスなどを紐づけて登録されている場合には、リストの送信先は、グループ管理装置のリスト送信部がランダムに決定してもよい。そして、各参加者は自身の所持する携帯端末を用いて担当者から提示されたリストに含まれるコード情報のうち、自身に対応する、または氏名が非特定参加者の名称となっているコード情報を読み込む。各携帯端末は、コード情報を読み込んだ場合、コード情報読込通知をグループ管理装置１へ送信する。グループ管理装置１は、コード情報読込通知の受信に基づいて、コード情報読込通知を送信した端末のユーザをグルーピングして管理する。これにより、会合に参加した最新の参加者の人数の把握や、各端末の管理、参加者の端末のアクセスに基づく同一サービスの提供などを行うことができる。
【００４２】
図１０はグループ管理システムの最小構成を示す図である。
図１１は最小構成によるグループ管理システムの処理フローを示す図である。
グループ管理システム１００は、少なくともコード情報生成手段９２と、リスト生成手段９３と、リスト送信手段９４と、グループ管理手段９５の構成を備えればよい。
コード情報生成手段９２は、所望人数分のコード情報の発行要求に基づいて所望人数分のコード情報を生成する（ステップＳ２０１）。
リスト生成手段９３は、所望人数分のユーザのそれぞれの識別情報と対応するコード情報のリストを生成する（ステップＳ２０２）。
リスト送信手段９４は、生成されたリストを、ユーザのうちの何れかのユーザが利用する端末に送信する（ステップＳ２０３）。
グループ管理手段９５は、コード情報のうちの何れかのコード情報を読み込んだ端末からのコード情報読込通知の受信に基づいて、当該コード情報読込通知を送信した端末を最新のグループに属するユーザの利用する端末として管理する（ステップＳ２０４）。
【００４３】
上述の各装置は内部に、コンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００４４】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００４５】
１・・・グループ管理装置
５・・・ユーザ端末
１１・・・制御部
１２・・・コード情報生成部（コード情報生成手段）
１３・・・リスト生成部（リスト生成手段）
１４・・・リスト送信部（リスト送信手段）
１５・・・グループ管理部（グループ管理手段）
１６・・・リスト更新部（リスト更新手段）
１７・・・ＵＩ部
【要約】
【課題】所望のタイミング毎に容易に１つのグループに含まれる最新の複数の人物をグルーピングして管理するグルーピング管理システムを提供する。
【解決手段】所望人数分のコード情報の発行要求に基づいて前記所望人数分のコード情報を生成する。所望人数分のユーザのそれぞれの識別情報と対応するコード情報のリストを生成する。リストをユーザのうちの何れかのユーザが利用する端末に送信する。コード情報のうちの何れかのコード情報を読み込んだ端末からのコード情報読込通知の受信に基づいて、当該コード情報読込通知を送信した端末を最新のグループに属するユーザの利用する端末として管理する。
【選択図】図１【図１】
0006729907.tif 000002
【図２】
0006729907.tif 000003
【図３】
0006729907.tif 000004
【図４】
0006729907.tif 000005
【図５】
0006729907.tif 000006
【図６】
0006729907.tif 000007
【図７】
0006729907.tif 000008
【図８】
0006729907.tif 000009
【図９】
0006729907.tif 000010
【図１０】
0006729907.tif 000011
【図１１】
0006729907.tif 000012