国产精品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>

      一種分布式項(xiàng)目管理系統(tǒng)自動(dòng)并行同步數(shù)據(jù)的方法

      文檔序號(hào):7794466閱讀:664來源:國(guó)知局
      一種分布式項(xiàng)目管理系統(tǒng)自動(dòng)并行同步數(shù)據(jù)的方法
      【專利摘要】本發(fā)明公布了一種分布式項(xiàng)目管理系統(tǒng)自動(dòng)并行同步數(shù)據(jù)的方法,其特征在于:在上、下級(jí)單位中獨(dú)立部署分布式項(xiàng)目管理系統(tǒng),上級(jí)單位和下級(jí)單位之間的分布式項(xiàng)目管理系統(tǒng)間能夠進(jìn)行通訊;上、下級(jí)單位各自在獨(dú)立部署的分布式項(xiàng)目管理系統(tǒng)內(nèi)建立編碼相同的項(xiàng)目,數(shù)據(jù)同步功能會(huì)對(duì)編碼相同的項(xiàng)目進(jìn)行計(jì)劃信息的同步。本發(fā)明改變了原有的順序執(zhí)行方式,發(fā)起單位只關(guān)心本單位的同步操作,不用等待對(duì)方單位的操作結(jié)果,各響應(yīng)同步的單位也只需要等待發(fā)起單位的通知,不需要關(guān)心其他單位的同步是否完成,極大降低了等待時(shí)間。
      【專利說明】—種分布式項(xiàng)目管理系統(tǒng)自動(dòng)并行同步數(shù)據(jù)的方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種分布式項(xiàng)目管理系統(tǒng)自動(dòng)并行同步數(shù)據(jù)的方法。
      【背景技術(shù)】
      [0002]當(dāng)前的項(xiàng)目管理系統(tǒng)多數(shù)是單機(jī)版或獨(dú)立服務(wù)器版,在企業(yè)內(nèi)使用這些系統(tǒng)編制的項(xiàng)目計(jì)劃,往往是面向企業(yè)內(nèi)所有部門,對(duì)于航天、軍工等特殊領(lǐng)域,編制的項(xiàng)目計(jì)劃具有很高的保密要求,利用現(xiàn)有的項(xiàng)目計(jì)劃管理軟件進(jìn)行計(jì)劃編制和管理,無法滿足這類企業(yè)內(nèi)的特殊需求。面向航天、軍工領(lǐng)域這方面的需求,個(gè)別項(xiàng)目管理系統(tǒng),研發(fā)了數(shù)據(jù)同步功能,通過上下級(jí)單位分布式部署,以及系統(tǒng)間的數(shù)據(jù)同步功能,很好的解決了這一問題。
      [0003]但在這些系統(tǒng)在應(yīng)用的過程中,由于航天、軍工領(lǐng)域內(nèi)組織結(jié)構(gòu)復(fù)雜,組織內(nèi)并行項(xiàng)目多,在組織機(jī)構(gòu)間執(zhí)行數(shù)據(jù)同步操作時(shí)難以兼顧效率,逐單位逐型號(hào)的同步方式導(dǎo)致耗時(shí)過長(zhǎng),往往會(huì)影響用戶的日常工作,因此提高數(shù)據(jù)同步的工作效率迫在眉睫。
      [0004]在實(shí)際應(yīng)用過程中,由于航天、軍工領(lǐng)域組織機(jī)構(gòu)都比較復(fù)雜,一個(gè)上級(jí)單位往往管理著幾個(gè)甚至十幾個(gè)下級(jí)單位,而在系統(tǒng)內(nèi)并行運(yùn)行的項(xiàng)目數(shù)量眾多,有時(shí)會(huì)高達(dá)數(shù)十個(gè)。而上級(jí)單位與下級(jí)單位的數(shù)據(jù)同步功能,是逐單位逐型號(hào)順序執(zhí)行的。由于需要同步的單位和型號(hào)數(shù)量多,導(dǎo)致同步耗時(shí)較長(zhǎng),影響用戶的日常工作。

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

      [0005]為解決【背景技術(shù)】中的問題,本發(fā)明提供了一種分布式項(xiàng)目管理系統(tǒng)自動(dòng)并行同步數(shù)據(jù)的方法,對(duì)上下級(jí)單位的數(shù)據(jù)同步流程進(jìn)行設(shè)計(jì)管理,能夠?qū)崿F(xiàn)對(duì)多單位、多項(xiàng)目的并行處理,在多單位、多項(xiàng)目的應(yīng)用背景下,能夠極大提高系統(tǒng)效率。
      [0006]本發(fā)明的技術(shù)方案是:
      [0007]—種分布式項(xiàng)目管理系統(tǒng)自動(dòng)并行同步數(shù)據(jù)的方法,其特征在于:
      [0008]在上、下級(jí)單位中獨(dú)立部署分布式項(xiàng)目管理系統(tǒng),上級(jí)單位和下級(jí)單位之間的分布式項(xiàng)目管理系統(tǒng)間能夠進(jìn)行通訊;上、下級(jí)單位各自在獨(dú)立部署的分布式項(xiàng)目管理系統(tǒng)內(nèi)建立編碼相同的項(xiàng)目,數(shù)據(jù)同步功能會(huì)對(duì)編碼相同的項(xiàng)目進(jìn)行計(jì)劃信息的同步。
      [0009]作為一種改進(jìn),所述方法的實(shí)現(xiàn)流程為:
      [0010]I)、發(fā)起單位通知所有響應(yīng)單位需要同步的項(xiàng)目;
      [0011]2)、所有響應(yīng)單位并行處理本單位數(shù)據(jù),將本單位數(shù)據(jù)壓縮加密后的文件傳輸給發(fā)起單位;
      [0012]3)、發(fā)起單位將所有響應(yīng)單位的執(zhí)行信息更新到本單位系統(tǒng)中,項(xiàng)目間的同步操作是并行處理的;
      [0013]4)、發(fā)起單位操作結(jié)束后,通知響應(yīng)單位同步,響應(yīng)單位可以在相同的時(shí)間內(nèi)并行執(zhí)行同步操作;
      [0014]作為一種改進(jìn),具體實(shí)現(xiàn)步驟為:
      [0015]步驟1:發(fā)起單位設(shè)置啟動(dòng)時(shí)間,及所有需要同步的單位和項(xiàng)目,定時(shí)發(fā)起同步操作;
      [0016]步驟2:系統(tǒng)內(nèi)記錄需要同步的單位和各單位需要同步的項(xiàng)目,單位的初始同步狀態(tài)為開始,項(xiàng)目的初始同步狀態(tài)也為開始;
      [0017]步驟3:向所有的同步單位發(fā)送消息,通知對(duì)方單位需要同步的項(xiàng)目編號(hào);
      [0018]步驟4:各單位接收到需要同步的消息,將相應(yīng)項(xiàng)目下的計(jì)劃信息序列化成文件,并對(duì)最終生成的文件進(jìn)行壓縮和加密,將加密后的壓縮包傳輸給發(fā)起單位,傳輸成功后,將發(fā)起單位內(nèi)本單位的同步狀態(tài)置為傳輸成功;
      [0019]步驟5:發(fā)起單位通知各同步單位傳輸文件之后,即啟動(dòng)同步進(jìn)度控制線程,線程不斷循環(huán)檢查各發(fā)起單位的同步狀態(tài),一旦發(fā)現(xiàn)有傳輸成功的單位,即啟動(dòng)發(fā)起單位和該單位的項(xiàng)目同步;
      [0020]步驟6:系統(tǒng)中設(shè)置了能并發(fā)同步的項(xiàng)目上限,在不超過上限的情況下,系統(tǒng)可以同時(shí)啟動(dòng)多個(gè)項(xiàng)目同步線程,并發(fā)執(zhí)行項(xiàng)目同步,啟動(dòng)時(shí),更新項(xiàng)目狀態(tài)為開始,結(jié)束后,將項(xiàng)目狀態(tài)置為結(jié)束;
      [0021]步驟7:進(jìn)度控制線程在輪詢過程中,如果發(fā)現(xiàn)同步狀態(tài)為進(jìn)行的單位中,項(xiàng)目狀態(tài)為進(jìn)行的數(shù)量小于上限,則可以開啟并行的項(xiàng)目同步線程;如果發(fā)現(xiàn)所有項(xiàng)目狀態(tài)均為結(jié)束,則該單位同步狀態(tài)置為結(jié)束;如果所有的單位同步狀態(tài)都為結(jié)束,則發(fā)起單位同步操作完成;
      [0022]步驟8:發(fā)起單位同步結(jié)束之后,通知同步單位進(jìn)行數(shù)據(jù)同步;
      [0023]步驟9:所有接收到通知的單位,可以并行執(zhí)行本單位的同步操作,循環(huán)執(zhí)行步驟2-7,即可完成本單位的數(shù)據(jù)同步。
      [0024]由于采用了上述技術(shù)方案,與現(xiàn)有技術(shù)相比較,本發(fā)明即可實(shí)現(xiàn)分布式項(xiàng)目管理系統(tǒng)的自動(dòng)并行同步。在具體的項(xiàng)目同步過程中,系統(tǒng)內(nèi)仍然保留了分布式項(xiàng)目管理系統(tǒng)中定義的計(jì)劃管理規(guī)則:上級(jí)單位指定上層計(jì)劃的責(zé)任單位,下級(jí)單位只接收與本單位相關(guān)的計(jì)劃;下級(jí)單位可以對(duì)本單位負(fù)責(zé)的計(jì)劃進(jìn)行細(xì)化和執(zhí)行信息更新,并將細(xì)化和更新信息匯報(bào)給上級(jí)單位。
      [0025]本發(fā)明主要是改進(jìn)了分布式項(xiàng)目管理系統(tǒng)中的執(zhí)行方式,對(duì)整個(gè)同步的流程進(jìn)行規(guī)劃和管理,得到有益效果如下:
      [0026]1、同步單位的數(shù)據(jù)壓縮和傳輸工作是并行的,需要同步的單位越多,節(jié)省的時(shí)間越多,在航天、軍工這種組織結(jié)構(gòu)復(fù)雜的領(lǐng)域,十幾個(gè)協(xié)同單位的數(shù)據(jù)獲取時(shí)間會(huì)降低十幾倍;
      [0027]2、對(duì)于多個(gè)參與同步的項(xiàng)目而言,各項(xiàng)目的同步可以是并行的,考慮到用戶現(xiàn)場(chǎng)的服務(wù)器配置不同,承壓狀況不同,可以在系統(tǒng)內(nèi)設(shè)置最大并行的項(xiàng)目上限,相對(duì)于原來的各項(xiàng)目順序協(xié)同的方式,如果服務(wù)器配置允許,能夠極大降低項(xiàng)目同步的耗時(shí);
      [0028]3、發(fā)起單位同步結(jié)束之后,同步單位的操作也是并行的,改變了原有的順序執(zhí)行方式,發(fā)起單位只關(guān)心本單位的同步操作,不用等待對(duì)方單位的操作結(jié)果,各響應(yīng)同步的單位也只需要等待發(fā)起單位的通知,不需要關(guān)心其他單位的同步是否完成,極大降低了等待時(shí)間。
      【專利附圖】

      【附圖說明】[0029]圖1為本發(fā)明一種實(shí)施例的部署示意圖;
      [0030]圖2為本發(fā)明一種實(shí)施例的系統(tǒng)同步流程管理圖;
      [0031]圖3為本發(fā)明一種實(shí)施例的系統(tǒng)內(nèi)項(xiàng)目同步流程管理圖;
      [0032]圖4為本發(fā)明一種實(shí)施例的系統(tǒng)內(nèi)項(xiàng)目同步線程運(yùn)行示意圖。
      【具體實(shí)施方式】
      [0033]實(shí)施例
      [0034]一種分布式項(xiàng)目管理系統(tǒng)自動(dòng)并行同步數(shù)據(jù)的方法,是:在上、下級(jí)單位中獨(dú)立部署分布式項(xiàng)目管理系統(tǒng),上級(jí)單位和下級(jí)單位之間的分布式項(xiàng)目管理系統(tǒng)間能夠進(jìn)行通訊;上、下級(jí)單位各自在獨(dú)立部署的分布式項(xiàng)目管理系統(tǒng)內(nèi)建立編碼相同的項(xiàng)目,數(shù)據(jù)同步功能會(huì)對(duì)編碼相同的項(xiàng)目進(jìn)行計(jì)劃信息的同步。
      [0035]作為進(jìn)一步的說明,所述方法的實(shí)現(xiàn)流程為:
      [0036]I)、發(fā)起單位通知所有響應(yīng)單位需要同步的項(xiàng)目。
      [0037]2)、所有響應(yīng)單位并行處理本單位數(shù)據(jù),將本單位數(shù)據(jù)壓縮加密后的文件傳輸給發(fā)起單位。
      [0038]3)、發(fā)起單位將所有響應(yīng)單位的執(zhí)行信息更新到本單位系統(tǒng)中,項(xiàng)目間的同步操作是并行處理的。
      [0039]4)、發(fā)起單位操作結(jié)束后,通知響應(yīng)單位同步,響應(yīng)單位可以在相同的時(shí)間內(nèi)并行執(zhí)行同步操作。
      [0040]作為更進(jìn)一步的說明,具體實(shí)現(xiàn)步驟為:
      [0041]步驟1:發(fā)起單位設(shè)置啟動(dòng)時(shí)間,及所有需要同步的單位和項(xiàng)目,定時(shí)發(fā)起同步操作。
      [0042]步驟2:系統(tǒng)內(nèi)記錄需要同步的單位和各單位需要同步的項(xiàng)目,單位的初始同步狀態(tài)為開始,項(xiàng)目的初始同步狀態(tài)也為開始。
      [0043]步驟3:向所有的同步單位發(fā)送消息,通知對(duì)方單位需要同步的項(xiàng)目編號(hào)。
      [0044]步驟4:各單位接收到需要同步的消息,將相應(yīng)項(xiàng)目下的計(jì)劃信息序列化成文件,并對(duì)最終生成的文件進(jìn)行壓縮和加密,將加密后的壓縮包傳輸給發(fā)起單位,傳輸成功后,將發(fā)起單位內(nèi)本單位的同步狀態(tài)置為傳輸成功。
      [0045]步驟5:發(fā)起單位通知各同步單位傳輸文件之后,即啟動(dòng)同步進(jìn)度控制線程,線程不斷循環(huán)檢查各發(fā)起單位的同步狀態(tài),一旦發(fā)現(xiàn)有傳輸成功的單位,即啟動(dòng)發(fā)起單位和該單位的項(xiàng)目同步。
      [0046]步驟6:系統(tǒng)中設(shè)置了能并發(fā)同步的項(xiàng)目上限,在不超過上限的情況下,系統(tǒng)可以同時(shí)啟動(dòng)多個(gè)項(xiàng)目同步線程,并發(fā)執(zhí)行項(xiàng)目同步,啟動(dòng)時(shí),更新項(xiàng)目狀態(tài)為開始,結(jié)束后,將項(xiàng)目狀態(tài)置為結(jié)束。
      [0047]步驟7:進(jìn)度控制線程在輪詢過程中,如果發(fā)現(xiàn)同步狀態(tài)為進(jìn)行的單位中,項(xiàng)目狀態(tài)為進(jìn)行的數(shù)量小于上限,則可以開啟并行的項(xiàng)目同步線程;如果發(fā)現(xiàn)所有項(xiàng)目狀態(tài)均為結(jié)束,則該單位同步狀態(tài)置為結(jié)束;如果所有的單位同步狀態(tài)都為結(jié)束,則發(fā)起單位同步操作完成。
      [0048]步驟8:發(fā)起單位同步結(jié)束之后,通知同步單位進(jìn)行數(shù)據(jù)同步。[0049]步驟9:所有接收到通知的單位,可以并行執(zhí)行本單位的同步操作,循環(huán)執(zhí)行步驟2-7,即可完成本單位的數(shù)據(jù)同步。
      [0050]以下列舉了一個(gè)具體的實(shí)施例,是在航天、軍工領(lǐng)域內(nèi)的項(xiàng)目管理系統(tǒng)分布式部署情況。
      [0051]如圖1所示,一個(gè)上級(jí)單位管理著幾個(gè)甚至十幾個(gè)下級(jí)單位,上級(jí)單位把控組織內(nèi)所有的項(xiàng)目,各下級(jí)單位只參與其中的某幾個(gè)項(xiàng)目。上下級(jí)單位分別部署項(xiàng)目管理系統(tǒng),在項(xiàng)目啟動(dòng)前,上下級(jí)單位在本單位系統(tǒng)內(nèi)建立編號(hào)一致的項(xiàng)目。上級(jí)單位編制各項(xiàng)目的上層計(jì)劃,下級(jí)單位等待接收上級(jí)單位指派給本單位的計(jì)劃任務(wù)。
      [0052]上層計(jì)劃編制完成后,即可由上級(jí)單位發(fā)起數(shù)據(jù)同步。選擇需要同步的項(xiàng)目和下級(jí)單位,啟動(dòng)同步。在上級(jí)單位記錄單位和項(xiàng)目的初始協(xié)同狀態(tài)為開始,并通知所有的下級(jí)單位需要同步的項(xiàng)目編號(hào)。下級(jí)單位將本單位內(nèi)存在編號(hào)的項(xiàng)目計(jì)劃數(shù)據(jù)序列化成文件,每個(gè)項(xiàng)目生成的文件都以項(xiàng)目編號(hào)命名。最后將所有的項(xiàng)目文件壓縮、加密,傳輸給上級(jí)單位,傳輸成功后,通知上級(jí)單位將本單位的同步狀態(tài)更新為傳輸成功。
      [0053]上級(jí)單位啟動(dòng)同步后,會(huì)啟動(dòng)系統(tǒng)中的同步進(jìn)度控制線程,該線程循環(huán)檢查所有下級(jí)單位的同步狀態(tài),如圖2所示。一旦發(fā)現(xiàn)有傳輸成功的下級(jí)單位,即將其中一個(gè)單位的同步狀態(tài)更新為進(jìn)行,開啟和該下級(jí)單位的項(xiàng)目同步。
      [0054]項(xiàng)目同步過程中,可以并行多個(gè)項(xiàng)目的同步,如圖4所示,系統(tǒng)中可以設(shè)置并行項(xiàng)目的數(shù)量上限,系統(tǒng)中最多并行的同步項(xiàng)目數(shù)量為設(shè)置的上限數(shù)。項(xiàng)目同步啟動(dòng)時(shí),將本項(xiàng)目的同步狀態(tài)置為開始,每個(gè)項(xiàng)目啟動(dòng)一個(gè)項(xiàng)目同步線程來執(zhí)行相關(guān)操作,如果雙方單位都存在計(jì)劃,則對(duì)不一致的計(jì)劃信息進(jìn)行比較更新,編制信息以編制單位為準(zhǔn),執(zhí)行信息以責(zé)任單位為準(zhǔn)。如果計(jì)劃在本單位不存在,則將本單位編制計(jì)劃或負(fù)責(zé)計(jì)劃的子節(jié)點(diǎn),都新增到本單位系統(tǒng)數(shù)據(jù)庫(kù)中。為了保持計(jì)劃樹結(jié)構(gòu)的完整性,如果計(jì)劃的父節(jié)點(diǎn)不存在,也會(huì)一起執(zhí)行新增操作。項(xiàng)目同步操作完成后,將該項(xiàng)目的同步狀態(tài)置為結(jié)束。
      [0055]在系統(tǒng)內(nèi)同步控制線程循環(huán)過程中還需要對(duì)以下情況進(jìn)行處理:
      [0056]如果檢測(cè)到存在同步狀態(tài)為進(jìn)行的單位,如圖3所示,則檢測(cè)該單位的項(xiàng)目狀態(tài),如果狀態(tài)為進(jìn)行的項(xiàng)目小于系統(tǒng)上限,則可以再繼續(xù)啟動(dòng)項(xiàng)目同步線程;如果項(xiàng)目狀態(tài)都為完成,則將該單位狀態(tài)更新為結(jié)束;
      [0057]如果檢測(cè)到?jīng)]有進(jìn)行中的單位,也沒有傳輸成功的單位,則檢測(cè)如果所有單位的同步狀態(tài)都為結(jié)束,則上級(jí)單位的同步操作完成,此時(shí),上級(jí)單位已經(jīng)獲取了所有下級(jí)單位的執(zhí)行信息。
      [0058]上級(jí)單位同步操作完成之后,將需要同步的項(xiàng)目編號(hào)通知下級(jí)單位,各下級(jí)單位可以并行發(fā)起執(zhí)行本單位和上級(jí)單位的同步操作。同步操作與上級(jí)單位的過程是一致的,至此整個(gè)同步操作的流程結(jié)束。由上述過程可以看出,各單位不用關(guān)注其他單位的同步結(jié)果,只在本單位接收到同步指令后,執(zhí)行相應(yīng)操作即可。
      [0059]除了上述實(shí)施例外,本發(fā)明還有其他的實(shí)施方式,例如下級(jí)單位將執(zhí)行情況對(duì)上級(jí)單位進(jìn)行匯報(bào),上級(jí)單位對(duì)下級(jí)單位執(zhí)行信息單獨(dú)結(jié)束等等,上述的實(shí)施例并不對(duì)本發(fā)明所要求的保護(hù)范圍構(gòu)成任何形式的限制,針對(duì)上述實(shí)施例做出種種修改和變化均屬于本發(fā)明的保護(hù)范圍內(nèi)。
      【權(quán)利要求】
      1.一種分布式項(xiàng)目管理系統(tǒng)自動(dòng)并行同步數(shù)據(jù)的方法,其特征在于: 在上、下級(jí)單位中獨(dú)立部署分布式項(xiàng)目管理系統(tǒng),上級(jí)單位和下級(jí)單位之間的分布式項(xiàng)目管理系統(tǒng)間能夠進(jìn)行通訊;上、下級(jí)單位各自在獨(dú)立部署的分布式項(xiàng)目管理系統(tǒng)內(nèi)建立編碼相同的項(xiàng)目,數(shù)據(jù)同步功能會(huì)對(duì)編碼相同的項(xiàng)目進(jìn)行計(jì)劃信息的同步。
      2.根據(jù)權(quán)利I所述的分布式項(xiàng)目管理系統(tǒng)自動(dòng)并行同步數(shù)據(jù)的方法,其特征在于:所述方法的實(shí)現(xiàn)流程為: 1)、發(fā)起單位通知所有響應(yīng)單位需要同步的項(xiàng)目; 2)、所有響應(yīng)單位并行處理本單位數(shù)據(jù),將本單位數(shù)據(jù)壓縮加密后的文件傳輸給發(fā)起單位; 3)、發(fā)起單位將所有響應(yīng)單位的執(zhí)行信息更新到本單位系統(tǒng)中,項(xiàng)目間的同步操作是并行處理的; 4)、發(fā)起單位操作結(jié)束后,通知響應(yīng)單位同步,響應(yīng)單位可以在相同的時(shí)間內(nèi)并行執(zhí)行同步操作。
      3.根據(jù)權(quán)利2所述的分布式項(xiàng)目管理系統(tǒng)自動(dòng)并行同步數(shù)據(jù)的方法,其特性在于:具體實(shí)現(xiàn)步驟為: 步驟1:發(fā)起單位設(shè)置啟動(dòng)時(shí)間,及所有需要同步的單位和項(xiàng)目,定時(shí)發(fā)起同步操作; 步驟2:系統(tǒng)內(nèi)記錄需要同步的單位和各單位需要同步的項(xiàng)目,單位的初始同步狀態(tài)為開始,項(xiàng)目的初始同步狀態(tài)也為開始; 步驟3:向所有的同步單位發(fā)送消息,通知對(duì)方單位需要同步的項(xiàng)目編號(hào); 步驟4:各單位接收到需要同步的消息,將相應(yīng)項(xiàng)目下的計(jì)劃信息序列化成文件,并對(duì)最終生成的文件進(jìn)行壓縮和加密,將加密后的壓縮包傳輸給發(fā)起單位,傳輸成功后,將發(fā)起單位內(nèi)本單位的同步狀態(tài)置為傳輸成功; 步驟5:發(fā)起單位通知各同步單位傳輸文件之后,即啟動(dòng)同步進(jìn)度控制線程,線程不斷循環(huán)檢查各發(fā)起單位的同步狀態(tài),一旦發(fā)現(xiàn)有傳輸成功的單位,即啟動(dòng)發(fā)起單位和該單位的項(xiàng)目同步; 步驟6:系統(tǒng)中設(shè)置了能并發(fā)同步的項(xiàng)目上限,在不超過上限的情況下,系統(tǒng)可以同時(shí)啟動(dòng)多個(gè)項(xiàng)目同步線程,并發(fā)執(zhí)行項(xiàng)目同步,啟動(dòng)時(shí),更新項(xiàng)目狀態(tài)為開始,結(jié)束后,將項(xiàng)目狀態(tài)置為結(jié)束; 步驟7:進(jìn)度控制線程在輪詢過程中,如果發(fā)現(xiàn)同步狀態(tài)為進(jìn)行的單位中,項(xiàng)目狀態(tài)為進(jìn)行的數(shù)量小于上限,則可以開啟并行的項(xiàng)目同步線程;如果發(fā)現(xiàn)所有項(xiàng)目狀態(tài)均為結(jié)束,則該單位同步狀態(tài)置為結(jié)束;如果所有的單位同步狀態(tài)都為結(jié)束,則發(fā)起單位同步操作完成; 步驟8:發(fā)起單位同步結(jié)束之后,通知同步單位進(jìn)行數(shù)據(jù)同步; 步驟9:所有接收到通知的單位,可以并行執(zhí)行本單位的同步操作,循環(huán)執(zhí)行步驟2-7,即可完成本單位的數(shù)據(jù)同步。
      【文檔編號(hào)】H04L29/08GK103679403SQ201410003562
      【公開日】2014年3月26日 申請(qǐng)日期:2014年1月3日 優(yōu)先權(quán)日:2014年1月3日
      【發(fā)明者】郭倩, 胡楊博, 鄒莎莎, 王泉泉 申請(qǐng)人:北京神舟航天軟件技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1