亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種系統(tǒng)更新方法、服務(wù)器及電子設(shè)備的制造方法

文檔序號:9380383閱讀:245來源:國知局
一種系統(tǒng)更新方法、服務(wù)器及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理技術(shù)領(lǐng)域,尤其涉及一種系統(tǒng)更新方法、服務(wù)器及電子設(shè)備。
【背景技術(shù)】
[0002]隨著電子技術(shù)的快速發(fā)展,智能手機、平板電腦等電子設(shè)備成為人們工作生活中必不可少的一部分,為了滿足用戶多樣化的需求,提升用戶體驗,這些電子設(shè)備的系統(tǒng)更新也越來越快。
[0003]其中,官方升級包OTA是一種常用的修復(fù)和升級操作系統(tǒng)的方法,用戶通過下載官方升級包進(jìn)行系統(tǒng)更新,以消除系統(tǒng)中存在的問題,并實現(xiàn)一些新的功能。官方升級包一般大于1GB,為了方便用戶下載,現(xiàn)有技術(shù)中采用了補丁技術(shù),補丁包的大小通常為100MB左右,以方便用戶下載更新。
[0004]但本申請發(fā)明人在實現(xiàn)本申請實施例中發(fā)明技術(shù)方案的過程中,發(fā)現(xiàn)上述技術(shù)至少存在如下技術(shù)問題:
[0005]受限于WiFi普及率及網(wǎng)絡(luò)帶寬,用戶下載OTA或者補丁包的成功率整體偏低,并且,由于包體過大,網(wǎng)絡(luò)波動很容易造成包體損壞,造成無效下載,可見,現(xiàn)有技術(shù)中由于OTA較大以及網(wǎng)絡(luò)等原因,存在電子設(shè)備利用OTA進(jìn)行升級的整體成功率低的技術(shù)問題。

【發(fā)明內(nèi)容】

[0006]本發(fā)明提供一種系統(tǒng)更新方法、服務(wù)器及電子設(shè)備,用于解決現(xiàn)有技術(shù)中存在由于OTA較大以及網(wǎng)絡(luò)等原因,存在電子設(shè)備利用OTA進(jìn)行升級的整體成功率低的技術(shù)問題。
[0007]—方面,本申請實施例提供一種系統(tǒng)更新方法,應(yīng)用于服務(wù)器中,所述方法包括:
[0008]獲取與所述服務(wù)器連接的電子設(shè)備發(fā)送的操作系統(tǒng)功能模塊的第一描述信息;
[0009]基于所述第一描述信息,在待更新數(shù)據(jù)庫中獲取對應(yīng)的待更新功能模塊的第二描述信息;
[0010]判斷所述第一描述信息和所述第二描述信息是否匹配;
[0011]在所述第一描述信息和所述第二描述信息不匹配時,向所述電子設(shè)備發(fā)送所述操作系統(tǒng)功能模塊的更新信息。
[0012]可選的,所述基于所述第一描述信息,在待更新數(shù)據(jù)庫中獲取對應(yīng)的待更新功能模塊的第二描述信息,包括:
[0013]基于所述第一描述信息,獲取所述操作系統(tǒng)功能模塊的名稱;
[0014]在所述待更新數(shù)據(jù)庫中查找與所述操作系統(tǒng)功能模塊的名稱相匹配的待更新功能豐旲塊;
[0015]將所述匹配的待更新功能模塊的描述信息作為所述第二描述信息。
[0016]可選的,在所述第一描述信息和所述第二描述信息包括功能模塊的版本時,判斷所述第一描述信息和所述第二描述信息是否匹配,包括:
[0017]判斷所述待更新功能模塊的版本與所述操作系統(tǒng)功能模塊的版本是否相匹配;
[0018]在所述待更新功能模塊的版本與所述操作系統(tǒng)功能模塊的版本不相匹配時,所述第一描述信息和所述第二描述信息不匹配。
[0019]可選的,在所述第一描述信息和所述第二描述信息包括功能模塊的信息摘要時,判斷所述第一描述信息和所述第二描述信息是否匹配,包括:
[0020]判斷所述待更新功能模塊的信息摘要與所述操作系統(tǒng)功能模塊的信息摘要是否相匹配;
[0021]在所述待更新功能模塊的信息摘要與所述操作系統(tǒng)功能模塊的信息摘要不相匹配時,所述第一描述信息和所述第二描述信息不匹配。
[0022]可選的,在所述待更新數(shù)據(jù)庫中獲取對應(yīng)的待更新功能模塊的第二描述信息之前,所述方法還包括:
[0023]判斷所述第一描述信息中是否包括所述操作系統(tǒng)功能模塊的故障信息;
[0024]在所述第一描述信息中不包括所述操作系統(tǒng)功能模塊的故障信息時,基于所述第一描述信息,在待更新數(shù)據(jù)庫中獲取對應(yīng)的待更新功能模塊的第二描述信息;
[0025]在所述第一描述信息中包括所述操作系統(tǒng)功能模塊的故障信息時,向所述電子設(shè)備發(fā)送所述操作系統(tǒng)功能模塊的更新信息。
[0026]另一方面,本申請實施例還提供一種系統(tǒng)更新方法,應(yīng)用于電子設(shè)備中,所述方法包括:
[0027]獲取所述電子設(shè)備上的操作系統(tǒng)功能模塊的第一描述信息;
[0028]將所述第一描述信息發(fā)送至與所述電子設(shè)備連接的服務(wù)器,其中,所述服務(wù)器基于所述第一描述信息,在待更新數(shù)據(jù)庫中獲取對應(yīng)的待更新功能模塊的第二描述信息,判斷所述第一描述信息和所述第二描述信息是否匹配,在所述第一描述信息和所述第二描述信息不匹配時,向所述電子設(shè)備發(fā)送所述操作系統(tǒng)功能模塊的更新信息;
[0029]接收所述服務(wù)器發(fā)送的所述操作系統(tǒng)功能模塊的更新信息;
[0030]基于所述更新信息對所述操作系統(tǒng)功能模塊進(jìn)行更新。
[0031]本申請實施例還提供一種系統(tǒng)更新方法,應(yīng)用于電子設(shè)備中,所述方法包括:
[0032]從與所述電子設(shè)備連接的服務(wù)器中獲取待更新功能模塊的第一描述信息;
[0033]基于所述第一描述信息,獲取所述電子設(shè)備上的操作系統(tǒng)功能模塊的第二描述信息;
[0034]判斷所述第一描述信息和所述第二描述信息是否匹配;
[0035]在所述第一描述信息和所述第二描述信息不匹配時,對所述操作系統(tǒng)功能模塊進(jìn)行更新。
[0036]可選的,基于所述第一描述信息,獲取所述電子設(shè)備上的操作系統(tǒng)功能模塊的第二描述信息,包括:
[0037]基于所述第一描述信息,獲取所述待更新功能模塊的名稱;
[0038]在所述電子設(shè)備中查找與所述待更新功能模塊的名稱相匹配的操作系統(tǒng)功能模塊;
[0039]將所述匹配的操作系統(tǒng)功能模塊的描述信息作為所述第二描述信息。
[0040]可選的,在所述第一描述信息和所述第二描述信息包括功能模塊的版本時,所述判斷所述第一描述信息和所述第二描述信息是否匹配,包括:
[0041]判斷所述待更新功能模塊的版本與所述操作系統(tǒng)功能模塊的版本是否匹配;
[0042]在所述待更新功能模塊的版本與所述操作系統(tǒng)功能模塊的版本不匹配時,所述第一描述信息和所述第二描述信息不匹配。
[0043]可選的,在所述第一描述信息和所述第二描述信息包括功能模塊的信息摘要時,所述判斷所述第一描述信息和所述第二描述信息是否匹配,包括:
[0044]判斷所述待更新功能模塊的信息摘要與所述操作系統(tǒng)功能模塊的信息摘要是否匹配;
[0045]在所述待更新功能模塊的信息摘要與所述操作系統(tǒng)功能模塊的信息摘要不匹配時,所述第一描述信息和所述第二描述信息不匹配。
[0046]可選的,在判斷所述第一描述信息和所述第二描述信息是否匹配之前,所述方法還包括:
[0047]判斷所述第二描述信息中是否包括所述操作系統(tǒng)功能模塊的故障信息;
[0048]在所述第二描述信息中不包括所述操作系統(tǒng)功能模塊的故障信息時,判斷所述第一描述信息和所述第二描述信息是否匹配;
[0049]在所述第二描述信息中包括所述操作系統(tǒng)功能模塊的故障信息時,對所述操作系統(tǒng)功能模塊進(jìn)行更新。
[0050]可選的,所述對所述操作系統(tǒng)功能模塊進(jìn)行更新,包括:
[0051]從與所述電子設(shè)備連接的服務(wù)器中獲取與所述第一描述信息對應(yīng)的更新文件;
[0052]基于所述更新文件,對所述操作系統(tǒng)功能模塊進(jìn)行更新。
[0053]本申請實施例還提供一種系統(tǒng)更新方法,應(yīng)用于服務(wù)器中,所述方法包括:
[0054]從待更新數(shù)據(jù)庫中獲取待更新功能模塊的第一描述信息;
[0055]將所述第一描述信息發(fā)送至與所述服務(wù)器連接的電子設(shè)備,其中,所述電子設(shè)備基于所述第一描述信息,獲取所述電子設(shè)備上的操作系統(tǒng)功能模塊的第二描述信息;判斷所述第一描述信息和所述第二描述信息是否匹配;
[0056]在接收到所述電子設(shè)備發(fā)送的更新請求時,將與所述第一描述信息對應(yīng)的更新文件發(fā)送至所述電子設(shè)備,以使所述電子設(shè)備基于所述更新文件,對所述操作系統(tǒng)功能模塊進(jìn)行更新,其中,所述電子設(shè)備在判斷所述第一描述信息和所述第二描述信息不匹配時,向所述服務(wù)器發(fā)送對所述操作系統(tǒng)功能模塊的更新請求。
[0057]可選的,所述方法還包括:
[0058]獲取多個電子設(shè)備上的操作系統(tǒng)功能模塊的功能模塊信息;
[0059]基于所述功能模塊信息,判斷所述操作系統(tǒng)功能模塊是否需要更新;
[0060]在所述操作系統(tǒng)功能模塊需要更新時,將更新后的操作系統(tǒng)功能模塊對應(yīng)的描述信息更新至所述待更新數(shù)據(jù)庫。
[0061]本申請實施例還提供一種服務(wù)器,包括:
[0062]殼體;
[0063]處理器,用于獲取與所述服務(wù)器連接的電子設(shè)備發(fā)送的操作系統(tǒng)功能模塊的第一描述信息;基于所述第一描述信息,在待更新數(shù)據(jù)庫中獲取對應(yīng)的待更新功能模塊的第二描述信息;判斷所述第一描述信息和所述第二描述信息是否匹配;在所述第一描述信息和所述第二描述信息不匹配時,向所述電子設(shè)備發(fā)送所述操作系統(tǒng)功能模塊的更新信息。
[0064]可選的,所述處理器還用于:
[0065]基于所述第一描述信息,獲取所述操作系統(tǒng)功能模塊的名稱;
[0066]在所述待更新數(shù)據(jù)庫中查找與所述操作系統(tǒng)功能模塊的名稱相匹配的待更新功能豐旲塊;
[0067]將所述匹配的待更新功能模塊的描述信息作為所述第二描述信息。
[0068]可選的,所述處理器還用于:
[0069]在所述待更新數(shù)據(jù)庫中獲取對應(yīng)的待更新功能模塊的第二描述信息之前,判斷所述第一描述信息中是否包括所述操作系統(tǒng)功能模塊的故障信息;
[0070]在所述第一描述信息中不包括所述操作系統(tǒng)功能模塊的故障信息時,基于所述第一描述信息,在待更新數(shù)據(jù)庫中獲取對應(yīng)的待更新功能模塊的第二描述信息;
[0071]在所述第一描述信息中包括所述操作系統(tǒng)功能模塊的故障信息時,向所述電子設(shè)備發(fā)送所述操作系統(tǒng)功能模塊的更新信息。
[0072]本申請實施例還提供一種服務(wù)器,包括:
[0073]第一獲取單元,用于獲取與所述服務(wù)器連接的電子設(shè)備發(fā)送的操作系統(tǒng)功能模塊的第一描述信息;
[0074]第二獲取單元,用于基于所述第一描述信息,在待更新數(shù)據(jù)庫中獲取對應(yīng)的待更新功能模塊的第二描述信息;
[0075]判斷單元,用于判斷所述第一描述信息和所述第二描述信息是否匹配;
[0076]發(fā)送單元,用于在所述第一描述信息和所述第二描述信息不匹配時,向所述電子設(shè)備發(fā)送所述操作系統(tǒng)功能模塊的更新信息。
[0077]本申請實施例還提供一種電子設(shè)備,包括:
[0078]殼體;
[0079]處理器,所述處理器
當(dāng)前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1