用于提供多个无线通信设备的平台共存系统的方法和装置的制作方法

文档序号:7640565阅读:136来源:国知局
专利名称:用于提供多个无线通信设备的平台共存系统的方法和装置的制作方法
技术领域
本公开总体上涉及无线通信系统,并且更具体地涉及用于提供多个无 线通信设备的平台共存系统的方法和装置。
背景技术
随着无线通信在办公室、住宅、学校等中变得越来越受欢迎,可以结 合采用不同的无线技术和应用来满足随时和/或随地的计算和通信需求。例 如,多种无线通信网络可以共存以提供具有更强计算和/或通信能力、更大 移动性和/或最终的无缝漫游的无线环境。
具体而言,无线个人区域网(WPAN)可以在诸如办公室的工作空间或 住宅里的一个房间等相对小的空间中提供快速、短距离连接。无线局域网 (WLAN)可以在办公楼、住宅、学校等内提供比WPAN更大的范围。与 WLAN相比,无线城域网(WMAN)可以通过将例如建筑物连接到更广阔 地理区域的另一个建筑物而覆盖更大的距离。无线广域网(WWAN)可以 提供最广阔的范围,以至于这样的网络在蜂窝式基础设施中得到了广泛的 运用。虽然上述每一种无线通信网络都可以支持不同的用途,但是这些网 络间的共存可以提供更加强健的环境,从而可随时随地连接。


