欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用于變電系統(tǒng)監(jiān)控的集中式平臺服務(wù)器的制作方法

文檔序號:11262311閱讀:204來源:國知局
一種用于變電系統(tǒng)監(jiān)控的集中式平臺服務(wù)器的制造方法與工藝

本發(fā)明涉及配電網(wǎng)智能化監(jiān)控技術(shù),更具體地,涉及一種用于變電系統(tǒng)監(jiān)控的集中式平臺服務(wù)器。



背景技術(shù):

隨著智能化程度的提升,無人值守型的變電系統(tǒng)在配電網(wǎng)當中越來越普及。變電系統(tǒng)監(jiān)控用于實現(xiàn)對變電系統(tǒng)——特別是無人值守型變電系統(tǒng)——的運行狀態(tài)、工作環(huán)境、安全防衛(wèi)的實時監(jiān)控,進行異常上報,并且根據(jù)遠程指令執(zhí)行必要的保護措施,是集多種類型的監(jiān)控技術(shù)和網(wǎng)絡(luò)通信技術(shù)于一體的綜合平臺。鑒于變電系統(tǒng)在電力供應(yīng)當中的重要地位,變電系統(tǒng)監(jiān)控要求保障變電系統(tǒng)現(xiàn)場信息采集的全面多樣,以及保障采集信息傳輸、存儲、調(diào)用的實時性與可靠性。

變電系統(tǒng)監(jiān)控可以劃分為采集層、匯聚傳輸層、站控層。采集層的各種傳感器或監(jiān)測裝置部署于變電系統(tǒng)現(xiàn)場,采集系統(tǒng)運行狀態(tài)參數(shù)、工作環(huán)境參數(shù)、現(xiàn)場監(jiān)視視頻、門禁感應(yīng)信號、煙霧感應(yīng)信號、漏水感應(yīng)信號以及震動感應(yīng)信號等。匯聚傳輸層一般包括數(shù)據(jù)采集器、數(shù)據(jù)集中器以及通信網(wǎng)絡(luò);數(shù)據(jù)采集器獲得采集層的各個傳感器或監(jiān)測裝置所生成的數(shù)據(jù),并且一定數(shù)量的數(shù)據(jù)采集器所采集的數(shù)據(jù)通過本地通信網(wǎng)絡(luò)或者是近場通信網(wǎng)絡(luò)而被匯聚于數(shù)據(jù)集中器,數(shù)據(jù)集中器再通過遠程通信網(wǎng)絡(luò)將數(shù)據(jù)上傳至站控層。站控層通過所述遠程通信網(wǎng)絡(luò)獲得所采集的數(shù)據(jù),并且對所采集數(shù)據(jù)進行存儲和應(yīng)用;站控層具體包括站控層服務(wù)器以及站控管理終端。

站控層服務(wù)器的基礎(chǔ)性作用是承載與匯聚傳輸層的通信任務(wù),對采集數(shù)據(jù)執(zhí)行存儲,調(diào)取和應(yīng)用采集數(shù)據(jù)以便實現(xiàn)對變電系統(tǒng)監(jiān)測和控制的功能。并且,站控層服務(wù)器還可以用于向更上層的監(jiān)測控制單位(例如省域、城域一級的變電監(jiān)測控制單位)上報采集數(shù)據(jù)或者是應(yīng)用采集數(shù)據(jù)的分析處理結(jié)果。站控層服務(wù)器亦可以經(jīng)由交換機、防火墻等通信設(shè)施而接入互聯(lián)網(wǎng),并且響應(yīng)來自互聯(lián)網(wǎng)的請求而提供對采集數(shù)據(jù)的調(diào)取應(yīng)用,以便滿足變電系統(tǒng)維護工程人員的遠程辦公、移動監(jiān)測等需求。

基于以上功能設(shè)計,變電系統(tǒng)監(jiān)控的站控層服務(wù)器可以采取分布式架構(gòu)或者是集中式架構(gòu)。

站控層采用分布式架構(gòu)的服務(wù)器組時,可以根據(jù)各個服務(wù)器的功能,劃分為數(shù)據(jù)服務(wù)器、應(yīng)用服務(wù)器、通訊服務(wù)器、上層接口服務(wù)器以及網(wǎng)絡(luò)服務(wù)器。數(shù)據(jù)服務(wù)器用于對匯聚傳輸層上傳的采集數(shù)據(jù)執(zhí)行存儲,一般是以文件結(jié)構(gòu)+數(shù)據(jù)庫管理的方式來存儲。應(yīng)用服務(wù)器調(diào)用所存儲的采集數(shù)據(jù),執(zhí)行對變電系統(tǒng)的工作狀態(tài)、環(huán)境和安防等方面進行監(jiān)測和控制的功能應(yīng)用,例如設(shè)備異常報警、環(huán)境超限預(yù)警、闖入者追蹤等。通訊服務(wù)器負責(zé)站控層與匯聚傳輸層大量的數(shù)據(jù)采集器以及數(shù)據(jù)集中器之間的通信任務(wù),一般以進程的形式對通信過程進行建立、維持、管理和終止。上層接口服務(wù)器實現(xiàn)站控層與更高層級監(jiān)測控制單位之間的數(shù)據(jù)交互以及指令傳遞。網(wǎng)絡(luò)服務(wù)器負責(zé)站控層與互聯(lián)網(wǎng)之間的通信過程,例如實現(xiàn)與工程人員手機的遠程交互,從而進行移動辦公。

站控層采用集中式服務(wù)器架構(gòu)時,則設(shè)置一個統(tǒng)一的集中式平臺服務(wù)器,負責(zé)與匯聚傳輸層及上級單位之間的上下行通信、數(shù)據(jù)存儲和各方面的應(yīng)用功能和網(wǎng)絡(luò)交互。集中式平臺服務(wù)器作為站控層的核心節(jié)點,數(shù)據(jù)集中由其存儲和管理,所有的業(yè)務(wù)功能和任務(wù)也都由其集中處理。

變電系統(tǒng)監(jiān)控的站控層采用分布式架構(gòu)或集中式架構(gòu)時,各有其優(yōu)點和缺點。從系統(tǒng)實現(xiàn)的角度來看,分布式架構(gòu)可以用若干臺中小型服務(wù)器加以實現(xiàn),各臺服務(wù)器分別作為數(shù)據(jù)服務(wù)器、應(yīng)用服務(wù)器、通訊服務(wù)器、上層接口服務(wù)器以及網(wǎng)絡(luò)服務(wù)器而負責(zé)相應(yīng)的功能。每臺服務(wù)器的能力和容量可以相對較低,站控層整體的處理能力通過各臺服務(wù)器的并行工作來實現(xiàn);當出現(xiàn)性能不足時,主要是通過并入新的服務(wù)器而實現(xiàn)擴展。但是,分布式架構(gòu)也意味著在站控層需要建設(shè)更多的機柜或機房,相應(yīng)的,占地空間、冗余供電保障、環(huán)境溫度調(diào)節(jié)、設(shè)備維護方面的成本也會增大,使得變電系統(tǒng)監(jiān)測的建設(shè)投資變大。而且,雖然每臺中小型服務(wù)器成本比較低,但總合起來實際上的設(shè)備成本并不比采用一臺集中式服務(wù)器便宜很多,而且分布式的各臺服務(wù)器之間更容易因任務(wù)不均衡而出現(xiàn)存儲空間、處理能力閑置的情形,例如有可能出現(xiàn)應(yīng)用服務(wù)器、數(shù)據(jù)服務(wù)器已經(jīng)過載而同時上層接口服務(wù)器和網(wǎng)絡(luò)服務(wù)器有資源閑置的情形;而且如果變更某臺服務(wù)器的功能所需要的軟硬件操作較多。

