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

一種軟件升級方法

文檔序號:6433416閱讀:333來源:國知局
專利名稱:一種軟件升級方法
技術(shù)領(lǐng)域
本發(fā)明涉及固件和軟件應(yīng)用程序,尤其涉及一種軟件升級方法。
背景技術(shù)
隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展,因特網(wǎng)逐漸成為人們非常普遍使用的一個(gè)工具,因?yàn)樗梢詭椭藗児?jié)約資源、花費(fèi)和時(shí)間等等。在自動(dòng)工業(yè)領(lǐng)域,生廠商會(huì)把新的固件(firmware)版本放在網(wǎng)絡(luò)上,用戶可以通過下載相關(guān)的文件,將新版本的固件升級到自己的PLC(Programmable logic Controller)模塊中。但是,通常用戶并不知道新的固件版本和現(xiàn)有的版本之間功能上的具體差別,只知道這是個(gè)新版本。但由于不同的用戶在不同的工業(yè)應(yīng)用領(lǐng)域使用PLC模塊的不同的特征,新版本的固件可能是修復(fù)某些用戶根本不在乎的漏洞或者是增加或修改了某些用戶根本沒有使用的功能。也就是說,這個(gè)升級的版本,對于某些用戶來說,是沒有用的,他根本沒必要下載這個(gè)版本。但由于他不知道這個(gè)版本的具體內(nèi)容,他經(jīng)常也就糊里糊涂地下載并升級了,這反而給用戶的使用造成了不便。目前,對于用戶來說,有兩種方法可以知道兩個(gè)版本之間的區(qū)別。第一種用戶可以參考版本說明。如果用戶對PLC有一定的了解,版本說明對他來說還是有幫助的。但是,很多用戶只知道如何使用PLC,對其他的了解甚少,版本說明對他來說可能沒什么用。另外,要閱讀版本說明,需要花費(fèi)較多時(shí)間。第二種,用戶可以請求客戶服務(wù)的幫助。這種方法最快捷,但是技術(shù)支持人員只能給用戶關(guān)于版本區(qū)別的比較粗略的概念,他們一般也不能給用戶特別詳盡、準(zhǔn)確的關(guān)于版本之間差別的信息,有時(shí)還不能滿足用戶的需要。而且,用戶并不知道,在固件中哪些功能是會(huì)被應(yīng)用程序經(jīng)常調(diào)用的,哪些功能是不常用的。這樣的話,就算知道了新版本的功能,用戶也不能確定該不該升級。因此,就存在解決該問題的需求。

發(fā)明內(nèi)容
本發(fā)明是鑒于上面的問題作出,提供了一種通過幫助客戶很容易地知道哪些功能是常用的,以及新版本和現(xiàn)有版本之間的區(qū)別,使得用戶可以判斷是否需要升級該固件的方法。本發(fā)明提供了一種軟件升級方法,該方法包含如下步驟在用戶獲得新版本的固件后,根據(jù)用戶的升級指令,將需要升級設(shè)備中的固件與新版本的固件的功能進(jìn)行比較;向用戶提示新版本的固件和當(dāng)前版本的固件不同的功能,以及這些功能的使用次數(shù)和使用頻率中的至少一個(gè);判斷用戶是否確認(rèn)要升級,如為“是”,將新版本的固件傳輸給需要升級的設(shè)備,結(jié)束;如為“否”,結(jié)束。通常,在固件中給用戶提供了很多功能,但是用戶并不知道哪些功能是經(jīng)常被使用的。通過本發(fā)明的方法,可以幫助用戶知道他經(jīng)常使用的功能是哪些,還可以幫助用戶來比較新版固件和現(xiàn)有版本之間的區(qū)別。用戶可以根據(jù)上述兩個(gè)信息來決定是否需要升級固件。


