(57)【要約】【課題】電磁ノイズの影響を避けて、通信品質の劣化を防止する。【解決手段】受信部１１が受信したＩＰパケットを一時保存部１２で一時保存し、監視部１４がＩＰパケットの異常を検出した場合、推定部１６がＩＰパケット異常の発生パターンを分析して電磁ノイズの発生パターンを推定し、送信部１３が電磁ノイズの発生パターンに基づき、電磁ノイズが発生しないタイミングで、一時保存部１２からＩＰパケットを読み出して送信する。これにより、電磁ノイズによるＩＰパケット異常の発生を高い確率で回避することができる。【選択図】図１
2011234097.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークからパケットを受信するステップと、
前記パケットを一時保存手段に一時保存するステップと、
前記パケットの異常を検出するステップと、
パケットの異常を検出したときに、当該パケットの異常の発生パターンを時系列で記録手段に記録するステップと、
パケットの異常を検出したときに、当該パケットの異常の発生パターンに類似する過去のパケットの異常の発生パターンを前記記録手段から検索し、電磁ノイズの発生パターンを推定するステップと、
前記一時保存手段から前記パケットを読み出し、前記電磁ノイズの発生パターンにおける電磁ノイズ発生タイミングを避けて当該パケットを別のネットワークへ送信するステップと、
を有することを特徴とする電磁ノイズ回避方法。
【請求項２】
前記ネットワークの通信状態を監視し、当該ネットワークの通信状態に基づいて電磁ノイズが原因で発生した前記パケットの異常を識別するステップを有し、
前記検出するステップは、前記識別するステップにおいて電磁ノイズが原因で前記パケットの異常が発生したと識別されたときに、パケットの異常を検出したとすること
を特徴とする請求項１記載の電磁ノイズ回避方法。
【請求項３】
前記記録するステップは、パケットを送受信した通信規格を記録するものであって、
パケットの異常を検出したときに、パケットの異常の発生頻度が低い通信規格を選択するステップを有し、
前記送信するステップは、選択した前記通信規格でパケットを送信すること
を特徴とする請求項１又は２記載の電磁ノイズ回避方法。
【請求項４】
ネットワークからパケットを受信する受信手段と、
前記パケットを一時保存する一時保存手段と、
前記パケットの異常を検出する検出手段と、
前記検出手段がパケットの異常を検出したときに、当該パケットの異常の発生パターンを時系列で記録する記録手段と、
前記検出手段がパケットの異常を検出したときに、当該パケットの異常の発生パターンに類似する過去のパケットの異常の発生パターンを前記記録手段から検索し、電磁ノイズの発生パターンを推定する推定手段と、
前記一時保存手段から前記パケットを読み出し、前記推定手段が推定した電磁ノイズの発生パターンにおける電磁ノイズ発生タイミングを避けて当該パケットを別のネットワークへ送信する送信手段と、
を有することを特徴とする電磁ノイズ回避装置。
【請求項５】
前記ネットワークの通信状態を監視し、当該ネットワークの通信状態に基づいて電磁ノイズが原因で発生した前記パケットの異常を識別する識別手段を有し、
前記検出手段は、前記識別手段が電磁ノイズが原因で前記パケットの異常が発生したと識別したときに、パケットの異常を検出したとすること
を特徴とする請求項４記載の電磁ノイズ回避装置。
【請求項６】
前記記録手段は、パケットを送受信した通信規格を記録するものであって、
前記検出手段がパケットの異常を検出したときに、パケットの異常の発生頻度が低い通信規格を選択する規格選択手段を有し、
前記送信手段は、選択した前記通信規格でパケットを送信すること
を特徴とする請求項４又は５記載の電磁ノイズ回避装置。
【請求項７】
請求項１乃至３のいずれかに記載の電磁ノイズ回避方法をコンピュータに実行させることを特徴とする電磁ノイズ回避プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに影響する電磁ノイズを回避して通信する技術に関する。
【背景技術】
【０００２】
ネットワークの普及に伴い、品質が重要視されるサービスが増加している。これらのサービスでは、課金によって通信帯域を確保し、品質を確保している。これらのサービスを提供するシステムは、ネットワーク上を流れるパケットの量などを監視し、適切なタイミングでパケットを送信することで、サービスの品質を確保している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−００８２０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記システムは、パケットの量などを監視して適切なタイミングでパケットを送信するだけであり、ネットワーク上に電磁ノイズが発生しているかまでは監視していない。そのため、電磁ノイズの影響を受けてサービスの品質が劣化する可能性があった。
【０００５】
本発明は、上記に鑑みてなされたものであり、電磁ノイズの影響を避けて、通信品質の劣化を防止することを目的とする。
【課題を解決するための手段】
【０００６】
第１の本発明に係る電磁ノイズ回避方法は、ネットワークからパケットを受信するステップと、前記パケットを一時保存手段に一時保存するステップと、前記パケットの異常を検出するステップと、パケットの異常を検出したときに、当該パケットの異常の発生パターンを時系列で記録手段に記録するステップと、パケットの異常を検出したときに、当該パケットの異常の発生パターンに類似する過去のパケットの異常の発生パターンを前記記録手段から検索し、電磁ノイズの発生パターンを推定するステップと、前記一時保存手段から前記パケットを読み出し、前記電磁ノイズの発生パターンにおける電磁ノイズ発生タイミングを避けて当該パケットを別のネットワークへ送信するステップと、を有することを特徴とする。
【０００７】
上記電磁ノイズ回避方法において、前記ネットワークの通信状態を監視し、当該ネットワークの通信状態に基づいて電磁ノイズが原因で発生した前記パケットの異常を識別するステップを有し、前記検出するステップは、前記識別するステップにおいて電磁ノイズが原因で前記パケットの異常が発生したと識別されたときに、パケットの異常を検出したとすることを特徴とする。
【０００８】
上記電磁ノイズ回避方法において、前記記録するステップは、パケットを送受信した通信規格を記録するものであって、パケットの異常を検出したときに、パケットの異常の発生頻度が低い通信規格を選択するステップを有し、前記送信するステップは、選択した前記通信規格でパケットを送信することを特徴とする。
【０００９】
第２の本発明に係る電磁ノイズ回避装置は、ネットワークからパケットを受信する受信手段と、前記パケットを一時保存する一時保存手段と、前記パケットの異常を検出する検出手段と、前記検出手段がパケットの異常を検出したときに、当該パケットの異常の発生パターンを時系列で記録する記録手段と、前記検出手段がパケットの異常を検出したときに、当該パケットの異常の発生パターンに類似する過去のパケットの異常の発生パターンを前記記録手段から検索し、電磁ノイズの発生パターンを推定する推定手段と、前記一時保存手段から前記パケットを読み出し、前記推定手段が推定した電磁ノイズの発生パターンにおける電磁ノイズ発生タイミングを避けて当該パケットを別のネットワークへ送信する送信手段と、を有することを特徴とする。
【００１０】
上記電磁ノイズ回避装置において、前記ネットワークの通信状態を監視し、当該ネットワークの通信状態に基づいて電磁ノイズが原因で発生した前記パケットの異常を識別する識別手段を有し、前記検出手段は、前記識別手段が電磁ノイズが原因で前記パケットの異常が発生したと識別したときに、パケットの異常を検出したとすることを特徴とする。
【００１１】
上記電磁ノイズ回避装置において、前記記録手段は、パケットを送受信した通信規格を記録するものであって、前記検出手段がパケットの異常を検出したときに、パケットの異常の発生頻度が低い通信規格を選択する規格選択手段を有し、前記送信手段は、選択した前記通信規格でパケットを送信することを特徴とする。
【００１２】
第３の本発明に係る電磁ノイズ回避プログラムは、上記電磁ノイズ回避方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、電磁ノイズの影響を避けて、通信品質の劣化を防止することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施の形態における電磁ノイズ回避装置の構成を示す機能ブロック図である。
【図２】電源に重畳した電磁ノイズとＩＰパケット異常の発生タイミング、およびＩＰパケット送信タイミングを示す図である。
【図３】電磁ノイズを回避してＩＰパケットを送信する処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について図面を用いて説明する。
【００１６】
図１は、本実施の形態における電磁ノイズ回避装置の構成を示す機能ブロック図である。同図に示す電磁ノイズ回避装置１は、受信部１１、一時保存部１２、送信部１３、監視部１４、記録部１５、推定部１６、および規格決定部１７を備える。電磁ノイズ回避装置１が備える各部は、演算処理装置、記憶装置等を備えたコンピュータにより構成して、各部の処理がプログラムによって実行されるものとしてもよい。このプログラムは電磁ノイズ回避装置１が備える記憶装置に記憶されており、磁気ディスク、光ディスク、半導体メモリ等の記録媒体に記録することも、ネットワークを通して提供することも可能である。以下、各部の詳細について説明する。
【００１７】
受信部１１は、ネットワークＡの接続ポート１０１Ａに接続され、ネットワークＡから送信されるＩＰパケットを受信し、そのＩＰパケットを一時保存部１２に送る。
【００１８】
一時保存部１２は、受信部１１からＩＰパケットを受け取り一時的に保存する。保存したＩＰパケットは、後述する送信部１３により読み出されてネットワークＢに送信される。
【００１９】
監視部１４は、受信部１１が受信したＩＰパケットの異常を検出する。ＩＰパケットの異常が検出された場合、ＩＰパケット異常の発生パターンを記録部１５に記録させる。監視部１４が検出するＩＰパケットの異常としては、例えば、ＩＰパケットの欠損、ＣＲＣエラーなどがある。また、監視部１４は、受信部１１が接続されたネットワークＡの接続ポート１０１Ａ、および送信部１３が接続されたネットワークＢの接続ポート１０１Ｂの通信状態も監視し、接続ポート１０１Ａ，１０１Ｂを備える機器の電源や通信線の切断の有無、さらにトラフィック量などから輻輳によってＩＰパケットが破棄されているかどうかの可能性を判断する。ＩＰパケット異常がこれらのネットワークの通信状態とは関係なく発生している場合、つまり、電磁ノイズがＩＰパケット異常の原因と考えられる場合に、ＩＰパケット異常を検出したとして、ＩＰパケット異常の発生パターンを記録部１５に記録させる。
【００２０】
記録部１５は、監視部１４で検出されたＩＰパケット異常を時系列で記録する。記録部１５が記録する情報は、ＩＰパケット異常の詳細な内容ではなく、連続でＩＰパケット異常が発生した時間幅、あるいはＩＰパケット異常発生の時間幅と異常なしの時間幅の発生パターンなどを時系列に記録するものである。また、ＩＰパケット異常発生時のイーサネット（登録商標）規格（例えば、１０ＢＡＳＥ、１００ＢＡＳＥ、１０００ＢＡＳＥなど）も記録する。
【００２１】
推定部１６は、監視部１４が検出したＩＰパケット異常の発生パターンに類似する部分を有する過去のＩＰパケット異常の発生パターンを記録部１５から検索し、連続してＩＰパケット異常が発生している時間幅を電磁ノイズがバースト状に発生する継続期間、ＩＰパケット異常の発生周期を電磁ノイズがバースト状に発生する繰り返し周期、ＩＰパケット異常が検出された発生期間を電磁ノイズの全継続期間として、電磁ノイズの発生パターンを推定する。そして、推定した電磁ノイズの発生パターンを送信部１３へ送る。
【００２２】
規格決定部１７は、監視部１４が検出したＩＰパケット異常の発生パターンと類似する過去のＩＰパケット異常の発生パターンを記録部１５から検索し、同一の状況下では、どのようなイーサネット規格を用いていた場合に多く発生したかを判別する。そして、ＩＰパケット異常の発生が少ないイーサネット規格を決定し、決定したイーサネット規格を送信部１３へ送る。イーサネット規格は、通信線を接続ポートに接続した際にオートネゴシエーションで決定されるものである。イーサネット規格は異なる実効周波数を持つため、電磁ノイズの周波数帯域から離れている実効周波数を持つイーサネット規格を選択することで、電磁ノイズからの影響を回避することができる。
【００２３】
送信部１３は、ネットワークＢの接続ポート１０１Ｂに接続され、一時保存部１２に保存されたＩＰパケットを読み出し、そのＩＰパケットをネットワークＢへ送信する。監視部１４が電磁ノイズの影響によるＩＰパケットの異常を検出した場合、送信部１３は、推定部１６が推定した電磁ノイズの発生パターンに基づき、電磁ノイズが発生しないタイミングで、規格決定部１７が決定したイーサネット規格を利用してＩＰパケットを送信する。
【００２４】
次に、推定部１６がＩＰパケット異常から電磁ノイズの発生パターンを推定する処理について説明する。
【００２５】
図２（ａ）に、交流５０Ｈｚの電源３００に重畳したパースト状の電磁ノイズ２００を示す。図２（ｂ）は、電磁ノイズ２００がネットワークに侵入した場合に発生するＩＰパケット異常の発生パターンを示す。図２（ａ），（ｂ）で示すように、電磁ノイズ２００とＩＰパケット１１１が時間的に重なった区間２０１でＩＰパケット異常が発生する。つまり、正常なＩＰパケット１１０が流れる時間幅と異常なＩＰパケット１１１の発生する時間幅を測定することで、電磁ノイズの時間軸上の発生パターンを推定することができる。
【００２６】
そこで、図２（ｃ）に示すように、送信部１３は、推定部１６が推定した電磁ノイズの発生パターンに基づいて、電磁ノイズが発生する区間２０１を避けるタイミングでＩＰパケット１１２を送信する。
【００２７】
次に、本実施の形態における電磁ノイズ回避装置の処理の流れについて説明する。図３は、電磁ノイズを回避してＩＰパケットを送信する処理の流れを示すフローチャートである。
【００２８】
受信部１１は、ネットワークＡからＩＰパケットを受信し、一時保存部１２に保存する（ステップＳ１１）。
【００２９】
監視部１４は、受信部１１が受信したＩＰパケットを分析し、ＩＰパケット異常が検出されるか否か判定する（ステップＳ１２）。ＩＰパケット異常が検出されていない場合は、送信部１３が一時保存部１２からＩＰパケットを読み出して送信する（ステップＳ２１）。
【００３０】
ＩＰパケット異常が検出されている場合、監視部１４は、接続ポート１０１Ａにおいて異常が発生しているか否か判定する（ステップＳ１３）。接続ポート１０１Ａにおいて異常が発生している場合は、検出したＩＰパケット異常は、電磁ノイズによるものではないと判定し、送信部１３が一時保存部１２からＩＰパケットを読み出して送信する（ステップＳ２１）。
【００３１】
接続ポート１０１Ａにおいて異常が発生していない場合、監視部１４は、ＩＰパケット異常の発生パターンとイーサネット規格を記録部１５に記録させるとともに、推定部１６にＩＰパケット異常の発生パターンを送信する（ステップＳ１４）。
【００３２】
推定部１６は、監視部１４が検出したＩＰパケット異常の発生パターンと類似する過去のＩＰパケット異常の発生パターンを記録部１５から検索し、電磁ノイズの発生パターンを推定する（ステップＳ１５）。また、規格決定部１７は、同一の状況下でＩＰパケット異常の発生が少ないイーサネット規格を決定する。
【００３３】
そして、送信部１３は、一時保存部１２からＩＰパケットを読み出し、推定部１６が推定した電磁ノイズの発生パターンを参照して、電磁ノイズの回避するタイミングで、規格決定部１７が決定したイーサネット規格により、読み出したＩＰパケットを送信する（ステップＳ２２）。
【００３４】
以上説明したように、本実施の形態によれば、受信部１１が受信したＩＰパケットを一時保存部１２で一時保存し、監視部１４がＩＰパケットの異常を検出した場合、推定部１６がＩＰパケット異常の発生パターンを分析して電磁ノイズの発生パターンを推定し、送信部１３が電磁ノイズの発生パターンに基づき、電磁ノイズが発生しないタイミングで、一時保存部１２からＩＰパケットを読み出して送信することにより、電磁ノイズによるＩＰパケット異常の発生を高い確率で回避することができる。電磁ノイズを回避するタイミングでＩＰパケットを送信することにより、ネットワークＢに対して電磁ノイズの影響を避けてＩＰパケットが届けられるので、幅広い範囲で電磁ノイズの影響を避け、通信品質の劣化を防止することができる。
【００３５】
本実施の形態によれば、監視部１４が接続ポート１０１Ａ，１０１Ｂの通信状態を監視し、ＩＰパケット異常が電磁ノイズが原因で発生したものか否か識別することにより、電磁ノイズ以外の原因で発生するＩＰパケット異常を除外することができる。
【００３６】
本実施の形態によれば、規格決定部１７がＩＰパケット異常の発生頻度の低いイーサネット規格を選択することにより、電磁ノイズからの影響をさらに回避することができる。
【符号の説明】
【００３７】
１…電磁ノイズ回避装置
１１…受信部
１２…一時保存部
１３…送信部
１４…監視部
１５…記録部
１６…推定部
１７…規格決定部
【図１】
2011234097.tif 000003
【図２】
2011234097.tif 000004
【図３】
2011234097.tif 000005