用户设备标识与信息中心联网请求的相关性的制作方法

文档序号:15753923发布日期:2018-10-26 18:19阅读:247来源:国知局
用户设备标识与信息中心联网请求的相关性的制作方法

本发明涉及用于在蜂窝网络中传送数据的方法以及对应的设备和系统。



背景技术:

在联网时,已经开发了被称为信息中心联网(icn)、内容中心联网(ccn)和命名数据联网(ndn)的范例。ccn和ndn可以被视为更一般的icn范例内的特定方法。举例来说,ccn正由icnrg(icn研究组)在ietf(互联网工程任务组)内部开发,关于这项工作的详细信息可以在如以下文献中定义的ccn中找到:icnrginternet-drafts“ccnxsemantics”,version01,january,2016和“ccnxmessagesintlvformat”,version01,january2016。

icn不是(如诸如ip(互联网协议)之类的传统联网协议那样)专注于连接通信端点,而是专注于要被取回的内容对象。在icn中,联网消息基于内容对象的全局唯一名称而不是基于指向物理盒(box)的端点地址而被路由。

以这种方式,icn可以从将相同信息分发到网络中的多个位置中受益。由于路由器除了转发内容对象之外还可以缓存内容对象,因此每当有人对内容对象感兴趣时,内容对象无需遍历整个网络,本地缓存的副本就足够了。icn的另一优点是对给定内容对象的兴趣的聚合。例如,在突然有数千个端点请求相同内容的瞬间拥挤事件的情况下,只需针对内容的一个请求到达源即可,所有其它请求可以由沿着通往源的路径上的路由器的缓存来服务。由于这些益处也与蜂窝网络相关,因此可能需要以ccn/icn能力来增强蜂窝网络。

然而,以icn/ccn能力来增强蜂窝网络并不简单,因为在蜂窝网络中,端设备(也称为ue(用户设备))可以在不同的接入节点之间移动。此外,ue可能未保持与蜂窝网络的永久数据连接。例如,在如3gpp(第三代合作伙伴计划)规定的lte(长期演进)技术中,ue可以在不同的基站(称为enb(演进节点b))之间移动,并且可以在称为“active”(或“ecm-connected”)以及“idle”(或ecm-idle)的状态之间转换,在“active”状态下保持数据连接,在“idle”状态下释放数据连接。如果ue已经发出了对内容对象的icn请求并且移动到另一接入节点和/或进入了idle模式,则现有icn/ccn机制可能不足以在内容对象变得可用时将内容对象递送给ue。

因此,需要允许在蜂窝网络中有效利用icn机制的技术。



技术实现要素:

根据本发明的实施例,提供了一种在蜂窝网络中传送数据的方法。根据该方法,蜂窝网络的接入节点确定ue的标识符与由icn节点维护的未决兴趣表(pit)的条目的相关性。pit包括针对在icn节点处具有未决icn请求的每个数据对象的条目。基于该相关性,接入节点控制用户设备与蜂窝网络的连接。这会涉及决定是将ue释放到空闲模式还是寻呼ue。

根据本发明的另一实施例,提供了一种在蜂窝网络中传送数据的方法。根据该方法,icn节点维护pit。pit包括针对在icn节点处具有未决icn请求的每个数据对象的条目。icn节点从连接到蜂窝网络的ue接收针对数据对象的icn请求。icn节点维护ue的标识符与pit中的与所请求的数据对象的相对应的条目的相关性。

根据本发明的另一实施例,提供了一种在蜂窝网络中传送数据的方法。根据该方法,ue向icn节点发送针对数据对象的icn请求。此外,ue从蜂窝网络接收寻呼消息。寻呼消息指示对ue的寻呼是由于icn请求。

根据本发明的另一实施例,提供了用于蜂窝网络的接入节点。接入节点被配置为确定ue的标识符与由icn节点维护的pit的条目的相关性。pit包括针对在icn节点处具有未决icn请求的每个数据对象的条目。此外,接入节点被配置为基于相关性来控制ue与蜂窝网络的连接。

根据本发明的另一实施例,提供了一种icn节点。icn节点被配置为维护pit。pit包括针对在icn节点处具有未决icn请求的每个数据对象的条目。此外,icn节点被配置为从连接到蜂窝网络的ue接收针对数据对象的icn请求。此外,icn节点被配置为维护ue的标识符与pit中的与所请求的数据对象的相对应的条目的相关性。

根据本发明的另一实施例,提供了一种ue。ue被配置为向icn节点发送针对数据对象的icn请求。此外,ue被配置为从蜂窝网络接收寻呼消息。寻呼消息指示对ue的寻呼是由于icn请求。

根据本发明的另一实施例,提供了一种系统。该系统包括根据上述实施例的至少一个接入节点和根据上述实施例的至少一个icn节点。此外,该系统可以包括根据上述实施例的至少一个ue。

根据本发明的另一实施例,例如以非暂时性存储介质的形式提供了一种计算机程序或计算机程序产品,所述计算机程序或计算机程序产品包括要由用于蜂窝网络的接入节点的至少一个处理器执行的程序代码。程序代码的执行使得接入节点确定ue的标识符与由icn节点维护的pit的条目的相关性。pit包括针对在icn节点处具有未决icn请求的每个数据对象的条目。此外,程序代码的执行使得接入节点基于该相关性来控制ue与蜂窝网络的连接。

根据本发明的另一实施例,例如以非暂时性存储介质的形式提供了一种计算机程序或计算机程序产品,所述计算机程序或计算机程序产品包括要由icn节点的至少一个处理器执行的程序代码。程序代码的执行使icn节点维护pit。pit包括针对在icn节点处具有未决icn请求的每个数据对象的条目。此外,程序代码的执行使icn节点从连接到蜂窝网络的ue接收针对数据对象的icn请求。此外,程序代码的执行使得icn节点维护ue的标识符与pit中的与所请求的数据对象相对应的条目的相关性。

根据本发明的另一实施例,例如以非暂时性存储介质的形式提供了一种计算机程序或计算机程序产品,所述计算机程序或计算机程序产品包括要由ue的至少一个处理器执行的程序代码。程序代码的执行使ue向icn节点发送针对数据对象的icn请求。此外,ue被配置为从蜂窝网络接收寻呼消息。寻呼消息指示对ue的寻呼是由于icn请求。

下面的对实施例的详细说明使这些实施例和其他实施例的细节变得清楚。

附图说明

图1示意性地示出了在本发明的实施例中使用的icn节点。

图2示出了根据本发明的实施例的icn架构的示例。

图3a至图3e示意性地示出了根据本发明的实施例的各种icn联网场景。

图4示出了根据本发明的实施例使用的lte蜂窝网络架构的示例。

图5示出了根据本发明的实施例的将icn机制集成到蜂窝网络中的示例。

图6示出了根据本发明的实施例的将icn机制与lte技术的网络架构元件集成的示例。

图7示出了可以根据本发明的实施例使用的协议栈的示例。

图8示出了根据本发明的实施例的、涉及控制将ue释放到空闲模式的示例性过程。

图9示出了根据本发明的实施例的、涉及控制将ue释放到空闲模式的另一示例性过程。

图10示出了用于示意性示出根据本发明的实施例的由接入节点执行的方法的流程图。

图11示出了用于示出根据本发明的实施例的接入节点的功能的框图。

图12示出了用于示意性示出根据本发明的实施例的由icn节点执行的方法的流程图。

图13示出了用于示出根据本发明的实施例的icn节点的功能的框图。

图14示出了用于示意性示出根据本发明的实施例的由ue执行的方法的流程图。

图15示出了用于示出根据本发明的实施例的ue的功能的框图。

图16示意性地示出了根据本发明的实施例的设备的结构。

具体实施方式

以下,将参考附图更详细地说明根据本发明的示例性实施例的构思。所示实施例涉及使用icn机制、通过icn节点和icn消息在蜂窝网络中传送数据。例如,可以基于如在icnrginternet-drafts“ccnxsemantics”,version01,january,2016和“ccnxmessagesintlvformat”,version01,january2016中规定的ccn机制来传送数据。然而,也可以使用其它icn、ccn或ndn机制。因此,在下面进一步详述的示例中,节点将被称为icn/ccn/ndn节点,并且消息将被称为icn/ccn/ndn消息。

在可以在下面示出的示例中使用的ccn中,通过向网络发出兴趣消息来取回内容对象。兴趣消息包含内容对象的名称。这样的消息由网络路由到内容对象的源/发布方。沿该路径的ccn节点检查这些ccn节点是否具有该对象的缓存副本。如果是,则这些ccn节点将使用包含所请求的内容对象在内的数据消息来响应兴趣消息,并且不会再传播兴趣消息。路由由作为结构化名称(类似于域名,但句法上更丰富)的名称辅助。路由器维护转发信息库(fib),该fib具有与哪个名称或名称前缀要在何处转发有关的信息。沿着兴趣消息的路径上的路由器在未决兴趣表(pit)中记录它们转发过的兴趣消息(兴趣消息来自哪里以及兴趣消息所命名的是什么对象内容)。如果指向相同名称的其它兴趣消息到达路由器,则路由器不会转发它们,而是除了针对该名称的条目之外还在pit中记录这些其它兴趣消息。此过程称为兴趣聚合。结果,针对相同名称的pit条目可以在网络中形成树,在该树中接收方为叶子。图1示出了如在theccnxconference2013,september5th&6th,parc,paloalto,california的主题演讲中提及的ccn节点100的概述图示,所述主题演讲可获得的网络地址为:http://security.riit.tsinghua.edu.cn/mediawiki/images/5/53/ccnx-keynote_edens.pdf。如图所示,ccn节点100提供fib110,fib110存储关于应该使用由“1”、“2”和“3”指定的接口中的哪些接口(例如,接口之一)来查找给定名称的内容对象的信息。此外,ccn节点100提供pit120,pit120存储关于未决兴趣的信息。此外,ccn节点100提供内容存储(cs)130,cs130可以缓冲(即,临时存储)内容对象以用于可能的重新使用。如下所述的icn/ccn节点可以提供对应的结构或功能。

图2示意性地示出了示例性ccn场景。具体地,图2示出了:网络200,其具有与ccn节点相对应的网元201、202、203、204、205、206、207;耦合到网络200的端设备210;以及耦合到网络的内容源220。ccn节点201、202、203、204、205、206、207可以对应于路由器。端设备210可以对应于用户终端,比如具有蜂窝网络连接性的ue。内容源220可以对应于服务器。

图3a至图3e基于图2的场景,并且示出了icn/ccn的各个方面,包括前缀路由、icn/ccn节点处的缓存(即,临时将内容对象存储在cs中)、以及缓存的内容对象的最优递送。具体地,图3a示出了端设备210发送兴趣消息(由箭头示出)以请求可从内容源220获得的内容对象。兴趣消息通过名称来标识内容对象。

作为下一步骤,图3b示出了用于确定通过网络200到所请求的内容对象的路线的前缀路由。前缀路由利用内容对象的名称中的称为前缀的那一部分、以及前缀与ccn节点201、202、203、204、205、206、207的fib的条目的匹配。如图3b中的箭头所示,以这种方式获得经由ccn节点201、202、203、204延伸的从端设备210到内容源220的路线。在这些ccn节点中的每一个ccn节点处,检查内容对象在cs中是否本地可用,并且如果不是这种情况,则向下一跳ccn节点转发兴趣,并且在pit中存储对应的条目。在所示的场景中,假设内容对象仅在内容源220处可用,由此兴趣被传播到内容源220。

作为下一步骤,图3c示出了在沿着所确定的路线的ccn节点处对内容对象进行缓存。具体地,在数据消息中经由ccn节点204、203、202、201从内容源220向端设备210提供内容对象(如实心箭头所示),并且ccn节点204、203、202、201中的每个节点缓存了内容对象。

如图3d所示,内容对象的缓存可以用于优化的内容递送。在图3d的示例中,另一端设备211通过向ccn节点201发送命名该内容对象的兴趣消息(由空心箭头示出)来请求相同的内容对象。因为内容对象缓存在ccn节点201处,因此ccn节点201可以直接用包括所请求的内容对象在内的数据消息来响应端设备211(由实心箭头示出),而不进一步传播兴趣。

如图3e所示,还可以以有效的方式处理端设备的移动性。在图3e的示例中,假设端设备211移动了,并且现在在所请求的内容对象被递送到端设备211之前连接到ccn节点205。这通过端设备211重新发送邀请消息来解决,从而向icn网络200通知端设备211移动了,并发起更新fib和pit。在所示示例中,通过前缀路由确定到在ccn节点203处缓存的内容对象的路由(如空心箭头所示),然后可以经由ccn节点205从ccn节点203向端设备211递送内容对象(如实心箭头所示)。