其他方面、特征和優(yōu)點(diǎn)將隨著在結(jié)合附圖考慮的同時(shí)參照下面詳細(xì)描述變得容易理解而可以輕易被確定。圖1是根據(jù)本發(fā)明的具體實(shí)施方式
中使用功能記錄過程的流程圖;圖2是圖1中步驟103的具體過程的流程圖;圖3是根據(jù)本發(fā)明的具體實(shí)施方式
的軟件升級方法的流程圖。附圖意在描述本公開內(nèi)容的示例性實(shí)施方式,不應(yīng)被解釋成限制其范圍。
具體實(shí)施例方式在描述圖中所示的實(shí)施方式過程中,為了清楚的緣故采用了特定的術(shù)語。但是,這個(gè)專利說明書的公開內(nèi)容并不意在局限于如此選擇的該特定術(shù)語,并且應(yīng)理解為每個(gè)特定元件包括所有以類似方式操作并且實(shí)現(xiàn)類似效果的技術(shù)等同物。現(xiàn)結(jié)合附圖和具體實(shí)施方式
對本發(fā)明進(jìn)行詳細(xì)的說明。本發(fā)明的具體實(shí)施方式
中提供了一種軟件升級方法,通過記錄應(yīng)用程序所使用的各個(gè)功能的次數(shù)或頻率,并在有新版本的固件時(shí),向用戶提供新版本和現(xiàn)有版本不同的功能,以及這些功能的使用次數(shù)或頻率,以供用戶參考。參見圖1,圖1是根據(jù)本發(fā)明的具體實(shí)施方式
中的使用功能記錄過程的流程圖,該過程包含如下步驟步驟101,為應(yīng)用程序中的各個(gè)功能分別設(shè)置一個(gè)變量組,以記錄每個(gè)功能的使用情況。這變量組中至少包含記錄使用次數(shù)的變量,還可以包含初始使用時(shí)刻等其他信息。具體定義方法可如下所示
權(quán)利要求
1.一種軟件升級方法,其特征在于,包含如下步驟在用戶獲得新版本的固件后,根據(jù)用戶的升級指令,將需要升級設(shè)備中的固件與新版本的固件的功能進(jìn)行比較;向用戶提示新版本的固件和當(dāng)前版本的固件不同的功能,以及這些功能的使用次數(shù)和使用頻率中的至少一個(gè);判斷用戶是否確認(rèn)要升級,如為“是”,將新版本的固件傳輸給需要升級的設(shè)備,結(jié)束; 如為“否”,結(jié)束。
2.一種軟件升級方法,其特征在于,包含如下步驟為應(yīng)用程序中的各個(gè)功能分別設(shè)置一個(gè)變量組,該變量組中包含記錄使用次數(shù)的變將各個(gè)功能對應(yīng)的變量組儲(chǔ)存在永久性的存儲(chǔ)器中;當(dāng)應(yīng)用程序調(diào)用某一功能時(shí),就將該功能對應(yīng)的變量組的值進(jìn)行更新;在用戶獲得新版本的固件后,根據(jù)用戶的升級指令,將需要升級設(shè)備中的固件與新版本的固件的功能進(jìn)行比較;向用戶提示新版本的固件和當(dāng)前版本的固件不同的功能,以及這些功能的使用次數(shù)和使用頻率中的至少一個(gè);判斷用戶是否確認(rèn)要升級,如為“是”,將新版本的固件傳輸給需要升級的設(shè)備,結(jié)束; 如為“否”,結(jié)束。
3.如權(quán)利要求1或2所述的軟件升級方法,其特征在于,所述變量組中還包含記錄初次使用時(shí)間的變量。
4.如權(quán)利要求1和2所述的軟件升級方法,其特征在于,所述使用頻率通過將使用次數(shù)除以從初次使用時(shí)刻到當(dāng)前時(shí)刻所經(jīng)過的時(shí)間得到。
5.如權(quán)利要求1所述的軟件升級方法,其特征在于,還包括根據(jù)這些不同功能的使用次數(shù)或使用頻率,給用戶是否需要升級的提示的步驟。
6.如權(quán)利要求1所述的軟件升級方法,其特征在于,通過軟件應(yīng)用程序設(shè)置網(wǎng)絡(luò)配置參數(shù),使用戶計(jì)算機(jī)與需要升級的PLC設(shè)備通過物理連接,獲取當(dāng)前設(shè)備里的固件,將固件與新版本的固件的功能進(jìn)行比較。
全文摘要
本發(fā)明提供了一種軟件升級方法,該方法為應(yīng)用程序中的可能使用到的每個(gè)功能設(shè)置一個(gè)變量組,該變量組中包含記錄使用次數(shù)的變量,當(dāng)應(yīng)用程序調(diào)用某一功能時(shí),就將該功能對應(yīng)的變量組的值進(jìn)行更新;根據(jù)用戶的升級指令,將需要升級設(shè)備中的固件與新版本的固件的功能進(jìn)行比較;向用戶提示新版本的固件和當(dāng)前版本的固件不同的功能,以及這些功能的使用次數(shù)和使用頻率中的至少一個(gè)。通過本發(fā)明的方法,可以幫助用戶知道他經(jīng)常使用的功能是哪些,還可以幫助用戶來比較新版固件和現(xiàn)有版本之間的區(qū)別。用戶可以根據(jù)上述兩個(gè)信息來決定是否需要升級固件。
文檔編號G06F9/445GK102999349SQ20111027737
公開日2013年3月27日 申請日期2011年9月19日 優(yōu)先權(quán)日2011年9月19日
發(fā)明者莫家軍, 楊波 申請人:施耐德電器工業(yè)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1