CN1972229B - 远程发现无线局域网中客户端和接入点设置的装置和方法 - Google Patents

远程发现无线局域网中客户端和接入点设置的装置和方法 Download PDF

Info

Publication number
CN1972229B
CN1972229B CN200610146889XA CN200610146889A CN1972229B CN 1972229 B CN1972229 B CN 1972229B CN 200610146889X A CN200610146889X A CN 200610146889XA CN 200610146889 A CN200610146889 A CN 200610146889A CN 1972229 B CN1972229 B CN 1972229B
Authority
CN
China
Prior art keywords
client
operating lag
beacon
trace packet
send
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200610146889XA
Other languages
English (en)
Other versions
CN1972229A (zh
Inventor
钱德拉塞卡尔·纳拉亚纳斯瓦米
克劳斯·米盖尔·奥尔森
马塞尔·卡塔兰·罗舒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Singapore Pte Ltd
Original Assignee
Lenovo Singapore Pte Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Singapore Pte Ltd filed Critical Lenovo Singapore Pte Ltd
Publication of CN1972229A publication Critical patent/CN1972229A/zh
Application granted granted Critical
Publication of CN1972229B publication Critical patent/CN1972229B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0853Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
    • H04W52/0216Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave using a pre-established activity schedule, e.g. traffic indication frame
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • H04L41/0833Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability for reduction of network energy consumption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • H04L43/0864Round trip delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/04Interfaces between hierarchically different network devices
    • H04W92/10Interfaces between hierarchically different network devices between terminal device and access point, i.e. wireless air interface
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)
  • Power Sources (AREA)

Abstract

为了保存能量,移动设备中的组件必须较少地在“活动”和“睡眠”模式之间转换,并且睡眠更长的间隔。根据本发明至少一个优选实施例,提出了一种远程发现无线客户端和接入点配置的方法,尤其是和客户端无线接口的功率消耗相关的设置。优选实施例中的方法使用包跟踪技术远程判断客户端和接入点的配置。跟踪技术包括通过无线LAN,以根据无线LAN技术公开可得的数据及先前包跟踪测量的结果计算的间隔,向客户端设备发送包。使用用于统计数据处理的数个包跟踪的测量和方法进行判断。

Description

