使用6LoWPAN头部压缩机制的IPv4通信的制作方法

文档序号:12515496阅读:261来源:国知局
使用6LoWPAN头部压缩机制的IPv4通信的制作方法与工艺
本文中描述的主题涉及无线通信。
背景技术
:物联网(IoT)和其它基于机器的通信网络越来越多地被部署。因此,低功率网络被部署以支持IoT的需求。这些低功率网络可以支持具有有限功率、有限数据速率、和/或有限整体能力的IoT设备。技术实现要素:提供了用于通信的方法、装置,包括计算机程序产品。在一些示例实施例中,可以提供方法。所述方法可以包括:由网关发送通告,该通告包含:携带众所周知前缀的互联网协议版本6低功率无线个域网上下文选项,所述众所周知前缀向节点指示所述网关根据互联网协议版本4提供上行链路;以及在所述网关处,接收根据互联网协议版本6的经由无线网络接收的第一分组,所述第一分组包含根据互联网协议版本4的目的地地址。在一些变型中,本文中公开的特征中的一个或多个特征包括以下特征,它们能够被选择地包含在任何可行的组合中。所述第一分组可以包括:包含根据互联网协议版本4的目的地地址的压缩头部。所述通告可以包括以下中的至少一个:路由器通告或互联网控制消息协议版本6路由器通告。所述网关可以生成根据互联网协议版本4配置的第二分组,所述第二分组包括目的地地址。所述网关可以经由在所述网关处的上行链路转发所述第二分组。所述众所周知前缀可以通过信号通知所述节点以发送所述第一分组作为压缩的互联网协议版本6分组以及包括根据互联网协议版本4的目的地地址。所述众所周知前缀可以包括:预定值,所述预定值指示由所述网关从互联网协议版本6到互联网协议版本4的转换。所述众所周知前缀可以包括:具有至少以下形式64:ff9b::/96的地址。所述众所周知前缀可以表示所述网关不提供互联网协议版本6上行链路。所述网关可以通过至少提取所述目的地地址,至少解压缩所述第一分组,进行生成。所述网关可以包括网关或路由器中至少一个。所述节点可以包括以下至少之一:传感器、执行器、机器或物联网节点。所述无线网络可以包括以下至少之一:蓝牙低能量无线网络、IEEE802.15.4网络、或低功率无线个域网。在一些示例实施例中,可以提供方法。所述方法可以包括:由节点,接收通告,该通告包含:携带众所周知前缀的互联网协议版本6低功率无线个域网上下文选项,所述众所周知前缀向所述节点指示网关根据互联网协议版本4提供上行链路;以及由所述节点,响应于接收到的众所周知前缀,生成根据互联网协议版本6的第一分组,所述第一分组包含根据互联网协议版本4的目的地地址。在一些变型中,本文中公开的特征中的一个或多个特征包括以下特征,它们能够被选择地包含在任何可行的组合中。所述节点可以根据互联网协议版本6经由无线网络向所述网关转发所述第一分组。所述众所周知前缀可以通过信号通知所述节点以发送所述第一分组作为压缩的互联网协议版本6分组以及包括根据互联网协议版本4的目的地地址。所述众所周知前缀可以包括:预定值,所述预定值指示在所述网关处从互联网协议版本6到互联网协议版本4的转换。所述众所周知前缀可以包括:具有至少以下形式64:ff9b::/96的地址。所述众所周知前缀可以表示所述网关不提供互联网协议版本6上行链路。所述第一分组可以包括:包含根据互联网协议版本4的目的地地址的压缩头部。取决于期望的配置,上述方面和特征可以被实现在系统、装置、方法、和/或产品中。在附图和以下描述中阐述了本文中描述的主题的一个或多个变型的细节。从说明书和附图以及从权利要求书,本文中描述的主题的特征和优点将是明显的。附图说明在附图中,图1描绘了根据一些示例实施例的系统的示例,该系统包括在低功率网络上操作的节点;图2-3描绘了根据一些示例实施例的系统的示例,该系统包括在IPv6低功率网络上操作的节点,它们耦合到具有至互联网的互联网协议版本4(IPv4)上行链路支持的网关;图4描绘了根据一些示例实施例的过程的示例,该过程可以由图2-3的系统来实现。图5描绘了根据一些示例实施例的装置的示例。相同的标记用于指附图中相同或相似的项目。具体实施方式在一些系统中,可能由与例如物联网(IoT)运作的基于低功率、短距IP的网络支持仅IPv6(互联网协议版本6)。这些低功率网络可以包括:例如,蓝牙低能量、IEEE802.15.4、和/或其它低功率网络。一般,考虑到为了支持IPv6,IPv4缓慢地被逐步淘汰,以及/或IPv4地址空间可能不是足够健壮的以支持针对IoT的机器和传感器所预期的数十亿的节点,针对在这些低功率网络上的节点/无线电的IPv4(互联网协议版本4)的使用不被认为是有用的或就此而言是必须的。在IoT节点/无线电处的IPv4和IPv6协议栈两者的使用可能消耗IoT设备的有限存储资源中太多的存储资源。然而,IPv4协议仍旧是使用基于IP的网络(特别是互联网)的主导协议。因此,一些互联网网关可能不支持IPv6,因此这些IPv6低功率节点/无线电和它们的低功率网络可能不能经由该网关获得IPv6连通性以经由互联网访问例如其它设备。IPv6的这种受限的网关支持可能是有问题的,因为可能使用IPv6地址来寻址IoT节点,但是由于一些网关仅具有至互联网的IPv4上行链路支持,因此经由IPv6,IoT节点不能全球可达。在一些示例实施例中,IPv6IoT节点可以向网关发送IPv6分组(其含有IPv4地址),该网关被配置为支持仅IPv4上行链路。该网关然后可以处理所接收的分组并且将IPv4分组转发给互联网和耦合互联网的设备(例如,转发给云服务或其它设备)。图1描绘了根据一些示例实施例的系统100。系统100可以包括:一个或多个节点102A-C(被标记为6LN)。节点102A-C可以被实现为IoT节点,它们被配置为在低功率无线网络150(诸如IPv6低功率无线个域网(6LoWPAN))上进行操作。例如,6LoWPAN节点(6LN)可以被配置为经由6LoWPAN协议150与另一个6LN节点102B通信,尽管也可以使用其它无线技术和/或协议。节点102A-C可以被实现为机器、传感器、执行器、无线设备/主机、和/或任何其它无线设备或机器。当网络150被实现为6LoWPAN时,网络150可以被配置为仅支持IPv6。系统100还可以包括网关110,诸如6LoWPAN边界路由器(6LBR)。例如,智能电话、蜂窝电话、无线接入点/路由器、和/或其它设备可以托管网关110,其耦合到另一个网络120,诸如互联网(其当前主要基于IPv4),以访问其它设备,诸如云服务器122等。如上所述,当网关110具有有限的(或没有)至互联网的IPv6上行链路支持时,可以使用IPv6地址寻址IoT节点102A-C,但是由于网关110仅具有(或非常有限的)至互联网120的IPv4上行链路支持,因此经由IPv6,IoT节点102A-C不能全球可达。尽管图1描绘了对云服务器122的访问,但是该访问可以是对任何其它类型的IoT节点、以及其它处理器、计算机、智能电话、蜂窝电话等的访问。图2描绘了根据一些示例实施例的系统200。在一些方面,系统200类似于图1中描绘的系统100。但是系统200包括:诸如网关210的设备,和节点202A-C,节点202A-C被配置为与具有至互联网的IPv4上行链路的网关210进行操作。在一些示例实施例中,网关210可以被配置为使用某一指示符(诸如众所周知前缀(WKP))以用于IPv6/IPv4协议转换,以向节点202A-B通知网关210具有至互联网的IPv4上行链路。在WKP的情况下,可以根据例如RFC6052来定义WKP,在这种情况下,WKP可以采用以下形式64:ff9b::/96,然而WKP也可以采用其它预定值。在RFC6052的情况下,IPv4地址可以被嵌入在网络特定IPv6前缀中以形成IPv4转换的(例如,IPv6地址表示IPv6网络中的IPv4节点)和/或IPv4可转换的地址(例如,IPv6地址被指配给IPv6节点以与无状态转换结合使用)。WKP也可以采用另一种形式,诸如当与IPv4目的地通信时,该形式明确地允许节点使用链路本地IPv6地址作为源地址。尽管这个示例指的是特定类型的无状态网络地址转换,但是也可以使用其它形式的网络地址转换协议。在一些示例实施例中,可以在例如消息的内部携带WKP,诸如根据例如RFC6775,NeighborDiscoveryOptimizationforIPv6overLow-PowerWirelessPersonalAreaNetworks,2012年11月(参见例如章节4.2)的6LoWPAN上下文选项(6CO),但是也可以由其它类型的消息和/或邻居发现消息来携带WKP。网关210然后可以向节点202A-C中的一个或多个节点传送由6LoWPAN上下文选项包含的WKP,作为被发送给节点201A-C以配置它们的路由器通告消息的一部分。这可以建立针对64:ff9b::/96的前缀的压缩上下文。路由器通告可以包括:互联网控制消息协议版本6(ICMPv6)路由器通告,但是也可以使用其它类型的消息/通告消息。在一些示例实施例中,当节点202A-C接收到包含6CO(其包含WKP)的路由器通告时,节点202A-C可以被通知以识别网关210具有IPv4上行链路支持(例如,具有能力以向例如互联网或其它网络传送IPv4分组,和/或没有能力以向例如互联网或其它网络经由上行链路发送IPv6分组)。为了说明,包含WKP的6CO的接收可以向节点202A通知,网关210具有至例如互联网的IPv4上行链路支持。当情况是这样时,节点202A可以确定在这个上下文选项下发送的分组由网关210作为IPv4分组被转发。因此,节点202A可以向网关210发送一个或多个分组,以及该分组可以被编码在由本地网络150所要求的格式中。例如,在6LoWPAN网络150的情况下,节点202A可以发送具有64比特格式化的接口标识符的压缩的IPv6分组,该64比特格式化的接口标识符标识目的地IPv4地址,该目的地IPv4地址可以被解压缩或提取以使得网关210能够将该分组作为IPv4分组转发给例如互联网或目的地设备,诸如云服务器122。在WKP上下文选项的情况下,网关210可以将来自节点的分组传送给IPv4目的地,诸如云服务器122等。例如,如进一步描述的和关于图3示出的,网关210可以通过本地地使用IPv6协议,在网络150上的本地链路上配置头部压缩(例如,6LoWPAN头部压缩)。网关210也可以在所发送的分组中不使用IPv6扩展头部。当网关210接收到压缩的IPv6分组时(其指示与WKP有关的压缩上下文),它可以将IPv6分组直接解压缩到本地的IPv4分组格式中,然后将所解压缩的分组转发给例如目的地,诸如云服务器122。在一些情况下,网关可以首先将IPv6分组解压缩到完整的IPv6格式中,然后将它传送给网络地址转换器(其用于将协议转换成IPv4格式)。在一些示例实施例中,如指出的,网关(诸如边界网关210)可以向一个或多个节点(诸如节点202A-C)指示该节点能够向互联网传送IPv4分组。在一些示例实施例中,可以由通告消息携带该指示,以及在一些情况下,可以由6LoWPAN上下文选项(6CO)携带该指示。在图2的示例中,在290A-C处发送包含WKP的6LoWPAN上下文选项(6CO)。在一些示例实施例中,一个或多个节点(诸如节点202A-C)可以基于例如所接收的指示符(该指示符由网关通过信号传送(例如,包含WKP的6CO)),检测网关210具有传送IPv4分组(例如,至例如互联网的IPv4上行链路支持)的能力。响应于从所接收的指示符学习到的这个上下文,节点202A-C中的一个或多个节点可以发送例如6LoWPAN编码的分组,该6LoWPAN编码的分组具有内联地包含在例如64比特IPv6地址接口标识符格式中的目的地IPv4地址(例如,开始的32比特为零,后面的32比特为IPv4地址)。图3描绘了根据一些示例实施例的节点202A,节点202A在310发送压缩的分组,诸如6LoWPAN分组。在310处发送的6LoWPAN编码的分组可以包括:内联在例如64比特IPv6地址接口标识符格式(例如,开始的32比特为零,后面的32比特为IPv4地址)中的(例如,目的地设备的,诸如云服务器122的)目的地IPv4地址。在310处不是将IPv6接口标识符包含在分组中,节点202从而可以将IPv4地址直接包含在310处发送的分组中。在一些示例实施例中,当6LoWPAN分组使用在290A处由6CO指示的上下文时,网关210然后可以将在310处从节点202A接收的6LoWPAN分组解压缩到IPv4分组中。网关210然后可以将分组320转发给目的地,诸如云服务器122。尽管先前描述的示例从节点向网关发送分组然后达到互联网120以及例如云服务器122,但是也可以在其它方向中发送分组,以便分组可以具有一个或多个节点的目的地。例如,网关210可以将来自云服务器122的IPv4分组处理到6LoWPAN格式的分组中,然后可以将6LoWPAN格式的分组发送给节点,诸如节点202A等。当情况就是这样时,使用来自6CO的上下文,源地址被压缩并且具有例如云服务器的IPv4地址(而不是在被发送给节点202A的分组中具有源IPv6接口标识符)。在一些示例实施例中,当节点202A向互联网目的地发送分组时,节点202A可以使用头部压缩。此外,头部压缩可以根据RFC6282,针对基于IEEE802.15.4网络的IPv6数据报的压缩格式(CompressionFormatforIPv6DatagramsoverIEEE802.15.4-BasedNetworks),2011年9月。当情况是这样时,可以考虑网关210将要发送如IPv4分组的分组,在310处发送分组。因此,节点202A可以不使用仅存在于IPv6中的一个或多个特征,而是替代地,节点202A可以使用互联网目的地(例如,云服务器122)的IPv4地址,而不是目的地的IPv6接口标识符。因此,节点202A可以发送根据RFC6282的分组(RFC6282的章节3.1.1),以及节点202A可以如下表1中示出的,设置LOWPAN_IPHC头部的一个或多个字段。表1TF=11(指示无业务类别和流标签)NH=1(在这种情况下,无IPv6头部)HLIM=被转换为IPv4TTL(生存时间)CID=1(使用在6CO中接收的压缩上下文)SAC/SAM=压缩开启/关闭M=0DAC=1(使用如在6CO接收的压缩上下文)DAM=01(6LN可以发送32比特零比特和32比特的IPv4地址)在290A处,节点202A也可以在它的分组上下文标识符扩展中包含在6CO中接收的上下文的指示。节点202A也可以包含IPv4地址,但是由于在RFC6282中的某些限制,节点202A可以在310处,发送在64比特格式中的分组(例如,32个前导比特为零,32个随后的比特为IPv4地址,尽管可以使用其它形式,诸如32个前导比特为IPv4地址,然后32比特为零,或不关心/填充比特)。尽管本文中的描述指的是使用WKP前缀以向IoT节点发信号,但是也可以使用其它指示符、前缀和/或后缀以指示:网关具有至另一个网络(诸如互联网)的IPv4上行链路支持,因此,分组将作为IPv4分组由网关发送。例如,专用标志可以被保留在6CO选项中以指示该上下文用于协议转换。如果网关210没有足够的IPv4地址,则网关210可以被配置为实现IPv4网络地址转换(NAT)。网关210可以针对所服务的每个节点202A-C保留私有IPv4地址。此外,网关210可以将6LoWPAN分组解压缩到IPv4分组中,该IPv4分组具有私有IPv4地址作为源和目的地IPv4地址作为目的地,然后网关210可以使用IPv4NAT功能以将这个分组转换为使用网关210的外部IPv4地址的地址。尽管本文中描述的示例中的一些示例指的是特定的协议,但是本文中公开的主题不局限于所提及的特定的协议,因为也可以使用其它协议。图4描绘了根据一些示例实施例的示例过程400。过程400的描述也参考图2和图3。在405,根据一些示例实施例,网关210可以向节点202A发送指示:网关202A提供至另一个网络(诸如互联网)的IPv4上行链路支持,而不是IPv6支持。例如,网关210可以发送指示(诸如值、前缀和/或后缀)以通过信号发送这种支持。在一些示例实施例中,该指示可以包括WKP,但是可以使用其它类型的值、前缀、和/或后缀。此外,可以由6LoWPAN上下文选项(6CO)携带WKP,但是其它类型的消息可以用于携带指示或WKP。在一些示例实施例中,网关210既具有IPv4上行链路也具有IPv6上行链路,但是网关210可能仍然希望发送该指示,以便使得节点能够仅使用IPv4与其它节点(诸如云服务器122等)通信。在407,根据一些示例实施例,节点202A可以检测由网关202A发送的指示。在410,根据一些示例实施例,响应于在407处的检测,节点202A可以生成压缩的分组,该压缩的分组被配置为被携带在本地网络IPv6网络150上,但是该分组可以包括IPv4目的地地址以使得能够由网关210进行处理和转发。例如,节点202A可以生成压缩的分组,诸如6LoWPAN分组。6LoWPAN编码的分组可以包括目的地IPv4地址(例如,诸如云服务器122的目的地设备的IPv4地址),而不是目的地设备的IPv6接口标识符。在412,根据一些示例实施例,节点202A可以向网关210发送所生成的分组。在415,根据一些示例实施例,网关210解压缩所接收的分组,并且在417,将分组作为IPv4分组转发给目的地设备,诸如云服务器122。图5说明了根据一些示例实施例的装置10的框图。装置10(或其部分)可以被配置为提供网关,诸如网关210,以及IoT节点202A-C。在IoT节点的情况下,该装置可以包括缩减的能力以提供例如IoT传感器/设备。装置10可以包含与发送器14和接收器16通信的至少一个天线12。可替代地,发射天线和接收天线可以分离。装置10还可以包含:处理器20,其被配置为分别向发送器提供信号以及从接收器接收信号,以及控制该装置的运行。处理器20可以被配置为:通过经由电导线使控制信令作用于传送器和接收器,来控制传送器和接收器的功能。同样地,处理器20可以被配置为:通过经由连接处理器20至其它元件的电导线使控制信令起作用,来控制装置10的其他元件,诸如例如显示器或存储器。例如,可以以多种方式来具体化处理器20,多种方式包含:电路、至少一个处理核心、具有伴随的数字信号处理器(多个)的一个或多个微处理器、没有伴随的数字信号处理器的一个或多个处理器(多个)、一个或多个协处理器、一个或多个多核处理器、一个或多个控制器、处理电路、一个或多个计算机、各种其他处理元件(包含:集成电路(例如,专用集成电路(ASIC)、现场可编程门阵列(FPGA)和/或诸如此类)),或它们的某种组合。因此,尽管在图5中被说明成单个处理器,但是在某些示例实施例中,处理器20可以包括多个处理器或处理核心。由处理器20发送和接收的信号可以包含:依照可以适用的蜂窝系统的空中接口标准和/或许多不同的有线或无线联网技术的信令信息,有线或无线网络技术包括但不限于Wi-Fi,无线局域网络(WLAN)技术,例如,电气和电子工程师协会(IEEE)802.11,802.16和/或诸如此类。此外,这些信号可以包含语音数据、用户生成的数据、用户请求的数据和/或诸如此类。装置10可能能够使用一种或多种空中接口标准、通信协议、调制类型、接入类型和/或诸如此类进行操作。例如,装置10和/或其中的蜂窝调制解调器可能能够根据各种第一代(1G)通信协议、第二代(2G或2.5G)通信协议、第三代(3G)通信协议、第四代(4G)通信协议、互联网协议多媒体子系统(IMS)通信协议(例如,会话发起协议(SIP))和/或诸如此类进行操作。例如,装置10可能能够根据2G无线通信协议IS-136、时分多址接入TDMA、全球移动通信系统GSM、IS-95,码分多址接入CDMA,和/或诸如此类进行操作。此外,例如,装置10可能能够根据2.5G无线通信协议通用分组无线服务(GPRS)、增强型数据GSM环境(EDGE)、和/或诸如此类进行操作。此外,例如,装置10可能能够根据3G无线通信协议,诸如例如通用移动通信系统(UMTS)、码分多址接入2000(CDMA2000)、宽带码分多址接入(WCDMA)、时分-同步码分多址接入(TD-SCDMA),和/或诸如此类进行操作。装置10可能能够根据3.9G无线通信协议,诸如例如长期演进(LTE)、演进的通用陆地无线接入网(E-UTRAN)、和/或诸如此类进行操作。另外,例如,装置10可能能够根据4G无线通信协议,诸如例如高级LTE和/或诸如此类,以及随后可能开发的类似无线通信协议进行操作。理解的是,处理器20可以包含:电路,其用于实现装置10的音频/视频和逻辑功能。例如,处理器20可以包括:数字信号处理器设备、微处理器设备、模拟-数字转换器、数字-模拟转换器,和/或诸如此类。装置10的控制和信号处理功能可以根据设备各自的能力在这些设备之间分配。处理器20还可以包含:内部语音编码器(VC)20a、内部数据调制解调器(DM)20b,和/或诸如此类。此外,处理器20可以包含:操作一个或多个软件程序的功能,可以将一个或多个软件程序存储在存储器中。通常,处理器20和存储的软件指令可以被配置为使装置10执行动作。例如,处理器20可能能够操作连接性程序,诸如例如,网络浏览器。连接性程序可以允许装置10根据协议(诸如例如无线应用协议WAP、超文本传输协议HTTP、受限的应用协议(CoAP)和/或诸如此类),传送和接收网络内容,诸如例如基于位置的内容。装置10也可以包括用户接口,用户接口包含:例如,耳机或扬声器24、振铃器22、麦克风26、显示器28、用户输入接口和/或诸如此类,用户接口可以可操作地耦合到处理器20。如上所述,显示器28可以包含触敏显示器,用户可以触摸和/或通过手势来进行选择、输入值和/或诸如此类。处理器20还可以包含:用户接口电路,其被配置为控制用户接口(诸如例如,扬声器24、振铃器22、麦克风26、显示器28和/或诸如此类)的一个或多个元件的至少某些功能。处理器20和/或包括处理器20的用户接口电路可以被配置为:通过计算机程序指令(诸如例如存储在处理器20可以访问的存储器(例如,易失性存储器40、非易失性存储器42和/或诸如此类)上的软件和/或固件)来控制用户接口的一个或多个元件的一个或多个功能。装置10可以包含用于向与移动终端相关的各种电路(例如,提供机械振动作为可以检测的输出的电路)供电的电池。用户输入接口可以包含:允许装置20接收数据的设备,诸如例如小键盘30(其可以是呈现在显示器28上的虚拟键盘或外部耦合的键盘)和/或其他输入设备。如图5中示出的,装置可以包含一个或多个机构以用于共享和/或获得数据。例如,装置10可以包含短距离射频(RF)收发器和/或询问器64,从而可以依照RF技术,与电子设备共享数据和/或从该电子设备获取数据。装置10可以包含其他短距离收发器,诸如例如,红外(IR)收发器66、使用蓝牙无线技术操作的蓝牙TM(BT)收发器68、无线通用串行总线(USB)收发器70、蓝牙TM低能量收发器、ZigBee收发器、ANT收发器、蜂窝设备至设备收发器、无线局域网收发器、和/或任何其它的短距无线电技术。装置10以及特别地短距离收发器可能能够向在该装置附近(例如10米以内)的电子设备传送数据和/或从该电子设备接收数据。包含WiFi或无线局域联网调制解调器的装置10还可以能够根据多种无线联网技术向电子设备传送数据和/或从电子设备接收数据,其中无线联网技术包含6LoWPAN,Wi-Fi,低功率Wi-Fi,WLAN技术,诸如例如IEEE802.11技术,IEEE802.15技术,IEEE802.16技术和/或诸如此类。装置10可以包括存储器,诸如例如,订户身份模块(SIM)38、可移动的用户身份模块(R-UIM)、eUICC、UICC和/或诸如此类,它们可以存储与移动订户相关的信息元素。除了SIM外,装置10可以包含其他可移动的和/或固定的存储器。装置10可以包含易失性存储器40和/或非易失性存储器42。例如,易失性存储器40可以包含:随机存取存储器(RAM)(包含动态和/或静态RAM),片上或片外高速缓存存储器和/或诸如此类。非易失性存储器42(其可以是嵌入式的和/或可移动的)可以包含,例如,只读存储器,闪速存储器,磁存储设备,例如硬盘,软盘驱动器,磁带,光盘驱动器和/或介质,非易失性随机存取存储器(NVRAM)和/或诸如此类。与易失性存储器40类似,非易失性存储器42可以包含用于数据的临时存储的高速缓存区域。易失性和/或非易失性存储器的至少部分可以被嵌入在处理器20中。存储器可以存储由装置使用的一个或多个软件程序、指令、信息片段、数据、和/或诸如此类,以用于执行操作,诸如过程400和/或本文中公开的任何其它操作/功能(例如,发送指示,通过无线网络接收根据互联网协议版本6的第一分组,生成根据互联网协议版本4的第二分组,以及在网关处通过上行链路转发第二分组)。存储器可以包括能够唯一识别装置10的标识符,诸如例如国际移动设备识别(IMEI)码。存储器可以包括能够唯一识别装置10的标识符,例如国际移动设备识别(IMEI)码。在该示例实施例中,可以使用存储在存储器40和/或存储器42中的计算机代码,将处理器20配置为控制和/或提供关于过程400的本文所公开的一个或多个方面。可以在软件,硬件,应用逻辑,或软件、硬件和应用逻辑的组合中,来实现在本文中公开的实施例中的某些实施例。例如,软件、应用逻辑和/或硬件可以位于存储器40、控制装置20或电子组件上。在某些示例实施例中,可以在各种传统计算机可读介质中的任何传统计算机可读介质上维护应用逻辑、软件或指令集。在本文的上下文中,“计算机可读介质”可以是任何非短暂性的介质,其能够含有、存储、传递、传播或传输由指令执行系统、装置或设备(诸如例如,计算机或数据处理器电路,图5处所描绘的示例)使用的指令,计算机可读介质可以包含非短暂性的计算机可读存储介质,非短暂性的计算机可读存储介质可以是能够含有或存储由指令执行系统、装置或设备(例如计算机)使用或与之结合使用的指令的任何介质。没有以任何方式限制下面出现的权利要求书的范围、解释或应用,在本文中公开的示例实施例中的一个或多个示例实施例的一个技术效果是,节点可以与IPv4目的地通信,而不必实现IPv4栈。此外,没有以任何方式限制以下出现的权利要求书的范围、解释、或应用,在本文中公开的示例实施例中的一个或多个示例实施例的一个技术效果是,网关可以不必实现封装或完全的NAT64功能,因为节点可以发送6LoWPAN压缩的分组,该6LoWPAN压缩的分组可以直接被解压缩到IPv4形式中。取决于期望的配置,可以在系统、装置、方法和/或物品中来具体化本文所述的主题。例如,能够使用以下中的一个或多个来实现本文所述的基站和用户设备(或其中的一个或多个组件)和/或过程:执行程序代码的处理器、专用集成电路(ASIC)、数字信号处理器(DSP)、嵌入式处理器、现场可编程门阵列(FPGA)和/或其组合。这些各种实现方式可以包含在一个或多个计算机程序中的实现方式,可以在可编程的系统上来执行和/或解释该一个或多个计算机程序,可编程的系统包含:至少一个可编程的处理器(其可以是专用或通用的,被耦合以接收来自存储系统的数据和指令以及向存储系统传输数据和指令)、至少一个输入设备以及至少一个输出设备。这些计算机程序(还被称为程序、软件、软件应用、应用、组件、程序代码或代码)包含用于可编程处理器的机器指令,以及可以在高级的面向过程和/或面向对象的编程语言中,和/或在汇编/机器语言中来实现。如本文使用的,词语“机器可读介质”指任何计算机程序产品、计算机可读介质、计算机可读存储介质、用于向可编程处理器提供机器指令和/或数据的装置和/或设备(例如,磁盘、光盘、存储器、可编程逻辑设备(PLD)),包含接收机器指令的机器可读介质。类似地,本文中还描述了系统,该系统可以包含处理器和耦合到处理器的存储器。存储器可以包含一个或多个程序,该程序使得处理器执行本文所述的操作中的一个或多个操作。尽管上文已经详细地描述了若干变型,但是其它修改或增加是可能的。特别地,除了本文中阐述的那些特征和/或变型外,可以提供另外的特征和/或变型。此外,上文描述的实现方式可以被导向所公开的特征的各自组合和子组合和/或以上公开的若干另外的特征的组合和子组合。其它实施例可以在以下权利要求书的范围内。如果需要,可以以不同的顺序和/或彼此并行地执行在本文中讨论的不同功能。此外,如果需要,上述功能的一个或多个功能可以是非必需的或可以被组合。尽管已在独立权利要求中阐述了本发明的各种方面,但是本发明的其他方面包含来自所描述的实施例和/或具有独立权利要求特征的从属权利要求的特征的其他组合,而不是仅在权利要求中明确阐述的组合。在本文中还应当注意的是,尽管以上描述了示例实施例,但是这些描述不应被视为限制性的含义。相反,在不背离如所附权利要求所限定的本发明的范围的情况下,可以做出多种变型和修改。其他实施例可以在以下权利要求书的范围之内。词语“基于”包含“至少基于”。短语“诸如”的使用意味着“诸如例如”,除非以其他方式指出。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1