JP2005064970A - Method and system for controlling distribution rate - Google Patents

Method and system for controlling distribution rate Download PDF

Info

Publication number
JP2005064970A
JP2005064970A JP2003293794A JP2003293794A JP2005064970A JP 2005064970 A JP2005064970 A JP 2005064970A JP 2003293794 A JP2003293794 A JP 2003293794A JP 2003293794 A JP2003293794 A JP 2003293794A JP 2005064970 A JP2005064970 A JP 2005064970A
Authority
JP
Japan
Prior art keywords
distribution
area
congestion
rate
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2003293794A
Other languages
Japanese (ja)
Other versions
JP3937337B2 (en
Inventor
Masami Hirono
正巳 広野
Yoshihiko Uematsu
芳彦 植松
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 Corp
Original Assignee
Nippon Telegraph and Telephone 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 Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2003293794A priority Critical patent/JP3937337B2/en
Publication of JP2005064970A publication Critical patent/JP2005064970A/en
Application granted granted Critical
Publication of JP3937337B2 publication Critical patent/JP3937337B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a method and system for collecting quality deterioration symptom notices from users to grasp quality in an area or group unit housing the users receiving streams that pass through the same congestion point and controlling a distribution hierarchy on the basis of the result of quality grasping in order to provide the users in a network area with equal quality. <P>SOLUTION: Client terminals 1a to 1d being the users, a quality measuring means 5, a congestion scale judging means 2 and a distribution control means 3 are connected to a network. The quality measuring means 5 measures the reception quality and reproduction quality of stream distribution and judges the quality state of a user unit. The congestion scale judging means 2 collects the quality state of the user unit and judges the congestion state of an area unit. The distribution control means 3 determines a control object on the basis of the congestion state of the area unit, determines an optimum distribution rate for a distribution flow and distributes streams. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、IPネットワークを介して提供される映像ストリーム配信サービスにおいて、エンドユーザのクライアント端末における受信品質を集約し、エリア単位で輻輳制御を行い、その判定に基づき、階層符号化されたコンテンツの配信階層を制御する配信レート制御方法及びシステムに関するものである。   In the video stream distribution service provided via the IP network, the present invention aggregates reception quality at the client terminal of the end user, performs congestion control in units of areas, and based on the determination, The present invention relates to a delivery rate control method and system for controlling a delivery hierarchy.

現在のインターネット接続ユーザは、様々な端末をネットワーク環境に接続し、サービスを利用している。また、その多くのユーザは、通信帯域幅や通信遅延等に関する品質補償がない、いわゆるベストエフォート型のサービスを利用している。そのため、映像ストリーム配信サービスにおいて、様々な環境のユーザが視聴可能な階層符号化方式の検討が進められている。この階層符号化方式は、異なった映像サイズ、フレームレート、映像品質を持ち、映像ストリームを受信するユーザの環境に合わせて映像を提供するエンコード方式である。単一なビットレートの映像コンテンツでは、常時そのビットレート以上の実行帯域を必要とするが、階層符号化方式では、映像ストリームを受信中に品質劣化等の影響によって実行帯域が低下した場合であっても、受信する階層を低下させることによって、実行帯域に適合した品質の受信が可能である。   Currently connected users use various services by connecting various terminals to a network environment. In addition, many users use so-called best-effort services that do not have quality compensation for communication bandwidth, communication delay, and the like. For this reason, in video stream distribution services, a hierarchical coding scheme that can be viewed by users in various environments is being studied. This hierarchical encoding scheme is an encoding scheme that has different video sizes, frame rates, and video qualities, and provides video in accordance with the environment of the user receiving the video stream. Video content with a single bit rate always requires an execution bandwidth that is higher than that bit rate, but with the hierarchical encoding method, the execution bandwidth is reduced due to quality degradation during reception of the video stream. However, it is possible to receive the quality suitable for the execution band by lowering the receiving layer.

従来の階層符号化方式における受信階層を低下または上昇させる方法としては、ユーザが操作するクライアント端末が、パケットロス、ジッタ、フレームレート、バッファ量等を測定し、配信制御装置が、これらのアプリケーション品質及びトランスポート品質を把握し、その結果に基づいて、各クライアント端末に対し最適な階層を選択し配信制御を行う方式が考えられる。また、ネットワークの優先制御機能を利用可能な場合は、パケット送信時に階層情報を取得し、階層別に優先度情報を付与する方法が考えられる。また、ネットワークの輻輳状態の予測及び検出を行い、その状態に適応してパケットを配送する技術が提案されている(特許文献1参照)。   As a method of lowering or raising the reception layer in the conventional layer coding method, a client terminal operated by a user measures packet loss, jitter, frame rate, buffer amount, etc., and the distribution control apparatus performs these application qualities. In addition, a method is conceivable in which the transport quality is grasped, and based on the result, the optimum hierarchy is selected for each client terminal and distribution control is performed. If the network priority control function can be used, a method of acquiring layer information at the time of packet transmission and assigning priority information for each layer can be considered. In addition, a technique for predicting and detecting a congestion state of a network and delivering a packet adaptively to the state has been proposed (see Patent Document 1).

特開2001−230809号公報(段落〔0015〕)JP 2001-230809 A (paragraph [0015])

しかしながら、従来の映像ストリーム配信サービスでは、クライアント端末と配信制御装置との1対1の構成により、受信品質を把握し階層の選択制御を行うため、同一の輻輳点を通過する映像ストリームを受信する他のユーザ(クライアント端末)までは考慮しておらず、あるユーザ品質劣化の予兆の通知に対しては、そのユーザへの対処しかできないという問題があった。また、前記品質劣化予兆通知は全てのユーザから通知される可能性があり、どのユーザから通知されてくるか予測できない。そのため、ネットワークで輻輳が発生した場合に、特定のユーザの受信階層のみが低下を続け、そのユーザと同一の輻輳点を通過する映像ストリームを受信する他のユーザとの受信階層に大きな差が生じてしまう可能性があるという問題があった。   However, in a conventional video stream distribution service, a one-to-one configuration between a client terminal and a distribution control device grasps reception quality and performs layer selection control, so that a video stream passing through the same congestion point is received. Other users (client terminals) are not considered, and there is a problem that only a user can deal with a notification of a sign of a certain user quality deterioration. Further, there is a possibility that the notification of quality deterioration sign may be notified from all users, and it cannot be predicted from which user. Therefore, when congestion occurs in the network, only the reception layer of a specific user continues to decline, and a large difference occurs in the reception layer with other users who receive video streams that pass through the same congestion point as that user. There was a problem that it might be.

本発明は、上記課題を解決するためになされたものであり、その目的は、エリア内のユーザに均一な品質を提供するために、同一の輻輳点を通過する映像ストリームを受信するユーザを収容したエリア単位に、ユーザからの品質劣化予兆通知を集約して品質把握を行い、その結果に基づいてエリア内全体の配信階層制御を行う方法及びシステムを提供することにある。また、本発明の他の目的は、エリア内の特定のユーザに対する品質維持を行うために、同一の輻輳点を通過する映像ストリームを受信するユーザを収容したエリア単位に、ユーザからの品質劣化予兆通知を集約して品質把握を行い、その結果に基づいてエリア内のグループのユーザに対して配信階層制御を行う方法及びシステムを提供することにある。   The present invention has been made to solve the above-mentioned problems, and its purpose is to accommodate users who receive video streams passing through the same congestion point in order to provide uniform quality to users in the area. It is an object of the present invention to provide a method and system for collecting quality deterioration indications from users in each area and grasping the quality and performing distribution layer control over the entire area based on the result. Another object of the present invention is to provide a sign of quality deterioration from a user in an area unit containing users who receive video streams passing through the same congestion point in order to maintain quality for a specific user in the area. It is an object to provide a method and system for collecting notifications, grasping quality, and performing distribution hierarchy control for users in a group in an area based on the results.

本発明は、品質測定手段、輻輳規模判定手段及び配信制御手段を備えたストリーム配信サービスに用いる配信レート制御方法であって、輻輳規模判定手段が、ユーザとエリアの対応情報を管理し、品質測定手段により収集されたユーザ品質状態を集約しエリア単位の輻輳状態として把握することを特徴とする。   The present invention relates to a distribution rate control method used for a stream distribution service provided with quality measurement means, congestion scale determination means and distribution control means, wherein the congestion scale determination means manages correspondence information between users and areas, and measures quality. The user quality states collected by the means are collected and grasped as a congestion state in units of areas.

配信制御手段は、最低維持することを保証する最低配信階層、及び制御を行う順序を決定する制御優先順位によってエリアを詳細に分割したグループに対して、輻輳規模判定手段により判定された輻輳状態に基づいて制御対象となるエリアまたはグループを決定することを特徴とする。   The distribution control means sets the minimum distribution hierarchy that guarantees the minimum maintenance and the group in which the area is divided in detail according to the control priority order that determines the control order to the congestion state determined by the congestion scale determination means. Based on this, an area or group to be controlled is determined.

配信制御手段は、輻輳規模判定手段により判定されたエリア単位の輻輳状態が一定規模以上の輻輳状態である場合には、制御対象であるエリアまたはグループへの配信階層を低下させることを特徴とする。また、配信制御手段は、輻輳規模判定手段により判定されたエリア単位の輻輳状態が一定規模以上の輻輳状態から正常状態に回復した場合には、一定時間品質が安定することを確認してその後に配信階層を上昇させる方法、または制御対象であるエリアまたはグループへの配信階層を上昇させた場合に使用されるエリアの合計レートを算出し、過去の最大使用帯域、該予兆帯域、直近の使用帯域、該予兆帯域と比較することにより送信可能か否かを判断する方法を用いて、制御対象であるエリアまたはグループへの配信階層を上昇させることを特徴とする。   The distribution control means reduces the distribution hierarchy to the area or group to be controlled when the congestion state of the area unit determined by the congestion scale determination means is a congestion state of a certain scale or more. . In addition, the distribution control means confirms that the quality is stable for a certain period of time when the congestion state of the area unit determined by the congestion scale determination means recovers from a congestion state of a certain scale or more to a normal state. Calculate the total rate of the area used when the distribution layer is raised to the method of increasing the distribution layer, or the distribution layer to the controlled area or group, and the past maximum used bandwidth, the predictive bandwidth, and the most recent used bandwidth The distribution layer to the area or group to be controlled is raised by using a method for judging whether or not transmission is possible by comparing with the sign band.

配信制御手段は、ユーザにパケットを配信している配信階層が最低維持することを保証する最低配信階層まで低下していないときに、エリアまたはグループに対する配信階層のうち最上位の階層の送信パケットを非優先パケットとし、その他の送信パケットを優先パケットとしてストリーム配信を行なうことを特徴とする。以上により、エリアにおける輻輳状態の判定に基づいて配信レート制御の実現が可能になる。   When the distribution control means has not lowered to the lowest distribution layer that guarantees that the distribution layer that distributes packets to the user maintains the minimum, the transmission control means sends the transmission packet of the highest layer among the distribution layers for the area or group. Stream distribution is performed using non-priority packets and other transmission packets as priority packets. As described above, the distribution rate control can be realized based on the determination of the congestion state in the area.

本発明によれば、同一輻輳点(エリア)を通過するストリームを受信するユーザに対して、均等なレートの割り当てを行うストリーム配信サービスの提供が可能となる。また、特定ユーザに対する優先的な品質の維持を行うストリーム配信サービスの提供が可能となる。また、エリア単位またはグループ単位で品質把握と配信階層制御を行うことにより、ネットワーク内の空きリソースの有効活用とエリア輻輳状態の悪化を防止することが可能となる。   According to the present invention, it is possible to provide a stream distribution service that assigns an equal rate to a user who receives a stream that passes through the same congestion point (area). In addition, it is possible to provide a stream distribution service that maintains priority quality for a specific user. In addition, by grasping the quality and distributing hierarchy control in units of areas or groups, it is possible to effectively use free resources in the network and prevent deterioration of the area congestion state.

以下、本発明の実施の形態について図面を参照して詳細に説明する。
〔実施例1〕
図1は、本発明の第1の実施例を説明する映像ストリーム配信レート制御システムの概略構成図である。本映像ストリーム配信レート制御システムは、ネットワークエリア4aに接続されるクライアント端末1a,1bと、ネットワークエリア4bに接続されるクライアント端末1c,1dと、ネットワークエリア4cに接続される輻輳規模判定手段2及び配信制御手段3とを備えている。クライアント端末1a,1bは、ネットワークエリア4a,4cを介して配信制御手段3に接続され、クライアント端末1c,1dは、ネットワークエリア4b,4cを介して配信制御手段3に接続され、それぞれストリーム映像の受信を行っている。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[Example 1]
FIG. 1 is a schematic configuration diagram of a video stream distribution rate control system for explaining a first embodiment of the present invention. This video stream distribution rate control system includes client terminals 1a and 1b connected to the network area 4a, client terminals 1c and 1d connected to the network area 4b, congestion scale determination means 2 connected to the network area 4c, and Distribution control means 3. The client terminals 1a and 1b are connected to the distribution control means 3 via the network areas 4a and 4c, and the client terminals 1c and 1d are connected to the distribution control means 3 via the network areas 4b and 4c, respectively. Receiving.

クライアント端末1a〜1dは、フレームレート(受信帯域)、バッファ量、パケット受信数/再送数/ロス数、遅延等のうち少なくとも1つ以上をトランスポート品質(受信品質)及びアプリケーション品質(再生品質)として測定し、これらのトランスポート品質及び/またはアプリケーション品質と任意に規定した品質閾値とを比較してユーザ品質状態を判定する。そして、この判定結果を輻輳規模判定手段2に通知する。   The client terminals 1a to 1d have at least one of a frame rate (reception band), a buffer amount, a packet reception number / retransmission number / loss number, a delay, a transport quality (reception quality) and an application quality (reproduction quality). The user quality state is determined by comparing the transport quality and / or application quality with an arbitrarily defined quality threshold. Then, the determination result is notified to the congestion scale determination means 2.

輻輳規模判定手段2は、クライアント端末1a〜1dからユーザ品質状態の判定結果を受信すると、ネットワークエリア4a,4bとクライアント端末1a〜1dとの対応情報を把握する。そして、受信したクライアント端末1a,1bのユーザ品質状態判定結果をネットワークエリア4aのエリア判定情報として管理し、同様に、クライアント端末1c,1dのユーザ品質状態判定結果をネットワークエリア4bのエリア判定情報として管理し、このエリア判定情報と任意に規定した閾値(エリア内の全ユーザ(クライアント端末)数、正常受信数及び異常受信数等から求めた閾値、例えば、エリア内の全ユーザ数に対する劣化予兆判定ユーザ数の比率)と比較してエリアの輻輳状態の判定を行う。また、ネットワークエリア4cに対しては、配下の全エリア(ネットワークエリア4a,4b)と一定規模以上の輻輳状態のエリア(輻輳予兆状態のエリア)との比率を閾値として比較してエリアの輻輳状態の判定を行う。そして、これらのエリア輻輳状態判定結果を配信制御手段3に通知する。   When the congestion scale determination unit 2 receives the determination result of the user quality state from the client terminals 1a to 1d, the congestion scale determination unit 2 grasps correspondence information between the network areas 4a and 4b and the client terminals 1a to 1d. Then, the received user quality status determination results of the client terminals 1a and 1b are managed as area determination information of the network area 4a. Similarly, the user quality status determination results of the client terminals 1c and 1d are used as area determination information of the network area 4b. Manage and determine this area determination information and arbitrarily defined threshold value (threshold value obtained from the total number of users (client terminals) in the area, the number of normal receptions, the number of abnormal receptions, etc., for example, the deterioration sign determination for the total number of users in the area) Compared with the ratio of the number of users), the congestion state of the area is determined. Further, for the network area 4c, the ratio of the subordinate areas (network areas 4a and 4b) and a congestion state area (congestion sign state area) of a certain scale or more are compared as a threshold value, and the congestion state of the area is compared. Judgment is made. Then, the distribution control means 3 is notified of these area congestion state determination results.

