(57)【要約】【課題】  呼を識別し、正しい呼の識別情報と途中放棄された呼の識別情報の２つの情報を誤って認識することを防止する呼識別プログラムを提供する。【解決手段】  モデムを介して交換回線網に接続される装置において実行され、呼を識別する呼識別プログラムであって、呼出コードとともにモデムから受信する呼の識別情報を、受信の時刻情報とともに格納する格納処理と、前記モデムが呼出信号を受信したことを示す呼出コードの受信があったときに、格納された前回受信した呼出コードの受信時刻情報を読み出し、今回受信した呼出コードの受信時刻情報と前回受信した呼出コードの受信時刻情報との差分を算出する差分算出処理と、前記受信時刻情報の差分が、所定時間を超えるか否かを判定し、前記受信時刻情報の差分が、所定時間を超えるときには、前回受信した呼出コードの呼が今回受信した呼出コードの呼とは異なると識別する差分判定処理と、を含む。【選択図】  図３
2007104150.tif 000002
【特許請求の範囲】
【請求項１】
モデムを介して交換回線網に接続される装置において実行され、呼を識別する呼識別プログラムであって、
呼出コードとともにモデムから受信する呼の識別情報を、受信の時刻情報とともに格納する格納処理と、
前記モデムが呼出信号を受信したことを示す呼出コードの受信があったときに、格納された前回受信した呼出コードの受信時刻情報を読み出し、今回受信した呼出コードの受信時刻情報と前回受信した呼出コードの受信時刻情報との差分を算出する差分算出処理と、
前記受信時刻情報の差分が、所定時間を超えるか否かを判定し、前記受信時刻情報の差分が、所定時間を超えるときには、前回受信した呼出コードの呼が今回受信した呼出コードの呼とは異なると識別する差分判定処理と、を含む一連の処理をコンピュータ読み取り、実行可能にコマンド化させたことを特徴とする呼識別プログラム。
【請求項２】
前記差分判定処理の結果、前回受信した呼出コードの呼が今回受信した呼出コードの呼とは異なると識別されたときには、格納されている前回受信した呼出コードの呼の識別情報を、今回受信した呼出コードの呼の識別情報に置き換える置換処理を更に含むことを特徴とする請求項１記載の呼識別プログラム。
【請求項３】
モデムを介して交換回線網に接続される装置において実行され、呼を識別する呼識別プログラムであって、
通信中に、呼出コードとともにモデムから受信する呼の識別情報を、受信の時刻情報とともに記録する記録処理と、
通信終了後に、前記記録を参照して、呼出コードの受信時刻情報を読み出し、連続して受信した呼出コードの受信時刻情報との差分を算出する差分算出処理と、
前記受信時刻情報の差分が、所定時間を超えるか否かを判定し、前記受信時刻情報の差分が、所定時間を超えるときには、それぞれの連続する呼出コードの呼が異なると識別する差分判定処理と、
前記差分判定処理の結果、それぞれの連続する呼出コードの呼が異なると識別されたときには、最新の呼を、当該通信を行った呼であると認識し、その呼の識別情報を当該通信の呼の識別情報と認識する認識処理と、を更に含む一連の処理をコンピュータ読み取り、実行可能にコマンド化させたことを特徴とする呼識別プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コマンド等の情報から呼を識別する呼識別プログラムに関する。
【背景技術】
【０００２】
従来、発信者番号により区別したデータボックスに受信データを振り分け蓄積することのできる通信端末装置が提案されている（たとえば、特許文献１参照）。
【０００３】
特許文献１に記載されている通信端末装置は、送信識別情報や着番号情報を用いてデータボックスに受信データを振り分けて蓄積する。送信識別情報には、端末識別信号、発信者電話番号通信サービスにより交換機から通知される電話番号が挙げられ、着番号情報には、ダイヤルイン・サービスを使用した場合、網から通知される着番号情報が挙げられている。
【０００４】
また、インターネットを介したファクシミリ通信において、受信文書を受信者側の所望する方法により自動的に振り分ける画像処理装置が知られている（たとえば、特許文献２参照）。
【０００５】
特許文献２に記載されている画像処理装置は、インターネットを介したファクシミリ通信手段により文書を受信し、受信した文書が自動振り分け対象であるか否か判定する。そして、自動振り分けする場合の振り分け方法を判定する条件を予めＲＡＭに記憶させ、送信側から通知されてくる送信識別情報の内容を条件に基づいてチェックする。通信による受信文書が自動振り分け対象であると判定された場合に該当する振り分け方法に応じて通信による受信文書を自動で振り分ける処理を行なっている。
【０００６】
このような装置は、一般的に、端末−通信網間について、ナンバーディスプレイサービスやモデムダイヤルインのインターフェース仕様を利用しており、そのようなインターフェース仕様では、モデムチップが、交換機−モデム間で呼についての動作や状態を管理している。
【０００７】
図７は、交換機−モデム間について、モデムが発信者番号を受信して通信中となるまでの流れを示すシーケンスチャートである。まず、交換機−モデム間は、監視状態にある。交換機は、交換回線網から呼出信号を受信し、モデムにＬ１およびＬ２極性を反転し、続けて情報受信端末起動信号（ＣＡＲ）を送信する。これに対し、モデムが、一次応答の信号を送信する。次に、交換機が、発信者番号情報を送信する。そして、モデムは、発信者番号情報を受信し、完了したら、受信完了信号を送信する。
【０００８】
次に、交換機が呼出信号をモデムに送信する。モデムは呼出信号を受信したのち、二次応答信号を返信し、交換機はＬ１およびＬ２の極性を復極する。そして、モデム−交換機は通信中のシーケンスに移行する。このような仕様をもとに、上記の特許文献に記載されるような装置は、モデムチップとの通信にＡＴコマンドを用いることで、モデムからの情報を受信し、モデムを制御している。
【０００９】
このような仕様において、交換機が発信側の呼の途中放棄を検出した場合、交換機は回線を開放する。すなわち、交換機は、回線の開放により、回線を監視状態の極性にする。そして、交換機は、以降２００ｍｓｅｃの間は、次の着信を受付けず、モデムは１００ｍｓｅｃ以上の回線開放状態を検出することで、呼の途中放棄を検出している。
【特許文献１】特開２００２−１３５５５２号公報
【特許文献２】特開２００４−１１２３２８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、呼の途中放棄があった場合に、交換機−モデム間では、正常な動作が行なわれていても、モデムはその動作や状態を上記のような装置に知らせる手段をもっていない。モデムに組み込まれるモデムチップについては、現在世界で数社のみが開発および製造している状況にあり、その動作仕様の詳細は、十分に開示されていない。したがって、通信網とのシーケンスにおいて、モデムチップがどのように動作したか、どういう状態にあるかなどの情報について、モデムチップが外部に知らせるインターフェースが確立していない。また、モデムチップの製造元は海外ベンダーであるために、端末−通信網間インターフェースはＡＮＳＩなどの海外仕様をベースに開発されており、国内仕様の全てに対応していない。
【００１１】
このような事情から、呼の途中放棄があった場合に、上記のような装置で実行されるモデム制御アプリケーションは呼が発信側から途中放棄され終了したことを認識することなく、次のシーケンスに入るのを待つ状態に陥る。すなわち、モデム制御アプリケーションはモデムチップから受け取る次のモデムコマンドをずっと待っている状態となる。ここに別の呼が着信すると、モデムチップはインターフェース条件に従い、シーケンスのはじめから動作を行うことになる。モデムチップは、モデム制御アプリケーションに対して、正しい情報と途中放棄された呼の情報の２つの情報（ナンバーディスプレイの場合は、発信者番号、モデムダイヤルインの場合は、着番号情報）を伝えるため、モデム制御アプリケーションは、途中放棄され既に終了している呼の識別情報を、誤って、現在の呼の識別情報（正しい呼の識別情報）と認識する可能性がある。
【００１２】
したがって、モデムを制御するアプリケーションにおいて、標準化されているモデムコマンド（たとえば、ＡＴコマンド）をモデムから受けて、そのモデムコマンドおよびモデムコマンドのタイミングからモデムチップが現在どういう状態にあるのか、通信網に対してどのような動作をしたのかなどを推測し、国内仕様に基づく動作をするように制御する機能が必要である。呼の途中放棄があった場合であっても、モデムチップより伝えられる情報により、正しい情報を把握する方法が必要とされている。
【００１３】
本発明は、このような事情に鑑みてなされたものであり、呼を識別し、正しい呼の識別情報と途中放棄された呼の識別情報の２つの情報を誤って認識することを防止する呼識別プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
（１）上記の目的を達成するため、本発明の呼識別プログラムは、モデムを介して交換回線網に接続される装置において実行され、呼を識別する呼識別プログラムであって、呼出コードとともにモデムから受信する呼の識別情報を、受信の時刻情報とともに格納する格納処理と、前記モデムが呼出信号を受信したことを示す呼出コードの受信があったときに、格納された前回受信した呼出コードの受信時刻情報を読み出し、今回受信した呼出コードの受信時刻情報と前回受信した呼出コードの受信時刻情報との差分を算出する差分算出処理と、前記受信時刻情報の差分が、所定時間を超えるか否かを判定し、前記受信時刻情報の差分が、所定時間を超えるときには、前回受信した呼出コードの呼が今回受信した呼出コードの呼とは異なると識別する差分判定処理と、を含む一連の処理をコンピュータ読み取り、実行可能にコマンド化させたことを特徴としている。
【００１５】
このように、本発明の呼識別プログラムは、時刻情報の差分を判定して、発信者側が呼を途中放棄し終了した呼であるかどうかを検証することで、正しい呼の識別情報と途中放棄された呼の識別情報の２つの情報を誤って認識することを防止することができる。
【００１６】
また、呼識別プログラムは、モデムチップ内部の動作を認識することなく、コマンドやコードのみで呼を識別することができる。その結果、国内仕様の端末−通信網間のインターフェースに容易に適用することができる。
【００１７】
（２）また、本発明の呼識別プログラムは、前記差分判定処理の結果、前回受信した呼出コードの呼が今回受信した呼出コードの呼とは異なると識別されたときには、格納されている前回受信した呼出コードの呼の識別情報を、今回受信した呼出コードの呼の識別情報に置き換える置換処理を更に含むことを特徴としている。
【００１８】
このように、本発明の呼識別プログラムは、呼が異なると判定されたときには、前回受信した呼出コードの呼の識別情報を、今回受信した呼出コードの呼の識別情報に置き換える。これにより、誤って、途中放棄され既に終了した呼の識別情報を現在通信中の呼の識別情報と誤認した場合でも、その後の置換処理により容易に正しい呼に修正することができる。
【００１９】
（３）また、本発明の呼識別プログラムは、モデムを介して交換回線網に接続される装置において実行され、呼を識別する呼識別プログラムであって、通信中に、呼出コードとともにモデムから受信する呼の識別情報を、受信の時刻情報とともに記録する記録処理と、通信終了後に、前記記録を参照して、呼出コードの受信時刻情報を読み出し、連続して受信した呼出コードの受信時刻情報との差分を算出する差分算出処理と、前記受信時刻情報の差分が、所定時間を超えるか否かを判定し、前記受信時刻情報の差分が、所定時間を超えるときには、それぞれの連続する呼出コードの呼が異なると識別する差分判定処理と、前記差分判定処理の結果、それぞれの連続する呼出コードの呼が異なると識別されたときには、最新の呼を、当該通信を行った呼であると認識し、その呼の識別情報を当該通信の呼の識別情報と認識する認識処理と、を更に含む一連の処理をコンピュータ読み取り、実行可能にコマンド化させたことを特徴としている。
【００２０】
このように、本発明の呼識別プログラムは、通信終了後に記録を参照して、呼出コードの受信時刻情報を読み出し、連続して受信した呼出コードの受信時刻情報との差分が所定時間を超えるか否かを判定して、呼を識別し、呼が異なる場合には、正しい呼の識別情報を取得する処理を行なう。これにより、通信終了後に、呼を正しく識別しているかどうかを検証し、呼の修正を行なうことができる。そして、さらに呼の識別の精度を向上させることができる。
【発明の効果】
【００２１】
本発明の呼識別プログラムによれば、時刻情報の差分を判定して、発信者側が呼を途中放棄し終了したかどうかを検証することで、呼を識別し、正しい呼の識別情報と途中放棄された呼の識別情報の２つの情報を誤って認識することを防止することができる。また、呼識別プログラムは、モデムチップ内部の動作を認識することなく、コマンドやコードのみで呼を識別することができる。その結果、国内仕様の端末−通信網間のインターフェースに容易に適用することができる
【発明を実施するための最良の形態】
【００２２】
本発明の実施の形態について、図面を参照しながら説明する。説明の理解を容易にするため、各図面において同一の構成要素に対しては同一の参照番号を付し、重複する説明は省略する。
【００２３】
図１は、ファックス画像提供システム１の構成を示す図である。ファックス画像提供システム１は、ファックス発信者から発信されたファックス画像データを、ユーザ端末に提供するシステムである。図１に示すように、ファックス画像提供システム１は、ファックス機Ｆ１〜Ｆｎ、交換回線網１０、交換機２０、モデム３０、画像提供サーバ５０（呼識別装置）、インターネット７０、携帯端末Ｃ１〜Ｃｍ、およびＰＣ端末Ｐ１〜Ｐｋから構成されている。
【００２４】
ファックス機Ｆ１〜Ｆｎは、一般的なファックス機であり、書類から印刷内容を読み取って画像データに変換する機能と送られてきた画像データを印刷する機能とを有する。ファックス機Ｆ１〜Ｆｎの規格は、アナログ回線で利用できるＧ３（Ｇｒｏｕｐ  ３）規格であっても、ＩＳＤＮ回線で利用できる高品質のＧ４（Ｇｒｏｕｐ  ４）規格であってもよい。
【００２５】
ファックス機Ｆ１〜Ｆｎは、ファックス画像提供システム１のサービスを受ける店舗等に設置されている。店舗では、チラシ、特売情報、ポイント情報等が掲載された印刷物の情報を送信する。ファックス機Ｆ１〜Ｆｎは、登録された発信者番号で識別される。発信者番号の識別には、いわゆるナンバーディスプレイのサービスを利用する。交換回線網１０は、ＩＳＤＮやＰＳＴＮを含む回線網であり、回線交換方式で相手に接続して情報の送受信を行なうものである。
【００２６】
交換機２０は、地域通信網交換機であり、ファックス機Ｆ１〜Ｆｎからの呼を、加入者回線に接続する。交換機２０は、Ｌ１、Ｌ２の極性を反転し、情報受信端末起動信号（ＣＡＲ）を送信し、モデム３０に対して呼出信号の送信を行なう。
【００２７】
モデム３０は、回線を通じて受信する信号をサーバ受信用のデータに変換したり、サーバから送られてくるデータを回線用の信号に変換して回線に流したりする変復調装置である。モデム３０は、交換機２０から受信した信号をコードにより画像提供サーバ５０へ転送するとともに、画像提供サーバ５０からのＡＴコマンドを受信して、コマンドに従い、着信や接続の制御を行なう。ここで、ＡＴコマンドとは、モデムの制御に使われるコマンド体系の一種であり、ＡＴで始まるコマンドを用いて制御を行なうモデムコマンドである。ＡＴコマンドに代えて、他のコマンド体系を用いてもよい。
【００２８】
画像提供サーバ５０は、モデム３０から画像データを受信し、一定の処理を行ない、端末により閲覧可能にするサーバである。画像提供サーバ５０は、モデム３０から受信するコードおよびモデム３０へ送信するコマンドから、呼を識別し、呼ごとに、受信した画像の管理を行なう。すなわち、画像提供サーバ５０は、交換機２０およびモデム３０の機能により、発信者番号に対応付けて画像データを蓄積する。その一方で、会員登録されている携帯端末Ｃ１〜ＣｍおよびＰＣ端末Ｐ１〜Ｐｋにファックス画像を閲覧できることを通知するメールを送信する。
【００２９】
携帯端末Ｃ１〜ＣｍおよびＰＣ端末Ｐ１〜Ｐｋは、あらかじめファックス画像提供を受けるサービスについて登録された会員の端末である。携帯端末Ｃ１〜Ｃｍは、メール機能、Ｗｅｂ上のサイトの閲覧機能を有している。また、ＰＣ端末Ｐ１〜Ｐｋは、メール機能およびＷｅｂ上のサイトの閲覧機能を有している。ユーザは、携帯端末またはＰＣ端末により、メールを受信し、メールに本文中のＵＲＬをクリックすることで、ブラウザまたはビュワーアプリケーションによりファックス画像を閲覧することができる。
【００３０】
このように、ファックス画像提供システム１は、店舗等のファックス発信者から発信されたファックス画像データを、画像データとしてユーザ端末に提供するシステムである。
【００３１】
上記のファックス画像提供システム１において、呼を識別し、呼の識別情報に対応付けて画像の管理を行なう画像提供サーバ５０（呼識別装置）を詳細に説明する。図２は、画像提供サーバ５０の電気的構成を示すブロック図である。
【００３２】
図２に示すように、画像提供サーバ５０（呼識別装置）は、送受信部５１、制御部５２、蓄積部５３、格納部５４ａ、記録部５４ｂ、差分算出部５５、差分判定部５６、着信開始部５７、ログ判定部６０、および識別情報取得部６１を備えており、各部は制御バスｂで接続されている。
【００３３】
制御バスｂは、各部間の信号やデータの送受に用いられる幹線を概念的に示したものである。送受信部５１は、外部とのインターフェースであり、モデム３０との間でコマンド、コードまたはデータ等の情報の送受信を行なう。制御部５２は、ＣＰＵにより構成され、記録処理、情報の管理や各部の制御を行なう。
【００３４】
蓄積部５３は、受信したファックス画像データを発信者番号（呼の識別情報）に対応付けて蓄積する。蓄積部５３は、ＲＡＭ等のメモリ、またはハードディスク等の外部記憶装置により構成されている。なお、発信者番号は、モデムから１回目のＲＩＮＧコードとともに「ＲＩＮＧ  ＮＵＭＢＥＲ  ＸＸ−ＸＸＸＸ−ＸＸＸＸ」というかたちで通知される。
【００３５】
格納部５４ａ、は、モデム３０へ送信するコマンドおよびモデム３０から受信するコードを、コマンドまたはコードの送受信時刻のタイムスタンプ（時刻情報）とともに、また、呼の識別情報を格納する。格納部５４ａは、ＣＰＵのレジスタまたはメモリから構成されており、一時的に呼の識別情報と、コマンドまたはコードとそのタイムスタンプを記憶する。記録部５４ｂは、モデム３０へ送信するコマンドおよびモデム３０から受信するコードを、コードの送受信時刻のタイムスタンプ（時刻情報）とともに、また、呼の識別情報をログとして記録する。記録部５４ｂは、ＲＡＭ等のメモリ、またはハードディスク等の外部記憶装置により構成され、コマンドまたはコードとそのタイムスタンプをログとして記録する。
【００３６】
差分算出部５５は、モデム３０が呼出信号を受信したことを示すＲＩＮＧコード（呼出コード）の受信があったときに、前回受信したＲＩＮＧコードの受信のタイムスタンプを格納部５４ａから読み出し、今回受信したＲＩＮＧコードの受信のタイムスタンプと前回受信したＲＩＮＧコードの受信のタイムスタンプとの差分を算出する。また、差分算出部５５は、ログチェックの際に、記録部５４ｂのログを参照して、今回受信したＲＩＮＧコードの受信のタイムスタンプと前回受信したＲＩＮＧコードの受信のタイムスタンプとの差分を算出する。差分算出部５５は、ＣＰＵにより構成されている。
【００３７】
差分判定部５６は、時刻情報の差分が所定時間を超えるか否かを判定し、受信時刻情報の差分が、所定時間を超えるときには、前回受信した呼が今回受信した呼とは異なると識別する。一方、受信時刻情報の差分が、所定時間以内であるときには、前回受信した呼が今回受信した呼と同じであると識別する。そして、異なると識別した場合には、前回のＲＩＮＧコードとともに通知される発信者番号を破棄し、今回のＲＩＮＧコードの発信者番号に置き換えた上、格納部５４ａに格納し、カウント値を１とする。差分判定部５６は、ＣＰＵにより構成されている。所定時間とは、５０００ｍｓｅｃ以上１００００ｍｓｅｃ以下の一定時間であり自由に設定が可能である。所定時間は、特に５０００ｍｓｅｃであることが好ましい。このように、時刻情報の差分を判定して、発信者側が呼を途中放棄し終了したかどうかを検証することで、呼を識別し、正しい呼の発信者番号と途中放棄された呼の発信者番号の２つの情報を誤って認識することを防止することができる。
【００３８】
また、このような処理を行なうことにより、モデムチップ内部の動作を認識することなく、コマンドやコードのみの情報で呼を識別することができる。その結果、国内仕様の端末−通信網間のインターフェースに、このような処理を容易に適用することができる。
【００３９】
着信開始部５７は、差分判定処理の判定結果から、受信のタイムスタンプの差分が、所定時間以内であるときには、カウント値を２とする。カウント値が２である場合、通信中のシーケンスの開始を指示するコマンドであるＡＴＡコマンド（着信開始コマンド）をモデム３０に送信する。なお、カウント値の確認の意味は、２回の連続したＲＩＮＧコードが同じ呼であることが識別されたことにより、この呼が現在通信中の呼であると認識する。この時点で格納部５４ａに格納されている識別情報が現在通信中の呼の識別情報であることが確定し、この識別情報を蓄積部５３にファックス画像データと対応させ蓄積する。着信開始部５７は、ＣＰＵにより構成されている。
【００４０】
ログ判定部６０は、通信終了後に、記録部５４ｂに記録されるログに照会し、着信開始処理の処理時刻以降に発信者番号を伴うＲＩＮＧコードの受信があるか否かを判定する。そして、着信開始処理の処理時刻以降に呼出コードの受信があるときには、最新のＲＩＮＧコードに伴って通知された呼の識別情報が、現在の呼の識別情報であると識別する。ログ判定部６０は、ＣＰＵにより構成されている。
【００４１】
識別情報取得部６１は、ログ判定処理の判定結果から、着信開始処理の処理時刻以降にＲＩＮＧコードの受信があるときには、最新のＲＩＮＧコードに伴って通知された呼の識別情報が、当該通信の呼の識別情報であると識別し、当該識別情報を取得する。なお、取得した識別情報と、上記の現在通信中の呼として確定された呼の識別情報をマッチングして、それらが異なる場合には異常と判断する。異常と判断した時には、処理を止めて、オペレータに通知してもよい。識別情報取得部６１は、ＣＰＵにより構成されている。
【００４２】
上記のように構成される画像提供サーバ５０（呼識別装置）の動作を以下に説明する。図３は、呼識別装置としての画像提供サーバ５０の特徴的な動作を示すフローチャートである。
【００４３】
図３に示すように、まず、画像提供サーバ５０は、格納部５４ａにより、コマンドの送信およびコードの受信をそれぞれのタイムスタンプとともに記憶するとともに、記録部５４ａにより、ログとして記録することで、記録を開始する（ステップＳ１）。次に、制御部５２により、モデム３０からＲＩＮＧコード（呼出コード）を受信したか否かの判定を行なう（ステップＳ２）。判定の結果、ＲＩＮＧコードを受信していなければ、ステップＳ２に戻る。ＲＩＮＧコードを受信した場合には、差分算出部５５により、前回受信したＲＩＮＧコードのタイムスタンプ（受信時刻）を読み出す（ステップＳ３）。
【００４４】
そして、差分算出部５５により、前回のＲＩＮＧコードの受信時刻と今回のＲＩＮＧコードの受信時刻との差分を算出し（ステップＳ４）、差分判定部５６により、前回のＲＩＮＧコードの受信時刻と今回のＲＩＮＧコードの受信時刻との差分が５０００ｍｓｅｃを超えているか否かを判定する（ステップＳ５）。判定の結果、５０００ｍｓｅｃを超えている場合には、前回のＲＩＮＧコードの呼が今回のＲＩＮＧコードの呼とは異なると識別し、制御部５２によりカウント値を１とし、また、今回のＲＩＮＧコードに付随する識別情報を格納部５４ａに格納して（ステップＳ６）、Ｓ１に戻る。カウント値とは、同一の呼のＲＩＮＧコードの受信回数を示す値である。
【００４５】
一方、制御部５２により、前回のＲＩＮＧコードの受信時刻と今回のＲＩＮＧコードの受信時刻との差分が５０００ｍｓｅｃ以内である場合には、前回のＲＩＮＧコードの呼が今回のＲＩＮＧコードの呼と同じであると識別し、カウント値を２とする（ステップＳ７）。そして、カウント値が２となったことを契機（２回の連続したＲＩＮＧコードが同じ呼であることが識別されたことにより、この呼が現在通信中の呼であると認識する。）として、着信開始部５７は、着信開始を示すＡＴＡのコマンドをモデムに返信する。この時点で格納部５４ａに格納されている識別情報が現在通信中の呼の識別情報であることが確定し、この識別情報を蓄積部５３にファックス画像データと対応させ蓄積する（ステップＳ８）。このように、時刻情報の差分を判定して、発信者側が呼を途中放棄し終了した呼であるかどうかを検証することで、正しい呼の発信者番号と途中放棄された呼の発信者番号の２つの情報を誤って認識することを防止することができる。
【００４６】
また、このような処理を行なうことにより、モデムチップ内部の動作を認識することなく、コマンドやコードのみで呼を識別することができる。その結果、国内仕様の端末−通信網間のインターフェースに、このような処理を容易に適用することができる。
【００４７】
通信が開始されると（ステップＳ９）、通信が開始されたことを示すＣＯＮＮＥＣＴコードを受信する（ステップＳ１０）。ＣＯＮＮＥＣＴコードを受信したら、画像データを、既に存在する識別情報に対応させて蓄積部に蓄積する（ステップＳ１１）。そして、通信を終了する（ステップＳ１２）。通信終了後には、ログチェック処理を行なう（ステップＳ１３）。ログチェック処理とは、記録されたログに照会して、呼の識別の誤りが生じていないかをチェックする処理である。以下に、ログチェック処理の詳細を説明する。
【００４８】
図４は、ログチェック処理における画像提供サーバ５０の特徴的な動作を示すフローチャートである。ログチェック処理が開始すると、ログ判定部６０は、記録部５４ｂからログを読み込む（ステップＰ１）。次に、差分算出部５５により、連続するＲＩＮＧコードのそれぞれのタイムスタンプ（受信時刻）を読み出し、受信時刻の差分を算出する（ステップＰ２）。そして、差分判定部５６により、前回のＲＩＮＧコードの受信時刻と今回のＲＩＮＧコードの受信時刻との差分が５０００ｍｓｅｃを超えているか否かを判定する（ステップＰ３）。また、着信開始処理の処理時刻以降に発信者番号を伴うＲＩＮＧコードの受信があるか否かを判定する。
【００４９】
判定の結果、連続するＲＩＮＧコードの受信時刻の差分が５０００ｍｓｅｃ以内である場合には、処理が正しいと判断し、処理を終了する。差分が５０００ｍｓｅｃを超えている場合には、連続する２つのＲＩＮＧコードの呼が異なることを識別する。（ステップＰ４）。
【００５０】
そして、ＡＴＡコマンドの送信またはＣＯＮＮＥＣＴコードの受信以降にＲＩＮＧコードが記録されているか否かを判定する（ステップＰ５）。ＡＴＡコマンドの送信またはＣＯＮＮＥＣＴコードの受信以降にＲＩＮＧコードが記録されていない場合には、そのまま終了する。ＡＴＡコマンドの送信またはＣＯＮＮＥＣＴコードの受信以降にＲＩＮＧコードが記録されている場合には、識別情報取得部６１は、最新のＲＩＮＧコードの識別情報を取得し（ステップＰ６）、ログチェックを終了する。
【００５１】
取得した識別情報と、上記の現在通信中の呼として確定された呼の識別情報をマッチングして、それらが異なる場合には異常と判断する。異常と判断した時には、処理を止めて、オペレータに通知してもよい。このようにログ処理を行なうことにより、さらに呼の識別の精度を向上させることができる。
【００５２】
次に、１回目のＲＩＮＧコードを受信した後、発信者が呼を放棄した場合の事例をもとに、呼の識別過程を、交換機２０、モデム３０および画像提供サーバ５０の間の情報の流れに従って説明する。図５は、交換機２０、モデム３０および画像提供サーバ５０の間の情報の流れを示すシーケンスチャートである。
【００５３】
本事例では、まず、交換機２０およびモデム３０が、一連の信号および情報の送受信を行なう。すなわち、交換機２０が、Ｌ１およびＬ２の極性反転し、続けて情報受信端末起動信号（ＣＡＲ）を送信する。これに対し、モデム３０が、一次応答の信号を送信する。交換機２０が、発信者番号情報を送信する。そして、モデム３０は、発信者番号情報を受信し、完了したら、受信完了信号を送信する。
【００５４】
このような、一連の信号および情報の送受信を終えると、交換機２０が１回目の呼出信号をモデム３０に送信する。呼出信号を受信したモデム３０は、発信者番号を伴うＲＩＮＧコードを画像提供サーバ５０に送信する。このように、１回目のＲＩＮＧコードの送信は、発信者番号の情報を伴う。なお、発信者番号を伴うことには、発信者番号が欠落したものと識別されることも含む。すなわち、１回目のＲＩＮＧコードに発信者番号を伴わず、番号欠落として呼が識別される場合には、呼の識別情報は、「番号欠落」となる。
その後発信者により呼が放棄され、別の発信者から呼び出しがあったものとする。その場合には、交換機２０およびモデム３０は、次の呼について、上記と同様の一連の信号および情報の送受信を行なう。そのため、モデム３０が、この呼の１回目の呼出信号を交換機２０から受信した時刻は、前回の呼出信号の受信時刻から５０００ｍｓｅｃを超える。したがって、画像提供サーバ５０は、差分判定部５６により、別の呼であると判定し、制御部５２は、カウント値を１とする。
【００５５】
次に、交換機２０が２回目の呼出信号をモデム３０に送信し、画像提供サーバ５０が、モデム３０からのＲＩＮＧコードを受信したとする。２回目のＲＩＮＧコードの受信時刻は、１回目のＲＩＮＧコードの受信時刻から５０００ｍｓｅｃ以内となる。したがって、画像提供サーバ５０は、差分判定部５６により、連続する２つの呼出信号が同じの呼によるものであると識別し、制御部５２は、カウント値を２とする。このようにして、画像提供サーバ５０は、呼が放棄されていないことを確認し、カウント値が２になったときに、着信開始部５７によりＡＴＡコマンドをモデム３０に送信して、着信開始となるようにモデムを制御する。そして、呼が接続されたときには、モデム３０は、ＣＯＮＮＥＣＴコードを画像提供サーバ５０に送信する。
【００５６】
画像提供サーバ５０は、記録部５４ｂにより、コマンドまたはコードの送受信の履歴を時刻情報とともに記録する。図６は、上記の事例のログの示す図である。１回目のＲＩＮＧコードは、発信者番号０３−００００−００００であるが、２回目のＲＩＮＧコードは、発信者番号０３−１１１１−１１１１であり、呼が異なっている。１回目のＲＩＮＧコードと２回目のＲＩＮＧコードとの受信時刻の差分は、６０００ｍｓｅｃで、５０００ｍｓｅｃを越えるため、両者は別の呼によるものであると識別される。また、３回目のＲＩＮＧコードは２回目のＲＩＮＧコードから３０００ｍｓｅｃ後に受信されており、同じ呼によるものと識別され、画像提供サーバ５０は、その１０００ｍｓｅｃ後にＡＴＡコマンドをモデム３０に送信している。そして、モデム３０で呼の接続が確認され、画像提供サーバ５０は、モデム３０からＣＯＮＮＥＣＴコードをＡＴＡコマンド送信から１０００ｍｓ後に受信したことが記録されている。このケースではＡＴＡコマンド、ＣＯＮＮＥＣＴコード処理以降にＲＩＮＧがなく、正常呼として扱われる。
【図面の簡単な説明】
【００５７】
【図１】ファックス画像提供システムの構成を示す図である。
【図２】本発明に係る画像提供サーバの電気的構成を示すブロック図である。
【図３】本発明に係る画像提供サーバ（呼識別装置）の特徴的な動作を示すフローチャートである。
【図４】本発明に係る画像提供サーバ（呼識別装置）の特徴的な動作を示すフローチャートである。
【図５】呼の放棄があった事例における情報の流れを示すシーケンスチャートである。
【図６】事例のログの示す図である。
【図７】モデムが発信者番号を受信して通信中となるまでの流れを示すシーケンスチャートである。
【符号の説明】
【００５８】
１  ファックス画像提供システム
１０  交換回線網
２０  交換機
３０  モデム
５０  画像提供サーバ（呼識別装置）
５１  送受信部
５２  制御部
５３  蓄積部
５４ａ  格納部
５４ｂ  記録部
５５  差分算出部
５６  差分判定部
５７  着信開始部
６０  ログ判定部
６１  識別情報取得部
７０  インターネット
Ｆ１〜Ｆｎ  ファックス機
Ｃ１〜Ｃｍ  携帯端末
Ｐ１〜Ｐｋ  ＰＣ端末
【図１】
2007104150.tif 000003
【図２】
2007104150.tif 000004
【図３】
2007104150.tif 000005
【図４】
2007104150.tif 000006
【図５】
2007104150.tif 000007
【図６】
2007104150.tif 000008
【図７】
2007104150.tif 000009