WO2014048294A1 - 数据流控制方法及相关设备和通信*** - Google Patents
数据流控制方法及相关设备和通信*** Download PDFInfo
- Publication number
- WO2014048294A1 WO2014048294A1 PCT/CN2013/084061 CN2013084061W WO2014048294A1 WO 2014048294 A1 WO2014048294 A1 WO 2014048294A1 CN 2013084061 W CN2013084061 W CN 2013084061W WO 2014048294 A1 WO2014048294 A1 WO 2014048294A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- identification information
- message
- flow
- flow identification
- access network
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 108
- 238000004891 communication Methods 0.000 title claims abstract description 16
- 238000005516 engineering process Methods 0.000 claims description 55
- 230000004048 modification Effects 0.000 claims description 25
- 238000012986 modification Methods 0.000 claims description 25
- 230000005641 tunneling Effects 0.000 claims description 24
- 238000010295 mobile communication Methods 0.000 claims description 14
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 238000012790 confirmation Methods 0.000 claims 2
- 230000006870 function Effects 0.000 description 28
- 230000008569 process Effects 0.000 description 26
- 238000010586 diagram Methods 0.000 description 8
- 238000013507 mapping Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 230000009471 action Effects 0.000 description 6
- 238000001914 filtration Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000002708 enhancing effect Effects 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 230000009977 dual effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/22—Performing reselection for specific purposes for handling the traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0019—Control or signalling for completing the hand-off for data sessions of end-to-end connection adapted for mobile IP [MIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
- H04W36/144—Reselecting a network or an air interface over a different radio air interface technology
- H04W36/1446—Reselecting a network or an air interface over a different radio air interface technology wherein at least one of the networks is unlicensed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
Definitions
- the present invention relates to the field of communication technologies, and in particular, to a data flow control method, a related device, and a communication system. Background technique
- 3GPP 3rd Generation Partnership Project
- 3GPP network 3rd Generation mobile communication network
- WLAN Wireless Local Access Network
- Users can use the user equipment (UE, User Equipment) to access the 3GPP network or WLAN for voice, data, multimedia and other services, such as accessing the Internet, downloading text or audio and video.
- UE User Equipment
- the industry is currently discussing that the UE can access the 3GPP core network through the 3GPP access network or through the non-3GPP access network (such as WLAN). And so on) accessing the 3GPP core network, and accessing the Internet through the 3GPP core network, thereby implementing interconnection and interworking between the 3GPP network and the non-3GPP access network (such as WLAN), so as to facilitate the 3GPP network to the non-
- the 3GPP access network offloads data payloads, performs unified charging, and quality of service (QoS) control.
- QoS quality of service
- IP Internet Protocol
- IP Internet Protocol
- IP Internet Protocol
- IP Internet Protocol
- VoIP voice over IP
- This feature may be referred to as IP flow mobility.
- the IP flow mobility scheme currently discussed in the industry requires the UE to support, for example, Dual Stack Mobile IP Version 6 (DSMIPv6, Dual Stack Mobile IP Version 6), but existing Most of the UEs (due to cost, technology, etc.) do not support the DSMIPv6 protocol, so this DSMIPv6-based IP flow mobility scheme is difficult to implement in current communication networks.
- DSMIPv6 Dual Stack Mobile IP Version 6
- the embodiments of the present invention provide a data flow control method, a related device, and a communication system, so as to reduce the requirement of implementing IP flow mobility on the UE capability, and improve the implementability of the system (including the network and the terminal) to support IP flow mobility.
- a first aspect of the present invention provides a data flow control method, which may include:
- the first gateway receives the first message sent by the user equipment by using the first access network, where the first message carries the first Internet Protocol IP flow identification information, where the first IP flow identification information is used to identify the An IP flow that is transmitted by the user equipment by using the first access network and/or the second access network, where the first access network and the second access network are access networks of different access technologies;
- the first gateway sends a second message to the packet data network gateway
- the second message carries the second IP flow identification information, where the second IP flow identification information is the same as the first IP flow identification information, or the second IP flow identification information is based on the first IP flow identification information is obtained;
- the first gateway sends a fourth message to the user equipment
- the fourth message carries fourth IP flow identification information, the fourth IP flow identification information is the same as the third IP flow identification information, or the fourth IP flow identification information is based on the third IP flow. Identification information is obtained.
- At least one of the first message, the second message, the third message, and the fourth message is further carried
- routing address of the IP flow includes at least one of the following addresses One: a local address of the user equipment, an address of the first gateway, and a home address of the user equipment.
- the second IP flow identification information is obtained based on the first IP flow identification information, including: The home address or the public address included in the second IP flow identification information is converted by the local address and/or port number included in the first IP flow identification information; and/or the service included in the second IP flow identification information
- the quality information is converted by the quality of service information included in the first IP stream identification information; and/or the encoding method included in the second IP stream identification information indicates that the code included in the first IP stream identification information
- the mode indicates that the conversion is obtained;
- the fourth IP flow identification information is obtained based on the third IP flow identification information, and includes: a local address and/or a port number included in the fourth IP flow identification information, which is included by the third IP flow identification information.
- the home address or the public address is converted; and/or the quality of service information included in the fourth IP flow identification information is converted by the quality of service information included in the third IP flow identification information; and/or the
- the coding mode indication included in the fourth IP flow identification information is converted by the coding mode indication included in the third IP flow identification information.
- the first message and/or the The second message also carries a packet data network connection indication; the packet data network connection indication is used to indicate that the user equipment is connected through a packet data network that has been established by the second access network; The IP flows transmitted by the access network are connected using the packet data network.
- the packet data network connection indication includes a home address and/or a handover indication of the user equipment.
- the first message and/or the second message also carry an IP flow mobility indication.
- the first IP flow identification information is modified based on the IP flow identification information currently used by the user equipment IP flow identification information.
- Receiving the first message sent by the user equipment by using the first access network including: receiving an Internet Key Exchange Protocol authentication request message sent by the user equipment, or receiving Internet Key Exchange Protocol information sent by the user equipment Request message; and/or,
- the sending the fourth message to the user equipment includes:
- the first IP flow identification information is carried in a service selector of the first message; and Or the fourth IP flow identification information is carried in a service selector of the fourth message.
- the method further includes: Receiving, by the first gateway, a fifth message sent by the user equipment by using the first access network,
- the fifth message carries the fifth IP flow identification information, where the fifth IP flow identification information is used to identify that the user equipment is transmitted by using the first access network and/or the second access network.
- IP flow IP flow
- the first gateway sends an authentication request message to the authentication server, and negotiates with the user equipment according to the operator policy replied by the authentication server and/or the subscription data of the user equipment to obtain the An IP stream identifies information.
- the sending, by the packet data network gateway, the second message includes: sending a proxy mobile IPv6 proxy binding to the packet data network gateway Updating the message, the receiving the third message sent by the packet data network gateway comprises: receiving a proxy mobile IPv6 proxy binding acknowledgement message sent by the packet data network gateway;
- the sending the second message to the packet data network gateway includes: sending a general packet radio service tunneling protocol creation session request message to the packet data network gateway; and receiving the third message sent by the packet data network gateway includes: receiving Generating a session reply message by using a general packet radio service tunneling protocol sent by the packet data network gateway;
- sending the second message to the packet data network gateway includes: sending a general packet radio service tunneling protocol bearer resource command message to the packet data network gateway; and receiving the third message sent by the packet data network gateway includes: receiving Generating a general packet radio service tunneling protocol update bearer request message sent by the packet data network gateway;
- the sending, by the packet data network gateway, the second message includes: sending a general packet radio service tunneling protocol modification bearer request message to the packet data network gateway; and receiving the third message sent by the packet data network gateway includes: receiving Packet data network The general packet radio service tunneling protocol sent by the network gateway modifies the bearer reply message.
- the first access network and the second access One of the networks is the third generation mobile communication partner project access network, and the other is the non-3rd generation mobile communication partner project access network.
- the non-third generation mobile communication partner project access network is a wireless local area network access network.
- a second aspect of the present invention provides a data flow control method, including:
- the packet data network gateway receives the second message sent by the first gateway,
- the second message carries the second IP flow identification information, where the second IP flow identification information is used to identify the IP flow that the user equipment transmits through the first access network and/or the second access network, where The first access network and the second access network are access networks of different access technologies; the packet data network gateway establishes a routing address of the IP flow and the third IP flow identification information or the second IP flow.
- the third IP flow identification information is IP flow identification information accepted by the network, and the third IP flow identification information is used to identify the user equipment allowed by the network to pass the first connection
- the third address is sent to the first gateway, where the third message carries the third IP flow identification information.
- the method further includes: the packet data network gateway passes the IP flow established by the user equipment by using the first access network, and the user equipment Packet data network connection or establishment established by the second access network
- the user equipment is associated with the IP flow established by the second access network; wherein the user equipment is connected by using the packet data network by using the IP data established by the first access network.
- the method before the sending the third message to the first gateway, the method further includes: the packet data network gateway Sending the second to the policy charging rule function entity
- the IP flow identification information and the routing address of the IP flow receives the sixth IP flow identification information returned by the policy charging rule function entity; the packet data network gateway according to the sixth IP flow The identification information determines the third IP flow identification information.
- a third aspect of the present invention provides a gateway device, including:
- a first receiving unit configured to receive a first message sent by the user equipment by using the first access network, where the first message carries first Internet Protocol IP flow identification information, where the first IP flow identification information is used Identifying, by the user equipment, an IP flow that is transmitted through the first access network and/or the second access network, where the first access network and the second access network are accesses of different access technologies network;
- a first sending unit configured to send a second message to the packet data network gateway, where the second message carries the second IP stream identification information, where the second IP flow identification information and the first IP flow identifier are The information is the same, or the second IP flow identification information is obtained based on the first IP flow identification information;
- a second receiving unit configured to receive a third message sent by the packet data network gateway,
- the third message carries the third IP flow identification information, where the third IP flow identification information is used to identify the user equipment allowed by the network to pass the first access network and/or the second IP flow transmitted by the access network;
- a second sending unit configured to send a fourth message to the user equipment
- the fourth message carries the fourth IP flow identification information, the fourth IP flow identification information is the same as the third IP flow identification information, or the fourth IP flow identification information is based on the third IP
- the stream identification information is obtained.
- At least one of the first message, the second message, the third message, and the fourth message is further carried
- the routing address of the IP stream where the routing address of the IP stream includes at least one of the following: a local address of the user equipment, an address of the gateway device, and a home address of the user equipment.
- the first message and/or the The second message also carries a packet data network connection indication; the packet data network connection indication is used to indicate that the user equipment is connected through a packet data network that has been established by the second access network, where the user equipment passes the First access network transmission
- the IP stream is connected using the packet data network.
- the first message and/or the second message further carry an IP flow mobility indication.
- the first IP flow identification information is IP flow identification information that is modified based on IP flow identification information currently used by the user equipment.
- the first receiving unit is configured to: receive an internet key exchange protocol authentication request sent by the user equipment Receiving, by the message, the Internet Key Exchange Protocol Information Request message sent by the user equipment;
- the second sending unit is specifically configured to: send an Internet key exchange protocol authentication reply message to the user equipment, or send an Internet key exchange protocol information reply message to the user equipment.
- the first receiving The unit is further configured to: before receiving the first message sent by the user equipment by using the first access network, receive a fifth message sent by the user equipment by using the first access network, where The fifth message carries the fifth IP flow identification information, where the fifth IP flow identification information is used to identify that the user equipment is transmitted by using the first access network and/or the second access network. IP flow;
- the gateway device further includes:
- a negotiating unit configured to send an authentication request message to the authentication server, and negotiate with the user equipment according to the operator policy replied by the authentication server and/or the subscription data of the user equipment to obtain the An IP stream identifies information.
- the first sending unit is specifically configured to send a proxy mobile IPv6 proxy binding update message to the packet data network gateway; the second receiving unit is specifically configured to receive the proxy mobile sent by the packet data network gateway
- the first sending unit is specifically configured to send a general packet radio service tunneling protocol creation session request message to the packet data network gateway;
- the second receiving unit is specifically configured to receive the general packet radio service tunneling protocol sent by the packet data network gateway Create a session reply message;
- the first sending unit is configured to send a general packet radio service tunneling protocol bearer resource command message to the packet data network gateway, where the second receiving unit is configured to receive the general packet radio service tunnel sent by the packet data network gateway
- the protocol updates the bearer request message
- the first sending unit is configured to: send a general packet radio service tunneling protocol to modify a bearer request message to the packet data network gateway; the second receiving unit is specifically configured to: receive the general packet radio service sent by the packet data network gateway The tunneling protocol modifies the bearer reply message.
- one of the first access network and the second access network is a third generation mobile communication partner project access network, and the other is a non-third generation mobile Communication partner project access network.
- a fourth aspect of the present invention provides a packet data network gateway, including:
- a third receiving unit configured to receive a second message sent by the first gateway, where the second message carries the second IP stream identification information, where the second IP stream identification information is used to identify that the user equipment passes the first An IP flow transmitted by the access network and/or the second access network, where the first access network and the second access network are access networks of different access technologies;
- a binding unit configured to establish a binding relationship between a routing address of the IP flow and the third IP flow identification information or the second IP flow identification information, where the third IP flow identification information is an IP flow identifier accepted by the network Information, the third IP flow identification information is used to identify an IP flow that is transmitted by the user equipment that is allowed by the network through the first access network and/or the second access network, where the IP flow is
- the routing address includes at least one of the following addresses: a local address of the user equipment, an address of the first gateway, and a home address of the user equipment;
- a third sending unit configured to send a third message to the first gateway, where the third message carries the third IP stream identification information.
- the binding unit is further configured to: use the IP flow established by the user equipment by using the first access network, and pass the second a packet data network connection established by the access network or the user equipment The IP flows established by the second access network are associated; wherein the IP flows established by the user equipment through the first access network are connected by using the packet data network.
- the packet data network gateway further includes:
- a fourth sending unit configured to send the second IP flow identification information and a routing address of the IP flow to a policy charging rule function entity before sending the third message to the first gateway;
- a fourth receiving unit configured to receive the sixth returned by the policy charging rule function entity
- a determining unit configured to determine the third IP flow identification information according to the sixth IP flow identification information received by the fourth receiving unit.
- a fifth aspect of the present invention provides a communication system, which may include:
- a first gateway configured to receive a first message sent by the user equipment by using the first access network, where the first message carries first Internet Protocol IP flow identification information, where the first IP flow identification information is used Identifying an IP flow that is transmitted by the user equipment by using a first access network and/or a second access network, where the first access network and the second access network are access networks of different access technologies;
- the packet data network gateway sends a second message, where the second message carries the second IP flow identification information, the second IP flow identification information is the same as the first IP flow identification information, or the second IP
- the flow identification information is obtained based on the first IP flow identification information, and receives a third message sent by the packet data network gateway, where the third message carries third IP flow identification information; and sends a fourth message to the user equipment.
- the packet data network gateway is configured to receive the second message sent by the first gateway, and establish a binding between a routing address of the IP flow and the third IP flow identification information or the second IP flow identification information. Relationship, the third IP flow identification information is IP flow identification information accepted by the network, and the third IP flow identification information is used to identify the user equipment allowed by the network through the first access network and/or the IP flow transmitted by the second access network, routing of the IP flow
- the address includes at least one of the following: a local address of the user equipment, an address of the first gateway, a home address of the user equipment, and the third message is sent to the first gateway.
- the first gateway receives the first message that is sent by the UE by using the first access network and carries the first IP flow identification information, where the first IP flow identification information is used to identify the first message.
- the second message of the second IP flow identification information, where the second IP flow identification information is the same as the first IP flow identification information, or the second IP flow identification information may be obtained based on the first IP flow identification information.
- the UE Since the UE interacts with the PDN GW through the first gateway (such as ePDG, serving gateway, etc.), the UE can flexibly request the PDN GW by using the first gateway proxy without performing functional enhancement to support protocols such as DSMIPv6.
- the first gateway such as ePDG, serving gateway, etc.
- the IP flow transmitted by the UE through the first access network and/or the second access network thereby implementing IP flow mobility between access networks of different access technologies, mainly by enhancing the functions of the network entity, and seeking to implement the UE Multi-access transmission IP flows through access networks of different access technologies, and IP flows are seamlessly switched between access networks of different access technologies (such as WLAN access networks and 3GPP access networks), and thus, Reducing the requirements of the IP flow mobility to the UE capability, reducing the implementation cost of the solution, and improving the implementation of the feature that the system (including the network and the terminal) supports IP flow mobility.
- FIG. 1 is a schematic flowchart of a data flow control method according to an embodiment of the present invention
- FIG. 2 is a schematic flow chart of another data flow control method according to an embodiment of the present invention
- FIG. 3 is a schematic flowchart of another data flow control method according to an embodiment of the present invention.
- FIG. 4 is a schematic flow chart of another data flow control method according to an embodiment of the present invention.
- FIG. 5 is a schematic flow chart of another data flow control method according to an embodiment of the present invention.
- FIG. 6 is a schematic flow chart of another data flow control method according to an embodiment of the present invention.
- FIG. 7 is a schematic flow chart of another data flow control method according to an embodiment of the present invention.
- FIG. 8 is a schematic diagram of a gateway device according to an embodiment of the present disclosure.
- FIG. 9 is a schematic diagram of a fractional data network gateway according to an embodiment of the present invention.
- FIG. 10 is a schematic diagram of another gateway device according to an embodiment of the present invention.
- FIG. 11 is another score data network according to an embodiment of the present invention.
- FIG. 12 is a schematic diagram of a communication system according to an embodiment of the present invention. detailed description
- the embodiments of the present invention provide a data flow control method, a related device, and a communication system, so as to implement interworking between the 3GPP network and the non-3GPP access network without reducing the UE, and reduce the implementation cost of the solution.
- the data flow control method may include: the first gateway receives the first message sent by the UE by using the first access network, where the first message carries the first Internet Protocol IP flow identification information, The first IP flow identification information is used to identify an IP flow that is transmitted by the UE through the first access network and/or the second access network, where the first access network and the second access network are access networks of different access technologies.
- the first gateway sends a second message to the packet data network gateway (PDN GW, Packet Data Network Gateway), where the second message carries the second IP flow identification information, where the second IP flow identification information and the first IP flow identification The information is the same, or the second IP flow identification information is obtained based on the first IP flow identification information; the first gateway receives the third message sent by the packet data network gateway, where the third message carries the third IP flow identification information accepted by the network; The first gateway sends a fourth message to the UE, where the fourth message carries the fourth IP flow identification information, the fourth IP flow identification information, and the third IP flow identification information. The same, or the fourth IP flow identification information obtained based on the third IP flow identification information.
- PDN GW Packet Data Network Gateway
- FIG. 1 is a schematic flowchart of a data flow control method according to an embodiment of the present invention.
- the data flow control method provided by the embodiment of the present invention shown in FIG. 1 may include the following content:
- the first gateway receives the first message sent by the UE by using the first access network, where the first message may carry the first IP stream identification information.
- the first IP flow identification information may be used to identify an IP flow that is transmitted by the UE through the first access network and/or the second access network.
- the first IP flow identification information may, for example, identify various attributes of the IP flow that the UE requests to transmit through the first access network and/or the second access network (eg, source address/destination address of the IP flow, service type, Quality of service, etc.).
- the first access network and the second access network are access networks of different access technologies.
- one of the first access network and the second access network may be a 3GPP access network, and the other may be a non-3GPP access network (such as a WLAN access network or other non-3GPP Access network, etc.).
- the first gateway may be a serving gateway, or may be an EPLG (Evolved Packet Data Gateway), and may be a gateway device that can perform similar functions in other networks.
- EPLG Evolved Packet Data Gateway
- the first gateway sends a second message to the PDN GW, where the second message carries the second IP flow identification information, where the second IP flow identification information may be the same as the first IP flow identification information, or the second IP flow identification information It can be obtained based on the first IP flow identification information.
- the manner in which the second IP flow identification information is obtained based on the first IP flow identification information may include: a home address or a public address included in the second IP flow identification information, and the first IP flow identification information.
- the included local address and/or port number is converted; and/or, the second IP flow identification information includes quality of service information, converted by the quality of service information included in the first IP flow identification information; and/or, the second IP
- the coding mode indication included in the flow identification information is obtained by the coding mode indication included in the first IP flow identification information.
- the second IP flow identification information can also be used to identify the IP flow transmitted by the UE through the first access network and/or the second access network.
- the second IP flow identification information may, for example, identify various attributes of the IP flow that the UE requests to transmit through the first access network and/or the second access network (eg, IP flow service type, quality of service, source address/ Destination address, etc.).
- the first gateway receives a third message sent by the packet data network gateway, where the third message carries the third IP stream identification information accepted by the network.
- the third IP flow identification information accepted by the network may be regarded as accepted by one of the network elements in the network element such as the PDN GW, the Policy and Charging Rules Function (PCRF), and the subscription server. Or multiple commonly accepted IP flow identification information.
- the third IP flow identification information is used to identify that the network accepts the IP flow that is transmitted by the UE through the first access network and/or the second access network.
- the third IP flow identification information accepted by the network is identified by The IP flow transmitted by the UE through the first access network and/or the second access network is that the UE identified by the first IP flow identification information/second IP flow identification information passes the first access network and/or the second access A subset of the IP flows transmitted over the network.
- the IP flows transmitted by the UEs identified by the two through the first access network and/or the second access network are not necessarily a certain relationship between the IP flows transmitted by the UEs identified by the two through the first access network and/or the second access network.
- the first gateway sends a fourth message to the UE, where the fourth message carries the fourth IP stream identification information, the fourth IP stream identification information is the same as the third IP stream identification information, or the fourth IP stream identification information is based on the Three IP flow identification information is obtained.
- the manner in which the fourth IP flow identification information is obtained based on the third IP flow identification information may include: a local address and/or a port number included in the fourth IP flow identification information, and the third IP flow identification information.
- the included home address or public address is converted; and/or, the fourth IP flow identification information includes quality of service information, converted by the quality of service information included in the third IP flow identification information; and/or fourth IP flow identification information
- the included coding mode indication is obtained by the coding mode indication included in the third IP flow identification information.
- At least one of the first message, the second message, the third message, and the fourth message further carries a routing address of the IP flow, where the routing address of the IP flow may include At least one of the following addresses: a local address of the UE, an address of the first gateway, and a home address of the UE.
- the routing address of the IP flow may be used to indicate a routing address of the IP flow that is sent by the UE through the first access network. If the first message does not carry the routing address of the IP flow, the first gateway or the PDN GW may also obtain the routing address of the IP flow from the network element. For example, the PDN GW may determine the routing address of the IP flow according to the second message received from the first gateway, for example, the first gateway address is used as the routing address of the IP flow.
- the first message and/or the second message may further carry a Packet Data Network (PDN) connection indication; the PDN indication may be used to indicate that the UE is established through the second access network.
- the PDN connection wherein the IP flow transmitted by the UE through the first access network uses the PDN connection (ie, the IP flow transmitted by the UE through the first access network uses the PDN connection indicated by the PDN connection indication).
- the indication may include, for example, the home address and/or the handover indication of the UE, and may of course include other identification information indicating the PDN connection that the UE has established through the second access network, which is not exemplified here.
- the first message and/or the second message may also carry an IP flow mobility indication, wherein the IP flow mobility indication may be used to indicate that the UE requests the network to support mobility of its IP flow.
- the network can also support the mobility of its IP flow by default (or the default is that the UE requests the network to support the mobility of its IP flow).
- the first message and/or the second message may also not carry the IP flow mobility. Instructions.
- the first IP flow identification information is IP flow identification information modified based on the IP flow identification information currently used by the UE, that is, the first IP flow identification information may be different from, for example, the IP currently used by the UE.
- Stream identification information For example, before the first gateway receives the first message sent by the UE through the first access network, the UE has established an IP flow through the first access network and the second access network, and the UE currently uses the The IP flow identification information may identify an IP flow transmitted by the UE through the first access network and/or the first access network.
- the IP flow that the network allows the UE to transmit through the first access network and/or the first access network includes: the UE identified by the IP flow identification information currently used by the UE through the first access network and/or The IP flow transmitted by the first access network.
- the first gateway and the UE may perform delivery of the first IP flow identification information and the fourth IP flow identification information based on a plurality of possible flows.
- the first gateway and the UE may perform delivery of the first IP flow identification information and the fourth IP flow identification information based on an Internet Key Exchange (Internet Key Exchange version 2) protocol message or other type of protocol message.
- the first message may be, for example, an IKEv2 authentication request message
- the fourth message may be, for example, an IKEv2 authentication reply message.
- the first message is an IKEv2 information request message
- the fourth message may be an IKEv2 information reply message.
- the first message may also be other IKEv2 protocol messages or other protocol messages that the UE can send to the first gateway, and the fourth message may also be other IKEv2 protocol messages or other protocol messages that the first gateway can send to the UE. No longer here - for example.
- the first IP flow identification information Carry in the service selector or other cells of the first message. If the fourth message is an IKEv2 authentication reply message or an IKEv2 information reply message (or other IKEv2 protocol message), the fourth IP flow identification information is carried in the service selector or other cells of the fourth message.
- the first gateway may further include: receiving, by the first gateway, the fifth message sent by the UE by using the first access network (the fifth message)
- the message type is the same as or different from the message type of the first message, where the fifth message may carry the fifth IP flow identification information, where the fifth IP flow identification information is used to identify the UE through the first access network and/or Or the IP flow transmitted by the first access network;
- the first gateway may send an authentication request message to the authentication server, and may negotiate with the UE according to the operator policy replied by the authentication server and/or the subscription data of the UE to obtain The first IP flow identifies the information.
- the first gateway and the PDN GW may perform the delivery of the second IP flow identification information and the third IP flow identification information based on a plurality of possible flows.
- the second message may be a proxy mobile IPv6 ( ⁇ , Proxy Mobile IPv6) proxy binding update message; and the third message may be a PMIPv6 proxy binding acknowledgement message.
- the second message may also create a session request message for the General Packet Radio Service Tunneling Protocol (GTP, GPRS Tunnelling Protocol); the third message may create a session reply message for the GTP.
- the second message may be a GTP bearer resource command message; the third message may be a GTP update bearer request message.
- the second message may be a GTP modify bearer request message; the third message may be a GTP modify bearer reply message.
- the first gateway and the PDN GW can also interact based on other processes, no longer here - for example.
- the first gateway receives the first message that is sent by the UE by using the first access network and carries the first IP flow identification information, where the first IP flow identification information is used to identify that the UE passes the An IP network transmitted by the access network and/or the second access network, where the first access network and the second access network are access networks of different access technologies; the first gateway sends the second IP to the PDN GW And a second message of the flow identification information, where the second IP flow identification information is the same as the first IP flow identification information, or the second IP flow identification information may be obtained based on the first IP flow identification information.
- the UE Since the UE is proxyed to interact with the PDN GW through the first gateway (eg, ePDG, serving gateway, etc.), the UE may not need to perform functional enhancement to support, for example, DSMIPv6.
- the first gateway proxy can flexibly request the IP flow transmitted by the UE through the first access network and/or the second access network to the PDN GW, thereby implementing IP between the access networks of different access technologies.
- the mobility of the network is mainly enhanced by the function of the network entity, and the UE is required to implement multiple access transmission IP flows through the access network of different access technologies, and the IP flows are accessed by different access technologies (such as WLAN access).
- the seamless handover between the network and the 3GPP access network so as to reduce the requirement of implementing IP flow mobility to the UE capability, reduce the implementation cost of the solution, and improve the support of the IP flow mobility of the system (including the network and the terminal).
- the feasibility of a feature The scenario is described below from the perspective of a packet data network gateway.
- the data flow control method may include: the PDN GW receiving the second message sent by the first gateway, where the second message carries the second IP flow identification information, and the second IP flow identification information For identifying an IP flow that is transmitted by the UE through the first access network and/or the second access network, where the first access network and the second access network are access networks of different access technologies; the PDN GW establishes an IP flow.
- FIG. 2 is a schematic flowchart of another data flow control method according to an embodiment of the present invention.
- the data flow control method provided by the embodiment of the present invention shown in FIG. 2 may include the following content. :
- the PDN GW receives the second message sent by the first gateway.
- the second message carries the second IP flow identification information.
- the second IP flow identification information is used to identify the IP flow that is transmitted by the UE by using the first access network and/or the second access network, where the first access network and the second access network are different access technologies. Access network.
- the first gateway may send the second message to the PDN GW after receiving the first message carrying the first IP flow identification information sent by the UE through the first access network.
- the first message may carry the first IP flow identification information, where the first IP flow identification information is used to identify the IP flow that the UE transmits through the first access network and/or the second access network; the first gateway to the PDN GW Sending a second message carrying the second IP flow identification information, where the second IP flow identification information is the same as the first IP flow identification information, or the second IP flow identification information is obtained based on the first IP flow identification information.
- the PDN GW establishes a binding relationship between a routing address of the IP flow and the third IP flow identification information or the second IP flow identification information.
- the third IP flow identification information is the IP flow identification information accepted by the network, and the third IP flow identification information is used to identify the IP flow that the network accepts the UE to transmit through the first access network and/or the second access network, where the IP is
- the routing address of the flow includes at least one of the following addresses: a local address of the UE, an address of the first gateway, and a home address of the UE.
- the third IP flow identification information accepted by the network may be regarded as accepted by one of the network elements in the network element such as the PDN GW, the Policy and Charging Rules Function (PCRF), and the subscription server. Or multiple commonly accepted IP flow identification information.
- the IP flow transmitted by the UE identified by the third IP flow identification information received by the network through the first access network and/or the second access network is the first IP flow identification information/ A subset of the IP flows transmitted by the UE identified by the IP flow identification information through the first access network and/or the second access network.
- the IP flow transmitted by the UE identified by the third IP flow identification information received by the network through the first access network and/or the second access network is the first IP flow identification information/ A subset of the IP flows transmitted by the UE identified by the IP flow identification information through the first access network and/or the second access network.
- the PDN GW sends a third message to the first gateway.
- the third message carries the third IP flow identification information.
- the PDN GW may also associate the IP flow established by the UE through the first access network with the PDN connection or IP flow established by the UE through the second access network.
- the UE uses the IP stream transmitted by the first access network, and uses the PDN connection established by the UE through the second access network.
- the PDN is sent before the third message is sent to the first gateway.
- the GW may also send the second IP flow identification information and the routing address of the IP flow to the PCRF entity; the PDN GW receives the sixth IP flow identification information returned by the PCRF entity; and the PDN GW determines the third IP flow according to the sixth IP flow identification information. Identify information.
- the first gateway and the PDN GW may perform the delivery of the second IP flow identification information and the third IP flow identification information based on a plurality of possible flows.
- the second message may bind the update message to the PMIPv6 proxy; the third message may bind the acknowledgment message to the PMIPv6 proxy.
- the second message may create a session request message for the GTP; the third message may create a session reply message for the GTP.
- the second message may be a GTP bearer resource command message; the third message may be a GTP update bearer request message.
- the second message may be a GTP modify bearer request message; the third message may be a GTP modify bearer reply message.
- the first gateway and the PDN GW can also interact based on other processes, no longer here – for example.
- the PDN GW receives the second message sent by the first gateway, where the second message carries the second IP stream identification information, where the second IP stream identification information is used to identify the UE through the first access.
- the UE may flexibly request the UE from the PDN GW by using the first gateway proxy without performing functional enhancement to support protocols such as DSMIPv6.
- IP flows transmitted by the first access network and/or the second access network thereby implementing IP flow mobility between access networks of different access technologies, mainly by enhancing the functions of the network entities, and strive to achieve UE passing
- the access network of different access technologies performs multiple access transmission IP flows, and the IP flows are seamlessly switched between access networks of different access technologies (such as WLAN access networks and 3GPP access networks), thus reducing Realizing the requirement of IP flow mobility for UE capability, reducing the implementation cost of the solution, and improving the implementation of the feature of supporting IP flow mobility of the system (including the network and the terminal).
- FIG. 3 is a schematic flowchart diagram of another data flow control method according to an embodiment of the present invention.
- FIG. 3 illustrates a scheme for simultaneously establishing an IP flow in a WLAN and a 3GPP access based on a ⁇ 6 protocol, and a data flow control method may include the following contents:
- the UE sends an IKE_AUTH request message to the ePDG.
- the IKE_AUTH request message may carry the following information: a. IP flow identification information, where the IP flow identification information may be carried in a Traffic Selector of the IKE_AUTH request message.
- the IP flow identification information is used to identify an IP flow that the UE transmits through the WLAN access network, that is, a filtering rule that describes an IP packet transmitted through the WLAN access network.
- the IP flow identification information may include at least one of the following information: a source address of the IP stream, a source port number, a destination address, a destination port number, a protocol type, QoS related information, and the like, and may also include a service type, an application type, and an encoding. Other filtering rules such as codec and/or media type.
- the UE can request which IP flows are transmitted through the WLAN access network to the 3GPP network through the IP flow identification information.
- the PDN connection indication where the PDN connection indication is used to indicate that the UE has established a PDN connection in the 3GPP access network, thereby indicating that the IP flow transmitted by the UE through the WLAN will use the PDN connection, where
- the PDN connection indication may include: a UE home address, a handover indication, or other identifier capable of indicating that a PDN connection has been established.
- IP flow mobility indication where the IP flow mobility indication is used to indicate that the UE requests to use a network-based mobility protocol (eg, PMIPv6 or GTP, etc.), establish an IP flow in the WLAN access network and the 3GPP access network, and support the same. Mobility (ie IP flow is switched between WLAN and 3GPP).
- a network-based mobility protocol eg, PMIPv6 or GTP, etc.
- SA Security Association
- API Access Point Name
- API Access Point Name
- the ePDG initiates UE authentication to the 3GPP AAA Server.
- the authentication request message may carry: a user identifier and an APN, etc., to request the 3GPP network to authenticate the UE, and may also carry an IP flow mobility indication, The network is asked to confirm whether the UE is allowed to use the IP flow mobility feature.
- the 3GPP AAA Server may interact with the UE's Home Subscriber Server (HSS) to obtain information such as the subscription data and the operator policy of the UE, and the 3GPP AAA Server may send the information to the ePDG. Information such as contracted data and operator strategies obtained.
- HSS Home Subscriber Server
- the subscription data and the operator policy of the UE may include at least one of the following information: whether to support the indication of IP flow mobility, the address, port number, protocol type, QoS, service of the IP flow allowed or preferred to be transmitted on the WLAN. / Application type, media type, encoding method, etc.
- the ePDG may determine, according to the 3GPP subscription data and/or the operator policy of the UE, the UE requesting the IP flow identification information, if the UE requests the tampering IP flow identification information and the corresponding in the 3GPP subscription data and/or the operator policy of the UE. If the information does not match, the ePDG may further send IP flow identification information acceptable to the 3GPP network to the UE.
- the UE may modify the previous IP flow identification information according to the IP flow identification information accepted by the 3GPP network, and may request the message IKEv2 Informational Request or other through the Internet Key Exchange Protocol Authentication Request message IKE_AUTH Request or the Internet Key Exchange Protocol Information Request message.
- the IKEv2 message sends the modified new IP flow identification information to the ePDG.
- the ePDG determines, according to the IP flow identification information requested by the UE, the IP flow identification information to be sent to the PDN GW, that is, the IP flow routing filter, including: if the IP flow identification information requested by the UE includes the local address local The address and/or the port number, the ePDG converts it to the home IP address home address or the public address public IP address; and can perform, for example, QoS mapping, coding mode mapping or conversion.
- the ePDG may select a PDN GW based on an Access Point Name (APN, Access Point Name), and send a PMIPv6 proxy binding update to the selected PDN GW.
- APN Access Point Name
- PMIPv6 proxy binding update to the selected PDN GW.
- the PMIPv6 PBU message may carry an IP flow Routing filter, a routing address Routing Address, a PDN connection indication, an IP flow mobility indication, and a mobile node network access identifier (MN NAI, Mobile Node Network Access Identifier, That is, user identification), APN, and/or type of radio access technology (RAT, Radio Access Technology).
- MN NAI Mobile Node Network Access Identifier, That is, user identification
- APN Access Node Network Access Identifier
- RAT Radio Access Technology
- the routing address of the IP flow carried by the PMIPv6 PBU message may be, for example, an address of the ePDG or a local address of the UE (that is, an address allocated by the WLAN access network to the UE), etc., indicating that the IP flow identified by the IP flow Routing filter is satisfied (That is, IP packet data packets are transmitted through the WLAN access network.
- the address of the ePDG can be the public IP address of the ePDG or the link-local address to be assigned by the PDN GW.
- the link-local address carried in the PMIPv6 PBU message may be all 0s (that is, all bits are 0) to indicate that the requesting PDN GW allocates a link-local address to the ePDG, that is, the ePDG is on the access link shared with the UE. the address of.
- the RAT Type is WLAN access.
- the ePDG If the ePDG supports multiple PDN connections for the same APN, the ePDG also generates a PDN Connection identity and carries it in the ⁇ PBU message.
- the ePDG can also generate a flow identifier (Flow ID) according to a security association SA (for example, a Diffserv Code Point), and carry it in a PMIPv6 PBU message.
- SA for example, a Diffserv Code Point
- the PDN GW may initiate an IP connection access network (IP-CAN) session modification request message to the PCRF entity, where the IP-CAN session modification request message may carry the IP flow route. rule.
- IP-CAN IP connection access network
- the PCRF may send an IP-CAN session tampering reply message to the PDN GW.
- the IP-CAN session modification reply message may carry an IP flow routing rule confirmed by the PCRF, where the PCRF may route the downlink and/or uplink IP flows. The rules are modified.
- the PCRF can also update the IP flow routing rules stored by itself.
- the PDN GW generates a binding cache entry for the UE based on the received PMIPv6 PBU message.
- the PDN GW allocates the UE to the PDN Connection established with the 3GPP access network according to the PDN connection indication.
- the same IP address that is, the home address assigned by the PDN GW to the UE, is the same as the IP address of the PDN Connection established by the UE indicated by the PDN connection indication in the 3GPP access network.
- the PDN GW may bind the binding cache entry, that is, the binding cache entry of the PDN Connection or IP flow established through the WLAN, to the binding cache of the corresponding PDN Connection or IP flow established through the 3GPP access network.
- the entries are associated with each other; or, they are recorded in the same binding cache entry, and the two can be distinguished by different access modes, such as RAT Type and/or routing address, for charging or subsequent operations, such as bearer/ Modification of the IP stream.
- the PDN GW can also associate the above information in other ways.
- the PDN GW reports the PDN GW identity to the 3GPP AAA Server and the corresponding RAT Type (here, WLAN access).
- the 3GPP AAA Server reports the PDN GW identity, RAT Type, corresponding APN, and PLMN identification information to the HSS.
- the PDN GW sends a PMIPv6 Proxy Binding Acknowledgment (PBA) message to the ePDG, where the IP flow identification information (ie, the IP flow route filter), the routing address, the MN NAI, the APN, and the UE are received by the network.
- IP flow identification information ie, the IP flow route filter
- MN NAI the routing address
- APN the APN
- UE the UE's home address
- the routing address of the IP flow carried by the PMIPv6 PBA message may be, for example, the address of the ePDG or the local address of the UE (that is, the address allocated by the WLAN access network to the UE), etc., indicating that the IP flow identified by the IP flow Routing filter is satisfied ( That is, IP packet data packets are transmitted through the WLAN access network.
- the address of the ePDG may be a public IP address of the ePDG, or a link-local address allocated by the PDN GW (ie, an address of the ePDG on the access link shared with the UE);
- the PDN connection identifier is carried in the PMIPv6 PBU message and the PDN GW supports establishing multiple PDN connections for the APN, the PDN connection identifier is also included in the PMIPv6 PBA message.
- the ePDG indicates to the UE that the authentication is completed, and the UE completes the authentication on the ePDG.
- the IPSec tunnel was successfully established.
- the ePDG determines, according to the routing filter in the PB A message, a Traffic Selector to be sent to the UE. ePDG sends IKE_AUTH back to the UE
- the complex message which carries the Traffic Selector, the IP address assigned by the PDN GW to the UE, that is, the UE home address and the APN. If the PNB message carries the PDN connection identifier, the IKE_AUTH reply message further includes the PDN connection identifier.
- the uplink packet data of the UE that meets the uplink traffic selector that is, the uplink routing rule
- the uplink packet data of the UE that meets the uplink traffic selector is sent to the ePDG through the IPSec tunnel, and is sent by the ePDG to the PDN GW through the PMIPv6 tunnel.
- the PDN GW sends the downlink packet data of the UE to the ePDG through the PMIPv6 tunnel according to the downlink routing rule in the binding cache entry, and the ePDG sends the packet to the UE through the IPSec tunnel.
- the PCRF or the PDN GW may initiate release of the 3GPP resource and release the corresponding bearer resource in the 3GPP network.
- the ePDG receives the message that the UE sends the first IP flow identification information that is sent by the WLAN access network, where the first IP flow identification information is used to identify the IP flow that the UE transmits through the WLAN.
- the ePDG sends a message carrying the second IP flow identification information to the PDN GW, where the second IP flow identification information is the same as the first IP flow identification information, or the second IP flow identification information is obtained based on the first IP flow identification information.
- the UE since the UE interacts with the PDN GW through the ePDG, the UE may perform the enhancement of the UE to support a protocol such as DSMIPv6, and the ePDG proxy may be used to flexibly request the UE from the PDN GW to access the network through the WLAN access network and/or 3GPP.
- the IP flows transmitted by the network, and the mobility of the IP flows between the access networks of different access technologies are implemented, mainly through the enhancement of the functions of the network entities, and the UE is required to implement multiple accesses through the access networks of different access technologies.
- the IP stream is transmitted, and the IP stream is seamlessly switched between the WLAN access network and the 3GPP access network.
- FIG. 4 is a schematic flowchart of another data flow control method according to an embodiment of the present invention.
- FIG. 4 shows a scheme for transferring IP flows between WLAN and 3GPP access based on PMIPv6, and the data flow control method shown in FIG. 4 may include the following contents:
- the UE accesses the WLAN access network and the 3GPP access network, and may be based on the current The IP flow routing rules transport IP flows.
- the UE sends an IKEv2 Information Request (InformationAL Request) message to the ePDG.
- IKEv2 Information Request InformationAL Request
- the IKEv2 information request message may include:
- IP stream identification information that is modified or updated here is carried by the modified or updated Traffic Selector, that is, the IP flow identification information included in the Traffic Selector, that is, the filtering rule is different from the IP flow identification information indicated by the Traffic Selector currently used by the UE, that is, the filtering rule.
- the modification of the current IP flow identification information includes: adding information, modifying or deleting existing information. For example: modification of one or combination of the source address, source port number, destination address, destination port number, protocol type, QoS related information, service type, media type, encoding mode, etc. of the IP flow. .
- the UE requests the 3GPP network through the tampering of the current IP flow identification information which new IP flows will be transmitted through the WLAN access network, or which IP flows will no longer be transmitted through the WLAN access network, and so on.
- the IKEv2 information request message may also carry the PDN connection identifier.
- the ePDG may determine, according to the 3GPP subscription data and/or the operator policy of the UE, the IP flow identification information requested by the UE, if the UE requests the IP flow identification of the tampering The information does not match the corresponding information in the 3GPP subscription data and/or the operator policy of the UE, and the ePDG may further send the IP flow identification information acceptable to the 3GPP network to the UE.
- the UE may modify the previous IP flow identification information according to the IP flow identification information accepted by the 3GPP network, and may send the modified new IP flow identification information to the ePDG through the IKE_AUTH request or the IKEv2 Informational request or other IKEv2 message.
- the ePDG determines, according to the modified IP flow identification information requested by the UE, the IP flow identification information to be sent to the PDN GW, that is, the IP flow route filter, the routing filter, for example, if the IP flow identification information requested by the UE includes a local address (local Address ) and / or port number, then ePDG can convert it to the home IP address ( home Address ) or public address ( public IP address ); perform QoS mapping, encoding mode mapping or conversion.
- the ePDG sends a ⁇ PBU message to the PDN GW.
- the PMIPv6 PBU message may carry a route filter, a routing address of the IP stream, a PDN connection indication, an IP flow mobility indication, and a mobile node network access identifier MN NAI, an APN, a wireless access technology type, and the like.
- the routing filter forms a routing rule together with the associated routing address, that is, the routing rule describes the relationship between the route filter and the routing address, so as to indicate that the IP flow of the routing filter meets a certain condition, that is, the routing address of the routing filter. Transfer.
- the routing address in the PMIPv6 PBU message is the address of the ePDG, or the UE local address, that is, the address allocated by the WLAN access network to the UE, indicating that the IP packet of the route filter, that is, the IP packet data packet, is transmitted through the WLAN access network.
- the address of the ePDG may be the public IP address of the ePDG or the link-local address assigned by the PDN GW.
- RAT Type is WLAN access.
- the ePDG may carry the PDN connection identifier in the PBU message according to the PDN connection identifier included in the IKEv2 INFORMATIONAL Request message; or if the IKEv2 INFORMATIONAL Request message does not include the PDN connection identifier
- the ePDG may insert a corresponding PDN connection identifier into the PBU message according to the mapping relationship between the security association identifier and the PDN connection.
- the ePDG may also generate a flow identifier Flow ID according to the security association identifier, for example, a Diffserv Code Point (DSCP), and carry the information in the PMIPv6 PBU message.
- a flow identifier Flow ID according to the security association identifier, for example, a Diffserv Code Point (DSCP), and carry the information in the PMIPv6 PBU message.
- DSCP Diffserv Code Point
- the PDN GW may initiate an IP connection access network IP-CAN session modification request to the PCRF, and the IP-CAN session modification request message carries the foregoing IP flow routing rule.
- the PCRF may send an IP-CAN session tampering reply message to the PDN GW.
- the IP-CAN session modification reply message may carry an IP flow routing rule confirmed by the PCRF, where the PCRF may perform downlink and/or uplink routing rules. modify.
- the PCRF can also update the IP flow routing rules stored by itself. 407.
- the PDN GW updates the IP flow routing rule in the binding cache entry of the UE according to the received PMIPv6 PBU message.
- the PDN GW sends a PMIPv6 Proxy Binding Acknowledgment (PBA) message to the ePDG, where the IP flow identification information received by the network, that is, the IP flow route filter, the routing address, and the IP address allocated to the UE.
- PBA PMIPv6 Proxy Binding Acknowledgment
- the routing address in the PMIPv6 PBA message is the address of the ePDG, or the UE local address, that is, the address allocated by the WLAN access network to the UE, indicating that the IP packet of the route filter, that is, the IP packet data packet, is transmitted through the WLAN access network.
- the address of the ePDG may be the public IP address of the ePDG, or the link-local address assigned by the PDN GW, that is, the address of the ePDG on the access link shared with the UE.
- the PBA message is also included.
- the ePDG determines, according to the routing filter in the PB A message, a Traffic Selector to be sent to the UE.
- the ePDG sends an IKEv2 Information Response (InformationAL Response) message to the UE, which carries the Traffic Selector, the PDN GW is the IP address (ie, the UE home address) assigned by the UE, and the APN.
- the IKE_AUTH reply message also includes the PDN connection identifier.
- the UE may initiate a resource modification process in the WLAN access network according to the received Traffic Selector, that is, the IP flow routing rule accepted by the network.
- the PCRF or the PDN GW initiates a corresponding 3GPP resource release or allocation process to release or establish a corresponding bearer resource in the 3GPP network.
- the PDN GW may determine to initiate a corresponding 3GPP resource release or allocation process according to the association relationship between the PDN Connection or the IP flow established by the WLAN and the 3GPP access network.
- the ePDG receives the UE through the WLAN access network. a message that carries the first IP flow identification information, where the first IP flow identification information is used to identify the IP flow that the UE transmits over the WLAN; the ePDG sends a message carrying the second IP flow identification information to the PDN GW, where The second IP flow identification information is the same as the first IP flow identification information, or the second IP flow identification information may be obtained based on the first IP flow identification information.
- the UE since the UE interacts with the PDN GW through the ePDG, the UE may perform the enhancement of the UE to support a protocol such as DSMIPv6, and the ePDG proxy may be used to flexibly request the UE from the PDN GW to access the network through the WLAN access network and/or 3GPP.
- the IP flows transmitted by the network, and the mobility of the IP flows between the access networks of different access technologies are implemented, mainly through the enhancement of the functions of the network entities, and the UE is required to implement multiple accesses through the access networks of different access technologies.
- the IP stream is transmitted, and the IP stream is seamlessly switched between the WLAN access network and the 3GPP access network.
- FIG. 5 is a schematic flowchart diagram of another data flow control method according to an embodiment of the present invention.
- FIG. 5 shows a scheme for establishing an IP flow simultaneously with a 3GPP access based on a GTP protocol, and the data flow control method shown in FIG. 5 may include the following contents:
- Steps 501 to 503 are the same as steps 301 to 303 of the embodiment shown in Fig. 3.
- the ePDG selects a PDN GW based on the access point name APN, and sends a GTP Create Session Request message to the selected PDN GW.
- the GTP create session request message carries a routing filter, a routing address, a routing address, and a routing address.
- the PDN connection instruction indicating the IP flow mobility, international mobile subscriber identification code further 1 J (IMSI, international mobile Subscriber identification Number ), APN, RAT type radio access technology type information.
- the routing filter may be carried in a traffic flow template TFT (Traffic Flow Template) of the GTP creation session request message.
- TFT Traffic Flow Template
- the routing rule describes the relationship between the route filter and the routing address to indicate that the IP flow of the route filter is transmitted through a specific address, that is, the routing address.
- the routing address is the address of the ePDG, or the local address of the UE, that is, the address allocated by the WLAN access network to the UE, indicating that the IP of the routing filter Routing filter is satisfied.
- the stream, ie, the IP packet, is transmitted over the WLAN access network.
- the ePDG can generate an EPS bearer ID EPS bearer ID and carry it in the Create Session Request message.
- the PDN GW may initiate an IP connection access network IP-CAN session modification request to the policy charging rule function entity PCRF, where the IP-CAN session modification request message carries the IP flow route. rule.
- the PCRF may send an IP-CAN session tampering reply message to the PDN GW.
- the IP-CAN session modification reply message may carry an IP flow routing rule confirmed by the PCRF, where the PCRF may perform downlink and/or uplink routing rules. modify.
- the PCRF can also update the IP flow routing rules stored by itself.
- the PDN GW generates a session request message based on the received GTP, and generates an entry in the EPS bearer context table of the UE.
- the PDN GW may allocate the same IP address to the UE as the PDN Connection established by the 3GPP access network; and the PDN GW may use the entry, that is, the PDN Connection or IP flow entry established by the UE through the WLAN.
- the PDN GW reports the PDN GW identity to the 3GPP AAA Server, and the corresponding RAT Type (here, WLAN access).
- the 3GPP AAA Server reports the PDN GW identity, the RAT Type, the corresponding APN, and the PLMN identification information to the HSS.
- the PDN GW sends a GTP session creation reply message to the ePDG, and the IP session identification information, that is, the IP flow route filter, the routing filter, the routing address, the routing address, the IP address, the IMSI, the APN, and the IP address.
- the EPS bears information such as the logo.
- the routing filter can be carried in the traffic flow template TFT (Traffic Flow Template).
- TFT Traffic Flow Template
- the routing address is the address of the ePDG, or the local address of the UE, that is, the address allocated by the WLAN access network to the UE, indicating that the route filter is satisfied.
- the IP flow of the Routing filter that is, the IP packet, is transmitted through the WLAN access network.
- the ePDG indicates to the UE that the authentication is complete, and the UE completes the authentication on the ePDG.
- the IPSec tunnel was successfully established.
- the ePDG determines the traffic Selector to be sent to the UE according to the Create Session Response routing filter.
- the ePDG sends an IKE_AUTH reply message to the UE, which carries the Traffic Selector, and the PDN GW allocates the IP address and APN information of the UE.
- the uplink packet data of the UE that meets the uplink traffic selector, that is, the uplink routing rule, is sent to the ePDG through the IPSec tunnel, and is sent by the ePDG to the PDN GW through the GTP tunnel.
- the PDN GW sends the downlink packet data of the UE to the ePDG through the GTP tunnel according to the downlink routing rule in the binding cache entry, and the ePDG sends the packet to the UE through the IPSec tunnel.
- the PCRF or the PDN GW may initiate release of the 3GPP resource and release the corresponding bearer resource in the 3GPP network.
- the ePDG receives the message that the UE sends the first IP flow identification information that is sent by the WLAN access network, where the first IP flow identification information is used to identify the IP flow that the UE transmits through the WLAN.
- the ePDG sends a message carrying the second IP flow identification information to the PDN GW, where the second IP flow identification information is the same as the first IP flow identification information, or the second IP flow identification information is obtained based on the first IP flow identification information.
- the UE since the UE interacts with the PDN GW through the ePDG, the UE may perform the enhancement of the UE to support a protocol such as DSMIPv6, and the ePDG proxy may be used to flexibly request the UE from the PDN GW to access the network through the WLAN access network and/or 3GPP.
- the IP flows transmitted by the network, and the mobility of the IP flows between the access networks of different access technologies are implemented, mainly through the enhancement of the functions of the network entities, and the UE is required to implement multiple accesses through the access networks of different access technologies.
- the IP stream is transmitted, and the IP stream is seamlessly switched between the WLAN access network and the 3GPP access network.
- FIG. 6 is a schematic flowchart diagram of another data flow control method according to an embodiment of the present invention. 6 illustrates a scheme for transferring IP flows between a WLAN and a 3GPP access based on a GTP protocol.
- the data flow control method shown in FIG. 6 may include the following contents:
- Steps 601 ⁇ 603 may be the same as steps 401 ⁇ 403 of the embodiment shown in FIG. 4;
- the ePDG sends a GTP resource command message to the PDN GW.
- the GTP bearer resource command message may carry:
- Routing filter Routing filter Routing filter, routing address, IMSI, APN, RAT Type, EPS Bearer ID and other information.
- the route filter Routing filter can be carried in the Traffic Flow Template (TFT).
- TFT Traffic Flow Template
- the route filter forms a routing rule along with its associated routing address. That is, the routing rule describes the relationship between the route filter and the routing address to indicate that the IP flow of the route filter is transmitted through a specific address, that is, the routing address.
- the routing address is the address of the ePDG, or the UE local address, that is, the address allocated by the WLAN access network to the UE, indicating that the IP packet that satisfies the routing filter, that is, the IP packet, is transmitted through the WLAN access network.
- the ePDG can insert the corresponding default EPS bearer identifier default EPS bearer ID into the bearer resource command message according to the mapping relationship between the security association (SA) and the PDN connection.
- the ePDG can also distinguish the service code DSCP (Diffserv Code) according to the SA information. Point), insert the EPS bearer ID of the dedicated bearer into the bearer resource command message.
- SA security association
- DSCP Diffserv Code
- Steps 605-606 are the same as steps 405-406 of the embodiment shown in FIG. 4;
- the PDN GW updates the routing rule in the corresponding entry in the EPS bearer context table of the UE based on the received bearer resource command (Bearer Resource Command) message.
- Bearer Resource Command Bearer Resource Command
- the PDN GW sends a GTP Update Bearer Request message to the ePDG, where the IP flow identification information received by the network, that is, the IP flow route filter Routing filter, the routing address Routing address, and the EPS Bearer ID are carried.
- the route filter Routing filter can be carried in the Traffic Flow Template (TFT).
- TFT Traffic Flow Template
- the routing address Routing Address is The address of the ePDG, or the local address of the UE, that is, the address allocated by the WLAN access network to the UE, indicates that the IP packet, that is, the IP packet, in which the routing filter Routing filter is satisfied, is transmitted through the WLAN access network.
- the ePDG sends a GTP update message to the PDN GW, and the Update Bearer Response indicates that the modified IP flow identification information is received.
- the ePDG determines, according to the update bearer request message, the Route Filter in the Update Bearer Request, the Traffic Filter to be sent to the UE.
- the ePDG sends an IKE_AUTH reply message to the UE, which carries information such as Traffic Selector and APN.
- the UE may initiate a resource modification process in the WLAN access network according to the received Traffic Selector, that is, the IP flow identification information accepted by the network.
- the PCRF or PDN GW initiates a corresponding 3GPP resource release or allocation process to release or establish a corresponding bearer resource in the 3GPP network.
- the PDN GW may determine, according to the association relationship between the PDN Connection or the IP flow of the IP flow established by the WLAN and the 3GPP access network, to initiate the corresponding 3GPP resource release or allocation process.
- the ePDG receives the message that the UE sends the first IP flow identification information that is sent by the WLAN access network, where the first IP flow identification information is used to identify the IP flow that the UE transmits through the WLAN.
- the ePDG sends a message carrying the second IP flow identification information to the PDN GW, where the second IP flow identification information is the same as the first IP flow identification information, or the second IP flow identification information is obtained based on the first IP flow identification information.
- the UE since the UE interacts with the PDN GW through the ePDG, the UE may perform the enhancement of the UE to support a protocol such as DSMIPv6, and the ePDG proxy may be used to flexibly request the UE from the PDN GW to access the network through the WLAN access network and/or 3GPP.
- the IP flows transmitted by the network, and the mobility of the IP flows between the access networks of different access technologies are implemented, mainly through the enhancement of the functions of the network entities, and the UE is required to implement multiple accesses through the access networks of different access technologies.
- the IP stream is transmitted, and the IP stream is seamlessly switched between the WLAN access network and the 3GPP access network.
- FIG. 7 is a schematic flowchart diagram of another data flow control method according to an embodiment of the present invention.
- FIG. 7 illustrates another scheme for transferring IP flows between WLAN and 3GPP access based on the GTP protocol, and the data flow control method illustrated in FIG. 7 may include the following contents:
- Steps 701-703 are the same as steps 601-603 of the embodiment shown in FIG. 6; 704.
- the ePDG sends a GTP tampering request message Modify Bearer to the PDN GW. Request,
- the GTP modify bearer request message may carry a route filter, a routing address, a routing address, an IMSI, an APN, a RAT Type, and an EPS Bearer ID.
- the route filter Routing filter can be carried in the Traffic Flow Template (TFT).
- TFT Traffic Flow Template
- the route filter forms a routing rule along with its associated routing address. That is, the routing rule describes the relationship between the route filter and the routing address to indicate that the IP flow of the route filter is transmitted through a specific address, that is, the routing address. .
- the routing address is the address of the ePDG, or the UE local address, that is, the address allocated by the WLAN access network to the UE, indicating that the IP packet that satisfies the routing filter of the route filter, that is, the IP packet, is transmitted through the WLAN access network.
- the ePDG can insert the corresponding default EPS bearer identifier default EPS bearer ID into the modify bearer request message according to the mapping relationship between the security association (SA) and the PDN connection.
- SA security association
- the ePDG can also distinguish the service code DSCP (Diffserv Code) according to the SA information. Point), insert the EPS bearer ID of the dedicated bearer into the modify bearer request message.
- Steps 705-706 are the same as steps 605-606 of the embodiment shown in FIG. 6;
- the PDN GW updates the IP flow routing rule in the corresponding entry in the EPS bearer context table of the EPS bearer context table of the UE according to the received GTP modify bearer request message Bearer Resource Command.
- the PDN GW sends a GTP tampering response message Modify Bearer Response to the ePDG, where the IP flow identification information received by the network, that is, the IP flow route filter Routing filter, the routing address Routing address, and the EPS Bearer ID are carried. And other information.
- the route filter Routing filter can be carried in the Traffic Flow Template (TFT).
- TFT Traffic Flow Template
- the routing address is the address of the ePDG, or the UE local address, that is, the address allocated by the WLAN access network to the UE, indicating that the IP packet in which the routing filter Routing filter is satisfied, that is, the IP packet data packet is transmitted through the WLAN access network.
- the ePDG determines the traffic Selector to be sent to the UE according to the Modify Bearer Reply message in the Modify Bearer Response.
- the ePDG sends an IKE_AUTH reply message to the UE, which carries information such as Traffic Selector and APN.
- the UE may initiate a resource modification process in the WLAN access network according to the received Traffic Selector, that is, the IP flow identification information accepted by the network.
- the PCRF or PDN GW initiates a corresponding 3GPP resource release or allocation process to release or establish a corresponding bearer resource in the 3GPP network.
- the PDN GW may determine, according to the association relationship between the PDN Connection or the IP flow of the IP flow established by the WLAN and the 3GPP access network, to initiate the corresponding 3GPP resource release or allocation process.
- the ePDG receives the message that the UE sends the first IP flow identification information that is sent by the WLAN access network, where the first IP flow identification information is used to identify the IP flow that the UE transmits through the WLAN.
- the ePDG sends a message carrying the second IP flow identification information to the PDN GW, where the second IP flow identification information is the same as the first IP flow identification information, or the second IP flow identification information is obtained based on the first IP flow identification information.
- the UE since the UE interacts with the PDN GW through the ePDG, the UE may perform the enhancement of the UE to support a protocol such as DSMIPv6, and the ePDG proxy may be used to flexibly request the UE from the PDN GW to access the network through the WLAN access network and/or 3GPP.
- the IP flows transmitted by the network, and the mobility of the IP flows between the access networks of different access technologies are implemented, mainly through the enhancement of the functions of the network entities, and the UE is required to implement multiple accesses through the access networks of different access technologies.
- the IP stream is transmitted, and the IP stream is seamlessly switched between the WLAN access network and the 3GPP access network. In this way, the requirement for implementing the IP stream mobility to the UE capability is reduced, the implementation cost of the solution is reduced, and the system is improved.
- Including network and terminal) Supports the implementation of the feature of IP flow mobility.
- Embodiments of the present invention also provide related apparatus for implementing the above solution.
- a gateway device 800 may include: a first receiving unit 810, a first sending unit 820, a second receiving unit 830, and a second sending unit.
- the first receiving unit 810 is configured to receive a first message sent by the user equipment by using the first access network, where the first message carries the first IP flow identification information, where the first IP flow identification information is used to identify the user.
- the device requests the IP flow transmitted by the first access network, or the first IP flow identification information is used to identify the IP flow that the user equipment requests to transmit through the first access network and the IP flow that is requested to be transmitted through the second access network.
- the first access network and the second access network are access networks of different access technologies;
- the first sending unit 820 is configured to send a second message to the packet data network gateway, where the second message carries the second IP stream identification information, where the second IP stream identification information is the same as the first IP stream identification information, or The second IP flow identification information is obtained based on the first IP flow identification information;
- a second receiving unit 830 configured to receive a third message sent by the packet data network gateway
- the third message carries the third IP flow identification information accepted by the network, where the third message
- the IP flow identification information is used to identify an IP flow that is transmitted by the foregoing user equipment that is allowed by the network through the first access network and/or the second access network;
- the second sending unit 840 is configured to send a fourth message to the user equipment, where the fourth message carries the fourth IP flow identification information, the fourth IP flow identification information is the same as the third IP flow identification information, or the fourth IP The stream identification information is obtained based on the third IP stream identification information.
- At least one of the first message, the second message, the third message, and the fourth message further carries a routing address of the IP stream, where the routing address of the IP stream includes the following address. At least one of: a local address of the user equipment, an address of the gateway device, and a home address of the user equipment.
- the first message and/or the second message further carry a packet data network connection indication; the packet data network connection indication is used to indicate that the user equipment has established packet data through the second access network. The network connection, wherein the IP stream transmitted by the user equipment through the first access network is connected by using the packet data network.
- the first message and/or the second message also carry an IP flow mobility indication.
- the first IP flow identification information is different from the modification of the IP flow identification information currently used by the user equipment.
- the first receiving unit 810 is specifically configured to: receive an Internet Key Exchange Protocol authentication request message sent by the user equipment, or receive an Internet Key Exchange Protocol Information Request message sent by the user equipment. ;
- the second sending unit 840 is specifically configured to send an Internet Key Exchange Protocol authentication reply message to the user equipment, or send an Internet Key Exchange Protocol information reply message to the user equipment.
- the first receiving unit 810 is further configured to: before receiving the first message sent by the user equipment by using the first access network, receive the fifth message sent by the user equipment by using the first access network.
- the fifth message carries the fifth IP flow identification information, where the fifth IP flow identification information is used to identify the IP flow that the user equipment requests to transmit through the first access network, or the fifth IP flow identification information is used.
- the gateway device 800 may further include:
- the negotiating unit 850 is configured to send an authentication request message to the authentication server, and negotiate with the user equipment to obtain the first IP flow identifier according to the operator policy replied by the authentication server and/or the subscription data of the user equipment. information.
- the first sending unit 820 is specifically configured to: send, by the packet data network gateway, the second message, to send the proxy mobile IPv6 proxy binding update message to the packet data network gateway, where the second receiving unit 830 Specifically, the method is: receiving a proxy mobile IPv6 proxy binding acknowledgement message sent by the foregoing packet data network gateway;
- the first sending unit 820 is specifically configured to: send a general packet radio service tunneling protocol creation session request message to the packet data network gateway;
- the second receiving unit 830 is specifically configured to: receive the general packet radio service tunneling protocol created by the packet data network gateway Session reply message;
- the first sending unit 820 is specifically configured to: send a general packet radio service tunneling protocol bearer resource command message to the packet data network gateway;
- the second receiving unit 830 is specifically configured to receive the general packet radio service tunneling protocol update sent by the packet data network gateway. Carrying a request message;
- the first sending unit 820 is specifically configured to: send a general packet radio service tunneling protocol modification bearer request message to the packet data network gateway;
- the second receiving unit 830 is specifically configured to: receive the general packet radio service tunnel protocol modification sent by the packet data network gateway Carry a reply message.
- one of the first access network and the second access network is a third generation mobile communication partner project access network, and the other is a non-third generation mobile communication partner project access network.
- the gateway device 800 of this embodiment may be, for example, a serving gateway, an ePDG, or the like.
- the gateway device 800 receives the first message that is sent by the UE by using the first access network and carries the first IP flow identification information, where the first IP flow identification information is used to identify that the UE passes the An IP network transmitted by the access network and/or the second access network, the first access network and the second access network are access networks of different access technologies; the gateway device 800 sends the second IP to the PDN GW. And a second message of the flow identification information, where the second IP flow identification information is the same as the first IP flow identification information, or the second IP flow identification information is obtained based on the first IP flow identification information.
- the proxy Since the UE is through the gateway device 800 (such as ePDG, service gateway) And so on, the proxy interacts with the PDN GW. Therefore, the UE may not need to perform functional enhancement to support a protocol such as DSMIPv6, and may utilize the gateway device 800 proxy to flexibly request the UE from the PDN GW to pass through the first access network and/or the second access.
- the IP flows transmitted by the network, and the mobility of the IP flows between the access networks of different access technologies are implemented.
- the functions of the network entities are enhanced, and the UE is required to access multiple access networks through different access technologies.
- the embodiment of the present invention further provides a packet data network gateway 900, which may include: a third receiving unit 910, a binding unit 920, and a third sending unit 930.
- the third receiving unit 910 is configured to receive the second message that is sent by the first gateway, where the second message carries the second IP stream identification information, where the second IP stream identification information is used to identify the user equipment that passes the first access network. And/or an IP flow transmitted by the second access network, where the first access network and the second access network are access networks of different access technologies;
- the binding unit 920 establishes a binding relationship between the routing address of the IP flow and the third IP flow identification information or the second IP flow identification information, where the third IP flow identification information is the IP flow identification information accepted by the network, and the third IP
- the flow identification information is used to identify an IP flow that is transmitted by the foregoing user equipment that is allowed to be transmitted by the user equipment through the first access network and/or the second access network, where the routing address of the IP flow includes at least one of the following addresses: The local address, the address of the first gateway, and the home address of the user equipment;
- the third sending unit 930 is configured to send a third message to the first gateway, where the third message carries the third IP stream identification information.
- the binding unit 920 is further configured to: connect, by using the IP data established by the user equipment by using the first access network, with the packet data network established by the user equipment by using the second access network, or The user equipment is associated with the IP flow established by the second access network; wherein the IP data established by the user equipment through the first access network is connected by using the foregoing packet data network.
- the packet data network gateway 900 may further include: a fourth sending unit, a fourth receiving unit, and a determining unit (not shown)
- a fourth sending unit configured to send second IP flow identification information and a routing address of the IP flow to the policy charging rule function entity before sending the third message to the first gateway;
- a fourth receiving unit configured to receive sixth IP flow identification information returned by the policy charging rule function entity
- a determining unit configured to determine third IP flow identification information according to the sixth IP flow identification information received by the fourth receiving unit.
- the PDN GW receives the second message sent by the first gateway, where the second message carries the second IP flow identification information, where the second IP flow identification information is used to identify the UE through the first access network and/or Or an IP flow transmitted by the second access network, where the first access network and the second access network are access networks of different access technologies; the PDN GW establishes a routing address of the IP flow and the third IP flow identification information or The second IP flow identifies the binding relationship of the information; the PDN GW sends a third message carrying the third IP flow identification information to the first gateway.
- the UE may flexibly request the UE from the PDN GW by using the first gateway proxy without performing functional enhancement to support protocols such as DSMIPv6.
- IP flows transmitted by the first access network and/or the second access network thereby implementing IP flow mobility between access networks of different access technologies, mainly by enhancing the functions of the network entities, and strive to achieve UE passing
- the access network of different access technologies performs multiple access transmission IP flows, and the IP flows are seamlessly switched between access networks of different access technologies (such as WLAN access networks and 3GPP access networks), thus reducing Realizing the requirements of the IP stream mobility on the UE capability, reducing the implementation cost of the solution, and improving the implementation of the feature that the system (including the network and the terminal) supports IP flow mobility.
- an embodiment of the present invention further provides a network element device 1000, which may include: an input device 1010, an output device 1030, a memory 1010, and a processor 1020 (a network element)
- the number of processors 1020 in device 1000 may be one or more, and one processor is taken as an example in FIG.
- input device 1010, output device 1030, memory 1010, and processor 1020 may be connected by a bus or other means.
- the processor 1020 performs the following steps:
- the first message is sent by the user equipment, where the first message carries the first Internet Protocol IP flow identification information, where the first IP flow identification information is used to identify that the user equipment requests to pass the first access network And/or an IP flow transmitted by the second access network, where the first access network and the second access network are access networks of different access technologies; and the second message is sent to the packet data network gateway, where, the second The message carries the second IP flow identification information, where the second IP flow identification information is the same as the first IP flow identification information, or the second IP flow identification information is obtained based on the first IP flow identification information;
- the third message wherein the third message carries the third IP flow identification information accepted by the network, where the third IP flow identification information is used to identify the user equipment allowed by the network to pass the first access network and/or the second access
- the manner in which the second IP flow identification information is obtained based on the first IP flow identification information may include: a home address or a public address included in the second IP flow identification information, and the first IP flow identification information.
- the included local address and/or port number is converted; and/or, the second IP flow identification information includes quality of service information, converted by the quality of service information included in the first IP flow identification information; and/or, the second IP
- the coding mode indication included in the flow identification information is obtained by the coding mode indication included in the first IP flow identification information.
- the second IP flow identification information can also be used to identify the IP flow transmitted by the UE through the first access network and/or the second access network.
- the second IP flow identification information may, for example, identify various attributes of the IP flow that the UE requests to transmit through the first access network and/or the second access network (eg, IP flow service type, quality of service, source address/ Destination address, etc.).
- the third IP flow identification information accepted by the network may be regarded as a PDN GW, One of the network elements in the network element, such as the Policy and Charging Rules Function (PCRF, Policy and Charging Rules Function), or one of the network elements, which is accepted by the network element, or a plurality of commonly accepted IP flow identification information.
- the third IP flow identification information is used to identify that the network accepts the IP flow that is transmitted by the UE by using the first access network and/or the second access network.
- the IP flow transmitted by the UE identified by the third IP flow identification information received by the network through the first access network and/or the second access network is the first IP flow identification information/second A subset of the IP flows transmitted by the UE identified by the IP flow identification information through the first access network and/or the second access network.
- the IP flow transmitted by the UE identified by the third IP flow identification information received by the network through the first access network and/or the second access network is the first IP flow identification information/second A subset of the IP flows transmitted by the UE identified by the IP flow identification information through the first access network and/or the second access network.
- the first IP flow identification information is IP flow identification information modified based on the IP flow identification information currently used by the UE, that is, the first IP flow identification information may be different from, for example, the IP currently used by the UE.
- Stream identification information For example, before the gateway device 1000 receives the first message sent by the UE through the first access network, the UE has established an IP flow through the first access network and the second access network, and the UE currently uses the The IP flow identification information may identify an IP flow transmitted by the UE through the first access network and/or the first access network.
- the IP flow that the network allows the UE to transmit through the first access network and/or the first access network includes: the UE identified by the IP flow identification information currently used by the UE through the first access network and/or The IP flow transmitted by the first access network.
- the gateway device 1000 and the UE may perform delivery of the first IP flow identification information and the fourth IP flow identification information based on a plurality of possible flows.
- the gateway device 1000 and the UE may perform delivery of the first IP flow identification information and the fourth IP flow identification information based on an Internet Key Exchange (IKEv2, Internet Key Exchange version 2) protocol message or other type of protocol message.
- IKEv2 Internet Key Exchange
- the first message may be, for example, an IKEv2 authentication request message
- the fourth message may be, for example, an IKEv2 authentication reply message.
- the first message is an IKEv2 information request message
- the fourth message may be an IKEv2 information reply message.
- the first message may also be other IKEv2 protocol messages or other protocol messages that the UE can send to the gateway device 1000
- the fourth message may also be other IKEv2 protocol messages or other protocol messages that the gateway device 1000 can send to the UE. No longer here - for example.
- the first message is an IKEv2 authentication request message or an IKEv2 information request message (or other IKEv2 protocol message;)
- the first IP flow identification information is carried in the service selector of the first message or other In the cell.
- the fourth message is an IKEv2 authentication reply message or an IKEv2 information reply message (or other IKEv2 protocol message)
- the fourth IP flow identification information is carried in the service selector or other cells of the fourth message.
- the method before the gateway device 1000 receives the first message sent by the UE through the first access network, the method further includes: the gateway device 1000 receiving the fifth message sent by the UE by using the first access network (the fifth message)
- the message type is the same as or different from the message type of the first message, where the fifth message may carry the fifth IP flow identification information, where the fifth IP flow identification information is used to identify the UE through the first access network and/or Or the IP flow transmitted by the first access network;
- the gateway device 1000 may send an authentication request message to the authentication server, and may negotiate with the UE according to the operator policy replied by the authentication server and/or the subscription data of the UE to obtain The first IP flow identifies the information.
- the gateway device 1000 and the PDN GW may perform the delivery of the second IP flow identification information and the third IP flow identification information based on a plurality of possible flows.
- the second message may be a proxy mobile IPv6 ( ⁇ , Proxy Mobile IPv6) proxy binding update message; and the third message may be a PMIPv6 proxy binding acknowledgement message.
- the second message may also create a session request message for the General Packet Radio Service Tunneling Protocol (GTP); the third message may create a session reply message for the GTP.
- the second message may be a GTP bearer resource command message; the third message may be a GTP update bearer request message.
- the gateway device 1000 of this embodiment may be, for example, a service gateway, an ePDG, or other similar network device.
- an embodiment of the present invention further provides a packet data network gateway 1100, which may include:
- the input device 1110, the output device 1130, the memory 1110, and the processor 1120 (the number of the processors 1120 in the packet data network gateway 1100 may be one or more, and one processor in FIG. 11 is taken as an example).
- input device 1110, output device 1130, memory 1110, and processor 1120 may be coupled by a bus or other means.
- the processor 1120 performs the following steps:
- the transmitted IP stream wherein the first access network and the second access network are access networks of different access technologies; establishing a routing address of the IP flow and binding the third IP flow identification information or the second IP flow identification information
- the third IP flow identification information is used to identify the user equipment allowed by the network to be transmitted through the first access network and/or the second access network.
- the IP address of the IP stream where the routing address of the IP stream includes at least one of the following addresses: a local address of the user equipment, an address of the first gateway, a home address of the user equipment, and a third message sent to the first gateway, where The three messages carry the third IP stream identification information.
- the processor 1120 may also associate an IP flow established by the UE through the first access network with a PDN connection or an IP flow established by the UE through the second access network.
- the UE uses the IP stream transmitted by the first access network, and uses the PDN connection established by the UE through the second access network.
- the processor 1120 may further send the second IP flow identification information and the routing address of the IP flow to the PCRF entity, and receive the sixth returned by the PCRF entity. IP flow identification information; determining third IP flow identification information based on the sixth IP flow identification information.
- the first gateway and the PDN GW 1100 may be based on a plurality of A possible process is to perform the delivery of the second IP flow identification information and the third IP flow identification information.
- the second message may be a PMIPv6 proxy binding update message; the third message may be a PMIPv6 proxy binding acknowledgement message.
- the second message may create a session request message for the GTP; the third message may create a session reply message for the GTP.
- the second message may be a GTP bearer resource command message; the third message may be a GTP update bearer request message.
- the second message may be a GTP modify bearer request message; the third message may be a GTP modify bearer reply message.
- an embodiment of the present invention further provides a communication system, which may include: a first gateway 1210 and a packet data network gateway 1220.
- the first gateway 1210 is configured to receive a first message sent by the user equipment by using the first access network, where the first message carries the first Internet Protocol IP flow identification information, where the first IP flow identification information is used to identify the user.
- the second message carries the second IP flow identification information, the second IP flow identification information is the same as the first IP flow identification information, or the second IP flow identification information is obtained based on the first IP flow identification information; receiving the packet data.
- the network gateway sends a fourth message to the user equipment, where the fourth message carries the fourth IP flow identification information, and the fourth IP flow
- the identification information is the same as the third IP flow identification information, or the fourth IP flow identification information is obtained based on the third IP flow identification information;
- the packet data network gateway 1220 is configured to receive the second message sent by the first gateway 1210, establish a binding relationship between the routing address of the IP flow and the third IP flow identification information or the second IP flow identification information, and the third IP flow identification information. And identifying, by the network, the IP flow identification information, where the third IP flow identification information is used to identify an IP flow that is transmitted by the user equipment that is allowed by the network, by using the first access network and/or the second access network, where the routing address of the IP flow includes: At least one of the following addresses: a local address of the user equipment, an address of the first gateway, a home address of the user equipment, and a third message is sent to the first gateway.
- the functions of the PDN GW 1220 and the first gateway 1210 in the communication system of the present embodiment may be specifically implemented according to the method in the foregoing method embodiment, and the specific implementation process may refer to the related description of the foregoing method embodiment, I won't go into details here.
- the first gateway 1210 may be a gateway device 800 or 1000, and the PDN GW 1220 may be a PDN GW 900 or a PDN GW 1100. Of course, there may be other possible structures.
- the embodiment of the present invention further provides a computer storage medium, wherein the computer storage medium can store a program, and the program includes some or all of the steps of the data processing method described in the foregoing method embodiments.
- the embodiment of the present invention further provides a computer storage medium, wherein the computer storage medium can store a program, and the program includes some or all of the steps of the data flow control method described in the foregoing method embodiments.
- the disclosed apparatus may be implemented in other manners.
- the device embodiments described above are merely illustrative, such as the division of the above units, only a logical function division, in actual implementation There may be additional ways of dividing, for example multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed.
- the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be electrical or otherwise.
- the above-described units described as separate components may or may not be physically separated.
- the components displayed as the cells may or may not be physical units, that is, may be located in one place or may be distributed to a plurality of network elements. Some or all of the units may be selected according to actual needs to achieve the objectives of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- the above integrated units if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium.
- the technical solution of the present invention may be embodied in the form of a software product in the form of a software product, or a part of the technical solution, which is stored in a storage medium.
- a number of instructions are included to cause a computer device (which may be a personal computer, server or network device, etc.) to perform all or part of the steps of the above-described methods of various embodiments of the present invention.
- the foregoing storage medium includes:
- ROM read-only memory
- RAM random access memory
- removable hard disk disk or optical disk, and other media that can store program code.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了数据流控制方法及相关设备和通信***。本发明实施例提供的方案中,第一网关接收UE通过第一接入网发送的第一消息,第一消息携带第一因特网协议IP流识别信息,第一网关向分组数据网络网关发送第二消息,第一网关接收分组数据网络网关发送的第三消息,第三消息携带第三IP流识别信息,第三IP流识别信息用于标识网络允许的UE通过第一接入网和/或第二接入网传输的IP流;第一网关向UE发送第四消息。本发明实施例方案有利于期降低实现IP流移动性对UE能力的要求,提高***支持IP流移动性这一特性的可实施性。
Description
数据流控制方法 目关设备和通信*** 技术领域
本发明涉及通信技术领域,具体涉及数据流控制方法及相关设备 和通信***。 背景技术
第三代移动通信伙伴项目 (3 GPP , 3rd Generation Partnership Project )标准组织制订标准的第三代移动通信网络(筒称 3GPP网络 ), 是目前应用最为普遍的广域移动通信网络。 无线局域网 (WLAN, Wireless Local Access Network )作为一种接入方便、 速度快、 价格相 对低廉的局域通信网络, 也得到广泛的部署和使用。 用户可以使用用 户设备(UE, User Equipment )接入 3GPP网络或者 WLAN以进行语 音、数据、 多媒体等业务, 例如可访问因特网、 下载文本或音视频等。
出于网络流量控制和 UE实现业务的灵活性和等方面的考虑, 目 前业内正在讨论, 支持 UE既可通过 3GPP接入网接入到 3GPP核心网, 也可通过非 3GPP接入网 (例如 WLAN等)接入到 3GPP核心网, 并可 以通过 3GPP核心网来访问英特网 (Internet ), 从而实现 3GPP网络与 非 3GPP接入网 (如 WLAN )之间的互联互通, 以便于 3GPP网络向非 3GPP接入网分流数据荷载、 进行统一计费和服务质量(QoS, Quality of Service )控制等。业内进一步讨论,如何能支持 UE同时通过 WLAN 接入和 3GPP接入进行通信, 传输基于因特网协议的业务流即因特网 协议(IP, Internet Protocol ) 流, 并且实现将 IP流在 WLAN接入网和 3GPP接入网之间进行无缝切换。 举例来说, 某时刻, UE通过 3GPP 接入网进行基于 IP传输语音( VoIP, Voice over IP ), 并通过 WLAN接 入网传输视频流或下载数据等; 此后, 由于网络状况、 运营商策略或 用户偏好等的变化, 将 WLAN接入网中传输的数据下载业务转移到 3GPP接入网中,这种特性可称为 IP流移动性( IP flow mobility )特性。
然后, 业内目前讨论的支持 IP流移动性方案, 需要 UE能支持例 如双栈移动 IPv6 ( DSMIPv6, Dual Stack Mobile IP Version 6 ), 但现有
的大多数 UE (由于成本、 技术等原因)都不支持 DSMIPv6协议, 因 此这种基于 DSMIPv6的 IP流移动性方案很难在目前的通信网络中实 施。 发明内容
本发明实施例提供数据流控制方法及相关设备和通信***,以期 降低实现 IP流移动性对 UE能力的要求, 提高***(包括网络与终端) 支持 IP流移动性这一特性的可实施性。
本发明第一方面提供一种数据流控制方法, 可包括:
第一网关接收用户设备通过第一接入网发送的第一消息, 其中, 所述第一消息携带第一因特网协议 IP流识别信息, 其中, 所述第一 IP 流识别信息用于标识所述用户设备通过第一接入网和 /或第二接入网 传输的 IP流, 其中, 所述第一接入网和所述第二接入网为不同接入技 术的接入网;
所述第一网关向分组数据网络网关发送第二消息,
其中, 所述第二消息携带第二 IP流识别信息, 其中, 所述第二 IP 流识别信息与所述第一 IP流识别信息相同, 或者所述第二 IP流识别信 息基于所述第一 IP流识别信息得到;
所述第一网关接收所述分组数据网络网关发送的第三消息, 其中, 所述第三消息携带第三 IP流识别信息, 其中, 所述第三 IP 流识别信息用于标识网络允许的所述用户设备通过所述第一接入网 和 /或所述第二接入网传输的 IP流;
所述第一网关向所述用户设备发送第四消息,
其中, 所述第四消息携带第四 IP流识别信息, 所述第四 IP流识别 信息与所述第三 IP流识别信息相同, 或者所述第四 IP流识别信息基于 所述第三 IP流识别信息得到。
在第一方面的第一种可能的实现方式中, 所述第一消息、 所述第 二消息、所述第三消息和所述第四消息中的至少一个消息中还携带有
IP流的路由地址, 其中, 所述 IP流的路由地址包括如下地址中的至少
一个: 用户设备的本地地址、 所述第一网关的地址、 用户设备的归属 地址。
结合第一方面或第一方面的第一种可能的实现方式,在第二种可 能的实现方式中, 所述第二 IP流识别信息基于所述第一 IP流识别信息 得到, 包括: 所述第二 IP流识别信息包含的归属地址或公共地址, 由 所述第一 IP流识别信息包含的本地地址和 /或端口号转换得到;和 /或, 所述第二 IP流识别信息包含的服务质量信息, 由所述第一 IP流识别信 息包含的服务质量信息转换得到;和 /或,所述第二 IP流识别信息包含 的编码方式指示, 由所述第一 IP流识别信息包含的编码方式指示转换 得到;
和 /或,
所述第四 IP流识别信息基于所述第三 IP流识别信息得到, 包括: 所述第四 IP流识别信息包含的本地地址和 /或端口号, 由所述第三 IP 流识别信息包含的归属地址或公共地址转换得到; 和 /或,所述第四 IP 流识别信息包含的服务质量信息, 由所述第三 IP流识别信息包含的服 务质量信息转换得到; 和 /或,所述第四 IP流识别信息包含的编码方式 指示, 由所述第三 IP流识别信息包含的编码方式指示转换得到。
结合第一方面或第一方面的第一种可能的实现方式或第一方面 的第二种可能的实现方式, 在第三种可能的实现方式中, 所述第一消 息和 /或所述第二消息还携带分组数据网络连接指示; 所述分组数据 网络连接指示,用于指示所述用户设备通过所述第二接入网已建立的 分组数据网络连接; 所述用户设备通过所述第一接入网传输的 IP流使 用所述分组数据网络连接。
结合第一方面的第三种可能的实现方式,在第四种可能的实现方 式中, 所述分组数据网络连接指示包括所述用户设备的归属地址和 / 或切换指示。
结合第一方面或第一方面的第一种可能的实现方式或第一方面 的第二种可能的实现方式或第一方面的第三种可能的实现方式或第 一方面的第四种可能的实现方式, 在第五种可能的实现方式中, 所述
第一消息和 /或所述第二消息还携带 IP流移动性指示。
结合第一方面或第一方面的第一种可能的实现方式或第一方面 的第二种可能的实现方式或第一方面的第三种可能的实现方式或第 一方面的第四种可能的实现方式或第一方面的第五种可能的实现方 式中, 在第六种可能的实现方式中, 所述第一 IP流识别信息是基于所 述用户设备当前使用的 IP流识别信息修改得到的 IP流识别信息。
结合第一方面或第一方面的第一种可能的实现方式或第一方面 的第二种可能的实现方式或第一方面的第三种可能的实现方式或第 一方面的第四种可能的实现方式或第一方面的第五种可能的实现方 式中或第一方面的第六种可能的实现方式中,在第七种可能的实现方 式中,
所述接收用户设备通过第一接入网发送的第一消息, 包括: 接收所述用户设备发送的因特网密钥交换协议鉴权请求消息,或 者接收所述用户设备发送的因特网密钥交换协议信息请求消息; 和 /或,
所述向所述用户设备发送第四消息, 包括:
向所述用户设备发送因特网密钥交换协议鉴权回复消息,或者向 所述用户设备发送因特网密钥交换协议信息回复消息。
结合第一方面或第一方面的第七种可能的实现方式,在第八种可 能的实现方式中,所述第一 IP流识别信息携带在所述第一消息的业务 选择器中;和 /或所述第四 IP流识别信息携带在所述第四消息的业务选 择器中。
结合第一方面或第一方面的第一种可能的实现方式或第一方面 的第二种可能的实现方式或第一方面的第三种可能的实现方式或第 一方面的第四种可能的实现方式或第一方面的第五种可能的实现方 式或第一方面的第六种可能的实现方式或第一方面的第七种可能的 实现方式或第一方面的第八种可能的实现方式,在第九种可能的实现 方式中,所述第一网关接收用户设备通过第一接入网发送的第一消息 之前还包括:
所述第一网关接收所述用户设备通过所述第一接入网发送的第 五消息,
其中, 所述第五消息携带有第五 IP流识别信息, 所述第五 IP流识 别信息用于标识所述用户设备通过所述第一接入网和 /或所述第二接 入网传输的 IP流;
所述第一网关向鉴权服务器发送鉴权请求消息,并依据所述鉴权 服务器回复的运营商策略和 /或所述用户设备的签约数据, 与所述用 户设备进行协商以得到所述第一 IP流识别信息。
结合第一方面或第一方面的第一种可能的实现方式或第一方面 的第二种可能的实现方式或第一方面的第三种可能的实现方式或第 一方面的第四种可能的实现方式或第一方面的第五种可能的实现方 式或第一方面的第六种可能的实现方式或第一方面的第七种可能的 实现方式或第一方面的第八种可能的实现方式或第一方面的第九种 可能的实现方式, 在第十种可能的实现方式中, 所述向分组数据网络 网关发送第二消息包括: 向所述分组数据网络网关发送代理移动 IPv6 代理绑定更新消息,所述接收所述分组数据网络网关发送的第三消息 包括:接收所述分组数据网络网关发送的代理移动 IPv6代理绑定确认 消息;
或者, 所述向分组数据网络网关发送第二消息包括: 向分组数据 网络网关发送通用分组无线业务隧道协议创建会话请求消息;所述接 收所述分组数据网络网关发送的第三消息包括:接收所述分组数据网 络网关发送的通用分组无线业务隧道协议创建会话回复消息;
或者, 所述向分组数据网络网关发送第二消息包括: 向分组数据 网络网关发送通用分组无线业务隧道协议承载资源命令消息;所述接 收所述分组数据网络网关发送的第三消息包括:接收所述分组数据网 络网关发送的通用分组无线业务隧道协议更新承载请求消息;
或者, 所述向分组数据网络网关发送第二消息包括: 向分组数据 网络网关发送通用分组无线业务隧道协议修改承载请求消息;所述接 收所述分组数据网络网关发送的第三消息包括:接收所述分组数据网
络网关发送的通用分组无线业务隧道协议修改承载回复消息。
结合第一方面或第一方面的第一种可能的实现方式或第一方面 的第二种可能的实现方式或第一方面的第三种可能的实现方式或第 一方面的第四种可能的实现方式或第一方面的第五种可能的实现方 式或第一方面的第六种可能的实现方式或第一方面的第七种可能的 实现方式或第一方面的第八种可能的实现方式或第一方面的第九种 可能的实现方式或第一方面的第十种可能的实现方式,在第十一种可 能的实现方式中,所述第一接入网和所述第二接入网中的其中一个为 第三代移动通信伙伴项目接入网,另一个为非第三代移动通信伙伴项 目接入网。
结合第一方面的第十一种可能的实现方式,在第十二种可能的实 现方式中,所述非第三代移动通信伙伴项目接入网为无线局域网接入 网。
本发明第二方面提供一种数据流控制方法, 包括:
分组数据网络网关接收第一网关发送的第二消息,
其中, 所述第二消息携带第二 IP流识别信息, 所述第二 IP流识别 信息用于标识用户设备通过第一接入网和 /或第二接入网传输的 IP流, 其中, 所述第一接入网和所述第二接入网为不同接入技术的接入网; 所述分组数据网络网关建立 IP流的路由地址与第三 IP流识别信 息或所述第二 IP流识别信息的绑定关系; 其中, 所述第三 IP流识别信 息为网络接受的 IP流识别信息, 所述第三 IP流识别信息用于标识网络 允许的所述用户设备通过所述第一接入网和 /或所述第二接入网传输 的 IP流, 其中, 所述 IP流的路由地址包括如下地址中的至少一个: 用 户设备的本地地址、 所述第一网关的地址、 用户设备的归属地址; 向所述第一网关发送第三消息, 其中, 所述第三消息携带所述第 三 IP流识别信息。
在第二方面的第一种可能的实现方式中, 所述方法还包括: 所述 分组数据网络网关将所述用户设备通过所述第一接入网建立的 IP流, 与所述用户设备通过所述第二接入网建立的分组数据网络连接或所
述用户设备通过所述第二接入网建立的 IP流进行关联; 其中, 所述用 户设备通过所述第一接入网建立的 IP流使用所述分组数据网络连接。
结合第二方面或第二方面的第一种可能的实现方式,在第二种可 能的实现方式中, 所述向所述第一网关发送第三消息之前, 还包括: 所述分组数据网络网关向策略计费规则功能实体发送所述第二
IP流识别信息和所述 IP流的路由地址; 所述分组数据网络网关接收所 述策略计费规则功能实体返回的第六 IP流识别信息; 所述分组数据网 络网关根据所述第六 IP流识别信息确定所述第三 IP流识别信息。
本发明第三方面提供一种网关设备, 包括:
第一接收单元,用于接收用户设备通过第一接入网发送的第一消 息, 其中所述第一消息携带第一因特网协议 IP流识别信息, 其中, 所 述第一 IP流识别信息用于标识所述用户设备请求通过第一接入网和 / 或第二接入网传输的 IP流, 其中, 所述第一接入网和所述第二接入网 为不同接入技术的接入网;
第一发送单元, 用于向分组数据网络网关发送第二消息, 其中, 所述第二消息携带第二 IP流识别信息, 其中, 所述第二 IP 流识别信息与所述第一 IP流识别信息相同, 或者, 所述第二 IP流识别 信息基于所述第一 IP流识别信息得到;
第二接收单元, 用于接收所述分组数据网络网关发送的第三消 息,
其中, 所述第三消息携带第三 IP流识别信息, 其中, 所述第三 IP 流识别信息用于标识网络允许的所述用户设备通过所述第一接入网 和 /或所述第二接入网传输的 IP流;
第二发送单元, 用于向所述用户设备发送第四消息,
其中, 所述第四消息携带第四 IP流识别信息, 所述第四 IP流识别 信息与所述第三 IP流识别信息相同, 或者, 所述第四 IP流识别信息基 于所述第三 IP流识别信息得到。
在第三方面的第一种可能的实现方式中, 所述第一消息、 所述第 二消息、所述第三消息和所述第四消息中的至少一个消息中还携带有
IP流的路由地址, 其中, 所述 IP流的路由地址包括如下地址中的至少 一个: 用户设备的本地地址、 所述网关设备的地址、 用户设备的归属 地址。
结合第三方面或第三方面的第一种可能的实现方式或第三方面 的第二种可能的实现方式, 在第三种可能的实现方式中, 所述第一消 息和 /或所述第二消息还携带分组数据网络连接指示; 所述分组数据 网络连接指示,用于指示所述用户设备通过所述第二接入网已建立的 分组数据网络连接, 其中, 所述用户设备通过所述第一接入网传输的
IP流使用所述分组数据网络连接。
结合第三方面或第三方面的第一种可能的实现方式或第三方面 的第二种可能的实现方式或第三方面的第三种可能的实现方式,在第 四种可能的实现方式中, 所述第一消息和 /或所述第二消息还携带 IP 流移动性指示。
结合第三方面或第三方面的第一种可能的实现方式或第三方面 的第二种可能的实现方式或第三方面的第三种可能的实现方式或第 三方面的第四种可能的实现方式, 在第五种可能的实现方式中, 所述 第一 IP流识别信息是基于所述用户设备当前使用的 IP流识别信息修 改得到的 IP流识别信息。
结合第三方面或第三方面的第一种可能的实现方式或第三方面 的第二种可能的实现方式或第三方面的第三种可能的实现方式或第 三方面的第四种可能的实现方式或第三方面的第五种可能的实现方 式, 在第六种可能的实现方式中, 所述第一接收单元具体用于, 接收 所述用户设备发送的因特网密钥交换协议鉴权请求消息, 或者,接收 所述用户设备发送的因特网密钥交换协议信息请求消息;
和 /或, 所述第二发送单元具体用于, 向所述用户设备发送因特 网密钥交换协议鉴权回复消息, 或者, 向所述用户设备发送因特网密 钥交换协议信息回复消息。
结合第三方面或第三方面的第一种可能的实现方式或第三方面 的第二种可能的实现方式或第三方面的第三种可能的实现方式或第
三方面的第四种可能的实现方式或第三方面的第五种可能的实现方 式或第三方面的第六种可能的实现方式, 在第七种可能的实现方式 中, 所述第一接收单元还用于, 在接收所述用户设备通过所述第一接 入网发送的所述第一消息之前,接收所述用户设备通过所述第一接入 网发送的第五消息, 其中, 所述第五消息携带有第五 IP流识别信息, 其中,所述第五 IP流识别信息用于标识所述用户设备通过所述第一接 入网和 /或所述第二接入网传输的 IP流;
所述网关设备还包括:
协商单元, 用于向鉴权服务器发送鉴权请求消息, 并依据所述鉴 权服务器回复的运营商策略和 /或所述用户设备的签约数据, 与所述 用户设备进行协商以得到所述第一 IP流识别信息。
结合第三方面或第三方面的第一种可能的实现方式或第三方面 的第二种可能的实现方式或第三方面的第三种可能的实现方式或第 三方面的第四种可能的实现方式或第三方面的第五种可能的实现方 式或第三方面的第六种可能的实现方式或第三方面的第七种可能的 实现方式, 在第八种可能的实现方式中, 所述第一发送单元具体用于 向所述分组数据网络网关发送代理移动 IPv6代理绑定更新消息; 所述 第二接收单元具体用于接收所述分组数据网络网关发送的代理移动
IPv6代理绑定确认消息;
或者,
所述第一发送单元具体用于向分组数据网络网关发送通用分组 无线业务隧道协议创建会话请求消息;所述第二接收单元具体用于接 收所述分组数据网络网关发送的通用分组无线业务隧道协议创建会 话回复消息;
或者,
所述第一发送单元具体用于向分组数据网络网关发送通用分组 无线业务隧道协议承载资源命令消息; 所述第二接收单元具体用于, 接收所述分组数据网络网关发送的通用分组无线业务隧道协议更新 承载请求消息;
或者,
所述第一发送单元具体用于,向分组数据网络网关发送通用分组 无线业务隧道协议修改承载请求消息; 所述第二接收单元具体用于, 接收所述分组数据网络网关发送的通用分组无线业务隧道协议修改 承载回复消息。
结合第三方面或第三方面的第一种可能的实现方式或第三方面 的第二种可能的实现方式或第三方面的第三种可能的实现方式或第 三方面的第四种可能的实现方式或第三方面的第五种可能的实现方 式或第三方面的第六种可能的实现方式或第三方面的第七种可能的 实现方式或第三方面的第八种可能的实现方式,在第九种可能的实现 方式中,所述第一接入网和所述第二接入网中的其中一个为第三代移 动通信伙伴项目接入网, 另一个为非第三代移动通信伙伴项目接入 网。
本发明第四方面提供一种分组数据网络网关, 包括:
第三接收单元, 用于接收第一网关发送的第二消息, 其中, 所述 第二消息携带第二 IP流识别信息, 其中, 所述第二 IP流识别信息用于 标识用户设备通过第一接入网和 /或第二接入网传输的 IP流,其中,所 述第一接入网和所述第二接入网为不同接入技术的接入网;
绑定单元, 用于建立 IP流的路由地址与第三 IP流识别信息或所述 第二 IP流识别信息的绑定关系; 其中, 所述第三 IP流识别信息为网络 接受的 IP流识别信息, 所述第三 IP流识别信息用于标识网络允许的所 述用户设备通过所述第一接入网和 /或所述第二接入网传输的 IP流,其 中, 所述 IP流的路由地址包括如下地址中的至少一个: 用户设备的本 地地址、 所述第一网关的地址、 用户设备的归属地址;
第三发送单元, 用于向所述第一网关发送第三消息, 其中, 所述 第三消息携带所述第三 IP流识别信息。
在第四方面的第一种可能的实现方式中,所述绑定单元还用于将 所述用户设备通过所述第一接入网建立的 IP流, 与所述用户设备通过 所述第二接入网建立的分组数据网络连接或所述用户设备通过所述
第二接入网建立的 IP流进行关联; 其中, 所述用户设备通过所述第一 接入网建立的 IP流使用所述分组数据网络连接。
结合第四方面或第四方面的第一种可能的实现方式,在第二种可 能的实现方式中, 所述分组数据网络网关还包括:
第四发送单元, 用于在向所述第一网关发送所述第三消息之前, 向策略计费规则功能实体发送所述第二 IP流识别信息和所述 IP流的 路由地址;
第四接收单元,用于接收所述策略计费规则功能实体返回的第六
IP流识别信息;
确定单元,用于根据所述第四接收单元接收到的第六 IP流识别信 息确定所述第三 IP流识别信息。
本发明第五方面提供一种通信***, 可包括:
第一网关, 用于接收用户设备通过第一接入网发送的第一消息, 其中, 所述第一消息携带第一因特网协议 IP流识别信息, 其中, 所述 第一 IP流识别信息用于标识所述用户设备通过第一接入网和 /或第二 接入网传输的 IP流,所述第一接入网和所述第二接入网为不同接入技 术的接入网; 向分组数据网络网关发送第二消息, 其中, 所述第二消 息携带第二 IP流识别信息, 所述第二 IP流识别信息与所述第一 IP流识 别信息相同, 或者, 所述第二 IP流识别信息基于所述第一 IP流识别信 息得到; 接收所述分组数据网络网关发送的第三消息, 其中, 所述第 三消息携带第三 IP流识别信息;向所述用户设备发送第四消息,其中, 所述第四消息携带第四 IP流识别信息, 所述第四 IP流识别信息与所述 第三 IP流识别信息相同, 或者, 所述第四 IP流识别信息基于所述第三 IP流识别信息得到;
所述分组数据网络网关,用于接收所述第一网关发送的所述第二 消息, 建立 IP流的路由地址与所述第三 IP流识别信息或所述第二 IP流 识别信息的绑定关系, 所述第三 IP流识别信息为网络接受的 IP流识别 信息,所述第三 IP流识别信息用于标识网络允许的所述用户设备通过 所述第一接入网和 /或所述第二接入网传输的 IP流,所述 IP流的路由地
址包括如下地址中的至少一个: 用户设备的本地地址、 所述第一网关 的地址、 用户设备的归属地址; 向所述第一网关发送所述第三消息。
由上可见, 本发明实施例提供的方案中, 第一网关接收 UE通过 第一接入网发送的携带第一 IP流识别信息的第一消息, 其中, 第一 IP 流识别信息用于标识该 UE通过第一接入网和 /或第二接入网传输的 IP 流, 第一接入网和第二接入网为不同接入技术的接入网; 第一网关向 PDN GW发送携带了第二 IP流识别信息的第二消息, 其中, 第二 IP流 识别信息与第一 IP流识别信息相同, 或者第二 IP流识别信息可基于第 一 IP流识别信息得到。 由于 UE是通过第一网关 (如 ePDG、 服务网关 等) 来代理与 PDN GW交互, 因此, UE可无需进行功能增强以支持 例如 DSMIPv6等协议,便可利用第一网关代理灵活的向 PDN GW请求 UE通过第一接入网和 /或第二接入网传输的 IP流, 进而实现不同接入 技术的接入网之间的 IP流移动性, 主要通过对网络实体的功能增强, 力求实现 UE通过不同接入技术的接入网进行多接入传输 IP流, 且 IP 流在不同接入技术的接入网络(如 WLAN接入网和 3GPP接入网之间 无缝切换), 如此, 则降低实现 IP流移动性对 UE能力的要求, 降低方 案的实施成本, 有利于提高***(包括网络与终端)支持 IP流移动性 这一特性的可实施性。 附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面 将对实施例或现有技术描述中所需要使用的附图作筒单地介绍,显而 易见地, 下面描述中的附图仅仅是本发明的一些实施例, 对于本领域 普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些 附图获得其它的附图。
图 1是本发明实施例提供的一种数据流控制方法的流程示意图; 图 2是本发明实施例提供的另一种数据流控制方法的流程示意 图;
图 3是本发明实施例提供的另一种数据流控制方法的流程示意
图;
图 4是本发明实施例提供的另一种数据流控制方法的流程示意 图;
图 5是本发明实施例提供的另一种数据流控制方法的流程示意 图;
图 6是本发明实施例提供的另一种数据流控制方法的流程示意 图;
图 7是本发明实施例提供的另一种数据流控制方法的流程示意 图;
图 8是本发明实施例提供的一种网关设备的示意图;
图 9是本发明实施例提供的一种分数数据网络网关的示意图; 图 10是本发明实施例提供的另一种网关设备的示意图; 图 11是本发明实施例提供的另一种分数数据网络网关的示意图; 图 12是本发明实施例提供的一种通信***的示意图。 具体实施方式
本发明实施例提供数据流控制方法及相关设备和通信***,以期 在尽量不升级 UE的前提下,实现 3GPP网络与非 3GPP接入网之间的互 通, 降低方案的实施成本。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本 发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整 地描述, 显然, 所描述的实施例仅仅是本发明一部分的实施例, 而不 是全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没 有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发 明保护的范围。
以下分别进行详细说明。
本发明的说明书和权利要求书及上述附图中的术语 "第一"、 "第 二"、 "第三" "第四" 等(如果存在)是用于区别类似的对象, 而不 必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当
情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在 这里图示或描述的那些以外的顺序实施。 此外, 术语 "包括,, 和 "具 有" 以及他们的任何变形, 意图在于覆盖不排他的包含, 例如, 包含 了一系列步骤或单元的过程、 方法、 ***、 产品或设备不必限于清楚 地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些 过程、 方法、 产品或设备固有的其它步骤或单元。
下面先从与分组数据网络网关进行交互的网关的角度描述方案。 本发明数据流控制方法的一个实施例, 数据流控制方法可包括: 第一网关接收 UE通过第一接入网发送的第一消息, 其中, 第一消息 携带第一因特网协议 IP流识别信息,第一 IP流识别信息用于标识该 UE 通过第一接入网和 /或第二接入网传输的 IP流,第一接入网和第二接入 网为不同接入技术的接入网; 第一网关向分组数据网络网关 (PDN GW, Packet Data Network Gateway )发送第二消息, 其中, 第二消息 携带第二 IP流识别信息, 其中, 第二 IP流识别信息与第一 IP流识别信 息相同, 或第二 IP流识别信息基于第一 IP流识别信息得到; 第一网关 接收上述分组数据网络网关发送的第三消息, 其中, 第三消息携带网 络接受的第三 IP流识别信息; 第一网关向上述 UE发送第四消息, 其 中, 第四消息携带第四 IP流识别信息, 第四 IP流识别信息与第三 IP流 识别信息相同, 或第四 IP流识别信息基于第三 IP流识别信息得到。
首先请参见图 1 ,图 1为本发明实施例提供的一种数据流控制方法 的流程示意图, 其中, 图 1示出的本发明实施例提供的一种数据流控 制方法可包括以下内容:
101、 第一网关接收 UE通过第一接入网发送的第一消息; 其中, 第一消息可携带第一 IP流识别信息。
其中, 第一 IP流识别信息可用于标识 UE通过第一接入网和 /或第 二接入网传输的 IP流。其中, 第一 IP流识别信息例如可标识出 UE请求 通过第一接入网和 /或第二接入网传输的 IP流的各种属性(例如 IP流的 源地址 /目的地址、 业务类型、 服务质量等等)。
其中, 第一接入网和第二接入网为不同接入技术的接入网。
在本发明的一些实施例中,第一接入网和第二接入网中的其中一 个可为 3GPP接入网, 另一个可为非 3GPP接入网 (如 WLAN接入网或 其它非 3GPP接入网等)。
在本发明一些实施例中, 第一网关可能是服务网关, 也可能是增 强分组数据网关( ePDG, Evolved Packet Data Gateway ), 当然也可能 是其它网络中可承担类似功能的网关设备。
102、 第一网关向 PDN GW发送第二消息, 其中, 第二消息携带 第二 IP流识别信息, 第二 IP流识别信息可与第一 IP流识别信息相同, 或者, 第二 IP流识别信息可基于第一 IP流识别信息得到。
在本发明一些实施例中, 第二 IP流识别信息基于第一 IP流识别信 息得到的方式可包括, 包括: 第二 IP流识别信息包含的归属地址或公 共地址, 由第一 IP流识别信息包含的本地地址和 /或端口号转换得到; 和 /或, 第二 IP流识别信息包含的服务质量信息, 由第一 IP流识别信息 包含的服务质量信息转换得到;和 /或,第二 IP流识别信息包含的编码 方式指示,由第一 IP流识别信息包含的编码方式指示转换得到。当然, 还可能将第一 IP流识别信息进行其它形式的变换以得到第二 IP流识 别信息。
可以理解的是, 第二 IP流识别信息亦可用于标识 UE通过第一接 入网和 /或第二接入网传输的 IP流。 其中, 第二 IP流识别信息例如可标 识出 UE请求通过第一接入网和 /或第二接入网传输的 IP流的各种属性 (例如, IP流业务类型、 服务质量、 源地址 /目的地址等等)。
103、 第一网关接收分组数据网络网关发送的第三消息; 其中, 第三消息携带网络接受的第三 IP流识别信息。
其中, 所谓网络接受的第三 IP流识别信息, 可认为是 PDN GW、 策略与计费规则功能(PCRF, Policy and Charging Rules Function )实 体、 签约服务器等网元中的其中 1个网元接受的或多个共同接受的 IP 流识别信息。 其中, 第三 IP流识别信息用于标识网络接受上述 UE通 过第一接入网和 /或第二接入网传输的 IP流。
在本发明一些实施例中, 网络接受的第三 IP流识别信息所标识的
UE通过第一接入网和 /或第二接入网传输的 IP流, 是第一 IP流识别信 息 /第二 IP流识别信息所标识的 UE通过第一接入网和 /或第二接入网 传输的 IP流的子集。 当然两者所标识的 UE通过第一接入网和 /或第二 接入网传输的 IP流之间也并非一定有必然的关系。
104、 第一网关向上述 UE发送第四消息, 其中, 第四消息携带第 四 IP流识别信息, 第四 IP流识别信息与第三 IP流识别信息相同, 或第 四 IP流识别信息基于第三 IP流识别信息得到。
在本发明一些实施例中, 第四 IP流识别信息基于第三 IP流识别信 息得到的方式可包括: 第四 IP流识别信息包含的本地地址和 /或端口 号, 由第三 IP流识别信息包含的归属地址或公共地址转换得到; 和 / 或, 第四 IP流识别信息包含的服务质量信息, 由第三 IP流识别信息包 含的服务质量信息转换得到;和 /或第四 IP流识别信息包含的编码方式 指示, 由第三 IP流识别信息包含的编码方式指示转换得到。 当然, 还 可能将第三 IP流识别信息进行其它形式的变换以得到第四 IP流识别 信息。
在本发明的一些实施例中, 第一消息、 第二消息、 第三消息和第 四消息中的至少 1个消息中还携带有 IP流的路由地址, 其中, 该 IP流 的路由地址可包括如下地址的至少 1个: UE的本地地址、 第一网关的 地址、 UE的归属地址。 其中, 上述 IP流的路由地址可用于指示上述 UE通过第一接入网传输的 IP流的路由地址等。 若第一消息中未携带 上述 IP流的路由地址, 则第一网关或 PDN GW亦可从网元获取到该 IP 流的路由地址。例如 PDN GW亦可依据从第一网关接收到第二消息确 定上述 IP流的路由地址, 例如将该第一网关地址作为上述 IP流的路由 地址。
在本发明的一些实施例中, 第一消息和 /或第二消息还可携带分 组数据网络(PDN, Packet Data Network )连接指示; 该 PDN指示可 用于指示上述 UE通过第二接入网已建立的 PDN连接; 其中, 该 UE通 过第一接入网传输的 IP流使用该 PDN连接(即, UE通过第一接入网 传输的 IP流使用 PDN连接指示所指示的 PDN连接)。 其中, 该 PDN连
接指示例如可包括上述 UE的归属地址和 /或切换指示, 当然也可包括 能够指示出上述 UE通过第二接入网已建立的 PDN连接的其它标识信 息, 此处不再——举例。
在本发明的一些实施例中, 第一消息和 /或第二消息还可携带 IP 流移动性指示, 其中, 该 IP流移动性指示可用于指示上述 UE请求网 络支持其 IP流的移动性。 当然, 亦可默认为网络支持其 IP流的移动性 (或默认为 UE请求网络支持其 IP流的移动性), 此时, 则第一消息和 /或第二消息也可不携带 IP流移动性指示。
在本发明的一些实施例中, 第一 IP流识别信息是基于 UE当前使 用的 IP流识别信息修改得到的 IP流识别信息, 即, 第一 IP流识别信息 例如可不同于 UE当前使用的 IP流识别信息。 举例来说, 例如第一网 关接收 UE通过第一接入网发送的第一消息之前, 该 UE通过第一接入 网和第二接入网均已建立起了 IP流, 而 UE当前使用的 IP流识别信息, 可标识出该 UE通过第一接入网和 /或第一接入网传输的 IP流。 可以认 为,网络允许的 UE通过第一接入网和 /或第一接入网传输的 IP流包括: UE当前使用的 IP流识别信息所标识出的该 UE通过第一接入网和 /或 第一接入网传输的 IP流。
在本发明一些实施例中, 第一网关和 UE可基于多种可能的流程 来进行第一 IP流识别信息和第四 IP流识别信息的传递。 例如, 第一网 关和 UE可基于因特网密钥交换( IKEv2, Internet Key Exchange version 2 )协议消息或其它类型的协议消息, 进行第一 IP流识别信息和第四 IP流识别信息的传递。 例如, 第一消息例如可为 IKEv2鉴权请求消息, 第四消息例如可为 IKEv2鉴权回复消息。 或者第一消息为 IKEv2信息 请求消息, 而第四消息可为 IKEv2信息回复消息。 当然, 第一消息还 可以是 UE能够向第一网关发送的其它 IKEv2协议消息或者其它协议 消息, 而第四消息也可以是第一网关发能够向 UE发送的其它 IKEv2 协议消息或者其它协议消息, 此处不再——举例。
在本发明一些实施例中, 若第一消息为 IKEv2鉴权请求消息或 IKEv2信息请求消息(或其它 IKEv2协议消息;), 则第一 IP流识别信息
携带在第一消息的业务选择器或其它信元中。 若第四消息为 IKEv2鉴 权回复消息或 IKEv2信息回复消息(或其它 IKEv2协议消息 ), 则第四 IP流识别信息携带在第四消息的业务选择器或其它信元中。
在本发明的一些实施例中, 第一网关接收 UE通过第一接入网发 送的第一消息之前还可包括: 第一网关接收 UE通过第一接入网发送 的第五消息 (第五消息的消息类型与第一消息的消息类型相同或不 同), 其中, 第五消息可携带有第五 IP流识别信息, 其中, 第五 IP流 识别信息用于标识 UE通过第一接入网和 /或第一接入网传输的 IP流; 第一网关可向鉴权服务器发送鉴权请求消息,并可依据鉴权服务器回 复的运营商策略和 /或 UE的签约数据, 与 UE进行协商以得到第一 IP流 识别信息。
在本发明的一些实施例中,第一网关和 PDN GW可基于多种可能 的流程来进行第二 IP流识别信息和第三 IP流识别信息的传递。 例如, 第二消息可为代理移动 IPv6 ( ΡΜΙΡνό, Proxy Mobile IPv6)代理绑定 更新消息; 而第三消息可为 PMIPv6代理绑定确认消息。 或者, 第二 消息也可为通用分组无线业务隧道协议 ( GTP , GPRS Tunnelling Protocol )创建会话请求消息; 第三消息可为 GTP创建会话回复消息。 或者, 第二消息可为 GTP承载资源命令消息; 第三消息可为 GTP更新 承载请求消息。 或者, 第二消息可为 GTP修改承载请求消息; 第三消 息可为 GTP修改承载回复消息。 可以理解的是, 第一网关和 PDN GW 还可基于其它流程交互, 此处不再——举例。
由上可见, 本实施例方案中, 第一网关接收 UE通过第一接入网 发送的携带第一 IP流识别信息的第一消息, 其中, 第一 IP流识别信息 用于标识该 UE通过第一接入网和 /或第二接入网传输的 IP流, 第一接 入网和第二接入网为不同接入技术的接入网; 第一网关向 PDN GW发 送携带了第二 IP流识别信息的第二消息, 其中, 第二 IP流识别信息与 第一 IP流识别信息相同, 或者第二 IP流识别信息可基于第一 IP流识别 信息得到。 由于 UE是通过第一网关(如 ePDG、 服务网关等)来代理 与 PDN GW交互, 因此, UE可无需进行功能增强以支持例如 DSMIPv6
等协议, 便可利用第一网关代理灵活的向 PDN GW请求 UE通过第一 接入网和 /或第二接入网传输的 IP流,进而实现不同接入技术的接入网 之间的 IP流移动性, 主要通过对网络实体的功能增强, 力求实现 UE 通过不同接入技术的接入网进行多接入传输 IP流, 且 IP流在不同接入 技术的接入网络(如 WLAN接入网和 3GPP接入网之间无缝切换), 如 此, 则降低实现 IP流移动性对 UE能力的要求, 降低方案的实施成本, 有利于提高***(包括网络与终端)支持 IP流移动性这一特性的可实 施性。 下面从分组数据网络网关的角度描述方案。
本发明数据流控制方法的另一实施例, 数据流控制方法可包括: PDN GW接收第一网关发送的第二消息, 其中, 第二消息携带第二 IP 流识别信息, 第二 IP流识别信息用于标识 UE通过第一接入网和 /或第 二接入网传输的 IP流, 其中第一接入网和第二接入网为不同接入技术 的接入网; PDN GW建立 IP流的路由地址与第三 IP流识别信息或第二 IP流识别信息的绑定关系; 其中, 第三 IP流识别信息为网络接受的 IP 流识别信息, 第三 IP流识别信息用于标识网络接受上述 UE通过第一 接入网和 /或第二接入网传输的 IP流,上述 IP流的路由地址包括如下地 址中的至少一个: UE的本地地址、 第一网关的地址、 UE的归属地址; 向第一网关发送第三消息, 其中, 第三消息携带第三 IP流识别信息; PDN GW向第一网关发送第三消息, 其中, 第三消息携带第三 IP流识 别信息。
下面请参见图 2,图 2为本发明实施例提供的另一种数据流控制方 法的流程示意图, 其中, 图 2示出的本发明实施例提供的另一种数据 流控制方法可包括以下内容:
201、 PDN GW接收第一网关发送的第二消息,
其中, 第二消息携带第二 IP流识别信息。 其中, 第二 IP流识别信 息用于标识上述 UE通过第一接入网和 /或第二接入网传输的 IP流, 其 中, 第一接入网和第二接入网为不同接入技术的接入网。
在本发明一些实施例中, 第一网关可在接收到 UE通过第一接入 网发送的携带第一 IP流识别信息的第一消息之后, 向 PDN GW发送第 二消息。 其中, 第一消息可携带第一 IP流识别信息, 第一 IP流识别信 息用于标识该 UE通过第一接入网和 /或第二接入网传输的 IP流; 第一 网关向 PDN GW发送携带了第二 IP流识别信息的第二消息, 其中, 第 二 IP流识别信息与第一 IP流识别信息相同, 或者第二 IP流识别信息可 基于第一 IP流识别信息得到。
202、 PDN GW建立 IP流的路由地址与第三 IP流识别信息或第二 IP 流识别信息的绑定关系。
其中, 第三 IP流识别信息为网络接受的 IP流识别信息, 第三 IP流 识别信息用于标识网络接受 UE通过第一接入网和 /或第二接入网传输 的 IP流, 上述 IP流的路由地址包括如下地址中的至少 1个: UE的本地 地址、 第一网关的地址、 UE的归属地址。
其中, 所谓网络接受的第三 IP流识别信息, 可认为是 PDN GW、 策略与计费规则功能(PCRF, Policy and Charging Rules Function )实 体、 签约服务器等网元中的其中 1个网元接受的或多个共同接受的 IP 流识别信息。
在本发明的一些实施例中, 网络接受的第三 IP流识别信息所标识 的 UE通过第一接入网和 /或第二接入网传输的 IP流, 是第一 IP流识别 信息 /第二 IP流识别信息所标识的 UE通过第一接入网和 /或第二接入 网传输的 IP流的子集。 当然两者所标识的 UE通过第一接入网和 /或第 二接入网传输的 IP流之间也并非一定有必然的关系。
203、 PDN GW向第一网关发送第三消息,
其中, 第三消息携带第三 IP流识别信息。
在本发明的一些实施例中, PDN GW还可将 UE通过第一接入网 建立的 IP流与 UE通过第二接入网建立的 PDN连接或 IP流进行关联。其 中, 此处假设 UE通过第一接入网传输的 IP流, 使用 UE通过第二接入 网建立的 PDN连接。
在本发明的一些实施例中, 向第一网关发送第三消息之前, PDN
GW还可向 PCRF实体发送第二 IP流识别信息和上述 IP流的路由地址; PDN GW接收该 PCRF实体返回的第六 IP流识别信息; PDN GW根据第 六 IP流识别信息确定第三 IP流识别信息。
在本发明的一些实施例中,第一网关和 PDN GW可基于多种可能 的流程来进行第二 IP流识别信息和第三 IP流识别信息的传递。 例如第 二消息可为 PMIPv6代理绑定更新消息; 第三消息可为 PMIPv6代理绑 定确认消息。 或, 第二消息可为 GTP创建会话请求消息; 第三消息可 为 GTP创建会话回复消息。 或者, 第二消息可为 GTP承载资源命令消 息; 第三消息可为 GTP更新承载请求消息。 或者, 第二消息可为 GTP 修改承载请求消息; 第三消息可为 GTP修改承载回复消息。 可以理解 的是, 第一网关和 PDN GW还可基于其它流程交互, 此处不再——举 例。
由上可见, 本实施例方案中, PDN GW接收第一网关发送的第二 消息, 其中, 第二消息携带第二 IP流识别信息, 第二 IP流识别信息用 于标识 UE通过第一接入网和 /或第二接入网传输的 IP流, 其中, 第一 接入网和第二接入网为不同接入技术的接入网; PDN GW建立 IP流的 路由地址与第三 IP流识别信息或第二 IP流识别信息的绑定关系; PDN GW向第一网关发送携带第三 IP流识别信息的第三消息。 由于 UE通过 第一网关 (如 ePDG、 服务网关等)来代理与 PDN GW交互, 因此, UE可无需进行功能增强以支持例如 DSMIPv6等协议, 便可利用第一 网关代理灵活的向 PDN GW请求 UE通过第一接入网和 /或第二接入网 传输的 IP流, 进而实现不同接入技术的接入网之间的 IP流移动性, 主 要通过对网络实体的功能增强, 力求实现 UE通过不同接入技术的接 入网进行多接入传输 IP流, 且 IP流在不同接入技术的接入网络 (如 WLAN接入网和 3GPP接入网之间无缝切换), 如此, 则降低实现 IP流 移动性对 UE能力的要求, 降低方案的实施成本,有利于提高***(包 括网络与终端 ) 支持 IP流移动性这一特性的可实施性。
为便于更好的理解本发明实施例的上述方案,下面通过几个具体 的应用场景进行举例介绍。
参见图 3 ,图 3是本发明实施例的另一种数据流控制方法的流程示 意图。图 3示出一种基于 ΡΜΙΡν6协议在 WLAN与 3GPP接入同时建立 IP 流的方案, 一种数据流控制方法可包括以下内容:
301、 UE向 ePDG发送 IKE_AUTH请求消息;
假设 UE此前已成功地通过 3GPP接入网络注册并建立了 PDN连 接;
其中, 上述 IKE_AUTH请求消息中可携带如下信息: a、 IP流识别信息, 其中, IP流识别信息可携带在 IKE_AUTH 请求消息的业务选择器(Traffic Selector ) 中。 其中, 该 IP流识别 信息用于标识 UE通过 WLAN接入网传输的 IP流, 即, 可描述通 过 WLAN接入网传输的 IP分组包的过滤规则。 IP流识别信息可 包括如下信息的至少一个: IP流的源地址、 源端口号、 目的地址、 目的端口号、 协议类型、 QoS相关信息等, 还可以包括业务 /应用 类型( application type )、 编码方式(codec )和 /或媒体类型 ( media type )等其它过滤规则。 UE可通过该 IP流识别信息向 3GPP网络 请求哪些 IP流通过 WLAN接入网传输。
b、 分组数据网络连接 ( PDN Connection ) 指示, 其中, PDN 连接指示用于指示 UE在 3GPP接入网已建立的一个 PDN连接, 从 而指示 UE通过 WLAN传输的 IP流将使用该 PDN连接, 其中, PDN连接指示可包括: UE归属地址、 切换指示或其它能够指示已 建立 PDN连接的标识。
c、 IP流移动性指示, 其中, IP流移动性指示用于指明 UE请 求利用基于网络的移动协议(例如 PMIPv6或 GTP等),在 WLAN 接入网与 3GPP接入网建立 IP流并支持其移动性(即 IP流在 WLAN 与 3GPP之间切换)。
d、 其它信息, 例如用户标识、 安全关联 SA ( Security Association )信息、 接入点名称 ( APN, Access Point Name ) 等。
302、 ePDG向 3GPP AAA Server发起 UE鉴权,
其中, 鉴权请求消息中可携带: 用户标识和 APN等信息, 以 请求 3GPP网络对 UE鉴权, 还可以携带 IP流移动性指示, 以请
求网络确认是否允许 UE使用 IP流移动性特性。 3GPP AAA Server 在收到 ePDG 的鉴权请求消息之后, 可与 UE的归属签约服务器 ( HSS , Home Subscriber Server ) 进行交互以获取 UE的签约数据 和运营商策略等信息, 3GPP AAA Server可向 ePDG发送获得的签 约数据和运营商策略等信息。
其中, UE的签约数据和运营商策略中可包括如下信息的至少 一种: 是否支持 IP流移动性的指示、 允许或优选在 WLAN传输的 IP 流的地址、 端口号、 协议类型、 QoS、 业务 /应用类型、 媒体类 型、 编码方式等。
ePDG可依据 UE的 3GPP签约数据和 /或运营商策略, 对 UE 请求 IP流识别信息进行判断, 如果 UE请求爹改的 IP流识别信息 与 UE的 3GPP签约数据和 /或运营商策略中的相应信息不符, 则 ePDG可进一步向 UE发送 3GPP网络可以接受的 IP流识别信息。
其中, UE可根据 3GPP网络接受的 IP流识别信息, 修改之前 的 IP 流识别信息, 并可通过因特网密钥交换协议鉴权请求消息 IKE_AUTH Request 或因特网密钥交换协议信息请求消息 IKEv2 Informational Request或其它 IKEv2消息向 ePDG发送修改得到的 新 IP流识别信息。
303、 ePDG依据 UE请求的 IP流识别信息, 确定将要发送给 PDN GW的 IP流识别信息, 即 IP流路由过滤器 ( Routing filter ) , 包括: 如果 UE请求的 IP流识别信息中包含本地地址 local address 和 /或端口号, 则 ePDG将其转换为归属 IP地址 home address或公 共地址 public IP address; 并可进行例如 QoS映射、 编码方式映射 或转换等。
304、 ePDG可基于接入点名称( APN, Access Point Name )选 择 PDN GW, 并向选择的 PDN GW发送 PMIPv6代理绑定更新
( PBU, Proxy Binding Update ) 消息。
其中, 该 PMIPv6 PBU消息可携带 IP流 Routing filter、 路由 地址 Routing Address、 PDN连接指示、 IP流移动性指示和移动节 点网络接入标只( MN NAI, Mobile Node Network Access Identifier,
即用户标识)、 APN 和 /或无线接入技术 (RAT , Radio Access Technology )类型等信息。 其中, IP流 Routing filter与其相关联的 路由地址( Routing Address )一起形成 IP流路由规则, 即, 路由 规则描述了路由过滤器与路由地址的关联关系, 以指示满足一定 条件即路由过滤器的 IP流通过特定的地址 (即路由地址) 进行传 输。
此处, PMIPv6 PBU 消息携带的 IP 流的路由地址例如可为 ePDG的地址、 或者 UE本地地址(即 WLAN接入网为 UE分配的 地址) 等, 表明满足其中 IP流 Routing filter标识的 IP流(即 IP 分组数据包) 通过 WLAN接入网传输。 这里 ePDG的地址可以是 ePDG 的公共 IP 地址, 或将由 PDN GW 分配的链路本地地址 ( link-local address )。 此外, PMIPv6 PBU消息中携带的链路本地 地址可为全 0 (即所有比特均为 0 ),以指示请求 PDN GW为 ePDG 分配链路本地地址, 即 ePDG在与 UE共享的接入链路上的地址。
此处, RAT Type为 WLAN接入。
若 ePDG支持为同 1个 APN建立多个 PDN连接,则 ePDG还 生成 1 个 PDN连接标识 (PDN Connection identity ), 并携带在 ΡΜΙΡνό PBU 消息中。 ePDG 还可以依据安全关联 SA ( Security Association M言息,例如,区分业务码( DSCP, Diffserv Code Point ), 生成流标识 ( Flow ID ), 并携带在 PMIPv6 PBU消息中。
305、 若 3GPP网络采用了动态策略与计费控制, PDN GW可 向 PCRF实体发起 IP连接接入网络(IP-CAN )会话修改请求消息, 该 IP-CAN会话修改请求消息可携带上述 IP流路由规则。
306、 PCRF可向 PDN GW发送 IP-CAN会话爹改回复消息; 其中,上述 IP-CAN会话修改回复消息可携带 PCRF确认的 IP 流路由规则, 其中, PCRF可以对下行和 /或上行 IP流路由规则进 行修改。 PCRF还可据此对自身存储的 IP流路由规则进行更新。
307、 PDN GW基于接收到的 PMIPv6 PBU消息, 为 UE生成 绑定緩存表项 ( binding cache entry )。 PDN GW依据 PDN连接指 示, 为 UE分配与其在 3GPP接入网络建立的 PDN Connection相
同的 IP地址, 即 PDN GW为 UE分配的归属地址, 与该 PDN连 接指示所指示的 UE在 3GPP接入网络建立的 PDN Connection的 IP 地址相同。 并且, PDN GW 可以将该绑定緩存表项, 即通过 WLAN建立的 PDN Connection或 IP流的绑定緩存表项, 与通过 3GPP接入网络所建立的相应的 PDN Connection或 IP流的绑定緩 存表项关联起来; 或者, 记入同一个绑定緩存表项中, 两个可以 以不同的接入方式 RAT Type和 /或路由地址等相区别,以用于计费 或后续操作, 例如承载 /IP流的修改。
当然, PDN GW还可采用其它方式关联上述信息。
308、 PDN GW向 3GPP AAA Server报告 PDN GW标识、 以及 相应的 RAT Type (此处即 WLAN接入 )。 3GPP AAA Server向 HSS 报告 PDN GW标识、 RAT Type, 对应的 APN以及 PLMN的标识 信息。
309、 PDN GW向 ePDG发送 PMIPv6代理绑定确认 ( PBA, Proxy Binding Acknowledgment ) 消息, 其中, 携带网络接受的 IP 流识别信息 (即 IP流路由过滤器)、 路由地址、 MN NAI、 APN、 为 UE分配的 IP地址 (即 UE归属地址) 等信息。
此处, PMIPv6 PBA 消息携带的 IP 流的路由地址例如可为 ePDG的地址、 或者 UE本地地址(即 WLAN接入网为 UE分配的 地址) 等, 表明满足其中 IP流 Routing filter标识的 IP流(即 IP 分组数据包) 通过 WLAN接入网传输。 此处, ePDG的地址可以 是 ePDG的公共 IP地址, 或由 PDN GW分配的链路本地地址(即 ePDG在与 UE共享的接入链路上的地址;)。
此外,如果 PMIPv6 PBU消息中携带 PDN连接标识且 PDN GW 支持为该 APN建立多个 PDN连接, 则上述 PMIPv6 PBA消息中 也还包含该 PDN连接标识。
310、 ePDG向 UE指示鉴权完成, UE对 ePDG完成鉴权。 IPSec 隧道成功建立。
311、 ePDG依据 PB A消息中路由过滤器 Routing filter确定将 要发送给 UE的 Traffic Selector。 ePDG向 UE发送 IKE_AUTH回
复消息, 其中携带 Traffic Selector, PDN GW为 UE分配的 IP地址 即 UE归属地址和 APN等信息。 如果 PBA消息中携带 PDN连接 标识, IKE_AUTH回复消息还包含该 PDN连接标识。
至此, UE与 PDN GW之间的 IP连接成功建立。
后续, 符合上行 Traffic Selector即上行路由规则的 UE的上行 分组数据通过 IPSec隧道发送到 ePDG, 由 ePDG通过 PMIPv6隧 道发送给 PDN GW。 在下行方向, PDN GW依据绑定緩存表项中 的下行路由规则, 将该 UE的下行分组数据通过 PMIPv6隧道发送 给 ePDG, 由 ePDG通过 IPSec隧道发送给 UE。
如果在上述过程中, 有 IP流由 3GPP接入网络转移到 WLAN 接入网络,则 PCRF或 PDN GW可发起释放 3GPP资源,释放 3GPP 网络中的相应承载资源。
由上可见,本实施例方案中, ePDG接收 UE通过 WLAN接入网 发送的携带第一 IP流识别信息的消息, 其中, 第一 IP流识别信息用 于标识该 UE通过 WLAN传输的 IP流; ePDG向 PDN GW发送携带 了第二 IP流识别信息的消息, 其中, 第二 IP流识别信息与第一 IP 流识别信息相同, 或者第二 IP流识别信息可基于第一 IP流识别信息 得到。 其中, 由于 UE通过 ePDG来代理与 PDN GW交互, 因此, UE 可无需进行功能增强以支持例如 DSMIPv6 等协议, 便可利用 ePDG代理灵活的向 PDN GW请求 UE通过 WLAN接入网和 /或 3GPP 接入网传输的 IP流, 进而实现不同接入技术的接入网之间的 IP流移 动性, 主要通过对网络实体的功能增强, 力求实现 UE通过不同接入 技术的接入网进行多接入传输 IP流,且 IP流在 WLAN接入网和 3GPP 接入网之间无缝切换, 如此, 则降低了实现 IP流移动性对 UE能力 的要求, 降低方案的实施成本, 有利于提高***(包括网络与终端) 支持 IP流移动性这一特性的可实施性。 参见图 4, 图 4是本发明实施例另一种数据流控制方法的流程示 意图。图 4示出一种基于 PMIPv6在 WLAN与 3GPP接入之间转移 IP流的方案, 图 4所示数据流控制方法可包括以下内容:
401、 UE接入 WLAN接入网与 3GPP接入网, 并可基于当前
的 IP流路由规则传输 IP流。
402、 UE向 ePDG发送 IKEv2信息请求 ( INFORMATIONAL Request ) 消息;
其中, IKEv2信息请求消息可包括:
用户标识、 APN、 安全关联标识, 爹改即更新的 IP流识别信 息、 其它信息。 这里修改即更新的 IP流识别信息采用修改即更新 的 Traffic Selector携带, 即 Traffic Selector中包含的 IP流识别信息 即过滤规则与 UE当前使用的 Traffic Selector所指示的 IP流识别 信息即过滤规则不同。
其中, 对当前 IP流识别信息的修改包括: 增加信息, 修改或 删除已有信息。 例如: 对 IP流的源地址、 源端口号、 目的地址、 目的端口号、协议类型、 QoS相关信息、业务 /应用类型(application type ), 媒体类型、 编码方式等过滤规则之一或组合的修改。 UE通 过对当前 IP流识别信息的爹改向 3GPP网络请求哪些新的 IP流将 通过 WLAN接入网传输, 或哪些 IP流将不再通过 WLAN接入网 传输, 等等。
此外,如果 UE支持为同一个 APN建立多个 PDN连接, IKEv2 信息请求消息还可携带 PDN连接标识。
在本发明的一些实施例中, ePDG可依据 UE的 3GPP签约数 据和 /或运营商策略, 对 UE请求^ ίι爹改的 IP流识别信息进行判断, 如果 UE请求^ ίι爹改的 IP流识别信息与 UE的 3GPP签约数据和 /或 运营商策略中的相应信息不符,则 ePDG可进一步向 UE发送 3GPP 网络可以接受的 IP流识别信息。
UE可根据 3GPP网络接受的 IP流识别信息, 修改之前的 IP 流识别信息, 并可通过 IKE_AUTH请求或 IKEv2 Informational请 求或其它 IKEv2消息向 ePDG发送修改得到的新的 IP流识别信息。
403、 ePDG依据 UE请求的修改的 IP流识别信息确定将要发 送给 PDN GW的 IP流识别信息,即 IP流路由过滤器 Routing filter, 例如, 若 UE 请求的 IP 流识别信息中包含本地地址 (local address )和 /或端口号, 则 ePDG可将其转换为归属 IP地址( home
address )或公共地址( public IP address ); 进行 QoS映射、 编码方 式映射或转换等。
404、 ePDG向 PDN GW发送 ΡΜΙΡνό PBU消息;
其中, 该 PMIPv6 PBU消息可携带路由过滤器、 IP流的路由 地址、 PDN连接指示、 IP流移动性指示和移动节点网络接入标识 MN NAI、 APN、 无线接入技术类型等信息。 其中, 路由过滤器与 其相关联的路由地址一起形成路由规则, 即路由规则描述了路由 过滤器与路由地址的关联关系, 以指示满足一定条件即路由过滤 器的 IP流通过特定的地址即路由地址进行传输。这里 PMIPv6 PBU 消息中的路由地址为 ePDG的地址, 或 UE本地地址即 WLAN接 入网为 UE分配的地址, 表明满足其中路由过滤器的 IP流即 IP分 组数据包通过 WLAN接入网传输。这里 ePDG的地址可以是 ePDG 的公共 IP地址, 或由 PDN GW分配的链路本地地址 ( link-local address )。 这里 RAT Type为 WLAN接入。 如果 ePDG支持为同一 个 APN 建立多 个 PDN 连接, 则 ePDG 可依据 IKEv2 INFORMATIONAL Request消息中包含的 PDN连接标识, 在 PBU 消息中携带该 PDN连接标识; 或如果 IKEv2 INFORMATIONAL Request消息中未包含 PDN连接标识,则 ePDG可依据安全关联标 识与 PDN连接的映射关系, 向 PBU消息中***对应的 PDN连接 标识。
如果增加了新的 IP流识别信息, ePDG还可以依据安全关联 标识, 例如区分业务码( DSCP, Diffserv Code Point), 生成流标识 Flow ID , 并携带在 PMIPv6 PBU消息中。
405、 若 3GPP网络采用了动态策略与计费控制, PDN GW可 向 PCRF发起 IP连接接入网络 IP-CAN会话修改请求, IP-CAN会 话修改请求消息携带上述 IP流路由规则。
406、 PCRF可向 PDN GW发送 IP-CAN会话爹改回复消息; 其中,上述 IP-CAN会话修改回复消息可携带 PCRF确认的 IP 流路由规则,其中, PCRF可以对下行和 /或上行路由规则进行修改。 PCRF还可据此对自身存储的 IP流路由规则进行更新。
407、 PDN GW基于接收到的 PMIPv6 PBU消息, 更新该 UE 的绑定緩存表项 binding cache entry中的 IP流路由规则。
408. PDN GW向 ePDG发送 PMIPv6代理绑定确认 ( PBA, Proxy Binding Acknowledgment ) 消息, 其中, 携带网络接受的 IP 流识别信息即 IP流路由过滤器、 路由地址、 为 UE分配的 IP地址
(即 UE归属地址 )和 MN NA APN等信息。 这里 PMIPv6 PBA 消息中的路由地址为 ePDG的地址, 或 UE本地地址即 WLAN接 入网为 UE分配的地址, 表明满足其中路由过滤器的 IP流即 IP分 组数据包通过 WLAN接入网传输。这里 ePDG的地址可以是 ePDG 的公共 IP地址, 或由 PDN GW分配的链路本地地址即 ePDG在与 UE共享的接入链路上的地址。
如果 PBU消息中携带 PDN连接标识 PDN Connection identity 且 PDN GW支持为该 APN建立多个 PDN连接, PBA消息中还包
409、 ePDG依据 PB A消息中路由过滤器 Routing filter确定将 要发送给 UE的 Traffic Selector。
ePDG 向 UE 发送 IKEv2 信息回复 ( INFORMATIONAL Response ) 消息, 其中可携带 Traffic Selector, PDN GW为 UE分 配的 IP地址(即 UE归属地址)和 APN等信息。此外,如果 PMIPv6 PBA消息中携带 PDN连接标识, IKE_AUTH 回复消息还包含该 PDN连接标识。
410、 UE可以依据接收到的 Traffic Selector即网络接受的 IP 流路由规则, 发起在 WLAN接入网的资源修改过程。
如果在上述过程中, 有 IP流由 3GPP接入转移到 WLAN接入 网络或反之, 则 PCRF或 PDN GW发起执行相应的 3GPP资源释 放或分配过程, 释放或建立 3GPP网络中的相应承载资源。
PDN GW可以依据其建立的分别通过 WLAN与 3GPP接入网 络建立的 PDN Connection或 IP流的关联关系,来确定发起相应的 3GPP资源释放或分配过程。
由上可见,本实施例方案中, ePDG接收 UE通过 WLAN接入网
发送的携带第一 IP流识别信息的消息, 其中, 第一 IP流识别信息用 于标识该 UE通过 WLAN传输的 IP流; ePDG向 PDN GW发送携带 了第二 IP流识别信息的消息, 其中, 第二 IP流识别信息与第一 IP 流识别信息相同, 或者第二 IP流识别信息可基于第一 IP流识别信息 得到。 其中, 由于 UE通过 ePDG来代理与 PDN GW交互, 因此, UE 可无需进行功能增强以支持例如 DSMIPv6 等协议, 便可利用 ePDG代理灵活的向 PDN GW请求 UE通过 WLAN接入网和 /或 3GPP 接入网传输的 IP流, 进而实现不同接入技术的接入网之间的 IP流移 动性, 主要通过对网络实体的功能增强, 力求实现 UE通过不同接入 技术的接入网进行多接入传输 IP流,且 IP流在 WLAN接入网和 3GPP 接入网之间无缝切换, 如此, 则降低了实现 IP流移动性对 UE能力 的要求, 降低方案的实施成本, 有利于提高***(包括网络与终端) 支持 IP流移动性这一特性的可实施性。 参见图 5, 图 5是本发明实施例另一种数据流控制方法的流程示 意图。 图 5示出一种基于 GTP协议在 WLAN与 3GPP接入同时建 立 IP流的方案, 图 5所示数据流控制方法可包括以下内容:
步骤 501~503与图 3所示实施例的步骤 301~303相同。
504、 ePDG基于接入点名称 APN选择 PDN GW, 并向选择的 PDN GW发送 GTP创建会话请求 ( Create Session Request ) 消息; 其中, GTP创建会话请求消息携带路由过滤器 Routing filter, 路由地址 Routing Address ,、 PDN连接指示、 IP流移动性指示、 国 际移动用户识另1 J码 ( IMSI , International Mobile Subscriber Identification Number )、 APN、 无线接入技术类型 RAT Type等信 息。 该路由过滤器 Routing filter可携带在 GTP创建会话请求消息 的业务流模板 TFT ( Traffic Flow Template ) 中。 路由过滤器与其 相关联的路由地址一起形成路由规则, 即路由规则描述了路由过 滤器与路由地址的关联关系, 以指示满足一定条件即路由过滤器 的 IP 流通过特定的地址即路由地址进行传输。 这里路由地址 Routing Address为 ePDG的地址, 或 UE本地地址即 WLAN接入 网为 UE分配的地址,表明满足其中路由过滤器 Routing filter的 IP
流即 IP分组数据包通过 WLAN接入网传输。
此处, RAT Type为 WLAN接入。 ePDG可生成一个 EPS承载 标识 EPS bearer ID , 并携带在 Create Session Request消息中。
505、 若 3GPP网络采用了动态策略与计费控制, PDN GW可 向策略计费规则功能实体 PCRF发起 IP连接接入网络 IP-CAN会 话修改请求, IP-CAN会话修改请求消息携带上述 IP流路由规则。
506、 PCRF可向 PDN GW发送 IP-CAN会话爹改回复消息; 其中,上述 IP-CAN会话修改回复消息可携带 PCRF确认的 IP 流路由规则,其中, PCRF可以对下行和 /或上行路由规则进行修改。 PCRF还可据此对自身存储的 IP流路由规则进行更新。
507、 PDN GW基于接收到的 GTP创建会话请求消息, 在该 UE的 EPS承载上下文表 EPS bearer context table中生成一个表项。 依据 PDN连接指示, PDN GW可为 UE分配与其在 3GPP接入网 建立的 PDN Connection相同的 IP地址; 并且, PDN GW可以将该 表项, 即 UE通过 WLAN建立的 PDN Connection或 IP流的表项, 与通过 3GPP接入网络建立的相应的 PDN Connection或 IP流的表 项关联起来; 或记入同一个 PDN Connection或 IP流的表项, 并可 以不同的接入方式 RAT Type和 /或路由地址等相区别;以用于计费 或后续操作, 例如承载 /IP流的修改。
508、 PDN GW向 3GPP AAA Server报告 PDN GW标识、 以 及相应的 RAT Type (此处即 WLAN接入 )。 3GPP AAA Server向 HSS报告 PDN GW标识、 RAT Type, 对应的 APN以及 PLMN的 标识信息。
509、 PDN GW向 ePDG发送 GTP创建会话回复消息 Create Session Response,其中携带网络接受的 IP流识别信息即 IP流路由 过滤器 Routing filter、 路由地址 Routing address, 为 UE分配的 IP 地址、 IMSI、 APN和 EPS承载标识等信息。 该路由过滤器 Routing filter可携带在业务流模板 TFT ( Traffic Flow Template ) 中。 这里 路由地址 Routing Address 为 ePDG 的地址, 或 UE本地地址即 WLAN 接入网为 UE 分配的地址, 表明满足其中路由过滤器
Routing filter的 IP流即 IP分组数据包通过 WLAN接入网传输。
510、 ePDG向 UE指示鉴权完成, UE对 ePDG完成鉴权。 IPSec 隧道成功建立。
511、 ePDG依据创建会话回复消息 Create Session Response中 路由过滤器 Routing filter确定将要发送给 UE的 Traffic Selector。 ePDG向 UE发送 IKE_AUTH回复消息,其中携带 Traffic Selector, PDN GW为 UE分配的 IP地址和 APN等信息。
至此, UE与 PDN GW之间的 IP连接成功建立。 符合上行 Traffic Selector即上行路由规则的 UE的上行分组数据通过 IPSec 隧道发送到 ePDG, 由 ePDG通过 GTP隧道发送给 PDN GW。 在 下行方向, PDN GW依据绑定緩存表项中的下行路由规则, 将该 UE的下行分组数据通过 GTP隧道发送给 ePDG, 由 ePDG通过 IPSec隧道发送给 UE。
如果在上述过程中, 有 IP流由 3GPP接入网络转移到 WLAN 接入网络,则 PCRF或 PDN GW可发起释放 3GPP资源,释放 3GPP 网络中的相应承载资源。
由上可见,本实施例方案中, ePDG接收 UE通过 WLAN接入网 发送的携带第一 IP流识别信息的消息, 其中, 第一 IP流识别信息用 于标识该 UE通过 WLAN传输的 IP流; ePDG向 PDN GW发送携带 了第二 IP流识别信息的消息, 其中, 第二 IP流识别信息与第一 IP 流识别信息相同, 或者第二 IP流识别信息可基于第一 IP流识别信息 得到。 其中, 由于 UE通过 ePDG来代理与 PDN GW交互, 因此, UE 可无需进行功能增强以支持例如 DSMIPv6 等协议, 便可利用 ePDG代理灵活的向 PDN GW请求 UE通过 WLAN接入网和 /或 3GPP 接入网传输的 IP流, 进而实现不同接入技术的接入网之间的 IP流移 动性, 主要通过对网络实体的功能增强, 力求实现 UE通过不同接入 技术的接入网进行多接入传输 IP流,且 IP流在 WLAN接入网和 3GPP 接入网之间无缝切换, 如此, 则降低了实现 IP流移动性对 UE能力 的要求, 降低方案的实施成本, 有利于提高***(包括网络与终端) 支持 IP流移动性这一特性的可实施性。
参见图 6, 图 6是本发明实施例另一种数据流控制方法的流程示 意图。 图 6示出一种基于 GTP协议在 WLAN与 3GPP接入之间转 移 IP流的方案, 图 6所示数据流控制方法可包括以下内容:
步骤 601~603可与图 4所示实施例的步骤 401~403相同;
604、 ePDG向 PDN GW发送 GTP 载资源命令消息 Bearer Resource Command;
其中, GTP承载资源命令消息可携带:
路由过滤器 Routing filter, 路由地址 Routing Address , IMSI、 APN、 RAT Type、 EPS Bearer ID等信息。该路由过滤器 Routing filter 可携带在业务流模板 TFT ( Traffic Flow Template ) 中。 路由过滤 器与其相关联的路由地址一起形成路由规则, 即路由规则描述了 路由过滤器与路由地址的关联关系, 以指示满足一定条件即路由 过滤器的 IP流通过特定的地址即路由地址进行传输。 这里路由地 址 Routing Address为 ePDG的地址, 或 UE本地地址即 WLAN接 入网为 UE分配的地址, 表明满足其中路由过滤器 Routing filter 的 IP流即 IP分组数据包通过 WLAN接入网传输。 ePDG可以依据 安全关联 SA(Security Association)与 PDN连接的映射关系, 向承 载资源命令消息中***对应的默认 EPS 承载标识 default EPS bearer ID; ePDG 还可以依据 SA 信息, 例如区分业务码 DSCP(Diffserv Code Point), 向承载资源命令消息中***专用承载 的 EPS bearer ID。
步骤 605~606与图 4所示实施例的步骤 405~406相同;
607、 PDN GW基于接收到的承载资源命令 ( Bearer Resource Command ) 消息, 更新该 UE 的 EPS 载上下文表 EPS bearer context table中相应表项中的路由规则。
608、 PDN GW向 ePDG发送 GTP更新承载请求( Update Bearer Request ) 消息, 其中携带网络接受的 IP流识别信息即 IP流路由 过滤器 Routing filter, 路由地址 Routing address和 EPS Bearer ID 等信息。 该路由过滤器 Routing filter 可携带在业务流模板 TFT ( Traffic Flow Template ) 中。 这里路由地址 Routing Address 为
ePDG的地址,或 UE本地地址即 WLAN接入网为 UE分配的地址, 表明满足其中路由过滤器 Routing filter的 IP流即 IP分组数据包通 过 WLAN接入网传输。
609、 ePDG向 PDN GW发送 GTP更新 载回复消息 Update Bearer Response, 表明接收到了修改的 IP流识别信息。
610、 ePDG依据更新承载请求消息 Update Bearer Request中 路由过滤器 Routing filter确定将要发送给 UE的 Traffic Selector。 ePDG向 UE发送 IKE_AUTH回复消息, 其中携带 Traffic Selector 和 APN等信息。
611、 UE可以依据接收到的 Traffic Selector即网络接受的 IP 流识别信息, 发起在 WLAN接入网络的资源修改过程。
如果在上述过程中, 有 IP流由 3GPP接入转移到 WLAN接入 网络或反之, 则 PCRF或 PDN GW发起执行相应的 3GPP资源释 放或分配过程,释放或建立 3GPP网络中的相应承载资源。 PDN GW 可以依据其建立的分别通过 WLAN与 3GPP接入网络建立的 IP流 的 PDN Connection或 IP流的关联关系, 来确定发起相应的 3GPP 资源释放或分配过程。
由上可见,本实施例方案中, ePDG接收 UE通过 WLAN接入网 发送的携带第一 IP流识别信息的消息, 其中, 第一 IP流识别信息用 于标识该 UE通过 WLAN传输的 IP流; ePDG向 PDN GW发送携带 了第二 IP流识别信息的消息, 其中, 第二 IP流识别信息与第一 IP 流识别信息相同, 或者第二 IP流识别信息可基于第一 IP流识别信息 得到。 其中, 由于 UE通过 ePDG来代理与 PDN GW交互, 因此, UE 可无需进行功能增强以支持例如 DSMIPv6 等协议, 便可利用 ePDG代理灵活的向 PDN GW请求 UE通过 WLAN接入网和 /或 3GPP 接入网传输的 IP流, 进而实现不同接入技术的接入网之间的 IP流移 动性, 主要通过对网络实体的功能增强, 力求实现 UE通过不同接入 技术的接入网进行多接入传输 IP流,且 IP流在 WLAN接入网和 3GPP 接入网之间无缝切换, 如此, 则降低了实现 IP流移动性对 UE能力 的要求, 降低方案的实施成本, 有利于提高***(包括网络与终端)
支持 IP流移动性这一特性的可实施性。 参见图 7, 图 7是本发明实施例另一种数据流控制方法的流程示 意图。 图 7示出基于 GTP协议在 WLAN与 3GPP接入之间转移 IP 流的另一方案, 图 7所示数据流控制方法可包括以下内容:
基于 GTP协议在 WLAN与 3GPP接入之间转移 IP流 -方案 B 步骤 701~703与图 6所示实施例的步骤 601~603相同; 704、 ePDG向 PDN GW发送 GTP 爹改 载请求消息 Modify Bearer Request,
其中, GTP 修改承载请求消息可携带路由过滤器 Routing filter,路由地址 Routing Address , IMSI、 APN、 RAT Type, EPS Bearer ID等信息。 该路由过滤器 Routing filter可携带在业务流模板 TFT ( Traffic Flow Template ) 中。 路由过滤器与其相关联的路由地址 一起形成路由规则, 即路由规则描述了路由过滤器与路由地址的 关联关系, 以指示满足一定条件即路由过滤器的 IP流通过特定的 地址即路由地址进行传输。这里路由地址 Routing Address为 ePDG 的地址, 或 UE本地地址即 WLAN接入网为 UE分配的地址, 表 明满足其中路由过滤器 Routing filter的 IP流即 IP分组数据包通过 WLAN 接入网传输。 ePDG 可以依据安全关联 SA(Security Association)与 PDN连接的映射关系, 向修改承载请求消息中*** 对应的默认 EPS承载标识 default EPS bearer ID; ePDG还可以依 据 SA信息, 例如区分业务码 DSCP(Diffserv Code Point), 向修改 承载请求消息中***专用承载的 EPS bearer ID。
步骤 705~706与图 6所示实施例的步骤 605~606相同;
707、 PDN GW基于接收到的 GTP修改承载请求消息 Bearer Resource Command, 更新该 UE的 EPS 载上下文表 EPS bearer context table中相应表项中的 IP流路由规则。
708、 PDN GW向 ePDG发送 GTP 爹改 载回复消息 Modify Bearer Response , 其中携带网络接受的 IP流识别信息即 IP流路由 过滤器 Routing filter, 路由地址 Routing address和 EPS Bearer ID
等信息。 该路由过滤器 Routing filter 可携带在业务流模板 TFT ( Traffic Flow Template ) 中。 这里路由地址 Routing Address 为 ePDG的地址,或 UE本地地址即 WLAN接入网为 UE分配的地址, 表明满足其中路由过滤器 Routing filter的 IP流即 IP分组数据包通 过 WLAN接入网传输。
709、 ePDG依据修改承载回复消息 Modify Bearer Response中 路由过滤器 Routing filter确定将要发送给 UE的 Traffic Selector。 ePDG向 UE发送 IKE_AUTH回复消息, 其中携带 Traffic Selector 和 APN等信息。
710、 UE可以依据接收到的 Traffic Selector即网络接受的 IP 流识别信息, 发起在 WLAN接入网络的资源修改过程。
如果在上述过程中, 有 IP流由 3GPP接入转移到 WLAN接入 网络或反之, 则 PCRF或 PDN GW发起执行相应的 3GPP资源释 放或分配过程,释放或建立 3GPP网络中的相应承载资源。 PDN GW 可以依据其建立的分别通过 WLAN与 3GPP接入网络建立的 IP流 的 PDN Connection或 IP流的关联关系, 来确定发起相应的 3GPP 资源释放或分配过程。
由上可见,本实施例方案中, ePDG接收 UE通过 WLAN接入网 发送的携带第一 IP流识别信息的消息, 其中, 第一 IP流识别信息用 于标识该 UE通过 WLAN传输的 IP流; ePDG向 PDN GW发送携带 了第二 IP流识别信息的消息, 其中, 第二 IP流识别信息与第一 IP 流识别信息相同, 或者第二 IP流识别信息可基于第一 IP流识别信息 得到。 其中, 由于 UE通过 ePDG来代理与 PDN GW交互, 因此, UE 可无需进行功能增强以支持例如 DSMIPv6 等协议, 便可利用 ePDG代理灵活的向 PDN GW请求 UE通过 WLAN接入网和 /或 3GPP 接入网传输的 IP流, 进而实现不同接入技术的接入网之间的 IP流移 动性, 主要通过对网络实体的功能增强, 力求实现 UE通过不同接入 技术的接入网进行多接入传输 IP流,且 IP流在 WLAN接入网和 3GPP 接入网之间无缝切换, 如此, 则降低了实现 IP流移动性对 UE能力 的要求, 降低方案的实施成本, 有利于提高***(包括网络与终端)
支持 IP流移动性这一特性的可实施性。
可以理解, 图 3~图 7所示
本发明实施例还提供用于实施上述方案的相关装置。
参见图 8、 本发明实施例提供的一种网关设备 800, 可包括: 第一 接收单元 810、 第一发送单元 820、 第二接收单元 830和第二发送单元
840。
其中, 第一接收单元 810, 用于接收用户设备通过第一接入网发 送的第一消息, 其中第一消息携带第一 IP流识别信息, 其中, 第一 IP 流识别信息用于标识上述用户设备请求通过第一接入网传输的 IP流, 或者, 第一 IP流识别信息用于标识上述用户设备请求通过第一接入网 传输的 IP流和请求通过第二接入网传输的 IP流, 其中, 第一接入网和 第二接入网为不同接入技术的接入网;
第一发送单元 820, 用于向分组数据网络网关发送第二消息, 其中, 第二消息携带第二 IP流识别信息, 其中, 第二 IP流识别信 息与第一 IP流识别信息相同, 或者, 第二 IP流识别信息基于第一 IP流 识别信息得到;
第二接收单元 830 , 用于接收上述分组数据网络网关发送的第三 消息,
其中, 第三消息携带网络接受的第三 IP流识别信息, 其中, 第三
IP流识别信息用于标识网络允许的上述用户设备通过第一接入网和 / 或第二接入网传输的 IP流;
第二发送单元 840, 用于向上述用户设备发送第四消息, 其中, 第四消息携带第四 IP流识别信息, 第四 IP流识别信息与第 三 IP流识别信息相同, 或者, 第四 IP流识别信息基于第三 IP流识别信 息得到。
在本发明的一些实施例中, 第一消息、 第二消息、 第三消息和第 四消息中的至少一个消息中还携带有 IP流的路由地址, 其中, 上述 IP 流的路由地址包括如下地址中的至少一个: 用户设备的本地地址、 上 述网关设备的地址、 用户设备的归属地址。
在本发明的一些实施例中, 第一消息和 /或第二消息还携带分组 数据网络连接指示; 上述分组数据网络连接指示, 用于指示上述用户 设备通过第二接入网已建立的分组数据网络连接, 其中, 上述用户设 备通过第一接入网传输的 IP流使用上述分组数据网络连接。
在本发明的一些实施例中,第一消息和 /或第二消息还携带 IP流移 动性指示。
在本发明的一些实施例中, 第一 IP流识别信息不同于上述用户设 备当前使用的 IP流识别信息的修改。
在本发明的一些实施例中, 第一接收单元 810具体用于, 接收上 述用户设备发送的因特网密钥交换协议鉴权请求消息, 或者,接收上 述用户设备发送的因特网密钥交换协议信息请求消息;
在本发明的一些实施例中, 第二发送单元 840具体用于, 向上述 用户设备发送因特网密钥交换协议鉴权回复消息, 或者, 向上述用户 设备发送因特网密钥交换协议信息回复消息。
在本发明的一些实施例中, 第一接收单元 810还用于, 在接收用 户设备通过第一接入网发送的第一消息之前,接收上述用户设备通过 第一接入网发送的第五消息, 其中, 第五消息携带有第五 IP流识别信 息, 其中, 第五 IP流识别信息用于标识上述用户设备请求通过第一接 入网传输的 IP流, 或者, 第五 IP流识别信息用于标识上述用户设备请 求通过第一接入网传输的 IP流和请求通过第二接入网传输的 IP流; 在本发明的一些实施例中, 网关设备 800还可包括:
协商单元 850, 用于向鉴权服务器发送鉴权请求消息, 并依据上 述鉴权服务器回复的运营商策略和 /或上述用户设备的签约数据, 与 上述用户设备进行协商以得到第一 IP流识别信息。
在本发明的一些实施例中, 第一发送单元 820具体用于, 向分组 数据网络网关发送第二消息包括:向上述分组数据网络网关发送代理 移动 IPv6代理绑定更新消息, 第二接收单元 830具体用于, 接收上述 分组数据网络网关发送的代理移动 IPv6代理绑定确认消息;
或者,
第一发送单元 820具体用于, 向分组数据网络网关发送通用分组 无线业务隧道协议创建会话请求消息; 第二接收单元 830具体用于, 接收上述分组数据网络网关发送的通用分组无线业务隧道协议创建 会话回复消息;
或者,
第一发送单元 820具体用于, 向分组数据网络网关发送通用分组 无线业务隧道协议承载资源命令消息; 第二接收单元 830具体用于, 接收上述分组数据网络网关发送的通用分组无线业务隧道协议更新 承载请求消息;
或者,
第一发送单元 820具体用于, 向分组数据网络网关发送通用分组 无线业务隧道协议修改承载请求消息; 第二接收单元 830具体用于, 接收上述分组数据网络网关发送的通用分组无线业务隧道协议修改 承载回复消息。
在本发明的一些实施例中,第一接入网和第二接入网中的其中一 个为第三代移动通信伙伴项目接入网,另一个为非第三代移动通信伙 伴项目接入网。
其中, 本实施例的网关设备 800例如可以是服务网关、 ePDG或其 它类似网络设备。
可以理解的是, 本实施例的网关设备 800的各功能模块的功能可 根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上 述方法实施例的相关描述, 此处不再赘述。
由上可见, 本实施例方案中, 网关设备 800接收 UE通过第一接入 网发送的携带第一 IP流识别信息的第一消息, 其中, 第一 IP流识别信 息用于标识该 UE通过第一接入网和 /或第二接入网传输的 IP流, 第一 接入网和第二接入网为不同接入技术的接入网; 网关设备 800向 PDN GW发送携带了第二 IP流识别信息的第二消息, 其中, 第二 IP流识别 信息与第一 IP流识别信息相同, 或者第二 IP流识别信息可基于第一 IP 流识别信息得到。 由于 UE是通过网关设备 800 (如 ePDG、 服务网关
等) 来代理与 PDN GW交互, 因此, UE可无需进行功能增强以支持 例如 DSMIPv6等协议, 便可利用网关设备 800代理灵活的向 PDN GW 请求 UE通过第一接入网和 /或第二接入网传输的 IP流, 进而实现不同 接入技术的接入网之间的 IP流移动性,主要通过对网络实体的功能增 强, 力求实现 UE通过不同接入技术的接入网进行多接入传输 IP流, 且 IP流在不同接入技术的接入网络(如 WLAN接入网和 3GPP接入网 之间无缝切换), 如此, 则降低实现 IP流移动性对 UE能力的要求, 降 低方案的实施成本, 有利于提高***(包括网络与终端)支持 IP流移 动性这一特性的可实施性。 参见图 9 , 本发明实施例还提供一种分组数据网络网关 900可包 括: 第三接收单元 910、 绑定单元 920和第三发送单元 930。
第三接收单元 910, 用于接收第一网关发送的第二消息, 其中, 第二消息携带第二 IP流识别信息, 其中, 第二 IP流识别信息用于标识 用户设备通过第一接入网和 /或第二接入网传输的 IP流,其中,第一接 入网和第二接入网为不同接入技术的接入网;
绑定单元 920,建立 IP流的路由地址与第三 IP流识别信息或第二 IP 流识别信息的绑定关系; 其中, 第三 IP流识别信息为网络接受的 IP流 识别信息, 第三 IP流识别信息用于标识网络允许的上述用户设备通过 第一接入网和 /或第二接入网传输的 IP流, 其中, 上述 IP流的路由地址 包括如下地址中的至少一个:用户设备的本地地址、第一网关的地址、 用户设备的归属地址;
第三发送单元 930, 用于向第一网关发送第三消息, 其中, 第三 消息携带第三 IP流识别信息。
在本发明的一些实施例中, 绑定单元 920还用于, 将上述用户设 备通过第一接入网建立的 IP流, 与上述用户设备通过第二接入网建立 的分组数据网络连接或上述用户设备通过第二接入网建立的 IP流进 行关联; 其中上述用户设备通过第一接入网建立的 IP流使用上述分组 数据网络连接。
在本发明的一些实施例中, 分组数据网络网关 900还可包括: 第 四发送单元、 第四接收单元和确定单元(图中未示出 )
第四发送单元, 用于在向第一网关发送第三消息之前, 向策略计 费规则功能实体发送第二 IP流识别信息和上述 IP流的路由地址;
第四接收单元,用于接收上述策略计费规则功能实体返回的第六 IP流识别信息;
确定单元,用于根据第四接收单元接收到的第六 IP流识别信息确 定第三 IP流识别信息。
可以理解的是, 本实施例的 PDN GW 900的各功能模块的功能可 根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上 述方法实施例的相关描述, 此处不再赘述。
由上可见, 本实施例 PDN GW接收第一网关发送的第二消息,其 中, 第二消息携带第二 IP流识别信息, 第二 IP流识别信息用于标识 UE通过第一接入网和 /或第二接入网传输的 IP流,其中,第一接入网 和第二接入网为不同接入技术的接入网; PDN GW建立 IP流的路由 地址与第三 IP流识别信息或第二 IP流识别信息的绑定关系; PDN GW向第一网关发送携带第三 IP流识别信息的第三消息。 由于 UE通 过第一网关(如 ePDG、服务网关等)来代理与 PDN GW交互, 因此, UE可无需进行功能增强以支持例如 DSMIPv6等协议,便可利用第一 网关代理灵活的向 PDN GW请求 UE通过第一接入网和 /或第二接入 网传输的 IP流,进而实现不同接入技术的接入网之间的 IP流移动性, 主要通过对网络实体的功能增强,力求实现 UE通过不同接入技术的 接入网进行多接入传输 IP流,且 IP流在不同接入技术的接入网络(如 WLAN接入网和 3GPP接入网之间无缝切换), 如此, 则降低实现 IP 流移动性对 UE能力的要求, 降低方案的实施成本, 有利于提高*** (包括网络与终端) 支持 IP流移动性这一特性的可实施性。 参见图 10, 本发明实施例还提供一种网元设备 1000, 可包括: 输入装置 1010、 输出装置 1030、 存储器 1010和处理器 1020 (网元
设备 1000中的处理器 1020的数量可以一个或多个,图 10中以一个处理 器为例)。 在本发明的一些实施例中, 输入装置 1010、 输出装置 1030、 存储器 1010和处理器 1020可通过总线或其它方式连接。
其中, 处理器 1020执行如下步骤:
接收用户设备通过第一接入网发送的第一消息,其中第一消息携 带第一因特网协议 IP流识别信息, 其中, 第一 IP流识别信息用于标识 上述用户设备请求通过第一接入网和 /或第二接入网传输的 IP流, 其 中, 第一接入网和第二接入网为不同接入技术的接入网; 向分组数据 网络网关发送第二消息, 其中, 第二消息携带第二 IP流识别信息, 其 中, 第二 IP流识别信息与第一 IP流识别信息相同, 或者, 第二 IP流识 别信息基于第一 IP流识别信息得到;接收上述分组数据网络网关发送 的第三消息, 其中, 第三消息携带网络接受的第三 IP流识别信息, 其 中, 第三 IP流识别信息用于标识网络允许的上述用户设备通过第一接 入网和 /或第二接入网传输的 IP流; 向上述用户设备发送第四消息,其 中, 第四消息携带第四 IP流识别信息, 第四 IP流识别信息与第三 IP流 识别信息相同,或者,第四 IP流识别信息基于第三 IP流识别信息得到。
在本发明一些实施例中, 第二 IP流识别信息基于第一 IP流识别信 息得到的方式可包括, 包括: 第二 IP流识别信息包含的归属地址或公 共地址, 由第一 IP流识别信息包含的本地地址和 /或端口号转换得到; 和 /或, 第二 IP流识别信息包含的服务质量信息, 由第一 IP流识别信息 包含的服务质量信息转换得到;和 /或,第二 IP流识别信息包含的编码 方式指示,由第一 IP流识别信息包含的编码方式指示转换得到。当然, 还可能将第一 IP流识别信息进行其它形式的变换以得到第二 IP流识 别信息。
可以理解的是, 第二 IP流识别信息亦可用于标识 UE通过第一接 入网和 /或第二接入网传输的 IP流。 其中, 第二 IP流识别信息例如可标 识出 UE请求通过第一接入网和 /或第二接入网传输的 IP流的各种属性 (例如, IP流业务类型、 服务质量、 源地址 /目的地址等等)。
其中, 所谓网络接受的第三 IP流识别信息, 可认为是 PDN GW、
策略与计费规则功能(PCRF, Policy and Charging Rules Function )实 体、 签约服务器等网元中的其中 1个网元接受的或多个共同接受的 IP 流识别信息。 其中, 第三 IP流识别信息用于标识网络接受上述 UE通 过第一接入网和 /或第二接入网传输的 IP流。
在本发明一些实施例中, 网络接受的第三 IP流识别信息所标识的 UE通过第一接入网和 /或第二接入网传输的 IP流, 是第一 IP流识别信 息 /第二 IP流识别信息所标识的 UE通过第一接入网和 /或第二接入网 传输的 IP流的子集。 当然两者所标识的 UE通过第一接入网和 /或第二 接入网传输的 IP流之间也并非一定有必然的关系。
在本发明的一些实施例中, 第一 IP流识别信息是基于 UE当前使 用的 IP流识别信息修改得到的 IP流识别信息, 即, 第一 IP流识别信息 例如可不同于 UE当前使用的 IP流识别信息。 举例来说, 例如网关设 备 1000接收 UE通过第一接入网发送的第一消息之前, 该 UE通过第一 接入网和第二接入网均已建立起了 IP流,而 UE当前使用的 IP流识别信 息, 可标识出该 UE通过第一接入网和 /或第一接入网传输的 IP流。 可 以认为, 网络允许的 UE通过第一接入网和 /或第一接入网传输的 IP流 包括: UE当前使用的 IP流识别信息所标识出的该 UE通过第一接入网 和 /或第一接入网传输的 IP流。
在本发明一些实施例中, 网关设备 1000和 UE可基于多种可能的 流程来进行第一 IP流识别信息和第四 IP流识别信息的传递。 例如, 网 关设备 1000和 UE可基于因特网密钥交换 ( IKEv2 , Internet Key Exchange version 2 )协议消息或其它类型的协议消息, 进行第一 IP流 识别信息和第四 IP流识别信息的传递。例如,第一消息例如可为 IKEv2 鉴权请求消息, 第四消息例如可为 IKEv2鉴权回复消息。 或者第一消 息为 IKEv2信息请求消息, 而第四消息可为 IKEv2信息回复消息。 当 然,第一消息还可以是 UE能够向网关设备 1000发送的其它 IKEv2协议 消息或者其它协议消息,而第四消息也可以是网关设备 1000发能够向 UE发送的其它 IKEv2协议消息或者其它协议消息, 此处不再——举 例。
在本发明一些实施例中, 若第一消息为 IKEv2鉴权请求消息或 IKEv2信息请求消息(或其它 IKEv2协议消息;), 则第一 IP流识别信息 携带在第一消息的业务选择器或其它信元中。 若第四消息为 IKEv2鉴 权回复消息或 IKEv2信息回复消息(或其它 IKEv2协议消息 ), 则第四 IP流识别信息携带在第四消息的业务选择器或其它信元中。
在本发明的一些实施例中, 网关设备 1000接收 UE通过第一接入 网发送的第一消息之前还可包括: 网关设备 1000接收 UE通过第一接 入网发送的第五消息(第五消息的消息类型与第一消息的消息类型相 同或不同), 其中, 第五消息可携带有第五 IP流识别信息, 其中, 第 五 IP流识别信息用于标识 UE通过第一接入网和 /或第一接入网传输的 IP流; 网关设备 1000可向鉴权服务器发送鉴权请求消息, 并可依据鉴 权服务器回复的运营商策略和 /或 UE的签约数据,与 UE进行协商以得 到第一 IP流识别信息。
在本发明的一些实施例中, 网关设备 1000和 PDN GW可基于多种 可能的流程来进行第二 IP流识别信息和第三 IP流识别信息的传递。 例 如, 第二消息可为代理移动 IPv6 ( ΡΜΙΡνό, Proxy Mobile IPv6)代理 绑定更新消息; 而第三消息可为 PMIPv6代理绑定确认消息。 或者, 第二消息也可为通用分组无线业务隧道协议( GTP, GPRS Tunnelling Protocol )创建会话请求消息; 第三消息可为 GTP创建会话回复消息。 或者, 第二消息可为 GTP承载资源命令消息; 第三消息可为 GTP更新 承载请求消息。 或者, 第二消息可为 GTP修改承载请求消息; 第三消 息可为 GTP修改承载回复消息。 可以理解的是, 网关设备 1000和 PDN GW还可基于其它流程交互, 此处不再——举例。
其中, 本实施例的网关设备 1000例如可以是服务网关、 ePDG或 其它类似网络设备。
可以理解的是,本实施例的网关设备 1000的各功能模块的功能可 根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上 述方法实施例的相关描述, 此处不再赘述。
参见图 11 , 本发明实施例还提供一种分组数据网络网关 1100, 可 包括:
输入装置 1110、 输出装置 1130、 存储器 1110和处理器 1120 (分组 数据网络网关 1100中的处理器 1120的数量可以一个或多个, 图 11中以 一个处理器为例)。 在本发明的一些实施例中, 输入装置 1110、 输出 装置 1130、 存储器 1110和处理器 1120可通过总线或其它方式连接。
其中, 处理器 1120执行如下步骤:
接收第一网关发送的第二消息, 其中, 第二消息携带第二 IP流识 别信息, 其中, 第二 IP流识别信息用于标识用户设备通过第一接入网 和 /或第二接入网传输的 IP流,其中,第一接入网和第二接入网为不同 接入技术的接入网; 建立 IP流的路由地址与第三 IP流识别信息或第二 IP流识别信息的绑定关系; 其中, 第三 IP流识别信息为网络接受的 IP 流识别信息, 第三 IP流识别信息用于标识网络允许的上述用户设备通 过第一接入网和 /或第二接入网传输的 IP流, 其中, 上述 IP流的路由地 址包括如下地址中的至少一个: 用户设备的本地地址、 第一网关的地 址、 用户设备的归属地址; 向第一网关发送第三消息, 其中, 第三消 息携带第三 IP流识别信息。
在本发明的一些实施例中, 处理器 1120还可将 UE通过第一接入 网建立的 IP流与 UE通过第二接入网建立的 PDN连接或 IP流进行关联。 其中, 此处假设 UE通过第一接入网传输的 IP流, 使用 UE通过第二接 入网建立的 PDN连接。
在本发明的一些实施例中, 向第一网关发送第三消息之前, 处理 器 1120还可向 PCRF实体发送第二 IP流识别信息和上述 IP流的路由地 址; 接收该 PCRF实体返回的第六 IP流识别信息; 根据第六 IP流识别 信息确定第三 IP流识别信息。
可以理解的是,本实施例的 PDN GW 1000的各功能模块的功能可 根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上 述方法实施例的相关描述, 此处不再赘述。
在本发明的一些实施例中,第一网关和 PDN GW 1100可基于多种
可能的流程来进行第二 IP流识别信息和第三 IP流识别信息的传递。 例 如第二消息可为 PMIPv6代理绑定更新消息; 第三消息可为 PMIPv6代 理绑定确认消息。 或, 第二消息可为 GTP创建会话请求消息; 第三消 息可为 GTP创建会话回复消息。 或者, 第二消息可为 GTP承载资源命 令消息; 第三消息可为 GTP更新承载请求消息。 或者, 第二消息可为 GTP修改承载请求消息; 第三消息可为 GTP修改承载回复消息。 可以 理解,第一网关和 PDN GW 1000还可基于其它流程交互,此处不再一 一举例。 参见图 12, 本发明实施例还提供一种通信***, 可包括: 第一网关 1210和分组数据网络网关 1220。
第一网关 1210 ,用于接收用户设备通过第一接入网发送的第一消 息, 其中, 第一消息携带第一因特网协议 IP流识别信息, 其中, 第一 IP流识别信息用于标识上述用户设备通过第一接入网和 /或第二接入 网传输的 IP流, 第一接入网和第二接入网为不同接入技术的接入网; 向分组数据网络网关发送第二消息, 其中, 第二消息携带第二 IP流识 别信息, 第二 IP流识别信息与第一 IP流识别信息相同, 或者, 第二 IP 流识别信息基于第一 IP流识别信息得到;接收上述分组数据网络网关 发送的第三消息,其中,第三消息携带网络接受的第三 IP流识别信息; 向上述用户设备发送第四消息, 其中, 第四消息携带第四 IP流识别信 息, 第四 IP流识别信息与第三 IP流识别信息相同, 或者, 第四 IP流识 别信息基于第三 IP流识别信息得到;
分组数据网络网关 1220, 用于接收第一网关 1210发送的第二消 息, 建立 IP流的路由地址与第三 IP流识别信息或第二 IP流识别信息的 绑定关系, 第三 IP流识别信息为网络接受的 IP流识别信息, 第三 IP流 识别信息用于标识网络允许的上述用户设备通过第一接入网和 /或第 二接入网传输的 IP流, 上述 IP流的路由地址包括如下地址中的至少一 个: 用户设备的本地地址、 第一网关的地址、 用户设备的归属地址; 向第一网关发送第三消息。
可以理解的是,本实施例的通信***中 PDN GW 1220和第一网 关 1210的的功能可根据上述方法实施例中的方法具体实现, 其具体 实现过程可以参照上述方法实施例的相关描述, 此处不再赘述。
其中, 第一网关 1210可如网关设备 800或 1000, PDN GW 1220 可如 PDN GW 900或 PDN GW 1100, 当然, 亦可具有其他可能结构。
本发明实施例还提供一种计算机存储介质, 其中, 该计算机存储 介质可存储有程序,该程序执行时包括上述方法实施例中记载的数据 处理方法的部分或全部步骤。
需要说明的是, 对于前述的各方法实施例, 为了筒单描述, 故将 其都表述为一系列的动作组合, 但是本领域技术人员应该知悉, 本发 明并不受所描述的动作顺序的限制, 因为依据本发明,某些步骤可 以采用其他顺序或者同时进行。 其次, 本领域技术人员也应该知 悉, 说明书中所描述的实施例均属于优选实施例, 所涉及的动作 和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重, 某个实施 例中没有详述的部分, 可以参见其他实施例的相关描述。
本发明实施例还提供一种计算机存储介质, 其中, 该计算机存储 介质可存储有程序,该程序执行时包括上述方法实施例中记载的数据 流控制方法的部分或全部步骤。
需要说明的是, 对于前述的各方法实施例, 为了筒单描述, 故将 其都表述为一系列的动作组合, 但是本领域技术人员应该知悉, 本发 明并不受所描述的动作顺序的限制, 因为依据本发明, 某些步骤可 以采用其他顺序或者同时进行。 其次, 本领域技术人员也应该知 悉, 说明书中所描述的实施例均属于优选实施例, 所涉及的动作 和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重, 某个实施 例中没有详述的部分, 可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中, 应该理解到, 所揭露的装置, 可通过其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示意 性的, 例如上述单元的划分, 仅仅为一种逻辑功能划分, 实际实现时
可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成 到另一个***, 或一些特征可以忽略, 或不执行。 另一点, 所显示或 讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口, 装置或单元的间接耦合或通信连接, 可以是电性或其它的形式。
上述作为分离部件说明的单元可以是或者也可以不是物理上分 开的, 作为单元显示的部件可以是或者也可以不是物理单元, 即可以 位于一个地方, 或者也可以分布到多个网络单元上。 可以根据实际的 需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理 单元中, 也可以是各个单元单独物理存在, 也可以两个或两个以上单 元集成在一个单元中。 上述集成的单元既可以采用硬件的形式实现, 也可以采用软件功能单元的形式实现。
上述集成的单元如果以软件功能单元的形式实现并作为独立的 产品销售或使用时, 可以存储在一个计算机可读取存储介质中。基于 这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的 部分或者该技术方案的全部或部分可以以软件产品的形式体现出来, 该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一 台计算机设备 (可为个人计算机、 服务器或者网络设备等)执行本发 明各个实施例上述方法的全部或部分步骤。 而前述的存储介质包括:
U盘、 只读存储器 (ROM , Read-Only Memory ), 随机存取存储器 ( RAM, Random Access Memory ), 移动硬盘、 磁碟或者光盘等各种 可以存储程序代码的介质。
以上上述, 以上实施例仅用以说明本发明的技术方案, 而非对其 限制; 尽管参照前述实施例对本发明进行了详细的说明, 本领域的普 通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案 进行修改, 或者对其中部分技术特征进行等同替换; 而这些修改或者 替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
Claims
1、 一种数据流控制方法, 其特征在于, 包括:
第一网关接收用户设备通过第一接入网发送的第一消息, 其中, 所述第一消息携带第一因特网协议 IP流识别信息, 其中, 所述第一 IP 流识别信息用于标识所述用户设备通过所述第一接入网和 /或第二接 入网传输的 IP流, 其中, 所述第一接入网和所述第二接入网为不同接 入技术的接入网;
所述第一网关向分组数据网络网关发送第二消息,
其中, 所述第二消息携带第二 IP流识别信息, 其中, 所述第二 IP 流识别信息与所述第一 IP流识别信息相同, 或者所述第二 IP流识别信 息基于所述第一 IP流识别信息得到;
所述第一网关接收所述分组数据网络网关发送的第三消息, 其中, 所述第三消息携带第三 IP流识别信息, 其中, 所述第三 IP 流识别信息用于标识网络允许的所述用户设备通过所述第一接入网 和 /或所述第二接入网传输的 IP流;
所述第一网关向所述用户设备发送第四消息,
其中, 所述第四消息携带第四 IP流识别信息, 所述第四 IP流识别 信息与所述第三 IP流识别信息相同, 或者所述第四 IP流识别信息基于 所述第三 IP流识别信息得到。
2、 根据权利要求 1所述的方法, 其特征在于,
所述第一消息、 所述第二消息、 所述第三消息和所述第四消息中 的至少一个消息中还携带有 IP流的路由地址, 其中, 所述 IP流的路由 地址包括如下地址中的至少一个: 所述用户设备的本地地址、 所述第 一网关的地址、 所述用户设备的归属地址。
3、 根据权利要求 1或 2所述的方法, 其特征在于,
所述第二 IP流识别信息基于所述第一 IP流识别信息得到, 包括: 所述第二 IP流识别信息包含的归属地址或公共地址, 由所述第一 IP流 识别信息包含的本地地址和 /或端口号转换得到; 和 /或, 所述第二 IP
流识别信息包含的服务质量信息, 由所述第一 IP流识别信息包含的服 务质量信息转换得到; 和 /或,所述第二 IP流识别信息包含的编码方式 指示, 由所述第一 IP流识别信息包含的编码方式指示转换得到;
和 /或,
所述第四 IP流识别信息基于所述第三 IP流识别信息得到, 包括: 所述第四 IP流识别信息包含的本地地址和 /或端口号, 由所述第三 IP 流识别信息包含的归属地址或公共地址转换得到; 和 /或,所述第四 IP 流识别信息包含的服务质量信息, 由所述第三 IP流识别信息包含的服 务质量信息转换得到; 和 /或,所述第四 IP流识别信息包含的编码方式 指示, 由所述第三 IP流识别信息包含的编码方式指示转换得到。
4、 根据权利要求 1至 3任一项所述的方法, 其特征在于, 所述第一消息和 /或所述第二消息还携带分组数据网络连接指 示; 所述分组数据网络连接指示, 用于指示所述用户设备通过所述第 二接入网已建立的分组数据网络连接;所述用户设备通过所述第一接 入网传输的 IP流使用所述分组数据网络连接。
5、 根据权利要求 4所述的方法, 其特征在于, 所述分组数据网络 连接指示包括所述用户设备的归属地址和 /或切换指示。
6、 根据权利要求 1至 5任一项所述的方法, 其特征在于, 所述第 一消息和 /或所述第二消息还携带 IP流移动性指示。
7、 根据权利要求 1至 6任一项所述的方法, 其特征在于, 所述第一 IP流识别信息是基于所述用户设备当前使用的 IP流识 别信息修改得到的 IP流识别信息。
8、 根据权利要求 1至 7任一项所述的方法, 其特征在于, 所述接收用户设备通过第一接入网发送的第一消息, 包括: 接收所述用户设备发送的因特网密钥交换协议鉴权请求消息,或 者接收所述用户设备发送的因特网密钥交换协议信息请求消息;
和 /或,
所述向所述用户设备发送第四消息, 包括:
向所述用户设备发送因特网密钥交换协议鉴权回复消息,或者向
所述用户设备发送因特网密钥交换协议信息回复消息。
9、 根据权利要求 8所述的方法, 其特征在于, 所述第一 IP流识别 信息携带在所述第一消息的业务选择器中; 和 /或,所述第四 IP流识别 信息携带在所述第四消息的业务选择器中。
10、 根据权利要求 1至 9任一项所述的方法, 其特征在于, 所述第 一网关接收用户设备通过第一接入网发送的第一消息之前还包括: 所述第一网关接收所述用户设备通过所述第一接入网发送的第 五消息,
其中, 所述第五消息携带有第五 IP流识别信息, 所述第五 IP流识 别信息用于标识所述用户设备通过所述第一接入网和 /或所述第二接 入网传输的 IP流;
所述第一网关向鉴权服务器发送鉴权请求消息,并依据所述鉴权 服务器回复的运营商策略和 /或所述用户设备的签约数据, 与所述用 户设备进行协商以得到所述第一 IP流识别信息。
11、 根据权利要求 1至 10任一项所述的方法, 其特征在于, 所述向分组数据网络网关发送第二消息包括:向所述分组数据网 络网关发送代理移动 IPv6代理绑定更新消息,所述接收所述分组数据 网络网关发送的第三消息包括:接收所述分组数据网络网关发送的代 理移动 IPv6代理绑定确认消息;
或者, 所述向分组数据网络网关发送第二消息包括: 向所述分组 数据网络网关发送通用分组无线业务隧道协议创建会话请求消息;所 述接收所述分组数据网络网关发送的第三消息包括:接收所述分组数 据网络网关发送的通用分组无线业务隧道协议创建会话回复消息; 或者, 所述向分组数据网络网关发送第二消息包括: 向所述分组 数据网络网关发送通用分组无线业务隧道协议承载资源命令消息;所 述接收所述分组数据网络网关发送的第三消息包括:接收所述分组数 据网络网关发送的通用分组无线业务隧道协议更新承载请求消息; 或者, 所述向分组数据网络网关发送第二消息包括: 向所述分组 数据网络网关发送通用分组无线业务隧道协议修改承载请求消息;所
述接收所述分组数据网络网关发送的第三消息包括:接收所述分组数 据网络网关发送的通用分组无线业务隧道协议修改承载回复消息。
12、 根据权利要求 1至 11任一项所述的方法, 其特征在于, 所述 第一接入网和所述第二接入网中的其中一个为第三代移动通信伙伴 项目接入网, 另一个为非第三代移动通信伙伴项目接入网。
13、 根据权利要求 12所述的方法, 其特征在于, 所述非第三代移 动通信伙伴项目接入网为无线局域网接入网。
14、 一种数据流控制方法, 其特征在于, 包括:
分组数据网络网关接收第一网关发送的第二消息,
其中, 所述第二消息携带第二 IP流识别信息, 所述第二 IP流识别 信息用于标识用户设备通过第一接入网和 /或第二接入网传输的 IP流, 其中, 所述第一接入网和所述第二接入网为不同接入技术的接入网; 所述分组数据网络网关建立 IP流的路由地址与第三 IP流识别信 息或所述第二 IP流识别信息的绑定关系; 其中, 所述第三 IP流识别信 息为网络接受的 IP流识别信息, 所述第三 IP流识别信息用于标识网络 允许的所述用户设备通过所述第一接入网和 /或所述第二接入网传输 的 IP流, 其中, 所述 IP流的路由地址包括如下地址中的至少一个: 所 述用户设备的本地地址、 所述第一网关的地址、 所述用户设备的归属 地址;
向所述第一网关发送第三消息, 其中, 所述第三消息携带所述第 三 IP流识别信息。
15、 根据权利要求 14所述的方法, 其特征在于,
所述方法还包括:所述分组数据网络网关将所述用户设备通过所 述第一接入网建立的 IP流, 与所述用户设备通过所述第二接入网建立 的分组数据网络连接或所述用户设备通过所述第二接入网建立的 IP 流进行关联; 其中, 所述用户设备通过所述第一接入网建立的 IP流使 用所述分组数据网络连接。
16、 根据权利要求 14至 15任一项所述的方法, 其特征在于, 所述向所述第一网关发送第三消息之前, 还包括:
所述分组数据网络网关向策略计费规则功能实体发送所述第二
IP流识别信息和所述 IP流的路由地址; 所述分组数据网络网关接收所 述策略计费规则功能实体返回的第六 IP流识别信息; 所述分组数据网 络网关根据所述第六 IP流识别信息确定所述第三 IP流识别信息。
17、 一种网关设备, 其特征在于, 包括:
第一接收单元,用于接收用户设备通过第一接入网发送的第一消 息, 其中所述第一消息携带第一因特网协议 IP流识别信息, 其中, 所 述第一 IP流识别信息用于标识所述用户设备请求通过所述第一接入 网和 /或第二接入网传输的 IP流,其中,所述第一接入网和所述第二接 入网为不同接入技术的接入网;
第一发送单元, 用于向分组数据网络网关发送第二消息, 其中, 所述第二消息携带第二 IP流识别信息, 其中, 所述第二 IP 流识别信息与所述第一 IP流识别信息相同, 或者, 所述第二 IP流识别 信息基于所述第一 IP流识别信息得到;
第二接收单元, 用于接收所述分组数据网络网关发送的第三消 息,
其中, 所述第三消息携带第三 IP流识别信息, 其中, 所述第三 IP 流识别信息用于标识网络允许的所述用户设备通过所述第一接入网 和 /或所述第二接入网传输的 IP流;
第二发送单元, 用于向所述用户设备发送第四消息,
其中, 所述第四消息携带第四 IP流识别信息, 所述第四 IP流识别 信息与所述第三 IP流识别信息相同, 或者, 所述第四 IP流识别信息基 于所述第三 IP流识别信息得到。
18、 根据权利要求 17所述的网关设备, 其特征在于,
所述第一消息、 所述第二消息、 所述第三消息和所述第四消息中 的至少一个消息中还携带有 IP流的路由地址, 其中, 所述 IP流的路由 地址包括如下地址中的至少一个: 所述用户设备的本地地址、 所述网 关设备的地址、 所述用户设备的归属地址。
19、 根据权利要求 17至 18任一项所述的网关设备, 其特征在于,
所述第一消息和 /或所述第二消息还携带分组数据网络连接指 示; 所述分组数据网络连接指示, 用于指示所述用户设备通过所述第 二接入网已建立的分组数据网络连接, 其中, 所述用户设备通过所述 第一接入网传输的 IP流使用所述分组数据网络连接。
20、 根据权利要求 17至 19任一项所述的网关设备, 其特征在于, 所述第一消息和 /或所述第二消息还携带 IP流移动性指示。
21、 根据权利要求 17至 20任一项所述的网关设备, 其特征在于, 所述第一 IP流识别信息是基于所述用户设备当前使用的 IP流识 别信息修改得到的 IP流识别信息。
22、 根据权利要求 17至 21任一项所述的网关设备, 其特征在于, 所述第一接收单元具体用于,接收所述用户设备发送的因特网密 钥交换协议鉴权请求消息, 或者,接收所述用户设备发送的因特网密 钥交换协议信息请求消息;
和 /或, 所述第二发送单元具体用于, 向所述用户设备发送因特 网密钥交换协议鉴权回复消息, 或者, 向所述用户设备发送因特网密 钥交换协议信息回复消息。
23、 根据权利要求 17至 22任一项所述的网关设备, 其特征在于, 所述第一接收单元还用于,在接收所述用户设备通过所述第一接 入网发送的所述第一消息之前,接收所述用户设备通过所述第一接入 网发送的第五消息, 其中, 所述第五消息携带有第五 IP流识别信息, 其中,所述第五 IP流识别信息用于标识所述用户设备通过所述第一接 入网和 /或所述第二接入网传输的 IP流;
所述网关设备还包括:
协商单元, 用于向鉴权服务器发送鉴权请求消息, 并依据所述鉴 权服务器回复的运营商策略和 /或所述用户设备的签约数据, 与所述 用户设备进行协商以得到所述第一 IP流识别信息。
24、 根据权利要求 17至 23任一项所述的网关设备, 其特征在于, 移动 IPv6代理绑定更新消息; 所述第二接收单元具体用于接收所述分
组数据网络网关发送的代理移动 IPv6代理绑定确认消息;
或者, 分组无线业务隧道协议创建会话请求消息;所述第二接收单元具体用 于接收所述分组数据网络网关发送的通用分组无线业务隧道协议创 建会话回复消息;
或者, 分组无线业务隧道协议承载资源命令消息;所述第二接收单元具体用 于,接收所述分组数据网络网关发送的通用分组无线业务隧道协议更 新 7|载请求消息;
或者,
所述第一发送单元具体用于,向所述分组数据网络网关发送通用 分组无线业务隧道协议修改承载请求消息;所述第二接收单元具体用 于,接收所述分组数据网络网关发送的通用分组无线业务隧道协议修 改承载回复消息。
25、 根据权利要求 17至 24任一项所述的网关设备, 其特征在于, 所述第一接入网和所述第二接入网中的其中一个为第三代移动通信 伙伴项目接入网, 另一个为非第三代移动通信伙伴项目接入网。
26、 一种分组数据网络网关, 其特征在于, 包括:
第三接收单元, 用于接收第一网关发送的第二消息, 其中, 所述 第二消息携带第二 IP流识别信息, 其中, 所述第二 IP流识别信息用于 标识用户设备通过第一接入网和 /或第二接入网传输的 IP流,其中,所 述第一接入网和所述第二接入网为不同接入技术的接入网;
绑定单元, 用于建立 IP流的路由地址与第三 IP流识别信息或所述 第二 IP流识别信息的绑定关系; 其中, 所述第三 IP流识别信息为网络 接受的 IP流识别信息, 所述第三 IP流识别信息用于标识网络允许的所 述用户设备通过所述第一接入网和 /或所述第二接入网传输的 IP流,其 中, 所述 IP流的路由地址包括如下地址中的至少一个: 所述用户设备
的本地地址、 所述第一网关的地址、 所述用户设备的归属地址; 第三发送单元, 用于向所述第一网关发送第三消息, 其中, 所述 第三消息携带所述第三 IP流识别信息。
27、 根据权利要求 26所述的分组数据网络网关, 其特征在于, 所 述绑定单元还用于将所述用户设备通过所述第一接入网建立的 IP流, 与所述用户设备通过所述第二接入网建立的分组数据网络连接或所 述用户设备通过所述第二接入网建立的 IP流进行关联; 其中, 所述用 户设备通过所述第一接入网建立的 IP流使用所述分组数据网络连接。
28、根据权利要求 26至 27任一项所述的分组数据网络网关, 其特 征在于,
分组数据网络网关还包括:
第四发送单元, 用于在向所述第一网关发送所述第三消息之前, 向策略计费规则功能实体发送所述第二 IP流识别信息和所述 IP流的 路由地址;
第四接收单元,用于接收所述策略计费规则功能实体返回的第六 IP流识别信息;
确定单元,用于根据所述第四接收单元接收到的第六 IP流识别信 息确定所述第三 IP流识别信息。
29、 一种通信***, 其特征在于, 包括:
第一网关, 用于接收用户设备通过第一接入网发送的第一消息, 其中, 所述第一消息携带第一因特网协议 IP流识别信息, 其中, 所述 第一 IP流识别信息用于标识所述用户设备所述通过第一接入网和 /或 第二接入网传输的 IP流,所述第一接入网和所述第二接入网为不同接 入技术的接入网; 向分组数据网络网关发送第二消息, 其中, 所述第 二消息携带第二 IP流识别信息, 所述第二 IP流识别信息与所述第一 IP 流识别信息相同, 或者, 所述第二 IP流识别信息基于所述第一 IP流识 别信息得到; 接收所述分组数据网络网关发送的第三消息, 其中, 所 述第三消息携带第三 IP流识别信息; 向所述用户设备发送第四消息, 其中, 所述第四消息携带第四 IP流识别信息, 所述第四 IP流识别信息
与所述第三 IP流识别信息相同, 或者, 所述第四 IP流识别信息基于所 述第三 IP流识别信息得到;
所述分组数据网络网关,用于接收所述第一网关发送的所述第二 消息, 建立 IP流的路由地址与所述第三 IP流识别信息或所述第二 IP流 识别信息的绑定关系, 所述第三 IP流识别信息为网络接受的 IP流识别 信息,所述第三 IP流识别信息用于标识网络允许的所述用户设备通过 所述第一接入网和 /或所述第二接入网传输的 IP流,所述 IP流的路由地 址包括如下地址中的至少一个: 所述用户设备的本地地址、 所述第一 网关的地址、 所述用户设备的归属地址; 向所述第一网关发送所述第 三消息。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP13840543.6A EP2863683B1 (en) | 2012-09-29 | 2013-09-24 | Data flow control method and corresponding apparatus and communications system |
US14/583,951 US9717019B2 (en) | 2012-09-29 | 2014-12-29 | Data flow control method, and related device and communications system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210379743.5A CN103716775B (zh) | 2012-09-29 | 2012-09-29 | 数据流控制方法及相关设备和通信*** |
CN201210379743.5 | 2012-09-29 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/583,951 Continuation US9717019B2 (en) | 2012-09-29 | 2014-12-29 | Data flow control method, and related device and communications system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014048294A1 true WO2014048294A1 (zh) | 2014-04-03 |
Family
ID=50386990
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2013/084061 WO2014048294A1 (zh) | 2012-09-29 | 2013-09-24 | 数据流控制方法及相关设备和通信*** |
Country Status (4)
Country | Link |
---|---|
US (1) | US9717019B2 (zh) |
EP (1) | EP2863683B1 (zh) |
CN (2) | CN103716775B (zh) |
WO (1) | WO2014048294A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105282798A (zh) * | 2014-07-24 | 2016-01-27 | 中兴通讯股份有限公司 | 一种关于流迁移触发的相关实现方法及设备 |
JPWO2016163411A1 (ja) * | 2015-04-07 | 2018-02-01 | シャープ株式会社 | 端末装置、pgw及びtwag |
CN108307698B (zh) * | 2015-04-07 | 2022-01-04 | 夏普株式会社 | 终端装置、分组数据网络网关及可信无线区域网络接入网关 |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103517264B (zh) | 2012-06-29 | 2017-04-12 | 华为终端有限公司 | 用于切换网络的方法和装置 |
CN103716775B (zh) * | 2012-09-29 | 2017-10-10 | 华为终端有限公司 | 数据流控制方法及相关设备和通信*** |
US10306500B2 (en) * | 2014-04-25 | 2019-05-28 | Samsung Electronics Co., Ltd. | Method and device for controlling data traffic during access to wireless LAN and cellular network |
WO2015178747A1 (en) | 2014-05-23 | 2015-11-26 | Samsung Electronics Co., Ltd. | Method and apparatus for improving quality of service that a user experiences when media is transmitted through wlan |
KR102176428B1 (ko) * | 2014-05-23 | 2020-11-09 | 삼성전자주식회사 | 무선 랜으로 미디어 전송 시 사용자 체감 서비스 품질을 높이는 방법 및 장치 |
KR20160002298A (ko) * | 2014-06-30 | 2016-01-07 | 삼성전자주식회사 | 트래픽 오프로딩 결정을 위한 방법 및 장치 |
US9930716B2 (en) | 2014-06-30 | 2018-03-27 | Apple Inc. | Methods and apparatus to support network-based IP flow mobility via multiple wireless accesses for a wireless device |
US20160105828A1 (en) * | 2014-10-14 | 2016-04-14 | Htc Corporation | Communication Device of Handling Network-based Internet Protocol Flow Mobility |
US10602483B2 (en) * | 2014-12-12 | 2020-03-24 | Apple Inc. | Mobile terminated IMS calls on devices which support Wi-Fi and cellular radios |
KR102044615B1 (ko) * | 2014-12-12 | 2019-11-13 | 콘비다 와이어리스, 엘엘씨 | Iswn(integrated small cell/wi-fi networks)에서의 과금 |
EP3247147B1 (en) * | 2015-01-14 | 2020-04-15 | LG Electronics Inc. | Method for determining whether to offload traffic to wlan |
RU2696950C1 (ru) | 2015-10-28 | 2019-08-07 | Хуавэй Текнолоджиз Ко., Лтд. | Способ и система обработки канала-носителя и связанное устройство |
US10425887B2 (en) * | 2015-11-10 | 2019-09-24 | Blackberry Limited | Gateway selection controlled by network |
US10439990B2 (en) | 2015-11-25 | 2019-10-08 | Barracuda Networks, Inc. | System and method to configure a firewall for access to a captive network |
US10044677B2 (en) * | 2015-11-25 | 2018-08-07 | Barracuda Networks, Inc. | System and method to configure a firewall for access to a captive network |
EP3192300B1 (en) * | 2015-11-30 | 2020-11-25 | Hewlett Packard Enterprise Development LP | Network interface communication |
US10595349B2 (en) | 2016-02-05 | 2020-03-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Quality of service in neural host network |
US11089519B2 (en) * | 2016-04-13 | 2021-08-10 | Qualcomm Incorporated | Migration of local gateway function in cellular networks |
JP2019145864A (ja) * | 2016-07-04 | 2019-08-29 | シャープ株式会社 | 端末装置、制御装置、ゲートウェイ、及び通信制御方法 |
CN108173893B (zh) * | 2016-12-07 | 2021-07-09 | 诺基亚技术有限公司 | 用于连网的方法和设备 |
CN109104394B (zh) * | 2017-06-20 | 2022-01-21 | 华为技术有限公司 | 会话处理方法和设备 |
RU2739421C1 (ru) * | 2017-10-13 | 2020-12-24 | Нокиа Текнолоджиз Ой | Способ согласования возможности QoS между оборудованием пользователя и функцией управления сеансом в системе 5G |
EP3614642B1 (de) | 2018-08-20 | 2021-03-17 | Siemens Aktiengesellschaft | Verfahren zum einrichten eines streams, verfahren zur bereitstellung von stream-kennungs-informationen, verwendung eines namensdienst-servers, gerät, computerprogramm und computerlesbares medium |
CN110855600B (zh) * | 2018-08-21 | 2021-08-27 | 中国电信股份有限公司 | 用于切换tcp连接的方法、装置和*** |
CN111182580B (zh) * | 2018-11-16 | 2023-02-24 | 维沃移动通信有限公司 | 业务传输方法、终端和网络侧设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101227494A (zh) * | 2008-01-09 | 2008-07-23 | 中兴通讯股份有限公司 | 接入多分组数据网时因特网安全协议安全联盟的建立方法 |
WO2011137928A1 (en) * | 2010-05-04 | 2011-11-10 | Nokia Siemens Networks Oy | Packet data network connection with non-transparent interworking mode |
CN102273265A (zh) * | 2009-01-09 | 2011-12-07 | 交互数字专利控股公司 | 数据流移动性 |
CN102469531A (zh) * | 2010-11-05 | 2012-05-23 | 华为技术有限公司 | QoS控制方法及设备 |
CN102469431A (zh) * | 2010-11-05 | 2012-05-23 | 中兴通讯股份有限公司 | 漫游场景下支持ip流迁移的策略计费控制方法和*** |
CN102655665A (zh) * | 2011-03-03 | 2012-09-05 | 中国电信股份有限公司 | 业务流移动的方法与*** |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ATE365418T1 (de) * | 2002-12-20 | 2007-07-15 | Motorola Inc | Verfahren und vorrichtung zur datenstrombehandlung in mobilem ip |
CN101128013A (zh) * | 2006-08-14 | 2008-02-20 | 华为技术有限公司 | 一种移动通信***中的接入网关切换方法 |
EP2037652A3 (en) * | 2007-06-19 | 2009-05-27 | Panasonic Corporation | Methods and apparatuses for detecting whether user equipment resides in a trusted or a non-trusted access network |
EP2079253A1 (en) * | 2008-01-09 | 2009-07-15 | Panasonic Corporation | Non-3GPP to 3GPP network handover optimizations |
US20090300207A1 (en) * | 2008-06-02 | 2009-12-03 | Qualcomm Incorporated | Pcc enhancements for ciphering support |
CN101448252B (zh) * | 2008-06-20 | 2011-03-16 | 中兴通讯股份有限公司 | 网络切换实现方法及***以及移动节点 |
US8811338B2 (en) | 2008-08-22 | 2014-08-19 | Qualcomm Incorporated | Proxy mobile internet protocol (PMIP) in a multi-interface communication environment |
WO2011001628A1 (ja) * | 2009-07-03 | 2011-01-06 | パナソニック株式会社 | コネクション管理方法、コネクション管理システム、移動端末、パケットデータゲートウェイ並びに移動管理ゲートウェイ |
CN102014448B (zh) * | 2009-09-04 | 2014-07-16 | 华为技术有限公司 | 一种业务流的绑定方法、设备及*** |
US8553647B2 (en) * | 2010-01-22 | 2013-10-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Optimization of non-optimized handoff from a first access technology to a second access technology |
JP2011199340A (ja) * | 2010-03-17 | 2011-10-06 | Fujitsu Ltd | 通信装置及び方法、並びに通信システム |
WO2011120218A1 (en) * | 2010-03-30 | 2011-10-06 | Huawei Technologies Co., Ltd. | Method for re-selecting a communication network |
CN102340866B (zh) * | 2010-07-14 | 2016-04-13 | 中兴通讯股份有限公司 | 一种上报固网接入信息的方法及*** |
US8942099B2 (en) * | 2011-09-21 | 2015-01-27 | Mediatek Inc. | Method and apparatus of IP flow mobility in 4G wireless communication networks |
CN103716775B (zh) * | 2012-09-29 | 2017-10-10 | 华为终端有限公司 | 数据流控制方法及相关设备和通信*** |
-
2012
- 2012-09-29 CN CN201210379743.5A patent/CN103716775B/zh active Active
- 2012-09-29 CN CN201710825203.8A patent/CN107682900B/zh active Active
-
2013
- 2013-09-24 EP EP13840543.6A patent/EP2863683B1/en active Active
- 2013-09-24 WO PCT/CN2013/084061 patent/WO2014048294A1/zh active Application Filing
-
2014
- 2014-12-29 US US14/583,951 patent/US9717019B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101227494A (zh) * | 2008-01-09 | 2008-07-23 | 中兴通讯股份有限公司 | 接入多分组数据网时因特网安全协议安全联盟的建立方法 |
CN102273265A (zh) * | 2009-01-09 | 2011-12-07 | 交互数字专利控股公司 | 数据流移动性 |
WO2011137928A1 (en) * | 2010-05-04 | 2011-11-10 | Nokia Siemens Networks Oy | Packet data network connection with non-transparent interworking mode |
CN102469531A (zh) * | 2010-11-05 | 2012-05-23 | 华为技术有限公司 | QoS控制方法及设备 |
CN102469431A (zh) * | 2010-11-05 | 2012-05-23 | 中兴通讯股份有限公司 | 漫游场景下支持ip流迁移的策略计费控制方法和*** |
CN102655665A (zh) * | 2011-03-03 | 2012-09-05 | 中国电信股份有限公司 | 业务流移动的方法与*** |
Non-Patent Citations (1)
Title |
---|
See also references of EP2863683A4 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105282798A (zh) * | 2014-07-24 | 2016-01-27 | 中兴通讯股份有限公司 | 一种关于流迁移触发的相关实现方法及设备 |
EP3174336A4 (en) * | 2014-07-24 | 2017-07-19 | ZTE Corporation | Method and device for implementing flow mobility triggering, and storage medium |
JPWO2016163411A1 (ja) * | 2015-04-07 | 2018-02-01 | シャープ株式会社 | 端末装置、pgw及びtwag |
CN108307698B (zh) * | 2015-04-07 | 2022-01-04 | 夏普株式会社 | 终端装置、分组数据网络网关及可信无线区域网络接入网关 |
JP7014600B2 (ja) | 2015-04-07 | 2022-02-01 | シャープ株式会社 | Ue、twag、及び通信方法 |
Also Published As
Publication number | Publication date |
---|---|
EP2863683A4 (en) | 2015-09-09 |
CN103716775B (zh) | 2017-10-10 |
EP2863683B1 (en) | 2017-01-25 |
US9717019B2 (en) | 2017-07-25 |
EP2863683A1 (en) | 2015-04-22 |
US20150109930A1 (en) | 2015-04-23 |
CN107682900B (zh) | 2020-11-17 |
CN107682900A (zh) | 2018-02-09 |
CN103716775A (zh) | 2014-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2014048294A1 (zh) | 数据流控制方法及相关设备和通信*** | |
US8537781B2 (en) | Low latency handover between wireless communication networks using different radio access technologies | |
EP2738982B1 (en) | Session association method, device and system | |
WO2014124602A1 (zh) | 网络接入处理方法和用户设备 | |
US20140036807A1 (en) | Method and system for providing multiple services over wlan | |
EP2907273B1 (en) | Method and apparatus for establishing and using pdn connections | |
US20140146806A1 (en) | Method, device, and system for user equipment to access evolved packet core network | |
WO2009092304A1 (zh) | 选择策略和计费规则功能实体的方法和装置 | |
WO2014121760A1 (zh) | 切换过程中选择网络设备的方法和装置 | |
TW201141157A (en) | User equipment (UE), home agent node (HA), methods, and telecommunications system for home network prefix (HNP) assignment | |
EP2702785B1 (en) | Local access point name for use in accessing packet data networks | |
WO2008009227A1 (fr) | Procédé destiné à un terminal utilisateur accédant à un système de télécommunication, et système de télécommunication correspondant | |
WO2015196396A1 (zh) | 建立网络连接的方法、网关及终端 | |
WO2016033811A1 (zh) | 一种分流策略协商方法及装置 | |
WO2008154874A1 (fr) | Procédé et système permettant d'établir un tunnel dans le réseau en évolution | |
WO2010111944A1 (zh) | 释放接入连接的方法、装置、策略控制实体及*** | |
CN102625305B (zh) | 接入演进分组***的方法及*** | |
Ahmed et al. | Multi access data network connectivity and IP flow mobility in Evolved Packet System (EPS) | |
WO2013071816A1 (zh) | 非3gpp网接入3gpp核心网的***、方法和设备 | |
WO2009097779A1 (zh) | 一种接入sae核心网的方法、***及装置 | |
CN103188657B (zh) | 一种为ue分配ip地址的方法及*** | |
WO2010121421A1 (zh) | 一种实现本地ip接入的方法、***及网络设备 | |
WO2011157106A2 (zh) | 一种实现业务数据流分流的方法、***及相关装置 | |
CN102740399B (zh) | 一种多接入技术的传输方法及装置 | |
WO2011050662A1 (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: 13840543 Country of ref document: EP Kind code of ref document: A1 |
|
REEP | Request for entry into the european phase |
Ref document number: 2013840543 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2013840543 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |