日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種在網(wǎng)絡(luò)設(shè)備中進(jìn)行多任務(wù)處理的方法和設(shè)備的制作方法

文檔序號:7760129閱讀:389來源:國知局
專利名稱:一種在網(wǎng)絡(luò)設(shè)備中進(jìn)行多任務(wù)處理的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)領(lǐng)域,尤其涉及一種在網(wǎng)絡(luò)設(shè)備中進(jìn)行多任務(wù)處理的方法和設(shè)備。
背景技術(shù)
現(xiàn)有技術(shù)中,若用戶提出任務(wù)處理請求,網(wǎng)絡(luò)設(shè)備往往會將與所述任務(wù)處理請求相關(guān)的多個任務(wù)分成多個任務(wù)組,其中每個任務(wù)組內(nèi)的任務(wù)具有依賴關(guān)系,而同任務(wù)組間的任務(wù)無依賴關(guān)系,然后網(wǎng)絡(luò)設(shè)備再按各組任務(wù)間的依賴關(guān)系并行處理各組的多個任務(wù)。 而當(dāng)某時刻待處理的任務(wù)數(shù)量太多,導(dǎo)致網(wǎng)絡(luò)設(shè)備超出系統(tǒng)負(fù)載時,任務(wù)處理的效率會大大降低。因此,如何對多任務(wù)進(jìn)行高效的并行處理,并較好地應(yīng)對大量用戶提出的任務(wù)處理請求,已成為本領(lǐng)域技術(shù)人員需要解決的問題。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種在網(wǎng)絡(luò)設(shè)備中進(jìn)行多任務(wù)處理的方法和設(shè)備。根據(jù)本發(fā)明的一個方面,提供一種在網(wǎng)絡(luò)設(shè)備中進(jìn)行多任務(wù)處理的方法,該方法包括以下步驟
a獲取來自一個或多個用戶的任務(wù)處理請求;
b分析與所述任務(wù)處理請求相關(guān)的一個或多個任務(wù),以將每個可分割的任務(wù)劃分成多個子任務(wù);
c并行處理所述多個子任務(wù)。根據(jù)本發(fā)明的另一個方面,還提供了一種在網(wǎng)絡(luò)設(shè)備中進(jìn)行多任務(wù)處理的設(shè)備, 該設(shè)備包括
獲取裝置、用于獲取來自一個或多個用戶的任務(wù)處理請求; 劃分裝置、用于分析與所述任務(wù)處理請求相關(guān)的一個或多個任務(wù),以將每個可分割的任務(wù)劃分成多個子任務(wù); 處理裝置、用于并行處理所述多個子任務(wù);
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)1)優(yōu)化項的診斷及優(yōu)化可并行進(jìn)行;2)實(shí)時地為用戶提供診斷信息,如在分析結(jié)束前提供進(jìn)度條使用戶了解診斷完成進(jìn)度、在每項分析完成的問題后添加時間戳告知客戶該問題存在的時間;3)根據(jù)賬戶中問題的嚴(yán)重程度和客戶的行為模式對人物進(jìn)行優(yōu)先級排序,以應(yīng)對大量客戶同時請求的情況。