配信制御手段3は、輻輳規模判定手段2からエリア輻輳状態判定結果を受信すると、エリア輻輳状態判定結果に基づいて階層符号化コンテンツから最適な階層をそれぞれ読み出し、その階層によりクライアント端末1a〜1dにストリーム映像を配信する。このようにして、映像ストリーム配信レート制御システムの配信制御手段3は、映像ストリーム配信レート制御を実現する。   When receiving the area congestion state determination result from the congestion scale determination unit 2, the distribution control unit 3 reads out the optimum layer from the hierarchically encoded content based on the area congestion state determination result, and sends the optimum layer to the client terminals 1a to 1d according to the layer. Deliver stream video. In this way, the distribution control means 3 of the video stream distribution rate control system realizes video stream distribution rate control.

〔実施例2〕
図2は、本発明の第2の実施例を説明する映像ストリーム配信レート制御システムの概略構成図である。本映像ストリーム配信レート制御システムは、ネットワークエリア4aに接続されるクライアント端末1a,1bと、ネットワークエリア4bに接続されるクライアント端末1c,1dと、ネットワークエリア4cに接続される輻輳規模判定手段2、配信制御手段3及び品質測定手段5とを備えている。クライアント端末1a,1bは、ネットワークエリア4a,4cを介して配信制御手段3に接続され、クライアント端末1c,1dは、ネットワークエリア4b,4cを介して配信制御手段3に接続され、それぞれストリーム映像の受信を行っている。また、品質測定手段5は、クライアント端末1a〜1dと配信制御手段3との間のネットワーク経路上に設置されている。
[Example 2]
FIG. 2 is a schematic configuration diagram of a video stream distribution rate control system for explaining a second embodiment of the present invention. This video stream distribution rate control system includes client terminals 1a and 1b connected to the network area 4a, client terminals 1c and 1d connected to the network area 4b, and a congestion scale determination unit 2 connected to the network area 4c. Distribution control means 3 and quality measurement means 5 are provided. The client terminals 1a and 1b are connected to the distribution control means 3 via the network areas 4a and 4c, and the client terminals 1c and 1d are connected to the distribution control means 3 via the network areas 4b and 4c, respectively. Receiving. The quality measuring means 5 is installed on the network path between the client terminals 1 a to 1 d and the distribution control means 3.

