基于使用情况的带宽优化的制作方法

文档序号:18220485发布日期:2019-07-19 22:57阅读:190来源:国知局
基于使用情况的带宽优化的制作方法

本申请要求于2016年9月13日提交的美国申请号15/264,066的权益,并且涉及于2016年9月13日提交的共同未决的美国申请序列号15/263,921和15/264,193,这些美国申请的全部公开内容通过引用明确地并入本文。

以下公开内容涉及用于优化网络内的带宽分配并且更具体地说用于根据电子装置的用户的指示优化电子装置的带宽分配的系统和方法。



背景技术:

许多网络都面临容量限制。对于这些网络中的一些,容量限制可能导致网络运营商对网络用户施加限制。作为实例,网络运营商可以实施速率限制(最大可实现比特率)或消耗上限(对一段时间的字节数的限制)。这样的网络政策防止个人用户利用受限容量的不成比例的份额,从而确保更多用户可以享受更高质量的网络性能。

然而,由于网络中立性要求,在解决容量限制时,一些网络运营商可能会限制其可能对用户施加的限制类型。为此,网络中立性可能要求一些网络运营商平等地处理所有数据,而不管内容或来源。因此,受约束网络的运营商可能无法实施在其各种用户之间分配有限网络资源时有用的特定类型的限制或上限。因此,需要开发网络调节的系统和方法,所述系统和方法既有效地控制个别带宽使用并且仍符合网络中立原则。



技术实现要素:

在一个实施例中,提供了一种用于优化带宽使用的方法。所述方法可以包括(1)由一个或多个处理器保持电子装置的电子记录,所述电子记录包含(i)访问简档,其指示多个应用的多个调节活动,以及(ii)使用简档,其指示所述多个应用的多条使用统计数据;(2)由所述一个或多个处理器使使用概要用户接口呈现在所述电子装置的显示器上,其中所述使用概要用户接口呈现对所述多个应用的一部分的指示,并且对于所指示多个应用中的每一个来说,呈现对应调节活动和对应多条使用统计数据的一部分;(3)从所述电子装置并且通过所述使用概要用户接口接收用于修改与特定应用相对应的调节活动的指令,所述指令指示特定调节活动;(4)由所述一个或多个处理器更新与所述电子装置相对应的所述访问简档以指示所述特定应用的所述调节活动是所指示调节活动;(5)从所述电子装置接收寻址到本地网络外部的位置的多个数据包;(6)由所述一个或多个处理器分析所述多个数据包以识别所述多个数据包内的多个通信会话;(7)由所述一个或多个处理器识别所述特定应用与所述多个通信会话中的一个相对应;以及(8)由所述一个或多个处理器执行向与所述特定应用相对应的所述通信会话指示的所述所指示调节活动。

在另一个实施例中,提供了一种用于优化带宽使用的图形用户接口(gui)。所述gui可以由在电子装置上执行的应用呈现。所述电子装置可以包含一个或多个处理器和耦合到所述一个或多个处理器的存储器。所述gui可以包括显示区域,其用于显示多个应用,所述应用与所述电子装置之前传输到本地网络外部的地址的多个数据包相对应,其中对于每个所列应用。所述显示区域可以进一步指示(i)网络使用统计数据和(ii)对网络调节活动的指示。所述显示区域可以包含可选择的接口元件,所述接口元件使所述电子装置的用户能够修改与所述应用相关联的所述网络调节活动。所述显示区域可以进一步配置成响应于所述电子装置向所述本地网络外部的地址传输另外的数据包而自动更新所显示应用列表和对所述多个应用中的每一个的网络使用统计的相应对应指示。

在仍另一个实施例中,可以提供一种用于优化带宽使用的系统。所述系统可以包括(i)一个或多个处理器;(ii)简档数据库,其存储与电子装置相对应的电子记录,所述电子记录包含访问简档和使用简档;以及(iii)一个或多个非暂时性计算机可读存储媒体,其存储计算机可执行指令。当由所述一个或多个处理器执行时,所述计算机可执行指令使所述系统:(1)由所述一个或多个处理器使使用概要用户接口呈现在所述电子装置的显示器上,其中所述使用概要用户接口呈现对多个应用的指示,并且对于所指示多个应用中的每一个来说,呈现对应调节活动和使用统计数据;(2)从所述电子装置并且通过所述使用概要用户接口接收用于修改与特定应用相对应的调节活动的指令,所述指令指示特定调节活动;(3)由所述一个或多个处理器更新所述访问简档以指示所述特定应用的所述调节活动是所指示调节活动;(4)从所述电子装置接收寻址到本地网络外部的位置的多个数据包;(5)由所述一个或多个处理器分析所述多个数据包以识别所述多个数据包内的多个通信会话;(6)由所述一个或多个处理器识别所述特定应用与所述多个通信会话中的一个相对应;并且(7)由所述一个或多个处理器执行向与所述特定应用相对应的所述通信会话指示的所述所指示调节活动。

附图说明

图1描绘了能够执行本文公开的带宽优化技术中的一种或多种的示例性通信系统的实施例;

图2示出了示例信号图,其中网络调节服务器,如图1的网络调节服务器140调节源自电子装置,如图1的电子装置110中的一个的通信量;

图3是与用户购买访问产品相关联的在电子装置,如图1的电子装置110中的一个上显示的示例性接口;

图4是用于执行用户导向带宽优化技术的示例方法的示例流程图,其可以在图1中所描绘的通信系统中实施;

图5是在与呈现使用概要相关联的电子装置,如图1的电子装置110中的一个上显示的示例性接口;

图6是用于执行基于使用情况的带宽优化技术的示例方法的示例流程图,其可以在图1中所描绘的通信系统中实施;

图7示出了示例信号图,其中网络调节服务器,如图1的网络调节服务器140生成电子装置,如图1的电子装置110中的一个的访问简档配置通知;

图8是在与访问简档配置通知相关联的电子装置,如图1的电子装置110中的一个上显示的示例性接口;

图9是用于生成访问简档配置通知的示例方法的示例流程图,其可以在图1所描绘的通信系统中实施;

图10是促进本文公开的带宽优化技术的网络调节服务器,如图1中所描绘的认证服务器的框图;以及

图11是促进本文公开的带宽优化技术的电子装置,如图1中所描绘的电子装置中的一个的框图。

具体实施方式

应当理解的是,除非在本专利中使用句子“如本文中所使用的,术语‘______’在本文限定为意味着……”或类似的句子中明确限定术语,否则无意限制所述术语的意义,无论是明示的还是通过暗示,超出其平常或普通意义,并且此术语不应被解释为在基于本专利的任何章节中作出的任何陈述(权利要求书的语言除外)的范围上受到限制。就以与单个意义一致的方式在本专利中参考在本专利的结尾处的权利要求书中叙述的任何术语来说,仅为了清晰起见而那样做以便不使读者混淆,并且并不旨在将此权利要求术语通过暗示或以其它方式限制于所述单个意义。最后,除非通过叙述“构件”一词并且没有任何结构的叙述的功能来限定权利要求要素,否则任何权利要求要素的范围不应旨在基于35u.s.c.§112(f)的应用来解释。

传统上,当电子装置试图向网络注册时,电子装置与控制对所述网络的访问的网络实体交换通信(本文通常称为“认证服务器”)。例如,一些网络使用认证、授权和计费服务器(“aaa”)。其它网络可以利用防火墙服务器。无论服务器的具体类型如何,认证服务器都可以确保电子装置被认证以访问和/或利用网络。在一些网络中,认证服务器可以与可以访问网络的装置的数据库(例如,归属位置寄存器或hlr)相关联。在这些网络中,当电子装置尝试向网络注册时,认证服务器可以查询数据库以确定电子装置是否可以访问网络。

在电子装置被认证服务器授予网络访问权之后,所述认证服务器可以将电子装置与访问简档相关联。更具体地,认证服务器可以更新简档数据库以创建和/或更新与电子装置相对应的访问简档。在一些实施例中,简档数据库可以是hlr的组件或以其它方式与hlr互连。访问简档可以指示控制与电子装置相关联的网络体验的一组参数。例如,访问简档可以指示电子装置是否与速率限制相关联和/或电子装置是否可以利用特定应用(例如,vpn应用,特定网站等)和/或应用类别(即,一组共享共同特征的应用,如,例如通信类型、由应用传输的信息类型、应用提供商等)。如果电子装置之前没有利用网络,那么认证服务器可以将电子装置与默认访问简档相关联。另一方面,如果电子装置之前已经利用了网络,那么访问简档可以是和之前与电子装置相关联的相同简档。在一些场景中,电子装置可以与简档相对应,其中特定参数仅在固定量的时间和/或事件中被调整(例如,在24小时之后和/或在完成旅程之后到期的更高带宽上限)。在这些场景中,与固定时间量和/或事件相关联的参数可以在其到期时返回到默认值。应当理解,访问简档内的一些参数可以在固定的时间量和/或事件的期满之后存活。例如,如果用户指示应该阻止对特定应用的访问,那么对应的网络参数可以是持久的,直到用户随后改变为止。

根据一些方面,网络运营商可以销售与对其网络的不同层访问相关联的产品。例如,网络运营商可以使客户能够购买网络访问,所述网络访问使电子装置能够被分配更多带宽和/或消耗更多数据。作为另一个实例,网络运营商可以使客户能够购买对限于其它用户的特定应用和/或应用类别的访问(例如,视频会议应用)。因此,当用户首先与网络交互时,可以向用户呈现能够购买访问产品的接口。应当理解,在一些网络中,可以向用户呈现几个免费访问产品的选择。因此,如本文所使用的,术语“购买”包含选择免费访问产品。

响应于用户购买特定访问产品,认证服务器可以更新简档数据库以指示电子装置与符合所购买的访问产品的条款的网络访问相关联。例如,如果访问产品包含特定带宽上限,那么电子装置的访问简档内的带宽限制参数可以从默认或其它之前存储的值改变为与访问产品相对应的值。作为另一个实例,如果访问产品包含对特定应用的访问,那么可以改变电子装置的访问简档以指示电子装置可以访问特定应用。作为又另一个实例,如果访问产品配置成对特定应用集进行优先级排序,那么可以修改电子装置的访问简档内的访问参数以实施对应的优先级偏好。应当理解,一些应用可能需要对电子装置进行额外的供应和/或注册以接收对应用的访问。例如,基于wi-fi的sms应用可能要求电子装置向短消息服务中心(smsc)注册。因此,除了更新访问简档之外,认证服务器还可以确保发生任何所需的供应和/或注册。

如上文所描述的,一些网络可以与受约束的容量相关联。例如,飞行器或其它车辆的本地网络可能具有有限的带宽以通过空对地和/或卫星通信链路进行通信。类似地,小型蜂窝网络或微微蜂窝网络可能具有有限的容量。因此,在这些网络内生成的数据总量超过网络容量限制的情况并不少见。为了解决此问题,网络运营商可以包含用于控制由网络内的电子装置生成和/或在网络内的电子装置处终止的通信的网络调节服务器。为此,在通过受约束的通信链路路由之前,网络调节服务器可以首先处理网络内生成的所有通信。特别地,当网络调节服务器接收由特定电子装置生成的通信时,网络调节服务器可以查询简档数据库内的对应访问简档以根据访问简档调节通信。

在一些实施例中,每个服务和/或应用可以与优先级相关联。在这些实施例中,当进出电子装置的通信接近分配给电子装置的最大带宽时(如访问简档所指示的),网络调节服务器可以优先处理对应于更高优先级的通信。例如,与电子装置相对应的访问简档可以指示电子邮件比web浏览具有更高的优先级。因此,当电子装置接近最大分配带宽时,网络调节服务器可以传输与电子邮件服务相关联的数据包;而可以安排在更多带宽可用时传输与web浏览相关联的数据包。在一些实施例中,网络调节服务器可以调节低优先级数据,使得尽管被延迟或以其它方式去优先化,但是仍然可以保持由低优先级数据促进的通信会话。

应当理解,对于一些网络,可以在单个聚合流和/或隧道中聚合和传输在网络内生成的所有通信。在一些实施例中,数据聚合实体可以与网络调节实体不同。因此,由于本文一般用于网络调节实体向网络外部的位置传输和/或路由通信,术语“传输”和/或“路由”包含在通过外部通信链路传输之前将数据包路由到数据聚合器。

另外,网络调节服务器可以监测与通过网络通信的每个电子装置相关联的使用统计数据。为此,电子装置的用户可以经由网络与多个不同的应用(包含网站)交互。因此,网络调节服务器可以记录和/或汇总指示电子装置传送到这些应用中的每一个和/或来自这些应用中的每一个的数据量的使用统计数据。网络调节服务器可以利用记录的和/或聚合的使用统计数据来在简档数据库内生成与电子装置相对应的使用简档。

根据各方面,网络调节服务器还可以使得使用概要用户接口显示在电子装置上。为此,使用概要用户接口可以呈现聚合的使用统计数据和/或使用户能够改变与特定应用相关联的网络调节活动。通常,为了促进在电子装置上呈现用户接口,网络调节服务器可以生成一组计算机可读指令,当由电子装置执行时,所述计算机可读指令使电子装置将用户接口呈现给电子装置的用户。在一些实施例中,用户接口可以呈现为在电子装置上执行的浏览器应用中呈现的网页。在这些实施例中,响应于浏览器导航到与使用简档的呈现相关联的特定地址,网络调节服务器可以将计算机可读指令传输到电子装置。因此,计算机可读指令可以包含html资源、javascript小应用、层叠样式表组件和/或支持通过网络呈现用户接口的其它已知软件元件。根据某些方面,计算机可读指令可以利用软件技术(例如,ajax),所述软件技术使网络调节服务器响应于对使用统计数据的任何改变而动态地更新在网页上显示的用户接口。

在其它实施例中,可以在电子装置上执行的应用内呈现用户接口。在这些实施例中,计算机可读指令可以包含使存储在电子装置上的应用启动的指令。例如,网络运营商可以分配应用以使用户能够经由应用商店或作为托管下载来管理其网络体验和/或配置。在一些场景中,应用可能已经包含显示模板使用概要接口的说明。然而,在这些场景中,应用可能仍然需要与网络调节服务器通信以检索与电子装置相对应的更新的使用统计数据。因此,指令可以附加地或替代地包含指示更新的使用统计数据的任何通信。

根据某些方面,指令还可以在电子装置的类型之间变化。例如,移动电话和膝上型计算机可以接收不同的指令集。在一种场景中,可以通过分析从电子装置接收的用户代理简档来确定电子装置的类型。因此,可以优化由电子装置呈现的用户接口以供所述特定类型的电子装置呈现。

用户接口可以显示电子装置与之通信的应用列表,以及向每个应用传输和/或从每个应用接收的数据量的指示。因此,用户接口使用户能够准确地了解哪些应用正在利用最多的网络资源。此外,用户接口可以使用户能够改变网络调节到每个应用和/或来自每个应用的数据的方式。例如,用户可以选择阻止、解除阻止、速率限制、优先化、去优先化和/或执行用于到特定应用和/或来自特定应用的通信量的任何其它数据调节技术。当用户进行选择以改变数据调节行为时,电子装置可以向网络运营商传输指示。作为响应,可以更新简档数据库以改变电子装置的访问简档以指示用户选择。因此,当网络调节服务器处理从电子装置传输的通信量时,所述网络调节服务器可以执行符合用户指示的改变的数据调节动作。

生成和呈现使用简档的好处是网络用户可以比常规方式更精确地控制其网络体验。通常,当电子装置展现出慢连接和/或其它不良网络体验时,原因是由于用户不知道在后台通信的电子装置上执行的应用。因此,用户故意尝试与之交互的应用与糟糕的用户体验相关联。然而,通过生成并且向用户呈现使用简档,向用户提供用于实施其自己的个性化网络调节政策的工具集,所述政策限制对后台应用的访问。此外,因为此网络调节政策是由用户设置的(即,政策是自我实施的),所以对其自己的连接的任何限制可以符合网络中立原则。

根据各方面,还可以由网络调节服务器分析使用简档,以改善对于电子装置的用户的网络体验。例如,网络调节服务器可能能够识别本地网络的使用与分配给电子装置的访问简档不一致。例如,特定应用可以利用与电子装置相关联的不成比例量的网络资源。因此,如果访问简档不优选特定应用,那么网络运营商可以向电子装置传输通知,从而告知用户这种不成比例的使用。响应于用户与通知的交互,电子装置可以呈现用于阻止与特定应用的数据通信的接口,从而释放用于与其它应用通信的网络资源。作为另一个实例,网络运营商可以确定用户购买了为利用第一组应用或服务(例如,基本互联网)而定制的访问产品;然而,使用简档可以指示用户实际利用了与可替代的访问产品(例如,商业用户)更紧密对齐的一组应用。因此,网络运营商可以传输推荐用户购买可替代的访问产品的通知。

尽管本公开一般是指网络调节服务器执行与调节来自电子装置的通信量,保持和/或分析使用统计数据以及生成用户接口有关的功能,但是可以设想此功能可以跨多个服务器划分(包含认证服务器)。因此,如本文所使用的,术语“网络调节服务器”不是指单个服务器,而是指分布式地配置成执行本文公开的功能的任何服务器集合或其它类似的硬件配置。

在一些实施例中,网络运营商还可以向用户提供激励以最小化其电子装置所利用的数据量。例如,一些访问产品可能与消费上限相关联。如果电子装置未能达到消费上限,那么可以按比例平衡余额并且退还给用户。另外地或可替代地,网络运营商可以将与用户相对应的奖励账户记入与未消费数据量成比例的多个奖励积分。在一些实施例中,激励可以另外地或可替代地基于电子装置在一段时间间隔内利用的平均带宽。

图1描绘了能够执行如本文所描述的基于存在的网络认证能力的示例性环境100的实施例。环境100可以包含本地网络105和外部网络145。尽管图1仅描绘了单个本地网络105,但是在一些实施例中,网络运营商可以实施多个本地网络105。例如,网络运营商可以在多个车辆(如飞机、火车、船、汽车等)中的每一个内实施本地网络105。环境100可以与至少两个通信链路相关联;当电子装置110被布置在本地网络105内时提供到电子装置110的连接的本地通信链路137,以及本地网络105与连接到公共交换电话网(pstn)190和/或互联网195的外部网络145之间的外部通信链路147。尽管外部通信链路147被描绘为单个通信链路,但是外部通信链路147可以包括多个单独的通信链路。例如,通信链路147可以包含空对地通信链路、卫星通信链路、以太网通信链路和/或与容量约束相关联的任何其它通信链路的任何组合。

为此,通信系统可以包含一个或多个调制解调器115,所述调制解调器配置成与本地通信链路137和外部通信链路147所利用的多个不同通信标准兼容。例如,本地通信链路137和外部通信链路147可以利用与地面通信(例如,tdma、gsm、cdma、gsm、lte、wimax、wi-fi、以太网等)相关联的通信协议和/或与ka频带、ku频带、l频带和/或任何其它合适的无线通信频带中的频率相关联的通信协议。多个调制解调器115中的每一个可以连接到用于传输和接收来自外部网络的通信的发射器(未示出)。在外部通信链路147是无线通信链路的实施例中,发射器包含一个或多个天线。在外部通信链路147是有线通信链路的实施例中,发射器可以包含以太网发射器。

一般而言,电子装置110可以经由接入点125在本地通信链路137上发送和接收数据。电子装置110可以包含任何移动计算装置,如智能电话、平板电脑、膝上型计算机、个人数字助理、电子阅读器、智能眼镜、智能手表或能够进行无线通信的任何其它移动计算装置。

