专利名称:具有安全一体化天线连接的用户可更换u-nii无线电单元的制作方法
技术领域:
本发明一般地涉及无线通信设备,具体地涉及用于计算机系统的无线通信设备。再具体地说,本发明涉及用于计算机系统的用户可安装和可更换的U-NII无线卡。
背景技术:
基于电子计算机的无线通信设备,包括无线LAN和无线就绪系统(wireless ready system),是一种迅速出现和发展的技术。传统的基于电子计算机的无线通信设备向局域网(LAN)的无线接收器发送射频(RF)信号。这些设备包括在受到严格管制的RF频谱的特定带宽内既发送也接收无线通信的发射器。
该RF频谱是有限带宽的频谱,其被分配给一些不同的业务类型/应用,包括军事、航空、广播和商业通信。由于在该射频(RF)频谱内可用的带宽非常有限,在这种媒体中的传输需服从严格的政府管理条例。这些管理条例通常包括在无线网络内使用的收发机的类型和参数。这些管理条例包括发射器的调制方案、工作频率和发射功率,以避免在被许可应用该RF频谱的各种业务之间的相互干扰。
发射器包括一称为无线电单元(radio)的电路模块和一与之连接的天线的组合。天线是发射器的中心部分,因为天线被设计为和调谐到对于所希望的频率的增益或衰减为最优。传统上,发射器的制造商从政府获得一个许可该制造商制造呈现出一些特定参数的特定类型的发射器的许可证。许可证涵盖发射器单元的两个组件(即,无线电单元和天线),而且许可证通常还为这两个组件和组合设备规定了确切的协议(即,工作参数或参数范围)。例如,在美国,许可证由联邦通信委员会(FCC)授予和管理。此外,这些管理条例要求最终用户不得改变或重新配置发射器,以免使发射器在允许的参数外工作。对无线电单元或天线的工作参数的任何改变都需要另行申请许可证和得到FCC的批准。
为传统的无线计算机网络提供了具有规定的协议的两个频率范围以支持无线操作。这些协议是工作于2.4GHz的ISM频带的802.11b和802.11g协议,以及工作于5GHz的U-NII的U-NII HiperLAN/2和其他一些协议。由于严格的政府条例,无线保真(WiFi)LAN组件的制造商和用户必须保证无线组件在由2.4GHz范围的ISM频带和5GHz范围的U-NII提供的所许可参数(即,如规范所规定的功率、滚降等)内工作。此外,这些组件还必需设计为能防止最终用户会改变发射器的工作参数的篡改或改变。
为了得到制造发射器的许可,制造商实施保证发射器遵从管理条例要求的设计控制和生产控制。例如,关于工作在ISM 2.4GHz频带的发射器的管理条例要求在无线电单元和天线之间的唯一连接。为了满足该要求,制造商设计了一种唯一的连接器。例如,国际商业机器公司为它的短卡型(low profile)外围组件互连(PCI)卡选择了一种反螺纹连接。该公司还实现了一种如下所述的称为BIOS锁定(BIOS Lock)的方法,以保证遵从FCC的ISM 2.4GHz频带管理条例。
保持台式个人计算机内无线电单元和天线之间或它们与PCMCIA卡的紧密连接是简单直截的,因为发射器(无线电单元和天线)通常作为单个单元封装在卡的外壳内。然而,要保持埋置在笔记本型计算机系统内的设备的紧密连接就复杂得多,因为天线集成在该便携式计算机系统的盒盖部分或者说顶盖内(即集成在覆盖其顶部的外部塑料或复合材料外壳内),而无线电单元通常是一个插入便携式计算机系统的下部(即,盒底/机架)的mPCI(迷你外围组件互连)卡。在便携式计算机环境内,发射器是通过将无线PCI卡插入mPCI槽和通过通向埋置在盒盖部分的天线的同轴电缆将无线电单元附接到天线上来组装的。
由于市场上存在的802.11b mPCI(ISM 2.4GHz频带)卡有许多供应商,笔记本计算机系统的制造商必须实施保证遵从FCC管理条例的方法。也就是说,制造商必须将计算机系统设计为具有一种防止未经许可的802.11b卡与计算机系统盒盖中内建的天线一起使用的内建机制。不同的制造商提供了不同的处理该潜在问题的方法。例如IBM当前实施了一种称为BIOS(基本输入/输出系统)锁定的方法,该方法将在下面描述。
传统的802.11b mPCI卡在计算机系统加电前插入计算机系统,并且因此,在计算机系统启动期间进行BIOS锁定。启动期间,加电自检(POST)检验mPCI卡的PCI ID,并将它与用于该计算机系统的所许可的卡相比较。如果BIOS检测到的是一个未经许可的卡,BIOS就阻止系统的启动。这种方法允许制造商使一个系统可以接受不同供应商的几种不同的802.11bWiFi卡。这种方法还使能了无线就绪系统,其中计算机系统在发运时已在盒盖内埋置了天线,并且最终用户能够安装这些所许可的802.11b WiFimPCI无线电单元卡中的一个。
不同于其802.11b(ISM 2.4GHz频带)对等物的FCC管理条例,按照802.11a(U-NII/5GHz频带)协议工作的发射器的FCC管理条例要求“在5.15-5.25GHz频带内工作的任何U-NII设备应该使用一个是设备的一体化部分的发射天线”(FCC管理条例,15.407d节)。该限制性的要求对于在移动PC内集成诸如U-NII无线卡之类的U-NII无线LAN(WLAN)设备呈现出了一个难题,因为移动PC被设计为具有与实现特定WLAN功能的功能卡(feature card)分开的天线子系统。用于802.11b(ISM 2.4GHz频带)的BIOS锁定方法不够严格,因而不能满足“设备的一体化部分”的该FCC标准。
作为对“设备的一体化部分”的要求的解决方案,所提供的传统方法或者(1)将天线引线焊接到(或者以其他方式永久地附接到)WLAN功能卡上,或者(2)将WLAN功能卡永久地“掩埋”在移动PC内防篡改螺钉或其他这类机构后。这两种方法都不理想,因为有着可维护性问题、可制造性问题,以及还需要额外费用。更为重要的是,卡的这种永久性安置排除了如当前对于802.11b卡是可能的那样,提供作为售后升级的用户可安装的基于U-NII的卡的能力。IBM引入的防篡改螺钉是得到FCC批准用于基于U-NII的计算机的一种硬件实现。
PC工业具有提供灵活性和可扩展性的悠久传统。诸如IBM之类的制造商正将该传统扩展到无线领域,并且现在制造的膝上型计算机基本上都带集成的天线。例如,对于802.11b(ISM 2.4GHz)标准,用户可以在购买时定购一个卡,将来添加无线卡或者改变无线卡。该功能,特别是购买计算机系统后添加和/或更换无线卡,导致在802.11b领域出现用户可更换(CRUable)无线设备。
当前,802.11b无线电单元普遍地部署在公司企业和公共热点,诸如旅馆、机场等。近来,一些制造商已经开始在性能和容量都亟需增加的公司基础设施中部署性能较高的802.11a(U-NII)无线电单元。这两种无线电单元(即,发射器类型)的功能特征和成本的差别导致设计为能支持这两种无线电单元的计算机系统的不同市场(和/或用户)。自然地,由于以上所说明的管理条例,支持802.11a(U-NII 5GHz)标准的计算机系统要求U-NII无线电单元内建于计算机系统内并与计算机系统一起发运/销售,而用于支持802.11b标准的计算机的无线电单元可以作为单独的用户可更换组件在售后提供。
由于用户、工作参数/限制和用户要求有差别,制造商传统上制造带有一无线电单元的单模无线802.11b卡或含有一802.11b无线电单元和一单独的U-NII无线电单元的复合卡。复合(U-NII和ISM)卡安装在计算机系统内,该计算机系统连接到具有防篡改机构的天线上,以满足FCC的“一体化”要求。802.11a/b复合卡或单功能U-NII无线电单元不作为单独的售后产品销售。
本发明认识到实施基于U-NII的无线计算机系统的限制和不能实现售后卡升级的限制。本发明还认识到有必要提供一些机制,其能满足对U-NII天线连接的“设备的一体化部分”的要求,但仍允许可维护性和售后更换或添加。在这里所描述的本发明具有这些及其他一些优点。
发明内容
所公开的是这样一种方法和系统,其利用软件满足U-NII天线必需是它所工作于其中的设备内的一体化部分的FCC要求,同时提供无线就绪U-NII设备和用户可更换的(CRUable)U-NII无线电单元。该设备包括一天线、一接口槽、一同轴电缆连接器槽和将连接器槽连接至天线的同轴电缆、一基本输入/输出系统(BIOS)。该设备的BIOS是增强的,包括一个列有用于该设备的所许可/批准的无线电单元-天线对的表。此外,BIOS还包括一比较逻辑和一防止非授权修改表参数的安全机制(密钥)。该用户可更换的U-NII无线电单元制造在一无线模块上,该无线模块还包括一个用于连接至该设备的接口槽的接口,以及一个具有一寄存器的EEPROM,该寄存器存储有一个由制造商印在该EEPROM的寄存器内的无线电单元标识(无线电单元ID)。
基于软件的验证过程是作为一个无线电单元到设备的验证过程完成的。在设备启动期间,将无线电单元ID与在设备的BIOS内的表内所列的无线电单元-天线对相比较。该比较首先根据埋置在设备内的天线的ID选择正确的无线电单元-天线对。安全密钥提供对表的访问和指向用于该设备和天线的正确的无线电单元。只有在无线电单元ID与来自无线电单元-天线对表的所批准的无线电单元的ID匹配、从而表明FCC所批准的满足“一体化”要求的设备-天线-无线电单元组合时,才使能设备和无线电单元的U-NII传输能力。
在一实施例中,启动过程只有在无线电单元ID匹配时才可继续进行。否则就终止启动过程。在另一个实施例中,允许启动过程进行,但是禁止无线电单元在设备内工作,因此设备可以启动,但没有U-NII传输能力。这样,本发明通过将无线电单元与天线分开而允许制造无线就绪的U-NII计算机系统和所批准的用户可更换的U-NII无线电单元两者,同时保证系统-天线-无线电单元的组合会满足FCC用于按FCC协议工作的天线和发射器的一体化标准。
从以下详细书面说明中可清楚地看到本发明的以上这些及其他一些目的、特征和优点。
本发明的新颖特征在所附权利要求书中给出。然而,从以下结合附图对例示性的实施例所作的详细说明中可以最好地理解本发明本身及其优选应用方式、其他目的和优点,在这些附图中图1A为概括地例示一个可以在其中实现本发明的特征的典型膝上型计算机的盒底部分和显示部分的方框图;图1B为示出图1A的典型膝上型计算机的内部组件的方框图,其中包括一些按照本发明的一实施例利用的软件组件;图2示出了根据本发明的一种实现方式的带有一U-NII无线电单元的示例性的用户可更换的无线模块;图3A示出了根据本发明的一实施例的、提供对无线模块的验证的、具有无线LAN适配器和设备驱动程序的系统BIOS;图3B为示出了配置以上图中所示的设备硬件和BIOS等以便按照本发明的一实施例进工作的过程的流程图;以及图4为按照本发明的一实施例对一U-NII无线模块进行基于BIOS的验证的过程的流程图。
具体实施例方式
本发明提供了一种软件实现的验证程序,其使得设计为具有一埋置的U-NII标准天线的计算机系统可以接纳用户可更换的无线卡,同时又满足FCC的“一体化”要求。本发明利用由在系统软件内特别是在系统BIOS内的代码实现的专用验证过程来满足对U-NII无线发射器的设备的一体化要求。在启动期间利用BIOS来在允许无线电单元在系统内工作前确保系统-天线-无线电单元是唯一的、FCC批准的连接。也就是说,BIOS是唯一地为它所在的系统/设备的特定机架和天线编码的。完全软件的解决方案是重要的,因为这种解决方案可以与现有硬件一起使用,而且容易在任何由制造商提供的无线产品上实现。
这种通过软件的唯一连接允许无线电单元单独销售,并随后安装入具有一正确天线的计算机系统中,同时仍满足管理条例对唯一连接的要求。本发明因此提供了一种在启动过程期间通过软件指导的方案得到验证的用户可更换的U-NII无线卡。这种用户可更换的卡配置有一EEPROM,它含有由制造商编程入EEPROM的无线电单元标识(无线电单元ID),该无线电单元标识用来完成确保只有该唯一连接才会使能在系统内的U-NII传输能力的验证过程。无线电单元ID的功能性作用在下面对图3A和4的说明中还要详细说明。此外,本发明一般性地就ISM和U-NII设备/无线电单元进行说明,然而,为例示起见,几次涉及了802.11b ISM 2GHz设备/无线电单元和802.11a U-NII 5GHz无线电单元/设备。
在所说明的实施例中,软件实现方案涉及为了完成验证过程而进行的模块参数、无线电单元ID和系统BIOS之间的交互。在所说明的采用本发明的软件指导的验证方案的实施例中,在没有通过对无线电单元和天线组合的绝对确认/验证的情况下,被设计为(有着埋置天线)按U-NII无线协议工作的计算机系统被阻止加电使用。
值得注意的是,如在所说明的实施例中将可看到的,本发明的各种实现方式与当前对于802.11b(2.4GHz)操作实现的BIOS锁定有显著的不同。BIOS锁定防止具有未批准的无线电单元的系统启动,但是并不能防止无线电单元在一个未批准的系统内工作。例如,可以取一个802.11b无线电单元并将其安装在另一个没有BIOS锁定的笔记本计算机内,该无线电单元将连接到该机架内的天线上并完全发挥它的功能。然而,对于诸如802.11a发射器之类的U-NII(5GHz)系统,这可能会产生一个按FCC管理条例是未经许可或非法的配置。本发明克服了该潜在的问题,因为本发明同时保证了系统将只接纳所批准的无线电单元而且无线电单元将只在所批准的系统内进行发射。
由于无线电单元只能在安置在一个含有正确天线的特定机架内时发挥功能,因此排除了导致人们制定严格的FCC一体化管理条例的问题/担心,而在制造期间不需要在系统内将天线与无线电单元硬连线在一起。天线和无线电单元组合在连接在一起、并通过由本发明所提供的方法被验证时满足“设备的一体化部分”的FCC要求,因此是一个得到合法批准的组合。
现在参看附图,特别是图1A和1B,其中分别例示了可以在其中实现本发明的无线就绪膝上型计算机和计算系统环境100的例子。为了简化对本发明的说明,假设该计算系统环境为图1A所示的膝上型系统的内部视图,因此共享标号。该膝上型系统和计算系统环境只是作为例子给出的,并不是要对本发明的使用范围或功能有任何限制。也不应将该计算环境解释为对在该示例性系统环境中所例示的任何一个组件或一些组件的组合有任何依赖或要求。
因此,本发明可用于许多其他通用或专用计算机系统环境或配置。适合使用本发明的众所周知的计算系统、环境和/或配置的例子包括但不局限于个人计算机、服务器计算机、手持或膝上型设备、多处理器系统、基于微处理器的系统、机顶盒、可编程用户电子设备、网络PC、小型计算机、大型计算机、包括任何以上系统或设备的分布式计算环境等。
图1A例示了一个配置为可用于无线通信的示例性膝上型计算机系统(也称为无线就绪膝上型计算机系统)。膝上型计算机100包括一盒底单元(或者说机架)101,它具有一些内部组件和一个有着一顶面、一底面、一些侧壁等的外壳。膝上型计算机100还包括一盒盖部分或者说顶盖105,它包括显示单元107。盒盖部分105通过某种形式的铰链机构108连接到盒底单元101上。在该例示性的实施例中,显示单元包括一个显示屏107和外壳。盒盖部分105还包括一个埋置天线115,它附接的同轴电缆113从天线115通过铰链108进入盒底单元101。天线115隐藏/埋置在盒盖的顶面/外壳之后,因此称为埋置天线。此外,按照本发明,天线具有一个计算机系统的BIOS所知道的唯一ID。天线115可以设计为能支持2.4GHz频带和5GHz频带的操作两者。
盒底单元101还包括一个接通和断开对内部组件供电的开/关按钮102和一个接纳光记录媒体的CD ROM(光)驱动器155。在盒底单元101内有一个母板(未示出),其上面安装着膝上型计算机的功能组件,诸如处理器、存储器等。此外,母板上还含有一个mPCI连接器(示为虚线114),其用来接纳诸如U-NII无线卡、802.11b无线卡或801.11a/b无线复合卡之类的mPCI卡。通过打开检视盖(access panel)104(在机架单元101的底部)或掀起键盘161,可以进入mPCI槽。虽然在这里具体就mPCI卡和相关的mPCI槽进行说明,但熟悉该技术领域的人员可以理解,本发明的特征可以适用于其他类型的端口/连接方案和用户可更换的卡。
如下面将更为详细说明的那样,检视盖104使得能够将一个诸如图2所示的无线卡/模块111插入位于检视盖104后的mPCI连接器114。其诸接口是电连接器,用来接纳无线mPCI卡111的诸联锁连接器。无线卡111有一个用于mPCI总线信号接口的连接接口,其连接到母板上的mPCI连接器114。图1A中所例示的一个电连接器用来将无线mPCI卡111的无线电单元112通过微同轴电缆113连接到天线115上。
来参看一下图2,无线mPCI卡111包括无线U-NII(5GHz)无线电单元112(例如,802.11a无线电单元)、基带单元206和媒体接入控制器(MAC)205。无线mPCI卡111还含有一天线接口204,它为微同轴电缆113提供了一个到无线电单元112的电缆连接器,以完成与天线115的外部连接和交互。如图1A所示,天线115可以集成在膝上型计算机100的盒盖部分内,并通过微同轴电缆113与mPCI卡111上的U-NII无线电单元112连接。无线mPCI卡111还包括一mPCI接口/连接器203,其通过mPCI连接器114与母板上的处理器及其他组件进行接口连接。mPCI上配备的其他连接器包括供电接口(未示出),其用来在无线mPCI卡111通过mPCI连接器114连接在膝上型计算机100内时为无线mPCI卡111供电。无线mPCI卡111还可以包括一功率调节器和前置放大器以及其他组件,这些组件都与本发明无关,因此在这里没有示出。
再来具体参看图1B,所例示的是一示例性的通用计算设备,为了简化的目的,假设其为无线就绪膝上型计算机100。计算机100包括但不局限于一个由局部总线连接到核心芯片121上的处理单元120。核心芯片121还与系统存储器130和系统总线122连接。系统总线122可以是几种类型的总线结构中的任何一个,包括采用各种总线体系结构中的任何一个的存储器总线、外围总线和局部总线。作为示例而不是限制,这样的体系结构包括工业标准体系结构(ISA)总线、微通道体系结构(MCA)总线、增强的ISA(EISA)总线、视频电子标准协会(VESA)局部总线和外围组件互连(PCI)总线。
系统存储器130包括形式为易失性和/或非易失性存储器的计算机存储媒体,诸如只读存储器(ROM)131和随机存取存储器(RAM)132。为实现本发明的目的,计算机100还包括一个接到系统总线122上并含有验证寄存器(VR)125的EEPROM 118。含有有助于诸如在启动期间在计算机100内的各部件之间传送信息的基本例行程序的基本输入/输出系统(BIOS)133通常存储在ROM 131内。RAM 132通常含有可由处理单元120立即访问和/或当前正在由其操作的数据和/或程序模块。作为示例而不是限制,这些程序模块包括操作系统(OS)134、应用程序135、其他程序模块136和程序数据137。
计算机100还可以包括其他可移动的/不可移动的、易失性的/非易失性的计算机存储媒体。仅作为示例,图1B示出了硬盘驱动器141、对可移动的非易失性磁盘152进行读或写的磁盘驱动器151、和对诸如CD ROM或其他光媒体之类的可移动的非易失性光盘156进行读或写的光盘驱动器155。在该示例性操作环境内可以使用的其他可移动的/不可移动的、易失性的/非易失性的计算机存储器媒体包括但不局限于盒式磁带、闪存卡(flashmemory card)、数字多用盘(digital versatile disk)、数字视频磁带、固态(solid state)RAM、固态ROM等。
I/O接口140将硬盘驱动器141、磁盘驱动器151和光盘驱动器155都连接到系统总线122上。这些驱动器及其以上所述并在图1B中所示的相关联的计算机存储媒体为计算机100存储计算机可读指令、数据结构、程序模块和其他数据。例如,硬盘驱动器141示为存储操作系统144、应用程序145、其他程序模块146和程序数据147。注意,这些组件可以与操作系统134、应用程序135、其他程序模块136和程序数据137相同或者不同。操作系统144、应用程序145、其他程序模块146和程序数据147在这里给以不同的标号,以标示至少它们是不同的拷贝。
用户可以通过诸如键盘161和通常称为触模板(touch pad)的集成的指点设备162(例如,指点杆(track point)或触模板(track pad))之类的输入装置将命令和信息送入计算机100。这些及其他输入装置被集成在机架101中,并往往通过接到系统总线122上的用户输入接口160与处理单元120连接,但是也可以由诸如并行端口、游戏端口或通用串行总线(USB)之类的其他接口及总线结构连接。LCD面板107(集成在盒盖105中)也通过一个诸如视频接口190之类的接口连接到系统总线122上。除了监视器之外,计算机还可以包括其他的外围输出设备,诸如扬声器197和打印机196之类,其可以通过输出外围接口195连接。
计算机100可以使用与一个或多个诸如远程计算机180之类的远程计算机的逻辑连接在一联网环境内工作。远程计算机180可以是另一个人计算机、服务器、路由器、网络PC、对等设备或其他常见的网络节点,并通常包括以上就计算机100所述的很多或所有部件。在用于WLAN联网环境时,计算机100通过WLAN网络接口或无线模块111接到WLAN 171上。对联网的远程计算机180的连接是由WLAN模块111帮助实现的,该WLAN模块111通过无线传输与WLAN 171内的其他组件连接。WLAN模块111通过一mPCI连接器114连接到系统总线122上。计算机100也可以通过诸如调制解调器之类的其他连接模块通过有线LAN和/或互联网连接。
本发明可用于需要FCC许可的无线电单元-天线连接来进行U-NII通信的通信设备(例如,图1A和1B的膝上型计算机系统100)。为用户提供的计算机系统带有一个埋置在盒盖内或者用户较难够及或没有制造商许可的支持难以修改/更换的其他位置处的U-NII已批准天线。这防止了天线被人篡改。此外,每个埋置天线具有一个唯一的ID,其将天线标识为一个可以在特定计算机系统内用来接收和发送无线传输的U-NII天线。最后,按照本发明,该特定的设备和天线一起提供了要被用来按U-NII协议进行无线通信的无线电单元和天线连接的任何组合所需的特定标识特征。
本发明可以在由计算机执行的诸如程序模块之类的计算机可执行指令的一般背景内说明。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例行程序、程序、对象、组件、数据结构等。本发明也可以在分布式计算环境内实现,其中任务由一些通过通信网络链接的远程处理设备执行。在分布式计算环境内,程序模块可以位于包括存储器存储设备的本地和远程计算机存储媒体内。
由于本发明的大部分实现发生在诸如膝上型计算机系统100之类的便携式计算机系统内,因此本发明的其余部分将具体结合一计算机系统及其软件和硬件组件进行说明。如前面所述,天线埋置在系统的盒盖内,该盒盖永久性地连接到母板所在的机架上,该母板具有CPU和系统BIOS以及用于连接用户可更换的mPCI卡的mPCI槽。含有天线的系统盒盖与系统机架之间的永久性连接是通过铰链形成的。母板/系统板具有到机架的永久性连接,而且含有对于该母板/机架/系统和盒盖配置是唯一的BIOS。这种永久性连接使天线、母板和BIOS的组合可以看作一单个单元。一无线卡(诸如卡111)与母板的唯一配对保证了满足FCC要求的一体化连接,因为母板具有与天线的唯一连接。
在设计和制造传输天线期间,创建一天线标识(ID),该标识对于该特定的天线子系统和将埋置该天线的计算机系统是唯一的。该天线ID是基于天线的尺寸、形状、材料、调谐和周围的复合材料的尺寸、形状、材料。此外,该唯一的天线ID只是天线和机架的函数,而与以前用于机器型号的标识(即,CPU、段、序列等)无关。
用于用户可更换的U-NII无线电单元与埋置天线的一体化连接的系统BIOS软件验证机制本发明提供了一种基于软件的mPCI无线电单元到系统/设备验证过程。图3A例示了在完成这种验证过程中涉及的部分软件和硬件组件。图中重要的方框包括在计算机系统100的母板300和无线模块111内的一些方框,该无线模块111示为由通信总线314(从mPCI连接器114接出)连接,在验证过程期间信号/数据通过该通信总线314发送。计算机系统100包括用于埋置在盒盖部分内的天线109的同轴电缆连接器113、设备驱动程序API 309和BIOS 133。无线模块111包括U-NII无线电单元112和EEPROM 317,EEPROM 317包括一个存储有无线电单元ID的寄存器323。无线模块还包括一无线局域网(WLAN)适配器(未示出),它使无线模块可以将计算机系统连接到一LAN上。
BIOS 133被增强/扩展为具有一个唯一地确定天线子系统的机制,该天线子系统包括天线的尺寸、形状、材料和调谐以及周围的复合材料的尺寸、形状和材料。这提供了对于该天线和机架唯一的BIOS版本。具体地说,如图所示,系统BIOS 133包括一原始设备制造商(OEM)字段305,该字段305提供了一个完成验证过程所需的软件密钥304,如下面还要说明的那样。此外,系统BIOS 133还包括一个列有用于该设备机架的所批准的天线-无线电单元组合的表321。具体地说,表321包括用于已获得FCC工作许可的相应无线电单元和天线组合的、所批准的外围组件互连(PCI)ID的列表。系统BIOS 133还包括一个比较器312和一个如下面所说明的那样保留无线电单元PCI ID的比较结果的许可标志313。与该实现方式有关的组合取决于制造商建立的天线和机架的参数,因此,在一个实施例中,批准的组合列表可以局限于只列有被批准与系统的特定天线配合使用的那些无线电单元。
为了支持/提供本发明的功能,上述系统组件和无线电单元模块被设计和/或编程为具有一些特定的参数和功能。图3B给出了在将这些组件设计和/或编程为具有实现本发明各个步骤所需的参数和功能后,在为这些组件获得FCC批准中所涉及的各个步骤的流程图。该过程可以分成三个阶段,它们是(1)设计、配置和安装BIOS;(2)制造用户可更换的适配卡;以及(3)从管理机构获得许可。虽然作为相继的阶段进行了说明,但这些阶段可以不按所说明的次序或者以交叠方式完成。
第一阶段首先是制造商将系统/设备设计为具有一特定的天线,系统/设备和天线都具有预先确定的工作参数,如方框352所示。也就是说,除了天线的工作参数之外,在系统设计中还规定其他与设备的机架有关的参数。BIOS创建者于是产生和存储列有用于该机架的一些所批准的无线电单元-天线PCI ID组合的表,如方框354所示。制造商/供应商在主要基于天线参数的FCC许可过程之前或者期间从FCC接收到许可的配对。制造商还将OEM编程为具有用于所许可的无线电单元的正确加密密钥,如方框356所示。接着,在制造母板期间将BIOS安装在系统/设备/机器上,如方框358所示。假设制造商已经根据唯一的天线类型和设备的机架加载了正确的BIOS。该假设几乎是肯定正确的,因为制造商在提供正确的BIOS方面的失误会导致未经许可的天线,以及FCC的相当可观的罚款。
一旦系统/设备被设计为具有根据天线-系统组合编程为具有必要功能的BIOS后,就进行第二阶段的创建/制造无线模块,如方框362所示。在制造过程期间,在模块内提供用于在将模块插入系统/设备并向模块供电时完成设备到模块验证的各个步骤的逻辑。接着,制造商或得到授权的供应商通过将无线电单元ID编程入模块的EEPROM来对模块进行配置,如方框364所示。由于根据所批准的许可的组合在系统/设备内可以使用不同类型的用户可更换的无线电单元,因此为与特定的系统/设备的机架配合使用而设计的所有用户可更换的无线电单元可以被编程为具有同一个无线电单元ID,而不是具有多个各能在BIOS验证过程期间获得验证的无线电单元ID。然而,如稍后要说明的那样,只有正确型号的无线电单元才被允许在设备内开启。所许可的无线电单元的型号或其他标识特征是在步骤356中存储在OEM内的。
在一个系统/设备和所许可的模块建造好后,该组合要经过如方框372所示的一系列测试,以确保系统/设备遵从政府管理条例。完成这些测试后,将系统/设备提交给管理机构以获得批准,如方框374所示,然后,制造商等待管理机构的批准。卡也经测试后被提交以获得批准。值得注意的是,诸不同的卡和系统/设备产品也可以被提交给政府管理机构以获得批准。这样,就获得了对被赋予BIOS验证操作的能力的所许可的无线电单元模块和系统/设备机架和天线的所有组合的政府批准。得到批准后,如方框376所示,同样配置和设计的系统/设备和模块作为独立的单元发送到市场,供用户购买,如方框378所示,并且建入系统/设备和用户可更换的卡内的验证过程每当将该两个单元连接在一起并且系统/设备加电时触发。
下面将结合图4的流程说明本发明中如图3A所示每个组件的功能和操作。为了简化对该过程的说明起见,在以下对图4的说明中,用标注数字标示的只是图3A中那些对操作必不可少的组件。
参看图4的流程图,在计算机系统加电时,就开始启动过程,如方框401所示。对于该设备(和天线类型)是唯一的系统BIOS核实天线类型并以所许可的组合来填充表321,如方框403所示。由于在一系统内天线类型不改变,并且天线是由制造商(或得到授权的服务实体)提供的,因此可以在系统制造或无线组件的授权更换期间预先填充该表。这样,就不需要在启动步骤开始后执行该过程的第二个步骤(方框403)。值得注意的是,本发明假设制造商已经根据唯一的天线类型和设备的机架加载了正确的BIOS。
然后,BIOS依照在表内的所批准的无线电单元-天线对的PCI ID对来自插入系统的无线端口的无线LAN卡的子系统(EEPROM)的PCI ID(或无线电单元ID)进行检验,如方框405所示。检验由比较器312完成,比较器312接收两个输入,一个是表321内的所许可的无线电单元-天线对的无线电单元的第一PCI ID,另一个是来自无线LAN卡的第二PCI ID(或无线电单元ID)。然后,比较器将这两个PCI ID相互进行比较,并确定这两个PCIID是否匹配,如方框407所示。比较结果指出该当前天线子系统和无线LAN卡的组合是否为符合FCC的一体化标准的被许可的/有效的连接。如果两个PCI ID不匹配,表明该无线卡的无线电单元不是FCC所许可要连接到该系统/设备的天线上的无线电单元,则产生一个出错消息,如方框409所示。然后,在该主要实施例中,启动过程终止,如方框410所示。在另一个实施例中,禁用无线电单元,但允许启动过程继续进行,如方框412所示。然而,系统是在没有U-NII传输能力的情况下启动的。在该组合是FCC批准的组合时,将一个许可标志置位,如方框411所示。
随着许可标志置位,启动过程继续进行,并且如方框413所示,设备驱动程序309对OEM(原始设备制造商)字段305进行BIOS调用,以得到存储在OEM 305内的一预置值。OEM是在BIOS内的一个专用字段,其存储由设备制造商提供的一个用于标识用于该系统/设备和天线的所批准的无线卡的值。在一实施例中,OEM存储所许可的卡的许用卡ID(例如,型号)。OEM字段内的值在由系统制造商或得到授权的系统定制商加密后存储。该值在设备驱动程序的BIOS调用期间解密。在方框415中,使用卡的型号进行第二次检验,以确定该安装的卡是否得到批准可用于该系统/设备,即该无线LAN卡是否得到批准可在该计算机系统内工作。该确定步骤涉及对从OEM字段提取的OEM值进行解密和将经解密的值与用于可在本设备内使用的无线电单元(或无线电单元卡/模块)的已知的/预先许可的值(例如,型号)相比较。当所许可的无线电单元型号的表或其他位置内没有一个无线电单元型号与该OEM值匹配时,就不使能该无线LAN卡,如方框417所示。设备驱动程序禁用到无线LAN卡的接口。然而,当该值是批准的时,设备驱动程序就允许该无线LAN卡在该系统内工作,如方框419所示,并且允许完成启动过程,如方框421所示。
在一个实施例中,在系统工作期间确定无线电单元已经得到验证的过程涉及利用许可标志和OEM字段。比较结果存储在许可标志内,它可以是一个位的寄存器,存储着分别表示许可或不许可连接的1或0。当在系统上接收到进行U-NII传输的请求时,在进行来自系统的U-NII连接前,BIOS对输出寄存器内所存储的指示进行检验,并对照无线电单元的型号检验OEM值。这样,仅在两个检验都得到肯定结果时才允许继续处理对U-NII连接的请求。此外,每当在设备上检测到一个触发条件时,就将输出寄存器清零(复位为0)。触发条件可以是重新启动系统、拆下无线模块、探测到天线与无线电单元之间连线连接断开、修改/更换无线电单元和修改/更换所述天线等若干条件中的一个条件。采用这种实现方式,默认时无线LAN卡是禁用的,并且如果卡不是安装在其中天线与无线电单元的配对是FCC批准的一组合的系统内,设备驱动程序将不使能卡与天线配合使用。这样,使用软件实现的、对在设计为支持U-NII无线传输的计算机系统内的用户可更换的无线模块的验证,满足了FCC对一体化发射器的唯一连接要求。
这种两步骤验证机制保证了系统只有在双重确认了特定机架内的无线模块/无线电单元和天线的组合是一许可组合的情况下才能完成启动。OEM检验取消从BIOS表比较得出的错误验证。此外,如方框412所示,也可以允许计算机系统启动,但是完全禁用无线能力。此外,本发明的其他内建的检验可以在用户试图在系统工作期间使用一个未经许可的无线电单元(即,没有经以上过程验证的无线电单元)连接时,使计算机系统自动关机。因此,本发明提供了附加的安全措施。
采用这种实现方式,系统可以完成启动过程,但是不允许无线接入,无线LAN卡在该系统内是不起作用的。对于这种实现方式的其他考虑包括(1)BIOS锁定过程可以与以上过程一起使用,以保证系统只能用所许可的卡启动;(2)识别制造商的mPCI卡的设备驱动程序应该包括用于“许用卡ID”的逻辑。也就是说,设备驱动程序被设计为只允许所插入的卡在卡所匹配的某些系统内工作(或成为可工作的)。这样,系统被设计为具有专用的设备驱动程序,用来搜索预先规定的唯一的卡,并且只接受这些卡;以及(3)无线电单元在被设备驱动器使能之前是禁用的。
总结与其他解决方案相比,本发明的这种实现方式具有一些优点。这些优点是(1)这种实现方式对硬件,包括计算机系统和卡,没有依赖性;这种实现方式很容易只用系统管理(SM)BIOS和设备驱动程序实现,并且可以在每次加电和/或重新启动期间很容易实时进行检验;(2)这种实现比较简单,因为它不需要其他验证实用程序软件(如下所述)。首先这些解决方案用标准的或传统的硬件工作。其他的实现需要创建和维护其他软件,诸如验证实用程序;(3)此外,这些解决方案可以规定为在各系统和卡中实现的工业标准方法;以及(4)最后,对许可卡的更新只通过特定于制造商的BIOS处理,因此基本上排除了未经许可篡改批准机制的可能性。
当前的一些对U-NII使能的系统的解决方案采用防篡改螺钉来防止未经许可的个人拆下无线电单元。对于PCMCIA(个人计算机存储卡国际适配器)卡的情况,天线焊在无线电单元上,形成一单个单元,从而防止非有意地拆下无线电单元。本发明的各种实现方式和/或实施例使制造商可以提供U-NII(5GHz频带)的无线就绪系统。此外,本发明允许在售后购买满足FCC要求的无线电单元,这使用户可以灵活地决定是否要买进较贵的U-NII设备。本发明还使制造商显著地节约了成本,因为这些U-NII产品是用户可更换的,即用户可以自行安装、互换或更换无线电单元,而不需要由所许可的服务中心来提供无线电单元。这种解决方案还显著地改善了制造工艺,因为它不需要防篡改设计。
虽然以上具体结合便携式计算机和/或膝上型计算机对本发明作了说明,但本发明的特征不局限于这样的设备。熟悉该技术领域的人员可以理解,本发明的特征可以扩展到任何运用无线发射器的设备,包括制造为具有埋置天线和用于容纳无线卡的槽的台式计算机,以及任何具有类似的无线传输能力和组件的便携式电子设备。
此外,要注意的是,虽然是以一个功能完全的数据处理系统为背景对本发明进行说明的,但熟悉该技术领域的人员可以理解,本发明的机制能以各种形式的含有指令的计算机可读媒体形式分发,而且无论实际用来进行分发的信号承载媒体具体是什么类型,本发明都同样适用。计算机可读媒体的例子包括诸如只读存储器(ROM)或电可擦可编程只读存储器(EEPROM)之类的非易失硬编码(hard-coded)型媒体,诸如软盘、硬盘驱动器和CD-ROM之类的可记录型媒体,以及诸如数字和模拟通信链路之类的传输型媒体。
虽然已结合具体实施例说明了本发明,但不应该将这种说明看作是限制性的。对于熟悉该技术的人员来说,在参考了对本发明的说明后,对所公开的这些实施例的各种修改以及本发明的另一些实施例都是显而易见的。因此,可以理解,在不背离如在所附权利要求书中给出的本发明的精神实质或范围的情况下可以作出这样的修改。
权利要求
1.一种方法,包括下列步骤将一用户可更换的U-NII无线电单元卡接纳入一无线就绪设备内为接纳无线电单元卡设计的一接口槽,所述无线电单元卡具有一无线电单元标识(ID)参数,其中所述槽使所述无线电单元与一个埋置在该设备内的具有一天线标识(ID)参数的天线电连接并接口连接;在启动该设备期间,利用在该设备的一BIOS内的一个列有用于所许可的无线电单元-天线组合的成对无线电单元-天线ID的表来完成验证过程,其中所述验证过程用来核实所述无线电单元是一个在U-NII标准下许可与该设备内的天线配合使用的无线电单元;以及在所述验证过程核实了所述无线电单元是所许可的无线电单元后,完成所述设备的启动,并且使能通过所述天线和所述无线电单元的组合进行的U-NII通信,其中在具有一埋置天线的无线就绪设备内提供了一个满足FCC“一体化”要求的U-NII发射器。
2.权利要求1的方法,其中所述用户可更换的U-NII无线电单元制造在一无线模块上,所述无线模块还包括一个保存无线电单元ID的寄存器和一个用于与所述设备的所述接口槽连接的接口;所述设备包括该天线、该接口槽、一同轴电缆连接器槽和将所述连接器槽连接到所述天线上的同轴电缆、具有一个列有所批准的无线电单元-天线对的表和一个具有一个由制造商编程入的秘密密钥的OEM字段的基本输入/输出系统(BIOS);以及所述完成验证过程的步骤完成无线电单元到天线和无线电单元到设备的验证过程,其中只有正确的无线电单元型号才被使能。
3.权利要求1的方法,所述验证过程还包括下列步骤所述设备加电后,启动对系统组件的BIOS检验,其中从也与所述BIOS电连接的用户可更换的U-NII无线电单元读取无线电单元ID;以对于该设备所许可的天线-无线电单元ID对填充系统BIOS内的该表;从所述BIOS内的一存储位置提取天线ID;从BIOS内的表读出一第一无线电单元ID,其中所读出的无线电单元PCI ID是与所提取的埋置天线的天线ID一起作为成对的表项存储在所述表内的无线电单元PCI ID;将所述无线电单元ID和所述天线ID对与表中所列的所批准的无线电单元/天线ID对进行比较,其中一旦在表内发现所提取的天线ID,就比较无线电单元ID。
4.权利要求1的方法,所述验证过程还包括下列步骤从所述BIOS内的一OEM字段提取一秘密密钥,所述秘密密钥是对于所述设备的一许用卡ID,其由所述设备的制造商加密后存储在所述OEM字段内;对所述秘密密钥解密;将所述秘密密钥与表内与所述用户可更换的U-NII无线电单元卡的ID匹配的卡ID相比较;以及仅当所述秘密密钥与卡ID匹配时才使能所述无线电单元在所述设备内工作,其中仅当所述无线电单元-天线ID对与表内所列的所批准的无线电单元/天线ID对中的一对匹配并且所述秘密密钥与所连接的无线电单元卡的ID匹配时才使能通过所述无线电单元-天线组合进行U-NII传输。
5.权利要求4的方法,其中所述比较步骤包括将所述秘密密钥与在BIOS内的所述表内的一无线电单元ID进行比较。
6.权利要求2的方法,其中所述无线电单元ID和所述天线ID是外围组件互连(PCI)标识(ID)。
7.权利要求3的方法,还包括下列步骤在所述第一无线电单元ID与所述第二无线电单元ID匹配时,允许完成在设备上执行的启动过程,而在没有出现所述匹配时,终止所述启动过程。
8.权利要求3的方法,还包括下列步骤在所述第一无线电单元ID与所述第二无线电单元ID不匹配时,禁止所述无线电单元在所述设备内工作,其中所述设备被启动但没有U-NII传输能力。
9.权利要求4的方法,其中所述秘密密钥验证与无线电单元PCI ID对的所述比较接近于同时完成,从而完成一双重验证过程,来激活所述无线电单元在所述设备内进行U-NII操作。
10.权利要求3的方法,其中所述使能步骤还包括下列步骤将一个表示所述匹配的指示存储在一许可标志内;在进行来自所述设备的U-NII连接前检验所述许可标志内的所述指示,其中仅当所述许可标志表示许可U-NII连接并且所述秘密密钥与卡ID匹配时才允许继续处理对U-NII连接的请求;以及每当在所述设备上检测到一触发条件时就将所述许可标志清零,所述触发条件是重新启动设备、拆下无线模块、断开所述天线与所述无线电单元之间的连接、修改/更换所述无线电单元、修改/更换所述天线这些条件中的一个。
11.一种无线就绪设备,包括一埋置天线,其具有一天线ID和当与一个所许可的U-NII无线电单元连接时使能U-NII传输的特定设计特性;一个接纳一用户可更换的U-NII无线电单元卡的接口,该卡具有一个有着一无线电单元ID的无线电单元,其中所述接口使所述无线电单元与所述埋置天线电连接和接口连接;一BIOS,其包括一OEM字段和一个列有用于所许可的U-NII无线电单元-天线组合的无线电单元ID和天线ID对的表,所述OEM字段存储一经加密的许可卡ID;一个与所述BIOS关联的验证机制,用来在启动设备期间启动无线电单元到设备验证过程,核实所述无线电单元是一个按照预先确立的U-NII标准许可与所述埋置天线配合使用并在所述设备内使用的无线电单元;以及U-NII发射器激活逻辑,用来在所述验证过程核实所述无线电单元被许可与所述天线配合使用并在所述设备内使用时完成对所述设备的启动,而且使能通过所述天线和所述无线电单元的组合的U-NII通信,其中在所述无线就绪设备内提供了一个满足FCC“一体化”要求的U-NII发射器。
12.权利要求11的设备,其中所述用户可更换的U-NII无线电单元制造在一无线模块上,所述无线模块还包括一个保存无线电单元ID的寄存器和一个用于连接到所述设备的所述接口槽的接口;所述设备包括该天线、该接口槽、一同轴电缆连接器槽和将所述连接器槽连接到所述天线上的同轴电缆、具有一个列有所批准的无线电单元-天线对的表和一个具有由制造商编程入的一秘密密钥的OEM字段的基本输入/输出系统(BIOS);以及所述验证机制提供无线电单元到天线验证和无线电单元到设备验证,以便在所批准的设备内只有所许可的无线电单元才被使能。
13.权利要求12的设备,其中所述BIOS还包括激活代码,用来在所述设备加电后启动对系统组件的BIOS检验,其中从也与所述BIOS电连接的所述用户可更换的U-NII无线电单元读出无线电单元ID;验证代码,用来(1)以对于所述设备所许可的天线-无线电单元ID对填充系统BIOS内的表;(2)从所述BIOS内的一存储位置提取天线ID;以及(3)从BIOS内的表读取一第一无线电单元ID,其中所述读取的无线电单元ID是与所提取的埋置天线的天线ID一起作为成对的表项存储在所述表内的无线电单元ID;一比较器,用来将所述无线电单元ID和所述天线ID对与表中所列的所批准的无线电单元/天线ID对进行比较,其中一旦在表内发现所提取的天线ID就比较无线电单元ID;以及一验证机制,用来当所述第一PCI ID与所述第二PCI ID匹配时发出一个所述无线电单元到设备验证成功的信号,许可所述无线电单元在所述设备内工作。
14.权利要求12的设备,还包括一设备驱动程序,用来控制到和自所述无线电单元卡的访问,并通过下列步骤完成无线电单元到设备验证从所述BIOS内的一OEM字段提取一秘密密钥,所述秘密密钥是对于所述设备的一许用卡ID,其由所述设备的制造商加密后存储在所述OEM字段内;将所述秘密密钥解密;将所述秘密密钥与表内与所述用户可更换的U-NII无线电单元卡的ID匹配的卡ID进行比较;以及仅当所述秘密密钥与卡ID匹配时才使能所述无线电单元在所述设备内工作,其中仅当所述无线电单元-天线ID对与表内所列的所批准的无线电单元/天线ID对中的一对匹配并且所述秘密密钥与所连接的无线电单元卡的ID匹配时才使能通过所述无线电单元-天线组合进行U-NII传输。
15.权利要求13的设备,还包括启动终止机制,用来在所述第一无线电单元ID与所述第二无线电单元ID匹配时允许完成在设备上执行的启动过程,其中在没有出现所述匹配时所述启动终止机制终止所述启动过程。
16.权利要求13的设备,还包括一传输禁止机制,用来在所述第一无线电单元ID与所述第二无线电单元ID不匹配或者所述秘密密钥与所述卡ID不匹配时禁止所述无线电单元在所述设备内工作,其中所述设备被启动但没有U-NII传输能力。
17.权利要求14的设备,其中所述设备驱动程序包括一传输禁止机制,用来在所述第一PCI ID与所述第二PCI ID不匹配或者所述秘密密钥与所述卡ID不匹配时禁止所述无线电单元在所述设备内工作,其中所述设备被启动但没有U-NII传输能力。
18.权利要求16的设备,还包括一验证寄存器,用来存储无线电单元ID的比较结果;一用于检验所述验证寄存器的装置,用来在进行与所述设备的U-NII连接前检验所述验证寄存器存储的所述结果,其中仅当所述结果表示所述无线电单元ID之间匹配时才允许继续处理对U-NII连接的请求;以及一复位机制,用来每当在所述设备上检测到一触发条件时使所述验证寄存器的值复位,所述触发条件是重新启动设备、拆下无线模块、断开所述天线与所述无线电单元的连接、修改/更换所述无线电单元、修改/更换所述天线这些条件中的一个。
19.一种用于在一个具有一被设计为支持遵从U-NII无线协议的无线通信的埋置天线、一基本输入/输出系统(BIOS)和一用来电连接一用户可更换的U-NII无线电单元的接口的设备内,提供一个该设备内的所许可的U-NII发射器的方法,所述方法包括下列步骤在所述接口处检测与一用户可更换的mPCI卡的电连接,所述用户可更换的mPCI卡含有一U-NII标准的无线电单元,其具有一相关联的无线电单元PCI ID和其他标识特征;将所述无线电单元的PCI ID与从一个列有与所许可的U-NII无线电单元-天线组合相应的无线电单元-天线PCI ID对的表得到的一第二无线电单元PCI ID相比较,其中所述表配置在所述设备的BIOS内,并且所述第二无线电单元PCI ID是通过将所述埋置天线的天线ID与所述表内一相似的天线ID进行匹配选出的;仅当所述无线电单元ID匹配、表示所述无线电单元和所述埋置天线是一批准的组合时,才允许通过所述无线电单元和所述天线的组合进行U-NII传输。
20.权利要求19的方法,其中所述比较步骤还包括下列步骤所述设备加电后,启动对系统组件的BIOS检验,其中从也与所述BIOS电连接的所述用户可更换的U-NII无线电单元读取无线电单元ID;以对于所述设备的所许可的天线-无线电单元ID对填充系统BIOS内的表;从所述BIOS内的一存储位置提取天线ID;从BIOS内的表读取一第一无线电单元ID,其中所读取的所述无线电单元PCI ID是与所提取的埋置天线的天线ID一起作为成对的表项存储在所述表内的无线电单元PCI ID;以及将所述无线电单元ID和所述天线ID对与表中所列的所批准的无线电单元/天线ID对进行比较,其中一旦表内发现所提取的天线ID后就比较无线电单元ID。
21.权利要求20的方法,还包括在所述比较表明所述无线电单元ID不与在列有所批准的无线电单元-天线ID对的表内通过匹配天线ID选出的一个无线电单元ID匹配时终止所述启动。
22.权利要求19的方法,所述验证过程还包括下列步骤从所述BIOS内的一OEM字段提取一秘密密钥,所述秘密密钥是对于所述设备的一许用卡ID,其由所述设备的制造商加密后存储在所述OEM字段内;将所述秘密密钥解密;将所述秘密密钥与表内与所述用户可更换的U-NII无线电单元卡的ID匹配的卡ID相比较;以及仅当所述秘密密钥与卡ID匹配时才使能所述无线电单元在所述设备内工作,其中仅当所述无线电单元-天线ID对与表内所列的所批准的无线电单元/天线ID对中的一对匹配并且所述秘密密钥与所连接的无线电单元卡的ID匹配时才使能通过所述无线电单元-天线组合进行U-NII传输。
23.权利要求22的方法,其中所述秘密密钥是批准可在所述设备内工作的卡的型号,并且所述型号在所述表内与无线电单元PCI ID相关联。
24.权利要求22的方法,其中所述使能步骤还包括下列步骤将一表示无线电单元ID的所述匹配的指示存储在一许可标志内;在进行与所述设备的U-NII连接前检验所述许可标志,其中仅当所述许可标志表示所述无线电单元已经通过验证时才允许继续处理对U-NII连接的请求;以及每当在所述设备上检测到一触发条件时就将所述许可标志清零,所述触发条件是重新启动设备、拆下无线模块、断开所述天线与所述无线电单元之间的连接、修改/更换所述无线电单元、修改/更换所述天线这些条件中的一个。
25.权利要求21的方法,其中所述设备是一便携式计算机系统。
全文摘要
一种方法,利用软件和硬件机制来满足U-NII天线应是它工作所在的设备的一体化部分的FCC要求,同时提供无线就绪U-NII设备和用户可更换的U-NII无线电单元。改进了软件BIOS,以包括列有所批准的无线电单元-天线PCI ID对的表,从而产生在系统启动期间核实和验证该无线电单元和天线的组合是FCC批准的唯一连接的验证方案。BIOS还包括一OEM字段,用来存储一加密的、用来对配置在设备内的无线电单元型号进行第二次检验的秘密密钥。在设备启动期间,将来自BIOS的PCI ID对与无线电单元的PCI ID比较,并对照无线电单元型号检验秘密密钥。只有具有所批准的无线电单元与天线的组合的系统才被允许完成启动过程,表明这是FCC所批准的满足“一体化”要求的设备-天线-无线电单元组合。
文档编号H04L29/06GK1605985SQ20041007397
公开日2005年4月13日 申请日期2004年9月17日 优先权日2003年10月7日
发明者D·C·克罗默, 藤井一男, R·J·小格里菲思, 伊藤雅晴, P·J·雅克什, 松永幸三, 尾家正树 申请人:国际商业机器公司