一种数据处理方法、装置以及系统转让专利

申请号 : CN202310310509.5

文献号 : CN116347554B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邱子瑜孔庆艳杨海洋

申请人 : 哈尔滨商业大学

摘要 :

本发明公开了一种数据处理方法,包括如下步骤:由用户设备向网关路由功能发送第一待处理数据;由网关路由功能解码第一待处理数据的报头以获得第一指示以及第二指示,其中,第一指示用于指示第一待处理数据的第一类型以及具有第一类型的部分数据,其中,第二指示用于指示第一待处理数据的第二类型以及具有第二类型的部分数据;由网关路由功能基于第一指示以及网关路由功能存储的路由表,将具有第一类型的部分数据路由至第一PDN网关,其中,第一PDN网关已经与用户设备建立承载;由网关路由功能基于第二指示以及网关路由功能存储的路由表,将具有第二类型的部分数据路由至第二PDN网关,其中,第二PDN网关已经与用户设备建立承载。

权利要求 :

1.一种数据处理方法,其特征在于,所述数据处理方法包括:

由用户设备向网关路由功能发送第一待处理数据;

由网关路由功能解码所述第一待处理数据的报头以获得第一指示以及第二指示,其中,所述第一指示用于指示所述第一待处理数据的第一类型以及具有所述第一类型的部分数据,其中,所述第二指示用于指示所述第一待处理数据的第二类型以及具有所述第二类型的部分数据;

由网关路由功能基于所述第一指示以及网关路由功能存储的路由表,将具有所述第一类型的部分数据路由至第一PDN网关,其中,所述第一PDN网关已经与所述用户设备建立承载;

由网关路由功能基于所述第二指示以及网关路由功能存储的路由表,将具有所述第二类型的部分数据路由至第二PDN网关,其中,所述第二PDN网关已经与所述用户设备建立承载。

2.如权利要求1所述的数据处理方法,其特征在于,其中,所述第一指示所指示的所述第一待处理数据的第一类型是以下各项中的一项:文本数据、音频数据、图像数据或者视频数据;

所述第二指示所指示的所述第一待处理数据的第二类型是以下各项中的一项:文本数据、音频数据、图像数据或者视频数据。

3.如权利要求2所述的数据处理方法,其特征在于,其中,所述第一PDN网关不同于所述第二PDN网关,其中,所述第一PDN网关与第一服务器相关联,其中,所述第二PDN网关与第二服务器相关联,其中,所述第一服务器不同于所述第二服务器。

4.如权利要求3所述的数据处理方法,其特征在于,其中,所述数据处理方法还包括:在网关路由功能将具有所述第一类型的部分数据直接路由至第一PDN网关之后,由网关路由功能启动第一定时器;

如果在所述第一定时器到期之前,所述网关路由功能再次接收到报头中具有所述第一指示的其它待处理数据,则由网关路由功能刷新所述第一定时器;

如果在所述第一定时器到期之前,所述网关路由功能没有接收到报头中具有所述第一指示的其它待处理数据,则由网关路由功能向所述第一PDN网关发送第一释放指示;

在第一PDN网关接收到所述第一释放指示之后,由第一PDN网关释放与所述用户设备的承载。

5.如权利要求4所述的数据处理方法,其特征在于,其中,所述数据处理方法还包括:在网关路由功能将具有所述第二类型的部分数据直接路由至第二PDN网关之后,由网关路由功能启动第二定时器;

如果在所述第二定时器到期之前,所述网关路由功能再次接收到报头中具有所述第二指示的其它待处理数据,则由网关路由功能刷新所述第二定时器;

如果在所述第二定时器到期之前,所述网关路由功能没有接收到报头中具有所述第二指示的其它待处理数据,则由网关路由功能向所述第二PDN网关发送第二释放指示;

在第二PDN网关接收到所述第二释放指示之后,由第二PDN网关释放与所述用户设备的承载。

6.如权利要求5所述的数据处理方法,其特征在于,其中,所述数据处理方法还包括:由用户设备向网关路由功能发送第二待处理数据;

由网关路由功能解码所述第二待处理数据的报头以获得第三指示,其中,所述第三指示用于指示所述第二待处理数据的第三类型以及具有所述第三类型的部分数据;

由网关路由功能判断所述第三指示是否存储在所述网关路由功能存储的路由表中;

