分享固件设定值的方法

文档序号:6436459阅读:144来源:国知局
专利名称:分享固件设定值的方法
技术领域
本发明涉及一种信息分享机制,特别是涉及一种分享固件设定值的方法。
背景技术
在现今科技发达的时代,个人电脑已渐渐成为日常生活中不可或缺的工具。一般而言,使用者为了提升电脑系统的工作效能,便根据使用上的需求来调整周边硬件装置的相关参数。在电脑系统架构中,基本输入输出系统(Basic Input Output System,以下简称BIOS)是电脑系统基本操作中最基础的软件。BIOS主要是由一连串低阶的指令集所组成,负责电脑系统运作时一些最基本的硬件初始化、定义电脑系统的特性与处理基本的工作。例如当电脑开机过程中,BIOS会对电脑周边的硬件设备,像硬盘、键盘与连接端口,做侦测或是设定的动作。在电脑系统开启后,并且在进入操作系统前,可进入BIOS的设置选单(setupmenu),以调整周边硬件装置的相关参数,也就是BIOS的设定值。而BIOS的设定值包括主机板和介面卡等硬件装置的相关参数(例如中央处理单元的工作电压及工作频率)。使用者透过调整各项设定值,使得电脑系统的运作得以达到最佳状态。

发明内容
本发明提出一种分享固件设定值的方法,适用于电子装置。在本方法中透过电子装置来执行下列各步骤。登入分享平台,此分享平台储存有多个固件组态档,而这些固件组态档中分别包括有固件设定值以及硬件信息。在这些固件组态档中搜寻符合搜寻条件的候选组态档,也就是说,固件组态档中包括上述候选组态档。并且,显示搜寻到的候选组态档中的所述硬件信息。另外,依据选择指令,下载被选择的候选组态档,并且套用已下载的候选组态档。在本发明的一实施例中,上述分享固件设定值的方法更包括依据选择指令,显示被选择的候选组态档中的固件设定值以及硬件信息。在本发明的一实施例中,上述分享固件设定值的方法更包括将电子装置的固件组态档上传至分享平台。在本发明的一实施例中,上述将电子装置的固件组态档上传至分享平台包括下列步骤。电子装置载入操作系统。接着,撷取电子装置在目前执行状态下的固件设定值,以及撷取电子装置在目前执行状态下的硬件信息。并且,将所撷取的固件设定值以及硬件信息储存为固件组态档,而将固件组态档上传至分享平台。在本发明的一实施例中,上述分享固件设定值的方法中,在上传固件组态档至分享平台时,加密固件组态档,并且,在下载被选择的候选组态档之后,将候选组态档解密。在本发明的一实施例中,上述分享固件设定值的方法更包括提供使用者介面,以透过使用者介面来执行分享固件设定值的方法。在本发明的一实施例中,上述分享固件设定值的方法更包括透过浏览器登入所述分享平台,并且透过浏览器来搜寻符合搜寻条件的候选组态档。另外,在下载被选择的候选组态档之后,透过使用者介面套用已下载的候选组态档。此外,还可透过浏览器来开启评核页面,以供使用者在评核页面中对分享平台所储存的固件组态档进行评分。据此,在搜寻到符合搜寻条件的候选组态档时,便能够依据上述评分来排序这些候选组态档。在本发明的一实施例中,上述硬件信息包括主机板型号、固件版本号、处理器型号、内存容量、显卡型号以及散热组态,而固件设定值包括电子装置中的多个硬件的电压值及处理器基础频率。而上述搜寻条件包括主机板型号、固件版本号或处理器型号。基于上述,可以让不同使用者快速套用其他人调校好的固件设定值,发挥系统效能,并且可让其他使用者能够依据其使用的电子装置的硬件与散热组态来进行搜寻,并且事先预览,藉以了解搜寻到的固件组态档是否合乎所需,以方便套用设定,使得不同的使用者透过分享平台来协同合作。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。


图1是依照本发明一实施例的固件设定值的分享系统的示意图。图2是依照本发明一实施例的分享固件设定值的方法流程图。图3A及图3B是依照本发明一实施例的使用者介面的示意图。图4是依照本发明一实施例的评核页面的示意图。图5是依据本发明一实施例的上传固件组态档至分享平台的方法流程图。
具体实施例方式以下结合附图及较佳实施例,对依据本发明提出的分享固件设定值的方法其特征及其功效,详细说明如后。图1是依照本发明一实施例的固件设定值的分享系统的示意图。请参照图1,分享平台Iio例如为设置在云端的伺服器,提供给多台电子装置(在此所示为电子装置120、130、140、150)来分享其固件设定值。而电子装置120、130、140、150例如为个人电脑,其具有中央处理单元(Central ProcessingUnit, CPU)、控制芯片组(例如为南北桥芯片组)、内存、固件等构件。电子装置120、130、140、150分别为不同使用者所使用,透过电子装置120、130、140、150可以将其固件组态档上传至分享平台110,或者自分享平台110来下载合适的固件组态档。以目前技术而言,个人电脑中的固件为基本输入输出单元(Basic Input/Output System,BIOS)。BIOS 一般是储存在一个只读内存(Read Only Memory,ROM)中,而BIOS设定值则储存在非易失性随机访问存储器(Non-volatile random-access memory,NVRAM)中,BIOS设定值包括主机板和介面卡等硬件的相关参数(例如中央处理单元的电压值及基础频率等等)。分享平台110中储存了多个固件组态档(profile)。这些固件组态档中分别包括有固件设定值以及硬件信息。例如,硬件信息包括主机板型号、固件版本号、处理器型号、内存容量、显卡型号以及散热组态。散热组态例如为冷却器类型(cooler type),如空气冷却器、水冷却器等等。而固件设定值包括电子装置中的多个硬件(包括中央处理单元、内存、控制芯片等等)的电压值以及处理器基础频率(Base Clock,BCLK)。电子装置120、130、140及150与分享平台110之间的动作大致相同。为了方便说明,以下仅以电子装置120为例来说明分享固件设定值的各步骤。图2是依照本发明一实施例的分享固件设定值的方法流程图。请同时参照图1及图2,在步骤S205中,透过电子装置120登入分享平台110。例如,在电子装置120中安装一应用程序,而透过此应用程序连线至网络而登入至分享平台110。此应用程序例如为利用程序语言所撰写,并且此应用程序安装于电子装置120中,藉以透过此应用程序来执行分享固件设定值的各步骤。接着,在步骤S210中,在分享平台110的固件组态档中,搜寻符合搜寻条件的候选组态档。其中,固件组态档包括上述候选组态档。也就是说,候选组态档是由固件组态档中筛选而得。举例来说,应用程序提供一个使用者介面,使得使用者能够透过使用者介面来选择或输入搜寻条件。搜寻条件包括主机板型号、固件版本号及处理器型号至少其中之一。例如,使用者选择(或输入)主机板型号“Maximus IV Extreme”做为搜寻条件,按下搜寻钮之后,便会在分享平台110所储存的固件组态档中搜寻主机板型号为“Maximus IVExtreme的固件组态档来做为候选组态档。之后,在步骤S215中,显示搜寻到的候选组态档中的硬件信息。例如,将搜寻到的候选组态档的硬件信息显示于使用者介面中,以供使用者浏览。据此,使用者便可依据硬件信息来选择欲使用的候选组态档。并且,还可依据各候选组态档的评分来决定是否下载。举例来说,图3A及图3B是依照本发明一实施例的使用者介面的示意图。其中,图3A为使用者介面中的下载页面310,图3B为使用者介面中的组态档页面320。请参照图3A,使用者可于下载页面310中选择的搜寻条件包括主机板型号311、固件版本号312以及处理器型号313。而本实施例为不限制搜寻条件,也就是列出分享平台110中所有的固件组态档作为候选组态档。搜寻结束之后,会在下载页面310中的表格314中显不搜寻到的候选组态档。在此,表格314的每一个横列代表一个候选组态档。表格314包括五个栏位,分别用以显示使用者名称/上传日期、硬件规格、描述、更多信息以及评分。其中,使用者名称/上传日期栏位用以显示将此候选组态档上传至分享平台110的使用者名称以及候选组态档的上传日期。硬件规格栏位则用以显示候选组态档中的硬件规格,包括主机板型号、固件版本号、处理器型号以及内存容量。描述栏位用以显示固件组态档的其他描述。例如,倘若固件组态档在上传时有加注其他描述,则会显示于下载页面310的描述栏位中。更多信息栏位用以显示一下载选项以及一意见选项,以透过下载选项来下载此固件组态档,而透过意见选项连结至一评核页面来填写意见,并且进行评分。而评分栏位用以显示固件组态档的评分。倘若候选组态档尚未被评分过,则评分栏位为空白。另外,当使用者选择其中一个候选组态档之后(例如,透过反白选取),可点选组态档页面来观看详细的内容。请参照图3B,在固件组态档页面320中除了显示硬件规格之夕卜,更列出了固件设定值。在此,硬件规格更包括冷却器类型以及冷却器细目(detail),可由使用者自行填写或电子装置120自动侦测所获得。在组态档页面320中,还列出了此候选组态档的上传日期、上传此候选组态档的使用者名称,以及评分信息。在本实施例中固件设定值包括处理器基础频率,以及其他硬件的电压值。这些电压值例如为中央处理单元(CPU)的电压值、内存的电压值(在此,内存为双倍资料速率同步动态随机存取器(Double Data Rate SynchronousDynamic Random Access Memory, DDRSDRAM))、CPU的VCCIO电压值、VCCSA电压值以及PLL电压值、南桥芯片(在此,南桥芯片为平台控制集线器(Platform Controller Hub, PCH)芯片)的电压值以及CHA DATA电压值。据此,倘若使用者有意进行超频,便能够依据所列出这些电压值来决定是否选择此候选组态档来进行超频。值得一提的是,电子装置120还可直接透过浏览器登入分享平台110,并且透过浏览器来搜寻符合搜寻条件的候选组态档。而在下载被选择的候选组态档之后,再透过使用者介面来套用已下载的候选组态档。此外,还可透过浏览器来开启一评核页面,以供使用者在评核页面中对分享平台所储存的固件组态档进行评分或填写意见。据此,在搜寻到符合搜寻条件的候选组态档时,便能够依据上述评分来排序这些候选组态档。图4是依照本发明一实施例的评核页面的示意图。请参照图3A及图4,在搜寻到符合搜寻条件的候选组态档,并将这些候选组态档显示于下载页面310中之后,当使用者点选了候选组态档“TEST-PC1”的意见选项时,电子装置120会开启浏览器而连结至评核页面410,如图4所示。评核页面410包括组态档内容栏位411以及意见栏位412。在组态档内容栏位411中列出了此候选组态档的平均评分,以及其他硬件信息。使用者可于右方的意见栏位412中浏览其他使用者对此候选组态档的评分与意见,并且,使用者亦可在意见栏位412来进行评分并输入意见。而在其他实施例中,评核页面410还可包括社群网站的按钮,例如为Facebook的“like”按钮或是Google+的“+I”按钮。亦可透过社群网站的方式来区分出受好评的固件组态档。返回图2,在使用者选定其中一个候选组态档之后,在步骤S220,电子装置120依据选择指令(例如,致能一下载选项以发送选择指令),下载被选择的候选组态档。在此,当使用者选择其中一个候选组态档时,除了于使用者介面中显示被选择的候选组态档中的硬件信息,还可显示被选择的候选组态档中的固件设定值,以供使用者浏览。在下载候选组态档之后,执行步骤S225,套用(apply)已下载的候选组态档。值得注意的是,在分享固件组态档的方法中,电子装置120除了自分享平台110下载固件组态档,还可将其固件组态档上传至分享平台110。下面再举一实施例来说明将电子装置120的固件组态档上传至分享平台110的各步骤。图5是依据本发明一实施例的上传固件组态档至分享平台的方法流程图。请参照图1及图5,在步骤S505中,电子装置120载入操作系统。在进入操作系统之后,执行步骤S510,撷取电子装置120在目前执行状态下的固件设定值。并且,在步骤S515中,撷取电子装置120在目前执行状态下的硬件信息。设定于进入操作系统之后才撷取固件设定值以及硬件信息,可避免在BIOS执行的阶段中的恶意设定值(例如,超高电压值或超高基础频率)而散布给他人来使用。之后,在步骤S520中,将所撷取的固件设定值以及硬件信息储存为固件组态档。然后,在步骤S525中,将固件组态档上传至分享平台110。例如,透过上述应用程序来执行步骤S510 S525。而应用程序所提供的使用者介面包括一上传页面,上传页面的显示内容例如与图3B相似,在此不再详述。上传页面中亦包括撷取到的硬件规格以及固件设定值。而使用者可在上传页面中来更改冷却器类型、冷却器细目、使用者名称或上传日期。另外,在上传固件组态档至分享平台110时,还可透过此应用程序来加密固件组态档,并且,在下载被选择的候选组态档之后,再透过应用程序将候选组态档解密。例如,应用程序中包括了 一加密金钥,电子装置120在安装此应用程序之后,便能够利用加密金钥对上传或下载的固件组态档进行加解密动作。综上所述,透过上述实施例,使用者可于分享平台中上传自订的固件设定值并且下载他人的固件设定值。透过上述分享机制,不同使用者可对已上传的固件组态档来评分,藉以作为是否下载的参考依据。此外,由于不同版本的固件,其固件组态档不能共用,而透过上述方法还能够在搜寻到候选组态档之后,显示其硬件规格,藉以供使用者浏览,进而以判断是否下载。另外,在进入操作系统之后才去撷取硬件规格与固件设定值,可避免在BIOS运行阶段中的恶意设定值被散布给其他人使用。综上所述,虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。任何熟习此技艺者,在不脱离本发明的精神和范围内,当可作各种更动与润饰,因此本发明的保护范围当视权利要求书所界定者为准。
权利要求
1.一种分享固件设定值的方法,适用于电子装置,其特征在于: 登入分享平台,上述分享平台储存有多个固件组态档,上述多个固件组态档包括固件设定值以及硬件信息; 依据搜寻条件,在上述多个固件组态档中搜寻符合的多个候选组态档; 显示上述多个候选组态档中的上述硬件信息; 依据选择指令,下载选择的上述候选组态档;以及 套用下载的上述候选组态档到上述电子装置。
2.根据权利要求1所述的分享固件设定值的方法,其特征在于,依据选择指令,下载选择的上述候选组态档的步骤之前,更包括: 进一步显示选择的上述候选组态档中的上述固件设定值以及上述硬件信息后,确认后再输入上述选择指令。
3.根据权利要求1所述的分享固件设定值的方法,其特征在于,其中,上述固件组态档由上述电子装置上传至上述分享平台。
4.根据权利要求3所述的分享固件设定值的方法,其特征在于,其中,上述固件组态档由上述电子装置上传至上述分享平台的步骤包括:· 载入操作系统; 撷取上述电子装置在目前执行状态下的固件设定值; 撷取上述电子装置在目前执行状态下的硬件信息; 将所撷取的上述固件设定值以及上述硬件信息储存为上述固件组态档;以及 上传上述固件组态档至上述分享平台。
5.根据权利要求3所述的分享固件设定值的方法,其特征在于,其中,上述固件组态档由上述电子装置上传至上述分享平台,更包括: 在上传上述固件组态档至上述分享平台时,加密上述固件组态档。
6.根据权利要求1所述的分享固件设定值的方法,其特征在于,其中,套用下载的上述候选组态档到上述电子装置之前,更包括: 解密上述候选组态档。
7.根据权利要求1所述的分享固件设定值的方法,其特征在于,其中依据搜寻条件,在上述多个固件组态档中搜寻符合的多个候选组态档的步骤之前,更包括: 提供使用者介面,来输入上述搜寻条件。
8.根据权利要求7所述的分享固件设定值的方法,其特征在于,更包括: 当上述使用者介面输入上述搜寻条件后,透过浏览器来搜寻符合上述搜寻条件的上述候选组态档;以及 在下载被选择的上述候选组态档之后,透过上述使用者介面套用已下载的上述候选组态档。
9.根据权利要求8所述的分享固件设定值的方法,其特征在于,更包括: 透过上述浏览器开启评核页面,以对上述分享平台所储存的上述固件组态档进行评分。
10.根据权利要求9所述的分享固件设定值的方法,其特征在于,其中依据搜寻条件,在上述多个固件组态档中搜寻符合的多个候选组态档的步骤之后,更包括:依据上述固件组态档的评分来排序上述候选组态档。
11.根据权利要求1所述的分享固件设定值的方法,其特征在于,其中上述硬件信息包括主机板型号、固件版本号、处理器型号、内存容量、显卡型号或散热组态,而上述固件设定值包括多个硬件的电压值或处理器基础频率,上述搜寻条件包括主机板型号、固件版本号或处理器型号。·
全文摘要
一种分享固件设定值的方法,适用于电子装置。在本方法中透过电子装置来执行下列各步骤。登入分享平台,此分享平台储存有多个固件组态档,而这些固件组态档中分别包括有固件设定值以及硬件信息。在这些固件组态档中搜寻符合搜寻条件的候选组态档。并且,显示搜寻到的候选组态档中的所述硬件信息。另外,依据选择指令,下载被选择的候选组态档,并且套用已下载的候选组态档。
文档编号G06F11/00GK103077089SQ201110328498
公开日2013年5月1日 申请日期2011年10月25日 优先权日2011年10月25日
发明者黄彦超 申请人:华硕电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1