(57)【要約】      （修正有）【課題】多数のセンサ端末を収容できる通信システムを提供する。【解決手段】ＩＰｓｅｃを使用しない定期ＫｅｅｐＡｌｉｖｅ通信１０５により、途中の通信経路ならびにＩＰｓｅｃＣＬ２の正常性を確認し、ＩＰｓｅｃ通信経路の正常性を監視する目的で長期ＫｅｅｐＡｌｉｖｅ通信１０４をＩＰｓｅｃトンネルを形成して行う。センサデータ通信が発生したときもＩＰｓｅｃトンネルを形成し通信を行う。長期ＫｅｅｐＡｌｉｖｅ通信１０４は定期ＫｅｅｐＡｌｉｖｅ通信１０５よりも長い周期での通信を行なう。これにより（１）ＩＰｓｅｃトンネルの生成数の削減、ならびに（２）同時に存在するＩＰｓｅｃトンネル数の軽減ができる。【選択図】図２
2008252429.tif 000002
【特許請求の範囲】
【請求項１】
通信端末間にＩＰｓｅｃ通信経路と非ＩＰｓｅｃ通信経路とを選択可能にして備え、非ＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度をＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度よりも高くすることを特徴とする通信システム。
【請求項２】
複数の加入者通信端末と１つまたは複数の事業者通信端末間にＩＰｓｅｃ通信経路と非ＩＰｓｅｃ通信経路とを選択可能にして備える請求項１に記載の通信システム。
【請求項３】
ＩＰｓｅｃ通信を用いたＫｅｅｐ  Ａｌｉｖｅ通信が１／ｎ（ｎ：１を超える数値）の割合で行われる請求項１または請求項２に記載の通信システム。
【請求項４】
非ＩＰｓｅｃ通信経路ではインターネットで流通可能なＩＰアドレス体系を用い、ＩＰｓｅｃ通信経路ではプライベートＩＰアドレス体系を用いる請求項１乃至請求項３のいずれか一に記載の通信システム。
【請求項５】
ＩＰｓｅｃＣＬとセンサとの組み合わせであるセンサ端末とＢＢＲとから構成される加入者システムと、ＩＰｓｅｃＧＷと監視装置とから構成される事業者システムとよりなり、加入者システムと事業者システム間にＩＰｓｅｃ通信経路と非ＩＰｓｅｃ通信経路とを選択可能にして備え、非ＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度をＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度よりも高くすることを特徴とする監視システムのセンサ端末監視装置。
【請求項６】
加入者システムでは、センサ端末のセンサの検知情報をＩＰｓｅｃＣＬによりＩＰｓｅｃにより暗号化して事業者システムに通知し、事業者システムではＩＰｓｅｃＧＷによりＩＰｓｅｃの復号化を行い、センサの検知情報を監視装置に転送すると共に定期的にＩＰｓｅｃトンネル内でＫｅｅｐＡｌｉｖｅ通信を行なう請求項５に記載の監視システムのセンサ端末監視装置。
【請求項７】
事業者システムにおける経路監視の処理をＩＰｓｅｃの外部で行う請求項５又は請求項６に記載の監視システムのセンサ端末監視装置。
【請求項８】
非ＩＰｓｅｃ通信経路ではインターネットで流通可能なＩＰアドレス体系を用い、ＩＰｓｅｃ通信経路ではプライベートＩＰアドレス体系を用いる請求項５乃至請求項７のいずれか一に記載の監視システムのセンサ端末監視装置。
【請求項９】
ＩＰｓｅｃ通信を用いたＫｅｅｐ  Ａｌｉｖｅ通信が１／ｎ（ｎ：１を超える数値）の割合で行われる請求項５乃至請求項８のいずれか一に記載の監視システムのセンサ端末監視装置。
【請求項１０】
ＩＰｓｅｃＧＷと監視装置とからなり、ＩＰｓｅｃ通信経路と非ＩＰｓｅｃ通信経路とを選択して非ＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度をＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度よりも高くするＫｅｅｐＡｉｖｅ管理部をＩＰｓｅｃ−ＧＷ外部に設置したことを特徴とするサーバー装置。
【請求項１１】
非ＩＰｓｅｃ通信経路ではインターネットで流通可能なＩＰアドレス体系を用い、ＩＰｓｅｃ通信経路ではプライベートＩＰアドレス体系を用いる請求項１０に記載のサーバー装置。
【請求項１２】
ＩＰｓｅｃ通信を用いたＫｅｅｐ  Ａｌｉｖｅ通信が１／ｎ（ｎ：１を超える数値）の割合で行われる請求項１０又は請求項１１に記載のサーバー装置。
【請求項１３】
通信端末間における非ＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度を通信端末間のＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度よりも高くすることを特徴とする通信方法。
【請求項１４】
通信端末が複数の加入者通信端末と１つまたは複数の事業者通信端末である請求項１３に記載の通信方法。
【請求項１５】
ＩＰｓｅｃ通信を用いたＫｅｅｐ  Ａｌｉｖｅ通信が１／ｎ（ｎ：１を超える数値）の割合で行われる請求項１３または請求項１４に記載の通信方法。
【請求項１６】
非ＩＰｓｅｃ通信経路ではインターネットで流通可能なＩＰアドレス体系を用い、ＩＰｓｅｃ通信経路ではプライベートＩＰアドレス体系を用いる請求項１３乃至請求項１５のいずれか一に記載の通信方法。
【請求項１７】
ＩＰｓｅｃＣＬとセンサとの組み合わせであるセンサ端末とＢＢＲとから構成される加入者システムと、ＩＰｓｅｃＧＷと監視装置とから構成される事業者システムとを具備する通信システムを利用して行う通信方法であり、ＩＰｓｅｃを使用しない定期ＫｅｅｐＡｌｉｖｅ通信により、途中の通信経路ならびにＩＰｓｅｃＣＬの正常性を確認する工程と、ＩＰｓｅｃ通信経路の正常性を監視する目的で長期ＫｅｅｐＡｌｉｖｅ通信をＩＰｓｅｃトンネルを形成して行う工程とを有することを特徴とする通信方法。
【請求項１８】
長期ＫｅｅｐＡｌｉｖｅ通信は定期ＫｅｅｐＡｌｉｖｅ通信よりも長い周期での通信を行なう請求項１７に記載の通信方法。
【請求項１９】
通信システムが複数の加入者システムと１つまたは複数の事業者システムで構成される請求項１８に記載の通信方法。
【請求項２０】
ＩＰｓｅｃ通信を用いたＫｅｅｐ  Ａｌｉｖｅ通信が１／ｎ（ｎ：１を超える数値）の割合で行われる請求項１７乃至請求項１９のいずれか一に記載の通信方法。
【請求項２１】
非ＩＰｓｅｃ通信経路ではインターネットで流通可能なＩＰアドレス体系を用い、ＩＰｓｅｃ通信経路ではプライベートＩＰアドレス体系を用いる請求項１７乃至乃至請求項２０のいずれか一に記載の通信方法。
【請求項２２】
ＩＰｓｅｃ−ＧＷの外部で経路監視を行う請求項１７乃至乃至請求項２１のいずれか一に記載の通信方法。
【請求項２３】
ＩＰｓｅｃＣＬとセンサとの組み合わせであるセンサ端末とＢＢＲとから構成される加入者システムと、ＩＰｓｅｃＧＷと監視装置とから構成される事業者システムとよりなり、加入者システムと事業者システム間にＩＰｓｅｃ通信経路と非ＩＰｓｅｃ通信経路とを選択可能にして具備する監視システムのセンサ端末監視装置を利用した監視システムのセンサ端末監視方法であり、非ＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信工程の頻度をＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信工程の頻度よりも高くすることを特徴とする監視システムのセンサ端末監視方法。
【請求項２４】
事業者システムにおける経路監視をＩＰｓｅｃ−ＧＷの外部で行う請求項２３に記載の監視システムのセンサ端末監視方法。
【請求項２５】
非ＩＰｓｅｃ通信経路ではインターネットで流通可能なＩＰアドレス体系を用い、ＩＰｓｅｃ通信経路ではプライベートＩＰアドレス体系を用いる請求項２３乃至請求項２４のいずれか一に記載の監視システムのセンサ端末監視方法。
【請求項２６】
ＩＰｓｅｃ通信を用いたＫｅｅｐ  Ａｌｉｖｅ通信が１／ｎ（ｎ：１を超える数値）の割合で行われる請求項２３乃至請求項２５のいずれか一に記載の監視システムのセンサ端末監視方法。
【請求項２７】
定期ＫｅｅｐＡｌｉｖｅ通信および長期ＫｅｅｐＡｌｉｖｅ通信が定期的に行われていなかった場合に監視装置に端末の異常を通知する請求項２３乃至請求項２６のいずれか一に記載の監視システムのセンサ端末監視方法。
【請求項２８】
ＩＰｓｅｃＣＬとセンサとの組み合わせであるセンサ端末とＢＢＲとから構成される加入者システムと、ＩＰｓｅｃＧＷと監視装置とから構成される事業者システムとを具備する通信システムに実行させる通信プログラムであって、ＩＰｓｅｃを使用しない定期ＫｅｅｐＡｌｉｖｅ通信により、途中の通信経路ならびにＩＰｓｅｃＣＬの正常性を確認する処理と、ＩＰｓｅｃ通信経路の正常性を監視する目的で長期ＫｅｅｐＡｌｉｖｅ通信をＩＰｓｅｃトンネルを形成して行う処理とを有することを特徴とする通信プログラム。
【請求項２９】
長期ＫｅｅｐＡｌｉｖｅ通信は定期ＫｅｅｐＡｌｉｖｅ通信よりも長い周期での通信を行なう請求項２８に記載の通信プログラム。
【請求項３０】
通信システムが複数の加入者システムと１つまたは複数の事業者システムで構成される請求項２９に記載の通信プログラム。
【請求項３１】
ＩＰｓｅｃ通信を用いたＫｅｅｐ  Ａｌｉｖｅ通信が１／ｎ（ｎ：１を超える数値）の割合で行われる請求項２８乃至請求項３０のいずれか一に記載の通信プログラム。
【請求項３２】
非ＩＰｓｅｃ通信経路ではインターネットで流通可能なＩＰアドレス体系を用い、ＩＰｓｅｃ通信経路ではプライベートＩＰアドレス体系を用いる請求項２８乃至乃至請求項３１のいずれか一に記載の通信プログラム。
【請求項３３】
ＩＰｓｅｃ−ＧＷの外部で経路監視処理を行う請求項２８乃至乃至請求項３２のいずれか一に記載の通信プログラム。
【請求項３４】
ＩＰｓｅｃＣＬとセンサとの組み合わせであるセンサ端末とＢＢＲとから構成される加入者システムと、ＩＰｓｅｃＧＷと監視装置とから構成される事業者システムとよりなり、加入者システムと事業者システム間にＩＰｓｅｃ通信経路と非ＩＰｓｅｃ通信経路とを選択可能にして具備する監視システムのセンサ端末監視装置に実行させる監視システムのセンサ端末監視プログラムであって、非ＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信処理の頻度をＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信処理の頻度よりも高くすることを特徴とする監視システムのセンサ端末監視プログラム。
【請求項３５】
通信端末間にＩＰｓｅｃ通信経路と非ＩＰｓｅｃ通信経路とを選択可能にして備え、非ＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度をＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度よりも高くする通信システムに実行させる通信プログラムであって、
通常経路でＫｅｅｐＡｌｉｖｅ通信を行う実施回数が任意の設定値ｎ回に到達しているか判断する処理と、実施数がｎ回に到達していることを条件としてＩＰｓｅｃ経由のＫｅｅｐＡｌｉｖｅ通信を行う処理と、ｎ回に達していなければ、通常経路でＫｅｅｐＡｌｉｖｅ通信を行う処理とを実行させることを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、監視システムのセンサ端末監視装置、サーバー装置、通信方法、監視システムのセンサ端末監視方法、通信プログラム及び監視システムのセンサ端末監視プログラムに関する。
【背景技術】
【０００２】
ネットワークを介した監視システムは、図８に示すように通信経路にインターネットなどの信頼性の低いネットワークを用いたセンサシステムにおいて、ＢＢＲ（ブロードバンドルータ）６、ＩＰｓｅｃＣＬ（アイピーセック  クライアント）２、センサ７から構成される加入者システム４を、信頼性を確保しつつ、ＩＰｓｅｃＧＷ（アイピーセックゲートウエイ）１、監視装置５から構成される事業者システム３に効率的に収容するシステムである。
【０００３】
この監視システムのセンサ７のデータ通信のためにはデータの詐称や第三者による傍受を防ぐために通信の暗号化をする必要があり、そのためにＩＰｓｅｃ通信が用いられる。
ＩＰｓｅｃ（Ｓｅｃｕｒｉｔｙ  Ａｒｃｈｉｔｅｃｔｕｒｅ  ｆｏｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、アイピーセック）は、暗号技術を用いて、ＩＰパケット単位でデータの秘匿を行うプロトコルである。
【０００４】
加入者システム４では、センサ７で、何らかの状態変化を検知するとＩＰｓｅｃＣＬ２により、通信をＩＰｓｅｃにより暗号化した上で、事業者システム３に通知する。事業者システムではＩＰｓｅｃＧＷ１によりＩＰｓｅｃの復号化を行い、センサ７の元の通信を監視装置５に転送する。またＩＰｓｅｃＣＬ２とセンサ７の組み合わせを「センサ端末」と呼ぶ。
【０００５】
このような監視システムにより加入者システム４ならびにインターネットを初めとした通信経路８の状態が常に正常に保たれていることを監視し、異常があった場合はたとえば警備サービスであれば、警備員を現場に出動させるなどの行動が起こされる。
【０００６】
このＩＰｓｅｃ通信を用いた従来のシステムでは図８に示すように、通信経路の確保ならびにＩＰｓｅｃの正常性の確認は、ＩＰｓｅｃ処理部２０２および３０２が、ＩＰｓｅｃ通信機能として備えるＤＰＤ（Ｄｅａｄ  Ｐｅｅｒ  Ｄｅｔｅｃｔｉｏｎ機能）によって実現していた。  
【０００７】
しかし、ＩＰｓｅｃは通信経路の状態が正常に保たれている場合でも、パラメータの違いや一時的な通信経路の不具合により、通信の正常性を失う場合があるので通信経路と同様にその正常性を監視しなければならない。
【０００８】
図９はＩＰｓｅｃの論理的な構成状況、すなわちＩＰｓｅｃトンネル１０１の通信状況を含めた監視を実現する従来の例である。この例では定期的にＩＰｓｅｃトンネル１０１内でＫｅｅｐＡｌｉｖｅ（キープアライブ）通信１０３を行なっている。この監視にはＩＰｓｅｃ機能が持っているＤＰＤ（Ｄｅａｄ  Ｐｅｅｒ  Ｄｅｔｅｃｔｉｏｎ；デッドピアーデイテクション）機能を使用している。
【０００９】
この方式ではＩＰｓｅｃトンネル１０１の正常性を確認できる反面、（１）  常に加入者システムごとにＩＰｓｅｃトンネル１０１を形成しておくか、または（２）ＫｅｅｐＡｌｉｖｅ通信毎にＩＰｓｅｃトンネル１０１を形成する必要がある。
【００１０】
ＫｅｅｐＡｌｉｖｅ通信毎にＩＰｓｅｃトンネル１０１を形成する場合に十分な信頼性を確保するためには、ＫｅｅｐＡｌｉｖｅ通信１０３の間隔を短くする必要があるが、ＩＰｓｅｃ通信はトンネル形成時に高い負荷がかかる。したがって、現実的には常に加入者システムごとにＩＰｓｅｃトンネルを形成しておくほうが好ましい。
【００１１】
しかしながら、ＩＰｓｅｃトンネル１０１を常時形成しておくと収容する加入者数を増大させた場合、管理すべきＩＰｓｅｃトンネル数が増加するため、これもまたＩＰｓｅｃＧＷ１の負荷を上昇させる原因になる。
【００１２】
特許文献１には不必要なセキュリティ機能の使用による伝送性能の劣化を防止するために接続先相手とセキュアな通信をするためのセキュア通信手段と、接続先相手とセキュアでない通信をするためのノンセキュア通信手段と、セキュア通信手段もしくはノンセキュア通信手段のいずれか一方を選択する選択手段とを備え、選択された通信手段を用いて接続先相手と通信を行う通信端末間にＩＰｓｅｃ通信路と非ＩＰｓｅｃ通信路とを備え、これらを選択することが可能な通信システムを構成する通信端末が開示された。
【００１３】
特許文献２にはＩＰｓｅｃ通信路でＫｅｅｐＡｌｉｖｅ通信を行い、ＩＰｓｅｃプロトコルによって提供されるサービスなどネットワーク・セキュリティ・サービスを提供するための方法が開示された。
【００１４】
特許文献３にはＥ−キャッシュエントリが現在有効であることを示す情報である“Ｋｅｅｐ  Ａｌｉｖｅ”をＥ−ＭＰＣに送信してＭＰＳが課したＥ−キャッシュエントリが現在有効であることを通知する非ＩＰｓｅｃ通信路でＫｅｅｐＡｌｉｖｅ通信を行う機能を備えたＡＴＭ通信網における情報記憶媒体の消去システム及びその方法が開示された。
【００１５】
特許文献４には各経路にキープアライブパケットを送信する間隔を、各経路の通信品質に応じて変更し、例えば、経路Ａの帯域が、経路Ｂの帯域より大きければ、経路Ａへキープアライブを送信する間隔は、経路Ｂへキープアライブを送信する間隔よりも短くするパケット転送制御方法が開示された。
【００１６】
【特許文献１】特開２００４−２０１０３９号公報
【特許文献２】特表２００３−５０２９１３号公報
【特許文献３】特開２００１−２４４９３３号公報
【特許文献４】特開２００４−２７４７０３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
特許文献１に示す通信端末では通信端末間にＩＰｓｅｃ通信路と非ＩＰｓｅｃ通信路とを備え、これらを選択することが可能であるとしても、全センサ端末をＩＰｓｅｃ−ＧＷから、ＩＰｓｅｃ通信によって監視するため、処理負荷が高く収容数を容易に拡大できないというＩＰｓｅｃ通信を用いたシステムにおける問題を解消したものではない。
【００１８】
また特許文献２のＩＰｓｅｃ通信路でＫｅｅｐＡｌｉｖｅ通信を行うネットワーク・セキュリティ・サービスを提供するための方法についてもＩＰｓｅｃ通信によって監視するため、処理負荷が高く収容数を容易に拡大できないという問題があり、さらにつねに全端末分のＩＰｓｅｃトンネルを形成するため、処理負荷が高く収容数を容易に拡大できないという問題がある。
【００１９】
特許文献３のＡＴＭ通信網における情報記憶媒体の消去システム及びその方法についても非ＩＰｓｅｃ通信路でＫｅｅｐＡｌｉｖｅ通信を行う機能を備えてはいるが、ＩＰｓｅｃ通信を用いたシステムにおける問題を解消したものではない。
【００２０】
複数の経路を有し、各経路の通信品質に応じてキープアライブパケットの送信周期を変更することを開示した特許文献４のパケット転送制御方法も、ＩＰｓｅｃ通信を用いたシステムにおける問題を解消する方法を特には示してはいない。
【００２１】
本発明は、以上の従来技術における問題に鑑み、多数のセンサ端末を収容できる通信システム、監視システムのセンサ端末監視装置、サーバー装置、通信方法、監視システムのセンサ端末監視方法、通信プログラム及び監視システムのセンサ端末監視プログラムを提供することを目的とする。
【課題を解決するための手段】
【００２２】
すなわち本発明の通信システムは、通信端末間にＩＰｓｅｃ通信経路と非ＩＰｓｅｃ通信経路とを選択可能にして備え、非ＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度をＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度よりも高くすることを特徴とする。
【００２３】
また本発明の監視システムのセンサ端末監視装置は、ＩＰｓｅｃＣＬとセンサとの組み合わせであるセンサ端末とＢＢＲとから構成される加入者システムと、ＩＰｓｅｃＧＷと監視装置とから構成される事業者システムとよりなり、加入者システムと事業者システム間にＩＰｓｅｃ通信経路と非ＩＰｓｅｃ通信経路とを選択可能にして備え、非ＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度をＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度よりも高くすることを特徴とする。
【００２４】
さらに本発明のサーバー装置は、ＩＰｓｅｃＧＷと監視装置とからなり、ＩＰｓｅｃ通信経路と非ＩＰｓｅｃ通信経路とを選択して非ＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度をＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度よりも高くするＫｅｅｐＡｉｖｅ管理部をＩＰｓｅｃ−ＧＷ外部に設置したことを特徴とする。
【００２５】
また本発明の通信方法は、通信端末間における非ＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度を通信端末間のＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度よりも高くすることを特徴とする。
【００２６】
さらに本発明の通信方法は、ＩＰｓｅｃＣＬとセンサとの組み合わせであるセンサ端末とＢＢＲとから構成される加入者システムと、ＩＰｓｅｃＧＷと監視装置とから構成される事業者システムとを具備する通信システムを利用して行う通信方法であり、ＩＰｓｅｃを使用しない定期ＫｅｅｐＡｌｉｖｅ通信により、途中の通信経路ならびにＩＰｓｅｃＣＬの正常性を確認する工程と、ＩＰｓｅｃ通信経路の正常性を監視する目的で長期ＫｅｅｐＡｌｉｖｅ通信をＩＰｓｅｃトンネルを形成して行う工程とを有することを特徴とする。
【００２７】
加えて本発明の監視システムのセンサ端末監視方法は、ＩＰｓｅｃＣＬとセンサとの組み合わせであるセンサ端末とＢＢＲとから構成される加入者システムと、ＩＰｓｅｃＧＷと監視装置とから構成される事業者システムとよりなり、加入者システムと事業者システム間にＩＰｓｅｃ通信経路と非ＩＰｓｅｃ通信経路とを選択可能にして具備する監視システムのセンサ端末監視装置を利用した監視システムのセンサ端末監視方法であり、非ＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信工程の頻度をＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信工程の頻度よりも高くすることを特徴とする。
【００２８】
また本発明の通信プログラムは、ＩＰｓｅｃＣＬとセンサとの組み合わせであるセンサ端末とＢＢＲとから構成される加入者システムと、ＩＰｓｅｃＧＷと監視装置とから構成される事業者システムとを具備する通信システムに実行させる通信プログラムであって、ＩＰｓｅｃを使用しない定期ＫｅｅｐＡｌｉｖｅ通信により、途中の通信経路ならびにＩＰｓｅｃＣＬの正常性を確認する処理と、ＩＰｓｅｃ通信経路の正常性を監視する目的で長期ＫｅｅｐＡｌｉｖｅ通信をＩＰｓｅｃトンネルを形成して行う処理とを有することを特徴とする通信プログラム。
【００２９】
さらに本発明の監視システムのセンサ端末監視プログラムは、ＩＰｓｅｃＣＬとセンサとの組み合わせであるセンサ端末とＢＢＲとから構成される加入者システムと、ＩＰｓｅｃＧＷと監視装置とから構成される事業者システムとよりなり、加入者システムと事業者システム間にＩＰｓｅｃ通信経路と非ＩＰｓｅｃ通信経路とを選択可能にして具備する監視システムのセンサ端末監視装置に実行させる監視システムのセンサ端末監視プログラムであって、非ＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信処理の頻度をＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信処理の頻度よりも高くすることを特徴とする。
【００３０】
さらに本発明の通信プログラムは、通信端末間にＩＰｓｅｃ通信経路と非ＩＰｓｅｃ通信経路とを選択可能にして備え、非ＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度をＩＰｓｅｃ通信経路におけるＫｅｅｐＡｌｉｖｅ通信の頻度よりも高くする通信システムに実行させる通信プログラムであって、通常経路でＫｅｅｐＡｌｉｖｅ通信を行う実施回数が任意の設定値ｎ回に到達しているか判断する処理と、実施数がｎ回に到達していることを条件としてＩＰｓｅｃ経由のＫｅｅｐＡｌｉｖｅ通信を行う処理と、ｎ回に達していなければ、通常経路でＫｅｅｐＡｌｉｖｅ通信を行う処理とを実行させることを特徴とする。
【００３１】
複数の加入者通信端末と１つまたは複数の事業者通信端末間にＩＰｓｅｃ通信経路と非ＩＰｓｅｃ通信経路とを選択可能にして備えるようにすることができる。
【００３２】
ＩＰｓｅｃ通信を用いたＫｅｅｐ  Ａｌｉｖｅ通信が１／ｎ（ｎ：１を超える数値）の割合で行われるようにすることができる。
【００３３】
非ＩＰｓｅｃ通信経路ではインターネットで流通可能なＩＰアドレス体系を用い、ＩＰｓｅｃ通信経路ではプライベートＩＰアドレス体系を用いるようにすることができる。
【００３４】
加入者システムでは、センサ端末のセンサの検知情報をＩＰｓｅｃＣＬによりＩＰｓｅｃにより暗号化して事業者システムに通知し、事業者システムではＩＰｓｅｃＧＷによりＩＰｓｅｃの復号化を行い、センサの検知情報を監視装置に転送すると共に定期的にＩＰｓｅｃトンネル内でＫｅｅｐＡｌｉｖｅ通信を行なうようにすることができる。
【００３５】
事業者システムにおける経路監視の処理をＩＰｓｅｃの外部で行うようにすることができる。
【００３６】
長期ＫｅｅｐＡｌｉｖｅ通信は定期ＫｅｅｐＡｌｉｖｅ通信よりも長い周期での通信を行なうようにすることができる。
【００３７】
通信システムが複数の加入者システムと１つまたは複数の事業者システムで構成されるようにすることができる。
【００３８】
ＩＰｓｅｃ−ＧＷの外部で経路監視を行うようにすることができる。
【００３９】
事業者システムにおける経路監視をＩＰｓｅｃ−ＧＷの外部で行うようにすることができる。
【００４０】
定期ＫｅｅｐＡｌｉｖｅ通信および長期ＫｅｅｐＡｌｉｖｅ通信が定期的に行われていなかった場合に監視装置に端末の異常を通知するようにすることができる。
【００４１】
［作用］
本発明の通信システム、監視システムのセンサ端末監視装置、サーバー装置、通信方法、監視システムのセンサ端末監視方法、通信プログラム及び監視システムのセンサ端末監視プログラムでは、ＩＰｓｅｃを使用しない定期ＫｅｅｐＡｌｉｖｅ通信により、途中の通信経路ならびにＩＰｓｅｃＣＬ２の正常性を確認し、またＩＰｓｅｃ通信経路の正常性を監視する目的の長期ＫｅｅｐＡｌｉｖｅ通信及びセンサデータ通信をＩＰｓｅｃトンネルを形成し通信を行い、長期ＫｅｅｐＡｌｉｖｅ通信は定期ＫｅｅｐＡｌｉｖｅ通信よりも長い周期での通信を行なうのでＩＰｓｅｃトンネルの生成数及び同時に存在するＩＰｓｅｃトンネル数を削減することができる。
【発明の効果】
【００４２】
本発明の通信システム、監視システムのセンサ端末監視装置、サーバー装置、通信方法、監視システムのセンサ端末監視方法、通信プログラム及び監視システムのセンサ端末監視プログラムによればセンサデータ通信にはＩＰｓｅｃ通信を使用しているので、通信の詐称や通信内容の漏洩を防止することができ、しかも通信経路の信頼性を確保するＫｅｅｐ  Ａｌｉｖｅ通信の大部分をＩＰｓｅｃ通信を用いず実施するので、ＩＰｓｅｃＧＷ装置の負荷を軽減でき、ＩＰｓｅｃ通信自体の信頼性も向上することができる。
【発明を実施するための最良の形態】
【００４３】
図１及び図２に示される本発明の実施の形態に係る通信システムはＢＢＲ６、ＩＰｓｅｃＣＬ２、センサ７から構成される。
この監視システムは複数の加入者システム（４−１〜４−ｎ）と１つまたは複数の事業者システム３からなる。複数の加入者システム（４−１〜４−ｎ）を、信頼性を確保しつつ、ＩＰｓｅｃＧＷ１、監視装置５から構成される事業者システム３に効率的に収容する。
加入者システム（４−１〜４−ｎ）では、センサ７で、何らかの状態変化を検知するとＩＰｓｅｃＣＬ２により、通信をＩＰｓｅｃにより暗号化した上で、事業者システム３に通知する。
【００４４】
事業者システム３ではＩＰｓｅｃＧＷ１によりＩＰｓｅｃの復号化を行い、センサ７の元の通信を監視装置５に転送する。
【００４５】
この監視システムでは、センサ７と監視装置５の接続にＩＰｓｅｃを使用し、加入者システム（４−１〜４−ｎ）ならびに通信経路８の状態を定期的に定期ＫｅｅｐＡｌｉｖｅ通信１０５で確認することで信頼性を確保しつつ、長期ＫｅｅｐＡｌｉｖｅ通信１０４はＩＰｓｅｃを用いないことでＩＰｓｅｃＧＷ１の処理負荷を低減することで、事業者システム３における加入者システム（４−１〜４−ｎ）の収容能力を向上させている。
【００４６】
本発明では、ＩＰｓｅｃを使用しない定期ＫｅｅｐＡｌｉｖｅ通信１０５により、途中の通信経路ならびにＩＰｓｅｃＣＬ２の正常性を確認し、またＩＰｓｅｃ通信経路の正常性を監視する目的で長期ＫｅｅｐＡｌｉｖｅ通信１０４をＩＰｓｅｃトンネルを形成して行う。
【００４７】
またセンサデータ通信が発生したときもＩＰｓｅｃトンネルを形成し通信を行う。長期ＫｅｅｐＡｌｉｖｅ通信１０４は定期ＫｅｅｐＡｌｉｖｅ通信１０５よりも長い周期での通信を行なう。これにより（１）ＩＰｓｅｃトンネルの生成数の削減、ならびに（２）同時に存在するＩＰｓｅｃトンネル数の軽減ができる。
【００４８】
図３は本発明の実施の形態のに係るネットワークを介した監視システムにおける加入者システム４のＩＰｓｅｃＣＬ２の構成について示し、図４は同じく事業者システム３のＩＰｓｅｃＧＷ１の構成について示す。
【００４９】
図３において、ＫｅｅｐＡｌｉｖｅ処理部２０３は定期ＫｅｅｐＡｌｉｖｅ通信１０５ならびに、長期ＫｅｅｐＡｌｉｖｅ通信１０４を事業者システム３のＫｅｅｐＡｌｉｖｅ管理部３０１と行う。ここで定期ＫｅｅｐＡｌｉｖｅ通信１０５は、ＩＰｓｅｃＣＬ２にあるＩＰネットワーキング処理部２０１およびＩＰｓｅｃＧＷ１にあるＩＰネットワーキング処理部３０５を経由してＫｅｅｐＡｌｉｖｅ管理部３０１と通信する。この場合はＩＰｓｅｃ通信を行わない。
【００５０】
また長期ＫｅｅｐＡｌｉｖｅ通信１０４は、ＩＰｓｅｃＣＬ２側ＩＰｓｅｃ処理部２０２、ＩＰネットワーキング処理部２０１およびＩＰｓｅｃＧＷ１側  ＩＰネットワーキング処理部３０５、ＩＰｓｅｃ処理部３０２を経由してＫｅｅｐＡｌｉｖｅ管理部３０１と通信する。この場合はＩＰｓｅｃ通信を行う。
【００５１】
ＩＰｓｅｃ通信を行ういずれの場合も、ＩＰｓｅｃトンネルはＩＰｓｅｃ処理部２０２により自動的に形成され、通信終了後一定時間の値に削除される。この場合の時間は任意であるが、一般的な実施例では３分程度が望ましい。
【００５２】
図４においてＫｅｅｐＡｌｉｖｅ管理部３０１は、加入者データ３０４に記録された全端末情報を用い、定期ＫｅｅｐＡｌｉｖｅ通信１０５および長期ＫｅｅｐＡｌｉｖｅ通信１０４が定期的に行われていることを確認する。定期的に行われていなかった場合、ＫｅｅｐＡｌｉｖｅ管理部３０１は、ＩＰ通信を用いて監視装置５に端末の異常を通知する。
【００５３】
センサデータ送信部２０４は、センサ７が検知し、センサＩ／Ｆ部２０５から得た、異常事態を示すセンサ情報をＩＰｓｅｃＣＬ２側ＩＰｓｅｃ処理部２０２、  ＩＰネットワーキング処理部２０１およびＩＰｓｅｃＧＷ１側ＩＰネットワーキング処理部３０５、ＩＰｓｅｃ処理部３０２を経由して監視装置５に通信する。この場合の通信はＩＰｓｅｃ通信であるが、ＩＰｓｅｃ処理部３０２でＩＰｓｅｃ通信の暗号通信を複合したのち、再びＩＰｓｅｃＧＷ１側ＩＰネットワーキング処理部３０５を経由して監視装置５に転送する。
【００５４】
センサＩ／Ｆ部２０５は、センサ７から得たデータをセンサデータ送信部２０４に転送する。本実施の形態ではセンサ７およびセンサＩ／Ｆ部２０５は用途に応じた任意の構成でよい。たとえば自動警備システムへの応用では、窓ガラスに設置する衝撃センサなどが考えられる。
【００５５】
監視装置５は、センサデータ送信部２０４およびＫｅｅｐＡｌｉｖｅ管理部３０１から通知された端末のセンサによる異常検知または通信経路の異常を受信し、事業者が認知できる形で通知する。それぞれの通知電文のフォーマットならびに、事業者への通知方法は用途に応じた任意の構成でよい。例えばフォーマットには任意構文のＡＳＣＩＩデータを用いることができる。また事業者への通知には市販のネットワーク管理システムの通知機能を用いることができる。
【００５６】
ＩＰｓｅｃ処理部２０２ではＩＰｓｅｃのＮＡＴ（ナット：Network Address Translation ）Ｔｒａｖｅｒｓａｌ技術を用いて、ＢＢＲを経由したＩＰｓｅｃ通信を行う。このときＩＰｓｅｃ通信を行った通信と、通常経路の通信ではＩＰアドレス体系が異なる。ＫｅｅｐＡｌｉｖｅ処理部３０１は、ＩＰｓｅｃ通信用と通常経路通信用に２つのＩＰアドレスを保持する。
【００５７】
なおＩＰｓｅｃＣＬ側ＩＰｓｅｃ処理部２０２、ＩＰネットワーキング処理部２０１およびＩＰｓｅｃＧＷ側ＩＰｓｅｃ処理部３０２、ＩＰネットワーキング処理部３０５は、当業者にとってよく知られており、その詳細な構成は省略する。  
【００５８】
ＢＢＲ６は通常のブロードバンドルータであり、当時業者にとってはよく知られており、また本発明とは直接関係しないので、その詳細な構成は省略する。  本システムにおいてＢＢＲ６は、ＩＰｓｅｃ通信およびＫｅｅｐＡｌｉｖｅ通信をＮＡＴ化することを想定しているが、通信のＮＡＴ化は必須ではない。
【００５９】
次に図３のＫｅｅｐＡｌｉｖｅ処理部２０３の動作を図５（ａ）に示すフローチャートを使用して説明する。
ＫｅｅｐＡｌｉｖｅ処理部２０３は図５に示すフローチャートの「開始」〜「終了」までを繰り返し実行する。ＫｅｅｐＡｌｉｖｅ処理部はｘ秒に一度、定期ＫｅｅｐＡｌｉｖｅ通信１０５または長期ＫｅｅｐＡｌｉｖｅ通信１０４のどちらかを行う。ｘ秒は任意の秒数でよいが、これは確保すべき通信経路の信頼性と、加入者収容者数とＩＰｓｅｃＧＷの処理能力から決定すべき値である。
【００６０】
一般的な実施例では６０秒程度の値が想定される。
まず、ＳＴＥＰ：１でｘ秒の待ち合わせを行う。
つぎにＳＴＥＰ：２で実施回数を１加算し、ＳＴＥＰ：３で実施回数が任意の設定値ｎ回に到達しているか判断する。設定値ｎは確保すべきＩＰｓｅｃ通信経路の信頼性と、加入者数とＩＰｓｅｃＧＷの処理能力から決定すべき値である。一般的な実施例では６０回に１度程度の値が想定される。もし、実施数がｎ回に到達していれば、ＳＴＥＰ：４で実施回数を０に初期化したあと、ＳＴＥＰ：５でＩＰｓｅｃ経由のＫｅｅｐＡｌｉｖｅ通信を行う。ｎ回に達していなければ、ＳＴＥＰ：６で通常経路でＫｅｅｐＡｌｉｖｅ通信を行う。
【００６１】
経路の振り分け方法はＫｅｅｐＡｌｉｖｅ処理部３０１の２つの宛先ＩＰアドレスで行う。すなわち通常経路ではインターネットで流通可能なＩＰアドレス体系（いわゆるグローバルアドレス）を用い、ＩＰｓｅｃ通信では事業者ネットワークが使用している独自のＩＰアドレス体系（いわゆるプライベートアドレス）を用いることで振り分けを行うことができる。
【００６２】
次に図３のＫｅｅｐＡｌｉｖｅ処理部２０３におけるＫｅｅｐＡｌｉｖｅ処理を図５（ｂ）に示すフローチャートを使用して説明する。
ＫｅｅｐＡｌｉｖｅ処理は、Ｒｅｑｕｅｓｔ（リクエスト）／Ｒｅｐｌｙ（リプライ）／Ａｃｋ（アック）からなる３ｗａｙ（スリーウエイ）ハンドシェークにて行う。
【００６３】
まずＳＴＥＰ：７でＫｅｅｐＡｌｉｖｅ  ＲｅｑｕｅｓｔをＫｅｅｐＡｌｉｖｅ管理部３０１に送信する。それを受信したＫｅｅｐＡｌｉｖｅ管理部３０１はＫｅｅｐＡｌｉｖｅ  Ｒｅｐｌｙを返信する。これが所定の時間内にＫｅｅｐＡｌｉｖｅ処理部２０３に到着した場合（ＳＴＥＰ：８，ＳＴＥＰ：９）、さらにＫｅｅｐＡｌｉｖｅ  Ａｃｋを返信（ＳＴＥＰ：１０）する。
【００６４】
これにより双方向の通信が確保できていることをＩＰｓｅｃＣＬ２、ＩＰｓｅｃＧＷ１の双方が認識することができる。もし、所定の時間以内にＫｅｅｐＡｌｉｖｅ  ＲｅｐｌｙがＫｅｅｐＡｉｖｅ処理部２０３に到着しなかった場合、ＫｅｅｐＡｌｉｖｅ  Ａｃｋを送信しないことで、ＫｅｅｐＡｌｉｖｅ管理部３０１に通信に異常が発生したことを検知させる。本時間は調整可能な任意の値とするが、一般的な実施例では３０秒程度が想定される。
【００６５】
次に図４のＫｅｅｐＡｌｉｖｅ管理部３０１の動作を図６に示すフローチャートを使用して説明する。
ＫｅｅｐＡｌｉｖｅ管理部３０１は、ＳＴＥＰ：１にてイベントの発生を待ち合わせる。その後、発生したイベント（ＫｅｅｐＡｌｉｖｅ  Ｒｅｑｕｅｓｔ，ＫｅｅｐＡｌｉｖｅ  Ａｃｋ，通常経路監視Ｔｉｍｅｒ  Ｔ．Ｏ．，ＩＰｓｅｃ経路監視Ｔｉｍｅｒ  Ｔ．Ｏ．）に応じて処理を行う。
【００６６】
ＫｅｅｐＡｌｉｖｅ管理部３０１は、起動するとまず通常経路とＩＰｓｅｃ経路の監視のために監視Ｔｉｍｅｒを作成する。監視Ｔｉｍｅｒのエントリーは各センサ端末毎に通常経路用とＩＰｓｅｃ経路用を作成する。監視Ｔｉｍｅｒには、イベント発生時刻が設定されており、新たに時刻が設定されない限りは、設定された時刻になるとイベントを発生させる。
【００６７】
ＫｅｅｐＡｌｉｖｅ管理部は、次にＳＴＥＰ：１でイベントの待ち合わせを行い、そこで発生したイベントに応じてＳＴＥＰ：２、ＳＴＥＰ：４、ＳＴＥＰ：８、ＳＴＥＰ：１０のいずれかの処理を行う。
【００６８】
ＫｅｅｐＡｌｉｖｅ  Ｒｅｑｕｅｓｔ受信イベントが発生したとき、ＳＴＥＰ：２でＫｅｅｐＡｌｉｖｅ  Ｒｅｑｕｅｓｔの受信を行い、その送信元に対してＳＴＥＰ：３でＫｅｅｐＡｌｉｖｅ  Ｒｅｐｌｙを送信し、ＳＴＥＰ：１のイベント待ちに戻る。
【００６９】
次にＩＰｓｅｃＣＬ２からＫｅｅｐＡｌｉｖｅ  Ａｃｋが送信され、ＫｅｅｐＡｌｉｖｅ  Ａｃｋ受信イベントが発生する。ＳＴＥＰ：４でＫｅｅｐＡｌｉｖｅ  Ａｃｋ受信処理を行い、ＩＰアドレスからいずれの経路から送信されてきたものか判定し、それぞれの経路ごとに該当のセンサ端末の監視Ｔｉｍｅｒエントリーに対して、タイマー時間を更新することで監視時間を延長する。監視時間については、通常経路の場合ＩＰｓｅｃＣＬ２で設定した、現在時刻＋ｘ秒を設定する。またＩＰｓｅｃ経路の場合はＩＰｓｅｃＣＬ２で設定値から現在時刻＋ｎ＊ｘ秒とする。その後再びＳＴＥＰ：１のイベント待ちに戻る。
【００７０】
ＫｅｅｐＡｌｉｖｅ通信に異常がおきた場合、それぞれの監視Ｔｉｍｅｒが時間超過し、通常経路監視Ｔｉｍｅｒ  Ｔ．Ｏ．イベント（ＳＴＥＰ：８）またはＩＰｓｅｃ通信経路  Ｔｉｍｅｒ  Ｔ．Ｏ．イベント（ＳＴＥＰ：１０）が発生する。これらのイベントが発生した場合は、それぞれＳＴＥＰ：９またはＳＴＥＰ：１１で監視装置に異常が発生したことを通知し、その後再びＳＴＥＰ：１のイベント待ちに戻る。
【００７１】
本発明の他の実施の形態として、その基本的構成は上記の通りであるが、ＫｅｅｐＡｌｉｖｅ管理部をＩＰｓｅｃ−ＧＷ１の外部に配置することができる。その構成を図７に示す。
【００７２】
図７において、各構成要素における動作は前出の実施の形態と同じであるが、ＫｅｅｐＡｉｖｅ管理部３０１をＩＰｓｅｃ−ＧＷ外部に設置した別サーバーに配置している。外部に配置されているため、ＩＰｓｅｃ処理部３０２との通信はＩＰネットワーキング処理部３０５を用いＩＰ通信により成立している。この場合のＩＰアドレス体系は、監視装置５と同じプライベートアドレスである。また通常経路の通信はＩＰｓｅｃＧＷ１を経由せずに行う。またＫｅｅｐＡｌｉｖｅ管理部３０１から監視装置５への異常通知はＩＰ通信により行う。
【００７３】
このように、本実施の形態では、ＩＰｓｅｃＧＷ１からＫｅｅｐＡｌｉｖｅ管理部が独立しており、ＩＰｓｅｃ−ＧＷ１の構成は一般的なＩＰｓｅｃ処理装置となんら変わることがないため、通常のＩＰｓｅｃＧＷ装置が転用できるという効果が得られる。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施の形態に係る通信システム全体図
【図２】本発明の一実施の形態に係る通信方式の説明図
【図３】本発明の一実施の形態に係る加入者システムを示すブロック図
【図４】本発明の一実施の形態に係る事業者システムを示すブロック図
【図５】本発明の一実施の形態に係る通信プログラムを示すフローチャート
【図６】本発明の一実施の形態に係る通信プログラムを示す他のフローチャート
【図７】本発明の他の実施の形態に係る事業者システムを示すブロック図
【図８】従来のネットワークを介した監視システムを示すブロック図
【図９】従来の通信方式の説明図
【符号の説明】
【００７５】
６・・・ＢＢＲ、２・・・ＩＰｓｅｃＣＬ、７・・・センサ、４−１〜４−ｎ・・・加入者システム、１・・・ＩＰｓｅｃＧＷ、５・・・監視装置、３・・・事業者システム、１０５・・・定期ＫｅｅｐＡｌｉｖｅ通信、１０４・・・長期ＫｅｅｐＡｌｉｖｅ通信、２０３・・・ＫｅｅｐＡｌｉｖｅ処理部、２０１・・・ＩＰネットワーキング処理部、３０５・・・ＩＰネットワーキング処理部、３０１・・・ＫｅｅｐＡｌｉｖｅ管理部、２０２・・・ＩＰｓｅｃ処理部、３０２・・・ＩＰｓｅｃ処理部、３０４・・・加入者データ、２０４・・・センサデータ送信部、２０５・・・センサＩ／Ｆ部。
【図１】
2008252429.tif 000003
【図２】
2008252429.tif 000004
【図３】
2008252429.tif 000005
【図４】
2008252429.tif 000006
【図５】
2008252429.tif 000007
【図６】
2008252429.tif 000008
【図７】
2008252429.tif 000009
【図８】
2008252429.tif 000010
【図９】
2008252429.tif 000011