如果判断所述第三指示没有存储在所述网关路由功能存储的路由表中,则由网关路由功能向DNS服务器发送PDN网关查询消息。

7.如权利要求6所述的数据处理方法,其特征在于,其中,所述数据处理方法还包括:在DNS服务器接收到所述PDN网关查询消息之后,由DNS服务器查询具有处理具有所述第三类型的部分数据的功能的服务器所对应的第三PDN网关;

由DNS服务器将所述第三PDN网关的配置数据发送给所述用户设备;

由用户设备建立与所述第三PDN网关的承载;

在用户设备建立与所述第三PDN网关的承载之后,由用户设备向所述网关路由功能发送更新路由表的指示;

在接收到所述更新路由表的指示之后,由网关路由功能将所述第三类型以及所述第三PDN网关的配置数据存储到所述路由表中。

8.一种数据处理装置,其特征在于,所述数据处理装置包括存储器、处理器以及记录在所述存储器中的处理器可执行代码,当所述处理器可执行代码在由所述处理器执行时,使得所述处理器进行以下操作:由用户设备向网关路由功能发送第一待处理数据;

由网关路由功能解码所述第一待处理数据的报头以获得第一指示以及第二指示,其中,所述第一指示用于指示所述第一待处理数据的第一类型以及具有所述第一类型的部分数据,其中,所述第二指示用于指示所述第一待处理数据的第二类型以及具有所述第二类型的部分数据;

由网关路由功能基于所述第一指示以及网关路由功能存储的路由表,将具有所述第一类型的部分数据路由至第一PDN网关,其中,所述第一PDN网关已经与所述用户设备建立承载;

由网关路由功能基于所述第二指示以及网关路由功能存储的路由表,将具有所述第二类型的部分数据路由至第二PDN网关,其中,所述第二PDN网关已经与所述用户设备建立承载。

9.如权利要求8所述的数据处理装置,其中,所述第一指示所指示的所述第一待处理数据的第一类型是以下各项中的一项:文本数据、音频数据、图像数据或者视频数据;

所述第二指示所指示的所述第一待处理数据的第二类型是以下各项中的一项:文本数据、音频数据、图像数据或者视频数据。

10.一种数据处理系统,其特征在于,所述数据处理系统包括:

用于由用户设备向网关路由功能发送第一待处理数据的单元;

用于由网关路由功能解码所述第一待处理数据的报头以获得第一指示以及第二指示的单元,其中,所述第一指示用于指示所述第一待处理数据的第一类型以及具有所述第一类型的部分数据,其中,所述第二指示用于指示所述第一待处理数据的第二类型以及具有所述第二类型的部分数据;

用于由网关路由功能基于所述第一指示以及网关路由功能存储的路由表,将具有所述第一类型的部分数据路由至第一PDN网关的单元,其中,所述第一PDN网关已经与所述用户设备建立承载;

用于由网关路由功能基于所述第二指示以及网关路由功能存储的路由表,将具有所述第二类型的部分数据路由至第二PDN网关的单元,其中,所述第二PDN网关已经与所述用户设备建立承载。

说明书 :

一种数据处理方法、装置以及系统

技术领域

[0001] 本发明是关于数据处理技术领域,特别是关于一种数据处理方法、装置以及系统。

背景技术

[0002] 数据处理和分析广泛应用于各类行业中,例如管理行业可以利用数据处理和分析提升管理效率,会计行业可以利用数据处理和分析辅助会计审计,金融行业可以利用数据处理和分析来规避各种风险,制造业可以利用数据处理和分析来优化制造流程。
[0003] 目前数据处理均是由服务提供商的服务器来执行,待处理的数据经由空中接口、核心网以及分组数据网关(PDN)被发送到执行数据处理的服务器。在使用现有方法执行数据处理的过程中,存在以下问题:例如连接某个PDN网关的服务器只能针对一类数据进行处理和分析,如果要求该服务器执行对于另一类数据的处理和分析,则需要针对服务器实例化新的处理资源,从而实现对于另一类数据的处理和分析,这种操作消耗了大量时间,同时实例化新的处理资源也挤占了该服务器的处理资源。例如连接某个PDN网关的服务器能够针对一类数据进行处理和分析,但是该服务器在地理上距离用户设备的位置较远,那么在数据传输过程中,将浪费大量时间。

发明内容

