(57)【要約】【課題】  従来の技術では、サブアドレスの入力操作を効率的に行うことができす、サブアドレスの有効利用とポーリング技術の有効利用ができない。【解決手段】  送信元装置１０において、ユーザに、メッセージの転送にサブアドレスを用いるか（yes）否か（no）の指定入力を促し、yesであれば、送信先装置のサブアドレスと宛先サーバの電話番号の入力を促す。そして、このように対話的に行われたユーザのサブアドレスの入力データに基づき、送信元装置１０は、サブアドレスを含むメッセージを生成し、通信チャネル（PSTN２０)を介して、ユーザが指定した電話番号で特定される宛先サーバ３０に送信し、宛先サーバ３０では、サブアドレスをＩＰアドレス等に変換することにより、インターネット（４０）等を介して、メッセージを、該当する送信先装置５０に転送する。【選択図】        図１
2005341619.tif 000002
【特許請求の範囲】
【請求項１】
送信先装置を特定するサブアドレスを用いたディジタルメッセージのルーティングを行なうか（yes）否か（no）の指示入力をユーザに促すステップと、該ステップの処理に対応した上記ユーザからの指示（yes，no）を入力するステップと、入力した上記指示がyesであれば、上記ユーザを促して上記サブアドレスを入力するステップと、上記ユーザを促して上記ディジタルメッセージの送信先の電話番号を入力するステップと、上記サブアドレスを含むディジタルメッセージを生成するステップとを有することを特徴とするサブアドレスを含むメッセージフォーミング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信技術に係わり、特に、サブアドレスを含むメッセージの生成技術、および、このメッセージを、送信元装置から宛先サーバや送信先装置へネットワークを介して効率的に転送するのに好適な技術サブアドレスを含むメッセージフォーミング技術に関するものである。
【背景技術】
【０００２】
コンピュータや無線（ＲＦ：Radio Frequency）等の通信技術共々、ファクシミリ装置が、重要な通信技術として発展してきた。しかし、ファクシミリ装置はペーパを媒体として利用するものであり、このようなペーパ媒体の利用を基本とするファクシミリ装置を、如何にして近代的な通信ネットワークシステムに取り込み、統合的に利用するかが課題となる。
【０００３】
例えば、ファクシミリ装置に係わる技術分野の発展に伴い、現在では、ファクシミリ装置から、オプション機能を用いて、ネットワーク内を経由して、特定の送信先装置にディジタルメッセージを送信することができる。しかし、このオプション機能を用いる場合、操作者（ユーザ）は、ファクシミリ装置に、長いコードを入力しなければならず、その操作性が問題となる。
【０００４】
すなわち、ファクシミリ装置の基本的な機能は、グラフィック（絵文字）原稿をスキャン（走査）してディジタル信号に変換し、そのディジタル信号を、近辺もしくは遠方に設置された受信側ファクシミリ装置に送ることであり、受信側ファクシミリ装置では、受信したディジタル信号を、元のグラフィック原稿に近い形で復元する。この時、送信側ファクシミリ装置は、ハードコピーされた資料からアナログ信号に変換した情報（ファクシミリ情報）を、アナログ電話回線を介して送信先のファクシミリ装置（受信側ファクシミリ装置）に転送する。
【０００５】
従来、送信側ファクシミリ装置と受信側ファクシミリ装置は、電話回線で直接接続された状態で通信が行われていた。すなわち、送信側ファクシミリ装置から、受信側ファクシミリ装置の電話番号をダイヤルして発呼し、受信側ファクシミリ装置側で回線を捕捉することにより、相互の接続が確立され、そして、双方の間で、「ハンドシェーク」と呼ばれる情報のやり取りを行い、通信の可否の確認処理をした後に、ファクシミリ情報が送信側から受信側に送られる。このハンドシェーク処理でやり取りされる情報には、ＴＳＩ（Terminal Station Identifier）と呼ばれ、送信側ファクシミリ装置の識別情報を、受信側ファクシミリ装置に通知するための情報が含まれている。
【０００６】
このようなファクシミリ装置間の通信技術においては次のような問題がある。まず、送信側ファクシミリ装置と受信側ファクシミリ装置の双方のユーザが、手動により、相互接続操作を行わなければならない。また、受信側ファクシミリ装置との接続に電話回線が占有されてしまう。このような電話回線の占有や、手動による接続操作は、ファクシミリ装置を近代的な通信ネットワークで利用する場合、明らかに望ましくない。
【０００７】
このような問題に対処するためには、ネットワークの共有資源を利用した通信技術や、装置間の通信、接続に係わるユーザの操作性を向上させるための技術が必要である。そこで、ファクシミリ装置を、サーバを介して接続することにより、このような要求に対応するための新しいデータネットワークアーキテクチャが開発されている。
【０００８】
この技術では、複数の送信先ファクシミリ装置で、少ない電話回線を特定して共有することができ、また、一般のアナログ回線による一般交換電話網（ＰＳＴＮ：Public Switched Telephone Network）を介して、送信側ファクシミリ装置装置を受信側のサーバに接続するようになっている。この場合、ユーザは、最初に、受信側のサーバ（宛先サーバ）の電話番号をダイヤルする。このダイヤル操作により、送信側ファクシミリ装置は、宛先サーバに、ファクシミリ情報をディジタル信号形式で送信し、宛先サーバは、受信側のファクシミリ装置や、ファクシミリ機能を具備したコンピュータ、あるいは、イメージ情報の受信処理が可能なデータ通信網等のネットワーク装置に転送する。
【０００９】
しかしながら、この技術では、サーバ（宛先サーバ）は、イメージ情報を、該当する受信側の装置（送信先装置）に適切に転送するために、各装置に固有の転送先アドレス情報（ルーティングアドレス）を予め記憶しておく必要がある。そこで、近年、ソフトウェアを用いて、受信したファクシミリ情報から転送先アドレス情報（ルーティングアドレス）を抽出することにより、送信先装置の宛先を取得することができるサーバも開発されている。
【００１０】
このように、ファクシミリ装置やファクシミリ通信プロトコル、および、サーバに係わる技術の進歩に伴い、送信先装置を特定するサブアドレスを、送信側ファクシミリ装置で作成したファクシミリ情報の一部に含めて利用することが可能となっている。その一例が、例えば、特許文献１に記載の技術であり、ここでは、ファクシミリ情報のＴＳＩ（Transmit Station Identifier ）フィールドに、サブアドレスを含ませる技術が開示されている。
【００１１】
しかし、この従来技術においては、サブアドレスが、他の情報と同様に、送信側のファクシミリ装置のユーザによって手動で設定される。そのために、ユーザは、サブアドレスとして長いコード情報の入力操作が必要となり、負担となる。さらに、このようなサブアドレスのための長いコード情報は、ユーザが覚えるのが困難であり、さらに、小型のファクシミリ装置の表示部では一覧で表示することができない。
【００１２】
特に、サブアドレスを、ファクシミリ情報の他のフィールドと区別させるために、ユーザは、送信先の電話番号や、５桁のサブアドレス符号、「＃」や「＊」等の特定の制御文字を含む連続した文字列を、コード情報の適切な位置に入力しなければならない。このように、この技術では、ユーザが、コード情報を形成する長い文字列を覚えなければならない点と、コード情報のどこに制御文字を挿入するかを正確に覚えておかなければならない点が問題としてある。
【００１３】
さらに、この技術では、ファクシミリ装置の表示部（ディスプレイパネル）の表示能力がコード情報の長さより短い場合、コード情報の一部がスクロールアウトされ表示されない状態となり、ユーザは、先に入力した全文字列を参照しながら、残りのコード情報を入力することができない。
【００１４】
このようなことに関連する技術として、非特許文献１に記載の「NetWare」（version 4.l）がある。この「NetWare」（version 4.l）は、宛先サーバに搭載されるソフトウェア製品であり、これを搭載したサーバは、受信したファクシミリ情報が「NEST autoroute code」の書式になっていれば、そのファクシミリ情報を、送信先の装置に転送する情報として取り扱うものである。
【００１５】
この技術では、上記特許文献１で記載されているものと同様に、送信元の装置で、文字列を組み合わせてコード情報を作成する必要がある。このコード情報は、サブアドレスと送信先の電話番号、および、サブアドレスを分離するための特定の文字を含み、送信先の電話番号で特定されるサーバ（宛先サーバ）は、そのサブアドレスを、送信先の装置に固有の「識別番号」に変換する。
【００１６】
この「識別番号」は、ＩＰ（Internet Protocol）アドレスやＡＴＭ（Asynchronous Transfer Mode）アドレスなどのようないわゆるユニバーサルアドレス（Universal Address）ではない。また、ＣＣＩＴＴ Ｇ３ (Consulting Committee of International Telegraphand Telephone Group 3)に準じたファクシミリ装置は、「NetWare](version 4.l)との互換性を有しているが、送信元のファクシミリ装置のユーザは、コード情報を覚えなければならないといった不具合がある。
【００１７】
ノベル社のソフトウェア「NetWare」は、さらに、送信元装置から、送信先装置にあるファイルにリモートアクセスする「ポーリング」技術を具備している。しかし、このポーリング技術では、遠隔のファクシミリ装置にポーリング機能を簡易に取り込むための技術は提示されていない。
【００１８】
【特許文献１】米国出願特許 No. 5,2O6,743．
【非特許文献１】ノベル株式会社，「NetWare（version 4.l）（NEST Autoroute Code Definition l995 Novell, Inc., part number l06-000644-00l）．
【発明の開示】
【発明が解決しようとする課題】
【００１９】
解決しようとする問題点は、従来の技術では、サブアドレスの入力操作を効率的に行うことができない点と、サブアドレスの有効利用、および、ポーリング技術の有効利用ができない点である。
【００２０】
本発明の目的は、これら従来技術の課題を解決し、サブアドレスの入力操作に伴うユーザ負荷の軽減と、サブアドレスを用いたディジタルメッセージの通信効率の向上とを可能とすることである。
【課題を解決するための手段】
【００２１】
上記目的を達成するため、本発明では、送信元装置（ソースターミナル）において、ユーザに、ディジタルメッセージの転送にサブアドレスを用いるか（yes）否か（no）の指定入力を促し、yesであれば、さらに、送信先装置のサブアドレスおよび宛先サーバの電話番号の入力を促す。このように対話的に行われたユーザのサブアドレスの入力データに基づき、送信元装置は、送信先装置のサブアドレスを含むディジタルメッセージを生成する。このようにして生成されたディジタルメッセージは、通信チャネルを介して、ユーザが指定した電話番号で特定される宛先サーバに送信され、そして、宛先サーバは、サブアドレスをＩＰアドレス等に変換することにより、インターネット等を介して、送信されてきたディジタルメッセージを、該当する送信先装置に転送する。さらに、送信元装置では、ポーリングメッセージに関しても、同様に、対話的に、送信先装置から特定のデータファイルを取り出すための情報を、ユーザに入力させる。
【発明の効果】
【００２２】
本発明によれば、サブアドレスの入力操作を効率的に行うことができ、サブアドレスの有効利用、および、ポーリング技術の有効利用ができ、サブアドレスの入力操作に伴うユーザ負荷の軽減と、サブアドレスを用いたディジタルメッセージの通信効率の向上とを図ることが可能である。
【発明を実施するための最良の形態】
【００２３】
以下、図を用いて本発明を実施するための最良の形態例を説明する。図１は、本発明のサブアドレスを含むディジタルメッセージフォーミングシステムに係わる通信網の構成の第１の実施例を示すブロック図である。本例のシステムは、ディジタルメッセージとしてのファクシミリ情報の生成から転送までを行うディジタル通信システムであり、送信元装置（図中、「SourceTerminal」と記載）１０からのファクシミリ情報を、ファクシミリ情報の授受機能を有するパーソナルコンピュータ（パソコン）等の送信先装置（図中、「Destination Terminal」，「Terminal」と記載）５０〜５３に転送するものである。尚、送信元装置１０としては、ファクシミリ装置が適しているが、ファクシミリ通信可能なパソコンであっても良い。
【００２４】
送信元装置１０は、一般交換電話網(図中、「PSTN」と記載)２０にアナログライン２１によって接続されている。一般交換電話網２０には、アナログライン２１とアナログライン２２を接続制御するアナログスイッチ（図中、「Analog Switch」と記載」）２３が設けられている。
【００２５】
宛先サーバ（図中、「Ｄestination Ｓerver」と記載）３０は、「NetWare」(version 4.l)等のネットワーク管理ソフトウェア等を搭載したワークステーションあるいは高速パソコン等からなる。そして、「NEST Autoroute Code Definition,l995 Novell Inc., part number 106-000644-001」で述べられている機能を有し、アナログライン２２を介して、一般交換電話網２０に接続される。また、宛先側（受信側）においては、宛先サーバ３０は、ノード３１を介して、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等からなるデータ通信網（図中、「Network」と記載）４０に接続される。
【００２６】
データ通信網４０は、例えば、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．３で標準化されているイーサネット（Ethernet）（登録商標）バックボーンＬＡＮや、ＦＤＤＩ（Fiber Distributed Data Interface）ネットワークや、ワイヤレスネットワーク、インターネット等からなる。このデータ通信網４０と、宛先サーバ３０で用いられるソフトウェア（「Netware」）は、CCITT Group3 T.30のファクシミリ通信プロトコル、および、そのG3ファクシミリ通信プロトコルのサブアドレス仕様をサポートしており、それらを利用できる。
【００２７】
さらに、データ通信網４０には、各ノード３２〜３５を介して、パソコンやプリンタ、ファクシミリ装置、ルータ、交換器、他の通信網へのアクセスポイント、ＡＴＭ（Asynchronous Transfer Mode）装置等の各送信先装置５０〜５３が接続されている。以下、図２を用いて、送信元装置１０の詳細を説明する。
【００２８】
図２は、図１における送信元装置の構成例を示すブロック図である。本例の送信元装置１０においては、システムバス２７０を介して、ＣＰＵ（Central Processing Unit）２０５やＲＡＭ（Random Access Memory）２９５、ＲＯＭ（Read Only Memory）２９０等、種々のコンポーネントが接続されている。
【００２９】
ＣＰＵ２０５は、ＲＯＭ２９０やＲＡＭ２９５を用いて蓄積プログラム方式によるコンピュータ処理を行い、システムバス２７０の管理制御を含む送信元装置１０の全体動作を制御する。ＡＳＩＣ（Application Specific Integrated Circuit）２８５は、特定のデータ処理操作を行うもので、例えば、ＦＰＧＡ（Field Programmable Gate Arreys）やＰＬＤｓ（Programmable Logic Devices）等、他のデータ処理ユニットでも構成される。
【００３０】
また、ディスク制御部（図中、「DISK Controller」と記載）２５５は、内蔵したフレキシブルディスクドライブ（図中、「FD」と記載）２６０やハードディスクドライブ（図中、「HDD」と記載）２６５を制御する。入出力制御部（図中、「I/O Controller」と記載）２２５は、外付けのハードディスクドライブ（図中、「HDD」と記載）２３０やプリンタ（図中、「PRINTER」と記載）２４２を制御する。
【００３１】
この外付けのプリンタ２４２と内蔵のプリンタ（図中、「Internal Printer」と記載）２４５のいずれかにより、送信元装置１０からのテキストやデータファイルを印刷する。
【００３２】
さらに、送信元装置１０は、入力制御部（図中、「INPUT CONTROLLER」と記載）２８０により、内蔵のスキャナ（図中、「Internal Scanner」と記載）２８４と、オプションで外付けのスキャナ（図中、「SCANNER」と記載）２８３、キーボード（図中、「Keyboard」と記載）２８２、マウス（図中、「MOUSE」と記載）２８１、および、内蔵のキーパッド（図中、「KeyPad」と記載）２７５のそれぞれを制御する。
【００３３】
このような入力制御部２８０の制御により、内蔵のスキャナ２８４もしくは外付けのスキャナ２８３は、原稿からイメージ情報を読み取り、そのイメージ情報をディジタルデータに変換する。そして、入力制御部２８０は、そのディジタルデータを、次の処理のためにシステムバス２７０に送り出す。また、入力制御部２８０は、送信元装置１０の基本データ入力装置としてのキーパッド２７５や、拡張データ入力装置としてのキーボード２８２とマウス２８１からの入力情報を受信する。
【００３４】
表示制御部（図中、「DISPLAY CONTROLLER」と記載）２１０は、外付けのＣＲＴ（Cathode Ray Tube）表示装置（図中、「CRT」と記載）２１５と内蔵のＬＣＤ（Liquid Crystal Display）表示装置（図中、「LCD DISPLAY」と記載）２２０のいずれか、もしくは、両方を制御する。尚、表示装置２１５，２２０としては、プラズマディスプレイや、アクティブおよびパッシブＬＥＤ（Light EmittingDiode）等の他の表示装置を用いても良い。ＣＲＴ表示装置２１５とＬＣＤ表示装置２２０は、キーパッド２７５やキーボード２８２、および、マウス２８１と共に、ユーザとの対話的操作を提供する。
【００３５】
システムバス２７０は、通信制御装置（図中、「COMM CONTROLLER」と記載）２５０により、外部のネットワーク（図中、「NETWORK」と記載）２４０や一般交換電話網（図中、「PSTN Connect」と記載）２４１に接続され、ネットワーク２４０との接続は、送信元装置１０の接続インタフェースに対応する。また、一般交換電話網２４１との接続は、ＲＪ−１１接続とするが、送信元装置１０がＩＳＤＮ（Integrated Services Dgital Network）やＢ−ＩＳＤＮ（Broadband ISDN）、もしくは、ワヤレスアクセスプロバイダ等の接続が可能であれば、それらを用いることでも良い。
【００３６】
図３は、図２における送信元装置のＬＣＤ表示装置とキーバッドの構成例を示す正面図である。キーパッド２７５には、「０」〜「９」までの数字キーと「＊」と「＃」の制御キー、および、スタートキー２７６とストップキー２７７が設けられている。キーパッド２７５でのユーザによるデータ入力結果は、ＬＣＤ表示装置２２０上に表示され、ユーザは、入力した内容をその都度、確認することができる。
【００３７】
さらに、ＬＣＤ表示装置２２０には、送信元装置１０が発生させるメッセージ、例えば、必要時にユーザに所定の情報の入力を促すテキスト情報が表示される。本図３におけるＬＣＤ表示装置２２０の画面上には、もしユーザが、端末へのメッセージの転送を行う場合には、「１」の数字キーを押下し、そうでなければ「０」を押下するよう促す内容のメッセージが表示されている。このようにして、その時々の状況に合わせたプロンプト（催促）メッセージがＬＣＤ表示装置２２０の画面上に表示される。
【００３８】
図４は、図２における送信元装置の本発明に係わる第１の処理動作例を示すフローチャートである。本図４では、ユーザが、図３のキーパッド２７５を用いて、図１における一般交換電話網２０と宛先サーバ３０を経由して送信先装置５０に転送したいメッセージ（ディジタルルーティングメッセージ）を作成する場合を例に示している。
【００３９】
まず、ユーザが、図３のキーパッド２７５上のスタートキー２７６を押下することにより、処理が開始される（ステップ４１０）。処理が開始されると、送信元装置１０はユーザに、４桁からなるサブアドレス（もしくは種々の長さのアルファベット数字列）を入力するか否かを選択するよう催促するメッセージを表示し、そして、ユーザに、「Ｙｅｓ（サブアドレスを入力する）」か「Ｎｏ（サブアドレスを入力しない）」を選択するよう指示する（ステップ４２０）。尚、図中、「PROMPT USER IF SUBADDRESS IS TO BE INPUT」と記載している。この時の表示状態が、図３におけるＬＣＤ表示装置２２０上のガイダンス情報２２１である。
【００４０】
ユーザからの応答を受け取り（ステップ４３０）（図中、「RECEIVE RESPONSE」と記載）、その応答が、サブアドレス入力の選択であるか否かを判別する（ステップ４４０）（図中、「IS RESPONSE AFFIRMATIVE ?」と記載）。サブアドレスを入力しないとの応答であれば、ユーザに、宛先サーバの電話番号を入力するよう促す（ステップ４６０）（図中、「INPUT TELEPHONE NUMBER」と記載）。また、サブアドレスを入力するとの応答であれば、ユーザに、宛先端末５０に予め割り付けられているサブアドレスを入力するよう催促し（ステップ４５０）（図中、「PROMPT USER TO INPUT SUBADDRESS」と記載）、ユーザが入力した４桁のサブアドレスを一時格納する（ステップ４５１）（図中、「RECEIVE RESPONSE」と記載）。
【００４１】
このステップ４５１の処理時、送信元装置１０は、数字の入力回数を、内蔵したカウンタで計数することにより、４桁のサブアドレスの入力完了を自動的に認識する。そして、４桁のサブアドレスの入力完了を自動的に認識した後、ステップ４６０の処理（ユーザに、宛先サーバの電話番号を入力するよう促す処理）を行い、ユーザが入力した宛先サーバの電話番号を受信し、一時格納する（ステップ４６１）（図中、「RECEIVE RESPONSE」と記載）。
【００４２】
その後、ユーザは、図３に示すキーパッド２７５上のスタートキー２７６を押下する（ステップ４７０）（図中、「USER PRESSES START KEY」と記載）。尚、ここでは、このスタートキー２７６の押下を指示するメッセージの表示は行わないものとする。もし、そのようなメッセージを表示するのであれば、それ用の処理として２ステップ増やすことで対処可能である。
【００４３】
ステップ４７０においてスタートキー２７６が押下されると、後述の図５に示す構成で、ＴＳＩ（Transmitting Station Identification、送信局識別／送信端末識別）フィールドを生成する（ステップ４７１）（図中、「PREPARE TSI FIELD」と記載）。そして、生成したＴＳＩフィールドを宛先端末に送信し、サブアドレスに基づくファクシミリ送信を行い（ステップ４８０）（図中、「SEND FAX DATA ALONGWITH SUBADDRESS」と記載）、処理を終了する（ステップ４９０）。
【００４４】
このように、ユーザに対して、必要なデータの入力を、ステップバイステップで（順々に）表示して指示する。このことにより、ユーザは、宛先の電話番号や、特殊な記号、および、サブアドレス等からなる長いコード（符号）情報を容易に入力することができる。
【００４５】
図５は、ＴＳＩフィールドの構成例を示す説明図である。図５（ａ）は、ユーザの操作に基づき送信元装置１０に、メッセージの転送にさきがけて入力されるデータフィールドのラベル分けされた構成を示しており、図５（ｂ）は、その構成に対応して実際に設定されたデータ例を示している。
【００４６】
例えば、図５（ａ）のデータフィールド５００においては、ユーザの送信元装置１０に対する「Ｙｅｓ」と「Ｎｏ」の応答を表す値が保持される。本例では、ユーザに、サブアドレスを入力するか否かの意志を表す「１」と「０」の入力を促しており、図５（ｂ）に示すように、対応するデータフィールド５１０に、「１」が保持され、ユーザがサブアドレスを入力することが示されている。
【００４７】
また、図５（ａ）のデータフィールド５０１には、ユーザが入力したサブアドレスが保持され、例えば、図５（ｂ）におけるデータフィールド５２０に示すように、ディジタルメッセージが転送されるべき送信先装置に対応したサブアドレスを表す「２２２２」が保持されている。
【００４８】
さらに、図５（ａ）のデータフィールド５０２には、ユーザが入力した、図１の宛先サーバ３０の電話番号が保持され、例えば、図５（ｂ）におけるデータフィールド５３０に示すように、「８８８−５５５−１２１２」が保持されている。送信元装置１０は、この番号をダイヤルすることにより、一般交換電話網２０経由での宛先サーバ３０へのリンクを設定する。
【００４９】
送信元装置１０に入力される最後のデータとしての、転送対象のイメージデータは、図５（ａ）のデータフィールド５０３に、図５（ｂ）に示すように「１」と「０」のディジタルデータとして保持される。尚、このデータフィールド５０３のディジタルデータ（イメージデータ）は、ユーザインタフェース（操作）を介して入力されるものではなく、図２におけるスキャナ２８３，２８４や、ネットワーク２４０、入出力制御部２２５、ディスク制御部２５５等を介して入力される。
【００５０】
このような図５（ａ），（ｂ）で示すデータの入力に基づき、送信元装置１０は、図５（ｃ）に示すように、データフィールド５５０〜５５２とサブアドレス用のデータフィールド５２０を含むＴＳＩフィールド部分５５３を生成する。ＴＳＩフィールド部分５５３は、宛先サーバ３０で受信され、そして、宛先サーバ３０は、データフィールド５５２部分から、図５（ａ）のフィールド５０３のデータを送信先装置５０に転送するための情報を抽出する。
【００５１】
このような図５（ｃ）において、データフィールド５５０は、送信元識別子であり、本図では、送信元装置１０の電話番号「９９９−１２１−３４３４」が例として示されている。また、この送信元識別子は、送信先装置５０に送信元装置１０を識別させるために、ＴＳＩフィールドに付与される。また、サブアドレス用のデータフィールド５２０を挾んで、データフィールド５５１とデータフィールド５５２には、記号「＋＋」が、図４におけるステップ４７１の処理中に、送信元装置１０により自動的に付与される。
【００５２】
データフィールド５５１，５５２に、このような記号「＋＋」を挿入することにより、ＴＳＩフィールドを、ＣＣＩＴＴＧ３のサブアドレス仕様互換とすることができる。そして、これにより、「NetWare」（Version4.1）などのソフトウェアを使用した場合にも、宛先サーバ３０は、同じＴＳＩフォーマットで対応でき、図５（ａ）におけるデータフィールド５０１に設定されたサブアドレスを抽出し、データフィールド５０３のイメージデータを、目的とする送信先装置５０に転送することができる。
【００５３】
尚、記号「＋」は、ＣＣＩＴＴ Ｇ３仕様の一部に含まれ、特定のファクシミリ装置では、一般的なキーパッドに設けられている「＊」や「＃」のキー入力を、「＋」記号に変換するよう設定されている。
【００５４】
一旦、ＴＳＩフィールド５５３部分が送信されてくると、宛先サーバ３０は、送信元と宛先サーバ端末とのハンドシェーク制御中に、データフィールド５２０のサブアドレスを受け取り、それを、送信先装置５０に対応するネットワークアドレスに変換する。
【００５５】
その後、宛先サーバ３０は、メッセージを、該当するネットワークプロトコルに対応してフォーマットし、送信先装置５０宛に転送する。宛先サーバ３０から送信先装置５０宛に、全てのメッセージ情報が転送されると、宛先サーバ３０は、送信先装置５０からの受領情報を確認した後、呼接続を切る。
【００５６】
図６は、図１における宛先サーバの本発明に係わる処理動作例を示すフローチャートである。本例は、宛先サーバ３０により、サブアドレスを、ＩＰ(Internet Protocol)アドレス等のネットワークアドレスに変換する例を示している。このＩＰアドレス等のネットワークアドレスに基づき、図５（ａ）のメッセージデータ５０３は、図１の送信先装置５０に転送される。
【００５７】
ステップ６００から開始し、まず、送信元装置１０から送られてきたＴＳＩデータフィールド（データブロック）を受信し（ステップ６１０）（図中、「RECEIVE DATA BLOCK FROM SOURCE TERMINAL」と記載）、図５（ｃ）のデータフィールド５５１における記号「＋＋」を認識し、それに続く４つのデータを抽出することにより、受信したＴＳＩデータフィールドから４桁のサブアドレスを抽出する（ステップ６２０）（図中、「EXTRACT 4-DIGIT SUBADDRESS」と記載）。
【００５８】
そして、抽出した４桁のサブアドレスをキーに、予めメモリ上に登録されたルックアップテーブルから、サブアドレスに対応するＩＰアドレス、あるいは、ＡＴＭアドレスや適当なネットワーク拡張等のネットワークアドレスのセットを探索し、４桁のサブアドレスに対応する単一ＩＰアドレスを特定する（ステップ６３０）（図中、「LOOK-UP TABLES FOR EXTENSION AND IP ADDDRESS」と記載）。
【００５９】
このようにしてＩＰアドレスを見つけたら、このＩＰアドレスを用いて、Ｎｏｖｅｌｌ社のイーサネット（登録商標）からなる図１のネットワーク４０や、他のネットワーク等、宛先サーバ３０が在るネットワークに対応したプロトコルフォーマットで、ネットワークメッセージヘッダを生成する（ステップ６４０）（図中、「FORMAT NETWORK HEADER」と記載）。
【００６０】
このメッセージヘッダを生成した後、先に宛先サーバ３０で受信していたファクシミリデータをネットワークメッセージとして、送信先装置５０に送出する（ステップ６５０）（図中、「SEND FACSIMILE DATA TO DESTINATION TERMINAL」と記載）。そして、全てのファクシミリデータを、送信先装置５０に転送、中継完了した後、処理を終了する（ステップ６６０）。
【００６１】
図７は、図２における送信元装置の本発明に係わる第２の処理動作例を示すフローチャートである。本例は、ポーリングメッセージの形成例を示す。このポーリングメッセージは、送信先装置からデータファイルを読み出し、そのファイルを送信元装置へ転送することを宛先サーバに要求する、特別なタイプのディジタル情報である。
【００６２】
また、ポーリングメッセージは、図４において説明したルーティングメッセージに類似しているが、追加ポーリングフィールドが、図５に示したＴＳＩのデータフィールド５５３に追加された構成となっている。以下、図７における処理動作を説明するが、ステップ７００，７０５，７１０，７１５，７２０，７４５，７５０，７５５，７６０のそれぞれは、図４におけるステップ４１０，４２０，４３０，４４０，４５０，４６０，４７０，４８０，４９０のそれぞれに相当するものであり、ここでは、その説明は省略する。
【００６３】
本例では、ステップ７２０以降、図４における処理動作にはない、ポーリングメッセージのフォーマットを行うものであり、まず、ユーザに、送信先装置５０に対してポーリングを要求するか否かを促す（ステップ７２５）（図中「PROMPTUSER IF POLLING REQUESTED」と記載）。具体的には、ポーリングを要求する旨（Ｙｅｓ）を示すために、図３のキーパッド２７５を用いて「１」を入力するよう促し、また、要求しないのであれば、Ｎｏを示す「０」を入力するよう促す指示表示を行う。
【００６４】
この指示に従ってのユーザからの応答を受け取り（ステップ７３０）（図中、「RECEIVE RESPONSE」と記載）、その応答が「Ｙｅｓ」か「Ｎｏ」かを判別する（ステップ７３５）（図中、「IS RESPONSE AFFIRMATIVE ?」と記載）。判別結果が「Ｎｏ」（ポーリング要求無し）であれば、ユーザに、宛先サーバの電話番号を入力するよう促し、入力された電話番号を一時記憶する（ステップ７４５）（図中、「INPUT TELEPHONE NUMBER」と記載）。
【００６５】
また、「Ｙｅｓ」（ポーリング要求有り）であれば、ユーザに、送信先装置５０からリトゥリーブ（読み出し）対象のファイルに対応付けられたファイル識別子を入力するよう促して、入力されたファイル識別子を一時的に記憶する（ステップ７４０）（図中、「PROMPT USER TO INPUT FILE ID」と記載）。その後、ステップ７４５において、ユーザに宛先サーバの電話番号を入力するよう促し、入力された電話番号を一時記憶する。
【００６６】
尚、送信元装置１０は、キーパッド２７５で入力された２桁のファイル識別子の２桁目を、自動的に認識することが望まれる。しかし、この場合、ユーザがファイル識別子の入力を完了した時点を示すよう、ユーザに指示するステップを追加することになり、処理手順が増加してしまう。
【００６７】
このように、ユーザが、宛先サーバの電話番号を入力した後、さらに、図３におけるスタートキー２７６を押下するのに対応して（ステップ７５０）（図中、「USER PRESSES START KEY」と記載）、ＴＳＩフィールドを作成する（ステップ７５１）（図中、「PREPARE TSI FIELD」と記載）。このＴＳＩフィールドには、次の図８（ｃ）で示すように、ポーリング要求が含まれている。
【００６８】
そして、、ＴＳＩのフォーマット終了後、作成したサブアドレスとファイル識別子およびポーリングコードを含むＴＳＩフィールドを、送信先装置５０宛に送信し（ステップ７５５）（図中、「SEND FAX DATA ALONG WITH SUBADDRESS」と記載）、処理を終了する（ステップ７６０）。
【００６９】
図８は、データフィールドの構成例を示す説明図である。図８（ａ）は、送信先装置５０へのポーリングメッセージの生成および転送にさきがけてユーザからの操作に基づき送信元装置１０に入力されるラベル分けされたデータフィールドの構成を示しており、入力データフィールド５００〜５０１，８００，８１０からなる。図８（ｂ）においては、図８（ａ）に示された各入力データフィールド５００〜５０１，８００，８１０に対応する具体的な例が示されている。
【００７０】
尚、図８（ａ）におけるデータフィールド５００〜５０２は、図５（ａ）に関しての内容となっており、また、図８（ｂ）におけるデータフィールド５１０〜５３０は、図５（ｂ）に関しての内容となっているので、ここでの詳細な説明は省略する。図８（ａ）のデータフィールド８００では、ポーリング要求の有無を示す「１」か「０」を入力するよう促された送信元装置１０のユーザからの応答（「Ｙｅｓ」、「Ｎｏ」）を保持する。
【００７１】
図８（ｂ）に示す例では、図８（ａ）のデータフィールド８００に相当するデータフィールド８２０において、「１」が保持されている。このようにしてユーザのポーリング要求指示を表す。また、図８（ａ）のデータフィールド８１０には、ユーザが入力した、送信先装置５０からのリトゥリーブ（読み出し）対象のファイルの識別子が保持され、例として、図８（ｂ）においては、データフィールド８３０に、「２０」が示されている。
【００７２】
これにより、送信先装置５０からの読み出し対象のファイルは、ファイル「２０」として識別される。尚、ファイル「２０」が読み出される送信先装置は、図８（ａ）におけるデータフィールド５０１に保持されたサブアドレスに基づき判別される。このようにして生成されたデータフィールドに基づき、図８（ｃ）に示すＴＳＩフィールドが生成される。
【００７３】
図８（ｃ）は、「NetWare」(virsion 4.1)で用いてポーリング要求を行なうのに必要なＴＳＩフィールド８６０部分を示している。データフィールド５５０〜５５２，５５１は、図５（ｃ）に示したものと同じであり、ここでは説明しない。
【００７４】
図８（ｃ）におけるデータフィールド８４０には、送信元装置１０から入力された「＋」記号が保持されている。このデータフィールド８４０は、データフィールド５２０の後に位置し、宛先サーバ３０に、特別な要求がなされたことを知らせるために用いられる。
【００７５】
ここでは、例として、データフィールド８５０において、コード「０２２０」が保持されている。これは、「NetWare」(virsion4.1)に従って図１の宛先サーバ３０に示されるもので、最初の２桁「０２」は、ファイルの読み出しのポーリング要求を示し、後の２桁「２０」は読み出し対象のファイルのファイル識別子である。すなわち、図８（ｃ）では、サブアドレス「２２２２」で特定される送信先装置からファイル識別子「２０」のファイルを読み出すポーリング要求が指定されている。
【００７６】
このような図８（ｃ）のＴＳＩフィールド８６０の受信に対応して、図１における宛先サーバ３０は、送信先装置５０からネットワーク４０を介してファイル識別子「２０」のファイルを読み出し、そのファイル「２０」を送信元装置１０に転送する。
【００７７】
以上述べた実施例は、ポーリング操作におけるデータファイルのリトゥリーブ（読み出し）に関するものであるが、他のポーリング操作においても適用可能である。例えば、マルチステーションルーティング、マルチドキュメントリトゥリーバル等、他の機能と同様に、要求元（本例では図１の送信元装置１０）による順序付けに利用できる。
【００７８】
また、以上の例においては、伝送線を用いた接続構成のネットワークであったが、無線を利用したネットワークにおいても本発明を適用することができる。すなわち、図１におけるアナログ回線２１，２２を、ワイヤレス（無線）通信網に置き換えることができる。このワイヤレス（無線）通信網としては、例えば、ノースアメリカ セルラー テレホン コミュニケーション システムズ（North America cellular telephone communication systems）で用いられているタイプの「narrowband Advanced Mobile Phone System (N-AMPS) cellular channel」が好適である。
【００７９】
また、他の好適な無線通信チャネルとしては、「Global System for Mobile communications (GSM)」、「Personal Communications Services（PCS）」、「cordless telephone channels」等がある。このような無線通信チャネルを用いる例では、宛先サーバ３０や送信元装置１０は、図１のアナログライン２１，２２の代わりに無線モデムを介して接続され、一般交換電話網２０との接続も無線モデムを介して行われる。
【００８０】
次に、図９を用いて、本発明の他の実施例の説明を行う。図９は、本発明のサブアドレスを含むディジタルメッセージフォーミングシステムに係わる通信網の構成の第２の実施例を示すブロック図である。図９における実施例では、送信元装置１０がノード９３０を介して、また、送信元サーバ９１０がノード９４０を介して、それぞれネットワーク９２０に接続された構成となっている。
【００８１】
そして、送信元サーバ９１０は、図１に示す例と同様に、一般交換電話網２０の交換機（図中、「Analog Switch」と記載）２３に接続されている。尚、上述したように、無線チャネルで接続される構成でも良い。送信元装置１０に入力される電話番号とサブアドレスは、ルーティンおよびポーリングメッセージの生成に用いられる。尚、これらのメッセージは、上述の例で説明した内容からなる。
【００８２】
しかしながら、本実施例では、他の例と異なり、宛先サーバの電話番号やサブアドレス、および、ファクシミリデータなど、送信元装置１０で生成された各データは、ノード９３０およびネットワーク９２０を介して送信元サーバ９１０に転送（ルーティング）される。送信元サーバ９１０では、転送されてきた送信元ネットワークメッセージを、一般交換電話網２０（もしくは無線チャネルやデータ通信網）への転送に適したフォーマットに変換する。
【００８３】
ここで、送信元サーバ９１０としては、各種のモデムとの接続が可能な機能を有することが望まれる。このようなネットワークシステムの対称的な構成からして、送信先装置５０もまた、ネットワーク９２０における装置（ここでは、送信元装置１０）にポーリングを行うことができる。
【００８４】
以上、図１〜図９を用いて説明したように、本実施例のサブアドレスを含むディジタルメッセージルーティング方法およびシステムでは、宛先サーバ３０を経由して送信先装置５０にディジタルメッセージを転送する際に用いられるサブアドレス５０１，５２０の生成およびそのディジタルメッセージの転送において、送信元装置１０で、操作者（ユーザ）に、ディジタルメッセージを送信先装置５０に転送する際に用いる情報、例えば、送信先装置５０に接続された宛先サーバ３０の電話番号や、送信先装置５０のサブアドレス等の入力を、順次に促し、送信元装置１０は、このような手順でユーザにより入力された情報を取り込み、ＣＣＩＴＴＧ３のサブアドレス標準に準じたディジタルメッセージ（ファクシミリ情報）、すなわち、ユーザから入力されたサブアドレスを含むＴＳＩ情報を有するメッセージを形成する。
【００８５】
そして、このようにして形成されたメッセージは、送信元装置１０から宛先サーバ３０に送られ、この宛先サーバ３０において、サブアドレスが抽出され、このサブアドレスに基づき、送信元装置１０からのメッセージが、宛先サーバ３０から送信先装置５０に転送される。このことにより、ユーザは、送信元装置１０からの操作案内情報に基づき、順次にキー操作するだけで、ディジタルメッセージへのサブアドレスの設定が容易にできる。さらに、この時、送信元装置１０は、記号「＋」を自動的に挿入し、ＴＳＩにおいて、サブアドレスが他の情報と区別できるようにするので、ユーザは、特定の文字を含む長いコード情報の入力が不要となる。
【００８６】
また、送信先装置５０からファイルを読み出す場合に用いるポーリングメッセージとして、特定の形式のディジタルメッセージを送信元装置１０で形成し、送信元装置１０から宛先サーバ３０に送ることもできる。また、操作者に促して入力させた、読み出すべきファイルを特定する情報や、そのファイルが格納されている位置を示すアドレス情報を用いて、ポーリングメッセージを形成する。すなわち、送信元装置１０は、ユーザの入力操作に基づき、特定のポーリングコードおよび読み出すファイルの特定に用いるファイル識別子と共に、サブアドレスを、ＴＳＩフィールドに設定することにより、ポーリングメッセージを形成する。この時、送信元装置１０は、サブアドレスとポーリングコードおよびファイル識別子を、ディジタルメッセージの他の部分から分離するための特定の「＋」記号を自動的に挿入して、情報を形成する。
【００８７】
さらに、本実施例では、宛先サーバ３０において、受信したサブアドレスを、送信先装置５０のＩＰアドレスやＡＴＭアドレス等に変換することができる。すなわち、宛先サーバ３０は、送信元装置１０からディジタルメッセージを受信すると、このディジタルメッセージからサブアドレスを抽出し、このサブアドレスに対応するＩＰアドレスやＡＴＭアドレスを予め用意されたルックアップテーブル等を参照して検出する。そして、このＩＰアドレスやＡＴＭアドレスにより、宛先サーバ３０は、ネットワーク内においてネットワークサーバよりも自サーバに近くにある送信先装置に、メッセージを転送することができる。尚、本発明は、図１〜図９を用いて説明した実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。
【図面の簡単な説明】
【００８８】
【図１】本発明のサブアドレスを含むディジタルメッセージフォーミングシステムに係わる通信網の構成の第１の実施例を示すブロック図である。
【図２】図１における送信元装置の構成例を示すブロック図である。
【図３】図２における送信元装置のＬＣＤ表示装置とキーバッドの構成例を示す正面図である。
【図４】図２における送信元装置の本発明に係わる第１の処理動作例を示すフローチャートである。
【図５】ＴＳＩフィールドの構成例を示す説明図である。
【図６】図１における宛先サーバの本発明に係わる処理動作例を示すフローチャートである。
【図７】図２における送信元装置の本発明に係わる第２の処理動作例を示すフローチャートである。
【図８】データフィールドの構成例を示す説明図である。
【図９】本発明のサブアドレスを含むディジタルメッセージフォーミングシステムに係わる通信網の構成の第２の実施例を示すブロック図である。
【符号の説明】
【００８９】
１０：送信元装置（Source Terminal）、２０：一般交換電話網(PSTN)、２１，２２：アナログライン、２３：アナログスイッチ（Analog Switch）、３０：宛先サーバ（Ｄestination Ｓerver）、３１〜３５：ノード、４０：データ通信網（Network）、５０〜５３：送信先装置（Destination Terminal，Terminal）、２０５：ＣＰＵ、２１０：表示制御部（DISPLAY CONTROLLER）、２１５：ＣＲＴ表示装置（CRT）、２２０：ＬＣＤ表示装置（LCD DISPLAY）、２２１：ガイダンス情報、２２５：入出力制御部（I/O Controller）、２３０：ハードディスクドライブ（HDD）、２４０：ネットワーク（NETWORK）、２４１：一般交換電話網（PSTN Connect）、２４２：プリンタ（PRINTER）、２４５：プリンタ（Internal Printer）、２５０：通信制御装置（COMM CONTROLLER）、２５５：ディスク制御部（DISK Controller）、２６０：フレキシブルディスクドライブ（FD）、２６５：ハードディスクドライブ（HDD）、２７０：システムバス（System Bus）、２７５：キーパッド（KeyPad）、２７６：スタートキー（Start）、２７７：ストップキー（Stop）、２８０：入力制御部（INPUT CONTROLLER）、２８１：マウス（MOUSE）、２８２：キーボード（Keyboard）、２８３：スキャナ（SCANNER）、２８４：スキャナ（Internal Scanner）、２８５：ＡＳＩＣ、２９０：ＲＯＭ、２９５：ＲＡＭ、５００：データフィールド（Ｙ／Ｎ）、５０１：データフィールド（Subaddress）、５０２：データフィールド（Destination #）、５０３：データフィールド（Data）、５１０：データフィールド（「1」）、５２０：データフィールド（「2222」）、５３０：データフィールド（「888-555-1212」）、５４０：データフィールド（「101010...」）、５５０：データフィールド（「999-121- 3434」）、５５１，５５２：データフィールド（「++」）、５５３：ＴＳＩフィールド部分、８００：データフィールド（Y/N）、８１０：データフィールド（FIELD ID）、８２０：データフィールド（「1」）、８３０：データフィールド（「20」）、８４０：データフィールド（「+」）、８５０：データフィールド（「0220」）、８６０：ＴＳＩフィールド、９１０：送信元サーバ、９２０：ネットワーク、９３０，９４０：ノード。
【図１】
2005341619.tif 000003
【図２】
2005341619.tif 000004
【図３】
2005341619.tif 000005
【図４】
2005341619.tif 000006
【図５】
2005341619.tif 000007
【図６】
2005341619.tif 000008
【図７】
2005341619.tif 000009
【図８】
2005341619.tif 000010
【図９】
2005341619.tif 000011