UEFI 固件的蓝牙配对方法及其计算系统技术方案

技术编号:16156487 阅读:29 留言:0更新日期:2017-09-06 20:52
一种UEFI固件的蓝牙配对方法及其计算系统,其中,该计算系统包含一存储器,存储一UEFI固件,该UEFI固件是用以支援在预引导初始化的环境下该无线设备与该计算系统的自动配对;一处理器操作性耦接至该存储器,并执行该UEFI固件,其中执行该UEFI固件包含:发起一预连接程序以致使能发现该计算系统中的一预设设备信息列表;从该无线设备中收集一目标设备信息;以一过滤条件过滤该预设设备信息列表及该目标设备信息;若该目标设备信息与该预设设备信息列表中的一组设备信息配对,判断一结果设备信息;以及记录该结果设备信息至该存储器中。

【技术实现步骤摘要】
UEFI固件的蓝牙配对方法及其计算系统
本专利技术是关于一种UEFI固件的方法及其计算系统;具体而言,本专利技术是关于一种方法及计算系统,用于执行一种UEFI固件来支援在预引导/加载发动时的环境下蓝牙设备可与计算系统进行配对。
技术介绍
传统的计算系统可加载并启动一个操作系统。通常,操作系统地加载启动是由一低阶层的指令码负责处理,其中此低阶层的指令码是用于当作电脑系统的硬体构件与操作软件(及其他于电脑系统上执行的高阶层软件)之间桥梁或中介。此低阶层指令码常被称为基本输入输出系统固件(BasicInput/OutputSystemFirmware、亦即BIOSfirmware),并且可提供一组软件程序用于使得高阶层软件可与电脑系统的硬体构件产生互动。每当电脑系统开机或被启动时,此固件可执行用于进行开机自检(Power-OnSelfTest、亦即POST)的程序,由此在将控制权交给操作系统前可检测并发动或初始化电脑系统中的所有硬体构件。这些硬体构件可包含系统主存储器、硬碟及键盘等等的硬体构件。然而,随着技术的进展以及许多目前的设备(例如周边的设备)是朝向无线的
发展,原本最初是设计给国际商用机器公司(IBM)的个人电脑的传统BIOS标准,此传统BIOS标准已成为基于此传统BIOS标准的引导固件(bootupfirmware)可控制硬件的限制点,随后甚至会导致限制操作系统可控制硬件的范围。随着新的硬件和软件技术正在得到开发,此限制点会成为软硬件交互的一个主要障碍。因此,BIOS固件的新标准已被提出并通过许多主要行业领导广泛采用。这新的标准被称为统一可扩展固件接口(UnifiedExtensibleFirmwareInterface、简称为UEFI)。随着采用UEFI标准,BIOS企业能够生产UEFI固件计算系统,同时生产操作系统的公司能够通过生产符合UEFI标准的操作系统来取得到UEFI固件所提供的服务优势。然而,传统上,由于无线设备没有实体的与计算系统连接,无线设备(例如蓝牙设备)无法在预引导初始化期间在引导固件将控制权交给操作系统前与计算系统进行配对。对于计算系统的制造商,在运出及销售给用户之前,与计算系统包装销售的无线设备必须被手动的连接并配对至每个计算系统;否则,用户会需要技术知识来手动安装这些无线设备来连接至计算系统。此外,在用户购买第三方无线设备时,并且欲将这第三方无线设备配对至计算系统时,用户并非能够在未执行过操作系统一次前的情况下取得引导固件的存取权,因此在此情况下用户是无法将这第三方无线设备配对至计算系统。不管如何,在这两种情况下,用户需要背负手动的将无线装置安装至计算系统上的责任。因此,有必要减少在安装过程,手动将无线设备配对至符合UEFI标准的计算系统上的复杂度及其所带给用户的烦恼、时间上的浪费以及精力上耗费。
技术实现思路
本专利技术的一个目的在于提供一个计算系统及其方法,其系统包括一个可支援在预引导加载初始化期间中将一或多个无线设备自动初次配对至所述计算系统。根据本专利技术的一个方面,计算系统包括:一存储器,存储一UEFI固件,该UEFI固件是用以支援在预引导初始化的环境下自动将一个无线设备配对至该计算系统自动;一处理器,操作性耦接至该存储器,并执行该UEFI固件,其中执行该UEFI固件包含:发起一预连接程序以致使能发现该计算系统中的一预设设备信息列表;从该无线设备中收集一目标设备信息;以一过滤条件过滤该预设设备信息列表及该目标设备信息;若该目标设备信息与该预设设备信息列表中的一组设备信息配对,判断一结果设备信息;以及记录该结果设备信息至该存储器中。于一实施例中,发起该预连接程序以致使能发现该计算系统中的该预设设备信息列表的步骤进一步包含:以一变数(Variable)从该UEFI固件中的一个配置文件(configurationfile)取得该预设设备信息列表。于一实施例中,发起该预连接程序进一步包含:在该计算系统中搜寻与该无线设备有关连的一组设备信息。于一实施例中,收集该目标设备信息的步骤进一步包含:从该无线设备取得一设备类别;以及依据该无线设备判断一信号强度。于一实施例中,以过滤条件过滤该预设设备信息列表及该目标设备信息的步骤进一步包含:从该预设设备信息列表进行过滤以取得一或多组符合该过滤条件的该设备信息。于一实施例中,从该无线设备收集该目标设备信息的步骤进一步包含:通过服务发现协议(ServiceDiscoveryProtocol)从该无线设备取得一或多个属性;通过主机接口(HostComputerInterface)从该无线设备取得一设备文件信息(deviceprofileinformation);以及根据该一或多个属性及该设备文件信息产生该目标设备信息。于一实施例中,以该过滤条件过滤该预设设备信息列表及该目标设备信息的步骤进一步包含:从该预设设备信息列表进行过滤以取得一或多组符合该过滤条件的该设备信息。于一实施例中,以该过滤条件过滤该预设设备信息列表及该目标设备信息的步骤进一步包含:通过串列存在检查(SerialPresenceDetect)取得该过滤条件。于一实施例中,记录该设备类别及该设备信息至该存储器的步骤进一步包含:以一表格或UEFI变数存储于存储器中。根据本专利技术的另一个方面,提供一种于一计算系统中计算机处理器执行UEFI固件的方法,此方法是用于自动配对无线设备至该计算系统,该UEFI固件是位于一存储器,该存储器操作性的耦接至该处理器,该方法包含:以该处理器执行该UEFI固件;当执行该UEFI固件时:发起一预连接程序以致使能发现该计算系统中的一预设设备信息列表;从该无线设备中收集一目标设备信息;以一过滤条件过滤该预设设备信息列表及该目标设备信息;若该目标设备信息与该预设设备信息列表中的一组设备信息配对,判断一结果设备信息;以及记录该结果设备信息至该存储器中。于一实施例中,该处理器包含一中央处理单元(CentralProcessingUnit);该存储器包含闪存存储器及只读存储器。于一实施例中,该无线设备为蓝牙标准的设备、周边设备或人机接口设备(HumanInterfaceDevice)。于一实施例中,该发起该预连接程序以致使能发现该计算系统中的该预设设备信息列表的步骤进一步包含:从该UEFI固件中的一配置文件取得一或多个变数。于一实施例中,该发起该预连接程序进一步包含:在该计算系统中搜寻与该无线设备有关连的一组设备信息。于一实施例中,该收集该设备的设备信息的步骤进一步包含:从该无线设备取得一设备类别;以及根据该无线设备判断一信号强度。于一实施例中,以该过滤条件过滤该预设设备信息列表及该目标设备信息的步骤进一步包含:从该预设设备信息列表进行过滤以取得一或多组符合该过滤条件的该设备信息。于一实施例中,从该无线设备收集该目标设备信息的步骤进一步包含:通过服务发现协议从该无线设备取得一或多个属性;通过主机接口从该无线设备取得一设备文件信息;以及根据该一或多个属性及该设备文件信息产生该目标设备信息。于一实施例中,以该过滤条件过滤该预设设备信息列表及该目标设备信息的步骤进一步包含:从该预设设备信息列表进行过滤以取得一或多组符合该过滤条件的该设备信息。于一实施例中,以该过滤条件过本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201610983478.html" title="UEFI 固件的蓝牙配对方法及其计算系统原文来自X技术">UEFI 固件的蓝牙配对方法及其计算系统</a>

【技术保护点】
一种UEFI固件的蓝牙配对方法,于一计算系统中计算机处理器执行一个统一可扩展固件接口UEFI固件的方法,用于自动配对无线设备至该计算系统,其特征在于,该UEFI固件是位于一存储器,该存储器操作性的耦接至该处理器,该方法包含:以该处理器执行该UEFI固件;当执行该UEFI固件时:发起一预连接程序以致使能发现该计算系统中的一预设设备信息列表;从该无线设备中收集一目标设备信息;以一过滤条件过滤该预设设备信息列表及该目标设备信息;若该目标设备信息与该预设设备信息列表中的一组设备信息配对,判断一结果设备信息;以及记录该结果设备信息至该存储器中。

【技术特征摘要】
2016.02.26 US 15/054,1711.一种UEFI固件的蓝牙配对方法,于一计算系统中计算机处理器执行一个统一可扩展固件接口UEFI固件的方法,用于自动配对无线设备至该计算系统,其特征在于,该UEFI固件是位于一存储器,该存储器操作性的耦接至该处理器,该方法包含:以该处理器执行该UEFI固件;当执行该UEFI固件时:发起一预连接程序以致使能发现该计算系统中的一预设设备信息列表;从该无线设备中收集一目标设备信息;以一过滤条件过滤该预设设备信息列表及该目标设备信息;若该目标设备信息与该预设设备信息列表中的一组设备信息配对,判断一结果设备信息;以及记录该结果设备信息至该存储器中。2.如权利要求1所述的UEFI固件的蓝牙配对方法,其特征在于,发起该预连接程序以致使能发现该计算系统中的该预设设备信息列表的步骤进一步包含:以一变数从该UEFI固件中的一个配置文件取得该预设设备信息列表。3.如权利要求1所述的UEFI固件的蓝牙配对方法,其特征在于,发起该预连接程序进一步包含:在该计算系统中搜寻与该无线设备有关连的一组设备信息。4.如权利要求1所述的UEFI固件的蓝牙配对方法,其特征在于,收集该目标设备信息的步骤进一步包含:从该无线设备取得一设备类别;以及依据该无线设备判断一信号强度。5.如权利要求4所述的UEFI固件的蓝牙配对方法,其特征在于,以过滤条件过滤该预设设备信息列表及该目标设备信息的步骤进一步包含:从该预设设备信息列表进行过滤以取得一或多组符合该过滤条件的该设备信息。6.如权利要求1所述的UEFI固件的蓝牙配对方法,其特征在于,从该无线设备收集该目标设备信息的步骤进一步包含:通过服务发现协议从该无线设备取得一或多个属性;通过主机接口从该无线设备取得一设备文件信息;以及根据该一或多个属性及该设备文件信息产生该目标设备信息。7.如权利要求6所述的UEFI固件的蓝牙配对方法,其特征在于,以该过滤条件过滤该预设设备信息列表及该目标设备信息的步骤进一步包含:从该预设设备信息列表进行过滤以取得一或多组符合该过滤条件的该设备信息。8.如权利要求7所述的UEFI固件的蓝牙配对方法,其特征在于,以该过滤条件过滤该预设设备信息列表及该目标设备信息的步骤进一步包含:通过串列存在检查取得该过滤条件。9.如权利要求1所述的UEFI固件的蓝牙配对方法,其特征在于,记录该设备类别及该设备信息至该存储器的步骤进一步包含:以一表格或UEFI变数存储于存储器中。10.一种UEFI固件的蓝牙配对计算系统,其特征在于,包含:一存储器,存储一个统一可扩展固件接口UEFI固...

【专利技术属性】
技术研发人员:罗金松张瑞修陈保旻侯胜尧李汉川
申请(专利权)人:美商安迈科技股份有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1