JP2012186839A - Udp基盤の通信方法 - Google Patents
Udp基盤の通信方法 Download PDFInfo
- Publication number
- JP2012186839A JP2012186839A JP2012111851A JP2012111851A JP2012186839A JP 2012186839 A JP2012186839 A JP 2012186839A JP 2012111851 A JP2012111851 A JP 2012111851A JP 2012111851 A JP2012111851 A JP 2012111851A JP 2012186839 A JP2012186839 A JP 2012186839A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- message
- packets
- udp
- unit
- 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.)
- Pending
Links
- 230000006854 communication Effects 0.000 title claims abstract description 38
- 238000004891 communication Methods 0.000 title claims abstract description 33
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000005540 biological transmission Effects 0.000 claims description 48
- 239000000872 buffer Substances 0.000 abstract description 13
- 230000011218 segmentation Effects 0.000 abstract description 2
- 239000000463 material Substances 0.000 description 8
- 230000007423 decrease Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
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]
-
- 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/164—Adaptation or special uses of UDP protocol
-
- 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/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
【課題】メッセージの分割及び再組立(SAR)とメッセージの再送技術を用いてUDP基盤における信頼性のある通信方法を提供する。
【解決手段】送信部100におけるUDP基盤の通信方法は、送信部100に提供されるメッセージを既に設定されたサイズのパケットに分割する過程と、分割されたパケットのそれぞれに通し番号を付与する過程と、パケットをパケットバッファに格納した後、付与された通し番号の順にパケットを受信部200に伝送する過程と、受信部200からパケットの受信完了を通知する制御メッセージの受信を待機する過程とを含み、受信部200におけるUDP基盤の通信方法は、既に設定されたサイズに分割された分割パケットを通し番号順に送信部100から受信する過程と、受信される分割パケットがメッセージパケットであり、分割パケットの損失がなければ、通し番号に従って分割パケットを組み合わせてメッセージを完成する過程を含む。
【選択図】図1
【解決手段】送信部100におけるUDP基盤の通信方法は、送信部100に提供されるメッセージを既に設定されたサイズのパケットに分割する過程と、分割されたパケットのそれぞれに通し番号を付与する過程と、パケットをパケットバッファに格納した後、付与された通し番号の順にパケットを受信部200に伝送する過程と、受信部200からパケットの受信完了を通知する制御メッセージの受信を待機する過程とを含み、受信部200におけるUDP基盤の通信方法は、既に設定されたサイズに分割された分割パケットを通し番号順に送信部100から受信する過程と、受信される分割パケットがメッセージパケットであり、分割パケットの損失がなければ、通し番号に従って分割パケットを組み合わせてメッセージを完成する過程を含む。
【選択図】図1
Description
本発明は、UDP(UserDatagramProtocol)に基づく通信技術に関し、特に、UDP基盤における大容量メッセージを伝送するにおいて信頼性と効率性を提供するのに適したUDP基盤の通信方法に関する。
インターネット基盤の通信サービスは、IP(Internet Protocol)に基づいて信頼性のある通信を提供するTCP(Transmission Control Protocol)又は非信頼性通信を提供するUDPに基づいて提供され得る。
TCP通信は、多様な制御メッセージの交換を通じて伝送したメッセージの受信状態を確認し、伝送速度を調節することで、受信側における安定したメッセージの受信を保障する。しかしながら、TCP通信は多様な制御メッセージの交換により効率性が低下するおそれがあり、資料の再送のために、一対一の伝送のみ支援するという短所がある。
それに対し、UDP通信においては、送信側は受信側が資料を受信したか否かとは関係なく、継続的に資料を送信できるため、資料の伝送効率が良いという側面があるが、送信側で受信側の資料の受信状態を確認せず、それにより資料の再送を行わないため、資料の信頼性を提供できないという短所を有している。このようなUDPは、受信側で受信した資料を維持する必要がないため、マルチキャスティング(multicasting)及びブロードキャスティング(broadcasting)が可能な通信サービスである。しかしながら、近年はUDP基盤の通信サービスを使用しながら、UDPが提供する資料伝送の効率性と共に、TCPのような信頼性のある資料伝送の必要性が提起された。
TCPとUDPを用いて資料を伝送する場合、1つのパケットには多量の情報を伝送できないため、送信部で各パケットのサイズに合うように資料を分割し、受信部では順序に合うように資料を組み立て直す過程が必要である。一般に、TCPとUDPで一回に送れるメッセージの大きさは64Kである。これらのメッセージの分割及び再組立(Segmentation and Re-assembly、以下、「SAR」という)過程はIPで行われるが、これにより、1つのパケット(IPパケット)が紛失すれば、メッセージ全体を再送しなければならないため、資料の損失時にネットワークの負荷は増加し、伝送効率は低下してしまう。従って、効率的かつ信頼性のある資料の伝送のためには効果的な再送メカニズムが提供されなければならない。
本発明は上記事情に鑑みてなされたものであって、その目的は、メッセージの分割及び再組立(SAR)とメッセージの再送技術を用いてUDP基盤における信頼性のある通信方法を提供することにある。
本発明の課題を解決するための第1の観点によれば、送信部に提供されるメッセージを既に設定されたサイズのパケットに分割する過程と、分割された前記パケットのそれぞれに通し番号を付与する過程と、前記パケットをパケットバッファに格納した後、前記付与された通し番号の順に前記パケットを受信部に伝送する過程と、前記受信部からパケットの受信完了を通知する制御メッセージの受信を待機する過程とを含む送信部におけるユーザデータグラムプロトコル(UDP)基盤の通信方法を提供できる。
本発明の課題を解決するための第2の観点によれば、既に設定されたサイズに分割された分割パケットを通し番号順に送信部から受信する過程と、受信される前記分割パケットがメッセージパケットであり、前記分割パケットの損失がなければ、前記通し番号に従って前記分割パケットを組み合わせてメッセージを完成する過程とを含む受信部におけるUDP基盤の通信方法を提供できる。
本発明の課題を解決するための第3の観点によれば、送信部に提供されたメッセージを受信して伝達するメッセージ受信部と、前記メッセージ受信部から伝達された前記メッセージを既に設定されたサイズのパケットに分割するメッセージ分割部と、前記メッセージ分割部で分割された前記パケットを格納するパケットバッファと、前記パケットバッファに格納された前記分割パケットを単一のユーザデータグラムプロトコル(UDP)のデータグラムとして伝送するパケット伝送部と、前記分割パケットが損失する場合、受信部での前記メッセージの受信状態を確認するための制御パケットを生成する制御パケット生成部と、タイマの設定及びタイムアウト時に該当イベントに対する処理を行うイベント処理部と、受信部から応答制御パケットが伝達される場合に前記制御パケット生成部に制御パケットの生成を要請する制御パケット処理部とを含むUDP基盤の通信装置における送信部を提供できる。
本発明の課題を解決するための第4の観点によれば、送信部から既に設定されたサイズに分割されたパケットを受信するパケット受信部と、前記パケット受信部から提供された前記分割パケットの状態を点検するメッセージパケット処理部と、前記パケット受信部から提供された前記分割パケットが制御パケットである場合に前記分割パケットに対する処理を行い、必要であれば、応答制御パケットを前記送信側に伝達する制御パケット処理部と、前記メッセージパケット処理部から伝達された前記分割パケットの通し番号順に前記分割パケットを組み合わせてメッセージを完成するパケット組み合わせ部とを含むUDP基盤の通信装置における受信部を提供できる。
本発明によれば、アプリケーションサービスメッセージに対する分割及び再組立(SAR)過程を提供し、制御メッセージの交換を通じた再送方法を提供することで、簡単かつ効果的な信頼性のある通信システムを実現できるという効果を奏する。
以下、添付する図面を参照して本発明の実施形態を詳細に説明する。
図1は、本発明の実施形態によるユーザデータグラムプロトコル(UDP)基盤の通信装置に対する構成ブロック図であって、送信部100と受信部200とに大別される。
送信部100は、メッセージ受信部102、メッセージ分割部104、パケットバッファ106、パケット伝送部108、制御パケット生成部110、イベント処理部112、制御パケット処理部114を含む。
メッセージ受信部102は、アプリケーションサービスから1つ又はそれ以上のメッセージを受信してメッセージ分割部104に伝達する。メッセージ分割部104は、伝達されたメッセージをパケットに分割、例えば、単一のUDPパケットに分割し、分割されたパケットに通し番号を付与する。パケットバッファ106は、メッセージ分割部104で分割されたパケットを伝送又は再送するためにパケットを格納する役割をする。パケット伝送部108は、パケットバッファ106に格納された分割されたパケットを単一のUDPデータグラムとして伝送する役割をし、制御パケット生成部110はパケットの損失が発生する際に制御パケットを生成して受信部200におけるメッセージの受信状態を確認する。イベント処理部112は、タイマの設定及びタイムアウト時に該当イベントに対する処理を行う。制御パケット処理部114は、受信部200から応答制御パケットが伝達される場合に制御パケット生成部110に制御パケットの生成を要請する。
受信部200は、パケット受信部202、メッセージパケット処理部204、制御パケット処理部206、パケット組み合わせ部208、完成メッセージ伝達部210を含む。
パケット受信部202は、前述した送信部100から送信されたパケット、例えば、単一のUDPパケットを受信してメッセージパケット処理部204及び制御パケット処理部206に伝達する。
メッセージパケット処理部204は、パケット受信部202から受信したパケットを検討し、検討結果に応じて、受信したパケットをパケット組み合わせ部208に伝達したり、送信部100の制御パケット生成部110にパケットの再送のための制御パケットの生成を要請するメッセージを伝達する。具体的に、メッセージパケット処理部204は、パケット受信部202から提供されたパケットがメッセージパケットであり、メッセージの欠落がない正常受信パケットであると判断される場合には受信したパケットをパケット組み合わせ部208に伝達するが、メッセージの欠落が存在する異常受信パケットであると判断される場合には送信部100の制御パケット生成部110にパケットの再送のための制御パケットの生成を要請するメッセージを伝達する。
制御パケット処理部206は、パケット受信部202から受信したパケットが制御パケットである場合に制御パケットに対する処理を行うのに必要であれば、応答制御パケットを送信部100の制御パケット処理部114に伝達する。パケット組み合わせ部208は、メッセージパケット処理部204から伝達されたパケットの通し番号に従ってパケットを組み合わせてメッセージを完成し、完成メッセージ伝達部210はパケット組み合わせ部208から完成したメッセージを受信してアプリケーションサービスに伝達する。
以下、本発明の実施形態によるUDP基盤の通信方法を図2〜図5を参照して詳細に説明する。
図2は、UDP基盤の通信において送信部100の通信過程を示すフローチャートである。
アプリケーションサービスからのメッセージが送信部100のメッセージ受信部102に伝達されると(S200)、メッセージ受信部102はサービス識別子(service identifier)とメッセージ識別子(message identifier)をメッセージのメッセージヘッダ(message header)に付与(S202)した後、メッセージ分割部104に伝達する。
図3は、メッセージヘッダの構造を示す。図3に示すように、メッセージヘッダは、サービス識別子500、メッセージ識別子502、パケット通し番号504、最終パケット識別子506、データ508で構成されることができる。ここで、サービス識別子500は該当アプリケーションサービスのサービス特性を反映させ、メッセージ識別子502は該当メッセージのメッセージ特性を反映させる。
図2に戻り、メッセージ分割部104は、メッセージ受信部102から伝達されたメッセージのサイズが単一のUDPパケットサイズ(例えば、イーサネット(登録商標)(Ethernet(登録商標))の場合には1,500バイト)又は既に設定されたUDPデータグラムのサイズよりも大きい場合(S204)、該当メッセージを既に設定されたサイズのパケット単位に分割し(S206)、パケット単位に分割されたメッセージ、即ち、分割されたパケットにパケット通し番号504を付与する(S208)。このようなパケット通し番号504は、同一のメッセージ識別子に属するパケットにのみ付与される。
次に、付与されたパケット通し番号504によって分割されたパケットをパケットバッファ106に格納した後、パケット伝送部108を介してパケット通し番号504の順に分割されたパケットを受信部200に伝送する(S210)。
仮に、段階S204で、メッセージ受信部102から伝達されたメッセージのサイズが単一のUDPパケットサイズ又は既に設定されたUDPデータグラムのサイズよりも小さい場合には、送信部100は前記メッセージを分割することなく、そのまま受信部に伝送する(S212)。
受信部200は、図3に示すメッセージヘッダ内の最終パケット識別子506を用いて伝送されるパケットが最終パケットであるかを把握できる。即ち、最終パケット識別子506は、同一のメッセージ識別子に属する全てのパケットが伝送済みであるかを判断できる基準になり得る。
同一のメッセージ識別子に属する全てのパケットの伝送が完了すれば、送信部100は受信部200からパケットの受信完了を通知する制御メッセージが受信されるかを確認し、前記制御メッセージが受信部200から受信されると、送信部100はパケットバッファ106を空にし、その次のメッセージに対する伝送を始める。
図4は、UDP基盤の通信において受信部200の通信過程を示すフローチャートである。
まず、受信部200のパケット受信部202は、送信部100から既に設定されたサイズのパケット単位に分割されたメッセージ、即ち、分割されたパケットを受信して(S300)、メッセージパケット処理部204に伝達する。メッセージパケット処理部204は、伝達される分割パケットのそれぞれのメッセージ識別子を検出し(S302)、各分割パケットの各メッセージ識別子が互いに同一であるかを判断する(S304)。
次に、メッセージパケット処理部204は、分割パケットが欠落することなく、順序に合うように到着したかをパケット通し番号504を通じて判断する(S306)。
各分割パケットのメッセージ識別子が互いに同一であり、分割パケットがパケット通し番号504順に到着した場合に、メッセージパケット処理部204は、前述した分割パケットをパケット組み合わせ部208に伝達する。
続いて、パケット組み合わせ部208では伝達された分割パケットのパケット通し番号に従って分割パケットを組み合わせて1つの完成メッセージを生成する(S308)。このとき、パケット組み合わせ部208は、同一のメッセージに属する全ての分割パケットを受信する時、完成メッセージを生成する。
生成された完成メッセージは、完成メッセージ伝達部210に提供され、完成メッセージ伝達部210は、提供された完成メッセージをアプリケーションサービスに伝達する(S310)。
一方、メッセージパケット処理部204で分割パケットの最終パケットを受信すれば、メッセージパケット処理部204は送信部100の制御パケット生成部110を介して受信部200が全てのパケットを受信したことを通知する制御メッセージを送信部100に伝達する。
パケットの受信完了を通知する制御メッセージの伝達を受けた送信部100は、パケットバッファ106を空にし、新たな次のメッセージに対する伝送を始めることができる。
一方、S306段階で、受信部200のメッセージパケット処理部204がパケット受信部202を介して受信された分割パケットのパケット通し番号504を確認して欠落したパケットがあると判断すれば、メッセージパケット処理部204は最初に欠落したパケットの通し番号を制御パケット生成部110を介して送信部100に伝達する(S312)。また、メッセージパケット処理部204は、最初に欠落したパケットとその次のパケットの再送を要請する制御メッセージを生成して制御パケット生成部110を介して送信部100に伝達する(S314)。
再送制御メッセージを受信した送信部100は、現在進行中のパケット伝送を中断し、パケットバッファ106にメッセージパケット処理部204が要請したパケットを再送させる(S316)。
そして、段階S304にフィードバックして同一のメッセージに属する全てのパケットを伝送した後、受信部200から同一のメッセージに属する全てのパケットを受信したことを通知する制御メッセージの受信を待機する。
上述したように、受信部200はパケットの伝送中にパケットの損失を検出できるが、このようなパケットの損失検出は送信部100でも可能である。
最終パケットが損失する場合、又は受信部200から伝達されるパケットの受信完了を通知する制御メッセージが紛失する場合に、送信部100は最終パケットを伝送した後、設定するタイムアウトイベントによりパケットの損失を検出できる。その後の過程は、図5のフローチャートを参照して詳細に説明する。
図5を参照すれば、送信部100のイベント処理部112でタイムアウトイベントによりパケットの損失を検出すれば(S400)、制御パケット生成部110は受信部200のパケット受信状態を確認するための制御メッセージを生成して受信部200に伝達する(S402)。このとき、制御パケット生成部110が伝達した制御メッセージも損失すれば(S404)、イベント処理部112は該当イベントをタイムアウトイベントとして処理する。この場合、送信部100は受信状態の確認のための前記制御メッセージの再送又は現在のメッセージの伝送を諦め、新たなメッセージ識別子を付与された新規メッセージに対する伝送を始める(S406)。
しかしながら、仮に制御パケット生成部110が伝達した制御メッセージの損失が発生しなかった場合には(S404)、受信部200はパケット受信状態の確認のための制御メッセージを正常に受信して受信されたパケットの状態を確認する。パケット受信状態の確認結果、パケットの欠落が存在すれば、受信部200は最初に欠落したパケットの通し番号を伝送し、パケットの損失なしに全てのパケットを受信した場合には、受信部200はパケットの受信完了を通知する制御メッセージを送信部100に伝送する(S408)。これにより、送信部100は最初に欠落したパケットの通し番号を受信すれば、前記通し番号のパケット、即ち、最初に欠落したパケットとその次の通し番号のパケットを再送し、パケットの受信完了を通知する制御メッセージを受信すれば、新たな次のメッセージを伝送し始める(S410)。
その後、受信部200で新規メッセージのメッセージ識別子を受信すれば、パケット組み合わせ部208はパケットの組み合わせのためにパケットを格納しておいた全てのバッファをクリアし、新たなメッセージのためのバッファを割り当てて、新たなパケットを格納できるようにする。
以上説明した通り、本発明はアプリケーションサービスメッセージに対する分割及び再組立(SAR)過程を提供し、制御メッセージの交換を通じたメッセージの再送方法を提供することで、簡単かつ効率的で、信頼性のある通信システムを実現するようにしたものである。
Claims (5)
- 既に設定されたサイズに分割された分割パケットを通し番号順に送信部から受信する過程と、
受信される前記分割パケットがメッセージパケットであり、前記分割パケットの損失がなければ、前記通し番号に従って前記分割パケットを組み合わせてメッセージを完成する過程と
を含む受信部におけるユーザデータグラムプロトコル(UDP)基盤の通信方法。 - 前記分割パケットの最終パケットが受信されると、パケットの受信完了を通知する制御メッセージを前記送信部に伝達する過程と、
前記分割パケットの通し番号を確認して欠落したパケットが存在する場合に、パケットの再送を要求する制御メッセージを前記送信部に伝達する過程と
を更に含むことを特徴とする請求項1に記載の受信部におけるUDP基盤の通信方法。 - 前記分割パケットを組み合わせる過程は、
受信される前記分割パケットそれぞれのメッセージ識別子が互いに同一であるか否かと、前記通し番号の順に前記分割パケットが伝送されるか否かを判断する過程と、
受信される前記分割パケットそれぞれのメッセージ識別子が互いに同一であり、前記通し番号の順に前記分割パケットが伝送されると、前記通し番号の順に前記分割パケットを組み合わせて前記メッセージを完成する過程と
を含むことを特徴とする請求項1に記載の受信部におけるUDP基盤の通信方法。 - 前記メッセージは、アプリケーションサービスのサービス特性に応じたサービス識別子を含むことを特徴とする請求項1に記載の受信部におけるUDP基盤の通信方法。
- 前記通し番号は、同一のメッセージ識別子を有するパケットにのみ割り当てられることを特徴とする請求項1に記載の受信部におけるUDP基盤の通信方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20090075021A KR20110017518A (ko) | 2009-08-14 | 2009-08-14 | Udp 기반의 통신 방법 및 장치 |
| KR10-2009-0075021 | 2009-08-14 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010002194A Division JP2011041243A (ja) | 2009-08-14 | 2010-01-07 | Udp基盤の通信方法及び装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012186839A true JP2012186839A (ja) | 2012-09-27 |
Family
ID=43588564
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010002194A Pending JP2011041243A (ja) | 2009-08-14 | 2010-01-07 | Udp基盤の通信方法及び装置 |
| JP2012111851A Pending JP2012186839A (ja) | 2009-08-14 | 2012-05-15 | Udp基盤の通信方法 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010002194A Pending JP2011041243A (ja) | 2009-08-14 | 2010-01-07 | Udp基盤の通信方法及び装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20110038369A1 (ja) |
| JP (2) | JP2011041243A (ja) |
| KR (1) | KR20110017518A (ja) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9002979B2 (en) * | 2010-01-11 | 2015-04-07 | Innovative Timing Systems, Llc | Sports timing system (STS) event and participant announcement communication system (EPACS) and method |
| CN102420675B (zh) * | 2011-11-24 | 2014-03-26 | 迈普通信技术股份有限公司 | 数据报文缓冲存储的使用状态信息的收发方法及装置 |
| KR102025757B1 (ko) | 2013-07-10 | 2019-09-27 | 삼성전자주식회사 | 데이터 전송 방법 및 장치, 데이터 수신 방법 및 장치 및 기록 매체 |
| KR101533056B1 (ko) * | 2014-06-25 | 2015-07-01 | (주)넷텐션 | 안정성 향상을 위한 사용자 데이터그램 프로토콜 네트워킹 방법 |
| CN106131043A (zh) * | 2016-08-03 | 2016-11-16 | 大连环宇移动科技有限公司 | 一种基于udp协议以提高数据传输可靠性的方法 |
| CN106506690A (zh) * | 2016-12-06 | 2017-03-15 | 武汉虹旭信息技术有限责任公司 | 一种占用资源少且具有高可靠性的文件传输系统及其方法 |
| CN108616326A (zh) * | 2016-12-12 | 2018-10-02 | 中国航空工业集团公司西安航空计算技术研究所 | 基于udp的发动机大数据可靠传输方法 |
| US20190320244A1 (en) * | 2018-04-16 | 2019-10-17 | Nidec Motor Corporation | Sensor module system |
| CN115883680B (zh) * | 2022-11-24 | 2025-06-27 | 天翼视联科技有限公司 | 一种基于arq的udp协议数据传输方法、系统及设备 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06291780A (ja) * | 1993-02-01 | 1994-10-18 | Philips Electron Nv | データパケット送受信方法 |
| JP2000134263A (ja) * | 1998-10-28 | 2000-05-12 | Matsushita Electric Ind Co Ltd | データ通信装置 |
| JP2001339434A (ja) * | 2000-05-29 | 2001-12-07 | Ishikawajima Harima Heavy Ind Co Ltd | データ通信方法 |
| JP2005250706A (ja) * | 2004-03-02 | 2005-09-15 | Casio Electronics Co Ltd | 中継印刷システム |
| JP2007214755A (ja) * | 2006-02-08 | 2007-08-23 | Mitsubishi Electric Corp | データ通信方法 |
| JP2009010496A (ja) * | 2007-06-26 | 2009-01-15 | Panasonic Electric Works Co Ltd | 通信システム |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5887167A (en) * | 1995-11-03 | 1999-03-23 | Apple Computer, Inc. | Synchronization mechanism for providing multiple readers and writers access to performance information of an extensible computer system |
| JPH1013434A (ja) * | 1996-06-25 | 1998-01-16 | Nippon Telegr & Teleph Corp <Ntt> | パケット中継装置 |
| JP3537015B2 (ja) * | 1996-08-12 | 2004-06-14 | 日本電信電話株式会社 | パケット通信方式 |
| US7539130B2 (en) * | 2000-03-28 | 2009-05-26 | Nokia Corporation | Method and system for transmitting and receiving packets |
| JP5088078B2 (ja) * | 2007-10-03 | 2012-12-05 | ヤマハ株式会社 | ネットワークシステム及び通信装置 |
| JP3566218B2 (ja) * | 2001-02-19 | 2004-09-15 | 株式会社東芝 | Bluetoothネットワーク通信方法およびシステム |
| US8255567B2 (en) * | 2001-09-06 | 2012-08-28 | Broadcom Corporation | Efficient IP datagram reassembly |
| US7161909B2 (en) * | 2004-04-23 | 2007-01-09 | Samsung Electronics Co., Ltd. | Method and system for acknowledging the receipt of a transmitted data stream in a wireless communication system |
| JP4612821B2 (ja) * | 2004-09-10 | 2011-01-12 | キヤノン株式会社 | 通信制御装置及び方法 |
| JP4361565B2 (ja) * | 2004-09-21 | 2009-11-11 | 株式会社日立コミュニケーションテクノロジー | ノード装置、パケット制御装置、無線通信装置および送信制御方法 |
| KR100597585B1 (ko) * | 2004-10-22 | 2006-07-06 | 한국전자통신연구원 | 트리 구조를 사용하는 패킷의 분할 및 재조립 방법과 이를이용한 패킷의 전송 및 수신 방법 |
| JP2007215013A (ja) * | 2006-02-10 | 2007-08-23 | Canon Inc | プロトコル処理装置及びプロトコル処理方法 |
| WO2007111320A1 (ja) * | 2006-03-28 | 2007-10-04 | Ntt Docomo, Inc. | 移動通信システム、通信ノード、基地局及び方法 |
| US7773628B2 (en) * | 2006-05-19 | 2010-08-10 | Interdigital Technology Corporation | Methods and apparatus for media independent messaging over the internet |
| WO2008078365A1 (ja) * | 2006-12-22 | 2008-07-03 | Fujitsu Limited | 送信局及び中継局並びに中継方法 |
| WO2008094662A2 (en) * | 2007-02-01 | 2008-08-07 | Interdigital Technology Corporation | Method and apparatus for supporting rlc re-segmentation |
| US20080198787A1 (en) * | 2007-02-15 | 2008-08-21 | Agentek, Inc. | Mobile Data Object Transmission Over Wireless Communication Networks Using UDP and Two Level Protocol |
| WO2008126228A1 (ja) * | 2007-03-29 | 2008-10-23 | Fujitsu Limited | 通信装置 |
| JP2009010552A (ja) * | 2007-06-27 | 2009-01-15 | Panasonic Corp | フレーム制御方法及び通信システム |
| JP4587053B2 (ja) * | 2007-08-28 | 2010-11-24 | 日本電気株式会社 | 通信装置、通信システム、パケット欠落検出方法、およびパケット欠落検出プログラム |
| US7724776B2 (en) * | 2007-10-30 | 2010-05-25 | Telefonaktiebolaget L M Ericsson (Publ) | Method and ingress node for handling fragmented datagrams in an IP network |
| JP4928427B2 (ja) * | 2007-12-07 | 2012-05-09 | 日本電信電話株式会社 | 無線通信システム、中継局装置、及び、無線通信方法 |
| JP4572933B2 (ja) * | 2007-12-14 | 2010-11-04 | 富士通株式会社 | 受信装置及び再送制御方法 |
-
2009
- 2009-08-14 KR KR20090075021A patent/KR20110017518A/ko not_active Ceased
- 2009-09-25 US US12/566,893 patent/US20110038369A1/en not_active Abandoned
-
2010
- 2010-01-07 JP JP2010002194A patent/JP2011041243A/ja active Pending
-
2012
- 2012-05-15 JP JP2012111851A patent/JP2012186839A/ja active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06291780A (ja) * | 1993-02-01 | 1994-10-18 | Philips Electron Nv | データパケット送受信方法 |
| JP2000134263A (ja) * | 1998-10-28 | 2000-05-12 | Matsushita Electric Ind Co Ltd | データ通信装置 |
| JP2001339434A (ja) * | 2000-05-29 | 2001-12-07 | Ishikawajima Harima Heavy Ind Co Ltd | データ通信方法 |
| JP2005250706A (ja) * | 2004-03-02 | 2005-09-15 | Casio Electronics Co Ltd | 中継印刷システム |
| JP2007214755A (ja) * | 2006-02-08 | 2007-08-23 | Mitsubishi Electric Corp | データ通信方法 |
| JP2009010496A (ja) * | 2007-06-26 | 2009-01-15 | Panasonic Electric Works Co Ltd | 通信システム |
Non-Patent Citations (4)
| Title |
|---|
| CSNG200100231013; 手塚 忠則他: 'UDPを利用したDSE向けプロトコルの設計と実装' マルチメディアと分散処理ワークショップ論文集 Vol.99 No.18 情報処理学会シンポジウムシリーズ 第99巻 第18号, 19991201, 79〜84, 社団法人情報処理学会 * |
| CSNG200301484015; 屋比久 友秀他: '並列分散ライブラリSuciの実装と評価' 情報処理学会研究報告 Vol.2002 No.60 第2002巻 第60号, 20020628, 119〜126, 社団法人情報処理学会 * |
| JPN6014004073; 手塚 忠則他: 'UDPを利用したDSE向けプロトコルの設計と実装' マルチメディアと分散処理ワークショップ論文集 Vol.99 No.18 情報処理学会シンポジウムシリーズ 第99巻 第18号, 19991201, 79〜84, 社団法人情報処理学会 * |
| JPN6014004074; 屋比久 友秀他: '並列分散ライブラリSuciの実装と評価' 情報処理学会研究報告 Vol.2002 No.60 第2002巻 第60号, 20020628, 119〜126, 社団法人情報処理学会 * |
Also Published As
| Publication number | Publication date |
|---|---|
| US20110038369A1 (en) | 2011-02-17 |
| KR20110017518A (ko) | 2011-02-22 |
| JP2011041243A (ja) | 2011-02-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2012186839A (ja) | Udp基盤の通信方法 | |
| US9674832B2 (en) | Method and apparatus for layer 2 ARQ for packets | |
| CN106330414B (zh) | 一种报文传输方法及装置 | |
| US8976814B2 (en) | Method of transporting data from sending node to destination node | |
| CN101159520A (zh) | 数据传输方法 | |
| CN103780363B (zh) | 消息再传输装置及方法 | |
| WO2009021417A1 (fr) | Procédé, système et dispositif de transmission et de réception de données de réseau | |
| EP1712037A1 (en) | Methods and apparatus to optimize delivery of multicast content using probabilistic feedback | |
| AU2011380292B2 (en) | Apparatus and method for transmitting a message to multiple receivers | |
| JP4648457B2 (ja) | 適当な通信プロトコルを用いてメッセージ送信を提供する方法 | |
| RU2735232C1 (ru) | Способ и устройство для обновления количества повторных передач в беспроводной ячеистой сети | |
| JP3950865B2 (ja) | Atm通信システム | |
| US20070127467A1 (en) | Segmentation and reassembly receiver operation | |
| KR100756183B1 (ko) | 페이크 응답 계층을 구비하는 네트워크 전송 장치와 이를이용한 티씨피 패킷 송수신 방법 | |
| KR20120068526A (ko) | Udp 기반의 자료 전송 시스템 및 방법 | |
| US9680610B2 (en) | Method and apparatus for error control in 3D video transmissoin | |
| CN119814672A (zh) | 数据报文的传输方法、装置、电子设备和计算机存储介质 | |
| CN116114195A (zh) | 一种多播业务的重传方法及装置、终端设备、网络设备 | |
| CN121727690A (zh) | 一种数据可靠性传输方法及装置 | |
| KR20060096623A (ko) | 통신시스템에서 데이터그램 프로토콜을 이용하여 실시간 데이터의 신뢰성을 보장하기 위한 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121227 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140123 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140204 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140701 |