(57)【要約】【課題】  本発明は、単調で味気ない従来の検索プロセスを画期的で魅力的な検索プロセスとするために、遊戯性や娯楽性を有する情報検索の仕組みを実現することを目的とする。【解決手段】  本発明の情報検索装置は、ユーザ端末とネットワークを介して接続され、検索対象である対象情報を記憶する対象情報記憶手段と、ゲームに関するゲーム情報を記憶するゲーム情報記憶手段と、ユーザ端末から送信されるユーザの操作情報を受信する受信手段と、受信手段が受信した操作情報に従いゲーム情報記憶手段に記憶されたゲーム情報を読み出してゲームを実行するゲーム実行手段と、ゲーム実行手段の実行結果に基づいて検索条件を特定する検索条件特定手段と、検索条件特定手段が特定した検索条件に合致する対象情報を対象情報記憶手段から検索する検索手段と、検索手段の検索結果をユーザ端末に送信する送信手段とを備える。【選択図】  図６
2005234879.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末とネットワークを介して接続された情報検索装置であって、
検索対象である対象情報を記憶する対象情報記憶手段と、
ゲームに関するゲーム情報を記憶するゲーム情報記憶手段と、
前記ユーザ端末から送信されるユーザの操作情報を受信する受信手段と、
前記受信手段が受信した操作情報に従い前記ゲーム情報記憶手段に記憶されたゲーム情報を読み出してゲームを実行するゲーム実行手段と、
前記ゲーム実行手段の実行結果に基づいて検索条件を特定する検索条件特定手段と、
前記検索条件特定手段が特定した検索条件に合致する対象情報を前記対象情報記憶手段から検索する検索手段と、
前記検索手段の検索結果を前記ユーザ端末に送信する送信手段と、
を備えることを特徴とする情報検索装置。
【請求項２】
前記送信手段は、
前記ゲーム実行手段のゲーム結果をユーザ端末に送信することを特徴とする請求項１記載の情報検索装置。
【請求項３】
前記対象情報に対する検索条件を記憶する検索条件記憶手段をさらに備え、
前記ゲーム実行手段は、
前記ゲーム情報が双六ゲームに関する双六ゲーム情報である場合、複数のコマから構成される所定の経路上のユーザの位置を前記双六ゲーム情報に従い決定する決定手段と、
前記所定の経路を構成する各コマと検索条件記憶手段に記憶された検索条件とをそれぞれ対応付けたテーブルと、を備え、
前記検索条件特定手段は、
前記決定手段が決定したユーザの位置に該当するコマに対応付けられた検索条件を前記テーブルから特定することを特徴とする請求項１または２記載の情報検索装置。
【請求項４】
前記対象情報は、特定のテーマに関する複数の情報から構成されていることを特徴とする請求項１乃至３いずれか１項に記載の情報検索装置。
【請求項５】
ユーザ端末とネットワークを介して接続された情報検索装置であって、
検索対象である対象情報を記憶する対象情報記憶手段と、
前記対象情報に対する検索条件を記憶する検索条件記憶手段と、
ゲームに関するゲーム情報を記憶するゲーム情報記憶手段と、
前記ゲーム情報記憶手段に記憶されたゲーム情報に基づくゲーム画像を表示するための第１の表示領域と前記検索条件記憶手段に記憶された検索条件を表示するための第２の表示領域とを備える画面を前記ユーザ端末に送信する送信手段と、
前記ユーザ端末から送信されるユーザの操作情報を受信する受信手段と、
前記受信手段が受信した操作情報が前記第１の表示領域に表示されたゲーム画像に対する操作情報である場合には、前記操作情報に従い前記ゲーム情報記憶手段に記憶されたゲーム情報を読み出してゲームを実行し、ゲームの実行結果に基づいて前記検索条件記憶手段に記憶された検索条件を特定し、特定した検索条件に合致する対象情報を前記対象情報記憶手段から検索するゲーム検索手段と、
前記受信手段が受信した操作情報が前記第２の表示領域に表示された検索条件に対する操作情報である場合には、前記操作情報に合致する対象情報を前記対象情報記憶手段から検索する通常検索手段と、
前記ゲーム検索手段又は通常検索手段の検索結果を前記ユーザ端末に送信する送信手段と、
を備えることを特徴とする情報検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象情報を検索する情報検索システムに関し、特に、ユーザの情報検索に遊戯性や偶然性を取り入れた情報検索システムに関する。
【背景技術】
【０００２】
近年、インターネットなどのネットワークを介して多種多様な情報を検索することができる検索システムが普及している。かかる検索システムは、ユーザに提供すべき情報をデータベース等に格納しておき、ユーザが所定の検索条件を指定すると、当該検索条件に合致する情報をデータベースから検索して検索結果を送り返すというものである。ユーザが、データベースに格納されている情報から所望する情報を検索するための仕組みとしては、さまざまな仕組みが提案されている（例えば、特許文献１を参照）。
【特許文献１】特開２００１−１８８９６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
情報検索を行うユーザの中には、ネットワークを介して取得する情報に価値を見出す一方で、キーワードを入力したりカテゴリを選択したりするといった、情報を取得するための情報検索という行為（過程）そのものには、味気なさや単調さを感じているものも多く、例えば、ユーザが情報検索という行為自体を楽しむことができる検索システムへのニーズが存在する。
【０００４】
しかし、従来の検索システムは、ユーザが希望する条件に合致する情報を検索して提供するという枠組みの中で、いかにユーザの希望にマッチする情報を提供するかといった検索精度や、いかに情報を速く検索するかといった検索速度の向上について考慮がなされているものの、ユーザが情報検索という過程自体を楽しむことができるような仕組みについては十分に考慮されていない。
【０００５】
そこで、本発明は、単調で味気ない従来の検索プロセスを画期的で魅力的な検索プロセスとするために、遊戯性や娯楽性を有する情報検索の仕組みを実現することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の情報検索装置は、ユーザ端末とネットワークを介して接続された情報検索装置であって、検索対象である対象情報を記憶する対象情報記憶手段と、ゲームに関するゲーム情報を記憶するゲーム情報記憶手段と、前記ユーザ端末から送信されるユーザの操作情報を受信する受信手段と、前記受信手段が受信した操作情報に従い前記ゲーム情報記憶手段に記憶されたゲーム情報を読み出してゲームを実行するゲーム実行手段と、前記ゲーム実行手段の実行結果に基づいて検索条件を特定する検索条件特定手段と、前記検索条件特定手段が特定した検索条件に合致する対象情報を前記対象情報記憶手段から検索する検索手段と、前記検索手段の検索結果を前記ユーザ端末に送信する送信手段と、を備えることを特徴とする。
【０００７】
また、前記送信手段は、前記ゲーム実行手段のゲーム結果をユーザ端末に送信することを特徴とする。
【０００８】
また、前記対象情報に対する検索条件を記憶する検索条件記憶手段をさらに備え、前記ゲーム実行手段は、前記ゲーム情報が双六ゲームに関する双六ゲーム情報である場合、複数のコマから構成される所定の経路上のユーザの位置を前記双六ゲーム情報に従い決定する決定手段と、前記所定の経路を構成する各コマと検索条件記憶手段に記憶された検索条件とをそれぞれ対応付けたテーブルと、を備え、前記検索条件特定手段は、前記決定手段が決定したユーザの位置に該当するコマに対応付けられた検索条件を前記テーブルから特定することを特徴とする。
【０００９】
また、前記対象情報は、特定のテーマに関する複数の情報から構成されていることを特徴とする。
【００１０】
また、本発明は、ユーザ端末とネットワークを介して接続された情報検索装置であって、検索対象である対象情報を記憶する対象情報記憶手段と、前記対象情報に対する検索条件を記憶する検索条件記憶手段と、ゲームに関するゲーム情報を記憶するゲーム情報記憶手段と、前記ゲーム情報記憶手段に記憶されたゲーム情報に基づくゲーム画像を表示するための第１の表示領域と前記検索条件記憶手段に記憶された検索条件を表示するための第２の表示領域とを備える画面を前記ユーザ端末に送信する送信手段と、前記ユーザ端末から送信されるユーザの操作情報を受信する受信手段と、前記受信手段が受信した操作情報が前記第１の表示領域に表示されたゲーム画像に対する操作情報である場合には、前記操作情報に従い前記ゲーム情報記憶手段に記憶されたゲーム情報を読み出してゲームを実行し、ゲームの実行結果に基づいて前記検索条件記憶手段に記憶された検索条件を特定し、特定した検索条件に合致する対象情報を前記対象情報記憶手段から検索するゲーム検索手段と、前記受信手段が受信した操作情報が前記第２の表示領域に表示された検索条件に対する操作情報である場合には、前記操作情報に合致する対象情報を前記対象情報記憶手段から検索する通常検索手段と、前記ゲーム検索手段又は通常検索手段の検索結果を前記ユーザ端末に送信する送信手段と、を備えることを特徴とする。
【００１１】
また、本発明の情報検索方法は、ユーザ端末とネットワークを介して接続され、検索対象である対象情報を記憶する対象情報記憶手段と、ゲームに関するゲーム情報を記憶するゲーム情報記憶手段と、を備える情報検索装置における情報検索方法であって、前記ユーザ端末から送信されるユーザの操作情報を受信するステップと、前記受信した操作情報に従い前記ゲーム情報記憶手段に記憶されたゲーム情報を読み出してゲームを実行するステップと、前記実行結果に基づいて検索条件を特定するステップと、前記特定した検索条件に合致する対象情報を前記対象情報記憶手段から検索するステップと、前記検索結果を前記ユーザ端末に送信するステップと、を備えることを特徴とする。
【００１２】
本発明の情報検索方法は、コンピュータにより実施することができるが、そのためのコンピュータプログラムは、ＣＤ−ＲＯＭ、磁気ディスク、半導体メモリ及び通信ネットワークなどの各種の媒体を通じてコンピュータにインストールまたはロードすることができる。また、コンピュータプログラムが、ＰＣカードやオプションボードに記録されて流通する場合も含む。
【００１３】
また、本明細書において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、１つの手段が有する機能が２つ以上の物理的手段により実現されても、２つ以上の手段の機能が１つの物理的手段により実現されてもよい。
【発明の効果】
【００１４】
本発明によれば、単調で味気ない従来の検索プロセスを画期的で魅力的な検索プロセスとすることが可能になる。
【発明を実施するための最良の形態】
【００１５】
本発明は、単調で味気ない従来の検索プロセスを画期的で魅力的な検索プロセスとするために、ユーザの情報検索に娯楽性や遊戯性を組み込む点を特徴とする。
【００１６】
本実施形態では、かかる情報検索の仕組みとして、ユーザがゲームをしながら情報を検索していく第１の検索処理（ゲーム検索処理）と、ユーザがカテゴリ等の検索条件を直接指定して情報を検索する第２の検索処理（通常の検索処理）とを備える。ゲーム検索処理は、ユーザの操作に従い所定のゲームを実行するとともに、そのゲームの結果（進行状況）に応じた情報を検索してユーザに提示する。一方、通常の検索処理は、ユーザの指定したキーワードやカテゴリ（検索項目）に従い情報を検索してユーザに提示する。
【００１７】
本発明における情報検索の仕組みは、情報を検索するあらゆる情報検索システム（情報検索サイト）に適用することができるが、ここでは、特定のテーマ（もの、場所、サービス等）について提供することを目的として構築された情報検索サイトに適用した場合について説明する。当該情報検索サイトは、特定の対象地域に関する情報をカテゴリ別にデータベースに格納しており、対象地域を知らないユーザには当該対象地域に対する興味を促すように情報を提供すること、また、対象地域を知っているユーザについては当該対象地域に対する驚きや再発見を促すように情報を提供することを目的としている。
【００１８】
また、本発明では、上述したとおり、ユーザがゲームをしながら対象情報を検索する仕組みを採用している。ゲームの種類や内容は、ユーザの要求や提供業者側の仕様などに応じた任意のものを用いることができるが、本実施形態では、双六をしながら対象情報を検索していく場合を例に説明する。
【００１９】
（情報検索システムの構成）
まず、図１乃至図４を用いて、本実施形態の情報検索システムの構成について説明する。図１は、本実施形態に係る情報検索システムの概略構成を示すブロックダイアグラムである。図２は、本実施形態に係る情報検索装置（サーバ）のハードウェア構成を示すブロック図である。図３は、本実施形態のサーバの機能構成図を示すブロック図である。図４は、本実施形態に係るデータ構成の一例を示す図である。
【００２０】
図１に示すように、情報検索システム１００は、１または１以上のユーザ端末１と、所定の情報をユーザ端末１に提供するためのサーバ３を備え、これらがインターネットなどのネットワーク２を介して相互に接続されることにより構成される。
【００２１】
ユーザ端末１は、たとえばサーバ３にアクセスするためにブラウザプログラムやサーバ３からダウンロードした所定のプログラムを実行するための実行環境を実装したクライアントである。ユーザ端末１には、汎用のパーソナルコンピュータのほか、携帯電話機のような移動体端末装置なども該当する。
【００２２】
サーバ３は、たとえばＷｅｂサーバソフトウェアおよびデータベースを備え、Ｗｅｂサーバおよびデータベースサーバとして機能する。Ｗｅｂサーバソフトウェアは、ユーザ端末１のクライアントから送られるＨＴＴＰによるメッセージを受け付けて、そのメッセージに対応した処理を行うためのものである。例えば、サーバ３は、クライアントからのメッセージがＵＲＬによって指定されるＷｅｂページにアクセスするためのメッセージであると判断する場合には、クライアントにそのＷｅｂページを提供する。
【００２３】
Ｗｅｂページは、例えばＨＴＭＬなどを用いて設計されるクライアントに提供すべき画面を構成するデータでありデータベースに格納されている。Ｗｅｂページは、静的なデータとして予め用意されているものの他、所定のプログラムによって動的に生成されるものが該当する。この所定のプログラムは、ＷｅｂサーバソフトウェアがＨＴＴＰにより特定のメッセージを受け付けた場合に実行され、メッセージに従う処理を実行することにより、ユーザの指示に従ったＷｅｂページを動的に生成するようにサーバ３を機能させる。データベースには、Ｗｅｂページの他、ユーザに提供すべき画像情報（静止画・動画）やゲームに必要なゲーム情報（ゲームプログラムやゲームデータ）が格納されている。
【００２４】
なお、本実施形態においてサーバ３が備える機能は、１の装置が全ての機能を備えていてもよいし、複数の装置が備えるように構成してもよい。
【００２５】
図２は、本実施形態に係るサーバのハードウェア構成を示すブロック図である。サーバ３は、ＣＰＵ、ＲＯＭ、ＲＡＭ、外部記憶装置、ユーザインタフェース、ディスプレイ、プリンタ、および通信インタフェースなどを備える。サーバ３は、クライアントから送られてきた命令に対して所定の処理を実行するために必要な性能を備えた汎用のコンピュータを適用することができる。本実施形態では、ＣＰＵが、ＲＯＭ、ＲＡＭ、外部記憶装置などに記憶された所定のプログラムを実行することにより、図３に示す各種機能実現手段として機能する。
【００２６】
図３は、本実施形態のサーバの機能構成図を示すブロック図である。サーバ３は、本発明における主な構成として、受信手段３０１、ゲーム実行手段３０２、検索条件特定手段３０３、検索手段３０４、送信手段３０５、検索条件記憶手段３１０、対象情報記憶手段３１１、ゲーム情報記憶手段３１２を備えている。
【００２７】
受信手段３０１は、ユーザ端末１から送信される各種要求を受信するためのものである。例えば、受信手段３０１は、ユーザ端末１からユーザの操作情報として、ゲーム開始指示の要求や通常の検索要求等を受信する。そして、操作情報がゲーム開始指示である場合には、ゲーム検索モードに移行して、その旨をゲーム実行手段３０２に受け渡す。一方、通常の検索要求である場合には、通常検索モードに移行して、その旨を検索手段３０４に受け渡す。
【００２８】
ゲーム実行手段３０２は、ゲーム情報記憶手段３１２に記憶されたゲームプログラムを実行するためのものである。ゲーム実行手段３０２は、受信手段３０１から渡されるユーザの操作情報に従ってゲームプログラムを実行することにより、ゲームを進行させる。そして、ゲームの結果を、送信手段３０５を介してユーザ端末１に送信するとともに、検索条件特定手段３０３に受け渡す。
【００２９】
検索条件特定手段３０３は、ゲームの結果に基づいて対象情報を検索するための検索条件を特定するためのものである。検索条件特定手段３０３は、ゲーム実行手段３０２から渡されるゲームの結果に対応する検索条件を、所定の条件に従って決定する。例えば、ゲームの結果と検索条件との対応関係を定義した所定のテーブルを参照して決定することができる。この対応関係には、例えば「ゲーム結果Ａの場合は検索条件Ａ」というように規則的に対応関係が定まるもののほか、「ゲーム結果Ａの場合は検索条件Ａ乃至Ｃのいずれか」というように不規則的に対応関係が定まるものも含まれ、仕様に応じた内容を定義することができる。検索条件特定手段３０３は、決定した検索条件を、検索手段３０４に受け渡す。
【００３０】
検索手段３０４は、所定の検索条件に従って対象情報記憶手段３１１から対象情報を検索するためのものである。検索手段３０４は、ユーザがゲームを実行した場合には、検索条件特定手段３０３から渡された検索条件に基づいて対象情報を検索する。一方、ユーザが直接検索条件を指定した場合には、受信手段３０１から渡された検索条件に基づいて対象情報を検索する。検索手段３０４は、検索結果を送信手段３０５に受け渡す。
【００３１】
送信手段３０５は、ユーザ端末１から送られた各種要求に対する実行結果をユーザ端末１に送り返すためのものである。例えば、送信手段３０５は、検索手段３０４から渡される検索結果（対象情報）を送り返すとともに、ゲーム実行手段３０２から渡されるゲームの実行結果を送り返す。
【００３２】
検索条件記憶手段３１０は、対象情報を検索するための検索条件を記憶するためのものであり、対象情報記憶手段３１１は、ユーザに提供すべき対象情報を記憶するためのものであり、ゲーム情報記憶手段３１２は、ゲームの実行に必要な各種情報（プログラムやデータ）を記憶するためのものである。これら記憶手段のデータ構成については後述する。
【００３３】
なお、ゲーム実行手段３０２等の各手段は、ＣＰＵが、ＲＯＭ、ＲＡＭ、外部記憶装置などに格納されたプログラムをロードして実行することにより実現されることを想定しているが、一部が専用のハードウェアを用いて実現する構成としてもよい。
【００３４】
（各記憶手段のデータ構成）
次に、図４を用いて、本システムにて使用するデータのデータ構成について説明する。図４は、本実施形態に係る各記憶手段のデータ構成の一例を示す図である。
【００３５】
図４（Ａ）は、本実施形態に係る検索条件記憶手段３１０のデータ構成の一例を示す図である。本実施形態では、ユーザに提供すべき情報をカテゴリ（検索項目）別に分類して管理している。検索条件記憶手段３１０は、各検索項目を一意的に特定するための検索項目ＩＤと、検索項目の内容（タイトル）とを対応付けて記憶している。検索項目の設定は、対象情報の内容や量等に応じて適宜設定が可能である。対象情報が特定の地域情報である場合には、検索項目には、「今週のチラシ」、「交通マップ」、「主婦のアルバイト」など、対象地域に密接した内容のカテゴリが設定される。
【００３６】
図４（Ｂ）は、本実施形態に係る対象情報記憶手段３１１のデータ構成の一例を示す図である。対象情報記憶手段３１１は、対象情報を一意的に特定するための情報ＩＤと、情報の内容（情報の格納位置を示すポインタ）と、当該情報が属する検索項目（カテゴリ）の検索項目ＩＤと、を対応付けて記憶している。
【００３７】
図４（Ｃ）は、本実施形態に係るゲーム情報記憶手段３１２のデータ構成の一例を示す図である。ゲーム情報記憶手段３１２は、ゲームの実行に必要なゲームプログラムやゲームデータ（画像データ等）を記憶する。ゲームが双六である場合、ゲーム情報は双六ゲームに関する双六ゲーム情報となり、例えば、複数のコマから構成される所定の経路を有する双六盤や、双六盤の経路上を移動するユーザの停止位置を決定するためのプログラムなどが該当する。
【００３８】
また、ゲーム情報記憶手段３１２は、ゲーム結果と検索項目とを対応付けたテーブルを備える。ゲームが双六である場合、ゲーム結果（ゲームのステータス）は、双六盤の経路上におけるユーザの停止位置（ユーザが停止したコマ）であるので、各コマを識別するためのコマＩＤと検索項目ＩＤとが対応付けられている。例えば、同図によれば、コマＩＤが０１の場合には、検索項目０１に従う対象情報が検索され、コマＩＤが０３の場合には、検索項目０５に従う対象情報が検索される。なお、ゲーム結果と検索条件との対応付けは同図に示すテーブルの構成に限られず、例えば、コマＩＤと複数の検索項目、コマＩＤとキーワード等を対応付けてもよい。
【００３９】
（サーバにおける情報検索処理の流れ）
以下、図５〜図９を参照してサーバ３における情報検索処理の流れについて説明する。図５は、サーバ３においてユーザの操作情報を受信しゲーム検索処理又は通常の検索処理へ移行するまでの処理の流れを示すフローチャートである。図６は、ユーザ端末に表示されるトップ画面の一例を示す図である。図７は、サーバ３におけるゲーム検索処理の流れを示すフローチャートである。図８は、ゲーム検索処理における画面の遷移を示す図である。図９は、サーバ３における通常の検索処理の流れを示すフローチャートである。なお、フローチャート中の各工程（符号が付与されていない部分的な工程を含む）は、処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。
【００４０】
まず、図５を用いて、サーバ３においてユーザの操作情報を受信しゲーム検索処理又は通常の検索処理へ移行するまでの処理の流れを説明する。サーバ３は、ユーザ端末１から送られる所定の要求（サイトへのアクセス要求）を受信すると、ゲーム情報に基づくゲーム画像を表示するための第１の表示領域（ゲーム領域）と、検索条件記憶手段３１０に記憶された検索条件を表示するための第２の表示領域（項目領域）とを備える所定のトップ画面情報を送信する（ＳＴＥＰ７０１）。
【００４１】
ユーザ端末１のブラウザは、受信したトップ画面情報を解釈してディスプレイに図６に示すような画面６１を表示する。同図に示すように、トップ画面には、ゲーム情報が表示されるゲーム領域６１ａと通常検索に必要な検索項目が表示される項目領域６１ｂとが表示される。
【００４２】
ゲームが双六である場合、ゲーム領域６１ａはスタート（開始）からゴール（終了）までの経路を分割して得られる複数のコマから構成される。また、ゲーム領域６１ａには、ユーザがゲームの進行に必要な操作情報を入力するための入力手段としてのルーレット６１ｃが表示されている。ルーレット６１ｃは、ユーザのゲーム開始指示に従って回転を開始し、その後、所定の位置で停止する。ルーレット６１ｃが停止した位置の数字に対応してユーザはコマを進めることができ、ユーザが進めたコマに表示されている項目に対応する情報が検索され表示される。
【００４３】
一方、項目領域６１ｂは、対象情報をカテゴリ分類した複数の検索項目が表示され、各検索項目はユーザが選択可能に構成されている。ユーザは、所望する情報に関連のありそうな検索項目を指定すると、指定された検索項目に合致する情報が検索され表示される。
【００４４】
ユーザは、ゲームを希望する場合には、マウスやキーボード等の入力装置を操作してゲーム領域６１ａの所定位置を指定することにより、ゲームの開始や続行に関する操作情報を入力することができる。また、ユーザが、通常の検索を希望する場合には、同様に項目領域６１ｂの所定位置を指定することにより、所望する検索項目を指定する操作情報を入力することができる。ユーザ端末１は、ユーザがゲーム領域６１ａの所定位置を指定すると、操作情報として指定された位置に対応する情報（ゲーム開始要求、ゲーム続行要求など）をサーバ３に送信する。また、ユーザが項目領域６１ｂの所定位置を指定すると、操作情報として指定された検索項目に対応する検索項目ＩＤをサーバ３に送信する。
【００４５】
サーバ３の受信手段３０１は、操作情報を受信すると（ＳＴＥＰ７０２のＹｅｓ）、受信した操作情報がゲーム検索に関する情報（ゲームの開始又は続行の指示）か、通常検索に関する情報（検索項目ＩＤ）かを判断し、ゲーム検索に関する情報である場合には、操作情報をゲーム実行手段３０２に受け渡すことによりゲーム検索処理に移行する（ＳＴＥＰ７０４）。一方、操作情報が、通常検索に関する情報（検索項目ＩＤ）と判断した場合には、操作情報を検索手段３０４に受け渡すことにより通常検索処理に移行する（ＳＴＥＰ７０５）。
【００４６】
次に、図７及び図８を用いてサーバ３におけるゲーム検索処理の流れを説明する。ゲーム実行手段３０２は、操作情報に従いゲーム検索の開始か否かを判断する（ＳＴＥＰ８０１）。例えば、操作情報にゲーム開始指示が含まれている場合には、ゲーム開始に必要な初期設定処理を行う（ＳＴＥＰ８０２）。初期設定処理は、たとえば、ゲームステータス等の設定であり、ゲームが双六である場合には、ステータスとしてユーザの現在のコマ位置（以下、「現在コマ位置情報」という。）の値に０を設定する。一方、操作情報にゲーム再開指示が含まれている場合には、初期設定は行わない。
【００４７】
次に、ゲーム実行手段３０２は、例えばゲーム情報記憶手段３１２に記憶されたルーレット回転動作のためのモジュール（以下、「ルーレット動作モジュール」という）を実行してルーレットを動作させ、その動作情報をユーザ端末１に送信する（ＳＴＥＰ８０３）。なお、ルーレット動作モジュールは、ルーレットが回転する様子をユーザ端末１のディスプレイ上に表示するための画像データを生成するためのプログラムである。ルーレットの動作情報（画像データ）を受信したユーザ端末１は、動作情報に基づいてルーレットが回転する画像をディスプレイに表示する。図８の画面８１ａによれば、ルーレットが回転する画像が表示されていることがわかる。
【００４８】
次に、ゲーム実行手段３０２は、ルーレット動作モジュールに従いルーレットの停止位置を算出する（ＳＴＥＰ８０４）。ここでは、ルーレットが８分割されているので、１〜８のいずれかの値をルーレットの停止位置として算出する。ルーレット動作モジュール（関数）は、仕様に応じた内容のものを採用することができるが、ゲームの遊戯性や偶然性を高めるために、算出される停止位置の値に規則性が出ないような内容のものを使用することが望ましい。
【００４９】
ゲーム実行手段３０２は、ルーレットの停止位置を算出すると、算出結果に従って次のコマを決定し、ステータスを更新する（ＳＴＥＰ８０５）。次のコマは、所定の記憶領域からステータスである現在コマ位置情報の値を読み出して、この値に停止位置の値を加算することにより算出することができる。例えば、ルーレットの停止位置が「３」である場合、現在コマ位置情報の値０に３を加算して、次のコマの位置は３となる。そして、ステータスである現在コマ位置情報の値を３に更新する。ゲーム実行手段３０２は、更新した現在コマ位置情報をユーザ端末１に送信する。
【００５０】
ユーザ端末１は、現在コマ位置情報を受信すると、そのコマ位置で停止するようにルーレットの動作を制御し、動作結果をディスプレイに表示する。図８の画面８１ｂによれば、ルーレットが３の位置で停止し、双六盤上のユーザの位置が３つ進み、項目Ｄのコマで停止していることがわかる。
【００５１】
一方、サーバ３のゲーム実行手段３０２は、現在コマ位置情報を検索条件特定手段３０３に受け渡す。検索条件特定手段３０３は、受け渡された現在コマ位置情報に従い、対象情報を検索するための検索条件（検索項目）を決定する（ＳＴＥＰ８０６）。具体的には、ゲーム情報記憶手段３１２に記憶されたテーブルを参照して特定する。
【００５２】
図４（Ｃ）に示すようにテーブルには、コマＩＤと検索項目ＩＤとが対応付けられているので、検索条件特定手段３０３は、現在コマ位置情報に一致するコマＩＤに対応する検索項目を読み出すことにより、検索項目を特定することができる。検索条件特定手段３０３は、特定した検索項目（検索項目ＩＤ）を、検索手段３０４に受け渡す。
【００５３】
検索手段３０４は、受け渡された検索項目ＩＤに合致する対象情報を対象情報記憶手段３１１から検索し（ＳＴＥＰ８０７）、検索結果をユーザ端末１に送信する（ＳＴＥＰ８０８）。
【００５４】
ユーザ端末１は、検索結果を受信すると、当該検索結果をディスプレイに表示する。図８の画面８２によれば、ユーザが停止したコマに対応する項目Ｄに関する情報が表示されていることがわかる。ユーザが停止したコマに対応する検索項目に関する情報の提示方法は、仕様に応じて任意に設定することができる。例えば、検索項目Ｄが「公園」である場合には、対象地域の特定の公園に関する情報を提示するように設定してもよいし、あるいは公園のリスト情報を提示するように設定することもできる。ユーザは、対象地域の公園に関する情報を閲覧することで、例えば、対象地域にユーザが思っていた以上の公園が存在することや、ユーザが知らない有名な公園が存在することを知って驚く可能性があり、かかる驚きはユーザの対象地域に対する再発見を促すことになる。
【００５５】
なお、特定した検索項目（検索項目ＩＤ）が、さらに複数のカテゴリに分類されている場合には、カテゴリをユーザ端末１に送信し、ユーザ端末１にて指定されたカテゴリに合致する対象情報を検索する。例えば、検索項目Ｄ「公園」が、さらに、「緑の多い公園」、「幼児向け公園」など下位の階層に分類されている場合が該当する。
【００５６】
ユーザは、情報の閲覧画面８２にて、前のページ（トップページ）に戻りたい場合には、戻るボタンを選択することができる。ユーザが戻るボタンを選択すると、ユーザ端末１は、前の画面に遷移する指示を操作情報としてサーバ３に送信する。
【００５７】
一方、サーバ３は、検索結果を送信すると、ユーザ端末１から送信される操作情報（例えば、ゲーム再開の指示）を待機している（ＳＴＥＰ８０９）。ユーザの操作情報を受け付けたサーバ３は、操作情報に対応した処理を実行すべく、図５のＳＴＥＰ７０２に戻る。そして、操作情報がゲーム再開の指示である場合には、図７のゲーム検索処理を実行する。
【００５８】
再開後のゲーム検索処理の場合、ゲーム実行手段３０２は、ＳＴＥＰ８０３から処理を開始する。図８の画面８３、８３ａによれば、ゲーム再開によりトップ画面に戻りルーレットが回転していることがわかる。ルーレット回転後、上述した処理と同様にルーレットの停止位置が計算され、ユーザが次に進むべきコマが決定される。ここでは、ルーレットの停止位置が「２」と算出され、現在コマ位置情報３に２が加算されて更新後の現在コマ位置情報には５が設定されている。
【００５９】
図８の画面８３ｂに示すように、ユーザのコマが２進むと、当該コマには項目Ｂが対応しているので、画面８４には、項目Ｂに合致する対象情報が表示されていることがわかる。例えば、検索項目Ｂが「交通情報」である場合には、対象地域の交通に関する情報が表示される。ユーザは、対象地域の交通情報を閲覧することで、例えばユーザがそれまで知らなかった新たな交通手段（例えば地域に密着したローカルバス等）を発見する可能性があり、この発見もまたユーザの対象地域に対する再発見を促すことになる。
【００６０】
最後に、図９を用いて、サーバ３における通常の検索処理の流れを説明する。サーバ３の受信手段３０１は、ユーザ端末１から送られる操作情報（検索項目ＩＤ）を受信すると、受信した検索項目ＩＤを検索手段３０４に受け渡し、検索手段３０４は、この操作情報に基づいて対象情報記憶手段３１１から対象情報を検索する（ＳＴＥＰ９０１）。
【００６１】
検索手段３０４は、検索結果を送信手段３０５を介してユーザ端末１に送信する（ＳＴＥＰ９０２）。そして、サーバ３は、ユーザ端末１から送信される操作情報を待機する（ＳＴＥＰ９０３）。ユーザ端末１は、受信した検索結果をブラウザに表示する。これによれば、ユーザは、所望する対象情報をダイレクトに閲覧することができる。
【００６２】
上記実施形態の構成によれば、ユーザは、ゲームをしながら対象地域の情報を検索することができるので、情報検索という行為を楽しみながら実施することができるようになる。その結果、単調で味気ない従来の検索プロセスを娯楽性や遊戯性のある検索プロセスとすることが可能になる。
【００６３】
また、上記実施形態の構成によれば、ゲームの進行（結果）に応じた情報が検索されるので、情報検索という行為に偶然性という要素が取り込まれる結果、単調で味気ない従来の検索プロセスに一種の緊張感や面白みを与えることができるようになる。
【００６４】
また、上記実施形態の構成によれば、ゲームの進行（結果）に応じた情報が検索されるので、ユーザは、通常の検索では検索しないような情報を閲覧する場合があり、その結果、未知の情報を通じて、対象サイトが提供するテーマを再発見する可能性が高くなる。
（その他の実施形態）
本発明は上記実施形態に限定されることなく、種々に変形して適用することが可能である。
【００６５】
（１）たとえば、上記実施形態では、ゲーム検索処理にて実行するゲームが双六ゲームである場合について説明したが、本発明はこれに限られず、適宜他のゲームを採用することができる。例えば、対象情報が特定の地域に属する情報である場合に、特定の地域を仮想空間に表現し、ユーザが仮想空間に存在する町並みを歩くという形態のゲームも考えられる。仮想空間上の町並みには、検索項目に対応するオブジェクト（例えば、お店、公園、駅など）が配置され、ユーザがあるオブジェクトにたどり着くと、そのオブジェクトに対応付けられた検索項目に合致する対象情報を検索するように構成することができる。
【００６６】
（２）また、上記実施形態においてサーバ３が実行する処理は、処理内容に応じてユーザ端末１が実行するように構成することができる。例えば、上記実施形態では、サーバ３が、ルーレットの回転動作のためのモジュールを実行してルーレットを動作させる場合について説明したが、このモジュールをユーザ端末１にダウンロードさせて、ユーザの操作に応じてユーザ端末１がルーレットの回転動作を処理し、ルーレットの停止位置やユーザのコマ位置を計算するようにしてもよい。その場合、ユーザ端末１は、計算したユーザのコマ位置又はコマ位置に対応する検索項目をサーバ３に送信し、サーバ３は、送信されたコマ位置又はコマ位置に対応する検索項目に従い対象情報を検索することができる。
【００６７】
（３）また、ゲーム結果に基づいて検索されるべき対象情報を、動的に生成して提供するようにしてもよい。双六ゲームの場合、ユーザがゴールに到達した場合には、例えば対象地域にて利用可能な所定のクーポン情報を提供することとし、この利用可能なクーポン情報を、ユーザがゴールに到達するまでの時間やゲーム内容に応じて生成するように構成することもできる。例えば、ユーザが双六盤上で「お店」に該当するコマに停止した場合、お店に関する情報が検索されるともに、ユーザがゴールすると、検索されたお店にて利用可能なクーポン情報が生成されユーザ端末１に送信される。
【図面の簡単な説明】
【００６８】
【図１】情報検索システムの概略構成を示すブロックダイアグラムである。
【図２】サーバのハードウェア構成を示すブロック図である。
【図３】サーバの機能構成図を示すブロック図である。
【図４】本実施形態に係るデータ構成の一例を示す図である。
【図５】ユーザの操作情報を受信しゲーム検索処理又は通常の検索処理へ移行するまでの処理の流れを示すフローチャートである。
【図６】ユーザ端末に表示されるトップ画面の一例を示す図である。
【図７】ゲーム検索処理の流れを示すフローチャートである。
【図８】ゲーム検索処理における画面の遷移を示す図である。
【図９】通常の検索処理の流れを示すフローチャートである。
【符号の説明】
【００６９】
１  ユーザ端末
２  ネットワーク
３  サーバ
１００  情報検索システム
３０１  受信手段
３０２  ゲーム実行手段
３０３  検索条件特定手段
３０４  検索手段
３０５  送信手段
３１０  検索条件記憶手段
３１１  対象情報記憶手段
３１２  ゲーム情報記憶手段
【図１】
2005234879.tif 000003
【図２】
2005234879.tif 000004
【図３】
2005234879.tif 000005
【図４】
2005234879.tif 000006
【図５】
2005234879.tif 000007
【図６】
2005234879.tif 000008
【図７】
2005234879.tif 000009
【図８】
2005234879.tif 000010
【図９】
2005234879.tif 000011