一種運(yùn)行計(jì)算機(jī)文件的方法和裝置制造方法
【專利摘要】本發(fā)明實(shí)施方式提出了一種運(yùn)行計(jì)算機(jī)文件的方法和裝置。方法包括:針對(duì)計(jì)算機(jī)文件設(shè)置運(yùn)行信息,運(yùn)行信息包含觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式;解析運(yùn)行信息以獲取觸發(fā)條件、該第一運(yùn)行方式以及第二運(yùn)行方式;判斷觸發(fā)條件是否得到滿足,如果是,則根據(jù)第一運(yùn)行方式運(yùn)行計(jì)算機(jī)文件,并將第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式??梢赃x擇自定義的形式運(yùn)行計(jì)算機(jī)文件,獨(dú)立地、與其他文件不相關(guān)地運(yùn)行計(jì)算機(jī)文件,降低了系統(tǒng)資源消耗,提高了文件處理效率。還可以將本發(fā)明實(shí)施方式應(yīng)用到各種終端中,并且可以跨平臺(tái)跨終端使用,適用范圍非常廣泛。
【專利說(shuō)明】一種運(yùn)行計(jì)算機(jī)文件的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施方式涉及信息處理【技術(shù)領(lǐng)域】,更具體地,涉及一種運(yùn)行計(jì)算機(jī)文件的方法和裝置。
【背景技術(shù)】
[0002]計(jì)算機(jī)文件是存儲(chǔ)在某種長(zhǎng)期儲(chǔ)存設(shè)備上的一段數(shù)據(jù)流。所謂“長(zhǎng)期儲(chǔ)存設(shè)備”一般指磁盤、光盤、磁帶等,其特點(diǎn)是所存信息可以長(zhǎng)期、多次使用,不會(huì)因?yàn)閿嚯姸Аkm然一個(gè)文件表現(xiàn)為一個(gè)單一的流,但它經(jīng)常在磁盤不同的位置存儲(chǔ)為多個(gè)數(shù)據(jù)碎片(甚至是多個(gè)磁盤)。操作系統(tǒng)會(huì)將它們組織成文件系統(tǒng),每個(gè)文件放在特定的文件夾或目錄中。
[0003]計(jì)算機(jī)文件一般包括文本文檔、圖片、視頻、可執(zhí)行文件(程序)、批處理文件、動(dòng)態(tài)鏈接庫(kù)、驅(qū)動(dòng)文件等等,通常具有文件擴(kuò)展名。可執(zhí)行文件(程序)也是計(jì)算機(jī)文件的一種,一般包括.exe,.sys,.com等類型的文件。
[0004]目前各種操作系統(tǒng)基本都自帶有計(jì)劃任務(wù)程序,能在特定時(shí)機(jī)運(yùn)行計(jì)算機(jī)文件,而且各種操作系統(tǒng)基本也自帶有指定文件運(yùn)行方式的功能。
[0005]然而,操作系統(tǒng)自帶的計(jì)劃任務(wù)的運(yùn)行時(shí)機(jī)非常簡(jiǎn)單,并沒(méi)有綜合考慮到實(shí)際應(yīng)用的復(fù)雜需求。比如,通常缺乏以下觸發(fā)情況:關(guān)機(jī)運(yùn)行、系統(tǒng)空間或內(nèi)存使用超過(guò)指定界限時(shí)等等。另外,操作系統(tǒng)自帶的計(jì)劃任務(wù)操作繁瑣,用戶學(xué)習(xí)成本過(guò)大,不適合大多數(shù)用戶使用。
[0006]而且,操作系統(tǒng)自帶的指定文件的打開(kāi)方式,會(huì)將所有同后綴的文件的打開(kāi)方式都一同設(shè)置為針對(duì)某個(gè)指定文件的打開(kāi)方式,這就造成了同后綴的其他文件也只能采用該指定方式打開(kāi)。這不但剝奪了用戶選擇的權(quán)利,而且針對(duì)同后綴文件采用固定方式打開(kāi)在某種程度上還會(huì)增加系統(tǒng)的資源耗費(fèi),降低文件處理效率。不僅與此,各種軟件會(huì)根據(jù)自己的需要來(lái)回自動(dòng)更改文件的打開(kāi)方式,這就給用戶帶來(lái)諸多不便。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實(shí)施方式提出一種運(yùn)行計(jì)算機(jī)文件的方法,從而提高文件處理效率。
[0008]本發(fā)明實(shí)施方式還提出一種運(yùn)行計(jì)算機(jī)文件的裝置,從而提高文件處理效率。
[0009]本發(fā)明實(shí)施方式的具體方案如下:
[0010]一種運(yùn)行計(jì)算機(jī)文件的方法,該方法包括:
[0011]針對(duì)計(jì)算機(jī)文件設(shè)置運(yùn)行信息,所述運(yùn)行信息包含觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式;
[0012]解析所述運(yùn)行信息以獲取所述觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式;
[0013]判斷所述觸發(fā)條件是否得到滿足,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。[0014]一種運(yùn)行計(jì)算機(jī)文件的裝置,該裝置包括運(yùn)行信息設(shè)置單元、運(yùn)行信息解析單元和計(jì)算機(jī)文件運(yùn)行單元,其中:
[0015]運(yùn)行信息設(shè)置單元,用于針對(duì)計(jì)算機(jī)文件設(shè)置運(yùn)行信息,所述運(yùn)行信息包含觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式;
[0016]運(yùn)行信息解析單元,用于解析所述運(yùn)行信息以獲取所述觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式;
[0017]計(jì)算機(jī)文件運(yùn)行單元,用于判斷所述觸發(fā)條件是否得到滿足,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
[0018]從上述技術(shù)方案可以看出,在本發(fā)明實(shí)施方式中,針對(duì)計(jì)算機(jī)文件設(shè)置運(yùn)行信息,所述運(yùn)行信息包含觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式;解析所述運(yùn)行信息以獲取所述觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式;判斷所述觸發(fā)條件是否得到滿足,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。由此可見(jiàn),應(yīng)用本發(fā)明實(shí)施方式之后,可以選擇自定義的形式運(yùn)行計(jì)算機(jī)文件,而且可以獨(dú)立地、與其他文件不相關(guān)地運(yùn)行計(jì)算機(jī)文件,而且針對(duì)同后綴文件采用不采用固定方式運(yùn)行,從而降低了系統(tǒng)資源消耗,提高了文件處理效率。
[0019]另外,可以將本發(fā)明實(shí)施方式可以應(yīng)用到各種終端中,可以跨平臺(tái)跨終端使用本發(fā)明實(shí)施方式,適用范圍非常廣泛。
[0020]不僅與此,本發(fā)明實(shí)施方式操作簡(jiǎn)單,使用方便,還能通過(guò)合理設(shè)置合理利用計(jì)算機(jī)的配置,在滿足同等需求的情況下提高系統(tǒng)的開(kāi)機(jī)速度、運(yùn)行性能。
【專利附圖】
【附圖說(shuō)明】
[0021]圖1為根據(jù)本發(fā)明實(shí)施方式的運(yùn)行計(jì)算機(jī)文件的方法流程圖;
[0022]圖2為根據(jù)本發(fā)明實(shí)施方式的設(shè)置運(yùn)行信息的流程示意圖;
[0023]圖3為根據(jù)本發(fā)明實(shí)施方式的根據(jù)運(yùn)行信息運(yùn)行計(jì)算機(jī)文件的流程示意圖;
[0024]圖4為根據(jù)本發(fā)明實(shí)施方式的運(yùn)行計(jì)算機(jī)文件的裝置結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0025]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
[0026]在本發(fā)明實(shí)施方式中,可以按照用戶指定的方式運(yùn)行文件。計(jì)算機(jī)系統(tǒng)中有眾多文件,對(duì)文件的運(yùn)行時(shí)機(jī)和方式通常會(huì)有特定要求,如:對(duì)于不同類型的多媒體文件希望用不同的播放軟件打開(kāi)、希望在開(kāi)機(jī)的時(shí)候自動(dòng)打開(kāi)撥號(hào)連接程序、希望在關(guān)機(jī)的時(shí)候自動(dòng)運(yùn)行清理程序,清理上網(wǎng)過(guò)程中緩沖的文件、備份某些設(shè)置等等。
[0027]圖1為根據(jù)本發(fā)明實(shí)施方式的運(yùn)行計(jì)算機(jī)文件的方法流程圖。
[0028]如圖1所示,該方法包括步驟如下:
[0029]步驟101:針對(duì)計(jì)算機(jī)文件設(shè)置運(yùn)行信息,所述運(yùn)行信息包含觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式。
[0030]在這里,可以針對(duì)計(jì)算機(jī)文件預(yù)先設(shè)置運(yùn)行信息,運(yùn)行信息包含觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式。當(dāng)觸發(fā)條件獲得滿足時(shí),可以利用第一運(yùn)行方式運(yùn)行該計(jì)算機(jī)文件,而且將第二運(yùn)行方式應(yīng)用到該計(jì)算機(jī)文件所屬類別的其它計(jì)算機(jī)文件中。第一運(yùn)行方式和第二運(yùn)行方式指明運(yùn)行相對(duì)應(yīng)計(jì)算機(jī)文件的具體程序。
[0031]優(yōu)選地,可以針對(duì)每個(gè)計(jì)算機(jī)文件都設(shè)置相應(yīng)的運(yùn)行信息,從而實(shí)現(xiàn)針對(duì)每個(gè)計(jì)算機(jī)文件都可以獨(dú)立地、與其他文件不相關(guān)地打開(kāi)。
[0032]可以將計(jì)算機(jī)文件的運(yùn)行信息與計(jì)算機(jī)文件合并成一個(gè)文件予以保存。可選地,也可以預(yù)先設(shè)置運(yùn)行信息保存區(qū),在運(yùn)行信息保存區(qū)中保存有所有計(jì)算機(jī)文件的運(yùn)行信息,當(dāng)計(jì)算機(jī)系統(tǒng)需要利用計(jì)算機(jī)文件的運(yùn)行信息時(shí),可以從運(yùn)行信息保存區(qū)中調(diào)取相應(yīng)的運(yùn)行信息。
[0033]觸發(fā)條件可以包括多種類別,比如與計(jì)算機(jī)系統(tǒng)啟動(dòng)相關(guān)的觸發(fā)條件、與時(shí)間點(diǎn)相關(guān)的觸發(fā)條件、與指定文件夾相關(guān)的觸發(fā)條件,等等。
[0034]更具體地:下面詳細(xì)羅列一些觸發(fā)條件:
[0035](I)計(jì)算機(jī)系統(tǒng)啟動(dòng):包括用戶開(kāi)機(jī)啟動(dòng)、用戶登錄計(jì)算機(jī)系統(tǒng),等等。當(dāng)計(jì)算機(jī)系統(tǒng)啟動(dòng),則認(rèn)為觸發(fā)條件得到了滿足。
[0036](2)計(jì)算機(jī)系統(tǒng)啟動(dòng)完成:包括系統(tǒng)啟動(dòng)已完成,即開(kāi)機(jī)服務(wù)、啟動(dòng)項(xiàng)等已經(jīng)完成。當(dāng)計(jì)算機(jī)系統(tǒng)啟動(dòng)完成,則認(rèn)為觸發(fā)條件得到了滿足。
[0037](3)計(jì)算機(jī)系統(tǒng)啟動(dòng)完成若干時(shí)間間隔:包括計(jì)算機(jī)系統(tǒng)啟動(dòng)完成后若干秒、分鐘、小時(shí)后。當(dāng)計(jì)算機(jī)系統(tǒng)啟動(dòng)完成若干時(shí)間間隔,則認(rèn)為觸發(fā)條件得到了滿足。
[0038](4)計(jì)算機(jī)系統(tǒng)關(guān)機(jī):包括用戶注銷、電腦重啟等。當(dāng)計(jì)算機(jī)系統(tǒng)關(guān)機(jī),則認(rèn)為觸發(fā)條件得到了滿足。
[0039](5)指定時(shí)間點(diǎn):包括指定一天中的一個(gè)或者多個(gè)時(shí)間點(diǎn),如7:20等。當(dāng)指定時(shí)間點(diǎn)到達(dá),則認(rèn)為觸發(fā)條件得到了滿足。
[0040](6)指定運(yùn)行時(shí)間間隔:包括每若干秒、分鐘、小時(shí)、天運(yùn)行。當(dāng)指定運(yùn)行時(shí)間間隔到達(dá),則認(rèn)為觸發(fā)條件得到了滿足。
[0041](7)指定每周的某天或某幾天:包括指定每周星期幾,等。當(dāng)每周指定日到達(dá),則認(rèn)為觸發(fā)條件得到了滿足。
[0042](8)指定每月的某天或某幾天:包括指定每月幾號(hào),等。當(dāng)每月指定日到達(dá),則認(rèn)為觸發(fā)條件得到了滿足。
[0043](9)關(guān)閉某個(gè)程序:包括瀏覽器關(guān)閉等。當(dāng)某個(gè)預(yù)先設(shè)置的程序被關(guān)閉時(shí),則認(rèn)為觸發(fā)條件得到了滿足,此時(shí)可以自動(dòng)運(yùn)行垃圾、痕跡清理腳本或軟件清理上網(wǎng)記錄,等等。
[0044](10)指定文件夾中的文件過(guò)多過(guò)大:當(dāng)某個(gè)預(yù)先指定的文件夾中的文件過(guò)多過(guò)大時(shí),則認(rèn)為觸發(fā)條件得到了滿足。
[0045](11)計(jì)算機(jī)系統(tǒng)空閑時(shí):可以定時(shí)掃描系統(tǒng),當(dāng)系統(tǒng)在指定的時(shí)間長(zhǎng)度內(nèi)符合以下一個(gè)或多個(gè)條件時(shí),可以認(rèn)定計(jì)算機(jī)系統(tǒng)空閑:無(wú)鼠標(biāo)操作、無(wú)鍵盤操作、CPU占用率穩(wěn)定趨于平緩活低于指定的百分比、內(nèi)存占用率低于指定的百分比、系統(tǒng)IO占用率低于指定的百分比。此時(shí)認(rèn)為觸發(fā)條件得到了滿足。[0046](12)前臺(tái)運(yùn)行:當(dāng)有界面顯示運(yùn)行情況時(shí)認(rèn)為觸發(fā)條件得到了滿足。
[0047](13)后臺(tái)運(yùn)行:當(dāng)靜默運(yùn)行認(rèn)為觸發(fā)條件得到了滿足。
[0048]其中,針對(duì)具體的計(jì)算機(jī)文件還可以進(jìn)一步設(shè)置運(yùn)行優(yōu)先級(jí)。比如:可以根據(jù)用戶任務(wù)的需要,向用戶提高實(shí)時(shí)、高、高于標(biāo)準(zhǔn)、標(biāo)準(zhǔn)、低于標(biāo)準(zhǔn)、低等優(yōu)先級(jí)。而且,對(duì)于指定文件的運(yùn)行方式,用戶可以選擇可執(zhí)行程序或使用默認(rèn)的可執(zhí)行程序,并將同類文件都用選擇的程序打開(kāi),或者僅對(duì)于本文件,每次都用該程序打開(kāi)。
[0049]以上詳細(xì)羅列了觸發(fā)條件的示范性實(shí)例。本領(lǐng)域技術(shù)人員可以意識(shí)到,這種羅列僅僅是用于闡述目的,并不用于對(duì)本發(fā)明實(shí)施方式的保護(hù)范圍進(jìn)行限定。取決于具體應(yīng)用環(huán)境和需求的變化,可以對(duì)觸發(fā)條件做出各種變換、代替、刪除和變更,而這些變換、代替、刪除和變更都應(yīng)該涵蓋在本發(fā)明實(shí)施方式的保護(hù)范圍之內(nèi)。
[0050]步驟102:解析所述運(yùn)行信息以獲取所述觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式。
[0051]在這里,可以首先解析運(yùn)行信息,并從運(yùn)行信息中獲取觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式。當(dāng)運(yùn)行信息與計(jì)算機(jī)文件合并保存時(shí),可以從計(jì)算機(jī)文件中獲取到運(yùn)行信息。當(dāng)運(yùn)行信息集中保存在運(yùn)行信息保存區(qū)時(shí),可以在運(yùn)行信息保存區(qū)中查詢到對(duì)應(yīng)于計(jì)算機(jī)文件的運(yùn)行信息。
[0052]步驟103:判斷所述觸發(fā)條件是否得到滿足,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
[0053]在這里,優(yōu)選可以將第二運(yùn)行方式與該計(jì)算機(jī)文件類別的對(duì)應(yīng)關(guān)系記錄到注冊(cè)表中。
[0054]在一個(gè)實(shí)施方式中,當(dāng)觸發(fā)條件為預(yù)先設(shè)定的計(jì)算機(jī)啟動(dòng)后定時(shí)時(shí)間到達(dá)時(shí),判斷所述計(jì)算機(jī)啟動(dòng)后定時(shí)時(shí)間是否到達(dá),如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
[0055]在一個(gè)實(shí)施方式中,當(dāng)觸發(fā)條件為指定文件夾中的文件大小超過(guò)預(yù)先設(shè)置門限值時(shí),建立監(jiān)控線程以監(jiān)控所述指定文件夾中的文件大??;判斷所述指定文件夾中的文件大小是否超過(guò)預(yù)先設(shè)置門限值,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
[0056]在一個(gè)實(shí)施方式中,當(dāng)觸發(fā)條件為計(jì)算機(jī)系統(tǒng)的資源空閑量低于預(yù)先設(shè)置的資源門限值時(shí),可以建立監(jiān)控線程以監(jiān)控所述計(jì)算機(jī)系統(tǒng)的資源空閑量;并判斷所述計(jì)算機(jī)系統(tǒng)的資源空閑量是否低于資源門限值,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
[0057]在一個(gè)實(shí)施方式中,當(dāng)滿足如下條件中的至少一個(gè)時(shí),判定計(jì)算機(jī)系統(tǒng)的資源空閑量低于預(yù)先設(shè)置的資源門限值:
[0058]所述計(jì)算機(jī)系統(tǒng)鼠標(biāo)操作率低于預(yù)先設(shè)置鼠標(biāo)操作率;
[0059]所述計(jì)算機(jī)系統(tǒng)的鍵盤操作率低于預(yù)先設(shè)置鍵盤操作率;
[0060]所述計(jì)算機(jī)系統(tǒng)的CPU占用率穩(wěn)定趨于平緩活低于指定的CPU占用率;[0061]所述計(jì)算機(jī)系統(tǒng)的內(nèi)存占用率低于指定的內(nèi)存占用率;
[0062]所述計(jì)算機(jī)系統(tǒng)的輸入/輸出(I/O)占用率低于指定的I/O占用率。
[0063]優(yōu)選地,當(dāng)觸發(fā)條件為接收到計(jì)算機(jī)用戶注銷命令、計(jì)算機(jī)重啟命令或計(jì)算機(jī)關(guān)閉命令時(shí),該方法包括:
[0064]判斷是否接收到計(jì)算機(jī)用戶注銷命令、計(jì)算機(jī)重啟命令或計(jì)算機(jī)關(guān)閉命令,如果是,則保持計(jì)算機(jī)操作系統(tǒng)以根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式;
[0065]執(zhí)行所述計(jì)算機(jī)用戶注銷命令、計(jì)算機(jī)重啟命令或計(jì)算機(jī)關(guān)閉命令。
[0066]在一個(gè)實(shí)施方式中,觸發(fā)條件為接收到指定程序關(guān)閉命令;
[0067]該方法包括:
[0068]判斷是否接收到所述指定程序關(guān)閉命令,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,其中該計(jì)算機(jī)文件被運(yùn)行以執(zhí)行與所述指定程序相關(guān)的操作,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
[0069]其中,當(dāng)指定程序關(guān)閉命令為瀏覽器關(guān)閉命令時(shí);所述計(jì)算機(jī)文件被運(yùn)行以執(zhí)行下列操作中的至少一個(gè):清除瀏覽器垃圾;腳本清理;上網(wǎng)記錄清理。
[0070]優(yōu)選地,第一運(yùn)行方式和第二運(yùn)行方式為相同的運(yùn)行方式。
[0071]可以在運(yùn)行于各種終端的計(jì)算機(jī)系統(tǒng)中實(shí)施上述本發(fā)明實(shí)施方式。比如,終端可以包括但是不局限于:個(gè)人電腦(PC)、功能手機(jī)、智能手機(jī)、掌上電腦、平板電腦或個(gè)人數(shù)字助理(PDA),等等。
[0072]基于上述詳細(xì)分析,圖2為根據(jù)本發(fā)明實(shí)施方式的設(shè)置運(yùn)行信息的流程示意圖。
[0073]如圖2所示,該方法包括:
[0074]步驟201:將計(jì)算機(jī)文件添加到設(shè)置序列中,其中設(shè)置序列可以具體為一個(gè)計(jì)算機(jī)線程,用于對(duì)計(jì)算機(jī)文件的觸發(fā)方式和運(yùn)行方式進(jìn)行設(shè)置。
[0075]步驟202:判定用戶是否選擇指定該計(jì)算機(jī)文件的運(yùn)行方式,如果是則執(zhí)行步驟203及其后續(xù)步驟,否則執(zhí)行步驟207及其后續(xù)步驟。
[0076]步驟203:用戶選擇第一運(yùn)行方式作為該計(jì)算機(jī)文件的運(yùn)行方式。
[0077]步驟204:用戶判斷該第一運(yùn)行方式是否適用于同類別的其他計(jì)算機(jī)文件,如果是則執(zhí)行步驟205及其后續(xù)步驟,否則執(zhí)行步驟206及其后續(xù)步驟。
[0078]步驟205:將該第一運(yùn)行方式設(shè)置為該類別計(jì)算機(jī)文件的默認(rèn)運(yùn)行方式,即該第一運(yùn)行方式用于打開(kāi)該計(jì)算機(jī)文件以及同類別的其他計(jì)算機(jī)文件,并執(zhí)行步驟207。
[0079]步驟206:為該類別其他計(jì)算機(jī)文件設(shè)置運(yùn)行方式,具體可以為第二運(yùn)行方式。
[0080]步驟207:設(shè)置該計(jì)算機(jī)文件的觸發(fā)條件。
[0081]在這里,觸發(fā)條件可以包括多種類別,比如與計(jì)算機(jī)系統(tǒng)啟動(dòng)相關(guān)的觸發(fā)條件、與時(shí)間點(diǎn)相關(guān)的觸發(fā)條件、與指定文件夾相關(guān)的觸發(fā)條件,等等。
[0082]步驟208:設(shè)置序列保存設(shè)置。
[0083]用戶設(shè)置完畢計(jì)算機(jī)文件的設(shè)置信息之后,計(jì)算機(jī)系統(tǒng)可以通過(guò)相應(yīng)的軟件功能掃描該設(shè)置信息,并基于該設(shè)置信息運(yùn)行計(jì)算機(jī)文件。
[0084]圖3為根據(jù)本發(fā)明實(shí)施方式的根據(jù)運(yùn)行信息運(yùn)行計(jì)算機(jī)文件的流程示意圖。
[0085]如圖3所示,該方法包括:[0086]步驟301:解析設(shè)置信息,以獲取觸發(fā)條件、第一運(yùn)行方式和第二運(yùn)行方式。
[0087]其中,第一運(yùn)行方式和第二運(yùn)行方式既可以是相同的,也可以是不同的。第一運(yùn)行方式用于指明運(yùn)行該計(jì)算機(jī)文件的程序,而第二運(yùn)行方式用于指明運(yùn)行與該計(jì)算機(jī)文件同類別的其他計(jì)算機(jī)文件的程序。
[0088]步驟302:判斷觸發(fā)條件是否在開(kāi)機(jī)階段,如果是則執(zhí)行步驟303及其后續(xù)步驟,否則執(zhí)行步驟305及其后續(xù)步驟。
[0089]步驟303:在開(kāi)機(jī)階段利用第一運(yùn)行方式運(yùn)行該計(jì)算機(jī)文件。
[0090]步驟304:設(shè)置第二運(yùn)行方式為類別相同的其他計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式,并結(jié)束本流程。
[0091]步驟305:判斷觸發(fā)條件是否與時(shí)間相關(guān),如果是則執(zhí)行步驟306及其后續(xù)步驟,否則執(zhí)行步驟309及其后續(xù)步驟。
[0092]步驟306:根據(jù)觸發(fā)條件,設(shè)置定時(shí)器。
[0093]步驟307:當(dāng)定時(shí)器時(shí)間到后,利用第一運(yùn)行方式運(yùn)行該計(jì)算機(jī)文件。
[0094]步驟308:設(shè)置第二運(yùn)行方式為類別相同的其他計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式,并結(jié)束本流程。
[0095]步驟309:判斷觸發(fā)條件是否與監(jiān)控文件夾相關(guān)。如果是則執(zhí)行步驟310及其后續(xù)步驟,否則退出本流程。
[0096]步驟310:建立針對(duì)監(jiān)控文件夾的監(jiān)控線程。
[0097]步驟311:當(dāng)監(jiān)控線程判定指定文件夾中的文件大小超過(guò)預(yù)先設(shè)置的門限值時(shí),利用第一運(yùn)行方式運(yùn)行該計(jì)算機(jī)文件。
[0098]步驟312:設(shè)置第二運(yùn)行方式為類別相同的其他計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式,并結(jié)束本流程。
[0099]基于上述詳細(xì)分析,本發(fā)明實(shí)施方式還提出了一種運(yùn)行計(jì)算機(jī)文件的裝置。
[0100]圖4為根據(jù)本發(fā)明實(shí)施方式運(yùn)行計(jì)算機(jī)文件的裝置結(jié)構(gòu)圖。
[0101]如圖4所示,該裝置包括運(yùn)行信息設(shè)置單元401、運(yùn)行信息解析單元402和計(jì)算機(jī)文件運(yùn)行單元403,其中:
[0102]運(yùn)行信息設(shè)置單元401,用于針對(duì)計(jì)算機(jī)文件設(shè)置運(yùn)行信息,所述運(yùn)行信息包含觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式;
[0103]運(yùn)行信息解析單元402,用于解析所述運(yùn)行信息以獲取所述觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式;
[0104]計(jì)算機(jī)文件運(yùn)行單元403,用于判斷所述觸發(fā)條件是否得到滿足,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
[0105]在一個(gè)實(shí)施方式中,觸發(fā)條件為預(yù)先設(shè)定的計(jì)算機(jī)啟動(dòng)后定時(shí)時(shí)間到達(dá);
[0106]計(jì)算機(jī)文件運(yùn)行單元403,用于判斷所述計(jì)算機(jī)啟動(dòng)后定時(shí)時(shí)間是否到達(dá),如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
[0107]在一個(gè)實(shí)施方式中,觸發(fā)條件為指定文件夾中的文件大小超過(guò)預(yù)先設(shè)置門限值;
[0108]計(jì)算機(jī)文件運(yùn)行單元403,用于建立監(jiān)控線程以監(jiān)控所述指定文件夾中的文件大??;判斷所述指定文件夾中的文件大小是否超過(guò)預(yù)先設(shè)置門限值,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
[0109]在一個(gè)實(shí)施方式中,觸發(fā)條件為計(jì)算機(jī)系統(tǒng)的資源空閑量低于預(yù)先設(shè)置的資源門限值;
[0110]計(jì)算機(jī)文件運(yùn)行單元403,建立監(jiān)控線程以監(jiān)控所述計(jì)算機(jī)系統(tǒng)的資源空閑量;判斷所述計(jì)算機(jī)系統(tǒng)的資源空閑量是否低于預(yù)先設(shè)置的資源門限值,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
[0111]優(yōu)選地,計(jì)算機(jī)文件運(yùn)行單元403,用于當(dāng)滿足如下條件中的至少一個(gè)時(shí),判定所述計(jì)算機(jī)系統(tǒng)的資源空閑量低于資源門限值:
[0112]所述計(jì)算機(jī)系統(tǒng)鼠標(biāo)操作率低于預(yù)先設(shè)置鼠標(biāo)操作率;
[0113]所述計(jì)算機(jī)系統(tǒng)的鍵盤操作率低于預(yù)先設(shè)置鍵盤操作率;
[0114]所述計(jì)算機(jī)系統(tǒng)的CPU占用率穩(wěn)定趨于平緩活且低于指定的CPU占用率;
[0115]所述計(jì)算機(jī)系統(tǒng)的內(nèi)存占用率低于指定的內(nèi)存占用率;
[0116]所述計(jì)算機(jī)系統(tǒng)的輸入/輸出(I/O)占用率低于指定的I/O占用率。
[0117]在一個(gè)實(shí)施方式中,觸發(fā)條件為接收到計(jì)算機(jī)用戶注銷命令、計(jì)算機(jī)重啟命令或計(jì)算機(jī)關(guān)閉命令;
[0118]計(jì)算機(jī)文件運(yùn)行單元403,用于判斷是否接收到計(jì)算機(jī)用戶注銷命令、計(jì)算機(jī)重啟命令或計(jì)算機(jī)關(guān)閉命令,如果是,則保持計(jì)算機(jī)操作系統(tǒng)以根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式;執(zhí)行所述計(jì)算機(jī)用戶注銷命令、計(jì)算機(jī)重啟命令或計(jì)算機(jī)關(guān)閉命令。
[0119]其中,觸發(fā)條件具體可以為接收到指定程序關(guān)閉命令。此時(shí),計(jì)算機(jī)文件運(yùn)行單元403,用于判斷是否接收到所述指定程序關(guān)閉命令,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,其中該計(jì)算機(jī)文件被運(yùn)行以執(zhí)行與所述指定程序相關(guān)的操作,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
[0120]可以將圖1所示方法流程和圖4所示裝置結(jié)構(gòu)集成到各種計(jì)算機(jī)系統(tǒng)的硬件實(shí)體當(dāng)中。比如,可以集成到:功能手機(jī)、智能手機(jī)、掌上電腦、個(gè)人電腦(PC)、平板電腦或個(gè)人數(shù)字助理(PDA),等等設(shè)備之中。
[0121]實(shí)際上,可以通過(guò)多種形式來(lái)具體實(shí)施本發(fā)明實(shí)施方式所提出的計(jì)算機(jī)文件運(yùn)行裝置。比如,可以遵循一定規(guī)范的應(yīng)用程序接口,將計(jì)算機(jī)文件運(yùn)行裝置編寫為安裝到計(jì)算機(jī)系統(tǒng)中的插件程序,也可以將其封裝為應(yīng)用程序以供用戶自行下載使用。當(dāng)編寫為插件程序時(shí),可以將其實(shí)施為OCX、dll、cab等多種插件形式。也可以通過(guò)Flash插件、RealPlayer插件、MMS插件、MIDI五線譜插件、ActiveX插件等具體技術(shù)來(lái)實(shí)施本發(fā)明實(shí)施方式所提出的下載任務(wù)分配裝置。
[0122]可以通過(guò)指令或指令集存儲(chǔ)的儲(chǔ)存方式將本發(fā)明實(shí)施方式所提出的計(jì)算機(jī)文件運(yùn)行方法存儲(chǔ)在各種存儲(chǔ)介質(zhì)上。這些存儲(chǔ)介質(zhì)包括但是不局限于:軟盤、光盤、DVD、硬盤、閃存、U盤、CF卡、SD卡、MMC卡、SM卡、記憶棒(Memory Stick)、xD卡等。
[0123]另外,還可以將本發(fā)明實(shí)施方式所提出的計(jì)算機(jī)文件運(yùn)行方法應(yīng)用到基于閃存(Nand flash)的存儲(chǔ)介質(zhì)中,比如U盤、CF卡、SD卡、SDHC卡、MMC卡、SM卡、記憶棒、xD卡
坐寸O
[0124]綜上所述,在本發(fā)明實(shí)施方式中,在本發(fā)明實(shí)施方式中,針對(duì)計(jì)算機(jī)文件設(shè)置運(yùn)行信息,所述運(yùn)行信息包含觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式;解析所述運(yùn)行信息以獲取所述觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式;判斷所述觸發(fā)條件是否得到滿足,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。由此可見(jiàn),應(yīng)用本發(fā)明實(shí)施方式之后,可以選擇自定義的形式運(yùn)行計(jì)算機(jī)文件,而且可以獨(dú)立地、與其他文件不相關(guān)地運(yùn)行計(jì)算機(jī)文件,而且針對(duì)同后綴文件采用不采用固定方式運(yùn)行,從而降低了系統(tǒng)資源消耗,提高了文件處理效率。
[0125]另外,可以將本發(fā)明實(shí)施方式可以應(yīng)用到各種終端中,可以跨平臺(tái)跨終端使用本發(fā)明實(shí)施方式,適用范圍非常廣泛。
[0126]不僅與此,本發(fā)明實(shí)施方式操作簡(jiǎn)單,使用方便,還能通過(guò)合理設(shè)置合理利用計(jì)算機(jī)的配置,在滿足同等需求的情況下提高系統(tǒng)的開(kāi)機(jī)速度、運(yùn)行性能。
[0127]以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種運(yùn)行計(jì)算機(jī)文件的方法,其特征在于,該方法包括: 針對(duì)計(jì)算機(jī)文件設(shè)置運(yùn)行信息,所述運(yùn)行信息包含觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式; 解析所述運(yùn)行信息以獲取所述觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式; 判斷所述觸發(fā)條件是否得到滿足,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
2.根據(jù)權(quán)利要求1所述的運(yùn)行計(jì)算機(jī)文件的方法,其特征在于,該方法進(jìn)一步包括:將所述第二運(yùn)行方式與該計(jì)算機(jī)文件類別的對(duì)應(yīng)關(guān)系記錄到注冊(cè)表中。
3.根據(jù)權(quán)利要求1所述的運(yùn)行計(jì)算機(jī)文件的方法,其特征在于,所述觸發(fā)條件為預(yù)先設(shè)定的計(jì)算機(jī)啟動(dòng)后定時(shí)時(shí)間到達(dá); 該方法包括: 判斷所述計(jì)算機(jī)啟動(dòng)后定時(shí)時(shí)間是否到達(dá),如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn) 行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
4.根據(jù)權(quán)利要求1所述的運(yùn)行計(jì)算機(jī)文件的方法,其特征在于,所述觸發(fā)條件為指定文件夾中的文件大小超過(guò)預(yù)先設(shè)置門限值; 該方法包括: 建立監(jiān)控線程以監(jiān)控所述指定文件夾中的文件大??; 判斷所述指定文件夾中的文件大小是否超過(guò)預(yù)先設(shè)置門限值,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
5.根據(jù)權(quán)利要求1所述的運(yùn)行計(jì)算機(jī)文件的方法,其特征在于,所述觸發(fā)條件為計(jì)算機(jī)系統(tǒng)的資源空閑量低于預(yù)先設(shè)置的資源門限值; 該方法包括: 建立監(jiān)控線程以監(jiān)控所述計(jì)算機(jī)系統(tǒng)的資源空閑量; 判斷所述計(jì)算機(jī)系統(tǒng)的資源空閑量是否低于資源門限值,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
6.根據(jù)權(quán)利要求5所述的運(yùn)行計(jì)算機(jī)文件的方法,其特征在于,當(dāng)滿足如下條件中的至少一個(gè)時(shí),判定所述計(jì)算機(jī)系統(tǒng)的資源空閑量低于預(yù)先設(shè)置的資源門限值: 所述計(jì)算機(jī)系統(tǒng)鼠標(biāo)操作率低于預(yù)先設(shè)置鼠標(biāo)操作率; 所述計(jì)算機(jī)系統(tǒng)的鍵盤操作率低于預(yù)先設(shè)置鍵盤操作率; 所述計(jì)算機(jī)系統(tǒng)的CPU占用率穩(wěn)定趨于平緩活低于指定的CPU占用率; 所述計(jì)算機(jī)系統(tǒng)的內(nèi)存占用率低于指定的內(nèi)存占用率; 所述計(jì)算機(jī)系統(tǒng)的輸入/輸出(I/o)占用率低于指定的I/O占用率。
7.根據(jù)權(quán)利要求1所述的運(yùn)行計(jì)算機(jī)文件的方法,其特征在于,所述觸發(fā)條件為接收到計(jì)算機(jī)用戶注銷命令、計(jì)算機(jī)重啟命令或計(jì)算機(jī)關(guān)閉命令;該方法包括:判斷是否接收到計(jì)算機(jī)用戶注銷命令、計(jì)算機(jī)重啟命令或計(jì)算機(jī)關(guān)閉命令,如果是,則保持計(jì)算機(jī)操作系統(tǒng)以根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式; 執(zhí)行所述計(jì)算機(jī)用戶注銷命令、計(jì)算機(jī)重啟命令或計(jì)算機(jī)關(guān)閉命令。
8.根據(jù)權(quán)利要求1所述的運(yùn)行計(jì)算機(jī)文件的方法,其特征在于,所述觸發(fā)條件為接收到指定程序關(guān)閉命令; 該方法包括: 判斷是否接收到所述指定程序關(guān)閉命令,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,其中該計(jì)算機(jī)文件被運(yùn)行以執(zhí)行與所述指定程序相關(guān)的操作,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
9.根據(jù)權(quán)利要求8所述的運(yùn)行計(jì)算機(jī)文件的方法,其特征在于,所述指定程序關(guān)閉命令為瀏覽器關(guān)閉命令;所述計(jì)算機(jī)文件被運(yùn)行以執(zhí)行下列操作中的至少一個(gè): 清除瀏覽器垃圾; 腳本清理; 上網(wǎng)記錄清理。
10.根據(jù)權(quán)利要求1-9所述的運(yùn)行計(jì)算機(jī)文件的方法,其特征在于,所述第一運(yùn)行方式和第二運(yùn)行方式為相同的運(yùn)行方式。
11.一種運(yùn)行計(jì)算機(jī)文件的裝置,其特征在于,該裝置包括運(yùn)行信息設(shè)置單元、運(yùn)行信息解析單元和計(jì)算機(jī)文件運(yùn)行單元,其中: 運(yùn)行信息設(shè)置單元,用于針對(duì)計(jì)算機(jī)文件設(shè)置運(yùn)行信息,所述運(yùn)行信息包含觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式; 運(yùn)行信息解析單元,用于解析所述運(yùn)行信息以獲取所述觸發(fā)條件、該計(jì)算機(jī)文件的第一運(yùn)行方式以及該計(jì)算機(jī)文件所屬類別的第二運(yùn)行方式; 計(jì)算機(jī)文件運(yùn)行單元,用于判斷所述觸發(fā)條件是否得到滿足,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
12.根據(jù)權(quán)利要求11所述的運(yùn)行計(jì)算機(jī)文件的裝置,其特征在于,所述觸發(fā)條件為預(yù)先設(shè)定的計(jì)算機(jī)啟動(dòng)后定時(shí)時(shí)間到達(dá); 計(jì)算機(jī)文件運(yùn)行單元,用于判斷所述計(jì)算機(jī)啟動(dòng)后定時(shí)時(shí)間是否到達(dá),如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
13.根據(jù)權(quán)利要求11所述的運(yùn)行計(jì)算機(jī)文件的裝置,其特征在于,所述觸發(fā)條件為指定文件夾中的文件大小超過(guò)預(yù)先設(shè)置門限值; 計(jì)算機(jī)文件運(yùn)行單元,用于建立監(jiān)控線程以監(jiān)控所述指定文件夾中的文件大??;判斷所述指定文件夾中的文件大小是否超過(guò)預(yù)先設(shè)置門限值,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
14.根據(jù)權(quán)利要求11所述的運(yùn)行計(jì)算機(jī)文件的裝置,其特征在于,所述觸發(fā)條件為計(jì)算機(jī)系統(tǒng)的資源空閑量低于預(yù)先設(shè)置的資源門限值;計(jì)算機(jī)文件運(yùn)行單元,用于建立監(jiān)控線程以監(jiān)控所述計(jì)算機(jī)系統(tǒng)的資源空閑量;判斷所述計(jì)算機(jī)系統(tǒng)的資源空閑量是否低于預(yù)先設(shè)置的資源門限值,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
15.根據(jù)權(quán)利要求14所述的運(yùn)行計(jì)算機(jī)文件的裝置,其特征在于, 計(jì)算機(jī)文件運(yùn)行單元,用于當(dāng)滿足如下條件中的至少一個(gè)時(shí),判定所述計(jì)算機(jī)系統(tǒng)的資源空閑量低于資源門限值: 所述計(jì)算機(jī)系統(tǒng)鼠標(biāo)操作率低于預(yù)先設(shè)置鼠標(biāo)操作率; 所述計(jì)算機(jī)系統(tǒng)的鍵盤操作率低于預(yù)先設(shè)置鍵盤操作率; 所述計(jì)算機(jī)系統(tǒng)的CPU占用率穩(wěn)定趨于平緩活且低于指定的CPU占用率; 所述計(jì)算機(jī)系統(tǒng)的內(nèi)存占用率低于指定的內(nèi)存占用率; 所述計(jì)算機(jī)系統(tǒng)的輸入/輸出(I/O)占用率低于指定的I/O占用率。
16.根據(jù)權(quán)利要求11所述的運(yùn)行計(jì)算機(jī)文件的裝置,其特征在于,所述觸發(fā)條件為接收到計(jì)算機(jī)用戶注銷命令、計(jì)算機(jī)重啟命令或計(jì)算機(jī)關(guān)閉命令; 計(jì)算機(jī)文件運(yùn)行單元,用于判斷是否接收到計(jì)算機(jī)用戶注銷命令、計(jì)算機(jī)重啟命令或計(jì)算機(jī)關(guān)閉命令,如果是,則保持計(jì)算機(jī)操作系統(tǒng)以根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式;執(zhí)行所述計(jì)算機(jī)用戶注銷命令、計(jì)算機(jī)重啟命令或計(jì)算機(jī)關(guān)閉命令。
17.根據(jù)權(quán)利要求11所述的運(yùn)行計(jì)算機(jī)文件的裝置,其特征在于,所述觸發(fā)條件為接收到指定程序關(guān)閉命令; 計(jì)算機(jī)文件運(yùn)行單元,用于判斷是否接收到所述指定程序關(guān)閉命令,如果是,則根據(jù)所述第一運(yùn)行方式運(yùn)行所述計(jì)算機(jī)文件,其中該計(jì)算機(jī)文件被運(yùn)行以執(zhí)行與所述指定程序相關(guān)的操作,并將所述第二運(yùn)行方式設(shè)置為與該計(jì)算機(jī)文件類別相同的其它計(jì)算機(jī)文件的默認(rèn)打開(kāi)方式。
【文檔編號(hào)】G06F17/30GK103678348SQ201210332045
【公開(kāi)日】2014年3月26日 申請(qǐng)日期:2012年9月10日 優(yōu)先權(quán)日:2012年9月10日
【發(fā)明者】符氣康 申請(qǐng)人:騰訊科技(深圳)有限公司