相對來說,集中式平臺服務(wù)器在機柜、冗余電源、制冷空調(diào)等方面只需要一組,建設(shè)的成本和難度顯著降低,投入運行之后在耗電、維護等方面都更為節(jié)約?,F(xiàn)在性能優(yōu)異的大型服務(wù)器的綜合成本也在下調(diào),雖然單價相比中小型服務(wù)器還是要貴,但是拿集中式架構(gòu)所需的一臺大型服務(wù)器和分布式架構(gòu)所需的若干臺中小型服務(wù)器總合相比較,考慮到后者的安裝布線成本,則前者的價格劣勢并不明顯。

不過在集中式架構(gòu)下,以一臺集中式平臺服務(wù)器的資源來滿足站控層多方面的功能和應(yīng)用需求,必然涉及到服務(wù)器的計算處理能力和數(shù)據(jù)存儲空間在不同功能和應(yīng)用之間分配。特別是,在變電系統(tǒng)監(jiān)測這一具體適用領(lǐng)域下,對于變電系統(tǒng)監(jiān)測相關(guān)的各項功能與應(yīng)用來說,數(shù)據(jù)結(jié)構(gòu)和任務(wù)需求的差異大,資源需求的波動性與不均衡性表現(xiàn)突出,如何實時保持最優(yōu)化的資源分配模式是站控層的集中式平臺服務(wù)器需要解決問題。

目前,現(xiàn)有技術(shù)中在變電系統(tǒng)監(jiān)測的站控層所采用的仍然以分布式架構(gòu)的服務(wù)器組為主,很少采用集中式平臺服務(wù)器。少量采用集中式平臺服務(wù)器的系統(tǒng)產(chǎn)品也都以采用整體資源超需求配置的方式以避免過載,沒有提供更為高效的站控層集中式平臺服務(wù)器及其資源分配模式。



技術(shù)實現(xiàn)要素:

基于現(xiàn)有技術(shù)的以上需求及不足,本申請?zhí)岢鲆环N用于變電系統(tǒng)監(jiān)控的集中式平臺服務(wù)器。本申請對由變電系統(tǒng)監(jiān)測的采集層生成并通過匯聚傳輸層傳輸?shù)亩喾N類型數(shù)據(jù),定義了統(tǒng)一化的數(shù)據(jù)結(jié)構(gòu)進行存儲、調(diào)用和管理;并且針對變電系統(tǒng)監(jiān)測各種通信交互、監(jiān)測功能及網(wǎng)絡(luò)化應(yīng)用,定義了面向?qū)ο蟮摹⒔y(tǒng)一化的任務(wù)管理機制,在統(tǒng)一化的數(shù)據(jù)結(jié)構(gòu)和任務(wù)管理基礎(chǔ)上,實現(xiàn)了服務(wù)器分區(qū)資源的高動態(tài)性的分配與調(diào)度,保證了資源與任務(wù)的最優(yōu)化配置。

本發(fā)明所提供的一種用于變電系統(tǒng)監(jiān)控的集中式平臺服務(wù)器,其特征在于,包括:硬件層,功能層與應(yīng)用層;

所述硬件層為本服務(wù)器的硬件設(shè)施,包括處理器單元、內(nèi)存條、硬盤等非易失性存儲器、通信網(wǎng)口;

所述功能層屬于本服務(wù)器操作系統(tǒng)的一部分,用于調(diào)用和控制硬件層的各種硬件設(shè)施,基于硬件層提供的存儲空間和計算能力,執(zhí)行采集數(shù)據(jù)在數(shù)據(jù)存儲空間內(nèi)的存取,進行采集數(shù)據(jù)調(diào)用和處理運算從而實現(xiàn)站控層監(jiān)控的功能和應(yīng)用,承載上下行通訊及站控層本地通訊開銷;

所述應(yīng)用層包括本服務(wù)器的操作系統(tǒng)之上運行的各種功能軟件,用于接收針對變電系統(tǒng)監(jiān)控的指令,響應(yīng)這些指令而激活功能層執(zhí)行對數(shù)據(jù)的存取、調(diào)用和處理運算以及上下行通訊,以及通過人機界面反饋結(jié)果;

其中,所述功能層的結(jié)構(gòu)具體包括:計算資源分配模塊、數(shù)據(jù)單元生成模塊、任務(wù)對象定義模塊、通訊接口模塊;

所述計算資源分配模塊用于建立一定數(shù)量的單位線程,為每個處于激活狀態(tài)的單位線程固定分配本服務(wù)器的計算資源,所述計算資源包括處理器運算能力與內(nèi)存緩存空間;以及,用于為每個任務(wù)對象調(diào)用一定數(shù)量的所述單位線程;每個任務(wù)對象所調(diào)用的單位線程構(gòu)成一個分區(qū);將每個任務(wù)對象所需要處理的數(shù)據(jù)分配至所調(diào)用的各個單位線程的緩存空間進行緩存,并且由單位線程的處理器運算能力執(zhí)行對數(shù)據(jù)的計算,分區(qū)內(nèi)各個單位線程并行工作以共同完成所述任務(wù)對象;

所述數(shù)據(jù)單元生成模塊用于將從變電系統(tǒng)監(jiān)控的匯聚傳輸層發(fā)送過來的各種采集數(shù)據(jù)轉(zhuǎn)換為具有統(tǒng)一化數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)單元;

所述任務(wù)對象定義模塊用于從功能層和應(yīng)用層接收任務(wù)建立請求,響應(yīng)所述任務(wù)請求而定義一個或多個任務(wù)對象及其屬性值,然后將該任務(wù)對象發(fā)送給計算資源分配模塊;

所述通訊接口模塊用于控制本服務(wù)器上下行通信傳輸以及與站控層管理終端的本地通信。

優(yōu)選的是,所述計算資源分配模塊還用于開設(shè)與維持一定數(shù)量的休閑狀態(tài)的單位線程,在服務(wù)器的操作系統(tǒng)中登記這些休閑狀態(tài)的單位線程;所述休閑狀態(tài)的單位線程不配備處理器運算能力和緩存空間;當需要增加激活狀態(tài)的單位線程時,所述計算資源分配模塊為休閑狀態(tài)的單位線程分配處理器運算能力和緩存空間。

優(yōu)選的是,所述計算資源分配模塊包括:單位線程管理子模塊、計算資源調(diào)度子模塊、分區(qū)管理子模塊、數(shù)據(jù)和計算分配子模塊;

所述單位線程管理子模塊用于向本服務(wù)器的操作系統(tǒng)登記開設(shè)的單位線程,設(shè)置單位線程的id,并且維護各個單位線程的激活和休閑狀態(tài);

計算資源調(diào)度子模塊用于檢測本服務(wù)器的處理器運算能力和緩存空間的占用情況,獲得可用的計算資源總量;計算資源調(diào)度子模塊還用于所述單位線程管理子模塊獲得激活狀態(tài)的單位線程列表,并且根據(jù)列表中的單位線程數(shù)量以及所述可用的計算資源總量,決定為每個單位線程分配的處理器運算能力和緩存空間的數(shù)量值;計算資源調(diào)度子模塊還用于控制服務(wù)器硬件層中的處理器和內(nèi)存按照該數(shù)量值劃分可用的處理器運算能力和緩存空間,并且建立單位線程到實際的處理器運算能力和緩存空間的映射,通過映射表存儲單位線程id與所分配的運算處理能力和緩存空間的物理標識(如處理器計算單元標識、內(nèi)存地址區(qū)間)之間的映射;

分區(qū)管理子模塊用于從所述任務(wù)對象定義模塊接收任務(wù)對象,根據(jù)任務(wù)對象的屬性值,決定為該任務(wù)對象分配的單位線程數(shù)量;根據(jù)該數(shù)量選取激活狀態(tài)的單位線程組成分區(qū),在分區(qū)管理表單中登記分區(qū)對應(yīng)的任務(wù)對象和分區(qū)包含的單位線程id;

數(shù)據(jù)和計算分配子模塊用于參照所述分區(qū)管理表單,將每個任務(wù)對象所需要處理的數(shù)據(jù)分配至分區(qū)的各個單位線程的緩存空間進行緩存,并且由單位線程的處理器運算能力執(zhí)行對數(shù)據(jù)的計算。

優(yōu)選的是,所述數(shù)據(jù)單元生成模塊生成的每個數(shù)據(jù)單元具有具有一致的數(shù)據(jù)封裝格式、數(shù)據(jù)大小以及數(shù)據(jù)屬性描述方式。

優(yōu)選的是,所述數(shù)據(jù)單元生成模塊向任務(wù)對象定義模塊發(fā)起原始數(shù)據(jù)處理的任務(wù)建立請求;任務(wù)對象定義模塊根據(jù)該任務(wù)建立請求以及攜帶的參數(shù),定義一個或多個原始數(shù)據(jù)處理的任務(wù)對象及其屬性值,然后將原始數(shù)據(jù)處理的任務(wù)對象發(fā)送給計算資源分配模塊,從而為原始數(shù)據(jù)處理的任務(wù)對象組成分區(qū)并安排相應(yīng)的單位線程。

優(yōu)選的是,所述數(shù)據(jù)單元生成模塊包括:原始數(shù)據(jù)接口、數(shù)據(jù)分塊子模塊、數(shù)據(jù)封裝子模塊、數(shù)據(jù)描述子模塊以及存儲接口子模塊;

原始數(shù)據(jù)接口用于獲得由匯聚傳輸層采集并上傳至本服務(wù)器的原始數(shù)據(jù);將這些原始數(shù)據(jù)傳輸至數(shù)據(jù)分塊子模塊;并且,原始數(shù)據(jù)接口還根據(jù)所接收的原始數(shù)據(jù)量設(shè)置數(shù)據(jù)量參數(shù),并且生成攜帶數(shù)據(jù)量參數(shù)的任務(wù)建立請求并發(fā)送至任務(wù)對象定義模塊;

所述數(shù)據(jù)分塊子模塊用于針對各類型的原始數(shù)據(jù)執(zhí)行數(shù)據(jù)分塊處理,將原始數(shù)據(jù)進行組合或拆分,形成數(shù)據(jù)量大小基本相同的原始數(shù)據(jù)塊;

數(shù)據(jù)封裝子模塊從數(shù)據(jù)分塊子模塊獲得原始數(shù)據(jù)塊,再從數(shù)據(jù)描述子模塊獲得針對每個原始數(shù)據(jù)塊的數(shù)據(jù)屬性描述值,封裝原始數(shù)據(jù)塊及其描述值,從而形成了所述數(shù)據(jù)單元;

數(shù)據(jù)描述子模塊用于為每個原始數(shù)據(jù)塊生成數(shù)據(jù)屬性描述值。

優(yōu)選的是,所述數(shù)據(jù)描述子模塊為每個原始數(shù)據(jù)塊生成數(shù)據(jù)屬性描述值包括:數(shù)據(jù)類型、數(shù)據(jù)塊大小、數(shù)據(jù)塊序號。

優(yōu)選的是,任務(wù)對象定義模塊為任務(wù)對象定義的任務(wù)對象屬性值包括:目標數(shù)據(jù)單元標識、目標數(shù)據(jù)單元數(shù)量以及任務(wù)響應(yīng)類型。

優(yōu)選的是,任務(wù)對象定義模塊包括:任務(wù)請求分析子模塊、任務(wù)屬性定義子模塊以及任務(wù)對象管理子模塊;

所述任務(wù)請求分析子模塊接收從應(yīng)用層或功能層傳來的任務(wù)建立請求及其攜帶的參數(shù),并針對該請求分析確定作為其針對的目標的數(shù)據(jù)單元;任務(wù)請求分析子模塊還用于決定對該任務(wù)的任務(wù)響應(yīng)類型;

任務(wù)屬性定義子模塊基于任務(wù)請求分析子模塊的分析,確定目標數(shù)據(jù)單元標識、目標數(shù)據(jù)單元數(shù)量以及任務(wù)響應(yīng)類型各自的取值;

任務(wù)對象管理子模塊用于建立任務(wù)對象,確定任務(wù)對象的id,為該任務(wù)對象的各個屬性值進行賦值,然后將該任務(wù)對象傳遞給計算資源分配模塊的所述分區(qū)管理子模塊。

本發(fā)明還提供了一種具有集中式服務(wù)器架構(gòu)的變電系統(tǒng)監(jiān)控系統(tǒng),其特征在于,包括:采集層、匯聚傳輸層、站控層;

所述采集層包括部署于變電系統(tǒng)現(xiàn)場的監(jiān)控節(jié)點;

所述匯聚傳輸層包括數(shù)據(jù)采集器、數(shù)據(jù)集中器以及通信網(wǎng)絡(luò);數(shù)據(jù)采集器用于獲得采集層各個監(jiān)控節(jié)點所生成的數(shù)據(jù);數(shù)據(jù)采集器所采集的數(shù)據(jù)通過本地通信網(wǎng)絡(luò)或者是近場通信網(wǎng)絡(luò)而被匯聚于數(shù)據(jù)集中器;數(shù)據(jù)集中器通過遠程通信網(wǎng)絡(luò)將數(shù)據(jù)上傳至站控層;

所述站控層包括:集中式平臺服務(wù)器,以及站控管理終端和遠程管理終端;其中,所述集中式平臺服務(wù)器采用單一服務(wù)器主機實現(xiàn);

所述集中式平臺服務(wù)器包括:硬件層,功能層與應(yīng)用層;

所述硬件層為本服務(wù)器的硬件設(shè)施,包括處理器單元、內(nèi)存條、硬盤等非易失性存儲器、通信網(wǎng)口;

所述功能層屬于集中式平臺服務(wù)器操作系統(tǒng)的一部分,用于調(diào)用和控制硬件層的各種硬件設(shè)施,基于硬件層提供的存儲空間和計算能力,執(zhí)行采集數(shù)據(jù)在數(shù)據(jù)存儲空間內(nèi)的存取,進行采集數(shù)據(jù)調(diào)用和處理運算從而實現(xiàn)站控層監(jiān)控的功能和應(yīng)用,承載上下行通訊及站控層本地通訊開銷;

所述應(yīng)用層包括集中式平臺服務(wù)器的操作系統(tǒng)之上運行的各種功能軟件,用于接收針對變電系統(tǒng)監(jiān)控的指令,響應(yīng)這些指令而激活功能層執(zhí)行對數(shù)據(jù)的存取、調(diào)用和處理運算以及上下行通訊,以及通過人機界面反饋結(jié)果。

本發(fā)明為無人值守型變電系統(tǒng)的智能化監(jiān)控提供了一種集中式的服務(wù)器架構(gòu),并且設(shè)計了適應(yīng)該架構(gòu)的集中式平臺服務(wù)器。本發(fā)明對于由變電系統(tǒng)監(jiān)測的采集層生成并通過匯聚傳輸層傳輸?shù)亩喾N類型數(shù)據(jù),以及為了實現(xiàn)變電系統(tǒng)監(jiān)控而需要的各種功能和應(yīng)用,由單一的集中式服務(wù)器主機來負責(zé)執(zhí)行相關(guān)的數(shù)據(jù)存取、分析計算和通信傳輸。本發(fā)明適應(yīng)變電系統(tǒng)監(jiān)控環(huán)境下數(shù)據(jù)、任務(wù)呈現(xiàn)多樣化和時變性強的具體情況,定義了統(tǒng)一化的數(shù)據(jù)結(jié)構(gòu),采用了面向?qū)ο蟮?、統(tǒng)一化的任務(wù)管理機制,在統(tǒng)一化的數(shù)據(jù)結(jié)構(gòu)和任務(wù)管理基礎(chǔ)上,實現(xiàn)了服務(wù)器分區(qū)資源的高動態(tài)性的分配與調(diào)度,保證了資源與任務(wù)的最優(yōu)化配置。同時,本發(fā)明還具有配套機柜和設(shè)備數(shù)量少、建設(shè)的成本和難度降低,運行維護節(jié)約的優(yōu)點。

附圖說明

下面結(jié)合附圖和具體實施方式對本發(fā)明作進一步詳細的說明:

圖1是應(yīng)用本發(fā)明的變電系統(tǒng)監(jiān)測總體架構(gòu)示意圖;

圖2是本發(fā)明所述集中式平臺服務(wù)器的總體層級結(jié)構(gòu)示意圖;

圖3是本發(fā)明所述集中式平臺服務(wù)器功能層結(jié)構(gòu)示意圖;

圖4是功能層計算資源分配模塊的具體結(jié)構(gòu)示意圖;

圖5是功能層數(shù)據(jù)單元生成模塊的具體結(jié)構(gòu)示意圖;

圖6是統(tǒng)一化數(shù)據(jù)單元的組成部分示意圖;

圖7是功能層任務(wù)對象定義模塊的具體結(jié)構(gòu)示意圖。

具體實施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明的技術(shù)方案,并使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合實施例及實施例附圖對本發(fā)明作進一步詳細的說明。

圖1是應(yīng)用于變電系統(tǒng)監(jiān)控的平臺架構(gòu)示意圖,即本發(fā)明所述集中式平臺服務(wù)器的應(yīng)用環(huán)境。變電系統(tǒng)監(jiān)控自下而上可以劃分為采集層、匯聚傳輸層、站控層。

采集層的各種傳感器或監(jiān)測裝置以監(jiān)控節(jié)點n的形式,部署于變電系統(tǒng)現(xiàn)場。電力監(jiān)測裝置(如錄波器)等類型的監(jiān)控節(jié)點n分別采集變電系統(tǒng)中各類一次和二次設(shè)施的運行狀態(tài)參數(shù);環(huán)境傳感器類型的監(jiān)控節(jié)點n采集變電系統(tǒng)現(xiàn)場的溫度、濕度等工作環(huán)境參數(shù);視頻攝像頭類型的監(jiān)控節(jié)點n錄制現(xiàn)場監(jiān)視視頻;異常警報類的監(jiān)控節(jié)點n包括紅外門禁、煙霧報警器、水位監(jiān)測器、震動傳感器等,感應(yīng)產(chǎn)生門禁感應(yīng)信號、煙霧感應(yīng)信號、漏水感應(yīng)信號以及震動感應(yīng)信號等。

匯聚傳輸層一般包括數(shù)據(jù)采集器c、數(shù)據(jù)集中器t以及通信網(wǎng)絡(luò);數(shù)據(jù)采集器c獲得其所負責(zé)的一個變電系統(tǒng)站點或一定小區(qū)域的變電系統(tǒng)中位于采集層的各個監(jiān)控節(jié)點n所生成的數(shù)據(jù),并且一定數(shù)量的數(shù)據(jù)采集器c所采集的數(shù)據(jù)通過本地通信網(wǎng)絡(luò)或者是近場通信網(wǎng)絡(luò)而被匯聚于一個數(shù)據(jù)集中器t,數(shù)據(jù)集中器t再通過遠程通信網(wǎng)絡(luò)將數(shù)據(jù)上傳至站控層。

站控層通過所述遠程通信網(wǎng)絡(luò)w2獲得其所負責(zé)的整個區(qū)域中各個數(shù)據(jù)集中器t所采集的數(shù)據(jù),并且對所采集數(shù)據(jù)進行存儲和應(yīng)用。站控層具體包括站控層服務(wù)器—即本申請?zhí)岢龅募惺狡脚_服務(wù)器s,以及站控管理終端m和遠程管理終端r。該集中式平臺服務(wù)器s對匯聚傳輸層所采集并上傳的數(shù)據(jù)執(zhí)行存儲,并且根據(jù)變電系統(tǒng)監(jiān)控功能(例如工作和環(huán)境狀態(tài)的分析預(yù)測、異常報警、闖入者檢測等)的需要,或者響應(yīng)站控管理終端m或者是來自互聯(lián)網(wǎng)的遠程管理終端r的請求,調(diào)取所存儲的數(shù)據(jù)執(zhí)行相關(guān)的處理計算,以便實現(xiàn)對變電系統(tǒng)監(jiān)測和控制的功能。采集數(shù)據(jù)或者分析處理結(jié)果被該集中式平臺服務(wù)器s傳輸給站控管理終端m或者遠程管理終端r進行顯示,并與操作這些終端的變電系統(tǒng)維護工程人員實現(xiàn)人機交互。并且,站控層的集中式平臺服務(wù)器s還可以用于向更上層的監(jiān)測控制單位(例如省域、城域一級的變電監(jiān)測控制單位)上報采集數(shù)據(jù)或者是應(yīng)用采集數(shù)據(jù)的分析處理結(jié)果。站控層集中式平臺服務(wù)器s經(jīng)由交換機、防火墻等通信設(shè)施而接入互聯(lián)網(wǎng),從而連接所述遠程管理終端r,以便滿足變電系統(tǒng)維護工程人員的遠程辦公、移動監(jiān)測等需求。集中式平臺服務(wù)器s也承擔(dān)上下行通信的開銷,包括面向匯聚傳輸層的下行數(shù)據(jù)收發(fā)、面向本層的站控管理終端m或者遠程管理終端r的本地和遠程通信,以及面向更上層的監(jiān)測控制單位服務(wù)器的上行傳輸。