[0004] 为了解决现有技术的上述问题,本发明提供了一种数据处理方法,包括如下步骤:
[0005] 由用户设备向网关路由功能发送第一待处理数据;
[0006] 由网关路由功能解码第一待处理数据的报头以获得第一指示以及第二指示,其中,第一指示用于指示第一待处理数据的第一类型以及具有第一类型的部分数据,其中,第二指示用于指示第一待处理数据的第二类型以及具有第二类型的部分数据;由网关路由功能基于第一指示以及网关路由功能存储的路由表,将具有第一类型的部分数据路由至第一PDN网关,其中,第一PDN网关已经与用户设备建立承载;由网关路由功能基于第二指示以及网关路由功能存储的路由表,将具有第二类型的部分数据路由至第二PDN网关,其中,第二PDN网关已经与用户设备建立承载。
[0007] 优选的,第一指示所指示的第一待处理数据的第一类型是以下各项中的一项:文本数据、音频数据、图像数据或者视频数据;第二指示所指示的第一待处理数据的第二类型是以下各项中的一项:文本数据、音频数据、图像数据或者视频数据。
[0008] 优选的,第一PDN网关不同于第二PDN网关,其中,第一PDN网关与第一服务器相关联,其中,第二PDN网关与第二服务器相关联,其中,第一服务器不同于第二服务器。
[0009] 优选的,数据处理方法还包括:在网关路由功能将具有第一类型的部分数据直接路由至第一PDN网关之后,由网关路由功能启动第一定时器;如果在第一定时器到期之前,网关路由功能再次接收到报头中具有第一指示的其它待处理数据,则由网关路由功能刷新第一定时器;如果在第一定时器到期之前,网关路由功能没有接收到报头中具有第一指示的其它待处理数据,则由网关路由功能向第一PDN网关发送第一释放指示;在第一PDN网关接收到第一释放指示之后,由第一PDN网关释放与用户设备的承载。
[0010] 优选的,数据处理方法还包括:在网关路由功能将具有第二类型的部分数据直接路由至第二PDN网关之后,由网关路由功能启动第二定时器;如果在第二定时器到期之前,网关路由功能再次接收到报头中具有第二指示的其它待处理数据,则由网关路由功能刷新第二定时器;如果在第二定时器到期之前,网关路由功能没有接收到报头中具有第二指示的其它待处理数据,则由网关路由功能向第二PDN网关发送第二释放指示;在第二PDN网关接收到第二释放指示之后,由第二PDN网关释放与用户设备的承载。
[0011] 优选的,数据处理方法还包括:由用户设备向网关路由功能发送第二待处理数据;由网关路由功能解码第二待处理数据的报头以获得第三指示,其中,第三指示用于指示第二待处理数据的第三类型以及具有第三类型的部分数据;由网关路由功能判断第三指示是否存储在网关路由功能存储的路由表中;如果判断第三指示没有存储在网关路由功能存储的路由表中,则由网关路由功能向DNS服务器发送PDN网关查询消息。
[0012] 优选的,数据处理方法还包括:在DNS服务器接收到PDN网关查询消息之后,由DNS服务器查询具有处理具有第三类型的部分数据的功能的服务器所对应的第三PDN网关;由DNS服务器将第三PDN网关的配置数据发送给用户设备;由用户设备建立与第三PDN网关的承载;在用户设备建立与第三PDN网关的承载之后,由用户设备向网关路由功能发送更新路由表的指示;在接收到更新路由表的指示之后,由网关路由功能将第三类型以及第三PDN网关的配置数据存储到路由表中。
[0013] 本发明还提供了一种数据处理装置,数据处理装置包括存储器、处理器以及记录在存储器中的处理器可执行代码,当处理器可执行代码在由处理器执行时,使得处理器进行以下操作:由用户设备向网关路由功能发送第一待处理数据;由网关路由功能解码第一待处理数据的报头以获得第一指示以及第二指示,其中,第一指示用于指示第一待处理数据的第一类型以及具有第一类型的部分数据,其中,第二指示用于指示第一待处理数据的第二类型以及具有第二类型的部分数据;由网关路由功能基于第一指示以及网关路由功能存储的路由表,将具有第一类型的部分数据路由至第一PDN网关,其中,第一PDN网关已经与用户设备建立承载;由网关路由功能基于第二指示以及网关路由功能存储的路由表,将具有第二类型的部分数据路由至第二PDN网关,其中,第二PDN网关已经与用户设备建立承载。
[0014] 优选的,第一指示所指示的第一待处理数据的第一类型是以下各项中的一项:文本数据、音频数据、图像数据或者视频数据;第二指示所指示的第一待处理数据的第二类型是以下各项中的一项:文本数据、音频数据、图像数据或者视频数据。
[0015] 本发明还提供了一种数据处理系统,数据处理系统包括:用于由用户设备向网关路由功能发送第一待处理数据的单元;用于由网关路由功能解码第一待处理数据的报头以获得第一指示以及第二指示的单元,其中,第一指示用于指示第一待处理数据的第一类型以及具有第一类型的部分数据,其中,第二指示用于指示第一待处理数据的第二类型以及具有第二类型的部分数据;用于由网关路由功能基于第一指示以及网关路由功能存储的路由表,将具有第一类型的部分数据路由至第一PDN网关的单元,其中,第一PDN网关已经与用户设备建立承载;用于由网关路由功能基于第二指示以及网关路由功能存储的路由表,将具有第二类型的部分数据路由至第二PDN网关的单元,其中,第二PDN网关已经与用户设备建立承载。
[0016] 与现有技术相比,本发明具有如下优点:
[0017] 在使用现有方法执行数据处理的过程中,存在诸多问题。针对连接某个PDN网关的服务器只能针对一类数据进行处理和分析的问题,根据我方现有研究,目前现有技术尚未提出针对该问题的解决手段。针对服务器在地理上距离用户设备的位置较远的问题,现有技术给出的解决方案存在操作效率低,操作延迟高的问题。针对现有技术的问题,本发明提出了一种操作简单、操作延迟低的技术方案。

