Abstract:
An apparatus of controlling a data traffic in a packet based mobile communication system and a method thereof according to the present invention are disclosed. The apparatus of controlling a data traffic in a packet based mobile communication system according to another aspect of the present invention includes an extracting unit configured to, if a message which requests to create a dedicated bearer, extract at least one characteristic parameter included in the received message, a determining unit configured to determine whether the dedicated bearer is set through the load distribution gateway based on the at least one extracted characteristic parameter, an already set regulation or condition; and a creating unit configured to create a message which requests to set the dedicated bearer as a result of the determination.

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS 
       [0001]    This application claims priority to and the benefit of Korean Patent Application No. 10-2012-0133755 filed in the Korean Intellectual Property Office on Nov. 23, 2012, the entire contents of which are incorporated herein by reference. 
       TECHNICAL FIELD 
       [0002]    The present invention relates to a packet based mobile communication system, and specifically, to an apparatus of controlling a data traffic in a packet based mobile communication system which includes a load distribution gateway provided in a position separate from a path through which a data traffic is delivered and selectively bypasses a packet core network in accordance with a property of the data traffic in the load distribution gateway and a method thereof. 
       BACKGROUND ART 
       [0003]    Generally, a mobile terminal can use a packet exchange data service through a mobile communication system. 3GPP (third generation partnership project) which is one of international organizations for standardization for a mobile communication technology leads a technology standardization of mobile communication service and system such as GSM, GPRS, UMTS, and E-UMTS. 
         [0004]    Specifically, E-UMTS which realizes All-IP in the mobile communication system has a system network structure as illustrated in  FIG. 1 . A mobile terminal  101  is wirelessly interconnected to eNodeB  102  which is a LTE base station of an E-UTRAN  102  and a traffic session with the mobile terminal  101  needs to be connected through a packet core network  107  in order to use a service of a service network  109  of the mobile communication service provider such as the Internet  108 , MMS, or a video streaming. Generally, the packet core network  107  includes an MME (mobility management entity)  106  which manages a session and a mobility of a terminal, a SGW (serving gateway)  104 , and a PGW (packet data network gateway)  105 . 
         [0005]    In such an E-UMTS mobile communication system, a network capacity plan for every region is established in order to improve a service quality and the E-UTRAN  103  and an evolved packet core  107  including a base station  102  are disposed so as to sufficiently provide a satisfactory service. However, shortage of wireless resources of UMTS which is a 3G service and limitation of a capacity of a wireless backhaul due to appearance of a smart phone and a sudden increase of mobile data cause problems to smoothly provide a service. Therefore, in order to solve the current problems, the mobile communication service provider provides a bypass path through a WiFi network and early change to a 4G LTE service together with various plans for installation of additional networks. 
         [0006]    However, as mobile terminals are diversified, mobile data increases geometrically. Further, as an importance of masssive data such as a video is increased in a mobile service, in addition to a method of solving a problem of shortage of wireless resource, such as WiFi or FemtoCell, an introduction of a new network load distribution technology is strongly demanded in order to solve a problem of insufficient capacity of a packet core network  107 . 
         [0007]    According to a 3GPP standard technology of the related art, as a method which bypasses only a traffic which accesses the Internet  108 , among traffics which enters through a base station  102 , directly to the Internet without passing through the packet core network  107 , SIPTO (selected IP traffic offload TS 23.829) has been discussed, but specific method and system are still being studied. 
         [0008]    Even though not standardized, as another related art, United State Unexamined Patent Publication No. 2011-0116499 A1 (entitled “Method and system for selectively bypassing packet core network within a session based on traffic type”) discloses that MDO-GW (mobile data offloading gateway)  204  which bypasses Internet traffic is disposed on a network line between RNC  202  and SGSN  205  to access the Internet  208  through a bypass path rather than a path which passes through the packet core network, in an UMTS mobile communication system as illustrated in  FIG. 2 . 
         [0009]    However, when the packet is bypassed through the method disclosed in the related art, it is required that all packets which flow between an RNC  202  and an SGSN  205  are intercepted by MDO-GW  204  to analyze a header of multiple protocol hierarchies and then it is determined whether a specific packet is a control signaling packet, and further a packet which requests to access the Internet  208  needs to be distinguished in a control signaling packet. Thereafter, information on a GTP tunnel which is set between the RNC  202  and the SGSN  205  is intercepted and information on a GTP tunnel between the RNC  202  and the MDO-GW  204  and information on a GTP tunnel between the MDO-GW  204  and the SGSN  205  are generated and set so as to be distinguished from each other. Therefore, in the case of load distribution according to the above technology, a load for the Internet traffic can be distributed but a load for performing the packet inspection and resetting a GTP tunneling endpoint in the MDO-GW  204  is very high. 
         [0010]    Further, prior to introducing the load distribution technology, all traffic loads which pass through the SGSN  205  are applied to the MDO-GW  204  as it is, so that a burden of extending for a capacity of the packet core network  207  is lessened but a burden of extending for the capacity which is applied to the packet core network  207  prior to the load distribution is applied to the MDO-GW  204 . 
       SUMMARY OF THE INVENTION 
       [0011]    The present invention has been made in an effort to provide an apparatus of controlling a data traffic in a packet based mobile communication system which includes a load distribution gateway provided in a position separate from a path through which a data traffic is delivered and selectively bypasses a packet core network in accordance with a property of the data traffic in the load distribution gateway and a method thereof. 
         [0012]    However, an object of the present invention is not limited to the above description and other objects which have not been mentioned above will be more apparent to those skilled in the art from a reading of the following description. 
         [0013]    An apparatus of controlling a data traffic in a packet based mobile communication system according to an aspect of the present invention, may include a communication unit configured to receive a message which requests to set a dedicated bearer between a user terminal and the communication unit; an extracting unit configured to extract at least one of characteristic parameters included in the received message; a determining unit configured to determine whether to set the dedicated bearer through the load distribution gateway based on the at least one extracted characteristic parameter; and a creating unit configured to create a message which instructs to set the dedicated bearer as a result of the determination. 
         [0014]    The characteristic parameter may include QoS (quality of service) characteristic information and packet filter information. 
         [0015]    The communication unit may receive a message which requests to set the dedicated bearer from the user terminal. 
         [0016]    The communication unit may receive a message which requests to set the dedicated bearer from a P-GW (packet data network gateway) in a packet core network to which the communication unit belongs. 
         [0017]    If the at least one extracted characteristic parameter satisfies a pre-set regulation or condition, the determining unit determines that the dedicated bearer is set through the load distribution gateway. 
         [0018]    The communication unit may transmit the created message which instructs to set the dedicated bearer to the load distribution gateway and receives a message which requests to create the dedicated bearer as a response. 
         [0019]    If the message which requests to create the dedicated bearer is received, the creating unit creates a message which requests to activate the dedicated bearer to transmit the message to the user terminal. 
         [0020]    The creating unit may include GTP tunnel endpoint information in the message which requests to activate the dedicated bearer. 
         [0021]    A method of controlling a data traffic in a packet based mobile communication system according to another aspect of the present invention, may include receiving a message which requests to set a dedicated bearer between a user terminal and a load distribution gateway, extracting at least one of characteristic parameters included in the received message; determining whether the dedicated bearer is set through the load distribution gateway based on the at least one extracted characteristic parameter, a pre-set regulation or condition; and creating a message which instructs to set the dedicated bearer as a result of the determination. 
         [0022]    The characteristic parameter may include QoS (quality of service) characteristic information and packet filter information. 
         [0023]    The receiving may receive a message which requests to set the dedicated bearer from the user terminal. 
         [0024]    The receiving may receive a message which requests to set the dedicated bearer from a P-GW (packet data network gateway) in a packet core network to which the communication unit belongs. 
         [0025]    If the at least one extracted characteristic parameter satisfies a pre-set regulation or condition, the determining determines that the dedicated bearer is set through the load distribution gateway. 
         [0026]    The method of controlling a data traffic in a packet based mobile communication system according to another aspect of the present invention, may further include transmitting the created message which instructs to set the dedicated bearer to the load distribution gateway, and receiving a message which requests to create the dedicated bearer as a response. 
         [0027]    The method of controlling a data traffic in a packet based mobile communication system according to another aspect of the present invention may further include, if the message which requests to create the dedicated bearer is received, creating a message which requests to activate the dedicated bearer to transmit the message to the user terminal. 
         [0028]    The message which requests to activate the dedicated bearer may include GTP tunnel endpoint information. 
         [0029]    The present invention includes a load distribution gateway in a location separate from a path through which the data traffic is delivered and allows the data traffic to selectively bypass the packet core network in the load distribution gateway in accordance with the property of the data traffic to lessen the load which is applied to the packet core network. 
         [0030]    Further, the present invention includes a load distribution gateway in a location separate from a path through which the data traffic is delivered and allows the data traffic to selectively bypass the packet core network in the load distribution gateway in accordance with the property of the data traffic to provide the same function only by a low capacity load distribution gateway. 
         [0031]    The foregoing summary is illustrative only and is not intended to be in any way limiting. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features will become apparent by reference to the drawings and the following detailed description. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0032]      FIG. 1  is a view illustrating a structure of a general E-UMTS system according to a related art. 
           [0033]      FIG. 2  is a view illustrating a concept of an In-line load distribution technology in an UMTS system. 
           [0034]      FIG. 3  is a view illustrating a configuration of an E-UMTS system according to an exemplary embodiment of the present invention. 
           [0035]      FIG. 4  is a view illustrating a detailed configuration of an MME according to an exemplary embodiment of the present invention. 
           [0036]      FIG. 5  is a first view illustrating a method of setting a dedicated bearer according to an exemplary embodiment of the present invention. 
           [0037]      FIG. 6  is a second view illustrating a method of setting a dedicated bearer according to an exemplary embodiment of the present invention. 
       
    
    
       [0038]    It should be understood that the appended drawings are not necessarily to scale, presenting a somewhat simplified representation of various features illustrative of the basic principles of the invention. The specific design features of the present invention as disclosed herein, including, for example, specific dimensions, orientations, locations, and shapes will be determined in part by the particular intended application and use environment. 
         [0039]    In the figures, reference numbers refer to the same or equivalent parts of the present invention throughout the several figures of the drawing. 
       DETAILED DESCRIPTION 
       [0040]    Hereinafter, an apparatus and a method of controlling a data traffic in a packet based mobile communication system according to an exemplary embodiment of the present invention will be described with reference to  FIGS. 3 to 6 . Parts which are required to understand an operation and an effect of the present invention will be mainly described in detail. 
         [0041]    In the description of components of an exemplary embodiment, a component having the same name may be denoted by a different reference numeral in some drawings but may be denoted by the same reference numeral even in different drawings. However, even in this case, it does not mean that the component has different functions depending on the exemplary embodiment or the components have the same function in the different exemplary embodiments but the function of each of the components may be determined based on the description of the components in the corresponding exemplary embodiment. 
         [0042]    Specifically, the exemplary embodiment suggests a new method that provides a load distribution gateway in a location separate from a path through which the data traffic is delivered in a packet based mobile communication system, specifically, in an E-UMTS (evolved universal terrestrial radio access network) mobile communication system environment and allows the data traffic to selectively bypass a packet core network in the provided load distribution gateway. 
         [0043]    In this case, the E-UMTS is also referred to as an EPS (evolved packet system) and generally is used as a name of an LTE (long term evolution) which indicates a wireless access network. 
         [0044]      FIG. 3  is a view illustrating a configuration of an E-UMTS system according to an exemplary embodiment of the present invention. 
         [0045]    As illustrated in  FIG. 3 , the E-UMTS system according to an exemplary embodiment includes a user terminal (UE)  310 , a base station  320 , a load distribution gateway  330 , and a packet core network  340 . 
         [0046]    The user terminal  310  transmits and receives a data traffic through a packet based mobile communication system. Here, the user terminal may be a terminal which is carried and used by the user, and for example, is a concept including a mobile phone, a smart phone, a PDA, a tablet PC, and a notebook computer. 
         [0047]    The base station  320  is an enodeB (evolved nodeB) which is a radio base station and wirelessly interconnected with the user terminal  310 . The load distribution gateway  330  may be an MDO-GW (mobile data offloading gateway). The load distribution gateway  330  may set a dedicated bearer so that the user terminal  310  directly uses a service network of a communication service provider which provides a service such as an Internet, MMS, or video streaming without passing through the packet core network  340 . 
         [0048]    In this case, in order to use the packet data service, the user terminal may set a default bearer as a basic data path for allocating a resource between the packet core network and the user terminal to use the packet data service. 
         [0049]    If additional new QoS (quality of service) is required to be applied, the user terminal may additionally create a dedicated bearer between the load distribution gateway  330  and the user terminal  310  in addition to the default bearer to be provided the service using the created dedicated bearer. 
         [0050]    The packet core network  340  includes an MME (mobility management entity)  341 , an S-GW (serving gateway)  342 , and a P-GW (PDN gateway)  343 . 
         [0051]    The MME  341  may be requested to create a dedicated bearer from the user terminal  310  or the P-GW  343 . If the dedicated bearer is created, the MME  341  sets the transmission path of the data traffic, that is, the dedicated bearer through the load distribution gateway  330  in accordance with the pre-set regulation or condition to determine whether to bypass the data traffic. 
         [0052]    In this case, the pre-set regulation or condition may indicate a threshold value such as GoS property information or packet filter information. 
         [0053]    If it is determined to allow the data traffic to bypass the packet core network, the MME  341  may request the load distribution gateway to set the dedicated bearer to transmit the data traffic. 
         [0054]    The S-GW  342  may deliver the data traffic which is received from the base station to the P-GW  342 . 
         [0055]    If the data traffic is delivered from the SGW  342 , the P-GW  343  may transmit the transmitted data traffic to the service network of the Internet or communication service provider through the default bearer. 
         [0056]      FIG. 4  is a view illustrating a detailed configuration of an MME according to an exemplary embodiment of the present invention. 
         [0057]    As illustrated in  FIG. 4 , the MME  341  according to an exemplary embodiment includes a communication unit  410 , an extracting unit  420 , a determining unit  430 , a creating unit  440 , and a storing unit  450 . 
         [0058]    The communication unit  410  receives a message which requests to set a dedicated bearer from the user terminal or the P-GW in the packet core network. For example, the communication unit  410  may receive a bearer resource allocation request message from the user terminal through the base station or a create bearer request message from the P-GW through the S-GW. 
         [0059]    The extracting unit  420  extracts a characteristic parameter such as QoS characteristic information or packet filter information from the received message. 
         [0060]    The determining unit  430  compares the characteristic parameter such as the extracted QoS characteristic information or the packet filter information with the pre-set regulation or condition to determine whether to set the dedicated bearer through the load distribution gateway in accordance with the comparison result. 
         [0061]    For example, if the extracted characteristic parameter satisfies the pre-set regulation or condition, the determining unit  430  determines to set the dedicated bearer through the load distribution gateway. 
         [0062]    In this case, the pre-set regulation or condition may be a QoS characteristic information value or a packet filter information value and such information is stored in the storing unit  450  to be changed if necessary. 
         [0063]    If it is determined to set the dedicated bearer through the load distribution gateway, the creating unit  440  may create a bearer resource command message to instruct to set the dedicated bearer. 
         [0064]    The bearer resource command message created as described above is transmitted to the load distribution gateway and the load distribution gateway sets a dedicated bearer between the user terminal and the load distribution gateway. 
         [0065]    In this case, the message which is received and transmitted on the mobile communication system, a format, and information items follows NAS (TS 24.301), SlAP (TS 36.413), and GTP-C (TS 29.274) standards of 3GPP. 
         [0066]      FIG. 5  is a first view illustrating a method of setting a dedicated bearer according to an exemplary embodiment of the present invention. 
         [0067]    As illustrated in  FIG. 5 , in step S 501 , the user terminal transmits the bearer resource allocation request message to request to create the dedicated bearer to the base station and in step S 502 , the base station delivers the bearer resource allocation request message to the MME in the packet core network. 
         [0068]    Next, the MME determines whether to set the dedicated bearer through the load distribution gateway based on the characteristic parameter included in the bearer resource allocation request message and the pre-set regulation or condition. 
         [0069]    Next, in step S 503 , if it is determined to set the dedicated bearer through the load distribution gateway, the MME may transmit the bearer resource command message to instruct to set the dedicated bearer to the load distribution gateway. 
         [0070]    Next, in step S 504 , if the bearer resource command message is received, the load distribution gateway may transmit a create bearer request message to request to create the dedicated bearer to the MME. 
         [0071]    In this case, the create bearer request message may include GTP tunnel endpoint information. 
         [0072]    Next, if the create bearer request message is received, in step S 505 , the MME transmits a active dedicated EPS bearer context request message to request to activate the dedicated bearer to the base station and in step S 506 , the base station delivers the active dedicated EPS bearer context request message to the user terminal. 
         [0073]    If the active dedicated EPS bearer context request message is received, in step S 507 , the user terminal transmits a connection reconfiguration complete message to complete the reconstruction of the GTP tunnel between the user terminal and the load distribution gateway based on the GTP tunnel endpoint information included in the received active dedicated EPS bearer context request message to the base station and in step S 508 , the base station transmits an E-RAS setup resource message to the MME. 
         [0074]    Next, in step S 509 , the user terminal delivers the active dedicated EPS bearer context accept message which accepts the activation of he dedicated bearer to the base station and in step S 510 , the base station transmits the delivered active dedicated EPS bearer context accept message to the MME again. 
         [0075]    Next, if the active dedicated EPS bearer context accept message is received, in step S 511 , the MME transmit a create bearer request message to the load distribution gateway to response for the creation of the dedicated bearer as a reply for the create bearer request message. 
         [0076]      FIG. 6  is a second view illustrating a method of setting a dedicated bearer according to an exemplary embodiment of the present invention. 
         [0077]    As illustrated in  FIG. 6 , in step S 601 , the P-GW in the packet core network delivers the create bearer request message to request to create the dedicated bearer and in step S 602 , the S-GW transmits the delivered create bearer request message to the MME. 
         [0078]    Next, in step S 603 , the MME transmits a bearer resource command message which instructs to set the dedicated bearer to the load distribution gateway. 
         [0079]    Next, in step S 604 , if the bearer resource command message is received, the load distribution gateway may transmit a create bearer request message to request to create the dedicated bearer to the MME. 
         [0080]    In this case, the create bearer request message may include GTP tunnel endpoint information. 
         [0081]    Next, if the create bearer request message is received, in step S 605 , the MME transmits a active dedicated EPS bearer context request message to request to activate the dedicated bearer to the base station and in step S 606 , the base station delivers the active dedicated EPS bearer context request message to the user terminal. 
         [0082]    If the active dedicated EPS bearer context request message is received, in step S 607 , the user terminal transmits a connection reconfiguration complete message to complete the reconstruction of the GTP tunnel between the user terminal and the load distribution gateway based on the GTP tunnel endpoint information included in the received active dedicated EPS bearer context request message to the base station and in step S 608 , the base station transmits an E-RAB setup resource message to the MME. 
         [0083]    Next, in step S 609 , the user terminal delivers the active dedicated EPS bearer context accept message which accepts the activation of the dedicated bearer to the base station and in step S 610 , the base station transmits the delivered active dedicated EPS bearer context accept message to the MME again. 
         [0084]    Next, if the active dedicated EPS bearer context accept message is received, in step S 611 , the MME transmits a create bearer request message to the load distribution gateway to response the creation of the dedicated bearer as a reply for the create bearer request message. 
         [0085]    Next, in step S 612 , the MME delivers the create bearer response message to reply the creation of the dedicated bearer as a response for the create bearer request message and in step S 613 , the S-GW transmits the delivered create bearer response message to the P-GW again. 
         [0086]    Even though all components of the exemplary embodiment may be combined as one component or operates to be combined, the present invention is not limited to the exemplary embodiment. In other words, all components may be selectively combined to be operated within a scope of the present invention. Further, all components may be implemented as one independent hardware but a part or all of the components are selectively combined to be implemented as a computer program which includes a program module which performs a part or all functions combined in one or plural hardwares. Further, such a computer program may be stored in a computer readable storage media such as a USB memory, a CD disk, or a flash memory to be read and executed by a computer to implement the exemplary embodiment of the present invention. The storage media of the computer program may include a magnetic recording medium, an optical recording medium, or a carrier wave medium. 
         [0087]    The exemplary embodiments of the present invention which have been described above are examples and it is obvious to those skilled in the art that various changes or modifications may be made without departing from the spirit and scope of the present invention. Accordingly, the various exemplary embodiments disclosed herein are not intended to limit the technical spirit but describe with the true scope and spirit being indicated by the following claims. The scope of the present invention may be interpreted by the appended claims and the technical spirit in the equivalent range is intended to be embraced by the invention.