经由ieee802.11网络的无线缆usb连接性的制作方法

文档序号:6594240阅读:239来源:国知局
专利名称:经由ieee802.11网络的无线缆usb连接性的制作方法
技术领域
本发明一般地涉及通用串行总线(USB)技术和IEEE 802. 11网络,更具体地涉及 经由802. 11网络提供无线缆USB连接性。
背景技术
通用串行总线(USB)标准是广泛采用的系统,其使得电子外围设备能够与主计算 设备经由物理电缆链路通信。无线通用串行总线(WUSB)标准提供对USB标准的扩展,其使 得能够使用无线链路来连接外围设备和主机设备。由于WUSB依赖超宽频带(UWB)无线技 术,外围设备和主机计算设备需要支持UWB通信的特殊硬件和软件。尽管大量USB使能的 外围设备和主机计算设备不是UWB使能的,并且因此不能支持WUSB连接性,但大量这些设 备已经能够进行按照IEEE 802. 11标准的无线通信。

发明内容
本发明在其实施例中公开了新的系统和方法,用于经由802. 11网络提供到 802. 11使能的外围设备和主机计算设备的无线缆USB连接性。本发明的第一方面提供一种装置,用于经由802. 11网络提供到802. 11使能的计 算设备的无线缆USB连接性,包括802. 11设备通信器,配置为按照802. 11无线通信协议传 输和接收数据;USB协议栈,配置为维护USB协议数据;和USB/802. 11适配器,配置为对于 通过802. 11设备通信器802. 110的无线传输,适配在USB协议栈中的USB协议数据和控制 消息,并且将在由802. 11设备通信器接收的802. 11协议通信内找到的USB协议数据和控 制消息提供给USB协议栈。在本发明的另一个方面中提供一种系统,用于经由802. 11网络提供到802. 11使 能的计算设备的无线缆USB连接性,该系统包括主机计算设备和外围计算设备。该主机计 算设备包括802. 11主机通信器,配置为按照802. 11无线通信协议传输和接收数据;USB主 机协议栈,配置为维护USB协议数据和控制消息;和USB/802. 11主机适配器,配置为对于 通过802. 11主机通信器802. 110的无线传输,适配在USB主机协议栈中的USB协议数据和 控制消息,并且将在由802. 11主机通信器接收的802. 11协议通信内找到的USB协议数据 和控制消息提供给USB主机协议栈。该外围计算设备包括802. 11设备通信器,配置为按照 802. 11无线通信协议传输和接收数据;USB设备协议栈,配置为维护USB协议数据和控制消 息;和USB/802. 11设备适配器,配置为对于通过802. 11设备通信器802. 110的无线传输, 适配在USB设备协议栈中的USB协议数据和控制消息,并且将在由802. 11设备通信器接收 的802. 11协议通信内找到的USB协议数据和控制消息提供给USB设备协议栈。在本发明的另一方面中,USB/802. 11设备适配器配置为使得802. 11设备通信器 将外围计算设备宣称是无争用(contention-free,CF)可轮询(pollable)的。在本发明的另一方面中,USB/802. 11主机适配器配置为在802. 11协议网络中使 用对于媒体访问控制(Media Access Control, MAC)的点协调机制(PointCoordinatedFunction, PCF)。在本发明的另一方面中,USB/802. 11主机适配器配置为导致802. 11主机通信器 在无争用周期(CFP)和争用周期(CP) 二者之一的期间无线地传输USB协议信息。在本发明的另一方面中,USB/802. 11主机适配器配置为导致802. 11主机通信器 在CP期间无线地传输USB控制消息。在本发明的另一方面中,USB/802. 11主机适配器配置为在CFP期间作为点协调器 (point coordinator, PC)动作。在本发明的另一方面中,USB/802. 11主机适配器配置为导致802. 11主机通信器 在CFP期间无线地传输信标(beacon)和至少该信标配置为将携带信标的传输信道识别为 USB使能的帧,,该帧至少一帧配置为包括USB协议出令牌(outtoken)、USB协议入令牌(in token)、和USB协议数据。在本发明的另一方面中,USB/802. 11设备适配器配置为导致802. 11设备通信 器在CFP期间无线地传输一帧,该帧配置为包括USB协议数据和USB协议出确认令牌 (out-acknowledgement token),其中该帧被随后传输到从USB/802. 11主机适配器接收 USB协议轮询(polling)消息的USB/802. 11设备适配器。在本发明的另一方面中,USB/802. 11主机适配器配置为导致802. 11主机通信器 在CFP期间将CF数据帧与USB协议入确认令牌一起无线地传输,其中该帧被随后传输到从 USB/802. 11设备适配器接收USB协议数据的USB/802. 11主机适配器。在本发明的另一方面中,USB/802. 11主机适配器配置为在CFP期间保留多个服务 时隙(service time slot,STS),其中STS封装来自同步数据流的一部分数据。在本发明的另一方面中,提供了一种方法,用于经由802. 11网络提供到802. 11使 能的计算设备的无线缆USB连接性,该方法包括,按照802. 11无线通信协议传输和接收数 据,维护包括USB协议数据和控制消息的USB协议栈,对于按照802. 11无线通信协议的无 线传输,适配在USB协议栈中的USB协议数据和控制消息,并且将在接收的802. 11协议通 信内找到的USB协议数据和控制消息提供给USB协议栈。在本发明的另一方面中,提供了一种方法,用于经由802. 11网络提供到802. 11 使能的计算设备的无线缆USB连接性,该方法包括,配置第一计算设备以包括以下中的每 个第一 802. 11通信器,配置为按照802. 11无线通信协议传输和接收数据,第一 USB协议 栈,配置为维护USB协议数据和控制消息,和第一 USB/802. 11适配器,配置为对于通过第一 802. 11通信器802. 110的无线传输,适配在第一 USB协议栈中的USB协议数据和控制消息, 并且将在由第一 802. 11通信器接收的802. 11协议通信内找到的USB协议数据和控制消息 提供给第一 USB协议栈;和配置第一计算设备用于与第二计算设备通信,该第二计算设备 包括第二 802. 11通信器,配置为按照802. 11无线通信协议传输和接收数据,第二 USB协 议栈,配置为维护USB协议数据和控制消息,和第二 USB/802. 11适配器,配置为对于通过第 二 802. 11通信器802. 110的无线传输,适配在第二 USB协议栈中的USB协议数据和控制消 息,并且将在由第一 802. 11通信器接收的802. 11协议通信内找到的USB协议数据和控制 消息提供给第二 USB协议栈。在本发明的另一方面中,该方法进一步包括配置所述USB/802. 11适配器以在 802. 11协议网络中使用对于媒体访问控制(MAC)的点协调机制(PCF)。
在本发明的另一方面中,该方法进一步包括配置第一 USB/802. 11适配器以使得 第一 802. 11通信器在无争用周期(CFP)和争用周期(CP) 二者之一的期间无线地传输USB 协议信息。在本发明的另一方面中,该方法进一步包括将第一 USB/802. 11适配器配置为使 得802. 11通信器在CP期间无线地传输USB控制消息。在本发明的另一方面中,该方法进一步包括将第一 USB/802. 11适配器配置为在 CFP期间作为点协调器(PC)动作。在本发明的另一方面中,该方法进一步包括将第一 USB/802. 11适配器配置为导 致第一 802. 11通信器在CFP期间无线地传输信标(beacon)和至少一帧,该信标配置为将 携带信标的传输信道识别为USB使能的,该至少一帧配置为包括USB协议出令牌、USB协议 入令牌、和USB协议数据。在本发明的另一方面中,该方法进一步包括将USB/802. 11设备适配器配置为导 致802. 11设备通信器在CFP期间无线地传输配置为包括USB协议数据和USB协议出确认 令牌的帧,其中该帧被随后传输到从第一 USB/802. 11适配器接收USB协议轮询消息的第二 USB/802. 11 适配器。在本发明的另一方面中,该方法进一步包括将第一 USB/802. 11适配器配置为导 致第一 802. 11通信器在CFP期间将CF数据帧与USB协议入确认令牌一起无线地传输, 其中该帧被随后传输到从第二 USB/802. 11适配器接收USB协议数据和控制消息的第一 USB/802. 11 适配器。在本发明的另一方面中,该方法进一步包括将第一 USB/802. 11适配器配置为在 CFP期间保留多个服务时隙(STS),其中STS封装来自同步数据流的一部分数据。在本发明的另一方面中,提供了一种计算机程序产品,用于经由802. 11网络提供 到802. 11使能的计算设备的无线缆USB连接性,该计算机程序产品包括计算机可读介质, 和计算机程序指令,该计算机程序指令可操作来按照802. 11无线通信协议传输和接收数 据,维护包括USB协议数据和控制消息的USB协议栈,对于按照802. 11无线通信协议的无 线传输,适配在USB协议栈中的USB协议数据和控制消息,并且将在接收的802. 11协议通 信内找到的USB协议数据和控制消息提供给USB协议栈,其中程序指令存储在计算机可读 介质上。


通过以下结合附图的详细描述,将更全面地理解本发明,其中,图1是根据本发明的实施例构造和操作的,用于经由802. 11网络提供到802. 11 使能的外围和主机计算设备的无线缆USB连接性的系统的简化概念图;图2是根据本发明的实施例构造和操作的,携带非同步USB协议有效载荷 (payload)的802. 11协议通信的简化概念图;图3是根据本发明的实施例构造和操作的,示出了在非同步USB协议通信期间封 装USB协议数据和控制消息的802. 11协议通信的示例性CFP的简化概念图;图4是根据本发明的实施例构造和操作的,携带同步USB协议有效载荷的802. 11 协议通信的简化概念图;并且
图5是根据本发明的实施例的计算系统的示例性硬件实现的简化概念图。
具体实施例方式现在结合一个或多个实施例描述本发明,尽管描述旨在作为整体解释本发明,并 且不是将本发明限制到示出的实施例。应当理解的是,本领域技术人员可以进行各种修改, 虽然此处没有具体示出,然而这些修改还是落入本发明的真实精神和范围中。正如本领域技术人员可以理解的,本发明可以实施为系统、方法或计算机程序产 品。相应地,本发明可以采取整体硬件实施的形式、整体软件实施的形式(包括固件、常驻 软件、微代码等)或可以一般地称为“电路”、“模块”或“系统”的结合软件和硬件方面的实 施。此外,本发明可以采取计算机程序产品的形式,该计算机程序产品包含在表达的任意有 形介质中,具有包含在介质中的计算机可用程序代码。可以使用一个或多个计算机可用或计算机可读介质的任意组合。计算机可用或计 算机可读介质可以是,但不限于例如使用电子的、磁的、光的、电磁的、或半导体的物理元件 操作的任意物理有形设备。计算机可读介质的更具体的例子(非穷举)可以包括以下具 有一个或多个电线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器 (ROM)、可擦除可编程只读存储器(EPR0M或闪存)、光纤、便携式光盘只读存储器(CDROM)、 光存储设备、或磁存储设备。注意,计算机可用或计算机可读介质甚至可以是在其上打印了 程序的纸或其他合适的介质,因为程序可以例如通过对纸或其他介质进行光学扫描而被电 地捕获、然后被编译、被解释、或必要时以其他合适的方式被处理,然后被存储在计算机存 储器中。在该文件的上下文中,计算机可用的或计算机可读的介质可以是能够包含、存储、 通信、传播、或传输程序以用于由或结合指令执行系统、设备或装置的使用的任意物理有形 介质。用于执行本发明操作的计算机程序代码可以以一种或多种编程语言的任意组合 编写,包括面向对象的编程语言,诸如Java、Smalltalk, C++等和通常的程序上的编程语 言,诸如“C”编程语言或类似的编程语言。程序可以全部在用户的计算机上、部分在用户的 计算机上、作为单机软件包、部分地在用户的计算机上而部分地在远程计算机或全部在远 程计算机或服务器上执行。在后者情况下,远程计算机可以通过任意类型的网络(包括局 域网(LAN)或广域网(WAN))连接到用户的计算机,或者可以连接到外部计算机(例如,通 过使用因特网服务提供商的因特网)。以下参考按照本发明的实施例的方法、设备(系统)和计算机程序产品的流程图 和/或框图描述本发明。可以理解的是,流程图和/或框图的每个框,和流程图和/或框图 的框的组合,可以通过计算机程序指令来实现。这些计算机程序指令可以被提供给通用目 的计算机的、特殊目的计算机的、或其他可编程数据处理装置的处理器,以产生机器,使得 通过计算机的或其他可编程数据处理装置的处理器执行的指令,产生用于实现在流程图和 /或框图的框或多个框中规定的功能/动作的措施。这些计算机程序指令也可以被存储在计算机可读介质中,该计算机可读介质能够 指挥计算机或其他可编程数据处理装置以特殊的方式工作,使得存储在计算机可读介质中 的指令产生一种操作,所述操作包括实现在流程图和/或框图的框或多个框中规定的功能 /动作的措施。
8
计算机程序指令还可以被加载到计算机或其他可编程数据处理装置,以使得在计 算机或其他可编程装置上执行一系列操作步骤,以产生计算机执行的处理,使得在计算机 或其他可编程装置上执行的指令提供用于实现在流程图和/或框图的框或多个框中规定 的功能/动作的处理。现在参考图1,图1是根据本发明的实施例构造和操作的,用于经由802. 11网络提 供到802. 11使能的外围和主机计算设备的无线缆USB连接性的系统的简化概念图。在图 1的系统中,主机设备100与一个或多个外围计算设备102经由网络104无线通信。主机 100包括USB主机协议栈106,用于维护诸如由或从USB/802. 11主机适配器108接收的USB 协议数据和控制消息。USB/802. 11主机适配器108对于由802. 11通信器110到设备102 的传输,适配从USB协议栈106接收的USB协议数据和控制消息。当802. 11通信器110从 任意设备102接收一个传输时,USB/802. 11主机适配器108检查该传输以确定其是否包括 USB协议有效载荷,然后USB/802. 11主机适配器108将该USB协议有效载荷传输到USB主 机协议栈106。类似地,每个设备102包括用于维护诸如由或从USB/802. 11设备适配器114接收 的USB协议数据和控制消息的USB设备协议栈112。USB/802. 11设备适配器114对于由 802. 11通信器116到主机100的传输,适配从USB设备协议栈112接收的USB协议数据和 控制消息。当802. 11通信器116从主机100接收一个传输时,USB/802. 11设备适配器114 检查该传输以确定其是否包括USB有效载荷,然后USB/802. 11设备适配器114将该USB有 效载荷传输到USB设备协议栈112。每个设备适配器114优选使得其802. 11通信器116宣 告设备是无争用(CF)可轮询的。现在再参考图2,图2是根据本发明的实施例构造和操作的,携带非同步USB协议 有效载荷的802. 11协议通信的简化概念图。主机适配器108(图1)优选在802. 11协议网 络中使用用于媒体访问控制(MAC)的点协调机制(PCF)。因此,在图2中,通信信道的一般 地标记为200的时间片段被划分为无争用周期(CFP) 202和争用周期(CP) 204的序列。在 每个CP 204期间,为了访问信道200,诸如为了传输USB协议控制消息,经由其相应802. 11 通信器110和116,主机适配器108和每个设备适配器114优选互相竞争并且与不是USB 使能的但是可以共享相同的802. 11网络的其他802. 11使能设备网络竞争,优选利用随机 退避(back-off)协议以降低冲突的可能性。在每个CFP 202期间,主机适配器108优选作 为点协调器(PC)动作并且获得对信道200通信量(traffic)的完全控制,诸如对于传输数 据/管理帧或轮询(polling)设备102和用于数据的任何其他USB使能设备。PC按照传 统的技术确定重复周期和CFP的长度。重复周期优选与信标同步并且是递送通信量指示消 息(Delivery Traffic IndicationMessage, DTIM)周期的整数倍,该递送通信量指示消息 周期本身优选是信标周期的整数倍。主机控制消息,诸如涉及信道管理的消息、设备通知的确认、和涉及硬件的事件诸 如复位和开/关机,优选在CFP 202或者在CP 204期间被传输。设备传输的通知,诸如主 机控制消息的确认、和涉及硬件的事件诸如连接/断开连接和远程唤醒,优选在CFP 202期 间,例如当设备102被主机100轮询时,或者在CP 204期间被传输。所有其他类型的USB 消息优选被封装在在CFP 202期间被传输的无争用(CF)数据帧中。现在再参考图3,图3是根据本发明的实施例构造和操作的,显示了在非同步USB协议通信期间封装USB协议数据和控制消息的802. 11协议通信的示例性CFP的简化概念 图。在图3中,示出了一般地标记为300的CFP,包括优选在每个CFP 300的开始被传输的 信标302,随后是在信标302之后在CFP 300期间被传输的帧304、306和308,和宣告每个 CFP 300结束的CF末帧310,其中信标302、帧304、306和308,和CF末帧310优选由短的 帧间空间312分开。主机适配器108优选支持入站(inbound)帧通信量,优选维护用来选择在CFP期 间将被轮询的站的CF轮询列表。主机适配器108经由802. 11通信器110传输信标302, 其中信标302优选被配置为,例如通过使用特定于卖主的信息元件(IE的),提供在802. 11 信标帧内被传输的这样的信息,将信道识别为USB使能的并且发布物理信道的涉及USB的 参数。信标302被设备102处的802. 11通信器116接收,据此其携带的可以由在设备102 上提供的USB使能应用所要求的任何涉及USB的信息,由设备适配器114转送到USB设备 协议栈112。在传输信标302之后,主机适配器108经由802. 11通信器110传输帧304,或者 多帧304的序列,其中每帧304被配置为包括USB协议出令牌316、USB协议入令牌318、和 USB协议数据320,这些数据通常在与设备102通信期间由USB主机协议栈106提供。帧 304由802. 11通信器116在设备102处接收,据此,其USB协议令牌和数据有效载荷被设备 适配器114转送到USB设备协议栈112。在被USB/802. 11主机适配器108轮询之后,USB/802. 11设备适配器114按照USB 协议作为需要响应。该响应与USB协议出确认令牌3M—起被设备适配器114作为数据332 封装到帧306。设备适配器114然后经由802. 11通信器116传输帧306。帧306由802. 11 通信器110在主机100处接收,据此其USB协议令牌和数据有效载荷被主机适配器108转 送到USB主机协议栈106。在从USB设备协议栈112接收数据之后,主机适配器108经由802. 11通信器110 与USB协议入确认令牌3 —起传输CF数据帧308。CF数据帧308由802. 11通信器116 在设备102处接收,据此入确认令牌3 被设备适配器114转送到USB设备协议栈112。现在再参考图4,图4是根据本发明的实施例构造和操作的,携带同步USB协议有 效载荷的802. 11协议通信的简化概念图。在图4中,通信信道的一般地标记为400的时间 片段基本上类似于图2的时间片段200,值得注意的例外是,当USB主机协议栈106试图打 开同步管道时,主机适配器108在每个CFP期间在CFP 406和408之内优选保留一个或多 个专门的设备时隙(STS),例如时隙402和404,其中对于每个同步数据流,流数据的一部分 被封装到一个CFP的STS中,而流数据的下一部分被封装到下一个CFP的相同的STS中,等 等。优选这样管理STS,包括设置其持续时间和重复率,使得满足同步数据传输的要求,例如 提供用于以有界等待时间(bounded latency)的处理努力的保证的带宽、保证的平均恒定 数据率、和/或如果发生递送失败则在服务周期期间保证的重试。应当理解的是,此处描述的本发明可以被用来连接设备102到主机100而无需使 用USB电缆,不仅允许USB协议数据和控制消息在USB主机协议栈106和USB设备协议栈 112之间被无线地传输,而且允许设备102和主机100按照USB协议工作,如其通常的那样, 就像设备102经由标准USB电缆被连接到主机100。因此,USB设备协议栈112中的通常被 注定用于经由USB电缆的传输的任何数据,被设备适配器114截取或接收并且如上所述被适配用于经由802. IlCFP或CP帧的传输,并且由设备102接收的所有802. IlCFP或CP帧 可以被设备适配器114检查以确定,其是否包括要被传输到USB设备协议栈112的USB协 议控制消息或数据,就像其是经由USB电缆被接收的。同样地,USB主机协议栈106中的通 常被注定用于经由USB电缆的传输的任何数据,被主机适配器108截取或接收并且如上所 述被适配用于经由802. IlCFP或CP帧的传输,并且由主机100接收的所有802. IlCFP或CP 帧可以被主机适配器108检查以确定,其是否包括要被传输到USB主机协议栈106的USB 协议控制消息或数据,就像其是经由USB电缆被接收的。此外,主机适配器108和设备适配 器114优选执行任何动作,正如可能被要求以维护在主机100和设备102之间的并且按照 802. 11标准的802. 11无线连接。可以理解的是,本发明上述任意方面可以被实施为嵌入在计算机可读介质中的计 算机程序产品,例如以存储在磁或光存储介质或嵌入在计算机硬件中的计算机程序指令的 形式,并且可以被计算机执行或者可以由计算机访问。现在参考图5,框图500示出了按照本发明的实施例的计算系统的示例性硬件实 现,按照该计算系统可以实现本发明的一个或多个组件/方法(例如,结合图1-4描述的组 件/方法)。如所示的,用于控制到至少一个资源的访问的技术可以按照经由计算机总线518 或替换连接装置耦合的处理器510、存储器512、I/O设备514、和网络接口 516来实现。应当理解的是,此处使用的术语“处理器”旨在包括任意处理设备,诸如,包括 CPU(中央处理器)的处理设备和/或其他处理电路。还应当理解的是,术语“处理器”可以 指多于一个的处理设备并且与一个处理设备相关联的各种元件可以被其他处理设备共享。此处使用的术语“存储器”旨在包括与处理器或CPU相关联的存储器,例如,RAM、 ROM、固定的存储设备(例如硬件)、可移动存储设备(例如磁盘)、闪存等。这些存储器可 以被认为是计算机可读存储介质。此外,此处使用的短语“输入/输出设备”或“I/O设备”旨在包括,例如,用于输入 数据到处理单元的一个或多个输入设备(例如键盘、鼠标、扫描仪等),和/或用于提供与处 理单元相关联的结果的一个或多个输出设备(例如扬声器、显示器、打印机等)。附图中的流程图和框图输出了按照本发明的不同实施例的可能实现的系统、方法 和计算机程序产品的结构、功能和操作。在此,流程图或框图中的每个框可以代表模块、片 段或代码的部分,其包括用于执行特定的逻辑功能的一个或多个可执行指令。还应当注意 的是,在一些替换实施例中,在框图中标出的功能可以按照不同于在图中标出的顺序进行。 例如,连续示出的两个框,可以实际上基本同时地被执行,或者取决于涉及的功能,这些框 有时候可以按照相反的顺序被执行。还应当注意的是,框图和/或流程图的每个框,框图和 /或流程图中的框的组合,可以由执行特殊的功能或动作的基于特殊目的的硬件系统,或者 由特殊目的的硬件和计算机指令的组合执行。虽然在此可能或可能没有参考特定的计算机硬件或软件来描述方法和设备,可以 理解的是,此处描述的方法和设备可以使用通常的技术在计算机硬件或软件中实现。尽管参考了一个或多个特定实施例描述了本发明,但是所述描述旨在作为一个整 体解释本发明并且不是要将本发明限于示出的实施例。应当理解的是,本领域技术人员可 以进行大量修改,虽然此处没有示出,然而这些修改还是落入本发明的真实精神和范围中。
权利要求
1.一种用于经由802. 11网络提供到802. 11使能的计算设备的无线缆USB连接性的装 置,包括802. 11设备通信器,配置为按照802. 11无线通信协议传输和接收数据; USB协议栈,配置为维护USB协议数据和控制消息;和 USB/802. 11适配器,配置为对于通过所述802. 11设备通信器110的无线传输,适配在所述USB协议栈中的USB协 议数据和控制消息,并且将在由所述802. 11设备通信器接收的802. 11协议通信内找到的USB协议数据和控制 消息提供给所述USB协议栈。
2.一种用于经由802. 11网络提供到802. 11使能的计算设备的无线缆USB连接性的系 统,该系统包括主机设备,包括802. 11主机通信器,配置为按照802. 11无线通信协议传输和接收数据; USB主机协议栈,配置为维护USB协议数据和控制消息;和 USB/802. 11主机适配器,配置为对于通过所述802. 11主机通信器110的无线传输,适配在所述USB主机协议栈中的 USB协议数据和控制消息,并且将在由所述802. 11主机通信器接收的802. 11协议通信内找到的USB协议数据和控制 消息提供给所述USB主机协议栈;和 外围计算设备,包括802. 11设备通信器,配置为按照802. 11无线通信协议传输和接收数据; USB设备协议栈,配置为维护USB协议数据和控制消息;和 USB/802. 11设备适配器,配置为对于通过所述802. 11设备通信器110的无线传输,适配在所述USB设备协议栈中的 USB协议数据和控制消息,并且将在由所述802. 11设备通信器接收的802. 11协议通信内找到的USB协议数据和控制 消息提供给所述USB设备协议栈。
3.根据权利要求2所述的系统,其中,所述USB/802.11设备适配器配置为使得所述 802. 11设备通信器将所述外围计算设备宣称是无争用(CF)可轮询的。
4.根据权利要求2所述的系统,其中,所述USB/802.11主机适配器配置为在802. 11协 议网络中使用对于媒体访问控制(MAC)的点协调机制(PCF)。
5.根据权利要求2所述的系统,其中,所述USB/802.11主机适配器配置为导致所述 802. 11主机通信器在无争用周期(CFP)和争用周期(CP) 二者之一的期间无线地传输USB 协议信息。
6.根据权利要求5所述的系统,其中,所述USB/802.11主机适配器配置为导致所述 802. 11主机通信器在CP期间无线地传输USB控制消息。
7.根据权利要求5所述的系统,其中,所述USB/802.11主机适配器配置为在CFP期间 作为点协调器(PC)动作。
8.根据权利要求2所述的系统,其中,所述USB/802.11主机适配器配置为导致所述.802. 11主机通信器在CFP期间无线地传输信标,配置为将携带所述信标的传输信道识别为USB使能的,和 至少一帧,配置为包括USB协议出令牌、USB协议入令牌、和USB协议数据。
9.根据权利要求2所述的系统,其中,所述USB/802.11设备适配器配置为导致所述 802. 11设备通信器在CFP期间无线地传输配置为包括USB协议数据和USB协议出确认令牌 的帧,其中该帧被随后传输到从所述USB/802. 11主机适配器接收USB协议轮询消息的所述 USB/802. 11设备适配器。
10.根据权利要求2所述的系统,其中,所述USB/802.11主机适配器配置为导致所述 802. 11主机通信器在CFP期间将CF数据帧与USB协议入确认令牌一起无线地传输,其中 该帧被随后传输到从所述USB/802. 11设备适配器接收USB协议数据和控制消息的所述 USB/802. 11主机适配器。
11.根据权利要求2所述的系统,其中,所述USB/802.11主机适配器配置为在CFP期间 保留多个服务时隙(STQ,其中所述STS封装来自同步数据流的一部分数据。
12.一种用于经由802. 11网络提供到802. 11使能的计算设备的无线缆USB连接性的 方法,该方法包括按照802. 11无线通信协议传输和接收数据; 维护包括USB协议数据和控制消息的USB协议栈;对于按照802. 110无线通信协议的无线传输,适配在所述USB协议栈中的USB协议数 据和控制消息,并且将在接收的802. 11协议通信内找到的USB协议数据和控制消息提供给所述USB协议栈。
13.一种用于经由802. 11网络提供到802. 11使能的计算设备的无线缆USB连接性的 方法,该方法包括配置第一计算设备以包括以下中的每个第一 802. 11通信器,配置为按照802. 11无线通信协议传输和接收数据, 第一 USB协议栈,配置为维护USB协议数据和控制消息,和 第一 USB/802. 11适配器,配置为对于由所述第一 802. 11通信器110的无线传输,适配在所述第一 USB协议栈中的USB 协议数据和控制消息,并且将在由所述第一 802. 11通信器接收的802. 11协议通信内找到的USB协议数据和控制 消息提供给所述第一 USB协议栈;和配置所述第一计算设备用于与第二计算设备通信,该第二计算设备包括 第二 802. 11通信器,配置为按照802. 11无线通信协议传输和接收数据, 第二 USB协议栈,配置为维护USB协议数据和控制消息,和 第二 USB/802. 11适配器,配置为对于由所述第二 802. 11通信器802. 110的无线传输,适配在所述第二 USB协议栈中的 USB协议数据和控制消息,并且将在由所述第一 802. 11通信器接收的802. 11协议通信内找到的USB协议数据和控制 消息提供给所述第二 USB协议栈。
14.
15.根据权利要求13所述的方法,该方法进一步包括配置所述第一USB/802. 11适配器 以在802. 11协议网络中使用对于媒体访问控制(MAC)的点协调机制(PCF)。
16.根据权利要求13所述的方法,该方法进一步包括配置所述第一USB/802. 11适配器 以导致所述第一 802. 11通信器在无争用周期(CFP)和争用周期(CP) 二者之一的期间无线 地传输USB协议信息。
17.根据权利要求16所述的方法,该方法进一步包括将所述第一USB/802. 11适配器配 置为使得所述第一 802. 11通信器在CP期间无线地传输USB控制消息。
18.根据权利要求16所述的方法,该方法进一步包括将所述第一USB/802. 11适配器配 置为在CFP期间作为点协调器(PC)动作。
19.根据权利要求13所述的方法,该方法进一步包括将所述第一USB/802.11适配器配 置为导致所述第一 802. 11通信器在CFP期间无线地传输信标,配置为将携带所述信标的传输信道识别为USB使能的,和至少一帧,配置为包括USB协议出令牌、USB协议入令牌、和USB协议数据。
20.根据权利要求13所述的方法,该方法进一步包括将所述USB/802.11设备适配器 配置为导致所述802. 11设备通信器在CFP期间无线地传输配置为包括USB协议数据和USB 协议出确认令牌的帧,其中该帧被随后传输到从所述第一 USB/802. 11适配器接收USB协议 轮询消息的所述第二 USB/802. 11适配器。
21.根据权利要求13所述的方法,该方法进一步包括将所述第一USB/802. 11适配器配 置为导致所述第一 802. 11通信器在CFP期间将CF数据帧与USB协议入确认令牌一起无线 地传输,其中该帧被随后传输到从所述第二 USB/802. 11适配器接收USB协议数据和控制消 息的所述第一 USB/802. 11适配器。
22.根据权利要求13所述的方法,该方法进一步包括将所述第一USB/802. 11适配器 配置为在CFP期间保留多个服务时隙(STQ,其中所述STS封装来自同步数据流的一部分数 据。
23.一种计算机程序产品,用于经由802. 11网络提供到802. 11使能的计算设备的无线 缆USB连接性,该计算机程序产品包括计算机可读介质;和计算机程序指令,该计算机程序指令可操作来按照802. 11无线通信协议传输和接收数据,维护包括USB协议数据和控制消息的USB协议栈,对于按照802. 11无线通信协议的无线传输,适配在所述USB协议栈中的USB协议数据 和控制消息,并且将在接收的802. 11协议通信内找到的USB协议数据和控制消息提供给所述USB协议栈,其中所述程序指令存储在所述计算机可读介质上。
全文摘要
经由802.11网络提供到802.11使能的计算设备的无线缆USB连接性,包括按照802.11无线通信协议传输和接收数据,维护包括USB协议数据和控制消息的USB协议栈,对于按照802.11无线通信协议的无线传输,适配在USB协议栈中的USB协议数据和控制消息,并且将在接收的802.11协议通信内找到的USB协议数据和控制消息提供给USB协议栈。
文档编号G06F3/00GK102099765SQ200980127673
公开日2011年6月15日 申请日期2009年7月14日 优先权日2008年7月17日
发明者亚历克西.波朗斯基, 伊利亚.利夫希茨, 奥菲尔.赫布斯特 申请人:君格有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1