(57)【要約】【課題】  ホストとデータ端末装置との間の通信を継続している最中に、データ端末装置とデータ通信装置との間で通信を行うことを可能とする。【解決手段】  データ端末装置１０１とホスト１２１との間では、所定のポート番号以外のポート番号を用いて、通信を行う。データ端末装置とデータ通信装置１１１との間では、所定のポート番号を用いて通信を行う。データ通信装置は、データ端末装置から送られてきたパケットのポート番号が所定のポート番号である場合には、そのパケットをホストに転送せずに、所定の処理を行い、処理結果をデータ端末装置に所定のポート番号を用いて送信する。データ通信装置は、データ端末装置から送られてきたパケットのポート番号が所定のポート番号でない場合には、そのパケットをホストに転送し、ホストから送られてきたパケットをデータ端末装置に転送する。【選択図】        図８
2005260826.tif 000002
【特許請求の範囲】
【請求項１】
データ端末処理装置からＩＰパケットを受信する第１ＩＰパケット受信手段と、
前記データ端末装置から受信した前記ＩＰパケットのポート番号が第１の所定のポート番号と同一であるか否かを判断するポート番号判断手段と、
前記ポート番号が前記第１の所定のポート番号と同一である場合に、所定の処理を行う処理実行手段と、
前記所定の処理の結果をポート番号を第２の所定のポート番号とするＩＰパケットに挿入して前記データ端末装置に送信する処理結果送信手段と、
を備えることを特徴とするデータ通信装置。
【請求項２】
請求項１に記載のデータ通信装置において、
前記ポート番号が前記第１の所定のポート番号と異なる場合に、前記データ端末装置から受信した前記ＩＰパケットを通信相手に送信するＩＰパケット送信手段を更に備えることを特徴とするデータ通信装置。
【請求項３】
請求項１に記載のデータ通信装置において、
通信相手からポート番号を前記第２の所定のポート番号以外のポート番号とするＩＰパケットを受信する第２ＩＰパケット受信手段と、
前記通信相手から受信した前記ＩＰパケットを前記データ端末処理装置に送信するＩＰパケット送信手段と、
を更に備えることを特徴とするデータ通信装置。
【請求項４】
請求項１乃至３の何れか１項に記載のデータ通信装置において、
前記第１の所定のポート番号は、前記第２の所定のポート番号と同一であるか又は異なることを特徴とするデータ通信装置。
【請求項５】
データ通信装置に所定の処理を行わせる場合に、ポート番号を第１の所定のポート番号としたＩＰパケットをデータ通信装置に送信する第１ＩＰパケット送信手段と、
通信相手にデータを送信する場合に、ポート番号を前記第１の所定のポート番号以外のポート番号としたＩＰパケットを前記データ通信装置に送信する第２ＩＰパケット送信手段を備えることを特徴とするデータ端末装置。
【請求項６】
請求項５に記載のデータ端末装置において、
前記データ通信装置からＩＰパケットを受信するＩＰパケット受信手段と、
前記データ通信端末から受信した前記ＩＰパケットのポート番号が第２の所定のポート番号と同一であるか否かを判断するポート番号判断手段と、
前記ポート番号が前記第２の所定のポート番号と同一である場合に、前記データ通信端末から受信した前記ＩＰパケットが前記データ通信端末が作成したものであると判断した上でのデータ通信端末対応所定処理を行う第１処理実行手段と、
前記ポート番号が前記第２の所定のポート番号と異なる場合に、前記データ通信端末から受信した前記ＩＰパケットが前記通信相手が作成したものであると判断した上での通話相手対応所定処理を行う第２処理実行手段と、
を更に備えることを特徴とするデータ端末装置。
【請求項７】
請求項６に記載のデータ通信端末において、
前記第１の所定のポート番号は、前記第２の所定のポート番号と同一であるか又は異なることを特徴とするデータ端末装置。
【請求項８】
データ通信端末に所定の処理を行わせる場合に、データ端末装置が、ポート番号を第１のポート番号としたＩＰパケットを前記データ通信装置に送信するステップと、
通信相手にデータを送信する場合に、前記データ端末装置が、ポート番号を前記第１の所定のポート番号以外のポート番号としたＩＰパケットを前記データ通信装置に送信するステップと、
前記データ通信装置が、前記データ端末装置から受信したＩＰパケットのポート番号が前記第１の所定のポート番号と同一であるか否かを判断するステップと、
前記データ端末装置から受信した前記ＩＰパケットの前記ポート番号が前記第１の所定のポート番号と同一である場合に、前記データ通信装置が、所定の処理を行い、該処理の結果をポート番号を第２の所定のポート番号とするＩＰパケットに挿入して前記データ端末装置に送信するステップと、
前記データ端末装置から受信した前記ＩＰパケットの前記ポート番号が前記第１の所定のポート番号と異なる場合に、前記データ通信装置が、前記データ端末装置から受信した前記ＩＰパケットを前記通信相手に送信するステップと、
前記データ通信装置が、前記通信相手からポート番号を前記第２の所定のポート番号以外のポート番号とするＩＰパケットを受信するステップと、
前記データ通信装置が、前記通信相手から受信した前記ＩＰパケットを前記データ端末処理装置に送信するステップと、
前記データ端末装置が、前記データ通信装置からＩＰパケットを受信するステップと、
前記データ端末装置が、前記データ通信端末から受信した前記ＩＰパケットのポート番号が前記第２の所定のポート番号と同一であるか否かを判断するステップと、
前記データ端末装置が、前記ポート番号が前記第２の所定のポート番号と同一である場合に、前記データ通信端末から受信した前記ＩＰパケットが前記データ通信端末が作成したものであると判断した上でのデータ通信端末対応所定処理を行うステップと、
前記データ端末装置が、前記ポート番号が前記第２の所定のポート番号と異なる場合に、前記データ通信端末から受信した前記ＩＰパケットが前記通信相手が作成したものであると判断した上での通信相手対応所定処理を行うステップと、
を備えることを特徴とするデータ通信方法。
【請求項９】
請求項８に記載のデータ通信方法において、
前記第１の所定のポート番号は、前記第２の所定のポート番号と同一であるか又は異なることを特徴とするデータ通信方法。
【請求項１０】
データ端末処理装置からＩＰパケットを受信する第１ＩＰパケット受信手段と、
前記データ端末装置から受信した前記ＩＰパケットのポート番号が第１の所定のポート番号と同一であり、且つ、該ＩＰパケットのペイロードの先頭パターンが前記第１の所定のポート番号に対応した先頭パターンと異なるか否かを判断するポート番号先頭パターン判断手段と、
前記ポート番号が前記第１の所定のポート番号と同一であり、且つ、該ＩＰパケットのペイロードの先頭パターンが前記第１の所定のポート番号に対応した先頭パターンと異なる場合に、所定の処理を行う処理実行手段と、
前記所定の処理の結果をポート番号を第２の所定のポート番号とし、且つ、ペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンと異なるＩＰパケットに挿入して前記データ端末装置に送信する処理結果送信手段と、
を備えることを特徴とするデータ通信装置。
【請求項１１】
請求項１０に記載のデータ通信装置において、
前記ポート番号が前記第１の所定のポート番号と異なる場合、又は、前記ポート番号が前記第１の所定のポート番号と同一であって、前記ＩＰパケットのペイロードの先頭パターンが前記第１の所定のポート番号に対応した先頭パターンと同一である場合に、前記データ端末装置から受信した前記ＩＰパケットを通信相手に送信するＩＰパケット送信手段を更に備えることを特徴とするデータ通信装置。
【請求項１２】
請求項１０に記載のデータ通信装置において、
通信相手からポート番号を前記第２の所定のポート番号以外のポート番号とするＩＰパケット、又は、前記ポート番号を前記第２の所定のポート番号とし、ペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンと同一であるＩＰパケットを受信する第２ＩＰパケット受信手段と、
前記通信相手から受信した前記ＩＰパケットを前記データ端末処理装置に送信するＩＰパケット送信手段と、
を更に備えることを特徴とするデータ通信装置。
【請求項１３】
請求項１０乃至１２の何れか１項に記載のデータ通信装置において、
前記第１の所定のポート番号は、前記第２の所定のポート番号と同一であるか又は異なることを特徴とするデータ通信装置。
【請求項１４】
データ通信装置に所定の処理を行わせる場合に、ポート番号を第１の所定のポート番号とし、且つ、ペイロードの先頭パターンが前記所定のポート番号に対応した先頭パターンと異なるＩＰパケットをデータ通信装置に送信する第１ＩＰパケット送信手段と、
通信相手にデータを送信する場合に、ポート番号を前記第１の所定のポート番号以外のポート番号としたＩＰパケット又はポート番号を前記第１の所定のポート番号とし、且つ、ペイロードの先頭パターンが前記第１の所定のポート番号に対応した先頭パターンと同一であるＩＰパケットを前記データ通信装置に送信する第２ＩＰパケット送信手段と、
を備えることを特徴とするデータ端末装置。
【請求項１５】
請求項１４に記載のデータ端末装置において、
前記データ通信装置からＩＰパケットを受信するＩＰパケット受信手段と、
前記データ通信端末から受信した前記ＩＰパケットのポート番号が第２の所定のポート番号と同一であり、且つ、該ＩＰパケットのペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンと異なるか否かを判断するポート番号先頭パターン判断手段と、
前記ポート番号が前記第２の所定のポート番号と同一であり、且つ、前記ＩＰパケットのペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンと異なる場合に、前記データ通信端末から受信した前記ＩＰパケットが前記データ通信端末が作成したものであると判断した上でのデータ通信端末対応所定処理を行う第１処理実行手段と、
前記ポート番号が前記第２の所定のポート番号と異なる場合、又は、前記ポート番号が前記第２の所定のポート番号と同一であって、前記ペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンと同一である場合に、前記データ通信端末から受信した前記ＩＰパケットが前記通信相手が作成したものであると判断した上での通話相手対応所定処理を行う第２処理実行手段と、
を更に備えることを特徴とするデータ端末装置。
【請求項１６】
請求項１５に記載のデータ通信端末において、
前記第１の所定のポート番号は、前記第２の所定のポート番号と同一であるか又は異なることを特徴とするデータ端末装置。
【請求項１７】
データ通信端末に所定の処理を行わせる場合に、データ端末装置が、ポート番号を第１のポート番号とし、且つ、ペイロードの先頭パターンが前記第１のポート番号に対応した先頭パターンと異なるＩＰパケットを前記データ通信装置に送信するステップと、
通信相手にデータを送信する場合に、前記データ端末装置が、ポート番号を前記第１の所定のポート番号以外のポート番号としたＩＰパケット又はポート番号を前記第１の所定のポート番号とし、且つ、ペイロードの先頭パターンが前記第１の所定のポート番号に対応した先頭パターンと同一であるＩＰパケットを前記データ通信装置に送信するステップと、
前記データ通信装置が、前記データ端末装置から受信したＩＰパケットのポート番号が前記第１の所定のポート番号と同一であり、且つ、該ＩＰパケットのペイロードの先頭パターンが前記第１の所定のポート番号に対応した先頭パターンとは異なるか否かを判断するステップと、
前記データ端末装置から受信した前記ＩＰパケットの前記ポート番号が前記第１の所定のポート番号と同一であり、且つ、該ＩＰパケットのペイロードの先頭パターンが前記第１の所定のポート番号に対応した先頭パターンとは異なる場合に、前記データ通信装置が、所定の処理を行い、該処理の結果をポート番号を第２の所定のポート番号とし、且つ、ペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンとは異なるＩＰパケットに挿入して前記データ端末装置に送信するステップと、
前記データ端末装置から受信した前記ＩＰパケットの前記ポート番号が前記第１の所定のポート番号と異なる場合、又は、該ＩＰパケットの前記ポート番号が前記第１の所定のポート番号と同一であって、該ＩＰパケットのペイロードの先頭パターンが前記第１の所定のポート番号に対応した先頭パターンと同一である場合に、前記データ通信装置が、前記データ端末装置から受信した前記ＩＰパケットを前記通信相手に送信するステップと、
前記データ通信装置が、前記通信相手からポート番号を前記第２の所定のポート番号以外のポート番号とするＩＰパケット又はポート番号を前記第２の所定のポート番号とし、ペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンと同一であるＩＰパケットを受信するステップと、
前記データ通信装置が、前記通信相手から受信した前記ＩＰパケットを前記データ端末処理装置に送信するステップと、
前記データ端末装置が、前記データ通信装置からＩＰパケットを受信するステップと、
前記データ端末装置が、前記データ通信端末から受信した前記ＩＰパケットのポート番号が前記第２の所定のポート番号と同一であり、且つ、該ＩＰパケットのペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンと異なるか否かを判断するステップと、
前記データ端末装置が、前記ポート番号が前記第２の所定のポート番号と同一であり、且つ、前記ペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンと異なる場合に、前記データ通信端末から受信した前記ＩＰパケットが前記データ通信端末が作成したものであると判断した上でのデータ通信端末対応所定処理を行うステップと、
前記データ端末装置が、前記ポート番号が前記第２の所定のポート番号と異なる場合、又は、前記ポート番号が前記第２の所定のポート番号と同一であって、前記ペイロードの先頭パタンが前記第２の所定のポート番号に対応した先頭パターンと同一である場合に、前記データ通信端末から受信した前記ＩＰパケットが前記通信相手が作成したものであると判断した上での通信相手対応所定処理を行うステップと、
を備えることを特徴とするデータ通信方法。
【請求項１８】
請求項１７に記載のデータ通信方法において、
前記第１の所定のポート番号は、前記第２の所定のポート番号と同一であるか又は異なることを特徴とするデータ通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信を行うためのデータ通信装置及びデータ端末装置並びにこれらにより行われるデータ通信方法に関する。
【背景技術】
【０００２】
従来より普及しているＰＨＳ(Personal Handyphone System)は、通話のために用いられるばかりではなく、データ通信及び画像通信のためにも用いられるようになってきている。特に、ＰＨＳは、国内のほぼ全ての地域のみならず、台湾、中国等の海外においても、無線通信を行える。そのような利便性のため、携帯型情報端末（ノート型パーソナルコンピュータ、ＰＤＡ(Personal Digital Assistant)等）等のＤＴＥ（Data Terminal Equipment；データ端末装置)（以下、単に「ＤＴＥ」という。）にコンパクトフラッシュ（登録商標）等のカード型ＰＨＳ用ＤＣＥ（Data Circuit terminating Equipment；データ通信装置）（以下、単に「ＤＣＥ」という。）を差し込んで、自宅や会社のみならず、外出先や屋外でも、インターネットを行うことが広く普及してきている。
【特許文献１】特開２００３−１９８６２４号公報
【特許文献２】特開平０７−０２３０７７号公報
【特許文献３】特開平０８−０６９４２７号公報
【特許文献４】特開平１０−１９０５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、ＤＴＥのスロットにＤＣＥを挿入して、ＤＴＥとホストとが、ＤＣＥを介して、通信ができるようになるためには、ＤＣＥに電話番号情報を書き込む必要がある。
【０００４】
従来は、ＤＣＥ購入時に、家電製品販売店のＰＨＳ売り場やＰＨＳ販売店で、専用の機器を用いて、ＤＣＥへの電話番号情報の書込みが行われていた。しかし、このようなことは、販売店にとって煩わしい。また、専用の機器が無い販売店では、ＤＣＥを販売することができない。更に、ユーザは、限られた数の店舗でＤＣＥを購入するので、購買者が集中すると長時間待たされる場合があった。
【０００５】
また、上記の問題点を解消するために、予め電話番号情報をＤＣＥに書込んでおく対策がとられることがあるが、そうすると、未使用の電話番号が発生し、電話番号が不足してくる。未販売のＤＣＥが増えれば、それは顕著となる。
【０００６】
そこで、ユーザが自分自身で電話番号情報をＤＣＥに書込むことができるようになることが望まれる。
【０００７】
また、ＤＣＥを予め装着したＤＴＥがかつて販売されたことがあった。このＤＴＥを購入したユーザは、自分がＤＣＥを用いた通信を開始しようと決心した時に、登録のためのソフトウェアを起動し、そのソフトウェアを用いて、電話番号情報をＤＣＥに書込んでいた。しかし、このＤＣＥとＤＴＥ（登録用ソフトウェアを含む。）は、例えば、インターフェースを２系統有する等、カスタマイズされたものであり、そのＤＣＥをそのＤＴＥから外して、他のＤＴＥに装着することができなかった。特に、ＤＴＥは、凄まじい勢いで日々改良がされているため、一体で購入したＤＴＥとＤＣＥのうちＤＴＥのみが陳腐化した場合に、ＤＣＥを新たな進歩したＤＴＥに付け替えることができなかったので、ＤＴＥはゴミとなるばかりで、ユーザの不利益は無視しえなかった。
【０００８】
そこで、ＤＣＥを予め装着したＤＴＥを広く販売し、ユーザが思い立った時に登録手続きをすることにより、電話番号情報をＤＣＥに書込み、そのＤＣＥを他のＤＴＥにも装着することができるようになることが望まれる。
【０００９】
しかし、登録の手続きを行うためには、ホストとＤＴＥとの間の通信を継続している最中に、ＤＴＥとＤＣＥとの間でも通信を行わなければならない。つまり、ホストが、乱数をＤＴＥに送信し、ＤＴＥが、その乱数をＤＣＥに転送し、ＤＣＥが、その乱数とＤＣＥが内蔵する鍵を用いて、ＭＤ５(Message Digest 5)に基づいた演算を行い、ＤＣＥが、演算結果をＤＴＥに送信し、ＤＴＥがホストに、その演算結果を送信し、ホストが、演算結果を検証しなければならない。
【００１０】
そこで、モデム用のヘイズＡＴコマンドセットを用いて、ＤＴＥとホストとが通信を行っているオンライン状態からオンラインコマンド状態に移行し、オンラインコマンド状態において、ＤＴＥとＤＣＥが通信を行い、その後、オンライン状態に戻る方法をとることが考えられる。
【００１１】
しかし、現在普及しているオペレーティングシステムにおいては、ＤＴＥとホストとの間の通信をするために、従来のダイヤルアップモジュールが一度ＤＴＥとＤＣＥとを接続しているインターフェース（ＲＳ２３２Ｃ等）の使用を開始すると、その使用が終了するまでの間、従来のダイヤルアップモジュールは、シリアルポートを占有してしまう。そして、従来のダイヤルアップモジュールは、オンラインコマンド状態を実現することができない。
【００１２】
そこで、本発明は、従来のダイヤルアップモジュールを用いた場合であっても、ホスト（通信相手）とデータ端末装置との間の通信を継続している最中に、データ端末装置とデータ通信装置との間で通信を行うことを可能とする、データ端末装置、データ通信装置及びデータ通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の第１の観点によれば、データ端末処理装置からＩＰパケットを受信する第１ＩＰパケット受信手段と、前記データ端末装置から受信した前記ＩＰパケットのポート番号が第１の所定のポート番号と同一であるか否かを判断するポート番号判断手段と、前記ポート番号が前記第１の所定のポート番号と同一である場合に、所定の処理を行う処理実行手段と、前記所定の処理の結果をポート番号を第２の所定のポート番号とするＩＰパケットに挿入して前記データ端末装置に送信する処理結果送信手段と、を備えることを特徴とするデータ通信装置が提供される。
【００１４】
上記のデータ通信装置は、前記ポート番号が前記第１の所定のポート番号と異なる場合に、前記データ端末装置から受信した前記ＩＰパケットを通信相手に送信するＩＰパケット送信手段と、を更に備えていてもよい。
【００１５】
上記のデータ通信装置は、通信相手からポート番号を前記第２の所定のポート番号以外のポート番号とするＩＰパケットを受信する第２ＩＰパケット受信手段と、前記通信相手から受信した前記ＩＰパケットを前記データ端末処理装置に送信するＩＰパケット送信手段と、を更に備えていてもよい。
【００１６】
上記のデータ通信装置において、前記第１の所定のポート番号は、前記第２の所定のポート番号と同一であってもよいし、異なっていても良い。
【００１７】
本発明の第２の観点によれば、データ通信装置に所定の処理を行わせる場合に、ポート番号を第１の所定のポート番号としたＩＰパケットをデータ通信装置に送信する第１ＩＰパケット送信手段と、通信相手にデータを送信する場合に、ポート番号を前記第１の所定のポート番号以外のポート番号としたＩＰパケットを前記データ通信装置に送信する第２ＩＰパケット送信手段と、を備えることを特徴とするデータ端末装置が提供される。
【００１８】
上記のデータ端末装置は、前記データ通信装置からＩＰパケットを受信するＩＰパケット受信手段と、前記データ通信端末から受信した前記ＩＰパケットのポート番号が第２の所定のポート番号と同一であるか否かを判断するポート番号判断手段と、前記ポート番号が前記第２の所定のポート番号と同一である場合に、前記データ通信端末から受信した前記ＩＰパケットが前記データ通信端末が作成したものであると判断した上でのデータ通信端末対応所定処理を行う第１処理実行手段と、前記ポート番号が前記第２の所定のポート番号と異なる場合に、前記データ通信端末から受信した前記ＩＰパケットが前記通信相手が作成したものであると判断した上での通話相手対応所定処理を行う第２処理実行手段と、を更に備えていてもよい。
【００１９】
上記のデータ通信端末において、前記第１の所定のポート番号は、前記第２の所定のポート番号と同一であってもよいし、異なっていても良い。
【００２０】
本発明の第３の観点によれば、データ通信端末に所定の処理を行わせる場合に、データ端末装置が、ポート番号を第１のポート番号としたＩＰパケットを前記データ通信装置に送信するステップと、通信相手にデータを送信する場合に、前記データ端末装置が、ポート番号を前記第１の所定のポート番号以外のポート番号としたＩＰパケットを前記データ通信装置に送信するステップと、前記データ通信装置が、前記データ端末装置から受信したＩＰパケットのポート番号が前記第１の所定のポート番号と同一であるか否かを判断するステップと、前記データ端末装置から受信した前記ＩＰパケットの前記ポート番号が前記第１の所定のポート番号と同一である場合に、前記データ通信装置が、所定の処理を行い、該処理の結果をポート番号を第２の所定のポート番号とするＩＰパケットに挿入して前記データ端末装置に送信するステップと、前記データ端末装置から受信した前記ＩＰパケットの前記ポート番号が前記第１の所定のポート番号と異なる場合に、前記データ通信装置が、前記データ端末装置から受信した前記ＩＰパケットを前記通信相手に送信するステップと、前記データ通信装置が、前記通信相手からポート番号を前記第２の所定のポート番号以外のポート番号とするＩＰパケットを受信するステップと、前記データ通信装置が、前記通信相手から受信した前記ＩＰパケットを前記データ端末処理装置に送信するステップと、前記データ端末装置が、前記データ通信装置からＩＰパケットを受信するステップと、前記データ端末装置が、前記データ通信端末から受信した前記ＩＰパケットのポート番号が前記第２の所定のポート番号と同一であるか否かを判断するステップと、前記データ端末装置が、前記ポート番号が前記第２の所定のポート番号と同一である場合に、前記データ通信端末から受信した前記ＩＰパケットが前記データ通信端末が作成したものであると判断した上でのデータ通信端末対応所定処理を行うステップと、前記データ端末装置が、前記ポート番号が前記第２の所定のポート番号と異なる場合に、前記データ通信端末から受信した前記ＩＰパケットが前記通信相手が作成したものであると判断した上での通信相手対応所定処理を行うステップと、を備えることを特徴とするデータ通信方法が提供される。
【００２１】
上記のデータ通信方法において、前記第１の所定のポート番号は、前記第２の所定のポート番号と同一であってもよいし、異なっていても良い。
【００２２】
本発明の第４の観点によれば、データ端末処理装置からＩＰパケットを受信する第１ＩＰパケット受信手段と、前記データ端末装置から受信した前記ＩＰパケットのポート番号が第１の所定のポート番号と同一であり、且つ、該ＩＰパケットのペイロードの先頭パターンが前記第１の所定のポート番号に対応した先頭パターンと異なるか否かを判断するポート番号先頭パターン判断手段と、前記ポート番号が前記第１の所定のポート番号と同一であり、且つ、該ＩＰパケットのペイロードの先頭パターンが前記第１の所定のポート番号に対応した先頭パターンと異なる場合に、所定の処理を行う処理実行手段と、前記所定の処理の結果をポート番号を第２の所定のポート番号とし、且つ、ペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンと異なるＩＰパケットに挿入して前記データ端末装置に送信する処理結果送信手段と、を備えることを特徴とするデータ通信装置が提供される。
【００２３】
上記のデータ通信装置は、前記ポート番号が前記第１の所定のポート番号と異なる場合、又は、前記ポート番号が前記第１の所定のポート番号と同一であって、前記ＩＰパケットのペイロードの先頭パターンが前記第１の所定のポート番号に対応した先頭パターンと同一である場合に、前記データ端末装置から受信した前記ＩＰパケットを通信相手に送信するＩＰパケット送信手段と、を更に備えていてもよい。
【００２４】
上記のデータ通信装置は、通信相手からポート番号を前記第２の所定のポート番号以外のポート番号とするＩＰパケット、又は、前記ポート番号を前記第２の所定のポート番号とし、ペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンと同一であるＩＰパケットを受信する第２ＩＰパケット受信手段と、前記通信相手から受信した前記ＩＰパケットを前記データ端末処理装置に送信するＩＰパケット送信手段と、を更に備えていてもよい。
【００２５】
上記のデータ通信装置において、前記第１の所定のポート番号は、前記第２の所定のポート番号と同一であってもよいし、異なっていても良い。
【００２６】
本発明の第５の観点によれば、データ通信装置に所定の処理を行わせる場合に、ポート番号を第１の所定のポート番号とし、且つ、ペイロードの先頭パターンが前記所定のポート番号に対応した先頭パターンと異なるＩＰパケットをデータ通信装置に送信する第１ＩＰパケット送信手段と、通信相手にデータを送信する場合に、ポート番号を前記第１の所定のポート番号以外のポート番号としたＩＰパケット又はポート番号を前記第１の所定のポート番号とし、且つ、ペイロードの先頭パターンが前記第１の所定のポート番号に対応した先頭パターンと同一であるＩＰパケットを前記データ通信装置に送信する第２ＩＰパケット送信手段と、を備えることを特徴とするデータ端末装置が提供される。
【００２７】
上記のデータ端末装置は、前記データ通信装置からＩＰパケットを受信するＩＰパケット受信手段と、前記データ通信端末から受信した前記ＩＰパケットのポート番号が第２の所定のポート番号と同一であり、且つ、該ＩＰパケットのペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンと異なるか否かを判断するポート番号先頭パターン判断手段と、前記ポート番号が前記第２の所定のポート番号と同一であり、且つ、前記ＩＰパケットのペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンと異なる場合に、前記データ通信端末から受信した前記ＩＰパケットが前記データ通信端末が作成したものであると判断した上でのデータ通信端末対応所定処理を行う第１処理実行手段と、前記ポート番号が前記第２の所定のポート番号と異なる場合、又は、前記ポート番号が前記第２の所定のポート番号と同一であって、前記ペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンと同一である場合に、前記データ通信端末から受信した前記ＩＰパケットが前記通信相手が作成したものであると判断した上での通話相手対応所定処理を行う第２処理実行手段と、を更に備えていてもよい。
【００２８】
上記のデータ通信端末において、前記第１の所定のポート番号は、前記第２の所定のポート番号と同一であってもよいし、異なっていても良い。
【００２９】
本発明の第６の観点によれば、データ通信端末に所定の処理を行わせる場合に、データ端末装置が、ポート番号を第１のポート番号とし、且つ、ペイロードの先頭パターンが前記第１のポート番号に対応した先頭パターンと異なるＩＰパケットを前記データ通信装置に送信するステップと、通信相手にデータを送信する場合に、前記データ端末装置が、ポート番号を前記第１の所定のポート番号以外のポート番号としたＩＰパケット又はポート番号を前記第１の所定のポート番号とし、且つ、ペイロードの先頭パターンが前記第１の所定のポート番号に対応した先頭パターンと同一であるＩＰパケットを前記データ通信装置に送信するステップと、前記データ通信装置が、前記データ端末装置から受信したＩＰパケットのポート番号が前記第１の所定のポート番号と同一であり、且つ、該ＩＰパケットのペイロードの先頭パターンが前記第１の所定のポート番号に対応した先頭パターンとは異なるか否かを判断するステップと、前記データ端末装置から受信した前記ＩＰパケットの前記ポート番号が前記第１の所定のポート番号と同一であり、且つ、該ＩＰパケットのペイロードの先頭パターンが前記第１の所定のポート番号に対応した先頭パターンとは異なる場合に、前記データ通信装置が、所定の処理を行い、該処理の結果をポート番号を第２の所定のポート番号とし、且つ、ペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンとは異なるＩＰパケットに挿入して前記データ端末装置に送信するステップと、前記データ端末装置から受信した前記ＩＰパケットの前記ポート番号が前記第１の所定のポート番号と異なる場合、又は、該ＩＰパケットの前記ポート番号が前記第１の所定のポート番号と同一であって、該ＩＰパケットのペイロードの先頭パターンが前記第１の所定のポート番号に対応した先頭パターンと同一である場合に、前記データ通信装置が、前記データ端末装置から受信した前記ＩＰパケットを前記通信相手に送信するステップと、前記データ通信装置が、前記通信相手からポート番号を前記第２の所定のポート番号以外のポート番号とするＩＰパケット又はポート番号を前記第２の所定のポート番号とし、ペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンと同一であるＩＰパケットを受信するステップと、前記データ通信装置が、前記通信相手から受信した前記ＩＰパケットを前記データ端末処理装置に送信するステップと、前記データ端末装置が、前記データ通信装置からＩＰパケットを受信するステップと、前記データ端末装置が、前記データ通信端末から受信した前記ＩＰパケットのポート番号が前記第２の所定のポート番号と同一であり、且つ、該ＩＰパケットのペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンと異なるか否かを判断するステップと、前記データ端末装置が、前記ポート番号が前記第２の所定のポート番号と同一であり、且つ、前記ペイロードの先頭パターンが前記第２の所定のポート番号に対応した先頭パターンと異なる場合に、前記データ通信端末から受信した前記ＩＰパケットが前記データ通信端末が作成したものであると判断した上でのデータ通信端末対応所定処理を行うステップと、前記データ端末装置が、前記ポート番号が前記第２の所定のポート番号と異なる場合、又は、前記ポート番号が前記第２の所定のポート番号と同一であって、前記ペイロードの先頭パタンが前記第２の所定のポート番号に対応した先頭パターンと同一である場合に、前記データ通信端末から受信した前記ＩＰパケットが前記通信相手が作成したものであると判断した上での通信相手対応所定処理を行うステップと、を備えることを特徴とするデータ通信方法が提供される。
【００３０】
上記のデータ通信方法において、前記第１の所定のポート番号は、前記第２の所定のポート番号と同一であってもよいし、異なっていても良い。
【発明の効果】
【００３１】
本発明によれば、データ端末装置と通信相手とが通信をした状態で、データ端末装置とデータ通信装置とが通信をすることができる。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００３３】
図１は、本発明の実施形態によるＤＴＥ１０１、ＤＣＥ１１１及びホスト１２１を示す。
【００３４】
ＤＴＥ１０１は、アプリケーション部１０３、ＴＣＰ（ＵＤＰ）／ＩＰ部１０４、ダイヤルアップモジュール１０５及びインターフェース１０７を備える。ＤＣＥ１１１は、処理部１１３第１インターフェース１１４及び第２インターフェース１１５を備える。ホスト１２１は、アプリケーション部１２３、ＴＣＰ（ＵＤＰ）／ＩＰ部１２４下層処理部１２５及びインターフェース１２７を備える。
【００３５】
アプリケーション部１０３は、ＯＳＩ参照モデルの第５層以上の処理を行う。ＴＣＰ（ＵＤＰ）／ＩＰ部１０４は、ＯＳＩ参照モデルの第３層及び第４層の処理を行う。ダイヤルアップモジュール１０５及びインターフェース１０７は、ＯＳＩ参照モデルの第１層及び第２層の処理を行い、特に、ＤＣＥ１１１との間で非同期ＰＰＰ通信を行う。
【００３６】
処理部１１３は、非同期ＰＰＰ／同期ＰＰＰ変換等の他、本発明に従った所定の処理を行う。第１インターフェース１１４は、ＤＴＥ１０１と非同期ＰＰＰ通信を行う。第２インターフェース１１５は、ホスト１２１との間で通信を行う。
【００３７】
アプリケーション部１２３は、ＯＳＩ参照モデルの第５層以上の処理を行う。ＴＣＰ（ＵＤＰ）／ＩＰ部１２４は、ＯＳＩ参照モデルの第３層及び第４層の処理を行う。下層処理部１２５及びインターフェース１２７は、ＯＳＩ参照モデルの第１層及び第２層の処理を行い、特に、ＤＣＥ１１１との間で通信を行う。
【００３８】
次に、図１に示すＤＴＥ１０１、ＤＣＥ１１１及びホスト１２１の動作について説明する。
【００３９】
図２を参照すると、ＤＴＥ１０１は、送信を行おうとした場合、今回の送信は、ＤＴＥ―ＤＣＥ通信のものであるのかどうかを判断する（ステップＳ２０１）。
【００４０】
ＤＴＥ１０１は、ＤＴＥ−ＤＣＥ通信を行う場合には（ステップＳ２０１でＹＥＳ）、ＤＣＥ１１１に与えるべきコマンドをＩＰパケットのペイロードに挿入する（ステップＳ２０３）。ここでコマンドとは、ＤＣＥ１１１で行うべき処理を識別するための文字列、数字列等のことである。次に、ＤＴＥ１０１は、そのコマンドにはデータが必要であるかどうかを判断し（ステップＳ２０５）、必要である場合には（ステップＳ２０５でＹＥＳ）、データをＩＰパケットのペイロードに挿入する（ステップＳ２０７）。次に、ＤＴＥ１０１は、ポート番号を所定の値ＰＹ１に設定する。ここで、ポート番号とは、ＯＳＩ第４層におけるＴＣＰポート番号又はＵＤＰポート番号のことである。所定の値ＰＹ１は、任意に定めた値であるが、通常は、ウェルノウン(well-known)ポート番号以外の番号とする。
【００４１】
ＤＴＥ−ＤＣＥ通信を行うのではなくて、ＤＴＥ−ホスト通信を行う場合には（ステップＳ２０１でＮＯ）、ＤＴＥ１０１は、目的に応じたデータをＩＰパケットのペイロードに挿入し（ステップＳ２１１）、ポート番号を所定の値ＰＹ１以外の値に設定する（ステップＳ２１１）。例えば、ＨＴＴＰで通信を行うのであれば、８０に設定する。
【００４２】
ＤＴＥ１０１は、ステップＳ２０９又はステップ２１３の次に、ＩＰパケットの送信元ＩＰアドレスと宛先ＩＰアドレスを設定する（ステップＳ２１５）。送信元ＩＰアドレスは、ＤＴＥ１０１のＩＰアドレスであり、宛先ＩＰアドレスはホスト１２１のＩＰアドレスである。次に、ＤＴＥ１０１は、ステップＳ２０３、Ｓ２０５、Ｓ２０７、Ｓ２０９及びＳ２１５又はステップＳ２１１、Ｓ２１３及びＳ２１５で作成したＩＰパケットを非同期ＰＰＰによりＤＣＥ１１１に送信する（ステップＳ２１７）。
【００４３】
次に、ＤＣＥ１１１は、ＤＴＥ１０１からＩＰパケットを受信すると、そのＩＰパケットのポート番号が所定の値ＰＹ１であるか否かを判断する（ステップＳ２１９）。
【００４４】
ＤＣＥ１１１は、ＤＴＥ１０１から受信したＩＰパケットのポート番号が所定の値ＰＹ１である場合には（ステップＳ２１９でＹＥＳ）、そのＩＰパケットは、ホスト１２１に送信されるべきＩＰパケットではなく、ＤＣＥ１１１で受信するべきＩＰパケットであるので、そのＩＰパケットのペイロードからステップＳ２０３で挿入されたコマンドを抽出し（ステップＳ２２１）、そのコマンドがデータを伴うものであるのか否かを判断し（ステップＳ２２３）、データを伴う場合には（ステップＳ２２３でＹＥＳ）、データをそのＩＰパケットのペイロードから抽出する（ステップＳ２２５）。
【００４５】
次に、ＤＣＥ１１１は、ステップＳ２２１で抽出されたコマンドに応じて、必要に応じてステップＳ２２５で抽出されたデータを利用して、そのコマンドに応じた所定の処理を行う（ステップＳ２２７）。
【００４６】
但し、コマンドに応じて処理を切り換えるのではなく、例えば、ＤＣＥ１１１で行うべき処理に応じてポート番号を変えるようにし、ポート番号に応じて処理を切り換えるようにしても良い。
【００４７】
次に、ＤＣＥ１１１は、処理結果を表す応答を作成してＩＰパケットのペイロードにその応答を挿入し（ステップＳ２２９）、そのＩＰパケットのポート番号を所定の番号ＰＹ２に設定する（ステップＳ２３１）。ここで、ポート番号とは、ＯＳＩ第４層におけるＴＣＰポート番号又はＵＤＰポート番号のことである。所定の値ＰＹ２は、任意に定めた値であるが、通常は、ウェルノウン(well-known)ポート番号以外の番号とする。また、所定の値ＰＹ２は、所定の値ＰＹ１と同一であっても良いし、異なっていても良い。
【００４８】
次に、ＤＣＥ１１１は、そのＩＰアドレスの送信元ＩＰアドレスと宛先ＩＰアドレスを設定する（ステップＳ２３５）。送信元ＩＰアドレスはホスト１２１のＩＰアドレスであり、宛先ＩＰアドレスはＤＴＥ１０１のＩＰアドレスである。このようにＩＰアドレスを設定するためには、ＤＴＥ１０１−ホスト１２１間の通信の最中にＤＴＥ１０１のＩＰアドレス及びホスト１２１のＩＰアドレスを検出したり、或いは、ＤＴＥ１０１が、コマンドとしてＩＰアドレス通知コマンドをステップＳ２０３で挿入し、ＩＰアドレスをステップＳ２０７で挿入し、ＤＣＥ１１１が、このコマンドを解釈し、ステップＳ２２５でＩＰアドレスを抽出する必要がある。
【００４９】
次に、ＤＣＥ１１１は、ステップＳ２２９、Ｓ２３１及びＳ２３５で作成したＩＰパケットを非同期ＰＰＰによりＤＴＥ１０１に送信する（ステップＳ２３７）。
【００５０】
図３を参照すると、ＤＣＥ１１１は、ＤＴＥ１０１から受信したＩＰパケットのポート番号が所定の値ＰＹ１と異なる場合には（ステップＳ２１９でＮＯ）、そのＩＰパケットは、ＤＣＥ１１１が受信するべきＩＰパケットではなく、ホスト１２１に送信されるべきＩＰパケットであるので、そのＩＰパケットをホスト１２１に送信する（ステップＳ２３９）。
【００５１】
ホストは、ＤＣＥ１１１からＩＰパケットを受信すると、そのＩＰパケットのペイロードを抽出し（ステップＳ２４１）、所定の処理を行う（ステップＳ２４３）。
【００５２】
図４を参照すると、ホスト１２１は、ホスト−ＤＴＥ通信を行いたい場合には、ＩＰパケットのペイロードを作成し（ステップＳ２４５）、そのＩＰパケットのポート番号を上述した所定のポート番号ＰＹ２以外のポート番号に設定する（ステップＳ２４７）。例えば、ＨＴＴＰで通信を行うのであれば、８０に設定する。次に、ホスト１２１は、そのＩＰパケットのＩＰアドレスを設定する（ステップＳ２４９）。送信元ＩＰアドレスはホスト１２１のＩＰアドレスであり、宛先ＩＰアドレスはＤＴＥ１０１のＩＰアドレスである。次に、ホスト１２１は、ステップＳ２４５、Ｓ２４７及びＳ２４９で作成したＩＰパケットをＤＣＥ１１１に送信する（ステップＳ２５１）
次に、ＤＣＥ１１１は、ホスト１２１から送信されてきたＩＰパケットをそのままＰＰＰによりＤＴＥ１０１に転送する（ステップＳ２５３）。
【００５３】
図５を参照すると、ステップＳ２３７（図２）又はステップＳ２５３（図４）の次に、ＤＴＥ１０１は、受信したＩＰパケットのポート番号が上述した所定のポート番号ＰＹ２であるか否かを判断する（ステップＳ２５５）。
【００５４】
受信したＩＰパケットのポート番号が所定のポート番ＰＹ２である場合には、受信したＩＰパケットは、ＤＣＥ１１１で作成されたものであるので、そのＩＰパケットに含まれている応答（ステップＳ２２９で作成された応答）を抽出し（ステップＳ２５７）、その応答を利用してＤＣＥ対応処理を行う（ステップＳ２５９）。
【００５５】
受信したＩＰパケットのポート番号が所定のポート番号ＰＹ２以外のポート番号である場合には、受信したＩＰパケットは、ホスト１１１で作成されたものであるので、そのＩＰパケットに含まれているペイロード（ステップＳ２４５で作成されたペイロード）を抽出し（ステップＳ２６１）、そのペイロードの内容を利用してホスト対応処理を行う（ステップＳ２６３）。
【００５６】
ＤＴＥ１０１が、ポート番号ＰＹ１を用いて、ホスト１１１宛てにＩＰパケットを送信した場合、ＤＣＥ１１１は、そのＩＰパケットを横取りしてしまう。また、ホスト１１１が、ポート番号ＰＹ２を用いて、ＤＴＥ１０−１宛てにＩＰパケットを送信した場合、ＤＴＥ１０１は、そのＩＰパケットはＤＣＥ１１１で作成されたものであると誤判断してしまう。
【００５７】
しかし、上述した処理を行うモードを特殊モードとして扱い、図６（ａ）に示すように、ステップＳ２１７の後に、ステップＳ２２１に進むことはなく、必ずステップＳ２３９に進むようにして、図６（ｂ）に示すように、ＤＴＥ１０１がＩＰパケットを受信したならば、ステップＳ２５７に進むことはなく、必ずステップＳ２６１に進むようにしたモードを通常モードとして扱い、必要時にのみＤＴＥ１０１及びＤＣＥ１１１を特殊モードで動作するように運用すれば、上記の問題点は生じない。このような特殊モードを必要とするのは、ＤＣＥ１１１に電話番号情報を書込むような場合のみであるが、この様な場合には、ＤＴＥ−ホスト通信においてポート番号ＰＹ１、ＰＹ２を利用する必要性はないので、特殊モードにおいて上記の問題点が生ずるようなことはない。
【００５８】
また、例えば、ポート番号ＰＹ１、ＰＹ２をウェルノウンポート番号（例えば、ＨＴＴＰのポート番号８０）と同一として、ＤＴＥ−ＤＣＥ通信で用いるＩＰパケットのペイロードの先頭部に、そのウェルノウンポート番号に対応したプロトコルでは生じ得ないようなパターン（そのプロトコルの規格上のヘッダのパターンとは異なったパターン、例えば、ＨＴＴＰヘッダの規格上のパターン（パケット毎に異なる部分（シーケンス番号等）を除く）とは異なったパターン）を挿入しておいた上で、図７（ａ）に示すように、ステップＳ２１７の後に、ＤＣＥ１１１は、ポート番号がＰＹ１であるか否かを判断し（ステップＳ２１９−１）、ポート番号がＰＹ１であり（ステップＳ２１９−１でＹＥＳ）、且つ、ＩＰペイロードの先頭パターンが規格上の先頭パターンとは異なる（ステップＳ２１９−２でＮＯ）場合にのみ、ステップＳ２２１に進むようにし、また、ＤＴＥ１０１は、ＩＰパケットを受信したならば、ポート番号がＰＹ２であるか否かを判断し（ステップＳ２５５−１）、ポート番号がＰＹ２であり（ステップＳ２５５−１でＹＥＳ）、且つ、ＩＰペイロードの先頭パターンが規格上の先頭パターンとは異なる（ステップＳ２５５−２でＮＯ）場合にのみ、ステップＳ２５７に進むようにしても良い。この場合には、上述のように、通常モードと特殊モードを切り換える必要はない。すなわち、通常の通信をＤＴＥ−ホスト間で行っている場合にも、ＤＴＥ−ＤＣＥ通信をすることが可能となる。
【００５９】
図８は、電話番号情報をＤＣＥ１１１に書込む場合の動作を示すフローチャートである。
【００６０】
図８を参照すると、通常のＤＴＥ−ホスト通信を行った後（ステップＳ３０１）、ホスト１２１が、値がＰＮ２のポート番号を用いて、認証要求をＤＴＥ１０１に送信する（ステップＳ３０３）。この認証要求には、乱数が含まれている。次に、ＤＴＥ１０１は、値がＰＹ１のポート番号を用いて、認証要求をＤＣＥ１０１に転送する（ステップＳ３０５）。次に、ＤＣＥ１１１は、認証要求に含まれている乱数を利用して認証演算処理を行う（ステップＳ３０７）。次に、ＤＣＥ１１１は、値がＰＹ２のポート番号を用いて、認証要求応答をＤＴＥ１０１に送信する（ステップＳ３０９）。次に、ＤＴＥ１０１は、値がＰＮ１のポート番号を用いて、認証応答をホスト１２１に転送する（ステップＳ３１１）。
【００６１】
次に、ホスト１２１が、値がＰＮ２のポート番号を用いて、電話番号情報通知をＤＴＥ１０１に送信する（ステップＳ３１３）。次に、ＤＴＥ１０１は、値がＰＹ１のポート番号を用いて、電話番号情報をＤＣＥ１０１に転送する（ステップＳ３１５）。次に、ＤＣＥ１１１は、電話番号情報を自分自身に書込む（ステップＳ３１７）。次に、ＤＣＥ１１１は、値がＰＹ２のポート番号を用いて、電話番号書込成功通知をＤＴＥ１０１に送信する（ステップＳ３１９）。次に、ＤＴＥ１０１は、値がＰＮ１のポート番号を用いて、電話番号成功通知をホスト１２１に転送する（ステップＳ３２１）。
【００６２】
次に、通常のＤＴＥ−ホスト通信が再開される。
【００６３】
ＵＳＢ(Universal Serial Bus)型のＤＣＥを用いた場合には、ＵＳＢは複数のインターフェースを有するので、ＤＴＥ−ホスト通信を行っている最中にＤＣＥで測定した電界強度をＤＴＥ１０１の画面に逐次表示することができるが、従来のコンパクトフラッシュ（登録商標）型のＤＣＥを用いた場合には、これができない。本発明は、これを解決する。
【００６４】
図９は、電界強度をＤＴＥ１０１の画面に逐次表示する場合の動作を示すフローチャートである。
【００６５】
図９を参照すると、通常のＤＴＥ−ホスト通信を行っている最中に（ステップＳ４０１）、ＤＴＥ１０１は、値がＰＹ１のポート番号を用いて、電界強度をＤＣＥ１１１に問い合わせる（ステップＳ４０３）。次に、ＤＣＥ１１１は、電界強度測定処理を行う（ステップＳ４０５）。次に、ＤＣＥ１１１は、値がＰＹ２のポート番号を用いて、電界強度情報をＤＴＥ１０１に通知する（ステップＳ４０７）。次に、ＤＴＥ１０１は、電界強度を画面に表示する（ステップＳ４０９）。次に、通常のＤＴＥ−ホスト通信を再開する（ステップＳ４１１）。
【００６６】
ステップＳ４０３からステップＳ４０９までの期間はある程度あり、この場合には、この期間に通常のＤＴＥ−ホスト通信が行っても良い。これを実現するためには、図７を参照して説明した方法が有効となる。
【００６７】
また、ステップＳ２０３、Ｓ２０５、Ｓ２０７及びＳ２０９を実行した場合にも、ステップＳ２１１及びＳ２１３を実行した場合にも、ステップＳ２１５において、送信元ＩＰアドレスとしてＤＴＥのＩＰアドレスを設定し、宛先ＩＰアドレスとしてホスト１２１のＩＰアドレスを設定するとした。しかし、ＤＣＥ１１１が、ポート番号がＰＹ１である場合に、送信元ＩＰアドレス及び宛先ＩＰアドレスが何れの値を有していても、ステップＳ２１９からステップＳ２２１に進むようにすれば、ステップＳ２０３、Ｓ２０５、Ｓ２０７及びＳ２０９を実行した場合には、ステップＳ２１５において、送信元ＩＰアドレス及び宛先ＩＰアドレスとして任意の値を設定しても良い。
【００６８】
更に、ステップＳ２３５において、送信元ＩＰアドレスとしてホスト１２１のＩＰアドレスを設定し、宛先ＩＰアドレスとしてＤＴＥ１０１のＩＰアドレスを設定するとした。しかし、ＤＴＥ１０１が、ポート番号がＰＹ２である場合に、送信元ＩＰアドレス及び宛先ＩＰアドレスが何れの値を有していても、ステップ２５５からステップＳ２５７に進むようにすれば、ステップＳ２３５において、送信元ＩＰアドレス及び宛先ＩＰアドレスとして任意の値を設定しても良い。
【産業上の利用可能性】
【００６９】
本発明は、ホストとＤＴＥとの間の通信を継続している最中に、ＤＴＥとＤＣＥとの間で通信を行うことに利用することができる。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施形態によるＤＴＥ、ＤＣＥ及びホストの接続関係及び構成を示すブロック図である。
【図２】本発明の実施形態によるデータ通信方法を示すフローチャート（１／４）である。
【図３】本発明の実施形態によるデータ通信方法を示すフローチャート（２／４）である。
【図４】本発明の実施形態によるデータ通信方法を示すフローチャート（３／４）である。
【図５】本発明の実施形態によるデータ通信方法を示すフローチャート（４／４）である。
【図６】本発明の他の実施形態によるデータ通信方法の一部を示すフローチャートである。
【図７】本発明の更に他の実施形態によるデータ通信方法の一部を示すフローチャートである。
【図８】本発明の実施形態による電話番号情報書込時のデータ通信方法を示すシーケンスである。
【図９】本発明の実施形態による電界強度情報表示時のデータ通信方法を示すシーケンスである。
【符号の説明】
【００７１】
１０１  ＤＴＥ
１０３  アプリケーション部
１０４  ＴＣＰ（ＵＤＰ）／ＩＰ部
１０５  ダイヤルアップモジュール
１０７  インターフェース
１１１  ＤＣＥ
１１３  処理部
１１４  第１インターフェース
１１５  第２インターフェース
１２１  ホスト
１２３  アプリケーション部
１２４  ＴＣＰ（ＵＤＰ）／ＩＰ部
１２５  下層処理部
１２７  インターフェース
【図１】
2005260826.tif 000003
【図２】
2005260826.tif 000004
【図３】
2005260826.tif 000005
【図４】
2005260826.tif 000006
【図５】
2005260826.tif 000007
【図６】
2005260826.tif 000008
【図７】
2005260826.tif 000009
【図８】
2005260826.tif 000010
【図９】
2005260826.tif 000011