动态策略控制的制作方法

文档序号:11236863阅读:524来源:国知局
动态策略控制的制造方法与工艺

相关申请的交叉引用

本申请要求于2014年9月30日提交的美国临时专利申请序列号62/057,529的优先权,其全部公开内容通过引用并入本文,如同在此阐述一样。



背景技术:

综合小型小区/wi-fi网络(iswn)目前可以由市售的产品构建。图1示出了包括当前可获得的商业产品的示例iswn101的示例架构。例如,如所示的,iswn架构101包括控制广播彼此相同ssid的一个或多个wi-fi接入点105的无线控制器103。在示例分离媒体访问控制(mac)部署中,接入点105可控制网络与连接的wi-fi设备之间的所有802.11信令,并且所有数据帧都可被隧道传送到无线控制器103。无线控制器可经由分组标记来向数据帧提供服务质量(qos)处理,并且无线控制器103可将数据帧转发到其相应目的地。在示例本地mac部署中,无线控制器可对来自连接的wi-fi设备的信令和数据帧进行处置,并且从而接入点105可被认为是由无线控制器103所管理的802.11无线电。

仍参照图1,无线控制器103可通过命令每个接入点105测量其从其它接入点观察到的信号强度并且通过相应对每个接点的信号强度进行调整来管理每个接入点105的覆盖区域。无线控制器103通常可向站点管理员提供示出了每个接入点的相对位置和覆盖区域的地图。作为示例,“cisco3gsmallcellforaironet(aironet的cisco3g小型小区)”被描绘为与无线控制器103(并且因而可以是接入点105中的一个)或者小型小区网关107(并且因而可以是hnb109)相连,因为“cisco3gsmallcellforaironet”可配置有wi-fi或小型小区模块。

图1描绘的示例小型小区网关107可以是驻留在运营商驻地111的设备。小型小区网关107可包括安全网关(segw)家庭节点b网关(hnb-gw)121(参见图2)。如图所示,综合小型小区网络101中的每个hnb109具有与小型小区网关107的单独连接。此外,如图所示,对于被卸载到wi-fi的移动网络运营商(mno)业务而言图1所描绘的无线局域网控制器(wlc)103具有与运营商驻地111的连接。

图1所描绘的架构表示利用市售的wi-fi和蜂窝产品所构建的示例iswn101。诸如图1所描绘的iswn101的各种isw网络之内的若干参与者可能对如何管理小型小区和wi-fi接入点(ap)感兴趣。例如,企业it部门、mno、应用提供者、或者最终用户可能希望对网络资源如何管理至少有一些控制。此外,一个参与者的偏好或需求可能与另一参与者的偏好或需求不同。诸如图1所示的架构的现有方法不允许动态管理。例如,tr-069服务器可能不了解诸如例如网络拥塞状况的iswn的各种状况,并且因而无法有效地对其作出反应。



技术实现要素:

本文中描述了用于对综合小型小区和wi-fi网络(iswn)中的策略进行控制的系统、方法、以及装置。本文中应当认识到iswn内的多个参与者可能具有彼此冲突的需求或偏好,并且调和这些冲突的需求的最佳方式并不总是简单地给予一个参与者高于另一个参与者的优待。如本文中所描述的,最佳管理决策可以动态地基于当前网络状况以及多个参与者的偏好。

在一个示例实施例中,系统或网络包括与到第一网络的第一接入点通信以及与到第二网络的第二接入点通信的网络节点或实体。在网络实体处检测事件。该事件可能与第一和第二网络中的一个相关联。根据所检测到的事件,该网络实体可以针对第一和第二网络中的另一个确定一个或多个参数。该网络实体可以将一个或多个参数发送到第一和第二网络中的另一个的接入点以使得利用该一个或多个参数来配置第一和第二网络中的另一个的接入点。作为示例,检测事件可以包括:接收与第一和第二网络中的一个相关联的业务已变化的指示;接收对与第一和第二接入点中的一个相关联的拥塞或干扰的测量已超过阈值的指示;或者接收与第一和第二网络中的一个有关的新策略。在示例实施例中,第一网络是wi-fi网络并且第一接入点是wi-fi接入点。第二网络可以是小型小区网络,并且第二接入点可以是小型小区接入点。该一个或多个参数可以对第一和第二网络中的至少一个用户设备(ue)的数据业务进行重新路由。

附图说明

图1是示例综合小型小区wi-fi网络(iswn)的系统框图;

图2是描绘针对小型小区网络的示例部署选项的框图;

图3是示例家庭增强型nodeb(henb)管理架构的框图;

图4描绘了毫微微设备数据模型;

图5是示出了核心网和无线电接入网(ran)用来卸载服务的示例方法的框图;

图6描绘了示出了不连贯的策略和管理实施的示例iswn架构;

图7是示出了包括相应备置系统的毫微微和wi-fi网络的系统图;

图8是根据示例实施例的,包括isw策略功能的综合小型小区wi-fi(isw)架构的系统图。

图9是示出了根据示例实施例的,使用isw策略功能的服务质量(qos)冲突消除的示例的流程图;

图10是示出了根据示例实施例的,使用isw策略功能对发射功率的动态调整的示例的流程图;

图11是根据示例实施例的isw策略功能架构的系统图;

图12是根据示例实施例的包括isw策略功能的isw的系统图;

图13描绘了描述示例iswn的数据模型;

图14是示出了根据示例实施例的,经由(l-hems)接口与小型小区网络交互的isw策略功能的流程图;

图15是示出了根据另一示例实施例的,经由wi-fi管理接口与小型小区网络交互的isw策略功能的流程图;

图16是示出了根据示例实施例的,彼此交互的isw策略功能及策略和计费规则功能的流程图;

图17是根据示例实施例的,用于本地网络应用规则的配置的示例图形用户界面(gui);

图18是根据示例实施例的wi-fi接入点(ap)的配置的示例gui;

图19是根据示例实施例的用于对小型小区的配置的示例gui;

图20描绘了根据示例实施例的iswn共享架构;

图21a是可以在图8所图示的系统图内使用的示例设备的系统图;以及

图21b是可以实施上面描绘的架构的方面的示例计算系统的框图。

具体实施方式

提供随后的详细描述以说明示例性实施例并且不旨在限制本发明的范围、适用性、或者配置。在不脱离本发明的精神和范围的情况下,可以对元素和步骤的功能和布置进行各种变化。

如在这里所使用的,除非另有说明,否则术语小型小区、家庭增强型nodeb(henb)、家庭nodeb(hnb)、毫微微小区、以及毫微微接入点(fap)以通常可互换的方式使用。为了方便起见并且与tr-069标准,客户驻地设备(cpe)无线接入网络(wan)管理协议,期号:1,修订4,2011年7月(“tr-069”)(tr-069standard,customerpremiseequipment(cpe)wirelessaccessnetwork(wan)managementprotocol,issue:1amendment4,july2011(“tr-069”))保持一致,当讨论tr-069时这里典型地使用术语fap。

在这里应认识到应当改进现有机制以用于有效率地管理综合小型小区/wi-fi(isw)网络内的本地网络。例如,可以将管理平面整合在isw网络之内。可以按照与如何整合控制平面和数据平面的相似方式将管理平面整合到isw网络之中。如在这里所描述的,整合的管理平面可以允许本地isw网络自主地适应变化的网络状况。

isw网络的当前方法缺乏可动态评估本地当前网络状况、评估网络操作的各种管理偏好、并且调整如何利用网络资源的逻辑功能。在这里应认识到本地网络中的逻辑实体可以作出与诸如例如本地ip接入、邻居列表、tx功率、操作频率、以及本地服务的管理配置有关的决策。此外,逻辑实体可以动态地重新配置与使用什么传输网络将数据路由到各个目的地有关的设置。可将这样的决策通称为卸载决策。

一般地参照图8,这里描述的是这样的架构,该架构包括例如isw网络99内的综合小型小区/wi-fi策略功能(isw-pf)100的逻辑功能并且可以收集各种网络管理参数。网络管理参数可以从移动网络运营商(mno)106和本地网络运营商收集。isw-pf100可以观察本地网络状况。根据本地网络状况,isw-pf100可以动态调整isw网络99的配置。例如,isw-pf100可以调整小型小区或wi-fi接入点的配置。

