基本输入输出系统的开机阶段辨识方法技术方案

技术编号:24888331 阅读:20 留言:0更新日期:2020-07-14 18:15
本发明专利技术提供一种基本输入输出系统的开机阶段辨识方法,藉由一连接一计算机装置的控制端来实施,该计算机装置于执行一基本输入输出系统的执行期间可呈现出多个对应多个开机阶段运行画面,并包含以下步骤:(A)根据一相关于该计算机装置的基本输入输出系统的一当前运行画面的串列资料,获得一对应于该当前运行画面的当前画面信息;(B)获得多个相关于该当前画面信息的特征矢量;(C)根据该特征矢量,利用一画面分类模型,将该当前画面信息分类为该运行画面的其中一者所对应的画面类别,并产生一指示出对应该画面类别的开机阶段的开机阶段信息。

【技术实现步骤摘要】
基本输入输出系统的开机阶段辨识方法
本专利技术是有关于一种信息辨识方法,特别是指一种用于辨识基本输入输出系统于执行期间的每一运行画面处于哪一个开机阶段的画面辨识方法。
技术介绍
当测试人员欲设定一计算机装置上电后执行的一基本输入输出系统(BasicInput/OutputSystem,BIOS)时,需先检视该基本输入输出系统当前的运行画面是处于哪一个开机阶段,在确定出该基本输入输出系统处于何种开机阶段后,方能开始进行对应当前的运行画面所处的开机阶段的设定程序。然而,现有于如何判定该基本输入输出系统当前的运行画面是处于哪一个开机阶段,皆必须由测试人员紧盯着该计算机装置直接电连接的荧幕所呈现该计算机装置于开机过程持续输出的运行画面,以人工的方式判定,而造成时间与人力上的浪费。
技术实现思路
本专利技术要解决的技术问题是在于提供一种能自动地判定基本输入输出系统当前的运行画面是处于哪一个开机阶段的基本输入输出系统的开机阶段辨识方法。为解决上述技术问题,一种基本输入输出系统的开机阶段辨识方法,藉由一连接该计算机装置的控制端来实施,该计算机装置于执行一基本输入输出系统的执行期间可呈现出相关于执行该基本输入输出系统时的多个分别对应多个不同开机阶段的运行画面,该基本输入输出系统的开机阶段辨识方法包含一步骤(A)、一步骤(B),以及一步骤(C)。在该步骤(A)是在该控制端接收到一相关于该计算机装置的基本输入输出系统的一当前运行画面的串列资料后,该控制端根据该串列资料,获得一对应于该当前运行画面的当前画面信息。在该步骤(B)是该控制端根据该当前画面信息,获得多个相关于该当前画面信息的特征矢量。在该步骤(C)是该控制端根据该特征矢量,利用一用于分类该基本输入输出系统的不同开机阶段的运行画面的画面分类模型,将该当前画面信息分类为该不同开机阶段的运行画面的其中一者所对应的画面类别,并产生一指示出对应该画面类别的开机阶段的开机阶段信息。相较于现有技术,本专利技术基本输入输出系统的开机阶段辨识方法,藉由相关于该当前运行画面的串列资料,获得该当前画面信息,再根据该当前画面信息所对应的该特征矢量及该画面分类模型,将该当前画面信息分类为该运行画面的其中一者所对应的画面类别,同时产生指示出对应该画面类别的开机阶段的该开机阶段信息,如此一来,便无需以人工的方式判定该基本输入输出系统当前的运行画面处于哪一个开机阶段,而造成时间与人力上的浪费。【附图说明】图1为一方块图,说明一执行本专利技术基本输入输出系统的开机阶段辨识方法的一实施例的系统。图2为一流程图,说明该实施例的一画面分类模型训练程序。图3为一流程图,说明该实施例的一开机阶段辨识程序。图4为一流程图,说明该开机阶段辨识程序如何撷取一串列资料并获得一当前画面信息的细部流程。图5为一流程图,说明该开机阶段辨识程序如何建立一模拟画面并获得该当前画面信息的细部流程。图6为一示意图,说明该开机阶段辨识程序的一当前运行画面。图7为一示意图,说明该开机阶段辨识程序的该模拟画面。【具体实施方式】参阅图1,执行本专利技术基本输入输出系统的开机阶段辨识方法的一实施例的一系统,该系统包含一计算机装置1,以及一连接该计算机装置1的控制端2。该计算机装置1包括一连接至该控制端2的计算机端通讯模块11、一计算机端储存模块12,以及一电连接该计算机端通讯模块11与该计算机端储存模块12的计算机端处理模块14,且该计算机端处理模块14可选择性的与一计算机端显示模块13耦接。其中该计算机端处理模块14可透过一计算机端平台路径控制器及一计算机端信号输出埠至少其中一者选择性的耦接该计算机端显示模块13。值得特别说明的是,该计算机端储存模块1储存有一基本输入输出系统121,并且当该计算机端处理模块14根据所执行的该基本输入输出系统121而于执行期间透过该计算机端信号输出埠输出多个运行画面的画面信号,该计算机端处理模块14可透过该计算机端信号输出埠输出该画面信号至供选择性耦接的该计算机端显示模块13以呈现出相关于执行该基本输入输出系统121时的多个分别对应多个不同开机阶段的运行画面,每一运行画面还用以指示出该基本输入输出系统121的运行状态及设定界面至少其中一者。该控制端2包括一连接至该计算机端1的控制端通讯模块21、一控制端储存模块22,以及一电连接该控制端通讯模块21与该控制端储存模块22的控制端处理模块24,且该控制端处理模块24可透过一控制端平台路径控制器及一控制端信号输出埠至少其中一者选择性的耦接一控制端显示模块23。值得特别说明的是,于该实施例中,该控制端储存模块22包括一永久储存区221,以及一缓冲暂存区222。该控制端储存模块22的永久储存区221储存有多笔相关于多种不同基本输入输出系统版本的设定版本资料,每一设定版本资料包括对应的基本输入输出系统版本的多个不同的运行画面所对应的多笔训练画面信息,以及每一训练画面信息所对应的画面类别。值得特别说明的是,于该实施例中,该运行画面分别对应的该画面类别包含一加电自检(Power-OnSelf-Test,POST)画面类别、一基本输入输出系统启动规格(BIOSBootSpecification,BBS)选单画面类别、一设定选单(Setupmenu)画面类别、一命令列(Commandline)画面类别,以及一预启动执行环境(PrebooteXecutionEnvironment,PXE)画面类别。该控制端储存模块22的缓冲暂存区222用于储存由该计算机装置1所传送且相关于该基本输入输出系统121的一串列资料(SerialData)。详细而言,该串列资料相关于基本输入输出系统121的运行画面,其中,该串列资料包含多个字符串,以及多个对应该字符串的控制码(Controlcode),每一控制码指示出所对应的字符串于该计算机端显示模块13所呈现的运行画面中的位置的位置信息,及指示出所对应的字符串呈现于该运行画面的颜色的颜色信息。举例来说,ESC[5;1HESC[1;37;47mMemoryVoltage代表MemoryVoltage呈现于该运行画面的第5列第1行,且MemoryVoltage呈现于该运行画面的颜色为高亮度灰底白字,其中ESC[5;1H即为控制码的位置信息,第一个数字5代表位于第5列,第二个数字1代表位于第1行,ESC[1;37;47m即为控制码的颜色信息,1;37;47代表高亮度灰底白字。于该实施例中,该计算机装置1的实施态样例如为一个人计算机、笔电、一服务器或一云端主机,但不以此为限。于该实施例中,该控制端2的实施态样例如为一个人计算机、笔电、一服务器或一云端主机,但不以此为限。于该实施例中,该永久储存区221的实施态样例如为一非挥发性存储器,但不以此为限。于该实施例中,该缓冲暂存区222的实施态样例如为一挥发性存储器,但不以此为限。以下将藉由本专利技术基本输入输出系统的开机阶段辨识方本文档来自技高网...

【技术保护点】
1.一种基本输入输出系统的开机阶段辨识方法,藉由一连接一计算机装置的控制端来实施,该计算机装置于执行一基本输入输出系统的执行期间可呈现出相关于执行该基本输入输出系统时的多个分别对应多个不同开机阶段的运行画面,其特征在于,该基本输入输出系统的开机阶段辨识方法包含以下步骤:/n(A) 在接收到一相关于该计算机装置的基本输入输出系统的一当前运行画面的串列资料后,根据该串列资料,获得一对应于该当前运行画面的当前画面信息;/n(B) 根据该当前画面信息,获得多个相关于该当前画面信息的特征矢量;及/n(C) 根据该特征矢量,利用一用于分类该基本输入输出系统的不同开机阶段的运行画面的画面分类模型,将该当前画面信息分类为该不同开机阶段的运行画面的其中一者所对应的画面类别,并产生一指示出对应该画面类别的开机阶段的开机阶段信息。/n

【技术特征摘要】
1.一种基本输入输出系统的开机阶段辨识方法,藉由一连接一计算机装置的控制端来实施,该计算机装置于执行一基本输入输出系统的执行期间可呈现出相关于执行该基本输入输出系统时的多个分别对应多个不同开机阶段的运行画面,其特征在于,该基本输入输出系统的开机阶段辨识方法包含以下步骤:
(A)在接收到一相关于该计算机装置的基本输入输出系统的一当前运行画面的串列资料后,根据该串列资料,获得一对应于该当前运行画面的当前画面信息;
(B)根据该当前画面信息,获得多个相关于该当前画面信息的特征矢量;及
(C)根据该特征矢量,利用一用于分类该基本输入输出系统的不同开机阶段的运行画面的画面分类模型,将该当前画面信息分类为该不同开机阶段的运行画面的其中一者所对应的画面类别,并产生一指示出对应该画面类别的开机阶段的开机阶段信息。


2.根据权利要求1所述的基本输入输出系统的开机阶段辨识方法,其特征在于,该控制端储存有多笔相关于多种不同版本的基本输入输出系统的设定版本资料,每一设定版本资料包括对应的版本的多个不同的运行画面所对应的多笔训练画面信息,以及每一训练画面信息所对应的画面类别,在该步骤(A)的前,还包含以下步骤:
(D)对于每一画面类别,根据所有设定版本资料中属于该画面类别的训练画面信息,获得多个对应于该画面类别的训练特征矢量;及
(E)根据每一画面类别及其对应的该训练特征矢量,利用一机器学习算法,获得该画面分类模型。


3.根据权利要求1所述的基本输入输出系统的开机阶段辨识方法,其特征在于,该控制端包含一用于储存该串列资料的缓冲暂存区,该步骤(A)包含以下步骤:
(A-1)当该控制端接收到该串列资料时,将该串列资料暂存至该缓冲暂存区,并启动计时;
(A-2)该控制端判定该缓冲暂存区是否还有储存空间;
(A-3)当该控制端判定该缓冲暂存区无储存空间时,该控制端根据储存于该缓冲暂存区的串列资料,获得该当前画面信息,并清空该缓冲暂存区,且将计时归零;
(A-4)当该控制端判定该缓冲暂存区尚有储存空间时,该控制端获得当前的一计时结果,并判定该计时结果是否超过一预设时间;及
(A-5)当该控制端判定该计时结果超过该预设时间时,该控制端根据储存于该缓冲暂存区的串列资料,获得该当前画面信息,并清空该缓冲暂存区,且将计时归零。
...

【专利技术属性】
技术研发人员:李俊宏管纪豪
申请(专利权)人:佛山市顺德区顺达电脑厂有限公司神云科技股份有限公司
类型:发明
国别省市:广东;44

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

1