控制空白空间设备的用于数据库访问的动态改变的业务负载

申请号 CN201180018678.7 申请日 2011-02-15 公开(公告)号 CN102835151A 公开(公告)日 2012-12-19
申请人 诺基亚公司; 发明人 朱厚道;
摘要 一种中央 节点 / 数据库 ,从M多个用户设备中的每个第m个用户设备接收第m个用户设备的地理 位置 信息和第m个用户设备的类型信息中的至少一个。所述节点/数据库根据基于接收的地理位置信息的位置标准和基于接收的类型信息的类型标准中的至少一个,将所述M个用户设备注册到不同的组。然后,所述节点/数据库将参数集发送给所述M多个用户设备中的每个第m个用户设备,其中所述参数集定义第m个用户设备注册的组所专用的周期 时间窗 。所述时间窗限制所述第m个用户设备能够 访问 频谱 使用信息的数据源的时间。在多个组之间平衡用户设备的数量,及时扩展数据库访问并且过载是较低 频率 的且是不严重的。
权利要求

1.一种装置,包括:
至少一个处理器;
包括计算机程序代码的至少一个存储器
所述至少一个存储器和计算机程序代码被配置为通过至少一个处理器使得所述装置至少:
从M多个用户设备中的每个第m个用户设备接收第m个用户设备的地理位置信息和第m个用户设备的类型信息中的至少一个,其中M是大于1的整数;
根据基于所接收的地理位置信息的位置标准和基于所接收的类型信息的类型标准中的至少一个,将所述M个用户设备注册到不同的组;以及
将参数集发送给所述M多个用户设备中的每个第m个用户设备,其中所述参数集定义第m个用户设备注册的组所专用的周期时间窗;其中所述时间窗限制所述第m个用户设备能够访问频谱使用信息的数据源的时间。
2.根据权利要求1所述的装置,其中所述参数集至少包括:
初始时间t_initial、时间窗的长度ΔT、以及连续时间窗之间的沉默间隔T;
其中至少被发送到每个第m个用户设备的初始时间t_initial是所述第m个用户设备所注册的组专用的。
3.根据权利要求2所述的装置,其中所述至少一个存储器和计算机程序代码被配置为通过至少一个处理器使得所述装置至少进一步:
至少基于时间窗的长度ΔT和沉默间隔T,确定将所述M个用户设备注册到其中的不同的组的数量N。
4.根据权利要求1至3中任意一项所述的装置,其中所述至少一个存储器和计算机程序代码被配置为通过至少一个处理器使得所述装置至少进一步:
响应于来自所述第m个用户设备的查询,并仅在所述查询处于第m个用户设备注册的组所专用的周期时间窗内时,发送频谱使用信息;
其中所述装置包括至少一个服务器,其具有存储从所述M个用户设备的至少一些接收的频谱使用信息的存储器。
5.根据权利要求1所述的装置,其中将所述M个用户设备注册到不同的组包括:根据位置标准和类型标准中的至少一个的限制,平衡不同的组中的每一个以使其包括所述M个用户设备中的基本上相等数量的用户设备。
6.根据权利要求5所述的装置,其中所述至少一个存储器和计算机程序代码被配置为通过至少一个处理器使得所述装置至少进一步:
响应于确定所有M个组是满的并且存在未注册到M个组中的任意一个的附加用户设备,根据位置标准和类型标准中的至少一个,将M个用户设备中的至少一些和附加用户设备重新注册到不同的组。
7.一种方法,包括:
在装置处从M多个用户设备中的每个第m个用户设备接收第m个用户设备的地理位置信息和第m个用户设备的类型信息中的至少一个,其中M是大于1的整数;
所述装置根据基于所接收的地理位置信息的位置标准和基于所接收的类型信息的类型标准中的至少一个,将所述M个用户设备注册到不同的组;以及
所述装置将参数集发送给所述M多个用户设备中的每个第m个用户设备,其中所述参数集定义第m个用户设备注册的组所专用的周期时间窗;其中所述时间窗限制所述第m个用户设备能够访问频谱使用信息的数据源的时间。
8.根据权利要求7所述的方法,其中所述参数集至少包括:
初始时间t_initial、时间窗的长度ΔT、以及连续时间窗之间的沉默间隔T;
其中至少被发送到每个第m个用户设备的初始时间t_initial是所述第m个用户设备所注册的组专用的。
9.根据权利要求8所述的方法,所述方法进一步包括:
至少基于时间窗的长度ΔT和沉默间隔T,确定将所述M个用户设备注册到其中的不同的组的数量N。
10.根据权利要求7至9中任意一项所述的方法,进一步包括:
响应于来自所述第m个用户设备的查询,并仅在所述查询处于第m个用户设备注册的组所专用的周期时间窗内时,发送频谱使用信息;
其中所述装置包括至少一个服务器,其具有存储从所述M个用户设备的至少一些接收的频谱使用信息的存储器。
11.根据权利要求7所述的方法,其中将所述M个用户设备注册到不同的组包括:根据位置标准和类型标准中的至少一个的限制,平衡不同的组中的每一个以使其包括所述M个用户设备中的基本上相等数量的用户设备。
12.根据权利要求11所述的方法,进一步包括:
响应于确定所有M个组是满的并且存在未注册到M个组中的任意一个的附加用户设备,根据位置标准和类型标准中的至少一个,将M个用户设备中的至少一些和附加用户设备重新注册到不同的组。
13.一种存储计算机可读指令的程序的存储器,当由至少一个处理器执行时,所述计算机可读指令导致包括以下内容的动作:
从M多个用户设备中的每个第m个用户设备接收第m个用户设备的地理位置信息和第m个用户设备的类型信息中的至少一个,其中M是大于1的整数;
根据基于所接收的地理位置信息的位置标准和基于所接收的类型信息的类型标准中的至少一个,将所述M个用户设备注册到不同的组;以及
将参数集发送给所述M多个用户设备中的每个第m个用户设备,其中所述参数集定义第m个用户设备注册的组所专用的周期时间窗;其中所述时间窗限制所述第m个用户设备能够访问频谱使用信息的数据源的时间。
14.一种装置,包括:
至少一个处理器;
包括计算机程序代码的至少一个存储器;
所述至少一个存储器和计算机程序代码被配置为通过至少一个处理器使得所述装置至少:
将所述装置的地理位置信息和所述装置的类型中的至少一个提供给网络节点
响应于所述提供,接收定义周期时间窗的参数集;以及
使用所述周期时间窗来限制数据源被访问的时间,所述数据源提供用于至少所述装置的地理位置的频谱使用信息。
15.根据权利要求14所述的装置,其中所接收的参数集至少包括:
初始时间t_initial、时间窗的长度ΔT、以及连续时间窗之间的沉默间隔T。
16.根据权利要求14所述的装置,其中所述数据源包括数据库,并且所述周期时间窗限制所述装置能够访问数据库以获得由多个空白空间设备贡献的频谱使用信息的时间。
17.根据权利要求16所述的装置,其中所述装置通过向数据库发送对频谱使用信息的查询来访问所述数据库,以获得频谱使用信息。
18.根据权利要求14所述的装置,其中所述数据源包括认知控制信道,并且所述周期时间窗限制所述装置在认知控制信道上传送其自己的频谱感知结果的时间;
并且其中所述存储器和计算机程序代码被配置为通过至少一个处理器进一步使得所述装置:在除了所述周期时间窗之外的时间监听认知控制信道以获取由多个空白空间设备贡献的频谱使用信息。
19.一种方法,包括:
装置将所述装置的地理位置信息和所述装置的类型中的至少一个提供给网络节点;
响应于所述提供,所述装置接收定义周期时间窗的参数集;以及
所述装置使用所述周期时间窗来限制所述装置访问数据源的时间,所述数据源提供用于至少所述装置的地理位置的频谱使用信息。
20.根据权利要求19所述的方法,其中所接收的参数集至少包括:
初始时间t_initial、时间窗的长度ΔT、以及连续时间窗之间的沉默间隔T。

说明书全文

控制空白空间设备的用于数据库访问的动态改变的业务负

技术领域

[0001] 此处的教导一般涉及无线网络和在所述网络间进行操作的设备,并且特别地涉及使用网络当前未使用的无线电频谱的一部分进行机会性操作的认知无线电/空白空间(whitespace)设备,所述网络具有指定的无线电资源并且平衡由所述设备施加的业务负载。

背景技术

[0002] 在下面的说明中使用下述缩写:
[0003] CCC 认知控制信道
[0004] CR 认知无线电
[0005] CRN 认知无线电网
[0006] DB 数据库
[0007] E-UTRAN 演进的UTRAN
[0008] FCC 联邦通信委员会(US)
[0009] GERAN GSM/EDGE无线电接入网络
[0010] GSM 全球移动通信系统
[0011] ISM 工业、科学和医疗(最初保留用于这些使用)
[0012] QoS 服务质量
[0013] UTRAN 通用陆地无线接入网络
[0014] WS 空白空间
[0015] 传统上,按严格地将特定频带分配给特定系统的方式在不同无线电系统之间划分无线电频谱。在未来,至少在一些频带中,这种严格的分配将改变为更为灵活的频谱使用。主要用户是为其许可了特定频带的那些用户,例如在分层或其他这种正式网络(例如,蜂窝网络,诸如GSM、GERAN、UTRAN和E-UTRAN;广播系统,诸如电视系统;以及卫星系统,诸如GPS和IRIDIUM)中操作的那些用户。认知网络按机会性方式在无线电频谱中开发未使用的时间频率时隙。Ad-hoc网络(例如WLAN、蓝牙、ANT和Zigbee)例如操作在ISM频带中并且因此是未经许可的,并且不是认知网络。
[0016] 认知网络机会性地利用频率带宽内的频谱“空洞”。次要用户是在认知网络中、在结构化网络外操作的那些用户。由于移动终端可使用的拥挤区域中的基本上几乎所有频谱被分配给一些正式网络或另一网络,次要用户发现并且按照机会性方式使用现有正式网络频谱的一部分。由于发现这些频谱空洞对移动设备来说是功率密集的(intensive)(例如,通过循环平衡特征检测的频谱感知)并且所述空洞大体上基于主要用户活动来动态地改变,存在对于协调发现各种次要用户之间的这些空洞的频谱感知功能的一些研究,以及对于共享各种次要用户之间的全部频谱感知结果的一些研究。通常地,将次要用户称为认知无线电CR或空白空间WS设备。注意的是,单独的移动设备可用作许可频带上的主要用户,并且同时用作空白空间中的次要用户;对于通用设备来说这两种不是相互排斥的。认知无线电系统的开发处于早期阶段,并且一些认知无线电系统可以具有特定的谱带分配(用于认知导频信道和/或认知控制无线电,其更通用地被称为认知控制信道CCC),并且甚至可以具有一些中央节点
[0017] 一些频带是全球有效的(例如,用于全球采用的协议的蜂窝频段),其减轻无线设备制造商的负担,但是可能导致特定频段在一个国家内高效,但是在另一国家中很大程度上不使用。监管机构正开始考虑如何可以将这种低效率使用的频谱更好地使用。例如,在美国,FCC已经开放了被称为空白空间的之前的电视频段以用于未经许可的设备,所述未经许可的设备可以使用该频谱且不会干扰经许可的用户。期望其他国家也允许在特定的经许可频段上的未经许可的次要用户。然而,当次要用户是活动的且在次要用户是活动的的情况下,这种用户需要能够避免与主要(经许可)用户的干扰。这样意味着次要用户需要检测主要用户。
[0018] 认知无线电的非常早期设想认为次要用户将通过频谱感知来发现主要用户,其中次要用户必须避免干扰主要用户。其他选项包括具有存储在数据库DB中并且在认知导频信道上进行广播或者通过其他手段(例如向接入点所分发的所述数据库请求)来访问的区域(例如,网络运营商和他们占用的频带/频率)中的主要用户的信息。例如,FCC具有TV信号位置的数据库,其中使用无线麦克(例如,体育场、教堂和娱乐场所)。期望将空白空间用作未经许可的用户的当前系统访问与他们自己的地理位置相关的数据库,并且还扫描可能的干扰。参见例如http://www.showmywhitespace.com/,示出基于指定地址的信道的WS数据库。
[0019] 无论特定WS设备是否将其自己的频谱感知结果贡献给DB,所有的WS设备将需要能够访问这种累积了频谱使用信息(从WS设备,和/或从控制主要用户的接入节点等)的数据库。在DB模型中,WS设备将需要在其自己的存储器中保持DB的最新信息,从而根据最近的DB信息以合适的频带和时间来进行传送。
[0020] DB模型中出现的问题是,服务器的数量和数据库的通信能基于对有多少WS设备可能潜在地同时查询数据库的预测进行度量。然而,从这些查询导致的业务负载可能随着时间是非常动态的,并且可能容易地超过数据库的处理能力(DB过载问题)。这种DB过载可能显著地增加服务器/DB故障的风险,或至少导致WS设备获取相关频谱使用数据时的显著延迟。过多的延迟并且这种时间敏感数据不再有效。在其他时间,期待的是业务负载将远低于DB的处理能力(DB过度配置或过度度量问题)。这样意味着DB基础结构中比所需资本投资更高的投资,其代表低于用于数据库提供商的最佳成本效益比率。
[0021] 图1概念性地示例了基于变化的业务负载在不同时间变为显著的过载与过度度量问题的对比。低于DB能力的任何负载代表未使用的基础结构,且高于DB能力的任意负载代表延迟去往WS设备的信息以及潜在的DB故障。下面详述的示例性实施方式有助于缓和过载与低于负载相比的那些变化,至少使DB提供商能够更有效地满足WS设备的需要。发明内容
[0022] 在本发明的示例性实施方式的第一方面,提供一种装置,包括至少一个处理器和包括计算机程序代码的至少一个存储器。在所述第一方面中,至少一个存储器和计算机程序代码被配置为通过至少一个处理器促使所述装置至少:从M多个用户设备中的每个第m个用户设备接收第m个用户设备的地理位置信息和第m个用户设备的类型信息中的至少一个,其中M是大于1的整数;根据基于接收的地理位置信息的位置标准和基于接收的类型信息的类型标准中的至少一个,将M个用户设备注册到不同的组;以及将参数集发送给M多个用户设备中的每个第m个用户设备,其中所述参数集定义第m个用户设备注册的组所专用的周期时间窗。所述时间窗限制第m个用户设备可以访问频谱使用信息的数据源的时间。
[0023] 在本发明的示例性实施方式的第二方面,提供一种方法,包括:从M多个用户设备中的每个第m个用户设备接收第m个用户设备的地理位置信息和第m个用户设备的类型信息中的至少一个,其中M是大于1的整数;根据基于接收的地理位置信息的位置标准和基于接收的类型信息的类型标准中的至少一个,将M个用户设备注册到不同的组;以及将参数集发送给M多个用户设备中的每个第m个用户设备,其中所述参数集定义第m个用户设备注册的组所专用的周期时间窗;其中所述时间窗限制第m个用户设备可以访问频谱使用信息的数据源的时间。
[0024] 在本发明的示例性实施方式的第三方面,提供一种存储计算机可读指令的程序的存储器,当由至少一个处理器执行时所述计算机可读指令导致包括下列步骤的动作:从M多个用户设备中的每个第m个用户设备接收第m个用户设备的地理位置信息和第m个用户设备的类型信息中的至少一个,其中M是大于1的整数;根据基于接收的地理位置信息的位置标准和基于接收的类型信息的类型标准中的至少一个,将M个用户设备注册到不同的组;以及将参数集发送给M多个用户设备中的每个第m个用户设备,其中所述参数集定义第m个用户设备注册的组所专用的周期时间窗;其中所述时间窗限制第m个用户设备可以访问频谱使用信息的数据源的时间。
[0025] 在本发明的示例性实施方式的第四方面,提供一种装置,包括至少一个处理器和包括计算机程序代码的至少一个存储器。在所述第四方面中,至少一个存储器和计算机程序代码被配置为通过至少一个处理器促使所述装置至少:将所述装置的地理位置信息和所述装置的类型中的至少一个提供给网络节点;响应于所述提供,接收定义周期时间窗的参数集;并且使用所述周期时间窗来限制数据源被访问的时间,所述数据源提供用于至少所述装置的地理位置的频谱使用信息。
[0026] 在本发明的示例性实施方式的第五方面,提供一种方法,包括:将所述装置的地理位置信息和所述装置的类型中的至少一个提供给网络节点;响应于所述提供,接收定义周期时间窗的参数集;并且使用所述周期时间窗来限制所述装置访问数据源的时间,所述数据源提供用于至少所述装置的地理位置的频谱使用信息。
[0027] 在本发明的示例性实施方式的第六方面,提供一种存储计算机可读指令的程序的存储器,当由至少一个处理器执行时所述计算机可读指令导致包括下列步骤的动作:将所述装置的地理位置信息和所述装置的类型中的至少一个提供给网络节点;响应于所述提供,接收定义周期时间窗的参数集;并且使用所述周期时间窗来限制所述装置访问数据源的时间,所述数据源提供用于至少所述装置的地理位置的频谱使用信息。
[0028] 下面更为具体地详述这些和其他方面。附图说明
[0029] 当结合附图进行阅读时,在下面的详细说明中这些教导的前述和其他方面将更为明显。
[0030] 图1是示出了在低负载时间段中数据库过度度量和高负载时数据库过载之间宽泛变化的业务负载访问数据库随时间推移的图表;
[0031] 图2是根据本发明示例性实施方式的八个空白空间设备和对八个空白空间设备进行分组以用于扩展数据库访问业务负载的三种不同方式的示意图;
[0032] 图3是示出了根据本发明示例性实施方式的图2的三个不同的组访问频谱使用信息的数据库的不同时间窗的时序图;
[0033] 图4是示出了根据本发明示例性实施方式的在三种不同认知网络中操作的全部访问频谱使用信息的空白空间设备三个集群的示意图,其中在第一种情况中通过公共认知控制信道并且在第二种情况中从公共数据库中访问频谱使用信息;
[0034] 图5是根据本发明示例性实施方式的实现为移动用户设备UE的空白空间设备的平面和截面视图;
[0035] 图6A是根据本发明实施方式的例如从图4的数据库的度示出方法的操作以及存储在存储器上的计算机可执行软件的执行的示意性过程流程图
[0036] 图6B根据本发明实施方式的例如从图5的空白空间设备的角度示出方法的操作以及存储在存储器上的计算机可执行软件的执行的示意性过程流程图;

