JP4257144B2 - Traffic control device, traffic control program, program recording medium, and traffic control method - Google Patents
Traffic control device, traffic control program, program recording medium, and traffic control method Download PDFInfo
- Publication number
- JP4257144B2 JP4257144B2 JP2003097016A JP2003097016A JP4257144B2 JP 4257144 B2 JP4257144 B2 JP 4257144B2 JP 2003097016 A JP2003097016 A JP 2003097016A JP 2003097016 A JP2003097016 A JP 2003097016A JP 4257144 B2 JP4257144 B2 JP 4257144B2
- Authority
- JP
- Japan
- Prior art keywords
- congestion
- call
- control
- per unit
- unit time
- 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 - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/29—Flow control; Congestion control using a combination of thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/26—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
- H04L47/266—Stopping or restarting the source, e.g. X-on or X-off
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、IP網等の通信ネットワークにおける輻輳を解消若しくは防止するためにトラフィックを制御するトラフィック制御装置、トラフィック制御プログラム、プログラム記録媒体及びトラフィック制御方法に関する。
【0002】
【従来の技術】
IP網等の通信ネットワークにおいては、特定の機器に通信要求が過剰に集中した際に輻輳が発生する。この輻輳は、通信ネットワークのトラフィックを制御することにより解消若しくは防止可能であり、そのための方法、装置が考案されている(例えば、特許文献1参照)。
【0003】
【特許文献1−1】
特開2002−26981号公報(第6頁から第9頁、第5図)
【0004】
【発明が解決しようとする課題】
しかしながら、上記のような方法、装置においては、輻輳若しくはその兆候が発生しているかを判定するための手段をルータ(中継装置)等のネットワーク構成機器毎に設けなければならないため、施工、保守点検、改良作業等におけるコストの上昇を招き、当業者に負担を強いていた。
【0005】
このような事情に鑑み本発明は、コストが低減され、且つトラフィックを正確に制御可能なトラフィック制御装置、トラフィック制御プログラム、プログラム記録媒体及びトラフィック制御方法を提供することを目的とする。
【0006】
【課題を解決するための手段】
請求項1に記載の本発明は、通信ネットワークにおける輻輳を解消するためにトラフィックを制御するトラフィック制御装置であって、前記通信ネットワーク上で送受される通話制御信号を抽出する信号抽出手段と、前記抽出された通話制御信号を解析し、加入者に対する単位時間あたりの呼の接続数及び不完了呼数を測定する信号解析手段と、前記測定された不完了呼数と所定の閾値とを比較し、該比較結果に基づいて輻輳が発生しているか否かを判定し、前記判定の結果、輻輳が発生していると判定された場合、呼の接続数を制御するにあたっての制御量を決定し、該制御量及び前記加入者を特定するための情報を含む輻輳制御情報を生成する輻輳判定手段と、前記輻輳制御情報を解析し、前記制御量に基づいて、前記加入者への呼に対して呼損処理を行うことにより呼の接続数を制御する少なくとも1個の呼接続制御手段とを有し、前記輻輳判定手段は、単位時間あたりの接続呼数を前記制御量として定めるものであり、単位時間あたりの接続呼数として予め定めた値と、以下の式により得られた単位時間あたりの接続呼数に予め定めた係数を乗じた積とからなる2つの候補の中の最大値、または、当該2つの候補と、当該定めようとする単位時間あたりの接続呼数が適用される周期の前の周期に適用した単位時間あたりの接続呼数とからなる3つの候補の中の最大値を前記制御量とすることを要旨とする。
【数9】
ただし、xは個々の端末における接続呼数、t0は接続呼数の測定周期の起点、t1は接続呼数の測定周期の終点である。
【0008】
請求項2に記載の本発明は、通信ネットワークにおける輻輳を防止するためにトラフィックを制御するトラフィック制御装置であって、前記通信ネットワーク上で送受される通話制御信号を抽出する信号抽出手段と、前記抽出された通話制御信号を解析し、加入者に対する単位時間あたりの呼の接続数及び不完了呼数を測定する信号解析手段と、前記測定された不完了呼数と所定の閾値とを比較し、該比較結果に基づいて輻輳の兆候が発生しているか否かを判定し、前記判定の結果、輻輳の兆候が発生していると判定された場合、呼の接続数を制御するにあたっての制御量を決定し、該制御量及び前記加入者を特定するための情報を含む輻輳制御情報を生成する輻輳判定手段と、前記輻輳制御情報を解析し、前記制御量に基づいて、前記加入者への呼に対して呼損処理を行うことにより呼の接続数を制御する少なくとも1個の呼接続制御手段とを有し、前記輻輳判定手段は、単位時間あたりの接続呼数を前記制御量として定めるものであり、単位時間あたりの接続呼数として予め定めた値と、以下の式により得られた単位時間あたりの接続呼数に予め定めた係数を乗じた積とからなる2つの候補の中の最大値、または、当該2つの候補と、当該定めようとする単位時間あたりの接続呼数が適用される周期の前の周期に適用した単位時間あたりの接続呼数とからなる3つの候補の中の最大値を前記制御量とすることを要旨とする。
【数10】
ただし、xは個々の端末における接続呼数、t0は接続呼数の測定周期の起点、t1は接続呼数の測定周期の終点である。
【0010】
請求項3に記載の本発明は、通信ネットワークにおける輻輳を解消するためにトラフィックを制御するトラフィック制御装置で用いられるトラフィック制御プログラムであって、前記トラフィック制御装置を、前記通信ネットワーク上で送受される通話制御信号を抽出する信号抽出手段と、前記抽出された通話制御信号を解析し、加入者に対する単位時間あたりの呼の接続数及び不完了呼数を測定する信号解析手段と、前記測定された不完了呼数と所定の閾値とを比較し、該比較結果に基づいて輻輳が発生しているか否かを判定し、前記判定の結果、輻輳が発生していると判定された場合、呼の接続数を制御するにあたっての制御量を決定し、該制御量及び前記加入者を特定するための情報を含む輻輳制御情報を生成する輻輳判定手段と、前記輻輳制御情報を解析し、前記制御量に基づいて、前記加入者への呼に対して呼損処理を行うことにより呼の接続数を制御する少なくとも1個の呼接続制御手段として機能させるものであり、前記輻輳判定手段を、単位時間あたりの接続呼数を前記制御量として定めるものとし、単位時間あたりの接続呼数として予め定めた値と、以下の式により得られた単位時間あたりの接続呼数に予め定めた係数を乗じた積とからなる2つの候補の中の最大値、または、当該2つの候補と、当該定めようとする単位時間あたりの接続呼数が適用される周期の前の周期に適用した単位時間あたりの接続呼数とからなる3つの候補の中の最大値を前記制御量とするものとして機能させることを要旨とする。
【数11】
ただし、xは個々の端末における接続呼数、t0は接続呼数の測定周期の起点、t1は接続呼数の測定周期の終点である。
【0012】
請求項4に記載の本発明は、通信ネットワークにおける輻輳を防止するためにトラフィックを制御するトラフィック制御装置で用いられるトラフィック制御プログラムであって、前記トラフィック制御装置を、前記通信ネットワーク上で送受される通話制御信号を抽出する信号抽出手段と、前記抽出された通話制御信号を解析し、加入者に対する単位時間あたりの呼の接続数及び不完了呼数を測定する信号解析手段と、前記測定された不完了呼数と所定の閾値とを比較し、該比較結果に基づいて輻輳の兆候が発生しているか否かを判定し、前記判定の結果、輻輳の兆候が発生していると判定された場合、呼の接続数を制御するにあたっての制御量を決定し、該制御量及び前記加入者を特定するための情報を含む輻輳制御情報を生成する輻輳判定手段と、前記輻輳制御情報を解析し、前記制御量に基づいて、前記加入者への呼に対して呼損処理を行うことにより呼の接続数を制御する少なくとも1個の呼接続制御手段として機能させるものであり、前記輻輳判定手段を、単位時間あたりの接続呼数を前記制御量として定めるものとし、単位時間あたりの接続呼数として予め定めた値と、以下の式により得られた単位時間あたりの接続呼数に予め定めた係数を乗じた積とからなる2つの候補の中の最大値、または、当該2つの候補と、当該定めようとする単位時間あたりの接続呼数が適用される周期の前の周期に適用した単位時間あたりの接続呼数とからなる3つの候補の中の最大値を前記制御量とするものとして機能させることを要旨とする。
【数12】
ただし、xは個々の端末における接続呼数、t0は接続呼数の測定周期の起点、t1は接続呼数の測定周期の終点である。
【0014】
請求項5に記載の本発明は、通信ネットワークにおける輻輳を解消するためにトラフィックを制御するトラフィック制御装置で用いられるトラフィック制御プログラムを記録したプログラム記録媒体であって、前記トラフィック制御装置を、前記通信ネットワーク上で送受される通話制御信号を抽出する信号抽出手段と、前記抽出された通話制御信号を解析し、加入者に対する単位時間あたりの呼の接続数及び不完了呼数を測定する信号解析手段と、前記測定された不完了呼数と所定の閾値とを比較し、該比較結果に基づいて輻輳が発生しているか否かを判定し、前記判定の結果、輻輳が発生していると判定された場合、呼の接続数を制御するにあたっての制御量を決定し、該制御量及び前記加入者を特定するための情報を含む輻輳制御情報を生成する輻輳判定手段と、前記輻輳制御情報を解析し、前記制御量に基づいて、前記加入者への呼に対して呼損処理を行うことにより呼の接続数を制御する少なくとも1個の呼接続制御手段として機能させ、前記輻輳判定手段を、単位時間あたりの接続呼数を前記制御量として定めるものとし、単位時間あたりの接続呼数として予め定めた値と、以下の式により得られた単位時間あたりの接続呼数に予め定めた係数を乗じた積とからなる2つの候補の中の最大値、または、当該2つの候補と、当該定めようとする単位時間あたりの接続呼数が適用される周期の前の周期に適用した単位時間あたりの接続呼数とからなる3つの候補の中の最大値を前記制御量とするものとして機能させるトラフィック制御プログラムを記録したことを要旨とする。
【数13】
ただし、xは個々の端末における接続呼数、t0は接続呼数の測定周期の起点、t1は接続呼数の測定周期の終点である。
【0016】
請求項6に記載の本発明は、通信ネットワークにおける輻輳を防止するためにトラフィックを制御するトラフィック制御装置で用いられるトラフィック制御プログラムを記録したプログラム記録媒体であって、前記トラフィック制御装置を、前記通信ネットワーク上で送受される通話制御信号を抽出する信号抽出手段と、前記抽出された通話制御信号を解析し、加入者に対する単位時間あたりの呼の接続数及び不完了呼数を測定する信号解析手段と、前記測定された不完了呼数と所定の閾値とを比較し、該比較結果に基づいて輻輳の兆候が発生しているか否かを判定し、前記判定の結果、輻輳の兆候が発生していると判定された場合、呼の接続数を制御するにあたっての制御量を決定し、該制御量及び前記加入者を特定するための情報を含む輻輳制御情報を生成する輻輳判定手段と、前記輻輳制御情報を解析し、前記制御量に基づいて、前記加入者への呼に対して呼損処理を行うことにより呼の接続数を制御する少なくとも1個の呼接続制御手段として機能させるものであり、前記輻輳判定手段を、単位時間あたりの接続呼数を前記制御量として定めるものとし、単位時間あたりの接続呼数として予め定めた値と、以下の式により得られた単位時間あたりの接続呼数に予め定めた係数を乗じた積とからなる2つの候補の中の最大値、または、当該2つの候補と、当該定めようとする単位時間あたりの接続呼数が適用される周期の前の周期に適用した単位時間あたりの接続呼数とからなる3つの候補の中の最大値を前記制御量とするものとして機能させるトラフィック制御プログラムを記録したことを要旨とする。
【数14】
ただし、xは個々の端末における接続呼数、t0は接続呼数の測定周期の起点、t1は接続呼数の測定周期の終点である。
【0018】
請求項7に記載の本発明は、通信ネットワークにおける輻輳を解消するためにトラフィックを制御するトラフィック制御装置を用いるトラフィック制御方法であって、前記トラフィック制御装置が、前記通信ネットワーク上で送受される通話制御信号を抽出する信号抽出ステップと、前記抽出された通話制御信号を解析し、加入者に対する単位時間あたりの呼の接続数及び不完了呼数を測定する信号解析ステップと、前記測定された不完了呼数と所定の閾値とを比較し、該比較結果に基づいて輻輳が発生しているか否かを判定し、前記判定の結果、輻輳が発生していると判定された場合、呼の接続数を制御するにあたっての制御量を決定し、該制御量及び前記加入者を特定するための情報を含む輻輳制御情報を生成する輻輳判定ステップと、前記輻輳制御情報を解析し、前記制御量に基づいて、前記加入者への呼に対して呼損処理を行うことにより呼の接続数を制御する少なくとも1個の呼接続制御ステップとを実行し、前記輻輳判定ステップでは、単位時間あたりの接続呼数を前記制御量として定め、単位時間あたりの接続呼数として予め定めた値と、以下の式により得られた単位時間あたりの接続呼数に予め定めた係数を乗じた積とからなる2つの候補の中の最大値、または、当該2つの候補と、当該定めようとする単位時間あたりの接続呼数が適用される周期の前の周期に適用した単位時間あたりの接続呼数とからなる3つの候補の中の最大値を前記制御量とすることを要旨とする。
【数15】
ただし、xは個々の端末における接続呼数、t0は接続呼数の測定周期の起点、t1は接続呼数の測定周期の終点である。
【0020】
請求項8に記載の本発明は、通信ネットワークにおける輻輳を解消するためにトラフィックを制御するトラフィック制御装置を用いるトラフィック制御方法であって、前記トラフィック制御装置が、前記通信ネットワーク上で送受される通話制御信号を抽出する信号抽出ステップと、前記抽出された通話制御信号を解析し、加入者に対する単位時間あたりの呼の接続数及び不完了呼数を測定する信号解析ステップと、前記測定された不完了呼数と所定の閾値とを比較し、該比較結果に基づいて輻輳の兆候が発生しているか否かを判定し、前記判定の結果、輻輳の兆候が発生していると判定された場合、呼の接続数を制御するにあたっての制御量を決定し、該制御量及び前記加入者を特定するための情報を含む輻輳制御情報を生成する輻輳判定ステップと、前記輻輳制御情報を解析し、前記制御量に基づいて、前記加入者への呼に対して呼損処理を行うことにより呼の接続数を制御する少なくとも1個の呼接続制御ステップとを実行し、前記輻輳判定ステップでは、単位時間あたりの接続呼数を前記制御量として定め、単位時間あたりの接続呼数として予め定めた値と、以下の式により得られた単位時間あたりの接続呼数に予め定めた係数を乗じた積とからなる2つの候補の中の最大値、または、当該2つの候補と、当該定めようとする単位時間あたりの接続呼数が適用される周期の前の周期に適用した単位時間あたりの接続呼数とからなる3つの候補の中の最大値を前記制御量とすることを要旨とする。
【数16】
ただし、xは個々の端末における接続呼数、t0は接続呼数の測定周期の起点、t1は接続呼数の測定周期の終点である。
【0022】
【発明の実施の形態】
以下、図面を用いつつ本発明のトラフィック制御装置、トラフィック制御プログラム、プログラム記録媒体、及びトラフィック制御方法についての説明を行う。
なお、以下の実施の形態は、あくまでも本発明の説明のためのものであり、本発明の範囲を制限するものではない。したがって、当業者であれば、これらの各要素又は全要素を含んだ各種の実施の形態を採用することが可能であるが、これらの実施の形態も本発明の範囲に含まれる。
また、実施の形態を説明するための全図において、同一要素のものは同一符号を付与し、これらに関する反復説明は省略する。
【0023】
図1は本発明の一実施の形態に係るトラフィック制御装置の構成を示すブロック図である。
トラフィック制御装置は、信号抽出装置1に設けられた信号抽出部2と、輻輳検知装置3に設けられた信号解析部4及び輻輳判定部5と、輻輳制御管理装置6に設けられた輻輳制御管理部7と、呼接続制御装置8aに設けられた呼接続制御部9aと、呼接続制御装置8bに設けられた呼接続制御部9bとを有する。
【0024】
また、呼接続制御装置8a(呼接続制御部9a)は信号抽出装置1(信号抽出部2)及びIP(Internet Protocol)網10aを介してIP電話端末(以下、“端末”とする)11a、11b及び11cと接続され、呼接続制御装置8b(呼接続制御部9b)は信号抽出装置1(信号抽出部2)及びIP網10bを介して端末11d、11e及び11fと接続されている。
【0025】
なお、本実施の形態においては、呼接続制御装置と呼接続制御部を其々2個有する構成としたが、これに限定されず、其々を1個あるいは3個以上有する構成とすることもできる。
【0026】
また、呼接制御装置8a及び8bを適宜“呼接続制御装置8”、呼接続制御部9a及び9bを適宜“呼接続制御部9”、IP網10a及び10bを適宜“IP網10”、端末11a、11b、11c、11d、11e及び11fを適宜“端末11”と総称する。
【0027】
また、本図においては、説明を容易にするため、ソフトスイッチ等のIP電話網を実現するための機器の記載は省略している。
【0028】
信号抽出部2は、IP網10を介して端末11間で送受される通話制御信号を抽出し、信号解析部4は、抽出された通話制御信号を解析し、端末11に対する単位時間あたりの呼の接続数、つまり完了呼数と、接続されなかった呼の数、つまり不完了呼数(以下、適宜“あふれ呼数”と呼称する)を測定する。
【0029】
輻輳判定部5は、測定された不完了呼数と所定の閾値とを比較し、比較結果に基づいて輻輳若しくは輻輳の兆候が発生しているか否かを判定し、判定の結果、輻輳若しくは輻輳の兆候が発生していると判定された場合、呼の接続数を制御するにあたっての接続制御量を決定し、接続制御量及び呼が集中している端末(例えば11a)を特定するための情報(電話番号等)を含む輻輳制御情報(制御依頼)を生成する。
【0030】
輻輳制御管理部7は、輻輳制御管理部から輻輳制御情報を受信し、輻輳制御情報に基づいて呼の接続数を制御させるべき呼接続制御部(本図においては呼接続制御部9a)を特定し、呼接続制御部9aに輻輳制御情報を送信する。なお、呼の接続数を制御する呼接続制御部を“制御元”と呼ぶ。
【0031】
呼接続制御部9は、輻輳制御情報を解析し、接続制御量に基づいて、加入者への呼に対して呼損処理を行うことにより呼の接続数を制御する。これにより輻輳の解消若しくは防止が可能となる。
【0032】
また、信号抽出部がIP網上で送受される通話制御信号を抽出し、輻輳判定部5が一括して判定を行うため、輻輳若しくはその兆候が発生しているかを判定するための手段をネットワーク構成機器其々に設ける必要がなく、コストの低減が可能となる。
なお、上記の動作は所定の周期に則り、反復して行われる。
【0033】
図2は、図1の信号抽出部2の構成を示すブロック図であり、信号抽出部2は、通話制御信号を中継する通話制御信号中継部21と、通話制御信号を複製する通話制御信号複製部22と、複製された通話制御信号を信号解析部4に送信する。
【0034】
つまり、この信号抽出部2の動作は、図7に示すとおり、通話制御信号のみを抽出し、これを複製し、信号解析部に送信する。
【0035】
図3は、図1の信号解析部4の構成を示すブロック図であり、信号解析部4は、信号抽出部2より通話制御信号を受信する通話制御信号受信部41と、受信された通話制御信号を解析し、あふれ呼数を測定するあふれ呼数測定部42と、接続呼数を測定する接続呼数測定部43と、あふれ呼数測定部42及び接続呼数測定部43の測定結果を輻輳判定部5に送信する測定結果送信部44を有する。
【0036】
前記のあふれ呼数測定部42により測定されるあふれ呼数は、下記の式(1)により表される。
【0037】
【数1】
【0038】
上記の式(1)におけるy1は、あふれ呼数を指し、x1は個々の端末におけるあふれ呼(不完了呼)数を指し、t0はあふれ呼数の測定周期の起点(但し、測定の初回はあふれ呼の発生した時刻)を指し、t1はあふれ呼数測定周期の終点を指す。
つまり、測定されるあふれ呼数は、監視対象である端末におけるあふれ呼数の単位時間あたりの総量である。
【0039】
前記の接続呼数測定部43により測定される接続呼数は、下記の式(2)により表される。
【0040】
【数2】
【0041】
上記の式(2)におけるy2は、接続呼数を指し、x2は個々の端末における接続呼(完了呼)数を指し、t0は接続呼数の測定周期の起点を指し、t1は接続呼数測定周期の終点を指す。
つまり、測定される接続呼数は、監視対象である端末における接続呼数の単位時間あたりの総量である。
【0042】
図4は、図1の輻輳判定部5の構成を示すブロック図である。
測定結果受信部51は、信号解析部4より測定結果を受信し、判定実行部52は、受信された測定結果に基づいて、輻輳若しくは輻輳の兆候が発生しているか否かを判定する。
【0043】
優先順位決定部53は、輻輳若しくは輻輳の兆候が複数存在しており、且つ優先して解消又は防止すべき輻輳が定められている場合、以降の処理の優先順位を決定する。
【0044】
接続制御量決定部54は、前述の輻輳制御量を決定する。これにあたっては、優先順位決定部53により定められた優先順位も反映される。
【0045】
輻輳制御情報生成部55は、輻輳制御量と呼が集中している端末の電話番号等を含む輻輳制御情報を生成し、輻輳制御情報送信部56は、生成された輻輳制御情報を輻輳制御管理部7に送信する。
なお、制御状況情報受信部57及び制御状況情報蓄積部58については後述する。
【0046】
また、前記の輻輳判定は、あふれ呼数の測定結果(測定周期単位の累計値)に基づいて行われ、端末のあふれ呼数が前述の閾値より大であれば輻輳若しくは輻輳の兆候が発生していると判定される。
【0047】
但し、すでに接続制御中の端末については、接続制御が解除されるまで、判定は行われない。
【0048】
また、接続制御量は、制御コード総量(呼数/分)で表され、この制御コード総量は、候補A、候補B及び候補Cの最大値である。
【0049】
候補Aは、デフォルトの値(呼数/制御処理周期)であり、候補Bは、前述の式(2)により得られた値と所定の制御量算出係数の積(呼数/制御処理周期)であり、候補Cは、前制御周期に適用した接続制御量である。
【0050】
但し、まだ一度たりとも制御依頼が行われていない、つまり輻輳制御情報が送信されていない場合は、候補Cは存在せず、候補A及びBのみを用いて制御コード総量が算出される。
【0051】
図5は、輻輳制御管理部7の構成を示すブロック図である。
測定結果受信部71は、輻輳判定部5より輻輳制御情報を受信し、制御元決定部72は、どの端末がどの呼接続制御部に接続されているか、つまりどの端末を管理下においているかを把握しており、輻輳制御情報に含まれる電話番号から接続制御すべき呼接続制御部、つまり制御元(図1に示した例においては、呼接続制御部9a)を特定する。
【0052】
接続制御指示信号生成部73は、制御元が特定されると、受信された輻輳制御情報に基づいて接続制御指示信号を生成し、接続制御指示信号送信部74は、生成された接続制御指示信号を特定された制御元に送信する。
【0053】
なお、制御元決定部72を設けず、つまり、制御元を特定せず、接続制御指示信号を全ての呼接続制御部(図1に示した例においては、呼接続制御部9a及び9b)に送信し、呼接続制御部の其々が接続制御指示信号を解析し、この結果、接続制御の対象となる端末が管理下にあれば、その対象に対する接続制御を行う。
なお、指示応答信号受信部75、トラフィック情報受信部76、制御状況情報生成部77及び制御状況情報送信部78については後述する。
【0054】
図6は、図1の呼接続制御部9の構成を示すブロック図である。
接続制御指示信号受信部91は、輻輳制御管理部7から接続制御指示信号を受信し、接続制御実行部92は、受信された接続制御指示信号に基づいて、つまり接続制御量に基づいて接続制御を行う。この接続制御量に定められた所定の接続数を維持するために、余剰分の呼の接続は行われない。これを呼損処理という。
【0055】
指示応答信号生成部93は、接続制御実行部により接続制御が行われると、その旨を記した指示応答信号を生成し、指示応答信号送信部94は、生成された指示応答信号を輻輳制御管理部7に送信する。
【0056】
また、トラフィック監視部95は、IP網10におけるトラフィックを監視し、トラフィック情報生成部96は、トラフィックの監視結果を示すトラフィック情報を生成し、トラフィック情報送信部97は、生成されたトラフィック情報を輻輳制御管理部7に送信する。
【0057】
上記の動作は、全ての呼接続制御部9(図1に示した場合においては、呼接続制御部9a及び9b)により実行される。
【0058】
呼接続制御部9から送信された指示応答信号は、図5の指示応答信号受信部75により受信され、同じく呼接続制御部9から送信されたトラフィック情報は、図5のトラフィック情報受信部76により受信される。
【0059】
図5の制御状況情報生成部77は、受信された指示応答信号とトラフィック情報とに基づいて制御状況情報を生成する。この制御状況情報を、前述の2種類の情報から生成することにより、制御の履歴と、この制御によるトラフィックの変化量、つまり制御の成否の両方を得ることができる。
【0060】
制御状況情報送信部78は、生成された制御状況情報を輻輳判定部5に送信する。
【0061】
上記のように輻輳制御管理部7から送信された制御状況情報は、図4の制御状況情報受信部57により受信され、受信された制御状況情報は、制御状況情報蓄積部58に蓄積される。
なお、前述の判定実行部52は、判定を行うにあたって、この制御状況情報を用いる。
【0062】
図8は、上記のトラフィック制御装置の作用を示すシーケンス図である。
信号抽出部2により通話制御信号が複製され(S1)、送信されると(S2)、信号解析部4により受信され(S3)、あふれ呼数が測定され(S4)、さらに接続呼数が測定され(S5)、測定結果が送信される(S6)。
【0063】
送信された測定結果は、輻輳判定部5により受信され(S7)、判定が行われる(S8)、輻輳(本図においては輻輳の兆候も含む)が発生していると判定されると(S8:Yes)、輻輳が複数発生しているかが確認され(S9)、輻輳が複製発生している場合(S9:Yes)、優先的に解消若しくは防止すべき輻輳、換言すれば優先サービスがあるかが確認され(S10)、優先サービスが存在する場合(S10:Yes)、優先順位が決定され(S11)、接続制御量が決定される(S12)。
【0064】
接続制御量が決定されると、輻輳制御情報が生成され(S13)、生成された輻輳制御情報が送信される(S14)。
【0065】
なお、輻輳が発生していないと判定された場合(S8:No)は、測定結果の受信が行われ、輻輳が複数発生していない場合(S9:No)は、直ちに接続制御量が決定され(S12)、優先サービスが存在しない場合(S10:No)においても直ちに接続制御量が決定される(S12)。
なお、接続呼数の測定の後にあふれ呼数が測定される構成としても良い。
【0066】
S14において送信された輻輳制御情報は、輻輳制御管理部7により受信され(S15)、制御元が決定され(S16)、接続制御指示信号が生成され(S17)、生成された接続制御指示信号が送信される(S18)。
【0067】
送信された接続制御指示信号は、呼接続制御部9により受信され(S19)、接続制御が行われる(S20)。
【0068】
また、上記のトラフィック制御装置がSIP(Session Initiation Protocol)が用いられる通話制御信号を処理対象とする場合、あふれ呼及び接続呼を測定するにあたっては、図9の示す手順(S101からS111)がふまれ、図中の応答コードにより各判定が行われる。
【0069】
なお、図中の応答コード180は「Ringing(呼び出し中)」、応答コード200は「OK」、応答コード401は「Unauthorized (認可されていない)」、応答コード407は「Proxy Authentication Required(プロキシ認証が必要)」、応答コード503は「Service Unavailable(サービスを利用できない)」旨を示す。
【0070】
また、上記の応答コードは、百の位でその意味が分類されており、図中の4xx(400番台)は「リクエスト失敗応答」、5xx(500番台)は「サーバでの失敗応答」、6xx(600番台)は「グローバル失敗応答」を示す。
【0071】
上記のようなトラフィック制御装置としては、CPU(Central Processing Unit)、ハードディスクドライブ、ROM(Read Only Memory)、RAM(Random Access Memory)、キーボード、ディスプレイ、フレキシブルディスクドライブ、通信ネットワークに接続して通信を行うための通信部等を有したコンピュータを用いることが可能である。これにあたっては、コンピュータに前述の各部を機能を実行させるためのトラフィック制御プログラムを読み取らせ、実行させる。
【0072】
したがって、上記のトラフィック制御プログラムと、このプログラムを記録したフレキシブルディスク、CD−ROM(Compact Disk Read Only Memory)、PCカード等のコンピュータで読み取り可能なプログラム記録媒体も本発明の範囲に含まれる。
【0073】
また、このようなトラフィック制御装置を用いるトラフィック制御方法も本発明の範囲に含まれる。
【0074】
【発明の効果】
上記のとおり、呼接続制御手段は、輻輳制御情報を解析し、接続制御量に基づいて、加入者への呼に対して呼損処理を行うことにより呼の接続数を制御するため、輻輳の解消若しくは防止が可能となる。
【0075】
また、信号抽出手段が通信ネットワーク上で送受される通話制御信号を抽出し、輻輳判定手段が一括して判定を行うため、輻輳若しくはその兆候が発生しているかを判定するための手段をネットワーク構成機器其々に設ける必要がなく、コストの低減が可能となる。
【0076】
したがって、コストが低減され、且つトラフィックを正確に制御可能なトラフィック制御装置、トラフィック制御プログラム、プログラム記録媒体及びトラフィック制御方法を提供することが可能となる。
【図面の簡単な説明】
【図1】本発明のトラフィック制御装置の構成の構成を示すブロック図である。
【図2】図1の信号抽出部の構成を示すブロック図である。
【図3】図1の信号解析部の構成を示すブロック図である。
【図4】図1の輻輳判定部の構成を示すブロック図である。
【図5】図1の輻輳制御管理部の構成を示すブロック図である。
【図6】図1の呼接続制御部の構成を示すブロック図である。
【図7】図1の信号抽出部による通話信号抽出を説明する図である。
【図8】図1のトラフィック制御装置の作用を示す図である。
【図9】SIPが用いられた呼の状態遷移を示す図である。
【符号の説明】
1 信号抽出装置
2 信号抽出部
3 輻輳検知装置
4 信号解析部
5 輻輳判定部
6 輻輳制御管理装置
7 輻輳制御管理部
8a、8b 呼接続制御装置
9a、9b 呼接続制御部
10a、10b IP網
11a、11b、11c、11d、11e、11f 端末
21 通話制御信号中継部
22 通話制御信号複製部
23 通話制御信号送信部
41 通話制御信号受信部
42 あふれ呼数測定部
43 接続呼数測定部
44 測定結果送信部
51 測定結果受信部
52 判定実行部
53 優先順位決定部
54 接続制御量決定部
55 輻輳制御情報生成部
56 輻輳制御情報受信部
57 制御状況情報受信部
58 制御状況情報蓄積部
71 輻輳制御情報受信部
72 制御元決定部
73 接続制御指示信号生成部
74 接続制御指示信号送信部
75 指示応答信号受信部
76 トラフィック情報受信部
77 制御状況情報生成部
78 制御状況情報送信部
91 接続制御指示信号受信部
92 接続制御実行部
93 指示応答信号生成部
94 指示応答信号送信部
95 トラフィック監視部
96 トラフィック情報生成部
97 トラフィック情報送信部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a traffic control device, a traffic control program, a program recording medium, and a traffic control method for controlling traffic in order to eliminate or prevent congestion in a communication network such as an IP network.
[0002]
[Prior art]
In a communication network such as an IP network, congestion occurs when communication requests are excessively concentrated on a specific device. This congestion can be eliminated or prevented by controlling the traffic of the communication network, and a method and an apparatus for that purpose have been devised (for example, see Patent Document 1).
[0003]
[Patent Document 1-1]
JP 2002-26981 A (pages 6 to 9, FIG. 5)
[0004]
[Problems to be solved by the invention]
However, in the method and apparatus as described above, since it is necessary to provide means for determining whether congestion or a sign of the occurrence has occurred for each network component device such as a router (relay device), construction, maintenance and inspection As a result, the cost for improvement work and the like increased, and a person skilled in the art was burdened.
[0005]
In view of such circumstances, it is an object of the present invention to provide a traffic control device, a traffic control program, a program recording medium, and a traffic control method capable of accurately controlling traffic with reduced costs.
[0006]
[Means for Solving the Problems]
The present invention according to claim 1 is a traffic control device that controls traffic in order to eliminate congestion in a communication network, the signal extraction unit extracting a call control signal transmitted and received on the communication network, and Analyzing the extracted call control signal and comparing the signal analysis means for measuring the number of call connections and the number of incomplete calls per unit time to the subscriber, and comparing the measured number of incomplete calls with a predetermined threshold value Determining whether or not congestion has occurred based on the result of the comparison, and determining that the congestion is occurring as a result of the determination, determines a control amount for controlling the number of call connections. A congestion determination means for generating congestion control information including information for specifying the control amount and the subscriber, and analyzing the congestion control information and responding to a call to the subscriber based on the control amount. And at least one call connection control means for controlling the number of call connections by performing call loss processing, and the congestion determination means determines the number of connected calls per unit time as the control amount. A maximum value among two candidates consisting of a predetermined value as the number of connected calls per unit time and a product obtained by multiplying the number of connected calls per unit time obtained by the following formula by a predetermined coefficient; Alternatively, the maximum value among the three candidates consisting of the two candidates and the number of connected calls per unit time applied to the period before the period in which the number of connected calls to be determined is applied. Is the control amount.
[Equation 9]
However, x is the number of connected calls in each terminal, t0 is the starting point of the measurement period of the number of connected calls, and t1 is the end point of the measurement period of the number of connected calls..
[0008]
Claim2The traffic control device for controlling traffic in order to prevent congestion in a communication network, the signal extraction means for extracting a call control signal transmitted and received on the communication network, and the extracted Analyzing the call control signal, comparing signal analysis means for measuring the number of call connections per unit time and the number of incomplete calls to the subscriber, and comparing the measured number of incomplete calls with a predetermined threshold, Based on the result, it is determined whether or not there is a sign of congestion. If it is determined that there is a sign of congestion as a result of the determination, a control amount for controlling the number of call connections is determined. And a congestion determination means for generating congestion control information including information for specifying the control amount and the subscriber, and analyzing the congestion control information, and calling the subscriber based on the control amount. And at least one call connection control means for controlling the number of call connections by performing a call loss process, and the congestion determination means determines the number of connected calls per unit time as the control amount. Yes, the maximum value of two candidates consisting of a predetermined value as the number of connected calls per unit time and a product obtained by multiplying the number of connected calls per unit time obtained by the following formula by a predetermined coefficient Or the maximum of the three candidates consisting of the two candidates and the number of connected calls per unit time applied to the period before the period in which the number of connected calls to be determined is applied The gist is to set the value as the control amount.
[Expression 10]
However, x is the number of connected calls in each terminal, t0 is the starting point of the measurement period of the number of connected calls, and t1 is the end point of the measurement period of the number of connected calls..
[0010]
Claim3The traffic control program used in a traffic control device for controlling traffic to eliminate congestion in a communication network, the call control signal transmitted and received on the communication network. A signal extracting means for extracting the call control signal, a signal analyzing means for analyzing the extracted call control signal and measuring the number of call connections and the number of incomplete calls per unit time for the subscriber, and the measured incomplete call And a predetermined threshold value are compared, and it is determined whether congestion has occurred based on the comparison result. If it is determined that congestion has occurred as a result of the determination, the number of call connections is Congestion determination means for determining a control amount for control and generating congestion control information including information for specifying the control amount and the subscriber; and the congestion control Analyzing information, and functioning as at least one call connection control means for controlling the number of call connections by performing a call loss process on the call to the subscriber based on the control amount, The congestion determination means defines the number of connected calls per unit time as the control amount, and a predetermined value as the number of connected calls per unit time and the number of connected calls per unit time obtained by the following formula The maximum value of two candidates consisting of a product of a predetermined coefficient and the period before the period in which the two candidates and the number of connected calls to be determined per unit time are applied The gist is to make the maximum value among the three candidates composed of the number of connected calls per unit time applied to the control amount be the control amount.
[Expression 11]
However, x is the number of connected calls in each terminal, t0 is the starting point of the measurement period of the number of connected calls, and t1 is the end point of the measurement period of the number of connected calls..
[0012]
Claim4The traffic control program used in the traffic control device for controlling traffic to prevent congestion in the communication network, the call control signal transmitted and received on the communication network. A signal extracting means for extracting the call control signal, a signal analyzing means for analyzing the extracted call control signal and measuring the number of call connections and the number of incomplete calls per unit time for the subscriber, and the measured incomplete call The number is compared with a predetermined threshold value, and it is determined whether or not a sign of congestion is generated based on the comparison result, and if it is determined that the sign of congestion is generated as a result of the determination, A congestion determination means for determining a control amount for controlling the number of connections of the network and generating congestion control information including information for specifying the control amount and the subscriber; Analyzing the congestion control information and functioning as at least one call connection control means for controlling the number of call connections by performing call loss processing on the call to the subscriber based on the control amount The congestion determination means determines the number of connected calls per unit time as the control amount, and determines a predetermined value as the number of connected calls per unit time and the unit time obtained by the following formula: The maximum value of two candidates consisting of the product of the number of connected calls multiplied by a predetermined coefficient, or the period in which the two candidates and the number of connected calls per unit time to be determined are applied The gist is to allow the maximum value among the three candidates consisting of the number of connected calls per unit time applied in the previous cycle to serve as the control amount.
[Expression 12]
However, x is the number of connected calls in each terminal, t0 is the starting point of the measurement period of the number of connected calls, and t1 is the end point of the measurement period of the number of connected calls..
[0014]
Claim5The present invention described in (2) is a program recording medium that records a traffic control program used in a traffic control device that controls traffic in order to eliminate congestion in a communication network, and the traffic control device is placed on the communication network. A signal extraction means for extracting a call control signal to be transmitted and received, a signal analysis means for analyzing the extracted call control signal and measuring the number of call connections per unit time and the number of incomplete calls to a subscriber; When the measured number of incomplete calls is compared with a predetermined threshold, it is determined whether or not congestion has occurred based on the comparison result, and as a result of the determination, it is determined that congestion has occurred , Determining a control amount for controlling the number of call connections, and generating congestion control information including information for specifying the control amount and the subscriber Congestion determination means and at least one call connection control for analyzing the congestion control information and controlling the number of call connections by performing a call loss process on the call to the subscriber based on the control amount And the congestion determination means determines the number of connected calls per unit time as the control amount, a predetermined value as the number of connected calls per unit time, and a unit time obtained by the following formula: The maximum value of two candidates consisting of the product of the number of connected calls multiplied by a predetermined coefficient, or the two candidates and the number of connected calls per unit time to be determined are applied. The gist is that a traffic control program that records the maximum value among the three candidates consisting of the number of connected calls per unit time applied to the period before the period as the control amount is recorded.
[Formula 13]
However, x is the number of connected calls in each terminal, t0 is the starting point of the measurement period of the number of connected calls, and t1 is the end point of the measurement period of the number of connected calls..
[0016]
Claim6The present invention described in the above is a program recording medium recording a traffic control program used in a traffic control device that controls traffic in order to prevent congestion in a communication network, and the traffic control device is placed on the communication network. A signal extraction means for extracting a call control signal to be transmitted and received, a signal analysis means for analyzing the extracted call control signal and measuring the number of call connections per unit time and the number of incomplete calls to a subscriber; The measured number of incomplete calls is compared with a predetermined threshold, and it is determined whether or not there is a sign of congestion based on the comparison result, and as a result of the determination, there is a sign of congestion. If it is determined, a control amount for controlling the number of call connections is determined, and the congestion control includes information for specifying the control amount and the subscriber. Congestion determination means for generating information, and at least one for analyzing the congestion control information and controlling the number of call connections by performing a call loss process on the call to the subscriber based on the control amount The congestion determination means, the number of connected calls per unit time is defined as the control amount, a predetermined value as the number of connected calls per unit time, and the following: The maximum value of two candidates consisting of a product obtained by multiplying the number of connected calls per unit time obtained by the equation by a predetermined coefficient, or the two candidates and the per unit time to be determined A traffic control program is recorded that causes the maximum value among the three candidates consisting of the number of connected calls per unit time applied in the period before the period in which the number of connected calls is applied to be the control amount. It is the gist of.
[Expression 14]
However, x is the number of connected calls in each terminal, t0 is the starting point of the measurement period of the number of connected calls, and t1 is the end point of the measurement period of the number of connected calls..
[0018]
Claim7The traffic control method using a traffic control device that controls traffic in order to eliminate congestion in a communication network, wherein the traffic control device transmits a call control signal transmitted and received on the communication network. A signal extracting step for extracting, a signal analyzing step for analyzing the extracted call control signal and measuring the number of call connections and the number of incomplete calls per unit time for the subscriber, and the measured number of incomplete calls Is compared with a predetermined threshold, and based on the comparison result, it is determined whether or not congestion has occurred. If it is determined that congestion has occurred as a result of the determination, the number of call connections is controlled. A congestion determination step for determining a control amount to generate and generating congestion control information including information for specifying the control amount and the subscriber; and the congestion Analyzing the control information, and performing at least one call connection control step for controlling the number of call connections by performing a call loss process on the call to the subscriber based on the control amount, and In the congestion determination step, the number of connected calls per unit time is determined as the control amount, and is determined in advance as the number of connected calls per unit time and the number of connected calls per unit time obtained by the following formula: Applied to the period before the period in which the maximum of two candidates consisting of the product multiplied by the coefficient or the two candidates and the number of connected calls per unit time to be determined is applied The gist is that the maximum value among the three candidates consisting of the number of connected calls per unit time is used as the control amount.
[Expression 15]
However, x is the number of connected calls in each terminal, t0 is the starting point of the measurement period of the number of connected calls, and t1 is the end point of the measurement period of the number of connected calls..
[0020]
Claim8The traffic control method using a traffic control device that controls traffic in order to eliminate congestion in a communication network, wherein the traffic control device transmits a call control signal transmitted and received on the communication network. A signal extracting step for extracting, a signal analyzing step for analyzing the extracted call control signal and measuring the number of call connections and the number of incomplete calls per unit time for the subscriber, and the measured number of incomplete calls Is compared with a predetermined threshold, and based on the comparison result, it is determined whether or not there is a sign of congestion. If the result of the determination is that there is a sign of congestion, A congestion determination step for determining a control amount for controlling the number of connections and generating congestion control information including information for specifying the control amount and the subscriber Performing at least one call connection control step of analyzing the congestion control information and controlling the number of call connections by performing a call loss process on the call to the subscriber based on the control amount In the congestion determination step, the number of connected calls per unit time is determined as the control amount, a predetermined value as the number of connected calls per unit time, and the number of connected calls per unit time obtained by the following formula: The maximum value of two candidates consisting of a product of a predetermined coefficient and the period before the period in which the two candidates and the number of connected calls to be determined per unit time are applied The gist is that the maximum value among the three candidates consisting of the number of connected calls per unit time applied to is used as the control amount.
[Expression 16]
However, x is the number of connected calls in each terminal, t0 is the starting point of the measurement period of the number of connected calls, and t1 is the end point of the measurement period of the number of connected calls..
[0022]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a traffic control device, a traffic control program, a program recording medium, and a traffic control method of the present invention will be described with reference to the drawings.
It should be noted that the following embodiments are merely for explaining the present invention, and do not limit the scope of the present invention. Accordingly, those skilled in the art can employ various embodiments including each or all of these elements, and these embodiments are also included in the scope of the present invention.
In all the drawings for explaining the embodiments, the same elements are given the same reference numerals, and the repeated explanation thereof is omitted.
[0023]
FIG. 1 is a block diagram showing a configuration of a traffic control apparatus according to an embodiment of the present invention.
The traffic control device includes a signal extraction unit 2 provided in the signal extraction device 1, a signal analysis unit 4 and a congestion determination unit 5 provided in the congestion detection device 3, and a congestion control management provided in the congestion control management device 6. Unit 7, a call connection control unit 9a provided in the call connection control device 8a, and a call connection control unit 9b provided in the call connection control device 8b.
[0024]
The call connection control device 8a (call connection control unit 9a) is connected to an IP telephone terminal (hereinafter referred to as “terminal”) 11a via a signal extraction device 1 (signal extraction unit 2) and an IP (Internet Protocol) network 10a. The call connection control device 8b (call connection control unit 9b) is connected to the terminals 11d, 11e, and 11f via the signal extraction device 1 (signal extraction unit 2) and the IP network 10b.
[0025]
In addition, in this Embodiment, although it was set as the structure which has two each, a call connection control apparatus and a call connection control part, it is not limited to this, It can also be set as the structure which has each one or three or more. it can.
[0026]
Further, the call connection control devices 8a and 8b are appropriately “call connection control device 8”, the call connection control units 9a and 9b are appropriately “call connection control unit 9”, the IP networks 10a and 10b are appropriately “IP network 10”, the terminal 11a, 11b, 11c, 11d, 11e, and 11f are collectively referred to as “terminal 11” as appropriate.
[0027]
Further, in this figure, for easy explanation, description of equipment for realizing an IP telephone network such as a soft switch is omitted.
[0028]
The signal extraction unit 2 extracts a call control signal transmitted / received between the terminals 11 via the IP network 10, and the signal analysis unit 4 analyzes the extracted call control signal and calls the terminal 11 per unit time. The number of connections, that is, the number of completed calls, and the number of calls that are not connected, that is, the number of incomplete calls (hereinafter referred to as “overflow call number” as appropriate) are measured.
[0029]
The congestion determination unit 5 compares the measured number of incomplete calls with a predetermined threshold, determines whether or not congestion or a sign of congestion has occurred based on the comparison result, and as a result of the determination, congestion or congestion Information for determining the connection control amount for controlling the number of call connections and identifying the terminal (for example, 11a) where the call is concentrated. Congestion control information (control request) including (telephone number etc.) is generated.
[0030]
The congestion control management unit 7 receives the congestion control information from the congestion control management unit, and identifies a call connection control unit (call connection control unit 9a in this figure) that should control the number of call connections based on the congestion control information. Then, the congestion control information is transmitted to the call connection control unit 9a. A call connection control unit that controls the number of call connections is called a “control source”.
[0031]
The call connection control unit 9 analyzes the congestion control information, and controls the number of call connections by performing a call loss process on the call to the subscriber based on the connection control amount. This makes it possible to eliminate or prevent congestion.
[0032]
In addition, since the signal extraction unit extracts a call control signal transmitted / received on the IP network and the congestion determination unit 5 performs the determination in a lump, there is provided a means for determining whether congestion or a sign thereof has occurred. It is not necessary to provide each component device, and the cost can be reduced.
In addition, said operation | movement is performed repeatedly according to a predetermined period.
[0033]
FIG. 2 is a block diagram showing the configuration of the signal extraction unit 2 in FIG. 1. The signal extraction unit 2 includes a call control signal relay unit 21 that relays the call control signal, and a call control signal replication that replicates the call control signal. The unit 22 and the copied call control signal are transmitted to the signal analysis unit 4.
[0034]
That is, as shown in FIG. 7, the operation of the signal extraction unit 2 extracts only the call control signal, duplicates it, and transmits it to the signal analysis unit.
[0035]
3 is a block diagram showing the configuration of the signal analysis unit 4 in FIG. 1. The signal analysis unit 4 includes a call control signal reception unit 41 that receives a call control signal from the signal extraction unit 2, and the received call control. The measurement results of the overflow call number measurement unit 42 that analyzes the signal and measures the number of overflow calls, the connection call number measurement unit 43 that measures the number of connected calls, the overflow call number measurement unit 42, and the connection call number measurement unit 43 are shown. A measurement result transmission unit 44 that transmits to the congestion determination unit 5 is provided.
[0036]
The overflow call number measured by the overflow call number measurement unit 42 is expressed by the following equation (1).
[0037]
[Expression 1]
[0038]
Y in the above formula (1)1Indicates the number of overflow calls and x1Indicates the number of overflow calls (incomplete calls) at each terminal, t0 indicates the start point of the overflow call count measurement period (however, the first measurement time is the time when the overflow call occurred), and t1 is the overflow call count measurement period The end point of
That is, the number of overflow calls measured is the total amount of overflow calls per unit time at the terminal to be monitored.
[0039]
The number of connected calls measured by the connected call number measuring unit 43 is expressed by the following equation (2).
[0040]
[Expression 2]
[0041]
Y in the above formula (2)2Indicates the number of connected calls, x2Indicates the number of connected calls (completed calls) in each terminal, t0 indicates the starting point of the connected call number measurement period, and t1 indicates the end point of the connected call number measurement period.
That is, the number of connected calls to be measured is the total amount per unit time of the number of connected calls in the terminal to be monitored.
[0042]
FIG. 4 is a block diagram illustrating a configuration of the congestion determination unit 5 of FIG.
The measurement result receiving unit 51 receives the measurement result from the signal analysis unit 4, and the determination execution unit 52 determines whether or not congestion or a sign of congestion has occurred based on the received measurement result.
[0043]
The priority order determination unit 53 determines the priority order of the subsequent processes when there are a plurality of congestions or signs of congestion and congestion that should be resolved or prevented with priority is determined.
[0044]
The connection control amount determination unit 54 determines the above-described congestion control amount. In this case, the priority order determined by the priority order determination unit 53 is also reflected.
[0045]
The congestion control information generation unit 55 generates congestion control information including the congestion control amount and the telephone number of the terminal where the call is concentrated, and the congestion control information transmission unit 56 manages the generated congestion control information with the congestion control management. Send to part 7.
The control status information receiving unit 57 and the control status information storage unit 58 will be described later.
[0046]
In addition, the congestion determination is performed based on the measurement result of the number of overflow calls (cumulative value of the measurement period unit). If the number of overflow calls of the terminal is larger than the above threshold, congestion or a sign of congestion occurs. It is determined that
[0047]
However, for a terminal that is already under connection control, no determination is made until connection control is canceled.
[0048]
The connection control amount is represented by a total control code amount (number of calls / minute). This total control code amount is the maximum value of candidate A, candidate B, and candidate C.
[0049]
Candidate A is the default value (number of calls / control processing cycle), and candidate B is the product of the value obtained by the above equation (2) and a predetermined control amount calculation coefficient (number of calls / control processing cycle). Candidate C is a connection control amount applied to the previous control period.
[0050]
However, if no control request has been made yet, that is, no congestion control information has been transmitted, there is no candidate C, and the total amount of control code is calculated using only candidates A and B.
[0051]
FIG. 5 is a block diagram illustrating a configuration of the congestion control management unit 7.
The measurement result receiving unit 71 receives the congestion control information from the congestion determining unit 5, and the control source determining unit 72 grasps which terminal is connected to which call connection control unit, that is, which terminal is under management. The call connection control unit to be connected, that is, the control source (call connection control unit 9a in the example shown in FIG. 1) is specified from the telephone number included in the congestion control information.
[0052]
When the control source is specified, the connection control instruction signal generation unit 73 generates a connection control instruction signal based on the received congestion control information, and the connection control instruction signal transmission unit 74 generates the generated connection control instruction signal. Is transmitted to the specified control source.
[0053]
Note that the control source determination unit 72 is not provided, that is, the control source is not specified, and the connection control instruction signal is sent to all the call connection control units (call connection control units 9a and 9b in the example shown in FIG. 1). Each of the call connection control units analyzes the connection control instruction signal, and as a result, if the terminal that is the target of connection control is under management, connection control is performed for that target.
The instruction response signal receiving unit 75, the traffic information receiving unit 76, the control status information generating unit 77, and the control status information transmitting unit 78 will be described later.
[0054]
FIG. 6 is a block diagram showing a configuration of the call connection control unit 9 of FIG.
The connection control instruction signal receiving unit 91 receives the connection control instruction signal from the congestion control management unit 7, and the connection control execution unit 92 controls connection based on the received connection control instruction signal, that is, based on the connection control amount. I do. In order to maintain the predetermined number of connections determined by this connection control amount, no extra calls are connected. This is called call loss processing.
[0055]
When the connection control is performed by the connection control execution unit, the instruction response signal generation unit 93 generates an instruction response signal indicating the fact, and the instruction response signal transmission unit 94 converts the generated instruction response signal into the congestion control management. Send to part 7.
[0056]
The traffic monitoring unit 95 monitors traffic in the IP network 10, the traffic information generating unit 96 generates traffic information indicating the traffic monitoring result, and the traffic information transmitting unit 97 congests the generated traffic information. It transmits to the control management part 7.
[0057]
The above operations are executed by all the call connection control units 9 (call connection control units 9a and 9b in the case shown in FIG. 1).
[0058]
The instruction response signal transmitted from the call connection control unit 9 is received by the instruction response signal receiving unit 75 in FIG. 5, and the traffic information transmitted from the call connection control unit 9 is also received by the traffic information receiving unit 76 in FIG. Received.
[0059]
The control status information generation unit 77 in FIG. 5 generates control status information based on the received instruction response signal and traffic information. By generating this control status information from the two types of information described above, it is possible to obtain both the control history and the amount of change in traffic due to this control, that is, the success or failure of the control.
[0060]
The control status information transmission unit 78 transmits the generated control status information to the congestion determination unit 5.
[0061]
The control status information transmitted from the congestion control management unit 7 as described above is received by the control status information receiving unit 57 in FIG. 4, and the received control status information is stored in the control status information storage unit 58.
The above-described determination execution unit 52 uses this control status information when making a determination.
[0062]
FIG. 8 is a sequence diagram showing the operation of the traffic control device.
When the call control signal is duplicated by the signal extraction unit 2 (S1) and transmitted (S2), it is received by the signal analysis unit 4 (S3), the number of overflow calls is measured (S4), and the number of connected calls is further measured. Then, the measurement result is transmitted (S6).
[0063]
The transmitted measurement result is received by the congestion determination unit 5 (S7), and a determination is made (S8). When it is determined that congestion (including signs of congestion in the figure) has occurred (S8). : Yes), it is confirmed whether multiple congestions have occurred (S9), and if congestion has occurred in duplicates (S9: Yes), is there congestion that should be preferentially eliminated or prevented, in other words, whether there is a priority service? (S10: Yes), the priority order is determined (S11), and the connection control amount is determined (S12).
[0064]
When the connection control amount is determined, congestion control information is generated (S13), and the generated congestion control information is transmitted (S14).
[0065]
If it is determined that congestion has not occurred (S8: No), the measurement result is received. If multiple congestions have not occurred (S9: No), the connection control amount is immediately determined. (S12) Even when the priority service does not exist (S10: No), the connection control amount is immediately determined (S12).
A configuration may be adopted in which the number of overflow calls is measured after the number of connected calls is measured.
[0066]
The congestion control information transmitted in S14 is received by the congestion control management unit 7 (S15), a control source is determined (S16), a connection control instruction signal is generated (S17), and the generated connection control instruction signal is It is transmitted (S18).
[0067]
The transmitted connection control instruction signal is received by the call connection control unit 9 (S19), and connection control is performed (S20).
[0068]
In addition, when the traffic control device described above handles a call control signal using SIP (Session Initiation Protocol), the procedure shown in FIG. 9 (S101 to S111) is used to measure overflow calls and connected calls. In rare cases, each determination is made based on the response code in the figure.
[0069]
In the figure, the response code 180 is “Ringing”, the response code 200 is “OK”, the response code 401 is “Unauthorized”, and the response code 407 is “Proxy Authentication Required”. The response code 503 indicates “Service Unavailable”.
[0070]
Further, the meanings of the above response codes are classified in hundreds. In the figure, 4xx (400 series) is "request failure response", 5xx (500 series) is "failure response at server", 6xx. (600 range) indicates “global failure response”.
[0071]
The above traffic control devices include a CPU (Central Processing Unit), a hard disk drive, a ROM (Read Only Memory), a RAM (Random Access Memory), a keyboard, a display, a flexible disk drive, and a communication network for communication. It is possible to use a computer having a communication unit or the like for performing. At this time, the computer is caused to read and execute a traffic control program for executing the functions of the aforementioned units.
[0072]
Therefore, the scope of the present invention includes the above-described traffic control program and a computer-readable program recording medium such as a flexible disk, a CD-ROM (Compact Disk Read Only Memory), and a PC card on which the program is recorded.
[0073]
A traffic control method using such a traffic control device is also included in the scope of the present invention.
[0074]
【The invention's effect】
As described above, the call connection control means analyzes the congestion control information, and controls the number of call connections by performing a call loss process on the call to the subscriber based on the connection control amount. It can be eliminated or prevented.
[0075]
In addition, since the signal extraction means extracts the call control signal transmitted / received on the communication network, and the congestion determination means collectively determines, a means for determining whether congestion or its sign is occurring is configured in the network. There is no need to provide each device, and the cost can be reduced.
[0076]
Therefore, it is possible to provide a traffic control device, a traffic control program, a program recording medium, and a traffic control method that can reduce costs and control traffic accurately.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a traffic control device according to the present invention.
FIG. 2 is a block diagram illustrating a configuration of a signal extraction unit in FIG. 1;
FIG. 3 is a block diagram illustrating a configuration of a signal analysis unit in FIG. 1;
4 is a block diagram illustrating a configuration of a congestion determination unit in FIG. 1. FIG.
5 is a block diagram illustrating a configuration of a congestion control management unit in FIG. 1. FIG.
6 is a block diagram showing a configuration of a call connection control unit in FIG. 1. FIG.
FIG. 7 is a diagram for explaining call signal extraction by the signal extraction unit of FIG. 1;
FIG. 8 is a diagram illustrating an operation of the traffic control device of FIG. 1;
FIG. 9 is a diagram showing a state transition of a call using SIP.
[Explanation of symbols]
1 Signal extraction device
2 Signal extraction unit
3 Congestion detection device
4 Signal analysis section
5 Congestion judgment unit
6 Congestion control management device
7 Congestion control manager
8a, 8b Call connection control device
9a, 9b Call connection control unit
10a, 10b IP network
11a, 11b, 11c, 11d, 11e, 11f terminal
21 Call control signal relay
22 Call control signal replica
23 Call control signal transmitter
41 Call control signal receiver
42 Overflow call count measurement unit
43 Number of connected calls measurement unit
44 Measurement result transmitter
51 Measurement result receiver
52 Judgment execution unit
53 Priority determining unit
54 Connection control amount determination unit
55 Congestion control information generator
56 Congestion control information receiver
57 Control status information receiver
58 Control status information storage unit
71 Congestion control information receiver
72 Control Source Determination Unit
73 Connection control instruction signal generator
74 Connection control instruction signal transmitter
75 Instruction response signal receiver
76 Traffic information receiver
77 Control status information generator
78 Control status information transmitter
91 Connection control instruction signal receiver
92 Connection control execution unit
93 Instruction response signal generator
94 Instruction response signal transmitter
95 Traffic monitoring unit
96 Traffic information generator
97 Traffic information transmitter
Claims (8)
前記通信ネットワーク上で送受される通話制御信号を抽出する信号抽出手段と、
前記抽出された通話制御信号を解析し、加入者に対する単位時間あたりの呼の接続数及び不完了呼数を測定する信号解析手段と、
前記測定された不完了呼数と所定の閾値とを比較し、該比較結果に基づいて輻輳が発生しているか否かを判定し、前記判定の結果、輻輳が発生していると判定された場合、呼の接続数を制御するにあたっての制御量を決定し、該制御量及び前記加入者を特定するための情報を含む輻輳制御情報を生成する輻輳判定手段と、
前記輻輳制御情報を解析し、前記制御量に基づいて、前記加入者への呼に対して呼損処理を行うことにより呼の接続数を制御する少なくとも1個の呼接続制御手段と
を有し、
前記輻輳判定手段は、単位時間あたりの接続呼数を前記制御量として定めるものであり、単位時間あたりの接続呼数として予め定めた値と、以下の式により得られた単位時間あたりの接続呼数に予め定めた係数を乗じた積とからなる2つの候補の中の最大値、または、当該2つの候補と、当該定めようとする単位時間あたりの接続呼数が適用される周期の前の周期に適用した単位時間あたりの接続呼数とからなる3つの候補の中の最大値を前記制御量とする
ことを特徴とするトラフィック制御装置。
Signal extraction means for extracting a call control signal transmitted and received on the communication network;
Signal analysis means for analyzing the extracted call control signal and measuring the number of call connections and the number of incomplete calls per unit time for a subscriber;
The measured number of incomplete calls is compared with a predetermined threshold, and it is determined whether or not congestion has occurred based on the comparison result. As a result of the determination, it is determined that congestion has occurred. A congestion determination means for determining a control amount for controlling the number of call connections, and generating congestion control information including information for specifying the control amount and the subscriber;
Analyzing at least one of the congestion control information, and performing at least one call connection control unit by performing a call loss process on the call to the subscriber based on the control amount; ,
The congestion determination means determines the number of connected calls per unit time as the control amount, and a predetermined value as the number of connected calls per unit time and a connected call per unit time obtained by the following equation: The maximum of two candidates consisting of the product of a number multiplied by a predetermined coefficient, or the period before the period when the two candidates and the number of connected calls per unit time to be determined are applied A traffic control device characterized in that a maximum value among three candidates consisting of the number of connected calls per unit time applied to a period is set as the control amount.
前記通信ネットワーク上で送受される通話制御信号を抽出する信号抽出手段と、
前記抽出された通話制御信号を解析し、加入者に対する単位時間あたりの呼の接続数及び不完了呼数を測定する信号解析手段と、
前記測定された不完了呼数と所定の閾値とを比較し、該比較結果に基づいて輻輳の兆候が発生しているか否かを判定し、前記判定の結果、輻輳の兆候が発生していると判定された場合、呼の接続数を制御するにあたっての制御量を決定し、該制御量及び前記加入者を特定するための情報を含む輻輳制御情報を生成する輻輳判定手段と、
前記輻輳制御情報を解析し、前記制御量に基づいて、前記加入者への呼に対して呼損処理を行うことにより呼の接続数を制御する少なくとも1個の呼接続制御手段と
を有し、
前記輻輳判定手段は、単位時間あたりの接続呼数を前記制御量として定めるものであり、単位時間あたりの接続呼数として予め定めた値と、以下の式により得られた単位時間あたりの接続呼数に予め定めた係数を乗じた積とからなる2つの候補の中の最大値、または、当該2つの候補と、当該定めようとする単位時間あたりの接続呼数が適用される周期の前の周期に適用した単位時間あたりの接続呼数とからなる3つの候補の中の最大値を前記制御量とする
ことを特徴とするトラフィック制御装置。
Signal extraction means for extracting a call control signal transmitted and received on the communication network;
Signal analysis means for analyzing the extracted call control signal and measuring the number of call connections and the number of incomplete calls per unit time for a subscriber;
The measured number of incomplete calls is compared with a predetermined threshold, and it is determined whether or not there is a sign of congestion based on the comparison result. As a result of the determination, a sign of congestion is generated. A congestion determining means for determining a control amount for controlling the number of call connections, and generating congestion control information including information for specifying the control amount and the subscriber;
Analyzing at least one of the congestion control information, and performing at least one call connection control unit by performing a call loss process on the call to the subscriber based on the control amount; ,
The congestion determination means determines the number of connected calls per unit time as the control amount, and a predetermined value as the number of connected calls per unit time and a connected call per unit time obtained by the following equation: The maximum of two candidates consisting of the product of a number multiplied by a predetermined coefficient, or the period before the period when the two candidates and the number of connected calls per unit time to be determined are applied A traffic control device characterized in that a maximum value among three candidates consisting of the number of connected calls per unit time applied to a period is set as the control amount.
前記トラフィック制御装置を、
前記通信ネットワーク上で送受される通話制御信号を抽出する信号抽出手段と、
前記抽出された通話制御信号を解析し、加入者に対する単位時間あたりの呼の接続数及び不完了呼数を測定する信号解析手段と、
前記測定された不完了呼数と所定の閾値とを比較し、該比較結果に基づいて輻輳が発生しているか否かを判定し、前記判定の結果、輻輳が発生していると判定された場合、呼の接続数を制御するにあたっての制御量を決定し、該制御量及び前記加入者を特定するための情報を含む輻輳制御情報を生成する輻輳判定手段と、
前記輻輳制御情報を解析し、前記制御量に基づいて、前記加入者への呼に対して呼損処理を行うことにより呼の接続数を制御する少なくとも1個の呼接続制御手段
として機能させるものであり、
前記輻輳判定手段を、単位時間あたりの接続呼数を前記制御量として定めるものとし、単位時間あたりの接続呼数として予め定めた値と、以下の式により得られた単位時間あたりの接続呼数に予め定めた係数を乗じた積とからなる2つの候補の中の最大値、または、当該2つの候補と、当該定めようとする単位時間あたりの接続呼数が適用される周期の前の周期に適用した単位時間あたりの接続呼数とからなる3つの候補の中の最大値を前記制御量とするもの
として機能させることを特徴とするトラフィック制御プログラム。
The traffic control device;
Signal extraction means for extracting a call control signal transmitted and received on the communication network;
Signal analysis means for analyzing the extracted call control signal and measuring the number of call connections and the number of incomplete calls per unit time for a subscriber;
The measured number of incomplete calls is compared with a predetermined threshold, and it is determined whether or not congestion has occurred based on the comparison result. As a result of the determination, it is determined that congestion has occurred. A congestion determination means for determining a control amount for controlling the number of call connections, and generating congestion control information including information for specifying the control amount and the subscriber;
Analyzing the congestion control information and functioning as at least one call connection control means for controlling the number of call connections by performing a call loss process on the call to the subscriber based on the control amount And
The congestion determination means defines the number of connected calls per unit time as the control amount, and a predetermined value as the number of connected calls per unit time and the number of connected calls per unit time obtained by the following formula The maximum value of two candidates consisting of a product of a predetermined coefficient and the period before the period in which the two candidates and the number of connected calls to be determined per unit time are applied A traffic control program that causes a maximum value among three candidates consisting of the number of connected calls per unit time applied to the above to be the control amount.
前記トラフィック制御装置を、
前記通信ネットワーク上で送受される通話制御信号を抽出する信号抽出手段と、
前記抽出された通話制御信号を解析し、加入者に対する単位時間あたりの呼の接続数及び不完了呼数を測定する信号解析手段と、
前記測定された不完了呼数と所定の閾値とを比較し、該比較結果に基づいて輻輳の兆候が発生しているか否かを判定し、前記判定の結果、輻輳の兆候が発生していると判定された場合、呼の接続数を制御するにあたっての制御量を決定し、該制御量及び前記加入者を特定するための情報を含む輻輳制御情報を生成する輻輳判定手段と、
前記輻輳制御情報を解析し、前記制御量に基づいて、前記加入者への呼に対して呼損処理を行うことにより呼の接続数を制御する少なくとも1個の呼接続制御手段
として機能させるものであり、
前記輻輳判定手段を、単位時間あたりの接続呼数を前記制御量として定めるものとし、単位時間あたりの接続呼数として予め定めた値と、以下の式により得られた単位時間あたりの接続呼数に予め定めた係数を乗じた積とからなる2つの候補の中の最大値、または、当該2つの候補と、当該定めようとする単位時間あたりの接続呼数が適用される周期の前の周期に適用した単位時間あたりの接続呼数とからなる3つの候補の中の最大値を前記制御量とするもの
として機能させることを特徴とするトラフィック制御プログラム。
The traffic control device;
Signal extraction means for extracting a call control signal transmitted and received on the communication network;
Signal analysis means for analyzing the extracted call control signal and measuring the number of call connections and the number of incomplete calls per unit time for a subscriber;
The measured number of incomplete calls is compared with a predetermined threshold, and it is determined whether or not there is a sign of congestion based on the comparison result. As a result of the determination, a sign of congestion is generated. A congestion determining means for determining a control amount for controlling the number of call connections, and generating congestion control information including information for specifying the control amount and the subscriber;
Analyzing the congestion control information and functioning as at least one call connection control means for controlling the number of call connections by performing a call loss process on the call to the subscriber based on the control amount And
The congestion determination means defines the number of connected calls per unit time as the control amount, and a predetermined value as the number of connected calls per unit time and the number of connected calls per unit time obtained by the following formula The maximum value of two candidates consisting of a product of a predetermined coefficient and the period before the period in which the two candidates and the number of connected calls to be determined per unit time are applied A traffic control program that causes a maximum value among three candidates consisting of the number of connected calls per unit time applied to the above to be the control amount.
前記トラフィック制御装置を、
前記通信ネットワーク上で送受される通話制御信号を抽出する信号抽出手段と、
前記抽出された通話制御信号を解析し、加入者に対する単位時間あたりの呼の接続数及び不完了呼数を測定する信号解析手段と、
前記測定された不完了呼数と所定の閾値とを比較し、該比較結果に基づいて輻輳が発生しているか否かを判定し、前記判定の結果、輻輳が発生していると判定された場合、呼の接続数を制御するにあたっての制御量を決定し、該制御量及び前記加入者を特定するための情報を含む輻輳制御情報を生成する輻輳判定手段と、
前記輻輳制御情報を解析し、前記制御量に基づいて、前記加入者への呼に対して呼損処理を行うことにより呼の接続数を制御する少なくとも1個の呼接続制御手段
として機能させ、
前記輻輳判定手段を、単位時間あたりの接続呼数を前記制御量として定めるものとし、単位時間あたりの接続呼数として予め定めた値と、以下の式により得られた単位時間あたりの接続呼数に予め定めた係数を乗じた積とからなる2つの候補の中の最大値、または、当該2つの候補と、当該定めようとする単位時間あたりの接続呼数が適用される周期の前の周期に適用した単位時間あたりの接続呼数とからなる3つの候補の中の最大値を前記制御量とするもの
として機能させるトラフィック制御プログラムを記録したことを特徴とするプログラム記録媒体。
The traffic control device;
Signal extraction means for extracting a call control signal transmitted and received on the communication network;
Signal analysis means for analyzing the extracted call control signal and measuring the number of call connections and the number of incomplete calls per unit time for a subscriber;
The measured number of incomplete calls is compared with a predetermined threshold, and it is determined whether or not congestion has occurred based on the comparison result. As a result of the determination, it is determined that congestion has occurred. A congestion determination means for determining a control amount for controlling the number of call connections, and generating congestion control information including information for specifying the control amount and the subscriber;
Analyzing the congestion control information and functioning as at least one call connection control means for controlling the number of call connections by performing a call loss process on the call to the subscriber based on the control amount;
The congestion determination means defines the number of connected calls per unit time as the control amount, and a predetermined value as the number of connected calls per unit time and the number of connected calls per unit time obtained by the following formula The maximum value of two candidates consisting of a product of a predetermined coefficient and the period before the period in which the two candidates and the number of connected calls to be determined per unit time are applied A program recording medium on which is recorded a traffic control program that functions as a control value having a maximum value among the three candidates consisting of the number of connected calls per unit time applied to.
前記トラフィック制御装置を、
前記通信ネットワーク上で送受される通話制御信号を抽出する信号抽出手段と、
前記抽出された通話制御信号を解析し、加入者に対する単位時間あたりの呼の接続数及び不完了呼数を測定する信号解析手段と、
前記測定された不完了呼数と所定の閾値とを比較し、該比較結果に基づいて輻輳の兆候が発生しているか否かを判定し、前記判定の結果、輻輳の兆候が発生していると判定された場合、呼の接続数を制御するにあたっての制御量を決定し、該制御量及び前記加入者を特定するための情報を含む輻輳制御情報を生成する輻輳判定手段と、
前記輻輳制御情報を解析し、前記制御量に基づいて、前記加入者への呼に対して呼損処理を行うことにより呼の接続数を制御する少なくとも1個の呼接続制御手段
として機能させるものであり、
前記輻輳判定手段を、単位時間あたりの接続呼数を前記制御量として定めるものとし、単位時間あたりの接続呼数として予め定めた値と、以下の式により得られた単位時間あたりの接続呼数に予め定めた係数を乗じた積とからなる2つの候補の中の最大値、または、当該2つの候補と、当該定めようとする単位時間あたりの接続呼数が適用される周期の前の周期に適用した単位時間あたりの接続呼数とからなる3つの候補の中の最大値を前記制御量とするもの
として機能させるトラフィック制御プログラムを記録したことを特徴とするプログラム記録媒体。
The traffic control device;
Signal extraction means for extracting a call control signal transmitted and received on the communication network;
Signal analysis means for analyzing the extracted call control signal and measuring the number of call connections and the number of incomplete calls per unit time for a subscriber;
The measured number of incomplete calls is compared with a predetermined threshold, and it is determined whether or not there is a sign of congestion based on the comparison result. As a result of the determination, a sign of congestion is generated. A congestion determining means for determining a control amount for controlling the number of call connections, and generating congestion control information including information for specifying the control amount and the subscriber;
Analyzing the congestion control information and functioning as at least one call connection control means for controlling the number of call connections by performing a call loss process on the call to the subscriber based on the control amount And
The congestion determination means defines the number of connected calls per unit time as the control amount, and a predetermined value as the number of connected calls per unit time and the number of connected calls per unit time obtained by the following formula The maximum value of two candidates consisting of a product of a predetermined coefficient and the period before the period in which the two candidates and the number of connected calls to be determined per unit time are applied A program recording medium on which is recorded a traffic control program that functions as a control value having a maximum value among the three candidates consisting of the number of connected calls per unit time applied to.
前記トラフィック制御装置が、
前記通信ネットワーク上で送受される通話制御信号を抽出する信号抽出ステップと、
前記抽出された通話制御信号を解析し、加入者に対する単位時間あたりの呼の接続数及び不完了呼数を測定する信号解析ステップと、
前記測定された不完了呼数と所定の閾値とを比較し、該比較結果に基づいて輻輳が発生しているか否かを判定し、前記判定の結果、輻輳が発生していると判定された場合、呼の接続数を制御するにあたっての制御量を決定し、該制御量及び前記加入者を特定するための情報を含む輻輳制御情報を生成する輻輳判定ステップと、
前記輻輳制御情報を解析し、前記制御量に基づいて、前記加入者への呼に対して呼損処理を行うことにより呼の接続数を制御する少なくとも1個の呼接続制御ステップと
を実行し、
前記輻輳判定ステップでは、単位時間あたりの接続呼数を前記制御量として定め、単位時間あたりの接続呼数として予め定めた値と、以下の式により得られた単位時間あたりの接続呼数に予め定めた係数を乗じた積とからなる2つの候補の中の最大値、または、当該2つの候補と、当該定めようとする単位時間あたりの接続呼数が適用される周期の前の周期に適用した単位時間あたりの接続呼数とからなる3つの候補の中の最大値を前記制御量とする
ことを特徴とするトラフィック制御方法。
The traffic control device comprises:
A signal extraction step of extracting a call control signal transmitted and received on the communication network;
A signal analysis step of analyzing the extracted call control signal and measuring the number of call connections and the number of incomplete calls per unit time for a subscriber;
The measured number of incomplete calls is compared with a predetermined threshold, and it is determined whether or not congestion has occurred based on the comparison result. As a result of the determination, it is determined that congestion has occurred. A congestion determination step for determining a control amount for controlling the number of call connections and generating congestion control information including information for specifying the control amount and the subscriber;
Analyzing the congestion control information and performing at least one call connection control step for controlling the number of call connections by performing a call loss process on the call to the subscriber based on the control amount; ,
In the congestion determination step, the number of connected calls per unit time is determined as the control amount, and a predetermined value as the number of connected calls per unit time and the number of connected calls per unit time obtained by the following formula are set in advance. Applies to the period before the period in which the maximum value of the two candidates consisting of the product multiplied by the specified coefficient or the two candidates and the number of connected calls to be determined per unit time is applied A traffic control method characterized in that the maximum value among the three candidates consisting of the number of connected calls per unit time is used as the control amount.
前記トラフィック制御装置が、
前記通信ネットワーク上で送受される通話制御信号を抽出する信号抽出ステップと、
前記抽出された通話制御信号を解析し、加入者に対する単位時間あたりの呼の接続数及び不完了呼数を測定する信号解析ステップと、
前記測定された不完了呼数と所定の閾値とを比較し、該比較結果に基づいて輻輳の兆候が発生しているか否かを判定し、前記判定の結果、輻輳の兆候が発生していると判定された場合、呼の接続数を制御するにあたっての制御量を決定し、該制御量及び前記加入者を特定するための情報を含む輻輳制御情報を生成する輻輳判定ステップと、
前記輻輳制御情報を解析し、前記制御量に基づいて、前記加入者への呼に対して呼損処理を行うことにより呼の接続数を制御する少なくとも1個の呼接続制御ステップと
を実行し、
前記輻輳判定ステップでは、単位時間あたりの接続呼数を前記制御量として定め、単位時間あたりの接続呼数として予め定めた値と、以下の式により得られた単位時間あたりの接続呼数に予め定めた係数を乗じた積とからなる2つの候補の中の最大値、または、当該2つの候補と、当該定めようとする単位時間あたりの接続呼数が適用される周期の前の周期に適用した単位時間あたりの接続呼数とからなる3つの候補の中の最大値を前記制御量とする
ことを特徴とするトラフィック制御方法。
The traffic control device comprises:
A signal extraction step of extracting a call control signal transmitted and received on the communication network;
A signal analysis step of analyzing the extracted call control signal and measuring the number of call connections and the number of incomplete calls per unit time for a subscriber;
The measured number of incomplete calls is compared with a predetermined threshold, and it is determined whether or not there is a sign of congestion based on the comparison result. As a result of the determination, a sign of congestion is generated. A congestion determination step for determining a control amount for controlling the number of call connections, and generating congestion control information including information for specifying the control amount and the subscriber;
Analyzing the congestion control information and performing at least one call connection control step for controlling the number of call connections by performing a call loss process on the call to the subscriber based on the control amount; ,
In the congestion determination step, the number of connected calls per unit time is determined as the control amount, and a predetermined value as the number of connected calls per unit time and the number of connected calls per unit time obtained by the following formula are set in advance. Applies to the period before the period in which the maximum value of the two candidates consisting of the product multiplied by the specified coefficient or the two candidates and the number of connected calls to be determined per unit time is applied A traffic control method characterized in that the maximum value among the three candidates consisting of the number of connected calls per unit time is used as the control amount.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003097016A JP4257144B2 (en) | 2003-03-31 | 2003-03-31 | Traffic control device, traffic control program, program recording medium, and traffic control method |
| PCT/JP2004/004340 WO2004098135A1 (en) | 2003-03-31 | 2004-03-26 | Traffic control device, traffic control program, program recording medium, and traffic control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003097016A JP4257144B2 (en) | 2003-03-31 | 2003-03-31 | Traffic control device, traffic control program, program recording medium, and traffic control method |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008318768A Division JP4819860B2 (en) | 2008-12-15 | 2008-12-15 | Traffic control device, traffic control program, program recording medium, and traffic control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004304646A JP2004304646A (en) | 2004-10-28 |
| JP4257144B2 true JP4257144B2 (en) | 2009-04-22 |
Family
ID=33408916
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003097016A Expired - Lifetime JP4257144B2 (en) | 2003-03-31 | 2003-03-31 | Traffic control device, traffic control program, program recording medium, and traffic control method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP4257144B2 (en) |
| WO (1) | WO2004098135A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4985435B2 (en) * | 2008-01-30 | 2012-07-25 | 日本電気株式会社 | Monitoring and analyzing apparatus, method, and program |
| JP6389149B2 (en) * | 2015-08-10 | 2018-09-12 | 日本電信電話株式会社 | Call processing apparatus and operation method thereof |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57183169A (en) * | 1981-05-07 | 1982-11-11 | Nippon Telegr & Teleph Corp <Ntt> | Traffic control system |
| JPS587969A (en) * | 1981-07-06 | 1983-01-17 | Nippon Telegr & Teleph Corp <Ntt> | Traffic controlling system |
| JPS60263552A (en) * | 1984-06-11 | 1985-12-27 | Nippon Telegr & Teleph Corp <Ntt> | Congestion detecting system for each terminal group |
| JP2579946B2 (en) * | 1987-07-09 | 1997-02-12 | 日本電信電話株式会社 | Congestion control method |
| JP2749659B2 (en) * | 1989-09-07 | 1998-05-13 | 富士通株式会社 | Congestion control method |
| JPH057239A (en) * | 1991-06-27 | 1993-01-14 | Fujitsu Ltd | Traffic collection method in switching network |
| JP2000022820A (en) * | 1998-07-07 | 2000-01-21 | Fujitsu Ltd | Traffic collection system |
| 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 |
-
2003
- 2003-03-31 JP JP2003097016A patent/JP4257144B2/en not_active Expired - Lifetime
-
2004
- 2004-03-26 WO PCT/JP2004/004340 patent/WO2004098135A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004304646A (en) | 2004-10-28 |
| WO2004098135A1 (en) | 2004-11-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8976676B2 (en) | Adaptive signaling for network performance measurement, access, and control | |
| US10440087B2 (en) | Estimation of losses in a video stream | |
| US11882194B2 (en) | Adaptive signaling for network performance measurement, access, and control | |
| US10033612B2 (en) | Adaptive signaling for network performance measurement, access, and control | |
| CN114512145A (en) | Network call quality evaluation method, system, electronic device and storage medium | |
| US8244900B2 (en) | Measuring method, measuring apparatus and computer program | |
| CN101917309B (en) | Detection method of denial of service of public service number under soft switching platform | |
| JP4257144B2 (en) | Traffic control device, traffic control program, program recording medium, and traffic control method | |
| US8228813B2 (en) | Network quality measurement based on quality measurement packet | |
| JP4819860B2 (en) | Traffic control device, traffic control program, program recording medium, and traffic control method | |
| Nguyen et al. | A decentralized Bayesian attack detection algorithm for network security | |
| CN116074189B (en) | Device, system and method for abnormal monitoring and alarm of voice routing | |
| JP2004030522A (en) | Device for diagnosing equipment and device to be diagnosed | |
| CN118471255A (en) | Audio processing method and related equipment | |
| JP4437416B2 (en) | Network maintenance system | |
| JP2011004082A (en) | Method and system for identifying unauthorized terminal | |
| JP3916022B2 (en) | Communication network quality evaluation method and evaluation apparatus | |
| CN112291421B (en) | Single-pass detection method and device based on voice communication, storage medium and electronic equipment | |
| JP5654401B2 (en) | Incoming and outgoing call monitoring system for telephone system | |
| CN113891386A (en) | Recessive fault determination method, apparatus, device and readable storage medium of base station | |
| KR101554914B1 (en) | Apparatus for detecting illegal call, control method thereof, and recording medium for recording program for executing the control method | |
| CN113572899A (en) | A method and system for preventing phone fraud based on terminal-edge network-cloud collaboration | |
| CN115052072B (en) | Outbound call control method, device, electronic device and storage medium | |
| JP4409412B2 (en) | Traffic control system and method, congestion detection apparatus, and computer program | |
| CN109479080B (en) | communication device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051226 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080422 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080612 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081028 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081215 |
|
| 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: 20090113 |
|
| 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: 20090202 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120206 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4257144 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130206 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140206 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150206 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |