(57)【特許請求の範囲】
【請求項１】
Ｗｅｂドキュメントを検索する方法であって、サーバの制御部が、
検索キーワードを表す検索キーワードデータと、検索要求者を表すユーザＩＤデータと、を端末から通信制御部で受信をする受信ステップと、
前記受信に応じて、複数のキーワードをあらかじめサーバの記憶部で記憶した抽選キーワードテーブルから抽選により一つ又は複数の当選キーワードを選択して当選キーワードを決定する抽選ステップと、
当該当選キーワードを表す当選キーワードデータと、受信をした前記検索キーワードデータと、を比較する比較ステップと、
前記比較ステップにおいて、前記当選キーワードデータと前記検索キーワードデータとが一致する場合に、当選と決定し、当選データを前記ユーザＩＤデータに関連付けて記憶部に記憶する当選データ記憶ステップと、
前記受信に応じて、前記検索キーワードデータに基づいて、記憶部に記憶されたドキュメントの検索をする検索ステップと、
前記検索の結果を表す結果データと前記当選データとに基づいて、検索結果を端末に表示するための検索結果画面データを生成して前記端末に通信制御部で送信をする結果送信ステップと、
さらに前記受信に応じて、記憶部の検索キーワードテーブルに、前記受信をした前記検索キーワードデータおよび、前記検索キーワードデータが検索に使用された回数を示す引用数を記憶する検索キーワード記憶ステップと、を実行し、
サーバの制御部が、前記抽選ステップにおいて、前記検索キーワード記憶ステップにおいて記憶した検索キーワードテーブルを参照して、前記抽選キーワードテーブルに記憶した前記複数のキーワードデータのうち前記引用数が所定以上の前記検索キーワードデータと一致するものから抽選により一つ又は複数の当選キーワードを選択して当選キーワードを決定し、
サーバの制御部が、前記結果送信ステップにおいて、前記当選キーワードデータに基づいて、端末に当選キーワードをさらに表示するための検索結果画面データを生成して前記端末に通信制御部で送信する方法。
【請求項２】
前記サーバの制御部が、前記抽選ステップにおいて、所定の期間内の当選回数を前記当選データに基づいて算出し、当該当選回数が所定の回数に達した場合に、抽選を行わない請求項１に記載の方法。
【請求項３】
前記サーバの制御部が、前記受信ステップにおいて、当該検索要求者から検索キーワードデータを受信した回数を表す検索回数データを前記ユーザＩＤデータに関連付けて記憶部に記憶し、
前記サーバの制御部が、前記抽選ステップにおいて、前記ユーザＩＤデータに基づいて、当該ユーザの前記検索回数に応じて、前記検索回数が多いユーザほど多い数の当選キーワードを決定するか、或いは、前記検索回数が多いユーザほど少ない数の当選キーワードを決定する請求項１または請求項２に記載の方法。
【請求項４】
前記サーバの制御部が、前記比較ステップにおいて、前記当選キーワードと前記検索キーワードとが一部一致する場合に、前記当選データ記憶ステップにおいて、部分当選と決定して部分当選データを前記ユーザＩＤデータに関連付けて記憶部に記憶する請求項１から請求項３のいずれかに記載の方法。
【請求項５】
Ｗｅｂドキュメントを検索するサーバであって、
検索キーワードを表す検索キーワードデータと、検索要求者を表すユーザＩＤデータと、を端末から受信をする受信手段と、
前記受信に応じて、複数のキーワードをあらかじめ記憶した抽選キーワードテーブルから抽選により一つ又は複数の当選キーワードを選択して当選キーワードを決定する抽選手段と、
当該当選キーワードを表す当選キーワードデータと、受信をした前記検索キーワードデータと、の比較をする比較手段と、
前記比較において、前記当選キーワードデータと前記検索キーワードデータとが一致する場合に、当選と決定し、当選データを前記ユーザＩＤデータに関連付けて記憶部に記憶する当選データ記憶手段と、
前記受信に応じて、前記検索キーワードデータに基づいて、記憶部に記憶されたドキュメントの検索をする検索手段と、
前記検索の結果を表す結果データと前記当選データとに基づいて、検索結果を端末に表示するための検索結果画面データを生成して前記端末に送信をする結果送信手段と、
さらに前記受信に応じて、検索キーワードテーブルに、前記受信をした前記検索キーワードデータおよび、前記検索キーワードデータが検索に使用された回数を示す引用数を記憶する検索キーワード記憶手段と、を含み、
前記抽選手段は、前記検索キーワード記憶手段が記憶した検索キーワードテーブルを参照して、前記抽選キーワードテーブルに記憶した前記複数のキーワードデータのうち前記引用数が所定以上の前記検索キーワードデータと一致するものから抽選により一つ又は複数の当選キーワードを選択して当選キーワードを決定し、
前記結果送信手段は、前記当選キーワードデータに基づいて、端末に当選キーワードをさらに表示するための検索結果画面データを生成して前記端末に送信するサーバ。
【請求項６】
サーバにＷｅｂドキュメントを検索させるプログラムであって、
検索キーワードを表す検索キーワードデータと、検索要求者を表すユーザＩＤデータと、を端末から通信制御部で受信をさせる受信ステップと、
前記受信に応じて、複数のキーワードをあらかじめサーバの記憶部で記憶した抽選キーワードテーブルから抽選により一つ又は複数の当選キーワードを選択させて当選キーワードを決定させる抽選ステップと、
当該当選キーワードを表す当選キーワードデータと、受信をさせた前記検索キーワードデータと、を比較させる比較ステップと、
前記比較ステップにおいて、前記当選キーワードデータと前記検索キーワードデータとが一致する場合に、当選と決定し、当選データを前記ユーザＩＤデータに関連付けて記憶部に記憶させる当選データ記憶ステップと、
前記受信に応じて、前記検索キーワードデータに基づいて、記憶部に記憶されたドキュメントの検索をさせる検索ステップと、
前記検索の結果を表す結果データと前記当選データとに基づいて、検索結果を端末に表示するための検索結果画面データを生成させて前記端末に通信制御部で送信をさせる結果送信ステップと、
さらに前記受信に応じて、記憶部の検索キーワードテーブルに、前記受信をした前記検索キーワードデータおよび、前記検索キーワードデータが検索に使用された回数を示す引用数を記憶する検索キーワード記憶ステップと、を前記サーバの制御部に実行させ、
前記抽選ステップにおいて、前記サーバの制御部に、前記検索キーワード記憶ステップにおいて記憶した検索キーワードテーブルを参照させて、前記抽選キーワードテーブルに記憶した前記複数のキーワードデータのうち前記引用数が所定以上の前記検索キーワードデータと一致するものから抽選により一つ又は複数の当選キーワードを選択して当選キーワードを決定させ、
前記結果送信ステップにおいて、前記サーバの制御部に、前記当選キーワードデータに基づいて、端末に当選キーワードをさらに表示するための検索結果画面データを生成させて前記端末に通信制御部で送信させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂドキュメントを検索する方法に関するものである。
【背景技術】
【０００２】
従来、インターネットユーザが、検索キーワードを用いて、要求するＷｅｂドキュメントを検索する方法が知られている。
【０００３】
例えば、このような検索方法は、ドキュメントが階層に組織されているドキュメント保管庫にあるドキュメントに対して適用されている（特許文献１）。この方法によれば、検索は、階層でのデータ要素間の相互関係を考慮して遂行され得る。このような検索方法を前提として、階層的なデータの、効率のよい格納庫を提供する例も出てきている。
【０００４】
一方、ユーザ要求の中で指定された状況や嗜好と、利用履歴データベースに含まれるサービス利用の際の状況や嗜好とを適合させることで、状況や嗜好に応じた評価スコアを計算する検索方法も提案されている（特許文献２）。この方法によれば、アクセス数やユーザ数によって単純にランキングを計算するのではなく、どんな状況（位置や時間、活動状況）や嗜好のユーザがそのサービスを利用したかの情報を用いて、サービスを推薦することができる。
【特許文献１】特表２００１−５２２０９７号公報
【特許文献２】特開２００５−１７４０９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のようなＷｅｂドキュメントを検索する技術の開発の方向性は、大量のＷｅｂドキュメントから、インターネットユーザが要求する検索キーワードと一致する情報を効率的に見つけだすことに向けられており、検索プロセスそのものを通じてユーザを楽しませる技術に関しては、改善の余地がある。
【０００６】
そこで、本発明の目的は、インターネットユーザが、Ｗｅｂドキュメントを検索する際に、当該検索の効率性等の機能を維持しつつ、当該検索プロセスを通じてユーザを楽しませることができる検索方法を提供することにある。
【課題を解決するための手段】
【０００７】
具体的には、以下のようなものを提供する。
【０００８】
（１）  Ｗｅｂドキュメントを検索する方法であって、サーバが、
検索キーワードを表す検索キーワードデータと、検索要求者を表すユーザＩＤデータと、を端末から受信をする受信ステップと、
前記受信に応じて、当選キーワードを抽選により決定する抽選ステップと、
当該当選キーワードを表す当選キーワードデータと、受信をした前記検索キーワードデータと、を比較する比較ステップと、
前記比較ステップにおいて、前記当選キーワードデータと前記検索キーワードデータとが一致する場合に、当選と決定し、当選データを前記ユーザＩＤデータに関連付けて記憶部に記憶する当選データ記憶ステップと、
前記受信に応じて、前記検索キーワードデータに基づいて、記憶部に記憶されたドキュメントの検索をする検索ステップと、
前記検索の結果を表す結果データと前記当選データとに基づいて、検索結果を端末に表示するための検索結果画面データを生成して前記端末に送信をする結果送信ステップと、を含む方法。
【０００９】
（１）の発明によれば、サーバは、検索キーワードを表す検索キーワードデータと、検索要求者を表すユーザＩＤデータと、を端末から受信をし、前記受信に応じて、当選キーワードを抽選により決定し、当該当選キーワードを表す当選キーワードデータと、受信をした前記検索キーワードデータと、の比較をし、当該比較において、前記当選キーワードデータと前記検索キーワードデータとが一致する場合に、当選と決定して当選データを前記ユーザＩＤデータに関連付けて記憶部に記憶し、前記受信に応じて、前記キーワードデータに基づいて、記憶部に記憶されたドキュメントの検索をし、前記検索の結果を表す結果データと前記当選データとに基づいて、検索結果画面データを生成して前記端末に送信することができる。
【００１０】
このことにより、サーバは、毎回の検索プロセスに際して、ユーザが入力した検索キーワードとあらかじめ抽選により決定した当選キーワードとが一致した場合に、当選をしたことを記憶することができる。
【００１１】
その結果、検索サービスの提供者は、ユーザに対して、当該当選に応じた特典ポイントの付与や、商品の提供その他の様々な利益を提供することができる。
【００１２】
（２）  前記サーバが、前記結果送信ステップにおいて、前記当選キーワードデータに基づいて、端末に当選キーワードをさらに表示するための検索結果画面データを生成して前記端末に送信する（１）に記載の方法。
【００１３】
（２）の発明によれば、前記サーバは、前記当選キーワードデータに基づいて、端末に当選キーワードをさらに表示するための検索結果画面データを生成して前記端末に送信することができる。
【００１４】
このことにより、前記端末は、毎回の検索プロセスに際して、検索結果画面において当選キーワードを表示させることができる。このことにより、ユーザは、当該検索キーワードによる抽選が行われていることを知ることができる。その結果、次回の検索からユーザは「当選するかもしれない」という期待感を持って検索結果画面を見ることができる。また、ユーザは、自らが入力した検索キーワードと比較することができる。その結果、ユーザは、当選キーワードと検索キーワードとの関係が近い／遠い、といった評価を楽しむことができる。
【００１５】
（３）  前記サーバが、前記抽選ステップにおいて、所定の期間内の当選回数を前記当選データに基づいて算出し、当該当選回数が所定の回数に達した場合に、抽選を行わない（１）又は（２）に記載の方法。
【００１６】
（３）の発明によれば、前記サーバは、所定の期間内の当選回数を前記当選データに基づいて算出し、当該当選回数が所定の回数に達した場合に、抽選を行わないようにすることができる。
【００１７】
このことにより、前記サーバは、所定の期間（例えば１ヶ月）内の当選回数が所定の回数（例えば１００回）に達した場合、それ以降の抽選を行わない。このことにより、検索サービスの提供者は、所定の期間内の当選回数をコントロールすることができる。
【００１８】
（４）  前記サーバが、前記受信ステップにおいて、ユーザＩＤデータに検索回数を表す検索回数データを関連付けて記憶し、
前記抽選ステップにおいて、前記ユーザＩＤデータに基づいて、当該ユーザの前記検索回数に応じて異なる数の当選キーワードを抽選により決定する（１）から（３）のいずれかに記載の方法。
【００１９】
（４）の発明によれば、前記サーバは、ユーザＩＤデータに検索回数を表す検索回数データを関連付けて記憶し、前記ユーザＩＤデータに基づいて、当該ユーザの前記検索回数に応じて異なる数の当選キーワードを抽選により決定することができる。
【００２０】
このことにより、前記サーバは、それぞれのユーザの検索回数に応じて異なる数の当選キーワードを決定することができる。その結果、ユーザは、当該ユーザの検索回数に応じて異なる確率で当選することになる。
【００２１】
例えば、検索回数が多いユーザほど多い数の当選キーワードを決定するようにしてもよい。その結果、単位ユーザ当たりの検索回数を伸ばすことができる可能性がある。
【００２２】
また、検索回数が多いユーザほど少ない数の当選キーワードを決定するようにしてもよい。その結果、より多くのユーザに当選の機会を与えることができる可能性がある。
【００２３】
また、検索回数に応じて、抽選により毎回異なる数の当選キーワードを決定するようにしてもよい。当該当選キーワードの数は、乱数を発生させて決定してもよい。その結果、ユーザは、宝くじを引く感覚で毎回の検索を楽しむことができる。
【００２４】
（５）  前記サーバが、前記比較ステップにおいて、前記当選キーワードと前記検索キーワードとが一部一致する場合に、前記当選データ記憶ステップにおいて、部分当選と決定して部分当選データを前記ユーザＩＤデータに関連付けて記憶部に記憶する（１）から（４）のいずれかに記載の方法。
【００２５】
（５）の発明によれば、前記サーバは、前記当選キーワードと前記検索キーワードとが一部一致する場合に、部分当選と決定して部分当選データを前記ユーザＩＤデータに関連付けて記憶部に記憶することができる。
【００２６】
このことにより、検索キーワードと当選キーワードが完全に一致しない場合にも、一部一致する場合には部分当選したことを記憶することができる。
【００２７】
その結果、検索サービスの提供者は、ユーザに対して特典ポイントの付与や、商品の提供その他の様々な利益を提供する際に、（完全な）当選の場合だけでなく部分当選の場合も合わせてポイント付与や利益の提供の対象とすることができる。
【００２８】
キーワードが完全に一致しなければ当選しない場合に比較して、検索サービスの提供者は、ユーザに対してより多くの当選機会を実現しつつ、付与するポイントや提供する利益を差し引く調整を行うことによって、必要なコストを調整することができる。
【００２９】
（６）  Ｗｅｂドキュメントを検索するサーバであって、
検索キーワードを表す検索キーワードデータと、検索要求者を表すユーザＩＤデータと、を端末から受信をする受信手段と、
前記受信に応じて、当選キーワードを抽選により決定する抽選手段と、
当該当選キーワードを表す当選キーワードデータと、受信をした前記検索キーワードデータと、の比較をする比較手段と、
前記比較において、前記当選キーワードデータと前記検索キーワードデータとが一致する場合に、当選と決定し、当選データを前記ユーザＩＤデータに関連付けて記憶部に記憶する当選データ記憶手段と、
前記受信に応じて、前記キーワードデータに基づいて、記憶部に記憶されたドキュメントの検索をする検索手段と、
前記検索の結果を表す結果データと前記当選データとに基づいて、検索結果を端末に表示するための検索結果画面データを生成して前記端末に送信をする結果送信手段と、を含むサーバ。
【００３０】
（６）の発明によれば、当該サーバを用いることにより（１）と同様の効果を期待できる。
【００３１】
（７）  サーバにＷｅｂドキュメントを検索させるプログラムであって、
検索キーワードを表す検索キーワードデータと、検索要求者を表すユーザＩＤデータと、を端末から受信をさせる受信ステップと、
前記受信に応じて、当選キーワードを抽選により決定させる抽選ステップと、
当該当選キーワードを表す当選キーワードデータと、受信をさせた前記検索キーワードデータと、を比較させる比較ステップと、
前記比較ステップにおいて、前記当選キーワードデータと前記検索キーワードデータとが一致する場合に、当選と決定し、当選データを前記ユーザＩＤデータに関連付けて記憶部に記憶させる当選データ記憶ステップと、
前記受信に応じて、前記キーワードデータに基づいて、記憶部に記憶されたドキュメントの検索をさせる検索ステップと、
前記検索の結果を表す結果データと前記当選データとに基づいて、検索結果を端末に表示するための検索結果画面データを生成させて前記端末に送信をさせる結果送信ステップと、を前記サーバに実行させるプログラム。
【００３２】
（７）の発明によれば、当該プログラムを当該サーバにおいて実行することにより（１）と同様の効果を期待できる。
【発明の効果】
【００３３】
本発明によると、ユーザは検索キーワードの入力その他の検索行為そのものを、ゲーム感覚を持って期待感を維持しつつ行うことができ、検索を楽しく行うことができる。
【発明を実施するための最良の形態】
【００３４】
本発明に係る好適な実施形態の一例について、図面に基づいて以下に説明する。
【実施例】
【００３５】
［システムの全体構成］
【００３６】
図１は、本発明の好適な実施形態の一例に係るＷｅｂドキュメントを検索する方法を実施するコンピュータシステム１の全体構成を表すブロック図である。サーバ１０と端末２０ａ、２０ｂ等の１または複数の端末で構成する端末群２０は通信ネットワーク３０を介して接続されている。
【００３７】
図２は、本発明の好適な実施形態の一例に係るＷｅｂドキュメントを検索する方法を実施するコンピュータシステム１のサーバ１０の構成を示すブロック図である。サーバ制御部１１０、サーバ表示部１２０、サーバ入力部１３０、サーバ通信制御部１４０、サーバ記憶部１５０は、サーババス１６０を介して接続されている。
【００３８】
サーバ制御部１１０は、情報の抽出、処理を行う情報抽出処理装置であり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であってよい。また、サーバ制御部１１０はサーバ１０全体の制御を行い、サーバ記憶部１５０に記憶された各種プログラムを適宜読み出して実行することにより、上述のハードウエアが協働し、本発明に係る各種機能を実現している。
【００３９】
ここで、サーバ表示部１２０は、ユーザにデータの入力を受け付ける画面を表示したり、サーバ１０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００４０】
ここで、サーバ入力部１３０は、ユーザによる入力の受付を行うものであり、キーボード、ポインティングデバイス等を含んでよい。サーバ入力部１３０は、直接または介在Ｉ／Ｏコントローラを介してサーバ１０と接続することができる。
【００４１】
ここで、サーバ通信制御部１４０は、サーバ１０を専用ネットワークまたは公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。サーバ通信制御部１４０は、モデム、ケーブル・モデムおよびイーサネット（登録商標）・アダプタを含んでよい。
【００４２】
ここで、サーバ記憶部１５０は、サーバ制御部１１０と組み合わせてプログラムの実行に使用するローカルメモリ、大容量のバルクメモリ、および当該バルクメモリの検索を効率的に行うために使用するキャッシュメモリを含んでよい。サーバ記憶部１５０を実現するコンピュータ可読媒体としては、電気的、磁気的、光学的、電磁的に実現するものを含んでよい。より具体的には、半導体記憶装置、磁気テープ、フレキシブルディスク、ランダム・アクセス・メモリ（ＲＡＭ）、リードオンリー・メモリ（ＲＯＭ）、ＣＤ−ＲＯＭとＣＤ−Ｒ／ＷとＤＶＤとを含む光ディスクが含まれる。
［通信ネットワークの構成］ 
【００４３】
また、通信ネットワーク３０は、専用線、モデムやターミナルアダプタを介して接続するダイヤルアップネットワーク、ＡＤＳＬ、光ケーブルによるものを含む有線によるネットワークにより実現してもよい。また、無線ＬＡＮ、携帯電話等の携帯端末向け無線ネットワークを含む無線によるネットワークにより実現してもよい。さらに、サーバ１０と端末群２０の間の通信経路においてこれらのネットワークを組み合せることによって実現してもよい。 
【００４４】
また、通信ネットワーク３０を実現するための通信プロトコルとしては、ＴＣＰ／ＩＰ等のインターネットプロトコルをはじめとして、本発明を実施するために必要な情報通信を実現する様々な通信プロトコルが採用されてよい。さらに、ＳＯＡＰ(Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ)等のＷｅｂサービス用のプロトコルを用いて実現してもよい。 
【００４５】
このようにコンピュータシステム１は、通信ネットワーク３０を介して接続されたサーバ１０及び端末群２０により、本発明に係るコンピュータ演算処理方法を実施することができる。 
【００４６】
また、サーバ１０は、図１においては、一つだけ示されているが、本発明の技術的範囲はこれに限定されるものではなく、複数のサーバにより実現してもよい。さらに、Ｗｅｂサーバ、アプリケーションサーバ、データベースサーバ、のいわゆる３層構造をもつサーバシステムとして実現してもよく、システム負荷やデータ容量、或いは運用管理上の視点等に基づいて様々なサーバ構成によって実現してもよい。
［端末の構成］
【００４７】
図３は、本発明の好適な実施形態の一例に係るＷｅｂドキュメントを検索する方法を実施するコンピュータシステム１の端末２０ａ、２０ｂの構成を示すブロック図である。端末制御部２１０、端末表示部２２０、端末入力部２３０、端末通信制御部２４０、端末記憶部２５０は、端末バス２６０を介して接続されている。
【００４８】
また、端末制御部２１０は上述のサーバ制御部１１０と同様の構成を持ち、端末全体の制御を行い、端末記憶部２５０に記憶された各種プログラムを適宜読み出して実行することにより、上述のハードウエアが協働し、本発明に係る各種機能を実現している。
【００４９】
ここで、端末表示部２２０、端末入力部２３０、端末通信制御部２４０、端末記憶部２５０は、それぞれ上述のサーバ表示部１２０、サーバ入力部１３０、サーバ通信制御部１４０、サーバ記憶部１５０と同様の構成を持つ。
［検索処理］
【００５０】
図４は、本発明の好適な実施形態の一例に係るＷｅｂドキュメント検索処理のメイン処理（１）を示すフローチャートである。まず、サーバ制御部１１０は、通信制御部１４０を介して、端末からの検索キーワードデータ及びユーザＩＤデータを受信する（ステップＳ０１）。
【００５１】
図５は、本発明の好適な実施形態の一例に係るＷｅｂドキュメント検索処理のメイン処理（１）において、端末２０ａ、２０ｂの端末表示部２２０に表示される検索キーワードデータの入力画面を示すブロック図である。
【００５２】
端末制御部２１０は、画面に表示されたテキストボックスに、ユーザによる検索キーワードデータの入力を受け付け、同様に受け付けた（図示しない）ユーザＩＤデータと共にサーバ１０へ送信する。
【００５３】
次に、サーバ制御部１１０は、Ｗｅｂドキュメントの検索処理を行う（ステップＳ０２）と共に、サーバ制御部１１０は、所定の抽選により当選キーワードを決定する（ステップＳ０３）。
【００５４】
次に、サーバ制御部１１０は、受信した当該検索キーワードデータと、ステップＳ０３において決定した当該当選キーワードを表す当選キーワードデータと、の比較をする（ステップＳ０４）。
【００５５】
次に、サーバ制御部１１０は、ステップＳ０４における比較において両者が一致する場合、当選したことを示す当選データを生成し、ユーザＩＤデータに関連付けて、サーバ記憶部１５０に記憶する（ステップＳ０５）。
【００５６】
次に、サーバ制御部１１０は、検索結果データ、当選データ、及び当選キーワードデータに基づいて検索結果画面データを生成し、端末に送信する（ステップＳ０６）。
【００５７】
次に、端末制御部２１０は、端末通信制御部２４０を介して、検索結果画面データを受信し、端末表示部２２０に検索結果画面の表示を行う（ステップＳ０７）。なお、当選している場合には、当選した旨が表示される。
【００５８】
図６は、本発明の好適な実施形態の一例に係るＷｅｂドキュメント検索処理のメイン処理（１）において、端末２０ａ、２０ｂの端末表示部２２０に表示される検索結果画面を示すブロック図である。この例は、当選した場合を示し、入力した検索キーワードの横に、「おめでとうございます、キーワードチャンスに当選されました」との当選の旨を知らせる表示を行う。
【００５９】
図７は、本発明の好適な実施形態の一例に係るＷｅｂドキュメント検索処理のメイン処理（１）において、端末２０ａ、２０ｂの端末表示部２２０に表示される検索結果画面の別の例を示すブロック図である。この例は、当選しなかった場合を示し、入力した検索キーワードの横に、「今回のキーワードチャンスは「☆□○○」でした。」との当選キーワードの表示を行う。
【００６０】
このことによって、ユーザに検索キーワードによる抽選が行われていることを報知することができる。
【００６１】
図８は、本発明の好適な実施形態の一例に係るＷｅｂドキュメント検索処理のメイン処理（１）において、端末２０ａ、２０ｂの端末表示部２２０に表示される獲得ポイント詳細画面を示すブロック図である。例えば、図６の検索結果表示画面において、「詳しくはこちらをご覧下さい」のリンクのクリックを受け付けた場合に表示される。
【００６２】
この例は、当選した場合を示し、当該ユーザの獲得ポイントが９７６ポイントであり、今回のキーワードチャンスの当選による３５ポイントが加算されている旨が表示される。
【００６３】
図９は、本発明の好適な実施形態の一例に係るＷｅｂドキュメント検索処理のメイン処理（１）において、サーバ１０のサーバ記憶部１５０に記憶される抽選キーワードテーブルを示す図である。サーバ制御部１１０は、この抽選キーワードテーブルから抽選により一つ又は複数の当選キーワードを選択して決定する。
【００６４】
例えば、サーバ制御部１１０は、端末２０ａ、２０ｂからの検索キーワードデータの受信に応じて、乱数により当該抽選キーワードテーブルの番号を特定し、当該番号に対応する抽選キーワードを当選キーワードとして決定してもよい。
【００６５】
また、後述するように、一回の検索キーワードデータの受信に応じて、複数の当選キーワードを同様に決定してもよい。
【００６６】
ここで、当該抽選キーワードテーブル自体も定期的或いは不定期にメンテナンスを行ってもよい。
【００６７】
図１０は、本発明の好適な実施形態の一例に係る検索キーワードテーブルを示す図である。例えば、図４のステップＳ０１において検索キーワードデータを端末から受信したことに応じて、サーバ制御部１１０は、当該検索キーワードデータに基づいて検索キーワードテーブルを参照し、当該検索キーワードテーブルにないものであった場合には、キーワード欄に当該キーワードを新たに追加し、引用数に１を入力する。
【００６８】
また、当該検索キーワードが、当該検索キーワードテーブルにすでに存在するものであった場合には、当該検索キーワードの該当する引用数欄に１を加える。
【００６９】
このことによって、サーバ制御部１１０が端末から検索キーワードを受信するたびに当該検索キーワードテーブルに、使用された検索キーワードデータと、その引用数が記憶される。
【００７０】
その結果、当該検索キーワードテーブルを参照して、サーバ制御部１１０が抽選キーワードテーブルのデータのメンテナンスを行うことが可能になる。例えば、引用数の極端に多いキーワードは抽選キーワードとして使用しないようにしてもよい。また、所定の期間を限定して、あえて引用数の多い検索キーワードデータを抽選キーワードとして採用してもよい。
【００７１】
このように、検索キーワードテーブルは、抽選キーワードテーブルのメンテナンスを行う場合に参考となる情報を提供することができる。
【００７２】
図１１は、本発明の好適な実施形態の一例に係るユーザ別検索関連情報テーブルを示す図である。例えば、ユーザＩＤ「ｓｅａｒｃｈｔａｒｏ」の今月の検索件数は６３件であり、当選記録として「２００５年９月２３日」に「当選」、「２００５年９月３０日」に一部当選したことが記憶されている。また、当該ユーザの現在のポイントが「９７６」ポイントであることが記憶されている。
【００７３】
サーバ制御部１１０は、後述する当選キーワード抽選処理等において、参照、更新する。
【００７４】
図１２は、本発明の好適な実施形態の一例に係るＷｅｂドキュメント検索処理のメイン処理（２）を示すフローチャートである。まず、サーバ制御部１１０は、通信制御部１４０を介して、端末からの検索キーワードデータ及びユーザＩＤデータを受信する（ステップＳ１１）。
【００７５】
ここで、図５に示す検索キーワードデータの入力画面を端末２０ａ、２０ｂに表示して、検索キーワードの入力を受け付けてもよい。
【００７６】
次に、サーバ制御部１１０は、Ｗｅｂドキュメントの検索処理を行う（ステップＳ１２）。
【００７７】
さらに、サーバ制御部１１０は、所定の期間（例えば１ヶ月）の当選回数が、所定の回数（例えば１００回）を超えたかどうかを判定する（ステップＳ１３）。
【００７８】
ステップＳ１３において、所定回数を超えている場合に、サーバ制御部１１０は、ステップＳ１７に処理を移す。また、所定回数を超えていない場合に、当選キーワード抽選処理を行う（ステップＳ１４）。
【００７９】
図１３は、本発明の好適な実施形態の一例に係る当選キーワード抽選処理を示すフローチャートである。まず、サーバ制御部１１０は、ユーザＩＤデータに基づいて、サーバ記憶部１５０に記憶されたユーザ別検索関連情報テーブル（図１１）から、当該ユーザの検索回数を読み込む（ステップＳ１１１）。
【００８０】
次に、サーバ制御部１１０は、当該検索回数に基づいて、当選キーワード数を決定する（ステップＳ１１２）。
【００８１】
例えば、前述のように、検索回数が多いユーザほど多い数の当選キーワードを決定するようにしてもよい。その結果、単位ユーザ当たりの検索回数を伸ばすことができる可能性がある。
【００８２】
また、検索回数が多いユーザほど少ない数の当選キーワードを決定するようにしてもよい。その結果、より多くのユーザに当選の機会を与えることができる可能性がある。
【００８３】
また、検索回数に応じて、抽選により毎回異なる数の当選キーワードを決定するようにしてもよい。当該当選キーワードの数は、乱数を発生させて決定してもよい。その結果、ユーザは、宝くじを引く感覚で毎回の検索を楽しむことができる。
【００８４】
次に、サーバ制御部１１０は、当該当選キーワード数に基づいて、当選キーワードを抽選し、決定する（ステップＳ１１３）。
【００８５】
例えば、前述のように、サーバ制御部１１０は、図９の抽選キーワードテーブルから抽選により一つ又は複数の当選キーワードを選択して決定する。
【００８６】
例えば、サーバ制御部１１０は、端末２０ａ、２０ｂからの検索キーワードデータの受信に応じて、乱数により当該抽選キーワードテーブルの番号を特定し、当該番号に対応する抽選キーワードを当選キーワードとして決定してもよい。
【００８７】
次に、サーバ制御部１１０は、図１２のステップＳ１５に処理を戻す。
【００８８】
次に、サーバ制御部１１０は、当該検索キーワードと当該当選キーワードを比較する（ステップＳ１５）。
【００８９】
次に、当選データ生成処理を行う。
【００９０】
図１４は、本発明の好適な実施形態の一例に係る当選データ生成処理を示すフローチャートである。まず、サーバ制御部１１０は、ステップＳ１５における比較において、検索キーワードと当選キーワードとが一致した場合には、ステップＳ１２２に処理を移す（ステップＳ１２１）。また、一致しない場合には、ステップＳ１２３に処理を移す。
【００９１】
ステップＳ１２２において、サーバ制御部１１０は、当選を示す当選データを生成し、当該ユーザＩＤデータに関連付けて記憶する。
【００９２】
ステップＳ１２３において、サーバ制御部１１０は、検索キーワードと当選キーワードとが一部一致した場合に、ステップＳ１２４に処理を移す。また、一致しない場合に、図１２のステップＳ１７に処理を戻す。
【００９３】
ステップＳ１２４において、サーバ制御部１１０は、一部当選を示す当選データを生成し、当該ユーザＩＤデータに関連付けて記憶する。次に、サーバ制御部１１０は、図１２のステップＳ１７に処理を戻す。
【００９４】
次に、サーバ制御部１１０は、検索結果データ、当選データ、及び当選キーワードデータに基づいて検索結果画像データを生成し、端末に送信する（ステップＳ１７）。
【００９５】
次に、端末制御部２１０は、端末通信制御部２４０を介して、検索結果画面データを受信し、端末表示部２２０に検索結果画面の表示を行う（ステップＳ１８）。なお、当選している場合には、当選した旨が表示される。
【００９６】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００９７】
【図１】本発明の好適な実施形態の一例に係るＷｅｂドキュメントを検索する方法を実施するコンピュータシステムの全体構成を表すブロック図である。
【図２】本発明の好適な実施形態の一例に係るＷｅｂドキュメントを検索する方法を実施するコンピュータシステムのサーバの構成を示すブロック図である。
【図３】本発明の好適な実施形態の一例に係るＷｅｂドキュメントを検索する方法を実施するコンピュータシステムの端末の構成を示すブロック図である。
【図４】本発明の好適な実施例の一例に係るＷｅｂドキュメント検索処理を示すフローチャートである。
【図５】本発明の好適な実施形態の一例に係るＷｅｂドキュメント検索処理のメイン処理（１）において、端末２０ａ、２０ｂの端末表示部２２０に表示される検索キーワードデータの入力画面を示すブロック図である。
【図６】本発明の好適な実施形態の一例に係るＷｅｂドキュメント検索処理のメイン処理（１）において、端末２０ａ、２０ｂの端末表示部２２０に表示される検索結果画面を示すブロック図である。
【図７】本発明の好適な実施形態の一例に係るＷｅｂドキュメント検索処理のメイン処理（１）において、端末２０ａ、２０ｂの端末表示部２２０に表示される検索結果画面の別の例を示すブロック図である。
【図８】本発明の好適な実施形態の一例に係るＷｅｂドキュメント検索処理のメイン処理（１）において、端末２０ａ、２０ｂの端末表示部２２０に表示される獲得ポイント詳細画面を示すブロック図である。
【図９】本発明の好適な実施形態の一例に係るＷｅｂドキュメント検索処理のメイン処理（１）において、サーバ１０のサーバ記憶部１５０に記憶される抽選キーワードテーブルを示す図である。
【図１０】本発明の好適な実施形態の一例に係る検索キーワードテーブルを示す図である。
【図１１】本発明の好適な実施形態の一例に係るユーザ別検索関連情報テーブルを示す図である。
【図１２】本発明の好適な実施形態の一例に係るＷｅｂドキュメント検索処理のメイン処理（２）を示すフローチャートである。
【図１３】本発明の好適な実施形態の一例に係る当選キーワード抽選処理を示すフローチャートである。
【図１４】本発明の好適な実施形態の一例に係る当選データ生成処理を示すフローチャートである。
【符号の説明】
【００９８】
１      コンピュータシステム
１０    サーバ
２０ａ、２０ｂ  端末
２０    端末群
３０    通信ネットワーク
１１０  サーバ制御部
１２０  サーバ表示部
１３０  サーバ入力部
１４０  サーバ通信制御部
１５０  サーバ記憶部
１６０  サーババス
２１０  端末制御部
２２０  端末表示部
２３０  端末入力部
２４０  端末通信制御部
２５０  端末記憶部
２６０  端末バス
【図１】
0004796375.tif 000002
【図２】
0004796375.tif 000003
【図３】
0004796375.tif 000004
【図４】
0004796375.tif 000005
【図５】
0004796375.tif 000006
【図６】
0004796375.tif 000007
【図７】
0004796375.tif 000008
【図８】
0004796375.tif 000009
【図９】
0004796375.tif 000010
【図１０】
0004796375.tif 000011
【図１１】
0004796375.tif 000012
【図１２】
0004796375.tif 000013
【図１３】
0004796375.tif 000014
【図１４】
0004796375.tif 000015