分组数据网络上的非IP数据的通信的制作方法

文档序号:25439553发布日期:2021-06-11 21:58阅读:120来源:国知局
分组数据网络上的非IP数据的通信的制作方法

本文中所呈现的实施例涉及在分组数据网络(pdn)上通信非因特网协议(ip)数据,并具体涉及用于在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络上通信非ip数据的方法、核心网络网关节点、无线装置、计算机程序、和计算机程序产品。



背景技术:

在通信网络中,可存在针对对于给定的通信协议、其参数和通信网络被部署在其中的物理环境来获得良好性能和容量的挑战。

第三代合作伙伴项目(3gpp)的长期演进(lte)无线通信标准的核心网络(cn)架构被称为系统架构演进(sae)。sae架构的一个组成部分是演进的分组核(epc),还被称为sae核。一般来说,epc将充当(经由移动性管理实体(mme)、服务网关(s-gw)和分组数据网络(pdn)网关(p-gw)子组成部分)通用分组无线电服务(gprs)网络的等效物。

例如,往/来于因特网的epc中的现有分组具有因特网协议(ip)报头(v4或v6)并典型地还具有传送控制协议(tcp)或用户数据报协议(udp)报头。用于无线装置和服务所述无线装置的无线电接入网络(ran)节点(rann)(诸如enodeb)之间所交换的消息中的报头压缩的机制存在。在报头压缩被使用时,无线装置压缩上行链路中(即,从无线装置到rann的通信中)的tcp/udp/ip报头,并且rann解压缩下行链路中(即,从rann到无线装置的通信中)的tcp/udp/ip报头。

一些问题已经对于使用如以上所公开的那些网络的网络的机器对机器类型通信(尤其是所谓的蜂窝物联网(ciot)通信)的现有机制被标识。

无线装置必须执行ipv6地址分配过程,其包含重复地重分配ipv6地址(验证它仍在使用中)。

ip报头的开销通过现有报头压缩方案来降低,但所述开销可仍被认为是相当大的,因为ip报头需要通过无线电接口来传送以设立压缩方案。在要传送非常小量的数据的情况下,报头压缩可仍是被发送的首要信息。

无线装置必须将ip用于与外部应用服务器(as)的通信,即使那个as是无线装置具有的唯一通信同位体(communicationpeer)。无线装置中ip的实现增加其成本。实现ip堆栈以及udp和/或tcp堆栈要求无线装置中的存储器和处理资源。ciot装置典型地是受约束的且是极低成本的,并且在此类条件下实现ip/udp/tcp堆栈可能是难题。

已提议使用称为“非ip”的新pdn类型来避免以上问题中的一些问题。然而,在3gpp系统中引入新pdn类型可在如此的标准和实现所述标准的装置两者上具有较大影响。另一个问题将是如何将非ip数据隧穿(tunnel)往/来于应用服务器。

因此,仍存在对于分组数据网络上非ip数据的改进的通信的需要。



技术实现要素:

本文中实施例的目的是提供分组数据网络上非ip数据的高效通信。

根据第一方面,呈现了一种用于在pdn类型ipv4、ipv6、或ipv4ipv6的pdn上通信非ip数据的方法。所述方法由核心网络网关节点来执行。所述方法包括在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络上与应用服务器通信ip分组,所述ip分组包括ip报头并被寻址到无线装置。所述方法包括在分组数据网络上与无线装置通信无报头有效负载分组。无报头有效负载分组对应于被移除ip报头的ip分组,并代表非ip数据。

在此方面中,非ip数据可因此被定义为代表在ip上下文中但不使用ip报头而被传送的数据;即,其中无报头有效负载分组取代普通ip分组。

有益地,这提供了分组数据网络上的非ip数据的高效通信。

有益地,这允许对现有epc标准的最小影响并再使用对于“ip”的pdn类型,与此同时支持用于从无线装置寻址应用服务器的新类型的通信(不使用tcp/udp/ip报头)。

有益地,应用服务器中的处置能对于“非ip”和“ip”数据是相同的,即as不被影响,如果报头在无线装置和核心网络网关节点(诸如p-gw或c-sgn)之间被移除的话。那就是说,现有ip机制能在应用服务器中被使用。

有益地,这允许简单通信设立。

有益地,通过最小化通过空中接口来传送到无线装置的开销,这能够实现优化的通过空中传送。

有益地,这允许并行通信信道,即,并行使用ip报头和不使用ip报头的通信。

根据第二方面,呈现了一种用于在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络上通信非ip数据的核心网络网关节点。所述核心网络网关节点包括处理电路。所述处理电路配置成促使核心网络网关节点执行操作的集合。操作的所述集合促使核心网络网关节点在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络上与应用服务器通信ip分组,所述ip分组包括ip报头并被寻址到无线装置。操作的所述集合促使核心网络网关节点在分组数据网络上与无线装置通信无报头有效负载分组。所述无报头有效负载分组对应于被移除ip报头的ip分组,并代表非ip数据。

根据第三方面,呈现了一种用于在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络上通信非ip数据的计算机程序,所述计算机程序包括计算机程序代码,其当在核心网络网关节点的处理电路上运行时,促使所述处理电路执行根据第一方面的方法。

