加速开机系统及加速开机方法技术方案

技术编号:26790291 阅读:35 留言:0更新日期:2020-12-22 17:05
一种加速开机系统及加速开机方法,该加速开机系统包含一存储器以及一处理器。存储器用以事先存储第一次开机需执行的一开机程序。处理器用以于第一次开机时直接由存储器读取并执行开机程序。其中,处理器执行一监控程序以监控每次开机时对应多个装置的多个硬件使用率,并将此些硬件使用率代入一机器学习演算法以判断此些装置至少其中的一者所支援的一特定程序是否异常。

【技术实现步骤摘要】
加速开机系统及加速开机方法
本专利技术涉及一种开机系统,特别涉及一种加速开机系统及加速开机方法。
技术介绍
开箱经验(Out-of-BoxExperience,OOBE)是消费者在准备首次使用新电脑时的体验。开箱经验指的是电脑运行作业系统时初次执行安装程序体验的过程,例如设定是否连上网络、选择语言、设定帐号密码等等过程。此过程通常因为电脑的硬件设定不同,一般使用者会发现执行速度时好时慢。此外,在多次开关电脑后,如果使用者发现电脑开机所花的时间变长了,一般都是做清理硬盘的动作去删除不必要的文件和移除不必要的程序,然而,一般使用者还是无法移除必要的程序,因此使用者能优化开机时间的部分有限。因此,如何提供一种加速开机的系统及其方法,以提升使用者的使用经验,已成为本领域待解决的问题之一。
技术实现思路
为了解决上述的问题,本公开内容的一实施方式提供了一种加速开机系统。加速开机系统包含一存储器以及一处理器。存储器用以事先存储第一次开机需执行的一开机程序。处理器用以于第一次开机时直接由存储器读取并执行开机程序。其中,处理器执行一监控程序以监控每次开机时对应多个装置的多个硬件使用率,并将此些硬件使用率代入一机器学习演算法以判断此些装置至少其中的一者所支援的一特定程序是否异常。本专利技术的另一实施方式是于提供一种加速开机方法包含:通过一存储器事先存储第一次开机需执行的一开机程序;于第一次开机时直接由存储器读取并执行开机程序;以及执行一监控程序以监控每次开机时对应多个装置的多个硬件使用率,并将此些硬件使用率代入一机器学习演算法以判断此些装置至少其中的一者所支援的一特定程序是否异常。本专利技术所示的加速开机方法及加速开机系统,提供了一种使用机器学习演算法搭配应用OptaneTM技术的存储器以加速开箱经验设定过程及开机时间的方法,以提升整体开机的效率。附图说明图1是依照本专利技术一实施例示出加速开机系统的方框图。图2是依照本专利技术一实施例示出加速开机方法的流程图。图3是依照本专利技术一实施例示出加速开机方法的流程图。图4是依照本专利技术一实施例示出加速开机方法的流程图。附图标记说明:100:加速开机系统10:存储器12:处理器14:存储装置200、300、400:加速开机方法210~240、310、410:步骤具体实施方式以下说明为完成专利技术的优选实现方式,其目的在于描述本专利技术的基本构思,但并不用以限定本专利技术。实际的
技术实现思路
必须参考的后的权利要求范围。必须了解的是,使用于本说明书中的“包含”、“包括”等词,是用以表示存在特定的技术特征、数值、方法步骤、作业处理、元件以及/或组件,但并不排除可加上更多的技术特征、数值、方法步骤、作业处理、元件、组件,或以上的任意组合。于权利要求中使用如“第一”、“第二”、“第三”等词是用来修饰权利要求中的元件,并非用来表示之间具有优先权顺序,先行关系,或者是一个元件先于另一个元件,或者是执行方法步骤时的时间先后顺序,仅用来区别具有相同名字的元件。请参照图1至图2,图1是依照本专利技术一实施例示出加速开机系统100的方框图。图2是依照本专利技术一实施例示出加速开机方法200的流程图。如图1所示,加速开机系统100包含一存储器10及一处理器12。于一实施例中,加速开机系统100实现于笔记本电脑、桌机、平板、手机或其它电子装置。于一实施例中,存储器10为采用OptaneTM技术的存储器。OptaneTM技术具有高输送量、低延迟、高QoS和高耐久性等优点。由于OptaneTM技术为已知技术,故此处不赘述的。此外,本领域技术人员应可理解,本公开存储器10可由各种存取速度高于固态硬盘的存储器实现的,并不限于此。于一实施例中,处理器12亦可以由微控制单元(microcontroller)、微处理器(microprocessor)、数字信号处理器(digitalsignalprocessor)、特殊应用集成电路(applicationspecificintegratedcircuit,ASIC)或一逻辑电路实现的,但并不限于此。于一实施例中,加速开机系统100还包含一存储装置14。存储装置14可由只读存储器、快闪存储器、软碟、硬盘、光盘、U盘、磁带、可由网络存取的数据库或本领域技术人员可轻易思及具有相同功能的存储媒体以实现的。其中,存储器10的存取使用率高于存储装置14的存取使用率。为方便叙述,下述于加速开机方法200中,将存储装置14以硬盘为例作说明。于步骤210中,将第一次开机需执行的一开机程序存储于存储器10中。于一实施例中,开机程序为一开箱经验设定过程中的所执行的程序之一;换言之,当使用者第一次开启笔记本电脑、桌机、平板、手机或其它电子装置的电源时,此些装置中的开机程序会被触发。开箱经验设定过程中包含了下载开机所需的文件、运行作业系统(如Windows)的安装、欢迎页面、设定页面(如,选择连网页面、选择语言、设定帐号密码)、执行出厂前烧录的特定程序安装映像档及/或第一次开始使用的引导等过程。因此,开箱经验设定过程中,处理器12会执行多个程序(process)。于一实施例中,在作业系统的安装的步骤中,假设加速开机系统100定义好“LogonUI.exe”、“FirstLogonAnim.exe”、“WWAHost.exe”等执行档是开箱经验设定过程中会执行的程序时,处理器12或开发者可在进入创建映像(createimage)时,将此些执行档存储到存储器10(如OptaneTM存储器)中。于一实施例中,在处理器12在进入创建映像时,处理器12通过既有的程序接口(applicationprogramminginterface,API)检测只执行一次的程序,例如为“PowerDVD.exe”、“FireFox.exe”。接着,加速开机系统100将“PowerDVD.exe”、“FireFox.exe”(此两者用以安装对应的程序,只会执行一次)存数体10中。于步骤220中,处理器12用以于第一次开机时直接由存储器10读取并执行开机程序。于一实施例中,当加速开机系统100进入到开箱经验设定过程时,处理器12直接由存储器10(如OptaneTM存储器)读取“LogonUI.exe”、“FirstLogonAnim.exe”、“WWAHost.exe”等执行档,以加快系统执行开箱经验设定过程的效率。于一实施例中,当加速开机系统100进入到开箱经验设定过程时,处理器12直接由存储器10(如OptaneTM存储器)读取“PowerDVD.exe”、“FireFox.exe”等执行档,以加快系统执行开箱经验设定过程的效率。于步骤230中,处理器12执行一监控程序以监控每次开机时对应多个装置的多个硬件使用率,并将此些硬件使用率代入一机器学习演算法以判断此些装置至少其中的一者所支援的一特定程序是否异常;若本文档来自技高网
...