从mno106和本地网络运营商收集的网络管理参数可以包括指示哪些应用被允许在网络99中运行的许可。作为进一步的示例,参数可以指示封闭订户群组的配置;如何优先考虑站点所有者、策略和计费规则功能(pcrf)、自动配置服务器(acs)、以及应用编程接口(api)之间的冲突策略;可以使用什么频率;可以使用什么范围的发射功率;等等。可以观察到的本地网络状况的示例包括但不局限于蜂窝和wi-fi业务量、哪些应用在网络99中运行、哪些用户在网络99中是活跃的、各种拥塞情形、以及网络中的用户数目99。可以由isw-pf100调整的isw网络99的示例配置参数包括但不局限于服务质量(qos)、测量周期、发射功率、准入控制、用户许可、卸载策略(例如分组过滤器)等等。如下面进一步描述的,isw-pf100可作为独立逻辑功能而部署在isw网络99中或者与isw网络99中的诸如例如无线lan控制器(wlc)、isw网关(gw)102(例如参见图9)、或者henbgw的另一组件整合。

作为背景,参照图2,小型小区论坛企业架构文件(smallcellforumenterprisearchitecturedocument)为小型小区部署、企业小型小区集中器(escc)123、以及企业小型小区网关(escg)125引入了新的逻辑实体。escc123和escg125驻留在综合小型小区网络中。例如,它们可驻留在企业的小型小区部署中的企业之内。escc123是信令的聚合点并且escg125是数据平面通信的聚合点。escg125可以包括本地网关(l-gw)。参照图2,图2示出了企业小型小区集中器(escc)123和企业小型小区网关(escg)125驻留在henb's109与henb-gw121之间的四个部署选项。如图所示,选项1是不包括escc或escg的遗留部署。在一些情况下,escc123可将其自身作为单个虚拟fap呈现给演进分组核心(epc)。在escc123后面可能有多个henb's109,但是epc只“看到”一个henb109。因而,企业网络可通过添加(或删除)henb's109来扩缩而不涉及epc。

管理平面指代与配置管理(cm)、故障管理(fm)、以及性能管理(pm)有关但不局限于其的网络业务。配置管理包括诸如以下的项目:例如固件升级、订户群组的定义、安全参数、以及可以至少有些静态的运行参数。故障管理指代指示网络问题的状况警报或消息。性能管理指代描述一般网络状况的诊断报告。在一些情况下,管理平面业务往往被推迟(不是实时的)。换言之,管理平面配置可被定义为半静态的。

控制平面指代可与诸如用户设备(ue)、henb、或者小型小区控制设备的各个设备有关的网络消息传送业务。控制平面业务可以是动态的或基本上实时的。跟踪区域更新、寻呼请求、以及携带系统信息的广播是控制平面业务的示例。

作为示例,在henb启动时的管理平面操作可以指示“henb发射功率在x和y之间是可接受的”。控制平面操作可以根据网络状况来动态地调整henb的发射功率。在一些情况下,在被认为是控制平面之物和被视为管理平面之物之间的界限是不清楚。例如,与ip流有关的qos策略通常被认为是在3gpp网络中通过控制平面所处理的。然而,wi-fi接入点的qos可以是通过管理平面进行处理的。无线lan控制器可利用无线接入点控制和配置(capwap)管理协议来配置去往/来自wi-fi接入点的每流qos。家庭enodeb管理系统(hms)可使用tr-069管理协议来配置henb中的qos规则。本文所描述的实施例可以进一步模糊控制平面与管理平面之间的界限。例如,各种实施例包括动态配置传统上已经作为管理平面的一部分的参数。

作为背景,图3示出了可管理多个henb109's的家庭enodeb管理系统(hems)301的示例。henb's109由驻留在epc中且是运营商所有的家庭enodeb管理系统(hems)301来管理。每个henb109可由如图3所示的hems301独立管理。hems301可包括tr-069服务器(管理器)303和文件服务器305。文件服务器305可以用于如tr-069管理器所配置的与hems管理有关的文件上传或下载,诸如例如性能测量文件或警报日志的上传。应当理解的是文件服务器还可以由网络运营商使用以用于其它目的。tr-069是hems301用于对henb109的配置管理(cm)、故障管理(fm)、以及性能管理(pm)的管理协议。tr-069协议在tr-069中定义。参照图3,驻留在hems301中的tr-069管理器303是tr-069自动配置服务器(acs)。驻留在henb109中的tr-069代理307是tr-069用户驻地设备(cpe)。3gpp在ts32.592,电信管理;家庭增强型节点b(henb)运行、管理、维护、以及保障(oam&p);1型接口henb到henb管理系统(hems)的信息模型(ts32.592,telecommunicationmanagement;homeenhancednodeb(henb)operations,administration,maintenanceandprovisioning(oam&p);informationmodelfortype1interfacehenbtohenbmanagementsystem(hems))中发布了hnb’s的数据模型。3gpp在企业小型小区架构、小型小区论坛(enterprisesmallcellarchitectures,smallcellforum)中发布了hnb’s的数据模型。3gpp公布中的信息被吸收到tr-196数据模型之中。tr-196还支持基于来自tia的输入的cdma2000毫微微小区。应理解的是tr-196不是协议,而是用于描述毫微微接入点的数据模型。

例如,tr-069数据模型可用于构建如数据结构的其它数据模型。如图4所示,毫微微接入点数据模型401实际上可能等效于tr-196+tr-262+tr-157+tr-181。tr-196包含特定于蜂窝的项目中的大部分。其它数据模型用于管理平台的其它方面。

无线接入点(capwap)的控制和配置是在rfc5415,无线接入点的控制和配置(capwap)协议规范(rfc5415,controlandprovisioningofwirelessaccesspoints(capwap)protocolspecification)中定义的ietf协议。capwap是定义如何对无线接入点执行设备和配置管理的通用协议。协议要求为使用协议的每个类型无线接入点创建绑定。该绑定定义可经由capwap协议来设置的各个配置字段和设备控制字段。ietf参考rfc5416,ieee802.11的无线接入点的控制和配置(capwap)协议规范(rfc5416,controlandprovisioningofwirelessaccesspoints(capwap)protocolforieee802.11)——为ieee802.11接入点创建绑定。

简单网络管理协议(snmp)是在rfc3411至rfc3418简单网络管理协议(snmp)中定义的ietf协议。snmp描述了用于对来自一个或多个集中式管理服务器的联网的设备——称为网络管理者系统(nms)——进行监测的协议。nms提供可由网络管理的管理者(例如it部门)使用以管理网络设备的应用。网络设备运行可被称为snmp代理的软件,所述snmp代理与nms相对接以发送和接收管理信息。与tr-069类似,snmp不定义管理什么值或参数。相反,snmp依赖于为每个类型的联网的设备定义的管理信息库(mib)。

在这里应当认识到虽然capwap和snmp具有相同的通用目的,但是capwap和snmp是非常不同的。snmp用于描述完整的系统配置,并且与capwap相比更为普遍。capwap仅限于对无线接入点的控制。通用架构实现了snmp以管理无线lan控制器(wlc)并且wlc使用capwap来管理轻量级wi-fi接入点。

在版本8中,3gpp为具有长期演进(lte)演进分组核心(epc)的互通非3gpp网络引入了“覆盖(overlay)”架构。该覆盖架构允许ue经由cdmarat或wimaxrat与epc相连。3gpp所定义的方法要求ue支持ipsec和dsmipv6以创建到epc的隧道。虽然架构需要ue增强,但是它避免了对非3gpp网络的任何影响。

在第11版(r11)中,3gpp添加了对于与wi-fi网络互通的支持。在r11之前,s2a对接(在接入网络gw与分组数据网络网关(p-gw)之间)wimax和cdma网络的支持的gw's。r11添加了增强功能以使得可信wlan(twlan)可使用s2a接口来与epc相连。这些增强功能允许ue经由twlan与epc相连,而无需ue支持ipsec或dsmipv6。twlan必须具有支持ipsec和pmipv6的可信wi-fi接入网关(twag)。如果ue支持利用twaln的基于sim的验证,则ue可经由其wi-fi连接与epc相连。这种方法避免了对ue的显著影响。

最初,wi-fi卸载仅允许ue保持一个pdn连接。换言之,所有业务使用wi-fi或蜂窝。3gpp中的多接入pdn连接(mapcon)工作添加了对于同时维持蜂窝pdn连接和wi-fipdn连接的支持。

3gpp的ip流移动性(ifom)工作通过允许pdn连接在蜂窝和wi-fi连接上同时存在来进一步增强网络的互通能力。接入网是以每ip流为基础选择的。ip流可在3gpp与wlan接入之间移动。

3gpp的非无缝wlan卸载(nswo)增强添加了允许朝向互联网路由业务而不经过epc的支持。当用户的访问不需要任何epc服务——诸如例如当用户只浏览互联网时,这种类型的卸载能够是有用的。epc可以将策略下载到ue以指导如何路由mapcon、ifom、nswo业务。

下表1总结了在每个工作项目中所添加的前述增强。

3gpp的选择性ip业务卸载(sipto)工作允许核心网基于用户的物理位置来选择分组数据网络网关(p-gw)。增强的选择方法可用于缩短ue的基站与p-gw之间的路径,从而允许更有效率的数据路由。

3gpp的本地ip接入(lipa)架构创建了被称为l-gw(本地gw)的新逻辑实体。l-gw位于具有henb(小型小区)的本地网络中。l-gw的行为类似于本地网络中的p-gw并且向ue提供对本地ip网络的访问。因而,ue可访问本地ip网络而不访问epc。图5示出了对上面所讨论的ran和核心网卸载方法中的一些的示例比较。

如上所述,hems无法有效率地对诸如例如wi-fi接入点中的拥塞的某些网络状况作出反应。如图7所示,毫微微和wi-fi的备置(provision)系统目前是截然不同的。

如上面进一步讨论的,小型小区论坛的net工作组(smallcellforum’snetworkinggroup)已经介绍了一种被称为企业小型小区集中器(enterprisesmallcellconcentrator)的新型逻辑实体,该逻辑实体可将其自身作为单个虚拟fap呈现给epc。因为集中器将其本身作为单个虚拟henb呈现给epc,因此henb's无法由epc中的hems直接管理。另外,在这里应认识到epc应当能够区分虚拟fap与物理henb。例如,这个区别可能很重要,因为与henb's相比对虚拟fap's不同地执行pm、cm、和fm。

当考虑如何为始发于小型区域或wi-fiap并终止于epc的数据流提供端到端qos时,现有架构没有紧密整合的事实可会出现问题。例如,当应用服务器(as)/业务能力服务器(scs)利用pcrf建立数据流时,as/scs对于流向pcrf的流提供qos要求。pcrf可以使用现有epc过程来为gtp隧道以及携带该流的承载建立qos。pcrf可以经由与宽带运营商的bpcf的s9a接口与回程网络共享qos要求。然而,在这里应认识到对于isw网络目前尚不存在向epc指示是否可在本地网络中满足qos要求的适当机制。换言之,参考图6,当数据流在epc终止时,没有办法保证ue(例如移动电话或笔记本电脑)与回程网关之间的数据流的qos。

在诸如图6所描绘的示例配置的典型的当前配置中,henb小型小区由核心网中的被称为家庭enodeb管理系统(hems)的中央实体来管理,并且wi-fi接入点由本地网络中的被称为无线lan控制器(wlc)的中央实体来管理。

现在一般参照图8-20,例如isw-pf100的综合小型小区/wi-fi(isw)管理实体可向isw网络99提供管理服务。如下面进一步描述的,与在分段式hems/wlc架构中如何管理资源相比(例如参见图1),isle-of100可更有效率地管理网络资源。参照图8,示出了示例isw架构99,其包括isw-pf100,所述isw-pf100可收集来自诸如企业it部门104、移动网络运营商(mno)106、应用服务器(as)108、回程运营商110、用户设备112、或者计算设备114的若干独立源的管理和策略信息。应当理解的是可以根据需要接收来自任何其它适当源的管理和策略信息。

如在这里所使用的,管理信息可以指代小型小区——例如henb126和wi-fiap——例如wi-fiap's118的配置管理(cm)、故障管理(fm)、或者性能管理(pm)。作为示例而非限制,管理信息可以指示可接受的发射功率、封闭的订户群组信息、频带、邻居列表等等。策略信息可以指代qos——例如每流或每应用的qos,以及可以基于业务监测和/或深度分组检查来应用的规则。

还参照图9,描绘了进一步说明isw-pf100的示例实施方式的用例。参考图9所描绘的示例,企业中的ue112a是来自应用服务器(as)122的流送视频,所述应用服务器还可被称为远程视频服务器122。在所描绘的示例中,如下面进一步描述的,as122与mno具有关系并且使用与mno的接口(例如与策略和计费规则功能(pcrf)124的rx接口)来配置可用于流送该视频的保证比特率(gbr)承载。mno可以允许这样做,因为核心网具有足够的带宽以用于支持gbr承载。

因而,企业所有者可以配置在企业网络接近于——例如遭遇拥塞状况的情况下视频流送业务被节流的策略。当在企业网络中发生拥塞时,这里应认识到可能需要一种功能来解决mno所期望的qos与企业所有者所期望的qos之间的冲突。此外,在解决这类冲突时,根据示例实施例将冲突的报告——例如包含如何解决冲突的报告提供给mno和企业it部门。

参照图8和9,综合策略功能100解决了isw网络99中的策略冲突。例如,isw-pf100可以通过节流数据流或者通过完全不允许数据流动来解决策略冲突。特别参照图8,isw-pf100可以使用其与mno106或回程运营商110的接口来向mno106或回程运营商110通知无法提供向as、设备114、或者ue112承诺的qos。isw-pf100还可以使用其接口来建议不同的qos。例如,如果isw-pf100与mno106之间的接口基于在ts29.215——s9参考点上的策略和计费控制(pcc);第3阶段(policyandchargingcontrol(pcc)overs9referencepoint;stage3)——中所描述的s9adiameter应用,则可以使用信用控制请求(ccr)命令来向mno106通知应当修改会话的qos(例如参见图12)。

具体参照图9,图示了上述视频流送示例。在1处,用户/ue112a流送视频。ue112a先前下载的策略可能使得视频完全通过wi-fi流送,并且特别是经由wi-fiap118a来流送。在2处,根据所图示的示例,isw策略功能100确定wi-fi网络拥塞并且向pcrf124指示需要调整。isw-pf100可以确定出网络以各种方式拥塞。作为示例而非限制,isw-pf100可以通过观察wi-fi接口上的业务量、观察在wi-fi接口上丢弃分组的数目、监测wi-fi接口上的用户数目等等来确定网络遭遇拥塞状况。在3a和3b处,对视频数据流进行调整。epc并且尤其是pcrf124使数据的至少一部分在使用蜂窝ran的小型小区ap126a上移动。替选地,如果例如本地isw网络的线缆线路基础设施拥塞,则流可以移动到宏蜂窝网络。图14-16所描绘的调用流程更详细地图示了上述示例。

如上所述,3gpp已经引入了wi-fi与蜂窝无线电接入技术(rat)之间的移动流。然而,在这里应当认识到3gpp当前所支持的基础设施仅支持对半静态卸载策略的备置。因而,ue和本地网络不能对本地网络的变化状况作出反应。这里所描述的实施例允许ue更智能地利用其可用的许多接入技术,诸如例如wi-fi、小型小区、以及宏网络。因而,如下面进一步描述的,给定ue可能不会发现其自身处于这样的情形——其中在宏网络具有可用于提供改进的用户体验的可用带宽的同时,用户在wi-fi上得到糟糕体验。在这里应进一步认识到当锚点在核心网的深处(在p-gw)时3gpp标准当前仅支持整合卸载。这里所描述的isw-pf非常适用于本地网络中的综合小型小区/wi-figw是整合卸载的锚点的场景。isw-pf实体可以与iswgw处于共址。

参照图10,根据另一个示例场景,企业it部门负责多层建筑和相邻停车库中的it服务。企业网络是isw99。wi-fi用于在整个建筑物中提供互联网连接。企业还管理用于确保停车库和建筑物地下室中的蜂窝覆盖的一个或多个henb's126b。根据示例场景,示范正在第二层进行并且wi-fi将用于将视频(从远程视频服务器122a)流送到潜在客户公司的若干管理人员的智能移动电话。比预期更多的管理人员出现,使得网络上的吞吐量需求将大于在示范演练期间所经历的需求。当演示开始时,isw(例如isw-pf100)中的策略功能将检测第二层wi-fiap's中的拥塞。isw策略功能100可以命令地下室中的第一层wi-fiap118b和henb126b增加其相应的发射功率以使得它们可在第二层提供覆盖。此外,isw-pf100可以临时修改henb126b的封闭订户群组以使得管理人员中的一些能够在该拥塞时段期间连接到henb126b。

上述示例场景如图10所描绘。当用户开始经由ue112a流送视频(步骤1)时,isw策略功能100可以检测拥塞情形并确定如何处置问题(步骤2)。根据所图示的示例,如果附近的小型小区ap126b的覆盖区域增大,则isw策略功能100确定出附近的小型小区ap126b可以向ue112a提供覆盖,因此isw策略功能100增大——例如临时增大小型小区ap126b的tx功率(步骤3)。然后ue112a能够经由其蜂窝ran来流送视频(步骤4)。

作为另一个示例场景,iswn的资源可能由多个网络运营商共享。例如,如果iswn资源共同所有或者租用给多个运营商,则isw-pf100可以调和由每个运营商所设置的不同策略。isw-pf100可以基于最终用户订阅的网络运营商来对每个流应用不同策略。例如,如果iswn由一个网络运营商(例如运营商a)拥有并向其它网络运营商(例如运营商b和c)租借或共享,则isw-pf100可以向运营商a提供由网络b和c的订阅产生的业务的报告或摘要。如下面进一步描述的,isw-pf100甚至可以为具有与iswn的关系的每个网络运营商创建虚拟iswn's。iswn所有者可以将虚拟iswn租给多个网络运营商。

现在参照图11,示出了根据示例实施例的isw网络99的示例管理平面架构。小型小区126和wi-fi接入点118由isw策略功能(isw-pf)100管理。isw-pf100能够基于所观察到的网络状况和来自以下功能的输入来调整网络的小型小区和wi-fi接入点的配置,所述功能以示例的方式呈现:mno的tr-069hemsacs130、mno的pcrf132、回程网络运营商的策略引擎(例如bpcf132)、isw网络所有者、应用提供者(远程或本地)、wi-fiap's118、小型小区126、经过小区小区126和wi-fiap118的ue112数据的业务监视器134(例如通过深度分组检查(dpi))、以及iswgw136。还参照图12,isw策略功能100可以间接地接收来自连接的设备的输入。例如,诸如ue's(例如ue112)和wi-fi设备(例如计算设备114)的连接的设备可以向henb126或wi-fiap118提供信道质量测量并且可以将这些测量转发到isw-pf100。

acs-hems与henb之间的接口可以基于tr-069协议,如在tr-069,cpewan管理协议,版本:1,修订版4,2011年7月(“tr-069”)(tr-069,cpewanmanagementprotocol,issue:1amendment4,july2011(“tr-069”))中所描述的。在tr-196,毫微微接入点服务数据模型,第2期,2011年11月(“tr-196”)(tr-196,femtoaccesspointservicedatamodel,issue2,andnovember2011(“tr-196”))中描述了用于管理毫微微接入点的通用数据模型。tr-196允许对cdma2000、umts、以及lte毫微微接入点、或者小型小区的备置。这里应当认识到管理iswntr-069客户端可能需要新的数据模型和/(或对tr-196数据模型的修改)。下面描述的是可支持iswntr-069的新数据模型(参见表2)。这里应进一步认识到可以使用类似或相同概念来修改tr-196数据模型。

参照下面的表2,表2描述了支持iswntr-069客户端的数据模型。根据一个示例实施例,图13示出了如何将这种新的数据模型与其它数据模型相组合以描述虚拟fapiswn和fap's小型小区以及它代表的wi-fiap's。因而,表2描述了新的数据模型并且图13示出了数据模型如何与现有数据模型聚合以描述完整的iswn。

表2

再次参照图11,根据所图示的架构,isw-pf100是如何配置小型小区126和wi-fi接入点118的最终仲裁器。因而,isw-pf100可以作出与在策略冲突时应当如何配置小型小区(和wi-fiap's)有关的确定。例如,站点所有者可能尝试配置与从sacs接收到的不同的邻居列表、csg成员、lipa设置等等。在这些类型的冲突场景中,isw-pf100可以决定如何配置小型小区。因而,isw-pf100可以虑及拥有小型小区的经许可频谱的mno有权控制某些参数并且拥有该器材和本地网络的企业it部门有权配置网络的某些方面的事实。

在一个示例中,isw-pf100从tr-069客户端138获得mno的小型小区管理设置。tr-069客户端138可以将该设置存储在文件(例如xml文件)中并且允许isw策略功能100读取该文件中的值或者将整个文件递送到isw-pf100。当在isw中配置小型小区126和wi-fi接入点118时,isw-pf100可以考虑这些设置连同经由例如isw-pfapi从企业it部门接收到的设置。

传统上,小型小区是由位于核心网中并且对本地网络状况的了解很少或对其不了解的tr-069acs(例如hms或hems)来管理的,因而管理不是动态的或实时的。在图11所描绘的架构中,isw-pf100可经由小型小区管理接口140而随着网络状况改变来重新配置小型小区126。isw-pf100可以允许以本地网络感知和动态的方式对小型小区126进行管理。下面更详细地描述由isw-pf100用来控制小型小区126的接口140。

仍参照图11,tr-069客户端138可以将其自身作为单个客户端呈现给sacs,所述单个客户端可用于配置例如利用小型小区和wi-fiap's构建的整个网络。在sacs与iswntr-069客户端之间所使用的tr-069数据模型与在tr-196中所描述的毫微微接入点数据模型不同。这里描述了这些差异。

isw-pf100可以使用从iswntr-069客户端138获得的信息来控制henb's126。isw-pf100可以使用tr-069来控制henb's126。isw-pf100可以支持本地hems(l-hems)。在该示例中,l-hems与henb's之间的接口可以是tr-069并且使用tr-196数据模型。l-hems可以将其自身作为hems呈现给henb's,但是与hems所提供的功能相比,l-hems可以为isw提供额外的功能。例如,hems可以向iswntr-069客户端138提供可接受的发射功率值或工作频率的范围,并且基于hems所提供的范围且基于本地网络状况,isw-pf100可以使用l-hems向henb126提供更优化的设置。

isw-pf100可以使用l-hems来基于变化的网络状况来动态地重新配置小型小区。例如,图14示出了可由业务监视器134(其还可以被称为业务管理器134)实现的isw-pf外围设备154的示例,所述业务监视器134检测诸如例如高带宽wi-fi用户朝向isw网络的边缘移动的事件。isw-pf100可使用该事件信息来针对附近小型小区计算新的配置参数并且使用l-hems来将实时管理命令发送到小型小区。

在一个替选实施例中,capwap而不是tr-069可被用于管理小型小区。在这类实施例中,小型小区管理接口140可使用capwap将配置数据发送到小型小区。可以建立用于管理小型小区的新的capwap绑定。新的绑定可以基于在tr-196、tr-262、tr-157、以及tr-181数据模型中定义的字段。

参照图14,示例iswn99a包括例如hems150的acs150、iswntr-069客户端138、isw-pf100、小型小区管理接口140(为了示例的目的其是本地hems,并且因而还可以被称为l-hems140)、henb126、以及与isw-pf100相连的一个或多个逻辑功能——其均被称为isw-pr外围设备154)。应当理解示例网络99a被简化以促进对所公开的主题的描述并且不旨在对本公开的范围作出限制。除了诸如网络99a的网络之外或者作为其替代,其它设备、系统、以及配置可以用于实现这里所公开的实施例,并且所有这样的实施例都被认为在本公开的范围之内。

仍参照图14,根据所图示的实施例,在200处,isw-pf外围设备154检测网络事件。在202处,isw-pf外围设备154通知isw-pf100。应理解的是isw-pf外围设备154可以是由业务监视器134、小型小区126(经由小型小区管理接口140)、wi-fiap's118(经由wi-fiap管理接口142)、acs150(经由tr-069客户端138)、pcrf、isw-pfapi、应用服务器等等来实现的。可以检测各种事件。作为示例而不是限制,业务监视器134可以检测到:用户已经开始使用特定应用;wi-fiap、小型小区、或本地ip网络中的特定子网正变得拥塞;特定数目的用户与小型小区或wi-fiap相连;或者用户的连接点已经改变。在200处可检测到的小型小区事件或wi-fiap事件的示例包括例如但不限于新的干扰测量或新的拥塞测量。在200处可检测到的pcrf事件的示例包括:作为示例但不限于经由s9a参考点接收新策略。新策略可以与例如特定业务流、应用、或者用户相关联。在一个示例实施例中,新策略可以源自具有与pcrf的rx接口的as并且pcrf可以经由s9a接口向isw-pf100转发可以包括规则的策略。应用服务器(as)可以检测事件,诸如检测与本地网络中的as与用户之间的流有关的新策略。在200处可检测到的isw-pfapi事件的示例包括:作为示例但不限于检测与哪些应用被许可在网络中运行有关的新策略、检测与应当向特定应用提供什么qos处理有关的新策略、或者检测与给定用户或用户群组相关联的新权限。

继续参考图14,根据所图示的实施例,在202处,isw-pf外围设备154向isw-pf100通知所检测到的网络事件。在204处,isw-pf100确认该通知。在206处,计算新的网络参数。例如,isw-pf100可以基于与新的网络事件、现有网络状况、和/或其它网络偏好相关联的信息来计算新的网络参数。新的网络参数可以包括用于henb——例如所图示的henb126的新配置。例如,isw-pf100可以确定可关闭特定henb——例如henb126、可对其发射功率进行调整、应当使用不同频率进行通信、应当对提供给用户的带宽进行调整、或者需要向henb126提供新的qos策略。根据所图示的示例,如果isw-pf100希望改变henb126的配置,则isw-pf100可以经由l-hems140向henb126通知新的网络参数(参见208)。在210处,l-hems140可以确认该新的网络参数。在212处,例如,如果l-hems140还不具有与henb126的安全连接,则可以在l-hems140与henb126之间建立安全连接。在214处,l-hems140可以使用tr-069setparametersvalues()rcp方法来配置henb126。例如,henb126可以被配置新的发射功率,henb可以被关闭等等。在216处,根据所图示的示例,henb126经由setparametersresponse()rcp机制来确认该新参数。在224处,henb126可以释放tr-069会话。在218处,isw-pf100可以向iswntr-069客户端138——其能够是虚拟iswntr-0169客户端——通知新的henb配置。如所示的,iswntr-069客户端138可以使用tr-069通报请求方法以向hemsacs150通知更新的henb设置。因而,epc可使用该信息来执行更好的e2e(例如p-gw←→ue)业务控制。例如,如果小型小区可用的带宽已经减少,则p-gw可以避免向iswn99a转发太多的业务。在222处,acs150可以确认通报请求。

应当理解的是执行图14所图示的步骤的实体是可以是逻辑实体,该逻辑实体可以是以存储在设备、服务器、或者计算机系统——诸如在图21a和图21b中所说明的那些——的存储器中并在其处理器上执行的软件(例如计算机可执行指令)的形式来实现的,其在下面进一步详细地描述。具体的,例如,可以被统称为网络实体的isw-pf100可以包括处理器和存储器,该存储器包含计算机可执行指令,该计算机可执行指令在由处理器执行时使得该处理器执行包括如上所述的计算新的网络参数的操作。

根据一个示例实施例,创建用于控制诸如例如家庭nb或家庭enb的毫微微接入点的capwap绑定。用于h(e)nb管理的capwap绑定可以定义如何根据capwap在分离mac模式还是本地mac模式下使用来在受控(isw-pf100)与h(e)nb之间划分h(e)nb功能。一般地参照图14,capwap可以用于将管理配置参数发送到h(e)nb126。capwap配置更新请求消息可用于设置h(e)nb126中的参数。可基于可写数据字段来定义消息元素,该可写数据字段诸如在tr-196、tr-262、tr-157、以及tr-181中所列出的数据字段。在一些情况下,capwap配置更新请求消息可以替换在tr-069中被用来设置h(e)nb126的配置的setparametervalues和setattributevalues消息。

capwap配置状态请求消息可用于读取h(e)nb中的参数。可根据在tr-196、tr-262、tr-157、以及tr-181中列出的可读数据字段来定义消息元素。在一些情况下,该消息可以替换在tr-069中被用来读取h(e)nb的配置的getparametervalues和getattributevalues消息。h(e)nb可使用capwap配置状态响应消息来将参数值发送到isw-pf。可基于在tr-196、tr-262、tr-157、以及tr-181中列出的可读数据字段来定义消息元素。在一些情况下,该消息可以替换在tr-069中被用来读取h(e)nb的配置的getparametervaluesresponse和getattributevaluesresponse消息。

在一个示例本地mac模式下,isw-pf100可利用上面所描述的capwap配置消息来配置h(e)nb126。另外,根据一个示例实施例,本地mac模式允许数据帧作为802.3帧来可选地被本地桥接到或隧道传送到isw-pf100。当数据帧被隧道传送到isw-pf100时,h(e)nb126可以与isw-pf100交换pdcp帧。可以将pdcp帧发送到isw-pf100中的可对去往/来自ip的流进行转换的ip分段/去分段功能。

在一个示例分离mac模式下,isw-pf100可利用上面所描述的capwap配置消息来配置h(e)nb126。另外,在该示例分离mac模式下,将数据帧作为802.3帧隧道传送到isw-pf。当capwap在分离模式下使用时,isw-pf100可以执行h(e)nb126的某些功能。根据一个示例实施例,仅在h(e)nb中实现了h(e)nb的l1和l2(pdcp/rlc/mac)功能。rrc和nas功能可以在isw-pf100中实现。

capwap使用dtls。因而,如果isw-pf100使用capwap来管理h(e)nbs,则在这里应认识到在h(e)nb和isw-pf中可能需要一定量的备置。例如,如果使用预共享密钥来保护dtls会话,则可能需要在isw-pf或h(e)nb中备置各种信息。可以备置的示例信息包括capwap对等体的身份、安全密钥、以及psk身份。如果证书被用于配置dtls会话,则可能需要在isw-pf中备置设备证书,并且可能需要在h(e)nb中备置信任锚。

在这里被称为wi-fiap管理接口142的isw-pf与wi-fi接入点之间的接口可以基于在rfc5416,ieee802.11的无线接入点的控制和配置(capwap)协议(rfc5416,controlandprovisioningofwirelessaccesspoints(capwap)protocolforieee802.11)中描述的802.11capwap绑定。isw-pf100可以使用capwap来调整wi-fi接入点118的tx功率和qos。例如,isw-pf100可以使这些设置基于:来自站点所有者的输入、本地网络之内的其它wi-fi接入点的tx功率、以及连接的wi-fi设备所观察到的接收信号强度。

在一个示例实施例中,isw-pf100提供超出无线lan控制器(wlc)提供的功能之外的功能,这至少因为对小型小区和wi-fi接入点的管理彼此整合。isw-pf100可以基于来自iswntr-069客户端/acs、pcrf、以及小型小区的输入来控制wi-fi接入点118。例如,isw-pf100可以选择降低wi-fi接入点的tx功率,因为附近的小型小区正覆盖相同的区域,或者isw-pf100可以选择增大wi-fi接入点的tx功率,因为附近的小型小区拥塞或者经历高业务量。在图15中描绘了一个示例实施例,在下面更详细地进行描述。

isw-pf100还可以基于来自站点所有者的输入来对wi-fi接入点的qos设置进行调整。此外,当配置wi-fi接入点的qos设置时,对wi-fi和小型小区控制的紧密整合可以允许isw-pf100考虑来自pcrf和iswntr-069客户端的qos和策略信息。在一个替选实施例中,tr-069可用于管理wi-fiap's118而不是capwap。在这样的实施例中,wi-fiap管理接口142可以是tr-069服务器,并且wi-fiap's可以是tr-069客户端。可能需要新的数据模型来管理wi-fiap's。数据模型可以基于在rfc5416,ieee802.11的无线接入点的控制和配置(capwap)协议(rfc5416,controlandprovisioningofwirelessaccesspoints(capwap)protocolforieee802.11)——其通过引用并入如同其全部内容在本文中呈现——中所定义的802.11capwap映射。

参照图15,示例iswn99b包括isw-pf外围设备154a、isw-pf100、wi-fi管理接口142、以及一个或多个wi-fi接入点118。应理解,示例网络99b被简化以促进对所公开的主题的描述并且不旨在对本公开的范围作出限制。除了诸如网络99b的网络之外或者作为其替代,其它设备、系统、以及配置可以用于实现这里所公开的实施例,并且所有这样的实施例都被认为在本公开的范围之内。

