[發明專利]配置文件的更新方法及裝置在審
| 申請號: | 202110232387.3 | 申請日: | 2021-03-02 |
| 公開(公告)號: | CN113094063A | 公開(公告)日: | 2021-07-09 |
| 發明(設計)人: | 趙鵬松 | 申請(專利權)人: | 廈門億聯網絡技術股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71;G06F16/953 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 陳旭紅;呂金金 |
| 地址: | 361009 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 配置文件 更新 方法 裝置 | ||
本發明公開了配置文件的更新方法及裝置,涉及數據同步處理技術領域。其中更新方法分別由服務器和終端執行,由服務器執行的更新方法包括:在服務器存儲的配置文件發生變更時,生成更新通知分發給各個終端;響應所述終端根據所述更新通知發送的更新請求,將變更后的配置文件推送至所述終端;其中,變更后的配置文件包括本次配置項和全量配置項;以使所述終端完成配置文件更新:根據變更后的配置文件的版本號與終端存儲的配置文件的版本號的差異,選擇本次配置項更新或全量配置項更新。本發明將本次配置項和全量配置項合并在一個配置文件中,能提高更新效率。
技術領域
本發明涉及數據同步處理技術領域,尤其涉及配置文件的更新方法及裝置。
背景技術
全球音視頻會議系統,隨著業務功能日益增多,各個模塊、對應的各種功能的開關、參數的配置也越來越多,臨時服務器環境變量配置修改越來越多,傳統的通過一個程序管理一個配置文件的方式,越來越不能滿足需求。
在分布式系統中,一般通過配置中心進行管理各個配置文件,把各個程序或者模塊需要用到的配置,集中管理起來。程序需要配置的話,直接找配置中心進行配置讀取。現有技術中,從配置中心讀取配置文件一般有兩種方式:每次全量拉取配置文件信息;或每次只拉取變更的部分配置信息。
上述配置文件的方式存在以下缺點:1)終端程序向配置中心取全量配置文件,取回來之后,本地要進行全量對比,找出變更的部分進行應用生效,終端實現邏輯復雜;2)如果只取更新的配置文件,因為中間可能某次傳輸丟失,導致中間有缺失的變更信息;3)服務端和終端的配置文件獲取方法較少,當服務器修改時,需要終端的大量應用程序配合工作修改。
發明內容
本發明目的在于,提供一種配置文件的更新方法及裝置,將本次配置項和全量配置項合并在一個配置文件中,提高更新效率。
為實現上述目的,本發明提供如下技術方案:
一種配置文件的更新方法,所述更新方法由服務器執行,包括:在服務器存儲的配置文件發生變更時,生成更新通知分發給各個終端;響應所述終端根據所述更新通知發送的更新請求,將變更后的配置文件推送至所述終端;其中,變更后的配置文件包括本次配置項和全量配置項;以使所述終端完成配置文件更新:根據變更后的配置文件的版本號與終端存儲的配置文件的版本號的差異,選擇本次配置項更新或全量配置項更新。
優選地,還包括:獲取終端在接收到所述更新通知時生成的獲知響應;若沒有在預設時間內接受到所述獲知響應,重復推送所述更新通知給終端,直到推送的次數達到預設值。
優選地,所述更新通知分發的對象包括由注冊中心提供,無需全網推送。
一種配置文件的更新方法,所述更新方法由終端執行,包括:獲取服務器發送的更新通知,根據所述更新通知發送更新請求至所述服務器;獲取變更后的配置文件;其中,變更后的配置文件包括本次配置項和全量配置項;根據變更后的配置文件的版本號與終端存儲的配置文件的版本號的差異,選擇本次配置項更新或全量配置項更新。
優選地,還包括:在接收到所述更新通知時,生成獲知響應反饋給服務器。
優選地,所述根據變更后的配置文件的版本號與終端存儲的配置文件的版本號的差異,選擇本次配置項更新或全量配置項更新,包括:若變更后的配置文件的版本號-終端存儲的配置文件的版本號=1,選擇所述本次配置項進行更新;若變更后的配置文件的版本號-終端存儲的配置文件的版本號>1,選擇所述全量配置項進行更新。
優選地,所述若變更后的配置文件的版本號-終端存儲的配置文件的版本號>1,選擇所述全量配置項進行更新,還包括:對所述全量配置項與終端存儲的配置文件進行全量對比,查找變更項;加載所述變更項進行更新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門億聯網絡技術股份有限公司,未經廈門億聯網絡技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110232387.3/2.html,轉載請聲明來源鉆瓜專利網。