根据第四方面,呈现了一种用于在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络上通信非ip数据的方法。所述方法由无线装置来执行。所述方法包括在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络上的连接上与核心网络网关节点通信无报头有效负载分组。所述连接被无线装置认为是点对点连接。

根据第五方面,呈现了一种用于在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络上通信非ip数据的无线装置。所述无线装置包括处理电路。所述处理电路配置成促使无线装置执行操作的集合。操作的所述集合促使无线装置在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络上的连接上与核心网络网关节点通信无报头有效负载分组。所述连接被无线装置认为是点对点连接。

根据第六方面,呈现了一种用于在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络上通信非ip数据的计算机程序,所述计算机程序包括计算机程序代码,其当在无线装置的处理电路上运行时,促使所述处理电路执行根据第四方面的方法。

根据第七方面,呈现了一种包括根据第三方面和第六方面中的至少一个方面的计算机程序的计算机程序产品,和一种所述计算机程序被存储于其上的计算机可读部件。

要注意的是,第一、第二、第三、第四、第五、第六和第七方面的任一特征可在适合的任何地方被应用于任一其它方面。同样地,第一方面的任一优势可相应相等地应用于第二、第三、第四、第五、第六、和/或第七方面,并且反之亦然。所附实施例的其它目的、特征和优势从以下详细的公开、从随附的从属权利要求以及从附图将是显而易见的。

一般地,权利要求中所使用的所有术语要根据技术领域中它们的普通意义来解译,除非在本文中以其它方式显式地定义。对“一(a/an)/所述元素、设备、组成部分、部件、步骤、等等”的所有引用要被开放地解释为指的是元素、设备、组成部分、部件、步骤、等等的至少一个实例,除非以其它方式显式地陈述。本文中所公开的任一方法的步骤不必须以所公开的确切顺序来执行,除非显式地陈述。

附图说明

发明的概念现在参考附图以示例的方式来描述,其中:

图1是示意图,其示出根据实施例的通信网络;

图2a是示意图,其示出根据一实施例的核心网络网关节点的功能单元;

图2b是示意图,其示出根据一实施例的核心网络网关节点的功能模块;

图3a是示意图,其示出根据一实施例的无线装置的功能单元;

图3b是示意图,其示出根据一实施例的无线装置的功能模块;

图4示出根据一实施例的包括计算机可读部件的计算机程序产品的一个示例;

图5、6、7、和8是根据实施例的方法的流程图;

图9是根据实施例的通信网络的部分的示意性说明;

图10是根据实施例的信令图;以及

图11是根据实施例的ip分组的示意性说明。

具体实施方式

发明的概念现在将在下文中参考附图被更充分描述,其中发明的概念的某些实施例被示出。然而,此发明的概念可以许多不同的形式来实施,并不应被直译为受限于本文中所阐明的实施例;相反,这些实施例以示例的方式来提供,使得此公开将是全面和完整的,并且将把发明的概念的范畴充分传达给本领域中那些技术人员。贯穿本描述,相似号码指的是相似元素。通过虚线来示出的任何步骤或特征应被认为是可选的。

图1是示出其中本文中所呈现的实施例能被应用的通信网络100的示意图。通信网络100是pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络。通信网络100包括外部服务网络(sn)110。服务网络110进而包括至少一个应用服务器(as)111。服务网络110通过接口sgi可操作地连接到蜂窝网络150。蜂窝网络150可以是lte网络。蜂窝网络150包括核心网络(cn)120和无线电接入网络(ran)130。核心网络120包括分组数据网络网关(p-gw)121。p-gw121可以是蜂窝物联网服务网关节点(c-sgn)122的部分。p-gw121和c-sgn122是逻辑实体的示例,并在下文中被称为核心网络网关节点。核心网络120可包括另外的逻辑节点,诸如家庭订户服务器(hss)123(在图1中未示出)。核心网络120通过接口s1可操作地连接到ran130。ran130包括至少一个无线电接入网络节点(rann)131。rann可作为无线电基站、基站收发信台、节点b、演进节点b,或作为远程无线电单元被提供。rann131例如通过接口uu将网络接入提供给至少一个无线装置(wd)140。无线装置140因此被使能接入服务并与应用服务器111交换数据。无线装置140可以是便携式无线装置(诸如移动站、移动电话、手持机、无线本地环路电话、用户装备(ue)、智能电话、膝上型计算机、平板计算机、或诸如配置成接入应用服务器111网络150的传感器布置的iot装置、等等)。

如以上所记录的,隧道连接可被建立于无线装置140与应用服务器111之间。对于要被建立的此隧道连接存在许多方式。现在对涉及两个此类备选的图9(a)和9(b)做出参考。图9(a)和9(b)示意性示出图1的通信网络100的部分的两个示例,其中存在被称为wd-a、wd-b、wd-c、和wd-d的四个无线装置140。图9(a)示出其中对于as111每无线装置存在一个单独的隧道连接的情景,并且图9(b)示出其中对于as111对于所有无线装置存在一个公共隧道连接的情景。

一些顾虑关于无线装置140在as111中要如何被标识。一些顾虑关于当下行链路(dl)数据在p-gw121或c-sgn122中的sgi接口上从as111被接收时,为了转发到无线装置140,数据要如何被切换到正确的pdn连接。因为无线装置140的某一标识(id)需要在所接收的dl数据中被呈现,所以一些顾虑关于如何在cn120和/或ran130中存储id。例如,id应作为切换表的部分而在p-gw121和/或c-sgn122中被呈现。例如,id能从如在hss123中所存储的无线装置140的订阅信息被传播。例如,id能使用隧道建立协议在sgi接口上被用信号通知。一些顾虑关于针对直接隧道和pdn连接所协调的安全方面。这些顾虑中的一些顾虑受在c-sgn122和/或p-gw121与as111之间使用什么协议所束缚。

已被提议以解决这些问题的设想接下来将被总结。ipv6前缀被指派到无线装置140,即使数据是“非ip”的。ip地址不被提供给无线装置140;ip地址仅在sgi接口上被使用。采取每无线装置140一个隧道。无线装置140在as111中通过无线装置140的ip地址来标识。当dl数据在p-gw121和/或c-sgn122中的sgi接口上被接收时,为了转发到无线装置140,所述数据通过将目的地ip地址映射到pdn连接隧道端点标识符(teid)来切换到正确pdn连接。目的地ip地址定义所接收的dl数据中的无线装置140的id。ip地址分配使得id能够作为切换表的部分而在p-gw121和/或c-sgn122中被呈现。进一步地,ip地址能针对基于“非ip”和“ip”两者的数据以相同方式(例如,过顶(overthetop)或使用ts29.061半径/直径机制,等等)被提供(从p-gw121和/或c-sgn122)给as111。在安全方面,不需要直接隧道的特定建立。

通过将ip地址用于标识无线装置140和用于将非ip数据隧穿到as111,通信网络100的另一方面(诸如蜂窝网络150的其它方面)上的影响被保持小。例如,应用服务器111中的处置能对于“非ip”数据和“ip”数据是相同的。

指派和使用ip地址以在as111中和在p-gw121和/或c-sgn122中的sgi接口上区别每个无线装置140暗示了蜂窝网络150中的ip地址指派应被保持。为了将通信网络100上的影响保持小,“pdn类型”对于ciotpdn连接应仍是“ip”(即,ipv6)。

对于传达“非ip”数据的pdn连接所需要的一些改变接下来将被总结。首先,p-gw121应不将所分配的ip地址提供给无线装置140,即无状态地址自动配置(slaac)或动态主机配置协议(dhcp)不被用于“非ip”pdn连接。其次,ip报头在将分组转发往/来于无线装置140之前被相应移除/添加。第三,c-sgn122(或cn120中的移动性管理实体(mme))应对rann131指示对于无线装置140不使用报头压缩(如果数据无线电承载(drb)被使用)。

通过此途径,由蜂窝网络150为ciot所提供的“非ip”服务能被视为用于降低经过低比特率无线电接口uu的开销数据量的报头压缩或报头移除的机制。朝向as111的sgi接口仍然是已知的ip接口。这能够实现在as侧的现有ip机制的使用,并还最小化蜂窝网络150上的影响。

因为使用“非ip”的ciot无线装置140可不具有用于寻址不同as111的任何部件,无线装置140与as111之间的操作连接可被认为是点对点隧道。as111的ip地址能例如对于接入点名称(apn)中的所有业务被公共地配置。使用udp/ip的通信可基于对于“非ip”数据使用已知的udp端口(例如,as111与c-sgn122之间所协调的管理方式和部署独特之处(deploymentunique)或3gpp定义的)。

本文中所公开的实施例具体涉及用于在pdn类型ipv4、ipv6、或ipv4ipv6的pdn上通信非ip数据的机制。为了获得此类机制,提供了核心网络网关节点121、122,由核心网络网关节点121、122所执行的方法,包括代码的计算机程序(例如采用计算机程序产品的形式),所述代码当在核心网络网关节点121、122的处理电路上运行时,促使核心网络网关节点121、122执行所述方法。为了获得此类机制,进一步提供了无线装置140、由无线装置140所执行的方法、和包括代码的计算机程序(例如采用计算机程序产品的形式),所述代码当在无线装置140的处理电路上运行时,促使无线装置140执行所述方法。

图2a在多个功能单元方面示意性示出根据一实施例的核心网络网关节点121、122的组件。使用能执行存储于例如采用存储介质230的形式的计算机程序产品410a(如在图4中)中的软件指令的适合中央处理单元(cpu)、多处理器、微控制器、数字信号处理器(dsp)、专用集成电路(asic)、现场可程序门阵列(fpga)等等中的一个或多个的任何组合,处理电路210被提供。

具体地,处理电路210配置成促使核心网络网关节点121、122执行步骤s102-s112或操作的集合。这些操作或步骤s102-s112将在下面被公开。例如,存储介质230可存储操作的集合,并且处理电路210可配置成从存储介质230中检索操作的集合以促使核心网络网关节点121、122执行操作的集合。操作的集合可被提供为可执行指令的集合。因此处理电路210由此被布置成执行如本文中所公开的方法。

存储介质230可还包括持久存储装置,其例如能是磁存储器、光存储器、固态存储器或甚至远程安装的存储器中的任何单个一个或组合。

