JP5969424B2 - Communications system - Google Patents

Communications system Download PDF

Info

Publication number
JP5969424B2
JP5969424B2 JP2013086242A JP2013086242A JP5969424B2 JP 5969424 B2 JP5969424 B2 JP 5969424B2 JP 2013086242 A JP2013086242 A JP 2013086242A JP 2013086242 A JP2013086242 A JP 2013086242A JP 5969424 B2 JP5969424 B2 JP 5969424B2
Authority
JP
Japan
Prior art keywords
frame
state
communication device
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.)
Active
Application number
JP2013086242A
Other languages
Japanese (ja)
Other versions
JP2014212367A (en
Inventor
健吾 室田
健吾 室田
良 小山
良 小山
美穂 竹原
美穂 竹原
政宏 三好
政宏 三好
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone West Corp
Original Assignee
Nippon Telegraph and Telephone West Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone West Corp filed Critical Nippon Telegraph and Telephone West Corp
Priority to JP2013086242A priority Critical patent/JP5969424B2/en
Publication of JP2014212367A publication Critical patent/JP2014212367A/en
Application granted granted Critical
Publication of JP5969424B2 publication Critical patent/JP5969424B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)

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 communication device 2A. For example, the communication device 1A operates as shown in FIG.

つまり、通信装置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 communication device 2A is changed to the active state A. Compared to lower power.

また、通信装置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 communication device 2A).

特開2012−186601号公報JP 2012-186601 A 特開2011−501569号公報JP 2011-501369 A 特開2011−259057号公報JP 2011-259057 A

上記のように、従来においては、通信装置がスリープ状態となり省電力効果を得ることができるが、省電力効果をさらに高めたいという要望がある。   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つの通信装置を含み、一方が他方を相手としてフレームを送信し、他方が一方を相手としてフレームを送信する通信システムであって、前記各通信装置は、バッファと、相手の通信装置におけるスリープ状態とアクティブ状態の間の遷移のタイミングを定めるためのパラメータが記憶されるスリープ設定部と、前記パラメータと前記相手の通信装置へのフレームの送信時刻に基づいて、前記相手の通信装置がスリープ状態であるかアクティブ状態であるかを判定する状態計算部と、前記相手の通信装置に送信すべきフレームを前記相手の通信装置がアクティブ状態であるなら前記相手の通信装置に送信する一方、前記相手の通信装置がスリープ状態であるなら前記バッファに記憶させるとともに、前記バッファから前記フレームを読み出し前記相手の通信装置に送信するフレーム処理部とを有し、前記スリープ設定部には、前記相手の通信装置がアクティブ状態とスリープ状態を繰り返す場合における1つのアクティブ状態の開始時刻であるアクティブ状態開始時刻taと、前記アクティブ状態の時間長Taと、前記スリープ状態の時間長Tsと、前記相手の通信装置がフレームを受信してから一定期間はアクティブ状態である場合の当該一定期間の時間長Tbとが記憶され、前記状態計算部は、前記相手の通信装置へのフレームの送信時刻をt0とした場合に、現在時刻tが以下の2式のいずれかを満たせば前記相手の通信装置はアクティブ状態、満たさなければスリープ状態であると判定する
ta+n(Ta+Ts)<t<ta+n(Ta+Ts)+Ta
(ただし、nは0または正の整数)
t0<t<t0+Tbことを特徴とする。
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, Have a frame processing unit for transmitting the serial buffer to the communication device of the other party reads the frame, wherein the sleep setting unit, a communication device of the partner of one active state in a case of repeating an active state and the sleep state An active state start time ta which is a start time, a time length Ta of the active state, a time length Ts of the sleep state, and a case where the partner communication apparatus is in an active state for a certain period after receiving a frame. The time length Tb of the predetermined period is stored, and the state calculation unit determines that the current time t satisfies one of the following two expressions when the transmission time of the frame to the partner communication device is t0. It is determined that the partner communication device is in an active state, and if not satisfied, is in a sleep state
ta + n (Ta + Ts) <t <ta + n (Ta + Ts) + Ta
(Where n is 0 or a positive integer)
It is characterized by t0 <t <t0 + Tb .

