專(zhuān)利名稱(chēng):記錄除錯(cuò)信息的方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種記錄除錯(cuò)信息的方法,且特別是有關(guān)于一種可將除錯(cuò)信息儲(chǔ)存于外接式儲(chǔ)存元件中的一種記錄除錯(cuò)信息的方法。
背景技術(shù):
在網(wǎng)絡(luò)快速發(fā)展的現(xiàn)代,網(wǎng)際網(wǎng)絡(luò)已經(jīng)成為了大眾消費(fèi)品,街頭上的網(wǎng)咖店不斷的開(kāi)張,也似乎告訴我們網(wǎng)絡(luò)世代已經(jīng)來(lái)臨了。同樣地,移動(dòng)通訊也拜這一波網(wǎng)絡(luò)發(fā)展的潮流,快速興起,加上國(guó)內(nèi)電信業(yè)者競(jìng)爭(zhēng)激烈的情況下,移動(dòng)電話的銷(xiāo)售量已經(jīng)達(dá)到總?cè)丝跀?shù)的一半以上,順著信息家電的腳步,也早已進(jìn)入每個(gè)家庭。
對(duì)于多數(shù)人而言,移動(dòng)電話是一項(xiàng)隨身攜帶的通訊工具。不過(guò),也有愈來(lái)愈多的人,因不同的工作屬性或個(gè)人需求,將筆記本電腦或更輕巧的個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)等新科技設(shè)備,列為不可或缺的個(gè)人化工具。因此,現(xiàn)在便發(fā)展出一種可以同時(shí)具有手機(jī)、PDA等多種功能的產(chǎn)品,也就是所謂的智能型手機(jī)(Smart phone)。
智能型手機(jī)的出現(xiàn),使得人們愈來(lái)愈依靠它所帶來(lái)的方便性及實(shí)用性,而且若以未來(lái)電信發(fā)展的趨勢(shì)來(lái)看,不僅是產(chǎn)品特別有競(jìng)爭(zhēng)力,同時(shí)以半導(dǎo)體產(chǎn)業(yè)來(lái)看,智能型手機(jī)可算是將來(lái)利潤(rùn)的翹楚。基本上,智能型手機(jī)是一個(gè)整合數(shù)據(jù)、聲音的無(wú)線手機(jī),它兼具了大哥大、雙向傳呼機(jī)、基本文書(shū)處理器、無(wú)線調(diào)制解調(diào)器及無(wú)線網(wǎng)絡(luò)等多項(xiàng)功能,透過(guò)具有GPRS功能的手機(jī),和筆記本電腦或是PDA相連結(jié),即可以提供Internet、Intranet、E-Mail和公眾網(wǎng)絡(luò)等來(lái)存取數(shù)據(jù)及聲音傳送的多種服務(wù)。使原本與外界隔離的筆記本電腦或PDA,也能輕易地與Internet接軌,充份享受網(wǎng)際網(wǎng)絡(luò)無(wú)線行動(dòng)化的好處。
目前一般的智能型手機(jī)在使用時(shí),通常手機(jī)的面板一打開(kāi),除了一般PDA會(huì)看到的個(gè)人信息管理(Personal Information Management,PIM)之外,還特別多了許多有關(guān)通訊管理的應(yīng)用程序,包括通話記錄、信息功能等,當(dāng)然不可以忽略的是她本身就是一只WAP手機(jī),可以透過(guò)WAP瀏覽器來(lái)瀏覽WAP網(wǎng)頁(yè),可以想見(jiàn),在不久的將來(lái),人人手上所拿著的手持式裝置會(huì)有各種不同的外貌,可能是小小的吊飾,可能是手表,更可能是一份報(bào)紙。配合著高頻寬的無(wú)線通訊與多媒體的結(jié)合,智能型手機(jī)可能將會(huì)有更多不同的面貌呈現(xiàn)給消費(fèi)者。
不過(guò),由于目前的智能型手機(jī)才剛剛發(fā)展,技術(shù)也尚在提升當(dāng)中,因此仍有許多的問(wèn)題需處理,不過(guò)當(dāng)智能型手機(jī)在制作完成后,如果才發(fā)現(xiàn)有問(wèn)題須要解決的話,智能型手機(jī)的研發(fā)者常常會(huì)因?yàn)闊o(wú)法重現(xiàn)當(dāng)時(shí)發(fā)生錯(cuò)誤時(shí)的步驟,導(dǎo)致于無(wú)法順利的進(jìn)行除錯(cuò)(debug)。亦或者由于智能型手機(jī)的可移植性十分好,因此發(fā)生的問(wèn)題可能會(huì)因?yàn)樗幍沫h(huán)境而產(chǎn)生不同的問(wèn)題,智能型手機(jī)的研發(fā)者也會(huì)因?yàn)闊o(wú)法重述當(dāng)時(shí)的系統(tǒng)設(shè)定環(huán)境,造成在除錯(cuò)上的困難,也徒然增加了研發(fā)者的除錯(cuò)時(shí)間。
發(fā)明內(nèi)容本發(fā)明的目的就是在提供一種記錄除錯(cuò)信息的方法,本方法可以在一裝置在使用的過(guò)程中,將其發(fā)生問(wèn)題前后所需的除錯(cuò)信息記錄于外部?jī)?chǔ)存元件,讓此裝置的研發(fā)者只需依據(jù)儲(chǔ)存元件中所記錄的除錯(cuò)信息,即可對(duì)裝置進(jìn)行相關(guān)的調(diào)整及改善,以減少研發(fā)者的除錯(cuò)時(shí)間。
本發(fā)明提出一種記錄除錯(cuò)信息的方法,包括偵測(cè)是否存在預(yù)定的儲(chǔ)存元件;以及當(dāng)儲(chǔ)存元件存在,且儲(chǔ)存元件中包括有預(yù)設(shè)儲(chǔ)存位置時(shí),則將除錯(cuò)信息記錄于儲(chǔ)存位置內(nèi)。
依照本發(fā)明的較佳實(shí)施例所述的記錄除錯(cuò)信息的方法,其中當(dāng)此裝置未插置儲(chǔ)存元件時(shí),此裝置仍以可正常運(yùn)作。
依照本發(fā)明的較佳實(shí)施例所述的記錄除錯(cuò)信息的方法,其中當(dāng)上述的預(yù)設(shè)儲(chǔ)存位置不存在時(shí),除錯(cuò)信息則不儲(chǔ)存于儲(chǔ)存元件中。
依照本發(fā)明的較佳實(shí)施例所述的記錄除錯(cuò)信息的方法,其中此裝置會(huì)在每次啟動(dòng)時(shí),即偵測(cè)是否插置了儲(chǔ)存元件。
依照本發(fā)明的較佳實(shí)施例所述的記錄除錯(cuò)信息的方法,其中上述的除錯(cuò)信息內(nèi)包含記錄裝置內(nèi)的系統(tǒng)設(shè)定環(huán)境。
依照本發(fā)明的較佳實(shí)施例所述的記錄除錯(cuò)信息的方法,其中上述的裝置為智能型手機(jī),而儲(chǔ)存元件為記憶卡。
綜上所述,依照本發(fā)明所提出的記錄除錯(cuò)信息的方法,可以將一裝置在運(yùn)作的過(guò)程中,將發(fā)生問(wèn)題前后所需的除錯(cuò)信息記錄于外部?jī)?chǔ)存元件,讓裝置的研發(fā)者只需讀取儲(chǔ)存元件中所記錄的除錯(cuò)信息,即可對(duì)裝置進(jìn)行相關(guān)的調(diào)整及改善,以減少研發(fā)者的除錯(cuò)時(shí)間。
為使對(duì)本發(fā)明的目的、構(gòu)造特征及其功能有進(jìn)一步的了解,茲配合附圖詳細(xì)說(shuō)明如下
圖1繪示依照本發(fā)明所提出的一種記錄除錯(cuò)信息的方法的流程圖。
具體實(shí)施方式請(qǐng)參照?qǐng)D1,其繪示依照本發(fā)明所提出的一種記錄除錯(cuò)信息的方法的流程圖。在本實(shí)施例中,是以一智能型手機(jī)作為說(shuō)明例。如圖中所示,在步驟S101中,當(dāng)使用者啟動(dòng)智能型手機(jī)后,智能型手機(jī)內(nèi)的操作系統(tǒng)即會(huì)自動(dòng)的開(kāi)始進(jìn)行偵測(cè)是否有外插一儲(chǔ)存元件至此智能型手機(jī)中。其中,在本實(shí)施例中,前述的儲(chǔ)存元件可以是任何一種型式的記憶卡。
在步驟S103中,而當(dāng)智能型手機(jī)已經(jīng)偵測(cè)到有儲(chǔ)存元件插置到智能型手機(jī)上時(shí),會(huì)檢查在此儲(chǔ)存元件內(nèi),是否已經(jīng)有預(yù)設(shè)儲(chǔ)存位置,其中,此預(yù)設(shè)儲(chǔ)存位置對(duì)應(yīng)一種可能發(fā)生的除錯(cuò)狀況。當(dāng)智能型手機(jī)已經(jīng)確定有插置儲(chǔ)存元件之后,而在使用者操作此智能型手機(jī)時(shí),若發(fā)生任何的問(wèn)題,此智能型手機(jī)內(nèi)的操作系統(tǒng)會(huì)將發(fā)生問(wèn)題時(shí)前后所需要的除錯(cuò)信息(Debug Message)記錄于儲(chǔ)存元件中。
其中,在之前的說(shuō)明有提及到,由于在此儲(chǔ)存元件內(nèi),已經(jīng)有預(yù)設(shè)的儲(chǔ)存位置以記錄可能發(fā)生的除錯(cuò)狀況,因此智能型手機(jī)內(nèi)的操作系統(tǒng)會(huì)依照此時(shí)所發(fā)生的錯(cuò)誤情形,儲(chǔ)存于對(duì)應(yīng)的預(yù)設(shè)儲(chǔ)存位置內(nèi)。其中,此儲(chǔ)存元件中所儲(chǔ)存的除錯(cuò)信息內(nèi)容亦可以同時(shí)包括當(dāng)時(shí)操作系統(tǒng)的執(zhí)行狀況,或者是其它相關(guān)的環(huán)境設(shè)定信息,如此以完整的記錄在錯(cuò)誤發(fā)生之時(shí)的有所有信息。
另外,在步驟S105中,假若在此智能型手機(jī)中未插置任何可記錄除錯(cuò)信息的儲(chǔ)存元件時(shí),智能型手機(jī)仍然可以正常的進(jìn)行運(yùn)作,不會(huì)受到影響,只是當(dāng)智能型手機(jī)使用到一半時(shí),若發(fā)生一些錯(cuò)誤狀況,則無(wú)法儲(chǔ)存當(dāng)時(shí)系統(tǒng)的處理過(guò)程與環(huán)境的設(shè)定參數(shù),若此智能型手機(jī)的研發(fā)者想要解決類(lèi)似的問(wèn)題,則必需要想辦法重建問(wèn)題發(fā)生的相關(guān)設(shè)定環(huán)境,才得以進(jìn)行改進(jìn)的工程。
此外,為了不影響使用者的正常操作,因此智能型手機(jī)的操作系統(tǒng)只會(huì)在開(kāi)機(jī)時(shí),才會(huì)偵測(cè)是否有儲(chǔ)存元件插置在智能型手機(jī)上,若一開(kāi)機(jī)時(shí)的偵測(cè)結(jié)果是沒(méi)有插置任何儲(chǔ)存元件時(shí),則之后若發(fā)生任何的錯(cuò)誤狀況,操作系統(tǒng)即不會(huì)進(jìn)行任何儲(chǔ)存除錯(cuò)信息的動(dòng)作。
另外,由于在此儲(chǔ)存元件內(nèi),已經(jīng)預(yù)先設(shè)定各種不同的預(yù)設(shè)儲(chǔ)存位置,用以儲(chǔ)存各種對(duì)應(yīng)的除錯(cuò)信息,因此智能型手機(jī)內(nèi)的操作系統(tǒng)會(huì)依照發(fā)生的錯(cuò)誤情形,儲(chǔ)存于相對(duì)應(yīng)的預(yù)設(shè)儲(chǔ)存位置。但是,若智能型手機(jī)所發(fā)生的錯(cuò)誤狀況,無(wú)法找出相對(duì)應(yīng)的預(yù)設(shè)儲(chǔ)存位置可以儲(chǔ)存時(shí),此時(shí)的操作系統(tǒng)則不會(huì)將當(dāng)時(shí)所發(fā)生的相關(guān)錯(cuò)誤信息儲(chǔ)存于儲(chǔ)存元件中。因此,當(dāng)智能型手機(jī)的研發(fā)者在讀取儲(chǔ)存元件中的除錯(cuò)信息時(shí),只需依據(jù)預(yù)設(shè)儲(chǔ)存位置,即可以找到想要的相關(guān)除錯(cuò)信息。
最后,當(dāng)智能型手機(jī)的設(shè)計(jì)者要針對(duì)某一機(jī)型的智能型手機(jī)進(jìn)行調(diào)整或改善的動(dòng)作時(shí),由于在儲(chǔ)存元件中的除錯(cuò)信息內(nèi),已經(jīng)將問(wèn)題發(fā)生前后所需要的除錯(cuò)信息收集于內(nèi),因此設(shè)計(jì)者不需要再苦惱于必要重建發(fā)生問(wèn)題時(shí)的步驟或是當(dāng)時(shí)的環(huán)境的設(shè)定條件,只需要取出原先插置在智能型手機(jī)上的儲(chǔ)存元件并讀取里面所儲(chǔ)存的除錯(cuò)信息,即可以進(jìn)行智能型手機(jī)的除錯(cuò)動(dòng)作。
而在上述的實(shí)施例中,雖然是以一智能型手機(jī)作為說(shuō)明例,不過(guò),若是熟悉此一技藝者,亦可以將此種記錄除錯(cuò)信息的方法的技術(shù)應(yīng)用于不同的電子產(chǎn)品上,如PDA或掌上型電腦等,同樣可以降低電子產(chǎn)品的除錯(cuò)時(shí)間。
綜上所述,依照本發(fā)明所提出的記錄除錯(cuò)信息的方法,此方法可以將一裝置在運(yùn)作的過(guò)程中所發(fā)生的問(wèn)題,記錄于外部?jī)?chǔ)存元件中,當(dāng)裝置的研發(fā)者要針對(duì)裝置進(jìn)行功能的改善或調(diào)整時(shí),只需讀取儲(chǔ)存元件中所記錄的除錯(cuò)信息,即可以重現(xiàn)當(dāng)時(shí)出現(xiàn)錯(cuò)誤時(shí)的相關(guān)信息,即可以在不影響使用者的正常操作下,可以有效的降低研發(fā)者的除錯(cuò)的時(shí)間與困難。
權(quán)利要求
1.一種記錄除錯(cuò)信息的方法,其特征在于該方法包括偵測(cè)是否存在預(yù)定的一儲(chǔ)存元件;以及在該儲(chǔ)存元件存在,且該儲(chǔ)存元件中包括有一預(yù)設(shè)儲(chǔ)存位置時(shí),將一除錯(cuò)信息儲(chǔ)存于該儲(chǔ)存位置。
2.如權(quán)利要求1所述的記錄除錯(cuò)信息的方法,其特征在于當(dāng)該裝置未插置該儲(chǔ)存元件時(shí),該裝置仍可正常運(yùn)作。
3.如權(quán)利要求1所述的記錄除錯(cuò)信息的方法,其特征在于當(dāng)該預(yù)設(shè)儲(chǔ)存位置不存在時(shí),該除錯(cuò)信息則不儲(chǔ)存于該儲(chǔ)存元件中。
4.如權(quán)利要求1所述的記錄除錯(cuò)信息的方法,其特征在于該裝置于每次啟動(dòng)時(shí),即偵測(cè)是否插置該儲(chǔ)存元件。
5.如權(quán)利要求1所述的記錄除錯(cuò)信息的方法,其特征在于該除錯(cuò)信息內(nèi)包含記錄該裝置內(nèi)的系統(tǒng)設(shè)定環(huán)境。
6.如權(quán)利要求1所述的記錄除錯(cuò)信息的方法,其特征在于該裝置為一智能型手機(jī)。
7.如權(quán)利要求1所述的記錄除錯(cuò)信息的方法,其特征在于該儲(chǔ)存元件為一記憶卡。
全文摘要
本發(fā)明提供一種記錄除錯(cuò)信息的方法,此方法可以將裝置在運(yùn)作的過(guò)程中,發(fā)生問(wèn)題時(shí)的前后信息儲(chǔ)存于外接式儲(chǔ)存元件內(nèi),如此,裝置的研發(fā)者只需讀取儲(chǔ)存元件中的除錯(cuò)信息,即可以對(duì)裝置進(jìn)行相關(guān)的調(diào)整及改善,以減少設(shè)計(jì)者的除錯(cuò)時(shí)間。
文檔編號(hào)H04Q7/32GK1869951SQ20051003480
公開(kāi)日2006年11月29日 申請(qǐng)日期2005年5月27日 優(yōu)先權(quán)日2005年5月27日
發(fā)明者陳俊銘 申請(qǐng)人:佛山市順德區(qū)順達(dá)電腦廠有限公司, 神達(dá)電腦股份有限公司