核心网络网关节点121、122可进一步包括通信接口220,其用于与核心网络120的其它实体以及服务网络110的实体(诸如一个或更多应用服务器111)、和ran130的实体(诸如一个或更多rann131),并间接与一个或更多无线装置140进行通信。如此,通信接口220可包括一个或更多传送器和接收器,包括模拟和数字组件以及适合数量的用于无线通信的天线和用于线缆通信的端口。

处理电路210例如通过将数据和控制信号发送到通信接口220和存储介质230、通过从通信接口220接收数据和报告、以及通过从存储介质230中检索数据和指令来控制核心网络网关节点121、122的一般操作。核心网络网关节点121、122的其它组件以及相关的功能性被省略以便不使本文中所呈现的概念难以理解。

图2b在多个功能模块方面示意性示出根据一实施例的核心网络网关节点121、122的组件。图2b的核心网络网关节点121、122包括配置成执行以下步骤s102、s102a、s102b、s110、s110a、s110b的通信模块210a。图2b的核心网络网关节点121、122可进一步包括多个可选功能模块,诸如配置成执行以下步骤s108a、s108aa的移除模块210b、配置成执行以下步骤s108b、s108bb的添加模块210c、配置成执行以下步骤s112的指示模块210d、配置成执行以下步骤s104的获取模块210e、以及配置成执行以下步骤s106的确认模块210f中的任意个。每个功能模块210a-210f的功能性将在下面在其中功能模块210a-210f可被使用的上下文中被进一步公开。一般来说,每个功能模块210a-210f可以硬件或以软件来实现。优选地,一个或更多或所有功能模块210a-210f可由处理电路210(可能与功能单元220和/或230协作)来实现。处理电路210可因此被布置成从存储介质230中取指令(如由功能模块210a-210f所提供的)和执行这些指令,从而执行如将在下文中被公开的任何步骤。

核心网络网关节点121、122可被提供为独立装置、或被提供为至少一个另外的装置的一部分。例如,核心网络网关节点121、122可在核心网络120的节点中被提供。例如,核心网络网关节点的功能性可在p-gw121中或在c-sgn122中被实现。

进一步地,核心网络网关节点121、122的功能性可被分布于至少两个装置或节点之间。因此,由核心网络网关节点121、122所执行的指令的第一部分可在第一装置中被执行,并且由核心网络网关节点121、122所执行的指令的第二部分可在第二装置中被执行;本文中所公开的实施例不限于由核心网络网关节点121、122所执行的指令可被执行于其上的任何具体数量的装置。因此,根据本文中所公开的实施例的方法适合于由存在于云计算环境中的核心网络网关节点121、122来执行。因此,尽管单个处理电路210在图2a中被示出,但处理电路210可被分布在多个装置或节点之中。同样情况适用于图2b的功能模块210a-210f和图4的计算机程序420a(见下文)。

图3a在多个功能单元方面示意性示出根据一实施例的无线装置140的组件。使用能执行存储于例如采用存储介质330的形式的计算机程序产品410b(如在图4中)中的软件指令的适合中央处理单元(cpu)、多处理器、微控制器、数字信号处理器(dsp)、专用集成电路(asic)、现场可程序门阵列(fpga)等等中的一个或多个的任何组合,处理电路310被提供。

具体地,处理电路310配置成促使无线装置140执行步骤s202-s206或操作的集合。这些操作或步骤s202-s206将在下面被公开。例如,存储介质330可存储操作的集合,并且处理电路310可配置成从存储介质330中检索操作的集合以促使无线装置140执行操作的集合。操作的集合可被提供为可执行指令的集合。因此处理电路310由此被布置成执行如本文中所公开的方法。

存储介质330可还包括持久存储装置,其例如能是磁存储器、光存储器、固态存储器或甚至远程安装的存储器中的任何单个一个或组合。

无线装置140可进一步包括通信接口320,其用于与ran130的实体(诸如一个或更多rann131),并间接与核心网络120的实体(诸如核心网络网关节点121、122)进行通信。如此,通信接口320可包括一个或更多传送器和接收器,包括模拟和数字组件以及适合数量的用于无线通信的天线和用于线缆通信的端口。

处理电路310例如通过将数据和控制信号发送到通信接口320和存储介质330、通过从通信接口320接收数据和报告、以及通过从存储介质330中检索数据和指令来控制无线装置140的一般操作。无线装置140的其它组件以及相关的功能性被省略以便不使本文中所呈现的概念难以理解。

图3b在多个功能模块方面示意性示出根据一实施例的无线装置140的组件。图3b的无线装置140包括多个功能模块;配置成执行以下步骤s206的通信模块310a、配置成执行以下步骤s202的提供模块310b、配置成执行以下步骤s204的接收模块310c。图3b的无线装置140可进一步包括多个可选功能模块。每个功能模块310a-310c的功能性将在下面在其中功能模块310a-310c可被使用的上下文中被进一步公开。一般来说,每个功能模块310a-310c可以硬件或以软件来实现。优选地,一个或更多或所有功能模块310a-310c可由处理电路310(可能与功能单元320和/或330协作)来实现。处理电路310可因此被布置成从存储介质330中取指令(如由功能模块310a-310c所提供的)和执行这些指令,从而执行如将在下文中被公开的任何步骤。

