使UE保持唤醒的制作方法

文档序号:17733842发布日期:2019-05-22 03:02阅读:311来源:国知局
使UE保持唤醒的制作方法

本申请要求2016年8月16日提交的美国临时专利申请第62/375,695号的权益,该申请的公开内容特此通过引用并入,就如同其在本文中被全部阐述一样。



背景技术:

3gpp支持使得用户设备(ue)能够休眠较长时段以便省电的数个特征。省电模式(psm)和扩展空闲模式drx(edrx)是使得ue可以休眠相对较长的时段的特征,而在“休眠”状态下,给定的ue通常不监听来自网络的寻呼,因此ue对于移动台终止的(mt)通信是不可达的。扩展s-gw缓冲是如下特征:以处于长休眠时段的ue为目标的mt数据可以被缓冲在s-gw中,直到ue监听网络为止。可达性通知是使得服务能力服务器或应用服务器(scs/as)可以在ue可用于mt通信时被通知的特征。

省电模式(psm)是在3gpprelease12(发布12)中引入的ue状态。psm特征是在3gppts23.682(“architectureenhancementstofacilitatecommunicationswithpacketdatanetworksandapplications”)和3gppts23.401(“generalpacketradioservice(gprs)enhancementsforevolveduniversalterrestrialradioaccessnetwork(e-utran)access”)的第4.3.22和4.3.5.2节中定义的。

省电模式(psm)特征的目的是降低ue处的功耗。psm模式下的ue类似于关机,但是ue仍注册于网络上,并且不需要重新附连或重新建立pdn连接。psm特征引入了新的称之为“作用时间”的计时器,该计时器指示ue在进入psm之前在其期间仍可达的时间。ue在它转变到空闲模式时启动作用时间,并且在作用时间期间可用于任何移动台终止的请求。当作用计时器到期时,ue停用其接入层功能,并且进入psm。在psm中,由于接入层功能的停用,ue停止空闲模式进程,但是继续运行可以应用的任何nas计时器(例如,周期性tau计时器)。

一般来说,当ue支持psm时,它通过在attach(附连)或tau/rau进程期间提供作用时间值来向cn指示它想要使用psm。如果网络支持psm并且想要使得ue可以使用psm,则它通过将作用时间值分派给ue来确认psm的使用。网络通过考虑ue的请求值以及网络配置和策略来确定作用时间。在一些情况下,如果ue希望修改作用时间值,则ue在下一个周期性tau/rau进程中请求它想要的值。ue保持处于psm模式,直到移动台发起的事件(例如,周期性rau/tau,移动台发起的数据或去附连)需要ue朝向网络启动任何进程为止。

通常,psm意图用于预计移动台发起和终止的服务不频繁的ue、和可以接受移动台终止的通信中的对应延时的ue。这暗示着,想要使用psm的任何应用都需要请求长得足以允许进行可能的移动台终止的服务或数据递送的作用时间。

转到扩展不连续接收(drx),使用扩展空闲模式drx(扩展drx或edrx)的ue在寻呼时刻(po)之间具有较长的时段。在每个寻呼时刻,ue对网络监听寻呼。寻呼向ue指示网络可能具有要发送给ue的数据,所以其rrc连接应被激活以使得它可以接收数据。假定ue未被寻呼,ue在寻呼时刻之间可以进入休眠状态(功耗降低)。在一些情况下,edrx寻呼时刻之间的时间可以被配置为长达大约45分钟。

ue在附连或跟踪区域更新(tau)进程期间可以请求使用edrx。附连或tau请求可以被ue用来请求使用特定的edrx参数。网络可以通过接受ue的edrx参数、拒绝ue使用edrx的请求、或者在提供不同的edrx参数的同时接受ue使用edrx的请求来做出响应。

在一些情况下,当ue正在使用休眠模式(比如举例来说psm或edrx)时,s-gw可以支持mt数据的扩展缓冲。s-gw可以缓冲mt数据,直到ue退出psm(通过执行tau)为止,或者直到ue的下一个寻呼时刻为止。scef可以将api提供给scs/as。api可以允许scs/as为ue配置s-gw对扩展缓冲的使用。例如,api可以允许scs/as配置多少个mt分组可以被缓冲以及分组在被丢弃之前应在缓冲器中保持多久。可替代地,例如,ue对扩展s-gw缓冲的使用可以由网络运营商在ue的订阅信息中配置。目前,当scs/as将分组发送给ue并且该分组被存储在s-gw缓冲器中时,scs/as不会从mcn接收到该分组在缓冲器中的应答(确认)。

现在转到可达性通知,scef可以向scs/as显露允许scs/as请求当ue是可达的或者不久将变为可达的时被通知的api。例如,mcn可以通知scs/asue何时通过执行tau退出psm、附连或者ue的寻呼时刻何时接近。如果scs/as使用可达性通知来协调其与ue的通信,则它可以避免psm的使用。可达性通知在ts23.682中有进一步的描述。

scef可以向scs/as显露允许scs/as调度或协商与mcn的后台数据传送的api。api可以允许scs/as指示传送中的ue的数量、将被发送的数据的容量以及ue的地理位置。mcn然后可以为scs/as提供数据传送何时可以被执行的时间。后台数据传送在ts23.682和3gppts23.203(“policyandchargingcontrolarchitecture”)中有进一步的描述。

现在转到传输层和应用层协议中的目前的重发方法,一些传输层协议可能要求一些分组被应答。例如,传输控制协议(tcp)是要求分组的接收者发送应答的协议。如果发送者在超时时段(例如,1秒)内没有接收到应答,则发送者将重发分组。发送者可以增大超时的大小,并且继续尝试发送分组,直到它接收到应答为止。tcp允许接收者识别已经被重复接收的分组以使得重复的分组可以被丢弃。在一些情况下,发送者在发送另一个分组之前无需等待分组被应答;多个分组可以同时在运送中。

coap是可以被配置为使得一些分组必须被应答的应用层协议的例子。类似于tcp,coap可以被配置为具有在其后、未被应答的分组将被重发的超时时段。coap协议还允许接收者识别已经被重复接收的分组以使得重复的分组可以被丢弃。在一些情况下,发送者在发送另一个分组之前无需等待分组被应答;多个分组可以同时在运送中。

参照图1,描绘了网络功能虚拟化(nfv)的示例概览。通过概览,nfv旨在变换网络运营商设计网络的方式。具体地说,it虚拟化技术正被用来将许多网络设备类型合并到可能位于数据中心、网络节点中以及终端用户房屋建筑中的行业标准大容量服务器、交换机和储存器上。网络功能(例如,移动性管理、会话管理、qos)可以用软件来实现,并且网络功能可以在一个范围的行业标准服务器硬件上运行。所述功能可以在不需要安装新设备的情况下根据需要被移到网络中的各种位置或者在网络中的各种位置中被实例化。图1例示说明用于etsi已经提供的nfv的架构框架的一个例子。

在本文中认识到nfv可以被应用于移动网络和固定网络中的任何的数据平面分组处理和控制平面功能。无限制地提出,例子包括:

·交换元件(例如,bng、cg-nat、路由器)

·移动网络节点(例如,hlr/hss、mme、sgsn、ggsn/pdn-gw、rnc、enodeb)

·家庭路由器和机顶盒中包含的用以创建虚拟化的家庭环境的功能

·聚集的功能和全网的功能(例如,aaa服务器、策略控制和收费平台)

·应用级别优化(例如,cdn、高速缓存服务器、负荷均衡器、应用加速器)

·安全功能(例如,防火墙、病毒扫描仪、指令检测系统、垃圾邮件保护)

在本文中认识到,应用nfv可以为网络运营商提供可能有助于电信行业格局中的巨大变化的各种益处。例如,没有限制地,在本文中认识到nfv可以提供如下益处:

·通过合并设备并且利用it行业的规模经济来降低设备成本和降低功耗。

·通过使典型的网络运营商的创新周期最小化来提高进入市场的时间速度。

·相同基础设施上的运行生成、测试和参考设施的可能性提供更高效的测试和整合,从而降低开发成本和缩短进入市场的时间。

·基于地理或客户群的有针对性的服务引入。服务可以根据需要被快速地扩大/缩小。

·多种多样的生态系统的实现(鼓励开放性)。

·基于实际的流量/移动性模式和服务需求、近乎实时的优化的网络配置和/或拓扑结构。

·支持多租户,从而允许网络运营商为可以以管理域的适当的安全间隔共存于同一个硬件上的多个用户、应用、内部系统或其他网络运营商提供定制的服务和连接。

·通过利用标准服务器和储存器上的功率管理特征以及工作负荷合并和定位优化来降低能耗。

图2是具有vnf和嵌套转发图的端对端网络服务的例子(来自etsigsnfv002)。图2例示说明虚拟化网络功能转发图(vnf-fg)的概念。vnf-gw描述了一组vnf如何被连接来提供服务。

比如下一代移动网络(ngmn)联盟的“descriptionofnetworkslicingconcept”中描述的网络切片是可以被移动网络运营商用来在移动运营商的网络(回程和核心网络)的整个固定部分上以空口作为基础支持多个虚拟网络的机制。这涉及将网络“切片”成支持不同ran或在单个ran上运行的不同服务类型的多个虚拟网络。网络切片使得运营商能够创建被定制为针对(例如,在功能性、性能和隔离的领域中)需要不同要求的不同市场情形提供优化的解决方案的网络。图3示出网络切片的示例概念性架构。将理解,图3中的不同类型的描影指示不同的网络切片实例或子网切片实例。

3gpp设计5g网络,并且考虑是否合并网络切片技术,网络切片技术可以很好地适合于5g网络,因为5g用例(例如,海量iot、危急通信和增强移动宽带)需要非常不同的、有时极端的要求。目前的架构利用相对单一的网络和传输框架来适应各种服务,比如举例来说来自智能电话、ott内容、特色电话、数据卡和嵌入式m2m装置的移动流量。预料当更广范围的业务需要均具有它自己的特定的一组性能、可扩展性和可用性要求时,目前的架构的灵活性和可扩展性不足以高效地支持这些业务需要。此外,在本文中认识到应使新的网络服务的引入更有效率。然而,预料几个用例会在同一个运营商网络中同时作用,因此需要5g网络的高度的灵活性和可扩展性。

关于5g网络中的省电模式,5g网络可以支持某种类型的省电模式(或ue状态),例如,在该模式下,ue关闭某些功能以降低功耗并且不对移动核心网络(mcn)监听寻呼。如果ue在处于省电模式(或状态)下时不对mcn监听寻呼,则它对于移动台终止的(mt)通信是不可达的。

在本文中认识到,当用户设备(ue)被允许进入长休眠时段时,比如当psm和/或edrx被使用时,可能引起ue不可达的情形,并且网络或第三方服务器可能需要针对移动台终止的事件联系ue。



技术实现要素:

如上所述,当移动终端装置休眠时,这些装置在被需要时(例如,当该装置是从第三方服务器接收数据的接收者时)可能是不可达的。如本文中所描述的,第三方应用服务器可以通知网络它具有要发送给特定的一个ue或一群ue的数据。在例子中,移动核心网络(mcn)可以使用来自第三方服务器的信息来确保ue在它需要唤醒时是唤醒的。例如,给定的ue可以在数据传送完成之前被防止进入休眠状态。

在例子中,服务器可以接收指示与例如移动台终止的(mt)装置或ue相关联的连接状态的消息。所述消息可以包括例如、但不限于不连续接收(drx)或省电模式(psm)计时器、作用计时器值、跟踪区域更新(tau)计时器值或drx周期长度。基于所述消息,服务器可以将协议的重发时间配置为第一值。服务器可以将数据分组发送给至少一个移动终端装置,并且使用所述协议来根据第一值将该数据分组重发预定次数。所述协议在一些情况下可以是传输控制协议(tcp)或受限应用协议(coap)。此外,服务器可以在从移动终端装置接收到数据时或者在从网络接收到通知时将所述协议的重发时间变为第二值。其后,可以使用所述协议来根据第二值将数据分组重发预定次数。来自网络的通知可以包括计时器值或可用性通知或丧失连接通知。在一些情况下,服务器可以在从网络接收到第二通知时将重发时间变回第一值。在例子中,第二通知是(ue)丧失连接通知。

在示例实施例中,设备包括处理器、存储器和通信电路。所述设备经由其通信电路连接到网络,所述设备进一步包括存储在所述设备的存储器中的计算机可执行指令,这些指令在被所述设备的处理器执行时使所述设备执行各种操作。例如,所述设备可以接收指示将是从第三方服务器在传送数据期间接收数据的接收者的至少一个用户设备的第一数据递送请求消息。第一数据递送请求消息可以进一步指示第三方服务器何时想要执行数据传送。基于第一数据递送请求消息,所述设备可以执行确保所述至少一个ue唤醒用于数据传送的动作。在例子中,所述至少一个用户设备是一群用户设备,以使得所述动作确保该群中的每个ue彼此同时地唤醒用于数据传送。

提供本发明内容是为了以简化的形式介绍下面在具体实施方式中进一步描述的构思的选择。本发明内容并非意图认定要求保护的主题的关键特征或必要特征,也并非意图被用来限制要求保护的主题的范围。此外,要求保护的主题不限于解决本公开的任何部分中指出的任何一个或所有的缺点的限制。

附图说明

为了促进本申请的更坚定的理解,现在参照附图,在附图中,相似的元件用详细的数字来引用。这些附图不应被解释为限制本申请,并且意图仅仅是说明性的。

图1是例示说明其中可以实现一个或多个公开的实施例的网络功能虚拟化(nfv)的示例架构框架的示图;

图2是例示说明虚拟化网络功能转发图(vnf-fg)的例子的示图;

图3是例示说明其中可以实现一个或多个公开的实施例的网络切片的示例架构的示图;

图4示出与移动网络基础设施的示例bm-sc连接;

图5是用于启动mbms多播服务的示例调用流程;

图6是使用mbms的群消息递送的示例调用流程;

图7示出两个示例通信模式;

图8是根据示例实施例的用于第三方发起的数据递送的调用流程;

图9是根据示例实施例的用于更新的后台数据传送的调用流程;

图10示出示例wifi网络中的示例scef;

图11a和11b是根据示例实施例的示例图形用户界面;

图12a是其中可以实现一个或多个公开的实施例的、示例机器对机器(m2m)或物联网(iot)通信系统的系统图;

图12b是在图18a中例示说明的m2m/iot通信系统内可以使用的示例架构的系统图;

图12c是在图18a中例示说明的通信系统内可以使用的示例m2m/iot终端或网关装置的系统图;以及

图12d是其中可以体现图18a的通信系统的各方面的示例计算系统的框图。

具体实施方式

如上所述,在本文中认识到,当ue被允许进入长休眠时段时,比如当省电模式(psm)和/或扩展空闲模式不连续接收(edrx)被使用时,可能引起当网络或第三方服务器需要针对移动台终止的事件联系ue时ue不可达的情形。

在本文中认识到,如果第三方服务器在ue处于psm时将数据发送给ue,则移动核心网络可以丢弃数据或缓冲数据,直到ue的下一个寻呼时刻为止。因此,用于与使用psm的ue进行通信的应用、传输和服务层协议应考虑ue可能正在休眠长时段并且mcn可能被配置为缓冲发送给ue的数据。在本文中进一步认识到,如果第三方服务器在其寻呼时刻很久之前将数据发送给ue,则移动核心网络可以丢弃数据或缓冲数据,直到ue的下一个寻呼时刻为止。用于与使用edrx的ue进行通信的应用、传输和服务层协议因此应考虑ue可能正在休眠长时段并且mcn可能被配置为缓冲发送给ue的数据。

服务层可以是网络服务架构内的功能层。服务层通常位于应用协议层(比如http、coap或mqtt)之上,并且向客户端应用提供增值服务。服务层还在较低的资源层(比如举例来说控制层和传输/接入层)向核心网络提供接口。服务层支持多个类别的(服务)能力或功能,包括服务定义、服务运行时间启用、策略管理、接入控制和服务群集。最近,几个行业标准主体(例如,onem2m)一直在开发m2m服务层以解决与m2m类型的装置和应用整合到比如互联网/web、蜂窝、企业和家庭网络的部署中相关联的挑战。m2m服务层可以为应用和/或各种装置提供对于由服务层支持的一批或一组上述能力或功能(其可以被称为cse或scl)的使用权限。几个例子包括,但不限于,各种应用通常可以使用的安全、收费、数据管理、装置管理、发现、调配和连接管理。这些能力或功能经由使用由m2m服务层定义的消息格式、资源结构和资源表示的api而使得可供这样的各种应用使用。cse或scl是可以用硬件和/或软件实现的功能实体,该功能实体提供显露于各种应用和/或装置的(服务)能力或功能(例如,这样的功能实体之间的函数接口)以便使它们使用这样的能力或功能。

在本文中还认识到,用于与使用扩展s-gw缓冲的ue进行通信的应用、传输和服务层协议应考虑发送给该ue的数据可以被mcn存储在s-gw中。例如,如果s-gw被配置为对特定的ue缓冲下行链路分组长达30分钟,则应用层重发计时器应被调谐为考虑发送给ue的分组在该ue退出psm之前可以被缓冲在s-gw中30分钟的事实,在该ue退出psm时,它将被递送给该ue。在分组仍在s-gw缓冲器中时进行同一个分组的第二次重发尝试可能是低效的。关于可达性通知,在接收到可达性通知之后,在本文中认识到,scs/as在ue返回到省电状态之前或者在ue的edrx寻呼时刻过去之前可能小心地将数据发送给ue。目前的机制没有考虑传送中所涉及的ue何时以及是否正在使用休眠模式(比如psm或edrx)。此外,目前的机制不允许scs/as指示数据传送中所涉及的特定ue的身份。

根据进一步的背景,关于wifi中的省电模式,wi-fi接收路径上的功耗与发送路径相比通常约低三分之一。因此,当没有传出的帧存在时关闭发送路径并且仅进行监听可能功率效率更高。当wifi站(sta)向接入点(ap)(或无线lan控制器)指示它正进入省电模式并且关闭其接收路径时,进一步的省电可以由wifi站(sta)实现。ap(或无线lan控制器)存储送往处于省电模式的给定sta的帧,并且当被请求将它们发送给该sta时这样做。在关联期间,给定的sta使用监听间隔参数来向ap指示在它从ap检索排队的帧之前它应休眠多少个信标间隔。ap直到sta的监听间隔过去才可以丢弃任何排队的帧。

在现有的方法中,给定的sta可以通过将空帧发送给其中功率管理位被设置的ap来进入省电模式。从那以后,ap(或无线lan控制器)存储送往每一sta队列中的sta的分组,并且设置信标帧中的tim字段以指示送往该sta的分组已经在ap处排队。sta可以在每一个监听间隔从休眠唤醒以接收信标帧,当它检测到用于它的tim字段已经被设置时,它可以将ps-poll帧发送给ap。作为响应,ap可以将首先排队的帧发送给sta。sta可以接收排队的数据帧,如果该帧中的更多数据字段被设置,则它可以将另一个ps-poll帧发送给ap。在一些情况下,sta继续发送ps-poll帧来接收排队的帧,当没有一个剩下时,它返回到休眠,直到下一个监听间隔为止。