作為一種集中式的服務(wù)器架構(gòu),所述集中式平臺服務(wù)器s在物理上采用單一的服務(wù)器主機實現(xiàn)。采用單臺服務(wù)器主機,該集中式平臺服務(wù)器s具有唯一的一套硬件平臺和一套操作系統(tǒng)(os)。站控層所有的功能和應(yīng)用均作為任務(wù)在該單一服務(wù)器的軟硬件平臺上承載和執(zhí)行。單一服務(wù)器使得在機柜、冗余電源、制冷空調(diào)等方面只需要一組,建設(shè)的成本和難度顯著降低,投入運行之后在耗電、維護等方面都更為節(jié)約。

下面介紹該集中式平臺服務(wù)器s的具體架構(gòu)。如圖2所示,變電系統(tǒng)監(jiān)控的集中式平臺服務(wù)器包括:硬件層、功能層與應(yīng)用層。硬件層是該服務(wù)器平臺的全部硬件設(shè)施,包括處理器單元、高速內(nèi)存條、硬盤等非易失性存儲器、通信網(wǎng)口等。功能層是服務(wù)器操作系統(tǒng)的一部分,該層用于調(diào)用和控制硬件層的各種設(shè)施。并且,基于硬件層提供的存儲空間和計算能力,功能層實現(xiàn)的操作包括:執(zhí)行數(shù)據(jù)在數(shù)據(jù)存儲空間內(nèi)的存取,為達到站控層各種監(jiān)控功能以及滿足應(yīng)用需求而進行的數(shù)據(jù)調(diào)用和處理運算,上下行通訊及站控層本地開銷的承載。關(guān)于功能層的具體結(jié)構(gòu)將在下文中結(jié)合圖3詳加闡述。為了實現(xiàn)上述操作,功能層需要執(zhí)行對數(shù)據(jù)結(jié)構(gòu)的統(tǒng)一化轉(zhuǎn)換,對服務(wù)器資源的統(tǒng)一化管理,以及對任務(wù)的響應(yīng)、執(zhí)行及相關(guān)資源的分配調(diào)度。應(yīng)用層包括集中式平臺服務(wù)器s的操作系統(tǒng)之上運行的各種功能軟件,通過這些功能軟件來實現(xiàn)站控層變電系統(tǒng)監(jiān)控的功能與應(yīng)用,包括接收管理人員對變電系統(tǒng)監(jiān)控的指令,響應(yīng)這些指令而激活功能層執(zhí)行對數(shù)據(jù)的存取、調(diào)用和處理運算以及上下行通訊等操作,以及通過人機界面反饋結(jié)果。應(yīng)用層的功能軟件包括但不限于:變電系統(tǒng)工作狀態(tài)監(jiān)測、變電系統(tǒng)工作環(huán)境監(jiān)測、系統(tǒng)狀態(tài)預(yù)測、視頻監(jiān)控識別和闖入者報警、異常狀況報警。

如圖3所示,變電監(jiān)控系統(tǒng)站控層的集中式平臺服務(wù)器在功能層的結(jié)構(gòu)包括:計算資源分配模塊101、數(shù)據(jù)單元生成模塊102、任務(wù)對象定義模塊103、通訊接口模塊104。

集中式平臺服務(wù)器自身的資源主要包括處理器運算能力、內(nèi)存的緩存空間、非易失性存儲器的數(shù)據(jù)存儲空間。其中,運算能力與緩存空間相結(jié)合,決定了對變電系統(tǒng)監(jiān)測的匯聚傳輸層發(fā)送過來的數(shù)據(jù)的分析處理能力,用于執(zhí)行變電系統(tǒng)監(jiān)測當中的狀態(tài)分析與預(yù)測、異常發(fā)現(xiàn)、告警響應(yīng)等功能,以及承擔(dān)上行下行的通信任務(wù)開銷,滿足網(wǎng)絡(luò)應(yīng)用的服務(wù)需求。將處理器運算能力與緩存空間共同視之為計算資源,由所述計算資源分配模塊101實現(xiàn)分配與管理。

在集中式的架構(gòu)下,由于各個類型功能和應(yīng)用都交由該集中式平臺服務(wù)器予以承擔(dān),服務(wù)器所執(zhí)行的各種功能和應(yīng)用對運算處理能力和緩存空間的需求是多樣化的。例如,服務(wù)器對匯聚傳輸層發(fā)來的各類報警值需要高速響應(yīng),因而需要無延遲地分配處理器運算能力及所需緩存空間,但是此類任務(wù)所占用的運算能力和緩存空間的資源量并不需要很大,因為服務(wù)器一般只是將報警值轉(zhuǎn)發(fā)給站控管理終端或者是遠程的用戶端,并不需要過多的計算和通信開銷。相反,對于現(xiàn)場監(jiān)視的視頻畫面數(shù)據(jù)進行闖入者檢測等分析所需要的運算能力和緩存空間資源量就很大,同時,其實時性要求一般低于前述的報警功能,但是如果發(fā)現(xiàn)了闖入者,則實時性要求就會顯著提高,這時候需要加大視頻畫面分析的并行性,也就是會出現(xiàn)資源需求的突變。對于變電系統(tǒng)的系統(tǒng)運行狀態(tài)參數(shù)數(shù)據(jù)、工作環(huán)境參數(shù)數(shù)據(jù)的分析預(yù)測功能,在數(shù)據(jù)正常狀態(tài)和數(shù)據(jù)異常狀態(tài)下,其實時性的要求也會發(fā)生突變,但數(shù)據(jù)正常狀態(tài)和異常狀態(tài)的變化過程中,由于對狀態(tài)數(shù)據(jù)的分析都是以串行方式來執(zhí)行,因而資源需求的變化量則不明顯。同時,集中式平臺服務(wù)器一些非常駐任務(wù)也會產(chǎn)生新的資源占用,例如在異常狀態(tài)下與站控層其它管理設(shè)備新建通信任務(wù),服務(wù)器的資源開銷會增大,需要進行變電系統(tǒng)運行狀態(tài)的匯總、分析、預(yù)測時也需要為其分配資源,當這些非常駐任務(wù)結(jié)束后相關(guān)資源即需要回收和再分配。

傳統(tǒng)的服務(wù)器為每個活躍的功能或任務(wù)建立一個線程,并且為每個線程分配處理器運算能力和內(nèi)存緩存空間;每個線程占用的資源量是動態(tài)的;當線程所需的運算量增大或者緩存空間增加時,則服務(wù)器系統(tǒng)從當前空閑的處理器運算能力和可用內(nèi)存空間中拿出一部分來,追加給該線程;相反,當線程活躍度下降,系統(tǒng)就回收該線程的一部分處理器運算能力和保留的內(nèi)存空間。但是,如果將上述方式應(yīng)用于變電系統(tǒng)監(jiān)測的集中式平臺服務(wù)器,由于該服務(wù)器承擔(dān)功能和任務(wù)的多樣性以及資源需求不穩(wěn)定的狀況,線程的管理非常復(fù)雜,資源需要經(jīng)歷反復(fù)分配與回收,而且難以保障所必需的實時性響應(yīng)。

為此,在處理器運算能力、緩存空間資源的管理與分配機制方面,本發(fā)明的計算資源分配模塊101建立一定數(shù)量的單位線程,為每個處于激活狀態(tài)的單位線程固定分配對應(yīng)的處理器運算能力和緩存空間,所分配的處理器運算能力和內(nèi)存空間專屬于該單位線程,不會被回收或被其它單位線程調(diào)用。計算資源分配模塊101還維持一定數(shù)量的休閑狀態(tài)的單位線程,這些單位線程不配備處理器運算能力和緩存空間;計算資源分配模塊101在服務(wù)器的操作系統(tǒng)中登記這些休閑狀態(tài)的單位線程,這樣,當需要增加激活狀態(tài)的單位線程時,只需要為休閑狀態(tài)的單位線程分配處理器運算能力和緩存空間即可,這也就簡化了新開線程的過程。

當集中式平臺服務(wù)器執(zhí)行變電系統(tǒng)監(jiān)測的功能和應(yīng)用所產(chǎn)生的任務(wù)時,計算資源分配模塊101為每個任務(wù)調(diào)用一定數(shù)量的所述單位線程;每個任務(wù)所調(diào)用的單位線程構(gòu)成一個分區(qū);將每個任務(wù)所需要處理的數(shù)據(jù)分配至所調(diào)用的各個單位線程的緩存空間進行緩存,并且由單位線程的處理器運算能力執(zhí)行對數(shù)據(jù)的計算,分區(qū)內(nèi)各個單位線程并行工作以共同完成所述任務(wù)。

具體來看,如圖4所示,該計算資源分配模塊101包括:單位線程管理子模塊1011、計算資源調(diào)度子模塊1012、分區(qū)管理子模塊1013、數(shù)據(jù)和計算分配子模塊1014。單位線程管理子模塊1011用于向服務(wù)器的操作系統(tǒng)登記開設(shè)的單位線程,設(shè)置單位線程的id,并且維護各個單位線程的激活和休閑狀態(tài);根據(jù)服務(wù)器可用的計算資源總量情況,該單位線程管理子模塊1011可以登記開設(shè)更多的單位線程,并將登記開設(shè)的單位線程設(shè)置為激活狀態(tài);當服務(wù)器可用的計算資源總量不足時,該單位線程管理子模塊1011可以將一部分激活狀態(tài)的單位線程調(diào)整為休閑狀態(tài)單位線程,以減少對計算資源的占用。計算資源調(diào)度子模塊1012用于檢測服務(wù)器硬件架構(gòu)中處理器和緩存空間的占用情況,獲得可用的計算資源總量;計算資源調(diào)度子模塊1012從所述單位線程管理子模塊1011獲得激活狀態(tài)的單位線程列表,并且根據(jù)列表中的單位線程數(shù)量以及所述可用的計算資源總量,決定為每個單位線程分配的處理器運算能力和緩存空間的數(shù)量值;計算資源調(diào)度子模塊1012控制服務(wù)器的硬件架構(gòu)中的處理器和內(nèi)存按照該數(shù)量值劃分可用的處理器運算能力和緩存空間,并且建立單位線程到實際的處理器運算能力和緩存空間的映射,通過映射表存儲單位線程id與所分配的運算處理能力和緩存空間的物理標識(如處理器計算單元標識、內(nèi)存地址區(qū)間)之間的映射。分區(qū)管理子模塊1013從下文介紹的任務(wù)對象定義模塊103接收任務(wù)對象,根據(jù)任務(wù)對象的屬性值,決定為該任務(wù)對象分配的單位線程數(shù)量;根據(jù)該數(shù)量選取激活狀態(tài)的單位線程組成分區(qū),在分區(qū)管理表單中登記分區(qū)對應(yīng)的任務(wù)對象和分區(qū)包含的單位線程id;數(shù)據(jù)和計算分配子模塊1014參照所述分區(qū)管理表單,將每個任務(wù)對象所需要處理的數(shù)據(jù)分配至分區(qū)的各個單位線程的緩存空間進行緩存,并且由單位線程的處理器運算能力執(zhí)行對數(shù)據(jù)的計算。

數(shù)據(jù)存儲空間主要實現(xiàn)由匯聚傳輸層發(fā)送過來的各種數(shù)據(jù)的存儲,例如電壓、電流、波動等系統(tǒng)運行狀態(tài)參數(shù)數(shù)據(jù)、溫濕度等工作環(huán)境參數(shù)數(shù)據(jù)、現(xiàn)場監(jiān)視的數(shù)字化視頻畫面數(shù)據(jù)、門禁感應(yīng)、煙霧感應(yīng)、漏水感應(yīng)以及震動感應(yīng)產(chǎn)生的報警值等。

數(shù)據(jù)單元生成模塊102負責(zé)將從匯聚傳輸層發(fā)送過來的各種數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一化的數(shù)據(jù)結(jié)構(gòu),即數(shù)據(jù)單元,并且將數(shù)據(jù)單元分配至數(shù)據(jù)存儲空間進行存儲。數(shù)據(jù)單元的統(tǒng)一化數(shù)據(jù)結(jié)構(gòu)體現(xiàn)為:具有一致的數(shù)據(jù)封裝格式、數(shù)據(jù)大小以及數(shù)據(jù)屬性描述方式。統(tǒng)一化數(shù)據(jù)結(jié)構(gòu)的優(yōu)勢在于:降低了數(shù)據(jù)分析處理的復(fù)雜性;對各個數(shù)據(jù)單元分析處理的計算量趨同,因而根據(jù)數(shù)據(jù)單元數(shù)量易于估計資源需求量;統(tǒng)一化的數(shù)據(jù)單元作為計算對象,能夠與基于單位線程實現(xiàn)的統(tǒng)一化資源管理形成適配。

數(shù)據(jù)單元生成模塊102對數(shù)據(jù)的轉(zhuǎn)換處理也需要占用服務(wù)器的計算資源,故而,數(shù)據(jù)單元生成模塊102可以根據(jù)需要處理的實時數(shù)據(jù)量或預(yù)估數(shù)據(jù)量,向任務(wù)對象定義模塊103發(fā)起任務(wù)建立請求,該任務(wù)建立請求當中包含描述所述實時數(shù)據(jù)量或預(yù)估數(shù)據(jù)量的參數(shù)。任務(wù)對象定義模塊103將如下文所介紹的,根據(jù)該任務(wù)建立請求以及攜帶的參數(shù),定義一個或多個原始數(shù)據(jù)處理的任務(wù)對象及其屬性值,然后將該任務(wù)對象發(fā)送給計算資源分配模塊101的分區(qū)管理子模塊1013,由該子模塊為原始數(shù)據(jù)處理任務(wù)組成分區(qū)并安排相應(yīng)的單位線程。

