一種應(yīng)用對象的處理方法及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別涉及一種應(yīng)用對象的處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)科技的發(fā)展,電子設(shè)備中各種應(yīng)用對象如web app的應(yīng)用越來越廣泛,其功能越來越強(qiáng)大,各種應(yīng)用對象的更新?lián)Q代也越來越頻繁。
[0003]現(xiàn)有技術(shù)中對應(yīng)用對象的更新方案中,通常是通過直接將應(yīng)用對象進(jìn)行整體更換成新的版本對象,或者進(jìn)行增量更新。
[0004]但上述更新方案中,通常存在大數(shù)量的下載及時間消耗,使得應(yīng)用的更新效率較低。
【發(fā)明內(nèi)容】
[0005]本申請所要解決的技術(shù)問題是提供一種應(yīng)用對象的處理方法及電子設(shè)備,用以解決現(xiàn)有技術(shù)中通過將應(yīng)用對象進(jìn)行整體更換成新的版本對象,或者進(jìn)行增量更新,存在大數(shù)量的下載及時間消耗,使得應(yīng)用的更新效率較低的技術(shù)問題。
[0006]本申請?zhí)峁┝艘环N應(yīng)用對象的處理方法,應(yīng)用于電子設(shè)備,所述應(yīng)用對象包括屬性模塊和資源模塊,所述屬性模塊用于存儲所述應(yīng)用對象的描述信息,所述資源模塊用于存儲所述應(yīng)用對象的資源數(shù)據(jù),所述方法包括:
[0007]當(dāng)所述電子設(shè)備檢測到對應(yīng)所述應(yīng)用對象的更新文件時,在所述更新文件中提取第一信息,所述第一信息用于描述所述更新文件;
[0008]當(dāng)所述電子設(shè)備檢測到資源更新指令時,依據(jù)所述更新文件對所述資源模塊中的資源數(shù)據(jù)進(jìn)行更新,所述資源更新指令在用戶依據(jù)所述第一信息進(jìn)行確認(rèn)操作時生成。
[0009]上述方法,優(yōu)選的,在所述更新文件中提取第一信息之后,所述方法還包括:
[0010]依據(jù)所述第一信息,對所述屬性模塊中的描述信息進(jìn)行更新。
[0011]上述方法,優(yōu)選的,在所述依據(jù)所述更新文件對所述資源模塊中的資源數(shù)據(jù)進(jìn)行更新的同時,所述方法還包括:
[0012]依據(jù)所述第一信息,對所述屬性模塊中的描述信息進(jìn)行更新。
[0013]上述方法,優(yōu)選的,所述依據(jù)所述第一信息,對所述屬性模塊中的描述信息進(jìn)行更新,具體包括:
[0014]確定所述屬性模塊的描述信息中與所述第一信息相對應(yīng)的目標(biāo)字段;
[0015]依據(jù)所述第一信息,對所述目標(biāo)字段進(jìn)行更新,得到更新后的描述信息。
[0016]上述方法,優(yōu)選的,所述依據(jù)所述第一信息,對所述目標(biāo)字段進(jìn)行更新,得到更新后的描述信息,具體包括:
[0017]將所述描述信息中目標(biāo)字段的字段信息修改為所述第一信息中對應(yīng)的字段信息,得到更新后的描述信息;
[0018]或者
[0019]確定所述第一信息中相對于所述描述信息中目標(biāo)字段具有差異性的增量字段信息,依據(jù)所述增量字段信息對所述描述信息中相應(yīng)的目標(biāo)字段的字段信息進(jìn)行修改,得到更新后的描述信息。
[0020]上述方法,優(yōu)選的,所述依據(jù)所述更新文件對所述資源模塊中的資源數(shù)據(jù)進(jìn)行更新,具體包括:
[0021]確定所述更新文件中相對于所述資源模塊中資源數(shù)據(jù)具有差異性的增量資源信息;
[0022]依據(jù)所述增量資源信息對所述資源模塊中相應(yīng)的資源數(shù)據(jù)進(jìn)行更新,得到更新后的資源數(shù)據(jù)。
[0023]本申請還提供了一種電子設(shè)備,所述電子設(shè)備包括:
[0024]第一信息提取單元,用于當(dāng)所述電子設(shè)備檢測到對應(yīng)所述應(yīng)用對象的更新文件時,在所述更新文件中提取第一信息,所述第一信息用于描述所述更新文件;
[0025]其中,所述應(yīng)用對象包括屬性模塊和資源模塊,所述屬性模塊用于存儲所述應(yīng)用對象的描述信息,所述資源模塊用于存儲所述應(yīng)用對象的資源數(shù)據(jù);
[0026]資源數(shù)據(jù)更新單元,用于當(dāng)所述電子設(shè)備檢測到資源更新指令時,依據(jù)所述更新文件對所述資源模塊中的資源數(shù)據(jù)進(jìn)行更新,所述資源更新指令在用戶依據(jù)所述第一信息進(jìn)行確認(rèn)操作時生成。
[0027]上述電子設(shè)備,優(yōu)選的,還包括:
[0028]第一屬性更新單元,用于在所述第一信息提取單元在所述更新文件中提取到第一信息之后,依據(jù)所述第一信息,對所述屬性模塊中的描述信息進(jìn)行更新。
[0029]上述電子設(shè)備,優(yōu)選的,還包括:
[0030]第二屬性更新單元,用于在所述資源數(shù)據(jù)更新單元對所述資源模塊中的資源數(shù)據(jù)進(jìn)行更新的同時,依據(jù)所述第一信息,對所述屬性模塊中的描述信息進(jìn)行更新。
[0031]上述電子設(shè)備,優(yōu)選的,所述第一屬性更新單元包括:
[0032]目標(biāo)確定子單元,用于確定所述屬性模塊的描述信息中與所述第一信息相對應(yīng)的目標(biāo)字段;
[0033]字段更新子單元,用于依據(jù)所述第一信息對所述目標(biāo)字段進(jìn)行更新,得到更新后的描述信息。
[0034]上述電子設(shè)備,優(yōu)選的,所述字段更新子單元包括:
[0035]第一修改模塊,用于將所述描述信息中目標(biāo)字段的字段信息修改為所述第一信息對應(yīng)的字段信息,得到更新后的描述信息;
[0036]或者
[0037]第二修改模塊,用于確定所述第一信息中相對于所述描述信息中目標(biāo)字段具有差異性的增量字段信息,依據(jù)所述增量字段信息對所述描述信息中相應(yīng)的目標(biāo)字段的字段信息進(jìn)行修改,得到更新后的描述信息。
[0038]上述電子設(shè)備,優(yōu)選的,所述資源數(shù)據(jù)更新單元包括:
[0039]增量確定子單元,用于確定所述更新文件中相對于所述資源模塊中資源數(shù)據(jù)具有差異性的增量資源信息;
[0040]增量更新子單元,用于依據(jù)所述增量資源信息對所述資源模塊中相應(yīng)的資源數(shù)據(jù)進(jìn)行更新,得到更新后的資源數(shù)據(jù)。
[0041]由上述方案可知,本申請?zhí)峁┑囊环N應(yīng)用對象的處理方法及電子設(shè)備,通過預(yù)先將應(yīng)用對象設(shè)置為兩個模塊結(jié)構(gòu),即存儲應(yīng)用對象的描述信息的屬性模塊及存儲應(yīng)用對象的資源數(shù)據(jù)的資源模塊,在電子設(shè)備檢測到應(yīng)用對象的更新文件時,在更新文件中提取第一信息,并在用戶依據(jù)該第一信息進(jìn)行確認(rèn)操作生成資源更新指令,且該資源更新指令由店主設(shè)備檢測到時,依據(jù)更新文件對資源模塊中的資源數(shù)據(jù)進(jìn)行更新。在本申請中,通過將應(yīng)用對象以數(shù)據(jù)的類型分為描述信息及資源數(shù)據(jù)各自對應(yīng)的模塊,在檢測到更新文件時,首先下載描述更新文件的第一信息,之后在用戶根據(jù)下載的第一信息確認(rèn)更新資源數(shù)據(jù)之后才會對應(yīng)用對象的資源數(shù)據(jù)進(jìn)行更新,相對于現(xiàn)有技術(shù)中直接對應(yīng)用對象的所有數(shù)據(jù)進(jìn)行整體更新或增量更新,耗時較長使得更新效率較低的問題,本申請可以明顯減少數(shù)據(jù)下載量,縮短下載時間,提高更新效率。
【附圖說明】
[0042]為了更清楚地說明本申請實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0043]圖1為本申請?zhí)峁┑囊环N應(yīng)用對象的處理方法實施例一的流程圖;
[0044]圖2為本申請?zhí)峁┑囊环N應(yīng)用對象的處理方法實施例二的流程圖;
[0045]圖3為本申請?zhí)峁┑囊环N應(yīng)用對象的處理方法實施例三的流程圖;
[0046]圖4為本申請?zhí)峁┑囊环N應(yīng)用對象的處理方法實施例四的部分流程圖;
[0047]圖5為本申請?zhí)峁┑囊环N應(yīng)用對象的處理方法實施例五的部分流程圖;
[0048]圖6為本申請?zhí)峁┑囊环N電子設(shè)備實施例六的結(jié)構(gòu)示意圖;
[0049]圖7為本申請?zhí)峁┑囊环N電子設(shè)備實施例七的結(jié)構(gòu)示意圖;
[0050]圖8為本申請?zhí)峁┑囊环N電子設(shè)備實施例八的結(jié)構(gòu)示意圖;
[0051]圖9為本申請?zhí)峁┑囊环N電子設(shè)備實施例九的部分結(jié)構(gòu)示意圖;
[0052]圖10為本申請實施例九的另一部分結(jié)構(gòu)示意圖;
[0053]圖11為本