在本文中认识到,上述方法不是非常高效的数据传送方法,因为轮询被使用,轮询一般适合于低流量状况。对于该方法的一个示例改进是,当检测到排队的帧时通过发送其中功率管理位被关闭的空帧来退出省电模式。ap(或无线lan控制器)然后可以将排队的帧发送给sta。sta然后可以通过发送其中功率管理位被开启的空帧来重新进入省电模式。例如,sta在它尚未从ap(或无线lan控制器)接收到任何帧的短暂时段内可以等待以推断在ap(或无线lan控制器)处没有用于它的尚未解决的排队的帧。

现在转到非计划异步省电递送(u-apsd),在本文中认识到,老式的省电方法对于由短帧组成的周期性双向数据流量(比如举例来说voip)没有提供良好的省电。举例来说,推断不存在来自ap的尚未解决的排队的帧的时间通常比连续的voip帧之间的时段长得多,使得sta在voip呼叫期间没有进入省电模式。被表述为802.11e的一部分的u-apsd机制意在于比以前的方法更好地解决这种情况。

u-apsd允许客户端基于voip呼叫的可预测的流量模式来预先调度sta和ap之间的通信。例如,客户端可以与ap协商典型的每20ms交换voip帧。一旦这被协商,客户端就可以在不通知ap的情况下在分组交换之间休眠。对于非voip流量,sta通过发送触发帧来检索在ap中排队的单播流量。ap可以通过在信标中公布该能力来指示对于该机制的支持,并且探测响应和关联/重新关联响应帧。

如老式的省电模式下那样,sta可以设置空帧中的功率管理位以向ap指示它处于省电模式。处于省电模式的sta发送qos空帧或qos数据帧来触发ap发送排队的帧。ap可以应答触发,然后用协商的最大数量的帧跟进它。在一些情况下,如果当触发被接收到时在ap上没有排队的帧,则ap将用qos空帧来响应。在本文中认识到,u-apsd优于老式的省电模式的优点是帧的交换以sifs间隔发生,使得介质在交换期间保持锁定。在老式的省电模式下,帧是以difs间隔交换的,使得其他sta可以接管介质。

现在参照图4,示出了示例高级多媒体广播/多播服务(mbms)。mbms在3gppts23.246(“multimedia/broadcast/multicastservice;architectureandfunctionaldescription”)中有详细的描述,该文献通过引用并入,就如同其内容在本文中被阐述一样。参照图4,bm-sc是控制mbms会话的节点。bm-sc发起mbms将被用于广播特定的内容的通知,并且它管理与想要加入会话的终端相关联的功能。终端和bm-sc之间的交互是通过正常的单播处理的。mbms服务是用户所知晓的。例如,会话是基于每一用户控制的。bm-sc的示例功能包括:服务公告功能、密钥管理功能以及会话和发送功能。

现在参照图5,示出了ue如何启动mbms的例子。在1,ue启动其默认的pdn上下文。在2,ue尝试加入mbms。加入群的决策可以是响应于该图中未示出的服务广告的。例如,广告可能已经经由wap推送、sms等发送。在步骤3-17中,启动mbms服务,这在3gppts23.246中有详细的描述。

现在参照图6,在本文中可以被称为第三方服务器的服务能力服务器(scs)或应用服务器(as)(scs/as)可以接入mbms系统以经由服务能力显露功能(scef)来广播/多播数据。参照图6,在5,tmgi可以被递送给群。tmgi可以被群成员用来监听群消息。在6,scs/as可以通知scef广播/多播的起始时间。在13,群消息可以被递送。图6在3gppts23.682中有更详细的描述,该文献通过引用并入,就如同其内容在本文中被阐述一样。

如上所述,在本文中认识到,在ue例如处于休眠状态时,将移动台终止的(mt)数据缓冲在移动核心网络(mcn)内可以是mno向第三方服务提供商提供的希望的服务。例如,在一些情况下,当第三方服务提供商期望将单个分组发送给ue并且第三方服务提供商不涉及从应用、服务或传输层接收及时的应答时,所述服务可以是有用的。然而,在其他通信情况下,在本文中认识到,将mt数据缓冲在mcn中可能引起网络内以及与应用、服务或传输层协议的问题。

例如,mcn内的缓冲的支持通常要求mcn具有可用于缓冲被寻址到休眠装置的任何mt数据的存储器资源。因此,例如,如果mt数据大小巨大,则存储器要求可能相当大,尤其是如果缓冲是许多iot装置所必需的话。另外,在本文中认识到,在mt数据被缓冲在旧的网络元件中时,当休眠的ue唤醒并且附连到新的网络元件(例如,mme或s-gw)时,可能引起复杂化。在一些情况下,新的网络元件必须从旧的网络元件提取缓冲的数据。可替代地,旧的网络元件可能“丢弃”缓冲的数据,这可能意味着第三方服务器必须再次发送数据,例如,在第三方服务器缓冲也被缓冲在mcn中的数据的情况下。

在本文中进一步认识到,在一些情况下,as/scs希望将数据(或触发)广播(或多播)到一群ue。该群ue可以使用各种省电功能,比如举例来说psm和扩展空闲模式drx(edrx)。因此,在本文中认识到,as/scs(第三方应用服务器)可以确保群成员正在监听(例如,没有休眠)数据或触发何时被广播或多播。

上述mcn后台数据传送进程,以及23.682中,协调与pcrf的数据传送的第三方服务器(例如,scs/as)。将理解,术语scs、as、第三方服务器和第三方应用服务器在本文中是可互换使用的,没有限制。在本文中认识到,上述后台数据传送进程可能没有考虑给定的ue何时可能正在休眠(例如,通过使用edrx和/或psm)。在本文中进一步认识到,后台数据传送进程和ue的休眠模式之间的这个协调缺乏可能导致大量数据被缓冲在mcn中。例如,如果scs/as在ue处于psm时发送数据传送,则大量数据可能被缓冲。

mcn内的缓冲的支持还可能使应用、服务和传输层协议复杂化。例如,如果mt数据被缓冲在mcn内,则在本文中认识到,应用、服务层传输层协议内的任何重发计时器可能需要被调谐以使得预计应答不会早于ue的最长的可能的休眠时段。一旦ue唤醒,在一些情况下,重发计时器可以被调整以预计更快速地应答。如果应用、服务和传输层协议不支持重发计时器的调谐,则在一些情况下,它们可能不能与mcn缓冲兼容。

在应用、服务和传输层协议与mcn缓冲不兼容这样的情况下,数据可以被第三方缓冲,直到ue退出其休眠状态为止。该方法可能要求第三方服务器和ue时间同步,以使得第三方服务器知道ue何时在休眠。该方法还可能或者可替代地要求mcn通知第三方服务器ue何时是可达的。此外,来自第三方服务器的数据要求在ue返回到休眠状态之前到达ue。在本文中进一步认识到,低成本iot装置和第三方服务器之间的时间同步可能是不切实际的,例如在要求在低成本iot装置上准时的物理硬件方面以及在iot装置和第三方服务器之间的添加的消息传送方面。

如上所述,mcn可以通知第三方服务器ue何时是可达的或者即将变为可达的。在本文中认识到,该方法可能要求第三方服务器在ue确定返回到其休眠(或不作用)状态之前发送数据。

现在参照图7,示出了优选通信模式的例子(例子no.1)和非优选通信模式的例子(例子no.2)。如所示,在例子no.1中,ue休眠长时段并且周期性地唤醒以检查它是否需要接收mt数据。在优选例子中,使检查(或监听)mt数据所花费的时间量最小化。在非优选例子(例子no.2)中,ue唤醒,并且因为来自第三方服务器的数据尚未到达mcn,所以ue返回到休眠状态。同时,mt数据在ue正在休眠时到达mcn。如果ue保持唤醒并且监听更长时间,则第三方服务器的成功机会增大,但是如果ue必须监听更长时段来给予第三方服务器更多时间以对唤醒通知作出反应,则ue可能消耗更多功率。

如上所述,wifi装置(sta)可以支持省电模式,在省电模式下,该装置在多个时段内不监听下行链路通信。ue保持省电模式的时间量可以在sta和wifiap或wlc之间协商。在sta处于省电模式时,ap或wlc可以缓冲发送给sta的任何下行链路数据。在本文中认识到,目前,应用服务器不能影响各种功能,比如举例来说,sta保持省电模式多久,或者当sta处于省电模式时多少数据应被缓冲用于sta。在本文中进一步认识到,存在as是知道sta在它需要接收下行链路数据之前可能休眠多久的唯一行动者的情况。但是,在目前的方法中,as对于sta的省电模式配置没有控制,因此省电模式不能被最优地配置。

在本文中描述的各种实施例中,第三方应用服务器可以通知网络它具有发送给特定的一个ue或一群ue的数据。此外,在下面详细描述的各种例子中,mcn可以通知来自第三方应用服务器的信息以确保ue唤醒并且ue在数据传送完成之前不被允许进入休眠状态。

在一个例子中,现有的后台数据传送进程被优化。例如,在一些情况下,hss和mee被通知pcrf的后台数据传送决策以使得mme可以确保ue在规划的传送期间是可达的。在另一个例子中,对传输、应用和服务层协议进行优化,以使得协议内的重发计时器可以考虑mcn可以缓冲mt数据的事实,并且如果ue正在使用长休眠周期、则第三方应用服务器和ue之间的mt分组的观测的延迟可以大大地改变。来自mcn的通知可以被第三方应用服务器用来动态地调整协议的重发计时器。

在另一个例子中,对“ddn失败之后的可用性”进程进行优化以考虑第三方应用服务器接收到ue可用的通知、而在ue返回到休眠状态之后将数据发送给ue的情况。

本文中描述的各种实施例也可以应用于使用省电模式的wifi装置。例如,如下面进一步描述的,scef可以具有与wlc或wifiap的可以用于配置sta的省电模式使用的接口。

