JP2014212367A - Communication system - Google Patents
Communication system Download PDFInfo
- Publication number
- JP2014212367A JP2014212367A JP2013086242A JP2013086242A JP2014212367A JP 2014212367 A JP2014212367 A JP 2014212367A JP 2013086242 A JP2013086242 A JP 2013086242A JP 2013086242 A JP2013086242 A JP 2013086242A JP 2014212367 A JP2014212367 A JP 2014212367A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- communication device
- state
- buffer
- active state
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 114
- 230000005540 biological transmission Effects 0.000 claims abstract description 14
- 230000007704 transition Effects 0.000 claims abstract description 10
- 230000003287 optical effect Effects 0.000 abstract description 44
- 230000000694 effects Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 238000011144 upstream manufacturing Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000004622 sleep time Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
Landscapes
- Small-Scale Networks (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
Abstract
Description
本発明は、通信装置を省電力化する技術に関するものである。 The present invention relates to a technology for saving power in a communication device.
従来においては、通信装置の一部機能を休眠状態(スリープ状態)とし、省電力効果を得る技術がある。 Conventionally, there is a technology for obtaining a power saving effect by setting a part of functions of a communication device to a sleep state.
図8は、通信装置1Aと通信装置2Aを示し、例えば、通信装置1Aは、図9に示すように動作する。
FIG. 8 shows the communication device 1A and the
つまり、通信装置1Aは、図9(a)に示すように、時間経過とともにスリープ状態S、アクティブ状態Aを繰り返し、スリープ状態Sにおいては、通信装置2Aからのフレームの処理機能をアクティブ状態Aに比べ低電力化する。
That is, as shown in FIG. 9A, the communication device 1A repeats the sleep state S and the active state A over time, and in the sleep state S, the frame processing function from the
また、通信装置1Aは、図9(a)に示すタイミングとは無関係に、上りフレームを受信した時刻t0から一定期間はアクティブ状態Aとなる(図9(b))。 Further, the communication device 1A is in the active state A for a certain period from the time t0 when the upstream frame is received, regardless of the timing shown in FIG. 9A (FIG. 9B).
通信装置1Aは、例えば、上記のような状態遷移を自らの制御で行う。このような自律制御は、外部(例えば、通信装置2A)からの制御に比べ、外部との状態遷移に関する制御信号の通信時間を省略でき、遅延を短くできる。
For example, the communication device 1A performs the state transition as described above under its own control. Such autonomous control can omit the communication time of the control signal related to the state transition with the outside, and can shorten the delay, compared with the control from the outside (for example, the
上記のように、従来においては、通信装置がスリープ状態となり省電力効果を得ることができるが、省電力効果をさらに高めたいという要望がある。 As described above, in the related art, the communication device is in a sleep state and can obtain a power saving effect, but there is a demand for further enhancing the power saving effect.
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、通信装置を省電力化する技術を提供することにある。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a technique for reducing the power consumption of a communication device.
上記の課題を解決するために、本発明は、2つの通信装置を含み、一方が他方を相手としてフレームを送信し、他方が一方を相手としてフレームを送信する通信システムであって、前記各通信装置は、バッファと、相手の通信装置におけるスリープ状態とアクティブ状態の間の遷移のタイミングを定めるためのパラメータが記憶されるスリープ設定部と、前記パラメータと前記相手の通信装置へのフレームの送信時刻に基づいて、前記相手の通信装置がスリープ状態であるかアクティブ状態であるかを判定する状態計算部と、前記相手の通信装置に送信すべきフレームを前記相手の通信装置がアクティブ状態であるなら前記相手の通信装置に送信する一方、前記相手の通信装置がスリープ状態であるなら前記バッファに記憶させるとともに、前記バッファから前記フレームを読み出し前記相手の通信装置に送信するフレーム処理部とを有することを特徴とする。 In order to solve the above problems, the present invention is a communication system including two communication devices, one transmitting a frame with the other as a partner and the other transmitting a frame with the other as a partner. The apparatus includes a buffer, a sleep setting unit in which a parameter for determining a transition timing between the sleep state and the active state in the partner communication apparatus is stored, and a transmission time of the parameter and the frame to the partner communication apparatus A state calculation unit that determines whether the partner communication device is in a sleep state or an active state, and if the partner communication device is in an active state, the frame to be transmitted to the partner communication device. While transmitting to the counterpart communication device, if the counterpart communication device is in a sleep state, store it in the buffer, Characterized in that the serial buffer and a frame processing unit for transmitting to the communication device of the other party reads the frame.
例えば、前記フレーム処理部は、前記バッファが満状態であるなら前記フレームをバッファに記憶させず前記相手の通信装置に送信する。 For example, if the buffer is full, the frame processing unit transmits the frame to the counterpart communication device without storing the frame in the buffer.
例えば、前記スリープ設定部には、前記相手の通信装置がアクティブ状態とスリープ状態を繰り返す場合における1つのアクティブ状態の開始時刻であるアクティブ状態開始時刻taと、前記アクティブ状態の時間長Taと、前記スリープ状態の時間長Tsと、前記相手の通信装置がフレームを受信してから一定期間はアクティブ状態である場合の当該一定期間の時間長Tbとが記憶され、前記状態計算部は、前記相手の通信装置へのフレームの送信時刻をt0とした場合に、現在時刻tが以下の2式のいずれかを満たせば前記相手の通信装置はアクティブ状態、満たさなければスリープ状態であると判定する。
ta+n(Ta+Ts)<t<ta+n(Ta+Ts)+Ta
(ただし、nは0または正の整数)
t0<t<t0+Tb
For example, the sleep setting unit includes an active state start time ta that is a start time of one active state when the counterpart communication device repeats an active state and a sleep state, a time length Ta of the active state, The time length Ts of the sleep state and the time length Tb of the certain period when the partner communication apparatus is in the active state after receiving the frame are stored, and the state calculation unit When the transmission time of the frame to the communication device is t0, it is determined that the partner communication device is in the active state if the current time t satisfies one of the following two formulas, and is in the sleep state if not satisfied.
ta + n (Ta + Ts) <t <ta + n (Ta + Ts) + Ta
(Where n is 0 or a positive integer)
t0 <t <t0 + Tb
例えば、前記状態計算部は、前記相手の通信装置がスリープ状態であるなら、前記パラメータと前記送信時刻に基づいて、前記相手の通信装置がアクティブ状態になるまでの時間長を計算し、前記フレーム処理部は、前記時間長に相当する時間が経過したなら、前記バッファから前記フレームを読み出し前記相手の通信装置に送信する。 For example, if the counterpart communication device is in a sleep state, the state calculation unit calculates a time length until the counterpart communication device becomes active based on the parameter and the transmission time, and When a time corresponding to the time length has elapsed, the processing unit reads the frame from the buffer and transmits it to the counterpart communication device.
例えば、前記スリープ設定部には、前記相手の通信装置がアクティブ状態とスリープ状態を繰り返す場合における1つのアクティブ状態の開始時刻であるアクティブ状態開始時刻taと、前記アクティブ状態の時間長Taと、前記スリープ状態の時間長Tsと、前記相手の通信装置がフレームを受信してから一定期間はアクティブ状態である場合の当該一定期間の時間長Tbとが記憶され、前記状態計算部は、前記送信時刻をt0、現在時刻をtとした場合に、相手の通信装置がアクティブ状態になるまでの時間長として、以下の式の時間長Tを計算する。
T=ta+(n+1)(Ta+Ts)−t
(ただし、nは、0または正の整数であり、かつ、以下の式を満たすnである)
ta+Ta+n(Ta+Ts)<t<ta+(n+1)(Ta+Ts)
For example, the sleep setting unit includes an active state start time ta that is a start time of one active state when the counterpart communication device repeats an active state and a sleep state, a time length Ta of the active state, The time length Ts in the sleep state and the time length Tb of the certain period when the partner communication apparatus is in the active state after receiving the frame are stored, and the state calculating unit Assuming that t0 is the current time and t is the current time, the time length T in the following equation is calculated as the time length until the partner communication device becomes active.
T = ta + (n + 1) (Ta + Ts) -t
(Where n is 0 or a positive integer, and n satisfies the following formula)
ta + Ta + n (Ta + Ts) <t <ta + (n + 1) (Ta + Ts)
例えば、前記フレーム処理部は、前記バッファが満状態になったなら、前記バッファから前記フレームを読み出し前記相手の通信装置に送信する。 For example, when the buffer becomes full, the frame processing unit reads the frame from the buffer and transmits it to the counterpart communication device.
例えば、前記フレーム処理部は、優先度の異なる2種のフレームのうちの優先度の高いフレームを前記バッファに記憶させず前記相手の通信装置に送信し、優先度の低いフレームを前記相手の通信装置がアクティブ状態であるなら前記相手の通信装置に送信する一方、前記相手の通信装置がスリープ状態であるなら前記優先度の低いフレームを前記バッファに記憶させるとともに、前記バッファが満状態になったなら、前記バッファから前記優先度の低いフレームを読み出し前記相手の通信装置に送信する。 For example, the frame processing unit transmits a frame having a high priority out of two types of frames having different priorities to the partner communication device without storing the frame in the buffer, and transmits a frame having a low priority to the partner communication. If the device is in the active state, it transmits to the partner communication device, while if the partner communication device is in the sleep state, the low priority frame is stored in the buffer and the buffer is full. Then, the low priority frame is read from the buffer and transmitted to the counterpart communication device.
本発明の通信システムによれば、通信装置を省電力化することができる。 According to the communication system of the present invention, the communication device can save power.
以下、本発明の実施の形態について図面を参照して説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、本実施の形態に係る通信システムのネットワーク構成および装置構成を示す図である。図2は、光回線終端装置1とゲートウェイ装置2におけるフレームの処理機能の状態遷移を示す図である。
FIG. 1 is a diagram showing a network configuration and a device configuration of a communication system according to the present embodiment. FIG. 2 is a diagram showing the state transition of the frame processing function in the optical
図1に示すように、通信システムは、2つの通信装置を含み、一方が他方を相手としてフレームを送信し、他方が一方を相手としてフレームを送信するものである。ここでは、一方を光回線終端装置1、他方をゲートウェイ装置2とする。
As shown in FIG. 1, the communication system includes two communication devices, one of which transmits a frame with the other as a partner and the other transmits a frame with the other as a partner. Here, one is an optical
光回線終端装置1は、広域網(図示せず)などから送信されたフレーム(下りフレーム)を受信し、ゲートウェイ装置2に転送する。ゲートウェイ装置2は、フレームを受信し、構内ネットワーク(LAN)の端末(図示せず)などに転送する。
The optical
また、ゲートウェイ装置2は、端末などから送信されたフレーム(上りフレーム)を受信し、光回線終端装置1に転送する。光回線終端装置1は、フレームを受信し、広域網などに送信する。
Further, the
なお、光回線終端装置1が広域網などから受信するフレームおよび広域網などに向けて送信するフレームは光信号であり、その他のフレームは電気信号だが、ここでは、その区別および相互の変換については言及しないこととする。
Note that the frame received by the optical
光回線終端装置1は、図2(a)に示すように、時間経過とともにスリープ状態S、アクティブ状態Aを繰り返し、スリープ状態Sにおいては、ゲートウェイ装置2からのフレームの処理機能をアクティブ状態Aに比べ低電力化する。
As shown in FIG. 2A, the optical
また、光回線終端装置1は、図2(a)に示すタイミングとは無関係に、ゲートウェイ装置2からフレームを受信した時刻t0から一定期間はアクティブ状態Aとなる(図2(b))。
Further, the optical
また、ゲートウェイ装置2は、図2(a)に示すように、時間経過とともにスリープ状態S、アクティブ状態Aを繰り返し、スリープ状態Sにおいては、光回線終端装置1からのフレームの処理機能をアクティブ状態Aに比べ低電力化する。
Further, as shown in FIG. 2A, the
また、ゲートウェイ装置2は、図2(a)に示すタイミングとは無関係に、光回線終端装置1からフレームを受信した時刻t0から一定期間はアクティブ状態Aとなる(図2(b))。
Further, the
以下、図2(a)における1つのアクティブ状態Aの開始時刻をアクティブ状態開始時刻ta、アクティブ状態Aの時間長をTa、スリープ状態Sの時間長をTsとし、図2(b)における時刻t0直後のアクティブ状態Sの時間長をTbとする。なお、ta、Ta、Ts、Tbは、光回線終端装置1とゲートウェイ装置2とでは一致しなくてもよい。
Hereinafter, the start time of one active state A in FIG. 2A is the active state start time ta, the time length of the active state A is Ta, the time length of the sleep state S is Ts, and the time t0 in FIG. Let Tb be the time length of the active state S immediately after. Note that ta, Ta, Ts, and Tb do not need to match in the optical
図1に示すように、光回線終端装置1は、バッファ11と、バッファ管理部12と、スリープ設定部13と、状態計算部14と、フレーム処理部15とを有する。
As illustrated in FIG. 1, the optical
バッファ11には、下りフレームが一時的に記憶される。バッファ管理部12は、バッファ11の空き容量を管理する。
The
スリープ設定部13には、ゲートウェイ装置2におけるスリープ状態とアクティブ状態の間の遷移のタイミングを定めるためのパラメータが記憶される。
The
例えば、スリープ設定部13には、ゲートウェイ装置2におけるアクティブ状態開始時刻taと、ゲートウェイ装置2における時間長Ta(図2(a)のアクティブ状態Aの時間長)と、ゲートウェイ装置2における時間長Ts(図2(a)のスリープ状態Sの時間長)と、ゲートウェイ装置2における時間長Tb(図2(b)のアクティブ状態Aの時間長)が記憶される。
For example, the
状態計算部14は、アクティブ状態開始時刻ta、時間長Ta、Ts、Tbとゲートウェイ装置2にフレームを送信した送信時刻に基づいて、ゲートウェイ装置2がスリープ状態であるかアクティブ状態であるかを判定する。
The
フレーム処理部15は、ゲートウェイ装置2にフレームを送信すべき場合に、ゲートウェイ装置2がアクティブ状態であると判定されたなら、フレームをゲートウェイ装置2に送信する一方、スリープ状態であると判定されたなら、フレームをバッファ11に記憶させるとともに、例えば所定の時間が経過したら、バッファ11からフレームを読み出してゲートウェイ装置2に送信する。
When it is determined that the
また、ゲートウェイ装置2は、バッファ21と、バッファ管理部22と、スリープ設定部23と、状態計算部24と、フレーム処理部25とを有する。
The
バッファ21には、上りフレームが一時的に記憶される。バッファ管理部22は、バッファ21の空き容量を管理する。
The
スリープ設定部23には、光回線終端装置1におけるスリープ状態とアクティブ状態の間の遷移のタイミングを定めるためのパラメータが記憶される。
The
例えば、スリープ設定部23には、光回線終端装置1におけるアクティブ状態開始時刻taと、光回線終端装置1における時間長Ta(図2(a)のアクティブ状態Aの時間長)と、光回線終端装置1における時間長Ts(図2(a)のスリープ状態Sの時間長)と、光回線終端装置1における時間長Tb(図2(b)のアクティブ状態Aの時間長)が記憶される。
For example, the
状態計算部24は、アクティブ状態開始時刻ta、時間長Ta、Ts、Tbと光回線終端装置1にフレームを送信した送信時刻に基づいて、光回線終端装置1がスリープ状態であるかアクティブ状態であるかを判定する。
Based on the active state start time ta, time lengths Ta, Ts, Tb and the transmission time at which the frame is transmitted to the optical
フレーム処理部25は、光回線終端装置1にフレームを送信すべき場合に、光回線終端装置1がアクティブ状態であると判定されたなら、フレームを光回線終端装置1に送信する一方、スリープ状態であると判定されたなら、フレームをバッファ21に記憶させるとともに、例えば所定の時間が経過したら、バッファ21からフレームを読み出し光回線終端装置1に送信する。
When it is determined that the optical
(実施例1)
まず、本実施の形態に係る通信システムにおける実施例1について説明する。
Example 1
First, Example 1 in the communication system according to the present embodiment will be described.
図3は、実施例1において光回線終端装置1が各下りフレームについて行う動作のフローチャートである。
FIG. 3 is a flowchart of operations performed by the optical
フレーム処理部15は、例えば、フレームを受信し、このフレームをゲートウェイ装置2に送信すべき状態となったなら、バッファ管理部12に対し、バッファ11が満状態であるかを問い合わせる(S1)。バッファ管理部12は、バッファ11が満状態であるかを回答する。満状態とは、バッファ11の空き容量が1フレーム分未満である状態をいう。
For example, when the
フレーム処理部15は、バッファ11が満状態であるなら(S1:YES)、フレームをゲートウェイ装置2へ送信し(S3)、動作を終える。
If the
フレーム処理部15は、バッファ11が満状態でないなら(S1:NO)、状態計算部14に対し、ゲートウェイ装置2がスリープ状態であるかアクティブ状態であるかを問い合わせる。
If the
状態計算部14は、ゲートウェイ装置2がスリープ状態であるかアクティブ状態であるかを判定し(S5)、回答する。
The
ここで、ステップS5の判定について説明する。 Here, the determination in step S5 will be described.
状態計算部14は、事前につまりゲートウェイ装置2へ最後にフレームを送信した際に、その送信時刻t0、換言すれば、ゲートウェイ装置2が光回線終端装置1から最後にフレームを受信した時刻を記憶しておく。
When the last frame is transmitted to the
そして、状態計算部14は、ステップS5のタイミングで、スリープ設定部13からアクティブ状態開始時刻ta、時間長Ta、Ts、Tbを読み出し、現在時刻tが以下の式(1)または式(2)を満たせばゲートウェイ装置2はアクティブ状態、満たさなければスリープ状態であると判定する。
Then, the
ta+n(Ta+Ts)<t<ta+n(Ta+Ts)+Ta (1)
(ただし、nは0または正の整数)
t0<t<t0+Tb (2)
ta + n (Ta + Ts) <t <ta + n (Ta + Ts) + Ta (1)
(Where n is 0 or a positive integer)
t0 <t <t0 + Tb (2)
フレーム処理部15は、ゲートウェイ装置2がアクティブ状態なら、フレームをゲートウェイ装置2へ送信し(S3)、動作を終える。
If the
フレーム処理部15は、ゲートウェイ装置2がスリープ状態なら、フレームをバッファ11に記憶させ(S7)、処理を終える。
If the
図4は、実施例1において光回線終端装置1がバッファ11に記憶させた各下りフレームについて行う動作のフローチャートである。
FIG. 4 is a flowchart of the operation performed for each downlink frame stored in the
フレーム処理部15は、フレームをバッファ11に記憶させてから予め定めた時間(例えば、数ミリ秒程度の時間)が経過したかを判定し(S11)、経過したなら、バッファ11からフレームを読み出してゲートウェイ装置2に送信し(S13)、動作を終える。
The
なお、ゲートウェイ装置2の動作については、上記説明における光回線終端装置1、バッファ11、バッファ管理部12、スリープ設定部13、状態計算部14、フレーム処理部15、下りフレームをゲートウェイ装置2、バッファ21、バッファ管理部22、スリープ設定部23、状態計算部24、フレーム処理部25、上りフレームに読み替えればよいので、説明を省略する。
As for the operation of the
したがって、実施例1によれば、状態計算部が、パラメータと相手の通信装置へのフレームの送信時刻に基づいて、相手の通信装置がスリープ状態であるかアクティブ状態であるかを判定し、フレーム処理部が、相手の通信装置に送信すべきフレームを相手の通信装置がアクティブ状態であるなら相手の通信装置に送信する一方、相手の通信装置がスリープ状態であるならバッファに記憶させるとともに、バッファからフレームを読み出し相手の通信装置に送信するので、相手の通信装置のスリープ状態を長くでき、相手の通信装置を省電力化できる。 Therefore, according to the first embodiment, the state calculation unit determines whether the partner communication apparatus is in the sleep state or the active state based on the parameter and the transmission time of the frame to the partner communication apparatus, and the frame The processing unit transmits a frame to be transmitted to the partner communication device to the partner communication device if the partner communication device is active, and stores the frame in the buffer if the partner communication device is in the sleep state. Since the frame is read out and transmitted to the other communication device, the sleep state of the other communication device can be lengthened, and the other communication device can be saved in power.
なお、相手の通信装置における状態を制御(外部制御)しなくてよいので、相手の通信装置は自律制御を適用でき、そうすれば、制御信号の通信時間を省略できるので、低遅延の効果も得られる。 In addition, since it is not necessary to control (external control) the state in the partner communication device, the partner communication device can apply autonomous control, so that the communication time of the control signal can be omitted, and the effect of low delay is also achieved. can get.
(実施例2)
次に、本実施の形態に係る通信システムにおける実施例2について説明する。
(Example 2)
Next, Example 2 in the communication system according to the present embodiment will be described.
図5は、実施例2において光回線終端装置1が各下りフレームについて行う動作のフローチャートである。
FIG. 5 is a flowchart of the operation performed by the optical
フレーム処理部15は、例えば、フレームを受信し、このフレームをゲートウェイ装置2に送信すべき状態となったなら、バッファ管理部12に対し、バッファ11が満状態であるかを問い合わせる(S1)。バッファ管理部12は、バッファ11が満状態であるかを回答する。
For example, when the
フレーム処理部15は、バッファ11が満状態であるなら(S1:YES)、フレームをゲートウェイ装置2へ送信し(S3)、動作を終える。
If the
フレーム処理部15は、バッファ11が満状態でないなら(S1:NO)、状態計算部14に対し、ゲートウェイ装置2がスリープ状態であるかアクティブ状態であるかを問い合わせる。
If the
状態計算部14は、ゲートウェイ装置2がスリープ状態であるかアクティブ状態であるかを判定し(S5)、回答する。判定方法は、例えば、実施例1と同じである。
The
フレーム処理部15は、ゲートウェイ装置2がアクティブ状態なら、フレームをゲートウェイ装置2へ送信し(S3)、動作を終える。
If the
フレーム処理部15は、ゲートウェイ装置2がスリープ状態なら、状態計算部14に対し、ゲートウェイ装置2がアクティブ状態になるまでの時間長を計算させる。状態計算部14は、ゲートウェイ装置2がアクティブ状態になるまでの時間長を計算し(S51)、フレーム処理部15に回答する。
If the
ここで、ステップS51の計算について説明する。 Here, the calculation in step S51 will be described.
状態計算部14は、ゲートウェイ装置2がアクティブ状態になるまでの時間長として、式(3)の時間長Tを計算する。
The
T=ta+(n+1)(Ta+Ts)−t (3)
ただし、taはゲートウェイ装置2における1つのアクティブ状態Aの開始時刻(アクティブ状態開始時刻)、t0はゲートウェイ装置2へ最後にフレームを送信した時刻、tは現在時刻、nは、0または正の整数であり、かつ、式(4)を満たすnである。
T = ta + (n + 1) (Ta + Ts) -t (3)
Where ta is the start time of one active state A in the gateway device 2 (active state start time), t0 is the time when the frame was last transmitted to the
ta+Ta+n(Ta+Ts)<t<ta+(n+1)(Ta+Ts) (4) ta + Ta + n (Ta + Ts) <t <ta + (n + 1) (Ta + Ts) (4)
フレーム処理部15は、ゲートウェイ装置2がアクティブ状態になるまでの時間長(T)を記憶し、フレームをバッファ11に記憶させ(S7)、処理を終える。
The
図6は、実施例2において光回線終端装置1がバッファ11に記憶させた各下りフレームについて行う動作のフローチャートである。
FIG. 6 is a flowchart of the operation performed for each downlink frame stored in the
フレーム処理部15は、フレームをバッファ11に記憶させてから時間長Tに相当する時間が経過したかを判定し(S111)、経過したなら、バッファ11からフレームを読み出してゲートウェイ装置2に送信し(S13)、動作を終える。
The
なお、ゲートウェイ装置2の動作については、上記説明における光回線終端装置1、バッファ11、バッファ管理部12、状態計算部14、フレーム処理部15、下りフレームをゲートウェイ装置2、バッファ21、バッファ管理部22、状態計算部24、フレーム処理部25、上りフレームに読み替えればよいので、説明を省略する。
As for the operation of the
したがって、実施例2によれば、状態計算部は、相手の通信装置がスリープ状態であるなら、パラメータと送信時刻に基づいて、相手の通信装置がアクティブ状態になるまでの時間長を計算し、フレーム処理部は、時間長に相当する時間が経過したなら、バッファからフレームを読み出し相手の通信装置に送信するので、相手の通信装置がアクティブ状態になるまではスリープ状態にさせておくことができ、相手の通信装置を省電力化できるとともに、アクティブ状態になったタイミングでフレームを受信させることができ、遅延を短くすることができる。 Therefore, according to the second embodiment, if the partner communication device is in the sleep state, the state calculation unit calculates the time length until the partner communication device becomes active based on the parameter and the transmission time, When the time corresponding to the length of time has elapsed, the frame processing unit reads the frame from the buffer and transmits it to the partner communication device, so it can be kept in the sleep state until the partner communication device becomes active. The power of the partner communication device can be saved, and the frame can be received at the timing when the communication device is in the active state, so that the delay can be shortened.
(実施例3)
次に、本実施の形態に係る通信システムにおける実施例3について説明する。
Example 3
Next, Example 3 in the communication system according to the present embodiment will be described.
例えば、実施例3は、優先度の異なる2種のフレームのうちの優先度の低いフレームについてのものである。なお、実施例3は、全てのフレームに適用してもよい。 For example, the third embodiment is for a frame having a low priority among two types of frames having different priorities. The third embodiment may be applied to all frames.
光回線終端装置1では、ゲートウェイ装置2に送信すべき各下りフレーム(例えば、優先度の低いフレーム)について、図3と同じ動作を行う。よって、その詳細説明は省略する。
The optical
一方、光回線終端装置1では、優先度の高いフレームについては、フレーム処理部15が、ゲートウェイ装置2の状態によらず、バッファに記憶させずに、即座にゲートウェイ装置2に送信する。
On the other hand, in the optical
図7は、実施例3において光回線終端装置1がバッファ11に記憶させた各下りフレームについて行う動作のフローチャートである。
FIG. 7 is a flowchart of the operation performed for each downlink frame stored in the
フレーム処理部15は、バッファ管理部12に対し、バッファ11が満状態であるかを問い合わせる(S112)。バッファ管理部12は、バッファ11が満状態であるかを回答する。
The
フレーム処理部15は、バッファ11が満状態なら(S112:YES)、バッファ11からフレーム(例えば、優先度の低いフレーム)を読み出してゲートウェイ装置2に送信し(S13)、動作を終える。
If the
なお、ゲートウェイ装置2の動作については、上記説明における光回線終端装置1、バッファ11、バッファ管理部12、フレーム処理部15、下りフレームをゲートウェイ装置2、バッファ21、バッファ管理部22、フレーム処理部25、上りフレームに読み替えればよいので、説明を省略する。
As for the operation of the
したがって、実施例3によれば、フレーム処理部は、バッファが満状態になったなら、バッファからフレームを読み出し相手の通信装置に送信するので、相手の通信装置のスリープ状態をより長くでき、相手の通信装置をより省電力化できる。 Therefore, according to the third embodiment, when the buffer is full, the frame processing unit reads the frame from the buffer and transmits the frame to the partner communication device, so that the sleep state of the partner communication device can be made longer. Can save more power.
また、低い優先度のフレームには実施例3を適用することで、相手の通信装置を省電力化でき、特に高い優先度のフレームについてはバッファに記憶させず相手の通信装置に送信することで、遅延を短くすることができる。 Further, by applying the third embodiment to the low priority frame, it is possible to save the power of the counterpart communication device, and in particular, by transmitting the high priority frame to the counterpart communication device without storing it in the buffer. , The delay can be shortened.
なお、本実施の形態では、2つの通信装置の例として、一方を光回線終端装置1、他方をゲートウェイ装置2としたが、これに限らず、2つの通信装置は、互いにフレームを送信し合うものであればよい。
In the present embodiment, as an example of two communication devices, one is an optical
1…光回線終端装置
2…ゲートウェイ装置
11、21…バッファ
12、22…バッファ管理部
13、23…スリープ設定部
14、24…状態計算部
15、25…フレーム処理部
Ta、Tb…アクティブ状態の時間長
Ts…スリープ状態の時間長
t…現在時刻
t0…送信時刻
DESCRIPTION OF
Claims (7)
前記各通信装置は、
バッファと、
相手の通信装置におけるスリープ状態とアクティブ状態の間の遷移のタイミングを定めるためのパラメータが記憶されるスリープ設定部と、
前記パラメータと前記相手の通信装置へのフレームの送信時刻に基づいて、前記相手の通信装置がスリープ状態であるかアクティブ状態であるかを判定する状態計算部と、
前記相手の通信装置に送信すべきフレームを前記相手の通信装置がアクティブ状態であるなら前記相手の通信装置に送信する一方、前記相手の通信装置がスリープ状態であるなら前記バッファに記憶させるとともに、前記バッファから前記フレームを読み出し前記相手の通信装置に送信するフレーム処理部と
を有することを特徴とする通信システム。 A communication system including two communication devices, one transmitting a frame with the other as a partner and the other transmitting a frame with the other as a partner,
Each of the communication devices is
A buffer,
A sleep setting unit in which parameters for determining the timing of transition between the sleep state and the active state in the counterpart communication device are stored;
A state calculator that determines whether the partner communication device is in a sleep state or an active state based on the parameter and the transmission time of the frame to the partner communication device;
While transmitting the frame to be transmitted to the counterpart communication device to the counterpart communication device if the counterpart communication device is in an active state, and storing the frame in the buffer if the counterpart communication device is in a sleep state, A frame processing unit that reads the frame from the buffer and transmits the frame to the counterpart communication device.
前記バッファが満状態であるなら前記フレームをバッファに記憶させず前記相手の通信装置に送信する
ことを特徴とする請求項1記載の通信システム。 The frame processing unit
The communication system according to claim 1, wherein if the buffer is full, the frame is transmitted to the partner communication device without being stored in the buffer.
前記相手の通信装置がアクティブ状態とスリープ状態を繰り返す場合における1つのアクティブ状態の開始時刻であるアクティブ状態開始時刻taと、前記アクティブ状態の時間長Taと、前記スリープ状態の時間長Tsと、前記相手の通信装置がフレームを受信してから一定期間はアクティブ状態である場合の当該一定期間の時間長Tbとが記憶され、
前記状態計算部は、
前記相手の通信装置へのフレームの送信時刻をt0とした場合に、現在時刻tが以下の2式のいずれかを満たせば前記相手の通信装置はアクティブ状態、満たさなければスリープ状態であると判定する
ta+n(Ta+Ts)<t<ta+n(Ta+Ts)+Ta
(ただし、nは0または正の整数)
t0<t<t0+Tb
ことを特徴とする請求項1または2記載の通信システム。 In the sleep setting unit,
An active state start time ta which is a start time of one active state when the counterpart communication device repeats an active state and a sleep state, a time length Ta of the active state, a time length Ts of the sleep state, A time length Tb of the predetermined period when the communication apparatus of the other party receives the frame and is active for a predetermined period is stored;
The state calculation unit
When the transmission time of the frame to the counterpart communication device is t0, it is determined that the counterpart communication device is in an active state if the current time t satisfies one of the following two formulas, and is in a sleep state if not satisfied: Ta + n (Ta + Ts) <t <ta + n (Ta + Ts) + Ta
(Where n is 0 or a positive integer)
t0 <t <t0 + Tb
The communication system according to claim 1 or 2.
前記相手の通信装置がスリープ状態であるなら、前記パラメータと前記送信時刻に基づいて、前記相手の通信装置がアクティブ状態になるまでの時間長を計算し、
前記フレーム処理部は、
前記時間長に相当する時間が経過したなら、前記バッファから前記フレームを読み出し前記相手の通信装置に送信する
ことを特徴とする請求項1ないし3のいずれかに記載の通信システム。 The state calculation unit
If the partner communication device is in a sleep state, based on the parameter and the transmission time, calculate the length of time until the partner communication device becomes active,
The frame processing unit
The communication system according to any one of claims 1 to 3, wherein when a time corresponding to the time length has elapsed, the frame is read from the buffer and transmitted to the communication apparatus of the other party.
前記相手の通信装置がアクティブ状態とスリープ状態を繰り返す場合における1つのアクティブ状態の開始時刻であるアクティブ状態開始時刻taと、前記アクティブ状態の時間長Taと、前記スリープ状態の時間長Tsと、前記相手の通信装置がフレームを受信してから一定期間はアクティブ状態である場合の当該一定期間の時間長Tbとが記憶され、
前記状態計算部は、
前記送信時刻をt0、現在時刻をtとした場合に、
相手の通信装置がアクティブ状態になるまでの時間長として、以下の式の時間長Tを計算する
T=ta+(n+1)(Ta+Ts)−t
(ただし、nは、0または正の整数であり、かつ、以下の式を満たすnである)
ta+Ta+n(Ta+Ts)<t<ta+(n+1)(Ta+Ts)
ことを特徴とする請求項4記載の通信システム。 In the sleep setting unit,
An active state start time ta which is a start time of one active state when the counterpart communication device repeats an active state and a sleep state, a time length Ta of the active state, a time length Ts of the sleep state, A time length Tb of the predetermined period when the communication apparatus of the other party receives the frame and is active for a predetermined period is stored;
The state calculation unit
When the transmission time is t0 and the current time is t,
The time length T of the following equation is calculated as the time length until the partner communication device becomes active T = ta + (n + 1) (Ta + Ts) −t
(Where n is 0 or a positive integer, and n satisfies the following formula)
ta + Ta + n (Ta + Ts) <t <ta + (n + 1) (Ta + Ts)
The communication system according to claim 4.
前記バッファが満状態になったなら、前記バッファから前記フレームを読み出し前記相手の通信装置に送信する
ことを特徴とする請求項1ないし3のいずれかに記載の通信システム。 The frame processing unit
The communication system according to any one of claims 1 to 3, wherein when the buffer becomes full, the frame is read from the buffer and transmitted to the counterpart communication device.
優先度の異なる2種のフレームのうちの優先度の高いフレームを前記バッファに記憶させず前記相手の通信装置に送信し、優先度の低いフレームを前記相手の通信装置がアクティブ状態であるなら前記相手の通信装置に送信する一方、前記相手の通信装置がスリープ状態であるなら前記優先度の低いフレームを前記バッファに記憶させるとともに、前記バッファが満状態になったなら、前記バッファから前記優先度の低いフレームを読み出し前記相手の通信装置に送信する
ことを特徴とする請求項1ないし3のいずれかに記載の通信システム。 The frame processing unit
Of the two types of frames having different priorities, a frame having a high priority is transmitted to the partner communication device without being stored in the buffer, and a frame having a low priority is transmitted if the partner communication device is in an active state. When the partner communication device is in a sleep state, the low priority frame is stored in the buffer, and when the buffer is full, the priority is transmitted from the buffer to the partner communication device. The communication system according to any one of claims 1 to 3, wherein a low frame is read and transmitted to the communication apparatus of the other party.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013086242A JP5969424B2 (en) | 2013-04-17 | 2013-04-17 | Communications system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013086242A JP5969424B2 (en) | 2013-04-17 | 2013-04-17 | Communications system |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016079487A Division JP6254636B2 (en) | 2016-04-12 | 2016-04-12 | Communications system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014212367A true JP2014212367A (en) | 2014-11-13 |
JP5969424B2 JP5969424B2 (en) | 2016-08-17 |
Family
ID=51931839
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013086242A Active JP5969424B2 (en) | 2013-04-17 | 2013-04-17 | Communications system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5969424B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004165791A (en) * | 2002-11-11 | 2004-06-10 | Fujitsu Ltd | Apparatus for wireless base station capable of communicating with a plurality of wireless terminals, wireless terminal making communication with wireless base station, and program and method for the same |
JP2005101756A (en) * | 2003-09-22 | 2005-04-14 | Sony Corp | Wireless communication system, wireless communication apparatus, wireless communications method, and computer program |
JP2012104941A (en) * | 2010-11-08 | 2012-05-31 | Oki Electric Ind Co Ltd | Radio communication device, program therefor, and communication system |
-
2013
- 2013-04-17 JP JP2013086242A patent/JP5969424B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004165791A (en) * | 2002-11-11 | 2004-06-10 | Fujitsu Ltd | Apparatus for wireless base station capable of communicating with a plurality of wireless terminals, wireless terminal making communication with wireless base station, and program and method for the same |
JP2005101756A (en) * | 2003-09-22 | 2005-04-14 | Sony Corp | Wireless communication system, wireless communication apparatus, wireless communications method, and computer program |
JP2012104941A (en) * | 2010-11-08 | 2012-05-31 | Oki Electric Ind Co Ltd | Radio communication device, program therefor, and communication system |
Non-Patent Citations (1)
Title |
---|
JPN6016005647; 野村 紘子 他: 'PON区間制御メッセージの転送によるONU-HGW間PHY省電力化の提案' 電子情報通信学会2012年総合大会講演論文集 通信2 , 20120306, p.304 * |
Also Published As
Publication number | Publication date |
---|---|
JP5969424B2 (en) | 2016-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10862601B1 (en) | Bridges including physical layer devices for indicating transmission times of synchronization frames by modifying previously generated corresponding follow up frames | |
EP3155848B1 (en) | Wake up message transmission rate | |
US9998991B2 (en) | Method and apparatuses for discontinuous reception cycle estimation by data packet monitoring | |
US20140064297A1 (en) | Communication device, communication method, and communication system | |
US9515939B2 (en) | Apparatus and method for controlling a window size of packet transmission based on a free space of buffer | |
KR102686798B1 (en) | Parent node device, terminal device for wireless network and data transmission method thereof | |
JP2010056947A (en) | Transit time fixing apparatus | |
CN103746938A (en) | Method and device for transmitting data packet | |
EP3902217A1 (en) | Message processing method and apparatus | |
KR102450226B1 (en) | Method and apparatus for controlling send buffer of transport control protocol in communication system | |
JP2022538207A (en) | Communication method | |
US9480015B2 (en) | Balancing quality of service and power saving in a direct communication link environment | |
WO2015158127A1 (en) | Optical transmission system and transmission method, optical switching device and control method | |
JP6254636B2 (en) | Communications system | |
JP5969424B2 (en) | Communications system | |
JP4680808B2 (en) | Connection monitoring device | |
EP4287763A3 (en) | Electronic device for reducing power consumption in network on basis of wi-fi direct protocol, and method related thereto | |
WO2017077704A1 (en) | Throughput measuring device and method, and recording medium | |
US10680849B2 (en) | Built-in apparatus, communication method, and computer readable medium | |
JP2014042091A (en) | Packet relay device and packet relay method | |
KR20080076631A (en) | Method and apparatus operating control sleep mode in a communication system | |
JP2019102841A (en) | Radio communication terminal and radio communication method | |
US20180049121A1 (en) | Radio communication system, radio communication network, radio terminal, and radio communication method | |
JP2019033333A (en) | Time synchronization method | |
JP6985659B2 (en) | Wireless communication method and wireless communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150623 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160204 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160216 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160412 |
|
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: 20160705 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160707 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5969424 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |