1.一種應(yīng)用軟件的更新方法,其特征在于,包括:
提供應(yīng)用軟件的增量安裝包,所述增量安裝包中包括第一基準(zhǔn)版本信息;
接收用戶設(shè)備發(fā)送的應(yīng)用軟件更新請(qǐng)求,所述應(yīng)用軟件更新請(qǐng)求中包含所述應(yīng)用軟件的當(dāng)前版本信息,所述當(dāng)前版本信息中包括第二基準(zhǔn)版本信息;
在確定所述第一基準(zhǔn)版本信息與所述第二基準(zhǔn)版本信息一致時(shí),將所述應(yīng)用軟件的增量安裝包發(fā)送給所述用戶設(shè)備,以用于增量更新。
2.如權(quán)利要求1所述的更新方法,其特征在于,所述方法還包括:
提供所述應(yīng)用軟件的全量安裝包;
在確定所述第一基準(zhǔn)版本信息與所述第二基準(zhǔn)版本信息不一致時(shí),將所述應(yīng)用軟件的全量安裝包發(fā)送給所述用戶設(shè)備,以用于全量更新。
3.如權(quán)利要求1所述的更新方法,其特征在于,提供應(yīng)用軟件的增量安裝包,包括:
在應(yīng)用軟件的開(kāi)發(fā)階段,針對(duì)應(yīng)用軟件的部分功能,以基準(zhǔn)安裝包為基礎(chǔ),通過(guò)增量構(gòu)建的方式得到針對(duì)所述部分功能的增量安裝包。
4.如權(quán)利要求3所述的更新方法,其特征在于,在構(gòu)建得到所述部分功能的增量安裝包時(shí),所述方法還包括:
確定所述基準(zhǔn)安裝包的版本信息,并將所述基準(zhǔn)安裝包的版本信息作為所述增量安裝包的第一基準(zhǔn)版本信息;
建立所述增量安裝包與所述增量安裝包對(duì)應(yīng)的第一基準(zhǔn)版本信息之間的映射關(guān)系。
5.如權(quán)利要求2所述的更新方法,其特征在于,提供應(yīng)用軟件的全量安裝包,包括:
在應(yīng)用軟件的開(kāi)發(fā)階段,針對(duì)應(yīng)用軟件的全部或者部分功能,以基準(zhǔn)安裝包和/或增量安裝包為基礎(chǔ),通過(guò)全量構(gòu)建的方式得到針對(duì)所述應(yīng)用軟件的全量安裝包。
6.如權(quán)利要求5所述的更新方法,其特征在于,在構(gòu)建得到所述應(yīng)用軟件的全量安裝包時(shí),所述方法還包括:
確定所述全量安裝包的版本信息,并將所述版本信息作為所述全量安裝包的第二基準(zhǔn)版本信息,所述第二基準(zhǔn)版本信息中包含的版本號(hào)高于所述基準(zhǔn)安裝包對(duì)應(yīng)的基準(zhǔn)版本信息中包含的版本號(hào);
建立所述全量安裝包與所述第二基準(zhǔn)版本信息之間的映射關(guān)系。
7.一種應(yīng)用軟件的更新設(shè)備,其特征在于,包括:
存儲(chǔ)單元,提供應(yīng)用軟件的增量安裝包,所述增量安裝包中包括第一基準(zhǔn)版本信息;
接收單元,接收用戶設(shè)備發(fā)送的應(yīng)用軟件更新請(qǐng)求,所述應(yīng)用軟件更新請(qǐng)求中包含所述應(yīng)用軟件的當(dāng)前版本信息,所述當(dāng)前版本信息中包括第二基準(zhǔn)版本信息;
發(fā)送單元,在確定所述第一基準(zhǔn)版本信息與所述第二基準(zhǔn)版本信息一致時(shí),將所述應(yīng)用軟件的增量安裝包發(fā)送給所述用戶設(shè)備,以用于增量更新。
8.如權(quán)利要求7所述的更新設(shè)備,其特征在于,
所述存儲(chǔ)單元,還提供所述應(yīng)用軟件的全量安裝包;
所述發(fā)送單元,在確定所述第一基準(zhǔn)版本信息與所述第二基準(zhǔn)版本信息不一致時(shí),將所述應(yīng)用軟件的全量安裝包發(fā)送給所述用戶設(shè)備,以用于全量更新。
9.如權(quán)利要求7所述的更新設(shè)備,其特征在于,所述存儲(chǔ)單元提供應(yīng)用軟件的增量安裝包,包括:
在應(yīng)用軟件的開(kāi)發(fā)階段,針對(duì)應(yīng)用軟件的部分功能,以基準(zhǔn)安裝包為基礎(chǔ),通過(guò)增量構(gòu)建的方式得到針對(duì)所述部分功能的增量安裝包。
10.如權(quán)利要求9所述的更新設(shè)備,其特征在于,
所述存儲(chǔ)單元,在構(gòu)建得到所述部分功能的增量安裝包時(shí),確定所述基準(zhǔn)安裝包的版本信息,并將所述基準(zhǔn)安裝包的版本信息作為所述增量安裝包的第一基準(zhǔn)版本信息;
建立所述增量安裝包與所述增量安裝包對(duì)應(yīng)的第一基準(zhǔn)版本信息之間的映射關(guān)系。
11.如權(quán)利要求8所述的更新設(shè)備,其特征在于,所述存儲(chǔ)單元提供應(yīng)用軟件的全量安裝包,包括:
在應(yīng)用軟件的開(kāi)發(fā)階段,針對(duì)應(yīng)用軟件的全部或者部分功能,以基準(zhǔn)安裝包和/或增量安裝包為基礎(chǔ),通過(guò)全量構(gòu)建的方式得到針對(duì)所述應(yīng)用軟件的全量安裝包。
12.如權(quán)利要求11所述的更新設(shè)備,其特征在于,
所述存儲(chǔ)單元,在構(gòu)建得到所述應(yīng)用軟件的全量安裝包時(shí),確定所述全量安裝包的版本信息,并將所述版本信息作為所述全量安裝包的第二基準(zhǔn)版本信息,所述第二基準(zhǔn)版本信息中包含的版本號(hào)高于所述基準(zhǔn)安裝包對(duì)應(yīng)的基準(zhǔn)版本信息中包含的版本號(hào);
建立所述全量安裝包與所述第二基準(zhǔn)版本信息之間的映射關(guān)系。