尚、本映像ストリーム配信レート制御システムを、図1に示した第1の実施例の構成と比較すると、品質測定手段5をクライアント端末1a〜1dと配信制御手段3との間のネットワーク経路上に配置している点、図1のクライアント端末1a〜1dの機能(フレームレート等をトランスポート品質及びアプリケーション品質として測定し、ユーザ品質状態を判定し、判定結果を輻輳規模判定手段2に通知する機能)を品質測定手段5が実現する点で相違する。逆に、図1に示した第1の実施例では、クライアント端末1a〜1dが図2に示す品質測定手段5の機能を備えていると言える。   When this video stream delivery rate control system is compared with the configuration of the first embodiment shown in FIG. 1, the quality measuring means 5 is placed on the network path between the client terminals 1a to 1d and the delivery control means 3. The functions of the client terminals 1a to 1d in FIG. 1 (the function of measuring the frame rate and the like as transport quality and application quality, determining the user quality state, and notifying the determination result to the congestion scale determining means 2) ) Is different in that the quality measuring means 5 realizes it. Conversely, in the first embodiment shown in FIG. 1, it can be said that the client terminals 1a to 1d have the function of the quality measuring means 5 shown in FIG.

品質測定手段5は、クライアント端末1a〜1dが送信する再送要求や品質通知情報等を監視し、この監視情報に基づいてトランスポート品質を把握し、このトランスポート品質と任意に規定した品質閾値とを比較してユーザ品質状態を判定する。そして、この判定結果を輻輳規模判定手段2に通知する。   The quality measuring means 5 monitors retransmission requests and quality notification information transmitted from the client terminals 1a to 1d, grasps the transport quality based on the monitoring information, and determines the transport quality and an arbitrarily defined quality threshold value. Are compared to determine the user quality state. Then, the determination result is notified to the congestion scale determination means 2.

輻輳規模判定手段2は、品質測定手段5からユーザ品質状態の判定結果を受信すると、ネットワークエリア4a,4bとクライアント端末1a〜1dとの対応情報を把握する。そして、クライアント端末1a,1bのユーザ品質状態判定結果をネットワークエリア4aのエリア判定情報として管理し、同様に、クライアント端末1c,1dのユーザ品質状態判定結果をネットワークエリア4bのエリア判定情報として管理し、このエリア判定情報と任意に規定した閾値(エリア内の全ユーザ(クライアント端末)数、正常受信数及び異常受信数等から求めた閾値、例えば、エリア内の全ユーザ数に対する劣化予兆判定ユーザ数の比率)と比較してエリアの輻輳状態の判定を行う。また、ネットワークエリア4cに対しては、配下の全エリア(ネットワークエリア4a,4b)と一定規模以上の輻輳状態のエリア(輻輳予兆状態のエリア)との比率を閾値として比較してエリアの輻輳状態の判定を行う。そして、これらのエリア輻輳状態判定結果を配信制御手段3に通知する。   When the congestion scale determination unit 2 receives the determination result of the user quality state from the quality measurement unit 5, the congestion scale determination unit 2 grasps correspondence information between the network areas 4a and 4b and the client terminals 1a to 1d. Then, the user quality state determination results of the client terminals 1a and 1b are managed as area determination information of the network area 4a, and similarly, the user quality state determination results of the client terminals 1c and 1d are managed as area determination information of the network area 4b. This area determination information and an arbitrarily defined threshold value (threshold values obtained from the total number of users (client terminals) in the area, the number of normal receptions, the number of abnormal receptions, etc., for example, the number of deterioration prediction determination users for the total number of users in the area) The congestion state of the area is determined. Further, for the network area 4c, the ratio of the subordinate areas (network areas 4a and 4b) and a congestion state area (congestion sign state area) of a certain scale or more are compared as a threshold value, and the congestion state of the area is compared. Judgment is made. Then, the distribution control means 3 is notified of these area congestion state determination results.

配信制御手段3は、輻輳規模判定手段2からエリア輻輳状態判定結果を受信すると、エリア輻輳状態判定結果に基づいて階層符号化コンテンツから最適な階層をそれぞれ読み出し、その階層によりクライアント端末1a〜1dにストリーム映像を配信する。このようにして、映像ストリーム配信レート制御システムの配信制御手段3は、映像ストリーム配信レート制御を実現する。   When receiving the area congestion state determination result from the congestion scale determination unit 2, the distribution control unit 3 reads out the optimum layer from the hierarchically encoded content based on the area congestion state determination result, and sends the optimum layer to the client terminals 1a to 1d according to the layer. Deliver stream video. In this way, the distribution control means 3 of the video stream distribution rate control system realizes video stream distribution rate control.

〔実施例3〕
図3は、本発明の第3の実施例を説明する映像ストリーム配信レート制御システムのシステム構成図である。このシステム構成図は、図1に示した第1の実施例の映像ストリーム配信レート制御システムにおける、クライアント端末1a〜1d、輻輳規模判定手段2及び配信制御手段3の機能を詳細に説明する図である。すなわち、図3に示すクライアント端末28は図1に示した各クライアント端末1a〜1dに、輻輳規模判定手段13は輻輳規模判定手段2に、配信制御手段14は配信制御手段3に、ネットワークエリア27はネットワークエリア4a〜4cにそれぞれ相当する。
Example 3
FIG. 3 is a system configuration diagram of a video stream distribution rate control system for explaining a third embodiment of the present invention. This system configuration diagram is a diagram for explaining in detail the functions of the client terminals 1a to 1d, the congestion scale judging means 2 and the delivery control means 3 in the video stream delivery rate control system of the first embodiment shown in FIG. is there. That is, the client terminal 28 shown in FIG. 3 is connected to each of the client terminals 1a to 1d shown in FIG. 1, the congestion scale determination means 13 is the congestion scale determination means 2, the distribution control means 14 is the distribution control means 3, and the network area 27 Corresponds to the network areas 4a to 4c, respectively.

本映像ストリーム配信レート制御システムは、ネットワークエリア27に接続されるクライアント端末28、輻輳規模判定手段13及び配信制御手段14を備えている。クライアント端末28は、受信制御手段11及び品質測定手段12を備え、ネットワークエリア27を介して配信制御手段14に接続されストリーム映像の受信を行っている。   This video stream distribution rate control system includes a client terminal 28 connected to a network area 27, a congestion scale determination unit 13, and a distribution control unit 14. The client terminal 28 includes a reception control unit 11 and a quality measurement unit 12 and is connected to the distribution control unit 14 via the network area 27 and receives a stream video.

クライアント端末28の受信制御手段11は、再生部15と、配信制御手段14からストリーム映像を受信する受信制御部16とを備えている。再生部15は、受信制御部16が受信したストリーム映像から再生フレームレート、バッファ量等の情報を収集する。受信制御部16は、受信したストリーム映像から、パケット受信数/再送数/ロス数、遅延、ジッタ等の情報を収集する。   The reception control unit 11 of the client terminal 28 includes a reproduction unit 15 and a reception control unit 16 that receives a stream video from the distribution control unit 14. The reproduction unit 15 collects information such as a reproduction frame rate and a buffer amount from the stream video received by the reception control unit 16. The reception control unit 16 collects information such as the number of received packets / number of retransmissions / number of losses, delay, and jitter from the received stream video.

クライアント端末28の品質測定手段12は、再生状態測定部17、受信状態測定部18、品質判定部19及びユーザ判定結果通知部20を備えている。再生状態測定部17は、受信制御手段11の再生部15から、再生フレームレート、バッファ量等のうち少なくとも1つ以上をアプリケーション品質として測定し、受信状態測定部18は、受信制御手段11の受信制御部16から、パケット受信数/再送数/ロス数、遅延、ジッタ等のうち少なくとも1つ以上をトランスポート情報として測定する。品質判定部19は、再生状態測定部17及び受信状態測定部18が収集したアプリケーション品質及び/またはトランスポート品質と任意に規定した品質閾値とを比較してユーザ品質状態を判定する。そして、この判定結果を輻輳規模判定手段13に通知する。   The quality measuring means 12 of the client terminal 28 includes a reproduction state measuring unit 17, a reception state measuring unit 18, a quality determining unit 19, and a user determination result notifying unit 20. The reproduction state measurement unit 17 measures at least one of the reproduction frame rate, the buffer amount, and the like as application quality from the reproduction unit 15 of the reception control unit 11, and the reception state measurement unit 18 receives the reception state of the reception control unit 11. From the control unit 16, at least one of the number of received packets / number of retransmissions / number of losses, delay, jitter, etc. is measured as transport information. The quality determination unit 19 determines the user quality state by comparing the application quality and / or transport quality collected by the reproduction state measurement unit 17 and the reception state measurement unit 18 with an arbitrarily defined quality threshold. Then, the determination result is notified to the congestion scale determination means 13.

輻輳規模判定手段13は、ユーザ判定結果受信部21、エリア判定部22及びエリア判定結果通知部23を備えている。ユーザ判定結果受信部21は、クライアント端末28の品質測定手段12のユーザ判定結果通知部20からユーザ品質状態の判定結果を受信すると、ネットワークエリア27とクライアント端末28との対応付けを行う。エリア判定部22は、受信したクライアント端末28のユーザ品質状態判定結果をネットワークエリア27のエリア判定情報としてエリア単位で管理する(ユーザ判定結果受信部21により対応付けられたユーザ品質状態判定結果をエリア判定情報として反映する)。そして、定期的に、エリア判定情報から、品質劣化予兆ユーザ数/全ユーザ数をエリア単位に算出し、この算出結果と任意に規定した閾値とを比較してエリアの輻輳状態の判定を行う。そして、エリア判定結果通知部23は、エリア判定部22が判定した輻輳状態判定結果を配信制御手段14に通知する。   The congestion scale determination unit 13 includes a user determination result reception unit 21, an area determination unit 22, and an area determination result notification unit 23. When receiving the determination result of the user quality state from the user determination result notifying unit 20 of the quality measuring unit 12 of the client terminal 28, the user determination result receiving unit 21 associates the network area 27 with the client terminal 28. The area determination unit 22 manages the received user quality state determination result of the client terminal 28 as area determination information of the network area 27 for each area (the user quality state determination result associated by the user determination result reception unit 21 is Reflect as judgment information). Then, periodically, the number of predictive quality deterioration users / the total number of users is calculated for each area from the area determination information, and the congestion result of the area is determined by comparing this calculation result with an arbitrarily defined threshold value. Then, the area determination result notification unit 23 notifies the distribution control means 14 of the congestion state determination result determined by the area determination unit 22.

