本發(fā)明是關(guān)于一種電子裝置的開箱檢測方式,特別是一種電子裝置的查驗方法。
背景技術(shù):
::隨著科技的日新月異,各式各樣的電子裝置不斷被開發(fā)出來,并且在人類生活中已成為非常重要的一部分。由于能提供諸多便利性,諸如智能手機(smartphone)、導(dǎo)航機(pnd)、數(shù)碼相機、筆記本本電腦(notebook)、平板電腦(tabletorpad)、網(wǎng)絡(luò)攝影機(ipcamera)或行車記錄器等電子裝置已成為人們最頻繁使用的產(chǎn)品之一。各種電子裝置于生產(chǎn)時,工廠會設(shè)置各種測試站用于查驗電子裝置中的軟硬件的功能是否運作正常以及電子裝置的序號、版本等信息是否正確。理論上,所有軟硬件的功能及信息檢查均可于作業(yè)系統(tǒng)(例如:windows、macosx、unix、android、ios、mango、apollo等)階段完成。但實務(wù)上,當(dāng)電子裝置完成檢測后,需重置并還原成初始狀態(tài);此時,所有生產(chǎn)時所需的暫時性數(shù)據(jù)均被清除。除生產(chǎn)過程中的各種測試外,在最終出貨前,還有道開箱(oob)檢測程序。此開箱檢測程序是將已封箱的電子裝置取出,并將其開機進入作業(yè)系統(tǒng)階段,以再次檢驗機臺信息是否正確。但電子裝置在首次開機時,會執(zhí)行檢測程序并寫入相關(guān)設(shè)定;然而,有些電子裝置因使用需求會設(shè)計成一次性寫入,因此無法對此類設(shè)定進行更新。故具有此種設(shè)計的電子裝置便無法執(zhí)行開箱檢測程序,而無法確保電子裝置的品質(zhì)。技術(shù)實現(xiàn)要素:在一實施例中,一種電子裝置的查驗方法,其包括:接收一快速開機信號以及響應(yīng)快速開機信號進入一快速開機階段。其中,快速開機階段包括:執(zhí)行一開機啟動程序的一部分、于完成執(zhí)行部分的開機啟動程序后,讀取一電子裝置的一機臺信息、驅(qū)動電子裝置的一輸出模塊、利用輸出模塊根據(jù)機臺信息輸出一對外信號、以及于對外信號輸出后,停留于快速開機階段。綜上,根據(jù)本發(fā)明的電子裝置的查驗方法應(yīng)用在電子裝置上,提供電子裝置能在不進入作業(yè)系統(tǒng)的情況下進行機臺信息的查驗,進而提升電子裝置的品質(zhì)且方便銷售人員于銷售前確認機臺信息。附圖說明圖1是根據(jù)本發(fā)明的查驗系統(tǒng)的一實施例的示意圖。圖2是圖1的查驗系統(tǒng)的功能方塊圖。圖3是根據(jù)本發(fā)明的電子裝置的查驗方法的一實施例的流程圖。圖4是根據(jù)本發(fā)明的查驗系統(tǒng)的另一實施例的示意圖。圖5是圖4的查驗系統(tǒng)的一態(tài)樣的功能方塊圖。圖6是圖4的查驗系統(tǒng)的另一態(tài)樣的功能方塊圖。圖7是根據(jù)本發(fā)明的電子裝置的查驗方法的另一實施例的流程圖。圖8是根據(jù)本發(fā)明的電子裝置的查驗方法的又一實施例的流程圖。圖9是根據(jù)本發(fā)明的電子裝置的查驗方法的一些實施例的局部流程圖。圖10是根據(jù)本發(fā)明的電子裝置的查驗方法的另一些實施例的局部流程圖。圖11是步驟s470的一實施例的細部流程圖。圖12是步驟s530的一實施例的細部流程圖。圖13是根據(jù)本發(fā)明的查驗系統(tǒng)的又一實施例的示意圖。圖14是步驟s470的另一實施例的細部流程圖。圖15是步驟s530的另一實施例的細部流程圖。圖16是根據(jù)本發(fā)明的查驗系統(tǒng)的再一實施例的示意圖。圖17是步驟s470的又一實施例的細部流程圖。圖18是步驟s530的又一實施例的細部流程圖。圖19是根據(jù)本發(fā)明的查驗系統(tǒng)的再另一實施例的示意圖。圖20是步驟s470的再一實施例的細部流程圖。附圖標(biāo)號:10電子裝置110處理單元130儲存單元150按鍵170輸出模塊190屏幕20主機端210處理單元230儲存單元270輸入模塊290屏幕s30接收一快速開機信號s40快速開機階段s410執(zhí)行一開機啟動程序的一部分s430讀取一電子裝置的一機臺信息s450驅(qū)動電子裝置的一輸出模塊s470利用輸出模塊根據(jù)機臺信息輸出一對外信號s471對機臺信息進行加密運算以生成一加密數(shù)據(jù)s473以無線傳輸技術(shù)進行加密數(shù)據(jù)的格式轉(zhuǎn)換以生成對外信號s475無線輸出對外信號s477對機臺信息進行加密運算以生成一加密數(shù)據(jù)s481根據(jù)機臺信息產(chǎn)生一驅(qū)動信號s483利用驅(qū)動信號驅(qū)動發(fā)光模塊以發(fā)出一光信號s485經(jīng)由該usb的端口輸出基臺信息給外部的一主機端s490停留于快速開機階段s510由主機端的輸入模塊接收對外信號s530根據(jù)接收到的對外信號生成機臺信息.s531以無線傳輸技術(shù)進行對外信號的格式轉(zhuǎn)換以生成一加密數(shù)據(jù)s533對加密數(shù)據(jù)進行解密運算以生成機臺信息s537由攝像模塊由攝像模塊對電子裝置的屏幕進行拍攝以攝取具有機臺信息的影像s539對影像進行影像分析以得到機臺信息s541由攝像模塊對發(fā)光模塊進行錄影以攝取多張具有發(fā)光模塊的影像s543對攝取到的影像進行影像分析以得到機臺信息s550儲存生成的機臺信息在主機端的儲存單元中s570顯示生成的機臺信息在主機端的一屏幕上s590根據(jù)一既定信息比對機臺信息s591產(chǎn)生并輸出警示信息s593不產(chǎn)生警示信息s610產(chǎn)生一關(guān)機指令s630回傳關(guān)機指令s670接收關(guān)機指令s690響應(yīng)關(guān)機指令執(zhí)行一關(guān)機程序具體實施方式圖1是根據(jù)本發(fā)明的查驗系統(tǒng)的一實施例的示意圖。圖2是圖1的查驗系統(tǒng)的功能方塊圖。圖3是根據(jù)本發(fā)明的電子裝置的查驗方法的一實施例的流程圖。參照圖1及圖2,查驗系統(tǒng)包括待查驗的一電子裝置10。電子裝置10可為可攜式電子裝置,例如智能手機(smartphone)、導(dǎo)航機(pnd)、數(shù)碼相機、筆記本本電腦(notebook)、平板電腦(tabletorpad)、網(wǎng)絡(luò)攝影機(ipcamera)或行車記錄器等。電子裝置10包括一處理單元110、一儲存單元130、至少一按鍵150以及一輸出模塊170。處理單元110連接儲存單元130、按鍵150與輸出模塊170。于此,電子裝置10至少具有二種開機模式,并且此些開機模式包括一正常開機模式以及一快速開機模式。在正常開機模式下,電子裝置10的處理單元110在執(zhí)行完一開機啟動程序(正常開機階段)后即進入作業(yè)系統(tǒng)階段(執(zhí)行作業(yè)系統(tǒng))。在快速開機模式下,電子裝置10的處理單元110在執(zhí)行完一部分的開機啟動程序(快速開機階段)后即停止在最后執(zhí)行結(jié)果上并不進入作業(yè)系統(tǒng)階段(不執(zhí)行作業(yè)系統(tǒng))。其中,作業(yè)系統(tǒng)可為例如:windows、macosx、unix、android、ios、mango、apollo等。在一些實施例中,電子裝置10能提供不同的開機操作來決定開機的模式。舉例來說,但本發(fā)明不限于此,使用者可通過單獨且長按電子裝置10的電源鍵(按鍵150中之一)來致使電子裝置10進入正常開機模式;而通過同時且長按電源鍵與返回鍵(按鍵150中的另一個)來致使電子裝置10進入快速開機模式。搭配參照圖3,在進行檢測程序時,電子裝置10的按鍵150被致動(例如:特定按鍵150的組合被按壓)而產(chǎn)生一快速開機信號給處理單元110。處理單元110接收快速開機信號(步驟s30)并響應(yīng)接收到的快速開機信號進入一快速開機階段(步驟s40)。于快速開機階段(步驟s40)中,處理單元110執(zhí)行一開機啟動程序的一部分(步驟s410)。于完成執(zhí)行此部分的開機啟動程序后,處理單元110從儲存單元130讀取此電子裝置10的一機臺信息(步驟s430)。并且,處理單元110驅(qū)動輸出模塊170(步驟s450)。然后,輸出模塊170根據(jù)機臺信息輸出一對外信號(步驟s470)。于對外信號輸出后,處理單元110停留于快速開機階段(步驟s490),即不執(zhí)行作業(yè)系統(tǒng)。其中,機臺信息可為型號、imei、裝置序號、作業(yè)系統(tǒng)的種類、作業(yè)系統(tǒng)的版本、軟件號碼、核心版本、機頻版本、建置號碼、iccid、數(shù)據(jù)機固件的版本或其任意組合等數(shù)據(jù)。在一些實施例中,輸出模塊170可為一屏幕。在步驟s470的一實施例中,處理單元110控制屏幕(輸出模塊170)顯示機臺信息,以供檢測人員查驗。在一些實施例中,參照圖4至圖7,查驗系統(tǒng)可更包括一主機端20。主機端20可為一電腦系統(tǒng),例如個人電腦(personalcomputer;pc)、筆記本電腦(notebook)、或平板電腦(tabletorpad)等。主機端20包括一處理單元210、一儲存單元230、一輸入模塊270以及一屏幕290。處理單元210連接儲存單元230、輸入模塊270與屏幕290。主機端20的輸入模塊270接收電子裝置10輸出的對外信號(步驟s510)。然后,處理單元210或輸入模塊270根據(jù)接收到的對外信號生成機臺信息(步驟s530),并且處理單元210將生成的機臺信息在儲存單元230中(步驟s550)。在一些實施例中,電子裝置10可更包括一屏幕190,并且屏幕190連接至處理單元110。除了利用輸出模塊170根據(jù)機臺信息輸出對外信號給主機端20外,處理單元110更控制屏幕190顯示機臺信息。換言之,電子裝置10的運作可停止在屏幕190上顯示機臺信息的狀態(tài)下。在一些實施例中,參照圖4、圖5、圖6、圖8,于機臺信息生成后,主機端20的處理單元210可控制屏幕290顯示生成的機臺信息(步驟s570),以供檢測人員查驗。在一些實施例中,參照圖4、圖5、圖6、圖9,于機臺信息生成后,處理單元210可根據(jù)一既定信息比對生成的機臺信息(步驟s590)。若既定信息與機臺信息不相符,處理單元210會產(chǎn)生并輸出一警示信息(步驟s591)。舉例來說,若既定信息與機臺信息不相符,處理單元210會在屏幕290上彈跳出具有警示信息的視窗(即顯示警示信息)或控制揚聲器發(fā)出警示音(警示信息)等。若既定信息與機臺信息相符,理單元210不產(chǎn)生警示信息(步驟s593)及/或控制屏幕290顯示機臺信息。其中,既定信息可為預(yù)先輸入或預(yù)先儲存于儲存單元230中具有預(yù)期數(shù)據(jù)的機臺信息。在一些實施例中,輸出模塊170與輸入模塊270可具有雙向通信的能力。參照第圖4、圖5、圖6、圖10,于機臺信息生成后,處理單元210產(chǎn)生一關(guān)機指令(步驟s610),并通過輸入模塊270回傳關(guān)機指令給輸出模塊170(步驟s630)。處理單元110經(jīng)由輸出模塊170接收關(guān)機指令(步驟s650),進而響應(yīng)關(guān)機指令執(zhí)行一關(guān)機程序(步驟s670),以關(guān)閉電子裝置10。在一些實施例中,當(dāng)輸出模塊170為一無線模塊(以下稱第一無線模塊)時,輸入模塊270則為第一無線模塊匹配的另一無線模塊(以下稱第二無線模塊)。其中,第二無線模塊可內(nèi)建于主機端20內(nèi)或外接于主機端20上。于此,在步驟s470的一實施例中,第一無線模塊無線輸出(如:發(fā)射或廣播)對外信號,以致使第二無線模塊無線接收到第一無線模塊所輸出的對外信號。此外,搭配參照圖11,在步驟s470的另一些實施例中,第一無線模塊可先對機臺信息進行加密運算以生成一加密數(shù)據(jù)(步驟s471),然后以無線傳輸技術(shù)進行加密數(shù)據(jù)的格式轉(zhuǎn)換以生成對外信號(即,無線信號)(步驟s473),再將對外信號無線輸出給第二無線模塊(步驟s475)。于此,搭配參照圖12,在步驟s530的另一些實施例中,第二無線模塊接收到對外信號后,第二無線模塊以對應(yīng)第一無線模塊的無線傳輸技術(shù)進行對外信號的格式轉(zhuǎn)換以生成加密數(shù)據(jù)(步驟s531),然后對加密數(shù)據(jù)進行對應(yīng)加密運算的解密運算以生成機臺信息(步驟s533)。在一些實施例中,第一無線模塊(輸出模塊170)與第二無線模塊(輸出模塊270)可使用同一種無線傳輸技術(shù),即其同樣為紅外線模塊、藍牙模塊、zwave模塊、nfc模塊、zigbee模塊或wifi模塊;其中,所使用的無線傳輸技術(shù)則分別對應(yīng)為紅外線傳輸技術(shù)、藍牙傳輸技術(shù)、zwave傳輸技術(shù)、nfc傳輸技術(shù)、zigbee傳輸技術(shù)或wifi傳輸技術(shù)。在一些實施例中,加密運算與解密運算是采用同一技術(shù)進行運算,即采用信息摘要演算法(message-digestalgorithm;md5)、安全雜湊演算法(securehashalgorithm;sha)、rsa(rivest-shamir-adleman)加密演算法或凱薩加密法(caesarcipher)進行運算。在一些實施例中,參照圖5及圖13,當(dāng)輸出模塊170為屏幕時,輸入模塊270可為一攝像模塊并且此攝像模塊的鏡頭朝向電子裝置10的屏幕。其中,此攝像模塊可內(nèi)建于主機端20內(nèi)或外接于主機端20上。搭配參照圖14,在步驟s470的一實施例中,處理單元110控制屏幕(輸出模塊170)顯示機臺信息(步驟s477)。于此,搭配參照圖15,在步驟s530的另一些實施例中,攝像模塊(輸入模塊270)對電子裝置10的屏幕進行拍攝以攝取具有對外信號(顯示在屏幕上的機臺信息)的一影像(步驟s537),然后處理單元210接收攝取到的影像并對影像進行影像分析(例如:文字辨識等)以得到對外信號(機臺信息)。(步驟s539)。在一些實施例中,參照圖5及圖16,當(dāng)輸出模塊170為一個或多個發(fā)光元件所構(gòu)成的發(fā)光模塊時,輸入模塊270可為一攝像模塊并且此攝像模塊的鏡頭朝向電子裝置10的發(fā)光模塊。其中,此攝像模塊可內(nèi)建于主機端20內(nèi)或外接于主機端20上。搭配參照圖17,在步驟s470的一實施例中,處理單元110根據(jù)機臺信息產(chǎn)生一驅(qū)動信號(步驟s481),然后利用驅(qū)動信號驅(qū)動發(fā)光模塊以發(fā)出一光信號(步驟s483)。在一些實施利中,儲存單元130可預(yù)先儲存有機臺信息與驅(qū)動信號的對應(yīng)表。在步驟s481中,處理單元110可查找對應(yīng)表來得到對應(yīng)取得的機臺信息的驅(qū)動信號。在一些實施例中,若發(fā)光模塊只具有單一發(fā)光元件時,可通過不同光頻率或不同閃爍方式的光信號來代表不同的機臺信息。于此,搭配參照圖18,在步驟s530的另一些實施例中,攝像模塊(輸入模塊270)對電子裝置10的發(fā)光模塊進行錄影以攝取連續(xù)的多張具有對外信號的影像(顯示在屏幕上的機臺信息)(步驟s541),然后處理單元210接收攝取到的影像并對攝取到的影像進行影像分析(例如:特征分析等)以得到機臺信息。(步驟s543)。于此,處理單元210通過分析連續(xù)多張影像中光信號的特性(發(fā)光頻率或閃爍方式),并基于分析得的光信號的特性轉(zhuǎn)換回對應(yīng)的機臺信息。在一些實施例中,參照圖5及圖19,當(dāng)輸出模塊170為一usb端口時,輸入模塊270可為另一usb端口并且二usb端口經(jīng)由一usb連接線70電性連接。搭配參照圖20,在步驟s470的一實施例中,處理單元110將讀取到的機臺信息經(jīng)由usb端口(輸出模塊170及輸入模塊270)輸出給外部的主機端20(步驟s485)。需注意的是,雖然前述依序描述各步驟,但此順序并非本發(fā)明的限制,本領(lǐng)域相關(guān)技術(shù)人員應(yīng)可了解在合理情況下部分步驟的執(zhí)行順序可同時進行或先后對調(diào)。在一些實施例中,處理單元110/210可以是微處理器、微控制器、數(shù)碼信號處理器、微型計算機、中央處理器、場編程閘陣列、可編程邏輯設(shè)備、狀態(tài)器、邏輯電路、模擬電路、數(shù)碼電路和/或任何基于操作指令操作信號(模擬和/或數(shù)碼)的設(shè)備。在一些實施例中,儲存單元130/230可以是單個或多個儲存單元。儲存單元可為只讀存儲器、隨機訪問存儲器、非永久性存儲器、永久性存儲器、靜態(tài)存儲器、動態(tài)存儲器、閃存和/或任何存儲數(shù)碼信息的設(shè)備。在一些實施例中,發(fā)光元件可以是發(fā)光二極管(led)。在一些實施例中,根據(jù)本發(fā)明的電子裝置的查驗方法可由一電腦程序產(chǎn)品實現(xiàn),以致于當(dāng)電子裝置載入程序并執(zhí)行后可完成根據(jù)本發(fā)明任一實施例的電子裝置的查驗方法。在一些實施例中,電腦程序產(chǎn)品可為一可讀取記錄媒體,而上述程序則儲存在可讀取記錄媒體中供一電子裝置載入。在一些實施例中,上述程序本身即可為電腦程序產(chǎn)品,并且經(jīng)由有線或無線的方式傳輸至電子裝置中。綜上,根據(jù)本發(fā)明的電子裝置的查驗方法及其電腦程序產(chǎn)品應(yīng)用在電子裝置上,提供電子裝置能在不進入作業(yè)系統(tǒng)的情況下進行機臺信息的查驗,進而提升電子裝置的品質(zhì)且方便銷售人員于銷售前確認機臺信息。雖然本發(fā)明以前述的實施例揭露如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域相關(guān)技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動與潤飾,因此本發(fā)明的專利保護范圍須視權(quán)利要求所界定者為準(zhǔn)。當(dāng)前第1頁12當(dāng)前第1頁12