用于多无线单元共存管理器的异步接口的利记博彩app

文档序号:7912649阅读:220来源:国知局
专利名称:用于多无线单元共存管理器的异步接口的利记博彩app
技术领域
概括地说,本发明涉及无线通信,具体地说,涉及在无线通信系统中管理由各个设备利用的多个无线单元之间的共存。
背景技术
为了提供各种通信服务而广泛地部署了无线通信系统;例如,可经由这类无线通信系统提供语音、视频、分组数据、广播和消息服务。这些系统可以是能够通过共享可用系统资源来支持多个终端的通信的多址系统。这种多址系统的实例包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、正交频分多址(OFDMA)系统以及单载波 FDMA (SC-FDMA)系统。通常,无线多址通信系统可包括支持与不同无线通信系统通信的多个无线单元。 各个无线单元可以在特定频率信道或频带上工作,或者可具有各自的预定需求。为了经由多个无线单元管理通信且避免各个无线单元之间发生冲突和/或干扰,期望实现用以在发生冲突(例如,无线单元被配置为它们的相互操作会对至少一个无线单元产生显著干扰) 的各个无线单元之间进行协调的机制。此外,期望实现用于有助于实现这种机制和利用这种机制的各个无线单元端点之间的通信的总线结构和/或其它装置。

发明内容
下面给出对所要求保护主题的各个方面的简要概述,以提供对这些方面的基本理解。该概述不是对全部预期方面的泛泛概括,也不旨在标识关键或重要元件或者描述这些方面的范围。其目的仅在于作为后文所提供更详细描述的序言,以简化形式提供所公开方面的一些概念。根据一个方面,本申请描述了一种方法。该方法可包括识别与各个潜在冲突的无线技术相关联的各个被管理的端点以及与所述各个被管理的端点相关联的多无线单元 (multi-radio)共存平台;以及维护将所述各个被管理的端点通信地连接到所述多无线单元共存平台的总线系统,其中,所述总线系统包括以异步方式工作的一个或多个总线。第二个方面涉及一种可在无线通信系统中工作的装置。该装置包括各个被管理的端点,其与一组潜在冲突的无线技术相关联;共存管理器(CxM),其有助于所述各个被管理的端点之间的共存;以及总线系统,其将所述各个被管理的端点通信地连接到所述CxM, 其中,所述总线系统包括以异步方式工作的一个或多个总线。第三个方面涉及一种装置,其可包括用于识别与一组无线技术对应的各个端点以及对该组无线技术及其对应端点之间的共存进行管理的应用平台的模块;以及用于维护具有以异步方式工作的一个或多个总线的系统的模块,所述一个或多个总线有助于所述各个端点和所述应用平台之间的通信。本申请所述的第四个方面涉及一种计算机程序产品,其可包括计算机可读介质, 该计算机可读介质包括使得计算机识别与一组无线技术对应的各个端点以及对该组无线技术及其对应端点之间的共存进行管理的应用平台的代码;以及使得计算机维护具有以异步方式工作的一个或多个总线的系统的代码,所述一个或多个总线有助于所述各个端点和所述应用平台之间的通信。为了实现以上和相关目的,所要求保护主题的一个或多个方面包括在权利要求中特定指出并在以下全面描述的特征。以下描述和附图详细阐述了所要求保护主题的特定示例性方面。然而,这些方面指示了用于采用所要求保护主题的原理的各种方式中的一些。此夕卜,所公开的方面旨在包括所有这样的方面以及它们的其它等同物。


图1是本申请所述各个方面可在其中工作的示例性无线通信环境的框图。图2是可操作用以根据各个方面来在相关联的无线通信系统中对各个无线单元的共存进行管理的示例性无线设备的框图。图3是可操作用以实现本申请所述各个方面的示例性多无线单元共存管理系统的框图。图4是根据各个方面,有助于对多无线单元共存管理器(CxM)和各个CxM管理的端点之间的异步总线接口进行管理的系统的框图。图5是示出可用于管理各个端点的多无线单元共存方案的框图。图6-7是根据各个方面,示出了利用各个异步总线和/或总线接口的经改进的各个多无线单元共存方案的框图。图8是根据各个方面,示出了有助于将一个异步总线用于CxM和CxM管理的各个端点之间的通信的系统的框图。图9是根据各个方面,示出了有助于将多个异步总线用于CxM和CxM管理的各个端点之间的通信的系统的框图。图10根据各个方面,示出了在时间上一个或多个示例性异步CxM总线的操作。图11-13示出了能够利用本申请所述各个方面的各个示例性多无线单元共存实现方案。图14-16是用于利用基本上异步的总线系统以有助于实现针对一组被管理的端点的多无线单元共存的各个方法的流程图。图17是有助于在通信系统中实现和管理用于多无线单元共存管理的异步总线架构的装置的框图。
具体实施例方式现在参照附图描述所要求保护主题的各个方面,其中用相同的附图标记通篇指示相同的元件。在下面的描述中,为有助于解释,给出了大量具体细节,以便提供对一个或多个方面的全面理解。然而,很明显,也可以不用这些具体细节来实现这些方面。在其它例子中,以方框图形式示出公知结构和设备,以有助于描述一个或多个方面。此外,本申请结合无线终端和/或基站描述了各个方面。无线终端可以指向用户提供语音和/或数据连接的设备。无线终端可连接到计算设备,例如膝上型计算机或桌面型计算机,或其可以是独立设备,例如个人数字助理(PDA)。无线终端还可以称为系统、用户单元、用户站、移动站、移动台、远方站、接入点、远程终端、接入终端、用户终端、用户代理、 用户设备或用户装备(UE)。无线终端可以是用户站、无线设备、蜂窝电话、PCS电话、无绳电话、会话发起协议(SIP)电话、无线本地环路(WLL)站、个人数字处理(PDA)、具有无线连接能力的手持设备或者其它连接到无线调制解调器的处理设备。基站(例如,接入点或节点 B)可以指通过空中接口、通过一个或多个扇区来与无线终端通信的接入网中的设备。基站可通过将接收的空中接口帧转换成IP分组,而作为无线终端和接入网中的剩余部分(可包括因特网协议(IP)网络)之间的路由器。基站还协调对空中接口的属性的管理。此外,还应当明白,结合本申请而描述的各种示例性的逻辑框、模块、电路和算法步骤可以实现成电子硬件、计算机软件或其组合。为了清楚地表示硬件和软件之间的可交换性,本申请对各种示例性的部件、框、模块、电路和步骤均围绕其功能进行了总体描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为背离本发明的保护范围。用于执行本申请所述功能的通用处理器、数字信号处理器(DSP)、专用集成电路 (ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或者晶体管逻辑器件、 分立硬件组件或者上述的任意组合,可以另外地或者替代地实现或执行结合本申请而描述的各种示例性的逻辑框图、模块和电路。通用处理器可以是微处理器,或者,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机等。处理器也可实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合或者任何其它此种结构。此外,本申请中所描述的一个或多个示例性实施例的各个功能可以用硬件、软件、 固件或它们的任意结合来实现。当由软件来实现时,这些功能可以存储在计算机可读介质上的一个或多个指令或代码,或由其发送。计算机可读介质可包括计算机存储介质和通信介质。通信介质可包括有助于从一个位置向另一位置传送计算机程序的任意介质。同样, 存储介质可包括可由通用或专用计算机访问的任意可用介质。通过实例而并非限制地,计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM、数字通用光碟(DVD)、蓝光光碟或其它光学光碟存储装置、磁盘存储装置或其它磁存储设备和/或可用于以指令或数据结构的形式承载或存储期望程序代码单元并且可通过通用或专用计算机或通用或专用处理器访问的任意其它介质。此外,任意连接适当地称为计算机可读介质。例如,如果使用同轴电缆、光缆、 双绞线、数字用户线路(DSL)或例如红外、无线电和微波的无线技术将软件从网站、服务器或其它远程源发送,则同轴电缆、光缆、双绞线、DSL或例如红外、无线电和微波的无线技术包括在介质的定义中。本申请使用的盘(disk)和碟(disc)包括压缩光碟(CD)、激光光碟、 光碟、DVD、软盘和蓝光光碟,其中盘(disk)常常用磁的方式再现数据,而碟(disc)可选地 (例如通过激光)再现数据。上述组合也包括在计算机可读介质的范围内。
现在参照附图,图1示出了本申请所述各个方面可在其中工作的示例性无线通信环境100。无线通信环境100可包括无线设备110,其能够与多个通信系统通信。这些系统可包括例如一个或多个蜂窝系统120和/或130、一个或多个无线局域网(WLAN)系统140 和/或150、一个或多个无线个人局域网(WPAN)系统160、一个或多个广播系统170、一个或多个卫星定位系统180、图1中未示出的其它系统或上述的任意组合。应当理解,在以下说明书中,术语“网络”和“系统”通常交替使用。蜂窝系统120 和 130 可以是 CDMA、TDMA、FDMA、OFDMA、SC-FDMA 和其它网络。CDMA 系统可以实现诸如通用陆地无线接入(UTRA)、cdma2000等之类的无线技术。UTRA包括宽带 CDMA (WCDMA)和 CDMA 的其它变型。此外,cdma2000 涵盖 IS-2000 (CDMA20001X)、IS-95 和IS-856 (HRPD)标准。TDMA系统可以实现诸如全球移动通信系统(GSM)、数字先进移动电话系统(D-AMPS)等之类的无线技术。OFDMA系统可以实现诸如演进UTRA(E-UTRA)、超移动宽带(UMB)、IEEE 802. 16 (WiMAX)、IEEE 802. 20、Flash-OFDM 等之类的无线技术。 UTRA和E-UTRA是通用移动通信系统(UMTQ的一部分。3GPP长期演进(LTE)和LTE演进 (LTE-A)是使用E-UTRA的UMTS的新版本。在名称为“第三代合作伙伴计划”(3GPP)的组织的文档中描述了 UTRA、E-UTRA, UMTS、LTE、LTE-A和GSM。在名称为“第三代合作伙伴计划2”(3GPP2)的组织的文档中描述了 cdma2000和UMB。在一个方面,蜂窝系统120可包括多个基站122,其可在无线设备的覆盖内支持无线设备的双向通信。类似地,蜂窝系统130 可包括多个基站132,其可在无线设备的覆盖中支持无线设备的双向通信。WLAN 系统 140 和 150 可分别实现无线技术,例如 IEEE 802. 11 (Wi-Fi)、Hiperlan 等。WLAN系统140可包括可支持双向通信的一个或多个接入点142。类似地,WLAN系统 150可包括可支持双向通信的一个或多个接入点152。WPAN系统160可实现无线技术,例如 IEEE 802. 15. 1 (蓝牙)、IEEE 802. 15. 4 (Zigbee)等。此外,WPAN 系统 160 可支持各个设备(例如无线设备110、听筒162、计算机164、鼠标166等)的双向通信。广播系统170可以是电视(TV)广播系统、频率调制(FM)广播系统、数字广播系统等。数字广播系统可实现无线技术,例如MediaFLO 、手持的数字视频广播(DVB-H)、地面电视广播的集成服务数字广播(ISDB-T)等。此外,广播系统170可包括可支持单向通信的一个或多个广播站172。卫星定位系统180可以是美国全球定位系统(GPS)、欧洲Galileo系统、俄国 GL0NASS系统、日本的准天顶卫星系统(QZSS)、印度的印度区域导航卫星系统(IRNSS)、中国的北斗系统和/或任意其它适合系统。此外,卫星定位系统180可包括发送用于位置确定的信号的多个卫星182。在一个方面,无线设备110可以是固定的或移动的,并且还可以称为用户装备 (UE)、移动站、移动设备、终端、接入终端、用户单元、站等。无线设备110可以是蜂窝电话、 个人数字助理(PDA)、无线调制解调器、手持设备、膝上型计算机、无绳电话、无线本地环路 (WLL)站等。此外,无线设备110可参与到与蜂窝系统120和/或130、WLAN系统140和/ 或150、WPAN系统160中的设备和/或任意其它适合系统和/或设备的双向通信中。无线设备110可另外或替代地从广播系统170和/或卫星定位系统180接收信号。此外,可以理解,无线设备110可在任意给定时刻与任意数目的系统通信。接下来转到图2,其提供了示出多无线单元(multi-radio)无线设备200的示例性设计的框图。如图2所示,无线设备200可包括N个无线单元220a至220η,它们可分别耦合到N个天线210a至210η,其中N可以是任意整数值。然而,应当理解,各个无线单元220 可耦合到任意数目的天线210,并且多个无线单元220也可共享一个给定天线210。通常,无线单元220可以是以电磁频谱辐射或放射能量,以电磁频谱接收能量,或生成经由导电模块来传播的能量的单元。举一实例,无线单元220可以是向系统或设备发送信号的单元,或从系统或设备接收信号的单元。由此,可以理解,无线单元220可用于支持无线通信。在另一实例中,无线单元220也可以是放射噪音的单元(例如计算机上的屏幕、电路板等),该噪声会影响其它无线单元的性能。由此,还可理解,无线单元220也可以是不支持无线通信而放射噪声和干扰的单元。根据一个方面,各个无线单元220可支持与一个或多个系统的通信。多个无线单元220可另外或替代地用于给定系统,例如在不同的频带(例如,蜂窝和PCS频带)上进行发送或接收。根据另一个方面,数字处理器230可耦合到无线单元220a至220η,并且可执行各种功能,例如对经由无线单元220发送或接收的数据的处理。针对每个无线单元220的处理取决于该无线单元支持的无线技术,并且可包括用于发射机的加密、编码、调制等;用于接收机的解调、解码、解密等。在一个实例中,数字处理器230可包括共存管理器(CxM) Μ0, 后者可控制无线单元220的操作,以便提升无线设备200的性能,如本申请所概述地。为了简化,图2中将数字处理器230示出为单个处理器。然而,应当理解,数字处理器230可包括任意数目的处理器、控制器、存储器等。在一个实例中,控制器/处理器250 可指导无线设备200中的各个单元的操作。另外或替代地,存储器252可用于存储无线设备200的程序代码和数据。数字处理器230、控制器/处理器250和存储器252可在一个或多个集成电路(IC)、专用集成电路(ASIC)等上实现。通过特定而非限制性的实例,数字处理器230可以在移动站调制解调器(MSM)ASIC上实现。根据一个方面,各个无线单元220可通过各个机制(例如辐射类、导电类和/或其它类的干扰机制)影响其它各个无线单元220和/或受到其它各个无线单元220的影响。 在某些情况下,这样的干扰使得一些事件组合在不同的无线单元之间的同时发生不可能或不可行。由此,可以理解,在某些情况下,关于给定无线单元220的基本上最佳的决定(例如关于是否为WLAN发射机无线单元提供否定确收(NACK)或缩减发送功率的决定等)取决于各个其它相关联的无线单元220的状态。由此,CxM 240可实现对在存在潜在冲突时无线单元的管理,而无需用于每对机制的分段方案。接下来转到图3,其示出了可操作用以实现本申请所述的各个方面的多无线单元共存管理的示例性系统300的框图。如图3所示,系统300包括CxM Μ0,其可管理各个CxM 端点330(例如,无线单元220、天线、功率放大器(PA)、滤波器、混频器、调制解调器等),如本申请所概述地。根据一个方面,CxM 240可耦合到连接管理器(CnM) 310、CxM控制实体320 和/或其它适合组件和/或利用这些组件的功能。根据一个方面,CxM 240以及CnM 310和 CxM控制实体320可集总地作为一个或多个CxM端点330的射频(RF)共存平台来工作。在一个实例中,CnM 310可基于从CxM 240获得的信息来有助于各个CxM端点330 的连接。例如,CnM 310可用于分配一组最佳的资源,以供由与各个CxM端点330相关联的应用来最佳并行使用。在另一实例中,CxM控制实体320是可操作用以配置CxM 240和/或由CxM 240管理和/或操作的各个总线的操作的任意适当集成电路、子系统或它们的组合(例如,一个或多个处理器、状态机等),如本申请所概述地。另外或替代地,CxM控制实体320可用作外围子系统,从而使得通过从主机处理器等解耦合外围操作和/或通过执行其它适合的行为来提高与系统300相关联的外围吞吐量和系统并行性。根据另一个方面,系统300和本申请所示的组件可独立地和/或借助于任意其它适合模块来工作,以便实施本申请所述的功能和/或在任意恰当的应用、工作模式等的背景下的任意其它适合功能的各个方面。然而,应当理解,本申请所示和所述的实现方案仅旨在非限制性的示例性多无线单元共存实现方案,并且除非明显指明,否则所要求保护主题并不旨在限于任意特定的实现方案。接下来转到图4,示出了系统400,其有助于实现对在多无线单元CxM240和各个 CxM管理的端点430之间的异步总线接口的管理。如图4所示,可提供CxM M0,以用于一组CxM管理的端点430(例如,无线单元、天线、PA、滤波器、混频器、调制解调器等)。在一个实例中,在系统400中可利用包括一个或多个异步总线410且不包括或包括多个补充总线420的总线系统,以将各个CxM端点430和/或其它适当的被管理的端点通信地连接到包括CxM 240的多无线单元共存平台。根据一个方面,系统400中的各个异步总线410可根据异步协议来工作(例如,受到异步总线管理器440和/或其它适当单元的控制),从而有助于用于多无线单元共存管理的异步接口设计方案。在一个实例中,这样的设计方案可有助于协调和分配系统资源,其涵盖了包括例如RF/天线、基带、协议和/或其它适合元素的方案空间。根据另一个方面,可以理解,在相近的环境下的具有多个无线单元的通信系统可能产生操作方面的实质问题。例如,这种问题可能出现在并行情况下(例如,其中多个无线单元同时工作),因为在这种情况下可能发生无线单元共存问题,其随后导致产生欠佳的用户体验。此外,可以理解,由于各种无线技术的多样性(例如,基于如物理接口、协议栈、操作系统等的因素),可能给在给定共同平台上工作的多个无线单元之间的通信带来难题。传统上,采用诸如用于蓝牙(BT)和无需局域网(WLAN)技术的分组业务仲裁(PTA) 之类的个体化方案来有助于无线单元共存。然而,可以理解,这种传统方案本质上是分段的,由此并没有覆盖多个无线单元。此外,可以理解,现有的多无线单元管理技术利用专用且不同的接口,而这使得需要更多的管脚计数、更大的功率和区域、更高的总体复杂度等。 此外,由于这种传统技术下的现有接口以同步方式工作,所以这种接口不能够获得或利用延时的知识。因此,根据本申请所述的各个方面,可利用CxM240和系统400来提供统一的、 通用的且可易于扩展的多无线单元共存方案,连同可用于减少传统方案的至少上述缺点的异步总线接口。如系统400所示,可利用根据异步协议(例如,异步总线410)而工作的一个或多个总线来有助于CxM 240和CxM 240的各个被管理的端点(例如,CxM端点430)之间的通信。在一个实例中,CxM端点可对应于任意适合无线接入技术(RAT)的各种组件。可对应于CxM端点430的RAT的实例包括但不限于3GPP LTE、仅前向链路(FLO)、BT、WLAN、UMTS寸。进一步如图4所示,系统400的一个或多个元件(例如,CxM 240, CxM端点430、 异步总线410等)可耦合到且进一步利用一个或多个补充总线420以用于系统400中的通信。在一个实例中,系统400中的补充总线420可根据任意适合的总线协议来工作,例如, 同步协议、异步协议和/或任意其它适合协议或适合协议的组合。在另一个实例中,一个或多个补充总线420可重编程,以便根据多个工作模式来工作,例如同步模式、异步模式和/ 或任意其它适合的模式。为此,一个或多个补充总线420可与总线重编程模块450和/或适当模块相关联。尽管系统400中未示出,但是一个或多个异步总线410能够在某些情况下另外或替代地重编程,以便根据非异步协议在确定的或不确定的时间段内(例如,在至少一个在时间上的决策单元内和/或任意其它适合的时间间隔内)工作。如上所述,可以理解,越来越多的具有不同结构和技术的无线单元正在连接到具有不同结构和技术的便携式设备、平台、片上系统(SOC)实现方案等。可利用现有平台,来通过例如使用特定的专用总线结构和/或软件以提供两个干扰频带之间的共存。这样的实例通过图5中的系统500示出,其中利用各个专用总线来在各个成对的无线单元220和/ 或与应用平台510相关联的与其它无线技术相关的端点之间进行协调。如本申请所示,应用平台510可包括一个或多个内部或外部应用处理器和/或其它适合装置,以用于处理与无线单元220和/或与应用平台510相关的其它端点相关联的应用。然而,当设备所利用的技术的种类增多时,更多且不同的通信站必须共存,其每个需要特别关注于S0C,以便不对系统及其相关的用户体验造成最终破坏。由此,可以理解,在没有用于具有与给定平台连接的无线单元和/或其它端点的总体组合的专用方案的情况下,改进的高级操作系统(HLOS)、应用平台和调制解调器的发展会被抑制。因此,上述的系统400和CxM 240可操作以实时地提供对于不同无线单元和/或其它端点的可管理性和共存性,且不对现有的接口、软件、HLOS等产生额外负担。此外,本申请提供的各个方面有助于用于多无线单元共存的完整的、灵活的且可放缩的方案,而无需显著地再改造总线结构或协议方案。因此,与系统500中所示的分段共存方案相比,CxM和/或其它适合的管理实体可利用图6中的系统600所示的异步总线结构,来以简化方式连接具有不同无线技术的不同通信设备(例如,无线单元、滤波器、PA等)。例如,可利用异步多点总线602和/或另一种适合的总线结构,来用于大体上与给定应用平台510相关联的所有无线单元220和/或基于其它无线技术的端点,而无需专用的分段共存实现方案。由此,如系统600所示,异步总线及其对应的协议可独立于且不知道现有的调制解调器级、无线单元级或其它低级的软件和/或硬件实现方案而构建。如图6所示,可利用单个总线(例如异步多点总线602等)来提供一组无线单元 220和/或其它端对端同应用平台510之间的通用连接。或者,如图7的系统700所示, 异步多点总线602等的功能可通过一个或多个外部总线712-714与一个或多个内部总线 724 (位于应用平台510和/或在系统700中实现的其它集成电路和/或SOC内)的组合来实现。例如,如图7所示,应用平台510和/或另一适合的集成电路可装配有一个或多个内部总线722-7M和至少一个被管理的端点(例如无线单元220和/或另一适合的端点)。 由此,可对总线进行维护以便将应用平台510和/或另一适合的集成电路以及多无线单元共存平台的各个附加部分通信地连接,从而使得在集成电路上装配的各个被管理的端点经由在集成电路上装配的一个或多个内部总线耦合到总线系统。因此,如系统600和700所示,可以理解,可实现和维护异步总线系统,以便缩减在多无线单元设备的各个无线技术之间的传统分段接口的缺点。总线系统可实现成连接基本上所有端点的单个总线(如系统600所示),和/或实现成集总地连接基本上所有端点的多个离散的外部和/或片上总线,如系统700所示。根据一个方面,系统600和/或系统700中的各个外部总线可实现成多点总线,其可包括连接到相同管脚和/或位于一组给定的相关联的集成电路(例如,与无线单元220、 其它端点、和/或应用平台510相关联)上的其它连接点的一个或多个布线。另外或替代地,如系统700所示,各个外部总线712-714可与一个或多个内部总线722-7 通过接口连接,一个或多个内部总线722-724同与系统700相关联的各个集成电路相关联。在一个实例中,与同外部总线712和/或714通过接口连接的集成电路相关联的内部总线722和 /或7M可与对应的外部总线712和/或714利用共同的比特宽度或不同的比特宽度。此夕卜,可以理解,与系统600和/或系统700中的任意端点相关联的比特宽度可以是统一的和 /或以任意适合方式变化。参照系统600和700,可以理解,与利用专用且不同的接口的前述实现方案相比, 系统600中的异步多点总线602以及系统700中的集总的外部总线712-714和内部总线 722-724提供了统一的总线结构。在一个实例中,系统600和/或系统700利用的总线结构可提供共享式多点接口,从而提供管脚节省、低功率和/或低区域硅的实现方案、和/或其它适合的好处。此外,由于在这种总线系统提供异步接口时,因而可以理解,可按照各种共存管理方案的需要来提供被控制的延时。此外,可以理解,由系统600和/或系统700利用的总线结构可通过在较低层工作而构建为0S/HL0S未知型。另外或替换地,由系统600和/ 或系统700所示的接口可在多无线单元环境中构建为调制解调器协议栈未知型,从而简化平台集成。在另一个方面,图6和/或图7所示的多无线单元共存系统可在软件或硬件中实现,从而能够使其依据期望的性能和复杂度来应用到不同类型的平台和/或产品。在一个实例中,图6-7中所示的接口的实现方案可整体地或部分地经由标准总线结构和/或传输协议来实现,例如SLIM总线、RF前端(RFFE)实现方案等,以最小化对于平台实现方案的适应性壁障。此外,可利用共同的总线来避免传统上对于各个个体无线单元必要的共存管理器的分散。此外,通过在基本上所有相关联的无线技术之间提供集中化连接,由系统600和/或系统700实现的总线系统可操作用以避免平台非兼容性、连接分割性和/或其它类似问题。根据一个方面,本申请使用的异步协议可根据需要引入实时能力(例如,具有 150 μ s量级的最大延时)和可重配置性,以便在各个参与者的数据评估时段之后构想出所连接的设备及其策略的改变。此外,可利用本申请提供的异步总线和/或协议,以便实现一种用以同时到达总线上的所有所连接的设备的广播机制。在如图6-7所示的另一个方面, 可由本申请提供的总线系统利用多点拓扑来提供低管脚数、低功率架构和/或其它优点。可以理解,图6和/或图7中所示的多无线单元共存接口可在硬件、软件(例如, 作为硬件的仿真)或硬件和软件的组合中实现。因此,通过非限制性的实例,本申请所述的各种结构可作为“直接硬件”实现方案来实现,该实现方案不需要软件参与或需要最小程度的软件参与。接下来转到图8,其根据各个方面,示出有助于将一个异步总线用于CxM 240和各个CxM管理的端点之间的通信的系统800的框图。如系统800所示,与各种无线技术810相关联的设备和/或其它实体可经由CxM总线830耦合到CxM 2400根据一个方面,CxM总线830可由异步总线主机840和/或其它适合装置管理,从而有助于CxM 240和所连接的无线技术之间的异步连接(例如,经由RF组件812、基带组件814、天线816、PA 818、滤波器 820等)。在一个实例中,系统800可利用可扩展成任意合适数目的设备和/或相关联的无线技术810的接口。通过特定而非限制性的实例,CxM总线可支持预定数目N的设备(例如,10个设备等),并且可通过利用CxM总线830的附加实例扩展成xN倍数的可连接到平台的设备。在另一个特定而非限制性的实例中,CxM总线830可利用任意适合数目的管脚和任意适合的对应比特宽度-例如,CxM总线830可利用双管脚方案、(MX)管脚方案等。根据一个方面,CxM总线830可以是无线单元-未知型、调制解调器_未知型和/ 或共存需求-未知型的异步总线,其可集中在与移动平台相关的任意适合的应用处理器或控制单元中。此外,CxM总线830可在某些情况下用作软件共存管理的硬件替换(例如,如果不需要实时能力)。根据另一个方面,CxM总线830可利用多点结构和/或任意其它适合的结构,以用于使用异步协议将基本上所有现有的无线单元、天线、PA、滤波器/混频器等或与无线技术 810相关联的其它设备连接。由此,CxM总线830可用作共同的、灵活的、健壮的和成本有效的设计方案,以通过接口连接基本上所有包括具有任意适合的无线技术810或其组合(例如,点对点(P2P)、电路交换、因特网协议(IP)等)的无线单元、天线、PA、滤波器/混频器等的可能组合。在一个实例中,CxM总线830和各个所连接的设备和模块可由中心CxM主机控制,以使得能够实现无缝(例如,无数据损失)共存管理、共存策略的重新可配置性、按需的优先级适应等,还能够保持对于异步总线架构的完全兼容。根据另一个方面,系统800可减少在经由可配置的、功率已知的总线架构及其异步协议来管理不同的无线单元、网络和协议栈技术的共存时由便携式设备所遭受的传统问题。另外或替换地,本申请所述的各种机制可减少与无线单元同步相关联的传统问题。在一个实例中,系统800中所示的CxM机制可通过例如放宽硬实时需求/请求来利用硬件总线结构和/或将该结构模仿成纯软件方案。例如,如上所概述的,CxM总线830 的结构和/或实现方案可在各种集成电路、SOCJP /或组成系统800的其它组件的外部和 /或内部变化。具体地说,用于连接系统800中的各个集成电路的外部总线可被配置为与各个集成电路上的诸如高级可扩展接口(AXI)总线、高级高性能总线(AHB)等之类的内部总线结构通过接口连接,从而有助于在各个集成电路中使用具有不同且潜在较高比特宽度的总线。另外或替换地,用于与各个集成电路通过接口连接的外部总线可缩放成系统800内的不同维度。在另一个实例中,系统800所示的总线结构和/或本申请所述的其它总线结构可使得实现具有完全QoS、最小延时、低管脚数(例如,2个管脚)和/或其它优点的共存管理。通过特定实例,可实现各种方案以用于去往连接到CxM总线830的各个设备的异步决策单元(DU)传输。这些方案可包括例如,两种序时传输,和/或一种用于主机对无线单元通信的P2P以及一种用于广播(例如,主机对所有无线单元)仿真的第二 P2P。通过另一非限制性的实例,CxM总线830可至少部分地经由现有的基于移动工业处理器接口 (MIPI)的标准SLIM总线结构和/或任意其它适合的结构来实现。例如,可利用2-管脚 SLIM总线结构来根据一个或多个预定和/或专用异步SLIM总线协议来实现CxM总线830的至少一部分。或者,可利用其它现有的总线结构,例如RF前端(RFFE)实现方案。转到图9,其提供示出CxM总线830的替代实现方案的系统900的框图。如系统 900所示,CxM 240可配置为利用多个异步总线,每个异步总线可由与CxM 240相关联的无线技术810的子集来利用。在一个实例中,可利用总线选择器910和/或其它装置,以有助于实现恰当的CxM总线830到各个端点的连接。通过特定的实例,总线选择器910可有效地加入以异步方式工作的第一总线和以异步方式工作的第二总线,从而使得CxM 240耦合到第一总线和第二总线,并且使得与无线技术810相关联的至少一个被管理端点耦合到实现了第一总线和第二总线的功能的公共CxM总线830。基于这样的加入,总线选择器910可响应于与无线技术810相关联的至少一个被管理的端点和CxM 240之间的期望通信模式, 在第一总线和第二总线的功能之间切换公共CxM总线830。尽管系统900示出了总线选择器910执行选择以有助于将与CxM 240相关联的多个总线耦合到与无线技术810相关联的单个公共CxM总线830,但是应当理解,可执行任意适合的选择。例如,无线技术810可与除了或代替CxM 240的多个总线相关联。另外或替换地,可实现多个总线选择器910和/或其它装置,以有助于实现不同总线对不同端点的实现方案。接下来转到图10,其提供了根据各个方面而示出一个或多个示例性异步CxM总线在时间上的操作的各个图示1002-1004。在一个实例中,CxM和/或相关的无线单元可根据在时间上划分成DU的时间轴而工作,其可以是任意适合的均勻或非均勻的长度(例如, 80ys)。通过特定的实例,DU可分成不同阶段例如,通知阶段(例如,40μ s),其中各个无线单元发送关于即将发生事件的通知;评估阶段(例如,20 μ s),其中处理通知;等等。然而,应当理解,图示1002-1004被提供以用于示出,并且本申请所述的各种多无线单元共存实现方案可利用任意适合的定时方案。根据一个方面,图示1002-1004示出用于多个(例如10个)端点的最小连接功能的各个机制。然而,应当理解,图示1002-1004所示的机制并非限于给定数目的端点。起初,可利用可编程消息用于数据和/或控制信令,其可利用诸如图示1002中所示的数据结构。通过与图示1002对应的特定且非限制性的实例,最大Ρ2Ρ(例如,通知周期)数据比特宽度可以是72比特,以及对于每个设备的最大Ρ2Ρ (例如,对于每个所连接的设备的通知周期)可以在4ys和5ys之间。随后,在重新配置总线之后,可选择广播传输,这可根据图示1004中所示的数据结构来执行。通过特定的而非限制性的实例,最大广播(例如,响应) 数据比特宽度可以是320比特,与每个DU相关联的最大广播(例如,响应周期)数据周期可以是20 μ s,每个DU的最大CxM评估周期可以是20 μ s,以及最大延时可以是150 μ S。根据另一个方面,可利用如本申请所述实现的用于多无线单元共存的异步总线来加速如图示1002-1004中所示的通知和响应的通信。例如,与利用在时间上对应于各个DU 的预定的通知、评估和响应阶段相比,可以按共同的时间间隔来传输通知和响应,从而使得各个DU中的至少一部分将不被使用和/或被使用以支持附加设备及其相关联的通知和/ 或响应的管理。在一个实例中,多无线单元CxM和各个相关联的设备可以与两个或更多个异步 CxM总线相关联,从而可按并行方式由各个总线执行与图示1002和图示1004对应的时间轴。例如,可维护以异步方式工作的第一总线,以将至少一个被管理的端点通信地连接到相关联的多无线单元共存平台,并从至少一个被管理的端点收集对于多无线单元共存平台的通知;以及可维护以异步方式工作的第二总线,以将至少一个被管理的端点通信地连接到多无线单元共存平台,并有助于从多无线单元共存平台向至少一个被管理的端点(例如, 以广播方式)的共存命令的传达。按这个方式执行的并行总线结构可以按任意适合的方式来实现,例如,以硬件、软件或其组合(例如,经由与包括第二总线的功能的软件并行实现的硬件总线)。替代地,由图示1002-1004所示的部分或所有功能可通过单个异步总线来实现, 从而使得可维护以异步方式工作的至少一个总线,以将至少一个被管理的端点通信地连接到相关联的多无线单元共存平台,从至少一个被管理的端点收集对于多无线单元共存平台的通知,并有助于从多无线单元共存平台向至少一个被管理的端点的共存命令的传达。异步单总线功能可通过例如利用总线选择逻辑(例如,总线选择器910)和/或图示 1002-1004中所示的时间轴的变更(例如,通过将图示1004中的广播响应中的至少一部分移动至图示1002所示的时间轴,等)。现在参照图11-13,其提供了示出可利用本申请所述各个方面的示例性多无线单元共存方案的各个图示1100-1300。应当理解,提供的图示1100-1300仅作为可根据本申请所述各个方面来利用的总线实现方案以及可使用这种总线实现方案来管理的各个无线技术的实例。此外,除非明确指出,否则,应当理解,所要求保护的主题并不限于任意特定的实现方案或特定端点。首先如图11中的图示1100所示,可利用双布线型O-wire)总线将与各个无线技术相关联的天线、RF组件、基带(BB)组件和/或其它端点耦合到为各个端点提供多无线单元共存功能的应用平台。如图1100进一步所示,应用平台可提供主机功能,以有助于总线以异步方式工作。此外,图示1100示出了可经由总线将一个或多个可选的电源管理 IC(PMIC)耦合到应用平台和/或其管理的端点。接下来,图12中的图示1200示出以类似于图示1100的方式利用双布线型总线的实现方案,其中,应用平台利用多个总线和/或总线布线。如图示1200所示,可在应用平台处利用选择逻辑(例如,其以类似于总线选择器910的方式执行)以选择恰当的总线和/ 或与其相关联的一个或多个布线,以用于在给定时间点到各个被管理的端点的连接。图13中的图示1300示出一种总线方案,其中在应用平台及其每个管理的端点之间提供两个双布线型异步总线。可利用这样的实现方案,以例如实现诸如由图10中的图示 1002和1004提供的并行通知/响应方案。现在参照图14-16,其示出可根据本申请阐述的各个方面来执行的方法。虽然为了使说明更简单,而将这些方法示出并描述为一系列的动作,但是应该理解和明白的是,这些方法并不受动作顺序的限制,因为,依照一个或多个方面,一些动作可以按不同顺序发生和 /或与本申请中示出和描述的其它动作同时发生。例如,本领域技术人员应该理解并明白, 一个方法也可以表示成一系列相互关联的状态和事件,如在状态图中。此外,如果要实现根据一个或多个方面的方法,并非描绘出的所有动作都是必需的。参照图14,示出用于利用基本上异步的总线系统以有助于一组被管理的端点的多无线单元共存的方法1400。可以理解,方法1400可通过例如无线设备(例如,无线设备110 或200,经由CxM 240)和/或任意其它适合的网络设备来执行。方法1400可在框1402开始,其中识别与各个潜在冲突的无线技术相关联的各个被管理的端点(例如,CxM端点430) 以及与所述各个被管理的端点相关联的多无线单元共存平台(例如,CxM 240)。然后,方法1400在框1404终止,其中维护包括以异步方式工作的一个或多个总线(例如,异步总线 410)的总线系统,这一个或多个总线将各个被管理的端点通信地连接到多无线单元共存平台。图15示出用于利用基本上异步的总线系统以有助于一组被管理的端点的多无线单元共存的第二方法1500。方法1500可通过例如多无线单元设备(例如,经由CxM 240) 和/或任意其它适合的网络实体来执行。方法1500可在框1502开始,其中维护以异步方式工作的至少第一总线,该第一总线将至少一个被管理的端点通信地连接到多无线单元共存平台,并从所述至少一个被管理的端点收集对于所述多无线单元共存平台的通知(例如由图示1002所示)。在框1504,维护以异步方式工作的至少第二总线,该第二总线将至少一个被管理的端点通信地连接到所述多无线单元共存平台,并有助于从所述多无线单元共存平台向所述至少一个被管理的端点的共存命令的传达(例如,由图示1004所示)。接下来转到图16,示出用于利用基本上异步的总线系统以有助于一组被管理的端点的多无线单元共存的第三方法1600。方法1600可通过例如多无线单元无线设备和/或任意其它适合的无线网络实体来执行。方法1600可在框1602开始,其中加入以异步方式工作的第一总线和以异步方式工作的第二总线,从而使得多无线单元共存平台耦合到所述第一总线和所述第二总线,并使得所述至少一个被管理的端点耦合到实现了所述第一总线和所述第二总线的功能的公共总线。然后,方法1600可在框1604结束,其中响应于所述至少一个被管理的端点和所述多无线单元共存平台之间的期望通信模式,在所述第一总线和所述第二总线的功能之间切换(例如,经由总线选择器910)在框1602识别的公共总线。现在转到图17,示出有助于在通信环境中用于多无线单元共存管理的异步总线架构的实现和管理的装置1700。可以理解,将装置1700表示为包括功能框,这些功能框可以是表示由处理器、软件或其组合(例如固件)实现的功能的功能框。装置1700可由无线设备(例如,无线设备110或200,经由CxM 240)和/或另一适合网络设备来实现,并且可包括模块1702,用于识别与一组无线技术对应的各个端点以及对在该组无线技术及其对应的端点之间的共存进行管理的应用平台;和模块1704,用于维护具有以异步方式工作的一个或多个总线的系统,这一个或多个总线有助于各个端点和应用平台之间的通信。对于以上描述,本领域的普通技术人员应当理解的是,本申请中所描述的各个方面可以用硬件、软件、固件、中间件、微代码或它们的任意结合来实现。当系统和/或方法由软件、固件、中间件、微代码、程序代码或代码段来实现时,它们可以存储在机器可读介质中,如存储器或存储设备中。代码段可以代表过程、函数、子程序、程序、例程、子例程、模块、 软件包、类、或者指令集、数据结构或程序语句的任何组合。代码段可以通过传递和/或接收信息、数据、自变量、参数或存储内容,与另一段代码段或硬件电路相耦合。信息、自变量、 参数、数据等等可以通过使用任何适当的方法,包括存储器共享、消息传递、令牌传递、网络传输等,进行传递、转发或传输。此外,本领域技术人员应当理解,信息和信号可以使用多种不同的技术和技艺来表示。例如,在贯穿上面的描述中提及的数据、指令、命令、信息、信号、比特、符号和码片可以用电压、电流、电磁波、磁场或粒子、光场或粒子或者其任意组合来表示。
此外,可以理解,结合本申请的公开而描述的各种方法和/或算法的步骤可直接体现为硬件、由处理器执行的软件模块或两者的组合。软件模块可以位于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动磁盘、⑶-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质连接到处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中,该ASIC可以位于用户终端和/或任何其它适当的位置中。当然,处理器和存储介质也可以作为分立组件存在于用户终端中。所提供对于本发明公开内容的以上描述用于使本领域的任何技术人员能够实现或使用本发明。对于本领域技术人员来说,对于本发明公开内容的各种修改都是显而易见的,并且本申请定义的总体原理也可以在不脱离本发明公开内容的精神和保护范围的基础上适用于其它变体。因此,本发明公开内容并不限于本申请描述的实例和设计,而是与本申请公开的原理和新颖性特征的最广范围相一致。此外,就说明书或权利要求书中使用的“包含” 一词而言,该词的涵盖方式类似于“包括” 一词,就如同“包括” 一词在权利要求中用作衔接词所解释的那样。此外,在具体实施方式
或权利要求书中的术语“或”表示“非排它性的或”。
权利要求
1.一种在无线通信系统中使用的方法,该方法包括识别与各个潜在冲突的无线技术相关联的各个被管理的端点以及与所述各个被管理的端点相关联的多无线单元共存平台;以及维护将所述各个被管理的端点通信地连接到所述多无线单元共存平台的总线系统,其中,所述总线系统包括以异步方式工作的一个或多个总线。
2.如权利要求1所述的方法,其中,所述以异步方式工作的一个或多个总线耦合到至少一个补充总线。
3.如权利要求2所述的方法,其中,所述至少一个补充总线可重编程以便根据多个工作模式来工作,所述多个工作模式包括同步模式或异步模式中的至少一个。
4.如权利要求1所述的方法,其中,所述各个被管理的端点包括无线单元、天线、功率放大器、滤波器、混频器或调制解调器中的至少一个。
5.如权利要求1所述的方法,其中,所述识别包括识别其上装配有一个或多个内部总线以及所述各个被管理的端点中的至少一个的集成电路。
6.如权利要求5所述的方法,其中,所述维护包括维护将所述集成电路和所述多无线单元共存平台通信地进行连接的总线系统,从而使得在所述集成电路上装配的各个被管理的端点经由在所述集成电路上装配的一个或多个内部总线耦合到所述总线系统。
7.如权利要求1所述的方法,其中,所述维护包括维护以异步方式工作的至少第一总线,其中,该至少第一总线将至少一个被管理的端点通信地连接到所述多无线单元共存平台,并从所述至少一个被管理的端点收集对于所述多无线单元共存平台的通知;以及维护以异步方式工作的至少第二总线,其中,该至少第二总线将至少一个被管理的端点通信地连接到所述多无线单元共存平台,并有助于从所述多无线单元共存平台向所述至少一个被管理的端点的共存命令的传达。
8.如权利要求7所述的方法,其中,所述维护还包括加入以异步方式工作的第一总线和以异步方式工作的第二总线,从而使得所述多无线单元共存平台耦合到所述第一总线和所述第二总线,并使得所述至少一个被管理的端点耦合到实现了所述第一总线和所述第二总线的功能的公共总线;以及响应于所述至少一个被管理的端点和所述多无线单元共存平台之间的期望通信模式, 在所述第一总线和所述第二总线的功能之间切换所述公共总线。
9.如权利要求1所述的方法,其中,所述维护包括维护以异步方式工作的至少一个总线,其中,该至少一个总线将至少一个被管理的端点通信地连接到所述多无线单元共存平台,从所述至少一个被管理的端点收集对于所述多无线单元共存平台的通知,并有助于从所述多无线单元共存平台向所述至少一个被管理的端点的共存命令的传达。
10.如权利要求1所述的方法,其中,所述维护包括重编程以异步方式工作并将至少一个被管理的端点通信地连接到所述多无线单元共存平台的一个或多个总线,以便在至少一个在时间上的决策单元内根据非异步总线协议工作。
11.如权利要求1所述的方法,其中,所述以异步方式工作的一个或多个总线包括根据 SLIM总线架构实现的至少一个总线。
12.一种可在无线通信系统中工作的装置,包括各个被管理的端点,其与一组潜在冲突的无线技术相关联;共存管理器(CxM),其有助于所述各个被管理的端点之间的共存;以及总线系统,其将所述各个被管理的端点通信地连接到所述CxM,其中,所述总线系统包括以异步方式工作的一个或多个总线。
13.如权利要求12所述的装置,其中,所述总线系统还包括至少一个补充总线,其耦合到所述以异步方式工作的一个或多个总线。
14.如权利要求13所述的装置,其中,所述至少一个补充总线可重编程以便根据多个工作模式来工作,所述多个工作模式包括同步模式或异步模式中的至少一个。
15.如权利要求12所述的装置,其中,所述各个被管理的端点包括无线单元、天线、功率放大器、滤波器、混频器或调制解调器中的至少一个。
16.如权利要求12所述的装置,其中,所述装置还包括至少一个集成电路,其上装配有一个或多个内部总线以及所述各个被管理的端点中的至少一个,并且其中,所述总线系统将所述至少一个集成电路和所述CxM通信地进行连接,从而使得在所述至少一个集成电路上实现的各个被管理的端点经由在所述至少一个集成电路上实现的一个或多个内部总线耦合到所述总线系统。
17.如权利要求12所述的装置,其中,所述总线系统包括以异步方式工作的至少第一总线,其中,该至少第一总线将至少一个被管理的端点通信地连接到所述CxM,并从所述至少一个被管理的端点收集对于所述CxM的通知;以及以异步方式工作的至少第二总线,其中,该至少第二总线将至少一个被管理的端点通信地连接到所述CxM,并有助于从所述CxM向所述至少一个被管理的端点的共存命令的传达。
18.如权利要求17所述的装置,其中加入以异步方式工作的第一总线和以异步方式工作的第二总线,从而使得所述CxM耦合到所述第一总线和所述第二总线,并使得所述至少一个被管理的端点耦合到实现了所述第一总线和所述第二总线的功能的公共总线;以及所述装置还包括总线选择器,其响应于所述至少一个被管理的端点和所述CxM之间的期望通信模式,在所述第一总线和所述第二总线的功能之间切换所述公共总线。
19.如权利要求12所述的装置,其中,所述总线系统包括以异步方式工作的至少一个总线,其中,该至少一个总线将至少一个被管理的端点通信地连接到所述CxM,从所述至少一个被管理的端点收集对于所述CxM的通知,并有助于从所述CxM向所述至少一个被管理的端点的共存命令的传达。
20.如权利要求12所述的装置,其中,所述以异步方式工作的一个或多个总线包括根据SLIM总线架构实现的至少一个总线。
21.一种装置,包括用于识别与一组无线技术对应的各个端点以及对该组无线技术及其对应端点之间的共存进行管理的应用平台的模块;以及用于维护具有以异步方式工作的一个或多个总线的系统的模块,其中,所述一个或多个总线有助于所述各个端点和所述应用平台之间的通信。
22.如权利要求21所述的装置,其中,所述具有以异步方式工作的一个或多个总线的系统耦合到至少一个补充总线。
23.如权利要求22所述的装置,其中,所述至少一个补充总线可重编程以便根据多个工作模式来工作,所述多个工作模式包括同步模式或异步模式中的至少一个。
24.如权利要求21所述的装置,其中,与该组无线技术对应的所述各个端点包括无线单元、天线、功率放大器、滤波器、混频器或调制解调器中的至少一个。
25.如权利要求21所述的装置,其中,用于识别的模块包括用于识别其上装配有一个或多个内部总线以及与该组无线技术对应的所述各个端点中的至少一个的集成电路的模块。
26.如权利要求25所述的装置,其中,用于维护的模块包括用于具有以异步方式工作的一个或多个总线的系统的模块,该系统将所述集成电路和所述应用平台通信地进行连接,从而使得在所述集成电路上实现的各个端点经由在所述集成电路上实现的一个或多个内部总线耦合到所述具有以异步方式工作的一个或多个总线的系统。
27.如权利要求21所述的装置,其中,用于维护的模块包括用于维护以异步方式工作的至少第一总线的模块,其中,该至少第一总线将至少一个端点通信地连接到所述应用平台,并从所述至少一个端点收集对于所述应用平台的通知; 以及用于维护以异步方式工作的至少第二总线的模块,其中,该至少第二总线将至少一个端点通信地连接到所述应用平台,并有助于从所述应用平台向所述至少一个端点的共存命令的传达。
28.如权利要求27所述的装置,其中,用于维护的模块还包括用于加入以异步方式工作的第一总线和以异步方式工作的第二总线的模块,从而使得所述应用平台耦合到所述第一总线和所述第二总线,并使得所述至少一个端点耦合到实现了所述第一总线和所述第二总线的功能的公共总线;以及用于响应于所述至少一个端点和所述应用平台之间的期望通信模式,在所述第一总线和所述第二总线的功能之间切换所述公共总线的模块。
29.如权利要求21所述的装置,其中,用于维护的模块包括用于维护以异步方式工作的至少一个总线的模块,其中,该至少一个总线将至少一个端点通信地连接到所述应用平台,从所述至少一个端点收集对于所述应用平台的通知,并有助于从所述应用平台向所述至少一个端点的共存命令的传达。
30.一种计算机程序产品,包括计算机可读介质,包括使得计算机识别与一组无线技术对应的各个端点以及对该组无线技术及其对应端点之间的共存进行管理的应用平台的代码;以及使得计算机维护具有以异步方式工作的一个或多个总线的系统的代码,其中,所述一个或多个总线有助于所述各个端点和所述应用平台之间的通信。
31.如权利要求30所述的计算机程序产品,其中,所述具有以异步方式工作的一个或多个总线的系统耦合到至少一个补充总线。
32.如权利要求31所述的计算机程序产品,其中,所述至少一个补充总线可重编程以便根据多个工作模式来工作,所述多个工作模式包括同步模式或异步模式中的至少一个。
33.如权利要求30所述的计算机程序产品,其中,与该组无线技术对应的所述各个端点包括无线单元、天线、功率放大器、滤波器、混频器或调制解调器中的至少一个。
34.如权利要求30所述的计算机程序产品,其中使得计算机识别的代码包括使得计算机识别其上装配有一个或多个内部总线以及与该组无线技术对应的所述各个端点中的至少一个的集成电路的代码;以及使得计算机维护的代码包括使得计算机维护具有以异步方式工作的一个或多个总线的系统的代码,其中,该系统将所述集成电路和所述应用平台通信地进行连接,从而使得在所述集成电路上实现的各个端点经由在所述集成电路上实现的所述一个或多个内部总线耦合到所述具有以异步方式工作的一个或多个总线的系统。
35.如权利要求30所述的计算机程序产品,其中,使得计算机维护的代码包括使得计算机维护以异步方式工作的至少第一总线的代码,其中,该至少第一总线将至少一个端点通信地连接到所述应用平台,并从所述至少一个端点收集对于所述应用平台的通知;以及使得计算机维护以异步方式工作的至少第二总线的代码,其中,该至少第二总线将至少一个端点通信地连接到所述应用平台,并有助于从所述应用平台向所述至少一个端点的共存命令的传达。
36.如权利要求35所述的计算机程序产品,其中,使得计算机维护的代码包括使得计算机识别向以异步方式工作的第二总线加入以异步方式工作的第一总线,从而使得所述应用平台耦合到所述第一总线和所述第二总线,并使得所述至少一个端点耦合到实现了所述第一总线和所述第二总线的功能的公共总线的代码;以及使得计算机响应于所述至少一个端点和所述应用平台之间的期望通信模式,在所述第一总线和所述第二总线的功能之间切换所述公共总线的代码。
37.如权利要求30所述的计算机程序产品,其中,使得计算机维护的代码包括使得计算机维护以异步方式工作的至少一个总线的代码,其中,该至少一个总线将至少一个端点通信地连接到所述应用平台,从所述至少一个端点收集对于所述应用平台的通知,并有助于从所述应用平台向所述至少一个端点的共存命令的传达。
全文摘要
本发明描述了有助于与无线设备相关联的多无线单元共存的异步总线架构的系统和方法。如本发明所述,可利用具有与可选的片上和/或其它补充总线组合的以异步方式工作的总线的系统来将各个无线单元和/或其它相关端点耦合到共存管理平台,从而有助于以统一且可放缩的方式对多个无线单元之间的共存进行管理。如本发明进一步所述,可通过使用可被切换和/或按并行方式工作的单个总线或多个总线来有助于共存管理器及其各个被管理的端点之间的通信,以有助于加速传达无线电事件通知及其对应的响应。
文档编号H04W88/06GK102473153SQ201080033148
公开日2012年5月23日 申请日期2010年7月28日 优先权日2009年7月29日
发明者G·克里希克斯, H·G·格鲁贝尔, R·D·维特费尔特 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1