1.一種用于烹飪電器的程序升級(jí)系統(tǒng),其特征在于,包括:
外部通信模塊,所述外部通信模塊用以與外部終端設(shè)備建立通信連接;
片外擴(kuò)展存儲(chǔ)模塊,所述片外擴(kuò)展存儲(chǔ)模塊用以存儲(chǔ)烹飪電器的升級(jí)程序文件和出廠程序文件;
單片機(jī),所述單片機(jī)包括第一通信模塊和第二通信模塊,所述第一通信模塊與所述外部通信模塊相連,所述第二通信模塊與所述片外擴(kuò)展存儲(chǔ)模塊相連,所述單片機(jī)通過(guò)所述第一通信模塊接收所述外部終端設(shè)備發(fā)送的升級(jí)程序文件,并對(duì)所述升級(jí)程序文件進(jìn)行校驗(yàn),以及在校驗(yàn)通過(guò)后通過(guò)所述第二通信模塊將所述升級(jí)程序文件寫(xiě)入所述片外擴(kuò)展存儲(chǔ)模塊,并通過(guò)所述第一通信模塊向所述外部終端設(shè)備發(fā)送升級(jí)請(qǐng)求信息,以使所述外部終端設(shè)備根據(jù)所述升級(jí)請(qǐng)求信息生成升級(jí)指令,所述單片機(jī)通過(guò)所述第一通信模塊接收到所述升級(jí)指令后根據(jù)所述升級(jí)程序文件進(jìn)行程序升級(jí)。
2.如權(quán)利要求1所述的用于烹飪電器的程序升級(jí)系統(tǒng),其特征在于,所述外部通信模塊為WIFI模塊、藍(lán)牙模塊或紅外模塊。
3.如權(quán)利要求1所述的用于烹飪電器的程序升級(jí)系統(tǒng),其特征在于,所述片外擴(kuò)展存儲(chǔ)模塊包括:
第一存儲(chǔ)區(qū),所述第一存儲(chǔ)區(qū)用以存儲(chǔ)所述升級(jí)程序文件;
第二存儲(chǔ)區(qū),所述第二存儲(chǔ)區(qū)用以存儲(chǔ)所述出廠程序文件。
4.如權(quán)利要求3所述的用于烹飪電器的程序升級(jí)系統(tǒng),其特征在于,所述片外擴(kuò)展存儲(chǔ)模塊還包括:
第一校驗(yàn)區(qū),所述第一校驗(yàn)區(qū)用以存儲(chǔ)所述升級(jí)程序文件的校驗(yàn)結(jié)果;
第二校驗(yàn)區(qū),所述第二校驗(yàn)區(qū)用以存儲(chǔ)所述出廠程序文件的校驗(yàn)結(jié)果。
5.如權(quán)利要求4所述的用于烹飪電器的程序升級(jí)系統(tǒng),其特征在于,所述片外擴(kuò)展存儲(chǔ)模塊還包括保護(hù)標(biāo)志和升級(jí)標(biāo)志,其中,所述單片機(jī)用于根據(jù)所述保護(hù)標(biāo)志判斷是否滿足程序升級(jí)條件,以及根據(jù)所述升級(jí)標(biāo)志判斷是否存在程序升級(jí)任務(wù)。
6.如權(quán)利要求5所述的用于烹飪電器的程序升級(jí)系統(tǒng),其特征在于,所述片外擴(kuò)展存儲(chǔ)模塊還包括:
多個(gè)隔離區(qū),所述多個(gè)隔離區(qū)分別用以隔離所述保護(hù)標(biāo)志和所述升級(jí)標(biāo)志、所述升級(jí)標(biāo)志和所述第二存儲(chǔ)區(qū)、所述第二校驗(yàn)區(qū)和所述第一存儲(chǔ)區(qū)。
7.如權(quán)利要求5所述的用于烹飪電器的程序升級(jí)系統(tǒng),其特征在于,所述單片機(jī)具體用于:
在所述保護(hù)標(biāo)志未置位時(shí),判斷滿足程序升級(jí)條件,并在所述升級(jí)標(biāo)志置位時(shí)進(jìn)行程序升級(jí);以及
在所述保護(hù)標(biāo)志置位時(shí),恢復(fù)所述烹飪電器的出廠程序。
8.一種烹飪電器,其特征在于,包括如權(quán)利要求1-7中任一項(xiàng)所述的用于烹飪電器的程序升級(jí)系統(tǒng)。