图4示出包括计算机可读部件430的计算机程序产品410a、410b的一个示例。在此计算机可读部件430上,计算机程序420a能被存储,该计算机程序420a能促使处理电路210和操作地耦合于其的实体和装置(诸如通信接口220和存储介质230)执行根据本文中所描述的实施例的方法。计算机程序420a和/或计算机程序产品410a可因此提供用于执行如本文中所公开的核心网络网关节点121、122的任何步骤的部件。在此计算机可读部件430上,计算机程序420b能被存储,该计算机程序420b能促使处理电路310和操作地耦合于其的实体和装置(诸如通信接口320和存储介质330)执行根据本文中所描述的实施例的方法。计算机程序420b和/或计算机程序产品410b可因此提供用于执行如本文中所公开的无线装置140的任何步骤的部件。

在图4的示例中,计算机程序产品410a、410b被示出为光盘,诸如cd(紧致盘)或dvd(数字通用盘)或蓝光盘。计算机程序产品410a、410b能还被实施为存储器,诸如随机访问存储器(ram)、只读存储器(rom)、可擦可编程只读存储器(eprom)、或电可擦可编程只读存储器(eeprom),并更具体地被实施为诸如usb(通用串行总线)存储器或闪速存储器(诸如紧致闪速存储器)的外部存储器中的装置的非易失存储介质。因此,虽然计算机程序420a、420b在此被示意性示出为所描绘的光盘上的轨迹,但计算机程序420a、420b能以适合于计算机程序产品410a、410b的任何方式来存储。

图5和6是流程图,其示出如由核心网络网关节点121、122所执行的用于在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络100上通信非ip数据的方法的实施例。图7和8是流程图,其示出如由无线装置140所执行的用于在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络100上通信非ip数据的方法的实施例。所述方法有益地被提供为计算机程序420a、420b。

现在对图5做出参考,图5示出根据一实施例如由核心网络网关节点121、122所执行的用于在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络100上通信非ip数据的方法。

核心网络网关节点121、122与应用服务器111通信ip分组。核心网络网关节点121、122因此配置成在步骤s102中在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络100上与应用服务器111通信ip分组。所述ip分组包括ip报头1110并被寻址到无线装置140。

然而,对于核心网络网关节点121、122和无线装置140之间的通信,所述通信可被认为是无报头。具体地,核心网络网关节点121、122配置成在步骤s110中在分组数据网络100上与无线装置140通信无报头有效负载分组。

步骤s110中通信的无报头有效负载分组代表非ip数据。进一步地,步骤s110中通信的无报头有效负载分组对应于步骤s102中通信的ip分组,但ip报头1110被移除。

图11示意性示出根据一实施例的ip分组1100的结构。ip分组1100包括报头1110和有效负载1120。有效负载1120进而包括udp分组1130。udp分组1130包括udp报头1140和有效负载1150。因此有效负载1120和1150代表无报头有效负载分组。如技术人员理解的,代替包括udp分组1130,ip分组1100可包括另一类型的分组。本文中所公开的udp分组1130可因此由具有能根据本文中所公开的实施例来移除的报头的任何其它适合分组所取代。

对于核心网络网关节点121、122可存在不同方式来与应用服务器111通信ip分组1100。例如,ip分组1100可在核心网络网关节点的sgi接口上(如果核心网络网关节点是p-gw121)或s5/s8接口上(如果核心网络网关节点是c-sgn122)被通信。因此,通信接口320可实现sgi接口和/或s5/s8接口。

对于核心网络网关节点121、122可存在不同方式来与无线装置140通信无报头有效负载分组1120、1150。例如,无报头有效负载分组1120、1150可在分组数据网络100上的连接上被通信,其中此连接是可标识为非ip的。

如以上所记录的,p-gw121可不将所分配的ip地址提供给无线装置140,即无状态地址自动配置或dhcp可不被用于非ippdn连接。进一步地,假如ip分组1100包括无线装置140的ip地址,则无报头有效负载分组1120、1150可不包括无线装置140的任一ip地址。

无报头有效负载分组1120、1150可在通用分组无线电服务隧道协议(gtp)帧中被通信。

现在对图6做出参考,图6示出根据另外的实施例如由核心网络网关节点121、122所执行的用于在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络100上通信非ip数据的方法。

核心网络网关节点121、122可配置成移除被通信到无线装置140(即,在下行链路中)的分组中的ip报头1110,和添加从无线装置140被通信(即,在上行链路中)的ip报头1110。

因此,根据一实施例,核心网络网关节点121、122配置成在步骤s102a中通过在分组数据网络100上接收ip分组1100来与应用服务器111通信ip分组1100。核心网络网关节点121、122可然后配置成在步骤s108a中从ip分组1100中移除ip报头1110以形成无报头有效负载分组1120、1150。根据此实施例,核心网络网关节点121、122配置成在步骤s110a中通过在分组数据网络100上向无线装置140传送无报头有效负载分组1120、1150来与无线装置140通信无报头有效负载分组1120、1150。

进一步地,每个ip分组可包括udp报头1140。核心网络网关节点121、122可然后配置成先于在步骤s110a中传送无报头有效负载分组1120、1150,在步骤s108aa中从ip分组1100中移除udp报头1140。与步骤s108aa中的过程相似的过程可被用于除了udp报头之外的其它类型的报头。

