业务数据传输处理方法、设备以及通信系统与流程

文档序号:11802397阅读:245来源:国知局
业务数据传输处理方法、设备以及通信系统与流程
本发明实施例涉及通信技术领域,尤其涉及一种业务数据传输处理方法、设备以及通信系统。

背景技术:
移动通信网络包括核心网和接入网。在现有的长期演进(英文为LongTermEvolution,简称:LTE)系统中,当移动终端访问互联网时,业务数据需要经过演进基站(英文为evolvedNodeB,简称:eNB)、服务网关(英文为ServingGateway,简称:S-GW)、PDN网关(英文为PDNGateway,简称:P-GW),然后通过SGi接口进行访问。如果eNB到核心网的回程传输(英文为backhaul)中可以方便廉价的访问Internet或Intranet,则SGi口可以下移到接入网边缘或接入网。具体的如图1所示,在网络中设置本地网关(英文为LocalGateway,简称:L-GW)进行流量卸载(英文为Offload)业务,将核心网业务转发给核心网(英文为CoreNetwork,简称:CN),而将互联网业务转发给Internet网络,图1所示实施例为单接入点(英文为AccessPointName,简称:APN)技术,其中的各种业务都是统一在L-GW汇聚,还有一种多APN技术,其中的核心网业务可以通过S-GW连接到核心网。现有技术中的L-GW为独立的逻辑实体,对于单APN的网络架构在将L-GW的位置设置在靠近核心网的位置时,会造成类似上述互联网业务的非核心网业务过多使用回程网络资源的问题,这里的回程网络资源即eNB到核心网的之间的网络资源。