通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會變得更明顯
圖1為根據(jù)本發(fā)明一個方面在網(wǎng)絡(luò)設(shè)備中進(jìn)行多任務(wù)處理的方法流程圖; 圖2為根據(jù)本發(fā)明一優(yōu)選實(shí)施例的在網(wǎng)絡(luò)設(shè)備中進(jìn)行多任務(wù)處理的方法流程圖;圖3為根據(jù)本發(fā)明另一優(yōu)選實(shí)施例的在網(wǎng)絡(luò)設(shè)備中進(jìn)行多任務(wù)處理的方法流程圖; 圖4為根據(jù)本發(fā)明一個方面的進(jìn)行多任務(wù)處理的網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)示意圖; 圖5為根據(jù)本發(fā)明的一個優(yōu)選實(shí)施例的進(jìn)行多任務(wù)處理的網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)示意圖; 圖6為根據(jù)本發(fā)明的一個優(yōu)選實(shí)施例的第一子處理裝置的結(jié)構(gòu)示意圖; 圖7為根據(jù)本發(fā)明另一優(yōu)選實(shí)施例的在網(wǎng)絡(luò)設(shè)備中進(jìn)行多任務(wù)處理的系統(tǒng)結(jié)構(gòu)圖。附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實(shí)施例方式下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述。圖1示出根據(jù)本發(fā)明一個方面在網(wǎng)絡(luò)設(shè)備中進(jìn)行多任務(wù)處理的方法流程圖。其示出網(wǎng)絡(luò)設(shè)備獲取一個或多個用戶任務(wù)處理請求,分析與所述任務(wù)處理請求相關(guān)的一個或多個任務(wù),以將每個可分割的任務(wù)劃分成多個子任務(wù),再并行處理所述多個子任務(wù)的過程。其中,網(wǎng)絡(luò)設(shè)備包括但不限于網(wǎng)絡(luò)主機(jī)、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或基于云計算(Cloud Computing)的計算機(jī)集合。其中,云計算是分布式計算的一種,由一群松散耦合的計算機(jī)集組成的一個超級虛擬計算機(jī)。具體地,在步驟SlOl中,網(wǎng)絡(luò)設(shè)備首先獲取一個或多個用戶任務(wù)處理請求。其中網(wǎng)絡(luò)設(shè)備獲取一個或多個用戶任務(wù)處理請求的方式包括但不限于
1)用戶通過用戶設(shè)備提出任務(wù)處理請求,用戶設(shè)備再經(jīng)過網(wǎng)絡(luò)將所述任務(wù)處理請求發(fā)送到網(wǎng)絡(luò)設(shè)備。其中,用戶設(shè)備包括但不限于任何一種與用戶通過鍵盤、遙控器、觸摸板、或聲控設(shè)備進(jìn)行人機(jī)交互的電子產(chǎn)品,例如計算機(jī)、智能手機(jī)、PDA、游戲機(jī)、或IPTV等。網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。用戶通過用戶設(shè)備提出任務(wù)處理請求的方式包括但不限于1)文字輸入;2)選擇任務(wù)選項;3)語音輸入;4)手寫輸入。2)用戶預(yù)先設(shè)定希望處理任務(wù)的時間點(diǎn),并將該設(shè)定存儲在一存儲設(shè)備中,所述存儲設(shè)備可包含在用戶設(shè)備中,也可包含在網(wǎng)絡(luò)設(shè)備中,當(dāng)達(dá)到用戶設(shè)定的時間點(diǎn)時,網(wǎng)絡(luò)設(shè)備獲取該存儲設(shè)備提供的任務(wù)處理請求。例如,對于賬戶的優(yōu)化或診斷任務(wù),用戶事先在其賬戶上對任務(wù)處理進(jìn)行了定時設(shè)置,即要求每隔一段時間網(wǎng)絡(luò)設(shè)備將對其賬戶中的任務(wù)進(jìn)行處理,該定時設(shè)置可存儲在用戶設(shè)備所包含的客戶端中,也可存儲在網(wǎng)絡(luò)設(shè)備用于存儲該客戶信息的空間中,則當(dāng)?shù)竭_(dá)設(shè)定的時間時,網(wǎng)絡(luò)設(shè)備可獲取所述客戶端發(fā)送的任務(wù)處理請求,也可獲取自身的某個裝置根據(jù)所述存儲該客戶信息的空間中的記錄,提供的任務(wù)處理請求。接著,在步驟S102中,網(wǎng)絡(luò)設(shè)備分析與所述任務(wù)處理請求相關(guān)的一個或多個任務(wù),以將每個可分割的任務(wù)劃分成多個子任務(wù)。具體地,網(wǎng)絡(luò)設(shè)備對所述任務(wù)處理請求進(jìn)行分析,根據(jù)該請求中提供的需要處理的一個或多個任務(wù)信息,獲取該一個或多個任務(wù),隨后,分析每一個任務(wù),并當(dāng)該任務(wù)包含多個互不相關(guān)的子任務(wù)時,將該任務(wù)劃分成多個子任務(wù)來處理。網(wǎng)絡(luò)設(shè)備可對從多個任務(wù)中劃分出的子任務(wù)進(jìn)行并行處理。判斷一個任務(wù)是否包含多個互不相關(guān)的子任務(wù)的方法包括但不限于
1)根據(jù)該任務(wù)中記錄的信息,識別該任務(wù)中包含的子任務(wù),當(dāng)子任務(wù)為多個時,識別所述多個子任務(wù)的類別,根據(jù)識別得到的類別判斷所述多個子任務(wù)之間是否相關(guān);
例如,某用戶請求網(wǎng)絡(luò)設(shè)備為其百度競價賬戶進(jìn)行優(yōu)化處理,網(wǎng)絡(luò)設(shè)備根據(jù)該任務(wù)處理請求中提供的需要處理的多個任務(wù)信息,獲取與所述任務(wù)處理請求相關(guān)的多個任務(wù),其中一個任務(wù)為“更多展現(xiàn)機(jī)會”,并根據(jù)該任務(wù)所包含的信息,識別出該任務(wù)所包含的子任務(wù)“關(guān)鍵詞推薦”和“減少推廣擱置時段”,然后對子任務(wù)“關(guān)鍵詞推薦”分析,識別其為關(guān)鍵詞處理的任務(wù)類別;對子任務(wù)“減少推廣擱置時段”分析,識別其為推廣時段處理的任務(wù)類別。接著,網(wǎng)絡(luò)設(shè)備根據(jù)所得兩個子任務(wù)的任務(wù)類別互相之間沒有關(guān)聯(lián),判斷兩個子任務(wù)之間互不相關(guān)。2)根據(jù)該任務(wù)中記錄的信息,識別該任務(wù)中包含的子任務(wù),當(dāng)子任務(wù)為多個時,通過分析所述多個子任務(wù)之間是否具有引用或先后關(guān)系,來判斷所述多個子任務(wù)之間是否相關(guān);
優(yōu)選的,在步驟sl02中,在網(wǎng)絡(luò)設(shè)備分析與所述任務(wù)處理請求相關(guān)的一個或多個任務(wù),并將每個可分割的任務(wù)劃分成多個子任務(wù)后,網(wǎng)絡(luò)設(shè)備還可將所述子任務(wù)進(jìn)一步劃分為二級子任務(wù)。例如,網(wǎng)絡(luò)設(shè)備收到一個任務(wù)處理請求,并根據(jù)任務(wù)處理請求中記錄的信息分析得到該任務(wù)處理請求為優(yōu)化任務(wù)處理請求,并進(jìn)一步分析得到該優(yōu)化任務(wù)中包含了優(yōu)化 “賬戶余額不足”及“預(yù)算不足”兩個子任務(wù),且,“預(yù)算不足”這一子任務(wù)中又包含了 “賬戶預(yù)算不足”和“計劃預(yù)算不足”兩個二級子任務(wù)。需要說明的是,上述例子僅為更好地說明本發(fā)明的方案,但本發(fā)明并不以此為限, 本領(lǐng)域技術(shù)人員應(yīng)該理解,只要某一級的子任務(wù)包含不相關(guān)的多個下級子任務(wù),即可進(jìn)一步劃分。最后,在步驟S103中,網(wǎng)絡(luò)設(shè)備并行處理所述多個子任務(wù)。具體地,網(wǎng)絡(luò)設(shè)備根據(jù)系統(tǒng)容量狀況為上述每一個子任務(wù)分配相應(yīng)的系統(tǒng)資源,再并行地處理所述多個子任務(wù)。 應(yīng)注意的是,在此步驟中,網(wǎng)絡(luò)設(shè)備可不必等待至某一用戶賬戶所有子任務(wù)劃分完成后再進(jìn)行處理,而可以當(dāng)子任務(wù)被劃分出后,即對部分劃分完畢的子任務(wù)進(jìn)行處理。例如,用戶通過用戶設(shè)備發(fā)送請求網(wǎng)絡(luò)設(shè)備為其進(jìn)行百度賬戶優(yōu)化處理的請求, 網(wǎng)絡(luò)設(shè)備獲取上述優(yōu)化處理的任務(wù)請求,并分析與所述優(yōu)化處理任務(wù)請求相關(guān)的優(yōu)化處理任務(wù),得到該優(yōu)化處理任務(wù)包含兩個子任務(wù)“預(yù)算不足”和“更多展現(xiàn)機(jī)會”。網(wǎng)絡(luò)設(shè)備進(jìn)一步對上述子任務(wù)“預(yù)算不足”和“更多展現(xiàn)機(jī)會”進(jìn)行分析,得到預(yù)算不足”可劃分成二級子任務(wù)“賬戶預(yù)算不足”和“計劃預(yù)算不足”,“更多展現(xiàn)機(jī)會”可劃分成二級子任務(wù)“關(guān)鍵詞推薦”和“減少推廣擱置時段”,且“賬戶預(yù)算不足”、“計劃預(yù)算不足”、“關(guān)鍵詞推薦”和“減少推廣擱置時段”無法再進(jìn)一步劃分。當(dāng)上述劃分完畢后,網(wǎng)絡(luò)設(shè)備對賬戶預(yù)算不足”、“計劃預(yù)算不足”、“關(guān)鍵詞推薦”和“減少推廣擱置時段”并行處理?;蛘撸谏鲜隼又?,當(dāng)?shù)玫皆搩?yōu)化處理任務(wù)包含兩個子任務(wù)“預(yù)算不足”和“更多展現(xiàn)機(jī)會”,并進(jìn)一步將“預(yù)算不足”劃分成二級子任務(wù)“賬戶預(yù)算不足”和“計劃預(yù)算不足”后,對賬戶預(yù)算不足”和“計劃預(yù)算不足”進(jìn)行優(yōu)化處理。同時,網(wǎng)絡(luò)設(shè)備還將“更多展現(xiàn)機(jī)會”劃分成二級子任務(wù)“關(guān)鍵詞推薦”和“減少推廣擱置時段”,即上述子任務(wù)“賬戶預(yù)算不足”、“計劃預(yù)算不足”的并行優(yōu)化處理和將“更多展現(xiàn)機(jī)會”劃分成二級子任務(wù)“關(guān)鍵詞推薦”、“減少推廣擱置時段”的過程是同時進(jìn)行的。
圖2為根據(jù)本發(fā)明一優(yōu)選實(shí)施例的在網(wǎng)絡(luò)設(shè)備中進(jìn)行多任務(wù)處理的方法流程圖。 網(wǎng)絡(luò)設(shè)備獲取用戶任務(wù)處理請求和用戶的相關(guān)信息,再根據(jù)所述用戶的相關(guān)信息,確定與所述用戶任務(wù)處理請求相關(guān)的任務(wù)所劃分成的各個子任務(wù)的優(yōu)先級,最后結(jié)合系統(tǒng)處理容量,來對所述多個子任務(wù)進(jìn)行并行處理。具體地,步驟s201與前述參考圖1所述的實(shí)施例中的步驟SlOl相同或相似,在此以引用的方式包含,不再贅述。在步驟s202中,網(wǎng)絡(luò)設(shè)備獲取用戶的相關(guān)信息。其中,所述相關(guān)信息的獲取包括但不限于以下方式
1)直接獲取用戶通過用戶設(shè)備發(fā)送的用戶相關(guān)信息;
2)獲取用戶通過用戶設(shè)備發(fā)送的身份或識別信息,網(wǎng)絡(luò)設(shè)備根據(jù)該身份或識別信息獲取記錄在網(wǎng)絡(luò)設(shè)備中的該用戶的相關(guān)信息;
3)網(wǎng)絡(luò)設(shè)備通過與用戶設(shè)備建立通信時,獲取到的該用戶設(shè)備的識別信息,來獲取記錄在網(wǎng)絡(luò)設(shè)備中的該用戶的相關(guān)信息;例如,當(dāng)用戶設(shè)備為手機(jī)時,網(wǎng)絡(luò)設(shè)備根據(jù)手機(jī)號碼,識別手機(jī),并獲取與該手機(jī)號碼相對應(yīng)的用戶的相關(guān)信息。在步驟s203中,網(wǎng)絡(luò)設(shè)備根據(jù)上述用戶的相關(guān)信息,確定與所述用戶任務(wù)處理請求相關(guān)的任務(wù)所劃分成的各個子任務(wù)的優(yōu)先級。其中,網(wǎng)絡(luò)設(shè)備確定與所述用戶任務(wù)處理請求相關(guān)的任務(wù)所劃分成的各個子任務(wù)的優(yōu)先級的方式包括但不限于1)將某個與用戶任務(wù)處理請求相關(guān)的一個或多個任務(wù)劃分子任務(wù)完畢,再確定所述子任務(wù)的優(yōu)先級;2)在將某個與用戶任務(wù)處理請求相關(guān)的一個或多個任務(wù)劃分為子任務(wù)的同時,網(wǎng)絡(luò)設(shè)備確定已劃分出的子任務(wù)的優(yōu)先級。其中,上述的用戶的相關(guān)信息包括以下至少一項
1)所述用戶的優(yōu)先級;其中,所述優(yōu)先級可根據(jù)用戶的貢獻(xiàn)度進(jìn)行評估,所述貢獻(xiàn)度的評估因素包括但不限于用戶的儲蓄額、用戶的廣告投放量/廣告費(fèi)用、用戶的發(fā)帖數(shù)量寸。例如,用戶1和用戶2同時請求網(wǎng)絡(luò)設(shè)備為其進(jìn)行任務(wù)處理,網(wǎng)絡(luò)設(shè)備獲得與上述兩個用戶任務(wù)處理請求相關(guān)的多個子任務(wù),且網(wǎng)絡(luò)設(shè)備根據(jù)用戶賬戶等級判斷用戶1為 VIP用戶,用戶2為普通用戶,則網(wǎng)絡(luò)設(shè)備設(shè)置與用戶1任務(wù)處理請求相關(guān)的各個子任務(wù)的優(yōu)先級高于與用戶2任務(wù)處理請求相關(guān)的各個子任務(wù)的優(yōu)先級。具體的優(yōu)先級等級可視用戶的等級而定,例如,將VIP用戶的子任務(wù)等級定為“高”,將普通用戶的子任務(wù)等級定為
“由”坐
T 寸。2)所述用戶所請求處理的任務(wù)所包含的各個子任務(wù)的重要度;其中,所述重要度的衡量可通過以下至少一項進(jìn)行衡量
-預(yù)設(shè)的各種子任務(wù)的重要度;
例如,子任務(wù)“賬戶余額不足”的重要度高于子任務(wù)“關(guān)鍵詞推薦”,網(wǎng)絡(luò)設(shè)備在確定上述兩個子任務(wù)的優(yōu)先級時,將設(shè)置子任務(wù)“賬戶余額不足”的優(yōu)先級高于子任務(wù)“關(guān)鍵詞推薦”的優(yōu)先級。具體的優(yōu)先級等級可視子任務(wù)的預(yù)設(shè)等級而定,例如,將子任務(wù)“賬戶余額不足”的等級定為“高”,將子任務(wù)“關(guān)鍵詞推薦”的等級定為“中”等。-該子任務(wù)的可優(yōu)化潛力;
例如,對于屬于不同用戶任務(wù)處理請求的相同子任務(wù)“賬戶余額不足”,網(wǎng)絡(luò)設(shè)備將分
7別計算各個用戶“賬戶余額不足”的程度,程度越高,其優(yōu)化潛力越大,重要度也越大。-請求該子任務(wù)所反映的指標(biāo)在同行業(yè)競爭者之間的差距;
例如,對于待優(yōu)化的子任務(wù)“關(guān)鍵詞檢索量過低”,其對應(yīng)的關(guān)鍵詞檢索量為2萬,而預(yù)先計算得到的同行競爭者之中所述關(guān)鍵詞檢索量為8萬,差距較大,則網(wǎng)絡(luò)設(shè)備通過分析所述子任務(wù)判斷該子任務(wù)的優(yōu)先級為“高”。3)所述用戶的歷史記錄。例如,當(dāng)多個用戶同時請求網(wǎng)絡(luò)設(shè)備為其進(jìn)行任務(wù)處理,網(wǎng)絡(luò)設(shè)備根據(jù)各個用戶歷史記錄中任務(wù)處理請求的頻率來確定任務(wù)的優(yōu)先級,用戶任務(wù)處理請求的頻率越高,與所述任務(wù)處理請求相關(guān)的一個或多個任務(wù)所包含的子任務(wù)優(yōu)先級越高。需要說明的是,上述例子僅為更好地說明本發(fā)明的方案,但本發(fā)明并不以此為限, 用戶相關(guān)信息并不限于上述三種,且根據(jù)上述三種相關(guān)信息來判斷子任務(wù)優(yōu)先級的方式也不局限于上述所舉實(shí)施例,網(wǎng)絡(luò)設(shè)備還可結(jié)合上述三種用戶相關(guān)信息,綜合判斷,確定子任務(wù)的優(yōu)先級,事實(shí)上,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何通過與用戶相關(guān)的信息來判斷子任務(wù)優(yōu)先級的方案,均應(yīng)屬于本發(fā)明的范圍,并以引用的方式包含。在步驟s204中,網(wǎng)絡(luò)設(shè)備根據(jù)上述所確定的優(yōu)先級并結(jié)合系統(tǒng)處理容量并行處理所述多個子任務(wù)。具體地,網(wǎng)絡(luò)設(shè)備可以充分利用系統(tǒng)處理容量,確保每一時刻在系統(tǒng)處理容量之內(nèi)處理最大數(shù)量的所述子任務(wù),也可以利用部分系統(tǒng)處理容量處理所述多個子任務(wù)。優(yōu)選的,步驟s204進(jìn)一步包括步驟s205 (圖未示)及步驟s206 (圖未示)。在步驟s205中,網(wǎng)絡(luò)設(shè)備根據(jù)所確定的優(yōu)先級及所述用戶的相關(guān)信息,將所述多個子任務(wù)劃分為多組任務(wù)。在步驟s206中,網(wǎng)絡(luò)設(shè)備并行處理所述多組任務(wù)。具體地,多個用戶請求網(wǎng)絡(luò)設(shè)備為其進(jìn)行任務(wù)處理,網(wǎng)絡(luò)設(shè)備分別根據(jù)各個用戶的任務(wù)處理請求獲取與每個用戶任務(wù)處理請求相關(guān)的一個或多個任務(wù),再根據(jù)所述用戶的相關(guān)信息,確定與所述用戶任務(wù)處理請求相關(guān)的一個或多個任務(wù)所劃分成的各個子任務(wù)的優(yōu)先級,并按照所述子任務(wù)優(yōu)先級的級別將一定數(shù)量的子任務(wù)分成一組,每組任務(wù)中的子任務(wù)優(yōu)先級接近。最后,網(wǎng)絡(luò)設(shè)備并行處理所述多組任務(wù)。優(yōu)選的,在步驟S204中,網(wǎng)絡(luò)設(shè)備在對子任務(wù)進(jìn)行并行處理的同時,還根據(jù)所確定的優(yōu)先級并結(jié)合系統(tǒng)處理容量及系統(tǒng)預(yù)估的在一預(yù)設(shè)時間內(nèi)可能釋放的處理容量,選擇下一個進(jìn)行并行處理的子任務(wù),并處理所選擇的子任務(wù)。具體地,在網(wǎng)絡(luò)設(shè)備對多個子任務(wù)進(jìn)行并行處理的過程中,若某時刻優(yōu)先級較高的待處理子任務(wù)需要較大的系統(tǒng)處理容量,而在此時刻網(wǎng)絡(luò)設(shè)備空余的處理容量不夠,且在未來的較短一段時間內(nèi)網(wǎng)絡(luò)設(shè)備可釋放能滿足所述優(yōu)先級較高的子任務(wù)的處理容量,網(wǎng)絡(luò)設(shè)備在所述未來這一段時間內(nèi)不對其它子任務(wù)進(jìn)行處理,直至足夠的系統(tǒng)處理容量被釋放,網(wǎng)絡(luò)設(shè)備再對所述優(yōu)先級較高的子任務(wù)進(jìn)行處理;若某時刻優(yōu)先級較高的待處理子任務(wù)需要較大的系統(tǒng)處理容量,而在此時刻網(wǎng)絡(luò)設(shè)備空余的處理容量不夠,且在未來的較短一段時間內(nèi)網(wǎng)絡(luò)設(shè)備可釋放的處理容量較小,不能滿足所述優(yōu)先級較高的子任務(wù)的處理容量,網(wǎng)絡(luò)設(shè)備將所述優(yōu)先級較高的子任務(wù)的處理順序延后,先處理優(yōu)先級較低但對系統(tǒng)處理容量要求較小、該時刻系統(tǒng)處理容量能滿足其需求的子任務(wù),隨后,處理所選擇的子任務(wù)。
例如,在網(wǎng)絡(luò)設(shè)備對多個子任務(wù)進(jìn)行并行處理的過程中,在某時刻有一優(yōu)先級較高的待處理子任務(wù)“操作系統(tǒng)垃圾文件清理”和一優(yōu)先級較低的子任務(wù)“聲卡性能測試”,預(yù)估前者需要耗費(fèi)網(wǎng)絡(luò)設(shè)備20分鐘的處理時間,后者需要耗費(fèi)網(wǎng)絡(luò)設(shè)備2分鐘的處理時間, 而此時網(wǎng)絡(luò)設(shè)備的處理容量尚不足以處理子任務(wù)“操作系統(tǒng)垃圾文件清理”,預(yù)估需要等待 15分鐘后,才能釋放子任務(wù)“操作系統(tǒng)垃圾文件清理”的所需要容量,但此時網(wǎng)絡(luò)設(shè)備的處理容量能夠處理子任務(wù)“聲卡性能測試”,則網(wǎng)絡(luò)設(shè)備優(yōu)先級較高的待處理子任務(wù)“操作系統(tǒng)垃圾文件清理”延后,先處理優(yōu)先級較低的子任務(wù)“聲卡性能測試”。在上述例子中,若“操作系統(tǒng)垃圾文件清理”的等待時間未超過一預(yù)定閾值,則雖然此時系統(tǒng)容量在較長一段時間內(nèi)無法處理“操作系統(tǒng)垃圾文件清理”,系統(tǒng)仍將等待直至能夠處理“操作系統(tǒng)垃圾文件清理”,以防止不斷出現(xiàn)優(yōu)先級較低而處理時間較短的子任務(wù)消耗系統(tǒng)容量,使得優(yōu)先級較高而處理時間較長的子任務(wù)等待時間過長的情況,并當(dāng)系統(tǒng)容量允許時,處理子任務(wù)“操作系統(tǒng)垃圾文件清理”。其中,本領(lǐng)域技術(shù)人員應(yīng)可根據(jù)經(jīng)驗或?qū)嶋H需求來確定前述對應(yīng)預(yù)定閾值,在此不做贅述。圖3為根據(jù)本發(fā)明另一優(yōu)選實(shí)施例的在網(wǎng)絡(luò)設(shè)備中進(jìn)行多任務(wù)處理的方法流程圖。其中,用戶設(shè)備1經(jīng)由網(wǎng)絡(luò)與網(wǎng)絡(luò)設(shè)備2連接,所述網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。圖3示出網(wǎng)絡(luò)設(shè)備2獲取用戶任務(wù)處理請求,將與所述任務(wù)處理請求相關(guān)的任務(wù)劃分成多個子任務(wù),再并行處理所述多個子任務(wù)。在并行處理所述多個子任務(wù)的過程中,網(wǎng)絡(luò)設(shè)備2實(shí)時將處理完畢的子任務(wù)發(fā)送給用戶設(shè)備1,并呈現(xiàn)給用戶,通過與用戶進(jìn)一步的交互獲取用戶進(jìn)一步的任務(wù)處理請求,再進(jìn)一步處理用戶新增的任務(wù)請求。具體地,步驟s301至s303與前述參考圖1所述的實(shí)施例中的步驟slOl至sl03 相同或相似,在此以引用的方式包含,不再贅述。在步驟s304中,網(wǎng)絡(luò)設(shè)備將步驟s303中子任務(wù)的處理結(jié)果通過網(wǎng)絡(luò)發(fā)送給用戶設(shè)備1。其中,所述子任務(wù)的處理結(jié)果包含該子任務(wù)的標(biāo)識信息及其處理分析結(jié)果。在步驟s305中,用戶設(shè)備1獲取上述子任務(wù)處理的處理結(jié)果,并將其呈現(xiàn)給用戶。 其中,呈現(xiàn)方式與用戶設(shè)備1的類型有關(guān),包括但不限于
1)當(dāng)用戶設(shè)備1具有顯示屏,可將包含所述子任務(wù)處理結(jié)果的信息以文字或圖形的方式呈現(xiàn)在用戶設(shè)備1的顯示屏上;
2)當(dāng)用戶設(shè)備1具有音頻處理裝置,可將包含所述子任務(wù)處理結(jié)果的信息通過語音通告的方式呈現(xiàn)給用戶。需要說明的是,上述例子僅為更好地說明本發(fā)明的方案,但本發(fā)明并不以此為限, 子任務(wù)處理結(jié)果的呈現(xiàn)方式并不限于上述兩種,事實(shí)上,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何將子任務(wù)處理結(jié)果通過某種方式呈現(xiàn)給用戶的方案,均應(yīng)屬于本發(fā)明的范圍,并以引用的方式包含。在步驟s306中,用戶根據(jù)用戶設(shè)備1提供的上述子任務(wù)處理結(jié)果,提出進(jìn)一步的任務(wù)處理請求。具體地,用戶獲取所述子任務(wù)處理結(jié)果,并基于所述子任務(wù)處理結(jié)果通過用戶設(shè)備1提出進(jìn)一步的任務(wù)處理請求。
例如,在經(jīng)過步驟s301至s305后,用戶收到與其百度競價賬戶任務(wù)處理請求相關(guān)的各個子任務(wù)的診斷結(jié)果,在步驟s306中,該用戶根據(jù)反饋的子任務(wù)的診斷結(jié)果,通過用戶設(shè)備1向網(wǎng)絡(luò)設(shè)備2提出對所述各個子任務(wù)包含的問題進(jìn)行優(yōu)化處理的請求。需要說明的是,步驟s303與s304為可并行的處理過程,即在步驟s303中,網(wǎng)絡(luò)設(shè)備2每處理完一個或一組子任務(wù),在步驟s304中,網(wǎng)絡(luò)設(shè)備2即將該一個或一組子任務(wù)的處理結(jié)果反饋給用戶設(shè)備,而無需等待屬于一個任務(wù)的子任務(wù)處理完畢后,再將處理結(jié)果反饋給用戶設(shè)備1。則在步驟s306中,用戶可根據(jù)反饋的子任務(wù)的處理結(jié)果提出進(jìn)一步的任務(wù)處理請求,而無需等待一個任務(wù)處理完畢后,才能夠提出進(jìn)一步的任務(wù)處理請求,大大縮短了用戶的等待時間。例如,網(wǎng)絡(luò)設(shè)備2獲取某用戶的百度競價賬戶優(yōu)化處理的請求,當(dāng)網(wǎng)絡(luò)設(shè)備2將 “診斷賬戶,,這一任務(wù)中的子任務(wù)“關(guān)鍵詞檢索量”處理完畢后,即可將其處理結(jié)果“關(guān)鍵詞檢索量過低”及該子任務(wù)的標(biāo)識信息反饋給用戶設(shè)備,而無需等待子任務(wù)“關(guān)鍵詞檢索量” 所屬的任務(wù)“診斷賬戶,,所包含的所有子任務(wù)處理完畢后,再將任務(wù)“診斷賬戶,,的所有處理結(jié)果反饋給用戶。用戶設(shè)備1將獲得的子任務(wù)“關(guān)鍵詞檢索量”的診斷結(jié)果“關(guān)鍵詞檢索量過低”提供給用戶后,用戶即可提出優(yōu)化“關(guān)鍵詞檢索量過低”的請求。而無需等待“診斷賬戶,,這一任務(wù)處理完畢后,才能夠提出優(yōu)化請求。在步驟s307中,用戶設(shè)備1將所述用戶進(jìn)一步的任務(wù)處理請求通過網(wǎng)絡(luò)發(fā)送至網(wǎng)絡(luò)設(shè)備2。接著,步驟s308、s309與前述參考圖1所述的實(shí)施例中的步驟sl02至sl03相同或相似,在此以引用的方式包含,不再贅述。優(yōu)選的,在執(zhí)行步驟s303的過程中,網(wǎng)絡(luò)設(shè)備2根據(jù)與某個用戶任務(wù)處理請求相關(guān)的任務(wù)所包含的各個子任務(wù)的處理進(jìn)度,估算與該用戶任務(wù)處理請求相關(guān)的任務(wù)的剩余處理時間。具體地,網(wǎng)絡(luò)設(shè)備2根據(jù)目前正在處理的與該用戶任務(wù)處理請求相關(guān)的子任務(wù)的處理進(jìn)度及其預(yù)計耗費(fèi)的剩余時間,并結(jié)合與該用戶任務(wù)處理請求相關(guān)的其余子任務(wù)預(yù)計耗費(fèi)的剩余時間,估算與該用戶任務(wù)處理請求相關(guān)的整個任務(wù)的剩余處理時間。接著,在步驟s304中,網(wǎng)絡(luò)設(shè)備2將所述子任務(wù)處理結(jié)果和與該用戶任務(wù)處理請求相關(guān)的整個任務(wù)的剩余處理時間通過網(wǎng)絡(luò)一并發(fā)送給相應(yīng)用戶的用戶設(shè)備1。在步驟s305中,相應(yīng)用戶的用戶設(shè)備1將包含所述子任務(wù)處理結(jié)果和與該用戶任務(wù)處理請求相關(guān)的整個任務(wù)的剩余處理時間的信息呈現(xiàn)給相應(yīng)的用戶。優(yōu)選的,在執(zhí)行步驟s303的過程中,網(wǎng)絡(luò)設(shè)備2判斷處理完畢的與用戶任務(wù)處理請求相關(guān)的任務(wù)所包含的子任務(wù)的類別,若所述任務(wù)為診斷任務(wù)時,網(wǎng)絡(luò)設(shè)備獲取所述子任務(wù)包含問題的存在時間。接著,在在步驟s304中,網(wǎng)絡(luò)設(shè)備2將所述子任務(wù)處理結(jié)果和所述子任務(wù)包含問題的存在時間通過網(wǎng)絡(luò)一并發(fā)送給用戶設(shè)備1。在步驟s305中,用戶設(shè)備1將包含所述子任務(wù)處理結(jié)果和所述子任務(wù)包含問題的存在時間的信息呈現(xiàn)給用戶。應(yīng)注意的是,上述所有實(shí)施例中所述任務(wù)處理請求包括但不限于用于對用戶網(wǎng)絡(luò)賬戶的診斷處理請求及優(yōu)化處理請求。
圖4示出根據(jù)本發(fā)明一個方面在網(wǎng)絡(luò)設(shè)備2中進(jìn)行多任務(wù)處理的系統(tǒng)結(jié)構(gòu)圖。其示出網(wǎng)絡(luò)設(shè)備2獲取一個或多個用戶任務(wù)處理請求,分析與所述任務(wù)處理請求相關(guān)的一個或多個任務(wù),以將每個可分割的任務(wù)劃分成多個子任務(wù),再并行處理所述多個子任務(wù)的過程。其中,網(wǎng)絡(luò)設(shè)備2包括獲取裝置21、劃分裝置22和處理裝置23。網(wǎng)絡(luò)設(shè)備包括但不限于網(wǎng)絡(luò)主機(jī)、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或基于云計算(Cloud Computing)的計算機(jī)集合。其中,云計算是分布式計算的一種,由一群松散耦合的計算機(jī)集組成的一個超級虛擬計算機(jī)。具體地,獲取裝置21首先獲取一個或多個用戶任務(wù)處理請求。其中獲取裝置21 獲取一個或多個用戶任務(wù)處理請求的方式包括但不限于
1)用戶通過用戶設(shè)備提出任務(wù)處理請求,用戶設(shè)備再經(jīng)過網(wǎng)絡(luò)將所述任務(wù)處理請求發(fā)送到網(wǎng)絡(luò)設(shè)備2,獲取裝置21獲取該任務(wù)處理請求。其中,用戶設(shè)備包括但不限于任何一種與用戶通過鍵盤、遙控器、觸摸板、或聲控設(shè)備進(jìn)行人機(jī)交互的電子產(chǎn)品,例如計算機(jī)、智能手機(jī)、PDA、游戲機(jī)、或IPTV等。網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。用戶通過用戶設(shè)備提出任務(wù)處理請求的方式包括但不限于1)文字輸入;2)選擇任務(wù)選項;3)語音輸入;4)手寫輸入。2)用戶預(yù)先設(shè)定希望處理任務(wù)的時間點(diǎn),并將該設(shè)定存儲在一存儲設(shè)備中,所述存儲設(shè)備可包含在用戶設(shè)備中,也可包含在網(wǎng)絡(luò)設(shè)備2中,當(dāng)達(dá)到用戶設(shè)定的時間點(diǎn)時,獲取裝置21獲取該存儲設(shè)備提供的任務(wù)處理請求。例如,對于賬戶的優(yōu)化或診斷任務(wù),用戶事先在其賬戶上對任務(wù)處理進(jìn)行了定時設(shè)置,即要求每隔一段時間網(wǎng)絡(luò)設(shè)備2將對其賬戶中的任務(wù)進(jìn)行處理,該定時設(shè)置可存儲在用戶設(shè)備所包含的客戶端中,也可存儲在網(wǎng)絡(luò)設(shè)備用于存儲該客戶信息的空間中,則當(dāng)?shù)竭_(dá)設(shè)定的時間時,獲取裝置21可獲取所述客戶端發(fā)送的任務(wù)處理請求,也可獲取自身的某個裝置根據(jù)所述存儲該客戶信息的空間中的記錄,提供的任務(wù)處理請求。接著,劃分裝置22分析與所述任務(wù)處理請求相關(guān)的一個或多個任務(wù),以將每個可分割的任務(wù)劃分成多個子任務(wù)。具體地,劃分裝置22對所述任務(wù)處理請求進(jìn)行分析,根據(jù)該請求中提供的需要處理的一個或多個任務(wù)信息,獲取該一個或多個任務(wù),隨后,分析每一個任務(wù),并當(dāng)該任務(wù)包含多個互不相關(guān)的子任務(wù)時,將該任務(wù)劃分成多個子任務(wù)。判斷一個任務(wù)是否包含多個互不相關(guān)的子任務(wù)的方法包括但不限于
1)根據(jù)該任務(wù)中記錄的信息,識別該任務(wù)中包含的子任務(wù),當(dāng)子任務(wù)為多個時,識別所述多個子任務(wù)的類別,根據(jù)識別得到的類別判斷所述多個子任務(wù)之間是否相關(guān);
例如,某用戶請求網(wǎng)絡(luò)設(shè)備為其百度競價賬戶進(jìn)行優(yōu)化處理,劃分裝置22根據(jù)該任務(wù)處理請求中提供的需要處理的多個任務(wù)信息,獲取與所述任務(wù)處理請求相關(guān)的多個任務(wù), 其中一個任務(wù)為“更多展現(xiàn)機(jī)會”,并根據(jù)該任務(wù)所包含的信息,識別出該任務(wù)所包含的子任務(wù)“關(guān)鍵詞推薦”和“減少推廣擱置時段”,然后對子任務(wù)“關(guān)鍵詞推薦”分析,識別其為關(guān)鍵詞處理的任務(wù)類別;對子任務(wù)“減少推廣擱置時段”分析,識別其為推廣時段處理的任務(wù)類別。接著,劃分裝置22根據(jù)所得兩個子任務(wù)的任務(wù)類別互相之間沒有關(guān)聯(lián),判斷兩個子任務(wù)之間互不相關(guān)。
2)根據(jù)該任務(wù)中記錄的信息,識別該任務(wù)中包含的子任務(wù),當(dāng)子任務(wù)為多個時,通過分析所述多個子任務(wù)之間是否具有引用或先后關(guān)系,來判斷所述多個子任務(wù)之間是否相關(guān);
優(yōu)選的,在劃分裝置22分析與所述任務(wù)處理請求相關(guān)的一個或多個任務(wù),并將每個可分割的任務(wù)劃分成多個子任務(wù)后,劃分裝置22還可將所述子任務(wù)進(jìn)一步劃分為二級子任務(wù)。例如,獲取裝置21獲取一個百度競價賬戶優(yōu)化任務(wù)處理請求,接著,劃分裝置22 根據(jù)任務(wù)處理請求中記錄的信息分析得到該任務(wù)處理請求為優(yōu)化任務(wù)處理請求,并進(jìn)一步分析得到該優(yōu)化任務(wù)中包含了優(yōu)化“賬戶余額不足”及“預(yù)算不足”兩個子任務(wù),且,“預(yù)算不足”這一子任務(wù)中又包含了“賬戶預(yù)算不足”和“計劃預(yù)算不足”兩個二級子任務(wù)。需要說明的是,上述例子僅為更好地說明本發(fā)明的方案,但本發(fā)明并不以此為限, 本領(lǐng)域技術(shù)人員應(yīng)該理解,只要某一級的子任務(wù)包含不相關(guān)的多個下級子任務(wù),即可進(jìn)一步劃分。最后,處理裝置23并行處理所述多個子任務(wù)。具體地,處理裝置23根據(jù)系統(tǒng)容量狀況為上述每一個子任務(wù)分配相應(yīng)的系統(tǒng)資源,再并行地處理所述多個子任務(wù)。應(yīng)注意的是,在此步驟中,處理裝置23可不必等待至某一用戶賬戶所有子任務(wù)劃分完成后再進(jìn)行處理,而可以當(dāng)子任務(wù)被劃分出后,即對部分劃分完畢的子任務(wù)進(jìn)行處理。例如,用戶通過用戶設(shè)備發(fā)送請求網(wǎng)絡(luò)設(shè)備為其進(jìn)行百度賬戶優(yōu)化處理的請求, 獲取裝置21獲取上述優(yōu)化處理的任務(wù)請求,接著,劃分裝置22分析與所述優(yōu)化處理任務(wù)請求相關(guān)的優(yōu)化處理任務(wù),得到該優(yōu)化處理任務(wù)包含兩個子任務(wù)“預(yù)算不足”和“更多展現(xiàn)機(jī)會”。劃分裝置22進(jìn)一步對上述子任務(wù)“預(yù)算不足”和“更多展現(xiàn)機(jī)會”進(jìn)行分析,得到預(yù)算不足”可劃分成二級子任務(wù)“賬戶預(yù)算不足”和“計劃預(yù)算不足”,“更多展現(xiàn)機(jī)會”可劃分成二級子任務(wù)“關(guān)鍵詞推薦”和“減少推廣擱置時段”,且“賬戶預(yù)算不足”、“計劃預(yù)算不足”、 “關(guān)鍵詞推薦”和“減少推廣擱置時段”無法再進(jìn)一步劃分。當(dāng)上述劃分完畢后,處理裝置23 對賬戶預(yù)算不足”、“計劃預(yù)算不足”、“關(guān)鍵詞推薦”和“減少推廣擱置時段”并行處理?;蛘撸谏鲜隼又?,當(dāng)?shù)玫皆搩?yōu)化處理任務(wù)包含兩個子任務(wù)“預(yù)算不足”和“更多展現(xiàn)機(jī)會”,劃分裝置22進(jìn)一步將“預(yù)算不足”劃分成二級子任務(wù)“賬戶預(yù)算不足”和“計劃預(yù)算不足”后,處理裝置23對“賬戶預(yù)算不足”和“計劃預(yù)算不足”進(jìn)行并行優(yōu)化處理。同時,劃分裝置22還將“更多展現(xiàn)機(jī)會”劃分成二級子任務(wù)“關(guān)鍵詞推薦”和“減少推廣擱置時段”,即上述二級子任務(wù)“賬戶預(yù)算不足”、“計劃預(yù)算不足”的并行優(yōu)化處理和將“更多展現(xiàn)機(jī)會”劃分成二級子任務(wù)“關(guān)鍵詞推薦”、“減少推廣擱置時段”的過程是同時進(jìn)行的。圖5為根據(jù)本發(fā)明的一個優(yōu)選實(shí)施例的劃分裝置22和處理裝置23的結(jié)構(gòu)示意圖。其中,劃分裝置22還包括排序裝置221,處理裝置23還包括第一子處理裝置231。具體地,排序裝置221根據(jù)提交任務(wù)處理請求的用戶的相關(guān)信息,確定該任務(wù)所劃分的各個子任務(wù)的優(yōu)先級。其中,所述相關(guān)信息的獲取包括但不限于以下方式
1)直接獲取用戶通過用戶設(shè)備發(fā)送的用戶相關(guān)信息;
2)獲取用戶通過用戶設(shè)備發(fā)送的身份或識別信息,網(wǎng)絡(luò)設(shè)備2根據(jù)該身份或識別信息獲取記錄在網(wǎng)絡(luò)設(shè)備中的該用戶的相關(guān)信息;
3)網(wǎng)絡(luò)設(shè)備2通過與用戶設(shè)備建立通信時,獲取到的該用戶設(shè)備的識別信息,來獲取記錄在網(wǎng)絡(luò)設(shè)備2中的該用戶的相關(guān)信息;例如,當(dāng)用戶設(shè)備為手機(jī)時,網(wǎng)絡(luò)設(shè)備2根據(jù)手機(jī)號碼,識別手機(jī),并獲取與該手機(jī)號碼相對應(yīng)的用戶的相關(guān)信息。接著,排序裝置221根據(jù)上述用戶的相關(guān)信息,確定與所述用戶任務(wù)處理請求相關(guān)的任務(wù)所劃分成的各個子任務(wù)的優(yōu)先級。其中,排序裝置221確定與所述用戶任務(wù)處理請求相關(guān)的任務(wù)所劃分成的各個子任務(wù)的優(yōu)先級的方式包括但不限于1)將某個與用戶任務(wù)處理請求相關(guān)的一個或多個任務(wù)劃分子任務(wù)完畢,排序裝置221再確定所述子任務(wù)的優(yōu)先級;2)在將某個與用戶任務(wù)處理請求相關(guān)的一個或多個任務(wù)劃分為子任務(wù)的同時,排序裝置221確定已劃分出的子任務(wù)的優(yōu)先級。其中,上述的用戶的相關(guān)信息包括以下至少一項
1)所述用戶的優(yōu)先級;其中,所述優(yōu)先級可根據(jù)用戶的貢獻(xiàn)度進(jìn)行評估,所述貢獻(xiàn)度的評估因素包括但不限于用戶的儲蓄額、用戶的廣告投放量/廣告費(fèi)用、用戶的發(fā)帖數(shù)量寸。例如,用戶1和用戶2同時請求網(wǎng)絡(luò)設(shè)備2為其進(jìn)行任務(wù)處理,網(wǎng)絡(luò)設(shè)備2獲得與上述兩個用戶任務(wù)處理請求相關(guān)的多個子任務(wù),且網(wǎng)絡(luò)設(shè)備2根據(jù)用戶賬戶等級判斷用戶 1為VIP用戶,用戶2為普通用戶,則排序裝置221設(shè)置與用戶1任務(wù)處理請求相關(guān)的各個子任務(wù)的優(yōu)先級高于與用戶2任務(wù)處理請求相關(guān)的各個子任務(wù)的優(yōu)先級。具體的優(yōu)先級等級可視用戶的等級而定,例如,將VIP用戶的子任務(wù)等級定為“高”,將普通用戶的子任務(wù)等級定為“中”等。2)所述用戶所請求處理的任務(wù)所包含的各個子任務(wù)的重要度;其中,所述重要度的衡量可通過以下至少一項進(jìn)行衡量
-預(yù)設(shè)的各種子任務(wù)的重要度;
例如,子任務(wù)“賬戶余額不足”的重要度高于子任務(wù)“關(guān)鍵詞推薦”,排序裝置221在確定上述兩個子任務(wù)的優(yōu)先級時,將設(shè)置子任務(wù)“賬戶余額不足”的優(yōu)先級高于子任務(wù)“關(guān)鍵詞推薦”的優(yōu)先級。具體的優(yōu)先級等級可視子任務(wù)的預(yù)設(shè)等級而定,例如,將子任務(wù)“賬戶余額不足”的等級定為“高”,將子任務(wù)“關(guān)鍵詞推薦”的等級定為“中”等。-該子任務(wù)的可優(yōu)化潛力;
例如,對于屬于不同用戶任務(wù)處理請求的相同子任務(wù)“賬戶余額不足”,排序裝置221 將分別計算各個用戶“賬戶余額不足”的程度,程度越高,其優(yōu)化潛力越大,重要度也越大。-請求該子任務(wù)所反映的指標(biāo)在同行業(yè)競爭者之間的差距;
例如,對于待優(yōu)化的子任務(wù)“關(guān)鍵詞檢索量過低”,其對應(yīng)的關(guān)鍵詞檢索量為2萬,而預(yù)先計算得到的同行競爭者之中所述關(guān)鍵詞檢索量為8萬,差距較大,則排序裝置221通過分析所述子任務(wù)判斷該子任務(wù)的優(yōu)先級為“高”。3)所述用戶的歷史記錄。例如,當(dāng)多個用戶同時請求網(wǎng)絡(luò)設(shè)備2為其進(jìn)行任務(wù)處理,排序裝置221根據(jù)各個用戶歷史記錄中任務(wù)處理請求的頻率來確定任務(wù)的優(yōu)先級,用戶任務(wù)處理請求的頻率越高,與所述任務(wù)處理請求相關(guān)的一個或多個任務(wù)所包含的子任務(wù)優(yōu)先級越高。需要說明的是,上述例子僅為更好地說明本發(fā)明的方案,但本發(fā)明并不以此為限, 用戶相關(guān)信息并不限于上述三種,且根據(jù)上述三種相關(guān)信息來判斷子任務(wù)優(yōu)先級的方式也不局限于上述所舉實(shí)施例,排序裝置221還可結(jié)合上述三種用戶相關(guān)信息,綜合判斷,確定
13子任務(wù)的優(yōu)先級,事實(shí)上,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何通過與用戶相關(guān)的信息來判斷子任務(wù)優(yōu)先級的方案,均應(yīng)屬于本發(fā)明的范圍,并以引用的方式包含。接著,第一子處理裝置231根據(jù)上述所確定的優(yōu)先級并結(jié)合系統(tǒng)處理容量并行處理所述多個子任務(wù)。具體地,第一子處理裝置231可以充分利用系統(tǒng)處理容量,確保每一時刻在系統(tǒng)處理容量之內(nèi)處理最大數(shù)量的所述子任務(wù),也可以利用部分系統(tǒng)處理容量處理所述多個子任務(wù)。圖6為根據(jù)本發(fā)明的網(wǎng)絡(luò)設(shè)備2的一個優(yōu)選實(shí)施例的第一子處理裝置231的結(jié)構(gòu)示意圖。其中,第一子處理裝置231還包括分類裝置2311、第二子處理裝置2312、選擇裝置 2313和第三子處理裝置2314。分類裝置2311與第二子處理裝置2312、選擇裝置2313與第三子處理裝置2314分別組合為兩套裝置。作為本發(fā)明的一個優(yōu)選實(shí)施例,分類裝置2311根據(jù)所確定的優(yōu)先級及所述用戶的相關(guān)信息,將所述多個子任務(wù)劃分為多組任務(wù)。接著,第二子處理裝置2312并行處理所述多組任務(wù)。具體地,多個用戶請求網(wǎng)絡(luò)設(shè)備2為其進(jìn)行任務(wù)處理,獲取裝置21分別根據(jù)各個用戶的任務(wù)處理請求獲取與每個用戶任務(wù)處理請求相關(guān)的一個或多個任務(wù),排序裝置221 再根據(jù)所述用戶的相關(guān)信息,確定與所述用戶任務(wù)處理請求相關(guān)的一個或多個任務(wù)所劃分成的各個子任務(wù)的優(yōu)先級,分類裝置2311再按照所述子任務(wù)優(yōu)先級的級別將一定數(shù)量的子任務(wù)分成一組,每組任務(wù)中的子任務(wù)優(yōu)先級接近。最后,第二子處理裝置2312并行處理所述多組任務(wù)。作為本發(fā)明的一個優(yōu)選實(shí)施例,在第一子處理裝置231對子任務(wù)進(jìn)行并行處理的同時,選擇裝置2313還根據(jù)所確定的優(yōu)先級并結(jié)合系統(tǒng)處理容量及系統(tǒng)預(yù)估的在一預(yù)設(shè)時間內(nèi)可能釋放的處理容量,選擇下一個進(jìn)行并行處理的子任務(wù)。接著,第三子處理裝置 2314處理所選擇的子任務(wù)。具體地,在處理裝置23對多個子任務(wù)進(jìn)行并行處理的過程中,若某時刻優(yōu)先級較高的待處理子任務(wù)需要較大的系統(tǒng)處理容量,而在此時刻網(wǎng)絡(luò)設(shè)備2空余的處理容量不夠,且在未來的較短一段時間內(nèi)網(wǎng)絡(luò)設(shè)備2可釋放能滿足所述優(yōu)先級較高的子任務(wù)的處理容量,選擇裝置2313在所述未來這一段時間內(nèi)不選擇其它子任務(wù)作為下一個進(jìn)行處理的任務(wù),而是直至足夠的系統(tǒng)處理容量被釋放,選擇裝置2313選擇所述優(yōu)先級較高的子任務(wù)作為進(jìn)行處理的子任務(wù);若某時刻優(yōu)先級較高的待處理子任務(wù)需要較大的系統(tǒng)處理容量, 而在此時刻網(wǎng)絡(luò)設(shè)備2空余的處理容量不夠,且在未來的較短一段時間內(nèi)網(wǎng)絡(luò)設(shè)備2可釋放的處理容量較小,不能滿足所述優(yōu)先級較高的子任務(wù)的處理容量,選擇裝置2313將所述優(yōu)先級較高的子任務(wù)的處理順序延后,先選擇處理優(yōu)先級較低但對系統(tǒng)處理容量要求較小、該時刻系統(tǒng)處理容量能滿足其需求的子任務(wù)作為進(jìn)行處理的子任務(wù)。接著,第三子處理裝置2314處理所選擇的子任務(wù)。例如,在處理裝置23對多個子任務(wù)進(jìn)行并行處理的過程中,在某時刻有一優(yōu)先級較高的待處理子任務(wù)“操作系統(tǒng)垃圾文件清理”和一優(yōu)先級較低的子任務(wù)“聲卡性能測試”, 預(yù)估前者需要耗費(fèi)網(wǎng)絡(luò)設(shè)備20分鐘的處理時間,后者需要耗費(fèi)網(wǎng)絡(luò)設(shè)備2分鐘的處理時間,而此時網(wǎng)絡(luò)設(shè)備2的處理容量尚不足以處理子任務(wù)“操作系統(tǒng)垃圾文件清理”,預(yù)估需要等待15分鐘后,才能釋放子任務(wù)“操作系統(tǒng)垃圾文件清理”的所需要容量,但此時網(wǎng)絡(luò)設(shè)備2的處理容量能夠處理子任務(wù)“聲卡性能測試”,則選擇裝置2313將優(yōu)先級較高的待處理子任務(wù)“操作系統(tǒng)垃圾文件清理”延后,先選擇優(yōu)先級較低的子任務(wù)“聲卡性能測試”作為處理任務(wù)。接著,第三子處理裝置2314處理子任務(wù)“聲卡性能測試”。在上述例子中,若“操作系統(tǒng)垃圾文件清理”的等待時間未超過一預(yù)定閾值,則雖然此時系統(tǒng)容量在較長一段時間內(nèi)無法處理“操作系統(tǒng)垃圾文件清理”,選擇裝置2313仍將選擇子任務(wù)“操作系統(tǒng)垃圾文件清理”作為下一個處理的子任務(wù),以防止不斷出現(xiàn)優(yōu)先級較低而處理時間較短的子任務(wù)消耗系統(tǒng)容量,使得優(yōu)先級較高而處理時間較長的子任務(wù)等待時間過長的情況。接著,當(dāng)系統(tǒng)容量允許時,第三子處理裝置2314處理子任務(wù)“操作系統(tǒng)垃圾文件清理”。其中,本領(lǐng)域技術(shù)人員應(yīng)可根據(jù)經(jīng)驗或?qū)嶋H需求來確定前述對應(yīng)預(yù)定閾值,在此不做贅述。需要說明的是,每當(dāng)選擇裝置2313選擇一個子任務(wù),第三子處理裝置2314不論當(dāng)前是否正在處理其他任務(wù),只要系統(tǒng)容量允許,即對該任務(wù)進(jìn)行處理,因此,第三子處理裝置2314同時并行處理多個在一個或多個時間點(diǎn)由選擇裝置2313選擇的任務(wù)。圖7為根據(jù)本發(fā)明另一優(yōu)選實(shí)施例的在網(wǎng)絡(luò)設(shè)備2中進(jìn)行多任務(wù)處理的系統(tǒng)結(jié)構(gòu)圖。在本實(shí)施例中,網(wǎng)絡(luò)設(shè)備2還包括反饋裝置對。其中,用戶設(shè)備1經(jīng)由網(wǎng)絡(luò)與網(wǎng)絡(luò)設(shè)備2連接,所述網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。本實(shí)施中,網(wǎng)絡(luò)設(shè)備2獲取用戶任務(wù)處理請求,將與所述任務(wù)處理請求相關(guān)的任務(wù)劃分成多個子任務(wù),再并行處理所述多個子任務(wù)。在并行處理所述多個子任務(wù)的過程中, 網(wǎng)絡(luò)設(shè)備2實(shí)時將處理完畢的子任務(wù)發(fā)送給用戶設(shè)備1,并呈現(xiàn)給用戶,通過與用戶進(jìn)一步的交互獲取用戶進(jìn)一步的任務(wù)處理請求,再進(jìn)一步處理用戶新增的任務(wù)請求。具體地,獲取裝置21獲取用戶任務(wù)處理請求,劃分裝置22將與所述任務(wù)處理請求相關(guān)的任務(wù)劃分成多個子任務(wù),處理裝置23再并行處理所述多個子任務(wù)。接著,反饋裝置 M將所述子任務(wù)的處理結(jié)果通過網(wǎng)絡(luò)發(fā)送給用戶設(shè)備1。其中,所述子任務(wù)的處理結(jié)果包含該子任務(wù)的標(biāo)識信息及其處理分析結(jié)果。接著,用戶設(shè)備1獲取上述子任務(wù)處理的處理結(jié)果,并將其呈現(xiàn)給用戶。其中,呈現(xiàn)方式與用戶設(shè)備1的類型有關(guān),包括但不限于
1)當(dāng)用戶設(shè)備1具有顯示屏,可將包含所述子任務(wù)處理結(jié)果的信息以文字或圖形的方式呈現(xiàn)在用戶設(shè)備1的顯示屏上;
2)當(dāng)用戶設(shè)備1具有音頻處理裝置,可將包含所述子任務(wù)處理結(jié)果的信息通過語音通告的方式呈現(xiàn)給用戶。需要說明的是,上述例子僅為更好地說明本發(fā)明的方案,但本發(fā)明并不以此為限, 子任務(wù)處理結(jié)果的呈現(xiàn)方式并不限于上述兩種,事實(shí)上,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何將子任務(wù)處理結(jié)果通過某種方式呈現(xiàn)給用戶的方案,均應(yīng)屬于本發(fā)明的范圍,并以引用的方式包含。接著,用戶根據(jù)用戶設(shè)備1提供的上述子任務(wù)處理結(jié)果,提出進(jìn)一步的任務(wù)處理請求。具體地,用戶獲取所述子任務(wù)處理結(jié)果,并基于所述子任務(wù)處理結(jié)果通過用戶設(shè)備1 提出進(jìn)一步的任務(wù)處理請求。
例如,在經(jīng)過獲取裝置21獲取用戶百度賬戶優(yōu)化任務(wù)處理請求,劃分裝置22將與所述任務(wù)處理請求相關(guān)的任務(wù)劃分成多個子任務(wù)和處理裝置23再并行處理所述多個子任務(wù)后,反饋裝置M將所述子任務(wù)的處理結(jié)果通過網(wǎng)絡(luò)發(fā)送給用戶設(shè)備1,用戶設(shè)備1將所述結(jié)果呈現(xiàn)給用戶,用戶收到與其百度競價賬戶任務(wù)處理請求相關(guān)的各個子任務(wù)的診斷結(jié)果,該用戶根據(jù)反饋的子任務(wù)的診斷結(jié)果,通過用戶設(shè)備1向網(wǎng)絡(luò)設(shè)備2提出對所述各個子任務(wù)包含的問題進(jìn)行優(yōu)化處理的請求。需要說明的是,處理裝置23和反饋裝置M的處理過程是一并行過程,即處理裝置 23每處理完一個或一組子任務(wù),反饋裝置M即將該一個或一組子任務(wù)的處理結(jié)果反饋給用戶設(shè)備,而無需等待屬于一個任務(wù)的子任務(wù)處理完畢后,再將處理結(jié)果反饋給用戶設(shè)備 1。用戶可根據(jù)反饋的子任務(wù)的處理結(jié)果提出進(jìn)一步的任務(wù)處理請求,而無需等待一個任務(wù)處理完畢后,才能夠提出進(jìn)一步的任務(wù)處理請求,大大縮短了用戶的等待時間。例如,獲取裝置21獲取某用戶的百度競價賬戶優(yōu)化處理的請求,當(dāng)處理裝置23將 “診斷賬戶”這一任務(wù)中的子任務(wù)“關(guān)鍵詞檢索量”處理完畢后,反饋裝置M即可將其處理結(jié)果“關(guān)鍵詞檢索量過低”及該子任務(wù)的標(biāo)識信息反饋給用戶設(shè)備,而無需等待子任務(wù)“關(guān)鍵詞檢索量”所屬的任務(wù)“診斷賬戶”所包含的所有子任務(wù)處理完畢后,再將任務(wù)“診斷賬戶”的所有處理結(jié)果反饋給用戶。用戶設(shè)備1將獲得的子任務(wù)“關(guān)鍵詞檢索量”的診斷結(jié)果“關(guān)鍵詞檢索量過低”提供給用戶后,用戶即可提出優(yōu)化“關(guān)鍵詞檢索量過低”的請求。而無需等待“診斷賬戶,,這一任務(wù)處理完畢后,才能夠提出優(yōu)化請求。接著,用戶設(shè)備1將所述用戶進(jìn)一步的任務(wù)處理請求通過網(wǎng)絡(luò)發(fā)送至網(wǎng)絡(luò)設(shè)備2。 獲取裝置21獲取用戶進(jìn)一步的任務(wù)處理請求,劃分裝置22將與所述任務(wù)處理請求相關(guān)的任務(wù)劃分成多個子任務(wù),處理裝置23再并行處理所述多個子任務(wù)。優(yōu)選的,網(wǎng)絡(luò)設(shè)備2還包括估算裝置(圖未示)和第一提供裝置(圖未示)。估算裝 5根據(jù)與某個用戶任務(wù)處理請求相關(guān)的任務(wù)所包含的各個子任務(wù)的處理進(jìn)度,估算與該用戶任務(wù)處理請求相關(guān)的任務(wù)的剩余處理時間。具體地,估算裝置根據(jù)目前正在處理的與該用戶任務(wù)處理請求相關(guān)的子任務(wù)的處理進(jìn)度及其預(yù)計耗費(fèi)的剩余時間,并結(jié)合與該用戶任務(wù)處理請求相關(guān)的其余子任務(wù)預(yù)計耗費(fèi)的剩余時間,估算與該用戶任務(wù)處理請求相關(guān)的整個任務(wù)的剩余處理時間。接著,第一提供裝置將所述子任務(wù)處理結(jié)果和與該用戶任務(wù)處理請求相關(guān)的整個任務(wù)的剩余處理時間通過網(wǎng)絡(luò)一并發(fā)送給相應(yīng)用戶的用戶設(shè)備1。相應(yīng)用戶的用戶設(shè)備1 將包含所述子任務(wù)處理結(jié)果和與該用戶任務(wù)處理請求相關(guān)的整個任務(wù)的剩余處理時間的信息呈現(xiàn)給相應(yīng)的用戶。優(yōu)選的,處理裝置23還包括第二提供裝置(圖未示)。第二提供裝置判斷處理完畢的與用戶任務(wù)處理請求相關(guān)的任務(wù)所包含的子任務(wù)的類別,若所述任務(wù)為診斷任務(wù)時,第二提供裝置獲取所述子任務(wù)包含問題的存在時間。接著,反饋裝置M將所述子任務(wù)處理結(jié)果和所述子任務(wù)包含問題的存在時間通過網(wǎng)絡(luò)一并發(fā)送給用戶設(shè)備1。用戶設(shè)備1將包含所述子任務(wù)處理結(jié)果和所述子任務(wù)包含問題的存在時間的信息呈現(xiàn)給用戶。應(yīng)注意的是,上述所有實(shí)施例中所述任務(wù)處理請求包括但不限于用于對用戶網(wǎng)絡(luò)賬戶的診斷處理請求及優(yōu)化處理請求。 對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
權(quán)利要求
1.一種在網(wǎng)絡(luò)設(shè)備中進(jìn)行多任務(wù)處理的方法,其中,該方法包括以下步驟 a獲取來自一個或多個用戶的任務(wù)處理請求;b分析與所述任務(wù)處理請求相關(guān)的一個或多個任務(wù),以將每個可分割的任務(wù)劃分成多個子任務(wù);c并行處理所述多個子任務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟b還包括以下步驟-根據(jù)提交任務(wù)處理請求的用戶的相關(guān)信息,確定該任務(wù)所劃分成的各個子任務(wù)的優(yōu)先級;所述步驟c還包括以下步驟-根據(jù)所確定的優(yōu)先級并結(jié)合系統(tǒng)處理容量,來對所述多個子任務(wù)進(jìn)行并行處理。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述步驟c還包括以下步驟-根據(jù)所確定的優(yōu)先級及所述用戶的相關(guān)信息,將所述多個子任務(wù)劃分為多組任務(wù); -并行處理所述多組任務(wù)。
4.根據(jù)權(quán)利要求2所述的方法,其中,所述步驟c還包括以下步驟-根據(jù)所確定的優(yōu)先級并結(jié)合系統(tǒng)處理容量及系統(tǒng)預(yù)估的在一預(yù)設(shè)時間內(nèi)可能釋放的處理容量,選擇下一個進(jìn)行處理的任務(wù); -處理所選擇的任務(wù)。
5.根據(jù)權(quán)利要求2至4中任一項所述的方法,其中,所述用戶的相關(guān)信息包括以下至少一項-所述用戶的優(yōu)先級;-所述用戶所請求處理的任務(wù)所包含的各個子任務(wù)的重要度; -所述用戶的歷史記錄。
6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其中,該方法還包括以下步驟-當(dāng)所述子任務(wù)或任務(wù)單元處理完畢后,即向用戶反饋處理結(jié)果,以使用戶能夠根據(jù)所述反饋的處理結(jié)果進(jìn)一步發(fā)送任務(wù)處理請求。
7.根據(jù)權(quán)利要求1至6中任一項所述的方法,其中,該方法還包括以下步驟-根據(jù)所述任務(wù)所包含的各個子任務(wù)的處理進(jìn)度,估算所述任務(wù)的剩余處理時間; -將所述剩余處理時間提供給用戶。
8.根據(jù)權(quán)利要求1至7中任一項所述的方法,其中,所述步驟c還包括以下步驟 -當(dāng)所述子任務(wù)為診斷任務(wù)時,提供該子任務(wù)需診斷問題的存在時間。
9.根據(jù)權(quán)利要求1至8中任一項所述的方法,其中,所述任務(wù)處理請求包括用于對用戶網(wǎng)絡(luò)賬戶的診斷處理請求及優(yōu)化處理請求。
10.根據(jù)權(quán)利要求1至9中任一項所述的方法,其中,所述網(wǎng)絡(luò)設(shè)備包括網(wǎng)絡(luò)主機(jī)、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或基于云計算的計算機(jī)集合。
11.一種在網(wǎng)絡(luò)設(shè)備中進(jìn)行多任務(wù)處理的設(shè)備,其中,該設(shè)備包括獲取裝置、用于獲取來自一個或多個用戶的任務(wù)處理請求;劃分裝置、用于分析與所述任務(wù)處理請求相關(guān)的一個或多個任務(wù),以將每個可分割的任務(wù)劃分成多個子任務(wù);處理裝置、用于并行處理所述多個子任務(wù)。
12.根據(jù)權(quán)利要求11所述的設(shè)備,其中,所述劃分裝置還包括排序裝置、用于根據(jù)提交任務(wù)處理請求的用戶的相關(guān)信息,確定該任務(wù)所劃分成的各個子任務(wù)的優(yōu)先級; 所述處理裝置還包括第一子處理裝置、用于根據(jù)所確定的優(yōu)先級并結(jié)合系統(tǒng)處理容量,來對所述多個子任務(wù)進(jìn)行并行處理。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其中,所述第一子處理裝置還包括分類裝置、 用于根據(jù)所確定的優(yōu)先級及所述用戶的相關(guān)信息,將所述多個子任務(wù)劃分為多組任務(wù); 第二子處理裝置、用于并行處理所述多組任務(wù)。
14.根據(jù)權(quán)利要求12所述的設(shè)備,其中,所述第一子處理裝置還包括選擇裝置、用于根據(jù)所確定的優(yōu)先級并結(jié)合系統(tǒng)處理容量及系統(tǒng)預(yù)估的在一預(yù)設(shè)時間內(nèi)可能釋放的處理容量,選擇下一個進(jìn)行處理的任務(wù);第三子處理裝置、用于處理所選擇的任務(wù)。
15.根據(jù)權(quán)利要求12至14中任一項所述的設(shè)備,其中,所述用戶的相關(guān)信息包括以下至少一項-所述用戶的優(yōu)先級;-所述用戶所請求處理的任務(wù)所包含的各個子任務(wù)的重要度;-所述用戶的歷史記錄。
16.根據(jù)權(quán)利要求11至15中任一項所述的設(shè)備,其中,該設(shè)備還包括反饋裝置、用于在所述子任務(wù)或任務(wù)單元處理完畢后向用戶反饋處理結(jié)果,以使用戶能夠根據(jù)所述反饋的處理結(jié)果進(jìn)一步發(fā)送任務(wù)處理請求。
17.根據(jù)權(quán)利要求11至16中任一項所述的設(shè)備,其中,該設(shè)備還包括估算裝置、用于根據(jù)所述任務(wù)所包含的各個子任務(wù)的處理進(jìn)度,估算所述任務(wù)的剩余處理時間;第一提供裝置、用于將所述剩余處理時間提供給用戶。
18.根據(jù)權(quán)利要求11至17中任一項所述的設(shè)備,其中,所述處理裝置還包括第二提供裝置、用于在所述子任務(wù)為診斷任務(wù)時,提供該子任務(wù)需診斷問題的存在時間。
19.根據(jù)權(quán)利要求11至18中任一項所述的設(shè)備,其中,所述任務(wù)處理請求包括用于對用戶網(wǎng)絡(luò)賬戶的診斷處理請求及優(yōu)化處理請求。
20.根據(jù)權(quán)利要求11至19中任一項所述的網(wǎng)絡(luò)設(shè)備,其中,所述網(wǎng)絡(luò)設(shè)備包括網(wǎng)絡(luò)主機(jī)、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或基于云計算的計算機(jī)集合。
全文摘要
本發(fā)明提供了一種在網(wǎng)絡(luò)設(shè)備中進(jìn)行多任務(wù)處理的方法和設(shè)備。本發(fā)明通過獲取來自一個或多個用戶的任務(wù)處理請求,分析與所述任務(wù)處理請求相關(guān)的一個或多個任務(wù),以將每個可分割的任務(wù)劃分成多個子任務(wù),再對所述多個子任務(wù)進(jìn)行并行處理。本發(fā)明具有以下優(yōu)點(diǎn)1)優(yōu)化項的診斷及優(yōu)化可并行進(jìn)行;2)實(shí)時地為用戶提供診斷信息,如在分析結(jié)束前提供進(jìn)度條使用戶了解診斷完成進(jìn)度、在每項分析完成的問題后添加時間戳告知客戶該問題存在的時間;3)根據(jù)賬戶中問題的嚴(yán)重程度和客戶的行為模式對人物進(jìn)行優(yōu)先級排序,以應(yīng)對大量客戶同時請求的情況。
文檔編號H04L29/08GK102402423SQ20101028644
公開日2012年4月4日 申請日期2010年9月19日 優(yōu)先權(quán)日2010年9月19日
發(fā)明者周衛(wèi)中, 徐勇明, 徐惠, 李源泉, 李軼昆, 沈麗 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1