亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

系統(tǒng)的起動(dòng)方法

文檔序號(hào):6557717閱讀:201來(lái)源:國(guó)知局
專利名稱:系統(tǒng)的起動(dòng)方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息處理裝置中的軟件系統(tǒng)的起動(dòng)技術(shù),特別是涉及自動(dòng)地確定起動(dòng)的多個(gè)程序構(gòu)件的系統(tǒng)的起動(dòng)技術(shù)。
背景技術(shù)
不僅歷來(lái)的個(gè)人計(jì)算機(jī),而且家電制品等的信息處理能力一年年提高,系統(tǒng)正在高度化、復(fù)雜化。隨此,系統(tǒng)的起動(dòng)所花費(fèi)的時(shí)間也增加了。這雖然也起因于系統(tǒng)內(nèi)的一個(gè)功能增大,但是還起因于系統(tǒng)內(nèi)的功能增加??墒?,有時(shí)會(huì)追加對(duì)用戶而言完全不使用的不需要的功能,存在著用戶在起動(dòng)時(shí)還要等待不需要的功能起動(dòng)的時(shí)間這樣的問(wèn)題。
對(duì)該問(wèn)題,存在著在系統(tǒng)構(gòu)筑時(shí)僅搭載最低限度的功能,以后用戶僅追加成為必要的功能這樣的方法。
此外,在專利文獻(xiàn)1(特開(kāi)平11-003129號(hào)公報(bào))中描述了設(shè)定用戶使用的用途,在起動(dòng)時(shí)僅起動(dòng)關(guān)于該用途的功能。
用圖13說(shuō)明專利文獻(xiàn)1,由起動(dòng)用途·功能設(shè)定部1301設(shè)定系統(tǒng)起動(dòng)時(shí)用戶使用的用途,根據(jù)由按用途指定功能程序執(zhí)行部1302所設(shè)定的用途選擇功能,由起動(dòng)程序執(zhí)行部1303執(zhí)行分用途所指定的功能。借此,用戶不用了解功能水平的規(guī)格,僅靠設(shè)定用途,就可以設(shè)定起動(dòng)時(shí)的功能,可以縮短對(duì)不使用的功能的處理時(shí)間。
但是,在專利文獻(xiàn)1所述的歷來(lái)的方法中,用戶有必要在起動(dòng)時(shí)直接指定所需的功能或其用途,用戶必須熟知該系統(tǒng)中搭載了哪些功能,或用于何種用途。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種在系統(tǒng)起動(dòng)時(shí)可以自動(dòng)地起動(dòng)適于用戶的功能的系統(tǒng)起動(dòng)方法。
這里,把安裝有某一個(gè)功能的程序稱為程序構(gòu)件。也就是說(shuō),程序構(gòu)件是以功能單位安裝的程序,與其他程序構(gòu)件相獨(dú)立。雖然是個(gè)人計(jì)算機(jī)上的應(yīng)用程序之類,但是這里不僅是應(yīng)用程序,也可以是驅(qū)動(dòng)程序(driver)或中間件。
為了解決上述課題,在本發(fā)明中,對(duì)系統(tǒng)的起動(dòng)方法,設(shè)置記載有在系統(tǒng)起動(dòng)時(shí)起動(dòng)的程序構(gòu)件的一覽的起動(dòng)列表、和管理各程序構(gòu)件的管理程序構(gòu)件,如果程序構(gòu)件被執(zhí)行,則執(zhí)行壓上時(shí)間標(biāo)簽并保持的步驟;周期性地比較前述時(shí)間標(biāo)簽與當(dāng)前時(shí)刻,從前述起動(dòng)列表中刪除或追加該程序構(gòu)件從而管理前述起動(dòng)列表的步驟;以及在系統(tǒng)起動(dòng)時(shí)起動(dòng)前述起動(dòng)列表中所記載的程序構(gòu)件的步驟。
由于對(duì)任意的程序構(gòu)件,在長(zhǎng)時(shí)間不被執(zhí)行的情況下,該程序構(gòu)件可以判斷成對(duì)用戶而言是不需要的程序構(gòu)件,所以從前述起動(dòng)列表中刪除該程序構(gòu)件。此外,由于在前述起動(dòng)列表中沒(méi)有的程序構(gòu)件在系統(tǒng)起動(dòng)后按用戶的指示頻繁地被起動(dòng)的情況下,該程序構(gòu)件可以判斷成對(duì)用戶而言是必要的程序構(gòu)件,所以在前述起動(dòng)列表中追加該程序構(gòu)件。
借此,不用用戶自己特別的指示,在使用系統(tǒng)當(dāng)中就僅起動(dòng)適于用戶的功能,可以縮短起動(dòng)用戶不使用的功能所用的時(shí)間。此外,通過(guò)不起動(dòng)不必要的功能,可以節(jié)約系統(tǒng)總體的使用內(nèi)存量。
如果用本發(fā)明,則可以既削減系統(tǒng)的起動(dòng)時(shí)間,又在系統(tǒng)起動(dòng)時(shí)自動(dòng)地起動(dòng)適于用戶的功能。


圖1是表示本發(fā)明的一個(gè)實(shí)施例中的系統(tǒng)起動(dòng)方法的概略的圖。
圖2是表示本發(fā)明的第1實(shí)施例中的起動(dòng)列表的圖。
圖3是本發(fā)明的第1實(shí)施例中的起動(dòng)列表管理構(gòu)件的方框圖。
圖4是本發(fā)明的第1實(shí)施例中的程序構(gòu)件的方框圖。
圖5是表示本發(fā)明的第1實(shí)施例中的系統(tǒng)起動(dòng)時(shí)的處理順序的流程圖。
圖6是表示本發(fā)明的第1實(shí)施例中的程序構(gòu)件執(zhí)行時(shí)的處理順序的流程圖。
圖7是表示本發(fā)明的第1實(shí)施例中的管理起動(dòng)列表的處理順序的流程圖。
圖8是表示本發(fā)明的第2實(shí)施例中的起動(dòng)列表的圖。
圖9是本發(fā)明的第2實(shí)施例中的起動(dòng)列表管理構(gòu)件的方框圖。
圖10是本發(fā)明的第2實(shí)施例中的程序構(gòu)件的方框圖。
圖11是表示本發(fā)明的第2實(shí)施例中的程序構(gòu)件執(zhí)行時(shí)的處理順序的流程圖。
圖12是表示本發(fā)明的第2實(shí)施例中的管理起動(dòng)列表的處理順序的流程。
圖13是表示現(xiàn)有技術(shù)的圖。
具體實(shí)施例方式
下面,用附圖對(duì)本發(fā)明的實(shí)施方式進(jìn)行說(shuō)明。
第1實(shí)施例本第1實(shí)施例是本發(fā)明的系統(tǒng)起動(dòng)方法的一個(gè)實(shí)施例。在以下用圖1至圖7說(shuō)明本實(shí)施例。
圖1是表示本發(fā)明中的系統(tǒng)起動(dòng)方法的概略的圖,圖2是表示記載有在系統(tǒng)起動(dòng)時(shí)起動(dòng)哪些程序構(gòu)件的一覽與各程序構(gòu)件的信息的起動(dòng)列表的圖,圖3是表示圖1中的起動(dòng)列表管理構(gòu)件中搭載的機(jī)構(gòu)和與前述起動(dòng)列表的交流的方框圖,圖4是表示程序構(gòu)件中搭載的機(jī)構(gòu)和與前述起動(dòng)列表的交流的方框圖,圖5是表示系統(tǒng)起動(dòng)時(shí)的處理順序的流程圖,圖6是表示程序構(gòu)件執(zhí)行時(shí)的處理順序的流程圖,圖7是表示前述起動(dòng)列表管理構(gòu)件周期性地管理起動(dòng)列表的處理順序的流程圖。
圖1是表示本發(fā)明中的系統(tǒng)起動(dòng)方法的概略的圖,100是記載有在起動(dòng)時(shí)起動(dòng)哪些程序構(gòu)件的一覽與各程序構(gòu)件的信息的起動(dòng)列表,110是作為管理前述起動(dòng)列表100的程序構(gòu)件的起動(dòng)列表管理構(gòu)件,120、130、140分別是作為實(shí)現(xiàn)某種功能的程序構(gòu)件的構(gòu)件A、構(gòu)件B、構(gòu)件C。再者雖然在圖1中除了前述起動(dòng)列表管理構(gòu)件110以外的程序構(gòu)件僅示出三個(gè),但是也可以是隨意個(gè)。在系統(tǒng)起動(dòng)時(shí),僅起動(dòng)在前述起動(dòng)列表100中記載成將要起動(dòng)的程序構(gòu)件。在前述起動(dòng)列表100中一開(kāi)始系統(tǒng)內(nèi)有的所有程序構(gòu)件都記載成將要起動(dòng)。由此,系統(tǒng)導(dǎo)入時(shí)所有程序構(gòu)件都被起動(dòng)。
在系統(tǒng)工作中,如果通過(guò)用戶的指示程序構(gòu)件被執(zhí)行,則該程序構(gòu)件在前述起動(dòng)列表100中蓋印執(zhí)行開(kāi)始的時(shí)刻的時(shí)間標(biāo)簽。由于前述起動(dòng)列表管理構(gòu)件110以一定的周期巡檢前述起動(dòng)列表100,比較當(dāng)前的時(shí)刻與前述起動(dòng)列表100中所記載的各程序構(gòu)件的執(zhí)行時(shí)間,在經(jīng)過(guò)了一定的時(shí)間的情況下,可以判斷成是用戶不需要的程序構(gòu)件,所以從前述起動(dòng)列表中刪除該程序構(gòu)件。借此,一定時(shí)間未被執(zhí)行的程序構(gòu)件就在下次系統(tǒng)起動(dòng)時(shí)不起動(dòng),起動(dòng)時(shí)間可以縮短。
圖2是表示圖1中的起動(dòng)列表100的一種狀態(tài)的圖。201是檢查在系統(tǒng)起動(dòng)時(shí)該程序構(gòu)件是否起動(dòng)的起動(dòng)檢查欄,202是各程序構(gòu)件名或者ID等可以識(shí)別程序構(gòu)件的程序構(gòu)件名欄,203是記載該程序構(gòu)件是否可以從起動(dòng)列表中刪除,也就是說(shuō)是否省去前述起動(dòng)檢查欄的檢查的可否刪除欄,204是表示該程序構(gòu)件起動(dòng)·被執(zhí)行的時(shí)間的時(shí)間標(biāo)簽所蓋印的上次起動(dòng)時(shí)間欄。再者,在可否刪除欄201中記載成‘不可’的程序構(gòu)件是系統(tǒng)起動(dòng)不可缺少者。
圖3是表示前述起動(dòng)列表管理構(gòu)件110中搭載的機(jī)構(gòu)和與前述起動(dòng)列表100的交流的方框圖。301是進(jìn)行前述起動(dòng)列表100的管理的起動(dòng)列表管理機(jī)構(gòu),302是取得當(dāng)前的時(shí)刻的當(dāng)前時(shí)刻取得機(jī)構(gòu),303是取得從前述起動(dòng)列表100指定的程序構(gòu)件的上次起動(dòng)時(shí)間204中所記載的時(shí)間標(biāo)簽的程序構(gòu)件時(shí)間標(biāo)簽取得機(jī)構(gòu)。起動(dòng)列表管理構(gòu)件110搭載前述起動(dòng)列表管理機(jī)構(gòu)301、前述當(dāng)前時(shí)刻取得機(jī)構(gòu)302、前述程序構(gòu)件時(shí)間標(biāo)簽取得機(jī)構(gòu)303。起動(dòng)列表管理構(gòu)件110在系統(tǒng)工作中周期性地由程序構(gòu)件時(shí)間標(biāo)簽取得機(jī)構(gòu)303從起動(dòng)列表100取得程序構(gòu)件的上次執(zhí)行時(shí)刻。然后,由當(dāng)前時(shí)刻取得機(jī)構(gòu)302取得當(dāng)前的時(shí)刻,與前述上次執(zhí)行時(shí)刻進(jìn)行比較,如果經(jīng)過(guò)了一定時(shí)間,則由起動(dòng)列表管理機(jī)構(gòu)301從起動(dòng)列表100中的該程序構(gòu)件的起動(dòng)檢查欄201中省去檢查。
圖4是表示圖1中的程序構(gòu)件A120中搭載的機(jī)構(gòu)和與前述起動(dòng)列表100的交流的方框圖。再者,就其他程序構(gòu)件B130、程序構(gòu)件C140而言也是同樣的。401是執(zhí)行程序構(gòu)件提供的功能的程序構(gòu)件功能執(zhí)行機(jī)構(gòu),402是取得前述程序構(gòu)件功能執(zhí)行機(jī)構(gòu)401的執(zhí)行開(kāi)始的時(shí)刻,把前述時(shí)刻記載于起動(dòng)列表100的該程序構(gòu)件中的上次起動(dòng)時(shí)間欄204中的時(shí)間標(biāo)簽記錄機(jī)構(gòu)。
接下來(lái),用圖5、圖6、圖7說(shuō)明本實(shí)施例的動(dòng)作的細(xì)節(jié)。
圖5是系統(tǒng)起動(dòng)時(shí)的處理順序。系統(tǒng)起動(dòng)時(shí),起動(dòng)列表100的起動(dòng)檢查列表201中就在系統(tǒng)起動(dòng)時(shí)像起動(dòng)那樣被檢查,判斷是否有尚未起動(dòng)的程序構(gòu)件(步驟S501)。在有尚未起動(dòng)的程序構(gòu)件的情況下,從前述起動(dòng)列表100中指定該程序構(gòu)件(步驟S502),起動(dòng)該程序構(gòu)件(步驟S503)。步驟S503之后,返回到步驟S501,在系統(tǒng)起動(dòng)時(shí)像起動(dòng)那樣被檢查,全部起動(dòng)尚未起動(dòng)的程序構(gòu)件。如果全都起動(dòng)則通過(guò)步驟S501結(jié)束系統(tǒng)起動(dòng)處理。再者,就程序構(gòu)件的起動(dòng)順序而言,可以是起動(dòng)列表100中所記載的順序,也可以是任意的順序。
圖6是程序構(gòu)件執(zhí)行時(shí)的處理順序。在系統(tǒng)工作中,如果通過(guò)用戶的指示等該程序構(gòu)件被指示執(zhí)行,則該程序構(gòu)件由前述時(shí)間標(biāo)簽記錄機(jī)構(gòu)402,取得當(dāng)前的時(shí)刻,在對(duì)起動(dòng)列表100中的本身程序構(gòu)件的上次起動(dòng)時(shí)間欄204中記載該時(shí)刻(步驟S601)。然后,由前述程序構(gòu)件功能執(zhí)行機(jī)構(gòu)401執(zhí)行本來(lái)的功能(步驟602)。執(zhí)行本來(lái)的功能一結(jié)束就結(jié)束處理。再者,就對(duì)系統(tǒng)必要的程序構(gòu)件,也就是起動(dòng)列表100的可否刪除欄203中記載成‘不可’的程序構(gòu)件而言,不進(jìn)行步驟S601中的處理,僅執(zhí)行本來(lái)的功能。借此,可以省去不能從系統(tǒng)起動(dòng)列表中刪除的程序構(gòu)件執(zhí)行時(shí)的無(wú)用的處理。
圖7是起動(dòng)列表管理構(gòu)件110周期性地管理起動(dòng)列表100的處理順序。起動(dòng)列表管理構(gòu)件110在系統(tǒng)工作中,周期性地由前述程序構(gòu)件時(shí)間標(biāo)簽取得機(jī)構(gòu)303取得起動(dòng)列表100的上次起動(dòng)時(shí)間欄204中所記載的程序構(gòu)件的上次起動(dòng)時(shí)的時(shí)間標(biāo)簽(步驟S701)。然后,取得當(dāng)前的時(shí)刻(步驟S702),比較在步驟S701里取得的該程序構(gòu)件的上次起動(dòng)時(shí)間與當(dāng)前的時(shí)間,判斷是否經(jīng)過(guò)了一定的時(shí)間(步驟S703)。在經(jīng)過(guò)了一定的時(shí)間以上的情況下,由起動(dòng)列表100中的該程序構(gòu)件的可否刪除欄203判斷可以從起動(dòng)列表100中刪除該程序構(gòu)件嗎,也就是省去起動(dòng)列表100中的該程序構(gòu)件的起動(dòng)檢查欄201的檢查嗎(步驟704)。
在可以從起動(dòng)列表100中刪除的情況下,從起動(dòng)列表100中刪除該程序構(gòu)件。也就是說(shuō),省去起動(dòng)列表100中的該程序構(gòu)件的起動(dòng)檢查欄201的檢查(步驟705)。在步驟S703里為一定的時(shí)間以內(nèi)的情況下,以及在步驟S704里該程序構(gòu)件不能從起動(dòng)列表100中刪除的情況下,以及在步驟S705之后,就起動(dòng)列表100中所記載的所有程序構(gòu)件,判斷是否進(jìn)行了從步驟S701至步驟S705的處理(步驟S706)。在就所有程序構(gòu)件結(jié)束了處理的情況下,結(jié)束一系列處理。在就所有程序構(gòu)件未結(jié)束處理的情況下,返回到步驟S701,就尚未進(jìn)行處理的程序構(gòu)件進(jìn)行處理。
再者,雖然在本實(shí)施例中的起動(dòng)列表100中就系統(tǒng)內(nèi)的所有的程序構(gòu)件進(jìn)行了記載,但是也可以從起動(dòng)列表100中省去對(duì)系統(tǒng)起動(dòng)必不可少的程序構(gòu)件。在該情況下,在圖5中所示的系統(tǒng)起動(dòng)時(shí)的處理中,雖然在步驟S501之前有必要起動(dòng)對(duì)系統(tǒng)起動(dòng)必不可少的該程序構(gòu)件,但是圖2中的起動(dòng)列表100的可否刪除欄203變得不需要,此外可以省去圖7中的步驟704的判定處理。
此外,雖然在本實(shí)施例中,用戶不怎么使用的程序構(gòu)件被從起動(dòng)列表100中刪除,在系統(tǒng)起動(dòng)時(shí)不起動(dòng),但是也可以不從起動(dòng)列表100中刪除該程序構(gòu)件而把系統(tǒng)起動(dòng)時(shí)的該程序構(gòu)件的起動(dòng)順序向后移。借此,用戶就可立即使用頻繁地使用的程序構(gòu)件。
通過(guò)本實(shí)施例,雖然一開(kāi)始所有的程序構(gòu)件都被起動(dòng),但是在用戶使用系統(tǒng)中,自動(dòng)地變?yōu)樵谙到y(tǒng)起動(dòng)時(shí)僅起動(dòng)用戶經(jīng)常使用的程序構(gòu)件,也就是經(jīng)常使用的功能,可以縮短系統(tǒng)起動(dòng)時(shí)的起動(dòng)時(shí)間。此外,可以節(jié)約未被起動(dòng)的程序構(gòu)件所用的內(nèi)存大小。
第2實(shí)施例本第2實(shí)施例,是對(duì)第1實(shí)施例,在系統(tǒng)起動(dòng)時(shí)僅起動(dòng)必要的程序構(gòu)件,在系統(tǒng)工作中把用戶頻繁地使用的程序構(gòu)件追加于起動(dòng)列表者。再者,本實(shí)施例中的系統(tǒng)起動(dòng)方法的概略與圖1是相同的,本實(shí)施例中的系統(tǒng)起動(dòng)時(shí)的處理順序與圖5中所示的流程圖是同樣的。
下面用圖8至圖12說(shuō)明本發(fā)明的第2實(shí)施例。
圖8是表示記載有在系統(tǒng)起動(dòng)時(shí)起動(dòng)哪些程序構(gòu)件的一覽與各程序構(gòu)件的信息的起動(dòng)列表的圖,圖9是表示起動(dòng)列表管理構(gòu)件中搭載的機(jī)構(gòu)和與前述起動(dòng)列表的交流的方框圖,圖10是表示程序構(gòu)件中搭載的機(jī)構(gòu)和與前述起動(dòng)列表的交流的方框圖,圖11是表示程序構(gòu)件執(zhí)行時(shí)的處理順序的流程圖,圖12是表示前述起動(dòng)列表管理構(gòu)件周期性地管理起動(dòng)列表的處理順序的流程圖。
圖8是表示本實(shí)施例中的起動(dòng)列表100的一種狀態(tài)的圖。在本實(shí)施例中,對(duì)第1實(shí)施例中的圖2的起動(dòng)列表,追加保持程序構(gòu)件被執(zhí)行的次數(shù)的執(zhí)行次數(shù)欄805。
圖9是表示本實(shí)施例中的起動(dòng)列表管理構(gòu)件110中搭載的機(jī)構(gòu)和與前述起動(dòng)列表100的交流的方框圖。在本實(shí)施例中,對(duì)第1實(shí)施例中的圖3的方框圖,追加從起動(dòng)列表100取得指定的程序構(gòu)件的執(zhí)行次數(shù)欄805中所記載的執(zhí)行次數(shù)的程序構(gòu)件執(zhí)行次數(shù)取得機(jī)構(gòu)904。由前述程序構(gòu)件執(zhí)行次數(shù)取得機(jī)構(gòu)904取得的該程序構(gòu)件的執(zhí)行次數(shù)送到起動(dòng)列表管理機(jī)構(gòu)301,用于起動(dòng)列表100的管理。
圖10是表示本實(shí)施例中的程序構(gòu)件中搭載的機(jī)構(gòu)和與前述起動(dòng)列表100的交流的方框圖。在本實(shí)施例中,對(duì)第1實(shí)施例中的圖4的方框圖,追加在前述程序構(gòu)件功能執(zhí)行機(jī)構(gòu)401開(kāi)始執(zhí)行時(shí),把起動(dòng)列表100的該程序構(gòu)件中的執(zhí)行次數(shù)欄805的值增加的執(zhí)行次數(shù)記錄機(jī)構(gòu)1003。
圖11是本實(shí)施例中的程序構(gòu)件執(zhí)行時(shí)的處理順序。在系統(tǒng)工作中,如果通過(guò)用戶的指示等該程序構(gòu)件被指示執(zhí)行,則該程序構(gòu)件由時(shí)間標(biāo)簽記錄機(jī)構(gòu)402,取得當(dāng)前的時(shí)刻,在對(duì)起動(dòng)列表100中的本身程序構(gòu)件的上次起動(dòng)時(shí)間欄204中記載該時(shí)刻(步驟S1101)。接著,由前述執(zhí)行次數(shù)記錄機(jī)構(gòu)1103,把對(duì)起動(dòng)列表100中的本身的程序構(gòu)件的執(zhí)行次數(shù)欄805中所記載的值增加(步驟1102)。然后由程序構(gòu)件功能執(zhí)行機(jī)構(gòu)401執(zhí)行本來(lái)的功能(步驟S1103)。執(zhí)行本來(lái)的功能一結(jié)束就結(jié)束處理。再者,就對(duì)系統(tǒng)必要的程序構(gòu)件,也就是起動(dòng)列表100的可否刪除欄203中記載成‘不可’的程序構(gòu)件而言,不進(jìn)行步驟S1101和步驟S1102中的處理,僅執(zhí)行本來(lái)的功能。借此,可以省去不能從系統(tǒng)起動(dòng)列表中刪除的程序構(gòu)件執(zhí)行時(shí)的無(wú)用的處理。
圖12是本實(shí)施例中的起動(dòng)列表管理構(gòu)件110周期性地管理起動(dòng)列表100的處理順序。起動(dòng)列表管理構(gòu)件110在系統(tǒng)工作中,以一定的周期進(jìn)行圖12中的處理。就在系統(tǒng)起動(dòng)時(shí)未被起動(dòng)的程序構(gòu)件,也就是圖8中的起動(dòng)列表100的起動(dòng)檢查欄201中未檢查到的程序構(gòu)件而言,由前述程序構(gòu)件時(shí)間標(biāo)簽取得機(jī)構(gòu)303取得起動(dòng)列表100的上次起動(dòng)時(shí)間欄204中所記載的該程序構(gòu)件的上次起動(dòng)時(shí)的時(shí)間標(biāo)簽(步驟S1201)。然后取得當(dāng)前的時(shí)刻(步驟S1202),比較在步驟S1201里取得的該程序構(gòu)件的上次起動(dòng)時(shí)間與當(dāng)前的時(shí)間,判斷是否為一定的時(shí)間以下(步驟S1203)。在為一定的時(shí)間內(nèi)的情況下,通過(guò)程序構(gòu)件執(zhí)行次數(shù)取得機(jī)構(gòu)904取得起動(dòng)列表100的執(zhí)行次數(shù)欄805中所記載的該程序構(gòu)件的執(zhí)行次數(shù)(步驟S1204)。判斷在步驟S1204里取得的該程序構(gòu)件的執(zhí)行次數(shù)是否為一定數(shù)以上(步驟S1205)。在為一定數(shù)以上的情況下,判斷成該程序構(gòu)件為被用戶頻繁地執(zhí)行,在起動(dòng)列表100中追加該程序構(gòu)件。
也就是說(shuō),進(jìn)行起動(dòng)列表100中的該程序構(gòu)件的起動(dòng)檢查欄201的檢查(步驟S1206)。在步驟S1203中為一定數(shù)以上的情況下,以及在步驟S1205里為一定數(shù)以下的情況下,以及在步驟S1206之后,就起動(dòng)列表100中所記載的所有程序構(gòu)件判斷是否進(jìn)行了從步驟S1201至步驟S1206的處理(步驟S1207)。在就所有程序構(gòu)件結(jié)束了處理的情況下,結(jié)束一系列處理。在就所有程序構(gòu)件未結(jié)束處理的情況下,返回到步驟S1201,就尚未進(jìn)行處理的程序構(gòu)件進(jìn)行處理。
再者,雖然在本實(shí)施例中的起動(dòng)列表100中就系統(tǒng)內(nèi)的所有的程序構(gòu)件進(jìn)行了記載,但是與第1實(shí)施例同樣,也可以從起動(dòng)列表100中省去對(duì)系統(tǒng)起動(dòng)必不可少的程序構(gòu)件。借此,可以削減起動(dòng)列表100所需的內(nèi)存空間,可以省去起動(dòng)列表管理花費(fèi)的處理。此外,雖然對(duì)本實(shí)施例中的起動(dòng)列表100的程序構(gòu)件追加機(jī)構(gòu)由該程序構(gòu)件的上次執(zhí)行時(shí)刻與執(zhí)行次數(shù)進(jìn)行判斷,但是執(zhí)行的時(shí)間也可以作為判斷的依據(jù)。借此雖然執(zhí)行次數(shù)少,但是可以把長(zhǎng)時(shí)間連續(xù)使用的程序構(gòu)件在起動(dòng)列表中追加,提高對(duì)用戶的便利性。
雖然通過(guò)本實(shí)施例,一開(kāi)始僅起動(dòng)系統(tǒng)起動(dòng)所必要的程序構(gòu)件,但是在用戶使用系統(tǒng)當(dāng)中,自動(dòng)地變?yōu)樵谙到y(tǒng)起動(dòng)時(shí)起動(dòng)用戶經(jīng)常使用的程序構(gòu)件,也就是經(jīng)常使用的功能,可以縮短直到用戶使用該功能的時(shí)間。
第3實(shí)施例本第3實(shí)施例,是把第1實(shí)施例與第2實(shí)施例組合起來(lái)的實(shí)施例。再者,本實(shí)施例中的系統(tǒng)起動(dòng)方法的概略與圖1是相同的,本實(shí)施例中的系統(tǒng)起動(dòng)時(shí)的處理順序與圖5中所示的流程圖是同樣的,本實(shí)施例中的起動(dòng)列表與圖8是相同的,表示本實(shí)施例中的起動(dòng)列表管理構(gòu)件110中搭載的機(jī)構(gòu)和與前述起動(dòng)列表的交流的方框圖與圖9中所示的方框圖是相同的,表示本實(shí)施例中的程序構(gòu)件執(zhí)行時(shí)的處理順序的流程圖與圖11是相同的,起動(dòng)列表管理構(gòu)件周期性地向起動(dòng)列表追加程序構(gòu)件的處理順序與圖12中所示的流程圖是相同的,起動(dòng)列表管理構(gòu)件周期性地從起動(dòng)列表中刪除程序構(gòu)件的處理順序與圖7中所示的流程圖是相同的。
與第2實(shí)施例同樣,在起動(dòng)列表中一開(kāi)始僅記載系統(tǒng)起動(dòng)所必要的程序構(gòu)件。也就是說(shuō),一開(kāi)始僅起動(dòng)系統(tǒng)起動(dòng)時(shí)所必要的程序構(gòu)件。在通過(guò)用戶的指示等使程序構(gòu)件被執(zhí)行的情況下,在進(jìn)行圖11中所示的處理的起動(dòng)列表中,記載關(guān)于該程序構(gòu)件執(zhí)行的信息。在系統(tǒng)工作中,起動(dòng)列表管理構(gòu)件周期性地進(jìn)行圖12中所示的處理,在起動(dòng)列表中追加用戶經(jīng)常使用的程序構(gòu)件。但是,在用戶的喜好改變等,以前經(jīng)常使用的程序構(gòu)件變得不使用的情況下,由于在系統(tǒng)起動(dòng)時(shí)起動(dòng)該程序構(gòu)件變得無(wú)用,所以在系統(tǒng)工作中,起動(dòng)列表管理構(gòu)件周期性地進(jìn)行圖7中所示的處理,刪除不大使用的程序構(gòu)件。通過(guò)向該起動(dòng)列表重復(fù)的追加·刪除,可以始終在系統(tǒng)起動(dòng)時(shí)起動(dòng)適合用戶的程序構(gòu)件。
再者,雖然從起動(dòng)列表中刪除的判斷如圖7中所示僅靠該程序構(gòu)件的上次執(zhí)行時(shí)刻進(jìn)行判斷,但是也可以通過(guò)該程序構(gòu)件的執(zhí)行次數(shù)進(jìn)行判斷。也就是說(shuō),圖7的步驟S703之后,判斷該執(zhí)行次數(shù)是否為一定數(shù)以內(nèi),如果為一定數(shù)以內(nèi)則進(jìn)行步驟S704的處理。在超過(guò)一定數(shù)的情況下,進(jìn)行步驟S706的處理。再者,該一定數(shù)是在系統(tǒng)的起動(dòng)次數(shù)上加上一定數(shù)的數(shù)。借此,從起動(dòng)列表中的刪除的精度提高,用戶的便利性提高。
通過(guò)本實(shí)施例,即使用戶的喜好改變,也可以提供適合用戶的起動(dòng)列表。也就是說(shuō),始終可以以適合用戶的起動(dòng)時(shí)間起動(dòng)系統(tǒng)。
權(quán)利要求
1.一種由多個(gè)程序構(gòu)件組成的系統(tǒng)的起動(dòng)方法,其特征在于,具有記載有在系統(tǒng)起動(dòng)時(shí)起動(dòng)的程序構(gòu)件的起動(dòng)列表,具有執(zhí)行程序構(gòu)件時(shí)保持執(zhí)行時(shí)刻的步驟;比較所述執(zhí)行時(shí)刻與當(dāng)前時(shí)刻,在經(jīng)過(guò)一定時(shí)間以上的情況下從所述起動(dòng)列表刪除該程序構(gòu)件的起動(dòng)列表刪除步驟;周期性地進(jìn)行所述起動(dòng)列表刪除步驟的步驟;以及在系統(tǒng)起動(dòng)時(shí)起動(dòng)所述起動(dòng)列表中所記載的程序構(gòu)件的步驟。
2.根據(jù)權(quán)利要求1所述的系統(tǒng)的起動(dòng)方法,其特征在于,在初期的所述起動(dòng)列表中,記載有系統(tǒng)內(nèi)的所有的程序構(gòu)件。
3.根據(jù)權(quán)利要求1所述的系統(tǒng)的起動(dòng)方法,其特征在于,在所述起動(dòng)列表中,省去系統(tǒng)起動(dòng)所必要的程序構(gòu)件的記載。
4.根據(jù)權(quán)利要求1所述的系統(tǒng)的起動(dòng)方法,其特征在于,在所述起動(dòng)列表刪除步驟中,追加在該程序構(gòu)件的執(zhí)行次數(shù)為一定數(shù)以下的情況下從所述起動(dòng)列表刪除該程序構(gòu)件的處理。
5.一種由多個(gè)程序構(gòu)件組成的系統(tǒng)的起動(dòng)方法,其特征在于,具有記載有系統(tǒng)起動(dòng)時(shí)起動(dòng)的程序構(gòu)件的起動(dòng)列表;具有執(zhí)行程序構(gòu)件時(shí)保持執(zhí)行時(shí)刻和執(zhí)行次數(shù)的步驟;在所述執(zhí)行時(shí)刻與當(dāng)前時(shí)刻之差在一定時(shí)間以內(nèi)、且所述執(zhí)行次數(shù)為一定數(shù)以上的情況下,在所述起動(dòng)列表中追加該程序構(gòu)件的起動(dòng)列表追加步驟;周期性地進(jìn)行所述起動(dòng)列表追加步驟的步驟;以及在系統(tǒng)起動(dòng)時(shí)起動(dòng)所述起動(dòng)列表中所記載的程序構(gòu)件的步驟。
6.根據(jù)權(quán)利要求5所述的系統(tǒng)的起動(dòng)方法,其特征在于,在初期的所述起動(dòng)列表中,僅記載系統(tǒng)起動(dòng)所必要的程序構(gòu)件。
7.根據(jù)權(quán)利要求5所述的系統(tǒng)的起動(dòng)方法,其特征在于,在所述起動(dòng)列表中,省去系統(tǒng)起動(dòng)所必要的程序構(gòu)件的記載。
8.根據(jù)權(quán)利要求5所述的系統(tǒng)的起動(dòng)方法,其特征在于,在所述起動(dòng)列表追加步驟中,在該程序構(gòu)件的執(zhí)行時(shí)間在一定時(shí)間以上的情況下,在所述起動(dòng)列表中追加對(duì)該程序構(gòu)件進(jìn)行追加的處理。
9.一種由多個(gè)程序構(gòu)件組成的系統(tǒng)的起動(dòng)方法,其特征在于,具有記載有系統(tǒng)起動(dòng)時(shí)起動(dòng)的程序構(gòu)件的起動(dòng)列表;具有執(zhí)行程序構(gòu)件時(shí)保持執(zhí)行時(shí)刻和執(zhí)行次數(shù)的步驟;在所述執(zhí)行時(shí)刻與當(dāng)前時(shí)刻之差在一定時(shí)間以內(nèi)、且所述執(zhí)行次數(shù)為一定數(shù)以上的情況下,在所述起動(dòng)列表中追加該程序構(gòu)件的起動(dòng)列表追加步驟;比較所述執(zhí)行時(shí)刻與當(dāng)前時(shí)刻,在經(jīng)過(guò)一定時(shí)間以上的情況下,從所述起動(dòng)列表刪除該程序構(gòu)件的起動(dòng)列表刪除步驟;周期性地進(jìn)行所述起動(dòng)列表追加步驟和所述起動(dòng)列表刪除步驟的步驟;以及在系統(tǒng)起動(dòng)時(shí)起動(dòng)所述起動(dòng)列表中所記載的程序構(gòu)件的步驟。
10.根據(jù)權(quán)利要求9所述的系統(tǒng)的起動(dòng)方法,其特征在于,在初期的所述起動(dòng)列表中,僅記載系統(tǒng)起動(dòng)所必要的程序構(gòu)件。
11.根據(jù)權(quán)利要求9所述的系統(tǒng)的起動(dòng)方法,其特征在于,在所述起動(dòng)列表中,省去系統(tǒng)起動(dòng)所必要的程序構(gòu)件。
12.根據(jù)權(quán)利要求9所述的系統(tǒng)的起動(dòng)方法,其特征在于,在所述起動(dòng)列表追加步驟中,在該程序構(gòu)件的執(zhí)行時(shí)間在一定時(shí)間以上的情況下,在所述起動(dòng)列表中追加對(duì)該程序構(gòu)件進(jìn)行追加的處理。
13.根據(jù)權(quán)利要求9所述的系統(tǒng)的起動(dòng)方法,其特征在于,在所述起動(dòng)列表刪除步驟中,追加在該程序構(gòu)件的執(zhí)行次數(shù)為一定次數(shù)以下的情況下從所述起動(dòng)列表中刪除該程序構(gòu)件的處理。
全文摘要
本發(fā)明提供一種可以既削減系統(tǒng)的起動(dòng)時(shí)間,又在系統(tǒng)起動(dòng)時(shí)自動(dòng)地起動(dòng)適應(yīng)用戶的功能的系統(tǒng)起動(dòng)方法。準(zhǔn)備記載有在系統(tǒng)起動(dòng)時(shí)起動(dòng)系統(tǒng)內(nèi)的哪些程序構(gòu)件的起動(dòng)列表,在系統(tǒng)起動(dòng)時(shí)按照該起動(dòng)列表起動(dòng)程序構(gòu)件。在系統(tǒng)工作中,管理起動(dòng)列表的起動(dòng)列表管理構(gòu)件通過(guò)程序構(gòu)件的執(zhí)行時(shí)間、執(zhí)行次數(shù)等,從起動(dòng)列表中刪除或向起動(dòng)列表追加該程序構(gòu)件,借此作成適于用戶的起動(dòng)列表。
文檔編號(hào)G06F9/445GK1866213SQ20061006742
公開(kāi)日2006年11月22日 申請(qǐng)日期2006年3月27日 優(yōu)先權(quán)日2005年5月18日
發(fā)明者若林昇 申請(qǐng)人:株式會(huì)社日立制作所
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1