一種軟件可定制升級的方法
【專利摘要】本發(fā)明提供一種軟件可定制升級的方法,在軟件升級包安裝時,提供給用戶一個可選擇的將要被功能升級或新功能列表及相關(guān)說明,允許用戶根據(jù)自己的需求,選擇自己想要的功能升級及添加新功能,并在用戶做了選擇以后,除了軟件必需的功能升級外,只安裝用戶選擇的功能升級及新功能。該一種軟件可定制升級的方法和現(xiàn)有技術(shù)相比,實現(xiàn)了軟件的可控升級,交互性、用戶體驗良好,軟件升級效果理想,實用性強。
【專利說明】一種軟件可定制升級的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機【技術(shù)領(lǐng)域】,具體的說是一種實用性強、軟件可定制升級的方法?!颈尘凹夹g(shù)】
[0002]當(dāng)今的世界是互聯(lián)網(wǎng)世界,許多的軟件的功能升級安裝都支持通過網(wǎng)在線安裝及本地安裝,無論是當(dāng)前的主流的軟件在線升級安裝,還是軟件升級安裝的本地安裝,基本上都不給用戶太多的選擇余地,即用戶無法詳細(xì)了解軟件升級安裝中添加或修改了哪部分的功能,更談不上用戶控制它們的安裝,這樣就導(dǎo)致軟件的在線升級體驗較差,實用性不強。有鑒于此,特別需要一種能夠提供用戶主動控制已有軟件的升級安裝內(nèi)容的方法,基于此,現(xiàn)提供一種用戶可根據(jù)自己的實際需要選擇需要升級及添加的新功能的然間可定制升級的方法。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的技術(shù)任務(wù)是解決現(xiàn)有技術(shù)的不足,提供一種實用性強、軟件可定制升級的方法。
[0004]本發(fā)明的技術(shù)方案是按以下方式實現(xiàn)的,該一種軟件可定制升級的方法,其具體實現(xiàn)過程為:
步驟一、啟動軟件升級安裝程序,在該程序中設(shè)置用戶交互界面,該用戶交互界面顯示本升級安裝程序中所包含的所有安裝功能列表,該安裝功能列表包括必選項和可選項;步驟二、啟用根據(jù)各個選擇的說明信息,選擇自己想要安裝的功能升級或新功能;步驟三、用戶在安裝過程中終止安裝時,升級安裝程序自動回滾所有進行過的修改,并生成安裝報告;
步驟四、完成安裝動作。
[0005]通過上述方法,使得在交互化軟件升級包的安裝過程中,在安裝程序列出待安裝的功能升級及新功能后,由用戶根據(jù)功能描述,選擇想要安裝的功能,軟件升級安裝程序除安裝必選功能外,只安裝用戶選擇的功能,并且在初階安裝執(zhí)行過程中,用戶也可以隨時終止安裝,若用戶終止安裝,軟件升級安裝程序需要回滾安裝執(zhí)行過程中所有做的更改。
[0006]進一步的,所述軟件升級程序的啟動過程是由用戶在命令行或圖形界面啟動的。該命令行或圖形界面即為軟件系統(tǒng)的登錄界面。
[0007]進一步的,所述軟件升級安裝程序開始安裝升級安裝包前,該程序先進行安裝檢查,該檢查通過后顯示用戶交互界面。
[0008]本發(fā)明與現(xiàn)有技術(shù)相比所產(chǎn)生的有益效果是:
本發(fā)明的一種軟件可定制升級的方法通過在軟件升級包安裝時,提供給用戶一個可選擇的將要被功能升級或新功能列表及相關(guān)說明,允許用戶根據(jù)自己的需求,選擇自己想要的功能升級及添加新功能,并在用戶做了選擇以后,除了軟件必需的功能升級外,只安裝用戶選擇的功能升級及新功能;實用性強,適用范圍廣泛,易于推廣?!緦@綀D】
【附圖說明】
[0009]附圖1為本發(fā)明的實現(xiàn)流程圖。
【具體實施方式】
[0010]下面結(jié)合附圖對本發(fā)明的一種軟件可定制升級的方法作以下詳細(xì)說明。
[0011]本發(fā)明的設(shè)計思路為:通過在軟件升級包安裝時,提供給用戶一個可選擇的將要被功能升級或新功能列表及相關(guān)說明,允許用戶根據(jù)自己的需求,選擇自己想要的功能升級及添加新功能,并在用戶做了選擇以后,除了軟件必需的功能升級外,只安裝用戶選擇的功能升級及新功能?;诖嗽O(shè)計思路,如附圖1所示,現(xiàn)提供一種軟件可定制升級的方法,其具體實現(xiàn)過程為:
步驟101,用戶啟動軟件升級安裝程序,安裝程序?qū)⑦M行一些必要的檢查,如果檢查通過,則進入下一步。
[0012]步驟102,安裝程序向用戶顯示本升級安裝包的所有待安裝功能列表,包括不可不選的必選項,以及可供用戶選擇的可選項,用戶根據(jù)相關(guān)選項的說明性信息,決定選擇哪些功能去安裝,選完后,執(zhí)行下一步的操作,即步驟103 ;如果用戶終止安裝,則轉(zhuǎn)到步驟105。
[0013]步驟103,根據(jù)用戶在步驟102做出的要安裝的功能選擇,執(zhí)行相應(yīng)功能的安裝,完成安裝后生成安裝報告,然后執(zhí)行下一步操作。若在安裝執(zhí)行過程中,用戶終止安裝,則轉(zhuǎn)到步驟104。
[0014]步驟104,若用戶在安裝執(zhí)行過程中終止安裝,則回滾所有安裝程序?qū)浖跋到y(tǒng)所做的所有修改。
[0015]步驟105,安裝程序完成安裝后,即退出執(zhí)行,并報告用戶安裝完成。
[0016]在上述技術(shù)方案中,通過向用戶提供一個可交互的界面,能夠?qū)崿F(xiàn)軟件升級功能和新功能的可定制升級。
[0017]由于該界面需要用戶的參與,實現(xiàn)了用戶對整個安裝過程每一個步驟的可控性,同時隨時終止安裝,不會對待升級的軟件造成任何不良的影響。
[0018]以上實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)【技術(shù)領(lǐng)域】的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護范圍應(yīng)由權(quán)利要求限定。
【權(quán)利要求】
1.一種軟件可定制升級的方法,其特征在于其具體實現(xiàn)過程為: 一、啟動軟件升級安裝程序,在該程序中設(shè)置用戶交互界面,該用戶交互界面顯示本升級安裝程序中所包含的所有安裝功能列表,該安裝功能列表包括必選項和可選項; 二、啟用根據(jù)各個選擇的說明信息,選擇自己想要安裝的功能升級或新功能; 三、用戶在安裝過程中終止安裝時,升級安裝程序自動回滾所有進行過的修改,并生成安裝報告; 四、完成安裝動作。
2.根據(jù)權(quán)利要求1所述的一種軟件可定制升級的方法,其特征在于:所述軟件升級程序的啟動過程是由用戶在命令行或圖形界面啟動的。
3.根據(jù)權(quán)利要求2所述的一種軟件可定制升級的方法,其特征在于:所述軟件升級安裝程序開始安裝升級安裝包前,該程序先進行安裝檢查,該檢查通過后顯示用戶交互界面。
【文檔編號】G06F9/445GK104035799SQ201410274860
【公開日】2014年9月10日 申請日期:2014年6月19日 優(yōu)先權(quán)日:2014年6月19日
【發(fā)明者】任元 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司