本発明の通信システムによれば、通信装置を省電力化することができる。   According to the communication system of the present invention, the communication device can save power.

本実施の形態に係る通信システムのネットワーク構成および装置構成を示す図である。It is a figure which shows the network structure and apparatus structure of the communication system which concern on this Embodiment. 光回線終端装置1とゲートウェイ装置2におけるフレームの処理機能の状態遷移を示す図である。It is a figure which shows the state transition of the processing function of the frame in the optical line terminal device 1 and the gateway apparatus 2. FIG. 実施例1において光回線終端装置1が各下りフレームについて行う動作のフローチャートである。4 is a flowchart of an operation performed by the optical line termination device 1 for each downlink frame in the first embodiment. 実施例1において光回線終端装置1がバッファ11に記憶させた各下りフレームについて行う動作のフローチャートである。4 is a flowchart of an operation performed on each downlink frame stored in a buffer 11 by the optical line termination device 1 according to the first embodiment. 実施例2において光回線終端装置1が各下りフレームについて行う動作のフローチャートである。6 is a flowchart of an operation performed by the optical network unit 1 for each downlink frame in the second embodiment. 実施例2において光回線終端装置1がバッファ11に記憶させた各下りフレームについて行う動作のフローチャートである。6 is a flowchart of an operation performed on each downlink frame stored in a buffer 11 by the optical line termination device 1 according to the second embodiment. 実施例3において光回線終端装置1がバッファ11に記憶させた各下りフレームについて行う動作のフローチャートである。12 is a flowchart of an operation performed on each downlink frame stored in a buffer 11 by the optical line termination device 1 according to the third embodiment. 従来の通信装置1Aと通信装置2Aの接続状態を示す図である。It is a figure which shows the connection state of conventional communication apparatus 1A and communication apparatus 2A. 通信装置1Aと通信装置2Aにおけるフレームの処理機能の状態遷移を示す図である。It is a figure which shows the state transition of the processing function of the flame | frame in the communication apparatus 1A and the communication apparatus 2A.

以下、本発明の実施の形態について図面を参照して説明する。   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 line terminating device 1 and the gateway device 2.

図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 line terminating device 1 and the other is a gateway device 2.

光回線終端装置1は、広域網(図示せず)などから送信されたフレーム(下りフレーム)を受信し、ゲートウェイ装置2に転送する。ゲートウェイ装置2は、フレームを受信し、構内ネットワーク(LAN)の端末(図示せず)などに転送する。   The optical line termination device 1 receives a frame (downlink frame) transmitted from a wide area network (not shown) or the like and transfers it to the gateway device 2. The gateway device 2 receives the frame and transfers it to a terminal (not shown) of a local area network (LAN).

また、ゲートウェイ装置2は、端末などから送信されたフレーム(上りフレーム)を受信し、光回線終端装置1に転送する。光回線終端装置1は、フレームを受信し、広域網などに送信する。   Further, the gateway device 2 receives a frame (uplink frame) transmitted from a terminal or the like and transfers it to the optical line termination device 1. The optical line termination device 1 receives a frame and transmits it to a wide area network or the like.

なお、光回線終端装置1が広域網などから受信するフレームおよび広域網などに向けて送信するフレームは光信号であり、その他のフレームは電気信号だが、ここでは、その区別および相互の変換については言及しないこととする。   Note that the frame received by the optical line termination device 1 from a wide area network and the like and the frame transmitted toward the wide area network are optical signals, and the other frames are electrical signals. Here, the distinction and mutual conversion are described. I will not mention it.

