ユーザ端末を介してユーザにより入力されたユーザキーワードに対応するキーワード広告を提供する方法であって、コンピュータにより実行されるステップが、前記キーワード広告に関して広告主が購入したキーワードの購入履歴であって、広告グループ又はキャンペーン単位ごとに、前記広告主と前記広告主が購入したキーワードとが関連付けられる広告主キーワード購買履歴を第1記憶領域に記録する段階と、前記広告主キーワード購買履歴に基づいて前記キーワードを複数購入した広告主を識別し、前記広告グループ又は前記キャンペーン単位ごとに前記広告主によって購入されたキーワード数に基づく前記広告主の広告主履歴ランキングを生成する段階と、前記ユーザキーワードに対応して抽出される前記キーワード広告の露出順位を、前記抽出されたキーワード広告に関連する前記広告主の前記広告主履歴ランキングの順位に基づいて決定し、前記決定された露出順位順に前記キーワード広告を配列する段階と、を含み、前記広告主履歴ランキングを生成する段階は、前記広告グループ又はキャンペーン単位ごとに前記広告主によって購入されたキーワードが、それぞれ所定の条件を満たすキーワードであるか否かを判別する段階と、前記所定の条件に対して予め設定された加重値を前記広告主ごとに付与する段階と、前記広告主に付与された加重値を用いて前記加重値順にランキングされる前記広告主履歴ランキングを生成する段階と、を含み、前記所定の条件は、前記広告主によって購入されたキーワードが、所定のキーワード連関度以上のキーワード連関度を有するか否かの第1条件、所定の照会数およびクリック数以上であるか否かの第2条件、現在露出が可能な順位に存在するか否かの第3条件、及び所定の価格以上で広告主に販売されたか否かの第4条件のうち、いずれか1つの条件を含み、前記決定された露出順位順に前記キーワード広告を配列する段階は、前記ユーザキーワードに該当する広告グループ又はキャンペーン単位の広告主履歴ランキングを識別し、識別された前記広告主履歴ランキングに含まれる前記広告主のキーワード広告を抽出する段階と、抽出された前記広告主のキーワード広告のうち、前記ユーザキーワードとの関連性が所定の基準値より低いキーワード広告を識別する段階と、前記識別されたキーワード広告を除外した順序で前記広告主の前記キーワード広告の露出順位を決定する段階と、前記決定された露出順位順に前記広告主履歴ランキングに含まれる前記広告主の前記キーワード広告を配列する段階と、を含むことを特徴とするキーワード広告提供方法。前記キーワード連関度は、前記広告主によって購入されたキーワードに対し、複数の文章に基づいて計算される第1キーワード連関度、クエリログに基づいて計算される第2キーワード連関度、及び前記第1キーワード連関度と前記第2キーワード連関度との間で所定の演算を介して計算される第3キーワード連関度のうちの少なくとも1つのキーワード連関度を含むことを特徴とする請求項1に記載のキーワード広告提供方法。前記第1キーワード連関度は、前記複数の文章におけるキーワード交差出現頻度数に基づく統計的な相関度によって計算され、前記第2キーワード連関度は、検索エンジンユーザクエリログにおけるセッション当たりのクエリキーワードの交差出現頻度数に基づく統計的な類似度によって計算されることを特徴とする請求項2に記載のキーワード広告提供方法。前記広告主に付与された加重値を用いて前記加重値順にランキングされる前記広告主の前記広告主履歴ランキングを生成する段階は、前記所定の条件ごとに広告主別にそれぞれ付与された前記加重値を合算してキーワード別の広告主加重値を算出する段階と、前記広告主を前記広告主加重値順にランキングした前記広告主履歴ランキングを生成する段階と、を含むことを特徴とする請求項1から3のいずれか1つに記載のキーワード広告提供方法。前記配列されたキーワード広告を含む検索結果ページを生成してユーザ端末機に送信する段階、をさらに含むことを特徴とする請求項1から4のいずれか1つに記載のキーワード広告提供方法。コンピュータに、請求項1から5のいずれか一項に記載のキーワード広告提供方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。ユーザ端末を介してユーザにより入力されたユーザキーワードに対応するキーワード広告を提供するコンピュータシステムであって、前記キーワード広告に関して広告主が購入したキーワードの購入履歴であって、広告グループ又はキャンペーン単位ごとに、前記広告主と前記広告主が購入したキーワードとが関連付けられる広告主キーワード購買履歴を保存する広告主キーワード購買履歴データベースと、前記広告主キーワード購買履歴に基づいて前記キーワードを複数購入した広告主を識別し、前記広告グループ又はキャンペーン単位ごとに前記広告主によって購入されたキーワード数に基づく前記広告主の広告主履歴ランキングを生成する広告主履歴ランキング維持部と、前記ユーザキーワードに対応して抽出される前記キーワード広告の露出順位を、前記抽出されたキーワード広告に関連する前記広告主の前記広告主履歴ランキングの順位に基づいて決定し、前記決定された露出順位順に前記キーワード広告を配列するキーワード広告整列部と、を含み、前記広告主履歴ランキング維持部は、前記広告グループ又はキャンペーン単位ごとに前記広告主によって購入されたキーワードが、それぞれ所定の条件を満たすキーワードであるか否かを判別し、前記所定の条件に対して予め設定された加重値を前記広告主ごとに付与する加重値付与部と、前記広告主に付与された加重値を用いて前記加重値順にランキングされる広告主履歴ランキングを生成する広告主履歴ランキング保存部と、を含み、前記所定の条件は、前記広告主によって購入されたキーワードが、所定のキーワード連関度以上のキーワード連関度を有するか否かの第1条件、所定の照会数およびクリック数以上であるか否かの第2条件、現在露出が可能な順位に存在するか否かの第3条件、及び所定の価格以上で広告主に販売されたか否かの第4条件のうち、いずれか1つの条件を含み、前記キーワード広告整列部は、前記ユーザキーワードに該当する広告グループ又はキャンペーン単位の広告主履歴ランキングを識別する広告主履歴ランキング識別部と、識別された前記広告主履歴ランキング含まれる前記広告主のキーワード広告を抽出するキーワード広告確認部と、抽出された前記広告主のキーワード広告のうち、前記ユーザキーワードとの関連性が所定の基準値より低いキーワード広告を識別し、前記識別されたキーワード広告を除外した順序で前記広告主のキーワード広告の露出順位を決定し、前記決定された露出順位順に前記広告主履歴ランキングに含まれる前記広告主のキーワード広告を配列する整列部と、を含むことを特徴とするキーワード広告提供システム。前記キーワード連関度は、前記広告主によって購入されたキーワードに対し、複数の文章に基づいて計算される第1キーワード連関度、クエリログに基づいて計算される第2キーワード連関度、及び前記第1キーワード連関度と前記第2キーワード連関度との間で所定の演算を介して計算される第3キーワード連関度のうちの少なくとも1つのキーワード連関度を含むことを特徴とする請求項7に記載のキーワード広告提供システム。前記第1キーワード関連度は、前記複数の文章におけるキーワード交差出現頻度数に基づく統計的な相関度によって計算され、前記第2キーワード関連度は、検索エンジンユーザクエリログにおけるセッション当たりのクエリキーワードの交差出現頻度数に基づく統計的な類似度に計算されることを特徴とする請求項8に記載のキーワード広告提供システム。前記広告主履歴ランキング保存部は、前記所定の条件ごとに広告主ごとにそれぞれ付与された前記加重値を合算してキーワードごとの広告主加重値を算出し、前記広告主を前記広告主加重値順にランキングした前記広告主履歴ランキングを生成することを特徴とする請求項7から9のいずれか1つに記載のキーワード広告提供システム。前記配列されたキーワード広告を含む検索結果ページを生成して前記ユーザ端末機に送信する検索結果ページ送信部、をさらに含むことを特徴とする請求項7から請求項10のいずれか1つに記載のキーワード広告提供システム。ユーザ端末機を介してユーザにより入力されたユーザキーワードに対応するキーワード広告を提供すうるキーワード広告提供装置であって、前記キーワード広告に関して広告主が購入したキーワードの購入履歴であって、広告グループ又はキャンペーン単位ごとに、前記広告主と前記広告主が購入したキーワードとが関連付けられる広告主キーワード購買履歴を保存する広告主キーワード購買履歴データベースと、前記広告主キーワード購買履歴に基づいて前記キーワードを複数購入した広告主を識別し、前記広告グループ又はキャンペーン単位ごとに前記広告主によって購入されたキーワード数に基づく前記広告主の広告主履歴ランキングを生成する広告主履歴ランキング維持部と、前記ユーザキーワードに対応して抽出される複数の前記キーワード広告の露出順位を、前記抽出されたキーワード広告に関連する前記広告主の前記広告主履歴ランキングの順位に基づいて決定し、前記決定された露出順位順に前記キーワード広告を配列するキーワード広告整列部と、を含み、前記広告主履歴ランキング維持部は、前記広告グループ又はキャンペーン単位ごとに前記広告主によって購入されたキーワードが、それぞれ所定の条件を満たすキーワードであるか否かを判別し、前記所定の条件に対して予め設定された加重値を前記広告主ごとに付与する加重値付与部と、前記広告主に付与された加重値を用いて前記加重値順にランキングされる広告主履歴ランキングを生成する広告主履歴ランキング保存部と、を含み、前記所定の条件は、前記広告主によって購入されたキーワードが、所定のキーワード連関度以上のキーワード連関度を有するか否かの第1条件、所定の照会数およびクリック数以上であるか否かの第2条件、現在露出が可能な順位に存在するか否かの第3条件、及び所定の価格以上で広告主に販売されたか否かの第4条件のうち、いずれか1つの条件を含み、前記キーワード広告整列部は、前記ユーザキーワードに該当する広告グループ又はキャンペーン単位の広告主履歴ランキングを識別する広告主履歴ランキング確認部と、識別された前記広告主履歴ランキングに含まれる前記広告主のキーワード広告を抽出するキーワード広告確認部と、抽出された前記広告主のキーワード広告のうち、前記ユーザキーワードとの関連性が所定の基準値より低いキーワード広告を識別し、前記識別されたキーワード広告を除外した順序で前記広告主のキーワード広告の露出順位を決定し、前記決定された露出順位順に前記広告主履歴ランキングに含まれる前記広告主のキーワード広告を配列する整列部と、を含むことを特徴とするキーワード広告提供装置。本発明は、前記のような問題点を解決するために案出されたものであって、キーワード広告を提供する方法及びこの方法を実行するシステムに関する新しい技術を提案する。また、本発明は、広告グループ又はキャンペーン単位で連関したキーワードを多数登録した広告主に露出順位及び課金の優遇を提供することで、より一層多くのキーワード広告の登録を誘発することを目的とする。さらに、本発明は、一定の照会数及びクリック数以上のキーワード、現在露出が可能な順位に存在するキーワードなど、キーワード広告を提供する媒体の売り上げに寄与するキーワードを多く登録した広告主であるほど、露出順位及び課金においてより一層多くの優遇が提供されたり、この広告主にのみ優遇を提供したりすることで、より一層多くのキーワード広告の登録を誘発して不正abusingを防ぐことを他の目的とする。前記の目的を達成し、上述した従来技術の問題点を解決するために、本発明の一実施形態に係るキーワード広告を提供する方法は、広告主キーワード購買履歴を用いて広告主履歴ランキングを測定および維持する段階と、前記広告主履歴ランキングを用いてユーザキーワードに対するキーワード広告を整列する段階とを含むことを特徴とする。このとき、前記広告主キーワード購買履歴は、広告グループ又はキャンペーン単位ごとに広告主と前記広告主が購買したキーワードとの間のマッピング情報を含むことができる。また、本発明の一側によれば、広告主キーワード購買履歴を用いて広告主履歴ランキングを測定および維持する前記段階は、広告主キーワード購買履歴を介して広告グループ又はキャンペーン単位ごとに特定のキーワードを購買した広告主を確認する段階と、前記特定のキーワードを多数購買した順に前記広告主を整列し、前記広告グループ又は前記キャンペーン単位別に前記広告主履歴ランキングを測定する段階とを含むことができる。このとき、前記特定のキーワードは、所定のキーワード連関度以上のキーワード連関度を有する第1条件、所定の照会数およびクリック数以上である第2条件、現在露出が可能な順位に存在する第3条件、および所定の価格以上で広告主に販売される第4条件のうち、所定の条件を満たすキーワードとすることができる。また、本発明の他の側面によれば、広告主キーワード購買履歴を用いて広告主履歴ランキングを測定および維持する前記段階は、前記広告主キーワード購買履歴を用いて広告グループまたはキャンペーン単位ごとに特定のキーワードを購買した広告主を確認して加重値を付与する段階と、前記加重値を用いて前記広告主履歴ランキングを測定および保存する段階とを含むことができる。また、本発明のさらに他の側面によれば、前記広告主履歴ランキングを用いてユーザキーワードに対するキーワード広告を整列する前記段階は、ユーザ端末機を介して前記ユーザキーワードを受信し、前記ユーザキーワードが該当する広告グループ又はキャンペーン単位の広告主履歴ランキングを確認する段階と、前記広告主履歴ランキングに含まれた広告主のキーワード広告を確認する段階と、前記広告主履歴ランキングの順序で所定数の前記キーワード広告を整列する段階とを含むことができる。また、本発明の他の実施形態において、キーワード広告を提供するシステムは、広告主キーワード購買履歴を保存および維持する広告主キーワード購買履歴データベースと、前記広告主キーワード購買履歴を用いて広告主履歴ランキングを測定および維持する広告主履歴ランキング維持部と、前記広告主履歴ランキングを用いてユーザキーワードに対するキーワード広告を整列するキーワード広告整列部を含むことができる。本発明によれば、広告グループ又はキャンペーン単位で、連関したキーワードを多数登録した広告主に対して露出順位及び課金の優遇を提供することができ、より一層多くのキーワード広告の登録を誘発することができる。また、本発明によれば、一定の照会数およびクリック数以上のキーワード、現在露出が可能な順位に存在するキーワードなど、キーワード広告を提供する媒体の売り上げに寄与するキーワードを多く登録した広告主であるほど、露出順位および課金においてより一層多くの優遇が提供されたり、この広告主にのみ優遇を提供する。したがって、より一層多くのキーワード広告の登録を誘発しつつ、不正を防ぐことができる。以下、添付の図面を参照しながら、本発明に係る多様な実施形態について詳しく説明する。図2は、本発明に係るキーワード広告提供システムを概括的に示した図である。キーワード広告提供システム200は、広告主とこの広告主が購買したキーワードとが互いにマッピングされた情報である広告主キーワード購買履歴を保存する広告主キーワード購買履歴データベース201を含むことができる。このとき、キーワード広告提供システム200は、広告主キーワード購買履歴を用いて、広告グループ又はキャンペーン単位で広告主履歴ランキングを測定し、広告主履歴ランキングデータベース202に保存することができる。この後、キーワード広告提供システム200は、ユーザ端末機203からユーザキーワード204を受信してユーザキーワード204に対する検索結果205を生成し、ユーザ端末機203に送信する。ここで、キーワード広告提供システム200は、ユーザキーワード204に対応するキーワード広告を検索結果205に含ませて提供することができ、キーワード広告を整列するために広告主履歴ランキングを用いることができる。すなわち、キーワード広告提供システム200は、広告主履歴ランキングデータベース202に保存されているデータを用いてユーザキーワード204に対するキーワード広告を確認識別及び整列し、このキーワード広告を検索結果205に含ませてユーザ端末機203に送信する。図3は、本発明の一実施形態におけるキーワード広告を提供する方法を示したフローチャートである。段階S310で、キーワード広告を提供するキーワード広告提供システムは、広告主キーワード購買履歴を用いて広告主履歴ランキングを測定し、測定結果を維持する。このとき、広告主キーワード購買履歴は、広告グループ又はキャンペーン単位ごとに、広告主とこの広告主が購買したキーワードとの間のマッピング情報を含むことができる。つまり、キーワード広告提供システムは、キーワードが販売又は登録されるたびに、広告主とキーワードをマッピングして保存する。このようなマッピング情報は、図2を参照して上述したように、広告主キーワード購買履歴データベースに保存されて維持される。この広告主キーワード購買履歴を用いて広告主履歴ランキングを測定する方法については、図4及び図5を参照しながらより詳しく説明する。段階S320で、キーワード広告提供システムは、広告主履歴ランキングを用いてユーザキーワードに対するキーワード広告を整列する。ここで、キーワード広告提供システムは、キーワード広告を整列するために、図3に示したように、ユーザ端末機を介してユーザキーワードを受信し、このユーザキーワードに該当する広告グループ又はキャンペーン単位の広告主履歴ランキングを確認する段階S321と、広告主履歴ランキングに含まれた広告主のキーワード広告を確認する段階S322と、広告主履歴ランキングの順序で所定数のキーワード広告を整列する段階S323とを含むことができる。このとき、キーワード広告提供システムは、同じ分類のキーワード群に対してのみ、キーワード広告が広告主履歴ランキングに影響を受けるように調節することができる。すなわち、広告主履歴ランキングの上位にランクされた広告主であっても、ユーザキーワードと全く連関がないキーワードのみを登録している場合には、この広告主のキーワード広告を、ユーザキーワードと関連するキーワード広告の整列に影響を与えないように除外することができる。例えば、広告主Aが衣類、電子などの多様なキーワード群に該当するキーワードを登録しており、ユーザキーワードが衣類に該当するキーワードである場合に、広告主Aのキーワード広告のうちの衣類に該当するキーワード広告は、広告主履歴ランキングの影響を受けるが、電子に該当するキーワード広告は、広告主履歴ランキングの影響を受けないように、キーワード広告を整列する段階S320から除外される。段階S330で、キーワード広告提供システムは、整列されたキーワード広告を含む検索結果ページを生成してユーザ端末機に送信する。すなわち、キーワード広告提供システムは、広告主履歴ランキングの上位にランクされた広告主のキーワード広告が検索結果ページの上位に露出されるように検索結果ページを生成してユーザ端末機に送信する。図4は、広告主履歴ランキングを測定する方法を説明するための一例である。ここで、段階S401及び段階S402は、広告主履歴ランキングを測定するための方法の一例であり、図3を参照して説明した段階S310に含まれて実行される。段階S401で、キーワード広告提供システムは、広告主キーワード購買履歴において、広告グループ又はキャンペーン単位ごとに特定のキーワードを購買した広告主を確認する。ここで、特定のキーワードは、所定のキーワード連関度以上のキーワード連関度を有する第1条件、所定の照会数およびクリック数以上である第2条件、現在露出が可能な順位に存在する第3条件、及び所定の価格以上で広告主に販売される第4条件のうち、所定の条件を満たすキーワードである。より詳細に説明すると、キーワード広告提供システムは、広告グループ又はキャンペーン単位ごとに、第1条件から第4条件のうちの所定の条件を満たすキーワードを購買した広告主を確認する。このような条件は、広告グループ又はキャンペーン単位ごとに同じであってもよく、また、異なってもよい。また、1つの広告グループ又は1つのキャンペーン単位で、上述した条件のうちの複数の条件をすべて満たすキーワード、又は複数の条件それぞれを満たすキーワードを購買した広告主を確認することもできる。ここで、キーワード連関度は、複数の文章に基づいて計算される第1キーワード連関度、クエリログに基づいて計算される第2キーワード連関度、及び第1キーワード連関度と第2キーワード連関度との間で所定の演算を介して計算される第3キーワード連関度のうちの少なくとも1つのキーワード連関度を含むことができる。このとき、第1キーワード連関度は、複数の文章において、キーワード交差出現頻度数に基づく統計的な相関度によって計算される。また、第2キーワード連関度は、検索エンジンユーザクエリログにおいて、セッション当たりのクエリキーワードの交差出現頻度数に基づく統計的な類似度によって計算される。例えば、第1キーワード連関度は、下記の数式1のように計算され、第2キーワード連関度は、下記の数式2のように計算されることができる。ここで、simDiceは第1キーワード連関度を、t1及びt2は第1キーワード連関度を測定するための2つのキーワードを、fi1、fi2は複数の文章のうちのi番目の文章における2つのキーワードに対する交差出現頻度数をそれぞれ意味する。ここで、simpmiは第2キーワード連関度を、t1及びt2は第2キーワード連関度を測定するための2つのキーワードを、pはポイント-ワイズ相関情報公式point-wisemutualinformationformulaをそれぞれ意味する。また、第3キーワード連関度は、第1キーワード連関度及び第2キーワード連関度の合計によって計算される。すなわち、第1キーワード連関度は、複数の文章に基づいて計算されるため、一般名詞の頻度が相対的に高く、類似度における上位ランクを占める。第2キーワード連関度は、検索エンジンクエリログに基づいて計算されるため、複合名詞の頻度が相対的に高い。したがって、第3キーワード連関度は、このような第1キーワード連関度及び第2キーワード連関度の平均的な値を用いるために利用される。このように、キーワード広告提供システムは、キーワード連関度を用いて広告主の履歴ランキングである広告主履歴ランキングを測定することができる。また、キーワードのうち、所定の照会数及びクリック数以上であるキーワード、現在露出が可能なキーワード、又は所定の価格以上で販売されるキーワードなどのように、売り上げに寄与するキーワードを多く登録した広告主に対する又は考慮した広告主履歴ランキングを測定することもできる。段階S402で、キーワード広告提供システムは、広告グループ又はキャンペーン単位別に特定のキーワードを多数購買した順序に応じて広告主を整列して広告主履歴ランキングを測定する。すなわち、キーワード広告提供システムは、特定のキーワードを多数購買した順序で広告主を整列して広告主履歴ランキングを測定し、このキーワードを介した売り上げに多く寄与した広告主であればあるほど、広告主履歴ランキングの上位にランキングされるようになり、これを用いて広告主に対して広告の露出順位又は課金に対する優遇を提供できるようになる。図5は、広告主履歴ランキングを測定する方法を説明するための他の一例を示した図である。ここで、段階S501及び段階S502は、広告主履歴ランキングを測定するための方法の他の一例であって、図3を参照して説明した段階S310に含まれて実行される。段階S501で、キーワード広告提供システムは、広告主キーワード購買履歴を介して、広告グループ又はキャンペーン単位ごとに特定のキーワードを購買した広告主を確認して加重値を付与する。ここで、特定のキーワードは、図4を参照して説明したように、所定のキーワード連関度以上のキーワード連関度を有する第1条件、所定の照会数およびクリック数以上である第2条件、現在露出が可能な順位に存在する第3条件、及び所定の価格以上で広告主に販売される第4条件のうち、所定の条件を満たすキーワードである。このとき、キーワード広告提供システムは、所定の条件を満たすキーワードを購買した広告主に、上述の条件ごとに設定された加重値を付与する。すなわち、条件ごとに予め加重値を設定しておき、特定のキーワードを購買した広告主に対して設定された加重値を付与する。段階S502で、キーワード広告提供システムは、加重値を用いて広告主履歴ランキングを測定および保存する。すなわち、キーワード広告提供システムは、広告主別にそれぞれ加重値を合算してキーワード別の広告主加重値を計算し、広告主を広告主加重値に基づいて整列することで、広告主履歴ランキングを測定する。図4と同様に、広告主履歴ランキングには、売り上げに多く寄与した広告主が上位にランクされているため、広告主に対する露出順位又は課金において優遇を提供することができる。このように、本発明に係るキーワード広告提供方法は、広告グループ又はキャンペーン単位で連関したキーワードを多数登録した広告主に対して露出順位及び課金の優遇を提供したり、一定の照会数及びクリック数以上のキーワード、現在露出が可能な順位に存在するキーワードなどの、キーワード広告を提供する媒体の売り上げに寄与するキーワードを多く登録した広告主であればあるほど、露出順位及び課金においてより一層多くの優遇が提供される。また、この広告主だけに優遇を提供することで、より一層多くのキーワード広告の登録を誘発させつつ、不正を防ぐことができる。図6は、本発明の他の一実施形態におけるキーワード広告提供システムの内部構成を説明するためのブロック図である。ここで、キーワード広告提供システム600は、図6に示すように、広告主キーワード購買履歴データベース610と、広告主履歴ランキング維持部620と、キーワード広告整列部630と検索結果ページ送信部640とを含む。広告主キーワード購買履歴データベース610は、広告主キーワード購買履歴を保存および維持する。このとき、広告主キーワード購買履歴は、広告グループ又はキャンペーン単位ごとに、広告主と該広告主が購買したキーワードとの間のマッピング情報を含むことができる。すなわち、キーワード広告提供システム600は、キーワードが販売又は登録されるたびに、広告主とキーワードとをマッピングして関連付けて保存する。また、このようなマッピング情報は、広告主キーワード購買履歴データベース610に保存されて維持される。広告主履歴ランキング維持部620は、広告主キーワード購買履歴を用いて広告主履歴ランキングを測定および維持する。このとき、広告主履歴ランキングを測定および維持するために、図6に示すように、広告主キーワード購買履歴を参照して広告グループ又はキャンペーン単位ごとに特定のキーワードを購買した広告主を確認する広告主確認部621と、広告グループ又はキャンペーン単位別に特定のキーワードを多数購買した順序に応じて広告主を整列して広告主履歴ランキングを測定する広告主履歴ランキング測定部622と、広告主履歴ランキングを保存および維持する広告主履歴ランキングデータベース623とを含むことができる。また、広告主履歴ランキング維持部620は、上述した広告主確認部621、広告主履歴ランキング測定部622、及び広告主履歴ランキングデータベース623の代わりに、広告主キーワード購買履歴を介して広告グループ又はキャンペーン単位ごとに特定のキーワードを購買した広告主を確認して加重値を付与する加重値付与部と、加重値を用いて広告主履歴ランキングを測定および保存する広告主履歴ランキング保存部とを含むこともできる不図示。キーワード広告整列部630は、広告主履歴ランキングを用いてユーザキーワードに対して露出されるキーワード広告を整列する。すなわち、ユーザキーワードに対するキーワード広告を広告主履歴ランキングを用いて整列することで、広告主履歴ランキングの上位にランクされた広告主、すなわち、売り上げに対する寄与度が高い広告主の広告が優先的に整列されることになる。このとき、キーワード広告提供システムは、同じ分類のキーワード群に対してのみ、キーワード広告が広告主履歴ランキングに影響を受けるように調節することができる。すなわち、広告主履歴ランキングの上位にランクされた広告主であっても、ユーザキーワードと全く連関がないキーワードだけを登録している場合には、当該広告主のキーワード広告は、キーワード広告の整列から影響を受けないように除外することができる。検索結果ページ送信部640は、整列されたキーワード広告を含む検索結果ページを生成してユーザ端末機に送信する。すなわち、検索結果ページ送信部640は、広告主履歴ランキングの上位にランクされた広告主のキーワード広告が検索結果ページの上位に露出されるように検索結果ページを生成してユーザ端末機に送信する。このように、本発明に係るキーワード広告提供システムを用いることで、広告グループ又はキャンペーン単位で連関したキーワードを多数登録した広告主に対して広告の露出順位及び課金の優遇を提供したり、一定の照会数及びクリック数以上のキーワード、現在露出が可能な順位に存在するキーワードなどのキーワード広告を提供する媒体の売り上げに寄与するキーワードを多く登録した広告主であればあるほど、広告の露出順位及び課金においてより一層大きい優遇が提供される。また、広告主のみに優遇を提供することで、より一層多くのキーワード広告の登録を誘発しつつ、不正を防ぐことができる。なお、本発明に係る実施形態は、コンピュータにより具現される多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体を含む。当該記録媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含むこともでき、記録媒体およびプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー登録商標ディスク及び磁気テープのような磁気媒体、CD-ROM、DVDのような光記録媒体、フロプティカルディスクのような磁気-光媒体、およびROM、RAM、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。また、記録媒体は、プログラム命令、データ構造などを保存する信号を送信する搬送波を含む光または金属線、導波管などの送信媒体でもある。プログラム命令の例としては、コンパイラによって生成されるもののような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行される高級言語コードを含む。前記したハードウェア要素は、本発明の動作を実行するために一以上のソフトウェアモジュールとして作動するように構成することができ、その逆もできる。以上、本発明を好ましい実施形態に則して説明したが、本発明の技術分野において熟練した当業者にとっては、特許請求の範囲に記載された本発明の技術的思想及びその領域から逸脱しない範囲内で、本発明を多様に修正及び変更させることができることを理解することができるであろう。すなわち、本発明の技術的範囲は、特許請求の範囲に基づいて定められ、発明を実施するための最良の形態により制限されるものではない。