配信制御手段14は、エリア判定結果受信部24、配信レート判定部25及び配信制御部26を備えている。エリア判定結果受信部24は、輻輳規模判定手段13のエリア判定結果通知部23から輻輳状態判定結果を受信する。配信レート判定部25は、この輻輳状態判定結果に基づいてエリア全体及びエリア内のグループの中から制御対象を決定し、続いて制御実行可否判定と配信階層選択を行う。階層符号化コンテンツから階層読み出しを行い、クライアント端末28の受信制御手段11の受信制御部16にストリーム映像を配信している配信制御部26は、配信レート判定部25が決定した制御対象と制御内容に基づいて、制御対象への配信階層を変更してストリーム映像を配信する。このようにして、映像ストリーム配信レート制御システムの配信制御手段14は、映像ストリーム配信レート制御を実現する。   The distribution control unit 14 includes an area determination result receiving unit 24, a distribution rate determining unit 25, and a distribution control unit 26. The area determination result receiving unit 24 receives the congestion state determination result from the area determination result notifying unit 23 of the congestion scale determining unit 13. The distribution rate determination unit 25 determines a control target from the entire area and a group within the area based on the congestion state determination result, and subsequently performs control execution feasibility determination and distribution hierarchy selection. The distribution control unit 26 that performs hierarchical reading from the hierarchically encoded content and distributes the stream video to the reception control unit 16 of the reception control unit 11 of the client terminal 28 controls the control target and control content determined by the distribution rate determination unit 25. Based on the above, the stream video is distributed by changing the distribution hierarchy to the control target. In this way, the distribution control means 14 of the video stream distribution rate control system implements video stream distribution rate control.

〔実施例4〕
次に、本発明の第4の実施例として、図3に示した第3の実施例における配信レート判定部25及び配信制御部26の処理の詳細について説明する。具体的には、配信レート判定部25が配信レートを上昇または低下させる制御対象及び制御内容を決定する方法、及び配信制御部26がストリーム映像を配信する方法を説明する。図4は、本発明の第4の実施例の映像ストリーム配信レート制御システムにおけるグループ別管理表の例を表す図であり、図3に示した配信制御手段14が管理するグループ情報を示す。このグループ情報は、同一エリア内のユーザをグループ単位に管理した情報であり、各グループは、グループのユーザ数、現在そのグループに配信している配信階層、最低維持すべき最低配信階層、制御を行う順序を決定する制御優先順位を保持している。各グループは、最低配信階層と制御優先順位によって区分される。ここでの各配信階層のレートは250kbpsとし、第1階層を送信する場合は250kbps、第2階層までを送信する場合は500kbps、第3階層までを送信する場合は750kbps、第4階層までを送信する場合は1000kbpsのレートがそれぞれ適用されるものとする。エリア単位で制御を行うのは、配信制御手段14が、図4においてエリア内にグループが1つ存在し最低配信階層が1である情報を管理して動作する場合である。
Example 4
Next, as a fourth embodiment of the present invention, details of processing of the distribution rate determination unit 25 and the distribution control unit 26 in the third embodiment shown in FIG. 3 will be described. Specifically, a method in which the distribution rate determination unit 25 determines a control target and control content for increasing or decreasing the distribution rate, and a method in which the distribution control unit 26 distributes the stream video will be described. FIG. 4 is a diagram showing an example of a group management table in the video stream distribution rate control system according to the fourth embodiment of the present invention, and shows group information managed by the distribution control means 14 shown in FIG. This group information is information in which users in the same area are managed in groups. Each group has the number of users in the group, the distribution hierarchy currently distributed to the group, the minimum distribution hierarchy to be maintained at the minimum, and control. It holds the control priority that determines the order of execution. Each group is classified by the lowest distribution hierarchy and the control priority. The rate of each distribution layer here is 250 kbps, 250 kbps when transmitting the first layer, 500 kbps when transmitting up to the second layer, 750 kbps when transmitting up to the third layer, and transmitting up to the fourth layer In this case, a rate of 1000 kbps is assumed to be applied. The control is performed in area units when the distribution control unit 14 operates by managing information in which one group exists in the area and the minimum distribution layer is 1 in FIG.

以下に、配信制御手段14の配信レート判定部25の処理について、図5及び6のフロー図を用いて説明する。輻輳規模判定手段13から受信した輻輳状態判定結果が一定規模以上の輻輳状態であった場合には(ステップS501)、制御優先順位が最も小さい(制御優先順位が最も低い:数値が最も小さい)グループの配信階層と最低配信階層とを比較する(ステップS502,503)。配信階層>最低配信階層である場合は、そのグループを制御対象と決定し、配信階層の低下を決定する(ステップS505)。一方、配信階層≦最低配信階層である場合は、次に制御優先順位が小さいグループの配信階層と最低配信階層とを比較する(ステップS504,503)。このようにして、制御対象が決定するまで上記の処理(ステップS503,504)を繰り返す。図4では、制御優先順位の小さいグループAが、配信階層「2」>最低配信階層「1」であるため、グループAを制御対象に決定し、グループAの配信階層の低下を決定する。   Below, the process of the delivery rate determination part 25 of the delivery control means 14 is demonstrated using the flowchart of FIG.5 and 6. FIG. When the congestion state determination result received from the congestion scale determination unit 13 is a congestion state of a certain scale or more (step S501), the group having the lowest control priority (lowest control priority: lowest numerical value) Are compared with the lowest distribution hierarchy (steps S502 and S503). If distribution hierarchy> minimum distribution hierarchy, the group is determined as a control target, and a decrease in distribution hierarchy is determined (step S505). On the other hand, if the distribution hierarchy ≦ the minimum distribution hierarchy, the distribution hierarchy of the group with the next lowest control priority is compared with the minimum distribution hierarchy (steps S504 and S503). In this way, the above processing (steps S503 and 504) is repeated until the control target is determined. In FIG. 4, since the group A with a low control priority is distribution layer “2”> minimum distribution layer “1”, the group A is determined as a control target and the decrease in the distribution layer of group A is determined.

輻輳状態判定結果が正常状態であった場合(例えば、輻輳状態から正常状態に回復した場合)には(ステップS501,506)、配信レート判定部25は、保護時間処理と事前階層上げ確認処理とのいずれかの処理、またはこれらを組み合わせた処理により動作する。ここで、保護時間処理は、保護時間を設定し、その保護時間である一定時間の間中エリアの輻輳状態を監視し、その後制御を実行する処理である。また、事前階層上げ確認処理は、配信階層の上昇後のレートを制御前に試算し、その試算結果と過去の合計レートとを比較することによって配信階層の上昇が可能か否かを判定する処理である。   When the congestion state determination result is a normal state (for example, when the congestion state is restored to the normal state) (steps S501 and S506), the distribution rate determination unit 25 performs a protection time process, a prior hierarchy increase confirmation process, It operates by any one of these processes, or the process which combined these. Here, the protection time process is a process of setting a protection time, monitoring the congestion state of the area for a certain time that is the protection time, and then executing control. In addition, the advance tier confirmation process is a process of calculating whether the delivery tier can be raised by calculating the rate after the delivery tier rises before control and comparing the trial calculation result with the past total rate. It is.

次に、配信レート判定部25が保護時間処理を使用する場合は(ステップS601,602)、輻輳状態判定結果が一定時間正常状態であることを監視する(ステップS603)。この監視時間の間、輻輳状態判定結果が正常であった場合、または配信レート判定部25が保護時間処理を使用しない場合は、対象のエリアの制御優先順位が最も大きい(制御優先順位が最も高い:数値が最も大きい)グループの配信階層が最大配信階層(各グループの配信階層のうち最も数値の大きい配信階層)であるか否かをチェックする(ステップS604,605)。配信階層が最大配信階層でない場合は、配信レート判定部25が事前階層上げ確認処理を使用するか否かをチェックし(ステップS606)、事前階層上げ確認処理を使用しない場合は、そのグループを制御対象と決定し、配信階層の上昇を決定する(ステップS609)。一方、ステップ605において、配信階層=最大配信階層である場合は、次に制御優先順位が大きいグループの配信階層と最大配信階層とをチェックする(ステップS608,605)。このようにして、制御対象が決定するまで上記の処理(ステプS605,608)を繰り返す。図4では、制御優先順位の大きいグループCが、既に最大の配信階層「4」で配信されているため、次に制御優先順位の大きいグループBの配信階層と最大配信階層とをチェックする。グループBの配信階層は「3」であり最大配信階層ではないため、グループBを制御対象に決定し、グループBの配信階層の上昇を決定する。   Next, when the delivery rate determination unit 25 uses protection time processing (steps S601 and 602), it monitors whether the congestion state determination result is normal for a certain period of time (step S603). During this monitoring time, when the congestion state determination result is normal or when the distribution rate determination unit 25 does not use the protection time process, the control priority of the target area is the highest (the control priority is the highest). : Check whether the distribution hierarchy of the group having the largest numerical value is the maximum distribution hierarchy (the distribution hierarchy having the largest numerical value among the distribution hierarchies of each group) (steps S604 and 605). If the distribution layer is not the maximum distribution layer, the distribution rate determination unit 25 checks whether or not to use the advance layer confirmation process (step S606). If the advance layer confirmation process is not used, the group is controlled. The target is determined, and an increase in the distribution hierarchy is determined (step S609). On the other hand, if the distribution hierarchy = the maximum distribution hierarchy in step 605, the distribution hierarchy and the maximum distribution hierarchy of the group having the next highest control priority are checked (steps S608 and 605). In this way, the above processing (steps S605 and 608) is repeated until the control target is determined. In FIG. 4, since the group C having the highest control priority is already distributed in the maximum distribution hierarchy “4”, the distribution hierarchy and the maximum distribution hierarchy of the group B having the next highest control priority are checked. Since the distribution hierarchy of the group B is “3” and not the maximum distribution hierarchy, the group B is determined as a control target, and the increase of the distribution hierarchy of the group B is determined.