现在讨论第三方服务器处的缓冲。在示例实施例中,如果移动网络运营商(mno)不支持网络缓冲,则它可以允许第三方服务器(例如,scs/as)通知mcn第三方服务器具有发送给特定的一个ue或一群ue的数据。mcn然后可以唤醒ue并且使ue保持唤醒。唤醒ue并且使ue保持唤醒可以包括寻呼ue、通知ue扩展空闲模式drx被禁用某个时段、和/或通知uepsm的使用被禁用某个时段。使ue保持唤醒可以包括通知网络节点(比如举例来说mme和enodeb)ue的rrc连接不应被暂停或者ue的rrc连接不应被释放。例如,ue可以从网络节点接收通知ue先前调度的休眠时间表应被中止的消息。如果数据传送意图用于一群ue,则mme可以调整该群的psm或edrx计时器以使得它们彼此对齐,并且使得群成员彼此同时地唤醒并且可用于下行链路数据传送。

在示例实施例中,当第三方服务器具有递送给ue的数据时,它可以通知mcn它具有可用于发送给特定的ue的数据。在本文中认识到,3gppts23.682中详述的目前的“后台数据传送”请求允许第三方服务器指示它需要将某个量的数据发送给若干个ue,但是它不允许服务器指示特定的一个ue或一群ue。通过允许第三方服务器指示特定的一个ue或一群ue,在本文中认识到,mcn可以预先知道指示的ue应被寻呼、被阻止进入休眠状态、被保持唤醒和/或被阻止发起rrc连接释放。哪些ue是数据接收者的获悉可以用于计算数据传送何时应被执行。例如,可以选择计时器以使得群的成员(例如,所有的成员)被预计是唤醒的。

图8和9(以下描述)例示说明用于使至少一个ue保持唤醒的各种实施例。在这些图中,各种步骤或操作被示为由一个或多个节点、设备、装置、服务器、功能或网络执行。例如,所述设备可以单个地或彼此组合地进行操作来实施本文中描述的方法。如本文中所使用的,术语设备、网络设备、节点、服务器、装置、实体、网络功能和网络节点可以互换使用。要理解的是,这些图中例示说明的节点、装置、服务器、功能或网络可以表示通信网络中的逻辑实体,并且可以以存储在这样的网络的节点的存储器中并且在该节点的处理器上执行的软件(例如,计算机可执行指令)的形式来实现,所述节点可以包括下面描述的图12a或12b中例示说明的一般架构中的一个。也就是说,图8和9中例示说明的方法可以以存储在网络节点(比如举例来说图12c或12d中例示说明的节点或计算机系统)的存储器中的软件(例如,计算机可执行指令)的形式来实现,所述计算机可执行指令在被所述节点的处理器执行时执行图中例示说明的步骤。还要理解的是,这些图中例示说明的任何发送步骤和接收步骤都可以由节点的通信电路(例如,分别地,图12c和12d的电路34或97)在该节点的处理器和它执行的计算机可执行指令(例如,软件)的控制下执行。进一步要理解的是,本文中描述的节点、装置和功能可以被实现为虚拟化网络功能。

具体地参照图8,网络800包括enodeb802、mme804、hss806、scef808和scs/as810(也可以被称为第三方服务器)。将意识到,示例网络800是简化的以便于所公开的主题的描述,而非意图限制本公开的范围。除了比如网络800的网络之外,或者代替比如网络800的网络,其他装置、系统和配置可以用于实现本文中公开的实施例,所有这样的实施例都被设想为在本文公开的范围内。

在1,根据例示说明的实施例,scs/as810将数据递送请求发送给scef808。数据递送请求可以包括,例如但不限于:scs/as标识符;scs/as引用id;每一ue的容量、外部群标识符、msisdn、或外部群id;期望的时间窗口、qos/消息优先级。scs/as标识符可以指示哪个scs/as正在发起请求。scs/as引用id是由scs/as分配的事务id。在例子中,每一ue的容量是期望的数据传送的近似大小。外部群标识符、msisdn或外部群id可以用于识别将是数据传送的接收者的特定的一个或多个ue。期望的时间窗口指示然后scs/as何时想要执行数据传送。在一些情况下,该值的不存在可以用于指示scs/as想要尽快地执行数据传送。在例子中,qos/消息优先级指示符可以是运营商定义的值,scs/as可以使用该值来指示消息优先级或重要性。该信息可以在收费记录中被捕捉以使得第三方应用服务器可以根据指示的优先级被收费。

仍参照图8,在2,根据例示说明的例子,在授权所述请求之后,scef808将数据递送请求消息发送给hss808,所述数据递送请求消息可以包括scef引用id、每一ue的容量、外部群标识符或msisdn或外部群id、和期望的时间窗口。在该消息中,例如,scef引用id是由scef分配的事务id。在替代例子中,scef808可以将该消息直接发送给mme804。scef808可以通过查询hss806来学习mme804。

在3,根据例示说明的例子,在授权所述请求之后,hss806将数据递送请求消息发送给mme804,所述数据递送请求消息可以包括scef引用id、每一ue的容量、imsi和期望的时间窗口。该消息可以通知mme804在第三方服务器810中缓存有用于至少一个ue的数据。因此,mme(其可以包括设备)可以接收数据递送请求消息,所述数据递送请求消息指示将是从第三方服务器传送数据期间的数据接收者的至少一个用户设备(ue)。所述数据递送请求消息可以进一步指示第三方服务器何时想要执行数据传送。mme可以使用该信息来确定如何处理ue省电模式(例如,休眠或drx模式)以及何时寻呼ue。因此,基于所述数据递送请求消息,mme可以执行确保所述至少一个ue对于数据传送是唤醒的动作。例如,在数据传送的预期接收者是一群ue的一些情况下,所述动作可以确保该群中的每个ue彼此同时地对于数据传送是唤醒的。

在例子中,执行确保所述至少一个ue是唤醒的动作包括当接收到数据递送请求消息时寻呼所述至少一个ue。例如,如果ue(或一群ue)不处于rrc连接状态并且用于数据窗口的期望时间窗口正在接近,或者第三方服务器期望尽快执行数据传送,则mme可以在最早的寻呼时刻发起寻呼。在一些情况下,一旦ue被寻呼并且处于rrc连接状态,则mme直到期望的时间窗口过去、数据传送完成或者计时器终止才可以发起rrc连接释放。因此,在寻呼给定的ue以使得该ue处于无线电资源控制(rrc)连接状态之后,mme可以制止使ue从rrc连接状态释放,直到数据递送请求消息中的时间窗口已经过去、数据传送完成或者计时器终止中的至少一个为止。

在ue处于psm模式的例子中,mme可以阻止ue使用psm模式,直到期望的时间窗口过去为止。此外,根据例子,mme可以阻止给定的一个ue或一群ue进入省电模式(psm)或扩展空闲模式不连续接收(edrx),直到数据递送请求消息中的时间窗口过去为止。阻止ue进入psm或edrx可以包括拒绝ue在跟踪区域更新期间提议的计时器值。在另一个例子中,阻止ue进入psm或edrx可以包括调整与ue相关联的计时器并且调整与ue相关联的跟踪区域更新计时器,以使得所述至少一个ue在数据传送被执行时是唤醒的。mme在tau期间可以拒绝ue提议的作用计时器值。mme可以通过拒绝作用计时器或者通过提供比ue提议的作用计时器长的作用计时器、例如以便确保ue在递送尝试期间不处于psm,来为ue提供psm不被允许的指示。在一些情况下,mme804还可以向ue提供针对ue的数据被缓冲在第三方服务器810处的指示,或者向ue提供数据传送、广播或触发即将发生的指示。可替代地,mme804可以调整ue的作用计时器和tau计时器以使得ue在数据传送将被执行时将是唤醒的。

在scef808提供外部群id的一些情况下,3处的消息可以包括多个imsi。此外,3处的消息可以针对mme正在服务的群中的每个imsi被多次发送给mme,并且所述消息可以将一个或多个时间发送给为所述群中的ue服务的每个mme。

仍参照图8,根据例示说明的例子,在4,mme804可以将数据递送请求消息发送给enodeb,所述数据递送请求消息可以包括scef引用id、每一ue的容量、imsi、期望的时间窗口。如果ue处于rrc连接状态,则4处的消息可以用作发送给enodeb的对于enodeb不应断开ue的rrc连接直到期望的时间窗口之后为止的通知。如果ue不处于rrc连接状态,则所述消息可以用作请求以在期望的时间窗口内寻呼ue。因此,mme执行的确保ue是唤醒的动作可以包括将数据递送请求消息发送给无线电接入节点(例如,enodeb802),其中,所述数据递送请求消息包括寻呼ue的请求。将理解,enodeb和无线电接入节点在本文中可以互换使用,没有限制。在另一个例子中,来自mme的数据递送请求消息指示无线电接入节点保持与所述至少一个ue的无线电资源控制(rrc)连接,直到数据传送请求(例如,来自第三方服务器)中的时间窗口过去之后为止。如下面进一步描述的,从mme804发送的数据递送消息可以包括寻呼,所述寻呼可以向无线电接入节点802指示数据被缓冲在第三方服务器810处。

仍参照图8中的例示说明的例子,4处的消息可以是从mme804到enodeb802的寻呼消息。寻呼消息可以包括,例如但不限于:用于寻呼的nasid;tai;基于ue身份的drx索引;寻呼drx长度;用于寻呼的csgid的列表;寻呼优先级指示;scef引用id,每一ue的容量;imsi;期望的时间窗口。在一些情况下,现有的寻呼优先级指示符可以用于向enodeb802指示寻呼的原因不是下行链路数据在mcn中可用,而是原因是用于ue的数据被缓冲在第三方服务器处(或者在第三方服务器处是可用的)。在替代的示例实施例中,新的指示符可以用于向enodeb802指示寻呼的原因不是下行链路在mcn中可用,而是原因是用于ue的数据被缓冲在第三方服务器(例如,scs/as810)处(或者在第三方服务器处是可用的)。例如,所述新的指示符可以被添加到3gppts36.413中定义的“用于寻呼的辅助数据(assistancedataforpaging)”信息元素。在严重拥塞的时间期间,例如,enodeb802在下一个寻呼时刻可以选择不寻呼给定的ue,即使mcn中存储有新的数据并且该数据准备好用于ue。相反,enodeb802可以选择延迟寻呼ue,直到下一个寻呼时刻为止。

