CN1972229B - 远程发现无线局域网中客户端和接入点设置的装置和方法 - Google Patents
远程发现无线局域网中客户端和接入点设置的装置和方法 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000005516 engineering process Methods 0.000 claims abstract description 8
- 230000000694 effects Effects 0.000 claims description 28
- 238000004891 communication Methods 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 6
- 230000006855 networking Effects 0.000 claims description 3
- 230000000737 periodic effect Effects 0.000 claims 2
- 238000005259 measurement Methods 0.000 abstract description 8
- 239000000523 sample Substances 0.000 abstract 1
- 230000007704 transition Effects 0.000 abstract 1
- 230000004044 response Effects 0.000 description 9
- 239000000872 buffer Substances 0.000 description 8
- 239000003795 chemical substances by application Substances 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000008447 perception Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 101000649996 Homo sapiens Postacrosomal sheath WW domain-binding protein Proteins 0.000 description 1
- 102100028278 Postacrosomal sheath WW domain-binding protein Human genes 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
- H04W52/0216—Power 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
- H04L41/0833—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability for reduction of network energy consumption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/0864—Round trip delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/04—Interfaces between hierarchically different network devices
- H04W92/10—Interfaces between hierarchically different network devices between terminal device and access point, i.e. wireless air interface
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing 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所述的方法,所述方法使用包跟踪。
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)
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)
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)
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 |
-
2005
- 2005-11-25 US US11/287,182 patent/US7558604B2/en active Active
-
2006
- 2006-11-14 GB GB0622676A patent/GB2432754B/en active Active
- 2006-11-22 DE DE102006055389.6A patent/DE102006055389B4/de active Active
- 2006-11-24 JP JP2006317545A patent/JP2007151121A/ja active Pending
- 2006-11-27 CN CN200610146889XA patent/CN1972229B/zh active Active
Patent Citations (6)
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)
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 |