用于控制多无线电rf平台的方法

文档序号:7579146阅读:164来源:国知局
专利名称:用于控制多无线电rf平台的方法
技术领域
技术领域涉及无线通信。更具体地,技术领域涉及使用软件限定的无线电技术来 控制和配置无线通信中的多无线电硬件的认知(cognitive)无线电系统和方法。
背景技术
多无线电移动设备典型地包括若干不同的无线子系统,所述无线子系统能够使用 多种移动服务,例如,通过多种无线网络的语音、数据和图像的传送。此类多种无线网络的 实例包括移动电话网络(例如通用移动电信系统(UMTS),全球移动通信系统(GSM))、无线 局域网(WLAN)和WiFi网络以及微微网(例如,蓝牙)。示例的多无线电设备可以具有用 于传统蜂窝网络上的语音(或者组合的语音/数据)服务的一个无线电,以及用于在另一 网络(例如,WLAN)上的数据通信的另一无线电。多无线电设备可以具有用于与WLAN接入 点通信的WLAN无线电,用于与启用了蓝牙的打印机或耳机进行通信的蓝牙无线电,以及蜂 窝电话无线电上的传统语音服务。多无线电设备可以具有GSM无线电和手持数字视频广播 (DVB-H)无线电。多无线电设备可以具有用于在不同的蜂窝电话网络上的通信的多于一个 的无线电,例如,具有用来与不同国家中不同类型的网络使用的两个蜂窝无线电的移动电 话。软件限定的无线电(SDR,Software Defined Radio)是典型的受所嵌入的控制软 件控制的多无线电移动设备。多无线电设备的硬件组件的一部分可以具有通过SDR控制软 件调整的特性。示例SDR中的调谐性能可以包括RF频带、RF带宽和信道带宽。同样,可通 过控制软件对硬件组件做出调整来调谐与性能相关的参数,例如,影响诸如噪声和线性的 输出功率和增益,从而适应不同的无线协议和不同的无线电条件。认知无线电是可基于软件限定的无线电的智能无线通信系统,其监控环境并适应 输入信号的变化,从而提升通信的可靠性和无线电频谱的使用效率。当用户请求任务时, 例如,语音呼叫、数据下载、位置跟踪等,认知无线电可帮助选择最合适的技术,例如,GSM、 WLAN、蓝牙或类似技术。由于移动设备可查看环境、确定最佳或优选的频带和传输标准,并 通过将其优选传输功率、信道均衡和编码方案用信号通知给其它认知无线电设备来指示其 偏好,所以认知无线电可更有效地使用无线电频谱。

发明内容
公开了用于使用软件限定的无线电技术来控制和配置无线通信中多无线电硬件 的认知无线电系统和方法的本发明方法、设备以及计算机程序产品示例性实施例。示例性 实施例提供了用于RF配置和系统级性能优化的虚拟RF平台。示例性实施例可以灵活地分 布在系统、协议以及基于硬件的功能之间。示例性实施例使得实现独立于传输的RF的使 用,以支持多个并发数据流,以及支持使用哪些协议来满足应用级连通性需求的本地判决。 示例性实施例允许通信节点之间在独立于基础平台实现的协议选择中彼此协助。示例性实 施例提供了使用硬件管理器、认知硬件引擎、资源分配和资源性能估计的硬件控制方案,以使得实现依赖于实施的功能与通信协议栈的逻辑上的分离。可以通过分层结构来描述示例 性实施例,分层结构允许局部优化和高效的资源共享,并有用于涵盖对虚拟的任意类型的 RF通信操作(包括认知无线电应用)的控制所需要的所有必需功能。本发明示例性实施例可以包括无线通信设备,其可以具有下列组件。包含在所述无线通信设备中的至少一个无线电发射机和/或接收机。所述无线通信设备中的硬件管理器,被配置为接收关于周围无线通信协议的信 息,以及接收一个或多个关于通信服务的请求,并且进一步被配置为提供一个或多个用于 可能的通信协议的选项以便满足所述请求。所述无线通信设备中的认知硬件引擎,被配置为从所述设备中的多无线电组件获 得硬件信息,以及从硬件管理器接收关于所述一个或多个请求的所述一个或多个协议选 项,所述认知硬件引擎进一步被配置为生成对多无线电组件的一个或多个可能连接的信号 路径的描述,以实施一个或多个协议选项,以及请求多无线电组件的一个或多个信号路径 的一个或多个性能估计。所述无线通信设备中的资源性能估计器,被配置为接收来自认知硬件引擎的对一 个或多个性能估计的请求,并且为多无线电组件的一个或多个信号路径提供性能估计。所述无线通信设备中的资源分配器,被配置为接收对多无线电组件的一个或多个 信号路径的性能估计,并基于所请求的性能估计选择所述信号路径中的一个或多个,所述 资源分配器进一步被配置为向所述认知硬件引擎提供用于所选一个或多个信号路径的多 无线电组件的分配。认知硬件引擎进一步被配置为接收用于所选一个或多个信号路径的多无线电组 件的分配,并进一步被配置为向硬件管理器标识所述一个或多个协议选项中的哪个对应于 所选一个或多个信号路径。硬件管理器进一步被配置为将所述认知硬件引擎所标识的一个或多个协议选项 确认为对应于将由多无线电组件的分配实施的所选一个或多个信号路径。本发明的示例性实施例可以进一步包括下列组件。硬件管理器进一步被配置为向认知硬件引擎确认将由多无线电组件的分配实施 的对应于所选一个或多个信号路径的一个或多个协议选项。认知硬件引擎进一步被配置为授权关于一个或多个所选协议的多无线电组件的 分配的许可。资源分配器进一步被配置为从所述认知硬件引擎接收对多无线电组件的分配的 许可的授权,并且生成使用所述多无线电组件的分配的命令。所述无线通信设备中的性能调整器,被配置为接收来自资源分配器的命令,并在 所分配的多无线电组件中进行局部调整以优化性能。所述无线通信设备中的协议级硬件控制,被配置为从资源分配器接收命令,并基 于用于所分配的多无线电组件的命令锁存硬件控制。所分配的多无线电组件被配置为接收被锁存的硬件控制,并且实施与所选一个或 多个信号路径对应的一个或多个协议选项,以执行一个或多个通信服务请求。本发明的示例性实施例可以进一步包括下列组件。硬件管理器进一步被配置为接收多个通信服务请求,并且提供可能的通信协议选项以满足所述多个请求。所述无线通信设备中的多无线电定时模块,被配置为从资源分配器接收通过多个 所选信号路径连接的所述多无线电组件的多个分配,以满足所述多个请求,以及确定所述 多个所选信号路径是否可同时运行,并且被配置为向资源分配器提供确定结果。如果多个 协议选项中的两个或多个不能同时运行,则硬件管理器可被配置为确定是否略过多个协议 选项中的至少一个。协议级硬件控制进一步被配置为接收来自资源分配器的命令,并基于用于通过多 个相应信号路径连接的多无线电组件的多个分配的命令,锁存硬件控制。所分配的多无线电组件进一步被配置为接收被锁存的硬件控制,并实施多个所选 信号路径以执行多个对通信服务的相应请求。本发明的示例性实施例可以进一步包括下列组件。所述无线通信设备中的认知硬件引擎、资源性能估计器、多无线电定时模块、资源 分配器、性能调整器、协议级硬件控制以及硬件抽象层被实现为认知平台控制栈,并且与硬 件管理器一起用程序代码实现为无线设备存储器中的虚拟栈。虚拟栈被分成八层,每层都 具有适当定义的角色。最顶层是管理虚拟栈的认知平台控制栈部分的较低层的硬件管理 器。底层是在物理多无线电硬件组件和协议级硬件控制程序代码之间的程序代码中实现的 RF硬件抽象层。硬件抽象层的功能是对协议级硬件控制隐藏硬件中的细节,使得不需要改 变认知平台控制栈的上层,以运行不同的多无线电硬件组件。本发明的示例性实施例可以包括无线通信方法,其可以具有下列步骤在无线通信设备中,接收关于周围无线通信协议的信息,接收一个或多个通信服 务请求,以及提供一个或多个可能的通信协议的选项以满足所述请求;从所述设备中的多无线电组件获得硬件信息,生成对多无线电组件的一个或多个 可能连接的信号路径的描述以实施一个或多个协议选项,以及请求对多无线电组件的一个 或多个信号路径的一个或多个性能估计;为多无线电组件的一个或多个信号路径提供性能估计;基于所请求的性能估计选择所述信号路径的一个或多个,实施所选一个或多个协 议选项,以及为所选一个或多个协议选项提供多无线电组件的分配;确认将由多无线电组件的分配实施的与所选一个或多个信号路径对应的所选一 个或多个协议选项;以及用多无线电组件的分配配置所选一个或多个信号路径,以实施所确认的一个或多 个协议选项。本发明的方法的示例性实施例可以进一步包括下列步骤在所分配的多无线电组件中进行局部调整,以优化性能;对所分配的多无线电组件锁存硬件控制;以及在多无线电组件中实施所确认的一个或多个协议选项,以执行一个或多个对于通 信服务的请求。本发明的方法的示例性实施例可以进一步包括下列步骤接收多个对于通信服务的请求,以及提供多个可能的通信协议的选项以满足所述 多个请求;
确定多个协议选项是否能够同时运行;如果多个协议选项中的两个或者多个不能同时运行,则略过所述多个协议选项中 的至少一个;对于能够同时运行的多个协议选项中的部分多个协议选项,为通过多个相应信号 路径连接的多无线电组件的多个分配锁存硬件控制;以及在多无线电组件中实施多个协议选项中的部分多个协议选项,以执行多个对通信 服务的请求。本发明的示例性实施例可包括存储程序指令的计算机可读介质,当所述程序指令 由计算机处理器执行时,执行如上所述的方法的步骤。本发明的示例性实施例可以包括无线通信装备,其可以具有下列组件。至少一个无线电发射机和/或接收机;至少一个处理器;至少一个包括计算机程序代码的存储器;所述至少一个存储器以及所述计算机程序代码被配置为通过所述至少一个处理 器使所述设备至少在无线通信设备中,接收关于周围的无线通信协议的信息,接收一个或多个通信 服务请求,以及提供一个或多个可能的通信协议的选项以满足所述请求;从所述设备中的多无线电组件获得硬件信息,生成对多无线电组件的一个或多个 可能连接的信号路径的描述以实施一个或多个协议选项,以及请求对多无线电组件的一个 或多个信号路径的一个或多个性能估计;为多无线电组件的一个或多个信号路径提供性能估计;基于所请求的性能估计选择所述信号路径中的一个或多个,实施所选一个或多个 协议选项,以及为所选一个或多个协议选项提供多无线电组件的分配;确认将由多无线电组件的分配来实施的与所选一个或多个信号路径对应的所选 一个或多个协议选项;以及用多无线电组件的分配来配置所选一个或多个信号路径,以实施所确认的一个或 多个协议选项。所述至少一个存储器和所述计算机程序代码进一步被配置为通过所述至少一个 处理器使所述设备至少在所分配的多无线电组件中进行局部调整,以优化性能;为所分配的多无线电组件锁存硬件控制;以及在多无线电组件中实施所确认的一个或多个协议选项,以执行一个或多个对于通 信服务的请求。所述至少一个存储器和所述计算机程序代码进一步被配置为通过所述至少一个 处理器使所述设备至少接收多个对于通信服务的请求,以及提供多个可能的通信协议的选项以满足所述 多个请求;确定多个协议选项是否能够同时运行;如果多个协议选项中的两个或者多个不能同时运行,则略过所述多个协议选项中的至少一个;对于能够同时运行的多个协议选项中的部分多个协议选项,为通过多个相应信号 路径连接的多无线电组件的多个分配锁存硬件控制;以及在多无线电组件中实施多个协议选项中的部分多个协议选项,以执行多个对通信 服务的请求。所述至少一个存储器包括将硬件管理器、认知硬件引擎、资源性能估计器、多无线 电定时模块、资源分配器、性能调整器、协议级硬件控制以及硬件抽象层实现为虚拟化堆栈 的计算机程序代码。得到的实施例使得能够实现多无线电RF平台的动态配置,以支持多个并行的数 据流。


