JP2019080105A - Congestion control method, congestion control program, congestion control device, and network system - Google Patents
Congestion control method, congestion control program, congestion control device, and network system Download PDFInfo
- Publication number
- JP2019080105A JP2019080105A JP2017203628A JP2017203628A JP2019080105A JP 2019080105 A JP2019080105 A JP 2019080105A JP 2017203628 A JP2017203628 A JP 2017203628A JP 2017203628 A JP2017203628 A JP 2017203628A JP 2019080105 A JP2019080105 A JP 2019080105A
- Authority
- JP
- Japan
- Prior art keywords
- congestion
- message
- signal
- restriction
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
【課題】 輻輳原因の信号発信を任意の形態で迅速に規制することができる輻輳制御方法、輻輳制御プログラム、輻輳制御装置、及びネットワークシステムを提供する。【解決手段】 輻輳制御方法は、第1ネットワーク内の複数の端末から送信される信号による第2ネットワークの輻輳状態を制御する方法において、コンピュータが、ネットワーク層の通信機能により、輻輳状態に関する輻輳情報を取得してアプリケーション層に出力する処理と、アプリケーション層の通信機能により、各第1ネットワークまたは各端末について、信号送信の規制形態の設定を受け付ける処理と、アプリケーション層の通信機能により、輻輳情報に基づき規制形態を選択し、その規制形態により信号送信を規制するメッセージを第1ネットワークに送信する処理と、を実行する方法である。【選択図】図2PROBLEM TO BE SOLVED: To provide a congestion control method, a congestion control program, a congestion control device, and a network system capable of rapidly regulating signal transmission causing congestion in any form. SOLUTION: A congestion control method is a method of controlling a congestion state of a second network by signals transmitted from a plurality of terminals in the first network, in which a computer uses a communication function of a network layer to provide congestion information regarding the congestion state. The process of acquiring and outputting to the application layer, the process of accepting the setting of the restricted form of signal transmission for each first network or each terminal by the communication function of the application layer, and the communication function of the application layer for congestion information. It is a method of selecting a regulation form based on the regulation form and transmitting a message for restricting signal transmission to the first network according to the regulation form. [Selection diagram] Fig. 2
Description
本発明は、輻輳制御方法、輻輳制御プログラム、輻輳制御装置、及びネットワークシステムに関する。 The present invention relates to a congestion control method, a congestion control program, a congestion control device, and a network system.
センサなどの様々なデバイスをインターネットに接続するIoT(Internet Of Things)の技術が普及している。IoTデバイスによる広域通信には、例えば、スマートフォンなどの通信サービスを提供する通信キャリアのネットワーク(以下、「キャリアネットワーク」と表記)を利用することが検討されている。これに応じて、例えば、IoTデバイス専用の020番号帯を定めるため、総務省による省令改正などの動きがみられる。 The technology of IoT (Internet Of Things) for connecting various devices such as sensors to the Internet is widespread. For wide area communication with IoT devices, for example, it is considered to use a network of communication carriers that provide communication services such as smartphones (hereinafter referred to as “carrier network”). In response to this, for example, in order to determine the 020 number band dedicated to the IoT device, movements such as revision of ministerial ordinance by the Ministry of Internal Affairs and Communications are seen.
IoTを用いたサービスでは、例えば製造業、社会インフラ、及び運輸・物流などの現場に設置された複数のMTC(Machine Type Communication)端末(例えば特許文献1及び2参照)から構成された無線ネットワークが、IoTゲートウェイを介してキャリアネットワークに接続される。この無線ネットワークとしては、例えばLPWA(Low Power Wide Area)が挙げられる。各MTC端末が収集したデータは、キャリアネットワーク経由でデータセンタなどに集められ、そこでデータ分析などのサービスが提供される。
In the service using IoT, for example, a wireless network composed of a plurality of MTC (Machine Type Communication) terminals (for example, see
例えば災害が発生した場合、その災害地域に存在する多数のMTC端末から異常通知などの信号が無秩序かつ大量にキャリアネットワークに向けて送信されることが考えられる。このとき、例えばキャリアネットワーク内の移動交換機(MSC: Mobile Switching Center)ではMTC端末からの信号により負荷が上昇し、輻輳状態が発生するおそれがある。 For example, when a disaster occurs, it is conceivable that a large number of MTC terminals present in the disaster area transmit signals such as an abnormal notification toward the carrier network in a chaotic and massive manner. At this time, for example, in a mobile switching center (MSC: Mobile Switching Center) in a carrier network, the load may increase due to a signal from the MTC terminal, and a congestion state may occur.
これに対し、キャリアネットワークでは、輻輳状態が解消されるように、災害地域のMTC端末への通信が規制されるが、上記のような場合、MTC端末からの信号送信が長く継続するため、災害地域への通信が長期間不可能となるおそれがある。 On the other hand, in the carrier network, communication to the MTC terminals in the disaster area is restricted so that the congestion state is eliminated, but in the above case, the signal transmission from the MTC terminals continues for a long time. Communication to the area may not be possible for a long time.
また、キャリアネットワークでは、通信の規制に先立って、輻輳状態のMSCを迂回する通信経路または迂回先のバックアップノードが検索され、該当する通信経路またはバックアップノードがあれば、通信が規制されることはなく、通信経路の切り替えが行われる。しかし、災害による輻輳が発生すると、迂回可能な通信経路、迂回先のバックアップノードも輻輳状態となるケースが多く、仮に輻輳状態ではないものがあっても、その検索処理や切り替え処理には長時間を要するため、やはり、災害地域への通信を迅速に復旧することは難しい。 Also, in the carrier network, prior to the regulation of communication, a communication path for bypassing the MSC in a congested state or a backup node at the bypass destination is searched, and if there is the corresponding communication path or backup node, the communication is regulated Instead, communication path switching is performed. However, when there is congestion caused by a disaster, there are many cases in which the detourable communication path and the backup node at the detour destination are also in the congested state, and even if there is something not in the congested state, the search processing and switching processing takes a long time After all, it is difficult to quickly restore communication to the disaster area.
これに対し、輻輳状態の原因であるMTC端末自体が、MSCの輻輳状態を検出すれば、その検出に応じて自己の信号発信を迅速に規制することができるが、その機能を実装することによりMTC端末のコストが上昇するという別の問題が生ずる。さらに、MTC端末の用途には多種多様なサービスがあるにもかかわらず、各MTC端末の信号発信が一様な形態で規制されれば、サービス品質に影響を及ぼすおそれもある。 On the other hand, if the MTC terminal itself, which is the cause of the congestion state, detects the congestion state of the MSC, it can quickly restrict its own signal transmission according to the detection, but by implementing that function Another problem arises that the cost of MTC terminals increases. Furthermore, despite the fact that MTC terminals are used in a wide variety of services, if the signal transmission of each MTC terminal is regulated in a uniform manner, it may affect the quality of service.
本発明は、輻輳原因の信号発信を任意の形態で迅速に規制することができる輻輳制御方法、輻輳制御プログラム、輻輳制御装置、及びネットワークシステムを提供することを目的とする。 An object of the present invention is to provide a congestion control method, a congestion control program, a congestion control device, and a network system capable of quickly restricting signaling caused by congestion in any form.
1つの態様では、輻輳制御方法は、1以上の第1ネットワーク内の複数の端末から送信される信号による第2ネットワークの輻輳状態を制御する輻輳制御方法において、ネットワーク層の通信機能と、アプリケーション層の通信機能とを有するコンピュータが、前記ネットワーク層の通信機能により、前記輻輳状態に関する輻輳情報を取得して前記アプリケーション層に出力する処理と、前記アプリケーション層の通信機能により、前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付ける処理と、前記アプリケーション層の通信機能により、前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上の第1ネットワークに送信する処理と、を実行する方法である。 In one aspect, a congestion control method includes a communication function of a network layer, an application layer, in a congestion control method for controlling a congestion state of a second network by signals transmitted from a plurality of terminals in one or more first networks. Processing the computer having the communication function of acquiring the congestion information related to the congestion state by the communication function of the network layer and outputting the congestion information to the application layer; The restriction form is selected based on the congestion information by the process of accepting the setting of the restriction form of transmission of the signal for each of the network or each of the plurality of terminals, and the selection form is selected based on the congestion information. The one or more messages for restricting the transmission of the signal according to the restriction form A method for executing a process of transmitting to the first network.
1つの態様では、輻輳制御プログラムは、1以上の第1ネットワーク内の複数の端末から送信される信号による第2ネットワークの輻輳状態を制御する輻輳制御プログラムにおいて、ネットワーク層の通信機能と、アプリケーション層の通信機能とを有するコンピュータに、前記ネットワーク層の通信機能により、前記輻輳状態に関する輻輳情報を取得して前記アプリケーション層に出力し、前記アプリケーション層の通信機能により、前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付け、前記アプリケーション層の通信機能により、前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上の第1ネットワークに送信する、処理を実行させるプログラムである。 In one aspect, the congestion control program includes a communication function of a network layer, an application layer in a congestion control program for controlling a congestion state of a second network by signals transmitted from a plurality of terminals in one or more first networks. The communication function of the network layer acquires congestion information related to the congestion state to a computer having the communication function of: and outputting the congestion information to the application layer, and the communication function of the application layer The setting of the restriction form of transmission of the signal is received for each or each of the plurality of terminals, the restriction form is selected based on the congestion information by the communication function of the application layer, and the restriction form is selected according to the selected restriction form. Said one or more messages regulating messages transmission To the network, a program for executing the processing.
1つの態様では、輻輳制御装置は、1以上の第1ネットワーク内の複数の端末から送信される信号による第2ネットワークの輻輳状態を制御する輻輳制御装置において、ネットワーク層の通信機能を実行する第1機能部と、アプリケーション層の通信機能を実行する第2機能部とを有し、前記第1機能部は、前記輻輳状態に関する輻輳情報を取得して前記第2機能部に出力し、前記第2機能部は、前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付け、前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上の第1ネットワークに送信する。 In one aspect, the congestion control device executes a communication function of a network layer in a congestion control device that controls a congestion state of a second network by signals transmitted from a plurality of terminals in one or more first networks. A first functional unit, and a second functional unit that executes a communication function of an application layer, the first functional unit acquiring congestion information related to the congestion state and outputting the congestion information to the second functional unit; The second functional unit receives, for each of the one or more first networks or each of the plurality of terminals, the setting of the restriction form of transmission of the signal, selects the restriction form based on the congestion information, and selects the restriction form. A message is provided to the one or more first networks to restrict transmission of the signal according to the restriction form.
1つの態様では、ネットワークシステムは、1以上の第1ネットワーク内の複数の端末から送信される信号による第2ネットワークの輻輳状態を制御する輻輳制御装置と、前記1以上の第1ネットワークと前記第2ネットワークをそれぞれ接続する1以上のゲートウェイ装置とを有し、前記輻輳制御装置は、ネットワーク層の通信機能を実行する第1機能部と、アプリケーション層の通信機能を実行する第2機能部とを有し、前記第1機能部は、前記輻輳状態に関する輻輳情報を取得して前記第2機能部に出力し、前記第2機能部は、前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付け、前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上のゲートウェイ装置に送信し、前記1以上のゲートウェイは、前記メッセージに従い、前記複数の端末に対して前記信号の送信を規制する。 In one aspect, a network system comprises: a congestion control device for controlling a congestion state of a second network by signals transmitted from a plurality of terminals in the one or more first networks; the one or more first networks; 2) having one or more gateway devices respectively connecting the two networks, wherein the congestion control device comprises: a first functional unit that executes the communication function of the network layer; and a second functional unit that performs the communication function of the application layer The first functional unit acquires congestion information related to the congestion state and outputs the congestion information to the second functional unit, and the second functional unit is configured to receive each of the one or more first networks or the plurality of terminals Setting the regulation form of transmission of the signal, and selecting the regulation form based on the congestion information; Send a message to regulate the transmission of signals to the one or more gateway devices, said one or more gateways, in accordance with the message, to regulate the transmission of the signal to the plurality of terminals.
1つの側面として、輻輳原因の信号発信を任意の形態で迅速に規制することができる。 In one aspect, congestion-causing signaling can be quickly regulated in any manner.
図1は、ネットワークシステムの一例を示す構成図である。ネットワークシステムは、キャリアネットワーク90,91と、複数のIoTゲートウェイ装置(IoT−GW)2と、複数の無線ネットワーク92とを含む。無線ネットワーク92は第1ネットワークの一例であり、キャリアネットワークは第2ネットワークの一例である。なお、以下に述べる輻輳制御方法は、キャリアネットワーク90,91の一方のみでも実行することが可能である。
FIG. 1 is a block diagram showing an example of a network system. The network system includes
無線ネットワーク92では、例えば、LPWA(Low Power Wide Area)などの無線通信方式が用いられ、端末の一例である複数のMTC端末3が無線通信によりIoT−GW2を介して通信する。IoT−GW2は、ゲートウェイ装置の一例であり、キャリアネットワーク90,91と複数の無線ネットワーク92を接続する。なお、各キャリアネットワーク90,91には、複数のIoT−GW2を介して複数の無線ネットワーク92が接続されているが、1つのIoT−GW2を介して1つの無線ネットワーク92が接続されてもよい。
In the
IoT−GW2には、識別情報の一例として、携帯電話番号であるMSISDN(Mobile Subscriber Integrated Services Digital Network Number)が割り当てられている。このため、IoT−GW2に接続されるMTC端末3の数によらず、無線ネットワーク92ごとに必要なMSISDNを1つに抑えることができる。なお、本例では、各MTC端末3は、IoT−GW2を介してキャリアネットワーク90,91に接続されているが、IoT−GW2を介さずに直接的にキャリアネットワーク90,91に接続されてもよい。この場合、MTC端末3ごとにMSISDNが割り当てられる。
A mobile subscriber integrated services digital network number (MSISDN), which is a mobile telephone number, is assigned to the IoT-
各キャリアネットワーク90,91は、SCS(Service Capability Server)5から各種の設定が行われる。設定としては、後述するように、信号発信の規制形態の設定とプリミティブ受付の登録が挙げられる。
Each
各キャリアネットワーク90,91には、SMSC1と、SIGTRANゲートウェイ装置(SIGTRAN−GW)40と、GMSC(Gate Mobile Switching Center)41と、複数のMSC(Mobile Switching Center)42が含まれる。さらに、各キャリアネットワーク90,91には、MTC(Machine Type Communication)−IWF(Inter-Working Function)43と、HLR(Home Location Register)/HSS(Home Subscriber Register)44と、VLR(Visitor Location Register)45とが含まれる。
Each
また、各無線ネットワーク92には、複数のMTC端末3が含まれる。MTC端末3としては、例えばセンサを搭載した無線端末が挙げられるが、これに限定されない。
Further, each
SMSC1は、輻輳制御装置の一例であり、各無線ネットワーク92内の複数のMTC端末3から送信される信号によるキャリアネットワーク90,91の輻輳状態を制御する。SMSC1は、SIGTRAN−GW40からのTFC信号によりMSC42の輻輳を検出し、その検出に応じ、SMS(Short Message Service)に基づいて信号の送信を規制する規制メッセージを第1ネットワークに送信する。
The
SMSC1は、SCS5からMTC−IWF43を介して各無線ネットワーク92または各MTC端末3について、信号送信に対する規制形態の設定を受け付ける。SMSC1は、TFC信号に含まれる輻輳情報に基づき規制形態を選択し、その規制形態により信号の送信を規制する規制メッセージを送信する。
The
SIGTRAN−GW40は、SMSC1とGMSC41の間に接続され、SMSC1と無線ネットワーク92の間のSMSの通信を中継する。また、SIGTRAN−GW40は、SIGTRANプロトコルに従って輻輳制御を行う。例えば、SIGTRAN−GW40は、各MSC42に信号を送信し、その応答信号を受信するまでの遅延時間が所定の閾値を超えた場合、MSC42の輻輳状態を検出する。
The SIGTRAN-
SIGTRAN−GW40は、輻輳状態を検出すると、輻輳状態のMSC42のアドレス及び輻輳レベルを含む輻輳情報を収容したTFC信号(転送統制信号)をSMSC1に送信する。なお、MTP3プロトコルによる輻輳制御については、例えば、TTC(Telecommunication Technology Committee)標準JT−Q704に規定されている。
When the SIGTRAN-
GMSC41は、SIGTRAN−GW40と複数のMSC42の間に接続され、SMSC1と無線ネットワーク92の間の通信を中継する。また、GMSC41は、2つのキャリアネットワーク90,91間のSMSの通信を中継する。GMSC41による中継は、例えば、MTC端末3の携帯電話番号(MSISDN)のナンバーポータビリティが可能となった場合に用いられる。
The
この場合、例えば、MTC端末3の接続先が一方のキャリアネットワーク90から他方のキャリアネットワーク91のIoT−GW2に変更されることがある。この場合、GMSC41は、SMSC1からのSMSメッセージを他方のキャリアネットワーク90,91のGMSC41経由でそのMTC端末3に中継する。
In this case, for example, the connection destination of the
MSC42は、交換機の一例であり、GMSC41と複数のIoT−GW2の間に接続されて、SMSC1と無線ネットワーク92の間の通信を中継する。MSC42は、各IoT−GW2からMTC端末3の信号を大量に受信すると、交換処理の負荷が増加するため、輻輳状態となる。MSC42は、輻輳状態においてSIGTRAN−GW40から信号を受信すると、その応答信号をSIGTRAN−GW40に送信するまでに多くの時間がかかる。
The
IoT−GW2は、MSC42と複数のIoT−GW2の間に接続され、SMSC1と無線ネットワーク92の間の通信を中継する。IoT−GW2は、SMSC1から規制メッセージを受信すると、規制メッセージに従って規制対象のMTC端末3に信号発信の規制を指示する。MTC端末3は、信号発信の規制の指示に従って信号の送信を停止する。
The IoT-
IoT−GW2は、MSISDN(携帯電話番号)が予め割り当てられており、MSISDNに基づいてSMSC1とSMS通信を行う。なお、MSISDNはMTC端末3ごとに割り当てられてもよく、この場合、MTC端末3は、SMSC1からIoT−GW2を介して規制メッセージを受信し、受信に応じて信号の送信を停止する。
The IoT-
IoT−GW2は、後述するように、SMSC1からのSMSメッセージに従って、接続先のキャリアネットワーク90,91を変更することができる。例えば、一方のキャリアネットワーク90のMSC42に収容されたIoT−GW2は、SMSメッセージに従って、他方のキャリアネットワーク91のMSC42に収容される(符号L参照)。このとき、IoT−GW2の配下の各MTC端末3には、キャリアネットワーク90,91ごとのMSISDNが割り当てられている必要があり、収容先のMSC42のキャリアネットワーク90,91に応じたMSISDNが通信に用いられる。
The IoT-
また、SMSC1は、SIGTRAN−GW40にRCT信号を送信し、その応答としてTFC信号が所定時間内にSIGTRAN−GW40から受信されない場合、MSC42の輻輳状態の解消を検出する。SMSC1は、輻輳状態の解消を検出すると、信号の送信の規制を解除する規制解除メッセージを無線ネットワーク92に送信する。
Further, the
IoT−GW2は、SMSC1から規制解除メッセージを受信すると、規制解除メッセージに従って規制解除対象のMTC端末3に信号発信の規制解除を指示する。MTC端末3は、信号発信の規制解除の指示に従って信号の送信を再開する。
When the IoT-
また、HLR/HSS44はGMSC41に接続され、VLR45はMSC42に接続されている。HLR/HSS44とVLR45は、各MSC42に収容された通信機器の在圏情報を管理する。すなわち、HLR/HSS44とVLR45は、IoT−GW2またはMTC端末3の位置を管理する。
Also, the HLR /
より具体的には、HLR/HSS44とVLR45は、MSC42のアドレスと、IoT−GW2及びMTC端末3に割り当てられたMSISDNとを対応付けて管理する。SMSC1は、HLR/HSS44及びVLR45と連携して、輻輳状態のMSC42の在圏情報を取得し、そのMSC42に収容されたIoT−GW2及びMTC端末3をMSISDNにより識別する。SMSC1は、事前に設定された規制形態から、MSISDNに応じた規制形態を選択する。
More specifically, the HLR /
図2は、信号発信の規制動作の一例を示す図である。「A」〜「F」は動作の順序を示す。また、符号LaはSMSC1のプロトコルスタック構成を示し、符号LbはSIGTRAN−GW40のプロトコルスタック構成を示し、符号LcはMSC42のプロトコルスタック構成を示す。各プロトコルスタックLa〜Lcには、SMSメッセージを送受信するためのSS7のシグナリングプロトコルが含まれる。
FIG. 2 is a diagram showing an example of the regulation operation of signal transmission. “A” to “F” indicate the order of operation. The code La indicates the protocol stack configuration of the
SMSC1のプロトコルスタック構成Laには、SCTP(Stream Control Transmission Protocol)、M2UA(Message transfer protocol 2 User Adaptation layer)、MTP3、及びSCCP(Signaling Connection Control Part)が含まれる。さらにSMSC1のプロトコルスタック構成Laには、TCAP(Transaction Capability Application Part)、MAP(Mobile Application Part)、及びSMSアプリケーション(SMS APL)が含まれる。
The protocol stack configuration La of the
SMSC1のプロトコルスタック構成Laのうち、MTP3及びSCCPはネットワーク層(NW層)の通信機能であり、TCAP、MAP、及びSMSアプリケーションはアプリケーション層(APL層)の通信機能である。 Of the protocol stack configuration La of SMSC1, MTP3 and SCCP are communication functions of the network layer (NW layer), and TCAP, MAP, and SMS applications are communication functions of the application layer (APL layer).
SIGTRAN−GW40のプロトコルスタック構成Lbには、SCTP、M2UA、MTP3、及びSCCPが含まれる。MSC42のプロトコルスタック構成Lcには、SCTP、M2UA、MTP3、SCCP、TCAP、及びMAPが含まれる。
The protocol stack configuration Lb of the SIGTRAN-
順序「A」において、ある無線ネットワーク92の地域で災害が発生すると(「災害発生」参照)、その無線ネットワーク92内のMTC端末3から異常通知などの信号が無秩序かつ大量に送信される。次に、順序「A」において、キャリアネットワーク90,91内のMSC42ではMTC端末3からの信号により負荷が上昇し、輻輳状態が発生する。
In the order “A”, when a disaster occurs in the area of a certain wireless network 92 (see “disaster occurrence”), the
順序「C」において、SIGTRAN−GW40は、SCTPに従ってMSC42に対し遅延測定を行う。SIGTRAN−GW40は、例えば周期的に信号をMSC42に送信し、その応答信号がMSC42から受信されるまでの遅延時間を測ることにより遅延測定を行う。SIGTRAN−GW40は、例えば、遅延時間が所定の閾値を超える場合、MSC42の輻輳状態を検知する(「輻輳検知」参照)。
In order "C", SIGTRAN-
SCTPにより輻輳状態が検知されると、その上位側のM2UAに輻輳プリミティブPaが出力される。ここで、プリミティブとは、プロトコルがその上位側のプロトコルに提供するサービスの規定である。M2UAでは、輻輳プリミティブPaにより輻輳検知が通知される。M2UAでは、さらに輻輳プリミティブPbがその上位側のMTP3に出力される。 When a congestion state is detected by SCTP, a congestion primitive Pa is output to the upper M2UA. Here, a primitive is a definition of a service that a protocol provides to its upper protocol. In M2UA, congestion detection is notified by the congestion primitive Pa. In M2UA, a congestion primitive Pb is further output to MTP3 on the upper side.
MTP3では、輻輳プリミティブPbにより輻輳検知が通知されると、輻輳制御が実行される。順序「D」において、SIGTRAN−GW40は、SMSC1から受信した信号をMTP3の輻輳制御により所定回数(例えば8回)だけ廃棄するたびに、TFC信号をSMSC1に送信する。
In MTP3, when congestion detection is notified by the congestion primitive Pb, congestion control is performed. In order “D”, the SIGTRAN-
図3の符号G1は、TFC信号のパラメータの例を示す。なお、TFC信号の未使用のフィールドの図示は省略する。 The code | symbol G1 of FIG. 3 shows the example of the parameter of a TFC signal. Note that illustration of unused fields of the TFC signal is omitted.
TFC信号には、輻輳レベル(2ビット)、着信局アドレス(16ビット)、ヘッディングコードH1(4ビット)、ヘッディングコードH2(4ビット)、及びラベルが含まれる。ラベルには、信号リンク選択番号(SLS: Signalling Link Selection)(4ビット)、発信局コード(OPC: Originating Point Code)(16ビット)、及び着信局コード(DPC: Destination Point Code)(16ビット)が含まれる。 The TFC signal includes a congestion level (2 bits), a destination station address (16 bits), a heading code H1 (4 bits), a heading code H2 (4 bits), and a label. In the label, Signaling Link Selection (SLS) (4 bits), Originating station code (OPC: Originating Point Code) (16 bits), and receiving station code (DPC: Destination Point Code) (16 bits) Is included.
ヘッディングコードH1,H2はTFC信号の識別に用いられる。ヘッディングコードH1,H2は、一例として、それぞれ、「0010」及び「0011」(2進数)である。 The heading codes H1 and H2 are used to identify the TFC signal. The heading codes H1 and H2 are, for example, “0010” and “0011” (binary numbers), respectively.
輻輳レベルは、「0」〜「3」の4段階で輻輳状態のレベルを示す。輻輳レベル「0」は、輻輳状態が発生していないことを示し、輻輳レベル「3」は、最も重度の高い輻輳状態が発生していることを示す。このため、TFC信号の輻輳レベルは「1」以上となる。 The congestion level indicates the level of congestion in four stages of “0” to “3”. The congestion level "0" indicates that no congestion state has occurred, and the congestion level "3" indicates that the most severe congestion state has occurred. Therefore, the congestion level of the TFC signal is "1" or more.
SIGTRAN−GW40は、SMSC1から受信した信号の優先度を輻輳レベルと比較し、優先度が輻輳レベルより低い信号を廃棄する。また、着信局アドレスは、輻輳状態のMSC42のアドレスを示す。なお、輻輳レベル及び着信局アドレスは、輻輳状態に関する輻輳情報の例である。
The SIGTRAN-
再び図2を参照すると、SMSC1は、TFC信号を受信すると、MTP3により輻輳状態を検出する。MTP3では、TFC信号から輻輳レベル及び着信局アドレスが取得され、無線ネットワーク92に到達可能な迂回経路の有無が判断される。例えば、他のSIGTRAN−GW40aを経由してMSC42に至る迂回経路RTaが存在する場合、通信経路の切り替えが実行される(「切替」参照)。
Referring back to FIG. 2, when the
迂回経路がなければ、MTP3から輻輳プリミティブPcが上位側のSCCPに出力される。輻輳プリミティブPcには、輻輳レベル及び着信局アドレスが付与されている。SCCPでは、輻輳プリミティブPcに応じて、輻輳状態のMSC42のバックアップノードが検索される。
If there is no bypass route, the congestion primitive Pc is output from the
順序「E」において、SCCPでは、バックアップノードの有無が存在する場合、通信経路の切り替えが実行される(「切替」参照)。例えば、MSC42のバックアップノードとして他のMSC42aが存在する場合、宛先をMSC42からMSC42aに変更することで、SMSC1とIoT−GW2の間の通信経路が、SIGTRAN−GW40及びMSC42を経由する経路から、SIGTRAN−GW40a及びMSC42aを経由する経路RTbに切り替えられる。
In the order "E", in the SCCP, when there is the presence or absence of a backup node, switching of the communication path is executed (see "switching"). For example, when there is another
また、迂回経路とバックアップノードの両方とも存在しない場合、SCCPでは輻輳レベルに基づいて輻輳制御が実行される。SCCPの輻輳制御では、SMSC1から送信する信号の優先度が輻輳レベルと比較され、優先度が輻輳レベルより低い信号が廃棄される。例えば、輻輳レベルが「2」である場合、優先度「1」の信号は、送信されずに廃棄される。
Also, if neither the bypass route nor the backup node exists, SCCP performs congestion control based on the congestion level. In SCCP congestion control, the priority of the signal transmitted from the
また、MTP3では、TFC信号の受信に応じて、SMSアプリケーションに対し、輻輳プリミティブPdが出力される。輻輳プリミティブPcには、輻輳レベル及び着信局アドレスが付与されている。
Further, in the
順序「F」において、SMSアプリケーションでは、輻輳プリミティブPdに応じて規制メッセージ(「規制MSG」参照)を生成して送信する。このとき、規制メッセージの優先度は、TFC信号から取得された輻輳レベル以上の値に設定される。例えば、輻輳レベルが「2」である場合、規制メッセージの優先度は「3」に設定される。 In order “F”, the SMS application generates and sends a restriction message (see “Regulation MSG”) according to the congestion primitive Pd. At this time, the priority of the restriction message is set to a value equal to or higher than the congestion level acquired from the TFC signal. For example, when the congestion level is “2”, the priority of the restriction message is set to “3”.
このため、規制メッセージは、SCCPの輻輳制御により廃棄されずに送信される。なお、他のSMSメッセージの優先度は「0」に設定されているため、輻輳制御により廃棄される。このため、MSC42の輻輳状態が解消されるまで、災害地域のMTC端末3に他のSMSメッセージを送信することができない。
Therefore, the restriction message is sent without being discarded by the congestion control of SCCP. In addition, since the priority of another SMS message is set to "0", it is discarded by congestion control. Therefore, it is not possible to transmit another SMS message to the
規制メッセージは、点線で示されるように、SMSC1、SIGTRAN−GW40、MSC42の各プロトコルスタック構成La〜Lcにおいて処理されてIoT−GW2において受信される。これにより、輻輳原因となる信号の発信元のMTC端末3において信号発信が規制されるため、MSC42の輻輳状態が解消される。
The restriction message is processed in each protocol stack configuration La to Lc of the
上述したように、SMSC1は、MTP3によりTFC信号を受信すると、MTP3からSCCPへの輻輳プリミティブPcに加えて、MTP3からSMSアプリケーションへの輻輳プリミティブPdを生成する。このため、SMSC1では、SCCPにおける通信経路の検索処理及び切り替え処理に並行して、輻輳プリミティブPdによるSMSアプリケーションに対するMSC42の輻輳情報の通知が可能となる。さらに、輻輳プリミティブPdはSCCP、TCAP、及びMAPの処理をスキップしているため、SMSアプリケーションに対する輻輳情報の迅速な通知が可能となる。
As described above, when the
つまり、SMSC1は、ネットワーク層の通信機能により輻輳情報を取得してアプリケーション層に出力するため、アプリケーション層において規制メッセージを迅速に送信することが可能となる。なお、輻輳プリミティブPdは、初回の発信規制の設定時、またはSMSC1の起動時やコンフィグデータによってMTP3に対して事前に設定される。
That is, since the
図4は、信号発信の規制解除動作の一例を示す図である。図4において、図2と共通する構成には同一の符号を付し、その説明は省略する。なお、「A」〜「E」は動作の順序を示す。 FIG. 4 is a diagram showing an example of the operation of releasing the regulation of signal transmission. In FIG. 4, the same components as in FIG. 2 will be assigned the same reference numerals and descriptions thereof will be omitted. In addition, "A"-"E" show the order of operation | movement.
順序「A」において、SIGTRAN−GW40は、SCCPに基づく遅延測定の結果、MSC42の輻輳状態の解消を検知する(「輻輳解消検知」参照)。SIGTRAN−GW40は、例えば、信号の送信から応答信号の受信までの遅延時間が所定の閾値以下である場合、輻輳状態の解消を検知する。
In the order “A”, the SIGTRAN-
SCTPでは、輻輳状態の解消が輻輳プリミティブPqによりM2UAに通知される。輻輳プリミティブPqには輻輳レベル「0」が含まれる。M2UAでは、輻輳状態の解消が輻輳プリミティブPrによりMTP3に通知される。これにより、MTP3による輻輳制御が停止する。 In SCTP, the congestion primitive Pq is notified of M2UA by congestion primitive Pq. The congestion primitive Pq includes a congestion level "0". In M2UA, clearing of the congestion state is notified to MTP3 by the congestion primitive Pr. Thereby, congestion control by MTP3 stops.
順序「B」において、SMSC1は、MTP3に従ってRCT信号を、例えば、周期的に所定回数だけSIGTRAN−GW40に送信する。
In the order “B”, the
図3の符号G2は、RCT信号のパラメータの例を示す。なお、RCT信号の未使用のフィールドの図示は省略する。 The code G2 in FIG. 3 shows an example of the parameters of the RCT signal. Note that illustration of unused fields of the RCT signal is omitted.
RCT信号には、ヘッディングコードH1(4ビット)、ヘッディングコードH2(4ビット)、ラベル、SIO(サービス情報オクテット)(8ビット)、及びPRI(優先度)(2ビット)が含まれる。ラベルには、SLS(4ビット)、OPC(16ビット)、及びDPC(16ビット)が含まれる。 The RCT signal includes a heading code H1 (4 bits), a heading code H2 (4 bits), a label, SIO (service information octet) (8 bits), and PRI (priority) (2 bits). The labels include SLS (4 bits), OPC (16 bits), and DPC (16 bits).
ヘッディングコードH1,H2はRCT信号の識別に用いられる。ヘッディングコードH1,H2は、一例として、それぞれ、「0001」及び「0011」(2進数)である。 The heading codes H1 and H2 are used to identify the RCT signal. The heading codes H1 and H2 are, for example, "0001" and "0011" (binary numbers), respectively.
また、優先度は、「0」〜「3」の4段階で表される。再び図4を参照すると、優先度は、MSC42の輻輳状態の発生時の輻輳レベルより1つだけ低い値に設定される。例えば、輻輳状態の発生時の輻輳レベルが「1」である場合、優先度は「0」に設定される。
Also, the priority is expressed in four stages of "0" to "3". Referring again to FIG. 4, the priority is set to a value that is one lower than the congestion level at the time of occurrence of the congestion state of the
このため、RCT信号は、仮にMSC42の輻輳状態が継続している場合、SIGTRAN−GW40のMTP3の輻輳制御により廃棄され、所定数のRCT信号を廃棄するたびにTFC信号をSMSC1に送信する。一方、MSC42の輻輳状態が解消している場合、RCT信号は廃棄されない。順序「C」において、RCT信号はMSC42に転送され、MSC42において廃棄される。
Therefore, if the congestion state of the
したがって、SMSC1は、MTP3において、RCT信号の送信から所定時間内にTFC信号を受信しない場合、輻輳状態の解消を検出する。MTP3では、MSC42の輻輳レベルを管理しており、TFC信号に含まれる輻輳レベルに応じて輻輳レベルが更新されるが、上記の場合、輻輳レベルを「0」に更新する。このため、SCCPにおける輻輳制御が停止する。
Therefore, if the
また、順序「D」において、MTP3からSMSアプリケーションに輻輳プリミティブPsが出力される。SMSアプリケーションでは、輻輳プリミティブPsに応じて規制解除メッセージが送信される。
Also, in the order “D”, the congestion primitive Ps is output from the
規制解除メッセージは、点線で示されるように、SMSC1、SIGTRAN−GW40、MSC42の各プロトコルスタック構成La〜Lcにおいて処理されてIoT−GW2において受信される。これにより、輻輳原因となる信号の発信元のMTC端末3において信号発信の規制が解除されるため、MTC端末3は、再び信号を送信することができるようになる。
The deregulation message is processed in each of the protocol stack configurations La to Lc of the
次に、SMSC1の構成について述べる。
Next, the configuration of the
図5は、SMSC1の一例を示す構成図である。SMSC1は、CPU(Central Processing Unit)10、ROM(Read Only Memory)11、RAM(Random Access Memory)12、HDD(Hard Disk Drive)13、及び通信ポート14を有する。CPU10は、互いに信号の入出力ができるように、ROM11、RAM12、HDD13、及び通信ポート14と、バス19を介して接続されている。なお、CPU10はコンピュータの一例である。
FIG. 5 is a block diagram showing an example of the
ROM11は、CPU10を駆動するプログラムが格納されている。プログラムには、OS(Operating System)と、輻輳制御方法を実行する輻輳制御プログラムとが含まれる。RAM12は、CPU10のワーキングメモリとして機能する。複数の通信ポート14は、例えばLAN(Local Area Network)スイッチなどの回路であり、CPU10と他装置との通信を処理する。
The
CPU10は、ROM11からプログラムを読み込むと、機能として、SMS制御部100、プリミティブ制御部101、送信管理部102、位置情報管理部103、番号解決部104、MAP/TCAP制御部105、SCCP制御部106、及びMTP制御部107が形成される。また、HDD13には、メッセージデータベース(MSG−DB)130及び位置情報データベース(DB)131が格納されている。
When the
プリミティブ制御部101、MAP/TCAP制御部105、SCCP制御部106、及びMTP制御部107は、第1機能部の一例であり、ネットワーク層の通信機能を実行する。また、SMS制御部100、送信管理部102、位置情報管理部103、及び番号解決部104は、第2機能部の一例であり、アプリケーション層の通信機能を実行する。つまり、CPU10は、ネットワーク層の通信機能とアプリケーション層の通信機能とを有する。以下に各部の機能の詳細を説明する。
The
SMS制御部100は、上記のSMSアプリケーションの機能を実行する。SMS制御部100は、SCS5から通信ポート14を介して輻輳プリミティブPdを受信可能とするためのプリミティブ受付登録をプリミティブ制御部101に対して実行する。
The
図6は、MTPサービスプリミティブの一例を示す図である。MTPサービスプリミティブとは、MTP3からその上位側のプロトコルに出力することができるプリミティブである。このプリミティブには、「MTP−転送」、「MTP−休止」、「MTP−再開」、及び「MTP−状態表示」がある。このうち、「MTP−状態表示」は輻輳プリミティブPdに該当する。 FIG. 6 is a diagram illustrating an example of an MTP service primitive. An MTP service primitive is a primitive that can be output from MTP3 to its upper protocol. The primitives include "MTP-Transfer", "MTP-Pause", "MTP-Resume", and "MTP-State Indication". Among these, “MTP-state indication” corresponds to the congestion primitive Pd.
「MTP−転送」のパラメータには、OPC、DPC、SI(Service Indicator)、及びユーザデータが含まれる。「MTP−休止」のパラメータには、使用不可能となるDPCが含まれる。また、「MTP−再開」のパラメータには、使用可能となるDPCが含まれる。「MTP−状態表示」、つまり輻輳プリミティブPdのパラメータには、輻輳DPCと輻輳レベルが含まれる。なお、輻輳DPCは、TFC信号の着信局アドレスに該当する。 The parameters of “MTP-transfer” include OPC, DPC, SI (Service Indicator), and user data. The parameters of "MTP-dormant" include DPCs that become unusable. Also, the parameters of “MTP-resume” include DPCs that can be used. The parameters of “MTP-status indication”, ie, congestion primitive Pd, include congestion DPC and congestion level. The congestion DPC corresponds to the destination station address of the TFC signal.
SMS制御部100は、上記のプリミティブのうち、「MTP−状態表示」のみを用いる。各プリミティブには、指示先を示すSI値が指定される。「MTP−転送」のSI値は、SCCPに該当しないため、SMS制御部100に通知されない。また、対向ノード障害及び復旧をそれぞれ通知する「MTP−休止」及び「MTP−再開」は、全てのSI値に共通する通知であるため、SMS制御部100ではマスク処理される。SMS制御部100は、「MTP−状態表示」のプリミティブを設定するとき、未使用のSI値を使用する。
The
再び図5を参照すると、SMS制御部100は、SCS5から通信ポート14を介して、IoT−GW2ごとに、つまり無線ネットワーク92ごとに規制形態の設定を受け付ける。規制形態とは、どのようにMTC端末3の信号発信を規制するか(例えば規制期間を1日に限定など)を規定するものである。SMS制御部100は、IoT−GW2ごとに、そのIoT−GW2に送信する規制メッセージの内容をMSG−DB130に設定する。
Referring back to FIG. 5, the
図7は、MSG−DB130の設定の一例を示す図である。MSG−DB130には、メッセージID、MSISDN(携帯電話番号)、移動有無情報、MSCアドレス、MTCパターンID、及び動作パターンIDが設定される。
FIG. 7 is a diagram showing an example of setting of the MSG-
メッセージIDは、IoT−GW2、つまり無線ネットワーク92ごとの規制メッセージの識別子である。MSISDNは、IoT−GW2の識別情報の一例である。移動有無情報は、IoT−GW2が移動体(例えばモバイルゲートウェイ装置)であるか否かを示す。移動状態が「有(1)」の場合、IoT−GW2は移動体であり、移動状態が「無(0)」の場合、IoT−GW2は移動体ではない。
The message ID is an identifier of the regulation message for each IoT-
MSCアドレスは、IoT−GW2の収容先のMSC42のアドレスである。MSCアドレスは、IoT−GW2が移動体ではない場合(移動有無情報=無)のみ、登録される。
The MSC address is the address of the
MTCパターンIDは、IoT−GW2に対応する無線ネットワーク92内のMTC端末3のうち、信号発信の規制対象のMTC端末3のID(規制対象MTC−ID)の組み合わせのパターンの識別子である。例えば、MTCパターンIDが#1である場合、規制対象のMTC端末3は全てのMTC端末3となる。また、MTCパターンIDが#2である場合、規制対象MTC−IDがMTC01,MTC02,MTC03,・・・,MTC99の各MTC端末3が規制対象となる。また、MTCパターンIDが#3である場合、規制対象MTC−IDがMTC01,MTC03,MTC05,・・・,MTC11の各MTC端末3が規制対象となる。
The MTC pattern ID is an identifier of a pattern of a combination of IDs of
動作パターンIDは、信号発信の規制動作のパターンの識別子である。すなわち、動作パターンIDは、規制形態の識別子である。例えば、動作パターンIDが#1である場合、その動作内容は、緊急情報を除く信号発信の規制となる。また、動作パターンIDが#2である場合、その動作内容は、期間を1日に限定した規制となる。 The operation pattern ID is an identifier of the pattern of the restricted operation of signal transmission. That is, the operation pattern ID is an identifier of a restriction form. For example, when the operation pattern ID is # 1, the operation content is a restriction on signal transmission excluding emergency information. When the operation pattern ID is # 2, the operation content is a restriction that limits the period to one day.
なお、本例のMSG−DB130には、IoT−GW2ごとに規制メッセージが設定されるが、MSISDNが割り当てられたMTC端末3については、MTC端末3ごとに規制メッセージが設定される。なお、MTC端末3の規制メッセージについては、MTCパターンIDは設定されない。
Note that although a restriction message is set for each IoT-
MTP制御部107は、プロトコルスタック構成のMTP3の信号処理機能を備える。MTP制御部107は、通信ポート14を介してTFC信号を受信する。このとき、MTP制御部107は、ヘッディングコードH1,H2によりTFC信号を識別する。MTP制御部107は、TFC信号から輻輳情報(輻輳レベルと着信局アドレス)を取得してプリミティブ制御部101に出力する。
The
MTP制御部107は、輻輳情報をSIGTRANプロトコルに基づき取得するため、SS7の信号方式に基づくSMSアプリケーションに柔軟に適応することができる。
Since the
プリミティブ制御部101は、輻輳情報から「MTP−状態表示」の輻輳プリミティブPdを生成してSMS制御部100に出力する。SMS制御部100は、輻輳情報の着信局アドレスから輻輳状態のMSC42を特定する。
The
位置情報管理部103は、通信ポート14を介してHLR/HSS44及びVLR45にアクセスする。位置情報管理部103は、HLR/HSS44及びVLR45から、各MSC42に収容された通信機器の在圏情報を取得することにより、IoT−GW2とMTC端末3の位置情報を管理する。位置情報管理部103は、位置情報を位置情報DB131に格納し、SMS制御部100及び送信管理部102の依頼に応じて位置情報DB131から位置情報を取得する。
The position
位置情報は、各MSC42に収容されたIoT−GW2及びMTC端末3のMSISDNを示す情報であり、着信局アドレスをキーとして輻輳状態のMSC42に収容されたIoT−GW2及びMTC端末3の特定に用いられる。位置情報管理部103は、IoT−GW2またはMTC端末3の在圏情報が変化するたびに位置情報DB131を更新する。このため、位置情報DB131には、IoT−GW2及びMTC端末3の最近の位置が、収容先のMSC42のアドレスとして格納されている。
The location information is information indicating the IIS-
SMS制御部100は、着信局アドレスをキーとして位置情報DB131を検索することにより、輻輳状態のMSC42に収容されたIoT−GW2及びMTC端末3のMSISDNを取得する。すなわち、SMS制御部100は、輻輳状態のMSC42に収容された通信機器の在圏情報からMSISDNを取得する。次に、SMS制御部100は、MSISDNをキーとしてMSG−DB130を検索することにより、そのMSISDNに対応する規制メッセージのパラメータを選択する。
The
これにより、SMS制御部100は、MSISDNに基づき、IoT−GW2またはMTC端末ごとに規制形態を選択する。このため、IoT−GW2及びMTC端末3が移動体の通信機器であっても、IoT−GW2またはMTC端末ごとに任意の規制形態で信号発信の規制を行うことができる。
Thereby, the
このとき、SMS制御部100は、MSISDN、つまり携帯電話番号をIoT−GW2またはMTC端末3の識別情報として用いるため、携帯電話番号をキーとしてSMSアプリケーションの機能を用いることにより規制形態の選択が可能となる。
At this time, since the
また、SMS制御部100は、輻輳状態のMSC42には移動体の通信機器が収容されていない場合、位置情報DB131を用いることなく、着信局アドレスをキーとしてMSG−DB130を検索してもよい。MSG−DB130には、MSCアドレスが設定されているため、SMS制御部100は、着信局アドレスに一致するMSCアドレスの全ての規制メッセージのパラメータを選択することができる。
When the mobile communication device is not accommodated in the
次に、SMS制御部100は、MSG−DB130から選択した規制メッセージのパラメータに基づきメッセージ送信依頼を送信管理部102に出力する。送信管理部102は、メッセージ送信依頼に応じて規制メッセージを生成する。
Next, the
図8は、メッセージ送信依頼のパラメータの一例を示す。メッセージ送信依頼には、MSISDN、移動有無情報、MSCアドレス、優先度、及び制御パターンが含まれる。MSISDN、移動有無情報、及びMSCアドレスはMSG−DB130から取得され、また、制御パターンに含まれるMTCパターンID及び動作パターンIDもMSG−DB130から取得される。なお、MTCパターン及び動作パターンは、SMSメッセージの本文となるテキストやバイナリーコードとして構成される。
FIG. 8 shows an example of the parameter of the message transmission request. The message transmission request includes the MSISDN, the movement presence / absence information, the MSC address, the priority, and the control pattern. The MSISDN, the movement presence / absence information, and the MSC address are acquired from the MSG-
また、優先度は、輻輳情報の輻輳レベルから決定される。SMS制御部100は、輻輳レベル以上の値を優先度として決定する。このように、SMS制御部100は、輻輳情報が示す輻輳レベルに応じて設定するため、MTPの輻輳制御による規制メッセージの廃棄が回避される。
Also, the priority is determined from the congestion level of the congestion information. The
送信管理部102は、規制メッセージを生成すると、規制メッセージのMSISDNに基づき番号解決部104に番号解決処理を依頼する。番号解決依頼には、メッセージ送信依頼のパラメータが含まれる。
When the
番号解決部104は、番号解決依頼に応じて、MSISDNがキャリアネットワーク90,91に接続中のIoT−GW2またはMTC端末3のものであるか否かを所定のデータベースに基づき判定する。番号解決部104は、MSISDNがキャリアネットワーク90,91に接続中のIoT−GW2またはMTC端末3のものではない場合、その旨を送信管理部102に通知し、送信管理部102は規制メッセージを廃棄する。
In response to the number resolution request, the
番号解決部104は、MSISDNがキャリアネットワーク90,91に接続中のIoT−GW2またはMTC端末3のものである場合、メッセージ送信依頼のパラメータ中の移動有無情報が「有」を示すとき、HLR/HSS44及びVLR45にアクセスすることにより、IoT−GW2またはMTC端末3の在圏情報を検索する。番号解決部104は、在圏情報から、輻輳状態のMSC42にIoT−GW2またはMTC端末3が収容されているか否かを判定し、その判定結果をSMS制御部100に通知する。
When the MSISDN is that of the IoT-
SMS制御部100は、輻輳状態のMSC42にIoT−GW2またはMTC端末3が収容されていない場合、規制メッセージを廃棄し、輻輳状態のMSC42にIoT−GW2またはMTC端末3が収容されている場合、規制メッセージをMAP/TCAP制御部105に出力する。また、番号解決部104は、メッセージ送信依頼のパラメータ中の移動有無情報が「無」を示すとき、在圏情報の検索を行わず、SMS制御部100は、規制メッセージをMAP/TCAP制御部105に出力する。
When the
MAP/TCAP制御部105は、規制メッセージに対し該当プロトコルに基づく処理を行い、SCCP制御部106に出力する。SCCP制御部106は、輻輳情報が示す輻輳レベルに基づいて規制メッセージに対し輻輳制御を行うが、規制メッセージの優先度は輻輳レベル以上に設定されているため、MTP制御部107に出力する。MTP制御部107は、通信ポート14を介して、規制メッセージをMSISDNの示す宛先に出力する。これにより、規制メッセージは、輻輳状態のMSC42に収容されたIoT−GW2及びMTC端末3に送信される。
The MAP /
また、MTP制御部107は、例えば周期的にRCT信号を通信ポート14経由でSIGTRAN−GW40に送信する。このとき、MTP制御部107は、RCT信号に、輻輳情報が示す輻輳レベルに応じた優先度を設定する。例えば、MTP制御部107は、輻輳レベルより1つだけ小さい優先度をRCT信号に設定する。
Further, the
MTP制御部107は、SIGTRAN−GW40から、RCT信号に対する応答信号であるTFC信号を一定期間内に受信しない場合、輻輳プリミティブPsによるMSC42の輻輳状態の解消を検出し、その通知をプリミティブ制御部101に依頼する。プリミティブ制御部101は、依頼に応じて輻輳プリミティブPsを生成してSMS制御部100に出力する。
When the
SMS制御部100は、輻輳プリミティブPsに応じて、MTC端末3の信号の送信の規制を解除する規制解除メッセージのメッセージ送信依頼を送信管理部102に出力する。規制解除メッセージは、規制メッセージと同様の処理で通信ポート14から送信される。
In response to the congestion primitive Ps, the
次にIoT−GW2の構成について述べる。
Next, the configuration of the IoT-
図9は、IoT−GW2の一例を示す構成図である。IoT−GW2は、CPU20、ROM21、RAM22、有線通信インターフェース部(有線通信IF)24、及び無線通信インターフェース部(無線通信IF)25を有する。CPU20は、互いに信号の入出力ができるように、ROM21、RAM22、有線通信IF24、及び無線通信IF25と、バス29を介して接続されている。
FIG. 9 is a block diagram showing an example of the IoT-
ROM21は、CPU20を駆動するプログラムが格納されている。RAM22は、CPU20のワーキングメモリとして機能する。有線通信IF24は、例えばLANスイッチなどの回路から構成され、IoT−GW2と有線通信する他の装置とCPU10の間の通信を処理する。また、無線通信IF25は、例えば無線LANカードなどのハードウェアから構成され、IoT−GW2と無線通信する他の装置とCPU10の間の通信を処理する。
The
CPU20は、ROM21からプログラムを読み込むと、機能として、SMS制御部200、メッセージ判定部201、位置検出部202、及びアクセス制御部203が形成される。アクセス制御部203は、有線通信IF24または無線通信IF25を介してMSC42及びMTC端末3と通信する。SMS制御部200は、SMSメッセージの処理を行う。メッセージ判定部201は、SMSメッセージが規制メッセージまたは規制解除メッセージであるかを判定する。位置検出部202は、MSC42との通信からIoT−GW2の位置を検出してHLR/HSS44及びVLR45に通知する。
When the
SMS制御部200は、アクセス制御部203経由でSMSメッセージを受信すると、メッセージ判定部201に出力する。メッセージ判定部201は、SMSメッセージが規制メッセージまたは規制解除メッセージであると判定すると、その判定結果をSMS制御部200に通知する。SMS制御部200は、SMSメッセージが規制メッセージである場合、規制メッセージに従い、接続中のMTC端末3に対して信号の送信を規制する。
When the
より具体的には、SMS制御部200は、規制メッセージのMTCパターンIDに応じたMTC端末3に対し、規制メッセージの動作パターンIDに応じた規制形態での規制を指示する。規制の指示は、無線通信IF25からMTC端末3に送信される。
More specifically, the
また、SMS制御部200は、SMSメッセージが規制解除メッセージである場合、信号発信の規制中のMTC端末3に規制解除の指示を送信する。規制解除の指示は、無線通信IF25からMTC端末3に送信される。
Furthermore, when the SMS message is a restriction release message, the
次に、MTC端末3の構成について述べる。
Next, the configuration of the
図10は、MTC端末3の一例を示す構成図である。MTC端末3は、CPU30、ROM31、RAM32、及び無線通信インターフェース部(無線通信IF)35を有する。CPU30は、互いに信号の入出力ができるように、ROM31、RAM32、及び無線通信IF35と、バス39を介して接続されている。
FIG. 10 is a block diagram showing an example of the
ROM31は、CPU30を駆動するプログラムが格納されている。RAM32は、CPU30のワーキングメモリとして機能する。無線通信IF35は、例えば無線LANカードなどのハードウェアから構成され、MTC端末3と無線通信する他の装置とCPU30の間の通信を処理する。なお、MTC端末3が、IoT−GW2を介さずに直接的にMSC42に収容される場合、通信サービスの種類によっては無線通信IF35に代えて有線通信のインターフェースが設けられる。
The
CPU30は、ROM31からプログラムを読み込むと、機能として、通信制御部300及びアクセス制御部301が形成される。アクセス制御部301は、無線通信IF35を介してIoT−GW2と通信する。通信制御部300は、IoT−GW2から無線通信IF25を介して受信した規制指示に従って、アクセス制御部301からの信号の送信を規制する。
When the
規制指示には、動作パターンIDに従った規制形態が指定されており、通信制御部300は、その規制形態に応じた規制を行う。例えば、規制形態において、規制を1日に限定する旨が指定されている場合、通信制御部300は、カレンダ機能などを用いて規制指示の受信から1日経過するまで規制を行う。また、規制形態において、緊急情報を除く旨が指定されている場合、通信制御部300は、緊急情報だけは送信されるように規制を行う。また、通信制御部300は、規制解除の指示を受信した場合、アクセス制御部301に対する信号の送信の規制を停止する。
A restriction form in accordance with the operation pattern ID is designated for the restriction instruction, and the
なお、MTC端末3が、IoT−GW2を介さずに直接的にMSC42に収容される場合、CPU30には、IoT−GW2の位置検出部202と同様の機能が形成される。これにより、MTC端末3は、MSC42との通信からMTC端末3の位置を検出してHLR/HSS44及びVLR45に通知する。
When the
次に、SMSC1の各処理について述べる。
Next, each process of
図11は、初期設定処理の一例を示すフローチャートである。本処理は、例えばSMSC1の起動時に実行されるが、これに限定されず、その後の運用中に行われてもよい。
FIG. 11 is a flowchart showing an example of the initial setting process. This process is performed, for example, at the time of activation of the
SMS制御部100は、プリミティブ制御部101に対し「MTP−状態表示」の輻輳プリミティブPd,Psの受付登録を設定する(ステップSt1)。これにより、TFC信号の受信に応じて、ネットワーク層の通信機能であるプリミティブ制御部101から、アプリケーション層の通信機能であるSMS制御部100に輻輳プリミティブPdが出力される。また、RCT信号の応答信号のTFC信号が未受信であることに応じて、プリミティブ制御部101からSMS制御部100に輻輳プリミティブPsが出力される。
The
次に、SMS制御部100は、SCS5から通信ポート14を介して発信規制の設定が入力されたか否かを判定する(ステップSt2)。SMS制御部100は、発信規制の設定の入力がない場合(ステップSt2のNo)、処理を終了する。
Next, the
また、SMS制御部100は、発信規制の設定の入力がある場合(ステップSt2のYes)、SCS5からの入力に従ってMSG−DB130を設定する(ステップSt3)。これにより、SMS制御部100は、各IoT−GW2または各MTC端末3のMSISDNに対応付けて規制形態の設定を受け付ける。なお、MSG−DB130の設定処理は、SMSアプリケーションで実行されてもよいし、他のアプリケーションにより実行されてもよい。
When the
次に、位置情報管理部103は、通信ポート14を介してHLR/HSS44及びVLR45から在圏情報の取得を開始する(ステップSt4)。位置情報管理部103は、在圏情報に基づき位置情報DB131を更新する。このようにして、初期設定は実行される。
Next, the position
図12は、規制メッセージの送信処理の一例を示すフローチャートである。本処理は、例えば周期的に実行される。なお、本処理において、ステップSt11〜14,St22,St23の各処理は、CPU10のネットワーク層の通信機能により実行され、ステップSt15〜21の各処理は、CPU10のアプリケーション層の通信機能により実行される。また、本処理では、輻輳状態のMSC42についての迂回経路やバックアップノードはないと仮定する。
FIG. 12 is a flowchart showing an example of the regulation message transmission process. This process is performed, for example, periodically. In the present process, each process of steps St11-14, St22 and St23 is executed by the communication function of the network layer of
MTP制御部107は、SIGTRAN−GW40からのTFC信号の受信の有無を判定する(ステップSt11)。MTP制御部107は、TFC信号が受信されていない場合(ステップSt11のNo)、輻輳状態のMSC42はないと判断して処理を終了する。
The
MTP制御部107は、TFC信号が受信されている場合(ステップSt11のYes)、TFC信号から輻輳情報、つまり着信局アドレスと輻輳レベルを取得する(ステップSt12)。次に、SCCP制御部106は、輻輳状態に基づいて輻輳制御を開始する(ステップSt13)。より具体的には、SCCP制御部106は、MTP制御部107からの輻輳プリミティブPcに応じて輻輳制御を開始する。
When the TFC signal is received (Yes in step St11), the
次に、プリミティブ制御部101は、事前に設定された輻輳プリミティブPdをSMSアプリケーションに出力する(ステップSt14)。すなわち、プリミティブ制御部101は、輻輳プリミティブPdをSMS制御部100に出力する。これにより、SMS制御部100に輻輳情報が通知される。なお、ステップSt14の処理は、ステップSt13の処理に先立って実行されてもよい。
Next, the
SMS制御部100は、輻輳情報のうち、着信局アドレスに基づいて輻輳状態のMSC42を特定し、そのMSC42に応じて位置情報DB131から該当MSISDNを検索する(ステップSt15)。これにより、SMS制御部100は、輻輳状態のMSC42に収容されたIoT−GW2及びMTC端末3のMSISDNを取得する。なお、SMS制御部100は、輻輳状態のMSC42に収容されたIoT−GW2及びMTC端末3が移動体ではない場合、本処理を省略することができる。
The
次に、SMS制御部100は、MSISDNに基づいて、MSG−DB130から該当規制メッセージのパラメータを検索する(ステップSt16)。より具体的には、SMS制御部100は、MSISDNが一致する規制メッセージのパラメータをMSG−DB130から取得する。これにより、SMS制御部100は、MSISDNに基づき、IoT−GW2またはMTC端末3ごとに規制形態を選択する。
Next, the
このように、SMSC1は、IoT−GW2またはMTC端末3が移動体であっても、在圏情報に基づく位置情報DB131からMSISDNを取得して、IoT−GW2またはMTC端末3ごとに任意の規制形態で信号発信の規制を行うことができる。なお、SMS制御部100は、IoT−GW2が移動体ではない場合、着信局アドレスに基づき、MSG−DB130からMSISDNを取得してもよい。
Thus, even if the IoT-
次に、SMS制御部100は、輻輳レベルから規制メッセージの優先度を設定する(ステップSt17)。SMS制御部100は、規制メッセージの優先度を、輻輳レベルに応じて設定することにより、SCCP制御部106の輻輳制御による規制メッセージの廃棄を回避する。
Next, the
次に、番号解決部104は、在圏情報によりMSISDNの番号解決処理を行う(ステップSt18)。より具体的には、番号解決部104は、MSISDNからIoT−GW2またはMTC端末3の収容先のMSC42を判定する。
Next, the
次に、番号解決部104は、規制メッセージのパラメータのうち、移動有無情報から、MSISDNに該当するIoT−GW2またはMTC端末3の移動の有無(移動体か否か)を判定する(ステップSt19)。移動がない場合(ステップSt19のNo)、ステップSt21の処理が実行される。
Next, the
番号解決部104は、移動が有る場合(ステップSt19のYes)、IoT−GW2またはMTC端末3の収容先のMSC42が輻輳状態のMSC42に一致するか否かを判定する(ステップSt20)。各MSC42が一致しない場合(ステップSt20のNo)、処理は終了する。各MSC42が一致する場合(ステップSt20のYes)、SMS制御部100は、メッセージ送信依頼を送信管理部102に出力する(ステップSt21)。送信管理部102は、規制メッセージをネットワーク層に出力する。
When there is movement (Yes in step St19), the
次に、SCCP制御部106は、規制メッセージの優先度を輻輳レベルと比較する(ステップSt22)。しかし、規制メッセージの優先度は、SMS制御部100により輻輳レベル以上に設定されているため、規制メッセージは廃棄されない。次に、MTP制御部107は、規制メッセージを通信ポート14からIoT−GW2またはMTC端末3に送信する(ステップSt23)。このようにして、規制メッセージの送信処理は実行される。
Next, the
このように、SMS制御部100は、各無線ネットワーク92または各MTC端末3について、MTC端末3の信号の送信の規制形態の設定を受け付ける。また、MTP制御部107は、輻輳情報を取得して、プリミティブ制御部101は、輻輳情報を輻輳プリミティブPdとしてSMS制御部100に出力する。SMS制御部100は、輻輳情報に基づき規制形態を選択し、その選択した規制形態により規制メッセージを無線ネットワーク92に送信する。
As described above, the
上記の構成によると、SMS制御部100は、ネットワーク層の処理によらず、輻輳情報を直ちに取得することができるため、迅速に規制メッセージを送信することができる。また、SMS制御部100は、無線ネットワーク92またはMTC端末3ごとに規制形態を選択するため、任意の規制形態で信号発信の規制を行うことができる。
According to the above configuration, the
したがって、SMSC1は、輻輳原因の信号発信を任意の形態で迅速に規制することができる。
Therefore, the
図13は、規制解除メッセージの送信処理の一例を示すフローチャートである。本処理において、ステップSt31〜38a,St40は、ネットワーク層の通信機能により実行され、ステップSt38b,St39は、アプリケーション層の通信機能により実行される。 FIG. 13 is a flowchart illustrating an example of the process of transmitting the restriction release message. In this process, steps St31 to St38 are executed by the communication function of the network layer, and steps St38b and St39 are executed by the communication function of the application layer.
MTP制御部107は、例えばタイマによりRCT信号の送信周期が到来したか否かを判定する(ステップSt31)。MTP制御部107は、送信周期が到来していない場合(ステップSt31のNo)、処理を終了する。また、MTP制御部107は、送信周期が到来した場合(ステップSt31のYes)、RCT信号を生成する(ステップSt32)。
The
次に、MTP制御部107は、輻輳レベルからRCT信号の優先度を設定する(ステップSt33)。MTP制御部107は、MSC42の輻輳状態が解消されていない場合にRCT信号が廃棄されるように、例えば、優先度を輻輳レベルより1つだけ小さい値に設定する。次に、MTP制御部107は、RCT信号を送信し(ステップSt34)、監視タイマを起動する(ステップSt34a)。監視タイマは、SIGTRAN−GW40からRCT信号に対する応答信号(TFC信号)の受信の有無を監視するために用いられる。
Next, the
次に、MTP制御部107は、監視タイマが満了したか否かを判定する(ステップSt35)。MTP制御部107は、監視タイマが満了していない場合(ステップSt35のNo)、TFC信号の受信の有無を判定する(ステップSt36)。ここで、SIGTRAN−GW40は、MSC42の輻輳状態が継続している場合、RCT信号を所定回数廃棄した後、応答信号としてTFC信号をSMSC1に送信する。MTP制御部107は、TFC信号が受信されていない場合(ステップSt36のNo)、再びステップSt35の処理を実行する。また、MTP制御部107は、TFC信号が受信されている場合(ステップSt36のYes)、処理を終了する。なお、RCT信号は試験信号の一例である。
Next, the
また、MTP制御部107は、監視タイマが満了した場合(ステップSt35のYes)、TFC信号が受信されていないと判断し、SCCP制御部106に輻輳制御を停止させる(ステップSt37)。ここで、SIGTRAN−GW40は、MSC42の輻輳状態が解消している場合、輻輳レベルを0とするため、RCT信号を廃棄せずに転送するため、TFC信号を送信しない。このため、MTP制御部107は、監視タイマが満了するまでにTFC信号が受信されない場合、輻輳状態が解消したと判断し、輻輳レベルを0とする。
When the monitoring timer has expired (Yes in step St35), the
次に、MTP制御部107は、RCT信号の送信周期を計時するタイマを停止する(ステップSt38)。次に、プリミティブ制御部101は、輻輳レベルが0であることの通知をするため、輻輳プリミティブPsをアプリケーション層に出力する(ステップSt38a)。なお、輻輳プリミティブPsには、輻輳状態が解消したMSC42のアドレスが含まれる。
Next, the
SMS制御部100は、MSC42のアドレスに基づき、位置情報DB131から該当MSISDNを検索する(ステップSt38b)。これにより、SMS制御部100は、規制解除対象のIoT−GW2及びMTC端末3のMSISDNを取得する。次に、SMS制御部100は、規制解除メッセージのメッセージ送信依頼を送信管理部102に出力する(ステップSt39)。送信管理部102は、規制解除メッセージをネットワーク層に出力する。
The
次に、MTP制御部107は、規制解除メッセージをIoT−GW2またはMTC端末3に送信する(ステップSt40)。このようにして、規制解除メッセージの送信処理は実行される。
Next, the
このように、MTP制御部107は、輻輳情報の取得元のノードであるSIGTRAN−GW40に対し、輻輳情報が示す輻輳レベルに応じた優先度のRCT信号を送信する。また、プリミティブ制御部101は、SIGTRAN−GW40からRCT信号に対する応答信号として、TFC信号を受信しない場合、輻輳状態の解消の通知として、輻輳プリミティブPsをSMS制御部100に出力する。SMS制御部100は、輻輳プリミティブPsに応じて、規制解除メッセージを無線ネットワーク92に送信する。
As described above, the
このため、SMSC1は、輻輳状態の解消を検出して、MTC端末3の信号発信の規制を解除することができる。
Therefore, the
次にIoT−GW2の処理について述べる。
Next, processing of the IoT-
図14は、IoT−GW2の規制メッセージ及び規制解除メッセージの受信処理の一例を示すフローチャートである。本処理は、例えば周期的に実行される。
FIG. 14 is a flowchart illustrating an example of the reception process of the restriction message and the restriction release message of the IoT-
SMS制御部200は、SMSC1からのSMSメッセージの受信の有無を判定する(ステップSt51)。SMS制御部200は、SMSメッセージが受信されていない場合(ステップSt51のNo)、処理を終了する。また、SMS制御部200は、SMSメッセージが受信されている場合(ステップSt51のYes)、メッセージ判定部201により、SMSメッセージが規制メッセージであるか否かを判定する(ステップSt52)。
The
SMS制御部200は、SMSメッセージが規制メッセージである場合(ステップSt52のYes)、規制メッセージのMTCパターンIDから規制対象のMTC端末3を検出する(ステップSt53)。次に、SMS制御部200は、規制メッセージの動作パターンIDからMTC端末3ごとに規制形態を検出する(ステップSt54)。次に、SMS制御部200は、該当MTC端末3に規制指示を送信する(ステップSt55)。
If the SMS message is a restriction message (Yes in Step St52), the
また、SMS制御部200は、SMSメッセージが規制メッセージではない場合(ステップSt52のNo)、SMSメッセージが規制解除メッセージであるか否かを判定する(ステップSt56)。SMS制御部200は、SMSメッセージが規制解除メッセージである場合(ステップSt56のYes)、規制解除メッセージから規制解除対象のMTC端末3を検出する(ステップSt57)。次に、SMS制御部200は、該当MTC端末3に規制解除指示を送信する(ステップSt58)。
If the SMS message is not a restriction message (No in step St52), the
また、SMS制御部200は、SMSメッセージが規制解除メッセージではない場合(ステップSt56のNo)、処理を終了する。このようにして、規制メッセージ及び規制解除メッセージの受信処理は実行される。
If the SMS message is not a restriction release message (No in step St56), the
次に、MTC端末3の処理について述べる。
Next, the process of the
図15は、MTC端末3の発信規制及び規制解除の処理の一例を示すフローチャートである。本処理は、例えば周期的に実行される。
FIG. 15 is a flowchart showing an example of the process of the transmission restriction and the restriction cancellation of the
通信制御部300は、IoT−GW2から規制指示を受信したか否かを判定する(ステップSt61)。通信制御部300は、規制指示を受信した場合(ステップSt61のYes)、指示された規制形態で信号発信を規制する(ステップSt62)。
The
また、通信制御部300は、規制指示を受信していない場合(ステップSt61のNo)、IoT−GW2から規制解除指示を受信したか否かを判定する(ステップSt63)。通信制御部300は、規制解除指示を受信した場合(ステップSt63のYes)、信号発信の規制を停止する(ステップSt64)。
When the
また、通信制御部300は、規制解除指示を受信していない場合(ステップSt63のNo)、処理を終了する。このようにして、MTC端末3の発信規制及び規制解除の処理は実行される。なお、MTC端末3が直接的にMSC42に収容されている場合、MTC端末3は、規制メッセージまたは規制解除メッセージを受信するが、その処理は、規制対象を自装置としてIoT−GW2と同様となる。
If the
このように、SMSC1は、SMSメッセージによりMTC端末3の信号発信の規制及び規制解除を行うため、IoT−GW2またはMTC端末3との間で汎用性の高いプロトコルにより高い互換性を実現することができる。
As described above, since
また、SMSC1は、IoT−GW2またはMTC端末3ごとに規制形態を選択するため、任意の方式でMTC端末3の信号発信の規制を行うことができる。
Further, since the
図16は、発信規制の例を示す図である。本例では、企業Xのフィールドセンサを備えるMTC端末3の無線ネットワーク92xと、企業Yのフィールドセンサを備えるMTC端末3の無線ネットワーク92yと、企業Zのフィールドセンサを備えるMTC端末3の無線ネットワーク92zとを挙げる。なお、無線ネットワーク92yには、グループ#1とグループ#2のMTC端末3が含まれる。
FIG. 16 is a diagram illustrating an example of transmission restriction. In this example, the wireless network 92x of the
無線ネットワーク92x〜92zは、IoT−GW2x〜2zによりキャリアネットワーク90,91とそれぞれ接続されている。なお、IoT−GW2x〜2zは共通のMSC42に収容されていると仮定する。
The wireless networks 92x to 92z are connected to the
IoT−GW2xには、MSISDN「020−XXXX−XXXX」が割り当てられている。また、IoT−GW2yには、グループ#1のMTC端末3に対応するMSISDN「020−YYYY−1111」と、グループ#2のMTC端末3に対応するMSISDN「020−YYYY−2222」とが割り当てられている。また、IoT−GW2zには、MSISDN「020−ZZZZ−ZZZZ」が割り当てられている。
An MSISDN "020-XXXX-XXXX" is assigned to the IoT-
SMSC1は、MSG−DB130に基づいてMTC端末3ごとに個別の規制形態で信号発信の規制を行う。
The
例えば、SMSC1は、緊急情報を除く規制形態の動作パターンID「#1」が指定された規制メッセージM1を、MSISDN「020−XXXX−XXXX」及び「020−YYYY−1111」のIoT−GW2x,2yにそれぞれ送信する。このため、無線ネットワーク92xのMTC端末3と無線ネットワーク92yのグループ#1のMTC端末3は、緊急情報を除く信号発信が規制される。
For example, the
また、SMSC1は、期間を1日に限定する規制形態の動作パターンID「#2」が指定された規制メッセージM2を、MSISDN「020−ZZZZ−ZZZZ」及び「020−YYYY−2222」のIoT−GW2z,2yにそれぞれ送信する。このため、無線ネットワーク92zのMTC端末3と無線ネットワーク92yのグループ#2のMTC端末3は、1日だけ信号発信が規制される。
Further, the
このように、SMSC1は、任意の規制形態で信号発信の規制を行うことができる。
Thus, the
なお、上記の例において、SMSC1は、MTC端末3の信号発信の規制を行うことによりMSC42の輻輳状態を解消するが、例えば、MTC端末3の接続先のキャリアネットワーク90,91を切り替えることにより輻輳状態を解消してもよい。この場合、SMSC1は、SCS5からの入力に応じて、キャリアネットワーク90,91の切り替えを指示するSMSメッセージを生成して、該当MTC端末3の無線ネットワーク92に接続されたIoT−GW2に送信する。
In the above example, the
IoT−GW2は、SMS制御部200により接続先のキャリアネットワーク90,91を切り替える。より具体的には、SMS制御部200は、IoT−GW2の収容先を一方のキャリアネットワーク90,91のMSC42から他方のキャリアネットワーク91,90のMSC42に切り替える。例えば、一方のキャリアネットワーク90のMSC42に収容されたIoT−GW2は、符号Lで示されるように、他方のキャリアネットワーク91のMSC42に収容先が切り替えられる。
The IoT-
これにより、MTC端末3の接続先は、一方のキャリアネットワーク90,91のMSC42から他方のキャリアネットワーク91,90のMSC42に切り替えられるため、元の収容先のMSC42の輻輳状態が解消される。
Thereby, since the connection destination of the
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体(ただし、搬送波は除く)に記録しておくことができる。 The above processing functions can be realized by a computer. In that case, a program is provided which describes the processing content of the function that the processing device should have. The above processing functions are realized on the computer by executing the program on the computer. The program in which the processing content is described can be recorded on a computer readable recording medium (except for the carrier wave).
プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD(Digital Versatile Disc)、CD−ROM(Compact Disc Read Only Memory)などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。 In the case of distributing the program, for example, the program is sold in the form of a portable recording medium such as a DVD (Digital Versatile Disc), a CD-ROM (Compact Disc Read Only Memory) or the like in which the program is recorded. Alternatively, the program may be stored in the storage device of the server computer, and the program may be transferred from the server computer to another computer via a network.
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。 The computer executing the program stores, for example, the program recorded on the portable recording medium or the program transferred from the server computer in its own storage device. Then, the computer reads the program from its storage device and executes processing according to the program. The computer can also read the program directly from the portable recording medium and execute processing in accordance with the program. The computer can also execute processing in accordance with the received program each time the program is transferred from the server computer.
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形して実施可能である。 The embodiments described above are examples of preferred implementations of the invention. However, the present invention is not limited to this, and various modifications can be made without departing from the scope of the present invention.
なお、以上の説明に関して更に以下の付記を開示する。
(付記1) 1以上の第1ネットワーク内の複数の端末から送信される信号による第2ネットワークの輻輳状態を制御する輻輳制御方法において、
ネットワーク層の通信機能と、アプリケーション層の通信機能とを有するコンピュータが、
前記ネットワーク層の通信機能により、前記輻輳状態に関する輻輳情報を取得して前記アプリケーション層に出力する処理と、
前記アプリケーション層の通信機能により、前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付ける処理と、
前記アプリケーション層の通信機能により、前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上の第1ネットワークに送信する処理と、を実行することを特徴とする輻輳制御方法。
(付記2) 前記メッセージは、SMSメッセージであることを特徴とする付記1に記載の輻輳制御方法。
(付記3) 前記輻輳情報を取得して前記アプリケーション層に出力する処理において、前記輻輳情報をSIGTRANプロトコルに基づき取得することを特徴とする付記1または2に記載の輻輳制御方法。
(付記4) 前記規制形態の設定を受け付ける処理において、
前記1以上の第1ネットワークと前記第2ネットワークをそれぞれ接続する1以上のゲートウェイ装置の各々または前記複数の端末の各々の識別情報に対応付けて前記規制形態の設定を受け付け、
前記メッセージを前記1以上の第1ネットワークに送信する処理において、
前記輻輳情報から前記第2ネットワーク内の輻輳状態の交換機を特定し、
前記交換機に収容された通信機器の在圏情報から前記識別情報を取得し、
前記識別情報に基づき、当該ゲートウェイ装置または当該端末ごとに前記規制形態を選択することを特徴とする付記1乃至3の何れかに記載の輻輳制御方法。
(付記5) 前記ゲートウェイ装置の各々または前記複数の端末の各々の識別情報は、携帯電話番号であることを特徴とする付記4に記載の輻輳制御方法。
(付記6) 前記メッセージを前記1以上の第1ネットワークに送信する処理において、
前記メッセージの優先度を、前記輻輳情報が示す前記輻輳状態のレベルに応じて設定することを特徴とする付記1乃至5の何れかに記載の輻輳制御方法。
(付記7) 前記ネットワーク層の通信機能により、前記輻輳情報の取得元のノードに対し、前記輻輳情報が示す前記輻輳状態のレベルに応じた優先度の試験信号を送信する処理と、
前記ネットワーク層の通信機能により、前記取得元のノードから前記試験信号に対する応答信号を受信しない場合、前記輻輳状態の解消の通知を前記アプリケーション層に出力する処理と、
前記アプリケーション層の通信機能により、前記輻輳状態の解消の通知に応じて、前記信号の送信の規制を解除するメッセージを前記1以上の第1ネットワークに送信する処理と、を前記コンピュータが実行することを特徴とする付記1乃至6の何れかに記載の輻輳制御方法。
(付記8) 1以上の第1ネットワーク内の複数の端末から送信される信号による第2ネットワークの輻輳状態を制御する輻輳制御プログラムにおいて、
ネットワーク層の通信機能と、アプリケーション層の通信機能とを有するコンピュータに、
前記ネットワーク層の通信機能により、前記輻輳状態に関する輻輳情報を取得して前記アプリケーション層に出力し、
前記アプリケーション層の通信機能により、前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付け、
前記アプリケーション層の通信機能により、前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上の第1ネットワークに送信する、処理を実行させることを特徴とする輻輳制御プログラム。
(付記9) 前記メッセージは、SMSメッセージであることを特徴とする付記8に記載の輻輳制御プログラム。
(付記10) 前記輻輳情報を取得して前記アプリケーション層に出力する処理において、前記輻輳情報をSIGTRANプロトコルに基づき取得することを特徴とする付記8または9に記載の輻輳制御プログラム。
(付記11) 前記規制形態の設定を受け付ける処理において、
前記1以上の第1ネットワークと前記第2ネットワークをそれぞれ接続する1以上のゲートウェイ装置の各々または前記複数の端末の各々の識別情報に対応付けて前記規制形態の設定を受け付け、
前記メッセージを前記1以上の第1ネットワークに送信する処理において、
前記輻輳情報から前記第2ネットワーク内の輻輳状態の交換機を特定し、
前記交換機に収容された通信機器の在圏情報から前記識別情報を取得し、
前記識別情報に基づき、当該ゲートウェイ装置または当該端末ごとに前記規制形態を選択することを特徴とする付記8乃至10の何れかに記載の輻輳制御プログラム。
(付記12) 前記ゲートウェイ装置の各々または前記複数の端末の各々の識別情報は、携帯電話番号であることを特徴とする付記11に記載の輻輳制御プログラム。
(付記13) 前記メッセージを前記1以上の第1ネットワークに送信する処理において、
前記メッセージの優先度を、前記輻輳情報が示す前記輻輳状態のレベルに応じて設定することを特徴とする付記8乃至12の何れかに記載の輻輳制御プログラム。
(付記14) 前記ネットワーク層の通信機能により、前記輻輳情報の取得元のノードに対し、前記輻輳情報が示す前記輻輳状態のレベルに応じた優先度の試験信号を送信し、
前記ネットワーク層の通信機能により、前記取得元のノードから前記試験信号に対する応答信号を受信しない場合、前記輻輳状態の解消の通知を前記アプリケーション層に出力し、
前記アプリケーション層の通信機能により、前記輻輳状態の解消の通知に応じて、前記信号の送信の規制を解除するメッセージを前記1以上の第1ネットワークに送信する、処理と、を前記コンピュータに実行させることを特徴とする付記8乃至13の何れかに記載の輻輳制御プログラム。
(付記15) 1以上の第1ネットワーク内の複数の端末から送信される信号による第2ネットワークの輻輳状態を制御する輻輳制御装置において、
ネットワーク層の通信機能を実行する第1機能部と、
アプリケーション層の通信機能を実行する第2機能部とを有し、
前記第1機能部は、前記輻輳状態に関する輻輳情報を取得して前記第2機能部に出力し、
前記第2機能部は、
前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付け、
前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上の第1ネットワークに送信することを特徴とする輻輳制御装置。
(付記16) 前記メッセージは、SMSメッセージであることを特徴とする付記15に記載の輻輳制御装置。
(付記17) 前記第1機能部は、前記輻輳情報をSIGTRANプロトコルに基づき取得することを特徴とする付記15または16に記載の輻輳制御装置。
(付記18) 前記第2機能部は、
前記1以上の第1ネットワークと前記第2ネットワークをそれぞれ接続する1以上のゲートウェイ装置の各々または前記複数の端末の各々の識別情報に対応付けて前記規制形態の設定を受け付け、
前記輻輳情報から前記第2ネットワーク内の輻輳状態の交換機を特定し、
前記交換機に収容された通信機器の在圏情報から前記識別情報を取得し、
前記識別情報に基づき、当該ゲートウェイ装置または当該端末ごとに前記規制形態を選択することを特徴とする付記15乃至17の何れかに記載の輻輳制御装置。
(付記19) 前記第1機能部は、前記輻輳情報の取得元のノードに対し、前記輻輳情報が示す前記輻輳状態のレベルに応じた優先度の試験信号を送信し、前記取得元のノードから前記試験信号に対する応答信号を受信しない場合、前記輻輳状態の解消の通知を前記第2機能部に出力し、
前記第1機能部は、前記輻輳状態の解消の通知に応じて、前記信号の送信の規制を解除するメッセージを前記1以上の第1ネットワークに送信することを特徴とする付記15乃至18の何れかに記載の輻輳制御装置。
(付記20) 1以上の第1ネットワーク内の複数の端末から送信される信号による第2ネットワークの輻輳状態を制御する輻輳制御装置と、
前記1以上の第1ネットワークと前記第2ネットワークをそれぞれ接続する1以上のゲートウェイ装置とを有し、
前記輻輳制御装置は、ネットワーク層の通信機能を実行する第1機能部と、アプリケーション層の通信機能を実行する第2機能部とを有し、
前記第1機能部は、前記輻輳状態に関する輻輳情報を取得して前記第2機能部に出力し、
前記第2機能部は、
前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付け、
前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上のゲートウェイ装置に送信し、
前記1以上のゲートウェイは、前記メッセージに従い、前記複数の端末に対して前記信号の送信を規制することを特徴とするネットワークシステム。
The following appendices will be further disclosed in connection with the above description.
(Supplementary Note 1) A congestion control method for controlling a congestion state of a second network by signals transmitted from a plurality of terminals in one or more first networks,
A computer having a communication function of a network layer and a communication function of an application layer
A process of acquiring congestion information related to the congestion state by the communication function of the network layer and outputting the congestion information to the application layer;
A process of accepting the setting of the restriction form of transmission of the signal for each of the one or more first networks or each of the plurality of terminals by the communication function of the application layer;
A process of selecting the restriction form based on the congestion information by the communication function of the application layer, and transmitting a message for restricting the transmission of the signal to the one or more first networks according to the selected restriction form; A congestion control method characterized in that it executes.
(Supplementary note 2) The congestion control method according to
(Supplementary Note 3) The congestion control method according to
(Supplementary Note 4) In the process of accepting the setting of the restriction form,
Accepting the setting of the restriction form in association with identification information of each of the one or more gateway devices respectively connecting the one or more first networks and the second network or each of the plurality of terminals;
In the process of transmitting the message to the one or more first networks,
Identifying a switch in a congestion state in the second network from the congestion information;
Acquiring the identification information from the in-zone information of the communication device accommodated in the exchange;
The congestion control method according to any one of
(Supplementary Note 5) The congestion control method according to Supplementary note 4, wherein identification information of each of the gateway devices or each of the plurality of terminals is a mobile telephone number.
(Supplementary Note 6) In the process of transmitting the message to the one or more first networks,
The congestion control method according to any one of
(Supplementary Note 7) A process of transmitting a test signal with a priority according to the level of the congestion state indicated by the congestion information to the acquisition source node of the congestion information by the communication function of the network layer.
A process of outputting a notification of cancellation of the congestion state to the application layer when the communication function of the network layer does not receive a response signal to the test signal from the acquisition source node;
The computer executes a process of transmitting a message for releasing the restriction on transmission of the signal to the one or more first networks in response to the notification of cancellation of the congestion state by the communication function of the application layer. The congestion control method according to any one of
(Supplementary Note 8) In a congestion control program for controlling a congestion state of a second network by signals transmitted from a plurality of terminals in one or more first networks,
In a computer having a communication function of a network layer and a communication function of an application layer,
The communication function of the network layer acquires congestion information related to the congestion state and outputs the congestion information to the application layer,
The setting of the restriction form of transmission of the signal is accepted for each of the one or more first networks or each of the plurality of terminals by the communication function of the application layer,
The control function of the application layer selects the restriction form based on the congestion information, and transmits a message for restricting transmission of the signal to the one or more first networks according to the selected restriction form. Congestion control program characterized by causing
(Supplementary note 9) The congestion control program according to supplementary note 8, wherein the message is an SMS message.
(Supplementary note 10) The congestion control program according to
(Supplementary Note 11) In the process of accepting the setting of the restriction form,
Accepting the setting of the restriction form in association with identification information of each of the one or more gateway devices respectively connecting the one or more first networks and the second network or each of the plurality of terminals;
In the process of transmitting the message to the one or more first networks,
Identifying a switch in a congestion state in the second network from the congestion information;
Acquiring the identification information from the in-zone information of the communication device accommodated in the exchange;
The congestion control program according to any one of appendices 8 to 10, wherein the restriction form is selected for each gateway apparatus or each terminal based on the identification information.
(Supplementary note 12) The congestion control program according to
(Supplementary Note 13) In the process of transmitting the message to the one or more first networks,
The congestion control program according to any one of appendices 8 to 12, wherein the priority of the message is set according to the level of the congestion state indicated by the congestion information.
(Supplementary Note 14) The communication function of the network layer transmits a test signal having a priority according to the level of the congestion state indicated by the congestion information to the acquisition source node of the congestion information.
When the communication function of the network layer does not receive a response signal to the test signal from the acquisition source node, a notification of cancellation of the congestion state is output to the application layer,
Causing the computer to execute a process of transmitting a message for releasing the restriction on transmission of the signal to the one or more first networks according to the notification of cancellation of the congestion state by the communication function of the application layer The congestion control program according to any one of appendices 8 to 13, characterized in that
(Supplementary Note 15) In a congestion control apparatus that controls a congestion state of a second network by signals transmitted from a plurality of terminals in one or more first networks,
A first functional unit that executes a communication function of the network layer;
And a second function unit that executes the communication function of the application layer,
The first function unit acquires congestion information on the congestion state and outputs the congestion information to the second function unit.
The second function unit is
Accepting the setting of the restriction form of transmission of the signal for each of the one or more first networks or each of the plurality of terminals;
A congestion control apparatus, comprising: selecting the restriction form based on the congestion information; and transmitting a message for restricting transmission of the signal according to the selected restriction form to the one or more first networks.
(Supplementary note 16) The congestion control device according to supplementary note 15, wherein the message is an SMS message.
(Supplementary note 17) The congestion control device according to supplementary note 15 or 16, wherein the first function unit acquires the congestion information based on a SIGTRAN protocol.
(Supplementary Note 18) The second function unit
Accepting the setting of the restriction form in association with identification information of each of the one or more gateway devices respectively connecting the one or more first networks and the second network or each of the plurality of terminals;
Identifying a switch in a congestion state in the second network from the congestion information;
Acquiring the identification information from the in-zone information of the communication device accommodated in the exchange;
The congestion control device according to any one of appendages 15 to 17, wherein the restriction form is selected for each of the gateway device or the terminal based on the identification information.
(Supplementary Note 19) The first function unit transmits a test signal with a priority according to the level of the congestion state indicated by the congestion information to the acquisition source node of the congestion information, and from the acquisition source node When the response signal to the test signal is not received, a notification of cancellation of the congestion state is output to the second function unit,
The said 1st function part transmits the message which cancels | releases the control of transmission of the said signal to said one or more 1st networks according to the notification of cancellation | release of the said congestion state, The any one of the additional 15 thru | or 18 characterized by the above-mentioned. A congestion control device according to any one of the preceding claims.
(Supplementary Note 20) A congestion control apparatus for controlling a congestion state of a second network by signals transmitted from a plurality of terminals in one or more first networks,
And one or more gateway devices respectively connecting the one or more first networks and the second network;
The congestion control device has a first function unit that executes a communication function of a network layer, and a second function unit that executes a communication function of an application layer,
The first function unit acquires congestion information on the congestion state and outputs the congestion information to the second function unit.
The second function unit is
Accepting the setting of the restriction form of transmission of the signal for each of the one or more first networks or each of the plurality of terminals;
The restriction form is selected based on the congestion information, and a message that restricts transmission of the signal according to the selected restriction form is transmitted to the one or more gateway devices.
The network system, wherein the one or more gateways restrict transmission of the signal to the plurality of terminals according to the message.
1 SMSC
2 IoT−GW
3 MTC端末
10 CPU
100 SMS制御部
101 プリミティブ制御部
102 送信管理部
103 位置情報管理部
104 番号解決部
105 MAP/TCAP制御部
106 SCCP制御部
107 MTP制御部
130 MSG−DB
131 位置情報DB
1 SMSC
2 IoT-GW
3
100
131 location information DB
Claims (10)
ネットワーク層の通信機能と、アプリケーション層の通信機能とを有するコンピュータが、
前記ネットワーク層の通信機能により、前記輻輳状態に関する輻輳情報を取得して前記アプリケーション層に出力する処理と、
前記アプリケーション層の通信機能により、前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付ける処理と、
前記アプリケーション層の通信機能により、前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上の第1ネットワークに送信する処理と、を実行することを特徴とする輻輳制御方法。 A congestion control method for controlling a congestion state of a second network by signals transmitted from a plurality of terminals in one or more first networks,
A computer having a communication function of a network layer and a communication function of an application layer
A process of acquiring congestion information related to the congestion state by the communication function of the network layer and outputting the congestion information to the application layer;
A process of accepting the setting of the restriction form of transmission of the signal for each of the one or more first networks or each of the plurality of terminals by the communication function of the application layer;
A process of selecting the restriction form based on the congestion information by the communication function of the application layer, and transmitting a message for restricting the transmission of the signal to the one or more first networks according to the selected restriction form; A congestion control method characterized in that it executes.
前記1以上の第1ネットワークと前記第2ネットワークをそれぞれ接続する1以上のゲートウェイ装置の各々または前記複数の端末の各々の識別情報に対応付けて前記規制形態の設定を受け付け、
前記メッセージを前記1以上の第1ネットワークに送信する処理において、
前記輻輳情報から前記第2ネットワーク内の輻輳状態の交換機を特定し、
前記交換機に収容された通信機器の在圏情報から前記識別情報を取得し、
前記識別情報に基づき、当該ゲートウェイ装置または当該端末ごとに前記規制形態を選択することを特徴とする請求項1乃至3の何れかに記載の輻輳制御方法。 In the process of accepting the setting of the restriction form,
Accepting the setting of the restriction form in association with identification information of each of the one or more gateway devices respectively connecting the one or more first networks and the second network or each of the plurality of terminals;
In the process of transmitting the message to the one or more first networks,
Identifying a switch in a congestion state in the second network from the congestion information;
Acquiring the identification information from the in-zone information of the communication device accommodated in the exchange;
The congestion control method according to any one of claims 1 to 3, wherein the restriction form is selected for each gateway apparatus or each terminal based on the identification information.
前記メッセージの優先度を、前記輻輳情報が示す前記輻輳状態のレベルに応じて設定することを特徴とする請求項1乃至5の何れかに記載の輻輳制御方法。 In the process of transmitting the message to the one or more first networks,
The congestion control method according to any one of claims 1 to 5, wherein the priority of the message is set according to the level of the congestion state indicated by the congestion information.
前記ネットワーク層の通信機能により、前記取得元のノードから前記試験信号に対する応答信号を受信しない場合、前記輻輳状態の解消の通知を前記アプリケーション層に出力する処理と、
前記アプリケーション層の通信機能により、前記輻輳状態の解消の通知に応じて、前記信号の送信の規制を解除するメッセージを前記1以上の第1ネットワークに送信する処理と、を前記コンピュータが実行することを特徴とする請求項1乃至6の何れかに記載の輻輳制御方法。 A process of transmitting a test signal with a priority according to the level of the congestion state indicated by the congestion information to the node from which the congestion information is acquired, by the communication function of the network layer;
A process of outputting a notification of cancellation of the congestion state to the application layer when the communication function of the network layer does not receive a response signal to the test signal from the acquisition source node;
The computer executes a process of transmitting a message for releasing the restriction on transmission of the signal to the one or more first networks in response to the notification of cancellation of the congestion state by the communication function of the application layer. The congestion control method according to any one of claims 1 to 6, wherein
ネットワーク層の通信機能と、アプリケーション層の通信機能とを有するコンピュータに、
前記ネットワーク層の通信機能により、前記輻輳状態に関する輻輳情報を取得して前記アプリケーション層に出力し、
前記アプリケーション層の通信機能により、前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付け、
前記アプリケーション層の通信機能により、前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上の第1ネットワークに送信する、処理を実行させることを特徴とする輻輳制御プログラム。 A congestion control program for controlling a congestion state of a second network by signals transmitted from a plurality of terminals in one or more first networks;
In a computer having a communication function of a network layer and a communication function of an application layer,
The communication function of the network layer acquires congestion information related to the congestion state and outputs the congestion information to the application layer,
The setting of the restriction form of transmission of the signal is accepted for each of the one or more first networks or each of the plurality of terminals by the communication function of the application layer,
The control function of the application layer selects the restriction form based on the congestion information, and transmits a message for restricting transmission of the signal to the one or more first networks according to the selected restriction form. Congestion control program characterized by causing
ネットワーク層の通信機能を実行する第1機能部と、
アプリケーション層の通信機能を実行する第2機能部とを有し、
前記第1機能部は、前記輻輳状態に関する輻輳情報を取得して前記第2機能部に出力し、
前記第2機能部は、
前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付け、
前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上の第1ネットワークに送信することを特徴とする輻輳制御装置。 In a congestion control apparatus for controlling a congestion state of a second network by signals transmitted from a plurality of terminals in one or more first networks,
A first functional unit that executes a communication function of the network layer;
And a second function unit that executes the communication function of the application layer,
The first function unit acquires congestion information on the congestion state and outputs the congestion information to the second function unit.
The second function unit is
Accepting the setting of the restriction form of transmission of the signal for each of the one or more first networks or each of the plurality of terminals;
A congestion control apparatus, comprising: selecting the restriction form based on the congestion information; and transmitting a message for restricting transmission of the signal according to the selected restriction form to the one or more first networks.
前記1以上の第1ネットワークと前記第2ネットワークをそれぞれ接続する1以上のゲートウェイ装置とを有し、
前記輻輳制御装置は、ネットワーク層の通信機能を実行する第1機能部と、アプリケーション層の通信機能を実行する第2機能部とを有し、
前記第1機能部は、前記輻輳状態に関する輻輳情報を取得して前記第2機能部に出力し、
前記第2機能部は、
前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付け、
前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上のゲートウェイ装置に送信し、
前記1以上のゲートウェイは、前記メッセージに従い、前記複数の端末に対して前記信号の送信を規制することを特徴とするネットワークシステム。 A congestion control device for controlling a congestion state of a second network by signals transmitted from a plurality of terminals in one or more first networks;
And one or more gateway devices respectively connecting the one or more first networks and the second network;
The congestion control device has a first function unit that executes a communication function of a network layer, and a second function unit that executes a communication function of an application layer,
The first function unit acquires congestion information on the congestion state and outputs the congestion information to the second function unit.
The second function unit is
Accepting the setting of the restriction form of transmission of the signal for each of the one or more first networks or each of the plurality of terminals;
The restriction form is selected based on the congestion information, and a message that restricts transmission of the signal according to the selected restriction form is transmitted to the one or more gateway devices.
The network system, wherein the one or more gateways restrict transmission of the signal to the plurality of terminals according to the message.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017203628A JP6958220B2 (en) | 2017-10-20 | 2017-10-20 | Congestion control method, congestion control program, congestion control device, and network system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017203628A JP6958220B2 (en) | 2017-10-20 | 2017-10-20 | Congestion control method, congestion control program, congestion control device, and network system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019080105A true JP2019080105A (en) | 2019-05-23 |
| JP6958220B2 JP6958220B2 (en) | 2021-11-02 |
Family
ID=66628182
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017203628A Expired - Fee Related JP6958220B2 (en) | 2017-10-20 | 2017-10-20 | Congestion control method, congestion control program, congestion control device, and network system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6958220B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060187841A1 (en) * | 2005-02-24 | 2006-08-24 | Tekelec | Methods, systems, and computer program products for suppressing congestion control at a signaling system 7 network node |
| JP2011077936A (en) * | 2009-09-30 | 2011-04-14 | Oki Networks Co Ltd | System, method and program for congestion control, and media control apparatus |
| JP2014022986A (en) * | 2012-07-19 | 2014-02-03 | Ntt Docomo Inc | Mobile communication system, network apparatus, mobile station, and mobile communication method |
| WO2015025348A1 (en) * | 2013-08-19 | 2015-02-26 | 富士通株式会社 | Mobile communication system, communication method in mobile communication system, and terminal apparatuses |
| JP2017085516A (en) * | 2015-10-30 | 2017-05-18 | 日本電気株式会社 | Communication system, communication device, control method therefor and program |
-
2017
- 2017-10-20 JP JP2017203628A patent/JP6958220B2/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060187841A1 (en) * | 2005-02-24 | 2006-08-24 | Tekelec | Methods, systems, and computer program products for suppressing congestion control at a signaling system 7 network node |
| JP2011077936A (en) * | 2009-09-30 | 2011-04-14 | Oki Networks Co Ltd | System, method and program for congestion control, and media control apparatus |
| JP2014022986A (en) * | 2012-07-19 | 2014-02-03 | Ntt Docomo Inc | Mobile communication system, network apparatus, mobile station, and mobile communication method |
| WO2015025348A1 (en) * | 2013-08-19 | 2015-02-26 | 富士通株式会社 | Mobile communication system, communication method in mobile communication system, and terminal apparatuses |
| JP2017085516A (en) * | 2015-10-30 | 2017-05-18 | 日本電気株式会社 | Communication system, communication device, control method therefor and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6958220B2 (en) | 2021-11-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100571412C (en) | Routing procedure for communication system | |
| US6625461B1 (en) | Method and system for providing compatibility between telecommunication networks using different transmission signaling systems | |
| US8750292B2 (en) | Systems, methods, and computer readable media for using a signaling message routing node to provide backup subscriber information management service | |
| EP2258128B1 (en) | Methods, systems, and computer readable media for routing a message service message through a communications network | |
| AU2007278687B2 (en) | A method and system and media gateway for implementing mobile switch center pool | |
| KR20120114210A (en) | Method and system for implementing domain selection of terminal call | |
| US7171219B2 (en) | Backward update strategy for location management | |
| US8452325B2 (en) | Methods, systems, and computer readable media for providing scalable number portability (NP) home location register (HLR) | |
| CN102210172A (en) | Information collection system, communication terminal, and information collection method | |
| WO2001054444A1 (en) | Methods and systems for routing messages associated with ported subscribers in a mobile communications network | |
| JPH08340384A (en) | Discovering method for judging information on signal network | |
| US20140213265A1 (en) | Methods, systems, and computer readable media for tracking and communicating long term evolution (lte) handset communication capability | |
| WO2011147127A1 (en) | System and processing method for cell short messages | |
| JP2003510915A (en) | Short message gateway | |
| JP4532298B2 (en) | POSITION INFORMATION INTEGRATED MANAGEMENT DEVICE AND POSITION INFORMATION INTEGRATED MANAGEMENT METHOD | |
| CN102547783A (en) | Method and device for identifying network topology through signaling analysis | |
| JP2010141895A (en) | Distributed hlr system and method for obtaining roaming number of callee by distributed hlr system | |
| US6772224B2 (en) | Method and system for processing load distribution for a packetized telecommunication network entity | |
| JP2019080105A (en) | Congestion control method, congestion control program, congestion control device, and network system | |
| CN114257536A (en) | Industrial data acquisition method and system | |
| JP2003209869A (en) | Positional information system, positional information terminal, positional information exchange method, and positional information exchange program | |
| EP2592862A1 (en) | Method and network for realizing network function of mobile switching center pool | |
| EA200400726A3 (en) | Method and system for transmitting a short message | |
| JP3654787B2 (en) | switch | |
| CN101547457B (en) | UMTS mobile network multi-interface traffic tracking system and method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200709 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210713 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210714 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210826 |
|
| 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: 20210907 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210920 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6958220 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |