同时包数据网络(PDN)接入制造技术

技术编号:9798963 阅读:180 留言:0更新日期:2014-03-22 16:33
本发明专利技术的某些方面提供用于无线通信的技术,其中将不同端口分区指派给用户设备装置上的处理实体。这样做为所述处理实体提供对单个PDN连接的同时接入。

【技术实现步骤摘要】
【国外来华专利技术】用于无线通信的方法和设备
本专利技术大体上涉及无线通信,且更明确地说,涉及在无线终端上的多个处理实体之间共享包数据网络(PDN)连接的IP地址。
技术介绍
无线通信系统广泛部署以提供各种类型的通信内容,例如话音、数据等。这些系统可为能够通过共享可用系统资源(例如,带宽及发射功率)来支持与多个用户的通信的多址系统。所述多址系统的实例包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、第三代合作伙伴计划(3GPP)长期演进(LTE)系统以及正交频分多址(OFDMA)系统。一般来说,无线多址通信系统可同时支持多个无线终端的通信。每一终端经由正向和反向链路上的发射与一个或一个以上基站通信。正向链路(或下行链路)指代从基站到终端的通信链路,且反向链路(或上行链路)指代从终端到基站的通信链路。此通信链路可经由单输入单输出、多输入单输出或多输入多输出(MIMO)系统来建立。除运载音频发射之外,无线终端的一个用途是发送和接收经由包数据网络(PDN)运载的数据。通常,使用接入点名称(APN)来识别移动数据用户与之通信的PDN。除识别PDN之外,还可使用APN来定义服务类型。此些基于连接的服务的实例包含到无线应用协议(WAP)服务器的连接、消息接发服务(MMS)、或由特定PDN提供的IMS服务(例如,VoIP、视频电话或文本消息接发)。APN用于3GPP数据接入网络中,例如通用包无线电服务(GPRS)、演进的包核(EPC)。通常,无线终端被指派IP地址,以用于经由PDN连接发送到无线终端/从无线终端发送的数据包。然而,在一些情况下,无线终端可包含多个处理实体,例如调制解调器处理器和应用程序处理器,其各自可执行经由独立输送控制协议/因特网协议(TCP/IP)堆栈而请求PDN上的网络连接的应用程序。另外,无线终端可本身与其它装置共享PDN连接(通常称为系链)。在此些情况下,在不同IP堆栈上运行的应用程序可需要对同一PDN连接的同时接入。
技术实现思路
本专利技术中所呈现的实施例提供用于支持对从移动装置上的多个网络层端点接入的包数据网络(PDN)的同时接入的技术。所述移动装置可包含需要接入同一PDN的多个处理实体,例如调制解调器处理器和应用程序处理器。然而,运营商可将单个因特网协议(IP)地址指派给移动装置,以在接入PDN时使用。为了共享所指派的网络地址,在一个实施例中,移动装置将非重叠端口范围指派给每一处理实体。在此实施例中,当处理实体中的一者上的应用程序请求建立到PDN的网络连接时,从指派给所述处理实体的非重叠范围选择端口值。类似地,当移动装置接收到寻址到所指派的IP地址的网络包时,使用所述网络包中的端口值确定包应转发到哪一网络层端点。在替代实施例中,当处理实体中的一者建立到PDN的网络连接时,将为所述网络连接选择的端口值添加到由其它处理实体维持的端口值黑名单。在又一实施例中,网络转译(NAT)模块可在所述处理实体中的一者上实施。在此情况下,可为NAT模块的外部接口指派不与指派给所述处理实体的端口范围重叠的端口范围。此实施例的一个变化包含移动装置,其包含单个处理实体和NAT模块两者。在此情况下,可为NAT模块和处理实体指派非重叠端口范围,以用于到PDN的网络连接。附图说明图1展示无线通信网络。图2A到2D展示突出根据本专利技术某些方面的促进移动装置上的多个处理实体的同时包数据网络接入的移动装置配置的若干方面的框图。图3说明根据本专利技术某些方面的可由移动装置执行以促进移动装置上的多个处理实体的同时包数据网络接入的实例操作。图4说明根据本专利技术某些方面的可由移动装置上的处理实体执行以将端口值指派给由移动装置上的多个处理实体同时共享的包数据网络上的网络连接的实例操作。图5展示基站和移动装置的框图。具体实施方式本专利技术的某些方面提供一种用于在用户设备(UE)(例如移动装置)上的多个处理实体之间共享包数据网络(PDN)的IP地址的方法。即,本专利技术的方面允许在UE上的不同处理器上运行的多个应用程序/服务同时接入单个PDN。连接到PDN的应用程序可为嵌入式应用程序和/或系留应用程序,且可共享由PDN网关指派的同一因特网协议(IP)地址,PDN网关指派因特网协议版本4(IPv4)或因特网协议版本6(IPv6)地址。在一个实施例中,连接到同一PDN(且共享同一IP地址)的应用程序通过连接到同一UmIface来这样做,UmIface在UE上提供经配置以提供来自用于特定数据协议堆栈(例如,用于CDMA2000的点到点协议和基于跳跃距离的路由协议,以及用于演进型通用陆上无线电接入(E-UTRA)的LTE协议)的无线电技术的数据服务的软件。连接到同一PDN的任何系留装置还通过连接到UE上的UmIface来这样做。在一个实施例中,使用端口分割来创建UE上(例如,在调制解调器处理器与应用程序处理器之间)的多个处理入口的端口值的非重叠范围。UMIface基于给定包中的端口值将业务转发到给定处理器的IP堆栈。如下文更详细地描述,端口分区可为静态的或动态的。另外,在某些实施例中,可使用网络地址转译(NAT)模块来将私用IP地址提供给在任何系留装置上运行的应用程序(如RFC1631中所描述)。如果存在,那么可为NAT模块指派不同的端口范围(相对于指派给其它处理实体的范围),以用于将数据包转发到PDN以及NAT模块后面的私用地址/从PDN以及所述私用地址转发数据包。在一个实施例中,处理实体各自被指派有不同端口范围,以用于由在给定处理实体上运行的应用程序建立的到PDN的网络连接。这样做允许处理实体同时接入单个PDN连接。举例来说,在通用集成电路卡(UICC)/调制解调器处理器上运行的承载独立协议(BIP)应用程序可使用管理PDN连接来提供或配置UE上的订户身份模块(SIM)卡,且在应用程序处理器上运行的空中装置管理(OTADM)客户端可同时接入所述管理PDN,以提供或配置UE的其它方面。类似地,在系留个人计算机(PC)上运行的文件传送协议(FTP)客户端和在UE上的应用程序处理器上运行的网络浏览器应用程序可同时接入因特网PDN。同时PDN接入的另一实例包含在调制解调器处理器上运行的IP多媒体子系统(IMS)客户端(例如,VoIP客户端)以及在应用程序处理器上运行的位置/定位应用程序,其中两个应用程序同时接入IMSPDN。在不同实施例中,取决于UE的配置,NAT模块可在UE的调制解调器处理器或应用程序处理器上运行。另外,在一个实施例中,在多个处理实体与NAT模块之间使用两种端口分割的混合解决方案可经简化以包含两个(或两个以上)处理实体(不具有NAT模块)之间的静态端口分区,或经简化以包含单个处理实体(例如,调制解调器处理器)和NAT模块。端口分区通常指代指派给每一处理实体的端口值的非重叠范围。更具体地说,每一处理实体接收不同范围的端口值,以用于建立与PDN的网络连接。下文更详细地描述用于为UE上的多个处理实体提供对PDN的同时接入的这些变化中的每一者。本文所述的技术可用于各种无线通信网络,例如CDMA、TDMA、FDMA、OFDMA、SC-FDMA以及其它网络。通常,可互换地使用术语“网络”和“系统”。CDMA网络可实施无线电技术,例如通用陆上本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201180072191.html" title="同时包数据网络(PDN)接入原文来自X技术">同时包数据网络(PDN)接入</a>