图1的示意图示出了根据本文公开的方法和装置的实施例的示例性无 线通信系统;
图2的方框图示出了多个无线通信设备的示例性平台共存系统;
图3的方框图示出了多个无线通信设备的另一示例性平台共存系统;
图4的方框图示出了示例性用户终端;
图5的流程图示出了图4的示例性用户终端的一种配置方式;以及 图6的方框图示出了可用于实现图4的示例性用户终端的示例性处理器系统。
具体实施例方式
本文总体上描述了用于提供多个无线通信设备的平台共存系统的方法 和装置。本文所述的方法和装置并不在这方面受到限制。
参考图1,示例性无线通信系统100可以包括通常如110、 120和130 所示的一个或多个无线通信网络。具体而言,无线通信系统100可以包括 无线个人区域网(WPAN) 110、无线局域网(WLAN) 120和无线城域网 (WMAN) 130。虽然图1示出了三个无线通信网络,但是无线通信系统 100可以包括更多或更少的无线通信网络。例如,无线通信系统100可以包 括其它的WPAN、 WLAN和/或WMAN。本文所述的方法和装置并不在这 方面受到限制。
无线通信系统100还可以包括通常如140、 142、 144、 146和148所示 的一个或多个用户终端。例如,用户终端140、 142、 144、 146和148可以 包括无线电子设备,如台式计算机、膝上型计算机、手持计算机、平板计 算机、蜂窝电话、寻呼机、音频和/或视频播放器(如MP3播放器或DVD 播放器)、游戏设备、摄影机、数码相机、导航设备(例如,GPS设备)、 无线外设(如打印机、扫描仪、头戴式耳机、键盘、鼠标等)、医学设备(如 心率监视器、血压监视器等)和/或其它适合的固定、便携式或移动电子设 备。虽然图1示出了五个用户终端,但是无线通信系统IOO可以包括更多 或更少的用户终端。
用户终端140、 142、 144、 146和148可以采用各种调制技术,如扩频 调制(如,直接序列码分多址(DS-CDMA)和/或跳频码分多址 (FH-CDMA))、时分复用(TDM)调制、频分复用(FDM)调制、正交 频分复用(OFDM)调制、多载波调制(MDM)和/或其它适合的调制技术, 以便经由无线链路进行通信。在一个实例中,膝上型计算机140可以根据 需要非常低功率的适合无线通信协议进行工作,用以实现WPANllO,其中 这些无线通信协议例如是蓝牙@、超宽带(UWB)和/或射频识别(RFID)。 具体而言,膝上型计算机140可以经由无线链路与关联于WPAN 110的设 备(如摄影机142和/或打印机144)进行通信。在另一个实例中,膝上型计算机140可以采用直接序列扩频(DSSS) 调制和/或跳频扩频(FHSS)调制来实现WLAN120 (例如,由电气和电子 工程师学会(正EE)开发的标准的802.11家族和/或这些标准的变形和演 变)。例如,膝上型计算机140可以经由无线链路与关联于WLAN 120的设 备(如,打印机144、手持计算机146和/或智能手机148)进行通信。膝上 型计算机140还可以经由无线链路与接入点(AP) 150进行通信。AP 150 可以耦合到路由器152,这将在下文进行进一步的详细描述。备选地,可以 将AP150和路由器152集成到单个设备(如无线路由器)中。
膝上型计算机140可以采用OFDM调制,以便通过将射频信号分为随 后以不同频率同时发送的多个较小的子信号来发送大量数字数据。具体而 言,膝上型计算机140可以采用OFDM调制来实现WMAN 130。例如,膝 上型计算机140可以根据由IEEE开发的标准的802.16家族(如,正EE标 准802.16, 2004年发布)进行工作,以便支持固定、便携式和/或移动宽带 无线接入(BWA)网络,用以经由无线链路与通常如160、 162和164所示 的基站进行通信。
虽然上文关于由正EE开发的标准描述了上面的一些实例,但是本文所 公开的方法和装置也容易适用于由其它专门的兴趣团体和/或标准开发组织 开发的许多规范和/或标准(如,无线保真(Wi-Fi))联盟、微波存取全球 互通(WiMAX)论坛、红外数据协会(IrDA)、第三代合作伙伴项目(3GPP) 等)。本文所述的方法和装置并不在这方面受到限制。
WLAN120和WMAN130可以经由到以太网、数字用户线路(DSL)、 电话线路、同轴电缆和/或任何无线连接等的连接而耦合到公共网络或专用 网络170,如因特网、电话网络(如,公用电话交换网(PSTN))、局域网 (LAN)、有线网络和/或另一无线网络。在一个实例中,WLAN120可以经 由AP 150和/或路由器152耦合到公共网络或专用网络170。在另一实例中, WMAN 130可以经由基站160、 162和/或164耦合到公共网络或专用网络 170。
无线通信系统100可以包括其它适合的无线通信网络。例如,无线通 信系统100可以包括无线广域网(WWAN)(未示出)。膝上型计算机140 可以根据其它支持WWAN的无线通信协议来工作。具体而言,这些无线通信协议可以基于模拟、数字和/或双模式通信系统技术,例如全球移动通信
系统(GSM)技术、宽带码分多址(WCDMA)技术、通用分组无线业务 (GPRS)技术、增强数据GSM环境(EDGE)技术、通用移动通信系统 (UMTS)技术、基于这些技术的标准、这些标准的变形和演变、和域其 它适合的无线通信标准。虽然图1示出了 WPAN、 WLAN和WMAN,但是 无线通信系统100可以包括WPAN、 WLAN、 WMAN和/或WWAN的其它 组合。本文所述的方法和装置并不在这方面受到限制。
无线通信系统100可以包括其它WPAN、 WLAN、WMAN和/或WWAN 设备(未示出),例如网络接口设备和外设(如,网络接口卡(NIC))、接 入点(AP)、重新分配点、端点、网关、网桥、集线器等,以便实现蜂窝电 话系统、卫星系统、个人通信系统(PCS)、双向无线电系统、单向寻呼系 统、双向寻呼系统、个人计算机(PC)系统、个人数据助理(PDA)系统、 个人计算附件(Personal Computing Accessory, PCA)系统和/或任何其它适 合的通信系统。虽然上文已经描述了某些实例,但是本公开的覆盖范围并 不受限于此。
在图2的实例中,平台共存系统200可以包括通常如210和220所示 的两个或更多个无线通信设备。可以将平台共存系统200集成在诸如用户 终端(如,图4的用户终端400)等单个平台中。第一无线通信设备(WCD) 210可以包括第一网络设备接口规格(NDIS)应用程序接口 (API) 212、 第一设备驱动器214和第一网络接口设备(NID) 216。第二无线通信设备 (WCD)220可以包括第二 NDIS API 222、第二设备驱动器224和第二 NID 226。
通常,第一和第二 WCD210和220可以经由软件(和/或固件)和硬件 相互作用。在平台共存系统200的软件和/或固件层次202上,第一 NDIS API 212和第一设备驱动器214可以耦合到第二 NDIS API 222和第二设备驱动 器224,以便交换第一和第二WCD210和220的配置信息。在平台共存系 统200的硬件层次204上,第一和第二 NID 216和226可以经由通常如242 和244所示的一条或多条有线链路而相互耦合,以便在第一和第二 WCD 210和220之间传送优先级信息。具体而言,有线链路242和244中的每一 条都可以是单向的,用以按照下面具体所述发送优先级信息(例如,优先级信号)。在一个实例中,第一NID216可以经由第一有线链路242将优先 级信号从第一 NID 216发送到第二 NID 226,而第二 NID 226可以经由第二 有线链路244将优先级信号从第二 NID 226发送到第一 NID 216。虽然图2 示出了耦合第一和第二NID 216和226的两条单独的、单向有线链路,但 是第一和第二 NID 216和226可以经由单条双向有线链路相互耦合。因此, 可以在同一有线链路上发送来自第一NID 216或第二NID 226的优先级信 号。
第一WCD210可以提供与第一无线通信网络(如,图1的WLAN120) 相关联的通信服务,第二WCD220可以与第二无线通信网络(如,图l的 WMAN130)相关联。虽然第一和第二 WCD210和220可以与基于不同无 线技术的无线通信网络相关联,但是第一和第二 WCD 210和220可以工作 在可能会产生干扰的相同的频率范围、相邻的频率范围、重叠的频率范围 或比较接近的频率范围内。在一个实例中,第一无线通信网络可以基于 Wi-Fi技术来工作,而第二无线通信网络可以基于WiMAX技术来工作。相 应地,根据上述实例,第一 WCD 210可以基于Wi-Fi技术来通信,而第二 WCD 220可以基于WiMAX技术来通信。
简要来说,Wi-Fi技术在位于不同位置(包括住宅、办公室、咖啡店、 旅馆、机场等)的无线接入点(如,热点)的范围内提供高速无线连接。 具体而言,当无线设备在无线接入点的范围(如,室内150英尺或室外300 英尺)内时,Wi-Fi技术可以允许无线设备连接到局域网上,而不必在物理 上将该无线设备插入到网络中。在一个实例中,Wi-Fi技术可以向相连的无 线设备提供高速因特网访问和域基于因特网协议的语音传送(VoIP)服务。 Wi-Fi技术可以工作在开始于2.4千兆赫(GHz)、结束于2.4835 GHz的频 率范围内。IEEE开发了用于支持WLAN的标准的802.11家族(如,1999 年发布的正EE标准802.11a、 1999年发布的IEEE标准802.11b、 2003年发 布的IEEE标准802.11g)。 Wi-Fi联盟基于802.11标准推动了 WLAN的运 用。具体而言,Wi-Fi联盟确保了 WLAN设备的兼容性和互通性。为方便 起见,在本公开中,术语"802.11"和"Wi-Fi"可以被可交换地使用,以 指空中接口标准的正EE 802,11套件。本文所述的方法和装置并不在这方面 受到限制。与其它诸如Wi-Fi技术等无线技术相比,WiMAX技术在更大的地理区 域内提供"最后一英里"(last-mile)的宽带连接。具体而言,WiMAX技术 可以将宽带或高速数据连接提供到各种地理位置,在这些地理位置,有线 传输可能成本太高、不方便和/或无法得到。在一个实例中,WiMAX技术 可以提供更大的范围和宽带,以使得用于商业的Tl型服务和/或有线/数字 用户线路(DSL)对于住宅而言可等效地访问。WiMAX技术可以工作在从 2至lj 11 GHz的频带范围中(如,2.3到2.4 GHz、 2.5至lj 2.7 GHz、 3.3到3.8 GHz、或者4.9到5.8GHz)。正EE开发了 802.16标准家族来支持固定、便 携式和/或移动宽带无线接入网络(如,2004年发布的IEEE标准802.16)。 WiMAX论坛基于正EE 802.16标准推动了宽带无线接入网络的运用。具体 而言,WiMAX论坛确保了宽带无线设备的兼容性和互通性。为方便起见, 在本公开中,术语"802.16"和"WiMAX"可以被可交换地使用,以指空 中接口标准的正EE 802.16套件。本文所述的方法和装置并不在这方面受到 限制。
如下具体所述,平台共存系统200的第一和第二 WCD 210和220可以 通过以并置(collocation)方式(如,并行运行)进行的协调和操作来同时 工作。在一个实例中,可以在图1的膝上型计算机140中实现图2的平台 共存系统200。如上所述,在一个实例中,第一WCD 210可以基于Wi-Fi 技术进行通信,而第二 WCD 220可以基于WiMAX技术进行通信。具体而 言,膝上型计算机140可以使用第一WCD 210与图1的WLAN设备(例 如,打印机144、手持计算机146、智能手机148和/或接入点150)进行通 信。膝上型计算机140可以使用第二 WCD 220与图1的WMAN设备(例 如,基站160、 162和/或164)进行通信。本文所述的方法和装置并不在这 方面受到限制。
通常,Wi-Fi技术可以工作在从2.4到2.4835GHz的频率范围中,而 WiMAX技术可以工作在从2.3GHz到2.7GHz的频率范围中。相应地,Wi-Fi 技术和WiMAX技术的同时使用可能会引起相当大的干扰。具体而言,对 于高数据速率的调制(例如,64正交调幅(QAM)),该干扰可能是由频率 极其接近、高功率传输、低天线隔离度和/或高信噪比的需求引起的。在一 个实例中,使用Wi-Fi技术的发送可能影响使用WiMAX技术的接收,反之亦然。为了减轻共存的Wi-Fi技术和WiMAX技术之间的潜在干扰,可以将 第一和第二 WCD 210和220配置为以如下具体所述的并置方式工作。尽管 针对Wi-Fi和WiMAX技术描述了上述实例,但是第一和第二 WCD 210和 220可以基于其它无线技术。
返回图2,第一和第二 WCD210和220可以相互交换配置信息。具体 而言,设备驱动器214和224可以分别经由NDIS API 216和226交换配置 信息。每个无线通信设备的配置信息都指示了无线通信设备在各自的无线 通信网络中经由无线链路进行通信的方式。例如,设备驱动器214和224 可以分别交换用于指示第一和第二 WCD 210和220所使用的信道的信息和 /或用于指示分配给第一和第二 WCD 210和220的信道的信息。除了信道信 息以外,设备驱动器214和224还可以分别交换用于指示带宽、传输功率、 前端滤波器、接收灵敏度、天线隔离度的信息和/或其它与第一和第二 WCD 210和220相关的适当信息。
基于配置信息,第一和第二WCD210和220可以以并置方式工作。具 体而言,第一和第二设备驱动器214和224中的每一个都可以分别判断是 否要调整NID 216和226的无线配置,以便经由无线链路进行通信。在一 个实例中,如果电流输出功率比较高(例如,大于10分贝毫瓦(dBm)),那 么第一设备驱动器214可以减小第一 WCD210的传输功率(例如,减小到 OdBm)。在另一个实施中,如果天线隔离度的状况比较對例如,小于30dB), 那么第一设备驱动器214可以减小第一 WCD 210的传输功率。在又一个实 例中,如果第一WCD210在网状网络中未被用于多跳目的,那么第一设备 驱动器214也可以减小第一WCD210的传输功率。另外,或者备选地,如 果第二WCD 220的输出功率比较高(例如,大于20犯m)和/或如果天线 隔离度状况比较差(例如,小于40dB),那么第一设备驱动器214可以调 整第一 WCD210的接收灵敏度以容忍更高的干扰输入功率。虽然针对传输 输出功率和接收灵敏度描述了上述实例,但是本文所述的方法和装置还可 以调整第一和第二 WCD 210和220的其它适合的无线配置。
第一和第二设备驱动器214和224中的每一个还可以判断是否要基于 配置信息产生一个输出优先级信号。在一个实例中,如果第一NID216正 在传送关键信息(例如,接收和/或发送关键信息)并且如果第一和第二 NID216和226正在使用相同的频率范围、相邻的频率范围、重叠的频率范围或 者比较接近的频率范围(例如,频率范围的间隔小于100兆赫(MHz)), 那么第一NID 216可以产生一个输出优先级信号。关键信息可以是包,例 如信标、音频包、视频包和/或数据包。如果第一设备驱动器214决定产生 该输出优先级信号,那么第一NID 216可以经由第一有线链路242将该输 出优先级信号发送给第二 NID 226,使得第二设备驱动器224可以如下文具 体所述那样处理该输出优先级信号(例如,来自第一NID 216的所述输出 优先级信号相对于第二设备驱动器224而言是输入优先级信号)。
禾廿用类似的方式,第二 NID 226可以基于配置信息来判断是否产生一 个输出优先级信号。如果第二MD 226正在传送关键信息并且如果第一和 第二NID 216和226正在使用相同的频率范围、相邻的频率范围、重叠的 频率范围或比较接近的频率范围,那么第二NID 226可以产生一个输出优 先级信号。如果第二设备驱动器224决定产生该输出优先级信号,那么第 二 NID 226可以经由第二有线链路244将该输出优先级信号发送给第一 NID216。
相应地,第一和第二设备驱动器214和216中的每一个可以判断第一 和第二NID 216和226是否分别接收了一个输入优先级信号。具体而言, 第一NID 216可以经由第二有线链路244接收来自第二NID 226的输入优 先级信号。第二 NID 226可以经由第一有线链路242接收来自第一 NID 216 的输入优先级信号。
在一个实例中,第一设备驱动器214可以基于经由第一有线链路242 从第二 MD 226接收的输入优先级信号来判断第一 WCD 210的无线通信活 动的优先级是否比第二 WCD 220的无线通信活动的优先级高。如果第一 WCD 210的无线通信活动的优先级比第二WCD 220的无线通信活动的优 先级高,那么第一设备驱动器214可以忽略或放弃来自第二NID 226的输 入优先级信号。相应地,第一设备驱动器214和/或第一NID216可以继续 进行第一 WCD 210的无线通信活动。
否则,如果第一WCD 210的无线通信活动的优先级比第二WCD 220 的无线通信活动的优先级低,那么第一设备驱动器214和/或第一 NID 216 可以让第二 WCD 220的无线通信活动优先。例如,第一设备驱动器214和/或第一MD216可以挂起一个或多个包的传输和/或选择性地放弃一个或多 个传输来的包,以平衡第一和第二 WCD210和220的性能。
利用与参照第一设备驱动器214所述的方式相类似的方式,第二设备 驱动器224可以基于经由第二有线链路244从第一 NID 216接收的输入优 先级信号来判断第二 WCD 220的无线通信活动的优先级是否比第一 WCD 210的无线通信活动的优先级高。如果第二 WCD 220的无线通信活动的优 先级比第一 WCD 210的无线通信活动的优先级高,那么第二设备驱动器 224可以忽略或放弃来自第一NID216的输入优先级信号。在一个实例中, 第二WCD220的无线通信活动可以是如上所述的关键信息。相应地,第二 设备驱动器224和/或第二NID 226可以继续进行第二 WCD 220的无线通信 活动。
否则,如果第二WCD 220的无线通信活动的优先级比第一WCD 210 的无线通信活动的优先级低(例如,在第一 WCD210,正在传送关键信息), 那么第二设备驱动器224和/或第二 NID 226可以让第一 WCD 210的无线通 信活动优先。例如,第二设备驱动器224和/或第二NID 226可以挂起一个 或多个包的传输和/或选择性地放弃一个或多个传输来的包,以平衡第一和 第二WCD210和220的性能。因此,平台共存系统200可以减轻第一和第 二 WCD 210和220间的干扰。本文所述的方法和装置并不在这方面受到限 制。
虽然图2示出了两个无线通信设备,但是本文所述的方法和装置可以 包括其它的无线通信设备。参考图3,例如,平台共存系统300可以包括通 常如310、 320和330所示的三个或更多个无线通信设备。可以将平台共存 系统300集成到单个平台中。本文所述的方法和装置并不在这方面受到限 制。
在一个实例中,平台共存系统300可以包括WPAN设备310、 WLAN 设备320和WMAN设备330。 WPAN设备310可以基于比较短距离的技术 进行工作,例如蓝牙@技术(如,2002年发布的IEEE标准802.15.1、该标 准的变形和/或演变)或UWB技术(如,2003年发布的IEEE标准802.15.3、 该标准的变形和/或演变)。备选地,WPAN设备310可以基于射频识别 (RFID)技术或Wi-Fi技术进行工作。WLAN设备320可以基于Wi-Fi技术(如,IEEE标准802.11x)进行 工作,而WMAN设备330可以基于WiMAX技术(如,正EE标准802.16x) 进行工作。为了相互交换配置信息,WPAN设备310、 WLAN设备320和 WMAN设备330可以经由总线340相互耦合。为了发送优先级信号,WPAN 设备310和WLAN设备320可以经由通常如352和354所示的一条或多条 有线链路相互耦合。有线链路352和354中的每一条可以是单向的,用以 从各个无线通信设备发送优先级信号。在一个实例中,WPAN设备310可 以经由有线链路352将优先级信号发送给WLAN设备320,而WLAN设备 320可以经由有线链路354将优先级信号发送给WPAN设备310。
类似上述实例,WMAN设备330可以经由通常如362和364所示的一 条或多条有线链路耦合到WLAN设备320。具体而言,有线链路362可以 耦合到有线链路352。结果,WMAN设备330可以经由有线链路352和362 将优先级信号发送给WLAN设备320。以类似的方式,有线链路364可以 耦合到有线链路354,以便WLAN设备320可以经由有线链路354和364 将优先级信号发送给WMAN设备330。
尽管图3示出了无线通信设备310、 320和330相互耦合的具体方式, 但是无线通信设备310、 320和330可以以其它适合方式进行耦合,以交换 配置信息和发送优先级信号。虽然图3示出了平台共存系统300内的WPAN 设备、WLAN设备和WMAN设备中的每一个,但是本文所述的方法和装 置也可以包括其它无线通信设备(这些无线通信设备可以根据其它适合类 型的无线通信网络进行工作),和/或包括无线通信设备的其它组合。在一个 实例中,平台共存系统300可以包括用于WWAN的无线通信设备,作为附 加的无线通信设备或者替代无线通信设备。在另一个实例中,平台共存系 统300可以包括第一 WPAN设备、第二 WPAN设备和WMAN设备。第一 和第二 WPAN设备中的一个或两个可以使用Wi-Fi技术。本文所述的方法 和装置并不在这方面受到限制。
如上所述,可以在用户终端中实现平台共存系统200和300。转到图4, 例如,用户终端400可以包括两个或更多个WCD,通常如第一WCD 410 和第二 WCD 420所示。用户终端400还可以包括控制器430和存储器440。 第一和第二 WCD 410和420、控制器430和存储器440可以经由总线450相互耦合。
第一和第二 WCD 410和420中的每一个都可以包括接收机,通常分别 如412和422所示。第一和第二 WCD 410和420中的每一个都可以包括发 射机,通常分别如414和424所示。第一 WCD 410可以分别经由接收机412 和发射机414接收和/或发送数据。第二 WCD 420可以分别经由接收机422 和发射机424接收和/或发送数据。第一和第二 WCD 410和420中的每一个 都可以包括天线,通常如416和426所示。天线416和426中的每一个都 可以包括单向天线,或者多向天线,或者全向天线,例如偶极天线、单极 天线、平板天线、环形天线、微带天线和/或适合于发送RF信号的其它类 型的天线。虽然图4示出了用于第一和第二 WCD 410和420中的每一个的 单个天线,但是第一和第二 WCD 410和420中的每一个还可以包括附加的 天线。例如,第一和第二WCD410和420中的每一个都可以包括多个天线 来实现多输入多输出(MIMO)系统。
对于以并置方式工作的第一和第二 WCD 410和420而言,控制器430 可以促进第一和第二 WCD 410和420之间的配置信息的交换,如结合图5 所述的那样。可以使用存储器440来存储配置信息和/或其它适当的信息。
虽然图4示出了经由总线450相互耦合的用户终端400的各个部件, 但是这些部件还可以经由其它适当的直接或间接连接(如,点到点连接, 或点到多点的连接)而相互耦合。在一个实例中,第一和第二WCD410和 420可以经由一条或多条有线链路460相互耦合,以便交换优先级信息。尽 管图4示出了单条双向有线链路,但是有线链路460也可以包括耦合第一 和第二 WCD410和420的两条单独的单向有线链路。例如,第一WCD410 可以使用一条有线链路将优先级信息发送给第二 WCD 420,而第二 WCD 420可以使用另一条有线链路将优先级信息发送给第一 WCD410。
虽然图4中所示的部件被描述为用户终端400内的单独的方框,但是 可以将由这些方框中的某些执行的功能集成到单个半导体电路中,或者可 以使用两个或多个单独的集成电路来实现由这些方框中的某些执行的功 能。例如,虽然将接收机412和发射机414描述为通信接口 410内单独的 方框,但是可以将接收机412集成到发射机414中(如,收发机)。此外, 尽管图4示出了两个WCD,但是用户终端400还可以包括其它的WCD。虽然针对用户终端描述了上面的实例,但是本发明所述的方法和装置可以 在其它适当的设备中实现,例如无线网关、路由器、调制解调器、集线器。 本文所述的方法和装置并不在这方面受到限制。
图5示出了一种方式,可以利用该方式来配置无线通信设备,以提供 图2和/或图3的示例性平台共存系统。图5中的示例性过程500可以被实 现为机器可访问的指令,该指令采用存储在机器可访问介质的任何组合上 的若干不同编程代码中的任意一种,所述机器可访问介质例如是易失性存 储器或非易失性存储器或其它大容量存储设备(例如,软盘、CD和DVD)。 例如,机器可访问指令可以包含在机器可访问介质中,比如可编程门阵列、 专用集成电路(ASIC)、可擦除可编程只读存储器(EPROM)、只读存储器 (ROM)、随机存取存储器(RAM)、磁介质、光学介质和/或任意其它适合 类型的介质。
此外,虽然在图5中例示了动作的特定顺序,但是这些动作可以按照 其它时间顺序执行。再次,仅仅结合图4中的装置提供和描述了该示例性 过程500,作为提供平台共存系统的一个示例性方式。
在图5的实例中,过程500可以从第一和第二WCD410和420(例如, 经由控制器430)相互交换配置信息开始。具体而言,第一WCD410可以 接收与第二WCD 420相关的配置信息。例如,第一WCD410可以接收与 第二 WCD 420相关的信息指示信道、带宽、传输功率、前端滤波器(front-end filter)、接收灵敏度或天线隔离度(方框510)。相应地,第一WCD410可 以将与第一WCD410相关的配置信息发送给第二WCD420 (方框520)。 例如,第一WCD 410可以将配置信息发送给第二WCD 420,以响应于检 测到第二 WCD 420被开启。
基于配置信息,第一 WCD 410可以判断是否要对经由无线链路通信的 第一WCD410的无线配置进行调整。具体而言,第一WCD410可以监测 调整条件(方框530)。如果第一 WCD410没有检测到调整条件,那么控制 可以直接进行到方框540,如下具体所述。
否则,如果第一WCD410检测到调整条件,那么第一WCD410可以 调整第一 WCD 410的无线配置(方框535)。在一个实例中,如果电流输出 功率比较高(例如,大于10分贝毫瓦(dBm)),那么第一WCD 410可以减小传输功率(例如,减小到0dBm)。在另一个实施中,如果天线隔离度 的状况比较差(例如,小于30dB),那么第一 WCD410可以减小传输功率。 在又一个实例中,如果第一WCD410在网状网络中未被用于多跳目的,那 么第一 WCD410也可以减小传输功率。另外,或者备选地,如果第二WCD 420的输出功率比较高(例如,大于20dBm)和/或如果天线隔离度状况比 较差(例如,小于40dB),那么第一 WCD410可以调整接收灵敏度以容忍 更高的干扰输入功率。如下具体所述,控制可以进行到方框540。
第一 WCD 410可以基于配置信息来判断是否要产生一个到第二 WCD 420的输出优先级信号。在一个实例中,如果第一WCD410正在传送关键 信息并且如果第一和第二 WCD 410和420正在使用相同的频率范围、相邻 的频率范围、重叠的频率范围或比较接近的频率范围,那么第一WCD410 可以产生所述输出优先级信号。
如果第一 WCD 410没有产生输出优先级信号,那么控制可以直接进行 到如下具体所述的方框550。否则,如果第一 WCD410产生了输出优先级 信号,那么第一 WCD410可以将输出优先级信号发送给第二 WCD420 (方 框545)。如下具体所述,控制可以进行到方框550。
转到方框550,第一WCD 410可以监测来自第二 WCD 420的输入优 先级信号。如果第一WCD410没有接收到输入优先级信号,那么控制可以 直接进行到方框555,以执行第一 WCD 410的通信活动。
否则,如果第一WCD410在方框550接收到输入优先级信号,那么第 一 WCD 410可以判断第一 WCD 410的通信活动的优先级是否比由所述输 入优先级信号所指示的第二WCD420的通信活动的优先级高(方框560)。 如果第一 WCD 410的通信活动的优先级没有第二 WCD 420的通信活动的 优先级高,那么第一WCD410可以让第二WCD 420的通信活动优先。在 一个实例中,第一 WCD410可以挂起一个或多个包的传输和/或选择性地放 弃一个或多个传输来的包。
否则,如果第一 WCD 410的通信活动的优先级比第二 WCD 420的通 信活动的优先级高,那么第一 WCD 410可以忽略来自第二 WCD 420的输 入优先级信号(方框565)。相应地,第一WCD410可以进行到方框555, 以执行第一 WCD 410的通信活动。第二 WCD 420可以以结合图5所述的类似方式进行工作,以提供一个平台共存系统。本文所述的方法和装置并 不在这方面受到限制。
图6是适于实现本文所公开的方法和装置的实例性处理器系统2000的 方框图。所述处理器系统2000可以是台式计算机、膝上型计算机、手持计 算机、平板计算机、PDA、服务器、因特网装置和/或其它类型的计算设备。
图6中所示的处理器系统2000包括芯片组2010,其包括存储器控制器 2012和输入/输出(I/O)控制器2014。芯片组2010可以提供存储器和I/O 管理功能以及多个通用和/或专用寄存器,定时器等,其可由处理器2020 访问或使用。处理器2020可以使用一个或多个处理器、WPAN部件、WLAN 部件、WMAN部件、WWAN部件和/或其它合适的处理部件来实现。例如, 处理器2020可以使用Intel Pentium⑧技术、Intel Itanium⑧技术、Intel CentrinoTM技术、Intel XeonTM技术和减Intel Xscale⑧技术中的一种或多种 来实现。在替代方案中,可以使用其它处理技术来实现处理器2020。处理 器2020可以包括高速缓存2022,它可以使用第一级统一高速缓存(Ll)、 第二级统一高速缓存(L2)、第三级统一高速缓存(L3)和/或用于存储数 据的任何其它合适的结构来实现。
存储器控制器2012可以执行使得处理器2020能够经由总线2040访问 主存储器2030并与主存储器2030进行通信的功能,该主存储器2030包括 易失性存储器2032和非易失性存储器2034。易失性存储器2032可以利用 同步动态随机存取存储器(SDRAM)、动态随机存取存储器(DRAM)、 RAMBUS动态随机存取存储器(RDRAM)和/或其它类型的随机存取存储 器设备来实现。非易失性存储器2034可以使用快闪存储器、只读存储器 (ROM)、电可擦写可编程只读存储器(EEPROM)和/或任何其它期望类 型的存储器设备来实现。
处理器系统2000还可以包括耦合至总线2040的接口电路2050。接口 电路2050可以使用任何类型的接口标准来实现,比如以太网接口、通用串 行总线(USB)、第三代输入/输出(3GIO)接口和/或任何其它合适类型的 接口。
一个或多个输入设备2060可以连接到接口电路2050。输入设备2060 允许个人将数据和命令输入到处理器2020。例如,输入设备2060可以利用键盘、鼠标、触摸敏感显示器、跟踪板、跟踪球、Isopoint和/或语音识别系 统来实现。
一个或多个输出设备2070也可以连接到接口电路2050。例如,输出设 备2070可以利用显示设备(例如,发光显示器(LED)、液晶显示器(LCD)、 阴极射线管(CRT)显示器、打印机和/或扬声器)来实现。除此之外,接 口电路2050可以包括图形驱动卡。
处理器系统2000还可以包括一个或多个大容量存储设备2080来存储 软件和数据。这种大容量存储设备2080的实例包括软盘和驱动器、硬盘驱 动器、压縮盘和驱动器、以及数字多功能盘(DVD)和驱动器。
接口电路2050还可以包括通信设备(例如,调制解调器或网络接口卡) 以便于经由网络与外部计算机交换数据。处理器系统2000和网络之间的通 信链路可以是任何类型的网络连接,比如以太网连接、数字用户线路(DSL)、 电话线路、蜂窝电话系统、同轴电缆等。
对输入设备2060、输出设备2070、大容量存储设备2080和/或网络的 访问可以由I/O控制器2014来控制。具体而言,I/O控制器2014可以执行 使得处理器2020能够经由总线2040和接口电路2050与输入设备2060、输 出设备2070、大容量存储设备2080和/或网络进行通信的功能。
尽管图6中的部件被描述为处理器系统2000内的单独的方框,但是可 以将由这些方框中的某些执行的功能集成到单个半导体电路中,或者可以 使用两个或多个单独的集成电路来实现由这些方框中的某些执行的功能。 例如,虽然将存储器控制器2012和I/O控制器2014描述为芯片组2010内 单独的方框,但是可以将存储器控制器2012和I/O控制器2014集成到单个 半导体电路中。
虽然这里已经描述了特定的示例性方法、装置和产品,但是本公开的 覆盖范围并不限于此。相反,本公开覆盖了字面上或者在等价原则下正好 落入所附权利要求的范围内的所有方法、装置和产品。例如,虽然上文公 开的示例性系统除其它部件外,还包括在硬件上执行的软件或固件,但是 应该注意到,这些系统仅仅是示例性的,并且不应该将其认为是限制。具 体而言,预期的是可以将任何或者所有所公开的硬件、软件和/或固件部 件仅仅包含在硬件中、仅仅包含在软件中、仅仅包含在固件中,或者硬件、 软件和/或固件的某些组合中。
权利要求
1、一种方法,包括在关联于第一无线通信网络的第一无线通信设备和关联于第二无线通信网络的第二无线通信设备之间交换配置信息,所述第一无线通信设备和所述第二无线通信设备被集成在单个平台内,并且经由一条或多条有线链路相互耦合,以发送优先级信息;以及基于所述配置信息和所述优先级信息中的至少一个来识别所述第一无线通信设备和所述第二无线通信设备的通信活动之间的通信优先级。
2、 如权利要求l所述的方法,其中,交换所述配置信息包括交换用 于指示与所述第一无线通信设备和第二无线通信设备相关联的信道、带宽、 传输功率、前端滤波器、接收灵敏度和天线隔离度中的至少一个的信息。
3、 如权利要求l所述的方法,其中,交换所述配置信息包括在关联 于无线个人区域网的无线通信设备、关联于无线局域网的无线通信设备、 关联于无线城域网的无线通信设备以及关联于无线广域网的无线通信设备 中的至少两个之间,交换配置。
4、 如权利要求1所述的方法,进一步包括基于所述配置信息来调整 所述第一无线通信设备和所述第二无线通信设备中的至少一个无线通信设 备的一个或多个无线配置,以便经由无线链路进行通信。
5、 如权利要求l所述的方法,进一步包括响应于检测到用于指示传 送关键信息的条件以及用于指示所述第一无线通信设备和所述第二无线通 信设备关联于相同的频率范围、相邻的频率范围、重叠的频率范围和基本 接近的频率范围中的至少一个的条件,产生输出优先级信号。
6、 如权利要求1所述的方法,进一步包括发送下列输出优先级信号中 的至少一种从所述第一无线通信设备经由第一有线链路到所述第二无线通信设备的输出优先级信号和从所述第二无线通信设备经由第二有线链路到所述第一无线通信设备的输出优先级信号,其中所述第一有线链路和所 述第二有线链路与所述一条或多条有线链路相关联。
7、 如权利要求1所述的方法,进一步包括经由第一有线链路在所述 第二无线通信设备上接收来自所述第一无线通信设备的输入优先级信号, 或者在所述第一无线通信设备上接收来自所述第二无线通信设备的输入优 先级信号,其中所述第一有线链路和所述第二有线链路与所述一条或多条 有线链路相关联。
8、 如权利要求1所述的方法,进一步包括延迟或放弃所述第一无线 通信设备上的通信活动和所述第二无线通信设备上的通信活动中的至少一 个通信活动,其中响应于检测到用于指示所述第二无线通信设备的优先级 比所述第一无线通信设备的优先级高的条件,延迟或放弃所述第一无线通 信设备上的所述通信活动;响应于检测到用于指示所述第一无线通信设备 的优先级比所述第二无线通信设备的优先级高的条件,延迟或放弃所述第 二无线通信设备上的所述通信活动。
9、 如权利要求1所述的方法,进一步包括执行下列忽略输入优先级信 号的操作中的至少一种在所述第一无线通信设备上忽略输入优先级信号 和在所述第二无线通信设备上忽略输入优先级信号,其中响应于检测到用 于指示所述第一无线通信设备的优先级比所述第二无线通信设备的优先级 高的条件,在所述第一无线通信设备上忽略所述输入优先级信号;响应于 检测到用于指示所述第二无线通信设备的优先级比所述第一无线通信设备 的优先级高的条件,在所述第二无线通信设备上忽略所述输入优先级信号。
10、 一种装置,包括具有第一设备驱动器和第一网络接口设备的第一无线通信设备,所述 第一无线通信设备与第一无线通信网络相关联;具有第二设备驱动器和第二网络接口设备的第二无线通信设备,所述第二无线通信设备与第二无线通信网络相关联;其中,所述第一网络接口设备和所述第二网络接口设备经由两条单向 有线链路相互耦合,以便传送优先级信息,并且其中,所述第一设备驱动器和所述第二设备驱动器相互耦合,以便交 换配置信息,并且基于所述配置信息和所述优先级信息中的至少一个来识 别所述第一无线通信设备和所述第二无线通信设备的通信活动之间的通信 优先级。
11、 如权利要求10所述的装置,其中,所述第一无线通信网络和所述 第二无线通信网络包括无线个人区域网、无线局域网、无线城域网和无线 广域网中的至少一个。
12、 如权利要求10所述的装置,其中,所述配置信息包括用于指示与 所述第一无线通信设备和所述第二无线通信设备中的至少一个无线通信设 备关联的信道、带宽、传输功率、前端滤波器、接收灵敏度和天线隔离度 中的至少一个的信息。
13、 如权利要求10所述的装置,其中,基于所述配置信息,所述第一 设备驱动器和所述第二设备驱动器中的至少一个调整一个或多个无线配 置,以便经由无线链路进行通信。
14、 如权利要求10所述的设备,其中,响应于检测到用于指示传送关 键信息的条件和用于指示所述第一无线通信设备和所述第二无线通信设备 关联于相同的频率范围、相邻的频率范围、重叠的频率范围和基本接近的 频率范围中的至少一个的条件,所述第一设备驱动器和所述第二设备驱动 器中的至少一个产生输出优先级信号。
15、 如权利要求10所述的装置,其中,所述第一网络接口设备经由所 述两条单向有线链路中的第一有线链路将输出优先级信号发送给所述第二 网络接口设备,并且经由所述两条单向有线链路中的第二有线链路接收来自所述第二网络接口设备的输入优先级信号。
16、 如权利要求10所述的装置,其中,基于所述优先级信息,所述第 一设备驱动器和所述第二设备驱动器中的至少一个设备驱动器延迟或放弃 与所述第一无线通信设备或所述第二无线通信设备关联的通信活动。
17、 如权利要求10所述的装置,其中,所述第一设备驱动器和所述第二设备驱动器中的至少一个执行以下忽略输入优先级信号的操作响应于检测到用于指示所述第一无线通信设备的优先级比所述第二无线通信设备 的优先级高的条件,所述第一设备驱动器忽略来自所述第二网络接口设备 的输入优先级信号,或者响应于检测到用于指示所述第二无线通信设备的 优先级比所述第一无线通信设备的优先级高的条件,所述第二设备驱动器 忽略来自所述第一 网络接口设备的输入优先级信号。
全文摘要
将在不同无线网络中工作的两个无线设备集成到单个平台中。通过使用设备间的直接通信来交换配置信息和优先级信息,可以使这些设备共存,而没有相互干扰。每个设备基于所交换的信息来决定何时发送和如何发送,从而避免干扰其它设备。
文档编号H04W92/02GK101300870SQ200680040522
公开日2008年11月5日 申请日期2006年10月31日 优先权日2005年10月31日
发明者B·金茨堡, C·陈, G·罗斯纳 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1