JP2000307650A - データ通信システムおよび記録媒体 - Google Patents
データ通信システムおよび記録媒体Info
- Publication number
- JP2000307650A JP2000307650A JP11263299A JP11263299A JP2000307650A JP 2000307650 A JP2000307650 A JP 2000307650A JP 11263299 A JP11263299 A JP 11263299A JP 11263299 A JP11263299 A JP 11263299A JP 2000307650 A JP2000307650 A JP 2000307650A
- Authority
- JP
- Japan
- Prior art keywords
- data
- communication
- application program
- data communication
- data link
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/163—In-band adaptation of TCP data exchange; In-band control procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
ョンを保持しデータリンク再確立時に続きからデータ通
信の再開を可能にする。 【解決手段】アプリケーションプログラムからのデータ
通信指示時に、中継器に通信路を介し発呼してデータリ
ンク及びデータ通信セッションを確立する通信制御手段
を設けた端末と、発呼されたときにデータ通信要求によ
り端末にデータ転送する通信制御手段を設けた中継器で
あり、通信路上に確立したデータリンクが切断したとき
に、端末に設けた通信制御手段が送信停止指示をアプリ
ケーションプログラムに送信して待機させ、データリン
クが再確立したときに再開させると共に、中継器に設け
た通信制御手段が送信停止指示を相手端末のアプリケー
ションプログラムに送信して待機させ、データリンクが
再確立したときに再開させる。
Description
行うデータ通信システムおよび記録媒体に関するもので
ある。
されるTCP/IPプロトコルなどを用いてネットワー
クに接続されている他の端末との間でデータ通信中、例
えば携帯型端末でデータ通信中に、電波の状況の変化な
どによりデータリンクが切断されてしまうとその上位の
データ通信セッションも切れてしまい、もう一度、デー
タリンクを確立(接続)して通信を最初から行うように
していた。
では、データ通信中に電波の状況などが変化してデータ
リンクが切断されると、データリンクを再確立(再接
続)してもいずれのパケットまで送信したかが保存され
ていなく、最初からデータ通信を行わざるを得ないとい
う問題があった。
ネットワークを介して端末間でデータ通信中に何らかの
原因によりデータリンクが切断されたときに切断された
両側の通信路の通信制御プログラムが送信停止制御パケ
ットをアプリケーションプログラムに送信を繰り返しお
よび送受信情報を保存しアプリケーションプログラムに
送受信を待機させ、データリンクが再確立されたときに
保存した送受信情報をアプリケーションプログラムに送
信してデータ通信を続きから再開し、データリンクが切
断されてもデータ通信セッションを保持しデータリンク
再確立時に続きからデータ通信の再開を可能にすること
を目的としている。
決するための手段を説明する。図1において、端末1
は、中継器2に発呼してデータリンクを確立およびデー
タ通信セッションを確立し、相手アプリケーションプロ
グラムとの間でデータ通信するものであって、ここで
は、アプリケーションプログラム11、通信制御プログ
ラム13、およびデータリンクモジュール14などから
構成されるものである。
業務を行うものであって、ここでは、データ通信を指示
するものである。通信制御プログラム13は、データ通
信を制御するものである。
で発呼してデータリンクを確立し中継器2との間を接続
するものである。中継器2は、端末1との間に接続し、
相手の例えば端末3との間でデータ通信を行うものであ
って、ここでは、通信制御プログラム22、およびデー
タリンクモジュール23などから構成されるものであ
る。
制御するものである。データリンクモジュール23は、
通信路上でデータリンクを確立し端末1との間を接続す
るものである。
プリケーションプログラム11との間でデータ通信する
ものであって、アプリケーションプログラム31などか
ら構成されるものである。
ンクモジュール14が中継器2に発呼してデータリンク
を確立し、通信制御プログラム13がデータ通信セッシ
ョンを確立して宛先の端末3との間でデータ(パケッ
ト)の送受信を行っている最中に、通信路上に確立した
データリンクが何らかの原因によって切断したときに、
端末1に設けた通信制御プログラム13が送信停止指示
をアプリケーションプログラム11に送信して待機さ
せ、データリンクモジュール14がデータリンクを再確
立したときに、通信制御プログラム13がデータ通信を
再開すると共に、中継器2に設けた通信制御プログラム
22が送信停止指示を相手の端末3のアプリケーション
プログラム31に送信して待機させ、データリンクが再
確立したときにデータ通信を再開するようにしている。
信バッファが満杯の旨のパケットを送信し、データ通信
セッションが切断されないようにしている。また、デー
タリンクモジュール14,23がデータリンクを再確立
したときに、通信制御プログラム13,22がそれぞれ
の相手側のアプリケーションプログラム31,11に次
に送信するデータの番号を通知し、その番号のデータ
(パケット)からデータ通信するようにしている。
同じ端末に対して同一アドレスを割り当てるようにして
いる。また、データリンクの確立時および再確立時に、
発信者番号が予めテーブルに登録された発信者番号情報
に一致あるいは以前認証して一時的にテーブルに登録さ
れた発信者番号情報に一致した時に、認証情報の入力を
省略するようにしている。
ータ通信中に何らかの原因によりデータリンクが切断さ
れたときに切断された両側の通信路の通信制御プログラ
ムが送信停止制御パケットをアプリケーションプログラ
ムに送信を繰り返しおよび送受信情報を保存しアプリケ
ーションプログラムに送受信を待機させ、データリンク
が再確立されたときに保存した送受信情報をアプリケー
ションプログラムに送信してデータ通信を続きから再開
することにより、データリンクが切断されてもデータ通
信セッションを保持しデータリンク再確立時に続きから
データ通信の再開することが可能となる。
形態および動作を順次詳細に説明する。
図1の(a)は一方の端末のみ中継器に対してデータリ
ンクの確立を必要とする場合であって、端末(B)がL
ANなどのネットワークに常時接続されている場合を示
し、図1の(b)は両端末が中継器に対してデータリン
クの確立を必要とする場合であって、端末(B)が端末
(A)と同様の移動端末の場合を示し、図1の(c)は
中継器内に端末(A)の通信相手アプリケーションプロ
グラムが存在する場合を示す。
端末であって、データ通信を行う端末であり、ここで
は、アプリケーションプログラム(A)1,TCP/I
Pモジュール12、通信制御プログラム(A)13、お
よびデータリンクモジュール(A)14などから構成さ
れるものである。
は、プログラムに従い各種処理を行うものであって、こ
こでは、データ通信を行い各種処理を行うのものであ
る。TCPモジュール12とIPモジュール15は、公
知のTCP/IPプロトコルに従い相手の端末(B)3
との間でデータ通信を行うものである。
通信制御を行うのものである(図3、図4を用いて後述
する)。データリンクモジュール(A)14は、通信路
上で中継器2に発呼してデータリンクを確立するもので
ある(図6を用いて後述する)。
接続し、データ通信を中継するものであって、IPモジ
ュール21、通信制御プログラム(C)22、およびデ
ータリンクモジュール(C)23などから構成されるも
のである。
(A)1などに一意のIPアドレスを割り当てたりなど
するものである。通信制御プログラム(C)22は、端
末(A)1との間などでデータ通信を制御するものであ
る(図3、図4を用いて後述する)。
信路上で端末(A)1などとの間でデータリンクを確立
するものである(図6を用いて後述する)。端末(B)
3は、データ通信を行うネットワークに接続された端末
であって、ここでは、アプリケーションプログラム
(B)31、およびTCP/IPモジュール32などか
ら構成されるものである。
は、データ通信を行って各種処理を行うものであって、
ここでは、端末(A)1との間でデータ通信する相手
(宛先)となるアプリケーションプログラムである。
CP/IPプロトコルに従い相手の端末(A)1との間
でデータ通信を行うものである。次に、図2の順番に従
い、図1の構成の概略の動作を説明する。ここで、アプ
リケーションプログラムA、通信制御プログラムA、通
信制御プログラムC、およびアプリケーションプログラ
ムBは、図1のアプリケーションプログラム(A)1
1、通信制御プログラム(A)13、通信制御プログラ
ム(C)22、アプリケーションプログラム(B)31
にそれぞれ対応するものである。
ョンでデータ通信する。これは、アプリケーションプロ
グラムA(図1の端末1内で動作するアプリケーション
プログラム(A)11)と、端末(B)内で動作するア
プリケーションプログラム(B)31とがTCPセッシ
ョン(公知のTCP/IPプロトコルを用いて相互にデ
ータ通信するセッション)を使って相互にデータ通信す
る。
気がついていない状態を示す。は、回線切断(データ
リンクの切断)を検出した通信制御プログラムA、Cが
それぞれの側のアプリケーションプログラムA、Bに送
信停止TCP/IP制御パケットをそれぞれ送信する。
が再開確認用のProbeパケットをそれぞれの側の通
信制御プログラムA,Cにそれぞれ送信し、通信制御プ
ログラムA,Cは応答としてを行う。
成功)したので、Probeのキャッシュ(最新の次に
送信/受信するパケットのシーケンシャル番号)を通信
制御プログラムA,Cがそれぞれの相手側のアプリケー
ションプログラムB,Aにそれぞれ送信する。
(のパケットに対する確認応答)を送信、受信する。
は、通信再開する。これは、で受信した次に送信す
べきシーケンシャル番号および次に受信すべきシーケン
シャル番号のパケットの送受信を、アプリケーションプ
ログラムA,Bが相互に再開し、データ通信が正常に復
帰したこととなる。
因によって切断されたときに、通信制御プログラムA,
CはアプリケーションプログラムA,Bに送信停止TC
P/IP制御パケット(受信バッファが一杯の旨を通知
するWindow Sizeが0である受信確認応答パ
ケット)を送信して、アプリケーションプログラムA,
Bにそれぞれ擬似的に相手側の受信バッファが一杯で送
信不可と認識させることを繰り返し、データリンクを再
確立できたときに、次に送受信するパケットのシーケン
シャル番号をアプリケーションプログラムB、Aに知ら
せ、および受信バッファの空きを確認しそのシーケンシ
ャル番号からデータ通信を再開することにより、データ
リンクが切断されても、再開時に続きのシーケンシャル
番号のパケットからデータ通信を再開することが可能と
なる。
を示す。ここで、アプリケーションプログラムA、通信
制御プログラムA、通信制御プログラムC、アプリケー
ションプログラムBは、図1の端末1のアプリケーショ
ンプログラム(A)11、通信制御プログラム(A)1
3、中継器(C)2の通信制御プログラム(C)22、
端末(B)3のアプリケーションプログラム(B)31
にそれぞれ相当する。尚、通信制御プログラムCは、端
末(B)内に設けるようにしてもよい。
プログラムAがデータ送受信指示する。これは、既に、
通信制御プログラムAと、通信制御プログラムCとの間
に、データリンクが確立され、更に、データ通信セッシ
ョンが確立され、TCP/IPプロトコルに従い、パケ
ットを用いてアプリケーションプログラムAとアプリケ
ーションプログラムBとの間でデータ通信を行うことを
表す。
信セッションの情報を保存する。例えば後述する図5の
(b)のデータ通信制御プログラムCが保存すると同様
に、 ・セッション番号 ・自シーケンシャル番号 ・自データ長 ・自ACK番号 を保存し、次に送受信するパケットの番号を記憶する。
の場合には、データリンクが接続されているので、S1
に戻り繰り返す。NOの場合には、データリンクが切断
されたと判明したので、S4で障害検出と判定し、S5
に進む。
る。これは、データリンクが切断されたと判明したの
で、通信制御プログラムAがアプリケーションプログラ
ムAに送信停止制御パケットとして、例えばTCP/I
Pで使われる、相手の受信バッファが一杯で空きがなく
送信停止するように命令するパケットを作成、例えば後
述する図5の(c)の通信制御プログラムCのものと同
様なものを作成し、アプリケーションプログラムAに送
信する。
ケーションプログラムAが相手のアプリケーションプロ
グラムBの受信バッファがなくなったと認識する。S7
は、Probeパケットを作成する。これは、アプリケ
ーションプログラムAが相手のアプリケーションプログ
ラムBの受信バッファに空きができたかを問い合わせる
パケットである、Probeパケット(例えば後述する
図5の(d)の通信制御プログラムCが作成するものと
同様のパケット)を作成し、通信制御プログラムAに送
信する。
信制御プログラムAがS7でアプリケーションプログラ
ムAから送信されてきたパケットの内容を上書きして更
新し保存する(最新の内容を保存する)。
これは、データリンクが切断された状態から、再確立し
てキャリアが検出されたか判別する。YESの場合に
は、S11に進む。NOの場合には、S5に戻り繰り返
す。
相手側のアプリケーションプログラムBに送信する。S
12は、S11で送信されたパケットを受信した相手側
のアプリケーションプログラムBがTCP/IPの制御
に基づいて、現在の本当の受信バッファサイズを示した
受信確認応答パケットを作成し送信する。
受信したアプリケーションプログラムAがアプリケーシ
ョンプログラムBのデータ受信可能と認識する。そし
て、S1に戻り、正常のデータ通信を再開する。
1からS13と同じ動作によって、データリンクが切断
されたときに、通信制御プログラムCが相手側の受信バ
ッファ無しの旨をアプリケーションプログラムBに送信
してアプリケーションプログラムBが受信バッファサイ
ズ確認パケットを送信させて待機させ、データリンクが
再確立されたときに相手側のアプリケーションプログラ
ムAに送信してその応答パケットを受信したときに、デ
ータ通信再開可能と判断し、S21に戻りデータ通信を
再開することが可能となる。
を示す。ここで、移動ホスト、ホストC(アクセスルー
タ)、ホストBは、図1の端末(A)1、中継器(C)
2、端末(B)3にそれぞれ対応している。そして、図
示の下記のように、IPアドレスおよびポート番号を割
り当てる。
よび、IPアドレス/ポート番号を割り当てたときの情
報の例を示す。
管理するデータ通信セッションの情報の例を示す。これ
は、図4のホストC内の通信制御プログラムCが、アプ
リケーションプログラムBから通信指示を受けて、宛先
の移動ホストにパケットを送信するときにヘッダ部分か
ら取り出して保存した情報の例であって、図示の下記の
情報を保存する(既述した図3のS28などで保存す
る)。
ーケンシャルな番号である。自アプリケーションプログ
ラム識別情報は、自アプリケーションプログラム(ここ
では、アプリケーションプログラムB)のIPアドレス
10.10.1.10と、アプリケーションプログラムBのポート
番号80とを一緒にしたものである。相手アプリケーショ
ンプログラム識別情報は、相手アプリケーションプログ
ラム(ここでは、アプリケーションプログラムA)のI
Pアドレス10.10.3.250と、アプリケーションプログラ
ムAのポート番号250とを一緒にしたものである。
ータ通信セッション上でデータ通信している、ここで
は、アプリケーションプログラムBと、相手先のアプリ
ケーションプログラムAとのアドレス情報を検出して保
存し、データリンクが一時的に切断されて再確立された
ときに当該保存している情報をもとにデータ通信セッシ
ョン上でアプリケーションプログラムBとアプリケーシ
ョンプログラムAとのデータ通信を再開させることが可
能となる。
て具体例について以下説明する。 (1) 回線制御プログラムCは、セッション番号1の
セッションについてTCT/IPパケットP1(シーケ
ンス番号49807、データ長1460、ACK番号37913)からP
4(シーケンス番号54187、データ長1460.ACK番号3791
3)までがアプリケーションプログラムAからの受信確
認応答パケットなしに移動ホスト内の相手アプリケーシ
ョンプログラムAに向けて送信されたことを認識してい
る。
ムCが、アプリケーションプログラムAからシーケンス
番号が37913でACK番号が52727の受信確認パケットを受
け取ると、パケット番号P1およびP2はアプリケーシ
ョンプログラムAに届いたと判断しP1およびP2のパ
ケットに関する情報を管理テーブル(図5の(b))か
ら削除し、管理テーブルにはパケット番号P3およびP
4の情報が残る。
受信確認応答パケットを受け取る前にデータリンクが切
断された場合、P3およびP4のパケットはホストCに
は届いているものの、相手アプリケーションプログラム
Aに届いていない可能性があるので、回線制御プログラ
ムCはアプリケーションプログラムBに対して送信停止
制御命令を出す際にデータリンク再確立後はP3のパケ
ットから送り直すように指示する。
ムCがアプリケーションプログラムBに出す送信停止命
令は図5の(c)のようになる。上記図5の(c)に示
す送信停止制御命令を受け取ったアプリケーションプロ
グラムBは、TCP/IPの制御に基づいて、図5の
(d)に示す情報を含むProbeパケットをある一定期間
ごとに送信し、相手が受信可能になったかを調べる。
トを受け取った回線制御プログラムCは、データリンク
が再確立されるかタイムアウトが発行されるまで、Prob
eパケットを受信する度に前記Probeパケットを上書き更
新しながら保持し図5の(c)に示した送信停止制御パ
ケットを応答として返す。
内に再確立した場合、回線制御プロダラムCはアプリケ
ーションプログラムBから受信した図5の(d)に示し
たProbeパケットのうち最も新しいものをアプリケーシ
ョンプログラムAに送信し、アプリケーションプログラ
ムBがアプリケーションプログラムAの送信したProbe
パケットに対する受信確認パケットを受信すると、アプ
リケーションプログラムBはアプリケーションプログラ
ムAがデータを受信することが可能になったと判断しデ
ータ送信を再開する。
内に再確立しなかった場合は、回線制御プログラムCは
今後も諸当するデータリンクが再確立されないものと判
断し、明記されていないTCP/IPの仕様に基づいた
データ通信セッション破棄要求をアプリケーションプロ
グラムBに対して送りデータ通信セッションを強制的に
終了させる。
(データリンク確立)を示す。ここで、データリンクモ
ジュールA、データリンクモジュールCは、図1、図4
の端末(移動ホスト)1、中継器(ホストC)内にそれ
ぞれ設けたデータリンクモジュールA、データリンクモ
ジュールCにそれぞれ相当する。
ジュールAが発呼する。S42は、S41の発呼に対応
して、データリンクモジュールCに着呼する。S43
は、発信者番号を確認する。これは、S42の着呼時
に、発信者番号(電話をかけたことによりわかる電話網
から得られる発信者の情報)を確認する。
別する。これは、S43で得られた発信者番号がテーブ
ルに登録されているか判別する。YESの場合には、S
45に進む。NOの場合には、S46の認証を行う。
は,以前に認証を受けて一時的に登録された発信者番号
と一致するか判別する。YESの場合には、認証を省略
し、S48に進む。一方、S45のNOの場合には、S
46の認証を行う。
らユーザID,パスワード、更に必要に応じて発信者番
号をもとに、認証テーブルに登録されているものと一致
する時に認証OKとしてS47に進み、それ以外のとき
に認証NGとして終了する。
ID,パスワードなど)を認証テーブルに登録する。S
48は、以前に接続ありか判別する。これは、S43で
確認した発信者番号が以前に接続した番号として管理テ
ーブルに登録されているか判別する。YESの場合に
は、S49で以前に割り当てたIPアドレスと同一のア
ドレスを通知し、S50で発呼元のデータリンクモジュ
ールAが自己のIPアドレスとして設定(記憶)する。
そして、既述した図3のS1に戻り、データ通信を再開
する。一方、S48のNOの場合には、以前に接続して
いないと判明したので、S51でIPアドレスを割り当
ててデータリンクモジュールAに送信およびS53で管
理テーブルに登録する。そして、S52でデータリンク
モジュールAが自IPアドレスとして設定し、当該IP
アドレスを使ってデータ通信を開始する。
断したときは、S41、S42、S43、S44のYE
S,S45のYES,S48,S49,S50の手順に
よってデータリンク再確立時に以前と同一IPアドレス
を割り当て、当該同一IPアドレスを使ってアプリケー
ションプログラムA,B間でデータ通信することが可能
となる。
ケットを使用したデータ通信制御は、TCP/IPの1
つのセッションをデータリンクとみなして通信するよう
な、公知のVirtual Private Netw
ork(VPN)技術にも同様に適用することができ
る。
ネットワークを介して端末間でデータ通信中に何らかの
原因によりデータリンクが切断されたときに切断された
両側の通信路の通信制御プログラムが相手端末の受信バ
ッファ無しの旨のパケットをアプリケーションプログラ
ムに送信を繰り返しおよび送受信情報を保存しアプリケ
ーションプログラムに送受信を待機させ、データリンク
が再確立されたときに保存した送受信情報をアプリケー
ションプログラムに送信してデータ通信を続きから再開
する構成を採用しているため、データリンクが切断され
てもデータ通信セッションを保持しデータリンク再確立
時に続きからデータ通信の再開することが可能となる。
ク確立)である。
Claims (6)
- 【請求項1】端末間でデータ通信を行うデータ通信シス
テムにおいて、 相手端末との間でデータ通信指示するアプリケーション
プログラムと、 上記アプリケーションプログラムからのデータ通信指示
時に、中継器に通信路を介し発呼してデータリンクを確
立およびデータ通信セッションを確立してデータ通信を
行う通信制御手段とを設けた端末と、 上記発呼されたときにデータリンクを確立およびデータ
通信セッションを確立し、データ通信要求があったとき
に該当する相手端末にデータ転送する通信制御手段を設
けた中継器とを備え、 上記通信路上に確立したデータリンクが何らかの原因に
よって切断したときに、上記端末に設けた通信制御手段
が送信停止指示を上記アプリケーションプログラムに送
信して待機させ、データリンクが再確立したときにデー
タ通信を再開させると共に、上記中継器に設けた通信制
御手段が送信停止指示を相手端末のアプリケーションプ
ログラムに送信して待機させ、データリンクが再確立し
たときにデータ通信を再開させることを特徴とするデー
タ通信システム。 - 【請求項2】上記送信停止指示として、受信側の受信バ
ッファが満杯の旨のパケットを送信することを特徴とす
る請求項1記載のデータ通信システム。 - 【請求項3】上記データリンクが再確立したときに、上
記制御プログラムがそれぞれの相手側のアプリケーショ
ンプログラムに次に送信するデータの番号を通知するこ
とを特徴とする請求項1記載のデータ通信システム。 - 【請求項4】上記データリンクの再確立時に、直前と同
じ端末に対して同一アドレスを割り当てることを特徴と
する請求項1記載のデータ通信システム。 - 【請求項5】上記データリンクの確立時および再確立時
に、発信者番号が予め登録された発信者番号に一致ある
いは以前認証した発信者番号と一致した時に、認証情報
の入力を省略したことを特徴とする請求項1、3、4の
いずれかに記載のデータ通信システム。 - 【請求項6】端末に設けた、相手端末との間でデータ通
信指示するアプリケーションプログラムと、 端末に設けた、上記アプリケーションプログラムからの
データ通信指示時に、中継器に通信路を介し発呼してデ
ータリンクを確立およびデータ通信セッションを確立し
てデータ通信を行う通信制御プログラムと、 中継器に設けた、上記発呼されたときにデータリンクを
確立およびデータ通信セッションを確立し、データ通信
要求があったときに該当する相手端末にデータ転送する
通信制御プログラムとを備え、 上記通信路上に確立したデータリンクについて何らかの
原因によって切断されたときに、上記端末に設けた通信
制御プログラムが送信停止指示を上記アプリケーション
プログラムに送信して待機させ、データリンクを再確立
したときにデータ通信を再開させると共に、上記中継器
に設けた通信制御プログラムが送信停止指示を相手端末
のアプリケーションプログラムに送信して待機させ、デ
ータリンクが再確立したときにデータ通信を再開させる
ように機能するプログラムを記録したコンピュータ読取
可能な記録媒体。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11263299A JP4276698B2 (ja) | 1999-04-20 | 1999-04-20 | データ通信システムおよび記録媒体 |
| EP20000302379 EP1047239A3 (en) | 1999-04-20 | 2000-03-23 | System and method for stopping and resuming a data communication |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11263299A JP4276698B2 (ja) | 1999-04-20 | 1999-04-20 | データ通信システムおよび記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000307650A true JP2000307650A (ja) | 2000-11-02 |
| JP4276698B2 JP4276698B2 (ja) | 2009-06-10 |
Family
ID=14591597
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11263299A Expired - Fee Related JP4276698B2 (ja) | 1999-04-20 | 1999-04-20 | データ通信システムおよび記録媒体 |
Country Status (2)
| Country | Link |
|---|---|
| EP (1) | EP1047239A3 (ja) |
| JP (1) | JP4276698B2 (ja) |
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002368778A (ja) * | 2001-06-12 | 2002-12-20 | Sony Corp | 通信端末の再接続方法および通信端末 |
| JP2006345397A (ja) * | 2005-06-10 | 2006-12-21 | Noritsu Koki Co Ltd | データ伝送システム |
| JP2007150745A (ja) * | 2005-11-28 | 2007-06-14 | Nippon Telegr & Teleph Corp <Ntt> | 無線通信システムのデータ再送方法、移動端末および固定端末 |
| JP2007306577A (ja) * | 2002-08-01 | 2007-11-22 | Research In Motion Ltd | 常時オンのワイヤレスインターネットプロトコル通信 |
| JP2008113436A (ja) * | 2006-10-30 | 2008-05-15 | Thomson Licensing | ビデオオンデマンド・セッションを回復する方法 |
| US7529190B2 (en) | 2001-07-04 | 2009-05-05 | Nonend Inventions N.V. | Method, device and software for digital inverse multiplexing |
| US7587508B2 (en) | 2001-02-16 | 2009-09-08 | Nonend Inventions, N.V. | Multiple source receiver-driven streaming of content between peers |
| US7698733B2 (en) | 2001-01-31 | 2010-04-13 | Sony Computer Entertainment Inc. | Computer system and usage method thereof |
| US7711835B2 (en) | 2004-09-30 | 2010-05-04 | Citrix Systems, Inc. | Method and apparatus for reducing disclosure of proprietary data in a networked environment |
| US7738513B2 (en) | 2001-04-18 | 2010-06-15 | Nonend Inventions N.V. | Method for inverse multiplexing |
| US7748032B2 (en) | 2004-09-30 | 2010-06-29 | Citrix Systems, Inc. | Method and apparatus for associating tickets in a ticket hierarchy |
| US7779034B2 (en) | 2005-10-07 | 2010-08-17 | Citrix Systems, Inc. | Method and system for accessing a remote file in a directory structure associated with an application program executing locally |
| US7870153B2 (en) | 2006-01-24 | 2011-01-11 | Citrix Systems, Inc. | Methods and systems for executing, by a virtual machine, an application program requested by a client machine |
| US8024568B2 (en) | 2005-01-28 | 2011-09-20 | Citrix Systems, Inc. | Method and system for verification of an endpoint security scan |
| US8042120B2 (en) | 2004-09-30 | 2011-10-18 | Citrix Systems, Inc. | Method and apparatus for moving processes between isolation environments |
| US8090797B2 (en) | 2009-05-02 | 2012-01-03 | Citrix Systems, Inc. | Methods and systems for launching applications into existing isolation environments |
| US8095940B2 (en) | 2005-09-19 | 2012-01-10 | Citrix Systems, Inc. | Method and system for locating and accessing resources |
| US8131825B2 (en) | 2005-10-07 | 2012-03-06 | Citrix Systems, Inc. | Method and a system for responding locally to requests for file metadata associated with files stored remotely |
| US8171479B2 (en) | 2004-09-30 | 2012-05-01 | Citrix Systems, Inc. | Method and apparatus for providing an aggregate view of enumerated system resources from various isolation layers |
| US8533846B2 (en) | 2006-11-08 | 2013-09-10 | Citrix Systems, Inc. | Method and system for dynamically associating access rights with a resource |
| JP2014528109A (ja) * | 2012-06-06 | 2014-10-23 | ▲華▼▲為▼▲終▼端有限公司 | アプリケーション管理方法および端末 |
| US9009721B2 (en) | 2007-10-20 | 2015-04-14 | Citrix Systems, Inc. | Method and system for communicating between isolation environments |
| JP2015181253A (ja) * | 2015-05-08 | 2015-10-15 | 株式会社東芝 | 通信端末、通信方法および通信プログラム |
| US9401906B2 (en) | 2004-09-30 | 2016-07-26 | Citrix Systems, Inc. | Method and apparatus for providing authorized remote access to application sessions |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080313282A1 (en) | 2002-09-10 | 2008-12-18 | Warila Bruce W | User interface, operating system and architecture |
| US8121069B2 (en) | 2005-09-27 | 2012-02-21 | Research In Motion Limited | Adaptive data delivery |
| DE602005004663T2 (de) | 2005-09-27 | 2009-04-30 | Research In Motion Ltd., Waterloo | Adaptive Datenzustellung |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5566225A (en) * | 1994-11-21 | 1996-10-15 | Lucent Technologies Inc. | Wireless data communications system for detecting a disabled condition and simulating a functioning mode in response to detection |
| SE517600C2 (sv) * | 1997-03-13 | 2002-06-25 | Ericsson Telefon Ab L M | Anordning, system och förfarande för uppsättande av en förbindelse mellan en telekommunikationsstation och ett datanät |
| JPH11163947A (ja) * | 1997-09-22 | 1999-06-18 | Toshiba Corp | ゲートウェイ装置、無線端末装置、ルータ装置および通信ネットワークのゲートウェイ制御方法 |
-
1999
- 1999-04-20 JP JP11263299A patent/JP4276698B2/ja not_active Expired - Fee Related
-
2000
- 2000-03-23 EP EP20000302379 patent/EP1047239A3/en not_active Withdrawn
Cited By (54)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7698733B2 (en) | 2001-01-31 | 2010-04-13 | Sony Computer Entertainment Inc. | Computer system and usage method thereof |
| US7587508B2 (en) | 2001-02-16 | 2009-09-08 | Nonend Inventions, N.V. | Multiple source receiver-driven streaming of content between peers |
| US7738513B2 (en) | 2001-04-18 | 2010-06-15 | Nonend Inventions N.V. | Method for inverse multiplexing |
| US7995624B2 (en) | 2001-04-18 | 2011-08-09 | Nonend Inventions N.V. | Systems and methods for multiplexing digital data |
| JP2002368778A (ja) * | 2001-06-12 | 2002-12-20 | Sony Corp | 通信端末の再接続方法および通信端末 |
| US7529190B2 (en) | 2001-07-04 | 2009-05-05 | Nonend Inventions N.V. | Method, device and software for digital inverse multiplexing |
| US8447877B2 (en) | 2002-08-01 | 2013-05-21 | Research In Motion Limited | Always-on wireless internet protocol communication |
| JP2007306577A (ja) * | 2002-08-01 | 2007-11-22 | Research In Motion Ltd | 常時オンのワイヤレスインターネットプロトコル通信 |
| JP2008160826A (ja) * | 2002-08-01 | 2008-07-10 | Research In Motion Ltd | 常時オンのワイヤレスインターネットプロトコル通信 |
| JP2010063136A (ja) * | 2002-08-01 | 2010-03-18 | Research In Motion Ltd | 常時オンのワイヤレスインターネットプロトコル通信 |
| US7912977B2 (en) | 2002-08-01 | 2011-03-22 | Research In Motion Limited | Always-on wireless internet protocol communication |
| US8352964B2 (en) | 2004-09-30 | 2013-01-08 | Citrix Systems, Inc. | Method and apparatus for moving processes between isolation environments |
| US8065423B2 (en) | 2004-09-30 | 2011-11-22 | Citrix Systems, Inc. | Method and system for assigning access control levels in providing access to networked content files |
| US9401906B2 (en) | 2004-09-30 | 2016-07-26 | Citrix Systems, Inc. | Method and apparatus for providing authorized remote access to application sessions |
| US7865603B2 (en) | 2004-09-30 | 2011-01-04 | Citrix Systems, Inc. | Method and apparatus for assigning access control levels in providing access to networked content files |
| US9311502B2 (en) | 2004-09-30 | 2016-04-12 | Citrix Systems, Inc. | Method and system for assigning access control levels in providing access to networked content files |
| US7870294B2 (en) | 2004-09-30 | 2011-01-11 | Citrix Systems, Inc. | Method and apparatus for providing policy-based document control |
| US7711835B2 (en) | 2004-09-30 | 2010-05-04 | Citrix Systems, Inc. | Method and apparatus for reducing disclosure of proprietary data in a networked environment |
| US8352606B2 (en) | 2004-09-30 | 2013-01-08 | Citrix Systems, Inc. | Method and system for assigning access control levels in providing access to networked content files |
| US8302101B2 (en) | 2004-09-30 | 2012-10-30 | Citrix Systems, Inc. | Methods and systems for accessing, by application programs, resources provided by an operating system |
| US8286230B2 (en) | 2004-09-30 | 2012-10-09 | Citrix Systems, Inc. | Method and apparatus for associating tickets in a ticket hierarchy |
| US8171479B2 (en) | 2004-09-30 | 2012-05-01 | Citrix Systems, Inc. | Method and apparatus for providing an aggregate view of enumerated system resources from various isolation layers |
| US7748032B2 (en) | 2004-09-30 | 2010-06-29 | Citrix Systems, Inc. | Method and apparatus for associating tickets in a ticket hierarchy |
| US8042120B2 (en) | 2004-09-30 | 2011-10-18 | Citrix Systems, Inc. | Method and apparatus for moving processes between isolation environments |
| US8132176B2 (en) | 2004-09-30 | 2012-03-06 | Citrix Systems, Inc. | Method for accessing, by application programs, resources residing inside an application isolation scope |
| US8024568B2 (en) | 2005-01-28 | 2011-09-20 | Citrix Systems, Inc. | Method and system for verification of an endpoint security scan |
| US8312261B2 (en) | 2005-01-28 | 2012-11-13 | Citrix Systems, Inc. | Method and system for verification of an endpoint security scan |
| JP2006345397A (ja) * | 2005-06-10 | 2006-12-21 | Noritsu Koki Co Ltd | データ伝送システム |
| US8095940B2 (en) | 2005-09-19 | 2012-01-10 | Citrix Systems, Inc. | Method and system for locating and accessing resources |
| US7779034B2 (en) | 2005-10-07 | 2010-08-17 | Citrix Systems, Inc. | Method and system for accessing a remote file in a directory structure associated with an application program executing locally |
| US8131825B2 (en) | 2005-10-07 | 2012-03-06 | Citrix Systems, Inc. | Method and a system for responding locally to requests for file metadata associated with files stored remotely |
| JP2007150745A (ja) * | 2005-11-28 | 2007-06-14 | Nippon Telegr & Teleph Corp <Ntt> | 無線通信システムのデータ再送方法、移動端末および固定端末 |
| US8355407B2 (en) | 2006-01-24 | 2013-01-15 | Citrix Systems, Inc. | Methods and systems for interacting, via a hypermedium page, with a virtual machine executing in a terminal services session |
| US8051180B2 (en) | 2006-01-24 | 2011-11-01 | Citrix Systems, Inc. | Methods and servers for establishing a connection between a client system and a virtual machine executing in a terminal services session and hosting a requested computing environment |
| US8117314B2 (en) | 2006-01-24 | 2012-02-14 | Citrix Systems, Inc. | Methods and systems for providing remote access to a computing environment provided by a virtual machine |
| US7870153B2 (en) | 2006-01-24 | 2011-01-11 | Citrix Systems, Inc. | Methods and systems for executing, by a virtual machine, an application program requested by a client machine |
| US8341270B2 (en) | 2006-01-24 | 2012-12-25 | Citrix Systems, Inc. | Methods and systems for providing access to a computing environment |
| US8341732B2 (en) | 2006-01-24 | 2012-12-25 | Citrix Systems, Inc. | Methods and systems for selecting a method for execution, by a virtual machine, of an application program |
| US7949677B2 (en) | 2006-01-24 | 2011-05-24 | Citrix Systems, Inc. | Methods and systems for providing authorized remote access to a computing environment provided by a virtual machine |
| US8010679B2 (en) | 2006-01-24 | 2011-08-30 | Citrix Systems, Inc. | Methods and systems for providing access to a computing environment provided by a virtual machine executing in a hypervisor executing in a terminal services session |
| US7954150B2 (en) | 2006-01-24 | 2011-05-31 | Citrix Systems, Inc. | Methods and systems for assigning access control levels in providing access to resources via virtual machines |
| KR101416311B1 (ko) * | 2006-10-30 | 2014-07-08 | 톰슨 라이센싱 | 비디오-온-디맨드 세션을 복구하기 위한 방법 |
| JP2008113436A (ja) * | 2006-10-30 | 2008-05-15 | Thomson Licensing | ビデオオンデマンド・セッションを回復する方法 |
| US8533846B2 (en) | 2006-11-08 | 2013-09-10 | Citrix Systems, Inc. | Method and system for dynamically associating access rights with a resource |
| US9401931B2 (en) | 2006-11-08 | 2016-07-26 | Citrix Systems, Inc. | Method and system for dynamically associating access rights with a resource |
| US9009721B2 (en) | 2007-10-20 | 2015-04-14 | Citrix Systems, Inc. | Method and system for communicating between isolation environments |
| US9009720B2 (en) | 2007-10-20 | 2015-04-14 | Citrix Systems, Inc. | Method and system for communicating between isolation environments |
| US9021494B2 (en) | 2007-10-20 | 2015-04-28 | Citrix Systems, Inc. | Method and system for communicating between isolation environments |
| US8090797B2 (en) | 2009-05-02 | 2012-01-03 | Citrix Systems, Inc. | Methods and systems for launching applications into existing isolation environments |
| US8326943B2 (en) | 2009-05-02 | 2012-12-04 | Citrix Systems, Inc. | Methods and systems for launching applications into existing isolation environments |
| JP2014528109A (ja) * | 2012-06-06 | 2014-10-23 | ▲華▼▲為▼▲終▼端有限公司 | アプリケーション管理方法および端末 |
| US9513955B2 (en) | 2012-06-06 | 2016-12-06 | Huawei Device Co., Ltd. | Application management method and terminal |
| US10091307B2 (en) | 2012-06-06 | 2018-10-02 | Huawei Device (Dongguan) Co., Ltd. | Application management method and terminal |
| JP2015181253A (ja) * | 2015-05-08 | 2015-10-15 | 株式会社東芝 | 通信端末、通信方法および通信プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1047239A2 (en) | 2000-10-25 |
| EP1047239A3 (en) | 2002-01-02 |
| JP4276698B2 (ja) | 2009-06-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2000307650A (ja) | データ通信システムおよび記録媒体 | |
| JP3836272B2 (ja) | 移動ポイント・ツー・ポイント・プロトコル | |
| US6415331B1 (en) | Method of updating accumulated data with middleware and server system performing the same | |
| US6839344B1 (en) | Transport mechanism for ISDN backhaul over IP | |
| JP3620010B2 (ja) | 無線通信システムで用いられる装置とプログラム記録媒体 | |
| CN1533100A (zh) | 对基于流控制传送协议的偶联进行保护的方法 | |
| JPH11275110A (ja) | 無線データ通信方法および装置 | |
| US7529227B2 (en) | System and method for PDA to PDA communication using a network portal | |
| JP3194868B2 (ja) | パケット転送装置 | |
| JP3930215B2 (ja) | 情報通信システムおよび情報通信システムの切替接続方法 | |
| JP3709319B2 (ja) | 端末からホストコンピュータへの再接続方法 | |
| JP3642305B2 (ja) | 通信システムとそのパケット交換方法、及び交換プログラムを記録した記録媒体 | |
| JP3741421B2 (ja) | データ通信方法及び通信端末装置 | |
| JP3067727B2 (ja) | 輻輳制御通信システム | |
| JP3659864B2 (ja) | データ通信システムおよびデータ通信プログラムを記録した記録媒体 | |
| JP2002281104A (ja) | 通信プロトコル変換方法及びその装置、並びにデータ通信システム | |
| JPH114259A (ja) | 仮想コネクション通信装置及び通信方法 | |
| JP2002325101A (ja) | パケット通信網およびその異常検出方法 | |
| CN1092893C (zh) | 将终端设备接入远程计算机网络的方法 | |
| JP3481582B2 (ja) | 無線通信端末装置 | |
| JPH08186601A (ja) | 通信装置のデータ転送方法 | |
| JP3867896B2 (ja) | ルータ装置 | |
| JP3322748B2 (ja) | 通信パスの再確立方法およびそのための通信装置 | |
| KR100285743B1 (ko) | 포인트투포인트프로토콜방법 | |
| JP2002354010A (ja) | 無線データ通信装置、トランスポートレイヤプロトコル制御方法およびデータリンクレイヤプロトコル制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060328 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071218 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080215 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080805 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081024 |
|
| 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: 20090303 |
|
| 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: 20090307 |
|
| 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: 20120313 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |