国产精品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é)點操作軟件的升級方法及信息采集系統(tǒng)的制作方法

      文檔序號:6489394閱讀:209來源:國知局
      子節(jié)點操作軟件的升級方法及信息采集系統(tǒng)的制作方法
      【專利摘要】本發(fā)明實施例涉及通信【技術(shù)領(lǐng)域】,公開了一種子節(jié)點操作軟件的升級方法及信息采集系統(tǒng)。其中該方法包括:中心節(jié)點獲取全網(wǎng)各子節(jié)點的操作軟件版本信息;計算全網(wǎng)各子節(jié)點的不同操作軟件版本的布局;根據(jù)所述布局給每個與至少一個高版本子節(jié)點相鄰的低版本子節(jié)點分配至少一個相鄰的高版本子節(jié)點;向被分配的所述高版本子節(jié)點發(fā)送啟動升級任務(wù)的指令以使所述被分配的高版本子節(jié)點將其自身的操作軟件發(fā)送至所述低版本子節(jié)點;判斷全網(wǎng)各子節(jié)點是否升級完畢,如果否,執(zhí)行所述中心節(jié)點獲取全網(wǎng)各子節(jié)點的操作軟件版本信息的步驟。本發(fā)明實施例中提供的子節(jié)點操作軟件的升級方法及信息采集系統(tǒng),升級可信度高、效率高、操作簡便,同時可縮短升級時間。
      【專利說明】子節(jié)點操作軟件的升級方法及信息采集系統(tǒng)
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,具體涉及一種子節(jié)點操作軟件的升級方法及信息采集系統(tǒng)。
      【背景技術(shù)】
      [0002]在信息采集系統(tǒng)的大量應(yīng)用環(huán)境中,常常需要對系統(tǒng)中的數(shù)據(jù)采集節(jié)點操作軟件版本進行升級,數(shù)據(jù)采集節(jié)點的操作軟件的升級主要是要解決如下幾個問題:(1)原始操作軟件的設(shè)計瑕疵;(2)數(shù)據(jù)采集設(shè)備出現(xiàn)變更;(3)數(shù)據(jù)采集算法需要自適應(yīng)調(diào)整;(4)數(shù)據(jù)采集對象的采集信息模式發(fā)生改變。而上述的問題又伴以一種可變、組合與隨機的現(xiàn)象出現(xiàn),為此,信息采集系統(tǒng)的數(shù)據(jù)采集節(jié)點操作軟件升級過程就需要面對單點升級、區(qū)域升級以及系統(tǒng)升級的多種處理方式。
      [0003]現(xiàn)有技術(shù)中,較常見的網(wǎng)絡(luò)節(jié)點的升級方式是利用服務(wù)器對客戶端進行功能定點升級,但在信息采集系統(tǒng)中采用這種升級方式會導(dǎo)致效率低,耗時長且操作過程繁瑣等缺點。
      [0004]目前在信息采集系統(tǒng)的應(yīng)用中,多采用廣播洪泛的方法來實現(xiàn)對數(shù)據(jù)采集節(jié)點的操作軟件的升級,但這種方法存在以下缺點:1、廣播洪泛方法易導(dǎo)致多余重播、信道競爭、傳輸碰撞等問題,而嚴重影響到數(shù)據(jù)采集節(jié)點操作軟件升級的可信度;2、采用廣播洪泛升級方法存在效率低下、操作過程復(fù)雜、傳輸可靠性差的問題,特別是對區(qū)域升級的范圍控制在廣播洪泛升級技術(shù)中就很難以實現(xiàn)。

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

      [0005]本發(fā)明實施例所要解決的技術(shù)問題是提供一種子節(jié)點操作軟件的升級方法及信息采集系統(tǒng),用于提高子節(jié)點操作軟件升級的可信度、效率和可靠性。
      [0006]本發(fā)明實施例提供一種子節(jié)點操作軟件的升級方法,包括:
      [0007]中心節(jié)點獲取全網(wǎng)各子節(jié)點的操作軟件版本信息;
      [0008]計算全網(wǎng)各子節(jié)點的不同操作軟件版本的布局;
      [0009]根據(jù)所述布局給每個與至少一個高版本子節(jié)點相鄰的低版本子節(jié)點分配至少一個相鄰的聞版本子節(jié)點;
      [0010]向被分配的所述高版本子節(jié)點發(fā)送啟動升級任務(wù)的指令以使所述被分配的高版本子節(jié)點將其自身的操作軟件發(fā)送至所述低版本子節(jié)點;
      [0011]判斷全網(wǎng)各子節(jié)點是否升級完畢,如果否,執(zhí)行所述中心節(jié)點獲取全網(wǎng)各子節(jié)點的操作軟件版本信息的步驟。
      [0012]相應(yīng)的,本發(fā)明實施例還提供一種信息采集系統(tǒng),包括中心節(jié)點和至少二個子節(jié)點,所述中心節(jié)點包括:
      [0013]第一獲取單元,用于獲取全網(wǎng)各子節(jié)點的操作軟件版本信息;
      [0014]計算單元,用于計算全網(wǎng)各子節(jié)點的不同操作軟件版本的布局;[0015]分配單元,用于根據(jù)所述布局給每個與至少一個高版本子節(jié)點相鄰的低版本子節(jié)點分配一個相鄰的高版本子節(jié)點;
      [0016]第一發(fā)送單元,用于向被分配的所述高版本子節(jié)點發(fā)送啟動升級任務(wù)的指令以使所述被分配的高版本子節(jié)點將其自身的操作軟件發(fā)送至所述低版本子節(jié)點;
      [0017]第一判斷單元,用于判斷全網(wǎng)各子節(jié)點是否升級完畢,并將判斷結(jié)果發(fā)送至所述
      第一獲取單元。
      [0018]本發(fā)明實施例中提供的,子節(jié)點操作軟件的升級方法及信息采集系統(tǒng),由中心節(jié)點根據(jù)全網(wǎng)各子節(jié)點的操作軟件版本的布局來控制升級過程,通過相鄰的子節(jié)點之間的操作軟件的復(fù)制來實現(xiàn)升級,升級可信度高、效率高、操作簡便,同時可縮短升級時間。
      【專利附圖】

      【附圖說明】
      [0019]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0020]圖1是本發(fā)明實施例一提供的子節(jié)點操作軟件的升級方法的流程圖;
      [0021]圖2是本發(fā)明實施例二提供的子節(jié)點操作軟件的升級方法的流程圖;
      [0022]圖3是本發(fā)明實施例三提供的子節(jié)點操作軟件的升級方法的流程圖;
      [0023]圖4是本發(fā)明實施例四提供的信息采集系統(tǒng)的框圖;
      [0024]圖5是本發(fā)明實施例四提供的信息采集系統(tǒng)中的中心節(jié)點的框圖;
      [0025]圖6是本發(fā)明實施例四提供的信息采集系統(tǒng)中的第一子節(jié)點的框圖;
      [0026]圖7是本發(fā)明實施例五提供的信息采集系統(tǒng)的框圖;
      [0027]圖8是本發(fā)明實施例五提供的信息采集系統(tǒng)的詳細框圖。
      【具體實施方式】
      [0028]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      [0029]本發(fā)明實施例中提供了一種子節(jié)點操作軟件的升級方法及信息采集系統(tǒng),其核心思想是利用子節(jié)點的相鄰關(guān)系,使得低版本的子節(jié)點可以從相鄰的高版本的子節(jié)點復(fù)制操作軟件,從而實現(xiàn)操作軟件的升級。以下分別進行詳細說明。
      [0030]實施例一:
      [0031]本發(fā)明提供一種子節(jié)點操作軟件的升級方法,如圖1所示,包括下列步驟:
      [0032]101、中心節(jié)點獲取全網(wǎng)各子節(jié)點的操作軟件版本信息;
      [0033]本實施例中,全網(wǎng)即指整個信息采集系統(tǒng)中包括的中心節(jié)點和各個子節(jié)點;
      [0034]102、計算全網(wǎng)各子節(jié)點的不同操作軟件版本的布局;
      [0035]103、根據(jù)上述布局給每個與至少一個高版本子節(jié)點相鄰的低版本子節(jié)點分配至少一個相鄰的高版本子節(jié)點;[0036]本實施例中,僅對與至少一個高版本子節(jié)點相鄰的低版本子節(jié)點進行分配,如果某個低版本子節(jié)點的所有相鄰子節(jié)點都不是高版本子節(jié)點,則不對該低版本子節(jié)點進行分配;當(dāng)然,對每個低版本子節(jié)點可僅對其分配一個高版本子節(jié)點;
      [0037]104、向被分配的上述高版本子節(jié)點發(fā)送啟動升級任務(wù)的指令以使上述被分配的高版本子節(jié)點將其自身的操作軟件發(fā)送至上述低版本子節(jié)點;
      [0038]以相鄰的A、B兩個子節(jié)點為例,若A的操作軟件版本較高,則中心節(jié)點向A發(fā)送啟動升級任務(wù)的指令,子節(jié)點A接收到指令之后,將自身的操作軟件發(fā)送至子節(jié)點B ;
      [0039]105、判斷全網(wǎng)各子節(jié)點是否升級完畢,如果是,結(jié)束任務(wù)流程,如果否,執(zhí)行步驟101。
      [0040]本實施例中采用的升級方法中,由于中心節(jié)點對中心節(jié)點向高版本子節(jié)點發(fā)送的升級指令中均指定了升級任務(wù)的對象(限于與其相鄰的低版本子節(jié)點),不會出現(xiàn)現(xiàn)有技術(shù)中的廣播洪泛方法所導(dǎo)致的多余重播、信道競爭、傳輸碰撞等問題,可信度高,同時相比廣播洪泛方法,本升級方法效率和可靠性更高。
      [0041]實施例二、
      [0042]本發(fā)明提供一種子節(jié)點操作軟件的升級方法,如圖2所示,包括下列步驟:
      [0043]201、中心節(jié)點獲取全網(wǎng)各子節(jié)點的操作軟件版本信息;
      [0044]202、計算全網(wǎng)各子節(jié)點的不同操作軟件版本的布局;
      [0045]203、根據(jù)上述布局給每個與至少一個高版本子節(jié)點相鄰的低版本子節(jié)點分配至少一個相鄰的高版本子節(jié)點;
      [0046]204、向被分配的上述高版本子節(jié)點發(fā)送啟動升級任務(wù)的指令以使上述被分配的高版本子節(jié)點將其自身的操作軟件發(fā)送至上述低版本子節(jié)點;
      [0047]205、判斷全網(wǎng)各子節(jié)點是否升級完畢,如果是,執(zhí)行步驟206,如果否,執(zhí)行步驟201 ;
      [0048]206、第一子節(jié)點獲取與其相鄰的第二子節(jié)點的操作軟件的版本信息;上述第一子節(jié)點和第二子節(jié)點分別為除中心節(jié)點外的任意二個相鄰的子節(jié)點;
      [0049]當(dāng)中心節(jié)點發(fā)動對全網(wǎng)各子節(jié)點進行操作軟件升級時,第一子節(jié)點可能由于傳輸原因或其當(dāng)時未連接到網(wǎng)絡(luò)中(在無線通信環(huán)境下這種情況比較容易發(fā)生),則其可通過與其相鄰的第二子節(jié)點實現(xiàn)操作軟件的升級;
      [0050]207、上述第一子節(jié)點判斷上述第二子節(jié)點的操作軟件的版本是否高于自身的操作軟件版本,如果是,執(zhí)行步驟208,否則結(jié)束任務(wù)流程;
      [0051]208、上述第一子節(jié)點向上述第二子節(jié)點發(fā)送第一升級請求;
      [0052]209、上述第一子節(jié)點接收上述第二子節(jié)點發(fā)送的上述第二子節(jié)點的操作軟件。
      [0053]實施例三、
      [0054]本發(fā)明提供一種子節(jié)點操作軟件的升級方法,如圖3所示,包括下列步驟:
      [0055]301、中心節(jié)點獲取全網(wǎng)各子節(jié)點的操作軟件版本信息;
      [0056]302、中心節(jié)點計算全網(wǎng)各子節(jié)點的不同操作軟件版本的布局;
      [0057]303、中心節(jié)點根據(jù)上述布局給每個與至少一個高版本子節(jié)點相鄰的低版本子節(jié)點分配至少一個相鄰的高版本子節(jié)點;
      [0058]本實施例中高版本子節(jié)點是指操作軟件的版本相對較高的子節(jié)點,相應(yīng)的低版本子節(jié)點是指操作軟件版本相對較低的子節(jié)點,如A子節(jié)點與B子節(jié)點相鄰,且A子節(jié)點的操作軟件版本高于B子節(jié)點,則A子節(jié)點為高版本子節(jié)點,B子節(jié)點為低版本子節(jié)點;
      [0059]304、中心節(jié)點向被分配的上述高版本子節(jié)點發(fā)送啟動升級任務(wù)的指令以使上述被分配的高版本子節(jié)點將其自身的操作軟件發(fā)送至上述低版本子節(jié)點;
      [0060]305、中心節(jié)點判斷全網(wǎng)各子節(jié)點是否升級完畢,如果是,執(zhí)行步驟306,如果否,執(zhí)行步驟301 ;
      [0061]306、第二子節(jié)點接收第一子節(jié)點發(fā)送的第二升級請求;上述第二升級請求為當(dāng)上述第一子節(jié)點的數(shù)據(jù)采集環(huán)境發(fā)生變化時向上述第二子節(jié)點發(fā)送的第二升級請求;上述第二升級請求包括上述第一子節(jié)點需要的操作軟件的版本信息;
      [0062]本實施例中,第一子節(jié)點和第二子節(jié)點是任意二個相鄰的子節(jié)點,且第二子節(jié)點是與中心節(jié)點直接或間接連接,第一子節(jié)點是通過第二子節(jié)點與中心節(jié)點間接連接,即第一子節(jié)點與中心節(jié)點的數(shù)據(jù)傳輸需經(jīng)過第二子節(jié)點進行轉(zhuǎn)發(fā);
      [0063]本實施例中,當(dāng)?shù)谝蛔庸?jié)點的數(shù)據(jù)采集環(huán)境發(fā)生變化時,第一子節(jié)點將向第二子節(jié)點發(fā)送第二升級請求,其中“第一子節(jié)點的數(shù)據(jù)采集環(huán)境發(fā)生變化”包括下列情況的至少一種:當(dāng)?shù)谝蛔庸?jié)點的數(shù)據(jù)采集設(shè)備出現(xiàn)變更;當(dāng)?shù)谝蛔庸?jié)點的數(shù)據(jù)采集算法需要自適應(yīng)調(diào)制;當(dāng)?shù)谝蛔庸?jié)點的數(shù)據(jù)采集對象的信息采集模式發(fā)生改變;
      [0064]307、上述第二子節(jié)點判斷其自身的操作軟件版本是否符合第二升級請求,如果是,執(zhí)行步驟308,否則執(zhí)行步驟309 ;
      [0065]308、上述第二子節(jié)點將其自身的操作軟件發(fā)送至上述第一子節(jié)點;
      [0066]309、上述第二子節(jié)點將上述第二升級請求向上述中心節(jié)點轉(zhuǎn)發(fā);
      [0067]310、上述中心節(jié)點將上述第一子節(jié)點所需的操作軟件發(fā)送至上述第一子節(jié)點,以響應(yīng)上述第二升級請求。
      [0068]本實施例主要描述的是當(dāng)子節(jié)點的數(shù)據(jù)采集環(huán)境發(fā)生變化,子節(jié)點主動的尋求操作軟件的升級的方法;當(dāng)某一子節(jié)點的數(shù)據(jù)采集采集發(fā)生變化,可首先向其相鄰節(jié)點發(fā)送升級請求,如果相鄰節(jié)點沒有配套的操作軟件,則這個升級請求將被發(fā)往中心節(jié)點,由中心節(jié)點來響應(yīng)該升級請求。
      [0069]實施例四:
      [0070]本發(fā)明還提供一種信息采集系統(tǒng),如圖4、5所示,包括中心節(jié)點10和至少二個子節(jié)點,其中上述中心節(jié)點10包括:
      [0071]第一獲取單元101,用于獲取全網(wǎng)各子節(jié)點的操作軟件版本信息;
      [0072]計算單元102,用于計算全網(wǎng)各子節(jié)點的不同操作軟件版本的布局;
      [0073]分配單元103,用于根據(jù)上述布局給每個與至少一個高版本子節(jié)點相鄰的低版本子節(jié)點分配至少一個相鄰的高版本子節(jié)點;
      [0074]第一發(fā)送單元104,用于向被分配的上述高版本子節(jié)點發(fā)送啟動升級任務(wù)的指令以使上述被分配的高版本子節(jié)點將其自身的操作軟件發(fā)送至上述低版本子節(jié)點;
      [0075]第一判斷單元105,用于判斷全網(wǎng)各子節(jié)點是否升級完畢,并將判斷結(jié)果發(fā)送至上述第一獲取單元101。
      [0076]本實施例中提供的信息采集系統(tǒng),中心節(jié)點可控制子節(jié)點實現(xiàn)相鄰節(jié)點的脅迫升級,由于中心節(jié)點對中心節(jié)點向高版本子節(jié)點發(fā)送的升級指令中均指定了升級任務(wù)的對象(限于與其相鄰的低版本子節(jié)點),不會出現(xiàn)現(xiàn)有技術(shù)中的廣播洪泛方法所導(dǎo)致的多余重播、信道競爭、傳輸碰撞等問題,同時相比廣播洪泛方法,本升級方法效率和可靠性更高。
      [0077]進一步地,如圖6所示,上述至少兩個子節(jié)點中包括任意相鄰的兩個子節(jié)點:第一子節(jié)點20和第二子節(jié)點30,其中第一子節(jié)點包括:
      [0078]第二獲取單元201,用于獲取第二子節(jié)點30的操作軟件的版本信息;
      [0079]第二判斷單元202,用于判斷上述第二子節(jié)點30的操作軟件的版本是否高于自身的操作軟件版本;
      [0080]第二發(fā)送單元203,用于當(dāng)?shù)诙袛鄦卧?02的判斷結(jié)果為是時,向第二子節(jié)點30發(fā)送第一升級請求;
      [0081]接收單元204,用于接收第二子節(jié)點30發(fā)送的第二子節(jié)點30的操作軟件。
      [0082]實施例五:
      [0083]本發(fā)明還提供一種信息采集系統(tǒng),如圖7所示,包括中心節(jié)點10和至少二個子節(jié)點,其中上述中心節(jié)點包括:
      [0084]第一獲取單元101,用于獲取全網(wǎng)各子節(jié)點的操作軟件版本信息;
      [0085]計算單元102,用于計算全網(wǎng)各子節(jié)點的不同操作軟件版本的布局;
      [0086]分配單元103,用于根據(jù)上述布局給每個與至少一個高版本子節(jié)點相鄰的低版本子節(jié)點分配至少一個相鄰的高版本子節(jié)點;
      [0087]第一發(fā)送單元104,用于向被分配的上述高版本子節(jié)點發(fā)送啟動升級任務(wù)的指令以使上述被分配的高版本子節(jié)點將其自身的操作軟件發(fā)送至上述低版本子節(jié)點;
      [0088]第一判斷單元105,用于判斷全網(wǎng)各子節(jié)點是否升級完畢,并將判斷結(jié)果發(fā)送至上述第一獲取單元101。
      [0089]在本實施例中,上述至少二個子節(jié)點包括相鄰的任意兩個子節(jié)點:第一子節(jié)點20和第二子節(jié)點30,其中,第二子節(jié)點30可以與中心節(jié)點10直接或間接連接(圖中以虛線表示),第一子節(jié)點20與中心節(jié)點10的間接連接通過第二子節(jié)點實現(xiàn)。
      [0090]如圖8所示,第一子節(jié)點20包括:
      [0091]第三判斷單元205,用于判斷其自身的數(shù)據(jù)采集環(huán)境是否發(fā)生變化;
      [0092]第三發(fā)送單元206,用于當(dāng)?shù)谌袛鄦卧?05的判斷結(jié)果為是時,向第二子節(jié)點30發(fā)送第二升級請求;上述第二升級請求包括第一子節(jié)點20需要的操作軟件的版本信息;
      [0093]上述第二子節(jié)點30包括:
      [0094]第四判斷單元301,用于判斷其自身的操作軟件版本是否符合第二升級請求;
      [0095]第四發(fā)送單元302,用于當(dāng)上述第四判斷單元301的判斷結(jié)果為是時,將其自身的操作軟件發(fā)送至上述第一子節(jié)點,以及用于當(dāng)所述第四判斷單元的判斷結(jié)果為否時,將上述第二升級請求向上述中心節(jié)點轉(zhuǎn)發(fā)。
      [0096]進一步地,在中心節(jié)點10接收到第二升級請求后,上述第一發(fā)送單元104還用于將第一子節(jié)點20所需的操作軟件發(fā)送至第一子節(jié)點20以響應(yīng)上述第二升級請求。
      [0097]本實施例提供的信息采集系統(tǒng)中,當(dāng)子節(jié)點的數(shù)據(jù)采集環(huán)境發(fā)生變化時,子節(jié)點可主動尋求操作軟件的升級,方法是:首先向其相鄰節(jié)點發(fā)送升級請求,如果相鄰節(jié)點沒有配套的操作軟件,則這個升級請求將被發(fā)往中心節(jié)點,由中心節(jié)點響應(yīng)該升級請求。
      [0098]需要說明的是,以上各實施例中,高版本子節(jié)點是指操作軟件的版本相對較高的子節(jié)點,相應(yīng)的低版本子節(jié)點是指操作軟件版本相對較低的子節(jié)點,如A子節(jié)點與B子節(jié)點相鄰,且A子節(jié)點的操作軟件版本高于B子節(jié)點,則A子節(jié)點為高版本子節(jié)點,B子節(jié)點為低版本子節(jié)點。
      [0099]需要說明的是,以上各實施例中所說的“當(dāng)子節(jié)點的數(shù)據(jù)采集環(huán)境發(fā)生變化”包括下列情況中的至少一種:當(dāng)子節(jié)點的數(shù)據(jù)采集設(shè)備出現(xiàn)變更;當(dāng)子節(jié)點的數(shù)據(jù)采集算法需要自適應(yīng)調(diào)制;當(dāng)子節(jié)點的數(shù)據(jù)采集對象的信息采集模式發(fā)生改變。
      [0100]本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:閃存盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取器(Random AccessMemory, RAM)、磁盤或光盤等。
      [0101]以上對本發(fā)明實施例所提供的子節(jié)點操作軟件的升級方法和信息采集系統(tǒng)進行了詳細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
      【權(quán)利要求】
      1.一種子節(jié)點操作軟件的升級方法,其特征在于,包括: 中心節(jié)點獲取全網(wǎng)各子節(jié)點的操作軟件版本信息; 計算全網(wǎng)各子節(jié)點的不同操作軟件版本的布局; 根據(jù)所述布局給每個與至少一個高版本子節(jié)點相鄰的低版本子節(jié)點分配至少一個相鄰的聞版本子節(jié)點; 向被分配的所述高版本子節(jié)點發(fā)送啟動升級任務(wù)的指令以使所述被分配的高版本子節(jié)點將其自身的操作軟件發(fā)送至所述低版本子節(jié)點; 判斷全網(wǎng)各子節(jié)點是否升級完畢,如果否,執(zhí)行所述中心節(jié)點獲取全網(wǎng)各子節(jié)點的操作軟件版本信息的步驟。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 第一子節(jié)點獲取與其相鄰的第二子節(jié)點的操作軟件的版本信息;所述第一子節(jié)點和第二子節(jié)點分別為除中心節(jié)點外的任意二個相鄰的子節(jié)點; 所述第一子節(jié)點判斷所述第二子節(jié)點的操作軟件的版本是否高于自身的操作軟件版本,如果是,向所述第二子節(jié)點發(fā)送第一升級請求。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述向所述第二子節(jié)點發(fā)送第一升級請求之后,所述方法還包括: 所述第一子節(jié)點接收所`述第二子節(jié)點發(fā)送的所述第二子節(jié)點的操作軟件。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 第二子節(jié)點接收所述第一子節(jié)點發(fā)送的第二升級請求;所述第二升級請求為當(dāng)所述第一子節(jié)點的數(shù)據(jù)采集環(huán)境發(fā)生變化時向所述第二子節(jié)點發(fā)送的第二升級請求;所述第二升級請求包括所述第一子節(jié)點需要的操作軟件的版本信息;所述第一子節(jié)點和第二子節(jié)點分別為除中心節(jié)點外的任意二個相鄰的子節(jié)點,且所述第二子節(jié)點與所述中心節(jié)點直接或間接連接,所述第一子節(jié)點通過所述第二子節(jié)點與所述中心節(jié)點間接連接; 所述第二子節(jié)點判斷其自身的操作軟件版本是否符合第二升級請求,如果是,所述第二子節(jié)點將其自身的操作軟件發(fā)送至所述第一子節(jié)點,否則將所述第二升級請求向所述中心節(jié)點轉(zhuǎn)發(fā)。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述將所述第二升級請求向所述中心節(jié)點轉(zhuǎn)發(fā)之后,所述方法還包括: 所述中心節(jié)點將所述第一子節(jié)點所需的操作軟件發(fā)送至所述第一子節(jié)點,以響應(yīng)所述第二升級請求。
      6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述當(dāng)?shù)谝蛔庸?jié)點的數(shù)據(jù)采集環(huán)境發(fā)生變化包括下列情況的至少一種: 當(dāng)所述第一子節(jié)點的數(shù)據(jù)采集設(shè)備出現(xiàn)變更; 當(dāng)所述第一子節(jié)點的數(shù)據(jù)采集算法需要自適應(yīng)調(diào)制; 當(dāng)所述第一子節(jié)點的數(shù)據(jù)采集對象的信息采集模式發(fā)生改變。
      7.一種信息采集系統(tǒng),包括中心節(jié)點和至少二個子節(jié)點,其特征在于,所述中心節(jié)點包括: 第一獲取單元,用于獲取全網(wǎng)各子節(jié)點的操作軟件版本信息; 計算單元,用于計算全網(wǎng)各子節(jié)點的不同操作軟件版本的布局;分配單元,用于根據(jù)所述布局給每個與至少一個高版本子節(jié)點相鄰的低版本子節(jié)點分配一個相鄰的高版本子節(jié)點; 第一發(fā)送單元,用于向被分配的所述高版本子節(jié)點發(fā)送啟動升級任務(wù)的指令以使所述被分配的高版本子節(jié)點將其自身的操作軟件發(fā)送至所述低版本子節(jié)點; 第一判斷單元,用于判斷全網(wǎng)各子節(jié)點是否升級完畢,并將判斷結(jié)果發(fā)送至所述第一獲取單元。
      8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述至少二個子節(jié)點包括任意兩個相鄰的第一子節(jié)點和第二子節(jié)點,其中所述第一子節(jié)點包括: 第二獲取單元,用于獲取所述第二子節(jié)點的操作軟件的版本信息; 第二判斷單元,用于判斷所述第二子節(jié)點的操作軟件的版本是否高于自身的操作軟件版本; 第二發(fā)送單元,用于當(dāng)所述第二判斷單元的判斷結(jié)果為是時,向所述第二子節(jié)點發(fā)送第一升級請求; 接收單元,用于接收所述第二子節(jié)點發(fā)送的所述第二子節(jié)點的操作軟件。
      9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述至少二個子節(jié)點包括任意兩個相鄰的第一子節(jié)點和第二子節(jié)點,且所述第二子節(jié)點與所述中心節(jié)點直接或間接連接,所述第一子節(jié)點通過所述第二子節(jié)點與所述中心節(jié)點間接連接,其中所述第一子節(jié)點包括: 第三判斷單元,用于判斷其自身的數(shù)據(jù)采集環(huán)境是否發(fā)生變化; 第三發(fā)送單元,用于當(dāng)所述第三判斷單元的判斷結(jié)果為是時,向所述第二子節(jié)點發(fā)送第二升級請求;所述第二升級請求包括所述第一子節(jié)點需要的操作軟件的版本信息;` 所述第二子節(jié)點包括: 第四判斷單元,用于判斷其自身的操作軟件版本是否符合第二升級請求; 第四發(fā)送單元,用于當(dāng)所述第四判斷單元的判斷結(jié)果為是時,將其自身的操作軟件發(fā)送至所述第一子節(jié)點,以及用于當(dāng)所述第四判斷單元的判斷結(jié)果為否時,將所述第二升級請求向所述中心節(jié)點轉(zhuǎn)發(fā)。
      10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述第一發(fā)送單元還用于將所述第一子節(jié)點所需的操作軟件發(fā)送至所述第一子節(jié)點以響應(yīng)所述第二升級請求。
      【文檔編號】G06F9/445GK103516771SQ201210370022
      【公開日】2014年1月15日 申請日期:2012年9月27日 優(yōu)先權(quán)日:2012年9月27日
      【發(fā)明者】崔濤, 劉柱, 劉振波 申請人:深圳市友訊達科技發(fā)展有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1