(57)【要約】【課題】ノードが提供するサービス機能を外部ネットワークに公開するために必要な転送制御情報を、ゲートウエイの種類によらず共通の形式でゲートウエイに設定可能とする。【解決手段】ノードＮ１１においてサービス公開要求５ａが発生された場合に、共通の形式で生成されたサービス公開設定要求５ｈを、要求変換部Ｃ１によりゲートウエイＧ１の種別に対応して予め定められた変換規則に従いゲートウエイＧ１に対応する固有のメッセージ形式に変換する。そして、この変換されたサービス公開設定要求５ｉをゲートウエイＧ１に送信し、このサービス公開設定要求５ｉの設定内容に従いゲートウエイＤ１に転送制御情報を設定する。またノードのアドレス変更に応じ、共通の形式で生成されたサービス公開設定変更要求７ｃを上記要求変換部Ｃ１でゲートウエイＧ１の種別に対応する固有のメッセージ形式に変換してゲートウエイＧ１へ送り、転送制御情報を設定変更する。【選択図】図５
2007006233.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信装置が接続される第１のネットワークをネットワーク間接続装置を介して第２のネットワークに接続したシステムにおいて、前記通信装置が提供するサービス機能を前記第２のネットワークに公開する際に、
前記サービスを公開する通信装置又は当該通信装置から転送制御情報の設定を依頼された通信装置が、
前記サービス機能を公開するために必要な転送制御情報を前記ネットワーク間接続装置に設定するための第１の設定要求を生成する過程と、
前記第１の設定要求に応じて前記ネットワーク間接続装置から当該ネットワーク間接続装置の種別情報を取得する過程と、
前記取得された種別情報に対応して予め定められた変換規則に基づいて、前記第１の設定要求を前記ネットワーク間接続装置の種別に対応する第２の設定要求に変換する過程と、
前記ネットワーク間接続装置へ前記第２の設定要求を送り、当該第２の設定要求に従い前記ネットワーク間接続装置に転送制御情報を設定する過程と
を具備することを特徴とするサービス提供方法。
【請求項２】
前記第２のネットワークに変換管理サーバ装置が接続され、かつこの変換管理サーバ装置が前記ネットワーク間接続装置の種別に対応する変換規則を管理している場合に、
前記サービスを公開する通信装置又は当該通信装置から転送制御情報の設定を依頼された通信装置が、前記ネットワーク間接続装置から取得された種別情報に基づき、前記変換管理サーバ装置から前記種別情報に対応する変換規則を取得する過程を、さらに具備することを特徴とする請求項１記載のサービス提供方法。
【請求項３】
前記サービスを公開する通信装置に、前記第１及び第２のネットワークに対し共通の第１のアドレスが付与されている場合に、
前記転送制御情報を設定する過程は、前記第１のアドレスを宛先アドレスとするサービス提供要求が前記第２のネットワークから送られた場合に、宛先アドレスを前記第１のアドレスに保持したサービス提供要求を、前記サービスを公開する通信装置に転送させるように、前記ネットワーク間接続装置に転送制御情報を設定することを特徴とする請求項１記載のサービス提供方法。
【請求項４】
前記ネットワーク間接続装置に前記第２のネットワークで使用される第１のアドレスが付与され、かつ前記サービスを公開する通信装置に前記第１のネットワーク固有の第２のアドレスが付与されている場合に、
前記転送制御情報を設定する過程は、前記第１のアドレスを宛先アドレスとするサービス提供要求が前記第２のネットワークから送られた場合に、当該第１のアドレスを前記第２のアドレスに変換したサービス提供要求を前記サービスを公開する通信装置に転送させるように、前記ネットワーク間接続装置に転送制御情報を設定することを特徴とする請求項１記載のサービス提供方法。
【請求項５】
前記サービスを公開する通信装置のアドレスが動的に変更される場合に、
前記サービスを公開する通信装置又は当該通信装置から転送制御情報の設定を依頼された通信装置が、
前記アドレスが変更されるごとに、前記転送制御情報の設定変更を要求するための第３の設定要求を生成する過程と、
前記生成された第３の設定要求を、前記ネットワーク間接続装置の種別情報に対応して予め定められた変換規則に従い第４の設定要求に変換する過程と、
前記ネットワーク間接続装置へ前記第４の設定要求を送り、当該第４の設定要求に従い前記ネットワーク間接続装置に設定されている転送制御情報を変更する過程と
を、さらに具備することを特徴とする請求項１記載のサービス提供方法。
【請求項６】
複数の通信装置が接続される第１のネットワークをネットワーク間接続装置を介して第２のネットワークに接続し、前記通信装置が提供するサービス機能を前記第２のネットワークに公開するシステムで使用される前記通信装置であって、
前記サービス機能を公開するために必要な転送制御情報を前記ネットワーク間接続装置に設定するための第１の設定要求を生成する手段と、
前記第１の設定要求に応じて前記ネットワーク間接続装置から当該ネットワーク間接続装置の種別情報を取得する手段と、
前記取得された種別情報に対応して予め定められた変換規則に基づいて、前記第１の設定要求を前記ネットワーク間接続装置の種別に対応する第２の設定要求に変換する手段と、
前記ネットワーク間接続装置へ前記第２の設定要求を送り、当該第２の設定要求に従い前記ネットワーク間接続装置に転送制御情報を設定する手段と
を具備することを特徴とする通信装置。
【請求項７】
前記第２のネットワークに変換管理サーバ装置が接続され、かつこの変換管理サーバ装置が前記ネットワーク間接続装置の種別に対応する変換規則を管理している場合に、
前記ネットワーク間接続装置から取得された種別情報に基づき、前記変換管理サーバ装置から当該種別情報に対応する変換規則を取得する手段を、さらに具備することを特徴とする請求項６記載の通信装置。
【請求項８】
前記サービスを公開する通信装置に、前記第１及び第２のネットワークに対し共通の第１のアドレスが付与されている場合に、
前記転送制御情報を設定する手段は、前記第１のアドレスを宛先アドレスとするサービス提供要求が前記第２のネットワークから送られた場合に、宛先アドレスを前記第１のアドレスに保持したサービス提供要求を、前記サービスを公開する通信装置に転送させるように、前記ネットワーク間接続装置に転送制御情報を設定することを特徴とする請求項６記載の通信装置。
【請求項９】
前記ネットワーク間接続装置に前記第２のネットワークで使用される第１のアドレスが付与され、かつ前記サービスを公開する通信装置に前記第１のネットワーク固有の第２のアドレスが付与されている場合に、
前記転送制御情報を設定する手段は、前記第１のアドレスを宛先アドレスとするサービス提供要求が前記第２のネットワークから送られた場合に、当該第１のアドレスを前記第２のアドレスに変換したサービス提供要求を前記サービスを公開する通信装置に転送させるように、前記ネットワーク間接続装置に転送制御情報を設定することを特徴とする請求項６記載の通信装置。
【請求項１０】
前記サービスを公開する通信装置のアドレスが変更されるごとに、前記転送制御情報の設定変更を要求するための第３の設定要求を生成する手段と、
前記生成された第３の設定要求を、前記ネットワーク間接続装置の種別情報に対応して予め定められた変換規則に従い第４の設定要求に変換する手段と、
前記ネットワーク間接続装置へ前記第４の設定要求を送り、当該第４の設定要求に従い前記ネットワーク間接続装置に設定されている転送制御情報を変更する手段と
を、さらに具備することを特徴とする請求項６記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば通信装置が接続されたローカルネットワークをゲートウエイを介して外部ネットワークに接続し、上記通信装置が提供するサービス機能を外部ネットワークから利用可能に公開するシステムで使用されるサービス提供方法と、この方法を実現する通信装置に関する。
【背景技術】
【０００２】
近年、例えばパーソナル・コンピュータ等の通信機器や家電機器等のホームネットワーク機器を家庭内のＬＡＮ（Local Area Network）に接続し、このＬＡＮからさらに公衆電話網やパケット網等のＷＡＮ（Wide Area Network）に接続可能としたシステムが提案されている。この種のシステムでは、ＬＡＮとＷＡＮとの間をゲートウエイに代表されるネットワーク間接続装置により接続し、このネットワーク間接続装置を介して外部のＷＡＮからＬＡＮに接続されたホームネットワーク機器に対するアクセスを可能にしている（例えば非特許文献１を参照。）。
【０００３】
【非特許文献１】“A New Remote Configurable Firewall System for Home-use Gateways”Proc.of the 2005 IEEE Consumer Communications and Networking Conference
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが非特許文献１には、外部のネットワークからホームネットワーク機器に対するアクセスを容易に実現するためのゲートウエイ自身の仕組みについては記載されているものの、ＬＡＮごとに異なる種類のゲートウエイが使用される場合に、これらのゲートウエイを統一的に制御する仕組みについては記載されていない。このため、例えば任意のホームネットワーク機器が提供する情報閲覧サービス等のサービス機能を外部のネットワークに公開する場合、ＬＡＮごとに異なる種類のゲートウエイが使用されていると、上記サービス機能の公開のために必要な転送制御情報を上記各ゲートウエイに対し共通の手段で設定することができない。また、ホームネットワーク機器のアドレスが動的に変更される通信環境では、たとえゲートウエイの種類が統一されていても、その都度ゲートウエイにおける転送制御情報の設定を変更する必要があった。
【０００５】
この発明は上記事情に着目してなされたもので、その第１の目的は、通信装置が提供するサービス機能を外部のネットワークに公開するために必要な転送制御情報を、ネットワーク間接続装置の種類によらず共通の形式により生成し設定できるようにしたサービス提供方法とこの方法を実現する通信装置を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するためにこの発明は、複数の通信装置が接続される第１のネットワークをネットワーク間接続装置を介して第２のネットワークに接続したシステムにおいて、上記通信装置が提供するサービス機能を上記第２のネットワークに公開する際に、上記サービスを公開する通信装置又は当該通信装置から転送制御情報の設定を依頼された通信装置が、先ず上記サービス機能を提供するために必要な転送制御情報を上記ネットワーク間接続装置に設定するための第１の設定要求を生成する。次に、上記第１の設定要求の生成に応じてネットワーク間接続装置から当該ネットワーク間接続装置の種別情報を取得し、この取得された種別情報に対応して予め定められた変換規則に基づいて上記第１の設定要求を上記ネットワーク間接続装置の種別に対応する第２の設定要求に変換する。そして、この第２の設定要求をネットワーク間接続装置へ送り、当該第２の設定要求に従いネットワーク間接続装置に転送制御情報を設定するようにしたものである。
【０００７】
したがってこの発明によれば、ネットワーク間接続装置に転送制御情報を設定する際に、通信装置において生成された第１の設定要求はネットワーク間接続装置の種別に対応する第２の設定要求に変換される。このため、ネットワーク間接続装置の種類が複数ある場合でも、通信装置はネットワーク間接続装置の種類にかかわらず共通の形式で設定要求を生成することが可能となり、これによりネットワーク間接続装置の種別を意識せずに転送制御情報を設定することが可能となる。
【０００８】
具体的には、サービスを公開する通信装置に第１及び第２のネットワークに対し共通の第１のアドレスが付与されているシステムでは、第１のアドレスを宛先アドレスとするサービス提供要求が第２のネットワークから送られた場合に、宛先アドレスを上記第１のアドレスに保持したまま上記サービス提供要求を上記サービスを公開する通信装置に転送させるように、上記ネットワーク間接続装置に転送制御情報を設定する。  
このようにすると、サービスを公開する通信装置に第１及び第２のネットワークに対し共通の第１のアドレスが付与されている場合に、外部の第２のネットワークから到来したサービス提供要求をもれなく宛先の通信装置に転送させることができる。
【０００９】
また、ネットワーク間接続装置に第２のネットワークで使用される第１のアドレスが付与され、かつサービスを公開する通信装置に第１のネットワーク固有の第２のアドレスが付与されている場合には、上記第１のアドレスを宛先アドレスとするサービス提供要求が第２のネットワークから送られた場合に、当該第１のアドレスを上記第２のアドレスに変換したサービス提供要求を上記通信装置に転送させるように、上記ネットワーク間接続装置に転送制御情報を設定する。
【００１０】
このようにすると、サービスを提供する通信装置に第１のネットワーク固有の第２のアドレスが付与されている場合でも、外部の第２のネットワークから送られたサービス提供要求を、ネットワーク間接続装置によりアドレス変換することにより宛先のサービス提供装置に確実に転送させることができる。
【００１１】
さらにこの発明は、第２のネットワークに変換管理サーバ装置が接続され、かつこの変換管理サーバ装置がネットワーク間接続装置の種別に対応する変換規則を管理している場合に、上記ネットワーク間接続装置から取得された種別情報に基づき上記変換管理サーバ装置から上記種別情報に対応する変換規則を取得することも特徴とする。
【００１２】
このようにすると、通信装置自身がネットワーク間接続装置の種別に対応する変換規則を保持していなくても、変換管理サーバ装置から上記種別情報に対応する変換規則を取得することができる。このため、通信装置は自身で変換規則を管理する必要がなくなる。また、ネットワーク間接続装置の種別が変更になったり、ネットワーク間接続装置が新設された場合でも、通信装置が上記各ネットワーク間接続装置に対応する変換規則を管理する必要がなくなる。
【００１３】
さらにこの発明は、サービスを公開する通信装置のアドレスが動的に変更される場合に、当該アドレスが変更されるごとに転送制御情報の設定変更を要求するための第３の設定要求を生成する。そして、この生成された第３の設定要求をネットワーク間接続装置の種別情報に対応して予め定められた変換規則に従い第４の設定要求に変換し、この第４の設定要求をネットワーク間接続装置へ送り、当該第４の設定要求に従いネットワーク間接続装置に設定されている転送制御情報を変更するようにしたものである。
【００１４】
したがってこの発明によれば、サービスを公開する通信装置のアドレスが動的に変更されるごとに、ネットワーク間接続装置に設定されている転送制御情報が自動的に変更される。このため、ユーザにとってはその都度ネットワーク間接続装置の設定変更を行う必要がなくなる。またネットワーク間接続装置には、通信装置のアドレス変更に追従して常に最新の接続制御情報が設定されるので、上記通信装置が提供するサービス機能を外部から常に確実に利用可能となる。
【発明の効果】
【００１５】
要するにこの発明によれば、通信装置が提供するサービス機能を外部のネットワークに公開するために必要な転送制御情報を、ネットワーク間接続装置の種類によらず共通の形式により生成し設定できるようにしたサービス機能を提供するための方法及び装置を提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照してこの発明に係わるサービス提供方法及びこの方法を実現する通信装置の実施形態を説明する。  
図１は、この発明の一実施形態に係わるネットワークシステムの概略構成図である。このシステムは、ローカルネットワークとしての複数のＬＡＮ（Local Area Network）Ｌ１，Ｌ２，Ｌ３を、それぞれネットワーク間接続装置としてのゲートウエイＧ１，Ｇ２，Ｇ３を介して外部ネットワークであるＷＡＮ（Wide Area Network）Ｗ１に接続したものである。
【００１７】
ゲートウエイＧ１，Ｇ２，Ｇ３は、互いに異なる種別の装置であり、いずれも標準ＭＩＢ（Management Information Base）内のｓｙｓＯＩＤの値として機器の種別情報を保持する。このため、ＳＮＭＰ（Simple Network Management Protocol）を用いた共通的な手段により上記種別情報を取得可能である。その一方でゲートウエイＧ１，Ｇ２，Ｇ３は、異なるサービス公開設定方式に対応する。例えば、ゲートウエイＧ１はｔｅｌｎｅｔに対応し、ゲートウエイＧ２，Ｇ３はＨＴＴＰ（Hypertext Transfer Protocol）に対応する。なお、それぞれでは設定要求メッセージの内容が異なる。
【００１８】
またゲートウエイＧ１，Ｇ２，Ｇ３には、ＬＡＮ Ｌ１，Ｌ２，Ｌ３からＷＡＮ Ｗ１へ向かうパケットについてはすべて通過させ、ＷＡＮ Ｗ１からＬＡＮ Ｌ１，Ｌ２，Ｌ３へ向かうパケットについてはその一部のみを通過させるように、転送制御情報が初期設定されている。
【００１９】
ＬＡＮ Ｌ１，Ｌ２，Ｌ３にはそれぞれ、通信装置としての複数のノードＮ１１〜Ｎ１３，Ｎ２１〜Ｎ２３，Ｎ３１〜Ｎ３３が接続されている。上記ゲートウエイＧ１，Ｇ２，Ｇ３及びノードＮ１１〜Ｎ１３，Ｎ２１〜Ｎ２３，Ｎ３１〜Ｎ３３はいずれもＩＰ（Internet Protocol）に対応する。なお、ノードＮ１１〜Ｎ１３，Ｎ２１〜Ｎ２３，Ｎ３１〜Ｎ３３とＬＡＮ Ｌ１，Ｌ２，Ｌ３との間に適切な転送装置を介在させることにより、ノードＮ１１〜Ｎ１３，Ｎ２１〜Ｎ２３，Ｎ３１〜Ｎ３３として非ＩＰ対応機器を用いることも可能である。
【００２０】
ＷＡＮ Ｗ１には、変換部管理サーバＳ１が接続されている。この変換部管理サーバＳ１は、上記各ゲートウエイＧ１，Ｇ２，Ｇ３の種別に対応する変換規則を管理している。この変換規則は、ノードＮ１１〜Ｎ１３，Ｎ２１〜Ｎ２３，Ｎ３１〜Ｎ３３において、共通の形式で生成されたサービス公開設定要求をゲートウエイＧ１，Ｇ２，Ｇ３の種別に対応する固有の形式のサービス公開設定要求に変換するために使用される。
【００２１】
ところで、ノードＮ１１〜Ｎ１３，Ｎ２１〜Ｎ２３，Ｎ３１〜Ｎ３３には、サービス公開機能を備えたノードと、当該ノードに代わりゲートウエイに対しサービス公開のための転送制御情報を設定するサービス公開制御機能を備えたノードと、両方の機能を備えたノードがある。このうち、サービス公開制御機能を備えたノードは次のように構成される。図２はその機能構成を示すブロック図である。  
すなわち、ノードＮ１１〜Ｎ１３，Ｎ２１〜Ｎ２３，Ｎ３１〜Ｎ３３はそれぞれ、主制御部Ｐ１を備える。この主制御部Ｐ１には、バスを介して複数のアプリケーションＡ１〜Ａｎと、ネットワーク構成管理部（ＮＷ構成管理部）Ｍ１と、要求変換部Ｃ１と、ネットワークインタフェース（ＮＷＩ／Ｆ）Ｎ１が接続される。なお、これらの機能はいずれもマイクロコンピュータにプログラムを実行させることにより実現される。
【００２２】
アプリケーションＡ１〜Ａｎは、主制御部Ｐ１の制御の下で、公開対象のサービスを提供するための処理を実行する。これらのアプリケーションＡ１〜Ａｎは、ＬＡＮごとに随時追加、削除及び更新が可能である。主制御部Ｐ１は、上記アプリケーションＡ１〜Ａｎが生成するサービス機能の公開設定要求に応じ、サービス機能公開のための共通インタフェースを提供する。
【００２３】
要求変換部Ｃ１は、共通的な形式で生成されたサービス公開設定要求を、対応するゲートウエイの種別に対応する固有の形式に変換し、この変換されたサービス公開設定要求を設定対象のゲートウエイへ送信して当該ゲートウエイに転送制御情報を設定する。ＮＷ構成管理部Ｍ１は、対応するＬＡＮの構成を管理するもので、ＬＡＮに収容されたノード及びゲートウエイのアドレスを記憶する。ネットワークインタフェースＮ１は、主制御部Ｐ１の制御の下で対応するＬＡＮとの間でデータの送受信を行う。
【００２４】
次に、以上の構成に基づいてこの実施形態に係わる動作を説明する。  
（１）ノードのサービス公開要求に伴いゲートウエイに転送制御情報を設定する場合  
ここでは、ＬＡＮ Ｌ１に接続されたノードＮ１１が、サービス公開機能を備える他のノードＮ１２の要求を受け、当該ノードＮ１１２により提供されるサービス機能ＳＶ１をＷＡＮ Ｗ１に公開するために、ゲートウエイＧ１に対し転送制御情報を設定する場合を例にとって説明する。図３及び図４はノードの制御手順と制御内容を示すフローチャート、図５はシステムにおけるサービス公開設定制御手順を示すシーケンス図である。
【００２５】
アプリケーションＡ１は、ノードＮ１２のＩＰアドレスとサービス機能ＳＶ１のポート番号を引数とするサービス公開要求５ａを発生する。このサービス公開要求５ａが発生されると、主制御部Ｐ１はステップ３ａからステップ３ｂに移行し、ここで先ずＮＷ構成管理部Ｍ１からゲートウエイＧ１のＩＰアドレスを取得する。このＩＰアドレスの取得は、図５に示すようにＮＷ構成管理部Ｍ１に対しゲートウエイアドレス要求５ｂを与え、この要求に対しＮＷ構成管理部Ｍ１が該当するゲートウエイＧ１のＩＰアドレス５ｃを回答することによりなされる。
【００２６】
次に主制御部Ｐ１は、ステップ３ｃでゲートウエイＧ１の種別情報を自身が保持しているか否かを判定し、保持していなければステップ３ｄにおいてゲートウエイＧ１からその種別情報を取得する。この種別情報の取得は、ＳＮＭＰを使用して機器種別要求５ｄをゲートウエイＧ１に送り、この要求に応じてゲートウエイＧ１が機器種別情報５ｅを回答することによりなされる。なお、ゲートウエイＧ１の種別情報が既に保存されている場合には、上記ステップ３ｄによる種別情報の取得手順は省略される。
【００２７】
続いて主制御部Ｐ１は、ステップ３ｅにおいて、上記取得されたゲートウエイＧ１の機器種別情報に対応する変換規則をノードＮ１１が保持しているか否かを判定する。そしてこの判定の結果、保持していなければステップ３ｆに移行し、上記取得された機器種別情報を引数として変換管理サーバＳ１に対し変換規則の取得要求５ｆを送信する。
【００２８】
変換管理サーバＳ１は、要求変換部管理テーブルを備えている。要求変換部管理テーブルは、例えば図８に示すように各ゲートウエイＧ１〜Ｇ３の機器種別に対応付けて要求変換部のＩＤを格納している。変換管理サーバＳ１は、上記取得要求５ｆに含まれる機器種別情報に対応する要求変換部ＩＤを上記要求変換部管理テーブルから読み出し、この要求変換部ＩＤに対応する変換規則を要求元のノードＮ１１へ配信する。
【００２９】
例えば、いまゲートウエイＧ１の機器種別情報（vendor_aaa.model_001）を引数とする取得要求５ｆが送られたとすると、変換管理サーバＳ１は当該機器種別情報（vendor_aaa.model_001）に対応する変換部ＩＤであるＣ１を要求変換部管理テーブルから読み出す。そして、この読み出されたＣ１に対応する変換規則５ｇをメモリから読み出して要求元のノードＮ１１へ配信する。
【００３０】
ノードＮ１１は上記変換管理サーバＳ１から配信された変換規則５ｇをステップ３ｇにより受信し、この受信された変換規則５ｇを要求変換部Ｃ１に保存する。なお、ゲートウエイＧ１の機器種別情報に対応する変換規則が要求変換部Ｃ１に既に保存されている場合には、上記ステップ３ｆ，３ｇによる手順は省略される。
【００３１】
上記変換規則が取得されると主制御部Ｐ１は、先にアプリケーションＡ１から発生されたサービス公開要求に対応する共通の形式の設定要求をステップ３ｈにより生成し、この生成されたサービス公開設定要求５ｈを要求変換部Ｃ１に与える。要求変換部Ｃ１はステップ３ｉにおいて、上記与えられたサービス公開設定要求５ｈを、上記取得した変換規則に従いゲートウエイＧ１の種別に対応する固有のメッセージ形式に変換する。そして、この変換されたサービス公開設定要求５ｉをステップ３ｊにより該当するゲートウエイＧ１に送信する。例えば、ゲートウエイＧ１が対応するプロトコルがｔｅｌｎｅｔであれば、上記サービス公開設定要求５ｈは要求変換部Ｃ１においてｔｅｌｎｅｔに対応するメッセージ形式に変換されたのち、ゲートウエイＧ１に送信される。
【００３２】
また、サービス公開設定要求の設定内容については次のように変換される。例えば、図４に示すように先ずステップ４ａにおいてＬＡＮ Ｌ１のアドレスタイプを判定する。この判定の結果、アドレスタイプがＷＡＮ Ｗ１で使用されるパブリックアドレス（グローバルアドレス）と共通のアドレスであれば、ステップ４ｂに移行してここでグローバルアドレスに対応する設定内容とする。これに対し、アドレスタイプがローカルアドレス（プライベートアドレス）であれば、ステップ４ｃによりプライベートアドレスに対応するための設定内容とする。
【００３３】
ゲートウエイＧ１では、上記ノードＮ１１の要求変換部Ｃ１から送られたサービス公開設定要求５ｉの設定内容に従い、転送制御情報を設定する処理が行われる。例えば、上記したようにＬＡＮ Ｌ１にＷＡＮ Ｗ１で使用されるパブリックアドレス（グローバルアドレス）と共通のアドレスが付与されている場合には、ＷＡＮ Ｗ１から流入するパケットをその宛先アドレスを保持してそのまま通過させ、サービスの公開を要求するノードＮ１２に転送するようにフィルタの設定が行われる。
【００３４】
これに対しＬＡＮ Ｌ１にローカルアドレス（プライベートアドレス）が付与されている場合には、ＷＡＮ Ｗ１から流入するパケットを、その宛先アドレス（ゲートウエイＧ１のパブリックアドレス）及びポート番号をノードＮ１２に付与されたローカルアドレス及びポート番号に変換した後、ノードＮ１２に転送するようにＮＡＴ（Network Address Translation）の設定が行われる。
【００３５】
ノードＮ１１の主制御部Ｐ１は、上記ゲートウエイＧ１から返送される設定終了通知５ｊ，５ｋをステップ３ｋで監視する。そして、設定終了通知５ｋを受信するとステップ３ｌに移行し、新たな設定状況を表す情報５ｌをＮＷ構成管理部Ｍ１に登録する。そして、ＮＷ構成管理部Ｍ１から設定登録の終了５ｍが通知されると、ステップ３ｍにおいて要求元のアプリケーションＡ１に対し設定終了５ｎを通知し、一連のサービス公開設定制御を終了する。
【００３６】
（２）ノードのアドレス変更に伴いゲートウエイに設定された転送制御情報を変更する場合  
ここでは、サービスを公開するノードＮ１２のアドレスが動的に取得されるように設定されていて、ノードＮ１２が提供するサービスの公開設定終了後にアドレスが変更された場合を例にとって説明する。図６はノードの制御手順と制御内容を示すフローチャート、図７はシステムにおけるサービス公開設定変更制御手順を示すシーケンス図である。
【００３７】
アドレスが変更されるとノードＮ１２は、ノードＮ１１のＮＷ構成管理部Ｍ１に再接続通知７ａを送信する。再接続通知７ａには、ノードＮ１２の物理アドレス及びＩＰアドレスが含まれる。また再接続通知７ａを伝送する手段としては、例えばＮＷ構成管理部Ｍ１がＤＨＣＰ（Dynamic host Configuration Protocol）サーバ機能を備えるか、又はゲートウエイＧ１がＤＨＣＰ（Dynamic host Configuration Protocol）サーバ機能を提供する場合に、ＮＷ構成管理部Ｍ１が上記ＤＨＣＰサーバ機能によるブロードキャストパケットを捕捉するもの等を用いることが可能である。
【００３８】
ノードＮ１１は、ＮＷ構成管理部Ｍ１によりステップ６ａで再接続通知の到来を監視しており、この状態で再接続通知７ａが到来するとステップ６ｂに移行し、ここで先ず送信元のノードＮ１２の接続履歴を判定する。すなわち、再接続通知７ａに含まれる発信元ノードの物理アドレスをもとに、ノードＮ１２が以前接続されていたものか否かを判定する。そして、ノードＮ１２が以前接続されていたものであればステップ６ｃに移行し、ここで過去にサービス機能を公開するように設定されていたか否かを判定する。この判定の結果、サービス機能を公開するように設定されていれば、ステップ６ｄにより主制御部Ｐ１にアドレス変更通知７ｂを与える。このアドレス変更通知７ｂには変更後のＩＰアドレスが含まれる。
【００３９】
主制御部Ｐ１は、上記アドレス変更通知７ｂを受け取ると、ステップ６ｅによりサービス公開設定変更要求７ｃを生成し、この生成されたサービス公開設定変更要求７ｃを要求変換部Ｃ１に通知する。要求変換部Ｃ１はステップ６ｆにおいて、上記与えられたサービス公開設定変更要求７ｃを、既に保存されている変換規則に従いゲートウエイＧ１の種別に対応する固有のメッセージ形式に変換する。そして、この変換されたサービス公開設定変更要求７ｄをステップ６ｇによりゲートウエイＧ１に送信する。ゲートウエイＧ１では、上記サービス公開設定変更要求７ｄの設定内容に従い転送制御情報を設定変更が行われる。
【００４０】
ノードＮ１１の主制御部Ｐ１は、上記ゲートウエイＧ１から返送される設定終了通知７ｅ，７ｆをステップ６ｈで監視する。そして、設定終了通知７ｆを受信するとステップ６ｉに移行し、変更後の設定状況を表す情報７ｇをＮＷ構成管理部Ｍ１に登録する。そして、ＮＷ構成管理部Ｍ１から設定登録の終了７ｈが通知されると、主制御部Ｐ１はステップ６ｊでこの設定登録終了通知７ｈを検出して、一連のサービス公開設定変更制御を終了する。
【００４１】
以上述べたようにこの実施形態では、ノードＮ１１においてサービス公開要求５ａが発生された場合に、共通の形式で生成されたサービス公開設定要求５ｈを主制御部Ｐ１から要求変換部Ｃ１に通知し、このサービス公開設定要求５ｈをゲートウエイＧ１の種別に対応して予め定められた変換規則に従いゲートウエイＧ１に対応する固有のメッセージ形式に変換する。そして、この変換されたサービス公開設定要求５ｉをゲートウエイＧ１に送信し、このサービス公開設定要求５ｉの設定内容に従いゲートウエイＤ１に転送制御情報を設定するようにしている。
【００４２】
したがって、ゲートウエイＧ１，Ｇ２，Ｇ３の種類が異なり、その設定手段が異なる場合でも、ノードＮ１１はゲートウエイＧ１，Ｇ２，Ｇ３の種類にかかわらず共通の形式でサービス公開設定要求を生成することが可能となり、これによりゲートウエイＧ１，Ｇ２，Ｇ３の種別を意識せずに転送制御情報の設定が可能となる。
【００４３】
またこの実施形態では、ゲートウエイＧ１の機器種別情報に対応する変換規則をノードＮ１１が保持していない場合に、上記機器種別情報を引数として変換管理サーバＳ１に対し変換規則の取得を要求し、この要求に応じて変換管理サーバＳ１から配信された変換規則を受信して要求変換部Ｃ１に保存するようにしている。
【００４４】
したがって、ノードＮ１１自身がゲートウエイＧ１の種別に対応する変換規則を保持していなくても、変換管理サーバＳ１から上記種別に対応する変換規則を取得することができる。このため、ゲートウエイＧ１の種別が変更になったりゲートウエイが新設された場合でも、ノードＮ１１が自身で上記ゲートウエイに対応する変換規則を管理する必要がなくなる。
【００４５】
さらにこの実施形態では、サービス公開終了後にノードＮ１２のアドレスが変更され、それに伴いノードＮ１２から再接続通知が送られた場合に、ノードＮ１１においてサービス公開設定変更要求７ｃを生成する。そして、この生成された設定変更要求７ｃを、要求変換部Ｃ１においてゲートウエイＧ１の種別に対応する変換規則に従いゲートウエイＧ１の種別に対応する固有のメッセージ形式に変換し、この変換された設定変更要求７ｄをゲートウエイＧ１へ送って転送制御情報を設定変更するようにしている。
【００４６】
したがって、ノードのアドレスが動的に変更されるごとに、ゲートウエイＧ１に設定されている転送制御情報が自動的に変更される。このため、ユーザにとってはその都度ゲートウエイＧ１の設定変更を行う必要がなくなる。またゲートウエイＧ１には、ノードのアドレス変更に追従して常に最新の接続制御情報が設定されることになるので、上記ノードが提供するサービス機能を外部のＷＡＮ Ｗ１から確実に利用することが可能となる。
【００４７】
なお、この発明は上記実施形態に限定されるものではない。例えば、前記実施形態ではサービス公開制御機能を備えたノードＮ１１が、サービス公開機能を備えたノードＮ１２からの依頼を受けて、当該ノードＮ１２に代わりゲートウエイに転送制御情報を設定するための制御を実行する場合を例にとって説明した。しかし、この発明はそれに限定されるものではなく、サービス公開機能とサービス公開制御機能の両方を備えたノードが自身のサービス公開のための転送制御情報を設定制御するようにしてもよい。
【００４８】
また、前記実施形態ではネットワーク間接続装置としてゲートウエイを用いた場合を例にとって説明したが、他にルータやスイッチ等を用いた場合にもこの発明は同様に適用可能である。
さらに、前記実施形態では変換部管理サーバ装置をＷＡＮ Ｗ１に設けた場合を例にとって説明したが、ＬＡＮ内に設けるようにしてもよい。その他、ノードの種類やその構成、ノードによるサービス公開設定制御の手順とその内容、サービス公開設定変更制御の手順とその内容、サービス機能の種類、ネットワーク間接続装置に対応するプロトコル等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【００４９】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００５０】
【図１】この発明に係わるサービス提供方法の一実施形態を実現するためのシステム構成図。
【図２】図１に示したシステムにおけるノードの要部の機能構成を示すブロック図。
【図３】図２に示したノードによるサービス公開設定制御の手順と内容を示すフローチャート。
【図４】図３に示したサービス公開設定制御中の設定要求変換処理の手順と内容を示すフローチャート。
【図５】図１に示したシステムにおけるサービス公開設定制御手順を示すシーケンス図。
【図６】図２に示したノードによるサービス公開設定変更制御の手順と内容を示すフローチャート。
【図７】図６に示したサービス公開設定変更制御の手順を示すシーケンス図。
【図８】変換部管理サーバに設けられる要求変換部管理テーブルの一例を示す図。
【符号の説明】
【００５１】
Ｗ１…外部ネットワークとしてのＷＡＮ、Ｌ１，Ｌ２，Ｌ３…ローカルエリアネットワーク、Ｇ１，Ｇ２，Ｇ３…ゲートウエイ、Ｎ１１〜Ｎ３３…ノード、Ｓ１…変換部管理サーバ、Ａ１〜Ａｎ…アプリケーション、Ｐ１…主制御部、Ｍ１…ネットワーク構成管理部、Ｃ１…要求変換部、Ｎ１…ネットワークインタフェース。
【図１】
2007006233.tif 000003
【図２】
2007006233.tif 000004
【図３】
2007006233.tif 000005
【図４】
2007006233.tif 000006
【図５】
2007006233.tif 000007
【図６】
2007006233.tif 000008
【図７】
2007006233.tif 000009
【図８】
2007006233.tif 000010