【技术保护点】
1.一种加速开机系统,包含:/n一存储器,用以事先存储第一次开机需执行的一开机程序;以及/n一处理器,用以于第一次开机时直接由该存储器读取并执行该开机程序;/n其中,该处理器执行一监控程序以监控每次开机时对应多个装置的多个硬件使用率,并将该些硬件使用率代入一机器学习演算法以判断该些装置至少其中的一者所支援的一特定程序是否异常。/n

【技术特征摘要】
1.一种加速开机系统,包含:
一存储器,用以事先存储第一次开机需执行的一开机程序;以及
一处理器,用以于第一次开机时直接由该存储器读取并执行该开机程序;
其中,该处理器执行一监控程序以监控每次开机时对应多个装置的多个硬件使用率,并将该些硬件使用率代入一机器学习演算法以判断该些装置至少其中的一者所支援的一特定程序是否异常。


2.如权利要求1所述的加速开机系统,其中,该开机程序为一开箱经验设定过程中的所执行的程序之一。


3.如权利要求1所述的加速开机系统,其中,该存储器为采用OptaneTM技术的存储器。


4.如权利要求1所述的加速开机系统,其中,该些装置包含该存储器、该处理器或一硬盘,该些硬件使用率包含一存储器使用率、一处理器使用率或一硬盘使用率;
其中,当该处理器将该些硬件使用率经正规化处理后,代入该机器学习演算法以得知每个该些装置执行该特定程序时的一装置状态是否异常,当该些装置至少其中一者执行该特定程序时的该装置状态异常,则该处理器判断该特定程序异常。


5.如权利要求1所述的加速开机系统,其中,该机器学习演算法为一多层感知器演算法。


6.如权利要求1所述的加速开机系统,其中,当该处理器判断该些装置至少其中的一者所支援的该特定程序异常时,将该特定程序存储至该存储器中。


7.如权利要求1所述的加速开机系统,其中,当该处理器判断该些装置至少其中的一者所支援的该特定程序呼叫一特定文件时,将该特定程序存储至该存储器中。


8.如权利要求1所述的加速开机系统,其中,当该处理器判断该些装置至少其中的一者所支援的该特定程序呼异常时,停止执行该特定程序,将该特定程序存储至该存储器中,并且于开机完成后经过一特定时间后再执行该特定程序。

【专利技术属性】
技术研发人员:吴美莼曹淩帆廖述群
申请(专利权)人:宏碁股份有限公司
类型:发明
国别省市:中国台湾;71

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

1