因此,当兴趣消息到达具有内容对象的副本(可能被缓存的)的端点(或路由器)时,利用数据消息来响应兴趣消息,该数据消息沿兴趣消息所采用的路径反向传播。根据兴趣消息在沿路径上的路由器的pit中留下的条目来获知反向路径。如果针对该名称有多个兴趣到达路由器,则朝向兴趣消息来自的每个方向复制包含内容对象在内的数据消息。在转发匹配未决兴趣的内容对象之后,路由器删除pit中的对应条目,因此预期这些条目是短时存在的。当产生兴趣消息的原始端点接收内容对象时,该事务被认为结束了。

兴趣聚合机制通常在icn/ccn网络中形成分层树,其中在树的每个层级处,请求分组被聚合,并且响应分组被解聚合。这允许icn网络随着客户端数量的增加而扩展。

图4示出了基于如3gppts36.300v13.2.0(2015-12)中定义的lte技术的蜂窝网络的架构元件。如图所示,在这种情况下,蜂窝网络包括enb和henb(henb:家庭enb)的形式的无线电接入节点。enb和henb通过称为“x2”的接口连接。其它架构元件包括x2网关(x2gw)、henb网关(henbgw)和mme/s-gw。如图所示,x2gw可以用作两个或更多个enb和henb之间的x2接口的可选中间节点。mme/s-gw和henbgw用作enb和henb的控制节点和数据平面网关,并且经由称为“s1”的接口与其连接。如进一步所示,henb还可以经由称为“s5”的接口连接到mme/s-gw。enb和henb(以及x2gw和henbgw)被视为演进umts陆地无线电接入网(e-utran)的元件,并且mme/s-gw被视为演进分组系统(eps)的演进分组核心(epc)的元件。

eps包括e-utran、epc和支持lte的ue。定义ue可以处于两种不同的连接管理状态,其被称为ecm-idle(或“idle”)和ecm-connected(或“active”)。在ecm-idle下,ue位置在跟踪区(ta)级别上是已知的。这种ta可以由一个或多个小区组成。ue没有任何激活的rrc(无线电资源控制)或s1连接。为了到达ue,epc中的mme将通过在s1上向ue所在的ta中的enb发送寻呼消息来发起寻呼。然后,enb将通过lte无线电接口(称为uu接口)寻呼ue。在ecm-connected下,ue位置在e-utran中在小区级别上是已知的,并且存在激活的rrc和s1连接。该状态用于去往和来自ue的数据发送,并且当ue移动时,ue将被切换到其它小区。非激活ue通常被释放到ecm-idle状态,以便减少ue电池消耗并最小化网络中的信令。

在蜂窝网络中引入icn/ccn增强的一种可能性是在蜂窝基站中(或在蜂窝基站附近)引入icn/ccn路由器功能,例如,在如图4所示的enb或henb中或附近引入。在这种情况下,基站可以为蜂窝用户设备(ue)提供到最近的icn/ccn路由器的连接。下面说明当ccn路由器功能包括在lteenb中时的这种情况。在这种情况下,蜂窝网络(例如,mme、enb)仍然可能控制诸如切换和状态转换(例如,在ecm-connected和ecm-idle之间,反之亦然)之类的移动性事件。

在这种类型的icn/ccn解决方案中可能发生的一个特定问题是ue可能已经发出了针对内容对象的兴趣消息,但尚未接收到内容对象,即ue在icn/ccn网络中具有未决icn请求,但在蜂窝网络中处于非激活状态,因此被释放到ecm-idle状态。在这种情况下,当内容对象到达最近服务于ue的enb时,enb无法将内容对象递送给ue,因为ue在小区级别上不再是可达的。

在如本文所说明的构思中,通过使用ue的标识符与未决icn请求的相关性来解决上述问题和类似问题(例如,由ue在ecm-idle下的移动引起的问题)。基于该相关性,诸如enb之类的接入节点可以控制ue到蜂窝网络的连接。例如,如果相关性指示没有未决icn请求并且ue处于非激活状态,则接入节点可以例如通过发起ue到ecm-idle状态的转换来释放ue到蜂窝网络的连接。此外,如果相关性指示存在未决icn请求,则接入节点可以例如通过将ue保持在ecm-connected状态来防止释放连接。

因此,本文中描述的实施例涉及lte-ran中的enb与icn/ccn网络中的icn/ccn节点之间的通信场景。ue位于enb的覆盖区域中。ue具有适用于经由icn/ccn网络请求内容的标识符。ue标识符可以体现为或者可以包括ue(上下文)标识或与做出请求相关的任何其它标识。icn信息(例如,icn节点的pit)与ue的标识符相关联。该相关性也可以称为关联或连接或链接。

一个实施例是避免释放在pit中具有激活请求的非激活ue。在这种情况下,enb将在针对特定ue的非激活定时器超时时检查pit中是否具有针对该特定ue的任何未决请求。如果pit中没有条目,则enb将ue释放到ecm-idle(这可以通过发送rrc连接释放消息来完成)。如果存在未决icn请求,则enb将不释放ue。在后一种情况下,enb可以例如启动另一定时器,该定时器控制enb在释放ue之前等待未决兴趣消失的时间。

另一实施例涉及如果enb在pit中具有未决icn请求的情况下将ue释放到ecm-idle,则enb或icn节点将记住与该未决请求相关联的ue标识,并且在与该未决请求相关联的数据对象到达时发起对ue的寻呼。对ue的寻呼涉及一个或多个enb向ue发送寻呼消息。寻呼消息可以由ue连接的小区中的enb直接发送,或者可以将触发发送到mme以发起寻呼。在ue返回到相同的icn节点的情况下,应该可以直接将数据对象递送给ue,因为icn节点知道它是相同的ue,或者由ue重新请求icn节点现在在其缓存中所具有的对象。用于关联未决请求的标识可以是ue的s-tmsi、ue的s5gtp标识、或eps中使用的ue的c-rnti。然而,也可以使用任何其它标识。

所示实施例允许确保ue已经请求的数据对象在其到达时将被递送。可以避免ue需要基于某个定时器来重新请求对象,这会增加不必要的信令或延迟。

在下文中,将讨论本公开的若干方面。这些方面基于icn/ccn网络集成到蜂窝网络中的总体假设。图5中示出了将icn/ccn网络与蜂窝网络集成的示例。如图5中所示,icn/ccn/ndn云500包括icn节点501、502、503、504、505。icn/ccn/ndn云500连接到互联网中的基于ip的部分(称为ip互联网510),并且连接到互联网中的基于icn/ccn/ndn的部分(称为icn/ccn/ndn互联网520)。接入节点531、532连接到icn/ccn/ndn云500,并且ue510可以经由这些接入节点531、532访问ip互联网510和/或icn/ccn/ndn互联网520,并且在这些接入节点531、532之间移动。如进一步所示,icn/ccn/ndn云500还可以连接到服务器540,服务器540可以例如存储内容和/或提供服务。

图6还示出了可以如何基于lte技术来将icn/ccn网络与蜂窝网络的元件集成。如图6中所示,enb620向ue610提供到蜂窝网络的访问的接入。通过icn/ccn节点670,ue610可以访问icn/ccn数据网络680。如图所示,该访问可以直接在enb620处实现。例如,icn/ccn节点可以与enb620位于同一地点或者集成在enb620中。此外,ue610可以通过由mme650控制的s-gw630和p-gw(分组数据网络网关)640(即,通过epc)来访问“互联网”数据网络660。因此,icn/ccn业务无需通过s-gw630和pgw640。icn/ccn业务的移动性可以由icn/ccn网络处理,而去往/来自其它enb的无线电切换可以由enb620和mme650处理。

图7示出了可以在如图6所示的场景中使用的数据平面协议栈的示例。可以看出,ccn/ndn协议层可以布置在应用级协议层(app)和较低协议层之间。在lte技术的uu无线电接口上,这些较低协议层将包括pdcp(分组数据汇聚协议)层、rlc(无线电链路控制)层、mac(媒体访问控制)层和物理层(也称为l1)。在其它接口上,即enb和ccn/ndn路由器(例如,icn节点501、502、503之一)之间的s1u接口、以及ccn/ndn路由器和ccn/ndngw/代理(例如,icn节点504、505之一)之间的s6/s8接口上,可以使用其它l1、l2和/或l3协议,这取决于这些接口的实现。在ccn/ndngw/代理与服务器或内容所有者(比如,服务器640或可通过ip互联网510访问的内容源之一)之间,icn/ccn业务可以通过sgi接口传送,而不使用icn/ccn/ndn协议增强。

如上所述,icn节点(例如,图6的icn/ccn节点670)维护pit,pit具有针对数据对象的每个未决icn请求的条目。在ccn的情况下,这种未决icn请求可以是针对内容对象的未决兴趣。为了有效地支持ue的移动性和ue的各种连接状态(例如,ecm-idle和ecm-connected),ue上下文标识符可以与pit中的未决icn请求链接。

因此,每当集成在蜂窝网络中的icn节点中的icn功能接收到针对该icn尚未在其缓存中存储的数据对象的请求时,它就将icn请求添加到pit。通常,在正常的icn操作中,将该icn请求与接收请求的接口相关联就足够了,以便icn节点可以通过相同的链路发送回所请求的数据对象。在如本文所说明的构思中,在icn网络被集成在蜂窝网络中的情况下,icn请求还与ue上下文相关联,使得enb(或类似的接入节点)可以将数据对象递送到正确的ue。根据所说明的构思,此ue上下文关联还可以用于将pit中的信息与ue状态或用于寻呼处于ecm-idle下ue的上下文标识符链接。关联的ue上下文标识符可以是s-tmsi(s类型接口的临时移动订户标识)、guti(全局唯一临时标识)或ue的ip地址、或mmeues1apid(s1应用协议标识符)或者用作s1上的标识符的enbues1apid、或用于通过无线接口调度的c-rnti(小区无线电网络临时标识)、或专门用于icn/ccn的新标识符、或假设在enb和s-gw之间存在s5接口情况下的s5gtp(s5gprs隧道协议)标识(例如,s5gtpteid(s5gtp隧道端点标识符))、或任何其它标识符。该标识符可以针对每个ue请求存储在pit中。

因此,enb可以在ue被释放到ecm-idle时以及当ue处于ecm-connected时存储ue标识。对于某种ue标识符(例如,s-tmsi或guti),这要求对于使用icn/ccn的所有ue在进行切换的情况下将标识符例如从mme(使用s1信令)或从其它enb(使用x2信令)提供给enb。

在一些方面,如果ue具有未决icn请求,则可以使用所示构思来避免将ue释放到ecm-idle。如上所述,本公开的一个实施例是避免释放在pit中具有激活请求的非激活ue。在这种情况下,enb将在针对特定ue的非激活定时器超时时检查pit中是否具有针对该特定ue的任何未决请求。在这种情况下,非激活定时器可以是enb用于在任何ue在一段时间内没有任何业务时将ue释放到ecm-idle的公共定时器。鉴于icn网络可能需要从若干跃点中取回内容,可能发生该定时器在数据对象到达enb之前已经超时。该检查可以基于存储在pit中的ue上下文标识,如下面进一步说明的。

如果pit中没有与ue上下文标识符相关联的条目,则enb可以将ue释放到ecm-idle。这可以由enb请求mme释放ue来完成,这导致ue的s1连接被释放,并且enb向ue发送rrc连接释放消息以释放rrc连接。

如果存在一个或多个未决请求,则enb将不释放ue。在这种情况下,当与未决请求相关联的数据对象已经被递送(即,当未决请求已被移除时),enb可以等待并重新评价释放ue的需要。在一些场景中,enb还可以启动与未决请求相关联的定时器,并且如果在相关联的定时器已经超时时未决请求仍然存在(即,尚未满足请求),则enb无论如何都可以将ue释放到ecm-idle状态。后一种解决方案可以用于避免ue在ecm-connected下保持太长时间。

图8示出了可以用于实现上述将ue释放到ecm-idle的控制的示例性过程。图8的过程涉及ue610、enb620和icn/ccn节点670。

如消息802所示,ue610可以向enb620发送针对数据对象(例如,某些内容)的icn请求。然后,enb620可以将icn请求与ue标识符一起向icn/ccn节点670转发。如上所述,ue标识符可以包括s-tmsi、guti、ip地址、mmeues1apid、enbues1apid、c-rnti或s5gtpteid等。如果需要,enb620可以从另一节点(例如,从mme650)获得标识符。

在所示示例中,假设所请求的数据对象未在icn/ccn节点670处缓存,因此icn/ccn节点670将icn/ccn请求传播到icn/ccn数据网络。如步骤803所示,icn/ccn节点670还在由icn/ccn节点670维护的pit中输入该请求。

如步骤804进一步所示,icn/ccn节点存储ue标识符和请求的相关性。例如,这可以通过将ue标识符存储在pit中的与该请求相对应的条目中来实现。在一些场景中,当多个ue请求了相同数据对象时,与该请求相对应的pit条目可以包括多个ue标识符。

如步骤805所示,在某个时间时,enb620可能随后需要决定是否将ue610释放到ecm-idle。例如,ue610可能已经处于非激活状态长达一段时间,这可以基于非激活定时器的超时来检测。为了节省电池和信令资源,因此可能期望将ue610释放到ecm-idle。然而,是否将ue610释放到ecm-idle的决定还基于是否存在ue的未决icn请求。

因此,enb620询问icn/ccn节点670在pit中是否存在ue610的未决icn请求,如信令806所示。询问基于ue标识符和所存储的ue标识符与pit中的请求的相关性。

如果相关性指示在pit中没有来自ue610的请求(例如,因为所请求的数据对象已经被递送到ue610),则enb620可以通过向ue610发送idle模式命令807来将ue610释放到ecm-idle。例如,enb620可以请求mme650释放ue610,则idle模式命令807可以与rrc连接释放消息相对应。备选地,如果相关性指示在pit中没有来自ue610的请求,则enb620可以使ue610仍处于ecm-connected状态,如步骤808所示。

图9示出了可以用于实现上述将ue释放到ecm-idle的控制的另一示例性过程。图9的过程涉及ue610、enb620和icn/ccn节点670。

如消息902所示,ue610可以向enb620发送针对数据对象(例如,某些内容)的icn请求。然后,enb620可以向icnccn节点670转发icn请求。

如步骤903进一步所示,enb620存储ue标识符与请求的相关性。例如,enb620可以将数据对象的名称与ue标识符一起存储,作为icn/ccn节点670的pit中存在针对数据对象的未决请求的指示。当数据对象被递送到ue610时,可以删除该指示。如上所述,ue标识符可以包括s-tmsi、guti、ip地址、mmeues1apid、enbues1apid、c-rnti或s5gtpteid等。如果需要,enb620可以从另一节点(例如,从mme650)获得标识符。

在所示示例中,假设所请求的数据对象未在icn/ccn节点670处缓存,因此icn/ccn节点670将icn/ccn请求传播到icn/ccn数据网络。如步骤904所示,icn/ccn节点670还在由icn/ccn节点670维护的pit中输入该请求。

如步骤905所示,在某个时间时,enb620可能随后需要决定是否将ue610释放到ecm-idle。例如,ue610可能已经处于非激活状态长达一段时间,这可以基于非激活定时器的超时来检测。为了节省电池和信令资源,因此可能期望将ue610释放到ecm-idle。然而,是否将ue610释放到ecm-idle的决定还基于是否存在ue的未决icn请求。在图9的过程中,enb620可以使用本地存储的ue标识符与未决请求的相关性来确定在pit中是否存在ue610的未决icn请求。

如果相关性指示在pit中没有来自ue610的请求(例如,因为所请求的数据对象已经被递送到ue610),则enb620可以通过向ue610发送idle模式命令906来将ue610释放到ecm-idle。例如,enb620可以请求mme650释放ue610,则idle模式命令807可以与rrc连接释放消息相对应。备选地,如果相关性指示在pit中没有来自ue610的请求,则enb620可以使ue610仍处于ecm-connected状态,如步骤907所示。

注意,在一些场景中,如果相关性指示存在来自ue610的未决icn请求,ue610也可以被释放到ecm-idle。例如,这种释放可以通过另一定时器的超时来触发,所述另一定时器配置有比非激活定时器更长的持续时间。

在一些方面,所示构思还可以用于处理针对已经被释放到ecm-idle的ue所请求的数据对象到达的情况:在pit中具有其未决请求的ue已经被释放到ecm-idle的情况下,enb和/或icn节点可以记住与未决请求相关联的ue标识(即,维护ue标识与pit中的请求的相关性),并且在与该未决请求相关联的数据对象到达时发起对ue的寻呼。在下文中,将描述实现该寻呼的各种选项。

根据第一选项,enb可以例如使用在enb的本地覆盖区域中的ue的s-tmsi来直接寻呼ue。换句话说,enb本身可以向ue发送寻呼消息。当ue接收到寻呼消息(假设它仍然在本地区域中)时,ue通常将通过发送nas(非接入层)服务请求来联系网络。该nas服务请求将依次触发rrc和s1连接的建立以及ue的用户平面无线电承载的建立,并且ue将进入ecm-connected状态。当建立了用户平面无线承载时,可以通过enb和/或icn节点将数据对象递送给ue。如果ue已经移动到enb的本地区域之外,则enb将不会接收到对寻呼消息的响应,并且然后可以可选地根据一个或多个其它enb触发寻呼,例如,根据如下所述的第二选项。在后一种情况下,enb可以存储针对ue的寻呼信息,诸如要使用的寻呼标识、ue所属的可能寻呼组(或寻呼偏移)和/或针对ue配置的drx(非连续接收)时段。

根据第二选项,enb或icn节点可以通过在s1(或s11接口)上向与ue上下文相关联的mme(这可以由ues-tmsi或guti确定)发送消息来触发对ue的寻呼。该消息向mme指示ue应被寻呼。然后,mme可以根据正常的ue寻呼过程发起寻呼。当ue接收到该寻呼时,它将以nas服务请求进行响应,该nas服务请求将触发建立rrc和s1连接以及用户平面无线电承载,并且ue将进入ecm-connected状态。如果ue返回到icn节点,该icn节点也服务与在ue进入ecm-idle之前所在的区域相同区域,则该icn节点还可以将数据对象递送给ue。如果enb或icn节点也因为数据对象在enb/icn节点处变得可用而触发了寻呼,则可以在ue不重新请求对象的情况下完成数据对象的递送。如果ue连接到不同的icn节点,则ue可以重新请求数据对象。在后一种情况下,很可能在远远早于ue超时而再次进入ecm-idle之前,就很快将数据对象递送到新的icn节点,因为数据对象已经被递送到附近的enb或icn节点。为了触发ue重新请求数据对象,网络可以通过无线电接口向ue发送消息,该消息指示ue已经进入新的icn节点,由此应该重新发送任何未决请求。该消息还可以包括icn节点的标识符(例如,icn节点id),其将使ue能够自己确定该信息。

