(57)【要約】【課題】消費者により入力されたキーワードデータの中から意図的に情報を歪ませようとする異常な入力を検出する異常入力検出装置を提供する。【解決手段】消費者が、消費者システム８ａ、８ｂ、８ｃを用いて入力したキーワード及びそのキーワードの入力回数（キーワードデータ）をＷｅｂサーバ６に記憶する。異常入力検出装置２においては、Ｗｅｂサーバ６に記憶されているキーワードデータを通信制御部２４を介して所定期間毎に取得し、キーワードデータ記憶部２２に記憶する。次に、特定の所定期間のキーワードの入力回数が直前の所定期間のキーワードの入力回数よりも所定の割合以上増加している場合に、特定の所定期間のキーワードの入力回数と、特定の所定期間の直後の所定期間のキーワードの入力回数とを比較する。そして、直後の所定期間のキーワードの入力回数が特定の所定期間のキーワードの入力回数に対して所定の割合以下の場合に、特定の所定期間のキーワードの入力を異常として検出し、異常が検出された特定の所定期間とキーワードとを表示部２６に表示する。【選択図】　図１
2004145414.tif 000002
【特許請求の範囲】
【請求項１】
入力されたキーワード及び所定期間毎における前記キーワードの入力回数を記憶するキーワードデータ記憶手段と、
前記キーワードデータ記憶手段に記憶されている特定の所定期間の前記キーワードの入力回数と、該特定の所定期間の直前の所定期間の前記キーワードの入力回数とを比較する第１の入力回数比較手段と、
前記第１の入力回数比較手段により比較した結果、前記特定の所定期間の前記キーワードの入力回数が前記直前の所定期間の前記キーワードの入力回数よりも所定の割合以上増加している場合に、前記特定の所定期間の前記キーワードの入力回数と、該特定の所定期間の直後の所定期間の前記キーワードの入力回数とを比較する第２の入力回数比較手段と、
前記第２の入力回数比較手段により比較した結果、前記直後の所定期間の前記キーワードの入力回数が前記特定の所定期間の前記キーワードの入力回数に対して所定の割合以下の場合に、前記特定の所定期間の前記キーワードの入力が異常であることを検出する異常入力検出手段と、
前記異常入力検出手段により異常であることを検出した場合に警告を行う警告手段と
を備えることを特徴とする異常入力検出装置。
【請求項２】
前記キーワードデータは、消費者によって電子的手段を介してサーバに入力され該サーバに記憶されているデータであって、
前記サーバから、前記所定期間毎に前記キーワードデータを取得するキーワードデータ取得手段を更に備えることを特徴とする請求項１記載の異常入力検出装置。
【請求項３】
前記キーワードデータ記憶手段に記憶されている前記特定の所定期間の前記キーワードの入力回数と、過去の同一曜日の所定期間の前記キーワードの入力回数とを比較する曜日入力回数比較手段を更に備え、
前記第２の入力回数比較手段は、前記曜日入力回数比較手段により比較した結果、前記特定の所定期間の前記キーワードの入力回数が、前記過去の同一曜日の所定期間の前記キーワードの入力回数に対して所定の割合以上増加している場合に、前記特定の所定期間の前記キーワードの入力回数と前記直後の所定期間の前記キーワードの入力回数とを比較することを特徴とする請求項１又は請求項２記載の異常入力検出装置。
【請求項４】
入力されたキーワード及び第１の所定期間毎における前記キーワードの入力回数を記憶するキーワードデータ記憶手段と、
前記キーワードデータ記憶手段に記憶されている特定の第１の所定期間の前記キーワードの入力回数と、該特定の第１の所定期間の直前の第１の所定期間の前記キーワードの入力回数とを比較する第１の入力回数比較手段と、
前記第１の入力回数比較手段により比較した結果、前記特定の第１の所定期間の前記キーワードの入力回数が前記直前の第１の所定期間の前記キーワードの入力回数よりも所定の割合以上増加している場合に、前記キーワードデータ記憶手段に記憶されている前記第１の所定期間毎の前記キーワードの入力回数のうち、前記特定の第１の所定期間の直前の第２の所定期間内における前記第１の所定期間毎の前記キーワードの入力回数の平均を平均入力回数として算出する平均入力回数算出手段と、
前記平均入力回数と前記特定の第１の所定期間の直後の第３の所定期間内における前記第１の所定期間毎の前記キーワードの入力回数とを比較する第３の入力回数比較手段と、
前記第３の入力回数比較手段により比較した結果、前記直後の第３の所定期間内における前記第１の所定期間毎の前記キーワードの入力回数の前記平均入力回数に対する増加数の絶対値が、所定の範囲内の場合に、前記特定の第１の所定期間の前記キーワードの入力が異常であることを検出する異常入力検出手段と、
前記異常入力検出手段により異常であることを検出した場合に警告を行う警告手段と
を備えることを特徴とする異常入力検出装置。
【請求項５】
前記キーワードデータ記憶手段に記憶されている前記特定の第１の所定期間の前記キーワードの入力回数と、過去の同一曜日の所定期間の前記キーワードの入力回数とを比較する曜日入力回数比較手段を更に備え、
前記平均入力回数算出手段は、前記曜日入力回数比較手段により比較した結果、前記特定の第１の所定期間の前記キーワードの入力回数が、前記過去の同一曜日の第１の所定期間の前記キーワードの入力回数に対して所定の割合以上増加している場合に、前記平均入力回数を算出することを特徴とする請求項４記載の異常入力検出装置。
【請求項６】
入力されたキーワード及び第１の所定期間毎における前記キーワードの入力回数を記憶するキーワードデータ記憶手段と、
前記キーワードデータ記憶手段に記憶されている特定の第１の所定期間の前記キーワードの入力回数と、該特定の第１の所定期間の直前の第１の所定期間の前記キーワードの入力回数とを比較する入力回数比較手段と、
前記入力回数比較手段により比較した結果、前記特定の第１の所定期間の前記キーワードの入力回数が、前記直前の第１の所定期間の前記キーワードの入力回数よりも所定の割合以上増加している場合に、前記キーワードデータ記憶手段に記憶されている前記第１の所定期間毎の前記キーワードの入力回数のうち、前記特定の第１の所定期間の直後の第２の所定期間内における前記第１の所定期間毎の前記キーワードの入力回数が、所定の値以下となっている前記第１の所定期間が所定の数以上存在する場合に、前記特定の第１の所定期間の前記キーワードの入力が異常であることを検出する異常入力検出手段と、
前記異常入力検出手段により異常であることを検出した場合に警告を行う警告手段と
を備えることを特徴とする異常入力検出装置。
【請求項７】
前記キーワードデータ記憶手段に記憶されている前記特定の第１の所定期間の前記キーワードの入力回数と、過去の同一曜日の第１の所定期間の前記キーワードの入力回数とを比較する曜日入力回数比較手段を更に備え、前記異常入力検出手段は、前記曜日入力回数比較手段により比較した結果、前記特定の第１の所定期間の前記キーワードの入力回数が、前記過去の同一曜日の第１の所定期間の前記キーワードの入力回数に対して所定の割合以上増加している場合に、前記特定の第１の所定期間の前記キーワードの入力が異常であることの検出を行うことを特徴とする請求項６記載の異常入力検出装置。
【請求項８】
入力されたキーワード及び第１の所定期間毎における前記キーワードの入力回数を記憶するキーワードデータ記憶手段と、
前記キーワードデータ記憶手段に記憶されている特定の第１の所定期間の前記キーワードの入力回数と、該特定の第１の所定期間の直前の第１の所定期間の前記キーワードの入力回数とを比較する入力回数比較手段と、
前記入力回数比較手段により比較した結果、前記特定の第１の所定期間の前記キーワードの入力回数が前記直前の第１の所定期間の前記キーワードの入力回数よりも所定の割合以上増加している場合に、前記キーワードデータ記憶手段に記憶されている前記第１の所定期間毎の前記キーワードの入力回数のうち、前記特定の第１の所定期間の直前の第２の所定期間内における前記第１の所定期間毎の前記キーワードの入力回数の平均を直前平均入力回数として算出する直前平均入力回数算出手段と、
前記キーワードデータ記憶手段に記憶されている前記第１の所定期間毎の前記キーワードの入力回数のうち、前記特定の第１の所定期間の直後の第２の所定期間内における前記第１の所定期間毎の前記キーワードの入力回数の平均を直後平均入力回数として算出する直後平均入力回数算出手段と、
前記直前平均入力回数と、前記直後平均入力回数とを比較する平均入力回数比較手段と、
前記平均入力回数比較手段により比較した結果、前記直後平均入力回数が前記直前平均入力回数に対して所定の倍数以下である場合に、前記特定の第１の所定期間の前記キーワードの入力が異常であることを検出する異常入力検出手段と、前記異常入力検出手段により異常であることを検出した場合に警告を行う警告手段と
を備えることを特徴とする異常入力検出装置。
【請求項９】
前記キーワードデータ記憶手段に記憶されている前記特定の第１の所定期間の前記キーワードの入力回数と、過去の同一曜日の第１の所定期間の前記キーワードの入力回数とを比較する曜日入力回数比較手段を更に備え、前記直前平均入力回数算出手段は、前記曜日入力回数比較手段により比較した結果、前記特定の第１の所定期間の前記キーワードの入力回数が、前記過去の同一曜日の第１の所定期間の前記キーワードの入力回数に対して所定の割合以上増加している場合に、前記直前平均入力回数を算出することを特徴とする請求項８記載の異常入力検出装置。
【請求項１０】
前記キーワードデータは、消費者によって電子的手段を介してサーバに入力され該サーバに記憶されているデータであって、
前記サーバから、前記第１の所定期間毎に前記キーワードデータを取得するキーワードデータ取得手段を更に備えることを特徴とする請求項４〜請求項９の何れか一項に記載の異常入力検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、入力されたキーワードデータの中から、意図的に情報を歪ませようとする異常な入力を検出する異常入力検出装置に関するものである。
【０００２】
【従来の技術】
近年、情報技術の発達により、インターネット上の検索エンジンサイト等において、消費者等のインターネット利用者が日々大量にデータの入力を行っている。例えば、検索エンジンサイトにおいては、知りたい情報にアクセスすべく検索キーワード等の入力を行っている。
【０００３】
この消費者等によりネットワークを介して直接入力されたデータ（キーワードデータ）は、消費者等の声を直接反映したデータであり、潜在的な顧客ニーズが示されている貴重なデータである。そのため、このキーワードデータを用いて顧客のニーズや消費者の動向を探り出すためのデータ分析を行うデータマイニングが行われるようになっている。
【０００４】
データマイニングにおいては、消費者により入力された生のキーワードデータを用いなければ、精度の高い分析結果を得ることができない。即ち、仮に何者かが意図的に情報を歪ませようとして偏ったデータを大量に入力した場合、消費者により入力された生のキーワードデータに異常な入力データが含まれてしまい、データマイニングの分析精度が低下してしまう。従って、精度の高いデータマイニングを行うためには、意図的に歪められたデータを排除したキーワードデータを取得することが重要になる。
【０００５】
なお、この出願の出願人は、消費者により入力されたキーワードデータの中から、意図的に情報を歪ませようとする異常な入力を、キーワードデータの入力回数の相関に基づいて検出する装置について出願を行っている（特願２００１−３２１８６８号）。
【０００６】
【発明が解決しようとする課題】
ところで、キーワードデータの異常入力をキーワードデータの入力回数の相関に基づいて検出する場合には、キーワードデータ毎に、入力回数について相関関係を有する他のキーワードデータを見つけておく必要がある。従って、入力回数について相関関係を有するキーワードデータを発見するために膨大なデータ処理を必要としていた。
【０００７】
この発明の課題は、消費者により入力されたキーワードデータの中から意図的に情報を歪ませようとする異常な入力を容易に検出する異常入力検出装置を提供することである。
【０００８】
【課題を解決するための手段】
請求項１記載の異常入力検出装置は、入力されたキーワード及び所定期間毎における前記キーワードの入力回数を記憶するキーワードデータ記憶手段と、前記キーワードデータ記憶手段に記憶されている特定の所定期間の前記キーワードの入力回数と、該特定の所定期間の直前の所定期間の前記キーワードの入力回数とを比較する第１の入力回数比較手段と、前記第１の入力回数比較手段により比較した結果、前記特定の所定期間の前記キーワードの入力回数が前記直前の所定期間の前記キーワードの入力回数よりも所定の割合以上増加している場合に、前記特定の所定期間の前記キーワードの入力回数と、該特定の所定期間の直後の所定期間の前記キーワードの入力回数とを比較する第２の入力回数比較手段と、前記第２の入力回数比較手段により比較した結果、前記直後の所定期間の前記キーワードの入力回数が前記特定の所定期間の前記キーワードの入力回数に対して所定の割合以下の場合に、前記特定の所定期間の前記キーワードの入力が異常であることを検出する異常入力検出手段と、前記異常入力検出手段により異常であることを検出した場合に警告を行う警告手段とを備えることを特徴とする。
【０００９】
この請求項１記載の異常入力検出装置によれば、特定の所定期間（例えば、特定の日）のキーワードの入力回数が直前の所定期間（例えば、特定の日の前日）のキーワードの入力回数より所定の割合以上増加している場合に、特定の所定期間の直後の所定期間（例えば、特定の日の翌日）のキーワードの入力回数と、特定の所定期間のキーワードの入力回数とを比較し、特定の所定期間のキーワードの入力が異常であることの検出を行っている。即ち、特定の所定期間において入力回数が増加したキーワードについて、特定の所定期間の後におけるそのキーワードの入力回数の変動のみに基づいて、容易に特定の所定期間のそのキーワードの入力が異常であることを検出できる。
【００１０】
また、請求項２記載の異常入力検出装置は、前記キーワードデータが消費者によって電子的手段を介してサーバに入力され該サーバに記憶されているデータであって、前記サーバから、前記所定期間毎に前記キーワードデータを取得するキーワードデータ取得手段を更に備えることを特徴とする。
【００１１】
この請求項２記載の異常入力検出装置によれば、所定期間毎に、消費者によってサーバに入力されたキーワードデータを取得してキーワードの入力が異常であることの検出を行っている。即ち、所定期間毎にキーワードデータを取得し、常に最新のキーワードデータにより特定の所定期間のキーワードの入力が異常であることをの検出を行うことができる。
【００１２】
また、請求項３記載の異常入力検出装置は、前記キーワードデータ記憶手段に記憶されている前記特定の所定期間の前記キーワードの入力回数と、過去の同一曜日の所定期間の前記キーワードの入力回数とを比較する曜日入力回数比較手段を更に備え、前記第２の入力回数比較手段は、前記曜日入力回数比較手段により比較した結果、前記特定の所定期間の前記キーワードの入力回数が、前記過去の同一曜日の所定期間の前記キーワードの入力回数に対して所定の割合以上増加している場合に、前記特定の所定期間の前記キーワードの入力回数と前記直後の所定期間の前記キーワードの入力回数とを比較することを特徴とする。
【００１３】
この請求項３記載の異常入力検出装置によれば、特定の所定期間（例えば、特定の日）のキーワードの入力回数が、直前の所定期間（例えば、特定の日の前日）の入力回数よりも所定の割合以上増加しており、かつ、過去の同一曜日の所定期間における入力回数よりも所定の割合以上増加している場合に、特定の所定期間のキーワードの入力回数と直後の所定期間のキーワードの入力回数とを比較している。従って、キーワードの入力回数の曜日による変動を排除して、特定の所定期間のキーワードの入力が異常であることの検出を行うことができる。
【００１４】
また、請求項４記載の異常入力検出装置は、入力されたキーワード及び第１の所定期間毎における前記キーワードの入力回数を記憶するキーワードデータ記憶手段と、前記キーワードデータ記憶手段に記憶されている特定の第１の所定期間の前記キーワードの入力回数と、該特定の第１の所定期間の直前の第１の所定期間の前記キーワードの入力回数とを比較する第１の入力回数比較手段と、前記第１の入力回数比較手段により比較した結果、前記特定の第１の所定期間の前記キーワードの入力回数が前記直前の第１の所定期間の前記キーワードの入力回数よりも所定の割合以上増加している場合に、前記キーワードデータ記憶手段に記憶されている前記第１の所定期間毎の前記キーワードの入力回数のうち、前記特定の第１の所定期間の直前の第２の所定期間内における前記第１の所定期間毎の前記キーワードの入力回数の平均を平均入力回数として算出する平均入力回数算出手段と、前記平均入力回数と前記特定の第１の所定期間の直後の第３の所定期間内における前記第１の所定期間毎の前記キーワードの入力回数とを比較する第３の入力回数比較手段と、前記第３の入力回数比較手段により比較した結果、前記直後の第３の所定期間内における前記第１の所定期間毎の前記キーワードの入力回数の前記平均入力回数に対する増加数の絶対値が、所定の範囲内の場合に、前記特定の第１の所定期間の前記キーワードの入力が異常であることを検出する異常入力検出手段と、前記異常入力検出手段により異常であることを検出した場合に警告を行う警告手段とを備えることを特徴とする。
【００１５】
この請求項４記載の異常入力検出装置によれば、特定の第１の所定期間（例えば、特定の日）のキーワードの入力回数が直前の第１の所定期間（例えば、特定の日の前日）のキーワードの入力回数より所定の割合以上増加している場合に、特定の第１の所定期間の直後の第３の所定期間（例えば、特定の日後の１週間）の各日毎のキーワードの入力回数が、所定の範囲内において変動している場合に、特定の第１の所定期間のキーワードの入力が異常であることを検出している。即ち、特定の第１の所定期間において入力回数が増加したキーワードについて、特定の第１の所定期間の後のそのキーワードの入力回数の変動のみに基づいて、特定の第１の所定期間のそのキーワードの入力が異常であることを容易に検出できる。
【００１６】
また、請求項５記載の異常入力検出装置は、前記キーワードデータ記憶手段に記憶されている前記特定の第１の所定期間の前記キーワードの入力回数と、過去の同一曜日の所定期間の前記キーワードの入力回数とを比較する曜日入力回数比較手段を更に備え、前記平均入力回数算出手段は、前記曜日入力回数比較手段により比較した結果、前記特定の第１の所定期間の前記キーワードの入力回数が、前記過去の同一曜日の第１の所定期間の前記キーワードの入力回数に対して所定の割合以上増加している場合に、前記平均入力回数を算出することを特徴とする。
【００１７】
この請求項５記載の異常入力検出装置によれば、特定の第１の所定期間（例えば、特定の日）のキーワードの入力回数が、直前の第１の所定期間（例えば、特定の日の前日）のキーワードの入力回数よりも所定の割合以上増加しており、かつ、過去の同一曜日の第１の所定期間のキーワードの入力回数よりも所定の割合以上増加している場合に、平均入力回数を算出している。従って、キーワードの入力回数の曜日による変動を排除して、特定の第１の所定期間のキーワードの入力が異常であることの検出を行うことができる。
【００１８】
また、請求項６記載の異常入力検出装置は、入力されたキーワード及び第１の所定期間毎における前記キーワードの入力回数を記憶するキーワードデータ記憶手段と、前記キーワードデータ記憶手段に記憶されている特定の第１の所定期間の前記キーワードの入力回数と、該特定の第１の所定期間の直前の第１の所定期間の前記キーワードの入力回数とを比較する入力回数比較手段と、前記入力回数比較手段により比較した結果、前記特定の第１の所定期間の前記キーワードの入力回数が、前記直前の第１の所定期間の前記キーワードの入力回数よりも所定の割合以上増加している場合に、前記キーワードデータ記憶手段に記憶されている前記第１の所定期間毎の前記キーワードの入力回数のうち、前記特定の第１の所定期間の直後の第２の所定期間内における前記第１の所定期間毎の前記キーワードの入力回数が、所定の値以下となっている前記第１の所定期間が所定の数以上存在する場合に、前記特定の第１の所定期間の前記キーワードの入力が異常であることを検出する異常入力検出手段と、前記異常入力検出手段により異常であることを検出した場合に警告を行う警告手段とを備えることを特徴とする。
【００１９】
この請求項６記載の異常入力検出装置によれば、特定の第１の所定期間（例えば、特定の日）のキーワードの入力回数が直前の第１の所定期間（例えば、特定の日の前日）のキーワードの入力回数より所定の割合以上増加している場合に、特定の第１の所定期間の直後の第２の所定期間（例えば、特定の日後の１週間）の各日毎のキーワードの入力回数が、所定の値（基準値）以下となっている日が所定の数以上存在する場合に、特定の第１の所定期間のキーワードの入力が異常であることを検出している。即ち、特定の第１の所定期間において入力回数が増加したキーワードについて、特定の第１の所定期間の後のそのキーワードの入力回数についての適切な基準値を設定することにより、特定の第１の所定期間のそのキーワードの入力が異常であることを容易に検出することができる。
【００２０】
また、請求項７記載の異常入力検出装置は、前記キーワードデータ記憶手段に記憶されている前記特定の第１の所定期間の前記キーワードの入力回数と、過去の同一曜日の第１の所定期間の前記キーワードの入力回数とを比較する曜日入力回数比較手段を更に備え、前記異常入力検出手段は、前記曜日入力回数比較手段により比較した結果、前記特定の第１の所定期間の前記キーワードの入力回数が、前記過去の同一曜日の第１の所定期間の前記キーワードの入力回数に対して所定の割合以上増加している場合に、前記特定の第１の所定期間の前記キーワードの入力が異常であることの検出を行うことを特徴とする。
【００２１】
この請求項７記載の異常入力検出装置によれば、特定の第１の所定期間（例えば、特定の日）のキーワードの入力回数が、直前の第１の所定期間（例えば、特定の日の前日）のキーワードの入力回数よりも所定の割合以上増加しており、かつ、過去の同一曜日の第１の所定期間のキーワードの入力回数よりも所定の割合以上増加している場合に、特定の第１の所定期間のキーワードの入力の異常を検出している。従って、キーワードの入力回数の曜日による変動を排除して、特定の第１の所定期間のキーワードの入力が異常であることの検出を行うことができる。
【００２２】
また、請求項８記載の異常入力検出装置は、入力されたキーワード及び第１の所定期間毎における前記キーワードの入力回数を記憶するキーワードデータ記憶手段と、前記キーワードデータ記憶手段に記憶されている特定の第１の所定期間の前記キーワードの入力回数と、該特定の第１の所定期間の直前の第１の所定期間の前記キーワードの入力回数とを比較する入力回数比較手段と、前記入力回数比較手段により比較した結果、前記特定の第１の所定期間の前記キーワードの入力回数が前記直前の第１の所定期間の前記キーワードの入力回数よりも所定の割合以上増加している場合に、前記キーワードデータ記憶手段に記憶されている前記第１の所定期間毎の前記キーワードの入力回数のうち、前記特定の第１の所定期間の直前の第２の所定期間内における前記第１の所定期間毎の前記キーワードの入力回数の平均を直前平均入力回数として算出する直前平均入力回数算出手段と、前記キーワードデータ記憶手段に記憶されている前記第１の所定期間毎の前記キーワードの入力回数のうち、前記特定の第１の所定期間の直後の第２の所定期間内における前記第１の所定期間毎の前記キーワードの入力回数の平均を直後平均入力回数として算出する直後平均入力回数算出手段と、前記直前平均入力回数と、前記直後平均入力回数とを比較する平均入力回数比較手段と、前記平均入力回数比較手段により比較した結果、前記直後平均入力回数が前記直前平均入力回数に対して所定の倍数以下である場合に、前記特定の第１の所定期間の前記キーワードの入力が異常であることを検出する異常入力検出手段と、前記異常入力検出手段により異常であることを検出した場合に警告を行う警告手段とを備えることを特徴とする。
【００２３】
この請求項８記載の異常入力検出装置によれば、特定の第１の所定期間（例えば、特定の日）のキーワードの入力回数が直前の第１の所定期間（例えば、特定の日の前日）のキーワードの入力回数より所定の割合以上増加している場合に、特定の第１の所定期間の直後の第２の所定期間（例えば、特定の日後の１週間）のキーワードの平均入力回数が、例えば、特定の日前の１週間のキーワードの平均入力回数に対して所定の倍数以下である場合に、特定の第１の所定期間のキーワードの入力が異常であることを検出している。即ち、特定の第１の所定期間において入力回数が増加したキーワードについて、曜日の特性によるキーワードの入力回数の変動を排除し、そのキーワードの入力回数の変動のみに基づいて、特定の第１の所定期間のそのキーワードの入力が異常であることを容易に検出できる。
【００２４】
また、請求項９記載の異常入力検出装置は、前記キーワードデータ記憶手段に記憶されている前記特定の第１の所定期間の前記キーワードの入力回数と、過去の同一曜日の第１の所定期間の前記キーワードの入力回数とを比較する曜日入力回数比較手段を更に備え、前記直前平均入力回数算出手段は、前記曜日入力回数比較手段により比較した結果、前記特定の第１の所定期間の前記キーワードの入力回数が、前記過去の同一曜日の第１の所定期間の前記キーワードの入力回数に対して所定の割合以上増加している場合に、前記直前平均入力回数を算出することを特徴とする。
【００２５】
この請求項９記載の異常入力検出装置によれば、特定の第１の所定期間（例えば、特定の日）のキーワードの入力回数が、直前の第１の所定期間（例えば、特定の日の前日）のキーワードの入力回数よりも所定の割合以上増加しており、かつ、過去の同一曜日の第１の所定期間のキーワードの入力回数よりも所定の割合以上増加している場合に、直前平均入力回数を算出している。従って、キーワードの入力回数の曜日による変動を排除して、特定の所定期間のキーワードの入力が異常であることの検出を行うことができる。
【００２６】
また、請求項１０記載の異常入力検出装置は、前記キーワードデータが消費者によって電子的手段を介してサーバに入力され該サーバに記憶されているデータであって、前記サーバから、前記第１の所定期間毎に前記キーワードデータを取得するキーワードデータ取得手段を更に備えることを特徴とする。
【００２７】
この請求項１０記載の異常入力検出装置によれば、第１の所定期間毎に、消費者によってサーバに入力されたキーワードデータを取得してキーワードの入力が異常であることの検出を行っている。従って、常に最新のキーワードデータを取得して、特定の第１の所定期間のキーワードの入力が異常であることの検出を行うことができる。
【００２８】
【発明の実施の形態】
以下、図面を参照して、この発明の実施の形態に係る異常入力検出装置について説明する。なお、以下においては、インターネット上に開設されている検索エンジンサイト上で消費者により入力された検索用のキーワード及びその入力回数をキーワードデータとし、このキーワードデータに基づいてキーワードの入力が異常であることの検出を行う場合を例として説明する。
【００２９】
図１は、実施の形態に係る異常入力検出装置を含むシステム全体のブロック構成図である。異常入力検出装置２は、ネットワーク４を介してネットワーク上に検索エンジンサイトを開設している企業のＷｅｂサーバ６と接続されており、Ｗｅｂサーバ６は、ネットワーク４を介して個々の消費者が有する消費者システム（パーソナルコンピュータ、携帯端末、携帯電話等のネットワーク上の検索エンジンサイトにアクセス可能な端末）８ａ、８ｂ、８ｃと接続されている。
【００３０】
異常入力検出装置２は、キーワードデータの入力が異常であることの検出等の処理を行うデータ処理部２０を備え、このデータ処理部２０には、入力されたキーワード及び各キーワードの入力回数をキーワードデータとして記憶するキーワードデータ記憶部２２が接続されている。また、データ処理部２０には、Ｗｅｂサーバ６との間の通信を制御する通信制御部２４及びキーワードの入力が異常であることが検出された際の警告等を表示する表示部２６が接続されている。
【００３１】
キーワードデータ記憶部２２には、キーワードデータ、即ち、通信制御部２４を介してＷｅｂサーバ６から所定期間毎、例えば、１日毎に取得されたキーワード及び各キーワードの入力回数のデータが記憶される。また、取得された各キーワードの入力回数は、それぞれキーワードに対応させて記憶される。例えば、図２に示すように、６月３日における「ブロッコリー」の入力回数「３８」、「トマト」の入力回数「３２」、「トウガン」の入力回数「１０」、「モロヘイヤ」の入力回数「１２」、「ムラサキイモ」の入力回数「１０」等である。
【００３２】
また、キーワードの入力が異常とは、実際には消費者の関心を集めていないキーワードであるにも拘わらず、キーワードに対する消費者の関心が高まっているかのように見せかけようと、意図的にそのキーワードの入力回数を増加させていることを意味する。即ち、例えば、テレビ番組で取り上げられる等して急激に入力回数が増加した場合、通常は、急激に入力回数が増加した日（急騰日）以後の日においても数日間、例えば、１週間程度は一定回数以上の入力が行われる傾向が強い。そのため、急騰日のキーワードの入力回数に比較して、急騰日以後のキーワードの入力回数が急激に減少した場合に入力が異常と判断できる。
【００３３】
次に、図３〜図７のフローチャートを参照して、異常入力検出装置２において行われるキーワードの入力異常の検出処理について説明する。
【００３４】
まず、図３のフローチャートを参照して、入力されたキーワードが急激に入力回数が増加したキーワード（急騰キーワード）か否かを判定する処理について説明する。
【００３５】
消費者が、消費者システム８ａ、８ｂ、８ｃを用いて、ネットワーク４を介して検索エンジンサイトにアクセスし、検索用のキーワードを入力した場合、この入力されたキーワードがＷｅｂサーバ６に記憶される。即ち、この消費者により入力されたキーワードは、１回入力されると入力回数１回としてカウントされ、キーワードと各キーワードの入力回数がキーワードデータとしてＷｅｂサーバ６に記憶される。
【００３６】
異常入力検出装置２においては、Ｗｅｂサーバ６に記憶されているキーワードデータを、通信制御部２４を介してデータ処理部２０において取得する（ステップＳ１０）。即ち、Ｗｅｂサーバ６に記憶されているキーワードデータのうち、１日の入力回数が多い順番に上位１万位までのキーワードデータが、１日に１回、Ｗｅｂサーバ６からキーワード分析システム２に対して送信されることによって、キーワードと各キーワードの入力回数がデータ処理部２０に取得される。なお、取得されたキーワードと各キーワードの入力回数はキーワードデータとしてキーワードデータ記憶部２２に記憶される（図２参照）。
【００３７】
次に、取得されたキーワードデータの中に欠損値が生じているか否かを確認する（ステップＳ１１）。即ち、Ｗｅｂサーバ６から送信されるキーワードデータは、消費者により入力された全てのキーワード及びその入力回数ではなく、その日の入力回数が多い順番に上位１万位までのキーワードと各キーワードの入力回数である。そのため、キーワードデータ記憶部２２には記憶されているが、その日に取得されたキーワードには含まれていないキーワードが存在する場合がある。そのようなキーワードは、その日の入力回数が「０」となり、欠損値が生じてしまう。従って、その日に取得されたキーワードとキーワードデータ記憶部２２に記憶されているキーワードとを照合し、欠損値を生じているキーワードが存在するか否かを確認する。
【００３８】
キーワードデータの中に欠損値が生じている場合には（ステップＳ１１）、欠損値の補正を行う（ステップＳ１２）。即ち、欠損値を生じているキーワードであっても、前日までは一定の入力回数があったことから、その日も一定の回数は入力されていると推測される。従って、欠損値を生じているキーワードの入力回数を「１０」として、欠損値の補正を行う。なお、欠損値を生じているキーワードが存在しない場合には（ステップＳ１１）、欠損値の補正を行う必要がないため、そのままステップＳ１３へ進む。
【００３９】
次に、ステップＳ１０において取得された日の各キーワードの入力回数と、前日における各キーワードの入力回数とを比較する（ステップＳ１３）。例えば、６月１０日に取得された「ブロッコリー」の入力回数と、６月１０日の前日、即ち、６月９日の「ブロッコリー」の入力回数とを比較する。
【００４０】
次に、入力回数が所定の値以上乖離、即ち、取得された日のキーワードの入力回数が取得された日の前日の入力回数に対して所定の割合以上増加しているか否かを判断する（ステップＳ１４）。例えば、６月１０日の「ブロッコリー」の入力回数が前日６月９日の「ブロッコリー」入力回数に対して、３倍以上増加しているか否かを判断する。
【００４１】
入力回数が所定の値以上乖離しているキーワードが存在する場合には（ステップＳ１４）、取得した日の入力回数と取得した日と同じ曜日の過去の入力回数とを比較する（ステップＳ１５）。即ち、入力回数が所定の値以上乖離している各キーワードについて、取得した日の入力回数と１週間前の同じ曜日の入力回数、例えば、「ブロッコリー」について６月１０日（月）における入力回数と６月３日（月）における入力回数とを比較する。一方、入力回数が所定の値以上乖離しているキーワードが存在しない場合には（ステップＳ１４）、急騰キーワードが存在しないため処理を終了する。
【００４２】
次に、取得された日の入力回数と過去の同一曜日の入力回数とが所定の割合以上乖離、即ち、取得された日の入力回数が過去の同一曜日の入力回数に対して所定の割合以上増加しているか否かを判断する（ステップＳ１６）。例えば、６月１０日（月）における入力回数が６月３日（月）における入力回数に対して所定の割合以上、例えば、３倍以上増加しているか否かを判断する。
【００４３】
取得された日の入力回数が過去の同一曜日の入力回数に対して所定の割合以上増加しているキーワードが存在する場合には（ステップＳ１６）、そのキーワードは急騰キーワードであると判定される（ステップＳ１７）。即ち、取得された日の入力回数が前日の入力回数に対して所定の割合以上増加しており、かつ、取得された日の入力回数が過去の同一曜日の入力回数に対して所定の割合以上増加している場合に、そのキーワードは急騰キーワードと判定される。一方、取得された日の入力回数が過去の同一曜日の入力回数に対して所定の割合以上増加していない場合には（ステップＳ１６）、急騰キーワードが存在しないため処理を終了する。
【００４４】
なお、特定の日のキーワードの入力回数が、前日の入力回数に対して３倍以上となっている場合に急騰キーワードと判定しているが、３倍以上でない場合にも急騰キーワードと判定してもよい。例えば、特定の日のキーワードの入力回数が、前日の入力回数に対して１．５倍又は２倍以上となっている場合に急騰キーワードと判定してもよい。
【００４５】
次に、図４〜図７のフローチャートを参照して、急騰キーワードと判定されたキーワードについて、異常入力検出装置２において行われる入力異常の検出処理について説明する。なお、以下においては、特定の日（所定期間）のキーワードの入力異常、例えば、６月１０日（図２参照）のキーワードの入力異常の検出処理を行う場合について説明する。
【００４６】
まず、図４のフローチャートを参照して、実施の形態に係る異常入力検出装置において行われるキーワードの入力異常の第１の検出処理について説明する。
【００４７】
まず、急騰キーワードと判定されたキーワードの急騰日の入力回数と、そのキーワードの急騰日の翌日の入力回数とを比較する（ステップＳ２０）。例えば、６月１０日の「ブロッコリー」の入力回数と、６月１１日の「ブロッコリー」の入力回数とを比較する。
【００４８】
次に、急騰日の翌日における入力回数が、急騰日の入力回数に対して所定の割合以下となっているか否かを判断する（ステップＳ２１）。即ち、急激に消費者の関心を集めたキーワードは急騰日以降においても一定回数は入力されるため、急騰日の翌日の入力回数が急騰日の入力回数に対して所定の割合以下の場合に、急騰日のキーワードの入力が異常と判断される。例えば、図２に示すように、６月１１日の「ブロッコリー」の入力回数が６月１０日における「ブロッコリー」の入力回数「２９３６」の５％以下、即ち、「１４７（端数繰上げ。以下同様）」以下となっているか否かについて判断する。ここで、「ブロッコリー」の６月１１日における入力回数は「２０１６」であり、「１４７」を上回っているため、「ブロッコリー」の６月１０日における入力は異常でないと判断される。一方、「モロヘイヤ」の６月１０日における入力回数は「１７３９３」であり、この５％は「８７０」である。「モロヘイヤ」の６月１１日における入力回数は「２７」であり、「８７０」を下回っているため、「モロヘイヤ」の６月１０日における入力は異常であると判断される。
【００４９】
急騰日の翌日の入力回数が、急騰日の入力回数に対して所定の割合以下となっている場合には（ステップＳ２１）、急騰日のキーワードの入力が異常として、そのキーワードと急騰日を警告表示として表示部２６に表示する（ステップＳ２２）。一方、急騰日の翌日のキーワードの入力回数が、急騰日のキーワードの入力回数に対して所定の割合以上となっている場合には（ステップＳ２１）、急騰日のキーワードの入力は異常でないため処理を終了する。
【００５０】
なお、この第１の検出処理により急騰日のキーワードの入力が異常であるか否かを検出する実施の形態に係る異常入力検出装置においては、急騰日の翌日のキーワードの入力回数が、急騰日のキーワードの入力回数に対して５％以下となっている場合に入力が異常として検出しているが、５％以上の場合にも入力が異常として検出してもよい。例えば、急騰日のキーワードの入力回数に対して１０％以下、１５％以下等の場合に急騰日のキーワードの入力が異常として検出してもよい。
【００５１】
次に、図５のフローチャートを参照して、実施の形態に係る異常入力検出装置において行われるキーワードの入力異常の第２の検出処理について説明する。
【００５２】
まず、キーワードデータ記憶部２２に記憶されているキーワードデータに基づいて、急騰日前の１週間における１日当りの平均入力回数を算出する（ステップＳ３０）。例えば、６月１０日に急騰した「ブロッコリー」について、６月１０日前の１週間、即ち、６月３日〜６月９日における１日当りの平均入力回数を算出する。
【００５３】
次に、算出された平均入力回数と急騰日後の１週間における各日毎の入力回数とを比較する（ステップＳ３１）。例えば、ステップＳ３０において算出された「ブロッコリー」の平均入力回数「３３」と、急騰日後の１週間、即ち、６月１１日〜６月１７日の各日毎の入力回数とを比較する。
【００５４】
次に、急騰日後の１週間における各日毎の入力回数の、急騰日前１週間の平均入力回数に対する増加数の絶対値が所定の範囲内か否かを判断する（ステップＳ３２）。即ち、急騰日後の１週間における各日毎の入力回数の、急騰日前１週間の平均入力回数に対する増加数の絶対値が、例えば、急騰日の入力回数の１％の範囲となっているか否かを判断する。
【００５５】
例えば、６月１１日における「ブロッコリー」の入力回数は「２０１６」であり、平均入力回数「３３」に対する増加数は「１９８３」となる。この「１９８３」は、６月１０日の入力回数「２９３６」の１％である「３０」よりも大きくなっている。また、６月１２日の入力回数は「７５３」、平均入力回数「３３」に対する増加数は「７２０」であり、６月１３日の入力回数は「３５４」、平均入力回数に対する増加数は「３２１」であり、共に「３０」よりも大きくなっている。同様に、６月１４日〜６月１７日の入力回数の平均入力回数「３３」に対する増加数も「３０」より大きくなっている。従って、「ブロッコリー」の６月１０日の入力は異常でないと判断される。
【００５６】
一方、「モロヘイヤ」の６月３日〜６月９日における１日当りの平均入力回数は「１３」であり、６月１１日の入力回数は「２７」である。この「２７」の平均入力回数に対する増加数は「１４」であり、６月１０日の入力回数「１７３９３」の１％「１７４」よりも小さくなっている。また、６月１２日の入力回数は「１０」であり、平均入力回数に対する増加数「−３」の絶対値「３」は、「１７４」よりも小さくなっている。また、６月１３日〜６月１７日の各日の入力回数の平均入力回数に対する増加数の絶対値も「１７４」より小さく、全ての日において「１７４」よりも小さくなっている。従って、「モロヘイヤ」６月１０日おける入力は異常であると判断される。
【００５７】
ここで、増加数の絶対値を求めているのは、曜日特性を考慮しているためである。即ち、キーワードの入力回数は、一般的に平日（月〜金）と週末（土、日）によって大きく異なる傾向が強いが、平均入力回数は１週間の入力回数に基づいて算出される。従って、曜日によっては入力回数が平均入力回数を下回っており、増加数がマイナスとなる可能性がある。そのため、増加数がマイナスとなっている場合であっても、増加数が所定の範囲内となっているか否かを判断するため、増加数の絶対値を求めている。
【００５８】
次に、急騰日後の１週間における各日毎の入力回数の平均入力回数に対する増加数の絶対値が、全ての日において所定の範囲内となっている場合には（ステップＳ３２）、急騰日のキーワードの入力が異常であるとして、そのキーワードと急騰日とを警告表示として表示部２６に表示する（ステップＳ３３）。一方、急騰日後の１週間における各日毎の入力回数の平均入力回数に対する増加数の絶対値が、所定の範囲内となっていない日が存在する場合には（ステップＳ３２）、急騰日のキーワードの入力は異常でないため処理を終了する。
【００５９】
なお、この第２の検出処理により急騰日のキーワードの入力が異常であるか否かを検出する実施の形態に係る異常入力検出装置においては、急騰日後の１週間の各日毎の入力回数の増加数の絶対値の全てが、急騰日の入力回数の１％の範囲内となっている場合に入力が異常として検出しているが、その他の範囲内となっている場合に入力が異常として検出するようにしてもよい。例えば、急騰日の入力回数の５％、１０％等の範囲内となっている場合に入力が異常として検出するようにしてもよい。
【００６０】
また、急騰日後の１週間の各日毎の入力回数の増加数の絶対値の全てが、急騰日の入力回数の１％の範囲内となっている場合に入力が異常として検出しているが、その他の場合にも入力を異常として検出するようにしてもよい。例えば、急騰日後の１週間の各日毎の入力回数の増加数の絶対値の全てが、急騰日と平均入力回数の差の１％の範囲内となっている場合に入力を異常として検出するようにしてもよい。
【００６１】
また、急騰日後の１週間における全ての日の入力回数の平均入力回数に対する増加数の絶対値が所定の範囲内となっている場合以外にも、急騰日のキーワードの入力が異常として検出するようにしてもよい。例えば、急騰日後の１週間のうち、５日以上の日の入力回数について、平均入力回数に対する増加数の絶対値が所定の範囲内となっている場合に、急騰日のキーワードの入力が異常として検出してもよい。
【００６２】
また、急騰日後の１週間における各日毎の入力回数と平均入力回数とを比較しているが、急騰日後の５日間、１０日間又は２週間における各日毎の入力回数と平均入力回数とを比較するようにしてもよい。
【００６３】
次に、図６のフローチャートを参照して、実施の形態に係る異常入力検出装置において行われるキーワードの入力異常の第３の検出処理について説明する。
【００６４】
まず、急騰日後の１週間における各日毎の入力回数が所定の値（基準値）以下となっている日を検出する（ステップＳ４０）。例えば、６月１０日後の１週間、６月１１日〜６月１７日の中で入力回数が基準値以下、例えば、入力回数が「１０」以下となっている日を検出する。
【００６５】
次に、ステップＳ４０において入力回数が基準値以下になっているとして検出された日が、急騰日後の１週間の中で所定の数以上存在するか否かを判断する（ステップＳ４１）。例えば、「ブロッコリー」について、６月１１日〜６月１７日の１週間内に入力回数が「１０」以下となっている日が５日以上存在するか否かを判断する。「ブロッコリー」については、６月１１日〜６月１７日の１週間内に入力回数が「１０」以下となっている日が存在しないため、「ブロッコリー」の６月１０日の入力は異常でないと判断される。一方、「モロヘイヤ」については６月１１日〜６月１７日の１週間内に６月１２日〜６月１４日、１６日、１７日の５日の入力回数が「１０」以下となっている。従って、「モロヘイヤ」の６月１０日における入力は異常と判断される。
【００６６】
急騰日後の１週間の中で入力回数が基準値以下となっている日が、所定の数以上存在する場合には（ステップＳ４１）、急騰日のキーワードの入力が異常であるとして、そのキーワードと急騰日を警告表示として表示部２６に表示する（ステップＳ４２）。一方、入力回数が基準値以下となっている日が、急騰日後の１週間の中で所定の数以上存在していない場合には（ステップＳ４２）、急騰日のキーワードの入力が異常ではないため処理を終了する。
【００６７】
なお、この第３の検出処理により急騰日のキーワードの入力が異常であることを検出する実施の形態に係る異常入力検出装置においては、基準値を「１０」としているが、基準値を「１０」以外の値にしてもよい。また、基準値以下の入力回数の日が５日以上存在する場合に入力が異常であると検出しているが、５日以下の場合にも異常であるとして検出してもよい。例えば、基準値を「１５」、「２０」、又は、「２５」等とし、基準値以下の入力回数となっている日が、３日又は４日以上存在する場合に急騰日のキーワードの入力が異常として検出してもよい。
【００６８】
次に、図７のフローチャートを参照して、実施の形態に係る異常入力検出装置において行われるキーワードの入力異常の第４の検出処理について説明する。
【００６９】
まず、急騰日前の１週間における１日当りの平均入力回数（直前平均入力回数）を算出する（ステップＳ５０）。例えば、「ブロッコリー」の６月１０日前の１週間、即ち、６月３日〜６月９日の１週間における１日当りの平均入力回数を直前平均入力回数として算出する。
【００７０】
次に、急騰日後の１週間における１日当りの平均入力回数（直後平均入力回数）を算出する（ステップＳ５１）。例えば、「ブロッコリー」の６月１０日後の１週間、即ち、６月１１日〜６月１７日の１週間における１日当りの平均入力回数を直後平均入力回数として算出する。
【００７１】
次に、ステップＳ５０において算出された直前平均入力回数とステップＳ５１において算出された直後平均入力回数とを比較する（ステップＳ５２）。例えば、「ブロッコリー」の６月３日〜６月９日の１週間における１日当たりの平均入力回数「３３」と、６月１１日〜６月１７日の１週間における１日当りの平均入力回数「５８２」とを比較する。
【００７２】
次に、直後平均入力回数が直前平均入力回数に対して所定の倍数以下となっているか否かを判断する（ステップＳ５３）。例えば、直後平均入力回数が直前平均入力回数に対して１．２倍以下か否かを判断し、１．２倍以下である場合には、急騰日の入力が異常であると判断する。例えば、「ブロッコリー」の直後平均入力回数「５８２」は直前平均入力回数「３３」に対して１．２倍以上となっているため、「ブロッコリー」の６月１０日の入力は異常でないと判断される。一方、「モロヘイヤ」の直前平均入力回数は「１３」、直後平均入力回数は「１３」であるため、直後平均入力回数が直前平均入力回数の１．２倍以下となっている。従って、「モロヘイヤ」の６月１０日の入力は異常であると判断される。
【００７３】
直後平均入力回数が直前平均入力回数に対して所定の倍数以下となっている場合には（ステップＳ５３）、急騰日のキーワードの入力が異常であるとして、そのキーワードと急騰日を警告表示として表示部２６に表示する（ステップＳ５４）。一方、直後平均入力回数が直前平均入力回数に対して所定の倍数以下となっていない場合には（ステップＳ５３）、急騰日のキーワードの入力は異常でないため処理を終了する。
【００７４】
なお、この第４の検出処理により急騰日のキーワードの入力が異常であるか否かを検出する実施の形態に係る異常入力検出装置においては、直後平均入力回数が直前平均入力回数の１．２倍以下となっている場合に入力が異常であると検出しているが、１．２倍以下となっていない場合にも入力が異常であると検出してもよい。例えば、直後平均入力回数が直前平均入力回数に対して１．３倍、１．４倍又は１．５倍以下となっている場合に急騰日のキーワードの入力が異常であると検出してもよい。
【００７５】
この実施の形態に係る異常入力検出装置によれば、特定の日のキーワードの入力回数がその前日のキーワードの入力回数に対して所定の割合以上増加しており、かつ、過去の同一曜日のキーワードの入力回数に対しても所定の割合以上増加している場合に、そのキーワードを急騰キーワードであると判定している。そして、急騰キーワードと判定されたキーワードについて、急騰日の翌日以降のキーワードの入力回数に基づいて、急騰日のキーワードの入力が意図的に行われた異常な入力であることを検出している。従って、キーワードの入力回数が急激に増加した場合、増加した日（急騰日）以降のそのキーワードの入力回数の変動に基づいて容易に急騰日のキーワードの入力が異常であることの検出を行うことができる。
【００７６】
また、確実に急騰日のキーワードの入力が異常であることの検出を行うことができるため、的確に消費者の関心が高まっている商品等を特定し、そのような商品の仕入量を決定する等のマーケティング支援のための情報を得ることができる。
【００７７】
また、不特定多数の消費者によって入力されたキーワードデータの中から異常な入力を的確に検出することができるため、異常な入力を排除したキーワードデータを取得することができ、消費者の潜在的なニーズや消費者の関心等を的確に分析するデータマイニングを行うことができる。
【００７８】
なお、上述の実施の形態に係る異常入力検出装置においては、異常入力の第１〜第４のそれぞれの検出処理により急騰日のキーワードの入力が異常か否かの検出を行っているが、第１〜第４の何れか２つ以上を組み合わせて急騰日のキーワードの入力が異常か否かの検出を行うようにしてもよい。例えば、第１〜第４の検出処理を組み合わせ、何れか３つ以上において入力が異常と判断された場合に、急騰日のキーワードの入力が異常とし、何れか２つ以上において入力が異常と判断された場合には、急騰日のキーワードの入力は異常の可能性があるとしてもよい。この場合には、複数の検出処理を組み合わせることにより、高い精度で急騰日のキーワードの入力が異常であることの検出を行うことができる。
【００７９】
また、上述の実施の形態に係る異常入力検出装置においては、入力が異常であることを検出した場合に、所定の警告を警告表示として表示しているが、警告表示を表示する代わりに、検出された異常な入力を自動的に除外するようにしてもよい。
【００８０】
【発明の効果】
この発明によれば、特定の所定期間（例えば、特定の日）のキーワードの入力回数が直前の所定期間（例えば、特定の日の前日）のキーワードの入力回数より所定の割合以上増加している場合に、特定の所定期間の直後の所定期間（例えば、特定の日の翌日）のキーワードの入力回数と、特定の所定期間のキーワードの入力回数とを比較し、特定の所定期間のキーワードの入力が異常であることを検出している。即ち、特定の所定期間において入力回数が増加したキーワードについて、特定の所定期間の後のそのキーワードの入力回数のみに基づいて、特定の所定期間のそのキーワードの入力が異常であることの検出を容易に行うことができる。
【００８１】
また、キーワードの入力回数の変動に基づいて、容易に特定の所定期間のキーワードの入力が異常であることの検出を行うことができるため、意図的に入力回数を増加させた異常な入力を排除した適切なキーワードデータを取得することができる。従って、異常な入力を排除した適切なキーワードデータに基づいて、消費者の潜在的なニーズや消費者の関心等を的確に分析するデータマイニングを行うことができる。
【図面の簡単な説明】
【図１】この発明の実施の形態に係る異常入力検出装置を含むシステム全体のブロック構成図である。
【図２】この発明の実施の形態に係るキーワードデータ記憶部に記憶されるキーワードデータの一例を示す図である。
【図３】この発明の実施の形態に係る急騰キーワードを判定する処理を説明するためのフローチャートである。
【図４】この発明の実施の形態に係る異常入力の第１の検出処理を説明するためのフローチャートである。
【図５】この発明の実施の形態に係る異常入力の第２の検出処理を説明するためのフローチャートである。
【図６】この発明の実施の形態に係る異常入力の第３の検出処理を説明するためのフローチャートである。
【図７】この発明の実施の形態に係る異常入力の第４の検出処理を説明するためのフローチャートである。
【符号の説明】
２…異常入力検出装置、４…ネットワーク、６…Ｗｅｂサーバ、８ａ、８ｂ、８ｃ…消費者システム、２０…データ処理部、２２…キーワードデータ記憶部、２４…通信制御部、２６…表示部。
【図１】
2004145414.tif 000003
【図２】
2004145414.tif 000004
【図３】
2004145414.tif 000005
【図４】
2004145414.tif 000006
【図５】
2004145414.tif 000007
【図６】
2004145414.tif 000008
【図７】
2004145414.tif 000009