仍参照图15,根据所图示的实施例,在300处,isw-pf外围设备154a检测网络事件。在302,isw-pf外围设备154a向isw-pf100通知该事件。应理解的是isw-pf外围设备154可以是由业务监视器134、小型小区126(经由小型小区管理接口140)、wi-fiap's118(经由wi-fiap管理接口142)、acs150(经由tr-069客户端138)、pcrf、isw-pfapi、应用服务器等等来实现的。可以检测各种事件。作为示例而不局限于此,业务监视器134可以检测到:用户已经开始使用特定应用;wi-fiap、小型小区、或者本地ip网络中的特定子网正变得拥塞;特定数目的用户与小型小区或wi-fiap相连;或者用户的连接点已经改变。在300处可检测到的小型小区事件或wi-fiap事件的示例包括:例如但不局限于新的干扰测量或新的拥塞测量。在300处可检测到的pcrf事件的示例包括:作为示例但不限于经由s9a参考点接收新策略。新策略可以与例如特定业务流、应用、或者用户相关联。在一个示例实施例中,新策略可以源自具有与pcrf的rx接口的as并且pcrf可以经由s9a接口向isw-pf100转发可以包括规则的策略。应用服务器(as)可以检测事件,诸如检测与本地网络中的as与用户之间的流有关的新策略。在300处可检测到的isw-pfapi事件的示例包括:作为示例但不限于检测与哪些应用被许可在网络中运行有关的新策略、检测与应当向特定应用提供什么qos处理有关的新策略、或者检测与给定用户或用户群组相关联的新权限。

继续参照图15,根据所图示的实施例,在302处,isw-pf外围设备154向isw-pf100通知所检测到的网络事件。在304处,isw-pf100确认该通知。在306处,计算新的网络参数。例如,isw-pf100可以基于与新的网络事件、现有网络状况、和/或其它网络偏好相关联的信息来计算新的网络参数。新的网络参数可以包括用于wi-fi接入点118中的至少一个的新配置。例如,isw-pf100可以确定应当修改特定流的qos、应当修改ap118的发射功率、ap118的频带应当改变、应当调整ap118的信标周期等等。基于与新的网络事件、现有网络状况、以及其它网络偏好有关的信息,isw-pf100可以计算新的网络参数。新的网络参数可以包括wi-fiap的新配置。

仍然参照图15,例如,如果isw-pf100希望改变wi-fiap118的配置,则isw-pf100可以向wi-fi管理接口142通知新的网络参数(在308处)。在310处,wi-fi管理接口142可以确认该新的网络参数。在312处,根据所图示的实施例,wi-fi管理接口142使用capwap配置更新请求来利用诸如例如新的发射功率、新的qos等等的一个或多个参数配置wi-fiap118。替选地,capwap命令可以是站点配置请求或改变状态事件请求。在314处,wi-fiap118经由capwap配置更新响应来确认新参数。

应理解的是执行图15所图示的步骤的实体是可以是逻辑实体,该逻辑实体可以是以存储在设备、服务器、或者计算机系统——诸如在图21a和图21b中所图示的那些——的存储器中并在其处理器上执行的软件(例如计算机可执行指令)的形式来实现的,其在下面进一步详细地描述。具体的,例如,isw-pf100可以包括处理器和存储器,该存储器包含计算机可执行指令,所述计算机可执行指令在由处理器执行时使得该处理器执行包括计算新的网络参数的操作。

图14和图15描绘了isw-pr如何响应于检测到各个事件而管理henb和wi-fiap的示例。应理解的是尽管图14和15被图示为单独的调用流程,但是可以根据需要将所图示的步骤彼此组合成任何组合。例如,单个事件可能导致对henb's和wi-fiap's这两者的管理、控制、或者更新。

因而,一般地参照图14和15,根据一个示例实施例,系统或网络可包括例如isw-pf100的网络实体,其与到第一网络的第一接入点通信以及与到第二网络的第二接入点通信。可在该网络实体处检测事件。该事件可能与第一网络和第二网络中的一个相关联。基于所检测到的事件,该网络实体可以为第一网络和第二网络中的另一个确定一个或多个参数。该网络实体可以将该一个或多个参数发送到第一网络和第二网络中的另一个的接入点以使得利用一个或多个参数来配置第一网络和第二网络中的另一个的接入点。作为示例,如上所述,检测事件可以包括:接收与第一网络和第二网络中的一个相关联的业务已变化的指示;接收对与第一接入点和第二接入点中的一个相关联的拥塞或干扰的测量已超过阈值的指示;或者接收与第一网络和第二网络中的一个有关的新策略。在一个示例实施例中,第一网络是wi-fi网络并且第一接入点是wi-fi接入点。第二网络可以是小型小区网络,并且第二接入点可以是小型小区接入点。一个或多个参数可以对第一网络和第二网络中的至少一个用户设备(ue)的数据业务进行重新路由。

现在参照图16,示例iswn99c包括isw-pf外围设备154b、ue112b、isw-pf100、pcrf132、分组数据网络网关152、以及接入网络发现和选择功能(andsf)156。应理解的是pcrf132可被称为3gpp核心网节点。应认识到示例网络99c被简化以促进对所公开的主题的描述并其不旨在对本公开的范围作出限制。除了诸如网络99a的网络之外或者作为其替代,其它设备、系统、以及配置可以用于实现这里所公开的实施例,并且所有这样的实施例都被认为在本公开的范围之内。

isw-pf100与pcrf132之间的接口可以基于由3gpp在ts23.203,策略和计费控制架构(ts23.203,policyandchargingcontrolarchitecture)中和ts29.215,s9参考点上的策略和计费控制(pcc);第3阶段(ts29.215,policyandchargingcontrol(pcc)overs9referencepoint;stage3)中定义的s9a接口。s9a接口被定义为允许mno运营商交换策略信息以使得当ue被锚定到诸如例如另一epc和/或宽带网络的被访网络中的p-gw时可提供qos。

根据所图示的实施例,isw-pf100可以使用来自pcrf132(或bpcf)的策略信息来作出与如何为isw网络99c内部的业务配置qos有关的决策。例如,ue112b可以通过小型小区与移动网络连接并且期望在该连接上有一定的qos水平。一旦上行链路业务到达核心网,则mno可以能够保证gtp隧道上的qos。然而,例如,mno可能无法控制提供给ue与核心网入口点之间的gtp隧道的qos。isw-pf100可以使用通过s9a接口获得的策略来配置小型小区和wi-fi接入点,使得可将dscp标记应用于henb与epc之间的gtp隧道。

仍参照图16,一个示例调用流程描绘了isw-pf100可以如何向epc通知本地网络中的状况的示例。此外,epc响应于本地网络中的状况而作出调整。例如,isw-pf100可以向pcrf132通知通过wi-fi连接而流送到ue112b的视频正导致本地wi-fi网络中的拥塞。pcrf132可以通过更新isrp's来对该信息作出反应以使得通过蜂窝连接来流送流。

根据所图示的实施例,在400处,isw-pf外围设备154b检测网络事件并向isw-pf100通知所检测到的事件。应理解的是isw-pf外围设备154可以是由业务监视器134、小型小区126(经由小型小区管理接口140)、wi-fiap's118(经由wi-fiap管理接口142)、acs150(经由tr-069客户端138)、pcrf、isw-pfapi、应用服务器等等来实现的。可以检测各种事件。作为示例而不局限于此,业务监视器134可以检测到:用户已经开始使用特定应用;wi-fiap、小型小区、或者本地ip网络中的特定子网正变得拥塞;特定数目的用户与小型小区或wi-fiap相连;或者用户的连接点已经改变。在400处可检测到的小型小区事件或wi-fiap事件的示例包括:例如但不局限于新的干扰测量或新的拥塞测量。在400处可检测到的pcrf事件的示例包括:作为示例但不限于经由s9a参考点接收新策略。新策略可以与例如特定业务流、应用、或者用户相关联。在一个示例实施例中,新策略可以源自具有与pcrf132的rx接口的as并且pcrf132可以通过s9a接口向isw-pf100转发可以包括规则的策略。应用服务器(as)可以检测事件,诸如检测与本地网络中的as与用户之间的流有关的新策略。在200处可检测到的isw-pfapi事件的示例包括:作为示例但不限于检测与哪些应用被许可在网络中运行有关的新策略、检测与应当向特定应用提供什么qos处理有关的新策略、或者检测与给定用户或用户群组相关联的新权限。

仍参照图16,根据所图示的实施例,在402处,isw-pf外围设备154b向isw-pf100通知网络事件。在404处,isw-pf100确认该通知。在406处,基于与新的网络事件、现有网络状况、和/或其它网络偏好等等有关的信息,isw-pf100计算新的网络参数或偏好。新的网络参数可以包括与如何通过wi-fi和蜂窝rat来对去往/来自ue112b的业务进行路由有关的新偏好。例如,可以决定例如特定流中的至少一部分——例如全部特定流应当通过蜂窝ran而不是wi-firan进行路由。可以经由diameterccr消息中的s9a参考点将该消息发送到pcrf132。因而,在408处,isw-pf100可以向pcrf132指示应当修改ue112b(或ue's的群组)的isrp's。此外,isw-pf100可以向pcrf132提供与应当如何修改isrp's有关的指导。例如,isw-pf100可以指示一定百分比的数据流应当通过蜂窝ran路由并且一定百分比的数据流应当通过wi-firan路由。应理解的是isw-pf100可以根据需要提供替选指导。因而,在408处,可以将ccr命令中的cc-request-typeavp设置为“update_request“,并且可以将ccr命令中的rule-failure-codeavp设置为resources_limitation。替选地,可以更新rule-failure-codeavp,或者可以添加新的avp以使得isw-pf100可向pcrf132指示与资源限制有关的更多细节。示例限制指示本地wi-fi网络拥塞,因此业务应当移动到蜂窝连接。另一示例限制指示本地小型小区网络拥塞,因此业务应当移动到wi-fi连接。又一示例限制指示本地网络拥塞,因此业务应当移动到宏蜂窝连接。

根据所图示的示例,在410处,pcrf132响应来自isw-pf100的请求。该响应可以包括diametercca消息。在412处,pcrf将新的isrp's发送到p-gw152。可以经由gx参考点将该消息发送到p-gw152并且diameterccr命令可以被用于发送这些规则。在414处,p-gw152可以响应ccr命令。该响应可以包括diametercca消息。在416处,p-gw152可以通过修改受isrp影响的tft's来应用新的isrp's。应理解的是,tft's是p-gw152用来对朝向ue——例如ue112b的下行链路数据进行处理的ip分组过滤器。该过滤器可以确定将使用什么ran来将分组发送到ue112b(例如wi-fi或蜂窝)。在418处,pcrf132可以直接将新的isrp's发送到andsf服务器156或者它可以经由udr将新的isrp's发送到andsf服务器156。在420处,andsf服务器156可以在ue112b中安装新的策略以使得ue可以修改其tft's。可以通过s14参考点来发送在420处的消息。tft's可以是ue112b用来对上行链路数据进行处理的ip分组过滤器。该滤波器可以确定使用什么ran来将分组发送到p-gw152或者发送到回程(例如wi-fi或蜂窝)。

因而,系统或网络可以包括例如isw-pf100的网络实体,其与到第一网络的第一接入点通信以及与到第二网络的第二接入点通信。可在该网络实体处检测事件,并且该事件可能与第一网络和第二网络中的一个相关联。基于所检测到的事件,该网络实体可以为第一网络和第二网络中的另一个确定一个或多个参数。该网络实体可以将该一个或多个参数发送到第一网络和第二网络中的另一个的核心网节点——例如pcrf132以使得以一个或多个参数来配置第一和第二网络中的另一个的核心网节点。检测事件可以包括:接收与第一网络和第二网络中的一个相关联的业务已变化的指示;接收对与第一接入点和第二接入点中的一个相关联的拥塞或干扰的测量已超过阈值的指示;或者接收与第一网络和第二网络中的一个有关的新策略。如上所述,核心网节点可以是3gpppcrf。

以上参考图16所描述的调用流程示出了向pcrf132通知本地网络状况的isw-pf100。替选地,可将该通知发送到epc或本地网络中的andsf服务器。例如,如果将通知发送到epc中的andsf服务器,则它可以经由epc中的udr来发送。应理解的是执行图16所图示的步骤的实体是是逻辑实体,该逻辑实体可以是以存储在设备、服务器、或者计算机系统——诸如在图21a和图21b中所图示的那些——的存储器中并在其处理器上执行的软件(例如计算机可执行指令)的形式来实现的,其在下面进一步详细地描述。具体的,例如,isw-pf100可以包括处理器和存储器,该存储器包含计算机可执行指令,所述计算机可执行指令在由处理器执行时使得该处理器执行包括如上所述的计算新的网络参数的操作。

一般地参考图11,根据一个示例实施例,业务监视器134的行为非常类似于深度分组检查(dpi)引擎。业务监视器134可以监测isw网络之内的业务(来自小型小区和wi-fi接入点),并且可以向isw-pf100提供统计。isw-pf100使用诸如以下的各个信息来对小型小区和wi-fiap参数进行调整以实现高效网络操作:例如来自业务管理器132的信息,来自小型小区和wi-fi接入点的测量,以及来自例如sacs、pcrf、以及网络所有者的策略。

根据一个示例实施例,isw-pfapi允许站点所有者(例如it部门)配置和监测小型小区和wi-fi接入点、查看acs提供的配置、查看pcrf132提供的策略、设置允许在网络中运行的什么应用的权限、配置csg's、并且配置isw-pf100,使得其知道如何对站点所有者、pcrf、acs、以及api之间的冲突策略排定优先级。api可以是基于snmp的并且由前端gui使用以为企业it提供更方便的界面。

图17示出了示例gui1700,其可以用来利用应用规则来配置isw-pf100。gui1700中的第一列1702允许用户给予规则指定的名称。gui1700中的第二列1704允许用户选择性地启用或禁用规则。gui1700中的第三列1706和第四列1708允许用户分别选择规则是适用于wi-fi业务还是小型小区业务,或者适用于wi-fi和小型小区业务这两者。端口号列1710允许用户指定该规则适用于某些端口号。例如,用户可以在列1710中录入通配符(*)以指示该规则适用于所有端口号。目的列1712和源列1714允许用户分别指示该规则是否仅适用于某些目的地地址和/或源地址。通配符(*)可以用于指示该规则适用于所有源地址和/或目的地地址。检测规则列1716允许用户向isw-pf100提供文件,该文件描述应当被用于检测业务的dpi规则。阻止列1718可用于指示应当阻止与该规则相匹配的业务。最大比特率列1720可以用于指示与该规则相匹配的业务应当被允许的最大比特率。例如,如果与该规则相关联的业务超过最大比特率,则isw-pf100可以选择丢弃与该应用相关联的分组。所图示的字段是为了示例的目的而呈现的,但是应当理解的是可以根据需要呈现用于配置应用规则的其它字段。例如,gui1700可以允许规则的配置基于每用户、基于每组、基于每ap、基于每小型小区等等。此外,虽然在示例gui1700的列中图示了各个用户选择选项,但是应理解的是可根据需要替选地呈现用户选择选项。

图18示出了可以用于配置由isw-pf100控制的wi-fi接入点118的示例gui1800。第一列1802允许用户为ap's中的每一个提供指定的名称。第二列1804允许用户提供ap可以使用的信道列表。第三列1806允许用户提供ap的可接受tx功率范围。第四列1808可用于提供ap's信标间隔的可接受范围。以示例的方式呈现所图示的列,并且应理解的是可以根据需要呈现用于配置wi-fi接入点的其它字段。例如,gui1800可包括允许用户输入被许可使用ap的订户列表、被限制使用ap的用户列表等等的字段。此外,gui1800可以允许用户配置通过消息元素描述的参数,所述消息元素在上文所引用的参考rfc5416中定义。此外,尽管在示例gui1800的列中图示了各个用户选择选项,但是应当理解的是可根据需要替选地呈现用户选择选项。

因为isw-pf100可以具有到epc(例如s9a)的接口,因此isw-pf100可以了解本地网络中的活动数据流中的至少一些——例如所有活动数据流的qos需求。isw-pf100可以基于如上所述的输入到gui的设置来选择调整信标间隔。isw-pf100可以进一步基于活动数据流的需求、日内时间等等来调整标间隔。例如,isw-pf100可以选择在当isw-pf100已经检测到许多设备典型地加入网络时的日内时间期间来增大信标间隔。作为另一示例,isw-pf100可以基于在gui中录入的或者经由tr-069接口或s9a接口所获得的应用特性来确定增大信标间隔。

图19示出了可以被用于向isw-pf100提供小型小区配置信息的另一示例gui1900。第一列1902允许用户为小型小区提供指定的名称。第二列1904允许用户向isw-pf100提供小型小区被许可使用的频带的列表。第三列1906允许用户录入小型小区的许可的tx功率范围。该列可以被增强以允许用户为每个信道录入不同的tx功率范围。第四列1908可以用于将小型小区的跳频模式设置为“子帧间”或“子帧内和子帧间”。用户可以使用第五列1910来将具有小型小区的配置信息的配置文件加载到isw-pf。所图示的列以示例的方式呈现,并且应理解的是可以根据需要呈现用于配置小型小区的其它字段。例如,gui1900可包括允许用户输入被许可来使用小型小区的订户的列表、被限制使用小型小区的用户的列表等等的字段。此外,gui1900可以允许用户配置由消息元素描述的参数,所述消息元素在描述诸如tr-196、tr-262、tr-157、以及tr-181的fapiswn的数据模型中定义。此外,尽管在示例gui1900的列中图示了各个用户选择选项,但是应当理解的是可根据需要替选地呈现用户选择选项。

至少因为isw-pf100可利用与小型小区和wi-fi网络中活动的应用数据流有关的知识来配置,所以isw-pf100可基于gui配置和应用的需求来调整小型小区的操作设置。例如,如果wi-fi网络拥塞,则isw-pf100可以对其tx功率进行调整以使得更多用户能够利用蜂窝频谱。

现在参照图20,isw-pf100可以促进在多个网络运营商106——例如第一mno106a和第二mno106b之间共享isw。例如,假设机场部署了大型isw网络,并且多个mno's向机场付费以使用该isw。每个mno可以对于不同水平的服务(吞吐量)向机场支付不同的金额,例如,来自第一mno106a的订户的聚合业务可能不超过10gb/s,来自第二mno106b的聚合业务可能不超过5gb/s。isw-pf100可以为每个mno106a和106b创建虚拟iswn以使得对于每个mno而言它们对isw具有完全控制。此外,mno可能对其它mno所产生的业务没有可见性或者了解。

图20示出了示例isw的示例网络共享架构。在该示例中,在第一mno106a与第二mno106b之间共享网络。isw-pf100可以创建用于与每个mno的acs相接口的虚拟fapiswn并且在确定如何配置和分配isw的资源时isw-pf100可以考虑两个mno's的设置、需求、以及服务协议。替选地,isw可以配置虚拟iswn以将其自己作为真实henb's呈现给acs。换言之,虚拟iswn可以使用tr-196数据模型并且acs可以将网络视为单个henb。因而,isw-pf100可向mno隐藏底层网络的细节。

图8-20及其相关描述说明了用于控制iswn中的策略的方法和装置的各个实施例。在这些图中,示出了由一个或多个节点、设备、功能、或者网络执行的各个步骤或操作。应理解的是在这些图中所图示的节点、设备、功能、或者网络可以表示通信网络中的逻辑实体并且可以以存储在这样的网络的节点的存储器中的软件(即计算机可执行指令)的形式来实现并在这样的网络的节点的处理器上执行,所述网络的节点可以包括在本文所描述的通用架构之一(例如参见图8)。即,在图14-16中图示的方法可以是以存储在网络节点——诸如例如在图21a或21b中所图示的节点或计算系统——的存储器中存储的软件(例如计算机可执行指令)的形式实现的,其中计算机可执行指令在由节点的处理器执行时执行在附图中所图示的步骤。应理解的是在这些附图中所图示的任何传送和接收步骤可以是由在节点的处理器的控制之下的节点的通信电路(例如图21a和21b中相应的电路34或97)及其执行的计算机可执行指令(例如软件)来执行的。

图21a是诸如例如ue112或可以用于实现isw-pf100的服务器的示例无线通信设备30的系统框图。如图21a所示,设备30可以包括处理器32、收发器34、发射/接收元件36、扬声器/麦克风38、小键盘40、显示器/触摸板/指示器42、不可移动存储器44、可移动存储器46、电源48、全球定位系统(gps)芯片组50、以及其它外围设备52。在一个示例实施例中,显示器/触摸板/指示器42可以包括作为用户界面的一部分进行操作的一个或多个指示器。例如,显示器/触摸板/指示器可以呈现示例gui1700、1800、以及1900。应当认识到设备30可以包括前述元件的任何子组合,同时保持与实施例一致。

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

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

发射/接收元件36可以被配置为向enode-b、家庭enode-b、wifi接入点等等发射信号或从其接收信号。例如,在实施例中,发射/接收元件36可以是被配置成发射和/或接收rf信号的天线。发射/接收元件36可以支持诸如wlan、wpan、蜂窝等等的各种网络和空中接口。在一个实施例中,例如,发射/接收元件36可以是被配置成发射和/或接收ir、uv、或可见光信号的发射器/检测器。在又一个实施例中,发射/接收元件36可以被配置为发射和接收rf信号和光信号这两者。应清楚的是发射/接收元件36可以被配置为发射和/或接收无线或有线信号的任何组合。

另外,虽然在图21a中将发射/接收元件36描绘为单个元件,但是设备30可以包括任何数目的发射/接收元件36。更具体地,设备30可以采用mimo技术。因而,在一个实施例中,设备30可以包括用于发射和接收无线信号的两个或更多个发射/接收元件36(例如多个天线)。

收发器34可以被配置为对发射/接收元件36要发射的信号进行调制并对发射/接收元件36所接收的信号进行解调。如上所述,设备30可以具有多模式能力。因而,收发器34可以包括用于使得设备30能够经由例如诸如utra和ieee802.11的多个rat进行通信的多个收发器。

处理器32可以从诸如不可移动存储器44和/或可移动存储器46的任何类型的合适的存储器访问信息并将数据存储在其中。不可移动存储器44可以包括随机存取存储器(ram)、只读存储器(rom)、硬盘、或者任何其它类型的存储器存储设备。可移动存储器46可以包括订户身份模块(sim)卡、记忆棒、安全数字(sd)存储卡等等。在其它实施例中,处理器32可以从诸如服务器或家庭计算机的不是物理上位于设备30上的存储器访问信息并将数据存储在其中。

处理器32可以接收来自电源48的电力并且可以被配置为向设备30中的其它组件分配和/或控制电力。电源48可以是用于向设备30供电的任何合适的设备。例如,电源48可以包括一个或多个干电池(例如镍镉(nicd)、镍锌(nizn)、镍金属氢化物(nimh)、锂离子(li-ion)等)、太阳能电池、燃料电池等。

处理器32还可以与gps芯片组50耦合,所述gps芯片组50被配置为提供与设备30的当前位置有关的位置信息(例如经度和纬度)。应当清楚的是设备30可以在保持与实施例一致的同时通过任何合适的位置确定方法来获取位置信息。

处理器32可以进一步与下述其它外围设备52耦合,所述其它外围设备52可以包括提供附加特征、功能、和/或有线或无线连接性的一个或多个软件和/或硬件模块。例如,外围设备52可以包括加速度计、电子罗盘、卫星收发器、传感器、数字相机(用于照片或视频)、通用串行总线(usb)端口、振动设备、电视收发器、免提耳机、蓝牙模块、调频(fm)无线电单元、数字音乐播放器、媒体播放器、视频游戏播放器模块、互联网浏览器等等。

图21b描绘了可以用于实现本文所描述的系统和方法的示例性计算系统90的框图。例如,计算系统1000可以用于实现例如作为如上所述的isw-pf100进行操作的设备。计算系统90可以包括计算机或服务器并且可以主要由处于软件形式的计算机可读指令控制,所述计算机可读指令可以,而不管这样的软件在何处或者通过什么方式进行存储和访问。这样的计算机可读指令可以在中央处理单元(cpu)91之内执行以使得计算机系统90进行工作。在许多已知的工作站、服务器、以及个人计算机中,中央处理单元91是由被称为微处理器的单芯片cpu来实现的。在其它机器中,中央处理单元91可以包括多个处理器。协处理器81是与主cpu91不同的可选处理器,其用于执行附加功能或协助cpu91。cpu91和/或协处理器81可以接收、生成、以及处理与包括例如结合isw-pf100所讨论的如上所公开的系统间移动性系统和方法有关的数据,。

以下是可能在上述描述中出现的与服务水平技术有关的首字母缩略词的列表。

虽然已经以结构特征和/或方法动作所特有的语言描述了该主题,但是应理解的是在所附权利要求书中所限定的主题不一定局限于上述特定特征或动作。相反,公开了上述特征和动作以作为用于实现权利要求书的示例形式。

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