WO2014082232A1 - 一种移动网络通信方法、通信装置及通信系统 - Google Patents

一种移动网络通信方法、通信装置及通信系统 Download PDF

Info

Publication number
WO2014082232A1
WO2014082232A1 PCT/CN2012/085483 CN2012085483W WO2014082232A1 WO 2014082232 A1 WO2014082232 A1 WO 2014082232A1 CN 2012085483 W CN2012085483 W CN 2012085483W WO 2014082232 A1 WO2014082232 A1 WO 2014082232A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
gateway
packet
base station
forwarding
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.)
Ceased
Application number
PCT/CN2012/085483
Other languages
English (en)
French (fr)
Inventor
李岩
张进
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to EP12889187.6A priority Critical patent/EP2919528B1/en
Priority to CN201280072280.6A priority patent/CN104205949B/zh
Priority to PCT/CN2012/085483 priority patent/WO2014082232A1/zh
Publication of WO2014082232A1 publication Critical patent/WO2014082232A1/zh
Priority to US14/723,281 priority patent/US9788353B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/66Policy and charging system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/82Criteria or parameters used for performing billing operations
    • H04M15/8214Data or packet based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements specially adapted for data communications, e.g. authentication, authorisation and accounting [AAA] framework
    • H04L12/1403Architecture for metering, charging or billing
    • H04L12/1407Policy-and-charging control [PCC] architecture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/02Capturing of monitoring data
    • H04L43/028Capturing of monitoring data by filtering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/082Mobility data transfer for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents

Definitions

  • the present invention relates to the field of communications, and in particular, to a mobile network communication method, a communication device, and a communication system. Background technique
  • FIG. 1 In the past few decades, mobile communication networks have developed rapidly, bringing more and more convenience to people's lives.
  • the communication counterpart CN Correspondent Node
  • MN Mobile node
  • the data packet is sent from the communication peer and will pass through the network.
  • Internet a Packet Data Network Gateway (PGW) that is routed to the MN, and is sent to the serving gateway SGW (Serving Gateway) of the current location of the MN through the transfer of the PGW, and then the serving gateway
  • PGW Packet Data Network Gateway
  • SGW Serving Gateway
  • the SGW transmits the data packet to the MN through a base station.
  • the MN returns a data packet
  • the data packet must also be routed through the Internet to the CN through the SGW and the PGW.
  • the PGW is a home packet data gateway of the MN.
  • Embodiments of the present invention provide a mobile network communication method, a communication device, and a communication system, which can solve the routing detour problem of the mobile communication network, thereby saving transmission resources of the mobile communication system and shortening the end-to-end delay of the mobile node.
  • a mobile network communication method comprising: receiving a data packet sent to a mobile node, where the data packet carries a mobile node
  • determining, according to the IP address information of the mobile node, the home packet data gateway of the mobile node specifically includes: querying a specific according to the IP address information of the mobile node a network element, determining a home packet data gateway of the mobile node;
  • the sending a data connection establishment request message to the home packet data gateway is specifically:
  • the tunnel endpoint identifier TEID allocated by the forwarding packet data gateway is such that a dedicated bearer is established between the forwarding packet data gateway and the serving gateway or the base station according to the IP address and the TEID.
  • the home packet data gateway is specifically a home packet data gateway control plane network element.
  • sending, by using the channel of the data connection, the base station or the serving gateway Before the data packet, or the data packet sent by the base station or the serving gateway through the data connection channel, the method further includes:
  • the method further Includes:
  • the method further Includes:
  • Data interaction with the billing center is performed according to the billing policy, and the billing of the data packet is completed.
  • the method further includes:
  • the home packet data gateway so that the home packet data gateway performs DPI parsing on the data packet according to a DPI policy, and sends a parsing result to the forwarding packet data gateway when requested by the forwarding packet data gateway;
  • the method further includes:
  • the module performs parsing
  • a second aspect provides a mobile network communication method, the method comprising: receiving a data connection establishment request message sent by a forwarding packet data gateway, where the data connection establishment request message requests to establish the forwarding packet data gateway and the mobile node a data connection of the base station or the serving gateway of the location, where the data connection request message is a data packet sent by the forwarding packet data gateway to the mobile node, ⁇ , according to the mobile node carried by the data packet a message sent to the home packet data gateway after the IP address information determines the home packet data gateway of the mobile node; establishing a data connection between the forwarding packet data gateway and the base station or the serving gateway, so that Transmitting, by the data packet, the data packet sent by the base station or the serving gateway to the base station or the serving gateway, or receiving a data packet sent by the base station or the serving gateway through a channel of the data connection, Taking information of the base path and the downlink path.
  • the forwarding segment is established.
  • the data connection between the group data gateway and the base station specifically includes:
  • Establishing a data connection between the forwarding packet data gateway and the base station specifically includes:
  • Establishing a data connection between the forwarding packet data gateway and the serving gateway includes:
  • the data connection setup request message is a dedicated bearer setup request message, where the dedicated bearer setup request message carries an IP address of the forwarded packet data gateway and the Forwarding the tunnel endpoint identifier TEID assigned by the packet data gateway, Bay' J
  • the forwarding packet data gateway passes to the base station or the channel through the data connection Before the serving gateway sends the data packet, or receives the data packet sent by the base station or the serving gateway through the data connection channel, the method further includes:
  • the forwarding packet data gateway passes through the data connection channel to the base station or Before the serving gateway sends the data packet, or receives the data packet sent by the base station or the serving gateway through the data connection channel, the method further includes: Sending a second charging indication message to the forwarding packet data gateway, where the second charging indication message is used to instruct the forwarding packet data gateway to perform charging on the data packet, so that the forwarding packet data gateway is in Transmitting the data packet to the base station or the serving gateway by using the data connection channel, or receiving a data packet sent by the base station or the serving gateway through the data connection channel, according to a charging policy and The charging center performs data interaction to complete charging of the data packet.
  • the forwarding packet data gateway passes to the base station or the channel through the data connection
  • the method further includes:
  • the forwarding packet data gateway Before the forwarding packet data gateway sends the data packet to the base station or the serving gateway through a channel of the data connection, or receiving data sent by the base station or the serving gateway through a channel of the data connection After the package, it also includes:
  • the second DPI request message further carries a condition for performing array selection on the qualified data packet;
  • the method further includes:
  • a third DPI request message Sending, to the forwarding packet data gateway, a third DPI request message, where the third DPI request message is used to instruct the forwarding packet data gateway to send the data packet to an external DPI module specified by the home packet data gateway Performing parsing, so that the forwarding packet data gateway sends the data packet to an external DPI module specified by the home packet data gateway, so that the external DPI specified by the home packet data gateway pairs the data packet DPI parsing is performed, and the parsing result is sent to the forwarding packet data gateway when the packet data gateway request is forwarded.
  • a forwarding packet data gateway in a third aspect, includes a receiver, a processor, and a transmitter;
  • the receiver is configured to receive a data packet sent to the mobile node, and send the data packet to the processor, where the data packet carries IP address information of the mobile node;
  • the processor is configured to receive, by the receiver, the data packet carrying the IP address information of the mobile node, and determine, according to the IP address information of the mobile node, the home packet data of the mobile node. After the gateway, sending the IP address information of the home packet data gateway to the sender;
  • the transmitter is configured to receive IP address information of a home packet data gateway of the mobile node sent by the processor, and send a data connection establishment request message to the home packet data gateway determined by the processor, requesting to establish a data connection with a base station or a serving gateway where the mobile node is located, such that the forwarding packet data gateway establishes a data connection with the base station or the serving gateway through the home packet data gateway, wherein the forwarding packet data gateway stores All IP address segment information allocated to the mobile node in the entire mobile network, and the forwarding packet data gateway advertises all IP address segment information for allocation to the mobile node to all surrounding network nodes, so that the communication peer Accessing the mobile network through the forwarding packet data gateway;
  • the transmitter is further configured to use the channel of the data connection to the base station or the The service gateway sends a data packet
  • the receiver is further configured to receive a data packet sent by the base station or the serving gateway through a channel of the data connection.
  • the determining, by the processor, the home packet data gateway of the mobile node, according to the IP address information of the mobile node specifically includes:
  • the sending, by the sender, the data connection establishment request message to the home packet data gateway is specifically:
  • the tunnel endpoint identifier TEID allocated by the forwarding packet data gateway is such that a dedicated bearer is established between the forwarding packet data gateway and the serving gateway or the base station according to the IP address and the TEID.
  • the home packet data gateway is specifically a home packet data gateway control plane network element.
  • the receiver is further configured to be in the channel through the data connection Transmitting, by the base station or the serving gateway, the data packet, or receiving a data packet sent by the base station or the serving gateway through a channel of the data connection And receiving the first charging indication message sent by the home packet data gateway, and sending the first charging indication message to the sender, where the first charging indication message is used to request the forwarding packet
  • the data gateway sends the charging information of the data packet to the home packet data gateway;
  • the transmitter is further configured to receive the first charging indication message sent by the receiver, and send the data packet to the base station or the serving gateway through a channel of the data connection, or receive After the data packet sent by the base station or the serving gateway through the data connection channel, the charging information of the data packet is sent to the home packet data gateway, so that the home packet data gateway is configured according to a charging policy.
  • the billing center performs data interaction to complete charging of the data packet.
  • the receiver is further configured to send the data packet to the base station or the serving gateway in a channel through the data connection, or send the base station or the serving gateway to send through a channel of the data connection.
  • the processor is further configured to send the data packet to the base station or the serving gateway in a channel that is connected by using the data, or send the base station or the serving gateway to send through a channel of the data connection.
  • the second charging indication message sent by the receiver is received, and data interaction is performed with the charging center according to the charging policy, and charging of the data packet is completed.
  • the receiver is further configured to send, before sending, the data packet to the base station or the serving gateway by using the data connection channel, or receiving the base station or the serving gateway to send through the data connection channel
  • receiving the home packet data Transmitting, by the gateway, a first deep service identification DPI request message, and sending the first DPI request message to the processor, where the first DPI request message is used to request the forwarding packet data gateway to perform the data packet DPI analysis;
  • the processor is further configured to receive the first DPI request message sent by the receiver, and perform DPI parsing on the data packet according to the first DPI request message and a pre-configured DPI policy;
  • the receiver is further configured to send, before sending, the data packet to the base station or the serving gateway by using the data connection channel, or receiving the base station or the serving gateway to send through the data connection channel
  • After receiving the data packet receiving a second DPI request message sent by the home packet data gateway, and sending the second DPI request message to the sender, where the second DPI request message is used to request the forwarding packet
  • the data gateway sends the data packet that meets the condition to the home packet data gateway, and performs DPI parsing, where the second DPI request message further carries a condition for performing array selection on the data packet that meets the condition;
  • the transmitter is further configured to receive the second DPI request message sent by the receiver, and send the data packet that meets the condition to the home packet data gateway according to the second DPI message, so that The home packet data gateway performs DPI parsing on the data packet according to a DPI policy, and sends a parsing result to the forwarding packet data gateway when the forwarding packet data gateway requests;
  • the receiver is further configured to send, before sending, the data packet to the base station or the serving gateway by using the data connection channel, or receiving the base station or the serving gateway to send through the data connection channel
  • receiving a third DPI request message sent by the home packet data gateway and sending the third DPI request message to the sender, where the third DPI request message is used to indicate the forwarding packet
  • the data gateway sends the data packet to an external DPI module specified by the home packet data gateway for parsing
  • the transmitter is further configured to receive the third DPI request message sent by the receiver, and send the data packet to an external designated by the home packet data gateway according to the third DPI request message.
  • the DPI module is configured to perform DPI parsing on the data packet by the external DPI module specified by the home packet data gateway, and send the parsing result to the forwarding packet data gateway when the forwarding packet data gateway requests.
  • a fourth aspect provides a home packet data gateway, where the home packet data gateway includes: a receiver and a processor;
  • the receiver is configured to receive a data connection establishment request message sent by the forwarding packet data gateway, and send the data connection establishment request message to the processor, where the data connection establishment request message requests to establish the forwarding packet data a data connection between the gateway and the base station or the serving gateway where the mobile node is located, where the data connection request message is a data packet sent by the forwarding packet data gateway to the mobile node, according to the data packet a message sent by the mobile node's IP address information to the home packet data gateway after determining the mobile node's home packet data gateway;
  • the processor is configured to receive the data connection establishment request message sent by the receiver, establish a data connection between the forwarding packet data gateway and the base station or the serving gateway, so that the forwarding packet Transmitting, by the data gateway, the data packet to the base station or the serving gateway through a channel of the data connection, or receiving a data packet sent by the base station or the serving gateway through a channel of the data connection, so that the The base station or the serving gateway sends the data packet to the information of the uplink path and the downlink path of the mobile by the base station.
  • the establishing, by the processor, the data connection between the forwarding packet data gateway and the base station includes:
  • the establishing, by the processor, the data connection between the forwarding packet data gateway and the base station specifically includes:
  • the establishing, by the processor, the data connection between the forwarding packet data gateway and the serving gateway includes:
  • the data connection establishment request message is a dedicated bearer setup request message, where the dedicated bearer setup request message carries an IP address of the forwarded packet data gateway and the forwarded packet.
  • the tunnel endpoint assigned by the data gateway identifies the TEID, then
  • the establishing, by the processor, the data connection between the forwarding packet data gateway and the base station specifically includes:
  • the processor configured to: according to the IP address and the IP address of the forwarded packet data gateway Establishing a TEID, establishing a first dedicated bearer between the forwarding packet data gateway and the base station;
  • the establishing, by the processor, the data connection between the forwarding packet data gateway and the serving gateway includes:
  • the processor is further configured to establish, according to the IP address of the forwarding packet data gateway and the allocated TEID, a second dedicated bearer between the forwarding packet data gateway and the serving gateway.
  • the home packet data gateway further includes a transmitter
  • the transmitter is configured to send, by the forwarding packet data gateway, the data packet to the base station or the serving gateway by using a channel of the data connection, or receive the data by the base station or the serving gateway Before the data packet sent by the connected channel, sending a first charging indication message to the forwarding packet data gateway, where the first charging indication message is used to request the forwarding packet data gateway to use the charging information of the data packet Sent to the home packet data gateway;
  • the receiver is further configured to: send, by the forwarding packet data gateway, the data packet to the base station or the serving gateway by using a channel of the data connection, or receive the base station or the serving gateway by using the After receiving the data packet sent by the data connection channel, receiving the charging information of the data packet sent by the forwarding packet data gateway, and transmitting the charging information of the data packet to the processor;
  • the processor is further configured to receive charging information of the data packet sent by the receiver, and interact with a charging center according to the charging information and a charging policy, to complete charging of the data packet. .
  • the transmitter is further configured to pass the data in the forwarding packet data gateway, in combination with the fourth aspect or the first possible implementation manner or the second possible implementation manner
  • the connected channel sends the data packet to the base station or the serving gateway, or receives the base station or the serving gateway through the data connection
  • the second charging indication message is sent to the forwarding packet data gateway, where the second charging indication message is used to instruct the forwarding packet data gateway to perform charging on the data packet. So that the forwarded packet data gateway transmits the data packet to the base station or the serving gateway on a channel through the data connection, or receives a signal sent by the base station or the serving gateway through the data connection channel.
  • data interaction with the charging center is performed according to the charging policy, and charging of the data packet is completed.
  • the transmitter is further configured to pass the data in the forwarding packet data gateway.
  • the transmitter Before the connected channel sends the data packet to the base station or the serving gateway, or after receiving the data packet sent by the base station or the serving gateway through the data connection channel, sending the data packet to the forwarding packet data gateway.
  • the first deep service identifies a DPI request message, where the first DPI request message is used to request the forwarding packet data gateway to perform DPI parsing on the data packet, so that the forwarding packet data gateway according to the DPI request message and the pre- a configured DPI policy, performing DPI parsing on the data packet;
  • the transmitter is further configured to: before the forwarding packet data gateway sends the data packet to the base station or the serving gateway by using the channel of the data connection, or receive the base station or the serving gateway After the data packet sent by the data connection channel, sending a second DPI request message to the forwarding packet data gateway, where the second DPI request message is used to request the forwarding packet data gateway to send the data packet that meets the condition Providing to the receiver, where the second DPI request message further carries a condition for performing array selection on the data packet that meets the condition;
  • the receiver is further configured to receive the data packet that is sent by the forwarding packet data gateway and send the data packet to the processor;
  • the processor is further configured to receive the data packet sent by the receiver, perform DPI parsing on the data packet that meets the condition according to a DPI policy, and perform the DPI in the forwarding packet. Sending, by the sender, the parsing result to the forwarding packet data gateway when the group data gateway requests;
  • the transmitter is further configured to: before the forwarding packet data gateway sends the data packet to the base station or the serving gateway by using the channel of the data connection, or receive the base station or the serving gateway After the data packet sent by the data connection channel, sending a third DPI request message to the forwarding packet data gateway, where the third DPI request message is used to instruct the forwarding packet data gateway to send the data packet to the
  • the external DPI module specified by the home packet data gateway parses, so that the forward packet data gateway sends the data packet to an external DPI module specified by the home packet data gateway, so that the home packet data gateway
  • the designated external DPI module performs DPI parsing on the data packet, and sends a parsing result to the forwarding packet data gateway when the forwarding packet data gateway requests.
  • a mobile network communication system comprising a mobile node, and a serving gateway, a mobility management entity and a base station at a location of the mobile node, a home packet data gateway and a forwarding packet data gateway of the mobile node;
  • the forwarding packet data gateway stores all IP address segment information for allocation to the mobile node in the entire mobile network, and the forwarding packet data gateway advertises all IP addresses allocated to the mobile node to all surrounding network nodes Segment information, such that the communication peer can access the mobile network through the forwarding packet data gateway;
  • a packet data gateway configured to receive a data packet sent to the mobile node, and determine a home packet data gateway of the mobile node according to the IP address information of the mobile node carried by the data packet; and then to the home packet
  • the data gateway sends a data connection establishment request message, requesting to establish a data connection with the base station or the serving gateway;
  • the home packet data gateway is configured to receive a data connection establishment request message sent by the forwarding packet data gateway, and establish the forwarding a data connection of the packet data gateway to the base station or the serving gateway;
  • the forwarding packet data gateway is further configured to pass through the channel of the data connection Transmitting, by the base station or the serving gateway, the data packet, or receiving a data packet sent by the base station or the serving gateway through a channel of the data connection;
  • the base station or the serving gateway After the data connection is established, stores information of an uplink path and a downlink path for communicating through a channel of the data connection.
  • An embodiment of the present invention provides a mobile network communication method, a communication device, and a communication system, where the forwarding packet data gateway stores all IP address segment information allocated to a mobile node in the entire mobile network, and the Forwarding the packet data gateway to advertise all IP address segment information for allocation to the mobile node to all surrounding network nodes, such that the communication peer can access the mobile network through the forwarding packet data gateway, in the forwarding packet
  • the data gateway determines the home packet data gateway of the mobile node according to the IP address information of the mobile node carried by the data packet, and then sends a data connection to the home packet data gateway.
  • the forwarding packet data gateway passes through the channel of the data connection Transmitting the number by the base station or the serving gateway Packet, the receiving station or the serving or gateway packet data connection to said transmission channel.
  • the route bypass can be effectively reduced, especially when the mobile node moves to When the non-home packet data gateway covers the range, the mobile node and the communication peer communicate by establishing the data connection without returning to the mobile node's home packet data gateway to send and receive the data packet, which is very
  • the communication route bypass of the mobile node is greatly reduced, and the problem of the routing bypass problem is solved, thereby saving the transmission resource of the mobile communication system and shortening the end-to-end delay of the mobile node.
  • FIG. 1 is a schematic diagram of a prior art mobile network communication process
  • FIG. 2 is a schematic flowchart of a method for mobile network communication according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of a “near access network” for a mobile network communication method according to an embodiment of the present invention
  • FIG. 4 is a schematic flow chart of another method for mobile network communication according to an embodiment of the present invention.
  • FIG. 5 is a schematic diagram of interaction of a mobile network communication method according to an embodiment of the present invention
  • FIG. 6 is a schematic diagram of interaction of a mobile network communication method based on a SAE architecture according to an embodiment of the present invention
  • FIG. 7 is a schematic diagram of another interaction of a mobile network communication method based on a SAE architecture according to an embodiment of the present invention.
  • FIG. 8 is a schematic diagram of another interaction of a mobile network communication method based on a SAE architecture according to an embodiment of the present invention.
  • FIG. 9 is a schematic flow chart of still another method for mobile network communication according to an embodiment of the present invention.
  • FIG. 10 is a schematic structural diagram of a forwarding packet data gateway according to an embodiment of the present invention
  • FIG. 1 is a schematic structural diagram of a home packet data gateway according to an embodiment of the present invention
  • FIG. 12 is another schematic diagram of another embodiment of the present invention. Schematic diagram of a home packet data gateway;
  • FIG. 13 is a schematic diagram of a mobile network communication system according to an embodiment of the present invention.
  • the embodiment of the invention provides a mobile network communication method, which is applied to a mobile node's forwarding packet data gateway T-PGW (Transport PDN Gateway), and the forwarding packet data gateway is stored in the entire mobile network for allocation to mobile All IP address segment information of the node, and the forwarding packet data gateway advertises all IP address segment information for allocating to the mobile node to all surrounding network nodes, so that the communication peer can be connected through the forwarding packet data gateway Into the mobile network, as shown in FIG. 2, the method includes:
  • the forward packet data gateway receives a data packet sent to the mobile node, where the data packet carries an IP address of the mobile node.
  • the forwarded packet data gateway refers to a packet data gateway that needs to forward a message to a mobile node that is not attributable to itself.
  • Each packet data gateway has the ability to forward packet data gateways. That is, the communication peer accesses the mobile network through the local packet data gateway in the process of transmitting the data packet to the mobile node.
  • the local packet data gateway has the ability to forward packets sent to mobile nodes not belonging to itself, and thus becomes the forwarding packet data gateway of the current data communication process.
  • the forward packet data gateway is a packet data gateway that is closest to the communication peer.
  • the packet data gateways PGW 1, PGW2, and PGW3 all contain their assigned IP address segment information, and also contain IP address segment information of other packet data gateways.
  • the neighboring router R1 of the communication peer will route the data packet to the PGW1 closest to the communication peer end, so that the data packet sent by the communication peer end to the mobile node can be connected through the nearest packet data gateway.
  • the nearest packet data gateway Into the mobile network, complete the "near access network.”
  • the forwarding packet data gateway receives the data packet sent to the mobile node, and specifically includes:
  • Receiving a sent data packet where the data packet carries information of a target IP address; Comparing the target IP address with the IP address stored by the forwarding packet data gateway, determining whether the received data packet is a data packet sent to the mobile node, if the data packet is not data sent to the mobile node The packet then discards or reports an error, such that the forwarded packet data gateway ultimately processes only the data packets sent to the mobile node.
  • the forwarding packet data gateway determines, according to the IP address information of the mobile node, a home packet data gateway H-PGW (Home PDN Gateway) of the mobile node.
  • H-PGW Home PDN Gateway
  • the home packet data gateway refers to a packet data gateway to which the mobile node first attaches.
  • the forwarding packet data gateway may determine the home packet data gateway of the mobile node according to the IP address information of the mobile node, and the mapping relationship between the pre-stored IP address segment and the home packet data gateway.
  • the mapping relationship between the pre-stored IP address segment and the home packet data gateway may be manually configured, or may be obtained by other methods, which is not specifically limited in this embodiment of the present invention.
  • the forwarding packet data gateway may also query information such as the address of the home packet data gateway of the mobile node by querying a specific network element.
  • the embodiment of the present invention does not specifically limit this.
  • the forwarding packet data gateway sends a data connection establishment request message to the home packet data gateway, requesting to establish a data connection with a base station or a serving gateway where the mobile node is located, so that the forwarding packet data gateway passes the home packet.
  • the data gateway establishes a data connection with the base station or the serving gateway.
  • the forwarding packet data gateway may request to establish a data connection between the forwarding packet data gateway and a base station where the mobile node is located, or may request to establish a data connection between the forwarding packet data gateway and a serving gateway at the location of the mobile node.
  • the data connection between the forwarding packet data gateway and the base station or the serving gateway may be: establishing a tunnel connection or establishing a dedicated bearer or other type of data connection, which is not specifically limited in this embodiment of the present invention.
  • the base station or the serving gateway After the base station or the serving gateway responds to the data connection establishment request message of the forwarding packet data gateway, the base station or the serving gateway stores information of an uplink path and a downlink path that are communicated through the channel of the data connection. . If the forwarding packet data gateway requests to establish a data connection between the forwarding packet data gateway and the base station where the mobile node is located, the binding relationship between the channel to the air interface bearer of the data connection is used in the downlink direction, and the air interface bears + a binding relationship of the destination address to the channel of the data connection is used in an uplink direction; if the forwarding packet data gateway requests to establish a data connection between the forwarding packet data gateway and a serving gateway at the location of the mobile node, The binding relationship between the channel of the data connection and the dedicated bearer is used in the downlink direction; the binding relationship between the dedicated bearer + destination address and the channel of the data connection is used in the uplink direction.
  • the dedicated bearer refers to a data channel between the base
  • the base station or the serving gateway receives the data packet, and may process the data packet according to the downlink path information, or the mobile
  • the base station or the serving gateway receives the data packet, and may process the data packet according to the uplink path information.
  • the forwarding packet data gateway sends the data packet to the base station or the serving gateway through a channel of the data connection, or receives data sent by the base station or the serving gateway through a channel of the data connection. package.
  • the forwarding packet data gateway requests to establish a data connection with the base station where the mobile node is located, after the data connection is established, the forwarding packet data gateway receives the communication peer end and sends the data to the mobile node.
  • the data packet may be sent to the base station directly through the channel of the data connection; or the base station receives a data packet sent by the mobile node to the communication peer end, through the data connection
  • the channel directly transmits the received data packet to the forwarding packet data gateway, thereby reducing routing bypass in the communication process.
  • the forwarding packet data gateway requests to establish a data connection with the serving gateway at the location of the mobile node, after the data connection is established, the forwarded packet data gateway receives the communication peer and sends the mobile node to the mobile node.
  • a data packet which may be sent to the service gateway directly through the channel of the data connection; or the service gateway receives a data packet sent by the mobile node to the communication peer, through the data
  • the connected channel directly transmits the received data packet to the forwarding packet data gateway, thereby reducing routing bypass during communication.
  • the embodiment of the present invention further provides a method for mobile network communication, which is applied to a home packet data gateway of a mobile node, as shown in FIG. 4, the method includes:
  • the home node data gateway of the mobile node receives a data connection establishment request message sent by the forwarding packet data gateway, where the data connection establishment request message requests to establish data of the base station or the service gateway where the forwarding packet data gateway and the mobile node are located. connection.
  • the data connection request message is that the forwarding packet data gateway receives the data packet sent to the mobile node, and determines the home packet data gateway according to the IP address information of the mobile node carried by the data packet. , a message sent to the home packet data gateway.
  • the forwarding packet data gateway may request to establish a data connection between the forwarding packet data gateway and a base station where the mobile node is located, or may request to establish a data connection between the forwarding packet data gateway and a serving gateway at the location of the mobile node.
  • the data connection may be a tunnel connection or a dedicated bearer or other type of data connection, which is not specifically limited in this embodiment of the present invention.
  • the home packet data gateway establishes a data connection between the forwarding packet data gateway and the base station or the serving gateway, so that the forwarding packet data gateway passes the channel of the data connection to the base station or Sending, by the serving gateway, the data packet, or receiving, by the base station or the serving gateway, a channel through the data connection
  • the uplink path information and the downlink path information of the connected channel for communication are used to establish a data connection between the forwarding packet data gateway and the base station or the serving gateway, so that the forwarding packet data gateway passes the channel of the data connection to the base station or Sending, by the serving gateway, the data packet, or receiving, by the base station or the serving gateway, a channel through the data connection.
  • the home packet data gateway After receiving the data connection establishment request message sent by the packet data gateway, the home packet data gateway performs information interaction with the base station or the serving gateway where the mobile node is located, and establishes the forwarding packet data gateway and the base station or service. Data connection between gateways.
  • the base station or the serving gateway After the base station or the serving gateway responds to the data connection establishment request message of the forwarding packet data gateway, the base station or the serving gateway stores information of an uplink path and a downlink path that are communicated through the channel of the data connection. . If the forwarding packet data gateway requests to establish a data connection between the forwarding packet data gateway and the base station where the mobile node is located, the binding relationship between the channel to the air interface bearer of the data connection is used in the downlink direction, and the air interface bears + a binding relationship of the destination address to the channel of the data connection is used in an uplink direction; if the forwarding packet data gateway requests to establish a data connection between the forwarding packet data gateway and a serving gateway at the location of the mobile node, The binding relationship between the channel of the data connection and the dedicated bearer is used in the downlink direction; the binding relationship between the dedicated bearer + destination address and the channel of the data connection is used in the uplink direction.
  • the dedicated bearer refers to a data channel between the base
  • a data connection between the forwarding packet data gateway and a base station or a serving gateway where the mobile node is located is finally established by the home packet data gateway, where the home packet data gateway is configured by The user plane and the signaling plane are configured, the user plane is used to receive and send user plane data, and the signaling plane is used to process signaling.
  • the data connection is established, only the signaling plane works, so that when the mobile node and the communication peer perform data packet transmission, the data packet can be transmitted through the channel of the data connection without passing through the mobile node.
  • the home of the packet data gateway is only the signaling plane works, so that when the mobile node and the communication peer perform data packet transmission, the data packet can be transmitted through the channel of the data connection without passing through the mobile node.
  • Embodiments of the present invention provide a mobile network communication method, where the forward packet data gateway stores all of the mobile network for allocating to the mobile node. IP address segment information, and the forwarding packet data gateway advertises all IP address segment information for allocating to the mobile node to all surrounding network nodes, so that the communication peer can access the said packet through the forwarding packet data gateway a mobile network, after the forwarded packet data gateway receives the data packet sent to the mobile node, determining, according to the IP address information of the mobile node carried by the data packet, the home packet data gateway of the mobile node, and then The home packet data gateway sends a data connection establishment request message, requesting to establish a data connection between the forwarding packet data gateway and a base station or a serving gateway where the mobile node is located; after the data connection is established, the forwarding packet data gateway passes The data connection channel sends the data packet to the base station or the serving gateway, or receives a data packet sent by the base station or the serving gateway through a channel of the data connection.
  • the route bypass can be effectively reduced, especially when the mobile node moves.
  • the mobile node and the communication peer communicate by establishing the data connection without returning to the home packet data gateway of the mobile node to send and receive the data packet,
  • the communication route bypass of the mobile node is greatly reduced, and the problem of the routing bypass problem is solved, thereby saving the transmission resource of the mobile communication system and shortening the end-to-end delay of the mobile node.
  • Embodiments of the present invention provide a method for mobile network communication, where the method for establishing a data connection between a forwarded packet data gateway and a base station where a mobile node is located in a mobile communication network is described, and each packet data gateway in the mobile communication network is described.
  • the decoupling of the user plane and the control plane is performed respectively, that is, the user plane is separated from the control plane, as shown in FIG. 5, wherein the forwarding packet data gateway is stored in the entire mobile network for allocation to the mobile node. All IP address segment information, and the forwarding packet data gateway advertises all IP address segment information for allocating to the mobile node to all surrounding network nodes, so that the communication peer can access through the forwarding packet data gateway
  • the mobile network includes: 501.
  • the user plane network element T-PGW-U T-PGW-User Plane that forwards the packet data gateway receives the data packet sent to the mobile node, where the data packet carries the IP address of the mobile node.
  • the forwarded packet data gateway refers to a packet data gateway that needs to forward a message to a mobile node that is not attributable to itself.
  • Each packet data gateway has the ability to forward packet data gateways. That is, in the process of transmitting a data packet to the mobile node by the communication peer, the local packet data gateway accesses the mobile communication network.
  • the local packet data gateway has the ability to forward data packets sent to mobile nodes that are not owned by itself, and thus becomes the current data communication process forwarding packet data gateway.
  • the forwarding packet data gateway is composed of a user plane network element and a control plane network element. After the user plane and the control plane of the forwarding packet data gateway are decoupled, the user plane network element T-PGW-U and Control plane network element T-PGW-C (T-PGW-Controller Plane), the T-PGW-U is used for receiving and transmitting user plane data; and the T-PGW-C is used for processing signaling.
  • the receiving, by the user plane network element of the packet data gateway, the data packet sent to the mobile node includes:
  • the forwarding packet data gateway Comparing the target IP address with the IP address stored by the forwarding packet data gateway, determining whether the received data packet is a data packet sent to the mobile node, if the data packet is not data sent to the mobile node If the packet is selected, the packet is discarded or reported. Thus, the user plane network element that forwards the packet data gateway finally processes only the data packet sent to the mobile node.
  • the T-PGW-U sends a data connection establishment request message to the T-PGW-C, where the data connection establishment request message carries an IP address of the mobile node. And requesting to establish a first data connection between the T-PGW-U and a base station where the mobile node is located.
  • the T-PGW-C receives a first data connection setup request message sent by the T-PGW-U.
  • the T-PGW-C determines a home packet data gateway of the mobile node according to the IP address information of the mobile node.
  • the home packet data gateway refers to a packet data gateway to which the mobile node first attaches.
  • the forwarding packet data gateway may determine the home packet data gateway of the mobile node according to the IP address information of the mobile node, and the mapping relationship between the pre-stored IP address segment and the home packet data gateway.
  • the mapping relationship between the pre-stored IP address segment and the home packet data gateway may be manually configured, or may be obtained by other methods, which is not specifically limited in this embodiment of the present invention.
  • the forwarding packet data gateway may also query information such as the address of the home packet data gateway of the mobile node by querying a specific network element.
  • the embodiment of the present invention does not specifically limit this.
  • the T-PGW-C After determining the home packet data gateway of the mobile node, the T-PGW-C sends a data connection to a control plane network element H-PGW-C (H-PGW-Controller Plane) of the home packet data gateway. Establishing a request message requesting establishment of a first data connection between the T-PGW-U and a base station where the mobile node is located.
  • H-PGW-Controller Plane H-PGW-Controller Plane
  • the home packet data gateway may be specifically the control plane network element H-PGW-C of the home packet data gateway.
  • first data connection and the second and third data connections described below are common two-way data connections, and have no special meaning, first, second, third. It is only to distinguish that the data connection is a data connection established by the forwarding packet data gateway with different nodes, or to distinguish data connections under different network architectures.
  • the first data connection established by the forwarding packet data gateway and the base station may be a tunnel connection or a dedicated bearer or other type of bidirectional data connection, which is not specifically limited in this embodiment of the present invention.
  • the H-PGW-C receives a first data connection request message sent by the T-PGW-C.
  • the H-PGW-C sends a first data connection establishment request message to a base station where the mobile node is located.
  • the base station sends a first data connection setup response message to the H-PGW-C.
  • the base station After the base station receives the data connection establishment request message sent by the H-PGW-C, the base station prepares to establish a data connection, and maintains two tables, respectively, for storing communications through the data connection channel. Information about the upstream path and the downstream path.
  • the binding relationship between the channel and the air interface bearer of the data connection is used in the downlink direction; the air interface carries the binding relationship between the destination address and the data connection channel, and is used in the uplink direction.
  • the air interface bearer refers to a certain data channel between the mobile node and the base station.
  • the base station receives the data packet, and may process the data packet according to the downlink path information, or the mobile node sends a data packet.
  • the base station receives the data packet, and may process the data packet according to the uplink path information.
  • the H-PGW-C sends a first data connection setup response message to the T-PGW-C.
  • the T-PGW-C sends a first data connection setup complete message to the T-PGW-U.
  • the T-PGW-U sends the data packet to the base station by using the channel of the first data connection, or receives the channel that is sent by the base station by using the first data connection. The data packet sent.
  • the T-PGW-U After the first data connection is established, when the T-PGW-U receives the data packet sent by the communication peer to the mobile node, the T-PGW-U can directly pass through the channel of the first data connection. Transmitting, by the base station, a data packet; or when the base station receives the data packet sent by the mobile node to the communication peer end, sending, by using the channel of the first data connection, the received data packet to the T- PG WU.
  • the embodiment of the present invention is described by taking the decoupling of the control plane and the user plane in the communication device as an example.
  • the method for mobile network communication proposed by the embodiment of the present invention is also applicable to the case where the control plane and the user plane of the communication device in the mobile communication network are not decoupled.
  • steps 502, 503, and 510 may be omitted, and step 504 is merged to step 501, that is, step 501 is sent to the forwarding packet data gateway.
  • Step 509 Determining the data packet of the mobile node and determining the home packet data gateway of the mobile node, after determining the home packet data gateway of the mobile node, directly sending a data connection establishment request message to the home packet data gateway.
  • Step 509 is that the home packet data gateway directly sends the data connection response message to the forwarding packet data gateway, which omits 410 steps. The other steps are the same as those shown in FIG. 5, and the embodiment is not described here.
  • the embodiment of the present invention further provides a mobile network communication method.
  • the embodiment of the present invention relies on the existing SAE (System Architecture Evolution) architecture without rebuilding the network architecture, and only adds the existing SAE architecture.
  • SAE System Architecture Evolution
  • the signaling interaction of the control plane network element of each network node establishes a data connection between the forwarding packet data gateway and the base station where the mobile node is located, as shown in FIG. 6, wherein the forwarding packet data gateway stores the entire mobile network. All IP address segment information for allocation to the mobile node, and the forwarding packet data gateway advertises all IP address segment information for allocation to the mobile node to all surrounding network nodes, so that the communication peer can pass the
  • the forwarding packet data gateway accesses the mobile network, and the method includes:
  • the forward packet data gateway T-PGW receives a data packet sent to the mobile node, where the data packet carries an IP address of the mobile node.
  • the forwarding packet data gateway refers to a packet data gateway that needs to forward a message to a mobile node that is not attributable to itself.
  • Each packet data gateway has the ability to forward packet data gateways. That is, in the process of transmitting a data packet to the mobile node by the communication peer, the local packet data gateway accesses the mobile communication network.
  • the local packet data gateway has the ability to forward packets sent to mobile nodes that are not owned by itself, and thus becomes the forwarding packet data gateway of the current data communication process.
  • the forwarding packet data gateway receives the data packet sent to the mobile node, and specifically includes:
  • the forwarding packet data gateway determines, according to the IP address information of the mobile node, a home packet data gateway H-PGW of the mobile node.
  • the home packet data gateway refers to a packet data gateway to which the mobile node first attaches.
  • the forwarding packet data gateway may determine the home packet data gateway of the mobile node according to the IP address information of the mobile node, in combination with a mapping relationship between the other IP address segments pre-stored and the home packet data gateway.
  • the mapping relationship between the pre-stored IP address segment and the home packet data gateway may be manually configured, or may be obtained by other methods, which is not specifically limited in this embodiment of the present invention.
  • the forwarding packet data gateway may also query information such as the address of the home packet data gateway of the mobile node by querying a specific network element. The embodiment of the present invention does not specifically limit how the forwarding packet data gateway determines the home packet data gateway of the mobile node.
  • the forwarding packet data gateway After determining the home packet data gateway of the mobile node, the forwarding packet data gateway sends a data connection establishment request message to the home packet data gateway, where the data connection establishment request message requests to establish the forwarding packet data gateway. A second data connection with the base station.
  • the second data connection established by the forwarding packet data gateway and the base station may be a tunnel connection or a dedicated bearer or other type of bidirectional data connection, which is not specifically limited in this embodiment of the present invention.
  • the home packet data gateway receives a second data connection setup request message sent by the forwarding packet data gateway.
  • the home packet data gateway sends a second data connection setup request message to a serving gateway at the location of the mobile node, so that the serving gateway sends the second data by using the mobility management entity MME (Mobility Management Entity)
  • MME Mobility Management Entity
  • the serving gateway sends a second data connection setup request message to the mobility management entity.
  • the mobility management entity sends a second data connection setup request message to a base station where the mobile node is located.
  • the base station sends a second data connection setup response message to the mobility management entity.
  • the base station After the base station receives the second data connection setup request message sent by the MME, the base station prepares to establish a data connection, and maintains two tables, respectively storing an uplink path for communicating through the data connection channel. And information about the downstream path.
  • the binding relationship between the channel and the air interface bearer of the data connection is used in the downlink direction; the air interface carries the binding relationship between the destination address and the data connection channel, and uses In the upward direction.
  • the air interface bearer refers to a certain data channel between the mobile node and the base station.
  • the base station When the forwarding packet data gateway sends a data packet to the mobile node, the base station receives the data packet, and may process the data packet according to the downlink path information, or the mobile node sends a data packet to When the peer end is communication, the base station receives the data packet, and may process the data packet according to the uplink path information.
  • the second data connection establishment response message is sent to the MME.
  • the mobility management entity sends a second data connection setup response message to the serving gateway.
  • the serving gateway sends a second data connection setup response message to the home packet data gateway.
  • the home packet data gateway sends a second data connection setup complete message to the forward packet data gateway.
  • the forward packet data gateway sends a data packet to the base station by using the second data connection, or receives a data packet sent by the base station by using the second data connection.
  • the embodiment of the present invention further provides a method for mobile network communication, which is based on the existing SAE architecture without adding a network architecture, and only adds an existing SAE.
  • the signaling interaction of the control plane network element of each network node in the architecture establishes a data connection between the forwarding packet data gateway and the serving gateway where the mobile node is located, as shown in FIG. 7, wherein the forwarding packet data gateway stores All IP address segment information allocated to the mobile node in the entire mobile network, and the forwarding packet data gateway advertises all IP address segment information for allocation to the mobile node to all surrounding network nodes, so that the communication peer
  • the mobile network can be accessed through the forwarding packet data gateway, and the method includes:
  • the forward packet data gateway T-PGW receives a data packet sent to the mobile node, where the data packet carries an IP address of the mobile node. 702. The forward packet data gateway determines, according to the IP address information of the mobile node, a home packet data gateway H-PGW of the mobile node.
  • the forwarding packet data gateway After determining the home packet data gateway of the mobile node, the forwarding packet data gateway sends a data connection establishment request message to the home packet data gateway, where the data connection establishment request message requests to establish the forwarding packet data gateway. A third data connection with the serving gateway.
  • the home packet data gateway receives a third data connection establishment request message sent by the forwarding packet data gateway.
  • the home packet data gateway sends a third data connection setup request message to a serving gateway at the location of the mobile node.
  • the serving gateway sends a third data connection setup response message to the home packet data gateway.
  • the home packet data gateway sends a third data connection setup complete message to the forward packet data gateway.
  • the forward packet data gateway sends a data packet to the service gateway by using the third data connection, or receives a data packet sent by the serving gateway by using the third data connection.
  • FIG. 7 is different from FIG. 6 only in FIG. 7 in step 703, the data connection establishment request message sent by the forwarding packet data gateway to the home packet data gateway requests the forwarding packet data gateway and the The serving gateway at the location of the mobile node establishes a data connection; and in step 603, the data connection establishment request message sent by the forwarding packet data gateway to the home packet data gateway requests the forwarding packet data gateway and the base station where the mobile node is located Establish a data connection.
  • step 705 after the home packet data gateway sends a third data connection establishment request message to the serving gateway, the serving gateway receives the third data connection establishment request message sent by the home packet data gateway, At this time, the serving gateway performs preparation for establishing a data connection, and maintains two tables, and stores information of an uplink path and a downlink path for communicating through the channel of the data connection, respectively.
  • the data connection is The binding relationship between the track and the dedicated bearer is used in the downlink direction; the binding relationship between the dedicated bearer + destination address and the channel of the data connection is used in the uplink direction.
  • the dedicated bearer refers to a certain data channel between the base station where the mobile node is located and the serving gateway.
  • step 706 the serving gateway sends a data connection setup response message to the home packet data gateway, without the process of steps 606-609 in FIG. 6, so that the network side does not need to perform signaling interaction with the base station where the mobile node is located.
  • the signaling interaction process of the data connection establishment process is simplified.
  • the other steps in FIG. 7 are the same as those in the implementation flow shown in FIG. 6. Therefore, reference may be made to the description of the process steps in FIG. 6 , which is not described in this embodiment.
  • the forwarding packet data gateway sends a data connection establishment request message and a corresponding data connection establishment to the home packet data gateway.
  • the response message can be omitted, and the description of the specific embodiment is not listed here.
  • the embodiment of the present invention further provides a method for mobile network communication, where the method for establishing a data connection between the forwarded packet data gateway and the base station of the mobile node in FIG. 6 is embodied as establishing a second dedicated bearer, specifically As shown in Figure 8, the method includes:
  • the T-PGW receives a data packet sent to the mobile node, where the data packet carries an IP address of the mobile node.
  • step 601 For the specific process of forwarding the packet data gateway and the data packet sent by the forwarding packet data gateway to the mobile node, refer to the description of step 601, and details are not described herein.
  • the forward packet data gateway determines, according to the IP address information of the mobile node, the home packet data gateway H-PGW of the mobile node.
  • step 602 For the method for determining the home packet data gateway of the mobile node, refer to the description of step 602, and details are not described herein again.
  • the forwarding packet data gateway After determining the home packet data gateway of the mobile node, the forwarding packet data gateway sends a data connection establishment request message to the home packet data gateway.
  • the data connection setup request message requests to establish a second dedicated bearer between the forwarded packet data gateway and the serving gateway, where the message further carries an IP address of the forwarded packet data gateway and the forwarded packet data gateway is allocated Tunnel Endpoint Identifier (TEID).
  • TEID Tunnel Endpoint Identifier
  • a second dedicated bearer is established between the gateways, that is, a data connection channel is established.
  • the second dedicated bearer and the first dedicated bearer described below are common dedicated bearers, and have no special meaning. The first and second are only used to distinguish that the dedicated bearer is a forwarding packet data gateway and different.
  • the home packet data gateway sends a second dedicated bearer setup request message to a serving gateway at the location of the mobile node.
  • the serving gateway sends a second dedicated bearer setup request message to the mobility management entity MME.
  • the mobility management entity sends a bearer setup request/session management request to a base station where the mobile node is located.
  • the base station sends an RRC connection reconfiguration message to the mobile node.
  • the mobile node sends a message that the RRC connection reconfiguration is completed to the base station.
  • the base station sends a bearer setup response message to the mobility management entity.
  • the mobile node sends a direct transfer message to the base station.
  • the base station sends a session management response message to the mobility management entity.
  • the mobility management entity sends a second dedicated bearer setup response message to the serving gateway.
  • the serving gateway After the serving gateway receives the second dedicated bearer setup request message, the serving gateway prepares to establish a data connection, and maintains two tables, respectively storing an uplink path for communicating through the data connection channel and Information about the downstream path.
  • the binding relationship between the second dedicated bearer and the dedicated bearer is used in the downlink direction; the binding relationship between the dedicated bearer + destination address and the second dedicated bearer is used in the uplink direction.
  • the dedicated bearer refers to a certain data channel between the base station where the mobile node is located and the serving gateway.
  • the serving gateway receives the data packet, and the data packet may be processed according to the downlink path information, or the mobile node sends a data packet.
  • the service gateway may process the data packet according to the uplink path information.
  • the serving gateway sends a second dedicated bearer setup response message to the home packet data gateway.
  • the home packet data gateway sends a second dedicated bearer setup complete message to the forward packet data gateway.
  • the forwarding packet data gateway receives the data packet sent to the mobile node, sending, by the second dedicated bearer, a data packet to the serving gateway; or receiving, by using the second dedicated bearer channel, the serving gateway data pack.
  • the dedicated bearer only allows specific packets to be forwarded through it, and the forwarding process follows a standard procedure.
  • the embodiment of the present invention further provides a method for mobile network communication, where the method for establishing a data connection between the forwarded packet data gateway and the base station of the mobile node in FIG.
  • the method includes:
  • the T-PGW-U receives a data packet sent to the mobile node, where the data packet carries an IP address of the mobile node.
  • the T-PGW-U sends a data connection establishment request message to the The T-PGW-C, the data connection setup request message carries an IP address of the mobile node, and requests to establish a first dedicated bearer of the T-PGW-U and a base station where the mobile node is located.
  • the T-PGW-C receives a first dedicated bearer setup request message sent by the T-PGW-U.
  • the T-PGW-C determines a home packet data gateway of the mobile node according to the IP address information of the mobile node.
  • the T-PGW-C After determining the home packet data gateway of the mobile node, the T-PGW-C sends a first dedicated bearer setup request message to the H-PGW-C, where the first dedicated bearer setup request message is sent.
  • the IP address of the forwarded packet data gateway and the tunnel endpoint identifier TEID assigned by the T-PGW-C to the first dedicated bearer are also carried.
  • the H-PGW-C receives the first dedicated bearer setup request message sent by the T-PGW-C.
  • the H-PGW-C sends a bearer setup request/session management request to a base station where the mobile node is located.
  • the base station sends an RRC connection reconfiguration message to the mobile node.
  • the mobile node sends a message that the RRC connection reconfiguration is completed to the base station.
  • the base station sends a bearer setup response message to the mobility management entity.
  • the mobile node sends a direct transfer message to the base station.
  • the base station sends a session management response message/dedicated bearer setup response message to the H-GW-C.
  • the base station prepares to establish a data connection, and maintains two tables, and stores information of an uplink path and a downlink path for communicating through the channel of the data connection, respectively.
  • the binding relationship between the first dedicated bearer and the bearer of the air interface is used in the downlink direction; the binding relationship between the air interface bearer + the destination address and the first dedicated bearer is used. In the upward direction.
  • the air interface bearer refers to a certain data channel between the mobile node and the base station.
  • the base station When the forwarding packet data gateway sends a data packet to the mobile node, the base station receives the data packet, and may process the data packet according to the downlink path information, or the mobile node sends a data packet to When the peer end is communication, the base station receives the data packet, and may process the data packet according to the uplink path information.
  • the H-PGW-C sends a first dedicated bearer setup response message to the T-PGW-C.
  • the T-PGW-C sends a first dedicated bearer setup complete message to the T-PGW-U.
  • T-PGW-U receives the data packet sent to the mobile node, sending the data packet to the base station by using the first dedicated bearer; or receiving data sent by the base station by using the first dedicated bearer channel package.
  • the dedicated bearer only allows specific packets to be forwarded through it, and the forwarding process follows a standard procedure.
  • the mobile network communication method further includes a charging and DPI (Deep Packet Inspection) deep service identification method.
  • DPI Deep Packet Inspection
  • the charging method includes:
  • the forwarding packet data gateway Transmitting, by the forwarding packet data gateway, the data packet to the base station or the serving gateway through a channel of the data connection, or receiving a data packet sent by the base station or the serving gateway through a channel of the data connection
  • the first packet indication message is sent to the forwarding packet data gateway, where the first charging indication message is used to request the forwarding packet data gateway to send the charging information of the data packet. Giving the home packet data gateway.
  • the forwarding packet data gateway Transmitting, by the forwarding packet data gateway, the data packet to the base station or the serving gateway through a channel of the data connection, or receiving a data packet sent by the base station or the serving gateway through a channel of the data connection
  • the home packet data gateway receives the charging information of the data packet sent by the forwarding packet data gateway, according to the The charging information and the charging policy perform data interaction with the charging center to complete charging of the data packet.
  • the charging method further includes:
  • the home packet data gateway sends a second charging indication message to the forwarding packet data gateway, where the second charging indication message is used to instruct the forwarding packet data gateway to perform charging on the data packet, And causing the forwarding packet data gateway to send the data packet to the base station or the serving gateway in a channel through the data connection, or receive data sent by the base station or the serving gateway through a channel of the data connection
  • the data is exchanged with the charging center according to the charging policy, and the charging of the data packet is completed.
  • the DPI deep service identification method includes:
  • the forwarding packet data gateway Before the forwarding packet data gateway sends the data packet to the base station or the serving gateway through a channel of the data connection, or receiving data sent by the base station or the serving gateway through a channel of the data connection
  • the home packet data gateway sends a first deep service identification DPI request message to the forwarding packet data gateway, where the first DPI request message is used to request the forwarding packet data gateway to perform DPI parsing on the data packet. And causing the forwarding packet data gateway to perform DPI parsing on the data packet according to the first DPI request message and a pre-configured DPI policy.
  • the DPI deep service identification method further includes:
  • the forwarding packet data gateway Before the forwarding packet data gateway sends the data packet to the base station or the serving gateway through a channel of the data connection, or receiving data sent by the base station or the serving gateway through a channel of the data connection
  • the home packet data gateway sends a second DPI request message to the forwarding packet data gateway, where the second DPI request message is used to request the forwarding packet data gateway to send the data packet that meets the condition to the
  • the home packet data gateway performs DPI parsing, wherein the second DPI request message further carries a condition for performing array selection on the data packet that meets the condition. In this way, the forwarding packet data gateway selects a qualified data packet according to the array selection condition carried in the second DPI request message, and then sends the qualified data packet to the home packet data gateway.
  • the DPI deep service identification method further includes:
  • the home packet data gateway Before the forwarding packet data gateway sends the data packet to the base station or the serving gateway through a channel of the data connection, or receiving data sent by the base station or the serving gateway through a channel of the data connection After the packet, the home packet data gateway sends a third DPI request message to the forwarding packet data gateway, where the third DPI request message is used to instruct the forwarding packet data gateway to send the data packet to the home packet.
  • An external DPI module specified by the data gateway parses, so that the forwarding packet data gateway sends the data packet to an external DPI module specified by the home packet data gateway, so that the home packet data gateway specifies The external DPI module performs DPI parsing on the data packet, and sends an analysis result to the forwarding packet data gateway when the forwarding packet data gateway requests.
  • Embodiments of the present invention provide a mobile network communication method, where the forwarding packet data gateway stores all IP address segment information allocated to a mobile node in an entire mobile network, and the forwarding packet data gateway is surrounding All network nodes advertise all IP address segment information for assignment to the mobile node to enable the communication peer to access the mobile network through the forwarded packet data gateway, and receive and send to the mobile at the forwarded packet data gateway After the data packet of the node, determining the home packet data gateway of the mobile node according to the IP address information of the mobile node carried by the data packet, and then sending a data connection establishment request message to the home packet data gateway, requesting to establish Transmitting, by the forwarding packet data gateway, a data connection between a base station or a serving gateway where the mobile node is located; after the data connection is established, the forwarding packet data gateway is to the base station or the service by using the data connection channel The gateway sends the data packet, or receives the base station or the service The gateway transmitting the data connection through the channel Packet.
  • the route bypass can be effectively reduced, especially when the mobile node moves.
  • the mobile node and the communication peer communicate by establishing the data connection without returning to the home packet data gateway of the mobile node to send and receive the data packet,
  • the communication route bypass of the mobile node is greatly reduced, and the problem of the routing bypass problem is solved, thereby saving the transmission resource of the mobile communication system and shortening the end-to-end delay of the mobile node.
  • Each packet data gateway has the ability to forward packet data gateways. That is, in the process of transmitting a data packet to the mobile node by the communication peer, the mobile network is accessed through the local packet data gateway.
  • the local packet data gateway has the ability to forward data packets sent to mobile nodes that are not attributable to itself, and thus becomes the forward packet data gateway of the current data communication process.
  • the embodiment of the present invention provides a forwarding packet data gateway 100, where the forwarding packet data gateway 100 stores all IP address segment information allocated to the mobile node in the entire mobile network, and the forwarding packet data gateway 100 is surrounding All the network nodes advertise the IP address segment information for allocating to the mobile node, so that the communication peer can access the mobile network through the forwarding packet data gateway 100, as shown in FIG.
  • the packet data gateway 100 includes: a receiver 101, a processor 102, and a transmitter 103.
  • the receiver 101 is configured to receive a data packet sent to the mobile node, and send the data packet to the processor 102, where the data packet carries IP address information of the mobile node.
  • the receiving, by the receiver 101, the data packet sent to the mobile node includes: receiving the sent data packet, where the data packet carries the information of the target IP address; Comparing the target IP address with the IP address stored by the forwarding packet data gateway, determining whether the received data packet is a data packet sent to the mobile node, if the data packet is not data sent to the mobile node The packet then discards or reports an error, such that the forwarded packet data gateway ultimately processes only the data packets sent to the mobile node.
  • the processor 102 is configured to receive, by the receiver 101, the data packet carrying the IP address information of the mobile node, and determine, according to the IP address information of the mobile node, the attribution of the mobile node. After the data gateway is packetized, the IP address information of the home packet data gateway is sent to the transmitter 103.
  • the processor 102 may determine, according to the IP address information of the mobile node, a mapping relationship between the pre-stored IP address segment and the home packet data gateway to determine a home packet data gateway of the mobile node.
  • the mapping relationship between the pre-stored IP address segment and the categorized packet data gateway may be manually configured, or may be obtained by other methods, which is not specifically limited in this embodiment of the present invention.
  • the processor 102 may also query information such as the address of the home packet data gateway of the mobile node by querying a specific network element.
  • the embodiment of the present invention does not specifically limit how the forwarding packet data gateway determines the home packet data gateway of the mobile node.
  • the transmitter 103 is configured to receive IP address information of a home packet data gateway of the mobile node sent by the processor 102, and send a data connection establishment request message to the home packet data gateway determined by the processor 102. And requesting to establish a data connection with a base station or a serving gateway where the mobile node is located, so that the forwarded packet data gateway establishes a data connection with the base station or the serving gateway through the home packet data gateway.
  • the forwarding packet data gateway 100 may request to establish a data connection with a base station where the mobile node is located, or may request to establish a service with the location of the mobile node.
  • the data connection of the gateway may request to establish a data connection with a base station where the mobile node is located, or may request to establish a service with the location of the mobile node.
  • the data connection established by the forwarding packet data gateway 100 with the base station or the serving gateway may be a tunnel connection or a dedicated bearer or other type of bidirectional data connection, which is not specifically limited in this embodiment of the present invention.
  • the base station or the serving gateway After the base station or the serving gateway responds to the data connection establishment request message of the forwarding packet data gateway 100, the base station or the serving gateway stores an uplink path and a downlink path that communicate through the channel of the data connection. information. If the forwarding packet data gateway requests to establish a data connection between the forwarding packet data gateway and the base station where the mobile node is located, the binding relationship between the channel to the air interface bearer of the data connection is used in the downlink direction, and the air interface bears + a binding relationship of the destination address to the channel of the data connection is used in an uplink direction; if the forwarding packet data gateway requests to establish a data connection between the forwarding packet data gateway and a serving gateway at the location of the mobile node, The binding relationship between the channel of the data connection and the dedicated bearer is used in the downlink direction; the binding relationship between the dedicated bearer + destination address and the channel of the data connection is used in the uplink direction.
  • the dedicated bearer refers to a data channel between the base station where the
  • the base station or the serving gateway receives the data packet, and may process the data packet according to the downlink path information, or the mobile
  • the base station or the serving gateway receives the data packet, and may process the data packet according to the uplink path information.
  • the transmitter 103 is further configured to send a data packet to the base station or the serving gateway by using a channel of the data connection.
  • the receiver 101 is further configured to receive a data packet sent by the base station or the serving gateway through a channel of the data connection.
  • the The receiver 101 receives the data packet sent by the communication peer to the mobile node, and the transmitter 103 may directly send a data packet to the base station through the channel of the data connection; or the base station receives the data packet. Transmitting the data packet sent by the mobile node to the communication peer end, and transmitting the received data packet to the receiver 101 of the forwarding packet data gateway through the channel of the data connection, thereby reducing routing in the communication process. Roundabout.
  • the sender 103 requests to establish a data connection with the serving gateway at the location of the mobile node, after the data connection is established, the receiver 101 receives the data packet sent by the communication peer to the mobile node.
  • the transmitter 103 may send a data packet to the service gateway directly through the channel of the data connection; or the service gateway receives a data packet sent by the mobile node to the communication peer, through the data connection.
  • the channel transmits the received data packet directly to the receiver 101 of the forwarding packet data gateway, thereby reducing routing bypass during communication.
  • the sending, by the sender, the data connection establishment request message to the home packet data gateway is:
  • the tunnel endpoint identifier TEID allocated by the forwarding packet data gateway is such that a dedicated bearer is established between the forwarding packet data gateway and the serving gateway or the base station according to the IP address and the TEID.
  • the dedicated bearer is one of the two-way data connections.
  • the process of the forwarding packet data gateway establishing a dedicated bearer between the base station or the serving gateway by using the home packet data gateway may be implemented.
  • the description of the first dedicated bearer establishment and the second dedicated bearer process is not described herein again.
  • the home packet data gateway is specifically a home packet data gateway control plane network element.
  • the home packet data gateway may be specifically a control plane network element H-PGW-C of the home packet data gateway.
  • the receiver 101 is further configured to send the data packet to the base station or the serving gateway, or receive, in a channel that is connected through the data connection.
  • the transmitter 103 is configured to request the forwarding packet data gateway to send charging information of the data packet to the home packet data gateway.
  • the transmitter 103 is further configured to receive the first charging indication message sent by the receiver 101, and send the data packet to the base station or the serving gateway in a channel that is connected through the data, After receiving the data packet sent by the base station or the serving gateway through the data connection channel, sending the charging information of the data packet to the home packet data gateway, so that the home packet data gateway is charged according to the charging
  • the policy interacts with the billing center to complete the billing of the data packet.
  • the receiver 101 is further configured to send the data packet to the base station or the serving gateway, or receive, in a channel that is connected through the data connection.
  • the second charging indication message is used to request the forwarding packet data gateway to charge the data packet.
  • the processor 102 is further configured to send the data packet to the base station or the serving gateway in a channel through the data connection, or send the base station or the serving gateway to send through a channel of the data connection.
  • the second charging indication message sent by the receiver 101 is received, and data interaction is performed with the charging center according to the charging policy, and charging of the data packet is completed.
  • the receiver 101 is further configured to send the data packet to the base station or the serving gateway before using the data connection channel, or After receiving the data packet sent by the base station or the serving gateway through the data connection channel, receiving a first deep service identification DPI request message sent by the home packet data gateway, and sending the first DPI request message To the processor 102, the first DPI request message is used to request the forwarding packet data gateway to perform DPI parsing on the data packet.
  • the processor 102 is further configured to receive the first DPI request message sent by the receiver 101, and perform DPI parsing on the data packet according to the first DPI request message and a pre-configured DPI policy.
  • the receiver 101 is further configured to send the data packet to the base station or the serving gateway before using the data connection channel, or After receiving the data packet sent by the base station or the serving gateway through the data connection channel, receiving a second DPI request message sent by the home packet data gateway, and sending the second DPI request message to the a transmitter 103, the second DPI request message is used to request the forwarding packet data gateway to send the data packet that meets the condition to the home packet data gateway, where DPI parsing is performed, where the second DPI request message is sent. It also carries the conditions for screening the eligible packets.
  • the transmitter 103 is further configured to receive the second DPI request message sent by the receiver 101, and select the data packet that meets the condition according to the second DPI message. Sent to the home packet data gateway, such that the home packet data gateway is based
  • the DPI policy performs DPI parsing on the data packet and sends a parsing result to the forward packet data gateway 100 when requested by the forward packet data gateway 100.
  • the receiver 101 is further configured to send the data packet to the base station or the serving gateway before using the data connection channel, or After receiving the data packet sent by the base station or the serving gateway through the data connection channel, receiving a third DPI request message sent by the home packet data gateway, and sending the third DPI request message to the The transmitter 103, the third DPI request message is used to instruct the forwarding packet data gateway to send the data packet to an external DPI module specified by the home packet data gateway for parsing; the transmitter 103, further And configured to receive the third DPI request message sent by the receiver 101, and send the data packet to an external DPI module specified by the home packet data gateway according to the third DPI request message, so that The external DPI module specified by the home packet data gateway performs DPI parsing on the data packet, and sends the parsing when the packet data gateway 100 requests the packet If the packet data forwarded to the gateway 100.
  • the embodiment of the present invention provides a forwarding packet data gateway, where the forwarding packet data gateway stores all IP address segment information allocated to the mobile node in the entire mobile network, and the forwarding packet data gateway is to all surrounding network nodes. Notifying all IP address segment information for allocation to the mobile node to enable the communication peer to access the mobile network through the forwarded packet data gateway.
  • the forwarding packet data gateway includes a receiver, a processor, and a transmitter, and after the receiver receives the data packet sent to the mobile node, the processor according to the IP address of the mobile node carried by the data packet Address information, determining a home packet data gateway of the mobile node, and then the sender sends a data connection establishment request message to the home packet data gateway, requesting to establish a data connection with a base station or a serving gateway where the mobile node is located; After the data connection is established, the forwarding packet data gateway sends the data packet to the base station or the serving gateway through a channel of the data connection, or receives the data by the base station or the serving gateway. Connected channel The packet sent.
  • the route bypass can be effectively reduced, especially when the mobile node moves.
  • the mobile node and the communication peer communicate by establishing the data connection without returning to the home packet data gateway of the mobile node to send and receive the data packet,
  • the communication route bypass of the mobile node is greatly reduced, and the problem of the routing bypass problem is solved, thereby saving the transmission resource of the mobile communication system and shortening the end-to-end delay of the mobile node.
  • the embodiment of the present invention further provides a home packet data gateway 1 10 .
  • the home packet data gateway 1 10 includes a receiver 1 1 1 and a processor 1 12 .
  • the receiver 1 1 1 is configured to receive a data connection establishment request message sent by the forwarding packet data gateway, and send the data connection establishment request message to the processor
  • the data connection establishment request message requests to establish a data connection between the forwarding packet data gateway and a base station or a serving gateway where the mobile node is located.
  • the data connection request message is that the forwarding packet data gateway receives the data packet sent to the mobile node, and determines the home packet data gateway of the mobile node according to the IP address information of the mobile node carried by the data packet. After that, the message is sent to the home packet data gateway.
  • the forwarding packet data gateway may request to establish a data connection between the forwarding packet data gateway and the mobile node, *, the local base station, or may request to establish the forwarding packet data gateway and the serving gateway of the mobile node location Data Connections.
  • the data connection may be a tunnel connection or a dedicated bearer or other type of bidirectional data connection, which is not specifically limited in this embodiment of the present invention.
  • the processor 1 12 is configured to receive the data connection request message sent by the receiver 1 1 1 , establish a data connection between the forwarding packet data gateway and the base station or the serving gateway, so that Transmitting a packet data gateway through the data connection Receiving, by the channel, the data packet to the base station or the serving gateway, or receiving a data packet sent by the base station or the serving gateway through a channel of the data connection, so that the base station or the serving gateway And transmitting, by the base station, the data packet to information of an uplink path and a downlink path of the communication.
  • the processor 1 12 After receiving the data connection establishment request message sent by the packet data gateway, the processor 1 12 performs information interaction with the base station or the serving gateway where the mobile node is located, and establishes the forwarding packet data gateway and the base station or service. Data connection between gateways.
  • the base station or the serving gateway After the base station or the serving gateway responds to the data connection establishment request message of the forwarding packet data gateway, the base station or the serving gateway stores information of an uplink path and a downlink path that are communicated through the channel of the data connection. . If the forwarding packet data gateway requests to establish a data connection between the forwarding packet data gateway and the base station where the mobile node is located, the binding relationship between the channel to the air interface bearer of the data connection is used in the downlink direction, and the air interface bears + a binding relationship of the destination address to the channel of the data connection is used in an uplink direction; if the forwarding packet data gateway requests to establish a data connection between the forwarding packet data gateway and a serving gateway at the location of the mobile node, The binding relationship between the channel of the data connection and the dedicated bearer is used in the downlink direction; the binding relationship between the dedicated bearer + destination address and the channel of the data connection is used in the uplink direction.
  • the dedicated bearer refers to a data channel between the base
  • the base station or the serving gateway receives the data packet, and may process the data packet according to the downlink path information, or the mobile
  • the base station or the serving gateway receives the data packet, and may process the data packet according to the uplink path information.
  • the establishing, by the processor, the data connection between the forwarding packet data gateway and the base station specifically includes: Sending a first data connection setup request message to the base station, requesting the base station to establish a data connection with the forward packet data gateway;
  • the process of the first data connection between the forwarding packet data gateway and the base station is established by using the home packet data gateway.
  • the embodiment of the present invention does not Let me repeat.
  • the establishing, by the processor, the data connection between the forwarding packet data gateway and the base station specifically includes:
  • the process of the second data connection between the forwarding packet data gateway and the base station is established by using the home packet data gateway.
  • the embodiment of the present invention does not Let me repeat.
  • the establishing, by the processor, the data connection between the forwarding packet data gateway and the service gateway specifically includes:
  • the forwarding packet data gateway is built by using the home packet data gateway.
  • the forwarding packet data gateway is built by using the home packet data gateway.
  • the data connection establishment request message is a dedicated bearer setup request message, where the dedicated bearer setup request message carries an IP address of the forwarded packet data gateway and a tunnel endpoint identifier TEID allocated by the forwarded packet data gateway.
  • the establishing, by the processor, the data connection between the forwarding packet data gateway and the base station specifically includes:
  • the processor 1 12 is configured to establish, according to the IP address of the forwarding packet data gateway and the allocated TEID, a first dedicated bearer between the forwarding packet data gateway and the base station.
  • the process of the forwarding packet data gateway establishing the first dedicated bearer with the base station by using the home packet data gateway refer to the description of the embodiment shown in FIG. 9, where the embodiment of the present invention does not Again
  • the data connection establishment request message is a dedicated bearer setup request message, where the dedicated bearer setup request message carries an IP address of the forwarded packet data gateway and a tunnel endpoint identifier TEID allocated by the forwarded packet data gateway.
  • the establishing, by the processor, the data connection between the forwarding packet data gateway and the serving gateway specifically includes:
  • the processor 1 12 is further configured to establish, according to the IP address of the forwarding packet data gateway and the allocated TEID, a second dedicated bearer between the forwarding packet data gateway and the serving gateway.
  • a second dedicated bearer between the forwarding packet data gateway and the serving gateway.
  • the home packet data gateway 110 further includes a transmitter 1-13.
  • the transmitter 1 13 is further configured to: at the forwarding packet data gateway, the channel through the data connection to the base station or the Sending, by the serving gateway, the data packet, or receiving a data packet sent by the base station or the serving gateway by using the data connection channel, sending a first charging indication message to the forwarding packet data gateway, where the first The charging indication message is used to request the forwarding packet data gateway to send charging information of the data packet to the home packet data gateway.
  • the receiver 1 1 1 is further configured to send, by the forwarding packet data gateway, the data packet to the base station or the serving gateway through a channel of the data connection, or receive the base station or the serving gateway After the data packet sent by the data connection channel, the charging information of the data packet sent by the forwarding packet data gateway is received, and the charging information of the data packet is sent to the processor 1212.
  • the processor 1 12 is further configured to receive charging information of a data packet sent by the receiver 1 1 1 , and interact with a charging center according to the charging information and a charging policy, to complete the data packet. Billing.
  • the sender 1 13 is further configured to send, at the forwarding packet data gateway, the channel or the serving gateway by using the data connection channel. And sending, by the data packet, a second charging indication message to the forwarding packet data gateway, before receiving the data packet sent by the base station or the serving gateway by using the data connection channel, where the second charging indication is sent The message is used to instruct the forwarding packet data gateway to charge the data packet, so that the forwarding packet data gateway sends the data packet to the base station or the serving gateway in a channel through the data connection. After receiving the data packet sent by the base station or the serving gateway through the data connection channel, performing data interaction with the charging center according to the charging policy, and completing charging of the data packet.
  • the transmitter 1 13 is further configured to send, by using the data connection channel, the forwarding packet data gateway to the base station or the serving gateway.
  • the forwarding packet data gateway Before the data packet, or after receiving the data packet sent by the base station or the serving gateway through the data connection channel, sending a first deep service identification DPI request message to the forwarding packet data gateway, where the first The DPI request message is used to request the forwarding packet data gateway to perform DPI parsing on the data packet, so that the forwarding packet data gateway according to the DPI request message and the pre-configured DPI The policy performs DPI parsing on the data packet.
  • the transmitter 1 13 is further configured to send, by using the data connection channel, the forwarding packet data gateway to the base station or the serving gateway. Before the data packet, or after receiving the data packet sent by the base station or the serving gateway through the data connection channel, sending a second DPI request message to the forwarding packet data gateway, where the second DPI request message is sent And the requesting the forwarding packet data gateway to send the data packet that meets the condition to the receiver 1 1 1 , wherein the second DPI request message further carries an array of the data packet that meets the condition Selected conditions.
  • the forwarding packet data gateway selects a qualified data packet according to the array selection condition carried in the second DPI request message, and then sends the eligible data packet to the home packet data gateway 110.
  • the receiver 1 1 1 is further configured to receive the data packet sent by the forwarding packet data gateway, and send the data packet to the processor 1 12 .
  • the processor 1 12 is further configured to receive the data packet sent by the receiver 1 1 1 , perform DPI parsing on the qualified data packet according to a DPI policy, and request the forwarding packet data gateway.
  • the parsing result is sent to the forwarding packet data gateway by the transmitter 1 13 .
  • the transmitter 1 13 is further configured to send, by using the data connection channel, the forwarding packet data gateway to the base station or the serving gateway.
  • the forwarding packet data gateway Before the data packet, or after receiving the data packet sent by the base station or the serving gateway through the data connection channel, sending a third DPI request message to the forwarding packet data gateway, where the third DPI request message is sent Instructing the forwarding packet data gateway to send the data packet to an external DPI module specified by the home packet data gateway for parsing, so that the forwarding packet data gateway sends the data packet to the attribution An external DPI module specified by the packet data gateway, such that an external DPI module specified by the home packet data gateway performs DPI parsing on the data packet, and sends an analysis result to the Forward the packet data gateway.
  • An embodiment of the present invention provides a home packet data gateway, where the home packet data gateway includes a receiver and a processor, and the receiver receives a data connection establishment request message sent by the forwarding packet data gateway, and the data connection establishment request
  • the message requests to establish a data connection between the forwarding packet data gateway and a base station or a serving gateway where the mobile node is located, and the processor establishes a data connection between the forwarding packet data gateway and the base station or the serving gateway, so that
  • the forwarding packet data gateway sends the data packet to the base station or the serving gateway through a channel of the data, or receives a data packet sent by the base station or the serving gateway through a channel of the data connection.
  • the base station or the serving gateway stores messages of an uplink path and a downlink path that are communicated through the data connection.
  • the data connection between the forwarding packet data gateway and the base station or the serving gateway where the mobile node is located is finally established by the home packet data gateway, where the home packet data gateway is composed of a user plane and a signaling plane.
  • the user plane is used to receive and send user plane data
  • the signaling plane is used to process signaling.
  • the data connection is established, only the signaling plane works.
  • the mobile node and the communication peer communicate by establishing the data connection without returning to the mobile node's home packet data gateway to send and receive the data.
  • the packet greatly reduces the communication route bypass of the mobile node, and saves the transmission resource of the mobile communication system due to the solution of the routing bypass problem, and at the same time shortens the end-to-end delay of the mobile node.
  • the embodiment of the present invention further provides a mobile network communication system 130, as shown in FIG. 13, wherein a dotted line represents a signaling forwarding path established by a data connection, and a solid line represents an actual path of data packet transmission.
  • the mobile network communication system 130 includes: a mobile node 13 1 , a serving gateway 132 at the location of the mobile node, a mobility management entity 133, a base station 134, and a home packet data gateway 110 of the mobile node, and a forward packet data gateway 100.
  • the forwarding packet data gateway 100 stores all IP address segment information for allocation to the mobile node in the entire mobile network, and the forwarding packet data gateway advertises all IPs allocated to the mobile node to all surrounding network nodes Address segment information, such that the communication peer can access the mobile network through the forwarded packet data gateway.
  • the forwarding packet data gateway 100 is configured to receive a data packet sent to the mobile node 13 1 , and determine the mobile node 13 according to the IP address information of the mobile node 13 1 carried by the data packet.
  • the home packet data gateway 1 10 of 1 then sends a data connection setup request message to the home packet data gateway 1 10 requesting the establishment of a data connection of the forward packet data gateway 100 with the base station 134 or the serving gateway 132.
  • the home packet data gateway 1 10 receives the data connection setup request message sent by the forward packet data gateway 100, and establishes a data connection between the forward packet data gateway 100 and the base station 134 or the service gateway 132.
  • the forwarding packet data gateway 100 is further configured to send the data packet to the base station 134 or the serving gateway 132 through the channel of the data connection, or receive the base station 134 or the serving gateway 132 by using the A packet sent by a channel of a data connection.
  • the base station 134 or the serving gateway 132 After the data connection is established, stores information of an uplink path and a downlink path through which the data connection channel communicates.
  • Embodiments of the present invention provide a mobile network communication system, where the mobile communication system includes a mobile node, and a serving gateway, a mobility management entity, a base station, and a home packet data gateway of the mobile node, and a forwarding packet data gateway.
  • the forwarding packet data gateway stores all IP address segment information for allocation to the mobile node in the entire mobile network, and the forwarding packet data gateway advertises all IP addresses allocated to the mobile node to all surrounding network nodes Segment information
  • the peer end can access the mobile network through the forwarded packet data gateway. After receiving the data packet sent to the mobile node, the forwarding packet gateway is based on the mobile node
  • the mobile node can communicate by establishing the data connection, thereby effectively reducing route bypass, especially when the mobile node moves into the coverage of the non-home packet data gateway, and the mobile node and the communication peer establish communication by establishing the data connection. It is not necessary to return to the home packet data gateway of the mobile node to send and receive the data packet, which greatly reduces the communication route bypass of the mobile node, and saves the mobile communication system due to the solution of the routing bypass problem. Transmitting resources while reducing the end-to-end latency of mobile nodes.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例提供了一种移动网络通信方法、通信装置及通信系统,能够解决移动节点的通信路由迂回问题。转发分组数据网关存储有整个移动网络中用于分配给移动节点的所有IP地址段信息,且向周围所有网络节点通告所有IP地址段信息,该方法包括:转发分组数据网关接收发送给移动节点的数据包,根据移动节点的IP地址信息,确定移动节点的归属分组数据网关,然后向归属分组数据网关发送数据连接建立请求消息,请求建立与移动节点所在地的基站或服务网关的数据连接,最后通过所述数据连接的通道向基站或服务网关发送数据包,或接收基站或服务网关通过所述数据连接的通道发送的数据包。本发明适用于通信领域。

Description

一种移动网络通信方法、 通信装置及通信系统
技术领域
本发明涉及通信领域, 尤其涉及一种移动网络通信方法、 通信 装置及通信系统。 背景技术
过去的几十年里, 移动通信网络发展迅速, 给人们的生活带来 越来越多的便利。 以下我们以图 1 为例说明现有技术的通信过程,当通信对端 CN ( Correspondent Node ) 与移动节点 MN ( Mobility Node ) 通过移动 通信网络通信时, 数据包从通信对端发出, 会通过网络 ( Internet ) 路由到所述 MN 的分组数据网 关 PGW ( Packet Data Network Gateway , 即 PDN Gateway ) , 经过所述 PGW的转接发送到所述 MN 当前所在地的服务网关 SGW( Serving Gateway ) ,然后服务网关 SGW 通过基站将所述数据包发送到所述 MN。 而当所述 MN 返回一个数 据包时, 该数据包也必须经过 SGW和 PGW , 通过 Internet路由到所 述 CN。 其中, 所述 PGW为 MN的归属分组数据网关。
这样, 如图 1 所示, MN的所有通信数据都需经过所述 MN的 PGW来转发。即使所述 MN和 CN位置接近,处于同一服务网关 SGW 的覆盖范围下,两个终端之间的通信仍需要路由到所述 MN的 PGW , 这样在一定程度上使得所述 MN和所述 CN之间的通信路由迂回。
进而, 随着移动宽带网络的发展, 移动网关的部署密度越来越 大。 与之同时, 人们的生活范围 日益增大, 用户在日常生活中经常 会移动到其它非归属分组数据网关的移动网关的覆盖范围内, 这样 移动节点的通信路由迂回问题更加严重, 更进一步的使得移动通信 系统传输资源浪费严重, 移动节点端到端延时较大。 发明内容 本发明的实施例提供一种移动网络通信方法、 通信装置及通信 系统, 能够解决移动通信网络的路由迂回问题, 进而节省了移动通 信系传输资源, 缩短了移动节点端到端的延时。
为达到上述目 的, 本发明实施例采用如下技术方案:
第一方面, 提供了一种移动网络通信方法, 该方法包括: 接收发送给移动节点的数据包, 所述数据包携带了移动节点的
IP地址信息;
根据所述移动节点的 IP地址信息,确定所述移动节点的归属分 组数据网关;
向所述归属分组数据网关发送数据连接建立请求消息, 请求建 立与所述移动节点所在地的基站或服务网关的数据连接, 以使得转 发分组数据网关通过所述归属分组数据网关与所述基站或所述服务 网关建立数据连接, 其中所述转发分组数据网关存储有整个移动网 络中用于分配给移动节点的所有 IP地址段信息, 且所述转发分组数 据网关向周围所有网络节点通告所述用于分配给移动节点的所有 IP 地址段信息, 以使得通信对端能够通过所述转发分组数据网关接入 所述移动网络;
通过所述数据连接的通道向所述基站或所述服务网关发送所述 数据包, 或接收所述基站或所述服务网关通过所述数据连接的通道 发送的数据包。
在第一种可能的实现方式中, 结合第一方面, 根据所述移动节 点的 IP地址信息,确定所述移动节点的归属分组数据网关具体包括: 根据所述移动节点的 IP地址信息, 查询特定网元, 确定所述移 动节点的归属分组数据网关;
根据所述移动节点的 IP地址, 查询预先配置的 IP地址段与所 述归属分组数据网关的映射关系, 确定所述移动节点的归属分组数 据网关。 在第二种可能的实现方式中, 结合第一方面或第一种可能的实 现方式, 所述向所述归属分组数据网关发送数据连接建立请求消息 具体为:
向所述归属分组数据网关发送专用承载建立请求消息, 请求建 立与所述移动节点所在地的基站或服务网关的专用承载, 所述专用 承载建立请求消息携带有所述转发分组数据网关的 IP地址和所述转 发分组数据网关所分配的隧道端点标识 TEID , 以使得所述转发分组 数据网关与所述服务网关或所述基站之间根据所述 IP 地址和 TEID 建立专用承载。
在第三种可能的实现方式中, 结合第一方面或第一种可能的实 现方式或第二种可能的实现方式, 所述归属分组数据网关具体为归 属分组数据网关控制面网元。
在第四种可能的实现方式中, 结合第一方面或第一种可能的实 现方式至第三种可能的实现方式, 在通过所述数据连接的通道向所 述基站或所述服务网关发送所述数据包, 或接收所述基站或所述服 务网关通过所述数据连接的通道发送的数据包前, 还包括:
接收所述归属分组数据网关发送的第一计费指示消息, 所述第 一计费指示消息用于请求所述转发分组数据网关将所述数据包的计 费信息发送给所述归属分组数据网关;
在通过所述数据连接的通道向所述基站或所述服务网关发送所 述数据包, 或接收所述基站或所述服务网关通过所述数据连接的通 道发送的数据包后, 所述方法还包括:
将所述数据包的计费信息发送给所述归属分组数据网关, 以使 得所述归属分组数据网关根据计费策略与计费中心进行数据交互, 完成所述数据包的计费。
在第五种可能的实现方式中, 结合第一方面或第一种可能的实 现方式至第三种可能的实现方式, 在通过所述数据连接的通道向所 述基站或所述服务网关发送所述数据包, 或接收所述基站或所述服 务网关通过所述数据连接的通道发送的数据包前, 还包括: 接收所述归属分组数据网关发送的第二计费指示消息, 所述第 二计费指示消息用于指示所述转发分组数据网关对所述数据包进行 计费;
在通过所述数据连接的通道向所述基站或所述服务网关发送所 述数据包, 或接收所述基站或所述服务网关通过所述数据连接的通 道发送的数据包后, 所述方法还包括:
根据计费策略与计费中心进行数据交互, 完成所述数据包的计 费。
在第六种可能的实现方式中, 结合第一方面或第一种可能的实 现方式至第五种可能的实现方式, 在通过所述数据连接的通道向所 述基站或所述服务网关发送所述数据包前, 或接收所述基站或所述 服务网关通过所述数据连接的通道发送的数据包后, 还包括:
接收所述归属分组数据网关发送的第一深度业务识别 DPI请求 消息, 所述第一 DPI请求消息用于请求所述转发分组数据网关对所 述数据包进行 DPI解析;
根据所述第一 DPI请求消息和预配置的 DPI策略, 对所述数据 包进行 DPI解析;
在通过所述数据连接的通道向所述基站或所述服务网关发送所 述数据包前, 或接收所述基站或所述服务网关通过所述数据连接的 通道发送的数据包后, 还包括:
接收所述归属分组数据网关发送的第二 DPI请求消息, 所述第 二 DPI请求消息用于请求所述转发分组数据网关将符合条件的所述 数据包发送给所述归属分组数据网关, 进行 DPI解析, 其中, 所述 第二 DPI请求消息中还携带了对符合条件的所述数据包进行陣选的 条件;
根据所述第二 DPI请求消息, 将符合条件的所述数据包发送给 所述归属分组数据网关, 以使得所述归属分组数据网关根据 DPI策 略对所述数据包进行 DPI解析, 并在所述转发分组数据网关请求时 发送解析结果给所述转发分组数据网关;
在通过所述数据连接的通道向所述基站或所述服务网关发送所 述数据包前, 或接收所述基站或所述服务网关通过所述数据连接的 通道发送的数据包后, 还包括:
接收所述归属分组数据网关发送的第三 DPI请求消息, 所述第 三 DPI请求消息用于指示所述转发分组数据网关将所述数据包发送 给所述归属分组数据网关指定的外置的 DPI模块进行解析;
将所述数据包发送给所述归属分组数据网关指定的外置 D P I模 块, 以使得所述归属分组数据网关指定的外置的 DPI模块对所述数 据包进行 DPI解析, 并在所述转发分组数据网关请求时反馈解析结 果给所述转发分组数据网关。
第二方面, 提供了一种移动网络通信方法, 该方法包括: 接收转发分组数据网关发送的数据连接建立请求消息, 所述数 据连接建立请求消息请求建立所述转发分组数据网关与所述移动节 点所在地的基站或服务网关的数据连接, 其中, 所述数据连接请求 消息为所述转发分组数据网关接收发送给所述移动节, ^的数据包, 根据所述数据包携带的所述移动节点的 I P地址信息确定所述移动节 点的归属分组数据网关后, 发送给所述归属分组数据网关的消息; 建立所述转发分组数据网关与所述基站或所述服务网关之间的 数据连接, 以使得所述转发分组数据网关通过所述数据连接的通道 向所述基站或所述服务网关发送所述数据包, 或接收所述基站或所 述服务网关通过所述数据连接的通道发送的数据包, 以使得所述基 路径和下行路径的信息。
在第一种可能的实现方式中, 结合第二方面, 建立所述转发分 组数据网关与所述基站之间的数据连接具体包括:
向所述基站发送第一数据连接建立请求消息, 请求所述基站与 所述转发分组数据网关建立数据连接;
接收所述基站发送的第一数据连接建立响应消息, 并将所述第 一数据连接建立响应消息发送给所述转发分组数据网关;
建立所述转发分组数据网关与所述基站之间的数据连接具体包 括:
向所述服务网关发送第二数据连接建立请求消息, 请求所述基 站与所述转发分组数据网关建立数据连接, 以使得所述服务网关通 过所述移动管理实体将所述第二数据连接建立请求消息发送给所述 基站;
接收所述基站通过所述移动管理实体和服务网关发送的第二数 据连接建立响应消息, 并将所述第二数据连接建立响应消息发送给 所述转发分组数据网关;
建立所述转发分组数据网关与所述服务网关之间的数据连接具 体包括:
向所述服务网关发送第三数据连接建立请求消息, 请求所述服 务网关与所述转发分组数据网关建立数据连接;
接收所述服务网关发送的第三数据连接建立响应消息, 并将所 述第三数据连接响应消息发送给所述转发分组数据网关。
在第二种可能的实现方式中, 结合第二方面, 所述数据连接建 立请求消息为专用承载建立请求消息, 所述专用承载建立请求消息 携带有所述转发分组数据网关的 IP地址和所述转发分组数据网关所 分配的隧道端点标识 TEID , 贝' J
建立所述转发分组数据网关与所述基站之间的数据连接具体包 括:
根据所述转发分组数据网关的 IP地址和所分配的 TEID , 建立 所述转发分组数据网关与所述基站之间的第一专用承载;
建立所述转发分组数据网关与所述服务网关之间的数据连接具 体为:
根据所述转发分组数据网关的 IP地址和所分配的 TEID , 建立 所述转发分组数据网关与所述服务网关之间的第二专用承载。
在第三种可能的实现方式中, 结合第二方面或第一种可能的实 现方式或第二种可能的实现方式, 在所述转发分组数据网关通过所 述数据连接的通道向所述基站或所述服务网关发送所述数据包, 或 接收所述基站或所述服务网关通过所述数据连接的通道发送的数据 包前, 还包括:
向所述转发分组数据网关发送第一计费指示消息, 所述第一计 费指示消息用于请求所述转发分组数据网关将所述数据包的计费信 息发送给所述归属分组数据网关;
在所述转发分组数据网关通过所述数据连接的通道向所述基站 或所述服务网关发送所述数据包, 或接收所述基站或所述服务网关 通过所述数据连接的通道发送的数据包后, 还包括:
接收所述转发分组数据网关发送的所述数据包的计费信息; 根据所述计费信息和计费策略与计费中心进行数据交互, 完成 所述数据包的计费。
在第四种可能的实现方式中, 结合第二方面或第一种可能的实 现方式或第二种可能的实现方式, 在所述转发分组数据网关通过所 述数据连接的通道向所述基站或所述服务网关发送所述数据包, 或 接收所述基站或所述服务网关通过所述数据连接的通道发送的数据 包前, 还包括: 向所述转发分组数据网关发送第二计费指示消息, 所述第二计 费指示消息用于指示所述转发分组数据网关对所述数据包进行计 费, 以使得所述转发分组数据网关在通过所述数据连接的通道向所 述基站或所述服务网关发送所述数据包, 或接收所述基站或所述服 务网关通过所述数据连接的通道发送的数据包后, 根据计费策略与 所述计费中心进行数据交互, 完成所述数据包的计费。
在第五种可能的实现方式中, 结合第二方面或第一种可能的实 现方式至第四种可能的实现方式, 在所述转发分组数据网关通过所 述数据连接的通道向所述基站或所述服务网关发送所述数据包前, 或接收所述基站或所述服务网关通过所述数据连接的通道发送的数 据包后, 还包括:
向所述转发分组数据网关发送第一深度业务识别 DPI 请求消 息, 所述第一 DPI请求消息用于请求所述转发分组数据网关对所述 数据包进行 DPI解析, 以使得所述转发分组数据网关根据所述第一 DPI请求消息和预配置的 DPI策略, 对所述数据包进行 DPI解析; 或
在所述转发分组数据网关通过所述数据连接的通道向所述基站 或所述服务网关发送所述数据包前, 或接收所述基站或所述服务网 关通过所述数据连接的通道发送的数据包后, 还包括:
向所述转发分组数据网关发送第二 DPI请求消息,所述第二 DPI 请求消息用于请求所述转发分组数据网关将符合条件的所述数据包 发送给所述归属分组数据网关, 进行 DPI解析, 其中, 所述第二 DPI 请求消息中还携带了对所述符合条件的数据包进行陣选的条件;
接收所述转发分组数据网关发送的所述数据包, 并对所述数据 包进行 DPI解析, 在所述转发分组数据网关请求时发送解析结果给 所述转发分组数据网关;
在所述转发分组数据网关通过所述数据连接的通道向所述基站 或所述服务网关发送所述数据包前, 或接收所述基站或所述服务网 关通过所述数据连接的通道发送的数据包后, 还包括:
向所述转发分组数据网关发送第三 DPI请求消息,所述第三 DPI 请求消息用于指示所述转发分组数据网关将所述数据包发送给所述 归属分组数据网关指定的外置的 DPI模块进行解析, 以使得所述转 发分组数据网关将所述数据包发送给所述归属分组数据网关指定的 外置 DPI模块, 以使得所述归属分组数据网关指定的外置的 DPI对 所述数据包进行 DPI解析, 并在所述转发分组数据网关请求时发送 解析结果给所述转发分组数据网关。
第三方面, 提供了一种转发分组数据网关, 所述转发分组数据 网关包括接收器、 处理器和发送器;
所述接收器, 用于接收发送给所述移动节点的数据包, 并将所 述数据包发送给所述处理器, 其中, 所述数据包携带了移动节点的 IP地址信息;
所述处理器, 用于接收所述接收器发送的所述携带有所述移动 节点的 IP地址信息的数据包, 并根据所述移动节点的 IP地址信息, 确定所述移动节点的归属分组数据网关后, 将所述归属分组数据网 关的 IP地址信息发送给所述发送器;
所述发送器, 用于接收所述处理器发送的所述移动节点的归属 分组数据网关的 IP地址信息, 向所述处理器确定的所述归属分组数 据网关发送数据连接建立请求消息, 请求建立与所述移动节点所在 地的基站或服务网关的数据连接, 以使得转发分组数据网关通过所 述归属分组数据网关与所述基站或所述服务网关建立数据连接, 其 中所述转发分组数据网关存储有整个移动网络中用于分配给移动节 点的所有 IP地址段信息, 且所述转发分组数据网关向周围所有网络 节点通告所述用于分配给移动节点的所有 IP地址段信息, 以使得通 信对端能够通过所述转发分组数据网关接入所述移动网络;
所述发送器, 还用于通过所述数据连接的通道向所述基站或所 述服务网关发送数据包;
所述接收器, 还用于接收所述基站或所述服务网关通过所述数 据连接的通道发送的数据包。
在第一种可能的实现方式中, 结合第三方面, 所述处理器根据 所述移动节点的 IP地址信息, 确定所述移动节点的归属分组数据网 关具体包括:
根据所述移动节点的 IP地址信息, 查询特定网元, 确定所述移 动节点的归属分组数据网关;
根据所述移动节点的 IP地址, 查询预先配置的 IP地址段与所 述归属分组数据网关的映射关系, 确定所述移动节点的归属分组数 据网关。
在第二种可能的实现方式中, 结合第三方面或第一种可能的实 现方式, 所述发送器向所述归属分组数据网关发送数据连接建立请 求消息具体为:
向所述归属分组数据网关发送专用承载建立请求消息, 请求建 立与所述移动节点所在地的基站或服务网关的专用承载, 所述专用 承载建立请求消息携带有所述转发分组数据网关的 IP地址和所述转 发分组数据网关所分配的隧道端点标识 TEID , 以使得所述转发分组 数据网关与所述服务网关或所述基站之间根据所述 IP 地址和 TEID 建立专用承载。
在第三种可能的实现方式中, 结合第三方面或第一种可能的实 现方式或第二种可能的实现方式, 所述归属分组数据网关具体为归 属分组数据网关控制面网元。
在第四种可能的实现方式中, 结合第三方面或第一种可能的实 现方式至第三种可能的实现方式, 所述接收器, 还用于在通过所述 数据连接的通道向所述基站或所述服务网关发送所述数据包, 或接 收所述基站或所述服务网关通过所述数据连接的通道发送的数据包 前, 接收所述归属分组数据网关发送的第一计费指示消息, 并将所 述第一计费指示消息发送给所述发送器, 所述第一计费指示消息用 于请求所述转发分组数据网关将所述数据包的计费信息发送给所述 归属分组数据网关;
所述发送器, 还用于接收所述接收器发送的所述第一计费指示 消息, 并在通过所述数据连接的通道向所述基站或所述服务网关发 送所述数据包, 或接收基站或所述服务网关通过所述数据连接的通 道发送的数据包后, 将所述数据包的计费信息发送给所述归属分组 数据网关, 以使得所述归属分组数据网关根据计费策略与计费中心 进行数据交互, 完成所述数据包的计费。
在第五种可能的实现方式中, 结合第三方面或第一种可能的实 现方式至第三种可能的实现方式,
所述接收器, 还用于在通过所述数据连接的通道向所述基站或 所述服务网关发送所述数据包, 或接收所述基站或所述服务网关通 过所述数据连接的通道发送的数据包前, 接收所述归属分组数据网 关发送的第二计费指示消息, 并将所述第二计费指示消息发送给所 述处理器, 所述第二计费指示消息用于请求所述转发分组数据网关 对所述数据包进行计费;
所述处理器, 还用于在通过所述数据连接的通道向所述基站或 所述服务网关发送所述数据包, 或接收所述基站或所述服务网关通 过所述数据连接的通道发送的数据包后, 接收所述接收器发送的所 述第二计费指示消息, 根据计费策略与所述计费中心进行数据交互, 完成所述数据包的计费。
在第六种可能的实现方式中, 结合第三方面或第一种可能的实 现方式至第五种可能的实现方式,
所述接收器, 还用于在通过所述数据连接的通道向所述基站或 所述服务网关发送所述数据包前, 或接收所述基站或所述服务网关 通过所述数据连接的通道发送的数据包后, 接收所述归属分组数据 网关发送的第一深度业务识别 DPI请求消息, 并将所述第一 DPI请 求消息发送给所述处理器, 所述第一 DPI请求消息用于请求所述转 发分组数据网关对所述数据包进行 DPI解析;
所述处理器, 还用于接收所述接收器发送的所述第一 DPI请求 消息, 并根据所述第一 DPI请求消息和预配置的 DPI策略, 对所述 数据包进行 DPI解析;
所述接收器, 还用于在通过所述数据连接的通道向所述基站或 所述服务网关发送所述数据包前, 或接收所述基站或所述服务网关 通过所述数据连接的通道发送的数据包后, 接收所述归属分组数据 网关发送的第二 DPI请求消息, 并将所述第二 DPI请求消息发送给 所述发送器, 所述第二 DPI请求消息用于请求所述转发分组数据网 关将符合条件的所述数据包发送给所述归属分组数据网关,进行 DPI 解析, 其中, 所述第二 DPI请求消息中还携带了对符合条件的所述 数据包进行陣选的条件;
所述发送器, 还用于接收所述接收器发送的所述第二 DPI请求 消息, 并根据所述第二 DPI 消息将符合条件的所述数据包发送给所 述归属分组数据网关, 以使得所述归属分组数据网关根据 DPI策略 对所述数据包进行 DPI解析, 并在所述转发分组数据网关请求时发 送解析结果给所述转发分组数据网关;
所述接收器, 还用于在通过所述数据连接的通道向所述基站或 所述服务网关发送所述数据包前, 或接收所述基站或所述服务网关 通过所述数据连接的通道发送的数据包后, 接收所述归属分组数据 网关发送的第三 DPI请求消息, 并将所述第三 DPI请求消息发送给 所述发送器, 所述第三 DPI请求消息用于指示所述转发分组数据网 关将所述数据包发送给所述归属分组数据网关指定的外置的 DPI模 块进行解析; 所述发送器, 还用于接收所述接收器发送的所述第三 DPI请求 消息, 并根据所述第三 DPI请求消息将所述数据包发送给所述归属 分组数据网关指定的外置的 DPI模块, 以使得所述归属分组数据网 关指定的外置的 DPI模块进行对所述数据包进行 DPI解析, 并在所 述转发分组数据网关请求时发送解析结果给所述转发分组数据网 关。
第四方面, 提供了一种归属分组数据网关, 所述归属分组数据 网关包括: 接收器、 处理器;
所述接收器, 用于接收转发分组数据网关发送的数据连接建立 请求消息, 并将所述数据连接建立请求消息发送给所述处理器, 所 述数据连接建立请求消息请求建立所述转发分组数据网关与所述移 动节点所在地的基站或服务网关的数据连接, 其中, 所述数据连接 请求消息为所述转发分组数据网关接收到发送给移动节点的数据 包, 根据所述数据包携带的所述移动节点的 IP地址信息确定所述移 动节点的归属分组数据网关后, 发送给所述归属分组数据网关的消 息;
所述处理器, 用于接收所述接收器发送的所述数据连接建立请 求消息, 建立所述转发分组数据网关与所述基站或所述服务网关之 间的数据连接, 以使得所述转发分组数据网关通过所述数据连接的 通道向所述基站或所述服务网关发送所述数据包, 或接收所述基站 或所述服务网关通过所述数据连接的通道发送的数据包, 以使得所 述基站或所述服务网关通过所述基站将所述数据包发送给所述移动 的上行路径和下行路径的信息。
在第一种可能的实现方式中, 结合第四方面, 所述处理器建立 所述转发分组数据网关与所述基站之间的数据连接具体包括:
向所述基站发送第一数据连接建立请求消息, 请求所述基站与 所述转发分组数据网关建立数据连接; 接收所述基站发送的第一数据连接建立响应消息, 并将所述第 一 IP连接响应消息发送给所述转发分组数据网关; 或
所述处理器建立所述转发分组数据网关与所述基站之间的数据 连接具体包括:
向所述服务网关发送第二数据连接建立请求消息, 请求所述基 站与所述转发分组数据网关建立数据连接, 以使得所述服务网关通 过所述移动管理实体将所述第二数据连接建立请求消息发送给所述 基站;
接收所述基站通过所述移动管理实体和服务网关发送的第二数 据连接建立响应消息;
将所述第二数据连接建立响应消息发送给所述转发分组数据网 关;
所述处理器建立所述转发分组数据网关与所述服务网关之间的 数据连接具体包括:
向所述服务网关发送第三数据连接建立请求消息, 请求所述服 务网关与所述转发分组数据网关建立数据连接;
接收所述服务网关发送的第三数据连接建立响应消息, 并将所 述第三数据连接响应消息发送给所述转发分组数据网关。
在第二种可能的实现方式中, 结合第四方面, 所述数据连接建 立请求消息为专用承载建立请求消息, 所述专用承载建立请求消息 携带有转发分组数据网关的 IP地址和所述转发分组数据网关所分配 的隧道端点标识 TEID , 则
所述处理器建立所述转发分组数据网关与所述基站之间的数据 连接具体包括:
所述处理器, 用于根据所述转发分组数据网关的 IP地址和所分 配的 TEID , 建立所述转发分组数据网关与所述基站之间的第一专用 承载;
或所述处理器建立所述转发分组数据网关与所述服务网关之间 的数据连接具体包括:
所述处理器,还用于根据所述转发分组数据网关的 IP地址和所 分配的 TEID , 建立所述转发分组数据网关与所述服务网关之间的第 二专用承载。
在第三种可能的实现方式中, 结合第四方面或第一种可能的实 现方式或第二种可能的实现方式, 所述归属分组数据网关还包括发 送器;
所述发送器, 用于在所述转发分组数据网关通过所述数据连接 的通道向所述基站或所述服务网关发送所述数据包, 或接收所述基 站或所述服务网关通过所述数据连接的通道发送的数据包前, 向所 述转发分组数据网关发送第一计费指示消息, 所述第一计费指示消 息用于请求所述转发分组数据网关将所述数据包的计费信息发送给 所述归属分组数据网关;
所述接收器, 还用于在所述转发分组数据网关通过所述数据连 接的通道向所述基站或所述服务网关发送所述数据包, 或接收所述 基站或所述服务网关通过所述数据连接的通道发送的数据包后, 接 收所述转发分组数据网关发送的所述数据包的计费信息, 并将所述 数据包的计费信息发送给所述处理器;
所述处理器, 还用于接收所述接收器发送的所述数据包的计费 信息, 并根据所述计费信息和计费策略与计费中心进行交互, 完成 所述数据包的计费。
在第四种可能的实现方式中, 结合第四方面或第一种可能的实 现方式或第二种可能的实现方式, 所述发送器, 还用于在所述转发 分组数据网关通过所述数据连接的通道向所述基站或所述服务网关 发送所述数据包, 或接收所述基站或所述服务网关通过所述数据连 接的通道发送的数据包前, 向所述转发分组数据网关发送第二计费 指示消息, 所述第二计费指示消息用于指示所述转发分组数据网关 对所述数据包进行计费, 以使得所述转发分组数据网关在通过所述 数据连接的通道向所述基站或所述服务网关发送所述数据包, 或接 收所述基站或所述服务网关通过所述数据连接的通道发送的数据包 后, 根据计费策略与所述计费中心进行数据交互, 完成所述数据包 的计费。
在第五种可能的实现方式中, 结合第四方面或第一种可能的实 现方式至第四种可能的实现方式, 所述发送器, 还用于在所述转发 分组数据网关通过所述数据连接的通道向所述基站或所述服务网关 发送所述数据包前, 或接收所述基站或所述服务网关通过所述数据 连接的通道发送的数据包后, 向所述转发分组数据网关发送第一深 度业务识别 DPI请求消息, 所述第一 DPI请求消息用于请求所述转 发分组数据网关对所述数据包进行 DPI解析, 以使得所述转发分组 数据网关根据所述 DPI请求消息和预配置的 DPI策略, 对所述数据 包进行 DPI解析;
所述发送器, 还用于在所述转发分组数据网关通过所述数据连 接的通道向所述基站或所述服务网关发送所述数据包前, 或接收所 述基站或所述服务网关通过所述数据连接的通道发送的数据包后, 向所述转发分组数据网关发送第二 DPI请求消息, 所述第二 DPI请 求消息用于请求所述转发分组数据网关将符合条件的所述数据包发 送给所述接收器, 其中, 所述第二 DPI请求消息中还携带了对符合 条件的所述数据包进行陣选的条件;
所述接收器, 还用于接收所述转发分组数据网关发送的符合条 件的所述数据包, 并将所述数据包发送给所述处理器;
所述处理器还用于接收所述接收器发送的所述数据包, 并根据 DPI 策略对符合条件的所述数据包进行 DPI解析, 并在所述转发分 组数据网关请求时通过所述发送器发送解析结果给所述转发分组数 据网关;
所述发送器, 还用于在所述转发分组数据网关通过所述数据连 接的通道向所述基站或所述服务网关发送所述数据包前, 或接收所 述基站或所述服务网关通过所述数据连接的通道发送的数据包后, 向所述转发分组数据网关发送第三 DPI请求消息, 所述第三 DPI请 求消息用于指示所述转发分组数据网关将所述数据包发送给所述归 属分组数据网关指定的外置的 DPI模块进行解析, 以使得所述转发 分组数据网关将所述数据包发送给所述归属分组数据网关指定的外 置 DPI模块, 以使得所述归属分组数据网关指定的外置的 DPI模块 进行对所述数据包进行 DPI解析, 并在所述转发分组数据网关请求 时发送解析结果给所述转发分组数据网关。
第五方面, 提供了一种移动网络通信系统, 该系统包括移动节 点, 以及移动节点所在地的服务网关、 移动管理实体和基站, 所述 移动节点的归属分组数据网关和转发分组数据网关;
所述转发分组数据网关存储有整个移动网络中用于分配给移动 节点的所有 IP地址段信息, 且所述转发分组数据网关向周围所有网 络节点通告所述用于分配给移动节点的所有 IP地址段信息, 以使得 通信对端能够通过所述转发分组数据网关接入所述移动网络;
所述转发分组数据网关, 用于接收发送给移动节点的数据包, 并根据所述数据包携带的移动节点的 IP地址信息, 确定所述移动节 点的归属分组数据网关; 然后向所述归属分组数据网关发送数据连 接建立请求消息, 请求建立与所述基站或所述服务网关的数据连接; 所述归属分组数据网关, 用于接收转发分组数据网关发送的数 据连接建立请求消息, 建立所述转发分组数据网关与所述基站或所 述服务网关的数据连接;
所述转发分组数据网关, 还用于通过所述数据连接的通道向所 述基站或所述服务网关发送所述数据包, 或接收所述基站或所述服 务网关通过所述数据连接的通道发送的数据包;
在所述数据连接建立后, 所述基站或所述服务网关存储通过所 述数据连接的通道进行通信的上行路径和下行路径的信息。
本发明实施例提供了一种移动网络通信方法、 通信装置及通信 系统, 该方法中所述转发分组数据网关存储有整个移动网络中用于 分配给移动节点的所有 IP地址段信息, 且所述转发分组数据网关向 周围所有网络节点通告所述用于分配给移动节点的所有 IP地址段信 息, 以使得通信对端能够通过所述转发分组数据网关接入所述移动 网络, 在所述转发分组数据网关接收发送给移动节点的数据包后, 根据所述数据包携带的所述移动节点的 IP地址信息, 确定所述移动 节点的归属分组数据网关, 然后向所述归属分组数据网关发送数据 连接建立请求消息, 请求建立所述转发分组数据网关与所述移动节 点所在地的基站或服务网关的数据连接; 在所述数据连接建立后, 所述转发分组数据网关通过所述数据连接的通道向所述基站或所述 服务网关发送所述数据包, 或接收所述基站或所述服务网关通过所 述数据连接的通道发送的数据包。
基于本方案的描述, 在移动节点与通信对端进行通信时, 通过 建立转发分组数据网关与所述移动节点所在地的基站或服务网关的 数据连接, 可以有效减少路由迂回, 尤其在移动节点移动到非归属 分组数据网关覆盖的范围内时, 移动节点和通信对端通过建立所述 数据连接通信, 而不需要迂回到所述移动节点的归属分组数据网关 来收发所述数据包, 更是在很大程度上减少了移动节点的通信路由 迂回, 并且由于路由迂回问题的解决, 进而节省了移动通信系统传 输资源, 同时使得移动节点端到端延时缩短。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下 面将对实施例或现有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例, 对于 本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以 根据这些附图获得其他的附图。
图 1为现有技术的移动网络通信流程示意图;
图 2为本发明实施例提供的一种移动网络通信的方法流程示意图; 图 3为本发明实施例提供的一种移动网络通信方法的 "就近入网" 示意图;
图 4 为本发明实施例提供的另一种移动网络通信的方法流程示意 图;
图 5为本发明实施例提供的又一种移动网络通信方法交互示意图; 图 6为本发明实施例提供的一种以 SAE架构为依托的移动网络通信 方法交互示意图;
图 7为本发明实施例提供的另一种以 SAE架构为依托的移动网络通 信方法交互示意图;
图 8为本发明实施例提供的又一种以 SAE架构为依托的移动网络通 信方法交互示意图;
图 9 为本发明实施例提供的又一种移动网络通信的方法流程示意 图;
图 10为本发明实施例提供的一种转发分组数据网关的结构示意图; 图 1 1为本发明实施例提供的一种归属分组数据网关的结构示意图; 图 12 为本发明实施例提供的另一种归属分组数据网关的结构示意 图;
图 13为本发明实施例提供的一种移动网络通信系统示意图。
具体实施方式
下面将结合本发明实施例中的附图, 对本发明实施例中的技术 方案进行清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明 一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本 领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。 实施例一、
本发明实施例提供了一种移动网络通信方法, 该方法应用于移 动节点的转发分组数据网关 T-PGW ( Transport PDN Gateway ) , 所 述转发分组数据网关存储有整个移动网络中用于分配给移动节点的 所有 IP地址段信息, 且所述转发分组数据网关向周围所有网络节点 通告所述用于分配给移动节点的所有 IP地址段信息, 以使得通信对 端能够通过所述转发分组数据网关接入所述移动网络, 具体如图 2 所示, 该方法包括:
201、 转发分组数据网关接收发送给移动节点的数据包, 所述数 据包携带了移动节点的 IP地址。
所述转发分组数据网关是指需要给非归属于自身的移动节点转 发报文的分组数据网关。
每个分组数据网关都具备转发分组数据网关的能力。 即, 通信 对端向所述移动节点发送数据包的过程中, 经过本地分组数据网关 接入所述移动网络。 所述本地分组数据网关具有转发发送给非归属 于自身的移动节点的数据包的能力, 因此即成为本次数据通信过程 的转发分组数据网关。
具体的, 所述转发分组数据网关是距离通信对端最近的分组数 据网关。 如图 3所示, 分组数据网关 PGW 1、 PGW2、 PGW3均包含 自身分配的 IP 地址段信息, 也包含其它分组数据网关的 IP 地址段 信息。 在通信对端发送数据包后, 通信对端的临近路由器 R1会将所 述数据包路由到距离通信对端最近的 PGW1 , 从而通信对端发送给 移动节点的数据包能够通过最近的分组数据网关接入移动网络, 完 成 "就近入网"。
所述转发分组数据网关接收发送给移动节点的数据包具体包 括:
接收发送过来的数据包, 所述数据包携带了 目标 IP 地址的信 息; 将所述目标 IP地址与所述转发分组数据网关存储的 IP地址进 行对比, 确定所述接收到的数据包是否为发送给移动节点的数据包, 若所述数据包不是发送给移动节点的数据包, 则选择丟弃或报错, 这样, 最终所述转发分组数据网关仅对发送给移动节点的数据包进 行处理。
当然, 也可以通过其它方式确定所述接收到的数据包是否为发 送给移动节点的数据包, 本发明实施例对此不做具体限定。
202、所述转发分组数据网关根据所述移动节点的 IP地址信息, 确定所述移动节点的 归属分组数据网 关 H-PGW ( Home PDN Gateway )。
所述归属分组数据网关是指所述移动节点最先附着的分组数据 网关。
所述转发分组数据网关可以根据所述移动节点的 IP地址信息, 结合预先存储的 IP地址段与所述归属分组数据网关的映射关系, 确 定所述移动节点的归属分组数据网关。 所述预先存储的 IP地址段与 所述归属分组数据网关的映射关系可以是人工方式配置好的, 也可 以是通过其它方式获取的, 本发明实施例对此不做具体限定。
当然, 所述转发分组数据网关也可以通过查询特定网元的方式 来查询所述移动节点的归属分组数据网关的地址等信息。 关于转发 分组数据网关如何确定所述移动节点的归属分组数据网关, 本发明 实施例对此具体不做限定。
203、所述转发分组数据网关向所述归属分组数据网关发送数据 连接建立请求消息, 请求建立与所述移动节点所在地的基站或服务 网关的数据连接, 以使得转发分组数据网关通过所述归属分组数据 网关与所述基站或所述服务网关建立数据连接。
所述转发分组数据网关可以请求建立所述转发分组数据网关与 所述移动节点所在地的基站的数据连接, 也可以请求建立所述转发 分组数据网关与所述移动节点所在地的服务网关的数据连接。 所述转发分组数据网关与所述基站或所述服务网关建立的数据 连接可以为: 建立隧道连接或建立专用承载或其它类型的数据连接, 本发明实施例对此不做具体限定。
所述基站或所述服务网关在响应所述转发分组数据网关的数据 连接建立请求消息后, 所述基站或所述服务网关存储通过所述数据 连接的通道进行通信的上行路径和下行路径的信息。 若所述转发分 组数据网关请求建立所述转发分组数据网关与所述移动节点所在地 的基站的数据连接, 则所述数据连接的通道到空口承载之间的绑定 关系用于下行方向, 空口承载 +目的地址到所述数据连接的通道的绑 定关系用于上行方向; 若所述转发分组数据网关请求建立所述转发 分组数据网关与所述移动节点所在地的服务网关的数据连接, 则所 述数据连接的通道到专用承载之间的绑定关系用于下行方向; 专用 承载 +目的地址到所述数据连接的通道的绑定关系, 用于上行方向。 其中, 所述专用承载指代所述移动节点所在地的基站和所述服务网 关之间的某一数据通道, 所述空口承载指代所述移动节点和所述基 站之间的某一数据通道。
这样当所述转发分组数据网关向所述移动节点发送数据包时, 所述基站或所述服务网关接收到所述数据包, 可以根据所述下行路 径信息处理所述数据包, 或者所述移动节点发送数据包给通信对端 时, 所述基站或所述服务网关接收到所述数据包, 可以根据所述上 行路径信息处理所述数据包。
204、所述转发分组数据网关通过所述数据连接的通道向所述基 站或所述服务网关发送所述数据包, 或接收所述基站或所述服务网 关通过所述数据连接的通道发送的数据包。
若所述转发分组数据网关请求建立与所述移动节点所在地的基 站的数据连接, 则在该数据连接建立后, 所述转发分组数据网关接 收到所述通信对端发送给所述移动节, 的数据包, 可以直接通过所 述数据连接的通道向所述基站发送所述数据包; 或所述基站接收到 所述移动节点发送给所述通信对端的数据包, 通过所述数据连接的 通道将接收到的所述数据包直接发送给所述转发分组数据网关, 从 而减少了通信过程中的路由迂回。
若所述转发分组数据网关请求建立与所述移动节点所在地的服 务网关的数据连接, 则在该数据连接建立后, 所述转发分组数据网 关接收到所述通信对端发送给所述移动节, ^的数据包, 可以直接通 过所述数据连接的通道向所述服务网关发送所述数据包; 或所述服 务网关接收到所述移动节点发送给所述通信对端的数据包, 通过所 述数据连接的通道将接收到的所述数据包直接发送给所述转发分组 数据网关, 从而减少了通信过程中的路由迂回。
本发明实施例还提供了一种移动网络通信的方法, 该方法应用 于移动节点的归属分组数据网关, 具体如图 4所示, 该方法包括:
401、移动节点的归属分组数据网关接收转发分组数据网关发送 的数据连接建立请求消息, 所述数据连接建立请求消息请求建立所 述转发分组数据网关与所述移动节点所在地的基站或服务网关的数 据连接。
其中, 所述数据连接请求消息为所述转发分组数据网关接收到 发送给所述移动节点的数据包, 根据所述数据包携带的所述移动节 点的 IP地址信息确定所述归属分组数据网关后, 发送给所述归属分 组数据网关的消息。
所述转发分组数据网关可以请求建立所述转发分组数据网关与 所述移动节点所在地的基站的数据连接, 也可以请求建立所述转发 分组数据网关与所述移动节点所在地的服务网关的数据连接。
所述数据连接可以为建立隧道连接或建立专用承载或其它类型 的数据连接, 本发明实施例对此不作具体限定。
402、所述归属分组数据网关建立所述转发分组数据网关与所述 基站或所述服务网关之间的数据连接, 以使得所述转发分组数据网 关通过所述数据连接的通道向所述基站或所述服务网关发送所述数 据包, 或接收所述基站或所述服务网关通过所述数据连接的通道发 连接的通道进行通信的上行路径信息和下行路径的信息。
所述归属分组数据网关接收到所述分组数据网关发送的数据连 接建立请求消息后, 与所述移动节点所在地的基站或服务网关进行 信息交互, 建立所述转发分组数据网关与所述基站或服务网关之间 的数据连接。
所述基站或所述服务网关在响应所述转发分组数据网关的数据 连接建立请求消息后, 所述基站或所述服务网关存储通过所述数据 连接的通道进行通信的上行路径和下行路径的信息。 若所述转发分 组数据网关请求建立所述转发分组数据网关与所述移动节点所在地 的基站的数据连接, 则所述数据连接的通道到空口承载之间的绑定 关系用于下行方向, 空口承载 +目的地址到所述数据连接的通道的绑 定关系用于上行方向; 若所述转发分组数据网关请求建立所述转发 分组数据网关与所述移动节点所在地的服务网关的数据连接, 则所 述数据连接的通道到专用承载之间的绑定关系用于下行方向; 专用 承载 +目 的地址到所述数据连接的通道的绑定关系, 用于上行方向。 其中, 所述专用承载指代所述移动节点所在地的基站和所述服务网 关之间的某一数据通道, 所述空口承载指代所述移动节点和所述基 站之间的某一数据通道。
在上述移动网络通信的方法中, 通过所述归属分组数据网关, 最终建立了所述转发分组数据网关与所述移动节点所在地的基站或 服务网关的数据连接, 其中, 所述归属分组数据网关由用户面和信 令面构成, 所述用户面用于接收和发送用户面数据, 所述信令面用 于对信令进行处理。 在建立所述数据连接时, 仅信令面工作, 这样 在移动节点与通信对端进行数据包传送时, 可以通过所述数据连接 的通道进行数据包的传送, 而不需要经过所述移动节点的归属分组 数据网关。
本发明实施例提供了一种移动网络通信方法, 该方法中所述转 发分组数据网关存储有整个移动网络中用于分配给移动节点的所有 IP地址段信息, 且所述转发分组数据网关向周围所有网络节点通告 所述用于分配给移动节点的所有 IP地址段信息, 以使得通信对端能 够通过所述转发分组数据网关接入所述移动网络, 在所述转发分组 数据网关接收发送给移动节点的数据包后, 根据所述数据包携带的 所述移动节点的 IP地址信息, 确定所述移动节点的归属分组数据网 关, 然后向所述归属分组数据网关发送数据连接建立请求消息, 请 求建立所述转发分组数据网关与所述移动节点所在地的基站或服务 网关的数据连接; 在所述数据连接建立后, 所述转发分组数据网关 通过所述数据连接的通道向所述基站或所述服务网关发送所述数据 包, 或接收所述基站或所述服务网关通过所述数据连接的通道发送 的数据包。
基于上述实施例的描述, 在移动节点与通信对端进行通信时, 通过建立转发分组数据网关与所述移动节点所在地的基站或服务网 关的数据连接, 可以有效减少路由迂回, 尤其在移动节点移动到非 归属分组数据网关覆盖的范围内时, 移动节点和通信对端通过建立 所述数据连接通信, 而不需要迂回到所述移动节点的归属分组数据 网关来收发所述数据包, 更是在很大程度上减少了移动节点的通信 路由迂回, 并且由于路由迂回问题的解决, 进而节省了移动通信系 统传输资源, 同时使得移动节点端到端延时缩短。
实施例二、
本发明实施例提供了一种移动网络通信的方法, 该方法以移动 通信网络中, 转发分组数据网关与移动节点所在地的基站建立数据 连接进行说明, 对所述移动通信网络中的各分组数据网关分别进行 了用户面与控制面的解耦 ( Decoupling ) , 即用户面与控制面分离, 具体如图 5 所示, 其中, 所述转发分组数据网关存储有整个移动网 络中用于分配给移动节点的所有 IP地址段信息, 且所述转发分组数 据网关向周围所有网络节点通告所述用于分配给移动节点的所有 IP 地址段信息, 以使得通信对端能够通过所述转发分组数据网关接入 所述移动网络, 该方法包括: 501、 转发分组数据网关的用户面网元 T-PGW-U ( T-PGW -User Plane ) 接收发送给移动节点的数据包, 所述数据包携带有所述移动 节点的 IP地址。
所述转发分组数据网关是指需要给非归属于自身的移动节点转 发报文的分组数据网关。
每个分组数据网关都具备转发分组数据网关的能力。 即, 在通 信对端向所述移动节点发送数据包的过程中, 经过本地分组数据网 关接入移动通信网络。 所述本地分组数据网关具有转发发送给非归 属于自身的移动节点的数据包的能力, 因此即成为本次数据通信过 程转发分组数据网关。
所述转发分组数据网关由用户面网元和控制面网元两部分构 成, 在所述转发分组数据网关的用户面和控制面被解耦后, 包括了 用户面网元 T-PGW-U 和控制面网元 T-PGW-C ( T-PGW-Controller Plane ) , 所述 T-PGW-U用于接收和发送用户面数据; 所述 T-PGW-C 用于对信令进行处理。
所述转发分组数据网关的用户面网元接收发送给移动节点的数 据包具体包括:
接收发送过来的数据包, 所述数据包携带了 目标 IP 地址的信 息;
将所述目标 IP地址与所述转发分组数据网关存储的 IP地址进 行对比, 确定所述接收到的数据包是否为发送给移动节点的数据包, 若所述数据包不是发送给移动节点的数据包, 则选择丟弃或报错, 这样, 最终所述转发分组数据网关的用户面网元仅对发送给移动节 点的数据包进行处理。
当然, 也可以通过其它方式确定所述接收到的数据包是否为发 送给移动节点的数据包, 本发明实施例对此不做具体限定。
502、 所述 T-PGW-U 发送数据连接建立请求消 息给所述 T-PGW-C , 所述数据连接建立请求消息携带有所述移动节点的 IP地 址, 请求建立所述 T-PGW-U与所述移动节点所在地的基站的第一数 据连接。
503、所述 T-PGW-C接收所述 T-PGW-U发送的第一数据连接建 立请求消息。
504、 所述 T-PGW-C根据所述移动节点的 IP地址信息, 确定所 述移动节点的归属分组数据网关。
所述归属分组数据网关是指所述移动节点最先附着的分组数据 网关。
所述转发分组数据网关可以根据所述移动节点的 IP地址信息, 结合预先存储的 IP地址段与所述归属分组数据网关的映射关系, 确 定所述移动节点的归属分组数据网关。 所述预先存储的 IP地址段与 所述归属分组数据网关的映射关系可以是人工方式配置好的, 也可 以是通过其它方式获取的, 本发明实施例对此不做具体限定。
当然, 所述转发分组数据网关也可以通过查询特定网元的方式 来查询所述移动节点的归属分组数据网关的地址等信息。 关于转发 分组数据网关如何确定所述移动节点的归属分组数据网关, 本发明 实施例对此具体不做限定。
505、 在确定所述移动节点的归属分组数据网 关后, 所述 T-PGW-C 向 所述归属分组数据 网 关的控制 面 网 元 H-PGW-C ( H-PGW-Controller Plane ) 发送数据连接建立请求消息, 请求建立 所述 T-PGW-U与所述移动节点所在地的基站之间的第一数据连接。
在该实施例中, 所述归属分组数据网关的用户面网元和控制面 网元解耦的情况下, 归属分组数据网关中仅控制面执行相应的信令 交互, 用户面没有执行任何用户面数据转发的动作, 所以所述归属 分组数据 网 关可以 具体为 归属分组数据 网 关的控制 面 网 元 H-PGW-C。
需要说明的是, 所述第一数据连接和下述的第二、 第三数据连 接都是普通的双向数据连接, 没有特殊的含义, 第一、 第二、 第三 仅是为了区别该数据连接是转发分组数据网关与不同的节点建立的 数据连接, 或区别不同网络架构下的数据连接。
所述转发分组数据网关与所述基站建立的第一数据连接可以为 建立隧道连接或建立专用承载或其它类型的双向数据连接, 本发明 实施例对此不作具体限定。
506、所述 H-PGW-C接收所述 T-PGW-C发送的第一数据连接请 求消息。
507、 所述 H-PGW-C向所述移动节点所在地的基站发送第一数 据连接建立请求消息。
508、 所述基站向所述 H-PGW-C发送第一数据连接建立响应消 息。
在所述基站接收到所述 H-PGW-C 发送的数据连接建立请求消 息后, 所述基站进行建立数据连接的准备, 并维护两张表格, 分别 存储通过所述数据连接的通道进行通信的上行路径和下行路径的信 息。 其中, 所述数据连接的通道到空口承载之间的绑定关系用于下 行方向; 空口承载 +目的地址到所述数据连接的通道的绑定关系, 用 于上行方向。 其中, 所述空口承载指代所述移动节点和所述基站之 间的某一数据通道。
这样当所述 T-PGW-U向所述移动节点发送数据包时,所述基站 接收到所述数据包, 可以根据所述下行路径信息处理所述数据包, 或者所述移动节点发送数据包给通信对端时, 所述基站接收到所述 数据包, 可以根据所述上行路径信息处理所述数据包。
509、所述 H-PGW-C向所述 T-PGW-C发送第一数据连接建立响 应消息。
510、所述 T-PGW-C向所述 T-PGW-U发送第一数据连接建立完 成消息。
51 1、 所述 T-PGW-U通过所述第一数据连接的通道向所述基站 发送所述数据包, 或接收所述基站通过所述第一数据连接的通道发 送的数据包。
在所述第一数据连接建立完成后,所述 T-PGW-U接收到所述通 信对端发送给所述移动节, 的数据包时, 可以直接通过所述第一数 据连接的通道向所述基站发送数据包; 或所述基站接收到所述移动 节点发送给所述通信对端的数据包时, 通过所述第一数据连接的通 道将接收到的所述数据包发送给所述 T-PG W-U。
需要指出的是, 本发明实施例以通信装置中控制面和用户面解 耦为例进行说明的。 但是, 本发明实施例提出的移动网络通信的方 法同样适用于移动通信网络中通信装置的控制面和用户面不解耦的 情况。 这样如果转发分组数据网关和归属分组数据网关的控制面与 用户面没有解耦, 则步骤 502、 503 以及 510可以省略, 步骤 504合 并至步骤 501 , 即步骤 501 为转发分组数据网关接收发送给所述移 动节点的数据包并确定所述移动节点的归属分组数据网关, 在确定 所述移动节点的归属分组数据网关后, 直接向所述归属分组数据网 关发送数据连接建立请求消息。 而步骤 509是所述归属分组数据网 关将所述数据连接响应消息直接发送给所述转发分组数据网关, 省 略了 410步骤。 而其它步骤与图 5 所示的过程一致, 本实施例在此 不再赘述。
本发明实施例还提供了一种移动网络通信方法, 本发明实施例 在不重建网络架构的前提下, 以现有 SAE ( System architecture evolution , 系统架构演进) 架构为依托, 仅增加现有 SAE架构中各 网络节点的控制面网元的信令交互, 建立转发分组数据网关与所述 移动节点所在地的基站的数据连接, 具体如图 6 所示, 其中, 所述 转发分组数据网关存储整个移动网络中用于分配给移动节点的所有 IP地址段信息, 且所述转发分组数据网关向周围所有网络节点通告 所述用于分配给移动节点的所有 IP地址段信息, 以使得通信对端能 够通过所述转发分组数据网关接入所述移动网络, 该方法包括:
601、 所述转发分组数据网关 T-PGW接收发送给所述移动节点 的数据包, 所述数据包携带有所述移动节点的 IP地址。 所述转发分组数据网关是指需要给非归属于自身的移动节点转 发报文的分组数据网关。
每个分组数据网关都具备转发分组数据网关的能力。 即, 在通 信对端向所述移动节点发送数据包的过程中, 经过本地分组数据网 关接入移动通信网络。 所述本地分组数据网关具有转发发送给非归 属于自身的移动节点的数据包的能力, 因此即成为本次数据通信过 程的转发分组数据网关。
所述转发分组数据网关接收发送给移动节点的数据包具体包 括:
接收发送过来的数据包, 所述数据包携带了 目标 IP 地址的信 息;
将所述目标 IP地址与所述转发分组数据网关存储的 IP地址段 进行对比, 确定所述接收到的数据包是否为发送给移动节点的数据 包, 若所述数据包不是发送给移动节点的数据包, 则选择丟弃或报 错, 这样, 最终所述转发分组数据网关仅对发送给移动节点的数据 包进行处理。
当然, 也可以通过其它方式确定所述接收到的数据包是否为发 送给移动节点的数据包, 本发明实施例对此不做具体限定。
602、所述转发分组数据网关根据所述移动节点的 IP地址信息, 确定所述移动节点的归属分组数据网关 H-PGW。
所述归属分组数据网关是指所述移动节点最先附着的分组数据 网关。
所述转发分组数据网关可以根据所述移动节点的 IP地址信息, 结合预先存储的其它 IP 地址段与所述归属分组数据网关的映射关 系, 确定所述移动节点的归属分组数据网关。 所述预先存储的 IP地 址段与所述归属分组数据网关的映射关系可以是人工方式配置好 的, 也可以是通过其它方式获取的, 本发明实施例对此不做具体限 定。 当然, 所述转发分组数据网关也可以通过查询特定网元的方式 来查询所述移动节点的归属分组数据网关的地址等信息。 关于转发 分组数据网关如何确定所述移动节点的归属分组数据网关, 本发明 实施例对此具体不做限定。
603、 在确定所述移动节点的归属分组数据网关后, 所述转发分 组数据网关向所述归属分组数据网关发送数据连接建立请求消息, 所述数据连接建立请求消息请求建立所述转发分组数据网关与所述 基站之间的第二数据连接。
所述转发分组数据网关与所述基站建立的第二数据连接可以为 建立隧道连接或建立专用承载或其它类型的双向数据连接, 本发明 实施例对此不作具体限定。
604、所述归属分组数据网关接收所述转发分组数据网关发送的 第二数据连接建立请求消息。
605、所述归属分组数据网关向所述移动节点所在地的服务网关 发送第二数据连接建立请求消息, 以使得所述服务网关通过所述移 动管理实体 MME ( Mobility Management Entity )将所述第二数据连 接建立请求消息发送给所述基站。
606、所述服务网关向所述移动管理实体发送第二数据连接建立 请求消息。
607、所述移动管理实体向所述移动节点所在地的基站发送第二 数据连接建立请求消息。
608、所述基站向所述移动管理实体发送第二数据连接建立响应 消息。
在所述基站接收到所述 MME 发送的第二数据连接建立请求消 息后, 所述基站进行建立数据连接的准备, 并维护两张表格, 分别 存储通过所述数据连接的通道进行通信的上行路径和下行路径的信 息。 其中, 所述数据连接的通道到空口承载之间的绑定关系用于下 行方向; 空口承载 +目的地址到所述数据连接的通道的绑定关系, 用 于上行方向。 其中, 所述空口承载指代所述移动节点和所述基站之 间的某一数据通道。
这样当所述转发分组数据网关向所述移动节点发送数据包时, 所述基站接收到所述数据包, 可以根据所述下行路径信息处理所述 数据包, 或者所述移动节点发送数据包给通信对端时, 所述基站接 收到所述数据包, 可以根据所述上行路径信息处理所述数据包。
在所述基站完成所述数据连接建立准备并维护上行和下行路径 信息后, 向所述 MME发送第二数据连接建立响应消息。
609、所述移动管理实体向所述服务网关发送第二数据连接建立 响应消息。
610、所述服务网关向所述归属分组数据网关发送第二数据连接 建立响应消息。
61 1、所述归属分组数据网关向所述转发分组数据网关发送第二 数据连接建立完成消息。
612、 所述转发分组数据网关通过所述第二数据连接, 向所述基 站发送数据包, 或接收所述基站通过所述第二数据连接发送的数据 包。
可选的, 如图 7所示, 本发明实施例还提供了一种移动网络通 信的方法, 该方法也在不重建网络架构的前提下, 以现有 SAE架构 为依托, 仅增加现有 SAE架构中各网络节点的控制面网元的信令交 互, 建立转发分组数据网关与所述移动节点所在地的服务网关的数 据连接, 具体如图 7 所示, 其中, 所述转发分组数据网关存储有整 个移动网络中用于分配给移动节点的所有 IP地址段信息, 且所述转 发分组数据网关向周围所有网络节点通告所述用于分配给移动节点 的所有 IP地址段信息, 以使得通信对端能够通过所述转发分组数据 网关接入所述移动网络, 该方法包括:
701、 所述转发分组数据网关 T-PGW接收发送给所述移动节点 的数据包, 所述数据包携带有所述移动节点的 IP地址。 702、所述转发分组数据网关根据所述移动节点的 IP地址信息, 确定所述移动节点的归属分组数据网关 H-PGW。
703、 在确定所述移动节点的归属分组数据网关后, 所述转发分 组数据网关向所述归属分组数据网关发送数据连接建立请求消息, 所述数据连接建立请求消息请求建立所述转发分组数据网关与所述 服务网关之间的第三数据连接。
704、所述归属分组数据网关接收所述转发分组数据网关发送的 第三数据连接建立请求消息。
705、所述归属分组数据网关向所述移动节点所在地的服务网关 发送第三数据连接建立请求消息。
706、所述服务网关向所述归属分组数据网关发送第三数据连接 建立响应消息。
707、所述归属分组数据网关向所述转发分组数据网关发送第三 数据连接建立完成消息。
708、 所述转发分组数据网关通过所述第三数据连接, 向所述服 务网关发送数据包, 或接收所述服务网关通过所述第三数据连接发 送的数据包。
可以看出, 图 7与图 6的区别仅在于图 7在步骤 703 中, 所述 转发分组数据网关向所述归属分组数据网关发送的数据连接建立请 求消息请求所述转发分组数据网关与所述移动节点所在地的服务网 关建立数据连接; 而步骤 603 中, 所述转发分组数据网关向所述归 属分组数据网关发送的数据连接建立请求消息请求所述转发分组数 据网关与所述移动节点所在地的基站建立数据连接。 这样, 在步骤 705 中, 所述归属分组数据网关向所述服务网关发送第三数据连接 建立请求消息后, 所述服务网关接收到所述归属分组数据网关发送 的第三数据连接建立请求消息, 此时, 所述服务网关进行建立数据 连接的准备, 并维护两张表格, 分别存储通过所述数据连接的通道 进行通信的上行路径和下行路径的信息。 其中, 所述数据连接的通 道到专用承载之间的绑定关系用于下行方向; 专用承载 +目的地址到 所述数据连接的通道的绑定关系, 用于上行方向。 其中, 所述专用 承载指代所述移动节点所在地的基站和所述服务网关之间的某一数 据通道。 然后步骤 706 中, 所述服务网关向所述归属分组数据网关 发送数据连接建立响应消息, 没有图 6 中步骤 606-609 的过程, 这 样网络侧不需要与移动节点所在地的基站进行信令交互, 简化了数 据连接建立过程的信令交互过程。 图 7 中的其它步骤与图 6所示的 实施流程中的步骤相同, 故可参考上述对图 6 流程步骤的描述, 本 实施例对此不再贅述。
需要指出的是, 在所述转发分组数据网关与所述归属分组数据 网关合一的情况下, 所述转发分组数据网关向所述归属分组数据网 关发送数据连接建立请求消息和对应的数据连接建立响应消息都可 以省略, 这里不再列举具体实施例说明。
可选的, 本发明实施例还提供了一种移动网络通信的方法, 该 方法将图 6 所述的转发分组数据网关与移动节点所在地的基站建立 数据连接具体化为建立第二专用承载, 具体如图 8 所示, 该方法包 括:
801、转发分组数据网关 T-PGW接收发送给移动节点的数据包, 所述数据包携带有所述移动节点的 IP地址。
所述转发分组数据网关的概念和所述转发分组数据网关接收发 送给移动节点的数据包的具体过程可参见步骤 601 的描述, 在此不 再赘述。
802、所述转发分组数据网关根据所述移动节点的 IP地址信息, 确定所述移动节点的归属分组数据网关 H-PGW。
所述确定所述移动节点的归属分组数据网关的方法可参见步骤 602的描述, 在此不再贅述。
803、 在确定所述移动节点的归属分组数据网关后, 所述转发分 组数据网关向所述归属分组数据网关发送数据连接建立请求消息, 所述数据连接建立请求消息请求建立所述转发分组数据网关与所述 服务网关之间的第二专用承载, 其中该消息还携带了转发分组数据 网关的 IP 地址和所述转发分组数据网关所分配的隧道端点标识符 TEID ( Tunnel Endpoint Identifier )。
根据所述数据连接建立请求消息中携带的转发分组数据网关的 IP地址和所述转发分组数据网关所分配的隧道端点标识符 TEID ,可 以在所述转发分组数据网关与所述基站或所述服务网关之间建立第 二专用承载, 即建立数据连接通道。
需要说明的是, 所述第二专用承载和下述的第一专用承载都是 普通的专用承载, 没有特殊的含义, 第一、 第二仅是为了区别该专 用承载是转发分组数据网关与不同的节点建立的专用承载。
804、所述归属分组数据网关向所述移动节点所在地的服务网关 发送第二专用承载建立请求消息。
805、 所述服务网关向移动管理实体 MME发送第二专用承载建 立请求消息。
806-813 为标准专用承载建立流程的一部分, 这里简单说明一 下。
806、所述移动管理实体向所述移动节点所在地的基站发送承载 设置请求 /会话管理请求。
807、所述基站向所述移动节点发送 RRC连接重新配置的消息。
808、 所述移动节点向所述基站发送 RRC连接重新配置完成的 消息。
809、 所述基站向所述移动管理实体发送承载设置响应消息。
810、 所述移动节点向所述基站发送直接转移消息。
81 1、 所述基站向所述移动管理实体发送会话管理响应消息。
812、所述移动管理实体向所述服务网关发送第二专用承载建立 响应消息。 在所述服务网关接收到所述第二专用承载建立请求消息后, 所 述服务网关进行建立数据连接的准备, 并维护两张表格, 分别存储 通过所述数据连接的通道进行通信的上行路径和下行路径的信息。 其中, 所述第二专用承载到专用承载之间的绑定关系用于下行方向; 专用承载 +目 的地址到所述第二专用承载的绑定关系, 用于上行方 向。 其中, 所述专用承载指代所述移动节点所在地的基站和所述服 务网关之间的某一数据通道。
这样当所述转发分组数据网关向所述移动节点发送数据包时, 所述服务网关接收到所述数据包, 可以根据所述下行路径信息处理 所述数据包, 或者所述移动节点发送数据包给通信对端时, 所述服 务网关接收到所述数据包, 可以根据所述上行路径信息处理所述数 据包。
813、所述服务网关向所述归属分组数据网关发送第二专用承载 建立响应消息。
814、所述归属分组数据网关向所述转发分组数据网关发送第二 专用 7 载建立完成消息。
当所述转发分组数据网关接收到发送给移动节点的数据包时, 通过所述第二专用承载向所述服务网关发送数据包; 或接收所述服 务网关通过所述第二专用承载通道发送的数据包。
所述专用承载只允许特定的数据包通过其进行转发, 并且转发 流程遵循标准流程。
可选的, 本发明实施例还提供了一种移动网络通信的方法, 该 方法将图 5 所述的转发分组数据网关与移动节点所在地的基站建立 数据连接具体化为建立第一专用承载, 具体如图 9 所示, 该方法包 括:
901、 T-PGW-U 接收发送给移动节点的数据包, 所述数据包携 带有所述移动节点的 IP地址。
902、 所述 T-PGW-U 发送数据连接建立请求消 息给所述 T-PGW-C , 所述数据连接建立请求消息携带有所述移动节点的 IP地 址, 请求建立所述 T-PGW-U与所述移动节点所在地的基站的第一专 用承载。
903、所述 T-PGW-C接收所述 T-PGW-U发送的第一专用承载建 立请求消息。
904、 所述 T-PGW-C根据所述移动节点的 IP地址信息, 确定所 述移动节点的归属分组数据网关。
905、 在确定所述移动节点的归属分组数据网 关后, 所述 T-PGW-C向所述 H-PGW-C发送第一专用承载建立请求消息, 其中, 所述第一专用承载建立请求消息还携带所述转发分组数据网关的 IP 地址和所述 T-PGW-C 分配给所述第一专用承载的隧道端点标识符 TEID。
906、所述 H-PGW-C接收所述 T-PGW-C发送的第一专用承载建 立请求消息。
907、 所述 H-PGW-C向所述移动节点所在地的基站发送承载设 置请求 /会话管理请求。
908、所述基站向所述移动节点发送 RRC连接重新配置的消息。
909、 所述移动节点向所述基站发送 RRC连接重新配置完成的 消息。
910、 所述基站向所述移动管理实体发送承载设置响应消息。
91 1、 所述移动节点向所述基站发送直接转移消息。
912、 所述基站向所述 H-GW-C发送会话管理响应消息 /专用承 载建立响应消息。
此时, 所述基站进行建立数据连接的准备, 并维护两张表格, 分别存储通过所述数据连接的通道进行通信的上行路径和下行路径 的信息。 其中, 所述第一专用承载到空口承载之间的绑定关系用于 下行方向; 空口承载 +目 的地址到所述第一专用承载的绑定关系, 用 于上行方向。 其中, 所述空口承载指代所述移动节点和所述基站之 间的某一数据通道。
这样当所述转发分组数据网关向所述移动节点发送数据包时, 所述基站接收到所述数据包, 可以根据所述下行路径信息处理所述 数据包, 或者所述移动节点发送数据包给通信对端时, 所述基站接 收到所述数据包, 可以根据所述上行路径信息处理所述数据包。
913、所述 H-PGW-C向所述 T-PGW-C发送第一专用承载建立响 应消息。
914、所述 T-PGW-C向所述 T-PGW-U发送第一专用承载建立完 成消息。
当所述 T-PGW-U接收到发送给移动节点的数据包时,通过所述 第一专用承载向所述基站发送数据包; 或接收所述基站通过所述第 一专用承载通道发送的数据包。
所述专用承载只允许特定的数据包通过其进行转发, 并且转发 流程遵循标准流程。
在上述实施例的建立数据连接之后, 所述移动网络通信方法还 包括了计费和 DPI ( Deep Packet Inspection ) 深度业务识别方法。
具体的, 所述计费方法包括:
在所述转发分组数据网关通过所述数据连接的通道向所述基站 或所述服务网关发送所述数据包, 或接收所述基站或所述服务网关 通过所述数据连接的通道发送的数据包前, 所述归属分组数据网关 向所述转发分组数据网关发送第一计费指示消息, 所述第一计费指 示消息用于请求所述转发分组数据网关将所述数据包的计费信息发 送给所述归属分组数据网关。
在所述转发分组数据网关通过所述数据连接的通道向所述基站 或所述服务网关发送所述数据包, 或接收所述基站或所述服务网关 通过所述数据连接的通道发送的数据包后, 所述归属分组数据网关 接收所述转发分组数据网关发送的所述数据包的计费信息, 根据所 述计费信息和计费策略与计费中心进行数据交互, 完成所述数据包 的计费。
可选的, 所述计费方法还包括:
在所述转发分组数据网关通过所述数据连接的通道向所述基站 或所述服务网关发送所述数据包, 或接收所述基站或所述服务网关 通过所述数据连接的通道发送的数据包前, 所述归属分组数据网关 向所述转发分组数据网关发送第二计费指示消息, 所述第二计费指 示消息用于指示所述转发分组数据网关对所述数据包进行计费, 以 使得所述转发分组数据网关在通过所述数据连接的通道向所述基站 或所述服务网关发送所述数据包, 或接收所述基站或所述服务网关 通过所述数据连接的通道发送的数据包后, 根据计费策略与计费中 心进行数据交互, 完成所述数据包的计费。
所述 DPI深度业务识别方法包括:
在所述转发分组数据网关通过所述数据连接的通道向所述基站 或所述服务网关发送所述数据包前, 或接收所述基站或所述服务网 关通过所述数据连接的通道发送的数据包后, 所述归属分组数据网 关向所述转发分组数据网关发送第一深度业务识别 DPI请求消息, 所述第一 DPI请求消息用于请求所述转发分组数据网关对所述数据 包进行 DPI解析, 以使得所述转发分组数据网关根据所述第一 DPI 请求消息和预配置的 DPI策略, 对所述数据包进行 DPI解析。
可选的, 所述 DPI深度业务识别方法还包括:
在所述转发分组数据网关通过所述数据连接的通道向所述基站 或所述服务网关发送所述数据包前, 或接收所述基站或所述服务网 关通过所述数据连接的通道发送的数据包后, 所述归属分组数据网 关向所述转发分组数据网关发送第二 DPI请求消息, 所述第二 DPI 请求消息用于请求所述转发分组数据网关将符合条件的所述数据包 发送给所述归属分组数据网关, 进行 DPI解析, 其中, 所述第二 DPI 请求消息中还携带了对符合条件所述的数据包进行陣选的条件。 这样, 所述转发分组数据网关根据所述第二 DPI请求消息中携 带的陣选条件, 陣选出符合条件的数据包, 然后将符合条件的所述 数据包发送给归属分组数据网关。
所述归属分组数据网关接收所述转发分组数据网关发送的符合 条件的所述数据包, 并对所述数据包进行 DPI解析, 并在所述转发 分组数据网关请求时发送解析结果给所述转发分组数据网关。
可选的, 所述 DPI深度业务识别方法还包括:
在所述转发分组数据网关通过所述数据连接的通道向所述基站 或所述服务网关发送所述数据包前, 或接收所述基站或所述服务网 关通过所述数据连接的通道发送的数据包后, 所述归属分组数据网 关向所述转发分组数据网关发送第三 DPI请求消息, 所述第三 DPI 请求消息用于指示所述转发分组数据网关将所述数据包发送给所述 归属分组数据网关指定的外置的 DPI模块进行解析, 以使得所述转 发分组数据网关将所述数据包发送给所述归属分组数据网关指定的 外置 DPI模块, 以使得所述归属分组数据网关指定的外置 DPI模块 对所述数据包进行 DPI解析, 并在所述转发分组数据网关请求时发 送解析结果给所述转发分组数据网关。
本发明实施例提供了一种移动网络通信方法, 该方法中所述转 发分组数据网关存储有整个移动网络中用于分配给移动节点的所有 IP地址段信息, 且所述转发分组数据网关向周围所有网络节点通告 所述用于分配给移动节点的所有 IP地址段信息, 以使得通信对端能 够通过所述转发分组数据网关接入所述移动网络, 在所述转发分组 数据网关接收发送给移动节点的数据包后, 根据所述数据包携带的 所述移动节点的 IP地址信息, 确定所述移动节点的归属分组数据网 关, 然后向所述归属分组数据网关发送数据连接建立请求消息, 请 求建立所述转发分组数据网关与所述移动节点所在地的基站或服务 网关的数据连接; 在所述数据连接建立后, 所述转发分组数据网关 通过所述数据连接的通道向所述基站或所述服务网关发送所述数据 包, 或接收所述基站或所述服务网关通过所述数据连接的通道发送 的数据包。
基于上述实施例的描述, 在移动节点与通信对端进行通信时, 通过建立转发分组数据网关与所述移动节点所在地的基站或服务网 关的数据连接, 可以有效减少路由迂回, 尤其在移动节点移动到非 归属分组数据网关覆盖的范围内时, 移动节点和通信对端通过建立 所述数据连接通信, 而不需要迂回到所述移动节点的归属分组数据 网关来收发所述数据包, 更是在很大程度上减少了移动节点的通信 路由迂回, 并且由于路由迂回问题的解决, 进而节省了移动通信系 统传输资源, 同时使得移动节点端到端延时缩短。
实施例三、
每个分组数据网关都具备转发分组数据网关的能力。 即, 在通 信对端向所述某个移动节点发送数据包的过程中, 经过本地分组数 据网关接入所述移动网络。 所述本地分组数据网关具有转发发送给 非归属于自身的移动节点的数据包的能力, 因此即成为本次数据通 信过程的转发分组数据网关。
本发明实施例提供了一种转发分组数据网关 100 , 所述转发分 组数据网关 100存储有整个移动网络中用于分配给移动节点的所有 IP地址段信息, 且所述转发分组数据网关 100向周围所有网络节点 通告所述用于分配给移动节点的所有 IP地址段信息, 以使得通信对 端能够通过所述转发分组数据网关 100接入所述移动网络, 具体如 图 10所示, 所述转发分组数据网关 100 包括: 接收器 101、 处理器 102和发送器 103。
所述接收器 101 , 用于接收发送给所述移动节点的数据包, 并 将所述数据包发送给所述处理器 102 , 其中, 所述数据包携带了所 述移动节点的 IP地址信息。
所述接收器 101接收发送给移动节点的数据包具体包括: 接收发送过来的数据包, 所述数据包携带了 目标 IP 地址的信 息; 将所述目标 IP地址与所述转发分组数据网关存储的 IP地址进 行对比, 确定所述接收到的数据包是否为发送给移动节点的数据包, 若所述数据包不是发送给移动节点的数据包, 则选择丟弃或报错, 这样, 最终所述转发分组数据网关仅对发送给移动节点的数据包进 行处理。
当然, 也可以通过其它方式确定所述接收到的数据包是否为发 送给移动节点的数据包, 本发明实施例对此不做具体限定。
所述处理器 102 , 用于接收所述接收器 101 发送的所述携带有 所述移动节点的 IP 地址信息的数据包, 并根据所述移动节点的 IP 地址信息, 确定所述移动节点的归属分组数据网关后, 将所述归属 分组数据网关的 IP地址信息发送给所述发送器 103。
所述处理器 102可以根据所述移动节点的 IP地址信息, 结合预 先存储的 IP地址段与所述归属分组数据网关的映射关系, 确定所述 移动节点的归属分组数据网关。 所述预先存储的 IP地址段与所述归 属分组数据网关的映射关系可以是人工方式配置好的, 也可以是通 过其它方式获取的, 本发明实施例对此不做具体限定。
当然, 所述处理器 102也可以通过查询特定网元的方式来查询 所述移动节点的归属分组数据网关的地址等信息。 关于转发分组数 据网关如何确定所述移动节点的归属分组数据网关, 本发明实施例 对此具体不做限定。
所述发送器 103 , 用于接收所述处理器 102发送的所述移动节 点的归属分组数据网关的 IP地址信息, 向所述处理器 102确定的所 述归属分组数据网关发送数据连接建立请求消息, 请求建立与所述 移动节点所在地的基站或服务网关的数据连接, 以使得所述转发分 组数据网关通过所述归属分组数据网关与所述基站或所述服务网关 建立数据连接。
所述转发分组数据网关 100可以请求建立与所述移动节点所在 地的基站的数据连接, 也可以请求建立与所述移动节点所在地的服 务网关的数据连接。
所述转发分组数据网关 100与所述基站或所述服务网关建立的 数据连接可以为建立隧道连接或建立专用承载或其它类型的双向数 据连接, 本发明实施例对此不做具体限定。
所述基站或所述服务网关在响应所述转发分组数据网关 100的 数据连接建立请求消息后, 所述基站或所述服务网关存储通过所述 数据连接的通道进行通信的上行路径和下行路径的信息。 若所述转 发分组数据网关请求建立所述转发分组数据网关与所述移动节点所 在地的基站的数据连接, 则所述数据连接的通道到空口承载之间的 绑定关系用于下行方向, 空口承载 +目的地址到所述数据连接的通道 的绑定关系用于上行方向; 若所述转发分组数据网关请求建立所述 转发分组数据网关与所述移动节点所在地的服务网关的数据连接, 则所述数据连接的通道到专用承载之间的绑定关系用于下行方向; 专用承载 +目 的地址到所述数据连接的通道的绑定关系, 用于上行方 向。 其中, 所述专用承载指代所述移动节点所在地的基站和所述服 务网关之间的某一数据通道, 所述空口承载指代所述移动节点和所 述基站之间的某一数据通道。
这样当所述转发分组数据网关向所述移动节点发送数据包时, 所述基站或所述服务网关接收到所述数据包, 可以根据所述下行路 径信息处理所述数据包, 或者所述移动节点发送数据包给通信对端 时, 所述基站或所述服务网关接收到所述数据包, 可以根据所述上 行路径信息处理所述数据包。
所述发送器 103 , 还用于通过所述数据连接的通道向所述基站 或所述服务网关发送数据包。
所述接收器 101 , 还用于接收所述基站或所述服务网关通过所 述数据连接的通道发送的数据包。
若所述发送器 103发送的数据连接建立请求消息请求建立与所 述移动节点所在地的基站的数据连接, 则在该数据连接建立后, 所 述接收器 101 接收到所述通信对端发送给所述移动节点的数据包, 所述发送器 103 可以直接通过所述数据连接的通道向所述基站发送 数据包; 或所述基站接收到所述移动节点发送给所述通信对端的数 据包, 通过所述数据连接的通道将接收到的所述数据包直接发送给 所述转发分组数据网关的接收器 101 , 从而减少了通信过程中的路 由迂回。
若所述发送器 103请求建立与所述移动节点所在地的服务网关 的数据连接, 则在该数据连接建立后, 所述接收器 101 接收到所述 通信对端发送给所述移动节点的数据包, 所述发送器 103 可以直接 通过所述数据连接的通道向所述服务网关发送数据包; 或所述服务 网关接收到所述移动节点发送给所述通信对端的数据包, 通过所述 数据连接的通道将接收到的所述数据包直接发送给所述转发分组数 据网关的接收器 101 , 从而减少了通信过程中的路由迂回。
可选的, 所述发送器 103 向所述归属分组数据网关发送数据连 接建立请求消息具体为:
向所述归属分组数据网关发送专用承载建立请求消息, 请求建 立与所述移动节点所在地的基站或服务网关的专用承载, 所述专用 承载建立请求消息携带有所述转发分组数据网关的 IP地址和所述转 发分组数据网关所分配的隧道端点标识 TEID , 以使得所述转发分组 数据网关与所述服务网关或所述基站之间根据所述 IP 地址和 TEID 建立专用承载。
所述专用承载是所述双向数据连接的一种。
根据所述数据连接建立请求消息中携带的转发分组数据网关的 IP地址和所述转发分组数据网关所分配的隧道端点标识符 TEID ,可 以在所述转发分组数据网关与所述基站或所述服务网关之间建立专 用承载。
具体的, 所述转发分组数据网关通过所述归属分组数据网关建 立与所述基站或所述服务网关之间的专用承载的过程, 可参见实施 例二关于第一专用承载建立和第二专用承载过程的描述, 本发明实 施例在此不再贅述。
可选的, 所述归属分组数据网关具体为归属分组数据网关控制 面网元。
在所述归属分组数据网关的用户面网元和控制面网元解耦的情 况下, 归属分组数据网关中仅控制面执行相应的信令交互, 用户面 没有执行任何用户面数据转发的动作, 所以所述归属分组数据网关 可以具体为归属分组数据网关的控制面网元 H-PGW-C。
具体可参见图 4所示的实施例的描述, 本发明实施例在此不再 贅述。
可选的, 在对所述数据包进行计费过程中, 所述接收器 101 , 还用于在通过所述数据连接的通道向所述基站或所述服务网关发送 所述数据包, 或接收所述基站或所述服务网关通过所述数据连接的 通道发送的数据包前, 接收所述归属分组数据网关发送的第一计费 指示消息, 并将所述第一计费指示消息发送给所述发送器 103 , 所 述第一计费指示消息用于请求所述转发分组数据网关将所述数据包 的计费信息发送给所述归属分组数据网关。
所述发送器 103 , 还用于接收所述接收器 101 发送的所述第一 计费指示消息, 并在通过所述数据连接的通道向所述基站或所述服 务网关发送所述数据包, 或接收基站或所述服务网关通过所述数据 连接的通道发送的数据包后, 将所述数据包的计费信息发送给所述 归属分组数据网关, 以使得所述归属分组数据网关根据计费策略与 计费中心进行数据交互, 完成所述数据包的计费。
可选的, 在对所述数据包进行计费过程中, 所述接收器 101 , 还用于在通过所述数据连接的通道向所述基站或所述服务网关发送 所述数据包, 或接收所述基站或所述服务网关通过所述数据连接的 通道发送的数据包前, 接收所述归属分组数据网关发送的第二计费 指示消息, 并将所述第二计费指示消息发送给所述处理器 102 , 所 述第二计费指示消息用于请求所述转发分组数据网关对所述数据包 进行计费。
所述处理器 102 , 还用于在通过所述数据连接的通道向所述基 站或所述服务网关发送所述数据包, 或接收所述基站或所述服务网 关通过所述数据连接的通道发送的数据包后, 接收所述接收器 101 发送的所述第二计费指示消息, 根据计费策略与所述计费中心进行 数据交互, 完成所述数据包的计费。
可选的, 在对所述数据包进行 DPI的过程中, 所述接收器 101 , 还用于在通过所述数据连接的通道向所述基站或所述服务网关发送 所述数据包前, 或接收所述基站或所述服务网关通过所述数据连接 的通道发送的数据包后, 接收所述归属分组数据网关发送的第一深 度业务识别 DPI请求消息, 并将所述第一 DPI请求消息发送给所述 处理器 102 , 所述第一 DPI 请求消息用于请求所述转发分组数据网 关对所述数据包进行 DPI解析。
所述处理器 102 , 还用于接收所述接收器 101 发送的所述第一 DPI请求消息, 并根据所述第一 DPI请求消息和预配置的 DPI策略 , 对所述数据包进行 DPI解析。
可选的, 在对所述数据包进行 DPI的过程中, 所述接收器 101 , 还用于在通过所述数据连接的通道向所述基站或所述服务网关发送 所述数据包前, 或接收所述基站或所述服务网关通过所述数据连接 的通道发送的数据包后,接收所述归属分组数据网关发送的第二 DPI 请求消息, 并将所述第二 DPI 请求消息发送给所述发送器 103 , 所 述第二 DPI请求消息用于请求所述转发分组数据网关将符合条件的 所述数据包发送给所述归属分组数据网关, 进行 DPI解析, 其中, 所述第二 DPI请求消息中还携带了对符合条件的所述数据包进行筛 选的条件。
所述发送器 103 , 还用于接收所述接收器 101 发送的所述第二 DPI请求消息, 并根据所述第二 DPI 消息将符合条件的所述数据包 发送给所述归属分组数据网关, 以使得所述归属分组数据网关根据
DPI 策略对所述数据包进行 DPI解析, 并在所述转发分组数据网关 100请求时发送解析结果给所述转发分组数据网关 100。
可选的, 在对所述数据包进行 DPI的过程中, 所述接收器 101 , 还用于在通过所述数据连接的通道向所述基站或所述服务网关发送 所述数据包前, 或接收所述基站或所述服务网关通过所述数据连接 的通道发送的数据包后,接收所述归属分组数据网关发送的第三 DPI 请求消息, 并将所述第三 DPI 请求消息发送给所述发送器 103 , 所 述第三 DPI请求消息用于指示所述转发分组数据网关将所述数据包 发送给所述归属分组数据网关指定的外置的 D P I模块进行解析; 所述发送器 103 , 还用于接收所述接收器 101 发送的所述第三 DPI请求消息, 并根据所述第三 DPI请求消息将所述数据包发送给 所述归属分组数据网关指定的外置的 DPI模块, 以使得所述归属分 组数据网关指定的外置的 DPI模块对所述数据包进行 DPI解析, 并 在所述转发分组数据网关 100 请求时发送解析结果给所述转发分组 数据网关 100。
本发明实施例提供了一种转发分组数据网关, 所述转发分组数 据网关存储有整个移动网络中用于分配给移动节点的所有 IP地址段 信息, 且所述转发分组数据网关向周围所有网络节点通告所述用于 分配给移动节点的所有 IP地址段信息, 以使得通信对端能够通过所 述转发分组数据网关接入所述移动网络。
其中, 所述转发分组数据网关包括接收器、 处理器和发送器, 在所述接收器接收发送给移动节点的数据包后, 所述处理器根据所 述数据包携带的所述移动节点的 IP地址信息, 确定所述移动节点的 归属分组数据网关, 然后所述发送器向所述归属分组数据网关发送 数据连接建立请求消息, 请求建立与所述移动节点所在地的基站或 服务网关的数据连接; 在所述数据连接建立后, 所述转发分组数据 网关通过所述数据连接的通道向所述基站或所述服务网关发送所述 数据包, 或接收所述基站或所述服务网关通过所述数据连接的通道 发送的数据包。
基于上述实施例的描述, 在移动节点与通信对端进行通信时, 通过建立转发分组数据网关与所述移动节点所在地的基站或服务网 关的数据连接, 可以有效减少路由迂回, 尤其在移动节点移动到非 归属分组数据网关覆盖的范围内时, 移动节点和通信对端通过建立 所述数据连接通信, 而不需要迂回到所述移动节点的归属分组数据 网关来收发所述数据包, 更是在很大程度上减少了移动节点的通信 路由迂回, 并且由于路由迂回问题的解决, 进而节省了移动通信系 统传输资源, 同时使得移动节点端到端延时缩短。
实施例四、
本发明实施例还提供了一种归属分组数据网关 1 10 , 具体如图 1 1所示, 所述归属分组数据网关 1 10 包括接收器 1 1 1和处理器 1 12。
所述接收器 1 1 1 , 用于接收转发分组数据网关发送的数据连接 建立请求消息, 并将所述数据连接建立请求消息发送给所述处理器
1 12 , 所述数据连接建立请求消息请求建立所述转发分组数据网关与 所述移动节点所在地的基站或服务网关的数据连接。
其中, 所述数据连接请求消息为所述转发分组数据网关接收到 发送给移动节点的数据包, 根据所述数据包携带的所述移动节点的 I P地址信息确定所述移动节点的归属分组数据网关后, 发送给所述 归属分组数据网关的消息。
所述转发分组数据网关可以请求建立所述转发分组数据网关与 所述移动节, *、所在地的基站的数据连接, 也可以请求建立所述转发 分组数据网关与所述移动节点所在地的服务网关的数据连接。
所述数据连接可以为建立隧道连接或建立专用承载或其它类型 的双向数据连接, 本发明实施例对此不做具体限定。
所述处理器 1 12 , 用于接收所述接收器 1 1 1 发送的所述数据连 接请求消息, 建立所述转发分组数据网关与所述基站或所述服务网 关之间的数据连接, 以使得所述转发分组数据网关通过所述数据连 接的通道向所述基站或所述服务网关发送所述数据包, 或接收所述 基站或所述服务网关通过所述数据连接的通道发送的数据包, 以使 得所述基站或所述服务网关通过所述基站将所述数据包发送给所述 通信的上行路径和下行路径的信息。
所述处理器 1 12接收到所述分组数据网关发送的数据连接建立 请求消息后, 与所述移动节点所在地的基站或服务网关进行信息交 互, 建立所述转发分组数据网关与所述基站或服务网关之间的数据 连接。
所述基站或所述服务网关在响应所述转发分组数据网关的数据 连接建立请求消息后, 所述基站或所述服务网关存储通过所述数据 连接的通道进行通信的上行路径和下行路径的信息。 若所述转发分 组数据网关请求建立所述转发分组数据网关与所述移动节点所在地 的基站的数据连接, 则所述数据连接的通道到空口承载之间的绑定 关系用于下行方向, 空口承载 +目的地址到所述数据连接的通道的绑 定关系用于上行方向; 若所述转发分组数据网关请求建立所述转发 分组数据网关与所述移动节点所在地的服务网关的数据连接, 则所 述数据连接的通道到专用承载之间的绑定关系用于下行方向; 专用 承载 +目 的地址到所述数据连接的通道的绑定关系, 用于上行方向。 其中, 所述专用承载指代所述移动节点所在地的基站和所述服务网 关之间的某一数据通道, 所述空口承载指代所述移动节点和所述基 站之间的某一数据通道。
这样当所述转发分组数据网关向所述移动节点发送数据包时, 所述基站或所述服务网关接收到所述数据包, 可以根据所述下行路 径信息处理所述数据包, 或者所述移动节点发送数据包给通信对端 时, 所述基站或所述服务网关接收到所述数据包, 可以根据所述上 行路径信息处理所述数据包。
可选的, 所述处理器 1 12建立所述转发分组数据网关与所述基 站之间的数据连接具体包括: 向所述基站发送第一数据连接建立请求消息, 请求所述基站与 所述转发分组数据网关建立数据连接;
接收所述基站发送的第一数据连接建立响应消息, 并将所述第 一 IP连接响应消息发送给所述转发分组数据网关。
具体的, 所述转发分组数据网关通过所述归属分组数据网关建 立与所述基站之间的第一数据连接的过程, 可参见图 5 所示的实施 例的描述, 本发明实施例在此不再贅述。
可选的, 所述处理器 1 12建立所述转发分组数据网关与所述基 站之间的数据连接具体包括:
向所述服务网关发送第二数据连接建立请求消息, 请求所述基 站与所述转发分组数据网关建立数据连接, 以使得所述服务网关通 过所述移动管理实体将所述第二数据连接建立请求消息发送给所述 基站;
接收所述基站通过所述移动管理实体和服务网关发送的第二数 据连接建立响应消息;
将所述第二数据连接建立响应消息发送给所述转发分组数据网 关。
具体的, 所述转发分组数据网关通过所述归属分组数据网关建 立与所述基站之间的第二数据连接的过程, 可参见图 6 所示的实施 例的描述, 本发明实施例在此不再贅述。
可选的, 所述处理器 1 12建立所述转发分组数据网关与所述服 务网关之间的数据连接具体包括:
向所述服务网关发送第三数据连接建立请求消息, 请求所述服 务网关与所述转发分组数据网关建立数据连接;
接收所述服务网关发送的第三数据连接建立响应消息, 并将所 述第三数据连接响应消息发送给所述转发分组数据网关。
具体的, 所述转发分组数据网关通过所述归属分组数据网关建 立与所述服务网关之间的第三数据连接的过程, 可参见图 7 所示的 实施例的描述, 本发明实施例在此不再贅述。
可选的,所述数据连接建立请求消息为专用承载建立请求消息, 所述专用承载建立请求消息携带有所述转发分组数据网关的 I P地址 和所述转发分组数据网关所分配的隧道端点标识 TEID , 则
所述处理器 1 12建立所述转发分组数据网关与所述基站之间的 数据连接具体包括:
所述处理器 1 12 , 用于根据所述转发分组数据网关的 IP地址和 所分配的 TEID , 建立所述转发分组数据网关与所述基站之间的第一 专用承载。
具体的, 所述转发分组数据网关通过所述归属分组数据网关建 立与所述基站之间的第一专用承载的过程, 可参见图 9 所示的实施 例的描述, 本发明实施例在此不再贅述
可选的,所述数据连接建立请求消息为专用承载建立请求消息, 所述专用承载建立请求消息携带有所述转发分组数据网关的 I P地址 和所述转发分组数据网关所分配的隧道端点标识 TEID , 则
所述处理器 1 12建立所述转发分组数据网关与所述服务网关之 间的数据连接具体包括:
所述处理器 1 12 , 还用于根据所述转发分组数据网关的 IP地址 和所分配的 TEID , 建立所述转发分组数据网关与所述服务网关之间 的第二专用承载。 具体的, 所述转发分组数据网关通过所述归属分组数据网关建 立与所述服务网关之间的第二专用承载的过程, 可参见图 8 所示的 实施例的描述, 本发明实施例在此不再贅述。
可选的, 如图 12所示, 所述归属分组数据网关 1 10还包括发送 器 1 13。
在对所述数据包进行计费过程中, 所述发送器 1 13 , 还用于在 所述转发分组数据网关通过所述数据连接的通道向所述基站或所述 服务网关发送所述数据包, 或接收所述基站或所述服务网关通过所 述数据连接的通道发送的数据包前, 向所述转发分组数据网关发送 第一计费指示消息, 所述第一计费指示消息用于请求所述转发分组 数据网关将所述数据包的计费信息发送给所述归属分组数据网关。
所述接收器 1 1 1 , 还用于在所述转发分组数据网关通过所述数 据连接的通道向所述基站或所述服务网关发送所述数据包, 或接收 所述基站或所述服务网关通过所述数据连接的通道发送的数据包 后, 接收所述转发分组数据网关发送的所述数据包的计费信息, 并 将所述数据包的计费信息发送给所述处理器 1 12。
所述处理器 1 12 , 还用于接收所述接收器 1 1 1 发送的数据包的 计费信息, 根据所述计费信息和计费策略与计费中心进行交互, 完 成所述数据包的计费。
可选的, 在对所述数据包进行计费过程中, 所述发送器 1 13 , 还用于在所述转发分组数据网关通过所述数据连接的通道向所述基 站或所述服务网关发送所述数据包, 或接收所述基站或所述服务网 关通过所述数据连接的通道发送的数据包前, 向所述转发分组数据 网关发送第二计费指示消息, 所述第二计费指示消息用于指示所述 转发分组数据网关对所述数据包进行计费, 以使得所述转发分组数 据网关在通过所述数据连接的通道向所述基站或所述服务网关发送 所述数据包, 或接收所述基站或所述服务网关通过所述数据连接的 通道发送的数据包后, 根据计费策略与所述计费中心进行数据交互, 完成所述数据包的计费。
可选的, 在对所述数据包进行 DPI的过程中, 所述发送器 1 13 , 还用于在所述转发分组数据网关通过所述数据连接的通道向所述基 站或所述服务网关发送所述数据包前, 或接收所述基站或所述服务 网关通过所述数据连接的通道发送的数据包后, 向所述转发分组数 据网关发送第一深度业务识别 DPI请求消息, 所述第一 DPI请求消 息用于请求所述转发分组数据网关对所述数据包进行 DPI解析, 以 使得所述转发分组数据网关根据所述 DPI请求消息和预配置的 DPI 策略, 对所述数据包进行 DPI解析。
可选的, 在对所述数据包进行 DPI的过程中, 所述发送器 1 13 , 还用于在所述转发分组数据网关通过所述数据连接的通道向所述基 站或所述服务网关发送所述数据包前, 或接收所述基站或所述服务 网关通过所述数据连接的通道发送的数据包后, 向所述转发分组数 据网关发送第二 DPI请求消息, 所述第二 DPI请求消息用于请求所 述转发分组数据网关将符合条件的所述数据包发送给所述接收器 1 1 1 , 其中, 所述第二 DPI请求消息中还携带了对符合条件的所述数 据包进行陣选的条件。
这样, 所述转发分组数据网关根据所述第二 DPI请求消息中携 带的陣选条件, 陣选出符合条件的数据包, 然后将符合条件的所述 数据包发送给归属分组数据网关 1 10。
所述接收器 1 1 1 , 还用于接收所述转发分组数据网关发送的所 述数据包, 并将所述数据包发送给所述处理器 1 12。
所述处理器 1 12 , 还用于接收所述接收器 1 1 1 发送的所述数据 包, 并根据 DPI策略对符合条件的所述数据包进行 DPI解析, 并在 所述转发分组数据网关请求时通过所述发送器 1 13 发送解析结果给 所述转发分组数据网关。
可选的, 在对所述数据包进行 DPI的过程中, 所述发送器 1 13 , 还用于在所述转发分组数据网关通过所述数据连接的通道向所述基 站或所述服务网关发送所述数据包前, 或接收所述基站或所述服务 网关通过所述数据连接的通道发送的数据包后, 向所述转发分组数 据网关发送第三 DPI请求消息, 所述第三 DPI请求消息用于指示所 述转发分组数据网关将所述数据包发送给所述归属分组数据网关指 定的外置的 DPI模块进行解析, 以使得所述转发分组数据网关将所 述数据包发送给所述归属分组数据网关指定的外置 DPI模块, 以使 得所述归属分组数据网关指定的外置的 DPI模块对所述数据包进行 DPI 解析, 并在所述转发分组数据网关请求时发送解析结果给所述 转发分组数据网关。
本发明实施例提供了一种归属分组数据网关, 该归属分组数据 网关包括接收器和处理器, 所述接收器接收所述转发分组数据网关 发送的数据连接建立请求消息, 所述数据连接建立请求消息请求建 立所述转发分组数据网关与所述移动节点所在地的基站或服务网关 的数据连接, 所述处理器建立所述转发分组数据网关与所述基站或 服务网关之间的数据连接, 以使得所述转发分组数据网关通过所述 数据的通道向所述基站或所述服务网关发送所述数据包, 或接收所 述基站或所述服务网关通过所述数据连接的通道发送的数据包。 其 中, 所述基站或所述服务网关中存储通过所述数据连接进行通信的 上行路径和下行路径的消息。
通过所述归属分组数据网关, 最终建立了所述转发分组数据网 关与所述移动节点所在地的基站或服务网关的数据连接, 其中, 所 述归属分组数据网关由用户面和信令面构成, 所述用户面用于接收 和发送用户面数据, 所述信令面用于对信令进行处理。 在建立所述 数据连接时, 仅信令面工作。 这样在移动节点移动到非归属分组数 据网关覆盖的范围内时, 移动节点和通信对端通过建立所述数据连 接通信, 而不需要迂回到所述移动节点的归属分组数据网关来收发 所述数据包, 在很大程度上减少了移动节点的通信路由迂回, 并且 由于路由迂回问题的解决, 进而节省了移动通信系统传输资源, 同 时使得移动节点端到端延时缩短。
实施例五、
本发明实施例还提供了一种移动网络通信系统 130 , 具体如图 13所示, 其中虚线代表数据连接建立的信令转发路径, 实线代表数 据包传送的实际路径。 所述移动网络通信系统 130 包括: 移动节点 13 1、 以及移动节点所在地的服务网关 132、 移动管理实体 133、 基 站 134、 和所述移动节点的归属分组数据网关 1 10、 转发分组数据网 关 100。 所述转发分组数据网关 100存储有整个移动网络中用于分配给 移动节点的所有 IP地址段信息, 且所述转发分组数据网关向周围所 有网络节点通告所述用于分配给移动节点的所有 IP地址段信息, 以 使得通信对端能够通过所述转发分组数据网关接入所述移动网络。
其中, 所述转发分组数据网关 100 , 用于接收发送给所述移动 节点 13 1 的数据包, 并根据所述数据包携带的所述移动节点 13 1 的 IP地址信息, 确定所述移动节点 13 1 的归属分组数据网关 1 10 , 然 后向所述归属分组数据网关 1 10 发送数据连接建立请求消息, 请求 建立所述转发分组数据网关 100与所述基站 134或所述服务网关 132 的数据连接。
所述归属分组数据网关 1 10 , 接收转发分组数据网关 100 发送 的数据连接建立请求消息, 建立所述转发分组数据网关 100 与所述 基站 134或所述服务网关 132的数据连接。
所述转发分组数据网关 100 , 还用于通过所述数据连接的通道 向所述基站 134或所述服务网关 132发送所述数据包, 或接收所述 基站 134或所述服务网关 132通过所述数据连接的通道发送的数据 包。
在所述数据连接建立后, 所述基站 134或所述服务网关 132存 储通过所述数据连接的通道进行通信的上行路径和下行路径的信 息。
该移动网络通信系统具体的工作过程, 可参见实施例一、 二的 描述, 本实施例对此不再贅述。
本发明实施例提供了一种移动网络通信系统, 该移动通信系统 包括移动节点、 以及移动节点所在地的服务网关、 移动管理实体、 基站、 和所述移动节点的归属分组数据网关、 转发分组数据网关。 其中所述转发分组数据网关存储整个移动网络中用于分配给移动节 点的所有 IP地址段信息, 且所述转发分组数据网关向周围所有网络 节点通告所述用于分配给移动节点的所有 IP地址段信息, 以使得通 信对端能够通过所述转发分组数据网关接入所述移动网络。 转发分 组网关在接收到发送给移动节点的数据包后, 根据所述移动节点的
I P地址确定所述移动节点的归属分组数据网关, 然后向所述归属分 组数据网关发送数据连接建立请求消息, 使得所述归属分组数据网 关建立所述转发分组数据网关与所述基站或所述服务网关之间的数 行通信的上行路径和下行路径的信息。
这样移动节点可以通过建立所述数据连接进行通信, 有效减少 路由迂回, 尤其在移动节点移动到非归属分组数据网关覆盖的范围 内时, 移动节点和通信对端通过建立所述数据连接通信, 而不需要 迂回到所述移动节点的归属分组数据网关来收发所述数据包, 更是 在很大程度上减少了移动节点的通信路由迂回, 并且由于路由迂回 问题的解决, 进而节省了移动通信系统传输资源, 同时使得移动节 点端到端延时缩短。
本领域普通技术人员可以理解: 实现上述方法实施例的全部或 部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存 储于一计算机可读取存储介质中, 该程序在执行时, 执行包括上述 方法实施例的步骤; 而前述的存储介质包括: ROM、 RAM , 磁碟 或者光盘等各种可以存储程序代码的介质。
以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围 并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技 术范围内, 可轻易想到变化或替换, 都应涵盖在本发明的保护范围 之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims

权 利 要 求 书
1、 一种移动网络通信方法, 其特征在于, 该方法包括: 接收发送给移动节点的数据包, 所述数据包携带了移动节点的
IP地址信息;
根据所述移动节点的 IP地址信息,确定所述移动节点的归属分 组数据网关;
向所述归属分组数据网关发送数据连接建立请求消息, 请求建 立与所述移动节点所在地的基站或服务网关的数据连接, 以使得转 发分组数据网关通过所述归属分组数据网关与所述基站或所述服务 网关建立数据连接, 其中所述转发分组数据网关存储有整个移动网 络中用于分配给移动节点的所有 IP地址段信息, 且所述转发分组数 据网关向周围所有网络节点通告所述用于分配给移动节点的所有 IP 地址段信息, 以使得通信对端能够通过所述转发分组数据网关接入 所述移动网络;
通过所述数据连接的通道向所述基站或所述服务网关发送所述 数据包, 或接收所述基站或所述服务网关通过所述数据连接的通道 发送的数据包。
2、 根据权利要求 1所述的方法, 其特征在于, 根据所述移动节 点的 IP 地址信息, 确定所述移动节点的归属分组数据网关具体包 括:
根据所述移动节点的 IP地址信息, 查询特定网元, 确定所述移 动节点的归属分组数据网关;
根据所述移动节点的 IP地址, 查询预先配置的 IP地址段与所 述归属分组数据网关的映射关系, 确定所述移动节点的归属分组数 据网关。
3、 根据权利要求 1或 2所述的方法, 其特征在于, 所述向所述 归属分组数据网关发送数据连接建立请求消息具体为:
向所述归属分组数据网关发送专用承载建立请求消息, 请求建 立与所述移动节点所在地的基站或服务网关的专用承载, 所述专用 承载建立请求消息携带有所述转发分组数据网关的 IP 地址和所述 转发分组数据网关所分配的隧道端点标识 T E I D , 以使得所述转发分 组数据网关与所述服务网关或所述基站之间根据所述 IP 地址和 TEID建立专用承载。
4、 根据权利要求 1 -3任一项所述的方法, 其特征在于, 所述归 属分组数据网关具体为归属分组数据网关控制面网元。
5、 根据权利要求 1 -4任一项所述的方法, 其特征在于, 在通过 所述数据连接的通道向所述基站或所述服务网关发送所述数据包, 或接收所述基站或所述服务网关通过所述数据连接的通道发送的数 据包前, 还包括:
接收所述归属分组数据网关发送的第一计费指示消息, 所述第 一计费指示消息用于请求所述转发分组数据网关将所述数据包的计 费信息发送给所述归属分组数据网关;
在通过所述数据连接的通道向所述基站或所述服务网关发送所 述数据包, 或接收所述基站或所述服务网关通过所述数据连接的通 道发送的数据包后, 所述方法还包括:
将所述数据包的计费信息发送给所述归属分组数据网关, 以使 得所述归属分组数据网关根据计费策略与计费中心进行数据交互, 完成所述数据包的计费。
6、 根据权利要求 1 -4任一项所述的方法, 其特征在于, 在通过 所述数据连接的通道向所述基站或所述服务网关发送所述数据包, 或接收所述基站或所述服务网关通过所述数据连接的通道发送的数 据包前, 还包括:
接收所述归属分组数据网关发送的第二计费指示消息, 所述第 二计费指示消息用于指示所述转发分组数据网关对所述数据包进行 计费;
在通过所述数据连接的通道向所述基站或所述服务网关发送所 述数据包, 或接收所述基站或所述服务网关通过所述数据连接的通 道发送的数据包后, 所述方法还包括:
根据计费策略与计费中心进行数据交互, 完成所述数据包的计 费。
7、 根据权利要求 1 -6任一项所述的方法, 其特征在于, 在通过 所述数据连接的通道向所述基站或所述服务网关发送所述数据包 前, 或接收所述基站或所述服务网关通过所述数据连接的通道发送 的数据包后, 还包括:
接收所述归属分组数据网关发送的第一深度业务识别 DPI请求 消息, 所述第一 D P I请求消息用于请求所述转发分组数据网关对所 述数据包进行 DPI解析;
根据所述第一 DPI请求消息和预配置的 DPI策略, 对所述数据 包进行 DPI解析;
在通过所述数据连接的通道向所述基站或所述服务网关发送所 述数据包前, 或接收所述基站或所述服务网关通过所述数据连接的 通道发送的数据包后, 还包括:
接收所述归属分组数据网关发送的第二 DPI请求消息, 所述第 二 DPI请求消息用于请求所述转发分组数据网关将符合条件的所述 数据包发送给所述归属分组数据网关, 进行 DPI解析, 其中, 所述 第二 DPI请求消息中还携带了对符合条件的所述数据包进行陣选的 条件;
根据所述第二 DPI请求消息, 将符合条件的所述数据包发送给 所述归属分组数据网关, 以使得所述归属分组数据网关根据 DPI策 略对所述数据包进行 DPI解析, 并在所述转发分组数据网关请求时 发送解析结果给所述转发分组数据网关;
在通过所述数据连接的通道向所述基站或所述服务网关发送所 述数据包前, 或接收所述基站或所述服务网关通过所述数据连接的 通道发送的数据包后, 还包括:
接收所述归属分组数据网关发送的第三 DPI请求消息, 所述第 三 DPI请求消息用于指示所述转发分组数据网关将所述数据包发送 给所述归属分组数据网关指定的外置的 DPI模块进行解析;
将所述数据包发送给所述归属分组数据网关指定的外置 DPI模 块, 以使得所述归属分组数据网关指定的外置的 DPI模块对所述数 据包进行 DPI解析, 并在所述转发分组数据网关请求时反馈解析结 果给所述转发分组数据网关。
8、 一种移动网络通信方法, 其特征在于, 该方法包括: 接收转发分组数据网关发送的数据连接建立请求消息, 所述数 据连接建立请求消息请求建立所述转发分组数据网关与所述移动节 点所在地的基站或服务网关的数据连接, 其中, 所述数据连接请求 消息为所述转发分组数据网关接收发送给所述移动节点的数据包, 根据所述数据包携带的所述移动节点的 IP 地址信息确定所述移动 节点的归属分组数据网关后,发送给所述归属分组数据网关的消息; 建立所述转发分组数据网关与所述基站或所述服务网关之间的 数据连接, 以使得所述转发分组数据网关通过所述数据连接的通道 向所述基站或所述服务网关发送所述数据包, 或接收所述基站或所 述服务网关通过所述数据连接的通道发送的数据包, 以使得所述基 路径和下行路径的信息。
9、 根据权利要求 8所述的方法, 其特征在于,
建立所述转发分组数据网关与所述基站之间的数据连接具体包 括:
向所述基站发送第一数据连接建立请求消息, 请求所述基站与 所述转发分组数据网关建立数据连接;
接收所述基站发送的第一数据连接建立响应消息, 并将所述第 一数据连接建立响应消息发送给所述转发分组数据网关;
建立所述转发分组数据网关与所述基站之间的数据连接具体包 括:
向所述服务网关发送第二数据连接建立请求消息, 请求所述基 站与所述转发分组数据网关建立数据连接, 以使得所述服务网关通 过所述移动管理实体将所述第二数据连接建立请求消息发送给所述 基站;
接收所述基站通过所述移动管理实体和服务网关发送的第二数 据连接建立响应消息, 并将所述第二数据连接建立响应消息发送给 所述转发分组数据网关;
建立所述转发分组数据网关与所述服务网关之间的数据连接具 体包括:
向所述服务网关发送第三数据连接建立请求消息, 请求所述服 务网关与所述转发分组数据网关建立数据连接;
接收所述服务网关发送的第三数据连接建立响应消息, 并将所 述第三数据连接响应消息发送给所述转发分组数据网关。
10、 根据权利要求 8所述的方法, 其特征在于, 所述数据连接 建立请求消息为专用承载建立请求消息, 所述专用承载建立请求消 息携带有所述转发分组数据网关的 IP 地址和所述转发分组数据网 关所分配的隧道端点标识 TEID , 则
建立所述转发分组数据网关与所述基站之间的数据连接具体包 括:
根据所述转发分组数据网关的 IP地址和所分配的 TEID , 建立 所述转发分组数据网关与所述基站之间的第一专用承载;
建立所述转发分组数据网关与所述服务网关之间的数据连接具 体为:
根据所述转发分组数据网关的 IP地址和所分配的 TEID , 建立 所述转发分组数据网关与所述服务网关之间的第二专用承载。
11、 根据权利要求 8- 10任一项所述的方法, 其特征在于, 在所 述转发分组数据网关通过所述数据连接的通道向所述基站或所述服 务网关发送所述数据包, 或接收所述基站或所述服务网关通过所述 数据连接的通道发送的数据包前, 还包括:
向所述转发分组数据网关发送第一计费指示消息, 所述第一计 费指示消息用于请求所述转发分组数据网关将所述数据包的计费信 息发送给所述归属分组数据网关;
在所述转发分组数据网关通过所述数据连接的通道向所述基站 或所述服务网关发送所述数据包, 或接收所述基站或所述服务网关 通过所述数据连接的通道发送的数据包后, 还包括:
接收所述转发分组数据网关发送的所述数据包的计费信息; 根据所述计费信息和计费策略与计费中心进行数据交互, 完成 所述数据包的计费。
12、 根据权利要求 8- 10任一项所述的方法, 其特征在于, 在所 述转发分组数据网关通过所述数据连接的通道向所述基站或所述服 务网关发送所述数据包, 或接收所述基站或所述服务网关通过所述 数据连接的通道发送的数据包前, 还包括:
向所述转发分组数据网关发送第二计费指示消息, 所述第二计 费指示消息用于指示所述转发分组数据网关对所述数据包进行计 费, 以使得所述转发分组数据网关在通过所述数据连接的通道向所 述基站或所述服务网关发送所述数据包, 或接收所述基站或所述服 务网关通过所述数据连接的通道发送的数据包后, 根据计费策略与 所述计费中心进行数据交互, 完成所述数据包的计费。
13、 根据权利要求 8- 12任一项所述的方法, 其特征在于, 在所 述转发分组数据网关通过所述数据连接的通道向所述基站或所述服 务网关发送所述数据包前, 或接收所述基站或所述服务网关通过所 述数据连接的通道发送的数据包后, 还包括:
向所述转发分组数据网关发送第一深度业务识别 DPI 请求消 息, 所述第一 DPI请求消息用于请求所述转发分组数据网关对所述 数据包进行 DPI解析, 以使得所述转发分组数据网关根据所述第一 DPI请求消息和预配置的 DPI策略, 对所述数据包进行 DPI解析; 或
在所述转发分组数据网关通过所述数据连接的通道向所述基站 或所述服务网关发送所述数据包前, 或接收所述基站或所述服务网 关通过所述数据连接的通道发送的数据包后, 还包括:
向所述转发分组数据网关发送第二 DPI请求消息 ,所述第二 DPI 请求消息用于请求所述转发分组数据网关将符合条件的所述数据包 发送给所述归属分组数据网关, 进行 DPI解析, 其中, 所述第二 DPI 请求消息中还携带了对所述符合条件的数据包进行陣选的条件; 接收所述转发分组数据网关发送的所述数据包, 并对所述数据 包进行 DPI解析, 在所述转发分组数据网关请求时发送解析结果给 所述转发分组数据网关;
在所述转发分组数据网关通过所述数据连接的通道向所述基站 或所述服务网关发送所述数据包前, 或接收所述基站或所述服务网 关通过所述数据连接的通道发送的数据包后, 还包括:
向所述转发分组数据网关发送第三 DPI请求消息,所述第三 DPI 请求消息用于指示所述转发分组数据网关将所述数据包发送给所述 归属分组数据网关指定的外置的 DPI模块进行解析, 以使得所述转 发分组数据网关将所述数据包发送给所述归属分组数据网关指定的 外置 DPI模块, 以使得所述归属分组数据网关指定的外置的 DPI对 所述数据包进行 DPI解析, 并在所述转发分组数据网关请求时发送 解析结果给所述转发分组数据网关。
14、 一种转发分组数据网关, 其特征在于, 所述转发分组数据 网关包括: 接收器、 处理器和发送器;
所述接收器, 用于接收发送给所述移动节点的数据包, 并将所 述数据包发送给所述处理器, 其中, 所述数据包携带了移动节点的 IP地址信息;
所述处理器, 用于接收所述接收器发送的所述携带有所述移动 节点的 IP地址信息的数据包, 并根据所述移动节点的 IP地址信息, 确定所述移动节点的归属分组数据网关后, 将所述归属分组数据网 关的 IP地址信息发送给所述发送器;
所述发送器, 用于接收所述处理器发送的所述移动节点的归属 分组数据网关的 IP地址信息, 向所述处理器确定的所述归属分组数 据网关发送数据连接建立请求消息, 请求建立与所述移动节点所在 地的基站或服务网关的数据连接, 以使得转发分组数据网关通过所 述归属分组数据网关与所述基站或所述服务网关建立数据连接, 其 中所述转发分组数据网关存储有整个移动网络中用于分配给移动节 点的所有 IP地址段信息, 且所述转发分组数据网关向周围所有网络 节点通告所述用于分配给移动节点的所有 I P地址段信息, 以使得通 信对端能够通过所述转发分组数据网关接入所述移动网络;
所述发送器, 还用于通过所述数据连接的通道向所述基站或所 述服务网关发送数据包;
所述接收器, 还用于接收所述基站或所述服务网关通过所述数 据连接的通道发送的数据包。
15、 根据权利要求 14所述的转发分组数据网关, 其特征在于, 所述处理器根据所述移动节点的 IP地址信息, 确定所述移动节点的 归属分组数据网关具体包括:
根据所述移动节点的 IP地址信息, 查询特定网元, 确定所述移 动节点的归属分组数据网关; 或
根据所述移动节点的 IP地址, 查询预先配置的 IP地址段与所 述归属分组数据网关的映射关系, 确定所述移动节点的归属分组数 据网关。
16、 根据权利要求 14或 15所述的转发分组数据网关, 其特征 在于, 所述发送器向所述归属分组数据网关发送数据连接建立请求 消息具体为:
向所述归属分组数据网关发送专用承载建立请求消息, 请求建 立与所述移动节点所在地的基站或服务网关的专用承载, 所述专用 承载建立请求消息携带有所述转发分组数据网关的 IP 地址和所述 转发分组数据网关所分配的隧道端点标识 TEID , 以使得所述转发分 组数据网关与所述服务网关或所述基站之间根据所述 IP 地址和 TEID建立专用承载。
17、 根据权利要求 14- 16任一项所述的转发分组数据网关, 其 特征在于, 所述归属分组数据网关具体为归属分组数据网关控制面 网元。
18、 根据权利要求 14- 17任一项所述的转发分组数据网关, 其 特征在于,
所述接收器, 还用于在通过所述数据连接的通道向所述基站或 所述服务网关发送所述数据包, 或接收所述基站或所述服务网关通 过所述数据连接的通道发送的数据包前, 接收所述归属分组数据网 关发送的第一计费指示消息, 并将所述第一计费指示消息发送给所 述发送器, 所述第一计费指示消息用于请求所述转发分组数据网关 将所述数据包的计费信息发送给所述归属分组数据网关;
所述发送器, 还用于接收所述接收器发送的所述第一计费指示 消息, 并在通过所述数据连接的通道向所述基站或所述服务网关发 送所述数据包, 或接收基站或所述服务网关通过所述数据连接的通 道发送的数据包后, 将所述数据包的计费信息发送给所述归属分组 数据网关, 以使得所述归属分组数据网关根据计费策略与计费中心 进行数据交互, 完成所述数据包的计费。
19、 根据权利要求 14- 17任一项所述的转发分组数据网关, 其 特征在于, 所述接收器, 还用于在通过所述数据连接的通道向所述基站或 所述服务网关发送所述数据包, 或接收所述基站或所述服务网关通 过所述数据连接的通道发送的数据包前, 接收所述归属分组数据网 关发送的第二计费指示消息, 并将所述第二计费指示消息发送给所 述处理器, 所述第二计费指示消息用于请求所述转发分组数据网关 对所述数据包进行计费;
所述处理器, 还用于在通过所述数据连接的通道向所述基站或 所述服务网关发送所述数据包, 或接收所述基站或所述服务网关通 过所述数据连接的通道发送的数据包后, 接收所述接收器发送的所 述第二计费指示消息,根据计费策略与所述计费中心进行数据交互, 完成所述数据包的计费。
20、 根据权利要求 14- 19任一项所述的转发分组数据网关, 其 特征在于,
所述接收器, 还用于在通过所述数据连接的通道向所述基站或 所述服务网关发送所述数据包前, 或接收所述基站或所述服务网关 通过所述数据连接的通道发送的数据包后, 接收所述归属分组数据 网关发送的第一深度业务识别 DPI请求消息, 并将所述第一 DPI请 求消息发送给所述处理器, 所述第一 D P I请求消息用于请求所述转 发分组数据网关对所述数据包进行 DPI解析;
所述处理器, 还用于接收所述接收器发送的所述第一 DPI请求 消息, 并根据所述第一 DPI请求消息和预配置的 DPI策略, 对所述 数据包进行 DPI解析;
所述接收器, 还用于在通过所述数据连接的通道向所述基站或 所述服务网关发送所述数据包前, 或接收所述基站或所述服务网关 通过所述数据连接的通道发送的数据包后, 接收所述归属分组数据 网关发送的第二 DPI请求消息, 并将所述第二 DPI请求消息发送给 所述发送器, 所述第二 DPI请求消息用于请求所述转发分组数据网 关将符合条件的所述数据包发送给所述归属分组数据网关, 进行 DPI解析, 其中, 所述第二 DPI请求消息中还携带了对符合条件的 所述数据包进行陣选的条件;
所述发送器, 还用于接收所述接收器发送的所述第二 DPI请求 消息, 并根据所述第二 DPI消息将符合条件的所述数据包发送给所 述归属分组数据网关, 以使得所述归属分组数据网关根据 DPI策略 对所述数据包进行 DPI解析, 并在所述转发分组数据网关请求时发 送解析结果给所述转发分组数据网关;
所述接收器, 还用于在通过所述数据连接的通道向所述基站或 所述服务网关发送所述数据包前, 或接收所述基站或所述服务网关 通过所述数据连接的通道发送的数据包后, 接收所述归属分组数据 网关发送的第三 DPI请求消息, 并将所述第三 DPI请求消息发送给 所述发送器, 所述第三 DPI请求消息用于指示所述转发分组数据网 关将所述数据包发送给所述归属分组数据网关指定的外置的 DPI模 块进行解析;
所述发送器, 还用于接收所述接收器发送的所述第三 DPI请求 消息, 并根据所述第三 DPI请求消息将所述数据包发送给所述归属 分组数据网关指定的外置的 DPI模块, 以使得所述归属分组数据网 关指定的外置的 DPI模块进行对所述数据包进行 DPI解析, 并在所 述转发分组数据网关请求时发送解析结果给所述转发分组数据网 关。
21、 一种归属分组数据网关, 其特征在于, 所述归属分组数据 网关包括: 接收器、 处理器;
所述接收器, 用于接收转发分组数据网关发送的数据连接建立 请求消息, 并将所述数据连接建立请求消息发送给所述处理器, 所 述数据连接建立请求消息请求建立所述转发分组数据网关与所述移 动节点所在地的基站或服务网关的数据连接, 其中, 所述数据连接 请求消息为所述转发分组数据网关接收到发送给移动节, *、的数据 包, 根据所述数据包携带的所述移动节点的 IP地址信息确定所述移 动节点的归属分组数据网关后, 发送给所述归属分组数据网关的消 息;
所述处理器, 用于接收所述接收器发送的所述数据连接建立请 求消息, 建立所述转发分组数据网关与所述基站或所述服务网关之 间的数据连接, 以使得所述转发分组数据网关通过所述数据连接的 通道向所述基站或所述服务网关发送所述数据包, 或接收所述基站 或所述服务网关通过所述数据连接的通道发送的数据包, 以使得所 述基站或所述服务网关通过所述基站将所述数据包发送给所述移动 的上行路径和下行路径的信息。
22、 根据权利要求 21所述的归属分组数据网关, 其特征在于, 所述处理器建立所述转发分组数据网关与所述基站之间的数据连接 具体包括:
向所述基站发送第一数据连接建立请求消息, 请求所述基站与 所述转发分组数据网关建立数据连接;
接收所述基站发送的第一数据连接建立响应消息, 并将所述第 一 IP连接响应消息发送给所述转发分组数据网关;
所述处理器建立所述转发分组数据网关与所述基站之间的数据 连接具体包括:
向所述服务网关发送第二数据连接建立请求消息, 请求所述基 站与所述转发分组数据网关建立数据连接, 以使得所述服务网关通 过所述移动管理实体将所述第二数据连接建立请求消息发送给所述 基站;
接收所述基站通过所述移动管理实体和服务网关发送的第二数 据连接建立响应消息;
将所述第二数据连接建立响应消息发送给所述转发分组数据网 关;
所述处理器建立所述转发分组数据网关与所述服务网关之间的 数据连接具体包括:
向所述服务网关发送第三数据连接建立请求消息, 请求所述服 务网关与所述转发分组数据网关建立数据连接;
接收所述服务网关发送的第三数据连接建立响应消息, 并将所 述第三数据连接响应消息发送给所述转发分组数据网关。
23、 根据权利要求 21所述的归属分组数据网关, 其特征在于, 所述数据连接建立请求消息为专用承载建立请求消息, 所述专用承 载建立请求消息携带有转发分组数据网关的 IP 地址和所述转发分 组数据网关所分配的隧道端点标识 TEID , 贝' J
所述处理器建立所述转发分组数据网关与所述基站之间的数据 连接具体包括:
所述处理器,用于根据所述转发分组数据网关的 IP地址和所分 配的 TEID ,建立所述转发分组数据网关与所述基站之间的第一专用 承载;
所述处理器建立所述转发分组数据网关与所述服务网关之间的 数据连接具体包括:
所述处理器,还用于根据所述转发分组数据网关的 IP地址和所 分配的 TEID ,建立所述转发分组数据网关与所述服务网关之间的第 二专用承载。
24、 根据权利要求 21 -23 任一项所述的归属分组数据网关, 其 特征在于, 所述归属分组数据网关还包括发送器;
所述发送器, 用于在所述转发分组数据网关通过所述数据连接 的通道向所述基站或所述服务网关发送所述数据包, 或接收所述基 站或所述服务网关通过所述数据连接的通道发送的数据包前, 向所 述转发分组数据网关发送第一计费指示消息, 所述第一计费指示消 息用于请求所述转发分组数据网关将所述数据包的计费信息发送给 所述归属分组数据网关;
所述接收器, 还用于在所述转发分组数据网关通过所述数据连 接的通道向所述基站或所述服务网关发送所述数据包, 或接收所述 基站或所述服务网关通过所述数据连接的通道发送的数据包后, 接 收所述转发分组数据网关发送的所述数据包的计费信息, 并将所述 数据包的计费信息发送给所述处理器;
所述处理器, 还用于接收所述接收器发送的所述数据包的计费 信息, 并根据所述计费信息和计费策略与计费中心进行交互, 完成 所述数据包的计费。
25、 根据权利要求 21 -23 任一项所述的归属分组数据网关, 其 特征在于,
所述发送器, 还用于在所述转发分组数据网关通过所述数据连 接的通道向所述基站或所述服务网关发送所述数据包, 或接收所述 基站或所述服务网关通过所述数据连接的通道发送的数据包前, 向 所述转发分组数据网关发送第二计费指示消息, 所述第二计费指示 消息用于指示所述转发分组数据网关对所述数据包进行计费, 以使 得所述转发分组数据网关在通过所述数据连接的通道向所述基站或 所述服务网关发送所述数据包, 或接收所述基站或所述服务网关通 过所述数据连接的通道发送的数据包后, 根据计费策略与所述计费 中心进行数据交互, 完成所述数据包的计费。
26、 根据权利要求 21 -25 任一项所述的归属分组数据网关, 其 特征在于,
所述发送器, 还用于在所述转发分组数据网关通过所述数据连 接的通道向所述基站或所述服务网关发送所述数据包前, 或接收所 述基站或所述服务网关通过所述数据连接的通道发送的数据包后, 向所述转发分组数据网关发送第一深度业务识别 DPI请求消息, 所 述第一 DPI请求消息用于请求所述转发分组数据网关对所述数据包 进行 DPI解析, 以使得所述转发分组数据网关根据所述 DPI请求消 息和预配置的 DPI策略, 对所述数据包进行 DPI解析;
所述发送器, 还用于在所述转发分组数据网关通过所述数据连 接的通道向所述基站或所述服务网关发送所述数据包前, 或接收所 述基站或所述服务网关通过所述数据连接的通道发送的数据包后, 向所述转发分组数据网关发送第二 DPI请求消息, 所述第二 DPI请 求消息用于请求所述转发分组数据网关将符合条件的所述数据包发 送给所述接收器, 其中, 所述第二 DPI请求消息中还携带了对符合 条件的所述数据包进行陣选的条件;
所述接收器, 还用于接收所述转发分组数据网关发送的符合条 件的所述数据包, 并将所述数据包发送给所述处理器;
所述处理器还用于接收所述接收器发送的所述数据包, 并根据 DPI策略对符合条件的所述数据包进行 DPI解析, 并在所述转发分 组数据网关请求时通过所述发送器发送解析结果给所述转发分组数 据网关;
所述发送器, 还用于在所述转发分组数据网关通过所述数据连 接的通道向所述基站或所述服务网关发送所述数据包前, 或接收所 述基站或所述服务网关通过所述数据连接的通道发送的数据包后, 向所述转发分组数据网关发送第三 DPI请求消息, 所述第三 DPI请 求消息用于指示所述转发分组数据网关将所述数据包发送给所述归 属分组数据网关指定的外置的 DPI模块进行解析, 以使得所述转发 分组数据网关将所述数据包发送给所述归属分组数据网关指定的外 置 DPI模块, 以使得所述归属分组数据网关指定的外置的 DPI模块 进行对所述数据包进行 DPI解析, 并在所述转发分组数据网关请求 时发送解析结果给所述转发分组数据网关。
27、 一种移动网络通信系统, 该系统包括移动节点, 以及移动 节点所在地的服务网关、 移动管理实体和基站, 所述移动节点的归 属分组数据网关, 其特征在于, 所述移动网络通信系统还包括转发 分组数据网关;
所述转发分组数据网关存储有整个移动网络中用于分配给移动 节点的所有 IP地址段信息, 且所述转发分组数据网关向周围所有网 络节点通告所述用于分配给移动节点的所有 IP地址段信息, 以使得 通信对端能够通过所述转发分组数据网关接入所述移动网络;
所述转发分组数据网关, 用于接收发送给移动节点的数据包, 并根据所述数据包携带的移动节点的 IP地址信息, 确定所述移动节 点的归属分组数据网关; 然后向所述归属分组数据网关发送数据连 接建立请求消息,请求建立与所述基站或所述服务网关的数据连接; 所述归属分组数据网关, 用于接收转发分组数据网关发送的数 据连接建立请求消息, 建立所述转发分组数据网关与所述基站或所 述服务网关的数据连接;
所述转发分组数据网关, 还用于通过所述数据连接的通道向所 述基站或所述服务网关发送所述数据包, 或接收所述基站或所述服 务网关通过所述数据连接的通道发送的数据包;
在所述数据连接建立后, 所述基站或所述服务网关存储通过所 述数据连接的通道进行通信的上行路径和下行路径的信息。
PCT/CN2012/085483 2012-11-28 2012-11-28 一种移动网络通信方法、通信装置及通信系统 Ceased WO2014082232A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP12889187.6A EP2919528B1 (en) 2012-11-28 2012-11-28 Mobile network communication method, communication device and communication system
CN201280072280.6A CN104205949B (zh) 2012-11-28 2012-11-28 一种移动网络通信方法、通信装置及通信系统
PCT/CN2012/085483 WO2014082232A1 (zh) 2012-11-28 2012-11-28 一种移动网络通信方法、通信装置及通信系统
US14/723,281 US9788353B2 (en) 2012-11-28 2015-05-27 Mobile network communications method, communications apparatus, and communications system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/085483 WO2014082232A1 (zh) 2012-11-28 2012-11-28 一种移动网络通信方法、通信装置及通信系统

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/723,281 Continuation US9788353B2 (en) 2012-11-28 2015-05-27 Mobile network communications method, communications apparatus, and communications system

Publications (1)

Publication Number Publication Date
WO2014082232A1 true WO2014082232A1 (zh) 2014-06-05

Family

ID=50827039

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/085483 Ceased WO2014082232A1 (zh) 2012-11-28 2012-11-28 一种移动网络通信方法、通信装置及通信系统

Country Status (4)

Country Link
US (1) US9788353B2 (zh)
EP (1) EP2919528B1 (zh)
CN (1) CN104205949B (zh)
WO (1) WO2014082232A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109076625A (zh) * 2016-05-12 2018-12-21 华为技术有限公司 访问资源的方法、装置和系统
CN109155752A (zh) * 2016-05-12 2019-01-04 华为技术有限公司 访问资源的方法、装置和系统
CN109156045A (zh) * 2016-05-12 2019-01-04 华为技术有限公司 访问资源的方法、装置和系统

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8018906B2 (en) * 2007-09-25 2011-09-13 Terrace Communications Corporation Symbol interleave for wireless communications
US9491044B2 (en) * 2013-11-22 2016-11-08 General Dynamics C4 Systems, Inc. Wireless communication system comprising apparatus and methods for accessing a data network
US9736868B2 (en) * 2013-11-22 2017-08-15 General Dynamics C4 Systems, Inc. Apparatus and methods for accessing a data network
EP3104646B1 (en) * 2014-07-10 2020-09-30 Huawei Technologies Co. Ltd. Data transmission method, system and related device
WO2018217142A1 (en) * 2017-05-23 2018-11-29 Telefonaktiebolaget Lm Ericsson (Publ) Core network node and method therein for obtaining a decision of a cn/ ran endpoint pair for user plane session in a radio communications network
WO2019098918A1 (en) * 2017-11-16 2019-05-23 Telefonaktiebolaget Lm Ericsson (Publ) Exchange of teids between du and cu-up in
WO2020225600A1 (en) * 2019-05-03 2020-11-12 Lenovo (Singapore) Pte, Ltd. Method and apparatus for determining validity
KR102185853B1 (ko) * 2019-05-16 2020-12-02 라인플러스 주식회사 멀티미디어 통신을 위한 단말 연결 방법 및 시스템
CN110830967B (zh) * 2019-11-19 2023-03-10 浙江天正电气股份有限公司 具有一键组网功能的LoRa通讯设备及组网方法
CN114666846B (zh) * 2022-03-31 2025-08-19 联想(北京)有限公司 一种通信方法及网关设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090201852A1 (en) * 2006-01-18 2009-08-13 Xiaobao Chen Telecommunications System and Method
CN101836468A (zh) * 2007-08-22 2010-09-15 夏普株式会社 移动终端、转发中间节点和移动通信系统
CN102143559A (zh) * 2010-02-02 2011-08-03 中兴通讯股份有限公司 实现多分组数据网络连接的方法及接入网关、系统

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003087297A (ja) * 2001-09-13 2003-03-20 Toshiba Corp パケット転送装置およびパケット転送方法
JP2004304371A (ja) * 2003-03-28 2004-10-28 Fujitsu Ltd レイヤ2のスイッチング装置
ATE469478T1 (de) * 2003-09-02 2010-06-15 Huawei Tech Co Ltd Verfahren zur auswahl eines übertragungspfades für echtzeit-verkehrsdaten
JP4354294B2 (ja) * 2004-02-25 2009-10-28 富士通株式会社 ネットワーク・セグメントが互いに異なる複数のネットワークに接続されたゲートウェイ装置、およびipパケットを転送するためのプログラムおよび方法
US7953868B2 (en) * 2007-01-31 2011-05-31 International Business Machines Corporation Method and system for preventing web crawling detection
US20090129290A1 (en) * 2007-11-19 2009-05-21 Netman Co., Ltd. Method for acquiring information of network resources connected to ports of network switches
US8385332B2 (en) * 2009-01-12 2013-02-26 Juniper Networks, Inc. Network-based macro mobility in cellular networks using an extended routing protocol
EP2244495B1 (en) * 2009-04-20 2012-09-19 Panasonic Corporation Route optimazion of a data path between communicating nodes using a route optimization agent
CN101562807B (zh) * 2009-05-27 2011-04-20 华为技术有限公司 移动虚拟专用网通信的方法、装置及系统
CN101599901B (zh) * 2009-07-15 2011-06-08 杭州华三通信技术有限公司 远程接入mpls vpn的方法、系统和网关
IL218046B (en) * 2012-02-12 2018-11-29 Elta Systems Ltd An architecture for a multi-directional relay and the devices and methods of operation useful by the way
CN102209363B (zh) * 2011-05-18 2015-05-20 中兴通讯股份有限公司 一种在操作维护中心配置到基站路由的实现方法及系统

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090201852A1 (en) * 2006-01-18 2009-08-13 Xiaobao Chen Telecommunications System and Method
CN101836468A (zh) * 2007-08-22 2010-09-15 夏普株式会社 移动终端、转发中间节点和移动通信系统
CN102143559A (zh) * 2010-02-02 2011-08-03 中兴通讯股份有限公司 实现多分组数据网络连接的方法及接入网关、系统

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109076625A (zh) * 2016-05-12 2018-12-21 华为技术有限公司 访问资源的方法、装置和系统
CN109155752A (zh) * 2016-05-12 2019-01-04 华为技术有限公司 访问资源的方法、装置和系统
CN109156045A (zh) * 2016-05-12 2019-01-04 华为技术有限公司 访问资源的方法、装置和系统

Also Published As

Publication number Publication date
CN104205949B (zh) 2018-07-13
CN104205949A (zh) 2014-12-10
EP2919528A4 (en) 2016-03-16
EP2919528A1 (en) 2015-09-16
EP2919528B1 (en) 2018-01-10
US9788353B2 (en) 2017-10-10
US20150257182A1 (en) 2015-09-10

Similar Documents

Publication Publication Date Title
WO2014082232A1 (zh) 一种移动网络通信方法、通信装置及通信系统
US12507161B2 (en) Control of network slice
CN102984782B (zh) 一种多模智能接入方法、设备和系统
CN110366131A (zh) 传输数据的方法和装置
US20230114188A1 (en) Support for Tunneling
KR20210024160A (ko) 통신 방법 및 장치
KR101481337B1 (ko) 소프트웨어 정의 네트워크 기반 이동통신 시스템 및 이의 단말 접속 처리 방법
WO2011060673A1 (zh) 公用承载建立的方法、数据传输方法和核心网络侧设备
WO2010003359A1 (zh) 区别用户计费规则的计费方法和系统
US9277356B2 (en) System and method for acquiring user location through user bearer identifier
TW201334464A (zh) 經由虛擬專用網路來建立連接之方法及設備
WO2021017669A1 (zh) 一种通信方法及设备
US20240389168A1 (en) Performance Measurement for Multi Access Packet Data Unit Session
US20260019452A1 (en) Communication method and apparatus
CN103428731A (zh) 路由优化方法及系统、服务网关
US9749850B2 (en) System and method operable to enable shortest connection route
US20240397562A1 (en) Access Availability of Multiaccess Packet Data Unit Session
CN105122888A (zh) 基站间的路由方法、服务网关和基站
CN102754460B (zh) 信息的指示方法及移动管理网元
CN115915196A (zh) 一种链路状态检测方法、通信装置及通信系统
CN103227982B (zh) 数据直通处理方法、设备和系统
CN101945444B (zh) 通信方法、装置和系统
WO2014000301A1 (zh) 一种网关计费方法及网关
CN103002543A (zh) 一种多接入方法及系统
CN103004151B (zh) 本地路由的检测方法及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12889187

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2012889187

Country of ref document: EP