首页> 中国专利> 无线网络中特定于应用的拥塞控制

无线网络中特定于应用的拥塞控制

摘要

对数据通信的特定于应用的拥塞控制(ACDC)可以通过逐应用或逐应用类别地限制对某些接入点名称(APN)的访问来实现。例如,在网络无线电拥塞期间,移动设备在允许应用启动数据通信信道之前可以确定与该应用相关联的APN并且确定该APN当前是被允许的APN还是被禁止的APN。在另一实现方式中,ACDC可以通过限制对某些承载连接的访问来实现。在某些实现方式中,可以使用APN阻止和承载阻止的组合。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-04-24

    专利权的转移 IPC(主分类):H04W48/06 登记生效日:20200403 变更前: 变更后: 申请日:20150129

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

  • 2019-11-15

    授权

    授权

  • 2016-09-07

    实质审查的生效 IPC(主分类):H04W48/06 申请日:20150129

    实质审查的生效

  • 2016-08-10

    公开

    公开

说明书

相关申请

本申请要求于2014年1月30日递交的美国临时专利申请No.61//933,866的优先权,该美国临时专利申请如完全在本文提出一样通过引用合并于此。

背景技术

无线移动通信设备(例如,智能手机或其它移动设备)可以下载和运行应用,这些应用经由无线移动设备所连接到的网络(例如,蜂窝网络)进行通信。某些应用可能(故意地或非故意地)引起或导致网络拥塞。在无线蜂窝网络的情况下,网络的无线电接入网(RAN)部分尤其可能遭受拥塞。此外,某些应用可能引起其它问题,例如与在未经用户同意而传输私有信息或实施非法或其它被禁止的活动有关的问题。

以应用为基础限制网络活动的一个提议被称为ACDC(针对数据通信的特定于应用的拥塞控制),正如第三代合作伙伴计划(3GPP)的第13版中所提议的。ACDC的目标是向网络运营商提供允许或禁止关于由网络运营商定义的特定应用的机制。

附图说明

结合附图,通过下面的详细描述将易于理解本发明的实施例。为便于描述,相似的参考标号可以指示相似的结构元素。本发明的实施例通过示例的方式而非限制的方式在附图中示出。

图1A是示出本文所描述的概念的概述的示例的图示,其中网络活动基于接入点名称(APN)而被限制;

图1B是示出本文所描述的概念的概述的示例的图示,其中ACDC是基于承载实现的;

图2是可以在其中实现本文所描述的系统和/方法的示例环境的图示;

图3A-图3C是示出了应用和/或应用类别与APN的映射的图示;

图4是示出了与APN阻止(barring)有关的过程的示例的流程图;

图5-图9是在概念上示出了使用本文所描述的不同技术的APN阻止的图示;

图10A和图10B是示出了基于承载的映射的图示;

图11是示出了与承载阻止有关的过程的示例的流程图;以及

图12是设备的示例组件的图示。

具体实施方式

以下的详细描述参照附图。不同附图中的相同参考标号可以标识相同或相似的元素。将理解的是,在不背离本公开的范围的情况下,可以利用其他实施例,并且可以做出结构的改变或逻辑的改变。因此,下面的详细描述不意为以限制的意义进行,并且根据本发明的实施例的范围是由所附权利要求及其等同形式来限定的。

本文描述的技术与用于在无线网络(例如,基于用于移动电话和数据终端的数据的无线通信的长期演进(LTE)标准的蜂窝网络)中实现ACDC的技术有关。在一个实现方式中,ACDC可以通过在逐个应用或逐个应用类别的基础上限制对某些接入点名称(APN)的访问来实现。例如,在网络无线电拥塞期间,移动设备在允许应用启动数据通信信道之前可以确定与该应用相关联的APN并且确定该APN当前是被允许的APN还是被禁止的APN。限制对某些APN的访问以实现ACDC在本文将被称为“APN阻止(barring)”。

在第二实现方式中,ACDC可以通过限制对某些承载连接(例如,对LTE而言,为运载特定应用流量的某些演进型分组系统(EPS)承载)的访问来实现。限制对某些承载的访问以实现ACDC在本文将被称为“承载阻止”。在某些实现方式中,可使用APN阻止和承载阻止的组合。

本文所描述的一个实现方式可包括一种用户设备(UE),该UE包括:存储与网络相关联的接入点名称(APN)和与UE相关联的应用之间的映射的计算机可读介质;以及处理电路。该处理电路将执行以下各项操作:确定与APN相关联的阻止状态,该阻止状态指示与一个或多个APN相关联的通信是否应该被UE阻止;以及当与特定应用相关联的APN的阻止状态指示通信应该被阻止时,阻碍应用请求从与UE相关联的特定应用到网络的传输。

映射可以被存储为与APN相关联的应用类别。阻止状态的确定还可包括接收作为概率值或时间段的阻止状态。

该处理电路还可执行以下操作:确定APN阻止是否已由网络激活;并且其中阻碍对应用请求的传输仅在APN阻止已由网络激活时被执行。当确定与APN相关联的阻止状态时,处理电路还可执行以下操作:从网络接收具有阻止状态的APN的枚举,阻止状态指示与枚举中的任意APN相关联的通信应该由UE阻止。在某些实现方式中,APN的枚举可以作为系统信息块类型2消息或专用消息的一部分被接收。

在某些实现方式中,当确定与APN相关联的阻止状态时,处理电路还可执行以下操作:从网络接收具有阻止状态的APN的枚举,阻止状态指示与不在枚举中的任意APN相关联的通信应该由UE阻止。

在某些实现方式中,当确定与APN相关联的阻止状态时,处理电路还可执行以下操作:针对特定APN,结合该APN的默认或专用EPS承载的建立,从网络接收关于阻止状态的指示。当确定与APN相关联的阻止状态时,处理电路还可执行以下操作:针对特定APN,从网络接收作为与特定APN相关联的优先级值的关于阻止状态的指示,其中,阻碍应用请求到网络的传输是基于对与特定APN相关联的优先级与网络所允许的优先级值的比较的。当确定与APN相关联的阻止状态时,处理电路还可执行以下操作:针对特定APN,从网络接收作为APN的可接受拥塞的水平的枚举的关于阻止状态的指示,其中,阻碍应用请求到网络的传输是基于对APN的可接受拥塞的水平的枚举与网络的当前拥塞水平的指示的比较的。

在另一可能的实现方式中,一种方法可包括:由UE存储与网络相关联的APN和与UE相关联的应用之间的映射;由UE确定与APN相关联的阻止状态,阻止状态指示与一个或多个APN相关联的通信是否应该由UE阻止;以及当与特定应用相关联的APN的当前阻止状态指示通信应该被阻止时,由UE抑制将请求从与UE相关联的特定应用传送到网络。

在另一实现方式中,一种UE可包括:存储与网络相关联的EPS承载连接和与UE相关联的应用之间的映射的计算机可读介质;以及处理电路。该处理电路可以执行以下各项操作:确定与EPS承载连接相关联的EPS承载阻止状态,该EPS承载阻止状态指示与一个或多个EPS承载连接相关联的通信是否应该由UE阻止;从网络接收关于EPS承载阻止是否应该活跃的指示;以及当与特定应用相关联的EPS承载连接的EPS承载阻止状态指示通信应该被阻止时并且当EPS承载阻止针对网络被指示为活跃时,阻碍与UE相关联的特定应用所请求的通信。

在一个实现方式中,EPS承载连接可以由承载标识值表示。在另一实现方式中,确定EPS承载阻止状态还可以包括:接收作为EPS承载连接的初始配置的一部分的EPS承载阻止状态。

对EPS承载阻止状态的确定还可包括:针对特定EPS承载连接,接收作为与特定EPS承载连接相关联的优先级值的EPS承载阻止状态,其中,阻碍特定应用的通信是基于对与特定EPS承载相关联的优先级与网络所允许的优先级值的比较的。EPS承载阻止状态的确定还可包括:针对特定EPS承载连接,接收作为EPS承载连接的可接受拥塞的水平的枚举的EPS承载阻止状态,其中,阻碍特定应用的通信是基于对EPS承载连接的可接受拥塞的水平的枚举与网络的当前拥塞水平的指示的比较的。EPS承载阻止状态的确定还可包括:接收作为被包括在专用网络消息中的信息的所述EPS承载阻止状态,该专用网络消息在EPS承载的初始配置期间被接收。EPS承载阻止状态的确定还可包括:接收作为位图值的EPS承载阻止状态,其中位图值中的每位对应于特定承载连接。

在又一可能的实现方式中,UE可包括用于执行以下各项操作的处理电路:从与UE相关联的应用接收发起与PDN的网络通信的请求;从网络接收关于阻止针对网络是否活跃的指示;基于与应用相关联的EPS承载连接或APN所关联的阻止状态来确定与应用相关联的阻止状态;当阻止状态指示应用被阻止时并且当阻止被指示针对网络活跃时,阻碍对发起网络通信的请求的传输;以及当阻止状态指示应用未被阻止或当阻止未被指示针对网络活跃时,传送发起网络通信的请求。

在又一可能的实现方式中,UE可包括:用于存储与网络相关联的APN和与UE相关联的应用之间的映射的装置;用于确定与APN相关联的阻止状态的装置,该阻止状态指示与一个或多个APN相关联的通信是否应该由UE阻止;以及用于当与特定应用相关联的APN的当前阻止状态指示通信应该被阻止时抑制将请求从与UE相关联的特定应用传送到网络的装置。

在又一可能的实现方式中,UE可包括:用于确定与EPS承载连接相关联的EPS承载阻止状态的装置,该EPS承载阻止状态指示与一个或多个EPS承载连接相关联的通信是否应该由UE阻止;用于从网络接收关于EPS承载阻止是否应该活跃的指示的装置;以及用于当与特定应用相关联的EPS承载连接的EPS承载阻止状态指示通信应该被阻止时并且当EPS承载阻止针对网络被指示为活跃时阻碍与UE相关联的特定应用所请求的通信的装置。

图1A是示出本文所描述的概念的概述的示例的图示,其中网络活动基于APN而被限制(APN阻止)。如所示出的,无线网络可以将用户设备(UE)(例如,智能电话或其它移动通信设备)连接到一个或多个分组数据网络(PDN)。PDN网关(PGW)可以实现无线网络和PDN之间的接口。为实现与PDN的通信会话,UE可向无线网络发起与特定APN相关联的请求。作为响应,无线网络可使用APN来确定与请求相关联的PGW/PDN,并且确定对移动设备而言通信请求是否被允许。

与本文所描述的各方面一致,UE可将APN与不同的应用和/或应用类型或类别相关联。UE可以维护APN到安装在UE上的应用和/或到应用类别或类型的映射。这种关联可静态地在UE中被定义或者由网络运营商动态地配置。在该示例中,“APN1”与应用类别“电子邮件业务”相关联;“APN2”与应用类别“视频业务”相关联;并且“APN3”与具体应用“留言版应用”相关联。“留言版应用”例如可以是由网络运营商安装在所有UE上的公共安全应用。在有自然灾害(例如,地震、飓风等)时,留言板应用可以是用户为了朋友和家人的利益可通过其来公布他们的状态(例如,“未受伤”)的应用。可取的是与留言板应用有关的业务通常被网络运营商给予高优先级,尤其在发生网络拥塞和/或自然灾害期间。相比之下,特定的网络运营商可以决定在拥塞或自然灾害时间段期间给予电子邮件和视频业务较低的优先级。

UE可以基于与特定应用或应用类别相关联的APN来禁止或允许发起(或继续)与PDN的通信会话。例如,UE可以维护在拥塞时间段期间被阻止的APN的列表。响应于来自无线网络的关于拥塞的指示,UE可以拒绝与列表中的任意APN相关联的通信会话。作为另一示例,UE可以维护在拥塞的时间段期间被允许的APN的“白名单”。在拥塞期间,UE可以拒绝与不在白名单中的任意APN相关联的通信会话。作为又一示例,每当UE针对给定APN建立初始通信会话时,无线网络可指示在拥塞时间段期间对给定APN而言通信是否被允许。在某些实现方式中,APN可以与优先级值或拥塞等级相关联。当前网络优先级值或拥塞等级可以由UE与APN优先级值或拥塞等级进行比较以确定是否允许经由该APN的通信。

在图1A的示例中,假设拥塞事件或其它事件(例如,自然灾害)的发生与APN阻止将被应用的指示一起被以信号的形式传送到UE。作为响应,UE可以确定APN1和APN2被阻止并且与APN3相关联的通信会话被允许。在该示例中,电子邮件业务和视频业务因此可能被阻碍(由图1A中的“X”表示),并且与“留言板应用”相关联的业务被允许。

图1B是示出本文所描述的概念的概述的示例的图示,其中ACDC经由承载阻止来实现。在图1B的示例中,UE可将EPS承载与不同的应用和/或应用类型或类别相关联。UE可以维护EPS承载到应用的映射。在该示例中,“承载1”与应用类别“电子邮件业务”相关联;“承载2”与应用类别“视频业务”相关联;并且“承载3”与具体应用“留言版应用”相关联。

在操作期间,无线网络可以以信号的形式传送EPS承载的阻止状态(例如,阻止或允许)。例如,无线网络可以指示在拥塞的时间段期间,“承载1”和“承载2”将被阻止并且“承载3”将被允许。在拥塞时间段期间,UE因此可以阻止与“承载1”和“承载2”相关联的应用发起网络通信。

图2是可以在其中实现本文所描述的系统和/方法的示例环境200的图示。如所示出的,环境200可以包括一个或多个UE 210(单独称为UE 210或统称为UE 210),UE 210可以例如通过无线网络220来获得网络连通性。无线网络220可以提供对一个或多个外部网络的接入,每个外部网络被标记为分组数据网(PDN)250。无线网络可以包括接入网230和核心网240。在某些实现方式中,接入网230可以与控制或者以其他方式管理核心网240的网络运营商相关联。核心网240可以包括基于互联网协议(IP)的网络,例如,系统架构演进(SAE)核心网或通用分组无线业务(GPRS)核心网。

UE 210可以包括便携式计算和通信设备,例如,个人数字助理(PDA)、智能电话、蜂窝电话、具有到蜂窝无线网络的连通性的膝上型计算机、平板计算机等。UE 210还可以包括非便携式计算设备,例如,台式计算机、消费电子设备或商业电子设备、或者能够无线地连接到接入网230的其他设备。

接入网230可以表示3GPP接入网,其包括一种或多种接入技术。接入网230可以包括基站232和移动性管理实体(MME)234。在基于LTE的接入网的情境下,基站232可分别被称为演进型NodeB(eNodeB)232。核心网240可以包括基于IP的网络。在3GPP网络架构中,核心网240可以包括演进型分组核心(EPC)。如所示出的,核心网240可以包括服务网关(SGW)242和分组数据网网关(PGW)246。尽管在环境200中某些网络设备被示出为是接入网230和核心网240的一部分,但网络设备被标记为在环境200的“接入网”中还是在“核心网”中可以是不影响无线网络220的操作的任意决定。

ENodeB 232可以提供无线电接口,eNodeB可通过该无线电接口与UE 210通信。无线电接口可以包括例如实现演进型UMTS(通用移动通信系统)陆地无线接入网(E-UTRA)网络的无线电接口。

MME 234可以包括一个或多个计算和通信设备,该计算和通信设备执行操作以向核心网240注册UE 210、与UE 210建立与会话相关联的承载信道、将UE 210从一个eNodeB切换到另一eNodeB和/或执行其他操作。MME 234一般可处理控制平面业务。SGW 242可以包括一个或多个网络设备,该网络设备汇聚从一个或多个eNodeB 232接收的业务。SGW 242一般可以处理用户(数据)平面业务。

PGW 246可以包括作为核心网240与外部IP网络(例如,PDN 250和/或运营商IP服务)之间的互连点的一个或多个设备。PGW 246可以将分组路由到接入网和外部IP网络以及从接入网和外部IP网络路由分组。

PDN 250可以各自包括基于分组的网络。PDN 250可以包括外部网络,例如公共网络(例如,互联网)或专有网络,其中专有网络提供由核心网240的运营商提供的服务(例如,基于IP多媒体(IMS)的服务、透明端到端分组交换流送服务(PSS)或其他服务)

仅出于解释的目的而提供图2所示的设备和/或网络的数量。实际上,可以存在另外的设备和/或网络;更少的设备和/或网络;不同的设备和/或网络;被不同于图2所示地布置的设备和/或网络。替代地或此外,环境200的一个或多个设备可以执行所描述的由环境200的其他一个或多个设备执行的一个或多个功能。

如先前所提到的,在一个实现方式中,APN阻止可用于通过在逐应用地或逐应用类别的基础上限制对某些APN的接入来实现ACDC。

APN可以提供UE 210将与其进行通信以获得网络服务的PDN和/或PGW的逻辑标识。UE 210在做出数据连接时可以被配置有APN以呈现给无线网络220。无线网络220可以检查APN以确定应该创建哪种类型的网络连接,例如:应该向UE 210分配何种IP地址、应该使用何种安全方法、以及UE 210应该如何被连接到客户网络或UE 210是否应该被连接到客户网络。除标识PDN之外,APN还可被用于定义由PDN提供的服务的类型(例如,到无线应用协议(WAP)服务器的连接、多媒体消息传送服务(MMS))。

如3GPP TS 24.008规范10.5.6.1部分中所定义的,APN可以是根据域名系统(DNS)命名约定的完全限定域名或标签。APN标签可以具有三个八位字节的最小长度和102个八位字节的最大长度。作为使用APN的示例,UE 210在附接到无线网络220时可以基于被配置用于UE 210的默认APN来初始连接到PDN 250之一。由UE 210执行的不同应用和/或应用类型可以与不同APN相关联。

图3A-图3C是示出了应用和/或应用类别与APN的映射的图示。图3A-3C中所示的映射可以在UE应用层级被执行,UE应用层级可以允许UE NAS(非接入层)和AS(接入层)功能协议层是应用未知的,这是因为应用层级处的映射对UE NAS和AS层是透明的。图3A-3C中所示的映射可以由UE 210例如经由在UE 210的制造或配设期间被配置的静态存储装置来存储,或可以例如通过空中(over the air,OTA)技术被从无线网络220动态地接收。图3A-3C中所示的映射可以由UE 210使用一个或多个数据结构来存储。

如图3A中所示出的,应用可以与特定APN相关联(例如,被映射到特定APN)。在该上下文中,应用可称为特定应用,例如由特定开发商或其它实体发布的并且由UE 210的用户安装的应用、和/或在UE 210的制造或配设期间所安装的应用。每个应用可以例如由被分配给应用的值(例如,由应用的代码的散列生成的值)、应用的标题、或通过其它值来唯一地标识。在图3A中,若干APN(被标记为APN_1至APN_N)中的每个APN被示出为与应用相关联。具体地,APN_1与被标记为应用_1至应用_X的应用相关联;APN_2与被标记为应用_X+1至应用_Y的应用相关联;并且APN_N与被标记为应用_Y+1至应用_Z的应用相关联。变量N、X、Y和Z可表示正整数。

如图3B中所示出的,在某些实现方式中,应用可以基于相应的应用类别利用特定APN被映射。应用类别可表示基于应用的功能(例如,电子邮件、视频会议、游戏等)的应用类型或由应用使用的网络业务的类型(例如,由与应用相关联的承载连接使用的保证带宽或优先级)。利用图3B中所示的关联,不同的应用可以基于与不同应用相对应的应用类别与特定APN相关联。例如,APN_1与被标记为应用_类别_1至应用_类别_X的应用类别相关联;APN_2与被标记为应用_类别_X+1至应用_类别_Y的应用类别相关联;并且APN_N与被标记为应用_类别_Y+1至应用_类别_Z的应用类别相关联。

如图3C中所示出的,在一个实现方式中,应用可以基于分层关联来被映射到APN,分层关联包括应用类别(或子类别)和特定应用。在该实现方式中,UE 210可包括特定应用到APN的关联(例如,如图3A中所示)和应用类别到APN的关联(例如,如图3B中所示)二者。应用类别可被细分为子类别。例如,“流量业务”类别可包括子类别“流媒体视频”和“双向电话会议视频”。应用可基于以下各项中第一匹配的一项来被分配到类别:具体应用标识符、应用子类别、以及应用类别。换言之,如果特定应用被具体指示为与APN相对应,则特定应用可以与APN相关联。如果特定应用未被具体指示为与任意APN相对应,但是特定应用与子类别相关联,则特定应用可以基于子类别与APN相关联。否则,特定应用可以基于类别与APN相关联。

如图3C中所示出的,APN 1至N与应用_1至应用_Z的应用相关联。应用子类别(应用_子_类别_1至应用_子_类别_K、应用_子_类别_K+1至应用_子_类别_L、以及应用_子_类别_L+1至应用_子_类别_M)和类别(应用_类别_1、应用_类别_2和应用_类别_N)也与APN相关联。例如,如所示出的,第一应用类别(应用_类别_1)可以与应用_子_类别_1至应用_子_类别_K的子类别相关联。应用_子_类别_1可包括应用_1和应用_2。应用_子_类别_K可包括应用_X。应用_类别_1、应用_子_类别_1至应用_子_类别_K、以及应用_1至应用_X可以全部映射到被标记为APN_1的APN。

图4是示出了与APN阻止有关的过程400的示例的流程图。过程400可以例如由UE210执行。

过程400可包括以APN到应用映射对UE进行配置(框410)。APN到应用映射可以由UE210存储为一个或多个数据结构,例如关于图3A-3C所示出的那些。UE 210可以在UE 210的制造或配设期间获得映射和/或映射可以例如通过OTA技术被动态地接收或更新。

过程400还可包括接收指示APN阻止是否活跃的网络状态信息(框420)。在一个实现方式中,网络220(例如,网络220的MME 234或SGW 242)活跃时可以例如经由系统信息块消息或另一消息类型明确指示APN阻止何时将是活跃的。在某些实现方式中,APN阻止可以基于满足另一条件来成为活跃的。例如,UE 210可以每当网络220拥塞时(例如,每当eNodeB232向UE 210指示无线电接入网络处于拥塞状态时)接收APN阻止将被激活的指示。

在某些实现方式中,与APN阻止是否活跃有关的阻止状态可以不是作为指示APN阻止是活跃的还是不活跃的布尔值被接收而是作为另一值(例如,执行APN阻止的概率或APN阻止将活跃时间段)被接收。针对接收作为概率的APN阻止状态,UE 210可以生成随机数并且将该随机数与接收到的概率值进行比较以指示APN阻止针对特定UE是否将是活跃的。

过程400还可包括:当对网络的请求在UE处被发起并且当APN阻止活跃时候,确定与请求相关联的APN(框430)。到网络的请求可以指由在UE 210处执行的应用所请求的数据连接或会话。替代地或此外,在某些实现方式中,响应于确定APN阻止将被设置为活跃的,正在进行的网络会话可能遭受APN阻止限制。APN可以通过UE 210被配置有的应用到APN映射(或应用类别/子类别映射)(例如,如图3A-3C中所示)来确定。

过程400还可包括基于所确定的APN来允许或阻止到网络的请求(框440)。例如,在一个实现方式中,在网络拥塞的时间段期间,仅某些APN可以被允许。到网络的与其它APN相关联的应用请求可能被阻止(即,UE 210可以抑制将请求传送到无线网络220)。通过抑制将请求传送到网络,网络负载可能不受UE 210的应用层处生成的请求的影响。有利地,过程400通常可以操作来降低UE 210的功耗、优化网络使用、和/或最大化无线网络220的小区容量(当无线网络220包括蜂窝无线电接入网络时)。

与本文所描述的各方面一致,可使用多种技术来执行过程400的框430和440。下面将参照图5-图9来更详细地讨论这些技术。

图5是在概念上示出了使用被阻止的APN的枚举的APN阻止的图示。如图5中所示出的,无线网络220可以将被阻止的APN的列表(或其它数据结构)传送到UE 210。被阻止的APN的列表可以例如由eNodeB 232、MME 234或另一网络设备来发送。在拥塞期间要被阻止的APN的列表可以被预配置在UE中。被阻止的APN的列表可以定义如下APN,UE 210将不会针对这些APN建立新的PDN连接或经由现有PDN连接发起任何通信。

在一个实现方式中,响应于拥塞的发生,被阻止的APN的列表可以被广播到UE210。被阻止的APN的列表可以作为包括每个APN的完全限定域名(潜在地包括APN之间的定界符)的列表而被广播。替代地,为潜在地降低被阻止的APN的列表的大小,可针对每个APN仅传送一部分(例如,前缀部分)。例如,针对与IMS PDN连接相对应的APN,完整的APN可以是“IMS.运营商名称.x.y”的形式。针对该APN,APN的“IMS”部分可以是APN名称的区别部分,并且“运营商名称.x.y”可以在所传送的被阻止的APN的列表中省略。UE 210可以通过APN的被接收的部分重构完整的APN。

在另一可能的实现方式中,替代响应于拥塞的发生而广播被阻止的APN的列表,被阻止的APN的列表可以例如通过UE 210经由OTA或OMA-DA更新下载被阻止的APN的列表而被提前传送到UE 210。每当APN阻止将被激活时(例如,当存在拥塞时),无线网络220可以通知UE。UE 210随后可着手阻止对先前接收到的被阻止的APN的列表中的所有APN的访问。在一个实现方式中,APN阻止将被激活的指示可以作为如技术规范3GPP TS 36.331中所定义的系统信息块类型2消息的一部分被传送到UE 210。例如,具有布尔值的“拥塞指示字段”可被添加到该消息。

UE 210在接收到被阻止的APN的列表时可以将被阻止的APN的列表保存为被阻止的APN的最新列表。如果APN阻止随后例如在拥塞时间段期间被激活,则被阻止的APN的列表可由UE 210用于阻止到网络的与映射到被阻止的APN的列表中的APN的应用相关联的任意请求。

在一个实现方式中,UE 210可以被预配置有关于与UE 210相关联的公共陆地移动网络(PLMN)的APN,其中每个APN可以与索引值相关联。APN的索引可以例如在UE 210中被初始地设置(例如,在配设期间)并且经由OTA更新、OMA-DM(开放移动联盟-设备管理)更新、NAS消息中所包括的更新、或经由SMS(短消息服务)推送消息被发送的更新来更新。在该情况下,被阻止的APN的列表可以作为索引的列表或参照索引的位图被传送。

在一个实现方式中,被阻止的APN的列表(例如,被阻止的APN的完整列表或APN索引的列表)可以作为系统信息块类型2消息的一部分被传送到UE 210。例如,“APN-阻止-状态”字段可被添加到该消息。APN-阻止-状态字段可以是位图,其中每位对应于经索引的APN。例如,位的逻辑一位值可以指示相应的APN在拥塞期间被阻止,并且逻辑零位值可以指示相应的APN在拥塞期间未被阻止。

表3中示出了系统信息块类型2消息(包括关于拥塞的指示)的一个可能的实现方式。表4包括针对表3中的字段的字段说明。在表3和表4中,加粗文本指示可被添加到3GPPTS 36.331标准以实现对拥塞的指示的文本。

图6是在概念上示出了使用APN白名单的APN阻止的图示。如图6中所示出的,无线网络220可以向UE 210传送APN的白名单。APN的白名单可以定义将被UE 210允许的APN。换言之,不在白名单上的APN可能是UE 210可以针对其阻止新PDN连接的建立和/或阻止经由现有PDN连接发起通信的APN。一般而言,除了被阻止的APN可包括未显式地在APN白名单中的任意APN之外,使用APN的白名单实现APN阻止可以与使用被阻止的APN的列表的APN阻止(关于图5所讨论的)类似地被实现。

在一个实现方式中,响应于拥塞的发生,APN的白名单可被广播到UE 210。如同被阻止的APN的列表,APN的白名单可以作为包括每个APN的全限定域名的列表来广播。替代地,为潜在地减小APN的白名单的大小,可针对每个APN仅发送一部分,例如,前缀部分或相应的索引值。

在另一可能的实现方式中,替代响应于拥塞的发生而广播APN的白名单,APN的白名单可以例如通过UE 210经由OTA或OMA-DM更新下载被阻止的APN的列表来提前被传送到UE 210。每当APN阻止将被激活时(例如,当存在拥塞时),无线网络220(例如,经由相应的UE232)可以通知UE。通知可作为例如字段被包括在系统信息块类型2消息中。在另一可能的实现方式中,替代发送APN的白名单,APN的白名单可在配设期间被配置在UE 210中。白名单随后可潜在地经由OTA(空中)或OMA-DM(开放移动联盟-设备管理)更新来修改。

在一个实现方式中,UE 210可被预配置有关于与UE 210相关联的PLMN的有索引的APN的列表。有索引的APN的列表可以例如在UE 210中被初始地设置(例如,在配设期间)并且经由OTA更新、OMA-DM(开放移动联盟设备管理)更新、NAS消息中所包括的更新、或经由SMS(短消息服务)推送消息被发送的更新来更新。在该情况下,APN的白名单可以包括索引的列表或参照有索引的APN的列表中的索引的位图。APN的白名单可以作为系统信息块类型2消息的一部分被传送到UE210。例如,“APN-白名单-状态”字段可被添加到该消息。APN-白名单-状态字段可以是位图,该位图包括与有索引的APN的列表中的每个APN相对应的位。位的逻辑一位值可以指示相应的APN在白名单上,并且逻辑零位值可以指示相应的APN不在白名单上。

表5-表8示出了可用于实现使用APN白名单的APN阻止的示例实现方式的系统信息块类型2消息的示例。表5示出了包括指示哪些APN被允许的位图字段的示例系统信息块类型2消息,表6示出了针对表5中的字段的字段说明,表6示出了包括关于APN阻止的指示(即拥塞的指示)的示例系统信息块类型2消息,并且表7示出了针对表6中的字段的字段说明。在表5-表8中,加粗文本指示可被添加到3GPP TS 36.331标准以实现拥塞的指示的文本。

图7是在概念上示出了根据另一方面的APN阻止的图示。在图7的实现方式中,APN在建立该APN的默认EPS承载期间被分配阻止状态(例如,当APN阻止活跃时(例如,在拥塞情况期间),阻碍APN还是不阻碍APN)。UE 210可存储针对APN所获得的阻止状态,并且随后当APN阻止被激活时(例如,在拥塞期间)使用阻止状态来确定允许还是阻止到网络的与APN相关联的请求。

如图7中所示,在某一时刻(例如,当由UE 210执行的应用首先需要与特定APN相关联的数据连接时),UE 210可以发起对UE 210的默认承载连接的建立(在7.1处,“APN的默认承载配置”)。作为针对默认承载连接所交换的配置信息的一部分,可以向UE 210提供关于当APN阻止活跃时(例如,在拥塞期间)UE 210是否应该阻止该APN的指示(在7.2处,“APN被阻止的指示”)。UE 210可以存储指示,以使得即使当UE在空闲模式和活跃模式之间转变时UE 210仍维护指示。

在一个实现方式中,可以将关于当APN阻止活跃时APN是否应该被阻止的指示作为如规范3GPP TS 24.301中所定义的“激活默认EPS承载上下文请求”或“激活专用EPS承载上下文请求”消息中的字段提供给UE210。例如,具有布尔值的“APN阻止”字段可被包括在激活默认EPS承载上下文请求消息中,以指示针对APN的APN阻止状态(例如,每当APN阻止活跃时APN将被阻止还是不被阻止)。当APN的默认承载被重配置时或当默认承载使用承载修改过程被修改时,APN阻止状态可以潜在地被改变或重配置。

如同关于图6和图7所讨论的实现方式,APN阻止将被激活的指示可以作为如技术规范3GPP TS 36.331中所定义的系统信息块类型2消息的一部分被传送到UE 210。例如,具有布尔值的“拥塞指示字段”可被添加到该消息。

表9示出了上面提到的“APN阻止”字段的示例,表10示出了使用系统信息块类型2消息的关于APN阻止是否将被激活的示例指示,并且表11示出了针对表10中的字段的字段说明。在表9-表11中,加粗文本指示可被添加到3GPP TS 36.331标准以实现对拥塞的指示的文本。在表9中,信息元素“APN阻止”标识APN在拥塞期间是否应该被阻止。信息元素“APN阻止”可以是一位布尔值。

图8是在概念上示出了根据另一方面的APN阻止的图示。在图8的实现方式中,替代如关于图7所述的基于布尔阻止状态值(即阻碍或不阻碍APN)来分配APN,阻止状态可以被指派为优先级等级,例如零至四(或某些其它值)的范围中的整数值。APN阻止可由无线网络220通过向UE210传送目标优先级等级来变得活跃。与比目标优先级等级低的优先级相关联的APN可能被阻碍。

如图8中所示,在某一时刻(例如,当由UE 210执行的应用首先需要与特定APN相关联的数据连接时),UE 210可以发起对UE 210的默认承载连接的建立(在8.1处,“APN的默认承载配置”)。作为针对默认承载连接所交换的配置信息的一部分,可以向UE 210提供关于与默认承载连接相关联的APN的优先级等级(PL)的指示(在8.2处,“APN优先级等级”)。在一个实现方式中,优先级等级可以被从零(PL0)到四(PL4)的范围(含零和四)来分配,其中较低的值指示较高的优先级。UE 210可以存储APN的优先级等级,以使得即使当UE在空闲模式和活跃模式之间转变时UE 210仍维护优先级等级。

在一个实现方式中,可以将关于优先级等级的指示作为如规范3GPP TS 24.301中所定义的“激活默认EPS承载上下文请求”或“或激活专用EPS承载上下文请求”消息中的字段提供给UE 210。例如,具有使用高达三位被指定的整数值的“APN优先级等级”字段可被包括在“激活默认EPS承载上下文请求”消息中,以指示APN优先级等级。当APN的默认承载被重配置时或当默认承载使用承载修改过程被修改时,APN优先级等级可以潜在地被改变或重配置。

APN阻止将被激活的指示可以作为如技术规范3GPP TS 36.331中所定义的系统信息块类型2消息的一部分被传送到UE 210。例如,“优先级等级指示”字段可以被设置。字段可包括优先级值(比如在零和四之间(含零和四))以指示哪些APN被允许发起通信。在较低值指示较高优先级的实现方式中,只有在与APN相关联的优先级值小于或等于“优先级等级指示”字段的值的情况下,APN通信才可被UE 210允许。在某些实现方式中,“优先级等级指示”字段可被设置为零以指示无拥塞(例如,APN阻止不是活跃的)。替代地,“优先级等级指示”字段可被省略以指示无拥塞。

下面的表12提供了被分配给各个APN(APN1、APN2、APN3和APN4)的APN优先级等级的示例,以及何时针对优先级等级的通信被允许。在表12中,可能的APN优先级等级可以包括PL0、PL1、PL2和PL3。例如,在表的第一记录中,被标记为“APN1”的APN被分配优先级等级PL0,这可以表示没有与该APN相关联的优先级等级(即,与该APN的通信永不被阻止)。在表的第二记录中,被标记为“APN2”的APN被分配优先级等级PL1,这可以指示每当由无线网络220设置的优先级等级指示等于PL1、PL2或PL3时与该APN的通信被允许。

表13示出了上面提到的“APN优先级等级”字段的示例,表14示出了传送APN优先级等级的示例指示,并且表15示出了针对表14中的字段的字段说明。在表13-表15中,加粗文本指示可被添加到3GPP TS 36.331或3GPP TS 24.301标准以实现对拥塞的指示的文本。在表13中,信息元素“APN优先级等级”可以是指示APN的优先级等级的整数(0至最大优先级)。如果APN具有等于x的优先级等级,则只有在由网络在优先级等级指示中指示的优先级等级等于或大于x的情况下,连接到APN的初始访问在拥塞期间才可以被允许。为零的值可以指示该APN永不被阻止。

图9是在概念上示出了根据另一方面的APN阻止的图示。在图9的实现方式中,当针对给定APN的默认EPS承载被配置时,可以针对该APN枚举可接受的拥塞的等级。当APN阻止活跃时(例如,当存在拥塞时),无线网络220可向LUE 210指示拥塞等级(CL)。UE 210可以阻止与不与由无线网络220指示的拥塞等级相关联的APN相关联的通信请求。

如图9中所示,在某一时刻(例如,当由UE 210执行的应用首先需要与特定APN相关联的数据连接时),UE 210可以发起对UE 210的默认承载连接的建立(在9.1处,“APN的默认承载配置”)。作为针对默认承载连接所交换的配置信息的一部分,可以向UE 210提供一个或多个拥塞等级(在9.2处,“所允许的拥塞等级”)。UE 210可以将所提供的拥塞等级与同承载连接相对应的APN相关联。在一个实现方式中,拥塞等级可以被从零(CL0)到三(CL3)的范围来分配,并且APN可以与多个拥塞等级相关联。UE 210可以存储APN的(一个或多个)拥塞等级,以使得即使当UE在空闲模式和活跃模式之间转变时UE 210仍维护拥塞等级。

在一个实现方式中,可以将拥塞等级作为如规范3GPP TS 24.301中所定义的“激活默认EPS承载上下文请求”或“激活专用EPS承载上下文请求”消息中的字段提供给UE210。例如,“所允许的APN拥塞等级”字段可以枚举被分配给APN的拥塞等级。替代地,“所允许的APN拥塞等级”字段可被实现为位图,其中位图中的不同位对应于不同的拥塞等级。例如,针对拥塞等级CL0-CL3,可使用四位位图,其中每个位指示特定的拥塞等级是否被分配给APN。当不存在拥塞时或当网络拥塞等级等于被分配给APN的值之一时,连接到APN的通信请求才可以被允许。

APN阻止将被激活的指示可以作为如技术规范3GPP TS 36.331中所定义的系统信息块类型2消息的一部分被传送到UE 210。例如,当APN阻止将活跃时(例如,当存在拥塞时),“拥塞等级指示”字段可以被设置。该字段可以包括关于与UE 210相关联的小区中的拥塞等级的指示。拥塞等级为零(或某一其它值)可以指示小区中不存在拥塞(即,APN阻止不是活跃的)。

下面的表16提供了被分配给各个APN(APN1、APN2、APN3和APN4)的APN拥塞等级的示例。在表16中,可能的拥塞等级值可以包括CL0、CL1、CL2和CL3。针对被分配与由无线网络220指示的拥塞等级相匹配的拥塞等级的任意APN的通信可以被允许。例如,在表的第一记录中,被标记为“APN1”的APN被分配拥塞等级CL0,这可以表示与该APN的通信被阻止除非网络拥塞等级是CL0(即无拥塞)。在表的第二记录中,被标记为“APN2”的APN被分配拥塞等级CL0和CL2,这可表示与该APN的通信被阻止除非网络拥塞等级是CL0或CL2。

表17示出了上面提到的“所允许的APN拥塞等级”字段的示例,表18示出了传送APN拥塞等级的示例指示,并且表19示出了针对表18中的字段的字段说明。在表17-表19中,加粗文本指示可被添加到3GPP TS 36.331或3GPP TS 24.301标准以实现对拥塞的指示的文本。在表17中,信息元素“所允许的APN拥塞等级”可以是具有若干拥塞等级的位图或者其可以是所允许的拥塞等级的枚举。如果不存在拥塞或如果拥塞等级指示中所指示的小区中的拥塞等级等于所配置的值之一,则连接到APN的初始访问可以被允许。

在上面的描述中,在基于APN的阻止技术的基础上描述了对网络通信的阻止。在某些情况下,多个承载(例如,多个EPS承载)可以与同一APN相关联。在该情形下,APN优先次序或其它基于APN的阻止可能无法在选择要阻止哪些通信中提供足够的粒度。通过基于承载连接(例如基于EPS承载)阻止通信会话可提供另外的粒度。下面将参照图10A、图10B和图11来描述基于EPS承载阻止通信。

为执行EPS承载阻止,UE 210可以存储EPS承载到应用的映射和/或EPS承载到APN的映射。图10A和图10B是示出可以由UE 210存储的映射的图示。图10A和图10B中所示的映射可以由UE 210经由在UE 210的制造或配设期间被配置的静态存储装置来存储。替代地或此外,映射可以由UE 210经由动态技术(例如,通过空中(over the air,OTA)技术)从无线网络220获得。图10A和图10B中所示的映射可以由UE 210使用一个或多个数据结构来存储。

如图10A中所示出的,应用可以与特定承载相关联(例如,EPS承载)。在图10A中,若干承载(被标记为承载_1至承载_N)中的每个承载被示出为与若干应用和应用子类别相关联。例如,如所示出的,承载_1与被标记为应用_子_类别_1至应用_子_类别_K的应用子类别相关联。应用_子_类别_1可包括被标记为应用_1和应用_2的应用,并且应用_子_类别_K可包括被标记为应用_X的应用。应用到类别和子类别的关联可以类似于先前关于图3A-3C所描述的。例如,应用可以基于具体应用标识符或应用子类别中优先匹配的一者来被分配给承载。换言之,如果特定应用被明确指示为与承载相对应,则特定应用可以与承载相关联。如果特定应用未被明确指示为与任意承载相对应,但是该特定应用与子类别相关联,则该特定应用可以与基于子类别的承载相关联。如果多个应用可使用同一承载,则使用类别或子类别可能是可取的。

如图10B中所示出的,承载也可以与APN相关联。在图10B中,若干APN(被标记为APN_1至APN_N)中的每个APN被示出与若干承载相关联。具体地,APN_1与APN的默认承载(默认_承载_1)和被标记为专用_承载_1,1至专用_承载_1,X的专用承载相关联。类似地,APN_2与APN的默认承载(默认_承载_2)和被标记为专用_承载_2,1至专用_承载_2,Y的专用承载相关联;APN_3与APN的默认承载(默认_承载_N)和被标记为专用_承载_N,1至专用_承载_N,Z的专用承载相关联。

图11是示出了与EPS承载阻止有关的过程1100的示例的流程图。过程1100可以例如由UE 210执行。

过程1100可包括获得承载到应用的映射(框1110)。承载到应用的映射可以随着承载被建立用于应用而由UE 210动态地(即时(on-the-fly))获得和存储。映射可以被存储为一个或多个数据结构,例如关于图10A和图10B所示出的那些数据结构。

过程1100还可包括接收指示哪些EPS承载被允许或被阻止的信息(框1120)。信息因此可以指示EPS承载的阻止状态。信息可以使用广播消息或非广播消息(例如,专用单播消息)(例如,包括被阻止的EPS承载的列表的消息)来传送。EPS承载可以由EPS承载标识(ID)值来标识。

在一个实现方式中,指示哪些承载被允许或被阻止的信息可以于在UE 210和无线网络220之间执行的扩展服务请求和追踪区域更新过程期间被传送。例如,如3GPP TS24.301标准中所定义的扩展服务请求消息可另外包括“EPS承载阻止状态位图”字段,该字段可包括与同无线网络220相关联的所有EPS承载和/或所有激活的EPS承载相对应的位。每个位可指示相应的EPS承载是被阻止还是被允许。

替代地或此外,替代传送表达指示哪些承载被允许或被阻止的信息的单独的消息,信息可以作为EPS承载的初始配置的一部分被传送到UE 210。例如,如3GPP TS 24.301标准中所定义的激活默认EPS承载上下文接受消息和/或激活专用EPS承载上下文请求消息可包括“EPS承载阻止状态”字段,该字段可被分配指示特定EPS承载是将被允许的承载还是将被阻止的承载的值(例如布尔值)。因此,在该实现方式中,EPS承载的初始配置可以包括关于EPS承载在网络拥塞状态期间是否应被阻止的指示。关于阻止还是不阻止特定EPS承载的指示可以由UE 210存储为UE上下文数据的一部分,例如经由被添加到UE上下文数据或与UE上下文数据相关联的服务质量(Qos)信息的“阻止状态”字段来存储。例如,UE上下文数据可包括“阻止状态”字段,该字段用于指示在网络指示存在拥塞时的EPS承载的阻止状态。

EPS承载的初始配置可以响应于UE 210对应用的执行来完成。接收到的指示相应的承载是被允许还是被阻止的信息可以由UE 210在应用下次被执行时用于确定是否发起针对应用的通信会话。

表20和表21中示出了如可能实现于激活默认EPS承载上下文接受消息和激活专用EPS承载上下文请求消息中的“EPS承载阻止状态”字段的示例。在这些表中,“EPS承载阻止状态”字段可以标识EPS承载在拥塞状况期间是否应该被阻止。该字段可以是一位布尔值。

表22和表23中指示了被用于存储EPS承载的阻止状态的UE上下文数据的示例。

作为另一选项,该信息可以是EPS承载QoS的一部分,并且可以被保存在UE上下文处的QoS信息中。

信息还可以被保存在EPS服务质量信息元素中。下面在表23中给出了示例EPS服务质量信息元素,加粗文本指示可被添加到3GPP TS 24.301标准的文本。

过程1100还可包括接收关于EPS承载阻止是否活跃的指示(框1130)。例如,EPS承载阻止可以逐小区地基于与同eNodeB 232相关联的小区的无线电接口相关联的拥塞等级来成为活跃的。无线网络220可以例如将关于拥塞的指示作为如技术规范3GPP TS 36.331中所定义的系统信息块类型2消息的一部分来广播(即,广播对EPS承载阻止是活跃的指示)。例如,具有布尔值的“拥塞指示”字段可以被添加到该消息。

替代地,EPS承载阻止状态可以被分配为若干优先级等级之一。在该实现方式中,指示哪些承载被允许或被阻止的信息可以替代地将EPS承载与优先级等级关联。网络优先级值可作为确定允许还是阻止EPS承载的阈值。例如,当网络EPS承载阻止状态等于或大于被分配给特定EPS承载的优先级等级时,特定EPS承载可以被允许,否则EPS承载可以被阻止。作为不同EPS承载被分配不同优先级等级的示例,假设ID为5、6、7和8的EPS承载分别与优先级等级(PL)PL0、PL3、PL1和PL0相关联。在该示例中,当网络拥塞等级是PL2时,ID为5、7和8的EPS承载可以被允许并且ID为6的EPS承载可以被阻止。

替代地,EPS承载阻止状态可以被提供为拥塞等级的枚举。在该实现方式中,指示哪些承载被允许或被阻止的信息可以替代地将EPS承载与一个或多个拥塞等级相关联。网络可以传送关于所允许的拥塞值的指示。与当前网络拥塞等级相关联的EPS承载可以被允许,而其它EPS承载可以被阻止。

在某些实现方式中,与EPS承载阻止是否活跃有关的状态不是作为指示EPS承载阻止是活跃的还是不活跃的布尔值被接收,而是可以作为另一值(例如,执行EPS承载阻止的概率或EPS承载阻止将活跃时间段)被接收。关于将阻止状态作为概率来接收,UE 210可以生成随机数并且将随机数与接收到的概率值进行比较,以指示EPS承载阻止针对特定UE是否将是活跃的。一旦EPS承载被配置用于该应用并且阻止状态被分配,则UE可以保存该信息。在未来,当UE正尝试建立针对该相同应用的连接时,UE可以取回所保存的被用于运载该应用的EPS承载的阻止状态。因此,该保存的信息可以向UE提供应用本身的阻止状态。因此可以通过阻止对其它应用的访问来给予某些应用优先级。该阻止功能可以应用到正尝试发起建立针对给定应用的连接的初始访问的注册的UE;这可以针对处于空闲模式或连接模式的注册的UE发生。该阻止还可以是针对已经具有建立的应用连接的UE的触发,以强制UE丢弃连接并且关闭应用。本文所讨论的技术可以根据运营商偏好应用到这两种情形。

过程1100还可包括:当与发起请求的应用相关联的EPS承载被阻止并且当EPS阻止活跃时,阻止由应用对网络的请求。因此,当由应用做出的数据请求在UE处被发起并且当EPS承载阻止活跃时,过程1100可以包括当与应用相关联的EPS承载被阻止时阻止请求。如先前所提到的,当EPS承载活跃时(例如,由于拥塞),与应用相关联的EPS承载是否将被阻止可以由UE 210从无线网络220基于先前从无线网络220接收到的消息或基于在EPS承载的先前配置期间获得的信息来预先接收。

表23和表24示出了使用系统信息块类型2消息指示拥塞(例如,以指示EPS承载是否活跃)的技术的一个示例实现方式。表24包括针对表23中的字段的字段说明。在表3中,加粗文本指示可被添加到3GPP 36.331标准的文本。

在某些实现方式中,在扩展服务请求和追踪区域更新过程期间,UE 210和网络可以通过添加类似于EPS承载上下文状态的信息元素来同步激活的EPS承载的阻止状态。下面在表25、表26和表27中分别示出了同步消息(在3GPP TS 24.301标准中被实现为扩展服务请求消息、追踪区域更新请求消息、或追踪区域更新接受消息)的实现方式的示例。在这些表中,加粗文本指示可被添加到3GPP TS 24.301标准的文本。

在表25和表26中,字段“EPS承载阻止状态位图”可用于指示在EPS承载阻止活跃时(例如,在拥塞期间)的每个激活的EPS承载阻止状态。EPS承载可由EPS承载标识值标识。表28中示出了编码位图的一个示例。如表28中所示出的,位图可以是四个八位字节位图,其中第一个八位字节包括EPS承载阻止状态位图IEI,第二个八位字节包括位图内容的长度,并且位值被标记为EBI(0)至EBI(15)。EBI(x)可以被如下编码:

EBI(0)-EBI(4):可被编码为零的备用位;

EBI(5)-EBI(15):值为零指示拥塞期间的EPS承载阻止状态是“承载上下文未被阻止”,并且值为一指示拥塞期间的EPS承载阻止状态是“承载上下文被阻止”。

图12是设备1200的示例组件的图示。图1A、图1B、图2以及图5-图9中所示的设备中每个设备可以包括一个或多个设备1200。设备1200可以包括总线1210、处理器1220、存储器1230、输入组件1240、输出组件1250以及通信接口1260。在另一实现方式中,设备1200可以包括另外的、更少的、不同的、或被不同地布置的组件。

总线1210可以包括允许在设备1200的组件之间进行通信的一个或多个通信路径。处理器1220可以包括可以解释并运行指令的处理电路,例如,处理器、微处理器、或处理逻辑。存储器1230可以包括可存储由处理器1220运行的信息和指令的任意类型的动态存储设备、和/或可以存储由处理器1220使用的信息任意类型的非易失性存储设备。

输入组件1240可以包括允许操作者向设备1200输入信息的机制,例如,键盘、小型键盘、按钮、开关等。输出组件1250可以包括向操作者输出信息的机制,例如,显示器、扬声器、一个或多个发光二极管(LED)等。

通信接口1260可以包括使得设备1200能够与其他设备和/或系统进行通信的任意的类似收发机的机制。例如,通信接口1260可以包括以太网接口、光接口、同轴接口,等等。通信接口1260可以包括无线通信设备,例如,红外(IR)接收机、蓝牙无线电设备、WiFi无线电设备、蜂窝无线电设备等等。无线通信设备可以被耦合到外部设备,例如,远程控制、无线键盘、移动电话,等等。在某些实施例中,设备1200可以包括不止一个通信接口1260。例如,设备1200可以包括光纤接口和以太网接口。

设备1200可以执行上述某些操作。设备1200可以响应于处理器1220运行存储于计算机可读介质(例如,存储器1230)中的软件指令来执行这些操作。计算机可读介质可以被定义为非暂态存储器设备。存储器设备可以包括单个物理存储器设备内的空间或跨多个物理存储器设备的空间。软件指令可以从另一计算机可读介质或从另一设备读入存储器1230中。被存储于存储器1230中的软件指令可以使得处理器1220执行本文所描述的处理。替代地,硬连线电路可以被用来替代软件指令或与软件指令相结合来实现本文所描述的处理。因此,本文所描述的实现方式不限于硬件电路和软件的任何特定组合。

在前面的说明书中,参照附图对各种实施例进行了描述。然而,显然的是,在不背离所附权利要求中所提出的本发明的广义范围的情况下,可以对其作出各种修改和变化,并且可以实现另外的实施例。说明书和附图因此被认为是说明性的而非限制性的。

例如,尽管已针对图4和图11描述了一系列的框,但这些框的顺序在其他实现方式中可以被修改。而且,独立的框可以被并行执行。

如上所述的示例方面可以在附图中所示出的实现方式中以软件、固件和硬件的许多不同的形式来实现,这将是显而易见的。被用来实现这些方面的实际软件代码或专用控制硬件不应当被解释为限制性的。因此,这些方面的操作和行为无需参照具体软件代码而被描述——其应被理解为,软件和控制硬件可被设计为基于本文的描述来实现这些方面。

而且,本发明的某些部分可以被实现为执行一个或多个功能的“逻辑”。该逻辑可以包括硬件(例如,ASIC或FPGA)或硬件和软件的组合。

即使在权利要求中记载和/或在说明书中公开了特征的特定组合,但这些组合不旨在限制本发明。实际上,可以以未在权利要求中具体记载和/或未在说明书中具体公开的方式来对这些特征中的许多特征进行组合。

本申请中所使用的元件、动作或指令均不应当被解释为对本发明而言是关键的或必需的,除非明确描述为这样。本文所使用的术语“和”的使用实例不一定排除如下解释:在该实例中意为短语“和/或”。类似地,本文所使用的术语“或”的使用实例不一定排除如下解释:在该实例中意为短语“和/或”。另外,如本文所使用的,冠词“a”旨在包括一项或多项,并且可以与短语“一个或多个”互换使用。在意为仅指一项的情形中,使用术语“一个”、“单一”“仅”或者类似语言。另外,除非另有说明,否则短语“基于”旨在表示“至少部分地基于”。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号