The application is the National Phase of PCT/JP2011/079511, filed Dec. 20, 2011 and claims the benefit of the priority of Japanese patent application No. 2010-283401 filed on Dec. 20, 2010, the disclosure of which are incorporated herein in their entirety by reference thereto.
The present invention relates to a mobile communication network technology, and particularly to a communication system, apparatus, and method suitable for specialization or optimization of functions of a node apparatus connecting to an external network.
In recent years, due to high functionalization and spread of mobile terminal apparatuses, such as high functional portable information terminals which have been released one after another, the mobile terminal apparatuses are employed for communication with an external IP (Internet Protocol) network for Web site browsing, content delivery, and the like. With the increase in data traffic in a mobile operator's network that provides a general packet radio service (General Packet Radio Service: GPRS), a load on a network node such as an SGSN (serving GPRS support node: serving node) or a GGSN (gateway GPRS support node: gateway node) has increased. The SGSN and the GGSN are components of a backbone network in a packet data network that supports radio access. Specifications of the general packet radio service GPRS for 2G (second generation), GSM (Global System for Mobile communication) and 3G (third generation) universal mobile telecommunication system (Universal Mobile Telecommunication System: UMTS) are described in Non Patent Literature 1, for example.
A technology for connecting a user traffic to an external network from a gateway located in a distance as shortest as possible from a mobile terminal apparatus or located in a shortest distance from the mobile terminal apparatus in terms of a network topology, without bringing the user traffic into the mobile operator's network, is incorporated, as “SIPTO with Traffic Offload Function (TOF)” in the 3GPP standardization organization, and is described in “Annex B (informative)” in Non Patent Literature 1. In this technology, an IP traffic selected on an Iu-PS interface in the universal mobile telecommunication system (UMTS) is offloaded using packet inspection.
An analysis on the related technology will be given below.
A backbone network of a packet data network supporting radio access is not configured to select a node apparatus connecting to an external network according to model information (or location) of a mobile terminal apparatus.
As a result, in a backbone network of a packet data network supporting radio access, when a mobile terminal apparatus is trying to connect to an external network, it was not necessary easy to provide a user with more attentive service. For instance, it is difficult to add a service on a per carrier basis, strengthen security for terminals for children or the elderly, or add value such as preferential connection to (or give different treatment to) particular models (models signed up for options).
Therefore, it is a main object of the present invention to provide a gateway apparatus, communication system, and communication method making it possible to select a node apparatus connecting to an external network and to add value or give a different treatment to a terminal apparatus, when the terminal apparatus connects to an external network.
According to an aspect of the present invention, there is provided a gateway apparatus, wherein the gateway apparatus comprises:
a unit that monitors a communication signal transmitted from a terminal apparatus via a base station and
a unit that selects a predetermined preset node apparatus from a plurality of node apparatuses connecting to an external network, according to specifying information in the communication signal, a communication signal received from the terminal apparatus via the base station and destined to the external network being forwarded to the selected node apparatus for transmission to the external network.
According to another aspect of the present invention, there is provided a communication system comprising the gateway apparatus described above.
According to yet another aspect of the present invention, there is provided a communication method using a gateway, comprising:
monitoring a communication signal transmitted from a terminal apparatus via a base station;
selecting a predetermined node apparatus from a plurality of node apparatuses connecting to an external network according to specifying information in the communication signal; and
forwarding a communication signal received from the terminal apparatus via the base station and destined to the external network being to the selected node apparatus for transmission to the external network.
According to the present invention, it becomes possible to select a node apparatus connecting to an external network and add value or give a different treatment to a terminal apparatus when the terminal apparatus connects to the external network. Further, according to the present invention, it becomes possible to optimize a communication path by selecting a node apparatus connecting to an external network.
Still other features and advantages of the present invention will become readily apparent to those skilled in this art from the following detailed description in conjunction with the accompanying drawings wherein only exemplary embodiments of the invention are shown and described, simply by way of illustration of the best mode contemplated of carrying out this invention. As will be realized, the invention is capable of other and different embodiments, and its several details are capable of modifications in various obvious respects, all without departing from the invention. Accordingly, the drawing and description are to be regarded as illustrative in nature, and not as restrictive.
According to one of preferred modes of the present invention, a gateway apparatus (103 in
According to one of modes of the present invention, a gateway apparatus (401 in
According to one of modes of the present invention, the gateway apparatus (303 in
According to one of modes of the present invention, a communication signal transmitted from the terminal apparatus (301 in
According to one of modes of the present invention, the control plane control unit may comprise a monitor unit (404 in
According to one of modes of the present invention, the predetermined and specific (dedicated) node apparatus (104 in
According to another mode of the present invention, the specifying information in the communication signal is information specifying a connection destination (APN: Access Point Name), and by rewriting the information (APN) specifying the connection destination, a node apparatus close to the terminal apparatus in terms of location or in terms of network topology is selected.
According to one of modes of the present invention, a gateway apparatus (103 in
the gateway apparatus (103 in
in a case where terminal model information included in the control signal transmitted is a predetermined terminal model, transmits the control signal to the serving node apparatus (106), after manipulating information (APN) specifying a connection destination included in the control signal, thereby a dedicated gateway node apparatus (104 in
According to one of modes of the present invention, the dedicated node apparatus (104 in
According to one of modes of the present invention, a gateway apparatus (203 in
According to one of modes of the present invention, the gateway apparatus performs an operation to rewrite APN (Access Point Name) information specifying a connection destination, in a case where the terminal model information included in the control signal transmitted from the terminal to the serving node apparatus via the base station is a predetermined terminal model.
According to one of modes of the present invention, upon receiving the control signal from the gateway apparatus, the serving node apparatus acquires an address corresponding to the APN by sending a query to a server apparatus that derives an address corresponding to the APN included in the control signal, and selects the dedicated gateway node apparatus corresponding to the address as a gateway node apparatus connecting to the external network.
According to one of modes of the present invention, a connection is made from the base station/radio network controller to an external network via the gateway node unit in the gateway apparatus, achieving a connection equivalent to a direct tunnel between the radio network controller and the gateway node unit.
According to one of modes of the present invention, one of the gateway apparatuses may be provided for a plurality of radio network controllers. Alternatively, a plurality of the gateway apparatuses may be provided corresponding to each of a plurality of radio network controllers.
According to one of modes of the present invention, it is possible to implement the following functions on a specific (dedicated) node apparatus (104).
For instance, it is possible to connect a terminal apparatus (mobile information terminal) of a model that primarily provides an Internet connection function to an external network (the Internet), by selecting a node apparatus (GGSN) not equipped with costly apparatuses such as a filter apparatus that filters content and an accessory apparatus relating to lawful interception, optimizing the functions of the node apparatus (GGSN) for connecting to the external network.
According to another mode of the present invention, the gateway apparatus rewrites APN (Access Point Name) information and hence a gateway node apparatus (GGSN) close to the terminal apparatus in terms of location or in terms of network topology is selected as the node apparatus (GGSN) connecting to the external network. As a result, an optimization of a communication path can be performed. Further, a concentration of traffic on one node apparatus (GGSN) connecting to an external network can be avoided.
Exemplary embodiments will be described below with reference to the attached drawings. In the description below, a radio base station is assumed to include a base station (GSM base station BTS, UMTS base station NodeB) that performs radio-communicate with the mobile terminal apparatus 101 and a radio network controller (RNC) that controls the base stations (BTSs, NodeBs). The RNC connected to an SGSN over the Gb or Iu interface will be described as the radio base station (RNC). Further, the present invention can also be applied to a configuration in which a base station that radioly communicates with a mobile terminal apparatus and an RNC that controls the base station and connects it to an SGSN are provided separately.
A customary packet communication network does not have the GW apparatus 103 and the radio base station (RNC) 102 and the SGSN 106 are directly connected to each other. When the mobile terminal apparatus 101 performs packet communication, a bearer from the mobile terminal apparatus 101 to the external network 111 via the radio base station 102, the SGSN apparatus 106, and the GGSN 109 is generated and user data is transmitted and received over the bearer to perform communication.
In the present exemplary embodiment, in a case where the mobile terminal apparatus 101 performs packet communication, the dedicated GGSN apparatus 104 is selected according to equipment information of the mobile terminal apparatus 101 (for instance, the model name, model number (software version information), etc. recognized by IMEI-SV (International Mobile Equipment Identity-Software Version).
The C-plane control unit 105 of the GW apparatus 103 monitors a control signal transmitted from the radio base station (RNC) 102 to the SGSN apparatus 106, and acquires from the control signal equipment information (terminal model information) of the mobile terminal apparatus 101. When the terminal model information corresponds to a predetermined model (when it matches what is registered in a memory), the C-plane control unit 105 rewrites the APN of the destination, and transmits the control signal with the rewritten APN to the SGSN apparatus 106. The SGSN apparatus 106 sends a query about the rewritten APN to the DNS server 107, acquires an IP address, and sets up a GTP (GPRS Tunneling Protocol) tunnel to a GGSN apparatus (the dedicated GGSN apparatus 104) corresponding to the rewritten APN. When the model information or the equipment information of the mobile terminal apparatus 101 corresponds to a predetermined particular model or equipment type (for instance, a terminal for children or VIP terminal), the dedicated GGSN apparatus 104 is selected. On the other hand, in a case where the model information or the equipment information of the mobile terminal apparatus 101 does not correspond to a predetermined particular model, the C-plane control unit 105 of the GW apparatus 103 does not rewrite the APN and connects to the external network 111 via the SGSN apparatus 106 and the GGSN apparatus 109. For instance, when the terminal is discriminated to be a smartphone (for instance, a mobile information terminal such as the iPhone™ made by Apple Inc., or the Galaxy S™ made by Samsung Electronics Co., Ltd.), the C-plane control unit 105 connects to the external network 111 via the SGSN apparatus 106 and the GGSN apparatus 109.
For the mobile terminal apparatus 101 whose terminal model information corresponds to a predetermined model or equipment type, a bearer from the mobile terminal apparatus 101 to the external network 110 via the radio base station 102, the SGSN apparatus 106, and the dedicated GGSN apparatus 104 is generated and user data is transmitted/received over the bearer to perform communication.
According to the present exemplary embodiment, an operator can obtain a variety of added benefits as shown below by selecting a corresponding GGSN according to a terminal model (terminal type).
As described, specific functions are implemented on the dedicated GGSN apparatus 104 in terms of option services, security, website restrictions (such as blocking access to harmful websites), increasing operating speed, and giving priority, and for instance a specialized and desired service function can be provided to a particular user. In other words, when the mobile terminal apparatus 101 connects to an external network, it is possible to add value and give a different treatment to the terminal apparatus.
As a modification of the first exemplary embodiment, the C-plane control unit 105 of the GW apparatus 103 monitors the control signal transmitted from the radio base station (RNC) 102 to the SGSN apparatus 106, and checks if an APN (Access Point Name) specifying an external network destination (IP packet data network) is an APN to be rewritten, based on the information from the control signal. If the APN should be rewritten, the C-plane control unit 105 may transmit the control signal to the SGSN apparatus 106, after rewriting the APN. The SGSN apparatus 106 sends a query about the rewritten APN to the DNS server 107, acquires an IP address, and sets up a GTP tunnel to a GGSN apparatus (the dedicated GGSN apparatus 104) corresponding to the rewritten APN. For instance, this case is applied to an example in which the mobile terminal apparatus is connected to an external network by selecting a GGSN corresponding to a region (for instance, a prefecture), where the mobile terminal apparatus is located, as shown in
The following describes a second exemplary embodiment of the present invention.
The GW apparatus 203 comprises a U-plane control unit 204 and a C-plane control unit 205. The U-plane control unit 204 performs control corresponding to a user plane function of a GGSN and realizes a layered protocol architecture providing user forward information. The C-plane control unit 205 supports and controls the user plane function. Further, the C-plane control unit 205 monitors a signal between the RNC and the SGSN.
A customary packet communication network does not have the GW apparatus 203 and the radio base station 202 and the SGSN 206 are directly connected to each other. In a case where the mobile terminal apparatus 201 performs packet communication, a bearer from the mobile terminal apparatus 201 to the external network 211 via the radio base station 202, the SGSN apparatus 206, and the GGSN 209 is generated and user data is transmitted/received over the bearer to perform communication. The SGSN 206 sends a query to the DNS 207, which in return sends the SGSN 206 the IP address of a GGSN corresponding to the APN, the SGSN 206 sets up a GTP tunnel to this GGSN, and the GGSN 209 connects to the external network 211.
In the present exemplary embodiment, the C-plane control unit 205 monitors the control signal transmitted from the radio base station (RNC) 202 to the SGSN apparatus 206, and when the terminal model information corresponds to what is predetermined (what has been stored in the C-plane control unit 205 in advance), the C-plane control unit 205 rewrites the APN of the destination and transmits the control signal with the rewritten APN to the SGSN 206. The SGSN 206 sends a query to the DNS 207. The DNS 207 in return sends to the SGSN 206 the IP address of a GGSN corresponding to the rewritten APN. In this case, the IP address of the GGSN is a GGSN unit of the GW apparatus 203; therefore a tunnel to the GGSN unit of the GW apparatus 203 is set up to connect to the external network 210 via the GGSN unit. In other words, when the mobile terminal apparatus 201 performs packet communication, depending on the terminal model information of the mobile terminal apparatus 201, a bearer to the external network 210 via the radio base station 202 and the GW apparatus 203 is generated, and the communication is performed by transmitting/receiving user data over the bearer. As a result, when the mobile terminal apparatus 201 is mainly for use of the Internet, it is able to perform packet communication with the external network 210 via the GGSN unit of the GW apparatus 203.
Further, in the present exemplary embodiment, effects equivalent to the Direct Tunnel technology can be obtained even in a packet communication network to which the technology is not applied. In other words, in customary GTP tunnel management, two tunnels, one (Iu) between a radio base station (RNC) and an SGSN and another (Gu) between the SGSN and a GGSN, are set up. According to the present exemplary embodiment, since the GW apparatus 203 and the external network 210 are connected and a direct connection is made from the radio base station (RNC) 202 to the external network 210 by the GW apparatus 203, an equivalent of a direct tunnel is set up from the RNC to the GGSN (the GGSN within the GW apparatus 203).
Note that a user plane apparatus of an SGSN is not necessary in a direct tunnel technology in the related technology, however, the tunnel between a radio base station (RNC) and a GGSN must be updated, every time a radio base station (RNC) changes due to movement of a terminal.
According to the present exemplary embodiment, even when an original radio base station (RNC) is replaced by another radio base station (RNC) due to movement of a terminal, it is not necessary to update a tunnel between a radio base station (RNC) and a GGSN. For instance, in a case where a GW apparatus 203 is provided for each radio base station (RNC), when a radio base station (RNC) is changed due to the movement of the terminal, forwarding is done by a GW apparatus 203 corresponding to a new radio base station (RNC) to an external network 210. Meanwhile, in a case where a single GW apparatus 203 is provided for a plurality of radio base stations (RNC), when an original radio base station (RNC) is replaced by an adjacent radio base station (RNC), a connection is directly made by the GW apparatus 203 to an external network 210 via a tunnel between an adjacent radio base station (RNC) and the GW apparatus 203.
The database 406 holds terminal model information (terminal type information) assigned to the dedicated GGSN (104 in
The database 406 holds terminal model information (terminal type information) assigned to the dedicated GGSN (104 in
The GGSN signaling processing unit 405 performs signaling processing between the GGSN and SGSN and between the GGSN and the HSS, and a function equivalent to that of a GGSN is obtained by combining this GGSN signaling processing 405 and the U-plane control unit 402 realizing a GGSN user plane function.
A mobile terminal apparatus 501 transmits a request (communication start signal) to activate a PDP context in an SGSN and a GGSN (a signal 506: Activate PDP Context Request). This Activate PDP Context Request includes information such as an APN (Access Point Name) and a QoS (Quality of Service). The APN is a text string indicating an external network (packet data network) to which the mobile terminal apparatus 501 is going to connect.
A radio base station (RNC) 502 forwards the signal 506 from the mobile terminal 501 to the SGSN 504, and the monitor function unit 404 of a GW apparatus 503 monitors all signals transmitted from the radio base station (RNC) 502 to the SGSN 504.
The GW apparatus 503 (the monitor function unit 404 in
The SGSN 504 searches for an IP address of the GGSN by sending a DNS query to a DNS 505 with the APN included in the signal 507 as a key. In this case, the DNS 505 searches for an IP address of the GGSN using the rewritten APN, due to the fact that the GW apparatus 503 (the monitor function unit 404) has rewritten the APN, and the IP address of the dedicated GGSN 511 is derived as a result. The DNS 505 notifies the IP address to the SGSN as a response (DNS Response).
The SGSN 504 exchanges signals with the dedicated GGSN 511 in the same way as it usually does with a GGSN. In other words, the SGSN 504 transmits a signal 508 (Create PDP Context Request) to a GGSN unit of the GW apparatus 503, in order to set up a tunnel between the SGSN and the GGSN. This signal 508 includes an identifier TEID (Tunnel Endpoint Identifier) of the GTP tunnel endpoint and information required for a charging process (Charging Characteristics).
The dedicated GGSN 511 sets up the tunnel, assigns the IP address, and responds to the SGSN 504 (Create PDP Context Response). This response (Create PDP Context Response) includes the IP address of the mobile terminal 501. In other words, the dedicated GGSN 511 notifies the IP address routed from the external network to the GGSN unit as a user IP address for the mobile terminal 501.
The SGSN 504 receives a response from the dedicated GGSN 511 and transmits a radio access bearer assignment request signal 509 (RAB Assignment Request) to the radio base station (RNC) 502. The signal 509 (RAB Assignment Request) specifies a radio access bearer identifier (RAB ID), QoS characteristics, and the GTP tunnel on the SGSN's side.
The radio base station (RNC) 502 sets up a radio communication path (RAB Setup) to the terminal, and transmits a response signal 510 (RAB Assignment Response) to the SGSN 504 as a response to the radio access bearer assignment request signal 509.
Upon receiving a radio access bearer assignment response (RAB Assignment Response) from the radio base station (RNC) 502 via the GW apparatus 503, the SGSN 504 transmits an Update PDP Context Request to the GGSN. The Update PDP Context Request is transmitted from the SGSN to the GGSN so as to change a path or the QoS.
The GGSN transmits an Update PDP Context Response to the SGSN 504. Upon receiving it, the SGSN 504 transmits an Activate PDP Context Response (Accept) to the radio base station (RNC) 502.
As described above, the transmission of a user packet from the dedicated GGSN 511 to an external network is achieved by having the GW apparatus 503 change an APN.
The mobile terminal 501 (user equipment: UE) transmits the request (the communication start signal) 506 to activate a PDP context in the SGSN and the GGSN (Activate PDP Context Request). This Activate PDP Context Request includes information such as an APN (Access Point Name) and a QoS (Quality of Service). The APN is a text string indicating an external network (packet data network) to which the mobile terminal 501 is connecting.
The radio base station (RNC) 502 forwards the signal 506 from the mobile terminal 501 to the SGSN 504, and the monitor function unit (404 in
The monitor unit (the monitor function unit 404 in
When the monitor unit (the monitor function unit 404 in
The SGSN 504 sends a DNS query to the DNS 505 with the APN included in the signal 507 as a key to cause DNS 505 to search for an IP address of the GGSN. In this case, the DNS 505 searches for an IP address of a GGSN using the rewritten APN, due to the fact that the GW apparatus 503 (the monitor function unit 404) has rewritten the APN. As a result, an IP address of the GGSN unit in the GW apparatus 503 is derived, and the IP address is notified to the SGSN as a response (DNS Response). The DNS 505 performs query processing with the APN “Kawasaki. Internet,” and an IP address corresponding to the name “Kawasaki. Internet,” i.e., the IP address of the GW apparatus 503, is returned to the SGSN 504. Note that the IP address corresponding to the name “Kawasaki. Internet” is assumed to be registered in the DNS 505.
The SGSN 504 exchanges signals with the GGSN unit of the GW apparatus 503, in the same way as an SGSN customarily does with a GGSN. In other words, the SGSN 504 transmits the signal 508 (Create PDP Context Request) to the GGSN unit of the GW apparatus 503, in order to set up a tunnel between an SGSN and a GGSN. This signal 508 includes an identifier TEID (Tunnel Endpoint Identifier) of a GTP tunnel endpoint and information required for a charging process (Charging Characteristics).
Upon receiving the signal 508, the GW apparatus 503 processes the signal 508, as a customary GGSN would (tunnel setup and IP address assignment) and responds to the SGSN 504 (Create PDP Context Response). This response (Create PDP Context Response) includes an IP address of the terminal 501. In other words, the GGSN unit of the GW apparatus 503 notifies an IP address routed from the external network to the GGSN unit, as a user IP address for the mobile terminal 501.
The SGSN 504 receives a response from the GGSN unit of the GW apparatus 503 and transmits a radio access bearer assignment request signal 509 (RAB Assignment Request) to the radio base station (RNC) 502. The signal 509 (RAB Assignment Request) specifies a radio access bearer identifier (RAB ID), QoS characteristics, and a GTP tunnel on the SGSN's side.
The radio base station (RNC) 502 sets up a radio communication path (RAB Setup) between a terminal and the radio base station (RNC) 502, and transmits a response signal 510 (RAB Assignment Response) to the SGSN 504, as a response to the radio access bearer assignment request signal 509.
The monitor function unit (404 in
Upon receiving the radio access bearer assignment response (RAB Assignment Response) from the radio base station (RNC) 502 via the GW apparatus 503, the SGSN 504 transmits an Update PDP Context Request to the GGSN unit of the GW apparatus 503. It is noted that an Update PDP Context Request is transmitted from an SGSN to a GGSN so as to perform path change or QoS change. Further, the PDP context includes information regarding a logical path between the mobile terminal (UE) 501 and the network.
The GGSN unit of the GW apparatus 503 transmits a response to an Update PDP Context request (Update PDP Context Response) to the SGSN 504.
Upon receiving the response, the SGSN 504 transmits a response of an Activate PDP Context Request (Activate PDP Context Response (Accept)) to the radio base station (RNC) 502.
The U-plane control unit 402 (refer to
As described above, the transmission of a user packet from the GW apparatus 503 to the external network is achieved by having the monitor unit of the GW apparatus 503 change an APN.
The mobile terminal 601 responds to the signal 605 (Identity Request) with an ID (IMEI-SV) regarding the mobile equipment information, using a signal 606 (Identity Response). At this time, the GW apparatus 603 monitors the signal 606 and stores the mobile terminal equipment information associated with an ID (P-TMSI (Packet-Temporary-Mobile-Subscriber-Identity), etc.) used by the mobile terminal and the SGSN as session information. Making the association is made possible, because this ID used by the mobile terminal and the SGSN is also given to the communication start signal 506 (
The GW apparatus 703 monitors the signals 706 and 707, detects tunnel information (RAB ID) to be deleted, and deletes tunnel information held in the U-plane processing unit (104 in
In the present exemplary embodiment, the following effects can be obtained.
By having a GW apparatus select a dedicated GGSN according to the type (the model name and model number recognized by IMEI-SV) of a mobile terminal apparatus, it becomes possible to give a particular function specifically required by the GGSN according to the type of the mobile terminal apparatus. As a result, according to the terminal type such as the model and equipment, it becomes possible to customize functions implemented on a node apparatus (GGSN) connecting to an external network to provide specialized services such as optional services, enhanced security, access restriction to harmful websites according to the type of the terminal, content filtering, speed increase using a content cache, and priority service, and the provided functions, performance, and services can be optimized.
In a configuration in which the GW apparatus comprises a built-in gateway function, the mobile terminal is able to maintain communication even when it is handed over to another radio base station or another SGSN due to the movement thereof.
Further, optimization of the communication path can performed by selecting a gateway node apparatus (GGSN) close to a terminal apparatus in terms of location or in terms of network topology, as a node apparatus (GGSN) for connecting to am external network.
Further, the disclosure of Non Patent Literature listed above is incorporated herein in its entirety by reference thereto. It should be noted that other objects, features and aspects of the present invention will become apparent in the entire disclosure and that modifications may be done without departing the gist and scope of the present invention as disclosed herein and claimed as appended herewith. Also it should be noted that any combination of the disclosed and/or claimed elements, matters and/or items may fall under the modifications aforementioned.
Number | Date | Country | Kind |
---|---|---|---|
2010-283401 | Dec 2010 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2011/079511 | 12/20/2011 | WO | 00 | 6/19/2013 |