具体实施方式

[0037] 关于之前提及的问题,本发明的实施方式提供一种使时间错开的方式,其中不同的WS设备在所述时间访问存储频谱使用信息的数据库。根据将平衡各组之间的WS设备的数量的一个或多个标准来将WS设备组合在一起。然后,为每个组指定时间窗,其中在所述时间窗期间每个组可以访问数据库以获取频谱使用信息。每个WS设备在其组时间窗期间访问DB并且抑制其在所有其他时间访问DB。每个组具有与任意其他组的时间窗不相重叠的不同时间窗,并且这些时间窗是重现的并且对于重复的DB访问是周期性的。这样趋于缓和图1的实例所示的过度配置和过度度量之间的变化。因为用于定义所述组的标准限制可以将哪个WS设备放在哪个组中,所以每个组的设备数量不会总是完美地平衡的,但是考虑到分组标准的限制,将他们平衡为大致上相等。
[0038] 数据库可将频谱感知结果存储为频谱使用信息,其确信空白空间设备可实时地感知且贡献给数据库,例如其中不同的WS设备的每个仅感知不同频率片,其中不同的频率片一起提供在其中寻找空洞的整体频谱的全面视图。附加地或可替换地,数据库可具有关于主要用户活动的信息,其中可以由分层网络/接入节点、由主要用户自己、或由感知主要用户活动的其他空白空间设备来贡献所述信息。数据库可附加地包括指示频谱的什么部分在什么时间正在使用的其他信息,例如与地理位置相关联的信道使用列表,其中在所述地理位置处那些信道正在被使用或没有被使用。
[0039] 如果存在数据库,那么对数据库的访问也包括对通过其到达数据库的信道的访问,在某些示例实施方式中提供内置于时间窗自身的通信传播延迟。但是这些教导还容易被扩展为不存在集中式数据库而是仅有认知控制信道CCC的情况,其中各种贡献者(WS设备或其他)可通过认知控制信道CCC传送他们各自的频谱感知信息。在这些实施方式中,时间窗是允许所述组在该CCC上进行传送的时间,并且他们每个都在他们自己组的窗之外的时间监听来自其他组的WS设备的传输。这种非数据库实施方式仍可包括一些集中式节点,其承担将各种WS设备注册或分派到不同的组的功能。如果不存在专用于所述区域中的该功能的其他节点,该集中式节点可以是WS设备自身。
[0040] 期待的是,许多(如果不是全部)WS设备通常会具有确定他们自己的地理位置的能力,例如通过GPS接收机以及在其上接收的定位数据,网络接入点或已知的其他发射机和固定位置之间的三角测量;基于接收信号强度随时间的改变插入位置,惯性系统,或通过一些其他位置确定部件。还假设WS设备包括诸如无线电收发机的部件,用于访问存储频谱感知信息的DB或实时地携带频谱感知信息的CCC。并且,期待至少一些WS设备包括用于感知整体/宽带频谱的至少一部分的部件,例如无线电接收机,以及用于从频率空洞辨别至少主要用户传输的至少一个处理器。
[0041] 在实施方式中,可以或不会是存储数据库或控制对数据库的访问的服务器的中央节点首先从WS用户设备中的每一个接收其用于进行分组的特定信息。在示例性实施方式中,中央节点从多个WS用户设备中的每一个接收WS设备的地理位置信息和与何种类型的设备是报告WS设备相关的信息中的一个或两个。通常地,假设存在涉及的M个空白空间用户设备,其中M是大于1的整数并且将各个WS设备编号为m=1、2、...M。依赖于报告WS设备的各个性能和相应的监管要求,一些WS设备可仅报告地理位置信息,一些可仅报告设备类型,并且一些可报告位置和类型信息。
[0042] 中央节点将M个用户设备注册到接收信息的不同的组。因此根据位置标准(基于接收的地理位置信息)、根据类型标准(基于接收的类型信息)、或根据这两种标准来进行分组。此处,注册简单地意味着存储第m个WS设备和第n个组的关联,其中所述第m个WS设备属于第n个组(假设总共N个组,编号为n=1、2、...N)。
[0043] 图2示例了标号为WSD#1到#8、按三种不同方式分组的八个WS设备的实例。这些八个WS设备分成两种类型(移动终端和膝上型计算机,区别在于他们的移动性程度的类型,例如固定的或移动的)并且落入三个地理区域#1到#3。分组选项1根据设备类型:将WS设备2,7和8放入A组;将WS设备1和3放入B组;以及将WS设备4,5和6放入组C。这样是平衡的,这是因为考虑到设备类型的分类/分组标准,实现了最平等的平衡;在注册到N=3组的任意对的WS设备的数量间,最多存在一个设备的差别。
[0044] 分组选项2根据设备位置:将WS设备1,2,7和8放入A组;将WS设备3和4放入B组;以及将WS设备5和6放入C组。如果实际上中央节点不知道至少WS设备1的设备类型,那么这样是平衡的,因为考虑到仅设备位置的分类/分组标准,实现了最平等的平衡。这种最平等的平衡考虑到分组标准是,在注册到N=3组的任意对的WS设备的数量间,最多存在两个设备的差别。如果实际上已知WS设备#1的设备类型,那么可以将该WS设备移动到A组,如同利用分组选项1进行组的任意对间的+/-一个设备的平衡。
[0045] 分组选项3根据设备位置和设备类型标准:将WS设备1,7和8放入A组;将WS设备2和4放入B组;以及将WS设备3,5和6放入组C。这是平衡的,因为不存在在三个组间平分八个WS设备的方法并且具有在组的任意对之间的设备数量中小于一个设备的差别。
[0046] 中央节点可具有来自不同WS设备的不同信息。不管怎样,中央节点使用其接收的任何信息,并且选择要使用的分组标准并且将WS设备注册到不同的组,从而导致在不同的组之间对WS设备的最平等的划分。通常,对不同的组中的每一个进行平衡意味着,在分组标准施加的限制内(其通过各种WS设备报告何种信息来限制),注册WS设备以导致N个组的每一个中WS用户设备的基本相等的数量。如同上述分组选项2的实例,由于仅知道位置区域信息,分组标准可能仅是位置以及导致所述组的任意对间的两个WS设备的差异的WS设备的最平衡的注册。由于这是考虑到分组限制情况下最平衡的,基本上每个组中存在相等数量的设备。
[0047] 既然建立了组并且将M个WS设备中的每一个注册到N个组中的一个且仅一个组中,中央节点于是将定义周期时间窗的参数集发送到M个WS用户设备中的每一个。这些时间窗中的每一个是所述组的组专用的,其中WS设备被注册到所述组,参数集被发送到所述WS设备。这些时间窗的每一个都限制时间,其中注册到与组专用时间窗相关联的组的WS设备在所述时间可以访问频谱使用信息的源,而无论所述源是服务器/数据库或是CCC。至少对于DB的实现方式,这个时间窗代表在其间允许注册的WS设备发送对频谱使用信息的查询到DB的时间。
[0048] 具体地,在示例性实施方式中,参数集包括:初始时间t_initial;时间窗的长度ΔT;以及连续时间窗之间的沉默间隔T。在示例性实施方式中,仅初始时间t_initial是组专用的。初始时间指示WS设备发送查询的开始时刻。查询时间窗指示时间段,在所述时间段期间,允许所述组中的WS设备查询数据库。沉默计时器指示时间段,在所述时间段期间,组内的WS设备不查询数据库。
[0049] 在示例性实施方式中,当WS设备首先对他们自己进行注册或首先将查询发送到数据库时,中央节点/数据库对这些查询或注册消息进行应答并且还经由信令消息将这三个参数值(初始时间、时间窗和沉默计时器)发送回WS设备。WS设备接收并且在他们自己的本地存储器中存储这些时间值。WS设备还根据这些值来启动他们自己的计时器。下次当在WS设备计时器处触发初始时间时,WS设备将查询发送到数据库并且还根据查询时间窗和沉默计时器来重置初始时间。图3示出这些值的实例。
[0050] 对于图3,再次假设存在N=3个组,指定为A组、B组和C组。为A组中的每个WS设备提供初始时间tl;为B组中的每个WS设备提供初始时间t2;以及为C组中每个WS设备提供初始时间t3。还为任意组的所有WS设备提供时间窗的长度ΔT;以及沉默间隔T。注意的是,在本示例实施方式中,在所有组之间的ΔT和T是公共的,但是在其他实施方式中他们可以不同。在图3的实例中,用于C组的初始时间为t3=t1+2ΔT,并且用于B组的初始时间为t2=t1+ΔT。在tl和t1+ΔT之间的时间,允许A组中的WS设备发送查询到DB或在CCC上传送他们的感知结果(如果不存在DB),而B组和C组中的WS设备不查询DB或不在CCC上进行传送。t2在t1+ΔT期满处开始,并且在t2和t2+t1+ΔT之间的时间,允许B组中的WS设备发送查询到DB或在CCC上传送他们的感知结果(如果不存在DB),而A组和C组中的WS设备不查询DB或不在CCC上进行传送。t3在t2+t1+ΔT期满处开始,因此在t3和t1+2ΔT之间的时间,允许C组中的WS设备发送查询到DB或在CCC上传送他们的感知结果(如果不存在DB),而A组和B组中的WS设备不查询DB或不在CCC上进行传送。图
3示出了循环重复,所以每个组的时间窗是周期性的。
[0051] 在正常操作期间,中央节点/数据库将新进入的WS设备注册到合适的组,以保持平衡(并且还移除离开的WS设备,例如在多于两个或某个限数量的时间窗循环中没有查询DB或在CCC上进行传送的WS设备)。中央节点监测是否全部组都全是注册WS设备,以及是否进一步存在不能注册到任意组(由于所有可能的组已满)的一个或多个WS设备,然后中央节点/数据库重新配置处理能力并且再次开始过程,将M个WS设备中的至少一些和附加的之前未注册的WS设备重新注册到不同的组(再次根据位置标准和类型标准中的至少一个,尽管在所述重新注册中其可以使用与第一次不同的标准以获得所有注册的WS设备和平衡的组)。
[0052] 在一个示例性实施方式中,中央节点/数据库首先确定其处理能力(例如,服务器的数量和通信能力)。处理能力可以基于对潜在地同时查询数据库的WS设备的数量的预测。中央节点/数据库于是计算出多个关键参数,包括:组的最大数量(N_max);查询时间窗(ΔT);沉默计时器(T);以及初始时间(t_initial)。在确定了组的数量(下面详述)后,可以重新调整且固定初始时间的值。
[0053] 如之前提及的,T、ΔT和t_initial是要被分派给每个组的参数值。在一个实施方式中,仅t_initial是组专用参数的,其指示WS设备发送他们的数据库查询的开始时刻。在这种实施方式中,对所有组使用T和ΔT的同一值,并且这个实施方式是不会丢失一般性的情况下在下面进一步的讨论中继续的一个实施方式。在其他实施方式中,T和ΔT还可以是组专用的。
[0054] 这样导致通过 来提供更新频率,其基于WS设备中的哪一个应当周期性地查询数据库并且利用最新的频谱使用信息(例如,与上述地理位置相关联的可用信道列表)来对其自己进行更新。这是为了满足要求最小更新频率的特定管辖区域,例如美国的FCC目前要求每天更新并且UK的Ofcom目前要求每两个小时进行更新。
[0055] 因为来自WS设备的查询可能由于网络抖动而没有以完全同时的方式到达数据库,WS设备应当查询数据库的时间段ΔT是有用的。中央节点/数据库可基于抖动和/传播延迟的测量和/或启发式规则来决定ΔT的值。在获得了更新频率 和时间段ΔT之后,中央节点/数据库于是可导出T的值,其是WS设备不需要或不被允许查询数据库的时间段。
[0056] 最后,可通过下述公式来确定N_max:N_max ×ΔT≤T+ΔT。在图3的实例中,T=2ΔT并且N_max=3。
[0057] 在知道了N_max作为上限之后,中央节点/数据库可决定其希望建立多少个组并且每个组可包括多少个WS设备。由于相同组中的WS设备可潜在地同时查询数据库,一个组内的WS设备的数量与数据库的处理能力(例如,服务器的数量和通信能力)直接相关。
[0058] 在确定了组的数量以及一个组内的WS设备的数量之后,中央节点/数据库于是可固定每个组的参数t_initial。对于每个组,中央节点/数据库分派与查询相关的三个时间值:初始时间(t_initial);查询时间窗(ΔT);以及沉默计时器(T)。图2示出了用于将八个WS设备注册到三个组的三种不同选项。当WS设备第一次对他们自己进行注册或第一次发送查询到数据库时,中央节点/数据库从WS设备接收详细信息(例如,固定类型或移动类型设备以及地理位置)。基于所述接收的信息,中央节点/数据库可根据区域专用和类型专用的标准中的一个或两个,将WS设备分开且注册到特定组中。
[0059] 中央节点/数据库对来自WS设备的查询或注册消息进行应答,并且还经由信令消息将三个参数值(ΔT,T和t_initial)发送回WS设备。通过将不同的参数值发送回定义了接收查询的窗的那些WS设备,中央节点/数据库可改变将各个WS设备注册到哪个组。WS设备从中央节点/数据库接收应答,并且将这些最近接收的时间值(ΔT,T和t_initial)存储在其自己的本地存储器中。WS设备还根据这些最近接收的值启动他们自己的计数计时器。然后,当在WS设备处触发初始时间t_initial时,WS设备发送查询到数据库并且还根据T和ΔT重置其自己的初始时间t_initial。
[0060] 在正常操作期间,中央节点/数据库监测是否所有组充满了注册的WS设备,并且检查是否存在由于组已满而不能够被注册到组的任意WS设备。如果满足这些条件,那么中央节点/数据库推断其当前的处理能力是不足的并且如果可能的话则开始重新配置,例如通过增加处理能力(例如,通过添加更多服务器或调制解调器),并且返回到开始以将WS设备重新注册到新组。
[0061] 在示例性实施方式中,不同WS设备的更新频率可以是不同的。例如,对于便携式类型的WS设备,由于他们的移动性,可能需要比固定类型设备更快的更新。所以,在本发明的示例性实施方式中,包括便携式或移动类型的WS设备的组调整其更新频率。提出了用于这样的两个示例性但不是限制性的选项。
[0062] 在第一更新频率调整选项中,估计便携式/移动类型的WS设备的最大移动速度,并且至少部分基于所述估计的最大速度来确定更新频率 这被看作在可考虑便携式/移动WS设备为典型地按步行速度移动的情况中是最实用的,并且因此最大速度的估计将是相当准确的。
[0063] 在第一更新频率调整选项中,便携式/移动类型组中的WS设备经由上述信令消息/查询将他们的(实际)移动速度报告给中央节点/数据库。这被看作是相对简单地提供WS设备的能力以获取其自己的地理位置信息。具体地,一旦WS设备知道了两个地理位置以及将所述设备在两个地理位置之间移动的时间,WS设备至少可以大致地估计/平均其自己的速度。然后,中央节点/数据库可基于所述组中的设备报告的最大移动速度来确定所述组的更新频率
[0064] 通过上述非限制性实例,本发明的实施方式的技术效果是控制动态业务负载的能力,使得可以随时间来对动态负载进行平衡,通过分组和每个组的时间窗来缓解图1的峰值和谷底。另一技术效果是根据数据库的实际处理能力来控制业务负载的能力,其将趋向降低过载频率或过载严重性中的一个或两个。
[0065] 图4示例了可以实现本发明示例性实施方式的示例性环境。虚线指示设备到设备的链路,其中通过认知/机会性“信道”在所述链路上传送用户数据;实线指示用于访问DB或用于直接共享频谱感知结果(如果在所述区域中没有使用DB)的认知控制信道CCC 402。在图4,存在第一认知无线电网络,其中WS设备X1到X4通过虚线机会性信道来交换用户数据,以及CCC 402,他们通过CCC 402来访问频谱使用信息的DB。具有WS设备Y1到Y3的相邻认知无线电网络使用所述相同的CCC 402,并且所述相同的CCC 402还由具有WS设备Z1到Z4的其他认知无线电网络使用。CCC 402还通向DB,但是图4中未具体示出用于所述目的的来自11个WS设备的每一个的引导线
[0066] 图4明确了单个DB可以为多个WS设备和多个认知无线电网络提供服务,其中多个认知无线电网络之间不交换用户数据并且如果彼此之间在空间上足够远,其甚至可能不知道彼此的存在。对于DB实现方式,仅中央节点/数据库需要知道要对其访问的全部WS设备。中央节点/数据库不需要将在单个认知无线电网络中操作的所有WS设备(例如,节点X1到X4)放到同一组中,并且例如可以将节点X3、Z2、Z4和Y1放到单个组中,如图4所示(假设他们之间有共有的设备类型标准)。
[0067] 同样在图4中示例的是在一个实施方式中可以被考虑作为中央节点/数据库的服务器12和WS设备10的示意图。服务器12包括:至少一个控制器,例如计算机或数据处理器(DP)12A;至少一个体现为存储器(MEM)12B的计算机可读存储器介质,其存储计算机指令的程序(PROG)12C和频谱使用信息;以及合适的调制解调器,并且还可以是用于经由一个或多天线与WS设备10进行通信的RF收发机12D(如果是直接通信的话)。WS设备10包括:至少一个控制器,例如计算机或数据处理器(DP)10A;至少一个体现为存储器(MEM)10B的计算机可读存储器介质,其存储计算机指令的程序(PROG)10C;以及合适的调制解调器/射频(RF)收发机10D,用于经由一个或多个天线直接或经由一些中间无线节点与服务器12进行双向无线通信。
[0068] 假设PROG 10C和12C中的至少一个包括程序指令,当由相关联的DP执行时使设备能够根据如上所述的本发明的示例性实施方式进行操作。即,可以至少部分地由WS设备10的DP 10A和/或服务器12的DP 12A可执行的计算机软件实现、由硬件实现、由软件和硬件(和固件)的组合实现本发明的示例性实施方式。上面提及的用于记录时间窗和初始时间的计时器可以是DP 10A、12A中内置的,或可以是MEM 10B、12B中存储的PROG 10C、12C中的运行计时器。
[0069] 通常,移动类型的WS设备10的各种实施方式可包括但不限于,蜂窝电话、具有无线通信能力的个人数字助理(PDA)、具有无线通信能力的便携式计算机、具有无线通信能力的图像捕获设备(例如,数码相机)、具有无线通信能力的游戏设备、具有无线通信能力的音乐存储和重放装置、允许无线因特网访问和浏览的因特网装置、以及并入了上述功能的组合的便携式单元或终端。固定类型的WS设备可包括膝上型或桌面型计算机。
[0070] 计算机可读MEM 10B和12B可以是适于本地技术环境的任意类型并且可以使用任意合适的数据存储技术来实现,所述数据存储技术例如是基于半导体的存储器设备、闪速存储器、磁存储器设备和系统、光存储器设备和系统、固定存储器和可移除存储器。DP 10A和12A可以是适于本地技术环境的任意类型,并且作为非限制性实例,可包括通用计算机、专用计算机、微处理器数字信号处理器(DSP)和基于多核处理器架构的处理器中的一个或多个。
[0071] 图5在平面视图(左)和截面视图(右)中示例了实现为移动终端/用户设备的示例性WS设备的其他细节,并且本发明可以实现为那些更多专用组件的一个或一些的组合。在图5,WS设备10具有图形显示接口20以及用户接口22,所述用户接口示为键区,但是理解为还包括在图形显示接口20处的触摸屏技术,以及在麦克风24处接收的语音识别技术。
功率驱动器26控制由用户打开或关闭设备。示例性WS设备10可以具有摄像机28,将其示为面向前面(例如,用于视频呼叫),但是可以可选地或附加地面向背面(例如,用于捕获图像和视频以用于本地存储)。摄像机28受快门驱动器30控制并且可选地受变焦驱动器32控制,当摄像机28不处于活动模式中时,所述变焦驱动器可以替换地用作扬声器34的音量调整。
[0072] 在图5的截面视图中可以看到多个发射/接收天线36,所述天线典型地可以用于蜂窝通信。天线36可以是适用于WS设备中的其他无线电的多频段。功率芯片38控制被发射的和/或跨越使用空间分集同时发射的天线的信道上的功率放大,并且放大接收的信号。功率芯片38将放大的接收信号输出到射频(RF)芯片40,射频(RF)芯片40对信号进行解调和下变频以用于基带处理。基带(BB)芯片42检测随后被转换成比特流并且最终被解码的信号。对于在装置10中生成并且从装置10发射的信号,类似的处理反向发生。为了完整性,还示出了摄像机28、图像/视频处理器44、独立音频处理器46、扬声器34、麦克风24和由用户接口芯片50控制以刷新图形显示接口20的存储器48。
[0073] WS设备10的某些实施方式还可以包括一个或多个第二无线电,例如无线局域网无线电WLAN 37以及蓝牙 无线电39,其可以并入片上天线或被耦合到芯片外的天线。自始至终,装置是各种存储器,例如随机存取存储器RAM 43、只读存储器ROM 45,以及在一些实施方式中是可移除存储器,例如所示的在其上存储了各种程序10C的存储器卡47。WS设备10中的所有这些组件通常由便携式电源(例如,电池149)来供电。
[0074] 如果前述处理器38、40、42、44、46、50实现为WS设备10或服务器12中的单独实体,那么这些处理器可以按照相对于主处理器10A、12A的从属关系来进行操作,所述主处理器于是为相对于它们的主关系。图5的这些各种处理器中的任意或全部处理器访问一个或多个所述各种存储器,其可以在具有处理器的芯片上或者与处理器相分开。还可在服务器12的示例性实施方式中布置针对比微微网更广阔的网络上的通信的相似专用功能组件(例如,组件36、38、40、42-45和47)。
[0075] 注意的是,上面介绍的各种芯片(例如,38、40、42等)可以被结合成比所介绍的数量更少的数量,并且在更为紧凑的情况下,可以在物理上实现在单个芯片上。
[0076] 图6A是示例了根据本发明的示例性实施方式的方法的操作和计算机程序指令的执行结果的逻辑流程图。同样,图6A介绍了根据实施方式的这些教导的装置的功能,所述装置例如是中央节点/数据库/服务器12。根据这些示例性实施方式,在602,装置从M个用户设备(例如WS设备)的多个中的每个第m个用户设备接收所述第m个用户设备的地理位置信息和所述第m个用户设备的类型信息中的至少一个。M是大于1的整数。
[0077] 在块604,所述装置根据位置标准(基于接收的地理位置信息)和类型标准(基于接收的类型信息)中的至少一个将M个用户设备注册到不同的组。并且在块606,所述装置向M多个用户设备中的每个第m个用户设备发送参数集,所述参数集定义了专用于所述组的周期时间窗,其中将所述第m个用户设备注册到所述组。所述时间窗限制第m个用户设备可以访问频谱使用信息的数据源的时间。
[0078] 在图6A至6B中,虚线指示可选元素。在块608,来自块606的参数集至少包括:初始时间t_initial;时间窗的长度ΔT;以及连续时间窗之间的沉默间隔T,并且对于第m个用户设备所注册的组,至少被发送到每个第m个用户设备的初始时间t_initial是专用的。在块610,所述装置至少基于时间窗的长度ΔT和沉默间隔T确定在块604处使用的用于注册M个用户设备的不同的组的数量N。在上述实例中,示出N_max=3。
[0079] 在块612,所述装置响应于来自第m个用户设备的查询,仅在所述查询处于第m个用户设备注册的组所专用的周期时间窗内时,所述装置发送频谱使用信息。在一个实施方式,块612在块606之后。并且当在块604处进行注册时,在块614所述装置平衡不同的组中的每一个以包括M个用户设备中的基本上相同数量的用户设备,如位置标准和类型标准中的至少一个所限制的那样。如果所有的M个组均是满的并且存在没有注册到M个组中的任意一个组的附加用户设备,则所述装置根据位置标准和类型标准中的至少一个将M个用户设备中的至少一些和该附加用户设备重新注册到不同的组。
[0080] 图6B是示例了根据本发明示例性实施方式的方法的操作和计算机程序指令的执行结果的逻辑流程图。同样,图6B介绍了根据实施方式的这些教导的装置(例如WS设备中的一个)的功能。根据这些示例性实施方式,在块622,装置为网络节点(例如,中央节点、服务器或数据库)提供装置的地理位置信息和装置的类型中的至少一个。在块624,响应于所述提供,所述装置接收定义了周期时间窗的参数集,并且在块626,使用周期时间窗来限制数据源被访问的时间。所述数据源提供用于至少所述装置的地理位置的频谱使用信息。
[0081] 在块628,接收的参数集至少包括:初始时间t_initial;时间窗的长度ΔT;以及连续时间窗之间的沉默间隔T。在块630,数据源是数据库,并且所述周期时间窗限制所述装置可以访问数据库以获取由多个空白空间设备贡献的频谱使用信息的时间。在本实施方式中,数据库访问是被发送到数据的对于频谱使用信息的查询。
[0082] 在块632,注意其中不存在存储频谱使用信息的数据库的实施方式,其中数据源是认知控制信道,并且周期时间窗限制所述装置在认知控制信道上传送其自己的频谱感知结果的时间。在本实施方式中,所述装置在除了周期时间窗之外的时间处监听认知控制信道,以获得多个空白空间设备传送/贡献的频谱使用信息。
[0083] 图6A和6B中示出的各种块可以被视为方法步骤、和/或从计算机程序代码的操作产生的操作、和/或被构造以执行相关功能的多个耦合的逻辑电路元件。
[0084] 通常,可以在硬件或专用电路、软件(在计算机可读介质上体现的计算机可读指令)、逻辑或它们的任意组合中实现各种实施方式。虽然可以以框图、流程图或使用一些其它图形表示来说明和介绍本发明的各个方面,但是应很好地理解的是,此处介绍的这些块、装置、系统、技术或方法可以在作为非限制性实例的硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其它计算设备、或它们的组合中实现。
[0085] 可以在诸如集成电路模块的各种组件中实现本发明的实施方式。图6A和6B还可以代表集成电路或芯片的特定电路功能。
[0086] 尽管在特定实施方式的背景中进行介绍,所属领域的技术人员应当了解可以出现对这些教导的多种修改和各种改变。因此,虽然已经通过本发明的一个或多个实施方式来具体地介绍和示出本发明,但是所属领域的技术人员可以了解的是在不脱离本发明的前述范围,或后面的权利要求的范围的情况下,可作出某些修改或改变。
QQ群二维码
意见反馈