用于域名系统查询的系统和方法_2

文档序号:8227776阅读:来源:国知局
人数据助理)、娱乐设备(例如,音乐或视频设备、或卫星无线电)、游戏 设备或系统、全球定位系统设备、或被配置为经由无线介质通信的任何其他合适的设备中。
[0037] 如W上所讨论的,本文描述的某些设备可实现例如802. 11址标准。此类设备(无 论是用作STA还是AP还是其他设备)可被用于智能计量或者用在智能电网中。此类设备 可提供传感器应用或者用在家庭自动化中。该些设备可取代或者附加地用在健康护理环境 中,例如用于个人健康护理。该些设备也可被用于监督W使得能够实现范围扩展的因特网 连通性(例如,W供与热点联用)、或者实现机器对机器通信。
[003引在设备可W开始使用网络之前,该设备可能需要标识该网络的接入点。该设备可 W通过传送或接收信号来发现接入点。例如,设备可W通过从接入点接收信标信号来发现 该接入点。替换地,设备可W通过广播对服务的请求来发现接入点。接入点可W随后响应 于该广播请求。在一些实现中,许多设备可W尝试标识网络的接入点。每一接入点可能需 要通过向设备传送信号或从许多设备接收信号来服务该些设备。例如,当若干设备移动到 新网络附近并传送用于链路设立的消息时,结果产生的冲突率可能在链路设立中引入等待 时间。
[0039] 各种技术可被用于减少链路设立时间W允许设备接入网络。然而,该设备可能需 要附加信令来在网络上执行动作。例如,在设备可W在网络上与节点或服务器通信之前,该 设备可能需要获得该节点或服务器的网络地址。用于获得网络地址的一种类型的信令包括 域名系统查询。对域名解决方案的请求可包括在网络上操作的节点或服务器的主机名或域 名作为输入。对域名解决方案响应的请求可包括请求方节点可W使用W与该节点或服务器 通信的网络地址。
[0040] 对域名解决方案的请求可由该设备或与该设备相关联的应用来传送。在一实施例 中,查询提供感兴趣的网络位置的名称。在响应中,可W提供标识网络上的位置的地址,诸 如IP地址。最小化完成该一查询的时间能够减少设备或与设备相关联的应用着手开始操 作的时间。例如,可W有与执行DNS系统查询相关联的等待时间。首先,必须生成DNS查询 并传送给DNS服务器。一旦DNS服务器接收到DNS查询,由于DNS服务器捜索一个或多个数 据库或其它数据结构W确定如何响应该查询,就可能引入附加的等待时间。在DNS服务器 生成响应并随后经由网络将该响应传送回原始请求方电子设备时可能引入附加等待时间。 因此,希望用于无线通信系统内的增强型域名系统值N巧查询的改善的方法和系统。
[0041] 网络系统中管理等待时间的一种方法是并行地执行操作。例如,如果串行地执行 多个过程,则完成所有过程所需的时间将至少是个体地执行每一过程所需的时间总和。如 果并行地执行多个过程,则完成所有过程所需的时间可W与完成最长过程所需时间一样 少。
[0042] 所公开的实施例中的一些实施例将在无线通信网络上建立与服务器的通信的过 程并行化。通过并行执行与建立通信相关联的一些过程,与串行化通信建立过程相比,与在 无线通信系统上建立通信相关联的等待时间可被减少。在一个方面,通过与建立与服务提 供设备的网络服务的过程并行地执行DNS系统查询过程来并行化建立与服务器的通信的 过程。通过并行地执行该些过程,寻求建立与服务器的通信的电子设备可能在执行对其将 与之通信的节点或服务器的DNS查询之前不需要等待直至建立无线通信服务为止。结果 是,与执行对节点或服务器的DNS查询相关联的等待时间可W与关联于建立无线通信的其 它等待时间并行经历,由此将其对与服务器建立通信的总体过程的影响最小化。
[0043] 图1示出了示例性无线通信系统。无线通信系统100可按照无线标准(例如 802. 11址标准)来操作。无线通信系统100可W包括AP 104, AP 104与STA (诸如移动电 话106a、电视10化、计算机106c、或另一接入点106d(在下文中个体地或共同地用106来标 识))通信。
[0044] 可从隐各种过程和方法用于无线通信系统100中在AP 104与STA 106之间的传 输。例如,可W根据OFDM/OFDMA技术在AP 104与STA 106之间发送和接收信号。如果是 该种情形,则无线通信系统100可W被称为OFDM/OFDMA系统。替换地,可W根据CDMA技术 在AP 104与STA 106之间发送和接收信号。如果是该种情形,则无线通信系统100可被称 为CDM系统。
[0045] 促成从AP 104至一个或多个STA 106的传输的通信链路可W被称为下行链路 值L) 108,而促成从一个或多个STA 106至AP 104的传输的通信链路可W被称为上行链路 扣L) 110。替换地,下行链路108可W被称为前向链路或前向信道,而上行链路110可W被 称为反向链路或反向信道。
[0046] AP 104可W在基本服务区域炬SA) 102中提供无线通信覆盖。AP 104连同与AP 104关联并被配置成使用AP 104来通信的STA 106-起可被称为基本服务集炬SS)。应注 意,无线通信系统100可W不具有中央AP 104,而是可用作STA 106之间的对等网络。相应 地,本文描述的AP 104的功能可替换地由一个或多个STA 106来执行。
[0047] 图2示出了可在图1的无线通信系统内采用的示例性无线设备的功能框图。无线 设备202是可被配置成实现本文描述的各种方法的设备的示例。例如,无线设备202可包 括AP 104或者诸STA 106中的一个STA。
[0048] 无线设备202可包括控制无线设备202的操作的处理器单元204。(诸)处理器 单元204中的一个或多个处理器单元可被统称为中央处理单元(CPU)。可包括只读存储器 (ROM)和随机存取存储器(RAM)两者的存储器206向处理器单元204提供指令和数据。存 储器206的一部分还可包括非易失性随机存取存储器(NVRAM)。处理器单元204可被配置 成基于存储器206内存储的程序指令来执行逻辑和算术运算。存储器206中的指令可W是 可执行的W实现本文描述的方法。
[0049] 处理器单元204可W用通用微处理器、微控制器、数字信号处理器值SP)、现场可 编程口阵列(FPGA)、可编程逻辑器件(PLD)、控制器、状态机、选通逻辑、分立硬件组件、专 用硬件有限状态机、或能够对信息执行演算或其他操纵的任何其他合适实体的任意组合来 实现。在(诸)处理器单元204包括DSP的实现中,该DSP可被配置成生成分组(例如,数 据分组)W供传输。在一些方面,分组可包括物理层数据单元(PPDU)。
[0化0] 无线设备202还可包括用于存储软件的机器可读介质。(诸)处理单元204可包 括一个或多个用于存储软件的机器可读介质。软件应当被宽泛地解释成意指任何类型的指 令,无论其被称作软件、固件、中间件、微代码、硬件描述语言、或是其他。指令可包括代码 (例如,呈源代码格式、二进制代码格式、可执行代码格式、或任何其他合适的代码格式)。 该些指令在由处理器单元204执行时使无线设备202执行本文中所描述的各种功能。
[0化1] 无线设备202可包括发射机210和/或接收机212, W允许在无线设备202与远程 位置之间分别进行数据的传送和接收。发射机210和接收机212可被组合成收发机214。 天线216可被附连至外壳208且与收发机214电禪合。无线设备202还可包括(未示出) 多个发射机、多个接收机、多个收发机、和/或多个天线。
[0化2] 发射机210可被配置成无线地传送分组和/或信号。例如,发射机210可被配置 成传送由处理器单元204生成的不同类型的分组,如W上所讨论的。令该些分组对于发射 机201可用。例如,(诸)处理器单元204可W在存储器206中存储分组并且发射机201可 被配置成检索分组。一旦发射机取回该分组,发射机201就经由天线216向STA 106无线 设备202传送该分组。
[0053] STA 106无线设备202上的天线216检测无线传送的分组/信号。STA106接收 机212可被配置成处理检测到的分组/信号并且使其可供处理器单元204使用。例如,STA 106接收机212可W在存储器206中存储分组并且(诸)处理器单元204可被配置成检索 该分组。
[0054] 无线设备202还可包括可用于力图检测和量化由收发机214收到的信号的电平 的信号检测器218。信号检测器218可检测诸如总能量、每副载波每码元能量、功率谱密度 之类的信号W及其他信号。无线设备202还可包括供处理信号时使用的数字信号处理器 值S巧220。DSP 220可被配置成生成分组W供传输。在一些方面,分组可包括物理层数据单 元(PPDU)。
[0化5] 在一些方面,无线设备202可进一步包括用户接口 222。用户接口 222可包括按 键板、话筒、扬声器、和/或显示器。用户接口 222可包括向无线设备202的用户传达信息 和/或从该用户接收输入的任何元件或组件。无线设备202还可包括围绕包括在无线设备 202中的一个或多个组件的外壳208。
[0化6] 无线设备202还可包括关联请求处理器400。关联请求处理器400可被配置成处 理信号W将无线设备与无线网络关联。在一些实现中,信号可被称为关联请求、服务请求、 或附连请求。
[0化7] 当无线设备202被实现为STA 106时,关联请求处理器400可被配置成从在无线 设备202上执行的应用中获得一个或多个域名系统查询。如将描述的,该域名系统查询可 包括在关联请求中。在一些实现中,域名系统查询可W在关联请求之后但在完成无线设备 202与网络的关联之前传送。
[0化引当无线设备202被实现为AP 104时,关联请求处理器400可被配置成在完成与设 备的关联之前处理该设备的域名系统查询。可包括在AP 104中的关联请求处理器400将 在W下进一步描述,诸如参照图4。
[0化9] 无线设备202的各种组件可由总线系统226禪合在一起。总线系统226可包括例 如数据总线,W及除了数据总线之外还有电源总线、控制信号总线和状态信号总线。本领域 技术人员将领会,无线设备202的各组件可使用某种其他机制禪合在一起或者彼此接受或 提供输入。
[0060] 尽管图2中解说了数个分开的组件,但本领域技术人员将认识到,该些组件中的 一个或多个组件可被组合或者共同地实现。例如,处理器单元204可被用于不仅实现W上 关于处理器单元204所描述的功能性,而且还实现W上关于信号检测器218所描述的功能 性。另外,图2中解说的每个组件可使用多个分开的元件来实现。
[0061] 图3示出了无线通信系统的示例性实现。图3中示出的无线通信系统300可被识 别为火车站。无线通信系统300包括站302。在站302的屋顶上,安装了第一接入点304。 靠近站302,可W安装第二接入点306。火车308可W到达有乘客的站302。乘客可W具有 可被配置成无线通信的一个或多个设备106 (
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1