Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4529462B2 - 通信端末、通信端末用プログラム及び通信インタフェース切替方法 - Google Patents
[go: Go Back, main page]

JP4529462B2 - 通信端末、通信端末用プログラム及び通信インタフェース切替方法 - Google Patents

通信端末、通信端末用プログラム及び通信インタフェース切替方法 Download PDF

Info

Publication number
JP4529462B2
JP4529462B2 JP2004031881A JP2004031881A JP4529462B2 JP 4529462 B2 JP4529462 B2 JP 4529462B2 JP 2004031881 A JP2004031881 A JP 2004031881A JP 2004031881 A JP2004031881 A JP 2004031881A JP 4529462 B2 JP4529462 B2 JP 4529462B2
Authority
JP
Japan
Prior art keywords
server
communication
content data
received
communication terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004031881A
Other languages
English (en)
Other versions
JP2005223811A (ja
Inventor
貴之 蕨野
研次 齊藤
敬三 杉山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2004031881A priority Critical patent/JP4529462B2/ja
Publication of JP2005223811A publication Critical patent/JP2005223811A/ja
Application granted granted Critical
Publication of JP4529462B2 publication Critical patent/JP4529462B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、通信中にシームレスに使用する通信インタフェースを切替える通信端末、通信端末用プログラム及び切替方法に関する。
近年のネットワーク関連技術の進展により、ネットワークにアクセスする為の端末及び手段は多種多様なものとなっている。ノートPCやPDA(Personal Digital Assistant)のように可搬性のある端末及び各種無線LANシステム等の普及により、通信途中であっても、アクセス手段をシームレスに切替えることができる通信端末に対する要求が高まってきている。
アクセス手段の切替えを提供する従来技術として、Mobile IP方式がある(例えば、非特許文献1 参照。)。Mobile IP方式は、固定的なIPアドレスを有するHA(Home Agent)を配置し、ユーザ端末あての通信パケットをHA経由とすることで、ユーザ端末のIPアドレスの変更を外部からは秘匿し、通信の継続性を保証する技術である。
しかし、Mobile IP方式には、通信パケットがHAを経由することで冗長な経路となる三角経路の問題があり、また、HAを配置することが必須であるため、容易に実施できない問題点があった。
また、通信端末とサーバのセッションを一意に識別するための、識別子を導入し、切替え時に、前記識別子を用いて再接続することで、アプリケーションレベルでは再接続を意識することなく、シームレスに通信を継続させる方式がある。(例えば、非特許文献2 参照。)(例えば、非特許文献3 参照。)。
セッション識別子を用いる方式は、サーバ‐クライアント間でのエンド‐エンドでの移動性を保障するものであり、Mobile IP方式で生じる三角経路等の問題点は解決される。しかしながら、ネットワーク上のサーバに機能追加が必要であり、容易に実施できない問題点があった。
"IP Mobility Support for IPv4",Internet Engineering Task Force RFC3220, 2002年1月 金子他,"多様化するインターネット環境のためのセッションレイヤモビリティサポート",2002年, 電子情報通信学会総合大会, 予稿集B-7-14 片山他,"異種ネットワーク間におけるサービス連続性の実現方式",電子情報通信学会論文誌 B Vol.J84-B No.3, 2001年3月, p.452-460
従って、本発明は、ネットワーク上のサーバ及びネットワーク機器に、新たな機能を追加することなく、通信途中に使用するアクセス手段をシームレスに切替える通信端末、通信端末用プログラム及び通信インタフェース切替方法を提供することを目的とする。
本発明における通信端末によれば、
使用する通信インタフェースを選択するインタフェース選択手段と、
前記インタフェース選択手段で選択された通信インタフェースを用いて、パケットの送受を行う経路制御手段と、
アプリケーション部が受信するコンテンツデータの受信済データ量を記録するプロキシ手段とを有し、
該プロキシ手段は、コンテンツデータ受信中に、使用する通信インタフェースの切替が行われた場合には、レンジフィールドに前記コンテンツデータの再受信開始要求位置を設定したHTTPリクエストメッセージを、前記コンテンツデータの送信元であるサーバに送信し、前記送信元のサーバよりレンジフィールドに対応していないサーバであることを示すHTTPレスポンスメッセージを受信した場合は、再受信する前記コンテンツデータの先頭から、前記受信済データ量に等しいデータを廃棄してアプリケーション部に転送することを特徴とする。
また、本発明の通信端末における他の実施形態によれば、
前記プロキシ手段は、前記再受信開始要求位置として、前記受信済データ量と同じ値を使用することも好ましい。
更に、本発明の通信端末における他の実施形態によれば、
前記インタフェース選択手段は、使用する通信インタフェースを変更する場合に、前記プロキシ手段に切替前通知を行い、前記プロキシ手段は、前記切替前通知を受けた場合には、通信コネクションの切断を行うことも好ましい。
更に、本発明の通信端末における他の実施形態によれば、
前記インタフェース選択手段は、サーバ毎又は通信コネクション毎に独立して、使用する通信インタフェースの選択を行い、前記経路制御手段は、前記インタフェース選択手段によりサーバ毎又は通信コネクション毎に独立して選択された通信インタフェースを用いてパケットの送受を行うことも好ましい。
本発明における通信端末のプログラムによれば、
アプリケーション部が受信するコンテンツデータの受信済データ量を記録し、コンテンツデータ受信中に、使用する通信インタフェースの切替が行われた場合には、レンジフィールドに前記コンテンツデータの再受信開始要求位置を設定したHTTPリクエストメッセージを、前記コンテンツデータの送信元であるサーバに送信し、前記送信元のサーバよりレンジフィールドに対応していないサーバであることを示すHTTPレスポンスメッセージを受信した場合は、再受信する前記コンテンツデータの先頭から、前記受信済データ量に等しいデータを廃棄してアプリケーション部に転送するプロキシ手段として通信端末を機能させることを特徴とする。
本発明の通信端末のプログラムにおける他の実施形態によれば、
前記プロキシ手段と、使用する通信インタフェースを選択するインタフェース選択手段と、前記インタフェース選択手段で選択された通信インタフェースを用いて、パケットの送受を行う経路制御手段として機能させることを特徴とする。
本発明における通信端末の通信インタフェース切替方法によれば、
サーバから受信するコンテンツデータの受信済データ量を記録し、コンテンツデータ受信中に使用する通信インタフェースの切替を行った場合には、レンジフィールドに前記コンテンツデータの再受信開始要求位置を設定したHTTPリクエストメッセージを、前記コンテンツデータの送信元であるサーバに送信し、前記送信元のサーバよりレンジフィールドに対応していないサーバであることを示すHTTPレスポンスメッセージを受信した場合は、再受信する前記コンテンツデータの先頭から、前記受信済データ量に等しいデータを廃棄することを特徴とする。
本発明の通信端末、通信端末用プログラム及び通信インタフェース切替方法によれば、ネットワーク上のサーバ又はネットワーク機器に、新たな機能を追加することなく、通信途中に使用するアクセス手段をシームレスに切替えることができる。
本発明を実施するための最良の実施形態について、以下では図面を用いて詳細に説明する。
図1は、本発明による通信端末を用いた、通信システムの1実施形態の概要図である。
通信端末1は、本発明による通信端末であり、デスクトップPC、ノートPC、PDA又は携帯電話等、ネットワーク上のサーバから、さまざまなコンテンツデータを取得する機能及びネットワークにアクセスするための複数の手段を有している。アクセスリンク2−1〜2−M(Mは2以上の整数)は、ネットワーク3にアクセスする為の、伝送路であり、100Base-T等の有線LANや、IEEE802.11b等の無線LAN又は電話回線を利用したダイヤルアップによるアクセス等がある。ネットワーク3は、インターネットや企業内のイントラネット等のコンピュータネットワークである。サーバ41及び42はネットワーク3上に設置されている端末であり、通信端末1からのHTTPリクエストメッセージを受信し、前記HTTPリクエストメッセージで指定されたコンテンツを通信端末1に送信する機能を有する。
図2は、本発明による通信端末1の構成を示す機能ブロック図である。図2によると、通信端末1は、N個の通信インタフェース11−1〜11−N(Nは2以上の整数)、経路制御部12、インタフェース選択部13、プロキシ部14及びアプリケーション部15を含む。
N個の通信インタフェース11−1〜11−NのうちM個は、アクセスリンク2−1〜2−M(M≦N)に接続され、アクセスリンクを介してネットワーク3上のサーバとパケットの送受信を行う。
インタフェース選択部13は、N個の通信インタフェースから、パケットの送受信に使用する通信インタフェースを選択し、使用する通信インタフェースの変更が必要となる場合は、経路制御部12に経路切替通知を行う機能を有する。通信インタフェースの選択は、通信端末1が行う全ての通信で使用する、1の通信インタフェースを選択する方法又は通信相手サーバ毎若しくは通信コネクション毎に使用する通信インタフェースを、独立して選択をする方法等がある。
また、後述するように、インタフェース切替前にサーバとのコネクションを予め切断しておきたい場合には、インタフェース13は、前記経路切替通知を行う前に、プロキシ部14に対し切替前通知を行う。
経路制御部12は、インタフェース選択部13により選択された通信インタフェースを用いて、ネットワーク3上のサーバとの間でパケットの送受信を行う。また、インタフェース選択部13からの経路切替通知に従い、使用する通信インタフェースを、指定された通信インタフェースに切替える機能を有する。また、切替完了を装置各部に伝えるため、切替完了通知を行う。経路制御部12の例として、IP(インターネット プロトコル)での経路制御を行うルーティングテーブルを具備したルーティング機能がある。
プロキシ部14は、アプリケーション部15からのコンテンツ要求通知により、HTTPリクエストメッセージを生成し、前記経路制御部12を経由して、前記コンテンツ要求通知で指示されたサーバへ送信する。また、前記HTTPリクエストメッセージに対してサーバから送信されるHTTPレスポンスメッセージを受信し、前記HTTPレスポンスメッセージと共に、前記サーバから送信される、コンテンツデータをアプリケーション部15に転送する。またその際にアプリケーション部15に転送したコンテンツデータのデータ量を、受信済データ量として記録する機能を有する。
また、プロキシ部14は、HTTPリクエストメッセージのレンジ(Range)フィールドを使用し、サーバにコンテンツデータの受信開始要求位置を通知する機能を有する。ここで、受信開始要求位置とは、受信を要求するコンテンツデータの先頭からの位置をいう。例えば、既に1から10000バイト目までを受信済みであり、10001バイト目から受信を行いたいとする。レンジフィールドは1バイト目を0として扱うため、10001バイト目から受信を行いたい場合は、レンジフィールドに10000を設定することとなる。即ち、受信開始要求位置は受信済データ量と同じ10000となる。
前記、レンジフィールドを使用したHTTPリクエストメッセージに対して、レンジフィールドに対応しているサーバは、レスポンスコードが206(Partial Content)であるHTTPレスポンスメッセージを送信し、コンテントレンジ(Content-Range)フィールドにて送信するデータ範囲を通信端末に通知する。また、レンジフィールドに対応していないサーバは、レスポンスコードが200であるHTTPレスポンスメッセージを送信し、コンテンツデータを最初から送信する。プロキシ部14は、レンジフィールドを使用したHTTPリクエストメッセージに対する、HTTPレスポンスメッセージを参照し、送信されるデータがレンジフィールドの指定どおりであるか、1バイト目から送信されているものかを判断することができる。
さらに後述するように、サーバとのコネクションを予め切断する目的でインタフェース選択部13が切替前通知を行った場合には、プロキシ部14は、サーバとの通信コネクションを切断する機能を有する。
アプリケーション部15は、コンテンツデータを取得し、通信端末1の利用者への前記コンテンツデータの表示、前記コンテンツデータの加工等、使用目的に応じた処理を行う機能を有する。
図3は、本発明による通信端末を用いた、通信インタフェース切替の一実施形態のシーケンス図である。
(S301) アプリケーション部15は、サーバ41からコンテンツデータを取得するため、プロキシ部14にコンテンツ要求通知を行う。プロキシ部14は、前記コンテンツ要求で指示されたコンテンツデータを取得するため、サーバ41にHTTPリクエストメッセージを送信する。通信インタフェース11−1が選択されているため、データは通信インタフェース11−1経由で送信される。
(S302) サーバ41は、前記HTTPリクエストメッセージに対して、HTTPレスポンスメッセージを通信端末1に送信する。プロキシ部14は、受信したコンテンツデータをアプリケーション部15に転送する。またその際にアプリケーション部15に転送したコンテンツデータ量を受信済データ量として記録する。
(S303) アプリケーション部15はサーバ42からもコンテンツデータを取得するため、プロキシ部14にコンテンツ要求通知を行う。S301及びS302と同じく、サーバ42からコンテンツデータが送信され、プロキシ部14は、受信済データ量を記録する。
(S304) 通信状態が変化した等の理由により、インタフェース選択部13は、通信インタフェース11−2をパケットの送受信に使用する通信インタフェースとして選択する。通信状態の変化とは、例えば、通信インタフェース11−1経由の通信が断となった場合、品質劣化となった場合又は通信インタフェース11−2経由の通信品質が改善した場合等が挙げられる。
(S305) インタフェース選択部13は、通信パケットの送受信を行うインタフェースを通信インタフェース11−2に変更するよう、経路制御部12に対して経路切替通知を行う。経路制御部12は、経路切替を行い、完了後、切替完了通知をインタフェース選択部13に対し行う。前記切替完了通知はプロキシ部14にも通知される。
(S306) 経路切替により、使用する通信インタフェースが変更されると、各通信インタフェースに対応づけられているIPアドレスも変更となるため、サーバ41およびサーバ42との通信コネクションは断となる。プロキシ部14は、まずサーバ41からコンテンツデータ受信を再開するため、サーバ41にHTTPリクエストメッセージを送信する。この時、前記記録していたサーバ41からの受信済データ量を参照し、サーバ41からのコンテンツデータの再受信開始要求位置をHTTPリクエストメッセージのレンジフィールドに設定する。レンジフィールドに設定する値の例として、前記記録していた受信済みコンテンツデータ量に等しい値がある。
(S307) レンジフィールドを有する、HTTPリクエストメッセージを受信したサーバ41は、レスポンスコード206(Partial Content)を付加したHTTPレスポンスを送信すると共に、レンジフィールドで指定されたデータ位置からコンテンツを送信する。プロキシ部14は、HTTPレスポンスコードが206であることを確認し、前記記録していた受信済コンテンツデータとの重複部分がある場合は、該重複部分を廃棄し、アプリケーション部15には、データの重複がないようにし転送を行う。
以上の処理により、使用する通信インタフェースを切替えた場合でも、アプリケーション部15は、データの欠落又は重複なくコンテンツデータを受信することができる。即ちアクセス手段をシームレスに切替ることが可能となる。
(S308) S306と同じく、プロキシ部14は、サーバ42に対しても、コンテンツデータ受信を再開するため、レンジフィールドを設定したHTTPリクエストメッセージを送信する。尚、サーバ42は、レンジフィールドに対応していないサーバであるものとする。
(S309) サーバ42は、レンジフィールドに対応していないため、レスポンスコードが200であるHTTPレスポンスメッセージを送信すると共に、指定されたコンテンツを最初から送信する。レスポンスコードが200であるHTTPレスポンスメッセージを受信したプロキシ部14は、受信コンテンツデータが、レンジフィールドで指定した位置からではなく、先頭からであるものと判断し、受信データから、記録していた受信済データ量分を廃棄し、アプリケーション部15には、データの重複がないように転送を行う。
以上の処理により、サーバがレンジフィールドに対応していない場合であっても、シームレスに通信インタフェースの切替えが可能となる。
図4は、レンジフィールドを使用しない場合の、HTTPリクエストメッセージとHTTPレスポンスメッセージのヘッダ情報例を示す図である。
図5は、レンジフィールドを使用する場合の、HTTPリクエストメッセージとHTTPレスポンスメッセージのヘッダ情報例を示す図である。
図5によると、HTTPリクエストメッセージのレンジ(Range)フィールドには1345342が設定されている。レンジフィールドは、1バイト目を0とするため、前記HTTPリクエストメッセージは、1345343バイト目からコンテンツデータを送信するよう、サーバに要求している。また、HTTPレスポンスメッセージのコンテントレンジ(Content-Range)フィールドには1345342-3425128が設定されている。コンテントレンジフィールドも1バイト目を0とするため、前記HTTPレスポンスメッセージにより、1345343目から3425129バイト目までを送信する旨が通知されている。
図6は、本発明による通信端末を用いた、通信インタフェース切替の、他の実施形態のシーケンス図である。
(S601) アプリケーション部15は、プロキシ部14にコンテンツ要求通知を行い、サーバ41及び42からコンテンツデータを取得する。通信インタフェース11−1が選択されているため、前記コンテンツデータは通信インタフェース11-1を経由して送受信される。通信状態の変化等により、インタフェース選択部13が、通信インタフェース11−2を選択する。
(S602) インタフェース選択部13は、経路制御部12へ経路切替通知を行う前に、プロキシ部14に切替前通知を行う。切替前通知を受けたプロキシ部14は、各通信コネクションを切断し、インタフェース選択部13に対し、切断完了通知を行う。
上記処理は、サーバ41及びサーバ42が、通信コネクションの切断を明示的に認識できる点で有効であり、前記通信コネクションのために割り当てているリソースを速やかに開放することができる。その後は、図3のS305からS309と同じ切替処理を行う(S603)。
図7は、本発明による通信端末を用いた、通信インタフェース切替の、他の実施形態のシーケンス図である。
(S701) アプリケーション部15は、プロキシ部14にコンテンツ要求通知を行い、サーバ41及び42からコンテンツデータを取得する。通信インタフェース11−1が選択されているため、前記コンテンツデータは通信インタフェース11-1を経由して送受信される。
(S702) インタフェース選択部13は、通信状態の変化等の理由により、サーバ41に対しては、通信インタフェース11−2を選択する。サーバ42に対しては、選択の変更は行わず通信インタフェース11−1のままである。
(S703) インタフェース選択部13は、経路制御部12に対し、サーバ41とのパケットの送受信は、通信インタフェース11−2を使用するように経路切替通知を行い、経路制御部12は、指示通り切替を行う。サーバ単位で使用する通信インタフェースを切替ることは、例えばIPアドレスのように、個々のサーバを特定できる情報を元に、ルーティングを行うことで実現できる。経路制御部12は、切替完了後、切替完了通知をインタフェース選択部13に行う。前記切替完了通知は、プロキシ部14にも通知される。
(S704) サーバ41との通信に使用する通信インタフェースについての切替完了通知を受けたプロキシ部14は、サーバ41からのコンテンツデータ受信を再開するため、サーバ41に、レンジフィールドに再受信開始要求位置を設定した、HTTPリクエストメッセージを送信する。
以上の処理により、通信相手サーバ毎に独立して使用する通信インタフェースの切替えが可能となる。また、IPアドレスとTPCポート番号の組み合わせ等、各通信コネクションを特定できる情報を元に、通信コネクションを単位として、切替えることも可能である。
本発明は、移動しながら通信を行う場合又はコンテンツデータによってアクセス手段を変更する等、ネットワークにアクセスする為の手段を動的に切替える必要がある環境下で
利用可能である。
本発明による通信端末を用いた、通信システムの1実施形態の概要図である。 本発明による通信端末の構成を示す機能ブロック図である。 本発明によるインタフェース切替えの、1実施形態のシーケンス図である。 レンジフィールドを使用しない場合の、HTTPリクエストメッセージとHTTPレスポンスメッセージのヘッダ情報例を示す図である。 レンジフィールドを使用する場合の、HTTPリクエストメッセージとHTTPレスポンスメッセージのヘッダ情報例を示す図である。 本発明によるインタフェース切替の、1実施形態のシーケンス図である。 本発明によるインタフェース切替の、1実施形態のシーケンス図である。
符号の説明
1 通信端末
11−1〜11−N インタフェース部
12 経路制御部
13 インタフェース選択部
14 プロキシ部
15 アプリケーション部
2−1〜2−M アクセスリンク
3 ネットワーク
41,42 サーバ

Claims (7)

  1. 複数の通信インタフェースと、ネットワーク上のサーバからコンテンツデータを取得するアプリケーション部とを有する通信端末において、
    使用する通信インタフェースを選択するインタフェース選択手段と、
    前記インタフェース選択手段で選択された通信インタフェースを用いて、パケットの送受を行う経路制御手段と、
    前記アプリケーション部が受信するコンテンツデータの受信済データ量を記録するプロキシ手段とを有し、
    前記プロキシ手段は、コンテンツデータ受信中に、使用する通信インタフェースの切替が行われた場合には、レンジフィールドに前記コンテンツデータの再受信開始要求位置を設定したHTTPリクエストメッセージを、前記コンテンツデータの送信元であるサーバに送信し、前記送信元のサーバよりレンジフィールドに対応していないサーバであることを示すHTTPレスポンスメッセージを受信した場合は、再受信する前記コンテンツデータの先頭から、前記受信済データ量に等しいデータを廃棄してアプリケーション部に転送することを特徴とする通信端末。
  2. 前記プロキシ手段は、前記再受信開始要求位置として、前記受信済データ量と同じ値を使用することを特徴とする請求項に記載の通信端末。
  3. 前記インタフェース選択手段は、使用する通信インタフェースを変更する場合に、前記プロキシ手段に切替前通知を行い、
    前記プロキシ手段は、前記切替前通知を受けた場合には、通信コネクションの切断を行うことを特徴とする請求項1又は2に記載の通信端末。
  4. 前記インタフェース選択手段は、サーバ毎又は通信コネクション毎に独立して、使用する通信インタフェースの選択を行い、
    前記経路制御手段は、前記インタフェース選択手段によりサーバ毎又は通信コネクション毎に独立して選択された通信インタフェースを用いてパケットの送受を行うことを特徴とする請求項1からのいずれか1項に記載の通信端末。
  5. 複数の通信インタフェースと、ネットワーク上のサーバからコンテンツデータを取得するアプリケーション部とを有する通信端末のプログラムにおいて、
    使用する通信インタフェースを選択するインタフェース選択手段と、
    前記インタフェース選択手段で選択された通信インタフェースを用いて、パケットの送受を行う経路制御手段と、
    前記アプリケーション部が受信するコンテンツデータの受信済データ量を記録し、コンテンツデータ受信中に、使用する通信インタフェースの切替が行われた場合には、レンジフィールドに前記コンテンツデータの再受信開始要求位置を設定したHTTPリクエストメッセージを、前記コンテンツデータの送信元であるサーバに送信し、前記送信元のサーバよりレンジフィールドに対応していないサーバであることを示すHTTPレスポンスメッセージを受信した場合は、再受信する前記コンテンツデータの先頭から、前記受信済データ量に等しいデータを廃棄してアプリケーション部に転送するプロキシ手段として前記通信端末を機能させることを特徴とするプログラム。
  6. 複数の通信インタフェースと、ネットワーク上のサーバからコンテンツデータを取得するアプリケーション部と、前記複数の通信インタフェースから通信に使用する通信インタフェースを選択し、該選択された通信インタフェース用いてパケットの送受信を行う機能を有する通信端末のプログラムにおいて、
    前記アプリケーション部が受信するコンテンツデータの受信済データ量を記録し、コンテンツデータ受信中に、使用する通信インタフェースの切替が行われた場合には、レンジフィールドに前記コンテンツデータの再受信開始要求位置を設定したHTTPリクエストメッセージを、前記コンテンツデータの送信元であるサーバに送信し、前記送信元のサーバよりレンジフィールドに対応していないサーバであることを示すHTTPレスポンスメッセージを受信した場合は、再受信する前記コンテンツデータの先頭から、前記受信済データ量に等しいデータを廃棄してアプリケーション部に転送するプロキシ手段として前記通信端末を機能させることを特徴とするプログラム。
  7. 複数の切替可能な通信インタフェースを有し、ネットワーク上のサーバからコンテンツデータを取得する通信端末の通信インタフェース切替方法において、
    サーバから受信するコンテンツデータの受信済データ量を記録し、コンテンツデータ受信中に、使用する通信インタフェースの切替を行った場合には、レンジフィールドに前記コンテンツデータの再受信開始要求位置を設定したHTTPリクエストメッセージを、前記コンテンツデータの送信元であるサーバに送信し、前記送信元のサーバよりレンジフィールドに対応していないサーバであることを示すHTTPレスポンスメッセージを受信した場合は、再受信する前記コンテンツデータの先頭から、前記受信済データ量に等しいデータを廃棄することを特徴とする切替方法。
JP2004031881A 2004-02-09 2004-02-09 通信端末、通信端末用プログラム及び通信インタフェース切替方法 Expired - Fee Related JP4529462B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004031881A JP4529462B2 (ja) 2004-02-09 2004-02-09 通信端末、通信端末用プログラム及び通信インタフェース切替方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004031881A JP4529462B2 (ja) 2004-02-09 2004-02-09 通信端末、通信端末用プログラム及び通信インタフェース切替方法

Publications (2)

Publication Number Publication Date
JP2005223811A JP2005223811A (ja) 2005-08-18
JP4529462B2 true JP4529462B2 (ja) 2010-08-25

Family

ID=34999082

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004031881A Expired - Fee Related JP4529462B2 (ja) 2004-02-09 2004-02-09 通信端末、通信端末用プログラム及び通信インタフェース切替方法

Country Status (1)

Country Link
JP (1) JP4529462B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4231065B2 (ja) * 2006-06-16 2009-02-25 株式会社エヌ・ティ・ティ・ドコモ シームレスアクセス通信システム
JP2009043119A (ja) 2007-08-10 2009-02-26 Fujifilm Corp ウェブ・サーバ・システム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000280582A (ja) * 1999-03-31 2000-10-10 Canon Inc データ処理装置およびデータ処理方法並びにデータ処理制御プログラムを記録した記録媒体
JP2002164888A (ja) * 2000-11-24 2002-06-07 Ohbayashi Corp 放送型赤外線通信システムと放送型赤外線通信方法、及び放送型赤外線通信用受信端末と放送型赤外線受信方法
JP3580250B2 (ja) * 2000-12-22 2004-10-20 株式会社デンソー 無線通信システム、ネットワークおよび無線通信システムに用いられる移動端末
JP2002216040A (ja) * 2001-01-18 2002-08-02 Nippon Telegraph & Telephone East Corp コンテンツ配信システムおよび方法
JP3737033B2 (ja) * 2001-01-24 2006-01-18 シャープ株式会社 情報交換システム
JP3877576B2 (ja) * 2001-11-07 2007-02-07 沖電気工業株式会社 並列送信装置及び並列伝送システム

Also Published As

Publication number Publication date
JP2005223811A (ja) 2005-08-18

Similar Documents

Publication Publication Date Title
JP4409788B2 (ja) 無線データ通信網切替装置と無線データ通信網切替処理用プログラム
EP1349322B1 (en) Method, apparatus, and medium for migration across link technologies
JP4020587B2 (ja) 移動体ネットワークのパケット・データ・サービス伝送内の伝送制御プロトコル・プロキシの使用
JP4246062B2 (ja) 無線データ・ネットワーク内でソフト・ハンドオフを実行するためのシステム並びに方法
EP0936777A1 (en) Integrated wireless telecommunication and local area network system
EP1597934B1 (en) Radio terminal session control and interface set up method
JPH11355322A (ja) 無線端末装置をデ―タ伝送ネットワ―クと結合する方法及び無線端末装置
KR20070049218A (ko) 그룹 통신을 위한 그룹 멤버십을 관리하기 위한 방법 및장치
WO2007139161A1 (ja) 移動端末及び通信方法
CA2752219C (en) System and method of handling ip layer mobility in a wireless network
Kristiansson et al. Application-layer mobility support for streaming real-time media
JP4529462B2 (ja) 通信端末、通信端末用プログラム及び通信インタフェース切替方法
JP2007525130A (ja) ワイヤレスネットワークにわたるインスタントメッセージ及びインターネット電話のためのシームレスなインターフェイス
WO2007094308A1 (ja) 無線データ通信システム
JP3682439B2 (ja) データ通信システム及び方法、サーバ装置、クライアント装置、並びにプログラム
CN101765168B (zh) 地址切换方法和装置
KR100928352B1 (ko) 듀얼 모드 이동국을 향한 접속의 유연한 핸들링을 지원하는 방법 및 장치
JP4635911B2 (ja) 通信システム、端末、及び、通信方法
JP2005277537A (ja) 無線ip通信端末及びip通信制御方法
JPWO2007023966A1 (ja) 通信装置、通信方法および通信プロトコル処理方法、通信端末装置およびその通信方法、ならびに通信システムおよびその通信方法
Huang et al. Multiple router management for SIP-based network mobility
JP2000228679A (ja) 無線通信システム、及び無線通信システムにおけるゲートウェイ切り替え方法
JP2005073256A (ja) データ通信ネットワークシステムおよびその構成方法
JP2023063718A (ja) 中継装置、移動通信システム及び中継方法
WO2003007634A2 (en) Information push through simulated network initiated context activation

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070201

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090414

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090602

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091027

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091214

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100518

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100531

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130618

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees