一種光驅(qū)開機自檢的方法及電子設備的制作方法
【專利摘要】本發(fā)明公開一種光驅(qū)開機自檢的方法及電子設備,方法應用于一基本輸入輸出系統(tǒng),基本輸入輸出系統(tǒng)設置在包含一操作系統(tǒng)的電子設備上,電子設備包括一光驅(qū),光驅(qū)包括一光驅(qū)固件,及一電機,包括:讀取光驅(qū)固件的一預設標識;在讀取到預設標識之后,控制電機掉電;在操作系統(tǒng)啟動之后,控制電機上電;獲得由操作系統(tǒng)發(fā)送的第一檢測指令,并將第一檢測指令發(fā)送給光驅(qū);在光驅(qū)執(zhí)行第一檢測指令之后,獲得由光驅(qū)發(fā)送的第一確認信息,并將第一確認信息發(fā)送給操作系統(tǒng)。
【專利說明】一種光驅(qū)開機自檢的方法及電子設備
【技術領域】
[0001]本發(fā)明涉及計算機【技術領域】,尤其涉及一種光驅(qū)開機自檢的方法及電子設備。
【背景技術】
[0002]隨著科技的發(fā)展,計算機越來越廣泛的應用在日常生活中。無論是筆記本電腦還是臺式電腦,都通過光驅(qū)來讀寫光碟內(nèi)容,是計算機里比較常見的一個配件。并且伴隨著日益廣泛的多媒體應用,光驅(qū)已成為計算機諸多配件中的標準配置。
[0003]目前,計算機每次開機是都要進行開機自檢,接通電源,自動運行主板B10S(BasicInput Output System,基本輸入輸出系統(tǒng))芯片固化的程序,對包括CPU、系統(tǒng)主板、基本內(nèi)存、擴展內(nèi)存、光驅(qū)等器件進行測試,以保證其能夠正常工作。在傳統(tǒng)的對光驅(qū)的開機自檢中,首先,BIOS控制對光驅(qū)上電開機;然后,光驅(qū)會自行讀取自身的光驅(qū)固件,進行初始化;接下來,根據(jù)光驅(qū)固件,控制光驅(qū)中的電機進行第一次旋轉(zhuǎn),表明電機正常;進而,在BIOS識別該光驅(qū)后,控制電機掉電;這是光驅(qū)開機自檢的第一部分。接下來,進入開機自檢的第二部分,首先,在進入操作系統(tǒng)之后,BIOS控制對光驅(qū)再次上電開機;然后,光驅(qū)再次讀取自身的光驅(qū)固件,進行初始化;緊接著,根據(jù)光驅(qū)固件,控制電機進行第二次旋轉(zhuǎn);在電機旋轉(zhuǎn)完成后,生成一個確認信息,并將該信息發(fā)送給BIOS,再由BIOS進一步發(fā)送給操作系統(tǒng),以表不該電機能夠正常工作;最后,控制電機掉電。這樣,就完成了光驅(qū)開機自檢。
[0004]但本申請發(fā)明人在實現(xiàn)本申請實施例中發(fā)明技術方案的過程中,發(fā)現(xiàn)上述技術至少存在如下技術問題:
[0005]1、由于每一次的光驅(qū)開機自檢動作都需要控制電機旋轉(zhuǎn)兩次,所以,導致電子設備每一次開機自檢的功耗就包含電機兩次旋轉(zhuǎn)的功耗,進而存在開機功耗較大的技術問題。
[0006]2、由于每一次的光驅(qū)開機自檢動作都需要控制電機旋轉(zhuǎn)兩次,所以,導致電子設備每一次開機都需要光驅(qū)旋轉(zhuǎn)兩次,進而存在開機時間較長的技術問題。
[0007]3、由于電機旋轉(zhuǎn)都會產(chǎn)生一定分貝的噪音,電機旋轉(zhuǎn)兩次,產(chǎn)生的噪音分貝數(shù)就會加倍,所以,導致電子設備每一次開機自檢產(chǎn)的噪音分貝數(shù)都會是電機旋轉(zhuǎn)一次產(chǎn)生的噪音分貝數(shù)兩倍,進而存在噪音過大的技術問題。
【發(fā)明內(nèi)容】
[0008]本發(fā)明提供一種光驅(qū)開機自檢的方法及電子設備,用以解決現(xiàn)有技術中存在的開機功耗較大的問題。
[0009]本發(fā)明一實施例提供一種光驅(qū)開機自檢的方法,應用于一基本輸入輸出系統(tǒng),所述基本輸入輸出系統(tǒng)設置在包含一操作系統(tǒng)的電子設備上,所述電子設備包括一光驅(qū),所述光驅(qū)包括一光驅(qū)固件,及一電機,所述方法包括:讀取所述光驅(qū)固件的一預設標識,其中,所述預設標識為表明所述電機無須自檢的標識;在讀取到所述預設標識之后,控制所述電機掉電;在所述操作系統(tǒng)啟動之后,控制所述電機上電;獲得由所述操作系統(tǒng)發(fā)送的第一檢測指令,并將所述第一檢測指令發(fā)送給所述光驅(qū);在所述光驅(qū)執(zhí)行所述第一檢測指令之后,獲得由所述光驅(qū)發(fā)送的第一確認信息,并將所述第一確認信息發(fā)送給所述操作系統(tǒng),其中,所述第一確認信息為表明所述電機工作正常的信息。
[0010]可選的,所述預設標識具體通過以下步驟獲得:控制所述光驅(qū)初始上電開機;讀取所述光驅(qū)的自檢狀態(tài),其中,所述自檢狀態(tài)為表明所述光驅(qū)自檢完成的信息;基于所述自檢狀態(tài),將所述預設標識寫入所述光驅(qū)固件。
[0011]可選的,在所述讀取所述光驅(qū)的自檢狀態(tài)之前,所述自檢狀態(tài)具體通過以下步驟生成:在所述光驅(qū)初始上電開機后,所述光驅(qū)讀取所述光驅(qū)固件,生成第一控制指令;所述光驅(qū)執(zhí)行所述第一控制指令,控制所述電機旋轉(zhuǎn);在所述電機完成旋轉(zhuǎn)之后,所述光驅(qū)生成所述自檢狀態(tài)。
[0012]可選的,所述基于所述自檢狀態(tài),將所述預設標識寫入所述光驅(qū)固件,具體包括:獲得所述光驅(qū)發(fā)送的第一消息,其中,所述第一消息為表明所述電機即將掉電的消息;基于所述自檢狀態(tài),將所述預設標識寫入所述光驅(qū)固件;在所述預設標識完全寫入光驅(qū)固件之后,生成第二控制指令;執(zhí)行所述第二控制指令,控制所述電機掉電。
[0013]可選的,在所述讀取所述光驅(qū)固件的一預設標識之前,所述方法還包括:控制所述光驅(qū)上電開機;所述光驅(qū)讀取所述光驅(qū)固件的所述預設標識;當所述光驅(qū)讀到所述預設標識時,保持所述電機處于靜止狀態(tài)。
[0014]可選的,所述在讀取到所述預設標識之后,控制所述電機掉電,具體包括:在讀到所述預設標識之后,獲得由所述光驅(qū)發(fā)出的第二消息,其中,所述第二消息為表明所述電機即將掉電的消息;根據(jù)所述第二消息,生成第三控制指令;執(zhí)行所述第三控制指令,控制所述電機掉電。
[0015]本發(fā)明另一實施例提供一種電子設備,所述電子設備上裝載有一操作系統(tǒng),所述電子設備包括:電路板;光驅(qū),與所述電路板連接,其中,所述光驅(qū)包括光驅(qū)固件,以及一電機;基本輸入輸出系統(tǒng)芯片,設置在所述電路板上,與所述光驅(qū)連接,用于讀取所述光驅(qū)固件的一預設標識,其中,所述預設標識為表明所述電機無須自檢的標識;在讀取到所述預設標識之后,控制所述電機掉電;在所述操作系統(tǒng)啟動之后,控制所述電機上電;獲得由所述操作系統(tǒng)發(fā)送的第一檢測指令,并將所述第一檢測指令發(fā)送給所述光驅(qū);在所述光驅(qū)執(zhí)行所述第一檢測指令之后,獲得由所述光驅(qū)發(fā)送的第一確認信息,并將所述第一確認信息發(fā)送給所述操作系統(tǒng),其中,所述第一確認信息為表明所述電機工作正常的信息。
[0016]可選的,所述基本輸入輸出系統(tǒng)芯片包括:第一讀取芯片,用于讀取所述光驅(qū)固件的一預設標識;第一控制芯片,用于在讀取到所述預設標識之后,控制所述電機掉電,其中,所述預設標識為表明所述電機無須自檢的標識;第二控制芯片,用于在所述操作系統(tǒng)啟動之后,控制所述電機上電;第一傳輸芯片,用于獲得由所述操作系統(tǒng)發(fā)送的第一檢測指令,并將所述第一檢測指令發(fā)送給所述光驅(qū);第二傳輸芯片,用于在所述光驅(qū)執(zhí)行所述第一檢測指令之后,獲得由所述光驅(qū)發(fā)送的第一確認信息,并將所述第一確認信息發(fā)送給所述操作系統(tǒng),其中,所述第一確認信息為表明所述電機工作正常的信息。
[0017]可選的,所述基本輸入輸出系統(tǒng)芯片還包括:第三控制芯片,用于控制所述光驅(qū)初始上電開機;還用于控制所述光驅(qū)每一次上電開機;第二讀取芯片,用于讀取所述光驅(qū)的自檢狀態(tài),其中,所述自檢狀態(tài)為表明所述光驅(qū)自檢完成的信息;第一寫入芯片,用于基于所述自檢狀態(tài),將所述預設標識寫入所述光驅(qū)固件。
[0018]可選的,所述光驅(qū)包括:第三讀取芯片,用于在所述光驅(qū)初始上電開機后,讀取所述光驅(qū)固件,生成第一控制指令;第四控制芯片,用于執(zhí)行所述第一控制指令,控制所述電機旋轉(zhuǎn);第一生成芯片,用于在所述電機完成旋轉(zhuǎn)之后,所述光驅(qū)生成所述自檢狀態(tài)。
[0019]可選的,所述第一寫入芯片具體包括:第一子傳輸芯片,用于獲得所述光驅(qū)發(fā)送的第一消息,其中,所述第一消息為表明所述電機即將掉電的消息;第一子寫入芯片,用于基于所述自檢狀態(tài),將所述預設標識寫入所述光驅(qū)固件;第一子生成單元,用于在所述預設標識完全寫入光驅(qū)固件之后,生成第二控制指令;第一子控制芯片,用于執(zhí)行所述第二控制指令,控制所述電機掉電。
[0020]可選的,所述光驅(qū)還包括:第四讀取芯片,用于讀取所述光驅(qū)固件的所述預設標識;第二生成芯片,用于當所述光驅(qū)讀到所述預設標識時,控制所述電機保持靜止狀態(tài)。
[0021]可選的,所述第一控制芯片具體包括:第二子傳輸芯片,用于在讀到所述預設標識之后,獲得由所述光驅(qū)發(fā)出的第二消息,其中,所述第二消息為表明所述電機即將掉電的消息;第一子生成芯片,用于根據(jù)所述第二消息,生成第三控制指令;第二子控制芯片,用于執(zhí)行所述第三控制指令,控制所述電機掉電。
[0022]本發(fā)明實施例中提供的一個或多個技術方案,至少具有如下技術效果或優(yōu)點:
[0023]1、由于光驅(qū)初始上電時,將一預設標識寫入光驅(qū)固件,使得在之后的每一次光驅(qū)開機自檢時,只需讀取該預設標識,控制電機在整個光驅(qū)開機自檢過程中僅旋轉(zhuǎn)一次,就只有旋轉(zhuǎn)一次的功耗,所以,有效解決了現(xiàn)有技術中開機功耗較大的技術問題,進而降低了光驅(qū)開機自檢的功耗。
[0024]2、由于在光驅(qū)初始上電時,將一預設標識寫入光驅(qū)固件,使得在之后的每一次光驅(qū)開機自檢時,只需讀取該預設標識,控制電機在整個光驅(qū)開機自檢過程中僅旋轉(zhuǎn)一次,所以,有效解決現(xiàn)有技術中存在的開機時間較長的技術問題,進而加快了電子設備的開機速度。
[0025]3、由于光驅(qū)初始上電時,將一預設標識寫入光驅(qū)固件,使得在之后的每一次光驅(qū)開機自檢時,只需讀取該預設標識,控制電機在整個光驅(qū)開機自檢過程中僅旋轉(zhuǎn)一次,所以有效地解決了現(xiàn)有技術中噪音過大的技術問題,進而減少了光驅(qū)開機自檢產(chǎn)生的噪音。
【專利附圖】
【附圖說明】
[0026]圖1為本申請一實施例中的光驅(qū)開機自檢的方法的流程圖;
[0027]圖2為本申請另一實施例中的一種電子設備的結(jié)構(gòu)圖。
【具體實施方式】
[0028]本發(fā)明提供一種光驅(qū)開機自檢的方法及一種電子設備,用以解決現(xiàn)有技術中存在的開機功耗較大的技術問題。
[0029]本發(fā)明實施例中的技術方案為解決上述加快電子設備的開機速度的問題,總體思路如下:
[0030]通過在光驅(qū)初始上電第一次旋轉(zhuǎn)電機之后,將一預設標識寫入光驅(qū)固件,使得在之后的每一次光驅(qū)開機自檢無需再控制電機進行兩次旋轉(zhuǎn),僅需讀取上述預設標識,控制電機不進行第一次旋轉(zhuǎn),在電機完成第二次旋轉(zhuǎn)之后,實現(xiàn)光驅(qū)開機自檢,這樣,在光驅(qū)開機自檢的過程中,僅電機旋轉(zhuǎn)一次的功耗,進而降低了光驅(qū)開機自檢的功耗,加快了電子設備的開機速度,減少了光驅(qū)開機自檢產(chǎn)生的噪音。[0031]為了更好的理解上述技術方案,下面將結(jié)合說明書附圖以及具體的實施方式對上述技術方案進行詳細的說明。
[0032]本發(fā)明一實施例提供一種光驅(qū)開機自檢的方法,應用于一基本輸入輸出系統(tǒng),該基本輸入輸出系統(tǒng)設置在包含一操作系統(tǒng)的電子設備上,且這個電子設備包括一光驅(qū),上述光驅(qū)包括一光驅(qū)固件,及一電機。上述電子設備可以為筆記本電腦,也可以是臺式電腦,只要是包括以光驅(qū),且開機時需要光驅(qū)開機自檢的電子設備即可,本申請不做具體限定。
[0033]如圖1所示,該方法步驟包括:
[0034]步驟S1:讀取光驅(qū)固件的一預設標識,其中,預設標識為表明電機無須自檢的標識;
[0035]步驟S2:在讀取到預設標識之后,控制電機掉電;
[0036]步驟S3:在?呆作系統(tǒng)啟動之后,控制電機上電;
[0037]步驟S4:獲得由操作系統(tǒng)發(fā)送的第一檢測指令,并將第一檢測指令發(fā)送給光驅(qū);
[0038]步驟S5:在光驅(qū)執(zhí)行第一檢測指令之后,獲得由光驅(qū)發(fā)送的第一確認信息,并將第一確認信息發(fā)送給操作系統(tǒng),其中,第一確認信息為表明電機工作正常的信息。
[0039]為了更詳細的說明本發(fā)明,下面舉具體的實例來具體的說明,其中,以筆記本電腦為例。
[0040]請結(jié)合圖2,例如筆記本電腦10包括一電路板101,與電路板101連接的光驅(qū)102,還有設置在電路板101上的BIOS芯片103,其中,光驅(qū)102包括光驅(qū)固件1021以及電機1022。在筆記本電腦10接通電源并按下開機鍵后,執(zhí)行步驟SI,即:讀取光驅(qū)固件1021的一預設標識,其中,預設標識為表明電機1022無須自檢的標識。BIOS芯片103中的第一讀取芯片在光驅(qū)固件1021中讀取一預設標識,其中,該預設標識可以是在光驅(qū)102初始開機自檢時寫入光驅(qū)固件1021的。
[0041]在具體實施過程中,在步驟SI之前,該方法還可以包括:控制光驅(qū)102上電開機;光驅(qū)102讀取光驅(qū)固件1021中的預設標識;當光驅(qū)102讀到預設標識時,保持電機1022處于靜止狀態(tài)。
[0042]具體來說,當光驅(qū)102開始進行開機自檢時,首先,在筆記本電腦10接通電源并按下開機鍵之后,BIOS芯片103的第二控制芯片控制光驅(qū)102上電開機;接下來,光驅(qū)102的第四讀取芯片讀取光驅(qū)固件1021中的預設標識;最后,當光驅(qū)102的第二生成芯片讀到了該預設標識時,就什么動作也不做,來保持光驅(qū)102中的電機1022靜止。在此之后,光驅(qū)102 一直保持待機狀態(tài),直到操作系統(tǒng)即將啟動,才會進行下一個動作。[0043]接下來,執(zhí)行步驟S2,即:在讀取到預設標識之后,控制電機1022掉電。
[0044]在具體實施過程中,步驟S2的實施方式如下:在讀到預設標識之后,獲得由光驅(qū)102發(fā)出的第二消息,其中,第二消息為表明電機1022即將掉電的消息,再根據(jù)第二消息,生成第三控制指令;執(zhí)行第三控制指令,控制電機1022掉電。
[0045]具體來講,當上述第一讀取芯片在讀取到了預設標識之后,BIOS芯片103就去控制別的配件進行開機自檢,同時光驅(qū)102保持待機狀態(tài),直到筆記本電腦10中的操作系統(tǒng)即將啟動時,上述第一控制芯片中的第二子傳輸芯片會接收由光驅(qū)102發(fā)送的第二消息,表明電機1022即將掉電,那么,第一控制芯片中的第二子生成芯片就會生成第三控制指令,接下來,第一控制芯片中的第二控制子芯片執(zhí)行第三控制指令,控制電機1022掉電。
[0046]第三步,執(zhí)行步驟S3,即:在操作系統(tǒng)啟動之后,控制電機1022上電。具體來講,在操作系統(tǒng)啟動之后,BIOS芯片103中的第二控制芯片生成一個控制指令,來控制電機1022再次上電。
[0047]第四步,執(zhí)行步驟S4,即:獲得由操作系統(tǒng)發(fā)送的第一檢測指令,并將第一檢測指令發(fā)送給光驅(qū)102。
[0048]具體來講,在操作系統(tǒng)啟動之后,操作系統(tǒng)會再次檢測光驅(qū)102是否能夠正常工作,所以操作系統(tǒng)會發(fā)送一個第一檢測指令給BIOS芯片103,讓BIOS芯片103去再次檢測光驅(qū)102是否能正常工作。而BIOS芯片103的第一傳輸芯片在接收到這個第一檢測指令后,會把該指令轉(zhuǎn)發(fā)給光驅(qū)102,讓光驅(qū)102進行自檢測。
[0049]在光驅(qū)102接收到通過步驟S4發(fā)過來的第一檢測指令之后,進入步驟S5,即:在光驅(qū)102執(zhí)行第一檢測指令之后,獲得由光驅(qū)102發(fā)送的第一確認信息,并將第一確認信息發(fā)送給操作系統(tǒng),其中,第一確認信息為表明電機工作正常的信息。
[0050]具體來講,光驅(qū)102接收到上述第一檢測指令之后,執(zhí)行該指令,再次讀取自身的光驅(qū)固件1021,然后根據(jù)光驅(qū)固件1021,控制電機1022進行旋轉(zhuǎn)。當電機1022能夠正常旋轉(zhuǎn)時,就表明電機1022能夠正常工作,而當電機1022不能正常旋轉(zhuǎn)時,說明電機1022異常,那么,BIOS芯片103會發(fā)出警報,告知用戶光驅(qū)102存在異常。接下來,在電機1022完成旋轉(zhuǎn)之后,光驅(qū)102生成第一確認信息,確認電機1022工作正常,并將該確認信息發(fā)送給BIOS芯片103,再由BIOS芯片103的第二傳輸芯片轉(zhuǎn)發(fā)給操作系統(tǒng),告知操作系統(tǒng)電機1022能夠正常工作,進而表明光驅(qū)102能夠正常工作。
[0051]最后,BIOS芯片103在光驅(qū)102中沒有光碟的情況下,控制電機1022掉電。
[0052]在一實施例中,步驟SI中的預設標識可以通過光驅(qū)102的初始開機自檢過程得至IJ,那么,下面就對光驅(qū)102的初始開機自檢進行描述,來說明預設標識的獲取過程。
[0053]首先,控制光驅(qū)102初始上電開機。
[0054]具體來講,在光驅(qū)102制作出來之后,BIOS芯片103的第二控制芯片第一次控制光驅(qū)102上電開機,也就是說,第二控制芯片控制光驅(qū)102進行初始上電開機。
[0055]接下來,讀取光驅(qū)102的自檢狀態(tài),其中,自檢狀態(tài)為表明光驅(qū)102自檢完成且電機1022正常的信息。
[0056]具體來說,在光驅(qū)102讀取自身固件的同時,BIOS芯片103 —直在監(jiān)控光驅(qū)102是否自檢完畢,當光驅(qū)102完成自檢之后,生成一自檢狀態(tài),BIOS芯片103中的第二讀取芯片就去讀取這個自檢狀態(tài),來得知光驅(qū)102初始化完畢,且電機1022能夠正常工作。
[0057]在此之后,BIOS芯片103就去控制其他配件進行開機自檢,而光驅(qū)102也一直保持待機狀態(tài),直到操作系統(tǒng)將要啟動,才會進行下一個動作。
[0058]最后,基于自檢狀態(tài),將預設標識與入光驅(qū)固件1021。
[0059]在具體實施過程中,上述基于自檢狀態(tài),將預設標識寫入光驅(qū)固件1021的步驟可以具體為:獲得光驅(qū)102發(fā)送的第一消息,其中,第一消息為表明電機1022即將掉電的消息;基于自檢狀態(tài),將預設標識寫入光驅(qū)固件1021 ;在預設標識完全寫入光驅(qū)固件1021之后,生成第二控制指令;執(zhí)行第二控制指令,控制電機1022掉電。
[0060]具體來說,在操作系統(tǒng)即將啟動的時候,BIOS芯片103的第一寫入芯片中的第一子傳輸芯片會收到一個由光驅(qū)102發(fā)來的第一消息,告知BIOS芯片103電機1022即將掉電,此時,第一子寫入芯片根據(jù)之前讀取的光驅(qū)102的自檢狀態(tài),在光驅(qū)固件1021中寫入預設標識,表明在下次光驅(qū)102開機自檢時,電機1022無需自檢。接下來,第一寫入芯片的第一子生成芯片在預設標識完全寫入光驅(qū)固件1021中以后,生成第二控制指令,表明預設標識已寫入光驅(qū)固件1021。最后,第一寫入芯片中的第一子控制芯片執(zhí)行該第二控制指令,控制電機1022掉電。
[0061]在具體實施過程中,預設標識還可以由其他方法得到,本領域技術人員可根據(jù)實際情況設定,本申請不做具體限定。
[0062]在另一實施例中,上述自檢狀態(tài)可以由以下步驟得到:
[0063]第一步,在光驅(qū)102初始上電開機后,光驅(qū)102讀取光驅(qū)固件1021,生成第一控制指令。
[0064]具體來講,光驅(qū)102的第三讀取芯片開始讀取光驅(qū)固件1021,并根據(jù)該固件內(nèi)容,第三控制芯片生成第一控制指令,來檢測光驅(qū)102中的電機1022是否能夠正常工作。
[0065]第二步,光驅(qū)102執(zhí)行第一控制指令,控制電機1022旋轉(zhuǎn)。
[0066]具體來講,光驅(qū)102的第三控制芯片執(zhí)行上述第一控制指令,控制電機1022旋轉(zhuǎn)。當電機1022能夠正常旋轉(zhuǎn)時,就表明電機1022能夠正常工作,而當電機1022不能正常旋轉(zhuǎn)時,說明電機1022異常,那么,BIOS芯片103就會發(fā)出警報,告知用戶光驅(qū)102存在異常。
[0067]第三步,在電機1022完成旋轉(zhuǎn)之后,光驅(qū)102生成自檢狀態(tài)。
[0068]具體來講,在電機1022能夠正常旋轉(zhuǎn)并完成旋轉(zhuǎn)以后,光驅(qū)102的第一生成芯片會生成一個自檢狀態(tài),說明光驅(qū)102自檢完成且電機1022正常。
[0069]在具體實施過程中,自檢狀態(tài)還可以由其他方法得到,本領域技術人員可根據(jù)實際情況設定,本申請不做具體限定。
[0070]至此,就完成了光驅(qū)102開機自檢的整個過程。應用上述一實施例中的光驅(qū)102開機自檢的方法能夠使得筆記本電腦10在短時間內(nèi)多次開關機,或者處于睡眠/待機的情況下,無須每次都讓電機1022旋轉(zhuǎn)兩次,來檢測電機1022是否正常,這樣就能夠使光驅(qū)102在開機自檢的過程中降低功耗,減少噪音,并使得筆記本電腦10開機加速。
[0071]本發(fā)明另一實施例提供一種電子設備,電子設備上裝載有一操作系統(tǒng)。
[0072]如圖2所示,電子設備10包括:電路板101 ;光驅(qū)102,與電路板101連接,其中,光驅(qū)102包括光驅(qū)固件1021,以及一電機1022 ;基本輸入輸出系統(tǒng)芯片103,設置在電路板101上,與光驅(qū)102連接,用于讀取光驅(qū)固件1021的一預設標識,其中,預設標識為表明電機1022無須自檢的標識;在讀取到預設標識之后,控制電機1022掉電,其中,預設標識為表明電機1022無須自檢的標識;在操作系統(tǒng)啟動之后,控制電機1022上電;獲得由操作系統(tǒng)發(fā)送的第一檢測指令,并將第一檢測指令發(fā)送給光驅(qū)102 ;在光驅(qū)102執(zhí)行第一檢測指令之后,獲得由光驅(qū)102發(fā)送的第一確認信息,并將第一確認信息發(fā)送給操作系統(tǒng),其中,第一確認信息為表明電機1022工作正常的信息。
[0073]進一步,基本輸入輸出系統(tǒng)芯片103包括:第一讀取芯片,用于讀取光驅(qū)102固件的一預設標識;第一控制芯片,用于在讀取到預設標識之后,控制電機1022掉電,其中,預設標識為表明電機1022無須自檢的標識;第二控制芯片,用于在操作系統(tǒng)啟動之后,控制電機1022上電;第一傳輸芯片,用于獲得由操作系統(tǒng)發(fā)送的第一檢測指令,并將第一檢測指令發(fā)送給光驅(qū)102 ;第二傳輸芯片,用于在光驅(qū)102執(zhí)行第一檢測指令之后,獲得由光驅(qū)102發(fā)送的第一確認信息,并將第一確認信息發(fā)送給操作系統(tǒng),其中,第一確認信息為表明電機1022工作正常的信息。
[0074]進一步,基本輸入輸出系統(tǒng)芯片103還包括:第三控制芯片,用于控制光驅(qū)102初始上電開機;還用于控制光驅(qū)102每一次上電開機;第二讀取芯片,用于讀取光驅(qū)102的自檢狀態(tài),其中,自檢狀態(tài)為表明光驅(qū)102自檢完成的信息;第一寫入芯片,用于基于自檢狀態(tài),將預設標識寫入光驅(qū)固件1021。
[0075]進一步,光驅(qū)102包括:第三讀取芯片,用于在光驅(qū)102初始上電開機后,讀取光驅(qū)固件1021,生成第一控制指令;第四控制芯片,用于執(zhí)行第一控制指令,控制電機1022旋轉(zhuǎn);第一生成芯片,用于在電機1022完成旋轉(zhuǎn)之后,光驅(qū)102生成自檢狀態(tài)。
[0076]進一步,第一寫入芯片具體包括:第一子傳輸芯片,用于獲得光驅(qū)102發(fā)送的第一消息,其中,第一消息為表明電機1022102即將掉電的消息;第一子寫入芯片,用于基于自檢狀態(tài),將預設標識寫入光驅(qū)固件1021 ;第一子生成單元,用于在預設標識完全寫入光驅(qū)固件1021之后,生成第二控制指令;第一子控制芯片,用于執(zhí)行第二控制指令,控制電機1022掉電。
[0077]進一步,光驅(qū)102還包括:第四讀取芯片,用于讀取光驅(qū)固件1021的預設標識;第二生成芯片,用于當光驅(qū)102讀到預設標識時,控制電機1022保持靜止狀態(tài)。
[0078]進一步,第一控制芯片具體包括:第二子傳輸芯片,用于在讀到預設標識之后,獲得由光驅(qū)102發(fā)出的第二消息,其中,第二消息為表明電機1022即將掉電的消息;第一子生成芯片,用于根據(jù)第二消息,生成第三控制指令;第二子控制芯片,用于執(zhí)行第三控制指令,控制電機1022掉電。
[0079]上述第一讀取芯片與第二讀取芯片可以為同一芯片,也可為不同芯片;第一控制芯片,第二控制芯片,以及第三控制芯片可以為同一芯片,也可以為不同芯片;第一傳輸芯片與第二傳輸芯片可以為同一芯片,也可為不同芯片;第三讀取芯片與第四讀取芯片可以為同一芯片,也可為不同芯片;第一生成芯片與第二生成芯片可以為同一芯片,也可為不同芯片;第一子傳輸芯片與第二子傳輸芯片可以為同一芯片,也可為不同芯片。本領域技術人員可自行設定,本申請不做具體限定。
[0080]本發(fā)明實施例中提供的一個或多個技術方案,至少具有如下技術效果或優(yōu)點:
[0081]1、由于光驅(qū)初始上電時,將一預設標識寫入光驅(qū)固件,使得在之后的每一次光驅(qū)開機自檢時,只需讀取該預設標識,控制電機在整個光驅(qū)開機自檢過程中僅旋轉(zhuǎn)一次,就只有旋轉(zhuǎn)一次的功耗,所以,有效解決了現(xiàn)有技術中開機功耗較大的技術問題,進而降低了光驅(qū)開機自檢的功耗。
[0082]2、由于在光驅(qū)初始上電時,將一預設標識寫入光驅(qū)固件,使得在之后的每一次光驅(qū)開機自檢時,只需讀取該預設標識,控制電機在整個光驅(qū)開機自檢過程中僅旋轉(zhuǎn)一次,所以,有效解決現(xiàn)有技術中存在的開機時間較長的技術問題,進而加快了電子設備的開機速度。
[0083]3、由于光驅(qū)初始上電時,將一預設標識寫入光驅(qū)固件,使得在之后的每一次光驅(qū)開機自檢時,只需讀取該預設標識,控制電機在整個光驅(qū)開機自檢過程中僅旋轉(zhuǎn)一次,所以有效地解決了現(xiàn)有技術中噪音過大的技術問題,進而減少了光驅(qū)開機自檢產(chǎn)生的噪音。
[0084]盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內(nèi)的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
[0085]顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權利要求】
1.一種光驅(qū)開機自檢的方法,應用于一基本輸入輸出系統(tǒng),所述基本輸入輸出系統(tǒng)設置在包含一操作系統(tǒng)的電子設備上,所述電子設備包括一光驅(qū),所述光驅(qū)包括一光驅(qū)固件,及一電機,其特征在于,所述方法包括: 讀取所述光驅(qū)固件的一預設標識,其中,所述預設標識為表明所述電機無須自檢的標識; 在讀取到所述預設標識之后,控制所述電機掉電; 在所述?呆作系統(tǒng)啟動之后,控制所述電機上電;獲得由所述操作系統(tǒng)發(fā)送的第一檢測指令,并將所述第一檢測指令發(fā)送給所述光驅(qū);在所述光驅(qū)執(zhí)行所述第一檢測指令之后,獲得由所述光驅(qū)發(fā)送的第一確認信息,并將所述第一確認信息發(fā)送給所述操作系統(tǒng),其中,所述第一確認信息為表明所述電機工作正常的信息。
2.如權利要求1所述的方法,其特征在于,所述預設標識具體通過以下步驟獲得: 控制所述光驅(qū)初始上電開機; 讀取所述光驅(qū)的自檢狀態(tài),其中,所述自檢狀態(tài)為表明所述光驅(qū)自檢完成的信息; 基于所述自檢狀態(tài),將所述預設標識寫入所述光驅(qū)固件。
3.如權利要求2所述的方法,其特征在于,在所述讀取所述光驅(qū)的自檢狀態(tài)之前,所述自檢狀態(tài)具體通過以下步驟生成: 在所述光驅(qū)初始上電開機后,所述光驅(qū)讀取所述光驅(qū)固件,生成第一控制指令; 所述光驅(qū)執(zhí)行所述第一控制指令,控制所述電機旋轉(zhuǎn); 在所述電機完成旋轉(zhuǎn)之后,所述光驅(qū)生成所述自檢狀態(tài)。
4.如權利要求2所述的方法,其特征在于,所述基于所述自檢狀態(tài),將所述預設標識寫入所述光驅(qū)固件,具體包括: 獲得所述光驅(qū)發(fā)送的第一消息,其中,所述第一消息為表明所述電機即將掉電的消息; 基于所述自檢狀態(tài),將所述預設標識寫入所述光驅(qū)固件; 在所述預設標識完全寫入光驅(qū)固件之后,生成第二控制指令; 執(zhí)行所述第二控制指令,控制所述電機掉電。
5.如權利要求1所述的方法,其特征在于,在所述讀取所述光驅(qū)固件的一預設標識之前,所述方法還包括: 控制所述電機上電; 所述光驅(qū)讀取所述光驅(qū)固件的所述預設標識; 當所述光驅(qū)讀到所述預設標識時,保持所述電機處于靜止狀態(tài)。
6.如權利要求1所述的方法,其特征在于,所述在讀取到所述預設標識之后,控制所述電機掉電,具體包括: 在讀到所述預設標識之后,獲得由所述光驅(qū)發(fā)出的第二消息,其中,所述第二消息為表明所述電機即將掉電的消息; 根據(jù)所述第二消息,生成第三控制指令; 執(zhí)行所述第三控制指令,控制所述電機掉電。
7.一種電子設備,所述電子設備上裝載有一操作系統(tǒng),其特征在于,所述電子設備包括: 電路板; 光驅(qū),與所述電路板連接,其中,所述光驅(qū)包括光驅(qū)固件,以及一電機; 基本輸入輸出系統(tǒng)芯片,設置在所述電路板上,與所述光驅(qū)連接,用于讀取所述光驅(qū)固件的一預設標識;在讀取到所述預設標識之后,控制所述電機掉電,其中,所述預設標識為表明所述電機無須自檢的標識;在所述操作系統(tǒng)啟動之后,控制所述電機上電;獲得由所述操作系統(tǒng)發(fā)送的第一檢測指令,并將所述第一檢測指令發(fā)送給所述光驅(qū);在所述光驅(qū)執(zhí)行所述第一檢測指令之后,獲得由所述光驅(qū)發(fā)送的第一確認信息,并將所述第一確認信息發(fā)送給所述操作系統(tǒng),其中,所述第一確認信息為表明所述電機工作正常的信息。
8.如權利要求7所述的電子設備,其特征在于,所述基本輸入輸出系統(tǒng)芯片包括: 第一讀取芯片,用于讀取所述光驅(qū)固件的一預設標識; 第一控制芯片,用于在讀取到所述預設標識之后,控制所述電機掉電,其中,所述預設標識為表明所述電機無須自檢的標識; 第二控制芯片,用于在所述操作系統(tǒng)啟動之后,控制所述電機上電; 第一傳輸芯片,用于獲得由所述操作系統(tǒng)發(fā)送的第一檢測指令,并將所述第一檢測指令發(fā)送給所述光驅(qū); 第二傳輸芯片,用于在所述光驅(qū)執(zhí)行所述第一檢測指令之后,獲得由所述光驅(qū)發(fā)送的第一確認信息,并將所述第一確認信息發(fā)送給所述操作系統(tǒng),其中,所述第一確認信息為表明所述電機工作正常的信息。
9.如權利要求8所述的電子設備,其特征在于,所述基本輸入輸出系統(tǒng)芯片還包括: 第三控制芯片,用于控制所述光驅(qū)初始上電開機;還用于控制所述光驅(qū)每一次上電開機; 第二讀取芯片,用于讀取所述光驅(qū)的自檢狀態(tài),其中,所述自檢狀態(tài)為表明所述光驅(qū)自檢完成的信息; 第一寫入芯片,用于基于所述自檢狀態(tài),將所述預設標識寫入所述光驅(qū)固件。
10. 如權利要求7所述的電子設備,其特征在于,所述光驅(qū)包括: 第三讀取芯片,用于在所述光驅(qū)初始上電開機后,讀取所述光驅(qū)固件,生成第一控制指令; 第四控制芯片,用于執(zhí)行所述第一控制指令,控制所述電機旋轉(zhuǎn); 第一生成芯片,用于在所述電機完成旋轉(zhuǎn)之后,所述光驅(qū)生成所述自檢狀態(tài)。
11.如權利要求8所述的電子設備,其特征在于,所述第一寫入芯片具體包括: 第一子傳輸芯片,用于獲得所述光驅(qū)發(fā)送的第一消息,其中,所述第一消息為表明所述電機即將掉電的消息; 第一子寫入芯片,用于基于所述自檢狀態(tài),將所述預設標識寫入所述光驅(qū)固件; 第一子生成單元,用于在所述預設標識完全寫入光驅(qū)固件之后,生成第二控制指令; 第一子控制芯片,用于執(zhí)行所述第二控制指令,控制所述電機掉電。
12.如權利要求10所述的電子設備,其特征在于,所述光驅(qū)還包括: 第四讀取芯片,用于讀取所述光驅(qū)固件的所述預設標識; 第二生成芯片,用于當所述光驅(qū)讀到所述預設標識時,控制所述電機保持靜止狀態(tài)。
13.如權利要求7所述的電子設備,其特征在于,所述第一控制芯片具體包括: 第二子傳輸芯片,用于在讀到所述預設標識之后,獲得由所述光驅(qū)發(fā)出的第二消息,其中,所述第二消息為表明所述電機 即將掉電的消息; 第一子生成芯片,用于根據(jù)所述第二消息,生成第三控制指令; 第二子控制芯片,用于執(zhí)行所述第三控制指令,控制所述電機掉電。
【文檔編號】G06F11/22GK103577286SQ201210280822
【公開日】2014年2月12日 申請日期:2012年8月8日 優(yōu)先權日:2012年8月8日
【發(fā)明者】張翼, 梅田和信 申請人:聯(lián)想(北京)有限公司