如圖5所示,數(shù)據(jù)單元生成模塊102包括:原始數(shù)據(jù)接口1021、數(shù)據(jù)分塊子模塊1022、數(shù)據(jù)封裝子模塊1023、數(shù)據(jù)描述子模塊1024以及存儲接口子模塊1025。原始數(shù)據(jù)接口1021用于從通訊接口模塊104的通信線程當中獲得由匯聚傳輸層采集并上傳至本服務(wù)器的原始數(shù)據(jù);所述原始數(shù)據(jù)包括但不限于:電壓、電流、波動等系統(tǒng)運行狀態(tài)參數(shù)數(shù)據(jù)、溫濕度等工作環(huán)境參數(shù)數(shù)據(jù)、現(xiàn)場監(jiān)視的數(shù)字化視頻畫面數(shù)據(jù)、門禁感應(yīng)、煙霧感應(yīng)、漏水感應(yīng)以及震動感應(yīng)產(chǎn)生的報警值等。原始數(shù)據(jù)接口1021將這些原始數(shù)據(jù)傳輸至數(shù)據(jù)分塊子模塊1022。并且,原始數(shù)據(jù)接口1021根據(jù)所接收的原始數(shù)據(jù)量設(shè)置實時數(shù)據(jù)量參數(shù),或者根據(jù)原始數(shù)據(jù)量在一定時段內(nèi)的變化率(增長率、降低率)設(shè)置預(yù)估數(shù)據(jù)量參數(shù),并且生成攜帶以上參數(shù)的任務(wù)建立請求并發(fā)送至任務(wù)對象定義模塊103。數(shù)據(jù)分塊子模塊1022用于針對各類型的原始數(shù)據(jù)執(zhí)行數(shù)據(jù)分塊處理,將原始數(shù)據(jù)進行組合或拆分,形成數(shù)據(jù)量大小基本相同的原始數(shù)據(jù)塊。其中,對于所采集的系統(tǒng)運行狀態(tài)參數(shù)數(shù)據(jù)和工作環(huán)境參數(shù)數(shù)據(jù),因每次上報的原始數(shù)據(jù)數(shù)據(jù)量一般達不到單個原始數(shù)據(jù)塊的數(shù)據(jù)量,因此數(shù)據(jù)分塊子模塊1022對這些類型的原始數(shù)據(jù)執(zhí)行數(shù)據(jù)組合操作。相反,對于上報的數(shù)字化視頻畫面數(shù)據(jù),單幀數(shù)據(jù)量即可能超出單個原始數(shù)據(jù)塊的容量,故所述數(shù)據(jù)分塊子模塊1022可將每一幀的數(shù)字化視頻畫面數(shù)據(jù)拆分為若干個子區(qū)域塊并分別作為原始數(shù)據(jù)塊。所生成的原始數(shù)據(jù)塊被數(shù)據(jù)分塊子模塊1022發(fā)送至數(shù)據(jù)封裝子模塊1023實現(xiàn)封裝。對于報警值類的原始數(shù)據(jù),由于其屬于突發(fā)性數(shù)據(jù)且對響應(yīng)實時性的要求高,故而,數(shù)據(jù)分塊子模塊1022對其采用直接轉(zhuǎn)發(fā)至數(shù)據(jù)封裝子模塊1023的方式,不再進行組合成塊的作業(yè)。數(shù)據(jù)封裝子模塊1023從數(shù)據(jù)分塊子模塊1022獲得原始數(shù)據(jù)塊,再從數(shù)據(jù)描述子模塊1024獲得針對每個原始數(shù)據(jù)塊的描述值,將采用統(tǒng)一的塊結(jié)構(gòu)封裝各個類型的原始數(shù)據(jù)塊及其數(shù)據(jù)屬性描述值,從而形成了所述統(tǒng)一化的數(shù)據(jù)單元。如圖6所示,數(shù)據(jù)單元包括單元頭以及單元載荷,單元頭記載了單元id、數(shù)據(jù)屬性描述值;單元載荷包括本單元封裝的原始數(shù)據(jù)塊。數(shù)據(jù)描述子模塊1024為每個原始數(shù)據(jù)塊所生成的數(shù)據(jù)屬性描述值包括數(shù)據(jù)類型(如采用狀態(tài)采樣、視頻數(shù)據(jù)、報警值等類型名或類型符來表征)、數(shù)據(jù)塊大小、數(shù)據(jù)塊序號(如果將具有共同關(guān)聯(lián)性的一組原始數(shù)據(jù)—例如一幀視頻畫面—分為了若干個原始數(shù)據(jù)塊,則描述數(shù)據(jù)塊序號以標識這些原始數(shù)據(jù)塊的共同組合順序)。對于報警值類的原始數(shù)據(jù),數(shù)據(jù)描述子模塊1024同樣生成描述值描述數(shù)據(jù)類型,并且由數(shù)據(jù)封裝子模塊1023將該描述值與報警值共同封裝為數(shù)據(jù)單元;即報警值的數(shù)據(jù)單元也采用了相同的數(shù)據(jù)封裝結(jié)構(gòu),僅數(shù)據(jù)單元大小上存在差異。存儲接口子模塊1025從數(shù)據(jù)封裝子模塊1023獲得數(shù)據(jù)單元,并將數(shù)據(jù)單元存儲到可用的數(shù)據(jù)存儲空間。

本發(fā)明將為了實現(xiàn)變電系統(tǒng)站控層監(jiān)控功能和應(yīng)用而調(diào)用服務(wù)器的計算資源執(zhí)行數(shù)據(jù)處理運算的過程定義為任務(wù)。任務(wù)請求可來自于功能層內(nèi)部,即上文介紹的由數(shù)據(jù)單元生成模塊102產(chǎn)生原始數(shù)據(jù)處理的任務(wù)建立請求。更多的任務(wù)請求來自于應(yīng)用層,應(yīng)用層的各個功能軟件為了達到自身目標而需要進行數(shù)據(jù)的存取、調(diào)用和處理運算,即提出相應(yīng)的任務(wù)建立請求。任務(wù)對象定義模塊103從功能層和應(yīng)用層接收任務(wù)建立請求以及任務(wù)建立請求所攜帶的參數(shù),響應(yīng)任務(wù)建立請求而定義一個或多個任務(wù)對象及其屬性值,然后將該任務(wù)對象發(fā)送給計算資源分配模塊101的分區(qū)管理子模塊1013,由該子模塊根據(jù)任務(wù)對象的屬性值而組成分區(qū)并決定為該任務(wù)對象分配的單位線程數(shù)量。

任務(wù)對象定義模塊103根據(jù)任務(wù)建立請求及其攜帶的參數(shù),所定義的任務(wù)對象屬性值主要描述以下兩方面的因素:一是作為任務(wù)目標的數(shù)據(jù)單元的數(shù)量;二是任務(wù)執(zhí)行的時間性要求。因此,任務(wù)對象屬性值包括:目標數(shù)據(jù)單元標識、目標數(shù)據(jù)單元數(shù)量以及任務(wù)響應(yīng)類型。

例如,對于應(yīng)用層的變電系統(tǒng)工作狀態(tài)或環(huán)境監(jiān)測功能軟件發(fā)來的狀態(tài)反饋任務(wù)請求,以及該請求攜帶的參數(shù),例如反饋狀態(tài)類型(電壓、電流、波動、電能質(zhì)量、溫度、濕度等中的一個或多個)、反饋狀態(tài)時間或設(shè)備范圍等,任務(wù)對象定義模塊103根據(jù)這些參數(shù),確定該狀態(tài)反饋需要哪些目標數(shù)據(jù)單元,確定其標識,進而統(tǒng)計目標數(shù)據(jù)單元的數(shù)量,并且基于該請求本身是常規(guī)性應(yīng)用的屬性,定義任務(wù)響應(yīng)類型為常規(guī);進而,將該狀態(tài)反饋任務(wù)請求定義為一個任務(wù)對象及其屬性值。任務(wù)對象定義模塊103將該任務(wù)對象傳輸給分區(qū)管理子模塊1013。分區(qū)管理子模塊1013獲得反映目標數(shù)據(jù)單元數(shù)量的任務(wù)對象屬性值,如前文所述,由于本發(fā)明的數(shù)據(jù)單元封裝為統(tǒng)一化的大小和結(jié)構(gòu),因此針對每個數(shù)據(jù)單元處理需要的計算資源量趨同,分區(qū)管理子模塊1013根據(jù)目標數(shù)據(jù)單元的數(shù)量,就能夠準確判定該任務(wù)執(zhí)行的計算量,結(jié)合任務(wù)響應(yīng)類型為常規(guī),則可以有效、快速和準確決定為該任務(wù)對象分配的單位線程數(shù)量。相類似地,任務(wù)對象定義模塊103獲得視頻監(jiān)控識別和闖入者報警功能軟件的任務(wù)請求及其參數(shù),定義該請求的任務(wù)對象及其屬性值,包括所涉及到的視頻數(shù)據(jù)的目標數(shù)據(jù)單元標識、目標數(shù)據(jù)單元數(shù)量以及任務(wù)響應(yīng)類型。任務(wù)對象定義模塊103將該任務(wù)對象傳輸給分區(qū)管理子模塊1013。分區(qū)管理子模塊1013獲得反映目標數(shù)據(jù)單元數(shù)量的任務(wù)對象屬性值,盡管視頻數(shù)據(jù)的類型與狀態(tài)監(jiān)測參數(shù)存在較大不同,但由于均是以統(tǒng)一化的數(shù)據(jù)單元來表征,因此分區(qū)管理子模塊1013可以用相同的方式與標準,判定該任務(wù)執(zhí)行的計算量,結(jié)合任務(wù)響應(yīng)類型為常規(guī),則可以決定為該視頻監(jiān)控相關(guān)的任務(wù)對象分配的單位線程數(shù)量。當發(fā)現(xiàn)闖入者之后,該任務(wù)對象中的任務(wù)響應(yīng)類型屬性值由常規(guī)調(diào)整為緊迫,因而分區(qū)管理子模塊1013可適應(yīng)這一變化,重新確定為該視頻監(jiān)控相關(guān)的任務(wù)對象分配的單位線程數(shù)量。

任務(wù)對象定義模塊103的具體結(jié)構(gòu)如圖7所示,包括:任務(wù)請求分析子模塊1031、任務(wù)屬性定義子模塊1032以及任務(wù)對象管理子模塊1033。其中,所述任務(wù)請求分析子模塊1031接收從應(yīng)用層或功能層傳來的任務(wù)建立請求及其攜帶的參數(shù),并針對該請求分析確定作為其針對的目標的數(shù)據(jù)單元,例如,根據(jù)視頻監(jiān)控識別和闖入者報警功能軟件要求執(zhí)行視頻監(jiān)控識別的時間起點和終點,明確作為識別目標的視頻幀組所形成的目標數(shù)據(jù)單元;任務(wù)請求分析子模塊1031還根據(jù)發(fā)來任務(wù)建立請求的功能軟件自身的屬性或者任務(wù)參數(shù)中對響應(yīng)時間的規(guī)定,決定對該任務(wù)的任務(wù)響應(yīng)類型是常規(guī)還是緊迫。任務(wù)屬性定義子模塊1032基于任務(wù)請求分析子模塊1031的分析,確定目標數(shù)據(jù)單元標識、目標數(shù)據(jù)單元數(shù)量以及任務(wù)響應(yīng)類型各自的取值,用于為任務(wù)對象的任務(wù)對象屬性值。任務(wù)對象管理子模塊1033建立任務(wù)對象,確定任務(wù)對象的id,為該任務(wù)對象的各個屬性值進行賦值,然后將該任務(wù)對象傳遞給所述分區(qū)管理子模塊1013。

功能層的通訊接口模塊104用于控制集中式平臺服務(wù)器上下行通信傳輸以及站控層管理終端的本地通信。通訊接口模塊104根據(jù)通信開銷,同樣定義各個通信進程的任務(wù)建立請求及其參數(shù),例如數(shù)據(jù)吞吐量,并傳輸給任務(wù)對象定義模塊103,定義為通信任務(wù)對象及其屬性值,進而由分區(qū)管理子模塊1013針對通信任務(wù)對象實現(xiàn)分區(qū)組成和單位線程的分配。

可見,本發(fā)明為無人值守型變電系統(tǒng)的智能化監(jiān)控提供了一種集中式的服務(wù)器架構(gòu),并且設(shè)計了適應(yīng)該架構(gòu)的集中式平臺服務(wù)器。本發(fā)明對于由變電系統(tǒng)監(jiān)測的采集層生成并通過匯聚傳輸層傳輸?shù)亩喾N類型數(shù)據(jù),以及為了實現(xiàn)變電系統(tǒng)監(jiān)控而需要的各種功能和應(yīng)用,由單一的集中式服務(wù)器主機來負責(zé)執(zhí)行相關(guān)的數(shù)據(jù)存取、分析計算和通信傳輸。本發(fā)明適應(yīng)變電系統(tǒng)監(jiān)控環(huán)境下數(shù)據(jù)、任務(wù)呈現(xiàn)多樣化和時變性強的具體情況,定義了統(tǒng)一化的數(shù)據(jù)結(jié)構(gòu),采用了面向?qū)ο蟮?、統(tǒng)一化的任務(wù)管理機制,在統(tǒng)一化的數(shù)據(jù)結(jié)構(gòu)和任務(wù)管理基礎(chǔ)上,實現(xiàn)了服務(wù)器分區(qū)資源的高動態(tài)性的分配與調(diào)度,保證了資源與任務(wù)的最優(yōu)化配置。同時,本發(fā)明還具有配套機柜和設(shè)備數(shù)量少、建設(shè)的成本和難度降低,運行維護節(jié)約的優(yōu)點。

以上所述,僅為本發(fā)明的具體實施方式,本發(fā)明還可以應(yīng)用在其它設(shè)備中;以上描述中的尺寸和數(shù)量均僅為參考性的,本領(lǐng)域技術(shù)人員可根據(jù)實際需要選擇適當?shù)膽?yīng)用尺寸,而不脫離本發(fā)明的范圍。本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求所界定的保護范圍為準。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
富民县| 雷山县| 安丘市| 伊春市| 神池县| 富裕县| 印江| 汝阳县| 南昌市| 福建省| 雷山县| 平山县| 井研县| 永城市| 柞水县| 乾安县| 鱼台县| 定结县| 巧家县| 惠水县| 兰西县| 思茅市| 靖宇县| 遵化市| 临泉县| 太仆寺旗| 西丰县| 白河县| 开化县| 西宁市| 西丰县| 东丽区| 禹州市| 青川县| 新邵县| 新疆| 扶绥县| 新巴尔虎右旗| 章丘市| 合阳县| 阳东县|