專利名稱:進(jìn)度顯示系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種進(jìn)度顯示系統(tǒng)及方法,特別是關(guān)于一種具有顯示文字功能的進(jìn)度顯示系統(tǒng)及方法。
背景技術(shù):
對(duì)于使用Linux操作系統(tǒng)的計(jì)算機(jī),當(dāng)該計(jì)算機(jī)啟動(dòng)Linux操作系統(tǒng)提供的一項(xiàng)功能程序時(shí),該Linux操作系統(tǒng)一般會(huì)根據(jù)執(zhí)行的功能程序,令顯示器顯示一進(jìn)度條,供客戶端知道該功能程序目前的執(zhí)行進(jìn)度,例如當(dāng)計(jì)算機(jī)系統(tǒng)執(zhí)行一個(gè)下載程序時(shí),該計(jì)算機(jī)系統(tǒng)的顯示器即顯示如圖1所示的顯示畫面1,該顯示畫面1的內(nèi)容一般包括進(jìn)度條10以及下載進(jìn)度百分比數(shù)據(jù)11。
上述進(jìn)度顯示功能的缺點(diǎn)在于,客戶端無法知道下載程序所下載的內(nèi)容以及該下載程序激活的相關(guān)處理程序,也就是,當(dāng)計(jì)算機(jī)系統(tǒng)執(zhí)行某一程序時(shí),客戶端無法知道該計(jì)算機(jī)系統(tǒng)正在執(zhí)行何種功能及服務(wù),只能概括性了解該計(jì)算機(jī)系統(tǒng)正在執(zhí)行一個(gè)特定程序以及該特定程序的進(jìn)度。
因此,如何令客戶端知道計(jì)算機(jī)系統(tǒng)在執(zhí)行某一特定程序進(jìn)而激活后續(xù)的相關(guān)處理程序,是目前需要解決的問題。
發(fā)明內(nèi)容
為克服上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的主要目的在于提供一種進(jìn)度顯示系統(tǒng)及方法,在計(jì)算機(jī)系統(tǒng)執(zhí)行某一程序時(shí),可供客戶端了解執(zhí)行該程序所激活的相關(guān)處理程序以及其進(jìn)度。
為達(dá)上述目的,本發(fā)明提供一種進(jìn)度顯示系統(tǒng)及方法。本發(fā)明的進(jìn)度顯示系統(tǒng),供客戶端了解計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)執(zhí)行的功能進(jìn)度,該進(jìn)度顯示系統(tǒng)包括程序儲(chǔ)存區(qū),儲(chǔ)存至少一個(gè)供該計(jì)算機(jī)系統(tǒng)執(zhí)行的程序;數(shù)據(jù)儲(chǔ)存區(qū),儲(chǔ)存多組至少由一個(gè)字符組成的數(shù)據(jù),且每一組數(shù)據(jù)均對(duì)應(yīng)一個(gè)專用的識(shí)別碼;以及進(jìn)度處理程序,根據(jù)該程序儲(chǔ)存區(qū)所儲(chǔ)存的各個(gè)程序分別建立至少一組提示文字,這些提示文字是根據(jù)儲(chǔ)存在該數(shù)據(jù)儲(chǔ)存區(qū)中的數(shù)據(jù)的識(shí)別碼組合而成,當(dāng)該計(jì)算機(jī)系統(tǒng)執(zhí)行該程序儲(chǔ)存區(qū)中的程序時(shí),該進(jìn)度處理程序?qū)⒏鶕?jù)該程序?qū)?yīng)的識(shí)別碼組合,從該數(shù)據(jù)儲(chǔ)存區(qū)中取出與各個(gè)識(shí)別碼對(duì)應(yīng)的數(shù)據(jù),并令顯示單元顯示該進(jìn)度處理程序取出的數(shù)據(jù)。
本發(fā)明的進(jìn)度顯示方法,供客戶端了解計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)執(zhí)行的功能進(jìn)度,該進(jìn)度顯示方法包括預(yù)建一數(shù)據(jù)庫,用以儲(chǔ)存多組至少由一個(gè)字符組成的數(shù)據(jù),且每一組數(shù)據(jù)均對(duì)應(yīng)一個(gè)專用的識(shí)別碼;以及預(yù)存多個(gè)供該計(jì)算機(jī)系統(tǒng)執(zhí)行的程序,且這些程序分別建立至少一組提示文字,這些提示文字是根據(jù)儲(chǔ)存在該數(shù)據(jù)庫中的數(shù)據(jù)的識(shí)別碼組合而成,當(dāng)該計(jì)算機(jī)系統(tǒng)執(zhí)行預(yù)存的程序時(shí),進(jìn)度處理程序根據(jù)該程序?qū)?yīng)的識(shí)別碼組合,從該數(shù)據(jù)庫中取出與各個(gè)識(shí)別碼對(duì)應(yīng)的數(shù)據(jù),并令顯示單元顯示取出的數(shù)據(jù)。
綜上所述,本發(fā)明的進(jìn)度顯示系統(tǒng)及方法,在計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)除提供進(jìn)度條的顯示外,還可提供文字顯示,提示客戶端該計(jì)算機(jī)系統(tǒng)執(zhí)行一特定程序時(shí),該特定程序所提供的處理程序、功能及服務(wù)。
圖1是現(xiàn)有的處理進(jìn)度顯示畫面示意圖;圖2是本發(fā)明的進(jìn)度顯示系統(tǒng)的基本結(jié)構(gòu)方塊示意圖;以及圖3是本發(fā)明的進(jìn)度顯示方法所需執(zhí)行的處理流程。
具體實(shí)施例方式
實(shí)施例以下通過特定的具體實(shí)例說明本發(fā)明的實(shí)施方式。
圖2是本發(fā)明的進(jìn)度顯示系統(tǒng)的結(jié)構(gòu)方塊圖,本發(fā)明的進(jìn)度顯示系統(tǒng)應(yīng)用在使用Linux操作系統(tǒng)的計(jì)算機(jī)上,例如筆記本電腦、桌上電腦(未在圖中標(biāo)明)。如圖所示,本實(shí)施例的進(jìn)度顯示系統(tǒng)至少包括中央處理單元(Central Processing Unit,以下簡稱CPU)20、存儲(chǔ)單元21以及顯示單元24。為簡化附圖及說明,該系統(tǒng)結(jié)構(gòu)僅顯示與本發(fā)明有關(guān)的系統(tǒng)構(gòu)件,其它無關(guān)的系統(tǒng)構(gòu)件,例如鍵盤、鼠標(biāo)等,沒有標(biāo)示在附圖中。CPU20控制該計(jì)算機(jī)系統(tǒng)的整體運(yùn)行,是一般計(jì)算機(jī)系統(tǒng)運(yùn)行時(shí)必需的構(gòu)件,也是計(jì)算機(jī)技術(shù)人員熟知的構(gòu)件,因此以下將不對(duì)其功能及內(nèi)部結(jié)構(gòu)作進(jìn)一步說明。
存儲(chǔ)單元21是供該CPU20存取及執(zhí)行程序的存儲(chǔ)器,例如硬盤(Hard Disk),存放本發(fā)明進(jìn)度顯示系統(tǒng)運(yùn)行時(shí)所需的各個(gè)程序及數(shù)據(jù),該存儲(chǔ)單元21包括程序儲(chǔ)存區(qū)210以及數(shù)據(jù)儲(chǔ)存區(qū)220,該存儲(chǔ)單元21也儲(chǔ)存有進(jìn)度處理程序230。
程序儲(chǔ)存區(qū)210儲(chǔ)存程序一211、程序二212以及程序三213,這些程序是例如Linux等操作系統(tǒng)所提供的功能程序,可根據(jù)使用者的需要增加或刪除。
數(shù)據(jù)儲(chǔ)存區(qū)220儲(chǔ)存多組至少由一個(gè)字符223組成的數(shù)據(jù)221,且每一組數(shù)據(jù)221均對(duì)應(yīng)一個(gè)專用的識(shí)別碼222,該識(shí)別碼222例如是一索引號(hào)碼。
進(jìn)度處理程序230根據(jù)程序儲(chǔ)存區(qū)210儲(chǔ)存的各個(gè)程序,分別建立至少一組提示文字,從而形成提示文字表231。該提示文字表231中的這些提示文字是根據(jù)儲(chǔ)存在該數(shù)據(jù)儲(chǔ)存區(qū)220中的數(shù)據(jù)22 1的識(shí)別碼222組合而成,如圖2所示的提示文字表231,程序一211對(duì)應(yīng)的提示文字為″263″,程序二212對(duì)應(yīng)的提示文字為″145″。″263″及″145″代表的提示文字即根據(jù)該數(shù)據(jù)儲(chǔ)存區(qū)220的識(shí)別碼找出對(duì)應(yīng)的字符,所以″263″代表的提示文字為″激活FTP服務(wù)″,″145″代表的提示文字為″系統(tǒng)檢測硬件″。該提示文字表231可預(yù)存在程序儲(chǔ)存區(qū)210中,或編譯在該進(jìn)度處理程序230中;當(dāng)計(jì)算機(jī)系統(tǒng)執(zhí)行程序儲(chǔ)存區(qū)210中的程序時(shí),該計(jì)算機(jī)系統(tǒng)的CPU20也同時(shí)讀取提示文字表231,根據(jù)該提示文字表231儲(chǔ)存的程序以及與該程序?qū)?yīng)的識(shí)別碼組合,該進(jìn)度處理程序230從數(shù)據(jù)儲(chǔ)存區(qū)220中取出與各個(gè)識(shí)別碼222對(duì)應(yīng)的數(shù)據(jù)221,并令顯示單元24顯示取出的數(shù)據(jù)。
在本實(shí)施例中,當(dāng)CPU20執(zhí)行程序二212時(shí),該CPU20即執(zhí)行進(jìn)度處理程序230,以根據(jù)該提示文字表231找出程序二212對(duì)應(yīng)的識(shí)別碼222組合,該識(shí)別碼222組合即為″145″,并從該數(shù)據(jù)儲(chǔ)存區(qū)220找出與這些識(shí)別碼222對(duì)應(yīng)的數(shù)據(jù)221。所以CPU20執(zhí)行程序二212以及進(jìn)度處理程序230,令顯示單元24顯示提示文字240、進(jìn)度條241以及進(jìn)度百分比數(shù)據(jù)242。在此需說明的是,由于進(jìn)度條顯示是一般程序執(zhí)行時(shí)常有的現(xiàn)有功能,因此以下將不對(duì)進(jìn)度條的顯示作進(jìn)一步說明。
圖3是本發(fā)明的進(jìn)度顯示方法需執(zhí)行的處理流程,以下說明請(qǐng)配合圖2的進(jìn)度顯示系統(tǒng),也就是,在進(jìn)度顯示方法執(zhí)行前,該計(jì)算機(jī)系統(tǒng)中已預(yù)建數(shù)據(jù)儲(chǔ)存區(qū)220及提示文字表231。
如圖所示,首先進(jìn)行步驟S1,計(jì)算機(jī)系統(tǒng)的CPU20執(zhí)行儲(chǔ)存在該程序儲(chǔ)存區(qū)210中的某一程序,接著進(jìn)至步驟S2。
在步驟S2中,計(jì)算機(jī)系統(tǒng)的CPU20執(zhí)行儲(chǔ)存在存儲(chǔ)單元21中的進(jìn)度處理程序230,接著進(jìn)至步驟S3。
在步驟S3中,進(jìn)度處理程序230根據(jù)CPU20目前執(zhí)行的程序,從提示文字表231中找出與該程序?qū)?yīng)的識(shí)別碼222組合,并從數(shù)據(jù)儲(chǔ)存區(qū)220找出與這些識(shí)別碼222對(duì)應(yīng)的數(shù)據(jù)221;進(jìn)度處理程序230根據(jù)其找出的數(shù)據(jù)221令顯示單元24顯示由這些數(shù)據(jù)組成的提示文字、進(jìn)度條以及進(jìn)度百分比數(shù)據(jù)。
綜上所述,本發(fā)明的進(jìn)度顯示系統(tǒng)及方法,在計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)除提供進(jìn)度條的顯示外,還可提供文字顯示,提示客戶端該計(jì)算機(jī)系統(tǒng)執(zhí)行一特定程序時(shí),該特定程序所提供的處理程序、功能及服務(wù)。
權(quán)利要求
1.一種進(jìn)度顯示系統(tǒng),供客戶端了解計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)執(zhí)行的功能進(jìn)度,該進(jìn)度顯示系統(tǒng)包括程序儲(chǔ)存區(qū),儲(chǔ)存至少一個(gè)供該計(jì)算機(jī)系統(tǒng)執(zhí)行的程序;數(shù)據(jù)儲(chǔ)存區(qū),儲(chǔ)存多組至少由一個(gè)字符組成的數(shù)據(jù),且每一組數(shù)據(jù)都對(duì)應(yīng)一個(gè)專用的識(shí)別碼;以及進(jìn)度處理程序,其針對(duì)該程序儲(chǔ)存區(qū)中儲(chǔ)存的各個(gè)程序分別建立至少一組提示文字,這些提示文字是根據(jù)儲(chǔ)存在該數(shù)據(jù)儲(chǔ)存區(qū)中的數(shù)據(jù)的識(shí)別碼組合而成,該計(jì)算機(jī)系統(tǒng)執(zhí)行該程序儲(chǔ)存區(qū)中的程序時(shí),該進(jìn)度處理程序根據(jù)該程序?qū)?yīng)的識(shí)別碼組合,從該數(shù)據(jù)儲(chǔ)存區(qū)中取出與各個(gè)識(shí)別碼對(duì)應(yīng)的數(shù)據(jù),并令顯示單元顯示取出的數(shù)據(jù)。
2.如權(quán)利要求1所述的進(jìn)度顯示系統(tǒng),其特征在于,該計(jì)算機(jī)系統(tǒng)是指具有Linux操作系統(tǒng)的計(jì)算機(jī)系統(tǒng)。
3.如權(quán)利要求1所述的進(jìn)度顯示系統(tǒng),其特征在于,該進(jìn)度處理程序令該顯示單元顯示取出的數(shù)據(jù)時(shí),同時(shí)令該顯示單元顯示執(zhí)行進(jìn)度數(shù)據(jù),供客戶端了解該程序的執(zhí)行進(jìn)度。
4.如權(quán)利要求3所述的進(jìn)度顯示系統(tǒng),其特征在于,該執(zhí)行進(jìn)度數(shù)據(jù)是指進(jìn)度條的顯示。
5.一種進(jìn)度顯示方法,供客戶端了解計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)執(zhí)行的功能進(jìn)度,該進(jìn)度顯示方法包括(1)預(yù)建一數(shù)據(jù)庫,儲(chǔ)存多組至少由一個(gè)字符組成的數(shù)據(jù),且每一組數(shù)據(jù)均對(duì)應(yīng)一個(gè)專用的識(shí)別碼;以及(2)預(yù)存多個(gè)供該計(jì)算機(jī)系統(tǒng)執(zhí)行的程序,這些程序分別建立至少一組提示文字,這些提示文字是根據(jù)儲(chǔ)存在該數(shù)據(jù)庫中的數(shù)據(jù)的識(shí)別碼組合而成,當(dāng)該計(jì)算機(jī)系統(tǒng)執(zhí)行預(yù)存的程序時(shí),一進(jìn)度處理程序根據(jù)該程序?qū)?yīng)的識(shí)別碼組合,從該數(shù)據(jù)庫中取出與各個(gè)識(shí)別碼對(duì)應(yīng)的數(shù)據(jù),并令顯示單元顯示取出的數(shù)據(jù)。
6.如權(quán)利要求5所述的進(jìn)度顯示方法,其特征在于,該計(jì)算機(jī)系統(tǒng)是指具有Linux操作系統(tǒng)的計(jì)算機(jī)系統(tǒng)。
7.如權(quán)利要求5所述的進(jìn)度顯示方法,其特征在于,該進(jìn)度處理程序令該顯示單元顯示取出的數(shù)據(jù)時(shí),同時(shí)令該顯示單元顯示執(zhí)行進(jìn)度數(shù)據(jù),以供客戶端知道該程序的執(zhí)行進(jìn)度。
8.如權(quán)利要求7所述的進(jìn)度顯示方法,其特征在于,該執(zhí)行進(jìn)度數(shù)據(jù)是指進(jìn)度條的顯示。
全文摘要
一種進(jìn)度顯示系統(tǒng)及方法至少包括程序儲(chǔ)存區(qū)、數(shù)據(jù)儲(chǔ)存區(qū)、進(jìn)度處理程序,供客戶端了解計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)執(zhí)行的功能進(jìn)度;在該計(jì)算機(jī)系統(tǒng)中預(yù)建一個(gè)數(shù)據(jù)庫,該數(shù)據(jù)庫儲(chǔ)存多組至少由一個(gè)字符組成的數(shù)據(jù),且每一組數(shù)據(jù)都對(duì)應(yīng)一個(gè)專用的識(shí)別碼;在該計(jì)算機(jī)系統(tǒng)中還預(yù)存多個(gè)供該計(jì)算機(jī)系統(tǒng)執(zhí)行的程序,當(dāng)該計(jì)算機(jī)系統(tǒng)執(zhí)行預(yù)存的程序時(shí),進(jìn)度處理程序根據(jù)該程序?qū)?yīng)的識(shí)別碼從該數(shù)據(jù)庫中取出對(duì)應(yīng)各個(gè)識(shí)別碼的數(shù)據(jù),并令顯示單元顯示該計(jì)算機(jī)系統(tǒng)取出的數(shù)據(jù)。所以在計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)除提供一般進(jìn)度條的顯示外,還可提供文字顯示,提示客戶端該計(jì)算機(jī)系統(tǒng)目前執(zhí)行的功能進(jìn)度以及內(nèi)容。
文檔編號(hào)G06F9/445GK1635471SQ20031011307
公開日2005年7月6日 申請(qǐng)日期2003年12月25日 優(yōu)先權(quán)日2003年12月25日
發(fā)明者林光信, 劉海瀛 申請(qǐng)人:英業(yè)達(dá)股份有限公司