• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于多進(jìn)程架構(gòu)的變電站在線監(jiān)控方法技術(shù)

    技術(shù)編號(hào):12388875 閱讀:107 留言:0更新日期:2015-11-25 22:14
    本發(fā)明專利技術(shù)涉及一種基于多進(jìn)程架構(gòu)的變電站在線監(jiān)控方法,本發(fā)明專利技術(shù)將變電站的在線監(jiān)控功能分為主框架進(jìn)程、繪制進(jìn)程和插件進(jìn)程三種不同類型的進(jìn)程,各進(jìn)程間的消息交互采用命名管道的方式,進(jìn)程間的數(shù)據(jù)流交互采用共享內(nèi)存的方式,進(jìn)程間的交互信息采用通用的動(dòng)態(tài)數(shù)據(jù)對象傳輸,主框架進(jìn)程用于負(fù)責(zé)畫面顯示、資源調(diào)度、進(jìn)程間的消息交互和用戶的輸入;繪制進(jìn)程用于負(fù)責(zé)解析組態(tài)畫面文件并繪制圖形,并將繪制結(jié)果發(fā)送到主框架進(jìn)程進(jìn)行顯示;插件進(jìn)程用于負(fù)責(zé)為在線監(jiān)控插件提供資源和用戶輸入。本發(fā)明專利技術(shù)通過將不同的應(yīng)用、不同的畫面放置于不同的進(jìn)程中,以避免某個(gè)應(yīng)用或畫面異常而影響整個(gè)系統(tǒng),為變站電自動(dòng)化系統(tǒng)穩(wěn)定、可靠的運(yùn)行提供有力的保障。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及一種基于多進(jìn)程架構(gòu)的變電站在線監(jiān)控方法,屬于電力系統(tǒng)智能變電站綜合自動(dòng)化

    技術(shù)介紹
    隨著智能電網(wǎng)技術(shù)的發(fā)展與完善,智能變電站逐步成為智能電網(wǎng)技術(shù)的關(guān)鍵。現(xiàn)行的智能變電站均是按照《智能變電站一體化監(jiān)控系統(tǒng)建設(shè)技術(shù)規(guī)范》進(jìn)行設(shè)計(jì)與建設(shè)的。按照該《規(guī)范》要求,一體化監(jiān)控系統(tǒng)橫向聯(lián)通變電站內(nèi)各自動(dòng)化設(shè)備,通過集成優(yōu)化,實(shí)現(xiàn)全站信息的統(tǒng)一接入、統(tǒng)一存儲(chǔ),為自動(dòng)化、保護(hù)、計(jì)量、運(yùn)檢等專業(yè)用戶提供了支撐。一體化監(jiān)控按功能分為運(yùn)行監(jiān)視、操作與控制、智能告警與信息綜合分析、運(yùn)行管理、輔助應(yīng)用等五大類應(yīng)用,提供了一個(gè)全站的數(shù)據(jù)展示與控制平臺(tái)。目前保護(hù)邏輯可視化和變電站內(nèi)二次裝置即插即用技術(shù)日趨成熟,在線監(jiān)控直接從二次裝置讀取圖形文件取代人工繪圖也成為了一種趨勢。智能變電站內(nèi)不斷增加的功能應(yīng)用為變電站的在線監(jiān)控系統(tǒng)提出了更高了要求。在線監(jiān)控系統(tǒng)已不單是做簡單的監(jiān)視與控制,所接入的內(nèi)容也由單個(gè)廠家擴(kuò)展為不同的廠家。傳統(tǒng)的在線監(jiān)控多采用單進(jìn)程架構(gòu),功能的增加讓在線監(jiān)控系統(tǒng)不能有效的利用操作系統(tǒng)資源而效率低下,多源的數(shù)據(jù)也讓在線監(jiān)控系統(tǒng)的穩(wěn)定性降低。而將不同的應(yīng)用分散到不同的獨(dú)立進(jìn)程后,系統(tǒng)功能變得分散而不利于用戶的操作與控制。變電站內(nèi)不同的應(yīng)用在功能上相對獨(dú)立,但使用的資源有可能相同,比如都需要圖形畫面作為展示平臺(tái)。所以一個(gè)應(yīng)用異常時(shí),不能影響到其它應(yīng)用甚至是整個(gè)在線監(jiān)控,因?yàn)閼?yīng)用功能較多,并且數(shù)據(jù)來源有可能來自不同的廠家,而構(gòu)造一下功能強(qiáng)大且永不異常的進(jìn)程幾乎是不可能的,而目前的變電站在線監(jiān)控由于某個(gè)應(yīng)用或畫面異常造成在線監(jiān)控效率低、運(yùn)行不穩(wěn)定。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)的目的是提供一種基于多進(jìn)程架構(gòu)的變電站在線監(jiān)控方法,以避免某個(gè)應(yīng)用或畫面異常而導(dǎo)致變電站在線監(jiān)控效率低、運(yùn)行不穩(wěn)定的問題。本專利技術(shù)為解決上述技術(shù)問題提供了一種基于多進(jìn)程架構(gòu)的變電站在線監(jiān)控方法,該監(jiān)控方法將變電站的在線監(jiān)控功能分為主框架進(jìn)程、繪制進(jìn)程和插件進(jìn)程三種不同類型的進(jìn)程,所述主框架進(jìn)程用于負(fù)責(zé)畫面顯示、資源調(diào)度、進(jìn)程間的信息交互和用戶的輸入;所述繪制進(jìn)程用于負(fù)責(zé)解析組態(tài)畫面文件并繪制圖形,并將繪制結(jié)果發(fā)送到主框架進(jìn)程進(jìn)行顯示;所述插件進(jìn)程用于負(fù)責(zé)為在線監(jiān)控插件提供資源和用戶輸入。當(dāng)用戶瀏覽在線監(jiān)控畫面時(shí)主框架進(jìn)程根據(jù)用戶選擇的畫面將打開畫面的消息發(fā)送給繪制進(jìn)程,繪制進(jìn)程根據(jù)接收到的主框架進(jìn)程發(fā)送的打開畫面命令從磁盤中找到對應(yīng)文件,并按照規(guī)定的格式讀取文件內(nèi)容,繪制進(jìn)程中的繪制引擎根據(jù)實(shí)時(shí)庫中相應(yīng)圖元的狀態(tài)將所讀取的文件內(nèi)容渲染成對應(yīng)的圖片并傳遞給繪制進(jìn)程中的文件傳輸引擎,同時(shí)向?qū)崟r(shí)庫訂閱畫面中的數(shù)據(jù)。所述繪制進(jìn)程采用共享內(nèi)存的方式將渲染出來的圖片進(jìn)行傳輸,即繪制進(jìn)程中的文件傳輸引擎將渲染成的圖片轉(zhuǎn)換成二進(jìn)制流寫入共享內(nèi)存,并將共享內(nèi)存的句柄和共享區(qū)域的大小通過管道發(fā)送給主框架進(jìn)程,主框架進(jìn)程根據(jù)收到的句柄和共享區(qū)域信息從對應(yīng)的共享區(qū)域內(nèi)取出圖片文件的內(nèi)容并轉(zhuǎn)換為圖片格式在界面中顯示。當(dāng)用戶在界面中做鼠標(biāo)操作或輸入時(shí),主框架進(jìn)程將事件和位置發(fā)送至繪制進(jìn)程,繪制進(jìn)程根據(jù)事件類型和位置做出響應(yīng),并將結(jié)果返回至主框架進(jìn)程,主框架進(jìn)程根據(jù)響應(yīng)結(jié)果做相應(yīng)鼠標(biāo)指針變化處理。所述各進(jìn)程間的消息交互采用命名管道的方式,進(jìn)程間的文件交互采用“共享內(nèi)存+消息通知”的機(jī)制。所述主框架進(jìn)程與繪制進(jìn)程和插件進(jìn)程之間的消息交互采用動(dòng)態(tài)對象映射的方式構(gòu)造,按消息類型的不同動(dòng)態(tài)構(gòu)造相應(yīng)的消息模型。所述圖形繪制方式采用多進(jìn)程合作的方式,對于不同類型的圖形文件采用不同的繪制進(jìn)程,并轉(zhuǎn)換為統(tǒng)一的圖片格式,以避免不同廠家提供的圖形文件格式不一致導(dǎo)致在線監(jiān)控系統(tǒng)的異常。所述主框架進(jìn)程與繪制進(jìn)程和插件進(jìn)程之間在每個(gè)時(shí)間周期內(nèi)發(fā)送一次心跳以確定繪制進(jìn)程和插件進(jìn)程是否有響應(yīng),如果繪制進(jìn)程和插件進(jìn)程在周期時(shí)間內(nèi)未發(fā)送心跳報(bào)文則認(rèn)為繪制進(jìn)程和插件進(jìn)程異常而強(qiáng)制重啟,若繪制進(jìn)程和插件進(jìn)程在周期時(shí)間內(nèi)未收到主進(jìn)程的心跳,則認(rèn)為主進(jìn)程異常,強(qiáng)制自己退出。本專利技術(shù)的有益效果是:本專利技術(shù)將變電站的在線監(jiān)控功能分為主框架進(jìn)程、繪制進(jìn)程和插件進(jìn)程三種不同類型的進(jìn)程,各進(jìn)程間的信息交互采用命名管道的方式,進(jìn)程間的數(shù)據(jù)流交互采用共享內(nèi)存的方式,進(jìn)程間的交互信息采用通用的動(dòng)態(tài)數(shù)據(jù)對象傳輸,主框架進(jìn)程用于負(fù)責(zé)畫面顯示、資源調(diào)度、進(jìn)程間的信息交互和用戶的輸入;繪制進(jìn)程用于負(fù)責(zé)解析組態(tài)畫面文件并繪制圖形,并將繪制結(jié)果發(fā)送到主框架進(jìn)程進(jìn)行顯示;插件進(jìn)程用于負(fù)責(zé)為在線監(jiān)控插件提供資源和用戶輸入。本專利技術(shù)通過將不同的應(yīng)用、不同的畫面放置于不同的進(jìn)程中,避免了某個(gè)應(yīng)用或畫面異常而影響整個(gè)系統(tǒng),為變站電自動(dòng)化系統(tǒng)穩(wěn)定、可靠的運(yùn)行提供有力的保障。附圖說明圖1是變電站在線監(jiān)控系統(tǒng)應(yīng)用功能結(jié)構(gòu)圖;圖2為本專利技術(shù)基于多進(jìn)程方案架構(gòu)圖;圖3為在線監(jiān)控進(jìn)程管理界面。具體實(shí)施方式下面結(jié)合附圖對本專利技術(shù)的具體實(shí)施方式做進(jìn)一步的說明。如圖1所示,變電站在線監(jiān)控可分為運(yùn)行監(jiān)視、操作與控制、智能告警與信息綜合分析、運(yùn)行管理、輔助應(yīng)用等五大類應(yīng)用,按功能又可分為畫面展示類與業(yè)務(wù)處理類。如圖2所示,本專利技術(shù)將變電站的在線監(jiān)控功能分為主框架進(jìn)程、繪制進(jìn)程和插件進(jìn)程三種不同類型的進(jìn)程,各進(jìn)程間的消息交互采用命名管道的方式,進(jìn)程間的數(shù)據(jù)流交互采用共享內(nèi)存的方式,進(jìn)程間的交互信息采用通用的動(dòng)態(tài)數(shù)據(jù)對象傳輸,其中主框架進(jìn)程用于負(fù)責(zé)畫面顯示、資源調(diào)度、進(jìn)程間的信息交互和用戶的輸入;繪制進(jìn)程用于負(fù)責(zé)解析組態(tài)畫面文件并繪制圖形,并將繪制結(jié)果發(fā)送到主框架進(jìn)程進(jìn)行顯示;插件進(jìn)程用于負(fù)責(zé)為在線監(jiān)控插件提供資源和用戶輸入,插件進(jìn)程為業(yè)務(wù)處理功能的集合,負(fù)責(zé)整個(gè)系統(tǒng)的業(yè)務(wù)處理,插件進(jìn)程將處理后的數(shù)據(jù)寫入實(shí)時(shí)庫,通過繪制進(jìn)程將數(shù)據(jù)展示在畫面中,由于裝置的畫面來自于不同的廠家,所以按畫面類型將繪制進(jìn)程分為監(jiān)控畫面繪制進(jìn)程和裝置畫面繪制進(jìn)程。當(dāng)用戶瀏覽在線監(jiān)控畫面時(shí)主框架進(jìn)程從磁盤讀取圖形文件,并通知繪制進(jìn)程。繪制進(jìn)程接收到通知后讀取畫面文件內(nèi)容并繪制圖形,并把繪制后的圖形發(fā)送至主框架進(jìn)程顯示,具體的工作過程如下:1.啟動(dòng)主框架進(jìn)程,在主框架進(jìn)程啟動(dòng)時(shí),自動(dòng)啟動(dòng)繪制子進(jìn)程和插件子進(jìn)程。由于基于命名管道的進(jìn)程間交互方式應(yīng)用簡單可靠,所以本實(shí)施例中進(jìn)程間的消息交互采用命名管道的方式,在啟動(dòng)子進(jìn)程時(shí),主框架進(jìn)程與每個(gè)子進(jìn)程建立“繪制進(jìn)程名稱+進(jìn)程標(biāo)識(shí)(PID)”的命名管道。本文檔來自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】
    一種基于多進(jìn)程架構(gòu)的變電站在線監(jiān)控方法,其特征在于,該監(jiān)控方法將變電站的在線監(jiān)控功能分為主框架進(jìn)程、繪制進(jìn)程和插件進(jìn)程三種不同類型的進(jìn)程,所述主框架進(jìn)程用于負(fù)責(zé)畫面顯示、資源調(diào)度、進(jìn)程間的信息交互和用戶的輸入;所述繪制進(jìn)程用于負(fù)責(zé)解析組態(tài)畫面文件并繪制圖形,并將繪制結(jié)果發(fā)送到主框架進(jìn)程進(jìn)行顯示;所述插件進(jìn)程用于負(fù)責(zé)為在線監(jiān)控插件提供資源和用戶輸入。

    【技術(shù)特征摘要】
    1.一種基于多進(jìn)程架構(gòu)的變電站在線監(jiān)控方法,其特征在于,該監(jiān)控方法
    將變電站的在線監(jiān)控功能分為主框架進(jìn)程、繪制進(jìn)程和插件進(jìn)程三種不同類型的
    進(jìn)程,所述主框架進(jìn)程用于負(fù)責(zé)畫面顯示、資源調(diào)度、進(jìn)程間的信息交互和用戶
    的輸入;所述繪制進(jìn)程用于負(fù)責(zé)解析組態(tài)畫面文件并繪制圖形,并將繪制結(jié)果發(fā)
    送到主框架進(jìn)程進(jìn)行顯示;所述插件進(jìn)程用于負(fù)責(zé)為在線監(jiān)控插件提供資源和用
    戶輸入。
    2.根據(jù)權(quán)利要求1所述的基于多進(jìn)程架構(gòu)的變電站在線監(jiān)控方法,其特征在
    于,當(dāng)用戶瀏覽在線監(jiān)控畫面時(shí)主框架進(jìn)程根據(jù)用戶選擇的畫面將打開畫面的消
    息發(fā)送給繪制進(jìn)程,繪制進(jìn)程根據(jù)接收到的主框架進(jìn)程發(fā)送的打開畫面命令從磁
    盤中找到對應(yīng)文件,并按照規(guī)定的格式讀取文件內(nèi)容,繪制進(jìn)程中的繪制引擎根
    據(jù)實(shí)時(shí)庫中相應(yīng)圖元的狀態(tài)將所讀取的文件內(nèi)容渲染成對應(yīng)的圖片并傳遞給繪
    制進(jìn)程中的文件傳輸引擎,同時(shí)向?qū)崟r(shí)庫訂閱畫面中的數(shù)據(jù)。
    3.根據(jù)權(quán)利要求2所述的基于多進(jìn)程架構(gòu)的變電站在線監(jiān)控方法,其特征在
    于,所述繪制進(jìn)程采用共享內(nèi)存的方式將渲染出來的圖片進(jìn)行傳輸,即繪制進(jìn)程
    中的文件傳輸引擎將渲染成的圖片轉(zhuǎn)換成二進(jìn)制流寫入共享內(nèi)存,并將共享內(nèi)存
    的句柄和共享區(qū)域的大小通過管道發(fā)送給主框架進(jìn)程,主框架進(jìn)程根據(jù)收到的句
    柄和共享區(qū)域信息從對應(yīng)的共享區(qū)域內(nèi)取出圖片文件的內(nèi)容并轉(zhuǎn)換為圖片格式
    在界面中顯示。
    4.根據(jù)權(quán)利要求3所述的基于多進(jìn)程架構(gòu)的變電站在線監(jiān)控方...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:李寶潭張海庭吳正青郭利軍衛(wèi)星李永照陳哲包芳王衛(wèi)東邱舵
    申請(專利權(quán))人:許繼電氣股份有限公司許昌許繼軟件技術(shù)有限公司
    類型:發(fā)明
    國別省市:河南;41

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 蜜臀AV无码精品人妻色欲| 亚洲日韩av无码中文| 亚洲va中文字幕无码| 亚洲精品无码鲁网中文电影| 无码H肉动漫在线观看| 无码的免费不卡毛片视频| 国产激情无码一区二区app| 精品久久久无码人妻中文字幕豆芽| 亚洲精品无码成人片在线观看 | 亚洲人av高清无码| 久久久久无码国产精品不卡| 无码毛片视频一区二区本码 | 亚洲色偷拍另类无码专区| 无码里番纯肉h在线网站| 免费无码一区二区三区蜜桃大| 亚洲AV无码精品色午夜果冻不卡 | 亚洲AV无码乱码在线观看富二代| 无码一区18禁3D| 亚洲AV成人无码天堂| 久久久久久AV无码免费网站 | 人妻丰满熟妇岳AV无码区HD| 国产高清不卡无码视频| 久久天堂av综合色无码专区| 精品人妻无码区二区三区| 无码日韩精品一区二区三区免费| 中文字幕人妻三级中文无码视频| 麻豆人妻少妇精品无码专区| 亚洲AV无码一区二区三区牲色 | 无码8090精品久久一区| 久久亚洲精品成人无码| 亚洲av无码日韩av无码网站冲| 日韩精品久久无码人妻中文字幕| 国99精品无码一区二区三区| 最新无码A∨在线观看| 一本大道无码人妻精品专区| 国产午夜无码福利在线看网站 | 无码欧精品亚洲日韩一区夜夜嗨| 色欲AV永久无码精品无码| 精品韩国亚洲av无码不卡区| 成人年无码AV片在线观看| 亚洲AV中文无码乱人伦下载|