Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5081180B2 - Traffic allocation calculation method, traffic allocation calculation device, session control device, and recording medium - Google Patents
[go: Go Back, main page]

JP5081180B2 - Traffic allocation calculation method, traffic allocation calculation device, session control device, and recording medium - Google Patents

Traffic allocation calculation method, traffic allocation calculation device, session control device, and recording medium Download PDF

Info

Publication number
JP5081180B2
JP5081180B2 JP2009049923A JP2009049923A JP5081180B2 JP 5081180 B2 JP5081180 B2 JP 5081180B2 JP 2009049923 A JP2009049923 A JP 2009049923A JP 2009049923 A JP2009049923 A JP 2009049923A JP 5081180 B2 JP5081180 B2 JP 5081180B2
Authority
JP
Japan
Prior art keywords
class
call
calls
session control
control device
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.)
Expired - Fee Related
Application number
JP2009049923A
Other languages
Japanese (ja)
Other versions
JP2010206542A (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.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2009049923A priority Critical patent/JP5081180B2/en
Publication of JP2010206542A publication Critical patent/JP2010206542A/en
Application granted granted Critical
Publication of JP5081180B2 publication Critical patent/JP5081180B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Monitoring And Testing Of Exchanges (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、IP(Internet Protocol)網を介する通信サービスのために、コネクション制御等のシグナリングを行うC−plane(呼制御信号プレーン)において、トラフィックの輻輳時に優先的に一部のトラフィックの疎通を確保するトラフィック制御技術に関する。   In the C-plane (call control signal plane) that performs signaling such as connection control for a communication service via an IP (Internet Protocol) network, the present invention preferentially communicates some traffic when traffic is congested. It relates to traffic control technology to be secured.

IP網を介する通信サービスにおいて、特定のセッション制御装置に発呼(本明細書では、セッション開始/変更要求を意味する。)が集中して、そのセッション制御装置が輻輳状態となる場合がある。このようなトラフィックの輻輳を解消する方法として、例えば、特許文献1には、公衆電話網において着信集中等によってトラフィックの疎通が困難となった交換機および地域を対地(通信先)として発信呼の制御を行う場合、当該対地へ疎通させる総呼数(呼数総量)を発信側の各交換機に配分し、この配分値を超える発信呼数分を各交換機で規制遭遇とする。なお、配分値は、接続可能な呼数×発信エリア内の発信呼数/呼数総量によって算出することが開示されている。   In a communication service via an IP network, calls (in this specification, meaning session start / change requests) concentrate on a specific session control device, and the session control device may be in a congestion state. As a method for resolving such traffic congestion, for example, Patent Document 1 discloses control of an outgoing call with a switchboard and a region where traffic communication becomes difficult due to concentration of incoming calls in a public telephone network as a ground (communication destination). In this case, the total number of calls (total number of calls) communicated to the ground is distributed to each exchange on the transmission side, and the number of outgoing calls exceeding this allocated value is regarded as a regulatory encounter at each exchange. It is disclosed that the distribution value is calculated by the number of connectable calls × the number of outgoing calls in the outgoing area / the total number of calls.

また、特許文献2には、交換機等の輻輳装置へ加わる呼をクラス分けし、それらのクラスごとの呼数を周期的に測定しておき、一つ前の周期において測定された実績値に基づいて、各クラスへの呼数の配分を決定する方法が開示されている。したがって、各クラスへの配分値は、トラフィックのトレンドに沿ったものとなる。   Further, Patent Document 2 classifies calls that are added to a congestion device such as an exchange, periodically measures the number of calls for each class, and based on the actual values measured in the previous cycle. Thus, a method for determining the allocation of the number of calls to each class is disclosed. Therefore, the distribution value to each class is in line with the traffic trend.

また、特許文献3には、IP電話システムにおいて、多数の呼の集中によって、C−planeのソフトスイッチの機能を停止状態に陥らせるような輻輳の検出方法として、呼数を監視し、当該呼数と所定の呼数とを比較し、当該呼数が所定の呼数より大きい場合に輻輳と判定する。そして、輻輳を解消する優先順位を端末ごとに予め定めておいて、優先順位の高いほどその端末宛の呼数密度(単位時間あたりの呼数)を多く設定する制御を行うことが開示されている。   Further, in Patent Document 3, in the IP telephone system, the number of calls is monitored as a congestion detection method in which the function of a C-plane soft switch is brought into a stopped state due to the concentration of a large number of calls. The number is compared with a predetermined number of calls, and when the number of calls is larger than the predetermined number of calls, it is determined that there is congestion. Then, it is disclosed that a priority order for eliminating congestion is determined in advance for each terminal, and the higher the priority order, the higher the number of calls destined for that terminal (the number of calls per unit time) is set to be controlled. Yes.

また、特許文献4には、音声電話サービスとテレビ電話サービスを固定の帯域割合で提供するIP網において、音声電話サービスの使用帯域が不足するような輻輳が発生した場合、ユーザデータの送受信を行うU−plane(ユーザ情報転送プレーン)のリソースについて、テレビ電話サービス用の帯域の一部を音声電話サービスに割り当てる方法が開示されている。   Patent Document 4 discloses that, in an IP network that provides a voice telephone service and a video telephone service at a fixed bandwidth ratio, user data is transmitted / received when congestion occurs where the voice telephone service bandwidth is insufficient. With respect to U-plane (user information transfer plane) resources, a method of allocating a part of a band for videophone service to a voice telephone service is disclosed.

特許2749659号公報Japanese Patent No. 2749659 特許3456406号公報Japanese Patent No. 3456406 特許3715604号公報Japanese Patent No. 3715604 特開2007−336146号公報JP 2007-336146 A

しかしながら、特許文献1〜4に開示されている方法では、IP網において優先的に一部のトラフィックの疎通を確保することが困難である。すなわち、特許文献3に記載の技術は、特定のサービスの発信トラフィックとそれ以外のサービス(例えば、電話とそれ以外)の発信トラフィックとを区別せずに、一律に呼数密度を用いて制御しているため、優先的に一部のトラフィックの疎通を確保できないという問題がある。特許文献1についても、特許文献3と同様に、特定のサービスとそれ以外のサービスとを区別していない。また、特許文献4に記載の技術は、U−planeの帯域の配分を変更しているだけであるので、C−planeにおける呼の疎通を確保するものではない。さらに、特許文献2に記載の技術は、トラフィックのトレンドに沿った制御を行うものであって、優先的に一部のトラフィックの疎通を確保できない。   However, with the methods disclosed in Patent Documents 1 to 4, it is difficult to preferentially secure a part of traffic in the IP network. In other words, the technology described in Patent Document 3 is controlled using call density uniformly without distinguishing outgoing traffic of a specific service and outgoing traffic of other services (for example, telephone and other services). Therefore, there is a problem that communication of some traffic cannot be secured preferentially. In Patent Document 1, as in Patent Document 3, a specific service and other services are not distinguished. Further, the technique described in Patent Document 4 only changes the allocation of the U-plane bandwidth, and does not ensure call communication in the C-plane. Furthermore, the technique described in Patent Document 2 performs control in accordance with a traffic trend and cannot preferentially secure communication of some traffic.

そこで、本発明の課題は、このような問題を解決するために、IP網のC−planeにおいて、トラフィックの輻輳時に優先的に一部のトラフィックの疎通を確保するトラフィック制御技術を提供することを目的とする。   Therefore, an object of the present invention is to provide a traffic control technique for preferentially securing communication of a part of traffic in a C-plane of an IP network in order to solve such a problem when traffic is congested. Objective.

前記課題を解決するために、請求項1に記載の発明は、IP網のC−plane(呼制御信号プレーン)に用いられる複数のセッション制御装置のいずれかの輻輳時に、輻輳した前記セッション制御装置である輻輳セッション制御装置へ処理を要求するセッション開始/変更要求(以降、セッション開始/変更要求を発呼と称す)のうち、前記輻輳セッション制御装置での処理が可能な発呼の呼数である接続可能呼数をXとし、当該輻輳セッション制御装置へ加わる発呼を、その発呼に含まれる情報に基づいて定義されたクラスiごとに、前記輻輳セッション制御装置へ向かう発呼を受信する前記セッション制御装置である発呼規制側のセッション制御装置lにおいて周期的に行われるトラフィック測定に基づいて、測定周期k−1のトラフィック測定データから算出されるクラスの集合Gに属するクラスiの発信呼数をai,k-1,l(クラスi、測定周期k−1、発呼規制側のセッション制御装置l)とし、当該発信呼数ai,k-1,lに基づいて、前記接続可能呼数Xを次測定周期kでのクラスiごとの配分呼数xi,k,・に配分し、クラスiの前記輻輳セッション制御装置へ加わる呼数をxi,k,・以下になるように規制することによって、前記輻輳セッション制御装置が受け付ける呼数合計を前記接続可能呼数X以下に制限するトラフィック配分算出装置において用いられるトラフィック配分算出方法において、前記トラフィック配分算出装置が、演算部と前記クラスの定義を記憶する蓄積部とを備え、前記演算部が、前記蓄積部から読み出した前記クラスiを、輻輳時に優先して疎通を確保する優先配分クラスと輻輳時に優先して疎通を確保しない非優先配分クラスとに振り分け、また前記蓄積部からクラスiごとに予め定めた所定値の初期配分呼数siを読み出し、輻輳検出直後の測定周期kをk=0として、測定周期k>1の場合に、zに関する関数g(z)≦1/zなる関数g:(0,∞)→(0,∞)を用いて、測定周期kの各優先配分クラスのクラスiの配分呼数xi,k,・
i,k,・=g(Rp)・MAX{si,ai,k-1,・} ・・式(1)
として算出し、測定周期kの各非優先配分クラスのクラスiの配分呼数xi,k,・
i,k,・=(ai,k-1,・j∈非優先配分クラスの集合j,k-1,・)・(1−g(Rp)・Rp)・X
・・式(2)
として算出することを特徴とする。
ただし、Rp=(Σi∈優先配分クラスの集合MAX{si,ai,k-1,・})/X、s=X、ai,k-1,・およびxi,k,・の中点「・」は、ドット記法であり、すべての前記発呼規制側のセッション制御装置lについての総和を表す。
In order to solve the above-mentioned problem, the invention according to claim 1 is characterized in that the session control device is congested when one of a plurality of session control devices used for C-plane (call control signal plane) of an IP network is congested. The number of calls that can be processed by the congestion session control apparatus among the session start / change requests (hereinafter referred to as session start / change requests) that request processing to the congestion session control apparatus. Assume that a certain number of connectable calls is X, and a call to the congestion session control apparatus is received for each class i defined based on information included in the call. Based on the traffic measurement periodically performed by the session control device 1 on the call control side, which is the session control device, the trough of the measurement cycle k−1. The number of outgoing calls click measurement data class belongs to the set G class calculated from i a i, k-1, l ( class i, measuring period k-1, the session control unit l of the call regulation side) and Based on the number of outgoing calls a i, k−1, l , the number of connectable calls X is allocated to the number of allocated calls x i, k for each class i in the next measurement period k. Traffic distribution calculation for limiting the total number of calls accepted by the congestion session control device to the number of connectable calls X or less by restricting the number of calls added to the congestion session control device to x i, k ,. In the traffic allocation calculation method used in the apparatus, the traffic allocation calculation device includes a calculation unit and a storage unit that stores the definition of the class, and the calculation unit sets the class i read from the storage unit as congestion. Priority is given to communication Priority allocation class and allocated to the non-priority allocation class that does not ensure the communication in preference to during congestion, also reads an initial allocation call number s i of predetermined value from the storage unit for each class i, right after congestion detection for When the measurement cycle k is k = 0 and the measurement cycle k> 1, the function g: (0, ∞) → (0, ∞) satisfying the function g (z) ≦ 1 / z is used. allocation call number x i of the class i of each priority allocation class k, k, a · x i, k, · = g (R p) · MAX {s i, a i, k-1, ·} ·· formula (1)
And the number of allocated calls x i, k, · of class i of each non-priority allocation class of measurement period k is expressed as x i, k, · = (a i, k−1, // Σ j∈non-priority allocation A set of classes a j, k-1, · ) · (1−g (R p ) · R p ) · X
..Formula (2)
It is calculated as follows.
Where R p = (Σ i∈priority allocation class set MAX {s i , a i, k−1, }) / X, s · = X, a i, k−1, and x i, k , the midpoint of, "-" is a dot notation, represents the sum of all of the outgoing call restriction side session control device l.

かかる構成によれば、測定周期k>1においては、式(1)のMAX{si,ai,k-1,・}に示すように、初期配分呼数siまたは前測定周期k−1での発信呼数ai,k-1,・のいずれか大きい方を選択するので、優先配分クラスについては、常に初期配分呼数を確保しつつ、発信呼数のトレンドに見合った配分呼数を確保することが可能となる。また、そのため、優先的に一部(優先配分クラス)のトラフィックの疎通を確保することができる。また、式(2)によって、接続可能呼数Xを超えないように、非優先配分クラスの配分呼数を決定することが可能となる。 According to such a configuration, in the measurement cycle k> 1, as indicated by MAX {s i , a i, k−1, ... In Equation (1), the number of initial allocated calls s i or the previous measurement cycle k− Since the larger one of the number of outgoing calls a i, k-1, ... At 1 is selected, the priority call class always allocates the call that matches the trend of the number of outgoing calls while ensuring the initial number of calls. The number can be secured. For this reason, communication of a part of the traffic (priority allocation class) can be secured with priority. Further, the number of calls allocated to the non-priority distribution class can be determined so as not to exceed the number of calls X that can be connected according to the equation (2).

請求項2に記載の発明は、請求項1に記載のトラフィック制御方法において、前記演算部は、測定周期k>1の場合に、前記発呼規制側のセッション制御装置lに配分する、測定周期kのクラスiの配分呼数xi,k,lを、
i,k,l=(ai,k-1,l/ai,k-1,.)・xi,k,. ・・式(3)
として算出することを特徴とする。
According to a second aspect of the present invention, in the traffic control method according to the first aspect, when the measurement period k> 1, the calculation unit distributes the call control side session control device l to the measurement period. The number of allocated calls x i, k, l of class i of k
x i, k, l = (a i, k-1, l / a i, k-1,. ) x i, k, ... (3)
It is calculated as follows.

かかる構成によれば、測定周期k>1においては、式(3)に示すように、測定周期kにおける各発呼規制側のセッション制御装置の各クラスの配分呼数を、前測定周期k−1の発信呼数に基づいて決定する。したがって、各発呼規制側のセッション制御装置の各クラスの配分呼数を、発信呼数のトレンドに沿って決定することが可能となる。   According to such a configuration, in the measurement cycle k> 1, as shown in the equation (3), the number of allocated calls of each class of the session control device on each call restriction side in the measurement cycle k is set to the previous measurement cycle k−. 1 is determined based on the number of outgoing calls. Therefore, it is possible to determine the number of allocated calls of each class of the session control device on each call restriction side according to the trend of the number of outgoing calls.

請求項3に記載の発明は、請求項1または請求項2に記載のトラフィック制御方法において、前記演算部が、前記蓄積部から前記初期配分呼数siを読み出して、測定周期k=1の場合に、クラスiの配分呼数xi,k,・を、
i,k,・=si ・・式(4)
とすることを特徴とする。
ただし、s=Xである。
According to a third aspect of the present invention, in the traffic control method according to the first or second aspect, the calculation unit reads the initial allocated call number s i from the storage unit, and the measurement cycle k = 1 The number of calls allocated to class i x i, k ,
xi , k ,. = s i .. Formula (4)
It is characterized by.
However, s · = X.

かかる構成によれば、測定周期k=1の時点でのクラスiの配分呼数は、測定周期k−1の発信呼数がないので、式(1)または式(2)を用いて算出できなかった。しかし、式(4)によって、測定周期k=1の時点において、適切な(過規制とならない)初期配分呼数を設定することが可能となる。したがって、測定周期k=1の時点から、配分呼数のトレンドを明確にすることができる。   According to such a configuration, the number of class i allocated calls at the time of the measurement cycle k = 1 can be calculated using the formula (1) or the formula (2) because there is no number of outgoing calls of the measurement cycle k−1. There wasn't. However, according to the equation (4), it is possible to set an appropriate number of initial allocated calls (not over-regulated) at the time of the measurement cycle k = 1. Therefore, the trend of the number of allocated calls can be clarified from the time when the measurement cycle k = 1.

請求項4に記載の発明は、請求項1ないし請求項3のいずれか一項に記載のトラフィック制御方法であって、前記演算部が、測定周期k=1の場合に、平常時のトラフィック測定データから算出されるクラスの集合Gに属するクラスiの平常時発信呼数をui,l(クラスi、発呼規制側のセッション制御装置l)とし、当該平常時発信呼数に基づいて、前記発呼規制側のセッション制御装置lに配分する、測定周期kのクラスiの配分呼数xi,k,lを、
i,k,l=(ui,l/ui,.)・xi,k,. ・・式(5)
として算出することを特徴とする。
Invention of Claim 4 is the traffic control method as described in any one of Claim 1 thru | or 3, Comprising: When the said calculating part is measurement period k = 1, it is normal traffic measurement. Based on the number of normal outgoing calls, the number of normal outgoing calls of class i belonging to the class set G calculated from the data is u i, l (class i, session control device 1 on the outgoing call restriction side). The number of allocated calls x i, k, l of class i in the measurement period k, which is allocated to the session control device l on the call control side,
x i, k, l = (u i, l / u i ,. ) x i, k, ... (5)
It is calculated as follows.

かかる構成によれば、測定周期k=1の時点での発呼規制側のセッション制御装置lに配分する配分呼数は、測定周期k−1の発信呼数がないので、式(3)を用いて算出できなかった。しかし、式(5)によって、測定周期k=1の時点において、実態値である平常時発信呼数に基づいて、配分呼数を設定することが可能となる。   According to such a configuration, since the number of allocated calls distributed to the session control apparatus 1 on the call control side at the time of the measurement cycle k = 1 does not include the number of outgoing calls of the measurement cycle k−1, the expression (3) is obtained. It was not possible to calculate using. However, according to the equation (5), at the time of the measurement cycle k = 1, it is possible to set the number of allocated calls based on the actual number of normal outgoing calls.

請求項5に記載の発明は、請求項1ないし請求項4のいずれか一項に記載のトラフィック制御方法であって、前記演算部が、発呼に含まれるSIP(Session Initiation Protocol)、SIMPLE(SIP for Instant Messaging and Presence Leveraging Extensions)の各種メソッド、およびSDP(Session Description Protocol)のパラメータと、発信加入者区分と、緊急呼区分とのいずれかの組み合わせによって、前記クラスを定義することを特徴とする。   A fifth aspect of the present invention is the traffic control method according to any one of the first to fourth aspects, wherein the calculation unit includes SIP (Session Initiation Protocol), SIMPLE ( The class is defined by a combination of various methods of SIP for Instant Messaging and Presence Leveraging Extensions), parameters of SDP (Session Description Protocol), calling subscriber classification, and emergency call classification. To do.

かかる構成によれば、IP網においても、容易にクラスの定義を行うことが可能となる。   With this configuration, it is possible to easily define a class even in an IP network.

請求項6に記載の発明は、IP網のC−plane(呼制御信号プレーン)に用いられる複数のセッション制御装置のいずれかの輻輳時に、輻輳した前記セッション制御装置である輻輳セッション制御装置へ処理を要求するセッション開始/変更要求(以降、セッション開始/変更要求を発呼と称す)のうち、前記輻輳セッション制御装置での処理が可能な発呼の呼数である接続可能呼数をXとし、当該輻輳セッション制御装置へ加わる発呼を、その発呼に含まれる情報に基づいて定義されたクラスiごとに、前記輻輳セッション制御装置へ向かう発呼を受信する前記セッション制御装置である発呼規制側のセッション制御装置lにおいて周期的に行われるトラフィック測定に基づいて、測定周期k−1のトラフィック測定データから算出されるクラスの集合Gに属するクラスiの発信呼数をai,k-1,l(クラスi、測定周期k−1、発呼規制側のセッション制御装置l)とし、当該発信呼数ai,k-1,lに基づいて、前記接続可能呼数Xを次測定周期kでのクラスiごとの配分呼数xi,k,・に配分し、クラスiの前記輻輳セッション制御装置へ加わる呼数をxi,k,・以下になるように規制することによって、前記輻輳セッション制御装置が受け付ける呼数合計を前記接続可能呼数X以下に制限するトラフィック配分算出装置であって、前記発呼規制側のセッション制御装置から前記トラフィック測定データを受け取り、これを蓄積すると共に、下記配分値決定部に前記発信呼数を通知し、その配分値決定部の算出結果である前記配分呼数を前記発呼規制側のセッション制御装置に通知する測定データ管理部と、前記測定データ管理部から前記トラフィック測定データを受け取り、これを基に請求項1ないし請求項5のいずれか一項に記載のトラフィック配分算出方法で前記配分呼数を算出する配分値決定部とを備えることを特徴とする。 According to the sixth aspect of the present invention, when a congestion occurs in any of a plurality of session control devices used for C-plane (call control signal plane) of the IP network, the congestion session control device that is the congested session control device is processed. The number of connectable calls, which is the number of calls that can be processed by the congestion session control device, is X among session start / change requests (hereinafter referred to as session start / change requests). A call that is the session control device that receives a call directed to the congestion session control device for each class i defined based on information included in the call. Based on the traffic measurement periodically performed in the session controller 1 on the restricting side, it is calculated from the traffic measurement data of the measurement cycle k−1. The number of outgoing calls a i of class i belonging to the set G class that, k-1, l (class i, measuring period k-1, the session control unit l of the call regulation side), and the outgoing call number a i , k-1, l , the number of connectable calls X is distributed to the allocated number of calls x i, k, ... for each class i in the next measurement period k and added to the congestion session control device of class i. A traffic allocation calculation device that restricts the total number of calls accepted by the congestion session control device to the number of connectable calls X or less by regulating the number of calls to be less than or equal to x i, k ,. The traffic measurement data is received from the session control device on the call regulation side, accumulated, and the number of outgoing calls is notified to the following distribution value determination unit, and the distribution call number that is the calculation result of the distribution value determination unit is determined. Notify the session control device on the call restriction side 6. The traffic measurement data is received from a constant data management unit and the measurement data management unit, and based on the traffic measurement data, the number of allocated calls is calculated by the traffic allocation calculation method according to any one of claims 1 to 5. And a distribution value determining unit.

かかる構成によれば、請求項1〜請求項5と同様に、測定周期k>1においては、式(1)のMAX{si,ai,k-1,・}に示すように、初期配分呼数siまたは前測定周期k−1での発信呼数ai,k-1,・のいずれか大きい方を選択しているので、優先配分クラスについては、常に初期配分呼数を確保しつつ、発信呼数のトレンドに見合った配分呼数を確保することが可能となる。そのため、優先的に一部(優先配分クラス)のトラフィックの疎通を確保することができる。また、式(2)によって、接続可能呼数Xを超えないように、非優先配分クラスの配分呼数を決定することが可能となる。また、測定周期k>1においては、式(3)に示すように、測定周期kにおける各発呼規制側のセッション制御装置の各クラスの配分呼数を、前測定周期k−1の発信呼数に基づいて決定する。したがって、各発呼規制側のセッション制御装置の各クラスの配分呼数を、発信呼数のトレンドに沿って決定することが可能となる。また、IP網においても、容易にクラスの定義を行うことが可能となる。 According to such a configuration, as in the first to fifth aspects, in the measurement cycle k> 1, as shown by MAX {s i , a i, k−1 ,. Since the larger one of the number of allocated calls s i or the number of outgoing calls a i, k-1, · in the previous measurement period k−1 is selected, the initial allocated number of calls is always secured for the priority allocation class. However, it is possible to secure the number of allocated calls that matches the trend of the number of outgoing calls. Therefore, communication of a part of the traffic (priority allocation class) can be secured with priority. Further, the number of calls allocated to the non-priority distribution class can be determined so as not to exceed the number of calls X that can be connected according to the equation (2). Further, in the measurement cycle k> 1, as shown in the equation (3), the number of allocated calls of each class of the session control device on each call restriction side in the measurement cycle k is set to the outgoing call of the previous measurement cycle k−1. Determine based on the number. Therefore, it is possible to determine the number of allocated calls of each class of the session control device on each call restriction side according to the trend of the number of outgoing calls. Also in the IP network, it is possible to easily define a class.

請求項7に記載の発明は、請求項6に記載のトラフィック配分算出装置から取得した配分呼数xi,k,lに基づいて発呼の接続を判定する前記発呼規制側のセッション制御装置において、前記セッション制御装置が、発呼規制の制御を行う発呼規制部とセッション開始/変更要求である発呼に含まれる情報に基づいて定義されたクラスの定義を記憶する蓄積部とを備え、前記発呼規制部が、前記取得した配分呼数xi,k,lに基づいて、当該蓄積部に記憶されたクラスiの発呼の疎通を確保するか規制遭遇とするかの判定を行った結果、前記優先配分クラスの発呼が規制遭遇となった場合、前記非優先配分クラスの優先度の最下位のクラスから順に再接続を行って、疎通可能となったか否かを判定し、疎通可能と判定されたクラスを介してその規制遭遇となった発呼を優先して疎通させる再試行を実行することを特徴とする。 According to a seventh aspect of the present invention, there is provided the session control apparatus on the call restriction side for determining connection of a call based on the number of allocated calls x i, k, l acquired from the traffic distribution calculation apparatus according to the sixth aspect. The session control device includes: a call restriction unit that controls call restriction; and a storage unit that stores a definition of a class defined based on information included in a call that is a session start / change request. The call restriction unit determines whether to ensure communication of class i calls stored in the storage unit or to meet a restriction based on the acquired number of allocated calls x i, k, l. As a result, when the call of the priority allocation class becomes a regulation encounter, reconnection is performed in order from the lowest class of the priority of the non-priority allocation class to determine whether or not communication is possible. Through a class that is determined to be able to communicate And executes a retry to communicate with priority since calling a.

かかる構成によれば、優先配分クラスの発呼が規制遭遇となっても、非優先配分クラスにおいて疎通を確保できるクラスを介して、該規制遭遇となった優先配分クラスの発呼の疎通を確保することができる。そのため、優先的に一部(優先配分クラス)の発呼の疎通を確保することができる。また、非優先配分クラスにおいて再接続を行うときに、優先順位の低い方から実行することにより、優先順位のより高い方のクラスの帯域を残しておくことが可能となる。   According to such a configuration, even if a call of a priority allocation class becomes a regulation encounter, a communication of a priority allocation class that has encountered the regulation is secured through a class that can ensure communication in a non-priority allocation class. can do. Therefore, it is possible to secure communication of a part of the calls (priority allocation class) with priority. In addition, when reconnection is performed in the non-priority distribution class, it is possible to leave the band of the higher priority class by executing from the lower priority order.

請求項7に記載の発明は、請求項7に記載のセッション制御装置において、前記発呼規制側のセッション制御装置が、時間を計測する手段と、前記トラフィック配分算出装置から受信した前記配分呼数に基づいて、所定の単位時間あたりの呼数である呼数密度値を用いて発呼規制を行う手段とを備え、発呼規制を行わない未規制クラスにおける処理として、下記の(81)、(82)、(83)の処理を順に行い、
(81)前記トラフィック配分算出装置から全クラスについての呼数密度値の算出の指示を受信し、
(82)前記未規制クラスを含む全クラスの総発信呼数を初期値0から加算し、
(83)当該総発信呼数が全クラスについての呼数密度値未満か否かを判定し、
当該総発信呼数が全クラスについての呼数密度値未満の場合は、再び、(82)へ戻り、当該総発信呼数が全クラスについての呼数密度値未満でない場合は、未規制クラス以外のクラスのすべてについて発呼を規制遭遇とし、呼数密度の前記単位時間が終了した場合には、再び(82)へ戻って処理を順に実行し、前記測定周期が終了した場合には、再び(81)へ戻って処理を順に実行することを特徴とする。
A seventh aspect of the present invention is the session control apparatus according to the seventh aspect, wherein the call control side session control apparatus measures the time and the number of allocated calls received from the traffic distribution calculation apparatus. And a means for performing call restriction using a call density value that is the number of calls per predetermined unit time, and processing in an unregulated class that does not perform call restriction as described in (81), (82) and (83) are performed in order,
(81) receiving an instruction for calculating a call density value for all classes from the traffic allocation calculation device;
(82) The total number of outgoing calls of all classes including the unregulated class is added from an initial value of 0,
(83) Determine whether the total number of outgoing calls is less than the call density value for all classes,
If the total number of outgoing calls is less than the call density value for all classes, return to (82) again, and if the total number of outgoing calls is not less than the call density values for all classes, it is not an unregulated class. If the unit time of call density is over for all classes of the above, and if the unit time of the call density ends, the process returns to (82) to execute the processing in order, and when the measurement period ends, Returning to (81), the processing is executed in order.

かかる構成によれば、前記(82)(83)の処理によって、前記未規制クラスを含む全クラスの総発信呼数を算出し、その層発信呼数が全クラスについての呼数密度値に限りなく近づくようにできるため、輻輳セッション制御装置への接続数が、接続可能呼数Xを超過する可能性を極限まで抑えることができる。   According to this configuration, the total number of outgoing calls for all classes including the unregulated class is calculated by the processes of (82) and (83), and the number of layer outgoing calls is limited to the call density value for all classes. Therefore, the possibility that the number of connections to the congestion session control device exceeds the number of connectable calls X can be minimized.

請求項9に記載の発明は、請求項7または請求項8に記載のセッション制御装置において、前記発呼規制側のセッション制御装置が、受信した発呼に含まれるSDPのパラメータについて、そのパラメータのパラメータ値が複数ある場合に該複数のパラメータ値に対して1つの代表値を対応させるSDPパラメータ代表値決定写像と、SDPのパラメータに基づいて定義されたクラスとを記憶し、受信した発呼がどのクラスに該当するかを、前記SDPパラメータ代表値決定写像を用いて決定することを特徴とする。   According to a ninth aspect of the present invention, in the session control device according to the seventh or eighth aspect, the session control device on the call-restricting side determines the parameter of the SDP parameter included in the received call. When there are a plurality of parameter values, an SDP parameter representative value determination map for associating one representative value with the plurality of parameter values and a class defined based on the SDP parameters are stored. Which class is applicable is determined using the SDP parameter representative value determination map.

かかる構成によれば、発呼に含まれるSDPパラメータについては、そのパラメータ値が複数存在している場合に、その複数のパラメータ値に対して一つの代表値を対応させる写像(SDPパラメータ代表値決定写像)と、SDPのパラメータに基づいて定義されたクラスとを記憶しているので、受信した発呼がどのクラスに該当するかを容易に決定することができる。   According to such a configuration, when there are a plurality of parameter values for the SDP parameter included in the call, a mapping (SDP parameter representative value determination) is made to correspond to the plurality of parameter values. Mapping) and classes defined based on SDP parameters, it is possible to easily determine which class the received call corresponds to.

請求項10に記載の発明は、コンピュータ読み取り可能な記録媒体であって、請求項1ないし請求項5のいずれか一項に記載のトラフィック配分算出方法を実行させるトラフィック配分算出プログラムが記録されたことを特徴とする。このように構成されることにより、この記録媒体を装着されたコンピュータ(トラフィック配分算出装置)は、この記録媒体に記録されたプログラムに基づいた各機能を実現することができる。   The invention according to claim 10 is a computer-readable recording medium in which a traffic allocation calculation program for executing the traffic allocation calculation method according to any one of claims 1 to 5 is recorded. It is characterized by. With this configuration, a computer (traffic distribution calculation device) equipped with this recording medium can realize each function based on a program recorded on this recording medium.

また、請求項11に記載の発明は、コンピュータ読み取り可能な記録媒体であって、コンピュータを請求項7ないし請求項9のいずれか一項に記載の発呼規制側のセッション制御装置として機能させるセッション制御プログラムが記録されたことを特徴とする。このように構成されることにより、この記録媒体を装着されたコンピュータ(発呼規制側のセッション制御装置)は、この記録媒体に記録されたプログラムに基づいた各機能を実現することができる。   The invention described in claim 11 is a computer-readable recording medium, and a session for causing the computer to function as a session control device on the call-restricting side according to any one of claims 7 to 9. A control program is recorded. By being configured in this way, a computer (calling-controlling session control device) equipped with this recording medium can realize each function based on a program recorded on this recording medium.

本発明によれば、IP網のC−planeにおいて、トラフィックの輻輳時に優先的に一部のトラフィックの疎通を確保するトラフィック制御技術を提供することができる。   According to the present invention, it is possible to provide a traffic control technique for preferentially securing communication of a part of traffic in a C-plane of an IP network when traffic is congested.

本実施形態における構成例を示す図である。It is a figure which shows the structural example in this embodiment. 本実施形態の概要を示す図である。It is a figure which shows the outline | summary of this embodiment. 配分呼数の算出処理を示す図である。It is a figure which shows the calculation process of the number of allocation calls. 関数g(z)の具体例を示す図である。It is a figure which shows the specific example of the function g (z). (a)はトラフィック配分算出装置の機能を示す図であり、(b)は発呼規制セッション制御装置の機能を示す図であり、(c)は輻輳セッション制御装置の機能を示す図である。(A) is a figure which shows the function of a traffic allocation calculation apparatus, (b) is a figure which shows the function of a call control session control apparatus, (c) is a figure which shows the function of a congestion session control apparatus. 発呼規制セッション制御装置とトラフィック配分算出装置との間の情報の流れを示す図である。It is a figure which shows the flow of the information between a call control session control apparatus and a traffic allocation calculation apparatus. 優先配分クラスにおいて発呼が規制遭遇となった場合、その発呼の疎通のために再試行する処理の流れを示す図である。FIG. 10 is a diagram showing a flow of processing for retrying for communication of a call when the call becomes a restriction encounter in the priority allocation class. 未規制クラスにおける処理を示す図である。It is a figure which shows the process in an unregulated class. 配分呼数の算出処理の具体例を示す図である。It is a figure which shows the specific example of the calculation process of the number of allocation calls. 本実施形態におけるセッション開始/変更要求のプロトコルヘッダから該当のクラスを識別する処理の一例を示す図である。It is a figure which shows an example of the process which identifies applicable class from the protocol header of the session start / change request in this embodiment. クラスの定義の一例を示す図である。It is a figure which shows an example of a class definition. 変形例におけるトラフィック制御システムの構成を示す図である。It is a figure which shows the structure of the traffic control system in a modification.

次に、本発明を実施するための形態(以降「本実施形態」と称す)について、適宜図面を参照しながら詳細に説明する。   Next, a mode for carrying out the present invention (hereinafter referred to as “the present embodiment”) will be described in detail with reference to the drawings as appropriate.

本実施形態における構成例および概要を、図1および図2を用いて説明する。本実施形態において対象となる装置は、図1に示す、トラフィック配分算出装置10およびセッション制御装置40である。C−planeには、複数のセッション制御装置40A,40B,40C(40)が備えられている。そして、セッション制御装置40は、端末90からの発呼を受け付けて宛先へ伝達する。なお、図1中の実直線は、物理的な接続を表しているのではなく、情報の送受信が可能であることを表しているものとする。トラフィック配分算出装置10は、セッション制御装置40に到着する発呼(本明細書では、セッション開始/変更要求を意味する。)について、発呼の疎通を確保する呼数を、そのセッション制御装置40に指示する装置である。そして、セッション制御装置40は、端末90からの発呼を受け付けて、トラフィック配分算出装置10からの指示に基づいて、発呼の宛先となるセッション制御装置40に向けてパケットを伝達する制御を行う。なお、セッション制御装置40は、図1では3つしか記載していないが、これに限定されるものではない。   A configuration example and an outline in the present embodiment will be described with reference to FIGS. 1 and 2. The target devices in this embodiment are the traffic allocation calculation device 10 and the session control device 40 shown in FIG. The C-plane includes a plurality of session control devices 40A, 40B, and 40C (40). Then, the session control device 40 receives the call from the terminal 90 and transmits it to the destination. Note that the solid line in FIG. 1 does not represent a physical connection, but represents that information can be transmitted and received. The traffic allocation calculation device 10 determines the number of calls for ensuring communication of the call for the call that arrives at the session control device 40 (in this specification, means a session start / change request). It is a device that instructs to. Then, the session control device 40 receives a call from the terminal 90 and performs control to transmit a packet to the session control device 40 that is a destination of the call based on an instruction from the traffic distribution calculation device 10. . Although only three session control devices 40 are shown in FIG. 1, the present invention is not limited to this.

なお、図1の構成において、例えば、セッション制御装置40Cに、他網や自網のセッション制御装置40から発呼が集中して輻輳が発生したものとする。この場合、セッション制御装置40Cを、輻輳セッション制御装置と称する。また、この輻輳セッション制御装置へ向かう発呼を制御するセッション制御装置40(図1では、40A,40B)を発呼規制セッション制御装置と称する。以下の説明では、この輻輳セッション制御装置および発呼規制セッション制御装置を用いる。   In the configuration of FIG. 1, for example, it is assumed that calls are concentrated from the session control device 40 of another network or the own network and congestion occurs in the session control device 40C. In this case, the session control device 40C is referred to as a congestion session control device. Further, the session control device 40 (40A, 40B in FIG. 1) that controls outgoing calls to the congestion session control device is referred to as a call restriction session control device. In the following description, the congestion session control device and the call restriction session control device are used.

次に、図2を用いて、本実施形態における優先的に一部のトラフィックの疎通を確保する処理の流れの概要について説明する。まず、輻輳制御において、特定のサービス(例えば、音声電話サービス等)について、そのトラフィックの疎通を優先的に確保する。そのため、発呼について、クラスiを定義しておく。ここで、クラスの定義の例について、図2を用いて簡単に説明する。クラスiは、例えば、発信加入者区分(一般、緊急等)によって区分し、さらに、呼種の別として、IP網で用いられるSIP(Session Initiation Protocol)、SIMPLE(SIP for Instant Messaging and Presence Leveraging Extensions)の各種メソッドやSDP(Session Description Protocol)のパラメータ等によって区分する。そして、クラスごとに、輻輳時に優先して疎通を確保する優先配分クラスか、あるいは非優先にする非優先配分クラスかを定めて、さらにクラスごとの優先順位を予め決定しておく。図2では、ドットを付した範囲が、優先配分クラスである。   Next, an outline of a processing flow for preferentially securing communication of a part of traffic in the present embodiment will be described with reference to FIG. First, in congestion control, the traffic communication of a specific service (for example, a voice telephone service) is preferentially secured. Therefore, class i is defined for outgoing calls. Here, an example of class definition will be briefly described with reference to FIG. Class i is classified by, for example, calling subscriber classification (general, emergency, etc.), and further, as a call type, SIP (Session Initiation Protocol) used in the IP network, SIMPLE (SIP for Instant Messaging and Presence Leveraging Extensions) ), Various methods, SDP (Session Description Protocol) parameters, and the like. Then, for each class, a priority distribution class that secures communication preferentially during congestion or a non-priority distribution class that is non-prioritized is determined, and a priority order for each class is determined in advance. In FIG. 2, the range with dots is the priority allocation class.

トラフィック配分算出装置10は、輻輳セッション制御装置から発呼規制要求を受け付けたとき、その輻輳セッション制御装置の接続可能呼数Xおよび発呼規制セッション制御装置lから取得するクラスi、測定周期k−1の発信呼数ai,k-1,l等を用いて、クラスi、測定周期k、発呼規制セッション制御装置lの配分呼数xi,k,lを算出し、その算出した配分呼数xi,k,lを送信する。そして、発呼規制セッション制御装置lは、受信した配分呼数xi,k,lに基づいて、クラスiの発呼の疎通を確保するか規制遭遇とするかの判断を実行する。なお、測定周期kとは、周期的に行われるトラフィック測定を識別する期間のことである。また、接続可能呼数Xは、自網内の発呼規制セッション制御装置lから到着する発呼の接続可能な呼数であって、トラフィック配分算出装置10のオペレータによる図示しない入力手段(キーボード等)の操作またはセッション制御装置40からの通知等によって、予め、トラフィック配分算出装置10が取得しているものとする。 When the traffic allocation calculation device 10 receives a call restriction request from a congestion session control device, the traffic session calculation device 10 can connect to the congestion session control device X and the call restriction session control device class i is acquired from the call restriction session control device l. Using the number of outgoing calls a i, k-1, l, etc., the class i, the measurement period k, and the number of allocated calls x i, k, l of the call control session control device l are calculated, and the calculated distribution The number of calls x i, k, l is transmitted. Then, the call restriction session control device l determines whether to ensure the communication of the call of class i or to meet the restriction based on the received distributed call number x i, k, l . The measurement period k is a period for identifying periodically performed traffic measurement. The connectable call number X is the number of calls that can be connected to the call arriving from the call restriction session control device l in the own network, and is an input means (keyboard or the like) not shown by the operator of the traffic allocation calculation device 10. ) Or the notification from the session control device 40 or the like, the traffic allocation calculation device 10 has acquired in advance.

そして、発呼規制セッション制御装置lは、優先配分クラスの発呼が規制遭遇となった場合には、非優先配分クラスの優先度の最下位から順に再接続を行って、最終的に、その発呼を優先して疎通させる再試行を実行する。このことによって、トラフィックの輻輳時に優先的に一部のトラフィックの疎通を確保することが可能となる。   Then, the call control session control device l performs reconnection in order from the lowest priority of the non-priority allocation class when the call of the priority allocation class becomes a control encounter, and finally, Retry to prioritize communication for outgoing calls. This makes it possible to ensure the communication of some traffic preferentially during traffic congestion.

次に、本実施形態における、優先的に一部のトラフィックの疎通を確保する処理の詳細について説明する。
始めに、この処理において用いる変数について示す。

X:輻輳セッション制御装置の接続可能呼数
G:{i| iはクラス}
L:{l| lは発呼規制セッション制御装置}
P:{p| pは優先配分クラス}
i,k,l:クラスi、測定周期k、発呼規制セッション制御装置lの配分呼数
i,k,l:クラスi、測定周期k、発呼規制セッション制御装置lの発信呼数
i,l:クラスi、発呼規制セッション制御装置lの平常時発信呼数

なお、以下の説明においては、ドット記法を用いて、表記する。例えば、すべての発呼規制セッション制御装置lへの配分呼数の総和は、xi,k,.と表記する。すなわち、xi,k,.=Σl∈Li,k,l。また、接続可能呼数Xは、セッション制御装置40(図1参照)ごとに、その各種ハードウェアの搭載容量や提供サービス等機能具備状況の違いがあるため異なるが、以降では、1つの輻輳事象を取り上げて説明するため、Xと記しておく。
Next, details of processing for preferentially securing communication of some traffic in the present embodiment will be described.
First, variables used in this process will be described.

X: Number of calls that can be connected to the congestion session control device G: {i | i is class}
L: {l | l is a call control session control device}
P: {p | p is a priority allocation class}
x i, k, l : Class i, measurement period k, number of allocated calls of call control session control apparatus l a i, k, l : Class i, measurement period k, number of outgoing calls of call control session control apparatus l u i, l : Number of normal outgoing calls of class i, call control session control device l

In the following description, the notation is expressed using dot notation. For example, the total sum of the number of calls allocated to all call restriction session control apparatuses l is expressed as x i, k,. That is, x i, k ,. = Σ l∈L x i, k, l . Further, the number of connectable calls X differs depending on the session control device 40 (see FIG. 1) due to the difference in the installed capacity of various hardware and the functions provided such as provided services. In order to take up and explain, X is described.

≪呼数配分のポリシ≫
クラスi、測定周期k、発呼規制セッション制御装置lの配分呼数xi,k,lを決定するため、まず、呼数配分のポリシを決めておく。そのポリシについて、以下に示す。
(1)接続可能呼数Xを、優先配分クラスおよび非優先配分クラスに配分し、さらに、発呼規制セッション制御装置lごとに配分する。なお、配分する順番は、基本的には、優先配分クラスが先で、非優先配分クラスが後である。
(2)また、呼数配分の処理において、次の順位でデータを考慮する。
・第一順位 優先的に疎通を確保すべきクラスiに設定された呼数
・第二順位 前測定周期k−1で測定されたトラフィック測定データ
・第三順位 平常時のトラフィック測定データ
なお、前記した第一順位の「優先的に疎通を確保すべきクラスiに設定された呼数」は、例えば、輻輳セッション制御装置の各クラスに必要な機能の具備状況(そのセッション制御装置が加入者を収容するタイプの装置かアプリケーション搭載専用のタイプの装置か、他装置のアプリケーション接続専用か、ビデオサーバを収容している装置であるか否か、またビデオサーバを収容している装置である場合にはそのビデオサーバの同時接続数等)を重視したり、運用上のポリシ等を考慮したりして決められる。
≪Call distribution policy≫
In order to determine the class i, the measurement period k, and the number of allocated calls x i, k, l of the call control session control device l, first, the policy of the number of calls allocation is determined. The policy is shown below.
(1) The number of connectable calls X is allocated to the priority allocation class and the non-priority allocation class, and further allocated to each call restriction session control apparatus l. The allocation order is basically the priority allocation class first and the non-priority allocation class later.
(2) In the call number distribution process, data is considered in the following order.
・ First order Number of calls set in class i that should secure communication preferentially ・ Second order Traffic measurement data measured in the previous measurement cycle k−1 ・ Third order Normal traffic measurement data For example, the “number of calls set in class i for which communication should be preferentially secured” of the first rank is, for example, the status of functions necessary for each class of the congestion session control device (the session control device Whether it is a device of the type to be accommodated or a device dedicated to application installation, dedicated to application connection of other devices, whether it is a device containing a video server, and if it is a device containing a video server The number of video servers that are connected at the same time, etc.), or considering operational policies.

≪配分呼数の算出処理≫
配分呼数の算出処理については、図3を用いて説明する。図3は、優先配分クラスおよび非優先配分クラスについて、測定周期k=1、測定周期k>1ごとに、それぞれ、(1)≪接続可能呼数Xからクラスiの配分呼数xi,k,.を算出≫、(2)≪クラスiの配分呼数xi,k,.から発呼規制セッション制御装置lの配分呼数xi,k,lを算出≫の順で配分呼数xi,k,lを算出することを表している。なお、測定周期k=0は、輻輳検出直後の測定周期である。
≪Distributed call count calculation process≫
The distributed call count calculation process will be described with reference to FIG. FIG. 3 shows (1) << number of connectable calls X to class i allocated calls x i, k for each of the measurement period k = 1 and measurement period k> 1 for the priority distribution class and the non-priority distribution class. . the calculation », (2)« class i distributed call number x i of, k,. allocation number of calls call regulation session control device l from x i, k, in the order of calculation »l of allocation call number x This represents calculating i, k, l . The measurement cycle k = 0 is a measurement cycle immediately after congestion detection.

測定周期k=0の時点では、前測定周期k−1のトラフィックデータを使用した所定の算出処理を行えないため、予めクラスiごとに、初期配分呼数siを記憶(設定)しておく。ただし、初期配分呼数siは、そのトータルが接続可能呼数Xに等しくなる(Xを超えないようにする)。すなわち、s.=Xとする。
なお、任意のp∈Pに対しては、優先して疎通を確保するため、初期配分呼数siは、次測定周期k=1以降においても疎通を確保する必要のある呼数に設定しておく。
Since the predetermined calculation process using the traffic data of the previous measurement cycle k-1 cannot be performed at the measurement cycle k = 0, the initial allocated call number s i is stored (set) for each class i in advance. . However, the total number of initial allocated calls s i is equal to the number of connectable calls X (do not exceed X). That is, s. = X.
In addition, for any pεP, in order to secure communication with priority, the number of initial allocated calls s i is set to the number of calls that need to ensure communication even after the next measurement period k = 1. Keep it.

次に、優先配分クラスにおける呼数配分の算出処理について説明する(図3参照)。
測定周期k=1では、図3の(1)に示すように、クラスiの配分呼数xi,k,.=初期配分呼数sとする。そして、図3の(2)に示すように、優先配分クラスの発呼規制セッション制御装置lの配分呼数xi,k,lは、平常時発信呼数ui,lを式(6)に適用して算出される。
優先配分クラスの発呼規制セッション制御装置lの配分呼数xi,k,l
=(ui,l/ui,.)・xi,k,. ・・式(6)
なお、式(6)を用いて、発呼の実績値である平常時発信呼数見合いで配分呼数xi,k,lを決定することによって、実態を反映させることができる。
Next, a call number distribution calculation process in the priority distribution class will be described (see FIG. 3).
In the measuring period k = 1, as shown in (1) in FIG. 3, the distribution number of calls x i for class i, k,. = The initial allocation call number s i. Then, in FIG. 3, as shown in (2), distributed call number x i of the call regulation session control device l priority allocation class, k, l is normal when outgoing calls number u i, l of the formula (6) Calculated by applying to
Number of allocated calls x i, k, l of call control session control device l of priority allocation class
= (U i, l / u i ,. ) X i, k, ... (6)
It should be noted that the actual situation can be reflected by determining the number of allocated calls x i, k, l based on the number of normal outgoing calls, which is the actual value of outgoing calls, using Equation (6).

測定周期k>1では、優先配分クラスの配分呼数xi,k,.は、前測定周期k−1におけるクラスiの発信呼数ai,k-1,.を式(7)に適用して算出される。そして、優先配分クラスの発呼規制セッション制御装置lの配分呼数xi,k,lは、測定周期k−1におけるクラスiの発信呼数ai,k-1,.を式(8)に適用して算出される。
優先配分クラスの配分呼数xi,k,.=g(Rp)・MAX{si,ai,k-1,.} ・・式(7)
優先配分クラスの発呼規制セッション制御装置lの配分呼数xi,k,l
=(ai,k-1,l/ai,k-1,.)・xi,k,. ・・式(8)
ただし、Rp=(Σj∈P MAX{sj,aj,k-1,.})/X、g(Rp)≦α/Rp(0<α≦1)である。
ここで、関数gは、優先配分クラスに配分される総配分呼数x.,k,.が接続可能呼数X以下となることを考慮したものである。なお、この関数gの詳細については、後記する。
In the measurement cycle k> 1, the number of allocated calls x i, k ,. Of the priority allocation class applies the number of outgoing calls a i, k−1, of class i in the previous measurement cycle k−1 to equation (7). Is calculated. The allocation call number x i of the call regulation session control device l priority allocation class, k, l are originating call number a i of class i in the measurement period k-1, k-1, . Eq (8) Calculated by applying to
Number of calls assigned to priority allocation class x i, k,. = G (R p ) · MAX {s i , a i, k−1 ,.
Number of allocated calls x i, k, l of call control session control device l of priority allocation class
= (A i, k-1, l / a i, k-1,. ) X i, k, ... (8)
However, R p = (Σ j∈P MAX {s j, a j, k-1,.}) / X, is g (R p) ≦ α / R p (0 <α ≦ 1).
Here, the function g takes into consideration that the total number of allocated calls x. , K, ... Details of this function g will be described later.

式(7)では、MAX{si,ai,k-1,.}によって、初期配分呼数siまたは前測定周期k−1での発信呼数ai,k-1,.のいずれか大きい方を選択しているので、常に初期配分呼数siを確保しつつ、発信呼数のトレンドに見合った配分呼数を確保することが可能となる。
式(8)では、全発信呼数ai,k-1,.に対するクラスiごとの発信呼数ai,k-1,lの割合で、優先配分クラスの総配分呼数xi,k,.を分配することにより、発信呼数のトレンドに見合った配分が可能となる。
In Equation (7), either MAX {s i , a i, k−1, ..., Either initially allocated call number s i or outgoing call number a i, k−1 ,. Since the larger one is selected, it is possible to ensure the number of allocated calls that matches the trend of the number of outgoing calls while always ensuring the initial number of allocated calls s i .
In equation (8), all outgoing calls number a i, k-1, originating number of calls for each class i for. A i, k-1, at a rate of l, total allocation call number x i of the priority allocation class, k , . Can be distributed according to the trend of the number of outgoing calls.

次に、非優先配分クラスにおける呼数配分の算出処理について以下に説明する。
測定周期k=1では、図3の(1)に示すように、クラスiの配分呼数xi,k.=初期配分呼数siとする。そして、図3の(2)に示すように、非優先配分クラスの発呼規制セッション制御装置lの配分呼数xi,k,lは、平常時発信呼数ui,lを式(9)に適用して算出される。
非優先配分クラスの発呼規制セッション制御装置lの配分呼数xi,k,l
=(ui,l/ui,.)・xi,k,. ・・式(9)
Next, the call number distribution calculation process in the non-priority distribution class will be described below.
In the measurement cycle k = 1, as shown in (1) of FIG. 3, the number of allocated calls x i, k . = Initial allocated number of calls s i of class i is set. Then, as shown in (2) in FIG. 3, the distribution number of calls x i of call regulation session control device l of the non-priority allocation class, k, l is normal when outgoing calls number u i, l of the formula (9 ) To calculate.
Number of allocated calls x i, k, l of call control session controller l of non-priority allocation class
= (U i, l / u i ,. ) X i, k, ... (9)

測定周期k>1では、クラスiの非優先配分クラスの配分呼数xi,k,.は、前測定周期k−1におけるクラスiの発信呼数ai,k-1,.を式(10)に適用して算出される。そして、非優先配分クラスの発呼規制セッション制御装置lの配分呼数xi,k,lは、測定周期k−1におけるクラスiの発信呼数ai,k-1,.を式(11)に適用して算出される。
非優先配分クラスの配分呼数xi,k,.
=(ai,k-1,./Σj∈G−Pj,k-1,.)・(1−g(Rp)・Rp)・X
・・式(10)
非優先配分クラスの発呼規制セッション制御装置lの配分呼数xi,k,l
=(ai,k-1,l/ai,k-1,.)・xi,k,. ・・式(11)
In the measurement cycle k> 1, the number of allocated calls x i, k ,. Of the non-priority allocation class of class i is expressed by the following equation ( 1) . It is calculated by applying to 10). The allocation call number x i of the call regulation session control device l of the non-priority allocation class, k, l are originating call number a i of class i in the measurement period k-1, k-1, . Eq (11 ) To calculate.
Number of allocated calls x i, k,.
= (A i, k-1, ./Σ j∈GP a j, k-1 ,. ) · (1-g (R p ) · R p ) · X
..Formula (10)
Number of allocated calls x i, k, l of call control session controller l of non-priority allocation class
= (A i, k-1, l / a i, k-1,. ) X i, k, ... (11)

≪関数g≫
ここで、関数gについて、説明する。少なくとも、優先配分クラスに配分される呼数の総和は、接続可能呼数X以下でなければならない。ここで、
Rp≡(Σj∈P MAX{sj,aj,k-1,.})/X ・・式(12)
とおくと、Rp>1のときに、優先配分クラスの配分呼数の総和がXを超えることになる。そこで、g(z)≦1/zなる関数g:(0,∞)→(0,∞)を用いて、
i,k,.=g(Rp)・MAX{si,ai,k-1,.} ・・式(13)
と配分する。式(13)の両辺のクラスi∈Pについての総和を算出すると、優先配分クラスの総配分呼数は、式(14)のようになる。
Σj∈Pj,k,.=g(Rp)・Σj∈P MAX{sj,aj,k-1,.}=g(Rp)・Rp・X
・・式(14)
したがって、(Σi∈Pi,k,.)/X=g(Rp)・Rp≦1となり、この配分方法によって、優先配分クラスの配分呼数の総和が接続可能呼数Xを超えることはない。
<< Function g >>
Here, the function g will be described. At least the total number of calls allocated to the priority allocation class must be less than or equal to the number of connectable calls X. here,
R p ≡ (Σ j∈P MAX {s j , a j, k-1 ,. }) / X (12)
In other words, when R p > 1, the total number of allocated calls in the priority allocation class exceeds X. Therefore, using the function g: (0, ∞) → (0, ∞) where g (z) ≦ 1 / z,
x i, k,. = g (R p ) · MAX {s i , a i, k−1, }} (13)
And allocate. When the total sum for class iεP on both sides of equation (13) is calculated, the total number of calls allocated to the priority allocation class is as shown in equation (14).
Σ j∈P x j, k ,. = G (R p ) · Σ j∈P MAX {s j , a j, k-1 ,. } = G (R p ) · R p · X
..Formula (14)
Therefore, (Σ iP x i, k ,. ) / X = g (R p ) · R p ≦ 1, and by this allocation method, the total number of allocated calls in the priority allocation class becomes the number of connectable calls X Never exceed.

関数g(z)の具体例を図4を用いて説明する。図4の横軸は関数g(z)=α/zにおける変数zであり、縦軸はg(z)の値である。0<α≦1なるαを定めて、0<z≦αの範囲ではg(z)=1とし、α<zの範囲では、g(z)=α/zとする。例えば、α=1であれば、0<z≦1の範囲において、g(z)を常に1とすることが可能となり、優先配分クラスの配分呼数xi,k,.は、単純にMAX{si,ai,k-1,.}とすることができる。 A specific example of the function g (z) will be described with reference to FIG. The horizontal axis of FIG. 4 is the variable z in the function g (z) = α / z, and the vertical axis is the value of g (z). Α is defined as 0 <α ≦ 1, and g (z) = 1 is set in the range of 0 <z ≦ α, and g (z) = α / z is set in the range of α <z. For example, if α = 1, g (z) can always be 1 in the range of 0 <z ≦ 1, and the number of allocated calls x i, k ,. {s i , a i, k−1,.

次に、トラフィック配分算出装置10、発呼規制セッション制御装置l、および輻輳セッション制御装置50の機能について、図5を用いて説明する。
図5(a)に示すトラフィック配分算出装置10は、測定周期k−1に取得されたトラフィック測定データに基づいて、配分呼数xi,k,lを算出する装置であり、配分値決定部20、測定データ管理部25、およびセッション制御装置用情報蓄積部30を備える。測定データ管理部25は、発呼規制セッション制御装置lからトラフィック測定データを取得し、それらを配分値決定部20へ通知する。次に、配分値決定部20は、測定データ管理部25から通知されたトラフィック測定データを基に、配分呼数xi,k,lを決定する。そして、測定データ管理部25は、配分値決定部20が算出した配分呼数xi,k,lを発呼規制セッション装置lへ通知する。
Next, functions of the traffic distribution calculation device 10, the call restriction session control device l, and the congestion session control device 50 will be described with reference to FIG.
The traffic allocation calculation device 10 shown in FIG. 5A is a device that calculates the number of allocated calls x i, k, l based on the traffic measurement data acquired in the measurement cycle k−1. 20, a measurement data management unit 25, and a session control device information storage unit 30. The measurement data management unit 25 acquires traffic measurement data from the call restriction session control device l and notifies the distribution value determination unit 20 of them. Next, the distribution value determining unit 20 determines the number of allocated calls x i, k, l based on the traffic measurement data notified from the measurement data management unit 25. Then, the measurement data management unit 25 notifies the call restriction session device l of the number of allocated calls x i, k, l calculated by the distribution value determining unit 20.

配分値決定部20は、機能として、クラスの定義を行う制御パラメータ管理部21にはクラスの定義を記憶するクラス定義蓄積部22を備え、また、配分呼数xi,k,lを算出する演算を行う演算部23を備える。なお、演算部23は、図示しないCPU(Central Processing Unit)と、このCPUが演算処理等に用いる図示しないメインメモリとによって構成され、アプリケーションプログラムがメインメモリに展開され、CPUが、それを実行することによりそれらの機能を具現化している。また、クラスの定義については、後記する As a function, the distribution value determining unit 20 includes a class definition accumulating unit 22 for storing the class definition in the control parameter management unit 21 for defining the class , and calculates the number of allocated calls x i, k, l . A calculation unit 23 that performs calculation is provided. The calculation unit 23 includes a CPU (Central Processing Unit) (not shown) and a main memory (not shown) that is used by the CPU for calculation processing and the like. An application program is developed in the main memory, and the CPU executes it. These functions are realized. The class definition will be described later.

測定データ管理部25は、機能として、発呼規制セッション制御装置lから取得したトラフィック測定データを記憶する測定データ蓄積部26と、配分値決定部20が算出した配分呼数xi,k,lを発呼規制セッション装置lへ通知するセッション制御装置指示部27とを備える。 The measurement data management unit 25 functions as a measurement data storage unit 26 that stores traffic measurement data acquired from the call control session control device l and the number of allocated calls x i, k, l calculated by the distribution value determination unit 20. Is provided to the call control session device l.

セッション制御装置用情報蓄積部30は、各セッション制御装置40(図1参照)について、そのクラスiの初回配分呼数を記憶するクラス別初回配分呼数蓄積部31、輻輳時の接続可能呼数を記憶する処理可能呼数蓄積部32、平常時のクラスiの着信トラフィック測定データを記憶する平常時クラス別着信トラフィックデータ蓄積部33、および平常時のクラスiの発信トラフィック測定データを記憶する平常時クラス別発信トラフィックデータ蓄積部34を備える。   For each session control device 40 (see FIG. 1), the session control device information storage unit 30 stores the number of initial allocation calls by class 31 that stores the number of initial allocation calls of class i, and the number of calls that can be connected during congestion. , A normal class i incoming traffic data accumulating unit 33 for storing class i incoming traffic measurement data, and a normal class i outgoing traffic measurement data for storing class i outgoing traffic measurement data. An outgoing traffic data storage unit 34 for each time class is provided.

次に、図5(b)に示す発呼規制セッション制御装置lは、発呼規制部41、データ測定部42、SDPパラメータ代表値決定写像蓄積部43、優先順位設定蓄積部44、およびクラス定義蓄積部45を備える。発呼規制部41は、トラフィック配分算出装置10によって算出された配分呼数に基づいて、輻輳セッション制御装置に向かう発呼を規制する。データ測定部42は、発信トラフィック測定データや着信トラフィック測定データを測定する。SDPパラメータ代表値決定写像蓄積部43は、発呼に含まれる一部のSDPパラメータについて、そのパラメータ値が複数存在している場合に、その複数のパラメータ値に対して一つの代表値を対応させる写像(SDPパラメータ代表値決定写像)を記憶する。なお、このSDPパラメータ代表値決定写像については、後記する。優先順位設定蓄積部44は、優先配分クラスの発呼が規制遭遇となった場合、その規制遭遇となった発呼の疎通を確保するための再試行を行うときの、非優先配分クラスの優先順位を記憶する。クラス定義蓄積部45は、トラフィック配分算出装置10のクラス定義蓄積部22に記憶されているクラスの定義と同様のクラスの定義を記憶する。なお、クラス定義蓄積部45に記憶するクラスの定義の記憶内容は、発呼規制セッション制御装置lのオペレータによる図示しない入力手段(キーボード等)の操作またはトラフィック配分算出装置10からの通知等によって取得される。   Next, the call control session control device 1 shown in FIG. 5B includes a call control unit 41, a data measurement unit 42, an SDP parameter representative value determination mapping storage unit 43, a priority setting storage unit 44, and a class definition. A storage unit 45 is provided. The outgoing call restriction unit 41 restricts outgoing calls to the congestion session control device based on the number of distributed calls calculated by the traffic distribution calculation device 10. The data measuring unit 42 measures outgoing traffic measurement data and incoming traffic measurement data. The SDP parameter representative value determination mapping storage unit 43 associates one representative value with a plurality of parameter values when there are a plurality of parameter values for some of the SDP parameters included in the call. The mapping (SDP parameter representative value determination mapping) is stored. This SDP parameter representative value determination mapping will be described later. The priority setting accumulation unit 44, when a call of the priority allocation class becomes a restriction encounter, prioritizes the non-priority distribution class when performing a retry to ensure communication of the call that has encountered the restriction Remember the rank. The class definition accumulation unit 45 stores the same class definition as the class definition stored in the class definition accumulation unit 22 of the traffic distribution calculation device 10. The stored contents of the class definitions stored in the class definition storage unit 45 are acquired by operating the input means (keyboard or the like) (not shown) by the operator of the call restriction session control device l or by notification from the traffic distribution calculation device 10. Is done.

図5(c)に示す輻輳セッション制御装置50は、機能として、少なくとも、発呼規制要求をトラフィック配分算出装置10に送信する発呼規制要求部51を備える。   The congestion session control device 50 illustrated in FIG. 5C includes at least a call restriction request unit 51 that transmits a call restriction request to the traffic distribution calculation device 10 as a function.

次に、本実施形態における、発呼規制セッション制御装置lとトラフィック配分算出装置10との間の情報の流れを、図6を用いて説明する(適宜図1、図5参照)。
まず、トラフィック配分算出装置10は、輻輳セッション制御装置50から発呼規制要求を受信する(ステップS601)。次に、トラフィック配分算出装置10は、発呼規制要求を送信してきた輻輳セッション制御装置50の接続可能呼数Xを処理可能呼数蓄積部32から読み出す(ステップS602)。そして、発呼規制セッション制御装置lが測定周期k−1における発信呼数ai,k-1,lを、トラフィック配分算出装置10に通知する(ステップS603)。
Next, the flow of information between the call restriction session control device l and the traffic allocation calculation device 10 in this embodiment will be described with reference to FIG. 6 (see FIGS. 1 and 5 as appropriate).
First, the traffic allocation calculation device 10 receives a call restriction request from the congestion session control device 50 (step S601). Next, the traffic allocation calculation device 10 reads the connectable call count X of the congestion session control device 50 that has transmitted the call restriction request from the processable call count storage unit 32 (step S602). Then, the call restriction session control device l notifies the traffic allocation calculation device 10 of the number of outgoing calls a i, k−1, l in the measurement cycle k−1 (step S603).

トラフィック配分算出装置10は、発呼規制セッション制御装置lから通知されてきた測定周期k−1の発信呼数ai,k-1,lと既に取得している接続可能呼数Xとを用いて、次測定周期kの配分呼数xi,k,lを算出する(ステップS604)。トラフィック配分算出装置10は、算出した配分呼数xi,k,lを示す接続制御指示信号を、発呼規制セッション制御装置lに通知する(ステップS605)。発呼規制セッション制御装置lは、接続制御指示信号を受信する(ステップS606)。そして、発呼規制セッション制御装置lは、受信した接続制御指示信号に示される配分呼数xi,k,lおよびクラス定義蓄積部45に記憶されたクラスの定義に基づいて、呼数密度値制御を行う。また、図6には示していないが、輻輳セッション規制装置50も、図6に示す発呼規制セッション制御装置lと同様に、受信した接続制御指示信号に示される配分呼数xi,k,lおよびクラス定義蓄積部52に記憶されたクラスの定義に基づいて、呼数密度値制御を行う。なお、呼数密度値は、前記したように、単位時間あたりの呼数である。 The traffic allocation calculating device 10 uses the number of outgoing calls a i, k−1, of the measurement period k−1 and the number of connectable calls X already acquired, which is notified from the call control session control device l. Thus, the number of allocated calls x i, k, l in the next measurement period k is calculated (step S604). The traffic allocation calculation device 10 notifies the call control session control device l of a connection control instruction signal indicating the calculated allocation call number x i, k, l (step S605). The call restriction session control apparatus l receives the connection control instruction signal (step S606). Then, the call restriction session control device l determines the call density value based on the allocated call number x i, k, l indicated in the received connection control instruction signal and the class definition stored in the class definition storage unit 45. Take control. Although not shown in FIG. 6, the congestion session restriction device 50 also has the same number of allocated calls x i, k, indicated in the received connection control instruction signal as the call restriction session control device l shown in FIG. 6. The call density value control is performed based on the class definitions stored in the class definition storage unit 52. Note that the call density value is the number of calls per unit time as described above.

次に、優先配分クラスにおいて発呼が規制遭遇となった場合、その発呼の疎通を確保するための呼数密度制御の再試行の流れについて、図7を用いて説明する(適宜図5参照)。なお、図7に示した処理は、発呼規制セッション制御装置lが実行する。
始めに、発呼規制セッション制御装置lは、非優先配分クラスの優先順位を設定する。ここでは、非優先配分クラスのクラス数がμで、優先順位mの数値が大きいほど、優先度が低い(規制遭遇になりやすい)ものとする。そして、その優先順位に関する情報は、有線順位設定蓄積部44に記憶される。
Next, the flow of retrying the call density control for ensuring the communication of a call when the call becomes a restriction encounter in the priority allocation class will be described with reference to FIG. 7 (see FIG. 5 as appropriate). ). The process shown in FIG. 7 is executed by the call restriction session control apparatus l.
First, the call restriction session control apparatus l sets the priority order of the non-priority distribution class. Here, it is assumed that, as the number of non-priority allocation classes is μ and the numerical value of the priority order m is larger, the priority is lower (prone to encounter a regulation). Information regarding the priority order is stored in the wired order setting accumulation unit 44.

まず、非優先配分クラスの優先順位mがμに設定される(ステップS701)。すなわち、m=μとする。そして、最下位の優先順位から再試行が開始される。次に、発呼規制部41にて、規制遭遇した発呼を、優先順位mの非優先配分クラスにおける発呼と同様の扱いで呼数密度制御を再試行する(ステップS702)。
そして、疎通となった場合(ステップS703でYes)、優先順位mの非優先配分クラスの単位時間あたりに疎通した呼数を+1する(ステップS706)。
なお、疎通とならなかった場合(ステップS703でNo)、m=1か否かを判定する(ステップS704)。
そして、m=1でない場合(ステップS704でNo)、m=m−1として、優先順位が一つ上位のクラスに移動させ(ステップS707)、ステップS702へ戻る。また、m=1の場合(ステップS704でYes)、この発呼を規制遭遇とする(ステップS705)。
First, the priority m of the non-priority distribution class is set to μ (step S701). That is, m = μ. Then, the retry is started from the lowest priority. Next, the call restriction unit 41 reattempts call density control in the same way as a call in a non-priority distribution class with priority m for a call that encounters restriction (step S702).
If communication is established (Yes in step S703), the number of calls communicated per unit time of the non-priority distribution class with priority m is incremented by 1 (step S706).
If communication is not established (No in step S703), it is determined whether m = 1 (step S704).
If m = 1 is not satisfied (No in step S704), m = m−1 is set, and the priority is moved to the next higher class (step S707), and the process returns to step S702. If m = 1 (Yes in step S704), this call is regarded as a restriction encounter (step S705).

≪未規制クラスにおける処理≫
未規制クラスは、一部のクラスを優先的に疎通させるための一つの考え方である。例えば、未規制クラスは、行政における緊急対応機関からの電話等のように、絶対に疎通を確保させるために輻輳制御処理を実行しないクラスである。しかし、未規制クラスは、規制されないために、要求される発呼が設定した呼数より多くなることが想定される。そのような場合に、輻輳セッション制御装置の接続可能呼数Xを超過しないように抑制する必要がある。なお、未規制クラスは、優先配分クラスとは別のクラスであっても、優先配分クラスに含まれていていても構わない。
≪Processing in unregulated class≫
The unregulated class is one way of thinking that some classes communicate with priority. For example, the unregulated class is a class that does not execute the congestion control process in order to ensure communication, such as a telephone call from an emergency response organization in the government. However, since the unregulated class is not regulated, it is assumed that the required outgoing calls are larger than the set number of calls. In such a case, it is necessary to suppress the number of connectable calls X of the congestion session control device so as not to exceed. The unregulated class may be a class different from the priority allocation class or may be included in the priority allocation class.

図8を用いて、未規制クラスにおける処理について説明する(適宜図5参照)。なお、図8の処理は、発呼規制セッション制御装置lによって実行される。
まず、セション制御装置指示部27から、全クラスについての呼数密度値の算出についての指示を受信する(ステップS801)。そして、発呼規制部41は、未規制クラスを含む全クラスの総発信呼数を初期値0から加算する(ステップS802)。次に、発呼規制部41は、算出した総発信呼数が全クラスについての呼数密度値未満かを判定する(ステップS803)。
The process in the unregulated class will be described with reference to FIG. 8 (see FIG. 5 as appropriate). 8 is executed by the call restriction session control apparatus l.
First, an instruction for calculating call density values for all classes is received from the session control device instruction unit 27 (step S801). Then, the call restriction unit 41 adds the total number of outgoing calls of all classes including the unregulated class from the initial value 0 (step S802). Next, the call restriction unit 41 determines whether the calculated total number of outgoing calls is less than the call density value for all classes (step S803).

算出した総発信呼数が全クラスについての呼数密度値未満の場合(ステップS803でYes)、処理はステップS802へ戻る。また、算出した総発信呼数が全クラスについての呼数密度値未満でない場合(ステップS803でNo)、発呼規制部41は、未規制クラス以外のクラスのすべてについて発呼を規制遭遇とする(ステップS804)。   If the calculated total number of outgoing calls is less than the call density value for all classes (Yes in step S803), the process returns to step S802. If the calculated total number of outgoing calls is not less than the call density value for all classes (No in step S803), the outgoing call restriction unit 41 sets outgoing calls as restricted encounters for all classes other than the unregulated class. (Step S804).

次に、呼数密度の単位時間が終了したか否かが判断される(ステップS805)。呼数密度の単位時間が終了している場合(ステップS805でYes)、処理はステップS802へ戻る。また、呼数密度の単位時間が終了していない場合(ステップS805でNo)、測定周期が終了したか否かが判断される(ステップS806)。そして、測定周期が終了している場合(ステップS806でYes)、処理はステップS801へ戻る。また、測定周期が終了していない場合(ステップS806でNo)、処理はステップS805へ戻る。なお、ステップS805とステップS806の順番は、どちらが先でも構わない。このようにして、未規制クラスを設けても、単位時間あたりに要求される呼数が接続可能呼数Xを超過しないようにトラフィックを制御することが可能となる。   Next, it is determined whether or not the unit time of call density has ended (step S805). If the call density unit time has expired (Yes in step S805), the process returns to step S802. If the call density unit time has not ended (No in step S805), it is determined whether the measurement cycle has ended (step S806). If the measurement cycle has ended (Yes in step S806), the process returns to step S801. If the measurement cycle has not ended (No in step S806), the process returns to step S805. Note that the order of step S805 and step S806 may be either. In this way, even if an unregulated class is provided, it is possible to control traffic so that the number of calls required per unit time does not exceed the connectable number of calls X.

≪配分呼数の算出処理の具体例≫
ここで、図3に示した測定周期k=1における配分呼数の算出処理の具体例について、図9を用いて説明する。図9に示すように、輻輳時のクラス別配分値として、クラスAの初期配分呼数が3000呼/分、クラスBの初期配分呼数が7000呼/分であり、発呼規制セッション制御装置l(l=1)の平常時発信呼数ui,1がクラスAについては2700呼/分、クラスBについては300呼/分であり、発呼規制セッション制御装置l(l=2)の平常時発信呼数ui,2がクラスAについては400呼/分、クラスBについては4000呼/分であったとする。
この場合、クラスiごとに、各発呼規制セッション制御装置lの間で、初期配分呼数siを、クラスiごとの平常時発信呼数ui,lの総和に対する発呼規制セッション制御装置lの平常時発信呼数ui,lの割合によって配分呼数を決定する。すなわち、発呼規制セッション制御装置l(l=1)では、クラスAの配分呼数については、初期配分呼数3000呼/分に、2700/(2700+400)を乗算して算出する。同様に、発呼規制セッション制御装置l(l=1)のクラスBの配分呼数については、初期配分呼数7000呼/分に、300/(300+4000)を乗算して算出する。発呼規制セッション制御装置l(l=2)についても同様である。
≪Specific example of calculation process of number of allocated calls≫
Here, a specific example of the distribution call number calculation process in the measurement cycle k = 1 shown in FIG. 3 will be described with reference to FIG. As shown in FIG. 9, as the class-by-class allocation values at the time of congestion, the class A initial allocation number of calls is 3000 calls / min and the class B initial allocation call count is 7000 calls / min. The number of normal outgoing calls u i, 1 of l (l = 1) is 2700 calls / minute for class A and 300 calls / minute for class B, and call control session control device l (l = 2) Assume that the number of normal outgoing calls u i, 2 is 400 calls / minute for class A and 4000 calls / minute for class B.
In this case, for each class i, among the call restriction session control devices l, the call distribution restriction session control device with respect to the sum of the normally distributed call numbers u i, l for each class i is assigned to the initial distribution call number s i. The number of allocated calls is determined by the ratio of the number of normal outgoing calls u i, l of l . That is, in the call control session control device 1 (l = 1), the class A allocated call count is calculated by multiplying the initial allocated call count 3000 calls / min by 2700 / (2700 + 400). Similarly, the class B allocated call number of the call control session control device l (l = 1) is calculated by multiplying the initial allocated call number 7000 calls / min by 300 / (300 + 4000). The same applies to the call restriction session control device l (l = 2).

≪クラスの定義≫
次に、本実施形態における通信サービスのクラスの定義について説明する。
すなわち、既存公衆電話網では、特許文献2に記載されるように呼種や方路を用いてクラス分けを行っているが、本実施形態で対象とする発呼に含まれるSIP、SIMPLEの各種メソッドやSDPの規定とは異なるパラメータである。すなわち、本実施形態では、新たな指標に基づくクラスの定義が必要となる。
≪Class definition≫
Next, the definition of the communication service class in the present embodiment will be described.
That is, in the existing public telephone network, classification is performed using call types and routes as described in Patent Document 2, but various types of SIP and SIMPLE included in the outgoing call targeted in this embodiment are used. The parameters are different from those of the method and SDP. That is, in the present embodiment, it is necessary to define a class based on a new index.

クラスiを元とする集合Gの定義について以下に説明する。集合Gは、対象メソッド集合Θ、対象SDPパラメータ区分集合Λ、発信加入者区分集合Ω、緊急呼区分集合Δで定義される。そして、集合Gは、下記に示す(手順1)〜(手順5)をトラフィック配分算出装置使用者が実施することにより、定義される。そして、その定義した結果は、クラス定義蓄積部22(図5(a)参照)およびクラス定義蓄積部45(図5(b)参照)に蓄積する。以下では、まず、Θ’、Λ’、Ω、Δを定義する。   The definition of the set G based on the class i will be described below. The set G is defined by a target method set Θ, a target SDP parameter classification set Λ, a calling subscriber classification set Ω, and an emergency call classification set Δ. The set G is defined by the following (Procedure 1) to (Procedure 5) performed by the traffic distribution calculation device user. The defined result is accumulated in the class definition accumulation unit 22 (see FIG. 5A) and the class definition accumulation unit 45 (see FIG. 5B). In the following, first, Θ ′, Λ ′, Ω, and Δ are defined.

全SIP、SIMPLEメソッド区分集合Θ’:={θ’| θ’はSIP、SIMPLEメソッド。ただし、Initial INVITEとInitial INVITEを除くINVITEは別の元とする。}
Θ’={Initial INVITE, Initial INVITEを除くINVITE, ACK, CANCEL, BYE, REGISTER, OPTIONS, REFER, INFO, SUBSCRIBE, NOTIFY, PRACK, UPDATE, MESSAGE}(IETF-REC 2976,3261,3262,3265,3311,3428,3578,4488参照)
All SIP, SIMPLE method partition set Θ ′: = {θ ′ | θ ′ is a SIP, SIMPLE method. However, the INVITE other than the Initial INVITE and the Initial INVITE are different sources. }
Θ '= {INVITE excluding Initial INVITE, Initial INVITE, ACK, CANCEL, BYE, REGISTER, OPTIONS, REFER, INFO, SUBSCRIBE, NOTIFY, PRACK, UPDATE, MESSAGE} (IETF-REC 2976,3261,3262,3265,3311 , 3428, 3578, 4488)

SDPパラメータ区分集合Λ’:={φ、λ’i|i∈H;HはSDPに規定されているパラメータの集合。また、φは空集合。}
すなわち、Λ’は、φとλ’iとを元とする集合である。なお、λ’i:=(iのパラメータの名称、そのパラメータiの値域q’i)である。例えば、iのパラメータの名称がbandwidthの場合には、その値域q’iが[0,∞)となる。
SDP parameter partition set Λ ′: = {φ, λ ′ i | i∈H; H is a set of parameters defined in SDP. Φ is an empty set. }
That is, Λ ′ is a set based on φ and λ ′ i . Note that λ ′ i : = (name of parameter of i, value range q ′ i of parameter i ). For example, when the parameter name of i is bandwidth, its value range q ′ i is [0, ∞).

Ω:={ω| ωは発信加入者区分}とする。
例えば、発信加入者区分が3区分であれば、次のようになる。
Ω={第一発信加入者区分、第二発信加入者区分、第三発信加入者区分}
Ω: = {ω | ω is a calling subscriber category}.
For example, if the calling subscriber category is 3 categories, it is as follows.
Ω = {first outgoing subscriber category, second outgoing subscriber category, third outgoing subscriber category}

Δ:={δ| δは緊急呼区分}とする。
例えば、緊急呼の種類が消防、救急、海上保安であれば、次のようになる。
Δ={消防、救急、海上保安、緊急呼以外}
Δ: = {δ | δ is an emergency call classification}.
For example, if the type of emergency call is fire, ambulance, maritime security, it will be as follows.
Δ = {other than fire, emergency, maritime security, emergency calls}

次に、クラス集合Gを定義する(手順1)〜(手順5)を以下に示す。これらの手順は、トラフィック配分算出装置10を操作するオペレータが実施する。   Next, (Procedure 1) to (Procedure 5) for defining the class set G are shown below. These procedures are performed by an operator who operates the traffic distribution calculation device 10.

(手順1)
対象メソッド集合ΘとSDPパラメータ区分集合Λ’’を選定する。
まず、全SIP、SIMPLEメソッド区分集合Θ’の中から、対象メソッド集合Θ={θ| θ∈Θ’かつ、θはトラフィック制御対象とするセッション開始/変更に使用するメソッド}を選定する。
同様に、SDPパラメータ区分集合Λ’の中から、制御対象とするトラフィックの選定に必要なパラメータの名称とそのパラメータの値域とを選定する。具体的には、トラフィック制御の上でトラフィックを区別するのに使用するSDPパラメータの集合としてH’⊆HとなるH’を定義する。値域q’jのうち、通信サービスを提供する上で不要な値域を除外したq’’j⊆q’jとなるq’’jを選定する。また、λ’’j:=(jのパラメータ名称、q’’j)と空集合φとを元とする集合をΛ’’:={φ、λ’’j|j∈H’}とする。
(Procedure 1)
A target method set Θ and an SDP parameter classification set Λ ″ are selected.
First, a target method set Θ = {θ | θ∈Θ ′ and θ is a method used for session start / change for traffic control} is selected from all SIP and SIMPLE method partition sets Θ ′.
Similarly, from the SDP parameter classification set Λ ′, the name of the parameter necessary for selecting the traffic to be controlled and the value range of the parameter are selected. Specifically, H ′ that is H′⊆H is defined as a set of SDP parameters used to distinguish traffic in traffic control. 'Of j, excluding the unnecessary range in providing communication services q' range q selecting 'a j q''j⊆q' j . A set based on λ ″ j : = (j parameter name, q ″ j ) and the empty set φ is Λ ″: = {φ, λ ″ j | j∈H ′}. .

ここで、λ’’jの具体例を4つ示す。
(例1)SDPパラメータMediaTypeの値域からtextを不要な値域で選定外とした場合(IETF-RFC 4566,4856参照)
λ’’m=(media_type, {audio, video, application, message, audio/DV14, audio/G722, audio/G723, audio/G726-16, audio/G726-24, audio/G726-32, audio/G726-40, audio/G728, audio/G729, audio/G729D, audio/G729E, audio/GSM, audio/GSM-EFR, audio/L8, audio/L16, audio/LPC, audio/PCMA, audio/PCMU, audio/VDVI, video/nv})
Here, four specific examples of λ ″ j are shown.
(Example 1) When text is not selected from the range of the SDP parameter MediaType in an unnecessary range (see IETF-RFC 4566, 4856)
λ '' m = (media_type, (audio, video, application, message, audio / DV14, audio / G722, audio / G723, audio / G726-16, audio / G726-24, audio / G726-32, audio / G726 -40, audio / G728, audio / G729, audio / G729D, audio / G729E, audio / GSM, audio / GSM-EFR, audio / L8, audio / L16, audio / LPC, audio / PCMA, audio / PCMU, audio / VDVI, video / nv})

(例2)SDPパラメータattributesの値域からrecvonly,sendrecv,sendonlyのみを選定(inactive,rtpmapその他は不要な値域で選定外)とした場合(IETF-RFC 4566参照)
λ’’a=(attributes, {recvonly, sendrecv, sendonly})
(例3)SDPパラメータbandwidthの値域から帯域[0,∞)(kb/s)を選定(全値域を選定)した場合(IETF-RFC 4566参照)
λ’’b=(bandwidth,[0,∞))(kb/s)
(例4)SDPパラメータRtp payload typeの値域から{0,1,2,・・・,126,127}を選定(全値域を選定)した場合(http://www.iana.org/assignments/rtp-parameters参照)
λ’’r=(Rtp_payload_type, {0,1,2,・・・,126,127})
(Example 2) When only recvonly, sendrecv, and sendonly are selected from the range of SDP parameter attributes (inactive, rtpmap, etc. are not selected in the unnecessary range) (see IETF-RFC 4566)
λ '' a = (attributes, {recvonly, sendrecv, sendonly})
(Example 3) When band [0, ∞) (kb / s) is selected from the range of SDP parameter bandwidth (all range is selected) (see IETF-RFC 4566)
λ '' b = (bandwidth, [0, ∞)) (kb / s)
(Example 4) When {0,1,2, ..., 126,127} is selected from the range of SDP parameter Rtp payload type (all ranges are selected) (http://www.iana.org/assignments/rtp- parameters)
λ '' r = (Rtp_payload_type, {0,1,2, ..., 126,127})

(手順2)
前記したλ’’bのように、値域が非加算であったり、加算できても値域の要素数が多い場合に、クラス定義に用いることのできる程度の要素数にまとめる。
q’’jの値域を、トラフィックを区別するクラスを規定していくのに適当な数の区分数にするために、q’’jを直和分割する。このとき、q’’jを直和分割したものをq’’’jと表記し、λ’’’j:=(パラメータjの名称、q’’’j)とする。また、λ’’’jと空集合φとを元とする集合を対象SDPパラメータ区分集合Λとする。
(Procedure 2)
As in the case of λ ″ b described above, when the range is non-addition, or when the range can be added, the number of elements in the range is large.
q ″ j is divided into direct sums so that the range of q ″ j is an appropriate number of divisions for defining a class for distinguishing traffic. At this time, 'what you direct sum divides j q' q 'is denoted as'' j, λ ''' j: = ( name of the parameter j, q' and '' j). A set based on λ ′ ″ j and the empty set φ is set as a target SDP parameter partitioned set Λ.

ここで、λ’’’jの具体例を2つ示す。
(例1)bandwidthの値域(kb/s)を0、0超え100以下、100超え1000以下、1000超え10000以下、10000超え100000以下、100000超え、の各区分に分ける場合
λ’’’b=(bandwidth, {[0,0], (0,100], (100,1000], (1000,10000], (10000,100000], (100000,∞)})(kb/s)
(例2)Rtp payload typeの値域をaudio,video,audio-video,?,N/Aの5区分に分ける場合(IETF-REC 3551参照)
λ’’’r=(Rtp_payload_type, {{0,1,2,・・,23}、{24,25,・・,31,32,34}、{33}、{35,36,・・,70,71,77,78,・・,126,127}、{72,・・,76})
Here, two specific examples of λ ′ ″ j are shown.
(Example 1) When the bandwidth range (kb / s) is divided into 0, 0 to 100 or less, 100 to 1000 or less, 1000 to 10000 or less, 10000 to 100000 or less, or 100000 or more. Λ ''' b = (bandwidth, {[0,0], (0,100], (100,1000], (1000,10000], (10000,100000], (100000, ∞)}) (kb / s)
(Example 2) Rtp payload type value range is divided into five categories: audio, video, audio-video,?, N / A (see IETF-REC 3551)
λ ''' r = (Rtp_payload_type, {{0,1,2, ... 23}, {24,25, ..., 31,32,34}, {33}, {35,36, ..., 70,71,77,78, ..., 126,127}, {72, ..., 76})

(手順3)
集合G’=Θ×Λ×Ω×Δと定義する。
(Procedure 3)
The set G ′ = Θ × Λ × Ω × Δ is defined.

(手順4)
一部のメソッドは送信データにSDPパラメータを搭載しない(IETF-RFC 2976,3261,3262,3265,3311,3428,3578,4488によれば、MESSAGE,SUBSCRIBE,NOTIFYが該当する)ため、φ∈Λ以外のΛの元を集合G’から除外し、G’’と定義する。つまり、G’’:={(θ、λ、ω、δ)∈G’| θ=MESSAGE or SUBSCRIBE or NOTIFY のときλ=φ}とする。
(Procedure 4)
Since some methods do not include SDP parameters in the transmission data (According to IETF-RFC 2976,3261,3262,3265,3311,3428,3578,4488, MESSAGE, SUBSCRIBE, NOTIFY are applicable), φ∈Λ The elements of Λ other than are excluded from the set G ′ and defined as G ″. That is, when G ″: = {(θ, λ, ω, δ) ∈G ′ | θ = MESSAGE or SUBSCRIBE or NOTIFY, λ = φ}.

(手順5)
集合G’’を、トラフィック制御を実施する上で、適切に直和分割したものをクラス集合Gと定義する。
(Procedure 5)
The set G ″ is defined as a class set G that is obtained by appropriately performing direct sum division in performing traffic control.

前記した(手順1)〜(手順5)の結果、クラスの定義内容が定まる。この定義内容例を図11に示すが、発信加入者区分とメソッド種別区分およびSDPパラメータ区分とが直和分割されている。また、図11には、各クラス1〜8を識別するパラメータが記載されている。なお、クラスの定義内容は、オペレータによる図示しない入力手段(キーボード等)の操作等により、予め用意しておいたクラス定義蓄積部22およびクラス定義蓄積部45に記憶され、配分値決定部20が配分呼数xi,k,lを算出する際に参照される。なお、クラスの定義が同じになる場合には、(手順1)と(手順2)とはどちらを先に実行してもよく、(手順2)は(手順4)を行いながら実行してもよく、(手順3)は(手順4)の後に実行してもよい。すなわち、前記した手順の順番を問わない。 As a result of the above (procedure 1) to (procedure 5), the definition content of the class is determined. An example of the contents of this definition is shown in FIG. 11, where the calling subscriber category, method type category, and SDP parameter category are divided into direct sums. Further, in FIG. 11, parameters for identifying the classes 1 to 8 are described. The definition content of the class is stored in the class definition storage unit 22 and the class definition storage unit 45 prepared in advance by the operation of an input means (keyboard or the like) (not shown) by the operator. Referenced when calculating the number of allocated calls x i, k, l . If the class definitions are the same, either (Procedure 1) or (Procedure 2) may be executed first, or (Procedure 2) may be executed while performing (Procedure 4). Well, (Procedure 3) may be executed after (Procedure 4). That is, the order of the procedure described above is not limited.

≪SDPパラメータ代表値決定写像≫
なお、発呼規制セッション制御装置lで受信するセッション開始/変更の信号一つの中において、一部のパラメータjについてはパラメータ値が複数載っている場合がある。
例えば、MediaTypeの値としてaudio, videoが混在で載っている場合、それらの組み合わせを1つのMediaType代表値”video”に対応させる(図10参照)。この写像の情報はSDPパラメータ代表値決定写像蓄積部43(図5(b)参照)に格納しておく。またMediaTypeが複数値の場合、その各々についてRTP Payload Type値も定められるので、当該信号上で”video”のエンコード用に指定されているRTP Payload Type値をRTP Payload Type代表値とする。
≪SDP parameter representative value determination map≫
In one session start / change signal received by the call restriction session control apparatus l, a plurality of parameter values may be listed for some parameters j.
For example, when audio and video are mixedly included as MediaType values, these combinations are associated with one MediaType representative value “video” (see FIG. 10). This mapping information is stored in the SDP parameter representative value determination mapping storage unit 43 (see FIG. 5B). In addition, when MediaType has a plurality of values, the RTP Payload Type value is also determined for each of them. Therefore, the RTP Payload Type value designated for encoding “video” on the signal is set as the RTP Payload Type representative value.

一般には、attribute、MediaType、bandwidthについては、複数載っているパラメータ値から一つの代表元を写像する。こうした複数パラメータ値に対して1つの代表値を対応させる写像(以下、「SDPパラメータ代表値決定写像」)hjは次のように表せる。
j: ( λ’’’j)|λ’’’j| → λ’’’j
ここに、|λ’’’j|はλ’’’jの要素数であり、( λ’’’j)|λ’’’j|は|λ’’’j|回だけλ’’’jの直積を取ることを表す。
In general, for attribute, MediaType, and bandwidth, one representative element is mapped from a plurality of parameter values. A map (hereinafter referred to as “SDP parameter representative value determination map”) h j that associates one representative value with such a plurality of parameter values can be expressed as follows.
h j : (λ ''' j ) | λ''' j | → λ ''' j
Here, | λ ′ ″ j | is the number of elements of λ ′ ″ j , and (λ ′ ″ j ) | λ ′ ″ j | is | λ ′ ″ j | Represents the direct product of j .

そして、SDPパラメータ代表値決定写像蓄積部43は、j=attribute、MediaType、bandwidthの各々に対するSDPパラメータ代表値決定写像hjを格納する(λ’’’jの要素数は高々有限であるから、|λ’’’j|個の組み合わせに対してその中から代表元を対応させるという設定データをSDPパラメータ代表値決定写像蓄積部43に格納しておくことで実装できる)。 Then, the SDP parameter representative value determination mapping storage unit 43 stores the SDP parameter representative value determination mapping h j for each of j = attribute, MediaType, and bandwidth (since the number of elements of λ ′ ″ j is at most finite, This can be implemented by storing in the SDP parameter representative value determination mapping storage unit 43 setting data for associating a representative element among the combinations of | λ ′ ″ j |.

一方、RTP Payload Type値は上記例のとおり代表MediaType値に対応した値を定める。つまり、RTP Payload Typeに関するSDPパラメータ代表値決定写像
hr: MediaTypeの値域 → RTP Payload Typeの値域
において、
hr(hm((λ’’’m)|λ’’’m|))= 当該のSDPの記述の内でhm((λ’’’m)|λ’’’m| )と同じ行に設定されているRTP Payload Type値とする(図10の例ではこの値は”96”)。
また発呼規制セッション制御装置lが、セッション開始/変更の各信号がどのクラスに該当するか識別する際は、当該信号の各SDPパラメータの代表値を用いるものとする(図11参照)。
On the other hand, the RTP Payload Type value defines a value corresponding to the representative MediaType value as in the above example. That is, SDP parameter representative value mapping for RTP Payload Type
h r : Range of MediaType → RTP Payload Type
h r (h m ((λ ′ ″ m ) | λ ′ ″ m | )) = h m ((λ ′ ″ m ) | λ ′ ″ m | ) The RTP Payload Type value set in the same line is assumed (in the example of FIG. 10, this value is “96”).
In addition, when the call control session control device l identifies which class each signal of session start / change corresponds to, the representative value of each SDP parameter of the signal is used (see FIG. 11).

クラス定義蓄積部22,45に蓄積したクラスの中から、セッション開始/変更要求のプロトコルヘッダから該当するクラスを識別する処理の一例について、図10を用いて説明する。図10に示すリクエスト例は、SIPを用いたセッション開始/変更要求の主要な部分を示した一例である。ヘッダ部分のスタートラインには「INVITE(セッション参加リクエスト)」で始まる文があり、メッセージヘッダには宛先の文があり、ヘッダ部分の終わりを示すのに用いられる改行がある。次に、メッセージボディには、SDP等、SIPメッセージで転送される付加情報が記載されている。「a=」の直後の第一パラメータはattribute値であって、図10ではsendrecv、rtpmap、fmtpの場合を示しているが、これはあくまでも例示であり、この他にも別のattribute値がある。図10ではクラス定義蓄積部に蓄積したattribute値(例:sendonly、recvonly、sendrecv)のどれがプロトコルヘッダ上に載っているか有効行のみサーチしとし、該当しているattribute値(例:sendrecv)を識別する。また、「m=」の直後の第一パラメータはメディア種別を表記していて、audioとvideoが載っている例を示す。この他にも別のMediaType値がある。図10ではaudioとvideoのMediaTypeが混在して載っているが、予めSDPパラメータ代表値決定写像蓄積部43(図5(b)参照)に格納しておいたSDPパラメータ代表値決定写像により、MediaType代表値”video”に対応させる。またMediaTypeが複数値の場合、その各々についてRTP Payload Type値も定められる(RTP Payload Typeに関するSDPパラメータ代表値決定写像)。図10ではRTP Payload Typeに関するSDPパラメータ代表値決定写像により、当該信号上でMediaType代表値”video”のエンコード用に指定されているRTP Payload Type値をRTP Payload Type代表値とする。図10では「b=」の後の第二パラメータ(コロンの直後のパラメータ)は、bandwidth値であって、図10では「10000」と表記されている。すなわち、(1000,10000](1000超え10000以下)に該当することが分かる。なお、図10に示したbandwidth値[0,0]、(0,100]、(100,1000]、(1000,10000]、(10000,100000]、(100000,∞)は、あくまでも例示であり、これと異なる区間設定であっても構わない。   An example of processing for identifying a corresponding class from the protocol header of the session start / change request from the classes stored in the class definition storage units 22 and 45 will be described with reference to FIG. The request example shown in FIG. 10 is an example showing a main part of a session start / change request using SIP. There is a sentence that starts with “INVITE (session participation request)” in the start line of the header part, a destination sentence in the message header, and a line feed that is used to indicate the end of the header part. Next, additional information transferred by the SIP message such as SDP is described in the message body. The first parameter immediately after “a =” is an attribute value, and FIG. 10 shows the case of sendrecv, rtpmap, and fmtp. However, this is merely an example, and there are other attribute values. . In FIG. 10, only valid lines are searched for which attribute value (eg, sendonly, recvonly, sendrecv) stored in the class definition storage unit is on the protocol header, and the corresponding attribute value (eg, sendrecv) is searched. Identify. In addition, the first parameter immediately after “m =” indicates the media type and shows an example in which audio and video are recorded. There are other MediaType values. In FIG. 10, audio and video MediaTypes are mixed, but the MediaType is determined by the SDP parameter representative value determination map stored in advance in the SDP parameter representative value determination map storage unit 43 (see FIG. 5B). Corresponds to the representative value “video”. When MediaType has a plurality of values, an RTP Payload Type value is also determined for each of them (SDP parameter representative value determination map for RTP Payload Type). In FIG. 10, the RTP Payload Type value designated for encoding the MediaType representative value “video” on the signal is set as the RTP Payload Type representative value by the SDP parameter representative value determination map regarding the RTP Payload Type. In FIG. 10, the second parameter after “b =” (the parameter immediately after the colon) is a bandwidth value, and is represented as “10000” in FIG. That is, it is understood that this corresponds to (1000, 10000) (over 1000 and under 10000) Note that the bandwidth values [0,0], (0,100], (100,1000], (1000,10000) shown in FIG. , (10000, 100000], (100000, ∞) are merely examples, and different section settings may be used.

(変形例)
前記した実施形態においては、図1に示すように、トラフィック配分算出装置10とセッション制御装置40とは別個の装置として説明した。この変形例では、発呼規制セッション制御装置l(図5(b)参照)の機能とトラフィック配分算出装置10の機能(図5(a)参照)とを併せ持つ、トラフィック制御システム60について、図12を用いて説明する。
(Modification)
In the above-described embodiment, as illustrated in FIG. 1, the traffic distribution calculation device 10 and the session control device 40 have been described as separate devices. In this modification, a traffic control system 60 having both the function of the call control session control device l (see FIG. 5B) and the function of the traffic distribution calculation device 10 (see FIG. 5A) is shown in FIG. Will be described.

図12に示すように、変形例におけるトラフィック制御システム60は、図5(a)に示すトラフィック配分算出装置10および図5(b)に示す発呼規制セッション制御装置lのそれぞれの機能を備える。なお、トラフィック配分算出装置10および発呼規制セッション制御装置lの機能については、既に本実施形態において説明したとおりであるので、個々の詳細な説明を省略する。なお、トラフィック制御システム60は、図1に示すセッション制御装置40の位置において用いることができる。そして、本実施形態において説明したとおり、優先的に一部(優先配分クラス)のトラフィックの疎通を確保することができる。   As shown in FIG. 12, the traffic control system 60 in the modified example includes the functions of the traffic distribution calculation device 10 shown in FIG. 5 (a) and the call restriction session control device 1 shown in FIG. 5 (b). Note that the functions of the traffic distribution calculation device 10 and the call restriction session control device l are as already described in the present embodiment, and thus detailed descriptions thereof are omitted. The traffic control system 60 can be used at the position of the session control device 40 shown in FIG. As described in the present embodiment, communication of a part of the traffic (priority allocation class) can be secured with priority.

以上、本実施形態のトラフィック配分算出装置10および発呼規制セッション制御装置lによれば、測定周期k>1(ただし、輻輳検出直後の測定周期kを0とする)においては、式(1)のMAX(・・)に示すように、初期配分呼数または前測定周期k−1での発信呼数のいずれか大きい方を選択しているので、常に初期配分呼数を確保しつつ、発信呼数のトレンドに見合った配分呼数を確保することが可能となる。そのため、優先的に一部(優先配分クラス)のトラフィックの疎通を確保することができる。また、優先配分クラスの呼が規制遭遇となった場合には、非優先配分クラスの優先度の最下位から順に再接続を行って、最終的に、その呼を優先して疎通させる再試行を実行する。このことによって、トラフィックの輻輳時に優先的に一部のトラフィックの疎通を確保することが可能となる。また、クラスの定義を、SIP、SIMPLEメソッド区分集合やSDPパラメータ区分集合のパラメータと、発信加入者区分と、緊急呼区分とのいずれかの組み合わせによって行うことができる。   As described above, according to the traffic distribution calculation device 10 and the call restriction session control device 1 of the present embodiment, in the measurement cycle k> 1 (however, the measurement cycle k immediately after congestion detection is 0), the equation (1) As shown in MAX (··), since the larger of the initial number of allocated calls or the number of outgoing calls in the previous measurement period k−1 is selected, the outgoing call is always secured while the initial allocated number of calls is secured. It is possible to secure the number of allocated calls that matches the trend of the number of calls. Therefore, communication of a part of the traffic (priority allocation class) can be secured with priority. In addition, when a call in the priority allocation class becomes a regulation encounter, reconnection is performed in order from the lowest priority of the non-priority allocation class, and finally, a retry is performed to give priority to communication of the call. Run. This makes it possible to ensure the communication of some traffic preferentially during traffic congestion. Further, the class can be defined by any combination of the parameters of the SIP, SIMPLE method category set and SDP parameter category set, the calling subscriber category, and the emergency call category.

また、本実施形態において、トラフィック配分算出装置10(図5(a)参照)の各部の処理および発呼規制セッション制御装置l(図5(b)参照)の各部の処理について説明したが、これらの処理は、トラフィック配分算出装置10および発呼規制セッション制御装置lをそれぞれコンピュータで実現したときに搭載されるプログラムによって実現されてもよい。このプログラムは、通信回線を介して提供することもできるし、CD−ROM等のコンピュータ読み取り可能な記録媒体に書き込んで配布することも可能である。   Further, in the present embodiment, the processing of each part of the traffic allocation calculation device 10 (see FIG. 5A) and the processing of each part of the call restriction session control device l (see FIG. 5B) have been described. This processing may be realized by a program installed when the traffic allocation calculation device 10 and the call restriction session control device l are each realized by a computer. This program can be provided via a communication line, or can be distributed by writing in a computer-readable recording medium such as a CD-ROM.

10 トラフィック配分算出装置
20 配分値決定部
21 制御パラメータ管理部
22 クラス定義蓄積部
23 演算部
25 測定データ管理部
26 測定データ蓄積部
27 セッション制御装置指示部
30 セッション制御装置用情報蓄積部
31 クラス別初回配分呼数蓄積部
32 処理可能呼数蓄積部
33 平常時クラス別着信トラフィックデータ蓄積部
34 平常時クラス別発信トラフィックデータ蓄積部
40 セッション制御装置
41 発呼規制部
42 データ測定部
43 SDPパラメータ代表値決定写像蓄積部
44 優先順位設定蓄積部
45 クラス定義蓄積部
50 輻輳セッション制御装置
51 発呼規制要求部
60 トラフィック制御システム
90 端末
l 発呼規制セッション制御装置(発呼規制側のセッション制御装置)
DESCRIPTION OF SYMBOLS 10 Traffic allocation calculation apparatus 20 Allocation value determination part 21 Control parameter management part 22 Class definition storage part 23 Calculation part 25 Measurement data management part 26 Measurement data storage part 27 Session control apparatus instruction | indication part 30 Session control apparatus information storage part 31 By class Initial allocation call number storage unit 32 Processable call number storage unit 33 Normal class incoming traffic data storage unit 34 Normal class outgoing traffic data storage unit 40 Session control device 41 Call control unit 42 Data measurement unit 43 SDP parameter representative Value determination mapping storage unit 44 Priority order setting storage unit 45 Class definition storage unit 50 Congestion session control device 51 Call restriction control unit 60 Traffic control system 90 Terminal l Call restriction session control device (session control device on the call restriction side)

Claims (11)

IP網のC−planeに用いられる複数のセッション制御装置のいずれかの輻輳時に、輻輳した前記セッション制御装置である輻輳セッション制御装置へ処理を要求するセッション開始/変更要求である発呼のうち、前記輻輳セッション制御装置での処理が可能な発呼の呼数である接続可能呼数をXとし、当該輻輳セッション制御装置へ加わる発呼を、その発呼に含まれる情報に基づいて定義されたクラスiごとに、前記輻輳セッション制御装置へ向かう発呼を受信する前記セッション制御装置である発呼規制側のセッション制御装置lにおいて周期的に行われるトラフィック測定に基づいて、測定周期k−1のトラフィック測定データから算出されるクラスの集合Gに属するクラスiの発信呼数をai,k-1,lとし、当該発信呼数ai,k-1,lに基づいて、前記接続可能呼数Xを次測定周期kでのクラスiごとの配分呼数xi,k,・に配分し、クラスiの前記輻輳セッション制御装置へ加わる呼数をxi,k,・以下になるように規制することによって、前記輻輳セッション制御装置が受け付ける呼数合計を前記接続可能呼数X以下に制限するトラフィック配分算出装置において用いられるトラフィック配分算出方法において、
前記トラフィック配分算出装置は、演算部と前記クラスの定義を記憶する蓄積部とを備え、
前記演算部は、前記蓄積部から読み出した前記クラスiを、輻輳時に優先して疎通を確保する優先配分クラスと輻輳時に優先して疎通を確保しない非優先配分クラスとに振り分け、また前記蓄積部からクラスiごとに予め定めた所定値の初期配分呼数siを読み出し、
輻輳検出直後の測定周期kをk=0として、測定周期k>1の場合に、
zに関する関数g(z)≦1/zなる関数g:(0,∞)→(0,∞)を用いて、測定周期kの各優先配分クラスのクラスiの配分呼数xi,k,・
i,k,・=g(Rp)・MAX{si,ai,k-1,・} ・・式(1)
として算出し、
測定周期kの各非優先配分クラスのクラスiの配分呼数xi,k,・
i,k,・=(ai,k-1,・j∈非優先配分クラスの集合j,k-1,・)・(1−g(Rp)・Rp)・X
・・式(2)
として算出する
ことを特徴とするトラフィック配分算出方法。
ただし、Rp=(Σi∈優先配分クラスの集合MAX{si,ai,k-1,・})/X、s=X、ai,k-1,・およびxi,k,・の中点「・」は、ドット記法であり、すべての前記発呼規制側のセッション制御装置lについての総和を表す。
Out of calls that are session start / change requests for requesting processing to the congested session control device, which is the congested session control device, at the time of congestion of any of the plurality of session control devices used for C-plane of the IP network, The number of connectable calls, which is the number of calls that can be processed by the congestion session control device, is defined as X, and the calls added to the congestion session control device are defined based on information included in the calls For each class i, based on traffic measurement periodically performed in the session control device 1 on the call control side, which is the session control device that receives a call directed to the congestion session control device, the measurement cycle k−1 The number of outgoing calls of class i belonging to the class set G calculated from the traffic measurement data is a i, k-1, l, and is based on the number of outgoing calls a i, k-1, l . Accordingly, the number of connectable calls X is allocated to the allocated number of calls x i, k, ... For each class i in the next measurement period k, and the number of calls added to the congestion session control device of class i is set to x i, k. In the traffic allocation calculation method used in the traffic allocation calculation device that limits the total number of calls accepted by the congestion session control device to the connectable call number X or less by restricting to be equal to or less than
The traffic allocation calculation device includes a calculation unit and a storage unit that stores the definition of the class,
The computing unit distributes the class i read from the storage unit into a priority distribution class that preferentially secures communication during congestion and a non-priority distribution class that preferentially secures communication during congestion, and the storage unit Read out the initial allocated number of calls s i of a predetermined value for each class i from
When the measurement cycle k immediately after congestion detection is k = 0 and the measurement cycle k> 1,
Using the function g: (0, ∞) → (0, ∞) for the function g (z) ≦ 1 / z regarding z, the number of allocated calls x i, k, of the class i of each priority allocation class in the measurement period k · a x i, k, · = g (R p) · MAX {s i, a i, k-1, ·} ·· formula (1)
As
The number of allocated calls x i, k, · of class i of each non-priority allocation class of measurement period k is expressed as x i, k, · = (a i, k−1, // Σ j∈non-priority allocation class set a j, k-1, ・ ) ・ (1-g (R p ) ・ R p ) ・ X
..Formula (2)
A traffic distribution calculation method characterized by calculating as follows.
Where R p = (Σ i∈priority allocation class set MAX {s i , a i, k−1, }) / X, s · = X, a i, k−1, and x i, k , the midpoint of, "-" is a dot notation, represents the sum of all of the outgoing call restriction side session control device l.
前記演算部は、測定周期k>1の場合に、
前記発呼規制側のセッション制御装置lに配分する、測定周期kのクラスiの配分呼数xi,k,lを、
i,k,l=(ai,k-1,l/ai,k-1,.)・xi,k,. ・・式(3)
として算出すること
を特徴とする請求項1に記載のトラフィック配分算出方法。
When the measurement cycle k> 1, the calculation unit
The number of allocated calls x i, k, l of class i in the measurement period k, which is allocated to the session control device l on the call control side,
x i, k, l = (a i, k-1, l / a i, k-1,. ) x i, k, ... (3)
The traffic allocation calculation method according to claim 1, wherein:
前記演算部は、前記蓄積部から前記初期配分呼数siを読み出して、
測定周期k=1の場合に、クラスiの配分呼数xi,k,・を、
i,k,・=si ・・式(4)
とすること
を特徴とする請求項1または請求項2に記載のトラフィック配分算出方法。
ただし、s=Xである。
The calculation unit reads the initial allocated call number s i from the storage unit,
When the measurement cycle k = 1, the number of allocated calls x i, k,.
xi , k ,. = s i .. Formula (4)
The traffic allocation calculation method according to claim 1 or 2, wherein:
However, s · = X.
前記演算部は、測定周期k=1の場合に、平常時のトラフィック測定データから算出されるクラスの集合Gに属するクラスiの平常時発信呼数をui,l(クラスi、発呼規制側のセッション制御装置l)とし、当該平常時発信呼数に基づいて、
前記発呼規制側のセッション制御装置lに配分する、測定周期kのクラスiの配分呼数xi,k,lを、
i,k,l=(ui,l/ui,.)・xi,k,. ・・式(5)
として算出すること
を特徴とする請求項1ないし請求項3のいずれか一項に記載のトラフィック配分算出方法。
When the measurement period k = 1, the arithmetic unit calculates the number of normal outgoing calls of class i belonging to the class set G calculated from the normal traffic measurement data u i, l (class i, outgoing call restriction). Side session controller l) and based on the number of normal outgoing calls,
The number of allocated calls x i, k, l of class i in the measurement period k, which is allocated to the session control device l on the call control side,
x i, k, l = (u i, l / u i ,. ) x i, k, ... (5)
The traffic distribution calculation method according to claim 1, wherein the traffic distribution calculation method is calculated as follows.
前記演算部は、
発呼に含まれるSIP(Session Initiation Protocol)、SIMPLE(SIP for Instant Messaging and Presence Leveraging Extensions)の各種メソッド、およびSDP(Session Description Protocol)のパラメータと、発信加入者区分と、緊急呼区分とのいずれかの組み合わせによって、前記クラスを定義すること
を特徴とする請求項1ないし請求項4のいずれか一項に記載のトラフィック配分算出方法。
The computing unit is
SIP (Session Initiation Protocol), SIMPLE (SIP for Instant Messaging and Presence Leveraging Extensions) methods included in outgoing calls, parameters of SDP (Session Description Protocol), calling subscriber classification, and emergency call classification The traffic allocation calculation method according to any one of claims 1 to 4, wherein the class is defined by a combination thereof.
IP網のC−plane(呼制御信号プレーン)に用いられる複数のセッション制御装置のいずれかの輻輳時に、輻輳した前記セッション制御装置である輻輳セッション制御装置へ処理を要求するセッション開始/変更要求(以降、セッション開始/変更要求を発呼と称す)のうち、前記輻輳セッション制御装置での処理が可能な発呼の呼数である接続可能呼数をXとし、当該輻輳セッション制御装置へ加わる発呼を、その発呼に含まれる情報に基づいて定義されたクラスiごとに、前記輻輳セッション制御装置へ向かう発呼を受信する前記セッション制御装置である発呼規制側のセッション制御装置lにおいて周期的に行われるトラフィック測定に基づいて、測定周期k−1のトラフィック測定データから算出されるクラスの集合Gに属するクラスiの発信呼数をai,k-1,l(クラスi、測定周期k−1、発呼規制側のセッション制御装置l)とし、当該発信呼数ai,k-1,lに基づいて、前記接続可能呼数Xを次測定周期kでのクラスiごとの配分呼数xi,k,・に配分し、クラスiの前記輻輳セッション制御装置へ加わる呼数をxi,k,・以下になるように規制することによって、前記輻輳セッション制御装置が受け付ける呼数合計を前記接続可能呼数X以下に制限するトラフィック配分算出装置であって、
前記発呼規制側のセッション制御装置から前記トラフィック測定データを受け取り、これを蓄積すると共に、下記配分値決定部に前記発信呼数を通知し、その配分値決定部の算出結果である前記配分呼数を前記発呼規制側のセッション制御装置に通知する測定データ管理部と、
前記測定データ管理部から前記トラフィック測定データを受け取り、当該トラフィック測定データを基に請求項1ないし請求項5のいずれか一項に記載のトラフィック配分算出方法で前記配分呼数を算出する配分値決定部と
を備えることを特徴とするトラフィック配分算出装置。
Session start / change request for requesting processing to the congested session control device, which is the congested session control device, when one of a plurality of session control devices used in the C-plane (call control signal plane) of the IP network is congested Hereinafter, the session start / change request is referred to as a call), and the number of connectable calls, which is the number of calls that can be processed by the congestion session control device, is X, and the call added to the congestion session control device is X. A call is performed in the session control device l on the call restriction side, which is the session control device that receives a call directed to the congestion session control device, for each class i defined based on information included in the call. Belonging to the class set G calculated from the traffic measurement data of the measurement cycle k−1 based on the traffic measurement performed automatically. The number of outgoing calls for class i a i, k-1, l (class i, measuring period k-1, the session control unit l of the call regulation side) and, the originating call number a i, the k-1, l Based on this, the number of connectable calls X is allocated to the allocated number of calls x i, k, ... For each class i in the next measurement period k, and the number of calls added to the congestion session controller of class i is set to x i, k. , by restricting it to so below-, a traffic distribution calculating device for limiting the number of calls total said congestion session controller accepts below the connectable number of calls X,
The traffic measurement data is received from the session control apparatus on the call restriction side, accumulated, and notified of the number of outgoing calls to the distribution value determination unit described below, and the distribution call which is a calculation result of the distribution value determination unit A measurement data management unit for notifying the call control side session control device of the number,
The distribution value determination for receiving the traffic measurement data from the measurement data management unit and calculating the number of allocated calls by the traffic distribution calculation method according to any one of claims 1 to 5 based on the traffic measurement data. A traffic distribution calculating device.
請求項6に記載のトラフィック配分算出装置から取得した配分呼数xi,k,lに基づいて発呼の接続を判定する前記発呼規制側のセッション制御装置において、
前記セッション制御装置は、発呼規制の制御を行う発呼規制部とセッション開始/変更要求である発呼に含まれる情報に基づいて定義されたクラスの定義を記憶する蓄積部とを備え、
前記発呼規制部が、
前記取得した配分呼数xi,k,lに基づいて、当該蓄積部に記憶されたクラスiの発呼の疎通を確保するか規制遭遇とするかの判定を行った結果、
前記優先配分クラスの発呼が規制遭遇となった場合、
前記非優先配分クラスの優先度の最下位のクラスから順に再接続を行って、疎通可能となったか否かを判定し、疎通可能と判定されたクラスを介してその規制遭遇となった発呼を優先して疎通させる再試行を実行すること
を特徴とするセッション制御装置。
In the session control apparatus on the call restriction side for determining connection of a call based on the number of allocated calls x i, k, l acquired from the traffic allocation calculation apparatus according to claim 6,
The session control device includes a call restriction unit that controls call restriction and a storage unit that stores a definition of a class defined based on information included in a call that is a session start / change request,
The call restriction unit is
Based on the acquired number of allocated calls x i, k, l , as a result of determining whether communication of class i calls stored in the storage unit is to be ensured or restricted,
If a call to the priority allocation class is a regulatory encounter,
Reconnects in order from the lowest class of the priority of the non-priority allocation class to determine whether or not communication is possible, and the call that has encountered the restriction via the class determined to be able to communicate A session control device that executes a retry for communicating with priority.
前記発呼規制側のセッション制御装置は、
時間を計測する手段と、前記トラフィック配分算出装置から受信した前記配分呼数に基づいて、所定の単位時間あたりの呼数である呼数密度値を用いて発呼規制を行う手段とを備え、
発呼規制を行わない未規制クラスにおける処理として、下記の(81)、(82)、(83)の処理を順に行い、
(81)前記トラフィック配分算出装置から全クラスについての呼数密度値の算出の指示を受信し、
(82)前記未規制クラスを含む全クラスの総発信呼数を初期値0から加算し、
(83)当該総発信呼数が全クラスについての呼数密度値未満か否かを判定し、
当該総発信呼数が全クラスについての呼数密度値未満の場合は、再び、(82)へ戻り、
当該総発信呼数が全クラスについての呼数密度値未満でない場合は、未規制クラス以外のクラスのすべてについて発呼を規制遭遇とし、
呼数密度の前記単位時間が終了した場合には、再び(82)へ戻って処理を順に実行し、
前記測定周期が終了した場合には、再び(81)へ戻って処理を順に実行する
ことを特徴とする請求項7に記載のセッション制御装置。
The session control device on the call restriction side is:
Means for measuring time, and means for performing call restriction using a call density value that is the number of calls per predetermined unit time based on the number of allocated calls received from the traffic distribution calculating device,
As the processing in the unrestricted class that does not perform call restriction, the following processes (81), (82), and (83) are performed in order,
(81) receiving an instruction for calculating a call density value for all classes from the traffic allocation calculation device;
(82) The total number of outgoing calls of all classes including the unregulated class is added from an initial value of 0,
(83) Determine whether the total number of outgoing calls is less than the call density value for all classes,
If the total number of outgoing calls is less than the call density value for all classes, return to (82) again.
If the total number of outgoing calls is not less than the call density value for all classes, the call will be a restricted encounter for all classes other than the unregulated class,
When the unit time of the call density ends, the process returns to (82) again to execute the processing in order,
8. The session control apparatus according to claim 7, wherein when the measurement cycle ends, the process returns to (81) and the processing is sequentially executed.
前記発呼規制側のセッション制御装置は、
受信した発呼に含まれるSDPのパラメータについて、そのパラメータのパラメータ値が複数ある場合に該複数のパラメータ値に対して1つの代表値を対応させるSDPパラメータ代表値決定写像と、SDPのパラメータに基づいて定義されたクラスとを記憶し、
受信した発呼がどのクラスに該当するかを、前記SDPパラメータ代表値決定写像を用いて決定すること
を特徴とする請求項7または請求項8に記載のセッション制御装置。
The session control device on the call restriction side is:
Based on the SDP parameter representative value mapping for associating one representative value with a plurality of parameter values when there are a plurality of parameter values for the SDP parameters included in the received call, and the SDP parameters Remember the defined class,
9. The session control apparatus according to claim 7 or 8, wherein which class the received call corresponds to is determined using the SDP parameter representative value determination map.
請求項1ないし請求項5のいずれか一項に記載のトラフィック配分算出方法を、コンピュータとしての前記トラヒック配分算出装置に実行させるためのトラフィック制御プログラムを格納したコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium storing a traffic control program for causing the traffic distribution calculating device as a computer to execute the traffic distribution calculating method according to any one of claims 1 to 5. コンピュータを請求項7ないし請求項9のいずれか一項に記載の発呼規制側のセッション制御装置として機能させるためのセッション制御プログラムを格納したコンピュータ読み取り可能な記録媒体。
10. A computer-readable recording medium storing a session control program for causing a computer to function as the session control device on the call restriction side according to claim 7.
JP2009049923A 2009-03-03 2009-03-03 Traffic allocation calculation method, traffic allocation calculation device, session control device, and recording medium Expired - Fee Related JP5081180B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009049923A JP5081180B2 (en) 2009-03-03 2009-03-03 Traffic allocation calculation method, traffic allocation calculation device, session control device, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009049923A JP5081180B2 (en) 2009-03-03 2009-03-03 Traffic allocation calculation method, traffic allocation calculation device, session control device, and recording medium

Publications (2)

Publication Number Publication Date
JP2010206542A JP2010206542A (en) 2010-09-16
JP5081180B2 true JP5081180B2 (en) 2012-11-21

Family

ID=42967563

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009049923A Expired - Fee Related JP5081180B2 (en) 2009-03-03 2009-03-03 Traffic allocation calculation method, traffic allocation calculation device, session control device, and recording medium

Country Status (1)

Country Link
JP (1) JP5081180B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108922185A (en) * 2018-07-19 2018-11-30 连云港杰瑞电子有限公司 A kind of method of quick deployment intersection channelizing system

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5233905B2 (en) * 2009-08-18 2013-07-10 沖電気工業株式会社 Communication control device
JP5313992B2 (en) * 2010-11-01 2013-10-09 Necアクセステクニカ株式会社 Call reservation control system, SIP server, call reservation control method, and call reservation control program
JP5702742B2 (en) * 2012-01-25 2015-04-15 日本電信電話株式会社 Congestion control system and congestion control method
JP5695584B2 (en) * 2012-02-09 2015-04-08 日本電信電話株式会社 Congestion control device, congestion control system, and congestion control method
JP5945247B2 (en) * 2013-05-24 2016-07-05 日本電信電話株式会社 Traffic regulation system, traffic regulation control device, priority control method and program thereof

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3580249B2 (en) * 2000-12-18 2004-10-20 日本電信電話株式会社 Traffic distribution value calculation device, traffic distribution control system, traffic distribution value calculation method, and recording medium on which the program is recorded
JP3995972B2 (en) * 2002-04-17 2007-10-24 株式会社エヌ・ティ・ティ・ドコモ Congestion control method and traffic control system
JP2009253900A (en) * 2008-04-10 2009-10-29 Nippon Telegr & Teleph Corp <Ntt> Congestion control method, congestion control equipment, and congestion control system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108922185A (en) * 2018-07-19 2018-11-30 连云港杰瑞电子有限公司 A kind of method of quick deployment intersection channelizing system
CN108922185B (en) * 2018-07-19 2020-07-14 连云港杰瑞电子有限公司 Method for quickly deploying intersection channelized system

Also Published As

Publication number Publication date
JP2010206542A (en) 2010-09-16

Similar Documents

Publication Publication Date Title
JP5081180B2 (en) Traffic allocation calculation method, traffic allocation calculation device, session control device, and recording medium
KR101343785B1 (en) System and method for prioritizing session initiation protocol messages
CA2940976C (en) Dynamic allocation of network bandwidth
US10135735B2 (en) Method and system for managing flows in a network
US7525994B2 (en) Packet data flow identification for multiplexing
US9112809B2 (en) Method and apparatus for controlling utilization in a horizontally scaled software application
US9042355B2 (en) Quality of service (QoS) for satellite communications network
US20030058802A1 (en) Adaptive rate controlled router system and method
US11044159B2 (en) Application-level, cooperative minimization of offlining incidents in an internet of things (IoT) environment
US10516496B2 (en) Methods and apparatus for transporting data on a network
CN108632384A (en) Load-balancing method based on the prediction of video request number
CN105099803B (en) A kind of method for recognizing flux, application server and network element device
US20140229586A1 (en) Dynamically allocating network resources for communication session
US11451479B2 (en) Network load distribution device and method
JP2018148477A (en) Selection device, device selection method and program
JP5945247B2 (en) Traffic regulation system, traffic regulation control device, priority control method and program thereof
JP2005236618A (en) Transmission band control system, access gateway, and home gateway
JP6399128B2 (en) Selection device, device selection method, program
JP6082331B2 (en) COMMUNICATION DEVICE, PROGRAM, AND METHOD FOR IMPROVING AGGREGATED PACKET CONTAINING EFFICIENCY CONSIDERING ALLOWING WAIT
JP3616621B2 (en) Communication quality allocation system
JP6829156B2 (en) Network load balancer and method
JP5088291B2 (en) BAND CONTROL DEVICE, BAND CONTROL METHOD, ITS PROGRAM, BAND CONTROL SYSTEM
CN109391558A (en) A kind of control method and control device of queue
JP4390731B2 (en) Call admission determination method, system and program
JP5335642B2 (en) Traffic control device, system, method, program, and program recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110111

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20110819

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120810

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

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

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

Free format text: PAYMENT UNTIL: 20150907

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

LAPS Cancellation because of no payment of annual fees