JP5938507B1 - 無線端末に外部ネットワークへのアクセスを提供するための通信システム及び通信方法 - Google Patents
無線端末に外部ネットワークへのアクセスを提供するための通信システム及び通信方法 Download PDFInfo
- Publication number
- JP5938507B1 JP5938507B1 JP2015184926A JP2015184926A JP5938507B1 JP 5938507 B1 JP5938507 B1 JP 5938507B1 JP 2015184926 A JP2015184926 A JP 2015184926A JP 2015184926 A JP2015184926 A JP 2015184926A JP 5938507 B1 JP5938507 B1 JP 5938507B1
- Authority
- JP
- Japan
- Prior art keywords
- server group
- data
- wireless terminal
- gateway
- communication system
- 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.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 114
- 238000000034 method Methods 0.000 title claims abstract description 18
- 238000012545 processing Methods 0.000 claims description 55
- 230000005540 biological transmission Effects 0.000 claims description 25
- 238000012546 transfer Methods 0.000 claims description 19
- 238000006243 chemical reaction Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 10
- 230000006870 function Effects 0.000 description 20
- 230000008569 process Effects 0.000 description 6
- 230000005641 tunneling Effects 0.000 description 3
- 239000000969 carrier Substances 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 241001522296 Erithacus rubecula Species 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000013341 scale-up Methods 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
のうちの少なくとも1つであることを特徴とする。
前記第1のサーバ群が、前記データを前記選択された送信先アドレスに転送する転送ステップとを含み、前記転送ステップは、前記第1のサーバ群のそれぞれが、前記複数の送信先アドレスのいずれかに対応する第2のサーバ群を構成するサーバに前記データを転送することを特徴とする。
群が、前記データを前記選択された送信先アドレスに転送する転送ステップとを含み、前記転送ステップは、前記第1のサーバ群のそれぞれが、前記複数の送信先アドレスのいずれかに対応する第2のサーバ群を構成するサーバに前記データを転送することを特徴とする。
図2に、本発明にかかるゲートウェイを備える通信システムの概要を示す。
ことができる。
トレージ、ネットワーク帯域を有するインスタンスを選ぶことができる。これにより、ピーク時の最大需要に合わせたハードウェアを常に用意する必要がなくなり、コストの最適化が可能となる。このことは、第2のサーバ群212のクラウド化においても同様である。
本発明の一実施形態においては、図5に示すように、通信システム200が第3のサーバ群500をさらに備え、第2のサーバ群212を構成するサーバ数を処理能力のメトリックスに基づいて制御し、スケールアウト・スケールインさせることができる。第3のサーバ群500は、第2のサーバ群211、第3のサーバ群212で利用されるインスタンスの処理能力のメトリックスを監視し、無線端末から接続要求が来た都度、処理負荷の低いインスタンスに接続を割り振ることができる。
本発明によりゲートウェイ210で可能となる付加的なデータ処理について具体例を説明する。
図8を参照して、ペイロードの暗号化のデータ処理を説明する。第1のサーバ群211から、ヘッダが付加されたペイロードを受け取った第2のサーバ群212の対応するサーバは、まず、すべてのヘッダを一旦取り除く。そして、HTTPのペイロード部分(HTTPペイロード)を暗号化した上でHTTPSのヘッダを新しく付与し、TCP/IPのヘッダもさらに付け直す。
第1のサーバ群211からヘッダが付加されたペイロードを受け取った第2のサーバ群212のうちの対応するサーバは、ヘッダを取り除く過程で、GTPヘッダに含まれる識別子を識別することにより、無線端末の識別番号(IMSI)などの加入者情報を特定することができる。そのため、たとえば第3のサーバ群500のデータベースに記録されている加入者情報に付属するパスワードなどのクレデンシャルを取得することができる。第2のサーバ群212は、無線端末からの特定のHTTPサーバを宛先とした通信を捕捉して、そのHTTPサーバに必要なクレデンシャルで署名を生成した後、HTTPSで送信することができる。ここでいう「クレデンシャル」とは、IDやパスワードをはじめとする、ユーザーの認証に用いられる情報の総称である。
無線端末から送信されたHTTP、MQTT、TELNET、FTP、TCPなどのプロトコルによるデータを第1のサーバ群211が受信する。第1のサーバ群211からヘッダが付加されたペイロードを受け取った第2のサーバ群212のうちの対応するサーバは、まず、すべてのヘッダを一旦取り除く。そして、クラウド上のコンピューティングストレージに保存するために必要なクレデンシャルやJSON等のデータ記述言語による受け渡しデータを付与した上でHTTPのヘッダを付け直すか、HTTPのペイロード部分を暗号化した上でHTTPSのヘッダを新しく付与し、クラウド上のコンピューティングストレージやデータベースにペイロード内のデータを格納することができる。
図9を参照して、プロトコル変換のデータ処理の流れを説明する。無線端末からエンドポイントに向けて送信されたHTTP、HTTPS、MQTT、TELNET、FTP、TCPなどのプロトコルによって運ばれるデータを第1のサーバ群211経由で受け取った第2のサーバ群212のインスタンスは、すべてのヘッダを一旦取り除く際に、GTPヘッダに含まれる識別子を識別することにより、送信元の無線端末の加入者情報を判別することができる。ペイロードに対して、インスタンス自身のIPアドレスが外部との通信の受信先になるようにIPヘッダ中の送信元IPアドレスを置き換えて、たとえば第3のサーバ群500のデータベースから加入者情報に対応するパスワードなどの情報を取得して、無線端末の加入者情報に含まれるID、パスワードなどのクレデンシャルを付与した上で、無線端末から送信されてきた時とは別のプロトコル(HTTP、HTTPS、MQTT、TELNET、FTP、TCP、IP等)のヘッダを付け直し、ペイロード部分を暗号化あるいは非暗号化してインターネット上の任意のサーバ(ターゲット)に送信することができる。
無線端末とIPネットワークで送受信されるデータ量を、第2のサーバ群212で計測することにより、単位時間あたりでのデータ通信量を制御することができる。無線端末からの送信データ量、あるいは受信データ量が制限値を超える場合には、第2のサーバ群212でIPパケットを廃棄または一定時間バッファすることで、データの流量を制御することができ、結果としてスループット制御が可能になる。
無線端末とIPネットワークで送受信されるデータ量を、第2のサーバ群212で計測し、第3のサーバ群500へ送信し、第3のサーバ群500のデータベースで個別の無線端末の送受信通信量を管理することにより、総データ通信量を制御することができる。無線端末と第2のサーバ群212との対応は、GTPが接続される際に上述したように決定できるため、ある特定のサーバだけでは第2のサーバ群212を通過する総データ通信量を計測することはできない。しかし、第3のサーバ群500にてリアルタイムに集計することにより、特定の無線端末が送受信するデータ量が一定期間内に設定値を超えた場合には、その無線端末への送受信データ通信を止めるか、一定値以下の流量にスループット制御することができる。
インターネットから無線端末へ送信されるデータに優先度をつけた処理ができる。例えば、第2のサーバ群212の送信待ち行列の内部で、優先度の高いSIMカードに向けたデータを優先度の高いインスタンスの送信待ち行列に配置し、その他の優先度の低いSIMカードのデータを優先度の低いインスタンスの送信待ち行列に配置し、優先度の高い送信待つ行列のデータから先に処理を行なうことで、優先度に応じた優先送信処理を行なうことでレスポンス(呼応)性能を制御することができる。あるいは、優先度の低いSIMカードへのデータを第2のサーバ群212で廃棄することによって優先度の高いSIMカードへのデータを優先的に処理し、レスポンスを向上させることができる。
第1のサーバ群211からヘッダが付加されたペイロードを受け取った第2のサーバ群212のうちの対応するサーバは、特定の無線端末からのデータ通信を判別し、時間帯によってデータ通信を止めるか、一定値以下の流量にスループット制御することができる。例えば、深夜帯の時間のみ通信を許可する無線端末の場合、許可された時間以外は第1のサーバ群211で新しいリクエストを受け付けないか、すでに通信路が確立している場合は第2のサーバ群212で通信処理を止めることができる。
無線端末から送信されたHTTP、MQTT、TELNET、FTP、TCPなどのプロトコルによるデータを第1のサーバ群211が受信する。第1のサーバ群211から、ヘッダが付加されたペイロードを受け取った第2のサーバ群212の対応するサーバは、まず、すべてのヘッダを一旦取り除く。そして、第3のサーバ群500に保存されている情報に基づき、宛先に対してSMS、Eメールを送信して通知するか、あらかじめ用意してあるプログラムへペイロードを入力し、特定のプログラムを実行する。
無線端末のCPU処理負荷を低減するために、ゲートウェイ210から無線端末に伝送される下り時のデータに含まれる画像又は動画の解像度を変更することができる。第2のサーバ群212は、個別の無線端末に対する単位時間当たりのデータ送信量を計測することによってスループットを割り出すことが可能である。第2のサーバ群212はスループットが一定値以下に下がった場合には、送信データの中に含まれている画像・動画データを抽出し、現在利用可能なスループットに適合するコーデックのビットレートに変換したのちに、無線端末へデータを送信することができる。
スマートフォン、タブレットなどのモバイル端末用に、HTML5に準拠したアプリが増加しているところ、このようなアプリの実行を、モバイル端末のウェブブラウザ上で行うのではなく、第2のサーバ群212において行って、画面表示のみをモバイル端末側で行うことができる。
通信システム200は、クラウド上で実装することができ、特に、パブリッククラウド上で実装することができる。ここで、「パブリッククラウド」とは、複数のテナントが利用可能なクラウドを言う。
210 ゲートウェイ
211 第1のサーバ群
212 第2のサーバ群
500 第3のサーバ群
Claims (10)
- 無線端末にIPネットワークへのアクセスを提供するための通信システムであって、
前記無線端末からのデータを前記IPネットワークに通過させるためのゲートウェイをパブリッククラウド上のゲートウェイとして備え、
前記ゲートウェイは、Cプレーン上の機能を有しないGGSN又はP−GWであって、第1のサーバ群及び第2のサーバ群を備え、
前記第1のサーバ群の各インスタンスは前記MNOのデータベースにIPアドレスが登録されていて、
前記無線端末からのデータを受信する受信部と、
受信した前記データのヘッダを元に複数のIPアドレスのいずれかから1つを選択する選択部と、
前記データを前記選択部が選択したIPアドレスに転送する転送部と
を有し、
前記転送部は、前記複数のIPアドレスのいずれかに対応する前記第2のサーバ群を構成するインスタンスに前記データを転送し、
前記通信システムは、Cプレーン上の機能を有し、前記無線端末からの接続開始要求を契機に、前記ゲートウェイにおけるコンピューティングリソースの利用状況に基づいて、前記ゲートウェイで用いる複数のインスタンスを、前記第1のサーバ群を構成するインスタンス数が複数であり、かつ、前記MNOにより定められた台数制限以下であり、前記第2のサーバ群を構成するインスタンス数が前記台数制限に制限されないように決定することを特徴とする通信システム。 - 前記第2のサーバ群の複数のインスタンスは、前記第1のサーバ群の複数のインスタンスで共用されており、
前記通信システムは、前記コンピューティングリソースの利用状況に基づいて、前記ゲートウェイで用いるインスタンスを、前記第2のサーバ群を構成するインスタンス数が前記第1のサーバ群を構成するインスタンス数を超えるように決定することを特徴とする請求項1に記載の通信システム。 - 前記第2のサーバ群は、前記無線端末から送信されるデータに対するデータ処理として、前記データのヘッダを取り除いてペイロードを暗号化した上でヘッダを新たに付与することを特徴とする請求項1又は2に記載の通信システム。
- 前記第2のサーバ群は、前記無線端末から送信されるデータに対するデータ処理として、前記データのヘッダを取り除いてプロトコル変換を実行することを特徴とする請求項1又は2に記載の通信システム。
- 前記第2のサーバ群は、前記無線端末から送信されるデータに対するデータ処理として、前記無線端末からの受信データに対するスループット制御を実行することを特徴とする請求項1又は2に記載の通信システム。
- 前記第2のサーバ群は、前記ゲートウェイから前記無線端末に送信されるデータに対する下り時のデータ処理として、前記データに含まれる画像又は動画の解像度変換を実行することを特徴とする請求項1から5のいずれかに記載の通信システム。
- 前記第2のサーバ群は、前記ゲートウェイから前記無線端末に送信されるデータに対する下り時のデータ処理として、前記無線端末への送信データに対するスループット制御を実行することを特徴とする請求項1から5のいずれかに記載の通信システム。
- 前記第2のサーバ群は、前記ゲートウェイから前記無線端末に送信されるデータに対する下り時のデータ処理として、HTML5に準拠した機能を実行することを特徴とする請求項1から5のいずれかに記載の通信システム。
- 無線端末からのデータをIPネットワークに通過させるためのゲートウェイをパブリッククラウド上のゲートウェイとして備える通信システムにおいて、前記無線端末に前記IPネットワークへのアクセスを提供するための通信方法であって、
前記ゲートウェイは、Cプレーン上の機能を有しないGGSN又はP−GWであって、前記パブリッククラウド上の第1のサーバ群及び第2のサーバ群を備え、
前記第1のサーバ群の各インスタンスは前記MNOのデータベースにIPアドレスが登録されていて、前記無線端末からのデータを受信し、受信した前記データのヘッダを元に複数のIPアドレスのいずれかから1つを選択し、前記データを選択されたIPアドレスに対応する前記第2のサーバ群を構成するインスタンスに転送し、
前記通信システムが、前記無線端末からのCプレーン上の接続開始要求を契機に、前記ゲートウェイにおけるコンピューティングリソースの利用状況に基づいて、Cプレーン上の機能を有しない前記ゲートウェイで用いる複数のインスタンスを、前記第1のサーバ群を構成するインスタンス数が複数であり、かつ、前記MNOにより定められた台数制限以下であり、前記第2のサーバ群を構成するインスタンス数が前記台数制限に制限されないように決定することを特徴とする通信方法。 - 無線端末からのデータをIPネットワークに通過させるためのゲートウェイをパブリッククラウド上のゲートウェイとして備える通信システムに、前記無線端末に前記IPネットワークへのアクセスを提供するための通信方法を実行させるためのプログラムであって、前記通信方法は、
前記ゲートウェイが、Cプレーン上の機能を有しないGGSN又はP−GWであって、前記パブリッククラウド上の第1のサーバ群及び第2のサーバ群を備え、
前記第1のサーバ群の各インスタンスは前記MNOのデータベースにIPアドレスが登録されていて、前記無線端末からのデータを受信し、受信した前記データのヘッダを元に複数のIPアドレスのいずれかから1つを選択し、前記データを選択されたIPアドレスに対応する前記第2のサーバ群を構成するインスタンスに転送し、
前記通信システムが、前記無線端末からのCプレーン上の接続開始要求を契機に、前記ゲートウェイにおけるコンピューティングリソースの利用状況に基づいて、Cプレーン上の機能を有しない前記ゲートウェイで用いる複数のインスタンスを、前記第1のサーバ群を構成するインスタンス数が複数であり、かつ、前記MNOにより定められた台数制限以下であり、前記第2のサーバ群を構成するインスタンス数が前記台数制限に制限されないように決定することを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015184926A JP5938507B1 (ja) | 2015-09-18 | 2015-09-18 | 無線端末に外部ネットワークへのアクセスを提供するための通信システム及び通信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015184926A JP5938507B1 (ja) | 2015-09-18 | 2015-09-18 | 無線端末に外部ネットワークへのアクセスを提供するための通信システム及び通信方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015117661 Division | 2015-06-10 | 2015-06-10 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP5938507B1 true JP5938507B1 (ja) | 2016-06-22 |
JP2017005672A JP2017005672A (ja) | 2017-01-05 |
Family
ID=56184720
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015184926A Active JP5938507B1 (ja) | 2015-09-18 | 2015-09-18 | 無線端末に外部ネットワークへのアクセスを提供するための通信システム及び通信方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5938507B1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3481134A4 (en) * | 2016-07-01 | 2020-02-26 | Soracom, Inc. | COMMUNICATION SYSTEM AND COMMUNICATION METHOD |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012160465A1 (en) * | 2011-05-23 | 2012-11-29 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing epc in a cloud computer with openflow data plane |
WO2013144747A1 (en) * | 2012-03-29 | 2013-10-03 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing epc in a cloud computer with openflow data plane |
JP2014531792A (ja) * | 2011-08-29 | 2014-11-27 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | OpenFlowデータ及び制御プレーンでのクラウドコンピュータにおける3Gパケットコアの実装 |
JP2015050772A (ja) * | 2013-08-29 | 2015-03-16 | 株式会社Nttドコモ | パケットゲートウェイユーザプレーンを実装する装置及び方法 |
-
2015
- 2015-09-18 JP JP2015184926A patent/JP5938507B1/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012160465A1 (en) * | 2011-05-23 | 2012-11-29 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing epc in a cloud computer with openflow data plane |
JP2014531792A (ja) * | 2011-08-29 | 2014-11-27 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | OpenFlowデータ及び制御プレーンでのクラウドコンピュータにおける3Gパケットコアの実装 |
WO2013144747A1 (en) * | 2012-03-29 | 2013-10-03 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing epc in a cloud computer with openflow data plane |
JP2015050772A (ja) * | 2013-08-29 | 2015-03-16 | 株式会社Nttドコモ | パケットゲートウェイユーザプレーンを実装する装置及び方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3481134A4 (en) * | 2016-07-01 | 2020-02-26 | Soracom, Inc. | COMMUNICATION SYSTEM AND COMMUNICATION METHOD |
US11197234B2 (en) | 2016-07-01 | 2021-12-07 | Soracom, Inc. | Communication system and communication method |
EP4221444A1 (en) * | 2016-07-01 | 2023-08-02 | Soracom, Inc. | Second network, communication method and program |
Also Published As
Publication number | Publication date |
---|---|
JP2017005672A (ja) | 2017-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6097467B1 (ja) | 無線端末にipネットワークへのアクセスを提供するための通信システム及び通信方法 | |
US11683716B2 (en) | Communication apparatus, system, method, allocation apparatus, and non-transitory recording medium | |
US9787537B2 (en) | Customizable mobile broadband network system and method for customizing mobile broadband network | |
EP3043522A1 (en) | Data packet processing method and method, device and system for network traffic management | |
US10511640B2 (en) | Providing cellular-specific transport layer service by way of cell-site proxying in a network environment | |
JP6637059B2 (ja) | 移動体通信システムのゲートウェイの制御装置 | |
US10362632B2 (en) | Architecture for radio access network and evolved packet core | |
US20180242188A1 (en) | Quality of service control method, device, and system | |
EP3113539A1 (en) | Load balancing user plane traffic in a telecommunication network | |
JP5938507B1 (ja) | 無線端末に外部ネットワークへのアクセスを提供するための通信システム及び通信方法 | |
JP5938498B1 (ja) | 無線端末に外部ネットワークへのアクセスを提供するための通信システム及び通信方法 | |
EP3652980B1 (en) | Virtual anchoring in anchorless mobile networks | |
WO2016148049A1 (ja) | 通信装置とシステムと方法並びに割り当て装置とプログラム | |
WO2015052869A1 (ja) | 端末装置、端末装置制御方法、および端末装置制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20160419 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160516 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5938507 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |