一种业务流控制的方法及设备与流程

文档序号:11970642阅读:301来源:国知局
一种业务流控制的方法及设备与流程
本发明涉及通信领域,特别涉及一种业务流控制的方法及设备。

背景技术:
在移动性管理协议的场景下,支持终端同时接入一个3GPP(The3rdGenerationPartnershipProject,第三代伙伴计划)系统和一个非3GPP系统,并且UE(UserEquipment,用户设备)可以在接入的3GPP系统和非3GPP系统中通过同一个PDN(PacketDataNetwork,分组数据网)连接来连接到位于核心网的PGW(PacketDataNetworkGateway,分组数据网网关),以达到有效分流和网络资源的合理利用。其中,当UE同时接入3GPP系统和非3GPP系统,并接入同一个PDN(PacketDataNetwork,分组数据网)连接时,在3GPP系统中,UE和PGW之间可能有多条通道,其中包含最多一条default(缺省)通道以及一条或多条专属承载;在非3GPP系统中,接入网关与PGW之间可能有多条通道,其中最多一条default通道以及一条或多条专属承载,但是UE与接入网关之间的通道只有一条,不再区分default通道和专属承载。每个专属承载都有对应的路由信息,每个路由信息用于指导UE使用哪个专属承载来传输业务流的数据包,且UE有3GPP系统中的每个专属承载对应的路由信息,而缺乏非3GPP系统中的每个专属承载对应的路由信息。其中,当UE需要发送业务流的数据包时,UE将从自身存储的路由信息中匹配该业务流对应的路由信息,如果匹配出路由信息,则使用匹配的路由信息对应的专属承载来传输该业务流的数据包给PGW,如果没有匹配出路由信息,则UE从两个default通道中选择其中一条来传输该业务流的数据包。在现有技术中,当需要发送非3GPP系统的业务流的数据包时,由于UE缺乏非3GPP系统中的每个专属承载对应的路由信息,UE只能选择default通道来发送。如果UE选择3GPP系统中的default通道来传输该业务流,而选择的default通道的QoS(QualityofService,服务质量)信息与专属承载的QoS信息通常是不一致的,于是采用3GPP系统中的default通道来传输该业务流的数据包会降低用户体验。