根据第三种选择,假设在服务ue的s-gw与ue向其发出icn请求的本地enb/icn节点之间配置了s5接口。在这种情况下,本地enb/icn节点可以向s-gw发送dl(下行链路)分组,以触发s-gw通过向mme发送数据通知消息来发起寻呼。dl分组可以是虚拟分组、或某些icn信令、或所请求的数据对象。后一选项的优点在于,即使ue在不同的enb/icn节点处出现(回答寻呼),icn数据对象也可以被递送到ue,因为数据可以经由s-gw被递送到该enb/icn节点。

除了上述选项之外,还可以基于网络中的icn知识在发送给ue的寻呼请求中添加附加信息。可能的信息包括但不限于指示寻呼是从icn网络触发的标志、与在icn节点或enb处接收的数据对象有关的信息(例如,数据对象的名称、或者数据对象名称的散列或校验和)。使用散列或校验和可以允许减小寻呼消息的大小。在寻呼中包括附加信息可以使ue或ue中的icn应用能够决定其是否想要进入ecm-connected以接收内容。例如,如果ue已经确定它不再对数据对象感兴趣,则它可以忽略该寻呼。此外,在寻呼中包括附加信息可以用作ue重新发送icn请求的触发或者在其已经响应寻呼之后登记到icn网络的触发。

除了上述选项之外,还可以利用特殊的寻呼资源进行icn相关的寻呼。在这种情况下,具有未决icn请求并且被释放到ecm-idle的所有ue可以监控icn寻呼信道以查看何时存在针对ue的icn数据。该选项的优点可以是,enb不需要知道ue使用的正常寻呼时隙,因为可以在icn寻呼信道/时隙上到达ue。它还可以针对icn和非icn数据应用不同的drx周期,这将影响ue电池消耗和延迟。举例来说,如果ue具有未决icn请求,则icn寻呼时隙可以更频繁,用以以更多ue电池消耗为代价来减少延迟。

图10示出了用于示出在蜂窝网络中传送数据的方法的流程图。图10的方法可以用于在蜂窝网络的接入节点(例如,接入节点531、532或enb620之一)中实现所示构思。如果使用接入节点的基于处理器的实现,则该方法的步骤可以由接入节点的一个或多个处理器执行。在这种情况下,接入节点还可以包括其中存储有用于实现下述功能的程序代码的存储器。

在可选步骤1010处,接入节点可以从ue接收针对数据对象的icn请求。根据icn原理,icn请求通过名称来标识数据对象,而不是被寻址到数据对象的特定源。例如,icn请求可以是根据ccnx规范的兴趣消息。

在可选步骤1020处,接入节点可以向icn节点转发icn请求。根据icn原理,icn节点将维护pit,该pit包括针对在icn节点处具有未决icn请求的每个数据对象的条目。

在可选步骤1030,接入节点可以维护ue的标识与pit中的与icn请求相对应的条目的相关性。标识可以包括s-tmsi、guti、ip地址、mmeues1apid、enbues1apid、c-rnti、或s5gtpteid。维护相关性可以涉及将ue的标识存储在接入节点处(例如,存储在表、数据库等中)。例如,可以通过将标识链接到所请求的数据对象的名称来将标识与icn请求相关联地存储。结合图9说明了对应处理的示例。此外或作为备选,维护相关性可以涉及向icn节点指示ue的标识,使得可以在icn节点处维护ue的标识与pit的条目的相关性。结合图8说明了对应处理的示例。

在步骤1040处,接入节点确定ue(例如,ue210、211、510、610中的一个)的标识符与由icn节点(例如,icn节点201、202、203、204、205、206、207、501、502、503、504、505、670之一)维护的pit的条目的相关性。pit包括针对在icn节点处具有未决icn请求的每个数据对象的条目。icn请求可以与在步骤1010处接收并在步骤1020处转发的icn请求相对应。该相关性可以与在步骤1030处维护的相关性相对应。

在一些场景中,步骤1040可以涉及基于ue的标识,接入节点询问icn节点以确定在icn节点处是否具有未决的来自ue的icn请求。结合图8说明了对应处理的示例。

在步骤1050处,接入节点控制ue与蜂窝网络的连接。这可以涉及:响应于指示在icn节点处没有未决的来自ue的icn请求的相关性,接入节点发起释放到ue的连接。这里,应注意,也可以存在用于释放连接的其它准则,例如非激活定时器的超时。此外,步骤1050可以涉及:基于指示具有来自ue的未决icn请求的数据对象在icn节点处变得可用的相关性,接入节点发起对ue的寻呼。例如,在这种情况下,相关性可以使接入节点能够确定寻呼ue所需的信息。

对ue的寻呼可以包括向ue发送寻呼消息。寻呼消息可以指示对ue的寻呼是由于未决icn请求(例如,根据标志)。在一些场景中,寻呼消息还可以包括与可用数据对象有关的信息(例如,数据对象的名称或数据对象的名称的散列)。在一些场景中,寻呼消息还可以包括用于触发重新发送icn请求的指示。

图11示出了用于示出根据图10的方法操作的接入节点1100的功能的框图。如图所示,接入节点1100可以可选地设置有模块1110,模块1110被配置为从ue接收icn请求(例如,结合步骤1010所说明的)。此外,接入节点1100可以可选地设置有模块1120,模块1120被配置为向icn节点转发icn请求(例如,结合步骤1020所说明的)。此外,接入节点1100可以可选地设置有模块1130,模块1130被配置为维护ue的标识与pit中与icn请求相对应的条目的相关性(例如,结合步骤1030所说明的)。此外,接入节点1100可以设置有模块1040,模块1040被配置为确定ue的标识与pit的条目的相关性(例如,结合步骤1040所说明的)。此外,接入节点1100可以设置有模块1150,模块1150被配置为控制ue到蜂窝网络的连接(例如,结合步骤1050所说明的)。

