專利名稱:監(jiān)控軟件安裝過程的方法、裝置及其應(yīng)用的軟件安裝系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子裝置的生產(chǎn)流程,特別涉及包含軟件安裝過程的生產(chǎn)流程。
背景技術(shù):
在制作電子產(chǎn)品的過程中,除了組裝硬件零件,于電子產(chǎn)品內(nèi)安裝產(chǎn)品運(yùn)作所需的軟件也是不可或缺的一環(huán)。大量制造的生產(chǎn)線通常是同時(shí)為成千上百臺(tái)的電子裝置安裝操作系統(tǒng)、驅(qū)動(dòng)程序和一些基本的軟件。對(duì)于像個(gè)人電腦主機(jī)這種本身不包含屏幕或顯示器的電子裝置來說,一旦安裝軟件的過程發(fā)生錯(cuò)誤,生產(chǎn)線的管理人員通常無法及時(shí)得知哪一臺(tái)電子裝置有狀況需要排除,以及需要解決的問題為何。傳統(tǒng)的做法是由管理人員每隔一段時(shí)間就推著一臺(tái)可移動(dòng)的顯示器,將這臺(tái)顯示器逐一連接不同的電腦主機(jī)進(jìn)行檢查。這樣的方式相當(dāng)沒有效率,亦耗費(fèi)大量人力。如果不能及時(shí)發(fā)現(xiàn)并解決軟件安裝過程中的各種錯(cuò)誤,極可能延誤整批產(chǎn)品的出貨時(shí)間,進(jìn)而導(dǎo)致生產(chǎn)線的運(yùn)轉(zhuǎn)效能下降。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明提供了能有效定位出錯(cuò)誤發(fā)生位置的方法、裝置、電腦可讀取存儲(chǔ)媒體及其應(yīng)用的軟件安裝系統(tǒng),尤其適用于同時(shí)要為多臺(tái)電子裝置安裝軟件的生產(chǎn)線。根據(jù)本發(fā)明的一具體實(shí)施例為一種軟件安裝過程的監(jiān)控方法,用于監(jiān)控給電子裝置安裝軟件時(shí)的安裝過程,并且至少包含下列步驟首先,連接電子裝置至其中存儲(chǔ)有位置信息的可移除式存儲(chǔ)裝置。接著,檢測(cè)安裝過程。若安裝過程發(fā)生錯(cuò)誤狀況,此監(jiān)控方法即根據(jù)錯(cuò)誤狀況產(chǎn)生包含位置信息的錯(cuò)誤回報(bào)記錄,并將錯(cuò)誤回報(bào)記錄傳送至監(jiān)控中心。根據(jù)本發(fā)明的另一具體實(shí)施例為一種軟件安裝過程的監(jiān)控裝置,用于監(jiān)控給電子裝置安裝軟件時(shí)的安裝過程。此監(jiān)控裝置包含連接單元、檢測(cè)單元、回報(bào)單元以及傳送單元。連接單元用以連接電子裝置至可移除式存儲(chǔ)裝置,可移除式存儲(chǔ)裝置中存儲(chǔ)有位置信息。檢測(cè)單元用以檢測(cè)安裝過程。若安裝過程發(fā)生錯(cuò)誤狀況,回報(bào)單元根據(jù)錯(cuò)誤狀況產(chǎn)生包含位置信息的錯(cuò)誤回報(bào)記錄。傳送單元用以將錯(cuò)誤回報(bào)記錄傳送至監(jiān)控中心。根據(jù)本發(fā)明的另一具體實(shí)施例為一種監(jiān)控中心,用以監(jiān)控給電子裝置安裝軟件時(shí)的安裝過程。監(jiān)控中心包含接收器和顯示器。接收器用以接收安裝過程發(fā)生錯(cuò)誤狀況時(shí)所產(chǎn)生的錯(cuò)誤回報(bào)記錄,其中錯(cuò)誤回報(bào)記錄包含位置信息,且位置信息存儲(chǔ)于連接至電子裝置的可移除式存儲(chǔ)裝置中。顯示器則用以顯示錯(cuò)誤回報(bào)記錄。根據(jù)本發(fā)明的另一具體實(shí)施例為一種監(jiān)控中心的監(jiān)控方法,用以監(jiān)控給電子裝置安裝軟件時(shí)的安裝過程。監(jiān)控方法至少包含下列步驟接收安裝過程中發(fā)生錯(cuò)誤狀況時(shí)所產(chǎn)生的錯(cuò)誤回報(bào)記錄,其中錯(cuò)誤回報(bào)記錄包含位置信息,且位置信息存儲(chǔ)于連接至電子裝置的可移除式存儲(chǔ)裝置中。接著,顯示錯(cuò)誤回報(bào)記錄。根據(jù)本發(fā)明的另一具體實(shí)施例為一種軟件安裝系統(tǒng),應(yīng)用于給電子裝置安裝軟件的安裝過程。其中軟件安裝系統(tǒng)包含可移除式存儲(chǔ)裝置、監(jiān)控裝置以及監(jiān)控中心。可移除式存儲(chǔ)裝置可移除地連接至電子裝置并存儲(chǔ)有位置信息。監(jiān)控裝置用以監(jiān)控安裝過程,若安裝過程發(fā)生錯(cuò)誤時(shí)根據(jù)錯(cuò)誤狀況產(chǎn)生錯(cuò)誤回報(bào)記錄,且錯(cuò)誤回報(bào)記錄包含位置信息。監(jiān)控裝置接收并顯示監(jiān)控裝置傳送的錯(cuò)誤回報(bào)記錄。利用根據(jù)本發(fā)明的可移除式存儲(chǔ)裝置所提供的位置信息,即使是同時(shí)監(jiān)控多臺(tái)電子裝置上的軟件安裝過程,監(jiān)控中心的負(fù)責(zé)人員也可以很有效率且實(shí)時(shí)地找出發(fā)生錯(cuò)誤的電子裝置所在的位置,大幅提高偵錯(cuò)效率。關(guān)于本發(fā)明的優(yōu)點(diǎn)與精神可以利用以下的發(fā)明詳述及附圖得到進(jìn)一步的了解。
圖IA和圖IB為根據(jù)本發(fā)明的一具體實(shí)施例中的監(jiān)控方法流程圖。圖2為根據(jù)本發(fā)明的另一具體實(shí)施例中的監(jiān)控方法流程圖。圖3所示為電子裝置、可移除式存儲(chǔ)裝置、監(jiān)控中心和服務(wù)器的連接范例示意圖。圖4A及圖4B為根據(jù)本發(fā)明的一具體實(shí)施例中的監(jiān)控裝置的功能方塊圖。圖5所示為根據(jù)本發(fā)明的監(jiān)控中心的詳細(xì)實(shí)施范例示意圖。
具體實(shí)施例方式根據(jù)本發(fā)明的一具體實(shí)施例為一種軟件安裝過程的監(jiān)控方法,用于監(jiān)控給電子裝置安裝軟件時(shí)的安裝過程。這個(gè)監(jiān)控方法可以在同時(shí)為多臺(tái)電子裝置(例如個(gè)人電腦主機(jī))安裝軟件的生產(chǎn)線上實(shí)施。為方便說明,以下將主要以監(jiān)控單一電子裝置的單一待安裝軟件的安裝過程的情況為例。此處所指的待安裝軟件可以是一種或多種操作系統(tǒng)、應(yīng)用程序或驅(qū)動(dòng)程序,但不以此為限。請(qǐng)參閱圖1A,圖IA為此監(jiān)控方法的流程圖。步驟Sll是在安裝過程開始前,連接可移除式存儲(chǔ)裝置至電子裝置。于實(shí)際應(yīng)用中,若此電子裝置為個(gè)人電腦主機(jī),上述可移除式存儲(chǔ)裝置可以是一個(gè)通用序列總線(imiversalserial bus, USB)裝置或光學(xué)存儲(chǔ)媒體。 因此,步驟Sll在實(shí)際應(yīng)用上指的可能是由人員將USB裝置插入電腦主機(jī)外部的USB接口的動(dòng)作,或是由人員將光盤片放入電腦主機(jī)的光驅(qū)中的動(dòng)作,也可能是電子裝置內(nèi)部線路本身電連接至可移除式存儲(chǔ)裝置的步驟。位置信息預(yù)先存儲(chǔ)于上述可移除式存儲(chǔ)裝置中。舉例而言,這個(gè)位置信息可以是用以放置電子裝置的臺(tái)面的編號(hào),也可以是廠區(qū)配置圖上標(biāo)示這個(gè)臺(tái)面的坐標(biāo)。根據(jù)本發(fā)明,上述可移除式存儲(chǔ)裝置是固定對(duì)應(yīng)于此位置信息指出的實(shí)體位置。假設(shè)這個(gè)生產(chǎn)在線包含三百個(gè)用以放置個(gè)人電腦主機(jī)的臺(tái)面,每個(gè)臺(tái)面即可各自有一個(gè)不同于其它臺(tái)面的位置信息。經(jīng)過步驟S11,電子裝置在開機(jī)的狀況下,便可讀取到存儲(chǔ)在可移除式存儲(chǔ)裝置中的位置信息。如圖IA所示,步驟S12為開始檢測(cè)安裝過程,步驟S13則是判斷安裝過程是否發(fā)生錯(cuò)誤狀況。如果步驟S13的判斷結(jié)果為否,步驟S13會(huì)被重復(fù)執(zhí)行。相對(duì)地,一旦步驟S13 的判斷結(jié)果為是,亦即若安裝過程發(fā)生錯(cuò)誤狀況,步驟S14將被執(zhí)行,自可移除式存儲(chǔ)裝置讀取存儲(chǔ)于其中的位置信息。接著,步驟S15是根據(jù)上述錯(cuò)誤狀況產(chǎn)生包含位置信息的錯(cuò)誤回報(bào)記錄。步驟S16為將錯(cuò)誤回報(bào)記錄傳送至監(jiān)控中心。
如圖IB所示,于實(shí)際應(yīng)用中,步驟S14也可以被調(diào)整為在步驟Sll和步驟S12之間執(zhí)行。換句話說,上述位置信息可被復(fù)制至電子裝置內(nèi)部的某個(gè)內(nèi)存中。相對(duì)應(yīng)地,需要制作錯(cuò)誤回報(bào)記錄時(shí),步驟S15即可包含由電子裝置本身的內(nèi)存中擷取位置信息的子步驟。此外,本實(shí)施例的步驟S14和步驟S12之間,可以進(jìn)一步包含步驟S18 擷取與電子裝置相關(guān)的至少一個(gè)環(huán)境變量。舉例而言,此環(huán)境變量可為由電子裝置的軟件或硬件相關(guān)的設(shè)定或規(guī)格。后續(xù)的步驟S12可以根據(jù)上述至少一個(gè)環(huán)境變量來檢測(cè)安裝過程。除了位置信息,步驟S13中產(chǎn)生的錯(cuò)誤回報(bào)記錄也可進(jìn)一步包含對(duì)應(yīng)于錯(cuò)誤狀況的錯(cuò)誤代碼及/或電子裝置本身的序號(hào)。由于錯(cuò)誤回報(bào)記錄中包含有電子裝置在生產(chǎn)線中被放置的位置信息,監(jiān)控中心的負(fù)責(zé)人員可以很有效率且實(shí)時(shí)地找出電子裝置所在的位置,以進(jìn)行相對(duì)應(yīng)的措施。對(duì)于同時(shí)處理成千上百臺(tái)電子裝置的生產(chǎn)線來說,這種改善可以大幅提高效率,節(jié)省許多監(jiān)控的人力。如圖IB所示,根據(jù)本發(fā)明的監(jiān)控方法可于步驟S16 之后再包含步驟S17 將錯(cuò)誤回報(bào)記錄顯示于監(jiān)控中心的顯示器上。實(shí)際應(yīng)用中,在步驟Sll之前,此監(jiān)控方法可另外包含下載可移除式存儲(chǔ)裝置的驅(qū)動(dòng)程序至電子裝置以及安裝上述驅(qū)動(dòng)程序至上述電子裝置的步驟。此外,可移除式存儲(chǔ)裝置可進(jìn)一步包含發(fā)光單元,例如一個(gè)或多個(gè)裝設(shè)在USB裝置外部的發(fā)光二極管燈泡。如圖IB所示,根據(jù)本發(fā)明的監(jiān)控方法可再包含一個(gè)警示步驟S19,在安裝過程發(fā)生錯(cuò)誤狀況時(shí)啟動(dòng)發(fā)光單元,以提醒負(fù)責(zé)人員,連接至此可移除式存儲(chǔ)裝置的電子裝置發(fā)生問題。實(shí)際應(yīng)用中,根據(jù)本發(fā)明的可移除式存儲(chǔ)裝置的發(fā)光單元可被設(shè)計(jì)為包含會(huì)發(fā)出不同顏色光線的三組光源。比方說,當(dāng)發(fā)光單元發(fā)出藍(lán)光,表示安裝過程正在順利進(jìn)行當(dāng)中;當(dāng)發(fā)光單元發(fā)出紅光,表示安裝過程發(fā)生錯(cuò)誤;當(dāng)發(fā)光單元發(fā)出綠光,則表示安裝過程已經(jīng)順利結(jié)束。由此,生產(chǎn)線上的工作人員除了可通過監(jiān)控中心了解各電子裝置的狀況,也可以直接根據(jù)燈號(hào)目測(cè)判斷安裝過程是否正常。請(qǐng)參閱圖2,圖2為根據(jù)本發(fā)明的另一具體實(shí)施例中的監(jiān)控方法流程圖。于此實(shí)施例中,可移除式存儲(chǔ)裝置的發(fā)光單元包含三個(gè)發(fā)光元件。首先,步驟S21是連接電子裝置至可移除式存儲(chǔ)裝置,步驟S22則是自可移除式存儲(chǔ)裝置讀取存儲(chǔ)于其中的位置信息。接著, 步驟S23是判斷軟件的安裝過程是否開始。如果步驟S23的判斷結(jié)果為是,步驟SM將會(huì)被執(zhí)行,以產(chǎn)生包含上述位置信息的第一進(jìn)度回報(bào)記錄,將第一進(jìn)度回報(bào)記錄傳送至監(jiān)控中心,并且驅(qū)動(dòng)發(fā)光單元中的第二發(fā)光元件。在步驟SM之后的步驟S25為判斷安裝過程是否發(fā)生錯(cuò)誤。如果步驟S25的判斷結(jié)果為否,接下來的步驟幻6為判斷安裝過程是否結(jié)束。如果步驟S26的判斷結(jié)果為是,步驟S27將會(huì)被執(zhí)行,以產(chǎn)生包含上述位置信息的第二進(jìn)度回報(bào)記錄、將第二進(jìn)度回報(bào)記錄傳送至監(jiān)控中心,并且驅(qū)動(dòng)發(fā)光單元中的第三發(fā)光元件。相對(duì)地,如果步驟幻6的判斷結(jié)果為否,步驟S25會(huì)重新被執(zhí)行。一旦步驟S25的判斷結(jié)果為是,步驟幻8將會(huì)被執(zhí)行,以產(chǎn)生包含上述位置信息的錯(cuò)誤回報(bào)記錄,將錯(cuò)誤回報(bào)記錄傳送至監(jiān)控中心,并且驅(qū)動(dòng)發(fā)光單元中的第一發(fā)光元件。如圖2所示,如果步驟S23的判斷結(jié)果為否,步驟S^會(huì)被執(zhí)行,以判斷自步驟S22 之后起算,是否已超過一預(yù)設(shè)時(shí)間。如果步驟幻9的判斷結(jié)果為是,表示可能存在發(fā)生異常狀況,導(dǎo)致安裝過程無法開始。因此,若步驟S29的判斷結(jié)果為是,同樣可以執(zhí)行上述步驟 S28。相對(duì)地,如果步驟S29的判斷結(jié)果為否,上述方法將重新執(zhí)行步驟S23,再次判斷安裝過程是否開始。如上所述,此實(shí)施例中的第一發(fā)光元件、第二發(fā)光元件、第三發(fā)光元件分別會(huì)在不同的狀況下被驅(qū)動(dòng)。生產(chǎn)線上的工作人員可直接根據(jù)燈號(hào)判斷安裝過程是否正常開始、進(jìn)行或結(jié)束。于實(shí)際應(yīng)用中,進(jìn)行軟件安裝過程所需要的數(shù)據(jù)(例如程序代碼的映像文件)原本可能被存放在遠(yuǎn)程的一臺(tái)服務(wù)器中。生產(chǎn)線上的操作員可以將傳輸裝置連接至電子裝置的的傳輸接口(例如將網(wǎng)絡(luò)線插入個(gè)人電腦主機(jī)的網(wǎng)絡(luò)孔),讓電子裝置通過傳輸裝置連接至服務(wù)器。以個(gè)人電腦主機(jī)為例,遠(yuǎn)程服務(wù)器的網(wǎng)絡(luò)地址可以被預(yù)先寫入個(gè)人電腦主機(jī)的基本輸入輸出系統(tǒng)(basicinput output system, BIOS)中。個(gè)人電腦主機(jī)可根據(jù)預(yù)先編寫在基本輸入輸出系統(tǒng)中的指令,通過網(wǎng)絡(luò)線找到對(duì)應(yīng)此網(wǎng)絡(luò)地址的服務(wù)器,自服務(wù)器將進(jìn)行安裝過程所需的數(shù)據(jù)下載到自己的內(nèi)存中,并開始進(jìn)行軟件安裝過程。根據(jù)本發(fā)明的另一具體實(shí)施例為一電腦可讀取存儲(chǔ)媒體,其中存儲(chǔ)有用以執(zhí)行上述監(jiān)控方法的監(jiān)控程序。本實(shí)施例的實(shí)施方式與前一個(gè)實(shí)施例大致相同,因此不再贅述。于實(shí)際應(yīng)用中,上述電腦可讀取存儲(chǔ)媒體可為電子裝置本身內(nèi)部的內(nèi)存,或是連接在電子裝置外部的存儲(chǔ)裝置,或是燒錄有上述程序的光盤片。此監(jiān)控程序也可以是通過網(wǎng)絡(luò)由遠(yuǎn)程服務(wù)器被下載至并安裝于電子裝置中。根據(jù)本發(fā)明的監(jiān)控程序可做為背景程序,在其它程序的安裝過程中持續(xù)觀察其進(jìn)度和狀況。即使沒有發(fā)生任何錯(cuò)誤,在安裝過程中的特定階段(例如開始和結(jié)束),上述監(jiān)控程序也可以被執(zhí)行以產(chǎn)生一進(jìn)度回報(bào)記錄,并將進(jìn)度回報(bào)記錄傳送至監(jiān)控中心,由此讓監(jiān)控中心能掌握軟件安裝過程的進(jìn)度。圖3所示為電子裝置、可移除式存儲(chǔ)裝置、監(jiān)控中心和服務(wù)器的連接范例。此范例中的電子裝置20為個(gè)人電腦主機(jī),可移除式存儲(chǔ)裝置22則為可連接至電子裝置20的USB 存儲(chǔ)裝置。電子裝置20通過網(wǎng)絡(luò)線21分別連接至監(jiān)控中心M和服務(wù)器沈。服務(wù)器沈用以提供進(jìn)行軟件安裝過程所需要的數(shù)據(jù)。換言之,電子裝置20可由服務(wù)器沈下載各種軟件的安裝程序或驅(qū)動(dòng)程序。實(shí)際應(yīng)用中,監(jiān)控中心M和服務(wù)器沈的硬件也可以被整合在同一處。根據(jù)本發(fā)明的另一具體實(shí)施例為一監(jiān)控裝置。請(qǐng)參閱圖4A,圖4A為此監(jiān)控裝置的功能方塊圖。此監(jiān)控裝置30包含連接單元31、檢測(cè)單元32、回報(bào)單元33及傳送單元34。 于實(shí)際應(yīng)用中,監(jiān)控裝置30可以是一個(gè)script文件,而被存放在圖3所示的電子裝置20 中。連接單元31用以連接電子裝置20至存儲(chǔ)有位置信息的可移除式存儲(chǔ)裝置22。檢測(cè)單元32用以檢測(cè)給電子裝置20安裝軟件時(shí)的安裝過程。檢測(cè)單元32可通過連接單元31由可移除式存儲(chǔ)裝置22讀取存儲(chǔ)于其中的位置信息。一旦檢測(cè)單元32發(fā)現(xiàn)電子裝置20中的軟件安裝過程發(fā)生錯(cuò)誤狀況,回報(bào)單元33即根據(jù)錯(cuò)誤狀況產(chǎn)生包含上述位置信息的錯(cuò)誤回報(bào)記錄。傳送單元34用以將錯(cuò)誤回報(bào)記錄傳送至監(jiān)控中心24。除了錯(cuò)誤回報(bào)記錄之外,回報(bào)單元33也可產(chǎn)生先前所述的第一進(jìn)度回報(bào)記錄和第二進(jìn)度回報(bào)記錄,供監(jiān)控中心M參考。如圖4B所示,根據(jù)本發(fā)明的監(jiān)控裝置30可進(jìn)一步包含驅(qū)動(dòng)單元35,用以適時(shí)驅(qū)動(dòng)如圖3所示包含在可移除式存儲(chǔ)裝置22中的發(fā)光單元22A。發(fā)光單元22A可利用發(fā)光二極管燈泡來實(shí)現(xiàn),利用提供燈號(hào)來讓生產(chǎn)線上的工作人員可直接判斷安裝過程是否正常開始、進(jìn)行或結(jié)束。
此外,亦如圖4B所示,根據(jù)本發(fā)明的監(jiān)控裝置30可進(jìn)一步包含擷取單元36、下載單元37和安裝單元38。擷取單元36用以擷取與電子裝置20相關(guān)的至少一個(gè)環(huán)境變量;檢測(cè)單元32可根據(jù)上述至少一個(gè)環(huán)境變量檢測(cè)安裝過程。下載單元37用以自服務(wù)器沈下載可移除式存儲(chǔ)裝置22的驅(qū)動(dòng)程序至電子裝置20。安裝單元38則用以安裝上述驅(qū)動(dòng)程序至電子裝置20。圖4A和圖4B中各單元的運(yùn)作方式與先前幾個(gè)實(shí)施例中的監(jiān)控方法大致相同,因此不再贅述。請(qǐng)參閱圖5,圖5中所示為監(jiān)控中心M的一詳細(xì)實(shí)施范例。此范例中的監(jiān)控中心 24包含接收器24A、顯示器MB、揚(yáng)聲器MC以及數(shù)據(jù)庫(kù)MD。接收器24A用以接收與由傳送單元34發(fā)送的錯(cuò)誤回報(bào)記錄。顯示器24B用以根據(jù)接收器24A收到的錯(cuò)誤回報(bào)記錄呈現(xiàn)警示畫面,比方說,直接以文字顯示位置信息,或是以地圖的方式標(biāo)示發(fā)生問題的電子裝置的實(shí)體位置。揚(yáng)聲器24C則是可用以根據(jù)接收器24A收到的錯(cuò)誤回報(bào)記錄播放警示信息,比方說在電子裝置20的軟件安裝過程發(fā)生問題時(shí)發(fā)出特定聲響,提醒管理者過來注意這個(gè)狀況。數(shù)據(jù)庫(kù)24D用以存儲(chǔ)接收器24A收到的各種錯(cuò)誤回報(bào)記錄及進(jìn)度回報(bào)記錄。如先前所述,除了位置信息,錯(cuò)誤回報(bào)記錄也可進(jìn)一步包含對(duì)應(yīng)于上述錯(cuò)誤狀況的錯(cuò)誤代碼及/ 或電子裝置本身的序號(hào)。利用記錄和分析這些被存入數(shù)據(jù)庫(kù)MD的記錄,生產(chǎn)線的管理者得以找出進(jìn)一步改善整個(gè)生產(chǎn)流程的方案。根據(jù)本發(fā)明的另一具體實(shí)施例為一種軟件安裝系統(tǒng)。此系統(tǒng)包含如圖3所示的可移除式存儲(chǔ)裝置22、監(jiān)控中心M以及圖4A所示的監(jiān)控裝置30,其運(yùn)作和各裝置間相互配合的方式與先前幾個(gè)實(shí)施例大致相同,因此不再贅述。如上所述,利用可移除式存儲(chǔ)裝置所提供的位置信息,監(jiān)控中心的負(fù)責(zé)人員可以很有效率且實(shí)時(shí)地找出發(fā)生錯(cuò)誤的電子裝置所在的位置。對(duì)于同時(shí)要為千百臺(tái)電子裝置安裝軟件的生產(chǎn)線來說,本發(fā)明所提出的監(jiān)控方式可以大幅提高偵錯(cuò)效率,進(jìn)而節(jié)省許多監(jiān)控人力、降低生產(chǎn)成本、提高產(chǎn)品競(jìng)爭(zhēng)力。以上較佳具體實(shí)施例的詳述,旨在更清楚描述本發(fā)明的特征與精神,并非以上述所公開的較佳具體實(shí)施例對(duì)本發(fā)明的保護(hù)范圍加以限制。相反,其目的是希望將各種改變及具相等性的安排涵蓋于本發(fā)明所附權(quán)利要求書所限定的范圍內(nèi)。
權(quán)利要求
1.一種軟件安裝過程的監(jiān)控方法,用以監(jiān)控給電子裝置安裝軟件時(shí)的安裝過程,其特征是,上述監(jiān)控方法至少包含下列步驟連接上述電子裝置至可移除式存儲(chǔ)裝置,其中上述可移除式存儲(chǔ)裝置存儲(chǔ)有位置信息;檢測(cè)上述安裝過程;若上述安裝過程發(fā)生錯(cuò)誤狀況,根據(jù)上述錯(cuò)誤狀況產(chǎn)生錯(cuò)誤回報(bào)記錄,上述錯(cuò)誤回報(bào)記錄包含上述位置信息;以及將上述錯(cuò)誤回報(bào)記錄傳送至監(jiān)控中心。
2.根據(jù)權(quán)利要求1所述的監(jiān)控方法,其特征是,上述可移除式存儲(chǔ)裝置包含發(fā)光單元, 上述監(jiān)控方法還包含下列步驟根據(jù)上述錯(cuò)誤回報(bào)記錄驅(qū)動(dòng)上述發(fā)光單元中的第一發(fā)光元件。
3.根據(jù)權(quán)利要求1所述的監(jiān)控方法,其特征是,上述可移除式存儲(chǔ)裝置包含發(fā)光單元, 上述監(jiān)控方法還包含下列步驟若上述安裝過程開始,產(chǎn)生第一進(jìn)度回報(bào)記錄,上述第一進(jìn)度回報(bào)記錄包含上述位置 fn息;將上述第一進(jìn)度回報(bào)記錄傳送至上述監(jiān)控中心;以及根據(jù)上述第一進(jìn)度回報(bào)記錄驅(qū)動(dòng)上述發(fā)光單元中的第二發(fā)光元件。
4.根據(jù)權(quán)利要求1所述的監(jiān)控方法,其特征是,上述可移除式存儲(chǔ)裝置包含發(fā)光單元, 上述監(jiān)控方法還包含下列步驟若上述安裝過程結(jié)束,產(chǎn)生第二進(jìn)度回報(bào)記錄,上述第二進(jìn)度回報(bào)記錄包含上述位置 fn息;將上述第二進(jìn)度回報(bào)記錄傳送至上述監(jiān)控中心;以及根據(jù)上述第二進(jìn)度回報(bào)記錄驅(qū)動(dòng)上述發(fā)光單元中的第三發(fā)光元件。
5.根據(jù)權(quán)利要求1所述的監(jiān)控方法,其特征是,上述監(jiān)控方法還包含下列步驟擷取與上述電子裝置相關(guān)的至少一個(gè)環(huán)境變量,其中檢測(cè)上述安裝過程的步驟根據(jù)上述至少一個(gè)環(huán)境變量而進(jìn)行。
6.根據(jù)權(quán)利要求1所述的監(jiān)控方法,其特征是,于連接上述電子裝置至上述可移除式存儲(chǔ)裝置的步驟之前,上述監(jiān)控方法還包含下列步驟下載上述可移除式存儲(chǔ)裝置的驅(qū)動(dòng)程序至上述電子裝置;以及安裝上述驅(qū)動(dòng)程序至上述電子裝置。
7.根據(jù)權(quán)利要求1所述的監(jiān)控方法,其特征是,上述可移除式存儲(chǔ)裝置為通用序列總線裝置或光學(xué)存儲(chǔ)媒體。
8.根據(jù)權(quán)利要求1所述的監(jiān)控方法,其特征是,上述錯(cuò)誤回報(bào)記錄還包含對(duì)應(yīng)于上述錯(cuò)誤狀況的錯(cuò)誤代碼或上述電子裝置的序號(hào)。
9.一種軟件安裝過程的監(jiān)控裝置,用于監(jiān)控給電子裝置安裝軟件時(shí)的安裝過程,其特征是,上述監(jiān)控裝置包含連接單元,用以連接上述電子裝置至可移除式存儲(chǔ)裝置,上述可移除式存儲(chǔ)裝置中存儲(chǔ)有位置信息;檢測(cè)單元,用以檢測(cè)上述安裝過程;回報(bào)單元,若上述安裝過程發(fā)生錯(cuò)誤狀況,上述回報(bào)單元根據(jù)上述錯(cuò)誤狀況產(chǎn)生錯(cuò)誤回報(bào)記錄,上述錯(cuò)誤回報(bào)記錄包含上述位置信息;以及傳送單元,用以將上述錯(cuò)誤回報(bào)記錄傳送至監(jiān)控中心。
10.根據(jù)權(quán)利要求9所述的監(jiān)控裝置,其特征是,上述可移除式存儲(chǔ)裝置包含發(fā)光單元,上述監(jiān)控裝置還包含驅(qū)動(dòng)單元,用以根據(jù)上述錯(cuò)誤回報(bào)記錄驅(qū)動(dòng)上述發(fā)光單元中的第一發(fā)光元件。
11.根據(jù)權(quán)利要求10所述的監(jiān)控裝置,其特征是,若上述安裝過程開始,上述回報(bào)單元產(chǎn)生包含上述位置信息的第一進(jìn)度回報(bào)記錄,且上述傳送單元將上述第一進(jìn)度回報(bào)記錄傳送至上述監(jiān)控中心,而上述驅(qū)動(dòng)單元根據(jù)上述第一進(jìn)度回報(bào)記錄驅(qū)動(dòng)上述發(fā)光單元中的第二發(fā)光元件。
12.根據(jù)權(quán)利要求10所述的監(jiān)控裝置,其特征是,若上述安裝過程結(jié)束,上述回報(bào)單元產(chǎn)生包含上述位置信息的第二進(jìn)度回報(bào)記錄,且上述傳送單元將上述第二進(jìn)度回報(bào)記錄傳送至上述監(jiān)控中心,而上述驅(qū)動(dòng)單元根據(jù)上述第二進(jìn)度回報(bào)記錄驅(qū)動(dòng)上述發(fā)光單元中的第三發(fā)光元件。
13.根據(jù)權(quán)利要求9所述的監(jiān)控裝置,其特征是,上述監(jiān)控裝置還包含擷取單元,用以擷取與上述電子裝置相關(guān)的至少一個(gè)環(huán)境變量,其中上述檢測(cè)單元根據(jù)上述至少一個(gè)環(huán)境變量檢測(cè)上述安裝過程。
14.根據(jù)權(quán)利要求9所述的監(jiān)控裝置,其特征是,上述監(jiān)控裝置還包含下載單元,用以下載上述可移除式存儲(chǔ)裝置的驅(qū)動(dòng)程序至上述電子裝置;以及安裝單元,用以安裝上述驅(qū)動(dòng)程序至上述電子裝置。
15.一種監(jiān)控中心,用以監(jiān)控給電子裝置安裝軟件時(shí)的安裝過程,其特征是,上述監(jiān)控中心至少包含接收器,用以接收上述安裝過程發(fā)生錯(cuò)誤狀況時(shí)所產(chǎn)生的錯(cuò)誤回報(bào)記錄,其中上述錯(cuò)誤回報(bào)記錄包含位置信息,且上述位置信息存儲(chǔ)于連接至上述電子裝置的可移除式存儲(chǔ)裝置中;以及顯示器,用以顯示上述錯(cuò)誤回報(bào)記錄。
16.根據(jù)權(quán)利要求15所述的監(jiān)控中心,其特征是,上述監(jiān)控中心還包含 揚(yáng)聲器,用以根據(jù)上述錯(cuò)誤回報(bào)記錄播放警示信息。
17.根據(jù)權(quán)利要求15所述的監(jiān)控中心,其特征是,上述監(jiān)控中心還包含 數(shù)據(jù)庫(kù),用以存儲(chǔ)上述錯(cuò)誤回報(bào)記錄。
18.根據(jù)權(quán)利要求15所述的監(jiān)控中心,其特征是,上述顯示器根據(jù)上述位置信息以地圖形式標(biāo)示上述電子裝置的實(shí)體位置。
19.一種監(jiān)控中心的監(jiān)控方法,用以監(jiān)控給電子裝置安裝軟件時(shí)的安裝過程,其特征是,上述監(jiān)控方法至少包含下列步驟接收上述安裝過程中發(fā)生錯(cuò)誤狀況時(shí)所產(chǎn)生的錯(cuò)誤回報(bào)記錄,其中上述錯(cuò)誤回報(bào)記錄包含位置信息,且上述位置信息存儲(chǔ)于連接至上述電子裝置的可移除式存儲(chǔ)裝置中;以及顯示上述錯(cuò)誤回報(bào)記錄。
20.根據(jù)權(quán)利要求19所述的監(jiān)控方法,其特征是,上述監(jiān)控方法還包含下列步驟 根據(jù)上述錯(cuò)誤回報(bào)記錄播放警示信息。
21.根據(jù)權(quán)利要求19所述的監(jiān)控方法,其特征是,上述監(jiān)控方法還包含下列步驟存儲(chǔ)上述錯(cuò)誤回報(bào)記錄。
22.根據(jù)權(quán)利要求19所述的監(jiān)控方法,其特征是,上述顯示上述錯(cuò)誤回報(bào)記錄的步驟是根據(jù)上述位置信息以地圖形式標(biāo)示上述電子裝置的實(shí)體位置。
23.一種軟件安裝系統(tǒng),應(yīng)用于給電子裝置安裝軟件的安裝過程,其特征是,上述軟件安裝系統(tǒng)至少包含可移除式存儲(chǔ)裝置,可移除地連接至上述電子裝置并存儲(chǔ)有位置信息;監(jiān)控裝置,監(jiān)控上述安裝過程,若上述安裝過程發(fā)生錯(cuò)誤狀況時(shí)根據(jù)上述錯(cuò)誤狀況產(chǎn)生錯(cuò)誤回報(bào)記錄,且上述錯(cuò)誤回報(bào)記錄包含上述位置信息;以及監(jiān)控中心,接收并顯示上述監(jiān)控裝置傳送的上述錯(cuò)誤回報(bào)記錄。
24.根據(jù)權(quán)利要求23所述的軟件安裝系統(tǒng),其特征是,上述可移除式存儲(chǔ)裝置包含發(fā)光單元,上述監(jiān)控裝置根據(jù)上述錯(cuò)誤回報(bào)記錄驅(qū)動(dòng)上述發(fā)光單元中的第一發(fā)光元件。
25.根據(jù)權(quán)利要求M所述的軟件安裝系統(tǒng),其特征是,若上述安裝過程開始,上述監(jiān)控裝置產(chǎn)生包含上述位置信息的第一進(jìn)度回報(bào)記錄并根據(jù)上述第一進(jìn)度回報(bào)記錄驅(qū)動(dòng)上述發(fā)光單元中的第二發(fā)光元件,而上述監(jiān)控中心接收并顯示上述監(jiān)控裝置傳送的上述第一進(jìn)度回報(bào)記錄。
26.根據(jù)權(quán)利要求M所述的軟件安裝系統(tǒng),其特征是,若上述安裝過程結(jié)束時(shí),上述監(jiān)控裝置產(chǎn)生包含上述位置信息的第二進(jìn)度回報(bào)記錄并根據(jù)上述第二進(jìn)度回報(bào)記錄驅(qū)動(dòng)上述發(fā)光單元中的第三發(fā)光元件,而上述監(jiān)控中心接收并顯示上述監(jiān)控裝置傳送的上述第二進(jìn)度回報(bào)記錄。
27.根據(jù)權(quán)利要求23所述的軟件安裝系統(tǒng),其特征是,上述可移除式存儲(chǔ)裝置為通用序列總線裝置或光學(xué)存儲(chǔ)媒體。
全文摘要
本發(fā)明提供一種監(jiān)控軟件安裝過程的方法、裝置及其應(yīng)用的軟件安裝系統(tǒng),用以監(jiān)控給電子裝置安裝軟件時(shí)的安裝過程。本發(fā)明的監(jiān)控軟件安裝過程的方法至少包含下列步驟首先,連接電子裝置至其中存儲(chǔ)有位置信息的可移除式存儲(chǔ)裝置。接著檢測(cè)安裝過程,若安裝過程發(fā)生錯(cuò)誤狀況,即根據(jù)錯(cuò)誤狀況產(chǎn)生包含位置信息的錯(cuò)誤回報(bào)記錄,并將錯(cuò)誤回報(bào)記錄傳送至監(jiān)控中心。利用根據(jù)本發(fā)明的可移除式存儲(chǔ)裝置所提供的位置信息,即使是同時(shí)監(jiān)控多臺(tái)電子裝置上的軟件安裝過程,監(jiān)控中心的負(fù)責(zé)人員也可以很有效率且實(shí)時(shí)地找出發(fā)生錯(cuò)誤的電子裝置所在的位置,大幅提高偵錯(cuò)效率。
文檔編號(hào)G06F9/445GK102214135SQ20101015554
公開日2011年10月12日 申請(qǐng)日期2010年4月2日 優(yōu)先權(quán)日2010年4月2日
發(fā)明者李婷蓉, 郭育嘉, 陳文齊, 黃彥凱, 黃曉銘, 黃景純, 黃雅鳳 申請(qǐng)人:和碩聯(lián)合科技股份有限公司