(57)【特許請求の範囲】
【請求項１】
複数の端末および管理サーバを含む端末管理システムであって、
前記管理サーバは、
前記複数の端末から受信する情報それぞれに、当該端末の個体識別番号が含まれているかをそれぞれ判別し、前記個体識別番号を含まない情報を送信する端末を判別する判別部と、
前記判別部により判別された前記端末に対して、当該端末の識別に関する追加情報を要求する追加情報要求部と、
前記判別された端末より受信した前記追加情報、および、前記複数の端末から受信した情報に基づき、前記判別された端末の識別に関する候補情報を提示する提示部と、
前記提示部によって提示された候補情報を基に付与された管理番号を、当該候補情報に対応する端末に送信する管理番号送信部と、を有し、
前記端末は、
前記追加情報要求部の要求に応じた入力画面を表示する表示部と、
前記表示部より入力された回答を前記管理サーバに送信する送信部とを有する
ことを特徴とする端末管理システム。
【請求項２】
前記管理サーバは、
前記判別部は、前記複数の端末から受信する情報それぞれに、当該端末の個体識別番号および前記管理番号が含まれているかをそれぞれ判別し、前記個体識別番号および前記管理番号を含まない情報を送信する端末を判別し、
前記追加情報要求部は、前記判別部により判別された前記端末に対して、当該端末の識別に関する追加情報を要求する
ことを特徴とする請求項１に記載の端末管理システム。
【請求項３】
前記管理サーバは、
前記判別された端末より受信した前記追加情報に含まれるデータについて、あらかじめ定められたデータ形式を満たすか否かをチェックする回答チェック部をさらに有する
ことを特徴とする請求項１または請求項２に記載の端末管理システム。
【請求項４】
複数の端末から受信する情報それぞれに、当該端末の個体識別番号が含まれているかをそれぞれ判別し、前記個体識別番号を含まない情報を送信する端末を判別する判別部と、
前記判別部により判別された前記端末に対して、当該端末の識別に関する追加情報を要求する追加情報要求部と、
前記判別された端末より受信した前記追加情報、および、前記複数の端末から受信した情報に基づき、前記判別された端末の識別に関する候補情報を提示する提示部と、
前記提示部によって提示された候補情報を基に付与された管理番号を、当該候補情報に対応する端末に送信する管理番号送信部と、を有する
ことを特徴とする管理サーバ。
【請求項５】
複数の端末および管理サーバを含む端末管理システムによって実行される端末管理方法であって、
前記管理サーバは、
前記複数の端末から受信する情報それぞれに、当該端末の個体識別番号が含まれているかをそれぞれ判別し、前記個体識別番号を含まない情報を送信する端末を判別し、
前記判別する処理によって判別された前記端末に対して、当該端末の識別に関する追加情報を要求し、
前記端末は、
前記追加情報を要求する処理によって要求された要求に応じた入力画面を表示し、
前記表示する処理によって表示された入力画面に入力された回答を前記管理サーバに送信し
前記管理サーバは、
前記回答を送信する処理によって送信された追加情報、および、前記判別された端末から受信した情報に基づき、前記判別された端末の識別に関する候補情報を提示し、
前記提示する処理によって提示された候補情報を基に付与された管理番号を、当該候補情報に対応する端末に送信する
各処理を実行することを特徴とする端末管理方法。
【請求項６】
複数の端末から受信する情報それぞれに、当該端末の個体識別番号が含まれているかをそれぞれ判別し、前記個体識別番号を含まない情報を送信する端末を判別し、
前記判別する処理によって判別された前記端末に対して、当該端末の識別に関する追加情報を要求し、
前記要求する処理によって要求した結果、要求した端末より受信した前記追加情報、および、当該端末から受信した情報に基づき、当該端末の識別に関する候補情報を提示し、
前記提示する処理によって提示された候補情報を基に付与された管理番号を、当該候補情報に対応する端末に送信する
処理をコンピュータに実行させることを特徴とする端末管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末管理システムなどに関する。
【背景技術】
【０００２】
複数のパーソナルコンピュータ（ＰＣ：Personal  Computer）を管理する部門においては、ネットワークを経由して、管理対象のＰＣの情報を収集し、収集した情報を用いて管理対象のＰＣを管理することが行われている。情報の収集では、管理対象のＰＣにインストールされたエージェントと呼ばれるソフトウェアが、インベントリと呼ばれるＰＣの事象に関する情報、例えばＰＣのハードウェアやソフトウェアの資産情報を管理サーバに送信することで行われる。
【０００３】
管理サーバは、インベントリの情報が送信されたＰＣを識別するために、エージェントとの間で使用される管理番号を用いる。管理サーバは、管理番号を用いることにより、複数のＰＣから送信されたインベントリの情報を、それぞれ対応するＰＣ毎の管理情報に関連付けることができる。さらに、管理サーバは、管理者がＰＣを管理するために、ＰＣに固有、かつ、ユーザがアクセス可能な情報であるＭＡＣ（Media  Access  Control）アドレスやコンピュータ名などを用いる。これらの情報は、ＰＣに固有な情報であり、かつ、管理者が利用ユーザと対応づけることが可能であるため、配下のＰＣを、利用ユーザの所属する組織などにグループ分けした管理をすることができる。管理番号およびＰＣに固有な情報は、エージェントが読み出してインベントリ送信の際に送付可能であるし、ＰＣと管理サーバとの間の通信の際にも付随して送信されるので、管理サーバは、これらの情報を利用可能である。
【０００４】
近年、携帯端末であっても、通信機能および処理性能が向上したので、携帯端末に蓄積されるソフトウェアなどの資産情報が増大しつつある。この結果、携帯端末についても、ＰＣと同様に、管理者が、組織情報などと対応づけた管理をすることが望まれる。
【０００５】
携帯端末に固有な情報として、ＩＭＥＩ（International  Mobile  Equipment  Identity）またはＭＥＩＤ（Mobile  Equipment  IDentifier）と呼ばれる個体識別番号が存在する。携帯端末にエージェントがインストールされると、エージェントは、携帯端末から個体識別番号を読み出すことができる。ＰＣにおけるＭＡＣアドレスやコンピュータ名と同様、個体識別番号は管理者が利用ユーザと対応づけることが可能であるため、管理者は、管理サーバを通じ、エージェントが読み出す個体識別番号を用いて、携帯端末を組織情報などと対応づけて管理することも可能となる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−３４９８１９号公報
【特許文献２】特開２００９−１２３０９７号公報
【特許文献３】特開２００８−５１０３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、管理サーバは、個体識別番号を持っていない携帯端末をエージェントからの情報により識別することはできるが、管理者が利用可能な情報がないため、組織情報などと対応づけた管理をすることができないという問題がある。
【０００８】
例えば、個体識別番号は、携帯端末の３Ｇ（3rd  Generation）などの移動体通信に用いられるＳＩＭ（Subscriber  Identity  Module）カードと関連付けられた情報であるので、ＳＩＭカードを持たない携帯端末は、個体識別番号を利用できない。
【０００９】
一方、移動体通信を利用できない（ＳＩＭカードを持たない）携帯端末であっても、無線ＬＡＮ機能を通じて管理サーバと通信することは可能である。そうすると、個体識別番号を持っていない携帯端末が公衆無線ＬＡＮや構内無線ＬＡＮを介して管理サーバと接続しても、自端末を管理するための固有の情報を管理サーバに送付できないので、管理者は、管理サーバを通じ、当該携帯端末を組織情報などと対応づけて管理することができない。
【００１０】
同様に、個体識別番号を持っていない携帯端末が、中継機を介した接続であるテザリングにより管理サーバと接続した場合であっても、自端末を管理するための固有の情報を管理サーバに送付できないので、管理者は、管理サーバを通じ、当該携帯端末を組織情報などと対応づけて管理することができない。
【００１１】
開示の技術は、携帯端末が固体識別番号を持たない場合であっても、管理サーバが当該携帯端末を管理することを可能とすることを目的とする。
【課題を解決するための手段】
【００１２】
１つの側面では、端末管理システムは、複数の端末および管理サーバを含む端末管理システムであって、前記管理サーバは、前記複数の端末から受信する情報それぞれに、当該端末の個体識別番号が含まれているかをそれぞれ判別し、前記個体識別番号を含まない情報を送信する端末を判別する判別部と、前記判別部により判別された前記端末に対して、当該端末の識別に関する追加情報を要求する追加情報要求部と、前記判別された端末より受信した前記追加情報、および、前記複数の端末から受信した情報に基づき、前記判別された端末の識別に関する候補情報を提示する提示部とを有し、前記端末は、前記追加情報要求部の要求に応じた入力画面を表示する表示部と、前記表示部より入力された回答を前記管理サーバに送信する送信部とを有する。
【発明の効果】
【００１３】
本願の開示する端末管理システムの一つの態様によれば、携帯端末が固体識別番号を持たない場合であっても、管理サーバが当該端末を管理することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、実施例に係る端末管理システムの構成を示す機能ブロック図である。
【図２】図２は、管理簿テーブルのデータ構造の一例（学校の場合）を示す図である。
【図３】図３は、仮登録簿テーブルのデータ構造の一例（学校の場合）を示す図である。
【図４】図４は、実施例に係る管理サーバにおける端末管理処理の手順の一例を示す図である。
【図５】図５は、管理端末における質問設定画面の一例（学校の場合）を示す図である。
【図６】図６は、管理端末における質問設定画面の一例（民間企業の場合）を示す図である。
【図７】図７は、携帯端末における回答入力画面の一例（学校の場合）を示す図である。
【図８】図８は、携帯端末における回答入力画面の一例（民間企業の場合）を示す図である。
【図９】図９は、管理端末におけるグループ割当画面の一例（学校の場合）を示す図である。
【図１０】図１０は、端末管理プログラムを実行する管理サーバの一例を示す図である。
【発明を実施するための形態】
【００１５】
以下に、本願の開示する端末管理システム、管理サーバ、端末管理方法および端末管理プログラムの実施例を図面に基づいて詳細に説明する。なお、以下の実施例では、３Ｇなどの移動体通信に用いられるＳＩＭカードをはずした携帯端末に適用した場合を示す。しかし、本実施例によりこの発明が限定されるものではなく、通信機能を有する携帯端末であって３Ｇなどの移動体通信を介しない接続を行う携帯端末に広く適用可能である。
【実施例】
【００１６】
図１は、実施例に係る端末管理システムの構成を示す機能ブロック図である。図１に示すように、端末管理システム１は、ｎ台の携帯端末２と管理端末３と管理サーバ４とを有し、携帯端末２と管理端末３と管理サーバ４との間で携帯端末２の端末管理を行う。ここで、「端末管理」とは、例えば携帯端末２をグループ化して管理することである。端末管理システム１では、管理サーバ４が、携帯端末２から受信した接続要求に個体識別番号が含まれていない場合、当該端末を識別するヒントとなる質問を当該端末に問い合わせ、問い合わせた質問に対する回答を提示することで、当該端末の管理を行う。
【００１７】
携帯端末２は、通信部２１と、入力部２２と、出力部２３と、記憶部２４と、制御部２５とを有する。携帯端末２は、３Ｇなどの移動体通信に用いられるＳＩＭカードをはずした携帯端末である。
【００１８】
通信部２１は、ネットワークを介して、管理サーバ４とデータ通信を行う。通信部２１は、所定の通信プロトコルを用いてデータ通信を行う通信装置、通信カードなどに対応する。ただし、携帯端末２は、ＳＩＭカードをはずした携帯端末であるので、通信部２１は、ＳＩＭカードに対応していないものとする。
【００１９】
入力部２２は、マウス、キーボードなどの入力装置を用いてユーザが入力したデータを受け付け、受け付けたデータを制御部２５に渡す。出力部２３は、制御部２５が出力するデータをモニターなどの表示装置に表示する。
【００２０】
記憶部２４は、各種情報を記憶する。記憶部２４は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子、またはハードディスク、光ディスクなどの記憶装置に対応する。
【００２１】
制御部２５は、接続要求部２５１、質問表示部２５２および回答返信部２５３を有する。例えば、制御部２５は、ＣＰＵやＭＰＵ（Micro  Processing  Unit）などの電子回路で実行されるエージェントと呼ばれるソフトウェアに対応する。エージェントは、管理サーバ４によって管理される自端末の事象に関する情報を収集し、収集した情報を管理サーバ４に送信する。携帯端末の事象に関する情報とは、例えば携帯端末のハードウェアの資産情報であったり、インストールされているソフトウェアの資産情報であったり、携帯端末の機種情報であったりする。かかる情報を「インベントリ」というものとする。
【００２２】
接続要求部２５１は、管理サーバ４に対して接続を要求する。例えば、接続要求部２５１は、携帯端末２のユーザによってエージェントがインストールされた際、エージェントから指示されたＵＲＬ（Uniform  Resource  Locator）が指し示す管理サーバ４に接続を要求する。すなわち、接続要求部２５１が、エージェントから管理サーバ４に例えば初回に接続を要求した場合である。この場合、接続要求部２５１は、自端末がＳＩＭカードをはずしているので、接続要求とともに、自端末の個体識別番号を含まないインベントリを送信する。また、接続要求部２５１は、例えば初回接続の場合、自端末が管理サーバ４によってまだ管理されていないので、接続要求とともに、管理番号に相当する番号を含まないインベントリを送信している。この場合、接続要求とともにインベントリを受信した管理サーバ４は、携帯端末２の識別をすることができないので、後述する携帯端末２の質問表示部２５２に対して携帯端末２を識別するヒントとなる質問を送信するのである。
【００２３】
質問表示部２５２は、管理サーバ４から送信された質問に応じた入力画面を、出力部２３を介して表示する。質問は、携帯端末２を識別するヒントの問い合わせを含む追加情報である。なお、質問の詳細については後述する。
【００２４】
回答返信部２５３は、質問表示部２５２によって表示された入力画面に入力された回答を管理サーバ４に返信する。すなわち、回答返信部２５３は、自端末を識別するヒントを管理サーバ４に返信する。
【００２５】
管理サーバ４は、通信部４１、記憶部４２、制御部４３を有する。
【００２６】
通信部４１は、ネットワークを介して、携帯端末２および管理端末３とデータ通信を行う。通信部４１は、所定の通信プロトコルを用いてデータ通信を行う通信装置、通信カードなどに対応する。ただし、携帯端末２は、ＳＩＭカードをはずした携帯端末であるので、通信部４１は、携帯端末２との間では３Ｇにおける通信をしない。
【００２７】
記憶部４２は、質問情報４２１、管理簿テーブル４２２および仮登録簿テーブル４２３を有する。記憶部４２は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子、またはハードディスク、光ディスクなどの記憶装置に対応する。
【００２８】
質問情報４２１は、携帯端末２を識別するヒントとなる質問に関する情報である。質問情報４２１は、後述する管理端末３が管理する携帯端末２の所属する集団の区別によって異なる。例えば、管理端末３が、学校など教育現場に所属する集団が利用する携帯端末２を管理する場合、質問情報４２１には、携帯端末２を利用するユーザの「なまえ」および「生年月日」が含まれる。また、管理端末３が、民間企業に所属する集団が利用する携帯端末２を管理する場合、質問情報４２１には、携帯端末２を利用するユーザの「従業員番号」や「所属コード」が含まれる。つまり、質問情報４２１には、質問に対する回答によって携帯端末２を識別するヒントとなる質問項目が含まれている。
【００２９】
また、質問情報４２１には、質問項目毎に質問に対する回答をチェックするチェック項目が含まれる。例えば、質問項目が「なまえ」の場合、回答で示されたデータが日本語であることを示すチェック項目や同一名がないことを示すチェック項目などがある。質問項目が「生年月日」の場合、回答で示されるデータが年月日の形式であることを示すチェック項目や指定された範囲であることを示すチェック項目などがある。なお、質問情報４２１には、管理端末３でシステム管理者が設定された内容が反映される。
【００３０】
管理簿テーブル４２２は、携帯端末２を管理するリストである。管理簿テーブル４２２は、後述する管理端末３が管理する携帯端末２が所属する集団の区別によって異なる。管理簿テーブル４２２には、携帯端末２にエージェントがインストールされる前に、事前に携帯端末２の情報が登録される。また、管理簿テーブル４２２には、携帯端末２が端末管理される際に、携帯端末２に付与される情報が登録される。ここで、管理端末３が管理する携帯端末２の所属する集団が学校など教育現場の場合の管理簿テーブル４２２のデータ構造の一例について、図２を参照して説明する。図２は、管理簿テーブル４２２のデータ構造の一例（学校の場合）を示す図である。
【００３１】
図２に示すように、管理簿テーブル４２２は、内部管理番号４２２ａ、資産管理番号４２２ｂ、個体識別番号４２２ｃ、電話番号４２２ｄ、グループ４２２ｅ、利用者名４２２ｆおよび生年月日４２２ｇを対応付けて記憶する。内部管理番号４２２ａは、管理サーバ４によって内部的に振られる管理番号であり、例えば登録された順に連続した値が振られる。資産管理番号４２２ｂは、固定資産を管理する番号であり、ここでは固定資産の１つである携帯端末を管理する番号である。個体識別番号４２２ｃは、携帯端末２がＳＩＭカードをはずしていない携帯電話の場合、ＳＩＭカードに記録された固体識別番号である。なお、個体識別番号４２２ｃの項目には、携帯端末２がＳＩＭカードをはずしている携帯端末の場合、何も記憶されない。電話番号４２２ｄは、携帯端末２がＳＩＭカードをはずしていない携帯電話の場合、携帯端末２の電話番号である。グループ４２２ｅは、携帯端末２を管理するためのグループである。利用者名４２２ｆは、携帯端末２を利用するユーザの名前である。生年月日４２２ｇは、携帯端末２を利用するユーザの生年月日である。
【００３２】
各携帯端末２の内部管理番号４２２ａ、個体識別番号４２２ｃ、電話番号４２２ｄ、利用者名４２２ｆおよび生年月日４２２ｇは、各携帯端末２にエージェントがインストールされる前に、事前に管理端末３によって登録される。また、各携帯端末２の資産管理番号４２２ｂおよびグループ４２２ｅは、各携帯端末２が端末管理される際に、管理端末３によって登録される。
【００３３】
携帯端末２がＳＩＭカードをはずしていない携帯端末の一例として、管理簿テーブル４２２は、内部管理番号４２２ａが「１００１」である場合、資産管理番号４２２ｂを「Ｓ８８００１」として記憶している。個体識別番号４２２ｃを「３５０００５５５０７７７４４４」として、電話番号４２２ｄを「０９０１１１１２２２２」として記憶している。グループ４２２ｅを「職員」として、利用者名４２２ｆとして「たなか  こうじ（せんせい）」として、生年月日４２２ｇとして「１９７０／４／６」として記憶している。また、携帯端末２がＳＩＭカードをはずしている携帯端末の一例として、管理簿テーブル４２２は、内部管理番号４２２ａが「１００２」である場合、資産管理番号４２２ｂを「Ｓ８８００２」として記憶している。また、個体識別番号４２２ｃおよび電話番号４２２ｄを空白として記憶している。さらに、グループ４２２ｅを「４年２組」として、利用者名４２２ｆとして「つだ  けいこ」として、生年月日４２２ｇとして「１９８７／５／３」として記憶している。
【００３４】
図１に戻って、仮登録簿テーブル４２３は、携帯端末２を識別するヒントとなる質問に対する回答を一時的に登録するリストである。仮登録簿テーブル４２３は、後述する管理端末３が管理する携帯端末２の所属する集団の区別によって異なる。仮登録簿テーブル４２３は、後述する回答受信部４３３によって登録される。なお、仮登録簿テーブル４２３の詳細については後述する。
【００３５】
制御部４３は、識別有無判定部４３１、質問送信部４３２、回答受信部４３３、回答チェック部４３４、回答提示部４３５および資産管理番号送信部４３６を有する。例えば、制御部４３は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）や、ＦＰＧＡ（Field  Programmable  Gate  Array）などの集積装置に対応する。また、制御部４３は、例えば、ＣＰＵやＭＰＵ（Micro  Processing  Unit）などの電子回路に対応する。
【００３６】
識別有無判定部４３１は、管理端末２から接続要求があった場合、接続要求とともに送信されたインベントリに当該端末の個体識別番号が含まれているか否かを判定する。
【００３７】
質問送信部４３２は、携帯端末２から送信されたインベントリに個体識別番号が含まれていないと判定された場合、当該携帯端末２に対して、当該携帯端末２の識別に関する追加情報を要求する。携帯端末２の識別に関する追加情報とは、一例として、当該携帯端末２を識別するヒントとなる質問を含む情報であるが、質問の形式をとらない情報も含まれる。例えば、質問送信部４３２は、携帯端末２から送信された接続要求で指し示すＵＲＬに応じて、質問情報４２１を選択する。そして、質問送信部４３２は、選択した質問情報４２１を、接続要求があった携帯端末２に対して送信する。
【００３８】
回答受信部４３３は、質問送信部４３２によって携帯端末２に送信された質問に対する回答を当該携帯端末２から受信する。また、回答受信部４３３は、受信した質問に対する回答を仮登録簿テーブル４２３に登録する。
【００３９】
ここで、管理端末３が管理する携帯端末２の所属する集団が学校など教育現場の場合の仮登録簿テーブル４２３のデータ構造の一例について、図３を参照して説明する。ここでは、学校など教育現場の場合の質問情報４２１は、携帯端末２を利用するユーザの名前および生年月日であるものとする。図３に示すように、仮登録簿テーブル４２３は、資産管理番号４２３ａ、個体識別番号４２３ｂ、電話番号４２３ｃ、グループ４２３ｄ、利用者名４２３ｅおよび生年月日４２３ｆを対応付けて記憶する。資産管理番号４２３ａは、携帯端末を管理する番号であり、図２で示す資産管理番号４２２ｂに対応する。個体識別番号４２３ｂは、ＳＩＭカードに記録された固体識別番号であり、図２で示す個体識別番号４２２ｃに対応する。電話番号４２３ｃは、携帯端末２の電話番号であり、図２で示す電話番号４２２ｄに対応する。グループ４２３ｄは、携帯端末２を管理するためのグループであり、図２で示すグループ４２２ｅに対応する。利用者名４２３ｅは、携帯端末２を利用するユーザの名前であり、図２で示す利用者名４２２ｆに対応する。生年月日４２３ｆは、携帯端末２を利用するユーザの生年月日であり、図２で示す生年月日４２２ｇに対応する。
【００４０】
一例として、仮登録簿テーブル４２３は質問に対する回答を一時的に記憶するので、質問以外の項目（資産管理番号〜グループ）は空白となっている。利用者名４２３ｅが「みさきけんじ」である場合、生年月日４２３ｆが「１９８７／８／７」として記憶している。また、利用者名４２３ｅが「みさきけんじ」である場合、生年月日４２３ｆが「１９８７／９／１０」として記憶している。また、利用者名４２３ｅが「なかむらかおる」である場合、生年月日４２３ｆが「１９８８／３／１」として記憶している。
【００４１】
回答チェック部４３４は、携帯端末２に送信された質問に対応する回答をチェックする。例えば、回答チェック部４３４は、管理端末３から回答の提示要求があった場合、仮登録簿テーブル４２３に記憶された回答について、質問情報４２１に設定された質問項目毎のチェック項目に基づいて各質問項目に対する回答をチェックする。一例として、質問項目が「なまえ」の場合、チェック項目が日本語であることおよび同一名がないことが質問情報４２１に設定されていたとする。すると、回答チェック部４３４は、回答で示されたデータが日本であるか否かを判定する。さらに、回答チェック部４３４は、仮登録簿テーブル４２３を参照して、回答で示されたデータと同一の利用者名がないか否かを判定する。
【００４２】
回答提示部４３５は、回答チェック部４３４によるチェック結果を含んだ、追加情報に対する回答、回答の送信に付随した情報および接続要求とともに送信されたインベントリに含まれる情報に基づき、携帯端末２の識別に関する候補情報を管理端末３に提示する。例えば、回答提示部４３５は、質問に対する回答にすべて誤りがない場合、質問に対する回答を、マークをつけないで管理端末３に提示する。また、回答提示部４３５は、質問に対する回答に誤りがある場合、誤りがあった回答にはマークをつけ、誤りがなかった回答にはマークをつけないで、管理端末３に提示する。また、回答提示部４３５は、提示の際、回答が入力された入力日や携帯端末２の携帯種別などの情報をともに提示する。
【００４３】
資産管理番号送信部４３６は、回答提示部４３５によって管理端末３に提示された回答を基に管理端末３で付与された資産管理番号を、該当する携帯端末２に送信する。この結果、資産管理番号を受信した携帯端末２は、次回の接続要求のとき、個体識別番号がない場合であっても、接続要求とともに資産管理番号を含んだインベントリを送信することができる。これにより、管理サーバ４は、インベントリに個体識別番号を含んでいなくても資産管理番号を含んでいるので、接続要求があった個体を識別でき、インベントリを資産管理番号から紐付くグループに対応付けることができる。
【００４４】
管理端末３は、携帯端末２の管理者の端末である。一例として、管理端末３は、携帯端末２を識別するヒントとなる質問を事前に設定し、設定した質問を管理サーバ４に送信する。
【００４５】
また、一例として、管理端末３は、管理サーバ４によって提示された、質問に対する回答を画面に表示する。このとき、管理端末３は、マークがついた誤りがあった回答には色を変えて表示する。そして、管理者は、表示された画面に基づいて、画面に表示された回答から識別される携帯端末２を確認し、確認した携帯端末２に資産管理番号を付与するとともにグループを割り当てる。そして、管理端末３は、表示された画面に基づいて、管理者によって確認された携帯端末２の資産管理番号およびグループを、管理簿テーブル４２２の当該携帯端末２の回答と一致するレコードに更新する。このとき、管理端末３は、管理簿テーブル４２２に更新されたレコードに対応する仮登録簿テーブル４２３のレコードを削除する。なお、管理端末３は、管理者によって確認された携帯端末２の資産管理番号およびブループを、管理簿テーブル４２２の回答と一致するレコードに更新できない場合がある。例えば、回答と一致するレコードが事前に管理簿テーブル４２２に登録されていないような場合である。かかる場合には、管理端末３は、管理者によって確認された携帯端末２の資産管理番号およびブループを、回答とともに管理簿テーブル４２２に追加するようにすれば良い。
【００４６】
［管理サーバにおける端末管理処理の手順の一例］
次に、管理サーバ４における端末管理処理の手順について、図４を参照して説明する。図４は、実施例に係る管理サーバにおける端末管理処理の手順の一例を示すフローチャートである。
【００４７】
まず、管理サーバ４の識別有無判定部４３１は、携帯端末２から接続要求があったか否かを判定する（ステップＳ１１）。携帯端末２から接続要求がないと判定した場合（ステップＳ１１；Ｎｏ）、識別有無判定部４３１は、携帯端末２から接続要求があるまで、判定処理を繰り返す。一方、携帯端末２から接続要求があると判定した場合（ステップＳ１１；Ｙｅｓ）、識別有無判定部４３１は、携帯端末２からインベントリを取得する（ステップＳ１２）。
【００４８】
そして、識別有無判定部４３１は、取得したインベントリに個体識別番号が含まれているか否かを判定する（ステップＳ１３）。一方、個体識別番号が含まれていないと判定した場合（ステップＳ１３；Ｎｏ）、識別有無判定部４３１は、取得したインベントリに資産管理番号が含まれているか否かを判定する（ステップＳ１４）。
【００４９】
資産管理番号が含まれていないと判定した場合（ステップＳ１４；Ｎｏ）、質問送信部４３２は、携帯端末２に対して、携帯端末２を識別するヒントとなる質問を送信する（ステップＳ１５）。例えば、質問送信部４３２は、接続要求で指し示されたＵＲＬに応じた質問情報４２１を選択し、選択した質問情報４２１を携帯端末２に送信する。
【００５０】
その後、回答受信部４３３は、質問送信部４３２によって送信された質問に対する回答を受信したか否かを判定する（ステップＳ１６）。回答を受信していないと判定した場合、（ステップＳ１６；Ｎｏ）、回答受信部４３３は、回答を受信するまで、判定処理を繰り返す。一方、回答を受信したと判定した場合（ステップＳ１６；Ｙｅｓ）、回答受信部４３３は、回答を仮登録簿テーブル４２３に登録する（ステップＳ１７）。
【００５１】
続いて、回答チェック部４３４は、管理端末３から回答の提示要求があったか否かを判定する（ステップＳ１８）。管理端末３から回答の提示要求がないと判定した場合（ステップＳ１８；Ｎｏ）、回答チェック部４３４は、管理端末３から携帯端末２を識別するヒントとなる質問の再送信要求があったか否かを判定する（ステップＳ１８Ａ）。
【００５２】
管理端末３から携帯端末２を識別するヒントとなる質問の再送信要求があったと判定した場合（ステップＳ１８Ａ；Ｙｅｓ）、回答チェック部４３４は、携帯端末２に対して質問の再送信をすべく、ステップＳ１５に移行する。一方、管理端末３から携帯端末２を識別するヒントとなる質問の再送信要求がなかったと判定した場合（ステップＳ１８Ａ；Ｎｏ）、回答チェック部４３４は、管理端末３から回答の提示要求があるまで、判定処理を繰り返す。
【００５３】
一方、管理端末３から回答の提示要求があると判定した場合（ステップＳ１８；Ｙｅｓ）、回答チェック部４３４は、仮登録簿テーブル４２３に記憶された回答をチェックし、回答提示部４３５は、チェック結果を含んだ、質問に対する回答を管理端末３に提示する（ステップＳ１９）。例えば、回答チェック部４３４は、仮登録簿テーブル４２３に記憶された回答について、質問情報４２１に設定された質問項目毎のチェック項目に基づいて各質問項目に対する回答をチェックする。そして、回答提示部４３５は、チェックした結果を含んだ、質問に対する回答を管理端末３に提示する。
【００５４】
その後、制御部４３は、管理端末３からの管理簿テーブル４２２への書き込み要求に基づいて、管理端末３によってグループ化されたデータを管理簿テーブル４２２に記録する（ステップＳ２０）。例えば、制御部４３は、管理端末３によって付与された資産管理番号および割り当てられたグループを、管理簿テーブル４２２の回答と一致するレコードに更新する。このとき、制御部４３は、管理簿テーブル４２２に更新されたレコードに対応する仮登録簿テーブル４２３のレコードを削除する。
【００５５】
そして、資産管理番号送信部４３６は、管理簿テーブル４２２に記録された資産管理番号を該当する携帯端末２に送信し（ステップＳ２１）、処理を終了する。この結果、資産管理番号を受信した携帯端末２は、個体識別番号がない場合であっても、次回の接続要求のとき、接続要求とともに資産管理番号を含んだインベントリを送信することができる。これにより、管理サーバ４は、インベントリに個体識別番号を含んでいなくても資産管理番号を含んでいるので、接続要求があった個体を識別でき、インベントリを資産管理番号から紐付くグループに対応付けることができる。
【００５６】
なお、個体識別番号がインベントリに含まれていると判定した場合（ステップＳ１３；Ｙｅｓ）または資産管理番号がインベントリに含まれていると判定した場合（ステップＳ１４；Ｙｅｓ）、識別有無判定部４３１は、処理をステップＳ２２に移行する。制御部４３は、携帯端末２の個体を識別できるからである。ステップＳ２２では、制御部４３は、個体識別番号が含まれていると判定した場合、個体識別番号が管理簿テーブル４２２に記憶されたデータと一致しているか否かを判定する。また、制御部４３は、資産管理番号が含まれていると判定した場合、資産管理番号が管理簿テーブル４２２に記憶されたデータと一致しているか否かを判定する。
【００５７】
そして、管理簿テーブル４２２に記憶されたデータと一致していないと判定した場合（ステップＳ２２；Ｎｏ）、制御部４３は、接続要求された管理端末２が識別できないので、質問送信部４３２が行うステップＳ１５の処理に移行する。
【００５８】
一方、管理簿テーブル４２２に記憶されたデータと一致していると判定した場合（ステップＳ２２；Ｙｅｓ）、制御部４３は、一致していると判定したデータを含むレコードにグループが含まれているか否かを判定する（ステップＳ２３）。グループが含まれていると判定した場合（ステップＳ２３；Ｙｅｓ）、制御部４３は、接続要求があった携帯端末２が既に管理されているので、処理を終了する。
【００５９】
一方、グループが含まれていないと判定した場合（ステップＳ２３；Ｎｏ）、制御部４３は、接続要求があった携帯端末２がまだ管理されていないので、個体識別番号または資産管理番号を基にグループ化を行う（ステップＳ２４）。例えば、制御部４３は、グループが含まれていないと判定した個体識別番号または資産管理番号に関し、管理端末３に対してアラームを報知する。その後、管理者が、管理端末３に報知された内容に基づいて、グループを割り当てるようにすれば良い。
【００６０】
そして、制御部４３は、管理端末３からの管理簿テーブル４２２への書き込み要求に基づいて、管理端末３によってグループ化されたデータを管理簿テーブル４２２に記録し（ステップＳ２５）、処理を終了する。
【００６１】
［質問設定画面の一例］
次に、管理端末３における質問設定画面について、図５および図６を参照して説明する。図５では、管理端末３が、学校など教育現場に所属する集団の利用する携帯端末２を管理する場合に用いられる質問設定画面の一例を示す。図６では、管理端末３が民間企業に所属する集団の利用する携帯端末２を管理する場合に用いられる質問設定画面の一例を示す。
【００６２】
図５は、管理端末における質問設定画面の一例（学校の場合）を示す図である。図５に示すように、管理端末３は、管理者によって設定された質問項目および質問項目毎にチェック項目を表示する。ここでは、質問項目として、「資産管理番号」、「なまえ」および「生年月日」が設定されている。１つの質問項目である「資産管理番号」では、質問に対する回答の入力のチェック項目として、「英数字」、「桁チェック」および入力が「任意」であることが設定されている。また、１つの質問項目である「なまえ」では、チェック項目として、「日本語」、「同一名チェック」および入力が「必須」であることが設定されている。また、１つの質問項目である「生年月日」では、チェック項目として、「年月日」、「範囲チェック」および入力が「必須」であることが設定されている。そして、管理端末３は、質問情報４２１の登録を促す設定ボタンを表示するとともに、質問設定をキャンセルするキャンセルボタンを表示する。図５では、管理端末３は、学校に所属する集団が利用する携帯端末２を管理する際に用いられる質問情報４２１を登録することができる。
【００６３】
図６は、管理端末における質問設定画面の一例（民間企業の場合）を示す図である。図６に示すように、管理端末３は、管理者によって設定された質問項目および質問項目毎にチェック項目を表示する。ここでは、質問項目として、「従業員番号」、「所属コード」および携帯端末２を「配付時添付のキーコード」が設定されている。１つの質問項目である「従業員番号」では、質問に対する回答の入力のチェック項目として、「英数字」、「桁チェック」および入力が「必須」であることが設定されている。また、１つの質問項目である「所属コード」では、チェック項目として、「英数字」、「桁チェック」および入力が「必須」であることが設定されている。また、１つの質問項目である「配付時添付のキーコード」では、チェック項目として、「数字」、「桁チェック」および入力が「必須」であることが設定されている。そして、管理端末３は、質問情報４２１の登録を促す登録ボタンを表示するとともに、質問設定をキャンセルするキャンセルボタンを表示する。図６では、管理端末３は、民間企業に所属する集団が利用する携帯端末２を管理する際に用いられる質問情報４２１を登録することができる。
【００６４】
［回答入力画面の一例］
次に、携帯端末２における回答入力画面について、図７および図８を参照して説明する。図７では、学校など教育現場の場合に携帯端末２で用いられる回答入力画面の一例を示す。図８では、民間企業の場合に携帯端末２で用いられる回答入力画面の一例を示す。
【００６５】
図７は、携帯端末における回答入力画面の一例（学校の場合）を示す図である。図７に示すように、携帯端末２は、ユーザによってエージェントがインストールされた際、管理サーバ４から送信された質問を表示する。表示される質問は、学校の場合に質問設定画面から登録された質問情報４２１に対応する。ここでは、携帯端末２のエージェントは、自端末に識別キーである個別識別番号がないので、質問に対する回答の入力を促している。携帯端末２のエージェントは、質問として、「資産管理番号」、「なまえ」および「生年月日」を表示している。そして、１つの質問項目である「資産管理番号」に対する回答として、ユーザによって何も入力されていない。また、１つの質問項目である「なまえ」に対する回答として、ユーザによって「みさきけんじ」という入力がされている。また、１つの質問項目である「生年月日」に対する回答として、ユーザによって「１９８７／８／７」という入力がされている。そして、携帯端末２は、質問に対する回答の送信を促す送信ボタンを表示する。図７では、携帯端末２は、自端末を識別するヒントを管理サーバ４に返信することができる。
【００６６】
図８は、携帯端末における回答入力画面の一例（民間企業の場合）を示す図である。図８に示すように、携帯端末２は、ユーザによってエージェントがインストールされた際、管理サーバ４から送信された質問を表示する。表示される質問は、民間企業の場合に質問設定画面から登録された質問情報４２１に対応する。ここでは、携帯端末２のエージェントは、自端末に識別キーである個別識別番号がないので、質問に対する回答の入力を促している。携帯端末２のエージェントは、質問として、「従業員番号」、「所属コード」および「配付時添付のキーコード」を表示している。そして、１つの質問項目である「従業員番号」に対する回答として、ユーザによって「７９８８１２」という入力がされている。また、１つの質問項目である「所属コード」に対する回答として、ユーザによって何も入力されていない。また、１つの質問項目である「配付時添付のキーコード」に対する回答として、ユーザによって「５５２」という入力がされている。そして、携帯端末２のエージェントは、質問に対する回答の送信を促す送信ボタンを表示する。図８では、携帯端末２のエージェントは、自端末を識別するヒントを管理サーバ４に返信することができる。
【００６７】
［グループ割り当て画面の一例］
次に、学校など教育現場の場合に用いられる、管理端末３におけるグループ割当画面について、図９を参照して説明する。図９は、管理端末におけるグループ割当画面の一例（学校の場合）を示す図である。
【００６８】
図９に示すように、管理端末３は、管理サーバ４から提示された、チェック結果を踏まえた質問に対する回答ａ１を表示する。ここでは、表示される質問に対する回答ａ１は、学校の場合に、質問設定画面から質問情報４２１に登録された質問（「資産管理番号」、「なまえ」および「生年月日」）に対する回答である。そして、１つの質問項目である「なまえ」に対する回答のうち、誤りがあった回答としてマークがついた「みさきけんじ」（ａ１１）は、例えば赤色で表示する。同一名チェックで誤りとなったからである。また、１つの質問項目である「生年月日」に対する回答のうち、誤りがあった回答としてマークがついた「１９５６／４／２７」（ａ１２）は、例えば赤色で表示する。指定された範囲外の日付で誤りとなったからである。なお、１つの質問項目である「資産管理番号」は、任意の質問項目であるので、空白であっても誤りとして表示されない。
【００６９】
また、管理端末３は、携帯端末２によって質問に対する回答が入力された際の入力日、利用時間および端末種別の情報ａ２を、例えば回答を返信したときに共に返信された情報やインベントリから自動的に採取して表示する。そして、入力日のうち、入力日として注意する日付を、例えば青色で表示する。ここでは、「２０１１／０９／１０  １０：２３」（ａ１３）を、青色で表示する。かかる日は、土曜日であり登校日でないので、注意を喚起するためである。
【００７０】
また、管理端末３は、管理者が設定したグループａ３および管理者が確認したことを示すチェックボックスａ４内のチェックを表示する。ここでは、同一名チェックで誤りがあった下段の「みさきけんじ」は、管理者による確認の結果、携帯端末２と結びついたので、管理者が設定したグループａ３に「４年２組」が表示され、管理者が確認したことを示すチェックが表示されている。また、入力日として注意する日付であった「２０１１／０９／１０」は、管理者による確認の結果、携帯端末２と結びついたので、管理者が設定したグループａ３に「４年２組」が表示され、管理者が確認したことを示すチェックが表示されている。
【００７１】
また、管理端末３は、質問を携帯端末２に再送信を要求することを示すチェックボックスａ５内のチェックを表示する。管理者による確認の結果、回答が携帯端末２と結びつかないような場合である。ここでは、同一名チェックで誤りがあった上段の「みさきけんじ」は、管理者による確認の結果、携帯端末２と結びつかなかったので、管理者が質問を再送信することを要求するチェックが表示されている。また、生年月日が指定範囲外の日付で誤りがあった「１９５６／４／２７」の「さとうあけみ」は、管理者が質問を再送信することを要求するチェックが表示されている。
【００７２】
また、管理端末３は、グループ割当の確定を促す確定ボタンを表示するとともに、グループ割当をキャンセルするキャンセルボタンを表示する。ここで、管理端末３は、確定ボタンが押下されると、ａ４に示すチェックが表示された、グループ化されたデータの管理簿テーブル４２２への書き込み要求を管理サーバ４に送信する。加えて、管理端末３は、ａ５に示すチェックが表示されたデータに関して、質問の再送信要求を管理サーバ４に送信する。
【００７３】
図９では、管理端末３は、学校に所属する集団が利用する携帯端末２であって個別管理番号がない携帯端末２を識別し、グループ化することができる。
【００７４】
［実施例の効果］
上記実施例によれば、管理サーバ４は、携帯端末２から接続要求があった場合、接続要求とともに送信されたインベントリに当該端末の個体識別番号が含まれているか否かを判定する。そして、管理サーバ４は、接続要求があった携帯端末の個体識別番号が含まれていないと判定された場合、当該端末に対して、当該端末を識別するヒントとなる質問を送信する。そして、管理サーバ４は、送信された質問に対する回答を提示する。そして、携帯端末２は、管理サーバ４によって送信された質問を画面に表示する。そして、携帯端末２は、表示された画面に入力された回答を管理サーバ４に返信する。かかる構成によれば、管理サーバ４は、携帯端末２に固体識別番号が含まれていない場合であっても、当該端末を識別するヒントとなる質問に対する回答がヒントとなって当該端末を識別できるので、識別できた当該端末をグループ分けできる。この結果、管理サーバ４は、携帯端末２に固体識別番号が含まれていない場合であっても、当該端末を管理することができる。
【００７５】
また、上記実施例によれば、管理サーバ４は、提示された回答を基に付与された資産管理番号を、当該回答を返信した携帯端末２に送信する。そして、管理サーバ４は、接続要求とともに送信されたインベントリに当該端末の個体識別番号および資産管理番号が含まれているか否かを判定する。そして、管理サーバ４は、接続要求があった携帯端末２の個体識別番号および資産管理番号が共に含まれていないと判定された場合、当該端末に対して、当該端末を識別するヒントとなる質問を送信する。かかる構成によれば、管理サーバ４は、携帯端末２に個体識別番号が含まれていない場合であっても、当該端末に資産管理番号が付与されると、付与された資産管理番号を用いて当該端末を識別できる。このため、管理サーバ４は、識別できる端末のインベントリを資産管理番号から紐付くグループに対応付けることができる。
【００７６】
また、上記実施例によれば、管理サーバ４は、質問に対する回答に含まれるデータについて、データの妥当性をチェックする。かかる構成によれば、管理サーバ４は、回答に含まれるデータに妥当でないデータがあれば、妥当でない旨を提示できるので、回答から携帯端末２を識別する確認作業を効率的に行わせることができる。
【００７７】
［プログラムなど］
なお、管理サーバ４は、既知のパーソナルコンピュータ、ワークステーションなどの情報処理装置に、上記した識別有無判定部４３１、質問送信部４３２および回答受信部４３３などの各機能を搭載することによって実現することができる。
【００７８】
また、図示した各装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的態様は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、回答チェック部４３４と回答提示部４３５とを１個の部として統合しても良い。一方、識別有無判定部４３１を個体識別番号の有無を判定する第１の判定部と資産管理番号の有無を判定する第２の判定部とに分散しても良い。また、質問情報４２１、管理簿テーブル４２２および仮登録簿テーブル４２３などの記憶部４２を管理サーバ４の外部装置としてネットワーク経由で接続するようにしても良い。
【００７９】
また、上記実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図１に示した管理サーバ４と同様の機能を実現する端末管理プログラムを実行する管理サーバ４の一例を説明する。図１０は、端末管理プログラムを実行する管理サーバの一例を示す図である。
【００８０】
図１０に示すように、管理サーバ２００は、各種演算処理を実行するＣＰＵ２０１と、ユーザからのデータの入力を受け付ける入力装置２０２と、ディスプレイ２０３を有する。また、管理サーバ２００は、記憶媒体からプログラムなどを読取る読み取り装置２０４と、ネットワークを介して他のコンピュータとの間でデータの授受を行うインタフェース装置２０５とを有する。また、管理サーバ２００は、各種情報を一時記憶するＲＡＭ２０６と、ハードディスク装置２０７を有する。そして、各装置２０１〜２０７は、バス２０８に接続される。
【００８１】
ハードディスク装置２０７は、端末管理プログラム２０７ａおよび端末管理関連情報２０７ｂを記憶する。ＣＰＵ２０１は、端末管理プログラム２０７ａ読み出して、ＲＡＭ２０６に展開する。端末管理プログラム２０７ａは、端末管理プロセス２０６ａとして機能する。
【００８２】
例えば、端末管理プロセス２０７ａは、識別有無判定部４３１、質問送信部４３２、回答受信部４３３、回答チェック部４３４、回答提示部４３５および資産管理番号送信部４３６に対応する。端末管理関連情報２０７ｂは、質問情報４２１、管理簿テーブル４２２および仮登録簿テーブル４２３に対応する。
【００８３】
なお、端末管理プログラム２０７ａについては、必ずしも最初からそれぞれのハードディスク装置２０７に記憶させておかなくても良い。例えば、管理サーバ２００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に管理端末プログラム２０７ａを記憶させておく。そして、管理サーバ２００がこれらから管理端末プログラム２０７ａを読み出して実行するようにしても良い。
【符号の説明】
【００８４】
１  端末管理システム
２  携帯端末
３  管理端末
４  管理サーバ
２１、４１  通信部
２２  入力部
２３  出力部
２４、４２  記憶部
２５、４３  制御部
２５１  接続要求部
２５２  質問表示部
２５３  回答返信部
４３１  識別有無判定部
４３２  質問送信部
４３３  回答受信部
４３４  回答チェック部
４３５  回答提示部
４３６  資産管理番号送信部
４２１  質問情報
４２２  管理簿テーブル
４２３  仮登録簿テーブル
【図１】
0005817406.tif 000002
【図２】
0005817406.tif 000003
【図３】
0005817406.tif 000004
【図４】
0005817406.tif 000005
【図５】
0005817406.tif 000006
【図６】
0005817406.tif 000007
【図７】
0005817406.tif 000008
【図８】
0005817406.tif 000009
【図９】
0005817406.tif 000010
【図１０】
0005817406.tif 000011