(57)【要約】      （修正有）【課題】各駅で収集された自動改札のログ情報を効率的にサーバ装置へ集めることのできる改札情報収集システム並びに中継装置を提供する。【解決手段】改札情報収集システムは、複数の駅に設置され、磁気券またはＩＣ乗車券の自動改札を行って改札のログ情報を取得する複数の自動改札機２０と、複数の駅に設置され、同一の駅に設置された自動改札機の稼働状況の監視とログ情報の収集とを行う複数の監視装置１０と、を備え、複数の駅からログ情報を収集するデータ収集サーバ装置４０と、複数の駅に設置され、同一の駅に設置された１つ又は複数の監視装置１０からログ情報を取得してデータ収集サーバ装置４０へ送る複数のログ中継器３０と、を備えている。【選択図】図１
2017033428.tif 000002
【特許請求の範囲】
【請求項１】
複数の駅に設置され、磁気券またはＩＣ乗車券の自動改札を行って改札のログ情報を取得する複数の自動改札機と、複数の駅に設置され、同一の駅に設置された前記自動改札機の稼働状況の監視と前記ログ情報の収集とを行う複数の監視装置と、を備えた改札情報収集システムにおいて、
前記監視装置により収集された前記ログ情報を収集するサーバ装置と、
複数の駅に設置され、同一の駅に設置された１つ又は複数の前記監視装置から前記ログ情報を取得して前記サーバ装置へ送る複数の中継装置と、
を備えていることを特徴とする改札情報収集システム。
【請求項２】
前記中継装置は、
前記監視装置から取得された前記ログ情報の中から、特定の項目の情報を抽出する抽出手段をさらに備え、
前記抽出手段により抽出されたログ情報を前記サーバ装置へ送ることを特徴とする請求項１記載の改札情報収集システム。
【請求項３】
前記中継装置は、
前記監視装置から取得された複数の前記ログ情報のデータファイルを結合する結合手段をさらに備え、
前記結合手段により結合されたデータファイルを前記サーバ装置へ送ることを特徴とする請求項１又は請求項２記載の改札情報収集システム。
【請求項４】
前記中継装置は、
前記監視装置から取得された前記ログ情報のインデックスを作成するインデックス作成手段をさらに備え、
前記ログ情報は、前記インデックスに基づいて、前記中継装置から前記サーバ装置へ送られることを特徴とする請求項１〜請求項３の何れか一項に記載の改札情報収集システム。
【請求項５】
複数の駅に設置され、磁気券またはＩＣ乗車券の自動改札を行って改札のログ情報を取得する複数の自動改札機と、複数の駅に設置され、同一の駅に設置された前記自動改札機の稼働状況の監視と前記ログ情報の収集とを行う複数の監視装置と、前記監視装置により収集された前記ログ情報を収集するサーバ装置とを備えた改札情報収集システムに組み込まれる中継装置であって、
同一の駅に設置される１つ又は複数の前記監視装置から前記ログ情報を取得するデータ取得手段と、
取得された前記ログ情報を記憶する記憶装置と、
前記記憶装置に記憶された前記ログ情報を前記サーバ装置の要求に基づいて前記サーバ装置へ送るデータ送信手段と、
を備えていることを特徴とする中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動改札のログ情報を各駅から収集するための改札情報収集システムおよび中継装置に関する。
【背景技術】
【０００２】
近年、駅の改札口において、磁気券またはＩＣ乗車券（乗車券機能を備えたＩＣチップを備えたカードや携帯情報端末）を用いて改札を行う自動改札機が普及している。
【０００３】
現在、人々の行動パターンが示される巨大なデータを分析して、社会活動または企業活動に役立てたり、社会的または環境的な課題の解決に役立てたりすることが考えられている。このため、このような巨大なデータを収集するシステムが提案されている。例えば、特許文献１には、複数の家庭に設置された電気、水道およびガスなどの各使用量を表わすスマートメータから、効率的に検針情報を収集するシステムが提案されている。また、特許文献２には、駅の混雑状況情報の集配信システムが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２１０７５３号公報
【特許文献２】特開２０１４−２１３６９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
自動改札のログ情報を各駅から収集するため、サーバ装置を設け、各駅の自動改札の監視装置（以下、単に監視装置と呼ぶ）とサーバ装置とが直接に通信してログ情報を収集する構成を検討する。しかしながら、このような構成では、サーバ装置は多くの監視装置と通信を行うことから、ログ情報を各監視装置に合わせたタイミングで受信することが難しい。また、各監視装置は、主に自動改札機の稼働状況の監視を行っているため、ログ情報がサーバ装置へ送られるのを待ってから、それら情報を破棄するように保証することが難しい。
本発明の目的は、各駅で収集された自動改札のログ情報を効率的にサーバ装置へ集めることのできる改札情報収集システムおよび中継装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するために、複数の駅に設置され、磁気券またはＩＣ乗車券の自動改札を行って改札のログ情報を取得する複数の自動改札機と、複数の駅に設置され、同一の駅に設置された前記自動改札機の稼働状況の監視と前記ログ情報の収集とを行う複数の監視装置と、を備えた改札情報収集システムにおいて、
前記監視装置により収集された前記ログ情報を収集するサーバ装置と、
複数の駅に設置され、同一の駅に設置された１つ又は複数の前記監視装置から前記ログ情報を取得して前記サーバ装置へ送る複数の中継装置と、
を備えていることを特徴としている。
この構成によれば、中継装置が、監視装置による自動改札機の監視処理に大きな影響を与えることなく、監視装置からログ情報を取得することができる。さらに、中継装置が、サーバ装置のタイミングに合わせてログ情報をサーバ装置へ送ることができる。よって、サーバ装置は自動改札のログ情報を複数の駅から効率的に収集できる。
【０００７】
好ましくは、前記中継装置は、
前記監視装置から取得された前記ログ情報の中から、特定の項目の情報を抽出する抽出手段をさらに備え、
前記抽出手段により抽出されたログ情報を前記サーバ装置へ送るように構成するとよい。
この構成によれば、例えば、ログ情報に自動改札機のメンテナンスの情報など不要な情報が含まれる場合に、抽出手段によってこれらの情報以外を抽出することによって、サーバ装置に収集されるログ情報から不要な情報を省くことができる。よって、サーバ装置は自動改札のログ情報をより効率的に収集できる。
また好ましくは、前記中継装置は、
前記監視装置から取得された複数の前記ログ情報のデータファイルを結合する結合手段をさらに備え、
前記結合手段により結合されたデータファイルを前記サーバ装置へ送るように構成するとよい。
【０００８】
この構成によれば、ログ情報のデータファイルの結合によって、サーバ装置へ送られるログ情報のデータファイルのサイズを大きくすることができる。よって、中継装置はネットワークに合わせてより効率的にログ情報を送ることができる。
さらに好ましくは、前記中継装置は、
前記監視装置から取得された前記ログ情報のインデックスを作成するインデックス作成手段をさらに備え、
前記ログ情報は、前記インデックスに基づいて、前記中継装置から前記サーバ装置へ送られるように構成するとよい。
この構成によれば、インデックスによって、同一のログ情報がサーバ装置へ二重に送られたり、ログ情報の書き込みと読み出しとが重なってしまったりすることを回避できる。よって、中継装置からサーバ装置へより効率的にログ情報を送ることができる。
【０００９】
さらに、本発明の中継装置は、上記目的を達成するために、複数の駅に設置され、磁気券またはＩＣ乗車券の自動改札を行って改札のログ情報を取得する複数の自動改札機と、複数の駅に設置され、同一の駅に設置された前記自動改札機の稼働状況の監視と前記ログ情報の収集とを行う複数の監視装置と、前記監視装置により収集された前記ログ情報を収集するサーバ装置とを備えた改札情報収集システムに組み込まれる中継装置であって、
同一の駅に設置される１つ又は複数の前記監視装置から前記ログ情報を取得するデータ取得手段と、
取得された前記ログ情報を記憶する記憶装置と、
前記記憶装置に記憶された前記ログ情報を前記サーバ装置の要求に基づいて前記サーバ装置へ送るデータ送信手段と、
を備えていることを特徴としている。
この構成によれば、自動改札機の監視を行う監視装置が取得したログ情報が、一旦、監視装置から中継装置に送られ、その後、中継装置からサーバ装置へ送られる。よって、監視装置による自動改札機の監視処理に大きな影響を与えずに、且つ、サーバ装置にあわせたタイミングで、ログ情報を中継装置からサーバ装置へ送ることができる。よって、サーバ装置は、自動改札のログ情報を複数の駅から効率的に収集できる。
【発明の効果】
【００１０】
本発明の改札情報収集システムおよび中継装置によれば、各駅で取得された自動改札のログ情報を効率的にサーバ装置に収集することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態の改札情報収集システムを示すブロック図である。
【図２】ログ中継機の機能構成を示すブロック図である。
【図３】ログ中継機のログ情報取得部により実行されるログ情報取得処理の流れを示すフローチャートである。
【図４】ログ中継機の抽出処理部により実行される抽出結果ファイル作成処理の流れを示すフローチャートである。
【図５】図４のステップＳ２４の１ファイルの抽出処理の流れを示すフローチャートである。
【図６】抽出結果ファイルの種類と名称との一例を示す図表である。
【図７】ログ中継機の抽出処理部の処理の流れを示すシーケンス図である。
【図８】データ収集サーバ装置によるデータ収集の処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１２】
以下、本発明の各実施の形態について図面を参照して詳細に説明する。
図１は、本発明の実施の形態の改札情報収集システムを示すブロック図である。
本実施の形態の改札情報収集システムは、自動改札機２０と、監視装置１０と、ログ中継機３０と、データ収集サーバ装置４０とを備えている。自動改札機２０、監視装置１０、ログ中継機３０は、各駅の情報システム１に備わっている。監視装置１０には、一つの駅において、１つまたは複数の自動改札機２０が接続されていてもよい。
図１の例では、さらに、自動改札機２０には操作卓２２が接続され、監視装置１０にはのりこし精算機２１が接続されている。
【００１３】
上記の構成のうち、ログ中継機３０が、本発明に係る中継装置の一例に相当する。また、監視装置１０が、本発明に係る監視装置の一例に相当する。データ収集サーバ装置４０が、本発明に係るサーバ装置の一例に相当する。
自動改札機２０は、駅の改札口に設置され、磁気券或いはＩＣ乗車券の改札を行う。
磁気券には、磁気式の乗車券、磁気式の定期券、および、磁気式のプリペイドカードなどが含まれる。ＩＣ乗車券には、電子マネーをチャージして使用するＩＣカード乗車券、および、ＩＣカード定期券、電子マネーをチャージ可能なＩＣチップが組み込まれた携帯情報端末などが含まれる。
【００１４】
自動改札機２０は、改札時に、磁気券或いはＩＣ乗車券から乗車券情報を読み出し、ゲートを開閉してゲートの通過を許可または禁止する。自動改札機２０は、精算可能な磁気券或いはＩＣ乗車券の場合に、磁気券のプリペイド残高或いはＩＣ乗車券の電子マネー情報を書き換えて、乗車区間に応じた精算処理を行う。駅への入場の改札時、或いは出場の改札時、自動改札機２０には、磁気券或いはＩＣ乗車券の種類に応じた、自動改札のログ情報が取得される。ログ情報には、例えば、入場駅および入場時刻、出場駅および出場時刻、磁気券或いはＩＣ乗車券の識別情報、プリペイドカード或いはＩＣ乗車券の残高情報などが含まれる。
【００１５】
監視装置１０は、記憶装置と通信手段とを備えた情報処理装置（コンピュータ）である。監視装置１０は、同じ駅に設置された１つ又は複数の自動改札機２０の稼働状況の監視と、起動制御とを行う。監視装置１０は、同じ駅に設置された１つ又は複数の自動改札機２０によって取得された自動改札のログ情報を、定期的に収集する。監視装置１０は、収集したログ情報を、ログ中継機３０から読み出し可能なように一時的に蓄積し、所定のタイミングでこれらの蓄積情報を破棄する。
ログ中継機３０は、表示装置と記憶装置と通信手段とを備えた情報処理装置（コンピュータ）である。ログ中継機３０は、監視装置１０に一時的に蓄積されたログ情報を読み出し、データ収集サーバ装置４０が収集しやすいようにデータ処理を行って、ログ情報をデータ収集サーバ装置４０へ送る。ログ中継機３０の詳細については後述する。
【００１６】
のりこし精算機２１は、磁気券或いはＩＣ乗車券の残高不足の際などに、精算を行う装置である。
操作卓２２は、駅の係員が自動改札機２０の遠隔操作を行うための装置である。
【００１７】
データ収集サーバ装置４０は、自動改札のログ情報を複数の駅から収集する装置であり、各駅に設置されたログ中継機３０と通信を行ってログ情報を収集する。
監視装置１０、自動改札機２０、のりこし精算機２１、および、操作卓２２は、例えば、ＴＣＰ／ＩＰ（Transmission Control Protocol/ Internet Protocol）に従って通信可能に接続されている。監視装置１０とログ中継機３０とは、例えば、ＦＴＰ（File Transfer Protocol）に従って通信可能に接続されている。これらは、例えば駅内の通信回線を介して接続されている。
ログ中継機３０とデータ収集サーバ装置４０とは、例えば、ＦＴＰに従って通信可能に接続されている。ログ中継機３０とデータ収集サーバ装置４０とは、インターネットまたは特定の通信回線を介して接続されている。
【００１８】
図２は、ログ中継機の機能構成を示すブロック図である。
ログ中継機３０は、主に、自動改札のログ情報の取得とデータ処理とを行うメイン機能部３１と、起動時の処理を行う起動処理部３２と、データを転送するためのＦＴＰサーバ機能部３３と、を備えている。
メイン機能部３１は、メイン処理部３１Ａと、データ取得手段としてのログ情報取得処理部３１Ｂと、抽出手段としての抽出処理部３１Ｃとを有する。
メイン処理部３１Ａは、主に、ログ情報取得処理部３１Ｂおよび抽出処理部３１Ｃの実行タイミングを管理する。また、メイン処理部３１Ａは、ログ中継機３０の起動時に起動処理部３２を起動させる。
ログ情報取得処理部３１Ｂは、監視装置１０にＦＴＰに従って接続し、ログ情報を取得する。取得したログ情報は、ログ中継機３０の記憶装置に記憶される。
抽出処理部３１Ｃは、取得されたログ情報から、設定された項目のデータを抽出して、抽出結果のデータファイル（以下、「抽出結果ファイル」と呼ぶ）を作成する。ログ情報には、一例として、システムログ、アプリログ、および、通信ログなどの情報が含まれる。しかし、システムログや通信ログなどの情報はデータ収集する必要がない。このため、抽出処理部３１Ｃは、不必要なデータ項目を削除する目的で、必要なデータ項目を抽出して、データ収集用に抽出結果ファイルを作成する。
【００１９】
また、抽出処理部３１Ｃは、抽出結果ファイルの作成の際に、抽出結果ファイルの一覧を示したデータファイル（以下、「インデックスファイル」と呼ぶ）を作成する。この機能が本発明に係るインデックス作成手段の一例に相当する。作成されたインデックスファイルは、データ収集サーバ装置４０により読み取り可能なように、ログ中継機３０の記憶装置に記憶される。
なお、メイン処理部３１Ａは、抽出処理部３１Ｃが作成した抽出結果ファイルのデータサイズが小さいときに、複数の抽出結果ファイルを結合して所定のサイズ以上のデータファイルに変換する機能を有してもよい。この機能が本発明に係る結合手段の一例に相当する。この場合、結合されたデータファイルが、ログ中継機３０の記憶装置に記憶されて、データ収集サーバ装置４０へ送られる。
【００２０】
起動処理部３２は、ＦＴＰサービス起動処理部３２Ａと、データファイル削除処理部３２Ｂとを有し、ログ中継機３０の起動時の処理を行う。ログ中継機３０の起動時、ＦＴＰサービス起動処理部３２Ａは、ＦＴＰサーバ機能部３３の起動を行う。また、データファイル削除処理部３２Ｂは、設定期間を経過しているログ情報および抽出結果ファイルを、ログ中継機３０の記憶装置から削除する。
ＦＴＰサーバ機能部３３は、データ送信手段としてのＦＴＰサービス処理部３３Ａにより、ＦＴＰに従った通信を行う。ＦＴＰサーバ機能部３３には、データ収集サーバ装置４０が接続され、該装置４０の要求に従ってデータを送信したり、該装置４０の要求に従ってデータを削除したりする。
【００２１】
図２に示した各ブロックは、記憶装置または通信装置などのハードウェアと、ＣＰＵ（中央演算処理装置）がプログラムを実行することで実現されるソフトウェアとの協働により構成される。
【００２２】
続いて、ログ情報取得処理部３１Ｂと、抽出処理部３１Ｃとの各処理について、図３〜図５のフローチャートを参照しながら詳細に説明する。
図３は、ログ中継機のログ情報取得処理部３１Ｂにより実行されるログ情報取得処理の流れを示すフローチャートである。
図３のログ情報取得処理は、メイン処理部３１Ａによる動作タイミングの管理に基づき、例えば５分周期など、所定の時間間隔ごとに開始される。この時間間隔は、設定変更可能に構成してもよい。
ログ情報取得処理が開始されると、先ず、ステップＳ１において、ログ情報取得処理部３１Ｂは、監視装置１０にＦＴＰに従って接続する。
【００２３】
ステップＳ２では、ログ情報取得処理部３１Ｂは、予め設定されている認証情報を出力し、監視装置１０のＦＴＰサービスにログインする。
このログインにより、ログ情報取得処理部３１Ｂは、監視装置１０の指定されたデータフォルダ（以下、「ＦＴＰフォルダ」と呼ぶ）にアクセス可能となる。ＦＴＰフォルダには、自動改札のログ情報のデータファイル（以下、「ログ情報ファイル」と呼ぶ）が蓄積されている。
ステップＳ３では、ログ情報取得処理部３１Ｂは、ログ中継機３０の記憶装置を閲覧し、現在から１時間以上前に取得されているログ情報ファイルをエラーフォルダに移動する。正常であれば、ログ情報ファイルの取得から１時間以内に、取得したログ情報ファイルのデータ処理が完了して、取得済みのログ情報ファイルは削除されている。よって、正常であれば、エラーフォルダに移動するログ情報ファイルは存在しない。
【００２４】
ステップＳ４では、ログ情報取得処理部３１Ｂは、ログ中継機３０の記憶装置に記憶されているログ情報ファイルと同じものが、監視装置１０のＦＴＰフォルダにあるか探し、あれば、これらを再度取得して、記憶装置に上書き保存する。
ステップＳ５では、ログ情報取得処理部３１Ｂは、監視装置１０のＦＴＰフォルダに記憶されているデータファイルの一覧を、監視装置１０から取得する。
ステップＳ６では、ログ情報取得処理部３１Ｂは、ログ中継機３０の記憶装置に、“取得済みファイル一覧”ファイルがあるか判別する。“取得済みファイル一覧”ファイルは、ログ中継機３０が監視装置１０から取得したログ情報ファイルの名称等を記録しておくデータファイルであり、ログ中継機３０の起動時には存在しないが、一旦作成された後には存在する。ステップＳ６の判別の結果、あればステップＳ７に移行し、なければステップＳ９に移行する。
【００２５】
ステップＳ７では、ログ情報取得処理部３１Ｂは、“取得済みファイル一覧”ファイルを読み込み、続いて、ステップＳ８で、“取得済みファイル一覧”に含まれていないログ情報ファイルを、監視装置１０のＦＴＰフォルダから取得する。
【００２６】
一方、ステップＳ９では、ログ情報取得処理部３１Ｂは、監視装置１０のＦＴＰフォルダにあるログ情報ファイルを取得する。
ステップＳ１０では、ステップＳ８またはステップＳ９で取得したログ情報ファイルの名称を、“取得済みファイル一覧”のデータファイルに書き出す。初回の処理で、このデータファイルが無ければ、新たに作成して書き出す。
ステップＳ１１では、ログ情報取得処理部３１Ｂは、監視装置１０のＦＴＰフォルダから新たに取得したログ情報ファイルを、ログ中継機３０の記憶装置のバックアップフォルダにコピーする。
【００２７】
ステップＳ１２では、ログ情報取得処理部３１Ｂは、監視装置１０のＦＴＰサービスからログアウトする。
ステップＳ１３では、ログ情報取得処理部３１Ｂは、監視装置１０のＦＴＰ接続を切断する。これにより１回のログ情報取得処理を終了する。
上記のログ情報取得処理により、監視装置１０が収集したログ情報ファイルのうち、未だログ中継機３０が取得していないログ情報ファイルだけが、ログ中継機３０に送られて記憶装置に記憶される。
【００２８】
図４は、ログ中継機の抽出処理部により実行される抽出結果ファイル作成処理の流れを示すフローチャートである。
抽出結果ファイル作成処理は、メイン処理部３１Ａによる実行タイミングの管理に基づき、例えば５分周期など、所定の時間間隔ごとに開始される。この時間間隔は、設定変更可能に構成してもよい。
抽出結果ファイル作成処理が開始されると、先ず、ステップＳ２１において、抽出処理部３１Ｃは、抽出結果設定ファイルを読み込んで、後述するエンコード抽出処理で抽出する項目を設定する。抽出結果設定ファイルは、設定データが記されたデータファイルとして、ログ中継機３０に記憶されている。抽出結果設定ファイルは、設定内容を可変にしてもよい。
【００２９】
ステップＳ２２では、抽出処理部３１Ｃは、ログ中継機３０の記憶装置に記憶されているログ情報ファイルの一覧を取得する。
ステップＳ２３〜ステップＳ２５は、一覧に含まれるログ情報ファイルの数だけ繰り返し実行するループ処理である。このループ処理により、抽出処理部３１Ｃは、記憶装置に記憶されている全てのログ情報ファイルについて、１つのログ情報ファイルずつ、ステップＳ２４の１ファイルの抽出処理を実行する。
ループ処理が完了すると、抽出処理部３１Ｃは、抽出結果ファイル作成処理を終了する。
【００３０】
図５は、図４のステップＳ２４の１ファイルの抽出処理の流れを示すフローチャートである。
１ファイルの抽出処理に移行すると、先ず、ステップＳ３１で、抽出処理部３１Ｃは、ログ中継機３０の記憶装置から１つのログ情報ファイルを読み込む。
ステップＳ３２では、抽出処理部３１Ｃは、ファイルの読み込みに成功したか判別し、成功なら処理をステップＳ３３へ移行し、失敗なら処理をステップＳ３８へ移行する。
ステップＳ３３では、抽出処理部３１Ｃは、読み込んだファイルの中から、エンコード抽出を行う。ログ情報ファイルは、データ項目と、データ項目の内容が記されたデータ位置とが認識できるようにエンコードされており、これらから、抽出処理部３１Ｃは、抽出するように設定されているデータ項目の内容を抽出する。
【００３１】
ステップＳ３４では、抽出処理部３１Ｃは、抽出したデータをデータファイルとして記憶装置に出力する。このデータファイルを抽出結果ファイルと呼ぶ。後述するように、１つのログ情報ファイルから１つ又は複数の抽出結果ファイルが作成される。また、ステップＳ３４の最後には、抽出処理部３１Ｃは、１つのログ情報ファイルから作成した１つ又は複数の抽出結果ファイルの一覧を示したインデックスファイルを作成して記憶装置に出力する。インデックスファイルについては、図６〜図８を参照して後に説明する。
ステップＳ３５では、抽出処理部３１Ｃは、抽出結果ファイルをバックアップフォルダにコピーする。
ステップＳ３６では、抽出処理部３１Ｃは、ステップＳ３４のファイル出力に成功したか判別し、成功なら処理をステップＳ３７へ移行し、失敗なら処理をステップＳ３８へ移行する。
【００３２】
ステップＳ３７では、抽出処理部３１Ｃは、ステップＳ３１で読み込んだログ情報ファイルを、ログ中継機３０の記憶装置から削除する。そして、１ファイルの抽出処理を終了する。
一方、ステップＳ３２またはステップＳ３６で失敗と判別された場合、ステップＳ３８において、抽出処理部３１Ｃは、エラーログを出力する。そして、１ファイルの抽出処理を終了する。
上述して抽出結果ファイル作成処理および１ファイルの抽出処理により、１つのログ情報ファイルから複数の抽出結果ファイルが作成されて記憶装置に記憶される。
【００３３】
図６は、ログ中継機において作成された抽出結果ファイルの種類と名称との一例を示す図表である。
抽出処理部３１Ｃは、抽出結果ファイルの一覧が示されたインデックスファイル（図６の表の１行目を参照）と、自動改札された乗車券の券種に応じて抽出される１つ又は複数のデータファイルとを、抽出結果ファイルとして作成する。
乗車券の券種としては、図６の券種の列に示されるように、磁気式の乗車券、磁気式の定期券、磁気式の回数券、並びにＩＣ乗車券などがある。抽出処理部３１Ｃは、これらの券種に応じて、券種に応じて設定されたデータ項目を抽出し、抽出結果ファイルを作成する。
【００３４】
また、券種がＩＣ乗車券の場合には、自動改札により多くのログ情報が取得されている。よって、抽出処理部３１Ｃは、券種がＩＣ乗車券の場合に、ＩＣ乗車券に特有の情報を別途抽出して、ＩＣ乗車券判定結果情報の抽出結果ファイルと、ＩＣ乗車券情報ビジネス情報の抽出結果ファイルとを作成する。ＩＣ乗車券判定結果情報とは、ＩＣ乗車券の認証判定または改札口の通過可否判定の結果を示す情報である。ＩＣ乗車券情報ビジネス情報とは、情報ビジネス用にＩＣ乗車券から取得できる情報である。
図６に示すように、各々の抽出結果ファイルは、自動改札を行った駅、改札口、自動改札機、日付、自動改札の通し番号が、分かるように、これらを表わすコード「ａａａｂｂｂｃｃｃ」がファイル名称に含まれるように作成されるとよい。加えて、抽出結果ファイルの券種または情報の種別が分かるように、券種または情報の種別を表わすコード「ｅｅ００〜ｅｅ０６」がファイル名称に含まれるように作成されるとよい。
【００３５】
＜抽出結果ファイルの作成タイミングと収集タイミングとの関係＞
次に、ログ中継機３０の抽出処理部３１Ｃによる抽出結果ファイルの作成タイミングと、データ収集サーバ装置４０による抽出結果ファイルの収集タイミングとの関係について説明する。
図７は、ログ中継機の抽出処理部の処理の流れを示すシーケンス図である。図７において、「抽出元ファイル」とは、データ抽出の対象となった１つのログ情報ファイルを示す。図７および図８において、「ＦＴＰフォルダ」とは、抽出処理部３１Ｃが抽出結果ファイルを格納する記憶装置の領域であり、ＦＴＰサービス処理部３３Ａによって、データ収集サーバ装置４０からデータの読み込みと削除とが可能に設定された記憶装置の領域である。
【００３６】
図７に示すように、１ファイルの抽出処理において、抽出処理部３１Ｃは、抽出元ファイルの検索を行い（ステップＪ１）、抽出元ファイルを読み込む（ステップＪ２）。次いで、抽出処理部３１Ｃは、抽出元ファイルが取得された自動改札の日付を示すデータフォルダが、ＦＴＰフォルダに作成されているか確認し（ステップＪ３）、なければこの日付のデータフォルダ（名称に日付を含んだデータフォルダ）をＦＴＰフォルダに作成する（ステップＪ４）。さらに、抽出処理部３１Ｃは、自動改札の日付のデータフォルダに、抽出元ファイルに対応するフォルダを、抽出結果ファイルの格納フォルダとして作成する（ステップＪ５）。
次いで、抽出処理部３１Ｃは、抽出元ファイルからデータを抽出し（ステップＪ６）、１つ又は複数の抽出結果ファイルを格納フォルダに出力する（ステップＪ７）。
【００３７】
続いて、抽出処理部３１Ｃは、抽出結果ファイルの一覧を示すインデックスデータを作成し（ステップＪ８）、データファイル化したインデックスファイルを格納フォルダに出力する（ステップＪ９）。さらに、抽出処理部３１Ｃは、インデックスファイルを、図６に示した規定の名称に変更する（ステップＪ１０）。これにより、後述のように、データ収集サーバ装置４０が抽出結果ファイルを取得することが可能となる。
抽出処理部３１Ｃは、最後に、抽出元ファイルを削除する（ステップＪ１１）。
抽出結果ファイル作成処理において、抽出処理部３１Ｃは、ステップＪ１〜ステップＪ１１の処理を、取得したログ情報の数だけ繰り返し行う。
【００３８】
図８は、データ収集サーバ装置によるデータ収集の処理の流れを示すシーケンス図である。
データ収集サーバ装置４０によるデータ収集は、抽出処理部３１Ｃの抽出結果ファイルの作成処理と非同期で行われる。よって、データ収集サーバ装置４０による抽出結果ファイルの収集タイミングと、抽出処理部３１Ｃによる抽出結果ファイルの作成タイミングとが重なる場合がある。しかしながら、続いて説明するように、インデックスファイルを用いたデータ収集の処理により、一つの抽出結果ファイルに対して作成タイミングと収集タイミングとが重ならないようになっている。
データ収集サーバ装置４０がログ中継機３０から抽出結果ファイルを収集する場合、図８に示すように、先ず、データ収集サーバ装置４０は、ログ中継機３０のＦＴＰフォルダからインデックスファイルを検索する（ステップＪ２１）。インデックスファイルはファイル名称から識別できる。
データ収集サーバ装置４０は、続いて、検索で見つかったインデックスファイルを取得し（ステップＪ２２）、インデックスファイルに記されている抽出結果ファイルを取得する（ステップＪ２３）。
抽出結果ファイルを取得すると、データ収集サーバ装置４０は、インデックスファイルを削除し（ステップＪ２４）、抽出結果ファイルを削除し（ステップＪ２５）、抽出結果ファイルの格納フォルダを削除する（ステップＪ２６）。
【００３９】
データ収集サーバ装置４０は、ステップＪ２１のインデックスファイル検索で見つかった、インデックスファイルの分、ステップＪ２２〜ステップＪ２６の処理を繰り返し行って、ログ中継機３０に取得された自動改札のログ情報を収集する。
図７および図８に示したように、インデックスファイルを用いたデータ収集の処理により、データ収集サーバ装置４０が、作成途中の抽出結果ファイルに対して、取得の処理が行われることが防止される。さらに、インデックスファイルを用いたデータ収集により、安全に取得済みの抽出結果ファイルを削除できるので、同じ抽出結果ファイルがデータ収集サーバ装置４０に重複して収集されることを防止できる。また、収集済みの抽出結果ファイルがログ中継機３０に溜まってしまうことも防止される。
【００４０】
以上のように、本発明の実施の形態の改札情報収集システムによれば、ログ中継機３０が、監視装置１０の監視処理に大きな影響を与えることなく、監視装置１０から自動改札のログ情報を取り出すことができる。さらに、ログ中継機３０は、データ収集サーバ装置４０の所望のタイミングに合わせて、ログ情報（抽出結果ファイル）をデータ収集サーバ装置４０へ送ることができる。これらによって、データ収集サーバ装置４０は、複数の駅で取得された膨大な数の自動改札のログ情報を、効率的に収集することができる。
また、ログ中継機３０では、取得されたログ情報から所定の項目のデータを抽出した抽出結果ファイルを、データ収集サーバ装置４０に送るので、データ収集サーバ装置４０に収集される膨大な数のログ情報に不要なデータが含まれることを回避できる。よって、データ収集サーバ装置４０は、膨大な数のログ情報をより効率的に収集できる。
また、例えば、メイン処理部３１Ａが、複数の抽出結果ファイルを結合してから、データ収集サーバ装置４０へ送信するように構成することで、ネットワークに合わせてより効率的にログ情報をデータ収集サーバ装置４０へ送ることができる。
【００４１】
以上、本発明の各実施の形態について説明したが、本発明は上記の実施の形態に限られるものではない。例えば、上記実施の形態では、監視装置１０からログ中継機３０、ログ中継機３０からデータ収集サーバ装置４０へとデータを送信する手段として、ＦＴＰによるデータ転送手段を示した。しかしながら、データを送信する手段は、様々な手段を適用してもよい。例えば、ログ中継機３０がデータ収集サーバ装置４０の記憶領域へデータを書き込むようにデータを送信する手段を適用してもよい。この場合、データ収集サーバ装置４０からログ中継機３０へデータの要求を行い、この要求に応じてログ中継機３０がデータ収集サーバ装置４０の指定の記憶領域へデータを書き込むことで、データ収集サーバ装置４０に合わせたタイミングで、ログ中継機３０からデータ収集サーバ装置４０へデータを送ることができる。
【００４２】
また、上記実施の形態では、ログ中継機３０において、ログ情報の中から所定の項目のデータを抽出する処理と、転送するデータの一覧を記録したインデックスファイルを作成する処理とを行った例を示した。しかしながら、これらのうち何れか一方または両方を省略してもよい。また、１つの駅に、複数の監視装置１０と複数のログ中継機３０とが設置されていてもよい。また、上記実施の形態では、監視装置１０とログ中継機３０とをそれぞれ別の情報処理装置で構成した例を示したが、１つの情報処理装置の中に、監視装置１０としての機能と、ログ中継機３０としての機能とが設けられていてもよい。その他、実施の形態で示した細部は、発明の趣旨を逸脱しない範囲で適宜変更可能である。
【符号の説明】
【００４３】
１０  監視装置
２０  自動改札機
３０  ログ中継機（中継装置）
３１  メイン機能部
３１Ａ  メイン処理部
３１Ｂ  ログ情報取得処理部（データ取得手段、結合手段）
３１Ｃ  抽出処理部（抽出手段、インデックス作成手段）
３２  起動処理部
３２Ａ  ＦＴＰサービス起動処理部
３２Ｂ  データファイル削除処理部
３３  ＦＴＰサーバ機能部
３３Ａ  ＦＴＰサービス処理部（データ送信手段）
４０  データ収集サーバ装置（サーバ装置）
【図１】
2017033428.tif 000003
【図２】
2017033428.tif 000004
【図３】
2017033428.tif 000005
【図４】
2017033428.tif 000006
【図５】
2017033428.tif 000007
【図６】
2017033428.tif 000008
【図７】
2017033428.tif 000009
【図８】
2017033428.tif 000010