【技术保护点】
一种用于无线通信的方法,其包括:确定移动装置的网络地址以连接到包数据网络;向所述移动装置上的第一处理实体指派第一端口分区以与所述网络地址一起使用以用于由在所述第一处理实体上执行的应用程序起始的到所述包数据网络的连接;以及向所述移动装置上的第二处理实体指派第二端口分区以与所述网络地址一起使用以用于由在所述第二处理实体上执行的应用程序起始的到所述包数据网络的连接,其中所述第一和第二端口分区不重叠。

【技术特征摘要】
【国外来华专利技术】2011.07.13 US 13/182,2361.一种用于无线通信的方法,其包括:确定用户设备UE的网络地址以连接到包数据网络;向所述UE上的第一处理实体指派第一端口分区以与所述网络地址一起使用以用于由在所述第一处理实体上执行的应用程序起始的到所述包数据网络的连接;以及向所述UE上的第二处理实体指派第二端口分区以与所述网络地址一起使用以用于由在所述第二处理实体上执行的应用程序起始的到所述包数据网络的连接,其中所述第一和第二端口分区不重叠。2.根据权利要求1所述的方法,其中所述UE上的所述第一处理实体是调制解调器处理器,所述调制解调器处理器包含第一因特网协议堆栈,且其中所述UE上的所述第二处理实体是应用程序处理器,所述应用程序处理器包含第二因特网协议堆栈。3.根据权利要求1所述的方法,其进一步包括:向所述UE上的网络地址转译模块指派第三端口分区以用于由通过所述网络地址转译模块的外部接口连接到所述包数据网络的应用程序起始的到所述包数据网络的网络连接,其中所述第三端口分区不与所述第一端口分区或所述第二端口分区重叠。4.根据权利要求3所述的方法,其中在所述第一处理实体或所述第二处理实体上实施所述网络地址转译模块。5.根据权利要求3所述的方法,其进一步包括:通过所述UE接收具有与指派给所述UE以用于所述包数据网络连接的所述网络地址匹配的目的地地址且具有端口值的网络包;以及基于所述端口值,将所述包转发到所述第一处理实体、所述第二处理实体以及所述网络地址转译模块的所述外部接口中的一者。6.根据权利要求1所述的方法,其进一步包括:通过所述UE接收具有与指派给所述UE以用于所述包数据网络连接的所述网络地址匹配的目的地地址且具有端口值的网络包;以及基于所述端口值,将所述包转发到所述第一处理实体和所述第二处理实体中的一者。7.一种用于无线通信的方法,其包括:确定用户设备UE的网络地址以连接到包数据网络;通过所述UE接收具有与所述包数据网络的所述网络地址匹配的目的地地址且具有端口值的网络包;以及基于所述端口值,至少在所述UE上的第一处理实体与所述UE上的网络地址转译模块的外部接口之间选择以转发所述网络包。8.根据权利要求7所述的方法,其中所述第一处理实体为所述UE上的调制解调器处理器,且其中所述调制解调器处理器执行一个或一个以上应用程序且包含第一因特网协议堆栈。9.根据权利要求7所述的方法,其进一步包括:从所述网络地址转译模块后面的客户端装置接收用以创建到可经由所述包数据网络到达的主机的网络连接的请求;以及将端口值指派给所述网络连接,其中将所述端口值选择成不与所述网络地址转译模块或所述第一处理实体正使用的用于到所述包数据网络的连接的任何端口值冲突。10.一种用于无线通信的方法,其包括:通过用户设备UE上的第一处理实体接收用以建立到包数据网络的连接的请求;以及将端口值指派给所述连接,其中从第一端口范围选择所述端口值,其中所述第一端口范围不与所述UE上的第二处理实体所使用的第二端口范围重叠。11.根据权利要求10所述的方法,其中所述第一端口范围和所述第二端口范围不与由所述第一处理实体和所述第二处理实体中的一者实施的网络地址转译模块所使用的第三端口范围重叠。12.一种用于无线通信的设备,其包括:用于确定用户设备UE的网络地址以连接到包数据网络的装置;用于向所述UE上的第一处理实体指派第一端口分区以与所述网络地址一起使用以用于由在所述第一处理实体上执行的应用程序起始的到所述包数据网络的连接的装置;以及用于向所述UE上的第二处理实体指派第二端口分区以与所述网络地址一起使用以用于由在所述第二处理实体上执行的应用程序起始的到所述包数据网络的连接的装置,其中所述第一和第二端口分区不重叠。13.根据权利要求12所述的设备,其中所述UE上的所述第一处理实体是调制解调器处理器,所述调制解调器处...

【专利技术属性】
技术研发人员:赵苏利斯里尼瓦桑·巴拉苏布拉马尼亚安阿吉塔·T·帕亚皮利
申请(专利权)人:高通股份有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1