また、ステップ606において、事前階層上げ確認処理を使用する場合は、現在の使用帯域の合計に当該グループのユーザ数×上昇する配信レートを付加した値を試算し、この試算したレートと、過去の最大配信レート(過去の最大使用帯域)、前回品質劣化予兆時の最大配信レート(前回品質劣化予兆時の最大使用帯域)、過去の配信レート(過去の使用帯域)、または前回品質劣化予兆時のレート(前回品質劣化予兆時の使用帯域)とを比較する(ステップS607)。当該試算したレート≦過去のレートである場合は配信階層の上昇は可能であると判断し、そのグループを制御対象と決定し、配信階層の上昇を決定する(ステップS609)。一方、試算したレート>過去のレートである場合(ステップS607)は、次に制御優先順位の大きいグループの配信階層についてチェックする(ステップS608,605,606,607)。このようにして、制御対象が決定するまで上記の処理(ステップS605〜608)を繰り返す。図4では、過去の最大使用帯域が40000kbpsであった場合、制御優先順位の大きいグループCは既に最大の配信階層「4」で配信されているため、次に制御優先順位の大きいグループBの配信階層についてチェックする。グループBの配信階層は「3」であり最大配信階層ではないため、グループBの配信階層が上昇した後の使用帯域を次式により算出する。
式:27500kbps(現時の使用帯域の合計)+10(グループBのユーザ数)×250kbps(グループB上昇帯域)=30000kbps(グループBの配信階層が上昇した後の使用帯域)
30000kbps(グループBの配信階層が上昇した後の使用帯域)≦40000kbps(過去の最大使用帯域)となるため、グループBを制御対象に決定し、グループBの配信階層の上昇を決定する。
In step 606, when using the advance tier confirmation process, a value obtained by adding the number of users in the group x an increasing distribution rate to the total of the currently used bandwidth is estimated, and the estimated rate and the past Maximum delivery rate (past maximum bandwidth used), maximum delivery rate at the time of previous sign of quality degradation (maximum used bandwidth at the time of previous quality degradation sign), past delivery rate (past used bandwidth), or at the time of previous sign of quality degradation The rate (bandwidth used at the time of the previous sign of quality degradation) is compared (step S607). If the calculated rate ≦ the past rate, it is determined that the distribution layer can be increased, the group is determined as a control target, and the distribution layer is increased (step S609). On the other hand, when the estimated rate is higher than the past rate (step S607), the distribution hierarchy of the group with the next highest control priority is checked (steps S608, 605, 606, and 607). In this way, the above processing (steps S605 to 608) is repeated until the control target is determined. In FIG. 4, when the past maximum use bandwidth is 40000 kbps, the group C having the highest control priority is already distributed in the maximum distribution layer “4”. Check for hierarchy. Since the distribution hierarchy of group B is “3” and not the maximum distribution hierarchy, the bandwidth used after the increase of the distribution hierarchy of group B is calculated by the following equation.
Expression: 27500 kbps (total bandwidth used at present) +10 (number of users in group B) × 250 kbps (group B increased bandwidth) = 30000 kbps (bandwidth used after group B distribution layer has been increased)
Since 30000 kbps (used bandwidth after the group B distribution layer has been raised) ≦ 40000 kbps (past maximum used bandwidth), the group B is determined as a control target and the increase in the distribution layer of the group B is determined.

以上のように、配信レート判定部25は、制御対象と制御内容を決定する。そして、配信制御部26は、決定された制御対象と制御内容に基づいて、配信階層の上昇または低下の制御を行う。例えば、配信階層のうち最上位の階層よりも高い階層の送信を開始して送信レートを上昇させたり、配信階層のうち最上位の階層の送信を停止して送信レートを低下させたりする。また、配信制御部26は、図4に示した管理情報に基づいて、最低維持すべき配信階層まで低下していないグループの最大階層(配信階層のうちの最上位の階層)を非優先パケットとして、送信パケットに優先度情報を付与して送信処理を行う。図4では、グループA及びグループBが、それぞれ配信階層>最低配信階層であるため、グループAの第2階層、グループBの第3階層を送信するパケットには非優先情報を、その他のパケットには優先情報を付与して送信を行う。このようにして、映像ストリーム配信レート制御システムの配信制御手段14は、映像ストリーム配信レート制御を実現する。   As described above, the distribution rate determination unit 25 determines the control target and the control content. And the delivery control part 26 controls the raise or fall of a delivery hierarchy based on the determined control object and control content. For example, transmission of a higher hierarchy than the highest hierarchy in the distribution hierarchy is started to increase the transmission rate, or transmission of the highest hierarchy in the distribution hierarchy is stopped to reduce the transmission rate. Also, the distribution control unit 26 sets the maximum hierarchy (the highest hierarchy among the distribution hierarchies) of the group that has not been lowered to the lowest distribution hierarchy to be maintained as a non-priority packet based on the management information shown in FIG. Then, priority information is given to the transmission packet to perform transmission processing. In FIG. 4, since group A and group B each have distribution layer> minimum distribution layer, non-priority information is transmitted to the packets transmitted through the second layer of group A and the third layer of group B, and other packets are transmitted. Transmits with priority information. In this way, the distribution control means 14 of the video stream distribution rate control system implements video stream distribution rate control.

尚、上記の映像ストリーム配信レート制御システムでは、輻輳規模判定手段2,13、配信制御手段3,14及び品質測定手段5をネットワーク上にそれぞれ独立して配置するようにしたが、これらの3つの手段を1台のネットワーク機器に備えるようにしてもよい。同様に、輻輳規模判定手段2,13及び配信制御手段3,14、輻輳規模判定手段2,13及び品質測定手段5、配信制御手段3,14及び品質測定手段5、をそれぞれ1台のネットワーク機器に備えるようにしてもよい。   In the video stream distribution rate control system described above, the congestion scale determination means 2 and 13, the distribution control means 3 and 14, and the quality measurement means 5 are arranged independently on the network. The means may be provided in one network device. Similarly, the congestion scale determination means 2 and 13 and the distribution control means 3 and 14, the congestion scale determination means 2 and 13 and the quality measurement means 5, the distribution control means 3 and 14 and the quality measurement means 5 are each one network device. You may make it prepare for.

また、上記の映像ストリーム配信レート制御システムでは、品質測定手段12がクライアント端末28に備える構成、または品質測定手段5がクライアント端末1a〜1dから独立した構成としたが、品質測定手段5,12は、クライアント端末1a〜1d,27と配信制御手段3,14との間のネットワーク経路上に配置する構成であればよい。例えば、配信制御手段3,14の内部、または配信制御手段3,14とともに1台のネットワーク機器内に備えるようにしてもよい。   In the video stream distribution rate control system, the quality measuring unit 12 is provided in the client terminal 28 or the quality measuring unit 5 is independent from the client terminals 1a to 1d. Any arrangement may be used as long as it is arranged on the network path between the client terminals 1a to 1d and 27 and the delivery control means 3 and 14. For example, it may be provided inside the distribution control means 3 or 14 or in one network device together with the distribution control means 3 and 14.

また、図1〜3に示した映像ストリーム配信レート制御システムのクライアント端末1a〜1d,28、輻輳規模判定手段2,13、配信制御手段3,14及び品質測定手段5は、これらに備える各機能を実現するソフトウェアを組み込んだコンピュータによってそれぞれ構成される。これらのソフトウェアは、コンピュータに実行させることのできるプログラムとして、磁気ディスク(フロッピィーディスク、ハードディスク等)、光ディスク(CD−ROM、DVD等)、半導体メモリなどの記憶媒体に格納して頒布することもできる。   The client terminals 1a to 1d and 28, the congestion scale determination means 2 and 13, the distribution control means 3 and 14 and the quality measurement means 5 of the video stream distribution rate control system shown in FIGS. Each is composed of a computer that incorporates software that implements. These software can be stored and distributed in a storage medium such as a magnetic disk (floppy disk, hard disk, etc.), optical disk (CD-ROM, DVD, etc.), semiconductor memory, etc. as a program that can be executed by a computer. .

本発明の第1の実施例を説明する映像ストリーム配信レート制御システムの概略構成図である。It is a schematic block diagram of the video stream delivery rate control system explaining the 1st example of the present invention. 本発明の第2の実施例を説明する映像ストリーム配信レート制御システムの概略構成図である。It is a schematic block diagram of the video stream delivery rate control system explaining the 2nd Example of the present invention. 本発明の第3の実施例を説明する映像ストリーム配信レート制御システムのシステム構成図である。It is a system configuration | structure figure of the video stream delivery rate control system explaining the 3rd Example of this invention. 本発明の第4の実施例の映像ストリーム配信レート制御システムにおけるグループ別管理表の例を表す図である。It is a figure showing the example of the management table classified by group in the video stream delivery rate control system of 4th Example of this invention. 本発明の第4の実施例において、輻輳判定結果が輻輳状態である場合の処理を説明するフロー図である。In the 4th Example of this invention, it is a flowchart explaining a process when a congestion determination result is a congestion state. 本発明の第4の実施例において、輻輳判定結果が正常状態である場合の処理を説明するフロー図である。In the 4th Example of this invention, it is a flowchart explaining a process when a congestion determination result is a normal state.

符号の説明Explanation of symbols

1a〜1d,28 クライアント端末
2,13 輻輳規模判定手段
3,14 配信制御手段
4a〜4c,27 ネットワークエリア
5,12 品質測定手段
11 受信制御手段
15 再生部
16 受信制御部
17 再生状態測定部
18 受信状態測定部
19 品質判定部
20 ユーザ判定結果通知部
21 ユーザ判定結果受信部
22 エリア判定部
23 エリア判定結果通知部
24 エリア判定結果受信部
25 配信レート判定部
26 配信制御部
1a to 1d, 28 Client terminal 2, 13 Congestion scale determination means 3, 14 Distribution control means 4a to 4c, 27 Network area 5, 12 Quality measurement means 11 Reception control means 15 Reproduction unit 16 Reception control unit 17 Reproduction state measurement unit 18 Reception state measurement unit 19 Quality determination unit 20 User determination result notification unit 21 User determination result reception unit 22 Area determination unit 23 Area determination result notification unit 24 Area determination result reception unit 25 Distribution rate determination unit 26 Distribution control unit

Claims (22)

クライアント端末(ユーザ)、品質測定手段、輻輳規模判定手段、及び配信制御手段がそれぞれネットワークを介して接続され、前記配信制御手段が所定の通信帯域の配信階層によりユーザに対して行うストリーム配信サービスの配信レート制御方法であって、前記品質測定手段が、ストリーム配信の受信品質及び再生品質を測定し、ユーザ単位の品質状態を判定するステップと、前記輻輳規模判定手段が、前記品質測定手段により判定されたユーザ単位の品質状態を集約し、同一輻輳点を有するネットワークのエリア単位の輻輳状態を判定するステップと、前記配信制御手段が、前記輻輳規模判定手段により判定されたエリア単位の輻輳状態に基づいて、制御対象を決定し、該制御対象に属するユーザへの配信フローに対する最適な配信レートを決定し、該配信レートでストリーム配信を行うステップと、を有する配信レート制御方法。   A client terminal (user), a quality measurement unit, a congestion scale determination unit, and a distribution control unit are connected to each other via a network, and the distribution control unit provides a stream distribution service to a user by a distribution layer of a predetermined communication band. A distribution rate control method, wherein the quality measuring unit measures reception quality and reproduction quality of stream distribution and determines a quality state for each user, and the congestion scale determining unit is determined by the quality measuring unit. Aggregating the quality status of each user and determining a congestion status of an area unit of a network having the same congestion point, and the distribution control means to the congestion status of the area unit determined by the congestion scale determination means Based on the control flow, and determines the optimal distribution level for the distribution flow to the users belonging to the control target. Determine the door, the delivery rate control method and a step of performing a streamed the delivery rate. 前記品質測定手段が受信品質及び再生品質を測定するステップの代わりに、品質測定手段が、ストリーム配信における受信帯域、パケット受信数、パケット再送数、パケットロス数、遅延、フレームレート、バッファ量のうち少なくとも1つ以上を用いて、ネットワークレベルでの受信品質及びアプリケーションレベルでの再生品質を測定し、ユーザ単位の品質状態を判定するステップを有する、請求項1に記載の配信レート制御方法。   In place of the step of measuring the reception quality and the reproduction quality by the quality measurement means, the quality measurement means includes a reception band, a packet reception number, a packet retransmission number, a packet loss number, a delay, a frame rate, and a buffer amount in stream distribution. The distribution rate control method according to claim 1, further comprising the step of measuring the reception quality at the network level and the reproduction quality at the application level by using at least one or more and determining a quality state for each user. 前記輻輳規模判定手段がエリア単位の輻輳状態を判定するステップの代わりに、輻輳規模判定手段が、ユーザとエリアとの対応情報を把握し、前記品質測定手段により判定されたユーザ単位の品質状態をエリア単位に管理し、エリア内の全ユーザ数、正常受信数、異常受信数に基づいてエリア単位の輻輳状態を判定するステップを有する、請求項1または2に記載の配信レート制御方法。   Instead of the step of determining the congestion state in units of areas by the congestion scale determination unit, the congestion scale determination unit grasps correspondence information between users and areas, and determines the quality state in units of users determined by the quality measurement unit. The delivery rate control method according to claim 1, further comprising a step of managing in units of areas and determining a congestion state in units of areas based on the total number of users in the area, the number of normal receptions, and the number of abnormal receptions. 前記配信制御手段が制御対象及び最適な配信レートを決定して配信を行なうステップの代わりに、配信制御手段が、前記輻輳規模判定手段により判定されたエリア単位の輻輳状態に基づいて、エリアを制御対象に決定し、該エリアに属するユーザへの配信フローに対する最適な配信レートを決定し、該配信レートでストリーム配信を行うステップを有する、請求項1から3のいずれか一項に記載の配信レート制御方法。   Instead of the step in which the distribution control means determines the control target and the optimal distribution rate and performs distribution, the distribution control means controls the area based on the congestion state in units of areas determined by the congestion scale determination means. The delivery rate according to any one of claims 1 to 3, further comprising a step of determining a target, determining an optimum delivery rate for a delivery flow to users belonging to the area, and performing stream delivery at the delivery rate. Control method. さらに、前記配信制御手段が、最低維持することを保証する最低配信階層、及び制御を行う順序を決定する制御優先順位によって、エリアを詳細に分割したグループを生成して管理するステップを有し、前記配信制御手段が制御対象及び最適な配信レートを決定して配信を行なうステップの代わりに、配信制御手段が、前記輻輳規模判定手段により判定されたエリア単位の輻輳状態、前記最低配信階層及び制御優先順位に基づいて、制御対象となるグループを決定し、該グループに属するユーザへの配信フローに対する最適な配信レートを決定し、該配信レートでストリーム配信を行うステップを有する、請求項1から3のいずれか一項に記載の配信レート制御方法。   Further, the distribution control means includes a step of generating and managing a group in which the area is divided in detail according to a minimum distribution hierarchy that guarantees a minimum maintenance and a control priority order that determines an order of performing control. In place of the step in which the distribution control means determines the control target and the optimal distribution rate and performs distribution, the distribution control means determines that the congestion state of each area determined by the congestion scale determination means, the minimum distribution hierarchy, and the control 4. The method includes: determining a group to be controlled based on priority, determining an optimal distribution rate for a distribution flow to users belonging to the group, and performing stream distribution at the distribution rate. The delivery rate control method according to any one of the above. 前記配信制御手段が制御対象及び最適な配信レートを決定して配信を行なうステップの代わりに、配信制御手段が、前記輻輳規模判定手段により判定されたエリア単位の輻輳状態が一定規模以上の輻輳状態である場合には、該エリアに属する全てのまたは一部のユーザを制御対象に決定し、該ユーザへの配信フローに対する配信階層のうち最上位の階層の送信停止処理を行うように配信レートの低下を決定し、該配信レートでストリーム配信を行うステップを有する、請求項1から3のいずれか一項に記載の配信レート制御方法。   In place of the step in which the distribution control means determines the control target and the optimal distribution rate and performs distribution, the distribution control means has a congestion state in which the congestion state of the area unit determined by the congestion scale determination means is a certain scale or more. If it is, the distribution rate is determined so that all or a part of users belonging to the area are determined to be controlled, and the transmission stop processing of the highest layer among the distribution layers for the distribution flow to the user is performed. The delivery rate control method according to any one of claims 1 to 3, further comprising a step of determining a decrease and performing stream delivery at the delivery rate. 前記配信制御手段が制御対象及び最適な配信レートを決定して配信を行なうステップの代わりに、配信制御手段が、前記輻輳規模判定手段により判定されたエリア単位の輻輳状態が一定規模以上の輻輳状態から正常状態に回復した場合には、該エリアに属する全てのまたは一部のユーザを制御対象に決定し、該ユーザへの配信フローに対する配信階層よりも上位の階層の送信開始処理を行うように配信レートの上昇を決定し、該配信レートでストリーム配信を行うステップを有する、請求項1から3のいずれか一項に記載の配信レート制御方法。   In place of the step in which the distribution control means determines the control target and the optimal distribution rate and performs distribution, the distribution control means has a congestion state in which the congestion state of the area unit determined by the congestion scale determination means is a certain scale or more. When the normal state is restored from the above, all or a part of users belonging to the area are determined to be controlled, and transmission start processing is performed on a layer higher than the distribution layer for the distribution flow to the user. The delivery rate control method according to any one of claims 1 to 3, further comprising a step of determining an increase in the delivery rate and performing stream delivery at the delivery rate. 前記配信制御手段が制御対象及び最適な配信レートを決定して配信を行なうステップにおける配信レートの上昇を決定するのは、配信制御手段が、一定時間の監視を行う保護時間を設け、該保護時間の間中、前記輻輳規模判定手段により判定された前記エリアの輻輳状態が正常な場合である、請求項7に記載の配信レート制御方法。   The distribution control means determines the control target and the optimal distribution rate and determines the increase in the distribution rate in the step of performing the distribution. The distribution control means provides a protection time for monitoring for a certain period of time, and the protection time. The delivery rate control method according to claim 7, wherein the congestion state of the area determined by the congestion scale determination unit is normal during the period. 前記配信制御手段が制御対象及び最適な配信レートを決定して配信を行なうステップにおける配信レートの上昇を決定するのは、配信制御手段が、過去の最大使用帯域、該予兆帯域、直近の使用帯域、該予兆帯域のうち少なくとも一つ以上のデータに基づいて、前記制御対象のユーザへの配信フローに対する配信階層が上昇した後も前記エリアの輻輳状態が正常を維持可能か否かを判断し、維持可能であると判断した場合である、請求項7に記載の配信レート制御方法。   The distribution control means determines the increase in the distribution rate in the step of determining the control target and the optimal distribution rate and performing the distribution because the distribution control means determines the past maximum used bandwidth, the predictive bandwidth, and the most recent used bandwidth. Determining whether or not the congestion state of the area can be maintained normal even after the distribution hierarchy for the distribution flow to the control target user has been raised based on at least one data of the predictive band; The delivery rate control method according to claim 7, wherein the delivery rate control method is determined to be maintainable. 前記配信制御手段が制御対象及び最適な配信レートを決定して配信を行なうステップにおけるストリーム配信を、前記ネットワークにおいてパケットの優先制御機能が見込まれている場合に、ユーザにパケットを配信している配信階層が、最低維持することを保証する最低配信階層まで低下していないときに、前記ユーザの属するエリア、またはエリアを詳細に分割したグループに対する配信階層のうち最上位の階層の送信パケットを非優先パケットとしたストリーム配信とする、請求項1に記載の配信レート制御方法。   Stream distribution in the step in which the distribution control means determines a control target and an optimal distribution rate for distribution, and distribution of packets to the user when the packet priority control function is expected in the network When the hierarchy is not lowered to the lowest delivery hierarchy that guarantees the minimum maintenance, the transmission packet of the highest hierarchy in the delivery hierarchy for the area to which the user belongs or the group into which the area is divided in detail is not prioritized. The delivery rate control method according to claim 1, wherein stream delivery is performed as packets. 前記品質測定手段は、ユーザ、配信制御手段、ユーザと配信制御手段との間のネットワーク経路上のいずれか一に設けられた、請求項1から10のいずれか一項に記載の配信レート制御方法。   The distribution rate control method according to any one of claims 1 to 10, wherein the quality measurement unit is provided on any one of a user, a distribution control unit, and a network path between the user and the distribution control unit. . クライアント端末(ユーザ)、品質測定手段、輻輳規模判定手段、及び配信制御手段がそれぞれネットワークを介して接続され、前記配信制御手段が所定の通信帯域の配信階層によりユーザに対してストリーム配信サービスを行う配信レート制御システムであって、前記品質測定手段は、ストリーム配信の受信品質及び再生品質を測定する機能、及びユーザ単位の品質状態を判定する機能を備え、前記輻輳規模判定手段は、前記品質測定手段により判定されたユーザ単位の品質状態を集約する機能、及び同一輻輳点を有するネットワークのエリア単位の輻輳状態を判定する機能を備え、前記配信制御手段は、前記輻輳規模判定手段により判定されたエリア単位の輻輳状態に基づいて制御対象を決定する機能、該制御対象に属するユーザへの配信フローに対する最適な配信レートを決定する機能、及び該配信レートでストリーム配信を行う機能を備える配信レート制御システム。   A client terminal (user), quality measurement means, congestion scale determination means, and distribution control means are connected via a network, and the distribution control means provides a stream distribution service to the user by a distribution layer of a predetermined communication band. In the distribution rate control system, the quality measurement unit includes a function of measuring reception quality and reproduction quality of stream distribution, and a function of determining a quality state in units of users, and the congestion scale determination unit includes the quality measurement A function of aggregating the quality state of each user determined by the means, and a function of determining the congestion state of each area of the network having the same congestion point, wherein the distribution control means is determined by the congestion scale determining means A function for determining the control target based on the congestion state of the area unit, and distribution to users belonging to the control target Delivery rate control system comprising function to determine the optimal delivery rate for the flow, and a function of performing streamed the delivery rate. 前記品質測定手段に備えた受信品質及び再生品質を測定する機能の代わりに、品質測定手段に、ストリーム配信における受信帯域、パケット受信数、パケット再送数、パケットロス数、遅延、フレームレート、バッファ量のうち少なくとも1つ以上を用いて、ネットワークレベルでの受信品質及びアプリケーションレベルでの再生品質を測定する機能を備える、請求項12に記載の配信レート制御システム。   Instead of the function of measuring the reception quality and reproduction quality provided in the quality measurement means, the quality measurement means includes a reception band, the number of received packets, the number of packet retransmissions, the number of packet losses, a delay, a frame rate, and a buffer amount in stream distribution. 13. The distribution rate control system according to claim 12, comprising a function of measuring reception quality at a network level and reproduction quality at an application level using at least one of them. 前記輻輳規模判定手段に備えた品質状態を集約する機能及びエリア単位の輻輳状態を判定する機能の代わりに、輻輳規模判定手段に、ユーザとエリアとの対応情報を把握し、前記品質測定手段により判定されたユーザ単位の品質状態をエリア単位に管理する機能、及びエリア内の全ユーザ数、正常受信数、異常受信数に基づいてエリア単位の輻輳状態を判定する機能を備える、請求項12または13に記載の配信レート制御システム。   Instead of the function of aggregating the quality status provided in the congestion scale determination means and the function of determining the congestion state in area units, the congestion scale determination means grasps correspondence information between the user and the area, and the quality measurement means The function of managing the determined quality state of the user unit for each area, and the function of determining the congestion state of the area unit based on the total number of users in the area, the normal reception number, and the abnormal reception number 14. The distribution rate control system according to 13. 前記配信制御手段に備えた制御対象を決定する機能及び最適な配信レートを決定する機能の代わりに、配信制御手段に、前記輻輳規模判定手段により判定されたエリア単位の輻輳状態に基づいて、エリアを制御対象に決定する機能、該エリアに属するユーザへの配信フローに対する最適な配信レートを決定する機能を備える、請求項12から14のいずれか一項に記載の配信レート制御システム。   Instead of the function of determining the control target provided in the distribution control means and the function of determining the optimal distribution rate, the distribution control means is configured to determine the area based on the congestion state of the area unit determined by the congestion scale determination means. The delivery rate control system according to any one of claims 12 to 14, further comprising: a function for determining an object to be controlled, and a function for determining an optimum delivery rate for a delivery flow to users belonging to the area. 前記配信制御手段は、さらに、最低維持することを保証する最低配信階層、及び制御を行う順序を決定する制御優先順位によって、エリアを詳細に分割したグループを生成して管理する機能を有し、前記配信制御手段に備えた制御対象を決定する機能及び最適な配信レートを決定する機能の代わりに、配信制御手段に、前記輻輳規模判定手段により判定されたエリア単位の輻輳状態、前記最低配信階層及び制御優先順位に基づいて、制御対象となるグループを決定する機能、及び該グループに属するユーザへの配信フローに対する最適な配信レートを決定する機能を備える、請求項12から14のいずれか一項に記載の配信レート制御システム。   The distribution control means further has a function of generating and managing a group in which the area is divided in detail according to a minimum distribution hierarchy that guarantees the minimum maintenance, and a control priority that determines an order of performing the control, In place of the function for determining the control target provided in the distribution control means and the function for determining the optimum distribution rate, the distribution control means includes a congestion state in units of areas determined by the congestion scale determination means, the minimum distribution hierarchy And a function for determining a group to be controlled based on the control priority and a function for determining an optimal distribution rate for a distribution flow to a user belonging to the group. The delivery rate control system described in 1. 前記配信制御手段に備えた制御対象を決定する機能及び最適な配信レート決定する機能の代わりに、配信制御手段に、前記輻輳規模判定手段により判定されたエリア単位の輻輳状態が一定規模以上の輻輳状態である場合には、該エリアに属する全てのまたは一部のユーザを制御対象に決定する機能、及び該ユーザへの配信フローに対する配信階層のうち最上位の階層の送信停止処理を行うように配信レートの低下を決定する機能を備える、請求項12から14のいずれか一項に記載の配信レート制御システム。   In place of the function for determining the control target and the function for determining the optimal distribution rate provided in the distribution control means, the congestion control for each area determined by the congestion scale determination means is provided in the distribution control means. If it is in a state, the function of determining all or a part of users belonging to the area to be controlled, and the transmission stop processing of the highest layer among the distribution layers for the distribution flow to the user are performed. The distribution rate control system according to any one of claims 12 to 14, comprising a function of determining a decrease in the distribution rate. 前記配信制御手段に備えた制御対象を決定する機能及び最適な配信レート決定する機能の代わりに、配信制御手段に、前記輻輳規模判定手段により判定されたエリア単位の輻輳状態が一定規模以上の輻輳状態から正常状態に回復した場合には、該エリアに属する全てのまたは一部のユーザを制御対象に決定する機能、及び該ユーザへの配信フローに対する配信階層よりも上位の階層の送信開始処理を行うように配信レートの上昇を決定する機能を備える、請求項12から14のいずれか一項に記載の配信レート制御システム。   In place of the function for determining the control target and the function for determining the optimal distribution rate provided in the distribution control means, the congestion control for each area determined by the congestion scale determination means is provided in the distribution control means. In the case of recovery from the state to the normal state, a function for determining all or a part of users belonging to the area as a control target, and transmission start processing of a layer higher than the distribution layer for the distribution flow to the user The delivery rate control system according to any one of claims 12 to 14, comprising a function of determining an increase in delivery rate to be performed. 前記配信制御手段に備えた配信レートの上昇を決定する機能における配信レートの上昇を決定するのは、配信制御手段が、一定時間の監視を行う保護時間を設け、該保護時間の間中、前記輻輳規模判定手段により判定された前記エリアの輻輳状態が正常な場合である、請求項18に記載の配信レート制御システム。   The increase in the distribution rate in the function for determining the increase in the distribution rate provided in the distribution control means is that the distribution control means provides a protection time for monitoring for a certain time, and during the protection time, The delivery rate control system according to claim 18, wherein the congestion state of the area determined by the congestion scale determination means is normal. 前記配信制御手段に備えた配信レートの上昇を決定する機能における配信レートの上昇を決定するのは、配信制御手段が、過去の最大使用帯域、該予兆帯域、直近の使用帯域、該予兆帯域のうち少なくとも一つ以上のデータに基づいて、前記制御対象のユーザへの配信フローに対する配信階層が上昇した後も前記エリアの輻輳状態が正常を維持可能か否かを判断し、維持可能であると判断した場合である、請求項18に記載の配信レート制御システム。   The distribution control means for determining the increase in the distribution rate in the function for determining the increase in the distribution rate provided in the distribution control means is that the distribution control means determines that the past maximum used bandwidth, the predictive bandwidth, the latest used bandwidth, the predictive bandwidth Based on at least one or more of the data, it is determined whether or not the congestion state of the area can be maintained normal even after the distribution hierarchy for the distribution flow to the control target user is raised, and can be maintained. 19. The distribution rate control system according to claim 18, wherein the distribution rate control system is determined. 前記配信制御手段に備えたストリーム配信を行う機能の代わりに、配信制御手段に、前記ネットワークにおいてパケットの優先制御機能が見込まれる場合に、ユーザにパケットを配信している配信階層が、最低維持することを保証する最低配信階層まで低下していないときに、前記ユーザの属するエリア、またはエリアを詳細に分割したグループに対する配信階層のうち最上位の階層の送信パケットを非優先パケットとしてストリーム配信を行う機能を備えた、請求項12に記載の配信レート制御システム。   When the distribution control unit is expected to have a packet priority control function in the network instead of the stream distribution function provided in the distribution control unit, the distribution layer that distributes the packet to the user is maintained at the minimum. When the level is not lowered to the lowest delivery layer that guarantees that, the stream delivery is performed using the transmission packet of the highest layer among the delivery layers for the area to which the user belongs or a group obtained by dividing the area in detail as a non-priority packet. The delivery rate control system according to claim 12, comprising a function. 前記品質測定手段は、ユーザ、配信制御手段、ユーザと配信制御手段との間のネットワーク経路上のいずれか一に設けられた、請求項12から21のいずれか一項に記載の配信レート制御システム。   The distribution rate control system according to any one of claims 12 to 21, wherein the quality measurement unit is provided on any one of a user, a distribution control unit, and a network path between the user and the distribution control unit. .
JP2003293794A 2003-08-15 2003-08-15 Delivery rate control method and system Expired - Lifetime JP3937337B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003293794A JP3937337B2 (en) 2003-08-15 2003-08-15 Delivery rate control method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003293794A JP3937337B2 (en) 2003-08-15 2003-08-15 Delivery rate control method and system

