JP2017192003A - Program, communication control method, communication control device, and communication control system - Google Patents
Program, communication control method, communication control device, and communication control system Download PDFInfo
- Publication number
- JP2017192003A JP2017192003A JP2016079904A JP2016079904A JP2017192003A JP 2017192003 A JP2017192003 A JP 2017192003A JP 2016079904 A JP2016079904 A JP 2016079904A JP 2016079904 A JP2016079904 A JP 2016079904A JP 2017192003 A JP2017192003 A JP 2017192003A
- Authority
- JP
- Japan
- Prior art keywords
- network
- line
- mno
- bandwidth
- terminal
- 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
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
【課題】一方の回線網への通信負荷の集中を回避するプログラム、通信制御方法、装置及びシステムを提供する。【解決手段】通信制御方法は、複数の回線網と接続し、上記複数の回線網のいずれかの回線網を介した端末間の通信を制御するコンピュータにより実行される通信制御方法であって、上記複数の回線網に含まれる第1の回線網とコンピュータとの間の第1伝送路における使用帯域幅が閾値を超えたか否かを判定する処理と、上記使用帯域幅が上記閾値を超えたと判定した場合に、第1の回線網の使用が割り当てられ、且つ、通信していない端末を特定する特定処理と、特定した端末に、通信に使用する回線網として上記第1の回線網から上記複数の回線網に含まれる第2の回線網への切り替えを指示する指示処理とを含む。【選択図】図9A program, a communication control method, an apparatus and a system for avoiding concentration of communication load on one line network are provided. A communication control method is executed by a computer that connects to a plurality of line networks and controls communication between terminals via any one of the plurality of line networks, a process of determining whether or not a used bandwidth in a first transmission path between a first line network included in the plurality of line networks and a computer exceeds a threshold; If so, specifying processing for specifying a terminal that is assigned to use the first line network and that is not communicating with the specified terminal; and an instruction process for instructing switching to a second line network included in the plurality of line networks. [Selection drawing] Fig. 9
Description
本発明は、MVNO(Mobile Virtual Network Operator:仮想移動体通信事業者)における通信制御技術に関する。 The present invention relates to a communication control technique in MVNO (Mobile Virtual Network Operator).
MVNOは、MNO(Mobile Network Operator:移動体通信事業者)の移動体回線網(以下、MNO回線網という。)を利用してユーザに通信サービスを提供する。また、一のMVNOが、複数のMNO回線網を利用することもある。この場合には、MVNOユーザの移動体端末は、いずれかのMNO回線網を選択的に使用することができる。そして、移動体端末は、使用中のMNO回線網を介してデータ通信を行う。 The MVNO provides a communication service to a user using a mobile network (hereinafter referred to as an MNO network) of an MNO (Mobile Network Operator). One MVNO may use a plurality of MNO network. In this case, the mobile terminal of the MVNO user can selectively use any MNO line network. The mobile terminal performs data communication via the MNO network in use.
また、状況に応じて移動体端末が使用するMNO回線網を切り替えることも考えられる。或る特許文献には、MVNO側で、移動体端末から受信したネットワーク負荷が閾値に達したと判定した場合に、当該移動体端末が使用するキャリアを切り替える技術が記載されている。この技術は、例えば移動体端末が場所を変える場合における通信劣化への対応を想定している。 It is also conceivable to switch the MNO line network used by the mobile terminal according to the situation. A certain patent document describes a technique of switching a carrier used by a mobile terminal when the MVNO side determines that the network load received from the mobile terminal has reached a threshold value. This technology assumes correspondence to communication degradation when, for example, a mobile terminal changes location.
但し、この技術のように個々の移動体端末に関する通信劣化だけでなく、多くのMVNOユーザの移動体端末に影響する通信劣化も考えられる。 However, not only communication degradation related to individual mobile terminals as in this technique, but also communication degradation affecting mobile terminals of many MVNO users can be considered.
本発明の目的は、一側面では、一方の回線網への通信負荷の集中を回避することである。 In one aspect, an object of the present invention is to avoid concentration of communication load on one line network.
一態様に係る通信制御方法は、複数の回線網と接続し、上記複数の回線網のいずれかの回線網を介した端末間の通信を制御するコンピュータにより実行される通信制御方法であって、(A)上記複数の回線網に含まれる第1の回線網とコンピュータとの間の第1伝送路における使用帯域幅が閾値を超えたか否かを判定する処理と、(B)上記使用帯域幅が上記閾値を超えたと判定した場合に、第1の回線網の使用が割り当てられ、且つ通信していない端末を特定する特定処理と、(C)特定した端末に、通信に使用する回線網として上記第1の回線網から上記複数の回線網に含まれる第2の回線網への切り替えを指示する指示処理とを含む。 A communication control method according to an aspect is a communication control method executed by a computer connected to a plurality of line networks and controlling communication between terminals via any one of the plurality of line networks, (A) a process for determining whether or not a used bandwidth in a first transmission path between a first line network and a computer included in the plurality of line networks exceeds a threshold; and (B) the used bandwidth When it is determined that the threshold value exceeds the threshold value, the use of the first line network is assigned, and a specifying process for specifying a terminal that is not communicating, and (C) the specified terminal as a line network used for communication Instruction processing for instructing switching from the first line network to a second line network included in the plurality of line networks.
一側面としては、一方の回線網への通信負荷の集中を回避することができる。 As one aspect, concentration of communication load on one line network can be avoided.
[実施の形態1]
図1に、ネットワーク構成例を示す。この例で、MVNOは、第1MNO回線網と第2MNO回線網とを利用するものとする。MVNO網には、MVNO制御サーバ101及びコンテンツサーバ103が接続されている。MVNO制御サーバ101は、MVNOにおける通信制御を行う。コンテンツサーバ103は、MVNOのユーザにコンテンツを提供する。
[Embodiment 1]
FIG. 1 shows a network configuration example. In this example, the MVNO uses a first MNO line network and a second MNO line network. An MVNO
MVNO網は、第1伝送路を介して第1MNO回線網と接続している。第1MNO回線網には、第1MNO制御サーバ111が接続されている。第1MNO制御サーバ111は、第1MNOにおける通信制御を行う。また、第1MNO回線網は、複数の第1基地局113を含んでいる。第1セル115は、移動体端末131が第1基地局113と無線通信する範囲である。
The MVNO network is connected to the first MNO network via the first transmission path. A first
MVNO網は、第2伝送路を介して第2MNO回線網と接続している。第2MNO回線網には、第2MNO制御サーバ121が接続されている。第2MNO制御サーバ121は、第2MNOにおける通信制御を行う。また、第2MNO回線網は、複数の第2基地局123を含んでいる。第2セル125は、移動体端末131が第2基地局123と無線通信する範囲である。
The MVNO network is connected to the second MNO network via the second transmission path. A second
移動体端末131は、MVNOのユーザが使用する端末である。移動体端末131は、第1MNO回線網と第2MNO回線網の両方について使用権限を有する場合と、一方のMNO回線網についてのみ使用権限を有する場合があるものとする。移動体端末131は、第1MNO回線網と第2MNO回線網とのいずれかの使用に関する認証を受けて、当該MNO回線網を使用する。
The
図1で、移動体端末131a及び移動体端末131bは、第1MNO回線網の使用に関する認証を受けており、第1MNO回線網を使用している。そして、移動体端末131aは、第1基地局113aに係る第1セル115aの中に存在し、第1基地局113aを介して通信を行っている。移動体端末131bは、第1基地局113bに係る第1セル115bの中に存在するが、通信は行っていない。
In FIG. 1, the
同じく、移動体端末131c及び移動体端末131dは、第2MNO回線網の使用に関する認証を受けており、第2MNO回線網を使用している。そして、移動体端末131cは、第2基地局123aに係る第2セル125aの中に存在し、第2基地局123aを介して通信を行っている。移動体端末131dは、第2基地局123bに係る第2セル125bの中に存在するが、通信は行っていない。
Similarly, the
この例で第1MNO回線網の使用に関する認証及び第2MNO回線網の使用に関する認証は、MVNO制御サーバ101において行われるものとする。
In this example, it is assumed that the authentication related to the use of the first MNO line network and the authentication related to the use of the second MNO line network are performed in the
図2に、第1伝送路における伝送量が閾値を超過した様子を示す。第1伝送路における伝送量が閾値を超過すると、第1MNO回線網を使用している移動体端末131において通信障害が発生する可能性が高まる。
FIG. 2 shows a state in which the transmission amount in the first transmission path exceeds the threshold value. When the transmission amount on the first transmission path exceeds the threshold, the possibility of a communication failure occurring in the
本実施の形態では、第1MNO回線網を使用している移動体端末131のうち通信中でないものに対して、第2MNO回線網を使用するように切り替えさせる。この例では、移動体端末131bに対して第2MNO回線網を使用するように指示する。
In the present embodiment, among
図3に示すように移動体端末131bが第2MNO回線網を使用するようになると、移動体端末131bの通信において第1伝送路は使われない。移動体端末131bと同様に、第1MNO回線網を使用していた他の移動体端末131も、第2MNO回線網を使用するようになれば、いずれ伝送量超過は解消される。
As shown in FIG. 3, when the
図4に、移動体端末131bがMNO回線網の切り替えを行う前に、コンテンツサーバ103へアクセスする場合のシーケンスを示す。移動体端末131bがコンテンツ要求をコンテンツサーバ103へ送信すると(S401)、コンテンツ要求は、第1MNO回線網及びMVNO網を介して、コンテンツサーバ103に到達する。
FIG. 4 shows a sequence when the
コンテンツサーバ103はコンテンツ要求を受信すると(S403)、コンテンツを移動体端末131bへ送信する(S405)。
When the
コンテンツは、MVNO網及び第1MNO回線網を介して伝送される。そして、移動体端末131bは、コンテンツを受信する(S407)。
The content is transmitted via the MVNO network and the first MNO line network. The
図5に、移動体端末131bがMNO回線網を切り替えた後に、コンテンツサーバ103へアクセスする場合のシーケンスを示す。移動体端末131bがコンテンツ要求をコンテンツサーバ103へ送信すると(S501)、コンテンツ要求は、第2MNO回線網及びMVNO網を介して、コンテンツサーバ103に到達する。
FIG. 5 shows a sequence when the
コンテンツサーバ103はコンテンツ要求を受信すると(S503)、コンテンツを移動体端末131bへ送信する(S505)。
Upon receiving the content request (S503), the
コンテンツは、MVNO網及び第2MNO回線網を介して伝送される。そして、移動体端末131bは、コンテンツを受信する(S507)。上述したようにMNO回線網の切り替えを行えば、このように第1伝送路における伝送負荷が減少する。
The content is transmitted via the MVNO network and the second MNO network. Then, the
ここでは、第1伝送路において伝送量超過が生じる例について説明したが、第2伝送路において伝送量超過が生じる場合も、同様に他方のMNO回線網へ切り替えさせるようにしてもよい。また、第1伝送路又は第2伝送路における伝送量超過の他、第1MNO回線網又は第2MNO回線網における伝送量超過にも対応し得る。以上で本実施の形態における概要の説明を終える。 Here, an example in which the transmission amount exceeds in the first transmission path has been described, but when the transmission amount exceeds in the second transmission path, the other MNO line network may be switched in the same manner. In addition to exceeding the transmission amount in the first transmission line or the second transmission line, it is possible to cope with the transmission amount exceeding in the first MNO line network or the second MNO line network. This is the end of the description of the outline of the present embodiment.
以下、MVNO制御サーバ101の動作について説明する。図6に、MVNO制御サーバ101のモジュール構成例を示す。MVNO制御サーバ101は、送信部601、受信部603、判定部605、特定部607、指示部609、認証部611、更新部613、取得部615、伝送路テーブル記憶部621、端末テーブル記憶部623、第1セルテーブル記憶部625、第2セルテーブル記憶部627及び回線網テーブル記憶部629を有する。
Hereinafter, the operation of the
送信部601は、各種のデータを送信する。受信部603は、各種のデータを受信する。判定部605は、第1MNO回線網とMVNO網との間の第1伝送路における使用帯域幅が閾値を超えたか否かを判定する。特定部607は、使用帯域幅が閾値を超えたと判定した場合に、第1MNO回線網を使用しており、且つ通信していない移動体端末131を特定する。指示部609は、特定した移動体端末131に、使用するMNO回線網の切り替えを指示する。認証部611は、第1MNO回線網の使用に関する認証及び第2MNO回線網の使用に関する認証を行う。更新部613は、端末テーブルを更新する。取得部615は、各種の品質情報を取得する。
The
伝送路テーブル記憶部621は、伝送路テーブルを記憶する。伝送路テーブルについては、図7を用いて後述する。端末テーブル記憶部623は、端末テーブルを記憶する。端末テーブルについては、図8を用いて後述する。第1セルテーブル記憶部625は、第1セルテーブルを記憶する。第1セルテーブルについては、図16を用いて後述する。第2セルテーブル記憶部627は、第2セルテーブルを記憶する。第2セルテーブルについては、図18を用いて後述する。回線網テーブル記憶部629は、回線網テーブルを記憶する。回線網テーブルについては、図20を用いて後述する。
The transmission path
上述した送信部601、受信部603、判定部605、特定部607、指示部609、認証部611、更新部613及び取得部615は、ハードウエア資源(例えば、図34)と、以下で述べる処理をプロセッサに実行させるプログラムとを用いて実現される。
The
上述した伝送路テーブル記憶部621、端末テーブル記憶部623、第1セルテーブル記憶部625、第2セルテーブル記憶部627及び回線網テーブル記憶部629は、ハードウエア資源(例えば、図34)を用いて実現される。
The transmission path
図7に、伝送路テーブルの例を示す。伝送路テーブルは、伝送路に対応するレコードを有している。伝送路テーブルのレコードは、最大帯域幅が格納されるフィールドと、閾値が格納されるフィールドとを有している。 FIG. 7 shows an example of the transmission path table. The transmission path table has a record corresponding to the transmission path. The record of the transmission path table has a field for storing the maximum bandwidth and a field for storing a threshold value.
図示した1番目のレコードは、第1伝送路は、最大で10Gbps(ギガビット毎秒)の帯域を使用することが許されており、8Gbpsを閾値として伝送量超過を判定することを示している。 The first record shown in the figure indicates that the first transmission path is permitted to use a maximum bandwidth of 10 Gbps (gigabit per second), and it is determined that the transmission amount is exceeded using 8 Gbps as a threshold.
図示した2番目のレコードは、第2伝送路も、最大で10Gbpsの帯域を使用することが許されており、8Gbpsを閾値として伝送量超過を判定することを示している。 The second record shown in the figure indicates that the second transmission path is also allowed to use a maximum bandwidth of 10 Gbps, and it is determined that the transmission amount is exceeded using 8 Gbps as a threshold.
図8に、端末テーブルの例を示す。この例における端末テーブルは、移動体端末IDに対応するレコードを有している。端末テーブルのレコードは、移動体端末IDが格納されるフィールドと、第1MNO回線網の使用権限の有無が格納されるフィールドと、第2MNO回線網の使用権限の有無が格納されるフィールドと、使用回線網が格納されるフィールドと、状態種別が格納されるフィールドとを有している。 FIG. 8 shows an example of the terminal table. The terminal table in this example has a record corresponding to the mobile terminal ID. The terminal table record includes a field for storing a mobile terminal ID, a field for storing presence / absence of use authority of the first MNO circuit network, a field for storing presence / absence of use authority of the second MNO circuit network, and use It has a field for storing the line network and a field for storing the status type.
第1MNO回線網の使用権限及び第2MNO回線網の使用権限は、メイン処理を開始する前に、予め設定されているものとする。第1MNO回線網の使用権限及び第2MNO回線網の使用権限を有する端末の場合には、使用回線網が状況に応じて変更される。第1MNO回線網の使用権限及び第2MNO回線網の使用権限のうち、一方のみを有する場合には、当該使用権限を有するMNO回線網が使用されることになる。状態種別は、通信状態又は待機状態のいずれかである。状態種別も、状況に応じて変更される。移動体端末131の状態は、例えば当該移動体端末131からMVNO制御サーバ101へ通知される。或いは、第1MNO制御サーバ111及び第2MNO制御サーバ121が、MVNO制御サーバ101へ各移動体端末131の状態を通知するようにしてもよい。
It is assumed that the authority to use the first MNO line network and the authority to use the second MNO line network are set in advance before starting the main process. In the case of a terminal having the authority to use the first MNO line network and the authority to use the second MNO line network, the line to be used is changed according to the situation. When only one of the right to use the first MNO line network and the right to use the second MNO line network is provided, the MNO line network having the right to use is used. The state type is either a communication state or a standby state. The state type is also changed according to the situation. The state of the
図9に、メイン処理(A)フローを示す。判定部605は、第1伝送路における使用帯域幅を特定する(S901)。例えば、MVNO制御サーバ101において当該使用帯域幅を計測する。或いは、第1MNO制御サーバ111に当該使用帯域幅を問い合わせるようにしてもよい。
FIG. 9 shows a main process (A) flow. The
判定部605は、第1伝送路における使用帯域幅が閾値を超えているか否かを判定する(S903)。第1伝送路における使用帯域幅が閾値を超えていないと判定した場合には、S901に示した処理に戻って、上述した処理を繰り返す。
The
一方、第1伝送路における使用帯域幅が閾値を超えていると判定した場合には、特定部607は、移動体端末131を1つ特定する(S905)。例えば、端末テーブルのレコードの順番に従ってレコードが1つ特定される。
On the other hand, when determining that the used bandwidth in the first transmission path exceeds the threshold, the specifying
特定部607は、当該移動体端末131が第1MNO回線網を使用しているか否かを判定する(S907)。具体的には、当該レコードに格納されている使用回線網に基づいて、当該判定を行う。
The identifying
当該移動体端末131が第1MNO回線網を使用していないと判定した場合には、S905に示した処理に戻って、上述した処理を繰り返す。
If it is determined that the
一方、当該移動体端末131が第1MNO回線網を使用していると判定した場合には、特定部607は、当該移動体端末131が通信状態であるか否かを判定する(S909)。具体的には、当該レコードに格納されている状態種別に基づいて、当該判定を行う。
On the other hand, when it is determined that the
当該移動体端末131が通信状態であると判定した場合には、S905に示した処理に戻って、上述した処理を繰り返す。
If it is determined that the
一方、当該移動体端末131が通信状態でないと判定した場合、つまり当該移動体端末131が待機状態である場合には、特定部607は、当該移動体端末131が第2MNO回線網の使用権限を有するか否かを判定する(S911)。具体的には、当該レコードに格納されている第2MN回線網の使用権限に基づいて、当該判定を行う。
On the other hand, if it is determined that the
当該移動体端末131が第2MNO回線網の使用権限を有しないと判定した場合には、S905に示した処理に戻って、上述した処理を繰り返す。
If it is determined that the
一方、当該移動体端末131が第2MNO回線網の使用権限を有すると判定した場合には、指示部609は、当該移動体端末131にMNO回線網の切り替えを指示する。具体的には、送信部601が、当該移動体端末131へMNO回線網の切り替え指示を送信する(S913)。切り替え指示が、切り替え先のMNO回線網の指定を含むようにしてもよい。
On the other hand, when it is determined that the
その後、受信部603は、当該移動体端末131から、切り替え先のMNO回線網に関する認証の要求を受信する(S915)。そして、認証部611は、切り替え先のMNO回線網に関する認証処理を実行する(S917)。認証処理は、従来技術による。認証処理を終えると、送信部601は、認証結果を当該移動体端末131へ送信する(S919)。
Thereafter, the receiving
更新部613は、端末テーブルを更新する(S921)。具体的には、当該移動体端末131のレコードにおける使用回線網を切り替え先のMNO回線網に改める。そして、S901に示した処理に戻って、上述した処理を繰り返す。
The
図10に、移動体端末131の処理フローを示す。移動体端末131は、MNO回線網の切り替え指示を受信したか否かを判定する(S1001)。MNO回線網の切り替え指示を受信していないと判定した場合には、S1001の処理を繰り返す。
FIG. 10 shows a processing flow of the
MNO回線網の切り替え指示を受信したと判定した場合には、移動体端末131は、アクセスポイントを切り替える(S1003)。切り替え先のMNO回線網が指定されている場合には、当該MNO回線網に切り替えるようにしてもよい。アクセスポイントを切り替える処理は、従来技術による。尚、移動体端末131は、各MNO回線網に対応するIMSI(International Mobile Subscriber Identity)及びAPN(Access Point Name)等を保持している。
If it is determined that an instruction to switch the MNO line network has been received, the
移動体端末131は、切り替え先のMNO回線網の使用に関する認証要求をMVNO制御サーバ101へ送信する(S1005)。認証要求の手順も従来技術による。移動体端末131はMVNO制御サーバ101から認証結果を受信すると(S1007)、S1001に示した処理に戻って、上述した処理を繰り返す。
The
本実施の形態によれば、一方のMNO回線網への通信負荷の集中を回避することができる。従って、輻輳の発生を抑制できる面がある。 According to the present embodiment, it is possible to avoid concentration of communication load on one MNO line network. Therefore, there is an aspect that can suppress the occurrence of congestion.
また、切り替え先のMNO回線網の使用権限を有することを条件として移動体端末131を特定するので、MNO回線網を切り替えられない端末に対する無駄な指示を行わずに済む。
In addition, since the
[実施の形態2]
本実施の形態では、移動体端末131におけるスループットが劣化すると推測される場合に、MNO回線網を切り替えないようにする例について説明する。
[Embodiment 2]
In this embodiment, an example in which the MNO line network is not switched when it is estimated that the throughput in the
図11乃至図15を用いて、本実施の形態の概要について説明する。図11の例で、第1伝送路において伝送量超過が生じると、第1MNO回線網を使用中であって、通信していない移動体端末131eや131fが切り替えの対象となる。
The outline of the present embodiment will be described with reference to FIGS. In the example of FIG. 11, when the amount of transmission exceeds the first transmission path, the
図12は、切り替え後の状態を示している。この例では、移動体端末131eにおいて伝送性能が劣化しているものとする。本実施の形態では、伝送性能が劣化しない場合に限って、切り替えるようにする。そのため、候補の移動体端末131が第1MNO回線網を使用する場合に見込まれる第1スループットが、当該移動体端末131が第2MNO回線網を使用する場合に見込まれる第2スループットより小さい場合に、当該移動体端末131に第2MNO回線網への切り替えを指示する。
FIG. 12 shows a state after switching. In this example, it is assumed that the transmission performance is deteriorated in the
図13を用いて、第1スループットについて説明する。例えば、移動体端末131eの場合、移動体端末131eが属する第1セル115cにおける無線帯域幅と、MVNOが使用可能な第1MNO回線網の空き帯域幅と、第1伝送路における空き帯域幅とに基づいて、第1スループットを特定する。具体的には、これらの帯域幅のうち、最小の帯域幅が第1スループットに相当する。第1セル115cにおける無線帯域幅には、第1基地局113cと通信を行っている移動体端末131gが計測したものが用いられる。
The first throughput will be described with reference to FIG. For example, in the case of the
図14を用いて、第2スループットについて説明する。例えば、移動体端末131eの場合、移動体端末131eが属する第2セル125cにおける無線帯域幅と、MVNOが使用可能な第2MNO回線網の空き帯域幅と、第2伝送路における空き帯域幅とに基づいて、第2スループットを特定する。具体的には、これらの帯域幅のうち、最小の帯域幅が第2スループットに相当する。第2セル125cにおける無線帯域幅には、第2基地局123cと通信を行っている移動体端末131hが計測したものが用いられる。
The second throughput will be described with reference to FIG. For example, in the case of the
図15に、本実施の形態における対応例を示す。この例で、移動体端末131eにおける第1スループットは、第2スループットより大きいと想定する。この場合、移動体端末131eは切り替えを指示されない。一方、移動体端末131fにおける第1スループットは、第2スループットより小さいと想定する。この場合、移動体端末131fは切り替えを指示される。移動体端末131fと同様に或る程度の移動体端末131においてMNO回線網を切り替えれば、いずれ伝送量超過は解消される。
FIG. 15 shows a correspondence example in the present embodiment. In this example, it is assumed that the first throughput in the
ここでは、第1伝送路において伝送量超過が生じる例について説明したが、第2伝送路において伝送量超過が生じる場合も、同様に他方のMNO回線網へ切り替えさせるようにしてもよい。また、第1伝送路又は第2伝送路における伝送量超過の他、第1MNO回線網又は第2MNO回線網における伝送量超過にも対応し得る。以上で本実施の形態における概要の説明を終える。 Here, an example in which the transmission amount exceeds in the first transmission path has been described, but when the transmission amount exceeds in the second transmission path, the other MNO line network may be switched in the same manner. In addition to exceeding the transmission amount in the first transmission line or the second transmission line, it is possible to cope with the transmission amount exceeding in the first MNO line network or the second MNO line network. This is the end of the description of the outline of the present embodiment.
続いて、MVNO制御サーバ101において、各セルにおける通信品質を取得する方法について説明する。
Next, a method for acquiring communication quality in each cell in the
図16に、第1セルテーブルの例を示す。この例における第1セルテーブルは、第1セルに対応するレコードを有している。第1セルテーブルのレコードは、第1セルIDが格納されるフィールドと、無線帯域幅が格納されるフィールドと、通信状態が格納されるフィールドとを有している。 FIG. 16 shows an example of the first cell table. The first cell table in this example has a record corresponding to the first cell. The record of the first cell table has a field for storing the first cell ID, a field for storing the radio bandwidth, and a field for storing the communication state.
例えば、図示した1番目のレコードは、ID「C001」により識別される第1セル115における無線帯域幅が「50Mbps(メガビット毎秒)」であり、通信状態が「良好」であることを示している。 For example, the illustrated first record indicates that the wireless bandwidth in the first cell 115 identified by the ID “C001” is “50 Mbps (megabits per second)” and the communication state is “good”. .
同じく2番目のレコードは、ID「C002」により識別される第1セル115における無線帯域幅が「384Kbps(キロビット毎秒)」であり、「輻輳」が発生していることを示している。 Similarly, the second record indicates that the radio bandwidth in the first cell 115 identified by the ID “C002” is “384 Kbps (kilobits per second)” and “congestion” occurs.
図17に、第1セル115における通信品質を取得するシーケンスを示す。移動体端末131gは、自らが属する第1セル115のIDを特定する(S1701)。移動体端末131gが第1基地局113cを介する通信を開始すると、移動体端末131gは、第1基地局113cとの無線通信に関する品質を計測する。具体的には、移動体端末131gは、無線帯域幅及び通信状態を計測する(S1703)。そして、移動体端末131gは、第1セルID、無線帯域幅及び通信状態をMVNO制御サーバ101へ送信する(S1705)。
FIG. 17 shows a sequence for acquiring communication quality in the first cell 115. The
第1セルID、無線帯域幅及び通信状態は、第1MNO回線網及びMVNO網を介して、MVNO制御サーバ101に到達する。
The first cell ID, the radio bandwidth, and the communication state reach the
MVNO制御サーバ101の受信部603が、第1セルID、無線帯域幅及び通信状態を受信すると(S1707)、取得部615は、第1セルテーブルにおいて、第1セルIDに対応付けて無線帯域幅及び通信状態を記録する(S1709)。
When the
第2セル125についても同様である。図18に、第2セルテーブルの例を示す。この例における第2セルテーブルは、第2セル125に対応するレコードを有している。第2セルテーブルのレコードは、第2セルIDが格納されるフィールドと、無線帯域幅が格納されるフィールドと、通信状態が格納されるフィールドとを有している。 The same applies to the second cell 125. FIG. 18 shows an example of the second cell table. The second cell table in this example has a record corresponding to the second cell 125. The record of the second cell table has a field for storing the second cell ID, a field for storing the radio bandwidth, and a field for storing the communication state.
例えば、図示した1番目のレコードは、ID「C101」により識別される第2セル125における無線帯域幅が「50Mbps」であり、通信状態が「良好」であることを示している。 For example, the illustrated first record indicates that the wireless bandwidth in the second cell 125 identified by the ID “C101” is “50 Mbps” and the communication state is “good”.
同じく2番目のレコードは、ID「C102」により識別される第2セル125における無線帯域幅が「512Kbps」であり、「輻輳」が発生していることを示している。 Similarly, the second record indicates that the wireless bandwidth in the second cell 125 identified by the ID “C102” is “512 Kbps” and “congestion” occurs.
図19に、第2セル125における通信品質を取得するシーケンスを示す。移動体端末131hは、自らが属する第2セル125のIDを特定する(S1901)。移動体端末131hが第2基地局123cを介する通信を開始すると、移動体端末131hは、第2基地局123cとの無線通信に関する品質を計測する。具体的には、移動体端末131hは、無線帯域幅及び通信状態を計測する(S1903)。そして、移動体端末131hは、第2セルID、無線帯域幅及び通信状態をMVNO制御サーバ101へ送信する(S1905)。
FIG. 19 shows a sequence for acquiring communication quality in the second cell 125. The
第2セルID、無線帯域幅及び通信状態は、第2MNO回線網及びMVNO網を介して、MVNO制御サーバ101に到達する。
The second cell ID, the radio bandwidth, and the communication state reach the
MVNO制御サーバ101の受信部603が、第2セルID、無線帯域幅及び通信状態を受信すると(S1907)、取得部615は、第2セルテーブルにおいて、第2セルIDに対応付けて無線帯域幅及び通信状態を記録する(S1909)。
When the
上述した手順に従って、MVNO制御サーバ101は、常に各セルにおける通信品質を取得しているものとする。
It is assumed that the
続いて、MVNO制御サーバ101において、各MNO回線網における通信品質を取得する方法について説明する。
Next, a method for acquiring communication quality in each MNO line network in the
図20に、回線網テーブルの例を示す。回線網テーブルは、MNO回線網に対応するレコードを有している。回線網テーブルのレコードは、空き帯域幅が格納されるフィールドと、通信状態が格納されるフィールドとを有している。空き帯域幅は、MVNOが使用可能な空き帯域幅を示している。 FIG. 20 shows an example of the line network table. The line network table has a record corresponding to the MNO line network. The record of the line network table has a field for storing a free bandwidth and a field for storing a communication state. The free bandwidth indicates the free bandwidth that can be used by the MVNO.
例えば、図示した1番目のレコードは、第1MNO回線網においてMVNOが使用可能な空き帯域幅が「50Gbps」であり、第1MNO回線網における通信状態が「良好」であることを示している。 For example, the illustrated first record indicates that the free bandwidth that can be used by the MVNO in the first MNO circuit network is “50 Gbps” and the communication state in the first MNO circuit network is “good”.
同じく2番目のレコードは、第2MNO回線網においてMVNOが使用可能な空き帯域幅が「30Gbps」であり、第2MNO回線網における通信状態が「良好」であることを示している。 Similarly, the second record indicates that the available bandwidth that can be used by the MVNO in the second MNO line network is “30 Gbps” and the communication state in the second MNO line network is “good”.
図21に、第1MNO回線網における通信品質を取得するシーケンスを示す。MVNO制御サーバ101の送信部601は、第1MNO回線網の品質問合せを第1MNO制御サーバ111へ送信する(S2101)。当該品質問合せは、MVNO網及び第1MNO回線網を介して伝送される。
FIG. 21 shows a sequence for acquiring communication quality in the first MNO line network. The
第1MNO制御サーバ111が第1MNO回線網の品質問合せを受信すると(S2103)、第1MNO制御サーバ111は、MVNOが使用可能な第1MNO回線網の空き帯域幅及び通信状態を計測する(S2105)。そして、第1MNO制御サーバ111は、MVNOが使用可能な第1MNO回線網の空き帯域幅及び通信状態をMVNO制御サーバ101へ送信する(S2107)。MVNOが使用可能な第1MNO回線網の空き帯域幅及び通信状態は、第1MNO回線網及びMVNO網を介して伝送される。
When the first
MVNO制御サーバ101の受信部603が、MVNOが使用可能な第1MNO回線網の空き帯域幅及び通信状態を受信すると(S2109)、取得部615は、回線網テーブルにおいて、第1MNO回線網のレコードに、MVNOが使用可能な第1MNO回線網の空き帯域幅及び通信状態を記録する(S2111)。
When the receiving
図22に、第2MNO回線網における通信品質を取得するシーケンスを示す。MVNO制御サーバ101の送信部601は、第2MNO回線網の品質問合せを第2MNO制御サーバ121へ送信する(S2201)。当該品質問合せは、MVNO網及び第2MNO回線網を介して伝送される。
FIG. 22 shows a sequence for acquiring communication quality in the second MNO line network. The
第2MNO制御サーバ121が第2MNO回線網の品質問合せを受信すると(S2203)、第2MNO制御サーバ121は、MVNOが使用可能な第2MNO回線網の空き帯域幅及び通信状態を計測する(S2205)。そして、第2MNO制御サーバ121は、MVNOが使用可能な第2MNO回線網の空き帯域幅及び通信状態をMVNO制御サーバ101へ送信する(S2207)。MVNOが使用可能な第2MNO回線網の空き帯域幅及び通信状態は、第2MNO回線網及びMVNO網を介して伝送される。
When the second
MVNO制御サーバ101の受信部603が、MVNOが使用可能な第2MNO回線網の空き帯域幅及び通信状態を受信すると(S2209)、取得部615は、回線網テーブルにおいて、第2MNO回線網のレコードに、MVNOが使用可能な第2MNO回線網の空き帯域幅及び通信状態を記録する(S2211)。
When the receiving
上述した手順に従って、MVNO制御サーバ101は、常に各MNO回線網における通信品質を取得しているものとする。
It is assumed that the
本実施の形態において、MVNO制御サーバ101は、メイン処理(A)に代えて、メイン処理(B)を実行する。図23に、メイン処理(B)フローを示す。S901乃至S911に示した処理は、図9の場合と同様である。
In the present embodiment, the
指示部609は、S905において特定した移動体端末131が属する第1セルID及び第2セルIDを特定する(S2301)。例えば、指示部609は、当該移動体端末131に第1セルID及び第2セルIDを問い合わせて、第1セルID及び第2セルIDを取得する。移動体端末131は、第1基地局113から受信した電波の強度に基づいて近くの第1基地局113を特定し、当該第1基地局113に対応する第1セルIDを返信する。同様に、移動体端末131は、第2基地局123から受信した電波の強度に基づいて近くの第2基地局123を特定し、当該第2基地局123に対応する第2セルIDを返信する。
The
指示部609は、第1セルIDのみを問い合わせるようにしてもよい。その場合には、第1セルIDに対応する第2セルIDを特定する。同様に指示部609は、第2セルIDのみを問い合わせるようにしてもよい。その場合には、第2セルIDに対応する第1セルIDを特定する。第1セルIDと第2セルIDとの対応関係は、予め設定されているものとする。
The
或いは、MVNO制御サーバ101は、第1MNO制御サーバ111に当該移動体端末131が属する第1セルIDを問い合わせ、第2MNO制御サーバ121に当該移動体端末131が属する第2セルIDを問い合わせるようにしてもよい。
Alternatively, the
続いて、指示部609は、第1スループット特定処理を実行する(S2303)。第1スループット特定処理では、第1スループットが特定される。第1スループット特定処理については、図25を用いて後述する。
Subsequently, the
指示部609は、第2スループット特定処理を実行する(S2305)。第2スループット特定処理では、第2スループットが特定される。第2スループット特定処理については、図26を用いて後述する。
The
指示部609は、第1スループットが第2スループットより小さいか否かを判定する(S2307)。第1スループットが第2スループットより小さくないと判定した場合には、S905に示した処理に戻って、上述した処理を繰り返す。
The
一方、第1スループットが第2スループットより小さいと判定した場合には、端子Aを介して、図24に示したS913の処理に移る。 On the other hand, if it is determined that the first throughput is smaller than the second throughput, the process proceeds to the process of S913 illustrated in FIG.
S913乃至S921に示した処理は、図9の場合と同様である。そして、端子Bを介して、図23に示したS901の処理に戻る。メイン処理(B)についての説明を終える。 The processing shown in S913 to S921 is the same as in the case of FIG. Then, the processing returns to S901 illustrated in FIG. The description of the main process (B) ends.
図25に、第1スループット特定処理フローを示す。指示部609は、第1セルテーブルに基づいて、移動体端末131が属する第1セル115における無線帯域幅を特定する(S2501)。具体的には、図23のS2301において特定した第1セルIDに対応する無線帯域幅が読まれる。
FIG. 25 shows a first throughput specifying process flow. The
指示部609は、回線網テーブルから、MVNOが使用可能な第1MNO回線網の空き帯域幅を読む(S2503)。更に、指示部609は、第1伝送路における空き帯域幅を特定する(S2505)。例えば、MVNO制御サーバ101において当該空き帯域幅を計測する。或いは、第1MNO制御サーバ111に当該空き帯域幅を問い合わせるようにしてもよい。
The
指示部609は、第1セルIDに対応する無線帯域幅、MVNOが使用可能な第1MNO回線網の空き帯域幅及び第1伝送路における空き帯域幅のうち、最小の帯域幅を特定する(S2507)。最小の帯域幅が、第1スループットに相当する。第1スループット特定処理を終えると、呼び出し元のメイン処理(B)に復帰する。
The
図26に、第2スループット特定処理フローを示す。指示部609は、第2セルテーブルに基づいて、移動体端末131が属する第2セル125における無線帯域幅を特定する(S2601)。具体的には、図23のS2301において特定した第2セルIDに対応する無線帯域幅が読まれる。
FIG. 26 shows a second throughput specifying process flow. The
指示部609は、回線網テーブルから、MVNOが使用可能な第2MNO回線網の空き帯域幅を読む(S2603)。更に、指示部609は、第2伝送路における空き帯域幅を特定する(S2605)。例えば、MVNO制御サーバ101において当該空き帯域幅を計測する。或いは、第2MNO制御サーバ121に当該空き帯域幅を問い合わせるようにしてもよい。
The
指示部609は、第2セルIDに対応する無線帯域幅、MVNOが使用可能な第2MNO回線網の空き帯域幅及び第2伝送路における空き帯域幅のうち、最小の帯域幅を特定する(S2607)。最小の帯域幅が、第2スループットに相当する。第2スループット特定処理を終えると、呼び出し元のメイン処理(B)に復帰する。
The instructing
本実施の形態によれば、個々の移動体端末131において、MNO回線網の切り替えによる通信劣化を抑えられる。
According to the present embodiment, communication deterioration due to switching of the MNO line network can be suppressed in each
[実施の形態3]
本実施の形態では、実施の形態1で説明したMVNO制御サーバ101の機能を複数のサーバで分担する例について説明する。
[Embodiment 3]
In the present embodiment, an example in which the functions of the
図27に、MVNO制御システムの構成例を示す。本実施の形態におけるMVNO制御システムは、MVNO制御サーバ101とユーザ管理サーバ2701を含んでいる。MVNO制御サーバ101とユーザ管理サーバ2701とは、いずれもMVNO網に接続されている。ユーザ管理サーバ2701は、移動体端末131を特定する機能を負担する。
FIG. 27 shows a configuration example of the MVNO control system. The MVNO control system in the present embodiment includes an
図28に、MVNO制御サーバ101のモジュール構成例を示す。MVNO制御サーバ101は、送信部601、受信部603、判定部605、指示部609、認証部611、取得部615、伝送路テーブル記憶部621、第1セルテーブル記憶部625、第2セルテーブル記憶部627及び回線網テーブル記憶部629を有する。
FIG. 28 shows a module configuration example of the
図29に、ユーザ管理サーバ2701のモジュール構成例を示す。ユーザ管理サーバ2701は、送信部2901、受信部2903、特定部607、更新部613及び端末テーブル記憶部623を有する。
FIG. 29 shows a module configuration example of the
送信部2901は、各種データを送信する。受信部2903は、各種データを受信する。
The
上述した送信部2901、受信部2903、特定部607及び更新部613は、ハードウエア資源(例えば、図34)と、以下で述べる処理をプロセッサに実行させるプログラムとを用いて実現される。
The
上述した端末テーブル記憶部623は、ハードウエア資源(例えば、図34)を用いて実現される。
The terminal
本実施の形態では、MVNO制御サーバ101においてメイン処理(C)を実行する。図30に、メイン処理(C)フローを示す。S901及びS903に示した処理は、図9の場合と同様である。
In the present embodiment, the main process (C) is executed in the
S903において第1伝送路における使用帯域幅が閾値を超えていると判定した場合には、送信部601は、移動体端末131の特定要求をユーザ管理サーバ2701へ送信する(S3001)。そして、受信部603は、ユーザ管理サーバ2701から移動体端末IDを受信する(S3003)。
If it is determined in S903 that the bandwidth used in the first transmission path exceeds the threshold, the
S913乃至S919では、受信した移動体端末IDに基づいて図9の場合と同様の処理を行う。 In S913 to S919, the same processing as in FIG. 9 is performed based on the received mobile terminal ID.
送信部601は、端末テーブルの更新指示をユーザ管理サーバ2701へ送信する(S3005)。具体的には、送信部601は、当該移動体端末IDに対応する使用回線網を切り替え先のMNO回線網に改めるように指示する。その後、受信部603は、ユーザ管理サーバ2701から更新完了の応答を受信する(S3007)。そして、S901に示した処理に戻って、上述した処理を繰り返す。
The
図31に、ユーザ管理サーバ2701の処理フローを示す。特定部607は、受信部2903が移動体端末131の特定要求を受信したか否かを判定する(S3101)。
FIG. 31 shows a processing flow of the
受信部2903が移動体端末131の特定要求を受信したと判定した場合には、特定部607は、図9のS905の場合と同様に、移動体端末131を1つ特定する(S3103)。特定部607は、図9のS907の場合と同様に、当該移動体端末131が第1MNO回線網を使用しているか否かを判定する(S3105)。
If the
当該移動体端末131が第1MNO回線網を使用していないと判定した場合には、S3103に示した処理に戻って、上述した処理を繰り返す。
If it is determined that the
一方、当該移動体端末131が第1MNO回線網を使用していると判定した場合には、特定部607は、図9のS909の場合と同様に、当該移動体端末131が通信状態であるか否かを判定する(S3107)。
On the other hand, if it is determined that the
当該移動体端末131が通信状態であると判定した場合には、S3103に示した処理に戻って、上述した処理を繰り返す。
If it is determined that the
一方、当該移動体端末131が通信状態でないと判定した場合、つまり当該移動体端末131が待機状態である場合には、特定部607は、図9のS911の場合と同様に、当該移動体端末131が第2MNO回線網の使用権限を有するか否かを判定する(S3109)。
On the other hand, when it is determined that the
当該移動体端末131が第2MNO回線網の使用権限を有しないと判定した場合には、S3103に示した処理に戻って、上述した処理を繰り返す。
If it is determined that the
一方、当該移動体端末131が第2MNO回線網の使用権限を有すると判定した場合には、特定部607は、移動体端末IDをMVNO制御サーバ101へ回答する。具体的には、送信部2901が、移動体端末IDをMVNO制御サーバ101へ送信する(S3111)。そして、S3101に示した処理に戻って、上述した処理を繰り返す。
On the other hand, when it is determined that the
S3101において、受信部2903が移動体端末131の特定要求を受信していないと判定した場合には、特定部607は、受信部2903が端末テーブルの更新指示を受信したか否かを判定する(S3113)。受信部2903が端末テーブルの更新指示を受信していないと判定した場合には、S3101に示した処理に戻って、上述した処理を繰り返す。
If it is determined in S3101 that the
一方、受信部2903が端末テーブルの更新指示を受信したと判定した場合には、更新部613は、図9のS921の場合と同様、端末テーブルを更新する(S3115)。更新部613は、送信部2901を介して、更新完了の応答を送信する(S3117)。そして、S3101に示した処理に戻って、上述した処理を繰り返す。
On the other hand, when the
本実施の形態によれば、サーバの処理負荷を分散できる。 According to this embodiment, the processing load of the server can be distributed.
[実施の形態4]
本実施の形態では、実施の形態2で説明したMVNO制御サーバ101の機能を複数のサーバで分担する例について説明する。
[Embodiment 4]
In the present embodiment, an example will be described in which the functions of the
本実施の形態では、メイン処理(D)を実行する。図32に、メイン処理(D)フローを示す。S901及びS903に示した処理は、図9の場合と同様である。S3001乃至S3003に示した処理は、図30の場合と同様である。S2301乃至S2307に示した処理は、図23の場合と同様である。端子Cを介して、図33に示したS913の処理に移る。 In the present embodiment, the main process (D) is executed. FIG. 32 shows a main process (D) flow. The processing shown in S901 and S903 is the same as in the case of FIG. The processing shown in S3001 to S3003 is the same as in the case of FIG. The processing shown in S2301 to S2307 is the same as that in FIG. The process proceeds to the process of S913 illustrated in FIG.
S913乃至S919に示した処理は、図9の場合と同様である。S3005及びS3007に示した処理は、図30の場合と同様である。端子Dを介して、図32に示したS901の処理に戻る。 The processing shown in S913 to S919 is the same as in the case of FIG. The processing shown in S3005 and S3007 is the same as in the case of FIG. The process returns to S901 illustrated in FIG.
本実施の形態によれば、サーバの処理負荷を分散できる。 According to this embodiment, the processing load of the server can be distributed.
以上本発明の実施の形態を説明したが、本発明はこれに限定されるものではない。例えば、上述の機能ブロック構成はプログラムモジュール構成に一致しない場合もある。 Although the embodiment of the present invention has been described above, the present invention is not limited to this. For example, the functional block configuration described above may not match the program module configuration.
また、上で説明した各記憶領域の構成は一例であって、上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ、処理の順番を入れ替えることや複数の処理を並列に実行させるようにしても良い。 Further, the configuration of each storage area described above is an example, and the above configuration is not necessarily required. Further, in the processing flow, if the processing result does not change, the processing order may be changed or a plurality of processes may be executed in parallel.
なお、上で述べたMVNO制御サーバ101及びユーザ管理サーバ2701は、コンピュータ装置であって、図34に示すように、メモリ2501とCPU(Central Processing Unit)2503とハードディスク・ドライブ(HDD:Hard Disk Drive)2505と表示装置2509に接続される表示制御部2507とリムーバブル・ディスク2511用のドライブ装置2513と入力装置2515とネットワークに接続するための通信制御部2517とがバス2519で接続されている。オペレーティング・システム(OS:Operating System)及び本実施例における処理を実施するためのアプリケーション・プログラムは、HDD2505に格納されており、CPU2503により実行される際にはHDD2505からメモリ2501に読み出される。CPU2503は、アプリケーション・プログラムの処理内容に応じて表示制御部2507、通信制御部2517、ドライブ装置2513を制御して、所定の動作を行わせる。また、処理途中のデータについては、主としてメモリ2501に格納されるが、HDD2505に格納されるようにしてもよい。本発明の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク2511に格納されて頒布され、ドライブ装置2513からHDD2505にインストールされる。インターネットなどのネットワーク及び通信制御部2517を経由して、HDD2505にインストールされる場合もある。このようなコンピュータ装置は、上で述べたCPU2503、メモリ2501などのハードウエアとOS及びアプリケーション・プログラムなどのプログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
The
以上述べた本発明の実施の形態をまとめると、以下のようになる。 The embodiment of the present invention described above is summarized as follows.
本実施の形態に係る通信制御方法は、複数の回線網と接続し、上記複数の回線網のいずれかの回線網を介した端末間の通信を制御するコンピュータにより実行される通信制御方法であって、(A)上記複数の回線網に含まれる第1の回線網とコンピュータとの間の第1伝送路における使用帯域幅が閾値を超えたか否かを判定する処理と、(B)上記使用帯域幅が上記閾値を超えたと判定した場合に、第1の回線網の使用が割り当てられ、且つ通信していない端末を特定する特定処理と、(C)特定した端末に、通信に使用する回線網として上記第1の回線網から上記複数の回線網に含まれる第2の回線網への切り替えを指示する指示処理とを含む。 The communication control method according to the present embodiment is a communication control method executed by a computer that is connected to a plurality of line networks and controls communication between terminals via any one of the plurality of line networks. (A) a process for determining whether or not the use bandwidth in the first transmission path between the first line network and the computer included in the plurality of line networks exceeds a threshold; and (B) the use When it is determined that the bandwidth has exceeded the threshold value, use of the first line network is assigned, and a specifying process for specifying a terminal that is not communicating, and (C) a line used for communication with the specified terminal. And an instruction process for instructing switching from the first line network to the second line network included in the plurality of line networks.
このようにすれば、一方の回線網への通信負荷の集中を回避することができる。従って、輻輳の発生を抑制できる面がある。 In this way, concentration of communication load on one line network can be avoided. Therefore, there is an aspect that can suppress the occurrence of congestion.
また、上記特定処理において、更に、第2の回線網の使用権限を有することを条件として、上記端末を特定するようにしてもよい。 In the specifying process, the terminal may be specified on the condition that the user has authority to use the second network.
このようにすれば、回線網を切り替えられない端末に対する無駄な指示を行わずに済む。 In this way, it is not necessary to give a useless instruction to a terminal that cannot switch the line network.
また、上記指示処理において、特定した端末が第1の回線網を使用する場合に見込まれる第1スループットが、当該端末が第2の回線網を使用する場合に見込まれる第2スループットより小さい場合に、当該端末に第2の回線網への上記切り替えを指示するようにしてもよい。 In the instruction process, when the first throughput expected when the identified terminal uses the first network is smaller than the second throughput expected when the terminal uses the second network. The terminal may be instructed to switch to the second network.
このようにすれば、個々の端末において、回線網の切り替えによる通信劣化を抑えられる。 In this way, communication degradation due to switching of the network can be suppressed in each terminal.
また、上記指示処理において、特定した端末が属する第1の回線網のセルにおける無線帯域幅と、上記コンピュータが制御する通信において使用可能な第1の回線網の空き帯域幅と、第1伝送路における空き帯域幅とに基づいて、第1の回線網を介した当該端末と上記コンピュータとの間のデータ伝送に係る第1スループットを特定するようにしてもよい。更に、上記指示処理において、当該端末が属する第2の回線網のセルにおける無線帯域幅と、上記コンピュータが制御する通信において使用可能な第2の回線網の空き帯域幅と、第2の回線網と上記コンピュータとの間の第2伝送路における空き帯域幅とに基づいて、第2の回線網を介した当該端末と上記コンピュータとの間のデータ伝送に係る第2スループットを特定するようにしてもよい。 In the instruction processing, the wireless bandwidth in the cell of the first circuit network to which the identified terminal belongs, the free bandwidth of the first circuit network that can be used in communication controlled by the computer, and the first transmission path The first throughput related to data transmission between the terminal and the computer via the first line network may be specified based on the free bandwidth in the network. Further, in the instruction processing, the wireless bandwidth in the cell of the second line network to which the terminal belongs, the free bandwidth of the second line network that can be used in communication controlled by the computer, and the second line network And determining the second throughput for data transmission between the terminal and the computer via the second circuit network based on the available bandwidth in the second transmission path between the computer and the computer Also good.
このようにすれば、各回線網を使用した場合のスループットを、より正しく見込める。 In this way, the throughput when using each network can be expected more correctly.
また、上記回線網は、MNO回線網であってもよい。更に、上記コンピュータは、MVNO網に設けられてもよい。 Further, the line network may be an MNO line network. Furthermore, the computer may be provided in an MVNO network.
なお、上記方法による処理をコンピュータに行わせるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、CD−ROM、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納されるようにしてもよい。尚、中間的な処理結果は、一般的にメインメモリ等の記憶装置に一時保管される。 A program for causing a computer to perform the processing according to the above method can be created. The program can be a computer-readable storage medium such as a flexible disk, a CD-ROM, a magneto-optical disk, a semiconductor memory, or a hard disk. It may be stored in a storage device. Note that intermediate processing results are generally temporarily stored in a storage device such as a main memory.
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。 The following supplementary notes are further disclosed with respect to the embodiments including the above examples.
(付記1)
複数の回線網と接続し、前記複数の回線網のいずれかの回線網を介した端末間の通信を制御するコンピュータに、
前記複数の回線網に含まれる第1の回線網と前記コンピュータとの間の第1伝送路における使用帯域幅が閾値を超えたか否かを判定する処理と、
前記使用帯域幅が前記閾値を超えたと判定した場合に、前記第1の回線網の使用が割り当てられ、且つ通信していない端末を特定する特定処理と、
特定した前記端末に、通信に使用する回線網として前記第1の回線網から前記複数の回線網に含まれる第2の回線網への切り替えを指示する指示処理と
を実行させるプログラム。
(Appendix 1)
A computer connected to a plurality of line networks and controlling communication between terminals via any one of the plurality of line networks,
A process of determining whether or not a use bandwidth in a first transmission path between a first line network included in the plurality of line networks and the computer exceeds a threshold;
When it is determined that the used bandwidth has exceeded the threshold value, a specifying process for specifying a terminal that is assigned to use the first network and is not communicating;
An instruction process for instructing the identified terminal to switch from the first line network to a second line network included in the plurality of line networks as a line network used for communication.
(付記2)
前記特定処理において、更に、第2の回線網の使用権限を有することを条件として、前記端末を特定する
付記1記載のプログラム。
(Appendix 2)
The program according to claim 1, wherein in the specifying process, the terminal is further specified on the condition that the user has authority to use the second network.
(付記3)
前記指示処理において、特定した前記端末が前記第1の回線網を使用する場合に見込まれる第1スループットが、当該端末が前記第2の回線網を使用する場合に見込まれる第2スループットより小さい場合に、当該端末に前記第2の回線網への前記切り替えを指示する
付記1又は2記載のプログラム。
(Appendix 3)
In the instruction processing, a first throughput expected when the specified terminal uses the first network is smaller than a second throughput expected when the terminal uses the second network The program according to claim 1 or 2, wherein the program instructs the terminal to switch to the second network.
(付記4)
前記指示処理において、特定した前記端末が属する前記第1の回線網のセルにおける無線帯域幅と、前記コンピュータが制御する通信において使用可能な前記第1の回線網の空き帯域幅と、前記第1伝送路における空き帯域幅とに基づいて、前記第1の回線網を介した当該端末と前記コンピュータとの間のデータ伝送に係る前記第1スループットを特定し、
更に、当該端末が属する前記第2の回線網のセルにおける無線帯域幅と、前記コンピュータが制御する通信において使用可能な前記第2の回線網の空き帯域幅と、前記第2の回線網と前記コンピュータとの間の第2伝送路における空き帯域幅とに基づいて、前記第2の回線網を介した当該端末と前記コンピュータとの間のデータ伝送に係る前記第2スループットを特定する
付記3記載のプログラム。
(Appendix 4)
In the instruction processing, a radio bandwidth in a cell of the first network to which the identified terminal belongs, an available bandwidth of the first network that can be used in communication controlled by the computer, and the first Identifying the first throughput related to data transmission between the terminal and the computer via the first circuit network based on the free bandwidth in the transmission path;
Further, the wireless bandwidth in the cell of the second circuit network to which the terminal belongs, the free bandwidth of the second circuit network that can be used in communication controlled by the computer, the second circuit network, and the The second throughput relating to data transmission between the terminal and the computer via the second circuit network is specified based on the free bandwidth in the second transmission path to the computer. Program.
(付記5)
前記回線網は、MNO回線網であり、
前記コンピュータは、MVNO網に設けられている
付記1乃至4のいずれか1つ記載のプログラム。
(Appendix 5)
The line network is an MNO line network;
The program according to any one of appendices 1 to 4, wherein the computer is provided in an MVNO network.
(付記6)
複数の回線網と接続し、前記複数の回線網のいずれかの回線網を介した端末間の通信を制御するコンピュータにより実行され、
前記複数の回線網に含まれる第1の回線網と前記コンピュータとの間の第1伝送路における使用帯域幅が閾値を超えたか否かを判定する処理と、
前記使用帯域幅が前記閾値を超えたと判定した場合に、前記第1の回線網の使用が割り当てられ、且つ通信していない端末を特定する特定処理と、
特定した前記端末に、通信に使用する回線網として前記第1の回線網から前記複数の回線網に含まれる第2の回線網への切り替えを指示する指示処理と
を含む通信制御方法。
(Appendix 6)
Executed by a computer connected to a plurality of line networks and controlling communication between terminals via any one of the plurality of line networks;
A process of determining whether or not a use bandwidth in a first transmission path between a first line network included in the plurality of line networks and the computer exceeds a threshold;
When it is determined that the used bandwidth has exceeded the threshold value, a specifying process for specifying a terminal that is assigned to use the first network and is not communicating;
An instruction process for instructing the identified terminal to switch from the first line network to a second line network included in the plurality of line networks as a line network used for communication.
(付記7)
複数の回線網と接続し、前記複数の回線網のいずれかの回線網を介した端末間の通信を制御する通信制御装置であって、
前記複数の回線網に含まれる第1の回線網と前記通信制御装置との間の第1伝送路における使用帯域幅が閾値を超えたか否かを判定する判定部と、
前記使用帯域幅が前記閾値を超えたと判定した場合に、前記第1の回線網の使用が割り当てられ、且つ通信していない端末を特定する特定部と、
特定した前記端末に、通信に使用する回線網として前記第1の回線網から前記複数の回線網に含まれる第2の回線網への切り替えを指示する指示部と
を有する通信制御装置。
(Appendix 7)
A communication control device for connecting to a plurality of line networks and controlling communication between terminals via any one of the plurality of line networks,
A determination unit that determines whether or not a use bandwidth in a first transmission path between a first line network included in the plurality of line networks and the communication control device exceeds a threshold;
When it is determined that the use bandwidth exceeds the threshold value, a specifying unit that specifies a terminal that is assigned to use the first network and is not communicating;
A communication control apparatus comprising: an instruction unit that instructs the identified terminal to switch from the first line network to a second line network included in the plurality of line networks as a line network used for communication.
(付記8)
複数の回線網と接続し、前記複数の回線網のいずれかの回線網を介した端末間の通信を制御する通信制御システムであって、
前記複数の回線網に含まれる第1の回線網と前記通信制御システムとの間の第1伝送路における使用帯域幅が閾値を超えたか否かを判定する判定部と、
前記使用帯域幅が前記閾値を超えたと判定した場合に、前記第1の回線網の使用が割り当てられ、且つ通信していない端末を特定する特定部と、
特定した前記端末に、通信に使用する回線網として前記第1の回線網から前記複数の回線網に含まれる第2の回線網への切り替えを指示する指示部と
を有する通信制御システム。
(Appendix 8)
A communication control system for connecting to a plurality of line networks and controlling communication between terminals via any one of the plurality of line networks,
A determination unit that determines whether or not a use bandwidth in a first transmission path between a first line network included in the plurality of line networks and the communication control system exceeds a threshold;
When it is determined that the use bandwidth exceeds the threshold value, a specifying unit that specifies a terminal that is assigned to use the first network and is not communicating;
A communication control system comprising: an instruction unit that instructs the identified terminal to switch from the first line network to a second line network included in the plurality of line networks as a line network used for communication.
101 MVNO制御サーバ 103 コンテンツサーバ
111 第1MNO制御サーバ 113 第1基地局
115 第1セル 121 第2MNO制御サーバ
123 第2基地局 125 第2セル
131 移動体端末 601 送信部
603 受信部 605 判定部
607 特定部 609 指示部
611 認証部 613 更新部
615 取得部 621 伝送路テーブル記憶部
623 端末テーブル記憶部 625 第1セルテーブル記憶部
627 第2セルテーブル記憶部 629 回線網テーブル記憶部
2701 ユーザ管理サーバ 2901 送信部
2903 受信部
101
Claims (8)
前記複数の回線網に含まれる第1の回線網と前記コンピュータとの間の第1伝送路における使用帯域幅が閾値を超えたか否かを判定する処理と、
前記使用帯域幅が前記閾値を超えたと判定した場合に、前記第1の回線網の使用が割り当てられ、且つ通信していない端末を特定する特定処理と、
特定した前記端末に、通信に使用する回線網として前記第1の回線網から前記複数の回線網に含まれる第2の回線網への切り替えを指示する指示処理と
を実行させるプログラム。 A computer connected to a plurality of line networks and controlling communication between terminals via any one of the plurality of line networks,
A process of determining whether or not a use bandwidth in a first transmission path between a first line network included in the plurality of line networks and the computer exceeds a threshold;
When it is determined that the used bandwidth has exceeded the threshold value, a specifying process for specifying a terminal that is assigned to use the first network and is not communicating;
An instruction process for instructing the identified terminal to switch from the first line network to a second line network included in the plurality of line networks as a line network used for communication.
請求項1記載のプログラム。 The program according to claim 1, wherein, in the specifying process, the terminal is specified on the condition that the user has authority to use the second network.
請求項1又は2記載のプログラム。 In the instruction processing, a first throughput expected when the specified terminal uses the first network is smaller than a second throughput expected when the terminal uses the second network The program according to claim 1 or 2, wherein the terminal is instructed to switch to the second line network.
更に、当該端末が属する前記第2の回線網のセルにおける無線帯域幅と、前記コンピュータが制御する通信において使用可能な前記第2の回線網の空き帯域幅と、前記第2の回線網と前記コンピュータとの間の第2伝送路における空き帯域幅とに基づいて、前記第2の回線網を介した当該端末と前記コンピュータとの間のデータ伝送に係る前記第2スループットを特定する
請求項3記載のプログラム。 In the instruction processing, a radio bandwidth in a cell of the first network to which the identified terminal belongs, an available bandwidth of the first network that can be used in communication controlled by the computer, and the first Identifying the first throughput related to data transmission between the terminal and the computer via the first circuit network based on the free bandwidth in the transmission path;
Further, the wireless bandwidth in the cell of the second circuit network to which the terminal belongs, the free bandwidth of the second circuit network that can be used in communication controlled by the computer, the second circuit network, and the 4. The second throughput relating to data transmission between the terminal and the computer via the second circuit network is specified based on an available bandwidth in a second transmission path to the computer. The listed program.
前記コンピュータは、MVNO網に設けられている
請求項1乃至4のいずれか1つ記載のプログラム。 The line network is an MNO line network;
The program according to any one of claims 1 to 4, wherein the computer is provided in an MVNO network.
前記複数の回線網に含まれる第1の回線網と前記コンピュータとの間の第1伝送路における使用帯域幅が閾値を超えたか否かを判定する処理と、
前記使用帯域幅が前記閾値を超えたと判定した場合に、前記第1の回線網の使用が割り当てられ、且つ通信していない端末を特定する特定処理と、
特定した前記端末に、通信に使用する回線網として前記第1の回線網から前記複数の回線網に含まれる第2の回線網への切り替えを指示する指示処理と
を含む通信制御方法。 Executed by a computer connected to a plurality of line networks and controlling communication between terminals via any one of the plurality of line networks;
A process of determining whether or not a use bandwidth in a first transmission path between a first line network included in the plurality of line networks and the computer exceeds a threshold;
When it is determined that the used bandwidth has exceeded the threshold value, a specifying process for specifying a terminal that is assigned to use the first network and is not communicating;
An instruction process for instructing the identified terminal to switch from the first line network to a second line network included in the plurality of line networks as a line network used for communication.
前記複数の回線網に含まれる第1の回線網と前記通信制御装置との間の第1伝送路における使用帯域幅が閾値を超えたか否かを判定する判定部と、
前記使用帯域幅が前記閾値を超えたと判定した場合に、前記第1の回線網の使用が割り当てられ、且つ通信していない端末を特定する特定部と、
特定した前記端末に、通信に使用する回線網として前記第1の回線網から前記複数の回線網に含まれる第2の回線網への切り替えを指示する指示部と
を有する通信制御装置。 A communication control device for connecting to a plurality of line networks and controlling communication between terminals via any one of the plurality of line networks,
A determination unit that determines whether or not a use bandwidth in a first transmission path between a first line network included in the plurality of line networks and the communication control device exceeds a threshold;
When it is determined that the use bandwidth exceeds the threshold value, a specifying unit that specifies a terminal that is assigned to use the first network and is not communicating;
A communication control apparatus comprising: an instruction unit that instructs the identified terminal to switch from the first line network to a second line network included in the plurality of line networks as a line network used for communication.
前記複数の回線網に含まれる第1の回線網と前記通信制御システムとの間の第1伝送路における使用帯域幅が閾値を超えたか否かを判定する判定部と、
前記使用帯域幅が前記閾値を超えたと判定した場合に、前記第1の回線網の使用が割り当てられ、且つ通信していない端末を特定する特定部と、
特定した前記端末に、通信に使用する回線網として前記第1の回線網から前記複数の回線網に含まれる第2の回線網への切り替えを指示する指示部と
を有する通信制御システム。 A communication control system for connecting to a plurality of line networks and controlling communication between terminals via any one of the plurality of line networks,
A determination unit that determines whether or not a use bandwidth in a first transmission path between a first line network included in the plurality of line networks and the communication control system exceeds a threshold;
When it is determined that the use bandwidth exceeds the threshold value, a specifying unit that specifies a terminal that is assigned to use the first network and is not communicating;
A communication control system comprising: an instruction unit that instructs the identified terminal to switch from the first line network to a second line network included in the plurality of line networks as a line network used for communication.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016079904A JP6642221B2 (en) | 2016-04-12 | 2016-04-12 | Program, communication control method, communication control device, and communication control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016079904A JP6642221B2 (en) | 2016-04-12 | 2016-04-12 | Program, communication control method, communication control device, and communication control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017192003A true JP2017192003A (en) | 2017-10-19 |
| JP6642221B2 JP6642221B2 (en) | 2020-02-05 |
Family
ID=60086191
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016079904A Expired - Fee Related JP6642221B2 (en) | 2016-04-12 | 2016-04-12 | Program, communication control method, communication control device, and communication control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6642221B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2021200099A1 (en) * | 2020-03-31 | 2021-10-07 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013179406A (en) * | 2012-02-28 | 2013-09-09 | Kddi Corp | Load balancing device, load balancing method, and load balancing program |
| JP2014090471A (en) * | 2008-07-17 | 2014-05-15 | Qualcomm Incorporated | Apparatus and method for mobile virtual network operator (mvno) hosting and pricing |
| JP2014165721A (en) * | 2013-02-26 | 2014-09-08 | Nippon Telegr & Teleph Corp <Ntt> | Terminal device, method and program for proposing communication path |
-
2016
- 2016-04-12 JP JP2016079904A patent/JP6642221B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014090471A (en) * | 2008-07-17 | 2014-05-15 | Qualcomm Incorporated | Apparatus and method for mobile virtual network operator (mvno) hosting and pricing |
| JP2013179406A (en) * | 2012-02-28 | 2013-09-09 | Kddi Corp | Load balancing device, load balancing method, and load balancing program |
| JP2014165721A (en) * | 2013-02-26 | 2014-09-08 | Nippon Telegr & Teleph Corp <Ntt> | Terminal device, method and program for proposing communication path |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2021200099A1 (en) * | 2020-03-31 | 2021-10-07 | ||
| WO2021200099A1 (en) * | 2020-03-31 | 2021-10-07 | 日本電気株式会社 | Management system, core network, mobile communication system, method, and program |
| JP7729331B2 (en) | 2020-03-31 | 2025-08-26 | 日本電気株式会社 | Management system, core network, mobile communication system, method, and program |
| US12501498B2 (en) | 2020-03-31 | 2025-12-16 | Nec Corporation | Management system of mobile communication system, core network, mobile communication system, method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6642221B2 (en) | 2020-02-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11057907B2 (en) | Spectrum sharing optimization within a base station node | |
| US20210211887A1 (en) | Spectrum sharing optimization within a base station node | |
| JP6526834B2 (en) | Multiple security levels / traffic management across multiple network function instantiations | |
| EP2605582B1 (en) | Processing method, device and system for bandwidth control | |
| CN104540176B (en) | Wireless network access method, device and terminal | |
| JP2022502929A (en) | Data transmission control methods, network equipment and storage media | |
| JP2016201609A (en) | Subscriber terminal device, communication service providing system, communication control method, and communication control program | |
| US11122494B2 (en) | Access method, and terminal | |
| US12219629B2 (en) | System and method for processing data based on edge computing of terminal and sidelink between terminals | |
| US20160119833A1 (en) | Network Switching Method and Terminal Device | |
| CN107920366A (en) | The method and device that a kind of business to mobile terminal is shunted | |
| WO2019196066A1 (en) | Random access response for bwp | |
| EP3932115A1 (en) | Network slice selection in a wireless telecommunications network | |
| US20210289388A1 (en) | Network Offload Method and Relevant Device | |
| JP7633992B2 (en) | Multi-tenant wireless network management based on traffic monitoring | |
| CN111132223B (en) | Data packet transmission method and communication equipment | |
| JP6642221B2 (en) | Program, communication control method, communication control device, and communication control system | |
| CN108207033A (en) | Signal transmission control method and device | |
| JP4779042B2 (en) | Radio channel resource scheduling system and method | |
| US20160323780A1 (en) | Method and apparatus for using call admission control for client balancing | |
| CN113055895B (en) | Spectrum resource sharing method and device | |
| US9491721B1 (en) | Dynamically modifying power headroom prohibit timers based on signaling load | |
| CN113748735B (en) | PDCCH transmission method, device and communication equipment | |
| KR20130094369A (en) | Recording medium, method and system for operation of policy information for the network traffic reduction | |
| JP6470303B2 (en) | Channel state information acquisition method and apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190115 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190905 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190917 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191018 |
|
| 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: 20191203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191216 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6642221 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |