用于功率高效地发现网络上的基础设施服务的系统和方法_4

文档序号:9383456阅读:来源:国知局
, AP可以在信标中连同广告窗口的定时的信息一起传送响应于查询的最小时间。这可以使得 发送涉及由该AP提供的服务的查询的STA能确定何时可以接收到对于该查询的响应。例 如,STA可以确定对于该查询的响应可以在下一广告窗口期间被接收,该下一广告窗口至少 是响应于查询的最小时间的最小值。例如,若响应于查询的最小时间是300ms,那么向AP发 送查询的STA可以确定其在直到第一广告窗口为止将不会接收到响应,该第一广告窗口至 少是从查询被发送的时间起算的300ms。在一些方面,AP可以使用该时间来确定对于该查 询的响应。例如,若STA请求涉及该AP上的打印机的信息,则该AP可能需要确定哪些打印 机(若有)通过该AP可用。在一些方面,响应于查询的最小时间可以在探测响应帧中从AP 传送到STA。例如,该STA可以在探测请求帧中请求来自AP的涉及网络上的打印机的信息。 该AP可以用包括关于哪个广告窗口将会包含该信息的定时信息的探测响应帧来响应。该 定时信息可包括,例如,响应于查询的最小时间。
[0059] 在一些方面,广告窗口和最小响应时间的使用可以使得STA能休眠直到恰适的广 告窗口。例如,STA可以向AP传送查询,并且可以进入休眠直到在响应于查询的最小时间 之后的时间发生的广告窗口。例如,若STA知晓响应于查询的最小时间(诸如,若STA在信 标中接收到该最小时间),则STA可在传送请求之后休眠直到广告窗口。在一些方面,若响 应于查询的最小时间被包含在探测响应帧中,那么STA会在接收到探测响应帧后休眠直到 广告窗口。
[0060] 在一些方面,AP可以配置成重传其在广告窗口期间接收的查询。例如,STA可以 向AP查询服务,诸如打印机。AP可以提供或可以不提供该服务。AP可以在广告窗口期间 重传该查询,从而允许其他STA接收该查询。这可以允许,例如,提供打印机的STA从其他 STA接收查询,而不要求其他STA在任何特定的时间传送查询,也不要求该STA -直苏醒。 作为替代,提供打印机的STA可以在广告窗口期间苏醒,并且可以在广告窗口期间从AP接 收重传的查询。这可以允许提供服务的STA有高效途径找到请求服务的STA,并且也可以允 许这些STA互相找到而不要求存储涉及网络中每个STA上可用的每个服务的信息的AP。
[0061] 图4是用于在网络上使用广告窗口的方法的流程图,其可以在STA(诸如STA 106) 上使用。
[0062] 在框405, STA从接入点接收涉及广告窗口的定时信息,在该广告窗口期间关于由 该网络上的一个或多个节点提供的服务的信息将会被广告。在一些方面,STA可以在来自 AP的信标中接收该信息。在一些方面,STA可以首先传送探测请求帧,其包含对关于网络上 特定服务的信息(诸如打印机)的请求,并且AP可以传送探测响应帧,其包括涉及广告窗 口的定时信息。在一些方面,定时信息可以包括响应于查询的最小时间。STA可以配置成使 用该信息来确定何时会响应于STA所提交的查询。STA可以配置成在接收到定时信息之后 进入低功率打盹或休眠状态,或者选择性地将一些组件(诸如接收机)降电,直到可包含对 于STA查询的响应的广告窗口的时间。
[0063] 在框410, STA在广告窗口期间从接入点接收关于由网络上的一个或多个节点所 提供的服务的信息。在一些方面,该信息可以包括对由该STA向AP传送的查询的响应。在 一些方面,STA也可以从AP接收重传的查询,这些查询原始是从另一 STA向该AP传送的。 在一些方面,STA可配置成若该STA提供与原始向AP传送了该查询的那个STA有关的一个 或多个服务,就响应于这些重传的查询。例如,该广告窗口可以包括STA在期间可传送广告 消息的一部分时间。这些广告消息可以包括对于查询的响应和/或可以包括由STA自主生 成以广告由该STA所提供的服务的广告消息。
[0064] 如本文所使用的,术语"确定"涵盖各种各样的动作。例如,"确定"可包括演算、计 算、处理、推导、研究、查找(例如,在表、数据库或其他数据结构中查找)、探知及诸如此类。 而且,"确定"可包括接收(例如,接收信息)、访问(例如,访问存储器中的数据)及诸如此 类。而且,"确定"还可包括解析、选择、选取、确立及类似动作。另外,如本文中所使用的"信 道宽度"可在某些方面涵盖或者还可称为带宽。
[0065] 上面描述的方法的各种操作可由能够执行这些操作的任何合适的装置来执行,诸 如各种硬件和/或软件组件、电路、和/或模块。一般而言,在附图中所解说的任何操作可 由能够执行这些操作的相对应的功能性装置来执行。
[0066] 结合本公开所描述的各种解说性逻辑框、模块、以及电路可用设计成执行本文所 描述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列 信号(FPGA)或其他可编程逻辑器件(PLD)、分立的门或晶体管逻辑、分立的硬件组件或其 任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任 何市售的处理器、控制器、微控制器或状态机。处理器还可以被实现为计算设备的组合,例 如DSP与微处理器的组合、多个微处理器、与DSP核心协同的一个或多个微处理器、或任何 其它此类配置。
[0067] 在一个或多个方面中,所描述的功能可在硬件、软件、固件或其任何组合中实现。 如果在软件中实现,则各功能可以作为一条或多条指令或代码存储在计算机可读介质上或 藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,包括促成计算机程 序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。作 为示例而非限定,这样的计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存 储、磁盘存储或其它磁存储设备、或能用于携带或存储指令或数据结构形式的期望程序代 码且能被计算机访问的任何其它介质。任何连接也被正当地称为计算机可读介质。例如, 如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及 微波之类的无线技术从web网站、服务器、或其它远程源传送而来,则该同轴电缆、光纤电 缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之 中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟 (DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)用激光以光学 方式再现数据。因此,在一些方面,计算机可读介质可包括非暂态计算机可读介质(例如, 有形介质)。另外,在一些方面,计算机可读介质可包括暂态计算机可读介质(例如,信号)。 上述的组合应当也被包括在计算机可读介质的范围内。
[0068] 本文所公开的方法包括用于实现所描述的方法的一个或多个步骤或动作。这些方 法步骤和/或动作可以彼此互换而不会脱离权利要求的范围。换言之,除非指定了步骤或 动作的特定次序,否则具体步骤和/或动作的次序和/或使用可以改动而不会脱离权利要 求的范围。
[0069] 所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现,则 各功能可以作为一条或多条指令存储在计算机可读介质上。存储介质可以是能被计算机访 问的任何可用介质。作为示例而非限定,这样的计算机可读介质可包括RAM、ROM、EEPR0M、 CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或能用于携带或存储指令或数据结 构形式的期望程序代码且能被计算机访问的任何其它介质。如本文中所使用的盘(disk) 和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘、和蓝光#碟,其中盘 (disk)常常磁性地再现数据,而碟(disc)用激光来光学地再现数据。
[0070] 因此,一些方面可包括用于执行本文中给出的操作的计算机程序产品。例如,此种 计算机程序产品可包括其上存储(和/或编码)有指令的计算机可读介质,这些指令能由 一个或多个处理器执行以执行本文中所描述的操作。对于一些方面,计算机程序产品可包 括包装材料。
[
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1