光回線終端装置1は、図2(a)に示すように、時間経過とともにスリープ状態S、アクティブ状態Aを繰り返し、スリープ状態Sにおいては、ゲートウェイ装置2からのフレームの処理機能をアクティブ状態Aに比べ低電力化する。   As shown in FIG. 2A, the optical line termination device 1 repeats the sleep state S and the active state A over time, and in the sleep state S, the frame processing function from the gateway device 2 is changed to the active state A. Compared to lower power.

また、光回線終端装置1は、図2(a)に示すタイミングとは無関係に、ゲートウェイ装置2からフレームを受信した時刻t0から一定期間はアクティブ状態Aとなる(図2(b))。   Further, the optical line termination device 1 is in the active state A for a certain period from the time t0 when the frame is received from the gateway device 2 regardless of the timing shown in FIG. 2A (FIG. 2B).

また、ゲートウェイ装置2は、図2(a)に示すように、時間経過とともにスリープ状態S、アクティブ状態Aを繰り返し、スリープ状態Sにおいては、光回線終端装置1からのフレームの処理機能をアクティブ状態Aに比べ低電力化する。   Further, as shown in FIG. 2A, the gateway device 2 repeats the sleep state S and the active state A over time, and in the sleep state S, the frame processing function from the optical line termination device 1 is activated. Lower power than A.

また、ゲートウェイ装置2は、図2(a)に示すタイミングとは無関係に、光回線終端装置1からフレームを受信した時刻t0から一定期間はアクティブ状態Aとなる(図2(b))。   Further, the gateway device 2 is in the active state A for a certain period from the time t0 when the frame is received from the optical line terminating device 1 regardless of the timing shown in FIG. 2 (a) (FIG. 2 (b)).

以下、図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 line termination device 1 and the gateway device 2.

図1に示すように、光回線終端装置1は、バッファ11と、バッファ管理部12と、スリープ設定部13と、状態計算部14と、フレーム処理部15とを有する。   As illustrated in FIG. 1, the optical line termination device 1 includes a buffer 11, a buffer management unit 12, a sleep setting unit 13, a state calculation unit 14, and a frame processing unit 15.

バッファ11には、下りフレームが一時的に記憶される。バッファ管理部12は、バッファ11の空き容量を管理する。   The buffer 11 temporarily stores downstream frames. The buffer management unit 12 manages the free capacity of the buffer 11.

スリープ設定部13には、ゲートウェイ装置2におけるスリープ状態とアクティブ状態の間の遷移のタイミングを定めるためのパラメータが記憶される。   The sleep setting unit 13 stores parameters for determining the timing of transition between the sleep state and the active state in the gateway device 2.

例えば、スリープ設定部13には、ゲートウェイ装置2におけるアクティブ状態開始時刻taと、ゲートウェイ装置2における時間長Ta(図2(a)のアクティブ状態Aの時間長)と、ゲートウェイ装置2における時間長Ts(図2(a)のスリープ状態Sの時間長)と、ゲートウェイ装置2における時間長Tb(図2(b)のアクティブ状態Aの時間長)が記憶される。   For example, the sleep setting unit 13 includes an active state start time ta in the gateway device 2, a time length Ta in the gateway device 2 (time length in the active state A in FIG. 2A), and a time length Ts in the gateway device 2. (Time length in sleep state S in FIG. 2A) and time length Tb in gateway device 2 (time length in active state A in FIG. 2B) are stored.

状態計算部14は、アクティブ状態開始時刻ta、時間長Ta、Ts、Tbとゲートウェイ装置2にフレームを送信した送信時刻に基づいて、ゲートウェイ装置2がスリープ状態であるかアクティブ状態であるかを判定する。   The state calculation unit 14 determines whether the gateway device 2 is in the sleep state or in the active state based on the active state start time ta, the time lengths Ta, Ts, and Tb and the transmission time when the frame is transmitted to the gateway device 2. To do.