附图说明

[0018] 图1是现有技术的系统架构示意图。
[0019] 图2是本发明的一个实施例的关于PDN网关的系统架构示意图。
[0020] 图3是本发明的一个实施例的方法流程图。
[0021] 图4是本发明的一个实施例的数据结构示意图。

具体实施方式

[0022] 下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。
[0023] 本发明使用了术语PDN网关,在某些文献中,PDN网关被称为“packet data network gateway”,或者被称为PDN‑GW,或者被称为PGW,本领域技术人员应该理解的是,前述几个术语指代相同的网络实体或者网络组件。本发明使用了术语DNS服务器,在某些文献中,DNS服务器“domain name server”,本领域技术人员应该理解的是,前述几个术语指代相同的网络实体或者网络组件。
[0024] 如前所述,在使用现有方法执行数据处理的过程中,存在诸多问题。针对连接某个PDN网关的服务器只能针对一类数据进行处理和分析的问题,根据我方现有研究,目前现有技术尚未提出针对该问题的解决手段。针对服务器在地理上距离用户设备的位置较远的问题,至少现有技术CN102088795A(以下简称文献1)和CN105164990A(以下简称文献2)给出了一种解决方案。该两个现有技术均提出为用户设备选择与其地理位置接近的网关(以及与网关相关联的服务器)的技术方案,但是该两个现有技术仍然存在无法克服的技术问题。例如在文献1中,移动管理实体MME需要首先解码用户设备发送的业务请求信息,然后分析UE请求接入的业务类型信息,随后根据该UE请求接入的业务类型信息来选择网关,然而文献1首先并未明确业务请求信息包含何种信息,同时并未明确公开所谓的“UE请求接入的业务类型信息”具有何种含义,而UE请求接入的业务类型信息也并非本领域的公知和惯常使用的术语,因此本领域技术人员在使用文献1的该技术方案时存在障碍。此外,即便能够确定“UE请求接入的业务类型信息”的含义,文献1也要求MME解码该“UE请求接入的业务类型信息”,然后通过复杂的逻辑分析才能够确定具体的业务类型信息,该过程消耗大量时间。最后,文献1要求在MME分析得到新的PGW之后,才发起UE与PGW之间承载的建立,在UE与PGW之间建立承载时,也将消耗大量时间。因此,文献1的操作效率较低并且文献1并无法解决连接某个PDN网关的服务器只能针对一类数据进行处理和分析的问题。在文献2中,仍然存在文献1面临的问题,例如文献2的实施例(例如参见文献2说明书第60‑62段)要求执行主体对UE发送的消息进行检查,例如,文献2要求判断UE的服务请求是否是“IPv6邻居发现协议消息”,这至少要求执行主体首先对于UE的服务请求进行解码,然后要求执行主体首先判断是要对该服务请求执行URL检查、还是IP地址范围的检查、还是执行DNS查询或者执行模式匹配,在进行该判断之后,才能够判断UE的服务请求是否是“IPv6邻居发现协议消息”,这种判断方式仍然耗费大量时间。同时,文献2也是在执行主体确定新的PGW之后,才要求用户设备与PGW建立承载。最后,文献2也不能解决连接某个PDN网关的服务器只能针对一类数据进行处理和分析的问题。
[0025] 图1是现有技术的系统架构示意图,本领域技术人员应该理解的是,图1仅示出现有的网络系统架构的一部分,现有网络系统架构中的一部分实体(例如,HSS、RCPF等)被省略。如图所示,现有的无线网络系统中UE通过无线接入网将数据发送至核心网,核心网再经由服务网关和PDN网关将数据发送到外部服务器或者因特网服务。
[0026] 图2是本发明的一个实施例的关于PDN网关的系统架构示意图。本领域技术人员应该理解的是,出于清楚的目的,图2仅示出了与本发明的实现有关的系统架构,一些属于现有技术(例如图1)且与本发明的实现无关的网络组件在图2中并未示出。如图所示,本发明首先由用户设备UE将数据(在本发明的实施例中为待处理的数据)发送给无线接入网E‑UTRAN,随后在核心网部分,数据被发送给网关路由功能,网关路由功能随后将部分数据发送给例如PDN网关1,并由PDN网关1将该部分数据发送给服务器1,以及网关路由功能将另一部分数据发送给例如PDN网关2,并由PDN网关2将该另一部分数据发送给服务器2。其中,网关路由功能可以以软件形式实现,可以以独立硬件的形式实现,网关路由功能可以实现为SGSN的一部分,网关路由功能可以是SGSN内的一个软件程序,网关路由功能可以是SGSN内的一个集成式硬件。当然,在另一个实施例中,网关路由功能可以实现为MME的一部分,网关路由功能可以是MME内的一个软件程序,网关路由功能可以是MME内的一个集成式硬件。
[0027] 实施例1
[0028] 图3是本发明的一个实施例的方法流程图。如图所示,本发明的数据处理方法包括如下步骤:
[0029] 步骤1:由用户设备向网关路由功能发送第一待处理数据;在具体示例中,第一待处理数据中可以包括待服务器分析和处理的数据,第一待处理数据还可以包括应用层指令(例如,对于服务器的指令,该指令可以控制服务器对于数据进行特定方式的处理);
[0030] 步骤2:由网关路由功能解码第一待处理数据的报头以获得第一指示以及第二指示,其中,第一指示用于指示第一待处理数据的第一类型以及具有第一类型的部分数据,其中,第二指示用于指示第一待处理数据的第二类型以及具有第二类型的部分数据;在具体示例中,第一待处理数据的数据结构如图4所示,第一待处理数据的报头中至少可以包括第一指示以及第二指示,其中第一指示可以指示第一待处理数据的第一类型(第一待处理数据中的数据可以涵盖多种类型,例如第一待处理数据可以包括文本数据、音频数据、图像数据或者视频数据中一种或多种数据),在一个示例中,第一指示可以使用2比特数据来指示第一待处理数据的第一类型,例如,比特“00”指示第一待处理数据的第一类型为文本数据,比特“01”指示第一待处理数据的第一类型为音频数据等;此外,在具体示例中,第一指示中可以包括一个分隔位置指示符,该分隔位置指示符指示第一待处理数据的有效载荷部分中,具有第一类型的部分数据和具有第二类型的部分数据之间的分隔位置,由此网关路由功能即可以根据第一指示来确定第一待处理数据的有效载荷部分包括的数据的类型,同时可以根据第一指示来提取第一待处理数据的有效载荷部分中的具有第一类型的部分数据。第二指示可以具有与第一指示相同的配置。在本发明的方法中,判断第一待处理数据的有效载荷部分所包括的数据类型不需要解码整个待处理数据,而仅需要解码第一待处理数据的报头部分,提取第一待处理数据的有效载荷部分中的具有第一类型的部分数据时也不需要解码整个数据,仅需要根据第一指示定位到有效载荷中的分隔符位置即可。此外,本发明对于第一待处理数据的有效载荷所包括的数据类型的判断逻辑也不复杂,本发明可以大幅度提高操作速度。
[0031] 步骤3:由网关路由功能基于第一指示以及网关路由功能存储的路由表,将具有第一类型的部分数据路由至第一PDN网关,其中,第一PDN网关已经与用户设备建立承载;本领域技术人员应当理解的是,“第一PDN网关已经与用户设备建立承载”表示UE可以直接通过该网关(具体而言是UE将数据经由空中接口发送给基站,基站随后将数据通过核心网转发到PDN网关)将数据发送到外网服务器而不需要UE先与该PDN网关建立传输通道。该操作防止了现有技术中,选择网关之后再建立与该网关的承载所带来的操作延迟。在具体示例中,路由表可以有如下格式:
[0032] 表1
[0033]数据类型 PDN网关名 PDN网关地址
文本数据 第一PDN网关 第一IP地址
音频数据 第二PDN网关 第二IP地址
图像数据 第三PDN网关 第三IP地址
视频数据 第四PDN网关 第四IP地址
[0034] 在网关路由功能例如根据第一指示来确定第一待处理数据的有效载荷部分包括文本数据,并根据第一指示来提取第一待处理数据的有效载荷部分中的文本数据之后,网关路由功能可以确定PDN网关名为“第一PDN网关”,随后可以查找相应的PDN网关的IP地址,随后将第一待处理数据的有效载荷部分中的文本数据发送给该第一PDN网关;
[0035] 步骤4:由网关路由功能基于第二指示以及网关路由功能存储的路由表,将具有第二类型的部分数据路由至第二PDN网关,其中,第二PDN网关已经与用户设备建立承载。
[0036] 第一指示所指示的第一待处理数据的第一类型是以下各项中的一项:文本数据、音频数据、图像数据或者视频数据;
[0037] 第二指示所指示的第一待处理数据的第二类型是以下各项中的一项:文本数据、音频数据、图像数据或者视频数据。
[0038] 实施例2
[0039] 在实施例2中,第一PDN网关不同于第二PDN网关,其中,第一PDN网关与第一服务器相关联,其中,第二PDN网关与第二服务器相关联,其中,第一服务器不同于第二服务器。在具体示例中,第一服务器例如可以是专门处理文本数据的服务器,第二服务器可以是专门处理图像数据的服务器,将文本数据发送给第一服务器可以保证该第一服务器上已经存在用于处理文本数据的服务,从而避免在该服务器上重新实例化新的服务;将图像数据发送给第二服务器可以保证该第二服务器上已经存在用于处理图像数据的服务,从而避免在该服务器上重新实例化新的服务。
[0040] 实施例3
[0041] 在实施例3中,数据处理方法还包括:
[0042] 在网关路由功能将具有第一类型的部分数据直接路由至第一PDN网关之后,由网关路由功能启动第一定时器;
[0043] 如果在第一定时器到期之前,网关路由功能再次接收到报头中具有第一指示的其它待处理数据,则由网关路由功能刷新第一定时器;在具体示例中,刷新第一定时器包括将第定时器清零,并重新开始计时;
[0044] 如果在第一定时器到期之前,网关路由功能没有接收到报头中具有第一指示的其它待处理数据,则由网关路由功能向第一PDN网关发送第一释放指示;在具体示例中,在第一定时器到期之前,网关路由功能没有接收到报头中具有第一指示的其它待处理数据表明UE可能不再发送具有第一类型的数据,因此UE也就不再需要与第一PDN网关相关联的第一服务器提供的服务,因此,网关路由功能可以触发PDN网关与UE之间的承载的释放,从而释放PDN网关处的资源;
[0045] 在第一PDN网关接收到第一释放指示之后,由第一PDN网关释放与用户设备的承载。在具体示例中,PDN网关释放与用户设备的承载的方式是现有技术,在释放承载过程中,可能需要MME以及其它网络实体的参与,具体过程例如可以参见文献1,由于该过程是现有技术,本发明不再详细介绍。PDN网关释放与用户设备的承载之后,网关路由功能可以可选的删除路由表中有关第一PDN网关的条目。
[0046] 进一步的,数据处理方法还包括:在网关路由功能将具有第二类型的部分数据直接路由至第二PDN网关之后,由网关路由功能启动第二定时器;如果在第二定时器到期之前,网关路由功能再次接收到报头中具有第二指示的其它待处理数据,则由网关路由功能刷新第二定时器;如果在第二定时器到期之前,网关路由功能没有接收到报头中具有第二指示的其它待处理数据,则由网关路由功能向第二PDN网关发送第二释放指示;在第二PDN网关接收到第二释放指示之后,由第二PDN网关释放与用户设备的承载。
[0047] 实施例4
[0048] 为了防止待处理数据中出现路由表中没有记载的数据类型,需要提供添加新的PDN网关的功能,该功能在实施例4中描述,在实施例4中,数据处理方法还包括:
[0049] 由用户设备向网关路由功能发送第二待处理数据;由网关路由功能解码第二待处理数据的报头以获得第三指示,其中,第三指示用于指示第二待处理数据的第三类型以及具有第三类型的部分数据;由网关路由功能判断第三指示是否存储在网关路由功能存储的路由表中;如果判断第三指示没有存储在网关路由功能存储的路由表中,则由网关路由功能向DNS服务器发送PDN网关查询消息。
[0050] 进一步的,数据处理方法还包括:
[0051] 在DNS服务器接收到PDN网关查询消息之后,由DNS服务器查询具有处理具有第三类型的部分数据的功能的服务器所对应的第三PDN网关;在具体示例中,DNS服务器查询PDN网关的配置数据(例如IP地址)的具体方法可以参见标准TS 23.234release 11以及TS 23.327release 11或者文献2。DNS服务器中此外还需要记载多个服务器所支持的功能以及这些服务器对应的PDN网关,这部分信息可以由网络服务提供商或者运营商通过维护DNS服务器的方式写入DNS服务器的存储器;由DNS服务器将第三PDN网关的配置数据发送给用户设备。
[0052] 由用户设备建立与第三PDN网关的承载;在具体示例中,用户设备建立与第三PDN网关的承载的具体方式本身是现有技术,在建立承载过程中需要基站、MME、SGW等网络组件的参与,具体建立承载过程同样可以参见文献1和文献2,本发明不再详述。
[0053] 在用户设备建立与第三PDN网关的承载之后,由用户设备向网关路由功能发送更新路由表的指示。
[0054] 在接收到更新路由表的指示之后,由网关路由功能将第三类型以及第三PDN网关的配置数据存储到路由表中。
[0055] 实施例5
[0056] 本发明提供了一种数据处理装置,其特征在于,数据处理装置包括存储器、处理器以及记录在存储器中的处理器可执行代码,当处理器可执行代码在由处理器执行时,使得处理器进行以下操作:由用户设备向网关路由功能发送第一待处理数据;由网关路由功能解码第一待处理数据的报头以获得第一指示以及第二指示,其中,第一指示用于指示第一待处理数据的第一类型以及具有第一类型的部分数据,其中,第二指示用于指示第一待处理数据的第二类型以及具有第二类型的部分数据;由网关路由功能基于第一指示以及网关路由功能存储的路由表,将具有第一类型的部分数据路由至第一PDN网关,其中,第一PDN网关已经与用户设备建立承载;由网关路由功能基于第二指示以及网关路由功能存储的路由表,将具有第二类型的部分数据路由至第二PDN网关,其中,第二PDN网关已经与用户设备建立承载。
[0057] 进一步的,第一指示所指示的第一待处理数据的第一类型是以下各项中的一项:文本数据、音频数据、图像数据或者视频数据;第二指示所指示的第一待处理数据的第二类型是以下各项中的一项:文本数据、音频数据、图像数据或者视频数据。
[0058] 本发明还提供了一种数据处理系统,包括:用于由用户设备向网关路由功能发送第一待处理数据的单元;用于由网关路由功能解码第一待处理数据的报头以获得第一指示以及第二指示的单元,其中,第一指示用于指示第一待处理数据的第一类型以及具有第一类型的部分数据,其中,第二指示用于指示第一待处理数据的第二类型以及具有第二类型的部分数据;用于由网关路由功能基于第一指示以及网关路由功能存储的路由表,将具有第一类型的部分数据路由至第一PDN网关的单元,其中,第一PDN网关已经与用户设备建立承载;用于由网关路由功能基于第二指示以及网关路由功能存储的路由表,将具有第二类型的部分数据路由至第二PDN网关的单元,其中,第二PDN网关已经与用户设备建立承载。
[0059] 前述对本发明的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本发明限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本发明的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本发明的各种不同的示例性实施方案以及各种不同的选择和改变。本发明的范围意在由权利要求书及其等同形式所限定。