通过参考下面的图作出对本发明的示例性实施例的更为完整的理解图IA示例性示出无线设备100的示例性实施例,其所处位置具有由卫星转发器 102、DVB-H站104、蜂窝塔106、WLAN接入点108以及蓝牙接入点119产生的周围射频环境;图IB示例性示出被组织成多无线电基带处理部分120、多信道RFSDR ASIC部分 122以及RF前端部分IM这三部分的无线设备100的示例性功能框图和电路图;图IC示出无线设备100的多无线电基带处理部分120的示例性功能框图;图ID示出无线设备100的多信道RF SDR ASIC部分122的示例性电路图;图IE示出无线设备100的RF前端部分124的示例性电路图;图IF示出多信道RF SDR ASIC部分122和RF前端部分124的示例性电路图,其 通过基带路径1H、ASIC RF前端路径21、RF前端路径3G和RF前端路径4E,对使用第一协 议的第一 FDD会话执行多无线电组件的路径190 ;图IG示出通过基带路径1F、ASIC RF前端路径I、RF前端路径3H和RF前端路径 41,执行两个并行路径190、192的多信道RF SDR ASIC部分122和RF前端部分124的示例 性电路图,路径190用于图IF的第一会话,第二路径192用于使用第二协议的第二 TDD会 话的多无线电组件;图IH示出通过图ID的多信道RF SDR ASIC 122的多路复用器146A,锁相环 (PLL) 152A-152D和混频器141A-141G和144H-144L之间的选择性连接的示例性功能框图;图2A示出描述由无线设备100执行的示例性过程的实施例的示例性流程图200, 包括在建立用于所选协议的多无线电组件的分配中,由硬件管理器、认知硬件引擎、资源性 能估计器和资源分配器所执行的步骤;图2B示出继续图2A的流程图200的示例性流程图200’,其描述了由无线设备100 执行的示例性过程,包括在通过所分配的多无线电组件执行所选协议时,由性能调整器和 协议级硬件控制所执行的步骤;图2C示出继续图2B的流程图200’的示例性流程图200”,其描述了由无线设备 100执行的示例性过程,以便满足多个并行请求,针对多个各个所选协议建立经由多个各自 的信号路径连接的多无线电组件的多个分配,以满足多个相应的请求;图3A示出示例性认知平台控制(CPC)栈和无线设备100的存储器的程序代码中体现的硬件管理器,其是用于RF虚拟化的抽象层模型;图:3B示出示例性多无线电RF平台控制方法,其阐明了图3A中认知平台控制 (CPC)栈的层之间的功能关系;图3C示出连接管理器304的示例性功能框图;图3D示出硬件管理器7的示例性功能框图;图3E示出认知硬件引擎6的示例性功能框图;图3F示出资源分配器3的示例性功能框图;图3G示出多无线电定时模块4的示例性功能框图;图4示出利用图:3B的多无线电RF平台控制方法来处理示例性通信请求的示例性 处理流程图。
具体实施例方式公开了方法、设备以及计算机程序产品示例性实施例,用于使用软件限定的无线 电技术来控制和配置无线通信中的多无线电硬件的认知无线电系统和方法。示例性实施例 提供用于RF配置的虚拟化RF平台和系统级性能优化。示例性实施例可以灵活地分布在系 统、协议以及硬件相关功能之间。示例性实施例使得传输独立于RF的使用,以支持多个并 行数据流,以及支持使用哪些协议来达到应用级连通性要求的局部判决。示例性实施例允 许通信节点间在协议选择中彼此协助,而独立于基础平台实现。示例性实施例提供使用硬 件管理器、认知硬件引擎、资源分配和资源性能估计的硬件控制方案,以使得基于实现的功 能能够与通信协议栈逻辑上分离。可以通过分层结构来描述示例性实施例,分层结构允许 局部优化和高效的资源共享,并有用于涵盖对虚拟的任意类型的RF通信操作(包括认知无 线电应用)的控制所需要的所有必需功能。图IA示出无线设备100的示例性实施例,其所处位置具有由卫星转发器或者全球 定位卫星(GPS) 102、DVB-H站104、蜂窝塔106、WLAN接入点108以及蓝牙接入点110产生 的周围射频环境102’,104’ ,106', 108’和110’。在无线通信普遍存在的时期,发现带有这 种多种周围射频环境的区域并不罕见。当应用从无线设备100请求通信服务时,示例性实 施例收集关于周围无线通信协议的信息,选择用于所请求的通信的合适协议,并为了优化 所请求的通信会话中的性能,配置无线设备100中的多无线电硬件组件。示例性实施例可 以处理所请求的通信服务,所请求的通信服务包括使用两个或多个通信协议的两个或多个 并行会话,例如,通过GSM蜂窝电话网络下载文件,以及经由蓝牙链路向个人计算机传递所 下载的文件。示例性实施例选择对于所请求的通信可同时运行的通信协议,并配置无线设 备100中的多无线电硬件组件以处理两个或多个并行会话。图IB示出被组织成多无线电基带处理部分120、多信道射频(RF)软件限定的无线 电(SDR)专用集成电路(ASIC)部分122以及RF前端部分IM这三部分的无线设备100的 示例性功能框图和示例性电路图。ASIC是所定制的用来执行多信道射频软件限定的无线电 的功能的集成电路。图IC示出多无线电基带处理部分120的示例性功能框图和示例性电路图。其包 括一个或多个中央处理单元(CPU) 121、用于操作重复、并行的基带处理算法的一个或多个 矢量处理器123、一个或多个硬件加速器(HWA) 125、随机访问存储器(RAM) 126以及只读存储器(ROM)US或可编程只读存储器。硬件加速器125是硬件处理器,具有对存储器的直接 访问,并且可通过到多个缓冲器的并行事务来处理极高的带宽。在诸如MPEG2中的运动估 计和高速分组处理的应用中,它们执行计算上密集的软件代码快于执行软件指令的CPU。基 带处理部分120还可以包括接口电路,以便与键区(key pad)、显示器、可选的麦克风、扬声 器、耳机以及照相机或其它成像设备等连接。用存储器、RAM 1 和/或ROM 1 中存储的 计算机程度指令对CPU处理器121编程,以便分别根据图2A、2B和2C的流程图200、200’和 200”中描述的示例性过程运行。多无线电基带处理部分120中的存储器、RAM 126和/或 ROM 128还存储图3A和中示出的示例性认知平台控制(CPC)栈300和硬件管理器7。图ID示出无线设备100的多信道RF SDR ASIC部分122中的多无线电组件的示 例性电路图。多信道RF SDR ASIC部分122中的示例性多无线电组件包括连接到多路复 用器150A至150G的ASIC RF前端路径2A至2L,以及连接到来自多无线电基带处理部分 120的线路129的基带路径IA至1H。ASIC RF前端路径2A至2G是接收路径,并包括可变 的放大器(例如,142A)和混频器(例如,141A),从而通过将接收的信号与基准信号混合,从 所接收的信号移除RF载波频率,所述基准信号来自锁相环电路152A、152B、152C或152D中 所选择的一个(通过多路复用器146A选择),如图IH所示。多路复用器146C选择性地引 导到基带路径IA至ID中的一个基带路径的下变频信号。基带路径IA至ID是接收路径, 并包括RF滤波器(例如,131A)、模数转换器(例如,132A)以及数字滤波器(例如,133A)。 放大器、滤波器、多路复用器以及模数转换器中的每个都可具有其特性,所述特性可由多无 线电基带处理部分120中的认知平台控制栈300的协议级硬件控制1和硬件抽象层(HAL)O 选择性地调整。图ID还示出无线设备100的多信道RF SDR ASIC部分122的发送路径中的示例 性多无线电组件。基带路径IE至IH是发送路径,并包括数字滤波器(例如,134H)、数模转 换器(例如,135H)以及RF滤波器(例如,136H)。多路复用器146B选择性地引导到ASIC RF前端路径2H至2L中的一个ASIC RF前端路径的变换模拟信号。ASIC RF前端路径2H 至2L是发送路径,并包括可变放大器(例如,143L)和混频器(例如,144L),从而通过将待 发送的信号与基准信号混和,将RF载波频率添加到待发送的信号,所述基准信号来自锁相 环电路152A、152B、152C或152D中所选择的一个(通过多路复用器146A选择),如图IH所 示。放大器、滤波器、多路复用器以及数模转换器中的每个都可具有其特性,所述特性可由 多无线电基带处理部分120中的认知平台控制栈300的协议级硬件控制1和硬件抽象层0 选择性地调整。图IE示出无线设备100的RF前端部分124中的多无线电组件的示例性电路图。 RF前端部分IM的各路径通过多路复用器150A至150G,被选择性地连接到RF SDR ASIC部 分122的各路径,所述多路复用器150A至150G由认知平台控制栈300的协议级硬件控制1 和硬件抽象层0来控制。发送路径3F至31包括放大器,例如155。例如,通过用于频分复 用(FDD)通信的多路复用器160A,发送路径3F至31被选择性地引导至FDD路径4E和4G 及其相应的发送器。通过用于时分复用(TDD)通信的多路复用器160B,发送路径3F至31 被选择性地引导至TDD路径4I、4K和4Μ及其相应的发送器。例如,通过多路复用器150C, 仅接收的路径4Α及其接收器、FDD接收路径4C及其接收器以及TDD接收路径4H及其接收 器被选择性地引导至多信道RF SDR ASIC部分122中的接收路径2A、2B、2C、2E或2G中的一个接收路径。每个放大器都可有其特性,该特性由多无线电基带处理部分120中的认知 平台控制栈300的协议级硬件控制1和硬件抽象层0选择性地调整。图IF示出多信道RF SDR ASIC部分122和RF前端部分IM的示例性电路图,其通 过基带路径1H、ASIC RF前端路径21、RF前端路径3G和RF前端路径4E中的FDD收发器, 实现针对用第一协议的第一 FDD会话的多无线电组件的路径190。每个路径都由多无线电 基带处理部分120中的认知平台控制栈300的认知硬件引擎6、资源分配器层3、性能调整 层2、协议级硬件控制层1和硬件抽象层0来控制。图IG示出多信道RF SDR ASIC部分122和RF前端部分124的示例性电路图,其 通过基带路径IF、ASIC RF前端路径2K、RF前端路径3H和RF前端路径41中的TDD收发 器,实现两个并行路径用于图IF的第一 FDD会话的路径190,以及用于使用第二协议的第 二 TDD会话的多无线电组件的第二路径192。每个路径都由多无线电基带处理部分120中 的认知平台控制栈300的认知硬件引擎6、资源分配器层3、性能调整层2、协议级硬件控制 层1和硬件抽象层0来控制。图IH示出通过图ID的多信道RF SDR ASIC 122的多路复用器146A,锁相环 (PLL) 152A-152D和混频器141A-141G和144H-144L之间的选择性连接的示例性功能框图。 多路复用器146A和每个锁相环(PLL) 152A-152D都具有其特性,该特性由多无线电基带处 理部分120中的认知平台控制栈300的硬件抽象层0和协议级硬件控制1选择性地调整。图2A示出示例性无线设备100中的示例性实施例过程的流程图200。流程图的步 骤代表存储在无线设备100的存储器1 和128中的计算机代码指令,当由中央处理单元 121运行时,实现本发明示例性实施例的功能。可以按与示出的顺序不同的另一顺序来执行 步骤,并且各个步骤可以被合并或者被分割成若干子步骤。示例性方法200的步骤如下。步骤202 在无线通信设备中,接收关于周围无线通信协议的信息,接收一个或多 个对通信服务的请求,并且提供用于可能的通信协议的一个或多个选项以满足所述请求;步骤204:从设备中的多无线电组件获取硬件信息,生成对多无线电组件的一个 或多个可能连接的信号路径的描述以实现一个或多个协议选项,并且请求对多无线电组件 的一个或多个信号路径的一个或多个性能估计;步骤206 对多无线电组件的一个或多个信号路径提供性能估计;步骤208 基于所请求的性能估计,选择信号路径中的一个或多个信号路径,实现 所选择的一个或多个协议选项,并对所选择的一个或多个协议选项提供多无线电组件的分 配;步骤210 确认将由多无线电组件的分配实现的、与所选一个或多个信号路径对 应的所选一个或多个协议选项;以及步骤212 用多无线电组件的分配配置所选的一个或多个信号路径,以实现所确 认的一个或多个协议选项。图2B示出示例性无线设备100中的示例性实施例过程的流程图200’,其继续图 2A的过程。流程图的步骤代表存储在无线设备100的存储器1 和128中的计算机代码 指令,当由中央处理单元121执行时,实现本发明示例性实施例的功能。可以按与示出的顺 序不同的另一顺序来执行步骤,并且各个步骤可以被组合或者被分割成若干子步骤。方法 200,的步骤如下。
步骤220 在所分配的多无线电组件内进行局部调整以优化性能;步骤222 锁存用于所分配的多无线电组件的硬件控制;步骤224 实施所确认的多无线电组件中的一个或多个协议选项,从而实现对通 信服务的一个或多个请求。图2C示出示例性无线设备100中的示例性实施例过程的流程图200”,其继续图 2B的过程。流程图的步骤代表存储在无线设备100的存储器1 和128中的计算机代码 指令,当由中央处理单元121执行时,实现本发明示例性实施例的功能。可以按与示出的顺 序不同的另一顺序来执行步骤,并且各个步骤可以被组合或者被分割成若干子步骤。方法 200”的步骤如下。步骤MO 接收对通信服务的多个请求,并提供用于可能的通信协议的多个选项 以满足所述多个请求;步骤M2 确定多个协议选项是否能够同时运行;步骤M4:如果多个协议选项中的两个或者多个协议选项不能同时运行,则将是 否略过多个协议选项中的至少一个的决定通知给硬件管理器;步骤M6 对于能够同时运行的多个协议选项中的部分多个协议选项,为通过相 应信号路径连接的多个多无线电组件的分配锁存硬件控制;步骤M8 实现多无线电组件的多个协议选项中的一部分以执行对通信服务的多 个请求。图3A和;3B示出多无线电基带处理部分120的存储器、RAM 126和/或ROM 128 中的示例性认知平台控制(CPC)栈300和硬件管理器7。CPC 300和硬件管理器7是用于 RF虚拟化的抽象层模型。虚拟化栈302被分成八层,每层都具有适当限定的角色。最上层 是硬件管理器7,其管理虚拟化栈302的认知平台控制300部分的低层6至0。虚拟化栈层 302是硬件管理器7、认知硬件引擎6、资源性能估计层5、多无线电定时4、资源分配3、性能 调整2、协议级硬件控制1以及RF硬件抽象层(HAL)O。在物理多无线电硬件组件和协议 级硬件控制1程序代码之间的程序代码中实现硬件抽象层(HAL)O。硬件抽象层0的功能 是对协议级硬件控制1隐藏硬件细节,使得在运行不同的多无线电硬件组件时,不需要改 变CPC300的更高层。硬件抽象层(HAL)O的细节可在,例如转让给Nokia公司的专利公开 W02009/109687中找到,并且通过引用将上述专利并入。图:3B示出存储在存储器、RAM 1 和/或ROM 1 中的示例性多无线电RF平台 控制方法,其说明了图3A的认知平台控制(CPC)栈300的层之间的功能关系。无线通信设 备的RAM 1 和/或ROM 1 中的硬件管理器7被配置为,从连接管理器304接收关于周 围无线通信协议的信息,并从应用303接收对于通信服务的请求,并提供用于可能的通信 协议的选项以满足所述请求。图3C所示连接管理器304的示例性功能框图,持续地或周期 性地查看周围宽RF频带上的无线通信信号,例如从1900到4000MHz的可用频谱。连接管 理器304包括载波频率、调制类型、定时以及多个广泛使用的无线通信协议的格式特性的 数据库。连接管理器304提取接收的周围无线通信信号的特性,标识周围协议,并编辑周围 协议的列表,当无线设备100从一个位置移动到另一个位置时更新所述列表。图3D示出硬件管理器7的示例性功能框图。硬件管理器7接收对于通信服务的 一个或多个请求,其可接收自另一无线设备或源自设备100上运行的应用。硬件管理器7从连接管理器304接收周围协议的列表。硬件管理器7选择满足对通信服务的请求的一个 或多个可能的通信协议。硬件管理器7将对一个或多个可能的通信协议的请求提供给认知 硬件引擎6,从而满足对通信服务的请求。随后,硬件管理器7从认知硬件引擎6接收对协 议中的一个或多个协议的推荐,硬件管理器7对其进行确认。图3E示出认知硬件引擎6的示例性功能框图。认知硬件引擎6在用于多种协议 的通用可配置和专用组件的硬件配置路径模型的数据库中,搜索一个或多个可能的硬件配 置以满足请求。认知硬件引擎6从设备中的多无线电组件接收硬件信息。认知硬件引擎6 生成对多无线电组件的一个或多个可能连接的信号路径的描述,以实现一个或多个可能的 协议选项。描述被输出给资源性能估计器5。认知硬件引擎6从资源分配器3接收最低成 本解决方案的报告,将其作为一个或多个协议的推荐转发给硬件管理器7。无线通信设备的RAM 1 和/或ROM 1 中的认知硬件引擎6被配置为,从设备 的多信道RF SDR ASIC 122和RF前端IM中的多无线电组件获得硬件信息,并从硬件管理 器7接收应用请求和用于关于请求的可能协议的选项。认知硬件引擎6进一步被配置为, 生成对多无线电组件的一个或多个可能连接的信号路径的描述,以实现一个或多个建议的 可能协议,并请求对多无线电组件的一个或多个可能连接的信号路径的一个或多个性能估 计。认知硬件引擎6包括两个子层,上层和下层。上层的功能是充当用于硬件管理器7 的推荐引擎。认知硬件引擎6拥有关于可能的频谱分配的信息和各种协议的通用组件的通 用路径的数据库。下层的功能是作为硬件配置引擎,其了解多信道RF SDR ASIC 122和RF 前端124中多无线电组件的所有可能的配置及其关键属性(RF频带、基带带宽、动态范围、 基带容量)。推荐基于资源性能估计层5、多无线电定时4、资源分配3执行的处理。认知硬 件引擎6执行的任务是,例如“询问资源分配层3以提供用于任务的资源”。另外,认知硬件 引擎6与硬件抽象层0通信,以得到关于何种类型的多无线电组件在多信道RF SDR ASIC 122和RF前端124中的信息。硬件抽象层0从应用提取RF信息。该层具有关于配置可能 性、配置时间、功率消耗估计、性能(NF、DR、增益、频带、带宽)和将功能映射到硬件寄存器 的精确信息。无线通信设备的RAM 1 和/或ROM 1 中的资源性能估计器5被配置为,从认知 硬件引擎6接收对性能估计的请求,以及提供对多信道RFSDR ASIC 122和RF前端IM中多 无线电组件的可能连接的信号路径的性能估计,以实现所建议的可能协议。资源性能估计 器5充当通用性能分析器和估计器以便监控事件,例如,丢失的命令,并估计资源使用。资 源性能估计器5将收集的信息传送给认知硬件引擎6用于进一步的处理。图3F示出资源分配器3的示例性功能框图。无线通信设备的RAM 1 和/或ROM 128中的资源分配器3被配置为,从资源性能估计器5接收对多无线电组件的可能连接的信 号路径的性能估计。资源分配器3向多无线电定时模块4建议用于信号路径的不同资源选 项,并请求资源使用在时域中是否可能。多无线电定时模块4提供对这些建议的应答,直到 发现所建议的资源使用是可用的以及其形成的信号路径能够并行运行。多无线电定时模块 4指示能够同时运行的路径的合适资源选项的标识。资源分配器3向认知硬件引擎6提供 针对所选一个或多个协议选项,用于多信道RF SDRASIC 122和RF前端124中所选一个或 多个信号路径的多无线电组件的分配。基于来自存储器的算法和数据,优选地使用任务的最低成本路径,资源分配器3动态地为每个协议选项配置资源分配。最低成本路径算法使 用各种参数,例如优先级列表、时间和功耗,作为其判决基础。硬件管理器7进一步被配置为从认知硬件引擎接收关于所选一个或多个协议选 项的信息,并进一步被配置为批准配置多无线电组件中所选择的一个或多个可能连接的信 号路径,以实现多信道RF SDR ASIC 122和RF前端124中多无线电组件上所选择的一个或 多个协议选项。硬件管理器7被配置为向认知硬件引擎6确认用于所选协议的多无线电组 件122和124的分配。在硬件管理器7已经确认一个或多个所选择的协议选项的情况下, 硬件管理器7将一个或多个所选择的协议选项的标识传递给连接管理器304。连接管理器 304使得所选择的协议栈(图:3B的协议_1,协议_2,协议_3和/或协议_4)能够通过多无 线电组件中所配置、选择的信号路径开始发送和接收分组。认知硬件引擎6进一步被配置为对用于所选协议选项的多无线电组件122和IM 的分配授予许可。资源分配器3进一步被配置为从认知硬件引擎6接收对用于所选择的协议选项的 多无线电组件122和124的分配的许可的授权,以及生成命令从而使用多无线电组件122 和124的分配。无线通信设备中的性能调整器2被配置为从资源分配器3接收命令,并在所分配 的多无线电组件122和124中进行局部调整以优化性能。性能调整器2在预留的资源/路径中执行局部调整,以便优化性能,例如,通过重 新划分路径中组件的增益来最小化功耗。无线通信设备中的协议级硬件控制1被配置为,从资源分配器3接收命令,并基于 用于所分配的多无线电组件122和124的命令,锁存硬件控制。协议级硬件控制1基于用 于所分配的资源的协议命令,锁存硬件控制。所分配的多无线电组件122和IM被配置为,接收锁存的硬件控制,并实施所选择 的协议选项,从而实现对通信服务的请求。软件可配置射频组件描述在例如转让给Nokia 公司的共同待决的公开专利申请US2008/(^93445中,并且通过引用将其并入。 硬件管理器7进一步被配置为,从应用303接收对于通信服务的多个请求,并为可 能的通信协议提供选项以满足多个请求。 图3G示出多无线电定时模块4的示例性功能框图。无线通信设备中的多无线电定 时模块4被配置为,从资源分配器3接收信号路径的不同资源选项,并接收确定资源使用是 否可用于协议选项的可能信号路径的请求,以满足多个相应的请求,其中所述协议选项可 由多无线电组件122和124的多个分配来实施。多无线电定时模块4确定多个所选择的协 议选项是否能够同时运行,以及资源使用是否可行,并向资源分配器3提供得到的决定。如 转让给Nokia公司的共同待决的已公开专利申请US2008/00(^623中描述的(通过引用将 其并入),多无线电定时模块4从协议的相应MAC层中的定时分配表确定多个所选协议选项 中每一个的定时特性。如转让给Nokia公司的共同待决的已公开专利申请US2008/0004070 中描述的(通过引用将其并入),多无线电定时模块4将每个协议的系统时间转换为通用 多无线电基准时间。在实现相应的协议选项时,基于通用多无线电基准时间,多无线电定时 模块4执行每个信号路径的运行的传统RF电路模拟。多无线电定时模块4以通用多无线 电基准时间模拟用于第一协议选项的第一信号路径的运行,以通用多无线电基准时间模拟用于第二协议选项的第二信号路径的运行,并且确定第一和第二信号路径是否能够同时运 行。多无线电定时模块4按这种方式对可能的信号路径和协议选项的所有组合重复模拟和 确定,并标识对于协议选项可以同时运行的那些可能的信号路径。多无线电定时模块4动 态地保持跟踪协议级上可能的时间标度(time scale)分配,并提供关于某些协议是否能够 在同一平台上同时运行的信息。于是,多无线电定时模块4向资源分配器3报告对于协议 选项可同时运行的可能的信号路径的标识。如果多个协议选项中的两个或者多个无法同时 运行,则多无线电定时模块4请求硬件管理器7确定是否略过多个协议选项中的至少一个。协议级硬件控制1进一步被配置为,从资源分配器3接收命令,并且针对多个相应 的所选择的协议,基于通过多个相应信号路径连接的多无线电组件122和124的多个分配 的命令,锁存硬件控制。所分配的多无线电组件122和IM进一步被配置为,接收锁存的硬件控制,并实施 多个相应的所选协议,以实现对于通信服务的多个相应请求。图4示出利用图:3B的多无线电RF平台控制方法处理示例性通信请求的示例性过 程流程图。起初,无线设备100中的硬件管理器层7获得关于周围无线通信协议的信息。同 样,认知硬件引擎层6从RF硬件抽象层0收集无线设备100中的硬件配置和关键属性。然后,无线设备100中的硬件管理层7接收关于因特网连接的示例性通信请求。 作为响应,硬件管理器层7向认知硬件引擎层6提供协议X1、X2和X4的推荐。认知硬件引 擎层6生成对多无线电组件的一个或多个可能连接的信号路径的描述,从实施一个或多个 所建议的可能协议,并从资源性能估计层5请求多无线电组件的一个或多个可能连接的信 号路径的一个或多个性能估计。资源性能估计层5向资源分配层3提供对于多无线电组件 的可能连接的信号路径的性能估计,从而实现所建议的可能的协议。资源分配层3于是询 问多无线电定时层4,是否任何可能连接的信号路径能够与其它现有的信号路径同时运行。 一个或多个信号路径由对应于一个或多个所选择的协议的资源分配层3来选择,并标识给 认知硬件引擎层6。然后,认知硬件引擎层6向硬件管理层7报告对所标识的协议的所选信 号路径的推荐。于是,硬件管理层7向认知硬件引擎层6确认所标识的协议的所选信号路径。认 知硬件引擎层6向资源分配层3授予对所标识的协议的所选信号路径的许可。资源分配层 3命令性能调整层2使用多无线电组件来实现所标识的协议的所选信号路径。性能调整层 2从协议级硬件控制层1获得当前的无线电条件。然后,性能调整层2指示RF硬件抽象层 0,以组件参数的指定值使用多无线电组件来实现所选择的信号路径,以适应当前无线电条 件。接着,RF硬件抽象层0控制多信道RF SDR ASIC 122和RF前端124中的多无线电组 件,从而形成用于所标识的协议的所选信号路径。应用所请求的粒度可以变化。例如,请求可以用“使用用于IP连接YYY的具有SSID XXX的WLAN接入点”来代替使用“使用最好的连通性来访问因特网中的接入服务τττ”。得到的实施例实现了多无线电RF平台的动态配置,以支持多个并行的数据流。图IC的RAM 1 和ROM 1 可以是可移除存储器设备,例如,智能卡,用户身份模 块(SIM),无线应用协议身份模块(WIM),半导体存储器(例如,RAM、R0M或PR0M)、闪存设备 等。分别实现图2A、2B和2C的流程图200,200,和200”的程序指令,可实现为可在一个或 多个CPU 121执行的、以编程指令序列形式存储在RAM 1 和/或ROM 1 中的程序逻辑,以完成所公开的实施例的功能。可以将程序逻辑从计算机程序产品或以计算机可用介质 (例如驻留存储器设备、智能卡或其它可移除存储器设备)形式的制品,传递给设备的126, 可写的RAM、ROM、PR0M、闪存设备等。可替换地,分别实现图2A、2B和2C的流程图200,200, 和200”的程序指令可以实现为被编程的逻辑阵列或者用户设计的专用集成电路(ASIC)形 式的集成电路逻辑。无线设备100可以是移动通信设备、PDA、蜂窝电话、膝上型或掌上型电脑、FM接收 机、DVB-H 接收机、GPS 接收机、紧急无线示位标(EPIRB,Emergency Position Indicating Radiobeacon)、无线耳机、或类似物。无线设备100还可以是车辆的集成组件,例如,机动 车、自行车、飞机、水运工具、船舶或其它移动运输工具。无线设备100典型地可以是移动的 并且由包含在设备中的电池来供电。无线设备100还可以是固定设备,例如,无线接入点或 基站。下面的表格总结虚拟栈302的层,为每层提供了简要的说明、时间概念以及示例 性功能。
权利要求
1.一种装备,包括用于在无线通信设备中,接收关于周围无线通信协议的信息,接收一个或多个对通信 服务的请求,以及提供一个或多个对可能的通信协议的选项以满足所述请求的装置;用于从所述设备中的多无线电组件获得硬件信息,生成对所述多无线电组件的一个或 多个可能连接的信号路径的描述以便实施所述一个或多个协议选项,以及请求对所述多无 线电组件的一个或多个信号路径的一个或多个性能估计的装置;用于对所述多无线电组件的一个或多个信号路径提供性能估计的装置;用于基于所请求的性能估计选择所述信号路径的一个或多个信号路径,实施所选的一 个或多个协议选项,以及为所选的一个或多个协议选项提供所述多无线电组件的分配的装 置;用于确认将由所述多无线电组件的分配实施的与所选的一个或多个信号路径对应的 所选一个或多个协议选项的装置;以及用于用所述多无线电组件的分配配置所选的一个或多个信号路径以实施所确认的一 个或多个协议选项的装置。
2.根据权利要求1所述的装备,进一步包括用于在所分配的多无线电组件中进行局部调整以优化性能的装置;用于对所分配的多无线电组件锁存硬件控制的装置;以及用于在所述多无线电组件中实施所确认的一个或多个协议选项以执行一个或多个对 通信服务的所述请求的装置。
3.根据权利要求2所述的装备,进一步包括用于接收多个对通信服务的请求并提供多个可能的通信协议的选项以满足所述多个 请求的装置;用于确定所述多个协议选项是否能够同时运行的装置;如果所述多个协议选项中的两个或多个协议选项不能同时运行,则略过所述多个协议 选项中的至少一个;对于能够同时运行的所述多个协议选项中的部分多个协议选项,对通过多个相应的信 号路径连接的多无线电组件的多个分配锁存硬件控制;以及在所述多无线电组件中实施所述多个协议选项中的部分多个协议选项以执行多个对 通信服务的所述请求。
4.根据权利要求1所述的装备,进一步包括用于将硬件管理器、认知硬件引擎、资源性能估计器以及资源分配器实现为虚拟栈的直ο
5.根据权利要求3所述的装备,进一步包括用于将硬件管理器、认知硬件引擎、资源性能估计器、多无线电定时模块、资源分配器、 性能调整器、协议级硬件控制以及硬件抽象层实现为虚拟栈的装置。
6.根据权利要求5所述的装备,进一步包括在所述多无线电硬件组件和所述虚拟栈之间以程序代码实现的硬件抽象层,以便对虚 拟栈隐藏硬件细节,使得不需改变虚拟栈的上层就可运行不同的多无线电硬件组件。
7.根据权利要求1所述的装备,所述装备被包含在器件中,所述器件进一步包括至少一个无线电发射机和/或接收机。
8.根据权利要求1至3中任一项所述的装备,其中所述装备能够由计算机处理器执行, 并被包含在计算机可读介质上。
9.一种方法,包括步骤在无线通信设备中,接收关于周围无线通信协议的信息,接收一个或多个对通信服务 的请求,以及提供一个或多个可能的通信协议的选项以满足所述请求;从所述设备中的多无线电组件获得硬件信息,生成对所述多无线电组件的一个或多个 可能连接的信号路径的描述以实施一个或多个协议选项,以及请求对所述多无线电组件的 一个或多个信号路径的一个或多个性能估计;对所述多无线电组件的一个或多个信号路径提供性能估计;基于所请求的性能估计选择所述信号路径的一个或多个信号路径,实施所选择的一个 或多个协议选项,以及对所选的一个或多个协议选项提供所述多无线电组件的分配;确认将由所述多无线电组件的分配实施的与所选的一个或多个信号路径对应的所选 一个或多个协议选项;以及用所述多无线电组件的分配配置所选的一个或多个信号路径以实施所确认的一个或 多个协议选项。
10.根据权利要求9所述的方法,进一步包括在所分配的多无线电组件中进行局部调整以优化性能;对所分配的多无线电组件锁存硬件控制;以及在所述多无线电组件中实施所确认的一个或多个协议选项以执行一个或多个对通信 服务的所述请求。
11.根据权利要求10所述的方法,进一步包括接收多个对通信服务的请求,以及提供多个可能的通信协议的选项以满足所述多个请求;确定所述多个协议选项是否能够同时运行;如果所述多个协议选项中的两个或者多个不能同时运行,则略过所述多个协议选项中 的至少一个;对于能够同时运行的所述多个协议选项中的部分多个协议选项,对通过多个相应的信 号路径连接的多无线电组件的多个分配锁存硬件控制;以及在所述多无线电组件中实施所述多个协议选项中的部分多个协议选项以执行多个对 通信服务的所述请求。
12.—种装备,包括无线通信设备中的硬件管理器,被配置为接收关于周围无线通信协议的信息,接收一 个或多个对通信服务的请求,并进一步被配置为提供一个或多个可能的通信协议的选项以 满足所述请求;所述无线通信设备中的认知硬件引擎,被配置为从所述设备中的多无线电组件获得硬 件信息,从硬件管理器接收关于所述一个或多个请求的所述一个或多个协议选项,所述认 知硬件引擎进一步被配置为生成对所述多无线电组件的一个或多个可能连接的信号路径 的描述以实施一个或多个协议选项,以及请求对所述多无线电组件的一个或多个信号路径的一个或多个性能估计;所述无线通信设备中的资源性能估计器,被配置为从认知硬件引擎接收对一个或多个 性能估计的请求,并且对所述多无线电组件的一个或多个信号路径提供性能估计;所述无线通信设备中的资源分配器,被配置为接收对所述多无线电组件的一个或多个 信号路径的性能估计,并且基于所请求的性能估计选择所述信号路径的一个或多个信号路 径,所述资源分配器进一步被配置为向所述认知硬件引擎提供对所选的一个或多个信号路 径的多无线电组件的分配;所述认知硬件引擎进一步被配置为接收对所选的一个或多个信号路径的所述多无线 电组件的分配,并且进一步被配置为向硬件管理器标识所述一个或多个协议选项中的哪个 对应于所选的一个或多个信号路径;以及所述硬件管理器进一步被配置为确认由所述认知硬件引擎标识的一个或多个协议选 项对应于将由所述多无线电组件的分配实施的所选的一个或多个信号路径。
13.权利要求12所述的装备,进一步包括所述硬件管理器进一步被配置为向认知硬件引擎确认将由所述多无线电组件的分配 实施的对应于所选的一个或多个信号路径的一个或多个协议选项;所述认知硬件引擎进一步被配置为授权对用于一个或多个所选的协议的多无线电组 件的分配的许可;所述资源分配器进一步被配置为从所述认知硬件引擎接收对所述多无线电组件的分 配的许可的授权,并且生成使用所述多无线电组件的分配的命令;所述无线通信设备中的性能调整器,被配置为接收来自资源分配器的命令,并在所分 配的多无线电组件中做出局部调整以优化性能;所述无线通信设备中的协议级硬件控制,被配置为从资源分配器接收命令,并基于用 于所分配的多无线电组件的命令锁存硬件控制;以及所分配的多无线电组件被配置为接收锁存的硬件控制,并实施与所选的一个或多个信 号路径对应的一个或多个协议选项以执行一个或多个对通信服务的所述请求。
14.权利要求13所述的装备,进一步包括所述硬件管理器进一步被配置为接收多个对通信服务的请求,并且提供可能的通信协 议的选项以满足所述多个请求;所述无线通信设备中的多无线电定时模块,被配置为从资源分配器接收通过多个所选 的信号路径连接的所述多无线电组件的多个分配以满足所述多个请求,以及确定所述多个 所选的信号路径是否能够同时运行,并被配置为向资源分配器提供确定结果;所述协议级硬件控制进一步被配置为从资源分配器接收命令,并基于对通过多个相应 的信号路径连接的多无线电组件的多个分配的命令锁存硬件控制;以及所分配的多无线电组件进一步被配置为接收锁存的硬件控制,并实施多个所选的信号 路径以执行多个对通信服务的相应的请求。
15.据权利要求12所述的装备,进一步包括所述无线通信设备中的认知硬件引擎、资源性能估计器以及资源分配器被实现为认知 平台控制栈,并与硬件管理器一起用程序代码实现为所述无线设备的存储器中的虚拟栈。
16.据权利要求14所述的设备,进一步包括所述无线通信设备中的认知硬件引擎、资源性能估计器、多无线电定时模块、资源分配 器、性能调整器、协议级硬件控制以及硬件抽象层被实现为认知平台控制栈,并与硬件管理 器一起用程序代码实现为所述无线设备的存储器中的虚拟栈。
17.根据权利要求16所述的设备,进一步包括在物理多无线电硬件组件和协议级硬件控制程序代码之间以程序代码实现所述硬件 抽象层,以对协议级硬件控制隐藏硬件细节,使得不需改变认知平台控制栈的上层就可运 行不同的多无线电硬件组件。
全文摘要
公开了一种用于控制多无线电RF平台的方法,用于使用软件限定的无线电技术来控制和配置无线通信中的多无线电硬件的认知无线电系统和方法。示例性实施例提供用于RF配置和系统级性能优化的虚拟RF平台。示例性实施例可以灵活地分布在系统、协议以及硬件相关的功能之间。示例性实施例使得实现了与传输无关的RF的使用,以支持多个并行数据流,以及支持使用哪个协议来满足应用级连通性要求的局部判决。示例性实施例允许协议选择中的彼此协助,而独立于基础平台实现。示例性实施例提供使用硬件管理器、认知硬件引擎、资源分配和资源性能估计的硬件控制方案,以使得实现相关的功能与通信协议栈逻辑上的分离。可以通过分层结构来描述示例性实施例,分层结构允许局部优化和高效的资源共享,以及具有用于涵盖对虚拟的任意类型的RF操作(包括认知无线电应用)的控制所需要的所有必要功能。
文档编号H04W80/00GK102143603SQ201110033728
公开日2011年8月3日 申请日期2011年1月31日 优先权日2010年2月2日
发明者A·伊莫宁, A·佩尔西宁 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1