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

一種ip硬盤(pán)任務(wù)執(zhí)行方法以及ip硬盤(pán)的制作方法

文檔序號(hào):6547401閱讀:181來(lái)源:國(guó)知局
一種ip硬盤(pán)任務(wù)執(zhí)行方法以及ip硬盤(pán)的制作方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例公開(kāi)了一種IP硬盤(pán)任務(wù)執(zhí)行方法,用于避免硬盤(pán)執(zhí)行結(jié)果數(shù)據(jù)的浪費(fèi)。本發(fā)明實(shí)施例方法包括:接收外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí),所述工作標(biāo)識(shí)用于標(biāo)識(shí)所述工作任務(wù);判斷所述外部節(jié)點(diǎn)是否為可用的外部節(jié)點(diǎn);當(dāng)所述外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn)時(shí),獲取所述工作標(biāo)識(shí)對(duì)應(yīng)的中間執(zhí)行結(jié)果,所述中間執(zhí)行結(jié)果是所述工作任務(wù)對(duì)應(yīng)的中間執(zhí)行結(jié)果;根據(jù)所述中間執(zhí)行結(jié)果,完成對(duì)所述工作任務(wù)的執(zhí)行,得到所述工作任務(wù)對(duì)應(yīng)的最終執(zhí)行結(jié)果;將所述最終執(zhí)行結(jié)果發(fā)送給所述外部節(jié)點(diǎn)。本發(fā)明實(shí)施例還提供了相關(guān)的IP硬盤(pán)。
【專(zhuān)利說(shuō)明】一種IP硬盤(pán)任務(wù)執(zhí)行方法以及IP硬盤(pán)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種IP硬盤(pán)任務(wù)執(zhí)行方法以及IP硬盤(pán)。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的發(fā)展,云存儲(chǔ)技術(shù)日益興起,加速了基于Key-Value方式接口的應(yīng)用。業(yè)界已出現(xiàn)了基于Key-Value語(yǔ)義的網(wǎng)絡(luò)間互連協(xié)議(IP, Internet Protocol)硬盤(pán),拋棄傳統(tǒng)的SCSI接口與協(xié)議標(biāo)準(zhǔn),轉(zhuǎn)而采用IP來(lái)進(jìn)行外部通信。
[0003]當(dāng)前發(fā)布的IP硬盤(pán)提供開(kāi)放式Key-Value語(yǔ)義接口,此外還可支持更多的服務(wù)能力,例如硬盤(pán)內(nèi)置壓縮、加密、全盤(pán)完整性檢查。因?yàn)镮P硬盤(pán)內(nèi)置了一定的計(jì)算能力,同時(shí)不通過(guò)傳統(tǒng)直連方式與外界處理器互連,因此部分外界處理器對(duì)硬盤(pán)的操作可以轉(zhuǎn)移到硬盤(pán)上來(lái)操作,例如殺毒、針對(duì)局部數(shù)據(jù)的壓縮、重刪、全盤(pán)校驗(yàn)等,這類(lèi)操作可通過(guò)外界處理器以移動(dòng)虛擬機(jī)或移動(dòng)代碼方式動(dòng)態(tài)加載、或本地Firmware靜態(tài)加載到IP硬盤(pán)的計(jì)算單元上執(zhí)行,并告訴外界處理器執(zhí)行結(jié)果。
[0004]但是,由于IP硬盤(pán)在執(zhí)行上述操作時(shí)與外界處理器脫離,所以當(dāng)IP硬盤(pán)執(zhí)行上述操作時(shí)間較長(zhǎng)時(shí),外界處理器可能已離線(xiàn)或失效。此時(shí)若IP硬盤(pán)得到中間執(zhí)行結(jié)果需要通知外部節(jié)點(diǎn),將無(wú)法完成通知外部節(jié)點(diǎn)的操作。這就導(dǎo)致了 IP硬盤(pán)的中間執(zhí)行結(jié)果不能輸出甚至丟失,造成了執(zhí)行結(jié)果數(shù)據(jù)的浪費(fèi)。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實(shí)施例提供了一種IP硬盤(pán)任務(wù)執(zhí)行方法以及IP硬盤(pán),可以避免IP硬盤(pán)執(zhí)行結(jié)果數(shù)據(jù)的浪費(fèi)。
[0006]本發(fā)明實(shí)施例的第一方面提供了一種IP硬盤(pán)任務(wù)執(zhí)行方法,包括:
[0007]網(wǎng)絡(luò)間互連協(xié)議IP硬盤(pán)接收外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí),所述工作標(biāo)識(shí)用于標(biāo)識(shí)所述工作任務(wù);
[0008]判斷所述外部節(jié)點(diǎn)是否為可用的外部節(jié)點(diǎn);
[0009]當(dāng)所述外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn)時(shí),獲取所述工作標(biāo)識(shí)對(duì)應(yīng)的中間執(zhí)行結(jié)果,所述中間執(zhí)行結(jié)果是所述工作任務(wù)對(duì)應(yīng)的中間執(zhí)行結(jié)果;
[0010]根據(jù)所述中間執(zhí)行結(jié)果,完成對(duì)所述工作任務(wù)的執(zhí)行,得到所述工作任務(wù)對(duì)應(yīng)的最終執(zhí)行結(jié)果;
[0011 ] 將所述最終執(zhí)行結(jié)果發(fā)送給所述外部節(jié)點(diǎn)。
[0012]結(jié)合本發(fā)明實(shí)施例的第一方面,本發(fā)明實(shí)施例的第一方面的第一種實(shí)現(xiàn)方式中,所述工作任務(wù)包括多個(gè)執(zhí)行步驟,所述IP硬盤(pán)接收外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí)之前還包括:
[0013]執(zhí)行所述多個(gè)執(zhí)行步驟中的至少一個(gè)所述執(zhí)行步驟,得到所述中間執(zhí)行結(jié)果;
[0014]保存所述工作標(biāo)識(shí)與所述中間執(zhí)行結(jié)果的對(duì)應(yīng)關(guān)系。
[0015]結(jié)合本發(fā)明實(shí)施例的第一方面,本發(fā)明實(shí)施例的第一方面的第二種實(shí)現(xiàn)方式中,所述外部節(jié)點(diǎn)具有節(jié)點(diǎn)標(biāo)識(shí);
[0016]所述判斷所述外部節(jié)點(diǎn)是否為可用的外部節(jié)點(diǎn)包括:
[0017]將所述外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與所述IP硬盤(pán)預(yù)置的可用的外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)進(jìn)行比較,若所述外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與所述IP硬盤(pán)預(yù)置的可用的外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)相同,則確定所述外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn)。
[0018]結(jié)合本發(fā)明實(shí)施例的第一方面、第一方面的第一種實(shí)現(xiàn)方式與第一方面的第二種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第一方面的第三種實(shí)現(xiàn)方式中,所述工作任務(wù)包括關(guān)聯(lián)標(biāo)識(shí),所述關(guān)聯(lián)標(biāo)識(shí)用于標(biāo)識(shí)與所述工作任務(wù)相關(guān)聯(lián)的其它任務(wù);所述方法還包括:
[0019]保存所述最終執(zhí)行結(jié)果與所述關(guān)聯(lián)標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,以便于與所述工作任務(wù)相關(guān)聯(lián)的其它任務(wù)根據(jù)所述關(guān)聯(lián)標(biāo)識(shí)獲得所述最終執(zhí)行結(jié)果,并且以所述最終執(zhí)行結(jié)果為執(zhí)行條件,執(zhí)行與所述工作任務(wù)相關(guān)聯(lián)的其它任務(wù)包含的執(zhí)行步驟。
[0020]本發(fā)明實(shí)施例的第二方面提供了一種IP硬盤(pán),包括:
[0021]接收模塊,用于接收外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí),所述工作標(biāo)識(shí)用于標(biāo)識(shí)所述工作任務(wù);
[0022]判斷模塊,用于判斷所述外部節(jié)點(diǎn)是否為可用的外部節(jié)點(diǎn);
[0023]獲取模塊,用于當(dāng)所述外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn)時(shí),獲取所述工作標(biāo)識(shí)對(duì)應(yīng)的中間執(zhí)行結(jié)果,所述中間執(zhí)行結(jié)果是所述工作任務(wù)對(duì)應(yīng)的中間執(zhí)行結(jié)果;
[0024]結(jié)果執(zhí)行模塊,用于根據(jù)所述中間執(zhí)行結(jié)果,完成對(duì)所述工作任務(wù)的執(zhí)行,得到所述工作任務(wù)對(duì)應(yīng)的最終執(zhí)行結(jié)果;
[0025]輸出模塊,用于將所述最終執(zhí)行結(jié)果發(fā)送給所述外部節(jié)點(diǎn)。
[0026]結(jié)合本發(fā)明實(shí)施例的第二方面,本發(fā)明實(shí)施例的第二方面的第一種實(shí)現(xiàn)方式中,所述工作任務(wù)包括多個(gè)執(zhí)行步驟,所述IP硬盤(pán)還包括:
[0027]中間執(zhí)行模塊,用于執(zhí)行所述多個(gè)執(zhí)行步驟中的至少一個(gè)所述執(zhí)行步驟,得到所述中間執(zhí)行結(jié)果;
[0028]保存模塊,用于保存所述工作標(biāo)識(shí)與所述中間執(zhí)行結(jié)果的對(duì)應(yīng)關(guān)系。
[0029]結(jié)合本發(fā)明實(shí)施例的第二方面,本發(fā)明實(shí)施例的第二方面的第二種實(shí)現(xiàn)方式中,所述外部節(jié)點(diǎn)具有節(jié)點(diǎn)標(biāo)識(shí);
[0030]所述判斷模塊具體用于:
[0031]將所述外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與所述IP硬盤(pán)預(yù)置的可用的外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)進(jìn)行比較,若所述外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與所述IP硬盤(pán)預(yù)置的可用的外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)相同,則確定所述外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn)。
[0032]結(jié)合本發(fā)明實(shí)施例的第二方面、第二方面的第一種實(shí)現(xiàn)方式與第二方面的第二種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第二方面的第三種實(shí)現(xiàn)方式中,所述工作任務(wù)包括關(guān)聯(lián)標(biāo)識(shí),所述關(guān)聯(lián)標(biāo)識(shí)用于標(biāo)識(shí)與所述工作任務(wù)相關(guān)聯(lián)的其它任務(wù);所述保存模塊還用于:
[0033]保存所述最終執(zhí)行結(jié)果與所述關(guān)聯(lián)標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,以便于與所述工作任務(wù)相關(guān)聯(lián)的其它任務(wù)根據(jù)所述關(guān)聯(lián)標(biāo)識(shí)獲得所述最終執(zhí)行結(jié)果,并且以所述最終執(zhí)行結(jié)果為執(zhí)行條件,執(zhí)行與所述工作任務(wù)相關(guān)聯(lián)的其它任務(wù)包含的執(zhí)行步驟。
[0034]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例中,IP硬盤(pán)接收外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí);判斷所述外部節(jié)點(diǎn)是否是可用的外部節(jié)點(diǎn);當(dāng)所述外部節(jié)點(diǎn)是可用的外部節(jié)點(diǎn)時(shí),根據(jù)所述工作標(biāo)識(shí)獲得中間執(zhí)行結(jié)果;根據(jù)所述中間執(zhí)行結(jié)果,完成對(duì)所述工作任務(wù)對(duì)應(yīng)的所有執(zhí)行步驟,得到所述工作任務(wù)對(duì)應(yīng)的最終執(zhí)行結(jié)果;將最終執(zhí)行結(jié)果發(fā)送給所述外部節(jié)點(diǎn)。其中,本發(fā)明實(shí)施例中IP硬盤(pán)在接收了外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí)后,可以根據(jù)工作標(biāo)識(shí)獲取該工作任務(wù)的中間執(zhí)行結(jié)果,使得IP硬盤(pán)可以在后續(xù)的操作中繼續(xù)使用該第一中間執(zhí)行結(jié)果。這樣就保證了 IP硬盤(pán)中保存的中間執(zhí)行結(jié)果可以在IP硬盤(pán)與可用節(jié)點(diǎn)建立連接后繼續(xù)被使用,使得IP硬盤(pán)的中間執(zhí)行結(jié)果可以輸出而不會(huì)丟失,避免了 IP硬盤(pán)執(zhí)行結(jié)果數(shù)據(jù)的浪費(fèi)。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0035]圖1為本發(fā)明實(shí)施例中IP硬盤(pán)任務(wù)執(zhí)行方法一個(gè)實(shí)施例流程圖;
[0036]圖2為本發(fā)明實(shí)施例中IP硬盤(pán)任務(wù)執(zhí)行方法另一個(gè)實(shí)施例流程圖;
[0037]圖3為本發(fā)明實(shí)施例中IP硬盤(pán)一個(gè)實(shí)施例結(jié)構(gòu)圖;
[0038]圖4為本發(fā)明實(shí)施例中IP硬盤(pán)另一個(gè)實(shí)施例結(jié)構(gòu)圖;
[0039]圖5為本發(fā)明實(shí)施例中IP硬盤(pán)另一個(gè)實(shí)施例結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0040]本發(fā)明實(shí)施例提供了一種IP硬盤(pán)任務(wù)執(zhí)行方法,可以避免IP硬盤(pán)執(zhí)行結(jié)果數(shù)據(jù)的浪費(fèi)。本發(fā)明實(shí)施例還提供了相關(guān)的IP硬盤(pán),以下將分別進(jìn)行描述。
[0041]本發(fā)明實(shí)施例提供的IP硬盤(pán)任務(wù)執(zhí)行方法的基本流程請(qǐng)參見(jiàn)圖1,包括:
[0042]101、接收外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí);
[0043]本發(fā)明實(shí)施例中所述的外部節(jié)點(diǎn)用于向IP硬盤(pán)發(fā)送工作任務(wù)等信息,并接收IP硬盤(pán)執(zhí)行工作任務(wù)所得到的執(zhí)行結(jié)果。其中,外部節(jié)點(diǎn)包括但不限于PC機(jī)、服務(wù)器、中央處理器等各種具有運(yùn)算、處理或任務(wù)下發(fā)功能的裝置。當(dāng)該外部節(jié)點(diǎn)與IP硬盤(pán)連接時(shí),將工作任務(wù)與該工作任務(wù)的工作標(biāo)識(shí)下發(fā)給IP硬盤(pán),其中,工作標(biāo)識(shí)用于標(biāo)識(shí)工作任務(wù)。
[0044]IP接收外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí)。
[0045]102、判斷該外部節(jié)點(diǎn)是否為可用的外部節(jié)點(diǎn);
[0046]IP硬盤(pán)在接受了外部節(jié)點(diǎn)發(fā)送的工作任務(wù)后,需要判斷該外部節(jié)點(diǎn)是否為可用的外部節(jié)點(diǎn)。具體的判斷方法有很多,將在后面的實(shí)施例中詳述,此處不做限定。
[0047]103、當(dāng)該外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn)時(shí),獲取該工作標(biāo)識(shí)對(duì)應(yīng)的中間執(zhí)行結(jié)果;
[0048]在IP硬盤(pán)接受外部節(jié)點(diǎn)發(fā)送的工作任務(wù)之前,IP硬盤(pán)有可能接收了其他節(jié)點(diǎn)下發(fā)的該工作任務(wù),并執(zhí)行了該工作任務(wù)的部分執(zhí)行步驟,得到了中間執(zhí)行結(jié)果,然后保存了該中間執(zhí)行結(jié)果與該工作任務(wù)的工作標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。但由于該其他節(jié)點(diǎn)失效,導(dǎo)致該中間執(zhí)行結(jié)果不能輸出。
[0049]本實(shí)施例中,IP硬盤(pán)與外部節(jié)點(diǎn)建立了連接,并接收了外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí),如果IP硬盤(pán)在此之前執(zhí)行過(guò)其他節(jié)點(diǎn)下發(fā)的該工作任務(wù),則可以根據(jù)工作標(biāo)識(shí)來(lái)獲取該工作標(biāo)識(shí)對(duì)應(yīng)的中間執(zhí)行結(jié)果。其中,中間執(zhí)行結(jié)果是IP硬盤(pán)保存的該工作任務(wù)對(duì)應(yīng)的中間執(zhí)行結(jié)果。
[0050]104、根據(jù)中間執(zhí)行結(jié)果,完成對(duì)工作任務(wù)的執(zhí)行,得到該工作任務(wù)對(duì)應(yīng)的最終執(zhí)行結(jié)果;[0051]IP硬盤(pán)獲取了該中間執(zhí)行結(jié)果后,根據(jù)該中間執(zhí)行結(jié)果,完成對(duì)工作任務(wù)的執(zhí)行,得到該工作任務(wù)對(duì)應(yīng)的最終執(zhí)行結(jié)果。優(yōu)選地,由于該中間執(zhí)行結(jié)果為該IP硬盤(pán)執(zhí)行該工作任務(wù)的部分執(zhí)行步驟所得到,所以IP硬盤(pán)只要執(zhí)行該工作任務(wù)剩余未執(zhí)行的步驟,就可以得到該最終執(zhí)行結(jié)果。特別地,若該中間執(zhí)行結(jié)果即為該IP硬盤(pán)執(zhí)行該工作任務(wù)的所有執(zhí)行步驟所得到,則IP硬盤(pán)將該中間執(zhí)行結(jié)果作為最終執(zhí)行結(jié)果。
[0052]105、將最終執(zhí)行結(jié)果發(fā)送給該外部節(jié)點(diǎn)。
[0053]IP硬盤(pán)得到了最終執(zhí)行結(jié)果后,將該最終執(zhí)行結(jié)果發(fā)送給該外部節(jié)點(diǎn)。
[0054]本實(shí)施例中,IP硬盤(pán)接收外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí);判斷所述外部節(jié)點(diǎn)是否是可用的外部節(jié)點(diǎn);當(dāng)所述外部節(jié)點(diǎn)是可用的外部節(jié)點(diǎn)時(shí),根據(jù)所述工作標(biāo)識(shí)獲得中間執(zhí)行結(jié)果;根據(jù)所述中間執(zhí)行結(jié)果,完成對(duì)所述工作任務(wù)對(duì)應(yīng)的所有執(zhí)行步驟,得到所述工作任務(wù)對(duì)應(yīng)的最終執(zhí)行結(jié)果;將最終執(zhí)行結(jié)果發(fā)送給所述外部節(jié)點(diǎn)。其中,本實(shí)施例中IP硬盤(pán)在接收了外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí)后,可以根據(jù)工作標(biāo)識(shí)獲取該工作任務(wù)的中間執(zhí)行結(jié)果,使得IP硬盤(pán)可以在后續(xù)的操作中繼續(xù)使用該第一中間執(zhí)行結(jié)果。這樣就保證了 IP硬盤(pán)中保存的中間執(zhí)行結(jié)果可以在IP硬盤(pán)與可用節(jié)點(diǎn)建立連接后繼續(xù)被使用,使得IP硬盤(pán)的中間執(zhí)行結(jié)果可以輸出而不會(huì)丟失,避免了 IP硬盤(pán)執(zhí)行結(jié)果數(shù)據(jù)的浪費(fèi)。
[0055]圖1所示的實(shí)施例給出了本發(fā)明提供的IP硬盤(pán)任務(wù)執(zhí)行方法的基本流程,其中IP硬盤(pán)在接收了外部節(jié)點(diǎn)發(fā)送的工作標(biāo)識(shí)與工作任務(wù)后,根據(jù)該工作任務(wù)的中間執(zhí)行結(jié)果,完成對(duì)該工作任務(wù)的執(zhí)行。下面的實(shí)施例將給出IP硬盤(pán)獲取該工作任務(wù)的中間執(zhí)行結(jié)果的具體流程,請(qǐng)參見(jiàn)圖2,本發(fā)明提供的又一種IP硬盤(pán)任務(wù)執(zhí)行方法包括:
[0056]201、執(zhí)行工作任務(wù)的多個(gè)執(zhí)行步驟中的至少一個(gè)執(zhí)行步驟,得到中間執(zhí)行結(jié)果;
[0057]本實(shí)施例中,工作任務(wù)包括多個(gè)執(zhí)行步驟。IP硬盤(pán)首先執(zhí)行該多個(gè)執(zhí)行步驟的至少一個(gè)執(zhí)行步驟,得到中間執(zhí)行結(jié)果。
[0058]本步驟中,該工作任務(wù)可以任何節(jié)點(diǎn)下發(fā)給該IP硬盤(pán),此處不做限定。優(yōu)選地,IP硬盤(pán)在接收到該工作任務(wù)時(shí),可以同時(shí)接收該工作任務(wù)的工作標(biāo)識(shí),或?yàn)樵摴ぷ魅蝿?wù)指定工作標(biāo)識(shí),此處不做限定。
[0059]優(yōu)選地,IP硬盤(pán)得到了中間執(zhí)行結(jié)果后,保存該中間執(zhí)行結(jié)果。
[0060]202、保存所述工作標(biāo)識(shí)與所述中間執(zhí)行結(jié)果的對(duì)應(yīng)關(guān)系;
[0061]IP硬盤(pán)在得到了中間執(zhí)行結(jié)果后,保存該中間執(zhí)行結(jié)果與工作標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。
[0062]其中,步驟201與步驟202在執(zhí)行的過(guò)程中,將該工作任務(wù)下發(fā)給IP硬盤(pán)的節(jié)點(diǎn)可以與IP硬盤(pán)保持連接,也可以與該IP硬盤(pán)脫離,本實(shí)施例中不做限定。
[0063]203、接收外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí);
[0064]其中,該外部節(jié)點(diǎn)可以與步驟201中將工作任務(wù)下發(fā)給IP硬盤(pán)的節(jié)點(diǎn)為同一節(jié)點(diǎn),也可以不為同一節(jié)點(diǎn),本實(shí)施例中不做限定。
[0065]204、判斷該外部節(jié)點(diǎn)是否為可用的外部節(jié)點(diǎn);
[0066]IP硬盤(pán)在接受了外部節(jié)點(diǎn)發(fā)送的工作任務(wù)后,需要判斷該外部節(jié)點(diǎn)是否為可用的外部節(jié)點(diǎn)。具體的判斷方法有很多,包括:該外部節(jié)點(diǎn)具有節(jié)點(diǎn)標(biāo)識(shí),IP硬盤(pán)內(nèi)預(yù)置有可用的外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí),IP硬盤(pán)將外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與IP硬盤(pán)預(yù)置的可用的外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)進(jìn)行比較,若所述外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與所述IP硬盤(pán)預(yù)置的可用的外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)相同,則確定所述外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn)。
[0067]其中,節(jié)點(diǎn)標(biāo)識(shí)的形式有很多,如節(jié)點(diǎn)的IP地址,節(jié)點(diǎn)的URL等,也可以為其他形式,此處不做限定。
[0068]IP硬盤(pán)判斷該外部節(jié)點(diǎn)是否為可用的外部節(jié)點(diǎn)也可以為其他方法,本實(shí)施例中不做限定。
[0069]205、當(dāng)該外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn)時(shí),獲取該工作標(biāo)識(shí)對(duì)應(yīng)的中間執(zhí)行結(jié)果;
[0070]IP硬盤(pán)確定了該外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn)時(shí),根據(jù)該外部節(jié)點(diǎn)提供的工作標(biāo)識(shí),獲取該工作標(biāo)識(shí)對(duì)應(yīng)的中間執(zhí)行結(jié)果。該中間執(zhí)行結(jié)果由IP硬盤(pán)在步驟201中得到。
[0071]206、根據(jù)中間執(zhí)行結(jié)果,完成對(duì)工作任務(wù)的執(zhí)行,得到該工作任務(wù)對(duì)應(yīng)的最終執(zhí)行結(jié)果;
[0072]由于IP硬盤(pán)在獲取中間執(zhí)行結(jié)果時(shí),只執(zhí)行了該工作任務(wù)的多個(gè)執(zhí)行步驟中的至少一個(gè)執(zhí)行步驟,所以IP硬盤(pán)只要執(zhí)行該工作任務(wù)剩余未執(zhí)行的步驟,就可以得到該最終執(zhí)行結(jié)果。特別地,若該中間執(zhí)行結(jié)果為IP硬盤(pán)執(zhí)行該工作任務(wù)的所有執(zhí)行步驟所得至IJ,則IP硬盤(pán)將該中間執(zhí)行結(jié)果作為最終執(zhí)行結(jié)果。
[0073]207、將最終執(zhí)行結(jié)果發(fā)送給該外部節(jié)點(diǎn)。
[0074]IP硬盤(pán)得到了最終執(zhí)行結(jié)果后,將該最終執(zhí)行結(jié)果發(fā)送給該外部節(jié)點(diǎn)。
[0075]本實(shí)施例在圖1所示的實(shí)施例的基礎(chǔ)上進(jìn)一步描述了 IP硬盤(pán)獲取中間執(zhí)行結(jié)果的步驟。其中,IP硬盤(pán)執(zhí)行工作任務(wù)的至少一個(gè)執(zhí)行步驟,得到中間執(zhí)行結(jié)果,并保存中間執(zhí)行結(jié)果與工作標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。通過(guò)這樣的方法,IP硬盤(pán)在接收了外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí)后,可以根據(jù)工作標(biāo)識(shí)獲取該工作任務(wù)的中間執(zhí)行結(jié)果,使得IP硬盤(pán)可以在后續(xù)的操作中繼續(xù)使用該第一中間執(zhí)行結(jié)果。這樣就保證了 IP硬盤(pán)中保存的中間執(zhí)行結(jié)果可以在IP硬盤(pán)與可用節(jié)點(diǎn)建立連接后繼續(xù)被使用,使得IP硬盤(pán)的中間執(zhí)行結(jié)果可以輸出而不會(huì)丟失,避免了 IP硬盤(pán)執(zhí)行結(jié)果數(shù)據(jù)的浪費(fèi)。
[0076]優(yōu)選地,工作任務(wù)還可以包括關(guān)聯(lián)標(biāo)識(shí),該關(guān)聯(lián)標(biāo)識(shí)用于標(biāo)識(shí)與該工作任務(wù)相關(guān)聯(lián)的其它任務(wù),該關(guān)聯(lián)標(biāo)識(shí)可以由IP硬盤(pán)從下發(fā)該工作任務(wù)的節(jié)點(diǎn)處獲得,也可以由該IP硬盤(pán)指定,此處不做限定。其中,與該工作任務(wù)相關(guān)聯(lián)的其它任務(wù)包括:執(zhí)行條件為該工作任務(wù)的最終執(zhí)行結(jié)果的任務(wù)。在完成了步驟207后,IP硬盤(pán)還可以保存該最終執(zhí)行結(jié)果,并保存最終執(zhí)行結(jié)果與所述關(guān)聯(lián)標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,以便于與該工作任務(wù)相關(guān)聯(lián)的其它任務(wù)根據(jù)該關(guān)聯(lián)標(biāo)識(shí)獲得該最終執(zhí)行結(jié)果,并且以該最終執(zhí)行結(jié)果為執(zhí)行條件,執(zhí)行與該工作任務(wù)相關(guān)聯(lián)的其它任務(wù)包含的執(zhí)行步驟。
[0077]為了便于理解上述實(shí)施例,下面將以上述實(shí)施例的一個(gè)具體應(yīng)用場(chǎng)景為例進(jìn)行說(shuō)明:
[0078]IP硬盤(pán)內(nèi)預(yù)置有多個(gè)IP地址,這些IP地址對(duì)應(yīng)的節(jié)點(diǎn)為該IP硬盤(pán)默認(rèn)可用的外部節(jié)點(diǎn)。
[0079]節(jié)點(diǎn)A下發(fā)給IP硬盤(pán)三個(gè)工作任務(wù),分別為任務(wù)1、任務(wù)2與任務(wù)3。其中,任務(wù)I為對(duì)目標(biāo)文件I進(jìn)行殺毒,任務(wù)2為對(duì)目標(biāo)文件2進(jìn)行殺毒,任務(wù)3為將經(jīng)過(guò)殺毒的目標(biāo)文件I與經(jīng)過(guò)殺毒的目標(biāo)文件2壓縮到一個(gè)壓縮文件中并輸出給外部節(jié)點(diǎn)。
[0080]IP硬盤(pán)接收到任務(wù)1、任務(wù)2與任務(wù)3后,為該3個(gè)任務(wù)指定工作標(biāo)識(shí)分別為Job 1、Job2與Job3。其中,Jobl用于標(biāo)識(shí)任務(wù)1、Job2用于標(biāo)識(shí)任務(wù)2、Job3用于標(biāo)識(shí)任務(wù)3。由于該3個(gè)任務(wù)具有相關(guān)性,所以IP硬盤(pán)指定這3個(gè)任務(wù)的關(guān)聯(lián)標(biāo)識(shí)均為JobListOne。
[0081]該硬盤(pán)執(zhí)行任務(wù)I與任務(wù)2,即分別對(duì)目標(biāo)文件I與目標(biāo)文件2進(jìn)行殺毒,并將殺毒后的目標(biāo)文件1、目標(biāo)文件I的關(guān)聯(lián)標(biāo)識(shí)JobListOne、目標(biāo)文件2、目標(biāo)文件2的關(guān)聯(lián)標(biāo)識(shí)JobListOne保存在硬盤(pán)劃分出的專(zhuān)用“中間執(zhí)行結(jié)果保存區(qū)”中。
[0082]此時(shí)IP硬盤(pán)要執(zhí)行任務(wù)3。由于任務(wù)3的關(guān)聯(lián)標(biāo)識(shí)JobListOne與任務(wù)I與任務(wù)2的關(guān)聯(lián)標(biāo)識(shí)相同,所以IP硬盤(pán)從“中間執(zhí)行結(jié)果保存區(qū)”中獲取Jobl與Job2對(duì)應(yīng)的執(zhí)行結(jié)果,即經(jīng)過(guò)殺毒的目標(biāo)文件I與經(jīng)過(guò)殺毒的目標(biāo)文件2。
[0083]IP硬盤(pán)執(zhí)行任務(wù)3,將經(jīng)過(guò)殺毒的目標(biāo)文件I與經(jīng)過(guò)殺毒的目標(biāo)文件2壓縮為一個(gè)壓縮文件,將該壓縮文件與對(duì)應(yīng)的工作標(biāo)識(shí)Job3保存在“中間執(zhí)行結(jié)果保存區(qū)”。此時(shí)節(jié)點(diǎn)A已經(jīng)離線(xiàn),IP硬盤(pán)無(wú)法輸出該壓縮文件。
[0084]10分鐘后,節(jié)點(diǎn)B與IP硬盤(pán)建立連接,并向IP硬盤(pán)發(fā)送任務(wù)3以及工作標(biāo)識(shí)Job3。IP硬盤(pán)接收任務(wù)3與工作標(biāo)識(shí)Job3。
[0085]IP硬盤(pán)確定節(jié)點(diǎn)B的IP地址在該IP硬盤(pán)內(nèi)預(yù)置的IP地址內(nèi),于是確定節(jié)點(diǎn)B為可用的外部節(jié)點(diǎn)。IP硬盤(pán)獲取保存在“中間執(zhí)行結(jié)果保存區(qū)”中的上述壓縮文件,將該壓縮文件作為Job3的最終執(zhí)行結(jié)果,并將該壓縮文件輸出給節(jié)點(diǎn)B。
[0086]本發(fā)明實(shí)施例還提供了相關(guān)的IP硬盤(pán),其基本結(jié)構(gòu)請(qǐng)參見(jiàn)圖3,主要包括:
[0087]接收模塊301,用于接收外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí),該工作標(biāo)識(shí)用于標(biāo)識(shí)該工作任務(wù);
[0088]判斷模塊302,用于判斷外部節(jié)點(diǎn)是否為可用的外部節(jié)點(diǎn);
[0089]獲取模塊303,用于當(dāng)外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn)時(shí),獲取該工作標(biāo)識(shí)對(duì)應(yīng)的中間執(zhí)行結(jié)果,該中間執(zhí)行結(jié)果為工作任務(wù)對(duì)應(yīng)的中間執(zhí)行結(jié)果;
[0090]結(jié)果執(zhí)行模塊304,用于根據(jù)中間執(zhí)行結(jié)果,完成對(duì)工作任務(wù)的執(zhí)行,得到工作任務(wù)對(duì)應(yīng)的最終執(zhí)行結(jié)果;
[0091]輸出模塊305,用于將最終執(zhí)行結(jié)果發(fā)送給所述外部節(jié)點(diǎn)。
[0092]本實(shí)施例中,接收模塊301接收外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí);判斷模塊302判斷所述外部節(jié)點(diǎn)是否是可用的外部節(jié)點(diǎn);當(dāng)所述外部節(jié)點(diǎn)是可用的外部節(jié)點(diǎn)時(shí),獲取模塊303根據(jù)所述工作標(biāo)識(shí)獲得中間執(zhí)行結(jié)果;結(jié)果執(zhí)行模塊304根據(jù)所述中間執(zhí)行結(jié)果,完成對(duì)所述工作任務(wù)對(duì)應(yīng)的所有執(zhí)行步驟,得到所述工作任務(wù)對(duì)應(yīng)的最終執(zhí)行結(jié)果;輸出模塊305將最終執(zhí)行結(jié)果發(fā)送給所述外部節(jié)點(diǎn)。其中,本實(shí)施例中IP硬盤(pán)在接收了外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí)后,可以根據(jù)工作標(biāo)識(shí)獲取該工作任務(wù)的中間執(zhí)行結(jié)果,使得IP硬盤(pán)可以在后續(xù)的操作中繼續(xù)使用該第一中間執(zhí)行結(jié)果。這樣就保證了 IP硬盤(pán)中保存的中間執(zhí)行結(jié)果可以在IP硬盤(pán)與可用節(jié)點(diǎn)建立連接后繼續(xù)被使用,使得IP硬盤(pán)的中間執(zhí)行結(jié)果可以輸出而不會(huì)丟失,避免了 IP硬盤(pán)執(zhí)行結(jié)果數(shù)據(jù)的浪費(fèi)。
[0093]圖3所示的實(shí)施例給出了本發(fā)明提供的IP硬盤(pán)的基本結(jié)構(gòu),下面的實(shí)施例將給出IP硬盤(pán)的一種更為具體的結(jié)構(gòu),請(qǐng)參見(jiàn)圖4,本發(fā)明提供的又一種IP硬盤(pán)包括:
[0094]中間執(zhí)行模塊401,用于執(zhí)行工作任務(wù)的多個(gè)執(zhí)行步驟中的至少一個(gè)執(zhí)行步驟,得到中間執(zhí)行結(jié)果;
[0095]保存模塊402,用于保存工作標(biāo)識(shí)與中間執(zhí)行結(jié)果的對(duì)應(yīng)關(guān)系;
[0096]接收模塊403,用于接收外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí),該工作標(biāo)識(shí)用于標(biāo)識(shí)該工作任務(wù);
[0097]判斷模塊404,用于判斷外部節(jié)點(diǎn)是否為可用的外部節(jié)點(diǎn);
[0098]優(yōu)選地,判段模塊404可以具體用于:將外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與所述IP硬盤(pán)預(yù)置的可用的外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)進(jìn)行比較,若所述外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與所述IP硬盤(pán)預(yù)置的可用的外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)相同,則確定所述外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn)。
[0099]獲取模塊405,用于當(dāng)外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn)時(shí),獲取該工作標(biāo)識(shí)對(duì)應(yīng)的中間執(zhí)行結(jié)果,該中間執(zhí)行結(jié)果為工作任務(wù)對(duì)應(yīng)的中間執(zhí)行結(jié)果;
[0100]結(jié)果執(zhí)行模塊406,用于根據(jù)中間執(zhí)行結(jié)果,完成對(duì)工作任務(wù)的執(zhí)行,得到工作任務(wù)對(duì)應(yīng)的最終執(zhí)行結(jié)果;
[0101]輸出模塊407,用于將最終執(zhí)行結(jié)果發(fā)送給該外部節(jié)點(diǎn)。
[0102]本實(shí)施例在圖3所示的實(shí)施例的基礎(chǔ)上提出了一種更為細(xì)化的IP硬盤(pán),其中,中間執(zhí)行模塊401執(zhí)行工作任務(wù)的至少一個(gè)執(zhí)行步驟,得到中間執(zhí)行結(jié)果,保存模塊402保存中間執(zhí)行結(jié)果與工作標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。通過(guò)這樣的方法,IP硬盤(pán)在接收了外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí)后,可以根據(jù)工作標(biāo)識(shí)獲取該工作任務(wù)的中間執(zhí)行結(jié)果,使得IP硬盤(pán)可以在后續(xù)的操作中繼續(xù)使用該第一中間執(zhí)行結(jié)果。即使IP硬盤(pán)在執(zhí)行工作任務(wù)時(shí)與其他節(jié)點(diǎn)斷開(kāi),IP硬盤(pán)得到的中間執(zhí)行結(jié)果也可以在IP硬盤(pán)與可用的外部節(jié)點(diǎn)建立連接后繼續(xù)被使用,使得IP硬盤(pán)的中間執(zhí)行結(jié)果可以輸出給可用的外部節(jié)點(diǎn)而不會(huì)丟失,避免了IP硬盤(pán)執(zhí)行結(jié)果數(shù)據(jù)的浪費(fèi)。
[0103]優(yōu)選地,工作任務(wù)還可以包括關(guān)聯(lián)標(biāo)識(shí),用于標(biāo)識(shí)與所述工作任務(wù)相關(guān)聯(lián)的其它任務(wù),該關(guān)聯(lián)標(biāo)識(shí)可以由IP硬盤(pán)從下發(fā)該工作任務(wù)的節(jié)點(diǎn)處獲得,也可以由該IP硬盤(pán)指定,此處不做限定。其中,與該工作任務(wù)相關(guān)聯(lián)的其它任務(wù)包括:執(zhí)行條件為該工作任務(wù)的最終執(zhí)行結(jié)果的任務(wù)。保存模塊402還可以用于:保存最終執(zhí)行結(jié)果與關(guān)聯(lián)標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,以便于與該工作任務(wù)相關(guān)聯(lián)的其它任務(wù)根據(jù)該關(guān)聯(lián)標(biāo)識(shí)獲得所述最終執(zhí)行結(jié)果,并且以該最終執(zhí)行結(jié)果為執(zhí)行條件,執(zhí)行與所述工作任務(wù)相關(guān)聯(lián)的其它任務(wù)包含的執(zhí)行步驟。
[0104]為了便于理解上述實(shí)施例,下面將以上述實(shí)施例的一個(gè)具體應(yīng)用場(chǎng)景為例進(jìn)行說(shuō)明:
[0105]IP硬盤(pán)內(nèi)預(yù)置有多個(gè)IP地址,這些IP地址對(duì)應(yīng)的節(jié)點(diǎn)為該IP硬盤(pán)默認(rèn)可用的外部節(jié)點(diǎn)。
[0106]節(jié)點(diǎn)A下發(fā)給IP硬盤(pán)三個(gè)工作任務(wù),分別為任務(wù)1、任務(wù)2與任務(wù)3。其中,任務(wù)I為對(duì)目標(biāo)文件I進(jìn)行殺毒,任務(wù)2為對(duì)目標(biāo)文件2進(jìn)行殺毒,任務(wù)3為將經(jīng)過(guò)殺毒的目標(biāo)文件I與經(jīng)過(guò)殺毒的目標(biāo)文件2壓縮到一個(gè)壓縮文件中并輸出給外部節(jié)點(diǎn)。
[0107]IP硬盤(pán)接收到任務(wù)1、任務(wù)2與任務(wù)3后,為該3個(gè)任務(wù)指定工作標(biāo)識(shí)分別為Jobl、Job2與Job3。其中,Jobl用于標(biāo)識(shí)任務(wù)1、Job2用于標(biāo)識(shí)任務(wù)2、Job3用于標(biāo)識(shí)任務(wù)3。由于該3個(gè)任務(wù)具有相關(guān)性,所以IP硬盤(pán)指定這3個(gè)任務(wù)的關(guān)聯(lián)標(biāo)識(shí)均為JobListOne。
[0108]該IP硬盤(pán)的中間執(zhí)行模塊401執(zhí)行任務(wù)I與任務(wù)2,即分別對(duì)目標(biāo)文件I與目標(biāo)文件2進(jìn)行殺毒,并將殺毒后的目標(biāo)文件1、目標(biāo)文件I的關(guān)聯(lián)標(biāo)識(shí)JobListOne、目標(biāo)文件
2、目標(biāo)文件2的關(guān)聯(lián)標(biāo)識(shí)JobListOne保存在硬盤(pán)劃分出的專(zhuān)用“中間執(zhí)行結(jié)果保存區(qū)”中。
[0109]此時(shí)IP硬盤(pán)要執(zhí)行任務(wù)3。由于任務(wù)3的關(guān)聯(lián)標(biāo)識(shí)JobListOne與任務(wù)I與任務(wù)2的關(guān)聯(lián)標(biāo)識(shí)相同,所以IP硬盤(pán)從“中間執(zhí)行結(jié)果保存區(qū)”中獲取Jobl與Job2對(duì)應(yīng)的執(zhí)行結(jié)果,即經(jīng)過(guò)殺毒的目標(biāo)文件I與經(jīng)過(guò)殺毒的目標(biāo)文件2。
[0110]IP硬盤(pán)的中間執(zhí)行模塊401執(zhí)行任務(wù)3,將經(jīng)過(guò)殺毒的目標(biāo)文件I與經(jīng)過(guò)殺毒的目標(biāo)文件2壓縮為一個(gè)壓縮文件,保存模塊402將該壓縮文件與對(duì)應(yīng)的工作標(biāo)識(shí)Job3保存在“中間執(zhí)行結(jié)果保存區(qū)”。此時(shí)節(jié)點(diǎn)A已經(jīng)離線(xiàn),IP硬盤(pán)無(wú)法輸出該壓縮文件。
[0111]10分鐘后,節(jié)點(diǎn)B與IP硬盤(pán)建立連接,并向IP硬盤(pán)發(fā)送任務(wù)3以及工作標(biāo)識(shí)Job3。接收模塊403接收任務(wù)3與工作標(biāo)識(shí)Job3。
[0112]判斷模塊404確定節(jié)點(diǎn)B的IP地址在該IP硬盤(pán)內(nèi)預(yù)置的IP地址內(nèi),于是確定節(jié)點(diǎn)B為可用的外部節(jié)點(diǎn),獲取模塊405獲取保存在“中間執(zhí)行結(jié)果保存區(qū)”中的上述壓縮文件,結(jié)果執(zhí)行模塊406將該壓縮文件作為Job3的最終執(zhí)行結(jié)果,輸出模塊407將該壓縮文件輸出給節(jié)點(diǎn)B。
[0113]上面從單元化功能實(shí)體的角度對(duì)本發(fā)明實(shí)施例中的IP硬盤(pán)進(jìn)行了描述,下面從硬件處理的角度對(duì)本發(fā)明實(shí)施例中的IP硬盤(pán)進(jìn)行描述,請(qǐng)參閱圖5,本發(fā)明實(shí)施例中的IP硬盤(pán)500另一實(shí)施例包括:
[0114]輸入裝置501、輸出裝置502、處理器503和存儲(chǔ)器504(其中IP硬盤(pán)500中的處理器503的數(shù)量可以一個(gè)或多個(gè),圖5中以一個(gè)處理器503為例)。在本發(fā)明的一些實(shí)施例中,輸入裝置501、輸出裝置502、處理器503和存儲(chǔ)器504可通過(guò)總線(xiàn)或其它方式連接,其中,圖5中以通過(guò)總線(xiàn)連接為例。
[0115]其中,通過(guò)調(diào)用存儲(chǔ)器504存儲(chǔ)的操作指令,處理器503用于執(zhí)行如下步驟:接收外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí);判斷所述外部節(jié)點(diǎn)是否為可用的外部節(jié)點(diǎn);當(dāng)所述外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn)時(shí),獲取所述工作標(biāo)識(shí)對(duì)應(yīng)的中間執(zhí)行結(jié)果;根據(jù)所述中間執(zhí)行結(jié)果,完成對(duì)所述工作任務(wù)的執(zhí)行,得到所述工作任務(wù)對(duì)應(yīng)的最終執(zhí)行結(jié)果;將所述最終執(zhí)行結(jié)果發(fā)送給所述外部節(jié)點(diǎn);執(zhí)行所述多個(gè)執(zhí)行步驟中的至少一個(gè)所述執(zhí)行步驟,得到所述中間執(zhí)行結(jié)果;保存所述工作標(biāo)識(shí)與所述中間執(zhí)行結(jié)果的對(duì)應(yīng)關(guān)系;將所述外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與所述IP硬盤(pán)預(yù)置的可用的外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)進(jìn)行比較,若所述外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與所述IP硬盤(pán)預(yù)置的可用的外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)相同,則確定所述外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn);保存所述最終執(zhí)行結(jié)果與所述關(guān)聯(lián)標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,以便于與所述工作任務(wù)相關(guān)聯(lián)的其它任務(wù)根據(jù)所述關(guān)聯(lián)標(biāo)識(shí)獲得所述最終執(zhí)行結(jié)果,并且以所述最終執(zhí)行結(jié)果為執(zhí)行條件,執(zhí)行與所述工作任務(wù)相關(guān)聯(lián)的其它任務(wù)包含的執(zhí)行步驟。
[0116]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0117]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0118]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0119]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0120]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0121]以上所述,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種IP硬盤(pán)任務(wù)執(zhí)行方法,其特征在于,包括: 網(wǎng)絡(luò)間互連協(xié)議IP硬盤(pán)接收外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí),所述工作標(biāo)識(shí)用于標(biāo)識(shí)所述工作任務(wù); 判斷所述外部節(jié)點(diǎn)是否為可用的外部節(jié)點(diǎn); 當(dāng)所述外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn)時(shí),獲取所述工作標(biāo)識(shí)對(duì)應(yīng)的中間執(zhí)行結(jié)果,所述中間執(zhí)行結(jié)果是所述工作任務(wù)對(duì)應(yīng)的中間執(zhí)行結(jié)果; 根據(jù)所述中間執(zhí)行結(jié)果,完成對(duì)所述工作任務(wù)的執(zhí)行,得到所述工作任務(wù)對(duì)應(yīng)的最終執(zhí)行結(jié)果; 將所述最終執(zhí)行結(jié)果發(fā)送給所述外部節(jié)點(diǎn)。
2.根據(jù)權(quán)利要求1所述的IP硬盤(pán)任務(wù)執(zhí)行方法,其特征在于,所述工作任務(wù)包括多個(gè)執(zhí)行步驟,所述IP硬盤(pán)接收外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí)之前還包括: 執(zhí)行所述多個(gè)執(zhí)行步驟中的至少一個(gè)所述執(zhí)行步驟,得到所述中間執(zhí)行結(jié)果; 保存所述工作標(biāo)識(shí)與所述中間執(zhí)行結(jié)果的對(duì)應(yīng)關(guān)系。
3.根據(jù)權(quán)利要求1所述的IP硬盤(pán)任務(wù)執(zhí)行方法,其特征在于,所述外部節(jié)點(diǎn)具有節(jié)點(diǎn)標(biāo)識(shí); 所述判斷所述外部節(jié)點(diǎn)是否為可用的外部節(jié)點(diǎn)包括: 將所述外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與所述IP硬盤(pán)預(yù)置的可用的外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)進(jìn)行比較,若所述外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與所述IP硬盤(pán)預(yù)置的可用的外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)相同,則確定所述外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn)。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的IP硬盤(pán)任務(wù)執(zhí)行方法,其特征在于,所述工作任務(wù)包括關(guān)聯(lián)標(biāo)識(shí),所述關(guān)聯(lián)標(biāo)識(shí)用于標(biāo)識(shí)與所述工作任務(wù)相關(guān)聯(lián)的其它任務(wù);所述方法還包括: 保存所述最終執(zhí)行結(jié)果與所述關(guān)聯(lián)標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,以便于與所述工作任務(wù)相關(guān)聯(lián)的其它任務(wù)根據(jù)所述關(guān)聯(lián)標(biāo)識(shí)獲得所述最終執(zhí)行結(jié)果,并且以所述最終執(zhí)行結(jié)果為執(zhí)行條件,執(zhí)行與所述工作任務(wù)相關(guān)聯(lián)的其它任務(wù)包含的執(zhí)行步驟。
5.—種IP硬盤(pán),其特征在于,包括: 接收模塊,用于接收外部節(jié)點(diǎn)發(fā)送的工作任務(wù)與工作標(biāo)識(shí),所述工作標(biāo)識(shí)用于標(biāo)識(shí)所述工作任務(wù); 判斷模塊,用于判斷所述外部節(jié)點(diǎn)是否為可用的外部節(jié)點(diǎn); 獲取模塊,用于當(dāng)所述外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn)時(shí),獲取所述工作標(biāo)識(shí)對(duì)應(yīng)的中間執(zhí)行結(jié)果,所述中間執(zhí)行結(jié)果是所述工作任務(wù)對(duì)應(yīng)的中間執(zhí)行結(jié)果; 結(jié)果執(zhí)行模塊,用于根據(jù)所述中間執(zhí)行結(jié)果,完成對(duì)所述工作任務(wù)的執(zhí)行,得到所述工作任務(wù)對(duì)應(yīng)的最終執(zhí)行結(jié)果; 輸出模塊,用于將所述最終執(zhí)行結(jié)果發(fā)送給所述外部節(jié)點(diǎn)。
6.根據(jù)權(quán)利要求5所述的IP硬盤(pán),其特征在于,所述工作任務(wù)包括多個(gè)執(zhí)行步驟,所述IP硬盤(pán)還包括: 中間執(zhí)行模塊,用于執(zhí)行所述多個(gè)執(zhí)行步驟中的至少一個(gè)所述執(zhí)行步驟,得到所述中間執(zhí)行結(jié)果; 保存模塊,用于保存所述工作標(biāo)識(shí)與所述中間執(zhí)行結(jié)果的對(duì)應(yīng)關(guān)系。
7.根據(jù)權(quán)利要求5所述的IP硬盤(pán),其特征在于,所述外部節(jié)點(diǎn)具有節(jié)點(diǎn)標(biāo)識(shí); 所述判斷模塊具體用于: 將所述外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與所述IP硬盤(pán)預(yù)置的可用的外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)進(jìn)行比較,若所述外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與所述IP硬盤(pán)預(yù)置的可用的外部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)相同,則確定所述外部節(jié)點(diǎn)為可用的外部節(jié)點(diǎn)。
8.根據(jù)權(quán)利要求5至7中任一項(xiàng)所述的IP硬盤(pán),其特征在于,所述工作任務(wù)包括關(guān)聯(lián)標(biāo)識(shí),所述關(guān)聯(lián)標(biāo)識(shí)用于標(biāo)識(shí)與所述工作任務(wù)相關(guān)聯(lián)的其它任務(wù);所述保存模塊還用于: 保存所述最終執(zhí)行結(jié)果與所述關(guān)聯(lián)標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,以便于與所述工作任務(wù)相關(guān)聯(lián)的其它任務(wù)根據(jù)所述關(guān)聯(lián)標(biāo)識(shí)獲得所述最終執(zhí)行結(jié)果,并且以所述最終執(zhí)行結(jié)果為執(zhí)行條件,執(zhí)行與所述工作任務(wù)相關(guān)聯(lián)的其它任務(wù)包含的執(zhí)行步驟。
【文檔編號(hào)】G06F9/48GK103995745SQ201410219794
【公開(kāi)日】2014年8月20日 申請(qǐng)日期:2014年5月22日 優(yōu)先權(quán)日:2014年5月22日
【發(fā)明者】雷曉松 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
庆阳市| 巴中市| 邢台市| 东阿县| 余江县| 贵定县| 蕲春县| 双流县| 仁怀市| 伊吾县| 桃园县| 淮南市| 湖口县| 德格县| 嘉祥县| 青神县| 龙里县| 孟州市| 沙田区| 绵阳市| 图木舒克市| 西乌珠穆沁旗| 济源市| 北辰区| 来安县| 获嘉县| 太和县| 阿尔山市| 喀什市| 都江堰市| 镇坪县| 湟源县| 宁明县| 枝江市| 景德镇市| 丘北县| 屯门区| 白河县| 镇康县| 平度市| 平谷区|