[發(fā)明專利]一種升級方法、系統(tǒng)、服務(wù)器及終端設(shè)備有效
| 申請?zhí)枺?/td> | 201911038192.4 | 申請日: | 2019-10-29 |
| 公開(公告)號: | CN110764807B | 公開(公告)日: | 2021-10-29 |
| 發(fā)明(設(shè)計)人: | 杜洪軍 | 申請(專利權(quán))人: | 京東方科技集團股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71 |
| 代理公司: | 北京風(fēng)雅頌專利代理有限公司 11403 | 代理人: | 張聰聰 |
| 地址: | 100015 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 升級 方法 系統(tǒng) 服務(wù)器 終端設(shè)備 | ||
1.一種升級方法,其特征在于,應(yīng)用于服務(wù)器,所述方法包括:
向終端設(shè)備發(fā)送版本檢查命令;
接收所述終端設(shè)備基于所述版本檢查命令發(fā)送的反饋數(shù)據(jù);
基于所述反饋數(shù)據(jù),判斷所述終端設(shè)備是否需要升級;
如果需要,向終端設(shè)備發(fā)送升級命令;
所述向終端設(shè)備發(fā)送版本檢查命令,包括:基于第一命令參數(shù)和終端設(shè)備的標(biāo)識信息,生成第一命令體;基于預(yù)先約定的第一私鑰和所述第一命令體,生成第一簽名信息;向終端設(shè)備發(fā)送版本檢查命令,所述版本檢查命令中包括第一命令名、所述第一命令體和所述第一簽名信息;
所述向終端設(shè)備發(fā)送升級命令,包括:基于第二命令參數(shù)和終端設(shè)備的標(biāo)識信息,生成第二命令體;基于預(yù)先約定的第二私鑰和所述第二命令體,生成第二簽名信息;向終端設(shè)備發(fā)送升級命令,所述升級命令中包括第二命令名、所述第二命令體和所述第二簽名信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向終端設(shè)備發(fā)送版本檢查命令,包括:
獲取升級任務(wù);
基于所述升級任務(wù),確定候選升級終端設(shè)備;
在檢測到候選升級終端設(shè)備上線的情況下,向上線的候選升級終端設(shè)備發(fā)送版本檢查命令。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述反饋數(shù)據(jù),判斷所述終端設(shè)備是否需要升級,包括:
讀取所述升級任務(wù)中包括的升級版本號信息;
判斷所述升級版本號信息與所述反饋數(shù)據(jù)是否相匹配;
如果不相匹配,表示所述終端設(shè)備需要升級。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述反饋數(shù)據(jù),判斷所述終端設(shè)備是否需要升級,包括:
讀取所述升級任務(wù)中包括的升級對象的摘要值;
判斷所述升級對象的摘要值與所述反饋數(shù)據(jù)是否相匹配;
如果不相匹配,表示所述終端設(shè)備需要升級。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述向終端設(shè)備發(fā)送升級命令,包括:
讀取所述升級任務(wù)中包括的升級文件包的存儲地址;
向終端設(shè)備發(fā)送包括所述存儲地址的升級命令。
6.一種升級方法,其特征在于,應(yīng)用于終端設(shè)備,所述方法包括:
接收服務(wù)器發(fā)送的版本檢查命令;
基于所述版本檢查命令,讀取候選升級對象的信息,作為反饋數(shù)據(jù);
將所述反饋數(shù)據(jù)發(fā)送至所述服務(wù)器;
接收所述服務(wù)器發(fā)送的升級命令,所述升級命令為所述服務(wù)器基于所述反饋數(shù)據(jù)判定所述終端設(shè)備需要升級的情況下發(fā)送的;
基于所述升級命令,獲取升級文件包,并利用所述升級文件包對所述候選升級對象進行升級;
所述版本檢查命令中包括第一命令體和第一簽名信息;在所述接收服務(wù)器發(fā)送的版本檢查命令之后,還包括:基于預(yù)先約定的第一公鑰,驗證所述第一命令體與所述第一簽名信息是否匹配;如果匹配,執(zhí)行所述基于所述版本檢查命令,讀取候選升級對象的信息,作為反饋數(shù)據(jù)的步驟;
所述升級命令中包括第二命令體和第二簽名信息;在所述接收所述服務(wù)器發(fā)送的升級命令之后,還包括:基于預(yù)先約定的第二公鑰,驗證所述第二命令體與所述第二簽名信息是否匹配;如果匹配,執(zhí)行所述基于所述升級命令,獲取升級文件包的步驟。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述基于所述版本檢查命令,讀取候選升級對象的信息,作為反饋數(shù)據(jù),包括:
讀取候選升級對象的版本號信息,作為反饋數(shù)據(jù);
或者,讀取候選升級對象的摘要值,作為反饋數(shù)據(jù)。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述基于所述升級命令,獲取升級文件包,包括:
讀取所述升級命令中包括的升級文件包的存儲地址;
基于所述存儲地址獲取升級文件包;
所述利用所述升級文件包對所述候選升級對象進行升級,包括:
解壓所述升級文件包,得到升級腳本;
通過執(zhí)行所述升級腳本,進行升級操作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于京東方科技集團股份有限公司,未經(jīng)京東方科技集團股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911038192.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





