(57)【要約】【課題】ＩＰ通信網を用いたデータ伝送においてＴＣＰを用いながらも、ＴＣＰ接続の切断時に簡単に復帰できる技術を提供する。【解決手段】機器間におけるＴＣＰ通信を管理するＴＣＰ通信管理部１３と、機器間におけるＴＣＰ通信の切断を検知する通信切断検知部１４と、このＴＣＰ通信切断の検知に基づいて一方の機器から他方の機器に復帰確認要求ＵＤＰパケットの送信を他方の機器からの復帰確認応答ＵＤＰパケットを受信するまで繰り返す接続復帰確認部１５とが備えられ、この接続復帰確認部が接続復帰を確認した場合にＴＣＰ通信が再開されるデータ伝送システム。【選択図】        図１
2006345397.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ通信網を介してデータ伝送を行う複数の機器からなるデータ伝送システムにおいて、
前記機器間におけるＴＣＰ通信を管理するＴＣＰ通信管理部と、前記機器間におけるＴＣＰ通信の切断を検知する通信切断検知部と、前記通信切断検知部によるＴＣＰ通信切断の検知に基づいて一方の機器から他方の機器に復帰確認要求ＵＤＰパケットの送信を他方の機器からの復帰確認応答ＵＤＰパケットを受信するまで繰り返す接続復帰確認部とが備えられ、前記接続復帰確認部が接続復帰を確認した場合にＴＣＰ通信が再開されることを特徴とするデータ伝送システム。
【請求項２】
前記ＴＣＰ通信管理部は通信切断検知部による切断検知時のＴＣＰ通信状態を保持するとともに、前記接続復帰確認部によって接続復帰が確認された場合前記保持されたＴＣＰ通信状態からＴＣＰ通信を再開することを特徴とする請求項１に記載のデータ伝送システム。
【請求項３】
前記通信切断検知部と前記接続復帰確認部が全ての機器に備えられており、ＴＣＰ通信切断時には双方の機器から復帰確認要求ＵＤＰパケットが送信され接続復帰の確認が行われることを特徴とする請求項１又は２に記載のデータ伝送システム。
【請求項４】
前記機器の一方がユーザによって入力された画像データを写真プリント目的のために画像処理する操作ステーションであり、前記機器の他方が前記操作ステーションから転送された画像データをプリントデータに変換してプリントヘッドの駆動制御を行うプリントステーションであることを特徴とする請求項１〜３のいずれか１項に記載のデータ伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ通信網を介してデータ伝送を行う複数の機器からなるデータ伝送システムに関する。
【背景技術】
【０００２】
ＩＰ通信網を介してデータ伝送を行う場合、信頼性の高い通信を実現するためには、受信確認を行うことで喪失パケットを送り直す再送制御機能を有するコネクション型のＴＣＰ（Transmission Control Protocol）が好都合であり、機器間データ伝送を必要とするアプリケーションにはＴＣＰ通信機能が組み込まれている。例えば、ユーザによって入力された画像データを写真プリント目的のために画像処理する操作ステーションとしての受付装置とこの受付装置から転送された画像データをプリントデータに変換してプリントヘッドの駆動制御を行うプリントステーションとしての写真プリント装置との間のデータ伝送にＴＣＰ／ＩＰのプロトコルが採用されている（例えば、特許文献１参照。）。
【０００３】
また、ＩＰ通信網で用いられる処理負荷の少ないコネクションレス型のプロトコルとしてＵＤＰ（User Datagram Protocol）が知られている。ＴＣＰとＵＤＰが有する特徴を効果的に利用するため、インターネットプロトコル（ＩＰプロトコル）を主体としたインターネットやイントラネットを通信媒体とし、インターネット、イントラネットの混雑状況（輻輳状態）に応じて、つまりネットワークに余裕がある状態ではＵＤＰで圧縮音声データを送信し、ネットワークが混雑している状態ではＴＣＰで圧縮音声データを送信するインターネット電話装置といったデータ伝送システムも提案されている（例えば、特許文献２参照。）
【特許文献１】特開２００３−７６５０７号公報（段落番号００２３）
【特許文献２】特開２００１−２９８４７９号公報（段落番号００２０−００２２、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
コネクション型であるＴＣＰでは信頼性の高いデータ伝送が可能であるが、何らかの理由で通信が途絶えた場合、ＴＣＰ接続も切断され、これを復帰するために再ログインが要求されることもある。このため、ＴＣＰ接続の切断からの復帰に手間がかかるという問題がある。
上記実状に鑑み、本発明の課題は、ＩＰ通信網を用いたデータ伝送においてＴＣＰを用いながらも、ＴＣＰ接続の切断時に簡単に復帰できる技術を提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、ＩＰ通信網を介してデータ伝送を行う複数の機器からなる本発明によるデータ伝送システムは、前記機器間におけるＴＣＰ通信を管理するＴＣＰ通信管理部と、前記機器間におけるＴＣＰ通信の切断を検知する通信切断検知部と、前記通信切断検知部によるＴＣＰ通信切断の検知に基づいて一方の機器から他方の機器に復帰確認要求ＵＤＰパケットの送信を他方の機器からの復帰確認応答ＵＤＰパケットを受信するまで繰り返す接続復帰確認部とが備えられ、前記接続復帰確認部が接続復帰を確認した場合にＴＣＰ通信が再開される。
【０００６】
この構成では、本来のデータ伝送は信頼性の高いコネクション型のＴＣＰを用いて行い、アプリケーションの異常や通信ケーブルの脱落や機器自体の電源停止などによりＴＣＰ通信が途絶えると、通信切断検知部がこのＴＣＰ通信の切断を検知し、接続復帰確認部が相手側の機器に復帰確認要求ＵＤＰパケットを送信する。この復帰確認要求ＵＤＰパケットの送信は相手側から復帰確認応答ＵＤＰパケットを受信するまで続けられる。相手側からの復帰確認応答ＵＤＰパケットの受信は該当機器間のＩＰ通信網の接続を裏付けるので、この時点で、ＴＣＰ通信が可能であると判断して、ＴＣＰ通信が再開される。つまり、本発明では、データ伝送自体には信頼性の高いＴＣＰを用いながらもその通信が切断した場合には、扱いが簡単で処理負荷の少ないコネクションレス型のＵＤＰを用いて該当機器間が通信不可能状態から通信可能状態になったかどうかをチェックする。このチェックのために送信を繰り返される復帰確認要求パケットにはＵＤＰが用いられているので、チェックプログラムは簡単でありかつチェック処理においてＩＰ通信網に大きな負担をかけることもない。
【０００７】
ＴＣＰ通信の切断から再接続後のＴＣＰ通信を無駄なくスムーズに行うため、本発明の好適な実施形態の１つでは、前記ＴＣＰ通信管理部は通信切断検知部による切断検知時のＴＣＰ通信状態を保持するとともに、前記接続復帰確認部によって接続復帰が確認された場合前記保持されたＴＣＰ通信状態からＴＣＰ通信を再開するように構成されている。
【０００８】
本発明の好適な実施形態の１つとして、前記通信切断検知部と前記接続復帰確認部が全ての機器に備えられている場合、ＴＣＰ通信切断時には双方の機器から復帰確認要求ＵＤＰパケットが送信され接続復帰の確認が行われるように構成するならば、データ伝送を行っている双方の機器から相互に復帰確認要求ＵＤＰパケットを送信することができ、互いに対等な、つまりサーバやクライアントといった区別なく、接続復帰処理を実行することができる。
【０００９】
本発明によるデータ伝送システムの好適な適用分野の１つとしてＤＰショップに設置される写真プリントシステムが挙げられる。このシステムでは、前記機器の一方がユーザによって入力された画像データを写真プリント目的のために画像処理する操作ステーションとなり、前記機器の他方が前記操作ステーションから転送された画像データをプリントデータに変換してプリントヘッドの駆動制御を行うプリントステーションとなる。写真プリント注文受付機として機能する操作ステーションはユーザが直接操作するので、プリントステーションとの間で通信切断した場合に再度ログオンし直すといった通信再開作業は避けなければならず、本発明のような接続が可能になった場合自動的にＴＣＰ通信が再開できるようなシステムは大きな利点をもたらす。
本発明によるその他の特徴及び利点は、以下図面を用いた実施形態の説明により明らかになるだろう。
【発明を実施するための最良の形態】
【００１０】
以下、本発明によるデータ伝送システムの実施形態を図面に基づいて説明する。
図１には、本発明によるデータ伝送システムを採用した端末機器のブロック図が示されており、２つの機器ＡとＢがＩＰ通信網１００を介してデータ伝送可能となっている。機器Ａと機器Ｂは本発明に関連する構成要素は実質的に共通であるので、機器Ａの構成だけを説明する。この機器Ａはアプリケーションモジュール１０と基本的なＩＰ通信モジュール２０とネットワークインターフェース３０を備えている。アプリケーションモジュールには、この機器で取り扱われるデータを処理するデータ処理部１１、データ処理部で処理されたデータを用いながらこの機器の種々の機能をプログラムを実行しながら実現する機器制御部１２、ＩＰ通信モジュール２０を利用して他の機器との間でＴＣＰ通信でのデータ伝送を行うＴＣＰ通信管理部１３、ＴＣＰ通信の切断を検知する通信切断検知部１４、ＴＣＰ通信が切断したＩＰ通信網１００が再び接続可能となったことを確認する接続復帰確認部１５などが備えられている。
【００１１】
通信切断検知部１４は、ＴＣＰパケットの送信に対する受信確認のＴＣＰパケットが戻ってこなかったことを受けて通信の切断を検知する。接続復帰確認部１５は、ＵＤＰ通信を行うように構成されており、通信切断検知部１４によるＴＣＰ通信切断の検知に基づいて相手側の機器に復帰確認要求ＵＤＰパケットの送信を行う。復帰確認要求ＵＤＰパケットの送信は相手側機器からこの復帰確認要求ＵＤＰパケットに対する復帰確認応答ＵＤＰパケットを受信するまで繰り返される。復帰確認応答ＵＤＰパケットを受信すると、接続復帰確認部１５は、ＩＰ通信網が回復してＴＣＰ通信の接続状態が復帰したことをＴＣＰ通信管理部１３に通知する。このＩＰ通信網の回復通知を受けてＴＣＰ通信管理部１３は通信切断の状態からＴＣＰ通信を再開することができる。
【００１２】
ＩＰ通信モジュール２０は、それ自体は公知の構成であり、ＴＣＰ送信部２１とＴＣＰ受信部２２及びＵＤＰ送信部２３とＵＤＰ受信部２４、そしてＩＰ送受信部２５を備えている。ＴＣＰ送信部２１は伝送すべきデータに対してＴＣＰプロトコル処理を施してＴＣＰパケットとしてＩＰ送受信部２５に送る。ＴＣＰパケットはＩＰ送受信部２５でＩＰパケット化されて、ネットワークインターフェース３０を介してＩＰ通信網１００に送出される。逆に、ＩＰ通信網１００からネットワークインターフェース３０を介してＩＰ送受信部２５で受け取ったＩＰパケットはその中身がＴＣＰの場合ＴＣＰ受信部２２に送られ、その中身がＵＤＰの場合ＵＤＰ受信部２４に送られそこからアプリケーションモジュール１０に転送される。
【００１３】
ＴＣＰ通信における通信切断から通信再開までの典型的な流れを図２のダイヤグラムと図３のフローチャートを用いて説明する。図２（ａ）のダイヤグラムに示されているように、ＴＣＰでデータ伝送を行う際には、まず送信側から接続要求を示すＴＣＰパケットを受信側に送信し、受信側がその接続要求に対する許可として接続ＯＫを示すＴＣＰパケットを送信側に送る。この接続ＯＫを示すＴＣＰパケットを送信側が受信することでＴＣＰ通信が確立し、ＴＣＰパケットを用いたデータ伝送が開始される。このデータ伝送中は送信側からのＴＣＰパケットを受信側が受信する毎に受信側からＡＣＫパケットが送り返され、コネクション型の通信が実現する。そして、図２（ｂ）のダイヤグラムに示されているように、このようなＴＣＰ通信が確立している途中で、何らかの原因で通信が切断された場合、ＡＣＫパケットが受信できないことを通信切断検知部１４が確認することで、通信の切断が検知される。図３に示すように、通信切断のリカバリー処理である機器間再接続処理は、上述した通信切断検知部１４によるＴＣＰ／ＩＰ接続の切断検知からスタートする（＃０１）。通信切断検知部１４によるＴＣＰ／ＩＰ接続の切断検知に応答して、ＴＣＰ通信管理部１３がＴＣＰ通信の状態（ステータス）を一時的に保持するとともに、接続復帰確認部１５が相手側の機器に復帰確認要求ＵＤＰパケットの送信を行う（＃０２）。この復帰確認要求ＵＤＰパケットの送信は相手側機器からこの復帰確認要求ＵＤＰパケットに対する復帰確認応答ＵＤＰパケットを受信するまで繰り返される（＃０３No分岐）。相手側機器から復帰確認応答ＵＤＰパケットを受信すると、接続復帰確認部１５は、ＩＰ通信網１００が回復してＴＣＰ通信の接続状態が復帰したことを確認する（＃０３Yes分岐）。接続復帰確認部１５がＩＰ通信網１００の回復を確認するとＴＣＰ通信管理部１３は一時的に保持されていた通信切断の状態からＴＣＰ通信を再開する（＃０４）。なお、通信を行っている双方の機器に通信切断検知部１４と接続復帰確認部１５が備わっている場合、この機器間再接続処理を双方の機器から実行し合うことができる。
【００１４】
効果的な実施例として、上述した本発明によるＴＣＰ通信切断に伴う機器間再接続処理技術を採用したデータ伝送システムをＤＰショップやコンビニエンスストアに設置される写真プリントシステムに適用した例を以下に説明する。
この写真プリントシステムは、図４に示すように、ユーザからの画像データの取得、及び、オーダ情報の取得を行い、必要な補正処理を行う操作ステーション５０と、この操作ステーション５０からＩＰ通信網を物理的に構築する通信ケーブル１００を介して伝送される画像データに基づいて生成されたプリントデータに基づいてプリントヘッドを制御してプリント媒体としてのプリントペーパに撮影画像プリントして写真プリントを出力するプリントステーション６０から構成されている。操作ステーション５０は店頭等、顧客が直接操作できる位置に配置され、プリントステーション６０はカウンタの内部等オペレータによる管理が容易な位置に配置される。
【００１５】
操作ステーション５０は、ワゴン型のコンソール５１の上部に配置された写真プリント受付ユニット５０Ａと、コンソール３の内部に配置されている処理ユニット５０Ｂから構成されている。写真プリント受付ユニット５０Ａには、フラッシュメモリで成るメモリカードに保存された画像データを読み出すカードドライブ５２、ＣＤ−ＲやＤＶＤ等のディスク型のメモリディスクに保存された画像データを読み出すディスクドライブ５３、写真フィルムや写真プリントから直接画像データを生成するフラットベッドスキャナ５４などのデータ入力機器、及びタッチパネル付き液晶ディスプレイ５５やキーボード５６などの操作機器が含まれている。処理ユニット５０Ｂは、写真プリント受付ユニット５０Ａを通じて受け取った画像データに対して必要な画像処理を行ってプリントステーション６０に転送する機能を有する。つまり、写真プリント受付ユニット５０Ａと処理ユニット５０Ｂは、汎用ＯＳを実装した汎用パソコンをベースとして構築することができる。
【００１６】
プリントステーション６０は、筐体６１、筐体６１の下部に配置された２つマガジン収容部６２、筐体６１の上部に配置されたプリント部６３、筐体６１の上面部に配置された出力写真プリントのための仕分け部６４を備えている。プリント部６３はプリントデータに基づいて図示されていないプリントヘッドを制御するので、プリントステーション６０には、図５で模式的に示されているように、操作ステーション５０から転送されてきた画像データをプリントデータに変換するプリントデータ処理ユニット６５も組み込まれている。このプリントデータ処理ユニット６５は、前述した処理ユニット５０ＢとＩＰ通信網１００を介してデータ伝送可能な通信機能とデータ処理機能とを備えたコントローラ（パソコンユニット）として構築されている。
【００１７】
以上の説明から明らかなように、この写真プリントシステムを構成する操作ステーション５０とプリントステーション６０は、画像データの転送のためにＩＰ通信網１００によってデータ伝送可能に接続されており、本発明によるデータ伝送システムを適用することができる。つまり、本発明によるデータ伝送システムを構成する２つの機器が、操作ステーション５０とプリントステーション６０、より正確には、処理ユニット５０Ｂとプリントデータ処理ユニット６５となる。この写真プリントシステムでは、その構成要素の１つが一般のユーザによって操作される処理ユニット５０Ｂであることを考慮するならば、処理ユニット５０Ｂとプリントデータ処理ユニット６５との間の通信が中断した際に通信負荷の少ないＵＤＰパケットの繰り返し送信を通じて迅速に接続確認を行い、特別なリカバリー操作なしで通信を復活することができる本発明によるデータ伝送システムの特徴は非常に有効となる。
【図面の簡単な説明】
【００１８】
【図１】本発明によるデータ伝送システムのブロック構成図
【図２】本発明によるデータ伝送システムにおける機器間通信のダイヤグラム図
【図３】本発明によるデータ伝送システムにおける機器間再接続処理フローチャート
【図４】本発明によるデータ伝送システムを採用した写真プリントシステムの外観図
【図５】写真プリントシステムにおける画像データ転送を説明する説明図
【符号の説明】
【００１９】
１０  アプリケーションモジュール
２０  ＩＰ通信モジュール
３０  ネットワークインターフェース
１３  ＴＣＰ通信管理部
１４  通信切断検知部
１５  接続復帰確認部
１００ＩＰ通信網（通信ケーブル）
【図１】
2006345397.tif 000003
【図２】
2006345397.tif 000004
【図３】
2006345397.tif 000005
【図４】
2006345397.tif 000006
【図５】
2006345397.tif 000007