开机方法及电子装置

文档序号:95768 发布日期:2021-10-12 浏览:18次 >En<

阅读说明:本技术 开机方法及电子装置 (Starting method and electronic device ) 是由 郑宏展 林嘉煌 于 2020-04-03 设计创作,主要内容包括:一种开机方法及电子装置,所述开机方法适用于电子装置的处理器中运行,开机方法包含以下步骤:接收开机信号;控制风扇运转;读取判断步骤:读取扩充卡的识别资料,并判断是否成功读取扩充卡的识别资料;若成功读取扩充卡的识别资料,则运行于储存器中的作业系统;若未成功读取扩充卡的识别资料,则执行等待步骤,以等待预定时间,并于等待预定时间后,执行读取判断步骤;若等待步骤被重复执行的次数超过预定次数时,将运行储存器中所储存的作业系统,并发出警示信号,以提醒使用者在开机过程中无法正确读取扩充卡资料。借此,在使用者开启电子装置时,先降低扩充卡周围环境的温度,使处理器能够相对容易地读取到扩充卡内所储存的相关资料。(A startup method and an electronic device are provided, the startup method is suitable for running in a processor of the electronic device, and the startup method comprises the following steps: receiving a starting signal; controlling the fan to operate; a reading judgment step: reading the identification data of the expansion card and judging whether the identification data of the expansion card is successfully read; if the identification data of the expansion card is successfully read, operating the operating system in the storage; if the identification data of the expansion card is not successfully read, executing a waiting step to wait for preset time, and executing a reading judgment step after waiting for the preset time; if the number of times of repeated execution of the waiting step exceeds the preset number of times, the operating system stored in the storage is operated, and a warning signal is sent out to remind a user that the expansion card data cannot be read correctly in the starting process. Therefore, when the user starts the electronic device, the temperature of the environment around the expansion card is reduced, so that the processor can relatively easily read the related data stored in the expansion card.)

开机方法及电子装置

技术领域

本发明涉及一种开机方法及电子装置,特别是一种具有扩充卡的电子装置的开机方法及具有扩充卡的电子装置。

背景技术

现有常见携带型电脑,特别是军用的携带型电脑,在设置有扩充卡(例如RAID卡)的应用中,当使用者长时间使用所述携带型电脑后,关闭所述携带型电脑的电源后,短时间内再次开启所述携带型电脑,将容易发生所述携带型电脑的处理器,因为,扩充卡的周围温度太高,而发生处理器无法正确地读取扩充卡内部资料的问题。

发明内容

本发明公开一种开机方法及电子装置,主要用以改善现有的携带型电脑,在扩充卡的周围温度太高时,处理器容易发生无法正确读取扩充卡的问题。

本发明的其中一实施例公开一种开机方法,其适用于一电子装置的一处理器中运行,所述电子装置包含至少一风扇、至少一扩充卡及一储存器,所述处理器能运行所述储存器中所储存的一作业系统,所述开机方法依序包含以下步骤:接收一开机信号;控制所述风扇运转;一读取判断步骤:读取所述扩充卡的一识别资料,并判断是否成功读取所述扩充卡的所述识别资料;若成功读取所述扩充卡的所述识别资料,则运行于所述储存器中所储存的所述作业系统;若未成功读取所述扩充卡的所述识别资料,则执行一等待步骤;所述等待步骤:等待一预定时间,并于等待所述预定时间后,执行所述读取判断步骤;其中,若所述等待步骤被重复执行的次数超过一预定次数时,将运行所述储存器中所储存的所述作业系统,并发出一警示信号,以提醒使用者未成功读取至少一所述扩充卡的所述识别资料。

本发明的其中一实施例公开一种电子装置,其包含:一壳体;一电路主板,其设置于所述壳体中;所述处理器,其固定设置于所述电路主板,所述处理器运行上述的开机方法;所述风扇,其电性连接所述处理器,所述风扇设置于所述壳体中;所述储存器,其电性连接所述处理器,所述储存器设置于所述壳体中;至少一个所述扩充卡,其电性连接所述处理器;一开机键,其电性连接所述处理器,所述开机键的部分外露于所述壳体,所述开机键用以提供使用者按压,所述开机键被使用者按压时能对应产生所述开机信号。

综上所述,本发明的开机方法及电子装置,在使用者开启电子装置时,电子装置的处理器,将会先开启风扇,以先降低扩充卡周围环境的温度,据以使处理器能够相对容易地读取到扩充卡内所储存的相关资料。

为能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,但是此等说明与附图仅用来说明本发明,而非对本发明的保护范围作任何的限制。

附图说明

图1为本发明的电子装置的方框示意图。

图2为本发明的电子装置的示意图。

图3为本发明的开机方法的其中一实施例的流程示意图。

图4为本发明的开机方法的其中一实施例的流程示意图。

图5为本发明的开机方法的其中一实施例的流程示意图。

图6为本发明的电子装置的方框示意图。

具体实施方式

于以下说明中,如有指出请参阅特定图式或是如特定图式所示,其仅是用以强调于后续说明中,所述及的相关内容大部份出现于该特定图式中,但不限制该后续说明中仅可参考所述特定图式。

请一并参阅图1及图2,图1显示为本发明的电子装置1的方框示意图,图2显示为本发明的电子装置1的示意图。如图所示,本发明的电子装置1包含:一壳体10、一电路主板11、一处理器12、一风扇13、一储存器14、至少一扩充卡15及一开机键16。关于电路主板11、处理器12、风扇13、储存器14及扩充卡15的数量,可依据需求变化,图中所示仅为示意。

电路主板11设置于壳体10中。处理器12固定设置于电路主板11。风扇13电性连接处理器12,风扇13的至少一部分设置于壳体10中。储存器14电性连接处理器12,储存器14设置于壳体10中。扩充卡15电性连接处理器12。开机键16电性连接处理器12,开机键16的部分外露于壳体10,开机键16用以提供使用者按压,开机键16被使用者按压时能对应产生一开机信号161。

具体来说,本发明的电子装置1可以应用为各式携带型电脑,举例来说各式笔记型电脑、军用携带型电脑等。在本发明的电子装置1应用为各式携带型电脑的实施例中,所述壳体10即电脑的外壳,所述电路主板11可以是主机板,处理器12可以是中央处理器(CPU),所述储存器14则可以是传统硬碟(HDD)、固态硬碟(SSD)等,所述扩充卡15可以是磁碟阵列(Redundant Array of Independent Disk,RAID)卡,所述开机键16则可以是开机按键。储存器14内储存有作业系统141(例如Windows、Linux等作业系统141),而处理器12能运行储存器14所储存的作业系统141。在本发明的电子装置1应用为携带型电脑的实施例中,电子装置1可以是依据实际需求,设置有一般携带型电脑所具有的相关电子零组件(例如键盘、各式无线接收天线等),为利清楚标示前述电子装置1所包含的各个构件,于图2中并未绘示键盘。

风扇13的种类及数量可以是依据需求变化,举例来说,电子装置1可以是包含单一种风扇13,而所述风扇13运作时,则是用来辅助电子装置1内部的电子零组件进行散热;或者,电子装置1可以是包含有两种风扇13,其中一种风扇13用来协助处理器12散热,另一种风扇13则是用来协助扩充卡15散热。

本发明的电子装置1与现有的携带型电脑最大不同之处在于:使用者操作开机键16,以启动电子装置1时,处理器12将执行本发明的开机方法,本发明的开机方法将于以下各实施例中详细说明。

请一并参阅图1及图3,图3显示为本发明的开机方法的其中一实施例的流程示意图。本发明的开机方法适用于前述电子装置1的所述处理器12中运行,所述开机方法依序包含以下步骤:

步骤S1:接收开机信号(161);

步骤S2:控制风扇(13)运转;

一读取判断步骤S3:读取扩充卡(15)的识别资料(151),并判断是否成功读取扩充卡(15)的识别资料(151);

若成功读取扩充卡(15)的识别资料(151),则运行于储存器(14)中所储存的作业系统(141);

若未成功读取扩充卡(15)的识别资料(151),则执行一等待步骤S4;

所述等待步骤S4:等待一预定时间,并于等待预定时间后,执行所述读取判断步骤S3;

其中,若所述等待步骤S4被重复执行的次数超过一预定次数时,将运行储存器(14)中所储存的作业系统(141),并发出一警示信号(121)以提醒使用者。

在具体的应用中,于步骤S1中可以是利用处理器12来接收所述开机信号161,而所述开机信号161例如可以是使用者按压电子装置1的开机键16后,相关的电子零组件所产生,或者,所述开机信号161可以是来自独立于电子装置1的一外部电子装置(例如另一台电脑、服务器等)所传递,若开机信号161是来自于所述外部电子装置1所传递,则外部电子装置1例如可以是通过有线或是无线的方式进行所述开机信号161的传递。当然,若是开机信号161是来自于所述外部电子装置以无线的方式进行传递,则电子装置1内将会具有相对应的无线信号接收器,而处理器12则可以是通过所述无线通信接收器来接收所述开机信号161。

在实际应用中,电子装置1所包含的风扇13可以是能被处理器12控制,以至少两种不同的运转速度运转;当处理器12接收开机信号161后,处理器12执行前述步骤S2时,处理器12可以是控制风扇13以最高运转速度运转,或者,处理器12可以是控制风扇13以相对较高的运转速度运转。

在电子装置1应用为携带型电脑的实施例中,电子装置1可以是包含有多个风扇13,其中至少一个风扇13定义为一系统风扇13A,其中至少一个风扇13定义为一扩充风扇13B,系统风扇13A用以协助将处理器12、储存器14运行时所产生的热能向壳体10外排出,扩充风扇13B用以协助将扩充卡15运行时所产生的热能向壳体10外排出。处理器12在接收开机信号161后,处理器12可以是同时控制系统风扇13A及扩充风扇13B运转,但不以此为限,在不同的实施例中,处理器12执行前述步骤S2时,处理器12也可以是仅控制扩充风扇13B运转,而不控制系统风扇13A运转。

在扩充风扇13B能以至少两种不同的运转速度运转的实施例中,当处理器12接收开机信号161后,处理器12可以是控制扩充风扇13B以最高运转速度运转,或者,处理器12可以是控制扩充风扇13B以相对高速的运转速度运转。在系统风扇13A及扩充风扇13B都能以至少两种不同的运转速度运转的实施例中,当处理器12接收开机信号161时,处理器12可以是控制系统风扇13A及扩充风扇13B皆以最高运转速度或是相对较高的运转速度进行运转。

在实际应用中,所述识别资料151可以是包含有所述扩充卡15的基本资料(RAIDcard Device ID)、型号、预设储存容量等,但不以此为限。在电子装置1为携带型电脑(例如各式笔记型电脑、军用携带型电脑等)的实施例中,处理器12未成功读取所述读取扩充卡15的识别资料151,则处理器12将执行所述等待步骤S4,以等待所述预定时间;于此同时,处理器12例如可以是于电子装置1的荧幕17上显示相关的信息,以告知使用者当前电子装置1,当前因为无法正确地读取到扩充卡15的识别资料151,而正在尝试下一次的读取。

在实际应用中,处理器12每次读取扩充卡15的识别资料151失败时,所等待的所述预定时间可以是不大于一秒,且所述处理器12在重复执行等待步骤S4超过150次(所述预定次数)时,处理器12可以是直接运行储存器14中所储存的作业系统141,且处理器12将发出所述警示信号121至电子装置1的相关构件以使相关构件运作,进而达到提醒使用者,处理器12在开机过程中无法顺利地读取到扩充卡15。举例来说,当处理器12重复执行超过150次的等待步骤S4后,处理器12可以是控制电子装置1的喇叭发出特定提示声音、荧幕17显示特定画面、使特定的发光单元发出特定颜色的光束、使特定的发光单元闪烁等,借此来提醒使用者处理器12在开机过程中,无法顺利地读取扩充卡15的资料,而扩充卡15可能发生问题。