根据另一实施例,核心网络网关节点121、122配置成在步骤s110b中通过在分组数据网络100上从无线装置140接收无报头有效负载分组1120、1150来与无线装置140通信无报头有效负载分组1102、1150。核心网络网关节点121、122可然后配置成在步骤s108b中将ip报头1110添加到无报头有效负载分组1120、1150以形成ip分组1100。根据此实施例,核心网络网关节点121、122配置成在步骤s102b中通过在分组数据网络100上向应用服务器111传送ip分组1100来与应用服务器111通信ip分组1100。

进一步地,核心网络网关节点121、122可配置成先于在步骤s102b中传送ip分组1100,在步骤s108bb中将udp报头1140添加到ip分组1100。与步骤s108bb中的过程相似的过程可被用于除了udp报头之外的其它类型的报头。

对于核心网络网关节点121、122存在若干方式来确定是否要将ip报头1110(和udp报头1140)移除/添加于传送往/来于无线装置140的分组。例如,应用服务器111标识在核心网络网关节点121、122中关于无线装置140来配置的ip地址、协议(典型地是udp)和端口(任一值能被使用),以及要关于无线装置140来使用的本地标识。ipv6地址后缀-前缀可从对于无线装置140的ip地址分配、协议和端口来获悉。

核心网络网关节点121、122可配置成在步骤s104中获取无线装置140的指示以与无线装置140进行无报头通信。存在能触发核心网络网关节点121、122可与无线装置140进行无报头通信的不同事件。

例如,无线装置140可请求报头移除/报头添加在核心网络网关节点121、122中被启动。那就是说,在步骤s104中所获取的指示可请求核心网络网关节点121、122从要被传送向无线装置140的ip分组1100中移除ip报头1110、和/或将ip报头1110添加到从无线装置140所接收的要被传送向as111的无报头分组1120、1150。该指示可在无线装置140的pdn启动过程或初始附连过程期间被获取。

核心网络网关节点121、122是否要与无线装置140进行无报头通信可因此在核心网络网关节点121、122与无线装置140之间被协商。在现有通信网络中,协议配置选项(pco)或附加协议配置选项(apco)信息元素被用于核心网络网关节点121、122与无线装置140之间的协商。根据本文中所公开的实施例,对于例如“ipv6”的字段“pdn类型”被使用并且在现有pco或apco信息元素中对于从无线装置140被发送到核心网络网关节点121、122的“非ip”请求(即,对于无报头通信的请求)的支持被添加。因此,步骤s104中所获取的指示可在从无线装置140所接收的pco信息元素或apco信息元素中被提供。核心网络网关节点121、122可在新pco值已被协商时不执行对于ipv6的任何路由器公告。

对于核心网络网关节点121、122,对使用pco/apco的备选可以是使用无线装置140的类型分配码(tac)或国际移动站装备标识(imei)来隐式地知道什么无线装置140可通信无报头通信。非ip选项可然后按装置-类型来静态地定义。这暗示了在核心网络网关节点121、122和无线装置140之间不需要协商;转而,核心网络网关节点121、122可具有对标识将使用无报头通信的无线装置的规则(例如如在存储介质230中所存储的)的访问,并可读imei/tac以便确定是否要与无线装置140进行无报头通信。

核心网络网关节点121、122可进一步对无线装置140提供“非ip”pdn连接已被设立的指示。因此,核心网络网关节点121、122可配置成在步骤s106中对无线装置140确认以与无线装置140进行无报头通信。确认可在创建会话响应或pdn启动响应中被提供。

无报头分组1120、1150可在核心网络网关节点121、122的udp端口上被通信。那就是说,核心网络网关节点121、122可具有预配置的信道(例如,带有专用的udp端口的udp/ip),所述信道用于允许核心网络网关节点121、122捕获上行链路无报头分组1120、1150并将它们封装在ip帧(例如,udp/ip)中并将其发送到配置的应用服务器111的任何“非ip”通信。在下行链路中,核心网络网关节点121、122基于目标ip地址和端口来捕获ip分组(例如,udp/ip)、移除报头并将有效负载以原始格式来封装于被转发到无线装置140的帧(诸如gtp帧)中。

如在下面将被进一步公开的,核心网络网关节点121、122可对rann131指示对于无线装置140不使用报头压缩(例如,如果drb被使用)。因此,核心网络网关节点121、122可配置成在步骤s112中对服务无线装置140的rann131指示对于无线装置140不使用报头压缩。

现在对图7做出参考,图7示出根据一实施例如由无线装置140所执行的用于在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络100上通信非ip数据的方法。

如以上所记录的,核心网络网关节点121、122在步骤s110中与无线装置140通信无报头有效负载分组1120、1150。无线装置140因此配置成在步骤s206中在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络100上的连接上与核心网络网关节点121、122通信无报头有效负载分组1120、1150。所述连接被无线装置140认为是点对点连接。

这可要求无线装置140仅与一个远程应用服务器111通信并且对于那个应用服务器111的ip配置可从核心网络网关节点121、122而不是从应用服务器111来设立,使得空中接口uu仅携带实际有效负载。此类型的压缩相似通信然后需要在核心网络网关节点121、122中而不是如当前报头压缩方案中的在rann131中终止。

