(57)【要約】【課題】ＩＰポートをネットワーク機能用と共用しても、ネットワーク機能による通信量の影響でＦｏＩＰの通信を中断させないネットワーク通信装置および方法を提供する。【解決手段】  マルチファンクション装置はＦｏＩＰによる通信を行っている際に、通信量監視部でネットワーク通信量を監視し、ネットワーク通信量が予め設定した値（ユーザにより変更可能）より多ければ、ＦｏＩＰ以外の通信（プリントジョブ、スキャンジョブ等）を中断し、ＦｏＩＰによる通信を優先することでＦｏＩＰによる通信のリアルタイム性を保証する。【選択図】図２
2008011352.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク機能を有するネットワーク通信装置において、
ネットワークと接続するネットワーク接続手段と、
音声信号をデジタル信号に変換してネットワーク接続手段を介して送信し、または該ネットワーク接続手段を介して受信したデジタル信号を音声信号に変換する通信処理を行う通信処理手段と、
前記ネットワーク接続手段を介して送受信する前記ネットワーク機能のジョブの処理を行うネットワーク機能処理手段と、
前記ネットワークの状態に基づき、前記通信処理手段による前記通信処理を優先する通信処理優先手段と
を具備することを特徴とするネットワーク通信装置。
【請求項２】
前記通信処理優先手段は、
前記ネットワーク接続手段の通信量を測定し、
前記測定した通信量が予め設定した値より多い場合、前記ネットワーク機能処理手段による前記ジョブの送受信を停止する
ことを特徴とする請求項１記載のネットワーク通信装置。
【請求項３】
前記通信処理優先手段は、
前記通信処理の相手先からの応答時間を測定し、
前記測定した応答時間が予め設定した時間より長い場合、前記ネットワーク機能処理手段による前記ジョブの送受信を停止する
ことを特徴とする請求項１記載のネットワーク通信装置。
【請求項４】
前記通信処理は、
ＦｏＩＰ機能によるファクシミリ通信、またはＶｏＩＰ機能による音声通話であり、
前記ジョブは、
プリントジョブまたはスキャンジョブである
ことを特徴とする請求項１記載のネットワーク通信装置。
【請求項５】
ネットワーク機能を有するネットワーク通信装置のネットワーク通信方法において、
音声信号をデジタル信号に変換してネットワークインターフェースを介して送信する通信処理、または該ネットワークインターフェースを介して受信したデジタル信号を音声信号に変換する通信処理を行う際に、該ネットワークインターフェースを介して送受信する前記ネットワーク機能のジョブの処理を行う場合、
前記ネットワークの状態に基づき、前記通信処理を優先する
ことを特徴とするネットワーク通信方法。
【請求項６】
前記ネットワークインターフェースの通信量を測定し、
前記測定した通信量が予め設定した値より多い場合、前記ジョブの送受信を停止する
ことを特徴とする請求項５記載のネットワーク通信方法。
【請求項７】
前記通信処理の相手先からの応答時間を測定し、
前記測定した応答時間が予め設定した時間より長い場合、前記ジョブの送受信を停止する
ことを特徴とする請求項５記載のネットワーク通信方法。
【請求項８】
前記通信処理は、
ＦｏＩＰ機能によるファクシミリ通信、またはＶｏＩＰ機能による音声通話であり、
前記ジョブは、
プリントジョブまたはスキャンジョブである
ことを特徴とする請求項５記載のネットワーク通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク通信装置および方法に関し、特に、ＩＰ網を利用したＦｏＩＰ機能またはＶｏＩＰ機能を有するネットワーク通信装置および方法に関する。
【背景技術】
【０００２】
ＩＰ網を利用したＦｏＩＰ［FAX over IP］は企業内イントラネットを利用して増加している。最近では、ＶｏＩＰ［Voice over IP］やＦｏＩＰの利用の増加によってネットワークの輻輳の発生することで、通信品質が悪化するという問題がある。
【０００３】
そこで、上記問題を解決するために、例えば、交換機に収容された端末毎に設定された優先度に従ってＩＰ網内での優先制御が実行され、優先度に応じた通信品質を提供するネットワークの優先制御方法がある（例えば、特許文献１参照。）。
【特許文献１】特開２００１−３０８９２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、ＦｏＩＰを有するファクシミリ通信装置は専用にＩＰポートを占有してＩＰ網へ接続しているため、プリンタ・スキャナ等の複数の機能を併せ持つＭＦ［MultiFunction］機のようなネットワーク機能を有する機器では、ＦｏＩＰ機能用に専用ＩＰポートを用意すると、従来のプリンタ・スキャナ用ＬＡＮポートに追加してポートを用意することになり、ネットワークの管理やネットワークケーブルの配線が複雑になるという問題があり、更に、ＩＰアドレスを１台の機器で複数もつことになるため、ＩＰアドレスの確保や管理も煩雑になるという問題がある。
【０００５】
単に、ＩＰポートをプリンタ・スキャナ用と共用しても、ＦｏＩＰではリアルタイム性が要求されるため、ＦｏＩＰ以外の通信量が増大すると、ＦｏＩＰのリアルタイム性が損なわれてしまい、通信が中断する恐れがある。
【０００６】
そこで、本発明は、ＩＰポートをネットワーク機能用と共用しても、ネットワーク機能による通信量の影響でＦｏＩＰの通信を中断させないネットワーク通信装置および方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１の発明は、ネットワーク機能を有するネットワーク通信装置において、ネットワークと接続するネットワーク接続手段と、音声信号をデジタル信号に変換してネットワーク接続手段を介して送信し、または該ネットワーク接続手段を介して受信したデジタル信号を音声信号に変換する通信処理を行う通信処理手段と、前記ネットワーク接続手段を介して送受信する前記ネットワーク機能のジョブの処理を行うネットワーク機能処理手段と、前記ネットワークの状態に基づき、前記通信処理手段による前記通信処理を優先する通信処理優先手段とを具備することを特徴とする。
【０００８】
また、請求項２の発明は、請求項１の発明において、前記通信処理優先手段は、前記ネットワーク接続手段の通信量を測定し、前記測定した通信量が予め設定した値より多い場合、前記ネットワーク機能処理手段による前記ジョブの送受信を停止することを特徴とする。
【０００９】
また、請求項３の発明は、請求項１の発明において、前記通信処理優先手段は、前記通信処理の相手先からの応答時間を測定し、前記測定した応答時間が予め設定した時間より長い場合、前記ネットワーク機能処理手段による前記ジョブの送受信を停止することを特徴とする。
【００１０】
また、請求項４の発明は、請求項１の発明において、前記通信処理は、ＦｏＩＰ機能によるファクシミリ通信、またはＶｏＩＰ機能による音声通話であり、前記ジョブは、プリントジョブまたはスキャンジョブであることを特徴とする。
【００１１】
また、請求項５の発明は、ネットワーク機能を有するネットワーク通信装置のネットワーク通信方法において、音声信号をデジタル信号に変換してネットワークインターフェースを介して送信する通信処理、または該ネットワークインターフェースを介して受信したデジタル信号を音声信号に変換する通信処理を行う際に、該ネットワークインターフェースを介して送受信する前記ネットワーク機能のジョブの処理を行う場合、前記ネットワークの状態に基づき、前記通信処理を優先することを特徴とする。
【００１２】
また、請求項６の発明は、請求項５の発明において、前記ネットワークインターフェースの通信量を測定し、前記測定した通信量が予め設定した値より多い場合、前記ジョブの送受信を停止することを特徴とする。
【００１３】
また、請求項７の発明は、請求項５の発明において、前記通信処理の相手先からの応答時間を測定し、前記測定した応答時間が予め設定した時間より長い場合、前記ジョブの送受信を停止することを特徴とする。
【００１４】
また、請求項８の発明は、請求項５の発明において、前記通信処理は、ＦｏＩＰ機能によるファクシミリ通信、またはＶｏＩＰ機能による音声通話であり、前記ジョブは、プリントジョブまたはスキャンジョブであることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、機器として余分なＬＡＮ配線、アドレスの割り当て等の煩わしい作業を行わずに効率良く安定したＦｏＩＰ機能およびＶｏＩＰ機能を提供することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係るネットワーク通信装置および方法の実施の形態について添付図面を参照して詳細に説明する。
【００１７】
図１は、本発明を適用したマルチファンクション装置１のハードウェア構成の一例を示す図である。
【００１８】
図１に示すように、マルチファンクション装置１は、マルチファンクションコントロール部２とプリンタモジュール部３とスキャナモジュール部４とファクシミリモジュール部５とを具備して構成され、プリンタモジュール部３、スキャナモジュール部４およびファクシミリモジュール部５は、インターフェース（以後、Ｉ／Ｆと称する）６によってマルチファンクションコントロール部２と接続されている。
【００１９】
マルチファンクションコントロール部２は、各モジュール部を効率良く制御するとともに、ネットワークプリント機能およびネットワークスキャナ機能を制御する。具体的には、制御用のＣＰＵ７１と、ＣＰＵ７１の動作プログラムを記憶するＲＯＭ８１・ＲＡＭ９１と、ＩＰ網・ＬＡＮ等のネットワークに接続するためのＬＡＮインターフェース１０と、入出力用データを格納するデータ蓄積用メモリ１１とを具備して構成され、これらはシステムバス１２１によって相互に接続している。
【００２０】
プリンタモジュール部３は、マルチファンクションコントロール部２のデータ蓄積用メモリ１１に蓄積されたデータを用紙に印刷する。
【００２１】
スキャナモジュール部４は、原稿を光学的に読み取り、読み取った画像データはマルチファンクションコントロール部２のデータ蓄積用メモリ１１に蓄積する。
【００２２】
ファクシミリモジュール部５は、マルチファンクションコントロール部２と連携をとって電話回線経由のファクシミリ通信機能およびネットワーク経由のファクシミリ通信機能（以後、ＦｏＩＰと称する）を制御する。なお、ＦｏＩＰにはＩＴＵ−Ｔ勧告Ｔ．３０に準拠した通信方式の見なしＩＰ−ＦＡＸ通信、ＩＴＵ−Ｔ勧告Ｔ．３０に準拠した通信方式のＩＰ−ＦＡＸ通信を含む。
【００２３】
具体的には、ファクシミリモジュール部５を制御するＣＰＵ７２と、ＣＰＵ７２の動作プログラムを記憶するＲＯＭ８２・ＲＡＭ９２と、電話回線経由の音声信号の送受信を行う網制御部１３、スキャナモジュール部４で読み取った画像データを音声信号に変換する処理、および網制御部１３で受信した音声信号を画像データに変換する処理を行うＦＡＸＭｏｄｅｍ１４、見なしＩＰ−ＦＡＸ送信を行う際にＦＡＸＭｏｄｅｍ１４で画像データから変換された音声信号を符号化してパケット信号に変換する処理、および見なしＩＰ−ＦＡＸ受信を行う際にマルチファンクションコントロール部２のＬＡＮインターフェース１０で受信したパケット信号を復号化して音声信号に変換する処理を行うＣｏｄｅｃ部１５とを具備して構成され、これらはシステムバス１２２によって相互に接続している。
【００２４】
図２は、マルチファンクション装置１の機能的な構成の一例を示す図である。
【００２５】
図２に示すように、マルチファンクション装置１は、スキャナモジュール部４で読み取られた画像データ、またはネットワーク２５を経由して受信した画像データ（ＦｏＩＰによる画像データ、プリントジョブによる画像データ）を蓄積する画像蓄積部１６、ＦｏＩＰによる送信時に相手能力に合わせて画像データの解像度、サイズ、符号則等を変換する通信画像処理部１７、ＩＴＵ−Ｔ勧告Ｔ．３０プロトコルの制御を行うＴ３０制御部１８、ＦＡＸＭｏｄｅｍ１４が処理を行うＭｏｄｅｍ部１９、ハンドセットである音声通話部２０、Ｃｏｄｅｃ部１５が処理を行う音声変換部２１、ＲＴＰ［Real-time Transport Protocol］等のリアルタイム転送プロトコルの制御を行うリアルタイム転送制御部２２、ネットワークプロトコルのトランスポートレイヤおよびネットワークレイヤのプロトコル制御を行うＴＣＰ／ＵＤＰ／ＩＰ制御部２３、ＩＴＵ−Ｔ勧告Ｔ．３８プロトコルの制御を行うＴ３８制御部２４、ネットワーク２５を介してＰ−ｔ−Ｐでセッション接続の制御（例えば、プリントジョブ・スキャンジョブの入出力制御、ＦｏＩＰでのＨ．３２３、ＳＩＰプロトコル等の制御）を行うセッション接続制御部２６、ＬＡＮインターフェース１０でのパケット通信量を監視する通信量監視部２７を具備して構成される。
【００２６】
見なしＩＰ−ＦＡＸ送信を行う場合の処理順はスキャナモジュール部４→画像蓄積部１６→通信画像処理部１７→Ｔ３０制御部１８→Ｍｏｄｅｍ部１９→音声変換部２１→リアルタイム転送制御部２２→ＴＣＰ／ＵＤＰ／ＩＰ制御部２３→ＬＡＮインターフェース１０である。見なしＩＰ−ＦＡＸ受信を行う場合の処理順はＬＡＮインターフェース１０→ＴＣＰ／ＵＤＰ／ＩＰ制御部２３→リアルタイム転送制御部２２→音声変換部２１→Ｍｏｄｅｍ部１９→Ｔ３０制御部１８→通信画像処理部１７→画像蓄積部１６→プリンタモジュール部３である。
【００２７】
ＩＰ−ＦＡＸ送信を行う場合の処理順はスキャナモジュール部４→画像蓄積部１６→通信画像処理部１７→Ｔ３０制御部１８→Ｔ３８制御部２４→ＴＣＰ／ＵＤＰ／ＩＰ制御部２３→ＬＡＮインターフェース１０である。ＩＰ−ＦＡＸ受信を行う場合の処理順はＬＡＮインターフェース１０→ＴＣＰ／ＵＤＰ／ＩＰ制御部２３→Ｔ３８制御部２４→Ｔ３０制御部１８→通信画像処理部１７→画像蓄積部１６→プリンタモジュール部３である。
【００２８】
スキャンデータ送信を行う場合の処理順はスキャナモジュール部４→画像蓄積部１６→セッション接続制御部２６→ＴＣＰ／ＵＤＰ／ＩＰ制御部２３→ＬＡＮインターフェース１０である。
【００２９】
プリントデータ受信を行う場合の処理順はＬＡＮインターフェース１０→ＴＣＰ／ＵＤＰ／ＩＰ制御部２３→セッション接続制御部２６→画像蓄積部１６→プリンタモジュール部３である。
【００３０】
マルチファンクション装置１はＦｏＩＰによる通信を行っている際に、通信量監視部２８でネットワーク通信量を監視し、ネットワーク通信量が予め設定した値（ユーザにより変更可能）より多ければ、ＦｏＩＰ以外の通信（プリントジョブ、スキャンジョブ等）を中断し、ＦｏＩＰによる通信を優先することでＦｏＩＰによる通信のリアルタイム性を保証する。
【００３１】
次に、マルチファンクション装置で行われるネットワーク通信量に基づいた通信処理の手順について図３に示すフローチャートを参照して説明する。
【００３２】
ＦｏＩＰジョブの有無を監視し（ステップＳ３０１）、ＦｏＩＰジョブが有る場合（ステップＳ３０１でＹＥＳ）、ステップＳ３０２に進み、また、ＦｏＩＰジョブがない場合（ステップＳ３０１でＮＯ）、ステップＳ３０５に進む。
【００３３】
ＦｏＩＰジョブが有る場合（ステップＳ３０１でＹＥＳ）、通信量監視部がネットワーク通信量を取得し（ステップＳ３０２）、セッション接続制御部がネットワーク通信量と設定値とを比較し（ステップＳ３０３）、ネットワーク通信量が設定値より多い場合（ステップＳ３０３でＹＥＳ）、ステップＳ３０４に進み、また、ネットワーク通信量が設定値より少ない場合（ステップＳ３０３でＮＯ）、ステップＳ３０６に進む。
【００３４】
ネットワーク通信量が設定値より多い場合（ステップＳ３０３でＹＥＳ）、ＦｏＩＰ以外のセッション接続を中断し（ステップＳ３０４）、ステップＳ３０１に進み、通信処理の手順をループする。
【００３５】
ステップＳ３０１においてＦｏＩＰジョブがない場合（ステップＳ３０１でＮＯ）、ＦｏＩＰ以外のセッション接続が中断しているか否か確認し（ステップＳ３０５）、ＦｏＩＰ以外のセッション接続が中断している場合（ステップＳ３０５でＹＥＳ）、ステップＳ３０６に進み、また、ＦｏＩＰ以外のセッション接続が中断していない場合（ステップＳ３０５でＮＯ）、ステップＳ３０１に進み、通信処理の手順をループする。
【００３６】
ステップＳ３０３においてネットワーク通信量が設定値より少ない場合（ステップＳ３０３でＮＯ）、またはステップＳ３０５においてＦｏＩＰ以外のセッション接続が中断している場合（ステップＳ３０５でＹＥＳ）、ＦｏＩＰ以外のセッション接続の中断を解除し（ステップＳ３０６）、ステップＳ３０１に進み、通信処理の手順をループする。
【００３７】
見なしＩＰ−ＦＡＸ通信時に遅延が発生するとタイムアウトになり、通信が中断する恐れがあり、また、見なし音声通話でも遅延が２００ｍｓｅｃ以上発生すると通話の品質が悪いと感じるレベルになる。
【００３８】
そこで、マルチファンクション装置はＦｏＩＰによる通信を開始する際に、通信の相手先にＰｉｎｇコマンドを送信することで、相手先からの応答時間を測定し、応答時間が予め設定した時間（２００ｍｓｅｃが妥当であるが、ユーザにより変更可能）より長ければ、ＦｏＩＰ以外の通信（プリントジョブ、スキャンジョブ等）を中断し、遅延を極力抑えることでＦｏＩＰによる通信のリアルタイム性を保証する。
【００３９】
次に、マルチファンクション装置で行われる遅延時間に基づいた通信処理の手順について図４に示すフローチャートを参照して説明する。
【００４０】
ＦｏＩＰによる通信を開始すると（ステップＳ４０１）、相手先との接続手順（ＳＩＰ／ｈ３２３等）による接続動作を行って相手先アドレスを取得し（ステップＳ４０２）、相手先アドレスにＰｉｎｇを送信し（ステップＳ４０３）、相手先の応答時間を測定し（ステップＳ４０４）、測定した応答時間と設定時間とを比較し（ステップＳ４０５）、応答時間が設定時間より長い場合（ステップＳ４０５でＹＥＳ）、ステップＳ３０６に進み、また、応答時間が設定時間より短い場合（ステップＳ４０５でＮＯ）、ステップＳ３０９に進む。
【００４１】
応答時間が設定時間より長い場合（ステップＳ４０５でＹＥＳ）、遅延有りと判断し（ステップＳ４０６）、ＦｏＩＰ以外のジョブの有無を確認し（ステップＳ４０７）、ＦｏＩＰ以外のジョブが有る場合（ステップＳ４０７でＹＥＳ）、ステップＳ４０８に進み、また、ＦｏＩＰ以外のジョブがない場合（ステップＳ４０７でＮＯ）、ステップＳ４０９に進む。
【００４２】
ＦｏＩＰ以外のジョブが有る場合（ステップＳ４０７でＹＥＳ）、ＦｏＩＰ以外のセッション接続を中断し（ステップＳ４０８）、ステップＳ４０９に進む。
【００４３】
そして、ステップＳ４０９に進むと、ＦｏＩＰによる通信を実行し（ステップＳ４０９）、通信処理の手順を終了する。
【００４４】
なお、上述した実施例はＦｏＩＰによる通信を行っている際にＦｏＩＰ以外の通信を中断する処理を説明したが、ＶｏＩＰによる見なし音声通話を行っている際にＶｏＩＰ以外の通信を中断する処理を行うことも可能である。
【００４５】
なお、上述した実施例では本発明に係るネットワーク通信装置としてマルチファンクション装置を一例に挙げたが、マルチファンクション装置以外でもネットワーク接続端末でＶｏＩＰ機能を有する端末（例えば、ＰＤＡ等）にも適用することが可能である。
【００４６】
本発明は、上記し、且つ図面に示した実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【図面の簡単な説明】
【００４７】
【図１】本発明を適用したマルチファンクション装置１のハードウェア構成の一例を示す図である。
【図２】マルチファンクション装置１の機能的な構成の一例を示す図である。
【図３】マルチファンクション装置で行われるネットワーク通信量に基づいた通信処理の手順を示すフローチャートである。
【図４】マルチファンクション装置で行われる遅延時間に基づいた通信処理の手順を示すフローチャートである。
【符号の説明】
【００４８】
１    マルチファンクション装置
２    マルチファンクションコントロール部
３    プリンタモジュール部
４    スキャナモジュール部
５    ファクシミリモジュール部
６    Ｉ／Ｆ
７１、７２    ＣＰＵ
８１、８２    ＲＯＭ
９１、９２    ＲＡＭ
１０    ＬＡＮインターフェース
１１    データ蓄積用メモリ
１２１、１２２    システムバス
１３    網制御部
１４    ＦＡＸＭｏｄｅｍ
１５    Ｃｏｄｅｃ部
１６    画像蓄積部
１７    通信画像処理部
１８    Ｔ３０制御部
１９    Ｍｏｄｅｍ部
２０    音声通話部
２１    音声変換部
２２    リアルタイム転送制御部
２３    ＴＣＰ／ＵＤＰ／ＩＰ制御部
２４    Ｔ３８制御部
２５    ネットワーク
２６    セッション接続制御部
２７    通信量監視部
【図１】
2008011352.tif 000003
【図２】
2008011352.tif 000004
【図３】
2008011352.tif 000005
【図４】
2008011352.tif 000006