[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5064434B2 - Communication control device and communication control method - Google Patents

Communication control device and communication control method Download PDF

Info

Publication number
JP5064434B2
JP5064434B2 JP2009080452A JP2009080452A JP5064434B2 JP 5064434 B2 JP5064434 B2 JP 5064434B2 JP 2009080452 A JP2009080452 A JP 2009080452A JP 2009080452 A JP2009080452 A JP 2009080452A JP 5064434 B2 JP5064434 B2 JP 5064434B2
Authority
JP
Japan
Prior art keywords
flow
unit
information
communication
speed
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
JP2009080452A
Other languages
Japanese (ja)
Other versions
JP2010233112A (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 JP2009080452A priority Critical patent/JP5064434B2/en
Publication of JP2010233112A publication Critical patent/JP2010233112A/en
Application granted granted Critical
Publication of JP5064434B2 publication Critical patent/JP5064434B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Communication Control (AREA)

Description

本発明は、通信回線を介した情報通信を中継する通信制御装置および通信制御方法に関する。   The present invention relates to a communication control apparatus and a communication control method for relaying information communication via a communication line.

近年、ADSL(Asymmetric Digital Subscriber Line)やVDSL(Very high bitrate Digital Subscriber Line)、FTTH(Fiber To The Home)などの通信技術が普及し、ブロードバンドの通信回線を介して様々な情報が通信されている。このような通信回線では、文字データや静止画像データの通信のみならず、例えばIP(Internet Protocol)パケットによる音声データや動画配信において映像データをストリーミング配信する等、中断なく持続的に送信されることが要求される情報の通信が行われている。ここで、通信回線の通信速度には物理的な限界があるため、通信回線の通信速度に応じた中継回線の帯域を超える量の情報が入力される場合、その情報の種別に対応付けられた優先度に応じて制御を行なうQoS(Quality of Service)技術が研究されている。   In recent years, communication technologies such as ADSL (Asymmetric Digital Subscriber Line), VDSL (Very High Bitrate Digital Subscriber Line), and FTTH (Fiber To The Home) have become widespread, and various types of information are communicated via broadband communication lines. . In such a communication line, not only character data and still image data are communicated, but also, for example, audio data by IP (Internet Protocol) packets or video data is streamed in video distribution and transmitted continuously without interruption. Communication of required information is performed. Here, since the communication speed of the communication line has a physical limit, when information exceeding the bandwidth of the relay line corresponding to the communication speed of the communication line is input, it is associated with the type of the information QoS (Quality of Service) technology for performing control according to priority has been studied.

このようなQoSによる優先制御では、送信される情報の種別毎に、その情報が送信される際に遅延や損失が許容される度合いに応じた優先度クラスが定められる。定められた優先度クラスは、送信側の通信回線から受信側の通信回線への情報の中継を行う通信制御装置に記憶される。通信制御装置は、送信側の通信回線を介して受信した単位時間あたりの情報量が、単位時間あたりに受信側の通信回線に中継可能な情報量を超える場合、より優先度の低いクラスに対応付けられた種別の情報を廃棄し、より優先度の高いクラスに対応付けられた情報を優先して送信する。このような優先制御により持続性が求められる情報の種別を高い優先度クラスに対応付けておくことで、大量の情報が通信回線に送信された場合でも、持続性が求められる情報を途切れさせることなく中継することができる。   In such priority control by QoS, for each type of information to be transmitted, a priority class is determined according to the degree to which delay or loss is allowed when the information is transmitted. The determined priority class is stored in a communication control device that relays information from the communication line on the transmission side to the communication line on the reception side. When the amount of information per unit time received via the communication line on the transmission side exceeds the amount of information that can be relayed to the communication line on the reception side per unit time, the communication control device supports a lower priority class. The attached type information is discarded, and information associated with a higher priority class is transmitted with priority. By associating information types that require sustainability with such priority control with high priority classes, even when a large amount of information is sent to the communication line, information that requires sustainability is interrupted. You can relay without.

ところで、非特許文献1〜3には、このような通信制御装置が、通信回線の信号対雑音比(SNR:Signal to Noise ratio)が低下してSNRが下限基準値を下回る程に減少した場合、通信速度を低下させることによりSNRを増加させ、上限基準値を超える程に増加すれば通信速度を増加させてSNRを減少させるように制御するSRA(Seamless Rate Adaptation)機能や、SNRの急激な減少(ノイズの急激な増加)を検知すると即座に通信速度を低下させるように制御するSOS機能などが記載されている。   By the way, in Non-Patent Documents 1 to 3, when such a communication control device decreases so that the signal-to-noise ratio (SNR) of the communication line decreases and the SNR falls below the lower limit reference value. SRA (Seamless Rate Adaptation) function for increasing the SNR by lowering the communication speed and controlling the communication speed to increase to decrease the SNR if it increases to exceed the upper limit reference value, An SOS function for controlling the communication speed to decrease immediately when a decrease (abrupt increase in noise) is detected is described.

「ITU−T勧告G.993.2 Amendment3」、TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU、2008年8月“ITU-T Recommendation G.993.2 Amenment 3”, TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU, August 2008 「ITU−T勧告G.993.2」、TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU、2006年2月“ITU-T Recommendation G.993.2”, TELECOMMUNICATION STANDARDIZATION SECTION OF ITU, February 2006 「ITU−T勧告G.994.1」、TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU、2003年5月“ITU-T Recommendation G.994.1”, TELECOMMUNICATION STANDARDIZATION SECTION OF ITU, May 2003

しかしながら、従来技術による優先制御は、送信側の通信回線の通信速度が受信側の通信回線の通信速度を超える場合には、より低い優先度クラスに対応付けられた種別の情報以外については考慮することなく無作為に廃棄するものであるため、同一の種別であり同一の優先度クラスに対応付けられた複数のフローが存在する場合、複数のフローのいずれかのフローがランダムに廃棄される。例えば、マルチキャストで2つのフローにより異なる動画が同一の通信回線に送信されている状態で、受信速度が送信速度を超えた場合、同一の種別の情報が単位時間毎にランダムに廃棄されるため、双方の動画に乱れが発生してしまうことになる。例えば、動画を配信する1フローあたりに10Mbps(Mega bit per second)の帯域が必要であれば、受信側の通信回線の帯域が20Mbpsを超えている場合には双方の動画の送信が可能であるが、ノイズの影響等により受信側の通信回線の帯域が20Mbps以下に低下した場合、単位時間毎にいずれかのフローの情報がランダムに廃棄されることとなり、双方のフローの通信品質が低下する。特に、SRA機能やSOS機能によりノイズに応じて柔軟に通信速度が変化する通信環境では、このような状態が発生し易くなることが考えられる。   However, the priority control according to the prior art takes into account information other than the type associated with the lower priority class when the communication speed of the transmission side communication line exceeds the communication speed of the reception side communication line. Since there are a plurality of flows of the same type and associated with the same priority class, any one of the plurality of flows is randomly discarded. For example, in the state where different videos are transmitted to the same communication line by two flows in multicast, when the reception speed exceeds the transmission speed, the same type of information is randomly discarded every unit time. Both videos will be disturbed. For example, if a bandwidth of 10 Mbps (Mega bit per second) is required per flow for distributing moving images, both moving images can be transmitted when the bandwidth of the communication line on the receiving side exceeds 20 Mbps. However, when the bandwidth of the communication line on the receiving side is reduced to 20 Mbps or less due to the influence of noise or the like, the information of one of the flows is randomly discarded every unit time, and the communication quality of both flows decreases. . In particular, it is conceivable that such a situation is likely to occur in a communication environment in which the communication speed changes flexibly according to noise by the SRA function or the SOS function.

本発明は、このような状況に鑑みてなされたもので、ノイズの影響等により通信速度が変化して受信速度が送信速度を超えることとなり、受信側の通信回線における通信速度が相対的に低下した場合に、通信速度低下による通信品質への影響が受信側の通信回線における全てのフローに及ぶことを防ぐ通信制御装置および通信制御方法を提供する。   The present invention has been made in view of such a situation, and the communication speed is changed due to the influence of noise or the like, so that the reception speed exceeds the transmission speed, and the communication speed in the communication line on the reception side is relatively lowered. In this case, a communication control device and a communication control method are provided for preventing the influence on the communication quality due to the communication speed drop from affecting all the flows in the communication line on the receiving side.

上述した課題を解決するために、本発明は、送信側の通信回線を介して接続された送信側装置から送信される情報を、受信側の通信回線を介して接続された情報の宛先である受信側装置に送信する通信制御装置であって、送信側装置から送信される情報の複数のフローを受信する受信部と、受信部が情報を受信する受信速度を算出する受信速度算出部と、受信部が受信した情報のフローを受信側装置に送信する送信部と、送信部が情報を送信する送信速度を算出する送信速度算出部と、受信速度算出部によって算出された受信速度が、送信速度算出部によって算出された送信速度を超えるか否かを判定する通信速度判定部と、通信速度判定部によって、受信速度が送信速度を超えると判定された場合、受信部が受信した複数のフローのうち、定められたフローを停止対象のフローとして判定し、停止させるフロー制御部と、フロー制御部よりも後段に設置され、受信部が受信した複数のフローのうち、フロー制御部によって停止対象として判定されたフロー以外のフローに対応する情報に対して優先制御を行う優先制御部と、優先制御部による優先制御にしたがって、停止対象として判定されたフロー以外のフローに対応する情報を、送信部によって送信させる通信制御部と、を備えることを特徴とする。 In order to solve the above-described problem, the present invention provides information transmitted from a transmission-side device connected via a transmission-side communication line as a destination of information connected via a reception-side communication line. A communication control device that transmits to a receiving device, a receiving unit that receives a plurality of flows of information transmitted from the transmitting device, a receiving speed calculating unit that calculates a receiving speed at which the receiving unit receives information, The transmission unit that transmits the flow of information received by the reception unit to the reception side device, the transmission rate calculation unit that calculates the transmission rate at which the transmission unit transmits information, and the reception rate that is calculated by the reception rate calculation unit is A communication speed determination unit that determines whether or not the transmission speed calculated by the speed calculation unit is exceeded, and a plurality of flows received by the reception unit when the communication speed determination unit determines that the reception speed exceeds the transmission speed Out of Determines because was flow as a flow stop target, is determined and the flow control unit stopping, placed downstream than the flow control unit, among the plurality of flow received by the receiver, as a stop target by the flow control unit A priority control unit that performs priority control on information corresponding to a flow other than the flow that has been transmitted, and information corresponding to a flow other than the flow that is determined as a stop target is transmitted by the transmission unit according to priority control by the priority control unit. And a communication control unit.

また、本発明は、受信速度算出部が、受信部が受信する情報の量を単位時間毎に測定し、測定結果に基づいて受信速度を算出することを特徴とする。   Further, the present invention is characterized in that the reception speed calculation unit measures the amount of information received by the reception unit every unit time, and calculates the reception speed based on the measurement result.

また、本発明は、送信側装置から送信される情報の種別を示す情報種別と、情報種別の情報に対応するフローの通信速度を示すフロー通信速度とが対応付けられて記憶されるフロー通信速度記憶部を備え、受信速度算出部は、受信部が受信するフローの情報種別に対応付けられたフロー通信速度を、フロー通信速度記憶部から読み出し、複数のフローの情報種別毎に読み出したフロー通信速度に基づいて、受信速度を算出することを特徴とする。   Further, the present invention relates to a flow communication speed in which an information type indicating a type of information transmitted from a transmission side apparatus and a flow communication speed indicating a communication speed of a flow corresponding to the information type information are stored in association with each other. The flow rate reading unit includes a storage unit, and the reception rate calculation unit reads out the flow communication rate associated with the information type of the flow received by the reception unit from the flow communication rate storage unit, and reads out the flow communication rate for each information type of a plurality of flows. The reception speed is calculated based on the speed.

また、本発明は、通信速度判定部が、フロー制御部によってフローが停止対象として判定された後、送信速度算出部によって算出された送信速度が、予め定められた閾値を超えているか否かを判定し、フロー制御部は、通信速度判定部によって、送信情報量が予め定められた閾値を超えていると判定された場合、定められた停止対象のフローの送信を再開すると判定し、通信制御部は、フロー制御部によって送信を再開すると判定されたフローに対応する情報を、送信部によって送信させることを特徴とする。   In addition, the present invention provides whether or not the transmission speed calculated by the transmission speed calculation unit exceeds a predetermined threshold after the communication speed determination unit determines that the flow is a stop target by the flow control unit. The flow control unit determines to resume transmission of the predetermined flow to be stopped when the communication speed determination unit determines that the transmission information amount exceeds a predetermined threshold, and performs communication control. The unit is characterized in that the transmission unit transmits information corresponding to the flow determined to resume transmission by the flow control unit.

また、本発明は、送信側の通信回線を介して接続された送信側装置から送信される情報を、受信側の通信回線を介して接続された情報の宛先である受信側装置に送信する通信制御装置の通信制御方法であって、受信部が、送信側装置から送信される情報の複数のフローを受信するステップと、受信速度算出部が、受信部によって情報が受信される受信速度を算出するステップと、送信部が、受信部によって受信された情報のフローを受信側装置に送信するステップと、送信速度算出部が、送信部にって情報が送信される送信速度を算出するステップと、通信速度判定部が、受信速度算出部によって算出された受信速度が、送信速度算出部によって算出された送信速度を超えるか否かを判定するステップと、フロー制御部が、通信速度判定部によって、受信速度が送信速度を超えると判定された場合、受信部が受信した複数のフローのうち、定められたフローを停止対象のフローとして判定し、停止させるステップと、フロー制御部よりも後段に設置された優先制御部が、受信部によって受信された複数のフローのうち、フロー制御部によって停止対象として判定されたフロー以外のフローに対応する情報に対して優先制御を行うステップと、通信制御部が、優先制御部による優先制御にしたがって、停止対象として判定されたフロー以外のフローに対応する情報を、送信部によって送信させるステップと、を備えることを特徴とする通信制御方法。 Further, the present invention provides communication for transmitting information transmitted from a transmission-side device connected via a transmission-side communication line to a reception-side device that is a destination of information connected via the reception-side communication line. A communication device control method for a control device, wherein a reception unit receives a plurality of flows of information transmitted from a transmission-side device, and a reception rate calculation unit calculates a reception rate at which information is received by the reception unit step and step, the transmission unit, and transmitting the flow of information received by the receiving unit to the receiving apparatus, the transmission rate calculation section calculates the transmission rate of information I by the transmission section are transmitted to A step in which the communication speed determination unit determines whether or not the reception speed calculated by the reception speed calculation unit exceeds the transmission speed calculated by the transmission speed calculation unit; Therefore, if the reception speed is determined to exceed the transmission rate among a plurality of flow received by the receiver, the flow defined determined as a flow stop target, the method comprising: stopping, stage after the flow control unit The priority control unit installed in the network performs priority control on information corresponding to a flow other than the flow determined to be stopped by the flow control unit among a plurality of flows received by the reception unit; and communication And a step of causing the transmission unit to transmit information corresponding to a flow other than the flow determined as a stop target according to the priority control by the priority control unit.

以上説明したように、本発明によれば、通信制御装置が、送信側装置から送信される情のフローを受信し、情報を受信する受信速度を算出し、受信した情報のフローを受信側装置に送信し、情報を送信する送信速度を算出し、受信速度が送信速度を超えるか否かを判定し、受信速度が送信速度を超えると判定された場合、受信した複数のフローのうち定められたフローを停止対象のフローとして判定し、停止対象として判定されたフロー以外のフローに対応する情報を受信側装置に送信するようにしたので、例えばノイズの発生や増加等により送信速度が低下し、受信速度が送信速度を超えることとなった場合でも、定められたフローによる情報の送信を停止することによって他のフローへの通信速度低下の影響を吸収し、他のフローにおける通信速度の低下を防ぐことが可能となる。   As described above, according to the present invention, the communication control apparatus receives the information flow transmitted from the transmission side apparatus, calculates the reception speed for receiving the information, and determines the received information flow as the reception side apparatus. If the reception speed exceeds the transmission speed, the transmission speed is determined from among the received flows. Since the flow corresponding to the flow other than the flow determined as the stop target is transmitted to the receiving side device, the transmission speed decreases due to the occurrence or increase of noise, for example. Even if the reception speed exceeds the transmission speed, by stopping the transmission of information by the specified flow, the effect of the decrease in communication speed on other flows is absorbed, and It is possible to prevent a decrease in communication speed.

本発明の一実施形態による通信システムの概要を示す図である。It is a figure which shows the outline | summary of the communication system by one Embodiment of this invention. 本発明の一実施形態による通信システムの構成を示すブロック図である。It is a block diagram which shows the structure of the communication system by one Embodiment of this invention. 本発明の一実施形態によるフロー制御部に記憶されるデータ例を示す図である。It is a figure which shows the example of data memorize | stored in the flow control part by one Embodiment of this invention. 本発明の一実施形態の優先制御部による優先制御の概念を示す図である。It is a figure which shows the concept of the priority control by the priority control part of one Embodiment of this invention. 本発明の一実施形態によるSRA制御部によって行なわれる制御の概念を示す図である。It is a figure which shows the concept of the control performed by the SRA control part by one Embodiment of this invention. 本発明の一実施形態によるSRA制御部によって行なわれる制御の概念を示す図である。It is a figure which shows the concept of the control performed by the SRA control part by one Embodiment of this invention. 従来の通信状態の変化に対応する通信速度の変化と、SRA機能およびSOS機能を用いた通信状態の変化に対応する通信速度の変化とを示す図である。It is a figure which shows the change of the communication speed corresponding to the change of the conventional communication state, and the change of the communication speed corresponding to the change of the communication state using a SRA function and a SOS function. 本発明の一実施形態による通信システムの動作例を示すフローチャートである。It is a flowchart which shows the operation example of the communication system by one Embodiment of this invention. 本発明の一実施形態による通信システムの動作例を示すフローチャートである。It is a flowchart which shows the operation example of the communication system by one Embodiment of this invention. 本発明の一実施形態による通信システムの動作概要を示す図である。It is a figure which shows the operation | movement outline | summary of the communication system by one Embodiment of this invention. 本発明の一実施形態による通信システムの構成を示すブロック図である。It is a block diagram which shows the structure of the communication system by one Embodiment of this invention.

以下、本発明の一実施形態について、図面を参照して説明する。
図1は、本実施形態による通信システム1の概要を示す図である。マンション等の集合住宅20の管理人室に設置されたMDF(Main Distributing Frame)410には、メタリックケーブルの通信回線を介して交換局10の交換機110が接続され、交換機110は電話網に接続される。また、集合住宅20の管理人室に設置されたVDSL集合装置200は、光アクセス装置420を介して光ファイバーケーブルに接続され、光ファイバーケーブルは局側装置(光アクセス装置)100に接続される。局側装置100は、IP網に接続される。VDSL集合装置200はMDF410に接続され、MDF410は、集合住宅20の構内メタルケーブルを介して宅内に設置されたVDSLモデム320に接続される。VDSLモデム320は、宅内通信装置(HGW(Home GateWay))310−1や、IP技術によって音声通信を実現する宅内通信装置(VOIP(Voice over IP)端末)310−2を介して端末装置300−1や端末装置300−2に接続される。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram showing an overview of a communication system 1 according to the present embodiment. The MDF (Main Distributing Frame) 410 installed in the manager room of the apartment house 20 such as an apartment is connected to the exchange 110 of the exchange 10 via a metallic cable communication line, and the exchange 110 is connected to the telephone network. The The VDSL collective device 200 installed in the manager room of the apartment 20 is connected to an optical fiber cable via an optical access device 420, and the optical fiber cable is connected to a station side device (optical access device) 100. The station side device 100 is connected to an IP network. The VDSL collective device 200 is connected to the MDF 410, and the MDF 410 is connected to the VDSL modem 320 installed in the house via the premises metal cable of the collective housing 20. The VDSL modem 320 is connected to a terminal device 300-via a home communication device (HGW (Home GateWay)) 310-1 or a home communication device (VOIP (Voice over IP) terminal) 310-2 that realizes voice communication by IP technology. 1 and the terminal device 300-2.

図2は、本実施形態による通信システム1の構成を示すブロック図である。
本実施形態では、1台の局側装置100と、1台のVDSL集合装置200と、1台のVDSLモデム320とを図示して説明するが、1台の局側装置100に対し、複数台のVDSL装置200が接続されて良いし、1台のVDSL装置200に対し、複数台のVDSLモデム320が接続されるように構成して良い。この場合、VDSL装置200の各部は、接続されたVDSLモデム320毎に、フロー制御処理を行う。
FIG. 2 is a block diagram illustrating a configuration of the communication system 1 according to the present embodiment.
In the present embodiment, one station-side device 100, one VDSL aggregation device 200, and one VDSL modem 320 are illustrated and described, but a plurality of units are provided for one station-side device 100. The VDSL apparatus 200 may be connected, or a plurality of VDSL modems 320 may be connected to one VDSL apparatus 200. In this case, each part of the VDSL apparatus 200 performs a flow control process for each connected VDSL modem 320.

局側装置100は、端末装置300−1または端末装置300−2が送受信する情報を中継する送信側の通信装置である。
VDSL集合装置200は、通信回線を介して接続された局側装置100と通信を行う通信装置である。VDSL集合装置200は、局側装置100から送信される情報のフローを受信し、受信した情報を、その情報の宛先である端末装置300に送信する。VDSL集合装置200は、受信部210と、受信速度算出部220と、通信速度判定部230と、フロー制御部240と、優先制御部250と、通信制御部260と、送信部270と、帯域モニタ280とを備えている。
The station-side device 100 is a communication device on the transmission side that relays information transmitted and received by the terminal device 300-1 or the terminal device 300-2.
The VDSL aggregation device 200 is a communication device that communicates with the station-side device 100 connected via a communication line. The VDSL aggregation device 200 receives the information flow transmitted from the station-side device 100 and transmits the received information to the terminal device 300 that is the destination of the information. The VDSL aggregation device 200 includes a reception unit 210, a reception speed calculation unit 220, a communication speed determination unit 230, a flow control unit 240, a priority control unit 250, a communication control unit 260, a transmission unit 270, and a bandwidth monitor. 280.

受信部210は、通信回線を介して局側装置100から送信された複数のフローを受信する。ここで、フローは、情報の種別によって定められたチャネル毎に送受信される情報をいう。
受信速度算出部220は、受信部210が情報を受信する受信速度を算出する。ここで、受信速度算出部220は、情報の送信先となるVDSLモデム320ひとつあたりのフローの受信速度を算出する。例えば、受信速度算出部220は、受信部210が単位時間あたりに受信する送信先(VDSLモデム320)ひとつあたりの情報の量を測定し、測定結果に基づいて受信速度を算出する。受信速度の単位は、例えばMbpsである。
The receiving unit 210 receives a plurality of flows transmitted from the station side device 100 via a communication line. Here, the flow refers to information transmitted / received for each channel determined by the type of information.
The reception speed calculation unit 220 calculates a reception speed at which the reception unit 210 receives information. Here, the reception speed calculation unit 220 calculates the reception speed of the flow per VDSL modem 320 that is the information transmission destination. For example, the reception speed calculation unit 220 measures the amount of information per transmission destination (VDSL modem 320) received by the reception unit 210 per unit time, and calculates the reception speed based on the measurement result. The unit of the reception speed is, for example, Mbps.

通信速度判定部230は、受信速度算出部220によって算出された受信速度と、後述する帯域モニタ280によって算出された受信側の通信回線への送信速度とを比較する。また、通信速度判定部230は、比較結果により、受信速度算出部220によって算出された受信速度が、帯域モニタ280によって算出された送信速度を超えるか否かを判定する。   The communication speed determination unit 230 compares the reception speed calculated by the reception speed calculation unit 220 with the transmission speed to the reception-side communication line calculated by the band monitor 280 described later. Also, the communication speed determination unit 230 determines whether the reception speed calculated by the reception speed calculation unit 220 exceeds the transmission speed calculated by the band monitor 280 based on the comparison result.

フロー制御部240は、通信速度判定部230によって、受信速度が送信速度を超えると判定された場合、局側装置100から受信した複数のフローのうち、定められたフローを停止対象として判定する。フロー制御部240は、停止対象として判定したフローにより送信される情報を廃棄して、通信制御部260によって送信されないように制御する。ここで、特定フロー停止部240が停止対象とするフローは、フロー制御部240の記憶領域に予め記憶されているようにしても良いし、例えば複数のフロー毎に、そのフローによる情報の送信が開始されてからの経過時間を計測し、計測した経過時間に基づいて判定されるようにしても良い。   When the communication speed determination unit 230 determines that the reception speed exceeds the transmission speed, the flow control unit 240 determines a predetermined flow among a plurality of flows received from the station side device 100 as a stop target. The flow control unit 240 discards the information transmitted by the flow determined as the stop target and performs control so that the communication control unit 260 does not transmit the information. Here, the flow to be stopped by the specific flow stop unit 240 may be stored in advance in the storage area of the flow control unit 240. For example, for each of a plurality of flows, transmission of information by the flow may be performed. You may make it determine based on the measured elapsed time by measuring the elapsed time after starting.

経過時間に基づいて停止対象のフローを判定する場合、フロー制御部240の記憶領域には、図3に示されるようにフロー送信テーブルとタイムテーブルとが記憶される。フロー送信テーブルには、定められたフロー毎に、そのフローによる送信を行なうか否かを示す送信可否情報(フラグ)が対応付けられて記憶される。例えば、送信可否情報が「ON」である場合には、対応するフローによる情報の送信を行なうことを示し、送信可否情報が「OFF」である場合には、対応するフローによる情報の送信を行なわないことを示す。タイムテーブルは、フロー送信テーブルに記憶されたフロー毎に、そのフローによる通信が開始された時刻と、その開始時刻からの経過時間を示すタイム値とが記憶される。タイム値が多ければそのフローにより通信が開始された時刻からの経過時間が長いことを示し、タイム値が少なければそのフローにより通信が開始された時刻からの経過時間が短いことを示す。図3(a)に示されるように、フロー1とフロー2とのいずれもが「ON」であり、フロー1のタイム値がフロー2のタイム値より多ければ、フロー制御部240は、タイム値が少ないフロー2を停止対象のフローとして判定する。フロー制御部240は、情報の停止対象として定められたフローに対応する情報を廃棄し、優先制御部250への送信を停止する。ここで、フロー制御部240は、例えば、受信部210が受信するパケットのヘッダ部に含まれる送信元IPアドレス、宛先IPアドレス、送信元ポート番号、宛先ポート番号、入力インタフェース等を示す情報により、情報の種別を識別する。また、フロー毎の情報の識別は、他のパケット識別子やMLD(Multicast listener Discovery)等により識別されるようにするなど特定のアプリケーションに特化した識別方法を持っても良い。   When determining the flow to be stopped based on the elapsed time, the flow transmission table and the time table are stored in the storage area of the flow control unit 240 as shown in FIG. In the flow transmission table, transmission permission / inhibition information (flag) indicating whether or not transmission is performed for each flow is stored in association with each other. For example, when the transmission permission / inhibition information is “ON”, it indicates that information is transmitted through the corresponding flow. When the transmission permission / inhibition information is “OFF”, information is transmitted through the corresponding flow. Indicates no. In the time table, for each flow stored in the flow transmission table, a time at which communication by the flow is started and a time value indicating an elapsed time from the start time are stored. If the time value is large, it indicates that the elapsed time from the time when communication is started by the flow is long, and if the time value is small, it indicates that the elapsed time from the time when communication is started by the flow is short. As shown in FIG. 3A, if both the flow 1 and the flow 2 are “ON” and the time value of the flow 1 is larger than the time value of the flow 2, the flow control unit 240 displays the time value. The flow 2 having a small number is determined as a flow to be stopped. The flow control unit 240 discards information corresponding to the flow determined as the information stop target and stops transmission to the priority control unit 250. Here, the flow control unit 240 uses, for example, information indicating a source IP address, a destination IP address, a source port number, a destination port number, an input interface, and the like included in the header part of the packet received by the receiving unit 210. Identify the type of information. Further, the identification of information for each flow may have an identification method specialized for a specific application such as identification by other packet identifiers, MLD (Multicast listener Discovery), or the like.

優先制御部250は、予め定められた優先度クラスと情報種別との対応付けに応じて、VDSL集合装置200から端末装置300に送信される情報の優先制御を行う。例えば、優先制御部250には、たとえばIPパケットのヘッダ等に示される情報種別の優先度クラスが記憶されており、さらに、優先度クラス毎の情報種別が記憶されている。例えば、優先度クラスとしては、低優先(L)クラス、優先(M)クラス、高優先(H)クラスの3クラスが記憶される。ここでは、通信が中断せずに持続性が要求される度合いが低い情報の種別がより低い優先度クラスに対応付けられ、通信が中断せずに持続性が要求される度合いが高い情報の種別がより高い優先度クラスに対応付けられる。例えば、低優先(L)クラスには、文字データや静止画像などの情報種別が対応付けられる。優先(M)クラスには、ストリーミング配信による動画などの情報種別が対応付けられる。高優先(H)クラスには、IP電話通信による音声データなどの情報種別が対応付けられる。優先制御部250は、通信制御部260によって情報が送信される通信回線の通信速度を監視し、受信部210が受信する情報の受信速度が、通信制御部260から送信される情報の送信速度より大きい場合には、優先クラスが低い種別に対応付けられた情報からランダムに廃棄対象の情報を判定し、廃棄対象として判定した情報を廃棄する。ここで、優先制御部250は、例えば、受信部210が受信するパケットのヘッダ部に含まれる送信元IPアドレス、宛先IPアドレス、送信元ポート番号、宛先ポート番号、入力インタフェース等を示す情報により、情報の種別を識別する。また。フロー毎の情報の識別は、他のパケット識別子やMLD(Multicast listener Discovery)等により識別されるようにしても良い。   The priority control unit 250 performs priority control of information transmitted from the VDSL aggregation device 200 to the terminal device 300 in accordance with a correspondence between a predetermined priority class and an information type. For example, the priority control unit 250 stores the priority class of the information type indicated in the header of the IP packet, for example, and further stores the information type for each priority class. For example, as a priority class, three classes of a low priority (L) class, a priority (M) class, and a high priority (H) class are stored. Here, the type of information whose sustainability is low without being interrupted is associated with a lower priority class, and the type of information whose sustainability is high without being interrupted Is associated with a higher priority class. For example, an information type such as character data or a still image is associated with the low priority (L) class. The priority (M) class is associated with an information type such as a moving image by streaming distribution. The high priority (H) class is associated with an information type such as voice data by IP telephone communication. The priority control unit 250 monitors the communication speed of the communication line to which information is transmitted by the communication control unit 260, and the reception speed of the information received by the reception unit 210 is greater than the transmission speed of the information transmitted from the communication control unit 260. If it is larger, the information to be discarded is randomly determined from the information associated with the type having a lower priority class, and the information determined to be discarded is discarded. Here, the priority control unit 250 uses, for example, information indicating a transmission source IP address, a destination IP address, a transmission source port number, a destination port number, an input interface, and the like included in the header of the packet received by the reception unit 210. Identify the type of information. Also. Information for each flow may be identified by other packet identifiers, MLD (Multicast listener Discovery), or the like.

例えば、図4に示されるように、受信部全体としてS0の速度で受信しているとし、各クラス、フローの配分を最優先(H)クラスから積み上げていったとき、各クラス、フローを一つずつ積み上げた通信速度S0、通信速度Sa、通信速度Sb、通信速度Sc、通信速度Sdが、S0>Sa>Sb>Sc>Sdの関係にあるとする。ここで、通信制御部260から送信される情報の送信速度を通信速度Sとすると、通信速度Sが、S0より小さく、Saより大きい(S0>S>Sa)場合には、低優先(L)クラスに対応する種別の情報が優先制御部250にてランダムに廃棄される。同様に、通信速度Sが、Saより小さく、Scより大きい(Sa>S>Sc)場合には、低優先(L)クラスに対応する種別の情報の全てと、優先(M)クラスに対応する種別の情報からランダムに判定した情報が優先制御部250にて廃棄される。同様に、通信速度Sが、Scより小さい(Sc>S)場合には、低優先(L)クラスおよび優先(M)クラスに対応する種別の情報の全てと、高優先(H)クラスに対応する種別の情報からランダムに判定した情報が優先制御部250にて廃棄される。一般に、優先制御部は高速動作を担保する為、受信する情報の優先度を識別する基準を多く持つことが難しい。例えば図4に示すように、H、M、Lの3クラスのみの優先度を判定して高速動作する。よって、本実施形態では、従来技術において同一の優先度の中にある多くのフローを識別して優先制御を柔軟に行うことが難しいことを鑑みて、フロー制御部240を配置している。   For example, as shown in FIG. 4, when the receiving unit as a whole is receiving at the speed of S0, when each class and flow distribution is stacked from the highest priority (H) class, each class and flow are assigned to each other. It is assumed that the communication speed S0, the communication speed Sa, the communication speed Sb, the communication speed Sc, and the communication speed Sd accumulated one by one are in a relationship of S0> Sa> Sb> Sc> Sd. Here, when the transmission speed of information transmitted from the communication control unit 260 is the communication speed S, when the communication speed S is smaller than S0 and larger than Sa (S0> S> Sa), low priority (L). Information on the type corresponding to the class is randomly discarded by the priority control unit 250. Similarly, when the communication speed S is smaller than Sa and larger than Sc (Sa> S> Sc), all of the types of information corresponding to the low priority (L) class and the priority (M) class are supported. Information randomly determined from the type information is discarded by the priority control unit 250. Similarly, when the communication speed S is smaller than Sc (Sc> S), all types of information corresponding to the low priority (L) class and the priority (M) class and the high priority (H) class are supported. The information randomly determined from the type of information to be discarded is discarded by the priority control unit 250. In general, since the priority control unit ensures high-speed operation, it is difficult to have many standards for identifying the priority of information to be received. For example, as shown in FIG. 4, the priority of only the three classes of H, M, and L is determined to operate at high speed. Therefore, in the present embodiment, the flow control unit 240 is arranged in view of the difficulty of identifying many flows having the same priority and performing priority control flexibly in the prior art.

図2に戻り、通信制御部260は、SNR測定部261と、SRA制御部262と、SOS制御部263とを備えており、受信部210が送信側の通信回線から受信した情報を、送信部270によって受信側の通信回線に送信させるVDSL通信の制御処理を行う。
SNR測定部261は、送信部270がVDSLモデム320に情報を送信する通信回線におけるSNRを測定する。
Returning to FIG. 2, the communication control unit 260 includes an SNR measurement unit 261, an SRA control unit 262, and an SOS control unit 263, and transmits information received by the reception unit 210 from the communication line on the transmission side. A control process of VDSL communication to be transmitted to the communication line on the receiving side by 270 is performed.
The SNR measurement unit 261 measures the SNR in the communication line through which the transmission unit 270 transmits information to the VDSL modem 320.

SRA制御部262は、VDSLにおけるSRA機能の制御を行う。SRA機能は、SNR測定部261によって一定時間内に測定されたSNRが、予め定められたSNR上限基準値を超えて増加していればVDSLモデム320との間での通信速度を上げ、予め定められたSNR下限基準値を下回っていれば通信速度を下げるように制御する。ここで、通信速度の増減は、例えば単位時間当たりに送信する情報のビット数を変化させることにより制御する。   The SRA control unit 262 controls the SRA function in VDSL. The SRA function increases the communication speed with the VDSL modem 320 if the SNR measured within a predetermined time by the SNR measurement unit 261 increases beyond a predetermined SNR upper limit reference value, and is determined in advance. If it is below the SNR lower limit reference value, control is performed to lower the communication speed. Here, increase / decrease in the communication speed is controlled by changing the number of bits of information transmitted per unit time, for example.

例えば、図5は、SNR測定部261が測定したSNRが時間の経過とともに減少し、ノイズ量が増加する場合に、SRA制御部262によって行なわれる制御の概念を示す図である。図において、Y軸はSNRを示しており、上方である程SNRが大きく、ノイズ量が少ないことを示す。例えば、SNRが符号aに示される点にある場合は、SNR下限基準値を超えるSNRマージンが維持できている。SNRマージンとは、定められた通信品質を維持した通信を行うための下限基準値と、下限基準値を超えるSNRとの差であり、安定した通信を行うためには一定以上(例えば、1dB)のSNRマージンを維持することが望ましい。SNRが符号aに示される点から、外的要因により符号bに向かって減少し、ノイズ量が増加したことがSNR測定部261によって測定される。この場合、SRA制御部262は、予め定められた時間(例えば、5秒)の間、SNR下限基準値を下回る符号bのSNRが継続したと判定すると、通信速度を低下させる。これにより、SNRは符号cから符号dに向かって増加し、SNRマージンが回復する。   For example, FIG. 5 is a diagram illustrating a concept of control performed by the SRA control unit 262 when the SNR measured by the SNR measurement unit 261 decreases with time and the amount of noise increases. In the figure, the Y-axis indicates the SNR, and the higher the value is, the higher the SNR and the smaller the amount of noise. For example, when the SNR is at the point indicated by the symbol a, the SNR margin exceeding the SNR lower limit reference value can be maintained. The SNR margin is a difference between a lower limit reference value for performing communication maintaining a predetermined communication quality and an SNR exceeding the lower limit reference value, and is more than a certain value (for example, 1 dB) for stable communication. It is desirable to maintain a high SNR margin. From the point indicated by the symbol a, the SNR measurement unit 261 measures that the noise amount increases due to an external factor and decreases toward the symbol b. In this case, if the SRA control unit 262 determines that the SNR of the code b below the SNR lower limit reference value has continued for a predetermined time (for example, 5 seconds), the communication speed is reduced. As a result, the SNR increases from the code c to the code d, and the SNR margin is recovered.

これに対し、図6は、SNR測定部261が測定したSNRが時間の経過とともに増加し、ノイズ量が減少する場合に、SRA制御部262によって行なわれる制御の概念を示す図である。例えば、SNRが符号aに示される点から、外的要因により符号bに向かって増加し、ノイズ量が減少したことがSNR測定部261によって測定される。この場合、SRA制御部262は、予め定められた時間(例えば、5秒)の間、SNR上限基準値を下回る符号bのSNRが継続したと判定すると、送信部270の通信速度を上げる。これにより、SNRは符号cから符号dに向かって減少し、SNRマージンを取りすぎることなく、通信回線のSNRの状態に応じた適切な通信速度により通信を行うことができる。   In contrast, FIG. 6 is a diagram illustrating a concept of control performed by the SRA control unit 262 when the SNR measured by the SNR measurement unit 261 increases with time and the amount of noise decreases. For example, the SNR measurement unit 261 measures that the SNR increases toward the code b due to an external factor from the point indicated by the code a, and the noise amount decreases. In this case, when the SRA control unit 262 determines that the SNR of the code b below the SNR upper limit reference value has continued for a predetermined time (for example, 5 seconds), the communication rate of the transmission unit 270 is increased. As a result, the SNR decreases from the code c to the code d, and communication can be performed at an appropriate communication speed according to the SNR state of the communication line without taking too much SNR margin.

図2に戻り、SOS制御部263は、SNRの急激な増加を検知すると即座に通信速度を低下させるようにVDSLモデム320との間での通信を制御する。SOSは、ユーザ設定に応じて、例えば一定時間内に複数回の通信エラーを検知した場合や、一定時間内に閾値を超えるSNRの変化があった場合などに動作し、予め定められた通信制御を行って通信速度を低下させる。すなわち、SRAは、5秒などの時間の経過に応じたSNRの緩やかな変化に応じて通信速度を変化させる機能であるが、SOSは、外的要因の急激な変化に応じたエラーを防ぐために、素早く通信レートを変化させて通信速度を低下させ、SNRマージンを確保する機能である。例えば、雑音レベルが急激に増大した場合には、通信フローにもエラーが発生する場合があるため、通信速度を変更するためのパラメータの送受信すら行えない状態に陥る場合があり、SRA機能では対応することが難しい場合がある。SOSの機能によればこのような急激な外的要因の変化が起きた場合に素早く通信速度を低下させ、リンクを維持することができる。   Returning to FIG. 2, the SOS control unit 263 controls communication with the VDSL modem 320 so as to immediately decrease the communication speed when detecting a rapid increase in SNR. The SOS operates according to user settings, for example, when a plurality of communication errors are detected within a certain period of time, or when there is a change in SNR exceeding a threshold value within a certain period of time. To reduce the communication speed. In other words, SRA is a function that changes the communication speed in response to a gradual change in SNR over time, such as 5 seconds, while SOS is designed to prevent errors in response to sudden changes in external factors. This is a function of quickly changing the communication rate to lower the communication speed and ensuring the SNR margin. For example, when the noise level suddenly increases, an error may also occur in the communication flow, so that even a parameter for changing the communication speed may not be transmitted / received. It may be difficult to do. According to the SOS function, when such a sudden change in external factor occurs, the communication speed can be quickly reduced and the link can be maintained.

図7は、従来の通信状態の変化に対応する通信速度の変化と、SRA機能およびSOS機能を用いた通信状態の変化に対応する通信速度の変化とを示す図である。図7(a)に示すように、従来では、雑音の増加等が発生し、エラーの多発などにより定められた通信品質を保てなくなった場合には、リンク断が発生し、再トレーニングが行なわれた後、低下された通信速度で通信が再開される。図7(b)に示すように、SRA機能およびSOS機能を用いれば、雑音が増加した時点でSOS機能により瞬時に通信速度を低下させた後、通信状態に応じてSRA機能により通信速度を徐々に上げていくことで、急激にノイズが増加した場合でも、再トレーニングやリンク断が発生することなく通信の接続状態を維持することが可能である。   FIG. 7 is a diagram illustrating a change in communication speed corresponding to a change in conventional communication state and a change in communication speed corresponding to a change in communication state using the SRA function and the SOS function. As shown in FIG. 7A, conventionally, when an increase in noise or the like occurs and communication quality determined due to frequent errors or the like cannot be maintained, link disconnection occurs and retraining is performed. Communication is resumed at a reduced communication speed. As shown in FIG. 7B, when the SRA function and the SOS function are used, the communication speed is decreased instantaneously by the SOS function when noise increases, and then the communication speed is gradually increased by the SRA function according to the communication state. As a result, even if the noise suddenly increases, it is possible to maintain the communication connection state without causing retraining or link disconnection.

図2に戻り、送信部270は、通信制御部260からの制御指示に応じて、受信部210が受信した情報をフローにVDSLモデム320に送信する。
帯域モニタ280は、送信部270が情報を送信する送信速度を算出する。例えば、帯域モニタ280は、受信部210が単位時間当たりに送信する情報の量を測定し、Mbpsを単位とする通信速度を算出する。
VDSLモデム320は、宅内に設置される通信装置であり、VDSL伝送方式に沿った通信を集合装置200と行う。
Returning to FIG. 2, the transmission unit 270 transmits the information received by the reception unit 210 to the VDSL modem 320 in accordance with a control instruction from the communication control unit 260.
Band monitor 280 calculates a transmission rate at which transmission unit 270 transmits information. For example, the bandwidth monitor 280 measures the amount of information that the receiving unit 210 transmits per unit time, and calculates a communication speed in units of Mbps.
The VDSL modem 320 is a communication device installed in the house, and performs communication with the aggregation device 200 in accordance with the VDSL transmission method.

宅内通信装置310−1および宅内通信装置310−2は、VDSLモデムと宅外の端末装置とを接続する通信装置であり、例えば、HGWや、STB(Set Top Box)などが適用できる。宅内通信装置310−1および宅内通信装置310−2は同様の構成であるので、以下の説明において特に区別をする必要がない場合には宅内通信装置310として説明する。ここで、図には2台の宅内通信装置310を図示しているが、宅内に設置される宅内通信装置310は1台でも良いし、利用者宅の通信環境等に応じて3台以上の複数台を設置しても良い。   The in-home communication device 310-1 and the in-home communication device 310-2 are communication devices that connect a VDSL modem and a terminal device outside the home. For example, HGW, STB (Set Top Box), or the like can be applied. Since in-home communication device 310-1 and in-home communication device 310-2 have the same configuration, in the following description, it will be described as in-home communication device 310 when it is not necessary to distinguish between them. Here, although two in-home communication devices 310 are illustrated in the figure, the in-home communication device 310 installed in the home may be one, or three or more in accordance with the communication environment of the user's home. Multiple units may be installed.

端末装置300−1および端末装置300−2は、宅内に設置される通信装置であり、VDSL集合装置200を介して送信される情報を受信する。端末装置300には、例えば送信される動画情報を再生するPC(Personal Computer)や、IP電話通信を行うIP電話端末などが適用できる。端末装置300−1および端末装置300−2は同様の構成であるので、以下の説明において特に区別をする必要がない場合には端末装置300として説明する。ここで、図には2台の端末装置300を図示しているが、宅内に設置される端末装置300は1台でも良いし、利用者宅の通信環境等に応じて3台以上の端末装置300を設置しても良い。   The terminal device 300-1 and the terminal device 300-2 are communication devices installed in the home, and receive information transmitted via the VDSL aggregation device 200. As the terminal device 300, for example, a PC (Personal Computer) that reproduces transmitted moving image information, an IP telephone terminal that performs IP telephone communication, or the like can be applied. Since the terminal device 300-1 and the terminal device 300-2 have the same configuration, in the following description, the terminal device 300-1 and the terminal device 300-2 will be described as the terminal device 300 when it is not necessary to distinguish them. Here, although two terminal devices 300 are illustrated in the figure, the number of terminal devices 300 installed in the home may be one, or three or more terminal devices depending on the communication environment of the user's home. 300 may be installed.

次に、本実施形態による通信システム1の動作例を説明する。図8は、本実施形態の通信システム1によって行われる通信制御の動作例を示すフローチャートである。
ここでは、局側装置100から端末装置300への情報の送信が開始されており、通信制御部260のSRA制御部262によるSRAの処理と、SOS制御部263によるSOSの処理が行われる(ステップS1)。SOSまたはSRAの処理により、送信部270が情報を送信する通信速度が低下する(ステップS2)。帯域モニタ280は、送信部270の通信速度を算出して通信速度判定部230に出力する。通信速度判定部230は、帯域モニタ280によって算出された送信速度Sが、優先度(M)クラスの通信速度の閾値Saより小さく、通信速度Sbより大きいか否かを判定する(ステップS3)。ここで、通信速度判定部230が、通信速度Sが、通信速度Saより小さく、通信速度Sbより大きくないと判定すると(ステップS3:NO)、処理を終了する。
Next, an operation example of the communication system 1 according to the present embodiment will be described. FIG. 8 is a flowchart illustrating an operation example of communication control performed by the communication system 1 of the present embodiment.
Here, transmission of information from the station side device 100 to the terminal device 300 is started, and SRA processing by the SRA control unit 262 of the communication control unit 260 and SOS processing by the SOS control unit 263 are performed (step). S1). Through the SOS or SRA process, the communication speed at which the transmission unit 270 transmits information decreases (step S2). The bandwidth monitor 280 calculates the communication speed of the transmission unit 270 and outputs it to the communication speed determination unit 230. The communication speed determination unit 230 determines whether or not the transmission speed S calculated by the bandwidth monitor 280 is smaller than the communication speed threshold value Sa of the priority (M) class and larger than the communication speed Sb (step S3). Here, when the communication speed determination unit 230 determines that the communication speed S is lower than the communication speed Sa and not higher than the communication speed Sb (step S3: NO), the process is terminated.

ステップS3において、通信速度判定部230によって、通信速度Sが、通信速度Saより小さく、通信速度Sbより大きいと判定されると(ステップS3:YES)、フロー制御部240は、優先度(M)クラスに対応付けられた種別の情報のうちいずれかの送信を停止すると判定する(ステップS4)。フロー制御部240は、停止すると判定された優先度(M)クラスの種別に対応する複数のフローのうち、いずれのフローの情報を停止対象とするかを判定し、廃棄対象として判定した情報を廃棄する(ステップS5)。   In step S3, when the communication speed determination unit 230 determines that the communication speed S is lower than the communication speed Sa and higher than the communication speed Sb (step S3: YES), the flow control unit 240 determines the priority (M). It is determined that transmission of any of the types of information associated with the class is stopped (step S4). The flow control unit 240 determines which flow information among a plurality of flows corresponding to the type of the priority (M) class determined to be stopped, and sets the information determined as the discard target. Discard (step S5).

同様に、VDSL集合装置200は、フロー制御部240によっていずれかのフローによる情報の送信が停止された後、帯域モニタ280によって算出される送信速度が予め定められた閾値を超えた場合、停止したフローの送信を再開させる。例えば、図9は、このように情報の送信を再開する際のVDSL集合装置200の動作例を示すフローチャートである。   Similarly, the VDSL aggregation device 200 is stopped when the transmission rate calculated by the bandwidth monitor 280 exceeds a predetermined threshold after the flow control unit 240 stops transmission of information by any flow. Resume flow transmission. For example, FIG. 9 is a flowchart illustrating an operation example of the VDSL aggregation device 200 when information transmission is resumed in this way.

SNR測定部261によって測定されるSNRが増加し、SRA制御部262がSRAの処理を実行すると(ステップS11)、送信部270の通信速度が向上する(ステップS12)。ここで、通信速度判定部230が、帯域モニタ280によって算出された送信速度Sが通信速度Saより大きいと判定すると、フロー制御部240は、ステップS5において情報送信を停止したフローの情報送信を再開すると判定する(ステップS14)。そして、送信部270は、ステップS5において停止されていたフローの情報送信を再開する(ステップS15)。   When the SNR measured by the SNR measurement unit 261 increases and the SRA control unit 262 executes the SRA process (step S11), the communication speed of the transmission unit 270 increases (step S12). If the communication speed determination unit 230 determines that the transmission speed S calculated by the bandwidth monitor 280 is greater than the communication speed Sa, the flow control unit 240 resumes information transmission of the flow for which information transmission has been stopped in step S5. Then, it determines (step S14). Then, the transmission unit 270 resumes information transmission of the flow that has been stopped in step S5 (step S15).

図10は、このように動作する通信システム1の概念を示す図である。ここでは、上位装置(例えば、局側装置100)から送信されたフロー1の動画情報とフロー2の動画情報とを、VDSL集合装置200が、VDSLモデム320を介して端末装置(TV)300−1と端末装置(TV)300−2とに送信している。帯域モニタ280は、送信部270が送信している情報の送信速度を測定する。送信部270の送信速度(出力帯域)が、ノイズ等の影響によりSRA、SOS機能が動作し、低下する(符号a→符号b)と、フロー制御部240によって、フロー2の配信が停止される。優先制御部250には、高優先(H)クラスのフローと、優先(M)クラスのフローのうちフロー2を除くフロー1と、低優先(L)クラスのフローが入力される。優先制御部250は、優先制御により、低優先(L)クラスのフローによるパケットを廃棄する。これにより、優先(M)クラスの情報のうちフロー2のパケットを除くフロー1のパケットは、優先制御部250によって廃棄されることなく端末装置300−1に送信され、一定以上の通信品質が維持される。フロー2の送信は停止されるため端末装置300−2には動画情報が送信されない。   FIG. 10 is a diagram showing the concept of the communication system 1 that operates in this way. Here, the VDSL aggregation device 200 transmits the moving image information of the flow 1 and the moving image information of the flow 2 transmitted from the higher-level device (for example, the station side device 100) to the terminal device (TV) 300- via the VDSL modem 320. 1 and the terminal device (TV) 300-2. The bandwidth monitor 280 measures the transmission speed of the information transmitted by the transmission unit 270. When the transmission rate (output band) of the transmission unit 270 decreases due to the SRA and SOS functions operating due to the influence of noise or the like (symbol a → symbol b), the flow control unit 240 stops the distribution of the flow 2. . The priority control unit 250 receives a flow of a high priority (H) class, a flow 1 except for a flow 2 among flows of a priority (M) class, and a flow of a low priority (L) class. The priority control unit 250 discards a packet with a low priority (L) class flow by priority control. As a result, the packet of the flow 1 excluding the packet of the flow 2 in the priority (M) class information is transmitted to the terminal device 300-1 without being discarded by the priority control unit 250, and a certain level of communication quality is maintained. Is done. Since the transmission of the flow 2 is stopped, the moving image information is not transmitted to the terminal device 300-2.

<第2の実施形態>
次に、本発明の第2の実施形態について説明する。図11は、本実施形態による通信システム1の構成を示すブロック図である。本実施形態による通信システム1の構成は第1の実施形態と同様であるが、VDSL集合装置200が、フロー通信速度記憶部290を備えている。フロー通信速度記憶部290には、局側装置100から送信される情報の種別を示す情報種別と、情報種別の情報に対応するフローの通信速度を示すフロー通信速度とが対応付けられて記憶される。
<Second Embodiment>
Next, a second embodiment of the present invention will be described. FIG. 11 is a block diagram illustrating a configuration of the communication system 1 according to the present embodiment. The configuration of the communication system 1 according to this embodiment is the same as that of the first embodiment, but the VDSL aggregation device 200 includes a flow communication speed storage unit 290. The flow communication speed storage unit 290 stores an information type indicating the type of information transmitted from the station side device 100 and a flow communication speed indicating a communication speed of a flow corresponding to the information of the information type in association with each other. The

第1の実施形態においては、受信速度算出部220は、受信部210が情報を受信する送信側の通信回線の通信速度を測定することにより受信速度を算出したことに対し、本実施形態では、局側装置100から送信される複数の情報のフローの情報種別に対応付けられたフロー通信速度を、フロー通信速度記憶部290から読み出し、複数のフロー毎に読み出した通信速度に対応する情報量の総量に基づいて受信速度を算出する。   In the first embodiment, the reception speed calculation unit 220 calculates the reception speed by measuring the communication speed of the communication line on the transmission side from which the reception unit 210 receives information. The flow communication speed associated with the information type of a plurality of information flows transmitted from the station-side apparatus 100 is read from the flow communication speed storage unit 290, and the information amount corresponding to the communication speed read for each of the plurality of flows The reception speed is calculated based on the total amount.

例えば、フロー通信速度記憶部290には、情報種別毎にその情報種別の情報を送信するために1フロー当たりに必要となる通信速度(帯域)が予め対応付けられて記憶される。例えば、情報種別が「動画配信」である場合には、1フロー当たり「10Mbps」の帯域が、「高品質動画配信」である場合には1フロー当たり「20Mbps」などの帯域が予め対応付けられて記憶される。フロー通信速度記憶部290は、受信部210が受信した情報のフロー毎の情報種別(例えば、「動画配信」か「高品質動画配信」か)を判定し、判定した情報種別のフローの数と、そのフローの情報種別に対応する帯域とを乗ずることで、送信先ひとつあたりのフローの受信速度を算出する。通信速度判定部230は、算出した受信速度と、帯域モニタ280が測定した送信速度とを比較することにより、受信速度が送信速度を超えているか否かを判定する。   For example, in the flow communication speed storage unit 290, a communication speed (bandwidth) necessary for each flow in order to transmit information of the information type for each information type is stored in association with each other. For example, when the information type is “video distribution”, a bandwidth of “10 Mbps” per flow is associated with a bandwidth such as “20 Mbps” per flow when it is “high quality video distribution”. Is remembered. The flow communication speed storage unit 290 determines an information type (for example, “video distribution” or “high quality video distribution”) for each flow of information received by the reception unit 210, and the number of flows of the determined information type The reception speed of the flow per transmission destination is calculated by multiplying the bandwidth corresponding to the information type of the flow. The communication speed determination unit 230 determines whether the reception speed exceeds the transmission speed by comparing the calculated reception speed with the transmission speed measured by the bandwidth monitor 280.

なお、本実施形態では、通信速度判定部230が、受信速度と送信速度とを比較し、比較結果に応じてフロー制御部240がフローの制御処理を行うようにした。これにより、優先制御部250は従来と同様の機能が適用できるため、本実施形態による通信制御処理を行うために優先制御部250の機能を改修する必要がなく、既存の優先制御機能を活かしつつ本実施形態による機能の追加が容易に行なえるものである。なお、既存の優先制御機能を改修し、改修された優先制御部250が受信速度と送信速度とを比較し、比較結果に応じてフローの制御処理を行う機能部を設けるようにしても良い。   In this embodiment, the communication speed determination unit 230 compares the reception speed and the transmission speed, and the flow control unit 240 performs the flow control process according to the comparison result. Accordingly, since the priority control unit 250 can apply the same function as the conventional one, it is not necessary to modify the function of the priority control unit 250 in order to perform the communication control process according to the present embodiment, while utilizing the existing priority control function. The addition of functions according to this embodiment can be easily performed. The existing priority control function may be modified, and the modified priority control unit 250 may compare the reception speed with the transmission speed and provide a function unit that performs flow control processing according to the comparison result.

また、本実施形態では、受信速度と送信速度との比較結果に応じて、受信側の通信回線に送信するフローを制御する機能部を、VDSL集合装置200が備えることとして説明したが、VDSLモデム320にフローを制御する機能部を設けて、VDSLモデム320によって端末装置300に送信されるフローを制御するようにしても良い。   In the present embodiment, the VDSL aggregation device 200 has been described as including a functional unit that controls the flow to be transmitted to the communication line on the reception side according to the comparison result between the reception speed and the transmission speed. 320 may be provided with a function unit for controlling the flow so that the flow transmitted to the terminal device 300 by the VDSL modem 320 may be controlled.

また、本実施形態では、局側に設置された局側装置100を情報の送信側とし、宅内に設置された端末装置300を情報の受信側として説明したが、宅内に設置された端末装置300を情報の送信側とし、局側に設置された局側装置100を情報の受信側とする場合にも、同様の通信制御を行うことができる。この場合、VDSL集合装置200は、特定のフローに対応付けられた情報の送信を停止すると判定した場合には、VDSLモデム320にパケットの停止命令を送信し、停止命令を受信したVDSLモデム320は該当するフローによる情報の送信を停止する。   In the present embodiment, the station apparatus 100 installed on the station side is described as the information transmitting side, and the terminal apparatus 300 installed in the house is described as the information receiving side. However, the terminal apparatus 300 installed in the house is described. The same communication control can be performed when the information transmission side is used and the station apparatus 100 installed on the station side is the information reception side. In this case, if the VDSL aggregation device 200 determines to stop transmission of information associated with a specific flow, the VDSL modem 320 transmits a packet stop command to the VDSL modem 320, and the VDSL modem 320 that has received the stop command Stop sending information by the corresponding flow.

以上説明したように、本実施形態によれば、SOSやSRAの機能等により通信回線の通信速度が変化した場合、ある同一の優先度クラスに対応する種別の情報においてフロー毎のフロー制御を実行することができる。例えば、動画配信サービス等で2つのフローの情報が利用者の端末装置に送信されている場合、通信速度が低下して2つのフローの情報を送信する帯域が確保されない場合でも、1つのフロー以上の帯域が確保されていれば、2つのフローのうちいずれかのフローによる情報送信を、通信品質を下げることなく行うことが可能である。これにより、利用者のサービス利用満足度の向上が期待できる。   As described above, according to the present embodiment, when the communication speed of the communication line changes due to the SOS or SRA function, the flow control for each flow is executed in the type information corresponding to the same priority class. can do. For example, when information of two flows is transmitted to a user's terminal device in a video distribution service or the like, even if the communication speed decreases and a bandwidth for transmitting information of two flows cannot be secured, one flow or more If the bandwidth is secured, it is possible to transmit information by one of the two flows without lowering the communication quality. This can be expected to improve the service satisfaction level of the user.

なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより通信制御を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境(あるいは表示環境)を備えたWWWシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。   Note that a program for realizing the function of the processing unit in the present invention is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into a computer system and executed to perform communication control. May be. Here, the “computer system” includes an OS and hardware such as peripheral devices. The “computer system” includes a WWW system having a homepage providing environment (or display environment). The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Further, the “computer-readable recording medium” refers to a volatile memory (RAM) in a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In addition, those holding programs for a certain period of time are also included.

また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。   The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.

1 通信システム
10 交換局
20 集合住宅
100 局側装置
110 交換機
200 VDSL集合装置
210 受信部
220 受信速度算出部
230 通信速度判定部
240 フロー制御部
250 優先制御部
260 通信制御部
261 SNR測定部
262 SRA制御部
263 SOS制御部
280 帯域モニタ
270 送信部
290 フロー通信速度記憶部
300 端末装置
310 宅内通信装置
320 VDSLモデム
410 MDF
420 光アクセス装置
DESCRIPTION OF SYMBOLS 1 Communication system 10 Switching office 20 Apartment house 100 Station side apparatus 110 Exchange machine 200 VDSL aggregation apparatus 210 Reception part 220 Reception speed calculation part 230 Communication speed judgment part 240 Flow control part 250 Priority control part 260 Communication control part 261 SNR measurement part 262 SRA Control unit 263 SOS control unit 280 Bandwidth monitor 270 Transmission unit 290 Flow communication speed storage unit 300 Terminal device 310 Home communication device 320 VDSL modem 410 MDF
420 Optical Access Device

Claims (3)

送信側の通信回線を介して接続された送信側装置から送信される情報を、受信側の通信回線を介して接続された前記情報の宛先である受信側装置に送信する通信制御装置であって、
前記送信側装置から送信される前記情報の複数のフローを受信する受信部と、
前記受信部が前記情報を受信する受信速度を算出する受信速度算出部と、
前記受信部が受信した前記情報のフローを前記受信側装置に送信する送信部と、
前記送信部が前記情報を送信する送信速度を算出する送信速度算出部と、
前記受信速度算出部によって算出された前記受信速度が、前記送信速度算出部によって算出された前記送信速度を超えるか否かを判定する通信速度判定部と、
前記通信速度判定部によって、前記受信速度が前記送信速度を超えると判定された場合、前記受信部が受信した前記複数のフローのうち、定められたフローを停止対象のフローとして判定し、停止させるフロー制御部と、
前記フロー制御部よりも後段に設置され、前記受信部が受信した前記複数のフローのうち、前記フロー制御部によって停止対象として判定された前記フロー以外のフローに対応する前記情報に対して優先制御を行う優先制御部と、
前記優先制御部による優先制御にしたがって、前記停止対象として判定された前記フロー以外のフローに対応する前記情報を、前記送信部によって送信させる通信制御部と、
を備えることを特徴とする通信制御装置。
A communication control device that transmits information transmitted from a transmission-side device connected via a transmission-side communication line to a reception-side device that is a destination of the information connected via a reception-side communication line. ,
A receiving unit for receiving a plurality of flows of the information transmitted from the transmitting side device;
A receiving speed calculating unit that calculates a receiving speed at which the receiving unit receives the information;
A transmission unit for transmitting the flow of information received by the reception unit to the reception-side device;
A transmission rate calculation unit for calculating a transmission rate at which the transmission unit transmits the information;
A communication speed determination unit for determining whether the reception speed calculated by the reception speed calculation unit exceeds the transmission speed calculated by the transmission speed calculation unit;
When the communication speed determination unit determines that the reception speed exceeds the transmission speed, the predetermined flow is determined as a flow to be stopped among the plurality of flows received by the reception unit, and is stopped. A flow control unit;
Priority control for the information corresponding to the flow other than the flow determined as the stop target by the flow control unit among the plurality of flows installed after the flow control unit and received by the reception unit A priority control unit for performing
In accordance with priority control by the priority control unit, a communication control unit that causes the transmission unit to transmit the information corresponding to a flow other than the flow determined as the stop target, and
A communication control apparatus comprising:
前記送信側装置から送信される情報の種別を示す情報種別と、当該情報種別の情報に対応する前記フローの通信速度を示すフロー通信速度とが対応付けられて記憶されるフロー通信速度記憶部を備え、
前記受信速度算出部は、前記受信部が受信する前記フローの情報種別に対応付けられた前記フロー通信速度を、前記フロー通信速度記憶部から読み出し、前記複数のフローの情報種別毎に読み出した前記フロー通信速度に基づいて、前記受信速度を算出する
ことを特徴とする請求項1に記載の通信制御装置。
A flow communication speed storage unit for storing an information type indicating a type of information transmitted from the transmission side apparatus and a flow communication speed indicating a communication speed of the flow corresponding to the information of the information type in association with each other; Prepared,
The reception speed calculation unit reads the flow communication speed associated with the information type of the flow received by the reception unit from the flow communication speed storage unit, and reads the information for each information type of the plurality of flows. The communication control apparatus according to claim 1, wherein the reception speed is calculated based on a flow communication speed.
送信側の通信回線を介して接続された送信側装置から送信される情報を、受信側の通信回線を介して接続された前記情報の宛先である受信側装置に送信する通信制御装置の通信制御方法であって、
受信部が、前記送信側装置から送信される前記情報の複数のフローを受信するステップと、
受信速度算出部が、前記受信部によって前記情報が受信される受信速度を算出するステップと、
送信部が、前記受信部によって受信された前記情報のフローを前記受信側装置に送信するステップと、
送信速度算出部が、前記送信部にって前記情報が送信される送信速度を算出するステップと、
通信速度判定部が、前記受信速度算出部によって算出された前記受信速度が、前記送信速度算出部によって算出された前記送信速度を超えるか否かを判定するステップと、
フロー制御部が、前記通信速度判定部によって、前記受信速度が前記送信速度を超えると判定された場合、前記受信部が受信した前記複数のフローのうち、定められたフローを停止対象のフローとして判定し、停止させるステップと、
前記フロー制御部よりも後段に設置された優先制御部が、前記受信部によって受信された前記複数のフローのうち、前記フロー制御部によって停止対象として判定された前記フロー以外のフローに対応する前記情報に対して優先制御を行うステップと、
通信制御部が、前記優先制御部による優先制御にしたがって、前記停止対象として判定された前記フロー以外のフローに対応する前記情報を、前記送信部によって送信させるステップと、
を備えることを特徴とする通信制御方法。
Communication control of a communication control apparatus that transmits information transmitted from a transmission side apparatus connected via a communication line on the transmission side to a reception side apparatus that is a destination of the information connected via a communication line on the reception side A method,
Receiving a plurality of flows of the information transmitted from the transmitting device;
A reception speed calculation unit calculating a reception speed at which the information is received by the reception unit;
A transmitting unit transmitting the flow of information received by the receiving unit to the receiving device;
Transmission rate calculating section, and a step of calculating a transmission rate at which the information I by the transmission section is transmitted,
A communication speed determination unit determining whether the reception speed calculated by the reception speed calculation unit exceeds the transmission speed calculated by the transmission speed calculation unit;
When the communication speed determination unit determines that the reception speed exceeds the transmission speed, the flow control unit determines a predetermined flow among the plurality of flows received by the reception unit as a flow to be stopped. Determining and stopping; and
The priority control unit installed after the flow control unit corresponds to a flow other than the flow determined as a stop target by the flow control unit among the plurality of flows received by the reception unit. Performing priority control on information;
A step of causing the transmission unit to transmit the information corresponding to a flow other than the flow determined as the stop target according to priority control by the priority control unit;
A communication control method comprising:
JP2009080452A 2009-03-27 2009-03-27 Communication control device and communication control method Active JP5064434B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009080452A JP5064434B2 (en) 2009-03-27 2009-03-27 Communication control device and communication control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009080452A JP5064434B2 (en) 2009-03-27 2009-03-27 Communication control device and communication control method

Publications (2)

Publication Number Publication Date
JP2010233112A JP2010233112A (en) 2010-10-14
JP5064434B2 true JP5064434B2 (en) 2012-10-31

Family

ID=43048479

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009080452A Active JP5064434B2 (en) 2009-03-27 2009-03-27 Communication control device and communication control method

Country Status (1)

Country Link
JP (1) JP5064434B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5300099B2 (en) * 2011-03-23 2013-09-25 Necアクセステクニカ株式会社 Network control device, communication speed changing method and program
JP5974338B2 (en) * 2012-09-19 2016-08-23 住友電気工業株式会社 Communication device, in-home device, communication system, signal-to-noise ratio margin setting method, and program
CN111656740A (en) * 2018-01-26 2020-09-11 欧庞戈网络有限公司 System and method for identifying candidate flows in a data packet network

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0522367A (en) * 1991-07-15 1993-01-29 Oki Electric Ind Co Ltd Communication controller
US5983278A (en) * 1996-04-19 1999-11-09 Lucent Technologies Inc. Low-loss, fair bandwidth allocation flow control in a packet switch
US6469991B1 (en) * 1997-10-14 2002-10-22 Lucent Technologies Inc. Method for overload control in a multiple access system for communication networks
JP3107077B2 (en) * 1999-02-22 2000-11-06 住友電気工業株式会社 Communication method and communication device
JP3567980B2 (en) * 2000-06-13 2004-09-22 日本電気株式会社 Transmission capacity control method and mobile communication system
JP3798644B2 (en) * 2001-03-30 2006-07-19 富士通株式会社 Relay device
JP4032824B2 (en) * 2002-05-22 2008-01-16 ソニー株式会社 Communication method and communication bridge device
JP3905791B2 (en) * 2002-05-27 2007-04-18 松下電器産業株式会社 Packet transfer apparatus, packet transfer method, and computer program
JP2006245711A (en) * 2005-03-01 2006-09-14 Mitsubishi Electric Corp Multicast repeating device
JP2007281541A (en) * 2006-04-03 2007-10-25 Kyocera Corp Base station device and control method thereof

Also Published As

Publication number Publication date
JP2010233112A (en) 2010-10-14

Similar Documents

Publication Publication Date Title
US8077609B2 (en) Method for providing quality-of-service based services in a packet network
US7738392B2 (en) Methods and apparatus to provide services over integrated broadband communication systems
US9936261B2 (en) Selection of a proxy device for a network
US8824453B2 (en) Method and apparatus for managing quality of service for multimedia applications
US20110122869A1 (en) Method of Transmitting Data in a Communication System
JP4803085B2 (en) COMMUNICATION DEVICE, COMMUNICATION CONTROL SYSTEM, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL PROGRAM
US9313137B2 (en) Method and arrangement for the power management of a digital communication line
JP4733743B2 (en) Apparatus and method for measuring client input buffer usage in real-time content delivery
JP5064434B2 (en) Communication control device and communication control method
US8121178B2 (en) Method and system for sending data using a very high bit rate digital subscriber line
CN111201718B (en) Identifying interfering links in a local area network
US7599399B1 (en) Jitter buffer management
CN111164900B (en) Method, apparatus, gateway device, and storage medium for controlling communication with respect to local area network
US20090245102A1 (en) Network backup system and method
US20100067524A1 (en) Method and system for selecting a data transmission rate
KR101320914B1 (en) Application related resynchronization device and a method therefor
JP2013121016A (en) Quality deterioration determination apparatus and method
WO2009154668A1 (en) Method and apparatus for minimizing clock drift in a voip communications network
WO2007049165A2 (en) Method and apparatus for traffic flow control of streaming video
EP1589707B1 (en) Modem for coupling a network-unit to a device
WO2014094273A1 (en) On line reshuffle execution method, device and system
JPH11341105A (en) Communication equipment and method for controlling transmitting speed of the same and storage medium recorded with transmitting speed control program
EP2110996A1 (en) A device and related method for selecting a data transmission path

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110322

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120127

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120424

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120629

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20120710

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: 20120731

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120808

R150 Certificate of patent or registration of utility model

Ref document number: 5064434

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150817

Year of fee payment: 3

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

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