国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種節(jié)點(diǎn)更新方法及裝置的制造方法

      文檔序號:8258108閱讀:244來源:國知局
      一種節(jié)點(diǎn)更新方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本申請涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種節(jié)點(diǎn)更新方法及裝置。
      【背景技術(shù)】
      [0002]對于多個(gè)不同的運(yùn)行環(huán)境(例如、開發(fā)、單元測試、集成測試及生產(chǎn)等運(yùn)行環(huán)境)集成的系統(tǒng)而言,在絕大多數(shù)情況下,每個(gè)運(yùn)行環(huán)境中均包括大規(guī)模的批量節(jié)點(diǎn),其中,一個(gè)節(jié)點(diǎn)可以看作一個(gè)可運(yùn)行的程序單元,批量節(jié)點(diǎn)即為可按特定順序串行及并行運(yùn)行的一些程序單元。
      [0003]目前,如果需要更新批量調(diào)度系統(tǒng)中的一個(gè)節(jié)點(diǎn),普遍采用人工的方式進(jìn)行,而對于集成了多個(gè)運(yùn)行環(huán)境的系統(tǒng)而言,節(jié)點(diǎn)的數(shù)量非常巨大,因此,在確定待更新節(jié)點(diǎn)更新到目標(biāo)運(yùn)行環(huán)境后的放置位置時(shí),工作量大,極易出錯(cuò)(例如遺漏節(jié)點(diǎn)、節(jié)點(diǎn)順序不連續(xù)等),所以,現(xiàn)有的節(jié)點(diǎn)更新方法的準(zhǔn)確性不高。

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

      [0004]本申請?zhí)峁┝艘环N節(jié)點(diǎn)更新方法及裝置,目的在于解決現(xiàn)有的節(jié)點(diǎn)更新方法的準(zhǔn)確性不高的問題。
      [0005]為了實(shí)現(xiàn)上述目的,本申請?zhí)峁┝艘韵录夹g(shù)方案:
      [0006]一種節(jié)點(diǎn)更新方法,包括:
      [0007]確定第一類節(jié)點(diǎn)的集合,所述第一類節(jié)點(diǎn)為待更新的節(jié)點(diǎn)從源運(yùn)行環(huán)境更新到目標(biāo)運(yùn)行環(huán)境后,所述目標(biāo)運(yùn)行環(huán)境中的運(yùn)行發(fā)生改變的節(jié)點(diǎn),所述第一類節(jié)點(diǎn)集合中包括所述待更新的節(jié)點(diǎn);
      [0008]確定第二類節(jié)點(diǎn)的集合,所述第二類節(jié)點(diǎn)為所述目標(biāo)運(yùn)行環(huán)境中、在每一個(gè)第一類節(jié)點(diǎn)運(yùn)行之前運(yùn)行的節(jié)點(diǎn);
      [0009]依據(jù)所述第一類節(jié)點(diǎn)的集合以及所述第二類節(jié)點(diǎn)的集合,生成更新指令,所述更新指令用于將所述待更新節(jié)點(diǎn)從所述源運(yùn)行環(huán)境更新到所述目標(biāo)運(yùn)行環(huán)境。
      [0010]可選地,所述確定第一類節(jié)點(diǎn)的集合包括:
      [0011]根據(jù)所述源運(yùn)行環(huán)境的信息,獲得所述待更新節(jié)點(diǎn)在所述源運(yùn)行環(huán)境中的后序節(jié)點(diǎn)的集合,所述后序節(jié)點(diǎn)為在所述源運(yùn)行環(huán)境的節(jié)點(diǎn)時(shí)序圖中,與所述待更新節(jié)點(diǎn)相連且在所述待更新節(jié)點(diǎn)之后的節(jié)點(diǎn),所述節(jié)點(diǎn)時(shí)序圖中各個(gè)節(jié)點(diǎn)之間的連接關(guān)系表示各個(gè)節(jié)點(diǎn)之間的運(yùn)行時(shí)序;
      [0012]將所述待更新節(jié)點(diǎn)加入后續(xù)節(jié)點(diǎn)的集合中;
      [0013]遍歷所述后序節(jié)點(diǎn)的集合中的所有節(jié)點(diǎn):如果當(dāng)前節(jié)點(diǎn)存在于所述目標(biāo)運(yùn)行環(huán)境中,則將所述當(dāng)前節(jié)點(diǎn)加入所述第一類節(jié)點(diǎn)的集合,如果當(dāng)前節(jié)點(diǎn)不存在于所述目標(biāo)運(yùn)行環(huán)境中,則將所述當(dāng)前節(jié)點(diǎn)在所述源運(yùn)行環(huán)境的節(jié)點(diǎn)時(shí)序圖中的后序節(jié)點(diǎn)加入所述第一類節(jié)點(diǎn)的集合。
      [0014]可選地,所述確定第二類節(jié)點(diǎn)的集合包括:
      [0015]根據(jù)所述源運(yùn)行環(huán)境的信息,獲得所述第一類節(jié)點(diǎn)在所述源運(yùn)行環(huán)境中的前序節(jié)點(diǎn),所述前序節(jié)點(diǎn)為在所述源運(yùn)行環(huán)境的節(jié)點(diǎn)時(shí)序圖中、與所述第一類節(jié)點(diǎn)相連且在所述第一類節(jié)點(diǎn)之前的節(jié)點(diǎn);
      [0016]遍歷所述前序節(jié)點(diǎn):如果當(dāng)前前序節(jié)點(diǎn)存在于所述目標(biāo)運(yùn)行環(huán)境中,則將所述當(dāng)前前序節(jié)點(diǎn)加入所述第二類節(jié)點(diǎn)的集合,如果當(dāng)前前序節(jié)點(diǎn)不存在于所述目標(biāo)運(yùn)行環(huán)境中,則將所述當(dāng)前前序節(jié)點(diǎn)在所述源運(yùn)行環(huán)境中的節(jié)點(diǎn)時(shí)序圖中的前序節(jié)點(diǎn)加入所述第二類節(jié)點(diǎn)的集合。
      [0017]可選地,在所述確定第一類節(jié)點(diǎn)的集合之前,還包括:
      [0018]接收用戶輸入的源運(yùn)行環(huán)境、目標(biāo)運(yùn)行環(huán)境以及待更新的節(jié)點(diǎn)的信息;
      [0019]通過與所述源運(yùn)行環(huán)境的源數(shù)據(jù)庫以及所述目標(biāo)運(yùn)行環(huán)境的源數(shù)據(jù)庫建立連接,獲得所述源運(yùn)行環(huán)境以及所述目標(biāo)運(yùn)行環(huán)境中的節(jié)點(diǎn)的信息;
      [0020]確定所述待更新節(jié)點(diǎn)更新完成后、在所述目標(biāo)運(yùn)行環(huán)境中存在的節(jié)點(diǎn)的集合。
      [0021]可選地,在所述依據(jù)所述第一類節(jié)點(diǎn)的集合以及所述第二類節(jié)點(diǎn)的集合,生成更新指令之后,還包括:
      [0022]向所述用戶發(fā)出更新提示;
      [0023]在接收到用戶輸入的確認(rèn)更新的指令后,與所述目標(biāo)運(yùn)行環(huán)境的源數(shù)據(jù)庫建立網(wǎng)絡(luò)連接,并執(zhí)行所述更新指令。
      [0024]一種節(jié)點(diǎn)更新裝置,包括:
      [0025]第一確定模塊,用于確定第一類節(jié)點(diǎn)的集合,所述第一類節(jié)點(diǎn)為待更新的節(jié)點(diǎn)從源運(yùn)行環(huán)境更新到目標(biāo)運(yùn)行環(huán)境后,所述目標(biāo)運(yùn)行環(huán)境中的運(yùn)行發(fā)生改變的節(jié)點(diǎn),所述第一類節(jié)點(diǎn)集合中包括所述待更新的節(jié)點(diǎn);
      [0026]第二確定模塊,用于確定第二類節(jié)點(diǎn)的集合,所述第二類節(jié)點(diǎn)為所述目標(biāo)運(yùn)行環(huán)境中、在每一個(gè)第一類節(jié)點(diǎn)運(yùn)行之前運(yùn)行的節(jié)點(diǎn);
      [0027]更新模塊,用于依據(jù)所述第一類節(jié)點(diǎn)的集合以及所述第二類節(jié)點(diǎn)的集合,生成更新指令,所述更新指令用于將所述待更新節(jié)點(diǎn)從所述源運(yùn)行環(huán)境更新到所述目標(biāo)運(yùn)行環(huán)境。
      [0028]可選地,所述第一確定模塊包括:
      [0029]第一獲取單元,用于根據(jù)所述源運(yùn)行環(huán)境的信息,獲得所述待更新節(jié)點(diǎn)在所述源運(yùn)行環(huán)境中的后序節(jié)點(diǎn)的集合,所述后序節(jié)點(diǎn)為在所述源運(yùn)行環(huán)境的節(jié)點(diǎn)時(shí)序圖中,與所述待更新節(jié)點(diǎn)相連且在所述待更新節(jié)點(diǎn)之后的節(jié)點(diǎn),所述節(jié)點(diǎn)時(shí)序圖中各個(gè)節(jié)點(diǎn)之間的連接關(guān)系表示各個(gè)節(jié)點(diǎn)之間的運(yùn)行時(shí)序;
      [0030]添加單元,用于將所述待更新節(jié)點(diǎn)加入后續(xù)節(jié)點(diǎn)的集合中;
      [0031]第一處理單元,用于遍歷所述后序節(jié)點(diǎn)的集合中的所有節(jié)點(diǎn):如果當(dāng)前節(jié)點(diǎn)存在于所述目標(biāo)運(yùn)行環(huán)境中,則將所述當(dāng)前節(jié)點(diǎn)加入所述第一類節(jié)點(diǎn)的集合,如果當(dāng)前節(jié)點(diǎn)不存在于所述目標(biāo)運(yùn)行環(huán)境中,則將所述當(dāng)前節(jié)點(diǎn)在所述源運(yùn)行環(huán)境的節(jié)點(diǎn)時(shí)序圖中的后序節(jié)點(diǎn)加入所述第一類節(jié)點(diǎn)的集合。
      [0032]可選地,所述第二確定模塊包括:
      [0033]第二獲取單元,用于根據(jù)所述源運(yùn)行環(huán)境的信息,獲得所述第一類節(jié)點(diǎn)在所述源運(yùn)行環(huán)境中的前序節(jié)點(diǎn),所述前序節(jié)點(diǎn)為在所述源運(yùn)行環(huán)境的節(jié)點(diǎn)時(shí)序圖中、與所述第一類節(jié)點(diǎn)相連且在所述第一類節(jié)點(diǎn)之前的節(jié)點(diǎn);
      [0034]第二處理單元,用于遍歷所述前序節(jié)點(diǎn):如果當(dāng)前前序節(jié)點(diǎn)存在于所述目標(biāo)運(yùn)行環(huán)境中,則將所述當(dāng)前前序節(jié)點(diǎn)加入所述第二類節(jié)點(diǎn)的集合,如果當(dāng)前前序節(jié)點(diǎn)不存在于所述目標(biāo)運(yùn)行環(huán)境中,則將所述當(dāng)前前序節(jié)點(diǎn)在所述源運(yùn)行環(huán)境中的節(jié)點(diǎn)時(shí)序圖中的前序節(jié)點(diǎn)加入所述第二類節(jié)點(diǎn)的集合。
      [0035]可選地,還包括:
      [0036]預(yù)處理模塊,用于在所述確定第一類節(jié)點(diǎn)的集合之前,接收用戶輸入的源運(yùn)行環(huán)境、目標(biāo)運(yùn)行環(huán)境以及待更新的節(jié)點(diǎn)的信息,通過與所述源運(yùn)行環(huán)境的源數(shù)據(jù)庫以及所述目標(biāo)運(yùn)行環(huán)境的源數(shù)據(jù)庫建立連接,獲得所述源運(yùn)行環(huán)境以及所述目標(biāo)運(yùn)行環(huán)境中的節(jié)點(diǎn)的信息,以及確定所述待更新節(jié)點(diǎn)更新完成后、在所述目標(biāo)運(yùn)行環(huán)境中存在的節(jié)點(diǎn)的集合。
      [0037]可選地,所述更新模塊還用于:
      [0038]在所述依據(jù)所述第一類節(jié)點(diǎn)的集合以及所述第二類節(jié)點(diǎn)的集合,生成更新指令之后,向所述用戶發(fā)出更新提示;
      [0039]在接收到用戶輸入的確認(rèn)更新的指令后,與所述目標(biāo)運(yùn)行環(huán)境的源數(shù)據(jù)庫建立網(wǎng)絡(luò)連接,并執(zhí)行所述更新指令。
      [0040]本申請所述的節(jié)點(diǎn)更新方法及裝置,確定第一類節(jié)點(diǎn)的集合以及第二類節(jié)點(diǎn)的集合,依據(jù)第一類節(jié)點(diǎn)的集合及第二類節(jié)點(diǎn)的集合,生成更新指令,以將待更新的節(jié)點(diǎn)從源運(yùn)行環(huán)境更新到目標(biāo)運(yùn)行環(huán)境,因?yàn)榈谝活惞?jié)點(diǎn)為待更新的節(jié)點(diǎn)從源運(yùn)行環(huán)境更新到目標(biāo)運(yùn)行環(huán)境后,目標(biāo)運(yùn)行環(huán)境中的運(yùn)行發(fā)生改變的節(jié)點(diǎn),即目標(biāo)運(yùn)行環(huán)境中的運(yùn)行受到更新影響的節(jié)點(diǎn),第二類節(jié)點(diǎn)為在上述受到更新影響的節(jié)點(diǎn)的之前運(yùn)行的節(jié)點(diǎn),可見,本申請中,將目標(biāo)運(yùn)行環(huán)境中受到更新影響的節(jié)點(diǎn)及其之前運(yùn)行的節(jié)點(diǎn)均找到,再依據(jù)這些節(jié)點(diǎn)生成更新指令,因?yàn)檫@些節(jié)點(diǎn)關(guān)系到待更新節(jié)點(diǎn)更新到目標(biāo)運(yùn)行環(huán)境后的放置位置,因此,生成的更新指令能夠兼顧到上述節(jié)點(diǎn),從而使得更新過程更為準(zhǔn)確。
      【附圖說明】
      [0041]為了更清楚地說明本申請實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0042]圖1為本申請實(shí)施例公開的一種節(jié)點(diǎn)更新方法的流程圖;
      [0043]圖2為刪除節(jié)點(diǎn)7A05前的批量作業(yè)調(diào)度圖;
      [0044]圖3為刪除節(jié)點(diǎn)7A05后的批量作業(yè)調(diào)度圖;
      [0045]圖4為本申請實(shí)施例公開的又一導(dǎo)種節(jié)點(diǎn)更新方法的流程圖;
      [0046]圖5為本申請實(shí)施例公開的確定第一類節(jié)點(diǎn)的集合的具體過程的流程圖;
      [0047]圖6為本申請實(shí)施例公開的確定第二類節(jié)點(diǎn)的集合的具體過程的流程圖;
      [0048]圖7為本申請實(shí)施例公開的一種節(jié)點(diǎn)更新裝置的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0049]本申請實(shí)施公開了一種節(jié)點(diǎn)更新方法及裝置,可以應(yīng)在包括多個(gè)運(yùn)行環(huán)境的系統(tǒng)中,其中,待更新節(jié)點(diǎn)的源運(yùn)行環(huán)境和目標(biāo)運(yùn)行環(huán)境中均可能包括批量節(jié)點(diǎn)。例如,藍(lán)海引擎系統(tǒng),除了用于聯(lián)機(jī)交易,還用于進(jìn)行批量作業(yè),目前,藍(lán)海引擎系統(tǒng)中的批量作業(yè)調(diào)度系統(tǒng)共包含2000多個(gè)批量節(jié)點(diǎn),20000多個(gè)子節(jié)點(diǎn)。
      [0050]下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1