【手続補正書】
【提出日】平成19年4月18日(2007.4.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
装置を制御するノード管理用プロセッサと、外部ネットワークとの間でパケットを送受信するネットワークインタフェースと、前記パケットに所定の処理を行う機能拡張モジュールと、前記パケットを装置内で転送するスイッチと、を備えるパケット通信装置において、
前記ネットワークインタフェースは、ＣＰＵとメモリとを備え、
前記メモリは、前記ＣＰＵが実行するプログラムを記憶し、
前記ＣＰＵは、該プログラムを実行することによって、前記外部ネットワークから受信したパケットを処理し、
前記機能拡張モジュールは、前記メモリに記憶されるプログラムを記憶し、
前記ノード管理用プロセッサは、
前記メモリに記憶されているプログラムを更新するための更新情報を前記機能拡張モジュールから受信し、
前記受信した更新情報に基づいて特定された、前記プログラムが格納されている場所から、前記プログラムを取得し、
前記取得したプログラムを前記ネットワークインタフェースに送信することを特徴とするパケット通信装置。
【請求項２】
前記更新情報は、前記プログラム、前記プログラムの所在に関する情報及び／又は前記プログラムの特徴を表す情報を含むことを特徴とする請求項１に記載のパケット通信装置。
【請求項３】
情報を記憶するノード内メモリを備え、
前記ノード内メモリは、前記ノード管理用プロセッサが受信した更新情報に含まれる前記プログラム及び／又は前記プログラムの所在に関する情報を記憶することを特徴とする請求項２に記載のパケット通信装置。
【請求項４】
前記ネットワークインタフェースは、前記外部ネットワークを介して、装置外部のサーバ及びノードに接続され、
前記プログラムの所在に関する情報は、前記プログラムを記憶している装置外部のサーバ又は装置外部のノードの位置情報であることを特徴とする請求項２に記載のパケット通信装置。
【請求項５】
前記ノード管理用プロセッサは、
前記プログラムを前記機能拡張モジュールから受信し、
前記受信したプログラムを前記ネットワークインタフェースに送信することを特徴とする請求項１に記載のパケット通信装置。
【請求項６】
前記ノード管理用プロセッサは、
前記プログラムを前記機能拡張モジュールから受信し、
予め設定された条件に従って、前記受信したプログラムの送信先となるネットワークインタフェースを特定し、
前記受信したプログラムを前記特定したネットワークインタフェースに送信することを特徴とする請求項１に記載のパケット通信装置。
【請求項７】
情報を記憶するノード内メモリを備え、
前記ノード内メモリは、前記プログラムを管理するプログラム管理情報を記憶し、
前記ノード管理用プロセッサは、
前記プログラムを前記機能拡張モジュールから受信し、
前記プログラム管理情報に基づいて、前記受信したプログラムの送信先となるネットワークインタフェースを特定し、
前記受信したプログラムを前記特定したネットワークインタフェースに送信することを特徴とする請求項１に記載のパケット通信装置。
【請求項８】
前記プログラム管理情報は、前記プログラムのバージョン、前記ネットワークインタフェースと前記プログラムとの対応、前記機能拡張モジュールと前記プログラムとの対応、前記メモリの残量及び／又は前記プログラムを使用している前記機能拡張モジュールの個数を示すカウンタを含むことを特徴とする請求項７に記載のパケット通信装置。
【請求項９】
前記ノード内メモリは、プログラム及び／又はプログラムの所在に関する情報を記憶し、
前記ノード管理用プロセッサは、前記プログラム管理情報に基づいて、前記メモリに記憶されているプログラム、前記ノード内メモリに記憶されているプログラム及び／又は前記ノード内メモリに記憶されているプログラムの所在に関する情報を、追加又は削除することを特徴とする請求項８に記載のパケット通信装置。
【請求項１０】
ノード管理用プロセッサは、
前記受信したプログラムの送信先となるネットワークインタフェースを特定すると、前記プログラム管理情報を参照することによって、特定したネットワークインタフェースの前記メモリに当該プログラムが既に記憶されているか否かを判定し、
既に記憶されている場合には、前記プログラム管理情報に含まれる前記カウンタを増加させ、
前記特定したネットワークインタフェースが前記機能拡張モジュールへパケットを転送するための情報を、前記特定したネットワークインタフェースへ送信することを特徴とする請求項８に記載のパケット通信装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０５３１
【補正方法】変更
【補正の内容】
【０５３１】
また、通知用プログラムは、一定の時間が経過した場合又は所定の時刻になった場合等に、転送用プログラムをインストールすることもできる。この場合、すべてのＮＩＦ１０５に、転送用プログラムを一斉にインストールできる。よって、オペレータは、それぞれのＮＩＦ１０５の設定を変更する必要がないので、負担が軽減される。ここで、本発明の特徴を述べる。装置を制御するノード管理用プロセッサと、外部ネットワークとの間でパケットを送受信するネットワークインタフェースと、前記パケットに所定の処理を行う機能拡張モジュールと、前記パケットを装置内で転送するスイッチと、を備えるパケット通信装置と、前記パケット通信装置に対してパケットを送受信する端末と、前記パケット通信装置と前記端末とを接続するネットワークと、を含むパケット通信システムにおいて、前記ネットワークインタフェースは、ＣＰＵとメモリとを備え、前記メモリは、前記ＣＰＵが実行するプログラムを記憶し、前記ＣＰＵは、該プログラムを実行することによって、前記外部ネットワークから受信したパケットを処理し、前記機能拡張モジュールは、前記メモリに記憶されるプログラムを記憶していることを特徴とする。また、装置を制御するノード管理用プロセッサと、外部ネットワークとの間でパケットを送受信するネットワークインタフェースと、前記パケットに所定の処理を行う機能拡張モジュールと、前記パケットを装置内で転送するスイッチと、を備えるパケット通信装置における機能拡張方法であって、前記ネットワークインタフェースは、ＣＰＵとメモリとを備え、前記メモリは、前記ＣＰＵが実行するプログラムを記憶し、前記ＣＰＵは、該プログラムを実行することによって、前記外部ネットワークから受信したパケットを処理し、前記機能拡張モジュールは、前記メモリに記憶されるプログラムを記憶していることを特徴とする。また、特許請求の範囲に記載されている発明のパケット通信装置において、前記機能拡張モジュールが取り外されると、前記ノード管理用プロセッサは、前記プログラム管理情報に含まれる前記カウンタを減少させ、前記カウンタが０になると、当該カウンタに対応するプログラムが記憶されているネットワークインタフェースへ、当該プログラムの削除を要求する。また、前記プログラムは、前記外部ネットワークから受信したパケットを前記機能拡張モジュールへ転送する。また、前記プログラムは、所定の時間が経過した場合又は特定のパケットを受信した場合に、他のプログラムの追加又は削除をネットワークインタフェースに要求する。また、前記パケット通信装置に追加されたネットワークインタフェースは、前記ノード管理用プロセッサにプログラムを要求し、前記ノード管理用プロセッサは、前記プログラムの要求があると、予め設定された条件に基づいて、前記追加されたネットワークインタフェースに送信するプログラムを特定し、前記特定したプログラムを取得し、前記追加されたネットワークインタフェースに前記取得したプログラムを送信する。また、情報を記憶するノード内メモリを備え、前記ノード内メモリは、プログラムを管理するプログラム管理情報を記憶し、前記ノード管理用プロセッサは、前記プログラム管理情報に基づいて、前記特定したプログラムが格納されている場所を特定し、前記特定した場所から、前記プログラムを取得する。また、前記ネットワークインタフェースは、前記外部ネットワークを介して、装置外部のサーバ及び装置外部のノードに接続され、前記ノード管理用プロセッサは、前記特定したプログラムを、前記ノード内メモリ、前記機能拡張モジュール、前記装置外部のサーバ又は前記装置外部のノードから取得する。