フレーム処理部15は、ゲートウェイ装置2にフレームを送信すべき場合に、ゲートウェイ装置2がアクティブ状態であると判定されたなら、フレームをゲートウェイ装置2に送信する一方、スリープ状態であると判定されたなら、フレームをバッファ11に記憶させるとともに、例えば所定の時間が経過したら、バッファ11からフレームを読み出してゲートウェイ装置2に送信する。   When it is determined that the gateway device 2 is in an active state when a frame is to be transmitted to the gateway device 2, the frame processing unit 15 transmits the frame to the gateway device 2 and is determined to be in a sleep state. Then, the frame is stored in the buffer 11 and, for example, when a predetermined time elapses, the frame is read from the buffer 11 and transmitted to the gateway device 2.

また、ゲートウェイ装置2は、バッファ21と、バッファ管理部22と、スリープ設定部23と、状態計算部24と、フレーム処理部25とを有する。   The gateway device 2 includes a buffer 21, a buffer management unit 22, a sleep setting unit 23, a state calculation unit 24, and a frame processing unit 25.

バッファ21には、上りフレームが一時的に記憶される。バッファ管理部22は、バッファ21の空き容量を管理する。   The buffer 21 temporarily stores upstream frames. The buffer management unit 22 manages the free capacity of the buffer 21.

スリープ設定部23には、光回線終端装置1におけるスリープ状態とアクティブ状態の間の遷移のタイミングを定めるためのパラメータが記憶される。   The sleep setting unit 23 stores parameters for determining the timing of transition between the sleep state and the active state in the optical line terminating device 1.

例えば、スリープ設定部23には、光回線終端装置1におけるアクティブ状態開始時刻taと、光回線終端装置1における時間長Ta(図2(a)のアクティブ状態Aの時間長)と、光回線終端装置1における時間長Ts(図2(a)のスリープ状態Sの時間長)と、光回線終端装置1における時間長Tb(図2(b)のアクティブ状態Aの時間長)が記憶される。   For example, the sleep setting unit 23 includes an active state start time ta in the optical line termination device 1, a time length Ta in the optical line termination device 1 (time length in the active state A in FIG. 2A), and an optical line termination. The time length Ts in the device 1 (time length in the sleep state S in FIG. 2A) and the time length Tb in the optical line terminating device 1 (time length in the active state A in FIG. 2B) are stored.

状態計算部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 line termination device 1, the state calculation unit 24 determines whether the optical line termination device 1 is in the sleep state or in the active state. Determine if there is.

フレーム処理部25は、光回線終端装置1にフレームを送信すべき場合に、光回線終端装置1がアクティブ状態であると判定されたなら、フレームを光回線終端装置1に送信する一方、スリープ状態であると判定されたなら、フレームをバッファ21に記憶させるとともに、例えば所定の時間が経過したら、バッファ21からフレームを読み出し光回線終端装置1に送信する。   When it is determined that the optical line termination device 1 is in an active state when the frame is to be transmitted to the optical line termination device 1, the frame processing unit 25 transmits the frame to the optical line termination device 1, while in the sleep state. If it is determined, the frame is stored in the buffer 21 and, for example, when a predetermined time elapses, the frame is read from the buffer 21 and transmitted to the optical network unit 1.

