WO2024189828A1 - 通信システム、送信機、通信方法、および通信用プログラム - Google Patents
通信システム、送信機、通信方法、および通信用プログラム Download PDFInfo
- Publication number
- WO2024189828A1 WO2024189828A1 PCT/JP2023/010089 JP2023010089W WO2024189828A1 WO 2024189828 A1 WO2024189828 A1 WO 2024189828A1 JP 2023010089 W JP2023010089 W JP 2023010089W WO 2024189828 A1 WO2024189828 A1 WO 2024189828A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- frames
- series
- transmitter
- transmitted
- receiver
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 37
- 238000000034 method Methods 0.000 title claims description 58
- 230000005540 biological transmission Effects 0.000 claims description 53
- 230000006798 recombination Effects 0.000 claims description 8
- 238000005215 recombination Methods 0.000 claims description 8
- 238000005516 engineering process Methods 0.000 abstract description 3
- 230000002265 prevention Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
Definitions
- This disclosure relates to a communication system, a transmitter, a communication method, and a communication program that use technology to prevent frame order reversals.
- the transmitter may split the frame and send it across multiple transmission paths.
- the receiver must receive each of the split frames and recombine them without changing the original frame order.
- Patent document 1 discloses a technology in which a packet receiving device receives and processes packets with sequence numbers added. By processing packets based on the sequence numbers, it is possible to prevent packets from being reversed in order.
- the primary objective of this disclosure is to provide a communication system that can prevent frame sequence reversals in order to solve the above-mentioned problems.
- a second object of this disclosure is to provide a transmitter that can prevent frame order reversals.
- the third objective of this disclosure is to provide a communication method that can prevent frame order reversals.
- the fourth objective of this disclosure is to provide a communication program that can prevent frame sequence reversals.
- the first aspect of the present disclosure is A transmitter; a receiver that communicates with the transmitter via a plurality of transmission paths; Equipped with The transmitter is configured to perform a determination process to determine whether a series of frames to be transmitted are short gap frames having an inter-frame gap less than or equal to a threshold; If the series of frames to be transmitted is a series of short gap frames,
- the transmitter includes: a first allocation process for allocating the series of frames to be transmitted to a single transmission path among the plurality of transmission paths and transmitting the series of frames to the receiver;
- the receiver includes: receiving a frame from the transmitter; a recombination process for recombining the received frames to regenerate the set of frames;
- the communication system is configured to:
- the second aspect is A transmitter that connects a plurality of transmission paths to a receiver, configured to perform a determination process for determining whether a series of frames to be transmitted are short gap frames having an interframe gap less than or equal to a threshold; If the series of frames to be transmitted is a series of short gap frames, It is preferable that the transmission system is configured to execute a first allocation process of allocating the series of frames to be transmitted to a single transmission path among the plurality of transmission paths and transmitting the series of frames to the receiver.
- the third aspect is A transmitter that connects multiple transmission paths to a receiver, determining whether a series of frames to be transmitted by the method are short gap frames having an interframe gap equal to or smaller than a threshold; If the series of frames to be transmitted is a series of short gap frames, The transmitter, allocating the series of frames to be transmitted to a single transmission path among the plurality of transmission paths and transmitting the series of frames to the receiver; The receiver, receiving a frame from the transmitter; recombining the received frames to regenerate the set of frames;
- the method includes:
- the fourth aspect is A communication program to be executed by a transmitter that connects a plurality of transmission paths between the transmitter and a receiver, The transmitter, a first communication program for executing a determination process for determining whether a series of frames to be transmitted is a short gap frame group having an interframe gap equal to or smaller than a threshold; if the series of frames to be transmitted is a series of short gap frames, a second communication program for executing a first allocation process for allocating the series of frames to be transmitted to a single transmission path among the plurality of transmission paths and transmitting the series of frames to the receiver; It is preferred that the compound contains
- FIG. 1 is a configuration example of a communication system according to a first embodiment of the present disclosure.
- 1 is a block diagram showing a detailed configuration example of a communication system according to a first embodiment of the present disclosure.
- 4 is a flowchart of a process executed by a transmitter and a receiver according to the first embodiment of the present disclosure.
- First embodiment 1 illustrates an example of a configuration of a communication system 100 according to a first embodiment of the present disclosure.
- the communication system 100 includes a transmitter 110 and a receiver 120.
- the transmitter 110 and the receiver 120 connect a plurality of physical transmission paths 10 to perform communication.
- the transmitter 110 executes a determination process to determine whether the interframe gap of a series of frames to be transmitted is equal to or less than a threshold value.
- the value of the threshold value is not limited here, but if the interframe gap is sufficiently larger than the communication time required for communication between the transmitter 110 and the receiver 120, it is considered that sequence reversal will not occur. For example, since a typical communication time is about 1 msec, it is considered that sequence reversal will not occur in frames that have an interframe gap of about 2-3 msec, such as the audio codec in the G.711 standard.
- a frame group with an interframe gap equal to or less than the threshold value is referred to as a short gap frame group.
- a frame group with an interframe gap exceeding the threshold value is referred to as a long gap frame group.
- the transmitter 110 analyzes the series of frames to be transmitted and performs an identification process to identify the VLAN assigned to the user to which the frames are addressed.
- the VLAN is identified based on an identifier implemented in the frames.
- the VLAN identified by the identification process is referred to as the identified VLAN 12.
- the transmitter 110 performs a binding process to bind the identified VLAN 12 to one of the multiple transmission paths 10.
- the transmission path 10 to which the identified VLAN 12 is bound is referred to as the first transmission path 11.
- the transmitter 110 executes a first allocation process to allocate the series of frames to be transmitted to the first transmission path 11 for transmission.
- sequence reversals can be prevented by not dividing the frames and sending them via only one transmission path 10.
- the transmitter 110 executes a second allocation process to allocate and transmit the series of frames to one of the multiple transmission paths 10 that has excess bandwidth equal to or greater than a threshold.
- the excess bandwidth is effectively utilized for long gap frames such as voice, which are unlikely to be reordered. This makes it possible to improve communication efficiency.
- allocation does not necessarily have to be based on excess bandwidth, and the allocation destination may be determined based on qualities such as maximum communication speed, communication capacity, and latency.
- the receiver 120 receives the frames from the transmitter 110.
- the receiver 120 then performs a recombination process to recombine the frames in the order in which they arrived. This allows the frames to be reproduced.
- the series of frames to be transmitted is not divided. Therefore, in the receiver 120, the frames can be regenerated by processing the received frames in the order in which they arrived.
- FIG. 2 is a block diagram showing a detailed configuration example of the communication system 100 according to the first embodiment of the present disclosure.
- the frame receiving unit 111 receives a group of frames from an upper layer or another transmitter.
- the IFG identifying unit 112 executes the above-mentioned determination process.
- the VLAN identifying unit 113 executes the above-mentioned identification process and bundling process.
- the surplus bandwidth calculating unit 114 calculates the surplus bandwidth for each transmission path 10.
- the frame sorting unit 115 executes a first sorting process or a second sorting process based on the result of the determination process, and transmits the group of frames to the receiver 120.
- the frame receiving unit 121 receives the frame group transmitted from the transmitter 110.
- the frame combining unit 122 executes a recombination process.
- the frame transmitting unit 123 transmits the frame group to another receiver.
- the other receiver here is, for example, a terminal device owned by the user.
- FIG. 3 is a flowchart of the process executed by the transmitter 110 and the receiver 120 according to the first embodiment of the present disclosure.
- the IFG identification unit 112 of the transmitter 110 executes a determination process to determine whether or not a series of frames to be transmitted are short gap frames (step S01). If they are short gap frames, the VLAN identification unit 113 executes an identification process and a bundling process (step S02). Furthermore, the frame distribution unit 115 executes a first distribution process (step S03).
- the surplus bandwidth calculation unit 114 calculates the surplus bandwidth for each transmission path 10 (step S04). Furthermore, the frame allocation unit 115 executes a second allocation process (step S05). Furthermore, the receiver 120 receives the frame group, and the frame synthesis unit 122 executes a recombination process (step S06).
- the processing performed by the transmitter 110 and the receiver 120 may be executed by a communication program using a computer equipped with a CPU and memory and storing a program in the memory.
- the processing may be executed by a communication program using an integrated circuit such as an FPGA (Field Programmable Gate Array).
- the communication program may be provided by being recorded on a storage medium, or may be provided via a network.
- the present disclosure makes it possible to provide a communication system, a transmitter, a communication method, and a communication program that can prevent frame order reversals.
- each of the multiple transmission paths 10 is a transmission path in which multiple channels are multiplexed, and therefore it is possible to associate multiple VLANs.
- the communication on the multiple transmission paths 10 may be wired or wireless, and the above-mentioned effects can be obtained in either case.
- a series of frames to be transmitted may be divided and distributed to multiple transmission paths 10 for transmission.
- a series of frames to be transmitted may be divided and distributed to multiple transmission paths 10 for transmission.
- the recombination process performed by the receiver 120 recombines the received frames in the order of arrival.
- the second allocation process performed by the transmitter 110 if a series of frames to be transmitted is divided and then distributed to multiple transmission paths 10 for transmission, the frames do not necessarily have to be recombined in the order of arrival.
- the transmitter 110 assigns a number to each of the divided frames, and the receiver 120 performs the recombination process based on these numbers, thereby preventing the order of the frames from being reversed.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本開示はフレームの順序逆転を防止するための技術に関し、フレームの順序逆転防止を実現することのできる通信システムを提供することを目的とする。本開示の通信システムは、送信機と、送信機との間で複数の伝送経路を結ぶ受信機とを備える。送信機は、送信予定の一連のフレーム群が、閾値以下のフレーム間ギャップを有する短ギャップフレーム群であるか否かを判定する。送信予定の一連のフレーム群が短ギャップフレーム群である場合は、送信機は、送信予定の一連のフレーム群を複数の伝送経路のうち単一の伝送経路に振り分けて受信機に送信する。受信機は、送信機から受信したフレームを再結合し、フレーム群を再生成する。
Description
本開示は、フレームの順序逆転を防止するための技術を用いた、通信システム、送信機、通信方法、および通信用プログラムに関する。
送信機と受信機の間に複数の伝送経路が存在する場合、送信機においてフレームを分割し、複数の伝送経路に振り分けたうえで送信することがある。受信機においては、分割されたフレームをそれぞれ受信し、本来のフレームの順序が入れ替わらないように再結合する必要がある。
特許文献1には、パケット受信装置において、シーケンス番号が付加されたパケットを受信して処理する技術が開示されている。シーケンス番号に基づきパケットを処理することで、パケットの順序逆転を防止することができる。
しかしながら、上述の方法では、遅延性の大きな伝送経路に振り分けられたフレームは受信機における待機時間内に受信されず、廃棄される。廃棄されたフレームは再合成に寄与しないため、受信機において、本来と同じ順序でフレームを再結合できないといった課題を有する。
本開示は上述の課題を解決するため、フレームの順序逆転防止を実現することのできる通信システムを提供することを第一の目的とする。
また本開示は、フレームの順序逆転防止を実現することのできる送信機を提供することを第二の目的とする。
また本開示は、フレームの順序逆転防止を実現することのできる通信方法を提供することを第三の目的とする。
また本開示は、フレームの順序逆転防止を実現することのできる通信用プログラムを提供することを第四の目的とする。
本開示の第一の態様は、
送信機と、
前記送信機との間で複数の伝送経路を結び通信する受信機と、
を備え、
前記送信機は、送信予定の一連のフレーム群が、閾値以下のフレーム間ギャップを有する短ギャップフレーム群であるか否かを判定する判定処理を実行するように構成され、
前記送信予定の一連のフレーム群が短ギャップフレーム群である場合は、
前記送信機は、
前記送信予定の一連のフレーム群を前記複数の伝送経路のうち単一の伝送経路に振り分けて前記受信機に送信する第一振り分け処理を実行するように構成され、
前記受信機は、
前記送信機からフレームを受信する処理と、
受信した前記フレームを再結合し、前記フレーム群を再生成する再結合処理と、
を実行するように構成される、通信システムであることが好ましい。
送信機と、
前記送信機との間で複数の伝送経路を結び通信する受信機と、
を備え、
前記送信機は、送信予定の一連のフレーム群が、閾値以下のフレーム間ギャップを有する短ギャップフレーム群であるか否かを判定する判定処理を実行するように構成され、
前記送信予定の一連のフレーム群が短ギャップフレーム群である場合は、
前記送信機は、
前記送信予定の一連のフレーム群を前記複数の伝送経路のうち単一の伝送経路に振り分けて前記受信機に送信する第一振り分け処理を実行するように構成され、
前記受信機は、
前記送信機からフレームを受信する処理と、
受信した前記フレームを再結合し、前記フレーム群を再生成する再結合処理と、
を実行するように構成される、通信システムであることが好ましい。
また、第二の態様は、
受信機との間で複数の伝送経路を結ぶ送信機であって、
送信予定の一連のフレーム群が、閾値以下のフレーム間ギャップを有する短ギャップフレーム群であるか否かを判定する判定処理を実行するように構成され、
前記送信予定の一連のフレーム群が短ギャップフレーム群である場合は、
前記送信予定の一連のフレーム群を前記複数の伝送経路のうち単一の伝送経路に振り分けて前記受信機に送信する第一振り分け処理を実行するように構成されることが好ましい。
受信機との間で複数の伝送経路を結ぶ送信機であって、
送信予定の一連のフレーム群が、閾値以下のフレーム間ギャップを有する短ギャップフレーム群であるか否かを判定する判定処理を実行するように構成され、
前記送信予定の一連のフレーム群が短ギャップフレーム群である場合は、
前記送信予定の一連のフレーム群を前記複数の伝送経路のうち単一の伝送経路に振り分けて前記受信機に送信する第一振り分け処理を実行するように構成されることが好ましい。
また、第三の態様は、
受信機との間で複数の伝送経路を結ぶ送信機が、
自己の送信予定の一連のフレーム群が、閾値以下のフレーム間ギャップを有する短ギャップフレーム群であるか否かを判定することを含み、
前記送信予定の一連のフレーム群が短ギャップフレーム群である場合は、
前記送信機が、
前記送信予定の一連のフレーム群を前記複数の伝送経路のうち単一の伝送経路に振り分けて前記受信機に送信することを含み、
前記受信機が、
前記送信機からフレームを受信することと、
受信した前記フレームを再結合し、前記フレーム群を再生成することと、
を含む、通信方法であることが好ましい。
受信機との間で複数の伝送経路を結ぶ送信機が、
自己の送信予定の一連のフレーム群が、閾値以下のフレーム間ギャップを有する短ギャップフレーム群であるか否かを判定することを含み、
前記送信予定の一連のフレーム群が短ギャップフレーム群である場合は、
前記送信機が、
前記送信予定の一連のフレーム群を前記複数の伝送経路のうち単一の伝送経路に振り分けて前記受信機に送信することを含み、
前記受信機が、
前記送信機からフレームを受信することと、
受信した前記フレームを再結合し、前記フレーム群を再生成することと、
を含む、通信方法であることが好ましい。
また、第四の態様は、
受信機との間で複数の伝送経路を結ぶ送信機に実行させる通信用プログラムであって、
前記送信機に、
送信予定の一連のフレーム群が、閾値以下のフレーム間ギャップを有する短ギャップフレーム群であるか否かを判定する判定処理を実行させる第一の通信用プログラムと、
前記送信予定の一連のフレーム群が短ギャップフレーム群である場合に、前記送信機に、
前記送信予定の一連のフレーム群を前記複数の伝送経路のうち単一の伝送経路に振り分けて前記受信機に送信する第一振り分け処理を実行させる第二の通信用プログラムと、
を含むことが好ましい。
受信機との間で複数の伝送経路を結ぶ送信機に実行させる通信用プログラムであって、
前記送信機に、
送信予定の一連のフレーム群が、閾値以下のフレーム間ギャップを有する短ギャップフレーム群であるか否かを判定する判定処理を実行させる第一の通信用プログラムと、
前記送信予定の一連のフレーム群が短ギャップフレーム群である場合に、前記送信機に、
前記送信予定の一連のフレーム群を前記複数の伝送経路のうち単一の伝送経路に振り分けて前記受信機に送信する第一振り分け処理を実行させる第二の通信用プログラムと、
を含むことが好ましい。
本開示の第一から第四の態様によれば、フレームの順序逆転防止を実現することのできる通信システム、送信機、通信方法、および通信用プログラムを提供可能である。
実施の形態1
図1は、本開示の実施の形態1に係る、通信システム100の構成例である。通信システム100は、送信機110および受信機120を備える。送信機110および受信機120は、複数の物理的な伝送経路10を結び、通信を行う。
図1は、本開示の実施の形態1に係る、通信システム100の構成例である。通信システム100は、送信機110および受信機120を備える。送信機110および受信機120は、複数の物理的な伝送経路10を結び、通信を行う。
送信機110は、送信予定の一連のフレーム群のフレーム間ギャップが閾値以下であるかを判定する判定処理を実行する。なお、閾値の値はここでは限定しないが、送信機110と受信機120間の通信に要する通信時間よりもフレーム間ギャップが十分に大きい場合は、順序逆転が発生しないと考えられる。例えば、一般的な通信時間は1msec程度であるため、G.711規格における音声コーデックのように、2-3msec程度のフレーム間ギャップを有するフレームにおいては、順序逆転は発生しないと考えられる。なお、以降では、フレーム間ギャップが閾値以下のフレーム群を、短ギャップフレーム群と称する。また、フレーム間ギャップが閾値を超えるフレーム群を、長ギャップフレーム群群と称する。
さらに、送信機110は、送信予定の一連のフレーム群を解析し、当該フレーム群の宛先となるユーザに割り当てられたVLANを識別する識別処理を行う。VLANの識別は、フレーム群に実装された識別子に基づき行われる。ここでは、説明のため、識別処理により識別されたVLANを、被識別VLAN12とする。
さらに、送信機110は、複数の伝送経路10のいずれか1つに、被識別VLAN12を括り付ける括り付け処理を行う。以降では、被識別VLAN12を括り付けた伝送経路10を第一の伝送経路11とする。
さらに、送信機110は、送信予定の一連のフレーム群が短ギャップフレーム群である場合に、当該送信予定の一連のフレーム群を第一の伝送経路11に振り分けて送信する第一振り分け処理を実行する。一般に、短ギャップフレーム群は、順序逆転が発生しやすいことが知られる。本開示では、フレーム群を分割せず、一つの伝送経路10のみを介して送ることで、順序逆転を防止することができる。
一方、送信予定の一連のフレーム群が長ギャップフレーム群である場合、送信機110は、当該送信予定の一連のフレーム群を、複数の伝送経路10のうち、閾値以上の余剰帯域を有する一つの伝送経路10に振り分けて送信する第二振り分け処理を実行する。このように、順序逆転の発生しにくい音声などの長ギャップフレーム群に対しては余剰帯域を有効活用する。これにより、通信効率を向上させることが可能となる。なお、第二振り分け処理においては、必ずしも余剰帯域に基づき振り分ける必要はなく、最大通信速度、通信容量、遅延性等の品質をもとに振り分け先を決定してもよい。
受信機120は、送信機110からフレームを受信する。さらに、受信機120は、それらを到着した順に再結合する再結合処理を実行する。これにより、フレーム群を再生することができる。
ここで、送信機110が行う第一振り分け処理、および第二振り分け処理において、送信予定の一連のフレーム群は分割されない。したがって、受信機120において、受信したフレームを到着した順に処理することで、フレーム群を再生成することができる。
図2は、本開示の実施の形態1に係る、通信システム100の詳細な構成例を示すブロック図である。送信機110において、フレーム受信部111は上位レイヤまたは他の送信機から、フレーム群を受信する。IFG識別部112は上述の判定処理を実行する。VLAN識別部113は、上述の識別処理および括り付け処理を実行する。余剰帯域計算部114は、各伝送経路10に対して余剰帯域を計算する。フレーム振り分け部115は、判定処理の結果に基づき第一振り分け処理または第二振り分け処理を実行し、受信機120にフレーム群を送信する。
受信機120において、フレーム受信部121は送信機110から送信されたフレーム群を受信する。フレーム合成部122は、再結合処理を実行する。フレーム送信部123は、他の受信機にフレーム群を送信する。ここでいう他の受信機は、例えばユーザが所有する端末機である。
図3は、本開示の実施の形態1に係る、送信機110と受信機120が実行する処理のフローチャートである。まず、送信機110のIFG識別部112が、判定処理を実行し、送信予定の一連のフレーム群が短ギャップフレーム群であるか否かを判定する(ステップS01)。短ギャップフレーム群である場合、VLAN識別部113が、識別処理および括り付け処理を実行する(ステップS02)。さらに、フレーム振り分け部115が、第一振り分け処理を実行する(ステップS03)。
一方、ステップS01において送信予定の一連のフレーム群が短ギャップフレーム群でない場合、余剰帯域計算部114が、各伝送経路10に対して余剰帯域を計算する(ステップS04)。さらに、フレーム振り分け部115が、第二振り分け処理を実行する(ステップS05)。さらに、受信機120がフレーム群を受信し、フレーム合成部122が再結合処理を実行する(ステップS06)。
なお、送信機110および受信機120が行う処理は、CPUとメモリを備え、メモリにプログラムを記憶したコンピュータを用いて、通信用プログラムで実行するようにしてもよい。もしくはFPGA(Field Programmable Gate Array)などの集積回路を用いて、通信用プログラムで実行するようにしてもよい。尚、通信用プログラムは、記憶媒体に記録して提供されてもよいし、ネットワークを通して提供されてもよい。
以上説明したように、本開示によれば、フレームの順序逆転防止を実現することのできる通信システム、送信機、通信方法、および通信用プログラムを提供可能である。
なお、上述においては、ユーザに割り当てられたVLANが被識別VLAN12のみである場合を説明した。しかしながら、ユーザに割り当てられたVLANの数は複数であってもよい。その場合は、括り付け処理において、第一の伝送経路11に、複数の被識別VLAN12を括り付ければよい。ここで、複数の伝送経路10のそれぞれは、複数のチャネルが多重化された伝送経路であるため、複数のVLANを括り付けることが可能であることに留意されたい。
なお、複数の伝送経路10における通信は有線通信でも無線通信であってもよく、どちらの場合においても上述の効果を得ることができる。
なお、送信機110が行う第二振り分け処理においては、送信予定の一連のフレーム群を分割し、複数の伝送経路10に振り分けて送信してもよい。順序逆転の発生しにくい長ギャップフレーム群に対しては、分割して送信することを認めることで、さらなる余剰帯域の有効活用が可能となる。
なお、受信機120が行う再結合処理においては、受信したフレームを到着順に再結合することを説明したが、送信機110が行う第二振り分け処理において、送信予定の一連のフレーム群を分割し、複数の伝送経路10に振り分けて送信した場合などにおいては、フレームの再結合は必ずしも到着順でなくともよい。例えば、送信機110において分割されたフレームのそれぞれに番号を付し、受信機120においてこの番号に基づく再結合処理を行うことで、フレームの順序逆転を防止することができる。
10 伝送経路、11 第一の伝送経路、12 被識別VLAN、100 通信システム、110 送信機、111 フレーム受信部、112 IFG識別部、113 VLAN識別部、114 余剰帯域計算部、115 フレーム振り分け部、120 受信機、121 フレーム受信部、122 フレーム合成部、123 フレーム送信部
Claims (8)
- 送信機と、
前記送信機との間で複数の伝送経路を結び通信する受信機と、
を備え、
前記送信機は、送信予定の一連のフレーム群が、閾値以下のフレーム間ギャップを有する短ギャップフレーム群であるか否かを判定する判定処理を実行するように構成され、
前記送信予定の一連のフレーム群が短ギャップフレーム群である場合は、
前記送信機は、
前記送信予定の一連のフレーム群を前記複数の伝送経路のうち単一の伝送経路に振り分けて前記受信機に送信する第一振り分け処理を実行するように構成され、
前記受信機は、
前記送信機からフレームを受信する処理と、
受信した前記フレームを再結合し、前記フレーム群を再生成する再結合処理と、
を実行するように構成される、通信システム。 - 前記送信機は、
前記送信予定の一連のフレーム群が短ギャップフレーム群でない場合は、
前記送信予定の一連のフレーム群を前記複数の伝送経路のうち第一の既定の規則を満たす単一の伝送経路に振り分けて前記受信機に送信する第二振り分け処理をさらに実行するように構成される、請求項1に記載の通信システム。 - 前記送信機は、前記複数の伝送経路の余剰帯域を計算する処理を更に実行し、
前記第二振り分け処理においては、閾値以上の余剰帯域を有することを前記第一の既定の規則とする、請求項2に記載の通信システム。 - 前記複数の伝送経路における通信は、無線通信である、請求項1から3いずれかに記載の通信システム。
- 前記判定処理における前記フレーム間ギャップの前記閾値は、前記通信に要する時間よりも大きい、請求項1に記載の通信システム。
- 受信機との間で複数の伝送経路を結ぶ送信機であって、
送信予定の一連のフレーム群が、閾値以下のフレーム間ギャップを有する短ギャップフレーム群であるか否かを判定する判定処理を実行するように構成され、
前記送信予定の一連のフレーム群が短ギャップフレーム群である場合は、
前記送信予定の一連のフレーム群を前記複数の伝送経路のうち単一の伝送経路に振り分けて前記受信機に送信する第一振り分け処理を実行するように構成される、送信機。 - 受信機との間で複数の伝送経路を結ぶ送信機が、
自己の送信予定の一連のフレーム群が、閾値以下のフレーム間ギャップを有する短ギャップフレーム群であるか否かを判定することを含み、
前記送信予定の一連のフレーム群が短ギャップフレーム群である場合は、
前記送信機が、
前記送信予定の一連のフレーム群を前記複数の伝送経路のうち単一の伝送経路に振り分けて前記受信機に送信することを含み、
前記受信機が、
前記送信機からフレームを受信することと、
受信した前記フレームを再結合し、前記フレーム群を再生成することと、
を含む、通信方法。 - 受信機との間で複数の伝送経路を結ぶ送信機に実行させる通信用プログラムであって、
前記送信機に、
送信予定の一連のフレーム群が、閾値以下のフレーム間ギャップを有する短ギャップフレーム群であるか否かを判定する判定処理を実行させる第一の通信用プログラムと、
前記送信予定の一連のフレーム群が短ギャップフレーム群である場合に、前記送信機に、
前記送信予定の一連のフレーム群を前記複数の伝送経路のうち単一の伝送経路に振り分けて前記受信機に送信する第一振り分け処理を実行させる第二の通信用プログラムと、
を含む、通信用プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2023/010089 WO2024189828A1 (ja) | 2023-03-15 | 2023-03-15 | 通信システム、送信機、通信方法、および通信用プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2023/010089 WO2024189828A1 (ja) | 2023-03-15 | 2023-03-15 | 通信システム、送信機、通信方法、および通信用プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024189828A1 true WO2024189828A1 (ja) | 2024-09-19 |
Family
ID=92754715
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2023/010089 WO2024189828A1 (ja) | 2023-03-15 | 2023-03-15 | 通信システム、送信機、通信方法、および通信用プログラム |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2024189828A1 (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100310257A1 (en) * | 2009-06-03 | 2010-12-09 | Nec Laboratories America, Inc. | Systems and Methods for Transmitting Signals in Communication Networks |
US20110096668A1 (en) * | 2009-10-26 | 2011-04-28 | Mellanox Technologies Ltd. | High-performance adaptive routing |
WO2016119723A1 (en) * | 2015-01-30 | 2016-08-04 | Huawei Technologies Co., Ltd. | Node, network controller, and associated methods for routing data packets in a network |
WO2016194089A1 (ja) * | 2015-05-29 | 2016-12-08 | 株式会社日立製作所 | 通信ネットワーク、通信ネットワークの管理方法および管理システム |
EP3585013A1 (en) * | 2017-04-11 | 2019-12-25 | Huawei Technologies Co., Ltd. | Data transmission method and apparatus |
-
2023
- 2023-03-15 WO PCT/JP2023/010089 patent/WO2024189828A1/ja unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100310257A1 (en) * | 2009-06-03 | 2010-12-09 | Nec Laboratories America, Inc. | Systems and Methods for Transmitting Signals in Communication Networks |
US20110096668A1 (en) * | 2009-10-26 | 2011-04-28 | Mellanox Technologies Ltd. | High-performance adaptive routing |
WO2016119723A1 (en) * | 2015-01-30 | 2016-08-04 | Huawei Technologies Co., Ltd. | Node, network controller, and associated methods for routing data packets in a network |
WO2016194089A1 (ja) * | 2015-05-29 | 2016-12-08 | 株式会社日立製作所 | 通信ネットワーク、通信ネットワークの管理方法および管理システム |
EP3585013A1 (en) * | 2017-04-11 | 2019-12-25 | Huawei Technologies Co., Ltd. | Data transmission method and apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8705551B2 (en) | Method and system for management of flood traffic over multiple 0:N link aggregation groups | |
US8908522B2 (en) | Transmission rate control | |
US9049149B2 (en) | Minimal data loss load balancing on link aggregation groups | |
CN112585914B (zh) | 报文转发方法、装置以及电子设备 | |
CN1689278A (zh) | 网络拥塞控制方法和装置 | |
CN101459607B (zh) | 一种报文发送方法和路由器 | |
CN110300431A (zh) | 一种数据流量处理方法及相关网络设备 | |
US9565112B2 (en) | Load balancing in a link aggregation | |
WO2017117908A1 (zh) | 负荷分担的方法及装置 | |
US9736066B2 (en) | Method, apparatus and system for establishing optical bypass | |
WO2017148446A1 (zh) | 一种网络资源调度方法、设备、系统以及网络节点 | |
WO2021057659A1 (zh) | 一种路径的流量分配方法、网络设备及网络系统 | |
JP2017055305A (ja) | 映像信号伝送システム | |
WO2016095758A1 (zh) | 一种跨板转发的方法和装置 | |
KR102161422B1 (ko) | 서비스 패킷 송신 방법 및 노드 디바이스 | |
CN113746751A (zh) | 一种通信方法及装置 | |
WO2024189828A1 (ja) | 通信システム、送信機、通信方法、および通信用プログラム | |
CN110875828B (zh) | 一种传输业务的方法和装置 | |
JP5083323B2 (ja) | ラベルスイッチングネットワークにおける通信装置 | |
WO2024189858A1 (ja) | 通信システム、送信機、通信方法、および通信用プログラム | |
CN103731680A (zh) | 网络设备中音频/视频通道转换绑定 | |
US9007910B2 (en) | Load balancing across a link aggregation group | |
US8953449B2 (en) | Virtual subport data traffic management | |
CN117459462A (zh) | 网络负载均衡方法和装置 | |
US10911986B2 (en) | Wireless communication device, wireless communication system, and wireless communication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23927448 Country of ref document: EP Kind code of ref document: A1 |