專利名稱:一種實(shí)時(shí)庫(kù)同步的訪問(wèn)方法及變電站監(jiān)控系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電力系統(tǒng)自動(dòng)化技術(shù)領(lǐng)域,涉及一種實(shí)時(shí)庫(kù)同步的訪問(wèn)方法及變電站監(jiān)控系統(tǒng)。
背景技術(shù):
隨著智能電網(wǎng)建設(shè)的推進(jìn),監(jiān)控系統(tǒng)對(duì)實(shí)時(shí)數(shù)據(jù)的可靠性要求越來(lái)越高,這就對(duì)主備切換的時(shí)間提出了更高的要求。 目前模式在雙服務(wù)器多操作員站配置下,操作員站和服務(wù)器都配置實(shí)時(shí)庫(kù),實(shí)時(shí)數(shù)據(jù)需要從主服務(wù)器同步到備服務(wù)器以及各個(gè)操作員站上,實(shí)時(shí)同步數(shù)據(jù)量大同時(shí)也導(dǎo)致站控層網(wǎng)絡(luò)數(shù)據(jù)流量比較大。當(dāng)主備切換時(shí),新主服務(wù)器與備服務(wù)器和各個(gè)操縱員都要進(jìn)行一次實(shí)時(shí)庫(kù)恢復(fù),實(shí)時(shí)庫(kù)恢復(fù)數(shù)據(jù)量大,導(dǎo)致網(wǎng)絡(luò)流量很大。由于實(shí)時(shí)庫(kù)恢復(fù)主機(jī)數(shù)量多,實(shí)時(shí)庫(kù)恢復(fù)時(shí)間過(guò)長(zhǎng)(在雙服務(wù)器雙操作站配置下,通常超過(guò)I分鐘),這導(dǎo)致主備切換恢復(fù)時(shí)間不能夠達(dá)標(biāo)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種實(shí)時(shí)庫(kù)同步的訪問(wèn)方法及變電站監(jiān)控系統(tǒng),以解決原有實(shí)時(shí)庫(kù)同步方法導(dǎo)致的同步數(shù)據(jù)量大、網(wǎng)絡(luò)負(fù)載重的問(wèn)題。為實(shí)現(xiàn)上述目的,本發(fā)明的實(shí)時(shí)庫(kù)同步的訪問(wèn)方法技術(shù)方案如下采用該方法的變電站監(jiān)控系統(tǒng)的主備服務(wù)器采用同步專網(wǎng)連接,操作員站通過(guò)遠(yuǎn)方訪問(wèn)接口與主備服務(wù)器實(shí)時(shí)庫(kù)連接,操作員站不再配置實(shí)時(shí)庫(kù),只在主備服務(wù)器中設(shè)置實(shí)時(shí)庫(kù); 當(dāng)操作員站中的客戶端訪問(wèn)實(shí)時(shí)庫(kù)時(shí)
通過(guò)動(dòng)態(tài)加載電力系統(tǒng)操作對(duì)象訪問(wèn)模塊ICSTaskObjects,調(diào)用普通對(duì)象訪問(wèn)接口來(lái)進(jìn)行實(shí)時(shí)庫(kù)訪問(wèn),當(dāng)應(yīng)用程序是客戶端應(yīng)用時(shí)屏蔽對(duì)實(shí)時(shí)庫(kù)緩存寫線程的操作;
通過(guò)共享實(shí)時(shí)庫(kù)類型判別訪問(wèn)模塊ICSTypeInfo類庫(kù)來(lái)進(jìn)行普通的實(shí)時(shí)庫(kù)訪問(wèn),加載遠(yuǎn)程接口模塊;
通過(guò)動(dòng)態(tài)加載實(shí)時(shí)庫(kù)通用操作對(duì)象訪問(wèn)模塊ICSDBObjects模塊,調(diào)用普通對(duì)象訪問(wèn)接口來(lái)進(jìn)行實(shí)時(shí)庫(kù)訪問(wèn);
當(dāng)服務(wù)端訪問(wèn)實(shí)時(shí)庫(kù)時(shí)
服務(wù)端訪問(wèn)ICSTaskObjects模塊的緩存對(duì)象訪問(wèn)接口 ;
服務(wù)端直接訪問(wèn)實(shí)時(shí)庫(kù)接口。進(jìn)一步的,所述ICSTypeInfo模塊根據(jù)被加載的應(yīng)用程序名稱來(lái)選擇加載實(shí)時(shí)庫(kù)訪問(wèn)模塊,如果是客戶端則加載遠(yuǎn)程接口模塊,否則加載本地接口模塊。本發(fā)明的實(shí)時(shí)庫(kù)同步的變電站監(jiān)控系統(tǒng)包括主備服務(wù)器,操作員站分別與主備服務(wù)器通訊連接,所述主備服務(wù)器中均設(shè)置實(shí)時(shí)庫(kù)、服務(wù)端應(yīng)用模塊、客戶端應(yīng)用模塊和服務(wù)端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)接口模塊,且主備服務(wù)器之間采用同步專網(wǎng)連接用于兩實(shí)時(shí)庫(kù)的同步,操作員站中均設(shè)置客戶端應(yīng)用模塊和客戶端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)接口模塊,操作員站通過(guò)客戶端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)接口模塊和服務(wù)端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)接口模塊訪問(wèn)服務(wù)器中的實(shí)時(shí)庫(kù)。本發(fā)明的實(shí)時(shí)庫(kù)同步的訪問(wèn)方法及變電站監(jiān)控系統(tǒng),有了客戶端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)機(jī)制則省掉了服務(wù)器向操作員的同步,對(duì)于實(shí)時(shí)庫(kù)同步只有兩臺(tái)主機(jī)間的同步,這樣可以將兩臺(tái)服務(wù)器的同步采用專網(wǎng)分開(kāi),通過(guò)這種實(shí)時(shí)庫(kù)同步方法可以解決原有實(shí)時(shí)庫(kù)同步方法導(dǎo)致的同步數(shù)據(jù)量大、網(wǎng)絡(luò)負(fù)載重等缺點(diǎn),減少了站控層網(wǎng)絡(luò)流量,提高了監(jiān)控系統(tǒng)中的實(shí)時(shí)庫(kù)同步效率;變電站監(jiān)控系統(tǒng)實(shí)時(shí)庫(kù)涉及到主備服務(wù)器、操作員站、工程師站等站控層主機(jī),這種同步方法需要在主備服務(wù)器中設(shè)置實(shí)時(shí)庫(kù)及實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)接口模塊,同時(shí)主備服務(wù)器之間采用專用網(wǎng)絡(luò)連接用于主備服務(wù)器間的實(shí)時(shí)庫(kù)同步,但在操作員站中不在配置單獨(dú)的實(shí)時(shí)庫(kù)而是通過(guò)遠(yuǎn)程訪問(wèn)接口連接主機(jī)的實(shí)時(shí)庫(kù),當(dāng)發(fā)生主備切換時(shí)操作員站的遠(yuǎn)程訪問(wèn)接口會(huì)連接到新的主機(jī)實(shí)時(shí)庫(kù),從而實(shí)現(xiàn)操作員站數(shù)據(jù)刷新,這樣就取消了服務(wù) 器向操作員的實(shí)時(shí)庫(kù)同步,對(duì)于全站實(shí)時(shí)庫(kù)只有兩臺(tái)主機(jī)間的同步,可以將兩臺(tái)服務(wù)器的同步采用專網(wǎng)分開(kāi),不影響監(jiān)控系統(tǒng)網(wǎng)絡(luò),可靠性增強(qiáng),效率提高。
圖I是實(shí)施例的服務(wù)器通訊網(wǎng)絡(luò)通訊 圖2是實(shí)施例的實(shí)時(shí)庫(kù)專網(wǎng)同步網(wǎng)絡(luò)示意 圖3是實(shí)施例的客戶端遠(yuǎn)程訪問(wèn) 圖4是實(shí)施例的客戶端采用實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)的流程圖。
具體實(shí)施例方式實(shí)時(shí)庫(kù)同步的變電站監(jiān)控系統(tǒng)如圖1、2所示,該系統(tǒng)包括主備服務(wù)器,操作員站分別與主備服務(wù)器通訊連接,所述主備服務(wù)器中均設(shè)置實(shí)時(shí)庫(kù)、服務(wù)端應(yīng)用模塊、客戶端應(yīng)用模塊和服務(wù)端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)接口模塊,且主備服務(wù)器之間采用同步專網(wǎng)連接用于兩實(shí)時(shí)庫(kù)的同步,操作員站中均設(shè)置客戶端應(yīng)用模塊和客戶端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)接口模塊,操作員站通過(guò)客戶端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)接口模塊和服務(wù)端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)接口模塊訪問(wèn)服務(wù)器中的實(shí)時(shí)庫(kù)??蛻舳送ㄟ^(guò)遠(yuǎn)程服務(wù)代理(RtdbProxy)進(jìn)程訪問(wèn)主機(jī)的實(shí)時(shí)庫(kù),當(dāng)主備發(fā)生切換時(shí)客戶端遠(yuǎn)程服務(wù)代理(RtdbProxy)動(dòng)切換連接到主機(jī)實(shí)現(xiàn)數(shù)據(jù)刷新。以上用到的模塊功能如下表所示
權(quán)利要求
1.一種實(shí)時(shí)庫(kù)同步的訪問(wèn)方法,其特征在干,采用該方法的變電站監(jiān)控系統(tǒng)的主備服務(wù)器采用同步專網(wǎng)連接,操作員站通過(guò)遠(yuǎn)方訪問(wèn)接ロ與主備服務(wù)器實(shí)時(shí)庫(kù)連接,操作員站不再配置實(shí)時(shí)庫(kù),只在主備服務(wù)器中設(shè)置實(shí)時(shí)庫(kù); 當(dāng)操作員站中的客戶端訪問(wèn)實(shí)時(shí)庫(kù)時(shí) 通過(guò)動(dòng)態(tài)加載電カ系統(tǒng)操作對(duì)象訪問(wèn)模塊ICSTaskObjects,調(diào)用普通對(duì)象訪問(wèn)接ロ來(lái)進(jìn)行實(shí)時(shí)庫(kù)訪問(wèn),當(dāng)應(yīng)用程序是客戶端應(yīng)用時(shí)屏蔽對(duì)實(shí)時(shí)庫(kù)緩存寫線程的操作; 通過(guò)共享實(shí)時(shí)庫(kù)類型判別訪問(wèn)模塊ICSTypeInfo類庫(kù)來(lái)進(jìn)行普通的實(shí)時(shí)庫(kù)訪問(wèn),加載遠(yuǎn)程接ロ模塊; 通過(guò)動(dòng)態(tài)加載實(shí)時(shí)庫(kù)通用操作對(duì)象訪問(wèn)模塊ICSDBObjects模塊,調(diào)用普通對(duì)象訪問(wèn)接ロ來(lái)進(jìn)行實(shí)時(shí)庫(kù)訪問(wèn); 當(dāng)服務(wù)端訪問(wèn)實(shí)時(shí)庫(kù)時(shí) 服務(wù)端訪問(wèn)ICSTaskObjects模塊的緩存對(duì)象訪問(wèn)接ロ ; 服務(wù)端直接訪問(wèn)實(shí)時(shí)庫(kù)接ロ。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于所述ICSTypeInf0模塊根據(jù)被加載的應(yīng)用程序名稱來(lái)選擇加載實(shí)時(shí)庫(kù)訪問(wèn)模塊,如果是客戶端則加載遠(yuǎn)程接ロ模塊,否則加載本地接ロ模塊。
3.ー種實(shí)時(shí)庫(kù)同步的變電站監(jiān)控系統(tǒng),其特征在干,該系統(tǒng)包括主備服務(wù)器,操作員站分別與主備服務(wù)器通訊連接,所述主備服務(wù)器中均設(shè)置實(shí)時(shí)庫(kù)、服務(wù)端應(yīng)用模塊、客戶端應(yīng)用模塊和服務(wù)端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)接ロ模塊,且主備服務(wù)器之間采用同步專網(wǎng)連接用于兩實(shí)時(shí)庫(kù)的同步,操作員站中均設(shè)置客戶端應(yīng)用模塊和客戶端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)接ロ模塊,操作員站通過(guò)客戶端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)接ロ模塊和服務(wù)端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)接ロ模塊訪問(wèn)服務(wù)器中的實(shí)時(shí)庫(kù)。
全文摘要
本發(fā)明涉及一種實(shí)時(shí)庫(kù)同步的訪問(wèn)方法及變電站監(jiān)控系統(tǒng),系統(tǒng)包括主備服務(wù)器,操作員站分別與主備服務(wù)器通訊連接,所述主備服務(wù)器中均設(shè)置實(shí)時(shí)庫(kù)、服務(wù)端應(yīng)用模塊、客戶端應(yīng)用模塊和服務(wù)端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)接口模塊,且主備服務(wù)器之間采用同步專網(wǎng)連接用于兩實(shí)時(shí)庫(kù)的同步,操作員站中均設(shè)置客戶端應(yīng)用模塊和客戶端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)接口模塊,操作員站通過(guò)客戶端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)接口模塊和服務(wù)端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)接口模塊訪問(wèn)服務(wù)器中的實(shí)時(shí)庫(kù);本發(fā)明有了客戶端實(shí)時(shí)庫(kù)遠(yuǎn)程訪問(wèn)機(jī)制則省掉了服務(wù)器向操作員的同步,對(duì)于實(shí)時(shí)庫(kù)同步只有兩臺(tái)主機(jī)間的同步,這樣可以將兩臺(tái)服務(wù)器的同步采用專網(wǎng)分開(kāi),不影響監(jiān)控系統(tǒng)網(wǎng)絡(luò),可靠性增強(qiáng),效率提高。
文檔編號(hào)H04L29/08GK102769664SQ20121020740
公開(kāi)日2012年11月7日 申請(qǐng)日期2012年6月21日 優(yōu)先權(quán)日2012年6月21日
發(fā)明者劉沛, 宋鎮(zhèn)蒲, 徐茂順, 慕宗君, 李永照, 李江林, 李英, 李貞 , 楊恢宏, 王兆慶, 王廣民, 賈華偉, 邱俊宏, 陳哲 申請(qǐng)人:山東電力集團(tuán)公司, 山東電力集團(tuán)公司青島供電公司, 許昌許繼軟件技術(shù)有限公司, 許繼電氣股份有限公司, 許繼集團(tuán)有限公司