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