Publications (2)

Publication Number Publication Date
JP2005064970A true JP2005064970A (en) 2005-03-10
JP3937337B2 JP3937337B2 (en) 2007-06-27

Family

ID=34370581

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003293794A Expired - Lifetime JP3937337B2 (en) 2003-08-15 2003-08-15 Delivery rate control method and system

Country Status (1)

Country Link
JP (1) JP3937337B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006345289A (en) * 2005-06-09 2006-12-21 Matsushita Electric Ind Co Ltd Repeater and terminal device
JP2009017493A (en) * 2007-07-09 2009-01-22 Brother Ind Ltd Network system, information processor, connection destination introducer, information processing method, program for information processor, and program for connection destination introducer
JP2010166176A (en) * 2009-01-13 2010-07-29 Nec Corp System, apparatus, method and program for predicting and detecting/avoiding communication quality degradation
JP2012530439A (en) * 2009-06-18 2012-11-29 アルカテル−ルーセント Congestion control method and apparatus
JP2014241552A (en) * 2013-06-12 2014-12-25 日本電気株式会社 Compression instruction device, distribution system, compression instruction method, and compression instruction program
WO2022070247A1 (en) * 2020-09-29 2022-04-07 日本電信電話株式会社 Information processing system, information processing method and program
WO2022070249A1 (en) * 2020-09-29 2022-04-07 日本電信電話株式会社 Information processing system, delay control device, information processing method, and program
US11917019B2 (en) 2020-09-14 2024-02-27 Nippon Telegraph And Telephone Corporation Information processing system, information processing method and program

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5865737B2 (en) * 2012-03-06 2016-02-17 日本放送協会 Terminal apparatus, communication system, and program used for P2P network service

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006345289A (en) * 2005-06-09 2006-12-21 Matsushita Electric Ind Co Ltd Repeater and terminal device
JP2009017493A (en) * 2007-07-09 2009-01-22 Brother Ind Ltd Network system, information processor, connection destination introducer, information processing method, program for information processor, and program for connection destination introducer
JP2010166176A (en) * 2009-01-13 2010-07-29 Nec Corp System, apparatus, method and program for predicting and detecting/avoiding communication quality degradation
JP2012530439A (en) * 2009-06-18 2012-11-29 アルカテル−ルーセント Congestion control method and apparatus
US8867347B2 (en) 2009-06-18 2014-10-21 Alcatel Lucent Method and apparatus for congestion control
JP2014241552A (en) * 2013-06-12 2014-12-25 日本電気株式会社 Compression instruction device, distribution system, compression instruction method, and compression instruction program
US11917019B2 (en) 2020-09-14 2024-02-27 Nippon Telegraph And Telephone Corporation Information processing system, information processing method and program
WO2022070247A1 (en) * 2020-09-29 2022-04-07 日本電信電話株式会社 Information processing system, information processing method and program
WO2022070249A1 (en) * 2020-09-29 2022-04-07 日本電信電話株式会社 Information processing system, delay control device, information processing method, and program

Also Published As

Publication number Publication date
JP3937337B2 (en) 2007-06-27

Similar Documents

Publication Publication Date Title
TW424377B (en) Method and apparatus for dynamically adapting a connection state in mobile communications system
US7657672B2 (en) Packet scheduling for data stream transmission
US7974199B2 (en) Adaptive bandwidth utilization for telemetered data
US8098603B2 (en) Bandwidth adaptation in a wireless network
CN1825955B (en) Detecting clock drift in networked devices through monitoring client buffer fullness
CN102201977B (en) Bulk data transfer
KR101031182B1 (en) Method and apparatus for policing bandwidth usage of a home network
CN101160848B (en) Method and device for dynamic control data clustering transmission
US8667126B2 (en) Dynamic rate heartbeating for inter-node status updating
JP4852509B2 (en) Method, system, program and storage medium for providing quality of service guarantee for network service
EP3103220A1 (en) System and method for dynamic effective rate estimation for real-time video traffic
JP3937337B2 (en) Delivery rate control method and system
US9621438B2 (en) Network traffic management
JP4687538B2 (en) Receiving device, transmitting device, and communication method therefor
CN113747102A (en) Video call processing method, device, equipment and storage medium
CN110199505B (en) Determining bandwidth of a communication link
KR101017352B1 (en) Method for transmitting streaming contents in wireless internet system
JP4091007B2 (en) Network congestion scale determination method and system
JP2013258456A (en) Processing resource equalization device and processing resource equalization method
JP5246091B2 (en) Gateway device, server device, bandwidth control method and program in server-based computing system
JP2009130708A (en) Communication terminal device
Cui et al. MM-ABR: an Enhanced ABR Algorithm with Multi-Metric Information for QUIC-based Video Streaming
CN116506384A (en) Port cache allocation method, data forwarding device and storage medium
Adipat et al. A real-time adaptive traffic monitoring approach for multimedia content delivery in wireless environment
JP2005236789A (en) Atm communication equipment and buffer overflow avoiding method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041217

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070213

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070315

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 3937337

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110406

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120406

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130406

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20140406

Year of fee payment: 7

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term