[發(fā)明專(zhuān)利]配置文件的更新方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 202110232387.3 | 申請(qǐng)日: | 2021-03-02 |
| 公開(kāi)(公告)號(hào): | CN113094063A | 公開(kāi)(公告)日: | 2021-07-09 |
| 發(fā)明(設(shè)計(jì))人: | 趙鵬松 | 申請(qǐng)(專(zhuān)利權(quán))人: | 廈門(mén)億聯(lián)網(wǎng)絡(luò)技術(shù)股份有限公司 |
| 主分類(lèi)號(hào): | G06F8/65 | 分類(lèi)號(hào): | G06F8/65;G06F8/71;G06F16/953 |
| 代理公司: | 廣州三環(huán)專(zhuān)利商標(biāo)代理有限公司 44202 | 代理人: | 陳旭紅;呂金金 |
| 地址: | 361009 福建省廈門(mén)市*** | 國(guó)省代碼: | 福建;35 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 配置文件 更新 方法 裝置 | ||
1.一種配置文件的更新方法,所述更新方法由服務(wù)器執(zhí)行,其特征在于,包括:
在服務(wù)器存儲(chǔ)的配置文件發(fā)生變更時(shí),生成更新通知分發(fā)給各個(gè)終端;
響應(yīng)所述終端根據(jù)所述更新通知發(fā)送的更新請(qǐng)求,將變更后的配置文件推送至所述終端;其中,變更后的配置文件包括本次配置項(xiàng)和全量配置項(xiàng);
以使所述終端完成配置文件更新:根據(jù)變更后的配置文件的版本號(hào)與終端存儲(chǔ)的配置文件的版本號(hào)的差異,選擇本次配置項(xiàng)更新或全量配置項(xiàng)更新。
2.根據(jù)權(quán)利要求1所述的配置文件的更新方法,其特征在于,還包括:
獲取終端在接收到所述更新通知時(shí)生成的獲知響應(yīng);
若沒(méi)有在預(yù)設(shè)時(shí)間內(nèi)接受到所述獲知響應(yīng),重復(fù)推送所述更新通知給終端,直到推送的次數(shù)達(dá)到預(yù)設(shè)值。
3.根據(jù)權(quán)利要求1所述的配置文件的更新方法,其特征在于,所述更新通知分發(fā)的對(duì)象包括由注冊(cè)中心提供,無(wú)需全網(wǎng)推送。
4.一種配置文件的更新方法,所述更新方法由終端執(zhí)行,其特征在于,包括:
獲取服務(wù)器發(fā)送的更新通知,根據(jù)所述更新通知發(fā)送更新請(qǐng)求至所述服務(wù)器;
獲取變更后的配置文件;其中,變更后的配置文件包括本次配置項(xiàng)和全量配置項(xiàng);
根據(jù)變更后的配置文件的版本號(hào)與終端存儲(chǔ)的配置文件的版本號(hào)的差異,選擇本次配置項(xiàng)更新或全量配置項(xiàng)更新。
5.根據(jù)權(quán)利要求4所述的配置文件的更新方法,其特征在于,還包括:
在接收到所述更新通知時(shí),生成獲知響應(yīng)反饋給服務(wù)器。
6.根據(jù)權(quán)利要求4所述的配置文件的更新方法,其特征在于,所述根據(jù)變更后的配置文件的版本號(hào)與終端存儲(chǔ)的配置文件的版本號(hào)的差異,選擇本次配置項(xiàng)更新或全量配置項(xiàng)更新,包括:
若變更后的配置文件的版本號(hào)-終端存儲(chǔ)的配置文件的版本號(hào)=1,選擇所述本次配置項(xiàng)進(jìn)行更新;
若變更后的配置文件的版本號(hào)-終端存儲(chǔ)的配置文件的版本號(hào)>1,選擇所述全量配置項(xiàng)進(jìn)行更新。
7.根據(jù)權(quán)利要求4所述的配置文件的更新方法,其特征在于,所述若變更后的配置文件的版本號(hào)-終端存儲(chǔ)的配置文件的版本號(hào)>1,選擇所述全量配置項(xiàng)進(jìn)行更新,還包括:
對(duì)所述全量配置項(xiàng)與終端存儲(chǔ)的配置文件進(jìn)行全量對(duì)比,查找變更項(xiàng);
加載所述變更項(xiàng)進(jìn)行更新。
8.根據(jù)權(quán)利要求4所述的配置文件的更新方法,其特征在于,還包括定時(shí)向服務(wù)器發(fā)送更新查詢信號(hào),查詢服務(wù)器存儲(chǔ)的配置文件的版本號(hào);
當(dāng)查詢到的服務(wù)器存儲(chǔ)的配置文件的版本號(hào)與終端存儲(chǔ)的配置文件的版本號(hào)不一致時(shí),發(fā)送更新請(qǐng)求至所述服務(wù)器。
9.一種配置文件的更新裝置,其特征在于,包括:
推送模塊,用于在服務(wù)器存儲(chǔ)的配置文件發(fā)生變更時(shí),生成更新通知分發(fā)給各個(gè)終端;
配置模塊,用于響應(yīng)所述終端根據(jù)所述更新通知發(fā)送的更新請(qǐng)求,將變更后的配置文件推送至所述終端;其中,變更后的配置文件包括本次配置項(xiàng)和全量配置項(xiàng);
配置文件模塊,用于存儲(chǔ)不同版本號(hào)的配置文件,以使所述終端完成配置文件更新:根據(jù)變更后的配置文件的版本號(hào)與終端存儲(chǔ)的配置文件的版本號(hào)的差異,選擇本次配置項(xiàng)更新或全量配置項(xiàng)更新。
10.一種配置文件的更新裝置,其特征在于,包括:
請(qǐng)求模塊,用于獲取服務(wù)器發(fā)送的更新通知,根據(jù)所述更新通知發(fā)送更新請(qǐng)求至所述服務(wù)器;
文件獲取模塊,用于獲取變更后的配置文件;其中,變更后的配置文件包括本次配置項(xiàng)和全量配置項(xiàng);
配置項(xiàng)選擇模塊,用于根據(jù)變更后的配置文件的版本號(hào)與終端存儲(chǔ)的配置文件的版本號(hào)的差異,選擇本次配置項(xiàng)更新或全量配置項(xiàng)更新。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于廈門(mén)億聯(lián)網(wǎng)絡(luò)技術(shù)股份有限公司,未經(jīng)廈門(mén)億聯(lián)網(wǎng)絡(luò)技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110232387.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





