(57)【特許請求の範囲】
【請求項１】
コンピュータ装置において、検索条件に合致する検索結果を表示する検索結果表示方法であって、
第１表示領域と第２表示領域とを１つの表示画面に表示するステップであって、前記第１表示領域に表示された地図上に前記検索結果の少なくとも一部を表示するとともに、前記第２表示領域に前記検索結果をリスト表示する、ステップを含み、検索すべき地域を示す検索エリアが前記検索条件として指定されていない場合には、前記第１表示領域上の前記地図において表示される検索結果が予め定められた数以上となるように前記地図の縮尺を変更し、前記検索エリアが前記検索条件として指定されている場合には、前記検索結果の数が予め定められた数未満であっても、前記地図の縮尺を変更しない、検索結果表示方法。
【請求項２】
前記地図の縮尺を変更することは、前記第１表示領域に表示されている前記地図の縮尺を小さくして前記地図を再表示するとともに、縮尺を小さくした後の前記地図の表示範囲内に存在する検索結果を抽出し、当該抽出された検索結果を前記第１表示領域に表示することである、請求項１に記載の検索結果表示方法。
【請求項３】
前記検索結果表示方法は店舗を検索した検索結果を表示するための方法であり、前記表示するステップは、前記第１表示領域または前記第２表示領域に表示される検索結果のそれぞれに店舗への予約要求を行う画面を表示するためのリンクを表示する、請求項１または２に記載の検索結果表示方法。
【請求項４】
前記検索結果表示方法は店舗を検索した検索結果を表示するための方法であり、前記表示するステップは、前記第１表示領域において前記検索結果を表示する際に、予約可能または空席がある店舗を示すマークを前記検索結果とともに表示する、請求項１から３のいずれか一項に記載の検索結果表示方法。
【請求項５】
前記表示するステップは、前記第１表示領域および前記第２表示領域において、前記検索結果として、ユーザが一時保存している店舗情報、訪問した店舗の店舗情報、または評価を行った店舗の店舗情報を表示する、請求項１から４のいずれか一項に記載の検索結果表示方法。
【請求項６】
検索条件に合致する検索結果を表示する検索結果表示装置であって、
第１表示領域と第２表示領域とを１つの表示画面に表示する表示部であって、前記第１表示領域に表示された地図上に前記検索結果の少なくとも一部を表示するとともに、前記第２表示領域に前記検索結果をリスト表示する、表示部を備え、
前記表示部は、検索すべき地域を示す検索エリアが前記検索条件として指定されていない場合には、前記第１表示領域上の前記地図において表示される検索結果が予め定められた数以上となるように前記地図の縮尺を変更し、前記検索エリアが前記検索条件として指定されている場合には、前記検索結果の数が予め定められた数未満であっても、前記地図の縮尺を変更しない、検索結果表示装置。
【請求項７】
請求項１から５のいずれか一項に記載の検索結果表示方法をコンピュータ装置に実行させるためのプログラム。
【請求項８】
請求項１から５のいずれか一項に記載の検索結果表示方法をコンピュータ装置に実行させるためのプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索のための検索方法に関する。
【背景技術】
【０００２】
従来、ユーザがコンピュータ装置を用いて特定の情報を検索するための検索システムが存在する。例えば、特許文献１は、不動産物件を検索するための検索システムであって、ユーザが指定した条件に合致する検索結果である不動産物件を、別々の画面にてリスト表示と地図上での表示とを行う検索システムを開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２１６３１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の検索システムにおいては、検索結果をリスト表示で確認することも可能であるし、地図上で確認することも可能である。しかしながら、これらが別々の画面にて表示されるため、ユーザはその都度画面を切り替えて検索結果を表示させなければならない。また、地図上に検索結果を表示させる際に、表示されている地図の範囲内に検索結果である物件が存在しない場合、ユーザは検索条件を変更して検索し直す等の操作が必要となり、非常に煩雑である。
【０００５】
本発明は、このような課題に鑑みてなされたものである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様は、コンピュータ装置において、検索条件に合致する検索結果を表示する検索結果表示方法であって、第１表示領域と第２表示領域とを１つの表示画面に表示するステップであって、前記第１表示領域に表示された地図上に前記検索結果の少なくとも一部を表示するとともに、前記第２表示領域に前記検索結果をリスト表示する、ステップと、ユーザの入力操作に応じて前記第１表示領域と前記第２表示領域の、前記表示画面における表示比率を変化させるステップと、を含む、検索結果表示方法である。
【０００７】
また、本発明の他の態様は、検索条件に合致する検索結果を表示する検索結果表示装置であって、第１表示領域と第２表示領域とを１つの表示画面に表示する表示部であって、前記第１表示領域に表示された地図上に前記検索結果の少なくとも一部を表示するとともに、前記第２表示領域に前記検索結果をリスト表示する、表示部を備え、前記表示部は、ユーザの入力操作に応じて前記第１表示領域と前記第２表示領域の、前記表示画面における表示比率を変化させることが可能であるように構成される、検索結果表示装置である。
【０００８】
また、本発明の他の態様は、上記の検索結果表示方法をコンピュータ装置に実行させるためのプログラムである。
【０００９】
また、本発明の他の態様は、上記の検索結果表示方法をコンピュータ装置に実行させるためのプログラムを記録した記録媒体である。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る検索システムの構成の一例を示す図である。
【図２】店舗情報の具体例を示す図である。
【図３】予約情報テーブルの具体例を示す図である。
【図４】ユーザ情報の具体例を示す図である。
【図５】簡単検索に関する検索条件の一例を示す図である。
【図６】本発明の一実施形態に係る検索システムに含まれる装置のハードウェア構成の一例を示す図である。
【図７】検索結果表示装置の画面表示の一例を示す図である。
【図８】検索結果表示装置の画面表示の一例を示す図である。
【図９】検索結果表示装置の画面表示の一例を示す図である。
【図１０】検索結果表示装置の画面表示の一例を示す図である。
【図１１】検索結果表示装置の画面表示の一例を示す図である。
【図１２】検索結果表示装置の画面表示の一例を示す図である。
【図１３】検索結果表示装置の画面表示の一例を示す図である。
【図１４】本発明の一実施形態に係る検索システムにおける処理の一例を示すフロー図である。
【図１５】本発明の一実施形態に係る検索システムにおける処理の一例を示すフロー図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
（検索システムの構成）
図１は、本実施形態に係る検索システムの構成の一例を示す図である。図１に示される検索システム１は、サーバ装置１０と、検索結果表示装置２０とが、インターネット等のネットワーク３０を介して接続されて構成されうる。本実施形態において、検索結果表示装置２０は情報を検索しようとするユーザが使用するコンピュータ装置であって、例えば、スマートフォン、可搬型タブレット端末、等でありうる（ただし、これらに限定されない）。また、検索結果表示装置２０においては、例えばユーザが情報を検索するためのアプリケーションがインストールされており、当該アプリケーションにおいて情報の検索が実行できるようになっていてよい（ただし、これに限定されない）。
【００１２】
また、サーバ装置１０は、ネットワーク３０を介して検索結果表示装置２０と種々のデータを互いに送受信する。サーバ装置１０は、ユーザが入力操作などによって指定した検索条件を検索結果表示装置２０から受信し、当該検索条件に合致する検索結果を検索結果表示装置２０に送信する。また、検索結果表示装置２０は、受信した当該検索結果をディスプレイ等の表示装置に表示する。
【００１３】
本実施形態においては、一例として、検索システム１は飲食店の店舗検索を行うこためのシステムであるとする。ただし、検索システム１はこのような検索に限定されず、他の情報の検索を行う場合にも適用可能である。
（サーバ装置の構成）
サーバ装置１０は、第１送受信部１０２と、店舗情報記憶部１０４と、地図情報記憶部１０６と、ユーザ情報記憶部１０８と、を備える。なお、サーバ装置１０の機能は、必ずしも物理的に１台のサーバにより実現される必要はなく、複数台のサーバにより実現することも可能である。
【００１４】
店舗情報記憶部１０４は、複数の飲食店の店舗情報を記憶する。飲食店の店舗情報とは、具体的には例えば、店舗ＩＤ、店舗名、ジャンル（日本料理、中華料理、フランス料理、イタリアン、等）、位置（経緯、緯度）、店舗画像、予約情報、等の情報であり、店舗情報記憶部１０４は、これらの情報を関連付けてデータベース等の形式で保持する。
【００１５】
図２は、店舗情報の具体例を示す図である。図２に示される店舗情報においては、店舗の識別子である店舗ＩＤ、店舗名、ジャンル、位置（緯度・経度）、店舗画像、店舗の予約情報が保持されている予約情報テーブルの識別子である予約情報テーブルＩＤが関連付けられている。また、図３は、予約情報テーブルの具体例を示す図である。図３に示される予約情報テーブルは、各予約データの識別子である予約ＩＤ、客席、人数、開始時刻、終了時刻、顧客ＩＤ（ユーザＩＤ）、顧客氏名（ユーザ名）、連絡先（電話番号またはメールアドレス）が関連付けられている。なお、図２および図３に示される具体例は一例であり、店舗情報および予約情報テーブルは他の内容または他のデータ形式であってもよい。
【００１６】
地図情報記憶部１０６は、検索結果表示装置２０において地図を表示するための地図情報を記憶する。なお、地図情報は、別のサーバ装置から取得するようになっていてもよい。地図情報は、例えば、経緯および緯度の情報、主要道路や建物の情報、画像表示するための画像データ、等の地図を表示するために必要なデータを含む情報である。
【００１７】
ユーザ情報記憶部１０８は、検索システム１のユーザのユーザ情報を記憶する。ユーザ情報とは、例えば、ユーザＩＤ、ユーザ名（ニックネーム）・住所・電話番号・メールアドレス等の情報、ユーザが一時保存している店舗情報（例えばユーザ専用画面でユーザごとに登録可能なお気に入りやブックマークなどの形式でユーザが指定している店舗情報）、ユーザが訪問した店舗の店舗情報、ユーザが評価を行った店舗の店舗情報（口コミ登録）、等の情報が該当する。図４は、ユーザ情報の具体例を示す図である。図４に示されるユーザ情報は、ユーザＩＤ、ユーザ名、住所、電話番号、メールアドレス、一時保存店舗ＩＤ、訪問店舗ＩＤ、評価店舗ＩＤが関連付けられている。一時保存店舗ＩＤ、訪問店舗ＩＤ、評価店舗ＩＤは、図２の店舗情報の店舗ＩＤとリンクしている。なお、図４に示される具体例は一例であり、ユーザ情報は他の内容または他のデータ形式であってもよい。
【００１８】
第１送受信部１０２は、検索結果表示装置２０と各種のデータを送受信する。例えば第１送受信部１０２は、検索結果表示装置２０から検索条件を受信する。そして、受信された検索条件を検索キーとして、店舗情報記憶部１０４に記憶されている店舗情報が検索される。また、検索された店舗情報を地図上に示すための地図情報が地図情報記憶部１０６から読み出されてよい。そして、第１送受信部１０２は、検索結果である店舗の件数、各店舗の店舗情報、地図情報、等の情報を検索結果表示装置２０に送信する。
【００１９】
また、第１送受信部１０２は、検索結果表示装置２０のユーザからの検索操作に応じて当該ユーザのユーザ情報としてユーザ情報記憶部１０８に保存されている一時保存店舗、訪問店舗、または評価店舗の店舗情報を検索して、当該検索の結果を検索結果表示装置２０に送信することができる。
（検索結果表示装置の構成）
検索結果表示装置２０は、第２送受信部２０２と、表示部２０４と、検索条件記憶部２０６と、を備える。なお、本実施形態においては、表示部２０４は、例えばタッチパネルのようにユーザの入力操作を受け付ける入力受付部の機能を兼ね備えていることとする。ただし、これらの機能は別々の機構として実装されていてもよい。
【００２０】
また、後述するように、検索結果表示装置２０の表示部２０４においてユーザが簡単に検索を行う（以下「簡単検索」という）ためのリンクを表示するが、検索条件記憶部２０６は、当該リンクに関連付ける検索条件を記憶する。図５は、検索条件記憶部２０６に保持される検索条件の一例を示す図である。図５に示される検索条件は、検索結果表示装置２０においてリンクを表示する時刻（検索が実行される予定の時刻）が属する時間帯によって異なって設定されている。また、「表示メッセージ」は、各時間帯において簡単検索のリンク部分に表示されるメッセージである。表示メッセージは、後述するように検索結果表示装置２０の表示部２０４によって表示される。
【００２１】
例えば、５：００〜１０：００は朝食をとる人が多い時間帯であるので、表示メッセージおよび検索条件は、朝に営業している飲食店を探すことができるように設定されている。また、１０：００〜１４：００は昼食の時間であるので、ランチの時間に営業している飲食店を探すことができるように表示メッセージおよび検索条件が設定されている。なお、図５に示される具体例は一例であり、検索条件は他の内容または他のデータ形式であってもよい。
【００２２】
第２送受信部２０２は、サーバ装置１０と各種のデータを送受信する。例えば第２送受信部２０２は、ユーザの操作入力に応じて表示部（入力受付部）２０４にて受け付けられた検索条件を、サーバ装置１０へ送信する。また、当該検索条件に合致する検索結果をサーバ装置１０から受信し、表示部２０４に送信する。
【００２３】
また、第２送受信部２０２は、ユーザの操作入力に応じて表示部（入力受付部）２０４にて当該ユーザに特有のユーザ情報の検索の要求を受け付けると、その旨を示すデータ（およびユーザＩＤ）をサーバ装置１０に送信する。また、これに応答してサーバ装置１０から送信される検索結果であるユーザ情報（例えば、当該ユーザの住所・電話番号などのデータ、一時保存店舗、訪問店舗、または評価店舗の店舗情報など）を受信して、表示部２０４に送信する。
【００２４】
表示部２０４は、第１表示領域と第２表示領域とを１つの表示画面に表示する。この時、第１表示領域に表示された地図上に、検索条件に合致する検索結果の少なくとも一部を表示するとともに、第２表示領域に検索結果をリスト表示する。地図上には、例えばユーザが検索時に検索エリアを指定した場合には当該検索エリアが表示されてよい。また、ユーザが検索エリアを指定しなかった場合や検索システム起動時の初期画面等のようにいずれの地域の地図を表示すべきか指定されていない場合は、表示部２０４は、検索結果表示装置２０のＧＰＳ機能などから取得される現在位置周辺を予め定められた縮尺により表示してもよい。また、検索結果表示装置２０の現在位置が取得できない場合には、例えば日本地図の予め定められた地点の周辺が予め定められた縮尺により表示されるようになっていてもよい。また、地図上に検索結果を表示する方法としては、店舗の位置（緯度、経度）にアイコンを表示する等となっていてよい。各店舗の位置（緯度、経度）は店舗情報（図２）として店舗情報記憶部１０４に記憶されているため、検索結果として店舗の位置（緯度、経度）をサーバ装置１０から取得し、地図上の当該位置に店舗を示すアイコン等を重畳して表示するようになっていてもよい。
【００２５】
また、本実施形態においては検索方法として２つのモードが存在する。第１のモードは、第１表示領域で表示される地図の表示範囲内で検索を行うモードであり、第２のモードは、第１表示領域で表示される地図の表示範囲に関わらず検索を行うモードである。
（第１のモード）
第１のモードでは、検索条件として検索エリアが指定されず、他の検索条件（ジャンル、価格帯、等）が指定されて検索が実行されると、まずは、検索時点で第１表示領域に表示されている地図の表示範囲内に存在し、かつ、指定された検索条件に合致する店舗が検索される。また、本実施形態においては、このようにして検索した結果、地図上に表示可能な検索結果の数が予め定められた数以上である場合には、全ての検索結果を地図上に表示する。しかしながら、地図上に表示可能な検索結果の数が予め定められた数未満である場合には、第１表示領域に表示されている地図の縮尺を１段階小さくし（ズームアウト）、かつ中心位置をそのままにして表示した場合に第１表示領域に表示されうる地図の表示範囲内で再検索を行う（より広域検索を行う。ただしこの途中の過程はユーザには表示されない）。そして再検索の検索結果を第１表示領域（地図）に表示する（検索結果が存在しない場合にはその旨のメッセージを表示してもよい）。このような制御により、ユーザに対して十分な検索結果を提供することができる。また、検索結果が少ないためにユーザが検索エリアを拡大して検索をし直す等の手間が省かれるため、ユーザの利便性にも資する。なお、再検索をしても、なお検索結果の数が予め定められた数未満である場合には、さらに地図の縮尺を１段階小さくして再度検索を行うことを、予め定められた回数または予め定められた縮尺となるまで繰り返すようになっていてもよい。また、地図の縮尺を「１段階」変更するとは、例えば予め定められた変更幅ごとに縮尺が変更される場合等を意味する。
【００２６】
また、第１のモードにおいて、ユーザが１回目の検索の後にさらに検索エリア以外の別の検索条件を入力して２回目の検索を行った場合には、１回目の検索結果が表示されている地図の表示範囲内で店舗を検索し、検索結果の数が予め定められた数未満である場合には、地図の縮尺を１段階小さくして再度検索を行うようになっていてもよい。
【００２７】
また、検索結果を表示する際に、ユーザが検索条件を入力した入力ボックスに、“地図表示領域”などの文言を追加して表示するようになっていてもよい。これにより、ユーザに対して、第１表示領域に表示されている地図の表示範囲内で検索処理が実行されたことを明確に示すことができる。また、検索結果を第１表示領域に表示する際には、ユーザが検索結果を確認しやすいような最適な表示となるように調整してもよい。
【００２８】
また、第１のモードにおいて、検索条件として検索エリアが指定された場合には、例えば当該検索エリアの予め定められた地点を中心として、予め定められた縮尺で表示した場合の、第１表示領域で表示されうる地図の表示範囲内で検索を行う。なお、検索エリアが指定されて検索が実行される場合は、検索結果の数が予め定められた数未満であっても第１表示領域に表示されている地図の縮尺を変更しないようになっていてもよい。ユーザが検索条件として検索エリアを指定している場合には、その検索エリア内で検索したいという意図が強いと推測されるからである。また、地図の表示範囲内での検索結果が存在しない場合には検索結果表示装置２０のディスプレイにその旨のメッセージを表示してもよい。また、第１のモードでの検索結果は、第１表示領域で検索結果が表示されると同時に、第２表示領域においてリスト表示されうる。
（第２のモード）
第２のモードにおいて、検索エリアが指定されず、他の検索条件（ジャンル、価格帯、等）が指定されて検索が実行されると、検索時点の第１表示領域に表示されている地図に関係なく、予め定められた範囲（例えば日本全国）を検索エリアとしてユーザが指定した検索条件に合致するものが第２表示領域にリスト表示される。また、検索結果表示装置２０の現在位置がＧＰＳ機能等から取得できる場合には、第１表示領域に現在地を中心として予め定められた縮尺で地図を表示する。現在地が取得できない場合には、例えば日本地図を予め定められた場所を中心として予め定められた縮尺で表示するようになっていてもよい。また、第１表示領域に表示される地図の表示範囲内で検索結果が存在すれば、その旨を示すアイコン等が地図上に表示されてもよい。さらに、ユーザが地図をドラッグ操作で動かすと、第１表示領域に表示されていなかった他の地域に存在する検索結果を確認できるようになっていてもよい。
【００２９】
また、第２のモードにおいて、検索条件として検索エリアが指定された場合は、検索エリアが指定されなかった場合と同様に、第１表示領域における地図の状態に関わらず、検索処理においては、予め定められた範囲（例えば日本全国）を検索エリアとして、その他の指定された検索条件に合致するものを検索する。また、当該検索結果を全て第２表示領域にリスト表示する。また、第１表示領域では、例えば指定された検索エリアの予め定められた地点を中心として、予め定められた縮尺で地図を表示し、表示した地図上で表示しうる検索結果のみを表示する。また、ユーザが地図をドラッグ操作で動かすと、第１表示領域に表示されていなかった他の地域に存在する検索結果を確認できるようになっていてよい。
【００３０】
なお、第１のモードおよび第２のモードの切り替えは、例えばユーザが検索条件を入力する箇所や指定する方法が複数存在し、ユーザがいずれの箇所または方法を用いて検索条件を指定するかによって自動的に選択されるようになっていてもよい。
【００３１】
また、表示部２０４は、第１表示領域または第２表示領域に表示される検索結果のそれぞれに店舗への予約要求を行う画面を表示するためのリンクを表示するようになっていてもよい。表示部２０４は、第１表示領域において、上述したような地図上に検索結果を示すことに加えて、第２表示領域とは異なる方法で検索結果をリスト表示してもよい。そして、第１表示領域においてリスト表示された検索結果のそれぞれに各店舗への予約要求を行う画面を表示するためのリンクが備えられていてもよい。例えば、後述する具体例のように、第２表示領域においては縦方向のリスト表示がなされ、第１表示領域においては横方向のリスト表示がなされるようになっていてもよい。これにより、第１表示領域において、地図上で検索結果（店舗）の位置を確認しつつ、検索結果の店舗名などの概要を確認しながら予約手続きを行うことが可能となる。また、第１表示領域に表示される横方向のリストは、検索結果が地図上に表示され、ユーザが当該検索結果のいずれかのアイコン等をタップ操作した時に初めて第１表示領域に表示されるようになっていてもよい。また、その際にリスト中の店舗のうち当該タップ操作された検索結果の店舗の情報が最初に表示されるようになっていてよい。ユーザの利便性に資する。
【００３２】
また、第１表示領域のリストと同様に第２表示領域にリスト表示される検索結果のそれぞれに予約要求のためのリンクが備えられていてもよい。予約要求のためのリンクとは、具体的には例えば予約ボタンであって、当該予約ボタンをユーザがタップ操作等により選択するだけで予約専用の画面が表示されるようなリンクであってよい。これにより簡単な操作で予約処理を行うことが可能となり、ユーザの利便性に資する。
【００３３】
また、表示部２０４は、第１表示領域において検索結果を表示する際に、検索条件として店舗を利用する時間が指定された場合であって当該時間に予約可能な店舗を示すマークを検索結果をともに表示するようになっていてもよい。これによりユーザは一目で予約可能な店舗を把握することができる。特に検索する情報が飲食店である場合には近い将来に利用する飲食店を探すために検索することも多く、そのような場合にユーザの利便性に資する。
【００３４】
また、表示部２０４は、第１表示領域および第２表示領域において、検索結果として、ユーザが一時保存している店舗情報、訪問した店舗の店舗情報、または評価を行った店舗の店舗情報を表示するようになっていてもよい。例えば、ユーザが以前に指定した一時保存店舗、訪問したことのある訪問店舗、または評価を行った評価店舗の一覧を、ユーザが表示部（入力受付部）２０４にてタップ操作等によって要求すると、当該要求がサーバ装置１０に送信される。サーバ装置１０は、ユーザ情報記憶部１０８に当該ユーザのユーザ情報（図４）として保存されている一時保存店舗ＩＤ、訪問店舗ＩＤ、または評価店舗ＩＤを取得する。さらに、取得したこれらの店舗ＩＤを検索キーとして店舗情報記憶部１０４に記憶されている店舗情報（図２）を検索し、各店舗の店舗名、位置、等の情報を取得し、店舗を第１表示領域に表示するために必要であれば地図情報記憶部１０６に記憶されている地図情報を取得して、検索結果表示装置２０に送信する。検索結果表示装置２０は、一時保存店舗情報、訪問店舗の店舗情報、または評価店舗の店舗情報をサーバ装置１０から取得し、表示部２０４は、第１表示領域および第２表示領域において各店舗を表示する。
【００３５】
また、表示部２０４は、ユーザが簡単に情報の検索（簡単検索）を行うためのリンクを表示することができる。本実施形態において、当該リンクは、検索条件の指定と検索実行指示とをユーザの１回の選択操作で受け付けるためのリンクであってよい。当該リンクは主には第１表示領域に表示されることが想定される。ただしこれに限定されない。当該リンクは第２表示領域に表示されてもよい。また、当該リンクはユーザが注目しやすいように、吹き出しやボタンの形状で表示されてもよい。また、リンクが吹き出しやボタンの形状であることで、選択操作がしやすいという利点もある。
【００３６】
より具体的には、表示部２０４は簡単検索のリンクを表示する際に検索条件記憶部２０６に記憶されており現在時刻が属する時間帯に関連付けられている表示メッセージおよび検索条件を取得する。例えば簡単検索のリンクを表示する時刻が朝の９：００であれば、検索条件記憶部２０６から時間帯５：００〜１０：００の表示メッセージ“近くの朝食営業しているお店を探す”と、検索条件“現在地×［営業時間：朝食］”を取得する。表示部２０４は、リンク部分に“近くの朝食営業しているお店を探す”と表示する。そして、ユーザが当該リンクをタップ操作等で選択操作すると、検索結果表示装置２０のＧＰＳ機能等から取得される現在地情報と、検索条件“現在地×［営業時間：朝食］”とをサーバ装置１０に送信する。サーバ装置１０は、店舗情報記憶部１０４に記憶されている店舗情報（図２）を参照して、検索結果表示装置２０から受信した現在地情報と検索条件とに合致する店舗を抽出して、抽出結果を検索結果表示装置２０に送信する。なお、検索処理は、例えば現在位置が第１表示領域の中心となるようにして予め定められた縮尺で第１表示領域にて表示される地図の表示範囲内に存在する店舗が検索されるようになっていてよい。検索結果表示装置２０は、受信した検索結果に基づき、第１表示領域および第２表示領域に検索結果をそれぞれ表示する。
【００３７】
なお、上記の説明においては検索条件記憶部２０６に記憶される検索条件（図５）おいて検索エリアとして現在地が設定されているが、これは飲食店を検索する際には現在地を中心に検索するユーザが多いという経験則に基づいている。よって本例は一例であって、これに限定せず、他の場所を検索エリアとして設定してもよい。例えば、簡単検索のリンクがタップ操作等で選択された時に第１表示領域に表示されている地図の中心部の場所を検索場所としてもよい。
【００３８】
また、簡単検索のリンクは、例えば本実施形態に係る検索方法を実行するアプリケーションが検索結果表示装置２０において起動された際の初期画面において表示されるようになっていてもよい。特に簡単検索のリンクに検索条件として現在地が設定されていた場合には、例えばランチ時に近くのランチ営業のお店を検索したい場合などにアプリケーションを起動後、１回の選択操作で簡単に飲食店が検索することができるため非常に便利である。また、簡単検索のリンクは、アプリケーションの初期画面において第１表示領域に表示される地図上における現在位置を指し示すようにして表示されてもよい。
【００３９】
また、表示部２０４は、ユーザが任意の検索条件を入力するための検索条件指定領域（入力ボックス等）を表示しうる。そして、ユーザが簡単検索のリンクを選択した場合には、当該リンクに関連付けられている検索条件を、当該検索条件指定領域に表示するようになっていてもよい。この時、同時に第１表示領域および第２表示領域には検索結果が表示され、ユーザは現在表示されている検索結果がどのような検索条件で抽出されたものであるか確認することができる。
【００４０】
なお、図１に示される検索システム１の構成はあくまで一例であって、これに限定されるものではない。
（ハードウェア構成）
上記説明されたサーバ装置１０および検索結果表示装置２０の構成は、一般的なコンピュータ装置と同様のハードウェア構成によって実現可能である。図６は、サーバ装置１０および検索結果表示装置２０のハードウェア構成の一例を示す図である。図６に示されるコンピュータ装置４０は、一例として、プロセッサ４１と、ＲＡＭ（Random Access Memory）４２と、ＲＯＭ（Read Only Memory）４３と、内蔵のハードディスク装置４４と、外付けハードディスク装置、ＣＤ、ＤＶＤ、ＵＳＢメモリ、メモリスティック、ＳＤカード等のリムーバブルメモリ４５と、ユーザがコンピュータ装置４０とデータのやり取りを行うための入出力ユーザインタフェース４６（キーボード、マウス、タッチパネル、スピーカ、マイク、ランプ等）と、他のコンピュータ装置と通信可能な有線／無線の通信インタフェース４７と、ディスプレイ４８と、を備える。本実施形態に係るサーバ装置１０および検索結果表示装置２０の機能は、例えば、プロセッサ４１が、ハードディスク装置４４やＲＯＭ４３、リムーバブルメモリ４５等にあらかじめ格納されたプログラムをＲＡＭ４２等のメモリに読み出し、処理に必要な上述したデータを、ハードディスク装置４４やＲＯＭ４３、リムーバブルメモリ４５等から適宜読み出しながらプログラムを実行することで実現されうる。
【００４１】
なお、図６に示されるハードウェア構成はあくまで一例であって、これに限定されるものではない。
（具体例）
以下、図７〜図１３を用いて、本実施形態に係る検索結果表示装置２０における検索結果表示方法の具体例を説明する。
【００４２】
図７〜図１３は、検索結果表示装置２０の表示部２０４による表示の一例を示す図である。図７を参照すると、検索結果表示装置２０のディスプレイ５０の表示領域には第１表示領域５１と第２表示領域５２とが隣接して存在しており、さらに他の表示領域も含まれている。第１表示領域５１には地図が表示され、地図上には検索結果である店舗の場所がアイコン５３ａ、５３ｂで示されている。また、第２表示領域５２には検索結果がリストで表示されている。また、入力ボックス５５はユーザが検索条件を入力するための入力領域である。また、入力ボックス５５は、ユーザが検索時に、検索エリア、店舗名、ジャンル、等の性質の異なるキーワードを混在して入力できるようになっていてもよい。ユーザが複数のキーワードを入力すると、これらのキーワードがサーバ装置１０に送信される。単語の区切りは、例えば入力されたスペースなどで判断されうる。サーバ装置１０は、各単語がいずれの意味を示す単語であるかを、予めサーバ装置１０に記憶されている各種情報を参照する等して判断し検索処理に用いることができる。なお、図７においてはディスプレイ５０の上部に第１表示領域５１が配置され、ディスプレイ５０の下部に第２表示領域５２が配置されているが、両者は逆の配置になっていてもよい。さらには、例えばディスプレイ５０が横長のディスプレイである場合には、左右のいずれかに第１表示領域５１が配置され、他方に第２表示領域５２が配置されてもよい。
【００４３】
図８を参照すると、図８（ａ）に示される検索結果表示装置２０のディスプレイ５０には、第１表示領域５１に地図とともに簡単検索のためのボタン５６が表示されている。簡単検索用ボタン５６には“近くのランチ営業のお店を探す”と表示されているが、これは検索条件記憶部２０６に記憶されている「表示メッセージ」（図５）に基づく。
【００４４】
ユーザが簡単検索用ボタン５６をタップ操作等により選択すると、図８（ｂ）の画面に遷移し、第１表示領域５１の地図上に検索結果５３ａ〜５３ｃ等が表示されている。また、これと同時に、地図上に検索結果である各店舗の概要５７ａ、５７ｂが横方向のリストで表示されている。また、店舗の概要５７ａには予約ボタン５９が備えられており、ユーザがこの予約ボタン５９をタップ操作等で選択することにより、当該店舗の予約画面に直接アクセスすることができる。また、第１表示領域５１の地図上の検索結果５３ｃには、予約可能または検索当日に空席がある店舗を示すマーク５８が付されている。このようなマークにより、ユーザは直感的に現在位置からの距離を把握しつつ予約可能または空席がある店舗を認識することが可能となる。なお、マーク５８は、簡単検索用ボタン５６をタップした場合に限らず、検索結果を第１表示領域５１の地図上に表示する際に付してもよい。
【００４５】
また、ユーザが簡単検索用ボタン５６を選択すると、表示部２０４によって、入力ボックス５５に簡単検索用ボタン５６に関連付けられている検索条件が表示されるようになっていてもよい。図５に示されるように１０：００〜１４：００の時間帯においては、検索条件は“現在地×［営業時間：ランチ］”であるので、図８（ｂ）の入力ボックス５５には、“現在地”と“ランチ”という検索条件が表示されている。このように簡単検索用ボタン５６に関連付けられている検索条件が入力ボックス５５に表示されることで、当該検索条件を用いて検索が実行されたことがユーザに分かる。また、入力ボックス５５はユーザが検索条件を入力することが可能な領域であるので、必要に応じて、ユーザが入力ボックス５５に追加の単語を入力してさらなる検索を実行することも可能である。
【００４６】
また、図９は、画面遷移の一例を示す図である。図９（ａ）は、例えば本実施形態に係る検索方法を実行するアプリケーションの初期画面である。この画面で、ユーザが入力ボックス５５に検索条件を入力すると、図９（ｂ）の画面に遷移し、当該画面では、第１表示領域５１の地図上に検索結果が表示され、第２表示領域５２には検索結果がリスト表示される。なお、第１表示領域５１と第２表示領域５２とは、ユーザがドラッグ操作可能なボタン６１によって検索結果表示装置２０の表示領域における表示比率を変更することができる。また、ボタン６１以外にも第２表示領域５２の他の部分をドラッグ操作しても表示領域における第１表示領域５１と第２表示領域５２の表示比率を変更することができる。また、図９（ａ）の画面において、ユーザが簡単検索用ボタン５６をタップ操作等により選択した場合には、図９（ｃ）の画面に遷移し、当該画面では、第１表示領域５１の地図上に検索結果が表示されるとともに、検索結果の概要５７が横方向のリストで表示される。
【００４７】
図９（ｂ）の画面においてユーザがボタン６１を上にスライドした場合には、図９（ｄ）のように第２表示領域（リスト表示）５２が検索結果表示装置２０の表示領域のほぼ全体に渡って表示される。また、図９（ｂ）の画面においてユーザがボタン６１を下にスライドした場合には、図９（ｃ）のように第１表示領域（地図表示）５１が検索結果表示装置２０の表示領域のほぼ全体に渡って表示される。さらに、図９（ｃ）の画面でユーザがボタン６１を上にスライドすると、図９（ｄ）の画面に遷移し、第２表示領域（リスト表示）５２が検索結果表示装置２０の表示領域のほぼ全体に渡って表示される。なお、本例においては第１表示領域５１と第２表示領域５２との表示比率の変更の一例として、第１表示領域５１と第２表示領域５２とがほぼ１００：０となる場合（図９（ｃ））または、ほぼ０：１００となる場合（図９（ｄ））が示されているが、別の比率に変更できるようになっていてもよい。
【００４８】
また、図９（ｂ）の画面において画面右上に地図マーク６２ａが表示されている。ユーザが地図マーク６２ａを選択すると、図９（ｃ）の地図表示の画面に遷移する。また、図９（ｃ）のように地図表示している際には画面右上にはリスト表示マーク６２ｂが表示されるようになる。そして、ユーザがリスト表示マーク６２ｂを選択すると、図９（ｄ）のリスト表示の画面に遷移する。この時、図９（ｄ）の画面右上には地図マーク６２ａが表示されることとなる。すなわち、ユーザは地図マーク６２ａとリスト表示マーク６２ｂとを選択操作することにより、地図表示（第１表示領域）またはリスト表示（第２表示領域）を相互に切り替えることができる。
【００４９】
また、図１０〜図１３は、第１表示領域５１および第２表示領域５２において、検索結果として、ユーザが一時保存している店舗情報、訪問した店舗の店舗情報、または評価を行った店舗の店舗情報を表示する場合の具体例である。図１０は、ユーザが一時保存している店舗のリストが第２表示領域５２に表示されている。図１１は、ユーザが訪問した店舗のリストが第２表示領域５２に表示されている。図１２は、ユーザが評価した店舗のリストが第２表示領域５２に表示されている。図１３は、ユーザが訪問した店舗が第２表示領域５２に、日時順にリスト表示されている。ユーザはこの画面にて評価を行う店舗を選択できるようになっていてもよい。
【００５０】
なお、上記説明した本実施形態に係る検索システムの具体例は一例であって、これに限定されるものではない。
【００５１】
以上、本実施形態に係る検索システムについて説明したが、当該検索システムにおいて実行される処理はコンピュータシステムによって実行される方法でもあり、コンピュータ装置に実行させるためのプログラムとして実現することが可能である。また、このようなプログラムを記録媒体に記録することも可能である。
（処理フロー）
図１４は、本実施形態に係る検索結果表示装置２０における処理の一例を示すフロー図である。図１４においては、一例として、上述した第１のモードで検索エリアが指定されない場合（必要に応じて地図の縮尺を変更する場合）についてのフロー図を示す。
【００５２】
表示部（入力受付部）２０４は、ユーザの入力操作による（検索エリア以外の）検索条件の入力を受け付ける（ステップＳ１０２）。当該検索条件およびこの時点における第１表示領域の地図の表示範囲を示すデータがサーバ装置１０に送信され、サーバ装置１０は、第１表示領域の地図の表示範囲内に存在し、かつ、ユーザが指定した検索条件に合致する店舗を検索する。検索結果表示装置２０は、サーバ装置１０から検索条件に合致する検索結果を受信する（ステップＳ１０４）。
【００５３】
サーバ装置１０から受信した検索結果の数が、予め定められた数ｔ以上である場合には（ステップＳ１０６：Ｙｅｓ）、全ての検索結果を第１表示領域の地図上に、および第２表示領域にリスト形式にて表示する（ステップＳ１０８）。なお、この時、最適な表示となるように地図の表示を調整してもよい。
【００５４】
また、検索結果の数がｔ未満である場合には（ステップＳ１０６：Ｎｏ）、第１表示領域に表示されている地図の縮尺を１段階小さくし、かつ中心位置をそのままにして表示した場合に第１表示領域に表示されうる地図の表示範囲を示すデータおよび検索条件をサーバ装置１０に送信する（ステップＳ１１０）。サーバ装置１０は、第１表示領域の地図の表示範囲内に存在し、かつ、ユーザが指定した検索条件に合致する店舗を再度検索し、検索結果表示装置２０は、サーバ装置１０から検索結果を取得する（ステップＳ１１２）。検索結果が存在する場合には（ステップＳ１１４：Ｙｅｓ）、全ての検索結果を第１表示領域の地図上に、および第２表示領域にリスト形式にて表示する（ステップＳ１１６）。検索結果が存在しない場合には（ステップＳ１１４：Ｎｏ）、その旨のメッセージをディスプレイに表示する（ステップＳ１１８）。
【００５５】
なお、再検索（ステップＳ１１０、Ｓ１１２）をしても、なお検索結果の数が予め定められた数未満である場合には、さらに地図の縮尺を１段階小さくして再度検索を行うことを、予め定められた回数または予め定められた縮尺となるまで繰り返してもよい。
【００５６】
図１５は、本実施形態に係る検索結果表示装置２０における処理の他の例を示すフロー図である。
【００５７】
表示部２０４は、簡単検索用ボタンを表示する際に現在時刻が属する時間帯に応じた表示メッセージおよび検索条件を検索条件記憶部２０６から取得する（ステップＳ２０２）。表示部２０４は、取得した表示メッセージを示した簡単検索用ボタンをディスプレイに表示する（ステップＳ２０４）。
【００５８】
ユーザからの簡単検索用ボタンの選択操作を受け付けると（ステップＳ２０６）、ステップＳ２０２において取得された検索条件（および検索結果表示装置２０のＧＰＳ情報などの現在位置情報）をサーバ装置１０に送信する（ステップＳ２０８）。サーバ装置１０から当該検索条件に合致する検索結果を受信して（ステップＳ２１０）、第１表示領域および第２表示領域に検索結果を表示する（ステップＳ２１２）。
【００５９】
なお、本実施形態においては図５に示される検索条件は検索結果表示装置２０が保持するが、サーバ装置１０が保持するようになっていてもよい（検索条件記憶部２０６がサーバ装置１０に存在していてもよい）。その場合は、例えば、検索結果表示装置２０において簡単検索用ボタンを表示する際にサーバ装置１０の検索条件記憶部１１０に記憶されている表示メッセージおよび検索条件をサーバ装置１０に要求する。そして、サーバ装置１０は、検索結果表示装置２０からの当該要求を受信すると、検索条件記憶部から現在時刻に応じた表示メッセージと検索条件とを取得して検索結果表示装置２０に送信する。検索結果表示装置２０はサーバ装置１０から表示メッセージおよび検索条件を取得すると、表示部２０４は、取得した表示メッセージを示した簡単検索用ボタンをディスプレイに表示する。以下、図１５のステップＳ２０６以降の処理が実行されうる。
【００６０】
ここまで、本発明の一実施形態について説明したが、本発明は上述の実施形態に限定されず、その技術的思想の範囲内において種々異なる形態にて実施されてよいことは言うまでもない。
【００６１】
また、本発明の範囲は、図示され記載された例示的な実施形態に限定されるものではなく、本発明が目的とするものと均等な効果をもたらすすべての実施形態をも含む。さらに、本発明の範囲は、各請求項により画される発明の特徴の組み合わせに限定されるものではなく、すべての開示されたそれぞれの特徴のうち特定の特徴のあらゆる所望する組み合わせによって画されうる。
【符号の説明】
【００６２】
１  検索システム
１０  サーバ装置
２０  検索結果表示装置
３０  ネットワーク
１０２  第１送受信部
１０４  店舗情報記憶部
１０６  地図情報記憶部
１０８  ユーザ情報記憶部
２０２  第２送受信部
２０４  表示部（入力受付部）
２０６  検索条件記憶部
４０  コンピュータ装置
４１  プロセッサ
４２  ＲＡＭ
４３  ＲＯＭ
４４  ハードディスク装置
４５  リムーバブルメモリ
４６  入出力ユーザインタフェース
４７  通信インタフェース
４８  ディスプレイ
５１  第１表示領域
５２  第２表示領域
５３ａ〜５３ｃ  検索結果
５５  入力ボックス
５６  簡単検索用ボタン
５７ａ、５７ｂ  店舗の概要
５８  予約可能な店舗を示すマーク
５９  予約ボタン
６１  ボタン
６２  地図マーク
６３  リスト表示マーク
【要約】
【課題】ユーザの利便性に資する検索システムを提供すること。
【解決手段】コンピュータ装置において、検索条件に合致する検索結果を表示する検索結果表示方法であって、第１表示領域と第２表示領域とを１つの表示画面に表示するステップ（Ｓ１０８、Ｓ１１６）であって、第１表示領域に表示された地図上に検索結果の少なくとも一部を表示するとともに、第２表示領域に検索結果をリスト表示する、ステップと、ユーザの入力操作に応じて前記第１表示領域と前記第２表示領域の、前記表示画面における表示比率を変化させるステップと、を含む、検索結果表示方法。
【選択図】図１４【図１】
0006775663.tif 000002
【図２】
0006775663.tif 000003
【図３】
0006775663.tif 000004
【図４】
0006775663.tif 000005
【図５】
0006775663.tif 000006
【図６】
0006775663.tif 000007
【図７】
0006775663.tif 000008
【図８】
0006775663.tif 000009
【図９】
0006775663.tif 000010
【図１０】
0006775663.tif 000011
【図１１】
0006775663.tif 000012
【図１２】
0006775663.tif 000013
【図１３】
0006775663.tif 000014
【図１４】
0006775663.tif 000015
【図１５】
0006775663.tif 000016