无线装置被配置有接入点名称(apn),并且apn可以是可标识为非ip的。

如以上所记录的,无报头有效负载分组1120、1150可不包括任何用户udp报头1140。

如以上所记录的,无报头有效负载分组1120、1150可不包括无线装置的任一ip地址。

如以上所记录的,无线装置140与核心网络网关节点121、122之间的连接可以是可标识为非ip的。

如以上所记录的,无报头有效负载分组1120、1150可在gtp帧中被通信。

现在对图8做出参考,图8示出根据另外的实施例如由无线装置140所执行的用于在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络100上通信非ip数据的方法。

如以上所记录的,无线装置140和核心网络网关节点121、122可协商在其之间是否要使用无报头通信。因此,无线装置140可配置成在步骤s202中对核心网络网关节点121、122提供与无线装置140进行无报头通信的指示。如以上所记录的,所述指示可在无线装置140的pdn启动过程或初始附连过程期间被提供。

如以上所记录的,核心网络网关节点121、122可对无线装置140指示“非ip”pdn连接已被设立。因此,无线装置140可配置成在步骤s204中从核心网络网关节点121、122接收核心网络网关节点121、122要与无线装置140进行无报头通信的确认。如以上所记录的,所述确认可在创建会话响应或pdn启动响应中被接收。

无线装置140可配置成不使用ipv6。然而,本文中所公开的无报头通信可与无线装置140与核心网络网关节点121、122之间的普通ip帧的通信并行被执行。本文中所公开的实施例可因此能够实现无报头有效负载分组1120、1150和普通ip帧(ipv4和/或ipv6帧)的并行传送。在带有无报头有效负载分组和常规ip分组的并行通信被执行时,封装格式可被用于在上行链路方向中区分无报头有效负载分组与常规ip分组。用于达到此类区分的一个机制是通过在ip报头中可不出现的一个字节(例如值零(“0”))来前置(prepend)非ip数据。但用于达到帧的此类区分的其它备选可被同样使用。例如,由“非ip”能力的连接上的所有ip帧可通过带有值255(“0xff”)的字节来前置。那个连接上的以值255(在第一个字节上)开始的的任何无报头有效负载分组同样通过值255的一个字节来前置。以此方式,在值255被呈现于前两个字节中时,或者如果除了255之外的任一其它值被呈现于第一个字节中时,分组被解译为无报头有效负载分组,同时所有其它分组被解译为ip分组并且第一个字节被移除。这将对于无报头有效负载分组提供低开销。

无报头通信可被用于对于无线装置140的主要功能的窄带优化的通信,而普通ip通信可被用于例如数据密集通信(诸如软件更新)。无报头通信和普通ip通信可被复用于无线装置140的处理电路310的不同部分。处置普通ip业务的通信的处理电路310的部分可然后例如在其不被需要时正休眠/被关闭,从而节约无线装置140中的处理和/或功率要求。

对于基于以上所公开的实施例中的至少一些实施例的在pdn类型ipv4、ipv6、或ipv4ipv6的分组数据网络100上通信非ip数据的一个具体实施例现在将被详细公开。

此实施例涉及设立“非ip”pdn连接(或分组数据协议(pdp)上下文)以允许此类协议由分组数据网络100中朝向应用服务器111的ciot无线装置140所使用。核心网络网关节点121、122在此情况中能是透明网关,并且ciot无线装置140能使用本文中所公开的方法直接对特定应用服务器111进行通信。没有ip特定过程被核心网络网关节点121、122所要求。

现在对根据图10的信令图做出参考。如以上所记录的(见例如图1),p-gw121和c-sgn122是可被实现于相同实体中的逻辑实体;p-gw121能是c-sgn122的部分。然而,为了清楚,在图10中这些实体已被分离地示出。

s301:无线装置140发送带有设置成“非ip”的指示的初始附连。消息格式如在ts24.301中所定义的那样。实现步骤s301的一个方式是执行步骤s104、s202中的任何步骤。

s302:如果被认为是必要的,则c-sgn122根据已知过程来鉴别无线装置140。c-sgn122处理初始附连,并标识无线装置140使用非ip数据。ip地址分配将被实行,但没有ip报头将在被输送往/来于无线装置140的数据上被使用。因为非ip无线装置140没有办法寻址不同应用服务器111,所以c-sgn122根据apn来为无线装置140选择恰当的目的地(例如应用服务器111)并将把来自无线装置140的任何数据转发到那个特定应用服务器111。发送往/来于应用服务器111和无线装置140的非ip数据被封装于udp/ip分组中。分配到无线装置140的ip地址和非ipapn中配置的as111的ip地址将被用于设置udp/ip报头中的地址。其它ip相关的操作与步骤s304中的操作相同。实现步骤s302的一个方式是执行步骤s106。

步骤s303到s305仅在无线装置140正漫游时被执行。

s303.c-sgn122处理初始附连,并基于步骤s301中所接收的非ip指示来标识无线装置140使用非ip数据。因此,c-sgn122根据apn来选择恰当的p-gw121。c-sgn122将创建会话请求或类似请求消息发送到p-gw121,指示“非ip”被请求。实现步骤s303的一个方式是执行步骤s104。

