首页> 中国专利> 用于使用策略来管理在负载增加或拥塞期间的设备行为的方法

用于使用策略来管理在负载增加或拥塞期间的设备行为的方法

摘要

一种用于使得能够提供一个或多个策略以管理一个或多个通信设备的行为的装置可以包含:处理器和存储可执行计算机代码的存储器,所述可执行计算机代码使得所述装置至少执行操作,所述操作包含:分析至少一个策略的数据。所述策略的数据包含:指令一个或多个通信设备关于如由网络运营商设计的根据设计的网络条件(多个)来进行行为的方式的信息。所述计算机程序代码还使得所述装置响应于检测到网络负载增加或所述网络拥塞,应用所述策略。所述计算机程序代码使得所述装置响应于检测到所述负载增加或所述网络拥塞,根据所应用的策略,以由网络运营商设计的所述方式进行行为,以最小化该网络中的拥塞。还提供了对应的方法和计算机程序产品。

著录项

  • 公开/公告号CN104429118A

    专利类型发明专利

  • 公开/公告日2015-03-18

    原文格式PDF

  • 申请/专利权人 诺基亚公司;

    申请/专利号CN201280074680.0

  • 发明设计人 S·J·凯奇;

    申请日2012-05-14

  • 分类号H04W28/02;H04L12/813;

  • 代理机构北京市中咨律师事务所;

  • 代理人杨晓光

  • 地址 芬兰埃斯波

  • 入库时间 2023-12-18 08:25:28

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-02-15

    授权

    授权

  • 2016-01-20

    专利申请权的转移 IPC(主分类):H04W28/02 登记生效日:20160104 变更前: 变更后: 申请日:20120514

    专利申请权、专利权的转移

  • 2015-04-15

    实质审查的生效 IPC(主分类):H04W28/02 申请日:20120514

    实质审查的生效

  • 2015-03-18

    公开

    公开

说明书

技术领域

本发明的示例实施例一般涉及无线通信技术,以及更具体地涉及用于 使得能够提供一个或多个策略以管理通信系统中的业务的方法、装置和计 算机程序产品。

背景技术

现代通信时代已经带来了有线网络和无线网络的巨大扩张。计算机网 络、电视网络以及电话网络正经历着由消费者需求所推动的前所未有的技 术扩张。无线和移动网络技术已经解决了有关的消费者需求,同时提供了 更加灵活和即时的信息传递。

当前和未来的联网技术继续促进容易的信息传送并且便利用户。由于 目前的电子通信设备的普遍性,各个年龄段和教育水平的人正利用电子设 备与其它个体或联系人通信,接收服务和/或共享信息、媒体和其它内容。 对提高信息传递的容易性有需求的一个领域涉及网络中的业务管理。

由于无线数据使用的指数型增长,工业界已经开始开发用于更好地管 理网络中的业务增长的机制。部分的开发努力旨在更高效地使用现有资产, 从而允许投资上的更好回报。当前,许多移动网络运营商越来越多地规划 更高效地使用它们的蜂窝网络资产和其它补充的无线网络资产的方式,以 最大化网络资产的使用以及最小化成本。

当前,许多移动运营商可能具有在不同地理位置中可以使用的多种无 线接入网。使用无线网络资产的方式典型地是移动运营商的整体战略的一 部分,该整体策略用于高效地使用它们的资源同时向他们的客户,终端用 户提供预期的服务质量。现有的挑战典型地涉及以确定性的方式来制定终 端用户设备的行为,该确定性的方式也遵从移动运营商的针对无线网络使 用的战略。

当前,当无线网络变得拥塞时,终端用户的设备典型地体验服务降级。 该设备可以试图请求接入网络以获得针对新需求的新建立的承载或增加的 承载比特率。然而,由于网络中的负载增加,网络一般不接受此类请求, 而是相反拒绝该请求。也就是说,当拥塞变得严重以及网络开始阻止某些 设备接入该网络时,网络可以拒绝可能不能被容纳的请求。这是一个缺点, 设备的终端用户可能对产生于拥塞网络进行行为的方式的低体验质量感到 失望。

鉴于上述缺点,可能有利地是,提供使得能够管理一个或多个无线网 络中的拥塞的更高效和可靠的机制。

发明内容

因此,提供了用于使得能够提供策略以高效地管理通信系统中的拥塞 的方法、装置和计算机程序产品。在这点上,示例实施例可以提供一种框 架,该框架使得能够提供新的和补充的方法以管理无线网络(多个)中的 拥塞。所述无线网络(多个)可以提供蜂窝接入和/或非蜂窝接入(例如, 无线局域网),或任何其它合适的网络接入。在这点上,示例实施例可以 允许网络运营商(例如,移动网络运营商)实现使用他们的资产组合中的 可以使用的无线技术的战略。在示例实施例中,网络运营商的网络设备可 以向网络中的一个或多个通信设备提供一组指令(例如,策略指令)。这 些指令可以在一个或多个定义的特定条件(包含但不限于例如,在该网络 中检测到负载增加或拥塞的情况)下引导所述通信设备的行为。

通过使用网络运营商的一个或多个策略,一个或多个通信设备可以主 动地适应于拥塞以及任何其它特定的情况,针对拥塞以及任何其它特定的 情况,网络运营商(多个)具有适当的策略,从而使得更好地使用网络资 源以及最小化与阻塞接入该网络和/或该网络的服务以及该网络中的崩溃 的服务质量(QoS)相关联的终端用户的愤怒。

在这点上,网络运营商可以通过使得通信设备能够遵从针对任何特定 情况的网络运营商(多个)的规划战略,预期来自所述通信设备的更加确 定性的和遵从性的行为。照此,在由网络进行的实际服务拒绝和接入阻止 被避免的情况下,通信设备(多个)的终端用户可以获得更好的服务体验。 在示例实施例中,在通信设备(多个)向终端用户通知网络拥塞的情况下, 所述通信设备(多个)的所述终端用户可以获得更好的服务体验。通过更 高效地处理业务或拥塞,示例实施例可以使得网络中的活动的通信设备的 数量能够增加。

在一个示例实施例中,提供了一种用于使得能够提供一个或多个策略 以管理一个或多个通信设备的行为的方法。所述方法可以包含分析至少一 个策略的数据。所述策略的数据包含:指令一个或多个通信设备关于如由 网络运营商设计的根据一个或多个设计的网络条件来进行行为的方式的信 息。所述方法还可以包含:响应于检测到网络负载增加或所述网络拥塞, 应用所述策略。所述方法还可以包含:使得能够响应于检测到负载增加或 网络拥塞,根据所应用的策略,以由所述网络运营商设计的所述方式进行 行为,以最小化所述网络中的拥塞。

