(57)【要約】【課題】通信接続するクライアント自体を盗まれた場合でも、データを盗まれることを防ぐことである。【解決手段】正規な無線ＬＡＮカードを識別する無線ＬＡＮカードＩＤと自装置を識別するクライアントＩＤとを記憶するクライアント３は、差込んだ無線ＬＡＮカードの無線ＬＡＮカードＩＤと前記記憶された無線ＬＡＮカードＩＤとが一致する場合にクライアントＩＤ等の情報を内部又は外部アクセスポイント１ＡＩ，１ＢＩ，２Ｉ，１ＡＥ，１ＢＥ又は２Ｅを介して事業所サーバ１Ａ，１Ｂ又は本部サーバ２に送信し、事業所サーバ１Ａ，１Ｂ又は本部サーバ２は、前記情報が正規なクライアント３から送信されたものである場合に、クライアント３の起動を許可する。【選択図】      図１
2008108254.tif 000002
【特許請求の範囲】
【請求項１】
着脱式の通信接続手段を用いて通信を行う通信装置において、
前記通信接続手段は、第一の識別情報を記憶する第一の記憶手段を備え、
第二の識別情報を記憶する第二の記憶手段と、
装着された前記通信接続手段の第一の記憶手段に記憶された第一の識別情報と前記第二の記憶手段に記憶された第二の識別情報とが一致するか否かを判別する判別手段と、
前記判別手段により前記第一の識別情報と前記第二の識別情報とが一致すると判別された場合に、前記通信接続手段を介して管理装置に通信装置の前記一致した識別情報を送信する送信手段と、
前記管理装置から前記通信接続手段を介して情報を受信する受信手段と
前記受信手段により受信した情報が、前記一致した識別情報の送信に対する通信装置の起動許可情報である場合に、当該通信装置を起動する制御手段と
を備えたことを特徴とする通信装置。
【請求項２】
第一の識別情報を記憶する第一の記憶手段を有する着脱式の通信接続手段を用いて通信を行う通信装置のコンピュータを、
第二の識別情報を記憶する第二の記憶手段、
装着された前記通信接続手段の第一の記憶手段に記憶された第一の識別情報と前記第二の記憶手段に記憶された第二の識別情報とが一致するか否かを判別する判別手段と、
前記判別手段により前記第一の識別情報と前記第二の識別情報とが一致すると判別された場合に、前記通信接続手段を介して管理装置に通信装置の前記一致した識別情報を送信する送信手段、
前記管理装置から前記通信接続手段を介して情報を受信する受信手段、
前記受信手段により受信した情報が、前記一致した識別情報の送信に対する通信装置の起動許可情報である場合に、当該通信装置を起動する制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送受信を行う通信装置及びプログラムに関する。
【背景技術】
【０００２】
従来、無線ＬＡＮ（Local Area Network）へのアクセスに対するセキュリティとしては、同じキーワードを持つ通信装置、例えばパソコンによってのみ当該無線ＬＡＮへアクセスできない構成としたものや、データの暗号化による電波の盗聴防止を計ったものがあった。
【０００３】
また、パソコン自体の盗難の防止には、パソコン本体を持出し不可能にするためにチェーン等で繋いだり、パソコン本体を保管庫に入れ鍵を掛けていた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の無線ＬＡＮのセキュリティは、不正アクセス及び盗聴には有効であるが、無線ＬＡＮに接続しない状態でもパソコン自体で自由に立上げ可能であるので、パソコン自体を盗難された場合、そのパソコン内のファイルやデータを見られる可能性があり、また、盗難されたパソコン自体を使用して無線ＬＡＮに接続して、ＬＡＮ上の機器のデータを盗まれる可能性があった。
【０００５】
また、従来のパソコン自体をチェーンで繋いだり、保管庫に入れる構成では、管理者の管理作業負担が大きいという問題があった。
【０００６】
本発明の課題は、通信接続する通信装置自体を盗まれた場合に、データを盗まれることを防ぐことである。
【課題を解決するための手段】
【０００７】
本発明の通信装置は、着脱式の通信接続手段を用いて通信を行う通信装置において、前記通信接続手段は、第一の識別情報を記憶する第一の記憶手段を備え、第二の識別情報を記憶する第二の記憶手段と、装着された前記通信接続手段の第一の記憶手段に記憶された第一の識別情報と前記第二の記憶手段に記憶された第二の識別情報とが一致するか否かを判別する判別手段と、前記判別手段により前記第一の識別情報と前記第二の識別情報とが一致すると判別された場合に、前記通信接続手段を介して管理装置に通信装置の前記一致した識別情報を送信する送信手段と、前記管理装置から前記通信接続手段を介して情報を受信する受信手段と前記受信手段により受信した情報が、前記一致した識別情報の送信に対する通信装置の起動許可情報である場合に、当該通信装置を起動する制御手段とを備える。
【発明の効果】
【０００８】
本発明によれば、接続された通信接続手段の第一の記憶手段に記憶された識別情報と、記憶された第二の識別情報とが一致し、且つ、管理装置から起動許可情報を受信した場合に、通信装置を起動するようにしているので、通信装置を使用しない場合に通信装置から通信接続手段を外して管理しておくことで、その通信装置が盗まれた場合、正規の第一の識別情報を有する通信接続手段を装着し、且つ、管理装置から起動許可情報を受信しなければその通信装置を起動できないので、通信装置が盗難された場合にその中のデータが盗まれることを防ぐことができる。
【発明を実施するための最良の形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態を説明する。
【００１０】
先ず、図１〜図５を参照して本実施の形態における装置の特徴を説明する。図１は、本実施の形態におけるＬＡＮシステムαの構成を示すブロック図であり、図２は、事業所サーバ及び本部サーバが管理する領域を示す図であり、（Ｉ）は、事業所サーバ１Ａが管理する領域を示す図であり、（II）は、事業所サーバ１Ｂが管理する領域を示す図であり、（III）は、本部サーバ２が管理する領域を示す図である。図３は、事業所サーバ１Ａ，１Ｂの内部構成を示す図であり、図４は、本部サーバ２の内部構成を示す図であり、図５は、クライアント３の内部構成を示す図である。
【００１１】
図１に示すように、本実施の形態のＬＡＮシステムαは、ある会社のＬＡＮ接続によるクライアント−サーバシステムとし、その会社は２つの事業所Ａ，Ｂを有し、それぞれ従業員が所属し、事業所Ａ，Ｂは本部により管理されているものとする。更に、本部は事業所と同様に機能し、従業員も所属し、本部は、自分と事業所Ａ，Ｂとを集中管理する。
【００１２】
ＬＡＮシステムαは、事業所Ａ内のクライアントを管理する事業所サーバ１Ａと、事業所Ｂ内のクライアントを管理する事業所サーバ１Ｂと、事業所サーバ１Ａ，１Ｂ及び本部のクライアントを管理する本部サーバ２と、従業員が所有する可搬端末であるクライアント３とを有し、事業所サーバ１Ａ，１Ｂと本部サーバ２とは有線ＬＡＮ４により通信接続されている。クライアント３は、例えばノート型パソコン等の持ち運び可能な端末であり、無線ＬＡＮ通信が可能な装置である。
【００１３】
また、ＬＡＮシステムαは、クライアント３と無線ＬＡＮ通信を行う、事業所サーバ１Ａに接続された内部アクセスポイント１ＡＩ及び外部アクセスポイント１ＡＥと、同様に事業所サーバ１Ｂに接続された内部アクセスポイント１ＢＩ及び外部アクセスポイント１ＢＥとを有する。
【００１４】
ここで、図２を参照して、内部アクセスポイント１ＡＩ，１ＢＩ，２Ｉ及び外部アクセスポイント１ＡＥ，１ＢＥ，２Ｅを説明する。内部アクセスポイント１ＡＩは、図２（Ｉ）に示す事業所Ａ内の正当に無線ＬＡＮ通信可能な領域である内部領域５１Ａの無線ＬＡＮ通信の中継器である。外部アクセスポイント１ＡＥは、内部領域５１Ａの外側近隣の領域である外部領域５２Ａにおける無線ＬＡＮ通信の中継器であり、不正な無線ＬＡＮ接続を検出するために用いられる。
【００１５】
また、企業に所属する従業員は、その役職、仕事内容等により、複数のグループに分けられており、各グループは、無線ＬＡＮ通信を許可された領域が異なるものであるとする。今、グループａ，ｂ，ｃ，ｄ，ｅが存在するとすれば、図２（Ｉ）に示すように、グループａに所属する従業員はグループ領域５３ａ１，５３ａ２内で無線ＬＡＮに正当にアクセスでき、グループｂに所属する従業員はグループ領域５３ａ１内で、グループｃに所属する従業員はグループ領域５３ｃ内で無線ＬＡＮに正当にアクセスできる。
【００１６】
例えば、一般的な従業員は、グループ領域が少ない或いは狭いグループに所属させ、システム管理者や管理職である従業員には、グループ領域が多い或いは広いグループに所属させることができる。また、１人の従業員を複数のグループに所属させる構成でもよく、グループ領域同士が重なりをもつ構成等でもよい。
【００１７】
また、図２（II）に示すように、事業所Ｂについても同様に、内部アクセスポイント１ＡＩは、事業所Ｂ内の正当に無線ＬＡＮ通信可能な領域である内部領域５１Ｂの無線ＬＡＮ通信の中継器である。外部アクセスポイント１ＢＥは、外部領域５２Ｂにおける無線ＬＡＮ通信の中継器である。
【００１８】
事業所Ｂには、内部領域５１Ｂと、内部領域５１Ｂの外側近隣の外部領域５２Ｂとが設けられ、内部領域５１Ｂ内には、グループａに所属する従業員が無線ＬＡＮに正当にアクセスできるグループ領域５３ａ３と、グループｂに所属する従業員に対応するグループ領域５３ｂ２と、グループｄに所属する従業員に対応するグループ領域５３ｄとが含まれる。
【００１９】
また、ＬＡＮシステムαは、同様に本部サーバ２と接続される内部アクセスポイント２Ｉと、外部アクセスポイント２Ｅとを有する。図２（III）に示すように、本部についても同様に、内部アクセスポイント２Ｉは、本部内の正当に無線ＬＡＮ通信可能な領域である内部領域５１の無線ＬＡＮ通信の中継器である。外部アクセスポイント２Ｅは、外部領域５２における無線ＬＡＮ通信の中継器である。
【００２０】
本部には、内部領域５１と、内部領域５１の外側近隣の外部領域５２とが設けられ、内部領域５１内には、グループａに所属する従業員が無線ＬＡＮに正当にアクセスできるグループ領域５３ａ４と、グループｂに所属する従業員に対応するグループ領域５３ｂ３と、グループｅに所属する従業員に対応するグループ領域５３ｅとが含まれる。
【００２１】
有線ＬＡＮ４は、ＷＡＮ（Wide Area Network）等を含めてもよく、また、電話回線網、ＩＳＤＮ（Integrated Services Digital Network）回線網、広帯域通信回線網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ（Cable Television）回線、光通信回線、無線通信回線と、それらを接続するインターネットサービスプロバイダ等を含む構成でもよい。
【００２２】
本実施の形態では、事業所サーバは２台であるが、これに限るものではなく、任意の事業所の数に対応した他の台数でもよく、また、従業員のグループの構成や、グループ領域の数及び配置構成は、図１、図２に示す構成に限られるものではない。また、各アクセスポイントは１台で表現されているが、複数台が設置されて一定の領域をカバーしているものとする。
【００２３】
図３に示すように、事業所サーバ１Ａ，１Ｂは、各部を中央制御するＣＰＵ（Central Processing Unit）１１と、ユーザから情報の入力を受付ける入力部１２と、一時的に情報を格納するＲＡＭ（Random Access Memory）１３と、情報をユーザに対して表示する表示部１４と、情報を記憶する記憶装置１５と、外部機器と情報を送受信する通信制御部１６と、現在日時を出力する計時部１７と、事業所内の従業員の出退社時刻を記録するタイムレコーダ１８とから構成され、各部がバス１９により接続される。
【００２４】
ＣＰＵ１１は、記憶装置１５内に記憶されているシステムプログラム及び事業所サーバ１Ａ，１Ｂに対応する各種アプリケーションプログラムの中から指定されたアプリケーションプログラムをＲＡＭ１３内に展開し、入力部１２から入力される各種指示又はそれに応じた各種データをＲＡＭ１３内に一時的に格納し、この入力指示及び入力データに応じて記憶装置１５内に格納されたアプリケーションプログラムに従って各種処理を実行し、その処理結果をＲＡＭ１３内に格納すると共に、表示部１４に表示する。
【００２５】
ＣＰＵ１１は、第１のクライアント起動管理処理を実行する。第１のクライアント起動管理処理の実行によりＣＰＵ１１は、クライアント３から受信したクライアントＩＤ，無線ＬＡＮカードＩＤ、緯度及び経度情報並びに現在の日時情報を、記憶手段１５に記憶された場所特定テーブル７１及び個人別管理メモリ７２に格納された情報を用いて各情報が正当であるかを判別し、正当である場合には、起動を許可する判定結果をクライアント３へ送信し、正当でない場合には、起動を停止する判定結果をクライアント３へ送信し、管理者及び所有者へ盗難可能性の旨をメール送信する。
【００２６】
また、ＣＰＵ１１は、受信したクライアントＩＤが場所特定テーブル７１及び個人別管理メモリ７２にない場合、前記各情報を本部サーバ２に送信し、本部サーバ２からクライアント３の起動許可の判定結果を受信してクライアント３へ送信する（図１１参照）。
【００２７】
入力部１２は、カーソルキー、数字入力キー及び各種機能キー等を備えたキーボード並びにマウス等のポインティングデバイス等を含み、操作者によりキーボードで押下された押下信号やポインティングデバイスの位置信号をＣＰＵ１１に出力する。
【００２８】
ＲＡＭ１３は、各種プログラム、入力データ及び処理結果等の各種データを、ランダムアクセス展開可能に格納するワーク領域を有して、各種情報を一時的に記憶するメモリである。
【００２９】
表示部１４は、ＣＲＴ（Cathode Ray Tube）、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）又はＥＬ（Electro Luminescence）ディスプレイ等を備え、ＣＰＵ１１から入力される表示指示に従って各種表示データの画面表示を行う。
【００３０】
記憶装置１５は、各種プログラム、各種データなどが予め記憶されまたは書込み可能な記録媒体（図示せず）を有し、当該記録媒体は、磁気的、光学的記録媒体若しくは半導体等の不揮発性メモリ等のＣＰＵ１１読取り可能な記録媒体で構成されている。当該記録媒体は、固定ハードディスク等の固定的に設けたもの若しくはＣＤ−ＲＷ、ＤＶＤ＋ＲＷ、ＤＶＤ−ＲＡＭ、メモリカード、携帯ハードディスク等の着脱自在に装着する可搬型のものを含む。
【００３１】
ＲＡＭ１３及び記憶装置１５は、ＣＰＵ１１の制御により内部データの読込み及び書換えが可能な構成である。なお、前記記録媒体としては、他にも、読書き可能なフレキシブルディスク、光磁気ディスク、フラッシュメモリを採用する構成でもよい。プログラムを記録する記録媒体としては、読込み専用のＣＤ−ＲＯＭ、ＤＶＤ、ＲＯＭ等を採用する構成でもよい。
【００３２】
また、記憶装置１５に記憶されたプログラム、データ等は、その一部若しくは全部を外部機器から通信ネットワークを介して受信して格納する構成にしてもよく、また、記憶装置１５は前記通信ネットワーク上に構築された外部機器の記憶装置であってもよい。更に、前記各種プログラムを前記通信ネットワークを介して外部機器へ送信及びインストールする構成にしてもよい。
【００３３】
通信制御部１６は、有線ＬＡＮ４を介して、本部サーバ２との通信を行うための有線ＬＡＮカード等を備え、また、内部アクセスポイント１ＡＩ，外部アクセスポイント１ＡＥ（事業部サーバ１Ａの場合）（又は内部アクセスポイント１ＢＩ，外部アクセスポイント１ＢＥ：事業部サーバ１Ｂの場合）と通信接続する機能を有する。
【００３４】
計時部１７は、ＣＰＵ１１の要求により、現在日付及び時刻を含む現在日時を出力する。タイムレコーダ１８は、従業員の出社及び退社の日付及び時刻をその従業員のタイムカードに印字記録し、従業員の出退社の日時情報をＣＰＵ１１に出力する。
【００３５】
また、図４に示すように、本部サーバ２は、ＣＰＵ２１と、入力部２２と、ＲＡＭ２３と、表示部２４と、記憶装置２５と、通信制御部２６と、計時部２７と、タイムレコーダ２８とから構成され、各部はバス２９により接続される。ＣＰＵ２１、入力部２２、ＲＡＭ２３、表示部２４、記憶装置２５、通信制御部２６、計時部２７、タイムレコーダ２８は、それぞれ、事業所サーバ１Ａ，１ＢのＣＰＵ１１、入力部１２、ＲＡＭ１３、表示部１４、記憶装置１５、通信制御部１６、計時部１７、タイムレコーダ１８と同様の構成であるので、同様な説明は省略する。
【００３６】
ＣＰＵ２１は、クライアント起動判定処理及び第２のクライアント起動管理処理を実行する。クライアント起動判定処理の実行によりＣＰＵ２１は、事業所サーバ１Ａ，１Ｂから受信したクライアントＩＤ，無線ＬＡＮカードＩＤ、緯度及び経度情報並びに現在の日時情報を、記憶手段２５に記憶された全場所特定テーブル８１及び事業所別管理メモリ７２に格納された情報を用いて、前記受信した各情報が正当であるかを判別し、正当である場合には、クライアント３の起動を許可する判定結果を事業所サーバ１Ａ，１Ｂへ送信し、正当でない場合には、起動を停止する判定結果を事業所サーバ１Ａ，１Ｂへ送信し、クライアント３の管理者及び所有者へ盗難可能性の旨をメール送信する。
【００３７】
また、ＣＰＵ２１は、受信したクライアントＩＤが全場所特定テーブル８１及び事業所別管理メモリ８２にない場合、クライアント３にその起動停止の判定結果を送信する（図１２参照）。
【００３８】
また、第２のクライアント起動管理処理の実行によりＣＰＵ２１は、クライアント３から受信したクライアントＩＤ，無線ＬＡＮカードＩＤ、緯度及び経度情報並びに現在の日時情報を、記憶手段２５に記憶された全場所特定テーブル８１及び事業所別管理メモリ８２に格納された情報を用いて各情報が正当であるかを判別し、正当である場合には、起動を許可する判定結果をクライアント３へ送信し、正当でない場合には、起動を停止する判定結果をクライアント３へ送信し、クライアント３の管理者及び所有者へ盗難可能性の旨をメール送信する。
【００３９】
また、ＣＰＵ２１は、受信したクライアントＩＤが全場所特定テーブル８１及び事業所別管理メモリ８２にない場合、クライアント３にその起動停止の旨を送信する（図１３参照）。
【００４０】
また、図５に示すように、持ち運び可能な情報処理装置であるクライアント３は、ＣＰＵ３１と、入力部３２と、ＲＡＭ３３と、表示部３４と、記憶装置３５と、通信制御部３６と、ＧＰＳ（Global Positioning System）部３７とから構成され、各部はバス３８により接続される。ＣＰＵ３１、入力部３２、ＲＡＭ３３、表示部３４、記憶装置３５は、それぞれ、事業所サーバ１Ａ，１ＢのＣＰＵ１１、入力部１２、ＲＡＭ１３、表示部１４、記憶装置１５と同様の構成であるので、同様な説明は省略する。
【００４１】
ＣＰＵ３１は、クライアント起動処理を実行する。クライアント起動処理の実行によりＣＰＵ３１は、記憶装置３５に記憶された無線ＬＡＮカードＩＤ９２と、差込まれた無線ＬＡＮカードＦの記憶装置に記憶された無線ＬＡＮカードＩＤとが一致する場合、当該無線ＬＡＮカード情報を、記憶装置３５に記憶されたクライアントＩＤ９１とＧＰＳ部３７から取得した緯度及び経度情報と共に、現在位置する事業所の事業所サーバ１Ａ，１Ｂへ送信し、当該事業所サーバから、各情報が正当な情報であるか否かを示す判定結果を受信し、その判定結果に基づき自装置を起動又は停止する（図１０参照）。
【００４２】
表示部３４は、ＬＣＤやＥＬディスプレイ等により構成される。ＧＰＳ部３７は、ＧＰＳ方式により、人工衛星や地上局からの信号を用いて、自装置の緯度及び経度の情報を取得し、その緯度及び経度情報をＣＰＵ１１に出力する。
【００４３】
また、通信制御部３６は、無線ＬＡＮカードＦを差込むためのスロットを設け、当該スロットに無線ＬＡＮカードＦが差込まれた状態で、内部アクセスポイント１ＡＩ，１ＢＩ若しくは２Ｉ又は外部アクセスポイント１ＡＥ，１ＢＥ若しくは２Ｅを介して、それぞれ、事業所サーバ１Ａ，１Ｂ又は本部サーバ２と無線ＬＡＮ通信を行う。
【００４４】
無線ＬＡＮカードＦは、クライアント３の通信制御部３６に対して着脱自在であり、また、図示しないが、ＲＯＭ（Read Only Memory），フラッシュメモリ等の記憶装置が設けられる。また、外部アクセスポイント１ＡＥ，１ＢＥ，２Ｅは、それぞれ、図示しないＣＰＵ、ＲＡＭ、記憶装置（ＲＯＭ，フラッシュメモリ等）、及び通信制御部を備え、クライアント３との無線通信を介し、事業所サーバ１Ａ，１Ｂ又は本部サーバ２との有線通信を介する。
【００４５】
次に、図６〜図９を参照して、事業所サーバ１Ａ，１Ｂの記憶装置１５、本部サーバ２の記憶装置２５、クライアント３の記憶装置３５、無線ＬＡＮカードＦの記憶装置及び外部アクセスポイント１ＡＥ，１ＢＥ，２Ｅの記憶装置に記憶する情報を説明する。図６は、事業所サーバ１Ａ，１Ｂ及び本部サーバ２に記憶される情報を示す図であり、（Ｉ）は、事業所サーバ１Ａ，１Ｂの記憶装置１５に記憶される情報を示す図であり、（II）は、本部サーバ２の記憶装置２５に記憶される情報を示す図である。図７は、記憶装置１５に記憶された場所特定テーブル７１の内部構成を示す図であり、図８は、記憶装置１５に記憶された個人別管理メモリ７２の内部構成を示す図である。
【００４６】
図９は、クライアント３、無線ＬＡＮカードＦ及び外部アクセスポイント１ＡＥ，１ＢＥ，２Ｅに記憶される情報を示す図であり、（Ｉ）は、クライアント３の記憶装置３５に記憶される情報を示す図であり、（II）は、無線ＬＡＮカードＦの記憶装置に記憶される情報を示す図であり、（III）は、外部アクセスポイント１ＡＥ，１ＢＥ，２Ｅの記憶装置に記憶される情報を示す図である。
【００４７】
図６（Ｉ）に示すように、事業所サーバ１Ａ，１Ｂの記憶装置１５には、事業所サーバに対応する事業所におけるクライアント３の場所を特定するための情報を格納する場所特定テーブル７１と、事業所サーバに対応する事業所に所属する全従業員の管理情報を格納する個人別管理メモリ７２とを記憶する。
【００４８】
図７に示すように、場所特定テーブル７１は、クライアントを識別するクライアントＩＤ又は外部アクセスポイントの外部コードを示す機器ＩＤ７１１と、機器ＩＤ７１１のクライアントＩＤに対応する、事業所内のグループ領域の緯度及び経度の範囲を示す緯度経度７１２と、緯度経度７１２に対応するグループ領域又は外部コードに対応する場所の場所名７１３とを格納する。事業所サーバ１Ａ又は１Ｂに記憶される場所特定テーブル７１は、その事業所に関する場所のデータを記憶する。
【００４９】
また、図８に示すように、場所特定テーブル７２は、事業所サーバ１Ａ又は１Ｂに対応する事業所の従業員の氏名７２１と、氏名７２１の従業員が所有するクライアントを識別するクライアントＩＤ７２２と、クライアントＩＤ７２２に対応するクライアントに差込まれる無線ＬＡＮカードを識別する無線ＬＡＮカードＩＤ７２３と、氏名７２１に対応する従業員の出退社の状態を示す出退社フラグ７２４と、氏名７２１に対応する従業員の就業時間範囲を示す就業時間７２５と、氏名７２１に対応する従業員の携帯電話メールアドレスと７２６と、事業所サーバの管理者の管理者メールアドレス７２７と、クライアント３の停止カウント数を示しカウント数が３以上になると盗難可能性が高い旨を示す停止カウンタ７２８とを格納する。
【００５０】
出退社フラグ７２４は、従業員がタイムレコーダにタイムカードを打刻するのに連動し、出社状態であれば１とし、退社状態であれば０とする。また、本実施の形態では、１人の従業員に対して１台のクライアント３が割当てられているものとするが、これに限るものではなく、１人で数台所有したり、複数の従業員でクライアント３を共有する構成でもよい。
【００５１】
図６（II）に示すように、本部サーバ２の記憶装置２５には、全事業所及び本部におけるクライアント３の場所を特定するための情報を格納する全場所特定テーブル８１と、全事業所及び本部別に所属する全従業員の管理情報を格納する事業所別管理メモリ８２とを記憶する。全場所特定テーブル８１、事業所別管理メモリ８２は、それぞれ、場所特定テーブル７１、個人別管理メモリ７２と同様の構成であり、データの対象を、各事業所から全事業所及び本部に拡張したものであり、項目としては、更に事業所ＩＤを有する構成となり、図面上は省略する。
【００５２】
また、図９（Ｉ）に示すように、クライアント３の記憶装置３５には、自装置であるクライアント３を識別するクライアントＩＤ９１と、クライアントに差し込まれる正当な無線ＬＡＮカードＦを識別する無線ＬＡＮカードＩＤ９２とを記憶する。また、図９（II）に示すように、無線ＬＡＮカードＦの図示しない記憶装置には、自装置である無線ＬＡＮカードを識別する無線ＬＡＮカードＩＤ１０１を記憶する。また、図９（III）に示すように、外部アクセスポイント１ＡＥ，１ＢＥ，２Ｅの図示しない記憶装置には、自装置である外部アクセスポイントに付与された外部コード１１１を記憶する。
【００５３】
次に、図１０〜図１４を参照して、ＬＡＮシステムαの動作を説明する。図１０は、クライアント３において実行するクライアント起動処理を示すフローチャートであり、図１１は、事業所サーバ１Ａ，１Ｂにおいて実行する第１のクライアント起動管理処理を示すフローチャートであり、図１２は、本部サーバ２において実行するクライアント起動判定処理を示すフローチャートであり、図１３は、本部サーバ２において実行する第２のクライアント起動管理処理を示すフローチャートであり、図１４は、外部アクセスポイント１ＡＥ，１ＢＥ，２Ｅにおいて実行する外部コード出力処理を示すフローチャートである。
【００５４】
先ず、図１０を参照して、クライアント３において無線ＬＡＮカードＦが差込まれ、適正な場所からのアクセスである場合にアプリケーションの起動を行うクライアント起動処理を説明する。例えば、クライアント３のユーザが無線ＬＡＮにアクセスしようとする場所で、クライアント３を電源ＯＮしたことをトリガとして、ＣＰＵ３１は、記憶装置３５に記憶されたクライアント起動処理のプログラムを読出し、ＲＡＭ３３に展開して、クライアント起動処理を実行開始する。本処理のプログラムは、ＯＳ（Operating System）上で動作するアプリケーションプログラムでなく、例えば、ＯＳ起動前に動作するシステムプログラムとしてＢＩＯＳ（Basic Input ／ Output System）に組込まれるものである。
【００５５】
クライアント３は、その保管時には、無線ＬＡＮカードＦを通信制御部３６のスロットから抜いておき、その使用時に、無線ＬＡＮカードＦを通信制御部３６のスロットに差込む構成となる。
【００５６】
図１０に示すクライアント起動処理のフローチャートは、クライアント３を構成するコンピュータに各機能を実現させるためのプログラムを説明する為のものである。このプログラムは、ＣＰＵ３１が読取可能なプログラムコードの形態で記憶装置３５に格納されている例で説明するが、全ての機能を記憶装置３５に格納する必要は無く、必要に応じてその一部若しくは全部を通信ネットワークを介して受信して実現するようにしてもよい。この説明は、他の処理でも同様である。
【００５７】
先ず、クライアント３のＣＰＵ３１は、記憶装置３５からクライアントＩＤ９１及び無線ＬＡＮカードＩＤ９２を読出す（ステップＳ１１）。そして、ＣＰＵ３１は、無線ＬＡＮカードＦの記憶装置から無線ＬＡＮカードＩＤ１０１を読出す（ステップＳ１２）。仮に、通信制御部３６に無線ＬＡＮカードＦが差込まれていない場合、無線ＬＡＮカードＦの無線ＬＡＮカードＩＤは読出せないこととなる。
【００５８】
そして、ＣＰＵ３１は、ステップＳ１１において読出した無線ＬＡＮカードＩＤ９２と、ステップＳ１２において読出した無線ＬＡＮカードＩＤ１０１とが一致するか否かを判別する（ステップＳ１３）。一致する場合（ステップＳ１３；ＹＥＳ）、ＣＰＵ３１は、現在の緯度及び経度情報をＧＰＳ部３７から取得し、当該緯度及び経度情報と、前記読出したクライアントＩＤと、前記一致した無線ＬＡＮカードＩＤとを、事業所サーバ１Ａ又は１Ｂへ無線ＬＡＮカードＦを介して無線ＬＡＮ通信で送信する（ステップＳ１４）。クライアント３は、現在いる事業所又はその近辺から、当該事業所の内部アクセスポイント又は外部アクセスポイントを介して、当該事業所の事業所サーバに無線ＬＡＮ通信でアクセスして各情報を送信する。
【００５９】
そして、ＣＰＵ３１は、ステップＳ１４において各情報を送信した事業所サーバから、自装置を起動するか否かの判定結果を、無線ＬＡＮカードＦを介して無線ＬＡＮ通信で受信する（ステップＳ１５）。そして、ＣＰＵ３１は、ステップＳ１５において事業所サーバから判定結果を受信したか否かを判別する（ステップＳ１６）。判定結果を受信していない場合（ステップＳ１６；ＮＯ）、ＣＰＵ３１は、ステップＳ１５へ戻る。
【００６０】
判定結果を受信した場合（ステップＳ１６；ＹＥＳ）、ＣＰＵ３１は、受信した判定結果が、自装置のクライアント３の起動であるか否かを判別する（ステップＳ１７）。判定結果が自装置のクライアント３の起動である場合（ステップＳ１７；ＹＥＳ）、ＣＰＵ３１は、予め記憶装置３５に記憶されていたＯＳプログラムを読出し、ＲＡＭ３３に展開して当該ＯＳを起動する（ステップＳ１８）。判定結果が起動の場合、自装置のクライアント３を正当な場所（グループ領域）で、正当な時間（就業時間）で、ユーザに起動をかけようとされた場合である。
【００６１】
そして、ＣＰＵ３１は、ユーザからのアプリケーションの指定入力を入力部３２から受付け、アプリケーションが指定入力されたか否かを判別する（ステップＳ１９）。アプリケーションが指定入力されていない場合（ステップＳ１９；ＮＯ）、ＣＰＵ３１は、クライアント３の起動処理を終了するか否かを判別する（ステップＳ２０）。クライアント３の起動処理を終了しない場合（ステップＳ２０；ＮＯ）、ＣＰＵ３１は、ステップＳ１９に戻る。クライアント３の起動処理を終了する場合（ステップＳ２０；ＹＥＳ）、ＣＰＵ３１は、クライアント起動処理を終了する。
【００６２】
アプリケーションが指定入力された場合（ステップＳ１９；ＹＥＳ）、ＣＰＵ３１は、指定されたアプリケーションのプログラムを記憶装置３５から読出し、ＲＡＭ３３に展開して当該アプリケーションを実行して（ステップＳ２１）、クライアント起動処理を終了する。
【００６３】
次に、図１１を参照して、事業所サーバ１Ａ、１Ｂにおいて実行する第１のクライアント起動管理処理を実行する。第１のクライアント起動管理処理は、クライアント３が位置する事業所内又はその近辺（外部領域）から、内部アクセスポイント又は外部アクセスポイントを介して無線ＬＡＮ通信によりアクセス要求された事業所サーバで実行され、そのアクセス要求したクライアント３の起動及び無線ＬＡＮへのアクセスの許可又は停止を管理する処理である。ここでは、説明の簡略化のため事業所サーバ１Ａにおいて実行する場合を説明するが、事業所サーバ１Ｂにおいても同様である。
【００６４】
例えば、クライアント３から無線ＬＡＮと、内部アクセスポイント１ＡＩ又は外部アクセスポイント１ＡＥとを介して通信制御部１６から情報を受信したことをトリガとして、ＣＰＵ１１は、記憶装置１５に記憶された第１のクライアント起動管理処理のプログラムを読出し、ＲＡＭ１３に展開して、第１のクライアント起動管理処理を実行開始する。
【００６５】
先ず、ＣＰＵ１１は、クライアント３から受信した情報に、クライアント３の緯度及び経度情報、クライアントＩＤ並びに無線ＬＡＮカードＩＤの各情報を受信したか否かを判別する（ステップＳ３１）。ステップＳ３１において、各情報を外部アクセスポイント１ＡＥを介して受信した場合には、更に外部アクセスポイント１ＡＥに対応する外部コードも受信する。
【００６６】
各情報を受信した場合（ステップＳ３１；ＹＥＳ）、ＣＰＵ１１は、現在の日時を計時部１７から取得する（ステップＳ３２）。そして、ＣＰＵ１１は、記憶装置１５に記憶された場所特定テーブル７１及び個人別管理メモリ７２を参照する（ステップＳ３３）。
【００６７】
そして、ＣＰＵ１１は、受信したクライアント３のクライアントＩＤが、場所特定テーブル７１の機器ＩＤ７１１及び個人別管理メモリ７２のクライアントＩＤ７２２にあるか否かを判別する（ステップＳ３４）。クライアントＩＤがある場合（ステップＳ３４；ＹＥＳ）、ＣＰＵ１１は、受信したクライアント３の緯度及び経度情報が、同じく受信したクライアントＩＤと同じ機器ＩＤ７１１に対応する場所特定テーブル７１内の経度緯度７１２の範囲内か否かを判別する（ステップＳ３５）。経度緯度７１２の範囲内である場合、そのクライアント３は、正当なグループ領域内で使用されるということである。また、ステップＳ３４において一致したクライアントＩＤを該当クライアントＩＤとする。
【００６８】
経度緯度７１２の範囲内である場合（ステップＳ３５；ＹＥＳ）、ＣＰＵ１１は、受信した無線ＬＡＮカードＩＤが、該当クライアントＩＤのクライアントＩＤ７２２に対応する個人別管理メモリ７２内の無線ＬＡＮカードＩＤ７２３と一致するか否かを判別する（ステップＳ３６）。クライアント３は、無線ＬＡＮカードＩＤが正当なクライアントＩＤに対応していないと各ＩＤを事業所サーバに送信できなく、既にステップＳ４でクライアントＩＤはチェックしているので、ステップＳ３６は削除してもよい。ステップＳ３６があれば、例えば、盗難されたクライアント３に盗難者が何らかの手段で改造を施し、改造したクライアント３において無線ＬＡＮカードＩＤが正当なクライアントＩＤに対応していない状態で事業所サーバにアクセスするような不正アクセスによる起動を排除することができる。
【００６９】
無線ＬＡＮカードＩＤが一致する場合（ステップＳ３６；ＹＥＳ）、ＣＰＵ１１は、ステップＳ３２において取得した日時情報が、個人別管理メモリ７２内の該当クライアントＩＤのクライアントＩＤ７２２に対応する就業時間７２５の範囲内であるか否かを判別する（ステップＳ３７）。日時情報が範囲内でない場合（ステップＳ３７；ＮＯ）、ＣＰＵ１１は、個人別管理メモリ７２内の出退社フラグ７２４が１であるか否かを判別する（ステップＳ３８）。
【００７０】
出退社フラグ７２４が１である場合（ステップＳ３８；ＹＥＳ）、ＣＰＵ１１は、無線ＬＡＮへのアクセスの要求元であるクライアント３（以下、該当クライアント３とする）に、起動及び無線ＬＡＮへのアクセスを許可する旨の判定結果を、通信制御部１６、内部アクセスポイント１ＡＩを介して送信する（ステップＳ３９）。
【００７１】
就業時間７２５の範囲内でなく、出退社フラグ７２４が１である場合とは、残業又は早出の場合等であり、該当する従業員の正当な勤務時間である。日時情報が範囲内である場合（ステップＳ３７；ＹＥＳ）、該当する従業員の正当な勤務時間であり、ＣＰＵ１１は、ステップＳ３９へ進む。
【００７２】
そして、ＣＰＵ１１は、該当クライアントＩＤに対応する個人別管理メモリ７２内の停止カウンタ７２８をクリアして０にし、また、停止カウンタクリアの旨を、有線ＬＡＮ４を介して本部サーバ２へ送信して（ステップＳ４０）、第１のクライアント起動管理処理を終了する。ステップＳ４０の後、本部サーバ２のＣＰＵ２１は、停止カウンタクリアの旨を受信し、記憶装置２５内の事業所別管理メモリ８２内の、該当クライアントＩＤに対応する停止カウンタをクリアして０にする。
【００７３】
経度緯度７１２の範囲内でない場合（ステップＳ３５；ＮＯ）、ＣＰＵ１１は、受信した情報の外部コードの有無により、ステップＳ３１におけるクライアント３からの受信が外部アクセスポイント１ＡＥを介しているか否かを判別する（ステップＳ４１）。外部アクセスポイント１ＡＥを介している場合（ステップＳ４１；ＹＥＳ）、ＣＰＵ１１は、該当クライアント３に、起動及び無線ＬＡＮへのアクセスを停止する旨の判定結果を、通信制御部１６、外部アクセスポイント１ＡＥを介して送信する（ステップＳ４２）。
【００７４】
そして、ＣＰＵ１１は、個人別管理メモリ７２内の該当クライアントのクライアントＩＤ７２２に対応する、クライアント３の所有者の携帯電話メールアドレス７２６（所有者宛）と管理者メールアドレス７２７（管理者宛）とに、外部領域５２Ａの旨と、ステップＳ３２において取得した日時情報と、該当クライアント３が盗難された可能性の旨とをメール送信する（ステップＳ４３）。
【００７５】
ステップＳ４３において、ＣＰＵ１１は場所特定テーブル７１を参照し、機器ＩＤ７１１が受信した外部コードに対応する場所名７１３を外部領域５２Ａの旨とする。また、ステップＳ４３は、不正な場所である外部領域から外部アクセスポイントを介して送信しているので、停止カウンタによらず、盗難された可能性が高いとするため、盗難された可能性の旨をメール送信している。
【００７６】
そして、ＣＰＵ１１は、該当クライアントＩＤに対応する個人別管理メモリ７２内の停止カウンタ７２８を＋１して更新し、また、停止カウンタ＋１の旨を、有線ＬＡＮ４を介して本部サーバ２へ送信して（ステップＳ４４）、第１のクライアント起動管理処理を終了する。ステップＳ４４の後、本部サーバ２のＣＰＵ２１は、停止カウンタ＋１の旨を受信し、記憶装置２５内の事業所別管理メモリ８２内の、該当クライアントＩＤに対応する停止カウンタを＋１して更新する。
【００７７】
無線ＬＡＮカードＩＤが一致しない場合（ステップＳ３６；ＮＯ）、出退社フラグ７２４が１でない場合（ステップＳ３８；ＮＯ）又は外部アクセスポイント１ＡＥを介していない場合（ステップＳ４１；ＮＯ）、ＣＰＵ１１は、該当クライアント３に、起動及び無線ＬＡＮへのアクセスを停止する旨の判定結果を、通信制御部１６、内部アクセスポイント１ＡＩを介して送信する（ステップＳ４５）。
【００７８】
そして、ＣＰＵ１１は、該当クライアントのクライアントＩＤ７２２に対応する個人別管理メモリ７２内の停止カウンタ７２８を参照し、当該停止カウンタが２以上であるか否かを判別する（ステップＳ４６）。停止カウンタが２以上である場合（ステップＳ４６；ＹＥＳ）、停止カウンタが今回を合せて、クライアント３が盗難された可能性が高いとする条件である３以上となるので、ＣＰＵ１１は、個人別管理メモリ７２内の該当クライアントのクライアントＩＤ７２２に対応する、クライアント３の所有者の携帯電話メールアドレス７２６（所有者宛）と管理者メールアドレス７２７（管理者宛）とに、事業所内の領域の旨と、ステップＳ３２において取得した日時情報と、該当クライアント３が盗難された可能性の旨とをメール送信し（ステップＳ４７）、ステップＳ４４へ進む。
【００７９】
停止カウンタが２以上でない場合（ステップＳ４６；ＮＯ）、ＣＰＵ１１は、ステップＳ４４へ進む。事業所サーバ１Ａ側のステップＳ３９、Ｓ４２又はＳ４５は、クライアント３側のステップＳ１５に対応する。
【００８０】
クライアントＩＤがない場合（ステップＳ３４；ＮＯ）、ＣＰＵ１１は、ステップＳ３２で取得した日時情報と、ステップＳ３１において受信した各情報とを通信制御部１６及び有線ＬＡＮ４を介して本部サーバ２へ送信する（ステップＳ４８）。そして、ＣＰＵ１１は、クライアント３を起動するか停止するかの旨の判定結果を有線ＬＡＮ４及び通信制御部１６を介して本部サーバ２から受信する（ステップＳ４９）。そして、ＣＰＵ１１は、ステップＳ４９において判定結果が受信されたか否かを判別する（ステップＳ５０）。
【００８１】
判定結果が受信されていない場合（ステップＳ５０；ＮＯ）、ＣＰＵ１１は、ステップＳ４９へ戻る。判定結果が受信された場合（ステップＳ５０；ＹＥＳ）、ＣＰＵ１１は、該当クライアント３に、起動及び無線ＬＡＮへのアクセスを許可又は停止する旨の判定結果を、通信制御部１６と、外部アクセスポイント１ＡＥ又は内部アクセスポイント１ＡＩとを介して送信して（ステップＳ５１）、第１のクライアント起動管理処理を終了する。
【００８２】
各情報を受信しない場合（ステップＳ３１；ＮＯ）、ＣＰＵ１１は、受信した情報に対応するその他の処理を実行して（ステップＳ５２）、第１のクライアント起動管理処理を終了する。
【００８３】
次に、図１２を参照して、本部サーバ２において実行するクライアント起動判定処理を説明する。クライアント起動判定処理は、事業所サーバ１Ａ又は１Ｂにアクセスしてきたクライアント３の起動及び無線ＬＡＮへのアクセスの許可又は停止の判定結果をその事業所サーバへ送信する処理である。例えば、事業所サーバ１Ａ又は１Ｂから有線ＬＡＮ４及び通信制御部２６を介して情報を受信したことをトリガとして、ＣＰＵ２１は、記憶装置２５に記憶されたクライアント起動判定処理のプログラムを読出し、ＲＡＭ２３に展開して、クライアント起動判定処理を開始する。
【００８４】
クライアント起動判定処理を実行する場合、図１０のクライアント３で実行されるクライアント起動処理において、クライアント３は本部の内部領域５１又は外部領域５２に位置し、ステップＳ１４においては、クライアント３は各情報を内部アクセスポイント２Ｉ又は外部アクセスポイント２Ｅを介して本部サーバ２へ無線ＬＡＮにより送信し、ステップＳ１５においては、クライアント３は判定結果を内部アクセスポイント２Ｉ又は外部アクセスポイント２Ｅを介して本部サーバ２から無線ＬＡＮにより受信する構成となる。
【００８５】
先ず、ＣＰＵ２１は、事業所サーバから受信した情報に、事業所サーバで取得された日時情報、クライアント３の緯度及び経度情報、クライアントＩＤ並びに無線ＬＡＮカードＩＤの各情報を受信したか否かを判別する（ステップＳ６１）。事業所サーバがステップＳ３１において各情報を、外部アクセスポイントを介して受信した場合には、これに対応して、更にステップＳ６１において、その外部アクセスポイントに対応する外部コードも受信する。
【００８６】
各情報を受信した場合（ステップＳ６１；ＹＥＳ）、ＣＰＵ２１は、記憶装置２５に記憶された全場所特定テーブル８１及び事業所別管理メモリ８２を参照する（ステップＳ６２）。
【００８７】
そして、ＣＰＵ２１は、該当クライアント３のクライアントＩＤが、全場所特定テーブル８１の機器ＩＤ及び事業所別管理メモリ８２内にあるか否かを判別する（ステップＳ６３）。クライアントＩＤがある場合、そのクライアントＩＤに対応する事業所ＩＤ（対応事業所ＩＤとする）も取得する。クライアントＩＤがある場合（ステップＳ６３；ＹＥＳ）、ＣＰＵ２１は、受信したクライアント３の緯度及び経度情報が、同じく受信した該当クライアントＩＤに対応する全場所特定テーブル８１内の経度緯度の範囲内か否かを判別する（ステップＳ６４）。経度緯度の範囲内である場合、そのクライアント３は、正当なグループ領域内で使用されるということである。
【００８８】
経度緯度の範囲内である場合（ステップＳ６４；ＹＥＳ）、ＣＰＵ２１は、受信した無線ＬＡＮカードＩＤが、該当クライアントＩＤに対応する事業所別管理メモリ８２内の無線ＬＡＮカードＩＤと一致するか否かを判別する（ステップＳ６５）。クライアント３は、無線ＬＡＮカードＩＤが正当なクライアントＩＤに対応していないと各ＩＤを事業所サーバに送信できなくなり、既にステップＳ６３でクライアントＩＤはチェックしているので、ステップＳ６５は省略してもよい。ステップＳ６５があれば、例えば、盗難者に改造されたクライアント３において無線ＬＡＮカードＩＤが正当なクライアントＩＤに対応していない状態で事業所サーバにアクセスするような不正アクセスによる起動を排除することができる。
【００８９】
無線ＬＡＮカードＩＤが一致する場合（ステップＳ６５；ＹＥＳ）、ＣＰＵ２１は、受信した日時情報が、事業所別管理メモリ８２内の該当クライアントＩＤに対応する就業時間の範囲内であるか否かを判別する（ステップＳ６６）。日時情報が範囲内でない場合（ステップＳ６６；ＮＯ）、ＣＰＵ２１は、事業所別管理メモリ８２内の出退社フラグが１であるか否かを判別する（ステップＳ６７）。
【００９０】
出退社フラグが１である場合（ステップＳ６７；ＹＥＳ）、ＣＰＵ２１は、各情報送信元の事業所サーバ１Ａ又は１Ｂ（送信元事業所サーバとする）に、該当クライアント３の起動及び無線ＬＡＮへのアクセスを許可する旨の判定結果を、通信制御部２６、有線ＬＡＮ４を介して送信する（ステップＳ６８）。日時情報が範囲内である場合（ステップＳ６６；ＹＥＳ）、ＣＰＵ２１は、ステップＳ６８へ進む。
【００９１】
そして、ＣＰＵ２１は、該当クライアントＩＤに対応する、事業所別管理メモリ８２内の停止カウンタをクリアして０にし、また、停止カウンタクリアの旨を、通信制御部２６、有線ＬＡＮ４を介して該当クライアントＩＤが所属する対応事業所サーバ１Ａ又は１Ｂに送信して（ステップＳ６９）、クライアント起動判定処理を終了する。ステップＳ６９の後、対応事業所サーバ１Ａ又は１ＢのＣＰＵ１１は、停止カウンタクリアの旨を受信し、記憶装置１５内の個人別管理メモリ７２内の、該当クライアントＩＤに対応する停止カウンタ７２８をクリアして０にする。
【００９２】
経度緯度の範囲内でない場合（ステップＳ６４；ＮＯ）、ＣＰＵ２１は、受信した情報の外部コードの有無により、ステップＳ６１における送信元事業所サーバ１Ａ又は１Ｂからの受信が外部アクセスポイントを介しているか否かを判別する（ステップＳ７０）。外部アクセスポイントを介している場合（ステップＳ７０；ＹＥＳ）、ＣＰＵ２１は、送信元事業所サーバ１Ａ又は１Ｂに、該当クライアント３の起動及び無線ＬＡＮへのアクセスを停止する旨の判定結果を、通信制御部２６、有線ＬＡＮ４を介して送信する（ステップＳ７１）。
【００９３】
そして、ＣＰＵ２１は、事業所別管理メモリ８２内の該当クライアントＩＤに対応する、クライアント３の所有者の携帯電話メールアドレス（所有者宛）と管理者メールアドレス（管理者宛）に、外部領域の旨と、受信した日時情報と、該当クライアント３が盗難された可能性の旨とをメール送信する（ステップＳ７２）。ステップＳ７２において、ＣＰＵ２１は全場所特定テーブルを参照し、機器ＩＤが受信した外部コードに対応する場所名を外部領域の旨とする。
【００９４】
そして、ＣＰＵ２１は、該当クライアントＩＤに対応する、事業所別管理メモリ８２内の停止カウンタを＋１して更新し、また、停止カウンタ＋１の旨を、有線ＬＡＮ４を介して対応事業所サーバ１Ａ又は１Ｂへ送信して（ステップＳ７３）、クライアント起動判定処理を終了する。ステップＳ７３の後、対応事業所サーバ１Ａ又は１ＢのＣＰＵ１１は、停止カウンタ＋１の旨を受信し、記憶装置１５内の個人別管理メモリ７２内の該当クライアントＩＤに対応する停止カウンタ７２８を＋１して更新する。
【００９５】
無線ＬＡＮカードＩＤが一致しない場合（ステップＳ６５；ＮＯ）、出退社フラグが１でない場合（ステップＳ６７；ＮＯ）又は外部アクセスポイントを介していない場合（ステップＳ７０；ＮＯ）、ＣＰＵ２１は、送信元事業所サーバ１Ａ又は１Ｂに、該当クライアント３の起動及び無線ＬＡＮへのアクセスを停止する旨の判定結果を、通信制御部２６及び有線ＬＡＮ４を介して送信する（ステップＳ７４）。
【００９６】
そして、ＣＰＵ２１は、該当クライアントに対応する事業所別管理メモリ８２内の停止カウンタを参照し、当該停止カウンタが２以上であるか否かを判別する（ステップＳ７５）。停止カウンタが２以上である場合（ステップＳ７５；ＹＥＳ）、停止カウンタが今回を合せて、クライアント３の盗難可能性が高いとする条件である３以上となるので、ＣＰＵ２１は、事業所別管理メモリ８２内の該当クライアントに対応するクライアント３の所有者の携帯電話メールアドレス（所有者宛）と管理者メールアドレス（管理者宛）とに、事業所内の領域の旨と、受信した日時情報と、該当クライアント３が盗難された可能性の旨とをメール送信して（ステップＳ７６）、ステップＳ７３へ進む。
【００９７】
停止カウンタが２以上でない場合（ステップＳ７５；ＮＯ）、ＣＰＵ２１は、ステップＳ７３へ進む。本部サーバ２側のステップＳ６８、Ｓ７１又はＳ７４は、送信元事業所サーバ１Ａ又は１Ｂ側のステップＳ４９に対応する。
【００９８】
クライアントＩＤがない場合（ステップＳ６３；ＮＯ）、ＣＰＵ２１は、送信元事業所サーバ１Ａ又は１Ｂに、該当クライアント３の起動及び無線ＬＡＮへのアクセスを停止する旨の判定結果を、通信制御部２６及び有線ＬＡＮ４を介して送信して（ステップＳ７７）、クライアント起動判定処理を終了する。ステップＳ７７は、クライアントＩＤが付与されていない不正なクライアントからのアクセス等の場合であり、その所有者及び管理者宛てのメールアドレスや不正カウンタ等のデータは記憶されておらず、単にアクセスを停止する旨の判定結果をそのクライアントへ送信する。
【００９９】
各情報を受信しない場合（ステップＳ６１；ＮＯ）、ＣＰＵ２１は、受信した情報に対応するその他の処理を実行して（ステップＳ７８）、クライアント起動判定処理を終了する。
【０１００】
次に、図１３を参照して、本部サーバ２における第２のクライアント起動管理処理を説明する。本部サーバ２における第２のクライアント起動管理処理は、クライアント３が位置する本部内又はその近辺（外部領域）から、内部アクセスポイント２Ｉ又は外部アクセスポイント２Ｅを介して無線ＬＡＮ通信によりアクセス要求された本部サーバ２で実行され、そのアクセス要求したクライアント３の起動及び無線ＬＡＮへのアクセスの許可又は停止を管理する処理である。
【０１０１】
例えば、クライアント３から無線ＬＡＮと、内部アクセスポイント２Ｉ又は外部アクセスポイント２Ｅとを介して通信制御部２６から情報を受信したことをトリガとして、ＣＰＵ２１は、記憶装置２５に記憶された第２のクライアント起動管理処理のプログラムを読出し、ＲＡＭ２３に展開して、第２のクライアント起動管理処理を実行開始する。
【０１０２】
本部サーバ２における第２のクライアント起動管理処理は、図１１に示す事業所サーバ１Ａ，１Ｂにおける第１のクライアント起動管理処理と同様であり、その相違点を図１１のフローチャートを参照して説明する。ステップＳ８１においては、本部サーバ２のＣＰＵ２１は、各情報をクライアント３から内部アクセスポイント２Ｉ又は外部アクセスポイント２Ｅを介して受信したか否かを判別する。また、フロー全体に対して、事業所サーバ１Ａ，１Ｂの記憶装置１５内の場所特定テーブル７１及び個人別管理メモリ７２に代えて、本部サーバ２の記憶装置２５内の全場所特定テーブル８１及び事業所別管理メモリ８２とする。また、本部サーバ２は、内部アクセスポイント２Ｉ又は外部アクセスポイント２Ｅを介してクライアント３へ情報を送信する。
【０１０３】
するとステップＳ８１〜Ｓ９４，Ｓ９９は、ステップＳ３１〜Ｓ４４，Ｓ５２とそれぞれ同様となる。クライアントＩＤがない場合（ステップＳ８４；ＮＯ）、ＣＰＵ２１は、該当クライアント３に、起動及び無線ＬＡＮへのアクセスを停止する旨の判定結果を、通信制御部２６、内部アクセスポイント２Ｉ又は外部アクセスポイント２Ｅを介して送信して（ステップＳ９８）、第２のクライアント起動管理処理を終了する。
【０１０４】
次に、図１４を参照して、外部アクセスポイント１ＡＥ，１ＢＥ，２Ｅにおいて実行する外部コード出力処理を説明する。ここでは、簡単のため外部アクセスポイント１ＡＥで実行される場合を説明するが、外部アクセスポイント１ＢＥや、外部アクセスポイント２Ｅでも同様である。
【０１０５】
外部アクセスポイント１ＡＥにおいて実行する外部コード出力処理は、クライアント３が事業所Ａの外部領域から事業所サーバ１Ａへアクセス要求した場合、外部アクセスポイント１ＡＥに対応する外部コードを事業所サーバ１Ａへ送信する処理である。例えば、クライアント３から情報を、無線ＬＡＮを介して受信したことをトリガとして、外部アクセスポイント１ＡＥのＣＰＵは、その記憶装置に記憶された外部コード出力処理のプログラムを読出し、そのＲＡＭに展開して、外部コード出力処理を実行開始する。
【０１０６】
先ず、外部アクセスポイント１ＡＥのＣＰＵは、その記憶装置に記憶された外部コード１１１を読出し、当該読出した外部コード１１１を、受信した情報と共に、事業所サーバ１Ａへ送信して（ステップＳ１０１）、外部コード出力処理を終了する。
【０１０７】
外部コード出力処理によって、事業所サーバ１Ａ，１Ｂ又は本部サーバ２は、外部アクセスポイント１ＡＥ，１ＢＥ又は２Ｅを介してクライアント３からアクセス要求された場合、その外部アクセスポイントに対応する外部コードを取得することができる。
【０１０８】
よって、本実施の形態によれば、正規の無線ＬＡＮカードＩＤを有する無線ＬＡＮカードを装着する場合にクライアントを起動するので、クライアントを使用しない場合に、クライアントから無線ＬＡＮカードを外して管理しておくことで、そのクライアントが盗まれた場合、正規の無線ＬＡＮカードＩＤを有する無線ＬＡＮカードを装着しなければそのクライアントを起動できないので、その中のデータが盗まれることを防ぐことができ、また、無線ＬＡＮカードを管理すればいいので、クライアントの管理負担を軽減することができる。
【０１０９】
また、クライアントから受信したクライアントＩＤと、事業所サーバ又は本部サーバに記憶されたクライアントＩＤとが一致する場合にクライアントの起動を許可するので、クライアントが盗まれた場合に、無線ＬＡＮ通信ができない場所でクライアントを起動してそのクライアントのデータが盗まれることを防ぎ、その盗まれたクライアントが無線ＬＡＮに通信アクセスして、無線ＬＡＮ上の他の機器からデータが盗まれることを防ぐことができる。
【０１１０】
また、事業所サーバ及び本部サーバは、クライアントが正規の領域で使用される場合にその起動を許可するので、盗難された場合等にクライアントが不正な位置で使用されて、クライアント内及び無線ＬＡＮ上の機器のデータが盗まれたりすることを防ぐことができる。また、事業所サーバ及び本部サーバは、クライアントが正規の時間帯で使用される場合にその起動を許可するので、盗難された場合等にクライアントが不正な時間に使用されて、クライアント内及び無線ＬＡＮ上の機器のデータが盗まれることを防ぐことができる。また、不正な時間でも、出退社フラグが１で正当な領域で使用される場合は、残業又は早出として、クライアントの起動を許可することができる。
【０１１１】
また、事業所サーバ及び本部サーバは、不正カウンタが３回以上等で盗難の可能性が高い場合に、その旨をクライアントの所有者及び管理者にメール送信して知らせ、盗難者の発見及び確保やセキュリティの再設定等を促すことができる。また、盗難されたクライアントが外部アクセスポイントを介して無線ＬＡＮにアクセスを試みたときは、その外部領域を特定できるので、外部領域に潜む盗難者の発見及び確保に適した方法で盗難者の確保を行うことができる。
【０１１２】
なお、上記実施の形態では、場所特定テーブル及び個人別管理メモリを事業所サーバで記憶し、全場所特定テーブル及び事業所別管理メモリを本部サーバで記憶する構成であるが、これらの情報のうち差込み先のクライアントに対応する情報を無線ＬＡＮカードの記憶装置に記憶し、クライアント３が正当な位置に使用されるか否か、正当な時間に使用されるか否かを、クライアント３側で判別し、正当な位置及び時間に使用される場合に起動をかける構成でもよい。
【０１１３】
また、上記実施の形態では、着脱式の無線ＬＡＮカードを用いたが、着脱式の内蔵ＬＡＮボードを用いてもよい。また、クライアント３側では無線ＬＡＮカードＩＤの一致を判別しない構成の場合、マザーボード等に無線ＬＡＮ部が組込まれたクライアント３を用いてもよい。また、無線ＬＡＮカードに限るものではなく、有線ＬＡＮカード等の他の通信方式の通信接続手段を用いる構成でもよい。
【０１１４】
また、上記実施の形態では、クライアント３の所有者の携帯電話アドレス及び管理者メールアドレスは、事業所サーバ及び本部サーバに記憶する構成であったが、これに限るものでなく、無線ＬＡＮカードの記憶装置に記憶する構成でもよい。
【０１１５】
また、上記実施の形態では、クライアントＩＤをキーとして、場所特定テーブル、個人別管理メモリ、全場所特定テーブル及び事業所別管理メモリ内の各データを検索しているが、クライアントＩＤに代えて無線ＬＡＮカードＩＤをキーとする構成でもよい。
【０１１６】
以上、本発明の実施の形態につき説明したが、本発明は、必ずしも上述した手段及び手法にのみ限定されるものではなく、本発明にいう目的を達成し、本発明にいう効果を有する範囲内において適宜に変更実施が可能なものである。
【図面の簡単な説明】
【０１１７】
【図１】本発明の実施の形態におけるＬＡＮシステムαの構成を示すブロック図である。
【図２】事業所サーバ及び本部サーバが管理する領域を示す図であり、（Ｉ）は、事業所サーバ１Ａが管理する領域を示す図であり、（II）は、事業所サーバ１Ｂが管理する領域を示す図であり、（III）は、本部サーバ２が管理する領域を示す図である。
【図３】事業所サーバ１Ａ，１Ｂの内部構成を示す図である。
【図４】本部サーバ２の内部構成を示す図である。
【図５】クライアント３の内部構成を示す図である。
【図６】事業所サーバ１Ａ，１Ｂ及び本部サーバ２に記憶される情報を示す図であり、（Ｉ）は、事業所サーバ１Ａ，１Ｂの記憶装置１５に記憶される情報を示す図であり、（II）は、本部サーバ２の記憶装置２５に記憶される情報を示す図である。
【図７】記憶装置１５に記憶された場所特定テーブル７１の内部構成を示す図である。
【図８】記憶装置１５に記憶された個人別管理メモリ７２の内部構成を示す図である。
【図９】クライアント３、無線ＬＡＮカードＦ及び外部アクセスポイント１ＡＥ，１ＢＥ，２Ｅに記憶される情報を示す図であり、（Ｉ）は、クライアント３の記憶装置３５に記憶される情報を示す図であり、（II）は、無線ＬＡＮカードＦの記憶装置に記憶される情報を示す図であり、（III）は、外部アクセスポイント１ＡＥ，１ＢＥ，２Ｅの記憶装置に記憶される情報を示す図である。
【図１０】クライアント３において実行するクライアント起動処理を示すフローチャートである。
【図１１】事業所サーバ１Ａ，１Ｂにおいて実行する第１のクライアント起動管理処理を示すフローチャートである。
【図１２】本部サーバ２において実行するクライアント起動判定処理を示すフローチャートである。
【図１３】本部サーバ２において実行する第２のクライアント起動管理処理を示すフローチャートである。
【図１４】外部アクセスポイント１ＡＥ，１ＢＥ，２Ｅにおいて実行する外部コード出力処理を示すフローチャートである。
【符号の説明】
【０１１８】
α…ＬＡＮシステム
１Ａ，１Ｂ…事業所サーバ
２…本部サーバ
３…クライアント
１１，２１，３１…ＣＰＵ
１２，２２，３２…入力部
１３，２３，３３…ＲＡＭ
１４，２４，３４…表示部
１５，２５，３５…記憶装置
１６，２６，３６…通信制御部
１７，２７…計時部
１８，２８…タイムレコーダ
３７…ＧＰＳ部
１９，２９，３８…バス
【図１】
2008108254.tif 000003
【図２】
2008108254.tif 000004
【図３】
2008108254.tif 000005
【図４】
2008108254.tif 000006
【図５】
2008108254.tif 000007
【図６】
2008108254.tif 000008
【図７】
2008108254.tif 000009
【図８】
2008108254.tif 000010
【図９】
2008108254.tif 000011
【図１０】
2008108254.tif 000012
【図１１】
2008108254.tif 000013
【図１２】
2008108254.tif 000014
【図１３】
2008108254.tif 000015
【図１４】
2008108254.tif 000016