远程发现无线局域网中客户端和接入点设置的装置和方法
技术领域
本发明涉及计算机软件领域,尤其是网络代理的设计和开发,网络代理是支持客户端应用访问基于服务器的资源的软件的一部分。
发明背景
网络代理服务器是接入网络的应用,用于支持客户端应用和远程服务器有效交互。通常,代理服务器都作为运行在特定、高性能接入网络的服务器机器上的用户级应用。为了达到更好的性能,可以将同样的功能实现在服务器核心内的一个模块中,或者实现在接入网络的设备中。SOCKS服务器代表了早期的网络代理的例子。网路代理缓存(参见例如AriLutonen,Web Proxy Servers,Prentice Hall,1997)可能是最有名的网络代理的例子。
网路代理缓存通过减小页面下载延迟提高客户端浏览器的性能和用户体验。客户端浏览器用于要求从网路代理缓存中获取内容。如果代理具有所要求文件的本地拷贝,就将文件返回给客户端。否则,将客户端需求转发到源服务器并将响应返回给客户端。代理可以将转发的文件的拷贝存储在本地缓存(磁盘)中。由于跨公司或跨校园网络接入网路代理服务器的延迟比跨因特网接入源服务器的延迟要低的多,因此页面下载延迟得到减少。缓存命中率(hit rate)越高,页面下载延迟被减少的越多。为了获得高缓存命中率,代理缓存必须为大数量客户端群体服务。否则,得到缓存命中的概率,即要求获取先前另一客户端要求的文件的可能性就相对较低。对于服务多个机构的大型代理设备来说,缓存命中率能够达到50%。除了减小用户可感知的延迟外,代理还能够减少源网路服务器上的负载。
除了改善用户体验外,网路代理服务器还为客户端提供间接的因特网接入。这样,客户端机器得到保护,不受大范围的源自因特网的攻击。在以下的配置下使用网路代理是接入因特网的唯一方法:所有的客户端机器都位于防火墙后,防火墙用于阻止客户端接入公司或校园内部网之外的服务器。使用特殊的主机配置和防火墙,网路代理服务器能够得到保护,免受来自因特网的攻击。网路代理服务器通常是单一目的的机器,简化了防火墙的配置:网路代理服务器只允许接收或发出HTTP流量。
其它接入网络的应用,例如媒体播放器或电子邮件客户端,都被改变以利用该基于代理的安全架构和使用HTTP作为传输协议。这样,大量的客户端流量被或者能够被引导通过本地网路代理。随着带宽可用性和客户端本地缓存的增加,以及更多的网站使用例如内容分配网络(CDN)的延迟减少技术,将网路代理作为缓存使用的价值减少。然而,使用网路代理带来的和安全相关的优势越来越明显,因为应用层代理是能够深入检查网络流量,即网络代理服务器的HTTP负载的唯一实际的方法。
为了独立地支持资源受限的移动设备,开发了一种新型的应用层代理。用于支持PDA/智能电话浏览器在小屏幕上显示网络内容的转换代码代理可能是这类中最普遍的例子。此外,网路代理缓存还向无线客户端提供比向桌面客户端的更多的利益,因为移动客户端比桌面客户端的本地缓存小并且无线连接比有线LAN连接的延迟高、带宽低。最近,转换代码代理被扩展从而使得多媒体流能够适用于移动客户端能力或者减少用于播放流的能量。总而言之,预计应用层代理,尤其是HTTP代理将会在支持资源受限的移动无线客户端方面发挥越来越重要的作用。
减少移动客户端消耗的能量是非常重要的问题,因为在过去的几年内电池容量没有设备组件的性能的增长速度高。尽管一些重要的技术改进已经减少了这些组件消耗的功率,但是大部分改进也降低了组件的性能或降低了移动***的其它特性,例如响应性。目前,电池容量极大地限制了移动设备的性能,并且在可见的将来,和功率相关的限制不会消失。
使用网路代理来修整进入的WLAN流量,或者代码转换并且以功率友好的方式调度媒体流,使得客户端或移动客户端设备在WLAN接口上消耗的能量得到实质性的减少(参见J.Clark等人的“System for low power operation ofwireless LAN interfaces”,美国专利申请,Docket#YOR9-2002-0230,Marcel CRosu等人的“PAWP:A Power Aware Proxy for Wireless LAN Clients”,WMCSA2004,English Lake District,2004年12月2-3日;以及S.Mohapatra等人的“Integrated Power Management for Video Streaming to Mobile HandheldDevices”,In Proceedings of ACM Multimedia 2003)。这些方法关注一个客户端运行一个应用(网络浏览器或媒体播放器),并没有清楚地扩展到多个应用和多个客户端。
相反,对于如何支持作为一组的移动设备的集合并且根据组策略优化使用共享资源几乎没有研究。尤其是,对于在移动客户端间进行功率感知调度(power-aware scheduling)共享WLAN带宽方面并没有已知技术,尽管事实是移动客户端消耗的大部分能量是直接或间接和通信相关。不幸地,为了有效调度WLAN流量从而节省大量能量需要比当前可得的更多的关于客户端配置、当前状态、应用、应用负载的信息。
使用例如客户端IP地址或TCP/UDP端口号的传输层或网络层属性去区分用户或应用是困难的,因为大部分WLAN流量都包含携带HTTP负载的TCP包,即使用TCP端口80。除了网络浏览器外,越来越多的例如多媒体流或电子邮件客户端的接入网络的应用使用HTTP,因为这能够可观地简化防火墙配置;这一趋势预计还会继续。此外,动态IP地址分配是用于管理移动WLAN客户端的优选方法,它使得使用网络/传输层属性区分WLAN上的不同应用/用户变得更加困难。因此,需要使用应用层信息去识别用户和应用,应用层信息对于支持客户端应用的网络代理来说是或者可以是可用的。
不幸地,在应用层没有足够的关于移动客户端***当前状态的信息,例如没有无线接口的配置信息。因此需要改善现有客户端协议和应用以提供额外的客户端信息,或者设计新的方法和装置以从没有更改的客户端远程收集这些信息。
假设收集了足够的关于移动设备当前状态和配置的信息,就可认识到需要提供一种机制来控制例如WLAN带宽等共享资源的使用,促进受控的所有客户端设备的能量节省。如果没有这种机制,现有的用于一个客户端设备运行一个应用的技术彼此之间就会冲突,并且达不到预期的能量节省。因此,可以认识到需要根据预定的组策略优化组内移动设备的能量使用。
发明内容
根据本发明至少一个优选实施例,提出了一种方法和装置,其包括和远程网络相连的计算机,用于获取关于无线客户端配置和无线接入点的信息。所述配置的示例包括客户端的功率相关参数,例如当唤醒客户端的无线接口接收来自无线接入点的信标的确切时间,和客户端的当前的能量相关状态,例如电池和显示亮度级别。
总而言之,本发明的一方面提供一种装置,用于增强至少一个客户端的无线通信流量,所述客户端和接入点通信并且在功率节省模式和活动模式之间转换,所述装置包括:用于跟踪客户端的设备,判断其和接入点通信的状态;跟踪设备适用于执行下列(a),(b),(c)中至少一项:(a)确定客户端收到初始信标的时间;(b)确定客户端收到连续信标之间至少一个间隔;和(c)确定客户端活动模式超时间隔。进一步地,所述装置还被扩展包括一设备,用于为使用至少一个先前确定的配置参数的一个客户端调度无线流量。
本发明的另一方面提供了一种方法,用于增强至少一个客户端的无线通信流量,所述客户端和接入点通信并且在功率节省模式和活动模式之间转换,所述方法包括步骤:跟踪客户端并判断其和接入点通信的状态;跟踪步骤包括执行(a),(b),(c)中至少一项:(a)确定客户端收到初始信标的时间;(b)确定客户端收到连续信标之间至少一个间隔;和(c)确定客户端活动模式超时间隔。
进一步地,本发明的另一方面提供一种机器可读的程序存储设备,有形地具体化机器可执行的程序指令,从而执行以下方法步骤,用于增强至少一个客户端的无线通信流量,所述客户端和接入点通信并且在功率节省模式和活动模式之间转换,所述方法包括步骤:跟踪客户端并判断其和接入点通信的状态;跟踪步骤包括执行(a),(b),(c)中至少一项:(a)确定客户端收到初始信标的时间;(b)确定客户端收到连续信标之间至少一个间隔;和(c)确定客户端活动模式超时间隔。
为了更好地理解本发明及其他和进一步的特征及优势,下面将结合所附附图进行描述并且在权利要求中指出本发明的范围。
附图说明
图1描述了使用感知功率的代理支持客户端应用并向无线客户端调度因特网流量的组网环境;
图2描述了跟踪802.11使能的无线客户端并判断客户端接收信标的时间参考点的步骤;
图3描述了跟踪802.11使能的无线客户端并判断客户端接收信标的时间间隔的步骤;
图4描述了跟踪802.11使能的无线客户端并判断客户端从高功率状态到低功率状态后的闲置超时值的步骤。
具体实施方式
图1描述了组网环境(100),其中无线客户端(110)-(114)通过多个例如无线接入点(130)和(131)的网络组件、感知功率的代理服务器(140)和因特网(150)与源服务器(120)-(121)通信。代理(140)是连接至远程网络的计算机,其支持客户端应用并为无线客户端(110)-(114)调度流入的因特网流量。
如图1所示,在这种情况下接受来自因特网(150)的内容或向因特网(150)提供内容的感知功率的代理服务器(140)和一或多个无线接入点(130)和(131)通信,无线接入点(130)和(131)本身和多个无线客户端(110)-(114)通信。
在下文中,代理这个术语将用于代表任何和远程网络相连的计算机,除了客户端本身。
通过示例性和非限制性的例子,此处描述的应用使用了流行的802.11WLAN技术。802.11规范(参见“Wireless LAN Medium Access Control[MAC]and Physical layer[PHY]Specifications”第11部分,ANSI/IEEE Std802.11,1999)定义了两种功率管理模式:活动模式和功率节省模式。在功率节省模式下,用802.11的术语是睡眠模式,WLAN接口比活动模式下少消耗5到50倍的功率。在闲置间隔大约达到100毫秒时,通常WLAN驱动器将接口切换到功率节省模式。在这种配置中,WLAN接口消耗的相对功率从高端笔记本的5-10%到PDA的50%不等。
修整后流量的“突发”特性使得在较短的闲置间隔后,WLAN接口能够安全切换到功率节省模式,即使用较小的超时值,从而降低能量消耗。如果不使用代理,由于流入流量的难以预测性,不可能在不对流入流量修整的情况下通过降低接口超时来节省能量。该简化的方法增加了TCP连接的往返时间,降低了客户端应用的性能。
下面引入一些额外的背景,简单的看一下基础设施网络中802.11客户端接口或工作站的功率管理特点。
工作站的功率管理模式是活动或功率节省两种。工作站的功率状态在完全供电时是唤醒状态,在少量供电时是睡眠状态但是不能接收或发送帧。在活动模式下,工作站处于唤醒状态。在功率节省模式下,工作站通常处于睡眠状态,但是会转换到唤醒状态去侦听选择信标,无线接入点每102.4毫秒广播一次选择信标。工作站选择在其与接入点关联时多久唤醒一次去侦听信标。模式之间的切换都是由工作站发起的,并且需要与接入点之间成功的帧交换。
接入点缓冲已知的处于功率节省模式的工作站的所有未决的流量,并且用适当的信标提醒这些工作站。当工作站检测到帧在接入点未决时,就向接入点发送轮询消息。工作站在收到轮询的响应之前一直处于唤醒状态。
接入点对于轮询的响应是下一未决帧或确认(ACK)帧,其指示接入点延迟未决帧的传输并且承担发起传送的任务。工作站必须确认(发送ACK帧)每一接收到的帧。如果帧的“更多数据”域指示还有其它的未决帧,工作站会发送另一轮询帧。否则,工作站返回睡眠功率状态。
WLAN设备驱动器控制客户端工作站的功率模式。工作站可以在任何时间从功率节省模式切换到活动模式,例如在从接入点接收第一数据帧之后,或在向接入点发送数据帧之后。如果在预定的间隔内工作站没有接收或发送数据帧,工作站就会返回功率节省模式。从活动模式切换到功率节省模式延迟接收任何帧,直到接收到下一信标。
从性能观点来说,将客户端从功率节省模式切换到活动模式从而接收帧是非常有利的,因为在活动模式下,接入点一接收到数据帧就会将其转发至客户端,而在功率节省模式下,接入点必须将数据帧排队并且等待客户端苏醒。不幸的是,为了克服传送包中的变数,在等待更多数据时,客户端必须保持在活动模式下,这就造成功率的浪费。因此,从能量角度来说,转换到活动模式是不具优势的,除非已经知道或有极大的可能性,数据会以非常高的速度到达。
在进行上述描述后,根据本发明至少一个优选实施例,提出了如图2,3,4所述的协议。特别地,图2,3,4描述了跟踪802.11使能的无线客户端并和其接口操作同步、判断其WLAN接口的配置参数、尤其是判断和信标互动或位于功率节省模式下的时间间隔的步骤。图2,3,4描述的步骤在代理(140)上执行。
图2,3,4描述了判断基站信标次数,给定WLAN客户端的信标间隔或多样性,和客户端超时间隔的步骤。在下文中,假设WLAN客户端被配置用于利用功率节省模式。因此,发送至客户端的包有时就缓冲在基站中,直到客户端侦听到下一信标。进一步地,假设客户端总是快速地响应这些跟踪包。基站从不延迟响应包。当客户端处于功率节省模式下,当客户端处于活动模式下或紧邻信标之前,发送至客户端的包会触发快速响应。在下文中,该快速响应所用的时间被称为min_rtt(可称为“最小往返时间”)。使用发送至客户端的一连串包的代理能够确定最小往返时间值,其中一些包确保由基站立即转发,因为客户端处于活动模式或者因为包偶然会在紧邻信标发送之前被发送。由于非常小的MAC-级延迟,测量的min-rtt值实际上是随机分布值,其下限由跟踪包的大小和使用的WLAN技术及基站所决定。总之,和所述下限非常接近或具有一或两毫秒差异的测量rtt(往返时间)都被认为是min_rtt。
图2描述了跟踪并判断“信标时间”参数的过程(200)。注意所述参数是WLAN基站的特征,因此只需为使用基站的第一个客户端判断所述参数。如图所示,代理在步骤(210)开始该过程。接下来跟踪包被发送至一设备,在步骤(220)等待响应并测量响应延迟。如果测量的响应延迟不近似于步骤(230)中预定参数min_rtt,在步骤(220)发送另一跟踪包之前,在步骤(240)计算延迟并且研究(tranverse)延迟间隔。如果响应延迟确实和步骤(230)中min_rtt近似相同,在步骤(250)记录结果参数信标_时间(beacon_time)。
图3描述了跟踪并判断“信标间隔”参数的过程(300)。如图所示,代理在步骤(310)开始该过程。接下来跟踪包被发送至一设备,在步骤(320)等待响应并测量响应延迟。如果测量的响应延迟不近似等于步骤(330)中的min_rtt,在步骤(320)发送另一跟踪包之前,在步骤(340)选择一新的信标倍数、计算预期信标并等待下一信标。如果响应延迟确实和步骤(330)中min_rtt近似相同,在步骤(350)记录结果参数信标_间隔(beacon_interval)。
实际上,各个信标可能被延迟,或者客户端可能暂时处于唤醒状态,或者客户端不是从接入点接收缓冲包的第一个客户端。所有这些因素都会影响代理对信标_时间和信标_间隔的测量。为了消除这些因素,应该在扩展的一段时间内测量几次信标_时间和信标_间隔,判断是否测量的信标_时间和信标_间隔的值为102.4毫秒的整数倍,102.4毫秒是接入点发送信标的间隔或间隔的倍数。
图4描述了跟踪并判断“闲置超时”参数的过程(400)。如图所示,代理在步骤(410)开始过程。接下来在步骤(420)将包发送间隔首次置为0,然后在步骤(430)发送两个跟踪包。必须在获知客户端将接收信标时发送所述两个包,根据上述对信标_时间和信标_间隔的测量获知所述时刻。接下来,也是在步骤(430)等待对两个跟踪包的响应并测量响应延迟。如果测量的响应延迟确实和步骤(440)中min_rtt近似相同,在步骤(430)发送另外两个跟踪包之前,在步骤(450)将包发送间隔增加并等待下一信标。将发送间隔增加直到响应延迟不再近似等于min_rtt,此时在步骤(460)可以判断结果参数闲_置超时等于发送间隔。
实际上,各个信标可能被延迟,或者客户端可能暂时处于唤醒状态,或者客户端不是从接入点接收缓冲包的第一个客户端。所有这些因素都会影响代理对闲置_超时的测量。为了消除这些因素,应该在扩展的一段时间内测量几次闲置_超时,判断是否闲置_超时的测量值可重复。
除了WLAN接口的功率模式和状态,本发明优选地考虑WLAN客户端其它的和功率相关的特征,例如剩余电池能量、闲置电池功率损耗、无线接口的功率消耗、客户端总功率消耗及它和流入流量特征的关系,例如速率和突发性。
需要理解根据至少一个优选实施例的本发明包括一设备,用于跟踪客户端并判断其和接入点通信的状态,所述设备能够在至少一个运行适当软件程序的普通计算机上实现。也可在至少一个集成电路或至少一个集成电路的部分上实现。因此,需要理解本发明并不限于硬件、软件或两者的结合。
如果没有特别指出,本发明认为此处涉及和引用的所有的专利、专利申请、和其它公开物(包括基于网络的公开物)都通过引用在此全部结合,如同在此叙述了其全部内容一样。
尽管此处结合附图描述了本发明的示例实施例,需要理解本发明并不限于这些特定的实施例,在不偏离本发明的精神和范围的情况下,本领域技术人员可以进行不同的改变或变型。

Claims (20)

1.一种用于增强至少一个客户端的网络通信流量的装置,所述客户端和无线接入点通信并且所述客户端的无线接口在功率节省模式和活动模式之间转换,所述装置包括:
一种设备,用于跟踪所述客户端,判断所述客户端与所述无线接入点通信的状态;其中,
所述设备用于执行下列(a),(b),(c)中至少一项,控制所述客户端的无线接口在功率节省模式和活动模式之间转换,
(a)确定客户端收到初始信标的时间;
(b)确定客户端收到连续信标之间至少一个间隔;和
(c)确定客户端活动模式超时间隔。
2.根据权利要求1所述的装置,其中所述无线接入点向所述客户端发送周期性信标消息。
3.根据权利要求1所述的装置,其中所述无线接口的所述状态包括低功率状态和高功率状态,和
所述设备适用于为下列(a),(b),(c)中至少一项确定客户端超时间隔:
(a)处于所述高功率状态;
(b)处于唤醒状态;和
(c)处于活动模式。
4.根据权利要求1所述的装置,其中所述网路通信的无线通信流量包括因特网流量。
5.根据权利要求1所述的装置,其中所述无线接入点和所述客户端的无线接口使用802.11技术。
6.根据权利要求1所述的装置,其中所述设备适用于通过下述方式确定初始信标的接收时间:
发送跟踪包;
发送跟踪包后测量客户端的响应延迟;和
发送其它的跟踪包后继续测量客户端的响应延迟,直到响应延迟等于预定最小往返时间。
7.根据权利要求1所述的装置,其中所述设备适用于通过下述方式确定连续信标之间至少一个间隔:
发送跟踪包;
发送跟踪包后测量客户端的响应延迟;
如果响应延迟不等于预定最小往返时间,计算新的信标倍数并等待新的信标;和
发送其它的跟踪包后继续测量客户端的响应延迟,直到响应延迟和预定最小往返时间相同。
8.根据权利要求1所述的装置,其中所述设备适用于通过下述方式确定客户端处于活动模式的超时间隔:
发送一对跟踪包;
发送跟踪包后测量客户端的响应延迟;
如果响应延迟不等于预定最小往返时间,调整包发送间隔并等待新的信标;和
发送其它的跟踪包后继续测量客户端的响应延迟,直到响应延迟和预定最小往返时间相同。
9.根据权利要求1所述的装置,进一步包括基于至少一个预定配置参数向至少一个客户端调度无线通信流量的设备。
10.根据权利要求9所述的装置,其中所述用于调度无线通信流量的设备适用于基于所有的预定配置参数调度流量。
11.根据权利要求1所述的装置,其中所述设备使用包跟踪。
12.一种用于增强至少一个客户端的网络通信流量的方法,所述客户端和无线接入点通信并且所述客户端的无线接口在功率节省模式和活动模式之间转换,所述方法包括步骤:
跟踪所述客户端,判断所述客户端与所述无线接入点通信的状态;其中,
执行下列(a),(b),(c)中至少一项,控制所述客户端的无线接口在功率节省模式和活动模式之间转换,
(a)确定客户端收到初始信标的时间;
(b)确定客户端收到连续信标之间至少一个间隔;和
(c)确定客户端活动模式超时间隔。
13.根据权利要求12所述的方法,其中所述无线接入点向所述客户端发送周期性信标消息。
14.根据权利要求12所述的方法,其中所述无线接口的所述状态包括低功率状态和高功率状态并且所述方法包括为下列(a),(b),(c)中至少一项确定客户端超时间隔:
(a)处于所述高功率状态;
(b)处于唤醒状态;和
(c)处于活动模式。
15.根据权利要求12所述的方法,其中所述网络通信的无线通信流量包括因特网流量。
16.根据权利要求12所述的方法,其中所述无线接入点和所述客户端的无线接口使用802.11技术。
17.根据权利要求12所述的方法,所述方法包括通过下述方式确定初始信标的接收时间:
发送跟踪包;
发送跟踪包后测量客户端的响应延迟;和
发送其它的跟踪包后继续测量客户端的响应延迟,直到响应延迟等于预定最小往返时间。
18.根据权利要求12所述的方法,所述方法包括通过下述方式确定连续信标之间至少一个间隔:
发送跟踪包;
发送跟踪包后测量客户端的响应延迟;和
如果响应延迟不等于预定最小往返时间,计算新的信标倍数并等待新的信标;和
发送其它的跟踪包后继续测量客户端的响应延迟,直到响应延迟和预定最小往返时间相同。
19.根据权利要求12所述的方法,所述方法包括通过下述方式确定客户端处于活动模式的超时间隔:
发送一对跟踪包;
发送跟踪包后测量客户端的响应延迟;
如果响应延迟不等于预定最小往返时间,调整包发送间隔并等待新的信标;和
发送其它的跟踪包后继续测量客户端的响应延迟,直到响应延迟和预定最小往返时间相同。
20.根据权利要求12所述的方法,所述方法使用包跟踪。
CN200610146889XA 2005-11-25 2006-11-27 远程发现无线局域网中客户端和接入点设置的装置和方法 Active CN1972229B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/287,182 US7558604B2 (en) 2005-11-25 2005-11-25 Method and apparatus for remote discovery of client and access point settings in a wireless LAN
US11/287,182 2005-11-25

Publications (2)

Publication Number Publication Date
CN1972229A CN1972229A (zh) 2007-05-30
CN1972229B true CN1972229B (zh) 2011-08-24

Family

ID=37605257

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200610146889XA Active CN1972229B (zh) 2005-11-25 2006-11-27 远程发现无线局域网中客户端和接入点设置的装置和方法

Country Status (5)

Country Link
US (1) US7558604B2 (zh)
JP (1) JP2007151121A (zh)
CN (1) CN1972229B (zh)
DE (1) DE102006055389B4 (zh)
GB (1) GB2432754B (zh)

Families Citing this family (158)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4701018B2 (ja) * 2005-06-22 2011-06-15 キヤノン株式会社 通信装置及び通信方法
US8228830B2 (en) * 2008-01-04 2012-07-24 International Business Machines Corporation Using a transmission control protocol (TCP) channel to save power for virtual private networks (VPNs) that use user datagram protocol (UDP)
US9456054B2 (en) 2008-05-16 2016-09-27 Palo Alto Research Center Incorporated Controlling the spread of interests and content in a content centric network
EP2164208B1 (en) * 2008-09-15 2014-01-01 Tixel GmbH Method for determining a data transport unit parameter for the communication between two stations in a network of stations and network device adapted to act as a sending station
US20100169817A1 (en) * 2008-12-31 2010-07-01 Roy Want Method and apparatus for context enhanced wireless discovery
US8966110B2 (en) * 2009-09-14 2015-02-24 International Business Machines Corporation Dynamic bandwidth throttling
US8923293B2 (en) 2009-10-21 2014-12-30 Palo Alto Research Center Incorporated Adaptive multi-interface use for content networking
US9226339B2 (en) * 2009-12-03 2015-12-29 Qualcomm Incorporated Method and apparatus for cooperative multifunctional communication in a wireless communication system
PL3407673T3 (pl) 2010-07-26 2020-05-18 Seven Networks, Llc Koordynacja ruchu w sieci komórkowej pomiędzy różnymi aplikacjami
US8532074B2 (en) 2010-07-29 2013-09-10 Microsoft Corporation Energy-efficient on-the-fly Wi-Fi hotspot using mobile devices
US9542203B2 (en) 2010-12-06 2017-01-10 Microsoft Technology Licensing, Llc Universal dock for context sensitive computing device
US8923770B2 (en) 2010-12-09 2014-12-30 Microsoft Corporation Cognitive use of multiple regulatory domains
US8792429B2 (en) 2010-12-14 2014-07-29 Microsoft Corporation Direct connection with side channel control
US8644211B2 (en) * 2010-12-16 2014-02-04 Palo Alto Research Center Incorporated Energy-efficient content retrieval in content-centric networks
US8948382B2 (en) 2010-12-16 2015-02-03 Microsoft Corporation Secure protocol for peer-to-peer network
US9294545B2 (en) 2010-12-16 2016-03-22 Microsoft Technology Licensing, Llc Fast join of peer to peer group with power saving mode
US8971841B2 (en) 2010-12-17 2015-03-03 Microsoft Corporation Operating system supporting cost aware applications
JP5641977B2 (ja) * 2011-02-25 2014-12-17 任天堂株式会社 情報処理装置、情報処理プログラム、情報処理方法および情報処理システム
KR101916739B1 (ko) * 2011-10-26 2018-11-09 삼성전자 주식회사 개선된 데이터 처리를 지원하는 전자 기기 운용 시스템 및 방법과 이를 지원하는 장치와 단말기
US9203551B2 (en) * 2012-05-10 2015-12-01 Texas Instruments Incorporated Wireless network with power aware transmission control
JP5904020B2 (ja) 2012-06-06 2016-04-13 富士通株式会社 ネットワーク分析方法、情報処理装置およびプログラム
US9280546B2 (en) 2012-10-31 2016-03-08 Palo Alto Research Center Incorporated System and method for accessing digital content using a location-independent name
US9400800B2 (en) 2012-11-19 2016-07-26 Palo Alto Research Center Incorporated Data transport by named content synchronization
US9654604B2 (en) * 2012-11-22 2017-05-16 Intel Corporation Apparatus, system and method of controlling data flow over a communication network using a transfer response
US10430839B2 (en) 2012-12-12 2019-10-01 Cisco Technology, Inc. Distributed advertisement insertion in content-centric networks
US9978025B2 (en) 2013-03-20 2018-05-22 Cisco Technology, Inc. Ordered-element naming for name-based packet forwarding
US9935791B2 (en) 2013-05-20 2018-04-03 Cisco Technology, Inc. Method and system for name resolution across heterogeneous architectures
US9185120B2 (en) 2013-05-23 2015-11-10 Palo Alto Research Center Incorporated Method and system for mitigating interest flooding attacks in content-centric networks
US9444722B2 (en) 2013-08-01 2016-09-13 Palo Alto Research Center Incorporated Method and apparatus for configuring routing paths in a custodian-based routing architecture
US9407549B2 (en) 2013-10-29 2016-08-02 Palo Alto Research Center Incorporated System and method for hash-based forwarding of packets with hierarchically structured variable-length identifiers
US9276840B2 (en) 2013-10-30 2016-03-01 Palo Alto Research Center Incorporated Interest messages with a payload for a named data network
US9282050B2 (en) 2013-10-30 2016-03-08 Palo Alto Research Center Incorporated System and method for minimum path MTU discovery in content centric networks
US9401864B2 (en) 2013-10-31 2016-07-26 Palo Alto Research Center Incorporated Express header for packets with hierarchically structured variable-length identifiers
US10101801B2 (en) 2013-11-13 2018-10-16 Cisco Technology, Inc. Method and apparatus for prefetching content in a data stream
US10129365B2 (en) 2013-11-13 2018-11-13 Cisco Technology, Inc. Method and apparatus for pre-fetching remote content based on static and dynamic recommendations
US9311377B2 (en) 2013-11-13 2016-04-12 Palo Alto Research Center Incorporated Method and apparatus for performing server handoff in a name-based content distribution system
US10089655B2 (en) 2013-11-27 2018-10-02 Cisco Technology, Inc. Method and apparatus for scalable data broadcasting
US9503358B2 (en) 2013-12-05 2016-11-22 Palo Alto Research Center Incorporated Distance-based routing in an information-centric network
US9379979B2 (en) 2014-01-14 2016-06-28 Palo Alto Research Center Incorporated Method and apparatus for establishing a virtual interface for a set of mutual-listener devices
US10098051B2 (en) 2014-01-22 2018-10-09 Cisco Technology, Inc. Gateways and routing in software-defined manets
US10172068B2 (en) 2014-01-22 2019-01-01 Cisco Technology, Inc. Service-oriented routing in software-defined MANETs
US9374304B2 (en) 2014-01-24 2016-06-21 Palo Alto Research Center Incorporated End-to end route tracing over a named-data network
US9954678B2 (en) 2014-02-06 2018-04-24 Cisco Technology, Inc. Content-based transport security
US9531679B2 (en) 2014-02-06 2016-12-27 Palo Alto Research Center Incorporated Content-based transport security for distributed producers
US9678998B2 (en) 2014-02-28 2017-06-13 Cisco Technology, Inc. Content name resolution for information centric networking
US10089651B2 (en) 2014-03-03 2018-10-02 Cisco Technology, Inc. Method and apparatus for streaming advertisements in a scalable data broadcasting system
US9836540B2 (en) 2014-03-04 2017-12-05 Cisco Technology, Inc. System and method for direct storage access in a content-centric network
US9391896B2 (en) 2014-03-10 2016-07-12 Palo Alto Research Center Incorporated System and method for packet forwarding using a conjunctive normal form strategy in a content-centric network
US9473405B2 (en) 2014-03-10 2016-10-18 Palo Alto Research Center Incorporated Concurrent hashes and sub-hashes on data streams
US9626413B2 (en) 2014-03-10 2017-04-18 Cisco Systems, Inc. System and method for ranking content popularity in a content-centric network
US9407432B2 (en) 2014-03-19 2016-08-02 Palo Alto Research Center Incorporated System and method for efficient and secure distribution of digital content
US9916601B2 (en) 2014-03-21 2018-03-13 Cisco Technology, Inc. Marketplace for presenting advertisements in a scalable data broadcasting system
US9363179B2 (en) 2014-03-26 2016-06-07 Palo Alto Research Center Incorporated Multi-publisher routing protocol for named data networks
US9363086B2 (en) 2014-03-31 2016-06-07 Palo Alto Research Center Incorporated Aggregate signing of data in content centric networking
US9716622B2 (en) 2014-04-01 2017-07-25 Cisco Technology, Inc. System and method for dynamic name configuration in content-centric networks
US9473576B2 (en) 2014-04-07 2016-10-18 Palo Alto Research Center Incorporated Service discovery using collection synchronization with exact names
US10075521B2 (en) 2014-04-07 2018-09-11 Cisco Technology, Inc. Collection synchronization using equality matched network names
US9390289B2 (en) 2014-04-07 2016-07-12 Palo Alto Research Center Incorporated Secure collection synchronization using matched network names
US9451032B2 (en) 2014-04-10 2016-09-20 Palo Alto Research Center Incorporated System and method for simple service discovery in content-centric networks
US9203885B2 (en) 2014-04-28 2015-12-01 Palo Alto Research Center Incorporated Method and apparatus for exchanging bidirectional streams over a content centric network
US9992281B2 (en) 2014-05-01 2018-06-05 Cisco Technology, Inc. Accountable content stores for information centric networks
US9609014B2 (en) 2014-05-22 2017-03-28 Cisco Systems, Inc. Method and apparatus for preventing insertion of malicious content at a named data network router
US9455835B2 (en) 2014-05-23 2016-09-27 Palo Alto Research Center Incorporated System and method for circular link resolution with hash-based names in content-centric networks
US9276751B2 (en) 2014-05-28 2016-03-01 Palo Alto Research Center Incorporated System and method for circular link resolution with computable hash-based names in content-centric networks
WO2015187718A1 (en) * 2014-06-02 2015-12-10 iDevices, LLC Systems and methods for secure communication over a network using a linking address
US9537719B2 (en) 2014-06-19 2017-01-03 Palo Alto Research Center Incorporated Method and apparatus for deploying a minimal-cost CCN topology
US9516144B2 (en) 2014-06-19 2016-12-06 Palo Alto Research Center Incorporated Cut-through forwarding of CCNx message fragments with IP encapsulation
US9467377B2 (en) 2014-06-19 2016-10-11 Palo Alto Research Center Incorporated Associating consumer states with interests in a content-centric network
US9426113B2 (en) 2014-06-30 2016-08-23 Palo Alto Research Center Incorporated System and method for managing devices over a content centric network
US9699198B2 (en) 2014-07-07 2017-07-04 Cisco Technology, Inc. System and method for parallel secure content bootstrapping in content-centric networks
US9621354B2 (en) 2014-07-17 2017-04-11 Cisco Systems, Inc. Reconstructable content objects
US9959156B2 (en) 2014-07-17 2018-05-01 Cisco Technology, Inc. Interest return control message
US9729616B2 (en) 2014-07-18 2017-08-08 Cisco Technology, Inc. Reputation-based strategy for forwarding and responding to interests over a content centric network
US9590887B2 (en) 2014-07-18 2017-03-07 Cisco Systems, Inc. Method and system for keeping interest alive in a content centric network
US9535968B2 (en) 2014-07-21 2017-01-03 Palo Alto Research Center Incorporated System for distributing nameless objects using self-certifying names
US9882964B2 (en) 2014-08-08 2018-01-30 Cisco Technology, Inc. Explicit strategy feedback in name-based forwarding
US9729662B2 (en) 2014-08-11 2017-08-08 Cisco Technology, Inc. Probabilistic lazy-forwarding technique without validation in a content centric network
US9503365B2 (en) 2014-08-11 2016-11-22 Palo Alto Research Center Incorporated Reputation-based instruction processing over an information centric network
US9391777B2 (en) 2014-08-15 2016-07-12 Palo Alto Research Center Incorporated System and method for performing key resolution over a content centric network
US9467492B2 (en) 2014-08-19 2016-10-11 Palo Alto Research Center Incorporated System and method for reconstructable all-in-one content stream
US9800637B2 (en) 2014-08-19 2017-10-24 Cisco Technology, Inc. System and method for all-in-one content stream in content-centric networks
US9497282B2 (en) 2014-08-27 2016-11-15 Palo Alto Research Center Incorporated Network coding for content-centric network
US10204013B2 (en) 2014-09-03 2019-02-12 Cisco Technology, Inc. System and method for maintaining a distributed and fault-tolerant state over an information centric network
US9553812B2 (en) 2014-09-09 2017-01-24 Palo Alto Research Center Incorporated Interest keep alives at intermediate routers in a CCN
US10069933B2 (en) 2014-10-23 2018-09-04 Cisco Technology, Inc. System and method for creating virtual interfaces based on network characteristics
US9536059B2 (en) 2014-12-15 2017-01-03 Palo Alto Research Center Incorporated Method and system for verifying renamed content using manifests in a content centric network
US9590948B2 (en) 2014-12-15 2017-03-07 Cisco Systems, Inc. CCN routing using hardware-assisted hash tables
US10237189B2 (en) 2014-12-16 2019-03-19 Cisco Technology, Inc. System and method for distance-based interest forwarding
US9846881B2 (en) 2014-12-19 2017-12-19 Palo Alto Research Center Incorporated Frugal user engagement help systems
US10003520B2 (en) 2014-12-22 2018-06-19 Cisco Technology, Inc. System and method for efficient name-based content routing using link-state information in information-centric networks
US9473475B2 (en) 2014-12-22 2016-10-18 Palo Alto Research Center Incorporated Low-cost authenticated signing delegation in content centric networking
US9660825B2 (en) 2014-12-24 2017-05-23 Cisco Technology, Inc. System and method for multi-source multicasting in content-centric networks
US9954795B2 (en) 2015-01-12 2018-04-24 Cisco Technology, Inc. Resource allocation using CCN manifests
US9916457B2 (en) 2015-01-12 2018-03-13 Cisco Technology, Inc. Decoupled name security binding for CCN objects
US9602596B2 (en) 2015-01-12 2017-03-21 Cisco Systems, Inc. Peer-to-peer sharing in a content centric network
US9832291B2 (en) 2015-01-12 2017-11-28 Cisco Technology, Inc. Auto-configurable transport stack
US9946743B2 (en) 2015-01-12 2018-04-17 Cisco Technology, Inc. Order encoded manifests in a content centric network
US9462006B2 (en) 2015-01-21 2016-10-04 Palo Alto Research Center Incorporated Network-layer application-specific trust model
US9552493B2 (en) 2015-02-03 2017-01-24 Palo Alto Research Center Incorporated Access control framework for information centric networking
US10333840B2 (en) 2015-02-06 2019-06-25 Cisco Technology, Inc. System and method for on-demand content exchange with adaptive naming in information-centric networks
US10075401B2 (en) 2015-03-18 2018-09-11 Cisco Technology, Inc. Pending interest table behavior
JP6501624B2 (ja) * 2015-05-29 2019-04-17 キヤノン株式会社 情報処理装置、制御方法及びプログラム
US10116605B2 (en) 2015-06-22 2018-10-30 Cisco Technology, Inc. Transport stack name scheme and identity management
US10075402B2 (en) 2015-06-24 2018-09-11 Cisco Technology, Inc. Flexible command and control in content centric networks
US10701038B2 (en) 2015-07-27 2020-06-30 Cisco Technology, Inc. Content negotiation in a content centric network
US9986034B2 (en) 2015-08-03 2018-05-29 Cisco Technology, Inc. Transferring state in content centric network stacks
US10610144B2 (en) 2015-08-19 2020-04-07 Palo Alto Research Center Incorporated Interactive remote patient monitoring and condition management intervention system
US9832123B2 (en) 2015-09-11 2017-11-28 Cisco Technology, Inc. Network named fragments in a content centric network
US10355999B2 (en) 2015-09-23 2019-07-16 Cisco Technology, Inc. Flow control with network named fragments
US10313227B2 (en) 2015-09-24 2019-06-04 Cisco Technology, Inc. System and method for eliminating undetected interest looping in information-centric networks
US9977809B2 (en) 2015-09-24 2018-05-22 Cisco Technology, Inc. Information and data framework in a content centric network
US10454820B2 (en) 2015-09-29 2019-10-22 Cisco Technology, Inc. System and method for stateless information-centric networking
US10263965B2 (en) 2015-10-16 2019-04-16 Cisco Technology, Inc. Encrypted CCNx
US9794238B2 (en) 2015-10-29 2017-10-17 Cisco Technology, Inc. System for key exchange in a content centric network
US10009446B2 (en) 2015-11-02 2018-06-26 Cisco Technology, Inc. Header compression for CCN messages using dictionary learning
US9807205B2 (en) 2015-11-02 2017-10-31 Cisco Technology, Inc. Header compression for CCN messages using dictionary
US10021222B2 (en) 2015-11-04 2018-07-10 Cisco Technology, Inc. Bit-aligned header compression for CCN messages using dictionary
US10097521B2 (en) 2015-11-20 2018-10-09 Cisco Technology, Inc. Transparent encryption in a content centric network
US9912776B2 (en) 2015-12-02 2018-03-06 Cisco Technology, Inc. Explicit content deletion commands in a content centric network
US10097346B2 (en) 2015-12-09 2018-10-09 Cisco Technology, Inc. Key catalogs in a content centric network
US10078062B2 (en) 2015-12-15 2018-09-18 Palo Alto Research Center Incorporated Device health estimation by combining contextual information with sensor data
US10257271B2 (en) 2016-01-11 2019-04-09 Cisco Technology, Inc. Chandra-Toueg consensus in a content centric network
US9949301B2 (en) 2016-01-20 2018-04-17 Palo Alto Research Center Incorporated Methods for fast, secure and privacy-friendly internet connection discovery in wireless networks
US10305864B2 (en) 2016-01-25 2019-05-28 Cisco Technology, Inc. Method and system for interest encryption in a content centric network
US10043016B2 (en) 2016-02-29 2018-08-07 Cisco Technology, Inc. Method and system for name encryption agreement in a content centric network
US10038633B2 (en) 2016-03-04 2018-07-31 Cisco Technology, Inc. Protocol to query for historical network information in a content centric network
US10003507B2 (en) 2016-03-04 2018-06-19 Cisco Technology, Inc. Transport session state protocol
US10742596B2 (en) 2016-03-04 2020-08-11 Cisco Technology, Inc. Method and system for reducing a collision probability of hash-based names using a publisher identifier
US10051071B2 (en) 2016-03-04 2018-08-14 Cisco Technology, Inc. Method and system for collecting historical network information in a content centric network
US9832116B2 (en) 2016-03-14 2017-11-28 Cisco Technology, Inc. Adjusting entries in a forwarding information base in a content centric network
US10212196B2 (en) 2016-03-16 2019-02-19 Cisco Technology, Inc. Interface discovery and authentication in a name-based network
US11436656B2 (en) 2016-03-18 2022-09-06 Palo Alto Research Center Incorporated System and method for a real-time egocentric collaborative filter on large datasets
US10067948B2 (en) 2016-03-18 2018-09-04 Cisco Technology, Inc. Data deduping in content centric networking manifests
US10091330B2 (en) 2016-03-23 2018-10-02 Cisco Technology, Inc. Interest scheduling by an information and data framework in a content centric network
US10033639B2 (en) 2016-03-25 2018-07-24 Cisco Technology, Inc. System and method for routing packets in a content centric network using anonymous datagrams
US10320760B2 (en) 2016-04-01 2019-06-11 Cisco Technology, Inc. Method and system for mutating and caching content in a content centric network
US9930146B2 (en) 2016-04-04 2018-03-27 Cisco Technology, Inc. System and method for compressing content centric networking messages
US10425503B2 (en) 2016-04-07 2019-09-24 Cisco Technology, Inc. Shared pending interest table in a content centric network
US10027578B2 (en) 2016-04-11 2018-07-17 Cisco Technology, Inc. Method and system for routable prefix queries in a content centric network
US10404450B2 (en) 2016-05-02 2019-09-03 Cisco Technology, Inc. Schematized access control in a content centric network
US10320675B2 (en) 2016-05-04 2019-06-11 Cisco Technology, Inc. System and method for routing packets in a stateless content centric network
US10547589B2 (en) 2016-05-09 2020-01-28 Cisco Technology, Inc. System for implementing a small computer systems interface protocol over a content centric network
US10084764B2 (en) 2016-05-13 2018-09-25 Cisco Technology, Inc. System for a secure encryption proxy in a content centric network
US10063414B2 (en) 2016-05-13 2018-08-28 Cisco Technology, Inc. Updating a transport stack in a content centric network
US10103989B2 (en) 2016-06-13 2018-10-16 Cisco Technology, Inc. Content object return messages in a content centric network
US10305865B2 (en) 2016-06-21 2019-05-28 Cisco Technology, Inc. Permutation-based content encryption with manifests in a content centric network
US10148572B2 (en) 2016-06-27 2018-12-04 Cisco Technology, Inc. Method and system for interest groups in a content centric network
US10009266B2 (en) 2016-07-05 2018-06-26 Cisco Technology, Inc. Method and system for reference counted pending interest tables in a content centric network
US9992097B2 (en) 2016-07-11 2018-06-05 Cisco Technology, Inc. System and method for piggybacking routing information in interests in a content centric network
US10122624B2 (en) 2016-07-25 2018-11-06 Cisco Technology, Inc. System and method for ephemeral entries in a forwarding information base in a content centric network
US10069729B2 (en) 2016-08-08 2018-09-04 Cisco Technology, Inc. System and method for throttling traffic based on a forwarding information base in a content centric network
US10956412B2 (en) 2016-08-09 2021-03-23 Cisco Technology, Inc. Method and system for conjunctive normal form attribute matching in a content centric network
US10033642B2 (en) 2016-09-19 2018-07-24 Cisco Technology, Inc. System and method for making optimal routing decisions based on device-specific parameters in a content centric network
US10212248B2 (en) 2016-10-03 2019-02-19 Cisco Technology, Inc. Cache management on high availability routers in a content centric network
US10447805B2 (en) 2016-10-10 2019-10-15 Cisco Technology, Inc. Distributed consensus in a content centric network
US10135948B2 (en) 2016-10-31 2018-11-20 Cisco Technology, Inc. System and method for process migration in a content centric network
US10243851B2 (en) 2016-11-21 2019-03-26 Cisco Technology, Inc. System and method for forwarder connection information in a content centric network
US11444860B2 (en) * 2020-09-24 2022-09-13 Cisco Technology, Inc. Automating and extending path tracing through wireless links

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000022837A2 (en) * 1998-10-15 2000-04-20 Telefonaktiebolaget Lm Ericsson (Publ) A variable sleep mode for mobile stations in a mobile communications network
CN1293850A (zh) * 1998-11-24 2001-05-02 皇家菲利浦电子有限公司 减小无线网络中终端功率消耗的数据传输***
EP1206070A2 (en) * 2000-11-02 2002-05-15 Sharp Kabushiki Kaisha Method to dynamically change all management information base (MIB) parameters of a wireless data network
CN1354939A (zh) * 1999-04-07 2002-06-19 艾利森电话股份有限公司 无线局域网内移动终端休眠相位指定和通知
EP1311086A2 (en) * 2001-11-07 2003-05-14 Symbol Technologies, Inc. An improved power saving function for wireless local area network (WLAN)
US20050018624A1 (en) * 2003-07-24 2005-01-27 Meier Robert C. Uniform power save method for 802.11e stations

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5625882A (en) * 1994-03-01 1997-04-29 Motorola, Inc. Power management technique for determining a device mode of operation
US20040255008A1 (en) 2003-04-21 2004-12-16 International Business Machines Corporation System for low power operation of wireless LAN
JP2005026862A (ja) * 2003-06-30 2005-01-27 Sony Corp 無線端末管理方法及び基地局、並びに無線端末管理プログラム
US7224970B2 (en) * 2004-10-26 2007-05-29 Motorola, Inc. Method of scanning for beacon transmissions in a WLAN
US8117299B2 (en) 2005-01-18 2012-02-14 Lenovo (Singapore) Pte. Ltd. Method and apparatus for scheduling wireless LAN traffic
ATE383007T1 (de) 2005-01-21 2008-01-15 Research In Motion Ltd Verwendung einer mehrzahl von ieee 802.11 verkehrsübertragungsanzeigenachrichten (ieee 802.11 dtim) perioden in einem drahtlosen netzwerk
TWI293842B (en) * 2005-07-25 2008-02-21 Ind Tech Res Inst Method of reducing call establishment delay in wireless network

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000022837A2 (en) * 1998-10-15 2000-04-20 Telefonaktiebolaget Lm Ericsson (Publ) A variable sleep mode for mobile stations in a mobile communications network
CN1293850A (zh) * 1998-11-24 2001-05-02 皇家菲利浦电子有限公司 减小无线网络中终端功率消耗的数据传输***
CN1354939A (zh) * 1999-04-07 2002-06-19 艾利森电话股份有限公司 无线局域网内移动终端休眠相位指定和通知
EP1206070A2 (en) * 2000-11-02 2002-05-15 Sharp Kabushiki Kaisha Method to dynamically change all management information base (MIB) parameters of a wireless data network
EP1311086A2 (en) * 2001-11-07 2003-05-14 Symbol Technologies, Inc. An improved power saving function for wireless local area network (WLAN)
US20050018624A1 (en) * 2003-07-24 2005-01-27 Meier Robert C. Uniform power save method for 802.11e stations

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
IEEE standard Part 11:wireless LAN medium access control(MAC) andphysical layer(PHY) specification,Chapter11:MAC sublayer management entity.ISO/IEC 8802-11, ANSI/IEEE Std 802.11-1999(E)): Introduction.1999,139-153. *

Also Published As

Publication number Publication date
GB2432754A (en) 2007-05-30
DE102006055389A1 (de) 2007-05-31
GB0622676D0 (en) 2006-12-27
US7558604B2 (en) 2009-07-07
JP2007151121A (ja) 2007-06-14
DE102006055389B4 (de) 2014-11-20
CN1972229A (zh) 2007-05-30
GB2432754B (en) 2009-01-14
US20070124412A1 (en) 2007-05-31

Similar Documents

Publication Publication Date Title
CN1972229B (zh) 远程发现无线局域网中客户端和接入点设置的装置和方法
US8117299B2 (en) Method and apparatus for scheduling wireless LAN traffic
JP5232812B2 (ja) ネットワークインターフェースモジュール内の電力を管理するための方法および装置
Christensen et al. The next frontier for communications networks: power management
Kravets et al. Application‐driven power management for mobile communication
CN1842027B (zh) 用于无线局域网的电源管理的方法
US7085595B2 (en) Power saving in a wireless local area network
He et al. A novel scheduled power saving mechanism for 802.11 wireless LANs
US8964619B2 (en) Network assisted power management
Jang et al. Snooze: Energy management in 802.11 n WLANs
CN104618996B (zh) 一种用于唤醒节能状态的终端的方法和装置
Bertozzi et al. Transport protocol optimization for energy efficient wireless embedded systems
Zheng et al. Performance analysis of power management policies in wireless networks
Chakraborty et al. Policies for increasing throughput and decreasing power consumption in bluetooth mac
Chakraborty et al. MAC scheduling policies with reduced power consumption and bounded packet delays for centrally controlled TDD wireless networks
Todd et al. Low power rendezvous in embedded wireless networks
Jiao et al. Adaptive power management for mobile agent-based information retrieval
Beckmann et al. Green networking: Developing sustainable computer networks
Banginwar et al. Gibraltar: Application and network aware adaptive power management for ieee 802.11
CN106304359A (zh) 密集用户场景下用户终端节能优化方法及用户终端装置
Passarella et al. Power-management policies for mobile computing.
Kwon et al. Experiments on the energy saving and performance effects of IEEE 802.11 power saving mode (PSM)
Wang et al. Energy-Efficient Web Browsing over IEEE 802.11 Wireless Networks
Jiao et al. Online adaptive application-driven WLAN power management
Yan et al. Ace: An active, client-directed method for reducing energy during web browsing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant