1.一種升級(jí)顯示器固件的方法,其特征在于,所述方法包括:
終端向固件升級(jí)服務(wù)器發(fā)送升級(jí)請(qǐng)求,其中,所述升級(jí)請(qǐng)求中包含所述終端的身份標(biāo)識(shí);
所述固件升級(jí)服務(wù)器依據(jù)所述終端的身份標(biāo)識(shí)查詢升級(jí)策略表以確定與所述終端匹配的固件模塊組合方案;
所述固件升級(jí)服務(wù)器依據(jù)模塊組合方案對(duì)所述終端需要的各個(gè)固件模塊進(jìn)行打包以得到終端所需升級(jí)固件;
所述固件升級(jí)服務(wù)器將所述終端所需升級(jí)固件發(fā)送至所述終端;
所述終端接收所述所需升級(jí)固件并升級(jí)終端顯示器固件。
2.如權(quán)利要求1所述的方法,其特征在于,所述終端向固件服務(wù)器發(fā)送升級(jí)請(qǐng)求之前,所述方法還包括:
對(duì)各個(gè)升級(jí)固件進(jìn)行拆分并以得到不同類別的固件模塊,包括底層硬件相關(guān)模塊、數(shù)據(jù)共享模塊和上層行業(yè)區(qū)分通用模塊;
對(duì)不同類別的所述固件模塊進(jìn)行版本標(biāo)識(shí);
將不同類別的所述固件模塊上傳至所述固件升級(jí)服務(wù)器。
3.如權(quán)利要求2所述的方法,其特征在于,所述升級(jí)策略表中存儲(chǔ)有不同終端的身份標(biāo)識(shí)與不同固件模塊組合方案的對(duì)應(yīng)關(guān)系,其中,不同固件模塊組合方案由底層硬件相關(guān)模塊、數(shù)據(jù)共享模塊和上層行業(yè)區(qū)分通用模塊中的一類或多類組合形成。
4.如權(quán)利要求2所述的方法,其特征在于,所述終端接收所述固件升級(jí)服務(wù)器打包的終端所需固件之后,所述方法還包括:
判斷所述接收的固件中是否存有需要的上層行業(yè)區(qū)分通用模塊;
若所述接收的固件中存有需要的上層行業(yè)區(qū)分通用模塊,則將當(dāng)前的上層行業(yè)區(qū)分通用模塊對(duì)應(yīng)的版本標(biāo)識(shí)修改為所述接收的固件中的上層行業(yè)區(qū)分通用模塊的標(biāo)識(shí)后加載所述需要的上層行業(yè)區(qū)分通用模塊;
若所述接收的固件中不存有需要的上層行業(yè)區(qū)分通用模塊,則判斷存儲(chǔ)空間是否足夠;
依據(jù)判斷結(jié)果修改版本標(biāo)識(shí)組合并向所述固件升級(jí)服務(wù)器上傳所述修改的版本標(biāo)識(shí)組合,所述修改的版本標(biāo)識(shí)組合包含所述需要的上層行業(yè)區(qū)分通用模塊的版本標(biāo)識(shí)。
5.如權(quán)利要求4所述的方法,其特征在于,所述依據(jù)判斷結(jié)果修改版本標(biāo)識(shí)組合并向所述固件升級(jí)服務(wù)器上傳所述修改的版本標(biāo)識(shí)組合包括:
若存儲(chǔ)空間足夠,則修改所述版本標(biāo)識(shí)組合,將所有上層行業(yè)區(qū)分通用模塊的版本標(biāo)識(shí)都包含至所述版本標(biāo)識(shí)組合中,并向所述固件升級(jí)服務(wù)器上傳所述包含所有上層行業(yè)區(qū)分通用模塊的版本標(biāo)識(shí)的版本標(biāo)識(shí)組合;
若存儲(chǔ)空間不夠,則修改所述版本標(biāo)識(shí)組合,僅將所述需要的上層行業(yè)區(qū)分通用模塊的版本標(biāo)識(shí)包含至所述版本標(biāo)識(shí)組合中,并向所述固件升級(jí)服務(wù)器上傳所述包含所述需要的上層行業(yè)區(qū)分通用模塊的版本標(biāo)識(shí)的版本標(biāo)識(shí)組合。
6.一種升級(jí)顯示器固件的系統(tǒng),其特征在于,所述系統(tǒng)包括終端和固件升級(jí)服務(wù)器,所述終端包括請(qǐng)求發(fā)送模塊和接收模塊,所述固件升級(jí)服務(wù)器包括查詢模塊、打包模塊和固件發(fā)送模塊;其中,
所述請(qǐng)求發(fā)送模塊,用于向所述固件升級(jí)服務(wù)器發(fā)送升級(jí)請(qǐng)求,其中,所述升級(jí)請(qǐng)求中包含所述終端的身份標(biāo)識(shí);
所述查詢模塊,用于依據(jù)所述終端的身份標(biāo)識(shí)查詢升級(jí)策略表以確定與所述終端匹配的固件模塊組合方案;
所述打包模塊,用于依據(jù)模塊組合方案對(duì)所述終端需要的各個(gè)固件模塊進(jìn)行打包以得到終端所需升級(jí)固件;
所述固件發(fā)送模塊,用于將所述終端所需升級(jí)固件發(fā)送至所述終端;
所述接收模塊,用于接收所述所需升級(jí)固件并升級(jí)終端顯示器固件。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述終端還包括:
拆分模塊,用于對(duì)各個(gè)升級(jí)固件進(jìn)行拆分并以得到不同類別的固件模塊,包括底層硬件相關(guān)模塊、數(shù)據(jù)共享模塊和上層行業(yè)區(qū)分通用模塊;
標(biāo)識(shí)模塊,用于對(duì)不同類別的所述固件模塊進(jìn)行版本標(biāo)識(shí);
上傳模塊,用于將不同類別的所述固件模塊上傳至所述固件升級(jí)服務(wù)器。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述升級(jí)策略表中存儲(chǔ)有不同終端的身份標(biāo)識(shí)與不同固件模塊組合方案的對(duì)應(yīng)關(guān)系,其中,不同固件模塊組合方案由底層硬件相關(guān)模塊、數(shù)據(jù)共享模塊和上層行業(yè)區(qū)分通用模塊中的一類或多類組合形成。
9.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述終端,所述終端還包括:
第一判斷模塊,用于所述接收模塊接收所述固件升級(jí)服務(wù)器打包的終端所需固件之后,判斷所述接收的固件中是否存有需要的上層行業(yè)區(qū)分通用模塊;
加載模塊,用于若所述接收的固件中存有需要的上層行業(yè)區(qū)分通用模塊,則將當(dāng)前的上層行業(yè)區(qū)分通用模塊對(duì)應(yīng)的版本標(biāo)識(shí)修改為所述接收的固件中的上層行業(yè)區(qū)分通用模塊的標(biāo)識(shí)后加載所述需要的上層行業(yè)區(qū)分通用模塊;
第二判斷模塊,用于若所述接收的固件中不存有需要的上層行業(yè)區(qū)分通用模塊,則判斷存儲(chǔ)空間是否足夠;
組合修改模塊,用于依據(jù)判斷結(jié)果修改版本標(biāo)識(shí)組合并向所述固件升級(jí)服務(wù)器上傳所述修改的版本標(biāo)識(shí)組合,所述修改的版本標(biāo)識(shí)組合包含所述需要的上層行業(yè)區(qū)分通用模塊的版本標(biāo)識(shí)。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述組合修改模塊包括:
第一修改單元,用于若存儲(chǔ)空間足夠,則修改所述版本標(biāo)識(shí)組合,將所有上層行業(yè)區(qū)分通用模塊的版本標(biāo)識(shí)都包含至所述版本標(biāo)識(shí)組合中,并向所述固件升級(jí)服務(wù)器上傳所述包含所有上層行業(yè)區(qū)分通用模塊的版本標(biāo)識(shí)的版本標(biāo)識(shí)組合;
第二修改單元,用于若存儲(chǔ)空間不夠,則修改所述版本標(biāo)識(shí)組合,僅將所述需要的上層行業(yè)區(qū)分通用模塊的版本標(biāo)識(shí)包含至所述版本標(biāo)識(shí)組合中,并向所述固件升級(jí)服務(wù)器上傳所述包含所述需要的上層行業(yè)區(qū)分通用模塊的版本標(biāo)識(shí)的版本標(biāo)識(shí)組合。