(57)【要約】【課題】少なくとも１以上の情報からユーザ位置を推定することを特徴とする行先検知サーバ、行先検知方法、行先検知プログラム及び記録媒体を提供する。【解決手段】少なくとも１以上の外部装置から情報を取得し、前記取得した情報から推定されるユーザ現在位置を検出する推定ユーザ位置情報検出手段を備えることを特徴とする行先検知サーバである。また、前記外部装置から取得する情報は、携帯端末のGPS位置情報、端末ログイン情報、会議室予約情報、入退場履歴情報、スケジュール管理情報のいずれかであることを特徴としても良い。【選択図】図１
2009251624.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１以上の外部装置から情報を取得し、前記取得した情報から推定されるユーザ現在位置を検出する推定ユーザ位置情報検出手段を備えることを特徴とする行先検知サーバ。
【請求項２】
前記外部装置から取得する情報は、携帯端末のGPS位置情報、端末ログイン情報、会議室予約情報、入退場履歴情報、スケジュール管理情報のいずれかであることを特徴とする請求項１記載の行先検知サーバ。
【請求項３】
ユーザの行先を登録する行先情報登録手段と、
前記登録された行先を表示する行先情報表示手段と、
前記推定ユーザ位置情報検出手段により検出された位置情報と、前記登録された行先情報とを比較する比較手段と、
前記比較により推定ユーザ位置情報と前記登録された行先情報とが異なっている場合は、前記行先情報表示手段に表示されている行先が誤表示である旨の登録を行う誤表示登録手段と、
を備えることを特徴とする請求項１又は２記載の行先検知サーバ。
【請求項４】
前記行先情報表示手段は、前記誤表示登録がされた場合は、表示されているユーザの行先に誤表示フラグを立てることを特徴とする請求項３記載の行先検知サーバ。
【請求項５】
前記行先情報表示手段は、前記誤表示登録がされた場合は、推定されるユーザ位置情報を表示することを特徴とする請求項３又は４記載の行先検知サーバ。
【請求項６】
少なくとも１以上の外部装置から情報を取得するステップと、
前記取得した情報から推定されるユーザ現在位置を検出するステップと、
を備えることを特徴とする行先検知方法。
【請求項７】
少なくとも１以上の外部装置から情報を取得する処理と、
前記取得した情報から推定されるユーザ現在位置を検出する処理と、
をコンピュータに実行させることを特徴とする行先検知プログラム。
【請求項８】
前記請求項７記載の行先検知プログラムの処理を記録するコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、行先検知サーバ、行先検知方法、行先検知プログラム及び記録媒体に関し、特に、少なくとも１以上の情報からユーザ位置を推定することを特徴とする行先検知サーバ、行先検知方法、行先検知プログラム及び記録媒体に関する。
【背景技術】
【０００２】
携帯端末の位置情報と、ユーザが入力した行先情報とを、比較処理することで、ユーザの行先をより正確に効率よく把握する行先掲示板システムが知られている。
【０００３】
特許文献１に記載の発明は、携帯端末に搭載されたＧＰＳ（Global Positioning Systems）やＲＦＩＤ（Radio Frequency Identification）の機能を使用して、自動でデータベースに送信、格納されたユーザの位置情報と、携帯端末や作業端末コンピュータを使用して、ユーザが手動でデータベースに入力したユーザの位置情報とを、比較処理することで、ユーザの行先をより正確に効率よく把握する行先掲示板システムである。
【０００４】
また、対象者の行先をリアルタイムで把握する電子行先掲示板処理方法等が提案されている（特許文献２〜４参照）。
【特許文献１】特開２００７−１０２３９２号公報
【特許文献２】特開２００６−０４００７７号公報
【特許文献３】特開２００３−２９６５２２号公報
【特許文献４】特開２００２−０４９９７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような行先掲示板システムでは、ユーザの位置情報を抽出する媒介として、携帯端末等を使用しているため、ユーザが携帯端末を持ち歩かなかったり持ち歩いていても携帯端末の電源を切っていたりした場合など、人為的な要因によって携帯端末から抽出される行先情報とユーザの実際の位置情報とに矛盾が生じてしまっても、その矛盾（行先の誤表示）を検知することができなかった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、少なくとも１以上の情報から推定ユーザ位置情報を検出することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る第１の行先検知サーバは、少なくとも１以上の外部装置から情報を取得し、前記取得した情報から推定されるユーザ現在位置を検出する推定ユーザ位置情報検出手段を備えることを特徴とする。
【０００８】
本発明に係る第１の行先検知方法は、少なくとも１以上の外部装置から情報を取得するステップと、前記取得した情報から推定されるユーザ現在位置を検出するステップと、を備えることを特徴とする。
【０００９】
本発明に係る第１の行先検知プログラムは、少なくとも１以上の外部装置から情報を取得する処理と、前記取得した情報から推定されるユーザ現在位置を検出する処理と、をコンピュータに実行させることを特徴とする。
【００１０】
本発明に係る第１の記録媒体は、上記第１の行先検知プログラムの処理を記録するコンピュータ読取り可能な記録媒体である。
【発明の効果】
【００１１】
本発明によれば、少なくとも１以上の情報から推定ユーザ位置情報を検出することが出来る。
【発明を実施するための最良の形態】
【００１２】
以下に、本発明の実施形態について図面を用いて詳細に説明する。なお、以下に述べる実施形態は、本発明の好適な実施形態であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００１３】
本発明の行先検知サーバ（「行先誤表示検知サーバ」とも称す）の一例を、図１に示す。行先誤表示検知サーバ１０は、行先管理サーバ２０が提供する行先掲示板に登録されているユーザの行先（「ユーザの行先」とも称す）と、携帯端末１００のＧＰＳ位置情報等の、外部装置１１０から取得する情報に基づき推定されるユーザ位置情報（「ユーザの位置情報」、「推定ユーザ位置情報」とも称す）とを比較し、一致しない場合（矛盾する場合）に、誤表示と判断することが出来る。
【００１４】
「ユーザの行先」との比較対象となる、推定ユーザ位置情報は、外部装置１１０が備える情報ＤＢ１１１から情報を取得し、検出する（図１参照）。
【００１５】
外部装置から取得する情報の一例を以下に列挙する。また、これらの外部装置を含めた全体構成図を図２に示す。
【００１６】
・ＧＰＳ衛星８０と携帯端末監視サーバ３０との通信を介して得られる、携帯端末１００の位置情報
・作業端末監視サーバ４０により、ログイン状態を監視することによって得られる、作業端末１０３のログイン状態情報
・会議室予約サーバ５０にユーザが登録することで得られる、会議室予約情報
・ユーザのＩＣカード１０６を入退場管理サーバ６０のＩＣ／カードリーダ６２にかざすことによって登録される、入退場履歴情報
・スケジュール管理サーバ７０にユーザが登録することで得られる、スケジュール情報
【００１７】
なお、行先管理サーバ２０が行先誤表示検知サーバ１０を備える構成としても良い。
【００１８】
図２は、行先誤表示検知サーバ１０及び行先管理サーバ２０と、これを取り巻く五つのサーバ（携帯端末監視サーバ３０、作業端末監視サーバ４０、会議室予約サーバ５０、入退場管理サーバ６０、スケジュール管理サーバ７０）から成る行先検知システムの全体構成図である。各サーバの構成について詳述する。
【００１９】
行先誤表示検知サーバ１０は、行先情報抽出部１１と、行先情報比較部１２と、行先誤表示登録部１３とを備える。
【００２０】
行先情報抽出部１１は、行先管理サーバ２０の行先情報ＤＢ２３から「ユーザの行先」を抽出する。また、その他五つのサーバが備える各ＤＢ（携帯端末監視サーバ３０の携帯端末位置情報ＤＢ３３、作業端末監視サーバ４０の作業端末ログイン状態情報ＤＢ４３、会議室予約サーバ５０の会議室予約情報ＤＢ５２、入退場管理サーバ６０の入退場履歴情報ＤＢ６６、スケジュール管理サーバ７０のスケジュール情報ＤＢ７２）から、携帯端末位置情報、作業端末ログイン状態情報、会議室予約情報、入退場履歴情報、スケジュール情報などの「ユーザの位置情報」を抽出する。
【００２１】
行先情報比較部１２は、行先情報抽出部１１で抽出した「ユーザの行先」と、その他の五つのサーバ（携帯端末監視サーバ３０、作業端末監視サーバ４０、会議室予約サーバ５０、入退場管理サーバ６０、スケジュール管理サーバ７０）から抽出した「ユーザの位置情報」（推定ユーザ位置情報）とを比較し、「ユーザの行先」が誤表示かどうかを判断する。
【００２２】
行先誤表示登録部１３は、行先情報比較部１２で誤表示と判断された「ユーザの行先」について、誤表示とわかるように、誤表示フラグを立てる、詳細を登録するなどして行先情報ＤＢ２３を更新する。
【００２３】
行先管理サーバ２０は、行先情報表示部２１、行先情報登録部２２、行先情報ＤＢ２３を備える。行先情報表示部２１は、行き先情報ＤＢ２３に登録されている「ユーザの行先」を抽出し、それを行先表示板として表示する。行先情報登録部２２は、携帯端末１００および作業端末１０３などを介してユーザが「ユーザの行先」を登録できる画面を提供し、登録結果を行先情報ＤＢ２３に格納する。
【００２４】
携帯端末監視サーバ３０は、携帯端末位置情報受信部３１、携帯端末位置情報登録部３２、携帯端末位置情報ＤＢ３３を備える。携帯端末位置情報受信部３１は、ＧＰＳ衛星８０の位置情報発信部８１から送信される位置情報データを、携帯端末１００（位置情報受信部１０１にて受信後、位置情報送信部１０２にて転送）を介して、受信する。携帯端末位置情報登録部３２は、携帯端末位置情報受信部３１で受信した携帯端末１００の位置情報を、携帯端末位置情報ＤＢ３３に格納する。
【００２５】
作業端末監視サーバ４０は、作業端末ログイン状態情報受信部４１、作業端末ログイン状態情報登録部４２、作業端末ログイン状態情報ＤＢ４３を備える。作業端末ログイン状態情報受信部４１は、ユーザの作業端末１０３の作業端末ログイン状態調査部１０４にて調査し作業端末ログイン状態情報送信部１０５にて送信された作業端末１０３のログイン状態（電源オン、オフ、スリープ、作業中など）を、受信する。作業端末ログイン状態情報登録部４２は、作業端末ログイン状態情報受信部４１で受信した作業端末１０３のログイン状態情報を、作業端末ログイン状態情報ＤＢ４３に格納する。
【００２６】
会議室予約サーバ５０は、会議室予約登録部５１と会議室予約情報ＤＢ５２を備える。会議室予約登録部５１は、ユーザが携帯端末１００および作業端末１０３などを介して登録した「どの会議室でいつ誰が会議するのか？」などの会議室予約情報を会議室予約情報ＤＢ５２に格納する。
【００２７】
入退場管理サーバ６０は、出入り口管理部６１、ユーザ認証部６４、入退場履歴情報登録部６５、入退場履歴情報ＤＢ６６を備える。出入り口管理部６１は、ＩＣ／カードリーダ６２および電子錠６３から成る。施設などへの入退場時、ユーザはＩＣカード１０６をＩＣ／カードリーダ６２にかざす際にユーザ認証部６４にてユーザ認証を受け、認証に成功すると電子錠６３が開錠され入退場を許可される。逆に、認証に失敗すると電子錠６３が施錠され入退場を拒否される。入退場履歴情報登録部６５は、「誰がどの施設にいつ入退場したか？」などの入退場履歴情報を入退場履歴情報ＤＢ６６にＤＢに格納する。
【００２８】
スケジュール管理サーバ７０は、スケジュール登録部７１、スケジュール情報ＤＢ７２から成る。スケジュール登録部７１は、ユーザが携帯端末１００および作業端末１０３などを介して登録したユーザのスケジュール情報をスケジュール情報ＤＢ７２に格納する。
【００２９】
次に、図３を用いて本実施例に係る行先誤表示通知サーバ１０の動作処理について説明する。図２は、本実施例の動作処理を示すフローチャートである。
【００３０】
なお、図４には行先情報ＤＢ２３に登録されている「ユーザの行先」と、携帯端末位置情報ＤＢ３３、作業端末ログイン状態情報ＤＢ４３、会議室予約情報ＤＢ５２、入退場履歴情報ＤＢ６６、スケジュール情報ＤＢ７２に登録されている「ユーザの位置情報」と、施設情報ＤＢ９０、会議室情報ＤＢ９１、ユーザ情報ＤＢ９２とについて、そのテーブル構成例を示す。
【００３１】
まず、行先誤表示通知サーバ１０の行先情報抽出部１１が、行先情報ＤＢ２３に登録されている「ユーザの行先」（行先情報とも称す）を抽出する（ステップＳ１）。行先情報ＤＢ２３からは、ユーザＩＤをキーにして、（外出中、会議中、在席、席外しなどの）行先や作業内容、外出先の施設ＩＤや戻り日時、移動時間などの「ユーザの行先」を抽出する。
【００３２】
次に、各外部装置（図２に示す各サーバ）から情報を抽出する。以下に詳述する。
【００３３】
携帯端末位置情報ＤＢ３３からは、ユーザＩＤおよび現在日時をキーにして、最新の受信日時における受信住所などの携帯端末位置情報を抽出する（ステップＳ２）。作業端末ログイン状態情報ＤＢ４３からは、ユーザＩＤおよび現在日時をキーにして、最新の受信日時における（電源オン、オフ、スリープ、作業中などの）ログイン状態などの作業端末ログイン状態情報を抽出する（ステップＳ４）。会議室予約情報ＤＢ５２からは、ユーザＩＤおよび現在日時をキーにして、現在日時が開始日時から終了日時までにあてはまり、なおかつユーザＩＤが会議室予約情報ＤＢ５２に登録されているユーザＩＤまたは参加者ＩＤと一致する場合について、ユーザＩＤ、会議室ＩＤ、開始日時などの会議室予約情報を抽出する（ステップＳ６）。入退場履歴情報ＤＢ６６からは、ユーザＩＤおよび現在日時をキーにして、最新の入退場日時における入退場日時、施設ＩＤなどの入退場履歴情報を抽出する（ステップＳ８）。スケジュール情報ＤＢ７２からは、ユーザＩＤおよび現在日時をキーにして、現在日時が開始日時から終了日時にあてはまり、なおかつユーザＩＤが一致する場合について、施設ＩＤ、会議室ＩＤ、作業内容などのスケジュール情報を抽出する（ステップＳ１０）。
【００３４】
次に、行先誤表示通知サーバ１０の行先情報比較部１２が、行先情報抽出部１１で抽出した「ユーザの行先」と、同じく抽出した携帯端末位置情報、作業端末ログイン状態情報、会議室予約情報、入退場履歴情報、スケジュール情報を比較し、内容が一致しているかどうかを判別する（ステップＳ１２）。以下に詳述する。
【００３５】
携帯端末位置情報の携帯端末のある住所と、「ユーザの行先」の施設ＩＤから施設情報ＤＢ９０を介して得られる行先の施設の住所とを比較して、値に違いが無いかどうかを確認する（ステップＳ３、Ｓ１２）。作業端末ログイン状態情報の（電源オン、オフ、スリープ、作業中などの）ログイン状態と、「ユーザの行先」の（外出中、会議中、在席、席外しなどの）行先とを比較して、値に違いが無いかどうかを確認する（ステップＳ５、Ｓ１２）。会議室予約情報の会議室ＩＤまたは会議室ＩＤから会議室情報ＤＢ９１を介して得られる施設ＩＤと、「ユーザの行先」の施設ＩＤまたは会議室ＩＤとを比較して、値に違いが無いかどうかを確認する（ステップＳ７、Ｓ１２）。入退場履歴情報の施設ＩＤと「ユーザの行先」の施設ＩＤとを比較して、値に違いが無いかどうかを確認する（ステップＳ９、Ｓ１２）。スケジュール情報の施設ＩＤ、会議室ＩＤ、作業内容と、「ユーザの行先」の施設ＩＤ、会議室ＩＤ、作業内容とを比較して、値に違いが無いかどうかを確認する（ステップＳ１１、Ｓ１２）。
【００３６】
次に、行先誤表示通知サーバ１０の行先誤表示登録部１３が、行先情報比較部１２の処理結果を元に、行先情報ＤＢ２３に、誤表示内容を登録する（ステップＳ１３）。以下に詳述する。
【００３７】
行先情報比較部１２の処理結果の中で、「ユーザの位置情報」と値が違う「ユーザの行先」が確認された場合（ステップＳ１２／Ｙｅｓ）、行先情報の誤表示フラグにフラグを立て、誤表示詳細にその値の違いの内容について詳細を登録する。行先情報比較部１２の処理結果に値の違いが確認されなかった場合（ステップＳ１２／Ｎｏ）、誤表示フラグなどは立てずに、そのまま処理を終了する。
【００３８】
最後に、行先管理サーバ２０の行先情報表示部２１は、登録した誤表示情報を、行先情報と合わせて行き先掲示板に表示する。
【００３９】
以上のように、本実施例は、携帯端末の位置情報のみならず、施設への入退場履歴やユーザのＰＣ作業端末のログイン状態など、複数の情報源を用いてユーザの位置情報を特定することを特徴とする。これにより、ユーザの行先を携帯端末の位置情報のみから抽出している行き先掲示板システム等を用いた場合の問題点、すなわち携帯端末を持ち歩かなかったり電源を切っていたりした場合などの人為的な要因によって、抽出される行先情報とユーザの実際の位置情報とに矛盾が生じるという問題に対し、本実施例では行先の誤表示を検知することで解決する。
【００４０】
また、行先の誤表示を検知することで、行先の誤表示を避け、ユーザが行先を正確に入力するようになり、ユーザ同士でコンタクトする場合などにユーザを捜索する等の手間が減る。
【００４１】
次に、本発明の他の実施例について説明する。
【００４２】
上記実施例では、「ユーザの行き先」と比較処理する「ユーザの位置情報」の情報源として、五つのサーバのＤＢ（携帯端末監視サーバ３０の携帯端末位置情報ＤＢ３３、作業端末監視サーバ４０の作業端末ログイン状態情報ＤＢ４３、会議室予約サーバ５０の会議室予約情報ＤＢ５２、入退場管理サーバ６０の入退場履歴情報ＤＢ６６、スケジュール管理サーバ７０のスケジュール情報ＤＢ７２）から「ユーザの位置情報」を抽出しているが、同様に「ユーザの位置情報」を特定できる情報源であれば、上記五つ以外でも代用することができる。
【００４３】
また、上記実施例は、「ユーザの行き先」と比較処理する「ユーザの位置情報」の情報源である五つのサーバのＤＢ（携帯端末監視サーバ３０の携帯端末位置情報ＤＢ３３、作業端末監視サーバ４０の作業端末ログイン状態情報ＤＢ４３、会議室予約サーバ５０の会議室予約情報ＤＢ５２、入退場管理サーバ６０の入退場履歴情報ＤＢ６６、スケジュール管理サーバ７０のスケジュール情報ＤＢ７２）について、「「ユーザの位置情報」情報源から抽出する」という処理を行うが、「「ユーザの位置情報」の情報源から更新内容を受信する」という処理に代用することも可能である。構成としては、それぞれの「ユーザの位置情報」の情報源となるサーバに行先更新情報送信部を新たに用意し、行先誤表示検知サーバ１０にある行先情報抽出部１１を行先更新情報受信部に置き換えることで代用できる。
【００４４】
また、上記実施例は、行先誤表示通知サーバ１０の行先情報比較部１２の処理結果で「ユーザの行き先」と「ユーザの位置情報」の矛盾を発見した後の処理について、「行先誤表示登録部１３が、行先情報ＤＢ２３に、誤表示内容を登録する」としているが、例えば「矛盾している旨をユーザに通知する」などに処理を代用することも可能である。
【００４５】
また、推定されるユーザ位置情報を表示しても良い。
【００４６】
なお、図３のフローチャートに示す処理を、ＣＰＵが実行するためのプログラムは本発明によるプログラムを構成する。このプログラムを記録する記録媒体としては、半導体記憶部や光学的及び／又は磁気的な記憶部等を用いることができる。このようなプログラム及び記録媒体を、前述した各実施形態とは異なる構成のシステム等で用い、そこのＣＰＵで上記プログラムを実行させることにより、本発明と実質的に同じ効果を得ることができる。
【００４７】
以上、本発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施例に係る行先誤表示検知サーバの周辺概略構成図である。
【図２】本発明の実施例に係る行先誤表示検知サーバの周辺概略構成図である。
【図３】本発明の実施例に係る行先誤表示検知サーバの動作処理を示すフローチャートである。
【図４】本発明の実施例に係る各情報ＤＢのテーブル構成例を示す図である。
【符号の説明】
【００４９】
１０    行先誤表示検知サーバ
１１    行先情報抽出部
１２    行先情報比較部
１３    行先誤表示登録部
２０    行先管理サーバ
２１    行先情報表示部
２２    行先情報登録部
２３    行先情報ＤＢ
３０    携帯端末監視サーバ
３１    携帯端末位置情報受信部
３２    携帯端末位置情報登録部
３３    携帯端末位置情報ＤＢ
４０    作業端末監視サーバ
４１    作業端末ログイン状態情報受信部
４２    作業端末ログイン状態情報登録部
４３    作業端末ログイン状態情報ＤＢ
５０    会議室予約サーバ
５１    会議室予約登録部
５２    会議室予約情報ＤＢ
６０    入退場管理サーバ
６１    出入り口管理部
６２    ＩＣ／カードリーダ
６３    電子錠
６４    ユーザ認証部
６５    入退場履歴情報登録部
６６    入退場履歴情報ＤＢ
７０    スケジュール管理サーバ
７１    スケジュール登録部
７２    スケジュール情報ＤＢ
８０    ＧＰＳ衛星
８１    位置情報発信部
９０    施設情報ＤＢ
９１    会議室情報ＤＢ
９２    ユーザ情報ＤＢ
１００    携帯端末
１０１    位置情報受信部
１０２    位置情報送信部
１０３    作業端末
１０４    作業端末ログイン状態調査部
１０５    作業端末ログイン状態情報送信部
１０６    ＩＣカード
１１０    外部装置
１１１    情報ＤＢ
【図１】
2009251624.tif 000003
【図２】
2009251624.tif 000004
【図３】
2009251624.tif 000005
【図４】
2009251624.tif 000006