注意,接入节点1100可以包括用于实现其它功能(例如,enb的已知功能)的其它模块。此外,应注意,接入节点1100的模块不一定表示接入节点1100的硬件结构,而是还可以对应于功能元件(例如,由硬件、软件或其组合实现的)。

图12示出了用于示出在蜂窝网络中传送数据的方法的流程图。图12的方法可以用于在icn节点(例如,icn节点201、202、203、204、205、206、207、501、502、503、504、505、607中的一个)中实现所示构思。如果使用icn节点的基于处理器的实现,则该方法的步骤可以由icn节点的一个或多个处理器执行。在这种情况下,icn节点还可以包括其中存储有用于实现下述功能的程序代码的存储器。

在步骤1210处,icn节点维护pit。pit包括针对在icn节点处具有未决icn请求的每个数据对象的条目。

在步骤1220处,icn节点接收针对数据对象的icn请求。根据icn原理,icn请求通过名称来标识数据对象,而不是被寻址到数据对象的特定源。例如,icn请求可以是根据ccnx规范的兴趣消息。从连接到蜂窝网络的ue(例如,ue210、211、50、610中的一个)接收icn请求。注意,可以经由一个或多个中间节点(例如,经由接入节点(比如接入节点531、532或enb620中的一个)或者甚至经由另外的icn节点)接收请求。

在步骤1230处,icn节点维护ue的标识符与pit中的与所请求的数据对象的相对应的条目的相关性。标识可以包括s-tmsi、guti、ip地址、mmeues1apid、enbues1apid、c-rnti、或s5gtpteid。维护相关性可以涉及将ue的标识存储在pit的条目中。此外或作为备选,维护相关性可以涉及从蜂窝网络的接入节点(例如,接入节点531、532或enb620中的一个)接收ue的标识。结合图8说明了对应处理的示例。

在可选步骤1240处,基于指示具有来自ue的未决icn请求的数据对象在icn节点处变得可用的相关性,icn节点发起对ue的寻呼。通常,可以在ue处于空闲模式时(即,不具有到蜂窝网络的数据连接,例如当ue处于ecm-idle状态时)发起寻呼。

对ue的寻呼可以包括向ue发送寻呼消息。寻呼消息可以指示对ue的寻呼是由于未决icn请求(例如,根据标志)。在一些场景中,寻呼消息还可以包括与可用数据对象有关的信息(例如,数据对象的名称或数据对象的名称的散列)。在一些场景中,寻呼消息还可以包括用于触发重新发送icn请求的指示。

在一些场景中,icn节点可以询问蜂窝网络的接入节点以确定是否在icn节点处是否具有未决的来自ue的icn请求。接入节点具有ue所处的覆盖区域。结合图8说明了对应处理的示例。

图13示出了用于示出根据图12的方法操作的icn节点1300的功能的框图。如图所示,icn节点1300可以设置有模块1310,模块1310被配置为维护pit(例如,结合步骤1210所说明的)。此外,icn节点1300可以设置有模块1320,模块1320被配置为从ue接收icn请求(例如,结合步骤1220所说明的)。此外,icn节点1300可以设置有模块1330,模块1330被配置为维护ue的标识与pit中与icn请求相对应的条目的相关性(例如,结合步骤1230所说明的)。此外,icn节点1300可以可选地设置有模块1340,模块1340被配置为基于所维护的相关性来发起寻呼(例如,结合步骤1240所说明的)。

注意,icn节点1300可以包括用于实现其它功能(例如,icn/ccn/ndn节点的已知功能)的其它模块。此外,应注意,icn节点1300的模块不一定表示icn节点1300的硬件结构,而是还可以对应于功能元件(例如,由硬件、软件或其组合实现的)。

图14示出了用于示出在蜂窝网络中传送数据的方法的流程图。图14的方法可以用于在ue(例如,ue210、211、510、610中的一个)中实现所示构思。如果使用ue的基于处理器的实现,则该方法的步骤可以由该ue的一个或多个处理器执行。在这种情况下,ue还可以包括其中存储有用于实现下述功能的程序代码的存储器。

在步骤1410处,ue向icn节点(例如,icn节点201、202、203、204、205、206、207、501、502、503、504、505、670中的一个)发送针对数据对象的icn请求。根据icn原理,icn请求通过名称来标识数据对象,而不是被寻址到数据对象的特定源。例如,icn请求可以是根据ccnx规范的兴趣消息。

在步骤1420中,ue从蜂窝网络接收寻呼消息。ue可以在处于空闲模式时(即,当它未保持与蜂窝网络的数据连接时)接收寻呼消息。例如,在步骤1410处发送了icn请求之后,ue可能已经改变了空闲模式。寻呼消息指示对ue的寻呼是由于icn请求。寻呼消息还可以指示数据对象在icn节点处可用。此外,寻呼消息可以包括与可用数据对象有关的信息。此外,寻呼消息可以包括用于触发ue重新发送icn请求的指示。

在可选步骤1430处,ue可以基于寻呼消息控制重新发送icn请求。在一些情况下,ue可以例如在ue移动到另一icn节点的情况下重新发送icn请求。在其它情况下,ue可以例如在ue已经重新连接到ue在步骤1410向其发送了请求的相同icn节点的情况下,不重新发送icn请求。此外,基于寻呼消息中包括的信息,ue可以决定是否离开空闲模式,在该空闲模式下ue没有到蜂窝网络的数据连接。例如,ue可以决定是否离开ecm-idle状态并进入ecm-connected状态。

图15示出了用于示出根据图14的方法操作的ue1500的功能的框图。如图所示,ue1500可以设置有模块1510,模块1510被配置为向icn节点发送icn请求(例如,结合步骤1410所说明的)。此外,ue1500可以设置有模块1520,模块1520被配置为接收寻呼消息(例如,结合步骤1420所说明的)。此外,ue1500可以可选地设置有模块1530,模块1530被配置为控制重新发送icn请求(例如,结合步骤1430所说明的)。

应该理解,图10、图12和图14的方法可以也可以组合。例如,图10和图12的方法可以在如下系统中被组合,所述系统包括根据图10的方法操作的一个或多个接入节点、以及根据图12的方法操作的一个或多个icn节点。

图16示出了可以在如上所述的构思中使用的ue1610、接入节点1620(假设为enb)和icn/ccn节点1630的基于处理器的实现。

