亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

處理插件的方法及裝置的制造方法

文檔序號:9750592閱讀:225來源:國知局
處理插件的方法及裝置的制造方法
【技術領域】
[0001 ]本發(fā)明涉及計算機技術領域,特別是一種處理插件的方法及裝置。
【背景技術】
[0002]在軟件開發(fā)中,為了方便對軟件進行功能擴展,可以采用插件方式進行開發(fā),將軟件所要實現(xiàn)的一個一個功能封裝在插件中,最后將各個插件集成在軟件主程序包中一同發(fā)布。
[0003]當插件出現(xiàn)問題或者被開發(fā)出新版本而需要被下線時,相關技術中只能在主程序包中刪除該插件,或者使用新版本的插件替換或覆蓋該插件,然而這兩種方式都需要消耗一定的時間資源,無法做到立即下線該插件。

【發(fā)明內容】

[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的處理插件的方法及相應的裝置。
[0005]依據(jù)本發(fā)明的一方面,提供了一種處理插件的方法,包括:
[0006]獲取對一個或多個插件進行處理的處理類型;
[0007]根據(jù)所述處理類型對應的插件版本調整策略,生成對所述一個或多個插件的插件版本進行調整的配置文件,其中,所述配置文件中包括各個插件的插件版本對應的接口版本調整信息;
[0008]獲取待處理插件的當前插件版本,將所述待處理插件的當前插件版本在所述配置文件中進行匹配,得到所述待處理插件的當前插件版本對應的接口版本調整信息;
[0009]利用匹配得到的所述待處理插件的當前插件版本對應的接口版本調整信息,調整所述待處理插件的當前插件版本,以對所述待處理插件進行處理。
[0010]可選地,所述接口版本調整信息中包括各個插件的插件版本在調整后所能支持的最低接口版本和/或最高接口版本;
[0011]利用匹配得到的所述待處理插件的當前插件版本對應的接口版本調整信息,調整所述待處理插件的當前插件版本,包括:
[0012]從匹配得到的所述待處理插件的當前插件版本對應的接口版本調整信息中,提取出所述待處理插件的當前插件版本在調整后所能支持的最低接口版本和/或最高接口版本;
[0013]將提取出的所述最低接口版本和/或最高接口版本,作為所述待處理插件的當前插件版本所能支持的接口版本。
[0014]可選地,所述配置文件中還包括各個插件的插件版本在調整前所能支持的最低接口版本和/或最尚接口版本;
[0015]將所述待處理插件的當前插件版本在所述配置文件中進行匹配,得到所述待處理插件的當前插件版本對應的接口版本調整信息,包括:
[0016]將所述待處理插件的當前插件版本及其在調整前所能支持的最低接口版本和/或最高接口版本,在所述配置文件中進行匹配,得到所述待處理插件的當前插件版本對應的接口版本調整信息。
[0017]可選地,所述配置文件中還包括各個插件的插件版本對應的主程序版本;
[0018]將所述待處理插件的當前插件版本在所述配置文件中進行匹配,得到所述待處理插件的當前插件版本對應的接口版本調整信息,包括:
[0019]獲取所述待處理插件的當前插件版本對應的主程序版本;
[0020]將所述待處理插件的當前插件版本及其對應的主程序版本,在所述配置文件中進行匹配,得到所述待處理插件的當前插件版本對應的接口版本調整信息。
[0021]可選地,所述配置文件中還包括各個插件的插件版本對應的主程序版本在調整前所能支持的最低接口版本和/或最高接口版本;
[0022]將所述待處理插件的當前插件版本在所述配置文件中進行匹配,得到所述待處理插件的當前插件版本對應的接口版本調整信息,包括:
[0023]獲取所述待處理插件的當前插件版本對應的主程序版本在調整前所能支持的最低接口版本和/或最高接口版本;
[0024]將所述待處理插件的當前插件版本及其對應的主程序版本、以及該主程序版本在調整前所能支持的最低接口版本和/或最高接口版本,在所述配置文件中進行匹配,得到所述待處理插件的當前插件版本對應的接口版本調整信息。
[0025]可選地,所述接口版本調整信息中還包括各個插件的插件版本對應的主程序版本在調整后所能支持的最低接口版本和/或最高接口版本,所述方法還包括:
[0026]利用匹配得到的所述待處理插件的當前插件版本對應的接口版本調整信息,調整所述待處理插件的當前插件版本對應的主程序版本,以對所述待處理插件進行處理。
[0027]可選地,利用匹配得到的所述待處理插件的當前插件版本對應的接口版本調整信息,調整所述待處理插件的當前插件版本對應的主程序版本,包括:
[0028]從匹配得到的所述待處理插件的當前插件版本對應的接口版本調整信息中,提取出所述待處理插件的當前插件版本對應的主程序版本在調整后所能支持的最低接口版本和/或最尚接口版本;
[0029]將提取出的所述最低接口版本和/或最高接口版本,作為所述待處理插件的當前插件版本對應的主程序版本所能支持的接口版本。
[0030]可選地,所述配置文件中還包括各個插件在應用于其對應的處理類型時所適用的插件版本對應的接口版本調整信息;
[0031]將所述待處理插件的當前插件版本在所述配置文件中進行匹配,得到所述待處理插件的當前插件版本對應的接口版本調整信息,包括:
[0032]獲取所述待處理插件的處理類型;
[0033]將所述待處理插件的當前插件版本和處理類型,在所述配置文件中進行匹配,得到所述待處理插件的當前插件版本對應的接口版本調整信息。
[0034]可選地,所述對一個或多個插件進行處理的處理類型包括下列至少之一:
[0035]對一個或多個插件進行緊急下線處理;
[0036]避開一個或多個插件升級到指定的插件版本。
[0037]依據(jù)本發(fā)明的另一方面,還提供了一種處理插件的裝置,包括:
[0038]獲取模塊,適于獲取對一個或多個插件進行處理的處理類型;
[0039]生成模塊,適于根據(jù)所述處理類型對應的插件版本調整策略,生成對所述一個或多個插件的插件版本進行調整的配置文件,其中,所述配置文件中包括各個插件的插件版本對應的接口版本調整信息;
[0040]匹配模塊,適于獲取待處理插件的當前插件版本,將所述待處理插件的當前插件版本在所述配置文件中進行匹配,得到所述待處理插件的當前插件版本對應的接口版本調整信息;
[0041]處理模塊,適于利用匹配得到的所述待處理插件的當前插件版本對應的接口版本調整信息,調整所述待處理插件的當前插件版本,以對所述待處理插件進行處理。
[0042]可選地,所述接口版本調整信息中包括各個插件的插件版本在調整后所能支持的最低接口版本和/或最高接口版本;
[0043]所述處理模塊還適于:
[0044]從匹配得到的所述待處理插件的當前插件版本對應的接口版本調整信息中,提取出所述待處理插件的當前插件版本在調整后所能支持的最低接口版本和/或最高接口版本;
[0045]將提取出的所述最低接口版本和/或最高接口版本,作為所述待處理插件的當前插件版本所能支持的接口版本。
[0046]可選地,所述配置文件中還包括各個插件的插件版本在調整前所能支持的最低接口版本和/或最尚接口版本;
[0047]所述匹配模塊還適于:
[0048]將所述待處理插件的當前插件版本及其在調整前所能支持的最低接口版本和/或最高接口版本,在所述配置文件中進行匹配,得到所述待處理插件的當前插件版本對應的接口版本調整信息。
[0049 ]可選地,所述配置文件中還包括各個插件的插件版本對應的主程序版本;
[0050]所述匹配模塊還適于:
[0051 ]獲取所述待處理插件的當前插件版本對應的主程序版本;
[0052]將所述待處理插件的當前插件版本及其對應的主程序版本,在所述配置文件中進行匹配,得到所述待處理插件的當前插件版本對應的接口版本調整信息。
[0053]可選地,所述配置文件中還包括各個插件的插件版本對應的主程序版本在調整前所能支持的最低接口版本和/或最高接口版本;
[0054]所述匹配模塊還適于:
[0055]獲取所述待處理插件的當前插件版本對應的主程序版本在調整前所能支持的最低接口版本和/或最高接口版本;
[0056]將所述待處理插件的當前插件版本及其對應的主程序版本、以及該主程序版本在調整前所能支持的最低接口版本和/或最高接口版本,在所述配置文件中進行匹配,得到所述待處理插件的當前插件版本對應的接口版本調整信息。
[0057]可選地,所述接口版本調整信息中還包括各個插件的插件版本對應的主程序版本在調整后所能支持的最低接口版本和/或最尚接口版本;
[0058]所述處理模塊還適于:
[0059]利用匹配得到的所述待處理插件的當前插件版本對應的接口版本調整信息,調整所述待處理插件的當前插件版本對應的主程序版本,以對所述待處理插件進行處理。
[0060]可選地,所述處理模塊還適于:
[0061]從匹配得到的所述待處理插件的當前插件版本對應的接口版本調整信息中,提取出所述待處理插件的當前插件版本對應的主程序版本在調整后所能支持的最低接口版本和/或最尚接口版本;
[0062]將提取出的所述最低接口版本和/或最高接口版本,作為所述待處理插件的當前插件版本對應的主程序版本所能支持的接口版本。
[0063]可選地,所述配置文件中還包括各個插件在應用于其對應的處理類型時所適用的插件版本對應的接口版本調整信息;
[0064]所述匹配模塊還適于:
[0065]獲取所述待處理插件的處理類型;
[0066]將所述待處理插件的當前插件版本和處理類型,在所述配置文件中進行匹配,得到所述待處理插件的當前插件版本對應的接口版本調整信息。
[0067]可選地,所述對一個或多個插件進行處理的處理類型包括下列至少之一:
[0068]對一個或多個插件進行緊急下線處理;
[0069]避開一個或多個插件升級到指定的插件版本。
[0070]在本發(fā)明實施例中,當需要對一個或多個插件進行處理時,可以根據(jù)對各個插件進行處理的處理類型對應的插件版本調整策略,在配置文件中配置相應的接口版本調整信息。隨后,將待處理插件的當前插件版本在該配置文件中進行匹配,得到待處理插件的當前插件版本對應的接口版本調整信息,進而利用匹配得到的待處理插件的當前插件版本對應的接口版本調整信息,調整待處理插件的當前插件版本。從而,將待處理插件的當前插件版本調整為新的插件版本,以此來實現(xiàn)對待處理插件的處理。由此可知,本發(fā)明實施例通過調整待處理插件的插件版本來實現(xiàn)對該待處理插件的及時、有效處理,技術手段較為靈活。例如,可以調整待處理插件的插件版本來對該待處理插件進行立即下線處理,解決了相關技術中對插件下線處理時需要刪除插件或者覆蓋插件,不靈活且消耗時間資源的問題。
[0071]上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
[0072]根據(jù)下文結合附圖對本發(fā)明具體實施例的詳細描述,本領域技術人員將會更加明了本發(fā)明的上述以及其他目的、優(yōu)點和特征。
當前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1