环境100还可以包含用于控制对本地通信链路137和/或外部通信链路147的访问的认证服务器120。为此,认证服务器120可以解释一组非暂时性计算机可读指令以执行本文所描述的带宽优化技术。作为带宽优化技术的一部分,认证服务器120可以与简档数据库150交互以分配、更新和/或保持存储与电子装置110中的每一个的网络体验的特定方面相关联的参数的访问简档。在一些场景中,在电子装置110向认证服务器120注册之后,所述认证服务器120可以查询简档数据库150。如果在简档数据库150中存在与电子装置110相对应的访问简档,那么认证服务器120可以向电子装置110分配所存储的访问简档。相反,如果当前不存在与电子装置110相关联的访问简档,那么认证服务器120可以将默认访问简档分配给电子装置110。认证服务器120可以进一步配置成监测本地通信链路137以检测从电子装置110传输的电子装置110的用户希望改变对应的访问简档的任何指示。作为响应,认证服务器120可以与简档数据库150交互以用指示的改变来更新对应的访问简档。

除了存储访问简档之外,简档数据库150还可以存储与电子装置110相对应的使用简档。使用简档可以包含指示电子装置110与哪些应用和/或服务通信的历史记录。特别地,使用简档可以列出电子装置110在通信发生时与之通信的任何应用,和/或传送的数据量。在一些实施例中,可以为各个应用分配类别(如娱乐、新闻、体育、音乐、视频等)。因此,使用简档还可以在类别级别以及在应用级别存储历史记录。

尽管图1描绘了与认证服务器120互连的简档数据库150,但是在一些实施例中,简档数据库150实际上可以是认证服务器120的组件。此外,尽管图1描绘了本地网络105内的简档数据库,但是应当理解,简档数据库150可以另外地或可替代地位于本地网络105之外,如在经由外部网络145可访问的位置。例如,在一些实施例中,网络运营商可以实施保持所有用户访问简档的主数据库的集中简档数据库(未示出)。在这些实施例中,位于本地网络(如本地网络105)内的每一个本地数据库150可以周期性地与集中式简档数据库同步。在这些实施例中,对由本地网络105内的简档数据库150存储的访问简档做出的任何改变首先传播到集中式简档数据库,然后传播到位于每个其它本地网络105中的每个其它简档数据库150。因此,电子装置110可以与相同的访问简档相关联,因为电子装置在由网络运营商操作的任何本地网络105中携带。

本地网络105还可以包含用于控制通过外部通信链路147传送的数据的网络调节实体140。为此,在通过外部通信链路147传输之前,由本地网络105内的电子装置110生成的任何数据可以被路由到网络调节服务器140。如果网络调节服务器140确定应该通过外部通信链路147传输数据,那么网络调节服务器140可以将数据路由到多个调制解调器115,所述调制解调器经由外部通信链路147将此数据转发和/或传输到外部网络145,以经由例如pstn190或互联网195路由到所寻址的位置。作为此确定的一部分,网络调节服务器140然后可以查询简档数据库150以检索与电子装置110相关联的访问简档。为此,网络调节服务器140可以通过分析路由到网络调节服务器140的数据包的报头来识别特定电子装置110。然后,网络调节服务器140可以检索存储在与特定电子装置110相对应的简档数据库150中的访问简档。然后,网络调节服务器140可以根据访问简档处理数据包。例如,取决于存储在检索的访问简档中的特定参数,网络调节服务器140可以阻止数据包、延迟数据包的传输、传输数据包、优先化、去优先化和/或执行任何其它网络调节活动。

在一些实施例中,网络调节服务器140可以分析从特定电子装置110接收的一系列数据包以确定适当的网络调节活动。作为实例,访问简档可以指示应该阻止与voip有关的通信,并且可以允许与web浏览有关的通信。在此实例中,网络调节服务器150可以通过例如分析目的地地址并且将目的地地址与已知voip目的地的列表进行比较来确定数据包是否与voip呼叫相对应。然而,可能不总是容易获得目的地地址。因此,网络调节服务器140可以改为分析由特定电子装置110传输的一系列数据包(即,通信量),以确定此系列数据包是否展现出voip呼叫的特性。

转到图2,示出了示例信号图200,其中网络调节服务器240(如网络调节服务器140)调节源自电子装置210(如电子装置110中的一个)的通信量。网络调节服务器可以与简档数据库250互连,如简档数据库150。

信号图200可以在电子装置210与认证服务器220(如认证服务器120)通信时开始,以向本地网络(未示出)(如本地网络105)注册(221)。作为注册过程的一部分,电子装置210可以将凭证传输到认证服务器220。例如,电子装置可以传输装置标识(例如,imsi、meid、iccid、pesn、mac地址等)、密码(例如,wep密码、wpa密码等)和/或装置的操作者是人的指示(例如,captcha响应)。在认证服务器220确定电子装置210传输了正确的凭证时,认证服务器220可以认证电子装置210以通过本地网络进行通信。

根据各方面,为了认证电子装置210,认证服务器220可以查询(225)简档数据库250以向电子装置210分配访问简档。为此,认证服务器220可以利用装置标识来在简档数据库250中搜索与电子装置210相对应的记录。例如,电子装置210可能已经在由与当前本地网络相同(或附属)的网络运营商操作的本地网络中使用。因此,简档数据库250可以已经存储了与电子装置210相对应的记录,所述记录指示电子装置210的用户可能已经购买的任何服务(例如,电子装置与多用途访问包相关联)和/或对于调节申请和/或申请类别的任何偏好。在电子装置210不与简档数据库250内的简档相对应的场景中,简档数据库250可以存储用于新电子装置的默认和/或基本访问简档。在这些场景中,认证服务器220可以基于与电子装置210相对应的默认和/或基本访问简档在简档数据库250内创建新记录。

根据各方面,认证服务器220然后可以向电子装置210分配(229)适当的访问简档(即,对应的存储的访问简档和/或默认访问简档)。为了将访问简档实际分配给电子装置210,认证服务器220可以在本地网络上生成并且分配电子装置210的ip地址。然后,认证服务器220可以将所分配的ip地址存储在简档数据库250中与电子装置210相对应的电子记录中。应当理解,无论何时电子装置210未通过本地网络认证,简档数据库记录中的ip地址字段可以是null或指示未分配的ip地址的特定值。

在初始分配访问简档之后的某个时刻,认证服务器220可以检测到电子装置210正在请求(233)对于对应的访问简档的更新。响应于电子装置210的用户在初始注册时购买服务产品(例如,当用户购买访问产品时,如,例如通过在初始使用本地网络时呈现的强制网络门户)和/或响应于用户修改应用和/或应用类别的特定规则活动(例如,通过与使用概要接口交互),可以传输请求。如果请求是响应于购买访问产品,那么所述请求可以识别所购买的访问产品(如通过使用产品代码号)。然后,认证服务器220可以将标识与与购买的访问产品相关联的一组访问参数相联系。另一方面,如果请求是响应于用户与使用概要接口的交互,那么所述请求可以指示特定应用(和/或应用类别)以及由电子装置210的用户指示的调节活动。在任何情况下,认证服务器220可以确定对简档数据库250中与电子装置210相对应的访问简档进行的一组改变。然后,认证服务器220可以根据所确定的一组改变来更新(237)简档数据库250中的对应电子记录。尽管信号图200描绘了接收更新并且更新访问简档的认证服务器220,但是可以设想网络调节服务器240可以另外地或可替代地执行这些步骤。

在更新访问简档之后,电子装置210可以通过本地网络传输(241)多个数据包(即,通信量)。可以将通信量路由到网络调节服务器240,以便在传输到外部网络之前进行处理。作为响应,网络调节服务器240可以从各个数据包的报头中提取ip地址。然后,网络调节服务器240可以使用所提取的ip地址来查询(245)简档数据库250,以便识别存储在与电子装置210相对应的访问简档中的访问参数。

网络调节服务器240还可以对由电子装置210传输的通信量进行分类(249)。可以通过首先识别电子装置210当前参与的多个通信会话来开始分类。在许多场景中,电子装置210可以同时与多个不同的应用通信(即,同时参与多个不同的通信会话)。因此,网络调节服务器240可以识别通信量当前支持多个通信会话。然后,网络调节服务器240可以将通信量分离成与每个通信会话相对应的各个数据流。网络调节服务器240可以进一步将数据流对应于应用和/或应用类别。作为实例,通信会话可以通过分析由数据包的报头指示的目的地地址来与应用相对应。为此,网络调节服务器240可以与将fqdn内的流行目的地地址和/或串映射到应用名称和/或应用类别的参考表相关联。因此,网络调节服务器240可以基于目的地地址将通信量分离成单独的通信会话,并且然后利用目的地地址查询参考表以识别通信量内的每个通信会话所支持的应用。在一些实施例中,网络调节服务器240还可以进一步将每个通信会话分类为属于应用类别。

虽然映射表可以使网络运营商能够确定许多类型的应用的应用名称和/或类别,但是查找表对于识别通过安全通信传输数据的应用可能不是有效的。例如,当电子装置参与vpn连接时,通信量的目的地地址可以是vpn服务器的地址,而不管正在传送的特定类型的数据。对于这些类型的通信,当电子装置210参与vpn会话内的视频会议呼叫时,目的地地址可能不足以将所述通信量分类为视频会议呼叫。因此,当网络调节服务器240确定电子装置210参与安全通信时,网络调节服务器240可以分析数据流的多个特性,以确定安全通信会话内的通信会话的可能应用类别。例如,voip呼叫和/或流视频可以与特定的一组传输特性相关联。因此,网络调节服务器240可以将寻址到安全服务器的数据流的测量传输特性与指示特定类型的应用和/或应用类别的已知传输特性集进行比较。作为此比较的结果,网络调节服务器240可能能够识别与安全通信会话相对应的应用和/或应用类别。

在网络调节服务器240已经识别出所接收的通信量内的每个通信会话和/或数据流的应用和/或应用类别之后,网络调节服务器240可以根据与电子装置210相对应的访问简档来调节(253)通信量。为此,网络调节服务器240可以将与数据流相关联的每个应用和/或应用类别与查询的访问简档进行比较,以确定应用于每个数据流的相应调节活动。例如,访问简档可能指示应阻止视频通信量,但应允许电子邮件通信量。在此实例中,如果电子装置210传输视频数据和电子邮件数据,那么网络调节服务器240可以阻止视频数据被传输到外部网络;而网络调节服务器240可以通过外部通信链路将电子邮件数据路由到分别对应的目的地地址。

在一些实施例中,调节活动可以涉及通信量整形技术。例如,访问简档可以指示数据流应该是速率限制的、优先级的或去优先级的。在速率限制实例中,网络调节服务器240可以计算包括特定通信会话的数据包的字节量。如果字节数超过访问简档中的速率上限所指示的阈值,网络调节服务器240可以延迟和/或排队数据流内的一些数据包的传输,从而实现通信会话的最大传输速率。

在实施数据包优先级的实施例中,网络调节服务器240可以将所有通信会话与默认优先级相关联,并且在将通信会话识别和/或分类为特定应用和/或应用类别之后,根据访问简档改变适当的优先级。因此,用于对应用和/或应用类别进行优先级排序或去优先级排序的调节活动可以涉及将优先级设置为高于或低于默认优先级。此外,网络调节服务器240可以支持不同级别的优先级排序。例如,vpn通信量可以被分配最高优先级,并且天气数据可以被分配高优先级。在此实例中,网络调节服务器240可以将vpn和天气通信会话分配为高于默认优先级,但是可以为vpn通信会话分配甚至高于天气通信会话的优先级。

应当理解,贯穿本申请公开的调节活动可以彼此组合使用。例如,在之前的实例中,访问简档可以指示应该阻止与特定天气信息提供者的通信会话。因此,网络调节服务器240可以阻止与特定天气信息提供者的通信,并且仍然优先考虑与其它天气信息提供者的通信。

为了实施数据包优先化,网络调节服务器240可以首先计算从电子装置210接收的通信量的总字节容量。然后,网络调节服务器240可以将总字节容量与存储在与电子装置210相对应的访问简档中的最大速率和/或带宽限制进行比较。如果总字节容量小于从访问简档参数导出的阈值字节容量,那么网络调节服务器240可以通过外部通信链路传输由电子装置210(未以其它方式调节)传输的所有数据包。然而,在许多场景中,接收的字节容量可能超过相应的访问简档指示的阈值字节容量。在这些场景中,网络调节服务器240可以分析优先级数据以确定网络调节服务器240通过外部通信链路路由所接收的数据包的顺序。作为实例,网络调节服务器240可以首先路由与最高优先级相关联的数据包,直到达到最大字节容量。一旦达到阈值字节容量,当电子装置210传输较少数据时,未被传输的任何数据包可以排队等待传输。

应当理解,如果电子装置210传输足够的高优先级数据,那么较低优先级数据可以被延迟到对应通信会话超时的点。因此,实际上,网络调节服务器240可能无意中阻止这些通信会话。因此,每当数据包排队等待稍后的传输时,网络调节服务器240可以以分配给电子装置210的总带宽的阈值百分比来限制优先级数据的量。在一个实例中,网络调节服务器240可以在最大带宽的65%处限制优先通信,并且在最大带宽的25%处限制默认优先通信。在此实例中,最大带宽的10%保留用于排队的去优先级通信。应当理解,分配给每个上限的比例以及特定上限内的任何不同优先级的分组可以根据排队数据包的字节容量和优先级而变化。因此,网络调节服务器240仍然可以强制执行数据包优先级排序,同时增加较低优先级通信会话不会超时的可能性。而且,因为优先级是由电子装置210的用户设置的,所以关于信号图200描述的数据包优先级排序技术符合网络中立原则。

根据某些方面,在调节所接收的通信量之后,网络调节服务器240还可以更新(257)在简档数据库250内与电子装置210相对应的使用简档。更具体地,网络调节服务器240可以跟踪和/或其它保持关于由网络调节服务器240对接收的通信量执行的任何网络调节活动的统计数据。作为实例,网络调节服务器240可以保持关于与特定应用和/或应用类别相对应的数据包的测量字节容量的统计数据。对于每个应用和/或应用类别,网络调节服务器240还可以保持有关的统计数据,例如,在不需要应用通信量整形技术的情况下允许的数据的字节容量、被阻止的数据的字节容量、排队的数据的字节容量,和/或表征网络调节服务器240如何调节接收的通信量的任何其它相关统计数据。应当理解,由简档数据库250存储的使用简档可以与由网络调节服务器240保持的统计数据相对应。因此,网络调节服务器240可以利用所保持的统计数据来更新存储在使用简档内的对应统计数据,以确保所存储的使用简档准确地指示网络调节服务器240如何调节从电子装置210接收的通信量。

现在转到图3,描绘了与购买访问产品的用户相关联的示例性接口300。接口300可以呈现在电子装置(如电子装置110或210中的一个)上。尽管图3描绘了由智能电话呈现的接口300,但是所述接口300可以由任何类型的电子装置呈现,如平板电脑、膝上型计算机、个人数字助理、电子阅读器、智能眼镜、智能手表或能够进行无线通信的任何其它移动计算装置。应该理解的是,图3仅描绘了一个示例性接口,并且可以在不脱离本公开的范围的情况下实施其它接口。一个这样的接口可以是便于提供给在电子装置上执行的礼宾应用的音频命令的接口。

可以在用户在配置成执行所公开的带宽优化技术的本地网络(如本地网络105)内携带电子装置之后呈现示例性接口300。更具体地,接口300可以是当电子装置的用户尝试访问网页和/或以其它方式通过本地网络进行通信时。如图所描绘的,接口300可以请求用户购买与优先级应用集相关联的访问产品。在所描绘的实例中,接口300呈现用于在商务旅行者体验(其中vpn和电子邮件应用可能是优选的)、社交媒体用户体验(其中社交媒体应用可能是优选的)、视频流媒体体验(其中可以优选视频流应用)与基本web浏览体验(其中可以阻止除一般web浏览之外的应用)之间进行选择的选项。接口300还可以显示与每个可用访问产品相对应的成本。

接口300可以进一步配置成接收对特定访问产品的选择作为用户输入。如上文所描述的,访问产品可以与访问简档相对应,所述访问简档根据由访问产品指示的用户体验对应用进行优先级排序。因此,响应于接收到指示访问产品的选择的用户输入,电子装置可以通过本地网络传输指示所选择的访问产品和/或电子装置的身份的请求(例如,imsi、meid、iccid、pesn、mac地址等)。作为响应,本地网络可以将指示的访问简档分配给电子装置。因此,当电子装置随后通过本地网络传输数据时,本地网络根据所购买的访问简档来处理数据。

图4描绘了用于执行用户控制的带宽优化技术的示例方法400的示例流程图。方法400可以由网络调节服务器(如网络调节服务器140或240中的一个)执行,所述网络调节服务器通过本地网络(如本地网络105)与电子装置(如电子装置110或210中的一个)通信。网络调节服务器还可以与存储分配给电子装置的访问简档的简档数据库(如简档数据库150或250中的一个)互连。

方法400可以在网络调节服务器接收从电子装置传输的通信量(即,多个数据包)时开始(框405)。然后,网络调节服务器可以识别通信量支持的多个通信会话(框410)。可以通过分析包含在包括通信量的各个数据包中的报头数据来识别各个通信会话。在网络调节服务器已经识别出各个通信会话之后,所述网络调节服务器可以将通信量内的数据包分离成与各个通信会话相对应的数据流。

然后,网络调节服务器可以将每个数据流(并且因此每个通信会话)与应用相对应(框415)。为此,网络调节服务器可以再次分析包含在报头数据内的信息。例如,报头数据可以指示目的地地址。因此,网络调节服务器可以利用目的地地址来查询将特定地址与应用相联系的参考表。然后,网络调节服务器可以查询与电子装置相对应的访问简档,以确定所识别应用的优先级(框420)。为此,访问简档可以存储应该分配给应用的优先级的指示。在一些实施例中,访问简档还可以存储针对包括多个不同应用类别的应用的优先级的指示。因此,网络调节服务器可以向每个识别的应用分配与针对相应应用和/或应用类别的访问简档中存储的优先级相对应的优先级。

在为每个应用分配了优先级之后,网络调节服务器可以确定测量的通信量字节容量是否超过由访问简档指示的总带宽分配的阈值比例(决定425)。如果测量的通信量字节容量不超过阈值比例(“no”分叉),网络调节服务器可以路由和/或传输对应于与第一优先级(例如,相对较高的优先级)相关联的应用的数据流以及对应于与第二优先级(例如,相对较低的优先级)相关联的应用的数据流(框435)。相反,如果测量的通信量字节容量超过阈值比例(“是”分叉),那么网络调节服务器可以将对应于与第一优先级相关联的应用的数据流路由和/或传输到本地网络外部的位置;而对应于与第二优先级相关联的应用的数据流被排队(框430)。应当理解,当测量的通信量字节容量回落到总带宽分配的阈值比例以下时,网络调节服务器然后可以将排队的数据流路由到本地网络外部的位置。另外,如上文所描述的,在一些实施例中,网络调节服务器可以限制分配了第一优先级的数据量,以确保由排队数据流促进的通信会话不会超时。

参考图5,描绘了与使用概要接口相关联的示例接口500。接口500可以呈现在电子装置(如电子装置110或210中的一个)上。尽管图5描绘了在智能电话的显示器上呈现的接口500,但是所述接口500可以呈现在任何类型的电子装置的显示器上,如平板电脑、膝上型计算机、个人数字助理、电子阅读器、智能眼镜、智能手表或能够进行无线通信的任何其它移动计算装置。接口500可以包含显示区域,其中接口500能够控制在电子装置的显示器上显示的信息。应该理解的是,图5仅描绘了一个示例接口,并且可以在不脱离本公开的范围的情况下实施其它接口。例如,一个这样的接口可以包括用于接收经由所述电子装置上执行的礼宾应用提供语音命令的音频接口(例如,)。

示例性接口500可以在电子装置上执行的应用内呈现,例如,接口500可以由web浏览器和/或由网络运营商分配的应用呈现。因此,当首次呈现接口500时,电子装置可以将http查询传输到本地网络(如本地网络105)内的网络调节服务器(如网络调节服务器140)或认证服务器(如认证服务器120),以在连接到本地网络时检索关于电子装置已与之交互的应用的多个信息。如接口500所描绘的,此信息可以按应用进行分类,并且包含每个应用使用的数据量和当前分配的网络调节活动。网络调节活动可以包含许可、阻止、优先化、去优先化、速率限制等。进一步地,尽管未在接口500上描绘,但是接口500可以配置成显示针对每个应用的其它网络使用统计数据,包含数据阻止量、当前或平均延迟、数据的当前或平均吞吐量以及其它类似统计数据。仍进一步地,尽管接口500仅列出六个应用,但是接口500可以配置成呈现电子装置在本地网络内与之交互的任何数量的应用的使用统计数据。应当理解,由接口500可以仅呈现电子装置在本地网络内与之交互的所有应用的子集。根据某些方面,接口500还可以呈现基于电子装置与本地网络之间的交互(例如,数据使用和/或分配的规则活动)而获得的一定量的激励和/或奖励积分(未示出)。

根据某些方面,接口500可以包含可选择的接口元件(“设置”按钮),当被选择时,所述接口元件使电子装置呈现用于定制由使用概要接口呈现的信息的辅助接口。例如,辅助接口可以使用户能够选择、修改和/或定制由接口500呈现哪些使用统计数据和/或使用户能够改变由接口500呈现的多个应用。因此,接口500和/或电子装置可以配置成检测对辅助接口的输入,并且将信息请求传输到网络调节服务器和/或认证服务器,以检索接口500之前未呈现的任何信息。

另外,对于在接口500上显示的每个应用,所述接口500还可以包含可选择的接口元件,其使得电子装置的用户能够修改与应用相对应的通信会话执行的网络调节活动。如接口500上所描绘的,此接口元件可以是指示网络调节活动的文本。可以设想,其它接口可以提供其它可选择的接口元件,例如,标记为修改的按钮、下拉菜单、无线电菜单选择和/或用于接收用户选择的其它已知接口元件。为此,接口500可以配置成检测用户已经修改了应用的网络调节活动。作为响应,接口500可以使电子装置向网络调节服务器和/或认证服务器传输指令和/或请求,以根据用户修改来更新简档。

根据某些方面,接口500可以进一步配置成在呈现接口500时更新呈现的网络使用统计数据。为此,一些应用可以参与后台通信会话,因此,当由电子装置呈现接口500时,特定应用使用的数据量可能增加。进一步地,一些使用统计数据可以表示关于通信会话的瞬态特性(例如,吞吐量和等待时间)。为了确保接口500呈现当前网络使用统计数据,接口500可以使电子装置周期性地轮询网络调节服务器和/或认证服务器以接收更新的网络使用统计数据。应当理解,在一些实施例中,更新周期可以配置成足够小以使得网络使用统计数据对于用户看起来好像统计数据是实时更新的。

图6描绘了用于执行本文所描述的基于使用情况的带宽优化技术的示例方法600的示例流程图。方法600可以由网络调节服务器(如网络调节服务器140或240中的一个)执行,所述网络调节服务器通过本地网络(如本地网络105)与电子装置(如电子装置110或210中的一个)通信。网络调节服务器还可以与存储与电子装置相对应的电子记录的简档数据库(如简档数据库150或250中的一个)互连。

方法600可以通过保持存储在与电子装置相对应的简档数据库中的电子记录开始(框605)。简档可以包含指示应该对与每个多个应用相对应的数据执行哪个调节活动的访问简档,以及指示对于多个应用的多条使用统计数据的使用简档。作为保持电子记录的一部分,网络调节服务器可以响应于由电子装置传输的处理数据来更新使用统计数据。这可以涉及与关于信号图200的步骤257描述的动作类似的动作。

根据某些方面,网络调节服务器可以检测到电子装置正在尝试查看使用概要接口。例如,本地网络可以将使用概要接口与本地网络上的特定ip地址相关联。因此,当网络调节服务器检测到电子装置正试图导航到特定ip地址时,网络调节服务器可以使使用概要接口由电子装置呈现给用户(框610)。为此,网络调节服务器可以生成要由电子装置执行的一组计算机可读指令。这些指令可以包含html资源、javascript小应用、层叠样式表组件和/或促进远程呈现用户接口的其它已知软件元件。作为生成指令的一部分,网络调节服务器可以查询使用简档以确定由使用概要接口呈现的各种使用统计数据和调节活动的值。然后可以将这些查询的值结合到生成的指令中。根据某些方面,由网络调节服务器接收的请求可以包含电子装置试图经由使用概要接口向用户呈现的特定使用统计数据的指示。在生成指令时,网络调节服务器可以将生成的指令传输到电子装置以供执行。

在网络调节服务器将所生成的指令传输到电子装置之后的某个时刻,网络调节服务器可以接收用于修改特定应用的调节活动的指令(框615)。作为实例,特定应用的调节活动当前可以允许数据包在外部通信链路上路由。在此实例中,所接收的指令可以指示用户希望改变特定应用的调节活动以阻止数据包通过外部通信链路路由。作为响应,网络调节服务器可以根据所接收的指令更新与简档数据库中的电子装置相对应的简档(框620)。更具体地,网络调节服务器可以更新与电子装置相对应的访问简档,以指示应该如所接收的指令所指示的那样调节与特定应用相对应的数据包。进一步地,因为所接收的指令是在电子装置的用户的指导下生成的,所以对访问简档的改变可以符合网络中立原则。

在一些可选实施例中,网络调节服务器还可以在将所生成的指令传输到电子装置之后从电子装置接收信息请求。为此,信息请求可能指示使用概要简档设置已经被修改以呈现之前未呈现的信息。例如,电子装置的用户可能已经与电子装置交互以改变由使用概要接口呈现的使用统计数据和/或改变由使用概要接口呈现的应用的数量。作为响应,网络调节服务器可以查询与电子装置相对应的使用简档以检索所请求的信息。例如,信息请求可以指示已经修改了使用概要接口设置以指示现在应该由使用概要接口呈现特定应用的等待时间。因此,网络调节服务器可以查询电子装置的使用简档以检索与特定应用相对应的等待时间值。在检索时,网络调节服务器可以将等待时间值传输到电子装置以供由使用概要接口呈现。类似地,响应于对使用概要接口之前未呈现的应用的信息请求,网络调节服务器可以检索并且传输存储在所指示应用的使用简档中的信息。

随后,网络调节服务器然后可以从电子装置接收寻址到本地网络外部的位置的多个数据包(即,通信量)(框625)。然后,网络调节服务器可以分析所接收的数据包以识别由数据包支持的多个通信会话(框630)。根据某些方面,如果电子装置尝试发送与特定应用相关联的数据包,那么网络调节服务器将多个通信会话中的一个识别为与特定应用相对应(框635)。因此,网络调节服务器可以执行在所接收指令中向与特定应用相对应的通信会话指示的调节活动(框640)。应当理解,在框620到框640处执行的动作可以分别涉及与关于信号图200的步骤241到步骤253描述的动作基本相似的动作。进一步地,作为方法600的一部分执行的步骤可以另外地或可替代地由认证服务器而非网络调节服务器执行。

转到图7,示出了示例信号图700,其中网络调节服务器740,如网络调节服务器140或240中的一个生成电子装置710,如电子装置110或210中的一个的访问简档配置通知。网络调节服务器可以与简档数据库750互连,如简档数据库150或250中的一个。

信号图700可以在电子装置710通过本地网络(如本地网络105)传输(705)通信量时开始。例如,通信量可以寻址到本地网络外部的各个位置,以支持与多个应用的多个通信会话。根据各方面,可以将通信量路由到网络调节服务器740,以便在传输到外部网络之前进行处理。另外,网络调节服务器740可以分析通信量以生成表征通信量的多条使用统计数据。在生成使用统计数据之后,网络调节服务器740可以更新(709)在简档数据库内与电子装置710相对应的使用简档。对使用简档的这种更新可以以与关于信号图200的步骤257描述的类似方式发生。

在与电子装置710相对应的使用简档含有使用统计数据之后的某个时刻,网络调节服务器740可以将使用简档与也媒体电子装置710的访问简档进行比较(713)。然后,网络调节服务器740可以分析使用简档以确定每个应用和/或应用类别所利用的数据量。作为比较的一部分,网络调节服务器740可以基于本地网络的实际使用来确定电子装置710的用户是否已经购买了最合适的访问产品。

为此,每个访问产品可以与应用类别的预期比例的数据和/或带宽使用相关联。例如,社交媒体用户访问产品可能比视频流媒体访问产品预期的数据和/或带宽比例被如facebook、instagram、twitter、snapchat等应用。(例如,属于基于社交媒体的应用类别的应用)所利用的比例更高。类似地,社交媒体用户访问产品可能期望比视频流媒体访问产品的数据和/或带宽被如youtube、netflix、hulu等应用。(属于基于视频流的应用类别的应用)所利用的比例更低。应当理解,因为视频流媒体通常比社交媒体利用更多带宽和/或数据,所以在一些实施例中,社交媒体用户访问产品可能仍然期望视频流应用的数据和/或带宽比社交媒体应用的比例更高。

因此,为了执行比较,网络调节服务器740可以分析与电子装置710相对应的使用简档中的使用统计数据,以确定多个应用类别的相对数据量和/或带宽。因此,网络调节服务器740然后可以将所确定的每个应用和/或应用类别所利用的数据的相对比例与所购买的访问产品以及至少一个可供购买的其它访问产品的每个应用和/或应用类别的预期数据比例进行比较。更具体地,网络调节服务器740可以计算由使用简档指示的应用类别比例与当前所购买的访问产品以及至少一个可供购买的可替代访问产品的预期比例之间的数学距离。因此,如果实际使用比例与所购买的访问产品所期望的比例之间的数学距离小于与可替代访问产品所期望的比例之间的距离,那么使用简档可以与访问简档一致。

另一个实例比较可以包含网络调节服务器740,其确定使用简档指示特定应用与其它应用相比正在利用不成比例的数据量和/或带宽。为此,特定应用可以超过总数据量和/或带宽的阈值比例(例如,40%),或者可以超过下一个最高应用所利用的数据量和/或带宽阈值比例(例如,10%)。在此场景中,比较可以进一步涉及将特定应用与访问产品进行比较和/或与特定应用和/或应用类别相关联的访问简档中的优先级进行比较。为此,如果特定应用与高优先级相对应,那么不成比例的数据和/或带宽使用可以与访问简档一致。

在一些实施例中,比较还可以涉及分析使用简档以将使用统计数据与网络运营商将向电子装置710的用户提供奖励积分和/或激励的条件进行比较。例如,如果电子装置710实现低于与分配给电子装置710的访问产品相关联的带宽分配的阈值比例(例如,80%)的固定间隔(例如,小时或航班)的平均带宽,那么访问简档可以指示奖励积分可以被记入。在此实例中,比较可以涉及识别可以修改对应的调节活动的任何应用,以增加电子装置710实现奖励条件的可能性。应当理解,此比较可以基于在不同实施例中实施的特定奖励条件而变化。

在执行使用简档与访问简档之间的比较之后,网络调节服务器740可以确定(决定717)使用简档是否与访问简档不一致。参考上文所描述的各种比较,如果每个应用和/或应用类别利用的数据比例与用户所购买的访问产品之外的访问产品更紧密地对齐(例如,如通过比较使用简档的数学距离来确定),那么可以认为使用简档对于访问简档是异常的。可替代地,如果特定应用利用不成比例的数据量和/或带宽,或者如果用户可以修改对于特定应用的调节活动以增加实现奖励条件的可能性,那么使用简档可能与访问简档不一致。如果使用简档与访问简档(“否”分叉)并非不一致,那么处理可以返回到信号图700的开头,其中网络调节服务器740等待来自电子装置的进一步的通信量。

相反,如果使用简档与访问简档不一致(“是”分叉),那么网络调节服务器740可以生成(721)并且向电子装置710传输(725)通知。可以生成通知,使得所述通知告知用户在对应的使用简档与访问简档之间存在异常状况。根据某些方面,通知可以识别异常状况并且告知用户可以修改访问参数(如调节活动)以纠正异常状况。

进一步地,可以根据若干不同格式中的一个生成通知。例如,在一些实施例中,通知可以是sms或mms消息,所述消息包含异常状况的文本描述和打开接口以纠正异常状况的链路。因为大多数移动电话配置成能够接收sms消息,所以对于某些类型的电子装置,sms通知也许更可能与电子装置互操作。在其它实施例中,通知可以采取推送消息的形式,所述推送消息配置成经由通过网络运营商分配的应用呈现通知。因为应用由网络运营商分配,所以当电子装置接收到推送消息时,可以呈现与网络运营商相关联的徽标。因此,推送消息格式可以提供通知与本地网络的使用相关的更多上下文信息。

在接收到通知时,电子装置710可以经由显示器呈现通知。响应于用户与通知交互(例如,通过选择通知内的链接或通过点击或轻击通知本身),电子装置710可以呈现(729)接口以纠正异常状况。应当理解,基于异常状况,通知可以配置成响应于用户交互而呈现不同的接口。为此,如果异常状况与购买的访问产品的适当性相关,那么所呈现的接口可以使用户能够购买或以其它方式使更合适的访问产品被分配给电子装置710。一个这种实例接口可以是关于图3描述的接口300。另一方面,如果可以通过改变对于特定应用和/或应用类别的调节活动来纠正异常状况,那么所呈现的接口可以使用户能够修改与特定应用和/或应用类别相关联的调节活动。一个这种实例接口可以是关于图5描述的接口500。应当理解,因为通过呈现的接口在用户的方向上纠正了异常状况,所以信号图700可以符合网络中立原则。

现在转到图8,描绘了与访问简档配置通知相关联的示例性接口800。接口800可以呈现在电子装置(如电子装置110、210或710中的一个)上。尽管图8描绘了由智能电话呈现的接口800,但是所述接口800可以由任何类型的电子装置呈现,如平板电脑、膝上型计算机、个人数字助理、电子阅读器、智能眼镜、智能手表或能够进行无线通信的任何其它移动计算装置。应该理解的是,图8仅描绘了一个示例性接口,并且可以在不脱离本公开的范围的情况下实施其它接口。一个这样的接口可以是便于提供给在电子装置上执行的礼宾应用的音频命令的接口。

如图8所描绘的,接口800可以包含通知区域。尽管接口800描绘了显示器顶部处的通知区域,但是所述通知区域可以位于显示器上的任何位置。根据各方面,当电子装置如通过推送消息或sms消息接收通知时,通知可以出现在通知区域中。在所描绘的场景中,通知可以包含可以对与电子装置相对应的访问简档进行的改变的建议,所述改变可以纠正任何异常使用状况(“基于您的网络使用……”)。

根据某些方面,可以配置通知,使得响应于用户与通知的交互来呈现新接口。例如,如通知区域中描绘的徽标所指示,电子装置可以具有与安装的网络运营商相关联的应用。因此,通知可以配置成向应用指示存在异常使用状况。如接口800所描绘,作为响应,应用可能已经使通知出现在通知区域中。当电子装置在通知区域中呈现时,所述电子装置可以进一步监测通知以等待用户输入的接收(例如,轻击或点击)。在接收到用户交互时,应用可以使电子装置呈现另一个接口以使用户能够纠正异常状况。例如,在所描绘的场景中,应用可以使电子装置呈现接口(如应用内的接口或作为web浏览器的一部分的接口)以购买视频流媒体访问产品。

现在参考图9,描绘了用于生成本文所描述的网络简档配置辅助通知的示例方法900的示例流程图。方法900可以由网络调节服务器(如网络调节服务器140、240或740中的一个)执行,所述网络调节服务器通过本地网络(如本地网络105)与多个电子装置(如多个电子装置110、210或710)通信。网络调节服务器还可以与存储与多个电子装置相对应的电子记录的简档数据库(如简档数据库150、250或750中的一个)互连。

方法900可以在网络调节服务器从多个电子装置接收多个数据包或通信量时开始(框905)。为此,如果数据包被寻址到本地网络外部的位置,那么本地网络内的接入点可以将多个数据包路由到网络调节服务器。作为响应,网络调节服务器可以分析多个数据包(框910)。更具体地,网络调节服务器可以基于每组数据包所源自的特定电子装置将多个数据包分段为多个数据包集。例如,可以通过分析报头数据来确定始发电子装置,以确定始发ip地址、装置标识(例如,meid、mac地址、pesn等)或用户帐户信息。对于源自不同电子装置的每组数据包,网络调节分析数据包集以确定应用于所述数据包集的调节活动,以及生成表征所述数据包集的多条使用统计数据。此外,在生成多条使用统计数据之后,网络调节服务器可以更新与始发电子装置相对应的使用简档以包含所生成的使用统计数据(框915)。

根据各方面,网络调节服务器可以周期性地分析简档数据库中的每个电子记录,以确保对应的使用简档与对应的访问简档并非不一致。为此,网络调节服务器可以将对应的使用简档内的使用统计数据与对应的访问简档进行比较(框920)。基于此比较,网络调节服务器可以确定与特定电子装置相对应的使用简档与对应的访问简档不一致(框925)。例如,使用简档内的使用统计数据可以指示电子装置已经以与电子装置的用户所购买的访问产品之外的访问产品更一致的方式被利用。

对于其中对应的使用简档与对应的访问简档不一致的每个电子记录,网络调节服务器可以生成待由对应的电子装置呈现的通知(框930)。为此,通知可以向对应的电子装置的用户告知异常状况的存在,并且响应于用户与通知的交互,使对应的电子装置呈现使用户能够纠正异常状况的另一个接口。因此,在生成针对特定电子装置的通知之后,网络调节服务器然后可以将通知传输到特定电子装置(框935)。应当理解,用于不同通知的传输方法可以在不同电子装置之间变化。作为一个实例,网络生成服务器可以经由sms向移动电话传输通知,而网络生成服务器可以经由wi-fi向膝上型计算机传输通知。

图10示出了可以在本地网络105中利用的示例网络调节服务器1040,如网络调节服务器140或240中的一个的框图。网络调节服务器1040可以包含,例如,一个或多个中央处理单元(cpu)或处理器1052,以及将一个或多个处理器1052连接到网络调节服务器1040的其它元件的一个或多个总线或集线器1053,如易失性存储器1054、非易失性存储器1055、显示控制器1056和i/o控制器1057。易失性存储器1054和非易失性存储器1055可以各包含一个或多个非暂时性有形计算机可读存储媒体,如随机存取存储器(ram)、只读存储器(rom)、闪存、生物存储器、硬盘驱动器、数字多功能磁盘(dvd)磁盘驱动器等。

在实施例中,存储器1054和/或存储器1055可以存储可由处理器1052执行的指令1058。例如,在特别配置成执行本文所描述的带宽优化技术的认证服务器中,指令可以是由网络调节服务器140执行的指令。在一些实施例中,存储器1054和1055中的至少一个可以另外存储用于将报头数据与应用相关联的应用参考表。另外,总线1053可以将网络调节服务器1040与如简档数据库150等简档数据库(未示出)互连,所述简档数据库存储与利用本地网络的多个电子装置相对应的多个访问简档和使用简档。

网络调节服务器1040还可以包含由i/o控制1057控制的网络接口1077。网络接口1077可以是任何数量的天线、发射器、接收器、收发器等,具体配置成在特定频率和/或频率范围传输或接收数据。为此,指令可以包含当由处理器1052执行时使网络接口1077通过本地通信链路和/或外部通信链路传输数据的指令。类似地,当网络接口1077接收数据时,指令可以包含使处理器1052分析和/或处理接收的数据的指令。

在一些实施例中,网络调节服务器1040还可以执行本文所描述的关于认证服务器,如认证服务器120的任何数量的动作。在这些实施例中,存储在存储器1054和1055中的指令还可以包含用于执行关于认证服务器所描述的动作的指令。因此,为了便于解释,完成对作为与网络调节服务器不同的实体的认证服务器的任何引用,并且不需要实施两个不同的硬件模块。

图示的网络调节服务器1040仅是适合于特别配置用于本地网络105的网络调节服务器的一个实例。网络调节服务器1040的其它实施例还可以被特别配置用于在本地网络105中使用,即使其它实施例具有比图10中所示的额外的、更少的或可替代的组件,也具有一个或多个组合的组件或者具有不同的组件配置或布置。此外,图10中所示的各个组件可以用硬件、执行软件指令的处理器,或硬件和执行软件指令的处理器的组合来实施,包含一个或多个信号处理和/或专用集成电路。

图11示出了可以在本地网络105中利用的电子装置1110,如电子装置110或210中的一个的框图。电子装置1110可以包含,例如,一个或多个中央处理单元(cpu)或处理器1152,以及将一个或多个处理器1152连接到电子装置1110的其它元件的一个或多个总线或集线器1153,如易失性存储器1154、非易失性存储器1155、显示控制器1156和i/o控制器1157。易失性存储器1154和非易失性存储器1155可以各包含一个或多个非暂时性有形计算机可读存储媒体,如随机存取存储器(ram)、只读存储器(rom)、闪存、生物存储器、硬盘驱动器、数字多功能磁盘(dvd)磁盘驱动器等。

在实施例中,存储器1154和/或存储器1155可以存储可由处理器1152执行的指令1158。例如,在特别配置成执行本文所描述的带宽优化技术的电子装置中,指令可以是由电子装置1110执行的指令。在一些实施例中,指令可以包含当由处理器1152执行时,使显示控制1156或i/o控制1157中的至少一个呈现上文所描述的用户接口的指令。在一些实施例中,存储器1054和1055中的至少一个可以另外存储网络运营商分布式应用。网络运营商分布式应用可以包含一组指令,所述指令使电子装置1110能够从网络运营商接收推送消息以及呈现本文所描述的一些用户接口。

另外,电子装置1110可以包含由i/o控制1157控制的网络接口1177。网络接口1177可以是任何数量的天线、发射器、接收器、收发器等,具体配置成在特定频率和/或频率范围传输或接收数据。为此,指令可以包含当由处理器1152执行时使网络接口1177通过本地通信链路传输数据的指令。类似地,当网络接口1177经由本地通信链路接收数据时,指令可以包含使处理器1152分析和/或处理接收的数据的指令。

图示的电子装置1110仅是适合于特别配置用于本地网络105的电子装置的一个实例。电子装置1110的其它实施例还可以被特别配置用于在本地网络105中使用,即使其它实施例具有比图11中所示的额外的、更少的或可替代的组件,也具有一个或多个组合的组件或者具有不同的组件配置或布置。此外,图11中所示的各个组件可以用硬件、执行软件指令的处理器,或硬件和执行软件指令的处理器的组合来实施,包含一个或多个信号处理和/或专用集成电路。

当然,本文描述的系统、方法和技术的应用和益处不仅限于上述实例。通过使用本文所描述的系统、方法和技术,许多其它应用和益处是可能的。

此外,当实施时,可以通过执行存储在计算机或处理器的ram或rom等中的一个或多个非暂时性、有形的计算机可读存储媒体或存储器(如磁盘、激光盘、光盘、半导体存储器、生物存储器、其它存储装置或其它存储媒体)中的软件来执行本文描述的任何方法和技术或其部分。

此外,尽管前述文本阐述了许多不同实施例的详细描述,但应该理解,本专利的范围由本专利结尾处所阐述的权利要求的文字限定。详细描述应被解释为仅是示例性的,并且未描述每个可能的实施例,因为如果不是不可能的话,描述每个可能的实施例将是不切实际的。使用当前技术或在本专利申请日之后开发的技术来实施许多可替代实施例,所述实施例将仍落入权利要求书的范围内。作为实例而非限制,本文的公开内容设想了至少以下方面:

1.一种用于优化带宽使用的方法,所述方法包括:由一个或多个处理器保持电子装置的电子记录,所述电子记录包含(i)访问简档,其指示多个应用的多个调节活动,以及(ii)使用简档,其指示所述多个应用的多条使用统计数据;由所述一个或多个处理器使使用概要用户接口呈现在所述电子装置的显示器上,其中所述使用概要用户接口呈现对所述多个应用的一部分的指示,并且对于所指示多个应用中的每一个来说,呈现对应调节活动和对应多条使用统计数据的一部分;从所述电子装置并且通过所述使用概要用户接口接收用于修改与特定应用相对应的调节活动的指令,所述指令指示特定调节活动;由所述一个或多个处理器更新与所述电子装置相对应的所述访问简档以指示所述特定应用的所述调节活动是所指示调节活动;从所述电子装置接收寻址到本地网络外部的位置的多个数据包;由所述一个或多个处理器分析所述多个数据包以识别所述多个数据包内的多个通信会话;由所述一个或多个处理器识别所述特定应用与所述多个通信会话中的一个相对应;以及由所述一个或多个处理器执行向与所述特定应用相对应的所述通信会话指示的所述所指示调节活动。

2.根据前一方面所述的方法,其中所述调节活动是允许、阻止、优先化、去优先化或速率限制中的至少一种。

3.根据前述方面的任何组合所述的方法,其中使所述使用概要接口呈现在所述电子装置的显示器上进一步包括:向所述电子装置传输基于与所述电子装置相对应的所述电子记录生成的一个或多个计算机可读指令。

4.根据前述方面的任何组合所述的方法,其中传输所述计算机可读指令进一步包括:向所述电子装置传输html资源、javascript小程序或层叠样式表组件中的至少一个。

5.根据前述方面的任何组合所述的方法,其中传输所述计算机可读指令进一步包括:由所述一个或多个处理器检测与所述电子装置相对应的所述简档内的所述多条使用统计数据已经改变为多个更新值;以及向所述电子装置传输对所述多个更新值的指示。

6.根据前述方面的任何组合所述的方法,其中使所述使用概要接口呈现在所述电子装置的显示器上进一步包括:由所述一个或多个处理器使所述使用概要接口包含接口元件,所述接口元件在被选择时使所述电子装置的用户能够修改由所述使用概要接口呈现的所述指示。

7.根据前述方面的任何组合所述的方法,进一步包括:从所述电子装置接收对所述使用概要接口之前未呈现的信息的信息请求;由所述一个或多个处理器查询与所述电子装置相对应的所述使用简档以检索所请求信息;以及向所述电子装置传输所请求信息。

8.根据前述方面的任何组合所述的方法,其中所述接收所述信息请求进一步包括:从所述电子装置接收对所述多条使用统计数据中所述使用概要接口之前未呈现的至少一条的所述信息请求。

9.根据前述方面的任何组合所述的方法,其中所述接收所述信息请求进一步包括:从所述电子装置接收对所述多个应用中所述使用概要接口之前未呈现的至少一个的所述信息请求。

10.根据前述方面的任何组合所述的方法,其中所述多条使用统计数据包含以下中的至少一个:被阻止的数据量、所使用的数据量、当前等待时间、当前吞吐量、平均等待时间或平均吞吐量。

11.一种用于优化带宽使用的图形用户接口(gui),所述gui由在电子装置上执行的应用呈现,其中所述电子装置包含一个或多个处理器以及耦合到所述一个或多个处理器的存储器,所述gui包括:显示区域,其用于显示多个应用,所述应用与所述电子装置之前传输到本地网络外部的地址的多个数据包相对应,其中对于每个所列应用:所述显示区域进一步指示(i)网络使用统计数据和(ii)对网络调节活动的指示,并且所述显示区域包含可选择的接口元件,所述接口元件使所述电子装置的用户能够修改与所述应用相关联的所述网络调节活动;所述显示区域进一步配置成响应于所述电子装置向所述本地网络外部的地址传输另外的数据包而自动更新所显示应用列表和对所述多个应用中的每一个的网络使用统计数据的相应对应指示。

12.根据前一方面所述的gui,其中为了自动更新所显示应用列表和对网络使用统计数据的相应对应指示,所述显示区域进一步配置成:指示经更新的网络使用统计数据,所述经更新的网络使用统计数据是由所述电子装置响应于所述gui使所述电子装置周期性地轮询服务器而接收到的。

13.根据方面11到12的任何组合所述的gui,其中所述gui进一步包括可选择的接口元件,所述可选择的接口元件在被选择时使所述电子装置呈现用于定制由所述gui呈现的所述信息的辅助接口。

14.根据方面11到13的任何组合所述的gui,其中所述gui配置成:检测到所述辅助接口的输入,其指示对由所述gui在所述显示区域内呈现的所述信息的定制;并且在所述第一显示区域中显示所指示定制信息,所述所指示定制信息是由所述电子装置响应于所述gui使所述电子装置向服务器传输信息请求而接收到的。

15.根据方面11到14的任何组合所述的gui,其中所述所指示定制信息是以下中的至少一个:所述gui之前未呈现的使用统计数据或所显示多个应用内的应用的数量。

16.根据方面11到15的任何组合所述的gui,其中所述使用统计数据是以下中的至少一个:被阻止的数据量、所使用的数据量、当前等待时间、当前吞吐量、平均等待时间或平均吞吐量。

17.根据方面11到16的任何组合所述的gui,其中所述显示区域进一步配置成显示基于所述电子装置与所述本地网络之间的交互获得的对奖励积分或激励的量的指示。

18.根据方面11到17的任何组合所述的gui,其中在所述电子装置上执行的所述应用是由本地网络的运营商分配的应用。

19.一种用于优化带宽使用的系统,所述系统包括一个或多个处理器;简档数据库,其存储与电子装置相对应的电子记录,所述电子记录包含访问简档和使用简档;以及一个或多个非暂时性计算机可读存储媒体,其存储计算机可执行指令,所述计算机可执行指令当由所述一个或多个处理器执行时使所述系统:由所述一个或多个处理器使使用概要用户接口呈现在所述电子装置的显示器上,其中所述使用概要用户接口呈现对多个应用的指示,并且对于所指示多个应用中的每一个来说,呈现对应调节活动和使用统计数据;从所述电子装置并且通过所述使用概要用户接口接收用于修改与特定应用相对应的调节活动的指令,所述指令指示特定调节活动;由所述一个或多个处理器更新所述访问简档以指示所述特定应用的所述调节活动是所指示调节活动;从所述电子装置接收寻址到本地网络外部的位置的多个数据包;由所述一个或多个处理器分析所述多个数据包以识别所述多个数据包内的多个通信会话;由所述一个或多个处理器识别所述特定应用与所述多个通信会话中的一个相对应;并且由所述一个或多个处理器执行向与所述特定应用相对应的所述通信会话指示的所述所指示调节活动。

20.根据前一方面所述的系统,其中为了使所述使用概要接口呈现在所述电子装置的显示器上,所述计算机可执行指令在由所述一个或多个处理器执行时使所述系统:向所述电子装置传输基于所述电子记录生成的一个或多个计算机可读指令。

权利要求书(按照条约第19条的修改)

1.一种用于优化带宽使用的方法,所述方法包括:

由网络调节服务器的一个或多个处理器保持电子装置的电子记录,所述电子记录包含(i)访问简档,其指示多个应用的多个调节活动,以及(ii)使用简档,其指示所述多个应用的多条使用统计数据;

由所述一个或多个处理器使使用概要用户接口呈现在所述电子装置的显示器上,其中所述使用概要用户接口呈现对所述多个应用的一部分的指示,并且对于所指示多个应用中的每一个来说,呈现对应调节活动和对应多条使用统计数据的一部分;

从所述电子装置并且通过所述使用概要用户接口接收用于修改与特定应用相对应的调节活动的指令,所述指令指示特定调节活动;

由所述一个或多个处理器更新与所述电子装置相对应的所述访问简档以指示所述特定应用的所述调节活动是所指示调节活动;

从所述电子装置接收寻址到本地网络外部的位置的多个数据包;

由所述一个或多个处理器分析所述多个数据包以识别所述多个数据包内的多个通信会话;

由所述一个或多个处理器识别所述特定应用与所述多个通信会话中的一个相对应;以及

由所述一个或多个处理器执行向与所述特定应用相对应的所述通信会话指示的所述所指示调节活动。

2.根据权利要求1所述的方法,其中所述调节活动是允许、阻止、优先化、去优先化或速率限制中的至少一种。

3.根据权利要求1或权利要求2中任一项所述的方法,其中使所述使用概要接口呈现在所述电子装置的显示器上进一步包括:

向所述电子装置传输基于与所述电子装置相对应的所述电子记录生成的一个或多个计算机可读指令。

4.根据权利要求3所述的方法,其中传输所述计算机可读指令进一步包括:

向所述电子装置传输html资源、javascript小程序或层叠样式表组件中的至少一个。

5.根据权利要求3或权利要求4中任一项所述的方法,其中传输所述计算机可读指令进一步包括:

由所述一个或多个处理器检测与所述电子装置相对应的所述简档内的所述多条使用统计数据已经改变为多个更新值;以及

向所述电子装置传输对所述多个更新值的指示。

6.根据权利要求1到5中任一项所述的方法,其中使所述使用概要接口呈现在所述电子装置的显示器上进一步包括:

由所述一个或多个处理器使所述使用概要接口包含接口元件,所述接口元件在被选择时使所述电子装置的用户能够修改由所述使用概要接口呈现的所述指示。

7.根据权利要求6所述的方法,其进一步包括:

从所述电子装置接收对所述使用概要接口之前未呈现的信息的信息请求;

由所述一个或多个处理器查询与所述电子装置相对应的所述使用简档以检索所请求信息;以及

向所述电子装置传输所述所请求信息。

8.根据权利要求7所述的方法,其中所述接收所述信息请求进一步包括:

从所述电子装置接收对所述多条使用统计数据中所述使用概要接口之前未呈现的至少一条的所述信息请求。

9.根据权利要求7所述的方法,其中所述接收所述信息请求进一步包括:

从所述电子装置接收对所述多个应用中所述使用概要接口之前未呈现的至少一个的所述信息请求。

10.根据权利要求1到9中任一项所述的方法,其中所述多条使用统计数据包含以下中的至少一个:被阻止的数据量、所使用的数据量、当前等待时间、当前吞吐量、平均等待时间或平均吞吐量。

11.一种用于优化带宽使用的图形用户接口(gui),所述gui由在电子装置上执行的应用呈现,其中所述电子装置包含一个或多个处理器以及耦合到所述一个或多个处理器的存储器,所述gui包括:

显示区域,其用于显示多个应用,所述应用与所述电子装置之前传输到本地网络外部的地址的多个数据包相对应,其中对于每个所列应用:

所述显示区域进一步指示(i)网络使用统计数据和(ii)对由网络调节服务器执行的网络调节活动的指示,并且

所述显示区域包含可选择的接口元件,所述接口元件使所述电子装置的用户能够修改与所述应用相关联的所述网络调节活动;

所述显示区域进一步配置成响应于所述电子装置向所述本地网络外部的地址传输另外的数据包而自动更新所显示应用列表和对所述多个应用中的每一个的网络使用统计数据的相应对应指示。

12.根据权利要求11所述的gui,其中为了自动更新所显示应用列表和对网络使用统计数据的相应对应指示,所述显示区域进一步配置成:

指示经更新的网络使用统计数据,所述经更新的网络使用统计数据是由所述电子装置响应于所述gui使所述电子装置周期性地轮询服务器而接收到的。

13.根据权利要求11或权利要求12中任一项所述的gui,其中所述gui进一步包括:

可选择的接口元件,所述可选择的接口元件在被选择时使所述电子装置呈现用于定制由所述gui呈现的所述信息的辅助接口。

14.根据权利要求13所述的gui,其中所述gui配置成:

检测到所述辅助接口的输入,其指示对由所述gui在所述显示区域内呈现的所述信息的定制;并且

在所述第一显示区域中显示所指示定制信息,所述所指示定制信息是由所述电子装置响应于所述gui使所述电子装置向服务器传输信息请求而接收到的。

15.根据权利要求14所述的gui,其中所述所指示定制信息是以下中的至少一个:所述gui之前未呈现的使用统计数据或所显示多个应用内的应用的数量。

16.根据权利要求11到15中任一项所述的gui,其中所述使用统计数据是以下中的至少一个:被阻止的数据量、所使用的数据量、当前等待时间、当前吞吐量、平均等待时间或平均吞吐量。

17.根据权利要求11到16中任一项所述的gui,其中所述显示区域进一步配置成显示基于所述电子装置与所述本地网络之间的交互获得的对奖励积分或激励的量的指示。

18.根据权利要求11到17中任一项所述的gui,其中在所述电子装置上执行的所述应用是由本地网络的运营商分配的应用。

19.一种用于优化带宽使用的系统,所述系统包括:

一个或多个处理器;

简档数据库,其存储与电子装置相对应的电子记录,所述电子记录包含访问简档和使用简档;以及

一个或多个非暂时性计算机可读存储媒体,其存储计算机可执行指令,所述计算机可执行指令当由所述一个或多个处理器执行时使所述系统:

由网络调节服务器的所述一个或多个处理器使使用概要用户接口呈现在所述电子装置的显示器上,其中所述使用概要用户接口呈现对多个应用的指示,并且对于所指示多个应用中的每一个来说,呈现对应调节活动和使用统计数据;

从所述电子装置并且通过所述使用概要用户接口接收用于修改与特定应用相对应的调节活动的指令,所述指令指示特定调节活动;

由所述一个或多个处理器更新所述访问简档以指示所述特定应用的所述调节活动是所指示调节活动;

从所述电子装置接收寻址到本地网络外部的位置的多个数据包;

由所述一个或多个处理器分析所述多个数据包以识别所述多个数据包内的多个通信会话;

由所述一个或多个处理器识别所述特定应用与所述多个通信会话中的一个相对应;并且

由所述一个或多个处理器执行向与所述特定应用相对应的所述通信会话指示的所述所指示调节活动。

20.根据权利要求19所述的系统,其中为了使所述使用概要接口呈现在所述电子装置的显示器上,所述计算机可执行指令在由所述一个或多个处理器执行时使所述系统:

向所述电子装置传输基于所述电子记录生成的一个或多个计算机可读指令。

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