自適應的軟件升級方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種自適應的軟件升級方法及系統(tǒng),在有新版本時,初始設定用戶打開軟件時進行自動升級,若用戶不想升級則進行中斷,如果中斷次數(shù)超過預設值,則不再進行自動升級,這樣既避免了用戶不知道有新版本不能及時升級或者忘記升級的問題,又不會完全對用戶強制升級使用戶不能繼續(xù)使用舊版本,根據(jù)用戶的需求自適應的進行軟件升級,從而給用戶帶來極大不便,充分滿足用戶的需求。
【專利說明】自適應的軟件升級方法及系統(tǒng)
[0001]
技術領域
[0002]本發(fā)明涉及通訊領域,尤其涉及一種自適應的軟件升級方法及系統(tǒng)。
[0003]
【背景技術】
[0004]目前,各種設備系統(tǒng)或者應用程序等軟件在使用過程中,會不斷增加新的功能或者修復存在的問題,需要不時進行升級,以為用戶提供更好的功能和性能,滿足用戶需求。
[0005]現(xiàn)在軟件的升級主要采用強制升級或者自動升級的方式進行。在有新的升級版本時,會對所有用戶進行強制升級,將版本升級為最新的版本,覆蓋原有的舊版本。但是,很多用戶通常已經(jīng)習慣使用原有舊版本,并在舊版本上有很多滿足自身使用習慣的設置,很多用戶并不希望升級成新版本。或者,軟件的升級采用完全由用戶自主決定的方式進行,在有升級版本時完全靠用戶自主進行升級。強制升級方式使得用戶無法選擇,只能使用新版本,不能根據(jù)用戶對原有版本的習慣程度或者對新版本的接受程度進行升級。而完全由用戶自主決定的方式會造成用戶忘記升級或者不能及時升級,不能及時使用新功能或者修復存在的問題,這就都給用戶使用帶來極大不便,不利于滿足用戶的需求。
[0006]
【發(fā)明內(nèi)容】
[0007]有鑒于此,有必要針對上述軟件升級給用戶帶來極大不便的問題,提供一種自適應的軟件升級方法及系統(tǒng)。
[0008]本發(fā)明提供一種自適應的軟件升級方法,包括如下步驟:
SlO:在軟件有新版本時,用戶每次打開軟件則進行自動升級并通知用戶;
S20:在升級過程中,監(jiān)測用戶是否中斷升級,若是則停止升級;
S30:統(tǒng)計用戶中斷升級的次數(shù),若次數(shù)超過預設值,則之后用戶打開軟件時不再進行自動升級,保持舊版本。
[0009]進一步的,所述步驟SlO具體為:用戶每次打開軟件則進行自動升級,并顯示升級進度,同時設置用于中斷升級的標示,供用戶觸發(fā)以中斷升級。
[0010]進一步的,所述步驟SlO還包括:用戶每次打開軟件則進行自動升級,同時禁止使用該軟件的所有功能。
[0011]進一步的,所述步驟S20具體為:監(jiān)測用戶是否觸發(fā)中斷標示,若觸發(fā)則停止升級;或者監(jiān)測用戶是否強制退出軟件,若強制退出則停止升級。
[0012]進一步的,所述預設值根據(jù)用戶使用軟件的日平均次數(shù)確定。
[0013]本發(fā)明還提供一種自適應的軟件升級系統(tǒng),包括:
自動升級單元,在軟件有新版本時,用戶每次打開軟件則進行自動升級并通知用戶; 升級停止單元,在升級過程中,監(jiān)測用戶是否中斷升級,若是則停止升級;
自適應單元,統(tǒng)計用戶中斷升級的次數(shù),若次數(shù)超過預設值,則之后用戶打開軟件時不再進行自動升級,保持舊版本。
[0014]進一步的,所述自動升級單元在用戶每次打開軟件進行自動升級,并顯示升級進度,同時設置用于中斷升級的標示,供用戶觸發(fā)以中斷升級。
[0015]進一步的,所述自動升級單元在用戶每次打開軟件進行自動升級,同時禁止使用該軟件的所有功能。
[0016]進一步的,所述升級停止單元監(jiān)測用戶是否觸發(fā)中斷標示,若觸發(fā)則停止升級;或者監(jiān)測用戶是否強制退出軟件,若強制退出則停止升級。
[0017]進一步的,所述預設值根據(jù)用戶使用軟件的日平均次數(shù)確定。
[0018]本發(fā)明自適應的軟件升級方法及系統(tǒng),在有新版本時,初始設定用戶打開軟件時進行自動升級,若用戶不想升級則進行中斷,如果中斷次數(shù)超過預設值,則不再進行自動升級,這樣既避免了用戶不知道有新版本不能及時升級或者忘記升級的問題,又不會完全對用戶強制升級使用戶不能繼續(xù)使用舊版本,根據(jù)用戶的需求自適應的進行軟件升級,從而給用戶帶來極大不便,充分滿足用戶的需求。
[0019]
【附圖說明】
[0020]圖1是一個實施例中的自適應的軟件升級方法的流程圖。
[0021]
【具體實施方式】
[0022]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]圖1是一個實施例中的自適應的軟件升級方法的流程圖,如圖1所示,該方法包括如下步驟:
SlO:在軟件有新版本時,用戶每次打開軟件則進行自動升級并通知用戶。
[0024]當軟件進行了升級時,會產(chǎn)生新的版本,用來替代原來的舊版本。該實施例中,為避免用戶不能及時升級的情況,在用戶每次打開軟件時,則進行自動升級,通過采用自動升級的方式來解決用戶忘記升級或者不能及時升級的問題。
[0025]在進一步的實施方式中,該步驟具體為:用戶每次打開軟件則進行自動升級,并顯示升級進度,同時設置用于中斷升級的標示,供用戶觸發(fā)以中斷升級。這樣,用戶不斷能夠?qū)崟r了解升級的進度和將要花費的時間。同時,還為用戶提供用于中斷升級的標示,在用戶此刻不便升級時中斷升級。例如用戶不處于WIFI環(huán)境下,使用移動網(wǎng)絡會耗費大量流量的情況。
[0026]同時,為避免用戶正在使用該軟件的功能,若升級會打斷用戶使用的問題,會影響用戶使用甚至造成數(shù)據(jù)丟失,故該步驟還包括:用戶每次打開軟件則進行自動升級,同時禁止使用該軟件的所有功能。這樣,在升級沒有完成之前,用戶不能繼續(xù)使用該軟件,避免影響使用或者造成數(shù)據(jù)丟失。
[0027]S20:在升級過程中,監(jiān)測用戶是否中斷升級,若是則停止升級。
[0028]由于初始升級模式為自動升級,如果此時用戶不想進行升級,則中斷升級,在用戶中斷升級時停止升級。
[0029]在該實施例中,該步驟具體為:監(jiān)測用戶是否觸發(fā)中斷標示,若觸發(fā)則停止升級;或者監(jiān)測用戶是否強制退出軟件,若強制退出則停止升級。
[0030]S30:統(tǒng)計用戶中斷升級的次數(shù),若次數(shù)超過預設值,則之后用戶打開軟件時不再進行自動升級,保持舊版本。
[0031]由于初始設定的是用戶打開軟件時進行自動升級,若用戶需要繼續(xù)保留舊版本而并不想升級時,就會中斷升級。為排除用戶是不便于升級的情況,該實施例中,統(tǒng)計用戶中斷升級的次數(shù),若次數(shù)超過預設值,則說明用戶是需要繼續(xù)保留舊版本而并不想升級,那么之后用戶打開軟件時將不再進行自動升級,保持舊版本。這樣就有效避免了自動升級或者強制升級方式使得用戶無法選擇,只能使用新版本,不能繼續(xù)使用舊版本的問題,自適應的根據(jù)用戶需求完成軟件的升級。
[0032]在進一步的實施方式中,預設值根據(jù)用戶使用軟件的日平均次數(shù)確定。這樣,中斷次數(shù)如果超過用戶日平均使用次數(shù),則很大說明用戶不想升級,也能有效避免是用戶不便升級的情況。
[0033]該自適應的軟件升級方法,在有新版本時,初始設定用戶打開軟件時進行自動升級,若用戶不想升級則進行中斷,如果中斷次數(shù)超過預設值,則不再進行自動升級,這樣既避免了用戶不知道有新版本不能及時升級或者忘記升級的問題,又不會完全對用戶強制升級使用戶不能繼續(xù)使用舊版本,根據(jù)用戶的需求自適應的進行軟件升級,從而給用戶帶來極大不便,充分滿足用戶的需求。
[0034]同時,本發(fā)明還提供一種自適應的軟件升級系統(tǒng)。該系統(tǒng)包括:
自動升級單元,在軟件有新版本時,用戶每次打開軟件則進行自動升級并通知用戶。
[0035]當軟件進行了升級時,會產(chǎn)生新的版本,用來替代原來的舊版本。該實施例中,為避免用戶不能及時升級的情況,在用戶每次打開軟件時,自動升級單元則進行自動升級,通過采用自動升級的方式來解決用戶忘記升級或者不能及時升級的問題。
[0036]在進一步的實施方式中,自動升級單元在用戶每次打開軟件時進行自動升級,并顯示升級進度,同時設置用于中斷升級的標示,供用戶觸發(fā)以中斷升級。這樣,用戶不斷能夠?qū)崟r了解升級的進度和將要花費的時間。同時,自動升級單元還為用戶提供用于中斷升級的標示,在用戶此刻不便升級時中斷升級。例如用戶不處于WIFI環(huán)境下,使用移動網(wǎng)絡會耗費大量流量的情況。
[0037]同時,為避免用戶正在使用該軟件的功能,若升級會打斷用戶使用的問題,會影響用戶使用甚至造成數(shù)據(jù)丟失,自動升級單元在用戶每次打開軟件時進行自動升級,同時禁止使用該軟件的所有功能。這樣,在升級沒有完成之前,用戶不能繼續(xù)使用該軟件,避免影響使用或者造成數(shù)據(jù)丟失。
[0038]升級停止單元,在升級過程中,監(jiān)測用戶是否中斷升級,若是則停止升級。
[0039]由于初始升級模式為自動升級,如果此時用戶不想進行升級,則中斷升級,升級停止單元在用戶中斷升級時停止升級。
[0040]在該實施例中,升級停止單元監(jiān)測用戶是否觸發(fā)中斷標示,若觸發(fā)則停止升級;或者升級停止單元監(jiān)測用戶是否強制退出軟件,若強制退出則停止升級。
[0041]自適應單元,統(tǒng)計用戶中斷升級的次數(shù),若次數(shù)超過預設值,則之后用戶打開軟件時不再進行自動升級,保持舊版本。
[0042]由于初始設定的是用戶打開軟件時進行自動升級,若用戶需要繼續(xù)保留舊版本而并不想升級時,就會中斷升級。為排除用戶是不便于升級的情況,該實施例中,自適應單元統(tǒng)計用戶中斷升級的次數(shù),若次數(shù)超過預設值,則說明用戶是需要繼續(xù)保留舊版本而并不想升級,那么之后用戶打開軟件時將不再進行自動升級,保持舊版本。這樣就有效避免了自動升級或者強制升級方式使得用戶無法選擇,只能使用新版本,不能繼續(xù)使用舊版本的問題,自適應的根據(jù)用戶需求完成軟件的升級。
[0043]在進一步的實施方式中,預設值根據(jù)用戶使用軟件的日平均次數(shù)確定。這樣,中斷次數(shù)如果超過用戶日平均使用次數(shù),則很大說明用戶不想升級,也能有效避免是用戶不便升級的情況。
[0044]該自適應的軟件升級系統(tǒng),在有新版本時,初始設定用戶打開軟件時進行自動升級,若用戶不想升級則進行中斷,如果中斷次數(shù)超過預設值,則不再進行自動升級,這樣既避免了用戶不知道有新版本不能及時升級或者忘記升級的問題,又不會完全對用戶強制升級使用戶不能繼續(xù)使用舊版本,根據(jù)用戶的需求自適應的進行軟件升級,從而給用戶帶來極大不便,充分滿足用戶的需求。
[0045]本發(fā)明自適應的軟件升級方法及系統(tǒng),在有新版本時,初始設定用戶打開軟件時進行自動升級,若用戶不想升級則進行中斷,如果中斷次數(shù)超過預設值,則不再進行自動升級,這樣既避免了用戶不知道有新版本不能及時升級或者忘記升級的問題,又不會完全對用戶強制升級使用戶不能繼續(xù)使用舊版本,根據(jù)用戶的需求自適應的進行軟件升級,從而給用戶帶來極大不便,充分滿足用戶的需求。
[0046]以上僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【主權項】
1.一種自適應的軟件升級方法,其特征在于,包括如下步驟: SlO:在軟件有新版本時,用戶每次打開軟件則進行自動升級并通知用戶; S20:在升級過程中,監(jiān)測用戶是否中斷升級,若是則停止升級; S30:統(tǒng)計用戶中斷升級的次數(shù),若次數(shù)超過預設值,則之后用戶打開軟件時不再進行自動升級,保持舊版本。2.根據(jù)權利要求1所述的自適應的軟件升級方法,其特征在于,所述步驟SlO具體為:用戶每次打開軟件則進行自動升級,并顯示升級進度,同時設置用于中斷升級的標示,供用戶觸發(fā)以中斷升級。3.根據(jù)權利要求2所述的自適應的軟件升級方法,其特征在于,所述步驟SlO還包括:用戶每次打開軟件則進行自動升級,同時禁止使用該軟件的所有功能。4.根據(jù)權利要求2所述的自適應的軟件升級方法,其特征在于,所述步驟S20具體為:監(jiān)測用戶是否觸發(fā)中斷標示,若觸發(fā)則停止升級;或者監(jiān)測用戶是否強制退出軟件,若強制退出則停止升級。5.根據(jù)權利要求1所述的自適應的軟件升級方法,其特征在于,所述預設值根據(jù)用戶使用軟件的日平均次數(shù)確定。6.一種自適應的軟件升級系統(tǒng),其特征在于,包括: 自動升級單元,在軟件有新版本時,用戶每次打開軟件則進行自動升級并通知用戶; 升級停止單元,在升級過程中,監(jiān)測用戶是否中斷升級,若是則停止升級; 自適應單元,統(tǒng)計用戶中斷升級的次數(shù),若次數(shù)超過預設值,則之后用戶打開軟件時不再進行自動升級,保持舊版本。7.根據(jù)權利要求6所述的自適應的軟件升級系統(tǒng),其特征在于,所述自動升級單元在用戶每次打開軟件進行自動升級,并顯示升級進度,同時設置用于中斷升級的標示,供用戶觸發(fā)以中斷升級。8.根據(jù)權利要求7所述的自適應的軟件升級系統(tǒng),其特征在于,所述自動升級單元在用戶每次打開軟件進行自動升級,同時禁止使用該軟件的所有功能。9.根據(jù)權利要求7所述的自適應的軟件升級系統(tǒng),其特征在于,所述升級停止單元監(jiān)測用戶是否觸發(fā)中斷標示,若觸發(fā)則停止升級;或者監(jiān)測用戶是否強制退出軟件,若強制退出則停止升級。10.根據(jù)權利要求6所述的自適應的軟件升級系統(tǒng),其特征在于,所述預設值根據(jù)用戶使用軟件的日平均次數(shù)確定。
【文檔編號】G06F9/445GK106033357SQ201510103764
【公開日】2016年10月19日
【申請日】2015年3月10日
【發(fā)明人】譚貴軍
【申請人】深圳市九洲電器有限公司