[發(fā)明專利]一種對(duì)消息處理系統(tǒng)進(jìn)行熱更新的系統(tǒng)及其方法有效
| 申請(qǐng)?zhí)枺?/td> | 200910233480.5 | 申請(qǐng)日: | 2009-10-30 |
| 公開(公告)號(hào): | CN101702692A | 公開(公告)日: | 2010-05-05 |
| 發(fā)明(設(shè)計(jì))人: | 張宇 | 申請(qǐng)(專利權(quán))人: | 南京中興軟創(chuàng)科技股份有限公司 |
| 主分類號(hào): | H04L12/58 | 分類號(hào): | H04L12/58 |
| 代理公司: | 南京天華專利代理有限責(zé)任公司 32218 | 代理人: | 徐冬濤 |
| 地址: | 210012 江蘇*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 消息 處理 系統(tǒng) 進(jìn)行 更新 及其 方法 | ||
1.一種對(duì)消息處理系統(tǒng)進(jìn)行熱更新的方法,其特征是在網(wǎng)絡(luò)通信模塊和業(yè)務(wù) 邏輯處理模塊之間增加一個(gè)熱更新控制模塊,網(wǎng)絡(luò)通信模塊作為消息處理系 統(tǒng)的消息收發(fā)端與其它網(wǎng)元設(shè)備進(jìn)行通信,網(wǎng)絡(luò)通信模塊與熱更新控制模塊 連接,熱更新控制模塊與業(yè)務(wù)邏輯處理模塊連接,所述的熱更新控制模塊包 含:初始化組件、業(yè)務(wù)進(jìn)程控制組件、轉(zhuǎn)發(fā)控制組件、進(jìn)程狀態(tài)表和控制命 令處理組件,業(yè)務(wù)進(jìn)程控制組件與轉(zhuǎn)發(fā)控制組件通過內(nèi)部消息進(jìn)行通信完成 業(yè)務(wù)進(jìn)程的控制和消息的轉(zhuǎn)發(fā);熱更新控制模塊中的各組件按以下方式對(duì)消 息處理系統(tǒng)進(jìn)行熱更新:
(a).將待更新的新版本業(yè)務(wù)功能處理進(jìn)程部署到指定的主機(jī)目錄下,通過控 制命令處理組件的更新控制界面,發(fā)出版本更新消息給業(yè)務(wù)進(jìn)程控制組件, 業(yè)務(wù)進(jìn)程控制組件收到版本更新消息后,根據(jù)消息里面攜帶的版本號(hào)信息, 確定目標(biāo)版本號(hào)并將新版本的目標(biāo)版本號(hào)寫入進(jìn)程狀態(tài)表的目標(biāo)版本號(hào)字 段;
(b).取進(jìn)程狀態(tài)表中的一條記錄,將老版本的業(yè)務(wù)功能處理進(jìn)程標(biāo)識(shí)記錄在 局部變量中,根據(jù)進(jìn)程狀態(tài)表中目標(biāo)版本信息,在指定目錄下尋找對(duì)應(yīng)的可 執(zhí)行文件是否存在,如果不存在,則提示錯(cuò)誤信息,終止更新操作,更新指 令失敗;如果存在則繼續(xù);
(c).啟動(dòng)新版本的該可執(zhí)行文件對(duì)應(yīng)的業(yè)務(wù)功能處理進(jìn)程,此時(shí)進(jìn)程狀態(tài)表 中的記錄仍然是老版本進(jìn)程的記錄,轉(zhuǎn)發(fā)控制組件依然參考進(jìn)程狀態(tài)表中的 記錄正常運(yùn)行;
(d).當(dāng)業(yè)務(wù)進(jìn)程控制組件收到新版本業(yè)務(wù)功能處理進(jìn)程的注冊(cè)消息后,立即 通過原子操作更新進(jìn)程狀態(tài)表中的記錄,將記錄中的業(yè)務(wù)功能處理進(jìn)程標(biāo)識(shí) 內(nèi)容更新為新版本進(jìn)程的信息,根據(jù)步驟b中記錄下的在局部變量中的老版 本的業(yè)務(wù)功能處理進(jìn)程標(biāo)識(shí),發(fā)送進(jìn)程退出消息給老版本業(yè)務(wù)功能處理進(jìn)程; 老版本業(yè)務(wù)功能處理進(jìn)程在處理完消息隊(duì)列中的業(yè)務(wù)請(qǐng)求消息后,開始處理 退出消息,進(jìn)行相關(guān)的退出準(zhǔn)備,釋放相應(yīng)的內(nèi)存后,老版本業(yè)務(wù)進(jìn)程退出;
(e).重復(fù)b到d步驟,直到整個(gè)進(jìn)程狀態(tài)表中的記錄遍歷處理完成,將進(jìn)程 狀態(tài)表中的目標(biāo)版本字段的數(shù)值賦值給當(dāng)前版本字段,更新操作完成。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京中興軟創(chuàng)科技股份有限公司,未經(jīng)南京中興軟創(chuàng)科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910233480.5/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種簡(jiǎn)易導(dǎo)線滑車
- 下一篇:錨樁定鈕頭
- 請(qǐng)求沒有進(jìn)行IMS注冊(cè)的用戶進(jìn)行注冊(cè)的方法
- 對(duì)要進(jìn)行紋理操作的像素進(jìn)行分組
- 對(duì)餐盤進(jìn)行溫度調(diào)節(jié)和進(jìn)行分配的獨(dú)立小車
- 對(duì)圖像進(jìn)行編碼
- 對(duì)任務(wù)進(jìn)行調(diào)度
- 對(duì)任務(wù)進(jìn)行調(diào)度
- 蛋糕(甜蜜進(jìn)行時(shí))
- 對(duì)定位輔助數(shù)據(jù)進(jìn)行分級(jí)和分組以進(jìn)行廣播
- 對(duì)物體進(jìn)行分離和定向以進(jìn)行供料
- 對(duì)工件進(jìn)行評(píng)價(jià)以進(jìn)行加工的方法