在另一个示例实施例中,提供了一种用于使得能够提供一个或多个策 略以管理一个或多个通信设备的行为的装置。所述装置可以包含:处理器 和包含计算机程序代码的存储器,所述存储器和所述计算机程序代码被配 置为使用所述处理器使得所述装置执行操作,所述操作包含:分析至少一 个策略的数据。所述策略的数据包含:指令一个或多个通信设备关于如由 网络运营商设计的根据一个或多个设计的网络条件来进行行为的方式的信 息。所述存储器和计算机程序代码还被配置为使用所述处理器使得所述装 置响应于检测到网络负载增加或所述网络拥塞,应用所述策略。所述存储 器和计算机程序代码还被配置为使用所述装置使得能够响应于检测到负载 增加或网络拥塞,根据所应用的策略,以由所述网络运营商设计的所述方 式进行行为,以最小化所述网络中的拥塞。

在另一个示例实施例中,提供了一种用于使得能够提供一个或多个策 略以管理一个或多个通信设备的行为的计算机程序产品。所述计算机程序 产品包含:至少一个计算机可读存储介质,其具有存储在其中的计算机可 执行程序代码指令。所述计算机可执行程序代码指令可以包含被配置为分 析至少一个策略的数据的程序代码指令。所述策略的数据包含:指令一个 或多个通信设备关于如由网络运营商设计的根据一个或多个设计的网络条 件来进行行为的方式的信息。所述程序代码指令还可以被配置为:响应于 检测到网络负载增加或所述网络拥塞,应用所述策略。所述程序代码指令 还可以被配置为:使得能够响应于检测到负载增加或网络拥塞,根据所应 用的策略,以由网络运营商设计的所述方式进行行为,以最小化该网络中 的拥塞。

在又一个示例实施例中,提供了一种用于使得能够提供一个或多个策 略以管理一个或多个通信设备的行为的方法。所述方法可以包含:使得能 够向通信设备提供至少一个策略以使得所述通信设备能够分析所述策略的 数据。所述策略的数据包含:指令所述通信设备关于如由装置的网络运营 商设计的根据一个或多个设计的网络条件来进行行为的方式的信息。所述 方法还可以包含:使得能够向所述通信设备提供指示负载增加或所述网络 拥塞的信息以使得所述通信设备能够响应于分析所述信息和检测到所述网 络负载增加或所述网络拥塞,应用所述策略。使得能够向所述通信设备提 供所述信息还使得所述通信设备能够根据所应用的策略,以由所述网络运 营商设计的方式进行行为,以最小化所述网络中的拥塞。

在又一个示例实施例中,提供了一种用于使得能够提供一个或多个策 略以管理一个或多个通信设备的行为的装置。所述装置可以包含:处理器 和包含计算机程序代码的存储器,所述存储器和所述计算机程序代码被配 置为使用所述处理器使得所述装置执行操作,所述操作包含:使得能够向 通信设备提供至少一个策略以使得所述通信设备能够分析所述策略的数据。 所述策略的数据包含:指令所述通信设备关于如由所述装置的网络运营商 设计的根据一个或多个设计的网络条件来进行行为的方式的信息。所述存 储器和所述计算机程序代码还被配置为使用所述处理器使得所述装置使得 能够向所述通信设备提供指示负载增加或所述网络拥塞的信息以使得所述 通信设备能够响应于分析所述信息和检测到所述网络负载增加或所述网络 拥塞,应用所述策略。使得能够向所述通信设备提供所述信息还使得所述 通信设备能够根据所应用的策略,以由所述网络运营商设计的方式进行行 为,以最小化所述网络中的拥塞。

在又一个示例实施例中,提供了一种用于使得能够提供一个或多个策 略以管理一个或多个通信设备的行为的计算机程序产品。所述计算机程序 产品包含:至少一个计算机可读存储介质,其具有存储在其中的计算机可 执行程序代码指令。所述计算机可执行程序代码指令可以包含被配置为使 得能够向通信设备提供至少一个策略以使得所述通信设备能够分析所述策 略的数据的程序代码指令。所述策略的数据包含:指令所述通信设备关于 如由装置的网络运营商设计的根据一个或多个设计的网络条件来进行行为 的方式的信息。所述程序代码指令还可以被配置为:使得能够向所述通信 设备提供指示负载增加或所述网络拥塞的信息以使得所述通信设备能够响 应于分析所述信息和检测到所述网络负载增加或所述网络拥塞,应用所述 策略。使得能够向所述通信设备提供所述信息还使得所述通信设备能够根 据所应用的策略,以由所述网络运营商设计的方式进行行为,以最小化所 述网络中的拥塞。

本发明的示例实施例可以通过提供可以高效地管理无线网络(多个) 中的拥塞的框架,提供更好的用户体验。因此,设备用户可以在负载条件 中享有接入无线网络的改进的能力。

附图说明

因此已经概括地描述了本发明,现在将参照附图,附图未必按等比例 绘出,其中:

图1是根据本发明的示例实施例的系统的示意性框图;

图2是根据本发明的示例实施例的装置的示意性框图;

图3是根据本发明的示例实施例的网络设备的示意性框图;

图4是根据本发明的示例实施例的系统的框图;

图5说明了根据示例实施例的用于使得能够提供策略以管理网络中的 拥塞的流程图;

图6说明了根据本发明的另一个示例实施例的用于使得能够提供策略 以管理网络中的拥塞的流程图;以及

图7说明了根据另一个示例实施例的用于使得能够提供策略以管理网 络中的拥塞的流程图。

具体实施方式

现在,在下文将参照附图,更充分地描述本发明的一些实施例,在附 图中示出了本发明的一些实施例而不是全部的实施例。实际上,本发明的 各种实施例可以以许多不同形式来具体化,并且不应当被认为限制于本文 所阐述的实施例。在全文中,相同的标记指相同的元素。如本文所使用的, 术语“数据”、“内容”、“信息”以及类似的术语可交替地使用,以指 依照本发明的实施例能够被传送、接收和/或存储的数据。此外,如本文中 使用的术语“示例性”不是用于传达任何定性的评价,而是相反仅是用于 传达示例的说明。因此,任何此类术语的使用不应当被认为是限制本发明 的实施例的精神和范围。

另外,如本文所使用的,术语‘电路’指:(a)仅硬件电路实现方式 (例如,模拟电路和/或数字电路中的实现方式);(b)电路和计算机程 序产品(多个)的组合,所述计算机程序产品(多个)包括:存储在一个 或多个计算机可读存储器上的软件和/或固件指令,它们一起工作以使得装 置执行本文所述的一个或多个功能;以及(c)要求用于操作的软件或固件 的电路(诸如例如,微处理器(多个)或微处理器(多个)的一部分), 即使所述软件或固件不是物理呈现的。‘电路’的这种定义应用于本文中 (包括在任何权利要求中)的这个术语的所有使用。作为另一个示例,如 本文所使用的,术语‘电路’还包含:包括一个或多个处理器和/或其部分 (多个)并且伴随有软件和/或固件的实现方式。作为另一示例,如本文所 使用的术语‘电路’还包含:例如,用于移动电话的基带集成电路或应用 处理器集成电路,或服务器、蜂窝网络设备、其它网络设备和/或其它计算 设备中的类似集成电路。

如本文所限定的“计算机可读存储介质”,其指非短暂性的、物理或 有形存储介质(例如,易失性或非易失性存储设备),可以与“计算机可 读传输介质”(其指电磁信号)进行区分。

图1说明了通用系统图,其中在示例通信环境中示出了诸如移动终端 10的设备。如在图1中所示出的,依照本发明的示例实施例的系统的实施 例可以包含:能够经由网络30彼此通信的第一通信设备(例如,移动终端 10)和第二通信设备20。在一些情况下,本发明的实施例还可以包含:一 个或多个另外的通信设备,其中一个另外的通信设备在图1中被示出为第 三通信设备25。在一些实施例中,不是采用本发明的实施例的所有系统都 可以包括本文中所说明和/或描述的所有设备。虽然出于示例的目的,可以 对移动终端10和/或第二通信终端20和第三通信终端25的实施例进行说 明,并且下文中对其进行描述,但是其它类型的终端,诸如便携式数字助 理(PDA)、寻呼机、移动电视、移动电话、游戏设备、膝上型计算机、 照相机、录像机、音频/视频播放器、无线电、全球定位系统(GPS)、蓝 牙耳机、通用串行总线(USB)设备或上述的任何组合,以及其它类型的 语音和文本通信系统,能够容易地使用本发明的实施例。此外,非移动的 设备,诸如服务器和个人计算机,也可容易地使用本发明的实施例。

网络30可以包含:可以经由相应的有线和/或无线接口彼此通信的各 种不同节点(其中,第二通信设备20和第三通信设备25可以是示例)、 设备或功能的集合。照此,图1的示意图应当被理解为系统的某些元素的 广泛视图的示例,而不是系统或网络30的包含全部或详细的视图。尽管不 是必须,但是在一个实施例中,网络30可能能够依照以下许多中的任何一 个或多个支持通信:第一代(1G),第二代(2G),2.5G,第三代(3G), 3.5G,3.9G,第四代(4G)移动通信协议,长期演进(LTE)或演进的通 用陆地无线接入网(E-UTRAN),LTE内部的自优化/组织网络(SON), 无线电接入技术(RAT)间的网络、全球移动通信系统(GSM)增强型数 据速率GSM演进技术(EDGE)无线电接入网(GERAN)、高速度分组 接入(HSPA)和/或诸如此类。在一个实施例中,网络30可以是点到点(P2P) 网络。

一个或多个通信终端,诸如移动终端10和第二通信终端20和第三通 信终端25,可以经由网络30彼此通信,并且每个通信终端可以包含用于 向一个或多个基础站点传送信号和从其接收信号的一个或多个天线。基础 站点可以是:例如,一个或多个基站(BS),其是一个或多个蜂窝或移动 网络的一部分,或一个或多个接入点(AP),其可以耦合到数据网络,诸 如局域网(LAN)、无线局域网(WLAN)、城域网(MAN)和/或广域 网(WAN),诸如互联网。反过来,其它设备,诸如处理单元(例如,个 人计算机、服务器计算机等),可以经由网络30耦合到移动终端10和第 二通信设备20和第三通信设备25。通过将移动终端10和第二通信设备20 和第三通信设备25(和/或其它设备)直接或间接地连接到网络30,可使 得移动终端10和第二通信设备20和第三通信设备25能够彼此通信,或与 其它设备通信。例如,移动终端10和第二通信设备20和第三通信设备25 以及其它设备可根据许多通信协议(包含超文本传输协议(HTTP)和/或 等)进行通信,从而分别实现移动终端10和第二通信设备20和第三通信 设备25的各种通信或其它功能。

此外,尽管未在图1中示出,但是移动终端10和第二通信设备20和 第三通信设备25可以依照例如射频(RF)、近场通信(NFC)、蓝牙(BT)、 红外线(IR)或若干不同的有线或无线通信技术中的任何通信技术进行通 信,所述有线或无线通信技术包含:局域网(LAN)、无线局域网(WLAN)、 微波接入全球性互通(WiMAX)、无线保真(Wi-Fi)、超宽带(UWB)、 Wibree技术和/或诸如此类。照此,可以使得移动终端10和第二通信设备 20和第三通信设备25能够通过许多不同接入机制中的任何接入机制,与 网络30通信以及彼此通信。例如,可以支持移动接入机制,诸如宽带码分 多址接入(W-CDMA)、CDMA2000、全球移动通信系统(GSM)、通 用分组无线业务(GPRS)和/或等,以及无线接入机制,诸如WLAN、 WiMAX和/或诸如此类,以及固定接入机制,诸如数字用户线(DSL)、 电缆调制解调器、以太网和/或诸如此类。在这点上。网络30可以使得能 够经由诸如例如第三代合作伙伴计划(3GPP)定义的蜂窝技术(例如, GERAN、UTRAN、E-UTRAN、HSPA、LTE、WLAN等)以及其它非 3GPP无线技术(例如,WiMAX、CDMA等)的设备的通信。

在示例实施例中,第一通信设备(例如,移动终端10)可以是移动通 信设备,诸如例如,无线电话或其它设备,诸如个人数字助理(PDA)、 移动计算设备、照相机、录像机、音频/视频播放器、定位设备、游戏设备、 电视设备、无线电设备、或各种其它类似设备或其组合。第二通信设备20 和第三通信设备25可以是移动或固定通信设备。然而,在一个示例中,第 二通信设备20和第三通信设备25可以是服务器、远程计算机或终端,诸 如个人计算机(PC)或膝上型计算机。

在示例实施例中,网络30可以是被布置成智能空间的自组织或分布式 网络。因此,设备可以进入和/或离开网络30,并且网络30的设备可能能 够,基于其它设备的进入和/或离开,来调节操作,以考虑各自设备或节点 的增加和减少以及它们对应的能力。

在示例实施例中,第二通信设备20可以是与特定信息源或服务(例如, 搜索服务、媒体提供服务等)相关联的专用服务器(或服务器组)或第二 通信设备20可以是与一个或多个其它功能或服务相关联的后端服务器(例 如,策略服务器)。例如,在一个示例实施例中,第二通信设备20可以向 移动终端10和/或第三通信设备25提供一个或多个策略。该策略可以由移 动终端10和/或第三通信设备25使用以管理网络(例如,网络30)中的 拥塞或任何其它合适的条件(例如,网络条件)。照此,第二通信设备20 可以表示针对多个服务或信息源的潜在主机。在一个实施例中,由被配置 为依照用于向通信设备的用户提供信息的已知的技术进行操作的硬件和/ 或软件组件来提供第二通信设备20的功能。然而,由第二通信设备提供的 功能的至少一部分是依照本发明的示例实施例提供的信息。

在示例实施例中,移动终端10以及第二通信设备20和第三通信设备 25可以使用能够使用本发明的实施例的装置(例如,图2的装置)。

图2说明了装置的示意性框图,该装置用于使用一个或多个策略以管 理该装置的行为。现在,将参照图2来描述本发明的示例实施例,在图2 中显示了装置50的某些单元。例如可在移动终端10(和/或第二通信设备 20或第三通信设备25)上使用图2的装置50。可替代地,可以在网络30 的网络设备上具体化装置50。然而,可以在各种其它设备(移动和固定两 者)(诸如例如,以上所列出的设备中的任何设备)上具体化装置50。在 一些情况中,可以在设备的组合上使用实施例。因此,可以通过在分布式 形式中的多个设备(例如,在P2P网络中的一个或多个设备上),或通过 在客户端/服务器关系中的设备,完全在单个设备(例如,移动终端10) 具体化本发明的一个实施例。此外,应当注意的是,以下所描述的设备或 单元可以不是强制性的,以及因此在某一实施例中可以省略一些设备或单 元。

现在参照图2,装置50可包括:处理器70或以其它方式与处理器70 通信、用户接口67、通信接口74、存储设备76、显示器85和策略模块78。 在一个示例实施例中,显示器85可以是触摸屏显示器。存储设备76可以 包含:例如易失性和/或非易失性存储器。例如,存储设备76可以是包括 门的电子存储设备(例如,计算机可读存储介质),该门被配置为存储可 以由机器(例如,计算设备,如处理器70)检索的数据(例如,比特)。 在示例实施例中,存储设备76可以是非短暂性的有形存储设备。存储设备 76可以被配置为存储信息、数据、文件、策略、应用、指令或诸如此类, 以用于使得装置能够依照本发明的示例实施例实现各种功能。例如,存储 设备76可以被配置为缓冲用于由处理器70处理的输入数据。另外或可替 代地,存储设备76可以被配置为存储用于由处理器70运行的指令。作为 又一替代方案,存储设备76可以是存储信息和/或媒体内容(例如,图片、 视频等)的多个数据库中的一个数据库。

在一个实施例中,装置50可以是被配置为使用本发明的示例实施例的 移动终端(例如,移动终端10)或固定通信设备或计算设备。在一个实施 例中,装置50可以被具体化成芯片或芯片组。也就是说,装置50可以包 括:一个或多个物理封装(package)(例如,芯片),其包括材料、组件 和/或结构装置(例如,基板)上的线路。结构装置可以提供物理强度、尺 寸节省和/或用于被包括在其上的组件电路的电气交互的限制。因此,在一 些情况下,装置50可以被配置为在单个芯片上实现本发明的实施例,或将 本发明的实施例实现成单个“片上系统”。照此,在一些情况下,芯片或 芯片组可以构成用于执行用于提供本文所描述的功能的一个或多个操作的 构件。另外或可替代地,芯片或芯片组可构成用于使得能够相对于本文所 描述的功能和/或服务的用户接口导航的构件。

可以以许多不同的方式来具体化处理器70。例如,处理器70可以被 具体化成各种处理构件中的一个或多个构件,诸如协处理器、微处理器、 控制器、数字信号处理器(DSP)、具有或不具有伴随的DSP的处理电路, 或包含集成电路(诸如例如,ASIC(专用集成电路)、FPGA(现场可编 程门阵列)、微控制器单元(MCU)、硬件加速器、专用计算机芯片,或 诸如此类)的各种其它处理设备。在示例实施例中,处理器70可以被配置 为运行存储在存储设备76中的指令,或以其它方式处理器70可以访问的 指令。照此,无论是由硬件或软件方法、还是由它们的组合来配置,当相 应地配置时,处理器70可以表示能够执行根据本发明的实施例的操作的实 体(例如,被物理地具体化成电路)。因此,例如当处理器70被具体化为 ASIC、FPGA或诸如此类时,处理器70可以是用于执行本文所描述的操 作的特定配置的硬件。可替代地,作为另一示例,当处理器70被具体化为 软件指令的运行器时,当运行该指令时,该指令可以特定地配置处理器70, 以执行本文所描述的算法和操作。然而,在一些情况下,处理器70可以是 特定设备(例如,移动终端或网络设备)的处理器,其适应于通过由用于 执行本文所描述的算法和操作的指令对处理器70的进一步配置,来使用本 发明的实施例。处理器70可以包含:时钟、算术逻辑单元(ALU)和被 配置为支持处理器70操作的逻辑门等。

在示例实施例中,处理器70可以被配置为操作连通性程序,并且/或 协处理器等可以运行浏览器、网络浏览器等。在这点上,例如,根据无线 应用协议(WAP),连通性程序可以使得装置50能够传送和接收网络内 容,诸如例如基于位置的内容或任何其它合适的内容。

同时,通信接口74可以是任何构件,诸如具体化在硬件、计算机程序 产品或硬件和软件的组合中的设备或电路,其被配置为接收和/或传送来自 /去往网络和/或与装置50通信的任何其它设备或模块的数据。在这点上, 通信接口74例如可以包含:天线(或多个天线)以及支持硬件和/或软件, 以用于使得能够与无线通信网络(例如,网络30)通信。在固定环境中, 通信接口74可以替代地或也支持有线通信。照此,通信接口74可以包括: 通信调制解调器和/或其它硬件/软件,以用于支持经由电缆、数字用户线 (DSL)、通用串行总线(USB)、以太网或其它机构的通信。

用户接口67可以与处理器70通信,以接收在用户接口67处的用户输 入的指示,和/或以向用户提供可听的、可视的、机械的或其它输出。照此, 用户接口67可以包含:例如,键盘、鼠标、控制杆、显示器、触摸屏、麦 克风、扬声器、或其它输入/输出机构。在装置被具体化成服务器或某些其 它网络设备的示例实施例中,用户接口67可以被限制、位于远程、或被去 除。处理器70可以包括:用户接口电路,其被配置为控制用户接口的一个 或多个单元的至少某些功能,诸如例如,扬声器、振铃器、麦克风、显示 器和/或诸如此类。处理器70和/或包括处理器70的用户接口电路可以被 配置为:通过处理器70可访问的存储在存储器(例如,存储设备76和/ 或诸如此类)上的计算机程序指令(例如,软件和/或固件),控制用户接 口的一个或多个单元的一个或多个功能。

在示例实施例中,处理器70可以被具体化成,包含或以其他方式控制 策略模块。策略模块78可以是任何构件,诸如依照软件操作的或以其他方 式被具体化在硬件或硬件和软件的组合中的设备或电路(例如,在软件的 控制下进行操作的处理器70、被具体化成特定地被配置为执行本文中描述 的操作的ASIC或FPGA的处理器70,或它们的组合),借此配置该设备 或电路以执行策略模块78的对应功能,如以下描述的。因此,在使用软件 的示例中,运行软件的设备或电路(例如,在一个示例中,处理器70)形 成与此类构件相关联的结构。

策略模块78可以接收来自网络设备(例如,图3的网络设备90)的 一个或多个策略(例如,指令)。另外或可替代地,策略模块78可以访问 在装置50上可以预先提供的一个或多个策略。该预先提供的策略可以被存 储在装置50的存储器(例如,存储设备76)中。

一个或多个策略可以提供来网络运营商的网络设备的用于管理无线网 络(多个)或通信系统中的拥塞的指令。在这点上,例如,这些策略模块 78可以在任何定义的特定条件(包含但不限于,例如,在网络(例如,网 络30)中检测到负载增加或拥塞的情况)下,使用该指令以引导该装置的 行为,如以下更全面地描述。

方式(策略模块78可以以该方式来检测条件以触发开始应用/实现一 个或多个策略)可以特定于给定的网络(多个)或通信系统(多个)。照 此,策略模块78可以分析一个或多个策略的信息以检测该条件(例如,拥 塞,负载增加等)以及开始应用/实现一个或多个策略。尽管,在本文中, 网络拥塞作为示例性非限制性实施例被描述作为由一个或多个策略管理的 条件或情况,但是在不背离本发明的精神和范围的情况下,可以针对其它 条件(例如,特别的条件或异常条件)定义和使用其它类似的策略。此类 其它条件可以包含:例如由于一些网络维护或网络设备故障原因以及因此 使得通信服务的可用性临时降低,网络已经针对一些或所有设备或订户类 别发起接入阻止的场景。可以应用类似策略的又一个示例条件涉及达到附 着于特定接入点或无线电小区的用户预定义数量,即使还没有出现或检测 到拥塞或业务负载中的增加。在这个后面的示例中,特定策略的应用可以 是预防机制以首先避免任何将来的拥塞。

现在参照图3,提供了网络设备的一个示例的框图。在示例实施例中, 网络设备90(例如,服务器(例如,策略服务器))可以向装置(例如, 装置50)提供一个或多个策略。一个或多个策略的指令可以根据一个或多 个定义的或设计的条件(包含但不限于,例如,网络(多个)或通信系统 (多个)中检测的负载增加或拥塞)来引导该装置的行为。

如图3中示出的,网络设备(例如,第二通信设备20)一般包含:处 理器94和相关联的存储器96。存储器96可以包括:易失性和/或非易失 性存储器,以及可以存储内容(例如,一个或多个策略)、数据和/或诸如 此类。例如,存储器可以存储从网络设备传送的和/或由网络设备接收的内 容、数据、信息和/或诸如此类。此外,例如,存储器96可以存储客户端 应用、指令和/或诸如此类以用于处理器94依照本发明的实施例执行网络 设备的各种操作,如本文中描述的。

除了存储器96外,处理器94还可以连接到至少一个接口或其它构件 以用于显示、传送和/或接收数据、内容和/或诸如此类。在这点上,接口 (多个)可以包括至少一个通信接口98或其它构件以用于传送和/或接收 数据、内容和/或诸如此类,以及至少一个用户输入接口95。用户输入接 口95进而可以包括允许网络设备接收来自用户的数据的许多设备中的任 何设备,诸如小键盘、触摸显示器、控制杆或其它输入设备。在这点上, 处理器94可以包括:用户接口电路,其被配置为控制用户输入接口的一个 或多个单元的至少一些功能。处理器和/或处理器的用户接口电路可以被配 置为:通过被存储在处理器可以访问的存储器(例如,易失性存储器、非 易失性存储器和/或诸如此类)上的计算机程序指令(例如,软件和/或固 件),控制用户接口的一个或多个单元的一个或多个功能。

在一些实施例中,网络设备90可以是被配置为使用本发明的示例实施 例的计算设备。然而,在一个实施例中,网络设备90可以被具体化成芯片 或芯片组。在这点上,网络设备90可以包括:一个或多个物理封装(package) (例如,芯片),其包括材料、组件和/或结构装置(例如,基板)上的线 路。结构装置可以提供物理强度、尺寸节省和/或用于被包括在其上的组件 电路的电气交互的限制。因此,在一些情况下,网络设备90可以被配置为 在单个芯片上实现本发明的实施例,或将本发明的实施例实现成单个“片 上系统”。照此,在一些情况下,芯片或芯片组可以构成用于执行用于提 供本文所描述的功能的一个或多个操作的构件。另外或可替代地,芯片或 芯片组可构成用于使得能够相对于本文所描述的功能和/或服务的用户接 口导航的构件。

可以以许多不同的方式来具体化处理器94。例如,处理器94可以被 具体化成各种处理构件中的一个或多个构件,诸如协处理器、微处理器、 控制器、DSP、具有或不具有伴随的DSP的处理电路,或包括集成电路(诸 如例如,ASIC、FPGA、微控制器单元、硬件加速器、专用计算机芯片, 或诸如此类)的各种其它处理设备。在示例实施例中,处理器94可以被配 置为运行存储在存储设备96中的指令,或以其它方式处理器94可以访问 的指令。照此,无论是由硬件或软件方法,还是由其组合来配置,当相应 地配置时,处理器94可以表示能够执行根据本发明的实施例的操作的实体 (例如,被物理地具体化成电路)。因此,例如,当处理器94被具体化为 ASIC、FPGA或诸如此类时,处理器94可以是用于执行本文所描述的操 作的特定配置的硬件。可替代地,作为另一示例,当处理器94被具体化为 软件指令的运行器时,当运行该指令时,该指令可以特定地配置处理器94 以执行本文所描述的算法和操作。

在示例实施例中,处理器94可以被具体化成,包含或以其他方式控制 策略提供模块97。策略提供模块97可以是任何构件,诸如依照软件操作 的或以其他方式被具体化在硬件或硬件和软件的组合中的设备或电路(例 如,在软件的控制下进行操作的处理器94、被具体化成特定地被配置为执 行本文中描述的操作的ASIC或FPGA的处理器94,或它们的组合),借 此配置该设备或电路以执行策略提供模块97的对应功能,如以下描述的。 因此,在使用软件的示例中,运行软件的设备或电路(例如,在一个示例 中,处理器94)形成与此类构件相关联的结构。

策略提供模块97可以生成一个或多个策略。在这点上,策略提供模块 97可以促进网络中的“运营商策略”的存储(例如,在存储器96中)。 在这点上,策略提供模块97可以是针对策略(该策略包含针对此类条件(例 如拥塞条件)的标准)的储存库。该标准可以被认为针对给定策略的有效 性条件。一旦已经向装置50(例如,装置50的策略模块78)提供了(例 如,下载(例如,推送))或预先提供了(例如,当从网络运营商的商店 购买装置50时,策略可能在装置50中)策略,或可替代地,一旦装置50 已经从装置90取得(例如,拉)策略,则装置50的策略模块78可以在网 络中检测与策略的有效性条件匹配的任何此类条件。出于说明而非限制的 目的,在条件对应于拥塞的情况下,策略模块78可以确定业务使得网络拥 塞或网络具有增加的负载的情况。例如,策略模块78可以响应于例如检测 到在该网络(多个)或通信系统(多个)中的正在被使用的装置(例如, 装置50)的数量高于预定阈值,确定网络(多个)(例如,网络30)或通 信系统(多个)拥塞或具有增加的负载(例如,过载)。

所生成的策略可以包含数据,该数据向装置(例如,装置50)中的一 个或多个装置指令当网络正在经历拥塞或增加的负载时进行行为的方式。 在示例实施例中,策略还可以包含:针对拥塞的定义的标准以用于装置50 然后使用所定义的标准以用于确定网络是否处于由给定策略所覆盖的状态 或条件中。装置50可以使用所定义的标准以用于在满足针对该策略的有效 性条件的情况下,确定网络是否处于由给定策略覆盖的状态或条件中。在 这点上,策略提供模块97可以向网络的装置(例如,装置50)中的一个 或多个装置提供一个或多个策略。响应于接收到该一个或多个策略,各自 装置(例如,装置50)的策略模块(例如,策略模块78)可以分析该一个 多个策略的信息(例如,指令),以如由该一个或多个策略指定/设计的规 划方式响应于拥塞来适应它们的行为,如以下更全面描述的。

在示例实施例中,策略提供模块97可以至少部分地基于例如使用在蜂 窝和非蜂窝系统中使用的开放移动联盟(OMA)设备管理框架和/或通过 使用在一些电子电气工程师协会(IEEE)定义的接入网中可以使用的简单 对象访问协议(SOAP)/可扩展标记语言(XML)协议,向一个或多个装 置(例如,装置50)提供/递送一个或多个策略。另外或可替代地,策略 提供模块97或者可以通过使用一个或多个短消息服务(SMS)消息或任 何其它合适的消息,向一个或多个装置(例如,装置50)发送一个或多个 生成的策略。

现在参照图4,提供了用于使得能够提供一个或多个策略以管理一个 或多个通信设备的行为的通信系统的示例实施例。通信系统7可以包含通 信设备165、167、169(例如,装置50(例如,移动终端10))以及网络 设备108(例如,网络设备90)。

尽管图4示出了三个通信设备165、167和169,以及一个网络设备108, 但是应当指出的是,在不背离本发明的精神和范围的情况下,图4的通信 系统7可以包含任何合适数量的通信设备165、167、169以及网络设备108。

在示例实施例中,网络设备108(例如,网络设备90)可以生成一个 或多个策略以及可以向通信设备165、167和/或169中的一个或多个通信 设备提供该一个或多个策略。在一个示例实施例中,网络设备108的策略 提供模块(例如,策略提供模块97)可以响应于确定通信系统7拥塞或具 有增加的负载(例如,通信系统7过载),生成一个或多个策略并将该一 个或多个策略发送给通信设备165、167和/或169中的一个或多个通信设 备。可替代地,网络设备108的策略提供模块甚至可以在通信系统7当前 没有拥塞或过载的情况下,将一个或多个策略发送给通信设备165、167、 169中的一个或多个通信设备。在这点上,一个或多个策略的指令可以向 通信设备165、167、169指定在网络设备108的策略提供模块和/或通信设 备165、167、169的策略模块(例如,策略模块78)随后确定通信系统7 拥塞或具有增加的负载的情况下进行行为的方式。

在示例实施例中,针对通信设备165、167、169中的一个或多个通信 设备的策略模块(例如,策略模块78)的用于应用/实现策略(例如,拥 塞策略)的触发器可以包含但不限于以下方法:(1)由策略模块检测在通 信系统7的相应服务小区或接入点中或在通信系统7的一个或多个邻居小 区或接入点中的接入级别阻止(access class barring);(2)由策略模块 检测由网络设备108发送的指示针对在无线电资源控制(RRC)层面上或 在非接入层(NAS)层面上的任何资源请求的附加的退后(back-off)时 间的一个或多个信号;(3)由策略模块检测网络设备108广播在RRC层 面上或在NAS层面上匹配或超过针对应用该策略的标准的负载水平或拥 塞水平;(4)由策略模块(例如,策略模块78)检测,网络设备广播使 用小区(例如,服务小区)或接入点的当前通信设备(例如,装置50)的 数量以及指示该数量高于预定阈值或策略标准;(5)由策略模块检测,由 与网络中的服务器通信的设备(例如,装置50)使用的通信路径上经历的 往返时间中的增加。服务器可以是例如由移动网络运营商托管的即时消息 传送或社交媒体服务器或任何其它合适的服务器。通信可以发生例如在传 输控制协议(TCP)连接上。;(6)由策略模块检测网络(例如,网络设 备108等)明确地指令相应的通信设备(多个)(例如,通信设备165、 167、169)开始应用/实现针对给定条件(例如,拥塞、负载增加等)的策 略;或(7)任何其它合适的方法/技术。

在示例实施例中,在通信设备165、167、169中的一个或多个通信设 备以设备至设备方式(例如,P2P技术)进行通信的情况下,通信设备(例 如,通信设备165)可以从近距离/邻近范围中的另一个通信设备(例如, 通信设备167)学习关于网络中的条件。

与基于网络开始被动地拒绝新的资源请求或完全阻塞通信设备接入 (例如,在阻止的情况下)网络来减少网络中的拥塞的现有传统机制相比, 这种新的示例方法使得通信设备以网络运营商规划的方式将它的行为适应 于拥塞。通过使得通信设备(例如,通信设备165)能够至少部分地基于 策略(例如,拥塞策略)将它的行为适应于网络中的拥塞,该通信设备可 以实现网络运营商(例如,移动网络运营商)的针对更高效地使用该网络 的可以使用的资源的战略。照此,关于在网络负载增加或当拥塞出现的情 况下通信设备进行行为的方式,网络的通信设备的行为可以变得更加可以 预测以及更加遵从。

在示例实施例中,在通信设备(例如,通信设备165)开始遵循旨在 针对拥塞情况的任何策略(例如,拥塞策略)的情况下,通信设备的策略 模块还可以向该通信设备的用户通知该策略的实现。通过例如经由显示器 85向用户通知该策略的实现,使得该用户知道的是,该通信设备(例如, 通信设备165)当前正在特定的指令下进行操作,该特定指令由策略模块 (例如,策略模块78)使用以减少网络的整体拥塞的影响。在示例实施例 中,策略模块可以通过向显示器(例如,显示器85)提供可视的指示正在 实施该策略的标记,向该用户通知正在实施该策略。如果该用户不允许通 信设备(例如,通信设备165)的策略模块遵循该策略,则该用户可以使 用用户接口(例如,用户接口67)进行选择以否决任何此类拥塞策略,这 可以中止所应用的策略以及接受网络服务可能进一步降级或可能完全被拒 绝的可能性。可替代地,该用户可以允许该通信设备以由该策略指定的方 式来进行行为,以及因此可能预期更好的整体通信体验。该用户可以通过 不做出否决该策略(例如,拥塞策略)的选择,允许该通信设备以由该策 略指定的方式进行行为。

所应用的策略(例如,拥塞策略)可以对通信设备(例如,通信设备 165)响应于针对新服务的任何用户请求或响应于来自一个或多个应用的任 何请求的方式有影响。该策略(例如,拥塞策略)还可以由策略模块(例 如,策略模块78)使用以触发通信设备(例如,通信设备165)开始扫描 至网络的可替代接入(例如,接入邻居小区或接入点)的可用性或针对该 通信设备的活动通信的全部或至少子集开始使用至该网络的可以使用的可 替代的接入。通过分析拥塞策略,策略模块还可以开始限制针对承载或流 的任何保证比特率请求,这可以导致策略模块使服务质量(QoS)请求降 级,例如从保证到尽力而为。

在示例实施例中,在策略模块分析该策略的数据的情况下,策略模块 还可以导致针对可以使用自适应编码的应用选择较低比特率的编码方案。 可替代地,通信设备(例如,通信设备165)的策略模块(例如,策略模 块78)可以针对承载选择在无线电上更高效的调制和编码方案。在示例实 施例中,通信设备的策略模块可以向应用(多个)或用户通知任何此类 QoS资源操控。例如,策略模块可以通过向该应用(多个)发送向该应用 (多个)通知QoS资源操控(多个)的一个或多个指令,向该应用(多个) 通知任何QoS资源操控。另外,例如,策略模块可以通过向显示器(例如, 显示器85)提供指示QoS资源操控(多个)的可视标记,向该用户通知 任何QoS资源操控。

由通信设备的策略模块对一个或多个策略的使用可以至少部分地基于 直接或间接接收网络(多个)或通信系统(多个)中的负载和/或拥塞的水 平的信息的通信设备(例如,通信设备165)。在示例实施例中,在网络 设备108的策略提供模块检测到网络(多个)或通信系统(多个)中的通 信设备的数量超过预定阈值的情况下,网络设备108可以向一个或多个通 信设备(例如,通信设备165、167、169)提供网络或通信系统(例如, 通信系统7)的拥塞或负载增加的指示。由通信设备的策略模块检测到网 络(多个)或通信系统(多个)的拥塞(例如,过多的业务)或负载中的 增加,可以触发该通信设备根据一个或多个对应的策略的信息(例如,指 令)进行行为。在一个示例实施例中,网络设备(例如,网络设备108) 的策略提供模块(例如,策略提供模块97)可以针对一个或多个不同的拥 塞水平生成一个或多个不同策略。可以至少部分地基于网络(多个)或通 信系统(多个)(例如,通信系统7)的网络运营商希望控制一个或多个 通信设备(例如,通信设备165、167、169)的行为的准确性,来生成对 应于不同拥塞水平的不同策略。

网络设备(例如,网络设备108)的策略提供模块(例如,策略提供 模块97)还可以针对不同类型的接入网或针对由它们的名字或标识符(例 如,公共陆地移动网(PLMN)标识符(ID)(PLMN-ID)、小区ID、 服务集标识(SSID)、同构扩展服务集ID(HESSID)等)标识的特定接 入网,生成一个或多个各自的或共同的策略。

现在参照图5,提供了用于使得能够提供一个或多个策略以管理一个 或多个通信设备的行为的示例方法的流程图。在操作500,装置(例如, 装置50)可以包含构件,诸如策略模块78、处理器70和/或诸如此类以用 于分析一个或多个策略。该策略可以由网络设备(例如,网络设备90)的 策略提供模块97生成,或可以在该装置上被预先提供以及存储在该装置 (例如,装置50)的存储器(例如,存储设备76)中。在一个示例实施例 中,策略提供模块97可以生成该策略或可以存储该策略,以及接着将该策 略分发给通信设备。在这点上,策略提供模块97可以是针对网络运营商(例 如,移动运营商)已经创建的策略的储存库和分发器。在操作505,装置 (例如,装置50)可以包含构件,诸如策略模块78、处理器70和/或诸如 此类以用于确定在网络中是否有增加的负载。在策略模块78和/或处理器 70确定在该网络中没有任何增加的负载的情况下,该过程结束。在操作510, 装置(例如,装置50)可以包含构件,诸如策略模块78、处理器70、通 信接口74和/或诸如此类,以用于响应于确定在该网络中有增加的负载来 确定是否检测到拥塞水平。策略模块78和/或处理器70可以至少部分地分 析由网络的网络设备(例如,网络设备90)提供的数据,确定在网络的负 载中有增加以及检测到拥塞水平。作为一个示例,在策略提供模块97确定 在该网络中的正在通信或正被服务的装置的数量超过预定阈值的情况下, 网络设备的策略提供模块97可以确定检测到拥塞水平。

在操作515,装置(例如,装置50)可以包含构件,诸如策略模块78、 处理器70和/或诸如此类,以用于响应于确定检测到网络的某一拥塞水平 来应用/实现一个或多个特定策略(例如,拥塞水平特定策略)。在拥塞变 得更槽糕的情况下,又一个拥塞水平特定策略可以变成可以应用。在操作 520,装置(例如,装置50)可以包含构件,诸如策略模块78、处理器70 和/或诸如此类,以用于响应于确定网络拥塞来针对任何异常场景(诸如拥 塞)来应用/实现一个或多个默认策略(例如,拥塞策略)。在示例实施例 中,默认策略可以是在拥塞的情况下或在网络中的任何异常情形的情况下 针对设备(诸如装置50)以遵循的更通用的策略的策略,这时在给定情况 下没有更特定的策略来应用。

现在参照图6,提供了用于使得能够提供一个或多个策略以管理一个 或多个通信设备的行为的另一个示例方法的流程图。在操作600,装置(例 如,装置50)可以包含构件,诸如策略模块78、处理器70和/或诸如此类 以用于分析至少一个策略的数据。该策略的数据可以包含:指令一个或多 个通信设备关于根据如由网络运营商指定或设计的一个或多个设计的网络 条件(例如,网络拥塞)来进行行为的方式的信息。在操作605,装置(例 如,装置50)可以包含构件,诸如策略模块78、处理器70和/或诸如此类 以用于响应于检测到网络负载增加或网络拥塞,应用/实现该策略(例如, 拥塞策略)。在操作610,装置(例如,装置50)可以包含构件,诸如策 略模块78、处理器70和/或诸如此类以用于使得能够响应于检测到负载增 加或网络拥塞,根据所应用/实现的策略,以由网络运营商设计的方式进行 行为,以最小化该网络中的拥塞。通过应用该策略,即使该网络被检测为 拥塞,策略模块(例如,策略模块78)也可以使得能够接受至网络的网络 设备(例如,网络设备90)的一个或多个请求以接入该网络。

现在参照图7,提供了用于使得能够提供一个或多个策略以管理一个 或多个通信设备的行为的另一个示例方法的流程图。在操作700,装置(例 如,网络设备90)可以包含构件,诸如策略提供模块97、处理器94和/ 或诸如此类以用于使得能够向通信设备(例如,装置50)提供至少一个策 略以使得该通信设备能够分析该策略的数据。该策略的数据可以包含:指 令该通信设备关于如由该装置(例如,网络设备90)的网络运营商设计的 根据一个或多个设计的网络条件(例如,网络拥塞)来进行行为的方式的 信息。

在操作705,装置(例如网络设备90)可以包含构件,诸如策略提供 模块97、处理器94和/或诸如此类,以用于使得能够向所述通信设备(例 如,装置50)提供指示负载增加或所述网络拥塞的信息,以使得所述通信 设备能够响应于分析所述信息和检测到所述网络负载增加或所述网络拥塞, 应用/实现所述策略。由装置(例如,网络设备90)向通信设备(例如, 装置50)提供信息还可以使得所述通信设备能够根据所应用的策略,以由 所述网络运营商设计的方式进行行为,以最小化所述网络中的拥塞。在该 通信设备应用该策略的情况下,即使在该网络可能被识别为拥塞,装置(例 如,网络设备90)的策略提供模块可以响应于接收到来自该通信设备的一 个或多个请求,允许接入该网络或该网络的一个或多个资源。

应当指出的是,图5、6和图7是根据本发明的示例实施例的系统、方 法和计算机程序产品的流程图。将理解的是,可以由各种构件,诸如硬件、 固件和/或包括一个或多个计算机程序指令的计算机程序产品,来实现流程 图的每个框和流程图中的框的组合。例如,可以由计算机程序指令来具体 化上述过程中的一个或多个过程。在这点上,在示例实施例中,具体化上 述过程的计算机程序指令由存储设备(例如,存储设备76、存储器96)来 存储,并且由处理器(例如,处理器70、处理器94、策略模块78、策略 提供模块97)来运行。如将了解的是,可以将任何此类计算机程序指令加 载到计算机或其它可编程装置(例如,硬件)上,以产生机器,使得在计 算机或其它可编程装置上运行的指令使得实现流程图框中所指定的功能。 在一个实施例中,计算机程序指令被存储在计算机可读存储器中,其能够 指导计算机或其它可编程装置以特定的方式执行功能,使得存储在计算机 可读存储器中的指令产生制造品,该制造品包含实现流程图框中所指定的 功能(多个)的指令。还可以将计算机程序指令加载到计算机或其它可编 程装置,以使得在计算机或其它可编程装置上执行一系列操作,进而产生 计算机实现的过程,使得在计算机或其它可编程装置上执行的指令实现流 程图框中所指定的功能。

因此,流程图的框支持用于执行指定功能的构件的组合。还将理解的 是,可以由执行指定功能的基于专用硬件的计算机系统,或专用硬件和计 算机指令的组合,来实现流程图中的一个或多个框、流程图中的框的组合。

在示例实施例中,用于执行以上图5、6和图7的方法的装置可以包含: 被配置为执行上述操作(500-520,600-610,700-705)中的一些操作或每 个操作的处理器(例如,处理器70、处理器94、策略模块78、策略提供 模块97)。处理器可以例如被配置为通过执行硬件实现的逻辑功能、运行 存储的指令、或运行用于执行所述操作中的每个操作的算法,来执行操作 (500-520,600-610,700-705)。可替代地,所述装置可包含:用于执行 上述操作中的每个操作的构件。在这点上,根据示例实施例,用于执行操 作(500-520,600-610,700-705)的构件的示例可以包括:例如用于运行 指令或运行用于处理如上所述的信息的算法的处理器70(例如,如用于执 行上述操作中的任何操作的构件)、处理器94、策略模块78、策略提供模 块97和/或设备或电路。

本文所阐述的本发明的许多修改和其它实施例将进入到本发明相关领 域的技术人员的脑海中,所述技术人员受益于在上述说明和相关联的附图 中所呈现的教示。因此,应当理解的是,本发明不限制于所公开的特定实 施例,并且所述修改和其它实施例旨在被包括在所附权利要求书的范围内。 此外,虽然上述描述和相关联的附图,在单元和/或功能的某些示例组合的 上下文中,描述了示例实施例,但是应当了解的是,在不背离所附权利要 求的范围的情况下,可由可替代实施例来提供元件和/或功能的不同组合。 在这点上,例如,除了上述所明确描述的外,不同的单元和/或功能的组合 也被预期为可由所附权利要求中的某些权力要求所阐述。虽然,本文中使 用了特定术语,但是它们仅是用于通用和描述性意义,并且不是出于限制 的目的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号