欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種任務(wù)處理方法和裝置的制造方法

文檔序號(hào):10593982閱讀:244來源:國(guó)知局
一種任務(wù)處理方法和裝置的制造方法
【專利摘要】本公開實(shí)施例提供一種任務(wù)處理方法和裝置,其中的方法具體包括:采集預(yù)置時(shí)間范圍內(nèi)至少一個(gè)歷史任務(wù)的耗時(shí)比;根據(jù)所述歷史任務(wù)的耗時(shí)比確定任務(wù)的預(yù)測(cè)耗時(shí)比;根據(jù)所述任務(wù)的屬性參數(shù)及所述預(yù)測(cè)耗時(shí)比預(yù)測(cè)所述任務(wù)的耗時(shí)。本公開實(shí)施例能夠?qū)θ蝿?wù)在運(yùn)行過程中所需的耗時(shí)進(jìn)行預(yù)測(cè),進(jìn)而使得用戶可以根據(jù)該任務(wù)耗時(shí)合理安排時(shí)間,提高用戶的用戶體驗(yàn)。
【專利說明】
一種任務(wù)處理方法和裝置
技術(shù)領(lǐng)域
[0001 ]本公開涉及數(shù)據(jù)處理領(lǐng)域,特別是涉及一種任務(wù)處理方法和裝置?!颈尘凹夹g(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,數(shù)據(jù)處理設(shè)備可以處理多種類型的任務(wù),例如:音頻和視頻的上傳和下載等類型的任務(wù)。
[0003]現(xiàn)有的一種任務(wù)處理方法在進(jìn)行上述音頻和視頻的上傳和下載等任務(wù)時(shí),上述任務(wù)處理過程中所需的耗時(shí)是不可知的,這樣就會(huì)導(dǎo)致用戶在進(jìn)行上述音頻和視頻的上傳和下載等任務(wù)操作時(shí),由于無法得知上述任務(wù)所需耗時(shí),而出現(xiàn)以下問題,例如:若當(dāng)前任務(wù)執(zhí)行過程中耗時(shí)較長(zhǎng),但用戶并不知道該任務(wù)所需耗時(shí),因此一直在等待任務(wù)處理完成,等待時(shí)間過長(zhǎng),浪費(fèi)了用戶的時(shí)間,這對(duì)于用戶的用戶體驗(yàn)來說,是極其不好的。
[0004]因此,現(xiàn)在噩需一種任務(wù)處理方法,能夠?qū)θ蝿?wù)在運(yùn)行過程中所需的耗時(shí)進(jìn)行預(yù)測(cè),以使得用戶可以根據(jù)該任務(wù)耗時(shí)合理安排時(shí)間,提高用戶的用戶體驗(yàn)。
【發(fā)明內(nèi)容】

[0005]本公開實(shí)施例提供一種任務(wù)處理方法和裝置,用以解決現(xiàn)有的任務(wù)處理方法由于不能得知任務(wù)運(yùn)行所需耗時(shí)而造成的用戶體驗(yàn)不好的問題,使得能夠?qū)θ蝿?wù)在運(yùn)行過程中所需的耗時(shí)進(jìn)行預(yù)測(cè),進(jìn)而使得用戶可以根據(jù)該任務(wù)耗時(shí)合理安排時(shí)間,提高用戶的用戶體驗(yàn)。
[0006]本公開實(shí)施例提供一種任務(wù)處理方法,包括:
[0007]采集預(yù)置時(shí)間范圍內(nèi)至少一個(gè)歷史任務(wù)的耗時(shí)比;
[0008]根據(jù)所述歷史任務(wù)的耗時(shí)比確定任務(wù)的預(yù)測(cè)耗時(shí)比;
[0009]根據(jù)所述任務(wù)的屬性參數(shù)及所述預(yù)測(cè)耗時(shí)比預(yù)測(cè)所述任務(wù)的耗時(shí)。
[0010]本公開實(shí)施例提供一種任務(wù)處理裝置,包括:
[0011]采集模塊,用于采集預(yù)置時(shí)間范圍內(nèi)至少一個(gè)歷史任務(wù)的耗時(shí)比;
[0012]確定模塊,用于根據(jù)所述歷史任務(wù)的耗時(shí)比確定任務(wù)的預(yù)測(cè)耗時(shí)比;
[0013]預(yù)測(cè)模塊,用于根據(jù)所述任務(wù)的屬性參數(shù)及所述預(yù)測(cè)耗時(shí)比預(yù)測(cè)所述任務(wù)的耗時(shí)。
[0014]本公開實(shí)施例提供的一種任務(wù)處理方法及裝置,可以根據(jù)采集的歷史任務(wù)的耗時(shí)比確定任務(wù)運(yùn)行的預(yù)測(cè)耗時(shí)比,進(jìn)而可以根據(jù)上述預(yù)測(cè)耗時(shí)比及任務(wù)的屬性參數(shù)預(yù)測(cè)任務(wù)的耗時(shí),這樣一來,任務(wù)運(yùn)行所需的耗時(shí)即可被預(yù)測(cè)出來,用戶在知曉任務(wù)運(yùn)行所需的耗時(shí)后,可以合理安排時(shí)間,例如:若當(dāng)前任務(wù)運(yùn)行所需耗時(shí)較長(zhǎng),則用戶可以對(duì)這段時(shí)間進(jìn)行規(guī)劃,以利用這段時(shí)間去處理其他事情;或者當(dāng)前任務(wù)運(yùn)行較短,用戶可以等待任務(wù)的完成,以在該任務(wù)運(yùn)行結(jié)束后,直接進(jìn)行下一任務(wù)的運(yùn)行處理操作;也即,本公開可使得用戶合理安排時(shí)間,進(jìn)而能夠提高用戶的用戶體驗(yàn)?!靖綀D說明】
[0015]為了更清楚地說明本公開實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本公開的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本公開的一種任務(wù)處理方法實(shí)施例一的步驟流程圖;
[0017]圖2為本公開的一種任務(wù)處理方法實(shí)施例二的步驟流程圖;
[0018]圖3為本公開的一種任務(wù)處理裝置實(shí)施例一的結(jié)構(gòu)示意圖;
[0019]圖4為本公開的一種任務(wù)處理裝置實(shí)施例二的結(jié)構(gòu)示意圖;
[0020]圖5為本公開的一種任務(wù)處理裝置實(shí)施例三的結(jié)構(gòu)示意圖;及
[0021]圖6為本公開的一種任務(wù)處裝置實(shí)施例四的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】[〇〇22]為使本公開實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本公開實(shí)施例中的附圖,對(duì)本公開實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本公開一部分實(shí)施例,而不是全部的實(shí)施例?;诒竟_中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本公開保護(hù)的范圍。[〇〇23]方法實(shí)施例一[〇〇24]參照?qǐng)D1,示出了本公開的一種任務(wù)處理方法實(shí)施例一的步驟流程圖,具體可以包括:
[0025]步驟101、采集預(yù)置時(shí)間范圍內(nèi)至少一個(gè)歷史任務(wù)的耗時(shí)比;
[0026]本公開實(shí)施例中,任務(wù)的類型具體可以包括:轉(zhuǎn)碼、上傳、下載、存儲(chǔ)等,所述任務(wù)處理方法可以用于對(duì)一類型的任務(wù)進(jìn)行任務(wù)處理,所述一類型任務(wù)中具體可以包含多種任務(wù),也即,本公開實(shí)施例可以應(yīng)用于視頻、和/或音頻的轉(zhuǎn)碼、上傳、下載、存儲(chǔ)等任務(wù)過程中,本公開實(shí)施例主要以上傳為例進(jìn)行說明,其他任務(wù)類型相互參照即可。
[0027]本公開實(shí)施例中,上述耗時(shí)比具體可以為任務(wù)的處理速度,具體可以為任務(wù)的大小與處理該任務(wù)的耗時(shí)的比值,例如:歷史任務(wù)的大小為1 〇〇Mb,處理該任務(wù)的耗時(shí)為10s, 則該歷史任務(wù)的耗時(shí)比即為l〇M/s;
[0028]本公開實(shí)施例中,上述預(yù)置時(shí)間范圍可以為采集上述歷史任務(wù)的耗時(shí)比的時(shí)間范圍,例如,上述預(yù)置時(shí)間范圍為三個(gè)月,則可以在最近三個(gè)月內(nèi)采集至少一個(gè)歷史任務(wù)的耗時(shí)比;[〇〇29]可以理解,上述預(yù)置時(shí)間范圍為三個(gè)月僅作為本公開實(shí)施例中上述預(yù)置時(shí)間范圍的一個(gè)示例,而不理解為是對(duì)本公開實(shí)施例中上述預(yù)置時(shí)間范圍的一種限定,實(shí)際上,上述預(yù)置時(shí)間范圍可以為任意時(shí)間范圍值,例如:兩個(gè)月,四個(gè)月;上述預(yù)置時(shí)間范圍可以由本領(lǐng)域技術(shù)人員根據(jù)需求自行確定,本公開實(shí)施例在此對(duì)上述預(yù)置時(shí)間范圍不做具體限定。
[0030]步驟102、根據(jù)所述歷史任務(wù)的耗時(shí)比確定任務(wù)的預(yù)測(cè)耗時(shí)比;
[0031]本公開實(shí)施例中,上述預(yù)測(cè)耗時(shí)比可以用于表示預(yù)測(cè)的任務(wù)的處理速度,具體可以將歷史任務(wù)的耗時(shí)比進(jìn)行加權(quán)計(jì)算,以確定最終的加權(quán)計(jì)算結(jié)果為上述任務(wù)的預(yù)測(cè)耗時(shí)比;
[0032]在本公開的一種可選實(shí)施例中,上述根據(jù)所述歷史任務(wù)的耗時(shí)比確定任務(wù)的預(yù)測(cè)耗時(shí)比的步驟,具體可以包括:
[0033]步驟A1、確定所述預(yù)置時(shí)間范圍內(nèi)采集的歷史任務(wù)的耗時(shí)比的數(shù)量、及每一耗時(shí)比出現(xiàn)的次數(shù);
[0034]步驟A2、根據(jù)所述每一耗時(shí)比出現(xiàn)的次數(shù)及所述歷史任務(wù)的耗時(shí)比的數(shù)量確定所述每一耗時(shí)比所占權(quán)重;
[0035]步驟A3、根據(jù)所述耗時(shí)比及所述耗時(shí)比的權(quán)重確定所述任務(wù)的預(yù)測(cè)耗時(shí)比。
[0036]本公開實(shí)施例中,假設(shè)預(yù)置時(shí)間范圍為3個(gè)月,則對(duì)3個(gè)月內(nèi)的歷史任務(wù)的耗時(shí)比進(jìn)行采集,假設(shè)采集的歷史任務(wù)的耗時(shí)比的數(shù)量為M個(gè),包括耗時(shí)比1、耗時(shí)比2、耗時(shí)比3及耗時(shí)比4,其中,耗時(shí)比1出現(xiàn)的次數(shù)為A次,耗時(shí)比2出現(xiàn)的次數(shù)為B次,耗時(shí)比3出現(xiàn)的次數(shù)為C次,耗時(shí)比4出現(xiàn)的次數(shù)為D次,上述A、B、C、D的和為M,則上述耗時(shí)比1的權(quán)重1為A/M,上述耗時(shí)比2的權(quán)重2為B/M,上述耗時(shí)比3的權(quán)重3為C/M,上述耗時(shí)比4的權(quán)重為D/M,則上述任務(wù)的預(yù)測(cè)耗時(shí)比為:耗時(shí)比1 X權(quán)重1+耗時(shí)比2 X權(quán)重2+耗時(shí)比3 X權(quán)重3+耗時(shí)比4 X權(quán)重4。
[0037]步驟103、根據(jù)所述任務(wù)的屬性參數(shù)及所述預(yù)測(cè)耗時(shí)比預(yù)測(cè)所述任務(wù)的耗時(shí)。
[0038]本公開實(shí)施例中,上述任務(wù)的屬性參數(shù)具體可以包括任務(wù)的大小,則上述任務(wù)的耗時(shí)具體可以預(yù)測(cè)為任務(wù)的大小與上述任務(wù)的預(yù)測(cè)耗時(shí)比的乘積;例如:上述任務(wù)的大小為100M,上述預(yù)測(cè)耗時(shí)比為0.8M/s,則上述任務(wù)的耗時(shí)可以預(yù)測(cè)為:100 X 0.8 = 80s;
[0039]在本公開的一種可選實(shí)施例中,上述方法具體還可以包括步驟:
[0040]根據(jù)預(yù)置規(guī)則對(duì)所述預(yù)置時(shí)間范圍內(nèi)采集的所述歷史任務(wù)的耗時(shí)比進(jìn)行過濾;
[0041]本公開實(shí)施例中,上述預(yù)置規(guī)則具體可以為對(duì)上述采集的耗時(shí)比的范圍的一種限定,例如:上述預(yù)置規(guī)則具體可以為將小于第一閾值的耗時(shí)比過濾掉,和/或?qū)⒋笥诘诙撝档暮臅r(shí)比過濾掉;則上述采集的歷史任務(wù)的耗時(shí)比的數(shù)量具體可以為過濾掉不符合預(yù)置規(guī)則的耗時(shí)比后的歷史任務(wù)的耗時(shí)比的數(shù)量;此時(shí)的預(yù)測(cè)耗時(shí)比的確定過程參照上述預(yù)測(cè)耗時(shí)比的確定過程即可,本公開實(shí)施例在此對(duì)預(yù)測(cè)耗時(shí)比的確定過程不再贅述。[〇〇42]可以理解,上述按照預(yù)置規(guī)則對(duì)所述預(yù)置時(shí)間范圍內(nèi)采集的所述歷史任務(wù)的耗時(shí)比進(jìn)行過濾僅作為本公開實(shí)施例中對(duì)耗時(shí)比進(jìn)行過濾的方法的一個(gè)示例,而不理解為是對(duì)本公開實(shí)施例中對(duì)耗時(shí)比進(jìn)行過濾的方法的一個(gè)限定,實(shí)際上,還可以在采集所述歷史任務(wù)的耗時(shí)比時(shí),按照預(yù)置規(guī)則對(duì)上述歷史任務(wù)的耗時(shí)比進(jìn)行采集,也即采集符合預(yù)置規(guī)則的歷史任務(wù)的耗時(shí)比,本公開實(shí)施例對(duì)上述對(duì)耗時(shí)比進(jìn)行過濾的方法不做具體限定。[〇〇43]綜上,本公開實(shí)施例提供的一種任務(wù)處理方法,可以根據(jù)采集的歷史任務(wù)的耗時(shí)比確定任務(wù)運(yùn)行的預(yù)測(cè)耗時(shí)比,進(jìn)而可以根據(jù)上述預(yù)測(cè)耗時(shí)比及任務(wù)的屬性參數(shù)預(yù)測(cè)任務(wù)的耗時(shí),這樣一來,任務(wù)運(yùn)行所需的耗時(shí)即可被預(yù)測(cè)出來,用戶在知曉任務(wù)運(yùn)行所需的耗時(shí)后,可以合理安排時(shí)間,例如:若當(dāng)前任務(wù)運(yùn)行所需耗時(shí)較長(zhǎng),則用戶可以對(duì)這段時(shí)間進(jìn)行規(guī)劃,以利用這段時(shí)間去處理其他事情;或者當(dāng)前任務(wù)運(yùn)行較短,用戶可以等待任務(wù)的完成,以在該任務(wù)運(yùn)行結(jié)束后,直接進(jìn)行下一任務(wù)的運(yùn)行處理操作;也即,本公開可使得用戶合理安排時(shí)間,進(jìn)而能夠提高用戶的用戶體驗(yàn)。
[0044]方法實(shí)施例二
[0045]參照?qǐng)D2,示出了本公開的一種任務(wù)處理方法實(shí)施例二的步驟流程圖,具體可以包括:
[0046]步驟201、采集預(yù)置時(shí)間范圍內(nèi)至少一個(gè)歷史任務(wù)的耗時(shí)比;[〇〇47]步驟202、根據(jù)所述歷史任務(wù)的耗時(shí)比確定任務(wù)的預(yù)測(cè)耗時(shí)比;[〇〇48]步驟203、根據(jù)所述任務(wù)的屬性參數(shù)及所述預(yù)測(cè)耗時(shí)比預(yù)測(cè)所述任務(wù)的耗時(shí);
[0049]步驟204、根據(jù)任務(wù)的耗時(shí),及任務(wù)占用服務(wù)器的資源情況,進(jìn)行任務(wù)的分發(fā)。
[0050]相對(duì)于方法實(shí)施例一,本公開實(shí)施例中增加了步驟204,以根據(jù)預(yù)測(cè)的任務(wù)的耗時(shí),及任務(wù)對(duì)資源的占用情況,為服務(wù)器進(jìn)行任務(wù)的分發(fā),這樣一來,由于任務(wù)的耗時(shí)是可預(yù)測(cè)的,因此可以根據(jù)任務(wù)的耗時(shí)對(duì)服務(wù)器進(jìn)行任務(wù)的分發(fā),使得可以服務(wù)器的資源得到合理的利用,提高服務(wù)器的資源利用率,且使得減少了任務(wù)排隊(duì)等待被處理的等待時(shí)長(zhǎng),提高了服務(wù)器處理任務(wù)的效率。
[0051]本公開實(shí)施例中,當(dāng)服務(wù)器中的空閑資源小于任務(wù)需要占用的資源時(shí),任務(wù)需要在服務(wù)器外進(jìn)行等待,直至服務(wù)器中有任務(wù)處理完成,釋放出資源后,服務(wù)器中有足夠的空閑資源時(shí),方可將該任務(wù)分發(fā)給服務(wù)器進(jìn)行處理,這樣一來,當(dāng)上述服務(wù)器中可用資源不滿足等待運(yùn)行的任務(wù)所需的資源時(shí),直至服務(wù)器中有任務(wù)運(yùn)行結(jié)束,釋放出資源前,上述可用資源一直空余著,進(jìn)而造成了服務(wù)器資源的浪費(fèi);實(shí)際上,任務(wù)在處理過程中,可以分為不同的運(yùn)行階段,在開始的運(yùn)行階段時(shí),任務(wù)所占用的資源是相對(duì)較少的,因此可以為上述服務(wù)器做一個(gè)增益,在服務(wù)器中有任務(wù)即將在預(yù)置時(shí)間后完成運(yùn)行時(shí),即將任務(wù)分發(fā)給服務(wù)器,由于該任務(wù)在開始的運(yùn)行階段時(shí),需要占用的服務(wù)器的資源較少,因此服務(wù)器可以利用空閑資源運(yùn)行上述任務(wù)。
[0052]在本公開的一種可選實(shí)施例中,所述任務(wù)具體可以包括:正在運(yùn)行的任務(wù),及等待運(yùn)行的任務(wù),則所述根據(jù)任務(wù)的耗時(shí),及任務(wù)占用服務(wù)器的資源情況,進(jìn)行任務(wù)的分發(fā)的步驟,具體可以包括:[〇〇53]步驟B1、在所述正在運(yùn)行的任務(wù)占用的資源與空閑資源的總和大于所述等待運(yùn)行的任務(wù)所占用的資源時(shí),獲取所述正在運(yùn)行的任務(wù)已運(yùn)行時(shí)長(zhǎng);[〇〇54]步驟B2、根據(jù)所述正在運(yùn)行的任務(wù)的耗時(shí)及所述已運(yùn)行時(shí)長(zhǎng),確定任務(wù)分發(fā)計(jì)時(shí);
[0055]步驟B3、在所述任務(wù)分發(fā)計(jì)時(shí)滿足預(yù)置分發(fā)時(shí)間閾值時(shí),將所述等待運(yùn)行的任務(wù)分發(fā)給所述服務(wù)器。[〇〇56] 本公開實(shí)施例中,上述正在運(yùn)行的任務(wù)具體可以為正在服務(wù)器中運(yùn)行,且優(yōu)先于其他任務(wù)結(jié)束運(yùn)行的至少一個(gè)任務(wù),假設(shè)服務(wù)器當(dāng)前運(yùn)行的任務(wù)中優(yōu)先于其他任務(wù)結(jié)束運(yùn)行的任務(wù)A所占用的資源與服務(wù)器中的空閑資源的資源總和大于當(dāng)前等待運(yùn)行的任務(wù)B所需占用的資源,則獲取當(dāng)前任務(wù)A的已運(yùn)行時(shí)長(zhǎng),根據(jù)上述任務(wù)A的耗時(shí),及任務(wù)A的已運(yùn)行時(shí)長(zhǎng),確定任務(wù)分發(fā)計(jì)時(shí),具體的,上述任務(wù)分發(fā)計(jì)時(shí)可以為上述任務(wù)A的耗時(shí)與上述任務(wù)A 的已運(yùn)行時(shí)長(zhǎng)的差值;
[0057]本公開實(shí)施例中,上述預(yù)置分發(fā)時(shí)間閾值為本領(lǐng)域技術(shù)人員預(yù)先設(shè)定的時(shí)間值, 當(dāng)上述任務(wù)A的任務(wù)分發(fā)計(jì)時(shí)滿足預(yù)置分發(fā)時(shí)間閾值時(shí),也即上述任務(wù)A將在預(yù)置分發(fā)時(shí)間閾值后結(jié)束運(yùn)行,釋放占用的服務(wù)器的資源;例如:上述預(yù)置分發(fā)時(shí)間閾值為1分鐘,則當(dāng)上述任務(wù)A的任務(wù)分發(fā)計(jì)時(shí)滿足預(yù)置分發(fā)時(shí)間閾值時(shí),也即上述任務(wù)A將在1分鐘后結(jié)束運(yùn)行; 則此時(shí)可將上述任務(wù)B分發(fā)給服務(wù)器,使得任務(wù)B可以開始在服務(wù)器上運(yùn)行,雖然隨著任務(wù)B 的運(yùn)行時(shí)長(zhǎng),任務(wù)B所需占用的資源越來越多,但是由于在一分鐘后,任務(wù)A將結(jié)束運(yùn)行,釋放服務(wù)器資源,使得服務(wù)器上的可用資源增多,因此在任務(wù)B的運(yùn)行過程中,服務(wù)器可以滿足上述任務(wù)B的資源需求。[〇〇58]可以理解的是,上述預(yù)置分發(fā)時(shí)間閾值為1分鐘僅作為本公開實(shí)施例中預(yù)置分發(fā)時(shí)間閾值的一種示例,而不理解為是對(duì)本公開實(shí)施例中上述預(yù)置分發(fā)時(shí)間閾值的一種限定,實(shí)際上,上述預(yù)置分發(fā)時(shí)間閾值可以為任意時(shí)間值,例如:兩分鐘,三分鐘等等,可以由本領(lǐng)域技術(shù)人員根據(jù)需求進(jìn)行設(shè)定,本公開實(shí)施例在此不對(duì)上述預(yù)置分發(fā)時(shí)間閾值做具體限定。[〇〇59]綜上,本公開實(shí)施例提供的一種任務(wù)處理方法,可以根據(jù)任務(wù)的耗時(shí)及任務(wù)對(duì)服務(wù)器的資源占用情況為服務(wù)器分發(fā)任務(wù),可以使得服務(wù)器的資源得到合理的利用,提高服務(wù)器的資源利用率;
[0060]以下通過具體示例對(duì)本公開實(shí)施例提供的任務(wù)處理方法能夠合理利用服務(wù)器資源及提高服務(wù)器的資源利用率加以說明:
[0061]假設(shè)當(dāng)前服務(wù)器的資源有100G,服務(wù)器中運(yùn)行的任務(wù)占用了 95G,也即當(dāng)前服務(wù)器中還有5G的資源可以用,現(xiàn)在服務(wù)器外有一個(gè)需要占用10G資源的任務(wù),傳統(tǒng)的任務(wù)處理方法中,由于當(dāng)前服務(wù)器中的可利用資源小于該等待運(yùn)行的任務(wù)所需的資源,則當(dāng)前等待運(yùn)行的任務(wù)需要等待,直至服務(wù)器中有充足資源可利用時(shí),方才將該任務(wù)分發(fā)給上述服務(wù)器, 這樣一來,在等待時(shí)間里,上述5G的資源就一直空余著,造成了服務(wù)器的資源的浪費(fèi);
[0062]而本公開實(shí)施例中,由于可以在上述服務(wù)器中運(yùn)行的某一任務(wù)的任務(wù)分發(fā)計(jì)時(shí)滿足預(yù)置分發(fā)時(shí)間閾值時(shí),將上述等待運(yùn)行的任務(wù)分發(fā)給服務(wù)器,這樣一來,相對(duì)于傳統(tǒng)的任務(wù)處理方法,本公開實(shí)施例中,上述等待運(yùn)行的任務(wù)的等待時(shí)長(zhǎng)減少了預(yù)置分發(fā)時(shí)間閾值, 使得上述服務(wù)器在單位時(shí)間內(nèi)運(yùn)行的任務(wù)要多于上述傳統(tǒng)的任務(wù)處理方法的服務(wù)器運(yùn)行的任務(wù),提高了服務(wù)器處理任務(wù)的效率;且上述5G可用資源在上述任分發(fā)計(jì)時(shí)滿足預(yù)置分發(fā)時(shí)間閾值時(shí),即可以被上述任務(wù)利用,使得上述5G可用資源沒有一直處于空閑的狀態(tài),因此使得服務(wù)器的資源得到了合理的利用,提高了服務(wù)器的資源利用率。[〇〇63]需要說明的是,對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng)實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本申請(qǐng)實(shí)施例所必須的。[〇〇64] 裝置實(shí)施例一[〇〇65]參照?qǐng)D3,示出了本公開的一種任務(wù)處理裝置實(shí)施例一的結(jié)構(gòu)示意圖,具體可以包括:采集模塊301、確定模塊302及預(yù)測(cè)模塊303;[〇〇66]其中,采集模塊301,可以用于采集預(yù)置時(shí)間范圍內(nèi)至少一個(gè)歷史任務(wù)的耗時(shí)比;
[0067]確定模塊302,可以用于根據(jù)所述歷史任務(wù)的耗時(shí)比確定任務(wù)的預(yù)測(cè)耗時(shí)比;
[0068]預(yù)測(cè)模塊303,可以用于根據(jù)所述任務(wù)的屬性參數(shù)及所述預(yù)測(cè)耗時(shí)比預(yù)測(cè)所述任務(wù)的耗時(shí)。
[0069]在本公開的一種可選實(shí)施例中,上述任務(wù)的類型具體可以包括轉(zhuǎn)碼、上傳、下載、 存儲(chǔ),所述任務(wù)處理方法用于對(duì)一類型的任務(wù)進(jìn)行處理,所述一類型的任務(wù)中具體可以包含多種任務(wù)。
[0070]裝置實(shí)施例二
[0071]參照?qǐng)D4,示出了本公開的一種任務(wù)處理裝置實(shí)施例二的結(jié)構(gòu)示意圖,具體可以包括:采集模塊401、確定模塊402及預(yù)測(cè)模塊403;[〇〇72]其中,采集模塊401,可以用于采集預(yù)置時(shí)間范圍內(nèi)至少一個(gè)歷史任務(wù)的耗時(shí)比;
[0073]確定模塊402,可以用于根據(jù)所述歷史任務(wù)的耗時(shí)比確定任務(wù)的預(yù)測(cè)耗時(shí)比;
[0074]預(yù)測(cè)模塊403,可以用于根據(jù)所述任務(wù)的屬性參數(shù)及所述預(yù)測(cè)耗時(shí)比預(yù)測(cè)所述任務(wù)的耗時(shí);[〇〇75]其中,上述確定模塊402具體可以包括:
[0076]第一確定單元4021,可以用于確定所述預(yù)置時(shí)間范圍內(nèi)采集的歷史任務(wù)的耗時(shí)比的數(shù)量、及每一耗時(shí)比出現(xiàn)的次數(shù);[〇〇77]第二確定單元4022,可以用于根據(jù)所述每一耗時(shí)比出現(xiàn)的次數(shù)及所述歷史任務(wù)的耗時(shí)比的數(shù)量確定所述每一耗時(shí)比所占權(quán)重;[〇〇78]第三確定單元4023,可以用于根據(jù)所述耗時(shí)比及所述耗時(shí)比的權(quán)重確定所述任務(wù)的預(yù)測(cè)耗時(shí)比。[〇〇79]裝置實(shí)施例三[〇〇8〇]參照?qǐng)D5,示出了本公開的一種任務(wù)處理裝置實(shí)施例三的結(jié)構(gòu)示意圖,具體可以包括:采集模塊501、確定模塊502、預(yù)測(cè)模塊503及過濾模塊504;
[0081]其中,采集模塊501,可以用于采集預(yù)置時(shí)間范圍內(nèi)至少一個(gè)歷史任務(wù)的耗時(shí)比;
[0082]確定模塊502,可以用于根據(jù)所述歷史任務(wù)的耗時(shí)比確定任務(wù)的預(yù)測(cè)耗時(shí)比;
[0083]預(yù)測(cè)模塊503,可以用于根據(jù)所述任務(wù)的屬性參數(shù)及所述預(yù)測(cè)耗時(shí)比預(yù)測(cè)所述任務(wù)的耗時(shí);
[0084]過濾模塊504,可以用于根據(jù)預(yù)置規(guī)則對(duì)所述預(yù)置時(shí)間范圍內(nèi)采集的所述歷史任務(wù)的耗時(shí)比進(jìn)行過濾。[〇〇85]裝置實(shí)施例四[〇〇86]參照?qǐng)D6,示出了本公開的一種任務(wù)處理裝置實(shí)施例四的結(jié)構(gòu)示意圖,具體可以包括:采集模塊601、確定模塊602、預(yù)測(cè)模塊603及分發(fā)模塊604;
[0087]其中,采集模塊601,可以用于采集預(yù)置時(shí)間范圍內(nèi)至少一個(gè)歷史任務(wù)的耗時(shí)比;
[0088]確定模塊602,可以用于根據(jù)所述歷史任務(wù)的耗時(shí)比確定任務(wù)的預(yù)測(cè)耗時(shí)比;
[0089]預(yù)測(cè)模塊603,可以用于根據(jù)所述任務(wù)的屬性參數(shù)及所述預(yù)測(cè)耗時(shí)比預(yù)測(cè)所述任務(wù)的耗時(shí);
[0090]分發(fā)模塊604,可以用于根據(jù)任務(wù)的耗時(shí),及任務(wù)占用服務(wù)器的資源情況,進(jìn)行任務(wù)的分發(fā)。
[0091]在本公開的一種可選實(shí)施例中,所述任務(wù)具體可以包括:正在運(yùn)行的任務(wù),及等待運(yùn)行的任務(wù),則所述分發(fā)模塊604具體可以包括:[〇〇92]獲取單元,可以用于在所述正在運(yùn)行的任務(wù)占用的資源與空閑資源的總和大于所述等待運(yùn)行的任務(wù)所占用的資源時(shí),獲取所述正在運(yùn)行的任務(wù)已運(yùn)行時(shí)長(zhǎng);[〇〇93]第四確定單元,可以用于根據(jù)所述正在運(yùn)行的任務(wù)的耗時(shí)及所述已運(yùn)行時(shí)長(zhǎng),確定任務(wù)分發(fā)計(jì)時(shí);[〇〇94]任務(wù)分發(fā)單元,可以用于在所述任務(wù)分發(fā)計(jì)時(shí)滿足預(yù)置分發(fā)時(shí)間閾值時(shí),將所述等待運(yùn)行的任務(wù)分發(fā)給所述服務(wù)器。
[0095]對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0096]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0097]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0098]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本公開的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本公開進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換; 而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本公開各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種任務(wù)處理方法,其中,包括:采集預(yù)置時(shí)間范圍內(nèi)至少一個(gè)歷史任務(wù)的耗時(shí)比;根據(jù)所述歷史任務(wù)的耗時(shí)比確定任務(wù)的預(yù)測(cè)耗時(shí)比;根據(jù)所述任務(wù)的屬性參數(shù)及所述預(yù)測(cè)耗時(shí)比預(yù)測(cè)所述任務(wù)的耗時(shí)。2.根據(jù)權(quán)利要求1所述的方法,其中,所述根據(jù)所述歷史任務(wù)的耗時(shí)比確定任務(wù)的預(yù)測(cè) 耗時(shí)比,包括:確定所述預(yù)置時(shí)間范圍內(nèi)采集的歷史任務(wù)的耗時(shí)比的數(shù)量、及每一耗時(shí)比出現(xiàn)的次 數(shù);根據(jù)所述每一耗時(shí)比出現(xiàn)的次數(shù)及所述歷史任務(wù)的耗時(shí)比的數(shù)量確定所述每一耗時(shí) 比所占權(quán)重;根據(jù)所述耗時(shí)比及所述耗時(shí)比的權(quán)重確定所述任務(wù)的預(yù)測(cè)耗時(shí)比。3.根據(jù)權(quán)利要求1所述的方法,所述方法還包括:根據(jù)預(yù)置規(guī)則對(duì)所述預(yù)置時(shí)間范圍內(nèi)采集的所述歷史任務(wù)的耗時(shí)比進(jìn)行過濾。4.根據(jù)權(quán)利要求1所述的方法,所述任務(wù)的類型包括轉(zhuǎn)碼、上傳、下載、存儲(chǔ),所述任務(wù) 處理方法用于對(duì)一類型的任務(wù)進(jìn)行處理,所述一類型的任務(wù)中包含多種任務(wù)。5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,所述方法還包括:根據(jù)任務(wù)的耗時(shí),及任務(wù)占用服務(wù)器的資源情況,進(jìn)行任務(wù)的分發(fā)。6.根據(jù)權(quán)利要求5所述的方法,所述任務(wù)包括:正在運(yùn)行的任務(wù),及等待運(yùn)行的任務(wù),則 所述根據(jù)任務(wù)的耗時(shí),及任務(wù)占用服務(wù)器的資源情況,進(jìn)行任務(wù)的分發(fā),包括:在所述正在運(yùn)行的任務(wù)占用的資源與空閑資源的總和大于所述等待運(yùn)行的任務(wù)所占 用的資源時(shí),獲取所述正在運(yùn)行的任務(wù)已運(yùn)行時(shí)長(zhǎng);根據(jù)所述正在運(yùn)行的任務(wù)的耗時(shí)及所述已運(yùn)行時(shí)長(zhǎng),確定任務(wù)分發(fā)計(jì)時(shí);在所述任務(wù)分發(fā)計(jì)時(shí)滿足預(yù)置分發(fā)時(shí)間閾值時(shí),將所述等待運(yùn)行的任務(wù)分發(fā)給所述服 務(wù)器。7.—種任務(wù)處理裝置,所述裝置包括:采集模塊,用于采集預(yù)置時(shí)間范圍內(nèi)至少一個(gè)歷史任務(wù)的耗時(shí)比;確定模塊,用于根據(jù)所述歷史任務(wù)的耗時(shí)比確定任務(wù)的預(yù)測(cè)耗時(shí)比;預(yù)測(cè)模塊,用于根據(jù)所述任務(wù)的屬性參數(shù)及所述預(yù)測(cè)耗時(shí)比預(yù)測(cè)所述任務(wù)的耗時(shí)。8.根據(jù)權(quán)利要求7所述的裝置,所述確定模塊包括:第一確定單元,用于確定所述預(yù)置時(shí)間范圍內(nèi)采集的歷史任務(wù)的耗時(shí)比的數(shù)量、及每 一耗時(shí)比出現(xiàn)的次數(shù);第二確定單元,用于根據(jù)所述每一耗時(shí)比出現(xiàn)的次數(shù)及所述歷史任務(wù)的耗時(shí)比的數(shù)量 確定所述每一耗時(shí)比所占權(quán)重;第三確定單元,用于根據(jù)所述耗時(shí)比及所述耗時(shí)比的權(quán)重確定所述任務(wù)的預(yù)測(cè)耗時(shí) 比。9.根據(jù)權(quán)利要求7所述的裝置,所述裝置還包括:過濾模塊,用于根據(jù)預(yù)置規(guī)則對(duì)所述預(yù)置時(shí)間范圍內(nèi)采集的所述歷史任務(wù)的耗時(shí)比進(jìn) 行過濾。10.根據(jù)權(quán)利要求7所述的裝置,所述任務(wù)的類型包括轉(zhuǎn)碼、上傳、下載、存儲(chǔ),所述任務(wù)處理方法用于對(duì)一類型的任務(wù)進(jìn)行處理,所述一類型的任務(wù)中包含多種任務(wù)。11.根據(jù)權(quán)利要求7至10任一項(xiàng)所述的裝置,所述裝置還包括:分發(fā)模塊,用于根據(jù)任務(wù)的耗時(shí),及任務(wù)占用服務(wù)器的資源情況,進(jìn)行任務(wù)的分發(fā)。12.根據(jù)權(quán)利要求11所述的裝置,所述任務(wù)包括:正在運(yùn)行的任務(wù),及等待運(yùn)行的任務(wù), 則所述分發(fā)模塊包括:獲取單元,用于在所述正在運(yùn)行的任務(wù)占用的資源與空閑資源的總和大于所述等待運(yùn) 行的任務(wù)所占用的資源時(shí),獲取所述正在運(yùn)行的任務(wù)已運(yùn)行時(shí)長(zhǎng);第四確定單元,用于根據(jù)所述正在運(yùn)行的任務(wù)的耗時(shí)及所述已運(yùn)行時(shí)長(zhǎng),確定任務(wù)分 發(fā)計(jì)時(shí);任務(wù)分發(fā)單元,用于在所述任務(wù)分發(fā)計(jì)時(shí)滿足預(yù)置分發(fā)時(shí)間閾值時(shí),將所述等待運(yùn)行 的任務(wù)分發(fā)給所述服務(wù)器。
【文檔編號(hào)】G06F11/34GK105955873SQ201610274499
【公開日】2016年9月21日
【申請(qǐng)日】2016年4月27日
【發(fā)明人】王孝慶, 劉永華
【申請(qǐng)人】樂視控股(北京)有限公司, 樂視云計(jì)算有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
深州市| 南乐县| 龙陵县| 宁化县| 新巴尔虎左旗| 卢龙县| 海安县| 青岛市| 红桥区| 宾川县| 眉山市| 凤冈县| 灵宝市| 江城| 武安市| 临澧县| 佛教| 个旧市| 府谷县| 洞口县| 丹凤县| 安国市| 蛟河市| 易门县| 镇江市| 封丘县| 重庆市| 苏尼特右旗| 东乡| 东源县| 镇平县| 喀喇沁旗| 敖汉旗| 宜兴市| 雅江县| 三亚市| 屏山县| 盈江县| 蛟河市| 连江县| 诏安县|