(57)【要約】【課題】ＩＰ通信装置間において、音声、テキスト、画像、及び映像等のメディアデータのファイルを、ＳＩＰを利用して容易に転送可能とする。【解決手段】ＩＰ通信装置２，３が、相手装置との間で呼接続用サーバを介してＳＩＰメッセージの送受信を行う呼制御部１３と、ＳＩＰメッセージの送受信により相手装置がファイル転送機能を有すると判断した場合に、相手装置に対してメディアデータのファイルを転送するファイル転送部１９とを備えた構成とし、メディアデータをファイルとして容易に転送可能とする。【選択図】図２
2008283611.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ網を介して相手装置と通信を行うＩＰ通信装置であって、
前記相手装置との間で呼接続用サーバを介してＳＩＰメッセージの送受信を行う呼制御部と、
前記ＳＩＰメッセージの送受信により前記相手装置がファイル転送機能を有すると判断した場合に、前記相手装置に対してメディアデータのファイルを転送するファイル転送部と
を備えたことを特徴とするＩＰ通信装置。
【請求項２】
前記メディアデータのファイルの転送を管理するファイル転送管理部を更に備え、当該ファイル転送管理部は、前記ファイルの転送能力の情報を付加したＩＮＶＩＴＥメッセージを前記ＳＩＰメッセージとして前記呼制御部により相手装置に送信させることを特徴とする請求項１に記載のＩＰ通信装置。
【請求項３】
前記ファイル転送管理部は、前記ファイル転送部が転送するファイルの情報を付加したｒｅ−ＩＮＶＩＴＥメッセージを前記ＳＩＰメッセージとして前記呼制御部により相手装置に送信させることを特徴とする請求項２に記載のＩＰ通信装置。
【請求項４】
前記ファイルの情報には、送信するファイル名及びファイルサイズを含むことを特徴とする請求項３に記載のＩＰ通信装置。
【請求項５】
前記メディアデータが画像データであり、前記ファイル転送部は前記画像データのファイルを１頁単位で転送することを特徴とする請求項１に記載のＩＰ通信装置。
【請求項６】
ＩＰ網を介して相手装置と通信を行うＩＰ通信装置であって、
前記相手装置との間で呼接続用サーバを介してＳＩＰメッセージの送受信を行う呼制御部と、
前記ＳＩＰメッセージの送受信によりセッションを確立した後に、前記相手装置に対してメディアデータのファイルを転送するファイル転送部と、
前記メディアデータのファイルの転送を管理するファイル転送管理部とを備え、
前記ファイル転送管理部は、前記ファイルの転送能力の情報を付加したＩＮＶＩＴＥメッセージを前記ＳＩＰメッセージとして前記呼制御部により前記相手装置に送信し、前記相手装置からファイルの転送能力を保有する旨を応答したとき前記ファイル転送部が転送するファイルの情報を付加したｒｅ−ＩＮＶＩＴＥメッセージを前記ＳＩＰメッセージとして前記呼制御部により前記相手装置に送信し、前記ｒｅ−ＩＮＶＩＴＥメッセージの応答として前記相手装置から受信可能を示す情報を受信したとき前記ファイル転送部によりファイルの転送を行うことを特徴とするＩＰ通信装置。
【請求項７】
前記相手装置から待機を指示する情報を受信した場合、前記ファイルの転送を一時的に中断することを特徴とする請求項１または請求項５または請求項６に記載のＩＰ通信装置。
【請求項８】
ＩＰ網を介して相手装置と通信を行うＩＰ通信装置のデータ送信方法であって、
前記相手装置との間で呼接続用サーバを介してＳＩＰメッセージの送受信を行う呼制御ステップと、
前記呼制御ステップにより送受信したＳＩＰメッセージに基づいて前記相手装置がファイル転送機能を有すると判断した場合、前記相手装置に対してメディアデータのファイルを転送するファイル転送ステップと
を有することを特徴とするデータ送信方法。
【請求項９】
ＩＰ網を介して相手装置と通信を行うＩＰ通信装置のデータ送信方法であって、
メディアデータのファイルの転送能力の情報を付加したＩＮＶＩＴＥメッセージをＳＩＰメッセージとして前記相手装置に送信し、前記相手装置からファイルの転送能力を保有する旨を応答したとき前記ファイルの情報を付加したｒｅ−ＩＮＶＩＴＥメッセージをＳＩＰメッセージとして前記相手装置に送信し、前記ｒｅ−ＩＮＶＩＴＥメッセージの応答として前記相手装置から受信可能を示す情報を受信したとき前記ファイルの転送を行うことを特徴とするデータ送信方法。
【請求項１０】
前記相手装置から待機を指示する情報を受信した場合、前記ファイルの転送を一時的に中断することを特徴とする請求項８または請求項９に記載のデータ送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ(Internet Protocol)ネットワークを介して通信を行なうＩＰ通信装置及びそのデータ送信方法に関する。
【背景技術】
【０００２】
従来、インターネット等のネットワークを介したファクシミリ通信方式として、ＳＭＴＰ(Simple Mail Transfer Protocol)に基づき画像データを電子メールの添付ファイルとして送信する方式（ＩＴＵ−Ｔ Ｔ．３７方式）、Ｇ３ファクシミリのモデム信号をパケット変換してリアルタイム伝送する方式（ＩＴＵ−Ｔ Ｔ．３８方式）、Ｇ３ファクシミリのモデム信号を音声として伝送する方式（みなし音声方式）等が知られている。しかしながら、Ｔ．３７方式は、通信の高い信頼性を確保できる一方、リアルタイム性に欠けるという課題があった。また、Ｔ．３８方式は、リアルタイム性に優れる一方、ＩＴＵ−Ｔ Ｔ．３０の手順を踏まえているため処理が複雑であるという課題があった。また、みなし音声方式は、モデム信号をそのまま音声信号とみなして扱うので汎用性が高い一方、パケットロスや遅延等の影響によって通信が不安定となる等の課題があった。
【０００３】
近年、ＩＰ電話やテレビ電話等では、シグナリングプロトコルとしてＳＩＰ(Session Initiation Protocol)が用いられており、これにより、リアルタイム性を確保しながら比較的簡易な処理で音声、画像、及び映像等の送受信が実現可能となっている。この種の技術として、例えば、呼制御処理において、通信を行う２つの装置が、相手装置に送信するＳＩＰメッセージに自身の能力情報（動作可能なコーデック等の情報）を付加して相互に能力交換を行った後、通信処理として音声、画像等の転送を行うデータ転送装置が知られている（特許文献１参照）。
【特許文献１】特開２００５−１５０８３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載のような従来技術による通信では、ＲＴＰ(Real-time Transport Protocol)に基づきリアルタイム性を優先してデータの送受信を行うので、通信の安定性に劣り、また、受信側で受信データをファイルとして取り扱いたいというような要望に応えることはできなかった。特に、画像データを送受信する場合、従来のＧ３ファクシミリ等のように所定枚数のファクシミリ画像を確実に送信して受信側で出力させることは困難であった。
【０００５】
本発明は、このような従来技術の課題を鑑みて案出されたものであり、メディアデータ（音声、テキスト、画像、及び映像等）のファイルを、ＳＩＰを利用して容易に転送可能とするＩＰ通信装置及びそのデータ送信方法を提供することを主目的とする。
【課題を解決するための手段】
【０００６】
本発明のＩＰ通信装置は、ＩＰ網を介して相手装置と通信を行うＩＰ通信装置であって、前記相手装置との間で呼接続用サーバを介してＳＩＰメッセージの送受信を行う呼制御部と、前記ＳＩＰメッセージの送受信により前記相手装置がファイル転送機能を有すると判断した場合に、前記相手装置に対してメディアデータのファイルを転送するファイル転送部とを備えたことを特徴とする。
【発明の効果】
【０００７】
このように本発明によれば、ＩＰ通信装置間において、音声、テキスト、画像、及び映像等のメディアデータのファイルを、ＳＩＰを利用して容易に転送可能にするという優れた効果を奏する。
【発明を実施するための最良の形態】
【０００８】
上記課題を解決するためになされた第１の発明は、ＩＰ網を介して相手装置と通信を行うＩＰ通信装置であって、前記相手装置との間で呼接続用サーバを介してＳＩＰメッセージの送受信を行う呼制御部と、前記ＳＩＰメッセージの送受信により前記相手装置がファイル転送機能を有すると判断した場合に、前記相手装置に対してメディアデータのファイルを転送するファイル転送部とを備えた構成とする。
【０００９】
これによると、ＩＰ通信装置間において、メディアデータ（音声、テキスト、画像、及び映像等）のファイルを、ＳＩＰを利用して容易に転送可能となる。
【００１０】
上記課題を解決するためになされた第２の発明は、前記メディアデータのファイルの転送を管理するファイル転送管理部を更に備え、当該ファイル転送管理部は、前記ファイルの転送能力の情報を付加したＩＮＶＩＴＥメッセージを前記ＳＩＰメッセージとして前記呼制御部により相手装置に送信させる構成とすることができる。
【００１１】
これによると、自装置のファイルの転送能力の情報を相手装置に容易に認識させることができる。この場合、ＩＮＶＩＴＥメッセージに対する相手装置の応答（２００ＯＫ）にファイルの受信能力の情報を付加させることで、相手装置の能力を認識可能となる。
【００１２】
上記課題を解決するためになされた第３の発明は、前記ファイル転送管理部は、前記ファイル転送部が転送するファイルの情報を付加したｒｅ−ＩＮＶＩＴＥメッセージを前記ＳＩＰメッセージとして前記呼制御部により相手装置に送信させる構成とすることができる。
【００１３】
これによると、転送するファイルの情報を相手装置に容易に認識させることができる。この場合、ｒｅ−ＩＮＶＩＴＥメッセージに対する相手装置の応答（２００ＯＫ）に当該ファイルを受信可能か否かの情報を付加させることで、ＩＰ通信装置が相手装置に対するファイル転送の可否を判断可能となる。
【００１４】
上記課題を解決するためになされた第４の発明は、前記ファイルの情報には、送信するファイル名及びファイルサイズを含む構成とすることができる。
【００１５】
上記課題を解決するためになされた第５の発明は、前記メディアデータが画像データであり、前記ファイル転送部は前記画像データのファイルを１頁単位で転送する構成とすることができる。
【００１６】
これによると、相手装置は従来のＧ３ファクシミリ装置と同様の要領で１頁単位の画像データを受信して印刷や保存を実行することが可能となり、ユーザの利便性を向上させることができる。また、相手装置は、受信した画像データを印刷等の前に一時的に保存するメモリの容量を比較的小さくすることができ、装置の低コスト化を実現できるという利点もある。
【００１７】
上記課題を解決するためになされた第６の発明は、ＩＰ網を介して相手装置と通信を行うＩＰ通信装置であって、前記相手装置との間で呼接続用サーバを介してＳＩＰメッセージの送受信を行う呼制御部と、前記ＳＩＰメッセージの送受信によりセッションを確立した後に、前記相手装置に対してメディアデータのファイルを転送するファイル転送部と、前記メディアデータのファイルの転送を管理するファイル転送管理部とを備え、前記ファイル転送管理部は、前記ファイルの転送能力の情報を付加したＩＮＶＩＴＥメッセージを前記ＳＩＰメッセージとして前記呼制御部により前記相手装置に送信し、前記相手装置からファイルの転送能力を保有する旨を応答したとき前記ファイル転送部が転送するファイルの情報を付加したｒｅ−ＩＮＶＩＴＥメッセージを前記ＳＩＰメッセージとして前記呼制御部により前記相手装置に送信し、前記ｒｅ−ＩＮＶＩＴＥメッセージの応答として前記相手装置から受信可能を示す情報を受信したとき前記ファイル転送部によりファイルの転送を行う構成とする。
【００１８】
上記課題を解決するためになされた第７の発明は、前記相手装置から待機を指示する情報を受信した場合、前記ファイルの転送を一時的に中断する構成とすることができる。
【００１９】
上記課題を解決するためになされた第８の発明は、ＩＰ網を介して相手装置と通信を行うＩＰ通信装置のデータ送信方法であって、前記相手装置との間で呼接続用サーバを介してＳＩＰメッセージの送受信を行う呼制御ステップと、前記呼制御ステップにより送受信したＳＩＰメッセージに基づいて前記相手装置がファイル転送機能を有すると判断した場合、前記相手装置に対してメディアデータのファイルを転送するファイル転送ステップとを有する構成とする。
【００２０】
上記課題を解決するためになされた第９の発明は、ＩＰ網を介して相手装置と通信を行うＩＰ通信装置のデータ送信方法であって、メディアデータのファイルの転送能力の情報を付加したＩＮＶＩＴＥメッセージをＳＩＰメッセージとして前記相手装置に送信し、前記相手装置からファイルの転送能力を保有する旨を応答したとき前記ファイルの情報を付加したｒｅ−ＩＮＶＩＴＥメッセージをＳＩＰメッセージとして前記相手装置に送信し、前記ｒｅ−ＩＮＶＩＴＥメッセージの応答として前記相手装置から受信可能を示す情報を受信したとき前記ファイルの転送を行う構成とする。
【００２１】
上記課題を解決するためになされた第１０の発明は、前記相手装置から待機を指示する情報を受信した場合、前記ファイルの転送を一時的に中断する構成とすることができる。
【００２２】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００２３】
図１は、本願発明に係るＩＰ通信装置を備えたＩＰ通信システムの構成図である。このＩＰ通信システム１は、複数のＩＰ通信装置２，３及びＳＩＰサーバ（呼接続用サーバ）４がインターネット（ＩＰ網）５を介してそれぞれ接続された構成を有する。
【００２４】
ＩＰ通信装置２，３は、ＳＩＰ(Session Initiation Protocol)のＵＡＣ(User Agent Client)として機能する。ＩＰ通信装置２，３は、呼制御処理においてＳＩＰサーバ４を介して互いにＳＩＰメッセージの送受信を行ってセッションを確立し、その後の通信処理においてメディアデータ（音声、テキスト、画像、及び映像等）の転送を実行する。後述するように、このメディアデータを転送する機能（以下、「ファイル転送機能」という。）は、ＳＩＰのセッションにおいてメディアデータがファイル単位で確実に送受信される点に特徴を有しており、これにより、メディアデータのファイルを、ＳＩＰを利用して容易に転送することが可能となる。
【００２５】
ＳＩＰサーバ４は、ＳＩＰのＵＡＳ(User Agent Server)として機能する。ＳＩＰサーバ４は、ＩＰ通信装置２，３からのリクエストに応じて、それら装置間の呼接続のためのＳＩＰメッセージの中継を行うプロキシサーバ機能、及びＩＰ通信装置２，３に関するグローバルアドレス、ポート番号、ＮＡＴ種別等の情報を管理（ロケーションサーバへの登録、更新、削除処理等を実行）するレジストラ機能等を有する。
【００２６】
図２は、図１に示したＩＰ通信装置の機能ブロック図である。ここでは、ＩＰ通信装置２，３がメディアデータとして画像データを送受信する場合の構成を示す。
【００２７】
ＩＰ通信装置２，３は、音声処理部１１、音声入出力部１２、呼制御部１３、ダイヤル操作部１４、画像ファイル生成部１５、画像読取部１６、記録画像生成部１７、画像記録部１８、ファイル送受信部（ファイル転送部）１９、及び通信管理部（ファイル転送管理部）２０を備える。
【００２８】
音声処理部１１は、ＶｏＩＰ(voice over internet protocol)に基づき相手装置との間で実行される通話に関する処理を実行する。音声処理部１１は、送信データ及び受信データのＡ／Ｄ及びＤ／Ａ変換機能と、所定の音声符号化方式（例えば、ＩＴＵ−Ｔ勧告Ｇ．７１１、Ｇ．７２９等）に基づく音声コーデック機能とを有しており、送受話器からなる音声入出力部１２から入力されるアナログ信号をＡ／Ｄ変換及び符号化して送信データとする一方、符号化された受信データを復号化及びＤ／Ａ変換して生成したアナログ信号を音声入出力部１２に出力する。
【００２９】
呼制御部１３は、ユーザによるダイヤル操作部１４の操作に応じて、相手装置との間でＳＩＰサーバ４を介してＳＩＰメッセージを交換しながらセッションを確立するためのシグナリング処理を行う。
【００３０】
画像ファイル生成部１５は、画像読取部１６が原稿画像を光学的に読み取り走査した画像データから送信用のファイルを生成する。このファイルは、原稿が複数頁に渡る場合には原稿の１頁単位で複数生成される。記録画像生成部１７は、相手装置から受信したファイル（画像データ）から記録用の記録画像データを生成する。画像記録部１８は、その記録画像データに基づき記録紙上に画像形成を行う。
【００３１】
ファイル送受信部１９は、ファイルとして生成されたメディアデータをパケット化して送受信する処理を実行する。このファイル送受信部１９の通信処理では、ＴＣＰ(Transmission Control Protocol)に基づきデータ到着、重複及び抜けなどの確認を行い、従来のＧ３ファクシミリ装置による通信と同様の高い信頼性を確保する。
【００３２】
通信管理部２０は、メディアデータのファイルの転送を管理する。後述するように、通信管理部２０は、ファイル転送機能に関する能力情報（例えば、ファイル転送機能の有無、処理可能なファイルの最大サイズ、パケットサイズ）、及び転送するファイルの情報（例えば、ファイル名、ファイル形式、ファイルサイズ）をＳＩＰメッセージ上のＳＤＰ(Session Description Protocol)記述文書を利用して相手装置と交換する。また、通信管理部２０は、自装置におけるメディアデータの受信及びその処理状況に応じて相手装置を待機（通信を一時的に中断）させるための待機指示を行う。この待機指示の情報（例えば、待機時間）は、上述と同様にＳＩＰメッセージ上のＳＤＰ記述文書を利用して相手装置と交換する。通信管理部２０は、逆に相手装置からの待機指示に応じて自装置が待機するための処理も行う。
【００３３】
ネットワークＩ／Ｆ部２１は、所定の通信プロトコルに従って相手装置との間でＳＩＰメッセージ及びメディアデータのパケットを送受信すべく、図示しないＬＡＮ等を介してインターネット５に接続される。
【００３４】
上記構成により、ＩＰ通信装置２，３は、周知のＩＰ電話機と同様の音声通話機能に加え、従来のＧ３ファクシミリ装置と同様に、画像データのファイル（例えば、ＪＰＥＧ、ＴＩＦＦ、ＢＭＰ等）を送信側の装置から受信側の装置に対してＳＩＰを利用して転送するファイル転送機能を実現する。以下、ＩＰ通信装置２を、ファイルを送信する装置（送信側装置）とし、ＩＰ通信装置３を、ファイルを受信する装置（受信側装置）として、これらのファイル転送機能の詳細について説明する。
【００３５】
図３は、ＩＰ通信装置が相手装置に対してファイルを送信する動作を示すフロー図である。
【００３６】
まず、ユーザがダイヤル操作部１４により相手装置（受信側装置）の宛先番号を入力する（ＳＴ１０１）。そのダイヤル操作が適切に完了すると（ＳＴ１０２：ＹＥＳ）、通信管理部２０により、自装置のファイル転送機能に関する能力情報をＳＩＰメッセージに付加し、呼制御部１３により、その能力情報が付加されたＳＩＰメッセージを相手装置に対して送信する。このような通信管理部２０によるＳＩＰメッセージに対する各種情報の付加は、ＳＩＰメッセージのメッセージボディにＳＤＰ記述文書として必要な情報を記載することにより行われる。ＩＰ通信装置２は、そのＳＩＰメッセージに対する応答を受信すると（ＳＴ１０４）、当該応答メッセージのメッセージボディに含まれる情報に基づき相手装置がファイル転送機能を有するか否かを判定する（ＳＴ１０５）。
【００３７】
相手装置がファイル転送機能を有していない場合、ＩＰ通信装置２は呼切断を行う（ＳＴ１１８）。一方、相手装置がファイル転送機能を有する場合、通信管理部２０により、転送するファイルの情報をＳＩＰメッセージに付加し、呼制御部１３により、そのファイル情報が付加されたＳＩＰメッセージを相手装置に対して送信する（ＳＴ１０６）。続いて、ＩＰ通信装置２は、そのＳＩＰメッセージに対する応答を受信すると（ＳＴ１０７）、そのメッセージボディに待機指示の情報が含まれているか否かを判定する（ＳＴ１０８）。このとき、待機指示の情報が含まれている場合には、ＩＰ通信装置２は、指定された時間だけ通信を中断し（ＳＴ１０９）、再びＳＴ１０６に戻る。なお、相手装置は、ＳＴ１０７の応答メッセージにファイル転送を受け付けるか否かの情報を付加することができる。相手装置のファイル転送の拒否は、例えば、送信されるファイルのサイズに対して相手装置のメモリ容量（または残量）が小さく当該ファイルを受信することができない場合に行われる。
【００３８】
次に、ＩＰ通信装置２は、ＳＴ１０７の応答メッセージに基づきファイルを送信可能な状態にあると判定すると（ＳＴ１１０：ＹＥＳ）、ファイル送受信部１９によりファイルデータの送信を開始する（ＳＴ１１１）。そこで、１つのファイルの送信が完了すると（ＳＴ１１２：ＹＥＳ）、全てのファイルの送信が完了したか否かを判定し（ＳＴ１１３）、未送信のファイルが残っている場合（ＳＴ１１３：ＮＯ）には、再びＳＴ１０６に戻る。
【００３９】
全てのファイルを送信済みの場合（ＳＴ１１３：ＹＥＳ）は、通信管理部２０により、ファイルの情報として「送信完了」を付加したＳＩＰメッセージを相手装置に送信する（ＳＴ１１４）。ＩＰ通信装置２は、このＳＩＰメッセージに対する応答を受信すると（ＳＴ１１５）、そのメッセージボディに待機指示の情報が含まれているか否かを判定する（ＳＴ１１６）。このとき、待機指示の情報が含まれている場合には、ＩＰ通信装置２は、ＳＴ１０９と同様に指定された時間だけ通信を中断し（ＳＴ１１７）、再びＳＴ１１４により「送信完了」を付加したＳＩＰメッセージを相手装置に送信する。
【００４０】
なお、ファイルデータの送信ではなく「送信完了」の情報の送信であっても、相手装置が画像記録部１８の記録処理能力の不足により前のファイルデータの記録出力を完了していない場合は待機指示が応答される。
【００４１】
ＳＴ１１６において、待機指示がなかったときは、呼切断を行って（ＳＴ１１８）、ファイル送信動作が終了する。
【００４２】
なお、ＩＰ通信装置２は、ＳＴ１０５において相手装置がファイル転送機能を有していないと判定した場合、或いは、ＳＴ１１０においてファイルを送信可能な状態にないと判定した場合には、ＳＴ１１８の呼切断を実行する代わりに、音声通話に切り替える処理を実行することができる。
【００４３】
図４は、ＩＰ通信装置が相手装置からファイルを受信する動作を示すフロー図である。
【００４４】
ＩＰ通信装置３は、相手装置（送信側装置）からの着信を受けると（ＳＴ２０１：ＹＥＳ）、通信管理部２０により、受信したＳＩＰメッセージに付加された情報に基づき相手装置がファイル転送機能を有するか否かを判定する（ＳＴ２０２）。相手装置がファイル転送機能を有していない場合、ＩＰ通信装置３は呼切断を行う（ＳＴ２１４）。一方、相手装置がファイル転送機能を有する場合、通信管理部２０により、自装置のファイル転送機能に関する能力情報（ファイルの受信を承諾する旨の情報を含む）をＳＩＰメッセージに付加し、呼制御部１３により、その能力情報が付加されたＳＩＰメッセージを相手装置に対して送信する（ＳＴ２０３）。
【００４５】
続いて、ＩＰ通信装置３は、転送されるファイルの情報が付加されたＳＩＰメッセージを受信すると（ＳＴ２０４）、通信管理部２０は、取得したファイルの情報に基づき相手装置を待機させる必要があるか否か（例えば、画像記録部１８の記録処理能力の不足により通信を中断する必要があるか否か）を判定する（ＳＴ２０５）。相手装置を待機させる必要がある場合、通信管理部２０は待機時間を設定し、呼制御部１３がその待機時間の情報を含む待機指示の情報を付加したＳＩＰメッセージを相手装置に対して送信し（ＳＴ２０６）、再びＳＴ２０４に戻る。なお、取得したファイルの情報が、全てのファイルの送信が完了したことを示す「送信完了」である場合も、画像記録部１８の記録処理の状態によってＳＴ２０４において待機指示が必要と判定されることがある。
【００４６】
待機指示が必要なく（ＳＴ２０５：ＮＯ）、ＳＴ２０４で受信したファイルの情報が全てのファイルの送信が完了したことを示す「送信完了」であった場合（ＳＴ２０７：ＹＥＳ）、ＩＰ通信装置３は、受信を終了する旨の情報を付加したＳＩＰメッセージを相手装置に対して送信し（ＳＴ２０８）、呼切断を行って（ＳＴ２１３）、ファイルの受信動作を終了する。
【００４７】
ファイルの情報が「送信完了」でない場合（ＳＴ２０７：ＮＯ）、通信管理部２０により、当該ＳＩＰメッセージの情報に基づきファイルを受信可能な状態にあるか否かを判定する（ＳＴ２０９）。このとき、ファイルを受信可能な状態にない場合には呼切断を行う（ＳＴ２１３）。一方、ファイルを受信可能な状態にある場合、ＩＰ通信装置３は、ファイルを受信可能である旨の情報を付加したＳＩＰメッセージを相手装置に対して送信し（ＳＴ２１０）、ファイルデータの受信を開始する（ＳＴ２１１）。
【００４８】
ＩＰ通信装置３は、１つのファイルの受信が完了すると（ＳＴ２１２：ＹＥＳ）、ＳＴ２０４に戻って相手装置から次のファイルの情報が付加されたＳＩＰメッセージを受信する。
【００４９】
なお、ＩＰ通信装置３は、ＳＴ２０２において相手装置がファイル転送機能を有していないと判定した場合、或いは、ＳＴ２０９においてファイルを受信可能な状態にないと判定した場合には、ＳＴ２１３の呼切断を実行する代わりに、音声通話に切り替える処理を実行することができる。
【００５０】
図５〜図７は、図１に示したＩＰ通信システムにおける通信処理を示すシーケンス図である。図５は１つ目のファイルの転送が完了するまでの処理を示し、図６は２つ目のファイルファイルの転送が完了するまでの処理を示し、図７はファイル転送を完了した後に通信を終了する処理を示しており、これらは一連の処理である。図５〜図７の処理において転送される各ＳＩＰメッセージの詳細については図８〜図１２にそれぞれ示す。なお、図９〜図１２のＳＩＰメッセージついては、開始行及びヘッダ部を省略してメッセージボディのみを示してある。
【００５１】
図５において、まず、送信側装置は受信側装置の宛先番号をダイヤルして発呼する（ＳＴ３０１）。このとき、送信側装置は、セッション開始のINVITEメッセージＭ８０１を送信し、ＳＩＰサーバを介して受信側装置との間で一連のＳＩＰメッセージの交換を実行する（ＳＴ３０２）。ここでは図示しないが、送信側装置及び受信側装置は、予めＳＩＰサーバに対する登録処理（REGISTERメッセージの送信等）を行うものとする。
【００５２】
図８（ａ）に示すように、INVITEメッセージＭ８０１のメッセージボディ３１には、メディア種別「audio（音声）」に関連する属性情報３２と、メディア種別「file（ファイル）」に関連する属性情報３３が記載されている。受信側装置は、INVITEメッセージのメッセージボディ３１における「m＝file」の記載を確認することで、送信側装置がファイル転送機能を有することを認識することができる。属性情報３３には、ファイルの転送能力の情報が含まれており、「a=FileMaxSize:32000」は送信可能なファイルの最大サイズが32000バイトであることを示し、「TransferPacketSize:1540」は送信するパケットサイズが1540バイトであることを示す。なお、この属性情報３３については、あくまで本発明のファイル転送機能を実現するための一例として示すものであり、標準的な技術仕様（ＲＦＣ２３２７等の規定）に従うものではない。
【００５３】
また、図８（ｂ）に示すように、200 OKメッセージＭ８０２のメッセージボディ３４にはINVITEメッセージＭ８０１の属性情報３３と同様の属性情報３５が記載されており、これにより、送信側装置は受信側装置がファイル転送機能を有することを認識することができる。ここで、「a=FileMaxSize:16000」は受信可能なファイルの最大サイズが16000バイトであることを示し、この情報を取得した送信側装置は、送信するファイルの最大サイズを16000バイトに設定する（後述する図９（ａ）の属性情報４２を参照）。
【００５４】
次に、送信側装置は、セッション変更のre-INVITEメッセージＭ９０１を送信し、ＳＩＰサーバを介して受信側装置との間で一連のＳＩＰメッセージの交換を実行する（ＳＴ３０３）。
【００５５】
図９（ａ）に示すように、re-INVITEメッセージＭ９０１のメッセージボディ４１には属性情報４２が記載されている。この属性情報４２には、送信するファイルの情報が含まれており「a=filename:page1.tif」は送信するファイル名（拡張子を含む）が「page1.tif」であることを示し、「a=filesize:2300」は送信するファイルのサイズが2300バイトであることを示し、「a=condition:sendenable」は、送信側装置がファイルを送信可能な状態にあることを示す。受信側装置は、re-INVITEメッセージＭ９０１を受信することで、送信側装置が送信するファイルの属性を認識することができる。
【００５６】
また、図９（ｂ）に示すように、200 OKメッセージＭ９０２のメッセージボディ４３には属性情報４４が記載されている。この属性情報４４には、re-INVITEメッセージＭ９０１における属性情報４２と同一のファイルの情報が含まれている。送信側装置は、200 OKメッセージＭ９０２を受信することで、ファイルの転送の申し入れ（re-INVITEメッセージＭ９０１）が受信側装置に受諾されたことを認識する。
【００５７】
上記通信によりセッションが確立されると、送信側装置は、原稿画像を読み取って送信用の画像ファイルを生成する処理を行い、１つめの画像ファイルの転送を実行する（ＳＴ３０４）。このとき、受信側装置は、受信した１つめのファイル（１頁単位の画像データを含む）から記録用の記録画像データを生成し、記録紙上に画像形成を行う。
【００５８】
１つめの画像ファイルの転送が終了すると、続いて、図６に示すように、送信側装置は、セッション変更のre-INVITEメッセージＭ１００１を送信し、ＳＩＰサーバを介して受信側装置との間で一連のＳＩＰメッセージの交換を実行する（ＳＴ３０５）。
【００５９】
図１０（ａ）に示すように、re-INVITEメッセージＭ１００１のメッセージボディ５１には属性情報５２が記載されている。この属性情報５２は、re-INVITEメッセージＭ９０１の属性情報４２と同様であり、次に送信するファイル（２つ目のファイル）の情報が含まれている。ここでは、ファイル名が「page2.tif」であり、ファイルのサイズが2100バイトであることを示している。受信側装置は、re-INVITEメッセージＭ１００１を受信することで、送信側装置が次に送信するファイルの内容を認識することができる。
【００６０】
また、図１０（ｂ）に示すように、200 OKメッセージＭ１００２のメッセージボディ５３には属性情報５４が記載されている。この属性情報５４には、re-INVITEメッセージＭ１００１における属性情報５２と概ね同一のファイルの情報を含まれるが、待機指示情報「a=condition:wait2000」が設定されている点において異なる。この待機指示情報は、受信側装置が現在ファイルを受信可能な状態になく、送信装置の２秒間の待機が必要であることを示す。送信側装置は、200 OKメッセージＭ１００２を受信することで、受信側装置が指定した２秒間だけ通信を中断する。
【００６１】
待機時間が経過すると、送信側装置は、再び図１０（ａ）のre-INVITEメッセージＭ１００１と同一のre-INVITEメッセージＭ１００３を送信し、ＳＩＰサーバを介して受信側装置との間で一連のＳＩＰメッセージの交換を実行する（ＳＴ３０６）。この場合、200 OKメッセージＭ１００４の属性情報には、re-INVITEメッセージＭ１００１における属性情報５２と同一のファイルの情報が含まれている（即ち、「a=condition:sendenable」）。送信側装置は、200 OKメッセージＭ１００４を受信することで、ファイルの転送の申し入れが受信側装置に受諾されたことを認識する。
【００６２】
上記通信によりセッションが確立されると、送信側装置は２つめの画像ファイルの転送を実行する（ＳＴ３０７）。このとき、受信側装置は、受信した２つめのファイルから記録用の記録画像データを生成し、記録紙上に画像形成を行う。
【００６３】
２つめの画像ファイルの転送が終了すると、続いて、図７に示すように、送信側装置は、セッション変更のre-INVITEメッセージＭ１１０１（この例では「送信完了」を示すものとする）を送信し、ＳＩＰサーバを介して受信側装置との間で一連のＳＩＰメッセージの交換を実行する（ＳＴ３０８）。
【００６４】
図１１（ａ）に示すように、re-INVITEメッセージＭ１１０１のメッセージボディ６１には属性情報６２が記載されている。この属性情報６２には、re-INVITEメッセージＭ１００１における属性情報５２と同様に次に送信するファイルの情報が含まれる。ただし、ここでは、ファイル名が設定されず（「a=filename:」）、ファイルのサイズがゼロに設定され（「a=filesize:0」）、送信側装置がファイル送信を完了した状態にあることが設定されている（「a=condition:sendclose」）。これにより、re-INVITEメッセージＭ１１０１を取得した受信側装置は、全てのファイルの転送が完了したことを認識する。
【００６５】
また、図１１（ｂ）に示すように、200 OKメッセージＭ１１０２のメッセージボディ６３には属性情報６４が記載されている。この属性情報６４には、上述の200 OKメッセージＭ１００２における属性情報５４と同様に、待機指示情報「a=condition:wait2000」が設定されており、200 OKメッセージＭ１１０２を受信した送信側装置は２秒間だけ通信を中断する。
【００６６】
待機時間が経過すると、送信側装置は、再び図１１（ａ）のre-INVITEメッセージＭ１１０１と同一のre-INVITEメッセージＭ１１０３を送信し、ＳＩＰサーバを介して受信側装置との間で一連のＳＩＰメッセージの交換を実行する（ＳＴ３０９）。この場合、200 OKメッセージＭ１１０４の属性情報には、re-INVITEメッセージＭ１１０１における属性情報６２と同一のファイルの情報が含まれている（即ち、「a=condition:sendclose」）。送信側装置は、200 OKメッセージＭ１１０４を受信することで、ファイルの転送の申し入れが受信側装置に受諾されたことを認識する。
【００６７】
最終的に全てのファイルの転送が完了すると、セッションを終了するための通信が実行される（ＳＴ３１０）。
【００６８】
このように、画像ファイルを１頁単位で転送することで、受信側装置は、記録処理前に一時的に保存するメモリの容量を比較的小さくすることができ、装置の低コスト化を実現できる。なお、ここでは、２つのファイルを転送する場合を示したが、転送するファイル数は適宜変更可能である。
【００６９】
図１２は、図２に示したＩＰ通信装置の変更例を示す機能ブロック図である。ここでは、ＩＰ通信装置１０２がメディアデータとして映像データを送受信する場合の構成を示す。図１２において、図２のＩＰ通信装置２，３と同様の構成については、同一の符号を付して説明を省略する。
【００７０】
ＩＰ通信装置１０２において、映像ファイル生成部１１５は、ビデオカメラ機能を有する映像入力部１１６が生成した映像データから送信用のファイルを生成する。映像生成部１１７は、相手装置から受信したファイル（映像データ）から表示用の映像データを生成する。映像表示部１１８は、その映像データに基づきモニタ画面等に映像を表示する処理を行う。このような構成により、映像データのファイル（例えば、ＭＰＥＧ、ＡＶＩ等）を送信側の装置から受信側の装置に対してＳＩＰを利用して転送するファイル転送機能を実現することが可能となる。なお、このＩＰ通信装置１０２によるファイルの転送動作については、図３〜図７に示した上述のＩＰ通信装置２，３の場合と同様である。
【００７１】
本発明を特定の実施形態に基づいて詳細に説明したが、これらの実施形態はあくまでも例示であって本発明はこれらの実施形態によって限定されるものではない。例えば、ファイル転送機能を用いて転送可能なメディアデータは、上述の画像及び映像に限定されず、音声ファイル（例えば、ＰＣＭ、ＭＰ３等）やＰＣで使用するファイル（例えば、テキスト、ＰＤＦ等）も含まれるものとする。
【産業上の利用可能性】
【００７２】
本発明に係るＩＰ通信装置及びそのデータ送信方法は、ＩＰ通信装置間において、メディアデータ（音声、テキスト、画像、及び映像等）のファイルを、ＳＩＰを利用して容易に転送可能とするので、ＩＰネットワークを介して通信を行なうＩＰ通信装置及びそのデータ送信方法として有用である。
【図面の簡単な説明】
【００７３】
【図１】本願発明に係るＩＰ通信装置を備えたＩＰ通信システムの構成図
【図２】ＩＰ通信装置の機能ブロック図
【図３】ＩＰ通信装置がファイルを送信する動作を示すフロー図
【図４】ＩＰ通信装置がファイルを受信する動作を示すフロー図
【図５】ＩＰ通信システムにおける通信処理を示すシーケンス図
【図６】ＩＰ通信システムにおける通信処理を示すシーケンス図
【図７】ＩＰ通信システムにおける通信処理を示すシーケンス図
【図８】ＳＩＰメッセージの詳細を示す図
【図９】ＳＩＰメッセージの詳細を示す図
【図１０】ＳＩＰメッセージの詳細を示す図
【図１１】ＳＩＰメッセージの詳細を示す図
【図１２】図２のＩＰ通信装置の変更例を示す機能ブロック図
【符号の説明】
【００７４】
１  ＩＰ通信システム
２，３  ＩＰ通信装置
４  ＳＩＰサーバ（呼接続用サーバ）
５  インターネット
１３  呼制御部
１９  ファイル送受信部（ファイル転送部）
２０  通信管理部（ファイル転送管理部）
【図１】
2008283611.tif 000003
【図２】
2008283611.tif 000004
【図３】
2008283611.tif 000005
【図４】
2008283611.tif 000006
【図５】
2008283611.tif 000007
【図６】
2008283611.tif 000008
【図７】
2008283611.tif 000009
【図８】
2008283611.tif 000010
【図９】
2008283611.tif 000011
【図１０】
2008283611.tif 000012
【図１１】
2008283611.tif 000013
【図１２】
2008283611.tif 000014