(57)【特許請求の範囲】
【請求項１】
トランザクション型のトランスポート制御プロトコル（Ｔ／ＴＣＰ）を用いる第１の通信網と、通常のトランスポート制御プロトコル（ＴＣＰ）を用いる第２の通信網との間で、通信プロトコル変換装置により通信プロトコルを変換する通信プロトコル変換方法であって、
前記第１の通信網から転送対象データを含むＳＹＮセグメントを受信したとき、前記第１の通信網に対してＳＹＮ＋ＡＣＫセグメントを送信し、前記第１の通信網から該ＳＹＮ＋ＡＣＫセグメントに応答するＡＣＫセグメントを受信することにより、前記通信プロトコル変換装置と前記第１の通信網との間で前記Ｔ／ＴＣＰによる前記転送対象データの送受信処理を行い、
前記第１の通信網から前記転送対象データを含むＳＹＮセグメントを受信した後であって前記第１の通信網から前記ＳＹＮ＋ＡＣＫセグメントに応答するＡＣＫセグメントを受信する前に、前記通信プロトコル変換装置と前記第２の通信網との間の接続確立処理を開始する、ことを特徴とする通信プロトコル変換方法。
【請求項２】
請求項１に記載の通信プロトコル変換方法において、
前記ＳＹＮ＋ＡＣＫセグメントを前記第１の通信網に送信する前に、前記第２の通信網との間の接続確立処理を開始する、ことを特徴とする通信プロトコル変換方法。
【請求項３】
請求項１又は請求項２に記載の通信プロトコル変換方法において、
前記第２の通信網との間の接続確立処理を完了した後、前記第１の通信網から受信した前記転送対象データを、前記第２の通信網に対して送信する、ことを特徴とする通信プロトコル変換方法。
【請求項４】
請求項１から請求項３までのいずれかに記載の通信プロトコル変換方法において、
前記第１の通信網から前記転送対象データを含むＳＹＮセグメントを受信したときに該転送対象データを記憶し、前記第２の通信網との間の接続確立処理を完了した後、該記憶しておいた転送対象データを前記第２の通信網に対して送信する、ことを特徴とする通信プロトコル変換方法。
【請求項５】
トランザクション型のトランスポート制御プロトコル（Ｔ／ＴＣＰ）を用いる第１の通信網と、通常のトランスポート制御プロトコル（ＴＣＰ）を用いる第２の通信網との間で、通信プロトコルを変換する通信プロトコル変換装置であって、
第１の通信網に対してデータ送受信を行なう第１のデータ送受信部と、
第２の通信網に対してデータ送受信を行なう第２のデータ送受信部とを備え、
前記第１のデータ送受信部は、
前記第１の通信網から転送対象データを含むＳＹＮセグメントを受信したとき、前記第１の通信網に対してＳＹＮ＋ＡＣＫセグメントを送信し、前記第１の通信網から該ＳＹＮ＋ＡＣＫセグメントに応答するＡＣＫセグメントを受信することにより、前記通信プロトコル変換装置と前記第１の通信網との間で前記Ｔ／ＴＣＰによる前記転送対象データの送受信処理を行い、
前記第２のデータ送受信部は、
前記第１の通信網から前記転送対象データを含むＳＹＮセグメントを受信した後であって前記第１の通信網から前記ＳＹＮ＋ＡＣＫセグメントに応答するＡＣＫセグメントを受信する前に、前記通信プロトコル変換装置と前記第２の通信網との間の接続確立処理を開始する、
ことを特徴とする通信プロトコル変換装置。
【請求項６】
請求項５に記載の通信プロトコル変換装置において、
前記第２のデータ送受信部は、前記ＳＹＮ＋ＡＣＫセグメントを前記第１の通信網に送信する前に、前記第２の通信網との間の接続確立処理を開始する、ことを特徴とする通信プロトコル変換装置。
【請求項７】
請求項５又は請求項６に記載の通信プロトコル変換装置において、
前記第２のデータ送受信部は、前記第２の通信網との間の接続確立処理を完了した後、前記第１の通信網から受信した前記転送対象データを、前記第２の通信網に対して送信する、ことを特徴とする通信プロトコル変換装置。
【請求項８】
請求項７の通信プロトコル変換装置において、
前記第１のデータ送受信部により受信された前記転送対象データを記憶するデータ記憶部を備え、
前記第２のデータ送受信部は、前記第２の通信網との間の接続確立処理を完了した後、該データ記憶部に記憶しておいた転送対象データを前記第２の通信網に対して送信する、ことを特徴とする通信プロトコル変換装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、トランザクション型のトランスポート制御プロトコル（Ｔ／ＴＣＰ）を用いる第１の通信網と、通常のトランスポート制御プロトコル（ＴＣＰ）を用いる第２の通信網との間で、通信プロトコルを変換する通信プロトコル変換方法及びその装置に関するものである。
【０００２】
【従来の技術】
従来、通信網における通信に用いるネットワーク・プロトコルとして、トランスポート制御プロトコル（Transport Control Protocol：以下「通常のＴＣＰ」という。）が知られている。この通常のＴＣＰは、ネットワーク階層のトランスポート層で用いられるフロー制御機能を有するプロトコルであり、インターネットにおける通信の標準的なプロトコルとして用いられている。また、この通常のＴＣＰは、携帯電話などの移動情報端末から移動体通信網を介してインターネットへ接続して通信するときにも使用される。
【０００３】
図３は、上記通常のＴＣＰを用いて通信網の２つのエンドポイント（クライアント５０１、サーバー５０２）の間で通信を行なうときの接続確立処理および接続終了処理のシーケンスの一例を示している。この通常のＴＣＰでは、信頼性のあるデータ伝送を行なうために、転送対象データの伝送の前後で接続確立処理および接続終了処理をそれぞれ実行している。
図３に示すように通常のＴＣＰの接続確立処理では、まずアクティブオープンを実行するクライアント５０１側からパッシブオープンを実行するサーバー５０２側へ、クライアント５０１の初期シーケンス番号（ＩＳＮ：Initial Sequence Number）とサーバー５０２のポート番号とを指定したセグメント１（ＳＹＮセグメント）が送信される。ここで、「セグメント」とは、ＴＣＰが下位のネットワーク層とのやりとりを行なう時のデータの単位である。また、「ＳＹＮセグメント」とはセグメント内に設けられた複数の制御フラグのうち、シーケンス番号の同期をとるためのＳＹＮ（Synchronize）フラグに「１」をセットしたセグメントである。
次に、サーバー５０２は、上記セグメント１を受信した後、サーバー側の初期シーケンス番号を含むセグメント２（ＳＹＮ＋ＡＣＫセグメント）で応答する。また、このセグメント２の送信において、クライアント５０１の初期シーケンス番号に１を加算したＡＣＫを出すことにより、クライアント５０１のＳＹＮに確認応答する。次に、クライアント５０１は、サーバー５０２から送信されてきたセグメント２のＳＹＮに対して、サーバー５０２の初期シーケンス番号に１を加算したセグメント３（ＡＣＫセグメント）を送信して確認応答する。このようにクライアント５０１とサーバー５０２との間で３つのセグメントの送受信を行なう３ウェイハンドシェイクの接続確立処理を行なう。ここで、上記「ＡＣＫセグメント」は、上記ＳＹＮセグメントや後述のＦＩＮセグメントに対して確認応答するＡＣＫ（Acknowledgement）フラグに「１」がセットされたセグメントである。
【０００４】
また、上記通常のＴＣＰの接続終了処理では、まずアクティブクローズを実行するクライアント５０１側からパッシブクローズを実行するサーバー５０２側へ、シーケンス番号を指定したセグメント４（ＦＩＮセグメント）が送信され、クライアント５０１側からサーバー５０２へのデータフローを終了する。ここで、上記「ＦＩＮセグメント」は、送信者がデータの送信が終了したことを知らせるＦＩＮ（Finish）フラグに「１」がセットされたセグメントである。
次に、サーバー５０２はセグメント４（ＦＩＮセグメント）を受信すると、受信したシーケンス番号に１を加算したセグメント５（ＡＣＫセグメント）を送信する。そして、サーバー５０２は接続を閉じ、セグメント６（ＦＩＮセグメント）をクライアント５０１に送信する。クライアント５０１は、受信したシーケンス番号に１を加算したセグメント７（ＡＣＫセグメント）をサーバー５０２に送り返す。このように接続終了処理においては、クライアント５０１とサーバー５０２との間で４つのセグメント送受信を行なう。
【０００５】
【発明が解決しようとする課題】
上記通常のＴＣＰを用いた場合、図３に示すようにデータフロー前後の接続開始処理および接続終了処理において、合計７つのセグメントの送受信が必要となる。このため、クライアントからの要求に対してサーバーが応答するというようなトランザクションを処理する場合は、接続確立処理および接続終了処理のオーバーヘッドが発生し、トランザクション処理の速度が低下してしまうという問題があった。
特に、携帯電話通信網のような移動体通信網の場合は無線系の伝送路が介在し、高速のデータ伝送速度を確保することが難しいため、より効率的なトランザクション処理を行なうことができるトランスポート層のプロトコルを用いることが好ましい。
【０００６】
そこで、上記接続確立処理および接続終了処理のオーバーヘッドの発生を回避し、効率的なトランザクション処理を行なうことができるトランスポート層を提供するために、トランザクション型のトランスポート制御プロトコル（以下「Ｔ／ＴＣＰ」という。）を用いることが考えられる。このＴ／ＴＣＰは、ＲＦＣ（Request For Comment）１３７９、１６４４に定義が記述されているプロトコルであり、各クライアントから受け取ったコネクションカウント（以下「ＣＣ」という。）の最後の値をサーバーに記憶させておくことにより、スリーウェイハンドシェイクの接続確立処理を回避し、効率的なトランザクション処理を達成している。
【０００７】
ところが、インターネットの世界においては、依然として前述の通常のＴＣＰが多く用いられている。従って、移動体通信網のような品質の悪い伝送路を含む第１の通信網に上記Ｔ／ＴＣＰを用いようとすると、この第１の通信網と、通常のＴＣＰを用いるインターネット側の第２の通信網との間で通信プロトコルを変換してデータ転送する必要がある。そして、この通信プロトコル変換については、上記通常のＴＣＰにおけるスリーウェイハンドシェイクの接続確立処理の制約を受けずに高速にプロトコルを変換してデータ転送を行なうことが課題となっている。
【０００８】
本発明は以上の背景の下でなされたものであり、その目的は、Ｔ／ＴＣＰを用いる第１の通信網と通常のＴＣＰを用いる第２の通信網との間における通信プロトコル変換を伴うデータ転送を高速に行なうことが可能となる通信プロトコル変換方法及びその装置を提供することである。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、請求項１の発明は、トランザクション型のトランスポート制御プロトコル（Ｔ／ＴＣＰ）を用いる第１の通信網と、通常のトランスポート制御プロトコル（ＴＣＰ）を用いる第２の通信網との間で、通信プロトコル変換装置により通信プロトコルを変換する通信プロトコル変換方法であって、前記第１の通信網から転送対象データを含むＳＹＮセグメントを受信したとき、前記第１の通信網に対してＳＹＮ＋ＡＣＫセグメントを送信し、前記第１の通信網から該ＳＹＮ＋ＡＣＫセグメントに応答するＡＣＫセグメントを受信することにより、前記通信プロトコル変換装置と前記第１の通信網との間で前記Ｔ／ＴＣＰによる前記転送対象データの送受信処理を行い、前記第１の通信網から前記転送対象データを含むＳＹＮセグメントを受信した後であって前記第１の通信網から前記ＳＹＮ＋ＡＣＫセグメントに応答するＡＣＫセグメントを受信する前に、前記通信プロトコル変換装置と前記第２の通信網との間の接続確立処理を開始する、ことを特徴とするものである。
請求項２の発明は、請求項１に記載の通信プロトコル変換方法において、前記ＳＹＮ＋ＡＣＫセグメントを前記第１の通信網に送信する前に、前記第２の通信網との間の接続確立処理を開始する、ことを特徴とするものである。
請求項３の発明は、請求項１又は請求項２に記載の通信プロトコル変換方法において、前記通信プロトコル変換装置は、前記第２の通信網との間の接続確立処理を完了した後、前記第１の通信網から受信した前記転送対象データを、前記第２の通信網に対して送信する、ことを特徴とするものである。
請求項４の発明は、請求項１から請求項３までのいずれかに記載の通信プロトコル変換方法において、前記第１の通信網から前記転送対象データを含むＳＹＮセグメントを受信したときに該転送対象データを記憶し、前記第２の通信網との間の接続確立処理を完了した後、該記憶しておいた転送対象データを前記第２の通信網に対して送信する、ことを特徴とするものである。
なお、上記「ＳＹＮ＋ＡＣＫセグメント」は、ＳＹＮフラグ及びＡＣＫフラグの両方に「１」がセットされたセグメントである。
この請求項１乃至４の通信プロトコル変換方法では、転送対象データを含む最初のＳＹＮセグメントを第１の通信網から受信すると、第１の通信網に対してＳＹＮ＋ＡＣＫセグメントを送信し、第１の通信網からＳＹＮ＋ＡＣＫセグメントに応答するＡＣＫセグメントを受信することにより、通信プロトコル変換装置と第１の通信網との間でＴ／ＴＣＰによる転送対象データの送受信処理を行う。そして、第１の通信網から転送対象データを含むＳＹＮセグメントを受信した後であって第１の通信網からＳＹＮ＋ＡＣＫセグメントに応答するＡＣＫセグメントを受信する前に、通信プロトコル変換装置と第２の通信網との間の接続確立処理を開始している。このように通信プロトコル変換装置と第１の通信網との間で最初のデータ転送処理に対するセグメント送受信を行っている間に、不要なセグメント送受信を省いて通信プロトコル変換装置と第２の通信網との間の接続確立処理を開始することにより、第２の通信網からいち早く応答を得ることができる。
【００１０】
請求項５の発明は、トランザクション型のトランスポート制御プロトコル（Ｔ／ＴＣＰ）を用いる第１の通信網と、通常のトランスポート制御プロトコル（ＴＣＰ）を用いる第２の通信網との間で、通信プロトコルを変換する通信プロトコル変換装置であって、第１の通信網に対してデータ送受信を行なう第１のデータ送受信部と、第２の通信網に対してデータ送受信を行なう第２のデータ送受信部とを備え、前記第１のデータ送受信部は、前記第１の通信網から転送対象データを含むＳＹＮセグメントを受信したとき、前記第１の通信網に対してＳＹＮ＋ＡＣＫセグメントを送信し、前記第１の通信網から該ＳＹＮ＋ＡＣＫセグメントに応答するＡＣＫセグメントを受信することにより、前記通信プロトコル変換装置と前記第１の通信網との間で前記Ｔ／ＴＣＰによる前記転送対象データの送受信処理を行い、前記第１の通信網から転送対象データを含むＳＹＮセグメントを受信したとき、前記第１の通信網に対してＳＹＮ＋ＡＣＫセグメントを送信し、前記第１の通信網から該ＳＹＮ＋ＡＣＫセグメントに応答するＡＣＫセグメントを受信することにより、前記通信プロトコル変換装置と前記第１の通信網との間で前記Ｔ／ＴＣＰによる前記転送対象データの送受信処理を行い、前記第２のデータ送受信部は、前記第１の通信網から前記転送対象データを含むＳＹＮセグメントを受信した後であって前記第１の通信網から前記ＳＹＮ＋ＡＣＫセグメントに応答するＡＣＫセグメントを受信する前に、前記通信プロトコル変換装置と前記第２の通信網との間の接続確立処理を開始する、ことを特徴とするものである。
請求項６の発明は、請求項５に記載の通信プロトコル変換装置において、前記第２のデータ送受信部は、前記ＳＹＮ＋ＡＣＫセグメントを前記第１の通信網に送信する前に、前記第２の通信網との間の接続確立処理を開始する、ことを特徴とするものである。
請求項７の発明は、請求項５又は請求項６に記載の通信プロトコル変換装置において、前記第２のデータ送受信部は、前記第２の通信網との間の接続確立処理を完了した後、前記第１の通信網から受信した前記転送対象データを、前記第２の通信網に対して送信する、ことを特徴とするものである。
請求項８の発明は、請求項７の通信プロトコル変換装置において、前記第１のデータ送受信部により受信された前記転送対象データを記憶するデータ記憶部を備え、前記第２のデータ送受信部は、前記第２の通信網との間の接続確立処理を完了した後、該データ記憶部に記憶しておいた転送対象データを前記第２の通信網に対して送信する、ことを特徴とするものである。
請求項５乃至８の通信プロトコル変換装置において、第１のデータ送受信部は、転送対象データを含む最初のＳＹＮセグメントを第１の通信網から受信すると、第１の通信網に対してＳＹＮ＋ＡＣＫセグメントを送信し、第１の通信網からＳＹＮ＋ＡＣＫセグメントに応答するＡＣＫセグメントを受信することにより、通信プロトコル変換装置と第１の通信網との間でＴ／ＴＣＰによる転送対象データの送受信処理を行う。そして、第２のデータ送受信部は、転送対象データを含むＳＹＮセグメントを受信した後であって第１の通信網に送信したＳＹＮ＋ＡＣＫセグメントに応答するＡＣＫセグメントを第１の通信網から受信する前に、第２の通信網との間の接続確立処理を開始している。このように通信プロトコル変換装置と第１の通信網との間で最初のデータ転送処理に対するセグメント送受信を行っている間に、不要なセグメント送受信を省いて通信プロトコル変換装置と第２の通信網との間の接続確立処理を開始することにより、第２の通信網からいち早く応答を得ることができる。
【００１１】
特に、請求項４の通信プロトコル変換方法及び請求項８の通信プロトコル変換装置では、転送対象データを含む最初のＳＹＮセグメントを第１の通信網から受信すると、受信した転送対象データをデータ記憶部に一旦記憶し、第２の通信網へのデータ送信に備える。そして、通信プロトコル変換装置と第２の通信網との間の接続確立が完了した後、上記データ記憶部に記憶している転送対象データを含むセグメントが第２の通信網に向けて送信される。
【００１３】
【発明の実施の形態】
以下、本発明を第１の通信網としての携帯電話通信網と第２の通信網としてのインターネット（The Internet）に接続される通信網（以下「インターネット側通信網」という。）との間でデータ転送を行なう通信プロトコル変換方法及びその装置並びにデータ通信システムに適用した一実施形態について説明する。
図２は、本実施形態に係る通信プロトコル変換装置を含むデータ通信システムのブロック図である。このデータ通信システムは、携帯電話通信網１０と、通信プロトコル変換装置２０と、インターネット側通信網３０とにより構成されている。
【００１４】
上記携帯電話通信網１０は、移動情報端末としての携帯電話機１１との間で無線通信回線１２を介してデータ送受信する複数の基地局１３と、各基地局１３に対するデータ送受信を切り替えながら行なう交換機１４とを備えている。この携帯電話通信網１０では、伝送速度が比較的低い無線通信回線を含む場合でも高速のデータ転送が可能となるように、トランスポート層の通信プロトコルとして、トランザクション型のトランスポート制御プロトコルであるＴ／ＴＣＰが用いられている。このＴ／ＴＣＰは、通常のＴＣＰとは異なりデータ送信に先立って行なうスリーウェイハンドシェイクの接続確立処理が不要であり、通常のＴＣＰを用いた場合に比して、データの高速転送が可能となる。特にクライアント（携帯電話機）からの要求に対してサーバーが応答するというようなトランザクション処理を行なう場合に有利である。
【００１５】
上記通信プロトコル変換装置２０は、携帯電話通信網１０に対してデータ送受信を行なう第１のデータ送受信部２１と、インターネット側通信網３０に対してデータ送受信を行なう第２のデータ送受信部２２と、後述の通信プロトコル変換を含むデータ処理を行なうデータ処理部２３とを備えている。
上記第１のデータ送受信部２１及び第２のデータ送受信部２２は、ネットワーク・プロトコル階層のうち最下位のリンク層（「ネットワークインターフェース層」とも呼ばれる）における信号処理を行なうものであり、通信ケーブルとの物理的なインターフェースに関するハードウェア的な側面を処理する。
また、上記データ処理部２３は、データ記憶部２３ａ、セグメント生成部２３ｂ及びタイミング制御部２３ｃを備え、ＣＰＵ、ＲＡＭ、ＲＯＭなどにより構成されている。データ記憶部２３ａは、携帯電話通信網１０及びインターネット側通信網３０から受信したデータを一旦記憶する。また、セグメント生成部２３ｂは、携帯電話通信網１０及びインターネット側通信網３０に向けて送出する各セグメントを生成する。また、タイミング制御部２３ｃは、携帯電話通信網１０及びインターネット側通信網３０に向けて送信する各セグメントの送信タイミングを制御する。これらを備えたデータ処理部２３は、後述のトランスポート層における通信プロトコル変換のほか、ＩＰ（Internet Protocol）を用いたパケット処理などのデータ処理も行なう。
【００１６】
上記インターネット側通信網３０は、インターネット４０に接続するためのゲートウェイサーバー３１を備えている。このインターネット側通信網３０では、トランスポート層の通信プロトコルとして、インターネット４０で広く用いられている通常のＴＣＰが採用されている。また、ゲートウェイサーバー３１と上記通信プロトコル変換装置２０との間は有線通信回線３２で結ばれている。この有線通信回線３２は、必要に応じて、例えばショートメールなどの伝送データの容量を制限した回線で構成したり、３０００文字くらいのロングメールや画像データなどの比較的大容量のデータを伝送することができるブロードバンドの回線で構成したり、あるいは、これらの複数の回線を切り替えて利用できるように構成したりすることができる。
【００１７】
図１は、携帯電話通信網１０にある携帯電話機１１からインターネット側通信網３０に接続されたインターネット４０上のある特定のサイトのWWW（World Wide Web）サーバーにデータを送信するときのセグメントの送受信を示すシーケンス図である。
通信プロトコル変換装置２０のデータ処理部２３における携帯電話通信網１０とのデータ送受信では、まず、第１のデータ送受信部２１を介して、転送対象データ（data1）を含むＳＹＮセグメント（セグメント１０１）を携帯電話通信網１０から受信する。このセグメント１０１は、データの送信が終了したことを知らせるＦＩＮフラグも「１」もセットされている。また、このセグメント１０１には、Ｔ／ＴＣＰ特有のオプションである６ビットのコネクション・カウントの値をセットするための「ＣＣ」が設けられている。データ処理部２３は、セグメント１０１内のＣＣ内の値（＝ｘ）と、データ処理部２３内にキャッシュしている前回のコネクションにおける最後のＣＣ値とを比較し、ＣＣ内の値（＝ｘ）がキャッシュされているＣＣ値よりも大きいときは、セグメント１０１に含まれる転送対象データが新規のデータであると判断し、インターネット側通信網３０に転送する。一方、受信したＣＣ内の値（＝ｘ）がキャッシュされているＣＣ値よりも小さいとき、あるいはデータ処理部２３内にＣＣ値がキャッシュされていないときは、通常のＴＣＰにおけるスリーウェイハンドシェイクが実行される。
【００１８】
次に、携帯電話通信網１０から上記セグメント１０１を受信したデータ処理部２３は、携帯電話機１１に対してセグメント１０２（ＳＹＮ＋ＡＣＫセグメント）を送信する。このセグメント１０２では、ＳＹＮフラグとともに、上記セグメント１０１のＳＹＮに対して確認応答するためのＡＣＫフラグにも「１」がセットされている。また、このセグメント１０２は、送信側のＣＣ値をセットするためのデータ領域「ＣＣ」を有しており、この「ＣＣ」に、通信プロトコル変換装置２０に対する所定の値（＝ｙ）がセットされている。さらに、受信したＣＣ値をエコーするためのデータ領域「ＣＣ．ＥＣＨＯ」も有しており、この「ＣＣ．ＥＣＨＯ」に上記セグメント１０１のＣＣの値（＝ｘ）がセットされている。
【００１９】
次に、上記セグメント１０２を受信した携帯電話機１０から、ＳＹＮに確認応答するためのセグメント１０３（ＡＣＫセグメント）が送信されると、通信プロトコル変換装置２０は、携帯電話機１０から送信されてきたセグメント１０３を受信する。これにより、携帯電話機１１から通信プロトコル変換装置２０に対する一つのデータの転送が完了する。
以上のように、携帯電話通信網１０の携帯電話機１から通信プロトコル変換装置２０へのデータ伝送は、３つのセグメント１０１，１０２，１０３の送受信で完了する。
【００２０】
一方、通信プロトコル変換装置２０のデータ処理部２３におけるインターネット側通信網３０とのデータ送受信では、まず、携帯電話通信網１０から上記セグメント１０１を受信した後、セグメント１０２を携帯電話通信網１０へ送信する前に、第２のデータ送受信部２２を介して、インターネット側通信網３０の特定サイトのＷＷＷサーバーに対する接続確立処理を開始している。この接続確立処理は、インターネット側通信網３０に対してＳＹＮセグメント（セグメント２０１）を送信することで開始される。その後のセグメントの送受信は前述の図３で示した通常のＴＣＰによる手順で行なわれ、データ転送が完了した後、同じく前述の図３で示した通常のＴＣＰによる手順で接続終了処理が行なわれる。
【００２１】
ここで、携帯電話機１１からインターネット４０の特定サイトのＷＷＷサーバーへ複数の転送対象データ（data1, data2, data3, ・・・）を続けて転送する場合は、携帯電話通信網１０から上記セグメント１０１〜１０３の送受信を行なって転送対象データを受信しつつ、インターネット側通信網２０に対しては、接続確立処理を行なった後、転送対象データを含むセグメントの送信を繰り返して行ない、最後に接続終了処理を行なう。
【００２２】
以上、本実施形態によれば、携帯電話通信網１０との間で最初のデータ転送処理に対するセグメント１０１の送信からセグメント１０２の受信までの間に、不要なセグメント送受信を省いてインターネット側通信網３０に対する接続確立処理を開始することができる。したがって、セグメント１０１〜１０３の送受信が完了した後にインターネット側通信網３０に対する接続確立処理を開始していた従来の通信プロトコル変換方法の場合に比して、第２の通信網からいち早く応答を得ることができ、通信プロトコル変換を伴うデータ転送の高速化を図ることができる。
【００２３】
なお、上記実施形態では、携帯電話通信網１０から上記セグメント１０１（ＳＹＮセグメント）を受信した後、セグメント１０２（ＳＹＮ＋ＡＣＫセグメント）を携帯電話通信網１０へ送信する前に、インターネット側通信網３０の特定サイトのWWWサーバーに対する接続確立処理を開始しているが、上記セグメント１０２を送信した後、セグメント１０３（ＡＣＫセグメント）を携帯電話通信網１０から受信するまでの間に、インターネット側通信網３０に対する接続確立処理を開始するようにしてもよい。
【００２４】
また、上記実施形態では、Ｔ／ＴＣＰを用いる第１の通信網が、携帯電話機１１と基地局１３との間で直接通信を行なう無線通信回線を含む携帯電話通信網である場合について説明したが、本発明は、Ｔ／ＴＣＰを用いる第１の通信網が、地上の携帯電話や基地局と通信衛星との間で通信を行なう衛星通信回線を含む通信網である場合にも適用できるものである。
また、上記実施形態では、通常のＴＣＰを用いる第２の通信網が、インターネット（The Internet）に接続するための通信回線を含む通信網（インターネット側通信網３０）である場合について説明したが、本発明は、通常のＴＣＰを用いる第２の通信網がインターネットへの接続を目的にするものではない通信網である場合にも適用できるものである。
このように、本発明は、Ｔ／ＴＣＰを用いる第１の通信網と通常のＴＣＰを用いる第２の通信網との間で、通信プロトコルを変換するものであれば、各通信網内のおける通信回線の種類や通信網の目的に限定されることなく適用できるものである。
【００２５】
【発明の効果】
請求項１乃至８の発明によれば、通信プロトコル変換装置と第１の通信網との間で最初のデータ転送処理に対するセグメント送受信を行っている間に、不要なセグメント送受信を省いて通信プロトコル変換装置と第２の通信網との間の接続確立処理を開始することにより、第２の通信網からいち早く応答を得ることができるので、通信プロトコル変換を伴うデータ転送の高速化を図ることが可能となるという優れた効果がある。
【図面の簡単な説明】
【図１】本発明の実施形態に係る通信プロトコル変換を伴うデータ転送におけるセグメント送受信を示すシーケンス図。
【図２】同通信プロトコル変換を伴うデータ転送を行なう通信プロトコル変換装置を含むデータ通信システムの概略構成を示すブロック図。
【図３】通常のＴＣＰを用いた接続確立処理及び接続終了処理におけるセグメント送受信を示すシーケンス図。
【符号の説明】
１０    携帯電話通信網
１１    携帯電話機
１２    無線通信回線
１３    基地局
１４    交換機
２０    通信プロトコル変換装置
２１    第１のデータ送受信部
２２    第２のデータ送受信部
２３    データ処理部
２３ａ  データ記憶部
２３ｂ  セグメント生成部
２３ｃ  タイミング制御部
３０    インターネット側通信網
３１    ゲートウェイサーバー
３２    有線通信回線
４０    インターネット
【図１】
0003830352.tif 000002
【図２】
0003830352.tif 000003
【図３】
0003830352.tif 000004