[發(fā)明專(zhuān)利]遠(yuǎn)程配置技術(shù)有效
| 申請(qǐng)?zhí)枺?/td> | 200910015518.1 | 申請(qǐng)日: | 2009-05-13 |
| 公開(kāi)(公告)號(hào): | CN101552693A | 公開(kāi)(公告)日: | 2009-10-07 |
| 發(fā)明(設(shè)計(jì))人: | 王進(jìn);劉毅楓;石磊;黃三偉;劉春 | 申請(qǐng)(專(zhuān)利權(quán))人: | 山東中創(chuàng)軟件商用中間件股份有限公司 |
| 主分類(lèi)號(hào): | H04L12/24 | 分類(lèi)號(hào): | H04L12/24 |
| 代理公司: | 濟(jì)南舜源專(zhuān)利事務(wù)所有限公司 | 代理人: | 苗 峻 |
| 地址: | 250014山東*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 遠(yuǎn)程 配置 技術(shù) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種遠(yuǎn)程配置技術(shù),即InforGuard管理中心對(duì)各代理端實(shí)施配置管理的機(jī)制。
背景技術(shù)
InforGuard的實(shí)現(xiàn)架構(gòu)為“中心-代理”模式。當(dāng)部署時(shí),每臺(tái)網(wǎng)站服務(wù)器都必須安裝一個(gè)代理程序,所有的代理程序均由唯一的管理中心程序來(lái)集中控制。根據(jù)用戶(hù)實(shí)際環(huán)境的不同,管理中心管理的代理總數(shù)從幾臺(tái)到幾百臺(tái)不等,代理的分布一般比較分散,必須采取一種有效的方式實(shí)現(xiàn)各個(gè)代理上實(shí)時(shí)的參數(shù)設(shè)置和功能模塊升級(jí)。
目前,在此領(lǐng)域采用的方案為:
管理中心逐個(gè)連接代理,推送升級(jí)模塊和設(shè)置代理參數(shù),并使之生效。
該方法的特點(diǎn)是實(shí)現(xiàn)簡(jiǎn)單,易于控制。但是實(shí)際環(huán)境下,往往由于代理數(shù)量眾多,部署分散,很難保證所有的代理都處于正常的相應(yīng)狀態(tài)。很多常見(jiàn)的原因(網(wǎng)絡(luò)故障、代理所在服務(wù)器宕機(jī)等),都會(huì)造成部分代理無(wú)法配置成功,這些代理的參數(shù)及功能不一致將導(dǎo)致很多意外的問(wèn)題。不論是由管理中心識(shí)別配置失敗的代理并再次執(zhí)行配置,還是人工到代理所在服務(wù)器上手動(dòng)配置,都會(huì)大大增加維護(hù)的復(fù)雜性。
發(fā)明內(nèi)容
本發(fā)明的目的就是針對(duì)上述的不足,提供了一種保證系統(tǒng)中配置參數(shù)及功能的一致性和有效性、減少系統(tǒng)維護(hù)的額外代價(jià)的遠(yuǎn)程配置技術(shù)。
本發(fā)明主要采用以下技術(shù):
1.管理中心維護(hù)配置數(shù)據(jù)的公共訪(fǎng)問(wèn)區(qū)
管理中心本地設(shè)置一塊緩沖區(qū),用于存儲(chǔ)應(yīng)用于代理的最新版參數(shù)和功能模塊。管理中心對(duì)該緩沖區(qū)有寫(xiě)權(quán)限,而各個(gè)代理只能遠(yuǎn)程讀該緩沖區(qū)的數(shù)據(jù)。緩沖區(qū)的開(kāi)始位置保持?jǐn)?shù)據(jù)的版本,方便代理端確認(rèn)遠(yuǎn)端數(shù)據(jù)是否比本地新。對(duì)緩沖區(qū)的讀寫(xiě)有鎖機(jī)制進(jìn)行同步控制,防止代理讀出不完整數(shù)據(jù)。
2.管理中心主動(dòng)通知和代理主動(dòng)查詢(xún)相結(jié)合
管理中心對(duì)所屬代理進(jìn)行配置時(shí),先把參數(shù)和升級(jí)模塊更新到公共緩沖區(qū),并設(shè)置版本號(hào),然后向所有代理發(fā)出通知,所有處于正常響應(yīng)狀態(tài)的代理,都可以立即從公共緩沖區(qū)下載最新數(shù)據(jù)更新到本地,并使之生效。對(duì)于那些無(wú)法連接到的代理(原因可能是網(wǎng)絡(luò)不通、未啟動(dòng)等),管理中心的通知無(wú)法實(shí)時(shí)到達(dá),并且管理中心也不再重復(fù)通知。本機(jī)制的策略是:對(duì)于不在線(xiàn)的代理,當(dāng)與管理中心恢復(fù)連接時(shí),首先檢查本地?cái)?shù)據(jù)的版本是否與遠(yuǎn)端管理中心維護(hù)的公共緩沖區(qū)中數(shù)據(jù)的版本一致,不一致時(shí)下載數(shù)據(jù)更新到本地;版本一致時(shí),不更新。
具體來(lái)說(shuō),本發(fā)明提供了一種遠(yuǎn)程配置方法,包括管理中心實(shí)時(shí)配置和代理檢測(cè)通訊兩部分。
管理中心實(shí)時(shí)配置是這樣的:
1-1)修改管理中心本地的配置數(shù)據(jù)緩沖區(qū),即管理中心把最新的參數(shù)和模塊更新到數(shù)據(jù)緩沖區(qū),并修改數(shù)據(jù)的版本號(hào);
1-2)管理中心向所有代理發(fā)布通知,所有在線(xiàn)的代理都會(huì)接收到通知,從管理中心獲取數(shù)據(jù)更新本地配置;不在線(xiàn)的代理得不到通知,且管理中心也不重復(fù)向這些代理發(fā)送通知。
代理包括兩類(lèi)線(xiàn)程:檢測(cè)通訊線(xiàn)程和接受通知線(xiàn)程。
代理檢測(cè)通訊是這樣的:
2-1)檢測(cè)通訊狀態(tài),檢測(cè)與管理中心的通訊狀態(tài),即連通或斷開(kāi),并記錄此次狀態(tài);
2-2)與上輪檢測(cè)結(jié)果相比較,上述第2-1)步的通訊狀態(tài)與上輪檢測(cè)的通訊狀態(tài)相比較,比較后存在四種結(jié)果:連通-》連通,連通-》斷開(kāi),斷開(kāi)-》連通,斷開(kāi)-》斷開(kāi);如果狀態(tài)變化是:斷開(kāi)-》連通,即代理每次從不在線(xiàn)到在線(xiàn)時(shí),觸發(fā)執(zhí)行2-3)步;其它結(jié)果返回到2-1)步;
2-3)檢查管理中心配置緩沖區(qū)內(nèi)的數(shù)據(jù)版本,即獲取管理中心配置緩沖區(qū)內(nèi)的數(shù)據(jù)版本,如果比本地配置的數(shù)據(jù)版本新,則從管理中心下載配置到本地;否則不更新。
代理接收通知的過(guò)程如下:
3-1)等待接收通知,代理監(jiān)聽(tīng)管理中心的遠(yuǎn)程數(shù)據(jù),發(fā)現(xiàn)更新配置的通知時(shí),處理后續(xù)流程;
3-2)檢查管理中心配置緩沖區(qū)內(nèi)的數(shù)據(jù)版本,獲取管理中心配置緩沖區(qū)內(nèi)的數(shù)據(jù)版本,如果比本地的配置數(shù)據(jù)版本新,則從管理中心下載配置到本地;否則不更新。
即管理中心主動(dòng)通知和代理自動(dòng)檢測(cè)兩種方式相配合,以簡(jiǎn)單的實(shí)現(xiàn)機(jī)制,保證復(fù)雜情況下各個(gè)代理配置的一致性。
本發(fā)明提供的遠(yuǎn)程配置技術(shù)具有以下優(yōu)點(diǎn):
1.顯著提高復(fù)雜情況下,遠(yuǎn)程配置實(shí)施的成功率
在實(shí)際的分布式環(huán)境下,管理中心對(duì)各個(gè)代理實(shí)施統(tǒng)一的遠(yuǎn)程配置,保證全部成功的難度很大。采用本機(jī)制后,對(duì)于那些在配置時(shí)不在線(xiàn)的代理,與管理中心恢復(fù)通訊時(shí),自動(dòng)檢查配置的版本并更新到系統(tǒng)一致的配置。
2.方便系統(tǒng)實(shí)時(shí)在線(xiàn)增加新的代理
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于山東中創(chuàng)軟件商用中間件股份有限公司,未經(jīng)山東中創(chuàng)軟件商用中間件股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910015518.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 用于提供遠(yuǎn)程幫助的方法和服務(wù)器
- 遠(yuǎn)程登錄會(huì)話(huà)維護(hù)方法、遠(yuǎn)程登錄代理和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)
- 汽車(chē)遠(yuǎn)程控制裝置和方法
- 一種基于EMS系統(tǒng)的變電站遠(yuǎn)程監(jiān)控系統(tǒng)
- 遠(yuǎn)程控制終端、遠(yuǎn)程控制方法、遠(yuǎn)程受控終端和遠(yuǎn)程受控方法
- 對(duì)遠(yuǎn)程受控終端的受控方式進(jìn)行自定義的裝置及方法
- 一種基于互聯(lián)網(wǎng)的移動(dòng)遠(yuǎn)程醫(yī)療綜合服務(wù)系統(tǒng)
- 一種遠(yuǎn)程控制方法、裝置及存儲(chǔ)介質(zhì)
- 一種遠(yuǎn)程炒菜機(jī)、遠(yuǎn)程炒菜機(jī)系統(tǒng)及遠(yuǎn)程炒菜方法
- 一種計(jì)算機(jī)遠(yuǎn)程控制組件
- 防止技術(shù)開(kāi)啟的鎖具新技術(shù)
- 技術(shù)評(píng)價(jià)裝置、技術(shù)評(píng)價(jià)程序、技術(shù)評(píng)價(jià)方法
- 防止技術(shù)開(kāi)啟的鎖具新技術(shù)
- 視聽(tīng)模擬技術(shù)(VAS技術(shù))
- 用于技術(shù)縮放的MRAM集成技術(shù)
- 用于監(jiān)測(cè)技術(shù)設(shè)備的方法和用戶(hù)接口、以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 用于監(jiān)測(cè)技術(shù)設(shè)備的技術(shù)
- 技術(shù)偵查方法及技術(shù)偵查系統(tǒng)
- 使用投影技術(shù)增強(qiáng)睡眠技術(shù)
- 基于技術(shù)庫(kù)的技術(shù)推薦方法





