(57)【要約】【課題】装置内で信号の滞留を極力防止して、信号の出力を円滑に行うことを可能にする信号処理装置、信号処理方法および信号処理プログラムを得る。【解決手段】第２のノード２０２は、タスクの処理に関して、外部ノードから信号を入力する第１および第３の入力タスク部２１２1、２１２3の優先度が最も低くなっており、外部ノードに信号を出力する第１および第３の出力タスク部２１４1、２１４3の方向に各部の優先度が高くなっている。このため、第１および第３の入力タスク部２１２1、２１２3で負荷を無視するような受信が行われず、第２のノード２０２内部での信号の滞留を抑制できる。【選択図】図１
2010074711.tif 000002
【特許請求の範囲】
【請求項１】
信号が入力される入力段階から、その信号が一連の内部処理を経て外部に出力される出力段階までを信号の出力方向に沿って複数の段階に区分したときのそれぞれの段階に対して、出力に近い段階ほど処理の優先度を高く設定した優先度情報を格納した優先度情報格納手段と、
この優先度情報格納手段に格納された優先度に沿って、出力段階から入力段階の方向に処理すべきデータが存在するかを段階別にチェックする該当データ存否確認手段と、
この該当データ存否確認手段によって確認された最も高い優先度の段階のデータとしての特定データの処理を他の段階のデータの処理を排除した形で実行する特定段階データ処理手段と、
この特定段階データ処理手段によって特定データの処理が行われた後、前記該当データ存否確認手段に処理を移行させる処理移行手段
とを具備することを特徴とする信号処理装置。
【請求項２】
前記入力段階は他の装置から信号を受信する段階であり、前記出力段階は、受信後に処理された信号を送信する段階であることを特徴とする請求項１記載の信号処理装置。
【請求項３】
前記入力段階と出力段階の間に、カプセル化されたパケット信号をデカプセル化したり、この逆の処理を行う中間段階の処理が含まれていることを特徴とする請求項１記載の信号処理装置。
【請求項４】
前記該当データ存否確認手段は、入力段階から出力段階に至る複数ルートの信号についてデータの存在を確認するものであることを特徴とする請求項１記載の信号処理装置。
【請求項５】
前記優先度情報格納手段に格納された前記複数の段階は、信号処理のための各ソフトウェアモジュールに対応していることを特徴とする請求項１記載の信号処理装置。
【請求項６】
信号が装置に入力される入力段階から、その信号が一連の内部処理を経て装置外に出力される出力段階までを信号の出力方向に沿って複数の段階に区分したときの、出力段階から入力段階の方向に処理すべきデータが存在するかを段階別にチェックする該当データ存否確認ステップと、
この該当データ存否確認ステップによって確認された出力段階に近い段階のデータとしての特定データの処理を他の段階のデータの処理を排除した形で実行する特定段階データ処理ステップと、
この特定段階データ処理ステップによって特定データの処理が行われた後、前記該当データ存否確認手段に処理を移行させる処理移行ステップ
とを具備することを特徴とする信号処理方法。
【請求項７】
前記該当データ存否確認ステップは、前記装置に入力される複数ルートの信号についてデータの存在を確認するものであることを特徴とする請求項６記載の信号処理方法。
【請求項８】
入力された信号を処理して出力するコンピュータに、
前記信号が装置に入力される入力段階から、その信号が一連の内部処理を経て装置外に出力される出力段階までを信号の出力方向に沿って複数の段階に区分したときの、出力段階から入力段階の方向に処理すべきデータが存在するかを段階別にチェックする該当データ存否確認処理と、
この該当データ存否確認処理によって確認された出力段階に近い段階のデータとしての特定データの処理を他の段階のデータの処理を排除した形で実行する特定段階データ処理と、
この特定段階データ処理によって特定データの処理が行われた後、前記該当データ存否確認処理に処理を移行させる処理移行処理
とを実行させることを特徴とする信号処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された信号を処理して外部に出力する信号処理装置、信号処理方法および信号処理プログラムに係わり、たとえば受信部でパケット信号を受信して、カプセル化等の信号処理を行った後、相手先の装置にパケット信号として出力する通信装置で好適に使用することができる信号処理装置、信号処理方法および信号処理プログラムに関する。
【背景技術】
【０００２】
たとえば中継機能を備えた通信装置では、所定の通信装置から信号を受信して、装置内部で各段階の処理を行う。そして、処理後の信号を次の通信装置に送信している。
【０００３】
図４は、本発明に関連する関連技術の一例としての通信システムの一例を第２のノードを中心に表わしたものである。この図に示した例では、第１のノード１０１と、第３のノード１０３の間に第２のノード１０２が配置されている。第２のノード１０２に着目してみる。第２のノード１０２は、第１のノード１０１から送られてくるパケット信号１１１1を受信する第１の入力タスク部１１２1と、第３のノード１０３から送られてくるパケット信号１１１3を受信する第３の入力タスク部１１２3と、第１のノード１０１に送出されるパケット信号１１３1を送信する第１の出力タスク部１１４1と、第３のノード１０３に送出されるパケット信号１１３3を送信する第３の出力タスク部１１４3と、これら第１および第３の入力タスク部１１２1、１１２3、第１および第３の出力タスク部１１４1、１１４3の制御を行う制御タスク部１１５を備えている。
【０００４】
このようなに構成の第２のノード１０２は、第１および第３の入力タスク部１１２1、１１２3ならびに第１および第３の出力タスク部１１４1、１１４3は、信号処理の優先度として同一の実行プライオリティが与えられている。また、第１および第３の入力タスク部１１２1、１１２3ならびに第１および第３の出力タスク部１１４1、１１４3は、信号処理の遅延を避けるために、制御タスク部１１５に比べて信号処理について相対的に高い優先度が設定されている。すなわち、図４に示すように制御タスク部１１５は低優先度領域１２１に属しているのに対して、第１および第３の入力タスク部１１２1、１１２3ならびに第１および第３の出力タスク部１１４1、１１４3は、高優先度領域１２２に属している。
【０００５】
図４に示した第２のノード１０２の動作を次に説明する。第１のノード１０１から送られてきたパケット信号１１１1は第１の入力タスク部１１２1で受信される。また、第３のノード１０３から送られてきたパケット信号１１１3は第３の入力タスク部１１２3で受信される。第１の入力タスク部１１２1は、このパケット信号１１１1を制御タスク部１１５に送って適切な信号処理を受ける。同様に、第３の入力タスク部１１２3は、受信したパケット信号１１１3を制御タスク部１１５に送って適切な信号処理を受ける。制御タスク部１１５は、信号処理後の信号を第１の出力タスク部１１４1あるいは第３の出力タスク部１１４3に送信する。
【０００６】
このうち、第１の出力タスク部１１４1に送られたパケット信号は、パケット信号１１３1として第１のノード１０１に送信される。第３の出力タスク部１１４3に送られたパケット信号は、パケット信号１１３3として第３のノード１０３に送信される。
【０００７】
パケット信号によっては、カプセル化を行ったり、この反対にデカプセル化される処理を行う場合がある。本明細書では、これらをまとめて「カプセル化処理」と称することにする。このようなカプセル化処理は、制御タスク部１１５が第１あるいは第３の入力タスク部１１２1、１１２3に処理途中のパケット信号を送り返すことで実現する。
【０００８】
このような第１の関連技術では、第２のノード１０２の各部をモジュール構造とした場合に、第１の出力タスク部１１４1と第１の入力タスク部１１２1を第１のノード１０１とのプロトコル処理に関係する第１の通信機能部として１つの概念で取り扱っている。また、第３の出力タスク部１１４3と第３の入力タスク部１１２3についても、第３のノード１０３とのプロトコル処理に関係する第３の通信機能部として、第１の通信機能部と共通した概念で取り扱っている。制御タスク部１１５は、制御タスク自体がプロトコル処理とは機能的に大きく異なるので、第１および第３の通信機能部と異なる概念で取り扱い、かつ送受信の信号処理の遅延を避けるために、送受信の処理よりも実行プライオリティを低く設定している。
【０００９】
このような第１の関連技術によれば、送信と受信のプライオリティが等しく設定されている。このため、一時的にパケットの受信が多くなると、制御タスク部１１５の処理が優先度との関係で遅延することになった。この結果、第２のノード１０２の内部で未処理のタスクが増加することになって、結果的に送信処理までも遅延することになった。
【００１０】
特に制御タスク部１１５がカプセル化のようなデータの通信処理に付帯する処理を必要とした場合、優先度の低い機能部で処理が一層滞留することになり、第２のノード１０２自体が機能障害に陥るおそれがあった。
【００１１】
そこで、パケットを受信したら、受信したパケットごとに優先度を定めることが本発明の第２の関連技術として提案されている（たとえば特許文献２参照）。
【特許文献１】特開平８−２５１２３３号公報（特許第３３４７９２６号）（第００１４段落、図１）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、この第２の関連技術によれば、パケットを受信するたびにパケットごとに優先度を設定するので、処理が煩雑になるという問題がある。また、第２の関連技術では受信処理は必ず行うことになるので、パケット信号の受信が集中すると、結局は装置全体としての処理の均衡を図ることができず、装置内部での信号処理の滞留を招いてしまうという問題があった。
【００１３】
以上、通信装置あるいはノードにおけるデータ処理の問題を説明したが、一般に、データを入力して内部処理を行い、その結果を出力する信号処理装置には同様の問題があった。
【００１４】
そこで本発明の目的は、装置内で信号の滞留を極力防止して、信号の出力を円滑に行うことを可能にする信号処理装置、信号処理方法および信号処理プログラムを提供することにある。
【課題を解決するための手段】
【００１５】
本発明では、（イ）信号が入力される入力段階から、その信号が一連の内部処理を経て外部に出力される出力段階までを信号の出力方向に沿って複数の段階に区分したときのそれぞれの段階に対して、出力に近い段階ほど処理の優先度を高く設定した優先度情報を格納した優先度情報格納手段と、（ロ）この優先度情報格納手段に格納された優先度に沿って、出力段階から入力段階の方向に処理すべきデータが存在するかを段階別にチェックする該当データ存否確認手段と、（ハ）この該当データ存否確認手段によって確認された最も高い優先度の段階のデータとしての特定データの処理を他の段階のデータの処理を排除した形で実行する特定段階データ処理手段と、（ニ）この特定段階データ処理手段によって特定データの処理が行われた後、前記した該当データ存否確認手段に処理を移行させる処理移行手段とを信号処理装置が具備する。
【００１６】
また、本発明では、（イ）信号が装置に入力される入力段階から、その信号が一連の内部処理を経て装置外に出力される出力段階までを信号の出力方向に沿って複数の段階に区分したときの、出力段階から入力段階の方向に処理すべきデータが存在するかを段階別にチェックする該当データ存否確認ステップと、（ロ）この該当データ存否確認ステップによって確認された出力段階に近い段階のデータとしての特定データの処理を他の段階のデータの処理を排除した形で実行する特定段階データ処理ステップと、（ハ）この特定段階データ処理ステップによって特定データの処理が行われた後、前記した該当データ存否確認手段に処理を移行させる処理移行ステップとを信号処理方法が具備する。
【００１７】
更に本発明では、入力された信号を処理して出力するコンピュータに、信号処理プログラムとして、（イ）前記した信号が装置に入力される入力段階から、その信号が一連の内部処理を経て装置外に出力される出力段階までを信号の出力方向に沿って複数の段階に区分したときの、出力段階から入力段階の方向に処理すべきデータが存在するかを段階別にチェックする該当データ存否確認処理と、（ロ）この該当データ存否確認処理によって確認された出力段階に近い段階のデータとしての特定データの処理を他の段階のデータの処理を排除した形で実行する特定段階データ処理と、（ハ）この特定段階データ処理によって特定データの処理が行われた後、前記した該当データ存否確認処理に処理を移行させる処理移行処理とを実行させることを特徴とする。
【発明の効果】
【００１８】
以上説明したように本発明によれば、タスクの実行プライオリティを信号の出力側に向けて傾斜的に高めているので、単純な制御で、信号の滞留を防止することができる。また、過負荷時には新たな信号の入力を抑止することができる。更に、本発明は優先度の設定という単純な論理を用いているので、過負荷制御を実現するための余分な処理が不要である。
【発明を実施するための最良の形態】
【００１９】
次に本発明を一実施の形態を基にして説明する。
【００２０】
図１は、本発明の一実施の形態における信号処理装置を使用した通信システムを表わしたものである。この通信システムでは、第１のノード２０１と、第３のノード２０３の間に、本発明の第２のノード２０２が配置されている。第２のノード２０２は、第１のノード２０１から送られてくるパケット信号２１１1を第１のプロトコルを用いて受信する第１の入力タスク部２１２1と、第３のノード２０３から送られてくるパケット信号２１１3を第３のプロトコルを用いて受信する第３の入力タスク部２１２3と、第１のノード２０１に送出されるパケット信号２１３1を第１のプロトコルを用いて送信する第１の出力タスク部２１４1と、第３のノード２０３に送出されるパケット信号２１３3を第３のプロトコルを用いて送信する第３の出力タスク部２１４3と、第１のプロトコルを用いてカプセル化の処理を行う第１の再入力タスク部２１５1と、第３のプロトコルを用いてカプセル化の処理を行う第３の再入力タスク部２１５1と、これら第１および第３の入力タスク部２１２1、２１２3、第１および第３の出力タスク部２１４1、２１４3、ならびに第１および第３の再入力タスク部２１５1、２１５3の制御を行う制御タスク部２１６を備えている。また、第２のノード２０２は、ＣＰＵ（Central Processing Unit）２２１と、その制御プログラムとしてのＯＳ（Operating System）を格納したり、データ処理用のメモリ領域を備えたメモリ２２２を有している。
【００２１】
ここで第１および第３の入力タスク部２１２1、２１２3は、外部のノード（この例では第１のノード２０１と第３のノード２０３）からパケット信号を１つずつ受信する外部インタフェースであり、第１および第３の出力タスク部２１４1、２１４3は、外部のノード（この例では第１のノード２０１と第３のノード２０３）にパケット信号を１つずつ送信する外部インタフェースである。第１および第３の再入力タスク部２１５1、２１５3は、ＩＰ（Internet Protocol）トンネルのように、信号がカプセル化された構造を持つ場合の処理に使用される。すなわち、パケット信号の外側に相当する箇所のプロトコル処理後に、内側に相当する箇所の信号を取り出したり、逆に受信した信号の処理後にカプセル化処理として、外側に相当する箇所にプロトコルのヘッダを付加した上で送信を行うことがある。第１および第３の再入力タスク部２１５1、２１５3は、このようなカプセル化処理を行うために使用される。
【００２２】
制御タスク部２１６は、受信したパケット信号についてカプセル化処理が必要だと判断した場合、その信号を第１あるいは第３の再入力タスク部２１５1、２１５3のうちの該当するものに送信する。第１あるいは第３の再入力タスク部２１５1、２１５3は、制御タスク部２１６から受信したパケット信号についてカプセル化処理を行う。そして、これらの信号が外部のノードから受信されて処理されたかのようにカプセル化処理された信号を再度、制御タスク部２１６に送信する。
【００２３】
２系統の入力タスク部２１２1、２１２3、出力タスク部２１４1、２１４3および再入力タスク部２１５1、２１５3は例示であり、本実施の形態の第２のノード２０２は、任意数の通信プロトコルに対応することができる。図１に例示した第１および第３の出力タスク部２１４1、２１４3は、優先度が１番高い階層としての実行プライオリティを持っている。制御タスク部２１６は優先度が２番目に高い階層としての実行プライオリティを持っている。第１および第３の再入力タスク部２１５1、２１５3は優先度が３番目に高い階層としての実行プライオリティを持っている。第１および第３の入力タスク部２１２1、２１２3は、優先度の一番低い階層としての実行プライオリティを持っている。このような実行プライオリティの設定は、メモリ２２２内に格納されたＯＳに記述されている。
【００２４】
図２は、第２のノードのＯＳが各タスク部の処理を行う様子を表わしたものである。第２のノード２０２は、図１に示したＣＰＵ２２１がメモリ２２２内に格納されたＯＳを実行することで、図１に示した第１および第３の入力タスク部２１２1、２１２3、第１および第３の出力タスク部２１４1、２１４3、第１および第３の再入力タスク部２１５1、２１５3および制御タスク部２１６の制御を行うようになっている。
【００２５】
まず、ＣＰＵ２２１は第２のノード２０２内でタスクが存在する優先度の最も高いタスク部の階層を判別する（ステップＳ３０１）。このようなタスク部の階層が存在していれば（ステップＳ３０２：Ｙ）、その階層のタスク部の処理を実行する（ステップＳ３０３）。該当する階層の処理がすべて終了するまで、他の階層の処理は行わない（ステップＳ３０４：Ｎ、ステップＳ３０３）。たとえば、第１の出力タスク部２１４1と第３の出力タスク部２１４3が共にパケット信号の送信に関するタスクを有していた場合、これらのタスクが完全に処理されるまで、制御タスク部２１６およびこれよりも低い階層のタスクの処理は行われない。
【００２６】
ここで、第１の出力タスク部２１４1と第３の出力タスク部２１４3の間で、どちらのタスクの処理を優先するかについて特に定めはない。したがって、これら同一階層のタスクについては、時分割処理を行ってもよい。ステップＳ３０２で第２のノード２０２内に何らのタスクも存在しないと判別された場合には（Ｎ）、再度、ステップＳ３０１に戻って（リターン）、タスクが存在するようになるまで処理を待機することになる。
【００２７】
ステップＳ３０４で該当する階層のタスクの処理がすべて終了したと判別されたときには（Ｙ）、再びステップＳ３０１に処理が戻る（リターン）。そして、タスク部２１２1、２１２3、２１４1、２１４3、２１５1、２１５3、２１６の中でその時点でタスクが存在する最も高い階層が判別され、そのような階層が存在する場合には（ステップＳ３０２：Ｙ）、その階層のタスク部の処理が実行されることになる（ステップＳ３０３）。以下、同様である。
【００２８】
たとえば第２のノード２０２がある時点で立ち上げられたとし、その時点で各タスク部２１２1、２１２3、２１４1、２１４3、２１５1、２１５3、２１６に処理すべきタスクが存在しなかったとする。それ以後のある時点に、図１に示す第１のノード２０１からパケット信号２１１1が１パケット受信されたとする。このとき、第１の入力タスク部２１２1は最も低い優先度となっているが、この時点では他のタスク部２１２3、２１４1、２１４3、２１５1、２１５3、２１６にタスクが存在しない。したがって、第１の入力タスク部２１２1がこのパケット信号の受信のための処理を実行する（ステップＳ３０３）。
【００２９】
第１の入力タスク部２１２1による処理が完了すると（ステップＳ３０４：Ｙ）、処理後の信号は制御タスク部２１６に送られる。そして、ステップＳ３０１に処理が戻り、最も高い優先度の階層が判別される。この場合には、第１の入力タスク部２１２1に次のパケット信号が受信される状態でも、制御タスク部２１６が最も優先度が高くなる。そこで、この例の場合には、次に制御タスク部２１６でのタスク処理が実行される（ステップＳ３０３）。そして、この結果、カプセル化の処理が必要と判別されれば処理後の信号は前記したように第１の再入力タスク部２１５1に送られ、このような処理が不要な場合には第１の出力タスク部２１４1に送られる。
【００３０】
次の段階ではステップＳ３０１に戻って第２のノード２０２内での優先度の最も高いタスク部が選択される。このとき、第２のノード２０２との間の通信処理と並行して、第３のノード２０３との通信も行われていたとする。このような場合には、各タスク部２１２1、２１２3、２１４1、２１４3、２１５1、２１５3、２１６がそれぞれ処理すべきタスクを複雑に有していることになる。３つ以上のノードと通信を行っている場合は、なおさらである。
【００３１】
本実施の形態では、受信側から送信側に向けて、各タスク部２１２1、２１２3、２１４1、２１４3、２１５1、２１５3、２１６の優先度が順に高まるように設定されている。したがって、制御タスク部２１６から単純に第１あるいは第３の出力タスク部２１４1、２１４3に送出された信号と、第１あるいは第３の再入力タスク部２１５1、２１５3にカプセル化の処理を行うために回された信号とがあった場合、第１あるいは第３の出力タスク部２１４1、２１４3に送出された信号の方が優先度が高いので、これらがまず処理されることになる。
【００３２】
このように本実施の形態では受信側から送信側に向けて、各タスク部２１２1、２１２3、２１４1、２１４3、２１５1、２１５3、２１６の優先度が順に高まるように設定されているので、送信側の処理が受信側よりも早く処理される。このため、第２のノード２０２内でそれぞれ１パケットを単位とするタスクが滞留することがない。したがって、ＣＰＵ２２１は効率的に各タスク部２１２1、２１２3、２１４1、２１４3、２１５1、２１５3、２１６の処理をパケット単位で実行することができる。
【００３３】
また、本実施の形態によれば、新しい信号の受信処理の優先度が相対的に低い。このため、先に受信した信号が処理されている間は、第１および第３の入力タスク部２１２1、２１２3が新たな信号を受信することが抑制される。この結果、第２のノード２０２は、過負荷となる信号の流入を事前に阻止することができる。
【００３４】
また、本実施の形態によれば、カプセル化処理のような、システム内の処理ルートを複数回巡回するような場合を考慮して、送信処理と受信処理の中間の実行プライオリティを与えることで、一旦システム内に取り込んだ信号が、新しい受信信号よりも高い優先度で処理されるようにして、処理の滞留の発生を防止している。
【００３５】
＜発明の変形可能性＞
【００３６】
以上、カプセル化の処理を行うノードの各部についての優先度に基づく処理について説明したが、本発明はこのようなノードに対して限定的に適用されるものではない。
【００３７】
図３は、本発明の変形例として、ゲートウェイ装置に本発明を適用した例を示したものである。図３で図１と同一部分には同一の符号を付しており、これらの説明を適宜省略する。
【００３８】
図３に示したゲートウェイ装置で構成された第２のノード２０２Ａは、ＩＰプロトコル上のＳＩＰ（Session Initiation Protocol）機能とＲＡＮＡＰ（Radio Access Network Application Part）プロトコル上の３ＧＰＰ（3rd Generation Partnership Project）の呼処理機能の変換機能を実現するようになっている。このため、この変形例では、第１のノード２０１ＡがＩＰルータで構成されており、第３のノード２０３ＡがＲＮＣ（Radio Network Controller：無線基地局制御装置）で構成されている。
【００３９】
この変形例でも、インターネットプロトコル（ＩＰ）による処理を行ってパケット信号２１３1Ａを第１のノード２０１Ａに出力する第１の出力タスク部２１４1Ａと、ＲＡＮＡＰによる処理を行ってパケット信号２１３3Ａを第３のノード２０３Ａに出力する第３の出力タスク部２１４3Ａの双方が処理の優先度を最も高く設定されている。また、ＳＩＰと３ＧＰＰプロトコルの呼処理変換の制御を行う制御タスク部２１６Ａが、２番目に高い優先度に設定されている。再入力タスク部２１５Ａ自体は、３番目に高い優先度に設定されている。ＩＰルータで構成された第１のノード２０１Ａから送られてくるパケット信号２１１1Ａを受信する第１の入力タスク部２１２1Ａと、ＲＮＣで構成された第３のノード２０３Ａから送られてくるパケット信号２１１3Ａを受信する第３の入力タスク部２１２1Ａは、４番目に高い優先度、すなわち最も低い優先度に設定されている。優先度の設定は、メモリ２２２Ａ内に格納されたＯＳに記述されている。
【００４０】
このように変形例のゲートウェイ装置で構成された第２のノード２０２Ａでも、出力タスクが最も高い実行プライオリティを持ち、制御タスク、再入力タスクと実行プライオリティが低下して、入力タスクが最も低い実行プライオリティを持つようになっている。このため、図１に示した実施の形態と同様に、通信システムのノードにおいて自ノードの過負荷状態を制御してノード内に信号が滞留することを防ぎ、過負荷状態を原因とするシステムダウンを回避することができる。
【００４１】
更に実施の形態およびその変形例では、本発明がノードあるいは通信装置に適用される場合を示したが、一般に装置内部で複数の処理を行って、その結果を出力する情報処理装置で、内部にデータの滞留を防止する場合に本発明を同様に適用可能であることは当然である。
【００４２】
また、入力から出力に至る一連の処理を複数に区切る区切りの行われる箇所および区切りの総数は、ソフトウェアの機能部やハードウェアの回路部品によって任意に設定可能であり、実施の形態およびその変形例で示したものに限定されるものではない。
【００４３】
更に実施の形態およびその変形例では、パケット信号の１つずつをそれぞれ１つのタスクとして処理する前提で説明したが、全く同一の長さのパケットあるいは同一データ量の信号を処理の対象とする必要はない。すなわち、可変長のパケットやデータ量の異なる信号に対して本発明を適用することができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施の形態における信号処理装置を使用した通信システムを示すブロック図である。
【図２】図１に示した実施の形態における優先制御の様子を表わした流れ図である。
【図３】本発明の変形例におけるゲートウェイ装置を使用した通信システムを示すブロック図である。
【図４】本発明に関連する関連技術の一例としての通信システムの一例を第２のノードを中心に表わしたブロック図である。
【符号の説明】
【００４５】
２０１、２０１Ａ  第１のノード
２０２、２０２Ａ  第２のノード
２０３、２０３Ａ  第３のノード
２１２1、２１２1Ａ  第１の入力タスク部
２１２3、２１２3Ａ  第３の入力タスク部
２１４1、２１４1Ａ  第１の出力タスク部
２１４3、２１４3Ａ  第３の出力タスク部
２１５1  第１の再入力タスク部
２１５3  第３の再入力タスク部
２１５Ａ  再入力タスク部
２１６、２１６Ａ  制御タスク部
２２１  ＣＰＵ
２２２、２２２Ａ  メモリ
【図１】
2010074711.tif 000003
【図２】
2010074711.tif 000004
【図３】
2010074711.tif 000005
【図４】
2010074711.tif 000006