技术实现要素:
为了提高用户体验,本发明实施例提供了一种业务流控制的方法及设备。所述技术方案如下:一方面提供了一种业务流控制的方法,UE接入到3GPP系统和非3GPP系统,且所述UE从3GPP系统和非3GPP系统接入同一个PDN连接,所述方法包括:从所述3GPP系统中,接收数据网关发送的非3GPP系统中的业务流的路由信息;当所述UE需要发送非3GPP系统的业务流时,根据所述非3GPP系统的业务流的路由信息来传输所述业务流的数据包。另一方面提供了一种设备,所述设备接入到3GPP系统和非3GPP系统,且所述设备从3GPP系统和非3GPP系统接入同一个PDN连接,所述设备包括:接收模块,用于从所述3GPP系统中,接收数据网关发送的非3GPP系统中的业务流的路由信息;传输模块,用于当需要发送非3GPP系统的业务流时,根据所述非3GPP系统的业务流的路由信息来传输所述业务流的数据包。在本发明中,数据网关将非3GPP系统的业务流的路由信息发送给UE,使得UE中存储的非3GPP系统的业务流的路由信息与数据网关中存储的非3GPP系统的业务流的路由信息相同,因此当UE发送非3GPP系统的业务流时,UE根据非3GPP系统的业务流的路由信息来传输该业务流的数据包,如此使得该业务流可以通过其对应的专属承载来传输该业务流的数据包,而该专属承载提供了该业务流所需的QoS,保证了用户体验。附图说明图1是本发明实施例1提供的一种业务流控制的方法流程图;图2是本发明实施例2提供的一种业务流控制的方法流程图;图3是本发明实施例3提供的一种业务流控制的方法流程图;图4是本发明实施例4提供的一种业务流控制的方法流程图;图5是本发明实施例5提供的一种业务流控制的方法流程图;图6是本发明实施例6提供的第一种设备示意图;图7是本发明实施例6提供的第二种设备示意图;图8是本发明实施例6提供的第三种设备示意图;图9是本发明实施例7提供的第一种数据网关示意图;图10是本发明实施例7提供的第二种数据网关示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例1本发明实施例提供了一种业务流控制的方法。其中,UE接入3GPP系统和非3GPP系统,且UE从3GPP系统和非3GPP系统接入同一个PDN连接。参见图1,该方法包括:步骤101:从3GPP系统中,接收数据网关发送的非3GPP系统的业务流的路由信息;步骤102:当UE需要发送非3GPP系统的业务流时,根据非3GPP系统的业务流的路由信息来传输该业务流的数据包。其中,UE接入3GPP系统和非3GPP系统,表明UE已接入了一个3GPP系统和一个非3GPP系统。其中,数据网关可以为PGW或GGSN(GatewayGPRS(GeneralPacketRadioService,通用分组无线服务)SupportNode,网关GPRS支持节点)。在本发明实施例中,数据网关以PGW为例进行说明。其中,路由信息至少包括业务流的描述信息和接入系统的类型信息。其中,业务流的描述信息可以是业务流模板,接入系统的类型信息可以是接入系统的类型或者接入系统的标识;例如:接入系统的类型可以包括E-UTRAN(E-UTRAN,EvolvedUniversalTerrestrialRadioAccessNetwork,演进的通用陆地无线接入网)或WLAN(WirelessLocalAreaNetworks,无线局域网络),当然也可以是其他的接入系统;接入系统的标识,可以是用自定义的符号来表示接入类型,例如可以用0表示E-UTRAN的接入系统的标识,用1表示WLAN的接入系统的标识等。在本发明实施例中,数据网关将非3GPP系统的业务流的路由信息发送给UE,使得UE中存储的非3GPP系统的业务流的路由信息与数据网关中存储的非3GPP系统的业务流的路由信息相同,因此当UE发送非3GPP系统的业务流时,UE根据非3GPP系统的业务流的路由信息来传输该业务流的数据包,如此使得该业务流可以通过其对应的专属承载来传输该业务流的数据包,而该专属承载提供了该业务流所需的QoS,保证了用户体验。实施例2本发明实施例提供了一种业务流控制的方法。其中,参见图2,在本实施例中,UE先接入到3GPP系统,并与位于核心网的PGW之间建立一条PDN连接,该条PDN连接上有一条default通道,和一条或多条专属承载,且每个专属承载对应有3GPP系统中的业务流的路由信息;UE在接入到3GPP系统的过程中,UE可以获取到在3GPP系统中的每个专属承载对应的业务流的路由信息,并存储获取的每个业务流的路由信息。当UE接入到3GPP系统后,UE再接入到非3GPP系统并接入同一个PDN连接;在同一个PDN连接上PGW与接入网关之间有一条default通道以及一条或多条专属承载,且每个专属承载对应有非3GPP系统的业务流的路由信息,接入网关存储有每个专属承载对应的非3GPP系统的业务流的路由信息。而接入网关与UE之间只有一条通道,所有default通道和专属承载中传输的数据包都由此通道传递给UE。例如,在本实施例中以E-UTRAN为3GPP系统、以WLAN为非3GPP系统为例,相应地,接入网关为ePDG(EvolvedPacketDataGateway,演进的分组数据网关)为例;无线演进网络的核心网主要包含MME、ServingGateway(SGW)、PDNGateway(PGW)三个逻辑功能体,UE所在无线演进接入网的基站是eNodeB,其中的MME是移动管理网元;SGW是服务网关;PGW是分组数据网网关,负责用户地址分配,策略控制和计费规则的执行和以及合法监听相关功能,eNodeB具有寻呼信息的调度传输等功能。UE同时接入到E-UTRAN和WLAN中,且在E-UTRAN中UE与PGW之间存在一条default通道和一条或多条专属承载,每条专属承载对应有E-UTRAN中的业务流的路由信息,且在PGW与UE中存储有E-UTRAN中的每个专属承载对应的业务流的路由信息;在WLAN中UE与ePDG之间存在一条通道,在ePDG与PGW之间存在一条default通道和一条或多条专属承载,每条专属承载上对应有WLAN中的业务流的路由信息,且在ePDG中存储每个专属承载对应的每个WLAN的业务流的路由信息。其中,在本实施例中,当UE接入到3GPP系统和非3GPP系统后UE可以通过如下流程来发送非3GPP系统的业务流的数据包给PGW,包括:步骤201:PGW发送承载更新请求消息(UpdateBearerRequest),且该承载更新请求消息携带UE在非3GPP系统中的业务流的路由信息;其中,在本实施例中,可以在承载更新请求消息中的承载上下文(BearContext)字段中携带非3GPP系统中的业务流的路由信息,或使用承载更新请求消息中的PCO(ProtocolConfigurationOptions,协议配置选项)信元来携带非3GPP系统中的业务流的路由信息,或承载更新请求消息中新增一个字段来携带非3GPP系统中的业务流的路由信息。进一步地,PGW可以从3GPP系统中的default通道和非3GPP系统中的default通道中选择一个default通道,然后在承载更新请求消息中携带一个用于指示选择的default通道的default通道指示。其中,default通道指示用于指示UE在发送业务流时,如果UE从自身存储的路由信息中没有匹配到该业务流对应的路由信息,则使用default通道指示指示的default通道来发送该业务流的数据包。其中,本发明实施例中,其它地方所提到的default通道指示的含义,与此类似,不再一一赘述。其中,在本实施例中,可以使用承载更新请求消息中的一个信元携带default通道指示;或,使用承载更新请求消息中的PCO信元携带default通道指示;或,使用承载更新请求消息中的承载上下文字段中的一个信元携带default通道指示。步骤202:MME(MobilityManagementEntity,移动性管理实体)接收该承载更新请求消息,发送下行链路NAS(Non-AccessStratum,非接入层)传输消息(DownlinkNASTransport),且该下行链路NAS传输消息携带承载更新请求消息携带的非3GPP系统的业务流的路由信息;其中,PGW发送承载更新请求消息后,SGW(ServingGateway,服务网关)接收该承载更新请求消息并转发该承载更新请求消息给MME。进一步地,如果该承载更新请求消息还携带default通道指示,则下行链路NAS传输消息还携带该default通道指示。步骤203:eNodeB(基站)接收该下行链路NAS传输消息,发送直接传送消息(DirectTransfer),且该直接传送消息携带该下行链路NAS传输消息携带的非3GPP系统的业务流的路由信息;进一步地,如果该下行链路NAS传输消息还携带default通道指示,则该直接传送消息还携带该default通道指示。步骤204:UE接收直接传送消息,存储该直接传送消息中携带的非3GPP系统的业务流的路由信息,并发送确认消息给PGW;进一步地,如果该直接传送消息还携带default通道指示,则UE还存储该default通道指示。其中,UE发送确认消息给PGW的操作可以为:UE发送携带该确认消息的直接传送消息给eNodeB,eNodeB接收该直接传送消息后发送携带该确认消息的上行NAS传输消息(UplinkNASTransport)给MME,MME接收该上行NAS传输消息后发送携带该确认消息的承载更新响应消息(UpdateBearResponse)给SGW,SGW再转发该承载更新响应消息给PGW。其中,至此UE中存储的3GPP系统的业务流的路由信息和非3GPP系统的业务流的路由信息分别与PGW中存储的3GPP系统中的业务流的路由信息和非3GPP系统的业务流的路由信息相同。步骤205:当有非3GPP系统的业务流需要发送时,UE从存储的路由信息中匹配该业务流对应的路由信息,根据匹配的路由信息来发送该业务流的数据包给PGW。具体地,当有非3GPP系统的业务流的数据包需要发送时,UE从自身存储的路由信息中匹配该业务流对应的路由信息,根据匹配的路由信息中的接入系统的类型信息确定出对应的为非3GPP系统,则通过非3GPP系统来发送该业务流的数据包给PGW。其中,路由信息包括业务流描述信息,所以UE匹配该业务流对应的路由信息的操作,可以为:根据数据包中业务流的描述信息与各路由信息中的业务流描述信息进行匹配,匹配出相同的路由信息,匹配出的路由信息为该业务流对应的路由信息。例如,数据包中的业务流描述信息可以为业务流的源地址、目的地址、源端口号、目的端口号和/或协议类型,当然也不限于此。其中,在非3GPP系统中,UE与接入网关的通道只有一条,因此当UE通过非3GPP系统来发送该业务流的数据包的操作,可以为:UE通过自身与接入网关之间的该条通道来发送该业务流的数据包给接入网关,接入网关接收到该业务流的数据包,从自身存储的路由信息中匹配出该业务流对应的路由信息,通过匹配的路由信息对应的专属承载来转发该业务流的数据包给PGW。如此,该业务流可以在其对应的专属承载中传输,而该专属承载提供了该业务流所需的QoS,从而保证了用户的体验。其中,如果UE没有匹配出该业务流对应的路由信息,且UE中存储有default通道指示,则UE使用该default通道指示指示的default通道来发送该业务流的数据包给PGW。其中,如果3GPP系统为2G或3G网络且数据网关为GGSN时,则GGSN可以通过PDP(PacketDataNetwork,分组数据网)上下文修改请求消息携带非3GPP系统的业务流的路由信息,并发送PDP上下修改请求消息。在本发明实施例中,PGW通过承载更新请求消息将非3GPP系统中的业务流的路由信息发送给UE,使得UE中存储的非3GPP系统的业务流的路由信息与PGW中存储的非3GPP系统的业务流的路由信息相同,因此当UE发送非3GPP系统的业务流时,UE根据非3GPP系统的业务流的路由信息来传输该业务流的数据包给PGW,如此使得该业务流可以通过其对应的专属承载来传输该业务流的数据包,而该专属承载提供了该业务流所需的QoS,保证了用户体验。实施例3本发明实施例提供了一种业务流控制的方法。其中,参见图3,在实施例中,UE先开始接入到非3GPP系统,并与位于核心网的PGW之间建立一条PDN连接;在该条PDN连接上PGW与接入网关之间有一条default通道以及一条或多条专属承载,接入网关与UE之间有一条通道,且每个专属承载对应有非3GPP系统的业务流的路由信息。当UE接入到非3GPP系统后,UE开始请求接入到3GPP系统;UE在接入到3GPP系统的过程中,UE可以通过如下流程来获取非3GPP系统中的业务流的路由信息,并且正确发送非3GPP系统的业务流数据包,包括:步骤301:PGW发送承载建立响应消息(CreateSessionResponse),且该承载建立响应消息携带非3GPP系统的业务流的路由信息;其中,在本实施例中,可以使用承载建立响应消息中的承载上下文字段携带非3GPP系统的业务流的路由信息,或使用承载建立响应消息中的PCO信元来携带非3GPP系统中的业务流的路由信息,或者在承载建立响应消息中新增一个字段携带非3GPP系统的业务流的路由信息。进一步地,PGW可以从3GPP系统中的default通道和非3GPP系统中的default通道中选择一个default通道,然后在承载建立响应消息中携带一个用于指示选择的default通道的default通道指示。其中,在本实施例中,可以使用承载建立响应消息中的一个信元携带default通道指示;或,使用承载建立响应消息中的PCO信元携带default通道指示;或,使用承载建立响应消息中的承载上下文字段中的一个信元携带default通道指示。步骤302:MME接收该承载建立响应消息,发送PDN连接接受消息(PDNConnectivityAccept),且该PDN连接接受消息携带该承载建立响应消息携带的非3GPP系统的业务流的路由信息;进一步地,如果该承载建立响应消息还携带default通道指示,则该PDN连接接受消息还携带该default通道指示。其中,PGW发送该承载建立响应消息后,SGW接收该承载建立响应消息并将该承载建立响应消息转发给MME。步骤303:UE接收该PDN连接接受消息,并存储该PDN连接接受消息中携带的非3GPP系统的业务流的路由信息,发送确认消息给PGW;进一步地,如果该PDN连接接受消息还携带default通道指示,则UE还存储该default通道指示。其中,MME发送该PDN连接接受消息后,eNodeB接收该PDN连接接受消息并转发给UE。其中,UE发送确认消息给PGW的操作,可以为:UE发送携带该确认消息的PDN连接完成消息(PDNConnectivityComplete)给eNodeB,eNodeB再将该PDN连接完成消息转发给MME,MME接收该PDN连接完成消息后发送携带该确认消息的承载修改请求消息(ModifyBearerRequest)给SGW,SGW再将该承载修改请求消息转发给PGW。其中,UE发送PDN连接完成消息后,UE继续执行请求接入到3GPP系统的流程,并在同一条PDN连接上有一条连接自身与PGW的default的通道和一条或多条连接自身与PGW的专属承载,且每个专属承载上对应有3GPP系统中的业务流的路由信息;UE在接入到3GPP系统的过程中,UE可以获取到3GPP系统中的每个专属承载上对应的业务流的路由信息,并存储获取的每个业务流的路由信息。其中,至此UE中存储的3GPP系统的业务流的路由信息和非3GPP系统的业务流的路由信息分别与PGW中存储的3GPP系统中的业务流的路由信息和非3GPP系统的业务流的路由信息相同。步骤304:UE当有非3GPP系统的业务流需要发送时,从存储的非3GPP系统的业务流的路由信息中匹配该业务流对应的路由信息,根据匹配的路由信息来发送该业务流的数据包给PGW。本步骤的具体过程参见实施例2的步骤205,在此不再详细说明。其中,如果UE没有匹配出该业务流对应的路由信息,且UE中存储有default通道指示,则UE使用该default通道指示指示的default通道来发送该业务流的数据包给PGW。其中,如果3GPP系统为2G或3G网络且数据网关为GGSN,则GGSN可以通过PDP上下文建立响应消息携带属于非3GPP系统的业务流的路由信息,并发送PDP上下建立响应消息。在本发明实施例中,PGW通过承载建立响应消息将非3GPP系统的业务流的路由信息发送给UE,使得UE中存储的非3GPP系统的业务流的路由信息与PGW中存储的非3GPP系统的业务流的路由信息相同,因此当UE发送非3GPP系统的业务流时,UE根据非3GPP系统的业务流的路由信息来传输该业务流的数据包给PGW,如此使得该业务流可以通过其对应的专属承载来传输该业务流的数据包,而该专属承载提供了该业务流所需的QoS,保证了用户体验。实施例4本发明实施例提供了一种业务流控制的方法。其中,参见图4,在本实施例中,UE可以通过实施例2或实施例3提供的方法先后接入到3GPP系统和非3GPP系统中,并接入同一个PDN连接。当UE已接入到3GPP系统和非3GPP系统后,如果PGW中的一个或多个非3GPP系统的业务流的路由信息更新了,或者default通道发生改变,则UE可以通过如下流程来获取更新的非3GPP系统中的业务流的路由信息,并且正确发送非3GPP系统的业务流数据包,包括:步骤401:PGW发送承载更新请求消息,且该承载更新请求消息携带更新的非3GPP系统的业务流的路由信息;其中,PGW中的任一条路由信息,其中的业务流的描述信息在更新前和更新后保持不变。进一步地,如果default通道发生改变(PGW决定改变default通道),则在承载更新请求消息中携带一个用于指示选择的default通道的default通道指示。其中,本步骤的详细说明参见实施例2的步骤201。步骤402:MME接收该承载更新请求消息,发送下行链路NAS传输消息,且该下行链路NAS传输消息携带该承载更新请求消息携带更新的非3GPP系统的业务流的路由信息;进一步地,如果该承载更新请求消息还携带default通道指示,则该下行链路NAS传输消息还携带该default通道指示。其中,PGW发送承载更新请求消息后,SGW接收该承载更新请求消息并转发该承载更新请求消息,MME再接收该承载更新请求消息。步骤403:eNodeB接收该下行链路NAS传输消息,发送直接传送消息(DirectTransfer),且该直接传送消息携带该下行链路NAS传输消息携带更新的非3GPP系统的业务流的路由信息;进一步地,如果该下行链路NAS传输消息还携带default通道指示,则该直接传送消息还携带该default通道指示。步骤404:UE接收直接传送消息,存储该直接传送消息中携带更新的非3GPP系统的业务流的路由信息,并发送确认消息给PGW;具体地,UE接收的直接传送消息,且该直接传送消息中携带更新的非3GPP系统的业务流的路由信息,根据更新的非3GPP系统的业务流的路由信息中的业务流描述信息,从已存储的非3GPP系统中的业务流的路由信息中获取对应的路由信息,将获取的路由信息更新为更新的非3GPP系统的业务流的路由信息,然后再发送确认消息给PGW。进一步地,如果该直接传送消息还携带default通道指示,则UE还存储该default通道指示。其中,UE发送确认消息的过程,参见实施例2的步骤204的相应的内容,在此不再详细说明。其中,至此UE中存储的3GPP系统的业务流的路由信息和非3GPP系统的业务流的路由信息分别与PGW中存储的3GPP系统中的业务流的路由信息和非3GPP系统的业务流的路由信息相同。步骤405:UE当有非3GPP系统的业务流需要发送时,从存储的非3GPP系统的业务流的路由信息中匹配该业务流对应的路由信息,根据匹配的路由信息来发送该业务流。本步骤的具体过程参见实施例2的步骤203,在此不再详细说明。其中,如果UE没有匹配出该业务流对应的路由信息,且UE中存储有default通道指示,则UE使用该default通道来发送该业务流给PGW。其中,如果3GPP系统为2G或3G网络且数据网关为GGSN时,则GGSN可以通过PDP上下文修改请求消息携带非3GPP系统的业务流的路由信息,并发送PDP上下修改请求消息。在本发明实施例中,PGW通过承载更新消息将更新的非3GPP系统的业务流的路由信息发送给UE,使得UE中存储的非3GPP系统的业务流的路由信息与PGW中存储的非3GPP系统的业务流的路由信息相同,因此当UE发送非3GPP系统的业务流时,UE根据非3GPP系统的业务流的路由信息来传输该业务流的数据包给PGW,如此使得该业务流可以通过其对应的专属承载来传输该业务流的数据包,而该专属承载提供了该业务流所需的QoS,保证了用户体验;另外,由于PGW将更新的非3GPP系统的业务流的路由信息发送给UE,UE可以通过正确的路由信息来发送业务流的数据包,以使PGW能够对UE发送的业务流进行控制,防止业务流中断。实施例5本发明实施例提供了一种业务流控制的方法。其中,参见图5,在本实施例中,UE可以通过实施例2或实施例3提供的方法先后接入到3GPP系统和非3GPP系统中并接入同一个PDN连接,且接收PGW发送的非3GPP系统中的业务流的路由信息。当UE已接入到3GPP系统和非3GPP系统并接收到PGW发送的非3GPP系统的业务流的路由信息后,如果UE根据静态配置策略、动态接收策略和/或用户偏好更新一个或多个非3GPP系统的业务流的路由信息,则UE可以通过如下流程将自身存储的非3GPP系统中的业务流的路由信息发送给PGW,以及发送非3GPP的业务流的数据包,该方法包括:步骤501:UE发送承载资源修改请求消息(RequestBearerResourceModification),且该承载资源修改请求消息携带更新的非3GPP系统的业务流的路由信息;其中,UE中的任一条路由信息,在更新前和更新后路由信息中的业务流的描述信息保持不变。进一步地,如果default通道发生改变(UE决定改变default通道),则在承载资源修改请求消息中携带一个用于指示选择的default通道的default通道指示。其中,在本实施例中,使用承载资源修改请求消息中的承载上下文字段来携带更新的非3GPP系统中的业务流的路由信息,或使用承载资源修改请求消息中的PCO信元来携带更新的非3GPP系统中的业务流的路由信息,或者使用承载资源修改请求消息中的新增字段来携带更新的非3GPP系统中的业务流的路由信息。步骤502:eNodeB接收该承载资源修改请求消息,发送承载资源命令消息(BearerResourcesCommand),且该承载资源命令消息携带该承载资源修改请求消息携带更新的非3GPP系统的业务流的路由信息;进一步地,如果承载资源修改请求消息还携带default通道指示,则该承载资源命令消息中还携带该default通道指示。其中,eNodeB发送承载资源命令消息后,MME接收该承载资源命令消息并转发给SGW,SGW接收该承载资源命令消息并转发给PGW。步骤503:PGW接收该承载资源命令消息,并存储该承载资源命令消息中携带更新的非3GPP系统的业务流的路由信息;具体地,PGW接收该承载资源命令消息,且该承载资源命令消息携带更新的非3GPP系统的业务流的路由信息,根据更新的非3GPP系统的业务流的路由信息中的业务流描述信息,从已存储的非3GPP系统中的业务流的路由信息中获取对应的路由信息,将获取的路由信息更新为更新的非3GPP系统的业务流的路由信息。进一步地,如果该承载资源命令消息中还携带default通道指示,则PGW还存储该default通道指示。其中,至此UE中存储的3GPP系统的业务流的路由信息和非3GPP系统的业务流的路由信息分别与PGW中存储的3GPP系统中的业务流的路由信息和非3GPP系统的业务流的路由信息相同。其中,当PGW接收到承载资源命令消息后,发起承载修改(IP-CANSessionModification)过程,并在承载修改过程完成后,如果UE有非3GPP系统的业务流需要发送时,则执行步骤504。步骤504:UE当有非3GPP系统的业务流需要发送时,从存储的非3GPP系统的业务流的路由信息中匹配该业务流对应的路由信息,根据匹配的路由信息来发送该业务流给PGW。本步骤的具体过程参见实施例2的步骤205,在此不再详细说明。其中,如果UE没有匹配出该业务流对应的路由信息,且UE中存储有default通道指示,则UE使用该default通道指示指示的default通道来发送该业务流的数据包给PGW。其中,UE在进行实施例2或实施例3的流程时就已存储了default通道指示。在本发明实施例中,UE通过承载资源修改请求消息将非3GPP系统的业务流的路由信息发送给PGW,使得UE中存储的非3GPP系统的业务流的路由信息与PGW中存储的非3GPP系统的业务流的路由信息相同,因此当UE发送非3GPP系统的业务流的数据包时,UE根据非3GPP系统的业务流的路由信息来传输该业务流的数据包给PGW,如此使得该业务流可以通过其对应的专属承载来传输该业务流的数据包,而该专属承载提供了该业务流所需的QoS,保证了用户体验;另外,由于UE将更新的非3GPP系统的业务流的路由信息发送给UE,UE发送业务流的数据包时,PGW能够通过正确的路由信息对UE发送的业务流进行控制,防止业务流中断。实施例6本发明实施例提供了一种设备。该设备接入到3GPP系统和非3GPP系统,且该设备从3GPP系统和非3GPP系统接入同一个PDN连接。参见图6,该设备包括:接收模块601,用于从3GPP系统中,接收数据网关发送的非3GPP系统中的业务流的路由信息;传输模块602,用于当需要发送非3GPP系统的业务流时,根据非3GPP系统的业务流的路由信息来传输该业务流的数据包。其中,参见图7,传输模块602包括:匹配单元6021,用于从业务流的路由信息中匹配该业务流对应的路由信息;第一发送单元6022,用于根据匹配的路由信息发送该业务流的数据包。进一步地,参见图7,传输模块602还包括:第二发送单元6023,用于如果匹配单元6021从业务流的路由信息中没有匹配出该业务流对应的路由信息,则通过数据网关发送的default通道指示指示的default通道发送该业务流的数据包。进一步地,参见图8,该设备还包括:发送模块603,用于如果更新非3GPP系统的业务流的路由信息,则从3GPP系统中发送承载资源修改请求消息,该承载资源修改请求消息携带更新的非3GPP系统的业务流的路由信息。在本发明实施例中,该设备接收数据网关发送的非3GPP系统的业务流的路由信息,使得该设备中存储的非3GPP系统的业务流的路由信息与数据网关中存储的非3GPP系统的业务流的路由信息相同,因此当该设备发送非3GPP系统的业务流时,该设备根据非3GPP系统的业务流的路由信息来传输该业务流的数据包给数据网关,如此使得该业务流可以通过其对应的专属承载来传输该业务流的数据包,而该专属承载提供了该业务流所需的QoS,保证了用户体验。实施例7如图9所示,本发明实施例提供了一种数据网关,包括:信息发送模块701,用于通过3GPP系统将非3GPP系统的业务流的路由信息发送给UE,使UE当需要发送非3GPP系统的业务流时根据非3GPP系统的业务流的路由信息来发送该业务流的数据包。所述UE接入到3GPP系统和非3GPP系统,且UE从3GPP系统和非3GPP系统接入同一个PDN连接。其中,信息发送模块701,具体用于发送承载相关信息,该承载相关信息携带非3GPP系统中的业务流的路由信息,使UE当需要发送非3GPP系统的业务流时根据非3GPP系统的业务流的路由信息来发送该业务流的数据包。其中,该承载相关消息中的承载上下文字段携带非3GPP侧的业务流的路由信息;或者,该承载相关消息中的PCO信元携带非3GPP侧的业务流的路由信息;或者,该承载相关消息中新增一个字段携带非3GPP侧的业务流的路由信息。进一步地,参见图10,该数据网关还包括:选择模块702,用于从3GPP系统的default通道和非3GPP系统的default通道中选择一个default通道;相应地,该承载相关信息还携带用于指示选择的default通道的default通道指示。其中,该承载相关信息中的一个信元携带default通道指示;或,该承载相关信息中的PCO信元携带default通道指示;或,该承载相关信息中的承载上下文字段中的一个信元携带default通道指示。其中,该承载相关信息为承载更新消息、承载建立响应消息、PDP上下文修改请求消息或PDP上下文创建响应消息。在本发明实施例中,数据网关将非3GPP系统的业务流的路由信息发送给UE,使得UE中存储的非3GPP系统的业务流的路由信息与数据网关中存储的非3GPP系统的业务流的路由信息相同,因此当UE发送非3GPP系统的业务流时,UE根据非3GPP系统的业务流的路由信息来传输该业务流的数据包给数据网关,如此使得该业务流可以通过其对应的专属承载来传输该业务流的数据包,而该专属承载提供了该业务流所需的QoS,保证了用户体验。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分流程可以通过计算机程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1