Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3886872B2 - Access log information multidimensional analysis system and multidimensional analysis environment construction method - Google Patents
[go: Go Back, main page]

JP3886872B2 - Access log information multidimensional analysis system and multidimensional analysis environment construction method - Google Patents

Access log information multidimensional analysis system and multidimensional analysis environment construction method Download PDF

Info

Publication number
JP3886872B2
JP3886872B2 JP2002265166A JP2002265166A JP3886872B2 JP 3886872 B2 JP3886872 B2 JP 3886872B2 JP 2002265166 A JP2002265166 A JP 2002265166A JP 2002265166 A JP2002265166 A JP 2002265166A JP 3886872 B2 JP3886872 B2 JP 3886872B2
Authority
JP
Japan
Prior art keywords
log information
access log
analysis
access
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002265166A
Other languages
Japanese (ja)
Other versions
JP2004102759A (en
Inventor
宏治 矢留
Original Assignee
株式会社日立情報システムズ
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社日立情報システムズ filed Critical 株式会社日立情報システムズ
Priority to JP2002265166A priority Critical patent/JP3886872B2/en
Publication of JP2004102759A publication Critical patent/JP2004102759A/en
Application granted granted Critical
Publication of JP3886872B2 publication Critical patent/JP3886872B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Debugging And Monitoring (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ネットワーク機器から出力されるログ情報の多次元分析を行うアクセスログ情報多次元分析システムに関し、特に、そのログ情報の効率的な多次元分析環境を必要時に最短時間にて提供可能なアクセスログ情報多次元分析システムおよび多次元分析環境構築方法に関するものである。
【0002】
【従来の技術】
通常、ネットワーク機器から出力されるネットワークアクセスログ情報は、例えば図6に示すように、文字列の羅列であるフラットファイル形式であり、ネットワークが稼動している間、常にそのネットワークアクセスログ情報は出力される。よって、ネットワーク管理者は、出力された膨大な量のフラットファイル形式のネットワークアクセスログ情報の全てに目を通し、不正アクセスの有無を確認している。
【0003】
また、ネットワーク管理者が、所望の日や時間帯におけるネットワークの利用状況を把握する場合、その所望の日や時間帯のネットワークアクセスログ情報をその都度取り出し、表計算プログラム等に取り出したデータを読み込ませてグラフ化等の処理を行い、所望の条件におけるネットワークの利用状況を把握していた。
【0004】
そこで、ネットワーク管理者に課せられる作業の効率化、および詳細な分析の実現のため、OLAP(OnLine Analytical Processing)システムによるネットワークアクセスログ情報の多次元分析の実施が試みられている。
【0005】
ここで、このOLAPシステムによるネットワークアクセスログ情報の多次元分析を実施するためには、図8に示す全ての作業を分析担当者(ネットワーク管理者)自身が行わなければならない。以下、ネットワークアクセスログ情報の多次元分析実施の際の作業工程について、図7及び図8を参照して具体的に説明する。図7は、従来の多次元分析環境を示す図であり、図8は、従来の多次元分析処理手順を示すフローチャートである。
【0006】
まず、分析担当者は、各ネットワーク機器にて逐次保存されているフラットファイル形式のネットワークアクセスログ情報から、分析に必要な情報をアクセスログ分析装置に抽出する処理を実施する(ステップST21)。次に分析担当者は、アクセスログ分析装置内に抽出された抽出済アクセスログ情報を、OLAPシステムによる多次元分析を実施するために、フラットファイル形式からリレーショナルデータベースにおけるテーブル形式へと形式変換する(ステップST22)。こうして、リレーショナルデータベース上にテーブル形式アクセスログ情報が作成される。さらに、作成されたテーブル形式アクセスログ情報を使用して、OLAPデータベースを構築する(ステップST23)。このようにして、多次元分析可能形式のアクセスログ情報を得ることができる。
【0007】
以上のような各処理工程を経て、多次元分析環境の作成が完了し、多次元分析処理が実施可能となる。そして、分析担当者が多次元分析処理を行い(ステップST24)、その結果、ステップST21におけるログの抽出処理にて抽出した情報以外に必要なログ情報がある場合には(ステップST25)、分析担当者は改めて、フラットファイル形式の各ネットワークアクセスログ情報から必要なログ情報を抽出する抽出処理を実施し、再度、ステップST21からステップST24までの処理を行い、ステップST25において他のアクセスログ情報も必要がなければ、本実施形態に係るアクセスログ情報多次元分析システムによる多次元分析処理は終了となる。
【0008】
しかし、上述した従来技術では、OLAPシステムを利用してネットワークアクセスログ情報の多次元分析を実施する毎に、分析対象となるネットワークアクセスログ情報についてフラットファイル形式からテーブル形式を経てOLAPデータベースを構築するまでの各変換作業が発生するため、ネットワーク管理者が分析作業を実施するためのOLAPシステム環境を構築するまでに多くの工数と時間とを要するといった不都合が生じてしまう。
【0009】
ここで、上記不都合を改善し、多次元分析環境を効率的に構築するシステムとして、次の先行技術文献に係る発明がある。
【0010】
【特許文献1】
特開平11−316766号公報
【0011】
【発明が解決しようとする課題】
しかしながら、OLAPシステムを利用してネットワークアクセスログ情報の多次元分析を実施する際に、分析対象となるネットワークアクセスログ情報については、フラットファイル形式からテーブル形式を経てOLAPデータベースを構築しなければならず、フラットファイル形式からテーブル形式への形式変換作業の自動化を実現しなければ、アクセスログ情報の多次元分析処理の効率化は図れない。
【0012】
また、全てのネットワークアクセスログ情報については一定期間の保存が必須であり、長期的(永続的)に保存する必要があるが、従来のようにフラットファイル形式にて保存する場合、次のような問題も生じていた。
【0013】
フラットファイル形式のネットワークアクセスログ情報は、図6のように各アクセスログデータが時系列順に配列した構成となっており、さらにネットワークアクセスログ情報の内容は、アクセス日時データ,アクセス元IP,アクセス先IP,ステータスなど様々な項目により構成されているが、各項目に登場するデータは、各ネットワークアクセスログ情報の間において重複することが多く、その結果、フラットファイル形式のネットワークアクセスログ情報は一般に冗長なデータ構造となっている。このようなデータ構造のネットワークアクセスログ情報を長期間分も保存するとなると、重複したデータ部分が更に増え、保存対象のログ情報がより一層冗長となるため、より大容量の保存領域を確保しなければならない。
【0014】
そこで本発明の目的は、上記不都合を改善し、ネットワーク管理者に対して必要時にネットワークアクセスログ情報のOLAPシステムを利用した分析環境を速やかに構築でき、且つネットワークアクセスログ情報の保存領域の容量の最小限化を実現可能なアクセスログ情報多次元分析システムおよび多次元分析環境構築方法を提供することにある。
【0015】
【課題を解決するための手段】
上記目的を達成するために、本発明は、複数のネットワーク機器と、該ネットワーク機器とネットワーク回線を介して接続され、ネットワーク機器のログ情報の多次元分析処理を行うアクセスログ分析装置とを備えるアクセスログ情報多次元分析システムであって、
前記アクセスログ分析装置が、アクセスログの分析対象から除外する項目データを格納する非分析対象項目データベースと、テーブル形式のアクセスログ情報を格納するリレーショナルデータベースと、前記非分析対象項目データベース及びリレーショナルデータベースを制御する処理装置とから成り、
前記処理装置が、
複数のネットワーク機器から転送されるアクセスログ情報を取得する転送ログ情報取得部と、
前記転送ログ情報取得部にて取得したアクセスログ情報から、該アクセスログ情報に含まれるアクセス日時とアクセス先IPアドレスの各要素の実データと、該実データ各々に対応したマスタテーブルID並びに非分析対象か否かを示す数値データとを格納したマスタテーブルを生成する工程と、該マスタテーブルに格納したアクセス日時とアクセス先IPアドレスの各要素に対応したマスタテーブルID並びに前記非分析対象か否かを示す数値データとを格納するテーブル形式のデータテーブルを作成する工程とを実行するデータ形式変換部と、
記データテーブルをリレーショナルデータベースにテーブル形式のアクセスログ情報として格納する格納部と、
前記リレーショナルデータベースに格納したアクセスログ情報の内、前記数値データが非分析対象でないことを示す数値データを含むアクセスログ情報を抽出し、多次元分析可能な分析環境であるOLAPデータベースを構築する分析対象抽出部と、
前記OLAPデータベース内のアクセスログ情報を基に多次元分析処理を行う多次元分析処理部と、を備えることを第1の特徴とする。
【0016】
また、本発明は、複数のネットワーク機器と、該ネットワーク機器とネットワーク回線を介して接続され、アクセスログの分析対象から除外する項目データを格納する非分析対象項目データベースとテーブル形式のアクセスログ情報を格納するリレーショナルデータベースと前記各データベースを制御する処理装置とから成り、ネットワーク機器のログ情報の多次元分析処理を行うアクセスログ分析装置とを備えるアクセスログ情報多次元分析システムの多次元分析環境構築方法であって、
前記処理装置が、
複数のネットワーク機器から転送されるアクセスログ情報を取得する転送ログ情報取得工程と、
前記転送ログ情報取得工程により取得したアクセスログ情報から、該アクセスログ情報に含まれるアクセス日時とアクセス先IPアドレスの各要素の実データと、該実データ各々に対応したマスタテーブルID並びに非分析対象か否かを示す数値データとを格納したマスタテーブルを生成する工程と、
該マスタテーブルに格納したアクセス日時とアクセス先IPアドレスの各要素に対応したマスタテーブルID並びに前記非分析対象か否かを示す数値データとを格納するテーブル形式のデータテーブルを作成するデータテーブル作成工程と、
記データテーブルをリレーショナルデータベースにテーブル形式のアクセスログ情報として格納する格納工程と、
前記リレーショナルデータベースに格納したアクセスログ情報の内、前記数値データが非分析対象でないことを示す数値データを含むアクセスログ情報を抽出し、多次元分析可能な分析環境であるOLAPデータベースを構築する分析対象抽出工程と、
前記OLAPデータベース内のアクセスログ情報を基に多次元分析処理を行う多次元分析処理工程と、を実行することを第2の特徴とする。
【0018】
【発明の実施の形態】
以下、本発明の一実施形態に係るアクセスログ情報多次元分析システムについて、図1から図5を参照して詳細に説明する。図1は本実施形態に係るアクセスログ情報多次元分析システムの構成を示す図であり、図2は、本実施形態に係るアクセスログ情報多次元分析システムにおける非分析対象項目データベースの構成を示す図である。また、図3は本実施形態に係るアクセスログ情報多次元分析システムによる多次元分析処理手順を示すフローチャートであり、さらに図4は、本実施形態に係るアクセスログ情報多次元分析システムでの保存形式を示す図である。また、図5は本実施形態に係るアクセスログ情報多次元分析システムによるデータ形式変換処理工程の手順を示すフローチャートである。
【0019】
[アクセスログ情報多次元分析システムの構成]
まず、本実施形態に係るアクセスログ情報多次元分析システム1の構成について、図1を参照して説明する。アクセスログ情報多次元分析システム1は、ネットワーク機器10,11(本実施形態では、Proxyサーバ10とFirewallサーバ11としている)と、多次元分析環境を構築し多次元分析処理を行うアクセスログ分析装置12とが、ネットワーク回線50を介して接続されてなる。尚、本実施形態におけるネットワーク機器の台数を2台としているが、このネットワーク機器の台数はこれに限定されるものではない。以下、各構成要素について説明する。
【0020】
前記各ネットワーク機器10,11には、該各ネットワーク機器10,11内に保存されているネットワークアクセスログ情報21を定期的にアクセスログ分析装置12に転送する機能を各ネットワーク機器10,11に実現させる転送プログラム31が実装されている。
【0021】
前記アクセスログ分析装置12は、各処理の制御を司る処理装置13と、分析対象から除外するとネットワーク管理者により決定された項目のデータを格納する非分析対象項目データベース14と、後述の如く形式変換されたテーブル形式アクセスログ情報22を保存するリレーショナルデータベース15と、を有している。
【0022】
また前記処理装置13には、各ネットワーク機器10,11から転送されるアクセスログ情報21を取得する転送ログ情報取得部13aと、前記非分析対象項目データベース14内のデータを踏まえて前記転送ログ情報取得部13aにて取得済のアクセスログ情報21をフラットファイル形式からテーブル形式へと形式変換するデータ形式変換部13bと、前記リレーショナルデータベース15内のテーブル形式アクセスログ情報22から分析対象のログ情報を抽出し且つ多次元分析可能な分析環境であるOLAPデータベース23を構築する分析対象抽出部13cと、OLAPデータベース23内のログ情報を基に多次元分析処理を行う多次元分析処理部13dと、を具備している。
【0023】
ここで、前記非分析対象項目データベース14は、図2のように、ログ情報における項目(図6の日時,アクセス元IP,アクセス先IP,ステータスなど)の種類が格納される「ログ情報項目種類データ」項目と、各ログ情報項目について分析対象としなくても良いとネットワーク管理者が判断した内容が格納される「非分析対象内容データ」項目とを有している。図2によれば、日時が「2002年3月29日」であるログ情報と、アクセス先IPが「202.23.112.34」のログ情報は、多次元分析対象から除外する,すなわち多次元分析を行わないとネットワーク管理者が予め判断したものであり、非分析対象項目データベースに非分析対象ログ情報として図2のような形式で登録,保存されている。
【0024】
[多次元分析処理手順]
以上のような構成のアクセスログ情報多次元分析システム1における多次元分析処理の手順について、図3を参照して以下説明する。
【0025】
まず、ネットワーク機器10,11に蓄積,保存されているフラットファイル形式のネットワークアクセスログ情報21が、ネットワーク機器10,11に実装された転送プログラム31により、ネットワーク回線50を介して定期的にアクセスログ分析装置12に転送されると、転送されたネットワークアクセスログ情報21は、アクセスログ分析装置12の転送ログ情報取得部13aにて取得され(ステップST1)、さらにデータ形式変換部13bにて、フラットファイル形式から自動的にテーブル形式のアクセスログ情報22に変換される(ステップST2)。
【0026】
ここで、ステップST2の処理について図4及び図5を参照して詳細に説明すると、データ形式変換部13bでは、まず図4のようなフラットファイル形式のデータと同期する、ログ情報における各要素を項目としたデータテーブルと、ログ情報の各項目を抽出したマスターテーブルとが生成される(ステップST11)。
【0027】
そして各マスターテーブルには、実データの各々にID値が割り当てられる(ステップST12)。また各マスターテーブルには、「ID」項目と「要素」項目以外に「非分析対象」項目が設けられ(ステップST13)、非分析対象項目データベース内に格納済のデータと合致するデータについては、この「非分析対象」項目に任意の数値データ(例えば「0」)が付与され、それ以外のデータについては前記「非分析対象」項目に他の数値データ(例えば「1」)が付与される(ステップST14)。そして、データテーブルの各項目には、実データではなく、マスターテーブルにて定義されたID値が、実データと対応する箇所に付与される(ステップST15)。具体的には、マスターテーブルに登録されるデータの内、図2のテーブルに登録済の「日時が2002年3月29日」のデータと「アクセス先IPが202.23.112.34」のデータについては「非分析対象」項目に「0」が付与されている。
【0028】
また、データテーブルの「非分析対象」項目には、非分析対象項目データベース内に格納済のデータと合致するデータ項目を一つでも含むログ情報については、マスターテーブルと同様に「0」が付与され、合致するデータ項目を全く含まないログ情報については前記「非分析対象」項目に「1」が付与される(ステップST16)。
【0029】
以上のようにしてステップST2の処理は行われ、この処理により、図4のようなテーブル形式アクセスログ情報22が作成され、このテーブル形式アクセスログ情報22は、アクセスログ分析装置12内のリレーショナルデータベース15に蓄積,保存される(ステップST3)。
【0030】
このように、各ネットワーク機器10,11から定期的にアクセスログ情報21を取得してテーブル形式に形式変換後、得られたテーブル形式アクセスログ情報22をアクセスログ分析装置12内に蓄積,保存するまでのステップST1〜ステップST3の処理は、全て自動的に行われ、分析担当者たるネットワーク管理者が多次元分析処理を開始する際には、全てのアクセスログ情報がテーブル形式でアクセスログ分析装置12内に蓄積,保存された状態となっている。
【0031】
そして、ネットワーク管理者が多次元分析処理を開始すると(ステップST4)、ネットワーク管理者が分析に使用するログ情報を選定することにより、リレーショナルデータベース内のテーブル形式アクセスログ情報22から、分析に使用するログ情報のみが分析対象抽出部13cにより抽出され(ステップST5)、多次元分析可能な分析環境であるOLAPデータベース23が構築される(ステップST6)。
【0032】
ここで、ステップST5の抽出作業において、テーブル形式アクセスログ情報22の各ログ情報の内、「非分析対象」項目に「0」が付与されているものについてはネットワーク管理者によって分析対象外と予め定められているため抽出されず、「非分析対象」項目に「1」が付与されているログ情報のみが抽出される。このように、ステップST5の抽出作業では、ネットワーク管理者が選定した分析対象ログ情報をさらに絞り込む抽出ログ情報のフィルタリング処理も自動的に行われる。
【0033】
以上のような各処理工程を経て、ネットワーク管理者は、最終的な分析環境であるOLAPデータベース23を得ることができ、しかる後に多次元分析処理を行うこととなる(ステップST7)。
【0034】
ここで、ステップST7における多次元分析処理の結果、分析対象抽出部13cにて抽出したログ情報以外のアクセスログ情報が必要となった場合には(ステップST8)、ネットワーク管理者は上記ステップST6の処理を再度行い、OLAPデータベース23の再作成処理を実施すればよい。このように、本実施形態に係るアクセスログ情報多次元分析システム1によれば、ステップST6のOLAPデータベース23の作成処理を再度行うことで新しい多次元分析環境が改めて提供されるため、多次元分析環境の構築に多くの工数を必要とすることなく、多次元分析処理を速やかに実施することが可能となる。
【0035】
こうして多次元分析処理を行い、ステップST8において他のアクセスログ情報も必要がなければ、本実施形態に係るアクセスログ情報多次元分析システム1による多次元分析処理の全工程は終了となる。
【0036】
以上のように、本実施形態に係るアクセスログ情報多次元分析システム1によれば、分析対象となるネットワークアクセスログ情報21についてフラットファイル形式からテーブル形式を経てOLAPデータベース23を構築するまでの各変換作業に、多くの工数と時間とを要することなく、速やかな多次元分析処理の実施を可能とする。
【0037】
また、従来のフラットファイル形式では、各項目に同じデータ(同じ文字列)が登場することが多く、項目毎のデータが冗長であったが、本実施形態に係るアクセスログ情報多次元分析システム1では、図4のようなテーブル形式でログ情報が格納されているため、マスターテーブル内のデータについては重複することなくデータの追加,削除を実施でき、その結果、ネットワーク管理者の作業の効率化を図ることができる。
【0038】
さらに、データテーブルには、各項目の実データではなく、対応するマスターテーブルにて定義されたID値(数値)が使用されているため、時系列順に全ての実データが格納されるフラットファイル形式と比較して、テーブル形式の方がログ情報を保存する場合のリソース消費量(ハードディスク消費量)が少なくてすむ。よって、ネットワークアクセスログ情報の保存についても、ハードディスク消費量を最小限に抑えることが可能となり、システムの動作環境が改善される。
【0039】
尚、上記実施形態のアクセスログ情報分析装置12において、データ形式変換部13bを設けることに代わって、本発明のデータ形式変換処理動作および分析対象抽出処理動作を行うプログラムを作成し、アクセスログ情報分析装置12に、このプログラムに基づいて処理動作を実行させるようにしてもよい。
【0040】
【発明の効果】
以上説明したように、本発明のアクセスログ情報多次元分析システムによれば、ネットワーク管理者による膨大な量のネットワークアクセスログ情報の多次元分析作業を開始するまでに要する時間を短縮することが可能となり、その結果、多次元分析処理における作業効率を向上させることができる。また、テーブル形式にて長期的にネットワークアクセスログ情報を保存するので、フラットファイル形式の場合に発生する文字列としての冗長なデータを全て省くことができ、リソース消費量を必要最小限に抑えることが可能となり、システムの動作環境の改善が実現できる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係るアクセスログ情報多次元分析システムの構成を示す図である。
【図2】本実施形態に係るアクセスログ情報多次元分析システムにおける非分析対象項目データベースの構成を示す図である。
【図3】本実施形態に係るアクセスログ情報多次元分析システムによる多次元分析処理手順を示すフローチャートである。
【図4】本実施形態に係るアクセスログ情報多次元分析システムでの保存形式を示す図である。
【図5】本実施形態に係るアクセスログ情報多次元分析システムによるデータ形式変換処理工程の手順を示すフローチャートである。
【図6】フラットファイル形式のネットワークアクセスログ情報データの一例を示す図である。
【図7】従来の多次元分析環境を示す図である。
【図8】従来の多次元分析処理手順を示すフローチャートである。
【符号の説明】
1…アクセスログ情報多次元分析システム、10,11…ネットワーク機器、12…アクセスログ分析装置、13…処理装置、13a…転送ログ情報取得部、13b…データ形式変換部、13c…分析対象抽出部、13d…多次元分析処理部、14…非分析対象項目データベース、15…リレーショナルデータベース、21…ネットワークアクセスログ情報(フラットファイル形式)、22…テーブル形式アクセスログ情報、23…OLAPデータベース、31…転送プログラム。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an access log information multidimensional analysis system that performs multidimensional analysis of log information output from a network device, and in particular, can provide an efficient multidimensional analysis environment for the log information in the shortest time when necessary. The present invention relates to an access log information multidimensional analysis system and a multidimensional analysis environment construction method.
[0002]
[Prior art]
Normally, network access log information output from a network device is in a flat file format, which is a list of character strings, as shown in FIG. 6, for example, and the network access log information is always output while the network is operating. Is done. Therefore, the network administrator checks all of the output network access log information in a large amount of flat file format and confirms whether there is unauthorized access.
[0003]
In addition, when the network administrator grasps the network usage status on a desired day or time zone, the network access log information on the desired day or time zone is retrieved each time, and the retrieved data is read into a spreadsheet program or the like. In other words, processing such as graphing was performed to grasp the network usage status under desired conditions.
[0004]
Therefore, in order to improve the efficiency of work imposed on the network administrator and to realize detailed analysis, it has been attempted to perform multidimensional analysis of network access log information using an OLAP (OnLine Analytical Processing) system.
[0005]
Here, in order to perform multidimensional analysis of network access log information by the OLAP system, all the operations shown in FIG. 8 must be performed by the analyst (network administrator) himself. Hereinafter, the work process when performing multidimensional analysis of network access log information will be specifically described with reference to FIGS. FIG. 7 is a diagram showing a conventional multidimensional analysis environment, and FIG. 8 is a flowchart showing a conventional multidimensional analysis processing procedure.
[0006]
First, the person in charge of analysis performs processing for extracting information necessary for analysis from the network access log information in the flat file format sequentially stored in each network device to the access log analyzer (step ST21). Next, the analyst converts the extracted access log information extracted in the access log analyzer from a flat file format to a table format in a relational database in order to perform multidimensional analysis by the OLAP system ( Step ST22). In this way, table format access log information is created on the relational database. Further, an OLAP database is constructed using the created table format access log information (step ST23). In this way, access log information in a multidimensional analysis-capable format can be obtained.
[0007]
Through the above processing steps, the creation of the multidimensional analysis environment is completed, and the multidimensional analysis processing can be performed. Then, the person in charge of the analysis performs multidimensional analysis processing (step ST24), and as a result, if there is necessary log information other than the information extracted in the log extraction processing in step ST21 (step ST25), the person in charge of analysis The operator again performs an extraction process for extracting necessary log information from each network access log information in the flat file format, performs the processes from step ST21 to step ST24 again, and requires other access log information in step ST25. If there is not, the multidimensional analysis process by the access log information multidimensional analysis system according to the present embodiment ends.
[0008]
However, in the above-described conventional technology, every time multi-dimensional analysis of network access log information is performed using the OLAP system, the OLAP database is constructed from the flat file format through the table format for the network access log information to be analyzed. Therefore, there is a problem in that it takes a lot of man-hours and time until the network administrator constructs an OLAP system environment for performing the analysis work.
[0009]
Here, there is an invention according to the following prior art document as a system for improving the above inconvenience and efficiently constructing a multidimensional analysis environment.
[0010]
[Patent Document 1]
Japanese Patent Laid-Open No. 11-316766
[Problems to be solved by the invention]
However, when performing multidimensional analysis of network access log information using the OLAP system, an OLAP database must be constructed from the flat file format through the table format for the network access log information to be analyzed. If the automation of the format conversion work from the flat file format to the table format is not realized, the efficiency of the multidimensional analysis processing of the access log information cannot be achieved.
[0012]
In addition, all network access log information must be stored for a certain period and must be stored for a long time (permanently). There was also a problem.
[0013]
The network access log information in the flat file format has a configuration in which each access log data is arranged in time series as shown in FIG. 6, and the contents of the network access log information are access date / time data, access source IP, access destination Although it consists of various items such as IP and status, the data appearing in each item often overlaps between the network access log information, and as a result, the network access log information in the flat file format is generally redundant. Data structure. If network access log information with such a data structure is stored for a long period of time, the number of duplicate data will increase, and the log information to be stored will become even more redundant, so a larger storage area must be secured. I must.
[0014]
Accordingly, an object of the present invention is to improve the above inconvenience, to quickly construct an analysis environment using an OLAP system of network access log information when necessary, and to reduce the capacity of a storage area for network access log information. An object of the present invention is to provide a multidimensional analysis system and a multidimensional analysis environment construction method capable of minimizing access log information.
[0015]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides an access comprising a plurality of network devices and an access log analyzer connected to the network devices via a network line and performing multidimensional analysis processing of log information of the network devices. A log information multidimensional analysis system,
The access log analyzer includes a non-analysis target item database for storing item data to be excluded from access log analysis targets, a relational database for storing tabular access log information, and the non-analysis target item database and the relational database. A processing device to control,
The processing device is
A transfer log information acquisition unit for acquiring access log information transferred from a plurality of network devices;
From the access log information acquired by the transfer log information acquisition unit, the actual data of each element of the access date and time and the access destination IP address included in the access log information, the master table ID corresponding to each of the actual data, and non-analysis A step of generating a master table storing numerical data indicating whether or not a target is stored, a master table ID corresponding to each element of an access date and time and an access destination IP address stored in the master table, and whether the target is a non-analysis target A data format conversion unit for executing a step of creating a data table in a table format for storing numerical data indicating
A storage unit for storing pre Kide Tateburu as the access log information table format in a relational database,
Wherein among the access log information stored in a relational database, analyte the numerical data extracts the access log information including numerical data indicating that it is not a non-analyte, to build an OLAP database is multi-dimensional analyzable analysis environment An extractor;
A multi-dimensional analysis processing unit that performs multi-dimensional analysis processing based on access log information in the OLAP database is a first feature.
[0016]
In addition, the present invention includes a plurality of network devices, a non-analysis target item database that stores item data that is connected to the network devices via a network line, and that is excluded from access log analysis targets, and table-type access log information. A method for constructing a multidimensional analysis environment for an access log information multidimensional analysis system, comprising: a relational database to be stored; and a processing device that controls each database, and an access log analysis device that performs multidimensional analysis processing of log information of network devices. Because
The processing device is
A transfer log information acquisition step of acquiring access log information transferred from a plurality of network devices;
From the access log information acquired in the transfer log information acquisition step, the actual data of each element of the access date and time and the access destination IP address included in the access log information, the master table ID corresponding to each of the actual data, and the non-analysis target Generating a master table storing numerical data indicating whether or not,
A data table creation step of creating a data table in a table format for storing the access date and time stored in the master table, the master table ID corresponding to each element of the access destination IP address, and the numerical data indicating whether or not the non-analysis target When,
A storing step of storing front Kide Tateburu a relational database as the access log information table format,
Wherein among the access log information stored in a relational database, analyte the numerical data extracts the access log information including numerical data indicating that it is not a non-analyte, to build an OLAP database is multi-dimensional analyzable analysis environment An extraction process;
A second feature is that a multidimensional analysis processing step of performing multidimensional analysis processing based on access log information in the OLAP database is performed.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an access log information multidimensional analysis system according to an embodiment of the present invention will be described in detail with reference to FIGS. FIG. 1 is a diagram illustrating a configuration of an access log information multidimensional analysis system according to the present embodiment, and FIG. 2 is a diagram illustrating a configuration of a non-analysis target item database in the access log information multidimensional analysis system according to the present embodiment. It is. 3 is a flowchart showing a multidimensional analysis processing procedure by the access log information multidimensional analysis system according to the present embodiment, and FIG. 4 shows a storage format in the access log information multidimensional analysis system according to the present embodiment. FIG. FIG. 5 is a flowchart showing the procedure of a data format conversion process performed by the access log information multidimensional analysis system according to this embodiment.
[0019]
[Configuration of Access Log Information Multidimensional Analysis System]
First, the configuration of the access log information multidimensional analysis system 1 according to the present embodiment will be described with reference to FIG. The access log information multidimensional analysis system 1 includes network devices 10 and 11 (in this embodiment, a proxy server 10 and a firewall server 11), an access log analysis device that constructs a multidimensional analysis environment and performs multidimensional analysis processing. 12 are connected via a network line 50. Although the number of network devices in this embodiment is two, the number of network devices is not limited to this. Hereinafter, each component will be described.
[0020]
Each network device 10, 11 has a function of periodically transferring network access log information 21 stored in each network device 10, 11 to the access log analyzer 12. A transfer program 31 is implemented.
[0021]
The access log analysis device 12 includes a processing device 13 that controls each processing, a non-analysis target item database 14 that stores data of items determined by the network manager to be excluded from the analysis target, and format conversion as described later. A relational database 15 for storing the tabular access log information 22 that has been recorded.
[0022]
The processing device 13 includes the transfer log information acquisition unit 13a that acquires the access log information 21 transferred from each network device 10 and 11, and the transfer log information based on the data in the non-analysis target item database 14. The data format conversion unit 13b that converts the access log information 21 acquired by the acquisition unit 13a from the flat file format to the table format, and the log information to be analyzed from the table format access log information 22 in the relational database 15 An analysis object extraction unit 13c that builds an OLAP database 23, which is an analysis environment that can be extracted and analyzed in a multidimensional manner, and a multidimensional analysis processing unit 13d that performs multidimensional analysis processing based on log information in the OLAP database 23. It has.
[0023]
Here, as shown in FIG. 2, the non-analysis target item database 14 stores the types of items in log information (date and time, access source IP, access destination IP, status, etc. in FIG. 6). “Data” item and “Non-analysis target content data” item in which the contents determined by the network administrator that the log information items need not be analyzed are stored. According to FIG. 2, the log information whose date and time is “March 29, 2002” and the log information whose access destination IP is “202.23.112.34” are excluded from the multidimensional analysis target, that is, many The network administrator determines in advance that the dimension analysis is not performed, and is registered and stored in the non-analysis target item database as non-analysis target log information in the format shown in FIG.
[0024]
[Multidimensional analysis processing procedure]
The procedure of the multidimensional analysis process in the access log information multidimensional analysis system 1 configured as described above will be described below with reference to FIG.
[0025]
First, the flat file format network access log information 21 stored and stored in the network devices 10 and 11 is periodically accessed via the network line 50 by the transfer program 31 installed in the network devices 10 and 11. When transferred to the analysis device 12, the transferred network access log information 21 is acquired by the transfer log information acquisition unit 13a of the access log analysis device 12 (step ST1), and further flattened by the data format conversion unit 13b. The file format is automatically converted into the table format access log information 22 (step ST2).
[0026]
Here, the processing in step ST2 will be described in detail with reference to FIGS. 4 and 5. In the data format conversion unit 13b, each element in the log information that is synchronized with the data in the flat file format as shown in FIG. A data table as items and a master table from which each item of log information is extracted are generated (step ST11).
[0027]
In each master table, an ID value is assigned to each actual data (step ST12). Each master table is provided with a “non-analysis target” item in addition to the “ID” item and the “element” item (step ST13). For data that matches the data already stored in the non-analysis target item database, Arbitrary numerical data (for example, “0”) is assigned to the “non-analysis target” item, and other numerical data (for example, “1”) is assigned to the “non-analysis target” item for other data. (Step ST14). Each item of the data table is given not the actual data but the ID value defined in the master table at the location corresponding to the actual data (step ST15). Specifically, among the data registered in the master table, the data “date and time is March 29, 2002” already registered in the table of FIG. 2 and the “access destination IP is 202.23.112.34”. For data, “0” is assigned to the “non-analysis target” item.
[0028]
In addition, “0” is assigned to the “non-analysis target” item of the data table in the same way as the master table for log information including at least one data item that matches the data stored in the non-analysis target item database. For log information that does not include any matching data item, “1” is assigned to the “non-analysis target” item (step ST16).
[0029]
The process of step ST2 is performed as described above, and by this process, table format access log information 22 as shown in FIG. 4 is created. This table format access log information 22 is stored in the relational database in the access log analyzer 12. 15 is stored and stored (step ST3).
[0030]
As described above, the access log information 21 is periodically acquired from each of the network devices 10 and 11 and converted into a table format. Then, the obtained table format access log information 22 is accumulated and stored in the access log analyzer 12. The processing from step ST1 to step ST3 is automatically performed, and when the network administrator who is the person in charge of analysis starts the multidimensional analysis processing, all access log information is stored in a table format as an access log analyzer. 12 is accumulated and stored.
[0031]
When the network administrator starts the multidimensional analysis process (step ST4), the network administrator selects log information to be used for analysis, and is used for analysis from the table format access log information 22 in the relational database. Only the log information is extracted by the analysis object extraction unit 13c (step ST5), and the OLAP database 23, which is an analysis environment capable of multidimensional analysis, is constructed (step ST6).
[0032]
Here, in the extraction work of step ST5, among the log information of the table format access log information 22, those for which “0” is given to the “non-analysis target” item are preliminarily excluded from the analysis target by the network administrator. Since it is determined, only log information in which “1” is assigned to the “non-analysis target” item is not extracted. As described above, in the extraction work in step ST5, the extraction log information filtering process for further narrowing down the analysis target log information selected by the network administrator is automatically performed.
[0033]
Through each processing step as described above, the network administrator can obtain the OLAP database 23 which is the final analysis environment, and then performs multidimensional analysis processing (step ST7).
[0034]
Here, when access log information other than the log information extracted by the analysis target extraction unit 13c is required as a result of the multidimensional analysis processing in step ST7 (step ST8), the network administrator performs the above step ST6. The process is performed again, and the OLAP database 23 may be recreated. As described above, according to the access log information multidimensional analysis system 1 according to the present embodiment, a new multidimensional analysis environment is provided again by performing the creation process of the OLAP database 23 in step ST6. Multidimensional analysis processing can be performed quickly without requiring a large number of man-hours for the construction of the environment.
[0035]
If multi-dimensional analysis processing is thus performed and no other access log information is required in step ST8, all steps of multi-dimensional analysis processing by the access log information multi-dimensional analysis system 1 according to the present embodiment are completed.
[0036]
As described above, according to the access log information multidimensional analysis system 1 according to the present embodiment, each conversion from the flat file format to the OLAP database 23 through the table format is performed for the network access log information 21 to be analyzed. It is possible to perform multidimensional analysis processing promptly without requiring a lot of man-hours and time for work.
[0037]
Further, in the conventional flat file format, the same data (the same character string) often appears in each item, and the data for each item is redundant. However, the access log information multidimensional analysis system 1 according to the present embodiment 1 Since log information is stored in the table format shown in FIG. 4, the data in the master table can be added and deleted without duplication. As a result, the network administrator can work more efficiently. Can be achieved.
[0038]
Furthermore, since the ID value (numerical value) defined in the corresponding master table is used in the data table instead of the actual data of each item, a flat file format in which all the actual data is stored in chronological order Compared to, the table format requires less resource consumption (hard disk consumption) when storing log information. Thus, the storage of network access log information can also minimize hard disk consumption and improve the system operating environment.
[0039]
In the access log information analysis device 12 of the above embodiment, instead of providing the data format conversion unit 13b, a program for performing the data format conversion processing operation and the analysis target extraction processing operation of the present invention is created, and the access log information The analysis apparatus 12 may be caused to execute a processing operation based on this program.
[0040]
【The invention's effect】
As described above, according to the access log information multidimensional analysis system of the present invention, it is possible to shorten the time required for the network administrator to start the multidimensional analysis work of a huge amount of network access log information. As a result, the work efficiency in the multidimensional analysis process can be improved. In addition, since the network access log information is stored in the table format for a long time, all redundant data as character strings generated in the flat file format can be omitted, and the resource consumption can be minimized. This makes it possible to improve the operating environment of the system.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of an access log information multidimensional analysis system according to an embodiment of the present invention.
FIG. 2 is a diagram showing a configuration of a non-analysis target item database in the access log information multidimensional analysis system according to the present embodiment.
FIG. 3 is a flowchart showing a multidimensional analysis processing procedure by the access log information multidimensional analysis system according to the present embodiment.
FIG. 4 is a diagram showing a storage format in the access log information multidimensional analysis system according to the present embodiment.
FIG. 5 is a flowchart showing a procedure of a data format conversion process performed by the access log information multidimensional analysis system according to the embodiment.
FIG. 6 is a diagram showing an example of network access log information data in a flat file format.
FIG. 7 is a diagram showing a conventional multidimensional analysis environment.
FIG. 8 is a flowchart showing a conventional multidimensional analysis processing procedure.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Access log information multidimensional analysis system 10, 11 ... Network equipment, 12 ... Access log analysis apparatus, 13 ... Processing apparatus, 13a ... Transfer log information acquisition part, 13b ... Data format conversion part, 13c ... Analysis object extraction part , 13d ... multidimensional analysis processing unit, 14 ... non-analysis target item database, 15 ... relational database, 21 ... network access log information (flat file format), 22 ... table format access log information, 23 ... OLAP database, 31 ... transfer program.

Claims (2)

複数のネットワーク機器と、該ネットワーク機器とネットワーク回線を介して接続され、ネットワーク機器のログ情報の多次元分析処理を行うアクセスログ分析装置とを備えるアクセスログ情報多次元分析システムであって、
前記アクセスログ分析装置が、アクセスログの分析対象から除外する項目データを格納する非分析対象項目データベースと、テーブル形式のアクセスログ情報を格納するリレーショナルデータベースと、前記非分析対象項目データベース及びリレーショナルデータベースを制御する処理装置とから成り、
前記処理装置が、
複数のネットワーク機器から転送されるアクセスログ情報を取得する転送ログ情報取得部と、
前記転送ログ情報取得部にて取得したアクセスログ情報から、該アクセスログ情報に含まれるアクセス日時とアクセス先IPアドレスの各要素の実データと、該実データ各々に対応したマスタテーブルID並びに非分析対象か否かを示す数値データとを格納したマスタテーブルを生成する工程と、該マスタテーブルに格納したアクセス日時とアクセス先IPアドレスの各要素に対応したマスタテーブルID並びに前記非分析対象か否かを示す数値データとを格納するテーブル形式のデータテーブルを作成する工程とを実行するデータ形式変換部と、
記データテーブルをリレーショナルデータベースにテーブル形式のアクセスログ情報として格納する格納部と、
前記リレーショナルデータベースに格納したアクセスログ情報の内、前記数値データが非分析対象でないことを示す数値データを含むアクセスログ情報を抽出し、多次元分析可能な分析環境であるOLAPデータベースを構築する分析対象抽出部と、
前記OLAPデータベース内のアクセスログ情報を基に多次元分析処理を行う多次元分析処理部と、を備えることを特徴とするアクセスログ情報多次元分析システム。
An access log information multidimensional analysis system comprising a plurality of network devices and an access log analyzer connected to the network devices via a network line and performing multidimensional analysis processing of log information of the network devices,
The access log analyzer includes a non-analysis target item database for storing item data to be excluded from access log analysis targets, a relational database for storing tabular access log information, and the non-analysis target item database and the relational database. A processing device to control,
The processing device is
A transfer log information acquisition unit for acquiring access log information transferred from a plurality of network devices;
From the access log information acquired by the transfer log information acquisition unit, the actual data of each element of the access date and time and the access destination IP address included in the access log information, the master table ID corresponding to each of the actual data, and non-analysis A step of generating a master table storing numerical data indicating whether or not a target is stored, a master table ID corresponding to each element of an access date and time and an access destination IP address stored in the master table, and whether the target is a non-analysis target A data format conversion unit for executing a step of creating a data table in a table format for storing numerical data indicating
A storage unit for storing pre Kide Tateburu as the access log information table format in a relational database,
Wherein among the access log information stored in a relational database, analyte the numerical data extracts the access log information including numerical data indicating that it is not a non-analyte, to build an OLAP database is multi-dimensional analyzable analysis environment An extractor;
An access log information multidimensional analysis system comprising: a multidimensional analysis processing unit that performs multidimensional analysis processing based on access log information in the OLAP database.
複数のネットワーク機器と、該ネットワーク機器とネットワーク回線を介して接続され、アクセスログの分析対象から除外する項目データを格納する非分析対象項目データベースとテーブル形式のアクセスログ情報を格納するリレーショナルデータベースと前記各データベースを制御する処理装置とから成り、ネットワーク機器のログ情報の多次元分析処理を行うアクセスログ分析装置とを備えるアクセスログ情報多次元分析システムの多次元分析環境構築方法であって、
前記処理装置が、
複数のネットワーク機器から転送されるアクセスログ情報を取得する転送ログ情報取得工程と、
前記転送ログ情報取得工程により取得したアクセスログ情報から、該アクセスログ情報に含まれるアクセス日時とアクセス先IPアドレスの各要素の実データと、該実データ各々に対応したマスタテーブルID並びに非分析対象か否かを示す数値データとを格納したマスタテーブルを生成する工程と、
該マスタテーブルに格納したアクセス日時とアクセス先IPアドレスの各要素に対応したマスタテーブルID並びに前記非分析対象か否かを示す数値データとを格納するテーブル形式のデータテーブルを作成するデータテーブル作成工程と、
記データテーブルをリレーショナルデータベースにテーブル形式のアクセスログ情報として格納する格納工程と、
前記リレーショナルデータベースに格納したアクセスログ情報の内、前記数値データが非分析対象でないことを示す数値データを含むアクセスログ情報を抽出し、多次元分析可能な分析環境であるOLAPデータベースを構築する分析対象抽出工程と、
前記OLAPデータベース内のアクセスログ情報を基に多次元分析処理を行う多次元分析処理工程と、を実行することを特徴とするアクセスログ情報多次元分析システムの多次元分析環境構築方法。
A plurality of network devices, a non-analysis target item database for storing item data to be excluded from an access log analysis target, a relational database for storing tabular access log information, A multi-dimensional analysis environment construction method for an access log information multi-dimensional analysis system comprising a processing device that controls each database, and an access log analysis device that performs multi-dimensional analysis processing of log information of network devices,
The processing device is
A transfer log information acquisition step of acquiring access log information transferred from a plurality of network devices;
From the access log information acquired in the transfer log information acquisition step, the actual data of each element of the access date and time and the access destination IP address included in the access log information, the master table ID corresponding to each of the actual data, and the non-analysis target Generating a master table storing numerical data indicating whether or not,
A data table creation step of creating a data table in a table format for storing the access date and time stored in the master table, the master table ID corresponding to each element of the access destination IP address, and the numerical data indicating whether or not the non-analysis target When,
A storing step of storing front Kide Tateburu a relational database as the access log information table format,
Wherein among the access log information stored in a relational database, analyte the numerical data extracts the access log information including numerical data indicating that it is not a non-analyte, to build an OLAP database is multi-dimensional analyzable analysis environment An extraction process;
A multidimensional analysis environment construction method for an access log information multidimensional analysis system, comprising: performing a multidimensional analysis processing step of performing multidimensional analysis processing based on access log information in the OLAP database.
JP2002265166A 2002-09-11 2002-09-11 Access log information multidimensional analysis system and multidimensional analysis environment construction method Expired - Fee Related JP3886872B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002265166A JP3886872B2 (en) 2002-09-11 2002-09-11 Access log information multidimensional analysis system and multidimensional analysis environment construction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002265166A JP3886872B2 (en) 2002-09-11 2002-09-11 Access log information multidimensional analysis system and multidimensional analysis environment construction method

Publications (2)

Publication Number Publication Date
JP2004102759A JP2004102759A (en) 2004-04-02
JP3886872B2 true JP3886872B2 (en) 2007-02-28

Family

ID=32264382

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002265166A Expired - Fee Related JP3886872B2 (en) 2002-09-11 2002-09-11 Access log information multidimensional analysis system and multidimensional analysis environment construction method

Country Status (1)

Country Link
JP (1) JP3886872B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4353051B2 (en) 2004-09-30 2009-10-28 ブラザー工業株式会社 Log management program, log management server, and log management system
JP2007172131A (en) * 2005-12-20 2007-07-05 Nec Fielding Ltd Failure prediction system, failure prediction method and failure prediction program
JP5492643B2 (en) * 2010-04-12 2014-05-14 株式会社日立国際電気 Information processing device
EP2936401A4 (en) * 2012-12-19 2016-09-21 Applango Systems Ltd Management of information-technology services
JP6245571B2 (en) * 2013-11-08 2017-12-13 国立大学法人佐賀大学 Data structure, data generation apparatus, method and program thereof

Also Published As

Publication number Publication date
JP2004102759A (en) 2004-04-02

Similar Documents

Publication Publication Date Title
US6490590B1 (en) Method of generating a logical data model, physical data model, extraction routines and load routines
CN114168418B (en) Method and system for implementing a log parser in a log analysis system
JP4097263B2 (en) Web application model generation apparatus, web application generation support method, and program
US8037107B2 (en) Document transfer assisting system, monitor apparatus, document transfer assisting apparatus, method and computer readable recording medium
JP2000181917A (en) Structured document management method and its implementation device, and medium recording its processing program
JP2021140430A (en) Database migration method, database migration system, and database migration program
JPH11213014A (en) Database system, database search method and recording medium
Thakare et al. A effective and complete preprocessing for Web Usage Mining
JP3886872B2 (en) Access log information multidimensional analysis system and multidimensional analysis environment construction method
WO2008076676A1 (en) Primary server architectural networking arrangement and methods therefor
US20180089185A1 (en) System and method for data structure migration control
CN117112674A (en) A method and device for extracting and converting MongoDB database data
US20040039755A1 (en) Metadata relationships
JP2007133452A (en) Data collection program and data collection apparatus
JPH11265368A (en) Work procedure management system
JP2002007020A (en) Automated routine processing based on operation monitoring
JP2019121181A (en) Data management system and data management method
JP2005321849A (en) Data analysis support program, data analysis support method, and data analysis support device
JP2006171800A (en) Data totaling apparatus, method thereof, and program
JP4444326B2 (en) Database management system, database management method, and database management program
JP2002109448A (en) Form processing device, form processing method, storage medium
US20100042686A1 (en) Computer readable recording medium storing linking keyword automatically extracting program, linking keyword automatically extracting method and apparatus
JP2009122995A (en) Related processing record management system and management method
JP3529301B2 (en) Automatic data file converter
Shyamala et al. An effective web page reorganization through heap tree and farthest first clustering approach

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060516

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060710

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060808

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060925

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20061024

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061122

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091201

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101201

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101201

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111201

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121201

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121201

Year of fee payment: 6

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121201

Year of fee payment: 6

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131201

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees