切換為所述第二電源裝置供電。
[0115]可以理解的是,當(dāng)機(jī)頂盒升級(jí)完成時(shí),會(huì)產(chǎn)生升級(jí)完成標(biāo)志位,標(biāo)識(shí)升級(jí)成功,同時(shí)需要將機(jī)頂盒重新啟動(dòng),當(dāng)在處理器檢測(cè)到升級(jí)完成標(biāo)志位后,將機(jī)頂盒供電狀態(tài)由所述第一電源裝置供電切換為所述第二電源裝置供電,完成機(jī)頂盒數(shù)據(jù)的升級(jí)。
[0116]請(qǐng)參考圖5,圖5是本發(fā)明實(shí)施例公開(kāi)的一種機(jī)頂盒升級(jí)的供電保護(hù)裝置的結(jié)構(gòu)示意圖。如圖5所示,本發(fā)明實(shí)施例中的機(jī)頂盒升級(jí)的供電保護(hù)裝置包括:至少一個(gè)處理器501,例如CPU,至少一個(gè)接收器503,至少一個(gè)存儲(chǔ)器504,至少一個(gè)發(fā)送器504,至少一個(gè)通信總線502。其中,通信總線502用于實(shí)現(xiàn)這些組件之間的連接通信。其中,本發(fā)明實(shí)施例中裝置的接收器503和發(fā)送器504可以是有線發(fā)送端口,也可以為無(wú)線設(shè)備,例如包括天線裝置,用于與其他節(jié)點(diǎn)設(shè)備進(jìn)行信令或數(shù)據(jù)的通信。存儲(chǔ)器504可以是高速RAM存儲(chǔ)器,也可以是非不穩(wěn)定的存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤(pán)存儲(chǔ)器。存儲(chǔ)器504可選的還可以是至少一個(gè)位于遠(yuǎn)離前述處理器501的存儲(chǔ)裝置。存儲(chǔ)器504中存儲(chǔ)一組程序代碼,且處理器501用于調(diào)用存儲(chǔ)器中存儲(chǔ)的程序代碼,用于執(zhí)行以下操作:
[0117]處理器501在確定執(zhí)行升級(jí)操作的情況下,檢測(cè)預(yù)置的第一電源裝置的電量;
[0118]其中,第一電源裝置的主控芯片可以由ZS6366實(shí)現(xiàn),該芯片搭載外圍電路可以實(shí)現(xiàn)第一電源裝置的充電及供電功能。
[0119]其中,處理器檢測(cè)預(yù)置的第一電源裝置的電量的具體實(shí)現(xiàn)方式可以是:處理器檢測(cè)主控芯片ZS6366輸出電壓檢測(cè)引腳的輸出電壓進(jìn)而實(shí)現(xiàn)第一電源裝置的電量的檢測(cè),上述輸出電壓檢測(cè)引腳輸出的不同電壓代表的第一電源裝置的電量是不同的,當(dāng)輸出電壓小于3.7V時(shí),電量為0%到25%之間,在3.70V-3.82V之間時(shí)代表的電量是25%到50 %之間線性變換,在3.82V-4.03V之間時(shí)代表的電量是50 %到75 %之間線性變換,在4.03V-4.2V之間時(shí)代表的電量是75%到100%之間線性變換。
[0120]處理器501若檢測(cè)到所述第一電源裝置的電量小于第一電量閾值,觸發(fā)第二電源裝置給所述第一電源裝置充電;
[0121]其中,所述第二電量閾值可以設(shè)置為第一電源裝置總電量的30%,可以理解的是,處理器若檢測(cè)到所述第一電源裝置的電量滿足該次升級(jí)的電量,即可將機(jī)頂盒的供電狀態(tài)設(shè)置為第一電源裝置供電,但是每次升級(jí)可能由于升級(jí)流的大小而導(dǎo)致所需要的電量是不同的,所以這個(gè)值沒(méi)有明確標(biāo)準(zhǔn)進(jìn)行規(guī)定,但是經(jīng)過(guò)實(shí)踐可以得出無(wú)論升級(jí)流大小為多少,目前機(jī)頂盒的時(shí)間升級(jí)時(shí)間普遍不會(huì)超過(guò)5分鐘,所以一般第一電源裝置總電量的30%就可以滿足升級(jí)時(shí)間。
[0122]處理器501若在充電后檢測(cè)所述第一電源裝置的電量大于或等于第二閾值電量,將機(jī)頂盒供電狀態(tài)設(shè)置為所述第一電源裝置供電。
[0123]其中,所述第二電量閾值可以與所述第一電量閾值相同或大于等于所述第一電量閾值,為了完全避免電量不足導(dǎo)致不能升級(jí)完成,所述第二電量閾值可以設(shè)置為第一電源裝置總電量的60%。
[0124]可以看出,本發(fā)明實(shí)施例技術(shù)方案中,機(jī)頂盒在確定執(zhí)行升級(jí)操作的情況下,首先檢測(cè)預(yù)置的第一電源裝置的電量,若檢測(cè)到所述第一電源裝置的電量小于第一電量閾值,觸發(fā)第二電源裝置給所述第一電源裝置充電,若在充電后檢測(cè)所述第一電源裝置的電量大于或等于第二閾值電量,將機(jī)頂盒供電狀態(tài)設(shè)置為所述第一電源裝置供電,從而提高了提高機(jī)頂盒升級(jí)供電的安全性,其中,第一電源裝置并不隨時(shí)充電,只有在檢測(cè)到升級(jí)需求,并得到用戶升級(jí)確認(rèn)后,再進(jìn)行第一電源裝置剩余電量的檢測(cè),在檢測(cè)到第一電源裝置剩余電量不足夠升級(jí)的情況下,才對(duì)第一電源裝置進(jìn)行充電,從而節(jié)省了電量,降低了機(jī)頂盒的工作消耗。
[0125]作為一種可選的實(shí)施方式,所述在確定執(zhí)行升級(jí)操作的情況下,檢測(cè)預(yù)置的第一電源裝置的電量之前,所述方法還包括:
[0126]處理器501在檢測(cè)到升級(jí)流的情況下,展示供用戶選擇是否升級(jí)的選擇界面,并在用戶選擇升級(jí)后,確定執(zhí)行升級(jí)操作。
[0127]在處理器檢測(cè)到升級(jí)流的情況下,展示供用戶選擇是否升級(jí)的選擇界面,并在用戶選擇升級(jí)后,確定執(zhí)行升級(jí)操作。
[0128]其中,機(jī)頂盒通過(guò)0ΤΑ方式進(jìn)行升級(jí),當(dāng)處理器檢測(cè)到升級(jí)流的標(biāo)志位時(shí),通過(guò)應(yīng)用界面的形式向用戶展示供用戶選擇是否升級(jí)的選擇界面,用戶通過(guò)遙控器選擇是否升級(jí),實(shí)施此步驟有利于避免僅僅是一些小的體驗(yàn)改善就必須強(qiáng)制用戶升級(jí),升級(jí)的主動(dòng)權(quán)回歸用戶。
[0129]其中,所述升級(jí)流可以進(jìn)一步包括:用戶地區(qū)標(biāo)識(shí)號(hào)、軟件版本號(hào)、硬件版本號(hào)、用戶標(biāo)識(shí)號(hào)和機(jī)頂盒序列號(hào),服務(wù)器只有在識(shí)別出待升級(jí)的機(jī)頂盒的用戶地區(qū)標(biāo)識(shí)號(hào)和機(jī)頂盒序列號(hào)與升級(jí)流中的用戶地區(qū)標(biāo)識(shí)號(hào)和機(jī)頂盒的序列號(hào)完全匹配的情況下,才對(duì)待升級(jí)的機(jī)頂盒進(jìn)行升級(jí),從而有利于實(shí)現(xiàn)機(jī)頂盒升級(jí)的區(qū)域化控制。
[0130]作為一種可選的實(shí)施方式,處理器501若檢測(cè)到所述第一電源裝置的電量大于或等于第一電量閾值,將機(jī)頂盒供電狀態(tài)設(shè)置為所述第一電源裝置供電。
[0131]作為一種可選的實(shí)施方式,所述機(jī)頂盒在未升級(jí)時(shí)通過(guò)所述第二電源裝置供電,所述將機(jī)頂盒供電狀態(tài)設(shè)置為所述第一電源裝置供電包括:
[0132]處理器501將機(jī)頂盒供電狀態(tài)由所述第二電源裝置供電切換為所述第一電源裝置供電。
[0133]作為一種可選的實(shí)施方式,所述將機(jī)頂盒供電狀態(tài)設(shè)置為所述第一電源裝置供電之后,還可以執(zhí)行以下步驟:
[0134]處理器501在檢測(cè)到升級(jí)完成后,將機(jī)頂盒供電狀態(tài)由所述第一電源裝置供電切換為所述第二電源裝置供電。
[0135]可以理解的是,當(dāng)機(jī)頂盒升級(jí)完成時(shí),會(huì)產(chǎn)生升級(jí)完成標(biāo)志位,標(biāo)識(shí)升級(jí)成功,同時(shí)需要將機(jī)頂盒重新啟動(dòng),當(dāng)在處理器檢測(cè)到升級(jí)完成標(biāo)志位后,將機(jī)頂盒供電狀態(tài)由所述第一電源裝置供電切換為所述第二電源裝置供電,完成機(jī)頂盒數(shù)據(jù)的升級(jí)。
[0136]請(qǐng)參閱圖6、圖6是本發(fā)明實(shí)施例提供的一種機(jī)頂盒的結(jié)構(gòu)示意圖。如圖6所示,本發(fā)明實(shí)施例中的機(jī)頂盒包括:處理器601、電源供電模塊602、儲(chǔ)電裝置供電模塊603和切換模塊604,其中:
[0137]所述處理器601與所述切換模塊604的第一端連接,用于在確定執(zhí)行升級(jí)操作的情況下,檢測(cè)預(yù)置的儲(chǔ)電裝置供電模塊603的電量;若檢測(cè)到所述儲(chǔ)電裝置供電模塊603的電量小于第一電量閾值,觸發(fā)電源供電模塊602給所述儲(chǔ)電裝置供電模塊603充電;若在充電后檢測(cè)所述儲(chǔ)電裝置供電模塊603的電量大于或等于第二閾值電量,控制所述切換模塊604,將機(jī)頂盒供電狀態(tài)設(shè)置為所述儲(chǔ)電裝置供電模塊603供電;
[0138]所述電源供電模塊602和所述儲(chǔ)電裝置供電模塊603與所述切換模塊604的第二端連接,用于為機(jī)頂盒供電;
[0139]所述切換模塊604的第一端與所述處理器601連接,第二端與電源供電模塊602和儲(chǔ)電裝置供電模塊603連接,用于切換所述電源供電模塊602或所述儲(chǔ)電裝置供電模塊603為所述機(jī)頂盒供電。
[0140]作為一種可選的實(shí)施方式,所述處理器601,還用于在檢測(cè)到升級(jí)流的情況下,展示供用戶選擇是否升級(jí)的選擇界面,并在用戶選擇升級(jí)后,確定執(zhí)行升級(jí)操作。
[0141]作為一種可選的實(shí)施方式,所述處理器601,還用于若檢測(cè)到所述儲(chǔ)電裝置供電模塊603的電量大于或等于第一電量閾值,控制所述切換模塊604,將機(jī)頂盒供電狀態(tài)設(shè)置為所述儲(chǔ)電裝置供電模塊603供電。
[0142]作為一種可選的實(shí)施方式,所述機(jī)頂盒在未升級(jí)時(shí)通過(guò)電源供電模塊602供電,
[0143]所述處理器601,具體用于將機(jī)頂盒供電狀態(tài)由所述電源供電模塊602供電切換為所述儲(chǔ)電裝置供電模塊603供電。
[0144]作為一種可選的實(shí)施方式,所述處理器601,還用于在檢測(cè)到升級(jí)完成的情況下,控制所述切換模塊604,將機(jī)頂盒供電狀態(tài)由所述儲(chǔ)電裝置供電模塊603供電切換為所述電源供電模塊602供電。
[0145]作為一種可選的實(shí)施方式,所述處理器601,具體用于通過(guò)檢測(cè)儲(chǔ)電裝置供電模塊603的輸出電壓檢測(cè)引腳的電壓檢測(cè)儲(chǔ)電裝置供電模塊603的電量。
[0146]可以看出,本發(fā)明實(shí)施例技術(shù)方案中,機(jī)頂盒在確定執(zhí)行升級(jí)操作的情況下,首先檢測(cè)預(yù)置的第一電源裝置的電量,若檢測(cè)到所述第一電源裝置的電量小于第一電量閾值,觸發(fā)第二電源裝置給所述第一電源裝置充電,若在充電后檢測(cè)所述第一電源裝置的電量大于或等于第二閾值電量,將機(jī)頂盒供電狀態(tài)設(shè)置為所述第一電源裝置供電,從而提高了提高機(jī)頂盒升級(jí)供電的安全性,其中,第一電源裝置并不隨時(shí)充電,只有在檢測(cè)到升級(jí)需求,并得到用戶升級(jí)確認(rèn)后,再進(jìn)行第一電源裝置剩