(57)【要約】【課題】ネットワークへの負荷を低減しつつ、送信装置から受信装置へ適切にデータを送信することができるようにする。【解決手段】受信側のＩＰ−ＦＡＸ端末２は、通話中に、送信側の端末からの送信要求を受信した場合に、再送タイミング候補を決定し、送信側の端末に再送信タイミング候補を含む再送信指示情報を送信する呼制御部２２を有し、送信側のＩＰ−ＦＡＸ端末２は、送信対象データを取得し、送信先の端末の指定を受け付けるデータ処理部２３と、指定された端末に対して送信要求を送信し、再送信指示情報を受信し、再送信指示情報の再送信タイミング候補に基づいて、再送信タイミングを決定し、再送信タイミングになった場合に、送信要求を再送させる呼制御部２２と、受信側のＩＰ−ＦＡＸ端末２との間で回線が接続された場合に、送信対象データを送信する送受信部２１とを有する。【選択図】図２
2011244302.tif 000002
【特許請求の範囲】
【請求項１】
送信装置と、受信装置とを備え、ネットワークを介して前記送信装置から前記受信装置へ送信対象データを送信する通信システムであって、
前記受信装置は、
通話中に、前記送信装置からの前記送信対象データの送信要求を受信した場合に、当該送信対象データの再送信タイミング候補を決定するタイミング候補決定手段と、
前記送信装置に、前記再送信タイミング候補を含む再送信指示情報を送信する再送信指示情報送信手段と
を有し、
前記送信装置は、
前記送信対象データを取得する取得手段と、
前記送信対象データの送信先の受信装置の指定を受け付ける送信先受付手段と、
指定された前記受信装置に対して送信要求を送信する送信要求送信手段と、
前記受信装置から前記再送信指示情報を受信する再送信指示受信手段と、
前記再送信指示情報の前記再送信タイミング候補に基づいて、前記送信対象データの送信要求の再送信タイミングを決定するタイミング決定手段と、
決定した前記再送信タイミングになった場合に、前記送信要求送信手段に前記送信要求を再送させる再送信制御手段と、
前記受信装置との間で回線が接続された場合に、前記送信対象データを送信するデータ送信手段と
を有する通信システム。
【請求項２】
前記送信装置は、
前記再送信タイミングと、前記送信対象データと、を対応付けた送信管理情報を記憶する送信管理情報記憶手段をさらに有する
請求項１に記載の通信システム。
【請求項３】
前記タイミング決定手段は、前記再送信タイミング候補に基づいて、前記送信管理情報記憶手段に格納されている前記再送信タイミングと重複しないタイミングを、前記送信対象データの再送信タイミングに決定する
請求項２に記載の通信システム。
【請求項４】
前記受信装置は、
前記再送信タイミング候補を記憶する受信管理情報記憶手段をさらに有し、
前記タイミング候補決定手段は、前記受信管理記憶手段に格納されている前記再送信タイミング候補と重複しないタイミングを再送信タイミング候補に決定する
請求項１乃至請求項３のいずれか一項に記載の通信システム。
【請求項５】
前記送信要求送信手段は、前記送信要求に、前記送信対象データの送信に関わる属性情報を含めて送信し、
前記タイミング候補決定手段は、前記属性情報に基づいて、当該送信対象データの再送信タイミング候補を決定する
請求項１乃至請求項４のいずれか一項に記載の通信システム。
【請求項６】
前記再送信指示情報送信手段は、通話中であることを示す通信エラーレスポンス中に前記再送信指示情報を含めて送信する
請求項１乃至請求項５のいずれか一項に記載の通信システム。
【請求項７】
送信装置と、受信装置とを備え、ネットワークを介して前記送信装置から前記受信装置へ送信対象データを送信する通信システムにおける通信方法であって、
前記送信装置の取得手段が、前記送信対象データを取得する取得ステップと、
前記送信装置の送信先受付手段が、前記送信対象データの送信先の受信装置の指定を受け付ける送信先受付ステップと、
前記送信装置の送信要求送信手段が、指定された前記受信装置に対して送信要求を送信する送信要求送信ステップと、
前記受信装置のタイミング候補決定手段が、通話中に、前記送信装置からの前記送信対象データの送信要求を受信した場合に、当該送信対象データの再送信タイミング候補を決定するタイミング候補決定ステップと、
前記受信装置の再送信指示情報送信手段が、前記送信装置に、前記再送信タイミング候補を含む再送信指示情報を送信する再送指示情報送信ステップと、
前記送信装置の再送信指示受信手段が、前記受信装置から前記再送信指示情報を受信する再送信指示受信ステップと、
前記送信装置のタイミング決定手段が、前記再送指示情報の前記再送信タイミング候補に基づいて、前記送信対象データの送信要求の再送信タイミングを決定するタイミング決定ステップと、
前記送信装置の再送信制御手段が、決定した前記再送信タイミングになった場合に、前記送信要求送信手段に前記送信要求を再送させる再送信制御ステップと、
前記送信装置のデータ送信手段が、前記受信装置との間で回線が接続された場合に、前記送信対象データを送信するデータ送信ステップと
を有する通信方法。
【請求項８】
ネットワークを介して所定の受信装置へ送信対象データを送信する送信装置であって、
前記送信対象データを取得する取得手段と、
前記送信対象データの送信先の受信装置の指定を受け付ける送信先受付手段と、
指定された前記受信装置に対して送信要求を送信する送信要求送信手段と、
前記受信装置から前記送信要求の再送信タイミング候補を含む再送信指示情報を受信する再送信指示受信手段と、
前記再送信指示情報の前記再送信タイミング候補に基づいて、前記送信対象データの送信要求の再送信タイミングを決定するタイミング決定手段と、
決定した前記再送信タイミングになった場合に、前記送信要求送信手段に前記送信要求を再送させる再送制御手段と、
前記受信装置との間で回線が接続された場合に、前記送信対象データを送信するデータ送信手段と
を有する送信装置。
【請求項９】
ネットワークを介して送信装置から送信される送信対象データを受信する受信装置であって、
通話中に、前記送信装置からの前記送信対象データの送信要求を受信した場合に、当該送信対象データの再送信タイミング候補を決定するタイミング候補決定手段と、
前記送信装置に、前記再送信タイミング候補を含む再送信指示情報を送信する再送指示情報送信手段と
を有する受信装置。
【請求項１０】
ネットワークを介して所定の受信装置へ送信対象データを送信する送信装置を構成するコンピューターに実行させるための送信処理プログラムであって、
前記コンピューターを、
前記送信対象データを取得する取得手段と、
前記送信対象データの送信先の受信装置の指定を受け付ける送信先受付手段と、
指定された前記受信装置に対して送信要求を送信する送信要求送信手段と、
前記受信装置から前記送信要求の再送信タイミング候補を含む再送信指示情報を受信する再送信指示受信手段と、
前記再送信指示情報の前記再送信タイミング候補に基づいて、前記送信対象データの送信要求の再送信タイミングを決定するタイミング決定手段と、
決定した前記再送信タイミングになった場合に、前記送信要求送信手段に前記送信要求を再送させる再送信制御手段と、
前記受信装置との間で回線が接続された場合に、前記送信対象データを送信するデータ送信手段と
して機能させる送信処理プログラム。
【請求項１１】
ネットワークを介して送信装置から送信される送信対象データを受信する受信装置を構成するコンピューターに実行させるための受信処理プログラムであって、
前記コンピューターを、
通話中に、前記送信装置からの前記送信対象データの送信要求を受信した場合に、当該送信対象データの再送信タイミング候補を決定するタイミング候補決定手段と、
前記送信装置に、前記再送信タイミング候補を含む再送信指示情報を送信する再送指示情報送信手段と
して機能させる受信処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置と、受信装置とを備え、ネットワークを介して送信装置から受信装置へ送信対象データを送信する通信システム等に関する。
【背景技術】
【０００２】
従来、電話回線を介して、ＦＡＸ（ファクシミリ）装置から他のＦＡＸ装置にデータを送信することが行われている。一方、インターネット等のネットワークを利用してデータを送信することが行われている。
【０００３】
近年では、インターネット等のネットワークを利用して、ＦＡＸと同様な機能を実現するＩＰ（Internet Protocol）−ＦＡＸが開発されている。
【０００４】
ネットワークに接続された装置間でコンテンツデータのやり取りを行う技術としては、例えば、特許文献１に記載の技術が知られている。また、ＩＰ網を介してデータを送受信するＦＡＸ装置についての技術としては、特許文献２に記載の技術が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１７８０２８号公報
【特許文献２】特開２００５−１０９７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＩＰ−ＦＡＸを利用したシステムにおいては、送信側装置から受信側装置へデータを送信する際に、受信側装置が通話中（すなわち、他の装置と回線（セッション）を確立中）である場合には、送信側装置は、時間をおいてリダイアルを行い、受信側装置と回線が接続できるまで、リダイアルを繰り返し実行することとなる。このため、送信側装置の通信処理の負荷が大きくなるとともに、ネットワークに無駄な通信が発生してしまうという問題がある。
【０００７】
本発明は、上記課題に鑑みなされたものであり、その目的は、ネットワークへの負荷を低減しつつ、送信装置から受信装置へ適切にデータを送信することのできる技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的達成のため、本発明の第１の観点に係る通信システムは、送信装置と、受信装置とを備え、ネットワークを介して送信装置から受信装置へ送信対象データを送信する通信システムであって、受信装置は、通話中に、送信装置からの送信対象データの送信要求を受信した場合に、当該送信対象データの再送信タイミング候補を決定するタイミング候補決定手段と、送信装置に、再送信タイミング候補を含む再送信指示情報を送信する再送信指示情報送信手段とを有し、送信装置は、送信対象データを取得する取得手段と、送信対象データの送信先の受信装置の指定を受け付ける送信先受付手段と、指定された受信装置に対して送信要求を送信する送信要求送信手段と、受信装置から再送信指示情報を受信する再送信指示受信手段と、再送信指示情報の再送信タイミング候補に基づいて、送信対象データの送信要求の再送信タイミングを決定するタイミング決定手段と、決定した再送信タイミングになった場合に、送信要求送信手段に送信要求を再送させる再送信制御手段と、受信装置との間で回線が接続された場合に、送信対象データを送信するデータ送信手段とを有する。
【０００９】
係る通信システムによると、受信装置が通話中の時には、再送信タイミング候補が送信装置に通知され、送信装置では、再送信タイミング候補に基づいて、再送信タイミングが決定され、その再送信タイミングにおいて、送信対象データの再送信が行われることとなる。このように、送信装置が、受信装置からの再送信タイミング候補に基づいた再送信タイミングで再送信を行うことができるので、無駄なリダイアルの実行を低減することができ、無駄な通信を低減することができる。
【００１０】
上記通信システムにおいて、送信装置は、再送信タイミングと、送信対象データと、を対応付けた送信管理情報を記憶する送信管理情報記憶手段をさらに有するようにしてもよい。係る通信システムによると、再送信タイミングと、その際に送信すべき送信対象データを適切に管理することができる。
【００１１】
また、上記通信システムにおいて、タイミング決定手段は、再送信タイミング候補に基づいて、送信管理情報記憶手段に格納されている再送信タイミングと重複しないタイミングを、送信対象データの再送信タイミングに決定するようにしてもよい。係る通信システムによると、再送信タイミングと重複しないタイミングを、送信対象データの再送信タイミングに決定するので、適切に送信対象データを再送信することができる。
【００１２】
また、上記通信システムにおいて、受信装置は、再送信タイミング候補を記憶する受信管理情報記憶手段をさらに有し、タイミング候補決定手段は、受信管理記憶手段に格納されている再送信タイミング候補と重複しないタイミングを再送信タイミング候補に決定するようにしてもよい。係る通信システムによると、再送信タイミング候補と重複しないタイミングを再送信タイミング候補として決定するので、受信装置に対して、複数の送信対象データの再送信が重なってしまうことを適切に防止することができる。
【００１３】
また、上記通信システムにおいて、送信要求送信手段は、送信要求に、送信対象データの送信に関わる属性情報を含めて送信し、タイミング候補決定手段は、属性情報に基づいて、当該送信対象データの再送信タイミング候補を決定するようにしてもよい。係る通信システムによると、送信対象データの属性に基づいて、その送信対象データに適切な再送信タイミング候補を決定することができる。
【００１４】
また、上記通信システムにおいて、再送信指示情報送信手段は、通話中であることを示す通信エラーレスポンス中に前記再送信指示情報を含めて送信するようにしてもよい。係る通信システムによると、通話中であることを示す通信エラーレスポンスにより適切に再送信指示情報を送信することができる。
【００１５】
また、上記目的達成のため、本発明の第２の観点に係る通信方法は、送信装置と、受信装置とを備え、ネットワークを介して送信装置から受信装置へ送信対象データを送信する通信システムにおける通信方法であって、送信装置の取得手段が、送信対象データを取得する取得ステップと、送信装置の送信先受付手段が、送信対象データの送信先の受信装置の指定を受け付ける送信先受付ステップと、送信装置の送信要求送信手段が、指定された受信装置に対して送信要求を送信する送信要求送信ステップと、受信装置のタイミング候補決定手段が、通話中に、送信装置からの送信対象データの送信要求を受信した場合に、当該送信対象データの再送信タイミング候補を決定するタイミング候補決定ステップと、受信装置の再送信指示情報送信手段が、送信装置に、再送信タイミング候補を含む再送信指示情報を送信する再送指示情報送信ステップと、送信装置の再送信指示受信手段が、受信装置から再送信指示情報を受信する再送信指示受信ステップと、送信装置のタイミング決定手段が、再送指示情報の再送信タイミング候補に基づいて、送信対象データの送信要求の再送信タイミングを決定するタイミング決定ステップと、送信装置の再送信制御手段が、決定した再送信タイミングになった場合に、送信要求送信手段に送信要求を再送させる再送信制御ステップと、送信装置のデータ送信手段が、受信装置との間で回線が接続された場合に、送信対象データを送信するデータ送信ステップとを有する。
【００１６】
係る通信方法によると、受信装置が通話中の時には、再送信タイミング候補が送信装置に通知され、送信装置では、再送信タイミング候補に基づいて、再送信タイミングが決定され、その再送信タイミングにおいて、送信対象データの再送信が行われることとなる。このように、送信装置が、受信装置からの再送信タイミング候補に基づいた再送信タイミングで再送信を行うことができるので、無駄なリダイアルの実行を低減することができ、無駄な通信を低減することができる。
【００１７】
また、上記目的達成のため、本発明の第３の観点に係る送信装置は、ネットワークを介して所定の受信装置へ送信対象データを送信する送信装置であって、送信対象データを取得する取得手段と、送信対象データの送信先の受信装置の指定を受け付ける送信先受付手段と、指定された受信装置に対して送信要求を送信する送信要求送信手段と、受信装置から送信対象の再送信タイミング候補を含む再送信指示情報を受信する再送信指示受信手段と、再送信指示情報の再送信タイミング候補に基づいて、送信対象データの送信要求の再送信タイミングを決定するタイミング決定手段と、決定した再送信タイミングになった場合に、送信要求送信手段に送信要求を再送させる再送制御手段と、受信装置との間で回線が接続された場合に、送信対象データを送信するデータ送信手段とを有する。
【００１８】
係る送信装置によると、受信装置から送信される再送信タイミング候補に基づいて、再送信タイミングが決定され、その再送信タイミングにおいて、送信対象データの再送信が行われることとなる。このように、受信装置からの再送信タイミング候補に基づいた再送信タイミングで再送信を行うことができるので、無駄なリダイアルの実行を低減することができ、無駄な通信を低減することができる。
【００１９】
また、上記目的達成のため、本発明の第４の観点に係る受信装置は、ネットワークを介して送信装置から送信される送信対象データを受信する受信装置であって、通話中に、送信装置からの送信対象データの送信要求を受信した場合に、当該送信対象データの再送信タイミング候補を決定するタイミング候補決定手段と、送信装置に、再送信タイミング候補を含む再送信指示情報を送信する再送指示情報送信手段とを有する。
【００２０】
係る受信装置によると、通話中に送信要求を受信した場合に、送信対象データの再送信タイミング候補を決定し、再送信タイミング候補を送信装置に送信する。これにより、送信装置に対して、受信装置で好ましい再送信タイミング候補を決定し、送信することができる。このため、無駄なリダイアルの実行を低減することができ、無駄な通信を低減することができる。
【００２１】
また、上記目的達成のため、本発明の第５の観点に係る送信処理プログラムは、ネットワークを介して所定の受信装置へ送信対象データを送信する送信装置を構成するコンピューターに実行させるための送信処理プログラムであって、コンピューターを、送信対象データを取得する取得手段と、送信対象データの送信先の受信装置の指定を受け付ける送信先受付手段と、指定された受信装置に対して送信要求を送信する送信要求送信手段と、受信装置から送信要求の再送信タイミング候補を含む再送信指示情報を受信する再送信指示受信手段と、再送信指示情報の再送信タイミング候補に基づいて、送信対象データの送信要求の再送信タイミングを決定するタイミング決定手段と、決定した再送信タイミングになった場合に、送信要求送信手段に送信要求を再送させる再送信制御手段と、受信装置との間で回線が接続された場合に、送信対象データを送信するデータ送信手段として機能させる。
【００２２】
係る送信処理プログラムを実行するコンピューターを備えた送信装置によると、受信装置から送信される再送信タイミング候補に基づいて、再送信タイミングが決定され、その再送信タイミングにおいて、送信対象データの再送信が行われることとなる。このように、受信装置からの再送信タイミング候補に基づいた再送信タイミングで再送信を行うことができるので、無駄なリダイアルの実行を低減することができ、無駄な通信を低減することができる。
【００２３】
また、上記目的達成のため、本発明の第６の観点に係る受信処理プログラムは、ネットワークを介して送信装置から送信される送信対象データを受信する受信装置を構成するコンピューターに実行させるための受信処理プログラムであって、コンピューターを、通話中に、送信装置からの送信対象データの送信要求を受信した場合に、当該送信対象データの再送信タイミング候補を決定するタイミング候補決定手段と、送信装置に、再送信タイミング候補を含む再送信指示情報を送信する再送指示情報送信手段として機能させる。
【００２４】
係る受信処理プログラムを実行するコンピューターを備えた受信装置によると、通話中に送信要求を受信した場合に、送信対象データの再送信タイミング候補を決定し、再送信タイミング候補を送信装置に送信する。これにより、送信装置に対して、受信装置で好ましい再送信タイミング候補を決定し、送信することができる。このため、無駄なリダイアルの実行を低減することができ、無駄な通信を低減することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係る通信システムの一例の構成図である。
【図２】本発明の一実施形態に係るＩＰ−ＦＡＸ端末の機能構成図である。
【図３】本発明の一実施形態に係る送信処理のフローチャートである。
【図４】本発明の一実施形態に係る受信処理のフローチャートである。
【図５】本発明の一実施形態に係る受信側の端末が通話中ではない場合における処理シーケンスを示す図である。
【図６】本発明の一実施形態に係る受信側の端末が通話中である場合における処理シーケンスを示す図である。
【図７】本発明の一実施形態に係る送信側の端末の処理の第１の例を説明する図である。
【図８】本発明の一実施形態に係る送信側の端末の処理の第２の例を説明する図である。
【図９】本発明の一実施形態に係る受信側の端末の処理の第１の例を説明する図である。
【図１０】本発明の一実施形態に係る受信側の端末の処理の第２の例を説明する図である。
【図１１】本発明の変形例に係る再送信指定日時テーブルの一例を示す図である。
【発明を実施するための形態】
【００２６】
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２７】
まず、本発明の一実施形態に係る通信システムについて説明する。
【００２８】
図１は、本発明の一実施形態に係る通信システムの構成図である。
【００２９】
通信システム１においては、１以上のＩＰ−ＦＡＸ端末２（送信装置及び受信装置の一例）と、ＳＩＰ（Session Initiation Protocol）サーバー３とがネットワーク４を介して接続されている。ネットワーク４は、通信業者が管理するＮＧＮ（Next Generation Network：次世代ネットワーク）を含んでいてもよく、また、インターネットを含んでいてもよい。
【００３０】
ＳＩＰサーバー３は、管理対象として登録されているＩＰ−ＦＡＸ端末２のＩＰアドレスを解決するための機能や、管理対象として登録されているＩＰ−ＦＡＸ端末２同士の間のセッションを管理（開始、転送、終了等）するための機能を有する。
【００３１】
図２は、本発明の一実施形態に係るＩＰ−ＦＡＸ端末の機能構成図である。
【００３２】
ＩＰ−ＦＡＸ端末２は、データ送信手段の一例としての送受信部２１と、タイミング候補決定手段、再送信指示情報送信手段、送信要求送信手段、再送信指示受信手段、タイミング決定手段、再送信制御手段の一例としての呼制御部２２と、取得手段の一例としてのデータ処理部２３と、送信管理情報記憶手段及び受信管理情報記憶手段の一例としてのメモリ２４と、読取部２５と、印刷部２６と、送信先受付手段の一例としての表示・操作部２７とを有する。呼制御部２２及びデータ処理部２３は、例えば、図示しないＣＰＵ（Central Processing Unit）が、メモリ２４に格納されているプログラムを実行することにより構成される。なお、メモリ２４には、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体から読み出されたプログラムが格納されている。
【００３３】
送受信部２１は、ネットワーク４を介して、呼制御に関わるデータ（メッセージ）、画像データ（コンテンツデータの一例）等の送受信を行う。
【００３４】
呼制御部２２は、送信先のＩＰ−ＦＡＸ端末２との間の回線接続するための呼制御を行う。また、呼制御部２２は、呼制御で使用するメッセージの作成や、メッセージの解析等を行う。本実施形態では、呼制御部２２は、コンテンツデータの送信要求のメッセージを指定された装置に対して送信する。また、呼制御部２２は、通話中に、コンテンツデータの送信要求を受信した場合に、コンテンツデータの再送信タイミング候補を決定し、要求元の端末に、送受信部２１により再送信タイミング候補を含む再送信指示情報を送信させる。また、呼制御部２２は、送受信部２１が受信した再送信指示情報に再送信タイミング候補が含まれている場合には、再送信タイミング候補に基づいて、データを再送信する（本例では、データの送信要求を再送信する）再送信タイミングを決定し、その再送信タイミングにおいて、データの再送信を行わせる。
【００３５】
メモリ２４は、各種情報や、呼制御部２２やデータ処理部２３による処理を実行するためのプログラムを記憶する。本実施形態では、メモリ２４は、未送信の通信に関する情報を管理するレコード（未送信レコード）を含む未送信リスト（例えば、図７Ａ参照）と、未受信の通信に関する情報を管理するレコード（未受信レコード）を含む未受信リスト（例えば、図９Ａ参照）とを記憶可能である。
【００３６】
未送信レコードは、図７Ａに示すように、インデックスフィールドと、送信先フィールドと、コンテンツＩＤフィールドと、再送信日時フィールドとを有する。インデックスフィールドには、未送信リストにおけるレコードの順番を示すインデックスが格納される。送信先フィールドには、送信先のＩＰ−ＦＡＸ端末２のＳＩＰ−ＵＲＩ（ＳＩＰにおける識別情報）が格納される。コンテンツＩＤフィールドには、送信対象のコンテンツデータ（例えば、画像データ）を一意に識別するための識別情報（例えば、英数字の組み合わせ、数字列等）が格納される。再送信日時フィールドには、対応するコンテンツデータを再送信する日時を特定する再送信日時情報（再送信タイミング）が格納される。なお、初回送信時においては、再送信日時フィールドには、ＮＵＬＬが設定される。
【００３７】
未受信レコードは、図９Ａに示すように、インデックスフィールドと、送信元フィールドと、コンテンツＩＤフィールドと、再送信指定日時フィールドとを有する。インデックスフィールドには、未受信リストにおけるレコードの順番を示すインデックスが格納される。送信元フィールドには、送信元のＩＰ−ＦＡＸ端末２のＳＩＰ−ＵＲＩ（ＳＩＰにおける識別情報）が格納される。コンテンツＩＤフィールドには、送信対象のコンテンツデータ（例えば、画像データ）を一意に識別するための識別情報（例えば、英数字の組み合わせ、数字列等）が格納される。再送信指定日時フィールドには、対応するデータを再送信するように指定した日時の候補を特定する再送信日時情報（再送信タイミング候補）が格納される。再送信指定日時フィールドには、例えば、複数の再送信タイミング候補を格納することができる。
【００３８】
図２に戻り、読取部２５は、例えば、イメージスキャナーであり、原稿の画像を読み取ってコンテンツデータを生成する。印刷部２６は、データ処理部２３の制御に基づいて、所定の画像形成媒体（紙やＯＨＰシート等）に、画像データ（画像データに対応する印刷データ）に基づいた画像を形成させる。表示・操作部２７は、例えば、タッチパネルであり、ユーザーに対して情報を表示出力したり、ユーザーからの操作入力を受け付けたりする。本実施形態では、表示・操作部２７は、送信先となるＩＰ−ＦＡＸ端末２の指定を受け付ける。例えば、表示・操作部２７は、送信先となるＩＰ−ＦＡＸ端末２のＳＩＰ−ＵＲＩの入力を直接受け付けてもよく、また、登録されているＳＩＰ−ＵＲＩから送信先のＩＰ−ＦＡＸ端末のＳＩＰ−ＵＲＩを選択するようにしてもよい。また、表示・操作部２７は、送信対象のデータの指定を受け付ける。例えば、読取部２５による画像の読み取りの指定によって、読み取ったデータを送信対象のデータとする指定を受け付けてもよく、メモリ２４に格納されているコンテンツデータの中から送信対象のデータの選択を受け付けてもよい。
【００３９】
データ処理部２３は、読取部２５から読み取られた画像データを取得し、メモリ２４に格納する。また、データ処理部２３は、送信対象となる画像データをメモリ２４から読み出して所定の形式に変換して送受信部２１に渡す。また、データ処理部２３は、送受信部２１から画像データを受け取り、当該画像データを印刷データに変換して印刷部２６に送信し、印刷部２６に画像を印刷させる。
【００４０】
次に、本発明の一実施形態に係る通信システム１における処理動作について説明する。
【００４１】
まず、ＩＰ−ＦＡＸ端末２の状態をＳＩＰサーバー３に登録する登録時処理について説明する。なお、この登録時処理よりも前において、ＳＩＰサーバー３における管理対象のＩＰ−ＦＡＸ端末２（又は、そのＩＰ−ＦＡＸ端末２のユーザー）に対しては、ＳＩＰサーバー３が管理するためのＳＩＰ−ＵＲＩが割り当てられているものとする。
【００４２】
まず、ＩＰ−ＦＡＸ端末２が起動されると、ＳＩＰクライアント（呼制御部２２等）を構成し、ＳＩＰサーバー３に対してアクセスを行う。呼制御部２２は、自身のＳＩＰ−ＵＲＩと、自身のＩＰアドレスと、を含む登録要求を示すＳＩＰメッセージ（REGISTER リクエスト）を生成し、当該ＳＩＰメッセージを、送受信部２１によりＳＩＰサーバー３に送信させる。ＳＩＰサーバー３では、受信したＳＩＰメッセージのＳＩＰ−ＵＲＩと、ＩＰアドレスと、を対応付けて登録する。これにより、ＳＩＰサーバー３は、ＳＩＰ−ＵＲＩが割り振られているＩＰ−ＦＡＸ端末２のＩＰアドレスを特定することができるようになる。
【００４３】
次に、ＩＰ−ＦＡＸ端末２による送信に関わる処理を説明する。
【００４４】
図３は、本発明の一実施形態に係る送信処理のフローチャートである。
【００４５】
まず、データ処理部２３が、表示・操作部２７に対するユーザーの操作指示により、送信対象のデータの指定と、送信先のＩＰ−ＦＡＸ端末２の指定とを受け付けるとともに、送信開始指示を受け付けたか否かを判定する（ステップＳ１）。
【００４６】
送信開始指示を受け付けた場合（ステップＳ１：ＹＥＳ）には、データ処理部２３は、その旨を呼制御部２２に通知する。呼制御部２２は、受け付けた送信先のＩＰ−ＦＡＸ端末２との間のセッション（回線）を確立するための処理を開始する。具体的には、呼制御部２２は、未送信リストに、対応する通信についての未送信レコードを登録し、ＳＩＰサーバー３に対して、送信先のＩＰ−ＦＡＸ端末２のＳＩＰ−ＵＲＩを含む送信要求（ＩＮＶＩＴＥメッセージ）を送受信部２１により送信させる（ステップＳ３）。これにより、この送信要求は、ＳＩＰサーバー３を介して、送信先のＩＰ−ＦＡＸ端末２に送信され、ＳＩＰサーバー３を介して送信先のＩＰ−ＦＡＸ端末２からの応答が受信されることとなる。
【００４７】
一方、送信開始指示を受け付けていない場合（ステップＳ１：ＮＯ）には、呼制御部２２は、メモリ２４の未送信リストに登録されている再送信日時になったか否かを判定し（ステップＳ２）、再送信日時になっていない場合（ステップＳ２：ＮＯ）には、ステップＳ１に戻る一方、再送信日時になっている場合（ステップＳ２：ＹＥＳ）には、ステップＳ３に進み、対応するデータの再送信を行うための送信要求を送受信部２１により、ＳＩＰサーバー３に送信させる（ステップＳ３）。これにより、この送信要求は、ＳＩＰサーバー３を介して、送信先のＩＰ−ＦＡＸ端末２に送信され、ＳＩＰサーバー３を介して送信先のＩＰ−ＦＡＸ端末２からの応答が受信されることとなる。
【００４８】
呼制御部２２は、送受信部２１を介して応答を受信し、応答が接続ＯＫであるか否かを判定する（ステップＳ４）。この結果、接続ＯＫである場合（ステップＳ４：ＹＥＳ）には、呼制御部２２は、送信先のＩＰ−ＦＡＸ端末２とのセッションを確立する処理を行い（ステップＳ５）、送受信部２１により送信対象データを送信させ（ステップＳ６）、データを送信した後に、未送信リストの対応する未送信レコードを削除するとともに、送信先のＩＰ−ＦＡＸ端末２とのセッションを切断する処理を行う（ステップＳ７）。
【００４９】
一方、接続ＯＫでない場合（ステップＳ４：ＮＯ）、通常であれば通話中であることを意味する通信エラーメッセージ（ステータスコードが４８６のBusy Hereメッセージ：通信エラーレスポンス）を受信した場合には、呼制御部２２は、通信エラーメッセージに含まれている再送信指定日時（再送信指示情報）を取得し、当該再送信指定日時に基づいて、再送信日時を決定する処理を行い（ステップＳ８）、再送信日時を未送信リストの対応する未送信レコードの再送信日時フィールドに登録し（ステップＳ９）、ステップＳ１に戻る。これにより、未送信レコードの再送信日時フィールドに格納された日時になると、送信できなかったデータについての送信要求が再送信されることとなる（ステップＳ２、ステップＳ３）。
【００５０】
次に、ＩＰ−ＦＡＸ端末２による受信に関わる処理を説明する。
【００５１】
図４は、本発明の一実施形態に係る受信処理のフローチャートである。本実施形態では、ＩＰ−ＦＡＸ端末２は、送受信を行うようになっているので、この受信処理は、上記した送信処理と並行して実行される。
【００５２】
まず、呼制御部２２は、通信処理部２１を介して、送信要求（ＩＮＶＩＴＥメッセージ）を受信したか否かを判定する（ステップＳ１１）。この結果、送信要求を受信していない場合（ステップＳ１１：ＮＯ）には、送信要求を受信するまで待つ。
【００５３】
一方、送信要求を受信した場合（ステップＳ１１：ＹＥＳ）には、呼制御部２２は、通話中であるか否かを判定する（ステップＳ１２）。
【００５４】
通話中でない場合（ステップＳ１２：ＮＯ）には、セッションを確立することができることを意味しているので、呼制御部２２は、送信元のＩＰ−ＦＡＸ端末２との間でセッションを確立し（ステップＳ１３）、送受信部２１により送信されるデータを受信させ（ステップＳ１４）、全てのデータが受信された後に、セッションを切断し（ステップＳ１５）、ステップＳ１１に戻る。
【００５５】
一方、通話中である場合（ステップＳ１２：ＹＥＳ）には、セッションを確立することができないことを意味しているので、呼制御部２２は、当該データを再送するタイミングの候補となる日時（再送信指示日時）を１以上決定し（ステップＳ１６）、当該データに関する未受信レコードを、未受信リストに格納し、そのレコードの再送信指示日時フィールドに決定した１以上の再送信指示日時を登録し（ステップＳ１７）、通話中であることを示す通信エラーメッセージのＢＯＤＹ部に当該１以上の再送信指示日時を含め、送受信部２１により、送信元のＩＰ−ＦＡＸ端末２に送信させ（ステップＳ１８）、ステップＳ１１に戻る。これにより、送信元のＩＰ−ＦＡＸ端末２には、１以上の再送信指示日時が送信されることとなる。
【００５６】
次に、通信システム１における、より具体的な処理動作の例を説明する。
【００５７】
図５は、本発明の一実施形態に係る受信側の端末が通話中ではない場合における処理シーケンスを示す図である。ここで、データの送信側のＩＰ−ＦＡＸ端末２を、ＩＰ−ＦＡＸ端末２Ａと表記し、データの受信側のＩＰ−ＦＡＸ端末２を、ＩＰ−ＦＡＸ端末２Ｂと表記することとする。
【００５８】
ＩＰ−ＦＡＸ端末２Ａにおいて、送信開始指示があった場合は、呼制御部２２がＩＮＶＩＴＥメッセージ（送信要求）をＳＩＰサーバー３に送信する（ステップＳ２１）。ＳＩＰサーバー３は、Ｔｒｙｉｎｇメッセージ（ステータスコード１００）をＩＰ−ＦＡＸ端末２Ａに送信し（ステップＳ２２）、さらに、ＩＮＶＩＴＥメッセージに含まれている送信先のＩＰ−ＦＡＸ端末２ＢのＳＩＰ−ＵＲＩから、当該ＩＰ−ＦＡＸ端末２ＢのＩＰアドレスを特定し、当該ＩＰ−ＦＡＸ端末２Ｂに、ＩＮＶＩＴＥメッセージを転送する（ステップＳ２３）。
【００５９】
データ受信側のＩＰ−ＦＡＸ端末２Ｂにおいては、呼制御部２２が送受信部２１を介してＩＮＶＩＴＥメッセージ（送信要求）を受信し、Ｔｒｙｉｎｇ（メッセージステータスコード１００）をＳＩＰサーバー３に送信させ（ステップＳ２４）、Ｒｉｎｇｉｎｇメッセージ（ステータスコード１８０）をＳＩＰサーバー３に送信させる（ステップＳ２５）。
【００６０】
ＳＩＰサーバー３は、Ｒｉｎｇｉｎｇメッセージ（ステータスコード１８０）をＩＰ−ＦＡＸ端末２Ｂから受信すると、ＩＰ−ＦＡＸ端末２Ａに転送する（ステップＳ２６）。
【００６１】
この例においては、ＩＰ−ＦＡＸ端末２Ｂは、通話中ではないので、呼制御部２２は、セッションを確立することができることを意味するＯＫメッセージ（ステータスコード２００）をＳＩＰサーバー３に送信する（ステップＳ２７）。ＳＩＰサーバー３は、ＯＫメッセージ（ステータスコード２００）を、ＩＰ−ＦＡＸ端末２Ａに転送する（ステップＳ２８）。
【００６２】
ＩＰ−ＦＡＸ端末２Ａでは、送受信部２１を介して呼制御部２２がＯＫメッセージ（ステータスコード２００）を受信すると、送受信部２１を介してＡＣＫメッセージをＳＩＰサーバー３に送信させる（ステップＳ２９）。ＳＩＰサーバー３は、ＩＰ−ＦＡＸ端末２ＡからＡＣＫメッセージを受信し、ＩＰ−ＦＡＸ端末２ＢにＡＣＫメッセージを送信する（ステップＳ３０）。
【００６３】
ＩＰ−ＦＡＸ端末２Ｂでは、送受信部２１を介して呼制御部２２がＡＣＫメッセージを受信することとなり、これにより、ＩＰ−ＦＡＸ端末２Ａと、ＩＰ−ＦＡＸ端末２Ｂとの間のセッションが確立される。
【００６４】
この後、ＩＰ−ＦＡＸ端末２Ａと、ＩＰ−ＦＡＸ端末２Ｂとの間で、コンテンツデータの送受信が行われる（ステップＳ３１）。なお、ＩＰ−ＦＡＸ端末２Ｂでは、受信したコンテンツデータをデータ処理部２３が印刷データへ変換して、印刷部２６に送信し、印刷部２６が印刷データに基づいて、印刷を実行する。なお、受信したコンテンツデータを用いて印刷するまでの処理は、コンテンツデータの受信と並行して行われてもよい。
【００６５】
コンテンツデータを全て受信すると、ＩＰ−ＦＡＸ端末２Ｂの呼制御部２２が、送受信部２１を介して、ＢＹＥメッセージをＳＩＰサーバー３に送信する（ステップＳ３２）。ＳＩＰサーバー３は、ＢＹＥメッセージをＩＰ−ＦＡＸ端末２Ａに転送する（ステップＳ３３）。
【００６６】
それに対して、ＩＰ−ＦＡＸ端末２Ａの呼制御部２２は、ＯＫメッセージ（ステータスコード２００）をＳＩＰサーバー３に送信し（ステップＳ３４）、未送信リストから対応するデータのレコードを削除する。ＳＩＰサーバー３は、ＯＫメッセージ（ステータスコード２００）をＩＰ−ＦＡＸ端末２Ｂに転送する（ステップＳ３５）。これにより、ＩＰ−ＦＡＸ端末２Ａと、ＩＰ−ＦＡＸ端末２Ｂとの間のセッションが切断（開放）される。
【００６７】
図６は、本発明の一実施形態に係る受信側の端末が通話中である場合における処理シーケンスを示す図である。ここで、データの送信側のＩＰ−ＦＡＸ端末２を、ＩＰ−ＦＡＸ端末２Ａと表記し、データの受信側のＩＰ−ＦＡＸ端末２を、ＩＰ−ＦＡＸ端末２Ｂと表記することとする。
【００６８】
ＩＰ−ＦＡＸ端末２Ａにおいて、送信指示があった場合は、呼制御部２２がＩＮＶＩＴＥメッセージ（送信要求）をＳＩＰサーバー３に送信する（ステップＳ４１）。ＳＩＰサーバー３は、Ｔｒｙｉｎｇメッセージ（ステータスコード１００）をＩＰ−ＦＡＸ端末２Ａに送信し（ステップＳ４２）、さらに、ＩＮＶＩＴＥメッセージに含まれている送信先のＩＰ−ＦＡＸ端末２ＢのＳＩＰ−ＵＲＩから、当該ＩＰ−ＦＡＸ端末２ＢのＩＰアドレスを特定し、当該ＩＰ−ＦＡＸ端末２Ｂに、ＩＮＶＩＴＥメッセージを転送する（ステップＳ４３）。
【００６９】
データ受信側のＩＰ−ＦＡＸ端末２Ｂにおいては、呼制御部２２が送受信部２１を介してＩＮＶＩＴＥメッセージ（送信要求）を受信する。この例では、ＩＰ−ＦＡＸ端末２Ｂは、通話中であるので、呼制御部２２は、送信要求の対象のデータを再送するタイミングの候補となる日時（再送信指示日時）を１以上決定し、当該データに関する未受信レコードを、未受信リストに格納し、そのレコードの再送信指示日時フィールドに、決定した１以上の再送信指示日時を登録し、Ｂｕｓｙ  Ｈｅｒｅメッセージ（ステータスコード４８６）のＢＯＤＹ部に当該再送信指示日時を含め、送受信部２１により、ＳＩＰサーバー３に送信させる（ステップＳ４４）。
【００７０】
ＳＩＰサーバー３は、ＡＣＫメッセージを、ＩＰ−ＦＡＸ端末２Ｂに送信する（ステップＳ４５）一方、受信したＢｕｓｙ  Ｈｅｒｅメッセージ（ステータスコード４８６）をＩＰ−ＦＡＸ端末２Ａに転送する（ステップＳ４６）。
【００７１】
ＩＰ−ＦＡＸ端末２Ａの呼制御部２２は、送受信部２１を介して、Ｂｕｓｙ  Ｈｅｒｅメッセージ（ステータスコード４８６）を受信し、ＡＣＫメッセージをＳＩＰサーバー３に送信する（ステップＳ４７）。これにより、通信が終了する。ＩＰ−ＦＡＸ端末２Ａでは、Ｂｕｓｙ  Ｈｅｒｅメッセージを受信すると、呼制御部２２は、メッセージに含まれている再送信指定日時を取得し、当該再送信指定日時に基づいて、再送信日時を決定する処理を行い、決定した再送信日時を未送信リストの対応する未送信レコードの再送信日時フィールドに登録する。これにより、未送信レコードの再送信日時フィールドに格納された日時になると、送信できなかったデータについての送信要求が再送信されることとなる。
【００７２】
次に、送信側となっているＩＰ−ＦＡＸ端末２による処理を具体的な例を挙げて説明する。
【００７３】
図７は、本発明の一実施形態に係る送信側の端末の処理の第１の例を説明する図である。ここで、現在時刻が２０１０／０４／０９の１１：２５（２０１００４０９１１２５）であるものとし、送信側のＩＰ−ＦＡＸ端末２（ここでは、ＩＰ−ＦＡＸ端末２Ａとする）のメモリ２４には、図７Ａに示す未送信リストが格納されているものとする。
【００７４】
ＩＰ−ＦＡＸ端末２の未送信リストには、図７Ａに示すように、ＳＩＰ−ＵＲＩが“sip:1002@example.com”のＩＰ−ＦＡＸ端末２（ここでは、ＩＰ−ＦＡＸ端末２Ｂとする）に対して送信すべきデータに対応する未送信レコードが格納されている。
【００７５】
この状態において、ＳＩＰ−ＵＲＩが“sip:1003@example.com”である別のＩＰ−ＦＡＸ端末２（ここでは、ＩＰ−ＦＡＸ端末２Ｃとする）を送信先とするコンテンツＩＤが“００２”のコンテンツデータについての送信指示があった場合には、呼制御部２２は、図７Ｂに示すように、ＩＰ−ＦＡＸ端末２Ｃへのデータ送信に対応する未送信レコード（インデックス２の未送信レコード）を追加し、送受信部２１によりＩＮＶＩＴＥメッセージをＳＩＰサーバー３に送信する。これにより、ＳＩＰサーバー３は、ＩＮＶＩＴＥメッセージをＩＰ−ＦＡＸ端末２Ｃに転送することとなる。
【００７６】
ここで、ＩＰ−ＦＡＸ端末２Ｃが他の端末との間で通話中である場合には、ＩＰ−ＦＡＸ端末２Ｃの呼制御部２２により、例えば、図７Ｃに示すような再送信日時の候補を指定する記述（再送指定日時情報）を含むＢｕｓｙ  Ｈｅｒｅメッセージ（ステータスコード４８６）が生成されて、ＳＩＰサーバー３に送信されると、そのＢｕｓｙ  Ｈｅｒｅメッセージ（ステータスコード４８６）が送信元のＩＰ−ＦＡＸ端末２Ａに転送されることとなる。ここで、図７Ｃの記述において、＜ＤＡＴＥα＞と、＜／ＤＡＴＥα＞（αは、整数）との間には、再送信指定日時を特定する情報（本例では、現時点からの時間（分））が記述される。本例では、この記述には、５分後、１０分後、３０分後の複数の再送信指定日時が含まれている。
【００７７】
このような記述を含むＢｕｓｙ  Ｈｅｒｅメッセージ（ステータスコード４８６）を受信すると、ＩＰ−ＦＡＸ端末２Ａの呼制御部２２は、記述に基づいて、それぞれが示す再送信指定日時を算出する。本例では、現在の時刻の５分後である２０１００４０９１１３０（２０１０／４／９の１１：３０）と、１０分後である２０１００４０９１１４０と、３５分後である２０１００４０９１２００が算出される。
【００７８】
呼制御部２２は、算出した再送信指定日時と、未送信リストの再送信日時とを比較し、既に再送信日時が決定されている他のデータの通信に影響を及ぼさないと想定される時間間隔（想定間隔）が確保される再送信指定日時を、再送信日時と決定する。想定間隔としては、例えば、１０分のように固定的な時間にしてもよく、また、送信するデータ量や、通信速度等を考慮して送信するデータ毎に決定した間隔としてもよい。
【００７９】
ここで、本実施形態においては、２０１００４０９１１３０は、未送信リストの再送信日時に対して想定間隔が確保されないので、呼制御部２２は、２０１００４０９１１４０を再送信日時として決定し、図７Ｄに示すように、未送信リストの対応する未送信レコードの再送信日時を更新する。なお、算出した再送信指定日時が、いずれも想定間隔が確保されない場合には、呼制御部２２は、想定間隔が確保される最先の日時を再送信日時として決定する。
【００８０】
図８は、本発明の一実施形態に係る送信側の端末の処理の第２の例を説明する図である。ここで、現在時刻が２０１０／０４／０９の１１：２８であるものとし、送信側のＩＰ−ＦＡＸ端末２（ここでは、ＩＰ−ＦＡＸ端末２Ａとする）のメモリ２４には、図７Ｄに示す未送信リストが格納されているものとする。
【００８１】
この状態において、ＳＩＰ−ＵＲＩが“sip:1004@example.com”であるＩＰ−ＦＡＸ端末２（ここでは、ＩＰ−ＦＡＸ端末２Dとする）に対して、コンテンツＩＤが“００３”のコンテンツデータについての送信開始指示があった場合には、呼制御部２２は、現在の時刻が、未送信リストの各再送信日時に対して想定間隔（例えば、１０分）が確保されているか否かを判定し、想定間隔が確保されていない場合には、現時点からデータの送信を開始すると、未送信リストに設定されている他のデータの送信を再送信日時に実行できないおそれがあるので、当該データを送信する日時を、想定間隔が確保される日時、すなわち、前後の想定間隔において他のデータの再送信日時が含まれない日時を再送信日時として決定し、未送信リストの対応するレコードに格納する。本例においては、図８Ａに示すように、再送信日時が２０１００４０９１１５０とされる（インデックス３の未送信リスト参照）。
【００８２】
一方、ＩＰ−ＦＡＸ端末２Ａのメモリ２４に、図８Ｂに示す未送信リストが格納されている場合には、想定間隔が確保される最先の日時である２０１００４０９１１４０に再送日時が決定され、ＩＰ−ＦＡＸ端末２Ｄへの送信に対応する未送信レコードは、図８Ｃのインデックス２に未送信レコードとして格納され、インデックス２にあった再送日時が遅い未送信レコードは、インデックス３に移動される。
【００８３】
図９は、本発明の一実施形態に係る受信側の端末の処理を説明する第１の図である。
【００８４】
ＩＰ−ＦＡＸ端末２においては、或る装置との通話中に、他の装置から送信要求を受信した場合には、再送信指定日時を送信するようにしている。このような場合において、送信元のＩＰ−ＦＡＸ端末２が再送信指定日時に再送を行ったとしても、別のＩＰ−ＦＡＸ端末２との間のデータの送信が行われてしまっていると、送信元のＩＰ−ＦＡＸ端末２のデータを適切に送信することができなくなってしまう。本実施形態では、このような事態を防止するために、受信側のＩＰ−ＦＡＸ端末２において、再送信指定日時を図９Ａに示すような未受信リストにより管理して、再送信指定日時が重複してしまうことを防止するようにしている。この再送信指定日時が重複しないようにする処理の具体例を以下に説明する。
【００８５】
ここで、現在時刻が２０１０／０４／０９の１１：２５であるものとし、受信側のＩＰ−ＦＡＸ端末２（ここでは、ＩＰ−ＦＡＸ端末２Ｂとする）のメモリ２４には、図９Ａに示す未受信リストが格納されているものとする。
【００８６】
この状態において、ＩＰ−ＦＡＸ端末２Ｂが或る装置と通話中のときに、ＳＩＰ−ＵＲＩが“sip:1003@example.com”であるＩＰ−ＦＡＸ端末２（ここでは、ＩＰ−ＦＡＸ端末２Ｃとする）から、コンテンツＩＤが“０１０”のコンテンツデータの送信要求があった場合には、呼制御部２２は、未受信リストの各再送信指示日時に対して想定間隔（例えば、１０分）が確保されている時間を再送信指示日時に決定し、図９Ｂに示すように、当該データに対する未受信レコード（インデックス２の未受信レコード）を未受信リストに追加する。この場合においては、未送信リストの最後の再送信指示日時に対して想定間隔を加算した日時（１２：００）から１０分間隔で３つの日時を当該データの再送信指示日時としている。本実施形態では、これら再送信指定日時を特定する情報として、現時点からの経過時間という形式で表すようにしているので、最初の再送信指定日時を特定する情報は、１１：５０（最後の再送信指定日時）−１１：２５（現在時刻）＝２５（分）に対して、想定間隔１０分を加算した３５分となり、それ以降の再送信指定日時は、これにさらに、１０分ずつを加算した、４５分、５５分となる。
【００８７】
従って、呼制御部２２は、図９Ｃに示すような、３５分、４５分、５５分後を再送信指定日時とする記述を生成し、この記述をＢｕｓｙ  Ｈｅｒｅメッセージ（ステータスコード４８６）に含めて、ＳＩＰサーバー３に送信させることとなる。
【００８８】
図１０は、本発明の一実施形態に係る受信側の端末の処理を説明する第２の図である。
【００８９】
図８及び図９においては、受信側の端末、送信側の端末として説明していたが、本実施形態においては、ＩＰ−ＦＡＸ端末２は、受信側の端末にも、送信側の端末にもなり得る。このように受信側にも、送信側にもなりうるＩＰ−ＦＡＸ端末２においては、呼制御部２２は、未送信リストの再送信日時と、未受信リストの再送信指定日時とを把握して、これらの日時が重複しないように再送信日時及び再送信指定日時を決定する。
【００９０】
ここで、現在時刻が２０１０／０４／０９の１１：２５であるものとし、ＩＰ−ＦＡＸ端末２（ここでは、ＩＰ−ＦＡＸ端末２Ａとする）のメモリ２４には、図７Ｄに示す未送信リストが格納されているものとする。
【００９１】
この状態において、ＩＰ−ＦＡＸ端末２Ａが或る装置と通話中のときに、ＳＩＰ−ＵＲＩが“sip:1003@example.com”であるＩＰ−ＦＡＸ端末２（ここでは、ＩＰ−ＦＡＸ端末２Ｃとする）から、コンテンツＩＤが“０１０”のコンテンツデータの送信要求があった場合には、呼制御部２２は、未送信リストの再送信日時に対して想定間隔（例えば、１０分）が確保されている日時を再送信指定日時と決定し、図１０に示すように、当該データに対する未受信レコードを未受信リストに追加する。これによって、他の装置から受信するタイミングを、自身がデータを再送信するタイミングと重複しないようにすることができる。
【００９２】
以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、他の様々な態様に適用可能である。
【００９３】
例えば、上記実施形態では、ＩＰ−ＦＡＸ端末２は、未受信リストを管理しておき、この未受信リスト中の再送信指定日時と重ならないように再送信指定日時を決定するようにしていたが、本発明はこれに限られず、例えば、図１１に示すように、再送信指示日時として、例えば、１０分後、２０分後、３０分後のように現時点からの経過時間を示す時刻データを複数備えた再送信指定日時テーブルを記憶しておき、このテーブルにより再送信指定日時を決定するようにしてもよい。
【００９４】
また、上記実施形態では、ＩＰ−ＦＡＸ端末２は、受信側、送信側のいずれにもなることができる端末としていたが、本発明はこれに限られず、例えば、受信側としてのみ利用される端末であれば、受信側として必要な機能のみを備えるようにし、送信側としてのみ利用される端末であれば、送信側として必要な機能のみを備えるようにしてもよい。
【００９５】
また、上記実施形態では、通話中の場合に、受信側のＩＰ−ＦＡＸ端末２が、再送信指定日時を指定、すなわち、再送信指定日時を含むメッセージを送信側に送信するようにしていたが、本発明はこれに限られず、例えば、受信側のＩＰ−ＦＡＸ端末２が通話中でなくても、所定の想定期間内に再送信指定日時が設定されている場合には、その時点でデータの受信をせずに、当該データの再送信指定日時を指定、すなわち、再送信指定日時を含むメッセージを送信するようにしてもよい。このようにすると、受信側のＩＰ−ＦＡＸ端末２で想定時間内に実行される可能性のあるデータの送受信が妨害されてしまうことを適切に防止することができる。
【００９６】
また、上記実施形態において、送信要求に、送信対象のコンテンツデータの送信に関わる属性情報（例えば、コンテンツデータのデータサイズ、コンテンツデータの重要度、通信に使用する帯域の少なくともいずれかひとつ）を含めて送信し、受信側のＩＰ−ＦＡＸ端末においては、この属性情報に基づいて、コンテンツデータの再送信指定日時を決定するようにしてもよい。例えば、コンテンツデータのデータサイズに基づいて、送信に係る時間を把握し、当該通信時間を考慮して、他の通信と重ならないような再送信指定日時を決定することもできる。また、コンテンツデータの重要度が高いほど、再送信指定日時が優先的に早い日時となるように決定することもできる。また、使用する帯域の情報によると、その帯域を用いてのコンテンツデータの通信時間を把握することができ、この通信時間を考慮して、他の通信と重ならないような再送信指定日時を決定することもできる。
【００９７】
また、上記実施形態においては、通信エラーメッセージに再送信指示日時を特定する情報を格納し、通信エラーメッセージを送信側のＩＰ−ＦＡＸ端末２に送信するようにしていたが、本発明はこれに限られず、例えば、端末等の対象の状態であるプレゼンスを配信するサービスにおけるメッセージに、再送信指示日時を含ませて送信するようにしてもよく、また、端末間でメッセージの交換を行うメッセージングサービスにおけるメッセージに再送信指示日時を含ませて送信するようにしてもよく、要は、受信側のＩＰ−ＦＡＸ端末２と、送信側のＩＰ−ＦＡＸ端末２との間で直接又は間接的に再送信指示日時を送信できればよい。
【００９８】
また、上記実施形態では、ＳＩＰサーバー３を介して、ＩＰ−ＦＡＸ端末２同士の呼制御のデータをやり取りしていたが、本発明はこれに限られず、ＳＩＰサーバー３を介さずに、送信側のＩＰ−ＦＡＸ端末２と、受信側のＩＰ−ＦＡＸ端末２との間で直接呼制御のデータをやり取りするようにしてもよい。
【００９９】
また、上記実施形態では、送信装置としてＩＰ−ＦＡＸ端末２を一例に説明したが、送信装置はこれに限られず、例えば、ＰＣであってもよく、要は、ネットワークに接続して送信可能な送信装置であればよい。
【０１００】
また、上記実施形態では、受信装置としてＩＰ−ＦＡＸ端末２を一例に説明したが、受信装置はこれに限られず、例えば、ＰＣであってもよく、要は、ネットワークに接続して受信可能な受信装置であればよい。
【符号の説明】
【０１０１】
１  通信システム、２  ＩＰ−ＦＡＸ端末、３  ＳＩＰサーバー、４  ネットワーク、２１  送受信部、２２  呼制御部、２３  データ処理部、２４  メモリ、２５  読取部、２６  印刷部、２７  表示・操作部。
【図１】
2011244302.tif 000003
【図２】
2011244302.tif 000004
【図３】
2011244302.tif 000005
【図４】
2011244302.tif 000006
【図５】
2011244302.tif 000007
【図６】
2011244302.tif 000008
【図７】
2011244302.tif 000009
【図８】
2011244302.tif 000010
【図９】
2011244302.tif 000011
【図１０】
2011244302.tif 000012
【図１１】
2011244302.tif 000013