(57)【特許請求の範囲】
【請求項１】
通信装置の通信状況を監視する監視部と、前記監視部の監視結果をネットワークを介してセンター装置に送信する送信部と、前記ネットワークを介してセンター装置から送信されたデータを受ける受信部と、前記受信部で受信したデータを処理する処理部と、前記処理部による処理間隔が所定の時間を超えたとき前記送信部へ停止信号を出力する停止部とを備え、
前記送信部は、前記停止部から停止信号を受けたとき前記ネットワークの輻輳状態を参照し、該輻輳状態に応じて前記監視結果の送信を実行または停止することを特徴とする端末装置。
【請求項２】
前記送信部は、参照した輻輳状態において前記ネットワークのトラフィックが多いとき前記監視結果の送信を停止することを特徴とする請求項１記載の端末装置。
【請求項３】
前記送信部は、参照した輻輳状態において前記ネットワークのトラフィックが多くないとき前記監視結果を送信することを特徴とする請求項１又は２記載の端末装置。
【請求項４】
さらに、前記監視部の監視結果をセンター装置からの要求に応じて加工する加工部を備えることを特徴とする請求項１記載の端末装置。
【請求項５】
請求項１から４のいずれか１項記載の端末装置と、前記端末装置と前記ネットワークを介して接続されるセンター装置と、前記端末装置に通信状態が監視される通信装置とを備えることを特徴とする通信システム。
【請求項６】
前記通信装置と前記端末装置とは、前記ネットワークと異なる他のネットワークを介して接続されていることを特徴とする請求項５記載の通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末装置及びそれを備える通信システムに関し、特に、通信装置の通信状況を監視する端末装置及びそれを備える通信システムに関する。
【０００２】
【従来の技術】
従来、ボード配下のネットワークの負荷が大きい場合に、このボードに対して警報を発することによって、ネットワークの再構築を容易化する装置について特開２０００−２９５２６７号公報に記載されている。
【０００３】
また、不要なパケットによる監視制御パスの輻輳を回避可能とし、非常に信頼性が高くかつ高性能の広域ネットワーク管理システムについて特開平８−０９７８１８号公報に記載されている。
【０００４】
【発明が解決しようとする課題】
しかし、従来の技術は、ネットワークや制御パスの負荷の軽重を明確に判別することは行われておらず、精度よくネットワークなどの負荷の軽減が行われていなかった。
【０００５】
ところで、ネットワークの負荷は、ネットワークに接続されている端末の処理部の処理能力によって影響を受ける。例えば処理部におけるデータの処理能力が高ければネットワークに流れるデータ量が多くてもデータの処理をこなせる、一方、処理部におけるデータの処理能力があまり高くなければネットワークに流れるデータ量が多くなるとデータの処理をこなしきれず、ネットワークの輻輳状態が悪くなるし、そのためデータの破棄がされる場合もあるし、さらに端末でデータの再送を強いられる場合がある。
【０００６】
そこで、本発明は、端末の処理部におけるデータの処理能力を考慮して、精度よくネットワークなどの負荷を軽減することを課題とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、本発明の端末装置は、通信装置の通信状況を監視する監視部と、前記監視部の監視結果をネットワークを介してセンター装置に送信する送信部と、前記ネットワークを介してセンター装置から送信されたデータを受ける受信部と、前記受信部で受信したデータを処理する処理部と、前記処理部による処理間隔が所定の時間を超えたとき前記送信部へ停止信号を出力する停止部とを備え、前記送信部は、前記停止部から停止信号を受けたとき前記ネットワークの輻輳状態を参照し、該輻輳状態に応じて前記監視結果の送信を実行または停止する。
【０００８】
本発明の端末装置における前記送信部は、参照した輻輳状態において前記ネットワークのトラフィックが多いとき前記監視結果の送信を停止し、また、参照した輻輳状態において前記ネットワークのトラフィックが多くないとき前記監視結果を送信する。
【０００９】
また、本発明の通信システムは、上記端末装置と、前記端末装置と前記ネットワークを介して接続されるセンター装置と、前記端末装置に通信状態が監視される通信装置とを備える。
【００１０】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照して説明する。
【００１１】
［構成の説明］
図１は、本発明の実施形態の通信システムの模式的な構成を示すブロック図である。図１には、以下説明するセンター装置１と、ネットワーク２と、端末装置３ａ〜３ｃと、ネットワーク４と、通信装置５ａ〜５ｆとを示している。
【００１２】
センター装置１は、端末装置３ａ〜３ｃに対して、それぞれが管轄する通信装置５ａ〜５ｆ等の通知状況の監視結果を送信するように促したり、通信装置５ａ〜５ｆ相互でのデータの通信速度を制御するものである。
【００１３】
ネットワーク２，４はローカルエリアネットワーク、ワイドエリアネットワーク、インターネットなどの各種ネットワークである。ここでは、例えばイーサネット（登録商標）タイプのローカルエリアネットワークを想定している。
【００１４】
端末装置３ａ〜３ｃは、図２を用いて後述する。
【００１５】
通信装置５ａ〜５ｆは、パーソナルコンピュータ、サーバなどである。
【００１６】
図２は、図１の端末装置３ａの模式的な内部構成を示すブロック図である。なお、端末装置３ｂ、３ｃ及びセンター装置１も図２と同様の構成としている。
【００１７】
図２には、ネットワーク２を介してセンター装置１から送信されたパケット化されているデータを受けるパケット受信部１１と、パケット受信部１１で受信したデータを処理する処理部１２と、通信装置５ａ〜５ｆの通信状況を監視する監視部１６と、監視部１６の監視結果をセンター装置１からの要求に応じて加工する加工部１５を備えており各部の動作を司る制御部２０と、加工部１５で加工された監視部１６の監視結果をパケット化するパケット生成部１７と、パケット生成部１７で生成されたデータをネットワーク２を介してセンター装置１に非同期で送信するパケット送信部１８と、処理部１２でデータが処理しきれなくなったときにパケット送信部１８からのデータの送信を停止する停止部１９とを示している。
【００１８】
なお、処理部１２は、センター装置１から送信されたデータが自装置宛の場合には、そのデータをペイロードとヘッダとに分けて、ヘッダを停止部１９へ出力し、ペイロードを制御部２０へ出力するようにしている。また、センター装置１から送信されたデータが自装置宛でない場合には、そのデータを破棄するようにしている。
【００１９】
停止部１９は、処理部１２から出力されたヘッダ数を数えるカウンタ部１３と、カウンタ部１３でヘッダ数をカウントするたびに計時を開始するタイマ部１４とを備えており、タイマ部１４での計時時間が所定の時間を超えたときにパケット送信部１８の送信を停止するようにしている。
【００２０】
［動作の説明］
つぎに、図１に示す通信システムの動作について説明する。
【００２１】
まず、センター装置１は、通信装置５ａ〜５ｆ相互のデータ通信に先立って、通信装置５ａ〜５ｆ相互でのデータの通信速度を制御するために、ネットワーク２を介して端末装置３ａ〜３ｃに対し通信速度の設定要求を行う。
【００２２】
すると、端末装置３ａ〜３ｃでは、センター装置１からの設定に応じて、制御部２０で、それぞれ管轄する通信装置５ａ〜５ｆ等のデータの通信速度を設定する。
【００２３】
それから、センター装置１は、ネットワーク２を介して端末装置３ａ〜３ｃに対し、例えば１ヶ月毎のように定期的に通信装置５ａ〜５ｆ等の通知状況の監視結果を送信するように促す。
【００２４】
端末装置３ａ〜３ｃは、それぞれ管轄する通信装置５ａ〜５ｆ等の通知状況を後述する手法によって取得して、監視結果をネットワーク２を介してセンター装置１へ送信する。
【００２５】
つづいて、端末装置３ａ〜３ｃの動作について説明する。
【００２６】
まず、パケット受信部１１は、ネットワーク２を介してセンター装置１から送信されたパケット化されているデータを受けて、処理部１２へ出力する。
【００２７】
ここで、端末装置３ａが通信装置５ａ，５ｂを管轄しており、センター装置１から送信されたデータが端末装置３ａだけに宛てたものであって、しかも、通信装置５ａの通信状況だけを送信するように促すものである場合には、端末装置３ａの処理部１２は、パケット受信部１１で受信されたデータをペイロードとヘッダとに分けてヘッダを停止部１９へ出力し、ペイロードを制御部２０へ出力する。
【００２８】
一方、端末装置３ｂ，３ｃの処理部１２は、パケット受信部１１で受信されたデータが自装置宛でないため、そのデータを破棄する。
【００２９】
つぎに、端末装置３ａの制御部２０は、監視部１６から送られる通信装置５ａ，５ｂの通信状況を加工部１５へ渡す。
【００３０】
加工部１５は、監視部１６からの監視結果を、センター装置１からの要求に応じて送信できるようにするために、通信装置５ｂの監視結果にはマスクをして、パケット生成部１７へ出力する。
【００３１】
パケット生成部１７は、加工部１５から出力された監視結果をパケット化してパケット送信部１８へ出力する。
【００３２】
パケット送信部１８は、パケット生成部１７で生成されたデータをネットワーク２を介してセンター装置１に非同期で送信する。
【００３３】
すると、このデータはセンター装置１及び端末装置５ｂ，５ｃで受信されるが、端末装置５ｂ，５ｃでは自装置宛でないので破棄され、センター装置１でだけペイロードに格納されている実データの処理がされる。
【００３４】
また、センター装置１から端末装置５ｂ，５ｃ宛てに、通信装置５ｃ〜５ｆの通信状況を送信するように促すデータが送信された場合には、端末装置５ｂ，５ｃ側でパケットが生成され、センター装置１へ送信される。
【００３５】
ところで、ネットワーク２のトラフィックが多い場合や処理部１２の処理能力があまり高くない場合には、ネットワーク２ネットワーク２上、或いは処理部１２で入力される前にデータが破棄され、送信先の処理部１２へ到達しないときがある。そのため、データの再送を繰り返すことが必要となることもあり、この場合にはネットワーク２の輻輳状態が悪化する。さらに、処理部１２の処理能力があまり高くない場合にはネットワーク２上のデータを受信しきれないので、ますますトラフィックが多くなる。
【００３６】
そこで、停止部１９は、処理部１２の処理能力などに応じてパケット送信部１８の送信を停止する。
【００３７】
具体的には、カウンタ部１３によって処理部１２から出力されたヘッダ数を数える。また、カウンタ部１３でのカウント数が所定値になるたびに、タイマ部１４で計時を開始する。タイマ部１４での計時時間が所定の時間を超えたときにパケット送信部１８に対してデータの送信を停止する停止信号を出力する。
【００３８】
こうすると、処理部１２で負荷がなく処理がされているときには、ヘッダがカウンタ部１３へ出力されるので、カウント数が増えタイマ部１４がオンされるという動作が繰り返される。この結果、タイマ部１４が何度もオンされることになりタイムアウトせず、パケット送信部へ停止信号が出力されない。
【００３９】
一方、処理部１２で負荷があって処理をしきれないときには、ヘッダがカウンタ部１３へ出力されきれず、カウント数が増えず一度オンされたタイマ部１４はタイムアウトし、パケット送信部へ停止信号が出力されるようになる。
【００４０】
パケット送信部１８では、タイマ部１４から停止信号が出力されると、ネットワーク２の輻輳状態を参照して、ネットワーク２のトラフィックが多ければ、データの送信を停止する。これによりネットワーク２のトラフィックは少なくなる。
【００４１】
一方、ネットワーク２のトラフィックが多くなければ、単にネットワーク２にデータが多く流れていないので、処理部１２からカウンタ部１３へ出力されるヘッダ数が減ることで、パケット送信部１８に停止信号が出力されただけなので、データの送信を停止しない。
【００４２】
なお、カウンタ部１３がタイマ部１４をオンするための所定値を、センター装置１の処理部の処理能力を踏まえて設定すると、ネットワーク２の輻輳状態を悪化しないようにすることができる。すなわち、例えばセンター装置１の処理部の処理能力があまり高くない場合には、パケット送信部１８からのデータの送信をより多く停止させるようにして、未然にネットワーク２上にデータを流さないようにしてネットワーク２の輻輳状態を悪化しないようにする。
【００４３】
また、図１に示す通信システムで送受信するパケット長などパケットの形式を変更したような場合には、処理部１２での負荷が変わることが想定されるが、この場合にも、物理的にだけではなく、論理的にネットワーク２等の輻輳状態に応じた通信環境を構築できる。
【００４４】
【発明の効果】
以上、説明したように、本発明は、自端末装置で受信したデータを処理部で処理しきれなくなったときに、他の端末装置やセンター装置でも同様にデータの処理ができない状態であると仮定して、送信部からデータを送信するのを停止しているので、精度よくネットワークなどの負荷を軽減することができる。
【図面の簡単な説明】
【図１】本発明の実施形態の通信システムの模式的な構成を示すブロック図である。
【図２】図１の端末装置３ａの模式的な内部構成を示すブロック図である。
【符号の説明】
１  センター装置
２，４  ネットワーク
３ａ〜３ｃ  端末装置
５ａ〜５ｆ  通信装置
１１  パケット受信部
１２  処理部
１３  カウンタ部
１４  タイマ部
１５  加工部
１６  監視部
１７  パケット生成部
１８  パケット送信部
１９  停止部
２０  制御部
【図１】
0003735575.tif 000002
【図２】
0003735575.tif 000003