(57)【要約】【課題】システム構成やデータマイニングの処理手順に精通していないユーザが、データマイニングによるデータ分析を容易に行い、視覚化できるシステムを構築可能とすること。また、リアルタイムな履歴情報を提供する機能を組み合わせることにより、時々刻々変化するコンテンツのアクセス状況などを、よりリアルに把握可能とすること。【解決手段】複数のログデータベース２を用いて、予め設定した条件２ａ，１２ａおよび１３ａに基づいて、ログ取得からデータマイニング結果算出までの一連の処理を自動的に実行するデータマイニング実行手段１４と、このデータマイニング実行手段１４によるデータマイニング実行結果を表示する手段１５とを備えたことを特徴とするデータマイニング処理装置。【選択図】      図２
2004234414.tif 000002
【特許請求の範囲】
【請求項１】
複数のログデータベースを用いて、
予め設定した条件に基づいてログ取得からデータマイニング結果算出までの一連の処理を自動的に実行するデータマイニング実行手段と、
このデータマイニング実行手段によるデータマイニング実行結果を表示する手段と
を備えたことを特徴とするデータマイニング処理装置。
【請求項２】
前記複数のログデータベースを結合する条件を予め設定する手段もしくはユーザによる選択結果を受付ける手段と、
結合されたデータベースからデータマイニングに必要なデータを抽出するための条件を予め設定する手段もしくはユーザによる選択結果を受付ける手段と、
データマイニングの処理条件（パラメータなど）を予め設定する手段もしくはユーザによる選択結果を受付ける手段と
を備えたことを特徴とする請求項１に記載のデータマイニング処理装置。
【請求項３】
前記ユーザによる選択結果を受付けるデータマイニングの処理条件を、専門用語や数値ではなく平易な言葉で提示する手段と、
用意された対応表により前記条件からデータマイニングのパラメータを決定する手段と
を備えたことを特徴とする請求項２に記載のデータマイニング処理装置。
【請求項４】
前記各手段に加えて、
履歴情報を集計して利用者数をリアルタイムに表示する手段を備えたことを特徴とする請求項１〜３のいずれか１項に記載のデータマイニング処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデータマイニング処理装置に関し、より具体的には、ユーザがコンテンツにアクセスした履歴を採取することにより、コンテンツ提供者が、ユーザの嗜好や行動パターンについて分析を行う際に有効な手段となるデータマイニング処理装置に関するものである。
【０００２】
【従来の技術】
近年、多数の企業や個人が、Ｗｅｂサイトを運営するようになってきており、そのようなＷｅｂサイトにおいては、各種のコンテンツがアクセス可能になっている。これらのＷｅｂサイトを、より利用しやすいものとするため、また、よりユーザに親しまれるものとするためのコンテンツ改良の指針を得るため等に、現に運営しているＷｅｂサイトについてのユーザによりアクセス履歴（ログ）データが重要な意味を持つようになってきている。
【０００３】
従来、ユーザによるコンテンツへのアクセス履歴データを、データマイニングの手法を使って分析する技術としては、種々のものが提案されている。具体的には、ユーザによるコンテンツへのアクセス履歴データを分析し、視覚化する手段として、例えば、特許文献１に開示された「データの特徴に基づく定義生成支援装置、方法およびそのプログラムを格納した記憶媒体」が知られている。
【０００４】
この技術は、ユーザが複数のログデータベースを自由に組み合わせ、分析に必要なデータを収集して新しいデータベースを作成し、支持度といったパラメータを与えてデータマイニングを行い、その結果を視覚化するというツールで、比較的熟練したユーザを利用対象としたオフラインシステムに用いられる定義生成支援機能を備えたものである。
【０００５】
しかし、このツールを使いこなすためには、データベースの構成や、何をデータマイニングするのか、パラメータはどのように設定するのかといった情報をユーザが習得していなければならず、一般ユーザ程度の知識しかもたない利用者による活用は困難であった。
【０００６】
また、上述のようなデータマイニングの結果を表示するシステムに、リアルタイムにユーザのアクセス履歴情報を提供する機能を持たせたものとしては、例えば、本出願人が、特願２００２−１３８８９２号「コンテンツ提供仲介サービスシステムとそのログ分析情報提供方法およびプログラムと記録媒体」により提案した技術がある。
【０００７】
この技術は、複数の提供者から提供されたコンテンツを、Ｗｅｂサイトからインターネットを介してユーザに仲介・提供するシステムであって、各ユーザについてのアクセスログを取得して、各コンテンツ毎のアクセスログを、データマイニング等により分析して得た結果を、各要求元に提供するシステムを実現したものである。
【０００８】
【特許文献１】
特開平１１−７３４３１号公報
【０００９】
【発明が解決しようとする課題】
上記従来技術の項で述べたように、従来は、データマイニングに関する知識をそれほど習得していないユーザであっても利用可能であり、また、リアルタイムにユーザのアクセス履歴情報を提供する機能とデータマイニングを実行する機能とが一つになったオンラインシステムは実現されていなかった。
【００１０】
本発明は、上記事情に鑑みてなされたものであり、その目的とするところは、従来の技術における前述のような問題を解消し、システム構成やデータマイニングの処理手順に精通していないユーザが、データマイニングによるデータ分析を容易に行い、視覚化できるシステムを構築可能とすることにある。
【００１１】
また、本発明の他の目的は、データマイニングを実行し、視覚化する機能に、リアルタイムな履歴情報を提供する機能を組み合わせることにより、時々刻々変化するコンテンツのアクセス状況などを、よりリアルに把握可能とするデータマイニング処理装置を提供することにある。
【００１２】
【課題を解決するための手段】
上記目的を達成するため、本発明に係るデータマイニング処理装置は、複数のログデータベースを用いて、予め設定した条件に基づいてログ取得からデータマイニング結果算出までの一連の処理を自動的に実行するデータマイニング実行手段と、このデータマイニング実行手段によるデータマイニング実行結果を表示する手段とを備えたことを特徴とする。
【００１３】
本発明に係るデータマイニング処理装置においては、前記複数のログデータベースを結合する条件を予め設定する手段もしくはユーザによる選択結果を受付ける手段と、結合されたデータベースからデータマイニングに必要なデータを抽出するための条件を予め設定する手段もしくはユーザによる選択結果を受付ける手段と、データマイニングの処理条件（パラメータなど）を予め設定する手段もしくはユーザによる選択結果を受付ける手段とを備えたことを特徴とする。
【００１４】
また、本発明に係るデータマイニング処理装置においては、前記ユーザによる選択結果を受付けるデータマイニングの処理条件を、専門用語や数値ではなく平易な言葉で提示する手段と、用意された対応表により前記条件からデータマイニングのパラメータを決定する手段とを備えたことを特徴とする。
【００１５】
またさらに、本発明に係るデータマイニング処理装置においては、前記各手段に加えて、履歴情報を集計して利用者数をリアルタイムに表示する手段を備えたことを特徴とする。
【００１６】
上述のような構成としたことにより、本発明に係るデータマイニング処理装置においては、多方面から分析できる蓄積されたログデータベースから分析に必要なデータを自動的に抽出し、予め設定されたパラメータを使ってデータマイニングを実行するため、ユーザはデータ処理手順を意識することなくデータマイニングを行うことができ、結果を視覚的に捉えることが可能となる。
【００１７】
本発明においては、サーバ毎にログデータベースが蓄積される場合、複数のサーバが設置されていれば、ログデータベースも複数存在する。従来は、それらをリンクさせ、データマイニングに必要なデータを抽出する処理は、人手を使って行っていた。しかし、本発明では、予め結合条件を設定してこの部分を自動化したことにより、データベース構成やその中身に精通していなくても、ログデータベースから分析用のデータベースを作成することを可能になる。
【００１８】
また、リアルタイムな履歴情報を提供する機能と、データマイニングを実行、視覚化する機能を同時に満たす処理を取り入れたことにより、コンテンツのアクセス状況を多方面から分析することが可能となる。
【００１９】
従来の技術とは、ユーザが準備しなければならない手間が簡略化され、最低限の条件さえ指定すればデータマイニングが行われ、結果が表示されるという点で大きく異なるものである。
【００２０】
すなわち、データマイニング処理の自動化においては、パラメータを与えるとマイニングが行われるので、予め数種類のパラメータを用意しておき、これを専門用語や数値ではなく平易な言葉で表現してユーザに選択させることにより、細かい数値設定の手間を省略することができる。さらに、データマイニングの結果を視覚化する手段を備え、前述の手段と結びつけることにより、本発明の目的である、システムやデータマイニングに精通していないユーザがデータマイニングによるデータ分析を行うことが可能になる。
【００２１】
【発明の実施の形態】
以下、本発明の実施の形態を、図面に示す好適実施例に基づいて、詳細に説明する。ここでは、あるクライアントが、自らが運営するＷｅｂサイトへのアクセス履歴の取得を依頼する場合を例として説明する。
【００２２】
図１に、本発明の一実施形態に係るデータマイニング処理装置を備えたサーバを含むシステム構成例を示す。なお、本実施形態においては、データマイニング処理装置をサーバ内に配置した例を示すが、本発明はこれに限定されるものではなく、データマイニング処理装置をサーバとは別の場所に配置する構成も可能である。
【００２３】
図１において、１はサーバであり、このサーバ１内には、複数のログデータベース２，後述するクライアントとの間でのサービス提供を実現するサービス提供機能３，クライアントからのアクセス内容等をリアルタイムに集計するリアルタイム集計機能４，データマイニング処理機能５が配置されている。
【００２４】
クライアント６は、サーバ１内のデータマイニング処理機能５に対して、自らが運営するＷｅｂサイトへのアクセス履歴の取得を依頼したクライアントであり、アクセス状況表示機能７，マイニング結果表示機能８を備えている。また、クライアント９は、コンテンツ表示機能１０を備えた一般のクライアントを示している。
【００２５】
ここでは、これらのサーバ１とクライアント６，クライアント９とは、ネットワーク２０を介して接続されている場合を例に挙げて説明するが、本発明はこれに限定されるものではなく、所定数のクライアントとサーバとを専用回線で接続したようなシステムも実現可能である。
【００２６】
サーバ１は、サービス提供の依頼のあったコンテンツを依頼元のクライアント（例えば、クライアント９）に表示すると同時に、そのクライアントのユーザＩＤや依頼日時，コンテンツＩＤといったアクセス履歴を、ログデータベース２に蓄積する機能を備えている。
【００２７】
また、サーバ１は、上述のログデータベース２から、リアルタイム集計機能４を用いて全利用者数や男女別，職業別などの利用者数をリアルタイムに集計し、アクセス状況として、データマイニングを依頼したクライアント６のアクセス状況表示機能７に表示する機能を備えている。
【００２８】
また、サーバ１は、これとは別の機能として、データマイニング処理機能５を備えており、データマイニング処理実行結果に基づく依頼内容に関する分析結果を視覚化して、依頼元であるクライアント６のマイニング結果表示機能８に表示する機能を備えている。
【００２９】
図２に、上述のサーバ１内のデータマイニング処理機能５によるデータマイニングの自動化処理の手順を示す。
【００３０】
データマイニング処理機能５は、クライアントからのログデータ分析依頼に基づいて、複数のログデータベース２に結合条件（どのようにデータベース同士を結合させるか）２ａを与え、結合データベース１２を作成する。この処理は、予め結合条件２ａを設定することにより、自動化可能となる。
【００３１】
そして、相関関係を知りたいデータ（抽出条件１２ａ：例えば、ユーザＩＤやコンテンツＩＤ，期間，性別，職業など）を抽出して新しいデータベース（分析用データベース１３）を作成する。なお、この抽出条件１２ａは、予め設定しておいてもよいし、ユーザに選択させてもよい。
【００３２】
その後、データマイニング用に設定、もしくは対応表により新たに選択、あるいは直接値を入力してパラメータ１３ａを与え、データマイニング処理（１４）を実行し、結果を表示（１５）する。
【００３３】
図３に、上述のデータベースの結合動作のフロー図を示す。
ログデータベース２１（例えば、アクセス履歴）に、フィルタリング処理（例えば、指定した期間内のデータや必要な項目だけを抽出する処理）を施し、ログデータベース２１’を作成する。
【００３４】
同様に、ログデータベース２２（例えば、ユーザプロファイル）からログデータベース２２’を、ログデータベース２３（例えば、コンテンツリスト）からログデータベース２３’を作成する。
【００３５】
さらに、キーＩＤ（例えば、ユーザＩＤやコンテンツＩＤなど）を参照して、ログデータベース２１’とログデータベース２２’とを結合し、データベースＡ１２を作成する。同様の手順で、データベースＡ１２とログデータベース２３’とを結合する。
【００３６】
これを数回繰り返すことにより、複数のデータベースから１つの分析用データベースを作成することができる。なお、フィルタリング機能，キーＩＤを予め設定しておけば、これらの処理は全て自動化することができる。
【００３７】
上記実施例によれば、ログデータベースの結合から分析用データベースの作成までは、簡単に自動化することが可能であり、パラメータを設定もしくは選択することにより、データマイニング処理も容易に実行することが可能になる。ここでの、ユーザに対するパラメータの選択の指示等は、ＧＵＩ（グラフィカル・ユーザ・インタフェイス）によるのがよい。
【００３８】
なお、上記実施例は本発明の一例を示すものであり、本発明はこれに限定されるべきものではなく、本発明の要旨を逸脱しない範囲内で、適宜の変更・改良等を行ってもよいことはいうまでもないことである。
【００３９】
例えば、本発明に係るデータマイニング処理装置は、インターネット上で用いることも可能であるが、比較的小さなエリア内での専用回線による接続下でも好適に用い得ることは前述の通りである。
【００４０】
【発明の効果】
以上、詳細に説明したように、本発明によれば、コンテンツへのアクセス履歴やユーザプロファイルなどの複数のログデータベースを結合してデータベースを作成し、これを用いてデータマイニング処理を行い、結果を表示するという一連の処理を、システムやデータマイニング技術に精通していないユーザが容易に行うことが可能なデータマイニング処理装置を実現できるという顕著な効果を奏するものである。
【００４１】
また、リアルタイムの利用者情報を表示する機能とデータマイニング自動化処理機能と同時に備えたことで、ユーザの思考や行動パターンなどの多方面の分析が可能となるという効果も得られる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るデータマイニング処理装置を備えたサーバを含むシステム構成例を示す図である。
【図２】実施形態に係るデータマイニングの自動化処理手順を示す図である。
【図３】実施形態に係るデータベースの作成手順を示すフロー図である。
【符号の説明】
１  サーバ
２  ログデータベース群
２ａ  データベース結合条件
３  サービス提供機能
４  リアルタイム集計機能
５  データマイニング処理機能
６，９  クライアント
７  アクセス状況表示機能
８  マイニング結果表示機能
１０  コンテンツ表示機能
１２  結合データベース
１２ａ  抽出条件
１３  分析用データベース
１３ａ  データマイニング用パラメータ
１４  データマイニング処理（手段）
１５  表示（手段）
２０  ネットワーク
２１，２１’，２２，２２’２３，２３’……  個別ログデータベース
【図１】
2004234414.tif 000003
【図２】
2004234414.tif 000004
【図３】
2004234414.tif 000005
【手続補正書】
【提出日】平成16年3月31日(2004.3.31)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のログデータベースを保持する第１の記憶手段と、
データベースを結合するための結合条件を前記複数のログデータベースに与え、結合データベースを作成する第１の処理手段と、
必要なデータを抽出するための抽出条件を前記結合データベースに与え、分析用データベースを作成する第２の処理手段と、
データマイニングの処理条件を前記分析用データベースに与え、データマイニング処理を行う第３の処理手段と、
ログ取得からデータマイニング結果算出までの一連の処理を自動的に実行する第４の処理手段と
を備えたことを特徴とするデータマイニング処理装置。
【請求項２】
前記結合条件は予め設定され、
前記抽出条件は予め設定され、
前記データマイニングの処理条件は予め設定される
ことを特徴とする請求項１に記載のデータマイニング処理装置。
【請求項３】
前記データマイニングの処理条件を、専門用語や数値ではなく平易な言葉で提示する手段と、
用意された対応表により前記条件からデータマイニングのパラメータを決定する手段と
を備えたことを特徴とする請求項２に記載のデータマイニング処理装置。
【請求項４】
前記各手段に加えて、
履歴情報を集計して利用者数をリアルタイムに表示する手段を備えたことを特徴とする請求項１〜３のいずれか１項に記載のデータマイニング処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
【課題を解決するための手段】
上記目的を達成するため、本発明に係るデータマイニング処理装置は、複数のログデータベースを保持する第１の記憶手段と、データベースを結合するための結合条件を前記複数のログデータベースに与え、結合データベースを作成する第１の処理手段と、必要なデータを抽出するための抽出条件を前記結合データベースに与え、分析用データベースを作成する第２の処理手段と、データマイニングの処理条件を前記分析用データベースに与え、データマイニング処理を行う第３の処理手段と、ログ取得からデータマイニング結果算出までの一連の処理を自動的に実行する第４の処理手段とを備えたことを特徴とする。


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明に係るデータマイニング処理装置においては、前記結合条件は予め設定され、前記抽出条件は予め設定され、前記データマイニングの処理条件は予め設定されることを特徴とする。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明に係るデータマイニング処理装置においては、前記データマイニングの処理条件を、専門用語や数値ではなく平易な言葉で提示する手段と、用意された対応表により前記条件からデータマイニングのパラメータを決定する手段とを備えたことを特徴とする。