(57)【要約】【課題】各機器の移動を監視することなく、移動されたであろう機器を簡易に特定することを課題とする。【解決手段】位置情報管理装置１０は、使用履歴テーブル１３ａに記憶された使用履歴に基づいて同様の位置で使用された機器群を一定時間ごとに推測する。その後、位置情報管理装置１０は、同様の位置で使用されたものと推測された機器群の位置が同一でない場合には、推測された機器群のなかで移動確率が最も低い機器を位置情報管理テーブル１３ｂから検索する。そして、その検索された機器の現位置情報を位置情報管理テーブル１３ｂから取得し、さらに、その機器群のなかから取得した現位置情報と異なる位置情報を有する機器を特定する。そして、特定された機器について位置情報管理テーブル１３ｂに記憶された位置情報を移動確率が最も低い機器の現位置情報に更新する。【選択図】        図１
2007122645.tif 000002
【特許請求の範囲】
【請求項１】
各機器の位置を管理する位置情報管理方法をコンピュータに実行させる位置情報管理プログラムであって、
前記各機器に対応付けて当該各機器が移動される確率を示す移動確率を移動確率記憶手段に記憶する移動確率記憶手順と、
前記各機器に対応付けて当該各機器の位置を示す位置情報を位置情報記憶手段に記憶する位置情報記憶手順と、
前記各機器が使用された履歴を示す使用履歴情報を使用履歴情報記憶手段に記憶する使用履歴記憶手順と、
前記履歴情報記憶手段に記憶された前記使用履歴情報に基づいて同様の位置で使用された機器群を推測する機器群推測手順と、
前記機器群推測手順によって推測された機器群のなかで前記移動確率が最も低い機器を前記移動確率記憶手段から検索し、当該検索された機器の現位置情報を前記位置情報記憶手段から取得して、前記機器群のなかから当該取得した現位置情報と異なる位置情報を有する機器を特定する機器特定手順と、
をコンピュータに実行させることを特徴とする位置情報管理プログラム。
【請求項２】
前記使用履歴記憶手順は、前記使用履歴情報として、各機器が使用された時間、各機器により実行されたサービス、各機器を使用したユーザのいずれか一つまたは複数を記憶し、
前記機器群推測手順は、前記使用履歴記憶手順によって記憶された前記各機器が使用された時間、各機器により実行されたサービス、各機器を使用したユーザのいずれか一つまたは複数に基づいて同様の位置で使用された機器群を推測することを特徴とする請求項１に記載の位置情報管理プログラム。
【請求項３】
前記機器特定手順によって特定された機器の情報を所定の管理者端末に通知する通知手順をさらにコンピュータに実行させることを特徴とする請求項１または２に記載の位置情報管理プログラム。
【請求項４】
前記機器特定手順によって特定された機器について前記位置情報記憶手段に記憶された前記位置情報を前記移動確率が最も低い機器の現位置情報に更新する自動更新手順をさらにコンピュータに実行させることを特徴とする請求項１〜３のいずれか一つに記載の位置情報管理プログラム。
【請求項５】
前記管理者端末から指示を受け付けて前記位置情報記憶手段に記憶された前記位置情報を更新する管理者更新手順と、
前記管理者更新手順によって更新された履歴を示す更新履歴情報を更新履歴情報記憶手段に記憶する更新履歴記憶手順とをさらにコンピュータに実行させ、
前記自動更新手順は、前記更新履歴記憶手順によって記憶された更新履歴情報に基づいて前記位置情報記憶手段に記憶された前記位置情報を更新することを特徴する請求項３または４に記載の位置情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、各機器の位置を管理する位置情報管理プログラム、位置情報管理装置および位置情報管理方法に関する。
【背景技術】
【０００２】
従来より、機器が存在する位置を示す位置情報（部屋の名前等）を各機器に対応付けて記憶し、各機器が移動された場合は、管理者が手動により位置情報を更新して位置情報を管理する技術が実施されている。
【０００３】
また、上記で管理する情報をユーザに提供するサービスもある（例えば、特許文献１参照）。例えば、ユーザが会議室にいるときには、位置情報が会議室として登録されているディスプレイやプリンタの情報をユーザに提供する。
【０００４】
【特許文献１】特開２００４−１８５６１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記した従来の技術は、管理者が手動により各機器に対応する位置情報を更新するので、機器の移動を監視しながら位置情報を更新しなければならず、余分な時間や労力を費やされるという問題点がある。
【０００６】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、位置情報管理装置、位置情報管理方法および位置情報管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、各機器の位置を管理する位置情報管理方法をコンピュータに実行させる位置情報管理プログラムであって、前記各機器に対応付けて当該各機器が移動される確率を示す移動確率を移動確率記憶手段に記憶する移動確率記憶手順と、前記各機器に対応付けて当該各機器の位置を示す位置情報を位置情報記憶手段に記憶する位置情報記憶手順と、前記各機器が使用された履歴を示す使用履歴情報を使用履歴情報記憶手段に記憶する使用履歴記憶手順と、前記履歴情報記憶手段に記憶された前記使用履歴情報に基づいて同様の位置で使用された機器群を推測する機器群推測手順と、前記機器群推測手順によって推測された機器群のなかで前記移動確率が最も低い機器を前記移動確率記憶手段から検索し、当該検索された機器の現位置情報を前記位置情報記憶手段から取得して、前記機器群のなかから当該取得した現位置情報と異なる位置情報を有する機器を特定する機器特定手順と、をコンピュータに実行させることを特徴とする。
【０００８】
また、請求項２に係る発明は、上記の発明において、前記使用履歴記憶手順は、前記使用履歴情報として、各機器が使用された時間、各機器により実行されたサービス、各機器を使用したユーザのいずれか一つまたは複数を記憶し、前記機器群推測手順は、前記使用履歴記憶手順によって記憶された前記各機器が使用された時間、各機器により実行されたサービス、各機器を使用したユーザのいずれか一つまたは複数に基づいて同様の位置で使用された機器群を推測することを特徴とする。
【０００９】
また、請求項３に係る発明は、上記の発明において、前記機器特定手順によって特定された機器の情報を所定の管理者端末に通知する通知手順をさらにコンピュータに実行させることを特徴とする。
【００１０】
また、請求項４に係る発明は、上記の発明において、前記機器特定手順によって特定された機器について前記位置情報記憶手段に記憶された前記位置情報を前記移動確率が最も低い機器の現位置情報に更新する自動更新手順をさらにコンピュータに実行させることを特徴とする。
【００１１】
また、請求項５に係る発明は、上記の発明において、前記管理者端末から指示を受け付けて前記位置情報記憶手段に記憶された前記位置情報を更新する管理者更新手順と、前記管理者更新手順によって更新された履歴を示す更新履歴情報を更新履歴情報記憶手段に記憶する更新履歴記憶手順とをさらにコンピュータに実行させ、前記自動更新手順は、前記更新履歴記憶手順によって記憶された更新履歴情報に基づいて前記位置情報記憶手段に記憶された前記位置情報を更新することを特徴する。
【発明の効果】
【００１２】
請求項１の発明によれば、各機器に対応付けてその各機器が移動される確率を示す移動確率を移動確率記憶手段に記憶し、各機器に対応付けてその各機器の位置を示す位置情報を位置情報記憶手段に記憶し、各機器が使用された履歴を示す使用履歴情報を使用履歴情報記憶手段に記憶し、履歴情報記憶手段に記憶された使用履歴情報に基づいて同様の位置で使用された機器群を推測し、推測された機器群のなかで移動確率が最も低い機器を移動確率記憶手段から検索し、その検索された機器の現位置情報を位置情報記憶手段から取得して、機器群のなかからその取得した現位置情報と異なる位置情報を有する機器を特定するので、各機器の移動を監視することなく、移動されたであろう機器を簡易に特定することが可能となる。
【００１３】
また、請求項２の発明によれば、使用履歴情報として、各機器が使用された時間、各機器により実行されたサービス、各機器を使用したユーザのいずれか一つまたは複数を記憶し、その記憶された各機器が使用された時間、各機器により実行されたサービス、各機器を使用したユーザのいずれか一つまたは複数に基づいて同様の位置で使用された機器群を推測するので、同様の位置で使用された機器群を適切に推測することが可能となる。
【００１４】
また、請求項３の発明によれば、特定された機器の情報を所定の管理者端末に通知するので、例えば、管理者は位置情報を更新するなど適切な対応を取ることが可能となる。
【００１５】
また、請求項４の発明によれば、特定された機器について位置情報記憶手段に記憶された位置情報を移動確率が最も低い機器の現位置情報に更新するので、手動で各機器に対応する位置情報を更新する手間が省け、自動的に各機器に対応する位置情報を更新することが可能となる。
【００１６】
また、請求項５の発明によれば、管理者端末から指示を受け付けて位置情報記憶手段に記憶された位置情報を更新し、その更新された履歴を示す更新履歴情報を更新履歴情報記憶手段に記憶し、その記憶された更新履歴情報に基づいて位置情報記憶手段に記憶された位置情報を更新するので、例えば、移動確率が最も低い機器の現位置情報に位置情報を更新するとは限らずに、管理者の更新履歴に応じて適切な位置情報に更新することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照して、この発明に係る位置情報管理プログラム、位置情報管理装置および位置情報管理方法の実施例を詳細に説明する。
【実施例１】
【００１８】
以下の実施例では、実施例１に係る位置情報管理装置の概要および特徴、位置情報管理装置の構成および処理の流れを順に説明し、最後に実施例１による効果を説明する。
【００１９】
［実施例１に係る位置情報管理装置の概要および特徴］
まず最初に、図１を用いて、実施例１に係る位置情報管理装置の概要および特徴を説明する。図１は、実施例１に係る位置情報管理装置の概要および特徴を説明するための図である。
【００２０】
実施例１の位置情報管理装置１０では、各機器の位置を管理することを概要とする。そして、この位置情報管理装置１０では、各機器の移動を監視することなく、移動されたであろう機器を簡易に特定するようにしている点に主たる特徴がある。
【００２１】
この主たる特徴について具体的に説明すると、実施例１に係る位置情報管理装置１０は、図１に示すように、使用履歴テーブル１３ａおよび位置情報管理テーブル１３ｂを備える。かかる使用履歴テーブル１３ａは、各機器（例えば、プリンタ、ディスプレイ等）の使用履歴として、各機器が使用された時間を示す「時刻」および各機器により実行されたサービスを示す「実行サービス」を記憶している。また、位置情報管理テーブル１３ｂは、各機器の名称を示す「機器名」、各機器が移動される確率を示す「移動確率」および当該各機器の位置を示す「位置」を記憶している。
【００２２】
この位置情報管理装置１０は、使用履歴テーブル１３ａに記憶された使用履歴に基づいて同様の位置で使用された機器群を一定時間ごとに推測する。例えば、位置情報管理装置１０は、九時五分にプリンタＡを用いて発表資料ａを印刷したことおよび十時五分にプリンタＢを用いて発表資料ｂを印刷したことが使用履歴として使用履歴テーブル１３ａに記憶されている場合には、プリンタＡおよびプリンタＢの使用履歴について、長い時間間隔があり、かつ実行されたサービスが異なるので、プリンタＡおよびプリンタＢが同様の位置で使用された機器群でないと推測する。
【００２３】
一方、位置情報管理装置１０は、十時五分にプリンタＢを用いて発表資料ａを印刷したことおよび十時七分にディスプレイＡを用いて発表資料ａを表示したことが使用履歴として使用履歴テーブル１３ａに記憶されている場合には、プリンタＢおよびディスプレイＡの履歴について、長い時間間隔がなく、かつ実行されたサービスが同様なので、プリンタＢおよびディスプレイＡが同様の位置で使用された機器群であると推測する。
【００２４】
その後、位置情報管理装置１０は、同様の位置で使用されたものと推測された機器群の位置が同一でない場合には、推測された機器群のなかで移動確率が最も低い機器を位置情報管理テーブル１３ｂから検索する。そして、その検索された機器の現位置情報を位置情報管理テーブル１３ｂから取得し、さらに、その機器群のなかから取得した現位置情報と異なる位置情報を有する機器を特定する。そして、特定された機器について位置情報管理テーブル１３ｂに記憶された位置情報を移動確率が最も低い機器の現位置情報に更新する。
【００２５】
上記の例でいえば、位置情報管理装置１０は、推測されたプリンタＢおよびディスプレイＡの位置が同一でない場合には、推測されたプリンタＢおよびディスプレイＡのなかで移動確率が最も低いプリンタＢを位置情報管理テーブル１３ｂから検索する。そして、その検索されたプリンタＢの現位置情報である会議室Ｂを位置情報管理テーブル１３ｂから取得する。さらに、その取得した現位置情報である会議室Ｂと異なる位置情報を有するディスプレイＡを特定する。そして、特定されたディスプレイＡについて位置情報管理テーブル１３ｂに記憶された位置情報である会議室Ａを移動確率が最も低いプリンタＢの現位置情報である会議室Ｂに更新する。
【００２６】
このように、実施例１では、各機器に対応付けてその各機器が移動される確率を示す移動確率を位置情報管理テーブル１３ｂに記憶し、各機器に対応付けてその各機器の位置を示す位置情報を位置情報管理テーブル１３ｂに記憶し、各機器が使用された履歴を示す使用履歴情報を使用履歴テーブル１３ａに記憶し、履歴情報記憶手段に記憶された使用履歴情報に基づいて同様の位置で使用された機器群を推測し、推測された機器群のなかで移動確率が最も低い機器を移動確率記憶手段から検索し、その検索された機器の現位置情報を位置情報管理テーブル１３ｂから取得して、機器群のなかからその取得した現位置情報と異なる位置情報を有する機器を特定するので、各機器の移動を監視することなく、移動されたであろう機器を簡易に特定することが可能となる。
【００２７】
［位置情報管理装置の構成］
次に、図２を用いて、図１に示した位置情報管理装置１０の構成を説明する。図２は、実施例１に係る位置情報管理装置１０の構成を示すブロック図である。同図に示すように、この位置情報管理装置１０は、ネットワーク２０を介して各接続機器３０ａ〜３０ｃに接続され、かかる接続機器３０ａ〜３０ｃを介してプリンタ４０ａ〜４０ｃ、ディスプレイ５０ａ〜５０ｃおよびＰＣ６０ａ〜６０ｃにさらに接続される。
【００２８】
また、位置情報管理装置１０は、通信制御ＩＦ部１１と、制御部１２と、記憶部１３とから構成される。以下にこれらの各部の処理を説明する。
【００２９】
このうち、通信制御ＩＦ部１１は、ネットワーク２０および接続機器３０ａ〜３０ｃを介して接続される各機器（プリンタ４０ａ〜４０ｃ、ディスプレイ５０ａ〜５０ｃおよびＰＣ６０ａ〜６０ｃ）との間でやり取りする各種情報に関する通信を制御する手段であり、例えば、各機器との間で各機器の使用履歴等の情報をやり取りする。
【００３０】
記憶部１３は、制御部１２による各種処理に必要なデータおよびプログラムを格納する格納手段であり、また、特に本発明に密接に関連するものとしては、実行履歴テーブル１３ａおよび位置情報管理テーブル１３ｂを備える。なお、実行履歴テーブル１３ａは、特許請求の範囲に記載の「使用履歴記憶手段」に対応し、位置情報管理テーブル１３ｂは、特許請求の範囲に記載の「移動確率記憶手段」および「位置情報記憶手段」に対応する。
【００３１】
このうち、実行履歴テーブル１３ａは、各機器の使用履歴に関する各種の情報を記憶する手段であり、具体的には、図４に例示するように、各機器が使用された時間を示す「時刻」および各機器により実行されたサービスを示す「実行サービス」を記憶している。なお、この使用履歴は、各機器が取得してもいいし、または使用履歴を管理する代理サーバが管理してもよい。
【００３２】
位置情報管理テーブル１３ｂは、各機器の位置に関する各種の情報を記憶する手段であり、具体的には、図５に例示するように、各機器の名称を示す「機器名」、各機器が移動される確率を示す「移動確率」および当該各機器の位置を示す「位置」を各機器に対応付けて記憶している。また、この「移動確率」は、管理者端末等を通じて手動により設定される。なお、記憶された情報に対して、ユーザ等から問い合わせがあった場合には、その問い合わせに対して回答するようにしてもよい。
【００３３】
制御部１２は、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に密接に関連するものとしては、使用履歴保存部１２ａ、推測部１２ｂおよび更新部１２ｃを備える。なお、推測部１２ｂは、特許請求の範囲に記載の「機器群推測手段」に対応し、更新部１２ｃは、特許請求の範囲に記載の「機器特定手段」に対応する。
【００３４】
このうち、使用履歴保存部１２ａは、使用履歴を保存するための処理部であり、具体的には、各機器が使用されるごとに各機器から使用履歴を取得し、取得した使用履歴を使用履歴テーブル１３ａに保存する。
【００３５】
推測部１２ｂは、使用履歴テーブル１３ａに記憶された情報に基づいて同様の位置で使用された機器群を推測する処理部であり、具体的には、一定時間ごとに、使用履歴テーブル１３ａに記憶された前記各機器が使用された時間、各機器により実行されたサービスのいずれか一つまたは複数に基づいて同様の位置で使用された機器群を推測する。つまり、例を挙げれば、十時五分にプリンタＢを用いて発表資料ａを印刷したことおよび十時七分にディスプレイＡを用いて発表資料ａを表示したことが使用履歴として使用履歴テーブル１３ａに記憶されている場合には、プリンタＢおよびディスプレイＡの履歴について、長い時間間隔がなく、かつ実行されたサービスが同様なので、プリンタＢおよびディスプレイＡが同様の位置で使用された機器群であると推測する。
【００３６】
更新部１２ｃは、位置情報管理テーブル１３ｂに記憶された位置情報を移動確率が最も低い機器の現位置情報に更新する処理部である。具体的には、推測された機器群の位置が同一でない場合には、推測された機器群のなかで移動確率が最も低い機器を位置情報管理テーブル１３ｂから検索する。そして、その検索された機器の現位置情報を位置情報管理テーブル１３ｂから取得する。さらに、その機器群のなかから取得した現位置情報と異なる位置情報を有する機器を特定する。そして、特定された機器について位置情報管理テーブル１３ｂに記憶された位置情報を移動確率が最も低い機器の現位置情報に更新する。
【００３７】
つまり、例を挙げれば、推測されたプリンタＢおよびディスプレイＡの位置が同一でない場合には、推測されたプリンタＢおよびディスプレイＡのなかで移動確率が最も低いプリンタＢを位置情報管理テーブル１３ｂから検索する。そして、その検索されたプリンタＢの現位置情報である会議室Ｂを位置情報管理テーブル１３ｂから取得する。さらに、その取得した現位置情報である会議室Ｂと異なる位置情報を有するディスプレイＡを特定する。そして、特定されたディスプレイＡについて位置情報管理テーブル１３ｂに記憶された位置情報である会議室Ａを移動確率が最も低いプリンタＢの現位置情報である会議室Ｂに更新する。
【００３８】
［位置情報管理装置による処理］
次に、図３を用いて、実施例１に係る位置情報管理装置による処理を説明する。図３は、実施例１に係る位置情報管理処理の流れを示すフローチャートである。
【００３９】
同図に示すように、位置情報管理装置１０は、推測部１２ｂにおいて、一定時間が経過した場合には（ステップＳ１０１肯定）、使用履歴テーブル１３ａに記憶された情報に基づいて同様の位置で使用された機器群を推測する（ステップＳ１０２）。つまり、例を挙げれば、十時五分にプリンタＢを用いて発表資料ａを印刷したことおよび十時七分にディスプレイＡを用いて発表資料ａを表示したことが使用履歴として使用履歴テーブル１３ａに記憶されている場合には、プリンタＢおよびディスプレイＡの履歴について、長い時間間隔がなく、かつ実行されたサービスが同様なので、プリンタＢおよびディスプレイＡが同様の位置で使用された機器群であると推測する。
【００４０】
その結果、同様の位置で使用された機器群があると推測された場合（ステップＳ１０３肯定）、位置情報管理装置１０は、その推測された機器群の位置が同一でない場合には（ステップＳ１０４肯定）、推測された機器群のなかで移動確率が最も低い機器を位置情報管理テーブル１３ｂから検索する（ステップＳ１０５）。そして、その検索された機器の現位置情報を位置情報管理テーブル１３ｂから取得する（ステップＳ１０６）。さらに、その機器群のなかから取得した現位置情報と異なる位置情報を有する機器を特定する。そして、特定された機器について位置情報管理テーブル１３ｂに記憶された位置情報を移動確率が最も低い機器の現位置情報に更新する（ステップＳ１０７）。
【００４１】
つまり、例を挙げれば、推測されたプリンタＢおよびディスプレイＡの位置が同一でない場合には、位置情報管理装置１０は、推測されたプリンタＢおよびディスプレイＡのなかで移動確率が最も低いプリンタＢを位置情報管理テーブル１３ｂから検索する。そして、その検索されたプリンタＢの現位置情報である会議室Ｂを位置情報管理テーブル１３ｂから取得する。さらに、その取得した現位置情報である会議室Ｂと異なる位置情報を有するディスプレイＡを特定する。そして、特定されたディスプレイＡについて位置情報管理テーブル１３ｂに記憶された位置情報である会議室Ａを移動確率が最も低いプリンタＢの現位置情報である会議室Ｂに更新する。
【００４２】
[実施例１の効果]
上述してきたように、各機器に対応付けてその各機器が移動される確率を示す移動確率を位置情報管理テーブル１３ｂに記憶し、各機器に対応付けてその各機器の位置を示す位置情報を位置情報管理テーブル１３ｂに記憶し、各機器が使用された履歴を示す使用履歴情報を使用履歴テーブル１３ａに記憶し、履歴情報記憶手段に記憶された使用履歴情報に基づいて同様の位置で使用された機器群を推測し、推測された機器群のなかで移動確率が最も低い機器を移動確率記憶手段から検索し、その検索された機器の現位置情報を位置情報管理テーブル１３ｂから取得して、機器群のなかからその取得した現位置情報と異なる位置情報を有する機器を特定するので、各機器の移動を監視することなく、移動されたであろう機器を簡易に特定することが可能となる。
【００４３】
また、実施例１によれば、使用履歴情報として、各機器が使用された時間、各機器により実行されたサービス、各機器を使用したユーザのいずれか一つまたは複数を記憶し、その記憶された各機器が使用された時間、各機器により実行されたサービス、各機器を使用したユーザのいずれか一つまたは複数に基づいて同様の位置で使用された機器群を推測するので、同様の位置で使用された機器群を適切に推測することが可能となる。
【００４４】
また、実施例１によれば、手動で設定された移動確率を位置情報管理テーブル１３ｂに記憶するので、移動確率を固定することなく任意の移動確率を設定する結果、移動確率を自由に設定することが可能となる。
【００４５】
また、実施例１によれば、特定された機器について位置情報記憶手段に記憶された位置情報を移動確率が最も低い機器の現位置情報に更新するので、手動で各機器に対応する位置情報を更新する手間が省け、自動的に各機器に対応する位置情報を更新することが可能となる。
【００４６】
また、実施例１によれば、一定時間ごとに同様の位置で使用された機器群を推測するので、新たな使用履歴情報が記憶されなくとも一定時間ごとに同様の位置で使用された機器群を推測することが可能となる。
【実施例２】
【００４７】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では実施例２として本発明に含まれる他の実施例を説明する。
【００４８】
（１）使用履歴テーブル
例えば、上記の実施例１では、使用履歴テーブル１３ａが各機器（例えば、プリンタ、ディスプレイ等）の使用履歴として、各機器が使用された時間および各機器により実行されたサービスを記憶している場合を説明したが、本発明はこれに限定されるものではなく、各機器を使用したユーザをさらに記憶するようにしてもよいし、また、各機器が使用された時間、各機器により実行されたサービス、各機器を使用したユーザのいずれか一つまたは複数を記憶するようにしてもよい。
【００４９】
このように、機器の使用履歴として、各機器が使用された時間、各機器により実行されたサービス、各機器を使用したユーザのいずれか一つまたは複数を記憶し、その記憶された各機器が使用された時間、各機器により実行されたサービス、各機器を使用したユーザのいずれか一つまたは複数に基づいて同様の位置で使用された機器群を推測するので、同様の位置で使用された機器群をより適切に推測することが可能となる。
【００５０】
（２）移動確率を固定
また、上記の実施例１では、手動で設定された移動確率を位置情報管理テーブル１３ｂに記憶する場合を説明したが、本発明はこれに限定されるものではなく、変更不能に設定された移動確率を位置情報管理テーブル１３ｂに記憶するようにしてもよい。
【００５１】
このように、変更不能に設定された移動確率を位置情報管理テーブル１３ｂに記憶するので、移動確率が誤って変更されることを防止し、適切な移動確率を設定することが可能となる。
【００５２】
（３）移動確率を自動更新
また、上記の実施例１では、移動確率を手動により設定される場合を説明したが、本発明はこれに限定されるものではなく、移動確率を自動により更新するようにしてもよい。具体的には、位置情報管理テーブル１３ｂによって記憶された位置情報の遷移に基づいて各機器の移動確率を算出し、算出された移動確率を位置情報管理テーブル１３ｂに記憶する。例えば、一定時間内に位置情報が更新された回数を取得し、単位時間あたりの更新回数を移動確率として算出し、その算出された移動確率を移動確率として位置情報管理テーブル１３ｂに記憶する。
【００５３】
このように、記憶された位置情報の遷移に基づいて各機器の移動確率を算出し、算出された移動確率を位置情報管理テーブル１３ｂに記憶するので、移動確率を固定することなく位置情報の遷移に基づいて変更し、より適切な移動確率を記憶することが可能となる。
【００５４】
（４）管理者に通知
また、上記の実施例１では、特定された機器について位置情報管理テーブル１３ｂに記憶された位置情報を更新する場合を説明したが、本発明はこれに限定されるものではなく、例えば、特定された機器の情報を更新せずに、特定された機器の情報を管理者端末に通知するようにしてもよい。
【００５５】
このように、特定された機器の情報を所定の管理者端末に通知するので、例えば、管理者は位置情報を更新するなど適切な対応を取ることが可能となる。
【００５６】
（５）更新履歴
また、上記の実施例１では、移動確率が最も低い機器の現位置情報に基づいて位置情報を更新する場合を説明したが、本発明はこれに限定されるものではなく、管理者による更新の更新履歴に基づいて位置情報を更新するようにしてもよい。
【００５７】
具体的には、自動で更新するだけでなく、管理者端末から指示を受け付けて位置情報管理テーブル１３ｂに記憶された位置情報を更新するとともに、その更新された履歴を示す更新履歴情報を使用履歴テーブル１３ａに記憶し、その記憶された更新履歴情報に基づいて位置情報管理テーブル１３ｂに記憶された位置情報を更新する。したがって、例えば、移動確率が最も低い機器の現位置情報に位置情報を更新するとは限らずに、管理者の更新履歴に応じて適切な位置情報に更新することが可能となる。
【００５８】
（６）推測のタイミング
また、上記の実施例１では、一定時間ごとに、同様の位置で使用された機器群を推測する場合を説明したが、本発明はこれに限定されるものではなく、使用履歴サーバ１３ａに新たな使用履歴情報が記憶されるたびに、同様の位置で使用された機器群を推測するようにしてもよい。
【００５９】
このように、使用履歴サーバ１３ａに新たな使用履歴情報が記憶されるたびに同様の位置で使用された機器群を推測するので、使用履歴の変化に応じて適切に同様の位置で使用された機器群を推測することが可能となる。
【００６０】
（７）備品所在管理システム
また、上記の実施例１では、会議室における機器利用のために各機器の位置情報を管理する場合を説明したが、本発明はこれに限定されるものではなく、備品の所在を管理するために各機器の位置情報を管理するようにしてもよい。
【００６１】
（８）ユーザクライアント
また、上記の実施例１では、ユーザが各機器を直接使用する場合を説明したが、本発明はこれに限定されるものではなく、例えば、ユーザクライアントがユーザから機器の使用の指示を受け付け場合、ユーザクライアントは、受け付けた指示に応じて機器の機能を実行し、その実行した機器の履歴を使用履歴テーブルに記憶するようにしてもよい。
【００６２】
（９）システム構成等
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、推測部１２ｂと更新部１２ｃを統合してもよい。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００６３】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００６４】
（１０）プログラム
ところで、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図６を用いて、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図６は、位置情報管理プログラムを実行するコンピュータを示す図である。
【００６５】
同図に示すように、位置情報管理装置としてのコンピュータ６００は、ＨＤＤ６１０、ＲＡＭ６２０、ＲＯＭ６３０およびＣＰＵ６４０をバス６５０で接続して構成される。
【００６６】
そして、ＲＯＭ６３０には、上記の実施例と同様の機能を発揮する位置情報管理プログラム、つまり、図６に示すように、使用履歴保存プログラム６３１、推測プログラム６３２および更信プログラム６３３が予め記憶されている。なお、プログラム６３１〜６３３については、図２に示した位置情報管理装置の各構成要素と同様、適宜統合または分散してもよい。
【００６７】
そして、ＣＰＵ６４０が、これらのプログラム６３１〜６３３をＲＯＭ６３０から読み出して実行することで、図６に示すように、各プログラム６３１〜６３３は、使用履歴保存プロセス６４１、推測プロセス６４２および更新プロセス６４３として機能するようになる。各プロセス６４１〜６４３は、図２に示した使用履歴保存部１２ａ、推測部１２ｂおよび更新部１２ｃにそれぞれ対応する。
【００６８】
また、ＨＤＤ６１０には、図６に示すように、使用履歴テーブル６１１および位置情報管理テーブル６１２が設けられる。なお、使用履歴テーブル６１１および位置情報管理テーブル６１２は、図２に示した使用履歴テーブル１３ａおよび位置情報管理テーブル１３ｂにそれぞれ対応する。そして、ＣＰＵ６４０は、使用履歴テーブル６１１および位置情報管理テーブル６１２に対してデータを登録するとともに、使用履歴テーブル６１１および位置情報管理テーブル６１２から使用履歴データ６２１および位置情報管理データ６２２を読み出してＲＡＭ６２０に格納し、ＲＡＭ６２０に格納された使用履歴データ６２１および位置情報管理データ６２２に基づいて位置情報を管理するする処理を実行する。
【００６９】
（付記１）各機器の位置を管理する位置情報管理方法をコンピュータに実行させる位置情報管理プログラムであって、
前記各機器に対応付けて当該各機器が移動される確率を示す移動確率を移動確率記憶手段に記憶する移動確率記憶手順と、
前記各機器に対応付けて当該各機器の位置を示す位置情報を位置情報記憶手段に記憶する位置情報記憶手順と、
前記各機器が使用された履歴を示す使用履歴情報を使用履歴情報記憶手段に記憶する使用履歴記憶手順と、
前記履歴情報記憶手段に記憶された前記使用履歴情報に基づいて同様の位置で使用された機器群を推測する機器群推測手順と、
前記機器群推測手順によって推測された機器群のなかで前記移動確率が最も低い機器を前記移動確率記憶手段から検索し、当該検索された機器の現位置情報を前記位置情報記憶手段から取得して、前記機器群のなかから当該取得した現位置情報と異なる位置情報を有する機器を特定する機器特定手順と、
をコンピュータに実行させることを特徴とする位置情報管理プログラム。
【００７０】
（付記２）前記使用履歴記憶手順は、前記使用履歴情報として、各機器が使用された時間、各機器により実行されたサービス、各機器を使用したユーザのいずれか一つまたは複数を記憶し、
前記機器群推測手順は、前記使用履歴記憶手順によって記憶された前記各機器が使用された時間、各機器により実行されたサービス、各機器を使用したユーザのいずれか一つまたは複数に基づいて同様の位置で使用された機器群を推測することを特徴とする付記１に記載の位置情報管理プログラム。
【００７１】
（付記３）前記移動確率記憶手順は、手動で設定された前記移動確率を前記移動確率記憶手段に記憶することを特徴とする付記１または２に記載の位置情報管理プログラム。
【００７２】
（付記４）前記移動確率記憶手順は、変更不能に設定された前記移動確率を前記移動確率記憶手段に記憶することを特徴とする付記１または２に記載の位置情報管理プログラム。
【００７３】
（付記５）前記位置情報記憶手順によって記憶された位置情報の遷移に基づいて各機器の移動確率を算出する算出手順をさらにコンピュータに実行させ、
前記移動確率記憶手順は、前記算出手順によって算出された前記移動確率を前記位置情報記憶手段に記憶することを特徴とする付記１または２に記載の位置情報管理プログラム。
【００７４】
（付記６）前記機器特定手順によって特定された機器の情報を所定の管理者端末に通知する通知手順をさらにコンピュータに実行させることを特徴とする付記１〜５のいずれか一つに記載の位置情報管理プログラム。
【００７５】
（付記７）前記機器特定手順によって特定された機器について前記位置情報記憶手段に記憶された前記位置情報を前記移動確率が最も低い機器の現位置情報に更新する自動更新手順をさらにコンピュータに実行させることを特徴とする付記１〜６のいずれか一つに記載の位置情報管理プログラム。
【００７６】
（付記８）前記管理者端末から指示を受け付けて前記位置情報記憶手段に記憶された前記位置情報を更新する管理者更新手順と、
前記管理者更新手順によって更新された履歴を示す更新履歴情報を更新履歴情報記憶手段に記憶する更新履歴記憶手順とをさらにコンピュータに実行させ、
前記自動更新手順は、前記更新履歴記憶手順によって記憶された更新履歴情報に基づいて前記位置情報記憶手段に記憶された前記位置情報を更新することを特徴する付記６または７に記載の位置情報管理プログラム。
【００７７】
（付記９）前記機器群推測手順は、一定時間ごとに前記同様の位置で使用された機器群を推測することを特徴とする付記１〜８のいずれか一つに記載の位置情報管理プログラム。
【００７８】
（付記１０）前記機器群推測手順は、前記使用履歴情記憶手段に新たな使用履歴情報が記憶されるたびに前記同様の位置で使用された機器群を推測することを特徴とする付記１〜８のいずれか一つに記載の位置情報管理プログラム。
【００７９】
（付記１１）各機器の位置を管理する位置情報管理装置であって、
前記各機器に対応付けて当該各機器が移動される確率を示す移動確率を記憶する移動確率記憶手段と、
前記各機器に対応付けて当該各機器の位置を示す位置情報を記憶する位置情報記憶手段と、
前記各機器が使用された履歴を示す使用履歴情報を記憶する使用履歴情報記憶手段と、
前記履歴情報記憶手段によって記憶された前記履歴情報に基づいて同様の位置で使用された機器群を推測する機器群推測手段と、
前記機器群推測手段によって推測された機器群のなかで前記移動確率が最も低い機器を検索し、当該検索された機器の現位置情報を取得して、前記機器群のなかから当該取得した現位置情報と異なる位置情報を有する機器を特定する特定手段と、
を備えることを特徴とする位置情報管理装置。
【００８０】
（付記１２）各機器の位置を管理する位置情報管理方法であって、
前記各機器に対応付けて当該各機器が移動される確率を示す移動確率を記憶する移動確率記憶工程と、
前記各機器に対応付けて当該各機器の位置を示す位置情報を記憶する位置情報記憶工程と、
前記各機器が使用された履歴を示す使用履歴情報を記憶する使用履歴情報記憶工程と、
前記履歴情報記憶工程によって記憶された前記履歴情報に基づいて同様の位置で使用された機器群を推測する機器群推測工程と、
前記機器群推測工程によって推測された機器群のなかで前記移動確率が最も低い機器を検索し、当該検索された機器の現位置情報を取得して、前記機器群のなかから当該取得した現位置情報と異なる位置情報を有する機器を特定する特定工程と、
を含むことを特徴とする位置情報管理方法。
【産業上の利用可能性】
【００８１】
以上のように、本発明に係る位置情報管理プログラム、位置情報管理装置および位置情報管理方法は、各機器の位置を管理するのに有用であり、特に、各機器の移動を監視することなく、移動されたであろう機器を簡易に特定するのに適する。
【図面の簡単な説明】
【００８２】
【図１】実施例１に係る位置情報管理装置の概要および特徴を説明するための図である。
【図２】実施例１に係る位置情報管理装置の構成を示すブロック図である。
【図３】実施例１に係る位置情報管理処理の流れを示すフローチャートである。
【図４】記憶部に記憶される使用履歴テーブルを示す図である。
【図５】記憶部に記憶される位置情報管理テーブルを示す図である。
【図６】位置情報管理プログラムを実行するコンピュータを示す図である。
【符号の説明】
【００８３】
１０  位置情報管理装置
１１  通信制御ＩＦ部
１２  制御部
１２ａ  使用履歴保存部
１２ｂ  推測部
１２ｃ  更新部
１３  記憶部
１３ａ  使用履歴テーブル
１３ｂ  位置情報管理テーブル
２０  ネットワーク
３０ａ〜３０ｃ  接続機器
４０ａ〜４０ｃ  プリンタ
５０ａ〜５０ｃ  ディスプレイ
６０ａ〜６０ｃ  ＰＣ
【図１】
2007122645.tif 000003
【図２】
2007122645.tif 000004
【図３】
2007122645.tif 000005
【図４】
2007122645.tif 000006
【図５】
2007122645.tif 000007
【図６】
2007122645.tif 000008