指纹设备自适应方法、计算机以及指纹设备.pdf

上传人:jo****n 文档编号:10130250 上传时间:2021-06-05 格式:PDF 页数:8 大小:413.04KB
收藏 版权申诉 举报 下载
指纹设备自适应方法、计算机以及指纹设备.pdf_第1页
第1页 / 共8页
指纹设备自适应方法、计算机以及指纹设备.pdf_第2页
第2页 / 共8页
指纹设备自适应方法、计算机以及指纹设备.pdf_第3页
第3页 / 共8页
文档描述:

《指纹设备自适应方法、计算机以及指纹设备.pdf》由会员分享,可在线阅读,更多相关《指纹设备自适应方法、计算机以及指纹设备.pdf(8页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202011040030.7 (22)申请日 2020.09.28 (71)申请人 山东超越数控电子股份有限公司 地址 250104 山东省济南市高新区孙村镇 科航路2877号 (72)发明人 李新庆于治楼肖德广马晓光 (74)专利代理机构 北京连和连知识产权代理有 限公司 11278 代理人 刘小峰陈黎明 (51)Int.Cl. G06F 9/4401(2018.01) (54)发明名称 一种指纹设备自适应方法、 计算机以及指纹 设备 (57)摘要 本发明提出了一种指纹设备自适。

2、应方法、 计 算机以及指纹设备。 其中, 方法包括在计算机侧 响应于通过UEFI启动项启动指纹设备失败而由 所述UEFI启动项加载指纹设备识别服务以执行: 利用预设的多种通信协议向新加入的未识别设 备发送通信请求; 接收来自所述未识别设备的第 一响应信息, 以识别所述未识别设备; 当识别到 所述未识别设备为指纹设备时, 向其发送驱动程 序调用指令; 接收来自所述指纹设备的第二响应 信息, 并基于第二响应信息更新所述UEFI启动项 中的加载信息, 以使得在后续开机时, 利用更新 后的UEFI启动项加载预设在所述指纹设备中的 驱动程序, 进而启动所述指纹设备。 本发明方法 能够有效减小计算机内存资。

3、源的占用及使用率, 并有助于提升启动速度。 权利要求书2页 说明书4页 附图1页 CN 112130919 A 2020.12.25 CN 112130919 A 1.一种指纹设备自适应方法, 其特征在于, 包括, 在计算机侧 响应于通过UEFI启动项启动指纹设备失败, 由所述UEFI启动项加载指纹设备识别服务 以执行以下步骤: 利用预设的多种通信协议向新加入的未识别设备发送通信请求; 接收来自所述未识别设备的第一响应信息, 以识别所述未识别设备; 当识别到所述未识别设备为指纹设备时, 向其发送驱动程序调用指令; 接收来自所述指纹设备的第二响应信息, 并基于所述第二响应信息更新所述UEFI启动。

4、 项中的加载信息, 以使得在后续开机时, 利用更新后的UEFI启动项加载预设在所述指纹设 备中的驱动程序, 进而启动所述指纹设备。 2.如权利要求1所述的一种指纹设备自适应方法, 其特征在于, 所述第一响应信息包括 设备名称和设备型号, 所述方法还包括: 在根据所述设备名称和设备型号识别所述未识别设备后, 由所述UEFI启动项加载设备 信息存储服务, 以将所述设备名称和设备型号保存在指定硬盘的指定存储区域中。 3.如权利要求2所述的一种指纹设备自适应方法, 其特征在于, 所述指定硬盘包括所述 计算机中的机械硬盘或固态硬盘, 所述指定存储区域包括所述机械硬盘或所述固态硬盘的 隐藏只读区域。 4.。

5、如权利要求1所述的一种指纹设备自适应方法, 其特征在于, 所述第二响应信息包括 驱动程序的加载路径信息, 所述基于所述第二响应信息更新所述UEFI启动项中的加载信息 进一步包括: 更新原有加载信息中的驱动程序加载路径信息; 加载设备信息存储服务, 将原有的驱动程序加载路径信息与原有驱动设备的设备名称 和设备型号对应保存。 5.如权利要求4所述的一种指纹设备自适应方法, 其特征在于, 所述方法还包括: 所述指纹设备识别服务在发送驱动程序调用指令之前, 通过加载设备信息存储服务以 判断获得的设备名称和设备型号是否已经存在; 若已经存在, 则获取由设备信息存储服务对应保存的驱动程序加载路径信息, 并。

6、更新 所述UEFI启动项中的加载信息, 以使得在后续开机时, 利用更新后的UEFI启动项加载预设 在所述指纹设备中的驱动程序, 进而启动所述指纹设备。 6.如权利要求1所述的一种指纹设备自适应方法, 其特征在于, 所述方法还包括: 在启动新加入的指纹设备后, 获取由所述新加入的指纹设备获取的指纹信息; 将所述指纹信息与保存的历史指纹信息进行比对; 响应于所述指纹信息与历史指纹信息的相似度大于预设阈值, 确认通过指纹验证以进 一步执行相应操作。 7.一种指纹设备自适应方法, 其特征在于, 包括在指纹设备侧执行以下步骤: 响应计算机的通信请求, 返回设备名称及设备型号; 响应计算机的驱动程序调动指。

7、令, 返回预设在本地中的驱动程序加载路径信息。 8.一种计算机, 其特征在于, 包括: 至少一个处理器; 以及 存储器, 所述存储器存储有可在所述处理器上运行的计算机指令, 所述指令由所述处 权利要求书 1/2 页 2 CN 112130919 A 2 理器执行时实现权利要求1-6任意一项所述的指纹设备自适应方法。 9.一种指纹设备, 其特征在于, 包括: 至少一个处理器; 以及 存储器, 所述存储器存储有可在所述处理器上运行的计算机指令, 所述指令由所述处 理器执行时实现如权利要求7所述的指纹设备自适应方法。 权利要求书 2/2 页 3 CN 112130919 A 3 一种指纹设备自适应方。

8、法、 计算机以及指纹设备 技术领域 0001 本发明涉及计算机控制领域, 尤其涉及一种指纹设备自适应方法、 计算机以及指 纹设备。 背景技术 0002 现有技术中, 指纹设备的驱动程序一般预设在计算机侧, 并在更换新的指纹设备 后需要对旧的指纹设备的驱动程序进行卸载, 并安装新的指纹设备的驱动程序, 过程较慢; 0003 此外, 当计算机中未有指纹设备加入时, 计算机在开机过程中仍会加载已有的指 纹设备的驱动程序, 从而导致内存资源的浪费。 发明内容 0004 为解决上述技术问题, 在本发明的一个方面, 提出了一种指纹设备自适应方法, 包 括在计算机侧响应于通过UEFI启动项启动指纹设备失败,。

9、 由所述UEFI启动项加载指纹设备 识别服务以执行以下步骤: 利用预设的多种通信协议向新加入的未识别设备发送通信请 求; 接收来自所述未识别设备的第一响应信息, 以识别所述未识别设备; 当识别到所述未识 别设备为指纹设备时, 向其发送驱动程序调用指令; 接收来自所述指纹设备的第二响应信 息, 并基于所述第二响应信息更新所述UEFI启动项中的加载信息, 以使得在后续开机时, 利 用更新后的UEFI启动项加载预设在所述指纹设备中的驱动程序, 进而启动所述指纹设备。 0005 在一个或多个实施例中, 所述第一响应信息包括设备名称和设备型号, 所述方法 还包括: 在根据所述设备名称和设备型号识别所述未。

10、识别设备后, 由所述UEFI启动项加载 设备信息存储服务, 以将所述设备名称和设备型号保存在指定硬盘的指定存储区域中。 0006 在一个或多个实施例中, 所述指定硬盘包括所述计算机中的机械硬盘或固态硬 盘, 所述指定存储区域包括所述机械硬盘或所述固态硬盘的隐藏只读区域。 0007 在一个或多个实施例中, 所述第二响应信息包括驱动程序的加载路径信息, 所述 基于所述第二响应信息更新所述UEFI启动项中的加载信息进一步包括: 更新原有加载信息 中的驱动程序加载路径信息; 加载设备信息存储服务, 将原有的驱动程序加载路径信息与 原有驱动设备的设备名称和设备型号对应保存。 0008 在一个或多个实施例。

11、中, 所述一种指纹设备自适应方法还包括: 所述指纹设备识 别服务在发送驱动程序调用指令之前, 通过加载设备信息存储服务以判断获得的设备名称 和设备型号是否已经存在; 若已经存在, 则获取由设备信息存储服务对应保存的驱动程序 加载路径信息, 并更新所述UEFI启动项中的加载信息, 以使得在后续开机时, 利用更新后的 UEFI启动项加载预设在所述指纹设备中的驱动程序, 进而启动所述指纹设备。 0009 在一个或多个实施例中, 所述一种指纹设备自适应方法还包括: 在启动新加入的 指纹设备后, 获取由所述新加入的指纹设备获取的指纹信息; 将所述指纹信息与保存的历 史指纹信息进行比对; 响应于所述指纹信。

12、息与历史指纹信息的相似度大于预设阈值, 确认 通过指纹验证以进一步执行相应操作。 说明书 1/4 页 4 CN 112130919 A 4 0010 在一个或多个实施例中, 包括在指纹设备侧执行以下步骤: 响应计算机的通信请 求, 返回设备名称及设备型号; 响应计算机的驱动程序调动指令, 返回预设在本地中的驱动 程序加载路径信息。 0011 在本发明的另一个方面, 还提出了一种计算机, 包括: 0012 至少一个处理器; 以及 0013 存储器, 所述存储器存储有可在所述处理器上运行的计算机指令, 所述指令由所 述处理器执行时实现上述指纹设备自适应方法。 0014 在本发明的另一个方面, 还提。

13、出了一种指纹设备, 包括: 0015 至少一个处理器; 以及 0016 存储器, 所述存储器存储有可在所述处理器上运行的计算机指令, 所述指令由所 述处理器执行时实现上述指纹设备自适应方法。 0017 本发明的有益效果包括: 通过本发明的方法, 当计算机未接入外部指纹设备时, 则 系统启动过程中无需加载驱动程序, 从而减小了计算机内存资源的占用及使用率, 在更换 指纹设备时, 也无需卸载旧的指纹设备驱动再安装新的指纹设备驱动, 从而提升了加载新 的外部设备的速度。 附图说明 0018 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地。

14、介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以 根据这些附图获得其他的实施例。 0019 图1为本发明的一种指纹设备自适应方法在计算机侧的工作流程图; 0020 图2为本发明的一种指纹设备自适应方法在指纹设备侧的工作流程图。 具体实施方式 0021 为使本发明的目的、 技术方案和优点更加清楚明白, 以下结合具体实施例, 并参照 附图, 对本发明实施例进一步详细说明。 0022 需要说明的是, 本发明实施例中所有使用 “第一” 和 “第二” 的表述均是为了区分两 个相同名称非相同的实体或者非相同的参量, 可见。

15、 “第一”“第二” 仅为了表述的方便, 不应 理解为对本发明实施例的限定, 后续实施例对此不再一一说明。 0023 图1为本发明的一种指纹设备自适应方法在计算机侧的工作流程图。 在图1所示的 实施例中, 工作流程包括响应于通过UEFI启动项启动指纹设备失败, 由所述UEFI启动项加 载指纹设备识别服务以执行以下步骤: 步骤S1、 利用预设的多种通信协议向新加入的未识 别设备发送通信请求; 步骤S2、 接收来自所述未识别设备的第一响应信息, 以识别所述未识 别设备; 步骤S3、 当识别到所述未识别设备为指纹设备时, 向其发送驱动程序调用指令; 步 骤S4、 接收来自所述指纹设备的第二响应信息, 。

16、并基于所述第二响应信息更新所述UEFI启 动项中的加载信息, 以使得在后续开机时, 利用更新后的UEFI启动项加载预设在所述指纹 设备中的驱动程序, 进而启动所述指纹设备。 0024 具体的, 本发明方法建立在具有UEFI(Unified Extensible Firmware Interface 说明书 2/4 页 5 CN 112130919 A 5 统一可扩展固件接口)功能的计算机上。 其中, UEFI用于定义操作系统与系统固件之间的软 件界面, 是一种BIOS的替代方案。 与传统BIOS不同的是, UEFI可以加载指定硬件驱动, 选择 启动文件等。 如加载外部指定存储中的启动文件。 利。

17、用UEFI的这一特点, 本发明提出了将指 纹设备的驱动预先设置在指纹设备的存储中, 从而, 在计算机开机加载启动项时加载位于 指纹设备中的驱动程序以实现指纹设备的启动。 这样做的好处是当计算机未接入指纹设备 时, 则系统启动过程中无需加对应的载驱动程序, 从而减小了计算机内存资源的占用及使 用率, 在更换指纹设备时, 也无需卸载旧的指纹设备驱动再安装新的指纹设备驱动, 从而提 升了加载新指纹设备的速度。 由上述技术效果可以看出, 本发明并不仅适用于指纹设备, 其 它常见的外部设备通过重新设计后也同样适用, 如鼠标。 键盘等。 0025 在进一步的实施例中, 第一响应信息包括设备名称和设备型号。。

18、 本发明方法还包 括: 在根据设备名称和设备型号识别未识别设备后, 由UEFI启动项加载设备信息存储服务, 以将所述设备名称和设备型号保存在指定硬盘的指定存储区域中。 本实施例中利用UEFI启 动项还可以启动其他应用的特点, 通过将设备信息保存功能与设备启动功能分开, 使得正 常启动过程中加载更少的服务或应用, 从而有助于提升计算机的开机速度。 0026 在进一步的实施例中, 指定硬盘包括计算机中的机械硬盘或固态硬盘, 指定存储 区域包括机械硬盘或固态硬盘的隐藏只读区域。 其中, 优选的方案是应用固态硬盘进行保 存, 以进一步提升信息的读写速度, 从而实现更快的加载启动; 并且通过将信息保存在。

19、硬盘 的隐藏只读区域能有效防止对保存信息的恶意篡改, 以保证加入的指纹设备的安全性。 0027 在进一步的实施例中, 第二响应信息包括驱动程序的加载路径信息, 如此, 基于第 二响应信息更新所述UEFI启动项中的加载信息进一步包括: 更新原有加载信息中的驱动程 序加载路径信息; 并利用设备信息存储服务, 将原有的驱动程序加载路径信息与原有驱动 设备的设备名称和设备型号对应保存。 0028 在进一步的实施例中, 本发明方法还包括: 指纹设备识别服务在发送驱动程序调 用指令之前, 通过加载设备信息存储服务以判断获得的设备名称和设备型号是否已经存 在; 若已经存在, 则获取由设备信息存储服务对应保存。

20、的驱动程序加载路径信息, 并更新 UEFI启动项中的加载信息, 以使得在后续开机时, 利用更新后的UEFI启动项加载预设在指 纹设备中的驱动程序, 进而启动所述指纹设备。 通过本实施例, 当计算机在本地中获得新加 入设备的驱动程序加载路径信息时, 则无需再进行发送驱动程序调用指令步骤, 从而通过 减少计算机与指纹设备的交互通信过程以进一步提升开机速度。 0029 在进一步的实施例中, 本发明的方法还包括: 在启动新加入的指纹设备后, 获取由 新加入的指纹设备获取的指纹信息; 将指纹信息与保存的历史指纹信息进行比对; 响应于 新获得的指纹信息与历史指纹信息的相似度大于预设阈值, 确认通过指纹验证。

21、以进一步执 行相应操作。 通过本实施例, 可以从另一个方面提升新加入指纹设备的安全性。 即由信任的 人员加入的指纹设备也应当是可信的。 0030 在进一步的实施例中, 本发明的方法还包括: 当预设的所有通信协议均无法与新 加入设备通信或者无指纹设备应答时, 则停止指纹设备识别服务, 并继续执行其他服务或 应用的加载。 0031 图2为本发明的一种指纹设备自适应方法在指纹设备侧的工作流程图。 在图2所示 的实施例中, 工作流程包括: 步骤R1、 响应计算机的通信请求, 返回设备名称及设备型号; 步 说明书 3/4 页 6 CN 112130919 A 6 骤R2、 响应计算机的驱动程序调动指令,。

22、 返回预设在本地中的驱动程序加载路径信息。 0032 在上述本发明提出的一种指纹设备自适应方法的基础上, 本发明还提出一种计算 机, 包括至少一个处理器和存储器, 存储器存储有可在处理器上运行的计算机指令, 该指令 由处理器执行时实现上述在计算机侧的指纹设备自适应方法。 0033 此外, 本发明还公开了一种指纹设备, 包括至少一个处理器和存储器, 存储器存储 有可在处理器上运行的计算机指令, 该指令由处理器执行时实现上述在指纹设备侧的指纹 设备自适应方法。 0034 以上是本发明公开的示例性实施例, 但是应当注意, 在不背离权利要求限定的本 发明实施例公开的范围的前提下, 可以进行多种改变和修。

23、改。 根据这里描述的公开实施例 的方法权利要求的功能、 步骤和/或动作不需以任何特定顺序执行。 此外, 尽管本发明实施 例公开的元素可以以个体形式描述或要求, 但除非明确限制为单数, 也可以理解为多个。 0035 应当理解的是, 在本文中使用的, 除非上下文清楚地支持例外情况, 单数形式 “一 个” 旨在也包括复数形式。 还应当理解的是, 在本文中使用的 “和/或” 是指包括一个或者一 个以上相关联地列出的项目的任意和所有可能组合。 0036 上述本发明实施例公开实施例序号仅仅为了描述, 不代表实施例的优劣。 0037 所属领域的普通技术人员应当理解: 以上任何实施例的讨论仅为示例性的, 并非 旨在暗示本发明实施例公开的范围(包括权利要求)被限于这些例子; 在本发明实施例的思 路下, 以上实施例或者不同实施例中的技术特征之间也可以进行组合, 并存在如上的本发 明实施例的不同方面的许多其它变化, 为了简明它们没有在细节中提供。 因此, 凡在本发明 实施例的精神和原则之内, 所做的任何省略、 修改、 等同替换、 改进等, 均应包含在本发明实 施例的保护范围之内。 说明书 4/4 页 7 CN 112130919 A 7 图1 图2 说明书附图 1/1 页 8 CN 112130919 A 8 。

展开阅读全文
内容关键字: 指纹 设备 自适应 方法 计算机 以及
关于本文
本文标题:指纹设备自适应方法、计算机以及指纹设备.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10130250.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1