System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码日韩精品一区二区人妻,亚洲桃色AV无码,久久精品无码一区二区无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法、設(shè)備、介質(zhì)及程序產(chǎn)品技術(shù)

    技術(shù)編號(hào):44498136 閱讀:4 留言:0更新日期:2025-03-04 18:06
    本發(fā)明專利技術(shù)公開(kāi)了基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法、設(shè)備、介質(zhì)及程序產(chǎn)品,方法包括:首先將檢測(cè)插件注冊(cè)至安裝器;再將待安裝補(bǔ)丁注冊(cè)至安裝器并解壓;根據(jù)檢測(cè)插件的運(yùn)行狀態(tài),為待安裝補(bǔ)丁編排對(duì)應(yīng)的檢測(cè)任務(wù);檢測(cè)任務(wù)觸發(fā)后,利用檢測(cè)插件讀取待安裝補(bǔ)丁的規(guī)則文件并解析,得到規(guī)則解析結(jié)果,觸發(fā)對(duì)應(yīng)的規(guī)則服務(wù);利用檢測(cè)插件讀取安裝器中的安裝環(huán)境數(shù)據(jù);利用規(guī)則服務(wù)和安裝環(huán)境數(shù)據(jù)進(jìn)行安裝校驗(yàn)處理,得到安裝校驗(yàn)結(jié)果;最后根據(jù)校驗(yàn)結(jié)果,判斷是否繼續(xù)安裝待安裝補(bǔ)丁。本發(fā)明專利技術(shù)實(shí)施例能夠有效降低現(xiàn)場(chǎng)補(bǔ)丁安裝的錯(cuò)誤率,有效提高現(xiàn)場(chǎng)安裝部署的效率。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及補(bǔ)丁安裝,特別是涉及基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法、設(shè)備、介質(zhì)及程序產(chǎn)品


    技術(shù)介紹

    1、安裝器發(fā)布貫穿整個(gè)發(fā)版過(guò)程,升級(jí)補(bǔ)丁需要先經(jīng)過(guò)平臺(tái)和領(lǐng)域測(cè)試驗(yàn)證通過(guò)才會(huì)到現(xiàn)場(chǎng)進(jìn)行升級(jí)安裝。在進(jìn)行升級(jí)安裝是,現(xiàn)場(chǎng)是穩(wěn)定版本的安裝器,并且有的現(xiàn)場(chǎng)并不會(huì)升級(jí)到最新版本,而是一直使用某個(gè)版本。

    2、當(dāng)現(xiàn)場(chǎng)使用出現(xiàn)問(wèn)題或者出現(xiàn)需求時(shí),需要利用對(duì)應(yīng)的qp/sp補(bǔ)丁解決問(wèn)題。qp/sp補(bǔ)丁在測(cè)試環(huán)境進(jìn)行測(cè)試時(shí),可能由于測(cè)試環(huán)境做了安裝器、插件、工具升級(jí),導(dǎo)致測(cè)試環(huán)境與現(xiàn)場(chǎng)安裝環(huán)境不一致,從而可能導(dǎo)致該qp/sp補(bǔ)丁在測(cè)試環(huán)境安裝沒(méi)問(wèn)題,而在現(xiàn)場(chǎng)安裝出現(xiàn)問(wèn)題。

    3、同時(shí),安裝版本號(hào)需要嚴(yán)格控制,以某集團(tuán)發(fā)布的r2_2302金盤(pán)為例,發(fā)版r2_2302金盤(pán)后,下一個(gè)版本號(hào)出來(lái)前都需要沿用r2_2302版本,而專屬化新研發(fā)的功能也需要出盤(pán)進(jìn)行測(cè)試,為區(qū)別r2_2302金盤(pán)版本,就出現(xiàn)了r2_2302-2版本的產(chǎn)品盤(pán),而正常給到現(xiàn)場(chǎng)的qp/sp補(bǔ)丁都是基于r2_2302金盤(pán)的,若將基于該r2_2302-2出的qp/sp補(bǔ)丁包給到了現(xiàn)場(chǎng)并安裝成功,則把一些新的研發(fā)功能帶到了現(xiàn)場(chǎng),導(dǎo)致未公開(kāi)的研發(fā)功能泄露。

    4、現(xiàn)有技術(shù)對(duì)于qp/sp補(bǔ)丁的安裝現(xiàn)場(chǎng)與集團(tuán)測(cè)試環(huán)境不一致導(dǎo)致的情況,解決方法為qp/sp補(bǔ)丁帶著頻繁更新的幾個(gè)工具包(例如數(shù)據(jù)導(dǎo)入工具、翻譯器等)以及出現(xiàn)問(wèn)題聯(lián)系安裝器相關(guān)人員處理,這些方法存在以下缺點(diǎn):qp/sp補(bǔ)丁除了自己服務(wù)所需的包外還需要額外帶3、400m工具包,導(dǎo)致整體包變大,使得包的傳遞效率降低,有些現(xiàn)場(chǎng)斷網(wǎng)環(huán)境下傳遞包時(shí)間更長(zhǎng);聯(lián)系安裝器相關(guān)人員處理會(huì)導(dǎo)致整體安裝時(shí)間拉長(zhǎng),需要修復(fù)安裝數(shù)據(jù)才可以保證后續(xù)安裝,并且在業(yè)務(wù)側(cè)也會(huì)產(chǎn)生垃圾數(shù)據(jù)。

    5、因此,亟待專利技術(shù)一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法,以解決現(xiàn)有技術(shù)無(wú)法在安裝補(bǔ)丁前檢測(cè)安裝環(huán)境是否匹配、現(xiàn)場(chǎng)安裝錯(cuò)誤率較高、現(xiàn)場(chǎng)部署效率低的問(wèn)題。


    技術(shù)實(shí)現(xiàn)思路

    1、有鑒于此,本專利技術(shù)實(shí)施例提供基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法、設(shè)備、介質(zhì)及程序產(chǎn)品,至少部分解決現(xiàn)有技術(shù)中存在的問(wèn)題。

    2、本專利技術(shù)的其他特性和優(yōu)點(diǎn)將通過(guò)下面的詳細(xì)描述變得顯然,或部分地通過(guò)本專利技術(shù)的實(shí)踐而習(xí)得。

    3、為了實(shí)現(xiàn)上述目的,本專利技術(shù)實(shí)施例提供如下技術(shù)方案:

    4、根據(jù)本專利技術(shù)實(shí)施例的第一方面,提供了一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法,所述方法包括:

    5、將檢測(cè)插件注冊(cè)至安裝器,并將所述檢測(cè)插件聲明為全局插件;

    6、將待安裝補(bǔ)丁注冊(cè)至安裝器并解壓;

    7、根據(jù)所述檢測(cè)插件的運(yùn)行狀態(tài),為所述待安裝補(bǔ)丁編排對(duì)應(yīng)的檢測(cè)任務(wù);

    8、待所述待安裝補(bǔ)丁對(duì)應(yīng)的檢測(cè)任務(wù)觸發(fā)后,利用檢測(cè)插件讀取待安裝補(bǔ)丁的規(guī)則文件,對(duì)所述規(guī)則文件進(jìn)行規(guī)則解析處理,得到規(guī)則解析結(jié)果;

    9、根據(jù)所述規(guī)則解析結(jié)果,觸發(fā)對(duì)應(yīng)的規(guī)則服務(wù);

    10、利用所述檢測(cè)插件讀取安裝器中的安裝環(huán)境數(shù)據(jù);

    11、利用所述規(guī)則服務(wù)和所述安裝環(huán)境數(shù)據(jù)進(jìn)行安裝校驗(yàn)處理,得到安裝校驗(yàn)結(jié)果;

    12、根據(jù)所述校驗(yàn)結(jié)果,判斷是否繼續(xù)安裝待安裝補(bǔ)丁。

    13、進(jìn)一步地,根據(jù)所述檢測(cè)插件的運(yùn)行狀態(tài),為所述待安裝補(bǔ)丁編排對(duì)應(yīng)的檢測(cè)任務(wù),包括:

    14、判斷所述檢測(cè)插件的運(yùn)行狀態(tài)是否為開(kāi)啟狀態(tài);

    15、若所述檢測(cè)插件為開(kāi)啟狀態(tài),則針對(duì)所述待安裝補(bǔ)丁編排對(duì)應(yīng)的檢測(cè)任務(wù);

    16、若所述檢測(cè)插件為關(guān)閉狀態(tài),則直接安裝所述待安裝補(bǔ)丁。

    17、進(jìn)一步地,所述安裝校驗(yàn)處理包括安裝器版本校驗(yàn)、依賴插件校驗(yàn)、預(yù)設(shè)制品校驗(yàn)和/或預(yù)設(shè)服務(wù)校驗(yàn)。

    18、進(jìn)一步地,所述安裝器版本校驗(yàn)包括:

    19、根據(jù)所述安裝環(huán)境數(shù)據(jù)中的安裝器版本流水號(hào),判斷當(dāng)前安裝器版本是否為規(guī)則服務(wù)允許安裝的版本;

    20、若當(dāng)前安裝器版本為規(guī)則服務(wù)允許安裝的版本,則安裝器版本校驗(yàn)通過(guò);

    21、若當(dāng)前安裝器版本為規(guī)則服務(wù)不允許安裝的版本,則安裝器版本校驗(yàn)不通過(guò)。

    22、進(jìn)一步地,所述依賴插件校驗(yàn)包括:

    23、根據(jù)所述安裝環(huán)境數(shù)據(jù),判斷當(dāng)前安裝環(huán)境中是否存在安裝待安裝補(bǔ)丁所需的依賴插件;

    24、若安裝環(huán)境中存在安裝待安裝補(bǔ)丁所需的依賴插件,則依賴插件校驗(yàn)通過(guò);

    25、若安裝環(huán)境中不存在安裝待安裝補(bǔ)丁所需的依賴插件,則依賴插件校驗(yàn)不通過(guò)。

    26、進(jìn)一步地,所述預(yù)設(shè)制品校驗(yàn)包括:

    27、根據(jù)所述安裝環(huán)境數(shù)據(jù),判斷待安裝補(bǔ)丁對(duì)應(yīng)的制品是否為禁止安裝的特殊制品;

    28、若待安裝補(bǔ)丁對(duì)應(yīng)的制品為禁止安裝的特殊制品,則預(yù)設(shè)制品校驗(yàn)不通過(guò),禁止安裝該制品;

    29、若待安裝補(bǔ)丁對(duì)應(yīng)的制品不為禁止安裝的特殊制品,則預(yù)設(shè)制品校驗(yàn)通過(guò);

    30、所述預(yù)設(shè)服務(wù)校驗(yàn)包括:

    31、根據(jù)所述安裝環(huán)境數(shù)據(jù),判斷待安裝補(bǔ)丁對(duì)應(yīng)的制品下的各項(xiàng)服務(wù)是否為禁止安裝的特殊服務(wù);

    32、若待安裝補(bǔ)丁對(duì)應(yīng)的制品下的服務(wù)為禁止安裝的特殊服務(wù),則預(yù)設(shè)服務(wù)校驗(yàn)不通過(guò),禁止安裝該服務(wù);

    33、若待安裝補(bǔ)丁對(duì)應(yīng)的制品下的服務(wù)不為禁止安裝的特殊服務(wù),則預(yù)設(shè)服務(wù)校驗(yàn)通過(guò)。

    34、進(jìn)一步地,根據(jù)所述校驗(yàn)結(jié)果,判斷是否繼續(xù)安裝待安裝補(bǔ)丁,包括:

    35、判斷校驗(yàn)結(jié)果是否為通過(guò);

    36、若所述校驗(yàn)結(jié)果為通過(guò),則繼續(xù)安裝所述待安裝補(bǔ)丁;

    37、若所述校驗(yàn)結(jié)果為不通過(guò),則禁止安裝所述待安裝補(bǔ)丁,并給出禁止安裝提示。

    38、根據(jù)本專利技術(shù)實(shí)施例的第二方面,提供了一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝設(shè)備,所述設(shè)備包括:處理器和存儲(chǔ)器;

    39、所述存儲(chǔ)器用于存儲(chǔ)一個(gè)或多個(gè)程序指令;

    40、所述處理器,用于運(yùn)行一個(gè)或多個(gè)程序指令,用以執(zhí)行如上任一項(xiàng)所述的一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法的步驟。

    41、根據(jù)本專利技術(shù)實(shí)施例的第三方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上任一項(xiàng)所述的一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法的步驟。

    42、根據(jù)本專利技術(shù)實(shí)施例的第四方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算程序,所述計(jì)算機(jī)程序包括程序指令,當(dāng)所述程序指令被計(jì)算機(jī)執(zhí)行時(shí),使該計(jì)算機(jī)實(shí)現(xiàn)如上任一項(xiàng)所述的一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法的步驟。

    43、本專利技術(shù)實(shí)施例具有如下優(yōu)點(diǎn):

    44、本專利技術(shù)實(shí)施例提供的注冊(cè)至安裝器的檢測(cè)插件是可插拔的,能夠適用于所有現(xiàn)場(chǎng)版本;通過(guò)檢測(cè)插件在安裝前校驗(yàn)補(bǔ)丁依賴的工具、插件以及安裝器版本是否與當(dāng)前安裝環(huán)境匹配,若不匹配則及時(shí)終止并給出提示信息,確保數(shù)據(jù)庫(kù)、功能代碼以及安裝器環(huán)境數(shù)據(jù)不會(huì)產(chǎn)生臟數(shù)據(jù),并使得安裝現(xiàn)場(chǎng)能夠直觀知道問(wèn)題所在;另外,本專利技術(shù)的檢測(cè)插件是可擴(kuò)展的,用戶能夠在規(guī)范模板的本文檔來(lái)自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法,其特征在于,所述方法包括:

    2.如權(quán)利要求1所述的一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法,其特征在于,根據(jù)所述檢測(cè)插件的運(yùn)行狀態(tài),為所述待安裝補(bǔ)丁編排對(duì)應(yīng)的檢測(cè)任務(wù),包括:

    3.如權(quán)利要求1所述的一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法,其特征在于,所述安裝校驗(yàn)處理包括安裝器版本校驗(yàn)、依賴插件校驗(yàn)、預(yù)設(shè)制品校驗(yàn)和/或預(yù)設(shè)服務(wù)校驗(yàn)。

    4.如權(quán)利要求3所述的一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法,其特征在于,所述安裝器版本校驗(yàn)包括:

    5.如權(quán)利要求3所述的一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法,其特征在于,所述依賴插件校驗(yàn)包括:

    6.如權(quán)利要求3所述的一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法,其特征在于,所述預(yù)設(shè)制品校驗(yàn)包括:

    7.如權(quán)利要求1所述的一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法,其特征在于,根據(jù)所述校驗(yàn)結(jié)果,判斷是否繼續(xù)安裝待安裝補(bǔ)丁,包括:

    8.一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝設(shè)備,其特征在于,所述設(shè)備包括:處理器和存儲(chǔ)器;

    9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述的一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法的步驟。

    10.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序指令,該計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述的一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法的步驟。

    ...

    【技術(shù)特征摘要】

    1.一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法,其特征在于,所述方法包括:

    2.如權(quán)利要求1所述的一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法,其特征在于,根據(jù)所述檢測(cè)插件的運(yùn)行狀態(tài),為所述待安裝補(bǔ)丁編排對(duì)應(yīng)的檢測(cè)任務(wù),包括:

    3.如權(quán)利要求1所述的一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法,其特征在于,所述安裝校驗(yàn)處理包括安裝器版本校驗(yàn)、依賴插件校驗(yàn)、預(yù)設(shè)制品校驗(yàn)和/或預(yù)設(shè)服務(wù)校驗(yàn)。

    4.如權(quán)利要求3所述的一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法,其特征在于,所述安裝器版本校驗(yàn)包括:

    5.如權(quán)利要求3所述的一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法,其特征在于,所述依賴插件校驗(yàn)包括:

    6.如權(quán)利要求3所述的一種基于插件實(shí)現(xiàn)的補(bǔ)丁安裝方法...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:陳佩金楊興宇綦玉冰邵書(shū)超
    申請(qǐng)(專利權(quán))人:用友網(wǎng)絡(luò)科技股份有限公司
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 久久成人无码国产免费播放| 免费无码又爽又刺激高潮视频| 精品无码久久久久国产| 久久午夜无码鲁丝片直播午夜精品| 亚洲AV无码久久久久网站蜜桃| 成年无码av片完整版| 国产成年无码v片在线| 精品国产v无码大片在线观看| 少妇人妻av无码专区| 久久久久久99av无码免费网站| 精品久久久久久久无码| 午夜精品久久久久久久无码| 国产aⅴ激情无码久久久无码| 国产精品无码无卡在线播放| 亚洲Av永久无码精品三区在线 | 国产丝袜无码一区二区视频| 久久久久亚洲AV成人无码| 无码精品人妻一区二区三区AV| 色综合久久久久无码专区| 无码AV中文字幕久久专区| 亚洲AⅤ永久无码精品AA| 中文字幕无码日韩专区免费| 久久人妻无码一区二区| 91精品无码久久久久久五月天| 国产做无码视频在线观看浪潮| 免费无码又爽又刺激高潮的视频 | 亚洲综合无码无在线观看| 精品无码一区二区三区在线| 国产成人无码一二三区视频| HEYZO无码综合国产精品| 亚洲精品成人无码中文毛片不卡 | 亚洲精品一级无码中文字幕| 蜜芽亚洲av无码一区二区三区 | 国产AV无码专区亚洲AV手机麻豆| 日韩精品无码免费视频| 永久无码精品三区在线4| 无码视频在线播放一二三区| 亚洲国产精品成人AV无码久久综合影院 | 一本大道久久东京热无码AV| 亚洲午夜福利精品无码| 日韩精品无码人成视频手机|