在例子中,新的nas消息可以从mme804发送给ue以中止先前批准的psm周期。例如,如果作用计时器在最后的tau被批准,则mme可以将取消ue的psm使用的消息发送给ue。

在5,根据例示说明的实施例,enodeb802将数据递送应答(scef引用id)发送给mme804。应答可以包括以下指示,即,因为寻呼的原因是被缓冲在第三方服务器810处的数据,所以enodeb802在ue的下一个寻呼时刻将不寻呼ue。相反,在一些情况下,enodeb802可能要求mme804稍晚尝试寻呼,并且enodeb802可以向mme804指示何时再次尝试。在替代例子中,enodeb可以指示它何时将尝试递送寻呼。

在6,根据例示说明的例子,mme804将数据递送应答(scef引用id)发送给hss806。在7,hss806将数据递送应答(scef引用id)发送给scef808。在8,如所示,scef808将数据递送应答(scs/as引用id)发送给scs/as810。

在9,根据例示说明的例子,ue(或一群ue)在它变为rrc连接、执行tau、附连时、在网络禁用ue的psm使用、或者ue禁用ue的扩展空闲模式drx使用时,可以为数据传送做好准备。在10,mme804可以将数据递送可用性通知(scef引用id)发送给scef808。当mme806确定来自第三方缓冲器的数据现在可以被发送给ue时,mme806可以发送该通知。mme可以在各种时间做出该决策。例如,当ue进入rrc连接状态时,mme806可以确定来自第三方缓冲器的数据可以被发送给ue。因为mme发起ue的寻呼,所以这可能发生。通常,mme可以在数据到达s-gw之后寻呼ue。来自s-gw的ddn消息可以使mme发起寻呼。在例子中,mme可以基于接收到来自hss的数据递送请求来发起寻呼。寻呼可以使ue进入rrc连接状态以使得它对于移动台终止的数据是可达的。

在另一个例子中,当ue执行tau或者执行附连并且在tau或附连期间请求扩展空闲模式drx的使用时,mme806可以确定来自第三方缓冲器的数据可以被发送给ue。网络可以禁用扩展空闲模式drx的使用,例如,通过在tay或附连响应中不提供扩展空闲模式drx参数来禁用。在一些情况下,tau或附连响应可以包括因为第三方已经缓冲了用于ue的数据、所以扩展空闲模式drx不被接受的指示。通过禁用扩展空闲模式drx的使用,可以迫使ue使用如3gppts23.401中定义的定期的不连续接收。在例子中,如果第三方服务器810在ue正在使用定期的drx时发送缓冲的数据,则缓冲的数据将不会要求网络节点(比如举例来说s-gw)中的扩展缓冲。

在又一个例子中,当ue执行tau或者执行附连、并且请求psm的使用(例如,通过在tau或附连期间提供作用时间)时,mme806可以确定来自第三方缓冲器的数据可以被发送给ue。网络可以通过在tau或附连响应中不提供作用时间来禁用psm的使用。tau或附连响应可以包括因为第三方已经缓冲了用于ue的数据、所以psm不被接受的指示。

仍参照图8,根据例示说明的例子,在11,scef808将数据递送可用性通知(scs/as引用id)发送给scs/as810。scs/as810然后可以开始将缓冲的数据发送给ue。在接收到通知之后,scs/as810可以经由用户平面连接、经由sms-sc或者经由使用scef808的其他控制平面进程将数据发送给ue。scs/as810可以稍后将数据递送完成消息发送给scef808以指示数据传送何时完成从而使得scef808可以知道ue可以被允许再次使用低功率模式。例如,所述消息可以包括在原始的数据递送请求(在1处)中提供的scs/as引用id以使得scef808可以知道什么操作完成。scef808然后可以将完成通知提供给mcn。来自scef808的完成消息可以包括在原始的数据递送请求中提供的scef引用id以使得mcn可以知道什么操作完成。

在一些情况下,在时间窗口终止之后,当s-gw观察到数据传送已经开始或者请求的数据量已经被传送时,s-gw或mme可以通知enodebue不再需要保持唤醒。因此,enodeb可以开始使用其他策略来确定何时结束ue的rrc连接。

在例子中,mcn可以允许ue发送紧急nas消息以指示其蓄电池低并且它必须终止其rrc连接、暂停其rrc连接、使用edrx或者进入psm。当mcn节点(比如举例来说mme)接收到这样的消息时,mme可以通知s-gw和enodeb以使得s-gw和enodeb知道先前请求的数据递送必须被取消。通知也可以被发送给scef以使得scef可以通知scs/as先前请求的数据递送必须被取消。scef还可以指示取消的原因是ue的低蓄电池或省电模式请求。

现在参照图9,现在讨论对于后台数据传送进程的扩展。如上所述,可以根据示例实施例来修改3gppts23.682中描述的后台数据传送进程,以确保作为数据传送的目标的(一个或多个)ue是唤醒的并且能够在请求的时间窗口内接收数据。

如图9所示,网络900包括enodeb902、mme904、spr/hss/udr906、pcrf908、scef910和scs/as910(也被称为第三方服务器)。将意识到,示例网络900是简化的以便于所公开的主题的描述,而非意图限制本公开的范围。除了比如网络900的网络之外,或者代替比如网络900的网络,其他装置、系统和配置可以用于实现本文中公开的实施例,所有这样的实施例都被设想为在本文公开的范围内。根据一旦策略被创建并且被pcrf908批准,spr906就将策略(例如,传送策略)提供给hss906,hss906将该策略提供给mme904。当与所述策略相关联的时间窗口被到达或者即将被到达时,mme904将使ue保持处于rrc连接状态,阻止ue使用psm,并且阻止ue使用edrx。一旦ue可用于执行数据传送,mme904就可以通知scef910。

仍参照图9,在1,根据例示说明的例子,scs/as912将数据递送请求消息发送给scef910,所述数据递送请求消息可以包括scs/as标识符、scs/as引用id、每一ue的容量、外部群标识符或msisdn或外部群id和期望的时间窗口。该消息可以是修改的后台数据传送请求。后台数据传送请求可以被修改为包括(一个或多个)数据传送中将涉及的特定的一个或多个ue。后台数据传送请求也可以被更新以包括以下指示,即,数据传送中所涉及的(一个或多个)ue可能正在使用psm、edrx或其他休眠模式,并且scs/as912想要被通知(一个或多个)ue何时可用。

在2,在授权所述请求之后,scef910选择可用的pcrf中的任何一个,并且触发与pcrf908的对于未来的后台数据传送进程的协商。pcrf908可以用可能的传送策略和引用id来对scef910做出响应。在示例实施例中,scef910可以向pcrf908指示数据传送中所涉及的(一个或多个)ue可能正在使用psm、edrx或其他休眠模式,并且scef910想要被通知(一个或多个)ue何时可用。在一些情况下,该指示可以保持为数据传送策略的一部分。在另一例子中,scef910可以经由来自scs/as912的调配或消息而知道数据传送中所涉及的(一个或多个)ue可能正在使用psm、edrx或其他休眠模式。此外,在2,scef910可以被提供用于数据传送策略的引用id。在3,根据例示说明的例子,scef910转发pcrf908提供的参数。该消息可以包括scs/as引用id。在4,根据例示说明的例子,如果spr与hss不位于一处,则spr可以将数据传送策略与如下指示一起发送给mme904:scef910想要被提供(一个或多个)ue何时可用于数据传送的指示。将理解,在udr样式部署中,spr和hss可以位于一处。数据传送策略可以包括scefid、scef引用id、以及scef想要被通知与所述策略相关联的(一个或多个)ue何时可以执行数据传送的指示。可替代地,scef910可以将该传送策略信息直接发送给mme904。scef910可以通过查询hss906来学习mme身份。因此,mme可以接收与至少一个用户设备相关联的传送策略,以使得它执行的确保ue唤醒的动作也是基于传送策略的。如所描述的,传送策略可以指示一种或多种休眠模式是否被至少一个ue使用。

还参照图8,图9的步骤5、6、7、8、9和10分别是参照图8的4、5、6、9、10和11描述的。在一些情况下,当scs/as配置监控事件或者发出数据递送请求时,scs/as可以提供它在接收到接收者ue可用的指示之后将需要多久来准备数据传送的估计。mme可以使用该信息来预先确定ue要多久变为可用于发送可用性指示。

在例子中,scs/as和scef可以在分组的递送失败之后请求它被通知ue何时变为可用。这在上面已有描述。在一些情况下,ue可能仅唤醒短暂的时段。在本文中认识到,如果第三方服务器未能在ue返回到休眠状态之前将数据发送给s-gw,则数据递送尝试可能再次失败。为了帮助处理这种情况,根据一个例子,scs/as和scef被允许配置该通知以使得直到mt分组被成功发送它才将清除。换句话说,mcn(例如,mme)可以在每次ue变为可达时发送通知,直到数据分组被成功地发送给ue为止。

现在转到动态地调整重发计时器,在一些情况下,当数据缓冲在mcn中被支持时,第三方服务器发送给ue的第一分组可能经历相对较大的递送延迟。例如,如果ue的drx周期为45分钟长,则第一分组到达ue可能花费长达45分钟。可以预计,当ue是唤醒的时,分组将经历短得多的递送延迟。

在一些情况下,当数据分组被缓冲在mcn中时,第三方服务器不保证分组被缓冲在网络中。在一些例子中,直到分组被ue应答,第三方服务器才知道分组是被缓冲在网络中、还是未能被递送并且已经丢失。因此,即使当分组被缓冲在mcn中时,在本文中认识到,在一些情况下,第三方服务器也可能需要缓冲同一个分组,直到它从ue接收到应答为止。在一些例子中,第三方服务器不能假定分组被缓冲在mcn中并且将被成功地递送给ue。此外,在一些情况下,使第三方服务器将大量数据缓冲在mcn中可能是低效的。

在示例实施例中,传输层(例如,tcp)和应用层(例如,coap)协议可以被配置为动态地调整它们的重发计时器以考虑到ue正在使用长休眠周期并且mcn可能正在缓冲分组的可能性。在例子中,服务器可以接收指示与例如移动终端装置或ue相关联的连接状态的消息。所述消息可以包括,例如但不限于,drx或省电模式(psm)计时器、作用计时器值、跟踪数据更新(tau)计时器值或drx周期长度。基于所述消息,服务器可以将协议的重发时间配置为第一值。服务器可以将数据分组发送给至少一个移动终端装置,并且使用所述协议来根据第一值将该数据分组重发预定次数。如上所述,所述协议在一些情况下可以是传输控制协议(tcp)或受限应用协议(coap)。此外,服务器可以在从移动终端装置接收到数据时或者在从网络接收到通知时将协议的重发时间变为第二值。其后,可以使用所述协议来根据第二值将所述数据分组重发预定次数。来自网络的通知可以包括计时器值和/或可用性通知。在一些情况下,服务器可以在从网络接收到第二通知时将重发时间变回第一值。第二通知可以是与ue相关的丧失连接通知。

例如,如果ue的不连续接收(drx)周期为45分钟,则传输层(例如,tcp)或应用层(例如,coap)协议重发计时器最初可以被配置为第一值(例如,45分钟)。mcn可以向scef通知ue的drx或psm计时器,scef可以通知scs/as。因此,scs/as可以接收指示与ue相关联的连接状态的消息。所述消息可以包括,例如但不限于,drx时间或省电模式(psm)计时器。所述消息可以进一步包括作用计时器值、跟踪区域更新(tau)计时器值或drx周期长度。一旦传输层或应用层应答被接收到,所述协议的初始重发计时器可以被重新配置为(变为)第二值,例如,1秒。因此,可以在从ue接收到数据时改变重发时间。将理解,第二值可以根据需要改变,1秒用于举例的目的。在例子中,在预定次数的失败的递送尝试或没有分组被递送给ue时的一段时间之后,第三方服务器可以假定ue再次处于休眠状态并且初始重发计时器可以被再次设置为45分钟。此外,scs/as可以在从网络接收到通知时将所述协议的重发时间变回第一值(例如,45分钟)。

如上所述,在例子中,第三方服务器可以独立地确定何时调整其初始重发计时器。第三方服务器可以使用来自mcn的可用性通知作为将重发计时器调整为更短的值的触发。因此,第三方服务器可以基于从网络接收到通知来将所述协议的重发时间变为小于或大于第一值的第二值。此外,所述通知可以包括可以用作推荐的重发计时器值的计时器值、或可以用作挑选重发计时器值的指导的值。因此,所述通知可以包括第二值。在一些情况下,第三方服务器可以使用来自mcn节点(比如举例来说scef)的丧失连接通知作为将重发计时器调整为长于第一值的第二值的触发。此外,所述通知可以包括可以用作推荐的重发计时器值的计时器值、或可以用作挑选重发计时器值的指导的值。将理解,重发计时器可以根据本文中描述的各种实施例、根据需要被改变任何次数,因此,以上论述的第一值和第二值用于举例的目的。

在另一个例子中,不是从mcn接收通知,而是第三方服务器可以在发送之前查询scef或另一个mcn节点以确定ue的状态。scef可以告诉第三方服务器ue将休眠多久。第三方服务器然后可以在发送分组之前等待,或者它可以用基于scef说ue将休眠多久而调整的重发计时器来发送分组。

现在转到scef中的缓冲,scef可以将允许scs/as提供将被发送的数据的api连同例如数据递送请求提供给scs/as。来自scs/as的api调用可以是非阻塞的,并且可以指定回调地址/端点。scef然后可以缓冲数据,并且将它接收到请求并缓冲数据的应答还连同一些其他可能的信息(例如,直到ue可用的预计的等待时间)返回给scs/ae。

scef可以具有与p-gw(例如,sgi引用点)的数据平面接口。一旦ue变为可用,scef就可以通过用户平面或控制平面将所述数据递送给ue,并且可以将指示所述请求是否成功的响应(例如,嵌入在新的请求中)返回给scs/as回调地址。该响应可以通过单独的tcp连接(或单独的http/coap请求/响应对)发送。scs/as可以可选地应答响应的接收。因此,scs/as可能不会阻塞和等待,scs/as可能没有要管理的重发计时器。相反,在这种情况下,scef可以管理递送缓冲的数据的问题。

在本文中认识到,多播/广播系统上的iot流量的一种示例类型可以是应该触发一群ue向scs/as报告的消息。为了经由mbms载体成功地递送触发,在本文中进一步认识到,群中的ue在广播时需要准备好接收mems流量。但是接收iot流量的ue通常可以使用省电功能,比如举例来说省电模式或扩展空闲模式drx。如果ue在广播发送期间使用psm或edrx,则在本文中认识到,ue可能不能用于接收mbms流量,因此触发可能被错过。当scs/as向scef发出群消息请求时,它还提供消息起始时间。当群消息被递送时,在本文中认识到,scef应确保群成员在起始时间之前停止使用psm和/或edrx。

大体上参照图6,注意到,当mbms用于经由scef发送数据时,如3gppts23.682中所描述的,在任何触发发生之前,mbms服务信息(tmgi)可以在步骤5中被提供给群。在例子中,步骤12将不被用于发送tmgi。在本文中认识到,如果在发送广播之前可以对群中的每个ue单个地寻址,则触发将是不需要的。

参照图6,根据示例实施例,为了确保群成员在13处是唤醒的并且监听广播,scef可以在7处在授权请求中将起始时间和外部群标识符提供给hss。当起始时间和外部群标识符包括在授权请求中时,hss可以对群中的每个ue发起插入订阅数据进程以将起始时间发送给mme/sgsn。mme/sgsn然后可以使用该信息来帮助确保ue在广播之前是可用的(例如,不使用psm和/或扩展空闲模式drx)。

因此,scef可以在群消息授权请求中将广播起始时间发送给hss。hss可以在群消息授权请求中从scef接收广播起始时间。hss可以支持修改一群ue的订阅数据以使得它们可以接收广播起始时间。在例子中,对于群中的每个ue,hss可以将广播起始时间发送给mme。因此,mme可以接收用于每个ue的广播起始时间。mme可以基于接收的广播起始时间来修改每个ue的mm上下文。

另外,根据另一个例子,广播的地理区域可以被提供给hss和mme。如果mme不是其中广播即将发生的地理区域的一部分,则hss将知道不将起始时间提供给mme,或者hss可以将地理区域提供给mme,并且如果广播在ue的地理区域中不将进行,则mme将知道不阻止ue使用省电功能。

现在转到上述构思被应用于基于nfv的5gmcn架构的示例实施例,scef可以被实现为显露如下api的nf:该api允许第三方服务器向mcn指示它具有要发送给特定ue的数据。可替代地,显露所述api的节点可以是某个其他的nf。当ue使用5g省电状态(比如ng_power-saving状态)时,所述api可以允许第三方服务器通知mcn第三方服务器想要将数据发送给ue。mcn然后可以通知ue它应离开ng_power-saving或rrc低能量状态,因为数据被缓冲在第三方服务器处。

在一些情况下,当ue处于ng_power-saving状态时,可以预计ue周期性地离开ng_power-saving状态并且对网络监听寻呼或者与网络执行某个进程(例如,类似于tau)以让mcn知道ue暂时是可达的。mcn可以借此机会寻呼ue以使得第三方数据可以被缓冲,或者它可以回复ue的消息(例如,tau消息),并且通知ue用于ue的数据被缓冲在第三方服务器中。来自mcn的缓冲数据的指示或寻呼可以使ue不返回到ng_power-saving状态。

当ue处于rrc低能量状态时,可以预计ue周期性地对网络监听寻呼或者与网络执行某个进程(类似于tau)以让mcn知道ue暂时是可达的。mcn可以借此机会寻呼ue以使得第三方数据可以被缓冲,或者它可以回复ue的消息(即,tau消息),并且通知ue用于ue的数据被缓冲在第三方服务器中。来自mcn的缓冲数据的指示或寻呼可以使ue离开rrc低能量状态。

在例子中,发起ue的寻呼并且发送用于ue的数据被缓冲的指示的mcn网络功能可以是移动性或会话管理网络功能。nf还可以通知核心网络锚定点数据传送即将针对ue发生并且ue不应被告诉使用省电模式或状态。nf可以通知核心网络锚定点数据传送即将针对ue发生并且ue应被显式地告诉不使用省电模式。ue还可以被拒绝使用省电模式或状态。核心网络锚定点然后可以将该信息传递给ran。可替代地,nf可以直接告诉ran。

mmnf还可以将ue可用于接收下行链路数据的通知发送给scefnf。scef然后可以将所述指示转发给第三方服务器,从而允许第三方服务器发送其缓冲的数据。

现在转到5g中的后台数据传送,5gmcn可以包括策略引擎nf。scefnf可以显露允许第三方服务器与mcn一起调度朝向特定(一个或多个)ue的后台数据传送的api。scef可以将对后台数据传送的请求转发给策略引擎nf和mm或smnf。scef可以使用来自策略引擎和mm或smnf这二者的信息来确定调度后台数据传送的最佳时间。例如,策略引擎nf可以告诉scef后台数据何时应被执行的时间窗口。来自策略引擎的时间窗口可以基于预计与ue相关联的mcn或rat何时最不阻塞。scef然后可以与mm或smnf进行通信以确定ue何时将可用于策略引擎nf提供的时间窗口内的mt通信。例如,scef可以与mm或sm进行通信以确定ue何时将不处于省电状态或模式。

现在转到上述构思被应用于wifi的示例实施例,图10示出scef1002可以如何与wifi网络1001一起部署的例子。如所示,网络1001可以包括经由一个或多个接入点(ap)1008与无线lan控制器(wlc)1006进行通信的一个或多个wifi站(sta)1004。图10所示的sta1004可以是有蜂窝能力的ue,或者可以不是有蜂窝能力的ue。图10中的wlc1006和wifiap1008可以表示受信任的或不受信任的wifi网络1001,其中,受信任的和不受信任的是指网络与移动网络运营商的关系。

参照图10,scef1002可以显露允许scs/as1012配置给定的sta的省电模式的api1010。例如,api1010可以允许scs/as1012识别sta1004中的一个(经由ip地址、mac地址或外部标识符)并且指定sta应被允许休眠的期望时间量。如图10所示,scef1002可以具有与wlc的接口1014。在图10中,该接口1014被命名为swt。diameter(直径)协议可以用在接口1014上。接口1014可以被scef1002用来向wlc1006提供配置信息。所述信息可以用于确定sta1004可以休眠的信标间隔的数量。api1010还可以允许scs/as1012配置下行链路数据中有多少数据或者有多少帧可以被缓冲在wlc1006或(一个或多个)ap1004中。

在一些情况下,scef1002还可以显露比如上述的下行链路数据递送请求api的api。该api中提供的信息可以被传递给wlc/ap,并且被用来确定例如sta不应使用省电模式并且sta的省电模式应在下一个可能的机会结束。

在ims网络中,s-cscf可以连接到wlc1006,因为scef1002在图10中被示为连接到wlc1006。s-cscf可以使用swt接口1014来配置sta1004应交换voip帧的速率。每个sta然后可以被相应地配置,从而使得sta1004能够在分组交换之间休眠。应理解,wlc1006是可选的网络元件,并且scef1002可以直接连接到(一个或多个)ap1004。还应理解,scef1001可以与wlc1006或ap1008集成。

如上所述,第三方应用服务器可以通知mcn它具有要传送给ue或sta的下行链路数据。mcn然后可以阻止ue或sta使用低功率模式,比如省电模式、psm和/或edrx,直到下行链路数据被发送给ue或sta为止。此外,网络可以寻呼ue以使得ue进入rrc连接状态并且准备好接收下行链路数据。

当ue或sta被通知低功率模式(比如省电模式、psm和edrx)因为数据传送即将发生而不被允许时,mcn可以为ue或sta提供低功率模式为何不被允许并且它不被允许多久的指示。例如,所述指示可以指示存在想要将数据发送给ue的as并且低功率模式在一段时段(例如,5分钟等)内不应被允许。当ue或sta接收到这样的指示时,比如图11a中显示的示例消息1102的消息可以被显示。

当ue被寻呼以使得在预料数据传送即将发生时ue进入rrc连接状态时,mcn可以为ue提供ue为何被寻呼的指示。例如,所述指示可以指示存在想要将数据发送给ue的as并且低功率模式在一段时段内应被禁用。当ue或sta接收到这样的指示时,比如图11b中显示的示例消息1104的消息可以被显示。

将理解,图11a和11b中的gui1102和1104分别是作为例子而呈现的,并且gui可以根据需要被构造为使得配置参数可以根据需要被查看和改变。将理解,示例用户接口可以用于根据需要监视和控制替代参数。将进一步理解,gui可以经由各种图表或替代的视觉描绘为用户提供用户感兴趣的各种信息。

图12a是其中可以实现一个或多个公开的实施例的、示例机器对机器(m2m)、物联网(iot)或万维物联网(wot)通信系统10的示图。一般来说,m2m技术提供用于iot/wot的构建块,并且任何m2m装置、m2m网关或m2m服务平台可以是iot/wot服务层层和iot/wot的组件等。图8-10中的任何一个中例示说明的装置、功能、节点或网络中的任何一个都可以包括通信系统(比如图12a-b中例示说明的通信系统)的节点。

如图12a所示,m2m/iot/wot通信系统10包括通信网络12。通信网络12可以是固定网络(例如,以太网、光纤、isdn、plc等)或无线网络(例如,wlan、蜂窝等)或异构网络的网络。例如,通信网络12可以包括向多个用户提供内容(比如语音、数据、视频、消息传送、广播等)的多个接入网络。例如,通信网络12可以采用一种或多种信道接入方法,比如码分多址(cdma)、时分多址(tdma)、频分多址(fdma)、正交fdma(ofdma)、单载波fdma(sc-fdma)等。此外,通信网络12可以包括其他网络,比如举例来说核心网络、互联网、传感器网络、工业控制网络、个人区域网、融合个人网络、卫星网络、家庭网络或企业网络。

如图12a所示,m2m/iot/wot通信系统10可以包括基础设施域和场域。基础设施域是指端对端m2m部署的网络侧,场域是指区域网络,通常在m2m网关的后面。场域和基础设置域这二者可以包括网络的各种不同的节点(例如,服务器、网关、装置)。例如,场域可以包括m2m网关14和终端装置18。将意识到,任何数量的m2m网关装置14和mem终端装置18可以根据需要包括在m2m/iot/wot通信系统10中。m2m网关装置14和m2m终端装置18中的每个被配置为经由通信网络12或直接无线电链路发送和接收信号。m2m网关装置14允许无线m2m装置(例如,蜂窝的和非蜂窝的)和固定网络m2m装置(例如,plc)通过运营商网络(比如通信网络12或直接无线电链路)进行通信。例如,m2m装置18可以收集数据并且经由通信网络12或直接无线电链路将该数据发送给m2m应用20或m2m装置18。m2m装置18还可以从m2m应用20或m2m装置18接收数据。此外,如下所述,数据和信号可以经由m2m服务层22发送给mem应用20和从m2m应用20接收。m2m装置18和网关14可以经由各种网络(包括举例来说蜂窝、wlan、wpan(例如,zigbee、6lowpan、蓝牙)、直接无线电链路和线缆)进行通信。示例性m2m装置包括,但不限于,平板、智能电话、医疗装置、温度和天气监控器、连接的汽车、智能仪表、游戏机个人数字助理、健康和健身监控器、灯、恒温器、电器、车库门和其他基于致动器的装置、安全装置和智能电源插座。

参照图12b,场域中的例示说明的m2m服务层22为m2m应用20、mem网关装置14、m2m终端装置18和通信网络12提供服务。将理解,m2m服务层22可以根据需要与任何数量的m2m应用、mem网关装置14、m2m终端装置18和通信网络12进行通信。m2m服务层22可以由一个或多个服务器、计算机等实现。m2m服务层22提供应用于m2m终端装置18、m2m网关装置14和m2m应用20的服务能力。m2m服务层22的功能可以以各种方式实现,例如,被实现为web服务器、在蜂窝核心网络中实现、在云中实现、等等。

类似于例示说明的m2m服务层22,在基础设施域中存在m2m服务层22’。m2m服务层22’为基础设施域中的m2m应用20’和底层通信网络12’提供服务。m2m服务层22’还为场域中的mem网关装置14和m2m终端装置18提供服务。将理解,m2m服务层22’可以与任何数量的m2m应用、m2m网关装置和m2m终端装置进行通信。m2m服务层22’可以通过不同的服务提供商与服务层进行交互。m2m服务层22’可以由一个或多个服务器、计算机、虚拟机器(例如,云/计算/存储区等)等实现。

仍参照图12b,m2m服务层22和22’提供不同的应用和垂直面可以利用的核心的一组服务递送能力。这些服务能力使得m2m应用20和20’能够与装置进行通信并且执行比如数据收集、数据分析、装置管理、安全、记账、服务/装置发现等的功能。本质上,这些服务能力释放了实现这些功能的负担的应用,因此使应用部署简化并且降低了成本、缩短了进入市场的时间。服务层22和22’还使得m2m应用20和20’能够通过与服务层22和22’提供的服务有关的各种网络12和12’进行通信。

m2m应用20和20’可以包括各种行业中的应用,比如但不限于,运输、健康和保健、连接的家、能量管理、资产跟踪以及安全和监督。如上所述,跨所述系统的装置、网关和其他服务器运行的m2m服务层支持比如数据收集、装置管理、安全、记账、位置跟踪/地理防护、装置/服务发现以及老式系统集成的功能,并且将这些功能作为服务提供给m2m应用20和20’。

一般来说,服务层(sl)(比如图12a和12b中例示说明的服务层22和22’)定义通过一组应用编程接口(api)和底层联网接口来支持增值服务能力的软件中间件层。etsimem和onem2m架构这二者定义服务层。etsim2m的服务层被称为服务能力层(scl)。scl可以在etsim2m架构的各种不同的节点中实现。例如,服务层的实例可以在m2m装置内实现(其中它被称为装置scl(dscl)),可以在网关内实现(其中它被称为网关scl(gscl)),和/或在网络节点内实现(其中它被称为网络scl(nscl))。onem2m服务层支持一组常见服务功能(csf)(即,服务能力)。一组一种或多种特定类型的csf的实例化被称为常见服务实体(cse),其可以被托管在不同类型的网络节点(例如,基础设施节点、中间节点、应用特定的节点)上。第三代合作伙伴计划(3gpp)也已经定义了用于机器类型通信(mtc)的架构。在该架构中,服务层和它提供的服务能力被实现为服务能力服务器(scs)的一部分。不管是包含在etsimem架构的dscl、gscl或nscl中、3gppmtc架构的服务能力服务器(scs)中、onem2m架构的csf或cse中、还是包含在网络的某个其他的节点中,服务层的实例可以在网络中的一个或多个独立的节点以及其他计算装置或节点上执行的或者作为一个或多个现有的节点的一部分执行的逻辑实体(例如,软件、计算机可执行指令等)中实现。作为例子,服务层或其组件的实例可以以在具有下面描述的图12c或12d中例示说明的一般架构的网络节点(例如,服务器、计算机、网关、装置等)上运行的软件的形式实现。

