JP2008072466A - Communication system and terminal - Google Patents
Communication system and terminal Download PDFInfo
- Publication number
- JP2008072466A JP2008072466A JP2006249511A JP2006249511A JP2008072466A JP 2008072466 A JP2008072466 A JP 2008072466A JP 2006249511 A JP2006249511 A JP 2006249511A JP 2006249511 A JP2006249511 A JP 2006249511A JP 2008072466 A JP2008072466 A JP 2008072466A
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- data packet
- packet
- reception confirmation
- reception
- 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
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
【課題】TCPおよびUDPの課題を同時に解決し、通信端末数や処理能力に応じて柔軟に対応することができるネットワークを実現する。
【解決手段】データパケットの送信側の端末がデータパケットをデータパケットの受信側の端末に送信し、このデータパケットの受信側の端末がデータパケットを受信すると、所定の確率に従って受信確認パケットをデータパケットの送信側の端末に送信し、このデータパケットの送信側の端末が所定の時間内に受信確認パケットを受信しなければデータパケットをデータパケットの受信側の端末に再送信する。また、データパケットの送信側の端末が受信確認パケットを受信しなければ、再送信は所定の上限回数を超えない範囲で複数回行われるようにする。
【選択図】図2
A network that solves the problems of TCP and UDP at the same time and can flexibly cope with the number of communication terminals and the processing capacity is realized.
When a data packet transmitting terminal transmits a data packet to a data packet receiving terminal, and the data packet receiving terminal receives the data packet, the reception confirmation packet is transmitted as data according to a predetermined probability. The packet is transmitted to the terminal on the packet transmission side, and if the terminal on the data packet transmission side does not receive the reception confirmation packet within a predetermined time, the data packet is retransmitted to the terminal on the data packet reception side. Further, if the terminal on the data packet transmission side does not receive the reception confirmation packet, the retransmission is performed a plurality of times within a range not exceeding the predetermined upper limit number of times.
[Selection] Figure 2
Description
本発明は、ネットワークを介して接続される複数の端末間の通信に利用する。特に、データパケットの再送信制御技術に関する。 The present invention is used for communication between a plurality of terminals connected via a network. In particular, the present invention relates to a retransmission control technique for data packets.
インターネットでは、信頼性のある通信を行うために、非特許文献1が定めるTCP(Transmission
Control Protocol)という通信方式が広く用いられている。この方式では、データパケットを受信した端末は、受信確認パケットを必ず送信する。非特許文献1のp.4「Reliability」には「受信側のTCPプロセスから、受信した旨(positive)を表すACK信号を要求する(requiring a positive acknowledgment(ACK)from the receiving TCP.)」ことが記載されている。
In order to perform reliable communication on the Internet, TCP (Transmission) defined by Non-Patent
A communication method called Control Protocol is widely used. In this method, a terminal that receives a data packet always transmits a reception confirmation packet. Non-Patent
一方、非特許文献2が定めるUDP(User Datagram Protocol)という通信方式は、受信確認を全く行わない。 On the other hand, the UDP (User Datagram Protocol) communication method defined in Non-Patent Document 2 does not perform reception confirmation at all.
ここで、従来のTCPについて図7および図8を参照して簡単に説明する。図7は通信システムの構成例を示す図である。図8はTCPの通信手順を示すシーケンス図である。 Here, the conventional TCP will be briefly described with reference to FIG. 7 and FIG. FIG. 7 is a diagram illustrating a configuration example of a communication system. FIG. 8 is a sequence diagram showing a TCP communication procedure.
図7に示すように、端末1〜3がネットワーク4に接続されている。端末1から端末2、3にデータパケットを送信する状況を考える。図8に示すように、端末1が端末2、3にデータパケットを送信する(S40、S41)。端末2、3は、データパケットを受信すると、受信確認パケットを送信する(S42、S43)。端末1は、端末2、3から受信確認パケットを受信する。
As shown in FIG. 7,
次に、端末1が二つ目のデータパケットを送信する(S44、S45)。今度は、端末2へのパケットが何らかの理由で届かなかったとする。すると、端末3は、端末1に対して受信確認パケットを送信(S46)するが、端末2は、端末1に対して受信確認パケットを送信しないので、端末1は、端末2から受信確認パケットを受信できない。
Next, the
ある定められた時間を待機しても受信確認パケットが届かない場合には、端末1は、端末2に対してデータパケットを再送信する(S47)。今度は、端末2はデータパケットを受信したので端末1に対して受信確認パケットを送信する(S48)。このように、再送信は、受信確認パケットを受信するまで、繰り返し行われる。
If the reception confirmation packet does not arrive after waiting for a predetermined time, the
TCPでは、送信した全てのデータパケットに対する受信確認パケットを受信しなければならない(実際には、複数のデータパケットに対してまとめて受信確認を送信する方式も提案されているが、受信確認パケットの受信が必須であることに変わりはない)。 In TCP, it is necessary to receive reception confirmation packets for all transmitted data packets (in fact, a method of sending reception confirmations to a plurality of data packets collectively has been proposed. Receiving is essential).
なお、実際には、通信開始および終了時に特別な処理が行われるが、それについては説明を省略した。 Actually, special processing is performed at the start and end of communication, but the description thereof is omitted.
次に、従来のUDPについて図9を参照して簡単に説明する。図9はUDPの通信手順を示すシーケンス図である。図9では、端末1が端末2、3にデータパケットを送信する。
Next, conventional UDP will be briefly described with reference to FIG. FIG. 9 is a sequence diagram showing a UDP communication procedure. In FIG. 9,
図9に示すように、端末1が送信した二つのデータパケットが(S50〜S53)、端末2に届かなかったとする(S52)。UDPでは、このように消失してしまったパケットを復旧することができない。 As shown in FIG. 9, it is assumed that the two data packets transmitted by the terminal 1 (S50 to S53) did not reach the terminal 2 (S52). With UDP, it is not possible to recover packets that have been lost in this way.
TCPでは、多くの端末に対してデータパケットを送信した端末は、多くの受信確認パケットを受信することになる。この受信負荷により、同時に通信できる端末数が制限されることになる。 In TCP, a terminal that has transmitted data packets to many terminals receives many reception confirmation packets. This reception load limits the number of terminals that can communicate simultaneously.
一方、UDPでは、同時に通信できる端末数は多くなるが、信頼性のある通信を行うことはできない。 On the other hand, in UDP, the number of terminals that can communicate simultaneously increases, but reliable communication cannot be performed.
また、この二つの通信方式は異なる方式として実装されなければならない。 The two communication methods must be implemented as different methods.
本発明は、このような背景の下に行われたものであって、TCPおよびUDPの課題を同時に解決し、通信端末数や処理能力に応じて柔軟に対応することができるネットワークを実現できる通信システムを提供することを目的とする。 The present invention has been made under such a background, and can solve the problem of TCP and UDP at the same time, and can realize a network that can flexibly cope with the number of communication terminals and the processing capacity. The purpose is to provide a system.
本発明は、第1の端末がデータパケットを第2の端末に送信し、この第2の端末がデータパケットを受信すると、所定の確率に従って受信確認パケットを第1の端末に送信し、この第1の端末が所定の時間内に受信確認パケットを受信しなければデータパケットを第2の端末に再送信することを特徴とする。また、第1の端末が受信確認パケットを受信しなければ、再送信は所定の上限回数を超えない範囲で複数回行われるようにすることができる。 In the present invention, a first terminal transmits a data packet to a second terminal. When the second terminal receives the data packet, the first terminal transmits a reception confirmation packet to the first terminal according to a predetermined probability. If one terminal does not receive the reception confirmation packet within a predetermined time, the data packet is retransmitted to the second terminal. Further, if the first terminal does not receive the reception confirmation packet, the retransmission can be performed a plurality of times within a range not exceeding the predetermined upper limit number.
これにより、通信の信頼性を保ちつつ、第1の端末における受信確認パケットを受信する負荷を軽減することができる。ただし、データパケットの送信負荷は増加するので、送信負荷よりも受信負荷の方が大きい場合に適する。 Thereby, it is possible to reduce the load of receiving the reception confirmation packet in the first terminal while maintaining communication reliability. However, since the transmission load of the data packet increases, it is suitable when the reception load is larger than the transmission load.
また、受信確認パケットの送信確率を0〜100%の間で変化させることにより、UDPおよびTCPの双方に対応することができる。 Further, by changing the transmission probability of the reception confirmation packet between 0 to 100%, both UDP and TCP can be supported.
すなわち、本発明は、複数の端末が相互通信可能なネットワークに接続され、第1の端末から第2の端末にデータパケットを送信する通信システムであって、本発明の特徴とするところは、前記第2の端末は、データパケットを受信すると所定の確率に従って受信確認パケットを前記第1の端末に送信する手段を備え、前記第1の端末は、所定の時間内に受信確認パケットを受信しなければ、データパケットを前記第2の端末に再送信する手段を備えたところにある。 That is, the present invention is a communication system in which a plurality of terminals are connected to a mutually communicable network, and a data packet is transmitted from a first terminal to a second terminal. The feature of the present invention is that The second terminal includes means for transmitting a reception confirmation packet to the first terminal according to a predetermined probability when receiving the data packet, and the first terminal must receive the reception confirmation packet within a predetermined time. For example, a means for retransmitting the data packet to the second terminal is provided.
さらに、前記再送信する手段は、受信確認パケットを受信しなければ、データパケットを前記第2の端末に所定の上限回数を超えない範囲で複数回再送信する手段を備えることができる。 Further, the means for retransmitting may comprise means for retransmitting the data packet to the second terminal a plurality of times within a range not exceeding a predetermined upper limit if no reception confirmation packet is received.
また、本発明を前記第2の端末の観点から観ると、本発明は、複数の端末が相互通信可能なネットワークに接続され、第1の端末から第2の端末にデータパケットを送信する通信システムの前記第2の端末であって、データパケットを受信すると所定の確率に従って受信確認パケットを前記第1の端末に送信する手段を備えたことを特徴とする。 Further, when the present invention is viewed from the viewpoint of the second terminal, the present invention is a communication system in which a plurality of terminals are connected to a network that can communicate with each other, and a data packet is transmitted from the first terminal to the second terminal. The second terminal is characterized by comprising means for transmitting a reception confirmation packet to the first terminal according to a predetermined probability when a data packet is received.
また、本発明を第1の端末の観点から観ると、本発明は、複数の端末が相互通信可能なネットワークに接続され、第1の端末から第2の端末にデータパケットを送信する通信システムの前記第1の端末であって、所定の時間内に受信確認パケットを受信しなければ、データパケットを前記第2の端末に再送信する手段を備え、この再送信する手段は、受信確認パケットを受信しなければ、データパケットを前記第2の端末に所定の上限回数を超えない範囲で複数回再送信する手段を備えたことを特徴とする。 Further, when the present invention is viewed from the viewpoint of the first terminal, the present invention relates to a communication system in which a plurality of terminals are connected to a network capable of mutual communication, and a data packet is transmitted from the first terminal to the second terminal. The first terminal comprises means for retransmitting a data packet to the second terminal if a reception confirmation packet is not received within a predetermined time, and the means for retransmitting the reception confirmation packet If not received, there is provided means for retransmitting the data packet to the second terminal a plurality of times within a range not exceeding a predetermined upper limit number of times.
本発明によれば、単一の通信方式でありながら、パラメータを調整することにより、TCPおよびUDPへの要求を満たすことができる。これにより、通信端末数や処理能力に応じて柔軟に対応することができるネットワークを実現できる。 According to the present invention, it is possible to satisfy the requirements for TCP and UDP by adjusting parameters while using a single communication method. Thereby, the network which can respond flexibly according to the number of communication terminals and processing capability is realizable.
本発明の通信システムにおける通信手順の実施例を図1のシーケンス図を用いて説明する。この例では、受信確認パケットを送信する確率を50%とする。例えば、データパケットを受信する端末は0.0〜1.0の乱数を発生し、0.5未満であれば受信確認パケットを送信する。 An embodiment of a communication procedure in the communication system of the present invention will be described with reference to the sequence diagram of FIG. In this example, the probability of transmitting the reception confirmation packet is 50%. For example, a terminal that receives a data packet generates a random number of 0.0 to 1.0, and transmits a reception confirmation packet if it is less than 0.5.
50%という確率値は、事前に設定しておいてもよいし、データパケットによって指示してもよい。この方式では、ごく稀に、いつまで経っても受信確認パケットを送信しないことがある。そのような場合に備えて、データパケットを送信する端末には、再送信回数の上限値を定めておく。この例では“2”とする。 The probability value of 50% may be set in advance or may be indicated by a data packet. In this system, in rare cases, the reception confirmation packet may not be transmitted indefinitely. In preparation for such a case, an upper limit value of the number of retransmissions is determined for a terminal that transmits a data packet. In this example, it is “2”.
図1に示すように、端末1が端末2、3にデータパケットを送信する(S1、S2)。端末2、3は、データパケットを受信すると乱数を発生させ、受信確認パケットを送信するか否かを決定する。この例では、端末2、3ともに受信確認パケットを送信している(S3、S4)。端末1は、端末2、3から受信確認パケットを受信したので再送信を行わない。
As shown in FIG. 1, the
次に、端末1が二つ目のデータパケットを送信する(S5、S6)。端末2はデータパケットを受信し、乱数を発生し「受信確認パケットを送信しない」と決定したとする。すると、端末1はTCPのようにしばらく待ってからデータパケットを再送信する(S8)。端末2は再びデータパケットを受信し、乱数を発生し、再び「受信確認パケットを送信しない」と決定したとする。端末1はデータパケットを再送信する(S9)。ここで再送信回数が上限の“2”に達したため、データパケットの再送信を停止する。
Next, the
なお、端末3はデータパケットを受信し、乱数を発生し「受信確認パケットを送信する」と決定して端末1に対して受信確認パケットを送信する(S7)。これにより、端末1から端末3へのデータパケットの再送信は行われない。
The terminal 3 receives the data packet, generates a random number, determines that “send reception confirmation packet” is transmitted, and transmits the reception confirmation packet to the terminal 1 (S7). Thereby, retransmission of the data packet from the
TCPの例に比べて、受信確認パケットの数が減り、再送信されたデータパケットの数が増えている。このことにより、端末1の受信負荷が送信負荷より大きいときには、本実施例の通信手順が有効であることがわかる。
Compared to the TCP example, the number of reception confirmation packets is reduced, and the number of retransmitted data packets is increased. This shows that the communication procedure of this embodiment is effective when the reception load of the
ユーザ空間への割込み処理を伴う受信処理は、送信処理より重いことがある。また、受信についてはタイミングを選べない(いつパケットが送られてくるかわからない)のに対し、送信については送信タイミングを選べることから、送信処理は余裕のあるときに行うことができる。また、端末1に向かう回線容量が小さいときにも、本実施例の通信手順は有効となる。
The reception process accompanied by the interruption process to the user space may be heavier than the transmission process. In addition, the timing cannot be selected for reception (it is not known when a packet is sent), whereas the transmission timing can be selected for transmission. Therefore, transmission processing can be performed when there is a margin. Further, the communication procedure of this embodiment is also effective when the line capacity toward the
さらに、本実施例の通信手順を映像音声会議システムに適用した場合には、大きな効果が期待できる。すなわち、映像音声会議システムでは、一人の発言者のメッセージを多数の会議参加者に送信する。このときの送信負荷は、マルチキャストアドレス等を利用すれば、さほど大きくはない。 Furthermore, when the communication procedure of the present embodiment is applied to a video / audio conference system, a great effect can be expected. That is, in the video / audio conference system, a message of one speaker is transmitted to many conference participants. The transmission load at this time is not so large if a multicast address or the like is used.
一方、発言者からのメッセージを受信した多数の会議参加者の端末から送信される受信確認パケットを一人の発言者の端末が全て受信処理することになるので、発言者の端末の受信負荷が著しく増加してしまう。 On the other hand, since a single speaker's terminal receives and processes reception confirmation packets transmitted from the terminals of many conference participants who have received messages from the speaker, the reception load on the speaker's terminal is extremely high. It will increase.
本実施例の通信手順を映像音声会議システムに適用した場合には、このような受信負荷の増加を抑えつつ、UDPと比較して信頼性の高い通信を実現することができる。 When the communication procedure of the present embodiment is applied to a video / audio conference system, it is possible to realize communication with higher reliability than UDP while suppressing such an increase in reception load.
なお、TCPと異なり、本実施例の通信手順にはデータパケットが届かない状況が発生し得る。これは、TCPが100%受信確認パケットを要求するのに対し、本実施例の通信手順では要求しないため、受信確認パケットを返さなかった理由が「乱数の結果」なのか「データパケットが届かなかったから」なのか分からないためである。できる限り確実にデータを届けたいが、同時に通信負荷も抑えたいような状況に、本実施例の通信手順は有効である。 Note that unlike TCP, a situation in which a data packet does not reach the communication procedure of this embodiment may occur. This is because TCP requests a 100% reception confirmation packet, but does not request it in the communication procedure of the present embodiment. Therefore, the reason why the reception confirmation packet is not returned is “random number result” or “data packet does not reach” That's because I don't know. The communication procedure of the present embodiment is effective for situations where it is desired to deliver data as reliably as possible, but at the same time to reduce the communication load.
以下の説明では、データパケットの送信側の端末を単に「送信側の端末」と呼び、データパケットの受信側の端末を単に「受信側の端末」と呼ぶことにする。 In the following description, a terminal on the data packet transmission side is simply referred to as a “transmission side terminal”, and a data packet reception side terminal is simply referred to as a “reception side terminal”.
図2に送信側の端末1のブロック図を示し、図3に送信側の端末1におけるデータパケット記憶部14の処理手順のフローチャートを示し、図4に送信側の端末1における受信確認チェックリスト保持部15の処理手順のフローチャートを示す。
2 shows a block diagram of the
データパケット生成部11によってパケットが生成されると、生成されたパケットは、いったん、データパケット記憶部14に記憶される。データパケット記憶部14は、受信確認チェックリスト保持部15から受信確認を受け取っていない受信側の端末に対し、送信部16からデータパケットを送信する(S10)。
When a packet is generated by the data
受信確認チェックリスト保持部15は、受信部17から受信確認パケットを受信すると(S20)、受信確認パケットを送信した受信側の端末をチェックする(S21)。このチェックの結果は、データパケット記憶部14に通知される(S22)。受信確認チェックリスト保持部15が保持する受信確認チェックリスト18は、端末の識別情報(端末ID)に対応して状態が記録される。図2の例では、受信確認パケットを受信した場合には状態が「済」となり、受信確認パケットを未受信の場合には状態が「未」となっている。
When receiving the reception confirmation packet from the reception unit 17 (S20), the reception confirmation checklist holding unit 15 checks the receiving terminal that has transmitted the reception confirmation packet (S21). The result of this check is notified to the data packet storage unit 14 (S22). The reception
データパケット記憶部14は、受信確認チェックリスト保持部15から受信確認を受け取っていない受信側の端末に対し、送信部16からデータパケットを送信(S10)した後、再送信回数カウンタ13に対し、送信結果を通知する。
The data
再送信回数カウンタ13は、この通知を受け取ると、当該受信側の端末に対応するカウント値を“1”加算し、タイマ12は、再送信回数カウンタ13のカウント値が“1”加算された受信側の端末に対し、その時点から計時を開始し、設定時間経過後に、当該受信側の端末に対する再送信タイミングが到来した旨をデータパケット記憶部14に通知する。
Upon receiving this notification, the
データパケット記憶部14は、タイマ12からの通知を受け取った時点で(S12)、受信確認チェックリスト保持部15からの通知を確認し、当該受信側の端末からの受信確認を受け取っていない場合には、送信部16から当該受信側の端末に向けてデータパケットを再送信する(S10)。
When the data
再送信が行われるとその結果は再送信回数カウンタ13に通知され、再送信回数カウンタ13は当該受信側の端末に対するカウント値をさらに“1”加算し、タイマ12は計時を開始する。
When retransmission is performed, the result is notified to the
ステップS10〜S12の手順は繰り返し実行されるが、再送信カウント値には上限が設けられており、カウント値が上限に達したときには(S11)、受信確認が行われていなくても当該受信側の端末に対する再送信を打ち切る(S13)。 Although the procedures of steps S10 to S12 are repeatedly executed, an upper limit is set for the retransmission count value, and when the count value reaches the upper limit (S11), even if reception confirmation is not performed, the receiving side The retransmission to the terminal is terminated (S13).
図5に、受信側の端末2、3のブロック図を示し、図6に、受信側の端末2、3の処理手順のフローチャートを示す。受信側の端末2、3の受信部23がデータパケットを受信すると(S30)、乱数発生部24は乱数を発生させ(S31)、乱数が0.5未満であれば(S32)、受信確認パケット生成部21は受信確認パケットを生成し、送信部22から受信確認パケットを送信する(S33)。乱数が0.5以上であれば(S32)、受信確認パケットの生成は行わない。
FIG. 5 shows a block diagram of the terminals 2 and 3 on the receiving side, and FIG. 6 shows a flowchart of the processing procedure of the terminals 2 and 3 on the receiving side. When the receiving
本実施例では、説明を分り易くするために、送信側の端末1と受信側の端末2、3とを異なる構成として説明したが、実際には、一つの端末が送信側の端末1および受信側の端末2、3の構成を併せて有し、一つの端末が、あるときには送信側の端末となり、また、あるときには受信側の端末となる。
In the present embodiment, in order to make the explanation easy to understand, the
本発明によれば、通信端末数や処理能力に応じて柔軟に対応することができるネットワークを構成することができるため、ネットワークユーザおよび管理者の双方の利便性を向上させることができる。例えば、前述したような映像音声会議システムのように、端末の送信負荷よりも受信負荷の方が大きくなる通信に利用するのに適する。 According to the present invention, since it is possible to configure a network that can flexibly cope with the number of communication terminals and processing capability, it is possible to improve convenience for both network users and administrators. For example, it is suitable for use in communication in which the reception load is larger than the transmission load of the terminal, such as the video / audio conference system described above.
1〜3 端末
4 ネットワーク
11 データパケット生成部
12 タイマ
13 再送信回数カウンタ
14 データパケット記憶部
15 受信確認チェックリスト保持部
16、22 送信部
17、23 受信部
18 受信確認チェックリスト
21 受信確認パケット生成部
24 乱数発生部
1-3 Terminal 4
Claims (4)
前記第2の端末は、データパケットを受信すると所定の確率に従って受信確認パケットを前記第1の端末に送信する手段を備え、
前記第1の端末は、所定の時間内に受信確認パケットを受信しなければ、データパケットを前記第2の端末に再送信する手段を備えた
ことを特徴とする通信システム。 In a communication system in which a plurality of terminals are connected to a mutually communicable network and transmit data packets from a first terminal to a second terminal,
The second terminal comprises means for transmitting a reception confirmation packet to the first terminal according to a predetermined probability when receiving the data packet;
If the first terminal does not receive a reception confirmation packet within a predetermined time, the first terminal includes means for retransmitting a data packet to the second terminal.
データパケットを受信すると所定の確率に従って受信確認パケットを前記送信側の端末に送信する手段を備えた
ことを特徴とする端末。 In the second terminal of the communication system in which a plurality of terminals are connected to a mutually communicable network and transmit data packets from the first terminal to the second terminal.
A terminal comprising: means for transmitting a reception confirmation packet to the transmitting terminal according to a predetermined probability when a data packet is received.
所定の時間内に受信確認パケットを受信しなければ、データパケットを前記第2の端末に再送信する手段を備え、
この再送信する手段は、受信確認パケットを受信しなければ、データパケットを前記第2の端末に所定の上限回数を超えない範囲で複数回再送信する手段を備えた
ことを特徴とする端末。 In the first terminal of the communication system, in which a plurality of terminals are connected to a mutually communicable network and transmit data packets from the first terminal to the second terminal,
Means for retransmitting a data packet to the second terminal if no acknowledgment packet is received within a predetermined time;
The retransmitting means comprises means for retransmitting the data packet to the second terminal a plurality of times within a range not exceeding a predetermined upper limit if no reception confirmation packet is received.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006249511A JP4805072B2 (en) | 2006-09-14 | 2006-09-14 | Communications system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006249511A JP4805072B2 (en) | 2006-09-14 | 2006-09-14 | Communications system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008072466A true JP2008072466A (en) | 2008-03-27 |
| JP4805072B2 JP4805072B2 (en) | 2011-11-02 |
Family
ID=39293651
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006249511A Expired - Fee Related JP4805072B2 (en) | 2006-09-14 | 2006-09-14 | Communications system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4805072B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009534884A (en) * | 2006-04-18 | 2009-09-24 | トムソン ライセンシング | Method and apparatus for transmitting data to several receivers using automatic repeat request mechanism |
| CN107979582A (en) * | 2016-10-25 | 2018-05-01 | 央视国际网络无锡有限公司 | A kind of udp data flow transmission methods and its device |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01147926A (en) * | 1987-12-04 | 1989-06-09 | Hitachi Ltd | Broadcast wireless communication method |
| JPH10173668A (en) * | 1996-12-09 | 1998-06-26 | Hitachi Ltd | LAN system |
| JP2002171257A (en) * | 2000-11-29 | 2002-06-14 | Sony Corp | Wireless transmission device and wireless transmission method |
| JP2004534441A (en) * | 2001-04-24 | 2004-11-11 | ワイドレイ コーポレーション | Apparatus and method for sending information to a portable computing device |
| JP2005157432A (en) * | 2003-11-20 | 2005-06-16 | Matsushita Electric Ind Co Ltd | Control information distribution system, control information distribution server, control information distribution method, and program |
| JP2005217743A (en) * | 2004-01-29 | 2005-08-11 | Hitachi Ltd | Data communication method, and center station device and terminal device of data communication system |
-
2006
- 2006-09-14 JP JP2006249511A patent/JP4805072B2/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01147926A (en) * | 1987-12-04 | 1989-06-09 | Hitachi Ltd | Broadcast wireless communication method |
| JPH10173668A (en) * | 1996-12-09 | 1998-06-26 | Hitachi Ltd | LAN system |
| JP2002171257A (en) * | 2000-11-29 | 2002-06-14 | Sony Corp | Wireless transmission device and wireless transmission method |
| JP2004534441A (en) * | 2001-04-24 | 2004-11-11 | ワイドレイ コーポレーション | Apparatus and method for sending information to a portable computing device |
| JP2005157432A (en) * | 2003-11-20 | 2005-06-16 | Matsushita Electric Ind Co Ltd | Control information distribution system, control information distribution server, control information distribution method, and program |
| JP2005217743A (en) * | 2004-01-29 | 2005-08-11 | Hitachi Ltd | Data communication method, and center station device and terminal device of data communication system |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009534884A (en) * | 2006-04-18 | 2009-09-24 | トムソン ライセンシング | Method and apparatus for transmitting data to several receivers using automatic repeat request mechanism |
| US9419813B2 (en) | 2006-04-18 | 2016-08-16 | Thomson Licensing | Method and device for transmitting data to several receivers using ARQ |
| CN107979582A (en) * | 2016-10-25 | 2018-05-01 | 央视国际网络无锡有限公司 | A kind of udp data flow transmission methods and its device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4805072B2 (en) | 2011-11-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110995697B (en) | Big data transmission method and system | |
| US20110252152A1 (en) | Reliable messaging system and method | |
| CN101651531A (en) | Method and apparatus for handling retransmission of a tti bundle | |
| CN107959553B (en) | Method for improving network access speed of Bluetooth network | |
| CN106788911A (en) | A kind of method and apparatus of message retransmission | |
| CN111224999A (en) | Transmission protocol switching method, device, equipment and storage medium | |
| US9967193B2 (en) | Method and system for increasing data flow transmission | |
| US10284340B2 (en) | Multicast sending apparatus, multicast receiving apparatus, and multicast transmission determining method | |
| JP2004236297A (en) | Apparatus and method for setting a session in a wireless network composed of mobile nodes | |
| US20170288742A1 (en) | Wireless data transmission method, network side device, user equipment, and system | |
| CN103684707B (en) | Server-side and user-side message transmission processing method, message transmission method and message transmission system | |
| CN104104608B (en) | Method and device for receiving message | |
| CN106452689A (en) | Data transmission apparatus and method of client and data transmission apparatus and method of server | |
| US11502868B2 (en) | DECT network clustering method | |
| CN109391593B (en) | Retry time determination method and device for media session, storage medium and terminal | |
| JP4805072B2 (en) | Communications system | |
| CN101415219A (en) | Method, system and apparatus for processing data | |
| CN108270523B (en) | Transmission method and transmission system for in-band key agreement | |
| WO2017049934A1 (en) | Single call method in dmo communication and terminal | |
| WO2009140862A1 (en) | Base station for networked or cooperated mimo system and the harq method thereof | |
| CN112804622B (en) | Wireless audio output device and operation method thereof | |
| JP2004187099A (en) | Communication control method, communication system and communication device | |
| CN114285529A (en) | Data transmission method, device, equipment and medium | |
| EP3633900B1 (en) | Method and device for transmitting voice signaling | |
| US9172774B2 (en) | Technique for managing communications at a router |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080730 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7426 Effective date: 20090529 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090529 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20090529 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100715 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100720 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100915 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101207 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110329 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110523 |
|
| 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: 20110809 |
|
| 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: 20110810 |
|
| 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: 20140819 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |