WO2002005515A1 - Dispositif de transmission de donnees et dispositif de reception de donnees - Google Patents

Dispositif de transmission de donnees et dispositif de reception de donnees Download PDF

Info

Publication number
WO2002005515A1
WO2002005515A1 PCT/JP2001/005178 JP0105178W WO0205515A1 WO 2002005515 A1 WO2002005515 A1 WO 2002005515A1 JP 0105178 W JP0105178 W JP 0105178W WO 0205515 A1 WO0205515 A1 WO 0205515A1
Authority
WO
WIPO (PCT)
Prior art keywords
packet
session
data
bucket
trip time
Prior art date
Application number
PCT/JP2001/005178
Other languages
English (en)
French (fr)
Inventor
Daiji Ido
Koji Imura
Akihiro Miyazaki
Koichi Hata
Original Assignee
Matsushita Electric Industrial Co., Ltd.
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 Matsushita Electric Industrial Co., Ltd. filed Critical Matsushita Electric Industrial Co., Ltd.
Priority to AU2001264309A priority Critical patent/AU2001264309A1/en
Priority to EP01938721A priority patent/EP1235414B1/en
Priority to DE2001608472 priority patent/DE60108472T2/de
Priority to US10/069,934 priority patent/US7123618B2/en
Publication of WO2002005515A1 publication Critical patent/WO2002005515A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1809Selective-repeat protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/188Time-out mechanisms

