(57)【要約】【課題】物品が収納されている収納体の位置が変更されても、位置変更後における物品の収納場所の位置情報を正確にユーザに提示する。【解決手段】収納体の位置情報の更新値が入力されると、当該収納体に割り当てられている収納体ＩＤに対応付けられている位置情報を当該更新値に更新する位置更新部３６と、物品を特定する物品名と当該物品を収納した収納体に割り当てられた収納体ＩＤとを対応付けた収納物品テーブルを参照して、検索対象の物品の物品名に対応付けられている収納体ＩＤを抽出し、当該抽出された収納体ＩＤに対応付けられている位置情報を抽出し、当該位置情報を検索対象の物品の収納場所を示す情報として出力する位置検索部３８と、を有する収納場所検索システム１００とする。【選択図】図１
2018158770.tif 000002
【特許請求の範囲】
【請求項１】
収納体毎に割り当てられた収納体識別情報と当該収納体が配置された位置を示す位置情報を対応付けた位置情報テーブルを記憶する位置情報テーブル記憶手段にアクセス可能であり、
収納体の位置情報の更新値が入力されると、前記位置情報テーブルにおいて当該収納体に割り当てられている収納体識別情報に対応付けられている位置情報を当該更新値に更新する位置更新部と、
物品を特定する物品識別情報と、当該物品を収納した収納体に割り当てられた収納体識別情報とを対応付けた収納物品テーブルを収納物品テーブル記憶手段に記憶させる物品登録部と、
検索対象である物品の物品識別情報の入力を受け付けると、前記収納物品テーブルを参照して当該物品識別情報に対応付けられている収納体識別情報を抽出し、前記位置情報テーブルを参照して当該抽出された収納体識別情報に対応付けられている位置情報を抽出し、当該位置情報を前記検索対象である物品の収納場所を示す情報として出力する位置検索部と、
を有することを特徴とする収納場所検索システム。
【請求項２】
請求項１に記載の収納場所検索システムであって、
前記物品登録部は、収納体に予め設置された収納体識別物から当該収納体に割り当てられた収納体識別情報を読み取る読み取り部を備え、
物品を特定する物品識別情報と、当該物品を収納した収納体に設置された収納体識別物から読み取った収納体識別情報とを対応付けて前記収納物品テーブルに記憶させることを特徴とする収納場所検索システム。
【請求項３】
請求項１又は２に記載の収納場所検索システムであって、
複数の前記収納体の配置を示す配置パターン毎に、当該複数の収納体の各々の収納体識別情報と当該複数の収納体の各々の位置情報を対応付けた配置パターンテーブルを記憶する配置パターン記憶手段にアクセス可能であり、
配置パターンの選択に応じて、前記配置パターンテーブルを参照して当該配置パターンに対応付けられている前記複数の収納体の収納体識別情報に対応する位置情報を前記更新値として入力し、前記位置情報テーブルを更新することを特徴とする収納場所検索システム。
【請求項４】
請求項１〜３のいずれか１項に記載の収納場所検索システムであって、
収納体の収納体識別情報と当該収納体が過去に配置されていた位置を示す過去位置情報を対応付けた場所履歴テーブルを記憶する場所履歴テーブル記憶手段にアクセス可能であり、
前記位置検索部は、前記場所履歴テーブルを参照して、前記検索対象である物品の物品識別情報に対応付けられている収納体識別情報に対応する過去位置情報を抽出し、当該過去位置情報を前記検索対象である物品の過去の収納場所を示す情報として出力することを特徴とした収納場所検索システム。
【請求項５】
収納体毎に割り当てられた収納体識別情報と当該収納体が配置された位置を示す位置情報を対応付けた位置情報テーブルを記憶する位置情報テーブル記憶手段にアクセス可能であるコンピュータを、
収納体の位置情報の更新値が入力されると、前記位置情報テーブルにおいて当該収納体に割り当てられている収納体識別情報に対応付けられている位置情報を当該更新値に更新する位置更新手段と、
物品を特定する物品識別情報と、当該物品を収納した収納体に割り当てられた収納体識別情報とを対応付けた収納物品テーブルを収納物品テーブル記憶手段に記憶させる物品登録手段と、
検索対象である物品の物品識別情報の入力を受け付けると、前記収納物品テーブルを参照して当該物品識別情報に対応付けられている収納体識別情報を抽出し、前記位置情報テーブルを参照して当該抽出された収納体識別情報に対応付けられている位置情報を抽出し、当該位置情報を前記検索対象である物品の収納場所を示す情報として出力する位置検索手段と、
して機能させることを特徴とする収納場所検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物品の収納場所の情報を検索して出力する収納場所検索システム及び収納場所検索プログラムに関する。
【背景技術】
【０００２】
買い置きしておいた物品（日用品など）の収納場所を忘れてしまい、その物品を使用したいときに使用できないことがある。そこで、このような物品の紛失を防ぐために、探したい物品の名称（物品名）をユーザが入力すると、その物品を収納した収納体（棚など）の位置情報をユーザに提示する装置があった（特許文献１）。当該装置では、棚のＩＤと棚の位置情報をデータベースにおいて予め対応付けておき、物品を棚に収納する際に、棚に貼り付けられたバーコードから棚のＩＤを読み取って物品名と棚の位置情報をデータベースにおいて対応付ける。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１２８２１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
物品を収納してから当該物品を使用するまでの間に、移設や模様替え等によって棚自体の配置が変更されることがある。この場合、従来の装置では、データベース上で物品名に対応付けられている棚の位置情報と、現時点において実際に棚が配置されている場所の位置情報が異なってしまう。したがって、従来の装置では、棚の配置が変更されてしまうと、ユーザに正しい収納場所の位置情報を提示できないという問題があった。または、正しい収納場所の情報の提示を維持するために、配置の変更の度に、物品名と棚の位置情報の対応付けをひとつひとつ変更する必要があり、運用上の負担となっていた。
【０００５】
そこで、本発明は、棚などの収納体の配置が変更された場合でも、運用上の負担を低減しつつ、正しい収納場所の情報を出力可能な収納場所検索システム及び収納場所検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の１つの態様は、収納体毎に割り当てられた収納体識別情報と当該収納体が配置された位置を示す位置情報を対応付けた位置情報テーブルを記憶する位置情報テーブル記憶手段にアクセス可能であり、収納体の位置情報の更新値が入力されると、前記位置情報テーブルにおいて当該収納体に割り当てられている収納体識別情報に対応付けられている位置情報を当該更新値に更新する位置更新部と、物品を特定する物品識別情報と、当該物品を収納した収納体に割り当てられた収納体識別情報とを対応付けた収納物品テーブルを収納物品テーブル記憶手段に記憶させる物品登録部と、検索対象である物品の物品識別情報の入力を受け付けると、前記収納物品テーブルを参照して当該物品識別情報に対応付けられている収納体識別情報を抽出し、前記位置情報テーブルを参照して当該抽出された収納体識別情報に対応付けられている位置情報を抽出し、当該位置情報を前記検索対象である物品の収納場所を示す情報として出力する位置検索部と、を有することを特徴とする収納場所検索システムである。
【０００７】
ここで、前記物品登録部は、収納体に予め設置された収納体識別物から当該収納体に割り当てられた収納体識別情報を読み取る読み取り部を備え、物品を特定する物品識別情報と、当該物品を収納した収納体に設置された収納体識別物から読み取った収納体識別情報とを対応付けて前記収納物品テーブルに記憶させることが好適である。
【０００８】
また、複数の前記収納体の配置を示す配置パターン毎に、当該複数の収納体の各々の収納体識別情報と当該複数の収納体の各々の位置情報を対応付けた配置パターンテーブルを記憶する配置パターン記憶手段にアクセス可能であり、配置パターンの選択に応じて、前記配置パターンテーブルを参照して当該配置パターンに対応付けられている前記複数の収納体の収納体識別情報に対応する位置情報を前記更新値として入力し、前記位置情報テーブルを更新することが好適である。
【０００９】
また、収納体の収納体識別情報と当該収納体が過去に配置されていた位置を示す過去位置情報を対応付けた場所履歴テーブルを記憶する場所履歴テーブル記憶手段にアクセス可能であり、前記位置検索部は、前記場所履歴テーブルを参照して、前記検索対象である物品の物品識別情報に対応付けられている収納体識別情報に対応する過去位置情報を抽出し、当該過去位置情報を前記検索対象である物品の過去の収納場所を示す情報として出力することが好適である。
【００１０】
本発明の別の態様は、収納体毎に割り当てられた収納体識別情報と当該収納体が配置された位置を示す位置情報を対応付けた位置情報テーブルを記憶する位置情報テーブル記憶手段にアクセス可能であるコンピュータを、収納体の位置情報の更新値が入力されると、前記位置情報テーブルにおいて当該収納体に割り当てられている収納体識別情報に対応付けられている位置情報を当該更新値に更新する位置更新手段と、物品を特定する物品識別情報と、当該物品を収納した収納体に割り当てられた収納体識別情報とを対応付けた収納物品テーブルを収納物品テーブル記憶手段に記憶させる物品登録手段と、検索対象である物品の物品識別情報の入力を受け付けると、前記収納物品テーブルを参照して当該物品識別情報に対応付けられている収納体識別情報を抽出し、前記位置情報テーブルを参照して当該抽出された収納体識別情報に対応付けられている位置情報を抽出し、当該位置情報を前記検索対象である物品の収納場所を示す情報として出力する位置検索手段と、して機能させることを特徴とする収納場所検索プログラムである。
【発明の効果】
【００１１】
本発明によれば、収納体の配置が変更されても、少ない維持管理負担で正しい収納場所の情報を出力し続けることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態における収納場所検索システムの構成を示す図である。
【図２】本発明の実施の形態における収納体に対する収納体識別物の設置及び収納体への物品の収納の様子を説明する図である。
【図３】本発明の実施の形態におけるマップ画像の例を示す図である。
【図４】本発明の実施の形態における位置情報テーブルの一例を示す図である。
【図５】本発明の実施の形態における配置パターンテーブルの一例を示す図である。
【図６】本発明の実施の形態における収納物品テーブルの一例を示す図である。
【図７】本実施の形態における更新後の位置情報テーブルの一例を示す図である。
【図８】本発明の実施の形態における場所履歴テーブルの一例を示す図である。
【図９】本発明の実施の形態における検索結果の表示の一例を示す図である。
【図１０】本発明の実施の形態における物品の登録処理及び物品の収納先の変更処理を示すフローチャートである。
【図１１】本発明の実施の形態における収納体の位置の更新処理を示すフローチャートである。
【図１２】本発明の実施の形態における位置検索部における各処理のフローチャートである。
【発明を実施するための形態】
【００１３】
［収納場所検索システム］
本発明の実施の形態における収納場所検索システムは、ユーザから物品の収納場所の検索要求を受け付けると、その物品が収納されている物（収納体）の位置情報を収納場所の位置情報としてユーザに提示する。
【００１４】
本実施の形態における収納場所検索システム１００は、図１に示すように、収納体識別物１０２、ユーザ端末１０４及びデータベース装置１０６を含んで構成される。
【００１５】
本実施形態においては、ユーザ端末１０４とデータベース装置１０６が、有線又は無線のネットワーク１０８で接続され、各種の信号や情報を入出力することで収納場所検索システム１００の各機能を実現する。具体的には、ユーザは、過去に収納体に収納された物品を使用する際に、ユーザ端末１０４を操作して、その物品の収納場所の検索要求をデータベース装置１０６に対して行う。ユーザ端末１０４からの検索要求を受け付けたデータベース装置１０６は、現時点においてその物品が収納されている収納体の位置情報を検索し、検索結果をユーザ端末１０４に対して送信する。検索結果を受け取ったユーザ端末１０４は、ユーザに対して、その物品が収納されている収納体の位置情報などを提示する。これにより、ユーザは、使用したい物品がどこに収納されているのかを忘れてしまっていても、現時点におけるその物品の収納場所の位置を容易に知ることができる。
【００１６】
以下、図１を参照して、収納場所検索システム１００の構成について詳細に説明する。
【００１７】
収納体識別物１０２は、収納体を特定するために収納体毎に割り当てられた収納体識別情報（収納体ＩＤ等）を読み取り可能な態様で記録した識別体であり、それぞれが対応する収納体に設置される。本実施形態における収納体識別物１０２は、収納体ＩＤを表すバーコードの画像情報を収納体識別情報として、その画像情報を印刷した用紙とする。
【００１８】
図２は、収納体２００に対する収納体識別物１０２の設置、及び収納体２００への物品の収納の様子を説明する図である。図２（ａ）に示すように、収納体識別物１０２には、収納体ＩＤを示すバーコードが印刷されており、棚などの収納体２００の所定の位置に接着剤などで貼り付けられる。そして、図２（ｂ）に示すように、ユーザが物品２０２を収納する際には、後述するユーザ端末１０４を用いて収納体識別物１０２から収納体ＩＤが読み取られる。
【００１９】
なお、収納体識別情報は、バーコードに限定されるものではなく、ＱＲコード（登録商標）や収納体ＩＤの文字列自体を画像情報にしたものでもよい。また、収納体識別物１０２は、画像情報を用紙などに印刷したものに限らず、収納体ＩＤを記憶させたＩＣタグなどでもよい。また、収納体識別物１０２を収納体２００に貼り付けるのではなく、収納体２００自体に収納体識別情報を直接印刷したり、収納体識別物１０２を収納体２００に埋め込むようにしたりしてもよい。
【００２０】
また、本実施の形態では、収納体ＩＤを収納体２００である棚毎に付与しているため、収納体識別物１０２も棚毎に設置されている。しかし、これに限らず、棚の引き出しをそれぞれ収納体２００として、棚の引き出し毎に収納体ＩＤを付与して、引き出し毎に収納体識別物１０２を設置するようにしてもよい。すなわち、収納体識別物１０２は、収納体ＩＤを付与した収納体２００毎に用意され、それぞれの収納体２００に設置されればよい。なお、収納体２００は棚に限定されるものではない。
【００２１】
ユーザ端末１０４は、ユーザによって操作される端末装置である。ユーザ端末１０４は、例えば、スマートフォン等の携帯端末とすることができる。ただし、ユーザ端末１０４は、スマートフォンに限定されるものではなくタブレット端末等でもよい。また、ユーザ端末１０４は、携帯端末ではなく、据え置き型の情報処理端末（パソコン等）でもよい。ただし、この場合は、後述する読み取り部１４を持ち運びが可能なリーダ装置にすることが好ましい。そして、この場合、ユーザ端末１０４は、有線又は無線の情報通信網を介してリーダ装置から読み取った情報を取得するようにすればよい。
【００２２】
本実施の形態におけるユーザ端末１０４は、図１に示すように、通信部１０、情報入力部１２、読み取り部１４、検索要求部１６、位置変更要求部１８、物品登録要求部２０及び表示部２２を含んで構成される。
【００２３】
ユーザ端末１０４は、データベース装置１０６に対して物品の収納場所の検索要求を行う。そして、ユーザ端末１０４は、データベース装置１０６から受け取ったその物品についての検索結果等を表示部２２に表示することで、ユーザに対してその物品の収納場所の位置情報などを提示する。
【００２４】
また、ユーザ端末１０４は、データベース装置１０６に対して収納体の位置変更要求を行う。位置変更要求は、移設や模様替え等によって、棚等の収納体の配置が変わったときに行われる。
【００２５】
また、ユーザ端末１０４は、データベース装置１０６に対して収納した物品の登録要求を行う。図２（ｂ）に示すように、ユーザは、物品２０２を収納体２００に収納する際に、ユーザ端末１０４を操作して収納体２００に設置された収納体識別物１０２から収納体ＩＤを読み取る。そして、ユーザ端末１０４は、収納した物品２０２の物品識別情報と読み取った収納体ＩＤを対応付けてデータベース装置１０６に対して収納した物品２０２の登録要求を行う。物品識別情報は、収納した物品２０２を特定できる情報であればよく、例えば、物品の名称（物品名）、物品毎に割り当てられた物品ＩＤ、物品を撮像した画像等としてもよい。
【００２６】
また、ユーザ端末１０４は、データベース装置１０６に対して物品の収納先の変更登録要求を行う。変更登録要求は、一度収納した物品を別の収納体に収納し直すときに行われる。
【００２７】
以下、ユーザ端末１０４を構成する通信部１０、情報入力部１２、読み取り部１４、検索要求部１６、位置変更要求部１８、物品登録要求部２０及び表示部２２について詳細に説明する。
【００２８】
通信部１０は、ネットワーク１０８を介してデータベース装置１０６と接続するためのインタフェースである。例えば、通信部１０は、有線又は無線のＬＡＮ、ＵＳＢなどの通信インタフェースである。ユーザ端末１０４は、通信部１０を介してデータベース装置１０６との間で各種情報を送受信する。
【００２９】
情報入力部１２は、ユーザによって操作される情報入力用のインタフェースである。情報入力部１２は、ユーザの操作に基づいて、後述する各種の処理に必要な情報の入力を受け付ける。情報入力部１２は、後述する読み取り部１４、検索要求部１６、位置変更要求部１８、物品登録要求部２０等に対して入力された情報を出力する。情報入力部１２は、キーボード等の物理ボタンを備えた入力手段を含んでもよいし、後述する表示部２２と併せてタッチパネル式ディスプレイ等の入力手段を含んでもよい。
【００３０】
ユーザは、収納した物品を登録する際、表示部２２に表示された物品登録用の画面（図示しない）を参照しつつ、情報入力部１２を操作して物品登録に必要な情報をユーザ端末１０４へ入力する。例えば、ユーザは、物品を特定するための物品識別情報として物品名を入力し、確定操作を行う。すると、これらの情報が物品登録要求部２０に出力される。
【００３１】
なお、物品識別情報を物品を撮像した画像等としてもよい。この場合、ユーザは、情報入力部１２を操作して、収納する物品を撮影した画像を選択し、物品登録要求部２０に出力すればよい。また、物品を撮影した画像だけでなく、収納体を撮影した画像を併せて選択するようにしてもよい。ちなみに、これらの画像は、物品を収納する際などにカメラで撮影を行い、ユーザ端末１０４の記憶部（図示しない）に記憶しておけばよい。
【００３２】
また、ユーザは、収納体の配置が変更になった場合、表示部２２に表示された位置変更用の画面（図示しない）を参照しつつ、情報入力部１２を操作し、位置変更に必要な情報を入力する。例えば、収納体の収納体ＩＤと配置変更後の位置情報を入力し、確定操作を行う。すると、これらの情報が位置変更要求部１８に出力される。なお、収納体ＩＤは、後述する読み取り部１４を用いて取得するようにしてもよい。また、収納体の位置は、ユーザからの入力によるものとせず、収納体に位置検出手段を設けて自動的に位置を取得するようにしてもよい。例えば、収納体にＧＰＳを取り付けておき、収納体の緯度及び経度を取得して位置情報として利用するようにしてもよい。緯度及び経度に加えて、高度等の３次元情報を位置情報として利用するようにしてもよい。
【００３３】
また、ユーザは、収納体毎に配置変更後の位置情報を入力するのではなく、後述する配置パターンを切り替える操作を行うことで、一括して収納体の位置情報を変更できるようにしてもよい。この場合、ユーザは、表示部２２に表示された配置パターン切換え用の画面（図示しない）を参照しつつ、情報入力部１２を操作し、切換え後の配置パターン名を入力して確定操作を行う。すると、この情報が位置変更要求部１８に出力される。なお、このとき、データベース装置１０６は、記憶されている配置パターン名やその配置パターンに対応するマップ画像（後述する）を表示部２２に表示して、ユーザは、その表示を参照して、配置パターンを選択するようにしてもよい。
【００３４】
また、ユーザは、物品の収納場所を検索する際、表示部２２に表示された収納場所検索用の画面（図示しない）を参照しつつ、情報入力部１２を操作して物品名を入力し、確定操作を行う。すると、入力された物品名は、検索要求部１６に出力される。
【００３５】
また、ユーザは、収納した物品をデータベース装置１０６に登録した後、その物品を別の収納体に収納し直す場合に、データベース装置１０６に既に登録されているその物品が収納されている収納体を変更することが可能である。この場合、ユーザは、収納先変更用の画面（図示しない）を参照しつつ、情報入力部１２を操作し、収納先を変更する物品名を入力する。すると、検索要求部１６に物品名が出力される。その後、ユーザは、表示部２２に表示されたデータベース装置１０６に登録済みの物品一覧（入力した物品名で絞り込まれた物品一覧）から、現時点において各物品に対応付けられている収納体などを手掛かりとして、収納先を変更する対象となる物品を選択する。そして、その物品の新たな収納体の収納体ＩＤを入力して確定操作を行う。すると、その物品を識別するＩＤ（後述する物品ＩＤ）と収納体ＩＤが物品登録要求部２０に出力される。なお、収納体ＩＤは、後述する読み取り部１４を用いて取得するようにしてもよい。
【００３６】
なお、前述した各動作は、ユーザが、表示部２２に表示された情報を参照しつつ、情報入力部１２を操作して「収納した物品の登録」、「収納体の位置変更」、「配置パターンの変更」、「物品の収納体の検索」、「収納先の変更」のいずれかを選択することで切り替えられるようにすることが好適である。このとき、情報入力部１２は、後述する検索要求部１６、位置変更要求部１８、物品登録要求部２０に対して各種の動作信号を送信する。
【００３７】
具体的には、「収納した物品の登録」が選択されると、物品登録部３４に登録動作信号が出力される。また、「収納体の位置変更」が選択されると、位置変更要求部１８に位置変更動作信号が出力される。また、「配置パターンの変更」が選択されると、位置変更要求部１８にパターン変更動作信号が出力される。また、「物品の収納体の検索」が選択されると、検索要求部１６に検索動作信号が出力される。また、「収納先の変更」が選択されると、検索要求部１６及び物品登録要求部２０に場所変更動作信号が出力される。
【００３８】
読み取り部１４は、ユーザが物品を収納する場合等に、棚などの収納体に設置された収納体識別物１０２から収納体ＩＤを読み取る。読み取られた収納体ＩＤは、物品登録要求部２０に出力される。また、収納体の位置変更を行う場合にも、読み取り部１４で収納体ＩＤを読み取ってもよい。この場合、読み取られた収納体ＩＤは、位置変更要求部１８に出力される。また、物品の収納先の変更を行う場合、読み取り部１４で収納体ＩＤを読み取ってもよい。この場合、読み取られた収納体ＩＤは、物品登録要求部２０に出力される。
【００３９】
本実施の形態における読み取り部１４は、ユーザが情報入力部１２を操作することによって動作する。具体的には、読み取り部１４は、ユーザの操作に基づいて、ユーザ端末１０４に搭載したカメラ（図示しない）で収納体に設置されたバーコード（収納体識別物）を撮影し、その画像中のバーコードを認識することで当該バーコードに対応する収納体ＩＤを読み取る。
【００４０】
なお、読み取り部１４の読み取り方式は、これに限定されるものではなく、収納体識別物に含まれる収納体識別情報から収納体ＩＤを読み取れるものであればよい。例えば、バーコード等の画像情報を認識するものに限らず、赤外線などを用いて収納体識別物を読み取るようにしてもよい。また、収納体識別物として、収納体ＩＤを格納したＩＣタグを用いる場合は、ＩＣタグリーダを読み取り部１４として用いればよい。
【００４１】
また、読み取り部１４によって収納体識別物を読み取る際には、複数の収納体に設けられている収納体識別物を一括して読み取ってもよい。例えば、ユーザの操作に基づいて、ユーザ端末１０４に搭載したカメラ（図示しない）で複数の収納体に設置されたバーコードを一括して撮影し、その画像に含まれる複数のバーコードを認識させるようにしてもよい。これにより、収納体の各々を特定すると共に、画像処理等により収納体の配置（相対的位置）も同時に取得するようにしてもよい。
【００４２】
また、本実施の形態では、読み取り部１４をユーザ端末１０４の構成の一部としたが、これに限定されるものではない。例えば、読み取り部１４を、ユーザ端末１０４とは別体になっているリーダ装置としてもよい。この場合、無線又は有線の情報通信網を介してリーダ装置からユーザ端末１０４へ読み取った収納体ＩＤを送信すればよい。
【００４３】
検索要求部１６は、通信部１０を介してデータベース装置１０６に収納場所の位置の検索を要求する。具体的には、検索要求部１６は、情報入力部１２から検索動作信号及び物品名を受け取ると、通信部１０を介してデータベース装置１０６の位置検索部３８にそれらの情報を出力する。また、検索要求部１６は、情報入力部１２から場所変更動作信号及び物品名を受け取ると、通信部１０を介してデータベース装置１０６の位置検索部３８にそれらの情報を出力する。
【００４４】
位置変更要求部１８は、通信部１０を介してデータベース装置１０６に収納体の位置の変更を要求する。具体的には、位置変更要求部１８は、情報入力部１２から位置変更動作信号、収納体ＩＤ、配置変更後の位置情報を受け取ると、通信部１０を介してデータベース装置１０６の位置更新部３６にそれらの情報を出力する。なお、収納体ＩＤは、読み取り部１４から受け取ってもよい。
【００４５】
また、位置変更要求部１８は、予め用意された配置パターンを変更することでデータベース装置１０６に収納体の位置の変更を要求してもよい。具体的には、位置変更要求部１８は、情報入力部１２からパターン変更動作信号及び配置パターン名を受け取ると、通信部１０を介してデータベース装置１０６の位置更新部３６にそれらの情報を出力する。なお、位置変更要求部１８は、情報入力部１２からパターン変更動作信号を受け取ると、まず通信部１０を介してデータベース装置１０６の位置更新部３６にパターン変更動作信号を出力し、その後、情報入力部１２からパターン名を受け取って、データベース装置１０６にその情報を出力するようにしてもよい。
【００４６】
物品登録要求部２０は、通信部１０を介して、データベース装置１０６に収納する物品の登録を要求する。具体的には、物品登録要求部２０は、情報入力部１２から登録動作信号及び物品名を受け取り、さらに、読み取り部１４から収納体ＩＤを受け取ると、通信部１０を介してデータベース装置１０６の物品登録部３４にそれらの情報を出力する。このとき、情報入力部１２にて選択された物品の画像や収納体の画像を記憶部（図示しない）から読み出して、データベース装置１０６の物品登録部３４に出力するようにしてもよい。
【００４７】
また、物品登録要求部２０は、通信部１０を介してデータベース装置１０６に既に登録されている物品の収納先を変更するための情報を出力する。具体的には、物品登録要求部２０は、情報入力部１２から場所変更動作信号、物品ＩＤ及び収納体ＩＤを受け取ると、通信部１０を介してデータベース装置１０６の物品登録部３４にそれらの情報を出力する。なお、収納体ＩＤは、読み取り部１４から受け取ってもよい。
【００４８】
表示部２２は、液晶ディスプレイ等のモニタ装置と表示制御手段などを含んで構成される。表示部２２は、ユーザ端末１０４で使用される各種情報を表示する。例えば、表示制御手段は、通信部１０を介してデータベース装置１０６から収納場所の検索結果を受け取ると、その検索結果をユーザが把握可能な態様でモニタ装置に表示する。なお、表示部２２は、検索結果のみに限らず、ユーザが収納場所検索システム１００を利用するために必要な各種の情報を表示する。検索結果の表示の態様については後述する。
【００４９】
再び、図１を参照して、収納場所検索システム１００の構成について詳細に説明する。データベース装置１０６は、収納場所検索システム１００を実現するために必要な各種テーブル情報等を記憶し、ユーザ端末１０４からの各種の要求に応じてそれらの情報を処理する。
【００５０】
データベース装置１０６は、図１に示すように、通信部３０、記憶部３２、物品登録部３４、位置更新部３６及び位置検索部３８を含んで構成される。具体的には、データベース装置１０６は、ユーザ端末１０４から物品の収納場所の検索要求を受け取ると、記憶部３２を参照し、現時点においてその物品が収納されている収納体の位置情報を取得し、通信部３０を介してユーザ端末１０４に出力する。
【００５１】
また、データベース装置１０６は、ユーザ端末１０４から収納体の位置変更要求を受け取ると、記憶部３２に記憶されている収納体の位置検索に用いられる収納体ＩＤと位置情報を対応付けたテーブル（位置情報テーブル）において収納体の位置情報を更新する。
【００５２】
また、データベース装置１０６は、ユーザ端末１０４から収納した物品の登録要求を受け取ると、記憶部３２に記憶されている収納体の位置検索に用いられる物品名とその収納体の収納体ＩＤを対応付けたテーブル（収納物品テーブル）にその物品を新たに登録する。
【００５３】
また、データベース装置１０６は、ユーザ端末１０４から物品の収納先の変更登録要求を受け取ると、記憶部３２に記憶されている収納物品テーブルにおいてその物品名に対応付けられている収納体ＩＤを変更する。
【００５４】
以下、データベース装置１０６を構成する通信部３０、記憶部３２、物品登録部３４、位置更新部３６及び位置検索部３８について詳細に説明する。
【００５５】
通信部３０は、ネットワーク１０８を介してデータベース装置１０６と接続するためのインタフェースである。例えば、通信部３０は、有線又は無線のＬＡＮ、ＵＳＢ等の通信インタフェースである。データベース装置１０６は、通信部３０を介してユーザ端末１０４との間で各種情報を送受信する。
【００５６】
記憶部３２は、データベース装置１０６の各処理を実行するためのコンピュータプログラム及び各種データを記憶する装置を含んで構成される。記憶部３２は、主に、位置検索部３８、位置更新部３６及び物品登録部３４との間でこれらの情報を入出力する。記憶部３２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の半導体メモリ、ハードディスク、光ディスク等の記憶手段を含んで構成される。
【００５７】
記憶部３２には、マップ画像が予め記憶される。マップ画像は、所定の空間における収納体の配置を表した画像である。図３は、本実施の形態におけるマップ画像の一例を示した図である。図３のマップ画像は、所定の空間を真上から図示したものであり、棚などの収納体をそれぞれ太枠四角で表している。太枠四角内のアルファベットがそれぞれの収納体名を表している。なお、図３（ａ）及び図３（ｂ）は、同一の空間における収納体の配置を示したものであるが、それぞれ収納体の配置が異なっている。マップ画像は、マップ番号によって区別される。本実施の形態では、図３（ａ）をマップ番号「１」のマップ画像、図３（ｂ）をマップ番号「２」のマップ画像とする。
【００５８】
また、記憶部３２には、位置情報テーブルが予め記憶される。位置情報テーブルは、所定の空間における各収納体の収納体名、収納体ＩＤ、現時点における各収納体の位置情報、現時点における収納体の配置に対応するマップ画像に付された番号（マップ番号）をそれぞれ対応付けて記憶したデータベースである。なお、本実施の形態においては、位置情報はマップ画像上の位置を表す情報としている。しかしながら、これに限定されるものではなく、世界座標などを位置情報としてもよい。この場合、マップ画像上の位置と世界座標との対応付けを予め行っておけばよい。
【００５９】
図４は、本実施の形態における位置情報テーブルの一例を示したものである。ここでは、所定の空間内において、マップ番号「１」のマップ画像に示した配置で収納体が配置されているものとする。したがって、図４に示すとおり、位置情報テーブルには、収納体名、収納体ＩＤ、マップ番号「１」のマップ画像に対応する位置情報が互いに対応付けられている。例えば、「収納Ａ」については、収納体ＩＤ「０００１」、マップ番号「１」のマップ画像における位置である「Ｘ＝１、Ｙ＝８」が位置情報として対応付けられている。
【００６０】
後述する位置検索部３８は、記憶部３２に記憶されている位置情報テーブルを参照して、物品の収納体の位置を取得する。なお、位置情報テーブルは、後述する位置更新部３６によって更新される。
【００６１】
また、記憶部３２には、配置パターンテーブルが予め記憶される。配置パターンテーブルは、所定の空間における収納体の配置パターンを記憶したデータベースである。具体的には、配置パターン毎に、その配置パターン名、各配置パターンにおける各収納体の位置情報を対応付けたテーブルである。また、その配置パターンに対応するマップ画像のマップ番号も対応付けられる。
【００６２】
図５は、本実施の形態における配置パターンテーブルの一例を示した図である。図５に示すとおり、配置パターンのパターン名と、配置パターンに対応するマップ画像のマップ番号、各収納体のマップ画像上の位置情報が対応付けられている。なお、本実施の形態では、マップ番号「１」のマップ画像（図３（ａ））に対応する配置パターンをパターン名「１」とし、マップ番号「２」のマップ画像（図３（ｂ））に対応する配置パターンをパターン名「２」とする。後述する位置更新部３６は、この配置パターンテーブルを参照して、位置情報テーブルを更新する。
【００６３】
物品登録部３４は、ユーザが収納した物品とその物品が収納されている収納体を対応付けて記憶部３２に記憶する。具体的には、物品登録部３４は、ユーザ端末１０４から通信部３０を介して登録動作信号と物品名と収納体ＩＤを受け取ると、収納された物品を識別するための物品ＩＤを付与し、物品ＩＤ、物品名、収納体ＩＤを対応付ける。また、物品登録部３４は、ユーザ端末１０４から、収納する物品を撮影した画像（物品画像）や収納体を撮影した画像（収納体画像）を受け取った場合、これらの情報についても物品ＩＤと対応付ける。物品登録部３４は、これらの対応付けられた情報を、収納物品テーブルとして、記憶部３２に記憶させる。
【００６４】
図６は、本実施の形態における収納物品テーブルの一例を示した図である。図６に示すとおり、収納物品テーブルには、物品ＩＤと物品名、物品画像を識別する画像名と収納体画像を識別する画像名と収納体ＩＤが対応付けられて記憶される。収納物品テーブルは、後述する位置検索部３８によって参照され、物品が収納されている収納体の収納体ＩＤを取得するために用いられる。
【００６５】
なお、本実施の形態では、物品ＩＤは、登録された順に付与される。また、物品ＩＤは、物品名が同じであっても、それぞれの物品毎に付与される。例えば、図６において、物品名「ＬＡＮケーブル」が２つ存在するが、それぞれ別のＬＡＮケーブルであるため、それぞれに対して物品ＩＤが付与される。
【００６６】
また、本実施の形態における物品登録部３４は、ユーザ端末１０４から通信部３０を介して場所変更動作信号と物品ＩＤと収納体ＩＤを受け取ると、収納物品テーブルを参照し、既に物品ＩＤに対応付けられている収納体ＩＤを、新たにユーザ端末１０４から受け取った収納体ＩＤで更新する。
【００６７】
位置更新部３６は、収納体の配置が変更になった場合に、収納体の収納体ＩＤと位置情報の対応付けを更新する。具体的には、位置更新部３６は、ユーザ端末１０４から通信部３０を介して位置変更動作信号、収納体ＩＤ、配置変更後の位置情報を受け取ると、位置情報テーブルを参照し、既に収納体ＩＤに対応付けられている位置情報を新たにユーザ端末１０４から受け取った位置情報で更新する。すなわち、位置更新部３６は、収納物品テーブルにおける物品名と収納体ＩＤの対応付けについては保持したまま、位置情報テーブルにおける収納体ＩＤと位置情報の対応付けのみを更新する。
【００６８】
このように、収納体の位置が変更になった場合であっても、記憶部３２に記憶されている「収納した物品と収納体ＩＤの対応関係」や「収納体と収納体ＩＤの対応関係」は変わらない。したがって、再度、収納体識別物１０２から収納体ＩＤを読み取り直して物品名と対応付けたり、収納体識別物１０２を新たに作成したり、収納体識別物１０２を設置し直したりするが必要なく、容易に位置情報を最新の状態に保つことができる。
【００６９】
また、位置更新部３６は、ユーザ端末１０４から通信部３０を介してパターン変更動作信号と切換え後の配置パターン名を受け取ると、記憶部３２の配置パターンテーブルを参照し、該当する配置パターン名に対応付けられている収納体ＩＤ毎の位置情報を用いて位置情報テーブルを更新する。
【００７０】
図７は、本実施の形態における更新後の位置情報テーブルの一例を示したものである。なお、図７は、ユーザ端末１０４からパターン名「２」の配置パターンへの変更を要求された例を示している。図４に示した位置情報テーブルを更新前の位置情報テーブルとした場合、図７に示すとおり、更新後の位置情報テーブルは、各収納体の位置情報がマップ番号「２」のマップ画像に対応する位置情報に更新されていることがわかる。
【００７１】
このように、配置パターンを用いて位置情報テーブルを更新することにより、収納体の移設や模様替え、イベントの発生などによって収納体の配置が大幅に変更されても、収納体の位置情報を一つ一つ更新することなく、容易に収納体の位置情報を更新することができる。また、切り替えた収納体の配置を、再び元の配置に戻した場合でも、位置情報テーブルの更新を容易に行うことができる。
【００７２】
また、記憶部３２に予め用意されていない配置に変更する場合であっても、収納体の配置を変更した後に、その配置に基づいて配置パターンやマップ画像を作成し、それを記憶部３２に記憶するだけで、位置情報テーブルの更新を一括して行うことができる。このため、同様の配置に再び変更する場合には、容易に位置情報テーブルを更新することができる。
【００７３】
なお、位置更新部３６は、ユーザがユーザ端末１０４を操作して、切換え後の配置パターンを選択する際に、記憶部３２に記憶されている配置パターンの一覧を提示するようにしてもよい。この場合、位置更新部３６は、ユーザ端末１０４から、通信部３０を介してパターン変更動作信号を受け取ると、記憶部３２のマップ画像と配置パターンテーブルを参照し、通信部３０を介して各配置パターン名とその配置パターンに対応するマップ画像をユーザ端末１０４に送信する。そして、ユーザ端末１０４は、表示部２２にこれらの情報を表示する。ユーザは、この表示を参照しつつ、情報入力部１２で切り替える配置パターン名を選択する。位置更新部３６は、ユーザ端末１０４から配置パターン名を受け取ると、前述したように位置情報テーブルを更新する。
【００７４】
また、位置更新部３６は、収納体の位置が更新されると、更新のたびに位置情報の変更履歴（場所履歴テーブル）を記憶する。なお、場所履歴テーブルは、収納体ＩＤ毎に記憶される。
【００７５】
図８は、本実施の形態における場所履歴テーブルの一例である。図８に示すとおり、場所履歴テーブルには、収納体名、収納体ＩＤ、これまで変更された位置情報、その更新日時、対応するマップ画像のマップ番号が対応付けられる。この場所履歴テーブルは、後述する位置検索部３８において、収納体の位置を検索した際に、その収納体ＩＤに対応付けられている過去の位置情報やマップ画像をユーザに提示するために用いられる。
【００７６】
これにより、ユーザは、物品の収納場所を検索した際に、自らが覚えていた収納体とは異なる位置情報が提示されても、自らが収納したときから今までの間に収納体が移設されたことを容易に把握して、その検索結果を信用することができる。
【００７７】
位置検索部３８は、ユーザ端末１０４から物品の収納場所の位置の検索要求を受けると、ユーザ端末１０４にその検索結果を出力する。具体的には、位置検索部３８は、ユーザ端末１０４から通信部３０を介して検索動作信号及び物品名を受け取ると、収納物品テーブルを参照して、その物品名に対応付けられた収納体ＩＤを取得する。そして、位置情報テーブルを参照し、その収納体ＩＤに対応付けられている位置情報を取得する。また、その収納体ＩＤに対応付けられているマップ画像を記憶部３２から読み出す。そして、これらの情報を検索結果として、通信部３０を介して、ユーザ端末１０４に出力する。
【００７８】
なお、位置検索部３８は、さらに、場所履歴テーブルを参照し、収納体ＩＤに対応する過去の位置情報も検索結果に含めてユーザ端末１０４に出力するようにしてもよい。また、位置検索部３８は、物品画像や収納体画像を検索結果に含めてユーザ端末１０４に出力するようにしてもよい。
【００７９】
また、位置検索部３８は、ユーザ端末１０４から通信部３０を介して場所変更動作信号と物品名を受け取ると、物品名に対応する収納体ＩＤを取得し、収納体ＩＤに対応する各種情報（位置情報やマップ画像、物品画像等）をユーザ端末１０４に出力する。このとき、物品名に対応する物品ＩＤも併せてユーザ端末１０４に出力する。ユーザは、表示部２２に表示されたこれらの情報を参照して、収納体を変更する物品を選択する。
【００８０】
なお、ユーザが物品名を入力する際には、言葉の揺れが生じる可能性がある。このため、ユーザ端末１０４から受け取った物品名が収納物品テーブルに記憶されている物品名と必ずしも一致するとは限らない。例えば、ユーザによっては、「ＬＡＮケーブル」を「ＬＡＮのケーブル」と入力する場合がある。このため、位置検索部３８は、ユーザ端末１０４から受け取った物品名を単語毎に分解し、同様に収納物品テーブルに含まれる物品名に含まれる単語と一致する割合を一致度として算出する。そして、一致度の高いものを検索結果としてユーザ端末１０４に出力するようにしてもよい。
【００８１】
なお、このとき、一致度の高い順（一致した単語の多い順）に複数個の検索結果をユーザ端末１０４に出力するようにしてもよい。この場合、ユーザ端末１０４は、これらの複数の検索結果を一致度の高い順にソートして表示し、ユーザは、その一覧を確認して、所望の物品を選択して検索結果を確認すればよい。
【００８２】
また、物品名が同一の物品が収納物品テーブルに複数記憶されている場合、それら複数の検索結果をユーザ端末１０４に出力するようにしてもよい。例えば、ユーザ端末１０４から「ケーブル」という物品名が入力された場合、図６に示した収納物品テーブルにおいては、物品ＩＤ「０００４」の「ＬＡＮケーブル」、物品ＩＤ「０００５」の「電源ケーブル」、物品ＩＤ「０００８」の「ＬＡＮケーブル」、これらの物品に関する検索結果がユーザ端末１０４に出力される。
【００８３】
また、場所履歴テーブルと同様に、物品登録部３４においても、物品が収納されている収納体が変更されたときに物品とそれを収納していた収納体の履歴を物品履歴テーブルとして記憶するようにしてもよい。このように、物品とそれを収納していた収納体の過去の履歴を記憶させることによって、物品を収納する収納体が変更された後も過去に収納されていた収納体を特定することによって物品の現在の収納場所を特定することができる。
【００８４】
例えば、収納Ａに収納されていた「ＬＡＮケーブル」の収納先が収納Ｂに変更されており、ユーザが収納Ａに過去に収納されていた物品を検索したい場合について説明する。ユーザはユーザ端末１０４にて収納Ａを検索対象として指定すると、その情報がデータベース装置１０６に送られ、物品履歴テーブルを参照して過去に収納Ａに格納されていた物品名が抽出される。さらに、収納物品テーブルを参照して、抽出された物品の現在の収納先である収納体が抽出される。そして、位置情報テーブルを参照して、抽出された収納体の位置情報を抽出することができる。
【００８５】
ここで、ユーザ端末１０４における検索結果の表示態様について説明する。図９は、本実施の形態における検索結果の表示の一例を示した図である。なお、図９は、ユーザ端末１０４において、物品名「プリンタのインク」が入力された場合の検索結果画像を示したものである。
【００８６】
検索結果画像には、検索対象した物品の物品ＩＤ及び物品名が表示される。また、検索結果画像には、表示物品画像と収納体画像が表示させてもよい。これにより、ユーザは、物品の外観や収納体の外観を確認したうえで物品を探し出すことができる。また、検索結果画像には、物品の現在の収納場所、すなわち物品が現在収納されている収納体が配置されている位置情報が表示される。このとき、収納体の収納名を併せて表示させてもよい。これにより、ユーザは、物品の現在の収納場所を正確に把握することができる。また、検索結果画像には、収納体が配置されている収納環境を示すマップ画像を表示させてもよい。このとき、検索対象である物品が収納されている収納体の位置をマップ画像上に矢印などで指し示すように表示を行うことが好適である。これにより、ユーザは、検索対象である物品が収納されている収納体の位置を容易に把握することができ、素早く物品を調達することができる。
【００８７】
また、図９に示すように、収納体の過去の位置及び配置変更の履歴情報を併せて表示させることも好適である。なお、検索結果画像上に「マップ画像へ」ボタンを表示させ、ユーザが当該ボタンをタップする等の操作を行うことで、過去における収納体のマップ画像上の位置を表示させるようにしてもよい。なお、検索結果の表示態様については、これに限るものではない。
【００８８】
［収納場所検索処理］
以下、図１０〜図１２のフローチャートを参照して、収納場所検索システム１００による物品の収納場所の検索処理について説明する。
【００８９】
図１０は、物品登録部３４における物品の登録処理及び物品の収納先の変更処理を示すフローチャートである。
【００９０】
ステップＳ１０では、登録動作信号が受信されたか否かが判定される。データベース装置１０６の物品登録部３４は、ユーザによる操作によって物品の登録処理を選択したことを示す登録動作信号がユーザ端末１０４から入力されているか否かを判定する。物品登録部３４は、ユーザ端末１０４から登録動作信号を受信するとステップＳ１２に処理を移行させ、受信していなければステップＳ１８に処理を移行させる。
【００９１】
ステップＳ１２では、物品登録部３４において物品名及び収納体ＩＤを受信したか否かが判定される。物品の登録処理を選択したユーザは、ユーザ端末１０４の読み取り部１４を用いて物品を収納する収納体に配置された収納体識別物から収納体ＩＤを読み取る。これによって、ユーザ端末１０４から物品登録部３４へ読み取られた収納体ＩＤが送信される。また、ユーザは、ユーザ端末１０４を用いて収納対象である物品を特定するための物品識別情報として物品名を入力する。これによって、ユーザ端末１０４から物品登録部３４へ収納対象である物品の物品名が送信される。物品登録部３４は、これらの物品名及び収納体ＩＤをユーザ端末１０４から受信するとステップＳ１４に処理を移行させ、受信していなければ受信されるまで待機する。
【００９２】
ステップＳ１４では、収納対象である物品に対して物品ＩＤを割り当てる。物品登録部３４は、ステップＳ１２にて受信した物品名で特定される物品が新たに収納される対象物であるものとして固有の物品ＩＤを割り当てる。
【００９３】
ステップＳ１６では、収納物品テーブルへの登録処理が行われる。物品登録部３４は、ステップＳ１２で受け付けた物品名及び収納体ＩＤをステップＳ１４で新たに割り当てられた物品ＩＤに関連付けて記憶部３２の収納物品テーブルに登録する。このとき、物品名及び収納体ＩＤと共に物品画像や収納体画像が送られてきており、受信したならばそれらも併せて物品ＩＤに関連付けて登録する。
【００９４】
一方、ステップＳ１０にて登録動作信号を受信していないと判定された場合、ステップＳ１８にて場所変更動作信号が受信されたか否かが判定される。物品登録部３４は、ユーザによる操作によって物品の収納先となる収納体が変更されたことを示す場所変更動作信号がユーザ端末１０４から入力されているか否かを判定する。物品登録部３４は、ユーザ端末１０４から場所変更動作信号を受信するとステップＳ２０に処理を移行させ、受信していなければステップＳ１０から処理を繰り返す。
【００９５】
ステップＳ２０では、物品登録部３４において物品ＩＤ及び収納体ＩＤが受信される。物品の収納先を変更する処理を選択したユーザは、ユーザ端末１０４の読み取り部１４を用いて物品を収納する収納体に配置された収納体識別物から収納体ＩＤを読み取る。これによって、ユーザ端末１０４から物品登録部３４へ読み取られた収納体ＩＤが送信される。また、また、ユーザは、ユーザ端末１０４を用いて収納対象である物品を特定するための物品識別情報として物品名を入力すると、ユーザ端末１０４から位置検索部３８へ物品名が場所変更動作信号と共に送られ、物品名に対応する物品ＩＤが抽出されてユーザ端末１０４に出力される。ユーザは、表示部２２に表示されたデータベース装置１０６に登録済みの物品一覧（入力した物品名で絞り込まれた物品一覧）から、現在の収納体などを手掛かりとして、収納体を変更する対象となる物品を選択する。すると、その物品を識別する物品ＩＤがユーザ端末１０４からデータベース装置１０６の物品登録部３４へ送信される。これにより、物品登録部３４にて物品ＩＤが受信される。
【００９６】
ステップＳ２２では、物品登録部３４にて収納物品テーブルが参照される。ステップＳ２４では、物品ＩＤに対応する収納体ＩＤの更新処理が行われる。物品登録部３４は、記憶部３２に記憶されている収納物品テーブルにおいて、ステップＳ２０にて受信した物品ＩＤに関連付けられている更新前の収納体ＩＤをステップＳ２０にて受信した収納体ＩＤに置き換える。
【００９７】
図１１は、位置更新部３６における収納体の位置の更新処理を示すフローチャートである。
【００９８】
ステップＳ３０では、位置変更動作信号が受信されたか否かが判定される。データベース装置１０６の位置更新部３６は、ユーザによる操作によって収納体の位置を変更したことを示す位置変更動作信号がユーザ端末１０４から入力されているか否かを判定する。位置更新部３６は、ユーザ端末１０４から登録動作信号を受信するとステップＳ３２に処理を移行させ、受信していなければステップＳ３８に処理を移行させる。
【００９９】
ステップＳ３２では、収納体ＩＤ及び位置情報が受信されたか否かが判定される。データベース装置１０６の位置更新部３６は、ユーザ端末１０４から収納体ＩＤ及び配置変更後の位置情報を受信するとステップＳ３２に処理を移行させ、受信していなければ待機する。
【０１００】
ステップＳ３４では、位置更新部３６にて位置情報テーブルが参照される。ステップＳ３６では、収納体ＩＤに対応する位置情報の更新処理が行われる。位置更新部３６は、記憶部３２に記憶されている位置情報テーブルにおいて、ステップＳ３２にて受信した収納体ＩＤに関連付けられている更新前の位置情報をステップＳ３２にて受信した新たな位置情報に置き換える。
【０１０１】
一方、ステップＳ３０においてステップＳ３８に移行した場合、パターン変更動作信号が受信されたか否かが判定される。位置更新部３６は、ユーザ端末１０４からパターン変更動作信号を受信するとステップＳ４０に処理を移行させ、受信していなければステップＳ３０に処理を戻す。
【０１０２】
ステップＳ４０では、ユーザ端末１０４にて配置パターン名とマップ画像を提示する。位置更新部３６は、記憶部３２に記憶されている収納体の配置パターン名とマップ画像を抽出し、ユーザ端末１０４へ出力する。ユーザ端末１０４では、その配置パターン名及びマップ画像を表示部２２に表示させる。ユーザは、その表示を参照して、所望の配置パターンの配置パターン名を選択する。ユーザ端末１０４は、選択された配置パターン名を位置更新部３６へ送信する。
【０１０３】
ステップＳ４２では、パターン名が受信されたか否かが判定される。位置更新部３６は、配置パターン名を受信するとステップＳ４４に処理を移行させ、受信していなければ受信するまで待機する。
【０１０４】
ステップＳ４４では、位置更新部３６にて配置パターンテーブルが参照される。位置更新部３６は、記憶部３２に記憶されている配置パターンテーブルからステップＳ４２にて受信した配置パターン名に対応するマップ情報を抽出する。ステップＳ４６では、位置更新部３６にて位置情報テーブルが参照される。ステップＳ４８では、位置更新部３６は、記憶部３２に記憶されている位置情報テーブルをステップＳ４４にて抽出されたマップ情報によって更新する。
【０１０５】
図１２は、位置検索部３８における各処理のフローチャートである。
【０１０６】
ステップＳ５０では、検索動作信号が受信されたか否かが判定される。データベース装置１０６の位置検索部３８は、ユーザ端末１０４から検索動作信号を受信するとステップＳ５２に処理を移行させ、受信していなければステップＳ６８に処理を移行させる。
【０１０７】
ステップＳ５２では、検索対象である物品の物品名が受信されたか否かが判定される。位置検索部３８は、ユーザ端末１０４から物品名を受信するとステップＳ５４に処理を移行させ、受信していなければ待機する。
【０１０８】
ステップＳ５４では、位置検索部３８にて収納物品テーブルが参照される。ステップＳ５６では、位置検索部３８は、記憶部３２に記憶されている収納物品テーブルにおいて、ステップＳ５２にて受信された物品名に関連付けられている収納体ＩＤを取得する。
【０１０９】
ステップＳ５８では、位置検索部３８にて位置情報テーブルが参照される。ステップＳ６０では、位置検索部３８は、記憶部３２に記憶されている位置情報テーブルにおいて、ステップＳ５６にて取得された収納体ＩＤに関連付けられている位置情報を取得する。
【０１１０】
ステップＳ６２では、位置検索部３８にて場所履歴テーブルが参照される。ステップＳ６４では、位置検索部３８は、記憶部３２に記憶されている場所履歴テーブルにおいて、ステップＳ５６にて取得された収納体ＩＤに関連付けられている過去の位置情報を取得する。
【０１１１】
ステップＳ６６では、検索結果をユーザ端末１０４に出力する。位置検索部３８は、ステップＳ６０にて取得された収納体の現在の位置情報と過去の位置情報をユーザ端末１０４へ送信する。
【０１１２】
一方、ステップＳ５０にて処理をステップＳ６８に移行させた場合、ステップＳ６８では、場所変更動作信号が受信されたか否かが判定される。位置検索部３８は、ユーザ端末１０４から場所変更動作信号を受信するとステップＳ７０に処理を移行させ、受信していなければステップＳ５０に処理を戻す。
【０１１３】
ステップＳ７０では、ユーザ端末１０４から物品名を受信したか否かが判定される。位置検索部３８は、ユーザ端末１０４から物品名を受信したらステップＳ７２に処理を移行させ、受信していなければ待機する。
【０１１４】
ステップＳ７２では、位置検索部３８にて収納物品テーブルが参照される。ステップＳ７４では、位置検索部３８は、記憶部３２に記憶されている収納物品テーブルにおいて、ステップＳ７０にて受信された物品名に関連付けられている物品ＩＤ及び収納体ＩＤを取得する。
【０１１５】
ステップＳ７６では、位置検索部３８にて位置情報テーブルが参照される。ステップＳ７８では、位置検索部３８は、記憶部３２に記憶されている位置情報テーブルにおいて、ステップＳ７４にて取得された収納体ＩＤに関連付けられている各種情報を取得する。
【０１１６】
ステップＳ８０では、検索結果をユーザ端末１０４に出力する。位置検索部３８は、ステップＳ７４にて取得された物品ＩＤ及びステップＳ７８にて取得された各種情報とをユーザ端末１０４へ送信する。
【０１１７】
以上のように、本実施の形態によれば、物品が収納されている収納体の位置が変更されても、例えば、収納体の位置情報の更新値を入力するだけ、又は配置パターンを選択するだけの少ない維持管理負担で位置変更後における物品の収納場所の位置情報を正確にユーザに提示することができる。
【符号の説明】
【０１１８】
１０  通信部、１２  情報入力部、１４  読み取り部、１６  検索要求部、１８  位置変更要求部、２０  物品登録要求部、２２  表示部、３０  通信部、３２  記憶部、３４  物品登録部、３６  位置更新部、３８  位置検索部、１００  収納場所検索システム、１０２  収納体識別物、１０４  ユーザ端末、１０６  データベース装置、１０８  ネットワーク、２００  収納体、２０２  物品。
【図１】
2018158770.tif 000003
【図２】
2018158770.tif 000004
【図３】
2018158770.tif 000005
【図４】
2018158770.tif 000006
【図５】
2018158770.tif 000007
【図６】
2018158770.tif 000008
【図７】
2018158770.tif 000009
【図８】
2018158770.tif 000010
【図９】
2018158770.tif 000011
【図１０】
2018158770.tif 000012
【図１１】
2018158770.tif 000013
【図１２】
2018158770.tif 000014