午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種應(yīng)用軟件升級方法和裝置的制造方法

文檔序號:10624626閱讀:486來源:國知局
一種應(yīng)用軟件升級方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種應(yīng)用軟件升級方法,其中,該方法包括:在確定第一應(yīng)用軟件的前向版本中包含第一功能的情況下,根據(jù)所述第一應(yīng)用軟件的前向版本將所述第一應(yīng)用軟件升級為第二應(yīng)用軟件;其中,所述第一應(yīng)用軟件不包含第一功能。本發(fā)明同時還公開了一種應(yīng)用軟件升級裝置。
【專利說明】
一種應(yīng)用軟件升級方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及智能終端安全存儲領(lǐng)域,更具體的說,是一種應(yīng)用軟件升級方法和裝置。
【背景技術(shù)】
[0002]應(yīng)用軟件升級通常是指應(yīng)用軟件從低版本向高版本的更新,經(jīng)過應(yīng)用軟件升級后,應(yīng)用軟件通常會比原版本的性能更好。然而,升級后的應(yīng)用軟件與升級前的應(yīng)用軟件在不同層面上也會表現(xiàn)出不同版本之間的差異性。
[0003]以網(wǎng)絡(luò)節(jié)點軟件為例,經(jīng)過升級后的網(wǎng)絡(luò)節(jié)點軟件的非新增功能點能夠在控制面、媒體面、策略控制及計費等多個業(yè)務(wù)模塊表現(xiàn)出與升級前所不同的業(yè)務(wù)能力,這些不同的業(yè)務(wù)能力就屬于版本差異。而版本差異問題在當前復雜的網(wǎng)絡(luò)業(yè)務(wù)環(huán)境中非常有可能觸發(fā)嚴重故障的發(fā)生,大大提升了運營商的網(wǎng)絡(luò)運營風險,是網(wǎng)絡(luò)節(jié)點軟件提供商必須重點關(guān)注并消除的問題。
[0004]圖1為應(yīng)用軟件升級的通用場景圖,BI為原始版本的應(yīng)用軟件,BI之后的所有版本均會繼承BI的所有功能,同時,也可以新增其它功能。Bla、Blb、Blc三個版本位于BI的補丁分支上,是BI版本的補丁版本,B3a位于B3的補丁分支上,是B3的補丁版本,補丁版本規(guī)劃發(fā)布的時間點與主干分支上的B1、B2、B3、B4、B5等版本的規(guī)劃發(fā)布時間點沒有先后順序要求,即,有可能主干分支演進到B2版本時,補丁版本已經(jīng)演進到Blc版本;也可能補丁版本演進到Bla時,主干分支上已經(jīng)演進到B4版本。另外,發(fā)布時間靠后的版本并不一定比發(fā)布時間靠前的版本擁有更多功能,比如,以圖1為例,假如Blb的發(fā)布時間早于B3版本,但是,Blb版本會比B3版本多兩個功能,這是因為,主干分支上軟件版本演進到B3時,B2直接繼承了 BI的功能(僅對提供的功能做出優(yōu)化),而B3直接繼承了 B2的功能;但是,從補丁分支上來看,Bla版本在BI的基礎(chǔ)上增加了 A功能,Blb版本在Bla的基礎(chǔ)上又增加了 B功能;因此,Blb版本比B3版本軟件多兩個功能,即A功能和B功能。
[0005]需要說明的是,單一補丁分支或主干分支的版本規(guī)劃發(fā)布時間點和功能是有先后順序要求的,以圖1為例,Blb必須在Bla的基礎(chǔ)上制作,制作后的Blb除了具備該版本規(guī)劃的B功能外,也會繼承Bla所規(guī)劃的A功能。B5必須在B4的基礎(chǔ)上制作,制作后的B5除了具備該版本規(guī)劃的B、C功能外,也會繼承B4版本所規(guī)劃的A功能。
[0006]但是,以B5版本為例,該版本規(guī)劃了 B、C兩個功能,從B4版本升級到B5版本后,在B4版本中,B、C兩個功能都沒有配置數(shù)據(jù),此時,按照現(xiàn)有技術(shù)實現(xiàn)方式,往往會將這兩個功能都按新增功能的方式進行升級處理。但是,可以看出,B功能在前向版本,如,Blb,Blc及B3a中均以規(guī)劃并發(fā)布,這種情況下,會在B4與Blb、或與Blc、或與B3a之間產(chǎn)生版本差異。

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

[0007]為了解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實施例期望提供一種應(yīng)用軟件升級方法和駐習
目.0
[0008]本發(fā)明實施例提供了一種應(yīng)用軟件升級方法,所述方法包括:
[0009]本發(fā)明提供了一種應(yīng)用軟件升級方法,所述方法包括:
[0010]在確定第一應(yīng)用軟件的前向版本中包含第一功能的情況下,根據(jù)所述第一應(yīng)用軟件的前向版本將所述第一應(yīng)用軟件升級為第二應(yīng)用軟件;其中,所述第一應(yīng)用軟件不包含第一功能。
[0011]較佳地,通過以下方式確定第一應(yīng)用軟件的前向版本中包含第一功能:
[0012]判斷所述第一應(yīng)用軟件的前向版本中是否存在包含指示第一功能的功能標簽的版本;當確定所述第一應(yīng)用軟件的前向版本中存在包含指示第一功能的功能標簽的版本時,確定第一應(yīng)用軟件的前向版本中包含第一功能。
[0013]較佳地,在確定第一應(yīng)用軟件的前向版本中包含第一功能之前,所述方法還包括:
[0014]通過以下方式在第一應(yīng)用軟件的前向版本上標記上指示第一功能的功能標簽:
[0015]使用結(jié)構(gòu)化查詢語言SQL腳本在第一應(yīng)用軟件的前向版本的數(shù)據(jù)庫文件中添加指示第一功能的記錄標識;或者,
[0016]在第一應(yīng)用軟件的前向版本的配置文件中增加指示第一功能的標識字段。
[0017]較佳地,所述根據(jù)所述第一應(yīng)用軟件的前向版本將所述第一應(yīng)用軟件升級為第二應(yīng)用軟件,包括:
[0018]按照所述第一應(yīng)用軟件的前向版本中所述第一功能的配置參數(shù)值對第二應(yīng)用軟件中所述第一功能的配置參數(shù)進行配置。
[0019]較佳地,在第一應(yīng)用軟件升級為第二應(yīng)用軟件之后,所述方法還包括:
[0020]在第二應(yīng)用軟件上標記上指示第一功能的功能標簽。
[0021]本發(fā)明又提供了一種應(yīng)用軟件升級裝置,所述裝置包括:判斷模塊和升級模塊;其中,
[0022]所述判斷模塊,用于判斷第一應(yīng)用軟件的前向版本中是否包含第一功能,所述第一應(yīng)用軟件不包含所述第一功能;還用于在確定第一應(yīng)用軟件的前向版本中包含所述第一功能的情況下,觸發(fā)升級模塊;
[0023]所述升級模塊,用于在判斷模塊確定所述第一應(yīng)用軟件的前向版本中包含所述第一功能時,根據(jù)所述第一應(yīng)用軟件的前向版本將所述第一應(yīng)用軟件升級為第二應(yīng)用軟件。
[0024]較佳地,所述判斷模塊用于通過以下方式判斷所述第一應(yīng)用軟件的前向版本中是否包含所述第一功能:
[0025]判斷所述第一應(yīng)用軟件的前向版本中是否存在包含指示第一功能的功能標簽的版本。
[0026]較佳地,所述裝置還包括標記模塊,用于通過以下方式在第一應(yīng)用軟件的前向版本上標記上指示第一功能的功能標簽:
[0027]使用結(jié)構(gòu)化查詢語言SQL腳本在第一應(yīng)用軟件的前向版本的數(shù)據(jù)庫文件中添加指示第一功能的記錄標識;或者,在第一應(yīng)用軟件的前向版本的配置文件中增加指示第一功能的標識字段。
[0028]較佳地,所述升級模塊用于通過以下方式將所述第一應(yīng)用軟件升級為第二應(yīng)用軟件:
[0029]按照所述第一應(yīng)用軟件的前向版本中所述第一功能的配置參數(shù)值對第二應(yīng)用軟件中所述第一功能的配置參數(shù)進行配置。
[0030]較佳地,所述標記模塊還用于在第一應(yīng)用軟件升級為第二應(yīng)用軟件之后,在第二應(yīng)用軟件上標記上指示第一功能的功能標簽。
[0031]本發(fā)明實施例所提供的一種應(yīng)用軟件升級方法和裝置,在確定第一應(yīng)用軟件的前向版本中包含第一功能的情況下,根據(jù)所述第一應(yīng)用軟件的前向版本將所述第一應(yīng)用軟件升級為第二應(yīng)用軟件;其中,所述第一應(yīng)用軟件不包含第一功能。如此,能夠杜絕應(yīng)用軟件升級過程中軟件版本差異問題的發(fā)生,也就避免了由版本差異問題所帶來的諸多故障和問題的發(fā)生。
【附圖說明】
[0032]圖1為現(xiàn)有技術(shù)中應(yīng)用軟件升級的通用場景圖;
[0033]圖2為本發(fā)明實施例提供的應(yīng)用軟件升級方法的基本流程圖;
[0034]圖3為本發(fā)明實施例提供的應(yīng)用軟件升級裝置的基本結(jié)構(gòu)圖。
【具體實施方式】
[0035]本發(fā)明實施例中,在確定第一應(yīng)用軟件的前向版本中包含第一功能的情況下,根據(jù)所述第一應(yīng)用軟件的前向版本將所述第一應(yīng)用軟件升級為第二應(yīng)用軟件;其中,所述第一應(yīng)用軟件不包含第一功能。
[0036]下面通過附圖及具體實施例對本發(fā)明做進一步的詳細說明。
[0037]實施例一
[0038]本發(fā)明實施例一提供了一種應(yīng)用軟件升級方法,如圖2所示,該方法包括以下步驟:
[0039]步驟201:當將第一應(yīng)用軟件升級為包含第一功能的第二應(yīng)用軟件時,判斷所述第一應(yīng)用軟件的前向版本中是否包含所述第一功能;
[0040]具體的,所述第一功能可以為一個功能,也可以為多個功能,而且,所述第一功能為不包含于第一應(yīng)用軟件的功能;也就是說,第二應(yīng)用軟件不能從第一應(yīng)用軟件直接升級為包含第一功能的應(yīng)用軟件。
[0041]具體的,當所述第一應(yīng)用軟件為主干版本時,所述第二應(yīng)用軟件可以為主干版本或補丁版本;當所述第一應(yīng)用軟件為補丁版本時,所述第二應(yīng)用軟件也為補丁版本。
[0042]所述第一應(yīng)用軟件的前向版本包括:在所述第一應(yīng)用軟件發(fā)布日之前發(fā)布的所有主干版本和/或補丁版本軟件。
[0043]所述判斷所述第一應(yīng)用軟件的前向版本中是否包含所述第一功能,包括:
[0044]判斷所述第一應(yīng)用軟件的前向版本中是否存在包含指示第一功能的功能標簽的版本。
[0045]在這一步驟之前,如果第一應(yīng)用軟件的前向版本中的任何一個或多個版本中包含了第一功能,則在該版本軟件(為了與第一應(yīng)用軟件和第二應(yīng)用軟件相區(qū)別,以下將該版本軟件稱為第三應(yīng)用軟件)制作完成時,在第三應(yīng)用軟件上標記上指示第一功能的功能標簽;這樣,對于第三應(yīng)用軟件的后向版本來說,在規(guī)劃第一功能時,可以經(jīng)由該功能標簽迅速找到已經(jīng)包含該第一功能的第三應(yīng)用軟件,因而,可以直接基于所述第三應(yīng)用軟件對第一應(yīng)用軟件進行升級;相反的,如果如現(xiàn)有技術(shù)一般,不對第三應(yīng)用軟件做任何處理,則當對第一應(yīng)用軟件進行升級并增加第一功能時,由于不清楚前向版本中是否存在包含第一功能的應(yīng)用軟件,則往往按照新增功能對第一應(yīng)用軟件進行升級,也就是說,將升級得到的第二應(yīng)用軟件中第一功能的配置參數(shù)設(shè)置為空(null),這樣,會造成第二應(yīng)用軟件和第三應(yīng)用軟件之間的版本差異。
[0046]具體的,在實際實現(xiàn)中,可以通過以下方式在第一應(yīng)用軟件上標記上指示第一功能的功能標簽:使用結(jié)構(gòu)化查詢語言SQL腳本在第三應(yīng)用軟件的數(shù)據(jù)庫文件中添加指示第一功能的記錄標識;或者,在第三應(yīng)用軟件的配置文件中增加指示第一功能的標識字段。
[0047]相應(yīng)的,按照功能標簽的標記方式的不同,判斷所述第一應(yīng)用軟件的前向版本中是否存在包含指示第一功能的功能標簽的版本的方式也會有所不同;例如,當使用SQL腳本在應(yīng)用軟件的數(shù)據(jù)庫文件中添加記錄標識的方式來標記第一功能的功能標簽時,可以檢測第一應(yīng)用軟件的所有前向版本的數(shù)據(jù)庫文件中是否包含相應(yīng)記錄標識,如果檢測到相應(yīng)記錄標識,則確定該前向版本應(yīng)用軟件中包含指示第一功能的功能標簽;當通過在應(yīng)用軟件的相關(guān)配置文件中增加標識字段的方式來標記第一功能的功能標簽時,可以檢測第一應(yīng)用軟件的所有前向版本的配置文件中是否包含相應(yīng)標識字段,如果檢測到相應(yīng)標識字段,則確定該前向版本應(yīng)用軟件中包含指示第一功能的功能標簽。
[0048]步驟202:當確定所述第一應(yīng)用軟件的前向版本中包含所述第一功能時,根據(jù)所述第一應(yīng)用軟件的前向版本將所述第一應(yīng)用軟件升級為第二應(yīng)用軟件;
[0049]當確定所述第一應(yīng)用軟件的前向版本中包括所述第一功能時,根據(jù)所述第一應(yīng)用軟件的前向版本中將所述第一應(yīng)用軟件升級為第二應(yīng)用軟件;
[0050]具體的,根據(jù)所述第一應(yīng)用軟件的前向版本將所述第一應(yīng)用軟件升級為第二應(yīng)用軟件,包括:
[0051]按照所述第一應(yīng)用軟件的前向版本中所述第一功能的配置參數(shù)值對第二應(yīng)用軟件中所述第一功能的配置參數(shù)進行配置;也就是說,將第一應(yīng)用軟件升級為第二應(yīng)用軟件過程中,第二應(yīng)用軟件在增加第一功能時,直接繼承所述第一應(yīng)用軟件的前向版本的應(yīng)用軟件中所述第一功能的所有相關(guān)配置。
[0052]進一步的,在第一應(yīng)用軟件升級為第二應(yīng)用軟件之后,所述方法還包括:在第二應(yīng)用軟件上標記上指示第一功能的功能標簽。
[0053]實施例二
[0054]本發(fā)明實施例二提供了一種應(yīng)用軟件升級裝置,如圖3所示,所述裝置包括:判斷模塊31和升級模塊32;其中,
[0055]所述判斷模塊31,用于判斷第一應(yīng)用軟件的前向版本中是否包含第一功能,所述第一應(yīng)用軟件不包含所述第一功能;還用于在確定第一應(yīng)用軟件的前向版本中包含所述第一功能的情況下,觸發(fā)升級模塊32 ;
[0056]所述升級模塊32,用于在判斷模塊31確定所述第一應(yīng)用軟件的前向版本中包含所述第一功能時,根據(jù)所述第一應(yīng)用軟件的前向版本將所述第一應(yīng)用軟件升級為第二應(yīng)用軟件。
[0057]具體的,所述第一功能可以為一個功能也可以為多個功能。
[0058]具體的,當所述第一應(yīng)用軟件為主干版本時,所述第二應(yīng)用軟件可以為主干版本或補丁版本;當所述第一應(yīng)用軟件為補丁版本時,所述第二應(yīng)用軟件也為補丁版本。
[0059]具體的,所述第一應(yīng)用軟件的前向版本包括:在所述第一應(yīng)用軟件發(fā)布日之前發(fā)布的所有主干版本和/或補丁版本軟件。
[0060]具體的,所述判斷模塊31用于通過以下方式判斷所述第一應(yīng)用軟件的前向版本中是否包含所述第一功能:
[0061]判斷所述第一應(yīng)用軟件的前向版本中是否存在包含指示第一功能的功能標簽的版本。
[0062]進一步的,所述裝置還包括標記模塊33,用于通過以下方式在第一應(yīng)用軟件的前向版本上標記上指示第一功能的功能標簽:
[0063]使用結(jié)構(gòu)化查詢語言SQL腳本在第一應(yīng)用軟件的前向版本的數(shù)據(jù)庫文件中添加指示第一功能的記錄標識;或者,在第一應(yīng)用軟件的前向版本的配置文件中增加指示第一功能的標識字段。
[0064]進一步的,所述標記模塊33還用于在第一應(yīng)用軟件升級為第二應(yīng)用軟件之后,在第二應(yīng)用軟件上標記上指示第一功能的功能標簽。
[0065]具體的,所述升級模塊32用于通過以下方式將所述第一應(yīng)用軟件升級為第二應(yīng)用軟件:
[0066]按照所述第一應(yīng)用軟件的前向版本中所述第一功能的配置參數(shù)值對第二應(yīng)用軟件中所述第一功能的配置參數(shù)進行配置。
[0067]下面通過兩個具體示例,對本發(fā)明實施例所述方法作以下詳細介紹。
[0068]示例一
[0069]該示例以圖1為例,在將應(yīng)用軟件從B4版本升級到B5版本時,在B5版本中規(guī)劃相對于B4版本的新增功能B ;此時,首先檢測B4的前向版本中是否包含功能B,假設(shè)在B4版本發(fā)布之前所發(fā)布的版本有B1、B2、B3、Bla, Blb及B3a,則通過檢測會發(fā)現(xiàn)B4的前向版本中包含有功能B,且包含功能B的前向版本有Blb和B3a,此時,根據(jù)預(yù)設(shè)規(guī)則選擇依據(jù)Blb或B3a進行B4到B5的升級;具體的,所述預(yù)設(shè)規(guī)則可以根據(jù)需要進行設(shè)置,例如,可以選擇按照Blb和B3a之中發(fā)布時間較早的版本對B4進行升級,也可以按照Blb和B3a之中發(fā)布時間較晚的版本對B4進行升級。
[0070]需要說明的是,如果檢測到的包含功能B的前向版本只有一個,則直接按照該版本對B4進行升級即可。
[0071]示例二
[0072]該示例仍然以圖1為例,在將應(yīng)用軟件從B4版本升級到B5版本時,在B5版本中規(guī)劃相對于B4版本的新增功能B ;此時,首先檢測B4的前向版本中是否包含功能B,具體的,按照所有前向版本發(fā)布時間的先后順序依次進行檢測,例如,按照發(fā)布時間由前到后的順序、或按照發(fā)布時間由后到前的順序進行檢測,看B4版本的前向版本中是否包含功能B ;在按照上述方案檢測過程中,當檢測到包含有功能B的前向版本時,則停止檢測;
[0073]例如,假設(shè)B4的前向版本中,按照發(fā)布時間由前到后的順序?qū)λ邪姹具M行排序的結(jié)果為:Bl、Bla、B2、B3、B3a、Blb ;則按此順序依次檢測相應(yīng)版本中是否包含功能B,當檢測到B3a版本時,確定B3a中包含功能B ;此時,停止檢測,直接根據(jù)B3a將B4升級為B5。
[0074]在具體實施過程中,上述判斷模塊31、升級模塊32及標記模塊33可以由任何具有數(shù)據(jù)處理功能的計算機、服務(wù)器等設(shè)備內(nèi)的中央處理器(CPU,Central ProcessingUnit)、微處理器(MPU,Micro Processing Unit)、數(shù)字信號處理器(DSP, Digital SignalProcessor)或可編程邏輯陣列(FPGA,F(xiàn)ield 一 Programmable Gate Array)來實現(xiàn)。
[0075]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0076]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0077]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0078]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0079]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
【主權(quán)項】
1.一種應(yīng)用軟件升級方法,其特征在于,所述方法包括: 在確定第一應(yīng)用軟件的前向版本中包含第一功能的情況下,根據(jù)所述第一應(yīng)用軟件的前向版本將所述第一應(yīng)用軟件升級為第二應(yīng)用軟件;其中,所述第一應(yīng)用軟件不包含第一功能。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過以下方式確定第一應(yīng)用軟件的前向版本中包含第一功能: 判斷所述第一應(yīng)用軟件的前向版本中是否存在包含指示第一功能的功能標簽的版本;當確定所述第一應(yīng)用軟件的前向版本中存在包含指示第一功能的功能標簽的版本時,確定第一應(yīng)用軟件的前向版本中包含第一功能。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在確定第一應(yīng)用軟件的前向版本中包含第一功能之前,所述方法還包括: 通過以下方式在第一應(yīng)用軟件的前向版本上標記上指示第一功能的功能標簽: 使用結(jié)構(gòu)化查詢語言SQL腳本在第一應(yīng)用軟件的前向版本的數(shù)據(jù)庫文件中添加指示第一功能的記錄標識;或者, 在第一應(yīng)用軟件的前向版本的配置文件中增加指示第一功能的標識字段。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一應(yīng)用軟件的前向版本將所述第一應(yīng)用軟件升級為第二應(yīng)用軟件,包括: 按照所述第一應(yīng)用軟件的前向版本中所述第一功能的配置參數(shù)值對第二應(yīng)用軟件中所述第一功能的配置參數(shù)進行配置。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,在第一應(yīng)用軟件升級為第二應(yīng)用軟件之后,所述方法還包括: 在第二應(yīng)用軟件上標記上指示第一功能的功能標簽。6.一種應(yīng)用軟件升級裝置,其特征在于,所述裝置包括:判斷模塊和升級模塊;其中, 所述判斷模塊,用于判斷第一應(yīng)用軟件的前向版本中是否包含第一功能,所述第一應(yīng)用軟件不包含所述第一功能;還用于在確定第一應(yīng)用軟件的前向版本中包含所述第一功能的情況下,觸發(fā)升級模塊; 所述升級模塊,用于在判斷模塊確定所述第一應(yīng)用軟件的前向版本中包含所述第一功能時,根據(jù)所述第一應(yīng)用軟件的前向版本將所述第一應(yīng)用軟件升級為第二應(yīng)用軟件。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述判斷模塊用于通過以下方式判斷所述第一應(yīng)用軟件的前向版本中是否包含所述第一功能: 判斷所述第一應(yīng)用軟件的前向版本中是否存在包含指示第一功能的功能標簽的版本。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括標記模塊,用于通過以下方式在第一應(yīng)用軟件的前向版本上標記上指示第一功能的功能標簽: 使用結(jié)構(gòu)化查詢語言SQL腳本在第一應(yīng)用軟件的前向版本的數(shù)據(jù)庫文件中添加指示第一功能的記錄標識;或者,在第一應(yīng)用軟件的前向版本的配置文件中增加指示第一功能的標識字段。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述升級模塊用于通過以下方式將所述第一應(yīng)用軟件升級為第二應(yīng)用軟件: 按照所述第一應(yīng)用軟件的前向版本中所述第一功能的配置參數(shù)值對第二應(yīng)用軟件中所述第一功能的配置參數(shù)進行配置。10.根據(jù)權(quán)利要求8所述的裝置,所述標記模塊還用于在第一應(yīng)用軟件升級為第二應(yīng)用軟件之后,在第二應(yīng)用軟件上標記上指示第一功能的功能標簽。
【文檔編號】G06F9/445GK105988849SQ201510100641
【公開日】2016年10月5日
【申請日】2015年3月6日
【發(fā)明人】趙洋
【申請人】中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1