[發明專利]參數的更新方法及系統在審
| 申請號: | 201510257419.X | 申請日: | 2015-05-19 |
| 公開(公告)號: | CN104881454A | 公開(公告)日: | 2015-09-02 |
| 發明(設計)人: | 丁雪豐;顧張磊 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京鴻德海業知識產權代理事務所(普通合伙) 11412 | 代理人: | 袁媛 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 參數 更新 方法 系統 | ||
【技術領域】
本發明涉及數據庫技術領域,尤其涉及一種參數的更新方法及系統。
【背景技術】
數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,由數據庫操作設備對其進行操作,以實現參數的讀取、更新等。如果有業務系統需要使用數據庫中的參數,需要通過數據庫操作設備對數據庫進行讀取操作,以獲得所需要的參數。由于數據庫中的參數并不是固定不變的,而是會經常變化,通常,為了保證參數更新的實時性,業務系統在需要使用數據庫中的參數時,可以通過數據庫操作設備對數據進行讀取操作,以獲得最新的參數。
然而,由于業務系統每次使用數據庫中的參數都需要對數據庫進行讀取操作,使得參數的獲取時間較長,這樣,導致了參數獲取的效率的降低。
【發明內容】
本發明的多個方面提供一種參數的更新方法及系統,用以提高參數獲取的效率。
本發明的一方面,提供一種參數的更新方法,包括:
服務端確定數據庫中的參數發生更新;
所述服務端向使用所述參數的客戶端發送參數更新數據,以使得所述客戶端根據所述參數更新數據,對所述客戶端所存儲的參數,進行更新處理。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述參數更新數據包括參數信息、參數更新指示和參數版本標識。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述方法還包括:
若所述參數更新數據中所包括的參數版本標識與所述客戶端所存儲的參數版本標識不一致,所述客戶端根據所述參數更新指示,利用所述參數更新數據中所包括的參數信息和所述參數更新數據中所包括的參數版本標識,對所述客戶端所存儲的參數和所述客戶端所存儲的參數版本標識,進行更新處理。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述服務端包括第一服務端設備和至少一個第二服務端設備;
所述服務端確定數據庫中的參數發生更新,包括:
所述第一服務端設備對所述數據庫執行更新操作,以更新所述數據庫中的參數;
若所述更新操作的操作結果為成功,所述第一服務端設備確定所述數據庫中的參數發生更新;
所述服務端向客戶端發送參數更新數據,包括:
所述第一服務端設備指示所述至少一個第二服務端設備,向所述客戶端發送所述參數更新數據。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述方法還包括:
所述客戶端從所述服務端獲取所述數據庫中所述客戶端所對應的參數版本標識;
若所述數據庫中所述客戶端所對應的參數版本標識與所述客戶端所存儲的參數版本標識不一致,所述客戶端從所述服務端獲取所述數據庫中所述客戶端所使用的全部參數;
所述客戶端利用所述全部參數和所述數據庫中所述客戶端所對應的參數版本標識,對所述客戶端所存儲的參數和所述客戶端所存儲的參數版本標識,進行更新處理。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述方法還包括:
所述服務端獲取所述數據庫中所述客戶端所對應的參數版本標識;
若所述數據庫中所述客戶端所對應的參數版本標識與所述服務端所存儲的所述客戶端所對應的參數版本標識不一致,所述服務端獲取所述數據庫中所述客戶端所使用的全部參數;
所述服務端利用所述全部參數和所述數據庫中所述客戶端所對應的參數版本標識,對所述服務端所存儲的所述客戶端所使用的全部參數和所述服務端所存儲的所述客戶端所對應的參數版本標識,進行更新處理。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述客戶端從所述服務端獲取所述數據庫中所述客戶端所對應的參數版本標識,包括:
所述服務端接收所述客戶端所發送的第一獲取請求,所述第一獲取請求用于請求獲取所述數據庫中所述客戶端所對應的參數版本標識;
所述服務端將所述服務端所存儲的所述客戶端所對應的參數版本標識,發送給所述客戶端。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述客戶端從所述服務端獲取所述數據庫中所述客戶端所使用的全部參數,包括:
所述服務端接收所述客戶端所發送的第二獲取請求,所述第二獲取請求用于請求獲取所述數據庫中所述客戶端所使用的全部參數;
所述服務端將所述服務端所存儲的所述客戶端所使用的全部參數,發送給所述客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510257419.X/2.html,轉載請聲明來源鉆瓜專利網。