(実施例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 line termination device 1 for each downlink frame in the first embodiment.

フレーム処理部15は、例えば、フレームを受信し、このフレームをゲートウェイ装置2に送信すべき状態となったなら、バッファ管理部12に対し、バッファ11が満状態であるかを問い合わせる(S1)。バッファ管理部12は、バッファ11が満状態であるかを回答する。満状態とは、バッファ11の空き容量が1フレーム分未満である状態をいう。   For example, when the frame processing unit 15 receives a frame and enters a state in which the frame is to be transmitted to the gateway device 2, the frame processing unit 15 inquires of the buffer management unit 12 whether the buffer 11 is full (S1). The buffer management unit 12 answers whether the buffer 11 is full. The full state means a state where the free capacity of the buffer 11 is less than one frame.

フレーム処理部15は、バッファ11が満状態であるなら(S1:YES)、フレームをゲートウェイ装置2へ送信し(S3)、動作を終える。   If the buffer 11 is full (S1: YES), the frame processing unit 15 transmits the frame to the gateway device 2 (S3) and ends the operation.

フレーム処理部15は、バッファ11が満状態でないなら(S1:NO)、状態計算部14に対し、ゲートウェイ装置2がスリープ状態であるかアクティブ状態であるかを問い合わせる。   If the buffer 11 is not full (S1: NO), the frame processing unit 15 inquires of the state calculation unit 14 whether the gateway device 2 is in the sleep state or in the active state.

状態計算部14は、ゲートウェイ装置2がスリープ状態であるかアクティブ状態であるかを判定し(S5)、回答する。   The state calculation unit 14 determines whether the gateway device 2 is in a sleep state or an active state (S5), and replies.

ここで、ステップS5の判定について説明する。   Here, the determination in step S5 will be described.

状態計算部14は、事前につまりゲートウェイ装置2へ最後にフレームを送信した際に、その送信時刻t0、換言すれば、ゲートウェイ装置2が光回線終端装置1から最後にフレームを受信した時刻を記憶しておく。   When the last frame is transmitted to the gateway device 2 in advance, the state calculation unit 14 stores the transmission time t0, in other words, the time when the gateway device 2 last received the frame from the optical line terminal device 1. Keep it.

そして、状態計算部14は、ステップS5のタイミングで、スリープ設定部13からアクティブ状態開始時刻ta、時間長Ta、Ts、Tbを読み出し、現在時刻tが以下の式(1)または式(2)を満たせばゲートウェイ装置2はアクティブ状態、満たさなければスリープ状態であると判定する。   Then, the state calculation unit 14 reads the active state start time ta and the time lengths Ta, Ts, and Tb from the sleep setting unit 13 at the timing of step S5, and the current time t is the following formula (1) or formula (2). If the condition is satisfied, the gateway device 2 is determined to be in the active state, and if not satisfied, it is determined to be in the sleep state.

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 gateway device 2 is in the active state, the frame processing unit 15 transmits a frame to the gateway device 2 (S3) and ends the operation.

フレーム処理部15は、ゲートウェイ装置2がスリープ状態なら、フレームをバッファ11に記憶させ(S7)、処理を終える。   If the gateway device 2 is in the sleep state, the frame processing unit 15 stores the frame in the buffer 11 (S7) and ends the process.

図4は、実施例1において光回線終端装置1がバッファ11に記憶させた各下りフレームについて行う動作のフローチャートである。   FIG. 4 is a flowchart of the operation performed for each downlink frame stored in the buffer 11 by the optical line terminating device 1 in the first embodiment.

フレーム処理部15は、フレームをバッファ11に記憶させてから予め定めた時間(例えば、数ミリ秒程度の時間)が経過したかを判定し(S11)、経過したなら、バッファ11からフレームを読み出してゲートウェイ装置2に送信し(S13)、動作を終える。   The frame processing unit 15 determines whether or not a predetermined time (for example, a time of about several milliseconds) has elapsed since the frame was stored in the buffer 11 (S11), and if it has elapsed, reads the frame from the buffer 11 To the gateway device 2 (S13), and the operation ends.

なお、ゲートウェイ装置2の動作については、上記説明における光回線終端装置1、バッファ11、バッファ管理部12、スリープ設定部13、状態計算部14、フレーム処理部15、下りフレームをゲートウェイ装置2、バッファ21、バッファ管理部22、スリープ設定部23、状態計算部24、フレーム処理部25、上りフレームに読み替えればよいので、説明を省略する。   As for the operation of the gateway device 2, the optical line termination device 1, the buffer 11, the buffer management unit 12, the sleep setting unit 13, the state calculation unit 14, the frame processing unit 15, the downlink frame in the above description, the gateway device 2, the buffer 21, the buffer management unit 22, the sleep setting unit 23, the state calculation unit 24, the frame processing unit 25, and the uplink frame may be read, and the description thereof is omitted.

したがって、実施例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 line terminating device 1 for each downlink frame in the second embodiment.

フレーム処理部15は、例えば、フレームを受信し、このフレームをゲートウェイ装置2に送信すべき状態となったなら、バッファ管理部12に対し、バッファ11が満状態であるかを問い合わせる(S1)。バッファ管理部12は、バッファ11が満状態であるかを回答する。   For example, when the frame processing unit 15 receives a frame and enters a state in which the frame is to be transmitted to the gateway device 2, the frame processing unit 15 inquires of the buffer management unit 12 whether the buffer 11 is full (S1). The buffer management unit 12 answers whether the buffer 11 is full.

フレーム処理部15は、バッファ11が満状態であるなら(S1:YES)、フレームをゲートウェイ装置2へ送信し(S3)、動作を終える。   If the buffer 11 is full (S1: YES), the frame processing unit 15 transmits the frame to the gateway device 2 (S3) and ends the operation.

フレーム処理部15は、バッファ11が満状態でないなら(S1:NO)、状態計算部14に対し、ゲートウェイ装置2がスリープ状態であるかアクティブ状態であるかを問い合わせる。   If the buffer 11 is not full (S1: NO), the frame processing unit 15 inquires of the state calculation unit 14 whether the gateway device 2 is in the sleep state or in the active state.

状態計算部14は、ゲートウェイ装置2がスリープ状態であるかアクティブ状態であるかを判定し(S5)、回答する。判定方法は、例えば、実施例1と同じである。   The state calculation unit 14 determines whether the gateway device 2 is in a sleep state or an active state (S5), and replies. The determination method is the same as in the first embodiment, for example.

フレーム処理部15は、ゲートウェイ装置2がアクティブ状態なら、フレームをゲートウェイ装置2へ送信し(S3)、動作を終える。   If the gateway device 2 is in the active state, the frame processing unit 15 transmits a frame to the gateway device 2 (S3) and ends the operation.

フレーム処理部15は、ゲートウェイ装置2がスリープ状態なら、状態計算部14に対し、ゲートウェイ装置2がアクティブ状態になるまでの時間長を計算させる。状態計算部14は、ゲートウェイ装置2がアクティブ状態になるまでの時間長を計算し(S51)、フレーム処理部15に回答する。   If the gateway device 2 is in the sleep state, the frame processing unit 15 causes the state calculation unit 14 to calculate the length of time until the gateway device 2 enters the active state. The state calculation unit 14 calculates the length of time until the gateway device 2 enters the active state (S51), and replies to the frame processing unit 15.

ここで、ステップS51の計算について説明する。   Here, the calculation in step S51 will be described.

状態計算部14は、ゲートウェイ装置2がアクティブ状態になるまでの時間長として、式(3)の時間長Tを計算する。   The state calculation unit 14 calculates the time length T in Expression (3) as the time length until the gateway device 2 enters the active state.

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 gateway device 2, t is the current time, and n is 0 or a positive integer. And n satisfying the formula (4).

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 frame processing unit 15 stores the time length (T) until the gateway device 2 becomes active, stores the frame in the buffer 11 (S7), and ends the process.

図6は、実施例2において光回線終端装置1がバッファ11に記憶させた各下りフレームについて行う動作のフローチャートである。   FIG. 6 is a flowchart of the operation performed for each downlink frame stored in the buffer 11 by the optical network unit 1 in the second embodiment.

フレーム処理部15は、フレームをバッファ11に記憶させてから時間長Tに相当する時間が経過したかを判定し(S111)、経過したなら、バッファ11からフレームを読み出してゲートウェイ装置2に送信し(S13)、動作を終える。   The frame processing unit 15 determines whether or not the time corresponding to the time length T has elapsed since the frame was stored in the buffer 11 (S111). If the time has elapsed, the frame is read from the buffer 11 and transmitted to the gateway device 2. (S13), the operation ends.

なお、ゲートウェイ装置2の動作については、上記説明における光回線終端装置1、バッファ11、バッファ管理部12、状態計算部14、フレーム処理部15、下りフレームをゲートウェイ装置2、バッファ21、バッファ管理部22、状態計算部24、フレーム処理部25、上りフレームに読み替えればよいので、説明を省略する。   As for the operation of the gateway device 2, the optical line termination device 1, the buffer 11, the buffer management unit 12, the state calculation unit 14, the frame processing unit 15, the downlink frame in the above description, the gateway device 2, the buffer 21, and the buffer management unit. 22, the state calculation unit 24, the frame processing unit 25, and the uplink frame may be read, and the description is omitted.

したがって、実施例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 line termination device 1 performs the same operation as in FIG. 3 for each downlink frame (for example, a frame with a low priority) to be transmitted to the gateway device 2. Therefore, the detailed description is abbreviate | omitted.

一方、光回線終端装置1では、優先度の高いフレームについては、フレーム処理部15が、ゲートウェイ装置2の状態によらず、バッファに記憶させずに、即座にゲートウェイ装置2に送信する。   On the other hand, in the optical line termination device 1, the frame processing unit 15 immediately transmits frames with high priority to the gateway device 2 without storing them in the buffer regardless of the state of the gateway device 2.

図7は、実施例3において光回線終端装置1がバッファ11に記憶させた各下りフレームについて行う動作のフローチャートである。   FIG. 7 is a flowchart of the operation performed for each downlink frame stored in the buffer 11 by the optical line termination device 1 in the third embodiment.

フレーム処理部15は、バッファ管理部12に対し、バッファ11が満状態であるかを問い合わせる(S112)。バッファ管理部12は、バッファ11が満状態であるかを回答する。   The frame processing unit 15 inquires of the buffer management unit 12 whether the buffer 11 is full (S112). The buffer management unit 12 answers whether the buffer 11 is full.

フレーム処理部15は、バッファ11が満状態なら(S112:YES)、バッファ11からフレーム(例えば、優先度の低いフレーム)を読み出してゲートウェイ装置2に送信し(S13)、動作を終える。   If the buffer 11 is full (S112: YES), the frame processing unit 15 reads a frame (for example, a frame having a low priority) from the buffer 11, transmits it to the gateway device 2 (S13), and ends the operation.

なお、ゲートウェイ装置2の動作については、上記説明における光回線終端装置1、バッファ11、バッファ管理部12、フレーム処理部15、下りフレームをゲートウェイ装置2、バッファ21、バッファ管理部22、フレーム処理部25、上りフレームに読み替えればよいので、説明を省略する。   As for the operation of the gateway device 2, the optical line terminating device 1, the buffer 11, the buffer management unit 12, the frame processing unit 15, and the downstream frame for the gateway device 2, the buffer 21, the buffer management unit 22, and the frame processing unit in the above description. 25, since it may be read as an upstream frame, the description is omitted.

したがって、実施例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 line termination device 1 and the other is a gateway device 2, but the present invention is not limited to this, and the two communication devices transmit frames to each other. Anything is acceptable.

1…光回線終端装置
2…ゲートウェイ装置
11、21…バッファ
12、22…バッファ管理部
13、23…スリープ設定部
14、24…状態計算部
15、25…フレーム処理部
Ta、Tb…アクティブ状態の時間長
Ts…スリープ状態の時間長
t…現在時刻
t0…送信時刻
DESCRIPTION OF SYMBOLS 1 ... Optical line termination device 2 ... Gateway apparatus 11, 21 ... Buffer 12, 22 ... Buffer management part 13, 23 ... Sleep setting part 14, 24 ... State calculation part 15, 25 ... Frame processing part Ta, Tb ... Active state Time length Ts ... Sleep time length t ... Current time t0 ... Transmission time

Claims (1)

2つの通信装置を含み、一方が他方を相手としてフレームを送信し、他方が一方を相手としてフレームを送信する通信システムであって、
前記各通信装置は、
バッファと、
相手の通信装置におけるスリープ状態とアクティブ状態の間の遷移のタイミングを定めるためのパラメータが記憶されるスリープ設定部と、
前記パラメータと前記相手の通信装置へのフレームの送信時刻に基づいて、前記相手の通信装置がスリープ状態であるかアクティブ状態であるかを判定する状態計算部と、
前記相手の通信装置に送信すべきフレームを前記相手の通信装置がアクティブ状態であるなら前記相手の通信装置に送信する一方、前記相手の通信装置がスリープ状態であるなら前記バッファに記憶させるとともに、前記バッファから前記フレームを読み出し前記相手の通信装置に送信するフレーム処理部と
を有し、
前記スリープ設定部には、
前記相手の通信装置がアクティブ状態とスリープ状態を繰り返す場合における1つのアクティブ状態の開始時刻であるアクティブ状態開始時刻taと、前記アクティブ状態の時間長Taと、前記スリープ状態の時間長Tsと、前記相手の通信装置がフレームを受信してから一定期間はアクティブ状態である場合の当該一定期間の時間長Tbとが記憶され、
前記状態計算部は、
前記相手の通信装置へのフレームの送信時刻をt0とした場合に、現在時刻tが以下の2式のいずれかを満たせば前記相手の通信装置はアクティブ状態、満たさなければスリープ状態であると判定する
ta+n(Ta+Ts)<t<ta+n(Ta+Ts)+Ta
(ただし、nは0または正の整数)
t0<t<t0+Tb
ことを特徴とする通信システム。
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, have a frame processing unit for transmitting from the buffer to the communication device of the other party reads the frame,
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: Do
ta + n (Ta + Ts) <t <ta + n (Ta + Ts) + Ta
(Where n is 0 or a positive integer)
t0 <t <t0 + Tb
A communication system characterized by the above.
JP2013086242A 2013-04-17 2013-04-17 Communications system Active JP5969424B2 (en)

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 JP2014212367A (en) 2014-11-13
JP5969424B2 true 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)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
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
JP5505266B2 (en) * 2010-11-08 2014-05-28 沖電気工業株式会社 Wireless communication apparatus and program, and communication system

