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