(57)【要約】【課題】  訪問者や電話相手に対して受付取次をする場合などにおいて、受付者が取り次ぎ相手の在席状況、動静を把握することが可能となる仕組みを提供すること【解決手段】  携帯端末の位置情報を用いて、当該携帯端末を携帯する社員の居場所を特定し、当該特定された居場所に基づき、当該社員が自分の座席にいるのか席を外しているのかを判断する。社員の座席を示す座席マップ図を作成し、座席マップ図に社員が自分の座席にいるか否かを示す情報や居場所を示す情報を反映させ、社員の居場所や動静を確認可能にする。【選択図】  図１
2012141699.tif 000002
【特許請求の範囲】
【請求項１】
ＧＰＳ衛星から位置情報を取得可能な携帯端末と通信可能な情報処理装置であって、
前記携帯端末から当該携帯端末の位置情報と、当該携帯端末の識別情報とを取得する取得手段と、
社員識別情報と当該社員が携帯する携帯端末の識別情報とを対応付けて記憶する記憶手段と、
前記取得手段により取得した前記携帯端末の位置情報および携帯端末の識別情報と、前記記憶手段に記憶された社員識別情報とから、当該社員の座席の場所を示す座席マップ図を作成する座席マップ図作成手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記取得手段で取得した携帯端末の位置情報を用いて、当該携帯端末を携帯する社員の居場所を特定する居場所特定手段を更に備え、
前記座席マップ図作成手段は、さらに、前記居場所特定手段により特定された居場所を、前記座席マップ図に反映することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
入室および退室に関するデータを管理する入退データ管理手段をさらに備え、
前記居場所特定手段は、さらに、前記入退データ管理手段により管理されるデータを用いて社員の居場所を特定することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記座席マップ図作成手段により作成された座席マップ図を、外部装置に表示させる座席マップ図表示手段をさらに備えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
ＧＰＳ衛星から位置情報を取得可能な携帯端末と通信可能であり、社員識別情報と当該社員が携帯する携帯端末の識別情報とを対応付けて記憶する情報処理装置における情報処理方法であって、
前記情報処理装置の取得手段が、前記携帯端末から当該携帯端末の位置情報と、当該携帯端末の識別情報とを取得する取得工程と、
前記情報処理装置の座席マップ図作成手段が、前記取得工程により取得した前記携帯端末の位置情報および携帯端末の識別情報と、前記記憶された社員識別情報とから、当該社員の座席の場所を示す座席マップ図を作成する座席マップ図作成工程と、
を備えることを特徴とする情報処理方法。
【請求項６】
ＧＰＳ衛星から位置情報を取得可能な携帯端末と通信可能な情報処理装置において実行されるプログラムであって、
前記情報処理装置を、
前記携帯端末から当該携帯端末の位置情報と、当該携帯端末の識別情報とを取得する取得手段と、
社員識別情報と当該社員が携帯する携帯端末の識別情報とを対応付けて記憶する記憶手段と、
前記取得手段により取得した前記携帯端末の位置情報および携帯端末の識別情報と、前記記憶手段に記憶された社員識別情報とから、当該社員の座席の場所を示す座席マップ図を作成する座席マップ図作成手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳを用いた在席管理の技術に関する。
【背景技術】
【０００２】
従来、社員のスケジュールや動静、居場所の把握については、各自がホワイトボードへ記入したり、移動する際に声を掛け合うなどして行っていた。
【０００３】
しかし、会議や外出などで長時間、席を外す場合などは、そのような方法であっても対応できるが、席を外す時間が短時間である場合や緊急の用事の場合などには、ホワイトボードへの記入をしなかったり、声を掛けることなく席を外してしまうこともある。
【０００４】
また、社員数が多くなると、上述の方法では把握しきれなくなってしまう。
【０００５】
そこで、社員の在席管理を行う方法として、特許文献１には、携帯端末が充電装置と接続されているか否か関係を用いて在席管理を行うシステムが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２６７１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に記載の仕組みでは、単に充電装置に接続しているか否かによって在席しているか席を外しているかを判断するものであり、各社員の居場所まで把握することはできない。
【０００８】
そのため、受付相手（訪問者あるいは電話）に対して受付取り次ぎをする場合、受付者が取り次ぎ相手の在席状況を把握できないことで、取り次ぎ相手の動静を受付相手に正確に回答出来ないという問題がある。
【０００９】
そこで、本発明は、訪問者や電話相手に対して受付取次をする場合などにおいて、受付者が取り次ぎ相手の在席状況、動静を把握することが可能となる仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、ＧＰＳ衛星から位置情報を取得可能な携帯端末と通信可能な情報処理装置であって、前記携帯端末から当該携帯端末の位置情報と、当該携帯端末の識別情報とを取得する取得手段と、社員識別情報と当該社員が携帯する携帯端末の識別情報とを対応付けて記憶する記憶手段と、前記取得手段により取得した前記携帯端末の位置情報および携帯端末の識別情報と、前記記憶手段に記憶された社員識別情報とから、当該社員の座席の場所を示す座席マップ図を作成する座席マップ図作成手段と、を備えることを特徴とする。
【００１１】
また、本発明は、ＧＰＳ衛星から位置情報を取得可能な携帯端末と通信可能であり、社員識別情報と当該社員が携帯する携帯端末の識別情報とを対応付けて記憶する情報処理装置における情報処理方法であって、前記情報処理装置の取得手段が、前記携帯端末から当該携帯端末の位置情報と、当該携帯端末の識別情報とを取得する取得工程と、前記情報処理装置の座席マップ図作成手段が、前記取得工程により取得した前記携帯端末の位置情報および携帯端末の識別情報と、前記記憶された社員識別情報とから、当該社員の座席の場所を示す座席マップ図を作成する座席マップ図作成工程と、を備えることを特徴とする。
【００１２】
また、本発明は、ＧＰＳ衛星から位置情報を取得可能な携帯端末と通信可能な情報処理装置において実行されるプログラムであって、前記情報処理装置を、前記携帯端末から当該携帯端末の位置情報と、当該携帯端末の識別情報とを取得する取得手段と、社員識別情報と当該社員が携帯する携帯端末の識別情報とを対応付けて記憶する記憶手段と、前記取得手段により取得した前記携帯端末の位置情報および携帯端末の識別情報と、前記記憶手段に記憶された社員識別情報とから、当該社員の座席の場所を示す座席マップ図を作成する座席マップ図作成手段として機能させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、訪問者や電話相手に対して受付取次をする場合などにおいて、受付者が取り次ぎ相手の在席状況、動静を把握することが可能となり、迅速な取り次ぎや対応をすることが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態におけるシステム構成の一例を示すシステム構成図である
【図２】携帯端末１０１、位置情報取得サーバ１０２、管理サーバ１０３、在席管理サーバ１０４、入退管理サーバ１０５、在席案内端末１０６に適用可能な情報処理装置のハードウエア構成の一例を示す図である
【図３】本発明の実施形態における初期登録処理を示すフローチャートである
【図４】本発明の実施形態における自動登録処理を示すフローチャートである
【図５】本発明の実施形態における日常登録処理を示すフローチャートである
【図６】位置情報マスタの一例を示すデータテーブルである
【図７】社員マスタの一例を示すデータテーブルである
【図８】社員カレンダマスタの一例を示すデータテーブルである
【図９】座席マスタの一例を示すデータテーブルである
【図１０】座席マップデータの一例を示すデータテーブルである
【図１１】座席マップ図の一例を示す図である
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１６】
図１は、本発明に係る情報処理システムのシステム構成の一例を示す図である。
【００１７】
図１に示すように、本実施形態に係る情報処理システムは、携帯端末１０１、位置情報取得サーバ１０２、管理サーバ１０３、在席管理サーバ１０４、入退管理サーバ１０５、在席案内端末１０６がそれぞれ通信可能に接続されている。
【００１８】
以下、図２を用いて、図１に示した携帯端末１０１、位置情報取得サーバ１０２、管理サーバ１０３、在席管理サーバ１０４、入退管理サーバ１０５、在席案内端末１０６に適用可能な情報処理装置のハードウエア構成の一例について説明する。
【００１９】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００２０】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２１】
また、２０５は入力コントローラで、入力装置２０９等からの入力を制御する。２０６はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置２１０への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、ＣＲＴディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
【００２２】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２３】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２４】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２５】
ハードウエア上で動作する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００２６】
さらに、本発明に係わるプログラムが用いる各種データ及び各種テーブルは外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを夫々備えていればよい。
【００２７】
次に図３を用いて、本発明の実施形態における初期登録処理について説明する。
【００２８】
なお、図３のフローチャートで示すステップＳ１０１、Ｓ１０２の処理については携帯端末１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００２９】
また、ステップＳ１０３〜Ｓ１０５の処理については、位置情報取得サーバ１０２のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００３０】
また、ステップＳ１０６〜Ｓ１１１の処理については、管理サーバ１０３のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００３１】
また、ステップＳ１１２〜Ｓ１１４の処理については、在席管理サーバ１０４のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００３２】
ステップＳ１０１では、携帯端末１０１のＣＰＵ２０１は、ＧＰＳ衛星から自機の現在位置を示す情報（位置情報）を取得する。なお、位置情報には、緯度、経度、高さなどのデータが含まれる（図６参照）。
【００３３】
ステップＳ１０２では、携帯端末１０１のＣＰＵ２０１は、ステップＳ１０１で取得した位置情報と、自機の電話番号とを、位置情報取得サーバ１０２に送信する。
【００３４】
ステップＳ１０３では、位置情報取得サーバ１０２のＣＰＵ２０１は、ステップＳ１０２で携帯端末１０１から送信された位置情報および電話番号を取得する。
【００３５】
ステップＳ１０４では、位置情報取得サーバ１０２のＣＰＵ２０１は、ステップＳ１０３で取得した情報をもとに、位置情報マスタを作成する。なお、位置情報マスタの具体例として、図６に一例を示す。
【００３６】
ステップＳ１０５では、位置情報取得サーバ１０２のＣＰＵ２０１は、ステップＳ１０４で作成した位置情報マスタを管理サーバ１０３に対して送信する。
【００３７】
ステップＳ１０６では、管理サーバ１０３のＣＰＵ２０１は、ステップＳ１０５で位置情報取得サーバ１０２から送信された位置情報マスタを受信する。
【００３８】
ステップＳ１０７では、管理サーバ１０３のＣＰＵ２０１は、位置情報マスタと社員マスタ（図７）とを照合する。
【００３９】
ステップＳ１０８では、管理サーバ１０３のＣＰＵ２０１は、位置情報マスタに含まれる電話番号が社員マスタに存在するか否かを判断する。
【００４０】
社員マスタに電話番号が存在する場合（ステップＳ１０８：ＹＥＳ）は、処理をステップＳ１１０に移行する。
【００４１】
社員マスタに電話番号が存在しない場合（ステップＳ１０８：ＮＯ）は、処理をステップＳ１０９に移行する。
【００４２】
ステップＳ１０９では、管理サーバ１０３のＣＰＵ２０１は、社員マスタに存在しないと判断された位置情報のリストを作成する。
【００４３】
ステップＳ１１０では、管理サーバ１０３のＣＰＵ２０１は、座席マスタ（図９）を作成する。
【００４４】
ステップＳ１１１では、管理サーバ１０３のＣＰＵ２０１は、ステップＳ１１０で作成した座席マスタを座席管理サーバに送信する。
【００４５】
ステップＳ１１２では、在席管理サーバ１０４のＣＰＵ２０１は、ステップＳ１１１で管理サーバ１０３から送信された座席マスタを受信する。
【００４６】
ステップＳ１１３では、在席管理サーバ１０４のＣＰＵ２０１は、ステップＳ１１２で受信した座席マスタをもとに、座席マップデータ（図１０）を作成する。
【００４７】
ステップＳ１１４では、在席管理サーバ１０４のＣＰＵ２０１は、ステップＳ１１３で作成した座席マップデータをもとに、座席マップ図を作成する。
【００４８】
以上の処理により、社員と座席とが対応づけられ登録される。
【００４９】
次に図４を用いて、本発明の実施形態における自動登録処理について説明する。
【００５０】
なお、図４のフローチャートで示すステップＳ２０１、Ｓ２０２の処理については携帯端末１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００５１】
また、ステップＳ２０３〜Ｓ２０５の処理については、位置情報取得サーバ１０２のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００５２】
また、ステップＳ２０６〜Ｓ２２０の処理については、管理サーバ１０３のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００５３】
また、ステップＳ２２１〜Ｓ２２３の処理については、在席管理サーバ１０４のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００５４】
ステップＳ２０１では、携帯端末１０１のＣＰＵ２０１は、ＧＰＳ衛星から自機の現在位置を示す情報（位置情報）を取得する。なお、位置情報には、緯度、経度、高さなどのデータが含まれる（図６参照）
【００５５】
ステップＳ２０２では、携帯端末１０１のＣＰＵ２０１は、ステップＳ２０１で取得した位置情報と、自機の電話番号とを、位置情報取得サーバ１０２に送信する。
【００５６】
ステップＳ２０３では、位置情報取得サーバ１０２のＣＰＵ２０１は、ステップＳ２０２で携帯端末１０１から送信された位置情報、電話番号を受信する。
【００５７】
ステップＳ２０４では、位置情報取得サーバ１０２のＣＰＵ２０１は、ステップＳ２０３で取得した情報をもとに、位置情報マスタを作成する。なお、位置情報マスタの具体例として、図６に一例を示す。
【００５８】
ステップＳ２０５では、位置情報取得サーバ１０２のＣＰＵ２０１は、ステップＳ２０４で作成した位置情報マスタを管理サーバ１０３に対して送信する。
【００５９】
ステップＳ２０６では、管理サーバ１０３のＣＰＵ２０１は、ステップＳ２０５で位置情報取得サーバ１０２から送信された位置情報マスタを受信する。
【００６０】
ステップＳ２０７では、管理サーバ１０３のＣＰＵ２０１は、位置情報マスタと社員マスタ（図７）を照合する。
【００６１】
ステップＳ２０８では、管理サーバ１０３のＣＰＵ２０１は、位置情報マスタに含まれる電話番号が社員マスタに存在するか否かを判断する。
【００６２】
社員マスタに電話番号が存在する場合（ステップＳ２０８：ＹＥＳ）は、処理をステップＳ２１０に移行する。
【００６３】
社員マスタに電話番号が存在しない場合（ステップＳ２０８：ＮＯ）は、処理をステップＳ２０９に移行する。
【００６４】
ステップＳ２０９では、管理サーバ１０３のＣＰＵ２０１は、社員マスタに存在しないと判断された位置情報のリストを作成する。
【００６５】
ステップＳ２１０では、管理サーバ１０３のＣＰＵ２０１は、座席マスタと位置情報マスタとを照合し、ステップＳ２０８で社員マスタに電話番号が存在すると判定された電話番号により特定される社員の在席状態を判定する。
【００６６】
ステップＳ２１１では、管理サーバ１０３のＣＰＵ２０１は、当該社員がビル館内にいるか否かを判定する。
【００６７】
ビル館内にいると判定された場合（ステップＳ２１１：ＹＥＳ）は、処理をステップＳ２１３に移行する。
【００６８】
ビル館内にいないと判定された場合（ステップＳ２１１：ＮＯ）は、処理をステップＳ２１２に移行する。
【００６９】
ステップＳ２１２では、管理サーバ１０３のＣＰＵ２０１は、座席マスタの当該社員のステータスを「外出中」に更新する。そして処理をステップＳ２２０に移行する。
【００７０】
ステップＳ２１３では、管理サーバ１０３のＣＰＵ２０１は、当該社員が会議室内にいるか否かを判定する。
【００７１】
会議室にいると判定された場合（ステップＳ２１３：ＹＥＳ）は、処理をステップＳ２１４に移行する。
【００７２】
会議室にいないと判定された場合（ステップＳ２１３：ＮＯ）は、処理をステップＳ２１５に移行する。
【００７３】
ステップＳ２１４では、管理サーバ１０３のＣＰＵ２０１は、座席マスタの当該社員のステータスを「会議中」に更新する。そして処理をステップＳ２２０に移行する。
【００７４】
ステップＳ２１５では、管理サーバ１０３のＣＰＵ２０１は、当該社員が座席のあるフロアにいるか否かを判定する。
【００７５】
座席のあるフロアにいると判定された場合（ステップＳ２１５：ＹＥＳ）は、処理をステップＳ２１７に移行する。
【００７６】
座席のあるフロアにいないと判定された場合（ステップＳ２１５：ＮＯ）は、処理をステップＳ２１６に移行する。
【００７７】
ステップＳ２１６では、管理サーバ１０３のＣＰＵ２０１は、座席マスタの当該社員のステータスを「離席中」に更新する。そして処理をステップＳ２２０に移行する。
【００７８】
ステップＳ２１７では、管理サーバ１０３のＣＰＵ２０１は、当該社員が座席にいるか否かを判定する。
【００７９】
座席にいると判定された場合（ステップＳ２１７：ＹＥＳ）は、処理をステップＳ２１８に移行する。
【００８０】
座席にいないと判定された場合（ステップＳ２１７：ＮＯ）は、処理をステップＳ２１９に移行する。
【００８１】
ステップＳ２１８では、管理サーバ１０３のＣＰＵ２０１は、座席マスタの当該社員のステータスを「在席中」に更新する。そして処理をステップＳ２２０に移行する。
【００８２】
ステップＳ２１９では、管理サーバ１０３のＣＰＵ２０１は、座席マスタの当該社員のステータスを「入室中」に更新する。
【００８３】
ステップＳ２２０では、管理サーバ１０３のＣＰＵ２０１は、ステップＳ２１２、Ｓ２１４、Ｓ２１６、Ｓ２１８、Ｓ２１９の処理で更新された座席マスタを在席管理サーバ１０４に送信する。
【００８４】
ステップＳ２２１では、在席管理サーバ１０４のＣＰＵ２０１は、ステップＳ２２０で管理サーバ１０３から送信された座席マスタを受信する。
【００８５】
ステップＳ２２２では、在席管理サーバ１０４のＣＰＵ２０１は、座席マップデータのステータスを更新する。
【００８６】
ステップＳ２２３では、在席管理サーバ１０４のＣＰＵ２０１は、座席マップ図を更新する。
【００８７】
以上、図４のフローチャートで示す処理を定期的に行うことで、社員が在席しているか否か、また社員の居場所を把握することが可能となる。
【００８８】
次に図５を用いて、本発明の実施形態における日常登録処理について説明する。
【００８９】
なお、図５のフローチャートで示すステップＳ３０１、Ｓ３１２〜Ｓ３１４、Ｓ３１８〜Ｓ３２９の処理については管理サーバ１０３のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００９０】
また、ステップＳ３０２、Ｓ３０３、Ｓ３０７〜Ｓ３１１の処理については、位置情報取得サーバ１０２のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００９１】
また、ステップＳ３０４〜Ｓ３０６の処理については、携帯端末１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００９２】
また、ステップＳ３３０〜Ｓ３３２の処理については、在席管理サーバ１０４のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００９３】
また、ステップＳ３１５〜Ｓ３１７の処理については、入退管理サーバ１０５のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００９４】
ステップＳ３０１では、管理サーバ１０３のＣＰＵ２０１は、在席確認要求として社員マスタの在席を確認したい社員の電話番号を位置情報取得サーバ１０２に送信する。
【００９５】
ステップＳ３０２では、位置情報取得サーバ１０２のＣＰＵ２０１は、ステップＳ３０１で管理サーバ１０３から送信された在席確認要求を受信する。
【００９６】
ステップＳ３０３では、位置情報取得サーバ１０２のＣＰＵ２０１は、ステップＳ３０１で管理サーバにより在席確認の要求がされた社員の位置情報の取得要求を当該社員の携帯端末１０１に対して送信する。
【００９７】
ステップＳ３０４では、携帯端末１０１のＣＰＵ２０１は、ステップＳ３０３で位置情報取得サーバ１０２により送信された位置情報取得要求を受信する。
【００９８】
ステップＳ３０５では、携帯端末１０１のＣＰＵ２０１は、ＧＰＳ衛星から自機の現在位置を示す情報（位置情報）を取得する。
【００９９】
ステップＳ３０６では、携帯端末１０１のＣＰＵ２０１は、ステップＳ３０５で取得した位置情報と自機の電話番号とを位置情報取得サーバ１０２へ送信する。
【０１００】
ステップＳ３０７では、位置情報取得サーバ１０２のＣＰＵ２０１は、携帯端末１０１と通信が出来たか否かを判断する。
【０１０１】
通信出来たと判断された場合（ステップＳ３０７：ＹＥＳ）は、処理をステップＳ３０９に移行する。
【０１０２】
通信できなかったと判断された場合（ステップＳ３０７：ＮＯ）は、処理をステップＳ３０８に移行する。
【０１０３】
ステップＳ３０８では、位置情報取得サーバ１０２のＣＰＵ２０１は、通信エラーとなった携帯端末の位置情報マスタのステータスを「通信エラー」に更新する。そして、処理をステップＳ３１０に移行する
【０１０４】
ステップＳ３０９では、位置情報取得サーバ１０２のＣＰＵ２０１は、ステップＳ３０６で携帯端末１０１から送信された位置情報および電話番号を受信する。
【０１０５】
ステップＳ３１０では、位置情報取得サーバ１０２のＣＰＵ２０１は、ステップＳ３０８で受信した情報、Ｓ３０９の結果に基づき、位置情報マスタを更新する。
【０１０６】
ステップＳ３１１では、位置情報取得サーバ１０２のＣＰＵ２０１は、ステップＳ３１０で更新された位置情報マスタを管理サーバ１０３に対して送信する。
【０１０７】
ステップＳ３１２では、管理サーバ１０３のＣＰＵ２０１は、ステップＳ３１１で位置情報取得サーバ１０２から送信された位置情報マスタを受信する。
【０１０８】
ステップＳ３１３では、管理サーバ１０３のＣＰＵ２０１は、位置情報マスタのステータスが「正常」であるか「通信エラー」であるかを判断する。
【０１０９】
「正常」であると判断された場合（ステップＳ３１３：ＮＯ）は、処理をステップＳ３１９に移行する。
【０１１０】
「通信エラー」であると判断された場合（ステップＳ３１３：ＹＥＳ）は、処理をステップＳ３１４に移行する。
【０１１１】
ステップＳ３１４では、管理サーバ１０３のＣＰＵ２０１は、当該携帯電話番号で特定される社員の社員ＩＤを入退管理サーバ１０５に送信する。
【０１１２】
ステップＳ３１５では、入退管理サーバ１０５のＣＰＵ２０１は、ステップＳ３１４で管理サーバ１０３から送信された社員ＩＤを受信する。
【０１１３】
ステップＳ３１６では、入退管理サーバ１０５のＣＰＵ２０１は、ステップＳ３１５で受信した社員ＩＤと入退管理データ（いずれのフロア／居室に入退室したかを示すデータ）とを照合し、当該社員ＩＤの入退管理データを取得する。
【０１１４】
ステップＳ３１７では、入退管理サーバ１０５のＣＰＵ２０１は、ステップＳ３１６で取得した入退管理データを管理サーバ１０３に対して送信する。
【０１１５】
ステップＳ３１８では、管理サーバ１０３のＣＰＵ２０１は、ステップＳ３１７で入退管理サーバ１０５から送信された入退管理データを受信する。そして、処理をステップＳ３２０に移行する。
【０１１６】
ステップＳ３１９では、管理サーバ１０３のＣＰＵ２０１は、座席マスタと位置情報／電話番号とを照合し、当該電話番号で特定される社員の在席状態を判定する。
【０１１７】
ステップＳ３２０では、管理サーバ１０３のＣＰＵ２０１は、当該社員がビル館内にいるか否かを判定する。
【０１１８】
ビル館内にいると判定された場合（ステップＳ３２０：ＹＥＳ）は、処理をステップＳ３２２に移行する。
【０１１９】
ビル館内にいないと判定された場合（ステップＳ３２０：ＮＯ）は、処理をステップＳ３２１に移行する。
【０１２０】
ステップＳ３２１では、管理サーバ１０３のＣＰＵ２０１は、座席マスタの当該社員のステータスを「外出中」に更新する。そして処理をステップＳ３２９に移行する。
【０１２１】
ステップＳ３２２では、管理サーバ１０３のＣＰＵ２０１は、当該社員が会議室内にいるか否かを判定する。
【０１２２】
会議室にいると判定された場合（ステップＳ３２２：ＹＥＳ）は、処理をステップＳ３２３移行する。
【０１２３】
会議室にいないと判定された場合（ステップＳ３２２：ＮＯ）は、処理をステップＳ３２４に移行する。
【０１２４】
ステップＳ３２３では、管理サーバ１０３のＣＰＵ２０１は、座席マスタの当該社員のステータスを「会議中」に更新する。そして処理をステップＳ３２９に移行する。
【０１２５】
ステップＳ３２４では、管理サーバ１０３のＣＰＵ２０１は、当該社員が座席のあるフロアにいるか否かを判定する。
【０１２６】
座席のあるフロアにいると判定された場合（ステップＳ３２４：ＹＥＳ）は、処理をステップＳ３２６に移行する。
【０１２７】
座席のあるフロアにいないと判定された場合（ステップＳ３２４：ＮＯ）は、処理をステップＳ３２５に移行する。
【０１２８】
ステップＳ３２５では、管理サーバ１０３のＣＰＵ２０１は、座席マスタの当該社員のステータスを「離席中」に更新する。そして処理をステップＳ３２９に移行する。
【０１２９】
ステップＳ３２６では、管理サーバ１０３のＣＰＵ２０１は、当該社員が座席にいるか否かを判定する。
【０１３０】
座席にいると判定された場合（ステップＳ３２６：ＹＥＳ）は、処理をステップＳ３２７に移行する。
【０１３１】
座席にいないと判定された場合（ステップＳ３２６：ＮＯ）は、処理をステップ３２８に移行する。
【０１３２】
ステップＳ３２７では、管理サーバ１０３のＣＰＵ２０１は、座席マスタの当該社員のステータスを「在席中」に更新する。そして処理をステップＳ２２０に移行する。
【０１３３】
ステップＳ３２８では、管理サーバ１０３のＣＰＵ２０１は、座席マスタの当該社員のステータスを「入室中」に更新する。
【０１３４】
ステップＳ３２９では、管理サーバ１０３のＣＰＵ２０１は、ステップＳ３２１、Ｓ３２３、Ｓ３２５、Ｓ３２７、Ｓ３２８の処理で更新された座席マスタを在席管理サーバ１０４に送信する。
【０１３５】
ステップＳ３３０では、在席管理サーバ１０４のＣＰＵ２０１は、ステップＳ３２９で管理サーバ１０３から送信された座席マスタを受信する。
【０１３６】
ステップＳ３３１では、在席管理サーバ１０４のＣＰＵ２０１は、座席マップデータのステータスを更新する。
【０１３７】
ステップＳ３３２では、在席管理サーバ１０４のＣＰＵ２０１は、座席マップ図を更新する。
【０１３８】
以上の処理により、在席しているか否かの確認要求があった場合に、確認対象として指定された社員の位置情報を取得し、座席マップに反映することが可能となる。
【０１３９】
さらに、携帯端末との通信が不可能な場合であっても、当該社員の入退管理データ（社内においてどこの居室に入室／退室したのかを示すデータ）に基づき、社員の位置を把握することが可能となる。
【０１４０】
なお、在席管理サーバ１０４により作成される座席マップ図（一例として図１１）については、図１に示す在席案内端末１０６（各社員が使用する情報処理装置や、携帯端末、会社の受付に置かれる受付端末など）に表示されるものである。
【０１４１】
図１１は、在席管理サーバ１０４で作成され、図１に示す在席案内端末１０６に表示される座席マップ図の一例を示す図である。
【０１４２】
図１１に示す例では、例えば「社員ＸＸＸ１」についてはエリアＡ１の１に在席中であることを示す。
【０１４３】
また、「社員ＸＸＸ３」については、座席はエリアＢ１の５であるが、現在は離席中であることを示している。
【０１４４】
同様に、「社員ＹＹＹ１」は外出中であり、「社員ＹＹＹ２」は会議中であり、「社員ＸＸＸ５」は入室中（図１１に示す居室内にはいるが、席についていない状態）であり、「社員ＸＸＸ２」、「社員ＹＹＹ３」、「社員ＹＹＹ４」、「社員ＹＹＹ５」については、各自の座席に在席中であることを示している。
【０１４５】
以上の構成により、訪問者や電話相手に対して受付取次をする場合などにおいて、受付者が取り次ぎ相手の在席状況、動静を把握することが可能となり、迅速な取り次ぎや対応が可能となる。
【０１４６】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１４７】
また、本発明におけるプログラムは、図３〜図５の処理方法をコンピュータが実行可能なプログラムである。なお、本発明におけるプログラムは図３〜図５の各装置の処理方法ごとのプログラムであってもよい。
【０１４８】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１４９】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１５０】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１５１】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５３】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１５４】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１５５】
１０１  携帯端末
１０２  位置情報取得サーバ
１０３  管理サーバ
１０４  在席管理サーバ
１０５  入退管理サーバ
１０６  在席案内端末
【図１】
2012141699.tif 000003
【図２】
2012141699.tif 000004
【図３】
2012141699.tif 000005
【図４】
2012141699.tif 000006
【図５】
2012141699.tif 000007
【図６】
2012141699.tif 000008
【図７】
2012141699.tif 000009
【図８】
2012141699.tif 000010
【図９】
2012141699.tif 000011
【図１０】
2012141699.tif 000012
【図１１】
2012141699.tif 000013