(57)【要約】【課題】複数の者の意向を認識可能にする技術の提供。【解決手段】利用者が施設の検索のために入力した検索条件である利用者検索条件を取得する利用者検索条件取得部と、前記利用者以外の他者が施設の検索のために入力した検索条件である他者検索条件を取得する他者検索条件取得部と、前記利用者検索条件と前記他者検索条件とをディスプレイに表示させる検索条件表示部と、を備える検索条件受付システムが構成される。【選択図】図２
2019049859.tif 000002
【特許請求の範囲】
【請求項１】
利用者が施設の検索のために入力した検索条件である利用者検索条件を取得する利用者検索条件取得部と、
前記利用者以外の他者が施設の検索のために入力した検索条件である他者検索条件を取得する他者検索条件取得部と、
前記利用者検索条件と前記他者検索条件とをディスプレイに表示させる検索条件表示部と、
を備える検索条件受付システム。
【請求項２】
前記他者検索条件取得部は、
前記他者が利用する端末で前記他者が入力した前記他者検索条件を通信によって取得する、
請求項１に記載の検索条件受付システム。
【請求項３】
前記利用者検索条件取得部は、
前記利用者検索条件を前記他者が利用する端末に対して送信する、
請求項１または請求項２のいずれかに記載の検索条件受付システム。
【請求項４】
前記他者検索条件は、
前記他者の識別情報と対応づけられて表示される、
請求項１〜請求項３のいずれかに記載の検索条件受付システム。
【請求項５】
前記検索条件表示部は、
前記他者が利用する端末でキャンセルされた前記他者検索条件に対応づけられた前記識別情報の表示を消去する、
請求項４に記載の検索条件受付システム。
【請求項６】
前記利用者検索条件と前記他者検索条件とを満たす施設を検索する施設検索部を備える、
請求項１〜請求項５のいずれかに記載の検索条件受付システム。
【請求項７】
前記検索条件表示部は、
前記施設検索部によって検索された前記利用者検索条件と前記他者検索条件を前記ディスプレイの特定の領域に表示させる、
請求項６に記載の検索条件受付システム。
【請求項８】
前記検索条件表示部は、
選択可能な複数の検索条件を表示し、前記施設検索部によって検索された検索条件と、前記施設検索部によって検索されていない検索条件とを区別して表示する、
請求項６または請求項７のいずれかに記載の検索条件受付システム。
【請求項９】
コンピュータを、
利用者が施設の検索のために入力した検索条件である利用者検索条件を取得する利用者検索条件取得部、
前記利用者以外の他者が施設の検索のために入力した検索条件である他者検索条件を取得する他者検索条件取得部、
前記利用者検索条件と前記他者検索条件とをディスプレイに表示させる検索条件表示部、
として機能させる検索条件受付プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索条件受付システムおよび検索条件受付プログラムに関する。
【背景技術】
【０００２】
従来、複数のメンバーの意向を考慮しながら目的地等の施設を検索する技術が知られている。例えば、特許文献１においては、配信元端末で立ち寄り候補のＰＯＩを検索し、検索したＰＯＩリストを被配信端末に配信し、被配信端末における選択情報を集計して立ち寄りスポットを決定する構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２３３０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術においては、配信元端末でＰＯＩリストが生成されるため、ＰＯＩリストは配信元端末の利用者の意向のみを反映している。従って、ＰＯＩリストに基づいて選択情報を集計したとしても、被配信端末の利用者の意向が適切に反映されているとは限らない。例えば被配信端末の利用者がＰＯＩリストにないＰＯＩを選択したいような意向があったとしても、その意向は反映されない。
本発明は、前記課題にかんがみてなされたもので、複数の者の意向を認識可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、検索条件受付システムは、利用者が施設の検索のために入力した検索条件である利用者検索条件を取得する利用者検索条件取得部と、利用者以外の他者が施設の検索のために入力した検索条件である他者検索条件を取得する他者検索条件取得部と、利用者検索条件と他者検索条件とをディスプレイに表示させる検索条件表示部と、を備える。
【０００６】
また、上記の目的を達成するため、検索条件受付プログラムは、コンピュータを、利用者が施設の検索のために入力した検索条件である利用者検索条件を取得する利用者検索条件取得部、利用者以外の他者が施設の検索のために入力した検索条件である他者検索条件を取得する他者検索条件取得部、利用者検索条件と他者検索条件とをディスプレイに表示させる検索条件表示部、として機能させる。
【０００７】
すなわち、検索条件は、利用者がどのような施設を探しているのかを直接的に示す情報である。従って、検索条件受付システムおよび検索条件受付プログラムにおいて、利用者と利用者以外の他者が施設の検索のために入力した検索条件をディスプレイに表示することにより、利用者は複数の者の意向を認識可能になる。このため、利用者が複数の者が入力した検索条件によって施設を検索すれば、複数の者の意向に基づいて施設を検索することも可能になる。
【図面の簡単な説明】
【０００８】
【図１】検索条件受付システムを示すブロック図である。
【図２】図２Ａ，図２Ｂ，図２Ｃ，図２Ｄはユーザインタフェースの一例を示す図である。
【図３】検索処理のフローチャートである。
【図４】他者検索条件取得処理のフローチャートである。
【発明を実施するための形態】
【０００９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）検索条件受付システムの構成：
（２）検索処理：
（３）他者検索条件取得処理：
（４）他の実施形態：
【００１０】
（１）検索条件受付システムの構成：
図１は、本発明の一実施形態である検索条件受付システムとして機能する利用者端末１０の構成を示すブロック図である。利用者端末１０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備える制御部２０および記録媒体３０を備えており、制御部２０は、当該ＲＯＭや記録媒体３０に記録された所望のプログラムを実行することができる。本実施形態にかかる利用者端末１０は、各種のプログラムにより各種の機能を実行可能な多機能端末である。利用者端末１０は、各種の態様で実現可能であるが、本実施形態においては利用者端末１０（および後述する他者端末１１）が、通話機能を含む各種の機能を実行可能なスマートフォンである例が想定されている。
【００１１】
さらに、利用者端末１０は、タッチパネルディスプレイ４０、通信部４１を備えている。タッチパネルディスプレイ４０は、図示しないインタフェースを介して制御部２０と接続されており、制御部２０とタッチパネルディスプレイ４０とで各種の信号を授受する。制御部２０は、タッチパネルディスプレイ４０に対して制御信号を出力することにより、任意の座標を指定し、任意の画像をタッチパネルディスプレイ４０に表示させることができる。タッチパネルディスプレイ４０は、ディスプレイに重ねられた透過型のタッチ検出面を備えた入力デバイスであり、タッチ検出面に対して検出対象物がタッチした位置を検出し、検出位置を示すタッチ座標を出力する。制御部２０は、当該タッチ座標に基づいてタッチ位置を取得することができる。
【００１２】
通信部４１は、外部の装置と無線通信を行うことが可能な装置である。本実施形態において通信部４１は、他者端末１１およびサーバ５０と無線通信を行うことが可能である。通信規格は各種の規格であって良く、例えば、通信部４１と他者端末１１との通信においては、通信部４１がＷｉ−Ｆｉ規格（Ｗｉ−Ｆｉは登録商標）や、Ｂｌｕｅｔｏｏｔｈ規格（Ｂｌｕｅｔｏｏｔｈは登録商標）等で通信を行う構成等が想定可能である。また、通信部４１とサーバ５０との通信においては、通信部４１がＷｉ−Ｆｉ規格での通信や公衆通信網を利用した通信によってインターネットを介してサーバ５０と通信を行う構成等が想定可能である。
【００１３】
本実施形態において、ＲＯＭや記録媒体３０には施設を検索する検索条件を受け付け、また、受け付けた検索条件で施設を検索する検索条件受付プログラム２１が記録されている。施設は各種の目的で検索されて良く、本実施形態においては、食事等の際に利用者の意向に適合した施設を決定するために検索が行われる。制御部２０は、当該検索条件受付プログラム２１を実行することにより、通信部４１を介して外部のサーバ５０に検索条件を送信し、検索条件に適合する施設を検索させることができる。
【００１４】
すなわち、サーバ５０は、複数の施設に関する情報（位置、属性、営業時間、特徴、連絡先等）を図示しない記録媒体に記録している。また、サーバ５０は、インターネット等の通信網を介して施設の検索や施設の情報の送信要求を受け付け、施設の情報を他の装置に提供する。利用者端末１０がサーバ５０に対して所望の施設の検索条件を送信すると、サーバ５０は検索条件に適合する施設を取得し、利用者端末１０に返信する。利用者端末１０においては、返信された施設をタッチパネルディスプレイ４０に表示させる。利用者端末１０においては、このようにして利用者が訪問先の施設を決定する行為を支援する。
【００１５】
なお、本実施形態において記録媒体３０には、検索履歴情報３０ａが記録されている。検索履歴情報３０ａは、利用者端末１０の利用者が実行した検索の履歴を示す情報である。履歴を示す情報は、検索に関する種々の履歴であって良く、例えば、利用者が入力した検索条件を示す情報であっても良いし、検索結果としてタッチパネルディスプレイ４０に表示された施設の履歴であっても良いし、タッチパネルディスプレイ４０に表示された検索結果から利用者が選択した施設の履歴であっても良く、これらのいずれかまたは全てであっても良い。
【００１６】
他者端末１１は、利用者端末１０と同様の構成を備えた端末であり、利用者端末１０の利用者以外の他者が利用する端末である。従って、他者端末１１を利用する他者（他者端末１１の利用者）は、所望の検索条件を入力し、サーバ５０に記録された施設を検索することができる。
【００１７】
本実施形態においては、以上の構成により、利用者端末１０の利用者と、他者端末１１を利用する他者とのそれぞれが独自に所望の施設を検索することができる。一方、利用者端末１０の利用者と、他者端末１１を利用する他者とが、互いの意向を勘案しながら施設を検索することも可能である。ここでは、利用者端末１０が通信部４１を介して他者端末１１との無線通信接続を確立しており、利用者端末１０の利用者と、他者端末１１を利用する他者とで協力しながら施設を検索する場面を想定する。むろん、他者端末１１の数は２以上であっても良い。
【００１８】
本実施形態において、検索条件受付プログラムは、利用者端末１０の利用者が入力した利用者検索条件と、他者端末１１を利用する他者が他者端末１１に入力した他者検索条件とをタッチパネルディスプレイ４０に表示させる機能を制御部２０に実行させることが可能である。このために検索条件受付プログラム２１は、利用者検索条件取得部２１ａと、他者検索条件取得部２１ｂと、検索条件表示部２１ｃと、施設検索部２１ｄとを備えている。
【００１９】
利用者検索条件取得部２１ａは、利用者が施設の検索のために入力した検索条件である利用者検索条件を取得する機能を制御部２０に実現させるプログラムモジュールである。利用者の入力を受け付けるため、制御部２０は、タッチパネルディスプレイ４０に検索条件を入力するためのＵＩ（ユーザインタフェース）を表示させる。本実施形態において、制御部２０は、記録媒体３０に記録された検索履歴情報３０ａを参照してＵＩに初期表示すべき検索条件を特定する。
【００２０】
ＵＩに初期表示すべき検索条件は、種々の手法で特定されて良く、例えば、利用者の利用頻度が高い検索条件や、利用者の利用頻度が高い施設が検索された際に用いられた検索条件等がＵＩに初期表示すべき検索条件となり得る。利用者が、タッチパネルディスプレイ４０に対してタッチ操作を行い、ＵＩに表示された検索条件を選択すると、制御部２０は、当該検索条件を利用者検索条件として取得する。なお、本実施形態において利用者は、検索条件を複数個入力可能であり、入力済の検索条件をキャンセルすることも可能である。従って、本実施形態においては、複数の検索条件が利用者検索条件となり得るし、利用者検索条件と見なされる検索条件の数は増減し得る。
【００２１】
なお、ここでは上述のように、利用者端末１０の利用者と、他者端末１１を利用する他者とで協力しながら施設を検索する場面が想定されている。この場面において、制御部２０は、利用者検索条件取得部２１ａの機能により、通信部４１を介して利用者検索条件を他者が利用する他者端末１１に対して送信する。すなわち、制御部２０は、利用者検索条件が取得されると、通信部４１を介して他者端末１１に対して利用者検索条件を送信する。この結果、利用者が入力した利用者検索条件が他者端末１１において把握される。また、制御部２０は、利用者検索条件がキャンセルされると、通信部４１を介して他者端末１１に対してキャンセルされた利用者検索条件を送信する。この結果、利用者がキャンセルした利用者検索条件が他者端末１１において把握される。
【００２２】
他者検索条件取得部２１ｂは、利用者以外の他者が施設の検索のために入力した検索条件である他者検索条件を取得する機能を制御部２０に実行させるプログラムモジュールである。本実施形態において、制御部２０は、他者検索条件取得部２１ｂの機能により、通信部４１を介して、他者が利用する他者端末１１で他者が入力した他者検索条件を通信によって取得する。すなわち、他者端末１１においては、利用者端末１０で実行される検索条件受付プログラム２１と同等のプログラムが実行され、他者端末１１を利用する他者が入力した検索条件やキャンセルされた検索条件が取得される。当該他者が入力した検索条件は、他者端末１１から利用者端末１０に送信される。また、他者端末１１を利用する他者がキャンセルした検索条件は、他者端末１１から利用者端末１０に送信される。そこで、制御部２０は、他者検索条件取得部２１ｂの機能により、通信部４１を介して他者端末１１が送信した検索条件を取得し、他者検索条件と見なす。
【００２３】
また、制御部２０は、他者検索条件取得部２１ｂの機能により、通信部４１を介して他者端末１１が送信したキャンセルされた検索条件を取得し、他者がキャンセルした検索条件は他者検索条件から除外する。以上の構成によれば、利用者端末１０において、他者が入力した他者検索条件を容易に把握することが可能になる。
【００２４】
検索条件表示部２１ｃは、利用者検索条件と他者検索条件とをタッチパネルディスプレイ４０に表示させる機能を制御部２０に実行させるプログラムモジュールである。本実施形態においては、上述のように、タッチパネルディスプレイ４０上に検索条件が選択肢として表示され、利用者が検索条件を選択すると、当該検索条件が利用者検索条件となる。従って、タッチパネルディスプレイ４０上には、利用者検索条件と利用者が選択していない検索条件とが存在し得る。本実施形態においては、このＵＩに対して他者検索条件を追記して表示する。
【００２５】
図２Ａは、ＵＩの一例を示す図である。図２Ａに示すＵＩは、検索結果表示領域Ｚ1と検索指示領域Ｚ2と検索条件表示領域Ｚ3とを備えている。検索条件表示領域Ｚ3は、検索条件の選択肢が表示される領域である。本実施形態において、検索条件の選択肢は円形のアイコンで示されており、当該アイコンは円形の内部に検索条件を示す文字が記されたアイコンである。
【００２６】
検索指示領域Ｚ2は、施設を検索するための条件として利用者が指示した検索条件を表示するための領域である。本実施形態において、利用者は、検索条件を示すアイコンをタッチすることによって検索条件を選択することが可能であり、アイコンが選択された状態で利用者がタッチ位置を変化させるとアイコンの表示位置も変化する。すなわち、制御部２０は、検索条件表示部２１ｃの機能により、タッチパネルディスプレイ４０の出力情報に基づいて利用者がタッチした位置を示すタッチ座標を検出し、タッチ座標とアイコンの表示位置とに基づいて利用者がアイコンをタッチしたか否かを検出する。利用者がアイコンをタッチした状態でタッチ位置を変化させると、制御部２０は、当該タッチ位置の変化に基づいてアイコンの表示位置を変化させる。
【００２７】
以上の構成において、アイコンの可動領域は検索指示領域Ｚ2および検索条件表示領域Ｚ3である。従って、利用者は、アイコンをタッチしながら移動させることにより、アイコンを検索条件表示領域Ｚ3から検索指示領域Ｚ2に移動させることが可能である。アイコンが検索指示領域Ｚ2上に存在する場合、制御部２０は、当該アイコンによって示された検索条件での検索が利用者によって指示されたと見なす。すなわち、検索指示領域Ｚ2上に存在するアイコンによって示された検索条件は、利用者検索条件であると見なされる。なお、本実施形態において制御部２０は、アイコンが検索条件表示領域Ｚ3から検索指示領域Ｚ2上に移動されると、当該アイコンの表示態様を、利用者検索条件であることを示す態様に変化させる。
【００２８】
図２Ｂは、図２Ａに示す例において、「低価格」という情報が対応づけられた施設を検索する検索条件による検索指示が行われた状態、すなわち、「低価格」の施設を検索する検索条件が利用者検索条件となっている状態を示す例である。「低価格」という情報が対応づけられた施設を検索する検索条件を示すアイコンが検索指示領域Ｚ2上に達するとアイコンの表示態様が、利用者検索条件であることを示す態様に変化するが、当該表示態様は種々の態様であって良く、例えば、アイコンの周を特定の色（オレンジ色等）に着色する構成やアイコンの地の色を変化させる構成等が挙げられる。図２Ｂにおいては、アイコンの周を破線で示すことにより、アイコンの表示態様が変化した状態を示している。なお、任意の検索条件が検索指示領域Ｚ2上に存在する場合、制御部２０は、通信部４１を介して当該検索条件をサーバ５０に送信する。サーバ５０において当該検索条件に適合する施設が検索され、利用者端末１０に送信されると、制御部２０は、通信部４１を介して当該施設を示す情報を取得し、施設を示すアイコンを検索結果表示領域Ｚ1上に表示する。図２Ｂにおいては、施設を示すアイコンが正方形によって模式的に示されている。
【００２９】
さらに、本実施形態のＵＩにおいて利用者は、アイコンを検索指示領域Ｚ2から検索条件表示領域Ｚ3に移動させることが可能である。利用者検索条件である検索条件を示すアイコンが検索指示領域Ｚ2から検索条件表示領域Ｚ3に移動されると、利用者検索条件はキャンセルされたと見なされ、施設の検索条件として用いられない状態となる。すなわち、利用者がアイコンを検索指示領域Ｚ2から検索条件表示領域Ｚ3に移動させると、制御部２０は、当該利用者検索条件がキャンセルされたと見なし、利用者検索条件ではなく、通常の選択肢としての検索条件として扱う。むろん、アイコンの表示態様は、通常の表示態様に戻る。以上の構成によれば、利用者は、アイコンが検索指示領域Ｚ2上に存在するか否かに基づいて、また、アイコンの表示態様が通常の状態から変化しているか否かに基づいて、検索条件として指定された状態であるか否かを特定することが可能である。
【００３０】
以上のようなＵＩにおいて、制御部２０が他者検索条件取得部２１ｂの機能により、他者検索条件を取得すると、制御部２０は検索条件表示部２１ｃの機能により、他者検索条件をＵＩに表示する。すなわち、制御部２０は、検索条件表示部２１ｃの機能により、タッチパネルディスプレイ４０に制御信号を出力し、他者検索条件をディスプレイ上に表示させる。この際、制御部２０は、他者検索条件に対して他者端末１１を利用する他者の識別情報を対応づけてタッチパネルディスプレイ４０に表示する。本実施形態において、識別情報は、他者に対応づけられた色であり、制御部２０は、他者検索条件のアイコンを当該他者に対応づけられた色で着色して表示する。
【００３１】
図２Ｃは、他者検索条件の識別情報が黒色である例を示す図である。すなわち、他者端末１１を利用する他者が、他者端末１１において「魚料理」が対応づけられた施設を検索する検索条件と、「日本料理」が対応づけられた施設を検索する検索条件と、を入力した場合を想定する。この場合、制御部２０は、これらの検索条件を他者検索条件として取得する。そして、制御部２０は、検索条件表示部２１ｃの機能により、タッチパネルディスプレイ４０に制御信号を出力し、これらの検索条件を示すアイコンを黒で着色した状態でディスプレイに表示する。この結果、利用者端末１０の利用者は、白で着色されたアイコンが、利用者検索条件または未選択の検索条件であると認識し、黒で着色されたアイコンが他者検索条件であると認識することができる。検索指示領域Ｚ2に移動された検索条件のアイコンは、表示態様が通常のアイコンから利用者検索条件であることを示す態様に変化する。従って、利用者は、アイコンの表示態様の変化の有無により、検索条件が利用者検索条件であるか否かを認識することができる。
【００３２】
さらに、他者端末１１を利用する他者が検索条件をキャンセルした場合、他者端末１１はキャンセルされた検索条件を示す情報を送信する。制御部２０は、他者検索条件取得部２１ｂの機能により、通信部４１を介して他者端末１１が送信したキャンセルされた検索条件を取得する。この場合、制御部２０は、検索条件表示部２１ｃの機能により、他者検索条件に対応づけられた識別情報の表示を消去する。すなわち、制御部２０は、タッチパネルディスプレイ４０に制御信号を出力し、他者検索条件を示していたアイコンを白に着色し、他者検索条件ではなくなったことを表示する。図２Ｄは、図２Ｃに示す例において、他者端末１１で「魚料理」を検索する検索条件がキャンセルされた例を示している。この構成によれば、利用者は、他者端末１１においてキャンセルされた他者検索条件を容易に認識することができる。
【００３３】
なお、以上のＵＩにおいて利用者は、施設を検索するための条件として他者検索条件を入力することも可能である。すなわち、利用者は、ＵＩに表示された他者検索条件をタッチして、検索指示領域Ｚ2に移動させることが可能である。この場合、制御部２０は、検索指示領域Ｚ2に移動された検索条件が施設を検索するための条件として入力されたと見なす。従って、当該検索条件は、他者検索条件であると同時に利用者検索条件でもある。この場合、制御部２０は、利用者検索条件であることを示す表示態様にアイコンの表示を変化させる。さらに、この場合において検索条件の入力者を示すアイコンの識別情報は利用者の識別情報（図２Ｃに示す例であれば白）であっても良いし、他者の識別情報（図２Ｄに示す例であれば黒）であっても良いし、利用者と他者の双方が選択したことを示す識別情報であっても良い。以下においては、他者検索条件であると同時に利用者検索条件でもある検索条件の識別情報がグレーであり、利用者と他者の双方が選択したことを示す識別情報でアイコンが表示される例を想定する。
【００３４】
施設検索部２１ｄは、利用者が指定した検索条件に基づいて施設を検索する機能を制御部２０に実行させるプログラムモジュールである。すなわち、制御部２０は、検索指示領域Ｚ2上に存在するアイコンが示す検索条件に基づいて検索を実行する。具体的には、制御部２０は、通信部４１を介して検索指示領域Ｚ2上に存在するアイコンが示す検索条件をサーバ５０に送信する。
【００３５】
サーバ５０が当該検索条件を取得すると、サーバ５０は、図示しない記録条件を参照し、当該検索条件に適合する情報が対応づけられた施設（検索条件が複数である場合はＡＮＤ条件に適合する施設。むろんＯＲ条件などが指定可能であっても良い）を取得する。そして、サーバ５０は、取得された施設を示す情報を利用者端末１０に対して送信する。制御部２０は、通信部４１を介してサーバ５０から施設を示す情報を取得し、タッチパネルディスプレイ４０に表示する。本実施形態においては、施設を示す情報に施設を示すアイコン情報（サムネイル情報）が含まれており、制御部２０は、タッチパネルディスプレイ４０を制御し、当該アイコン情報に基づいて施設を示す情報を表示する。図２Ａ〜図２Ｄに示す例であれば、制御部２０は、検索結果表示領域Ｚ1に施設を示すアイコンを表示する。
【００３６】
本実施形態において、利用者は、所望の検索条件を選択してアイコンを検索結果表示領域Ｚ1に移動させることで検索を行うことができる。従って、利用者は、利用者自身が選択した利用者検索条件で施設を検索することができる。また、利用者は、利用者自身が選択した利用者検索条件に加え、他者が選択した他者検索条件も選択して施設を検索することができる。この場合、利用者検索条件と他者検索条件とを満たす施設が検索されることになる。
【００３７】
以上の構成においては、他者端末１１において他者が検索を行った場合、利用者検索条件とともに他者検索条件が利用者端末１０で表示される。従って、利用者端末１０の利用者は、施設を検索する際に自身が入力した利用者検索条件と、他者が入力した他者検索条件とを認識することができる。
【００３８】
ここで、検索条件は、入力した者がどのような施設を探しているのかを直接的に示す情報であり、利用者と他者とで検索条件を共有することで、互いの意向が容易に共有される。例えば、検索結果である施設を利用者と他者とで共有した場合、利用者は、施設の特徴から他者が探している施設の特徴を類推することは可能である。しかし、施設の特徴は一般に複数個存在し、他者がいずれの特徴に着目していたのか利用者が正確に認識することは困難である。
【００３９】
例えば、他者があるレストランを検索した場合、そのレストランが低価格、子供歓迎という複数の特徴を有していれば、利用者は、他者がいずれの特徴に着目しているのか把握することができない。従って、利用者が他の施設を好む場合であっても、どのような特徴に着目すれば利用者も他者もともに満足できる施設を検索できるのか推定することは困難である。
【００４０】
しかし、本実施形態においては、利用者と利用者以外の他者が施設の検索のために入力した検索条件がタッチパネルディスプレイ４０に表示されるため、利用者は他者の意向を認識することができる。このため、利用者は、利用者検索条件と他者検索条件とを利用して施設を検索することも容易になり、利用者と他者とがともに満足できる施設を探すことが容易になる。
【００４１】
（２）検索処理： 
次に、上述の構成における検索処理を詳細に説明する。図３は、検索処理を示すフローチャートである。検索処理は、利用者が検索処理の開始指示を行うなどのトリガによって開始される。検索処理が開始されると、制御部２０は、検索条件表示部２１ｃの機能によってタッチパネルディスプレイ４０を制御し、ＵＩの初期画面をディスプレイに表示させる。ＵＩが表示された状態において、制御部２０は、検索条件を示すアイコンの表示位置と、当該アイコンが示す検索条件とを対応づけてＲＡＭ等のメモリに記録する。アイコンの表示位置が変化した場合にも、制御部２０は、その変化に追従させてメモリの記録内容を更新する。
【００４２】
以上のＵＩが表示された状態において、制御部２０は、検索条件表示部２１ｃの機能により、タッチ座標を検知したか否かを判定する（ステップＳ１００）。すなわち、制御部２０は、タッチパネルディスプレイ４０の出力信号を監視し、利用者の指等によってタッチパネルディスプレイ４０のタッチパネルがタッチ座標を検知しているか否かを判定する。
【００４３】
ステップＳ１００において、タッチ座標を検知したと判定された場合、制御部２０は、検索条件表示部２１ｃの機能により、タッチ座標を保持する（ステップＳ１０５）。以後、タッチパネルディスプレイ４０の出力信号に基づいてタッチ座標が検知されている状態においては、少なくとも最新のタッチ座標がＲＡＭ等のメモリに保持される。
【００４４】
次に、制御部２０は、検索条件表示部２１ｃの機能により、タッチ座標がアイコン上であるか否かを判定する（ステップＳ１１０）。すなわち、アイコンの表示位置はメモリに記録されているため、制御部２０は、当該メモリを参照してアイコンの表示位置を特定し、表示位置から既定範囲内にタッチ座標が存在する場合にタッチ座標がアイコン上であると判定する。
【００４５】
ステップＳ１１０において、タッチ座標がアイコン上であると判定されない場合、制御部２０は、検索条件表示部２１ｃの機能により、アイコン選択状態をアイコン非選択状態に設定する（ステップＳ１１２）。すなわち、本実施形態においては、アイコンがタッチされている状態がアイコン選択状態、タッチされていない状態がアイコン非選択状態として定義されており、制御部２０は、フラグ等によってアイコン非選択状態であることを示す設定を行う。この後、制御部２０は、ステップＳ１００以降の処理を繰り返す。すなわち、制御部２０は、ＵＩ上のアイコンがタッチされるまで待機する。むろん、検索条件以外の指示、例えば、検索処理の終了等が行われる場合、当該指示を行うためのボタン等がＵＩに設けられ、ボタン等に対するタッチに応じて検索処理の終了等の割込が行われてもよい。
【００４６】
ステップＳ１１０において、タッチ座標がアイコン上であると判定された場合、制御部２０は、検索条件表示部２１ｃの機能により、タッチ状態をアイコン選択状態に設定する（ステップＳ１１５）。すなわち、制御部２０は、フラグ等によってアイコン選択状態であることを示す設定を行う。
【００４７】
次に、制御部２０は、検索条件表示部２１ｃの機能により、タッチ座標にアイコンを表示する（ステップＳ１２０）。すなわち、制御部２０は、ステップＳ１１０においてタッチ座標が存在すると判定されたアイコンの表示位置をタッチ座標に変更し、タッチパネルディスプレイ４０に制御信号を出力して当該表示位置に当該アイコンを表示させる。この処理の後、制御部２０がステップＳ１００以降の処理を繰り返すことにより、制御部２０は、タッチ操作によってアイコンが移動するＵＩを提供している。例えば、ＵＩ上に図２Ａに示すようなアイコンが表示されている状態において、利用者は、任意のアイコンをタッチして移動させることができる。
【００４８】
一方、ステップＳ１００において、タッチ座標を検知したと判定されない場合、制御部２０は、利用者検索条件取得部２１ａの機能により、タッチ状態がアイコン選択状態であるか否かを判定する（ステップＳ１２５）。すなわち、制御部２０は、メモリを参照し、タッチ状態の設定がアイコン選択状態であるか、アイコン非選択状態であるかを判定する。ステップＳ１２５において、タッチ状態がアイコン選択状態であると判定されない場合、制御部２０は、ステップＳ１００以降の処理を繰り返す。すなわち、制御部２０は、利用者がタッチパネルディスプレイ４０をタッチするまで待機する。
【００４９】
ステップＳ１２５において、タッチ状態がアイコン選択状態であると判定された場合、制御部２０は、利用者検索条件取得部２１ａの機能により、タッチオフ座標が検索指示領域Ｚ2内であるか否かを判定する（ステップＳ１３０）。すなわち、利用者がアイコンをタッチして移動させている過程においては、ステップＳ１１５でタッチ状態がアイコン選択状態に設定される。この後、利用者がタッチパネルディスプレイ４０へのタッチを離すと、ステップＳ１００を経てステップＳ１２５が実行される。この場合、ステップＳ１１２においてタッチ状態がアイコン非選択状態に設定されることなくステップＳ１２５の判定が行われるため、タッチ状態がアイコン選択状態であると判定される。
【００５０】
制御部２０は、利用者がタッチを続ける場合にはステップＳ１０５でタッチ座標を保持するため、制御部２０がステップＳ１３０の判定を行う場合、メモリには最後のタッチ座標、すなわち、タッチオフ座標が保持されている。そこで、制御部２０は、当該タッチオフ座標を特定し、検索指示領域Ｚ2と比較することにより、当該タッチオフ座標が検索指示領域Ｚ2内であるか否かを判定する。例えば、図２Ａに示す例において利用者が「低価格」の施設を検索する検索条件にタッチし、図２Ｂに示す例のように検索指示領域Ｚ2までアイコンを移動させてタッチを離すと、ステップＳ１３０で制御部２０は、タッチオフ座標が検索指示領域Ｚ2であると判定する。
【００５１】
ステップＳ１３０において、タッチオフ座標が検索指示領域Ｚ2であると判定された場合、制御部２０は、利用者検索条件取得部２１ａの機能により、利用者検索条件を追加する（ステップＳ１３５）。すなわち、制御部２０は、利用者が検索条件を選択し、タッチ操作によってアイコンを検索指示領域Ｚ2まで移動させた場合に、当該検索条件を利用者検索条件として取得する。さらに、制御部２０は、タッチパネルディスプレイ４０を制御し、アイコンの表示態様を、利用者検索条件であることを示す表示態様に変化させる。さらに、制御部２０は、サーバ５０への送信対象として利用者検索条件をメモリに保持する。複数の検索条件が利用者によって入力された場合、利用者検索条件が増えていくことになる。なお、利用者検索条件としてメモリに保持される検索条件は、利用者検索条件であると同時に他者検索条件でもある場合もある。
【００５２】
次に、制御部２０は、利用者検索条件取得部２１ａの機能により、利用者検索条件を送信する（ステップＳ１４０）。すなわち、本実施形態においては他者端末１１を利用する他者も、利用者端末１０を利用する利用者と同様に他者端末１１で当該他者以外の者が入力した検索条件を把握できるようにする。そこで、制御部２０は、利用者検索条件取得部２１ａの機能により、利用者検索条件を示す情報を他者端末１１に対して通信部４１を介して送信する。
【００５３】
次に、制御部２０は、施設検索部２１ｄの機能により、検索を実行する（ステップＳ１４５）。すなわち、制御部２０は、ステップＳ１３５においてメモリに記録された利用者検索条件を取得し、通信部４１を介してサーバ５０に送信する。この結果、検索結果としての施設を示す情報がサーバ５０から送信されると、制御部２０は、通信部４１を介して検索結果としての施設を示す情報を取得する。そして、制御部２０は、タッチパネルディスプレイ４０を制御し、各施設を検索結果表示領域Ｚ1に表示させる。むろん、検索結果の表示態様は種々の態様を採用可能であり、例えば、スクロール等によって表示対象の施設を変化させることが可能な構成等が採用されてもよい。さらに、検索結果の利用態様としても種々の態様が採用されてよく、例えば、検索結果の施設がタップされると、施設の詳細情報を示す情報が表示される構成や、施設に関する情報を表示するウェブサイトが開く構成等、種々の構成が採用可能である。
【００５４】
検索が実行されると、制御部２０は、利用者検索条件取得部２１ａの機能により、タッチ状態をアイコン非選択状態に設定する（ステップＳ１６０）。すなわち、制御部２０は、フラグ等によってアイコン非選択状態であることを示す設定を行う。
【００５５】
一方、ステップＳ１３０において、タッチオフ座標が検索指示領域Ｚ2であると判定されない場合、制御部２０は、利用者検索条件取得部２１ａの機能により、利用者検索条件をキャンセルする（ステップＳ１５０）。すなわち、制御部２０は、利用者が検索条件を選択し、タッチ操作によってアイコンを検索指示領域Ｚ2の外部に移動させた場合に、メモリに保持された当該検索条件をメモリから削除する。この結果、当該検索条件が利用者検索条件であると見なされない状態となり、キャンセルされることになる。この場合、制御部２０は、タッチパネルディスプレイ４０を制御し、キャンセルされた検索条件を示すアイコンの表示態様を通常の表示態様に戻す。なお、利用者検索条件ではない検索条件（元から検索指示領域Ｚ2の外部に存在する検索条件）の移動先が検索指示領域Ｚ2の外部となった場合、当該検索条件はメモリに記録されていないため、削除対象の情報はないが、いずれにしても当該検索条件はメモリに記録されず、従って、利用者検索条件とは見なされない。
【００５６】
次に、制御部２０は、利用者検索条件取得部２１ａの機能により、キャンセルされた検索条件を送信する（ステップＳ１５５）。すなわち、他者端末１１を利用する他者も、利用者端末１０を利用する利用者がキャンセルした検索条件を把握できるようにするため、制御部２０は、利用者検索条件取得部２１ａの機能により、キャンセルされた検索条件を示す情報を他者端末１１に対して通信部４１を介して送信する。この後、制御部２０は、利用者検索条件取得部２１ａの機能により、タッチ状態をアイコン非選択状態に設定し（ステップＳ１６０）、ステップＳ１００以降の処理を繰り返す。
【００５７】
（３）他者検索条件取得処理：
次に、上述の構成における他者検索条件取得処理を詳細に説明する。図４は、他者検索条件取得処理を示すフローチャートである。制御部２０が検索処理のためのＵＩを表示すると、他者検索条件取得処理が開始される。他者検索条件取得処理において、制御部２０は、他者検索条件取得部２１ｂの機能により、他者検索条件が取得されたか否かを判定する（ステップＳ２００）。すなわち、制御部２０は、通信部４１を介して他者端末１１が送信する情報を監視し、当該情報に他者検索条件が含まれていた場合に他者検索条件を取得したと判定する。
【００５８】
ステップＳ２００において、他者検索条件が取得されたと判定された場合、制御部２０は、他者検索条件取得部２１ｂの機能により、他者検索条件を追加する（ステップＳ２０５）。すなわち、本実施形態においては、他者検索条件をメモリに保持するように構成されており、制御部２０は、他者検索条件を当該メモリに追加記録する。
【００５９】
次に、制御部２０は、検索条件表示部２１ｃの機能により、取得された他者検索条件が利用者検索条件と一致するか否かを判定する（ステップＳ２１０）。すなわち、制御部２０は、ステップＳ２０５でメモリに追加された他者検索条件と、ステップＳ１３５でメモリに追加された利用者検索条件とを比較し、両者が一致している場合に、取得された他者検索条件が利用者検索条件と一致すると判定する。
【００６０】
ステップＳ２１０において、取得された他者検索条件が利用者検索条件と一致すると判定された場合、制御部２０は、検索条件表示部２１ｃの機能により、利用者、他者の双方が選択したことを示す識別情報で検索条件を表示する（ステップＳ２１５）。すなわち、制御部２０は、利用者検索条件と一致するとステップＳ２１０において判定された他者検索条件のアイコンを特定し、当該アイコンをグレーに着色する。例えば、図２Ｂに示す例において、「低価格」の施設を検索する検索条件を、他者端末１１を利用する他者も選択した場合、「低価格」の施設を検索する検索条件を示すアイコンがグレーに着色される。
【００６１】
一方、ステップＳ２１０において、取得された他者検索条件が利用者検索条件と一致すると判定されない場合、制御部２０は、検索条件表示部２１ｃの機能により、利用者が選択せず他者が選択したことを示す識別情報で検索条件を表示する（ステップＳ２２０）。すなわち、制御部２０は、ステップＳ２００で取得された他者検索条件のアイコンを特定し、当該アイコンを黒に着色する。例えば、図２Ｂに示す例において、他者端末１１で「魚料理」の施設を検索する検索条件と、「日本料理」の施設を検索する検索条件とが選択された場合、これらの検索条件を示すアイコンが図２Ｃに示すように、黒に着色される。
【００６２】
ステップＳ２００において、他者検索条件が取得されたと判定されない場合、制御部２０は、他者検索条件取得部２１ｂの機能により、他者検索条件がキャンセルされたか否かを判定する（ステップＳ２３０）。すなわち、制御部２０は、通信部４１を介して他者端末１１が送信する情報を監視し、当該情報にキャンセルされた検索条件が含まれていた場合に他者検索条件がキャンセルされたと判定する。ステップＳ２３０において、他者検索条件がキャンセルされたと判定されない場合、制御部２０は、ステップＳ２００以降の処理を繰り返す。
【００６３】
ステップＳ２３０において、他者検索条件がキャンセルされたと判定された場合、制御部２０は、他者検索条件取得部２１ｂの機能により、他者検索条件をキャンセルする（ステップＳ２３５）。すなわち、制御部２０は、ステップＳ２３０でキャンセルされたと判定された他者検索条件をメモリから削除する。そして、制御部２０は、検索条件表示部２１ｃの機能により、他者が選択したことを示す識別情報を消去する（ステップＳ２４０）。すなわち、制御部２０は、キャンセルされた他者検索条件を示すアイコンを白に着色する。例えば、図２Ｃに示す例において、「魚料理」の施設を検索する検索条件がキャンセルされた場合、当該検索条件は図２Ｄに示す例のように、白で表示される。
【００６４】
（４）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、利用者検索条件と他者検索条件とをディスプレイに表示させる限りにおいて、他にも種々の実施形態を採用可能である。例えば、検索条件受付システムは、各種のシステム、汎用コンピュータシステム、ナビゲーションシステム等に適用されていても良い。また、検索条件受付システムは、複数の装置（例えば、クライアントとサーバ）によって実現されるシステムであっても良い。
【００６５】
さらに、検索条件受付システムを構成する利用者検索条件取得部２１ａ、他者検索条件取得部２１ｂ、検索条件表示部２１ｃ、施設検索部２１ｄの少なくとも一部が複数の装置に分かれて存在していても良い。例えば、利用者検索条件取得部２１ａ、他者検索条件取得部２１ｂ、検索条件表示部２１ｃの少なくとも一部タッチパネルディスプレイ４０内の制御部で実現されても良い。また、施設検索部２１ｄによる検索は、各端末で実行されてもよい。むろん、上述の実施形態の一部が省略された構成や、処理の順序が変動または省略された構成が実現される場合もある。
【００６６】
利用者検索条件取得部は、利用者が施設の検索のために入力した検索条件である利用者検索条件を取得することができればよい。利用者は、各種のユーザインタフェースで検索条件を入力可能であって良く、利用者検索条件取得部は、少なくとも入力された検索条件を取得し、利用者検索条件と見なすことができればよい。施設は、利用者に検索され得る任意の施設であって良く、例えば、各種の構造体、建築物、店舗等であっても良いし、建築物内に含まれる１区画（店舗や部屋等）であっても良い。
【００６７】
施設の検索目的は限定されず、例えば、検索された施設が目的地となっても良いし、将来利用する施設の検討のために検索が行われても良く、種々の構成が採用可能である。また、検索条件の入力態様も、上述の実施形態のようなインタフェースに限定されず、例えば、検索条件に対応づけられたチェックボックスへのチェックや、検索条件リストからの選択等によって検索条件が入力される構成など、種々の構成を採用し得る。
【００６８】
他者検索条件取得部は、利用者以外の他者が施設の検索のために入力した検索条件である他者検索条件を取得することができればよい。すなわち、利用者以外の他者も、利用者と同様に検索条件を入力可能であり、他者検索条件取得部が、他者によって入力された検索条件を他者検索条件として取得可能であれば良い。他者検索条件の取得態様としては、他者が利用する端末から通信で取得する上述の実施形態のような態様に限定されない。例えば、検索条件受付システムにおいて、利用者の入力と利用者以外の他者の入力とを区別しつつ受付可能に構成し、利用者検索条件と他者検索条件とを取得しても良い。
【００６９】
検索条件表示部は、利用者検索条件と他者検索条件とをディスプレイに表示させることができればよい。すなわち、検索条件受付システムの利用者が、利用者検索条件と他者検索条件との双方を認識できるように表示を行うことができればよい。ディスプレイにおける表示態様は種々の態様であって良く、上述の実施形態のように、利用者検索条件および他者検索条件と、他の検索条件（入力されていない条件）とを区別可能に表示することが好ましい。各検索条件は、上述の実施形態のように一覧表示可能であっても良いし、画面の切り替え（タブの切り替えやスクロール等）によって視認可能になっても良く、種々の態様が想定し得る。
【００７０】
他者が利用する端末で他者が入力した他者検索条件を通信によって取得する態様は、上述の態様以外にも種々の態様を採用可能である。例えば、端末同士で無線通信を行う上述のような態様以外にも、他の装置（アクセスポイントやナビゲーションシステム等）を介して無線通信を行う構成が採用されてもよいし、有線通信であっても良く、種々の構成を採用可能である。
【００７１】
利用者や他者の識別情報は、これらの者を区別可能な情報であって良く、上述のように利用者や他者に対応づけられた色のアイコンの他にも種々の情報であって良い。例えば、図形、模様、文字、記号、写真など、種々の識別情報であって良い。むろん、これらの組み合わせであっても良い。さらに、同一の検索条件を複数の者が入力した場合、それぞれの者の識別情報が併記されても良い。例えば、４人の者が入力した検索条件を示す円形のアイコンを４分割し、各領域にそれぞれの者の識別情報が表示される構成等であっても良い。
利用者や他者が検索条件をキャンセルした場合における識別情報の消去態様は、上述の実施形態以外にも種々の態様が採用されてよい。例えば、利用者や他者が検索条件を入力すると入力した者の識別情報が、複数種類表示される構成（アイコンの色とアイコンに表示される写真とが表示されるなど）を想定する。この場合において、ある者が検索条件をキャンセルした場合、その一部の識別情報を消去し、他の一部の識別情報は消去しない構成が採用されてもよい。この構成によれば、検索条件のキャンセルが行われたことと、過去に検索条件が選択されていたことを利用者に明示することができる。
【００７２】
上述の実施形態においては、利用者検索条件を満たす施設を検索する構成であったが、利用者検索条件と他者検索条件とを満たす施設を検索する構成であっても良い。この構成によれば、利用者と他者との双方の意向を満たす施設を検索可能である。むろん、この場合であっても、利用者検索条件と他者検索条件の少なくとも１条件をキャンセル可能に構成されることが好ましく、各種の検索条件に適合する施設を吟味可能であることが好ましい。さらに、検索は上述の実施形態のように、検索条件受付システム以外のサーバで実行されてもよいし、他の装置で実行されてもよいし、検索条件受付システムで実行されてもよい。
【００７３】
上述の実施形態においては、施設検索部によって検索された検索条件が特定の領域に表示されることで検索に用いられた検索条件と検索されていない検索条件とが区別されるが、両者の区別は他の態様で行われてもよい。例えば、両者を色や文字、記号、アイコンの態様等によって区別できるように表示されても良い。
【符号の説明】
【００７４】
１０…利用者端末、１１…他者端末、２０…制御部、２１…検索条件受付プログラム、２１ａ…利用者検索条件取得部、２１ｂ…他者検索条件取得部、２１ｃ…検索条件表示部、２１ｄ…施設検索部、３０…記録媒体、３０ａ…検索履歴情報、４０…タッチパネルディスプレイ、４１…通信部、５０…サーバ
【図１】
2019049859.tif 000003
【図２】
2019049859.tif 000004
【図３】
2019049859.tif 000005
【図４】
2019049859.tif 000006