Also Published As

Publication number Publication date
JP2014212367A (en) 2014-11-13

Similar Documents

Publication Publication Date Title
WO2017084487A1 (en) Method for obtaining target transmission path and network node
EP3166267A1 (en) Method and apparatus for diverting flow
US9419738B2 (en) Communication device, method and system for queueing packets to be transmitted
EP3155848B1 (en) Wake up message transmission rate
US9515939B2 (en) Apparatus and method for controlling a window size of packet transmission based on a free space of buffer
CN103746938A (en) Method and device for transmitting data packet
KR102450226B1 (en) Method and apparatus for controlling send buffer of transport control protocol in communication system
EP3902217A1 (en) Message processing method and apparatus
CN107820277B (en) Parent node device for wireless network, terminal device and data transmission method thereof
JP5538271B2 (en) Optical communication system and communication control method
JP6254636B2 (en) Communications system
JP5969424B2 (en) Communications system
WO2015158127A1 (en) Optical transmission system and transmission method, optical switching device and control method
US20150016321A1 (en) Performance in a direct communication link environment
JP4680808B2 (en) Connection monitoring device
US20160087901A1 (en) Transmission apparatus and transmission method
CN111416682B (en) Data transmission method and communication equipment
JP5847002B2 (en) Communication system, subscriber side device, station side device, and power saving control method
KR20080076631A (en) Method and apparatus operating control sleep mode in a communication system
JP2014042091A (en) Packet relay device and packet relay method
JP2019033333A (en) Time synchronization method
KR102686798B1 (en) Parent node device, terminal device for wireless network and data transmission method thereof
CN110933713B (en) Communication implementation method of industrial wireless sensor network
JP2019102841A (en) Radio communication terminal and radio communication 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