[發明專利]更新服務器程序的配置數據的方法及設備無效
| 申請號: | 201110287614.9 | 申請日: | 2011-09-26 |
| 公開(公告)號: | CN102314368A | 公開(公告)日: | 2012-01-11 |
| 發明(設計)人: | 王偉;黃國宏;潘年華;付清文;周平;王海;晏利平;李曉鵬;李銳;胡海;曾精石;楊曉東;向萬里 | 申請(專利權)人: | 貴陽朗瑪信息技術股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 550022 貴州省貴陽*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 更新 服務器 程序 配置 數據 方法 設備 | ||
1.一種更新服務器程序的配置數據的方法,其特征在于,包括:
服務器程序啟動,在內存中劃分出第一全局緩沖區和第二全局緩沖區;
所述服務器程序將配置數據寫入第一全局緩沖區,完成寫入之后,將該第一全局緩沖區的狀態變量設置為活動狀態,并將該第二全局緩沖區的狀態變量設置為睡眠狀態;
所述服務器程序根據活動緩沖區的配置數據正常運行,該活動緩沖區即狀態變量為活動狀態的全局緩沖區,與之相對的睡眠緩沖區即狀態變量為睡眠狀態的另一全局緩沖區;
在后臺對該服務器程序的配置數據進行一次更新的過程中,由當前的活動緩沖區提供上次更新后的配置數據以維系該服務器程序正常運行;在后臺更新完本次的配置數據之后,向清空的睡眠緩沖區寫入本次更新后的所有配置數據,完成寫入之后,將該睡眠緩沖區的狀態變量修改為活動狀態,同時將先前活動緩沖區的狀態變量修改為睡眠狀態;
其中在服務器程序正常運行時,當所述第一全局緩沖區的狀態變量為活動狀態時,所述第二全局緩沖區的狀態變量為睡眠狀態;當所述第一全局緩沖區的狀態變量為睡眠狀態時,所述第二全局緩沖區的狀態變量為活動狀態。
2.根據權利要求1所述的更新服務器程序的配置數據的方法,其特征在于,上述活動緩沖區與睡眠緩沖區按固定的重置時長進行重置,且在每次的重置過程中,所述向清空的睡眠緩沖區寫入本次更新后的所有配置數據具體為:
服務器程序判斷重置時長是否結束,如果是,清空該睡眠緩沖區并向該睡眠緩沖區寫入本次更新后的所有配置數據。
3.根據權利要求1所述的更新服務器程序的配置數據的方法,其特征在于,上述活動緩沖區與睡眠緩沖區隨配置數據的更新進行重置,且在每次的重置過程中,所述向清空的睡眠緩沖區寫入本次更新后的所有配置數據之前還包括:服務器程序檢測到后臺的一個或一個以上的配置數據發生更新。
4.根據權利要求3所述的更新服務器程序的配置數據的方法,其特征在于,所述服務器程序以下述步驟檢測后臺數據庫的配置數據發生更新:
從后臺數據庫獲取配置表,所述配置表的表結構至少由參數名稱、參數值和更新時間三個字段組成;
獲取當前活動緩沖區所有配置中更新時間的最大值;
檢測所述數據庫的配置表中是否有比當前記錄的最大值更大的更新時間,如果有,判斷后臺的配置數據發生了更新。
5.根據權利要求1至4任一所述的更新服務器程序的配置數據的方法,其特征在于,所述第一全局緩沖區和第二全局緩沖區共用同一狀態變量。
6.一種更新服務器程序的配置數據的設備,包括服務器程序和內存,其特征在于,所述設備還包括:
內存管理模塊,用于將服務器程序加載到內存以啟動該服務器程序,并在內存中劃分出第一全局緩沖區和第二全局緩沖區,以供該服務器程序執行下述操作:
將配置數據寫入第一全局緩沖區,完成寫入之后,將該第一全局緩沖區的狀態變量設置為活動狀態,并將該第二全局緩沖區的狀態變量設置為睡眠狀態;
根據活動緩沖區的配置數據正常運行,該活動緩沖區即狀態變量為活動狀態的全局緩沖區,與之相對的睡眠緩沖區即狀態變量為睡眠狀態的另一全局緩沖區;
在后臺對該服務器程序的配置數據進行一次更新的過程中,由當前的活動緩沖區提供上次更新后的配置數據以維系該服務器程序正常運行;在后臺更新完本次的配置數據之后,向清空的睡眠緩沖區寫入本次更新后的所有配置數據,完成寫入之后,將該睡眠緩沖區的狀態變量修改為活動狀態,同時將先前活動緩沖區的狀態變量修改為睡眠狀態;
其中在服務器程序正常運行時,當所述第一全局緩沖區的狀態變量為活動狀態時,所述第二全局緩沖區的狀態變量為睡眠狀態;當所述第一全局緩沖區的狀態變量為睡眠狀態時,所述第二全局緩沖區的狀態變量為活動狀態。
7.根據權利要求6所述的更新服務器程序的配置數據的設備,其特征在于,所述服務器程序按固定時長重置活動緩沖區和睡眠緩沖區。
8.根據權利要求6所述的更新服務器程序的配置數據的設備,其特征在于,所述第服務器程序隨配置數據的更新重置上述活動緩沖區與睡眠緩沖區。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貴陽朗瑪信息技術股份有限公司,未經貴陽朗瑪信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110287614.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:空心盒的成型模
- 下一篇:基于機載雙目視覺的障礙物感知方法