此外,本文中描述的方法和功能可以被实现为使用面向服务的架构(soa)和/或面向资源的架构(roa)来访问服务(比如举例来说上述网络和应用管理服务)的m2m网络的一部分。

图12c是网络的节点(比如图8-10中例示说明的节点、装置、功能或网络中的一个)的示例硬件/软件架构的框图,所述节点可以作为m2m网络(比如图12a和12b中例示说明的网络)中的m2m服务器、网关、装置或其他节点进行操作。如图12c所示,节点30可以包括处理器32、收发器34、发送/接收元件36、扬声器/麦克风38、小键盘40、显示/触控板42、不可移动的存储器44、可移动的存储器46、电源48、全球定位系统(gps)芯片组50和其他外设52。节点30还可以包括通信电路,比如收发器34和发送/接收元件36。将意识到,在与实施例保持一致的同时,节点30可以包括前述元件的任何子组合。该节点可以是实现本文中描述的与其相关的通知和触发的节点。

处理器32可以是通用处理器、专用处理器、常规处理器、数字信号处理器(dsp)、多个微处理器、与dsp核相关联的一个或多个微处理器、控制器、微控制器、专用集成电路(asic)、现场可编程门阵列(fpga)电路、任何其他类型的集成电路(ic)、状态机等。处理器32可以执行数字译码、数据处理、功率控制、输入/输出处理、和/或使得节点30能够在无线环境中操作的任何其他的功能。处理器32可以耦合到收发器34,收发器34可以耦合到发送/接收元件36。虽然图12c将处理器32和收发器34描绘为单独的组件,但是将意识到,处理器32和收发器34可以一起集成在电子封装件或芯片中。处理器32可以执行应用层程序(例如,浏览器)和/或无线电接入层(ran)程序和/或通信。处理器32可以执行比如举例来说接入层和/或应用层处的安全操作,比如认证、安全密钥协议、和/或密码操作。

如图12c所示,处理器32耦合到其通信电路(例如,收发器34和/或发送/接收元件36)。处理器32通过计算机可执行指令的执行,可以控制通信电路以便使节点30经由它连接到的网络与其他节点进行通信。具体地说,处理器32可以控制通信电路以便执行本文中(例如,图8-10中)和权利要求中描述的发送步骤和接收步骤。虽然图12c将处理器32和收发器34描绘为单独的组件,但是将意识到,处理器32和收发器34可以一起集成在电子封装件或芯片中。

发送/接收元件36可以被配置为将信号发送到其他节点或者从其他节点接收信号,所述其他节点包括m2m服务器、网关、装置等。例如,在实施例中,发送/接收元件36可以是被配置为发送和/或接收rf信号的天线。发送/接收元件36可以支持各种网络和空口,比如wlan、wpan、蜂窝等。在实施例中,发送/接收元件36可以是被配置为发送和/或接收例如ir、uv或可见光信号的发射器/检测器。在又一个实施例中,发送/接收元件36可以被配置为发送和接收rf信号和光信号这二者。将意识到,发送/接收元件36可以被配置为发送和/或接收无线信号或有线信号的任何组合。

另外,尽管发送/接收元件36在图12c中被描绘为单个元件,但是节点30可以包括任何数量的发送/接收元件36。更具体地说,节点30可以采用mimo技术。因此,在实施例中,节点30可以包括用于发送和接收无线信号的两个或更多个发送/接收元件36(例如,多个天线)。

收发器34可以被配置为对发送/接收元件36将发送的信号进行调制并且对发送/接收元件36接收的信号进行解调。如上面所指出的,节点30可以具有多节点能力。因此,收发器34可以包括用于使得节点30能够经由多种rat(比如举例来说utra和ieee802.11)进行通信的多个收发器。

处理器32可以从任何类型的合适的存储器(比如不可移动的存储器44和/或可移动的存储器46)访问信息并且将数据存储在该存储器中。不可移动的存储器44可以包括随机存取存储器(ram)、只读存储器(rom)、硬盘、或任何其他类型的存储器存储装置。可移动的存储器46可以包括用户身份模块(sim)卡、记忆棒、安全数字(sd)存储卡等。在其他实施例中,处理器32可以从不是物理上位于节点30上(比如服务器或家庭计算机上)的存储器访问信息并且将数据存储在该存储器中。处理器32可以被配置为控制显示器或指示器42上的照明图案、图像或颜色以反映节点的状态,或者配置节点、ue(例如,图13-16)、具体地说与ue进行通信的底层网络、应用或其他服务。处理器32可以从电源48接收功率,并且可以被配置为将功率分布给节点30中的其他组件和/或控制给予节点30中的其他组件的功率。电源48可以是用于给节点30供电的任何合适的装置。例如,电源48可以包括一个或多个干电池蓄电池(例如,镍镉(nicd)、镍锌(nizn)、镍金属氢化物(nimh)、锂离子(li-ion)等)、太阳能电池、燃料电池等。

处理器32还可以耦合到gps芯片组50,gps芯片组50被配置为提供关于节点30的当前位置的位置信息(例如,经度和纬度)。将意识到,节点30可以在保持与实施例一致的同时通过任何合适的位置确定方法来获取位置信息。

处理器32可以进一步耦合到其他外设52,外设52可以包括提供附加的特征、功能和/或有线或无线连接的一个或多个软件和/或硬件模块。例如,外设52可以包括各种传感器,比如加速计、生物计量(例如,指纹)传感器、电子罗盘、卫星收发器、数字照相机(用于照片或视频)、通用串行总线(usb)端口或其他互连装置、振动装置、电视收发器、免提耳机、模块、频率调制(fm)无线电单元、数字音乐播放器、媒体播放器、视频游戏播放器模块、互联网浏览器等。

图12d是也可以用于实现网络的一个或多个节点(比如图8-10中例示说明的节点、装置、功能或网络)的示例性计算系统90的框图,所述计算系统90可以作为m2m网络(比如图12a和12b中例示说明的m2m网络)中的m2m服务器、网关、装置或其他节点进行操作。计算系统90可以包括计算机或服务器,并且可以由可以为软件的形式的计算机可读指令、无论在什么地方、无论用什么手段存储或访问这样的软件来主要控制。这样的计算机可读指令可以在中央处理单元(cpu)91内被执行以使计算系统90做工作。在许多已知的工作站、服务器和个人计算机中,中央处理单元91由被称为微处理器的单芯片cpu实现。在其他机器中,中央处理单元91可以包括多个处理器。协处理器81是不同于主cpu91的可选的处理器,该处理器执行附加的功能或辅助cpu91。cpu91和/或协处理器81可以接收、产生和处理与所公开的系统和方法相关的数据以供安全保护。

在操作中,cpu91提取、解码和执行指令,并且经由计算机的主要数据传送路径、系统总线80与其他资源来回传送信息。这样的系统总线连接计算系统90中的组件,并且定义用于数据交换的介质。系统总线80通常包括用于发送数据的数据线、用于发送地址的地址线、以及用于发送中断并且用于操作系统总线的控制线。这样的系统总线80的例子是pci(外围组件互连)总线。

耦合到系统总线80的存储器装置包括随机存取存储器(ram)82和只读存储器(rom)93。这样的存储器包括允许信息被存储和检索的电路。rom93一般包含不能容易地被修改的存储的数据。存储在ram82中的数据可以被cpu91或其他硬件装置读取或改变。对于ram82和/或rom93的访问可以由存储器控制器92控制。存储器控制器92可以提供当指令被执行时将虚拟地址转化为物理地址的地址转化功能。存储器控制器92还可以提供隔离系统内的处理并且使系统处理与用户处理隔离的存储器保护功能。因此,在第一模式下运行的程序可以仅访问被它自己的处理的虚拟地址空间映射的存储器;它不能访问另一个处理的虚拟地址空间内的存储器,除非处理之间共享的存储器已经被设置。

另外,计算系统90可以包含外设控制器83,外设控制器83负责将指令从cpu91传送给外设,比如打印机94、键盘84、鼠标95和硬盘驱动器85。

由显示器控制器96控制的显示器86用于显示计算系统90产生的视觉输出。这样的视觉输出可以包括文本、图形、动画图形和视频。显示器86可以用基于crt的视频显示器、基于lcd的平板显示器、基于气体等离子体的平板显示器或触摸面板来实现。显示器控制器96包括产生发送给显示器86的视频信号所需的电子组件。

此外,计算系统90可以包含通信电路,比如举例来说网络适配器97,网络适配器97可以用于将计算系统90连接到外部通信网络(比如图12a和图12b的网络12),以使得计算系统90能够与网络的其他节点进行通信。所述通信电路单独地或与cpu91组合地,可以用于执行本文中(例如,图8-10中)和权利要求中描述的发送步骤和接收步骤。

在描述本公开的主题的优选实施例中,如各图中例示说明的,为了清晰起见,采用了特定的术语。然而,要求保护的主题并非意图限于如此选择的特定的术语,并且将理解,每个特定的元件包括以类似的方式操作来实现类似的目的的所有技术等同物。

以下是与可能出现在以上描述中的服务级别技术相关的首字母缩写的列表。

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