JP6958220B2 - 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
- JP6958220B2 JP6958220B2 JP2017203628A JP2017203628A JP6958220B2 JP 6958220 B2 JP6958220 B2 JP 6958220B2 JP 2017203628 A JP2017203628 A JP 2017203628A JP 2017203628 A JP2017203628 A JP 2017203628A JP 6958220 B2 JP6958220 B2 JP 6958220B2
- Authority
- JP
- Japan
- Prior art keywords
- congestion
- message
- regulation
- signal
- sms
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
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番号帯を定めるため、総務省による省令改正などの動きがみられる。 IoT (Internet Of Things) technology that connects various devices such as sensors to the Internet has become widespread. For wide area communication by IoT devices, for example, it is considered to use a network of a communication carrier that provides a communication service such as a smartphone (hereinafter, referred to as "carrier network"). In response to this, for example, in order to determine the 020 number band dedicated to IoT devices, there are movements such as the revision of the ministerial ordinance by the Ministry of Internal Affairs and Communications.
IoTを用いたサービスでは、例えば製造業、社会インフラ、及び運輸・物流などの現場に設置された複数のMTC(Machine Type Communication)端末(例えば特許文献1及び2参照)から構成された無線ネットワークが、IoTゲートウェイを介してキャリアネットワークに接続される。この無線ネットワークとしては、例えばLPWA(Low Power Wide Area)が挙げられる。各MTC端末が収集したデータは、キャリアネットワーク経由でデータセンタなどに集められ、そこでデータ分析などのサービスが提供される。
In services using IoT, for example, a wireless network composed of a plurality of MTC (Machine Type Communication) terminals (see, for example,
例えば災害が発生した場合、その災害地域に存在する多数のMTC端末から異常通知などの信号が無秩序かつ大量にキャリアネットワークに向けて送信されることが考えられる。このとき、例えばキャリアネットワーク内の移動交換機(MSC: Mobile Switching Center)ではMTC端末からの信号により負荷が上昇し、輻輳状態が発生するおそれがある。 For example, when a disaster occurs, it is conceivable that a large number of MTC terminals existing in the disaster area transmit signals such as abnormality notifications to the carrier network in a disorderly manner. At this time, for example, in a mobile switching center (MSC) in the carrier network, the load may increase due to the 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 terminal in the disaster area is regulated so as to eliminate the congestion state, but in the above case, the signal transmission from the MTC terminal continues for a long time, so that a disaster occurs. Communication to the area may be impossible for a long period of time.
また、キャリアネットワークでは、通信の規制に先立って、輻輳状態のMSCを迂回する通信経路または迂回先のバックアップノードが検索され、該当する通信経路またはバックアップノードがあれば、通信が規制されることはなく、通信経路の切り替えが行われる。しかし、災害による輻輳が発生すると、迂回可能な通信経路、迂回先のバックアップノードも輻輳状態となるケースが多く、仮に輻輳状態ではないものがあっても、その検索処理や切り替え処理には長時間を要するため、やはり、災害地域への通信を迅速に復旧することは難しい。 Further, in the carrier network, prior to the communication regulation, the communication path or the backup node of the bypass destination that bypasses the MSC in the congested state is searched, and if there is a corresponding communication path or backup node, the communication is restricted. Instead, the communication path is switched. However, when congestion occurs due to a disaster, the communication path that can be bypassed and the backup node at the bypass destination are often in a congested state, and even if there is something that is not in a congested state, it takes a long time for the search process and switching process. 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 regulate its own signal transmission according to the detection. Another problem arises that the cost of MTC terminals increases. Further, although there are various services for the use of MTC terminals, if the signal transmission of each MTC terminal is regulated in a uniform manner, the service quality may be affected.
本発明は、輻輳原因の信号発信を任意の形態で迅速に規制することができる輻輳制御方法、輻輳制御プログラム、輻輳制御装置、及びネットワークシステムを提供することを目的とする。 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 rapidly regulating signal transmission causing congestion in any form.
1つの態様では、輻輳制御方法は、1以上の第1ネットワーク内の複数の端末から送信される信号による第2ネットワークの輻輳状態を制御する輻輳制御方法において、ネットワーク層の通信機能と、SMSアプリケーションとを有するコンピュータが、前記ネットワーク層のMTPプロトコルにより、前記輻輳状態に関する輻輳情報を取得して、前記輻輳情報を示すMTPサービスプリミティブを生成し、前記SMSアプリケーション及び前記MTPプロトコルの間のプロトコルスタックをスキップして前記SMSアプリケーションに出力する処理と、前記SMSアプリケーションにより、前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付ける処理と、前記SMSアプリケーションにより、前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上の第1ネットワークに送信する処理と、を実行する方法である。
In one aspect, the congestion control method is a congestion control method for controlling the congestion state of the second network by signals transmitted from a plurality of terminals in one or more first networks, and the communication function of the network layer and the SMS application. computer with bets is the MTP protocol of the network layer, obtains congestion information related to the congestion state, and generates the MTP service primitives indicative of the congestion information, a protocol stack between the SMS application and the MTP protocol The process of skipping and outputting to the SMS application , the process of accepting the setting of the restricted form of the signal transmission for each of the one or more first networks or each of the plurality of terminals by the SMS application, and the above. By the method of executing the processing of selecting the regulation form based on the congestion information by the SMS application and transmitting a message restricting the transmission of the signal according to the selected regulation form to the one or more first networks. be.
1つの態様では、輻輳制御プログラムは、1以上の第1ネットワーク内の複数の端末から送信される信号による第2ネットワークの輻輳状態を制御する輻輳制御プログラムにおいて、ネットワーク層の通信機能と、SMSアプリケーションとを有するコンピュータに、前記ネットワーク層のMTPプロトコルにより、前記輻輳状態に関する輻輳情報を取得して、前記輻輳情報を示すMTPサービスプリミティブを生成し、前記SMSアプリケーション及び前記MTPプロトコルの間のプロトコルスタックをスキップして前記SMSアプリケーションに出力し、前記SMSアプリケーションにより、前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付け、前記SMSアプリケーションにより、前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上の第1ネットワークに送信する、処理を実行させるプログラムである。
In one aspect, the congestion control program is a congestion control program that controls the congestion state of the second network by signals transmitted from a plurality of terminals in one or more first networks, and is a network layer communication function and an SMS application. a computer having and in which, MTP protocol of the network layer, obtains congestion information related to the congestion state, and generates the MTP service primitives indicative of the congestion information, a protocol stack between the SMS application and the MTP protocol skip and output to the SMS application, by the SMS application, for each of the one or more first network each or the plurality of terminals, receiving the setting of the regulating forms of transmission of the signal, by the SMS application, It is a program for executing a process of selecting the regulation mode based on the congestion information and transmitting a message restricting transmission of the signal according to the selected regulation mode to the one or more first networks.
1つの態様では、輻輳制御装置は、1以上の第1ネットワーク内の複数の端末から送信される信号による第2ネットワークの輻輳状態を制御する輻輳制御装置において、ネットワーク層の通信機能を実行する第1機能部と、SMSアプリケーションを実行する第2機能部とを有し、前記第1機能部は、前記ネットワーク層のMTPプロトコルにより、前記輻輳状態に関する輻輳情報を取得して、前記輻輳情報を示すMTPサービスプリミティブを生成し、前記SMSアプリケーション及び前記MTPプロトコルの間のプロトコルスタックをスキップして前記SMSアプリケーションに出力し、前記第2機能部は、前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付け、前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上の第1ネットワークに送信する。
In one embodiment, the congestion control device executes a network layer communication function in the congestion control device that controls the congestion state of the second network by signals transmitted from a plurality of terminals in one or more first networks. It has one functional unit and a second functional unit that executes an SMS application, and the first functional unit acquires congestion information regarding the congestion state by the MTP protocol of the network layer and indicates the congestion information. The MTP service primitive is generated, the protocol stack between the SMS application and the MTP protocol is skipped and output to the SMS application, and the second functional unit is one or more of the one or more first networks. For each of the terminals, the setting of the restricted form for transmitting the signal is accepted, the restricted form is selected based on the congestion information, and the message for restricting the transmission of the signal according to the selected restricted form is sent to the first or higher order. 1 Send to the network.
1つの態様では、ネットワークシステムは、1以上の第1ネットワーク内の複数の端末から送信される信号による第2ネットワークの輻輳状態を制御する輻輳制御装置と、前記1以上の第1ネットワークと前記第2ネットワークをそれぞれ接続する1以上のゲートウェイ装置とを有し、前記輻輳制御装置は、ネットワーク層の通信機能を実行する第1機能部と、SMSアプリケーションを実行する第2機能部とを有し、前記第1機能部は、前記ネットワーク層のMTPプロトコルにより、前記輻輳状態に関する輻輳情報を取得して、前記輻輳情報を示すMTPサービスプリミティブを生成し、前記SMSアプリケーション及び前記MTPプロトコルの間のプロトコルスタックをスキップして前記SMSアプリケーションに出力し、前記第2機能部は、前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付け、前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上のゲートウェイ装置に送信し、前記1以上のゲートウェイ装置は、前記メッセージに従い、前記複数の端末に対して前記信号の送信を規制する。
In one aspect, the network system comprises a congestion control device that controls the congestion state of the second network by signals transmitted from a plurality of terminals in the first network, the first network and the first network, and the first network. Each of the two networks has one or more gateway devices, and the congestion control device has a first functional unit that executes a communication function of the network layer and a second functional unit that executes an SMS application. The first functional unit acquires congestion information regarding the congestion state by the MTP protocol of the network layer, generates an MTP service primitive indicating the congestion information, and generates a protocol stack between the SMS application and the MTP protocol. Is skipped and output to the SMS application, and the second function unit accepts the setting of the regulation form of the transmission of the signal for each of the one or more first networks or each of the plurality of terminals, and the congestion. The regulation form is selected based on the information, a message for restricting the transmission of the signal according to the selected regulation form is transmitted to the one or more gateway devices, and the one or more gateway devices are described in accordance with the message. The transmission of the signal is restricted to the terminal.
1つの側面として、輻輳原因の信号発信を任意の形態で迅速に規制することができる。 As one aspect, signal transmission causing congestion can be rapidly regulated in any form.
図1は、ネットワークシステムの一例を示す構成図である。ネットワークシステムは、キャリアネットワーク90,91と、複数のIoTゲートウェイ装置(IoT−GW)2と、複数の無線ネットワーク92とを含む。無線ネットワーク92は第1ネットワークの一例であり、キャリアネットワークは第2ネットワークの一例である。なお、以下に述べる輻輳制御方法は、キャリアネットワーク90,91の一方のみでも実行することが可能である。
FIG. 1 is a configuration 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が割り当てられる。
MSISDN (Mobile Subscriber Integrated Services Digital Network Number), which is a mobile phone number, is assigned to IoT-GW2 as an example of identification information. Therefore, regardless of the number of
各キャリアネットワーク90,91は、SCS(Service Capability Server)5から各種の設定が行われる。設定としては、後述するように、信号発信の規制形態の設定とプリミティブ受付の登録が挙げられる。
Various settings are made for each of the
各キャリアネットワーク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)に基づいて信号の送信を規制する規制メッセージを各無線ネットワーク92に送信する。
The
SMSC1は、SCS5からMTC−IWF43を介して各無線ネットワーク92または各MTC端末3について、信号送信に対する規制形態の設定を受け付ける。SMSC1は、TFC信号に含まれる輻輳情報に基づき規制形態を選択し、その規制形態により信号の送信を規制する規制メッセージを送信する。
The SMSC1 accepts the setting of the regulation form for signal transmission from the SCS5 via the MTC-IWF43 for each
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と複数のMTC端末3の間に接続され、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-GW2 is assigned a MSISDN (mobile phone number) in advance, and performs SMS communication with the SMSC1 based on the MSISDN. The MSISDN may be assigned to each
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が通信に用いられる。
As will be described later, the IoT-
また、SMSC1は、SIGTRAN−GW40にRCT信号を送信し、その応答としてTFC信号が所定時間内にSIGTRAN−GW40から受信されない場合、MSC42の輻輳状態の解消を検出する。SMSC1は、輻輳状態の解消を検出すると、信号の送信の規制を解除する規制解除メッセージを無線ネットワーク92に送信する。
Further, the SMSC1 transmits an RCT signal to the SIGTRAN-
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の位置を管理する。
Further, the HLR / HSS44 is connected to the GMSC41, and the VLR45 is connected to the MSC42. The HLR / HSS44 and VLR45 manage the service area information of the communication device accommodated in each MSC42. That is, 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 / HSS44 and the VLR45 manage the address of the MSC42 in association with the MSISDN assigned to the IoT-GW2 and the
図2は、信号発信の規制動作の一例を示す図である。「A」〜「F」は動作の順序を示す。また、符号LaはSMSC1のプロトコルスタック構成を示し、符号LbはSIGTRAN−GW40のプロトコルスタック構成を示し、符号LcはMSC42のプロトコルスタック構成を示す。各プロトコルスタックLa〜Lcには、SMSメッセージを送受信するためのSS7のシグナリングプロトコルが含まれる。 FIG. 2 is a diagram showing an example of a signal transmission regulation operation. “A” to “F” indicate the order of operations. Further, reference numeral La indicates the protocol stack configuration of SMSC1, reference numeral Lb indicates the protocol stack configuration of SIGTRAN-GW40, and reference numeral Lc indicates the protocol stack configuration of MSC42. Each protocol stack La to Lc contains an SS7 signaling protocol for sending and receiving SMS messages.
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 SMSC1 includes SCTP (Stream Control Transmission Protocol), M2UA (
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 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"), signals such as an abnormality notification are transmitted in a disorderly and large amount from the
順序「C」において、SIGTRAN−GW40は、SCTPに従ってMSC42に対し遅延測定を行う。SIGTRAN−GW40は、例えば周期的に信号をMSC42に送信し、その応答信号がMSC42から受信されるまでの遅延時間を測ることにより遅延測定を行う。SIGTRAN−GW40は、例えば、遅延時間が所定の閾値を超える場合、MSC42の輻輳状態を検知する(「輻輳検知」参照)。
In sequence "C", the SIGTRAN-
SCTPにより輻輳状態が検知されると、その上位側のM2UAに輻輳プリミティブPaが出力される。ここで、プリミティブとは、プロトコルがその上位側のプロトコルに提供するサービスの規定である。M2UAでは、輻輳プリミティブPaにより輻輳検知が通知される。M2UAでは、さらに輻輳プリミティブPbがその上位側のMTP3に出力される。 When the congestion state is detected by SCPP, the congestion primitive Pa is output to the M2UA on the upper side. Here, the primitive is a definition of a service provided by a protocol to a protocol on the higher side thereof. In M2UA, congestion detection is notified by the congestion primitive Pa. In M2UA, the congestion primitive Pb is further output to MTP3 on the upper side thereof.
MTP3では、輻輳プリミティブPbにより輻輳検知が通知されると、輻輳制御が実行される。順序「D」において、SIGTRAN−GW40は、SMSC1から受信した信号をMTP3の輻輳制御により所定回数(例えば8回)だけ廃棄するたびに、TFC信号をSMSC1に送信する。
In MTP3, when the congestion detection is notified by the congestion primitive Pb, the congestion control is executed. In the order "D", the SIGTRAN-
図3の符号G1は、TFC信号のパラメータの例を示す。なお、TFC信号の未使用のフィールドの図示は省略する。 Reference numeral G1 in FIG. 3 indicates an example of the parameters of the TFC signal. It should be noted that the illustration of the unused field 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 calling station address (16 bits), a heading code H1 (4 bits), a heading code H2 (4 bits), and a label. Labels include Signaling Link Selection (SLS) (4 bits), Originating Point Code (OPC) (16 bits), and Destination Point Code (DPC) (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 the congestion state in four stages of "0" to "3". A congestion level "0" indicates that no congestion state has occurred, and a congestion level "3" indicates that the most severe congestion state has occurred. Therefore, the congestion level of the TFC signal is "1" or higher.
SIGTRAN−GW40は、SMSC1から受信した信号の優先度を輻輳レベルと比較し、優先度が輻輳レベルより低い信号を廃棄する。また、着信局アドレスは、輻輳状態のMSC42のアドレスを示す。なお、輻輳レベル及び着信局アドレスは、輻輳状態に関する輻輳情報の例である。
The SIGTRAN-
再び図2を参照すると、SMSC1は、TFC信号を受信すると、MTP3により輻輳状態を検出する。MTP3では、TFC信号から輻輳レベル及び着信局アドレスが取得され、無線ネットワーク92に到達可能な迂回経路の有無が判断される。例えば、他のSIGTRAN−GW40aを経由してMSC42に至る迂回経路RTaが存在する場合、通信経路の切り替えが実行される(「切替」参照)。
Referring to FIG. 2 again, when the SMSC1 receives the TFC signal, the MTP3 detects the congestion state. In MTP3, the congestion level and the called station address are acquired from the TFC signal, and it is determined whether or not there is a detour route that can reach the
迂回経路がなければ、MTP3から輻輳プリミティブPcが上位側のSCCPに出力される。輻輳プリミティブPcには、輻輳レベル及び着信局アドレスが付与されている。SCCPでは、輻輳プリミティブPcに応じて、輻輳状態のMSC42のバックアップノードが検索される。 If there is no detour route, the congestion primitive Pc is output from MTP3 to the upper SCCP. The congestion level and the called station address are assigned to the congestion primitive Pc. In SCCP, the backup node of the MSC42 in the congested state is searched according to the congestion primitive Pc.
順序「E」において、SCCPでは、バックアップノードが存在する場合、通信経路の切り替えが実行される(「切替」参照)。例えば、MSC42のバックアップノードとして他のMSC42aが存在する場合、宛先をMSC42からMSC42aに変更することで、SMSC1とIoT−GW2の間の通信経路が、SIGTRAN−GW40及びMSC42を経由する経路から、SIGTRAN−GW40a及びMSC42aを経由する経路RTbに切り替えられる。
In order "E", the SCCP, if there is a backup node, switching of the communication path is performed (see "Switching"). For example, when another MSC42a exists as a backup node of the MSC42, by changing the destination from the MSC42 to the MSC42a, the communication path between the SMSC1 and the IoT-GW2 changes from the path via the SIGTRAN-GW40 and the MSC42 to the SIGTRAN. -Switch to the route RTb via GW40a and MSC42a.
また、迂回経路とバックアップノードの両方とも存在しない場合、SCCPでは輻輳レベルに基づいて輻輳制御が実行される。SCCPの輻輳制御では、SMSC1から送信する信号の優先度が輻輳レベルと比較され、優先度が輻輳レベルより低い信号が廃棄される。例えば、輻輳レベルが「2」である場合、優先度「1」の信号は、送信されずに廃棄される。 In addition, if neither the detour route nor the backup node exists, SCCP executes congestion control based on the congestion level. In the congestion control of SCCP, the priority of the signal transmitted from SMSC1 is compared with the congestion level, and the signal having a priority lower than the congestion level is discarded. For example, when the congestion level is "2", the signal of priority "1" is discarded without being transmitted.
また、MTP3では、TFC信号の受信に応じて、SMSアプリケーションに対し、輻輳プリミティブPdが出力される。輻輳プリミティブPcには、輻輳レベル及び着信局アドレスが付与されている。
Further, in MTP3, the congestion primitive Pd is output to the SMS application in response to the reception of the TFC signal. The congestion level and the called station address are assigned to the congestion primitive Pc.
順序「F」において、SMSアプリケーションでは、輻輳プリミティブPdに応じて規制メッセージ(「規制MSG」参照)を生成して送信する。このとき、規制メッセージの優先度は、TFC信号から取得された輻輳レベル以上の値に設定される。例えば、輻輳レベルが「2」である場合、規制メッセージの優先度は「3」に設定される。 In sequence "F", the SMS application generates and sends a regulatory message (see "Regulatory MSG") according to the congestion primitive Pd. At this time, the priority of the regulation 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 regulation message is set to "3".
このため、規制メッセージは、SCCPの輻輳制御により廃棄されずに送信される。なお、他のSMSメッセージの優先度は「0」に設定されているため、輻輳制御により廃棄される。このため、MSC42の輻輳状態が解消されるまで、災害地域のMTC端末3に他のSMSメッセージを送信することができない。
Therefore, the regulation message is transmitted without being discarded by the congestion control of SCCP. Since the priority of other SMS messages is set to "0", they are discarded by congestion control. Therefore, another SMS message cannot be transmitted to the
規制メッセージは、点線で示されるように、SMSC1、SIGTRAN−GW40、MSC42の各プロトコルスタック構成La〜Lcにおいて処理されてIoT−GW2において受信される。これにより、輻輳原因となる信号の発信元のMTC端末3において信号発信が規制されるため、MSC42の輻輳状態が解消される。
The regulation message is processed in each of the protocol stack configurations La to Lc of SMSC1, SIGTRAN-GW40, and MSC42 and received in IoT-GW2, as shown by the dotted line. As a result, signal transmission is restricted at 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 receives the TFC signal by the MTP3, it generates the congestion primitive Pd from the MTP3 to the SMS application in addition to the congestion primitive Pc from the MTP3 to the SCCP. Therefore, in SMSC1, the congestion information of MSC42 can be notified to the SMS application by the congestion primitive Pd in parallel with the communication path search process and the switching process in SCCP. Further, since the congestion primitive Pd skips the processing of SCCP, TCAP, and MAP, it is possible to promptly notify the congestion information to the SMS application.
つまり、SMSC1は、ネットワーク層の通信機能により輻輳情報を取得してアプリケーション層に出力するため、アプリケーション層において規制メッセージを迅速に送信することが可能となる。なお、輻輳プリミティブPdは、初回の発信規制の設定時、またはSMSC1の起動時やコンフィグデータによってMTP3に対して事前に設定される。 That is, since the SMSC1 acquires congestion information by the communication function of the network layer and outputs it to the application layer, it is possible to quickly transmit a regulation message in the application layer. The congestion primitive Pd is set in advance for MTP3 when the initial transmission restriction is set, when SMSC1 is started, or by config data.
図4は、信号発信の規制解除動作の一例を示す図である。図4において、図2と共通する構成には同一の符号を付し、その説明は省略する。なお、「A」〜「E」は動作の順序を示す。 FIG. 4 is a diagram showing an example of a signal transmission deregulation operation. In FIG. 4, the same reference numerals are given to the configurations common to those in FIG. 2, and the description thereof will be omitted. In addition, "A" to "E" indicate the order of operations.
順序「A」において、SIGTRAN−GW40は、SCCPに基づく遅延測定の結果、MSC42の輻輳状態の解消を検知する(「輻輳解消検知」参照)。SIGTRAN−GW40は、例えば、信号の送信から応答信号の受信までの遅延時間が所定の閾値以下である場合、輻輳状態の解消を検知する。
In the sequence "A", the SIGTRAN-
SCTPでは、輻輳状態の解消が輻輳プリミティブPqによりM2UAに通知される。輻輳プリミティブPqには輻輳レベル「0」が含まれる。M2UAでは、輻輳状態の解消が輻輳プリミティブPrによりMTP3に通知される。これにより、MTP3による輻輳制御が停止する。 In TCP, the resolution of the congestion state is notified to the M2UA by the congestion primitive Pq. The congestion primitive Pq includes a congestion level “0”. In M2UA, the resolution of the congestion state is notified to MTP3 by the congestion primitive Pr. As a result, congestion control by MTP3 is stopped.
順序「B」において、SMSC1は、MTP3に従ってRCT信号を、例えば、周期的に所定回数だけSIGTRAN−GW40に送信する。
In sequence "B", SMSC1 transmits RCT signals to SIGTRAN-
図3の符号G2は、RCT信号のパラメータの例を示す。なお、RCT信号の未使用のフィールドの図示は省略する。 Reference numeral G2 in FIG. 3 indicates an example of the parameters of the RCT signal. It should be noted that the illustration of the unused field 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, an SIO (service information octet) (8 bits), and a PRI (priority) (2 bits). 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」に設定される。 The priority is represented by four stages of "0" to "3". With reference to FIG. 4 again, the priority is set to a value one lower than the congestion level at the time of occurrence of the congestion state of MSC42. For example, when the congestion level at the time of occurrence of the congestion state is "1", the priority is set to "0".
このため、RCT信号は、仮にMSC42の輻輳状態が継続している場合、SIGTRAN−GW40のMTP3の輻輳制御により廃棄され、MTP3は、所定数のRCT信号を廃棄するたびにTFC信号をSMSC1に送信する。一方、MSC42の輻輳状態が解消している場合、RCT信号は廃棄されない。順序「C」において、RCT信号はMSC42に転送され、MSC42において廃棄される。
Therefore, if the congestion state of the MSC42 continues, the RCT signal is discarded by the congestion control of the MTP3 of the SIGTRAN-
したがって、SMSC1は、MTP3において、RCT信号の送信から所定時間内にTFC信号を受信しない場合、輻輳状態の解消を検出する。MTP3では、MSC42の輻輳レベルを管理しており、TFC信号に含まれる輻輳レベルに応じて輻輳レベルが更新されるが、上記の場合、輻輳レベルを「0」に更新する。このため、SCCPにおける輻輳制御が停止する。 Therefore, the SMSC1 detects the elimination of the congestion state when the TFC signal is not received within a predetermined time from the transmission of the RCT signal in the MTP3. The MTP3 manages the congestion level of the MSC42, and the congestion level is updated according to the congestion level included in the TFC signal. In the above case, the congestion level is updated to "0". Therefore, the congestion control in SCCP is stopped.
また、順序「D」において、MTP3からSMSアプリケーションに輻輳プリミティブPsが出力される。SMSアプリケーションでは、輻輳プリミティブPsに応じて規制解除メッセージが送信される。 Further, in the order "D", the congestion primitives Ps are output from the MTP3 to the SMS application. In the SMS application, a deregulation message is transmitted according to the congestion primitive Ps.
規制解除メッセージは、点線で示されるように、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 SMSC1, SIGTRAN-GW40, and MSC42 and received in IoT-GW2, as shown by the dotted line. As a result, the regulation of signal transmission is released at the
次に、SMSC1の構成について述べる。 Next, the configuration of SMSC1 will be described.
図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 configuration diagram showing an example of SMSC1. 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 showing an example of the MTP service primitive. The MTP service primitive is a primitive that can be output from MTP3 to a protocol on the higher side thereof. This primitive includes "MTP-Transfer", "MTP-Pause", "MTP-Resume", and "MTP-Status Display". Of these, "MTP-status display" 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 "MTP-pause" parameter includes the DPC that becomes unusable. In addition, the parameter of "MTP-restart" includes the DPC that can be used. The parameters of the "MTP-status display", that is, the congestion primitive Pd, include the congestion DPC and the congestion level. The congestion DPC corresponds to the receiving 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 to FIG. 5 again, the
図7は、MSG−DB130の設定の一例を示す図である。MSG−DB130には、メッセージID、MSISDN(携帯電話番号)、移動有無情報、MSCアドレス、MTCパターンID、及び動作パターンIDが設定される。
FIG. 7 is a diagram showing an example of setting of MSG-DB130. A message ID, MSISDN (mobile phone number), movement presence / absence information, MSC address, MTC pattern ID, and operation pattern ID are set in the MSG-
メッセージIDは、IoT−GW2、つまり無線ネットワーク92ごとの規制メッセージの識別子である。MSISDNは、IoT−GW2の識別情報の一例である。移動有無情報は、IoT−GW2が移動体(例えばモバイルゲートウェイ装置)であるか否かを示す。移動状態が「有(1)」の場合、IoT−GW2は移動体であり、移動状態が「無(0)」の場合、IoT−GW2は移動体ではない。
The message ID is IoT-GW2, that is, an identifier of a regulation message for each
MSCアドレスは、IoT−GW2の収容先のMSC42のアドレスである。MSCアドレスは、IoT−GW2が移動体ではない場合(移動有無情報=無)のみ、登録される。 The MSC address is the address of the MSC42 that accommodates the IoT-GW2. The MSC address is registered only when the IoT-GW2 is not a mobile body (movement presence / absence information = none).
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 (regulated MTC-IDs) of
動作パターンIDは、信号発信の規制動作のパターンの識別子である。すなわち、動作パターンIDは、規制形態の識別子である。例えば、動作パターンIDが#1である場合、その動作内容は、緊急情報を除く信号発信の規制となる。また、動作パターンIDが#2である場合、その動作内容は、期間を1日に限定した規制となる。 The operation pattern ID is an identifier of a pattern of restricted operation of signal transmission. That is, the operation pattern ID is an identifier of the regulation form. For example, when the operation pattern ID is # 1, the operation content is a regulation of signal transmission excluding emergency information. Further, when the operation pattern ID is # 2, the operation content is regulated by limiting the period to one day.
なお、本例のMSG−DB130には、IoT−GW2ごとに規制メッセージが設定されるが、MSISDNが割り当てられたMTC端末3については、MTC端末3ごとに規制メッセージが設定される。なお、MTC端末3の規制メッセージについては、MTCパターンIDは設定されない。
In the MSG-DB130 of this example, a regulation message is set for each IoT-GW2, but for the
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 location
位置情報は、各MSC42に収容されたIoT−GW2及びMTC端末3のMSISDNを示す情報であり、着信局アドレスをキーとして輻輳状態のMSC42に収容されたIoT−GW2及びMTC端末3の特定に用いられる。位置情報管理部103は、IoT−GW2またはMTC端末3の在圏情報が変化するたびに位置情報DB131を更新する。このため、位置情報DB131には、IoT−GW2及びMTC端末3の最近の位置が、収容先のMSC42のアドレスとして格納されている。
The position information is information indicating the MSISDN of the IoT-
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端末ごとに任意の規制形態で信号発信の規制を行うことができる。
As a result, 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アドレスの全ての規制メッセージのパラメータを選択することができる。
Further, 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 MSISDN, movement presence / absence information, MSC address, priority, and control pattern. The MSISDN, movement presence / absence information, and MSC address are acquired from the MSG-DB130, and the MTC pattern ID and operation pattern ID included in the control pattern are also acquired from the MSG-DB130. The MTC pattern and the operation pattern are configured as text or binary code which is the body of the SMS message.
また、優先度は、輻輳情報の輻輳レベルから決定される。SMS制御部100は、輻輳レベル以上の値を優先度として決定する。このように、SMS制御部100は、輻輳情報が示す輻輳レベルに応じて優先度を設定するため、MTPの輻輳制御による規制メッセージの廃棄が回避される。
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-GW2 or the
SMS制御部100は、輻輳状態のMSC42にIoT−GW2またはMTC端末3が収容されていない場合、規制メッセージを廃棄し、輻輳状態のMSC42にIoT−GW2またはMTC端末3が収容されている場合、規制メッセージをMAP/TCAP制御部105に出力する。また、番号解決部104は、メッセージ送信依頼のパラメータ中の移動有無情報が「無」を示すとき、在圏情報の検索を行わず、SMS制御部100は、規制メッセージをMAP/TCAP制御部105に出力する。
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から送信される。
The
次にIoT−GW2の構成について述べる。 Next, the configuration of IoT-GW2 will be described.
図9は、IoT−GW2の一例を示す構成図である。IoT−GW2は、CPU20、ROM21、RAM22、有線通信インターフェース部(有線通信IF)24、及び無線通信インターフェース部(無線通信IF)25を有する。CPU20は、互いに信号の入出力ができるように、ROM21、RAM22、有線通信IF24、及び無線通信IF25と、バス29を介して接続されている。
FIG. 9 is a configuration diagram showing an example of IoT-GW2. 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に送信される。
Further, when the SMS message is a deregulation 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 configuration 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 regulation form according to the operation pattern ID is specified in the regulation 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 SMSC1 will be described.
図11は、初期設定処理の一例を示すフローチャートである。本処理は、例えばSMSC1の起動時に実行されるが、これに限定されず、その後の運用中に行われてもよい。 FIG. 11 is a flowchart showing an example of the initial setting process. This process is executed, for example, when SMSC1 is started, but is not limited to this, and may be executed during the subsequent operation.
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アプリケーションで実行されてもよいし、他のアプリケーションにより実行されてもよい。
Further, when the
次に、位置情報管理部103は、通信ポート14を介してHLR/HSS44及びVLR45から在圏情報の取得を開始する(ステップSt4)。位置情報管理部103は、在圏情報に基づき位置情報DB131を更新する。このようにして、初期設定は実行される。
Next, the location
図12は、規制メッセージの送信処理の一例を示すフローチャートである。本処理は、例えば周期的に実行される。なお、本処理において、ステップSt11〜14,St22,St23の各処理は、CPU10のネットワーク層の通信機能により実行され、ステップSt15〜21の各処理は、CPU10のアプリケーション層の通信機能により実行される。また、本処理では、輻輳状態のMSC42についての迂回経路やバックアップノードはないと仮定する。
FIG. 12 is a flowchart showing an example of a regulation message transmission process. This process is executed periodically, for example. In this process, each process of steps St11-14, St22, and St23 is executed by the communication function of the network layer of the
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を取得してもよい。
As described above, 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 a 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に送信する。
In this way, the
上記の構成によると、SMS制御部100は、ネットワーク層の処理によらず、輻輳情報を直ちに取得することができるため、迅速に規制メッセージを送信することができる。また、SMS制御部100は、無線ネットワーク92またはMTC端末3ごとに規制形態を選択するため、任意の規制形態で信号発信の規制を行うことができる。
According to the above configuration, the
したがって、SMSC1は、輻輳原因の信号発信を任意の形態で迅速に規制することができる。 Therefore, the SMSC1 can rapidly regulate the signal transmission causing congestion in any form.
図13は、規制解除メッセージの送信処理の一例を示すフローチャートである。本処理において、ステップSt31〜38a,St40は、ネットワーク層の通信機能により実行され、ステップSt38b,St39は、アプリケーション層の通信機能により実行される。 FIG. 13 is a flowchart showing an example of a regulation release message transmission process. In this process, steps St31 to 38a and St40 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とする。
Further, when the monitoring timer expires (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に送信する。
In this way, the
このため、SMSC1は、輻輳状態の解消を検出して、MTC端末3の信号発信の規制を解除することができる。
Therefore, the
次にIoT−GW2の処理について述べる。 Next, the processing of IoT-GW2 will be described.
図14は、IoT−GW2の規制メッセージ及び規制解除メッセージの受信処理の一例を示すフローチャートである。本処理は、例えば周期的に実行される。 FIG. 14 is a flowchart showing an example of receiving processing of the regulation message and the regulation release message of IoT-GW2. This process is executed periodically, for example.
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)。
When the SMS message is a regulation 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)。
Further, when the SMS message is not a regulation message (No in step St52), the
また、SMS制御部200は、SMSメッセージが規制解除メッセージではない場合(ステップSt56のNo)、処理を終了する。このようにして、規制メッセージ及び規制解除メッセージの受信処理は実行される。
If the SMS message is not a deregulation message (No in step St56), the
次に、MTC端末3の処理について述べる。
Next, the processing of the
図15は、MTC端末3の発信規制及び規制解除の処理の一例を示すフローチャートである。本処理は、例えば周期的に実行される。
FIG. 15 is a flowchart showing an example of the transmission restriction and deregulation processing of the
通信制御部300は、IoT−GW2から規制指示を受信したか否かを判定する(ステップSt61)。通信制御部300は、規制指示を受信した場合(ステップSt61のYes)、指示された規制形態で信号発信を規制する(ステップSt62)。
The
また、通信制御部300は、規制指示を受信していない場合(ステップSt61のNo)、IoT−GW2から規制解除指示を受信したか否かを判定する(ステップSt63)。通信制御部300は、規制解除指示を受信した場合(ステップSt63のYes)、信号発信の規制を停止する(ステップSt64)。
Further, when the
また、通信制御部300は、規制解除指示を受信していない場合(ステップSt63のNo)、処理を終了する。このようにして、MTC端末3の発信規制及び規制解除の処理は実行される。なお、MTC端末3が直接的にMSC42に収容されている場合、MTC端末3は、規制メッセージまたは規制解除メッセージを受信するが、その処理は、規制対象を自装置としてIoT−GW2と同様となる。
Further, when the
このように、SMSC1は、SMSメッセージによりMTC端末3の信号発信の規制及び規制解除を行うため、IoT−GW2またはMTC端末3との間で汎用性の高いプロトコルにより高い互換性を実現することができる。
As described above, since the SMSC1 regulates and deregulates the signal transmission of the
また、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 showing an example of transmission regulation. In this example, the
無線ネットワーク92x〜92zは、IoT−GW2x〜2zによりキャリアネットワーク90,91とそれぞれ接続されている。なお、IoT−GW2x〜2zは共通のMSC42に収容されていると仮定する。
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」が割り当てられている。
MSISDN "020-XXXX-XXXXX" is assigned to the IoT-GW2x. Further, MSISDN "020-YYYY-1111" corresponding to the
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 sends the regulation message M1 in which the operation pattern ID "# 1" of the regulation form excluding the emergency information is specified to the IoT-GW2x, 2y of MSISDN "020-XXXX-XXXXX" and "020-YYYY-1111". Send to each. Therefore, the
また、SMSC1は、期間を1日に限定する規制形態の動作パターンID「#2」が指定された規制メッセージM2を、MSISDN「020−ZZZZ−ZZZZ」及び「020−YYYY−2222」のIoT−GW2z,2yにそれぞれ送信する。このため、無線ネットワーク92zのMTC端末3と無線ネットワーク92yのグループ#2のMTC端末3は、1日だけ信号発信が規制される。
In addition, the SMSC1 sends the regulation message M2 in which the operation pattern ID "# 2" of the regulation form that limits the period to one day is specified by the IoT- of MSISDN "020-ZZZZ-ZZZZ" and "020-YYYY-2222". It is transmitted to GW2z and 2y, respectively. Therefore, the
このように、SMSC1は、任意の規制形態で信号発信の規制を行うことができる。 As described above, the SMSC1 can regulate the signal transmission in any regulation form.
なお、上記の例において、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の輻輳状態が解消される。
As a result, the connection destination of the
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体(ただし、搬送波は除く)に記録しておくことができる。 The above processing function can be realized by a computer. In that case, a program that describes the processing content of the function that the processing device should have is provided. By executing the program on a computer, the above processing function is realized on the computer. The program describing the processing content can be recorded on a computer-readable recording medium (however, the carrier wave is excluded).
プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD(Digital Versatile Disc)、CD−ROM(Compact Disc Read Only Memory)などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。 When a program is distributed, it is sold in the form of a portable recording medium such as a DVD (Digital Versatile Disc) or a CD-ROM (Compact Disc Read Only Memory) on which the program is recorded. It is also possible to store the program in the storage device of the server computer and transfer the program from the server computer to another computer via the network.
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。 The computer that executes 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 own storage device and executes the processing according to the program. The computer can also read the program directly from the portable recording medium and execute the processing according to the program. In addition, the computer can sequentially execute processing according to the received program each time the program is transferred from the server computer.
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形して実施可能である。 The embodiments described above are examples of preferred embodiments of the present invention. However, the present invention is not limited to this, and various modifications can be made without departing from the gist 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 additional notes will be further disclosed with respect to the above description.
(Appendix 1) In a congestion control method for controlling the congestion state of the second network by signals transmitted from a plurality of terminals in one or more first networks.
A computer that has a network layer communication function and an application layer communication function
A process of acquiring congestion information related to the congestion state and outputting it to the application layer by the communication function of the network layer.
The processing of accepting the setting of the regulation form of the 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 regulation mode based on the congestion information by the communication function of the application layer and transmitting a message restricting transmission of the signal according to the selected regulation mode to the one or more first networks. A congestion control method characterized by execution.
(Appendix 2) The congestion control method according to
(Supplementary Note 3) The congestion control method according to
(Appendix 4) In the process of accepting the setting of the regulation form,
The setting of the regulation form is accepted in association with the identification information of each of the one or more gateway devices 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,
From the congestion information, the exchange in the congestion state in the second network is identified, and the exchange is identified.
The identification information is acquired from the service area information of the communication device housed in the exchange, and the identification information is acquired.
The congestion control method according to any one of
(Appendix 5) The congestion control method according to Appendix 4, wherein the identification information of each of the gateway devices or each of the plurality of terminals is a mobile phone number.
(Appendix 6) In the process of transmitting the message to the one or more first networks.
The congestion control method according to any one of
(Appendix 7) A process of transmitting a test signal having 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.
When the response signal to the test signal is not received from the acquisition source node by the communication function of the network layer, a process of outputting a notification of the elimination of the congestion state to the application layer and a process of outputting the notification to the application layer.
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 the elimination of the congestion state by the communication function of the application layer. The congestion control method according to any one of
(Appendix 8) In a congestion control program that controls the congestion state of the second network by signals transmitted from a plurality of terminals in one or more first networks.
For computers that have network layer communication functions and application layer communication functions,
The communication function of the network layer acquires congestion information related to the congestion state and outputs it to the application layer.
The communication function of the application layer accepts the setting of the regulation form of the transmission of the signal for each of the one or more first networks or each of the plurality of terminals.
The communication function of the application layer selects the regulation mode based on the congestion information, and executes a process of transmitting a message restricting transmission of the signal according to the selected regulation mode to the one or more first networks. Congestion control program characterized by making it.
(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 Appendix 8 or 9, wherein in the process of acquiring the congestion information and outputting it to the application layer, the congestion information is acquired based on the SIGTRAN protocol.
(Appendix 11) In the process of accepting the setting of the regulation form,
The setting of the regulation form is accepted in association with the identification information of each of the one or more gateway devices 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,
From the congestion information, the exchange in the congestion state in the second network is identified, and the exchange is identified.
The identification information is acquired from the service area information of the communication device housed in the exchange, and the identification information is acquired.
The congestion control program according to any one of Supplementary note 8 to 10, wherein the regulation form is selected for each of the gateway device or the terminal based on the identification information.
(Appendix 12) The congestion control program according to
(Appendix 13) In the process of transmitting the message to the one or more first networks,
The congestion control program according to any one of Supplementary note 8 to 12, wherein the priority of the message is set according to the level of the congestion state indicated by the congestion information.
(Appendix 14) By the communication function of the network layer, a test signal having a priority corresponding to the level of the congestion state indicated by the congestion information is transmitted to the node from which the congestion information is acquired.
When the response signal to the test signal is not received from the acquisition source node by the communication function of the network layer, a notification of the elimination of the congestion state is output to the application layer.
The communication function of the application layer causes 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 in response to the notification of the elimination of the congestion state. The congestion control program according to any one of Supplementary note 8 to 13, wherein the congestion control program is described.
(Appendix 15) In a congestion control device that controls the congestion state of the second network by signals transmitted from a plurality of terminals in one or more first networks.
The first functional unit that executes the communication function of the network layer,
It has a second functional unit that executes the communication function of the application layer.
The first function unit acquires congestion information regarding the congestion state and outputs it to the second function unit.
The second functional unit is
For each of the one or more first networks or each of the plurality of terminals, the setting of the regulation form of the transmission of the signal is accepted.
A congestion control device comprising selecting the regulation mode based on the congestion information and transmitting a message restricting transmission of the signal according to the selected regulation mode 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 functional unit acquires the congestion information based on the SIGTRAN protocol.
(Appendix 18) The second functional unit is
The setting of the regulation form is accepted in association with the identification information of each of the one or more gateway devices connecting the one or more first networks and the second network, or each of the plurality of terminals.
From the congestion information, the exchange in the congestion state in the second network is identified, and the exchange is identified.
The identification information is acquired from the service area information of the communication device housed in the exchange, and the identification information is acquired.
The congestion control device according to any one of Appendix 15 to 17, wherein the regulation form is selected for each of the gateway device or the terminal based on the identification information.
(Appendix 19) The first functional unit transmits a test signal having a priority corresponding to the level of the congestion state indicated by the congestion information to the node from which the congestion information is acquired, and the node from the acquisition source transmits the test signal. When the response signal to the test signal is not received, a notification of the elimination of the congestion state is output to the second function unit.
Any of the appendices 15 to 18, wherein the first functional unit transmits a message for releasing the restriction on transmission of the signal to the one or more first networks in response to the notification of the elimination of the congestion state. Congestion control device described in.
(Appendix 20) A congestion control device that controls the congestion state of the second network by signals transmitted from a plurality of terminals in one or more first networks.
It has one or more first networks and one or more gateway devices that connect the second networks, respectively.
The congestion control device has a first functional unit that executes a communication function of the network layer and a second functional unit that executes a communication function of the application layer.
The first function unit acquires congestion information regarding the congestion state and outputs it to the second function unit.
The second functional unit is
For each of the one or more first networks or each of the plurality of terminals, the setting of the regulation form of the transmission of the signal is accepted.
The regulation mode is selected based on the congestion information, and a message restricting the transmission of the signal according to the selected regulation mode is transmitted to the one or more gateway devices.
The network system, wherein the one or more gateways regulate the 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)
ネットワーク層の通信機能と、SMSアプリケーションとを有するコンピュータが、
前記ネットワーク層のMTPプロトコルにより、前記輻輳状態に関する輻輳情報を取得して、前記輻輳情報を示すMTPサービスプリミティブを生成し、前記SMSアプリケーション及び前記MTPプロトコルの間のプロトコルスタックをスキップして前記SMSアプリケーションに出力する処理と、
前記SMSアプリケーションにより、前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付ける処理と、
前記SMSアプリケーションにより、前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上の第1ネットワークに送信する処理と、を実行することを特徴とする輻輳制御方法。 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.
A computer that has a network layer communication function and an SMS application
The network layer MTP protocol acquires congestion information about the congestion state , generates an MTP service primitive indicating the congestion information, skips the protocol stack between the SMS application and the MTP protocol, and skips the SMS application. And the process to output to
The processing of accepting the setting of the regulation form of the transmission of the signal for each of the one or more first networks or each of the plurality of terminals by the SMS application.
The SMS application selects the regulation mode based on the congestion information, and executes a process of transmitting a message restricting transmission of the signal according to the selected regulation mode to the one or more first networks. Congestion control method characterized by.
前記1以上の第1ネットワークと前記第2ネットワークをそれぞれ接続する1以上のゲートウェイ装置の各々または前記複数の端末の各々の識別情報に対応付けて前記規制形態の設定を受け付け、
前記メッセージを前記1以上の第1ネットワークに送信する処理において、
前記輻輳情報から前記第2ネットワーク内の輻輳状態の交換機を特定し、
前記交換機に収容された通信機器の在圏情報から前記識別情報を取得し、
前記識別情報に基づき、当該ゲートウェイ装置または当該端末ごとに前記規制形態を選択することを特徴とする請求項1乃至3の何れかに記載の輻輳制御方法。 In the process of accepting the setting of the regulation form,
The setting of the regulation form is accepted in association with the identification information of each of the one or more gateway devices 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,
From the congestion information, the exchange in the congestion state in the second network is identified, and the exchange is identified.
The identification information is acquired from the service area information of the communication device housed in the exchange, and the identification information is acquired.
The congestion control method according to any one of claims 1 to 3, wherein the regulation form is selected for each of the gateway device or the 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.
前記ネットワーク層の通信機能により、前記取得元のノードから前記試験信号に対する応答信号を受信しない場合、前記輻輳状態の解消の通知を前記SMSアプリケーションに出力する処理と、
前記SMSアプリケーションにより、前記輻輳状態の解消の通知に応じて、前記信号の送信の規制を解除する他のメッセージを前記1以上の第1ネットワークに送信する処理と、を前記コンピュータが実行することを特徴とする請求項1乃至6の何れかに記載の輻輳制御方法。 A process of transmitting a test signal having 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.
When the response signal to the test signal is not received from the acquisition source node by the communication function of the network layer, a process of outputting a notification of the elimination of the congestion state to the SMS application and a process of outputting the notification to the SMS application.
By the SMS application , the computer executes a process of transmitting another message for releasing the restriction on transmission of the signal to the one or more first networks in response to the notification of the elimination of the congestion state. The congestion control method according to any one of claims 1 to 6, wherein the congestion control method is characterized.
ネットワーク層の通信機能と、SMSアプリケーションとを有するコンピュータに、
前記ネットワーク層のMTPプロトコルにより、前記輻輳状態に関する輻輳情報を取得して、前記輻輳情報を示すMTPサービスプリミティブを生成し、前記SMSアプリケーション及び前記MTPプロトコルの間のプロトコルスタックをスキップして前記SMSアプリケーションに出力し、
前記SMSアプリケーションにより、前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付け、
前記SMSアプリケーションにより、前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上の第1ネットワークに送信する、処理を実行させることを特徴とする輻輳制御プログラム。 In a congestion control program that controls the congestion state of the second network by signals transmitted from a plurality of terminals in one or more first networks.
For computers with network layer communication functions and SMS applications,
The network layer MTP protocol acquires congestion information about the congestion state , generates an MTP service primitive indicating the congestion information, skips the protocol stack between the SMS application and the MTP protocol, and skips the SMS application. Output to
The SMS application accepts the setting of the regulation form of the transmission of the signal for each of the one or more first networks or each of the plurality of terminals.
The SMS application selects the regulation mode based on the congestion information, and transmits a message restricting transmission of the signal according to the selected regulation mode to the one or more first networks to execute a process. A featured congestion control program.
ネットワーク層の通信機能を実行する第1機能部と、
SMSアプリケーションを実行する第2機能部とを有し、
前記第1機能部は、前記ネットワーク層のMTPプロトコルにより、前記輻輳状態に関する輻輳情報を取得して、前記輻輳情報を示すMTPサービスプリミティブを生成し、前記SMSアプリケーション及び前記MTPプロトコルの間のプロトコルスタックをスキップして前記SMSアプリケーションに出力し、
前記第2機能部は、
前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付け、
前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上の第1ネットワークに送信することを特徴とする輻輳制御装置。 In a congestion control device that controls the congestion state of the second network by signals transmitted from a plurality of terminals in one or more first networks.
The first functional unit that executes the communication function of the network layer,
It has a second functional part that executes SMS applications,
The first functional unit acquires congestion information regarding the congestion state by the MTP protocol of the network layer, generates an MTP service primitive indicating the congestion information, and generates a protocol stack between the SMS application and the MTP protocol. Is skipped and output to the SMS application.
The second functional unit is
For each of the one or more first networks or each of the plurality of terminals, the setting of the regulation form of the transmission of the signal is accepted.
A congestion control device comprising selecting the regulation mode based on the congestion information and transmitting a message restricting transmission of the signal according to the selected regulation mode to the one or more first networks.
前記1以上の第1ネットワークと前記第2ネットワークをそれぞれ接続する1以上のゲートウェイ装置とを有し、
前記輻輳制御装置は、ネットワーク層の通信機能を実行する第1機能部と、SMSアプリケーションを実行する第2機能部とを有し、
前記第1機能部は、前記ネットワーク層のMTPプロトコルにより、前記輻輳状態に関する輻輳情報を取得して、前記輻輳情報を示すMTPサービスプリミティブを生成し、前記SMSアプリケーション及び前記MTPプロトコルの間のプロトコルスタックをスキップして前記SMSアプリケーションに出力し、
前記第2機能部は、
前記1以上の第1ネットワークの各々または前記複数の端末の各々について、前記信号の送信の規制形態の設定を受け付け、
前記輻輳情報に基づき前記規制形態を選択し、前記選択した前記規制形態により前記信号の送信を規制するメッセージを前記1以上のゲートウェイ装置に送信し、
前記1以上のゲートウェイ装置は、前記メッセージに従い、前記複数の端末に対して前記信号の送信を規制することを特徴とするネットワークシステム。
A congestion control device that controls the congestion state of the second network by signals transmitted from a plurality of terminals in one or more first networks.
It has one or more first networks and one or more gateway devices that connect the second networks, respectively.
The congestion control device has a first functional unit that executes a communication function of the network layer and a second functional unit that executes an SMS application.
The first functional unit acquires congestion information regarding the congestion state by the MTP protocol of the network layer, generates an MTP service primitive indicating the congestion information, and generates a protocol stack between the SMS application and the MTP protocol. Is skipped and output to the SMS application.
The second functional unit is
For each of the one or more first networks or each of the plurality of terminals, the setting of the regulation form of the transmission of the signal is accepted.
The regulation mode is selected based on the congestion information, and a message restricting the transmission of the signal according to the selected regulation mode is transmitted to the one or more gateway devices.
The network system, wherein the one or more gateway devices regulate the transmission of the signal to the plurality of terminals in accordance with 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 JP2019080105A (en) | 2019-05-23 |
| JP6958220B2 true 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) |
Family Cites Families (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 |
| JP6055218B2 (en) * | 2012-07-19 | 2016-12-27 | 株式会社Nttドコモ | Mobile communication system, network device, 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 |
| JP6690191B2 (en) * | 2015-10-30 | 2020-04-28 | 日本電気株式会社 | Communication system, communication device, control method thereof, and program |
-
2017
- 2017-10-20 JP JP2017203628A patent/JP6958220B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019080105A (en) | 2019-05-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6408182B1 (en) | Redundant mobile switching center (MSC) architecture for a radio telecommunications network | |
| CN101317470B (en) | System, equipment and method for dealing with mobile switching node fault | |
| US8892704B2 (en) | Dynamic rule-based distributed network operation for wireless sensor networks | |
| EP2807842B1 (en) | Methods and apparatuses for device discovery | |
| US20030225814A1 (en) | Signal distribution device for load sharing multiprocessor | |
| KR20120114210A (en) | Method and system for implementing domain selection of terminal call | |
| CN102484777A (en) | Method and apparatuses for the transmission of a short message in an evolved packet system providing an interworking function | |
| CN102210172A (en) | Information collection system, communication terminal, and information collection method | |
| JP2011124624A (en) | Radio access point having communication parameter setting function by beacon | |
| JP5598505B2 (en) | Gateway device, communication system, and communication method | |
| US20090168761A1 (en) | Signaling gateway, network system and data transmission method | |
| WO2020202447A1 (en) | Base station device, terminal device, wireless communication system, and method for changing connection | |
| JP6958220B2 (en) | Congestion control method, congestion control program, congestion control device, and network system | |
| JP4532298B2 (en) | POSITION INFORMATION INTEGRATED MANAGEMENT DEVICE AND POSITION INFORMATION INTEGRATED MANAGEMENT METHOD | |
| JPWO2016009579A1 (en) | Method and apparatus for mobility management | |
| 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 | |
| EP2945408B1 (en) | Mobile communication system, mobile station, switching station, and location registration method for mobile station | |
| US11147113B2 (en) | Gateway apparatus, communication method, and non-transitory computer readable medium storing program | |
| US20190007851A1 (en) | Sdn-based multiple wireless network integration system and method therefor | |
| RU2010125237A (en) | CONFIGURING FEMOTACES ACCESS POINTS | |
| CN103518402B (en) | Signaling processing method, device and system | |
| CN111567083B (en) | Notification method for releasing terminal context, network device and computer storage medium | |
| JP3446832B2 (en) | Wireless LAN system and control method thereof | |
| KR100857089B1 (en) | Message Routing Device and Method in Mobile Communication System |
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 |