(57)【要約】【課題】ブロードキャストなどが多用される環境で、後段の装置に対し不要な動作をさせないといった適切な制御指示を出力できるネットワークデータ処理装置を提供する。【解決手段】アプリケーション識別部１１０が受信フレーム１０１のアプリケーションを識別し、ペイロード抽出部１２０がアプリケーション識別部１１０で識別したアプリケーションの種類に応じて受信フレーム１０１のアプリケーションメッセージが搭載されているペイロードを抽出し、アプリケーションメッセージ比較部１４０がペイロード抽出部１２０で抽出したペイロードに合致するエントリがあるかをメッセージルールテーブル１３０を検索し、合致するエントリが見つかった場合に対応するアプリケーションメッセージに関連付けられた制御指示１０２を出力する。【選択図】図１
2006221299.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークから受信したフレームに含まれるアプリケーションの種類を識別するアプリケーション識別手段と、前記識別手段が識別したアプリケーションの種類に基づいて前記フレームから前記アプリケーションに関するアプリケーションメッセージを搭載しているペイロードを抽出するペイロード抽出手段と、アプリケーションメッセージに対する制御指示が搭載されたメッセージルールテーブルと、前記ペイロード抽出手段が抽出したペイロードに搭載されるアプリケーションメッセージを前記メッセージルールテーブルに記載のアプリケーションメッセージと比較して一致するアプリケーションメッセージがある場合に対応する制御指示を出力するメッセージ比較手段と、を含むネットワークデータ処理装置。
【請求項２】
コメントを含む前記アプリケーションメッセージから前記コメントを識別して読み飛ばすコメント読み飛ばし手段をさらに含む請求項１記載のネットワークデータ処理装置。
【請求項３】
冗長キャラクタを含む前記アプリケーションメッセージから前記冗長キャラクタを識別し削除する冗長キャラクタ削除手段をさらに含む請求項１又は請求項２記載のネットワークデータ処理装置。
【請求項４】
同一の目的で使用される同目的キャラクタを含む前記アプリケーションメッセージから前記同目的キャラクタを識別し統一したキャラクタに変換する同目的キャラクタ統一手段をさらに含む請求項１乃至請求項３のいずれかに記載のネットワークデータ処理装置。
【請求項５】
前記メッセージ比較手段が出力する制御指示により前記ネットワークから受信したフレームを廃棄する受信フレーム廃棄手段をさらに含む請求項１乃至請求項４のいずれかに記載のネットワークデータ処理装置。
【請求項６】
前記メッセージ比較手段が出力する制御指示により前記ネットワークから受信したフレームに対する応答フレームを生成し送信する応答フレーム送信手段をさらに含む請求項１乃至請求項５のいずれかに記載のネットワークデータ処理装置。
【請求項７】
ネットワークから受信したフレームに含まれるアプリケーションの種類を識別するアプリケーション識別ステップと、前記識別ステップで識別したアプリケーションの種類に基づいて前記フレームから前記アプリケーションに関するアプリケーションメッセージを搭載しているペイロードを抽出するペイロード抽出ステップと、アプリケーションメッセージに対する制御指示が搭載されたメッセージルールテーブルと前記ペイロード抽出ステップで抽出したペイロードに搭載されるアプリケーションメッセージを前記メッセージルールテーブルに記載のアプリケーションメッセージと比較して一致するアプリケーションメッセージがある場合に対応する制御指示を出力するメッセージ比較ステップと、を含むネットワークデータ処理方法。
【請求項８】
コメントを含む前記アプリケーションメッセージから前記コメントを識別して読み飛ばすコメント読み飛ばしステップをさらに含む請求項７記載のネットワークデータ処理方法。
【請求項９】
冗長キャラクタを含む前記アプリケーションメッセージから前記冗長キャラクタを識別し削除する冗長キャラクタ削除ステップをさらに含む請求項７又は請求項８記載のネットワークデータ処理方法。
【請求項１０】
同一の目的で使用される同目的キャラクタを含む前記アプリケーションメッセージから前記同目的キャラクタを識別し統一したキャラクタに変換する同目的キャラクタ統一ステップをさらに含む請求項７乃至請求項９のいずれかに記載のネットワークデータ処理方法。
【請求項１１】
前記メッセージ比較ステップで出力する制御指示により前記ネットワークから受信したフレームを廃棄する受信フレーム廃棄ステップをさらに含む請求項７乃至請求項１０のいずれかに記載のネットワークデータ処理方法。
【請求項１２】
前記メッセージ比較ステップで出力する制御指示により前記ネットワークから受信したフレームに対する応答フレームを生成し送信する応答フレーム送信ステップをさらに含む請求項７乃至請求項１１のいずれかに記載のネットワークデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークインタフェースを通じてイーサネット（登録商標）などのネットワーク仕様に基づくフレームを受信し、フレームに含まれるアプリケーションメッセージを識別して、識別したメッセージに対する制御指示を出力するネットワークデータ処理装置ならびにネットワークデータ処理方法に関する。
【背景技術】
【０００２】
ネットワークに接続される機器において、受信フレームであるパケットのヘッダの情報がある一定の条件を満足したときパケットを転送あるいは廃棄するパケットフィルタが開示されている。
【０００３】
従来のネットワークデータ処理装置として、パケットフィルタリング装置で説明する。パケットフィルタリング装置は、パケットフィルタ条件を構成する各種情報の種別毎に設けられ、該当種別の情報を格納するエントリを備え、各エントリに格納された情報と入力パケットが有する該当種別の情報とを比較して、一致する情報を格納しているエントリが存在するとき、この一致エントリのアドレスを出力する複数の第１の内容検索型メモリと、各種情報の集合からなるパケットフィルタ条件の代わりに、これら情報を格納している第１の内容検索型メモリの一致エントリアドレスの集合をパケットフィルタ条件として記憶し、複数の第１の内容検索型メモリからそれぞれ出力された一致エントリアドレスの集合がパケットフィルタ条件と一致したとき、制御指示である一致信号を出力する第２の内容検索型メモリとを有する。
【０００４】
このように、第１の内容検索型メモリによってパケットフィルタ条件を構成する各種情報の種別毎に検索を行い、第２の内容検索型メモリによって第１の内容検索型メモリからの一致エントリアドレスの集合がパケットフィルタ条件と一致するか否かを判定することにより、入力パケットの属性を判断することができる。図１１は、上記従来のネットワークデータ処理装置の構成を示すものである。
【０００５】
図１１において、個別情報判定ＣＡＭ９１０−１〜９１０−３が各種別情報のエントリを検索して一致したエントリの格納アドレスを出力し、出力した格納アドレスがレジスタ９２０に記憶され、フィルタ条件判定ＣＡＭ９３０が、各種別情報の格納アドレスの集合を用いてフィルタリング条件の一致判定を行い、一致した場合に制御指示９０２を出力するようにしていた（たとえば、特許文献１参照）。
【特許文献１】特開２０００−１５１６２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来のネットワークデータ処理装置は、ルータなどの通信プロトコルの処理を行うネットワーク中継装置において、非常に多数のパケットフィルタリングエントリを持つ場合の性能向上のために考案されたものであり、ネットワークへの接続が予想される家電や携帯端末といったアプリケーション処理装置とネットワークとの間に配置し、アプリケーション処理装置といった他の装置に対し、例えば、消費電力を低減したりや待機電力を低減させる為の指示といった制御指示を出力するという機能を有するものではなかった。
【０００７】
特に、一般コンシューマ商品として、相互に簡単に接続することが求められるネットワーク環境では、通信プロトコルレベルでは宛先を特定せず、ブロードキャスト、マルチキャストでフレームを送信することが多用される。例えば、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）などが、マルチキャストを多用する。このようなプロトコルを、従来のネットワークデータ処理装置では、アプリケーションレベルで初めて、処理すべきフレームかどうかが判定出来るので、通信プロトコルに立脚したパケットヘッダに基づくパケットフィルタでは、処理すべきフレームでなくても、後段のアプリケーション処理装置を動作させることになるため、これに対応するアプリケーション処理機能の性能が必要であり、高コスト、高消費電力になる。
【０００８】
本発明は、前記従来の課題を解決するもので、例えばブロードキャスト、マルチキャストが多用される環境であっても、後段のアプリケーション処理装置といった他の装置に対し、不要な動作をさせないといった適切な制御指示を出力できる優れたネットワークデータ処理装置及びネットワークデータ処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のネットワークデータ処理装置は、ネットワークから受信したフレームに含まれるアプリケーションの種類を識別するアプリケーション識別手段と、識別手段が識別したアプリケーションの種類に基づいてフレームからアプリケーションに関するアプリケーションメッセージを搭載しているペイロードを抽出するペイロード抽出手段と、アプリケーションメッセージに対する制御指示が搭載されたメッセージルールテーブルと、ペイロード抽出手段が抽出したペイロードに搭載されるアプリケーションメッセージをメッセージルールテーブルに記載のアプリケーションメッセージと比較して一致するアプリケーションメッセージがある場合に対応する制御指示を出力するメッセージ比較手段とを含む構成を有している。
【００１０】
この構成により、例えばブロードキャスト、マルチキャストが多用される環境であっても、後段のアプリケーション処理装置といった他の装置に対し、不要な動作をさせないといった適切な制御指示を出力できる。
【００１１】
また、本発明のネットワークデータ処理装置は、コメントを含むアプリケーションメッセージからコメントを識別して読み飛ばすコメント読み飛ばし手段をさらに含む構成を有している。この構成により、コメント入りのアプリケーションメッセージであっても、アプリケーションメッセージを正しく識別でき、適切な制御指示を出力できる。
【００１２】
また、本発明のネットワークデータ処理装置は、冗長キャラクタを含むアプリケーションメッセージから冗長キャラクタを識別し削除する冗長キャラクタ削除手段をさらに含む構成を有している。この構成により、冗長なキャラクタを含むアプリケーションメッセージであっても、アプリケーションメッセージを正しく識別でき、適切な制御指示を出力できる。
【００１３】
また、本発明のネットワークデータ処理装置は、同一の目的で使用される同目的キャラクタを含むアプリケーションメッセージから同目的キャラクタを識別し統一したキャラクタに変換する同目的キャラクタ統一手段をさらに含む構成を有している。この構成により、同一の目的で使用される同目的キャラクタを含むアプリケーションメッセージであっても、アプリケーションメッセージを正しく識別でき、適切な制御指示を出力できる。
【００１４】
また、本発明のネットワークデータ処理装置は、メッセージ比較手段が出力する制御指示によりネットワークから受信したフレームを廃棄する受信フレーム廃棄手段をさらに含む構成を有している。この構成により、他の装置がアプリケーション処理を実行する前に、ネットワークデータ処理装置が、処理不要なアプリケーションメッセージを搭載する受信フレームを廃棄することで、他の装置で必要なアプリケーション処理量を小さくすることが出来る。
【００１５】
さらに、本発明のネットワークデータ処理装置は、メッセージ比較手段が出力する制御指示によりネットワークから受信したフレームに対する応答フレームを生成し送信する応答フレーム送信手段をさらに含む構成を有する。この構成により、受信フレームによっては、応答フレーム送信、応答フレーム選択・送信、応答フレーム生成・送信することで、単純な応答パケットを返す場合には、他の装置がアプリケーション処理を行うためのプロセッサ、各種処理回路などの内部回路の起動、または、性能切り替えを行わずに、ネットワークデータ処理装置が応答パケットを返すことで、他の装置で必要なアプリケーション処理量を小さくすることが出来る。
【発明の効果】
【００１６】
本発明は、ネットワークから受信したフレームに含まれるアプリケーションの種類を識別するアプリケーション識別手段と、識別手段が識別したアプリケーションの種類に基づいてフレームからアプリケーションに関するアプリケーションメッセージを搭載しているペイロードを抽出するペイロード抽出手段と、アプリケーションメッセージに対する制御指示が搭載されたメッセージルールテーブルと、ペイロード抽出手段が抽出したペイロードに搭載されるアプリケーションメッセージをメッセージルールテーブルに記載のアプリケーションメッセージと比較して一致するアプリケーションメッセージがある場合に対応する制御指示を出力するメッセージ比較手段とを設けることにより、アプリケーションメッセージを検索して、例えば後置されるアプリケーション装置のアプリケーション処理機能の回路を低消費電力で動作させるために必要な制御信号といった制御指示を出力することが出来るという効果を有するネットワークデータ処理装置を提供することができるものである。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態におけるネットワークデータ処理装置ならびにネットワークデータ処理方法について、図面を参照しながら説明する。
【００１８】
（実施の形態１）
図１は、本発明の実施の形態１におけるネットワークデータ処理装置を含むネットワークデータ処理システムの一部を示すブロック図である。
【００１９】
図１において、ネットワークインタフェース２００は接続しているＬＡＮ等のネットワーク（図示せず）より受信フレーム１０１を受信し、ネットワークデータ処理装置１００は受信フレーム１０１のアプリケーションメッセージを検索して制御指示１０２をアプリケーション処理装置３００に出力し、アプリケーション処理装置３００の内部回路３１０は制御指示１０２に応じて受信フレーム１０１を制御する。
【００２０】
図１において、ネットワークデータ処理装置１００は、受信フレーム１０１のアプリケーションを識別するアプリケーション識別部１１０と、アプリケーション識別部１１０が識別したアプリケーションの種類に応じて受信フレーム１０１のアプリケーションメッセージが搭載されているペイロードを抽出するペイロード抽出部１２０と、ペイロード抽出部１２０が抽出したペイロードに合致するエントリがあるかをメッセージルールテーブル１３０を検索し、合致するエントリが見つかった場合に対応するアプリケーションメッセージに関連付けられた制御指示１０２を出力するアプリケーションメッセージ比較部１４０とを備える。
【００２１】
図２は、本実施の形態におけるネットワークデータ処理装置のアプリケーション識別部１１０のアプリケーション識別処理を説明するためのフローチャートである。まず、受信フレームにおけるレイヤ２のヘッダを解析し（Ｓ１１）、次にレイヤ３のヘッダを解析し（Ｓ１２）、さらに、レイヤ４のヘッダを解析し（Ｓ１３）、ＴＣＰ／ＵＤＰポート番号よりアプリケーションの種類を識別する。
【００２２】
図３は、本実施の形態におけるネットワークデータ処理装置のペイロード抽出部１２０のペイロード処理を説明するためのフローチャートである。検索バイトを更新してペイロード先頭バイトに移行し（Ｓ２１）、ペイロードバイトを出力し（Ｓ２２）、終了でなければ（Ｓ２３のＮｏ）ステップ２１に戻る。ペイロード終了であればペイロード抽出を終了する（Ｓ２３のＹｅｓ）。
【００２３】
図４は、本実施の形態におけるネットワークデータ処理装置のアプリケーションメッセージ比較部１４０の比較処理を説明するためのフローチャートである。図５は、本実施の形態におけるネットワークデータ処理装置のメッセージルールテーブル１３０の内部構成を説明する図である。メッセージルールテーブル１３０は、アプリケーションＩＤ、制御指示、アプリケーションメッセージで構成されるエントリを複数エントリ内蔵している。
【００２４】
かかる構成によれば、例えば、アプリケーション識別部１１０が受信フレーム１０１のアプリケーションＩＤ２を識別し、ペイロード抽出部１２０が受信フレームのアプリケーションメッセージが搭載されているペイロードを抽出し、アプリケーション検索部１４０がメッセージルールテーブル１３０内のエントリを比較・検索して（Ｓ２４）、アプリケーションメッセージ４との一致を確認すると制御指示３を制御指示１０２として出力する（Ｓ２５）。メッセージルールテーブル１３０のエントリに記載のアプリケーションメッセージが受信フレーム内で検出されると、メッセージルールテーブルに記載の制御指示１０２を出力することが出来る。
【００２５】
本実施の形態におけるネットワークデータ処理装置において、例えば、制御指示１０２としてブロードキャストによる不要なフレームを識別し、アプリケーション処理装置３００が当該フレームを受信してもアプリケーション処理機能を動作させないようにすることができる。
【００２６】
（実施の形態２）
図６は、本発明の実施の形態２におけるネットワークデータ処理装置を含むネットワークデータ処理システムの一部を示すブロック図である。
【００２７】
図６において、図１と同じ構成については同じ符号を用い、説明を省略する。
【００２８】
本実施の形態では、コメントを識別子（デリミタ）により識別して読み飛ばすコメントスキップ部１５０、冗長キャラクタを識別し削除する冗長キャラクタ削除部１６０、同目的キャラクタを識別し統一したキャラクタに変換する同目的キャラクタ統一部１７０、受信したフレームを廃棄する受信フレーム廃棄部４００、応答フレームを生成し送信する応答フレーム送信部５００を設けている。
【００２９】
図７は、本発明の実施の形態２におけるネットワークデータ処理装置の応答フレーム送信部５００の内部構成を示す図である。
【００３０】
図８は、本発明の実施の形態２におけるネットワークデータ処理装置のコメントスキップ部１５０のコメントスキップ処理を説明するためのフローチャートであり、図９は、冗長キャラクタ削除部１６０の冗長キャラクタを識別して削除する処理を説明するためのフローチャートであり、図１０は、同目的キャラクタ統一部１７０の同目的キャラクタを識別して統一する処理を説明するためのフローチャートである。
【００３１】
以上のように構成されたネットワークデータ処理装置において、コメントスキップ１５０では、検索バイトを更新してペイロード先頭バイトに移行し（Ｓ３１）、コメント開始デリミタを検出しなかった場合には（Ｓ３２のＮｏ）、ペイロードバイトを次段に出力し（Ｓ３３）、終了でなければ（Ｓ３４のＮｏ）ステップ２１に戻る。ステップ３２においてコメント開始デリミタを検出した場合は（Ｓ３２のＹｅｓ）、検索バイトを更新し（Ｓ３５）、コメント終了デリミタを検出するまで（Ｓ３６のＮｏ）ステップ３５に戻ることで、コメント開始デリミタからコメント終了デリミタまでに存在するコメントをスキップしてペイロードを冗長キャラクタ削除部１６０に引き渡す（Ｓ３４のＹｅｓ）。なお、本実施の形態でのフローチャートは、デリミタ長が１バイトである場合を例に取り、記載している。デリミタ長が１バイトでない場合に、フローチャートの構成が異なることは云うまでも無い。
【００３２】
次に、冗長キャラクタ削除部１６０の冗長キャラクタ削除処理を説明する。本実施の形態では、アプリケーションメッセージで空白を表現するために、スペースキャラクタ、タブの両方が許可されているアプリケーションにおいて、スペースキャラクタ（または、タブ）が連続して冗長に記述されたアプリケーションメッセージが到来した場合について示す。検索バイトを更新してペイロード先頭バイトに移行し（Ｓ４１）、スペースキャラクタ（またはタブ）を検出した場合には（Ｓ４２のＹｅｓ）、直前のキャラクタがスペースキャラクタまたはタブであることを示す“冗長確認”がイネーブルで有るか否かを確認し（Ｓ４６）、イネーブルであれば（Ｓ４６のＹｅｓ）、スキップするためにステップ４１に戻る。
【００３３】
イネーブルでなければ（Ｓ４６のＮｏ）、“冗長確認”をイネーブルとして（Ｓ４７）、ペイロードバイト（この場合は、スペースキャラクタまたはタブ）を出力して（Ｓ４８）ステップ４１に戻る。ステップ４２においてスペースキャラクタ（またはタブ）が検出されない場合には（Ｓ４２のＮｏ）、“冗長確認”をディスエーブルとし（Ｓ４３）、ペイロードバイトを出力して（Ｓ４４）、ペイロード終了でなければ（Ｓ４５のＮｏ）、ステップ４１に戻る。このようにして冗長なスペースキャラクタ（またはタブ）を削除して空白を示すキャラクタが複数連続することを修正する。このようにして冗長なスペースキャラクタ（またはタブ）を削除して空白を示すキャラクタが複数連続することを修正する。
【００３４】
次に、同目的キャラクタ統一部１７０の同目的キャラクタ統一処理を説明する。検索バイトを更新してペイロード先頭バイトに移行し（Ｓ５１）、タブを検出すると（Ｓ５２のＹｅｓ）タブをスペースキャラクタに置き換え（Ｓ５５）、ペイロードバイトを出力し（Ｓ５３）、終了でなければ（Ｓ５４のＮｏ）ステップ５１に戻る。かかる構成により、コメントスキップ部１５０がアプリケーションメッセージに含まれるコメントを読み飛ばし、冗長キャラクタ削除部１６０が冗長キャラクタを削除し、同目的キャラクタ統一手段が同じ目的のキャラクタを統一したキャラクタに置き換えるため、コメントが含まれていたり、特殊キャラクタを使用したために、文字列としては異なって見えるアプリケーションメッセージをも誤認識することなく、アプリケーションメッセージを識別することが出来る。ここでは、同目的キャラクタとして、タブとスペースキャラクタの場合で説明したが、本発明はこれに限定されない。
【００３５】
また、アプリケーションメッセージ比較部１４０は実施の形態１同様の動作をして、メッセージルールテーブル１３０を参照することでアプリケーションメッセージに対応する制御指示１０２を出力する。そして、受信フレーム廃棄部４００は、制御指示１０２の内容が受信フレームの廃棄であった場合、受信フレーム廃棄部４００は、アプリケーション処理装置３００に処理不要なアプリケーションメッセージを搭載する受信フレーム１０１を廃棄し、アプリケーション処理装置３００に必要のない受信フレームは、アプリケーション処理装置３００に到達しないようにする。
【００３６】
さらに、応答フレーム送信部５００は、制御指示１０２が入力されると、応答フレーム生成部５１０が入力された制御指示１０２に基づいて、応答フレーム保持部５３０が保持する原型応答フレームを選択し、宛先ＭＡＣアドレス、宛先ＩＰアドレスなどのアドレス情報を応答先の装置に合わせて調整してフレームを生成し、アプリケーション処理装置３００からのフレーム１０３１に対し、応答フレーム挿入部５２０で送信フレームとして挿入し送信フレーム１０３を出力する。
【００３７】
このようにして、受信フレーム１０１内のアプリケーションメッセージに応じて、出力される制御指示１０２に基づいて、受信フレーム廃棄部４００が受信フレームを廃棄したり、応答フレーム送信部５００が応答フレームを生成・送信したり、アプリケーション処理装置３００の内部回路３１０内の、プロセッサ（図示せず）、各種処理回路（図示せず）などの起動、または、性能切り替えを行うものであり、特に、単純な応答パケットを返す場合には、アプリケーション処理装置３００に代わってアプリケーション処理を行い、アプリケーション処理装置３００の内部回路３１０にあるプロセッサ、各種処理回路などの内部回路の起動、または、性能切り替えを行わずに、応答パケット送信部５００が応答パケットを返すことで、アプリケーション処理を行うための内部回路３１０といった他の装置をさらに低消費電力で動作させるように制御指示することができる。
【００３８】
なお、本実施の形態では、制御指示１０２に基づいて、応答フレーム生成部５１０が制御指示１０２に基づいて、応答フレーム保持部５３０が保持する原型応答フレームを選択し、宛先ＭＡＣアドレス、宛先ＩＰアドレスなどのアドレス情報を応答先の装置に合わせて調整してフレームを生成し、応答フレーム挿入部５２０で送信フレームとして挿入しているが、固定応答フレームの送信で良い場合には、アドレス情報の調整無しでフレームを送信する構成としても良いし、１種類の固定応答フレームの送信で良い場合には、応答フレームの選択無しで１種類の固定応答フレームを送信する構成としても良いことは云うまでもない。
【００３９】
また、本実施の形態では、コメントスキップ部、冗長キャラクタ部、同目的キャラクタ統一部、受信フレーム廃棄部、応答フレーム送信部を全て備える場合で説明したが、本発明はこれに限定することなく１つだけでも、あるいは任意の組み合わせでも良い。
【００４０】
また、本発明の制御指示は、例えば、受信フレーム廃棄、受信フレーム通過、応答フレーム送信、応答フレーム選択・送信、応答フレーム生成・送信、他の装置の主電源オン／オフ、プロセッサ起動／停止、音声処理回路起動／停止、プロセッサ性能切り替え、音声処理回路性能切り替え、映像処理回路性能切り替え、ワイヤレス通信性能切り替え、プロセッサ動作クロック切り替え、音声処理回路動作クロック切り替え、映像処理回路動作クロック切り替え、動作プロセッサ数切り替え、音声処理回路動作チャネル数切り替え、映像処理回路動作チャネル数切り替え、表示回路輝度切り替え、ワイヤレス通信送信電力切り替え、ワイヤレス通信受信感度切り替え、または、これらを組み合わせて実行する指示であってもよい。
【００４１】
さらに、本発明のネットワークデータ処理装置は集積回路で構成されてもよいし、本発明のネットワークデータ処理方法は記憶媒体に収められたプログラムであってもよい。
【産業上の利用可能性】
【００４２】
以上のように、本発明にかかるネットワークデータ処理装置は、ネットワークから受信したフレームに含まれるアプリケーションの種類を識別するアプリケーション識別手段と、識別手段が識別したアプリケーションの種類に基づいてフレームからアプリケーションに関するアプリケーションメッセージを搭載しているペイロードを抽出するペイロード抽出手段と、アプリケーションメッセージに対する制御指示が搭載されたメッセージルールテーブルと、ペイロード抽出手段が抽出したペイロードに搭載されるアプリケーションメッセージをメッセージルールテーブルに記載のアプリケーションメッセージと比較して一致するアプリケーションメッセージがある場合に対応する制御指示を出力するメッセージ比較手段とを設けることにより、アプリケーションメッセージを検索して、例えば後置されるアプリケーション装置のアプリケーション処理機能の回路を低消費電力で動作させるために必要な制御信号といった制御指示を出力することが出来るという効果を有し、ネットワークインタフェースを通じてイーサネット（登録商標）などのフレームを受信し、フレームに含まれるアプリケーションメッセージを識別して、識別したメッセージに対する制御指示を出力するネットワークデータ処理装置やネットワーク機能内蔵装置(端末・中継装置)を省電力化、低コスト化するためのネットワークデータ処理モジュール等として有用である。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施の形態１におけるネットワークデータ処理装置を含むネットワークデータ処理システムの一部を示すブロック図
【図２】本発明の実施の形態１におけるネットワークデータ処理装置のアプリケーション識別部のアプリケーション識別処理を説明するためのフローチャート
【図３】本発明の実施の形態１におけるネットワークデータ処理装置のペイロード抽出部のペイロード抽出処理を説明するためのフローチャート
【図４】本発明の実施の形態１におけるネットワークデータ処理装置のアプリケーション比較部の比較処理を説明するためのフローチャート
【図５】本発明の実施の形態１におけるネットワークデータ処理装置のメッセージルールテーブルの内部構成を説明する図
【図６】本発明の実施の形態２におけるネットワークデータ処理装置を含むネットワークデータ処理システムの一部を示すブロック図
【図７】本発明の実施の形態２におけるネットワークデータ処理装置の応答フレーム送信部の内部構成を示す図
【図８】本発明の実施の形態２におけるネットワークデータ処理装置のコメントスキップ部の動作を示すフローチャート
【図９】本発明の実施の形態２におけるネットワークデータ処理装置の冗長キャラクタ削除部の動作を示すフローチャート
【図１０】本発明の実施の形態２におけるネットワークデータ処理装置の同目的キャラクタ統一部の動作を示すフローチャート
【図１１】従来のネットワークデータ処理装置の構成を示すブロック図
【符号の説明】
【００４４】
１００    ネットワークデータ処理装置
１０１    受信フレーム
１０２    制御指示
１０３    送信フレーム
１１０    アプリケーション識別部
１２０    ペイロードの抽出部
１３０    メッセージルールテーブル
１４０    アプリケーションメッセージ比較部
１５０    コメントスキップ部
１６０    冗長キャラクタ削除部
１７０    同目的キャラクタ統一部
２００    ネットワークインタフェース
３００    アプリケーション処理装置
３１０    内部回路
４００    受信フレーム廃棄部
５００    応答フレーム送信部
５１０    応答フレーム生成部
５２０    応答フレーム挿入部
５３０    応答フレーム保持部
【図１】
2006221299.tif 000003
【図２】
2006221299.tif 000004
【図３】
2006221299.tif 000005
【図４】
2006221299.tif 000006
【図５】
2006221299.tif 000007
【図６】
2006221299.tif 000008
【図７】
2006221299.tif 000009
【図８】
2006221299.tif 000010
【図９】
2006221299.tif 000011
【図１０】
2006221299.tif 000012
【図１１】
2006221299.tif 000013