(57)【特許請求の範囲】
【請求項１】
ゲートウェイ装置が、
ＷＡＮ上の情報を受信するステップと、
前記受信した受信情報を記憶手段に一時記憶するステップと、
前記受信情報の通信におけるポートを元にポート番号とアプリケーションとの対応表を参照してアプリケーションを求め、当該アプリケーションを示す識別子を含む同報通信情報を生成するステップと、
前記同報通信情報をＬＡＮ上に同報通信するステップと、
前記ＬＡＮ上の前記情報端末からの情報取得要求送信を受信するステップと、
前記情報端末から情報取得要求を受信すると前記一時記憶した該当の受信情報を要求元の情報端末に送信するステップと、
を実行することを特徴とするゲートウェイ装置の通信方法。
【請求項２】
情報端末を接続するＬＡＮを一端側に、広域ネットワークのＷＡＮを他端側にそれぞれ終端するゲートウェイ装置において、
前記ＷＡＮから受信した受信情報を一時記憶する一時記憶手段と、
前記受信情報の通信におけるポートを元にポート番号とアプリケーションとの対応表を参照してアプリケーションを求め、当該アプリケーションを示す識別子を含む同報通信情報を生成してＬＡＮ上に同報通信する同報通信手段と、
前記情報端末から前記ＬＡＮ上に送信された情報取得要求に対して前記一時記憶した該当の受信情報を前記ＬＡＮを通して要求元の情報端末に送信する情報送信手段と、
を具備することを特徴とするゲートウェイ装置。
【請求項３】
前記一時記憶手段は前記受信情報を一時記憶しておく制限時間を設定し、前記同報通信手段により前記同報通信される前記同報通信情報は、前記受信情報を一時記憶しておく制限時間を含むことを特徴とする請求項２に記載のゲートウェイ装置。
【請求項４】
前記同報通信手段は、前記受信情報の前記情報端末による前記受信情報の取得要求通信開始タイミングを設定する設定手段を有し、前記同報通信される前記同報通信情報は、前記取得要求通信開始タイミング情報を含むことを特徴とする請求項２または請求項３に記載のゲートウェイ装置。
【請求項５】
ＷＡＮ上の情報を受信するステップと、
前記受信した受信情報を一時記憶するステップと、
前記受信情報の通信におけるポートを元にポート番号とアプリケーションとの対応表を参照してアプリケーションを求め、当該アプリケーションを示す識別子を含む同報通信情報を生成するステップと、
前記同報通信情報をＬＡＮ上に同報通信するステップと、
前記ＬＡＮ上の前記情報端末からの情報取得要求送信を受信するステップと、
前記情報端末から情報取得要求を受信すると前記一時記憶した該当の受信情報を要求元の情報端末に送信するステップと
をコンピュータに実行させるためのコンピュータプログラムを保持することを特徴とするゲートウェイ装置の通信プログラムを記録した記録媒体。
【請求項６】
ＷＡＮ上の情報を受信する機能と、
前記受信した受信情報を一時記憶する機能と、
前記受信情報の通信におけるポートを元にポート番号とアプリケーションとの対応表を参照してアプリケーションを求め、当該アプリケーションを示す識別子を含む同報通信情報を生成する機能と、
前記同報通信情報をＬＡＮ上に同報通信する機能と、
前記ＬＡＮ上の前記情報端末からの情報取得要求送信を受信する機能と、
前記情報端末から情報取得要求を受信すると前記一時記憶した該当の受信情報を要求元の情報端末に送信する機能と
をコンピュータに実現させることを特徴とするゲートウェイ装置の通信プログラム。
【請求項７】
前記受信情報を一時記憶する機能は当該受信情報を一時記憶しておく制限時間を設定する機能を有することを特徴とする請求項６に記載のゲートウェイ装置の通信プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報家電端末を接続するＬＡＮ（Local Area Network）とＷＡＮ（Wide Area Network）をそれぞれ終端して通信ネットワークを形成するＧＷ（Gateway）装置の通信方法、ＧＷ装置、ＧＷ装置の通信プログラムを記録した記録媒体及び同プログラムに関する。
【０００２】
【従来の技術】
広域ネットワークであるＷＡＮと閉域ネットワークであるＬＡＮがＧＷ装置により終端されて、このＧＷ装置にＷＡＮとＬＡＮが切り離された通信ネットワークでは、ＷＡＮからＬＡＮに接続された機器を制御しようとした場合、従来は（１）ＧＷ装置において、ＷＡＮ側の機器とＬＡＮ側の機器が通信するためのポートを設定し、そのポートを通して、ＷＡＮ側の機器とＬＡＮ側の機器が個別に通信するという手法、（２）ＧＷ装置にＬＡＮ側の機器情報を全て登録し、ＷＡＮ側の端末とＬＡＮ側端末のエミュレーションを行うＧＷ装置が通信し、その結果をＬＡＮ側の端末に対して送信するという手法、（３）ＧＷ装置で全ての情報を一時的に保存し、各端末から一定時間毎にＧＷ装置にアクセスを行い、情報の更新を行うという手法が採用されていた。
【０００３】
【発明が解決しようとする課題】
このような従来の手法を利用した場合、（１）の手法ではＬＡＮ内の各端末に対して、外部からアクセス可能なアドレスを割り当てる必要がある。また、同時にＧＷ装置に対しては、ＷＡＮからＬＡＮ上の装置に対してのアクセスを実現するために一定のポートを外部からのアクセスに対してオープンにする必要がある。しかし、この行為自身はＷＡＮ側にある不特定多数からＬＡＮ内への通信を許可する事と同じであるために、セキュリティを脆弱にするという欠点がある。また、ＬＡＮ上の複数の端末に対して情報を更新したい場合にはＷＡＮ側の端末からＬＡＮ内の複数の端末に対して個々に通信する必要があるため、通信量が増大する。また、個々にアドレスが割り当てられているために、ＬＡＮ内にて機器の増設、撤去及び移動が行われた場合、その機器に対する通信の確保には新たな設定が必要となり、利便性を大きく欠く原因となる。
【０００４】
また、（２）の手法の場合、ＬＡＮ内の各端末とＧＷ装置の間に非常に密接な信頼関係が必要となり、一台のＧＷ装置に対して複数の端末の処理を実現させるためにはＧＷ装置の処理性能の増大、厳密なプロトコルの規定等が必要で実世界においてはあまり利用されていない。
【０００５】
（３）の手法の場合は、ＬＡＮ上の各端末がＧＷ装置に対してアクセス（ポーリング）する間隔の設定により、情報の更新の間隔が左右される。情報の更新頻度を短時間で行うためには、ポーリング間隔を短く設定することで実現されるが、各端末、ＧＷ装置、ネットワークに対して大きな負荷が発生する。逆に、ポーリング間隔を長く設定すると、各端末、ＧＷ装置、ネットワークは負荷が軽減されるが、情報の更新頻度が低くなり、ポーリング頻度の設定が運用上では重要になるが、どのような設定を行っても、ＬＡＮ内の全ての機器に対して、即時的な情報の更新を実現することは難しい。
【０００６】
本発明は、上記のような課題に鑑みてなされたものであり、セキュリティを確保しながら、ＷＡＮからのＬＡＮ内の端末に対する情報の即時更新、ＬＡＮ内における情報端末のアドレス体系の自由度の向上、複数端末に対する情報の一斉更新、及びＧＷ装置の過剰な負荷上昇の防止を実現することができるゲートウェイ装置の通信方法、ゲートウェイ装置、ゲートウェイ装置の通信プログラムを記録した記録媒体及び同プログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明では前記の課題を解決するために以下の構成に係るものとした。
即ち、請求項１に記載のゲートウェイ装置の通信方法は、ゲートウェイ装置が、ＷＡＮ上の情報を受信するステップと、前記受信した受信情報を記憶手段に一時記憶するステップと、前記受信情報の通信におけるポートを元にポート番号とアプリケーションとの対応表を参照してアプリケーションを求め、当該アプリケーションを示す識別子を含む同報通信情報を生成するステップと、前記同報通信情報をＬＡＮ上に同報通信するステップと、前記ＬＡＮ上の前記情報端末からの情報取得要求送信を受信するステップと、前記情報端末から情報取得要求を受信すると前記一時記憶した該当の受信情報を要求元の情報端末に送信するステップと、を実行する構成とした。
【０００８】
このように構成されることにより、ゲートウェイ装置は、前記ＷＡＮから受信した受信情報を一時記憶すると共に、前記受信情報に関わる同報通信情報を生成してＬＡＮ上に同報通信する。その後、前記情報端末からの情報取得要求を、前記ＬＡＮを通して受信すると、前記一時記憶した該当の受信情報を、前記ＬＡＮを通して要求元の情報端末に送信する。
【０００９】
また、請求項２に記載の発明のゲートウェイ装置は、情報端末を接続するＬＡＮを一端側に、広域ネットワークのＷＡＮを他端側にそれぞれ終端するゲートウェイ装置において、前記ＷＡＮから受信した受信情報を一時記憶する一時記憶手段と、前記受信情報の通信におけるポートを元にポート番号とアプリケーションとの対応表を参照してアプリケーションを求め、当該アプリケーションを示す識別子を含む同報通信情報を生成してＬＡＮ上に同報通信する同報通信手段と、前記情報端末から前記ＬＡＮ上に送信された情報取得要求に対して前記一時記憶した該当の受信情報を前記ＬＡＮを通して要求元の情報端末に送信する情報送信手段とを具備する構成とした。
【００１０】
このように構成されることにより、ゲートウェイ装置は、前記ＷＡＮから受信した受信情報を一時記憶すると共に、前記受信情報に関わる同報通信情報を生成してＬＡＮ上に同報通信する。その後、前記情報端末からの情報取得要求を、前記ＬＡＮを通して受信すると、前記一時記憶した該当の受信情報を、前記ＬＡＮを通して要求元の情報端末に送信する。
【００１１】
請求項３に記載の発明のゲートウェイ装置は、前記一時記憶手段が前記受信情報を一時記憶しておく制限時間を設定し、前記同報通信手段により前記同報通信される前記同報通信情報は、前記受信情報を一時記憶しておく制限時間を含む構成とした。
【００１２】
このように構成されることにより、ゲートウェイ装置は、前記受信情報を一時記憶しておく制限時間を設定し、前記同報通信情報に前記制限時間を含めて前記ＬＡＮ上に同報通信する。
【００１３】
請求項４に記載の発明のゲートウェイ装置は、前記同報通信手段が前記受信情報の前記情報端末による前記受信情報の取得要求通信開始タイミングを設定する設定手段を有し、前記同報通信される前記同報通信情報は、前記取得要求通信開始タイミング情報を含む構成とした。
【００１４】
このように構成されることにより、ゲートウェイ装置は、前記受信情報の前記情報端末による前記受信情報の取得要求通信開始タイミングを設定し、前記同報通信情報に前記取得要求通信開始タイミングを含めて前記ＬＡＮ上に同報通信する。
【００１５】
また、請求項５に記載の発明のゲートウェイ装置の通信プログラムを記録した記録媒体は、ＷＡＮ上の情報を受信するステップと、前記受信した受信情報を一時記憶するステップと、前記受信情報の通信におけるポートを元にポート番号とアプリケーションとの対応表を参照してアプリケーションを求め、当該アプリケーションを示す識別子を含む同報通信情報を生成するステップと、前記同報通信情報をＬＡＮ上に同報通信するステップと、前記ＬＡＮ上の前記情報端末からの情報取得要求送信を受信するステップと、前記情報端末から情報取得要求を受信すると前記一時記憶した該当の受信情報を要求元の情報端末に送信するステップとをコンピュータに実行させるためのコンピュータプログラムを保持する構成とした。
【００１６】
この構成によれば、コンピュータプログラムは、ＣＤ−ＲＯＭ等の記録媒体に複写・記録されて流通される。そして、この記録媒体に記録されているプログラムをインストールされたゲートウェイ装置に、プログラムに記述された各ステップを実行させる。つまり、ゲートウェイ装置は、前記ＷＡＮ上の情報を受信し、前記受信した受信情報を一時記憶すると共に、前記受信情報に関わる同報通信情報を生成してＬＡＮ上に同報通信するように機能する。その後、ＬＡＮ上の前記情報端末からの情報取得要求送信を受信すると、前記一時記憶した該当の受信情報を要求元の情報端末に送信するように機能する。
【００１７】
また、請求項６に記載の発明のゲートウェイ装置の通信プログラムは、ＷＡＮ上の情報を受信する機能と、前記受信した受信情報を一時記憶する機能と、前記受信情報の通信におけるポートを元にポート番号とアプリケーションとの対応表を参照してアプリケーションを求め、当該アプリケーションを示す識別子を含む同報通信情報を生成するステップと、前記同報通信情報をＬＡＮ上に同報通信する機能と、前記ＬＡＮ上の前記情報端末からの情報取得要求送信を受信する機能と、前記情報端末から情報取得要求を受信すると前記一時記憶した該当の受信情報を要求元の情報端末に送信する機能とをコンピュータに実現させる構成とした。
【００１８】
この構成によれば、ゲートウェイ装置の通信プログラムは、例えばＣＤ−ＲＯＭ等の記録媒体に複写・記録されて市場を流通されたり、例えばネットワーク上を伝送されたりする。そして、このプログラムをインストールされたゲートウェイ装置に、プログラムに基づいた各機能を実現する。
【００１９】
そして、請求項７に記載の発明のゲートウェイ装置の通信プログラムは、前記受信情報を一時記憶する機能は当該受信情報を一時記憶しておく制限時間を設定する機能を有する構成とした。このように構成することにより、ゲートウェイ装置に、ＬＡＮ上における情報の錯綜を防止する機能が実現される。
【００２０】
ちなみに上記のゲートウェイ装置と情報端末は、以下のようなシステムの発明としても把握される。
即ち、情報端末を接続するＬＡＮとＷＡＮをそれぞれゲートウェイ装置により終端して形成される通信ネットワークシステムにおいて、
前記ゲートウェイ装置は、前記ＷＡＮから受信した受信情報を一時記憶する一時記憶手段と、前記受信情報の通信におけるポートを元にポート番号とアプリケーションとの対応表を参照してアプリケーションを求め、当該アプリケーションを示す識別子を含む同報通信情報を生成してＬＡＮ上に同報通信する同報通信手段と、前記情報端末から前記ＬＡＮ上に送信される情報取得要求に対して前記一時記憶した該当の受信情報を前記ＬＡＮを通して要求元の情報端末に送信する情報送信手段とを具備し、
前記情報端末は、前記ＬＡＮ上の同報通信情報を受信する受信手段と、前記受信手段により受信した同報通信情報から前記受信情報を必要とするかどうかを判断する判断手段と、前記判断手段が前記受信情報を必要とすると判断した場合、前記一時記憶手段に記憶されている受信情報の取得要求を前記ＬＡＮを通して前記ゲートウェイ装置に行う受信情報取得要求送信手段と、を具備することを特徴とする通信ネットワークシステム。
【００２１】
【発明の実施の形態】
以下、本発明の一実施の形態を図面に基づいて詳細に説明する。
（第１の実施形態）
図１は、本発明の一実施の形態に係る通信ネットワークシステムの全体構成例を示した図である。通信ネットワークシステムは、家庭５０内に施設されたＬＡＮ１と、このＬＡＮ１とＷＡＮ３をそれぞれ終端するＧＷ装置２、インターネット等のＷＡＮ３から構成されている。ＬＡＮ１には、複数の情報家電端末（例えばパーソナルコンピュータ）４Ａ，情報家電端末（例えばテレビジョン）４Ｂ，情報家電端末（例えば冷蔵庫）４Ｃが接続され、ＷＡＮ３上には利用者が操作する事が想定される外部端末５や携帯端末６が存在し、更にインターネットコンテンツサーバ（図示せず）等が存在する。ここで、ＧＷ装置２は、ＬＡＮ１及びＷＡＮ３を終端する装置で、ＬＡＮ１からＷＡＮ３あるいはその逆の情報伝達を仲介し、ＷＡＮ３からの通信は、ＧＷ装置２までは直接アクセス可能だが、ＷＡＮ３からＬＡＮ１への直接アクセスは原則として禁止して不正アクセスを抑制している。
【００２２】
図２は図１に示した情報家電端末４（情報家電端末４Ａ，４Ｂ，４Ｃの総称）とＧＷ装置２の概略構成例を示したブロック図である。情報家電端末４は、最小構成として、設定情報等を入力する入力部４１、端末の動作等を示す情報を表示して出力する出力部４２、ＧＷ装置２との通信制御や装置全体の制御を行う制御部４３、ＧＷ装置２から取得した情報等を記憶する記憶装置４４、ＬＡＮ１と装置を接続するネットワークインタフェース（以下、ＮＩＣ；Network InterfaceCard）４５を有し、ＮＩＣ４５はＧＷ装置２との通信が可能なように特定のポートを開いている。
【００２３】
ＧＷ装置２は最小構成として、ＷＡＮ３側のネットワーク用とＬＡＮ１側のネットワーク用の２つのインタフェースＷＡＮＩ／Ｆ２１とＬＡＮＩ／Ｆ２２及び、ＷＡＮ３から受信した情報を一時記憶するハードディスク等のストレージ装置２３、ＷＡＮ３側及びＬＡＮ１側に対する通信制御やストレージ装置２３に対する管理制御等、各種制御を行う制御部２４を有している。なお、情報家電端末４、ＧＷ装置２共に、物理的にこれらの処理部を内包する必要はなく、有線又は無線により論理的に接続されていればよい。
【００２４】
次に本実施の形態の動作について説明する。ＷＡＮ３側からＬＡＮ１側にある機器、即ち情報家電端末４に対しての通信があった場合、ＧＷ装置２は、その通信が行われているポート番号及び通信のヘッダ部分を識別し、その通信の電文内容の中身に拘らず、この電文内容をＧＷ装置２のストレージ装置２３に一時保存する。同時に、ＧＷ装置２はポート番号、ヘッダから読みとれた情報を元に、その電文がどのような性質を持つ通信であるかを解釈し、その解釈した結果（同報通信情報）をＬＡＮ１内の情報家電端末４に対してブロードキャスト（同報通信）する。
【００２５】
このブロードキャスト通信の電文内容（同報通信情報）は、外部からの通信の電文のタイプ・各端末が取得すべき情報の所在、各端末が情報を取得する際に輻そうを防止するための制御情報等を含み、これら情報に基づいて前記電文がどのような性質を持つ通信であるかが解釈される。
【００２６】
ＬＡＮ１内の情報家電端末４がこのブロードキャストを受信し、ＧＷ装置２がＷＡＮ３から受信した電文内容が取り扱えるタイプの電文であれば、このブロードキャストの内部に含まれているＧＷ装置２の情報取得場所（ストレージ装置２３のアドレス等）に端末側から取得動作を開始し、取り扱えないタイプであれば、ブロードキャストはそのまま無視する。
【００２７】
次に、本例の通信ネットワークシステムの通信動作について図３に示した通信動作シーケンスを参照して詳しく説明する。ＷＡＮ３上に存在する外部端末５あるいは携帯端末６から情報家電端末４に対して、情報を送信したり、情報の更新を行う場合、ＷＡＮ３からの通信に対して返答が行えるＧＷ装置２に対して通信１０１（ＧＷ装置２への情報送信）を行う。通信１０１は、例えばコンテンツの送信であったりする。
【００２８】
通信１０１を受け取ったＧＷ装置２は、まず、その通信が行われているポートを元に、その通信がどのようなアプリケーションで利用されている通信かを、図４（Ａ）に示したポート番号とアプリケーションの対応表を参照してアプリケーションを求めた後、このアプリケーションをキーとして図４（Ｂ）に示したデータベース（ＤＢ）を検索する（図４（Ａ）及び、ＵＮＩＸ（Ｒ）システムの場合は、／ｅｔｃ／ｓｅｒｖｉｃｅｓファイルを参照する事でも代用可）。なお、図４（Ａ）に示したポート番号とアプリケーションの対応表及び図４（Ｂ）に示したデータベース（ＤＢ）はストレージ装置２３の中に設定されているかあるいはＷＡＮ３上にあってもよい。
【００２９】
このデータベースは初期状態においては、基本的に閉鎖（ｃｌｏｓｅ）又は、ＯＦＦを示す「０」が記載されており、ＬＡＮ１内に設置した機器（この例では情報家電端末４）が、外部との通信を必要とした場合に、自動又は手動で開放（ｏｐｅｎ）又は、ＯＮを示す「１」に更新される。なお、ＬＡＮ１内に複数の機器が接続され、それぞれの要求条件が異なる場合、ポートの開放処理（「ｏｐｅｎ」又は「１」を記入する処理）は和集合で行われる。
【００３０】
ＧＷ装置２は、上記データベースを検索して得た前記アプリケーションを示す識別子（アプリケーション名又はサービス名）を「Contents Type」に設定する。ＧＷ装置２はアプリケーション確定後、通信されている情報のヘッダ部分だけを読み出し、それを「Expansion Contents Type」に設定する。ヘッダの読み出し方法は各アプリケーション毎にその読み出し方法を図４（Ｂ）のデータベースに記載しておいて、それに従う。また、このデータベースが無い場合には、「Expansion Contents Type」は設定しない。
【００３１】
また、ＷＡＮ３から受信した情報の本体は、ＧＷ装置２で何も処理をされずに、そのままストレージ装置２３へと保存される。その際に、ＧＷ装置２はそのデータのタイプ（例えばその情報を使うアプリケーションの種別等に依存）により、定められている保持期間を設定する。ＧＷ装置２は定期的にそのストレージ装置２３内の蓄積情報（受信情報）をチェックし、削除時間に達している情報がある場合には、ストレージ装置２３から該当する情報を削除する処理を行うと共に、ストレージ装置２３の管理部に対して、その情報を削除した時間を記録する。ストレージ装置２３ヘデータの保存が完了又は保存処理が開始された時点で、ＧＷ装置２はＬＡＮ１内の情報家電端末４に対してブロードキャスト通信１０２を行う。この通信１０２の電文内容（同報通信情報）は図４から図６に示すとおりである。また、このブロードキャスト通信１０２では、ストレージ装置２３内の蓄積情報の上記設定された保持期間情報を含む。
【００３２】
ここで、電文のタイプを示す情報には上記したように「Contents Type」及び「Expansion Contents Type」がある。基本的に「Contents Type」は、そのデータの属性を示し、その内容としてはそのデータをやりとりするアプリケーションの名称を記述することを想定している。「Expansion Contents Type」は、上記の「Contents Type」を補う事を目的としている。例えば、映像をやりとりする「Stream Video」というアプリケーションがあった場合、「ContentsType=StreamVideo」という記述になる。このように記述することで、「Stream Video」がインストールされている情報家電端末４がＧＷ装置２に対して情報を取得するという動作が開始される。ちなみに、やりとりされるデータ（受信情報）のヘッダ部分の内容やＧＷ装置２がその情報（受信情報）を受け取ったポート番号から割り出し、「Contents Type」に「Stream Video」という属性を与えることができる。また、上位のアプリケーションに拘らず、利用可能なもの。例えば、何も加工されていないｍｅｐｇ２ファイル等の場合には、そのファイルのヘッダ部分を見ることで、それが映像情報の一つであるｍｐｅｇ２であることが分かるために、「ContentsType=Video」，「ExpansionContentsType=mpeg2」という記述になる。但し、この場合も、「ContentsType=mpeg2」でも全く同意であるために、「ExpansionContentsType=mpeg2」の方は、やはり現時点では予備としての色合いが強い（もちろん、将来においては有効に活用できるものである）。
【００３３】
ブロードキャストを受け取った各情報家電端末４は、個々の端末が扱えるタイプの情報なのか、そうでは無いのかを電文内容（同報通信情報）に含まれる「Contents Type」及び「Expansion Contents Type」から判断し、このタイプが一致する場合には、「Time Limitation」、「Limitation」、「Timing」、「Probability」等に従い、通信１０３により「ＵＲＬ」で示されたアドレス（http://www…）に対して情報の取得動作を行う。そして、取得動作をかけられたＧＷ装置２はストレージ装置２３に蓄えられているデータを取得要求のあった情報家電端末４に対して通信１０４にて送信する。
【００３４】
なお、「Time Limitation」、「Limitation」、「Timing」、「Probability」等の意味は、図６に示したとおりである。また、「Retry」も図６に示すように、リトライする回数と間隔を設定するものである。これらにより、ネットワーク上の通信の錯綜を低減・防止することができる。ちなみに、「Limitation」が例えば「０，ビデオデッキ」となっていれば、情報家電端末４のうちビデオデッキに対してだけポーリングを抑制させる。また、「Limitation」が例えば「１，ビデオデッキ」となっていれば、情報家電端末４のうちビデオデッキに対してだけポーリングを行わせる（特定）。なお、「Time Limitation」は、「受信情報を一時記憶しておく制限時間」に相当する。この制限時間は、ストレージ装置２３の記憶容量や前記したアプリケーションの種別等に基づいて適宜設定される。ちなみに制限時間を設定することにより、新しい情報の受信を確実に行えるようになる。また、自ずと先入れ先出し的な受信情報の管理が行えるようになる。
【００３５】
図３の例において、情報家電端末４Ａはタイプが一致するので、ＧＷ装置２に通信１０３−１で情報の取得要求を行い、情報家電端末４Ｃもタイプが一致するので、ＧＷ装置２に通信１０３−２で情報の取得要求を行う。これに対して、ＧＷ装置２はストレージ装置２３内の該当する蓄積情報を読み出し、これを通信１０４−１で情報家電端末４Ａに送信し、同情報を通信１０４−２で情報家電端末４Ｃに送信する。
【００３６】
上記のように、「Contents Type」及び「Expansion Contents Type」が合致する情報家電端末４がＬＡＮ１上に複数存在した場合には、通信１０３−１、通信１０３−２で示されるように複数の情報家電端末４がＧＷ装置２に対して取得動作を行うことができる。また、情報家電端末４Ｂのように「Contents Type」及び「Expansion Contents Type」が一致しない場合には、ＧＷ装置２に対して何も反応を起こさず、何もしない。
【００３７】
ここで、特定の情報に対して、複数の情報家電端末４がＬＡＮ１を通してＧＷ装置２に一斉にアクセスした場合、ＧＷ装置２の処理能力、ネットワークのポテンシャルにより、ＬＡＮ１側の情報家電端末４の情報取得までに必要な時間が延びる場合がある。これを防ぐために、ＧＷ装置２へのアクセスタイミングをずらす手法が必要となる。その手法は、ＧＷ装置２からＬＡＮ１側の情報家電端末４に対して、情報の取得タイミングをずらすメッセージとそれに付随する２つのパラメータ（整数）ａ，ｂを送信することで実現される。但し、ａは、取得タイミングを分散させるための単位時間を示し、ｂはその分散具合を示す。なお、図６に示す「Probability」の数値１はａに相当し、同数値２はｂに相当する。ちなみに、「Probability」は、「取得要求通信開始タイミング情報」に相当する。
【００３８】
これらの情報を受け取ったＬＡＮ１側の情報家電端末４は、乱数を利用し、１〜ｂの間のランダムな整数ｃを生成する。次にｔ＝ａ×ｃを行い、ＬＡＮ１側の情報家電端末４がＧＷ装置２に対してアクセスを遅延させる時間ｔを求める。この手法により、ＬＡＮ１側の情報家電端末４がＧＷ装置２に対してアクセスする時間は、ａミリセカンド刻みで、ａ×ｂミリセカンドの間に分散される。例えば、ａ＝１０００（単位は「ミリセカンド」），ｂ＝１０（単位は「倍」）であった場合、ＬＡＮ１側の情報家電端末４は、まず、１〜１０の間ランダムな数字（たとえば「６」）を生成する。その後、１０００×６を行い、アクセス遅延時間６０００を導きだし、メッセージを受け取り、上記の処理を行った６０００ミリセカンド後にＧＷ装置２に対してアクセスする。同様に、他のＬＡＮ１側の情報家電端末４では、１〜１０の間の他の数字を生成するために、ＬＡＮ１側の情報家電端末４からＧＷ装置２へのアクセスタイミングは、１０００ミリセカンド刻みで１００００ミリセカンドの間に分散させることができる。このような方法を採った場合にも、通常のポーリング方式の通信に比べて、複数の情報家電端末４の情報更新時間は即時に行われるといってよい。なお、ａ，ｂ（又はｃ）は、「任意のタイミングを示す２個の値」に相当する。
【００３９】
また、ＧＷ装置２がＷＡＮ３側から非常に大きなファイルサイズのデータを受信した際に、ＧＷ装置２はそのファイルのストレージ装置２３への転送が完了する時間を転送速度から予測し、情報家電端末４に対して情報取得予約情報をブロードキャスト情報の中に入れておく。上記大きなファイルサイズのデータが必要な情報家電端末４は情報取得予約情報で決められた一定時間待った後、ＬＡＮ１を通してＧＷ装置２に通信１０３で情報取得要求を出して上記データを取得する。また、決まった時刻に自動的に情報家電端末４がＧＷ装置２に対して情報の有無を確認する設定の時も、情報家電端末４は一定時間後にＧＷ装置２にアクセスすることになる。
【００４０】
本実施の形態によれば、ＷＡＮ３側からＬＡＮ１側に直接アクセスできないため、ＬＡＮ１内の情報家電端末４にＷＡＮ３側から無断で侵入することが難しくセキュリティを確保することができると共に、ＬＡＮ１内の情報家電端末４のアドレス体系はＷＡＮ３側からのアクセスを考慮することなく決めることができるため、その自由度を向上させることができる。ＷＡＮ３側からＬＡＮ１にある情報家電端末４に対しての通信があった場合、その通信の電文内容の中身に拘らず電文内容をＧＷ装置２のストレージ装置２３に一時保存し、この保存した電文内容の性質を解釈した結果をＬＡＮ１内の情報家電端末４に対してブロードキャストするため、情報家電端末４はこのブロードキャストを受信し、個々の情報家電端末４が電文内容が取り扱えるタイプの電文であれば、直ちにＧＷ装置２に対して情報取得動作を開始することにより、ＷＡＮ３からのＬＡＮ１内の情報家電端末４に対する情報の即時更新を行うことができると共に、ポーリング間隔に依存しないため複数の端末に対する情報の一斉更新を行うことができる。また、情報家電端末４は電文内容が取り扱えないタイプであれば、ＧＷ装置２に対して何もしない構成により、ＧＷ装置２の過剰な負荷の上昇を防止することができる。更に、ＬＡＮ１内に複数の情報家電端末４Ａ，４Ｂ，４Ｃがある場合にも、１度のＷＡＮ３からの通信で複数の端末に対して情報を反映させることができる。また、ＬＡＮ１内の情報家電端末４の増設、撤去、移動に対して複雑な設定を行う必要がなく、容易に行うことができる。
【００４１】
なお、上記実施形態で説明したＧＷ装置２の動作をプログラムとしてプログラム化し、コンピュータに実行させることにより実施できる。その際、コンピュータプログラムはフレキシブルディスクやハードディスク等のディスク型記憶媒体、半導体メモリやカード型メモリ等の各種メモリ、あるいは通信ネットワーク等の各種プログラム記録媒体を通じてコンピュータに供給することができる。
【００４２】
以上、一実施形態に基づいて本発明を説明したが、本発明はこれに限定されるものではない。例えば、このようなゲートウェイ装置や通信方法は、家庭用（パーソナルユース）はもちろん、オフィス用（オフィスユース）としても活用されるものである。また、移動体（車両、船舶、鉄道、航空機…）用としても活用されるものである。また、前記した一実施形態では、情報端末を情報家電端末として、パーソナルコンピュータや冷蔵庫等を例に説明したが、本発明が家電に限定されるものでないことはいうまでもない。例えば、事務機器、分析装置、センサ、工作機械、搬送装置等も情報端末に含めることができる。また、ゲートウェイ装置は、例えばサーバ（ホームサーバ）と一体に構成されるものであってもよい。
【００４３】
【発明の効果】
以上説明したとおり、請求項１、２に記載の発明によれば、ゲートウェイ装置がＷＡＮから受信した情報を一時記憶し、この受信情報に関わる同報通信情報を複数の情報通信端末に同報通信し、前記同報通信情報によって前記受信情報が必要であると判断した情報端末が前記一時記憶した受信情報をゲートウェイ装置から取得することにより、セキュリティを確保しながら、ＷＡＮからのＬＡＮ内への端末に対する情報の即時更新、ＬＡＮ内における情報端末のアドレス体系の自由度の向上、複数端末に対する情報の一斉更新、及びＧＷ装置の過剰な負荷上昇の防止を実現することができる。
【００４４】
請求項３に記載の発明によれば、一時記憶手段に不必要な受信情報が溜まるのを防止でき、一時記憶手段を有効利用することができる。
【００４５】
請求項４に記載の発明によれば、ＷＡＮから受信した受信情報の一時記憶に時間が掛かるような場合でも、情報端末はタイミングよく前記一時記憶した受信情報を取得でき、情報端末の情報更新が必要以上に遅れることを防止することができる。
【００４６】
また、請求項５〜７に記載の発明（ゲートウェイ装置の通信プログラムを記録した記録媒体、ゲートウェイ装置の通信プログラム）によれば、プログラムをインストールされたＧＷ装置を機能させ、セキュリティを確保しながら、ＷＡＮからのＬＡＮ内への端末に対する情報の即時更新、ＬＡＮ内における情報端末のアドレス体系の自由度の向上、複数端末に対する情報の一斉更新、及びＧＷ装置の過剰な負荷上昇の防止を実現することができる。
【図面の簡単な説明】
【図１】  図１は、本発明の一実施の形態に係る通信ネットワークシステムの全体構成例を示した図である。
【図２】  図１に示した情報家電端末とＧＷ装置の概略構成例を示したブロック図である。
【図３】  図１に示した通信ネットワークシステムの通信動作手順を示したシーケンス図である。
【図４】  ポート番号とアプリケーションの対応表及びアプリケーションとスクリプトの対応表を保持したデータベースを示した表図である。
【図５】  図１、図２に示したＧＷ装置からＬＡＮ上にブロードキャストされる同報通信情報例を示した表図である。
【図６】  図１、図２に示したＧＷ装置からＬＡＮ上にブロードキャストされる他の同報通信情報例を示した表図である。
【符号の説明】
１…ＬＡＮ
２…ＧＷ装置
３…ＷＡＮ
４、４Ａ、４Ｂ、４Ｃ…情報家電端末（情報端末）
５…外部端末
６…携帯端末
２１…ＷＡＮＩ／Ｆ
２２…ＬＡＮＩ／Ｆ
２３…ストレージ装置（一時記憶手段）
２４、４３…制御部
４１…入力部
４２…出力部
４４…記憶装置
４５…ＮＩＣ
【図１】
0003785620.tif 000002
【図２】
0003785620.tif 000003
【図３】
0003785620.tif 000004
【図４】
0003785620.tif 000005
【図５】
0003785620.tif 000006
【図６】
0003785620.tif 000007