(57)【特許請求の範囲】
【請求項１】
施設内の展示場所に利用者を案内する施設案内プログラムにおいて、
コンピュータを、
案内対象施設内にある複数の展示場所をそれぞれ識別する第１の展示場所識別情報と、前記第１の展示場所識別情報で識別される展示場所に展示された展示品の特性を示す第１の展示品特性情報とを関連付けて記憶する対象施設情報記憶手段、
前記案内対象施設と異なる代替施設内にある複数の展示場所をそれぞれ識別する第２の展示場所識別情報と、前記第２の展示場所識別情報で識別される展示場所に展示された展示品の特性を示す第２の展示品特性情報とを関連付けて記憶する代替施設情報記憶手段、
操作入力により前記第２の展示場所識別情報を指定する代替展示場所指定手段、
前記対象施設情報記憶手段と前記代替施設情報記憶手段とを参照し、前記第１の展示場所識別情報で識別される展示場所それぞれについて、前記第１の展示場所識別情報に対応する前記第１の展示品特性情報と、前記代替展示場所指定手段で指定した前記第２の展示場所識別情報に対応する前記第２の展示品特性情報との類似度を判定する類似度判定手段、
前記類似度判定手段で判定した前記類似度の大きさによって展示場所の案内候補としての優先順位を順番つけ、優先順位の順番に案内候補として展示場所を示す情報を出力する案内候補出力手段、
として機能させることを特徴とする施設案内プログラム。
【請求項２】
前記第１の展示品特性情報は、前記第１の展示場所識別情報で識別される展示場所に展示された複数の展示品それぞれを識別する複数の展示品識別情報で構成され、
前記第２の展示品特性情報は、前記第２の展示場所識別情報で識別される展示場所に展示された複数の展示品それぞれを識別する複数の前記展示品識別情報で構成され、
前記類似度判定手段は、前記第１の展示品特性情報と前記第２の展示品特性情報とに共通して含まれる前記展示品識別情報の個数または前記個数に基づいて計算した統計値を用いて前記類似度判定する、
ことを特徴とする請求項１記載の施設案内プログラム。
【請求項３】
前記第１の展示品特性情報は、前記第１の展示場所識別情報で識別される展示場所に展示された複数の展示品それぞれを識別する展示品識別情報および各展示品の特性の情報で構成され、
前記第２の展示品特性情報は、前記第２の展示場所識別情報で識別される展示場所に展示された複数の展示品それぞれを識別する前記展示品識別情報および各展示品の特性の情報で構成され、
前記類似度判定手段は、前記代替展示場所指定手段で指定した前記第２の展示場所識別情報で識別される展示場所に展示された展示品の一部を選択する操作入力があると、選択された展示品の特性の情報を前記代替施設情報記憶手段から取得し、前記対象施設情報記憶手段に記憶されている前記第１の展示品特性情報のうち、選択された展示品と特性が共通する展示品が展示された展示場所の前記第１の展示品特定情報の類似度を、選択された展示品と特性が共通する展示品が展示されていない展示場所の前記第１の展示品特定情報よりも優位に判定する、
ことを特徴とする請求項１記載の施設案内プログラム。
【請求項４】
施設内の展示場所に利用者を案内する施設案内方法において、
代替展示場所指定手段が、操作入力により、案内対象施設と異なる代替施設内にある複数の展示場所をそれぞれ識別する第２の展示場所識別情報を指定し、
類似度判定手段が、案内対象施設内にある複数の展示場所をそれぞれ識別する第１の展示場所識別情報と前記第１の展示場所識別情報で識別される展示場所に展示された展示品の特性を示す第１の展示品特性情報とを関連付けて記憶する対象施設情報記憶手段と、前記第２の展示場所識別情報と前記第２の展示場所識別情報で識別される展示場所に展示された展示品の特性を示す第２の展示品特性情報とを関連付けて記憶する代替施設情報記憶手段とを参照して、前記第１の展示場所識別情報で識別される展示場所それぞれについて、前記第１の展示場所識別情報に対応する前記第１の展示品特性情報と、前記代替展示場所指定手段で指定した前記第２の展示場所識別情報に対応する前記第２の展示品特性情報との類似度を判定し、
案内候補出力手段が、前記類似度判定手段で判定した前記類似度の大きさによって展示場所の案内候補としての優先順位を順番つけ、優先順位の順番に案内候補として展示場所を示す情報を出力する、
ことを特徴とする施設案内方法。
【請求項５】
施設内の展示場所に利用者を案内する施設案内装置において、
案内対象施設内にある複数の展示場所をそれぞれ識別する第１の展示場所識別情報と、前記第１の展示場所識別情報で識別される展示場所に展示された展示品の特性を示す第１の展示品特性情報とを関連付けて記憶する対象施設情報記憶手段と、
前記案内対象施設と異なる代替施設内にある複数の展示場所をそれぞれ識別する第２の展示場所識別情報と、前記第２の展示場所識別情報で識別される展示場所に展示された展示品の特性を示す第２の展示品特性情報とを関連付けて記憶する代替施設情報記憶手段と、
操作入力により前記第２の展示場所識別情報を指定する代替展示場所指定手段と、
前記対象施設情報記憶手段と前記代替施設情報記憶手段とを参照し、前記第１の展示場所識別情報で識別される展示場所それぞれについて、前記第１の展示場所識別情報に対応する前記第１の展示品特性情報と、前記代替展示場所指定手段で指定した前記第２の展示場所識別情報に対応する前記第２の展示品特性情報との類似度を判定する類似度判定手段と、
前記類似度判定手段で判定した前記類似度の大きさによって展示場所の案内候補としての優先順位を順番つけ、優先順位の順番に案内候補として展示場所を示す情報を出力する案内候補出力手段と、
を有することを特徴とする施設案内装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は施設案内プログラム、施設案内方法および施設案内装置に関し、特に施設内の展示場所に利用者を案内する施設案内プログラム、施設案内方法および施設案内装置に関する。
【背景技術】
【０００２】
現在、消費者のニーズの多様化を反映して、多様な物品を扱う大規模施設が増加している。例えば、さまざまな分野の専門店から構成される大規模ショッピングセンターや、豊富な専門書を扱う大型の書店、図書館などが建設されている。また、大型の展示会議場では、多数の出展者が参加するイベントが日々行われている。しかし、施設が大規模化し１つの施設内で扱われる物品の数が増加するに伴い、利用者にとって求める物品を探索する労力が増大するという問題がある。特に、訪れた経験が少ない施設や、改装により物品の配置が変わった施設では、求める物品を探索するのに多大な労力を必要とする。【０００３】
そこで、施設内に設置された端末装置や携帯型の端末装置を使用して、求める物品が展示されている場所を検索できるシステムが知られている。例えば、利用者が端末装置から購入したい商品の名称や商品のカテゴリを入力すると、入力された条件に合致する商品の展示場所を端末装置に表示するシステムがある（例えば、特許文献１参照）。また、関連する複数の商品から成る商品メニューを利用者に提示し、その商品メニューの中から希望する商品を利用者に選択させて、選択された商品の展示場所を端末装置に表示するシステムがある（例えば、特許文献２参照）。これにより、利用者は端末装置に表示された場所に直接向かって求める物品を探すことができるため、物品を探索する労力が大きく軽減される。
【特許文献１】特開２０００−３０７７３１号公報
【特許文献２】特開２００３−１７８１６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１および特許文献２記載の技術では、探索対象である物品の名称やカテゴリ名などを明示的に指定しなければならない。このため、利用者は求める物品について漠然としたイメージをもっているが、物品名やカテゴリ名を指定できる程度にイメージが具体化されていない場合、その物品を検索することができないという問題がある。一方、利用者が普段行き慣れた施設では、物品についての漠然としたイメージから、その物品が展示されている可能性が高い場所を特定できる場合も多い。この場合、利用者は向かった先で実際の物品を見ながら、探索対象のイメージを徐々に具体化し、イメージに合致する物品を発見することができる。そこで、訪れた経験が少ない施設や、改装により物品の配置が変わった施設でも、このように漠然としたイメージのみから物品を探索したいという要求がある。【０００５】
本発明はこのような点に鑑みてなされたものであり、探索対象の名称やカテゴリ名が明示的に指定されなくても、施設内の展示場所に利用者を案内することができる施設案内プログラム、施設案内方法および施設案内装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明では上記問題を解決するために、図１に示すような施設案内プログラムが提供される。本発明に係る施設案内プログラムは、案内対象施設と異なる代替施設内の展示場所が指定されると、指定された展示場所にある展示品と類似した物品が展示されている展示場所を利用者に提示するものである。この施設案内プログラムを実行するコンピュータ１０は、対象施設情報記憶手段１１、代替施設情報記憶手段１２、代替展示場所指定手段１３、類似度判定手段１４および案内候補出力手段１５を有する。対象施設情報記憶手段１１は、案内対象施設内にある複数の展示場所をそれぞれ識別する第１の展示場所識別情報と、第１の展示場所識別情報で識別される展示場所に展示された展示品の特性を示す第１の展示品特性情報とを関連付けて記憶する。代替施設情報記憶手段１２は、案内対象施設と異なる代替施設内にある複数の展示場所をそれぞれ識別する第２の展示場所識別情報と、第２の展示場所識別情報で識別される展示場所に展示された展示品の特性を示す第２の展示品特性情報とを関連付けて記憶する。代替展示場所指定手段１３は、操作入力により第２の展示場所識別情報３を指定する。類似度判定手段１４は、対象施設情報記憶手段１１と代替施設情報記憶手段１２とを参照し、第１の展示場所識別情報で識別される展示場所それぞれについて、第１の展示場所識別情報に対応する第１の展示品特性情報と、代替展示場所指定手段１３で指定した第２の展示場所識別情報３に対応する第２の展示品特性情報との類似度を判定する。案内候補出力手段１５は、類似度判定手段１４で判定した類似度の大きさによって展示場所の案内候補としての優先順位を順番つけ、優先順位の順番に案内候補として展示場所を示す情報を出力する。【０００７】
このような施設案内プログラムをコンピュータ１０で実行させた場合、代替展示場所指定手段１３により、第２の展示場所識別情報３が指定される。次に、類似度判定手段１４により、案内対象施設内の展示場所それぞれについて、その展示場所の第１の展示品特性情報と指定された第２の展示場所識別情報３に対応する第２の展示品特性情報との類似度が判定される。そして、案内候補出力手段１５により、判定された類似度の大きさによって展示場所の優先順位が決定され、優先順位の順番に案内候補として展示場所を示す情報が出力される。【０００８】
また、上記課題を解決するために、施設内の展示場所に利用者を案内する施設案内方法において、代替展示場所指定手段が、操作入力により、案内対象施設と異なる代替施設内にある複数の展示場所をそれぞれ識別する第２の展示場所識別情報を指定し、類似度判定手段が、案内対象施設内にある複数の展示場所をそれぞれ識別する第１の展示場所識別情報と前記第１の展示場所識別情報で識別される展示場所に展示された展示品の特性を示す第１の展示品特性情報とを関連付けて記憶する対象施設情報記憶手段と、前記第２の展示場所識別情報と前記第２の展示場所識別情報で識別される展示場所に展示された展示品の特性を示す第２の展示品特性情報とを関連付けて記憶する代替施設情報記憶手段とを参照して、前記第１の展示場所識別情報で識別される展示場所それぞれについて、前記第１の展示場所識別情報に対応する前記第１の展示品特性情報と、前記代替展示場所指定手段で指定した前記第２の展示場所識別情報に対応する前記第２の展示品特性情報との類似度を判定し、案内候補出力手段が、前記類似度判定手段で判定した前記類似度の大きさによって展示場所の案内候補としての優先順位を順番つけ、優先順位の順番に案内候補として展示場所を示す情報を出力する、ことを特徴とする施設案内方法が提供される。【０００９】
このような施設案内方法によれば、第２の展示場所識別情報が指定され、案内対象施設内の展示場所それぞれについて、その展示場所の第１の展示品特性情報と指定された第２の展示場所識別情報に対応する第２の展示品特性情報との類似度が判定される。そして、判定された類似度の大きさによって展示場所の優先順位が決定され、優先順位の順番に案内候補として展示場所を示す情報が出力される。【００１０】
また、上記課題を解決するために、施設内の展示場所に利用者を案内する施設案内装置において、案内対象施設内にある複数の展示場所をそれぞれ識別する第１の展示場所識別情報と、前記第１の展示場所識別情報で識別される展示場所に展示された展示品の特性を示す第１の展示品特性情報とを関連付けて記憶する対象施設情報記憶手段と、前記案内対象施設と異なる代替施設内にある複数の展示場所をそれぞれ識別する第２の展示場所識別情報と、前記第２の展示場所識別情報で識別される展示場所に展示された展示品の特性を示す第２の展示品特性情報とを関連付けて記憶する代替施設情報記憶手段と、操作入力により前記第２の展示場所識別情報を指定する代替展示場所指定手段と、前記対象施設情報記憶手段と前記代替施設情報記憶手段とを参照し、前記第１の展示場所識別情報で識別される展示場所それぞれについて、前記第１の展示場所識別情報に対応する前記第１の展示品特性情報と、前記代替展示場所指定手段で指定した前記第２の展示場所識別情報に対応する前記第２の展示品特性情報との類似度を判定する類似度判定手段と、前記類似度判定手段で判定した前記類似度の大きさによって展示場所の案内候補としての優先順位を順番つけ、優先順位の順番に案内候補として展示場所を示す情報を出力する案内候補出力手段と、を有することを特徴とする施設案内装置が提供される。【００１１】
このような施設案内装置によれば、上記施設案内プログラムを実行するコンピュータと同様の処理が行われる。
【発明の効果】
【００１２】
本発明では、案内対象施設の展示品特性の情報と代替施設の展示品特性の情報とを保持し、代替施設内の展示場所が指定されると、指定された展示場所の展示品特性と類似する展示品特性をもつ展示場所へ利用者を案内することとした。これにより、利用者は探索する展示品の名称やカテゴリ名を具体的に指定しなくても、代替施設の展示場所を指定することで、探索対象が展示されている可能性が高い場所を知ることができる。【００１３】
本発明の上記および他の目的、特徴および利点は本発明の例として好ましい実施の形態を表す添付の図面と関連した以下の説明により明らかになるであろう。
【図面の簡単な説明】
【００１４】
【図１】実施の形態に適用される発明を示す原理図である。
【図２】第１の実施の形態の施設案内システムの構成を示す図である。
【図３】検索サーバのハードウェア構成を示す図である。
【図４】第１の実施の形態の検索サーバの機能を示すブロック図である。
【図５】商品知識情報ファイルのデータ構造例を示す図である。
【図６】対象店舗についての店舗情報ファイルと売場情報ファイルのデータ構造例を示す図である。
【図７】代替店舗についての店舗情報ファイルと売場情報ファイルのデータ構造例を示す図である。
【図８】第１の実施の形態の売場検索処理の手順を示すフローチャートである。
【図９】第１の実施の形態に係る第１の類似度計算方法の手順を示すフローチャートである。
【図１０】第１の実施の形態に係る第２の類似度計算方法の手順を示すフローチャートである。
【図１１】第１の実施の形態に係る第３の類似度計算方法の手順を示すフローチャートである。
【図１２】端末装置の代替店舗選択画面の例を示す図である。
【図１３】端末装置の代替売場選択画面の例を示す図である。
【図１４】端末装置の案内候補表示画面の例を示す図である。
【図１５】第２の実施の形態の検索サーバの機能を示すブロック図である。
【図１６】第２の実施の形態の売場検索処理の手順を示すフローチャートである。
【図１７】第２の実施の形態に係る第１の類似度計算方法の手順を示すフローチャートである。
【図１８】第２の実施の形態に係る第２の類似度計算方法の手順を示すフローチャートである。
【図１９】第２の実施の形態に係る第３の類似度計算方法の手順を示すフローチャートである。
【図２０】第３の実施の形態の施設案内システムの構成を示す図である。
【図２１】第３の実施の形態の検索サーバの機能を示すブロック図である。
【図２２】案内候補テーブルのデータ構造例を示す図である。
【図２３】第３の実施の形態の売場検索処理の手順を示すフローチャートである。
【図２４】案内候補取得処理の手順を示すフローチャートである。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面を参照して詳細に説明する。まず、本発明の概要について説明し、その後、実施の形態の具体的な内容を説明する。
図１は、実施の形態に適用される発明を示す原理図である。コンピュータ１０と端末装置２０とが接続されている。コンピュータ１０は、端末装置からの入力に応じて探索対象が展示されている可能性が高い展示場所を検索するサーバである。端末装置２０は、利用者の操作入力に応じてコンピュータ１０へ検索要求を行い、コンピュータ１０からの応答に従って案内候補場所を表示する装置である。【００１６】
コンピュータ１０は、対象施設情報記憶手段１１、代替施設情報記憶手段１２、代替展示場所指定手段１３、類似度判定手段１４および案内候補出力手段１５を有している。
対象施設情報記憶手段１１には、案内対象施設内にある複数の展示場所をそれぞれ識別する第１の展示場所識別情報と、第１の展示場所識別情報で識別される展示場所に展示された展示品の特性を示す第１の展示品特性情報とが関連付けられて予め記憶されている。代替施設情報記憶手段１２には、案内対象施設と異なる代替施設内にある複数の展示場所をそれぞれ識別する第２の展示場所識別情報と、第２の展示場所識別情報で識別される展示場所に展示された展示品の特性を示す第２の展示品特性情報とが関連付けられて予め記憶されている。【００１７】
代替展示場所指定手段１３は、端末装置２０からの入力を受け付け、第２の展示場所識別情報３を指定する。類似度判定手段１４は、対象施設情報記憶手段１１と代替施設情報記憶手段１２とを参照し、第１の展示場所識別情報で識別される展示場所それぞれについて、第１の展示場所識別情報に対応する第１の展示品特性情報と、代替展示場所指定手段１３で指定した第２の展示場所識別情報３に対応する第２の展示品特性情報との類似度を判定する。案内候補出力手段１５は、類似度判定手段１４で判定した類似度の大きさによって展示場所の案内候補としての優先順位を順番つけ、優先順位の順番に案内候補として展示場所を示す情報を端末装置２０へ出力する。端末装置２０は、コンピュータ１０から取得した情報に基づいて、施設案内画面２１に案内候補の展示場所を表示する。【００１８】
このようなコンピュータ１０によれば、代替展示場所指定手段１３により、第２の展示場所識別情報３が指定される。次に、類似度判定手段１４により、案内対象施設内の展示場所それぞれについて、その展示場所の第１の展示品特性情報と指定された第２の展示場所識別情報に対応する第２の展示品特性情報との類似度が判定される。そして、案内候補出力手段１５により、判定された類似度の大きさによって展示場所の優先順位が決定され、優先順位の順番に案内候補として展示場所を示す情報が端末装置２０へ出力される。【００１９】
例えば、利用者が“Ａ百貨店”で展示品を検索する際に、代替施設“Ｂ百貨店”内の展示場所“２Ｆ婦人服”が指定されたとする。このとき、“Ｂ百貨店”の“２Ｆ婦人服”の展示品特性“ヤング−シャツ，ヤング−セーター”が特定される。次に、展示品特性“ヤング−シャツ，ヤング−セーター”と類似する展示品特性をもつ展示場所が案内候補場所と判定される。例えば、展示場所“婦人服１”が案内候補場所と判定される。そして、端末装置２０の施設案内画面２１に、判定された案内候補場所２１ａが表示される。【００２０】
これにより、利用者は明示的に物品名やカテゴリ名を指定しなくても、普段行き慣れた代替施設で探索対象が配置されている可能性が高い展示場所を指定することで、案内対象施設内の展示場所を検索することができる。したがって、利用者は、訪れた経験が少ない施設や改装により展示品の配置が変わった施設でも、普段行き慣れた施設と同様の感覚で展示品を探索することができ、探索の労力が大きく軽減される。【００２１】
以下、本発明の第１の実施の形態を具体的に説明する。
図２は、第１の実施の形態の施設案内システムの構成を示す図である。本実施の形態の施設案内システムは、端末装置からの入力に応じて案内対象である百貨店内の売場を検索し、利用者を案内するシステムである。【００２２】
案内対象である百貨店５０には複数の売場が設けられている。例えば、百貨店５０の１階には売場５１〜５５が設けられている。それぞれの売場には、売場を一意に識別するための売場コードが割り当てられている。そして、それぞれの売場内には複数の商品が展示されている。それぞれの商品が展示される売場は、商品の想定利用者の年齢層や性別、商品のもつイメージ、想定利用場面などの商品コンセプトに基づいて、百貨店５０の運営者によって予め決められる。【００２３】
百貨店５０内には、端末装置４１が設置されている。端末装置４１は、百貨店を訪れた利用者が売場を検索するために使用する。端末装置４１は、ネットワーク３０を介して検索サーバ１００と接続されている。また、百貨店５０の外に設置された端末装置４２が、ネットワーク３０を介して検索サーバ１００と接続されている。端末装置４２は、百貨店５０にこれから訪れようとする利用者が売場を検索するために使用する。端末装置４２は、別の店舗内に設置された専用端末でも、家庭内に設置されたコンピュータでもよい。コンピュータを端末装置として使用する場合、例えば、Ｗｅｂブラウザを入出力インタフェースとして利用することができる。この場合、Ｗｅｂブラウザと通信を行うＷｅｂサーバの機能を検索サーバ１００に組み込んでおく。【００２４】
利用者は、端末装置４１，４２を使用して、百貨店５０と異なる代替店舗内の売場を選択する。選択された売場の情報は、ネットワーク３０を通じて検索サーバ１００へ送信される。検索サーバ１００は、受信した情報に基づいて案内候補売場を判定し、案内候補売場の情報を送信元である端末装置に返信する。案内候補売場の情報を受信した端末装置は、施設案内画面に案内候補売場を表示する。【００２５】
次に、検索サーバ１００のハードウェア構成について説明する。
図３は、検索サーバのハードウェア構成を示す図である。検索サーバ１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＡＭ（Random Access Memory）１０２、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５および通信インタフェース１０６が接続されている。【００２６】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）プログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０３には、ＯＳプログラムやアプリケーションプログラムが格納される。グラフィック処理装置１０４には、モニタ３１が接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ３１の画面に表示させる。入力インタフェース１０５には、キーボード３２とマウス３３とが接続されている。入力インタフェース１０５は、キーボード３２やマウス３３から送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。通信インタフェース１０６は、ネットワーク３０に接続されている。【００２７】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
次に、検索サーバ１００のプログラムモジュールの構成について説明する。【００２８】
図４は、第１の実施の形態の検索サーバの機能を示すブロック図である。検索サーバ１００は、商品知識情報記憶部１１０、対象店舗情報記憶部１２０、代替店舗情報記憶部１３０、代替店舗選択部１４０、代替売場選択部１５０、類似度判定部１６０および案内候補出力部１７０を有する。代替店舗選択部１４０、代替売場選択部１５０および案内候補出力部１７０は、ネットワーク３０を介して端末装置４１，４２と通信が可能である。【００２９】
商品知識情報記憶部１１０には、百貨店５０および代替店舗のうち１つ以上の店舗で取り扱っている商品についての商品知識情報が格納されている。商品知識情報とは、商品の特性を示す情報である。商品知識情報は、予め検索サーバ１００の管理者によって登録される。登録作業は、モニタ３１、キーボード３２、マウス３３を使用して行う。百貨店５０または代替店舗での取扱商品が増えた場合、検索サーバ１００の管理者は、適宜その商品の商品知識情報を商品知識情報記憶部１１０に追加登録する。【００３０】
対象店舗情報記憶部１２０には、案内対象店舗である百貨店５０にある売場の情報と、それぞれの売場で展示されている商品の情報とが格納されている。対象店舗情報記憶部１２０に格納される情報は、予め検索サーバ１００の管理者によって登録される。【００３１】
代替店舗情報記憶部１３０には、利用者が普段行き慣れた店舗を選択することができるように、複数の代替店舗の情報が格納されている。代替店舗情報記憶部１３０には、代替店舗ごとに、その代替店舗にある売場の情報と、それぞれの売場で展示されている商品の情報とが格納されている。代替店舗情報記憶部１３０に格納される情報は、予め検索サーバ１００の管理者によって登録される。【００３２】
なお、代替店舗は現存する店舗である必要はない。現存しない店舗としては、過去の改装前の状態の店舗や、過去に存在したが現在は休業または廃業している店舗などが挙げられる。これらの店舗も、利用者の記憶に残っている限り、商品探索の手掛かりになりうるからである。また、インターネット上の仮想商店街やショッピングサイトも代替店舗になりうる。これらＷｅｂサイトでも、一定の分類基準に従ってわかりやすく商品が配置されていることが多いからである。【００３３】
代替店舗選択部１４０は、端末装置４１，４２から代替店舗の店舗名を受信すると、代替店舗情報記憶部１３０を参照し、その代替店舗にある売場の一覧の情報を送信元の端末装置へ送信する。【００３４】
代替売場選択部１５０は、利用者が売場一覧から選択した売場の情報を、端末装置４１，４２から受信する。そして、代替売場選択部１５０は、代替店舗情報記憶部１３０を参照し、選択された売場で展示されている商品の集合を特定する。なお、利用者は、複数の売場を選択することもできる。この場合、選択されたそれぞれの売場で展示されている商品を集計したものを、１つの商品集合として特定する。【００３５】
類似度判定部１６０は、商品知識情報記憶部１１０および対象店舗情報記憶部１２０を参照し、百貨店５０にある売場それぞれについて、その売場で展示されている商品の集合と、代替売場選択部１５０で特定した商品集合との類似度を判定する。類似度は、０以上１以下の数値として計算される。類似度の計算方法については、後で詳細に説明する。【００３６】
案内候補出力部１７０は、類似度判定部１６０で判定した類似度のうち所定の閾値以上の類似度をもつ売場を、案内候補売場と判定する。ここで、検索サーバ１００の管理者は、判定される案内候補売場の精度を考慮して０以上１以下の閾値を決め、予め案内候補出力部１７０に設定しておく。その後、案内候補出力部１７０は、対象店舗情報記憶部１２０を参照し、案内候補売場の情報と、利用者が操作している端末装置から案内候補売場までの誘導情報とを、その端末装置へ出力する。【００３７】
商品知識情報記憶部１１０は、商品知識情報の一覧が記載された商品知識情報ファイル１１１を有している。
図５は、商品知識情報ファイルのデータ構造例を示す図である。図５に示す商品知識情報ファイルは、ＸＭＬ（eXtensive Markup Language）によって記述されている。【００３８】
商品知識情報ファイル１１１には、１つの商品を示すタグ１１１ａが商品ごとに記述される。そして、タグ１１１ａの子要素として、商品名を示すタグ１１１ｂ、商品種別を示すタグ１１１ｃおよび想定利用者を示すタグ１１１ｄが１つずつ記述される。１つのタグ１１１ａと、その子要素であるタグ１１１ｂ、タグ１１１ｃおよびタグ１１１ｄで記述される情報によって、１つの商品についての商品知識情報が構成される。【００３９】
タグ１１１ａには、属性として商品コードが付加される。商品コードは、商品を一意に識別するための識別情報である。子要素であるタグ１１１ｂ，１１１ｃ，１１１ｄで記述される情報が、この商品コードで識別される商品についての情報であることを意味する。タグ１１１ｂの中には、商品の名称が記述される。タグ１１１ｃの中には、商品の種別が記述される。タグ１１１ｄの中には、商品の想定利用者に関する情報が記述される。例えば、想定利用者の年齢層や性別、その商品を使用することによって発揮されるイメージなどが記述される。想定利用者について複数の項目を記述する場合、それぞれの情報を“；”で区切ってタグ１１１ｄ内に記述する。【００４０】
商品知識情報ファイル１１１は、予め検索サーバ１００の管理者によって作成される。例えば、商品コードが“ＪＪＬＡ０００６６７５”の商品について、商品名が“ジーンズＡ１５５”、商品種別が“婦人ボトムジーンズ”、想定利用者が“１０−２０代；女性；活動的”という商品知識情報を登録しておく。【００４１】
対象店舗情報記憶部１２０は、百貨店５０にある売場の一覧が記載された店舗情報ファイル１２１と、それぞれの売場で展示されている商品の一覧が記載された複数の売場情報ファイル１２２，・・・とを有している。【００４２】
図６は、対象店舗についての店舗情報ファイルと売場情報ファイルのデータ構造例を示す図である。図６に示す店舗情報ファイルおよび売場情報ファイルは、ＸＭＬによって記述されている。【００４３】
店舗情報ファイル１２１には、１つの売場を示すタグ１２１ａが売場ごとに記述される。そして、タグ１２１ａの子要素として、売場名を示すタグ１２１ｂおよび売場位置を示すタグ１２１ｃが１つずつ記述される。１つのタグ１２１ａと、その子要素であるタグ１２１ｂおよびタグ１２１ｃで記述される情報によって、１つの売場についての情報が構成される。【００４４】
タグ１２１ａには、属性として売場コードが付加される。売場コードは、売場を一意に識別するための識別情報である。子要素であるタグ１２１ｂ，１２１ｃで記述された情報が、この売場コードで識別される売場についての情報であることを意味する。タグ１２１ｂの中には、売場の名称が記述される。タグ１２１ｃの中には、売場の相対位置が記述される。売場の相対位置は、売場の階数、基準地点（例えば、北西の隅）からの横方向（例えば、東西方向）のブロック距離、基準地点からの縦方向（例えば、南北方向）のブロック距離で表現される。例えば、２階にあり、基準地点から横方向に３ブロック目、縦方向に２ブロック目にある売場の相対位置は、“２Ｆ−０３−０２”と表現される。【００４５】
店舗情報ファイル１２１は、予め検索サーバ１００の管理者によって作成される。例えば、売場コードが“Ａ０１−２４２”の売場について、売場名が“婦人服カジュアル”、売場位置が“１Ｆ−０１−０１”という情報を登録しておく。【００４６】
一方、売場情報ファイル１２２には、売場を示すタグ１２２ａが１つ記述される。そして、タグ１２２ａの子要素として、商品を示すタグ１２２ｂが複数記述される。１つのタグ１２２ａと、その子要素であるタグ１２２ｂで記述される情報によって、１つの売場についての情報が構成される。【００４７】
タグ１２２ａには、属性として売場コードが付加される。この売場コードは、店舗情報ファイル１２１のタグ１２１ａに記述された売場コードと対応している。タグ１２２ｂには、属性として商品コードが付加される。この商品コードは、商品知識情報ファイル１１１のタグ１１１ａに記述された商品コードと対応している。このようにして、タグ１２２ｂで示される商品が、タグ１２２ａで示される売場に展示されていることが表現される。【００４８】
対象店舗情報記憶部１２０に格納される他の売場情報ファイルも、売場情報ファイル１２２と同様のデータ構造に従い記述される。そして、百貨店５０で商品の配置が変更された場合、検索サーバ１００の管理者によって売場情報ファイル１２２，・・・が適宜更新される。【００４９】
代替店舗情報記憶部１３０は、それぞれの代替店舗にある売場の一覧が記述された複数の店舗情報ファイル１３１，・・・を有している。また、代替店舗情報記憶部１３０は、代替店舗にあるそれぞれの売場で展示されている商品の一覧が記載された複数の売場情報ファイル１３２，・・・を有している。【００５０】
図７は、代替店舗についての店舗情報ファイルと売場情報ファイルのデータ構造例を示す図である。図７に示す店舗情報ファイルおよび売場情報ファイルは、ＸＭＬによって記述されている。【００５１】
店舗情報ファイル１３１には、１つの店舗を示すタグ１３１ａが売場ごとに記述される。そして、タグ１３１ａの子要素として、売場名を示すタグ１３１ｂおよび売場位置を示すタグ１３１ｃが１つずつ記述される。タグ１３１ａ，１３１ｂ，１３１ｃの意味は、対象店舗情報記憶部１２０に格納された店舗情報ファイル１２１のタグ１２１ａ，１２１ｂ，１２１ｃの意味とそれぞれ同じである。代替店舗情報記憶部１３０に格納される他の店舗情報ファイルも、店舗情報ファイル１３１と同様のデータ構造に従い記述される。店舗情報ファイル１３１は、予め検索サーバ１００の管理者によって作成される。例えば、“Ｂ百貨店  新宿店”で売場コードが“Ｂ０２−１０６”の売場について、売場名が“婦人ジーンズコーナー”、売場位置が“２Ｆ−０３−０３”という情報を登録しておく。【００５２】
一方、売場情報ファイル１３２には、売場を示すタグ１３２ａが１つ記述される。そして、タグ１３２ａの子要素として、商品を示すタグ１３２ｂが複数記述される。タグ１３２ａ，１３２ｂの意味は、対象店舗情報記憶部１２０に格納された売場情報ファイル１２２のタグ１２２ａ，１２２ｂの意味とそれぞれ同じである。代替店舗情報記憶部１３０に格納される他の売場情報ファイルも、売場情報ファイル１３２と同様のデータ構造に従い記述される。そして、代替店舗で商品の配置が変更された場合、検索サーバ１００の管理者によって売場情報ファイル１３２，・・・が適宜更新される。【００５３】
次に、以上のような構成およびデータ構造のシステムにおいて実行される処理の詳細を説明する。
図８は、第１の実施の形態の売場検索処理の手順を示すフローチャートである。以下、図８に示す処理をステップ番号に沿って説明する。なお、利用者は端末装置４１，４２のうち、端末装置４１を操作すると仮定して説明する。利用者が端末装置４２を操作する場合も、同様の手順で処理を実行することができる。【００５４】
［ステップＳ１１］端末装置４１は、代替店舗の一覧を画面に表示し、その中から１つ以上の代替店舗を選択可能な状態にしておく。ここで、利用者が画面を操作して１つ以上の代替店舗を選択すると、端末装置４１は、選択された代替店舗の店舗名を検索サーバ１００の代替店舗選択部１４０へ送信する。【００５５】
［ステップＳ１２］代替店舗選択部１４０は、端末装置４１から店舗名を取得すると、代替店舗情報記憶部１３０に格納された店舗情報ファイル１３１，・・・から、取得した店舗名に対応する店舗情報ファイルを抽出する。そして、代替店舗選択部１４０は、抽出した店舗情報ファイルに記載された売場一覧の情報を端末装置４１が表示可能なデータ形式に変換し、端末装置４１へ送信する。なお、端末装置４１から複数の店舗名を取得したときは、店舗ごとに売場一覧の情報を端末装置４１へ送信する。【００５６】
［ステップＳ１３］端末装置４１は、代替店舗選択部１４０から売場一覧の情報を取得すると、取得した情報を画面に表示すると共に、利用者が１つ以上の売場を選択可能な状態にする。なお、代替店舗選択部１４０から複数の売場一覧の情報を取得したときは、画面を切り替ることで、それぞれの店舗についての売場一覧が表示されるようにする。ここで、利用者が画面を操作して１つ以上の売場を選択すると、端末装置４１は、選択された売場の売場コードを代替売場選択部１５０へ送信する。【００５７】
［ステップＳ１４］代替売場選択部１５０は、端末装置４１から売場コードを取得すると、代替店舗情報記憶部１３０に格納された売場情報ファイル１３２，・・・から、取得した売場コードに対応する売場情報ファイルを抽出する。そして、代替売場選択部１５０は、抽出した売場情報ファイルに記載された商品コード一覧の情報を、類似度判定部１６０へ通知する。なお、端末装置４１から複数の売場コードを取得したときは、売場ごとの商品コードを集計したものを類似度判定部１６０へ通知する。【００５８】
［ステップＳ１５］類似度判定部１６０は、代替売場選択部１５０から商品コード一覧の情報を受け取ると、百貨店５０にある売場それぞれについて、その売場で展示されている商品の集合と、受け取った商品コード一覧で示される商品集合との間の類似度を計算する。類似度の計算方法としては、計算に利用する商品特性に応じて、複数の方法が考えられる。これら計算方法は、後に詳細に説明する。類似度判定部１６０は、百貨店５０の売場それぞれについて類似度を計算すると、計算した類似度を売場コードと対応付けて案内候補出力部１７０へ通知する。【００５９】
［ステップＳ１６］案内候補出力部１７０は、類似度判定部１６０から売場ごとの類似度を取得すると、予め設定された閾値以上の類似度をもつ売場を、案内候補売場と判定する。【００６０】
［ステップＳ１７］案内候補出力部１７０は、対象店舗情報記憶部１２０に格納された店舗情報ファイル１２１を検索し、ステップＳ１６で判定した案内候補売場の売場コードに対応する売場位置を特定する。そして、案内候補出力部１７０は、店舗情報ファイル１２１に記載された売場位置の情報に基づいて、端末装置４１の設置位置から上記特定した案内候補売場の売場位置までの経路を判定する。ただし、利用者が百貨店５０の外にある端末装置４２を使用した場合には、百貨店５０の入口から案内候補売場の売場位置までの経路を判定する。ステップＳ１６で複数の案内候補売場が判定されたときは、案内候補売場ごとに経路を判定する。そして、案内候補出力部１７０は、店舗情報ファイル１２１に記載された売場一覧の情報と上記判定した経路の情報とを端末装置４１が表示可能なデータ形式に変換し、端末装置４１へ送信する。【００６１】
［ステップＳ１８］端末装置４１は、案内候補出力部１７０から売場一覧の情報と経路の情報とを受け取ると、取得した情報を画面に表示する。
このようにして、利用者の操作によって代替店舗が選択されると、代替店舗選択部１４０は、代替店舗にある売場の一覧を端末装置４１，４２に表示する。次に、表示された一覧から代替店舗の売場が選択されると、代替売場選択部１５０は、選択された売場にある商品の集合を特定する。類似度判定部１６０は、案内対象店舗の売場それぞれについて、その売場にある商品の集合と選択された代替店舗の売場にある商品の集合との類似度を計算する。そして、案内候補出力部１７０は、予め設定された閾値以上の類似度をもつ売場を案内候補売場と判定し、利用者を案内候補売場へ誘導するための情報を端末装置４１，４２に表示する。【００６２】
次に、売場検索処理のステップＳ１５で実行される類似度の計算処理について詳細に説明する。売場間の類似度の計算方法としては、計算に利用する商品特性に応じて、複数の方法が考えられる。以下、類似度の計算方法の例として、商品の一致数に基づく方法、商品種別の一致数に基づく方法、想定利用者の一致数に基づく方法、複数の指標を重み付けして集計する方法、複数の指標にルールを適用して集計する方法の５通りの計算方法を説明する。【００６３】
［第１の類似度計算方法］
第１の類似度計算方法は、両売場にある商品の一致数に基づいて類似度を計算する方法である。【００６４】
図９は、第１の実施の形態に係る第１の類似度計算方法の手順を示すフローチャートである。以下、図９に示す処理をステップ番号に沿って説明する。
［ステップＳ２１］類似度判定部１６０は、対象店舗情報記憶部１２０に格納された店舗情報ファイル１２１を参照し、百貨店５０にある売場それぞれについて、以下のステップＳ２２からステップＳ２３までの処理を繰り返す。【００６５】
［ステップＳ２２］類似度判定部１６０は、対象店舗情報記憶部１２０に格納された売場情報ファイル１２２，・・・の中から、まだ類似度を計算していない売場の売場情報ファイルを取得する。【００６６】
［ステップＳ２３］類似度判定部１６０は、ステップＳ２２で取得した売場情報ファイルに記述された商品コード一覧と、代替売場選択部１５０が抽出した代替店舗についての商品コード一覧とを比較し、両者に共通して存在する商品コードの数を計算する。すなわち、比較対象となっている両売場に共通して展示されている商品の数を計算する。【００６７】
［ステップＳ２４］類似度判定部１６０は、ステップＳ２２からステップＳ２３までの処理で計算した売場それぞれの商品一致数のうち、最大の商品一致数を特定する。そして、類似度判定部１６０は、売場それぞれの商品一致数を上記特定した最大の商品一致数で割った値を、その売場についての類似度と判定する。これにより、すべての類似度は０以上１以下の値をとることが保証される。【００６８】
このようにして、商品の一致数に基づいて類似度を計算することで、選択された代替店舗の売場と同じ商品を展示している売場が百貨店５０にある場合に、その売場の類似度が高く評価される。【００６９】
例えば、代替店舗として“Ｂ百貨店  新宿店”が選択され、売場“婦人ジーンズコーナー”（売場コードが“Ｂ０２−１０６”）が選択されたとする。ここで、百貨店５０の売場“婦人服カジュアル”（売場コードが“Ａ０１−２４２”）との間では、両売場に共通して展示されている商品“ジーンズＡ１５５”（商品コードが“ＪＪＬＡ０００６６７５”）がある。したがって、上記に示した第１の類似度計算方法では、商品“ジーンズＡ１５５”が商品一致数にカウントされ、売場“婦人服カジュアル”の類似度に反映される。【００７０】
［第２の類似度計算方法］
第２の類似度計算方法は、両売場にある商品の商品種別の一致数に基づいて類似度を計算する方法である。【００７１】
図１０は、第１の実施の形態に係る第２の類似度計算方法の手順を示すフローチャートである。以下、図１０に示す処理をステップ番号に沿って説明する。
［ステップＳ３１］類似度判定部１６０は、商品知識情報記憶部１１０に格納された商品知識情報ファイル１１１を参照し、代替売場選択部１５０が抽出した代替店舗についての商品コードそれぞれに対応する商品種別を特定する。そして、類似度判定部１６０は、特定した商品種別を、重複を除去して集計する。【００７２】
［ステップＳ３２］類似度判定部１６０は、対象店舗情報記憶部１２０に格納された店舗情報ファイル１２１を参照し、百貨店５０にある売場それぞれについて、以下のステップＳ３３からステップＳ３５までの処理を繰り返す。【００７３】
［ステップＳ３３］類似度判定部１６０は、対象店舗情報記憶部１２０に格納された売場情報ファイル１２２，・・・の中から、まだ類似度を計算していない売場の売場情報ファイルを取得する。【００７４】
［ステップＳ３４］類似度判定部１６０は、商品知識情報ファイル１１１を参照し、ステップＳ３３で取得した売場情報ファイルに記述された商品コードそれぞれに対応する商品種別を特定する。そして、類似度判定部１６０は、特定した商品種別を、重複を除去して集計する。【００７５】
［ステップＳ３５］類似度判定部１６０は、ステップＳ３１で集計した商品種別の一覧と、ステップＳ３４で集計した商品種別の一覧とを比較し、両者に共通して存在する商品種別の数を計算する。すなわち、比較対象となっている両売場に展示されている商品の商品種別のうち共通する商品種別の数を計算する。【００７６】
［ステップＳ３６］類似度判定部１６０は、ステップＳ３２からステップＳ３５までの処理で計算した売場それぞれの商品種別一致数のうち、最大の商品種別一致数を特定する。そして、類似度判定部１６０は、売場それぞれの商品種別一致数を上記特定した最大の商品種別一致数で割った値を、その売場についての類似度と判定する。これにより、すべての類似度は０以上１以下の値をとることが保証される。【００７７】
このようにして、商品種別の一致数に基づいて類似度を計算することで、選択された代替店舗の売場と同じ商品が展示されていない場合でも、商品種別が共通する商品を展示している売場が百貨店５０にある場合に、その売場の類似度が高く評価される。【００７８】
例えば、代替店舗として“Ｂ百貨店  新宿店”が選択され、売場“婦人ジーンズコーナー”（売場コードが“Ｂ０２−１０６”）が選択されたとする。この売場には、商品“ジーンズＡ１５５”（商品コードが“ＪＪＬＡ０００６６７５”）が展示されている。一方、百貨店５０の売場“婦人服カジュアル”（売場コードが“Ａ０１−２４２”）には、商品“ジーンズＤ１３３”（商品コードが“ＪＪＬＤ０２８８９３２”）が展示されている。ここで、両商品の商品コードは異なるが、商品種別は共に“婦人ボトムジーンズ”である。したがって、上記に示した第２の類似度計算方法では、商品“ジーンズＤ１３３”が商品種別一致数にカウントされ、売場“婦人服カジュアル”の類似度に反映される。【００７９】
［第３の類似度計算方法］
第３の類似度計算方法は、両売場にある商品の想定利用者の一致数に基づいて類似度を計算する方法である。【００８０】
図１１は、第１の実施の形態に係る第３の類似度計算方法の手順を示すフローチャートである。以下、図１１に示す処理をステップ番号に沿って説明する。
［ステップＳ４１］類似度判定部１６０は、商品知識情報記憶部１１０に格納された商品知識情報ファイル１１１を参照し、代替売場選択部１５０が抽出した代替店舗についての商品コードそれぞれに対応する想定利用者を特定する。そして、類似度判定部１６０は、特定した想定利用者を、重複を除去して集計する。【００８１】
［ステップＳ４２］類似度判定部１６０は、対象店舗情報記憶部１２０に格納された店舗情報ファイル１２１を参照し、百貨店５０にある売場それぞれについて、以下のステップＳ４３からステップＳ４５までの処理を繰り返す。【００８２】
［ステップＳ４３］類似度判定部１６０は、対象店舗情報記憶部１２０に格納された売場情報ファイル１２２，・・・の中から、まだ類似度を計算していない売場の売場情報ファイルを取得する。【００８３】
［ステップＳ４４］類似度判定部１６０は、商品知識情報ファイル１１１を参照し、ステップＳ４３で取得した売場情報ファイルに記述された商品コードそれぞれに対応する想定利用者を特定する。そして、類似度判定部１６０は、特定した想定利用者を、重複を除去して集計する。【００８４】
［ステップＳ４５］類似度判定部１６０は、ステップＳ４１で集計した想定利用者の一覧と、ステップＳ４４で集計した想定利用者の一覧とを比較し、両者に共通して存在する想定利用者の数を計算する。すなわち、比較対象となっている両売場に展示されている商品の想定利用者のうち共通する想定利用者の数を計算する。【００８５】
［ステップＳ４６］類似度判定部１６０は、ステップＳ４２からステップＳ４５までの処理で計算した売場それぞれの想定利用者一致数のうち、最大の想定利用者一致数を特定する。そして、類似度判定部１６０は、売場それぞれの想定利用者一致数を上記特定した最大の想定利用者一致数で割った値を、その売場についての類似度と判定する。これにより、すべての類似度は０以上１以下の値をとることが保証される。【００８６】
このようにして、想定利用者の一致数に基づいて類似度を計算することで、選択された代替店舗の売場と同じ商品や同じ商品種別の商品が展示されていない場合でも、想定利用者が共通する商品を展示している売場が百貨店５０にある場合に、その売場の類似度が高く評価される。【００８７】
例えば、代替店舗として“Ｂ百貨店  新宿店”が選択され、売場“婦人ジーンズコーナー”（売場コードが“Ｂ０２−１０６”）が選択されたとする。この売場には、商品“ジーンズＡ１５５”（商品コードが“ＪＪＬＡ０００６６７５”）が展示されている。一方、百貨店５０の売場“婦人服カジュアル”（売場コードが“Ａ０１−２４２”）には、商品“クールネックＰ１１２”（商品コードが“ＪＪＬＰ００００３９１”）が展示されている。ここで、両商品の商品コードおよび商品種別は異なるが、想定利用者は共に“１０−２０代；女性；活動的”である。したがって、上記に示した第３の類似度計算方法では、商品“クールネックＰ１１２”が想定利用者一致数にカウントされ、売場“婦人服カジュアル”の類似度に反映される。【００８８】
［第４の類似度計算方法］
第４の類似度計算方法は、上記の第１の類似度計算方法、第２の類似度計算方法および第３の類似度計算方法のような単一の指標を用いる方法ではなく、複数の指標から総合的に判断して類似度を計算する方法である。これにより、例えば、展示されている商品が一致する場合、一致する商品はないが商品種別が共通する商品がある場合、一致する商品はないが想定利用者が共通する商品がある場合を総合的に判断して、類似度を計算することができる。【００８９】
上記の第１の類似度計算方法、第２の類似度計算方法および第３の類似度計算方法で計算される類似度をそれぞれ指標として採用した場合、以下の計算式で売場それぞれについての類似度を計算できる。なお、ここで商品の類似度とは、第１の類似度計算方法で計算された類似度を意味する。同様に、商品種別の類似度とは、第２の類似度計算方法で計算された類似度を意味する。想定利用者の類似度とは、第３の類似度計算方法で計算された類似度を意味する。【００９０】
類似度＝商品の類似度×商品の類似度の重み＋商品種別の類似度×商品種別の類似度の重み＋想定利用者の類似度×想定利用者の類似度の重み
（ただし、０≦商品の重み≦１，０≦商品種別の重み≦１，０≦想定利用者の重み≦１，商品の重み＋商品種別の重み＋想定利用者の重み＝１）
ここで、商品の重み、商品種別の重みおよび想定利用者の重みは、案内対象売場の検索精度を考慮して、検索サーバ１００の管理者が予め類似度判定部１６０に設定しておく。例えば、具体的には以下のような計算式で類似度を計算できる。【００９１】
類似度＝商品の類似度×０．５＋商品種別の類似度×０．３＋想定利用者の類似度×０．２
［第５の類似度計算方法］
第５の類似度計算方法は、第４の類似度計算方法と同様、複数の指標から総合的に判断して類似度を計算する方法である。しかし、第５の類似度計算方法では、指標それぞれについての重みを予め固定的に決めておくのではなく、システムがもつ重み付けの評価ルールを用いて動的に決定する。これにより、例えば、商品の類似度が所定の値より大きいときは商品の類似度を優先して全体の類似度に反映させ、商品の類似度が所定の値より小さいときは商品種別の類似度を優先して全体の類似度に反映させるという計算ができ、より柔軟な類似度の計算が可能となる。例えば、以下のような評価ルールにより、商品の重み、商品種別の重みおよび想定利用者の重みを評価できる。【００９２】
ＩＦ  商品の類似度＜０．５  ＴＨＥＮ  商品の重み＝０．３；商品種別の重み＝０．５；想定利用者の重み＝０．２
上記評価ルールによれば、商品の類似度が０．５より小さい場合には、商品の重みが０．３、商品種別の重みが０．５、想定利用者の重みが０．２と評価される。そして、評価された重みを用いて第４の類似度計算方法で示した方法により類似度を計算することができる。このような評価ルールは複数用意しておくことができ、検索サーバ１００の管理者が予め類似度判定部１６０に設定しておく。【００９３】
次に、一連の売場検索処理において、端末装置４１，４２に表示される画面の構成について説明する。利用者は、端末装置４１，４２に表示される画面を操作して、百貨店５０の売場を検索する。【００９４】
図１２は、端末装置の代替店舗選択画面の例を示す図である。この画面は、図８に示した売場検索処理のステップＳ１１で端末装置４１，４２に表示される画面である。代替店舗選択画面４１１は、選択可能な代替店舗の店舗名４１１ａ，・・・、それぞれの代替店舗を選択するためのチェックボックス４１１ｂ，・・・および選択ボタン４１１ｃを有する。利用者は、選択したい代替店舗の横にあるチェックボックスにチェックを入れる。複数箇所のチェックボックスにチェックを入れることもできる。そして、利用者は、選択ボタン４１１ｃを押すことで、検索サーバ１００へ選択した代替店舗の情報を送信することができる。図１２に示した画面例では、店舗名４１１ａの横にあるチェックボックス４１１ｂにチェックが入っており、“Ｂ百貨店  新宿店”が代替店舗として選択されている。【００９５】
図１３は、端末装置の代替売場選択画面の例を示す図である。この画面は、図８に示した売場検索処理のステップＳ１３で端末装置４１，４２に表示される画面である。代替売場選択画面４１２には、ステップＳ１１で選択された代替店舗のフロア地図が表示される。代替売場選択画面４１２は、売場名称が付された売場領域４１２ａ，・・・、それぞれの売場領域を選択するためのチェックボックス４１２ｂ，・・・および選択画面４１２ｃを有する。利用者は、選択したい売場の左上にあるチェックボックスにチェックを入れる。複数箇所のチェックボックスにチェックを入れることもできる。そして、利用者は、選択ボタン４１２ｃを押すことで、検索サーバ１００へ選択した売場の情報を送信することができる。図１３に示した画面例では、売場領域４１２ａの左上にあるチェックボックス４１２ｂにチェックが入っており、売場“婦人ジーンズコーナー”が選択されている。【００９６】
図１４は、端末装置の案内候補表示画面の例を示す図である。この画面は、図８に示した売場検索処理のステップＳ１８で端末装置４１，４２に表示される画面である。案内候補表示画面４１３には、案内対象店舗である百貨店５０のフロア地図上に、案内候補売場の場所と、案内候補売場までの経路とが表示される。案内候補売場が複数ある場合は、フロア地図上に、それぞれの案内候補売場の場所とその案内候補売場までの経路とがそれぞれ表示される。図１４に示した画面例では、売場領域４１３ａが色付けされており、売場“婦人服カジュアル”が案内対象売場に指定されている。また、端末装置４１が設置されている地点４１３ｂから売場領域４１３ａまでの矢印によって、現在地から売場“婦人服カジュアル”までの経路が表現されている。【００９７】
このような施設案内システムを用いることで、利用者は代替施設の売場を選択するだけで、選択した売場の商品特性と類似する商品特性をもつ売場を検索することができる。したがって、訪れた経験が少ない店舗や改装により商品の展示位置が変わった店舗でも、普段行き慣れた店舗の場合と同様、商品についての漠然としたイメージからでも容易に売場を探すことができる。特に、過去に存在した店舗も代替店舗として選択できることから、改装後の店舗で売場を検索する際に、改装前の売場の情報を手掛かりにすることができる。また、インターネットの仮想商店街やショッピングサイトも代替店舗として選択できることから、普段はインターネットで商品を注文することが多く店舗を訪れる機会が少ない人でも、このシステムを利用することができる。【００９８】
次に、本発明の第２の実施の形態を、図面を参照して詳細に説明する。前述の第１の実施の形態との相違点を中心に説明し、同様の事項については説明を省略する。第２の実施の形態の施設案内システムは、代替店舗の売場にある商品の一覧を利用者に提示し、その中に利用者のイメージにより近い商品がある場合には、その商品の商品特性を他の商品の商品特性よりも優先して類似度に反映させるものである。【００９９】
図１５は、第２の実施の形態の検索サーバの機能を示すブロック図である。検索サーバ１００ａは、商品知識情報記憶部１１０、対象店舗情報記憶部１２０、代替店舗情報記憶部１３０、代替店舗選択部１４０、代替売場選択部１５０ａ、代替商品選択部１５５、類似度判定部１６０ａおよび案内候補出力部１７０を有する。代替店舗選択部１４０、代替売場選択部１５０ａ、代替商品選択部１５５および案内候補出力部１７０は、ネットワーク３０を介して端末装置４１，４２と通信が可能である。【０１００】
ここで、商品知識情報記憶部１１０、対象店舗情報記憶部１２０、代替店舗情報記憶部１３０、代替店舗選択部１４０および案内候補出力部１７０の機能および構成は、図４に示した第１の実施の形態の同名の要素の機能および構成と同一である。【０１０１】
代替売場選択部１５０ａは、利用者が売場一覧から選択した売場の情報を、端末装置４１，４２から受信する。代替売場選択部１５０ａは、代替店舗情報記憶部１３０を参照し、選択された売場で展示されている商品の集合を特定する。そして、代替売場選択部１５０ａは、商品知識情報記憶部１１０を参照し、特定した商品についての商品一覧の情報を送信元の端末装置へ送信する。【０１０２】
代替商品選択部１５５は、利用者が商品一覧から選択した商品の情報を、端末装置４１，４２から受信する。なお、利用者は、複数の商品を選択することもできる。
類似度判定部１６０ａは、商品知識情報記憶部１１０および対象店舗情報記憶部１２０を参照し、百貨店５０にある売場それぞれについて、その売場で展示されている商品の集合と、代替売場選択部１５０ａで特定した商品集合との類似度を判定する。ここで、類似度の計算方法は、代替商品選択部１５５が受信した商品の情報を考慮して行われる。この類似度の計算方法については、後で詳細に説明する。【０１０３】
次に、以上のような構成およびデータ構造のシステムにおいて実行される処理の詳細を説明する。
図１６は、第２の実施の形態の売場検索処理の手順を示すフローチャートである。以下、図１６に示す処理をステップ番号に沿って説明する。ただし、ステップＳ１１からステップＳ１３までの処理およびステップＳ１６からステップＳ１８までの処理は、図８に示した第１の実施の形態の売場検索処理のものと同様であるため、説明を省略する。なお、利用者は端末装置４１，４２のうち、端末装置４１を操作すると仮定して説明する。利用者が端末装置４２を操作する場合も、同様の手順で処理を実行することができる。【０１０４】
［ステップＳ１４ａ］代替売場選択部１５０ａは、端末装置４１から売場コードを取得すると、代替店舗情報記憶部１３０に格納された売場情報ファイル１３２，・・・から、取得した売場コードに対応する売場情報ファイルを抽出する。【０１０５】
［ステップＳ１４ｂ］代替売場選択部１５０ａは、商品知識情報記憶部１１０に格納された商品知識情報ファイル１１１を検索し、ステップＳ１４ａで抽出した売場情報ファイルに記載された商品コードそれぞれに対応する商品名を取得する。その後、代替売場選択部１５０ａは、商品名と商品コードを含む商品一覧の情報を端末装置４１が表示可能なデータ形式に変換し、端末装置４１へ送信する。なお、端末装置４１から複数の売場コードを取得したときは、売場ごとに商品一覧の情報を端末装置４１へ送信する。【０１０６】
［ステップＳ１４ｃ］端末装置４１は、代替売場選択部１５０ａから商品一覧の情報を取得すると、取得した情報を画面に表示すると共に、利用者が１つ以上の商品を選択可能な状態にする。なお、代替売場選択部１５０ａから複数の商品一覧の情報を取得したときは、それぞれの売場についての商品一覧が表示されるようにする。ここで、利用者が画面を操作して１つ以上の商品を選択すると、端末装置４１は、選択された商品の商品コードを代替商品選択部１５５へ送信する。【０１０７】
［ステップＳ１５ａ］代替商品選択部１５５は、端末装置４１から商品コードを取得すると、取得した商品コードを類似度判定部１６０ａへ通知する。通知を受け取った類似度判定部１６０ａは、百貨店５０にある売場それぞれについて、その売場で展示されている商品の集合と、ステップＳ１４ａで抽出した売場情報ファイルの商品コード一覧で示される商品集合との間の類似度を計算する。ここで、類似度の計算では、代替商品選択部１５５から受け取った商品コードで示される商品の商品特性を、他の商品の商品特性よりも強く類似度に反映させる。この計算方法については、後に詳細に説明する。類似度判定部１６０ａは、百貨店５０の売場それぞれについて類似度を計算すると、計算した類似度を売場コードと対応付けて案内候補出力部１７０へ通知する。【０１０８】
このようにして、利用者の操作によって代替店舗が選択されると、代替店舗選択部１４０は、代替店舗にある売場の一覧を端末装置４１，４２に表示する。次に、表示された一覧から代替店舗の売場が選択されると、代替売場選択部１５０ａは、選択された売場にある商品の一覧を端末装置４１，４２に表示する。そして、類似度判定部１６０ａは、案内対象店舗の売場それぞれについて、利用者によって選択された商品を考慮して、その売場にある商品の集合と選択された代替店舗の売場にある商品の集合との類似度を計算する。そして、案内候補出力部１７０は、予め設定された閾値以上の類似度をもつ売場を案内候補売場と判定し、利用者を案内候補売場へ誘導するための情報を端末装置４１，４２に表示する。【０１０９】
次に、売場検索処理のステップＳ１５ａで実行される類似度の計算処理について詳細に説明する。利用者が選択した商品を考慮する類似度の計算方法としては、第１の実施の形態で示した類似度の計算方法に変更を加えた方法が考えられる。以下、第２の実施の形態における類似度の計算方法の例として、商品の一致数に基づく方法、商品種別の一致数に基づく方法、想定利用者の一致数に基づく方法の３通りの計算方法を説明する。【０１１０】
［第１の類似度計算方法］
第２の実施の形態の第１の類似度計算方法は、第１の実施の形態の第１の類似度計算方法に変更を加えた方法であり、両売場にある商品の一致数に基づいて類似度を計算する。【０１１１】
図１７は、第２の実施の形態に係る第１の類似度計算方法の手順を示すフローチャートである。以下、図１７に示す処理をステップ番号に沿って説明する。ただし、ステップＳ２１からステップＳ２３の処理およびステップＳ２４の処理は、第１の実施の形態のものと同様であるため、説明を省略する。【０１１２】
［ステップＳ２３ａ］類似度判定部１６０ａは、代替商品選択部１５５から受け取った商品コードと同一の商品コードが、ステップＳ２２で取得した売場情報ファイルに記述されているか否かを判断する。記述されている場合には、処理がステップＳ２３ｂに進められる。記述されていない場合には、ステップＳ２２で取得した売場情報ファイルについての類似度計算処理を終了する。【０１１３】
［ステップＳ２３ｂ］類似度判定部１６０ａは、商品の一致数に、予め設定された加算値を加える。代替商品選択部１５５から受け取った商品コードが複数あり、複数の商品コードがステップＳ２３ａの条件に合致した場合には、合致した数と加算値との乗数を商品の一致数に加える。ここで、加算値は、利用者によって選択された商品の重要度を意味し、予め検索サーバ１００ａの管理者によって類似度判定部１６０ａに設定される。例えば、利用者によって選択された商品が他の商品よりも１０倍の重みをもつようにするには、（ステップＳ２３で既に“１”が加えられているため）加算値を“９”に設定すればよい。【０１１４】
このようにして、利用者が選択した商品に重み付けをして商品の一致数を計算することで、選択された商品を展示している売場の類似度が特に高く評価される。
［第２の類似度計算方法］
第２の実施の形態の第２の類似度計算方法は、第１の実施の形態の第２の類似度計算方法に変更を加えた方法であり、両売場にある商品の商品種別の一致数に基づいて類似度を計算する。【０１１５】
図１８は、第２の実施の形態に係る第２の類似度計算方法の手順を示すフローチャートである。以下、図１８に示す処理をステップ番号に沿って説明する。ただし、ステップＳ３１からステップＳ３５までの処理およびステップＳ３６の処理は、第１の実施の形態のものと同様であるため、説明を省略する。【０１１６】
［ステップＳ３５ａ］類似度判定部１６０ａは、商品知識情報記憶部１１０に格納された商品知識情報ファイル１１１を検索し、代替商品選択部１５５から受け取った商品コードに対応する商品種別を特定する。そして、類似度判定部１６０ａは、ステップＳ３４で集計した商品種別の中に、特定した商品種別が含まれているか否かを判断する。含まれている場合には、処理がステップＳ３５ｂに進められる。含まれていない場合には、ステップＳ３３で取得した売場情報ファイルについての類似度計算処理を終了する。【０１１７】
［ステップＳ３５ｂ］類似度判定部１６０ａは、商品種別の一致数に、予め設定された加算値を加える。代替商品選択部１５５から受け取った商品コードが複数あり、複数の商品種別がステップＳ３５ａの条件に合致した場合には、合致した数と加算値との乗数を商品種別の一致数に加える。ここで、加算値は、利用者によって選択された商品の商品種別の重要度を意味し、予め検索サーバ１００ａの管理者によって類似度判定部１６０ａに設定される。例えば、利用者によって選択された商品の商品種別が他の商品の商品種別よりも１０倍の重みをもつようにするには、加算値を“９”に設定すればよい。【０１１８】
このようにして、利用者が選択した商品の商品種別に重み付けをして商品種別の一致数を計算することで、選択された商品の商品種別と同じ商品種別の商品を展示している売場の類似度が特に高く評価される。【０１１９】
［第３の類似度計算方法］
第２の実施の形態の第３の類似度計算方法は、第１の実施の形態の第３の類似度計算方法に変更を加えた方法であり、両売場にある商品の想定利用者の一致数に基づいて類似度を計算する。【０１２０】
図１９は、第２の実施の形態に係る第３の類似度計算方法の手順を示すフローチャートである。以下、図１９に示す処理をステップ番号に沿って説明する。ただし、ステップＳ４１からステップＳ４５までの処理およびステップＳ４６の処理は、第１の実施の形態のものと同様であるため、説明を省略する。【０１２１】
［ステップＳ４５ａ］類似度判定部１６０ａは、商品知識情報記憶部１１０に格納された商品知識情報ファイル１１１を検索し、代替商品選択部１５５から受け取った商品コードに対応する想定利用者を特定する。そして、類似度判定部１６０ａは、ステップＳ４４で集計した想定利用者の中に、特定した想定利用者が含まれているか否かを判断する。含まれている場合には、処理がステップＳ４５ｂに進められる。含まれていない場合には、ステップＳ４３で取得した売場情報ファイルについての類似度計算処理を終了する。【０１２２】
［ステップＳ４５ｂ］類似度判定部１６０ａは、想定利用者の一致数に、予め設定された加算値を加える。代替商品選択部１５５から受け取った商品コードが複数あり、複数の想定利用者がステップＳ４５ａの条件に合致した場合には、合致した数と加算値との乗数を想定利用者の一致数に加える。ここで、加算値は、利用者によって選択された商品の想定利用者の重要度を意味し、予め検索サーバ１００ａの管理者によって類似度判定部１６０ａに設定される。例えば、利用者によって選択された商品の想定利用者が他の商品の想定利用者よりも１０倍の重みをもつようにするには、加算値を“９”に設定すればよい。【０１２３】
このようにして、利用者が選択した商品の想定利用者に重み付けをして想定利用者の一致数を計算することで、選択された商品の想定利用者と同じ想定利用者の商品を展示している売場の類似度が特に高く評価される。【０１２４】
また、上記第２の実施の形態の第１の類似度計算方法、第２の類似度計算方法および第３の類似度計算方法でそれぞれ計算された類似度を用いて、第１の実施の形態の第４の類似度計算方法および第５の類似度計算方法を適用することもできる。【０１２５】
このような施設案内システムを用いることで、第１の実施の形態で示した施設案内システムを用いた場合と同様の効果を得られる。さらに、本実施の形態で示した施設案内システム用いることで、案内候補売場の検索精度が向上し、探索対象のイメージにより近い商品が展示されている売場に利用者を案内することができる。【０１２６】
次に、本発明の第３の実施の形態を、図面を参照して詳細に説明する。前述の第１の実施の形態との相違点を中心に説明し、同様の事項については説明を省略する。
図２０は、第３の実施の形態の施設案内システムの構成を示す図である。第３の実施の形態の施設案内システムは、一度判定した案内候補売場の情報を保持し、利用者からのその後の要求に応じて、利用者の現在地から案内候補売場までの経路を利用者に知らせるものである。【０１２７】
百貨店５０ａには百貨店５０と同様の売場が設けられている。百貨店５０ａ内には、端末装置４１ａが設置されている。端末装置４１ａは、百貨店を訪れた利用者が売場を検索するために使用する。端末装置４１ａには、利用者を一意に識別する利用者ＩＤ（IDentification）を入力するための入力手段が設けられている。端末装置４１ａは、ネットワーク３０を介して検索サーバ１００ｂと接続されている。また、百貨店５０ａの外に設置された端末装置４２ａが、ネットワーク３０を介して検索サーバ１００ｂと接続されている。端末装置４２ａは、百貨店５０ａにこれから訪れようとする利用者が売場を検索するために使用する。端末装置４２ａには、利用者を一意に識別する利用者ＩＤを入力するための入力手段が設けられている。【０１２８】
さらに、百貨店５０ａ内には、端末装置４１ａの設置場所と異なる場所に端末装置４３が設置されている。端末装置４３は、利用者が端末装置４１ａ，４２ａを使用して売場を検索した後に、その売場までの経路を再度調べるために使用する。端末装置４３には、利用者を一意に識別する利用者ＩＤを入力するための入力手段が設けられている。端末装置４３は、ネットワーク３０を介して検索サーバ１００ｂと接続されている。なお、利用者の便宜を図るため、端末装置４３と同等の機能を有する端末装置を、百貨店５０ａ内の複数個所に設置してもよい。【０１２９】
施設案内システムの利用者は、予め利用者ＩＤをもっている。利用者ＩＤは、利用者が百貨店５０ａに来店した際に、サービスカウンターなどで発行される。利用者は、まず端末装置４１ａ，４２ａに利用者ＩＤを入力してから、検索の操作を行う。検索サーバ１００ｂは、利用者の画面操作に基づいて案内候補売場を判定し、案内候補売場の情報を送信元である端末装置に返信すると共に、その情報を利用者ＩＤと対応付けて保存しておく。その後、利用者が端末装置４３に利用者ＩＤを入力すると、検索サーバ１００ｂは保存した案内候補場所の情報を抽出し、利用者の現在地（端末装置４３の設置場所）から案内候補場所への経路を表示する。【０１３０】
図２１は、第３の実施の形態の検索サーバの機能を示すブロック図である。検索サーバ１００ｂは、商品知識情報記憶部１１０、対象店舗情報記憶部１２０、代替店舗情報記憶部１３０、代替店舗選択部１４０ｂ、代替売場選択部１５０、類似度判定部１６０、案内候補出力部１７０ｂ、案内候補記憶部１８０および案内候補取得部１９０を有する。代替店舗選択部１４０ｂ、代替売場選択部１５０および案内候補出力部１７０ｂは、ネットワーク３０を介して端末装置４１ａ，４２ａと通信が可能である。また、案内候補取得部１９０は、ネットワーク３０を介して端末装置４３と通信が可能である。【０１３１】
ここで、商品知識情報記憶部１１０、対象店舗情報記憶部１２０、代替店舗情報記憶部１３０、代替売場選択部１５０および類似度判定部１６０の機能および構成は、図４に示した第１の実施の形態の同名の要素の機能および構成と同一である。【０１３２】
代替店舗選択部１４０ｂは、端末装置４１ａ，４２ａから代替店舗の店舗名と利用者ＩＤとを受信すると、代替店舗情報記憶部１３０を参照し、その代替店舗にある売場の一覧の情報を送信元の端末装置へ送信する。【０１３３】
案内候補出力部１７０ｂは、類似度判定部１６０で判定した類似度のうち所定の閾値以上の類似度をもつ売場を、案内候補売場と判定する。そして、案内候補出力部１７０ｂは、代替店舗選択部１４０ｂが取得した利用者ＩＤと判定した案内候補売場の情報とを関連付けて、案内候補記憶部１８０に格納する。その後、案内候補出力部１７０ｂは、対象店舗情報記憶部１２０を参照し、案内候補売場の情報と、利用者が操作している端末装置から案内候補売場までの誘導情報とを、その端末装置へ出力する。【０１３４】
案内候補記憶部１８０には、利用者ＩＤとその利用者が検索した案内候補売場の情報とが関連付けられて格納される。
案内候補取得部１９０は、端末装置４３から利用者ＩＤと端末装置４３の設置位置の情報とを受信すると、案内候補記憶部１８０を検索し、利用者ＩＤに対応する案内候補売場の情報を取得する。そして、案内候補取得部１９０は、対象店舗情報記憶部１２０を参照し、案内候補売場の情報と、端末装置４３の設置位置から案内候補売場までの誘導情報とを、端末装置４３へ送信する。【０１３５】
案内候補記憶部１８０は、利用者ＩＤと案内候補売場の情報との対応関係の一覧を表す案内候補テーブル１８０ａを有している。
図２２は、案内候補テーブルのデータ構造例を示す図である。案内候補テーブル１８０ａには、利用者ＩＤと売場コードとが関連付けられてテーブル化されて格納されている。案内候補テーブル１８０ａには、利用者ＩＤを示すフィールド１８１および売場コードを示すフィールド１８２が設けられている。各フィールドの横方向に並べられた情報同士が互いに関連付けられ案内候補情報を構成する。【０１３６】
フィールド１８１には、売場の検索時に利用者が入力した利用者ＩＤが設定される。フィールド１８２には、フィールド１８１に設定される利用者ＩＤをもつ利用者が、端末装置４１ａ，４２ａを使用して検索した案内候補売場の売場コードが設定される。例えば、利用者ＩＤ“Ｕ１１０１”をもつ利用者が端末装置４１ａを使用して検索を行い、売場“婦人服カジュアル”（売場コードが“Ａ０１−２４２”）が案内候補売場として検索された場合、案内候補テーブルに、利用者ＩＤが“Ｕ１１０１”、売場コードが“Ａ０１−２４２”という情報が格納される。【０１３７】
次に、以上のような構成およびデータ構造のシステムにおいて実行される処理の詳細を説明する。
図２３は、第３の実施の形態の売場検索処理の手順を示すフローチャートである。以下、図２３に示す処理をステップ番号に沿って説明する。ただし、ステップＳ１３からステップＳ１６までの処理およびステップＳ１７からステップＳ１８までの処理は、図８に示した第１の実施の形態の売場検索処理のものと同様であるため、説明を省略する。なお、利用者は端末装置４１ａ，４２ａのうち、端末装置４１ａを操作すると仮定して説明する。利用者が端末装置４２ａを操作する場合も、同様の手順で処理を実行することができる。【０１３８】
［ステップＳ１１ｃ］端末装置４１ａは、利用者ＩＤを入力するための画面を表示しておく。ここで、利用者が利用者ＩＤを入力すると、代替店舗の一覧を表示する画面に切り替え、１つ以上の代替店舗を選択可能な状態にする。そして、利用者が画面を操作して１つ以上の代替店舗を選択すると、端末装置４１ａは、利用者ＩＤと選択された代替店舗の店舗名とを、検索サーバ１００ｂの代替店舗選択部１４０ｂへ送信する。【０１３９】
［ステップＳ１２ｃ］代替店舗選択部１４０ｂは、端末装置４１ａから利用者ＩＤと店舗名とを取得すると、代替店舗情報記憶部１３０に格納された店舗情報ファイル１３１，・・・から、取得した店舗名に対応する店舗情報ファイルを抽出する。そして、代替店舗選択部１４０ｂは、抽出した店舗情報ファイルに記載された売場一覧の情報を端末装置４１ａが表示可能なデータ形式に変換し、端末装置４１ａへ送信する。【０１４０】
［ステップＳ１６ｃ］案内候補出力部１７０ｂは、案内候補記憶部１８０に格納された案内候補テーブル１８０ａから、ステップＳ１２ｃで代替店舗選択部１４０ｂが取得した利用者ＩＤをもつすべての案内候補情報を削除する。その後、案内候補出力部１７０ｂは、利用者ＩＤと、ステップＳ１６で判定した案内候補売場の売場コードとを関連付けて、案内候補テーブル１８０ａに格納する。なお、入力された利用者ＩＤをもつ既存の案内候補情報を削除するのは、新たな検索が行われることで、前に検索された案内候補売場は利用者の要求に適合しないものとしてキャンセルされたと考えられるからである。【０１４１】
このようにして、利用者の操作によって代替店舗が選択されると、代替店舗選択部１４０ｂは、代替店舗にある売場の一覧を端末装置４１ａ，４２ａに表示する。次に、表示された一覧から代替店舗の売場が選択されると、代替売場選択部１５０は、選択された売場にある商品の集合を特定する。類似度判定部１６０は、案内対象店舗の売場それぞれについて、その売場にある商品の集合と選択された代替店舗の売場にある商品の集合との類似度を計算する。そして、案内候補出力部１７０ｂは、予め設定された閾値以上の類似度をもつ売場を案内候補売場と判定し、案内候補売場の情報を利用者と対応付けて保存すると共に、利用者を案内候補売場へ誘導するための情報を端末装置４１，４２に表示する。【０１４２】
次に、案内候補取得部１９０によって行われる案内候補取得処理について説明する。
図２４は、案内候補取得処理の手順を示すフローチャートである。以下、図２４に示す処理をステップ番号に沿って説明する。【０１４３】
［ステップＳ５１］案内候補取得部１９０は、端末装置４３から利用者ＩＤと端末装置４３の設置位置の情報を受信したか否かを判断する。情報を受信した場合には、処理がステップＳ５２に進められる。情報を受信していない場合には、案内候補取得部１９０によって、ステップＳ５１の処理が繰り返され、端末装置４３から情報を受信するのを待つ。【０１４４】
［ステップＳ５２］案内候補取得部１９０は、案内候補記憶部１８０に格納された案内候補テーブル１８０ａを検索し、受信した利用者ＩＤをもつ案内候補情報の売場コードをすべて取得する。【０１４５】
［ステップＳ５３］案内候補取得部１９０は、対象店舗情報記憶部１２０に格納された店舗情報ファイル１２１を検索し、ステップＳ５２で取得した売場コードそれぞれに対応する売場位置を特定する。【０１４６】
［ステップＳ５４］案内候補取得部１９０は、店舗情報ファイル１２１を参照し、ステップＳ５１で受信した情報で示される端末装置４３の設置位置から、ステップＳ５４で特定した売場位置までの経路を判定する。そして、案内候補取得部１９０は、判定した経路の情報を端末装置４３が表示可能なデータ形式に変換し、端末装置４３へ送信する。【０１４７】
このようにして、利用者が端末装置４３に利用者ＩＤを入力すると、入力された利用者ＩＤと端末装置４３の設置位置の情報とが、検索サーバ１００ｂへ送られる。検索サーバ１００ｂの案内候補取得部１９０は、利用者ＩＤに対応付けて保存された案内候補情報を参照して、端末装置４３の設置位置から案内候補売場までの経路を判定し端末装置４３に表示する。【０１４８】
このような施設案内システムを用いることで、第１の実施の形態で示した施設案内システムを用いた場合と同様の効果を得られる。さらに、本実施の形態で示した施設案内システム用いることで、利用者は案内候補売場を検索した後に百貨店内を移動しても、移動後の現在地から案内候補売場までの経路を把握することができる。【０１４９】
なお、本実施の形態では、利用者自身が端末装置４１ａ，４２ａ，４３に利用者ＩＤを入力することとしたが、利用者に利用者ＩＤが記憶されたＩＣ（Integrated Circuit）タグを所持してもらうようにしてもよい。この場合、ＩＣタグから利用者ＩＤを読み取る入力装置を、端末装置４１ａ，４２ａ，４３が備えればよい。これにより、利用者の操作の負担が軽減される。【０１５０】
また、本実施の形態では、端末装置４３は百貨店５０ａの中に固定的に設置された装置としたが、利用者が携帯する携帯装置としてもよい。この場合、端末装置４３に、利用者の現在地を測定するＧＰＳ（Global Positioning System）の機能と、利用者ＩＤを記憶したＩＣタグとを組み込んでおくことで、端末装置４３は検索サーバ１００ｂから経路情報を常時取得することができる。これにより、利用者は携帯端末である端末装置４３の画面を見ながら、案内候補売場へ向かうことができる。【０１５１】
以上、本発明の施設案内プログラム、施設案内方法および施設案内装置を、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。【０１５２】
また、本発明は、前述した実施の形態のうちの、任意の２以上の構成（特徴）を組み合わせたものであってもよい。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、検索サーバ１００，１００ａ，１００ｂが有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどが挙げられる。磁気記録装置としては、例えば、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどが挙げられる。光ディスクとしては、例えば、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などが挙げられる。光磁気記録媒体としては、例えば、ＭＯ（Magneto-Optical disk）などが挙げられる。【０１５３】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。【０１５４】
施設案内プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。【０１５５】
上記については単に本発明の原理を示すものである。さらに、多数の変形、変更が当業者にとって可能であり、本発明は上記に示し、説明した正確な構成および応用例に限定されるものではなく、対応するすべての変形例および均等物は、添付の請求項およびその均等物による本発明の範囲とみなされる。
【符号の説明】
【０１５６】
３  展示場所識別情報
１０  コンピュータ
１１  対象施設情報記憶手段
１２  代替施設情報記憶手段
１３  代替展示場所指定手段
１４  類似度判定手段
１５  案内候補出力手段
２０  端末装置
２１  施設案内画面
２１ａ  案内候補場所
【図１】
0004819891.tif 000002
【図２】
0004819891.tif 000003
【図３】
0004819891.tif 000004
【図４】
0004819891.tif 000005
【図５】
0004819891.tif 000006
【図６】
0004819891.tif 000007
【図７】
0004819891.tif 000008
【図８】
0004819891.tif 000009
【図９】
0004819891.tif 000010
【図１０】
0004819891.tif 000011
【図１１】
0004819891.tif 000012
【図１２】
0004819891.tif 000013
【図１３】
0004819891.tif 000014
【図１４】
0004819891.tif 000015
【図１５】
0004819891.tif 000016
【図１６】
0004819891.tif 000017
【図１７】
0004819891.tif 000018
【図１８】
0004819891.tif 000019
【図１９】
0004819891.tif 000020
【図２０】
0004819891.tif 000021
【図２１】
0004819891.tif 000022
【図２２】
0004819891.tif 000023
【図２３】
0004819891.tif 000024
【図２４】
0004819891.tif 000025