(57)【特許請求の範囲】
【請求項１】
通信フレームを受信する受信部と、該受信部が受信した通信フレームを順次処理する複数の処理部と、該処理部により処理された通信フレームを送信する送信部とを備える通信処理装置において、
受信した通信フレームに組を示す組情報を付与する手段と、
付与する組情報を所定の間隔で変更する手段と、
各処理部にて、夫々処理した通信フレームを組毎に計数する手段と、
送信する通信フレームから組情報を除去する手段と、
組毎に計数した計数値を、処理部毎に収集する手段と
を備えることを特徴とする通信処理装置。
【請求項２】
通信フレームを受信する受信部と、該受信部が受信した通信フレームを順次処理する複数の処理部と、該処理部により処理された通信フレームを送信する送信部とを備える通信処理装置において、
各処理部に処理させる基準フレームを、一定の時間間隔で挿入する手段と、
各処理部にて、基準フレーム間に処理した通信フレームを計数する手段と、
各処理部に処理させた基準フレームを削除する手段と、
計数した計数値を、処理部毎に収集する手段と
を備えることを特徴とする通信処理装置。
【請求項３】
通信フレームを受信する受信部と、該受信部が受信した通信フレームを順次処理する複数の処理部と、該処理部により処理された通信フレームを送信する送信部とを備える通信処理装置において、
各処理部に処理させる基準フレームを、一定の時間間隔で挿入する手段を備え、
各処理部の夫々は、
基準フレーム間に処理した通信フレームを計数する複数の計数手段と、
基準フレームに基づいて計数に用いる計数手段を切り替える手段と
を有し、
各処理部に処理させた基準フレームを削除する手段と、
夫々の計数手段が計数した計数値を、計数が完了した計数手段から処理部毎に収集する手段と
を備えることを特徴とする通信処理装置。
【請求項４】
通信フレームを受信する受信部と、該受信部が受信した通信フレームを順次処理する複数の処理部と、該処理部により処理された通信フレームを送信する送信部とを備える通信処理装置において、
所定の間隔で基準信号を発生させる手段と、
発生させた基準信号を、通信フレームに対する処理の時期と同期させて各処理部へ送信する手段と、
各処理部にて、受信した基準信号間に処理した通信フレームを計数する手段と、
計数した計数値を、処理部毎に収集する手段と
を備えることを特徴とする通信処理装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載の通信処理装置と、
該通信処理装置に接続する操作用装置と
を備え、
該操作用装置は、
前記通信処理装置の収集に基づく集計結果の送信を要求する手段と、
要求に対する集計結果を前記通信処理装置から収集する手段と
を備える
ことを特徴とする集計システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信フレームを受信し、受信した通信フレームを順次処理し、処理後の通信フレームを送信する通信処理装置、及び該通信処理装置を備える集計システムに関し、特に通信網の接続に用いられるスイッチ、ルータ等の装置に適用される通信処理装置及び集計システムに関する。
【背景技術】
【０００２】
ＬＡＮ、ＷＡＮ、インターネット等の通信網の発達に伴い、通信網の接続に用いられるスイッチ、ルータ等の通信処理装置が発展し、またこれらの通信処理装置に対しては、転送機能、ルーティング機能等の本来の機能以外に通信状況の監視等の様々な機能の追加が提案され、実現されている（例えば特許文献１参照）。
【０００３】
図１８は、従来の通信処理装置の構成を示すブロック図である。図１８中１００は、通信処理装置であり、通信処理装置１００は、装置全体を制御する制御部１０１と、通信網に接続し、通信フレームを受信する受信部１０２と、受信した通信フレームを送信する送信部１０３とを備えている。受信部１０２にて受信した通信フレームは、第１処理部（デバイス）１０４１、第２処理部１０４２及び第３処理部１０４３にて処理された後、送信部１０３へ渡され、送信部１０３から外部の通信網へ送信される。第１処理部１０４１、第２処理部１０４２及び第３処理部１０４３が行う処理とは、転送機能、ルーティング機能等の本来の機能を実現するための処理であり、例えば第１処理部１０４１及び第３処理部１０４３は、ＯＳＩ参照モデルにおけるレイヤ１（物理層）に関する処理を行い、第２処理部１０４２は、レイヤ２（データリンク層）に関する処理を行う。
【０００４】
また通信処理装置１００は、ファームウェア等のコンピュータプログラム（ＰＧ）１０１ａを制御部１０１に格納しており、コンピュータプログラム１０１ａの実行により、第１処理部１０４１、第２処理部１０４２及び第３処理部１０４３を通過する通信フレームの計数及び集計を行う。
【０００５】
通信フレームの計数を行うべく第１処理部１０４１はカウンタ１０４１ａ、第２処理部１０４２はカウンタ１０４２ａ、そして第３処理部１０４３はカウンタ１０４３ａを夫々備えている。また通信処理装置１００は、コンピュータプログラム１０１ａの実行により処理部毎に計数した通信フレームの集計結果を記録するデータベース（ＤＢ）１０５と、計時処理を行うタイマ部１０６とを備えている。
【０００６】
さらに通信処理装置１００は、保守者が操作する操作用装置２００に接続する接続部１０７を備え、接続部１０７を介して操作用装置２００から集計結果の送信を要求された場合に、操作用装置２００へ集計結果を送信する。
【０００７】
図１９は、従来の通信処理装置１００の集計処理を示すシーケンス図である。通信処理装置１００は、コンピュータプログラム１０１ａを実行する制御部１０１の制御により、タイマ部１０６に定期収集処理の周期となる所定時間を計時させ、制御部１０１へ所定時間毎に信号を出力させる（Ｓ１）。信号を受け付けた制御部１０１は、定期収集処理を開始し、第１処理部１０４１のカウンタ１０４１ａが計数した通信フレームの計数値の送信を要求し（Ｓ２）、要求に基づく計数値を収集し（Ｓ３）、収集した計数値をデータベース１０５に記録し（Ｓ４）、第２処理部１０４２のカウンタ１０４２ａが計数した通信フレームの計数値の送信を要求し（Ｓ５）、要求に基づく計数値を収集し（Ｓ６）、収集した計数値をデータベース１０５に記録し（Ｓ７）、そして第３処理部１０４３のカウンタ１０４３ａが計数した通信フレームの計数値の送信を要求し（Ｓ８）、要求に基づく計数値を収集し（Ｓ９）、収集した計数値をデータベース１０５に記録する（Ｓ１０）。
【０００８】
そして通信処理装置１００は、操作用装置２００から集計結果の送信を要求された場合に（Ｓ１１）、データベース１０５に記録している計数値を集計した結果を読み出し（Ｓ１２）、読み出した集計結果を操作用装置２００へ送信する（Ｓ１３）。
【特許文献１】特許第２５１０８７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら図１８及び図１９を用いて説明した従来の通信処理装置１００では、通信フレームが第１処理部１０４１、第２処理部１０４２及び第３処理部１０４３にて順次処理される時間に比べて、各処理部にて計数した通信フレームの数を順次収集する時間の方が長いため、各処理部の集計結果に誤差が生じる場合がある。
【００１０】
図２０乃至図２２は、従来の通信処理装置の各処理部を通過する通信フレームを概念的に示す説明図である。なお図２０乃至図２２において、図１８と同様の構成要件については、図１８と同様の符号を付している。図２０乃至図２２中Ｆは、第１処理部１０４１、第２処理部１０４２及び第３処理部１０４３を通過し、夫々の処理部にて所定の処理が施される通信フレームを示しており、カウンタ１０４１ａ、カウンタ１０４２ａ及びカウンタ１０４３ａ内に示した通信フレームは、各処理部を既に通過し各カウンタにて計数された通信フレームを示しており、カウンタ外に示した通信フレームは、未計数の通信フレームを示している。
【００１１】
図２０は、第１処理部１０４１のカウンタ１０４１ａにて計数した結果を収集する状況を示しており、この時点において、通信処理装置１００を通過する通信フレームが６であるのに対し、カウンタ１０４１ａでは１フレームが計数されている。
【００１２】
図２１は、図２０からΔｔ秒後に第２処理部１０４２のカウンタ１０４２ａにて計数した結果を収集する状況を示しており、この時点において、カウンタ１０４２ａでは、２フレームが計数されている。カウンタ１０４１ａにて計数した結果とカウンタ１０４２ａにて計数した結果が異なるのは、カウンタ１０４１ａの計数結果を収集してからカウンタ１０４２ａの計数結果を収集するまでの時間に比べて、通信フレームが第１処理部１０４１及び第２処理部１０４２を通過する時間の方が短いからである。
【００１３】
図２２は、図２１から更にΔｔ秒後に第３処理部１０４３のカウンタ１０４３ａにて計数した結果を収集する状況を示しており、この時点において、カウンタ１０４３ａでは、３フレームが計数されている。
【００１４】
第１処理部１０４１、第２処理部１０４２及び第３処理部１０４３の計数結果が異なるため、計数結果の集計結果としては、通信フレームが通信処理装置１００内部で増加した様な結果となり、集計結果に矛盾が生じるという問題がある。通信フレームを中継する処理を一時的に中断して計数結果を収集した場合には、この問題は解消されるが、稼動している通信処理装置１００の処理を中断することは容易ではない。
【００１５】
本発明は斯かる事情に鑑みて成されたものであり、通信フレームを組分けして集計することにより、又は通信フレームを計数する基準となるタイミングを設けることにより、通信処理装置を稼動させたままで通信フレームに対する正確な計数及び集計を行うことが可能な通信処理装置、及び該通信処理装置を用いた通信システムの提供を目的とする。
【課題を解決するための手段】
【００１６】
第１発明に係る通信処理装置は、通信フレームを受信する受信部と、該受信部が受信した通信フレームを順次処理する複数の処理部と、該処理部により処理された通信フレームを送信する送信部とを備える通信処理装置において、受信した通信フレームに組を示す組情報を付与する手段と、付与する組情報を所定の間隔で変更する手段と、各処理部にて、夫々処理した通信フレームを組毎に計数する手段と、送信する通信フレームから組情報を除去する手段と、組毎に計数した計数値を、処理部毎に収集する手段とを備えることを特徴とする。
【００１７】
本発明では、通信フレームを組分けして組毎に計数することにより、処理部を通過中の通信フレームを計数するのではなく、既に全ての処理部を通過した組毎に通信フレームを計数することができるので、通信処理装置を稼動させながらも通信フレームに対する正確な計数及び収集を行うことが可能である。特に３以上の組を設定した場合には、変更する前後となる２つの組と、収集の対象となる１つの組とを設定することができるので、組変更のタイミングと計数値の収集のタイミングとの調整に余裕を持たせることができ、誤差の発生し難い正確な計数及び収集を行うことが可能である。
【００１８】
第２発明に係る通信処理装置は、通信フレームを受信する受信部と、該受信部が受信した通信フレームを順次処理する複数の処理部と、該処理部により処理された通信フレームを送信する送信部とを備える通信処理装置において、各処理部に処理させる基準フレームを、一定の時間間隔で挿入する手段と、各処理部にて、基準フレーム間に処理した通信フレームを計数する手段と、各処理部に処理させた基準フレームを削除する手段と、計数した計数値を、処理部毎に収集する手段とを備えることを特徴とする。
【００１９】
本発明では、所定の間隔で挿入される基準フレーム間に処理する通信フレームを各処理部にて計数することにより、各処理部にて計数を開始する通信フレーム及び計数を終了する通信フレームを同期させることができるので、通信処理装置を稼動させながらも通信フレームに対する正確な計数及び収集を行うことが可能である。
【００２０】
第３発明に係る通信処理装置は、通信フレームを受信する受信部と、該受信部が受信した通信フレームを順次処理する複数の処理部と、該処理部により処理された通信フレームを送信する送信部とを備える通信処理装置において、各処理部に処理させる基準フレームを、一定の時間間隔で挿入する手段を備え、各処理部の夫々は、基準フレーム間に処理した通信フレームを計数する複数の計数手段と、基準フレームに基づいて計数に用いる計数手段を切り替える手段とを有し、各処理部に処理させた基準フレームを削除する手段と、夫々の計数手段が計数した計数値を、計数が完了した計数手段から処理部毎に収集する手段とを備えることを特徴とする。
【００２１】
本発明では、基準フレーム間に処理する通信フレームを各処理部にて計数することにより、各処理部にて計数を開始する通信フレーム及び計数を終了する通信フレームを同期させることができるので、通信処理装置を稼動させながらも通信フレームに対する正確な計数及び収集を行うことが可能である。しかも各処理部は、複数の計数手段を切り替えて計数することにより、計数に用いる計数手段と、計数した値を収集する計数手段とを切り替えて、計数と収集とのタイミングの調整に余裕を持たせることができ、誤差の発生し難い正確な計数及び収集を行うことが可能である。
【００２２】
第４発明に係る通信処理装置は、通信フレームを受信する受信部と、該受信部が受信した通信フレームを順次処理する複数の処理部と、該処理部により処理された通信フレームを送信する送信部とを備える通信処理装置において、所定の間隔で基準信号を発生させる手段と、発生させた基準信号を、通信フレームに対する処理の時期と同期させて各処理部へ送信する手段と、各処理部にて、受信した基準信号間に処理した通信フレームを計数する手段と、計数した計数値を、処理部毎に収集する手段とを備えることを特徴とする。
【００２３】
本発明では、所定の間隔で発生させた基準信号間に処理する通信フレームを各処理部にて計数することにより、各処理部にて計数を開始する通信フレーム及び計数を終了する通信フレームを同期させることができるので、通信処理装置を稼動させながらも通信フレームに対する正確な計数及び収集を行うことが可能である。
【００２４】
第５発明に係る集計システムは、第１発明乃至第４発明のいずれかに記載の通信処理装置と、該通信処理装置に接続する操作用装置とを備え、該操作用装置は、前記通信処理装置の収集に基づく集計結果の送信を要求する手段と、要求に対する集計結果を前記通信処理装置から収集する手段とを備えることを特徴とする。
【００２５】
本発明では、操作用装置を用いて通信処理装置が集計した結果を収集することが可能である。
【発明の効果】
【００２６】
本発明に係る通信処理装置及び集計システムは、通信網等の接続に用いられ、受信部から受信した通信フレームを複数の処理部により順次処理し、処理部により処理した通信フレームを送信部から送信する通信処理装置及び該通信処理装置を備える集計システムである。通信処理装置は、受信した通信フレームに組を示す組情報を付与し、付与する組情報を所定の間隔で変更し、各処理部にて、夫々処理した通信フレームを組毎に計数して処理部毎に収集する。
【００２７】
この構成により、本発明では、通信フレームを組分けして組毎に計数するため、処理部を通過中の通信フレームを計数するのではなく、既に全ての処理部を通過した組毎に通信フレームを計数することができるので、通信処理装置を稼動させながらも通信フレームに対する正確な計数及び収集を行うことが可能である等、優れた効果を奏する。
【００２８】
しかも本発明では、３以上の組を順次変更する様に構成した場合に、変更する前後となる２つの組と、収集の対象となる１つの組とを設定することができるので、組変更のタイミングと計数値の収集のタイミングに関わらず正確な計数及び収集を行うことが可能である等、優れた効果を奏する。
【００２９】
また本発明に係る通信処理装置等は、所定の間隔で各処理部に処理させる基準フレームを挿入し、各処理部にて、基準フレーム間に処理した通信フレームを計数し、計数した計数値を処理部毎に収集する。
【００３０】
この構成により、本発明では、各処理部にて計数を開始する通信フレーム及び計数を終了する通信フレームを同期させることができるので、通信処理装置を稼動させながらも通信フレームに対する正確な計数及び収集を行うことが可能である等、優れた効果を奏する。
【００３１】
しかも本発明では、各処理部が、複数の計数手段を切り替えて計数することにより、計数に用いる計数手段と、計数した値を収集する計数手段とを切り替えて、計数と収集とのタイミングの調整に余裕を持たせることができ、誤差の発生し難い正確な計数及び収集を行うことが可能である等、優れた効果を奏する。
【００３２】
さらに本発明に係る通信処理装置等は、所定の間隔で基準信号を発生させ、発生させた基準信号を、通信フレームに対する処理の時期と同期させて各処理部へ送信し、各処理部にて基準信号間に処理した通信フレームを計数する。
【００３３】
この構成により、本発明では、各処理部にて計数を開始する通信フレーム及び計数を終了する通信フレームを同期させることができるので、通信処理装置を稼動させながらも通信フレームに対する正確な計数及び収集を行うことが可能である等、優れた効果を奏する。
【発明を実施するための最良の形態】
【００３４】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【００３５】
実施の形態１．
図１は、本発明の実施の形態１に係る通信処理装置の構成を示すブロック図である。
図１中１０は、通信網（通信線）間を接続するスイッチ、ルータ等の通信処理装置であり、通信処理装置１０は、装置全体を制御するＣＰＵ等の制御部１１と、通信網に接続し、通信フレームを受信する受信部１２と、受信した通信フレームを送信する送信部１３とを備えている。受信部１２にて受信した通信フレームは、第１処理部（第１デバイス）１４１、第２処理部（第２デバイス）１４２及び第３処理部（第３デバイス）１４３にて処理された後、送信部１３へ渡され、送信部１３から通信網へ送信される。第１処理部１４１、第２処理部１４２及び第３処理部１４３が行う処理とは、転送機能、ルーティング機能等の機能を実現するための処理であり、例えば第１処理部１４１及び第３処理部１４３は、ＯＳＩ参照モデルにおけるレイヤ１（物理層）に関する処理を行い、第２処理部１４２は、レイヤ２（データリンク層）に関する処理を行う。
【００３６】
また通信処理装置１０は、ファームウェア等のコンピュータプログラム（ＰＧ）１１ａを制御部１１に格納しており、コンピュータプログラム１１ａを実行することにより、第１処理部１４１、第２処理部１４２及び第３処理部１４３を通過する通信フレームの計数及び集計を行う。
【００３７】
さらに通信処理装置１０は、処理部毎に計数した通信フレームの集計結果を記録するデータベース（ＤＢ）１５と、計時処理を行うタイマ部１６と、保守者が操作する操作用装置５０に接続する接続部１７とを備え、接続部１７を介して操作用装置５０から集計結果の送信を要求された場合、操作用装置５０へ集計結果を送信する。
【００３８】
本発明の通信処理装置１０は、第１処理部１４１、第２処理部１４２及び第３処理部１４３にて処理する通信フレームを計数するにあたり、通信フレームに組を示す組情報を付与し、付与した組毎に通信フレームを計数する。このため本発明の通信処理装置１０は、受信部１２が受信した通信フレームに組情報を付与する組情報付与部１８を備え、組情報を付与した通信フレームを第１処理部１４１、第２処理部１４２及び第３処理部１４３へ渡す。また第１処理部１４１、第２処理部１４２及び第３処理部１４３にて処理された通信フレームは、組情報除去部１９にて組情報を除去された上で、送信部１３へ渡され、送信部１３から通信網へ送信される。
【００３９】
通信フレームに付与する組情報が示す組とは、受信した通信フレームを区分して夫々計数する場合の各区分を示す識別子であり、各処理部において通信フレームは、付与された組情報が示す組毎に区分して集計される。なお通信フレームに付与する組情報は、一定の時間間隔で変更される。ここでは３種類に組分けし、第１組、第２組、第３組、第１組、…の順で組を変更するものとして以降の説明を行う。
【００４０】
本発明の通信処理装置１０が備える第１処理部１４１は、第１組の組情報を付与された通信フレームを計数する第１カウンタ１４１ａ、第２組の組情報を付与された通信フレームを計数する第２カウンタ１４１ｂ及び第３組の組情報を付与された通信フレームを計数する第３カウンタ１４１ｃを備えている。
【００４１】
同様にして第２処理部１４２は、第１組の組情報を付与された通信フレームを計数する第１カウンタ１４２ａ、第２組の組情報を付与された通信フレームを計数する第２カウンタ１４２ｂ及び第３組の組情報を付与された通信フレームを計数する第３カウンタ１４２ｃを備えている。また第３処理部１４３は、第１組の組情報を付与された通信フレームを計数する第１カウンタ１４３ａ、第２組の組情報を付与された通信フレームを計数する第２カウンタ１４３ｂ及び第３組の組情報を付与された通信フレームを計数する第３カウンタ１４３ｃを備えている。
【００４２】
図２は、本発明の実施の形態１に係る通信処理装置１０にて用いられる通信フレームのフレームフォーマットを示す説明図である。図２は、本発明の通信処理装置１０が通信を中継するフレームフォーマットの例として、Ｅｔｈｅｒｎｅｔ（登録商標）を標準化したＩＥＥＥ８０２．３に準拠したフレームフォーマットを示している。図２に示す様に通信フレームは、ビット同期用の同期パターンであるプリアンブル、有効フレームの先頭を示すＳＦＤ(Start Frame Delimiter) 、宛先アドレスであるＤＡ(Destination Address) 、送信元アドレスであるＳＡ(Source Address)、ＶＬＡＮ(Virtual Local Area Networks) タグ、組情報、送信データ及び誤り検出に用いられるＦＣＳ(Frame Check Sequence)を含んでいる。組情報は、予備(Reserve) データ及び２ビットの組ビットデータを含んでおり、組ビットデータにより通信フレームに付与された組を示す。具体的には、組ビットデータが「０１」の場合、第１組を示し、「１０」の場合、第２組を示し、そして「１１」の場合、第３組を示す。図２に示す様に通信処理装置１０が通信を中継する通信フレームが、ＩＥＥＥ８０２．３に準拠したフレームフォーマットである場合、２ビットの組ビットデータを含む組情報を通信フレームに挿入することにより、通信フレームに組情報が付与される。
【００４３】
図３は、本発明の実施の形態１に係る操作用装置５０を示すブロック図である。操作用装置５０は、パーソナルコンピュータ等のコンピュータを用いた装置であり、ＣＰＵ等の制御部５１、ハードディスク等の記録部５２、ＲＡＭ等の記憶部５３、通信処理装置１０に接続する接続部５４、マウス及びキーボード等の入力部５５、並びにモニタ等の出力部５６を備えている。
【００４４】
次に本発明の実施の形態１に係る各種装置の処理について説明する。図４は、本発明の実施の形態１に係る通信処理装置１０の計数状況を概念的に示す説明図である。図４は、通信処理装置１０が、３の通信フレームを受信部１２にて受信し、受信した３の通信フレームに対し、組情報付与部１８にて第１組を示す組情報を付与し、第１処理部１４１、第２処理部１４２及び第３処理部１４３を経由し、組情報除去部１９にて付与されていた組情報が除去され、組情報を除去された３の通信フレームが送信部１３から送信される状況を示している。図４において、各処理部の各カウンタ内に示された数値は、各カウンタにて計数された通信フレームの数値を示しており、Ｒｅａｄとして示したカウンタは、計数値を収集すべく読み取りが行われている状況を示している。
【００４５】
第１処理部１４１は、組情報付与部１８から組情報を付与された通信フレームを受け付け、第１組に対応する第１カウンタ１４１ａにて計数（カウントアップ）し、第２処理部１４２へ渡す。第２処理部１４２は、通信フレームを受け付け、第１組に対応する第１カウンタ１４２ａにて計数し、第３処理部１４３へ渡す。第３処理部１４３は、通信フレームを受け付け、第１組に対応する第１カウンタ１４３ａにて計数し、組情報除去部１９へ渡す。従って３の通信フレームを処理後、第１処理部１４１の第１カウンタ１４１ａ、第２処理部１４２の第１カウンタ１４２ａ及び第３処理部１４３の第１カウンタ１４３ａの計数値は、夫々「３」を示す様になる。
【００４６】
なお第１組の組情報を付与している間、コンピュータプログラム１１ａを実行する制御部１１は、第２組の計数値が記録されている第１処理部１４１の第２カウンタ１４１ｂ、第２処理部１４２の第２カウンタ１４２ｂ及び第３処理部１４３の第２カウンタ１４３ｂから計数値を収集（Ｒｅａｄ）し、データベース１５に記録する。図４に示す段階では、各カウンタから夫々計数値「０」が収集される。
【００４７】
図５は、本発明の実施の形態１に係る通信処理装置１０の計数状況を概念的に示す説明図である。第１組を示す組情報の付与を開始してから１秒等の所定時間が経過後、タイマ部１６は、組情報の変更を指示する変更指示信号を組情報付与部１８へ出力し、組情報付与部１８は、付与する組情報を第１組から第２組に変更する。図５は、通信処理装置１０が、４の通信フレームを受信部１２にて受信し、受信した４の通信フレームに対し、組情報付与部１８にて第２組を示す組情報を付与し、第１処理部１４１、第２処理部１４２及び第３処理部１４３を経由し、組情報除去部１９にて付与されていた組情報が除去され、組情報を除去された４の通信フレームが送信部１３から送信される状況を示している。
【００４８】
第１処理部１４１は、組情報付与部１８から組情報を付与された通信フレームを受け付け、第２組に対応する第２カウンタ１４１ｂにて計数し、第２処理部１４２へ渡す。第２処理部１４２は、通信フレームを受け付け、第２組に対応する第２カウンタ１４２ｂにて計数し、第３処理部１４３へ渡す。第３処理部１４３は、通信フレームを受け付け、第２組に対応する第２カウンタ１４３ｂにて計数し、組情報除去部１９へ渡す。従って４の通信フレームを処理後、第１処理部１４１の第２カウンタ１４１ｂ、第２処理部１４２の第２カウンタ１４２ｂ及び第３処理部１４３の第２カウンタ１４３ｂの計数値は、夫々「４」を示す様になる。
【００４９】
なお第２組の組情報を付与している間、コンピュータプログラム１１ａを実行する制御部１１は、第３組の計数値が記録されている第１処理部１４１の第３カウンタ１４１ｃ、第２処理部１４２の第３カウンタ１４２ｃ及び第３処理部１４３の第３カウンタ１４３ｃから計数値を収集し、データベース１５に記録する。図５に示す段階では、各カウンタから夫々計数値「０」が収集される。計数値を収集する周期は、組情報を変更する間隔と同様の１秒に設定することにより、付与する組情報を変更する都度、計数値の収集が行われ、また収集するカウンタも切り替えられる。
【００５０】
図６は、本発明の実施の形態１に係る通信処理装置１０の計数状況を概念的に示す説明図である。第２組を示す組情報の付与を開始してから１秒等の所定時間が経過後、タイマ部１６は、組情報の変更を指示する変更指示信号を組情報付与部１８へ出力し、組情報付与部１８は、付与する組情報を第２組から第３組に変更する。図６は、通信処理装置１０が、５の通信フレームを受信部１２にて受信し、受信した５の通信フレームに対し、組情報付与部１８にて第３組を示す組情報を付与し、第１処理部１４１、第２処理部１４２及び第３処理部１４３を経由し、組情報除去部１９にて付与されていた組情報が除去され、組情報を除去された５の通信フレームが送信部１３から送信される状況を示している。
【００５１】
第１処理部１４１は、組情報付与部１８から組情報を付与された通信フレームを受け付け、第３組に対応する第３カウンタ１４１ｃにて計数し、第２処理部１４２へ渡す。第２処理部１４２は、通信フレームを受け付け、第３組に対応する第３カウンタ１４２ｃにて計数し、第３処理部１４３へ渡す。第３処理部１４３は、通信フレームを受け付け、第３組に対応する第３カウンタ１４３ｃにて計数し、組情報除去部１９へ渡す。従って５の通信フレームを処理後、第１処理部１４１の第３カウンタ１４１ｃ、第２処理部１４２の第３カウンタ１４２ｃ及び第３処理部１４３の第３カウンタ１４３ｃの計数値は、夫々「５」を示す様になる。
【００５２】
なお第３組の組情報を付与している間、コンピュータプログラム１１ａを実行する制御部１１は、第１組の計数値が記録されている第１処理部１４１の第１カウンタ１４１ａ、第２処理部１４２の第１カウンタ１４２ａ及び第３処理部１４３の第１カウンタ１４３ａから計数値を収集し、データベース１５に記録する。図６に示す段階では、各カウンタがから夫々「３」が収集される。
【００５３】
そして第３組を示す組情報の付与を開始してから１秒等の所定時間が経過後、タイマ部１６は、組情報の変更を指示する変更指示情報を組情報付与部１８へ出力し、組情報付与部１８は、付与する組情報を第３組から第１組に変更し、以降の処理を繰り返す。
【００５４】
図７は、本発明に実施の形態１に係る通信処理装置１０の組及びカウンタの関係を示すタイムチャートである。図７のタイムチャートは、上方から付与する組、任意の処理部の第１カウンタの計数値、第２カウンタの計数値及び第３カウンタの計数値、並びに収集した計数値を示している。図７は、図４乃至図６にて示した計数状況に対応しており、組、カウンタの計数値及び収集する計数値の経時変化を示している。図４に対応する通信フレームに第１組を付与する期間では、３の通信フレームの中継を行い、第１組に対応する第１カウンタの計数値が３となる。この段階において第２カウンタ及び第３カウンタの計数値は０である。また第３カウンタに対する計数値の収集が行われるが、収集される計数値は０である。
【００５５】
図５に対応する通信フレームに第２組を付与する期間では、４の通信フレームの中継を行い、第２組に対する第２カウンタの計数値が４となる。この段階において、第１カウンタの計数値は３であり、第３カウンタの計数値は０である。また第３カウンタに対する計数値の収集が行われるが、収集される計数値は０である。
【００５６】
図６に対応する通信フレームに第３組を付与する期間では、５の通信フレームの中継を行い、第３組に対する第３カウンタの計数値が５となる。この段階において、第２カウンタの計数値は４である。また第１カウンタに対する計数値の収集が行われ、第１カウンタの計数値３が収集された後、第１カウンタの計数値は０に初期化される。
【００５７】
そして通信フレームに第１組を付与する期間に戻り、２の通信フレームの中継を行い、第１組に対する第１カウンタの計数値が２となる。この段階において、第３カウンタの計数値は５である。また第２カウンタに対する計数値の収集が行われ、第２カウンタの計数値４が収集された後、第２カウンタの計数値は０に初期化される。
【００５８】
図４乃至図６及び図７にて示した様に本発明の通信処理装置１０では、受信した通信フレームに組情報を付与し、各処理部にて、夫々処理した通信フレームを組毎に集計する。通信フレームの計数値の収集には、１ミリ秒程度の時間を要するが、一つの組情報が付与され続けている時間は、例えば１秒等の所定時間に設定されるので、全ての処理部を通過した組毎に通信フレームを計数することができ、通信処理装置１０を稼動させながらも通信フレームに対する正確な計数及び収集を行うことができる。また計数値の収集は、組情報の変更間隔と同様１秒等の所定時間毎に行われ、しかも付与中の組の前の組に対応するカウンタから収集を行うので、次に再計数される時期まで余裕の有る段階で計数値を収集することができる。
【００５９】
図８は、本発明の実施の形態１に係る集計システムの集計結果収集処理を示すフローチャートである。操作用装置５０を操作する保守者は、入力部５５を操作して、集計結果を収集させる命令を入力する。操作用装置５０は、制御部５１の制御により、入力部５５から集計結果収集命令を受け付け（Ｓ１０１）、計数値の収集に基づく集計結果の送信を要求する送信要求を、接続部５４から通信処理装置１０へ送信する（Ｓ１０２）。
【００６０】
通信処理装置１０は、コンピュータプログラム１１ａを実行する制御部１１の制御により、接続部１７にて送信要求を受信し（Ｓ１０３）、受信した送信要求に基づいて、データベース１５から送信要求に対する集計結果を抽出し（Ｓ１０４）、抽出した集計結果を、接続部１７から操作用装置５０へ送信する（Ｓ１０５）。ステップＳ１０４にてデータベース１５から抽出する集計結果とは、組毎に計数した計数値を、処理部毎に集計した結果等の集計結果である。
【００６１】
操作用装置５０は、制御部５１の制御により、接続部５４にて集計結果を受信し（Ｓ１０６）、必要に応じて加工した後、出力部５６から出力する（Ｓ１０７）。
【００６２】
この様にして実施の形態１に係る本発明の通信処理装置１０を用いた処理が行われる。
【００６３】
前記実施の形態１では、所定の時間間隔で組を切り替える形態を示したが、本発明はこれに限らず、所定数の通信フレームを処理する都度、組情報を変更する様にしても良い。
【００６４】
実施の形態２．
実施の形態２は、実施の形態１において、組情報に基づいて集計するのではなく、計数の基準となる基準フレームを用いて集計を行う形態である。図９は、本発明の実施の形態２に係る通信処理装置の構成を示すブロック図である。図９中２０は、通信処理装置であり、通信処理装置２０は、コンピュータプログラム２１ａを格納する制御部２１、受信部２２、送信部２３、第１処理部２４１、第２処理部２４２、第３処理部２４３、データベース２５、タイマ部２６及び接続部２７を備え、接続部２７を介して操作用装置５０に接続している。なお操作用装置５０の構成については、実施の形態１と同様であるので、実施の形態１を参照するものとし、その説明を省略する。
【００６５】
通信処理装置２０は、タイマ部２６の計時に基づき１秒等の一定の周期毎に制御部２１から第１処理部２４１へ計数開始命令を出力する。第１処理部２４１は、計数開始命令を受け付ける計数開始命令受付部２４１１を備え、計数開始命令受付部２４１１では、制御部２１から受け付けた計数開始命令に基づいて、基準フレーム挿入部２４１２へ基準フレーム挿入指示信号を出力する。
【００６６】
基準フレーム挿入部２４１２は、受信部２２から第１処理部２４１へ渡した通信フレームを受け付ける機能を有し、基準フレーム挿入部２４１２が受け付けた通信フレームは、第１処理部２４１にて処理された後、第２処理部２４２へ渡される。そして基準フレーム挿入部２４１２は、計数開始命令受付部２４１１から計数開始命令を受け付けた場合、計数の基準となる基準フレームを挿入して第１処理部２４１に処理させ、そして基準フレームは、第２処理部２４２へ渡される。基準フレームは、通信フレームと誤認することのない「０１１１１１１０」等の所定のビットパターンを示すフレームである。
【００６７】
さらに通信処理装置２０が備える第１処理部２４１は、通信フレームを計数する計数部２４１３を備えている。計数部２４１３は、第１処理部２４１が基準フレーム及び通信フレームを受け付けたことを検出する検出手段２４１３ａと、検出手段２４１３ａから出力される信号を受け付ける検出レジスタ２４１３ｂと、カウンタ２４１３ｃと、計数レジスタ２４１３ｄとを備えている。検出手段２４１３ａは、基準フレームを検出した場合に、検出レジスタ２４１３ｂ、カウンタ２４１３ｃ及び計数レジスタ２４１３ｄへ基準検出通知信号を出力し、通信フレームを検出した場合に、カウンタ２４１３ｃへ計数信号を出力する。
【００６８】
検出レジスタ２４１３ｂは、検出手段２４１３ａから基準検出通知信号を受け付けた場合に、基準フレームを検出したことを示すフラグを立て（１を格納し）、検出レジスタ２４１３ｂに立てられるフラグは、制御部２１により監視される。
【００６９】
カウンタ２４１３ｃは、検出手段２４１３ａから計数信号を受け付けた場合に、計数（カウントアップ）を行い、基準検出通知信号を受け付けた場合に、それまでの計数値を計数レジスタ２４１３ｄへ渡し、計数値を初期値（ゼロ）に戻す。
【００７０】
計数レジスタ２４１３ｄは、検出手段２４１３ａから計数信号を受け付けたタイミングで、カウンタ２４１３ｃから受け付ける計数値を格納する。計数レジスタ２４１３ｄに格納された計数値は、コンピュータプログラム２１ａを実行する制御部２１により収集される。
【００７１】
通信処理装置２０が備える第２処理部２４２は、計数部２４２１を備え、計数部２４２１は、検出手段２４２１ａ、検出レジスタ２４２１ｂ、カウンタ２４２１ｃ及び計数レジスタ２４２１ｄを備えている。検出手段２４２１ａは、基準フレームを検出した場合に、検出レジスタ２４２１ｂ、カウンタ２４２１ｃ及び計数レジスタ２４２１ｄへ基準検出通知信号を出力し、通信フレームを検出した場合に、カウンタ２４２１ｃへ計数信号を出力する。
【００７２】
検出レジスタ２４２１ｂは、検出手段２４２１ａから基準検出通知信号を受け付けた場合に、基準フレームを検出したことを示すフラグをたて、検出レジスタ２４２１ｂに立てられるフラグは、制御部２１により監視される。
【００７３】
カウンタ２４２１ｃは、検出手段２４２１ａから計数信号を受け付けた場合に、計数を行い、基準検出通知信号を受け付けた場合に、それまでの計数値を計数レジスタ２４２１ｄへ渡し、計数値を初期値に戻す。
【００７４】
計数レジスタ２４２１ｄは、検出手段２４２１ａから計数信号を受け付けたタイミングで、カウンタ２４２１ｃから受け付ける計数値を格納する。計数レジスタ２４２１ｄに格納された計数値は、コンピュータプログラム２１ａを実行する制御部２１により収集される。
【００７５】
通信処理装置２０が備える第３処理部２４３は、計数部２４３１及び基準フレーム削除部２４３２を備えている。計数部２４３１は、検出手段２４３１ａ、検出レジスタ２４３１ｂ、カウンタ２４３１ｃ及び計数レジスタ２４３１ｄを備えている。検出手段２４３１ａは、基準フレームを検出した場合に、検出レジスタ２４３１ｂ、カウンタ２４３１ｃ及び計数レジスタ２４３１ｄへ基準検出通知信号を出力し、通信フレームを検出した場合に、カウンタ２４３１ｃへ計数信号を出力する。
【００７６】
基準フレーム削除部２４３２は、検出手段２４３１ａが、基準フレームを検出した場合、検出した基準フレームを削除し、通信フレームのみを送信部２３へ渡す。なおここでいう通信フレームのみとは、通信フレーム及び基準フレームを用いる場合に、基準フレーム以外のフレームを示す意味として用いており、本発明で用いた基準フレーム以外のフレーム、信号等の情報が挿入されている場合、それらについても必要に応じて通信フレームと共に送信部２３へ渡すことになる。
【００７７】
検出レジスタ２４３１ｂは、検出手段２４３１ａから基準検出通知信号を受け付けた場合に、基準フレームを検出したことを示すフラグをたて、検出レジスタ２４３１ｂに立てられるフラグは、制御部２１により監視される。
【００７８】
カウンタ２４３１ｃは、検出手段２４３１ａから計数信号を受け付けた場合に、計数を行い、基準検出通知信号を受け付けた場合に、それまでの計数値を計数レジスタ２４３１ｄへ渡し、計数値を初期値に戻す。
【００７９】
計数レジスタ２４３１ｄは、検出手段２４３１ａから計数信号を受け付けたタイミングで、カウンタ２４３１ｃから受け付ける計数値を格納する。計数レジスタ２４３１ｄに格納された計数値は、コンピュータプログラム２１ａを実行する制御部２１により収集される。
【００８０】
図１０及び図１１は、本発明の実施の形態２に係る通信処理装置２０の計数処理を示すタイミングチャートである。図１０は、主に計数処理を開始後、最初に計数値を収集する時期のタイミングを示しており、図１１は、主に図１０から所定の周期が経過後、２回目に計数値を収集する時期のタイミングを示している。図１０及び図１１に示すタイミングチャートは、上方から制御部２１、受信部２２、第１処理部２４１、第２処理部２４２、そして第３処理部２４３に係る各種処理等のタイミングを時系列で示している。
【００８１】
制御部２１に係るタイミングとは、タイマ部２６の計時に基づきコンピュータプログラム２１ａの実行により行われる各種処理のタイミングであり、また図１０及び図１１では、制御部２１が各種処理部から収集しデータベース２５に記録した計数値の処理部毎の値を示している。なお計数値は、上方から第１処理部２４１から収集した計数値、第２処理部２４２から収集した計数値、そして第３処理部２４３から収集した計数値を示している。
【００８２】
受信部２２に係るタイミングとしては、受信する通信フレームを示している。第１処理部２４１に係るタイミングとは、基準フレーム挿入部２４１２を介して受け付けた通信フレーム及び挿入された基準フレーム（１Ａ）、検出レジスタ２４１３ｂのフラグ（１Ｂ）、カウンタ２４１３ｃの計数値（１Ｃ）、計数レジスタ２４１３ｄの値（１Ｄ）、並びに第２処理部２４２へ出力する通信フレーム及び基準フレーム（１Ｅ）に係るタイミングである。
【００８３】
第２処理部２４２に係るタイミングとは、第１処理部２４１から受け付ける通信フレーム及び基準フレーム（２Ａ）、検出レジスタ２４２１ｂのフラグ（２Ｂ）、カウンタ２４２１ｃの計数値（２Ｃ）、計数レジスタ２４２１ｄの値（２Ｄ）、並びに第３処理部２４３へ出力する通信フレーム及び基準フレーム（２Ｅ）に係るタイミングである。
【００８４】
第３処理部２４３に係るタイミングとは、第２処理部２４２から受け付ける通信フレーム及び基準フレーム（３Ａ）、検出レジスタ２４３１ｂのフラグ（３Ｂ）、カウンタ２４３１ｃの計数値（３Ｃ）、計数レジスタ２４３１ｄの値（３Ｄ）、及び送信部２３へ渡す通信フレーム（３Ｅ）に係るタイミングである。
【００８５】
図１０及び図１１に示す様に受信部２２は、Ｆ１，Ｆ２，…として示す通信フレームを受信し、受信した通信フレームを、基準フレーム挿入部２４１２を介して第１処理部２４１へ出力している。さらに第１処理部２４１には、通信フレームだけでなく、制御部２１から１秒等の一定の周期毎に出力される計数開始命令（Ｃ）に基づいて挿入されたＳとして示す基準フレームが入力される。基準フレームに基づいて検出レジスタ２４１３ｂには、フラグが立てられる。また基準フレームに基づいてカウンタ２４１３ｃの計数値が計数レジスタ２４１３ｄに格納され、カウンタ２４１３ｃの計数値は初期値に戻される。図１０では、カウンタ２４１３ｃにて通信フレームを計数した計数値「２」が計数レジスタ２４１３ｄに格納される状況を示しており、図１１では、カウンタ２４１３ｃにて通信フレームを計数した計数値「９８」が計数レジスタ２４１３ｄに格納される状況を示している。そして通信フレーム及び基準フレームは、第２処理部２４２へ出力される。
【００８６】
制御部２１は、検出レジスタ２４１３ｂを参照して基準フレームが検出されたことを検知し（Ｄ１）、検出レジスタ２４１３ｂを初期化（０を格納）して、計数レジスタ２４１３ｄに格納されている計数値を読み取り（Ｒ１）、読み取った計数値をデータベース２５に記録する。なお図１０にＲ１として示したタイミングでは、計数値「２」を読み取ってデータベース２５に「２」を記録し、図１１にＲ１として示したタイミングでは、計数値「９８」を読み取り、データベース２５に記録されている値「２」に加算して「１００」を記録している。そしてＲ１にて計数レジスタを読取後、計数レジスタ２４１３ｄを初期化（０を格納）する。
【００８７】
第２処理部２４２は、通信フレーム及び基準フレームを受け付け、基準フレームに基づいて検出レジスタ２４２１ｂには、フラグが立てられる。また基準フレームに基づいてカウンタ２４２１ｃの計数値が計数レジスタ２４２１ｄに格納され、カウンタ２４２１ｃの計数値は初期値に戻される。そして通信フレーム及び基準フレームは、第３処理部２４３へ出力される。
【００８８】
制御部２１は、検出レジスタ２４２１ｂを参照して基準フレームが検出されたことを検知し（Ｄ２）、検出レジスタ２４２１ｂを初期化して、計数レジスタ２４２１ｄに格納されている計数値を読み取り（Ｒ２）、読み取った計数値をデータベース２５に記録して、計数レジスタ２４２１ｄを初期化する。
【００８９】
第３処理部２４３は、通信フレーム及び基準フレームを受け付け、基準フレームに基づいて検出レジスタ２４３１ｂには、フラグが立てられる。また基準フレームに基づいてカウンタ２４３１ｃの計数値が計数レジスタ２４３１ｄに格納され、カウンタ２４３１ｃの計数値は初期値に戻される。そして第３処理部２４３は、基準フレーム削除部２４３２により基準フレームを削除し、通信フレームのみを送信部２３へ出力する。
【００９０】
制御部２１は、検出レジスタ２４３１ｂを参照して基準フレームが検出されたことを検知し（Ｄ３）、検出レジスタ２４３１ｂを初期化して、計数レジスタ２４３１ｄに格納されている計数値を読み取り（Ｒ３）、読み取った計数値をデータベース２５に記録して計数レジスタ２４３１ｄを初期化する。
【００９１】
図１２は、本発明の実施の形態２に係る通信処理装置２０の計数値収集処理を示すシーケンス図である。通信処理装置２０は、コンピュータプログラム２１ａを実行する制御部２１の制御により、タイマ部２６に定期収集処理の周期となる所定時間を計時させ、制御部２１へ所定時間毎に信号を出力させる（Ｓ２０１）。信号を受け付けた制御部２１は、定期収集処理を開始し、第１処理部２４１の計数開始命令受付部２４１１へ計数開始命令を出力し、基準フレームを挿入させる（Ｓ２０２）。
【００９２】
そして制御部２１は、第１処理部２４１の検出レジスタ２４１３ｂを参照して基準フレームが検出されたことを検知し（Ｓ２０３）、第２処理部２４２の検出レジスタ２４２１ｂを参照して基準フレームが検出されたことを検知し（Ｓ２０４）、更に第３処理部２４３の検出レジスタ２４３１ｂを参照して基準フレームが検出されたことを検知する（Ｓ２０５）。
【００９３】
そして制御部２１は、第１処理部２４１の計数レジスタ２４１３ｄに格納された計数値の送信を要求し（Ｓ２０６）、要求に基づく計数値を収集し（Ｓ２０７）、収集した計数値をデータベース２５に記録し（Ｓ２０８）、第２処理部２４２の計数レジスタ２４２１ｄに格納された計数値の送信を要求し（Ｓ２０９）、要求に基づく計数値を収集し（Ｓ２１０）、収集した計数値をデータベース２５に記録し（Ｓ２１１）、更に第３処理部２４３の計数レジスタ２４３１ｄに格納された計数値の送信を要求し（Ｓ２１２）、要求に基づく計数値を収集し（Ｓ２１３）、収集した計数値をデータベース２５に記録する（Ｓ２１４）。
【００９４】
操作用装置５０を操作して集計結果を収集する実施の形態２に係る集計システムの集計結果収集処理は、実施の形態１と同様であるので、実施の形態１を参照するものとし、その説明を省略する。
【００９５】
図１０及び図１１並びに図１２に示した処理を行うことにより、通信処理装置２０では、１秒等の間隔で各処理部に処理させる基準フレームを挿入し、各処理部にて、基準フレーム間に処理された通信フレームを計数し、計数値を処理部毎に集計することができる。
【００９６】
この様にして実施の形態２に係る本発明の通信処理装置２０を用いた処理が行われる。
【００９７】
実施の形態３．
実施の形態３は、実施の形態２において、基準フレームを用いるのではなく、基準パルス（基準信号）を用いて集計を行う形態である。図１３は、本発明の実施の形態３に係る通信処理装置の構成を示すブロック図である。図１３中３０は、通信処理装置であり、通信処理装置３０は、コンピュータプログラム３１ａを格納する制御部３１、受信部３２、送信部３３、第１処理部３４１、第２処理部３４２、第３処理部３４３、データベース３５、タイマ部３６及び接続部３７を備え、接続部３７を介して操作用装置５０に接続している。なお操作用装置５０の構成については、実施の形態１と同様であるので、実施の形態１を参照するものとし、その説明を省略する。
【００９８】
通信処理装置３０は、タイマ部３６の計時に基づき１秒等の一定の周期毎に制御部３１から第１処理部３４１へ計数開始命令を出力する。第１処理部３４１は、計数開始命令を受け付ける計数開始命令受付部３４１１を備え、計数開始命令受付部３４１１では、制御部３１から受け付けた計数開始命令に基づいて、基準パルス発生部３４１２へ基準パルス発生指示信号を出力する。
【００９９】
基準パルス発生部３４１２は、受信部３２から第１処理部３４１へ渡した通信フレームを受け付ける機能を有し、基準パルス発生部３４１２が受け付けた通信フレームは、第１処理部３４１にて処理された後、第２処理部３４２へ渡される。そして基準パルス発生部３４１２は、計数開始命令受付部３４１１が計数開始命令を受け付けた場合、計数の基準となる基準パルス（基準信号）を発生させ、発生させた基準パルスを、通信フレームに対する処理の時期と同期させて、即ち通信フレーム間に基準パルスを挿入する様にして、第２処理部３４２及び第３処理部３４３へ送信する。なお第１処理部３４１から第２処理部３４２及び第３処理部３４３へ送信する基準パルスの経路は、通信フレームを伝送するバスを用いるが、別途基準パルス用のバスを設ける様にしても良い。
【０１００】
さらに通信処理装置３０が備える第１処理部３４１は、通信フレームを計数する計数部３４１３を備えている。計数部３４１３は、第１処理部３４１が基準パルス及び通信フレームに係る処理を実行したことを検出する検出手段３４１３ａと、検出手段３４１３ａから出力される信号を受け付ける検出レジスタ３４１３ｂと、カウンタ３４１３ｃと、計数レジスタ３４１３ｄとを備えている。検出手段３４１３ａは、基準パルスを検出した場合に、検出レジスタ３４１３ｂ、カウンタ３４１３ｃ及び計数レジスタ３４１３ｄへ基準検出通知信号を出力し、通信フレームを検出した場合に、カウンタ３４１３ｃへ計数信号を出力する。
【０１０１】
検出レジスタ３４１３ｂは、検出手段３４１３ａから基準検出通知信号を受け付けた場合に、基準パルスを検出したことを示すフラグを立て（１を格納し）、検出レジスタ３４１３ｂに立てられるフラグは、制御部３１により監視される。
【０１０２】
カウンタ３４１３ｃは、検出手段３４１３ａから計数信号を受け付けた場合に、計数（カウントアップ）を行い、基準検出通知信号を受け付けた場合に、それまでの計数値を計数レジスタ３４１３ｄへ渡し、計数値を初期値（ゼロ）に戻す。
【０１０３】
計数レジスタ３４１３ｄは、検出手段３４１３ａから計数信号を受け付けたタイミングで、カウンタ３４１３ｃから受け付ける計数値を格納する。計数レジスタ３４１３ｄに格納された計数値は、コンピュータプログラム３１ａを実行する制御部３１により収集される。
【０１０４】
通信処理装置３０が備える第２処理部３４２は、計数部３４２１を備え、計数部３４２１は、検出手段３４２１ａ、検出レジスタ３４２１ｂ、カウンタ３４２１ｃ及び計数レジスタ３４２１ｄを備えている。検出手段３４２１ａは、基準パルスを検出した場合に、検出レジスタ３４２１ｂ、カウンタ３４２１ｃ及び計数レジスタ３４２１ｄへ基準検出通知信号を出力し、通信フレームを検出した場合に、カウンタ３４２１ｃへ計数信号を出力する。
【０１０５】
検出レジスタ３４２１ｂは、検出手段３４２１ａから基準検出通知信号を受け付けた場合に、基準パルスを検出したことを示すフラグをたて、検出レジスタ３４２１ｂに立てられるフラグは、制御部３１により監視される。
【０１０６】
カウンタ３４２１ｃは、検出手段３４２１ａから計数信号を受け付けた場合に、計数を行い、基準検出通知信号を受け付けた場合に、それまでの計数値を計数レジスタ３４２１ｄへ渡し、計数値を初期値に戻す。
【０１０７】
計数レジスタ３４２１ｄは、検出手段３４２１ａから計数信号を受け付けたタイミングで、カウンタ３４２１ｃから受け付ける計数値を格納する。計数レジスタ３４２１ｄに格納された計数値は、コンピュータプログラム３１ａを実行する制御部３１により収集される。
【０１０８】
通信処理装置３０が備える第３処理部３４３は、計数部３４３１を備え、計数部３４３１は、検出手段３４３１ａ、検出レジスタ３４３１ｂ、カウンタ３４３１ｃ及び計数レジスタ３４３１ｄを備えている。検出手段３４３１ａは、基準パルスを検出した場合に、検出レジスタ３４３１ｂ、カウンタ３４３１ｃ及び計数レジスタ３４３１ｄへ基準検出通知信号を出力し、通信フレームを検出した場合に、カウンタ３４３１ｃへ計数信号を出力する。そして第３処理部３４３は、通信フレームを送信部３３へ渡す。なお基準パルスは、第１処理部３４１から第２処理部３４２及び第３処理部３４３へ送信された信号であるため、送信部３３及び外部の通信網へ送信されることはない。
【０１０９】
検出レジスタ３４３１ｂは、検出手段３４３１ａから基準検出通知信号を受け付けた場合に、基準パルスを検出したことを示すフラグをたて、検出レジスタ３４３１ｂに立てられるフラグは、制御部３１により監視される。
【０１１０】
カウンタ３４３１ｃは、検出手段３４３１ａから計数信号を受け付けた場合に、計数を行い、基準検出通知信号を受け付けた場合に、それまでの計数値を計数レジスタ３４３１ｄへ渡し、計数値を初期値に戻す。
【０１１１】
計数レジスタ３４３１ｄは、検出手段３４３１ａから計数信号を受け付けたタイミングで、カウンタ３４３１ｃから受け付ける計数値を格納する。計数レジスタ３４３１ｄに格納された計数値は、コンピュータプログラム３１ａを実行する制御部３１により収集される。
【０１１２】
図１４及び図１５は、本発明の実施の形態３に係る通信処理装置３０の計数処理を示すタイミングチャートである。図１４は、主に計数処理を開始後、最初に計数値を収集する時期のタイミングを示しており、図１５は、主に図１４から所定の周期が経過後、２回目に計数値を収集する時期のタイミングを示している。図１４及び図１５に示すタイミングチャートは、上方から制御部３１、受信部３２、第１処理部３４１、第２処理部３４２、そして第３処理部３４３に係る各種処理等のタイミングを時系列で示している。
【０１１３】
制御部３１に係るタイミングとは、タイマ部３６の計時に基づきコンピュータプログラム３１ａの実行により行われる各種処理のタイミングであり、また図１４及び図１５では、制御部３１が各種処理部から収集しデータベース３５に記録した計数値の処理部毎の値を示している。なお計数値は、上方から第１処理部３４１から収集した計数値、第２処理部３４２から収集した計数値、そして第３処理部３４３から収集した計数値を示している。
【０１１４】
受信部３２に係るタイミングとしては、受信する通信フレームを示している。第１処理部３４１に係るタイミングとは、通信フレーム（１Ａ）、基準パルス（１Ｂ）、検出レジスタ３４１３ｂのフラグ（１Ｃ）、カウンタ３４１３ｃの計数値（１Ｄ）、計数レジスタ３４１３ｄの値（１Ｅ）、及び第２処理部３４２へ出力する通信フレーム（１Ｆ）に係るタイミングである。
【０１１５】
第２処理部３４２に係るタイミングとは、第１処理部３４１から受け付ける通信フレーム（２Ａ）、基準パルス（２Ｂ）、検出レジスタ３４２１ｂのフラグ（２Ｃ）、カウンタ３４２１ｃの計数値（２Ｄ）、計数レジスタ３４２１ｄの値（２Ｅ）、及び第３処理部３４３へ出力する通信フレーム（２Ｆ）に係るタイミングである。
【０１１６】
第３処理部３４３に係るタイミングとは、第２処理部３４２から受け付ける通信フレーム（３Ａ）、第１処理部３４１から受け付ける基準パルス（３Ｂ）、検出レジスタ３４３１ｂのフラグ（３Ｃ）、カウンタ３４３１ｃの計数値（３Ｄ）、計数レジスタ３４３１ｄの値（３Ｅ）、及び送信部３３へ渡す通信フレーム（３Ｆ）に係るタイミングである。
【０１１７】
図１４及び図１５に示す様に受信部３２は、Ｆ１，Ｆ２，…として示す通信フレームを受信し、受信した通信フレームを第１処理部３４１へ出力している。さらに第１処理部３４１には、制御部２１から１秒等の一定の周期毎に出力される計数開始命令（Ｃ）に基づいて発生したＰとして示す基準パルスが入力される。基準パルスＰに基づいて検出レジスタ３４１３ｂには、フラグが立てられる。また基準パルスＰに基づいてカウンタ３４１３ｃの計数値が計数レジスタ３４１３ｄに格納され、カウンタ３４１３ｃの計数値は初期値に戻される。図１４では、カウンタ３４１３ｃにて通信フレームを計数した計数値「２」が計数レジスタ３４１３ｄに格納される状況を示しており、図１５では、カウンタ３４１３ｃにて通信フレームを計数した計数値「９８」が計数レジスタ３４１３ｄに格納される状況を示している。そして通信フレーム及び基準パルスＰは、第２処理部３４２へ出力される。
【０１１８】
制御部３１は、検出レジスタ３４１３ｂを参照して基準パルスＰが検出されたことを検知し（Ｄ１）、検出レジスタ３４１３ｂを初期化（０を格納）して、計数レジスタ３４１３ｄに格納されている計数値を読み取り（Ｒ１）、読み取った計数値をデータベース３５に記録する。なお図１４にＲ１として示したタイミングでは、計数値「２」を読み取ってデータベース３５に「２」を記録し、図１５にＲ１として示したタイミングでは、計数値「９８」を読み取り、データベース３５に記録されている値「２」に加算して「１００」を記録している。そしてＲ１にて計数レジスタを読み取り後、計数レジスタ３４１３ｄを初期化（０を格納）する。
【０１１９】
第２処理部３４２は、通信フレーム及び基準パルスＰを受け付け、基準パルスＰに基づいて検出レジスタ３４２１ｂには、フラグが立てられる。また基準パルスＰに基づいてカウンタ３４２１ｃの計数値が計数レジスタ３４２１ｄに格納され、カウンタ３４２１ｃの計数値は初期値に戻される。そして通信フレームは、第３処理部３４３へ出力される。
【０１２０】
制御部３１は、検出レジスタ３４２１ｂを参照して基準フレームが検出されたことを検知し（Ｄ２）、検出レジスタ３４２１ｂを初期化して、計数レジスタ３４２１ｄに格納されている計数値を読み取り（Ｒ２）、読み取った計数値をデータベース３５に記録して、計数レジスタ３４２１ｄを初期化する。
【０１２１】
第３処理部３４３は、通信フレーム及び基準パルスＰを受け付け、基準パルスＰに基づいて検出レジスタ３４３１ｂには、フラグが立てられる。また基準パルスＰに基づいてカウンタ３４３１ｃの計数値が計数レジスタ３４３１ｄに格納され、カウンタ３４３１ｃの計数値は初期値に戻される。そして第３処理部３４３は、通信フレームを送信部３３へ出力する。
【０１２２】
制御部３１は、検出レジスタ３４３１ｂを参照して基準フレームが検出されたことを検知し（Ｄ３）、検出レジスタ３４３１ｂを初期化して、計数レジスタ３４３１ｄに格納されている計数値を読み取り（Ｒ３）、読み取った計数値をデータベース３５に記録して計数レジスタ３４３１ｄを初期化する。
【０１２３】
図１６は、本発明の実施の形態３に係る通信処理装置３０の計数値収集処理を示すシーケンス図である。通信処理装置３０は、コンピュータプログラム３１ａを実行する制御部３１の制御により、タイマ部３６に定期収集処理の周期となる所定時間を計時させ、制御部３１へ所定時間毎に信号を出力させる（Ｓ３０１）。信号を受け付けた制御部３１は、定期収集処理を開始し、第１処理部３４１の計数開始命令受付部３４１１へ計数開始命令を出力し、基準パルスを発生させる（Ｓ３０２）。
【０１２４】
そして制御部３１は、第１処理部３４１の検出レジスタ３４１３ｂを参照して基準パルスが検出されたことを検知し（Ｓ３０３）、第２処理部３４２の検出レジスタ３４２１ｂを参照して基準パルスが検出されたことを検知し（Ｓ３０４）、更に第３処理部３４３の検出レジスタ３４３１ｂを参照して基準パルスが検出されたことを検知する（Ｓ３０５）。
【０１２５】
そして制御部３１は、第１処理部３４１の計数レジスタ３４１３ｄに格納された計数値の送信を要求し（Ｓ３０６）、要求に基づく計数値を収集し（Ｓ３０７）、収集した計数値をデータベース３５に記録し（Ｓ３０８）、第２処理部３４２の計数レジスタ３４２１ｄに格納された計数値の送信を要求し（Ｓ３０９）、要求に基づく計数値を収集し（Ｓ３１０）、収集した計数値をデータベース３５に記録し（Ｓ３１１）、更に第３処理部３４３の計数レジスタ３４３１ｄに格納された計数値の送信を要求し（Ｓ３１２）、要求に基づく計数値を収集し（Ｓ３１３）、収集した計数値をデータベース３５に記録する（Ｓ３１４）。
【０１２６】
操作用装置５０を操作して集計結果を収集する実施の形態３に係る集計システムの集計結果収集処理は、実施の形態１と同様であるので、実施の形態１を参照するものとし、その説明を省略する。
【０１２７】
図１４及び図１５並びに図１６に示した処理を行うことにより、通信処理装置３０では、１秒等の間隔で各処理部に処理させる基準パルスを挿入し、各処理部にて、基準フレーム間に処理された通信フレームを計数し、計数値を処理部毎に集計することができる。
【０１２８】
この様にして実施の形態３に係る本発明の通信処理装置３０を用いた処理が行われる。
【０１２９】
実施の形態４．
実施の形態４は、実施の形態２において、夫々の処理部が複数のカウンタを備え、複数のカウンタを切り替えて用いる形態である。図１７は、本発明の実施の形態４に係る通信処理装置の構成を示すブロック図である。図１７中４０は、通信処理装置であり、通信処理装置４０は、コンピュータプログラム４１ａを格納する制御部４１、受信部４２、送信部４３、第１処理部４４１、第２処理部４４２、第３処理部４４３、データベース４５、タイマ部４６及び接続部４７を備え、接続部４７を介して操作用装置５０に接続している。なお操作用装置５０の構成については、実施の形態１と同様であるので、実施の形態１を参照するものとし、その説明を省略する。
【０１３０】
通信処理装置４０は、タイマ部４６の計時に基づき１秒等の一定の周期毎に制御部４１から第１処理部４４１へ計数開始命令を出力する。第１処理部４４１は、計数開始命令を受け付ける計数開始命令受付部４４１１を備え、計数開始命令受付部４４１１では、制御部４１から受け付けた計数開始命令に基づいて、基準フレーム挿入部４４１２へ基準フレーム挿入指示信号を出力する。
【０１３１】
基準フレーム挿入部４４１２は、受信部４２から第１処理部４４１へ渡した通信フレームを受け付ける機能を有し、基準フレーム挿入部４４１２が受け付けた通信フレームは、第１処理部４４１にて処理された後、第２処理部４４２へ渡される。そして基準フレーム挿入部４４１２は、計数開始命令受付部４４１１から計数開始命令を受け付けた場合、計数の基準となる基準フレームを挿入して第１処理部４４１に処理させ、そして基準フレームは、第２処理部４４２へ渡される。
【０１３２】
さらに通信処理装置４０が備える第１処理部４４１は、通信フレームを計数する計数部４４１３を備えている。計数部４４１３は、第１処理部４４１が基準フレーム及び通信フレームを受け付けたことを検出する検出手段４４１３ａと、検出手段４４１３ａから出力される信号を受け付ける検出レジスタ４４１３ｂと、第１カウンタ４４１３ｃ１及び第２カウンタ４４１３ｃ２を切り替える切替手段４４１３ｅと、計数レジスタ４４１３ｄとを備えている。検出手段４４１３ａは、基準フレームを検出した場合に、検出レジスタ４４１３ｂ、計数レジスタ４４１３ｄ及び切替手段４４１３ｅへ基準検出通知信号を出力し、通信フレームを検出した場合に、切替手段４４１３ｅへ計数信号を出力する。
【０１３３】
検出レジスタ４４１３ｂは、検出手段４４１３ａから基準検出通知信号を受け付けた場合に、基準フレームを検出したことを示すフラグを立て、検出レジスタ４４１３ｂに立てられるフラグは、制御部４１により監視される。
【０１３４】
切替手段４４１３ｅは、検出手段４４１３ａから計数信号を受け付けた場合に、受け付けた計数信号を、第１カウンタ４４１３ｃ１又は第２カウンタ４４１３ｃ２へ出力し、基準検出通知信号を受け付けた場合に、受け付けた基準検出通知信号を第１カウンタ４４１３ｃ１及び第２カウンタ４４１３ｃ２へ出力すると共に、計数信号の出力先となるカウンタの切替を行う。
【０１３５】
第１カウンタ４４１３ｃ１及び第２カウンタ４４１３ｃ２は、切替手段４４１３ｅから計数信号を受け付ける計数モード、及び計数信号を受け付けない待機モードの２種類の状態を遷移する。そして第１カウンタ４４１３ｃ１及び第２カウンタ４４１３ｃ２は、計数モードにおいて、検出手段４４１３ａから計数信号を受け付けた場合に、計数（カウントアップ）を行い、基準検出通知信号を受け付けた場合に、待機モードに遷移し、それまでの計数値を計数レジスタ４４１３ｄへ渡し、計数値を初期値（ゼロ）に戻す。さらに第１カウンタ４４１３ｃ１及び第２カウンタ４４１３ｃ２は、待機モードにおいて、基準検出通知信号を受け付けた場合に、計数モードに遷移する。
【０１３６】
計数レジスタ４４１３ｄは、検出手段４４１３ａから計数信号を受け付けたタイミングで、第１カウンタ４４１３ｃ１又は第２カウンタ４４１３ｃ２から受け付ける計数値を格納する。計数レジスタ４４１３ｄに格納された計数値は、コンピュータプログラム４１ａを実行する制御部４１により収集される。
【０１３７】
通信処理装置４０が備える第２処理部４４２は、計数部４４２１を備え、計数部４４２１は、検出手段４４２１ａ、検出レジスタ４４２１ｂ、第１カウンタ４４２１ｃ１、第２カウンタ４４２１ｃ２、計数レジスタ４４２１ｄ及び切替手段４４２１ｅを備えている。検出手段４４２１ａは、基準フレームを検出した場合に、検出レジスタ４４２１ｂ、計数レジスタ４４２１ｄ及び切替手段４４２１ｅへ基準検出通知信号を出力し、通信フレームを検出した場合に、切替手段４４２１ｅへ計数信号を出力する。
【０１３８】
検出レジスタ４４２１ｂは、検出手段４４２１ａから基準検出通知信号を受け付けた場合に、基準フレームを検出したことを示すフラグをたて、検出レジスタ４４２１ｂに立てられるフラグは、制御部４１により監視される。
【０１３９】
切替手段４４２１ｅは、検出手段４４２１ａから計数信号を受け付けた場合に、受け付けた計数信号を、第１カウンタ４４２１ｃ１又は第２カウンタ４４２１ｃ２へ出力し、基準検出通知信号を受け付けた場合に、受け付けた基準検出通知信号を第１カウンタ４４２１ｃ１及び第２カウンタ４４２１ｃ２へ出力すると共に、計数信号の出力先となるカウンタの切替を行う。
【０１４０】
第１カウンタ４４２１ｃ１及び第２カウンタ４４２１ｃ２は、切替手段４４２１ｅから計数信号を受け付ける計数モード、及び計数信号を受け付けない待機モードの２種類の状態を遷移する。そして第１カウンタ４４２１ｃ１及び第２カウンタ４４２１ｃ２は、計数モードにおいて、検出手段４４２１ａから計数信号を受け付けた場合に、計数を行い、基準検出通知信号を受け付けた場合に、待機モードに遷移し、それまでの計数値を計数レジスタ４４２１ｄへ渡し、計数値を初期値に戻す。さらに第１カウンタ４４２１ｃ１及び第２カウンタ４４２１ｃ２は、待機モードにおいて、基準検出通知信号を受け付けた場合に、計数モードに遷移する。
【０１４１】
計数レジスタ４４２１ｄは、検出手段４４２１ａから計数信号を受け付けたタイミングで、第１カウンタ４４２１ｃ１又は第２カウンタ４４２１ｃ２から受け付ける計数値を格納する。計数レジスタ４４２１ｄに格納された計数値は、コンピュータプログラム４１ａを実行する制御部４１により収集される。
【０１４２】
通信処理装置４０が備える第３処理部４４３は、計数部４４３１及び基準フレーム削除部４４３２を備えている。計数部４４３１は、検出手段４４３１ａ、検出レジスタ４４３１ｂ、第１カウンタ４４３１ｃ１、第２カウンタ４４３１ｃ２、計数レジスタ４４３１ｄ及び切替手段４４３１ｅを備えている。検出手段４４３１ａは、基準フレームを検出した場合に、検出レジスタ４４３１ｂ、計数レジスタ４４３１ｄ及び切替手段４４３１ｅへ基準検出通知信号を出力し、通信フレームを検出した場合に、切替手段４４３１ｅへ計数信号を出力する。
【０１４３】
基準フレーム削除部４４３２は、検出手段４４３１ａが、基準フレームを検出した場合、検出した基準フレームを削除し、通信フレームのみを送信部４３へ渡す。なおここでいう通信フレームのみとは、通信フレーム及び基準フレームを用いる場合に、基準フレーム以外のフレームを示す意味として用いており、本発明で用いた基準フレーム以外のフレーム、信号等の情報が挿入されている場合、それらについても必要に応じて通信フレームと共に送信部４３へ渡すことになる。
【０１４４】
検出レジスタ４４３１ｂは、検出手段４４３１ａから基準検出通知信号を受け付けた場合に、基準フレームを検出したことを示すフラグをたて、検出レジスタ４４３１ｂに立てられるフラグは、制御部４１により監視される。
【０１４５】
切替手段４４３１ｅは、検出手段４４３１ａから計数信号を受け付けた場合に、受け付けた計数信号を、第１カウンタ４４３１ｃ１又は第２カウンタ４４３１ｃ２へ出力し、基準検出通知信号を受け付けた場合に、受け付けた基準検出通知信号を第１カウンタ４４３１ｃ１及び第２カウンタ４４３１ｃ２へ出力すると共に、計数信号の出力先となるカウンタの切替を行う。
【０１４６】
第１カウンタ４４３１ｃ１及び第２カウンタ４４３１ｃ２は、切替手段４４３１ｅから計数信号を受け付ける計数モード、及び計数信号を受け付けない待機モードの２種類の状態を遷移する。そして第１カウンタ４４３１ｃ１及び第２カウンタ４４３１ｃ２は、計数モードにおいて、検出手段４４３１ａから計数信号を受け付けた場合に、計数を行い、基準検出通知信号を受け付けた場合に、待機モードに遷移し、それまでの計数値を計数レジスタ４４３１ｄへ渡し、計数値を初期値に戻す。さらに第１カウンタ４４３１ｃ１及び第２カウンタ４４３１ｃ２は、待機モードにおいて、基準検出通知信号を受け付けた場合に、計数モードに遷移する。
【０１４７】
計数レジスタ４４３１ｄは、検出手段４４３１ａから計数信号を受け付けたタイミングで、第１カウンタ４４３１ｃ１又は第２カウンタ４４３１ｃ２から受け付ける計数値を格納する。計数レジスタ４４３１ｄに格納された計数値は、コンピュータプログラム４１ａを実行する制御部４１により収集される。
【０１４８】
この様に構成された実施の形態４に係る通信処理装置４０は処理した通信フレームを計数する計数処理を実行する。なお実施の形態４に係る通信処理装置４０の計数処理は、各処理部において、基準フレームを受け付ける都度、第１カウンタ及び第２カウンタの切替を行う。ただしカウンタの切替以外の処理は実施の形態２に係る通信処理装置２０の計数処理と実質的に同様であるので、実施の形態２を参照するものとし、その説明を省略する。さらに実施の形態４に係る通信処理装置４０は、各処理部の計数値を収集する計数値収集処理を実行する。なお実施の形態４に係る通信処理装置４０の計数値収集処理は、実施の形態２に係る通信処理装置２０の計数値収集処理と実質的に同様であるので、実施の形態２を参照するものとし、その説明を省略する。
【０１４９】
前記実施の形態１乃至実施の形態４では、処理部が３である形態を示したが、本発明はこれに限らず、通信フレームを処理する複数のデバイス（処理部）を備える様々な通信処理装置に適用することが可能であり、また通信フレームを処理するデバイスであれば、様々なレイヤに係る様々なデバイスを用いることが可能である。
【０１５０】
また前記実施の形態１乃至実施の形態４では、通信フレームを単に計数する形態について示したが、本発明はこれに限らず、通信フレームの内容毎に計数する形態、例えばデータ長が７０バイト未満の通信フレームと、７０バイト以上の通信フレームとを別々に計数する形態等、様々な形態に展開することが可能である。
【０１５１】
以上の実施の形態１乃至４に関し、更に以下の付記を開示する。
【０１５２】
（付記１）
通信フレームを受信する受信部と、該受信部が受信した通信フレームを順次処理する複数の処理部と、該処理部により処理された通信フレームを送信する送信部とを備える通信処理装置において、
受信した通信フレームに組を示す組情報を付与する手段と、
付与する組情報を所定の間隔で変更する手段と、
各処理部にて、夫々処理した通信フレームを組毎に計数する手段と、
送信する通信フレームから組情報を除去する手段と、
組毎に計数した計数値を、処理部毎に収集する手段と
を備えることを特徴とする通信処理装置。
【０１５３】
（付記２）
前記組情報を変更する手段は、３以上の組を順次変更する様に構成してあることを特徴とする付記１に記載の通信処理装置。
【０１５４】
（付記３）
通信フレームを受信する受信部と、該受信部が受信した通信フレームを順次処理する複数の処理部と、該処理部により処理された通信フレームを送信する送信部とを備える通信処理装置において、
所定の間隔で各処理部に処理させる基準フレームを挿入する手段と、
各処理部にて、基準フレーム間に処理した通信フレームを計数する手段と、
各処理部に処理させた基準フレームを削除する手段と、
計数した計数値を、処理部毎に収集する手段と
を備えることを特徴とする通信処理装置。
【０１５５】
（付記４）
通信フレームを受信する受信部と、該受信部が受信した通信フレームを順次処理する複数の処理部と、該処理部により処理された通信フレームを送信する送信部とを備える通信処理装置において、
所定の間隔で各処理部に処理させる基準フレームを挿入する手段を備え、
各処理部の夫々は、
基準フレーム間に処理した通信フレームを計数する複数の計数手段と、
基準フレームに基づいて計数に用いる計数手段を切り替える手段と
を有し、
各処理部に処理させた基準フレームを削除する手段と、
夫々の計数手段が計数した計数値を、計数が完了した計数手段から処理部毎に収集する手段と
を備えることを特徴とする通信処理装置。
【０１５６】
（付記５）
前記基準フレームを挿入する手段は、一定の時間間隔で基準フレームを挿入する様に構成してあることを特徴とする付記３又は付記４に記載の通信処理装置。
【０１５７】
（付記６）
通信フレームを受信する受信部と、該受信部が受信した通信フレームを順次処理する複数の処理部と、該処理部により処理された通信フレームを送信する送信部とを備える通信処理装置において、
所定の間隔で基準信号を発生させる手段と、
発生させた基準信号を、通信フレームに対する処理の時期と同期させて各処理部へ送信する手段と、
各処理部にて、受信した基準信号間に処理した通信フレームを計数する手段と、
計数した計数値を、処理部毎に収集する手段と
を備えることを特徴とする通信処理装置。
【０１５８】
（付記７）
前記基準信号を発生させる手段は、一定の時間間隔で基準信号を送信する様に構成してあることを特徴とする付記６に記載の通信処理装置。
【０１５９】
（付記８）
付記１乃至付記７のいずれかに記載の通信処理装置と、
該通信処理装置に接続する操作用装置と
を備え、
該操作用装置は、
前記通信処理装置の収集に基づく集計結果の送信を要求する手段と、
要求に対する集計結果を前記通信処理装置から収集する手段と
を備える
ことを特徴とする集計システム。
【図面の簡単な説明】
【０１６０】
【図１】本発明の実施の形態１に係る通信処理装置の構成を示すブロック図である。
【図２】本発明の実施の形態１に係る通信処理装置にて用いられる通信フレームのフレームフォーマットを示す説明図である。
【図３】本発明の実施の形態１に係る操作用装置を示すブロック図である。
【図４】本発明の実施の形態１に係る通信処理装置の計数状況を概念的に示す説明図である。
【図５】本発明の実施の形態１に係る通信処理装置の計数状況を概念的に示す説明図である。
【図６】本発明の実施の形態１に係る通信処理装置の計数状況を概念的に示す説明図である。
【図７】本発明に実施の形態１に係る通信処理装置の組及びカウンタの関係を示すタイムチャートである。
【図８】本発明の実施の形態１に係る集計システムの集計結果収集処理を示すフローチャートである。
【図９】本発明の実施の形態２に係る通信処理装置の構成を示すブロック図である。
【図１０】本発明の実施の形態２に係る通信処理装置の計数処理を示すタイミングチャートである。
【図１１】本発明の実施の形態２に係る通信処理装置の計数処理を示すタイミングチャートである。
【図１２】本発明の実施の形態２に係る通信処理装置の計数値収集処理を示すシーケンス図である。
【図１３】本発明の実施の形態３に係る通信処理装置の構成を示すブロック図である。
【図１４】本発明の実施の形態３に係る通信処理装置の計数処理を示すタイミングチャートである。
【図１５】本発明の実施の形態３に係る通信処理装置の計数処理を示すタイミングチャートである。
【図１６】本発明の実施の形態３に係る通信処理装置の計数値収集処理を示すシーケンス図である。
【図１７】本発明の実施の形態４に係る通信処理装置の構成を示すブロック図である。
【図１８】従来の通信処理装置の構成を示すブロック図である。
【図１９】従来の通信処理装置の集計処理を示すシーケンス図である。
【図２０】従来の通信処理装置の各処理部を通過する通信フレームを概念的に示す説明図である。
【図２１】従来の通信処理装置の各処理部を通過する通信フレームを概念的に示す説明図である。
【図２２】従来の通信処理装置の各処理部を通過する通信フレームを概念的に示す説明図である。
【符号の説明】
【０１６１】
１０  通信処理装置
１２  受信部
１３  送信部
１４１  第１処理部
１４１ａ  第１カウンタ
１４１ｂ  第２カウンタ
１４１ｃ  第３カウンタ
１４２  第２処理部
１４２ａ  第１カウンタ
１４２ｂ  第２カウンタ
１４２ｃ  第３カウンタ
１４３  第３処理部
１４３ａ  第１カウンタ
１４３ｂ  第２カウンタ
１４３ｃ  第３カウンタ
１５  データベース
１６  タイマ部
１８  組情報付与部
１９  組情報除去部
２０  通信処理装置
２２  受信部
２３  送信部
２４１  第１処理部
２４１２  基準フレーム挿入部
２４１３  計数部
２４２  第２処理部
２４２１  計数部
２４３  第３処理部
２４３１  計数部
２４３２  基準フレーム削除部
２５  データベース
２６  タイマ部
３０  通信処理装置
３２  受信部
３３  送信部
３４１  第１処理部
３４１２  基準パルス発生部
３４１３  計数部
３４２  第２処理部
３４２１  計数部
３４３  第３処理部
３４３１  計数部
４０  通信処理装置
４２  受信部
４３  送信部
４４１  第１処理部
４４１２  基準フレーム挿入部
４４１３  計数部
４４１３ｃ１  第１カウンタ
４４１３ｃ２  第２カウンタ
４４１３ｅ  切替手段
４４２  第２処理部
４４２１  計数部
４４２１ｃ１  第１カウンタ
４４２１ｃ２  第２カウンタ
４４２１ｅ  切替手段
４４３  第３処理部
４４３１  計数部
４４３１ｃ１  第１カウンタ
４４３１ｃ２  第２カウンタ
４４３１ｅ  切替手段
４４３２  基準フレーム削除部
４５  データベース
４６  タイマ部
５０  操作用装置
【図１】
0004698550.tif 000002
【図２】
0004698550.tif 000003
【図３】
0004698550.tif 000004
【図４】
0004698550.tif 000005
【図５】
0004698550.tif 000006
【図６】
0004698550.tif 000007
【図７】
0004698550.tif 000008
【図８】
0004698550.tif 000009
【図９】
0004698550.tif 000010
【図１０】
0004698550.tif 000011
【図１１】
0004698550.tif 000012
【図１２】
0004698550.tif 000013
【図１３】
0004698550.tif 000014
【図１４】
0004698550.tif 000015
【図１５】
0004698550.tif 000016
【図１６】
0004698550.tif 000017
【図１７】
0004698550.tif 000018
【図１８】
0004698550.tif 000019
【図１９】
0004698550.tif 000020
【図２０】
0004698550.tif 000021
【図２１】
0004698550.tif 000022
【図２２】
0004698550.tif 000023