s304.p-gw121对于“非ip”运行ip相关的操作(例如,ip地址分配),但没有slaac(例如,没有路由器公告被发送到无线装置140),修改的切换,其中ip报头在转发时被移除/添加(ip报头在dl被移除和在ul被添加)。p-gw121使用朝向与apn关联的分组数据网络110或应用服务器111的直接转发路径(例如,点对点隧道)。

在此方面中,由蜂窝网络150(如由ran130和cn12所代表的)为ciot通信所提供的“非ip”服务能被认为是用于降低穿过低比特率无线电接口uu的开销数据量的在无线装置140与p-gw121之间的报头压缩或报头移除。朝向应用服务器111的接口sgi仍是“正常”ip接口,能够实现在应用服务器侧的任何可用ip技术的使用和最小化蜂窝网络150上的影响。因为使用“非ip”的ciot无线装置140没有办法寻址不同应用服务器111,所以无线装置140与应用服务器111之间的连接将被认为是点对点隧道。应用服务器111的ip地址在apn中被定义。

s305.p-gw121通过创建会话响应来响应,指示“非ip”pdn连接已被设立。实现步骤s305的一个方式是执行步骤s106、s204中的任何步骤。

s306.c-sgn122使用已经可用的s1消息来建立rann131上的对应无线装置上下文。c-sgn122对rann131指示报头压缩不应被使用。c-sgn122还包含在非接入层面(nas)层的附连接受消息。实现步骤s306的一个方式是执行步骤s112。

s307-s308.用于设立对应无线电承载(包含对于pdn连接的drb)的无线电资源控制(rrc)消息被交换。相同类型的drb被使用,不管它传达ip还是非ip数据。

如果小数据输送机制被使用(例如,所谓的nas上的数据),则drb建立不是必要的,例如默认承载上的通信可以是足够的。

s309.已经可用的s1消息被用于将无线电承载的成功设立通知c-sgn122。

s310.无线装置140将附连完成发送到c-sgn122以指示“非ip”pdn连接的成功设立。

s311.对于上行链路非ip业务,无线装置140在pdn连接上将非ip数据发送到c-sgn122。c-sgn122进而在udp/ip分组中将数据封装并转发到应用服务器111。假如无线装置140正漫游,则c-sgn122将非ip数据转发到p-gw121,并且p-gw121将封装在udp/ip分组中的数据转发到应用服务器111。对于下行链路非ip业务,应用服务器111对于无线装置140发送封装在udp/ip分组中的非ip数据,并将数据转发到p-gw121或c-sgn122。在漫游的p-gw121和否则的c-sgn122在其使用对于非ippdn连接的承载将下行链路非ip业务转发到无线装置140之前移除udp/ip报头。p-gw121/c-gsn可将已知的udp端口用于触发ip报头移除。备选地,触发可与所使用的apn耦合。实现步骤s310的一个方式是执行步骤s102、s102a、s102b、s108a、s108aa、s108b、s108bb、s110、s110a、s110b、s206中的任何步骤。

如在本详细描述的开始已经提及的,无线装置140在as111中通过无线装置140的ip地址来标识。当dl数据在p-gw121和/或c-sgn122中的sgi接口上被接收时,为了转发到无线装置140,数据通过将目的地ip地址映射到pdn连接隧道端点标识符(teid)来切换到正确的pdn连接。目的地ip地址定义所接收的dl数据中的无线装置140的id。ip地址分配使得id能够作为切换表的部分在p-gw121和/或c-sgn122中被呈现。进一步地,ip地址能对于基于“非ip”和“ip”两者的数据以相同方式来提供(从p-gw121和/或c-sgn122)给as111(例如,过顶或使用ts29.061半径/直径机制,等等)。

如还在本详细描述的开始已经提及的,无线装置140的某一标识(id)需要在所接收的dl数据中被呈现。还有,id需要被存储在cn120和/或ran130中。例如,id可作为切换表的部分在p-gw121和/或c-sgn122中被呈现。id能例如从无线装置140的订阅信息(例如存储在hss123或类似数据库中)被传播。

使用其它小数据输送机制来输送无线装置140与c-sgn122之间的非ip业务(例如,所谓的nas上的数据)是可能的。

对于被标记为“非ip”的pdn连接,p-gw121不使用slaac或dhcp。

udp/ip报头因此在转发往/来于无线装置140之前被移除/添加。那就是说,p-gw121或c-sgn122当在sgi接口(或对应接口)上向as111发送数据时添加udp/ip报头,并且p-gw121/c-sgn122当在sgi接口上接收数据时在将数据转发向无线装置140之前移除udp/ip报头。

将对于无线装置140不使用报头压缩(如果drb被使用)的指示提供给rann131(和/或mme)。

发明的概念已在上面参考少数实施例来主要地描述。然而,如由本领域中技术人员所容易领会的,除了以上所公开的实施例之外的其它实施例在如由随附专利权利要求所定义的发明的概念的范畴内是相等可能的。例如,尽管一些实施例已在蜂窝物联网(机器对机器)类型通信的3gpp发行版13标准化的上下文中被公开,但本文中所公开的实施例适合于使用pdn类型ipv4、ipv6、或ipv4ipv6的pdn100的窄带链路上的任何类型的通信。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1