Definitions

  • the present invention relates to a data transmission device and a data reception device suitable for efficiently transmitting digital data such as images and voices in a communication environment where code errors and congestion are likely to occur.
  • multimedia data when digital data such as images and audio (hereinafter referred to as “multimedia data”) is transmitted using packet communication lines such as the Internet, real-time performance is required over reliability, unlike data transmission over time. For this reason, protocols such as RTP (Real-time Transport Protocol) and UDP (User Datagram Protocol) specified by the Internet Engineering Task Force (IETF) are used.
  • RTP Real-time Transport Protocol
  • UDP User Datagram Protocol
  • a server that sends data and a client that receives data use a protocol such as RTSP (Real Time Streaming Protocol) to establish a session.
  • the server converts the image and music data encoded by an encoding method such as MPEG (Moving Picture Expert Group) into a payload (Payload: information mainly to be transferred other than control information in units of protocol).
  • MPEG Motion Picture Expert Group
  • Payload information mainly to be transferred other than control information in units of protocol
  • Payload information mainly to be transferred other than control information in units of protocol.
  • the client extracts the image or music data from the payload of the RTP packet received from the server, and plays or saves it.
  • the server terminates the transmission of all multimedia data or terminates the communication when terminating the communication.
  • Sends a packet indicating the session disconnection notification command (hereinafter referred to as “session disconnection notification packet”) to the client, disconnects the session and returns to the initial state.
  • the client may not be able to receive the packet due to network congestion ⁇ bit error, or the packet may be received but not a correct packet. There are cases. In such a case, especially when an important packet is lost, the image quality and the sound quality are remarkably deteriorated.
  • the sequence number in the RTP packet described above records the order of the packet continuously. Therefore, it is possible to confirm this number every time a packet is received, and to recognize that there is a packet that could not be received when the discontinuity of the number was detected. If the client determines that a missing packet is needed, it can send a retransmission request to the server and receive the packet again from the server.
  • FIG. 1 is a sequence diagram showing a session disconnection operation in a conventional data transmission apparatus.
  • SN is a sequence number. This SN increases by one each time the server sends a packet, so that the client can detect the missing bucket when the bucket is lost.
  • An object of the present invention is to provide a data transmission device and a data reception device capable of retransmitting a bucket even when a retransmission request is issued from a client after transmitting a session disconnection notification packet to the client. is there.
  • the subject of the present invention is that after a session disconnection notification command generated by a control command generating unit is transmitted as a session disconnection notification bucket from a packet transmitting unit to a client, a session is disconnected by a session disconnecting unit when a predetermined time has elapsed. It is.
  • FIG. 1 is a sequence diagram showing a session disconnection operation in a conventional data transmission device
  • FIG. 2 is a block diagram illustrating a configuration of a data transmission device according to Embodiment 1 of the present invention
  • FIG. 3 is a flowchart for explaining the operation of bucket retransmission after transmitting a session disconnection notification bucket in the data transmitting apparatus according to Embodiment 1 of the present invention
  • FIG. 4 is a flow chart according to Embodiment 1 of the present invention. Format diagram of a session disconnection notification bucket transmitted by the data transmitting apparatus
  • FIG. 5 is a sequence diagram showing an operation when the data transmitting apparatus according to Embodiment 1 of the present invention receives a retransmission instruction after transmitting a session disconnection bucket
  • FIG. 6 is a data diagram showing data according to Embodiment 2 of the present invention.
  • FIG. 7 is a block diagram showing a configuration of a data transmission device according to Embodiment 3 of the present invention.
  • FIG. 8 is a format diagram of a session disconnection notification bucket transmitted by the data transmission apparatus according to Embodiment 3 of the present invention.
  • FIG. 9 is a block diagram showing a configuration of a data receiving apparatus according to Embodiment 4 of the present invention.
  • FIG. 10 is a flowchart illustrating an operation of retransmission determination after receiving a session disconnection notification packet in the data receiving apparatus according to Embodiment 4 of the present invention.
  • FIG. 2 is a block diagram showing a configuration of the data transmission device according to Embodiment 1 of the present invention.
  • the data transmission device is a portion that provides a data transmission / reception function in a server device that distributes multimedia data via a packet communication network.
  • the receiving means 101 receives the multimedia data bucketed from the ablation of the server apparatus.
  • the control command generation means 102 generates a control command such as a session disconnection command, and outputs the control command to the packet transmission means 103. Further, the control command generation means 102 outputs a session disconnection command to the packet transmission means 103 and, at the same time, notifies the timer 104 of the same.
  • the bucket transmitting means 103 transmits the packet received by the receiving means 101 to the client.
  • the packet transmitting means 103 transmits a control command packet output from the control command generating means 102 to the client.
  • the timer 104 has a function of starting a timing operation at the same time as receiving the notice of the session disconnection from the control command generation means 102 and notifying that a predetermined time has elapsed. Specifically, the timer 104 subtracts a preset time data at a predetermined period simultaneously with the timing operation, and outputs a signal indicating a lapse of time when the time data becomes “0”. .
  • the session disconnecting means 105 determines whether or not a predetermined time has elapsed from the notification of the session disconnection command, based on the time lapse signal output from the timer 104. Specifically, the session disconnecting means 105 determines that the predetermined time has elapsed when the time elapsed signal of the evening timer 104 changes to the active state. The case where the time lapse signal of the timer 104 changes to the active state means that a predetermined time has elapsed. In the following, the change of the time lapse signal of the timer 104 to the active state is simply expressed as “become active”.
  • the retransmission buffer 106 is a memory for buffering (temporarily storing) the bucket received by the receiving means 101.
  • the retransmission instruction receiving means 107 is a part for receiving the retransmission request from the client, and notifies the packet retransmission means 108 of the identification information of the packet requested to be retransmitted.
  • the bucket retransmitting means 108 reads the corresponding bucket from the retransmission buffer 106 based on the identification information of the bucket notified from the retransmission instruction receiving means 107 and retransmits it to the client.
  • the receiving unit 101 receives the packetized multimedia data from the application of the server device, and the bucket transmitting unit 103 and the packet retransmitting unit 108 transmit the packet to the client. It explains the case of sending to. However, the receiving means 101 may receive the unpacketized multimedia data, and the packet transmitting means 103 and the packet retransmitting means 108 may generate a packet from the multimedia data. . Next, the operation of retransmitting the packet after transmitting the session disconnection notification packet in the data transmitting apparatus having the above configuration will be described with reference to the flowchart shown in FIG.
  • the packet transmitting means 103 transmits a packet according to, for example, RTP, and transmits the last packet to the client (ST200).
  • the control command generation means 102 After transmitting the last bucket, the control command generation means 102 generates a BYE command which is a control command for notifying the session disconnection.
  • FIG. 4 is a format diagram of the session disconnection notification packet.
  • the payload type stores No. 203, which indicates session disconnection notification (BYE).
  • the packet length stores the total packet length measured in units of 32 bits.
  • the sender identifier stores an identifier which is a sequence that allows the bucket receiver to uniquely identify the sender.
  • the control command generating means 102 outputs the BYE command generated in this way to the bucket transmitting means 103.
  • Packet transmitting means 103 transmits this BYE command to the client (ST201).
  • the control command generation means 102 notifies the timer 104 of the fact. Upon receiving this notification, the evening camera 104 starts the timing operation.
  • session disconnecting means 105 monitors the time lapse signal of timer 104 and determines whether or not it has become active (ST 202). Then, when the time lapse signal of the evening timer 104 becomes active, a process of disconnecting the session is executed (ST 205). As a result, the data transmitting apparatus returns to the initial state.
  • Receiving means 107 determines whether the server has received a retransmission request from the client (ST 203).
  • the process returns to ST202, and the session disconnecting means 105 repeats the determination as to whether the time lapse signal of timer 104 has become active.
  • the retransmission instruction receiving unit 107 notifies the packet retransmission unit 108 of the identification information of the packet requested to be retransmitted by the client. Based on this identification information, bucket retransmitting means 108 reads the corresponding bucket from retransmission buffer 106 and transmits it to the client (ST 204).
  • the processing is returned to the ST 202.
  • FIG. 5 is a sequence diagram showing an operation when the data transmitting apparatus receives a retransmission instruction after transmitting a session disconnection notification packet.
  • the disconnection of the session is delayed by the predetermined time set in timer 104, and the return to the initial state is performed. Because the delay can be delayed, the requested packet can be retransmitted even if there is a retransmission request after transmitting the BYE command.
  • packet transmission means 103 transmits a BYE command after transmission of all packet data is completed.
  • the present invention is not limited to this. It is also possible to send a BYE command as necessary.
  • control command generation means 102 generates the session disconnection notification bucket according to the RTP BYE bucket format shown in FIG. 4, but generates the session disconnection notification bucket according to the other formats. Is also good. Also, a session disconnection method in another protocol may be used.
  • FIG. 6 is a block diagram showing the configuration of the data transmission device according to Embodiment 2 of the present invention.
  • the data transmitting apparatus has a time required to make a round trip between the data transmitting apparatus and the client (hereinafter referred to as “de—evening round trip time”). It is different from the data transmitting apparatus according to the first embodiment only in that it includes a round-trip time calculating means 201 for calculating. 6, the same components as those in FIG. 2 are denoted by the same reference numerals, and description thereof will be omitted.
  • the round-trip time calculating means 201 calculates the latest data round-trip time between the data transmitting apparatus and the client. Specifically, the round-trip time calculating means 201 obtains a data round-trip time in data exchange between the data transmission apparatus and the client according to a predetermined algorithm.
  • the latest data round-trip time obtained by the round-trip time calculating means 201 is set in the timer 104 as a time-delay.
  • Timer 104 is described in Embodiment 1.
  • the control command generating means 102 receives the notification that the session disconnection command has been transmitted, the operation of measuring the data round trip time is started. Then, after the data round-trip time has elapsed, the session is disconnected by the session disconnecting means 105.
  • the session is disconnected after the elapse of the round trip time between the server and the client, so that the session is unnecessarily performed.
  • the session can be prevented from being maintained.
  • the session since the session is disconnected according to the latest data round trip time, the session can be disconnected according to the current state of the bucket communication network.
  • the session maintenance time is reduced accordingly, but if the session maintenance time is reduced, the packet communication network Since the connection time is also shortened, costs such as call charges can be reduced.
  • the present invention is not limited to this.
  • the sum of the data round trip time and the buffering time may be set in the timer 104 as the predetermined time.
  • the session is disconnected in consideration of the buffering time at the client. As a result, the session is maintained for a time more precisely tailored to the needs of the client.
  • FIG. 5 is a block diagram showing a configuration of a data transmission device according to Embodiment 3 of the present invention.
  • the data transmission apparatus according to the third embodiment is different from the data transmission apparatus according to the first embodiment only in that the control command generation unit 601 generates a bucket based on a control command such as session disconnection and the time from the timer 104.
  • Data transmission device according to Is different from 7, the same components as those in FIG. 2 are denoted by the same reference numerals, and description thereof will be omitted.
  • control command generating means 6001 when generating the session disconnection notification packet, adds the bucket information described in FIG. Is stored in the session disconnection notification bucket.
  • FIG. 8 is a format diagram of the session disconnection notification packet generated by the control command generation means 600.
  • an optional field length for storing the field length after the sender identifier and the time until the session is disconnected are stored.
  • the time until the session is disconnected is set to “3. O sec”, but the time is not limited to this and can be set to any time.
  • the client can select a process according to the content. For example, the client can stop sending a bucket retransmission request by detecting the time stored in the session disconnection notification packet until the session is disconnected.
  • the client receives the notification from the session disconnection notification packet to notify the client of the time from when the bucket is transmitted until the session is actually disconnected.
  • the data transmitting apparatus can determine whether or not the data transmitting apparatus can retransmit the bucket for which retransmission has been requested.
  • the client it is possible to prevent the client from transmitting a retransmission request after the session is actually disconnected in the data transmitting apparatus.
  • the traffic load on the bucket communication network can be reduced.
  • FIG. 9 is a block diagram showing a configuration of the data receiving apparatus according to Embodiment 4 of the present invention.
  • the data receiver is a data transmitter / receiver on the client. It is a part that provides functions.
  • the bucket receiving means 8001 receives a packet transmitted from the server via the bucket communication network.
  • the bucket missing determining means 802 determines the missing of the received packet from the sequence number given to the bucket received by the bucket receiving means 801. Further, the bucket missing determining unit 802 notifies the retransmission determining unit 805 described later of the determination result.
  • the control information receiving means 803 receives control information such as a session disconnection notification bucket.
  • the session disconnection notification bucket received by the control information receiving means 803 includes, for example, the time for maintaining the session set in the server (hereinafter, “session”) according to the mode described in the third embodiment. Maintenance time ”) is stored.
  • the round-trip time calculating means 804 calculates the latest data round-trip time between the server and the data receiver. Specifically, the round-trip time calculating means 804 obtains the data round-trip time in the data exchange between the server and the data receiving apparatus according to a predetermined algorithm.
  • the round-trip time calculating means 804 calculates the latest data round-trip time between the server and the present data receiving device, but is not limited to this, and may be a fixed value set in advance. May be used.
  • the retransmission determination means 805 compares the session maintenance time received by the control information receiving means 803 with the data round trip time calculated by the round trip time calculation means 804. Then, it determines that a retransmission request is possible only when the data round trip time is shorter, and transmits the retransmission request to the server.
  • a packet is received by the packet receiving means 801 according to, for example, RTP.
  • the control information receiving means 803 sends a session disconnection notification packet (B
  • the bucket missing determining means 802 determines whether there is a missing bucket before receiving the BYE bucket (ST 802).
  • the retransmission determination means 805 receives the notification from the bucket loss determination means 802, determines that there is no need for a retransmission instruction request, and notifies the server. And does not transmit a retransmission request (ST805).
  • the retransmission determination means 805 receives the notification from the packet loss determination means 802 and notifies the retransmission determination means 805 of the latest data round-trip time calculated by the round-trip time calculation means 804. Then, the magnitude of the session maintenance time stored in the BYE packet is compared with the magnitude of the session maintenance time (ST803).
  • the retransmission determination means 805 determines that a retransmission request is possible and transmits a retransmission request to the server (ST 804). .
  • the retransmission request can be transmitted even after the session disconnection notification packet is received, and the determination of the retransmission request is made in consideration of the data round trip time and the session maintenance time of the server. Since this can be performed, it is possible to prevent the client from transmitting a retransmission request received at a time when the server cannot retransmit the bucket. As a result, the traffic load of the packet communication network can be reduced.
  • a data transmitting apparatus and a data receiving apparatus that transmit and receive packets between a server and a client via a packet communication network are described.
  • the present invention is not limited to this.
  • a repeater such as a gateway device is provided on a communication network, and packets are transmitted and received via such a repeater. It is also possible to realize a data transmission / reception system that performs the data transmission and reception. Even when such a data transmission / reception system is constructed, the same effects as those of the embodiment described above can be obtained.
  • the server transmits the session disconnection notification packet to the client
  • the session is maintained for a predetermined time. Therefore, after transmitting the session disconnection notification packet, the client requests the retransmission. Even if a packet is received, the packet can be retransmitted to the client.
  • the present invention can be applied to a data transmitting device and a data receiving device suitable for efficiently transmitting digital data such as images and voices in a communication environment where code errors and congestion are likely to occur. .

Description

明 細 書 デー夕送信装置及びデー夕受信装置 技術分野
本発明は、 符号誤りや輻輳が発生しやすい通信環境において、 画像や音声な どのディジタルデータを効率的に伝送するのに好適なデ一夕送信装置及びデ —タ受信装置に関する。 背景技術
従来、 インターネットなどのパケット通信回線を用いて、 画像や音声などの ディジタルデータ (以下、 「マルチメディアデータ」 という) を伝送する場合 は、 デ一夕伝送と異なり信頼性よりもリアルタイム性が要求されることから、 I ETF (Internet Engineering Task Force) で定められている RTP (Real-time Transport Protocol) と UDP (User Datagram Protocol) とい つたプロトコルが使用されている。
以下、 RTPを用いたマルチメディアデータの伝送方法について説明する。 まず、 データを送信するサーバとデータを受信するクライアントは、 RTS P (Real Time Streaming Protocol) などのプロトコルを利用し、 セッション を開設する。 次に、 サーバは、 MPEG (Moving Picture Expert Group) な どの符号化方式で符号化された画像や音楽データをペイロード (Payload :プ ロトコルデ一タ単位の制御情報以外の、 主として転送すべき情報) とし、 パケ ット生成時刻やパケットの順序を表すシーケンス番号などをヘッダとした R TPパケットを生成し、 パケット通信網を介してクライアントに送信する。 ク ライアントは、 サーバから受信した RTPパケットのペイロードから画像や音 楽デ—夕を抽出し、 再生又は保存する。 そして、 サーバは、 すべてのマルチメ ディアデ一夕の送信を終了した場合、 あるいは、 通信を終了する場合にセッシ ョン切断通知コマンドを示すパケット(以下、 「セッション切断通知パケット」 という) をクライアントに送信し、 セッションを切断して初期状態に戻る。 上記のようなマルチメディアデ一夕の伝送を行う場合、 バケツ卜通信網では、 ネットワークの輻輳ゃビット誤りのため、 クライアントはバケツトを受信でき なかったり、 受信はできても正しいパケットでなかったりする場合がある。 こ のような場合において、 特に、 重要なパケットが欠落した場合には、 画質や音 質に著しい劣化を招くことになる。
しかしながら、 上記の R T Pパケット中のシーケンス番号には、 パケットの 順番が連続して記録されている。 このため、 この番号をパケット受信ごとに確 認し、 番号の不連続を検出した時点で受信できなかったパケットが存在するこ とを認識することが可能である。 クライアントは、 欠落したパケットが必要で あると判断すれば、 サーバに対し再送要求を送信し、 サーバから再度、 そのパ ケットを受信することができる。
しかしながら、 従来のデータ送信装置においては、 セッション切断通知パケ ットをクライアントに送信した後にクライアントからサーバへ再送要求があ つた場合、 サーバは、 既に初期状態に戻っているため、 パケットを再送できな いという問題があった。
従来のデータ送信装置におけるセッション切断動作について図 1を用いて 詳細に説明する。 図 1は、 従来のデ一夕送信装置におけるセッション切断動作 を示すシーケンス図である。 図 1において、 S Nは、 シーケンス番号である。 この S Nは、 サーバがパケットを送信する度に 1ずつ増加するので、 クライア ントは、 バケツ卜が消失した際にバケツ卜の欠落を検出することができるよう になっている。
図 1において、 時刻 T 0でサーバが送信した S N= 1 0 1のパケットが消失 したとする。 この場合、 クライアントは、 S N= 1 0 0のパケット受信後、 S N = 1 0 2のバケツトを受信した時点で S N = 1 0 1のバケツトの欠落を検 出する。 そして、 クライアントは、 再送要求パケットをサーバに送信する。 し かしながら、 サーバが時刻 T 1でセッション切断通知パケット (B Y Eバケツ ト) を送信して既にセッションを切断していた場合、 サーバは、 S N = 1 0 1 のパケットに対する再送要求パケットを時刻 T 3で受信するので、 再送要求さ れたバケツトを送信することができない。 発明の開示
本発明の目的は、 セッション切断通知パケットをクライアントに送信した後 にクライアントから再送要求があった場合においても、 バケツトを再送するこ とができるデ一夕送信装置及びデータ受信装置を提供することである。
本発明の主題は、 制御コマンド生成手段で生成したセッション切断通知コマ ンドをセッション切断通知バケツトとしてパケット送信手段からクライアン トに送信した後、 所定時間が経過した時にセッション切断手段でセッションを 切断することである。 図面の簡単な説明
図 1は、 従来のデータ送信装置におけるセッション切断動作を示すシーケン ス図、
図 2は、 本発明の実施の形態 1に係るデータ送信装置の構成を示すプロック 図、
図 3は、 本発明の実施の形態 1に係るデータ送信装置における、 セッション 切断通知バケツト送信後のバケツト再送の動作を説明するためのフロー図、 図 4は、 本発明の実施の形態 1に係るデータ送信装置が送信するセッション 切断通知バケツ卜のフォ一マツト図、
図 5は、 本発明の実施の形態 1に係るデータ送信装置がセッション切断通知 バケツト送信後に再送指示を受信した場合の動作を示すシーケンス図、 図 6は、 本発明の実施の形態 2に係るデータ送信装置の構成を;
図、 図 7は、 本発明の実施の形態 3に係るデータ送信装置の構成を示すプロック 図、
図 8は、 本発明の実施の形態 3に係るデ一夕送信装置が送信するセッシヨン 切断通知バケツトのフォーマット図、
図 9は、 本発明の実施の形態 4に係るデータ受信装置の構成を示すブロック 図、 および
図 1 0は、 本発明の実施の形態 4に係るデータ受信装置における、 セッショ ン切断通知パケット受信後の再送判定の動作を説明するためのフロー図であ る。 発明を実施するための最良の形態
以下、 本発明の実施の形態について、 添付した図面を参照して詳細に説明す る。
(実施の形態 1 )
図 2は、 本発明の実施の形態 1に係るデータ送信装置の構成を示すプロック 図である。 なお、 本データ送信装置は、 パケット通信網を介してマルチメディ アデ一夕を配信するサーバ装置におけるデータ送受信機能を提供する部分で ある。
図 2に示すデータ送信装置において、 受信手段 1 0 1は、 サーバ装置のアブ リケ一ションからバケツト化されたマルチメディアデ一夕を受信する。
制御コマンド生成手段 1 0 2は、 セッション切断コマンドなどの制御コマン ドを生成し、 その制御コマンドをパケット送信手段 1 0 3に出力する。 また、 制御コマンド生成手段 1 0 2は、 パケット送信手段 1 0 3にセッション切断コ マンドを出力すると同時にその旨をタイマ 1 0 4に通知する。
バケツト送信手段 1 0 3は、 受信手段 1 0 1が受信したパケットをクライア ントに送信する。 また、 パケット送信手段 1 0 3は、 制御コマンド生成手段 1 0 2から出力された制御コマンドのパケットをクライアン卜に送信する。 タイマ 1 0 4は、 制御コマンド生成手段 1 0 2からセッション切断: の通知を受けると同時に計時動作を開始し、'予め設定された所定時間が経過し たことを知らせる機能を有する。 具体的には、 夕イマ 1 0 4は、 予め設定され た時間データを計時動作と同時に所定周期で減算していき、時間データが「0」 となった時点で時間経過を示す信号を出力する。
セッション切断手段 1 0 5は、 タイマ 1 0 4から出力される時間経過信号に 基づいて、 セッション切断コマンドの通知から所定時間が経過したか否かを判 定する。 具体的には、 セッション切断手段 1 0 5は、 夕イマ 1 0 4の時間経過 信号がァクティブの状態に変化した場合に所定時間が経過したと判定する。 な お、 タイマ 1 0 4の時間経過信号がアクティブの状態に変化した場合とは、 予 め設定された所定時間が経過したことを意味する。 なお、 以下では、 夕イマ 1 0 4の時間経過信号がアクティブの状態に変化することを単に 「アクティブに なる」 と表現する。
再送用バッファ 1 0 6は、 受信手段 1 0 1が受信したバケツトをバッファリ ング (一時蓄積) しておくためのメモリである。
再送指示受信手段 1 0 7は、 クライアントからの再送要求を受信する部分で あり、 再送要求のあったパケットの識別情報をパケット再送手段 1 0 8に通知 する。
バケツト再送手段 1 0 8は、 再送指示受信手段 1 0 7から通知されたバケツ トの識別情報に基づいて、 再送用バッファ 1 0 6から対応するバケツトを読み 込み、 クライアントに再送する。
なお、 ここでは、 受信手段 1 0 1がサーバ装置のアプリケーションからパケ ット化されたマルチメディアデ一夕を受信し、 バケツト送信手段 1 0 3及びパ ケット再送手段 1 0 8がそのバケツトをクライアントに送信する場合につい て説明している。 しかし、 受信手段 1 0 1がパケット化されていないマルチメ ディアデータを受信し、 パケット送信手段 1 0 3及びパケット再送手段 1 0 8 がそのマルチメディアデ一夕からパケットを生成するようにしても良い。 次に、 上記構成を有するデータ送信装置における、 セッション切断通知パケ ット送信後のパケット再送の動作について、 図 3に示すフロ一図を用いて説明 する。
本データ送信装置において、 パケット送信手段 103は、 例えば、 RTPに 従ってパケットを送信し、 最後のパケットをクライアントに送信する (ST2 00) 。 最後のバケツトを送信した後、 制御コマンド生成手段 102は、 セッ ション切断を通知する制御コマンドである B Y Eコマンドを生成する。
ここで、 制御コマンド生成手段 102が生成するセッション切断通知コマン ド (BYEコマンド) を構成するパケットのフォーマットについて説明する。 図 4は、 セッション切断通知パケットのフォーマット図である。 図 4に示すよ うに、 ペイロードタイプには、 セッション切断通知 (BYE) であることを示 す 203番が格納されている。 また、 パケット長には、 32ビットを単位に測 定されたパケット全長が格納されている。 さらに、 送信者識別子には、 バケツ ト受信者が送信者を固有に識別できるような数列である識別子が格納されて いる。
そして、 制御コマンド生成手段 102は、 このように生成した BYEコマン ドをバケツト送信手段 103に出力する。 パケット送信手段 103は、 この B YEコマンドをクライアントに送信する (ST201) 。 セッション切断コマ ンドを出力する際、 制御コマンド生成手段 102は、 その旨をタイマ 104に 通知する。 この通知を受けると、 夕イマ 104は、 計時動作を開始する。
ST 201において、 パケット送信手段 103が BYEコマンドをクライア ントに送信すると、 セッション切断手段 105は、 タイマ 104の時間経過信 号をモニタし、アクティブになったか否かを判定する(ST202)。そして、 夕イマ 104の時間経過信号がアクティブになった場合にはセッションを切 断する処理を実行する (ST 205) 。 これにより、 本データ送信装置は、 初 期状態に戻る。
一方、 夕イマ 104の時間経過信号がアクティブになるまでの間、 再送指示 受信手段 107は、 サーバがクライアントから再送要求を受信したかどうかを 判定する (ST 203) 。
ここで、 サーバが再送要求を受信しない場合には、 処理が ST202に戻さ れ、 タイマ 1 04の時間経過信号がアクティブになったか否かの判定がセッシ ョン切断手段 105により繰り返される。 一方、 サーバが再送要求を受信した 場合には、 再送指示受信手段 107は、 クライアントから再送要求されたパケ ッ卜の識別情報をパケット再送手段 108に通知する。 この識別情報に基づい て、 バケツト再送手段 108は、 再送用バッファ 106から対応するバケツト を読み込み、 クライアントに送信する (ST 204) 。
そして、 パケット再送手段 108が対応するパケットをクライアントに送信 した後、 処理が S T 202に戻される。
図 5は、 本データ送信装置がセッション切断通知パケットの送信後に再送指 示を受信した場合の動作を示すシーケンス図である。
図 5において、 クライアントは、 シーケンス番号 (SN) が 100のバケツ トを受信した後、 SN= 101のパケットを受信できなかったものとする。 こ の場合、 クライアントは、 SN= 100のパケット受信後に SN= 102のパ ケットを受信することにより、 SN=101のパケットが欠落したことを検出 する。 パケットの欠落を検出すると、 クライアントは、 SN=101のパケッ 卜の再送を要求するパケットを本データ送信装置に送信する。 本データ送信装 置は、 この再送要求を時刻 T 3において受信する。
本データ送信装置は、 時刻 T1において、 BYEコマンドをクライアントに 送信している。 そして、 この BYEコマンドを送信した後、 所定時間が経過す るまで本データ送信装置では、 セッションが維持される。 図 5において、 セッ ションは、 BYEコマンドを送信した時刻 T 1から時刻 T4まで維持される。 したがって、 クライアントから再送要求を受信した時刻 T 3では、 セッション が維持されているため、 本デ一夕送信装置は、 その再送指示に応じて、 SN = 101のパケットをクライアントに再送することができる。 このように、 本実施の形態のデータ送信装置によれば、 B Y Eコマンドをク ライアントに送信した後、 タイマ 1 0 4に設定された所定時間だけセッション の切断を遅延させ、 初期状態への復帰を遅延させることができるため、 B Y E コマンドを送信してから再送要求があつた場合であっても要求されたパケッ トを再送することができる。
なお、 本実施の形態では、 全パケットデータの送信終了後にパケット送信手 段 1 0 3が B Y Eコマンドを送信する構成について説明しているが、 これに限 定されず、 全バケツトデ一夕の送信過程で必要に応じて B Y Eコマンドを送信 する構成としても良い。
なお、 本実施の形態では、 制御コマンド生成手段 1 0 2が図 4の R T Pの B Y Eバケツトフォ一マツトに従いセッション切断通知バケツトを生成したが、 その他のフォ一マツトに従いセッション切断通知バケツ卜を生成してもよい。 また、 その他のプロトコルにおけるセッション切断方法を用いてもよい。
(実施の形態 2 )
図 6は、 本発明の実施の形態 2に係るデータ送信装置の構成を示すプロック 図である。
実施の形態 2に係るデータ送信装置は、 図 6に示すように、 本データ送信装 置とクライアントの間においてデ一夕が往復するのに要する時間 (以下、 「デ —夕往復時間」 という) を算出する往復時間算出手段 2 0 1を具備する点のみ において、 実施の形態 1に係るデータ送信装置と相違する。 図 6において、 図 2と同一の構成については、 同一の番号を付与し、 その説明を省略する。 図 6において、 往復時間算出手段 2 0 1は、 本データ送信装置とクライアン トの間における最新のデータ往復時間を算出する。 具体的には、 往復時間算出 手段 2 0 1は、 本デ一夕送信装置とクライアントとの間のデータのやり取りに おけるデータ往復時間を所定のァルゴリズムに従つて取得する。
往復時間算出手段 2 0 1により取得された最新のデータ往復時間は、 タイマ 1 0 4に時間デ一夕として設定される。 タイマ 1 0 4は、 実施の形態 1で説明 したように、 制御コマンド生成手段 1 0 2から、 セッション切断コマンドを送 信した旨の通知を受けた場合に、 このデータ往復時間の計時動作を開始する。 そして、 そのデータ往復時間が経過した後にセッション切断手段 1 0 5によつ てセッションが切断される。
このように、 本実施の形態のデータ送信装置によれば、 セッション切断コマ ンドをクライアントに送信した後、 サーバとクライアント間のデ一夕往復時間 が経過した後にセッションを切断するため、 必要以上にセッションが維持され るのを防止することができる。
また、 最新のデータ往復時間に従ってセッションが切断されるため、 現在の バケツト通信網の状態に合わせてセッションを切断することができる。
また、 タイマ 1 0 4にデ一夕往復時間が短く設定された場合には、 セッショ ンの維持時間もこれに伴って短縮されるが、 セッションの維持時間が短縮され ると、 パケット通信網に対する接続時間も短縮されるため、 通話料等のコスト を軽減することができる。
なお、 本実施の形態では、 現在のパケット通信網の状態に合わせた最新のデ 一夕往復時間をタイマ 1 0 4に所定時間として設定する構成について説明し ているが、 これに限定されず、 クライアントにおけるパケットデータのバッフ ァリング時間を考慮し、 データ往復時間とバッファリング時間との和を夕イマ 1 0 4に所定時間として設定するようにしても良い。 この場合には、 クライア ントにおけるバッフアリング時間をも考慮した上でセッションの切断が行わ れる。 このため、 より正確にクライアントの要望に合わせた時間だけセッショ ンが維持される。
(実施の形態 3 )
図 Ίは、 本発明の実施の形態 3に係るデ一夕送信装置の構成を示すプロック 図である。 実施の形態 3に係るデータ送信装置は、 制御コマンド生成手段 6 0 1がセッション切断などの制御コマンド及びタイマ 1 0 4からの時間に基づ いてバケツ卜を生成する点のみにおいて、 実施の形態 1に係るデ一夕送信装置 と相違する。 図 7において、 図 2と同一の構成については、 同一の番号を付与 し、 その説明を省略する。
図 7に示すデータ送信装置において、 制御コマンド生成手段 6 0 1は、 セッ シヨン切断通知パケットを生成する際、 図 4で説明したバケツト情報に加えて、 セッション切断通知後にセッションを維持している時間をセッション切断通 知バケツ卜に格納する。
図 8は、 制御コマンド生成手段 6 0 1が生成するセッション切断通知パケッ トのフォーマツト図である。 図 4で説明したセッション切断通知バケツトのフ ォーマツトに加えて、 送信者識別子以降のフィールド長を格納するオプション フィールド長とセッションを切断するまでの時間が格納されている。 なお、 図
8においては、 セッションを切断するまでの時間を 「3 . O s e c」 に設定し ているが、 これに限定されず、 任意の時間に設定することができる。
このようなセッション切断通知バケツトをクライアントに送信することに より、 クライアントは、 その内容に応じた処理を選択することができる。 例え ば、 クライアントは、 セッション切断通知パケットに格納された、 セッション を切断するまでの時間を検出することで、 バケツトの再送要求の送信を停止す ることも可能となる。
このように、 本実施の形態のデータ送信装置によれば、 セッション切断通知 バケツトを送信した後から実際にセッションが切断されるまでの時間をクラ イアントに通知するため、 クライアントは、 この通知を受けて再送要求前に本 データ送信装置が再送要求されたバケツトを再送できるか否かを判定するこ とができる。 これにより、 本データ送信装置において現実にセッションが切断 された後にクライアントから再送要求が送信されるのを防止することができ る。この結果、バケツト通信網のトラフィックの負荷を軽減することができる。
(実施の形態 4 )
図 9は、 本発明の実施の形態 4に係るデータ受信装置の構成を示すプロック 図である。 なお、 本デ一夕受信装置は、 クライアントにおけるデータ送受信機 能を提供する部分である。
図 9に示すデータ受信装置において、 バケツト受信手段 8 0 1は、 サーバか らバケツト通信網を経由して送信されたパケッ卜を受信する。
バケツト欠落判定手段 8 0 2は、 バケツト受信手段 8 0 1が受信したバケツ トに付与されたシーケンス番号から受信したパケットの欠落を判定する。 また、 バケツト欠落判定手段 8 0 2は、 その判定結果を後述する再送判定手段 8 0 5 に通知する。
制御情報受信手段 8 0 3は、 セッション切断通知バケツトなどの制御情報を 受信する。 この制御情報受信手段 8 0 3が受信するセッション切断通知バケツ トには、 例えば、 実施の形態 3で説明したような態様により、 サーバで設定さ れているセッションを維持する時間 (以下、 「セッション維持時間」 という) が格納されているものとする。
往復時間算出手段 8 0 4は、 サーバと本デ一夕受信装置との間における最新 のデータ往復時間を算出する。 具体的には、 往復時間算出手段 8 0 4は、 サー バと本データ受信装置との間のデ一夕のやり取りにおけるデー夕往復時間を 所定のアルゴリズムに従つて取得する。
なお、 ここで、 往復時間算出手段 8 0 4は、 サーバと本データ受信装置との 間おける最新のデータ往復時間を算出しているが、 これに限定されず、 予め設 定された固定値としての所定時間を利用するようにしても良い。
再送判定手段 8 0 5は、 制御情報受信手段 8 0 3で受信されたセッション維 持時間と、 往復時間算出手段 8 0 4で算出されたデータ往復時間の大小を比較 する。 そして、 データ往復時間の方が小さい場合にのみ再送要求が可能である と判定し、 サーバに再送要求を送信する。
次に、 上記構成を有するデータ受信装置における、 セッション切断通知パケ ットの受信後の再送判定の動作について、 図 1 0に示すフロー図を用いて説明 する。
まず、 パケット受信手段 8 0 1で例えば R T Pに従ってバケツトが受信され た後、 制御情報受信手段 8 0 3がサーバからセッション切断通知パケット (B
Y Eパケット) を受信する (S T 8 0 1 ) 。
制御情報受信手段 8 0 3がこの B Y Eバケツトを受信すると、 バケツト欠落 判定手段 8 0 2は、 この B Y Eバケツトを受信するまでに欠落したバケツトが 有るかどうかを判定する (S T 8 0 2 ) 。
ここで、 欠落したバケツトがない場合、 再送判定手段 8 0 5は、 バケツト欠 落判定手段 8 0 2からその旨の通知を受けて、 再送指示要求の必要がないと判 定し、 サーバに対して再送要求の送信を行わない (S T 8 0 5 ) 。 一方、 欠落 したパケットが有る場合、 再送判定手段 8 0 5は、 パケット欠落判定手段 8 0 2からその旨の通知を受けて、 往復時間算出手段 8 0 4が算出した最新のデ一 夕往復時間と B Y Eパケットに格納されたセッション維持時間との大小を比 較する (S T 8 0 3 ) 。
この比較の結果として、 データ往復時間の方が大きい場合、 再送判定手段 8
0 5は、 再送要求が不可能であると判定し、 サーバに対して再送要求の送信を 行わない (S T 8 0 5 ) 。 これに対して、 デ一夕往復時間の方が小さい場合、 再送判定手段 8 0 5は、 再送要求が可能であると判定し、 サーバに対して再送 要求の送信を行う (S T 8 0 4 ) 。
このように、 本実施の形態のデータ受信装置によれば、 セッション切断通知 パケットを受信した後も再送要求を送信できる上、 データ往復時間及びサーバ のセッション維持時間を考慮して再送要求の判定を行なうことができるため、 サーバがバケツトを再送できない時刻に受信する再送要求をクライアントが 送信するのを防止することができる。 これにより、 パケット通信網のトラフィ ックの負荷を軽減することができる。
なお、 実施の形態 1〜4においては、 サーバとクライアント間でパケット通 信網を経由してパケットの送受信を行うデータ送信装置及びデータ受信装置 について説明しているが、 これに限定されず、 パケット通信網上にゲートゥェ ィ装置等の中継器を配設し、 そのような中継器を経由してパケットの送受信を 行うデータ送受信システムを実現することも可能である。 このようなデータ送 受信システムを構築した場合においても、 以上のように説明した実施の形態と 同様の効果を得ることができる。
以上説明したように、 本発明によれば、 サーバがセッション切断通知パケッ トをクライアントに送信した後、 所定時間セッションを維持するようにしたの で、 セッション切断通知パケットを送信した後にクライアントから再送要求を 受信した場合であっても、 クライアントにパケットを再送することができる。 本明細書は、 2000年 7月 7日出願の特願 2000-206616に基づ く。 この内容はすべてここに含めておく。 産業上の利用可能性
本発明は、 符号誤りや輻輳が発生しやすい通信環境において、 画像や音声な どのディジタルデ一タを効率的に伝送するのに好適なデータ送信装置及びデ 一夕受信装置に適用することができる。

Claims

請求の範囲
1 . バケツト化された送信データをバケツト通信網を介して送信するバケツ 卜送信手段と、
再送要求のあったバケツトを再送するパケット再送手段と、
セッションの切断を通知する制御コマンドを生成してセッション切断通知 バケツトとして前記バケツト送信手段に送信させる制御コマンド生成手段と、 セッション切断通知バケツトの送信後、 所定時間が経過した時にセッシヨン を切断するセッション切断手段と、
を具備するデータ送信装置。
2 . データ送信先との間のデータの往復時間を算出する往復時間算出手段を 具備し、
前記セッション切断手段は、 セッション切断通知パケットの送信後、 前記往 復時間算出手段が算出した往復時間が経過した時にデータ送信先とのセッシ ョンを切断する請求項 1記載のデ一夕送信装置。
3 . 前記セッション切断通知バケツトには、 セッション切断通知バケツトの 送信後のセッシヨン維持時間が格納されていることを特徴とする請求項 1ま たは請求項 2記載のデータ送信装置。
4 . バケツト通信網を介してデータ送信元からパケットを受信するパケット 受信手段と、
バケツ卜が欠落したか否かを判定するパケット欠落判定手段と、
データ送信元からセッション切断通知パケットを含む制御情報を受信する 制御情報受信手段と、
データ送信元との間のデータの往復時間を算出する往復時間算出手段と、 セッション切断通知パケットに格納されたセッション維持時間と前記往復 時間算出手段が算出した往復時間との比較結果に基づいて欠落バケツ卜の再 送要求を送信するか否かを判定する再送判定手段と、 を具備するデータ受信装置。
5 . バケツ卜通信網を介してセッションの切断を通知するセッション切断通 知バケツトをクライアントに送信した後、 所定時間セッションを維持した後に セッションを切断するセッション切断方法。
6 . パケット通信網を介してセッションの切断を通知するセッション切断通 知パケットを受信するステップと、
受信したデータの中に欠落したパケットがあるか否かを判定するステップ と、
デ一夕送信元との間のデータの往復時間を算出するステップと、
算出した往復時間とセッション切断通知バケツトに格納されたセッシヨン 維持時間とを比較し、 欠落したパケットの再送要求を送信するか否かを判定す を有するバケツト再送判定方法。
7 . コンピュータによって実行されるバケツト再送判定プログラムであって、 前記コンピュータに、
パケット通信網を介してセッションの切断を通知するセッション切断通知 バケツトを受信するステップと、
受信したデータの中に欠落したパケットがあるか否かを判定するステップ と、
デ一タ送信元との間のデー夕の往復時間を算出するステップと、
算出した往復時間とセッション切断通知パケットに格納されたセッシヨン 維持時間とを比較し、 欠落したバケツトの再送要求を送信するか否かを判定す るステップと、
を実行させるパケッ卜再送判定プログラム。
8 . 請求項 1から請求項 3のいずれかに記載のデータ送信装置および Zまた は請求項 4記載のデータ受信装置を具備するデータ送受信システム。
9 . 請求項 1から請求項 3のいずれかに記載のデータ送信装置および Zまた は請求項 4記載のデータ受信装置と、 パケットを中継する中継器と、 を具備するデ一タ送受信システム。
PCT/JP2001/005178 2000-07-07 2001-06-18 Dispositif de transmission de donnees et dispositif de reception de donnees WO2002005515A1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
AU2001264309A AU2001264309A1 (en) 2000-07-07 2001-06-18 Data transmitting apparatus and data receiving apparatus
EP01938721A EP1235414B1 (en) 2000-07-07 2001-06-18 Data transmitting apparatus and data receiving apparatus
DE2001608472 DE60108472T2 (de) 2000-07-07 2001-06-18 Datenvorrichtung und datenempfangsvorrichtung
US10/069,934 US7123618B2 (en) 2000-07-07 2001-06-18 Data transmitting apparatus and data receiving apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000-206616 2000-07-07
JP2000206616A JP3492602B2 (ja) 2000-07-07 2000-07-07 データ送信装置及びデータ受信装置

Publications (1)

Publication Number Publication Date
WO2002005515A1 true WO2002005515A1 (fr) 2002-01-17

Family

ID=18703507

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2001/005178 WO2002005515A1 (fr) 2000-07-07 2001-06-18 Dispositif de transmission de donnees et dispositif de reception de donnees

Country Status (7)

Country Link
US (1) US7123618B2 (ja)
EP (1) EP1235414B1 (ja)
JP (1) JP3492602B2 (ja)
CN (1) CN1208936C (ja)
AU (1) AU2001264309A1 (ja)
DE (1) DE60108472T2 (ja)
WO (1) WO2002005515A1 (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6530056B1 (en) * 2000-08-25 2003-03-04 Motorola, Inc. Method for setting a timer based on previous channel request statistics
EP1286491B1 (en) * 2001-08-22 2004-06-30 Matsushita Electric Industrial Co., Ltd. Multichannel ARQ method and apparatus
US7096247B2 (en) * 2001-08-31 2006-08-22 Adaptec, Inc. Apparatus and methods for receiving data at high speed using TCP/IP
US20040047424A1 (en) * 2002-10-15 2004-03-11 Kumar Ramaswamy System and method for transmitting digital video files with error recovery
EP1453269A1 (en) * 2003-02-25 2004-09-01 Matsushita Electric Industrial Co., Ltd. A method of reporting quality metrics for packet switched streaming
US20080201451A1 (en) * 2007-02-16 2008-08-21 Industrial Technology Research Institute Systems and methods for real-time media communications
CA2683951C (en) * 2007-04-18 2016-09-27 Francois Gonthier Optical fibre amplifier
US8667162B2 (en) * 2008-12-31 2014-03-04 Industrial Technology Research Institute Method, apparatus and computer program product for providing a mobile streaming adaptor
CN102804664B (zh) * 2009-05-08 2015-05-06 日本电气株式会社 通信系统、通信设备、通信方法和程序
US20110116483A1 (en) * 2009-11-13 2011-05-19 Yong Sang Lee Tcp data throughout enhancement for wlan clients on a wireless lan router
JP5447103B2 (ja) * 2010-03-31 2014-03-19 富士通株式会社 無線接続のための方法、装置及びシステム
US9477634B2 (en) * 2010-06-04 2016-10-25 Intersil Americas LLC I2C address translation
US10476916B2 (en) * 2015-09-14 2019-11-12 Airwatch Llc Providing on-demand VPN connectivity on a per-application basis

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10112884A (ja) * 1996-10-07 1998-04-28 Nippon Telegr & Teleph Corp <Ntt> データリンク確立方法、切断方法および制御方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5049873A (en) * 1988-01-29 1991-09-17 Network Equipment Technologies, Inc. Communications network state and topology monitor
US5918002A (en) * 1997-03-14 1999-06-29 Microsoft Corporation Selective retransmission for efficient and reliable streaming of multimedia packets in a computer network
JPH11341046A (ja) 1998-05-26 1999-12-10 Nec Corp 通信処理システム、装置及び方法
US6507562B1 (en) * 1998-06-30 2003-01-14 Sun Microsystems, Inc. Dynamic optimization for receivers using distance between a repair head and a member station in a repair group for receivers having a closely knit topological arrangement to locate repair heads near the member stations which they serve in tree based repair in reliable multicast protocol
US6505253B1 (en) * 1998-06-30 2003-01-07 Sun Microsystems Multiple ACK windows providing congestion control in reliable multicast protocol
US6526022B1 (en) * 1998-06-30 2003-02-25 Sun Microsystems Detecting congestion by comparing successive loss of packets in windows to provide congestion control in reliable multicast protocol
JP3223355B2 (ja) 1998-11-12 2001-10-29 株式会社エヌ・ティ・ティ・ドコモ 通信制御方法、通信制御装置、記録媒体およびデータ端末

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10112884A (ja) * 1996-10-07 1998-04-28 Nippon Telegr & Teleph Corp <Ntt> データリンク確立方法、切断方法および制御方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HIDEMATSU KASANO: "Internet RFC jiten", ASCII SHUPPANKYOKU, 1 November 1998 (1998-11-01), pages 540 - 542, XP002945935 *
See also references of EP1235414A4 *

Also Published As

Publication number Publication date
US7123618B2 (en) 2006-10-17
EP1235414A4 (en) 2003-01-29
CN1383665A (zh) 2002-12-04
AU2001264309A1 (en) 2002-01-21
JP2002027021A (ja) 2002-01-25
EP1235414A1 (en) 2002-08-28
EP1235414B1 (en) 2005-01-19
JP3492602B2 (ja) 2004-02-03
DE60108472D1 (de) 2005-02-24
US20020122434A1 (en) 2002-09-05
CN1208936C (zh) 2005-06-29
DE60108472T2 (de) 2005-06-23

Similar Documents

Publication Publication Date Title
US7263644B2 (en) Data transmitting/receiving system and method thereof
JP3912091B2 (ja) データ通信システム、データ送信装置、データ受信装置、および方法、並びにコンピュータ・プログラム
US20020154600A1 (en) Data communication system
JP5084362B2 (ja) データ送信装置、及びデータ送受信システム
JP2003152752A (ja) データ送受信方法
KR20070049976A (ko) 패킷 송신 장치, 통신 시스템 및 프로그램
WO2002005515A1 (fr) Dispositif de transmission de donnees et dispositif de reception de donnees
JP2001119437A (ja) データ伝送方法,データ送信装置,データ受信装置,及びパケットデータ構造
US8811180B2 (en) Communication apparatus and communication method
KR20040102112A (ko) 가능한 재전송 요청들을 결정하기 위해 수신기 단에 폭주제어를 가진 전송 시스템
JP3871661B2 (ja) マルチメディアコンテンツ受信装置及びマルチメディアコンテンツ受信方法
US20030072310A1 (en) System for transmitting sequences of packets between a server and a mobile terminal
US7839844B2 (en) System and method for dynamically determining retransmit buffer time
JP2003324496A (ja) データ伝送方法,及びパケットデータ構造
WO2006103724A1 (ja) パケットの配信帯域制御方法、配信装置及び映像配信システム
EP1633161A1 (en) Medium signal reception device, transmission device, and transmission/reception system
JP2008141633A (ja) データ通信システム、データ受信装置、データ受信方法、データ送信装置およびデータ送信方法
JP2005086397A (ja) データ通信方法及び装置
JP5523163B2 (ja) 送信装置、送信方法、プログラム
JP3848222B2 (ja) 再送方法
JP3735352B2 (ja) データ伝送方法,データ送信装置,及びデータ受信装置
JP2007019588A (ja) リアルタイムパケットの揺らぎを補う無線伝送装置および方法
JP3594195B2 (ja) データ伝送装置およびデータ伝送方法
JP3594196B1 (ja) データ伝送装置およびデータ伝送方法
JP2005136547A (ja) 通信システム、受信装置および方法、送信装置および方法、記録媒体、並びにプログラム

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 10069934

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 018018920

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2001938721

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 2001938721

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2002132660

Country of ref document: RU

Kind code of ref document: A

Format of ref document f/p: F

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWG Wipo information: grant in national office

Ref document number: 2001938721

Country of ref document: EP