JP6137848B2 - Network communication system - Google Patents
Network communication system Download PDFInfo
- Publication number
- JP6137848B2 JP6137848B2 JP2013013955A JP2013013955A JP6137848B2 JP 6137848 B2 JP6137848 B2 JP 6137848B2 JP 2013013955 A JP2013013955 A JP 2013013955A JP 2013013955 A JP2013013955 A JP 2013013955A JP 6137848 B2 JP6137848 B2 JP 6137848B2
- Authority
- JP
- Japan
- Prior art keywords
- service
- address
- application software
- server
- network connection
- 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
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 network connection system used in a mobile network, and more particularly to a network connection system for specifically performing priority control / band control of a connection communication band of a specific application installed in a terminal device on a mobile network. It is.
近年、携帯情報端末、いわゆるスマートフォンの性能が向上し、ユーザが必要なアプリケーションソフトウェアを自由に選択しインストールすることができるようになってきている。ここで、多くのアプリケーションソフトウェアは、インターネット上に置かれた特定のサービスサーバと接続し、このサービスサーバから各種情報を受け取ることで、スマートフォン上にユーザが求める情報を提示するように構成されている。 In recent years, the performance of portable information terminals, so-called smartphones, has improved, and users can freely select and install required application software. Here, many application software is configured to connect to a specific service server placed on the Internet and receive various information from the service server to present information requested by the user on the smartphone. .
ここで、通常のネットワーク接続構成においては、アプリケーションソフトウェアからのIPパケットは、ベストエフォートで転送されるようになっており、アプリケーション毎に取捨選択するようにIPパケットを優先制御することはできない。したがって、例えば、IP電話のような音声情報を扱うようなアプリケーションソフトウェアの通信を他のアプリケーションソフトウェアよりも優先させるといった制御は行えず、スマートフォンのユーザの不満に繋がっていた。 Here, in a normal network connection configuration, IP packets from application software are transferred on a best effort basis, and the IP packets cannot be preferentially controlled so as to be selected for each application. Therefore, for example, control of giving priority to communication of application software that handles voice information such as an IP phone cannot be performed over other application software, leading to dissatisfaction with smartphone users.
一方、特定のスマートフォンのIPアドレスを予めルータに設定してそのスマートフォンからの接続を優先制御することは可能であるが、その場合、IP電話だけでなくそのスマートフォンの全てのアプリケーションの接続が優先制御されることになる。また、特定のサービスサーバ宛の接続のみを優先制御することは可能であるが、例えば最近のIP電話サービスは、複数のサーバを連携させて提供されるようになっているため、これら複数のサーバの全IPアドレスを、すべて把握して、予めルータに設定することは困難である。 On the other hand, it is possible to set the IP address of a specific smartphone in the router in advance and preferentially control the connection from that smartphone, but in that case, not only the IP phone but also the connection of all applications of that smartphone is prioritized. Will be. In addition, although it is possible to preferentially control only connections addressed to a specific service server, for example, recent IP telephone services are provided in cooperation with a plurality of servers. It is difficult to grasp all the IP addresses and set them in the router in advance.
すなわち、従来のモバイルキャリアのネットワーク接続システムでは、例えばIP電話アプリケーションのIPパケットだけを優先制御/帯域制御することで、ユーザに高品質な電話サービスを提供したいという希望に応えることが困難であった。 That is, in the conventional mobile carrier network connection system, for example, it is difficult to respond to the desire to provide a high-quality telephone service to the user by performing priority control / bandwidth control only for IP packets of IP telephone applications, for example. .
この発明は、このような事情を鑑みてなされたものであり、1つのアプリケーションに対して、サービスを提供するサービスサーバが複数に亘る等その構成が複雑であっても、非常に簡易な構成で高品質なサービスを提供することができるネットワーク接続システムを提供することを目的とする。 The present invention has been made in view of such circumstances, and even if the configuration is complicated, such as when there are a plurality of service servers providing a service for one application, the configuration is very simple. An object of the present invention is to provide a network connection system capable of providing a high quality service.
上記目的を達成するため、この発明の第1の主要な観点によれば、モバイルネットワークとインターネットとの間に置かれた帯域制御ルータを有し、モバイルネットワーク上の携帯情報端末にインストールされたアプリケーションソフトウェアが、上記帯域制御ルータを介して上記インターネット上にあるサービスサーバに接続され、このサービスサーバが提供する特定のサービスに関する情報を送受信するように構成されているネットワーク接続システムであって、このシステムは、インターネット上に設けられ、上記アプリケーションソフトウェアとの間のトンネリング接続を終端するサービスゲートウェイサーバであって、このゲートウェイサーバは、上記トンネリング接続を通過したパケットに含まれる前記サーバサーバのIPアドレスに応じて上記アプリケーションソフトウェアとサービスサーバとの接続をルーティングするものである、前記ゲートウェイサーバを有し、前記帯域制御ルータは、優先接続若しくは帯域制御するべきゲートウェイサーバのIPアドレスが格納されているテーブルを参照し、前記トンネリング接続によりカプセリングされたパケットの宛先IPアドレスが上記優先接続若しくは帯域制御するべきゲートウェイサーバのIPアドレスである場合には、当該パケットを優先制御若しくは所定の優先通信帯域で上記ゲートウェイサーバ宛に転送するものであることを特徴とするネットワーク接続システムが提供される。 In order to achieve the above object, according to a first main aspect of the present invention, an application having a bandwidth control router placed between a mobile network and the Internet and installed in a portable information terminal on the mobile network A network connection system in which software is connected to a service server on the Internet via the bandwidth control router and configured to transmit and receive information on a specific service provided by the service server, Is a service gateway server that is provided on the Internet and terminates a tunneling connection with the application software, and the gateway server includes an IP address of the server server included in a packet that has passed the tunneling connection. The gateway server is used to route the connection between the application software and the service server according to the service, and the bandwidth control router stores the IP address of the gateway server to be preferentially connected or subjected to bandwidth control. Referring to the table, when the destination IP address of the packet encapsulated by the tunneling connection is the IP address of the gateway server to be preferentially connected or bandwidth controlled, the packet is preferentially controlled with a preferential control or a predetermined preferential communication bandwidth. There is provided a network connection system characterized in that the data is transferred to a gateway server.
一の実施形態によれば、前記テーブルには、前記サービスゲートウェイサーバのIPアドレスに、帯域制御の優先度若しくは上限接続帯域が関連付けて格納されており、前記帯域制御ルータは、前記テーブルを参照し、前記トンネリング接続によりカプセリングされたパケットの宛先IPアドレスが前記テーブル上にある上記優先接続するべきゲートウェイサーバのIPアドレスである場合には、所定の前記優先度若しくは上限帯域に基づいて上記パケットの転送を制御するものであることが好ましい。 According to one embodiment, the table stores the priority of bandwidth control or the upper limit connection bandwidth in association with the IP address of the service gateway server, and the bandwidth control router refers to the table. When the destination IP address of the packet encapsulated by the tunneling connection is the IP address of the gateway server to be preferentially connected on the table, the packet is transferred based on the predetermined priority or the upper limit bandwidth. It is preferable to control the above.
更なる一の実施形態によれば、このネットワーク接続システムは、さらに、サービス管理サーバを有し、このサービス管理サーバは、前記テーブルを保持し、このテーブルには、優先接続若しくは帯域制御するべきアプリケーションソフトウェア若しくはそのアプリケーションソフトウェアが提供するサービスの種別と、アプリケーションソフトウェアがトンネリング接続されるサービスゲートウェイサーバのIPアドレスとが関連付けられてて格納されているものであり、前記ユーザ端末にインストールされたアプリケーションソフトウェアからの要求に応じ、特定のアプリケーションソフトウェアがトンネリング接続すべき前記サービスゲートウェイサーバのIPアドレスを通知する手段と、前記帯域制御ルータの要求に応じ、優先帯域制御すべきサービスゲートウェイサーバのIPアドレスの前記テーブルを通知する手段と、を有することが好ましい。 According to a further embodiment, the network connection system further includes a service management server, and the service management server holds the table, and in this table, an application to be preferentially connected or to perform bandwidth control. The type of software or the service provided by the application software and the IP address of the service gateway server to which the application software is connected by tunneling are stored in association with each other. From the application software installed in the user terminal In response to the request from the bandwidth control router, and means for notifying the IP address of the service gateway server to which the specific application software should be connected by tunneling. It means for notifying to the table of IP address of the service gateway server should Gyosu preferably has.
この場合、前記アプリケーションソフトウェアは、前記サービス管理サーバから通知されたサービスゲートウェイサーバのIPアドレスに基づいて、前記サービスサーバ宛てのパケットを更に前記サービスゲートウェイサーバ宛てにカプセル化したパケットを生成しトンネリング接続により送信する手段を有するものであることが望ましい。 In this case, the application software generates a packet in which the packet addressed to the service server is further encapsulated to the service gateway server on the basis of the IP address of the service gateway server notified from the service management server, and tunneling connection is performed. It is desirable to have a means for transmitting.
また、前記 サービス管理サーバは、ユーザ認証手段を有し、このユーザ認証手段で認証されたユーザの種別と前記アプリケーションソフトウェア若しくはそのアプリケーションソフトウェアのサービス種別とに基づいて、アプリケーションソフトウェアがトンネリング接続すべき前記サービスゲートウェイサーバのIPアドレスを通知するものであることが望ましい。 The service management server includes user authentication means, and the application software should be connected by tunneling based on the type of user authenticated by the user authentication means and the service type of the application software or the application software. It is desirable to notify the IP address of the service gateway server.
更なる別の一の実施形態によれば、前記ネットワーク接続システムにおいて、前記優先接続するべきアプリケーションソフトウェア若しくはそのアプリケーションソフトウェアが提供するサービスの種別は、音声通話のためのアプリケーションソフトウェア若しくはサービスであることが好ましい。 According to still another embodiment, in the network connection system, the application software to be preferentially connected or the type of service provided by the application software is application software or service for voice call. preferable.
この場合、上記サービス管理サーバは、前記優先接続若しくは帯域制御するべきアプリケーションソフトウェア若しくはそのアプリケーションソフトウェアが提供するサービスの種別を、上記アプリケーションソフトウェアから受け取った、アプリケーションソフトウェア若しくはそのアプリケーションソフトウェアが提供するサービスの種別の情報以外の情報から判定するものであることが望ましい。 In this case, the service management server receives the application software to be preferentially connected or band-controlled or the type of service provided by the application software from the application software, or the type of service provided by the application software. It is desirable to judge from information other than the above information.
この場合、 前記アプリケーションソフトウェア若しくはそのアプリケーションソフトウェアが提供するサービスの種別の情報以外の情報とは、サービスゲートウェイサーバのドメイン名、ホスト名、SIP(Session Initiation Protocol)アドレス、MAC(Media Access Control)アドレス、SIM(Subscriber Identity Module)番号のいずれかであることが望ましい。 In this case, the information other than the application software or the service type information provided by the application software includes the domain name, host name, SIP (Session Initiation Protocol) address, MAC (Media Access Control) address of the service gateway server, It is preferably one of SIM (Subscriber Identity Module) numbers.
この発明の第2の主要な観点によれば、モバイルネットワークとインターネットとの間に置かれた帯域制御ルータを有し、モバイルネットワーク上の携帯情報端末にインストールされたアプリケーションソフトウェアが、上記帯域制御ルータを介して上記インターネット上にあるサービスサーバに接続され、このサービスサーバが提供する特定のサービスに関する情報を送受信するように構成されているネットワーク接続システムであって、サービス管理サーバを有し、このサービス管理サーバは、帯域制御IPアドレステーブルを保持し、この帯域制御IPアドレステーブルは、優先接続若しくは帯域制御するべきアプリケーションソフトウェア若しくはそのアプリケーションソフトウェアが提供するサービスの種別と上記アプリケーションソフトウェアが接続される先のIPアドレス、ドメイン名、ホスト名、SIP(Session Initiation Protocol)アドレス、MAC(Media Access Control)アドレス、SIM(Subscriber Identity Module)番号のいずれかとを関連付けて格納するものであり、 前記帯域制御ルータからのIPアドレス、ドメイン名、ホスト名、SIP(Session Initiation Protocol)アドレス、MAC(Media Access Control)アドレス、SIM(Subscriber Identity Module)番号のいずれかの問合せに応じて上記テーブルを参照し、前記テーブルに格納されたものである場合には肯定的である旨の通知を送信する手段と、 を有するものであり、前記帯域制御ルータは、上記携帯情報端末から受け取った通信パケットの宛先IPアドレスを上記サービス管理サーバに問い合わせ、問合せ結果が肯定的である場合には、当該パケットを優先制御若しくは帯域制御で当該IPアドレス宛に転送するものであることを特徴とするネットワーク接続システムが提供される。 According to a second main aspect of the present invention, there is provided a bandwidth control router disposed between a mobile network and the Internet, and application software installed in a portable information terminal on the mobile network is the bandwidth control router. The network connection system is connected to the service server on the Internet via the network and is configured to transmit and receive information on a specific service provided by the service server, and includes a service management server. The management server holds a bandwidth control IP address table. This bandwidth control IP address table stores the application software to be preferentially connected or bandwidth controlled or the type of service provided by the application software and the above application. It stores the IP address, domain name, host name, SIP (Session Initiation Protocol) address, MAC (Media Access Control) address, and SIM (Subscriber Identity Module) number to which the software is connected. The above table is set in response to any inquiry of IP address, domain name, host name, SIP (Session Initiation Protocol) address, MAC (Media Access Control) address, or SIM (Subscriber Identity Module) number from the bandwidth control router. Refers to that it is positive if it is stored in the table The bandwidth control router inquires the destination IP address of the communication packet received from the portable information terminal to the service management server, and the inquiry result is affirmative. Provides a network connection system characterized in that the packet is transferred to the IP address by priority control or bandwidth control.
この発明の一の実施態様によれば、さらに、インターネット上に設けられ、上記アプリケーションソフトウェアとの間のトンネリング接続を終端するサービスゲートウェイサーバを有し、このゲートウェイサーバは、上記トンネリング接続を通過したパケットに含まれる前記サーバサーバのIPアドレスに応じて上記アプリケーションソフトウェアとサービスサーバとの接続をルーティングすることによって上記アプリケーションソフトウェアと前記サービスサーバとの間の接続を中継するものであり、前記帯域制御IPアドレステーブルに格納された上記アプリケーションソフトウェアが接続される先のIPアドレスは、上記サービスゲートウェイサーバのIPアドレスであることが好ましい。 According to one embodiment of the present invention, there is further provided a service gateway server that is provided on the Internet and terminates a tunneling connection with the application software, and the gateway server passes a packet that has passed through the tunneling connection. Relaying the connection between the application software and the service server by routing the connection between the application software and the service server according to the IP address of the server server included in the bandwidth control IP address The IP address to which the application software stored in the table is connected is preferably the IP address of the service gateway server.
この場合、前記アプリケーションソフトウェアは、前記サービス管理サーバから通知されたサービスゲートウェイサーバのIPアドレスに基づいて、前記サービスサーバ宛てのパケットを更に前記サービスゲートウェイサーバ宛てにカプセル化したパケットを生成しトンネリング接続により送信する手段を有するものであることが望ましい。 In this case, the application software generates a packet in which the packet addressed to the service server is further encapsulated to the service gateway server on the basis of the IP address of the service gateway server notified from the service management server, and tunneling connection is performed. It is desirable to have a means for transmitting.
別の一の実施態様によれば、このネットワーク接続システムにおいて、前記サービス管理サーバは、ユーザ認証手段を有し、このユーザ認証手段で認証されたユーザの種別と前記アプリケーションのサービス種別とに基づいて、優先制御若しくは帯域制御するIPアドレスを通知するものであることが望ましい。 According to another embodiment, in the network connection system, the service management server has a user authentication unit, based on a user type authenticated by the user authentication unit and a service type of the application. It is desirable to notify the IP address for priority control or bandwidth control.
更なる別の一の実施形態によれば、前記優先接続するべきアプリケーションソフトウェア若しくはそのアプリケーションソフトウェアが提供するサービスの種別は、音声通話のためのアプリケーションソフトウェア若しくはサービスである。 According to still another embodiment, the application software to be preferentially connected or the type of service provided by the application software is application software or service for voice calls.
この発明の上記特許請求の範囲に記載していない他の特徴については、この後の発明の最良の実施形態及び図面中に明らかにされる。 Other features not described in the claims of the present invention will become apparent from the following best mode for carrying out the invention and the drawings.
以下、本発明の一実施形態を図面を参照して詳細に説明する。 Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
この実施形態では、帯域制御ルータを含むネットワーク接続システムが、仮想移動体通信事業者(Mobile Virtual Network Operator、以下「MVNO事業者」という)によって提供される場合を例にとって説明する。 In this embodiment, a case where a network connection system including a bandwidth control router is provided by a virtual mobile network operator (hereinafter referred to as “MVNO operator”) will be described as an example.
MVNO事業者とは、モバイルネットワークという物理的な移動体回線網を自社では持たず、実際に保有する移動体通信事業者(Mobile Network Operator、以下「MNO事業者」という)から借りて、自社ブランドで通信サービスを行う事業者のことをいう。 An MVNO operator does not own a physical mobile line network called a mobile network, but borrows it from a mobile communication operator (Mobile Network Operator, hereinafter referred to as “MNO operator”). A business operator that provides communication services.
本発明の一実施形態の説明をする前に、説明の便宜のため、まず図1を参照して、通常のモバイルネットワークを通したデータ通信環境について説明する。
(本願発明の前提となるデータ通信環境)
図1中、図に1で示すのがMNO事業者のモバイルネットワークであり、2で示すのがMVNO事業者のネットワーク接続システムである。
Before describing an embodiment of the present invention, for convenience of description, a data communication environment through a normal mobile network will be described first with reference to FIG.
(Data communication environment as a premise of the present invention)
In FIG. 1, a mobile network of the MNO operator is indicated by 1 in the figure, and a network connection system of the MVNO operator is indicated by 2.
MVNO事業者と契約したユーザの携帯情報端末3は、基地局4を介してMNO事業者のモバイルネットワーク5に接続された後、MVO事業者側のパケットデータネットワークゲートウェイ6(PDNG)からMVNO事業者側のパケットデータネットワークゲートウェイ7(PDNG)を介してMVNO事業者のネットワーク接続システム2にルーティングされ、ついで、このネットワーク接続システム2に設けられたルータ8によってインターネットの各種サーバ10a〜10dに接続されるようになっている。これらMVO事業者側のパケットデータネットワークゲートウェイ6とMVNO事業者側のパケットデータネットワークゲートウェイ7の間には、MVO事業者とMVNO事業者との契約に基づいた通信帯域、例えば100Mbpsが確保されるように構成されている。
After the
前記ユーザの携帯情報端末3は、いわゆるスマートフォンであって、図示しないCPU、RAM、及びROMを有する。ROMにはiOS(商品名)やAndroid(商品名)等のオペレーションシステムソフトウェアプログラム(以下「OS」という)や各種アプリケーションソフトウェアプログラム(以下、「アプリケーション」という)がインストールされている他、これらのOSやアプリケーションで利用するデータが格納されるようになっている。
The user's
このユーザの携帯情報端末3にインストールされたアプリケーションとしては、Webブラウザやメーラの他、IP電話やビデオ通話等があるが、ユーザが自己の好みで追加のアプリケーションを自由にインストールできるようになっている。これら携帯情報端末3上のアプリケーションは、CPUにより適宜RAM上に呼び出されて展開され実行されることで、上記MNO事業者のモバイルネットワーク5とMNO事業者のネットワーク接続システム2を介して、インターネット9上にある各種サーバ10a〜10dに接続し、これらサーバ10a〜10dとの間で適宜必要なデータ通信を行うことで各種処理を行うようになっている。
Examples of applications installed on the user's
この図に示すように上記携帯情報端末3のアプリケーションは、実行されるとき、単一のサーバのみに接続されるのではなく、異なるIPアドレスを有する複数のサーバ10a〜10dと接続されるようになっていても良い。例えば、IP電話アプリケーションの場合、VOIP認証サーバ10a、VOIPメインサーバ10b、SIPサーバ・通知サーバ10cの他、公衆電話網上にある携帯電話と通話を実現するためのメディアゲートウェイサーバ10dと接続され、これらはそれぞれ異なるIPアドレスを有している。この場合、前記ネットワーク接続システム2に設けられたルータ8は、上記携帯情報端末3からのパケットのヘッダ情報に含まれる宛先IPアドレスに基づき、当該パケット3を宛先のサーバ10a〜10dに適宜転送するようになっている。
As shown in this figure, when the application of the
このルータ8は、サービス種別に応じて通過するパケットの転送順序や転送速度を制御するための帯域制御機能12を備えていても良い。帯域制御機能は、QoS機能とも呼ばれ、大きく、「優先制御」と「帯域制御」の二つに区別できる。優先制御方式は、ネットワーク上に流れているパケットについて送出元IPアドレス、宛先IPアドレス、アプリケーション毎のポート番号、等によりサービス種別を区別し、サービス毎に絶対的な優先度を割り当てる方法であり、帯域制御機能とは、サービス毎に使用できる通信帯域の上限を割り当てる方式である。
The
この帯域制御によれば、優先度の高いサービスのパケットが常に優先して出力されるか、若しくはより大きい通信帯域を使用できることができ、優先度の高いサービスに係るパケットを安定して転送することが可能になる。 According to this bandwidth control, packets of services with high priority are always output with priority, or a larger communication bandwidth can be used, and packets related to services with high priority can be transferred stably. Is possible.
これらQoS制御においては、受け取ったIPパケットを正確に識別することが重要になる。一般に、IP電話などのパケットは、音声品質を維持するために優先制御されるか広い通信帯域で転送される必要がある。この場合、上記ルータ8は、受け取った多くのパケットからIP電話のIPパケットのみを特定する必要がある。このIPパケットの識別は一般に発信元や宛先のIPアドレスや転送ポート番号に基づいて行われる。
In these QoS controls, it is important to accurately identify the received IP packet. In general, packets such as IP telephones need to be preferentially controlled or transferred in a wide communication band in order to maintain voice quality. In this case, the
例えば、IP電話専用機やVoIPゲートウエイなど、特定の端末装置(3に相当)が固定のIPアドレスで使用されている場合には、発信元の端末措置のIPアドレスを指定することで、対象のパケットを確実に見分けられる。 For example, when a specific terminal device (equivalent to 3), such as an IP phone dedicated machine or a VoIP gateway, is used with a fixed IP address, the target terminal measure IP address can be specified by Packets can be reliably identified.
しかしながら、上述した携帯情報端末3のように同一の端末上で優先度の違う複数のアプリケーションが動いているようなケースではこの方法は利用できない。すなわち、IPアドレスの情報だけでパケットを識別しようとすると、優先する必要のない通信まで優先制御/帯域制御してしまうことになる。また、携帯情報端末3に対してDHCPでIPアドレスを自動的に割り振る環境の場合、そもそも IPアドレスを見てもどの端末か判断できない。
However, this method cannot be used in the case where a plurality of applications having different priorities are running on the same terminal, such as the
一方、宛先サーバ10a〜10dのIPアドレスに基づいてサービス種別を識別する場合も考えられる。例えば、携帯情報端末3からのパケットが特定のVOIPメインサーバ10bに接続される場合、当該VOIPメインサーバ10bのIPアドレスを指定することで、対象のパケットがどのサービス種別に属するかを確実に見分けることができる。しかし、近時のアプリケーションは、上述したように1つのアプリケーションで多数の異なるサーバ10a〜10dに接続するものが多く、このすべてのサーバのアドレスを指定することは困難で実質的に不可能であるということがあった。
On the other hand, it may be considered that the service type is identified based on the IP addresses of the
前述したように、この発明は、このような事情に鑑みてなされたものである。
(この発明の実施形態)
以下、本願発明の一実施形態について、図2〜図4に基づいて説明する。なお、図1のものと同様の構成要素については、同一の符号を用いて詳しい説明は省略する。
As described above, the present invention has been made in view of such circumstances.
(Embodiment of the invention)
Hereinafter, an embodiment of the present invention will be described with reference to FIGS. In addition, about the component similar to the thing of FIG. 1, detailed description is abbreviate | omitted using the same code | symbol.
この実施形態では、MVNO事業者のシステム2が、上記図1に示した帯域制御ルータ8に加えて、本発明の機能に対応したアプリケーション13と、サービス管理サーバ14と、サービスゲートウェイサーバ(SGW)15とを有することを特徴とするものである。
In this embodiment, the
まず、上記本発明の機能に対応したアプリケーション13は、前記サービスゲートウェイサーバ15と協働するように構成されている。すなわち、前記携帯情報端末3は、アプリケーション13から前記サービスサーバ10a〜10d宛てのパケットを更に前記サービスゲートウェイサーバ15宛てにカプセル化したパケットを生成してトンネリング接続により送信する通信中継モジュール16を有し、前記サービスゲートウェイサーバ15は、上記アプリケーション13からトンネリング接続を通して受信したパケットを復号(ディカプセリング)するトンネリング処理ユニット17を有する。
First, the
上記アプリケーション13は、上記サービス管理サーバ14に問い合わせる(図に点線で示す)ことで上記サービスゲートウェイサーバ15のIPアドレスを取得する。すなわち、前記サービス管理サーバ14は、帯域制御IPアドレステーブル19として、アプリケーション名(サービスの種類)とこのアプリケーションをトンネリング接続するべき前記サービスゲートウェイサーバ15のIPアドレスとを関連付けて格納したものを保有し、前記アプリケーション13からの要求に応じてこのアプリケーションが接続するべき上記サービスゲートウェイサーバ15のIPアドレスを前記アプリケーション13に通知するように構成されている。
The
上記アプリケーション13とサービスゲートウェイサーバ15との間に確立されたトンネリング接続(図に一点鎖線で示す)は、上記帯域制御ルータ8により優先制御若しくは帯域制御される。すなわち、上記帯域制御ルータ8は、通過するパケットのヘッダ情報に含まれるIPアドレスを、上記サービス管理サーバ14に問い合わせ(図に点線で示す)、そのIPアドレスが上記帯域制御IPアドレステーブル19に登録されている場合には、そのパケットを優先転送するかもしくはそのセッションに高い接続帯域を割り当てる。このことにより、上記アプリケーション13とサービスゲートウェイサーバ15との間には前記トンネリング接続(一点鎖線)を介して安定した高品質の接続状態が保たれることになる。
A tunneling connection (indicated by a one-dot chain line in the figure) established between the
そして、上記サービスゲートウェイサーバ15は、上記トンネリング処理ユニット17から復号されたパケットを受け取り、このパケットのヘッダ情報に基づき、宛先の各サービスサーバ10a〜10dに選択的に転送することで、上記アプリケーショ13ンと各種サーバ10a〜10dとの通信を実現するものである。
Then, the
以下、このような機能を実現するための具体的構成について説明する。 Hereinafter, a specific configuration for realizing such a function will be described.
図3は、上記本発明の実現に必要な構成要素のみを抽出して示す概略構成図である。 FIG. 3 is a schematic configuration diagram showing only the components necessary for realizing the present invention.
上記携帯情報端末3には、前記アプリケーション13とオペレーションシステム(OS)20との間に仲介するように、IPアドレス取得部21及び前記中継通信モジュール16がインストールされている。
In the
上記IPアドレス取得部21は、前記アプリケーション13からの指示に基づき、上記OS20の通信プロトコルスタック(通信インタフェース)を介して上記サービス管理サーバ14に接続し、接続先のサービスゲートウェイサーバ15のIPアドレスを取得するものである。このIPアドレス取得部21は、前記アプリケーション13の一部としてインストールされたものであっても良いし、上記アプリケーション13に対するアドインプログラムとしてインストールされたものであっても良い。また、APIとして用意され、上記アプリケーション13がこのIPアドレス取得部21を呼び出して適宜実行するものであっても良い。
The IP
上記中継通信モジュール16は、前記アプリケーション13に、前記携帯情報端末3とは独立した別個のIPアドレス(仮想ネットワークIPアドレス)を付与すると共に、このアプリケーション13用のIPアドレスと宛先のサービスゲートウェイサーバ15のIPアドレスを用いて送信パケットをカプセリングし、トンネリング接続により上記アプリケーション3を前記サービスゲートウェイサーバ15に接続する機能を奏するものである。
The
すなわち、この通信モジュール16は、実行された際、前記アプリケーション13とこの携帯情報端末3にインストールされたOS20のローカル通信プロトコルスタック群との間に介在し、前記アプリケーション13用の前記仮想ネットワークアドレスを保持し、かつ前記アプリケーション13からの仮想ネットワーク宛のパケットをカプセリング処理して前記ローカル通信プロトコルスタックを通じて前記サービスゲートウェイサーバ15に渡すものである。このため、この通信モジュール16は、前記ローカル通信プロトコルスタック群とは独立した、前記アプリケーション13が仮想ネットワーク通じた通信をするのに必要な通信プロトコルスタックを備えている。
That is, when the
上記通信モジュール16は、APIとして用意され、上記アプリケーション13はこの通信モジュール16を適宜呼び出して実行するように構成されていることが好ましい。
The
前記サービス管理サーバ14は、上記携帯端末3若しくはアプリケーション13(若しくは中継通信モジュール16)を認証するための認証部23と、帯域制御用IPアドレステーブル19と、上記携帯情報端末3及び上記帯域制御ルータ8の求めに応じて、対象のIPアドレスを提供するIPアドレス提供部24とを有する。また、このサービス管理サーバ14には、上記認証部23による認証を行うためのユーザのアカウント情報や帯域制御ルータ8の情報等を格納したユーザ情報データベース22が接続されている。
The
上記認証部23は、前記ユーザ情報データベース22に格納されたユーザのアカウント情報、アプリケーション13の情報、若しくは携帯端末3/帯域制御ルータ8の情報等に基づいて、前記アプリケーション13及びその接続先が本実施形態に係る帯域制御機能の提供対象であるかを識別し認証する機能を有する。サービス提供対象でない場合には、上記サービスゲートウェイサーバ15のIPアドレスは渡されず、したがって、その場合、上記アプリケーション13は図1で説明したような通常の通信方法で各種サービスサーバ10a〜10dに接続することになる。
The
前記認証部23での認証が肯定的である場合には、上記IPアドレス提供部24は、上記認証された情報、すなわち、アプリケーション3及び帯域制御ルータ8を特定する情報に基づき、上記携帯情報端末3及び帯域制御ルータ8に、上記アプリケーション13が接続するべきサービスゲートウェイサーバ15のIPアドレスを渡す。
When the authentication in the
なお、上記帯域制御IPテーブル19は、図4に示すようなものであり、サービス種別としてのアプリケーション名(若しくはその他アプリケーションを特定する情報)に対して、サービスゲートウェイサーバのIPアドレス、優先度、上限帯域、ユーザ契約種別が関連付けられて格納されるものである。これにより、アプリケーション名(例えば図4に示す「IP電話1」、「メディアプレイヤー1」)に基づいて前記サービスゲートウェイサーバ15のIPアドレスを特定することできる。
The bandwidth control IP table 19 is as shown in FIG. 4, and the service gateway server IP address, priority, and upper limit for the application name (or other information specifying the application) as the service type. A band and a user contract type are stored in association with each other. Thus, the IP address of the
また、この図4に「IP電話2」について示すように、同一のアプリケーション名に対して異なる2以上のサービスゲートウェイサーバ15が登録されていても良い。このような場合、上記認証部23で認証したユーザの契約種別に基づいて、上記携帯情報端末に渡すIPアドレスを決定する。例えば、プラチナユーザと、通常ユーザとの間で使用するサービスゲートウェイサーバを異ならせ、このことにより、上記帯域制御ルータ8における優先制御・帯域制御を異ならせるようにすることができる。
Further, as shown for “
さらに、このテーブル19は、複数のサービスゲートウェイサーバ15の異なるIPアドレスを優先順位をつけて格納するものであっても良いし、また、優先制御若しくは上限帯域の情報を格納するものであっても良い。
Further, the table 19 may store different IP addresses of the plurality of
次に、図3に参照すると、帯域制御ルータ8は、図示しないインタフェースや処理部・メモリの他、パケット処理部25と、帯域制御部26と、IPアドレス取得部27を有する。パケット処理部25は、この帯域制御ルータ8で受け取ったパケットのヘッダ情報に基づき宛先のIPアドレスを特定するとともに、それに応じて優先制御・帯域制御を実行する。前記IPアドレス取得部27は、上記パケット処理部25で取得したIPパケットを上記サービス管理サーバ14に問い合わせ、このIPアドレスが上記テーブル19に登録されたものであるかの情報を得る。IPアドレスがテーブル19に登録されたものである場合には、帯域制御部26が、当該IPアドレス宛のパケットの優先処理若しくは帯域制御の指令を上記パケット処理部25に与え、それに基づいた優先/帯域制御が実行されるようになっている。
Next, referring to FIG. 3, the
また、上記サービスゲートウェイサーバ15は、通信インタフェース28と、トンネリング処理ユニット17と、ルーティング部29とからなる。上記トンネリング処理ユニット17は、このサービスゲートウェイサーバ15宛のパケットを通信インタフェース28を介して受取り、ディカプセリングにより復号して上記ルーティング部29に渡す。このルーティング部29は、ディカプセリングされたパケットのヘッダ情報に含まれるIPアドレスに基づき、特定のサービスサーバ10a〜10bにパケットを転送するようになっている。
The
このことにより、前記アプリケーション13から複数のサービスサーバ10a〜10dは、トンネリング接続により、前記アプリケーション13に割り当てられた特定のサービスゲートウェイサーバ15にすべてルーティングされることになる。したがって、前記帯域制御ルータ8でこのサービスゲートウェイサーバ15のIPアドレス宛のパケットを識別して優先制御若しくは帯域制御することで、このアプリケーション13用のサービスサーバの構成が複雑であっても、簡単に高品質なサービスを提供することができる。
As a result, the plurality of
また、上記構成によれば、1つの携帯情報端末3上に、種別の異なる複数のアプリケーション13がインストールされている場合であっても、各アプリケーション13に携帯情報端末13とは独立したIPアドレスを割り当てることで、アプリケーション毎に異なるサービスゲートウェイサーバ15に接続することができるから、アプリケーション毎の優先接続や帯域制御が容易になる。
Further, according to the above configuration, even when a plurality of different types of
なお、上記では記載しなかったが、上記サービスゲートウェイサーバ15のトンネリング処理ユニット17は、上記各種サービスサーバ10a〜10dから上記アプリケーション13に返されるデータをカプセリング処理し、すでに確立されているトンネリング接続を通して上記携帯情報端末3の中継通信モジュール16に送信する機能を有する。そして、この中継通信モジュール16は、上記サービスゲートウェイサーバ15から受け取ったパケットを復号して上記アプリケーション13に渡すようになっている。
Although not described above, the
また、この発明は上記一実施形態に限定されるものではなく、発明の要旨を変更することなく種々変形可能である。 The present invention is not limited to the above-described embodiment, and various modifications can be made without changing the gist of the invention.
例えば、上記一実施形態におけるネットワーク通信システム2は、MVNO事業者に置かれたものであったが、上記MNO事業者に置かれ、このMNO事業者のユーザに対して同様のサービスを提供するものであっても良い。また、この場合、上記MNO事業者のモバイルネットワーク5には上記MVNO事業者のネットワーク通信システム2が接続されていなくても良い。
For example, the
また、上記一実施形態では、上記アプリケーション13が上記サービス管理サーバ14と通信するように構成されている必要があったが、それに限定されるものではない。例えば、アプリケーション13がサービス管理サーバ14に接続するように設定されていない場合(上記中継通信モジュール16と連携するように構成されていない場合)でも、上記帯域制御ルータ8が上記サービス管理サーバ14に問い合わせた結果、上記アプリケーション13の接続先IPアドレスが上記テーブル19に登録されているものであれば、この発明に従った優先接続・帯域制御を行うことが可能である。また、この場合、上記IPアドレスが上記サービスゲートウェイサーバ15のものではなく、サービスサーバ10a〜10dのものであっても構わない。さらにこの場合、上記アプリケーション13が上記サービスサーバ10a〜10dとトンネリング接続されるようになっていても良いし、トンネリング接続ではなく通常の接続であっても良い。
In the above-described embodiment, the
また、上記一実施形態では、上記帯域制御IPテーブル19には、アプリケーション名及びユーザ種別がIPアドレスに関連付けられて格納されていたが、アプリケーション名及びユーザ種別に加えて若しくはこれらとは独立して、例えば、サービスサーバのドメイン名、サービスサーバのホスト名、サービスSIP(Session Initiation Protocol)サーバ名等が格納されていても良い。この場合、上記アプリケーション13は、上記いずれかを持って上記サービス管理サーバ14に問い合わせることで、上記サービスゲートウェイサーバ15若しくはサービスサーバ10aの接続先IPアドレスを取得することができる。なお、ここで、上記アプリケーション13に通知するのは、IPアドレスに変えて、上記サービスゲートウェイサーバ15若しくはサービスサーバ10aのドメイン名・URLアドレスであっても良い。
In the above embodiment, the bandwidth control IP table 19 stores the application name and the user type in association with the IP address. However, in addition to the application name and the user type, or independently of them. For example, a service server domain name, a service server host name, a service SIP (Session Initiation Protocol) server name, and the like may be stored. In this case, the
また、この場合、上記帯域制御ルータ8は、優先制御/帯域制御を行うのに、IPアドレスの代わりになる識別として、ドメイン名、サーバのホスト名、SIP(Session Initiation Protocol)アドレス、MAC(Media Access Control)アドレス、SIM(Subscriber Identity Module)番号、トラフィックパターンを用いるようにしても良い。この場合、帯域制御ルータ8は、上記サービス管理サーバ14に問い合わせ、ドメイン名、サーバのホスト名、SIP(Session Initiation Protocol)アドレス、MAC(Media Access Control)アドレス、SIM(Subscriber Identity Module)番号、トラフィックパターンが上記テーブルに登録されている場合に、優先制御/帯域制御を行うことができる。
In this case, the
3…携帯情報端末
2…ネットワーク接続システム
4…基地局
5…モバイルネットワーク
6、7…PDNG
8…帯域制御ルータ
9…インターネット
10a〜10d…各種サービスサーバ
13…アプリケーションソフトウェア
14…サービス管理サーバ
15…サービスゲートウェイサーバ
16…通信中継モジュール
17…トンネリング処理ユニット
19…帯域制御IPアドレステーブル
20…携帯情報端末のOS
21…IPアドレス取得部
22…ユーザ情報データベース
23…認証部
24…IPアドレス提供部
26…帯域制御部
27…サービスゲートウェイサーバIPアドレス取得部
28…通信インタフェース
29…ルーティング部
3 ...
DESCRIPTION OF
DESCRIPTION OF
Claims (13)
モバイルネットワーク上の携帯情報端末にインストールされたアプリケーションソフトウェアが、上記帯域制御ルータを介して上記インターネット上にあるサービスサーバに接続され、このサービスサーバが提供する特定のサービスに関する情報を送受信するように構成されている
ネットワーク接続システムであって、
このネットワーク接続システムは、
インターネット上に設けられ、上記アプリケーションソフトウェアとの間のトンネリング接続を終端するサービスゲートウェイサーバであって、このサービスゲートウェイサーバは、上記トンネリング接続を通過したパケットに含まれる前記サービスサーバのIPアドレスに応じて上記アプリケーションソフトウェアとサービスサーバとの接続をルーティングするものである、前記サービスゲートウェイサーバを有し、
前記帯域制御ルータは、優先接続若しくは帯域制御するべきサービスゲートウェイサーバのIPアドレスが格納されているテーブルを参照し、前記トンネリング接続によりカプセリングされたパケットの宛先IPアドレスが上記優先接続若しくは帯域制御するべきサービスゲートウェイサーバのIPアドレスである場合には、当該パケットを優先制御若しくは所定の優先通信帯域で上記サービスゲートウェイサーバ宛に転送するものである
ことを特徴とするネットワーク接続システム。 A bandwidth control router located between the mobile network and the Internet,
Application software installed in a mobile information terminal on a mobile network is connected to a service server on the Internet via the bandwidth control router, and is configured to transmit and receive information on a specific service provided by the service server A network connection system,
This network connection system
A service gateway server provided on the Internet and terminating a tunneling connection with the application software, the service gateway server according to an IP address of the service server included in a packet that has passed the tunneling connection Routing the connection between the application software and the service server, the service gateway server,
The bandwidth control router refers to a table storing IP addresses of service gateway servers to be preferentially connected or bandwidth controlled, and a destination IP address of a packet encapsulated by the tunneling connection should be preferentially connected or bandwidth controlled. A network connection system characterized in that, when the IP address is a service gateway server, the packet is transferred to the service gateway server with priority control or a predetermined priority communication band.
前記テーブルには、前記サービスゲートウェイサーバのIPアドレスに、帯域制御の優先度若しくは上限接続帯域が関連付けて格納されており、
前記帯域制御ルータは、前記テーブルを参照し、前記トンネリング接続によりカプセリングされたパケットの宛先IPアドレスが前記テーブル上にある上記優先接続するべきサービスゲートウェイサーバのIPアドレスである場合には、所定の前記優先度若しくは上限帯域に基づいて上記パケットの転送を制御するものである
ことを特徴とするネットワーク接続システム。 The network connection system according to claim 1, wherein
In the table, the priority of the bandwidth control or the upper limit connection bandwidth is stored in association with the IP address of the service gateway server,
The bandwidth control router refers to the table, and when the destination IP address of the packet encapsulated by the tunneling connection is the IP address of the service gateway server to be preferentially connected on the table, the predetermined bandwidth A network connection system that controls transfer of the packet based on a priority or an upper limit bandwidth.
さらに、サービス管理サーバを有し、
このサービス管理サーバは、
前記テーブルを保持し、このテーブルには、優先接続若しくは帯域制御するべきアプリケーションソフトウェア若しくはそのアプリケーションソフトウェアが提供するサービスの種別と、アプリケーションソフトウェアがトンネリング接続されるサービスゲートウェイサーバのIPアドレスとが関連付けられてて格納されているものであり、
前記携帯情報端末にインストールされたアプリケーションソフトウェアからの要求に応じ、特定のアプリケーションソフトウェアがトンネリング接続すべき前記サービスゲートウェイサーバのIPアドレスを通知する手段と、
前記帯域制御ルータの要求に応じ、優先帯域制御すべきサービスゲートウェイサーバのIPアドレスの前記テーブルを通知する手段と、
を有する
ことを特徴とするネットワーク接続システム。 The network connection system according to claim 1, wherein
In addition, it has a service management server,
This service management server
The table is held, and in this table, the application software to be preferentially connected or band-controlled or the type of service provided by the application software and the IP address of the service gateway server to which the application software is tunneled are associated. Are stored, and
In response to a request from the application software installed in the portable information terminal, means for notifying the IP address of the service gateway server to which the specific application software should be tunneled,
Means for notifying the table of the IP address of the service gateway server that should perform priority bandwidth control in response to a request from the bandwidth control router;
A network connection system characterized by comprising:
前記アプリケーションソフトウェアは、前記サービス管理サーバから通知されたサービスゲートウェイサーバのIPアドレスに基づいて、前記サービスサーバ宛てのパケットを更に前記サービスゲートウェイサーバ宛てにカプセル化したパケットを生成しトンネリング接続により送信する手段を有するものである
ことを特徴とするネットワーク接続システム。 The network connection system according to claim 3, wherein
The application software generates a packet in which a packet addressed to the service server is further encapsulated to the service gateway server based on the IP address of the service gateway server notified from the service management server, and transmits the packet through a tunneling connection. A network connection system characterized by comprising:
サービス管理サーバは、
ユーザ認証手段を有し、
このユーザ認証手段で認証されたユーザの種別と前記アプリケーションソフトウェア若しくはそのアプリケーションソフトウェアのサービス種別とに基づいて、アプリケーションソフトウェアがトンネリング接続すべき前記サービスゲートウェイサーバのIPアドレスを通知するものである
ことを特徴とするネットワーク接続システム。 The network connection system according to claim 3, wherein
Service management server
Having user authentication means,
The application software notifies the IP address of the service gateway server to be tunneled and connected based on the user type authenticated by the user authentication means and the application software or the service type of the application software. Network connection system.
前記優先接続するべきアプリケーションソフトウェア若しくはそのアプリケーションソフトウェアが提供するサービスの種別は、音声通話のためのアプリケーションソフトウェア若しくはサービスである
ことを特徴とするネットワーク接続システム。 The network connection system according to claim 1, wherein
The network connection system, wherein the application software to be preferentially connected or the type of service provided by the application software is application software or a service for voice calls.
上記サービス管理サーバは、前記優先接続若しくは帯域制御するべきアプリケーションソフトウェア若しくはそのアプリケーションソフトウェアが提供するサービスの種別を、上記アプリケーションソフトウェアから受け取った、アプリケーションソフトウェア若しくはそのアプリケーションソフトウェアが提供するサービスの種別の情報以外の情報から判定するものである
ことを特徴とするネットワーク接続システム。 The network connection system according to claim 3, wherein
The service management server receives the application software to be preferentially connected or band-controlled or the type of service provided by the application software from the application software other than the information on the type of service provided by the application software or the application software. A network connection system characterized by being determined from the information of the network.
前記アプリケーションソフトウェア若しくはそのアプリケーションソフトウェアが提供するサービスの種別の情報以外の情報とは、サービスゲートウェイサーバのドメイン名、ホスト名、SIP(Session Initiation Protocol)アドレス、MAC(Media Access Control)アドレス、SIM(Subscriber Identity Module)番号のいずれかである
ことを特徴とするネットワーク接続システム。 The network connection system according to claim 7, wherein
Information other than information on the application software or the type of service provided by the application software includes the domain name, host name, SIP (Session Initiation Protocol) address, MAC (Media Access Control) address, and SIM (Subscriber) of the service gateway server. A network connection system characterized by being one of the Identity Module numbers.
モバイルネットワーク上の携帯情報端末にインストールされたアプリケーションソフトウェアが、上記帯域制御ルータを介して上記インターネット上にあるサービスサーバに接続され、このサービスサーバが提供する特定のサービスに関する情報を送受信するように構成されている
ネットワーク接続システムであって、
サービス管理サーバを有し、
このサービス管理サーバは、
帯域制御IPアドレステーブルを保持し、この帯域制御IPアドレステーブルは、優先接続若しくは帯域制御するべきアプリケーションソフトウェア若しくはそのアプリケーションソフトウェアが提供するサービスの種別と、インターネット上に設けられ上記携帯情報端末のアプリケーションソフトウェアから前記サービスサーバへの接続を中継するサービスゲートウェイサーバのIPアドレスとを関連付けて格納するものであり、
前記アプリケーションからの問合せに応じて上記テーブルを参照し、前記テーブルに格納されたものである場合は、該当するサービスゲートウェイサーバのIPアドレスを前記アプリケーションに通知するとともに、前記帯域制御ルータからの問合せに応じて上記テーブルを参照し、前記テーブルに格納されたものである場合には肯定的である旨の通知を送信する手段と、
を有するものであり、
前記帯域制御ルータは、上記携帯情報端末から受け取った通信パケットのサービスゲートウェイサーバのIPアドレスを上記サービス管理サーバに問い合わせ、問合せ結果が肯定的である場合には、当該パケットを優先制御若しくは帯域制御で当該IPアドレス宛に転送するものである
ことを特徴とするネットワーク接続システム。 A bandwidth control router located between the mobile network and the Internet,
Application software installed in a mobile information terminal on a mobile network is connected to a service server on the Internet via the bandwidth control router, and is configured to transmit and receive information on a specific service provided by the service server A network connection system,
Have a service management server,
This service management server
A bandwidth control IP address table is held, and this bandwidth control IP address table is the application software to be preferentially connected or bandwidth controlled, or the type of service provided by the application software, and the application software of the portable information terminal provided on the Internet. And stores the IP address of the service gateway server that relays the connection from the service server to the service server ,
Referring to the table in response to an inquiry from the application, when those stored in the table, and notifies the IP address of the corresponding service gateway server to the application, query from the bandwidth control router Means for referring to the table in response to and sending a notification of affirmative if it is stored in the table;
Having
The bandwidth control router inquires the service management server for the IP address of the service gateway server of the communication packet received from the portable information terminal, and when the inquiry result is affirmative, the bandwidth control router performs priority control or bandwidth control on the packet. A network connection system characterized by being transferred to the IP address.
前記帯域制御IPアドレステーブルに格納された上記アプリケーションソフトウェアが接続される先のIPアドレスは、上記サービスゲートウェイサーバのIPアドレスである
ことを特徴とするネットワーク接続システム。 D network connection system smell of claim 9,
Network connection system, wherein the IP address to which the previous SL band control IP address table stored the application software is connected is the IP address of the service gateway server.
前記アプリケーションソフトウェアは、前記サービス管理サーバから通知されたサービスゲートウェイサーバのIPアドレスに基づいて、前記サービスサーバ宛てのパケットを更に前記サービスゲートウェイサーバ宛てにカプセル化したパケットを生成しトンネリング接続により送信する手段を有するものである
ことを特徴とするネットワーク接続システム。 The network connection system according to claim 10, wherein
The application software generates a packet in which a packet addressed to the service server is further encapsulated to the service gateway server based on the IP address of the service gateway server notified from the service management server, and transmits the packet through a tunneling connection. A network connection system characterized by comprising:
サービス管理サーバは、
ユーザ認証手段を有し、
このユーザ認証手段で認証されたユーザの種別と前記アプリケーションのサービス種別とに基づいて、優先制御若しくは帯域制御するIPアドレスを通知するものである
ことを特徴とするネットワーク接続システム。 The network connection system according to claim 9, wherein
Service management server
Having user authentication means,
A network connection system for notifying an IP address for priority control or bandwidth control based on a user type authenticated by the user authentication means and a service type of the application.
前記優先接続するべきアプリケーションソフトウェア若しくはそのアプリケーションソフトウェアが提供するサービスの種別は、音声通話のためのアプリケーションソフトウェア若しくはサービスである
ことを特徴とするネットワーク接続システム。
The network connection system according to claim 9, wherein
The network connection system, wherein the application software to be preferentially connected or the type of service provided by the application software is application software or a service for voice calls.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013013955A JP6137848B2 (en) | 2013-01-29 | 2013-01-29 | Network communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013013955A JP6137848B2 (en) | 2013-01-29 | 2013-01-29 | Network communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014146950A JP2014146950A (en) | 2014-08-14 |
JP6137848B2 true JP6137848B2 (en) | 2017-05-31 |
Family
ID=51426874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013013955A Active JP6137848B2 (en) | 2013-01-29 | 2013-01-29 | Network communication system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6137848B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015037682A1 (en) * | 2013-09-11 | 2015-03-19 | フリービット株式会社 | Network connection system and method therefor |
WO2015037684A1 (en) * | 2013-09-11 | 2015-03-19 | フリービット株式会社 | Application state change notification program and method therefor |
US9832719B2 (en) * | 2014-10-17 | 2017-11-28 | Qualcomm Incorporated | Selection of a serving node in a wireless communication system |
JP6359994B2 (en) * | 2015-03-26 | 2018-07-18 | 株式会社Nttドコモ | Control system and control method |
JPWO2020194888A1 (en) * | 2019-03-22 | 2021-11-25 | 日本電気株式会社 | System and its method |
US10965591B2 (en) | 2019-06-04 | 2021-03-30 | The Boeing Company | System and method for network traffic processing based on federated services and user groups |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4935156B2 (en) * | 2006-04-05 | 2012-05-23 | 日本電気株式会社 | Wireless LAN device, wireless LAN system, communication system, and data communication method |
JP4705619B2 (en) * | 2007-09-28 | 2011-06-22 | 日本電信電話株式会社 | Admission control method, wireless LAN base station apparatus, and program |
US8903059B2 (en) * | 2010-10-05 | 2014-12-02 | Tekelec, Inc. | Methods, systems, and computer readable media for service data flow (SDF) based subscription profile repository (SPR) selection |
JP4911737B1 (en) * | 2011-09-09 | 2012-04-04 | 株式会社アクティス | Communication speed control system |
-
2013
- 2013-01-29 JP JP2013013955A patent/JP6137848B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014146950A (en) | 2014-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4927939B2 (en) | Automatic home agent selection | |
JP6137848B2 (en) | Network communication system | |
JP5987122B2 (en) | Network address translated device identification for device specific traffic flow steering | |
CN109156046B (en) | Home gateway and method for forwarding service thereof | |
JP6637059B2 (en) | Control device for gateway of mobile communication system | |
US11824685B2 (en) | Method for implementing GRE tunnel, access point and gateway | |
JP5982690B2 (en) | Network convergence method, device, and communication system | |
CN114080054A (en) | PDU session establishment method, terminal equipment and chip system | |
JP2020014226A (en) | Network connection system and method | |
CN103781073B (en) | The cut-in method and system of mobile subscriber's fixed network | |
CN101068439B (en) | Communicating method, mobile terminal, insertion point equipment and communication system | |
CN103428697B (en) | Method for network access based on CAPWAP agreement, device and system | |
CN113824789A (en) | Configuration method, device, equipment and storage medium of path descriptor | |
WO2021115429A1 (en) | Communication method and apparatus | |
JP2015043522A (en) | Gateway devices, packet distribution control method, and radio communication system | |
EP3820184B1 (en) | Telecommunication hub | |
CN101507251A (en) | Method for forwarding emergency messages from a terminal in a communication network | |
JP2016034116A (en) | Path setting device, path setting method, path setting program, and communication system | |
JP5947763B2 (en) | COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM | |
JP5855987B2 (en) | Communication device and base station device | |
JP6610907B2 (en) | Communications system | |
EP2897417A1 (en) | Pdn service realizing method, system and network element | |
KR101970304B1 (en) | Method for processing tcp packet generated in multi-path environment | |
EP2840845A1 (en) | Method and device for informing of user address | |
CN106982178B (en) | Resource allocation method, network management equipment and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160125 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161013 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161025 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161222 |
|
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: 20170411 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170425 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6137848 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 |