用于管理无线多通信设备中的共享资源的技术的制作方法

文档序号:76715阅读:233来源:国知局
专利名称:用于管理无线多通信设备中的共享资源的技术的制作方法
用于管理无线多通信设备中的共享资源的技术
发明背景
随着无线通信技术的发展和进步,不同的无线通信技术必须在给定平台中共存。由于不同的无线通信技术会在特定的使用环境中有优点和较好的性能,因此使多个无线通信技术能用于特定的设备是有利的。此外,不同的无线通信(在本文中也称为无线comm)可共享设备上的一些硬件组件(诸如无线电、天线等)。共享硬件组件会以在给定时间只有无线通信之一能使用硬件进行发射或接收的方式来限制设备的使用。
因此,改进无线设备和装置的性能以便在多种通信技术共存时共享硬件组件会是有利的。
附图简述
在本说明书的结论部分特别指出作为本发明的主题并清楚地对其作出了权利要 求。然而,参考以下详细描述结合附图阅读时能最好地理解操作的组织和方法以及其目的、特征和优点,其中
图I示出了具有本发明实施例的分布式管理工具的WiFi-WiMAX组合设备的示例;以及
图2示出了在回波峰值中的实现的示例,其中共享硬件是本发明实施例的RF资源。
应该理解为了说明的简单和清楚,在附图中所示的元件不必按比例绘制。例如,为了清楚起见,一些元件的尺寸相对于其它元件被放大。此外,当认为合适时,在附图中重复附图标记以指示相应的或类似的元件。
具体实施方式
在以下的详细描述中,阐述了许多具体细节,以便提供对本发明的全面理解。然而,本领域的技术人员会理解可以无需这些具体细节而实施本发明。在其它实例中,没有详细地描述公知的方法、程序、组件和电路以免淡化本发明。
可以在多种应用中使用本发明的实施例。可以结合各种设备和系统使用本发明的一些实施例,所述设备和系统例如发射机、接收机、收发机、发射机-接收机、无线通信站、无线通信设备、无线接入点(AP)、调制解调器、无线调制解调器、个人计算机(PC)、台式计算机、移动计算机、膝上型计算机、笔记本计算机、平板计算机、服务器计算机、手持式计算机、手持式设备、个人数字助理(PDA)设备或手持式PM设备。
尽管本发明的各实施例不限于此方面,但是使用诸如“处理”、“计算”、“推算”、“确定”、“建立”、“分析”、“检查”等术语的讨论可以指计算机、计算平台、计算系统或其它电子计算设备的操作和/或进程,它们将计算机的寄存器和/或存储器中表示为物理(例如电子)量的数据操纵和/或转换成在计算机的寄存器和/或存储器或可以存储指令的其它信息存储介质内类似地表示为物理量的其它数据以便执行操作和/或进程。
尽管本发明的各实施例不限于此,但是此处所使用的术语“复数”和“多数”可以包括例如“多个”或“两个或更多”。可以在整个说明书中使用术语“复数”和“多数”来描述两个或多个组件、设备、元件、单元、参数等。例如“多个站”可以包括两个或更多的站。
此处所描述的无线多通信设备可以是组合一个以上的无线技术的网络适配器(每种无线技术可以称为“通信”)。不同的无线通信可以共享设备上的一些硬件组件(诸如无线电、天线等)_应该理解该列表并非对可以共享的硬件组件的穷举。共享硬件组件会以在给定时间仅一个无线通信可以使用硬件来发送或接收的方式来限制对设备的使用。
如此处所使用的,在本发明的实施例中,术语“多通信设备”也可以向无线多通信设备提供共享硬件(HW),以在给定时间将无线访问仅限于一个通信。
现在看
图1,一般地示为100的是具有分布式管理工具的WiFi-WiMAX组合设备的示例。软件(SW)栈105可以经由任何主机接口(例如USB、PCI-E或SDIO总线)与网络接口控制器(NIC) 110连接。NIC可以与天线开关160、天线I 165、天线2 170以及天线3175通信。
Sff栈105可以包括经由OS-网络TCP/IP栈125与WiFi驱动程序130通信的WiFi应用程序115以及与WiMAX驱动程序135通信的WiMAX应用程序120。本发明的实施例的NIC可以包括经由PCI-E与WiFi驱动程序130通信并且还与所述NIC上的WiFi设备150通信的WiFi设备140。WiFi设备140可以还经由UART与WiMAX设备145通信(应该理解本发明不限于此方面),该WiMAX设备145可以经由USB与WiMAX驱动程序135通信。NIC110上的WiMAX设备145也可以用存在于它们之间的天线控制与WiMAX设备155通信,该WiMAX设备155可以与天线开关160直接通信一再次,应该理解本发明不限于此体系结构。
在本发明的各实施例中,通信设备在不连接时可以执行一些后台活动,例如扫描可用的网络或无线电校准。这些动作可以由外部源(例如用户扫描请求)或由如基于定时器的周期性扫描的内部源来触发。当在多个设备之间共享无线电时执行这些动作并不琐碎,且它需要用于无线电所有权管理的某些协议。
将共享HW资源的无线组合设备设计成具有共存方案,所述共存方案允许每个无线设备基于每个设备的当前状态以及为了满足相关使用情况能够部分访问HW资源。具体地,未连接的设备可以使用连接设备的空闲时间(共享HW资源为空闲的时间)来执行后台活动。
关于这种情形的问题是后台活动和HW资源可用性时间是异步的,因此由于缺乏资源在某些时间不会执行后台活动。此外,可能发生的情况是后台活动和资源可用性两者都是周期性,如果它们的周期在相反的相位匹配,那么就根本不会执行后台活动;即使有充足的资源可用时间可用于此。这种情况的一个示例是(但不限于此方面)在WiMAX为空闲并释放了共享RF时可以执行的WiFi周期性后台扫描。在这种情况下,空闲是周期性的并且与扫描周期相同——WiFi将根本不会扫描并且将不能通知用户/CM有关该区域中WiFi的存在。
本发明的实施例提供了在资源可用性和所需活动之间伪同步的创建。当共享HW资源变得可用时,将(基于实现由资源的所有者或资源自身)生成通知。需要对其不可用的资源的通信设备将在该通知上登记并且当生成通知时接收它(登记/屏蔽通知可以是基于实现的)。当接收到通知时,请求设备会醒来并执行未决动作。当不再需要HW资源时,它会从该通知撤销登记。[0021]用于执行通知和登记的机制可以是基于项目/实现的,并且如果一资源只有两个所有者,那么一个可以总是发送通知给另一个,而另一个如果不需要可以屏蔽它。
如果有两个以上的所有者并且有集中式HW资源管理器,那么当HW变得空闲时它可生成通知,并且它还可以管理它所需的所有设备的列表并且根据优先权算法(首先要求、最重要的、循环或者任一组合)每次将通知仅发给它们中的一个——应该理解这不是本发明所要求的。
现在转向图2,在200处是回波峰值中的实现的示例,其中共享硬件是RF资源。在250处示出通信I (WiMAX),而在205处示出通信2 (WiFi)。回波峰值共享WiFi和WiMAX之 间的RF。当WiMAX空闲时,它可以支持WiFi扫描(或者任何其它后台活动)。WiFi后台活动可以周期性地或从应用程序级别触发,并且当生成活动时,可以在RF为空闲的情况下(WiMAX为空闲)执行。如果RF不为空闲,那么活动将不被执行直至下次生成这种活动的事件时,即使那时RF可能不是空闲的。
在回波峰值中用于支持可用RF触发的后台动作的解决方案可以包括以下各项
I. WiMAX将生成有关转换到“WiMAX空闲”状态的注意请求(并释放RF)。WiFi将能够屏蔽该触发(例如判定是否关于这种类型的注意请求醒来)。
2.如果WiFi周期性扫描失败并且最后一次扫描时间比阈值要早(阈值是可配置的),那么WiFi应该登记关于由WiMAX空闲转换生成的注意请求醒来。
3.当这种触发达到时,WiFi将执行扫描。如果扫描成功,那么WiFi会屏蔽WiMAX空闲-注意请求触发。(或者在下次转换到WiMAX空闲状态时醒来)。
4.处理周期性扫描例程取决于WiFi : —个选项(虽然本发明不限于此)是保持其现状。另一选项是禁止程序直至执行了成功的扫描。
在图2所示的实施例中,通信IWiMAX 250是使用硬件资源RF 260的RF所有者255。在270处,空闲状态被示为通信I 250不使用RF,因此通信I 250将RF空闲通知的消息发送给通信2 WiFi 205。260描述了在本发明实施例中,取回RF协议是基于实现的。275示出使用RF的通信I 250,以及在295处完成返回到空闲,并且再一次将RF空闲通知发送给通信2 205;在297处通信I 205再次返回到使用RF,并传送马上优先获取RF的信肩、O
现在看通信2-WiFi 205,RF被断开连接210并且RF空闲在215处被屏蔽。在220处,RF空闲通知被接收并忽略-屏蔽。在225处交换获取RF并且发生扫描事件。如果在280处RF为空闲,那么在230处发生扫描。如果在280处为否,那么在235处撤销对RF空闲的屏蔽。在RF空闲通知之后,在240处示出醒来以执行扫描并且在245处屏蔽RF空闲。
虽然在本文示出并描述了本发明的一些特征,但是本领域的技术人员会想到许多修改、替换、改变以及等价物。因此,应该理解所附权利要求
旨在覆盖落入本发明的真实精神之内的所有这些修改和改变。
权利要求
1.一种装置,包括 配置成使用一种以上的技术进行无线通信的网络适配器; 其中所述网络适配器被配置成通过当共享硬件HW资源对于需要所述HW资源的请求设备变得可用时生成通知并登记所述请求设备使得当生成所述通知时它将接收所述通知,来共享多个共享HW组件;并且 其中当接收所述通知时,所述请求设备会醒来并执行未决动作。
2.如权利要求
I所述的装置,其特征在于,当不再需要所述HW资源时,将从所述通知撤销对所述请求设备的登记。
3.如权利要求
I所述的装置,其特征在于,所述通知基于所述实现由所述资源的所有者或所述资源自身来生成。
4.如权利要求
3所述的装置,其特征在于,用于执行通知和登记的机制是基于项目/实现的,并且如果所述资源仅有两个所有者,那么一个总是将所述通知发送给另一个。
5.如权利要求
4所述的装置,其特征在于,还包括HW资源管理器并且其中如果有两个以上的所有者,那么当所述HW变得空闲时,由所述HW资源管理器生成所述通知。
6.如权利要求
5所述的装置,其特征在于,所述HW资源管理器管理需要它的所有设备的列表并且依照预定的算法一次仅将所述通知发送给一个设备。
7.如权利要求
6所述的装置,其特征在于,所述预定算法选自下组首先要求、最重要的、循环和/或其任一组合。
8.一种方法,包括 使用一种以上的技术配置用于无线通信的网络适配器; 将所述网络适配器配置成通过当共享硬件HW资源对于需要所述HW资源的请求设备变得可用时生成通知并登记所述请求设备使得当生成所述通知时它将接收所述通知,来共享多个共享HW组件;并且其中当接收所述通知时,所述请求设备会醒来并执行未决动作。
9.如权利要求
8所述的方法,其特征在于,还包括当不再需要所述HW资源时,将从所述通知撤销对所述请求设备的登记。
10.如权利要求
9所述的方法,其特征在于,还包括基于所述实现由所述资源的所有者或所述资源自身来生成所述通知。
11.如权利要求
10所述的方法,其特征在于,用于执行通知和登记的机制是基于项目/实现的,并且如果所述资源仅有两个所有者,那么一个总是将所述通知发送给另一个。
12.如权利要求
11所述的方法,其特征在于,还包括使用HW资源管理器并且其中如果有两个以上的所有者,那么当所述HW变得空闲时,由所述HW资源管理器生成所述通知。
13.如权利要求
12所述的方法,其特征在于,还包括由所述HW资源管理器管理需要它的所有设备的列表并且依照预定的算法一次仅将所述通知发送给一个设备。
14.如权利要求
13所述的方法,其特征在于,所述预定算法选自下组首先要求、最重要的、循环和/或其任一组合。
15.一种装置,包括用于使用一种以上的技术配置用于无线通信的网络适配器的装置;用于将所述网络适配器配置成通过当共享硬件HW资源对于需要所述HW资源的请求设备变得可用时生成通知并登记所述请求设备使得当生成所述通知时它将接收所述通知,来共享多个共享HW组件的装置;并且其中当接收所述通知时,所述请求设备会醒来并执行未决动作。
16.如权利要求
15所述的装置,其特征在于,还包括用于当不再需要所述HW资源时从所述通知撤销对所述请求设备的登记的装置。
17.如权利要求
16所述的装置,其特征在于,还包括用于基于所述实现由所述资源的所有者或所述资源自身来生成所述通知的装置。
18.如权利要求
17所述的装置, 其特征在于,用于执行通知和登记的机制是基于项目/实现的,并且如果所述资源仅有两个所有者,那么一个是将所述通知发送给另一个。
19.如权利要求
18所述的装置,其特征在于,还包括用于使用HW资源管理器的装置并 且其中如果有两个以上的所有者,那么当所述HW变得空闲时,由所述HW资源管理器生成所述通知。
20.如权利要求
19所述的装置,其特征在于,还包括用于由所述HW资源管理器管理需要它的所有设备的列表并且依照预定的算法一次仅将所述通知发送给一个设备的装置。
专利摘要
本发明的实施例提供了一装置,包括配置成使用一种以上的技术进行无线通信的网络适配器;其中该网络适配器被配置成通过在共享硬件(HW)资源对于需要该HW资源的请求设备变得可用时生成通知并登记该请求设备使得当生成该通知时它将接收该通知,来共享多个共享HW组件;并且其中当接收该通知时,该请求设备会醒来并执行未决动作。
文档编号H04W88/16GKCN101616451 B发布类型授权 专利申请号CN 200910139834
公开日2012年8月22日 申请日期2009年6月24日
发明者A·施洛莫, A·莎拉加, J·加纳德瑞, M·诺亚 申请人:英特尔公司导出引文BiBTeX, EndNote, RefMan专利引用 (3),
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1