(57)【要約】【課題】検索条件として多様な選択肢を提供すること。【解決手段】複数の施設が検索され得る複数施設検索条件と、１個の施設を指定する施設指定条件とをディスプレイに表示する条件表示部と、前記複数施設検索条件と、前記施設指定条件と、の選択を受け付ける条件選択受付部と、受け付けた条件に基づいて施設を取得する施設取得部と、前記複数施設検索条件が選択された場合に、前記ディスプレイに表示された前記施設指定条件を、当該施設指定条件で指定される施設に関連する複数の施設が検索され得る前記複数施設検索条件に変化させる表示制御部と、を備える施設検索システムが構成される。【選択図】図２
2019049861.tif 000002
【特許請求の範囲】
【請求項１】
複数の施設が検索され得る複数施設検索条件と、１個の施設を指定する施設指定条件とをディスプレイに表示する条件表示部と、
前記複数施設検索条件と、前記施設指定条件と、の選択を受け付ける条件選択受付部と、
受け付けた条件に基づいて施設を取得する施設取得部と、
前記複数施設検索条件が選択された場合に、前記ディスプレイに表示された前記施設指定条件を、当該施設指定条件で指定される施設に関連する複数の施設が検索され得る前記複数施設検索条件に変化させる表示制御部と、
を備える施設検索システム。
【請求項２】
前記施設指定条件から変化した前記複数施設検索条件は、
当該施設指定条件で指定される施設の周辺に存在する施設の検索条件である、
請求項１に記載の施設検索システム。
【請求項３】
前記施設指定条件から変化した前記複数施設検索条件は、
当該施設指定条件で指定される施設と同一属性の施設の検索条件である、
請求項１または請求項２のいずれかに記載の施設検索システム。
【請求項４】
前記施設指定条件から変化した前記複数施設検索条件は、
当該施設指定条件で指定される施設に関連する施設を検索する複数の前記複数施設検索条件である、
請求項１〜請求項３のいずれかに記載の施設検索システム。
【請求項５】
前記条件表示部は、
前記複数施設検索条件と前記施設指定条件とを異なる態様のアイコンによって表示し、
前記表示制御部は、
前記施設指定条件を前記複数施設検索条件に変化させる際に前記アイコンの態様を変化させる、
請求項１〜請求項４のいずれかに記載の施設検索システム。
【請求項６】
前記条件選択受付部は、
前記複数施設検索条件を示す前記アイコンの大きさを変化させる操作を受け付け、前記アイコンの大きさに基づいて施設の検索範囲を決定する、
請求項５に記載の施設検索システム。
【請求項７】
コンピュータを、
複数の施設が検索され得る複数施設検索条件と、１個の施設を指定する施設指定条件とをディスプレイに表示する条件表示部、
前記複数施設検索条件と、前記施設指定条件と、の選択を受け付ける条件選択受付部、
受け付けた条件に基づいて施設を取得する施設取得部、
前記複数施設検索条件が選択された場合に、前記ディスプレイに表示された前記施設指定条件を、当該施設指定条件で指定される施設に関連する複数の施設が検索され得る前記複数施設検索条件に変化させる表示制御部、
として機能させる施設検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、施設検索システムおよび施設検索プログラムに関する。
【背景技術】
【０００２】
従来、複数の検索条件を選択することによって施設等を検索する技術が知られている。例えば、特許文献１においては、複数のキーワードを用いて検索を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１２２７７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の検索条件を用いて検索結果を絞り込む構成において、選択し得ない検索条件が選択肢として表示されると、限られた画面を無用な選択肢が占有するため、より多様な選択肢を選択可能に提供することができない。
本発明は、前記課題にかんがみてなされたもので、検索条件として多様な選択肢を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、施設検索システムは、複数の施設が検索され得る複数施設検索条件と、１個の施設を指定する施設指定条件とをディスプレイに表示する条件表示部と、複数施設検索条件と、施設指定条件と、の選択を受け付ける条件選択受付部と、受け付けた条件に基づいて施設を取得する施設取得部と、複数施設検索条件が選択された場合に、ディスプレイに表示された施設指定条件を、当該施設指定条件で指定される施設に関連する複数の施設が検索され得る複数施設検索条件に変化させる表示制御部と、を備える。
【０００６】
また、上記の目的を達成するため、施設検索プログラムは、コンピュータを、複数の施設が検索され得る複数施設検索条件と、１個の施設を指定する施設指定条件とをディスプレイに表示する条件表示部、複数施設検索条件と、施設指定条件と、の選択を受け付ける条件選択受付部、受け付けた条件に基づいて施設を取得する施設取得部、複数施設検索条件が選択された場合に、ディスプレイに表示された施設指定条件を、当該施設指定条件で指定される施設に関連する複数の施設が検索され得る複数施設検索条件に変化させる表示制御部、として機能させる。
【０００７】
すなわち、条件を指定して施設を絞り込んでいく場合、絞り込みの結果として複数の施設が検索され得る複数施設検索条件と、施設が１個に絞り込まれる施設指定条件とが存在する。施設指定条件が選択可能に表示されている状態において、複数施設検索条件が選択された場合、利用者は当該施設指定条件で施設を１個に絞り込まないことを選択したため、利用者は既存の施設指定条件で絞り込み可能な特定の１施設を明確に念頭にしていないと推定される。
【０００８】
そこで、複数施設検索条件と施設指定条件とがともに表示されている状況において、複数施設検索条件が選択された場合に、施設指定条件を、当該施設指定条件で指定される施設に関連する複数の施設が検索され得る複数施設検索条件に変化させる構成とすれば、選択される可能性が低い条件を選択され得る条件に変化させて表示することができる。このため、施設指定条件を単に消去したり選択不可能にしたりする構成と比較して、検索条件として多様な選択肢を提供することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】施設検索システムを示すブロック図である。
【図２】図２Ａ，図２Ｂ，図２Ｃはユーザインタフェースの一例を示す図である。
【図３】検索処理のフローチャートである。
【発明を実施するための形態】
【００１０】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）施設検索システムの構成：
（２）検索処理：
（３）他の実施形態：
【００１１】
（１）施設検索システムの構成：
図１は、本発明の一実施形態である施設検索システム１０の構成を示すブロック図である。施設検索システム１０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備える制御部２０および記録媒体３０を備えており、制御部２０は、当該ＲＯＭや記録媒体３０に記録された所望のプログラムを実行することができる。本実施形態にかかる施設検索システム１０は、各種のプログラムにより各種の機能を実行可能な多機能端末である。施設検索システム１０は、各種の態様で実現可能であるが、本実施形態においては施設検索システム１０が、通話機能を含む各種の機能を実行可能なスマートフォンである例が想定されている。
【００１２】
さらに、施設検索システム１０は、タッチパネルディスプレイ４０、通信部４１を備えている。タッチパネルディスプレイ４０は、図示しないインタフェースを介して制御部２０と接続されており、制御部２０とタッチパネルディスプレイ４０とで各種の信号を授受する。制御部２０は、タッチパネルディスプレイ４０に対して制御信号を出力することにより、任意の座標を指定し、任意の画像をタッチパネルディスプレイ４０に表示させることができる。タッチパネルディスプレイ４０は、ディスプレイに重ねられた透過型のタッチ検出面を備えた入力デバイスであり、タッチ検出面に対して検出対象物がタッチした位置を検出し、検出位置を示すタッチ座標を出力する。制御部２０は、当該タッチ座標に基づいてタッチ位置を取得することができる。
【００１３】
通信部４１は、外部の装置と無線通信を行うことが可能な装置である。本実施形態において通信部４１は、サーバ５０と無線通信を行うことが可能である。通信規格は各種の規格であって良く、例えば、通信部４１がＷｉ−Ｆｉ規格（Ｗｉ−Ｆｉは登録商標）での通信や公衆通信網を利用した通信によってインターネットを介してサーバ５０と通信を行う構成等が想定可能である。
【００１４】
本実施形態において、ＲＯＭや記録媒体３０には施設を特定する条件を受け付け、また、受け付けた条件で施設を検索または指定する施設検索プログラム２１が記録されている。施設は各種の目的で検索されて良く、本実施形態においては、食事等の際に利用者の意向に適合した施設を決定するために施設の検索または指定が行われる。制御部２０は、当該施設検索プログラム２１を実行することにより、通信部４１を介して外部のサーバ５０に施設を特定するための条件を送信し、条件に適合する施設を検索または取得させることができる。
【００１５】
すなわち、サーバ５０は、複数の施設に関する情報（位置、属性、営業時間、特徴、連絡先等）を図示しない記録媒体に記録している。また、サーバ５０は、インターネット等の通信網を介して施設の検索要求や施設の情報の送信要求を受け付け、施設の情報を他の装置に提供する。施設検索システム１０がサーバ５０に対して所望の施設の条件を送信すると、サーバ５０は条件に適合する施設を取得し、施設検索システム１０に返信する。施設検索システム１０においては、返信された施設をタッチパネルディスプレイ４０に表示させる。施設検索システム１０においては、このようにして利用者が訪問先の施設を決定する行為を支援する。
【００１６】
なお、本実施形態において記録媒体３０には、検索履歴情報３０ａが記録されている。検索履歴情報３０ａは、施設検索システム１０の利用者が実行した検索の履歴を示す情報である。履歴を示す情報は、検索に関する種々の履歴であって良く、例えば、利用者が入力した条件を示す情報であっても良いし、検索結果としてタッチパネルディスプレイ４０に表示された施設の履歴であっても良いし、タッチパネルディスプレイ４０に表示された検索結果から利用者が選択した施設の履歴であっても良く、これらのいずれかまたは全てであっても良い。
【００１７】
本実施形態において、検索条件受付プログラムは、利用者が入力した条件に基づいて施設を検索することが可能である。このために施設検索プログラム２１は、条件表示部２１ａと、条件選択受付部２１ｂと、施設取得部２１ｃと、表示制御部２１ｄとを備えている。
【００１８】
条件表示部２１ａは、複数の施設が検索され得る複数施設検索条件と、１個の施設を指定する施設指定条件とをタッチパネルディスプレイ４０に表示する機能を制御部２０に実行させるプログラムモジュールである。制御部２０は、タッチパネルディスプレイ４０に施設を取得するための条件を入力するためのＵＩ（ユーザインタフェース）を表示させる。本実施形態において、制御部２０は、記録媒体３０に記録された検索履歴情報３０ａを参照してＵＩに初期表示すべき条件を特定する。
【００１９】
ＵＩに初期表示すべき条件は、種々の手法で特定されて良く、例えば、利用者の利用頻度が高い条件や、利用者の利用頻度が高い施設が検索された際に用いられた検索条件、利用者登録した特定の施設（自宅等）を指定する条件等がＵＩに初期表示すべき条件となり得る。本実施形態においては，初期表示すべき条件に、複数施設検索条件と、施設指定条件とが含まれる。制御部２０は、初期表示すべき複数施設検索条件と施設指定条件とを特定し、タッチパネルディスプレイ４０に制御信号を出力することによって、複数施設検索条件と施設指定条件とを表示させる。
【００２０】
具体的には、制御部２０は、条件表示部２１ａの機能により、複数施設検索条件と施設指定条件とが選択肢となるＵＩを描画し、タッチパネルディスプレイ４０に制御信号を出力して当該ＵＩを表示させる。図２Ａは、ＵＩの一例を示す図である。図２Ａに示すＵＩは、施設表示領域Ｚ1と選択確定領域Ｚ2と条件表示領域Ｚ3とを備えている。条件表示領域Ｚ3は、複数施設検索条件と施設指定条件とが選択肢として表示される領域である。本実施形態において、複数施設検索条件および施設指定条件は円形のアイコンで示されており、当該アイコンは円形の内部に条件を示す文字が記されたアイコンである。
【００２１】
なお、本実施形態において、制御部２０は、複数施設検索条件と施設指定条件とを異なる態様のアイコンによって表示する。図２Ａに示す例においては、複数施設検索条件を示すアイコンの大きさが、施設指定条件を示すアイコンよりも大きい。従って、利用者は、アイコンの大きさに基づいて、直感的に複数施設検索条件と施設指定条件とを区別することができる。なお、図２Ａに示す例において、「肉料理」が対応づけられた施設の検索条件と、「魚料理」が対応づけられた施設の検索条件は、大きいアイコンで表現されており、複数施設検索条件である。「自宅」を指定する条件と「勤務先」を指定する条件は、小さいアイコンで表現されており、施設指定条件である。むろん、両条件を区別するためのアイコンの態様は、種々の態様であって良く、アイコンの色や形等が異なる態様等であっても良い。
【００２２】
条件選択受付部２１ｂは、複数施設検索条件と、施設指定条件と、の選択を受け付ける機能を制御部２０に実行させるプログラムモジュールである。すなわち、制御部２０は、条件選択受付部２１ｂの機能により、タッチパネルディスプレイ４０の出力する信号を取得し、タッチパネルディスプレイ４０を利用者がタッチしたタッチ座標を取得する。また、制御部２０は、当該タッチ座標と、複数施設検索条件および施設指定条件の表示位置とに基づいて、利用者が複数施設検索条件および施設指定条件を示すアイコンのいずれかをタッチしているか否かを判定する。利用者がアイコンをタッチした状態でタッチ座標を変化させた場合、制御部２０は、タッチ座標の変化に応じてアイコンの表示位置を変化させる。そして、利用者が特定の領域までアイコンを移動させた場合に、制御部２０は、当該アイコンが示す条件が選択されたことを受け付ける。
【００２３】
図２Ａに示す例において、特定の領域は選択確定領域Ｚ2である、すなわち、選択確定領域Ｚ2は、条件の選択を確定させるための領域である。図２Ａに示す例において、アイコンの可動領域は選択確定領域Ｚ2および条件表示領域Ｚ3である。従って、利用者は、アイコンをタッチしながら移動させることにより、アイコンを条件表示領域Ｚ3から選択確定領域Ｚ2に移動させることが可能である。アイコンが選択確定領域Ｚ2上に存在する場合、制御部２０は、当該アイコンによって示された条件が利用者によって選択されたと見なす。図２Ｂは、図２Ａに示す例において、「肉料理」という情報が対応づけられた施設を検索する検索条件が選択された状態を示す例である。
【００２４】
施設取得部２１ｃは、受け付けた条件に基づいて施設を取得する機能を制御部２０に実行させるプログラムモジュールである。すなわち、制御部２０は、選択確定領域Ｚ2上に存在するアイコンが示す条件に基づいて検索を実行する。具体的には、制御部２０は、通信部４１を介して選択確定領域Ｚ2上に存在するアイコンが示す条件をサーバ５０に送信する。
【００２５】
サーバ５０が当該条件を取得すると、サーバ５０は、図示しない記録条件を参照し、当該条件に適合する情報が対応づけられた施設（検索条件が複数である場合はＡＮＤ条件に適合する施設。むろんＯＲ条件などが指定可能であっても良い）を取得する。そして、サーバ５０は、取得された施設を示す情報を施設検索システム１０に対して送信する。制御部２０は、通信部４１を介してサーバ５０から施設を示す情報を取得し、タッチパネルディスプレイ４０に表示する。本実施形態においては、施設を示す情報に施設を示すアイコン情報（サムネイル情報）が含まれており、制御部２０は、タッチパネルディスプレイ４０を制御し、当該アイコン情報に基づいて施設を示す情報を表示する。図２Ｂにおいては、「肉料理」という情報が対応づけられた施設の検索結果を示すアイコンが施設表示領域Ｚ1に表示されている例を、正方形のアイコンによって模式的に示している。
【００２６】
表示制御部２１ｄは、複数施設検索条件が選択された場合に、タッチパネルディスプレイ４０に表示された施設指定条件を、当該施設指定条件で指定される施設に関連する複数の施設が検索され得る複数施設検索条件に変化させる機能を制御部２０に実行させるプログラムモジュールである。具体的には、複数施設検索条件が選択された場合、制御部２０は、タッチパネルディスプレイ４０に表示されている施設指定条件を特定する。また、制御部２０は、当該施設指定条件で指定される施設を取得する。施設はサーバ５０に施設指定条件を送信したことによる返信に基づいて特定されても良いし、施設指定条件に適合する施設の情報は記録媒体３０に記録されていても良い。
【００２７】
いずれにしても、施設指定条件で指定される施設が取得されると、制御部２０は、当該施設の周辺に存在する施設を検索する複数施設検索条件を特定する。本実施形態において制御部２０は、施設指定条件で指定される施設の位置から既定範囲内という条件を複数施設検索条件として生成する。なお、生成される複数施設検索条件は、元の施設指定条件で指定される施設の位置から既定範囲内という条件以外にも種々の条件であって良く、例えば、元の施設指定条件で指定される施設の周囲に存在する特定の属性の施設を検索する条件等であっても良い。特定の属性は、種々の手法で特定されて良く、検索履歴情報３０ａが示す過去の検索履歴において検索された頻度が高い属性等が挙げられる。施設指定条件で指定される施設の周辺に存在する施設を検索する複数施設検索条件が特定されると、制御部２０は、タッチパネルディスプレイ４０を制御し、生成された複数施設検索条件を示すアイコンを表示させる。
【００２８】
なお、制御部２０は、以上のようにして施設指定条件を複数施設検索条件に変化させる際に、アイコンの態様を変化させる。すなわち、制御部２０は、施設指定条件を示すアイコンの大きさではなく、複数施設検索条件を示すアイコンの大きさで複数施設検索条件を表示させる。図２Ｃは、図２Ｂに示す例のように、「肉料理」という情報が対応づけられた施設の検索条件、すなわち、複数施設検索条件が選択された場合において、タッチパネルディスプレイ４０に表示された施設指定条件が変化した後の表示例を示している。この例においては、施設指定条件が「自宅」、「勤務先」である。従って、図２Ｃにおいては、これらの施設指定条件が、「自宅周辺」、「勤務先周辺」の施設を検索する検索条件に変化している。
【００２９】
以上のように、本実施形態においては、初期に複数施設検索条件と施設指定条件とが表示された状態において、利用者が条件を選択することによって所望の施設を検索または指定することができる。このように、施設を検索または指定する場合、利用者が特定の施設を念頭に置いていない場合と、特定の施設を念頭に置いている場合とがある。前者において施設を検索する場合、通常、利用者は、検索条件に適合する施設をタッチパネルディスプレイ４０に表示させて吟味する。表示された施設が複数であり、施設を絞りきれない場合、利用者は検索条件を追加して施設を絞り込むなどの作業を行う。一方、利用者が特定の施設を念頭に置いている場合、特定の施設を指定する条件がタッチパネルディスプレイ４０に表示されていれば、利用者は当該条件によって当該特定の施設を指定する可能性が高い。
【００３０】
このように、利用者には多様なニーズがあり得るため、本実施形態においては、初期に複数施設検索条件と施設指定条件とをタッチパネルディスプレイ４０に表示させる。しかし、この状態で、複数施設検索条件が選択された場合、利用者は、表示されていた施設指定条件で指定される施設の利用を意図していないと推定される。そこで、複数施設検索条件が選択された場合に、本実施形態においては、ディスプレイに表示された施設指定条件を、当該施設指定条件で指定される施設に関連する複数の施設が検索され得る複数施設検索条件に変化させる。この構成によれば、選択される可能性が少ない施設指定条件が表示される可能性を低減することができる。
【００３１】
さらに、本実施形態においては、複数施設検索条件が選択された場合に、施設指定条件を、当該施設指定条件で指定される施設に関連する複数の施設が検索され得る複数施設検索条件に変化させる。従って、本実施形態によれば、選択される可能性が低い条件を選択され得る条件に変化させて表示することができる。このため、施設指定条件を単に消去したり選択不可能にしたりする構成と比較して、検索条件として多様な選択肢を提供することが可能になる。
【００３２】
（２）検索処理： 
次に、上述の構成における検索処理を詳細に説明する。図３は、検索処理を示すフローチャートである。検索処理は、利用者が検索処理の開始指示を行うなどのトリガによって開始される。検索処理が開始されると、制御部２０は、条件表示部２１ａの機能によってタッチパネルディスプレイ４０を制御し、ＵＩの初期画面をディスプレイに表示させる。ＵＩが表示された状態において、制御部２０は、検索条件を示すアイコンの表示位置と、当該アイコンが示す検索条件とを対応づけてＲＡＭ等のメモリに記録する。アイコンの表示位置が変化した場合にも、制御部２０は、その変化に追従させてメモリの記録内容を更新する。
【００３３】
検索処理が開始されると、制御部２０は、条件選択受付部２１ｂの機能により、条件が追加されたか否かを判定する（ステップＳ１００）。すなわち、制御部２０は、アイコンの表示位置とタッチ座標とを監視し、アイコンの表示位置が選択確定領域Ｚ2に含まれる状態でタッチ座標が検出されない状態となった（タッチされなくなった）場合に条件が追加されたと判定する。なお、ここでは、選択された条件が１個のみでも条件が追加されたと表現している。
【００３４】
ステップＳ１００において、条件が追加されたと判定されない場合、制御部２０は、ステップＳ１００を繰り返す。ステップＳ１００において、条件が追加されたと判定された場合、制御部２０は、表示制御部２１ｄの機能により、追加条件が施設指定条件であるか否かを判定する（ステップＳ１０５）。すなわち、制御部２０は、最後に検出されたタッチ座標（すなわち、利用者がタッチを離した位置）に表示されたアイコンが示す条件を特定し、当該条件が施設指定条件であるか否かを判定する。
【００３５】
ステップＳ１０５において、追加条件が施設指定条件であると判定された場合、制御部２０は、施設取得部２１ｃの機能により、施設指定条件で指定された施設を表示する（ステップＳ１１０）。すなわち、制御部２０は、サーバ５０に施設指定条件を送信し、通信部４１を介してサーバ５０の返信を取得するなどして施設指定条件で指定された施設を取得する。そして、制御部２０は、施設取得部２１ｃの機能により、タッチパネルディスプレイ４０を制御し、施設表示領域Ｚ1に施設を示すアイコンを表示させる。
【００３６】
一方、ステップＳ１０５において、追加条件が施設指定条件であると判定されない場合、制御部２０は、施設取得部２１ｃの機能により、複数施設検索条件に基づいて施設を検索する（ステップＳ１１５）。すなわち、制御部２０は、通信部４１を介して、ステップＳ１００で追加された条件の全てをサーバ５０に対して送信する。サーバ５０が条件を取得すると、取得した条件の全てに適合する施設を図示しない記録媒体から検索し、検索された施設を示す情報を返信する。制御部２０は、通信部４１を介してサーバ５０が送信した施設を示す情報を取得する。
【００３７】
次に、制御部２０は、施設取得部２１ｃの機能により、検索された施設を表示する（ステップＳ１２０）。すなわち、制御部２０は、タッチパネルディスプレイ４０を制御し、ステップＳ１１５で取得された施設を示すアイコンを、施設表示領域Ｚ1に表示させる。
【００３８】
次に、制御部２０は、表示制御部２１ｄの機能により、施設指定条件を複数施設検索条件に変換する（ステップＳ１２５）。すなわち、制御部２０は、タッチパネルディスプレイ４０に表示されている施設指定条件を特定する。施設指定条件がタッチパネルディスプレイ４０に表示されていない場合、制御部２０は、ステップＳ１２５をスキップする。
【００３９】
施設指定条件がタッチパネルディスプレイ４０に表示されている場合、制御部２０は、当該施設指定条件で指定される施設を取得する。さらに、制御部２０は、当該施設の周辺に存在する施設の検索条件を特定する。そして、制御部２０は、タッチパネルディスプレイ４０を制御し、生成された検索条件を示すアイコンを表示させる。例えば、図２Ｂに示す例のように、「肉料理」という情報が対応づけられた施設の検索条件が選択された場合、図２Ｃに示すように、「自宅」、「勤務先」を指定する施設指定条件が自宅周辺、勤務先周辺の施設を検索する複数施設検索条件に変換され、表示される。
【００４０】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、複数施設検索条件が選択された場合に、当該複数施設検索条件を施設指定条件に変換して表示する限りにおいて、他にも種々の実施形態を採用可能である。例えば、施設検索システムは、各種のシステム、汎用コンピュータシステム、ナビゲーションシステム等に適用されていても良い。また、施設検索システムは、複数の装置（例えば、クライアントとサーバ）によって実現されるシステムであっても良い。
【００４１】
さらに、施設検索システムを構成する条件表示部２１ａ、条件選択受付部２１ｂ、施設取得部２１ｃ、表示制御部２１ｄの少なくとも一部が複数の装置に分かれて存在していても良い。例えば、条件表示部２１ａ、条件選択受付部２１ｂ、施設取得部２１ｃ、表示制御部２１ｄの少なくとも一部タッチパネルディスプレイ４０内の制御部で実現されても良い。また、施設検索システム１０の記録媒体３０に基づいて施設取得部２１ｃによる施設の取得が行われてもよい。さらに、複数施設検索条件に適合する施設はサーバ５０が備える記録媒体から検索され、施設指定条件に適合する施設は施設検索システム１０が備える記録媒体３０から取得される構成であっても良い。むろん、上述の実施形態の一部が省略された構成や、処理の順序が変動または省略された構成が実現される場合もある。
【００４２】
条件表示部は、複数の施設が検索され得る複数施設検索条件と、１個の施設を指定する施設指定条件とをディスプレイに表示することができればよい。すなわち、条件表示部は、複数施設検索条件と、施設指定条件との双方が選択され得るように条件をディスプレイに表示することができればよい。また、複数施設検索条件と、施設指定条件とのそれぞれは、少なくとも１個表示されれば良い。条件の表示態様は、上述の実施形態のようなインタフェースに限定されず、例えば、条件とチェックボックスとが対応づけられて表示されても良いし、リストの形式で条件が表示されても良いし、種々の構成を採用し得る。
【００４３】
複数施設検索条件は、複数の施設が検索され得る条件であれば良く、全ての場合に必ず複数の施設が検索されることが要求されるのではない。例えば、検索範囲によっては１個の施設しか検索されないが、異なる検索範囲においては他の施設が検索されるような検索条件であれば、複数施設検索条件に該当する。施設は、利用者に検索され得る任意の施設であって良く、例えば、各種の構造体、建築物、店舗等であっても良いし、建築物内に含まれる１区画（店舗や部屋等）であっても良い。
【００４４】
条件選択受付部においては、複数施設検索条件と、施設指定条件と、の選択を受け付けることができればよい。条件を受け付けるためのユーザインタフェースは種々のユーザインタフェースであって良く、上述のような条件のタップによる選択以外にも、チェックボックスへのチェックなどの任意の手法で選択を受付可能であって良い。
【００４５】
施設取得部は、受け付けた条件に基づいて施設を取得することができればよい。すなわち、施設取得部は、複数施設検索条件が受け付けられた場合には当該複数施設検索条件に基づいて施設を検索し、施設指定条件が受け付けられた場合には指定された施設を取得することができればよい。また、複数の条件が受け付けられた場合には、それらの条件に基づいて施設が取得されることが好ましい。
【００４６】
表示制御部は、複数施設検索条件が選択された場合に、ディスプレイに表示された施設指定条件を、当該施設指定条件で指定される施設に関連する複数の施設が検索され得る複数施設検索条件に変化させることができればよい。すなわち、複数施設検索条件が選択された段階で、既存の施設指定条件が選択される可能性は少ないと言えるが、既存の施設指定条件で指定される施設に関連した施設が検索され得る可能性はある。そこで、既存の施設指定条件が、施設指定条件で指定される施設に関連した施設が検索され得る複数施設検索条件に変化する構成とすれば、より多様な選択肢を提供することができる。
【００４７】
むろん、複数施設検索条件を単に消去したり、既存の施設指定条件で指定される施設に関連しない施設が検索され得る複数施設検索条件に変化したりする構成も採用し得る。しかし、既存の施設指定条件で指定される施設に関連した施設が検索され得る複数施設検索条件に変化する構成によれば、表示済であって利用者が認識した条件に関連する条件を使って絞り込みを行っていくことができるようにユーザインタフェースを構築することができる。
【００４８】
施設指定条件で指定される施設に関連する複数の施設が検索され得る複数施設検索条件としては、施設指定条件で指定される施設の周辺に存在する施設の検索条件である構成に限定されない。例えば、施設指定条件から変化した複数施設検索条件は、既存の施設指定条件で指定される施設と同一属性の施設を検索する検索条件であってもよい。この構成によれば、既存の施設指定条件で指定される施設に類似する施設を検索可能になる。なお、属性は、施設を特徴づける要素であれば良く、属性は複数の項目について定義されても良い。そして、属性は各項目について属性値が指定されることによって特定される。
【００４９】
例えば、店舗という項目についてレストラン、コンビニエンスストア等の属性値が指定される構成等が挙げられる。むろん、属性は階層的に定義されていても良く、例えば、店舗属性の中にレストラン属性が存在し、レストラン属性の中にイタリア料理、フランス料理等の属性値が存在しても良い。いずれにしても、施設を示す情報に当該属性を示す情報が対応づけられている。さらに、施設指定条件が複数施設検索条件に変換される際に、制御部２０は、サーバ５０に問い合わせるなどして当該施設指定条件で指定される施設の属性を特定する。そして、制御部２０は、当該属性の中の少なくとも１個を選択し、当該造成の施設を検索する検索条件を、変換後の複数施設検索条件とみなす。なお、属性を利用した条件の返還は、他にも種々の構成が採用可能であり、施設指定条件から変化した複数施設検索条件が、既存の施設指定条件で指定される施設の属性より上位または下位の属性の施設を検索する検索条件である構成等であっても良い。
【００５０】
さらに、施設指定条件から変化した複数施設検索条件は、当該施設指定条件で指定される施設に関連する施設を検索する複数の複数施設検索条件であってもよい。この構成によれば、既存の施設指定条件で指定される施設から想起し得る施設を検索可能になる。なお、関連する施設を検索する複数施設検索条件は複数個であるため、１個の施設指定条件が２個以上の複数施設検索条件に分離することになる。このような例としては、例えば、既存の施設指定条件で指定される施設の属性に関連する属性を有する施設を検索するための複数施設検索条件に分離する構成等が挙げられる。より具体的には、既存の施設指定条件で指定される施設がイタリア料理店属性である場合、制御部２０が、ピザ料理店属性とパスタ料理店属性とのそれぞれを検索するための複数施設検索条件を選択し、これらの条件に分離する構成等が挙げられる。
【００５１】
さらに、条件を選択するＵＩにおいて、より多様な入力を受け付け可能に構成されていても良い。例えば、条件選択受付部が、複数施設検索条件を示すアイコンの大きさを変化させる操作を受け付け、アイコンの大きさに基づいて施設の検索範囲を決定する構成が採用されてもよい。より具体的には、上述の実施形態において、制御部２０が、タッチパネルディスプレイ４０でアイコンにタッチしながらのピンチイン／ピンチアウト操作等を受け付け、当該操作によってアイコンの大きさを変化させる構成等によって実現可能である。
【００５２】
アイコンの大きさが変化した場合、制御部２０は、当該アイコンの大きさに応じて施設の検索範囲を変化させ、変化後の検索範囲を複数施設検索条件に対して付加する。この場合、制御部２０が、複数施設検索条件に対して検索範囲を示す情報を付加して送信することにより、サーバ５０が当該検索範囲の施設を検索し、施設検索システム１０に返信する。この結果、施設検索システム１０の利用者は、アイコンの大きさによって検索範囲を指定することが可能である。以上の構成によれば、利用者が探している施設をより容易に探すことが可能になる。
【符号の説明】
【００５３】
１０…施設検索システム、２０…制御部、２１…施設検索プログラム、２１ａ…条件表示部、２１ｂ…条件選択受付部、２１ｃ…施設取得部、２１ｄ…表示制御部、３０…記録媒体、３０ａ…検索履歴情報、４０…タッチパネルディスプレイ、４１…通信部、５０…サーバ
【図１】
2019049861.tif 000003
【図２】
2019049861.tif 000004
【図３】
2019049861.tif 000005