設(shè)備升級處理方法、裝置及網(wǎng)關(guān)設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種設(shè)備升級處理方法、裝置及網(wǎng)關(guān)設(shè)備。
【背景技術(shù)】
[0002]Tr069協(xié)議中主要定義了如下RPC方法:GetRPCMethods:獲取設(shè)備支持的RPC方法列表;SetParameterValues:設(shè)置設(shè)備參數(shù);GetParameterValues:獲取設(shè)備參數(shù);GetParameterNames:獲取設(shè)備參數(shù)名稱;SetParameterAttributes:設(shè)置設(shè)備參數(shù)屬性;GetParameterAttributes:獲取設(shè)備參數(shù)屬性;AddObject:增加實例;Delete0bject:刪除實例download:下載設(shè)備版本或配置;Upload:設(shè)備上傳日志或者配置;Reb00t:重啟設(shè)備。
[0003]在設(shè)備需要升級時,均是依據(jù)接收到的升級命令進行強制升級,并不會顧及用戶是否對其進行升級,因而存在用戶體驗差的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種設(shè)備升級處理方法、裝置及網(wǎng)關(guān)設(shè)備,以至少解決相關(guān)技術(shù)中,在設(shè)備需要升級時,均是依據(jù)接收到的升級命令進行強制升級,并不會顧及用戶是否對其進行升級,因而存在用戶體驗差的問題。
[0005]根據(jù)本發(fā)明的一個方面,提供了一種設(shè)備升級處理方法,包括:讀取設(shè)備中用于標(biāo)識是否進行用戶確認升級的配置參數(shù);依據(jù)讀取的所述配置參數(shù)進行升級處理。
[0006]優(yōu)選地,在讀取所述設(shè)備中用于標(biāo)識是否進行用戶確認升級的所述配置參數(shù)之前,還包括:依據(jù)所述設(shè)備的以下信息至少之一,確定所述配置參數(shù):所述設(shè)備的設(shè)備類型、所述設(shè)備運行的應(yīng)用類型、對所述設(shè)備進行升級的升級效率。
[0007]優(yōu)選地,依據(jù)讀取的所述配置參數(shù)進行升級處理包括:在所述配置參數(shù)標(biāo)識為不進行用戶確認升級的情況下,強制對所述設(shè)備進行升級。
[0008]優(yōu)選地,依據(jù)讀取的所述配置參數(shù)進行升級處理包括:在所述配置參數(shù)標(biāo)識為進行用戶確認升級的情況下,發(fā)出確認是否進行升級的提示信息;接收到針對所述提示信息反饋的響應(yīng)信息;依據(jù)所述響應(yīng)信息對所述設(shè)備進行升級處理。
[0009]優(yōu)選地,在讀取所述設(shè)備中用于標(biāo)識是否進行用戶確認升級的所述配置參數(shù)之前,還包括:確定所述設(shè)備采用設(shè)置參數(shù)方法替代上傳方法的方式,執(zhí)行上傳處理;和/或,采用所述設(shè)置參數(shù)方法替代下載方法的方式,執(zhí)行下載處理。
[0010]根據(jù)本發(fā)明的另一方面,提供了一種設(shè)備升級處理裝置,包括:讀取模塊,用于讀取設(shè)備中用于標(biāo)識是否進行用戶確認升級的配置參數(shù);處理模塊,用于依據(jù)讀取的所述配置參數(shù)進行升級處理。
[0011]優(yōu)選地,該裝置還包括:第一確定模塊,用于依據(jù)所述設(shè)備的以下信息至少之一,確定所述配置參數(shù):所述設(shè)備的設(shè)備類型、所述設(shè)備運行的應(yīng)用類型、對所述設(shè)備進行升級的升級效率。
[0012]優(yōu)選地,所述處理模塊包括:升級單元,用于在所述配置參數(shù)標(biāo)識為不進行用戶確認升級的情況下,強制對所述設(shè)備進行升級。
[0013]優(yōu)選地,所述處理模塊包括:發(fā)出單元,用于在所述配置參數(shù)標(biāo)識為進行用戶確認升級的情況下,發(fā)出確認是否進行升級的提示信息;接收單元,用于接收到針對所述提示信息反饋的響應(yīng)信息;處理單元,用于依據(jù)所述響應(yīng)信息對所述設(shè)備進行升級處理。
[0014]優(yōu)選地,該裝置還包括:第二確定模塊,用于確定所述設(shè)備采用設(shè)置參數(shù)方法替代上傳方法的方式,執(zhí)行上傳處理;和/或,采用所述設(shè)置參數(shù)方法替代下載方法的方式,執(zhí)行下載處理。
[0015]根據(jù)本發(fā)明的還一方面,提供了一種網(wǎng)關(guān)設(shè)備,包括上述任一項所述的裝置。
[0016]通過本發(fā)明,采用讀取設(shè)備中用于標(biāo)識是否進行用戶確認升級的配置參數(shù);依據(jù)讀取的所述配置參數(shù)進行升級處理,通過為是否需要用戶確認升級增加了一個開關(guān),解決了相關(guān)技術(shù)中,在設(shè)備需要升級時,均是依據(jù)接收到的升級命令進行強制升級,并不會涉及用戶確認是否升級的處理,因而存在用戶體驗差的問題,進而達到了在升級效率與升級易用性之間進行了較好的平衡,不僅能夠起到增強系統(tǒng)易用性的好處,而且有效避免了對用戶的干擾的效果。
【附圖說明】
[0017]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0018]圖1是根據(jù)本發(fā)明實施例的設(shè)備升級處理方法的流程圖;
[0019]圖2是根據(jù)本發(fā)明實施例的設(shè)備升級處理裝置的結(jié)構(gòu)框圖;
[0020]圖3是根據(jù)本發(fā)明實施例的設(shè)備升級處理裝置的優(yōu)選結(jié)構(gòu)框圖一;
[0021]圖4是根據(jù)本發(fā)明實施例的設(shè)備升級處理裝置中處理模塊24的優(yōu)選結(jié)構(gòu)框圖
[0022]圖5是根據(jù)本發(fā)明實施例的設(shè)備升級處理裝置中處理模塊24的優(yōu)選結(jié)構(gòu)框圖--,
[0023]圖6是根據(jù)本發(fā)明實施例的設(shè)備升級處理裝置的優(yōu)選結(jié)構(gòu)框圖二 ;
[0024]圖7是根據(jù)本發(fā)明實施例的網(wǎng)關(guān)設(shè)備的結(jié)構(gòu)框圖;
[0025]圖8是根據(jù)本發(fā)明實施例的當(dāng)UserConfirmUpdate開關(guān)設(shè)置為false的升級流程時序圖;
[0026]圖9是根據(jù)本發(fā)明實施例的當(dāng)UserConfirmUpdate開關(guān)設(shè)置為true,并且用戶確認需要升級的升級流程時序圖;
[0027]圖10是根據(jù)本發(fā)明實施例的當(dāng)UserConfirmUpdate開關(guān)設(shè)置為true,并且用戶確認不需要升級的升級流程時序圖。
【具體實施方式】
[0028]下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0029]在本實施例中提供了一種設(shè)備升級處理方法,圖1是根據(jù)本發(fā)明實施例的設(shè)備升級處理方法的流程圖,如圖1所示,該流程包括如下步驟:
[0030]步驟S102,讀取設(shè)備中用于標(biāo)識是否進行用戶確認升級的配置參數(shù);
[0031]步驟S104,依據(jù)讀取的配置參數(shù)進行升級處理。
[0032]通過上述步驟,通過為是否需要用戶確認升級增加了一個開關(guān),解決了相關(guān)技術(shù)中,在設(shè)備需要升級時,均是依據(jù)接收到的升級命令進行強制升級,并不會涉及用戶確認是否升級的處理,因而存在用戶體驗差的問題,進而達到了在升級效率與升級易用性之間進行了較好的平衡,不僅能夠起到增強系統(tǒng)易用性的好處,而且有效避免了對用戶的干擾的效果。
[0033]在讀取設(shè)備中用于標(biāo)識是否進行用戶確認升級的配置參數(shù)之前,對該配置參數(shù)進行配置時,可以考慮多種因素,例如,可以依據(jù)設(shè)備的以下信息至少之一,確定配置參數(shù):設(shè)備的設(shè)備類型、設(shè)備運行的應(yīng)用類型、對設(shè)備進行升級的升級效率。當(dāng)然,對該配置參數(shù)進行配置時,可能還涉及到用戶,運營商,兩者之間相互關(guān)系的影響。
[0034]依據(jù)讀取的配置參數(shù)進行升級處理時,可能包括多種,例如,在配置參數(shù)標(biāo)識為不進行用戶確認升級的情況下(對是否進行用戶確認升級設(shè)置為否定),強制對設(shè)備進行升級。而在配置參數(shù)標(biāo)識為進行用戶確認升級的情況下,發(fā)出確認是否進行升級的提示信息,例如,可以發(fā)出一個用于提示的對話框;之后等待用戶輸入確認或是取消的響應(yīng),在用戶輸入確認或是取消的響應(yīng)時,即接收到針對提示信息反饋的響應(yīng)信息;依據(jù)響應(yīng)信息對設(shè)備進行升級處理,例如,在接收到用戶輸入的確認升級時,才進行升級處理,而在接收到用戶輸入的取消操作時,放棄升級。
[0035]需要說明的是,在讀取設(shè)備中用于標(biāo)識是否進行用戶確認升級的配置參數(shù)之前,需要確定設(shè)備采用設(shè)置參數(shù)方法替代上傳方法的方式,執(zhí)行上傳處理;和/或,采用設(shè)置參數(shù)方法替代下載方法的方式,執(zhí)行下載處理。即在該基礎(chǔ)上通過設(shè)置一個手動升級開關(guān)來實現(xiàn)設(shè)備的強制升級還是用戶確認升級,增強了用戶體驗,需要指出的是,在依據(jù)讀取的配置參數(shù)進行升級處理時,是指依據(jù)讀取的配置參數(shù)對升級過程中的數(shù)據(jù)進行下載處理,即采用設(shè)置參數(shù)的方式替代下載方法的方式,執(zhí)行下載處理。
[0036]在本實施例中還提供了一種設(shè)備升級處理裝置,該裝置用于實現(xiàn)上述實施例及優(yōu)選實施方式,已經(jīng)進行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。
[0037]圖2是根據(jù)本發(fā)明實施例的設(shè)備升級處理裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括讀取模塊22和處理模塊24,下面對該裝置進行說明。
[0038]讀取模塊22,用于讀取設(shè)備中用于標(biāo)識是否進行用戶確認升級的配置參數(shù);處理模塊24,連接至上術(shù)讀取模塊22,用于依據(jù)讀取的配置參數(shù)進行升級處理。
[0039]圖3是根據(jù)本發(fā)明實施例的設(shè)備升級處理裝置的優(yōu)選結(jié)構(gòu)框圖一,如圖3所示,該裝置除包括圖2所示的所有模塊外,還包括第一確定模塊32,下面對該第一確定模塊32進行說明。
[0040]第一確定模塊32,連接至上述讀取模塊22,用于依據(jù)設(shè)備的以下信息至少之一,確定配置參數(shù):設(shè)備的設(shè)備類型、設(shè)備運行的應(yīng)用類型、對設(shè)備進行升級的升級效率。
[0041]圖4是根據(jù)本發(fā)明實施例的設(shè)備升級處理裝置中處理模塊24的優(yōu)選結(jié)構(gòu)框圖一,如圖4該處理模塊24包括:升級單元42,下面對該升級單元42進行說明。
[0042]升級單元42,用于在配置參數(shù)標(biāo)識為不進行用戶確認升級的情況下,強制對設(shè)備進行升級。
[0043]圖5是根據(jù)本發(fā)明實施例的設(shè)備升級處理裝置中處理模塊24的優(yōu)選結(jié)構(gòu)框圖二,如圖5該處理模塊24包括:發(fā)出單元52、接收單元54和處理單元56,下面對該處理模塊24進行說明。
[0044]發(fā)出單元52,用于在配置參數(shù)標(biāo)識為進行用戶確認升級的情況下,發(fā)出確認是否進行升級的提示信息;接收單元54,連接至上述發(fā)出單元52,用于接收到針對提示信息反饋的響應(yīng)信息;處理單元56,連接至上述接收單元54,用于依據(jù)響應(yīng)信息對設(shè)備進行