技术实现要素:
本发明实施例提供一种业务数据传输处理方法、设备以及通信系统,能够避免非核心网业务过多使用核心网的回程网络资源。本发明的一方面提供了一种业务数据传输处理方法,包括:业务卸载装置接收用户设备发送的上行业务数据;所述业务卸载装置获取所述上行业务数据的业务类型;所述业务卸载装置通过第一业务隧道将业务类型为核心网业务的上行业务数据发送给核心网业务代理装置;或所述业务卸载装置通过第二业务隧道将业务类型为非核心网业务的上行业务数据发送给非核心网业务代理装置。本发明的一方面提供了另一种业务数据传输处理方法,包括:核心网业务代理装置为用户设备分配IP地址,并为所述用户设备建立所述核心网业务代理装置和业务卸载装置之间的第一业务隧道;所述核心网业务代理装置接收所述业务卸载装置通过所述第一业务隧道发送的业务类型为核心网业务的上行业务数据;在上行业务数据中携带的用户设备的IP地址与所述核心网业务代理装置本地为所述用户设备分配的IP地址不一致时,核心网业务代理装置将所述上行业务数据中携带的用户设备的IP地址替换为所述核心网业务代理装置本地为用户设备分配的IP地址;所述核心网业务代理装置向核心网的网关设备或应用服务器发送所述上行业务数据。本发明的一方面提供了再一种业务数据传输处理方法,包括:非核心网业务代理装置为用户设备分配IP地址,并为所述用户设备建立所述非核心网业务代理装置和业务卸载装置之间的第二业务隧道;所述非核心网业务代理装置接收所述业务卸载装置通过所述第二业务隧道发送的业务类型为非核心网业务的上行业务数据;在上行业务数据中携带的用户设备的IP地址与所述非核心网业务代理装置本地为所述用户设备分配的IP地址不一致时,非核心网业务代理装置将所述上行业务数据中携带的用户设备的IP地址替换为所述核心网业务代理装置本地为用户设备分配的IP地址;所述非核心网业务代理装置向非核心网的应用服务器发送所述上行业务数据。本发明的另一个方面提供了一种业务卸载装置,包括:第一接收器,用于接收用户设备发送的上行业务数据,和获取所述上行 业务数据的业务类型;及第一发送器,用于通过第一业务隧道将业务类型为核心网业务的上行业务数据发送给核心网业务代理装置,或者,用于通过第二业务隧道将业务类型为非核心网业务的上行业务数据发送给非核心网业务代理装置。本发明的再一个方面提供了一种核心网业务代理装置,包括第一处理器,第二接收器和第二发送器,其中:所述第一处理器用于为用户设备分配IP地址,以及为所述用户设备建立所述核心网业务代理装置和业务卸载装置之间的第一业务隧道;所述第二接收器用于接收所述业务卸载装置通过所述第一业务隧道发送的业务类型为核心网业务的上行业务数据;所述第一处理器还用于在所述上行业务数据中携带的用户设备的IP地址与所述第一处理器为所述用户设备分配的IP地址不一致时,将所述上行业务数据中携带的用户设备的IP地址替换为所述第一处理器为用户设备分配的IP地址;第二发送器用于向核心网的网关设备或应用服务器发送所述上行业务数据。本发明的又一个方面提供了一种非核心网业务代理装置,包括:包括第二处理器,第三接收器和第三发送器,其中:所述第二处理器用于为用户设备分配IP地址,以及为所述用户设备建立所述非核心网业务代理装置和业务卸载装置之间的第二业务隧道;所述第三接收器用于接收所述业务卸载装置通过所述第二业务隧道发送的业务类型为非核心网业务的上行业务数据;所述第二处理器还用于在所述上行业务数据中携带的用户设备的IP地址与所述第二处理器为所述用户设备分配的IP地址不一致时,将所述上行业务数据中携带的用户设备的IP地址替换为所述第二处理器为用户设备分配的IP地址;第三发送器用于向非核心网的应用服务器发送所述上行业务数据。本发明的还一方面还提供了一种通信系统,业务卸载装置,以及核心网业务代理装置和非核心网业务代理装置中的至少一个;所述业务卸载装置用于接收用户设备发送的上行业务数据,和获取所述上行业务数据的业务类型,以及用于通过第一业务隧道将业务类型为核心网业务的上行业务数据发送给 核心网业务代理装置或通过第二业务隧道将业务类型为非核心网业务的上行业务数据发送给非核心网业务代理装置上述技术方案中,业务卸载装置和业务代理装置可以分开设置,并都可以作为本地网关的一部份,业务卸载装置和业务代理装置之间可以建立业务隧道,业务卸载装置将核心网业务的业务流和非核心网业务的业务流进行分流,并通过不同的业务隧道分别提供给核心网业务代理装置和非核心网业务代理装置进行处理,从而避免非核心网业务过多使用核心网的回程网络资源,节约回程网络资源。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中本地网关的设置示意图;图2为本发明一个实施例中业务数据传输处理方法的流程示意图;图3为本发明另一个实施例中业务数据传输处理方法实施例的流程示意图;图4为本发明再一个实施例中业务数据传输处理方法实施例的流程示意图;图5为本发明实施例中单APN业务模式的网络架构图;图6为本发明一个具体实施例的流程示意图;图7为本发明另一个具体实施例的流程示意图;图8为本发明一个实施例中业务卸载装置的结构示意图;图9为本发明一个实施例中核心网业务代理装置的结构示意图;图10为本发明一个实施例中非核心网业务代理装置的结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供了一种业务数据传输处理方法,该技术方案中的业务卸载装置和业务代理装置可以组成本地网关,或者说可以分别执行本地网关的部分功能,并且其中的业务代理装置可以按照类型分为核心网业务代理装置和非核心网业务代理装置。图2为本发明一个实施例中业务数据传输处理方法的流程示意图,如图2所示,该方法包括如下步骤:步骤101、业务卸载装置接收用户设备发送的上行业务数据;步骤102、业务卸载装置获取上述上行业务数据的业务类型;步骤103、上述业务卸载装置通过第一业务隧道将业务类型为核心网业务的上行业务数据发送给核心网业务代理装置;或上述业务卸载装置通过第二业务隧道将业务类型为非核心网业务的上行业务数据发送给非核心网业务代理装置。本发明上述实施例通过分设业务卸载装置和业务代理装置作为本地网关的两部分,并且其中的业务代理装置还可以分为核心网业务代理装置和非核心网业务代理装置,有利于按照实际需求布置业务代理装置的位置,并且,在进行非核心网业务时,非核心网业务的业务流在业务卸载装置中分流,并直接发送到相应的非核心网业务代理装置上,从而避免非核心网业务过多使用核心网的回程网络资源,节约回程网络资源。本发明上述实施例中,其中的非核心网业务可以进一步的包括外部因特网业务和本地网络交互业务,其中的外部因特网业务可以为普通的Internet业务,而本地网络交互业务可以是企业、学校或家庭内部的局域网业务。针对上述的外部因特网业务,其对应的非核心网业务代理装置为流量卸载代理装置,而对于本地网络交互业务,非核心网业务代理装置为本地IP地址访问代理装置。通过为不同的业务提供不同的业务代理装置进行相应处理,本实施例能够为各种类型业务提供更有针对性的服务。在本发明的具体实施中,在实现图1所示的上述的上行业务数据传输之前,还可以包括为用户设备确定IP地址,以及为该用户设备建立传输上下行 业务数据的业务隧道的过程,以下分别以核心网业务和非核心网业务进行说明。可选的,针对核心网业务,上述步骤101之前还包括:在上述业务卸载装置从S-GW获得第一指示时,向上述核心网业务代理装置请求为上述用户设备分配IP地址,其中,上述第一指示用于请求为上述用户设备分配IP地址,和/或,为上述用户设备建立上述业务卸载装置与上述核心网业务代理装置之间的第一业务隧道;上述业务卸载装置接收上述核心网业务代理装置发送的为用户设备分配的IP地址。具体的,例如,为了给用户设备确定IP,以及建立传输上下行业务数据的业务隧道,S-GW可以向业务卸载装置发送第一指示,业务卸载装置在接收到上述第一指示后,向核心网业务代理装置请求为上述用户设备分配IP地址,以使得核心网业务代理装置在接收到上述请求后为用户设备分配IP地址,在具体的实施过程中,可以对核心网业务代理装置设置触发机制,即使得该核心网业务代理装置在每次为用户设备分配好IP地址后,可以自动触发为该用户设备建立核心网业务代理装置和业务卸载装置之间的第一业务隧道。另外,上述建立第一业务隧道的行为也可以由业务卸载装置发送的请求触发,即在业务卸载装置接收上述核心网业务代理装置发送的为用户设备分配的IP地址之前进一步包括步骤:业务卸载装置向上述核心网业务代理装置请求为上述用户设备建立上述业务卸载装置与核心网业务代理装置之间的第一业务隧道。上述业务卸载装置向核心网业务代理装置发送的请求为用户设备分配IP地址,以及请求建立第一业务隧道可以分别通过两条不同的请求消息完成,也可以通过一条请求消息完成,例如由业务卸载装置通过向上述核心网业务代理装置发送第一会话创建请求消息实现向上述核心网业务代理装置请求为上述用户设备分配IP地址,和/或,为上述用户设备建立上述业务卸载装置与上述核心网业务代理装置之间的第一业务隧道。可选的,针对非核心网业务,本实施例还可以包括为用户设备确定IP地址和建立传输上下行业务数据的业务隧道的步骤,即在上述的步骤101之前还包括:在上述业务卸载装置从S-GW获得第二指示时,向上述非核心网业务代 理装置请求为上述用户设备分配IP地址;其中,上述第二指示用于请求为上述用户设备分配IP地址,和/或,为上述用户设备建立上述业务卸载装置与上述非核心网业务代理装置之间的第二业务隧道;上述业务卸载装置接收上述非核心网业务代理装置发送的为上述用户设备分配的IP地址。具体的,例如,为了给用户设备确定IP,以及建立传输上下行业务数据的业务隧道,S-GW可以向业务卸载装置发送第二指示,业务卸载装置在接收到上上述的第二指示后,向非核心网业务代理装置请求为上述用户设备分配IP地址,以使得非核心网业务代理装置在接收到上述请求后为用户设备分配IP地址,在具体的实施过程中,可以对非核心网业务代理装置进行设置触发机制,即使得该非核心网业务代理装置在每次为用户设备分配好IP地址后,可以自动触发为该用户设备建立非核心网业务代理装置和业务卸载装置之间的第二业务隧道。另外,上述建立第二业务隧道的行为也可以由业务卸载装置发送的请求触发,即在业务卸载装置接收上述非核心网业务代理装置发送的为用户设备分配的IP地址之前进一步包括步骤:业务卸载装置向上述非核心网业务代理装置请求为上述用户设备建立业务卸载装置与非核心网业务代理装置之间的第二业务隧道。上述业务卸载装置向非核心网业务代理装置发送的请求为用户设备分配IP地址,以及请求建立第二业务隧道可以分别通过两条不同的请求消息完成,也可以通过一条请求消息完成,即由业务卸载装置通过向非核心网业务代理装置发送第二会话创建请求消息实现向非核心网业务代理装置请求为上述用户设备分配IP地址,和/或,为上述用户设备建立上述业务卸载装置与非核心网业务代理装置之间的第二业务隧道。本发明上述实施例中,其中S-GW发送给业务卸载装置的第一指示和第二指示,也可以通过发送一条消息实现,或通过发送不同的两条消息实现,此处不再赘述。上述实施例中,业务卸载装置可能接收到多于一个为用户设备分配的IP地址,例如,业务卸载装置可能向一个或多个的核心网业务代理装置和一个或多个的非核心网业务代理装置分别请求为用户设备分配IP地址,则业务卸载装置可以从接收到的IP地址中做出选择。例如,该方法还包括:业务卸载 装置从接收到的多于一个为用户设备分配的IP地址中选择一个作为用户设备的IP地址。可选的,若业务卸载装置接收到的多于一个为上述用户设备分配的IP地址中有核心网业务代理装置发送的为上述用户设备分配的IP地址,则业务卸载装置选择核心网业务代理装置发送的为上述用户设备分配的IP地址作为上述用户设备的IP地址。当存在多个核心网业务代理装置发送的为用户设备分配的IP地址时,可以随即或者按照预设规则进行选择。业务卸载装置在从接收到的多于一个为用户设备分配的IP地址中选择出用户设备的IP地址后,该方法还包括:业务卸载装置将上述用户设备的IP地址发送给上述用户设备。上述业务卸载装置向用户设备发送IP地址具体可以是,先由业务卸载装置向eNB发送用户设备的IP地址,然后由该eNB将用户设备的IP地址上述发送给用户设备。其中业务卸载装置在向eNB发送用户设备的IP地址时,可以是直接向eNB发送,也可以是由业务卸载装置通过S-GW和MME将上述用户设备的IP地址发送给eNB。即业务卸载装置先将用户设备的IP地址发送给S-GW,在由S-GW发送给MME,然后在由移动性实体发送给eNB。其中,业务卸载装置直接向eNB发送用户设备的IP地址的技术方案实现简单,通过S-GW和MME转发的技术方案与现有技术的兼容性强。例如,上述实施例中,在MME向eNB发送用户设备的IP地址时,可以是将用户设备的IP地址携带在MME发送的承载建立请求消息中发送给eNB。并且进一步的,上述承载建立请求消息中还可以携带业务卸载装置的IP地址,该业务卸载装置的IP地址可以是业务卸载装置在系统初始化获得,将其发送给eNB,可以使得eNB根据业务卸载装置的IP地址建立eNB和业务卸载装置之间的第三业务隧道,该第三业务隧道用于为上述用户设备传输上行业务数据和下行业务数据。此处建立第三业务隧道的技术方案,适用于多个eNB共同使用一个业务卸载装置的情况。例如,在多个eNB共同使用一个业务卸载装置的场景中,可以实现对用户设备移动性的支持,即在上述的eNB作为用户设备的源eNB,该用户设备发生切换,向目标eNB切换时,用户设备的源eNB向目标eNB发送切换请求消息,该切换请求消息携带有业务卸载装置的IP地址,以及用户设备的第一业务隧道的隧道标识信息或上述用户设备的第二业务隧道的隧道标识信 息,使得目标eNB能够根据业务卸载装置的IP地址建立与业务卸载装置之间的第四业务隧道,并通知业务卸载装置使用第四业务隧道为用户设备传输由第一业务隧道或第二业务隧道接收到的下行业务数据。上述的隧道标识信息可以是隧道号,或隧道地址信息,例如隧道的IP地址和端口号。本发明提供的实施例中的eNB还可以与业务卸载装置有一对一的关系,也就是每个eNB都有单独为其服务的业务卸载装置,例如,使用eNB的一部分完成业务卸载装置的功能,或者说上述实施例中业务卸载装置可以是eNB的一部分。该技术方案也可以实现对移动性的支持。本实施例中,核心网业务代理装置在建立第一业务隧道后,不仅向业务卸载装置发送为用户设备分配的IP地址,而且可以发送第一业务隧道的隧道号和隧道地址信息,同时,非核心网业务代理装置在建立第二业务隧道后,也可以向业务卸载装置发送第二业务隧道的隧道号和隧道地址信息,该隧道地址信息包括隧道的IP地址和端口号。此时,若用户设备从源eNB向目标eNB切换,则该方法可以包括如下步骤:源eNB获取用户设备的IP地址,第一业务隧道的隧道号和隧道地址信息,以及第二业务隧道的隧道号和隧道地址信息,由于业务卸载装置是作为eNB的一部分存在,上述源eNB通过设备内部的交互获取到上述信息;源eNB向目标eNB发送携带上述的用户设备的IP地址,第一业务隧道的隧道号和隧道地址信息,以及第二业务隧道的隧道号和隧道地址信息的切换请求消息,目标eNB在从切换请求消息中获取到上述信息后可以推送给目标eNB的业务卸载装置;目标eNB的业务卸载装置根据第一业务隧道的隧道地址信息向核心网业务代理装置发送携带上述第一业务隧道的隧道号的隧道重建请求,以使得核心网业务代理装置为根据上述用户设备重新建立核心网业务代理装置和目标eNB的业务卸载装置之间的第五业务隧道,该第五业务隧道用于为完成切换后的用户设备传输上下行业务数据;以及目标演进基站的业务卸载装置根据第二业务隧道的隧道地址信息向非核心网业务代理装置发送携带上述第二业务隧道的隧道号的隧道重建请求,以使得非核心网业务代理装置为根据上述用户设备重新建立非核心网业务代理装置和目标eNB的业务卸载装置之间的第六业务隧道,该第六业务隧道用于为完成切换后的用户设备传输上下行业 务数据。本实施例提供的上述技术方案能够实现对用户设备移动性的支持。本发明实施例还提供了针对核心网业务代理装置的数据处理方法,图3为本发明另一个实施例中业务数据传输处理方法实施例的流程示意图,如图3所示,包括如下的步骤:步骤201、核心网业务代理装置为用户设备分配IP地址,并为上述用户设备建立上述核心网业务代理装置和业务卸载装置之间的第一业务隧道;步骤202、上述核心网业务代理装置接收上述业务卸载装置通过上述第一业务隧道发送的业务类型为核心网业务的上行业务数据;步骤203、在上行业务数据中携带的用户设备的IP地址与上述核心网业务代理装置本地为上述用户设备分配的IP地址不一致时,核心网业务代理装置将上述上行业务数据中携带的用户设备的IP地址替换为上述核心网业务代理装置本地为用户设备分配的IP地址;步骤204、上述核心网业务代理装置向核心网的网关设备或应用服务器发送上述上行业务数据。本发明上述实施例提供了核心网业务处理装置对业务类型为核心网业务的上行业务数据的处理方案,首先为用户设备分配IP地址以及建立传输业务数据的第一业务隧道,在接收到上行业务数据时,判断其携带的用户设备的IP地址是否为核心网业务代理装置本地分配,如果不是则需要将其替换为核心网业务代理装置本地为用户设备分配的IP地址。上述核心网业务代理装置本地为用户设备分配的IP地址是该用户设备在核心网中的标识信息,对于核心网业务处理装置接收到的下行业务数据,也要进行相应的处理,在用户设备的IP地址不是核心网业务处理装置为其分配的IP地址时,将下行业务数据中携带的本地为用户设备分配的IP地址替换为实际的用户设备IP地址。在具体的实施例中,在执行步骤201之前还还包括:核心网业务代理装置获知上述业务卸载装置请求为上述用户设备分配IP地址,和/或,为上述用户设备建立上述业务卸载装置和上述核心网业务代理装置之间的第一业务隧道,如上述实施例所示的,该核心网业务代理装置获知上述两个请求的方式,可以是由业务卸载装置通过一条请求消息发起,也 可以是由业务卸载装置通过两条不同的请求消息发起。本发明实施例还提供了针对非核心网业务代理装置的处理方法,图4为本发明再一个实施例中业务数据传输处理方法实施例的流程示意图,如图4所示,包括如下的步骤:步骤301、非核心网业务代理装置为用户设备分配IP地址,并为上述用户设备建立上述非核心网业务代理装置和业务卸载装置之间的第二业务隧道;步骤302、上述非核心网业务代理装置接收上述业务卸载装置通过上述第二业务隧道发送的业务类型为非核心网业务的上行业务数据;步骤303、在上行业务数据中携带的用户设备的IP地址与上述非核心网业务代理装置本地为上述用户设备分配的IP地址不一致时,非核心网业务代理装置将上述上行业务数据中携带的用户设备的IP地址替换为上述非核心网业务代理装置本地为用户设备分配的IP地址;步骤304、上述非核心网业务代理装置向非核心网的应用服务器发送上述上行业务数据。可选的,具体的针对外部因特网业务,该应用服务器为因特网应用服务器,对于本地网络交互业务,该应用服务器为本地应用服务器。本发明上述实施例提供了非核心网业务处理装置对业务类型为非核心网业务的上行业务数据的处理方案,首先为用户设备分配IP地址以及建立传输业务数据的第二业务隧道,在接收到上行业务数据时,判断其携带的用户设备的IP地址是否为非核心网业务代理装置本地分配,如果不是则需要将其替换为非核心网业务代理装置本地为用户设备分配的IP地址。上述非核心网业务代理装置本地为用户设备分配的IP地址是该用户设备在非核心网中的标识信息,对于非核心网业务处理装置接收到的下行业务数据,也要进行相应的处理,在用户设备的IP地址不是非核心网业务处理装置为其分配的IP地址时,将下行业务数据中携带的本地为用户设备分配的IP地址替换为实际的用户设备IP地址。在具体的实施例中,在执行步骤201之前还还包括:非核心网业务代理装置获知上述业务卸载装置请求为上述用户设备分配IP地址,和/或,为上述用户设备建立上述业务卸载装置和上述非核心网业务 代理装置之间的第二业务隧道,如上述实施例所示的,该非核心网业务代理装置获知上述两个请求的方式,可以是由业务卸载装置通过一条请求消息发起,也可以是由业务卸载装置通过两条不同的请求消息发起。本发明提供了一种针对单APN业务模式的实施例,其网络架构可以参考图5所示,本实施例中,eNB在初始上电或者是转发NAS消息时将业务卸载装置的IP地址通知MME,其中的业务卸载装置主要起到判决选路的作用,可以称为offload判决/控制面维护设备,对不同业务流进行分流,并支持APN、深度报文解析(英文为:DeepPacketInspection,简称:DPI)以及服务质量等级标识(英文为:QosClassidentifier,简称:QCI等多种形式的分流,参照图6所示,包括如下的步骤:步骤401、用户设备(UE)向MME发起PDN连接请求(PDNConnectivityrequest),该PDN连接请求经UE驻留的eNB透传给MME。步骤402、MME在接收到UE发送的PDN连接请求后,可以根据该UE驻留的eNB的能力、APN属性,或者其他判决条件来确定该eNB是否支持业务流卸载,上述eNB的能力可以是在初始上电时,由eNB通知MME;如果eNB不支持业务流卸载,MME按照现有技术的流程建立到P-GW的连接;如果支持,MME获取业务卸载装置的IP地址,并将其携带在向S-GW发送的第三创建会话请求消息(CreateSessionRequest)。本实施例假设该eNB支持业务流卸载。步骤403、S-GW在接收到上述的第三创建会话请求消息后,向业务卸载装置发送第四创建会话请求消息,该第四创建会话请求消息用于请求为用户设备创建业务传输的传输通道,以及为用户设备分配IP地址,具体的该第四创建会话请求消息可以参照上述实施例中提到的通过一条消息实现向业务卸载装置的第一指示和第二指示的举例。步骤404、业务卸载装置在接收到上述的第四会话创建请求消息后,向核心网业务代理装置发送第一创建会话请求消息,该第一创建会话消息用于请求核心网业务代理装置为发起请求的UE建立业务卸载装置与核心网业务代理装置之间的第一业务隧道,以及请求核心网业务代理装置为发起请求的UE分配IP地址。可选的,业务卸载装置还向非核心网业务代理装置发送第二创建会话请 求消息,该第二创建会话请求消息用于请求核心网业务代理装置为发起请求的UE建立业务卸载装置与核心网业务代理装置之间的第二业务隧道,以及请求核心网业务代理装置为发起请求的UE分配IP地址,具体的非核心网业务代理装置可以包括之前提到的流量卸载代理装置(SIPTO)和本地IP地址访问代理装置(LIPA),其中的,流量卸载代理装置(SIPTO)负责处理发送到外部因特网的业务流,本地IP地址访问代理装置(LIPA)负责处理发送到局域网的业务流;步骤405、核心网业务代理装置在接收到上述的第一创建会话请求消息后,可以为用户设备分配IP地址,并且为该用户设备建立用于在核心网业务代理装置和业务卸载装置之间进行上下行业务数据传输的第一业务隧道;另外核心网业务代理装置通过向业务卸载装置发送携带为UE分配的IP地址的第一创建会话响应消息(CreateSessionResponse),以将为UE分配的IP地址通知给业务卸载装置;可选的,如果非核心网业务代理装置在接收到上述的第二创建会话请求消息,则为用户设备分配IP地址,并且为该用户设备建立用于在非核心网业务代理装置和业务卸载装置之间进行上下行业务数据传输的第二业务隧道;进一步的,非核心网业务代理装置通过向业务卸载装置发送携带为UE分配的IP地址第二创建会话响应消息(CreateSessionResponse),以将为UE分配的IP地址通知给业务卸载装置;步骤406、业务卸载装置在接收到第一创建会话响应消息和第二创建会话响应消息后,选择其中一个为用户设备分配的IP地址作为UE的IP地址,并将上述选定的UE的IP地址携带在第三创建会话响应消息中返回给S-GW,该消息通知S-GW业务卸载装置与业务代理装置之间的业务数据传输隧道建立成功。步骤407、S-GW向MME发送携带上述UE的IP地址的第四创建会话响应消息(CreateSessionResponse),该消息用于通知MME网络侧的连接建立完成。步骤408、MME向eNB发送承载建立请求消息(BearerSetupRequest)以通知eNB建立默认承载,即建立用于为UE进行上下行业务数据传输的业务隧道,上述请求消息中携带业务卸载装置的IP地址、S-GW的IP地址,以 及非接入层(Non-AccessStratum,NAS)消息,eNB不对该NAS消息进行解析,而是直接将其转发给UE,本实施例中是将UE的IP地址携带在NAS消息中,以便传递给UE。步骤409、eNB在接收到上述承载建立请求消息后,根据业务卸载装置的IP地址建立eNB和业务卸载装置之间的第三业务隧道,该第三业务隧道用于为用户设传输上下行业务数据。eNB通过空口向UE发送RRC连接重配消息(RRCConnectionReconfiguration),且该重配消息中携带上述的NAS消息,该NAS消息中进一步携带了UE的IP地址;步骤410、UE向eNB发送RRC连接重配完成消息(RRCConnectionReconfigurationComplete)。步骤411、eNB向MME发送承载建立响应消息(BearerSetupResponse)。步骤412、UE通过NAS消息向MME发送默认承载激活成功消息(ActivateDefaultEPSBearerContextAccept),完成PDN连接的建立,即创建了UE到业务代理装置之间的业务传输的通道,UE可以通过核心网业务代理装置或非核心网业务代理装置进行上下行的业务数据传输。另外,在本发明上述的步骤404以及405中,也可以是仅由核心网业务代理装置分配IP地址,非核心网代理装置不进行IP地址分配,因此只有核心网业务代理装置返回的创建会话响应消息中携带IP地址,因此步骤406中无需选择,直接确认该IP地址为UE的IP地址即可。另外,上述的技术方案是针对一个业务卸载装置为多个eNB服务的情形,在步骤408中,MME向eNB发送的承载建立请求消息中携带了业务承载装置的IP地址,并在步骤409中建立了eNB和业务卸载装置之间的第三业务隧道。对于业务卸载装置作为eNB的一部分的技术方案,上述的承载建立请求消息中不需要携带业务承载装置的IP地址,同时也不需要在步骤409中建立第三业务隧道。在上述建立PDN连接后即可进行业务处理,具体的对于单APN模式业务流的处理可如7所示,包括如下步骤:步骤501、UE向eNB发送上行业务数据,该上行业务数据中携带了用户设备的IP地址,同时,其业务类型可以是核心网业务,或者是非核心网业务。步骤502、eNB向业务卸载装置转发上述的上行业务数据,具体的针对 业务卸载装置和eNB之间建立有第三业务隧道时,该上行业务数据通过第三隧道转发给业务卸载装置,而当业务卸载装置是eNB的一部分时,就不需要上述通过第三业务隧道转发的过程了。步骤503、业务卸载装置对接收到上行业务数据进行分析,确定上述上行业务数据所属的业务类型,并根据不同的业务类型将上行业务数据发送到不同的业务代理装置。对于业务类型为核心网业务的上行业务数据,业务卸载装置通过第一业务隧道向核心网业务代理装置发送上述的上行业务数据;如上述实施例上述的,其中的非核心网业务包括外部因特网业务和本地网络交互业务,本步骤中将与外部因特网交互的上行业务数据(也可称为SIPTO业务)发送给流量卸载代理装置(SIPTO),将与本地网络交互的上行业务数据(也可称为LIPA业务)发送给本地IP地址访问代理装置(LIPA)。步骤504、各个业务代理装置对上行业务数据进行转发。本步骤中,无论对于核心网业务代理装置,还是非核心网业务代理装置,在发生上述IP地址不一致的情况时,都进行网络地址转换(英文为NetworkAddressTranslation,简称:NAT),将上行业务数据中携带的IP替换为的本地为UE分配的IP地址,然后再将上行业务数据发送给对应的网络。上述各步骤是针对上行业务数据的具体实施例,如果要针对下行业务数据,可以进一步的包括如下的步骤:步骤505、核心网业务代理装置或非核心网业务代理装置接收外部网络发送给用户设备的下行业务数据后,在用户设备的IP地址不是本地为其分配的IP地址时,将下行业务数据中携带的本地为用户设备分配的IP地址替换用户设备实际的IP地址。步骤506、各个业务代理装置将下行业务数据转发给业务卸载装置,具体的对于核心网业务代理装置,通过第一业务隧道将下行业务数据发送给业务卸载装置,而对于非核心网业务代理装置,其通过第二业务隧道将下行业务数据发送给业务卸载装置。本发明实施例还提供了一种业务卸载装置,可以用于执行上述实施例提供的方法中业务卸载装置执行的动作。图8为本发明一个实施例中业务卸载装置的结构示意图,如图8所示,该装置可以包括第一接收器11和第一发送器12,其中的第一接收器11用于接收用户设备发送的上行业务数据,和获 取上述上行业务数据的业务类型;第一发送器12用于通过第一业务隧道将业务类型为核心网业务的上行业务数据发送给核心网业务代理装置,或者,用于通过第二业务隧道将业务类型为非核心网业务的上行业务数据发送给非核心网业务代理装置。本发明上述实施例中通过分设业务卸载装置和业务代理装置作为本地网关的两部分并且其中的业务代理装置还可以分为核心网业务代理装置和非核心网业务代理装置,有利于可以按照实际需求布置业务代理装置的位置,并且,在进行非核心网业务时,非核心网业务的业务流在业务卸载装置中分流,并直接发送到相应的非核心网业务代理装置上,从而避免非核心网业务过多使用核心网的回程网络资源,节约回程网络资源。可选的,本实施例中的第一接收器11还用于从S-GW获得第一指示,该第一指示用于请求为上述用户设备分配IP地址和/或为上述用户设备建立上述业务卸载装置与上述核心网业务代理装置之间的第一业务隧道;第一发送器12还用于在接收器获得上述第一指示后,向上述核心网业务代理装置请求为上述用户设备分配IP地址;第一接收器11还用于接收上述核心网业务代理装置发送的为用户设备分配的IP地址。通过上述技术方案,可以为用户设备分配IP地址,并进一步的对核心网业务代理装置设置触发机制,即使得该核心网业务代理装置在每次为用户设备分配好IP地址后,可以自动触发为该用户设备建立核心网业务代理装置和业务卸载装置之间的第一业务隧道。通过上述的向上述核心网业务代理装置请求为上述用户设备分配IP地址,实现了既分配IP地址,又建立第一业务隧道。如果核心网业务代理装置没有设置上述的触发机制,则上述的第一发送器11还用于在接收器获得上述第一指示后,向上述核心网业务代理装置请求为上述用户设备建立上述业务卸载装置与上述核心网业务代理装置之间的第一业务隧道,以使得核心网业务代理装置根据指示建立第一业务隧道。可选的,上述实施例中的第一接收器11还用于从S-GW获得第二指示,该第二指示用于请求为上述用户设备分配IP地址和/或为上述用户设备建立上述业务卸载装置与上述非核心网业务代理装置之间的第二业务隧道;第一发送器12还用于在接收器获得上述第二指示后,向上述非核心网业务代理装置请求为上述用户设备分配IP地址;第一接收器11还用于接收上述非核心 网业务代理装置发送的为用户设备分配的IP地址。通过上述技术方案,可以为用户设备分配IP地址,并进一步的对非核心网业务代理装置设置触发机制,即使得该非核心网业务代理装置在每次为用户设备分配IP地址后,可以自动触发为该用户设备建立非核心网业务代理装置和业务卸载装置之间的第二业务隧道。通过上述的向上述非核心网业务代理装置请求为上述用户设备分配IP地址,实现了既分配IP地址,又建立第二业务隧道。如果非核心网业务代理装置没有设置上述的触发机制,则上述的第一发送器11还用于在接收器获得上述第二指示后,向上述非核心网业务代理装置请求为上述用户设备建立上述业务卸载装置与上述非核心网业务代理装置之间的第二业务隧道,以使得非核心网业务代理装置根据指示建立第二业务隧道。本发明实施例中业务卸载装置的功能可以由eNB的一部分完成,即上述实施例中的业务卸载装置为eNB。本发明实施例还提供了一种核心网业务代理装置,可以用于实现上述实施例提供的方法中核心网业务代理装置执行的动作。图9为本发明一个实施例中核心网业务代理装置的结构示意图,如图9所示,该核心网业务代理装置可以包括第一处理器21,第二接收器22和第二发送器23,其中上述第一处理器21用于为用户设备分配IP地址,以及为上述用户设备建立上述核心网业务代理装置和业务卸载装置之间的第一业务隧道;上述第二接收器22用于接收上述业务卸载装置通过上述第一业务隧道发送的业务类型为核心网业务的上行业务数据;上述第一处理器21还用于在上述上行业务数据中携带的用户设备的IP地址与上述第一处理器为上述用户设备分配的IP地址不一致时,将上述上行业务数据中携带的用户设备的IP地址替换为上述第一处理器为用户设备分配的IP地址;第二发送器23用于向核心网的网关设备或应用服务器发送上述上行业务数据。本实施例提供的核心网业务处理装置,能够建立核心网业务代理装置和业务卸载装置之间的第一业务隧道,并在业务数据传输过程中,能够处理业务类型为核心网业务的上行业务数据,并能够进行IP地址转换。另外,核心网业务代理装置分配IP地址和建立第一业务隧道需要由业务卸载装置的请求触发,即上上述的第二接收器22还用于获知上述业务卸载装 置请求为上述用户设备分配IP地址和/或为上述用户设备建立上述业务卸载装置和上述核心网业务代理装置之间的第一业务隧道。本发明实施例还提供了一种非核心网业务代理装置,可以用于实现上述实施例提供的方法中非核心网业务代理装置执行的动作。图10为本发明一个实施例中核心网业务代理装置的结构示意图,如图10所示,该核心网业务代理装置包括第二处理器31,第三接收器32和第三发送器33,其中上述第二处理器31用于为用户设备分配IP地址,以及为上述用户设备建立上述非核心网业务代理装置和业务卸载装置之间的第二业务隧道;上述第三接收器32用于接收上述业务卸载装置通过上述第二业务隧道发送的业务类型为非核心网业务的上行业务数据;上述第二处理器31还用于在上述上行业务数据中携带的用户设备的IP地址与上述第二处理器31为上述用户设备分配的IP地址不一致时,将上述上行业务数据中携带的用户设备的IP地址替换为上述第一处理器31为用户设备分配的IP地址;第三发送器33用于向非核心网的网关设备发送上述上行业务数据。本实施例提供的非核心网业务处理装置,能够建立非核心网业务代理装置和业务卸载装置之间的第一业务隧道,并在业务数据传输过程中,能够处理业务类型为非核心网业务的上行业务数据,并能够进行IP地址转换。另外,非核心网业务代理装置分配IP地址和建立第二业务隧道需要由业务卸载装置的请求触发,即上上述的第三接收器32还用于获知上述业务卸载装置请求为上述用户设备分配IP地址和/或为上述用户设备建立上述业务卸载装置和上述非核心网业务代理装置之间的第二业务隧道。本发明实施例还提供了一种通信系统,该通信系统包括业务代理装置和上述实施例提供的业务卸载装置,其中的业务代理装置包括上述实施例提供的核心网业务代理装置和非核心网业务代理装置。例如,该通信系统包括业务卸载装置,还包括核心网业务代理装置和非核心网业务代理装置中的至少一个。其中,业务卸载装置用于接收用户设备发送的上行业务数据,和获取所述上行业务数据的业务类型,以及用于通过第一业务隧道将业务类型为核心网业务的上行业务数据发送给核心网业务代理装置或通过第二业务隧道将业务类型为非核心网业务的上行业务数据发送给非核心网业务代理装置。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1