在不同的实施例中,处理器12发出的所述警示信号121,也可以是通过有线或是无线的方式传递至独立于所述电子装置1的相关电子设备(例如是服务器等),而使独立于所述电子装置1的相关电子设备能记录所述电子装置1无法正确读取扩充卡15的状况。

请一并参阅图1及图4,图4显示为本发明的开机方法的其中一实施例的流程示意图。本实施例与前述实施例最大不同之处在于:电子装置1可以是包含有多个储存器14,其中一个储存器14可以是一系统储存器14A,所述系统储存器14A还储存有一基本输入输出系统(BIOS)142。在所述步骤S2(控制风扇13运转)后,并在所述读取判断步骤S3前,还可以包含一基本系统执行步骤SX:使处理器12运行所述基本输入输出系统(BIOS)142。

也就是说,处理器12在接收开机信号161后,是先开启电子装置1的至少一个所述风扇13,接着,处理器12运行储存器14中的基本输入输出系统(BIOS)142,而后,处理器12在运行基本输入输出系统(BIOS)142的情况下,接续进行前述读取判断步骤S3。

在具体的应用中,处理器12运行所述基本输入输出系统(BIOS)142时,处理器12可以是控制电子装置1的荧幕17显示相关画面,以让使用者了解处理器12当前正在运行基本输入输出系统(BIOS)142,且当处理器12执行前述读取判断步骤S3时,处理器12也可以是控制所述荧幕17显示出相对应的资讯,以让使用者了解当前处理器12正在进行扩充卡15的读取作业。

特别说明的是,本实施例所述的基本输入输出系统(BIOS)142即为俗称的系统BIOS;在实际应用中,所述读取判断步骤S3可以是作为系统BIOS的其中一个硬体测试项目,但当系统BIOS重复预定次数,仍无法正确读取扩充卡15所储存的识别资料151时,系统BIOS基本上仍会接续执行其他检测作业,若处理器12执行系统BIOS后,除了无法正确读取扩充卡15所储存的识别资料151外,并无其他任何异常的状况,则处理器12将运行存在储存器14的作业系统141。

承上,更具体来说,当使用者按下电子装置1的开机键16后,处理器12将会使电子装置1内的电池,提供电力至各个硬体,当电池提供稳定的电压至各个硬体时,处理器(CPU)12将会读取储存器14内储存的基本输入输出系统(BIOS)142(俗称系统BIOS),而后基本输入输出系统(BIOS)142将会执行加电自我检测(Power-On Self Test,POST)作业(俗称POST程序),处理器12在执行POST程序时,处理器12将会依据依序执行一初始检测及一硬体检测,于所述硬体检测中,处理器12基本上会针对电子装置1的各个I/O连接端口、储存器等进行检测,而上述读取判断步骤S3则可以是作为POST程序中的硬体检测的多个项目中的其中一个。

请一并参阅图1及图5,图5显示为本发明的开机方法的其中一实施例的流程示意图。本实施例与前述实施例最大不同之处在于:所述基本系统执行步骤SX可以是在前述步骤S2(控制所述风扇13运转)前被执行。也就是说,处理器12在接收开机信号161后,是运行系统储存器14A中的基本输入输出系统(BIOS)142,再开启电子装置1的至少一个所述风扇13,接着,处理器12在运行基本输入输出系统(BIOS)142的情况下,接续进行前述读取判断步骤S3。与上一实施例相同,本实施例所指的基本输入输出系统(BIOS)142可以是俗称的系统BIOS,而本实施例所述步骤S2(控制所述风扇13运转)可以是作为POST程序中的其中一个执行项目。

请参阅图6,其显示为本发明的电子装置的其中一实施例的方框示意图。本实施例与前述实施例最大不同之处在于:处理器12接收一关机信号18时,处理器12将控制风扇13运行一预定时间,处理器12在风扇13运行预定时间后,处理器12才会关闭电子装置1的电源。也就是说,使用者通过按压关机键或是通过操作作业系统内的相关指令,而使电子装置关机时,处理器12并不会直接关闭电子装置1的电源,而处理器12将会先使风扇13运行预定时间后,才关闭电子装置1的电源。当风扇13被控制运行预定时间时,风扇13将可以协助降低扩充卡15的环境温度。在具体的应用中,所述预定时间可以是不低于1分钟,但不以此为限,所述预定时间可以是依据风扇13的尺寸、运转速度等加以变化。

在具体的应用中,在扩充卡15的温度为71℃的情况下,关闭电子装置1,而处理器12在接收关机信号18,开启邻近于扩充卡15设置的风扇13运行1分钟以上后,将可以使扩充卡15温度降至不高于57℃。

在风扇13能被处理器12控制,而以至少两种不同的运转速度运转的实施例中,处理器12接收关机信号18时,处理器12可以是控制风扇13以最高运转速度或是相对较高的运转速度运转,借以快速地降低电子装置1内部的温度,特别是快速降低扩充卡15周围的温度。

在具体的应用中,处理器12接收关机信号18时,处理器12可以是先卸除作业系统141后,再使风扇13运行预定时间,或者,处理器12也可以是先不卸除作业系统141,并于荧幕17中显示相关的资讯,以让使用者了解电子装置1将会于预定时间后关闭电源。

综上所述,本发明的电子装置,通过使处理器12执行上述开机方法,使用者在开启电子装置1后,当使用者通过电子装置1的荧幕17观看到作业系统的登入画面或是桌面时,使用者基本上可以直接正常读取扩充卡15内储存的相关资料,或者,使用者可以是通过电子装置1的荧幕17中所呈现出的相关警示资讯、电子装置1的相关灯号来了解电子装置1在开机过程中,无法正常地读取扩充卡15内的资料,而扩充卡15可能有故障的问题。

现有常见的磁碟阵列(RAID)卡,其内部的晶片设计有一温度保护机制,当晶片判断磁碟阵列(RAID)卡的温度高于预定值时,晶片将会使磁碟阵列(RAID)卡无法被操作,借以保护磁碟阵列(RAID)卡内所储存的相关资料。为此,现有常见内部设置有磁碟阵列(RAID)卡的携带型电脑,若使用者在磁碟阵列(RAID)卡的温度过高的情况下,先关机并于5秒内又重新开机,电脑将容易因为磁碟阵列(RAID)卡的内部晶片,因为高温而启动所述温度保护机制,进而发生处理器12读不到磁碟阵列(RAID)卡的问,从而可能导致电脑无法正常开机。

反观,本发明的电子装置及开机方法,在使用者开机时,即先启动风扇,以先降低磁碟阵列(RAID)卡(即前述扩充卡)的环境温度,借此,使用者在开机过程中,将不容易遇到因为磁碟阵列(RAID)卡(即前述扩充卡)本身的温度保护机制被启动,而发生使用者无法顺利地读取磁碟阵列(RAID)卡(即前述扩充卡)的问题。

另外,在上述本案图6所举的实施例中,通过让电子装置1在关机时,处理器12先控制风扇13运转至少一分钟以上的设计,可以避免使用者在关机后,于短时间内(例如5秒内)又重新开机,而导致磁碟阵列(RAID)卡(即前述扩充卡)内部的晶片,启动所述温度保护机制,进而发生电子装置1无法顺利读取磁碟阵列(RAID)卡(即前述扩充卡)的问题。

以上所述仅为本发明的较佳可行实施例,非因此局限本发明的专利范围,故举凡运用本发明说明书及图式内容所做的等效技术变化,均包含于本发明的保护范围内。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:自动化数据提取方法、装置、计算机设备和存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!