(57)【要約】【課題】保守員がログファイル採取対象機器の種類を意識することなく、各種機器のログファイル情報を簡単に採取できるようにする。【解決手段】携帯可能な装置本体２１に、ログファイル採取対象の各機器の機器判断パラメータとそれぞれ関連付けて、当該機器のログファイル格納場所を特定するログ定義パラメータを記憶する設定値ファイル、各種機器にて実行されるログ採取プログラムを記憶するプログラムファイルと及びログ出力ファイルを備えたフラッシュメモリ２２と、各種機器に対して着脱自在に接続され、設定値ファイル及びプログラムファイルにそれぞれ記憶されたパラメータ及びプログラムを接続状態にある機器に転送する機能、及び接続状態にある機器から出力されたログファイルをログ出力ファイルに書き込む機能を有したインターフェイス部２３，２４とを設ける。【選択図】      図４
2008305181.tif 000002
【特許請求の範囲】
【請求項１】
携帯可能な装置本体に、
ログファイル採取対象の各種機器と各々識別可能な複数の機器判断パラメータとをそれぞれ関連付けて、当該機器判断パラメータによって識別される機器のログファイル格納場所を特定するログ定義パラメータを記憶するパラメータ記憶部と、
前記各種機器にて実行されるログ採取プログラムを記憶するプログラム記憶部と、
前記各種機器から採取したログファイルのデータを保存するログ保存部と、
前記各種機器に対して着脱自在に接続され、前記パラメータ記憶部及び前記プログラム記憶部にそれぞれ記憶されたパラメータ及びプログラムを接続状態にある機器に転送する手段、及び接続状態にある機器から出力されたログファイルを前記ログ保存部に書き込む手段を有したインターフェイス部と、
を具備したことを特徴とするログ採取装置。
【請求項２】
前記ログ採取プログラムは、前記機器に、
予め設定された機器判断パラメータと関連付けられたログ定義パラメータを前記パラメータ記憶部のデータから取得する機能と、
取得したログ定義パラメータにより定義される格納場所のデータファイルからデータを読出し出力する機能と、
を実現させるものであることを特徴とする請求項１記載のログ採取装置。
【請求項３】
前記インターフェイス部は、ＵＳＢ（Universal Serial Bus）インターフェイス規格に準拠したものであることを特徴とする請求項１記載のログ採取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログファイル採取対象の複数種類の機器から、必要なログファイルのデータを採取するための携帯型ツールであるログ採取装置に関する。
【背景技術】
【０００２】
近年、流通小売業界では、会計装置としてＰＯＳ（Point Of Sales）端末が広く利用されている。ＰＯＳ端末は、客が購入した商品の販売データを処理し、この客との会計データを得て出力するとともに、コンピュータで処理可能なトランザクションデータを生成し、ネットワークで接続されたコンピュータに送信する機能を有した電子機器である。
【０００３】
ただし、一概にＰＯＳ端末といっても、量販店向け、専門店向け、飲食店向け、コンビニエンスストア向け等というように、対象となる店舗の業態によって仕様や操作が異なる。また、保守時に必要なログファイルの種別、所在、採取方法等も機器によって異なる。
【０００４】
一方、ＰＯＳ端末のメンテナンスサービスを行う保守員は、通常、サービス対象の地域内に存在する全ての店を担当する。このため、通常１つの地域には量販店，物販店，飲食店など種々の業態の店舗が存在するので、それぞれの店舗に対応したＰＯＳ端末のログ採取方法をマニュアル化したものを携帯して対応することとなり、大変苦労しているのが実情である。
【０００５】
従来、各店舗と本部とがオンラインで接続されたシステムにおいて、本部側から各店舗に対して分析したいログファイルの内容の送信をオンラインを通じて要求し、この要求に応じて各店舗から送信されたログファイル情報をオンラインを通じて本部側が受信し収集するようにしたシステムはあった（例えば、特許文献１参照）。
【特許文献１】特開平３-２２９３９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、オンラインを使用した従来のログ情報収集システムは、コンビニエンスストアや外食産業等のようにチェーン展開を行っている店舗では既にオンラインが確立されているので適用できるものの、前述したように業態の異なる複数の店舗にそれぞれ設置されているＰＯＳ端末のログを採取する運用には、到底適用することができない。
【０００７】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、保守員がログファイル採取対象機器の種類を意識することなく、各種機器のログファイル情報を簡単に採取することができるログ採取装置を提供しようとするものである。
【課題を解決するための手段】
【０００８】
本発明のログ採取装置は、携帯可能な装置本体に、ログファイル採取対象の各種機器を各々識別可能な複数の機器判断パラメータとそれぞれ関連付けて、当該機器判断パラメータによって識別される機器のログファイル格納場所を特定するログ定義パラメータを記憶するパラメータ記憶部と、各種機器にて実行されるログ採取プログラムを記憶するプログラム記憶部と、各種機器から採取したログファイルのデータを保存するログ保存部と、各種機器に対して着脱自在に接続され、パラメータ記憶部及びプログラム記憶部にそれぞれ記憶されたパラメータ及びプログラムを接続状態にある機器に転送する手段、及び接続状態にある機器から出力されたログファイルをログ保存部に書き込む手段を有したインターフェイス部とを設けたものである。
【発明の効果】
【０００９】
かかる手段を講じた本発明によれば、保守員がログファイル採取対象機器の種類を意識することなく、各種機器のログファイル情報を簡単に採取することができ、保守員の労力を大幅に軽減できるログ採取装置を提供できる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態について説明する。  
なお、この実施の形態は、図１に示すように、異なる業態向けの複数（図では４台）のＰＯＳ端末Ａ，Ｂ，Ｃ，ＤからイベントログファイルＦ１及びアプリケーションログファイルＦ２に記録されたログ情報を採取するログ採取ツール１に本発明を適用した場合である。
【００１１】
図１において、例えばＰＯＳ端末Ａは量販店向けの端末であり、ＰＯＳ端末Ｂは専門店向けの端末であり、ＰＯＳ端末Ｃは飲食店向けの端末であり、ＰＯＳ端末Ｄはコンビニエンスストア向けの端末である。これらのＰＯＳ端末Ａ〜Ｄには、共通のログファイルとしてイベントログファイルＦ１とアプリケーションログファイルＦ２とが搭載されている。イベントログファイルＦ１には、キー入力やデータ通信などによって発生したイベントに関係するログ情報が蓄積記憶される。アプリケーションログファイルＦ２には、各種のアプリケーションプログラムの実行により発生したデータ処理に関するログ情報が蓄積記憶される。
【００１２】
各ＰＯＳ端末Ａ〜Ｄのハードウェア構成は共通であり、その要部を図２のブロック図を用いて説明する。図示するように、各ＰＯＳ端末Ａ〜Ｄは、制御部本体としてＣＰＵ（Central Processing Unit）１１を備えている。また、読出し専用メモリであるＲＯＭ（Read Only Memory）１２、読書き自在なメモリであるＲＡＭ（Random Access Memory）１３、大容量の補助記憶装置であるＨＤＤ（Hard Disk Drive）装置１４、キーボード，ディスプレイ，プリンタ等の種々の入出力デバイスと所定のインターフェイス規格に従い通信を行うＩ／Ｏインターフェイス１５、ネットワークを介して店舗サーバと所定のプロトコルに従い通信を行う通信インターフェイス１６、種々のＵＳＢ（Universal Serial Bus）対応機器とＵＳＢインターフェイス規格に従い通信を行うＵＳＢインターフェイス１７等を備えている。ＣＰＵ１１と、ＲＯＭ１２，ＲＡＭ１３，ＨＤＤ装置１４，Ｉ／Ｏインターフェイス１５，通信インターフェイス１６及びＵＳＢインターフェイス１７とは、アドレスバス，データバス等のバスライン１８で接続されている。
【００１３】
各ＰＯＳ端末Ａ〜ＤのＨＤＤ装置１４には、図３に示すように、前記イベントログファイルＦ１とアプリケーションログファイルＦ２とが保存されている。また、当該ＰＯＳ端末Ａ〜Ｄの製品名情報とバージョン情報とを格納した製品情報ファイルＦ３も保存されている。イベントログファイルＦ１とアプリケーションログファイルＦ２の格納場所（ＨＤＤ装置１４上の所在地アドレス）は、製品によって異なる。製品とは、量販店向けのＰＯＳ端末Ａ、専門店向けのＰＯＳ端末Ｂ、飲食店向けのＰＯＳ端末Ｃ及びコンビニエンスストア向けのＰＯＳ端末Ｄをそれぞれ指す。
【００１４】
図１において、ログ採取ツール１は、本実施の形態ではＵＳＢフラッシュメモリである。ログ採取ツール１の要部構成を、図４のブロック図で説明する。図示するようにログ採取ツール１は、一端にＵＳＢコネクタ２１Ａを設けた携帯可能な形状のツール本体２１に、フラッシュメモリ２２、メモリコントローラ２３及びＵＳＢインターフェイス２４を内蔵した構成となっている。
【００１５】
ＵＳＢインターフェイス２４は、ＵＳＢコネクタ２１Ａを介して各ＰＯＳ端末Ａ〜ＤのＵＳＢインターフェイス１７と電気的に接続されると、その接続されたＰＯＳ端末Ａ〜Ｄとの間でＵＳＢインターフェイス規格に従い通信を行う。メモリコントローラ２３は、ＵＳＢインターフェイス２４を介して受信するＰＯＳ端末Ａ〜Ｄのコマンドにより、フラッシュメモリ２２内のデータを読み出してＰＯＳ端末Ａ〜Ｄに転送する機能及びＰＯＳ端末Ａ〜Ｄから受信したデータをフラッシュメモリに書き込む機能を有している。ここに、メモリコントローラ２３とＵＳＢインターフェイス２４とは、インターフェイス部を構成する。
【００１６】
フラッシュメモリ２２には、図５に示すように、ログ出力ファイル３１、設定値ファイル３２及びプログラムファイル３３が記憶されている。ログ出力ファイル３１は、各ＰＯＳ端末Ａ〜Ｄから収集した各ログファイルＦ１，Ｆ２のデータを保存するためのログ保存部として機能する。
【００１７】
設定値ファイル３２は、図６に示すように、ログファイル採取対象の各種ＰＯＳ端末Ａ〜Ｄを各々識別可能な複数の機器判断パラメータとそれぞれ関連付けて、当該機器判断パラメータによって識別されるＰＯＳ端末Ａ〜ＤのログファイルＦ１，Ｆ２の格納場所等を特定するログ定義パラメータを記憶するパラメータ記憶部として機能する。
【００１８】
ここで、機器判断パラメータは、対応するＰＯＳ端末Ａ〜Ｄの製品情報ファイルＦ３に記憶されている製品名情報とバージョン情報である。ログ定義パラメータは、前記イベントログファイルＦ１の種類及び格納場所を示す定義情報と、同じくアプリケーションログファイルＦ２の種類及び格納場所を示す定義情報と、ログデータを採取する際に圧縮するか否かの採取方法を示す定義情報とから構成されている。なお、基本的には、ログデータを採取する際は圧縮してログ出力ファイル３１に保存する。
【００１９】
プログラムファイル３３は、各ＰＯＳ端末Ａ〜Ｄにてそれぞれ実行されるログ採取プログラムを記憶するプログラム記憶部として機能する。
【００２０】
ログ採取プログラムに従ったＰＯＳ端末Ａ〜Ｄの制御手順を図７の流れ図に示す。ログ採取ツール１のＵＳＢコネクタ２１ＡがＵＳＢインターフェイス１７に接続されると、ＰＯＳ端末Ａ〜Ｄの自動ローディング機能によりログ採取ツール１内のログ採取プログラムが起動する。
【００２１】
これにより、ＰＯＳ端末Ａ〜ＤのＣＰＵ１１は、先ず、ＳＴ（ステップ）１として自己の製品情報ファイルＦ３から製品名情報及びバージョン情報からなる製品情報を読み出す。次に、ＳＴ２としてこの製品情報を検索キーとして、ログ採取ツール１内の設定値ファイル３２を検索する。そして、検索キーである製品情報と一致する機器判断パラメータが記憶されているか否かを判断する。記憶されていない場合には（ＳＴ３のＮＯ）、ログ採取ツール１では当該ＰＯＳ端末からログデータを採取することができないので、ログ採取プログラムが終了する。
【００２２】
設定値ファイル３２に検索キーである製品情報と一致する機器判断パラメータが記憶されていた場合には（ＳＴ３のＹＥＳ）、ＣＰＵ１１は、ＳＴ４としてその機器判断パラメータに対応付けられているログ定義パラメータを設定値ファイル３２から取得する。
【００２３】
ログ定義パラメータを取得したならば、ＣＰＵ１１は、ＳＴ５としてそのパラメータにより定義されたＨＤＤ装置１４の格納場所から、そのパラメータで定義された種類のイベントログファイルＦ１及びアプリケーションログファイルＦ２のログデータを順次採取する。そして、中断指令が与えられることもなく（ＳＴ６のＮＯ）、全てのログデータを採取したならば（ＳＴ７のＹＥＳ）、ＣＰＵ１１は、ＳＴ８としてこの採取したログデータを、当該ログ定義パラメータにより定義された採取方法で、ログ採取ツール１のログ出力ファイル３１に出力する。以上で、ログ採取プログラムが終了する。
【００２４】
なお、ログデータを採取している途中で、例えばＩ／Ｏインターフェイス１５を介して接続されているキーボードのキー入力によりログデータ採取の中断指令が与えられた場合には、その時点でログ採取プログラムが終了する。したがって、このときは、ログファイルＦ１，Ｆ２から採取していたログデータは、ログ採取ツール１のログ出力ファイル３１に出力されない。
【００２５】
因みに、Ｉ／Ｏインターフェイス１５を介して接続されているディスプレイには、ログデータ採取中は例えば「処理中」のメッセージが表示され、完了後は「正常終了」または「異常終了」等のメッセージが表示される。
【００２６】
ここに、ログ採取プログラムは、ＰＯＳ端末Ａ〜Ｄに、予め設定された機器判断パラメータと関連付けられたログ定義パラメータを設定値ファイル３２のデータから取得する機能と、取得したログ定義パラメータにより定義される格納場所のログファイルＦ１，Ｆ２からログデータを読出し、ログ採取ツール１のログ出力ファイル３１に出力する機能とを実現させる。
【００２７】
本実施の形態においては、各種ＰＯＳ端末Ａ〜Ｄのメンテナンスを行う保守員は、自己が担当する店からＰＯＳ端末の障害発生通知を受けると、ログ採取ツール１を携帯して店に出向く。そして、障害が発生したＰＯＳ端末のＵＳＢインターフェイス１７に、ログ採取ツール１のＵＳＢコネクタ２１Ａを挿入する。そうすると、自動ローディング機能により、ログ採取ツール１のプログラムファイル３３に格納されているログ採取プログラムが起動する。
【００２８】
このログ採取プログラムが起動すると、当該ＰＯＳ端末の製品情報ファイルＦ３に記憶されている製品情報（製品名情報及びバージョン情報）で、ログ採取ツール１の設定値ファイル３２が検索される。その結果、当該製品情報と一致する機器判断パラメータが設定値ファイル３２に設定されていた場合には、その機器判断パラメータに対応して設定値ファイル３２に格納されているログ定義パラメータが選択される。このログ定義パラメータは、当該ＰＯＳ端末のイベントログファイルＦ１の種類及び格納場所を示す定義情報と、同じくアプリケーションログファイルＦ２の種類及び格納場所を示す定義情報と、ログデータを採取する際に圧縮するか否かの採取方法を示す定義情報とから構成されている。したがって、このログ定義パラメータに基づいて、当該ＰＯＳ端末のＨＤＤ装置１４に保存されているイベントログファイルＦ１及びアプリケーションログファイルＦ２のログデータが順次採取され、ログ採取ツール１のログ出力ファイル３１に出力される。
【００２９】
こうして、当該ＰＯＳ端末から必要なログデータがすべてログ出力ファイル３１に保存されたならば、保守員は、当該ＰＯＳ端末からログ採取ツール１を取り外す。そして、例えば保守拠点に戻って障害分析用パソコンのＵＳＢインターフェイスにログ採取ツール１のＵＳＢコネクタ２１Ａを接続し、ログ出力ファイル３１に保存されているログデータをパソコンに読み込ませることによって、障害の分析を行うことができる。
【００３０】
このように本実施の形態によれば、ログ採取ツール１をＰＯＳ端末Ａ〜ＤのＵＳＢインターフェイス１７に接続するだけで、当該ログ採取ツール１の設定値ファイル３２に機器判断パラメータとして設定されている製品情報で特定されるＰＯＳ端末Ａ〜Ｄから、確実に障害の解析に必要なイベントログファイルＦ１及びアプリケーションログファイルＦ２のログデータを採取し、当該ログ採取ツール１のログ出力ファイル３１に保存できるので、保守員は、ログファイル採取対象のＰＯＳ端末の機種を意識する必要がなく、また、その機種からログファイルを取得するためのマニュアルを知っている必要もない。したがって、保守員の負担を大幅に低減できる。また、製品に精通していない人でも、必要なログデータを採取できる利点がある。
【００３１】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【００３２】
例えば前記実施の形態では、ログデータ採取対象の機器（ＰＯＳ端末Ａ〜Ｄ）とログ採取ツール１との通信規格をＵＳＢインターフェイス規格としたが、赤外線通信などの無線通信インターフェイスを機器が備えている場合は、この無線通信インターフェイスの規格に準拠した無線記憶媒体、例えば無線カードをログ採取ツール１として採用することもできる。
【００３３】
また、前記実施の形態では、イベントログファイルＦ１及びアプリケーションログファイルＦ２からログデータを採取する場合を示したが、ログファイルの種類はこれに限定されるものではない。勿論、ログファイル採取対象の機器もＰＯＳ端末に限定されないのは言うまでもないことである。
【００３４】
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施の形態の概略説明に用いる模式図。
【図２】同実施の形態におけるＰＯＳ端末の要部構成を示すブロック図。
【図３】同実施の形態のＰＯＳ端末において、ＨＤＤ装置に保存される主要なデータファイルを示す模式図。
【図４】同実施の形態におけるログ採取ツールの要部構成を示すブロック図。
【図５】同実施の形態のログ採取ツールにおいて、フラッシュメモリに保存されるデータファイルを示す模式図。
【図６】同実施の形態のログ採取ツールが保存する設定値ファイルのデータ構造を示す模式図。
【図７】同実施の形態のログ採取ツールに記憶されるログ採取プログラムが起動したときの主要な処理手順を示す流れ図。
【符号の説明】
【００３６】
Ｆ１…イベントログファイル、Ｆ２…アプリケーションログファイル、Ｆ３…精算情報ファイル、１…ログ採取ツール、１１…ＣＰＵ、１６…ＨＤＤ装置、１７…ＵＳＢインターフェイス、２１…ツール本体、２１Ａ…ＵＳＢコネクタ、２２…フラッシュメモリ、２３…メモリコントローラ、２４…ＵＳＢインターフェイス、３１…ログ出力ファイル、３２…設定値ファイル、３３…プログラムファイル。
【図１】
2008305181.tif 000003
【図２】
2008305181.tif 000004
【図３】
2008305181.tif 000005
【図４】
2008305181.tif 000006
【図５】
2008305181.tif 000007
【図６】
2008305181.tif 000008
【図７】
2008305181.tif 000009