如图所示,ue1610包括用于连接到enb1620的无线电接口1611、一个或多个处理器1613、以及存储器1614。ue1610可以与根据图14的方法操作的ue(例如,上述ue210、211、510、610中的一个)相对应。接口1611、处理器1613和存储器1614可以通过ue1610的一个或多个内部总线系统耦合。存储器1614可以包括只读存储器(rom)(例如,闪存rom)、随机存取存储器(ram)(例如,动态ram(dram)或静态ram(sram))、大容量储存设备(例如,硬盘或固态盘)等。存储器1614可以包括要由处理器1613执行以实现ue的上述功能(例如,结合图14所说明的)的适当配置的程序代码。

如进一步所示,enb1620包括用于连接到ue1610的无线电接口1621、用于连接到icn/ccn节点1630的icn/ccn接口1622、一个或多个处理器1623、以及存储器1624。enb1620可以与根据图10的方法操作的接入节点(例如,上述接入节点531、532或enb620中的一个)相对应。接口1621、1622、处理器1623和存储器1624可以通过enb1620的一个或多个内部总线系统耦合。存储器1624可以包括rom(例如,闪存rom)、ram(例如,dram或sram)、大容量储存设备(例如,硬盘或固态盘)等。存储器1624可以包括要由处理器1623执行以实现接入节点的上述功能(例如,结合图10所说明的)的适当配置的程序代码。

如进一步所示,icn/ccn节点1630包括用于连接到enb1620的enb接口1632、一个或多个处理器1633、以及存储器1634。此外,icn节点1630可以与根据图12的方法操作的icn节点(例如,上述icn节点201、202、203、204、205、206、207、501、502、503、504、505、670中的一个)相对应。接口1631、处理器1633和存储器1624可以通过icn/ccn节点1630的一个或多个内部总线系统耦合。存储器1634可以包括rom(例如,闪存rom)、ram(例如,dram或sram)、大容量储存设备(例如,硬盘或固态盘)等。存储器1634可以包括要由处理器1633执行以实现icn节点的上述功能(例如,结合图12所说明的)的适当配置的程序代码。

应当理解的是,如图16中所示的结构仅仅是示意性的,并且ue1610、enb1620或icn/ccn节点实际上可以包括其它组件,为了清楚起见,未示出这些其它组件(例如,其它接口或处理器)。此外,应当理解,在每种情况下,存储器可以包括用于分别实现ue、enb或icn节点的已知功能的其它程序代码。根据一些实施例,还可以例如以存储要在存储器1614、1624、1634中存储的程序代码和/或其它数据的物理介质的形式,或者通过使程序代码可用于下载或通过流式发送,来提供用于实现ue1610、enb1620或icn节点1630的功能的计算机程序。

因此,本公开提供以下示例性实施例:

根据实施例,提供了系统中的方法。该系统包括lteran和连接到lteran的icn/ccn网络。lteran具有存在ue的覆盖区域。当ue向icn/ccn发出内容请求时,系统存储ue标识符与icn/ccn的pit中的条目之间的相关性。

根据实施例,系统使用该相关性来确定已经发出内容请求的ue是否可以置于空闲模式。

根据实施例,该系统使用该相关性来寻呼已经做出内容请求并且被置于空闲模式的ue。

根据另一实施例,提供了一种在lteran的enb中的方法。enb具有到icn/ccn网络的icn/ccn节点的连接,并且具有存在ue的覆盖区域。enb维护对icn/ccn作出内容请求的ue的标识符与icn/ccn节点的pit中的针对该请求的条目之间的相关性。

根据实施例,当ue标识符与相关性中的ue标识符匹配时,enb使用相关性来确定使ue仍处于连接模式。

根据实施例,enb使用该相关性来发起对已经做出内容请求并且被置于空闲模式的ue的寻呼。

根据另一实施例,提供了一种在icn/ccn网络的icn/ccn节点中的方法。icn/ccn节点具有到enb的连接,该enb具有存在ue的覆盖区域。icn/ccn节点从ue接收内容请求以及该ue的标识。icn/ccn节点维护ue标识与icn/ccn节点的pit中针对该请求的条目之间的相关性。

根据另一实施例,提供了一种在lteran的enb中的方法。enb具有到icn/ccn网络的icn/ccn节点的连接,并且具有存在ue的覆盖区域。enb将发出内容请求的ue的标识与该内容请求一起向icn/ccn节点转发。在将ue置于空闲模式之前,enb询问节点针对ue的标识是否存在未决请求。如果这样的未决请求不存在,则enb将ue置于空闲模式,或者当存在这样的未决请求时,ue使ue仍处于连接模式。

根据另一实施例,提供了一种系统。该系统包括lteran和连接到lteran的icn/ccn网络。lteran具有存在ue的覆盖区域。该系统还包括存储器,该存储器具有表,该表保持向icn/ccn网络发出内容请求的ue的标识符与icn/ccn网络的pit中的请求的条目之间的相关性。

根据另一实施例,提供了一种用于lteran的enb。enb具有到icn/ccn网络的icn/ccn节点的连接,并且具有存在ue的覆盖区域,enb具有包括用于保持相关性的所述表的存储器。该enb适用于执行根据本公开的方法。

根据另一实施例,提供了一种用于icn/ccn网络的icn/ccn节点。icn/ccn节点具有到enb的连接,该enb具有存在ue的覆盖区域。icn/ccn节点具有包括用于保持相关性的所述表的存储器。该icn/ccn节点适用于执行根据本公开的方法。

可以看出,上述构思可以用于在蜂窝网络中有效传送数据。例如,这些构思可以用于以icn能力来增强蜂窝网络,并有效地考虑ue的移动性和状态转换。

应当理解的是,上述示例和实施例仅是说明性的并且易于做出各种修改。例如,所示构思可以结合各种蜂窝网络技术应用,而不限于lte技术。此外,所示构思可以结合各种icn增强型网络节点应用,而不限于路由器、交换机、网关或代理。此外,所示构思可以结合各种icn技术来应用,而不限于ccn或ndn。此外,应注意,尽管对ue的寻呼通常在ue处于空闲模式时进行,但是还可以在ue处于激活模式时寻呼ue。此外,将理解的是,可以通过使用要由现有设备的一个或多个处理器执行的相应设计软件或者通过使用专用设备硬件来实现上述构思。此外,应该注意的是,所示的节点每个都可以被实现为单个设备或者被实现为多个交互设备的系统。

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