亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種能源云服務(wù)系統(tǒng)及其通信方法與流程

文檔序號:11138843閱讀:621來源:國知局
一種能源云服務(wù)系統(tǒng)及其通信方法與制造工藝

本發(fā)明實施例涉及能源技術(shù)領(lǐng)域,尤其涉及一種能源云服務(wù)系統(tǒng)及其通信方法。



背景技術(shù):

目前,現(xiàn)有的能源服務(wù)系統(tǒng)大多都是基于局域網(wǎng)對能源設(shè)備進(jìn)行管理,因此,各個企業(yè)均需要購買能源管理系統(tǒng)對能源設(shè)備進(jìn)行管理,由于各個企業(yè)購買能源管理系統(tǒng)時不僅涉及到購買能源管理系統(tǒng)的成本,還需要運維人員對能源管理系統(tǒng)進(jìn)行維護(hù),如此,增加了企業(yè)生產(chǎn)運營成本。



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

本發(fā)明實施例提供一種能源云服務(wù)系統(tǒng)及其通信方法,用以降低企業(yè)生產(chǎn)運營成本。

本發(fā)明實施例提供一種能源云服務(wù)系統(tǒng),包括:多個云終端服務(wù)器、與所述多個云終端服務(wù)器網(wǎng)絡(luò)連接的消息服務(wù)器集群、與所述消息服務(wù)器集群網(wǎng)絡(luò)連接的云平臺服務(wù)器集群;

所述多個云終端服務(wù)器,用于從現(xiàn)場獲取各現(xiàn)場設(shè)備的數(shù)據(jù)信息,并將所述各現(xiàn)場設(shè)備的數(shù)據(jù)信息轉(zhuǎn)換為統(tǒng)一格式并發(fā)送至所述消息服務(wù)器集群;

所述多個云終端服務(wù)器,還用于從所述消息服務(wù)器集群的存儲空間中獲取所述各現(xiàn)場設(shè)備的控制信息并發(fā)送給所述各現(xiàn)場設(shè)備;

所述消息服務(wù)器集群,用于接收所述多個云終端服務(wù)器發(fā)送的所述各現(xiàn)場設(shè)備的數(shù)據(jù)信息,并存儲至所述現(xiàn)場設(shè)備所屬的云終端服務(wù)器對應(yīng)的非易失存儲空間;

所述消息服務(wù)器集群,還用于從所述云平臺服務(wù)器集群接收所述各現(xiàn)場設(shè)備的控制信息,并將所述各現(xiàn)場設(shè)備的控制信息存儲至所述各現(xiàn)場設(shè)備所屬的云終端服務(wù)器對應(yīng)的非易失存儲空間;

所述云平臺服務(wù)器集群,用于從所述消息服務(wù)器集群的存儲空間獲取所述各現(xiàn)場設(shè)備的數(shù)據(jù)信息;

所述云平臺服務(wù)器集群,還用于獲取用戶針對所述各現(xiàn)場設(shè)備的控制信息,并將所述各現(xiàn)場設(shè)備的控制信息發(fā)送給所述消息服務(wù)器集群。

本發(fā)明實施例還提供一種適用于能源云服務(wù)系統(tǒng)的通信方法,包括:云終端服務(wù)器從現(xiàn)場接收各現(xiàn)場設(shè)備的數(shù)據(jù)信息;所述多個云終端服務(wù)器將所述各現(xiàn)場設(shè)備的數(shù)據(jù)信息轉(zhuǎn)換為統(tǒng)一格式后發(fā)送至消息服務(wù)器集群,以使所述消息服務(wù)器集群將所述各現(xiàn)場設(shè)備的數(shù)據(jù)信息存儲至所述多個云終端服務(wù)器對應(yīng)的非易失存儲空間后,被云平臺服務(wù)器集群獲取所述各現(xiàn)場設(shè)備的數(shù)據(jù)信息。

上述實施例提供的一種能源云服務(wù)系統(tǒng),包括:多個云終端服務(wù)器、與所述多個云終端服務(wù)器網(wǎng)絡(luò)連接的消息服務(wù)器集群、與所述消息服務(wù)器集群網(wǎng)絡(luò)連接的云平臺服務(wù)器集群;所述多個云終端服務(wù)器,用于從現(xiàn)場獲取各現(xiàn)場設(shè)備的數(shù)據(jù)信息,并將所述各現(xiàn)場設(shè)備的數(shù)據(jù)信息轉(zhuǎn)換為統(tǒng)一格式并發(fā)送至所述消息服務(wù)器集群;所述多個云終端服務(wù)器,還用于從所述消息服務(wù)器集群的存儲空間中獲取所述各現(xiàn)場設(shè)備的控制信息并發(fā)送給所述各現(xiàn)場設(shè)備;所述消息服務(wù)器集群,用于接收所述多個云終端服務(wù)器發(fā)送的所述各現(xiàn)場設(shè)備的數(shù)據(jù)信息,并存儲至所述現(xiàn)場設(shè)備所屬的云終端服務(wù)器對應(yīng)的非易失存儲空間;所述消息服務(wù)器集群,還用于從所述云平臺服務(wù)器集群接收所述各現(xiàn)場設(shè)備的控制信息,并將所述各現(xiàn)場設(shè)備的控制信息存儲至所述各現(xiàn)場設(shè)備所屬的云終端服務(wù)器對應(yīng)的非易失存儲空間;所述云平臺服務(wù)器集群,用于從所述消息服務(wù)器集群的存儲空間獲取所述各現(xiàn)場設(shè)備的數(shù)據(jù)信息;所述云平臺服務(wù)器集群,還用于獲取用戶針對所述各現(xiàn)場設(shè)備的控制信息,并將所述各現(xiàn)場設(shè)備的控制信息發(fā)送給所述消息服務(wù)器集群。可以看出,與現(xiàn)有的能源服務(wù)系統(tǒng)相比,本發(fā)明實施例在能源云服務(wù)系統(tǒng)中加入了云終端服務(wù)器和消息服務(wù)器集群,由于加入了云終端服務(wù)器,因此,各能源設(shè)備通過云終端服務(wù)器與云平臺服務(wù)器集群之間的網(wǎng)絡(luò)通信并不僅僅局限在局域網(wǎng)內(nèi),從而云平臺服務(wù)器集群能夠通過網(wǎng)絡(luò)對云終端下的各能源設(shè)備進(jìn)行管理,各個企業(yè)便不再單獨需要運維人員對能源管理系統(tǒng)進(jìn)行維護(hù),因此,能夠降低企業(yè)的生產(chǎn)運營成本。另外,由于加入了消息服務(wù)器集群和云平臺服務(wù)器集群,還能夠保障整個系統(tǒng)的高可用性,此外,在同樣的硬件資源條件下,消息服務(wù)器集群和云平臺服務(wù)器集群還可提供更高的數(shù)據(jù)負(fù)載能力。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡要介紹。

圖1為本發(fā)明實施例提供的一種能源云服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖;

圖2為本發(fā)明實施例提供的消息服務(wù)器集群的結(jié)構(gòu)示意圖;

圖3為本發(fā)明實施例提供的另一種能源云服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖;

圖4為本發(fā)明實施例提供的云數(shù)據(jù)庫服務(wù)器集群的結(jié)構(gòu)示意圖;

圖5為本發(fā)明實施例提供的云終端服務(wù)器與云平臺服務(wù)器集群關(guān)于數(shù)據(jù)量信息的交互流程圖;

圖6為本發(fā)明實施例提供的另一種能源云服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖;

圖7為本發(fā)明實施例提供的后臺管理服務(wù)器的結(jié)構(gòu)示意圖;

圖8為本發(fā)明實施例一種適用于能源云服務(wù)系統(tǒng)的方法流程示意圖。

具體實施方式

為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

圖1示例性示出了本發(fā)明實施例提供的一種能源云服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖,如圖1所示,該系統(tǒng)可包括:

多個云終端服務(wù)器10、與多個云終端服務(wù)器10網(wǎng)絡(luò)連接的消息服務(wù)器集群20、以及與消息服務(wù)器集群20網(wǎng)絡(luò)連接的云平臺服務(wù)器集群30。其中:

多個云終端服務(wù)器10用于獲取各現(xiàn)場設(shè)備的數(shù)據(jù)信息,并將獲取的各現(xiàn)場設(shè)備的數(shù)據(jù)信息轉(zhuǎn)換為統(tǒng)一格式并發(fā)送至消息服務(wù)器集群。

多個云終端服務(wù)器10,還用于從消息服務(wù)器集群的存儲空間中獲取各現(xiàn)場設(shè)備的控制信息并發(fā)送給各現(xiàn)場設(shè)備。

消息服務(wù)器集群20,用于接收多個云終端服務(wù)器發(fā)送的各現(xiàn)場設(shè)備的數(shù)據(jù)信息,并存儲至各現(xiàn)場設(shè)備所屬的云終端服務(wù)器對應(yīng)的存儲空間。

消息服務(wù)器集群20,還用于從云平臺服務(wù)器集群接收的各現(xiàn)場設(shè)備的控制信息,并將各現(xiàn)場設(shè)備的控制信息存儲至各現(xiàn)場設(shè)備所屬的云終端服務(wù)器對應(yīng)的存儲空間。

云平臺服務(wù)器集群30,用于從消息服務(wù)器集群的存儲空間獲取各現(xiàn)場設(shè)備的數(shù)據(jù)信息。

云平臺服務(wù)器集群30,還用于獲取針對各現(xiàn)場設(shè)備的控制信息,并將各現(xiàn)場設(shè)備的控制信息發(fā)送給消息服務(wù)器集群。

其中,云終端服務(wù)器10在用于獲取各現(xiàn)場設(shè)備的數(shù)據(jù)信息時,可通過采集設(shè)備獲取各現(xiàn)場設(shè)備的數(shù)據(jù)信息,即采集設(shè)備在采集各現(xiàn)場設(shè)備的數(shù)據(jù)信息以后,將采集到的各現(xiàn)場設(shè)備的數(shù)據(jù)信息發(fā)送給云終端服務(wù)器10。

可選的,為了保證云終端服務(wù)器10與消息服務(wù)器集群20之間數(shù)據(jù)傳輸?shù)陌踩耘c準(zhǔn)確性,云終端服務(wù)器10與消息服務(wù)器集群20之間可采用基于SSL(Secure Sockets Layer,安全套接層)協(xié)議所自定義的協(xié)議進(jìn)行通信,即云終端服務(wù)器10還用于在將獲取的各現(xiàn)場設(shè)備的數(shù)據(jù)信息轉(zhuǎn)換為統(tǒng)一格式后,通過基于SSL協(xié)議所自定義的協(xié)議發(fā)送給消息服務(wù)器集群20。相應(yīng)的,云終端服務(wù)器10還用于通過基于SSL協(xié)議所自定義的協(xié)議從消息服務(wù)器集群的存儲空間獲取各現(xiàn)場設(shè)備的數(shù)據(jù)信息,從而保證數(shù)據(jù)在傳輸過程中不會被破解,篡改。

具體的,各現(xiàn)場設(shè)備采用多種數(shù)據(jù)通信協(xié)議將各現(xiàn)場設(shè)備的各種格式的數(shù)據(jù)信息發(fā)送給云終端服務(wù)器10,云終端服務(wù)器10在接收到多種數(shù)據(jù)格式的數(shù)據(jù)信息以后,將采用基于安全套接層SSL協(xié)議所自定義的協(xié)議將數(shù)據(jù)信息發(fā)送給消息服務(wù)器集群20,因此,云終端服務(wù)器10在將數(shù)據(jù)信息發(fā)送給消息服務(wù)器集群20前,還需將接收到多種數(shù)據(jù)格式的數(shù)據(jù)信息轉(zhuǎn)換為統(tǒng)一格式,即云終端服務(wù)器10將接收到多種數(shù)據(jù)格式的數(shù)據(jù)信息的轉(zhuǎn)換為基于安全套接層SSL協(xié)議所自定義的協(xié)議能夠識別的數(shù)據(jù)格式。

由于SSL協(xié)議位于TCP/IP協(xié)議與各種應(yīng)用層協(xié)議之間,為數(shù)據(jù)通訊提供安全支持,而SSL協(xié)議又可分為兩層:SSL記錄協(xié)議(SSL Record Protocol)和SSL握手協(xié)議(SSL Handshake Protocol),因此,可通過修改SSL記錄協(xié)議和/或修改SSL握手協(xié)議進(jìn)行自定義協(xié)議,也可通過基于SSL記錄協(xié)議的協(xié)議原理和/或SSL握手協(xié)議的協(xié)議原理進(jìn)行自定義協(xié)議。

為了保障能源云服務(wù)系統(tǒng)的高可用性,消息服務(wù)器集群20可包括一個注冊服務(wù)器201、多個消息處理節(jié)點202,消息服務(wù)器集群20具體的結(jié)構(gòu)示意圖,可參見圖2。其中,注冊服務(wù)器201用于記錄多個消息處理節(jié)點的存儲空間的使用情況,并根據(jù)所記錄的多個消息處理節(jié)點的存儲空間的使用情況,選舉出存儲空間使用最小的消息處理節(jié)點作為消息服務(wù)器集群20的領(lǐng)導(dǎo)者,當(dāng)選舉出的消息服務(wù)器集群20的領(lǐng)導(dǎo)者發(fā)生故障時,注冊服務(wù)器201再根據(jù)剩下的消息處理節(jié)點的存儲空間的使用情況,從剩下的消息處理節(jié)點中選舉出消息服務(wù)器集群20的領(lǐng)導(dǎo)者,從而保障系統(tǒng)的高可用性。此外,在同樣的硬件資源條件下,消息服務(wù)器集群還可提供更高的數(shù)據(jù)負(fù)載能力,由于消息服務(wù)器集群中包括一個注冊服務(wù)器和多個消息處理節(jié)點,又由于多個消息處理節(jié)點的個數(shù)N可配置,因此,消息服務(wù)器集群還能夠支持N+1的數(shù)據(jù)通信容錯能力。

為了避免因網(wǎng)絡(luò)設(shè)備出現(xiàn)問題,導(dǎo)致消息服務(wù)器集群20失效,消息服務(wù)器集群20中的注冊服務(wù)器201和多個消息處理節(jié)點202可以位于不同的地理區(qū)域中。

為了提高消息服務(wù)器集群20的存儲效率,可按照存儲主題對消息服務(wù)器集群20的存儲空間進(jìn)行劃分,即按照存儲主題對消息服務(wù)器集群20中多個消息處理節(jié)點202的存儲空間進(jìn)行劃分,為了描述簡便起見,下文中所記載的按照存儲主題對消息服務(wù)器集群20的存儲空間進(jìn)行劃分時均指的是按照存儲主題對多個消息處理節(jié)點202的存儲空間進(jìn)行劃分。

在具體實施時,可按照存儲主題將消息服務(wù)器集群20的存儲空間劃分為四種類型的存儲隊列,分別為:下行控制指令隊列,上行反饋指令,狀態(tài)上報隊列,數(shù)據(jù)事件上報隊列。其中,狀態(tài)上報隊列和數(shù)據(jù)事件上報隊列為所有云終端服務(wù)器所共用的存儲空間,而下行控制指令隊列和上行控制指令反饋隊列則為每個云終端所私有的存儲空間。

云終端服務(wù)器10在將數(shù)據(jù)信息上報給消息服務(wù)器集群20時,需要首先將上報的數(shù)據(jù)信息轉(zhuǎn)換為統(tǒng)一格式發(fā)送給消息服務(wù)器集群20,并在需要上報的數(shù)據(jù)信息中攜帶云終端服務(wù)器的標(biāo)識信息以及存儲空間的地址信息,待消息服務(wù)器集群20接收到云終端服務(wù)器10上報的數(shù)據(jù)后,根據(jù)數(shù)據(jù)信息中攜帶的云終端服務(wù)器的標(biāo)識信息以及存儲空間的地址信息,將所述數(shù)據(jù)信息存儲至消息服務(wù)器集群20相應(yīng)的存儲隊列中。

為了進(jìn)一步保障能源云服務(wù)系統(tǒng)的高可用性,云平臺服務(wù)器集群30可包括一個云平臺管理節(jié)點、多個云平臺數(shù)據(jù)節(jié)點。其中,云平臺管理節(jié)點為集群領(lǐng)導(dǎo)者,云平臺服務(wù)器集群30從消息服務(wù)器集群20的存儲空間獲取的各現(xiàn)場設(shè)備的數(shù)據(jù)信息,會自動在云平臺管理節(jié)點和多個云平臺數(shù)據(jù)節(jié)點進(jìn)行同步復(fù)制,當(dāng)云平臺管理節(jié)點發(fā)生故障時,即云平臺服務(wù)器集群30的集群領(lǐng)導(dǎo)者發(fā)生故障時,由剩下的多個云平臺數(shù)據(jù)節(jié)點根據(jù)各自的負(fù)載量重新選舉出一個新的集群領(lǐng)導(dǎo)者對服務(wù)進(jìn)行響應(yīng),從而保障系統(tǒng)的高可用性。此外,在同樣的硬件資源條件下,云平臺服務(wù)器集群還可提供更高的數(shù)據(jù)負(fù)載能力,由于云平臺服務(wù)器集群中包括一個云平臺管理節(jié)點和多個云平臺數(shù)據(jù)節(jié)點,又由于多個云平臺數(shù)據(jù)節(jié)點的個數(shù)M可配置,因此,云平臺服務(wù)器集群還能夠支持M+1的數(shù)據(jù)通信容錯能力。

為了避免因網(wǎng)絡(luò)設(shè)備出現(xiàn)問題,導(dǎo)致云平臺服務(wù)器集群失效,云平臺服務(wù)器集群30中的云平臺管理節(jié)點和云平臺數(shù)據(jù)節(jié)點可以位于不同的地理區(qū)域中。

基于圖1所示的能源云服務(wù)系統(tǒng)的結(jié)構(gòu)的基礎(chǔ)上,為了提高整個系統(tǒng)的數(shù)據(jù)存儲量,上述的能源云服務(wù)系統(tǒng)還可包括云數(shù)據(jù)庫服務(wù)器集群40,能源云服務(wù)系統(tǒng)包括云數(shù)據(jù)庫服務(wù)器集群時的結(jié)構(gòu)示意圖,可參見圖3。

從圖3中,可以看出,云數(shù)據(jù)庫服務(wù)器集群40與云平臺服務(wù)器集群30通過網(wǎng)絡(luò)進(jìn)行連接,云數(shù)據(jù)庫服務(wù)器集群40與消息服務(wù)器集群20也通過網(wǎng)絡(luò)連接。

為了提高整個系統(tǒng)的數(shù)據(jù)存儲量,云數(shù)據(jù)庫服務(wù)器集群40,可用于從消息服務(wù)器集群20的存儲空間中獲取各現(xiàn)場設(shè)備的數(shù)據(jù)信息,為了節(jié)約云數(shù)據(jù)庫服務(wù)器集群40中各個云數(shù)據(jù)庫服務(wù)器中數(shù)據(jù)庫的存儲空間,云數(shù)據(jù)庫服務(wù)器集群40在從消息服務(wù)器集群20的存儲空間中獲取各現(xiàn)場設(shè)備的數(shù)據(jù)信息后,還對獲取的各現(xiàn)場設(shè)備的數(shù)據(jù)信息的實時性進(jìn)行判斷,在獲取的各現(xiàn)場設(shè)備的數(shù)據(jù)信息為非實時數(shù)據(jù)時,將所述非實時數(shù)據(jù)存儲至云數(shù)據(jù)庫服務(wù)器集群40中各個云數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)庫中。

在云數(shù)據(jù)庫服務(wù)器集群40在從消息服務(wù)器集群20的存儲空間中獲取各現(xiàn)場設(shè)備的數(shù)據(jù)信息,并在獲取的各現(xiàn)場設(shè)備的數(shù)據(jù)信息為非實時數(shù)據(jù)時,將所述非實時數(shù)據(jù)存儲至云數(shù)據(jù)庫服務(wù)器集群40中各個云數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)庫以后,云平臺服務(wù)器集群30可以訪問云數(shù)據(jù)庫服務(wù)器集群40中存儲的非實時數(shù)據(jù),并基于云數(shù)據(jù)庫服務(wù)器集群40中存儲的非實時數(shù)據(jù),可對指定期限內(nèi)的能耗數(shù)據(jù)進(jìn)行分析,生成能耗分析報表供用戶查閱。其中,能耗分析報表的形式可以為二維表格、柱狀圖、曲線圖、餅圖,當(dāng)然,能耗分析報表也可以為其它的報表形式,本發(fā)明實施例對此不進(jìn)行任何限定??蛇x的,為了消息服務(wù)器集群20的存儲空間中存儲的實時數(shù)據(jù)能夠快速的進(jìn)行發(fā)布,云平臺服務(wù)器集群30還可用于從消息服務(wù)器集群20的存儲空間中獲取各現(xiàn)場設(shè)備的實時數(shù)據(jù)并發(fā)布。

可以看出,無論云數(shù)據(jù)庫服務(wù)器集群40獲取非實時數(shù)據(jù)還是云平臺服務(wù)器集群30獲取實時數(shù)據(jù),均是從消息服務(wù)器集群20的存儲空間中獲取數(shù)據(jù),因此,消息服務(wù)器集群20在整個系統(tǒng)中還能夠起到緩存的作用,從而實現(xiàn)云平臺服務(wù)器集群30與云終端服務(wù)器10之間的異步傳輸。

為了保障能源云服務(wù)系統(tǒng)的高可用性,云數(shù)據(jù)庫服務(wù)器集群40可包括一個數(shù)據(jù)庫管理節(jié)點401、多個數(shù)據(jù)庫數(shù)據(jù)節(jié)點402,云數(shù)據(jù)庫服務(wù)器集群40具體的結(jié)構(gòu)示意圖,可參見圖4。其中,數(shù)據(jù)庫管理節(jié)點401集群領(lǐng)導(dǎo)者,云數(shù)據(jù)庫服務(wù)器集群40內(nèi)存儲的數(shù)據(jù)會自動在數(shù)據(jù)庫管理節(jié)點4和多個數(shù)據(jù)庫數(shù)據(jù)節(jié)點402進(jìn)行同步復(fù)制,當(dāng)數(shù)據(jù)庫管理節(jié)點401發(fā)生故障時,即云數(shù)據(jù)庫服務(wù)器集群40的集群領(lǐng)導(dǎo)者發(fā)生故障時,由剩下的多個數(shù)據(jù)庫數(shù)據(jù)節(jié)點402根據(jù)各自的負(fù)載量重新選舉出一個新的集群領(lǐng)導(dǎo)者對服務(wù)進(jìn)行響應(yīng),從而保障系統(tǒng)的高可用性。此外,在同樣的硬件資源條件下,云數(shù)據(jù)庫服務(wù)器集群還可提供更高的數(shù)據(jù)負(fù)載能力,由于云數(shù)據(jù)庫服務(wù)器集群中包括一個數(shù)據(jù)庫管理節(jié)點和多個數(shù)據(jù)庫數(shù)據(jù)節(jié)點,又由于多個數(shù)據(jù)庫數(shù)據(jù)節(jié)點的個數(shù)P可配置,因此,云數(shù)據(jù)庫服務(wù)器集群還能夠支持P+1的數(shù)據(jù)通信容錯能力。

為了避免因網(wǎng)絡(luò)設(shè)備出現(xiàn)問題,導(dǎo)致云數(shù)據(jù)庫服務(wù)器集群40失效,云數(shù)據(jù)庫服務(wù)器集群40中的數(shù)據(jù)庫管理節(jié)點401和多個數(shù)據(jù)庫數(shù)據(jù)節(jié)點402可以位于不同的地理區(qū)域中。

為了保障云平臺服務(wù)器集群30能夠及時的了解云終端服務(wù)器10的工作狀態(tài),在云終端服務(wù)器10發(fā)生故障時能夠及時的排查出發(fā)生故障的云終端服務(wù)器,云終端服務(wù)器10還可用于周期性的向消息服務(wù)器集群20發(fā)送心跳報文,然后云平臺服務(wù)器集群30周期性的從消息服務(wù)器集群20中獲取所述心跳報文,若云平臺服務(wù)器集群30在設(shè)定時間段內(nèi)未接收到云終端服務(wù)器10發(fā)送的心跳報文,則可向云終端服務(wù)器10發(fā)送告警信息。其中,心跳報文中可包含云終端服務(wù)器10的標(biāo)識信息、云終端服務(wù)器10的狀態(tài)信息,以及時間戳等信息。而云終端服務(wù)器10的狀態(tài)信息又可包括:上線、離線、運行工況等。

具體的,云終端服務(wù)器10可周期性的向消息服務(wù)器集群20發(fā)送第一類型的心跳報文,若云平臺服務(wù)器集群30未從消息服務(wù)器集群20獲取到第一類型的心跳報文,則云平臺服務(wù)器集群30統(tǒng)計連續(xù)未從消息服務(wù)器集群20獲取到第一類型的心跳報文的心跳時間,若云平臺服務(wù)器集群30統(tǒng)計的連續(xù)未從消息服務(wù)器集群20獲取到第一類型的心跳報文的心跳時間大于第一閾值,則可向云終端服務(wù)器10發(fā)送告警信息。同時,云平臺服務(wù)器集群30還可強(qiáng)制請求云終端服務(wù)器10發(fā)送一次第二類型的心跳報文,云終端服務(wù)器10應(yīng)立即發(fā)送一次第二類型的心跳報文,若云平臺服務(wù)器集群30依然未收到第二類型的心跳報文,則可判定該云終端服務(wù)器10發(fā)生故障。

在云終端服務(wù)器10周期性的向消息服務(wù)器集群20發(fā)送第一類型的心跳報文后,若云平臺服務(wù)器集群30周期性的從消息服務(wù)器集群20獲取到的心跳報文不是第一類型的心跳報文時,可判定云終端服務(wù)器10發(fā)生故障,并生成故障報告存儲至云平臺服務(wù)器集群30中,以供運維人員能夠及時的獲取到發(fā)生故障的云終端服務(wù)器10。

在云終端服務(wù)器10周期性的向消息服務(wù)器集群20發(fā)送第一類型的心跳報文后,若云平臺服務(wù)器集群30也從消息服務(wù)器集群20獲取到第一類型的心跳報文時,云平臺服務(wù)器集群30可對接收到的第一類型的心跳報文的時間進(jìn)行記錄并進(jìn)行統(tǒng)計分析,若云平臺服務(wù)器集群30分析出從消息服務(wù)器集群20獲取到第一類型的心跳報文不規(guī)律或不連續(xù)時,也可判定云終端服務(wù)器10發(fā)生故障,并生成故障報告存儲至云平臺服務(wù)器集群30中,以供運維人員能夠及時的獲取到發(fā)生故障的云終端服務(wù)器10。

下面通過一個具體的例子對上述云終端服務(wù)器10將心跳報文發(fā)送到消息服務(wù)器集群20后被云平臺服務(wù)器集群30獲取的的流程進(jìn)行詳細(xì)的解釋說明。

在該例子中,假設(shè)第一類型的心跳報文的發(fā)送周期為10分鐘,即云終端服務(wù)器10每隔10分鐘向消息服務(wù)器集群20發(fā)送一次第一類型的心跳報文,并假設(shè)第一類型的心跳報文類型為“0x03”,第二類型的心跳報文類型為“0x02”。需要說明的是,無論是第一類型的心跳報文還是第二類型的心跳報文,心跳報文中均可攜帶云終端服務(wù)器10的標(biāo)識信息、云終端服務(wù)器10的狀態(tài)信息、心跳報文的發(fā)送時間信息等,并假設(shè)預(yù)設(shè)的時間段信息為兩個周期。

進(jìn)一步假設(shè)云終端服務(wù)器10為云終端服務(wù)器C,并假設(shè)消息服務(wù)器集群20中分配的公用隊列的存儲地址分別為001和002,其中,存儲地址為001的存儲隊列用于存儲狀態(tài)類的數(shù)據(jù)信息,存儲地址為002的存儲隊列用于存儲數(shù)據(jù)事件類的數(shù)據(jù)信息,進(jìn)一步假設(shè)消息服務(wù)器集群20為云終端服務(wù)器C分配的私有隊列的存儲地址分別為007和008,其中,存儲地址為007的存儲隊列用于存儲下行控制指令類的數(shù)據(jù)信息,存儲地址為008的存儲隊列用于存儲上行反饋指令類的數(shù)據(jù)信息,因此,云終端服務(wù)器C發(fā)送的心跳報文將存儲到存儲地址為008的存儲隊列。

進(jìn)一步假設(shè)云終端服務(wù)器C從2016年10月1日10:00開始每隔10分鐘將類型為“0x03”的心跳報文發(fā)送給消息服務(wù)器集群20,消息服務(wù)器集群20在接收到類型為“0x03”的心跳報文后,將類型為“0x03”的心跳報文存儲至存儲地址為001的存儲隊列中,然后云平臺服務(wù)器集群30再每隔10分鐘從消息服務(wù)器集群20的存儲地址為001的存儲隊列中獲取類型為“0x03”的心跳報文。

進(jìn)一步假設(shè)云終端服務(wù)器C從2016年10月1日10:00開始至2016年11月1日10:00,云平臺服務(wù)器集群30均能夠每隔10分鐘從消息服務(wù)器集群20的存儲地址為001的存儲隊列中獲取到類型為“0x03”的心跳報文。而云終端服務(wù)器C在2016年11月1日10:10分從消息服務(wù)器集群20的存儲地址為001的存儲隊列中未獲取到類型為“0x03”的心跳報文,并且云終端服務(wù)器C在2016年11月1日10:20分從消息服務(wù)器集群20的存儲地址為001的存儲隊列中也未獲取到類型為“0x03”的心跳報文,此時,云平臺服務(wù)器集群30可向消息服務(wù)器集群20發(fā)送一條狀態(tài)查詢指令,消息服務(wù)器集群20在接收到云平臺服務(wù)器集群30發(fā)送的狀態(tài)查詢指令后,將該狀態(tài)查詢指令存儲至存儲地址為007的存儲隊列,在云終端服務(wù)器C通過輪詢的方式從消息服務(wù)器集群20的存儲地址為007的存儲隊列中獲取到該狀態(tài)指令后,應(yīng)立即發(fā)送類型為“0x02”的心跳報文發(fā)送給消息服務(wù)器集群20,消息服務(wù)器集群20在接收到類型為“0x02”的心跳報文后,將類型為“0x02”的心跳報文存儲至存儲地址為001的存儲隊列中,然后云平臺服務(wù)器集群30從消息服務(wù)器集群20的存儲地址為001的存儲隊列中獲取類型為“0x02”的心跳報文,此時,云平臺服務(wù)器集群30依然判定云終端服務(wù)器C處于上線狀態(tài)。

若云終端服務(wù)器C從2016年10月1日10:00開始至2016年11月1日10:00,云平臺服務(wù)器集群30均能夠每隔10分鐘從消息服務(wù)器集群20的存儲地址為001的存儲隊列中獲取到類型為“0x03”的心跳報文。而云終端服務(wù)器C在2016年11月1日10:10分從消息服務(wù)器集群20的存儲地址為001的存儲隊列中未獲取到類型為“0x03”的心跳報文,并且云終端服務(wù)器C在2016年11月1日10:20分從消息服務(wù)器集群20的存儲地址為001的存儲隊列中也未獲取到類型為“0x03”的心跳報文,此時,云平臺服務(wù)器集群30可向消息服務(wù)器集群20發(fā)送一條狀態(tài)查詢指令,在云平臺服務(wù)器集群30向消息服務(wù)器集群20發(fā)送一條狀態(tài)查詢指令后,如果在一定的時間段內(nèi)從消息服務(wù)器集群20的存儲地址為001的存儲隊列中未獲取到類型為“0x02”的心跳報文,例如,如果云平臺服務(wù)器集群30在1分鐘內(nèi)從消息服務(wù)器集群20的存儲地址為001的存儲隊列中未獲取到類型為“0x02”的心跳報文,此時,云平臺服務(wù)器集群30可判斷云終端服務(wù)器C發(fā)生故障,并可向云終端服務(wù)器C發(fā)送告警信息,同時,也可生成故障報告,并將該故障報告以日志的形式存儲至云平臺服務(wù)器集群30中。

可選的,為了實現(xiàn)云終端服務(wù)器的注冊驗證功能,云終端服務(wù)器10還可用于向云平臺服務(wù)器集群30發(fā)送認(rèn)證請求,云平臺服務(wù)器集群30在對云終端服務(wù)器10認(rèn)證通過后,為云終端服務(wù)器10分配云終端服務(wù)器標(biāo)識。

具體的,為了實現(xiàn)云終端服務(wù)器的注冊驗證功能,在云終端服務(wù)器10出廠時,云平臺服務(wù)器集群30可保存云終端服務(wù)器10的MAC地址、云終端服務(wù)器10的序列號信息,并將保存的云終端服務(wù)器10的MAC地址、云終端服務(wù)器10的序列號信息組成一個合法云終端服務(wù)器集合。例如,云平臺服務(wù)器集群30可采用表格的形式保存云終端服務(wù)器10的MAC地址、云終端服務(wù)器10的序列號信息,數(shù)據(jù)只累加,不替換也不清空。同時,為了便于后期查證所用,云終端服務(wù)器10出廠時,云平臺服務(wù)器集群30除了保存云終端服務(wù)器10的MAC地址、云終端服務(wù)器10的序列號信息,還需要記錄操作的操作人、操作時間、來自IP、云終端服務(wù)器所屬客戶、IP地址等日志信息等。

為了簡化工程實施的工作,云終端服務(wù)器還可通過網(wǎng)頁形式向云平臺服務(wù)器集群發(fā)送認(rèn)證請求,該認(rèn)證請求中可攜帶云終端服務(wù)器的MAC地址和云終端服務(wù)器的序列號信息,待云平臺服務(wù)器集群接收到云終端服務(wù)器通過網(wǎng)頁形式發(fā)送的認(rèn)證請求后,可將認(rèn)證請求中攜帶的云終端服務(wù)器的MAC地址和云終端服務(wù)器的序列號信息與合法云終端服務(wù)器集合中的云終端服務(wù)器的MAC地址和云終端服務(wù)器的序列號信息進(jìn)行比較,若相同,則認(rèn)證通過,否則,認(rèn)證不通過。

在云平臺服務(wù)器集群對云終端服務(wù)器進(jìn)行認(rèn)證通過后,則可隨機(jī)生成云終端服務(wù)器的標(biāo)識信息,以使云終端服務(wù)器在傳輸數(shù)據(jù)信息時攜帶所述標(biāo)識信息。若云平臺服務(wù)器集群對云終端服務(wù)器進(jìn)行認(rèn)證不通過,則可以網(wǎng)頁的形式顯示明確的錯誤信息。

需要注意的是,在云平臺服務(wù)器集群對云終端服務(wù)器進(jìn)行認(rèn)證通過后,還可在消息服務(wù)器集群自動為通過認(rèn)證的云終端服務(wù)器建立相應(yīng)的存儲空間。

可選的,在云平臺服務(wù)器集群30對云終端服務(wù)器10進(jìn)行認(rèn)證通過后,為了云平臺服務(wù)器集群30能夠獲得云終端服務(wù)器10的數(shù)據(jù)量信息,云終端服務(wù)器10,還用于獲取用戶輸入的針對各個現(xiàn)場設(shè)備的數(shù)據(jù)量信息,在云終端服務(wù)器10獲取到用戶輸入的針對各個現(xiàn)場設(shè)備的數(shù)據(jù)量信息以后,將獲取的用戶輸入的針對各個現(xiàn)場設(shè)備的數(shù)據(jù)量信息發(fā)送至消息服務(wù)器集群20,云平臺服務(wù)器集群30再從消息服務(wù)器集群20中獲取用戶輸入的針對各個現(xiàn)場設(shè)備的數(shù)據(jù)量信息,待云平臺服務(wù)器集群30再消息服務(wù)器集群20中獲取用戶輸入的針對各個現(xiàn)場設(shè)備的數(shù)據(jù)量信息以后,可為各個現(xiàn)場設(shè)備分配標(biāo)識信息,通過分配的標(biāo)識信息向所述標(biāo)識信息對應(yīng)的現(xiàn)場設(shè)備發(fā)送下行控制指令。

其中,用戶向云終端服務(wù)器10所輸入的針對各個現(xiàn)場設(shè)備的數(shù)據(jù)量信息可包括但不限于狀態(tài)數(shù)據(jù)的個數(shù)、測量數(shù)據(jù)的個數(shù)、字符串的配置信息以及定值配置的個數(shù)。

例如,假設(shè)用戶A購買的云終端服務(wù)器A下面存在三個現(xiàn)場設(shè)備,分別為現(xiàn)場設(shè)備A、現(xiàn)場設(shè)備B、現(xiàn)場設(shè)備C,用戶A可針對現(xiàn)場設(shè)備A、現(xiàn)場設(shè)備B、現(xiàn)場設(shè)備C的使用時間以及數(shù)據(jù)傳輸量的大小,向云終端服務(wù)器A中輸入數(shù)據(jù)量信息為:狀態(tài)數(shù)據(jù)的個數(shù)為5000、測量數(shù)據(jù)的個數(shù)為4000、字符串配置信息的個數(shù)為3000、定值配置的個數(shù)為2000、數(shù)據(jù)信息總數(shù)量14000。云終端服務(wù)器A再將用戶A輸入的數(shù)據(jù)信息即“狀態(tài)數(shù)據(jù)的個數(shù)為5000、測量數(shù)據(jù)的個數(shù)為4000、字符串配置信息的個數(shù)為3000、定值配置的個數(shù)為2000、數(shù)據(jù)信息總數(shù)量14000”發(fā)送給消息服務(wù)器集群,消息服務(wù)器集群再將用戶A輸入的數(shù)據(jù)信息即“狀態(tài)數(shù)據(jù)的個數(shù)為5000、測量數(shù)據(jù)的個數(shù)為4000、字符串配置信息的個數(shù)為3000、定值配置的個數(shù)為2000、數(shù)據(jù)信息總數(shù)量14000”發(fā)送給云平臺服務(wù)器集群,云平臺服務(wù)器集群30在接收到用戶A輸入的數(shù)量信息后,可讀取用戶A輸入的數(shù)量信息,即云平臺服務(wù)器集群30讀取用戶A輸入的數(shù)據(jù)信息“狀態(tài)數(shù)據(jù)的個數(shù)為5000、測量數(shù)據(jù)的個數(shù)為4000、字符串配置信息的個數(shù)為3000、定值配置的個數(shù)為2000、數(shù)據(jù)信息總數(shù)量14000”,并在后續(xù)的流程中讀取用戶A輸入的數(shù)據(jù)信息的具體內(nèi)容。

其中,云終端服務(wù)器10與云平臺服務(wù)器集群30關(guān)于數(shù)據(jù)量信息的詳細(xì)交互流程,可參見圖5。

S501、云平臺服務(wù)器集群30向云終端服務(wù)器10發(fā)送數(shù)據(jù)量信息查詢請求。

S502、云終端服務(wù)器10返回數(shù)據(jù)信息總量及各類數(shù)據(jù)信息的數(shù)量。

S503、云平臺服務(wù)器集群30索取狀態(tài)數(shù)據(jù)個數(shù),并判斷是否存在未更新的狀態(tài)數(shù)據(jù)信息,若存在,則轉(zhuǎn)至步驟S504,否則轉(zhuǎn)至步驟S505。

S504、讀取未更新的狀態(tài)數(shù)據(jù)信息。

S505、云平臺服務(wù)器集群30索取測量數(shù)據(jù)個數(shù),并判斷是否存在未更新的測量數(shù)據(jù)信息,若存在,則轉(zhuǎn)至步驟S506,否則轉(zhuǎn)至步驟S507。

S506、讀取未更新的測量數(shù)據(jù)信息。

S507、云平臺服務(wù)器集群30索取字符串配置信息的個數(shù),并判斷是否存在未更新的字符串配置信息,若存在,則轉(zhuǎn)至步驟S508,否者轉(zhuǎn)至步驟S509。

S508、讀取未更新的字符串配置信息。

S509、云平臺服務(wù)器集群30索取定值配置的個數(shù),并判斷是否存在未更新的定值配置信息,若存在,則轉(zhuǎn)至步驟S510,否則結(jié)束流程。

S510、讀取未更新的定值配置信息。

S511、數(shù)據(jù)更新完成。

可選的,在上述步驟S504中,在讀取未更新的狀態(tài)數(shù)據(jù)信息時,可先讀取預(yù)先設(shè)定數(shù)量的N個狀態(tài)數(shù)據(jù)信息,在讀取預(yù)先設(shè)定數(shù)量的N個狀態(tài)數(shù)據(jù)信息以后,可判斷是否讀取成功所述N個狀態(tài)數(shù)據(jù)信息,若未讀取成功,則結(jié)束流程,否則,繼續(xù)讀取未更新的狀態(tài)數(shù)據(jù)信息。

同理,在上述步驟S506,在讀取未更新的測量數(shù)據(jù)信息時,可先讀取預(yù)先設(shè)定數(shù)量的N個測量數(shù)據(jù)信息,在預(yù)先設(shè)定數(shù)量的N個測量數(shù)據(jù)信息以后,可判斷是否讀取成功所述N個測量數(shù)據(jù)信息,若未讀取成功,則結(jié)束流程,否則,繼續(xù)讀取未更新的測量數(shù)據(jù)信息。在上述步驟S508,在讀取未更新的字符串配置信息時,可先讀取預(yù)先設(shè)定數(shù)量的N個字符串配置信息,在預(yù)先設(shè)定數(shù)量的N個字符串配置信息以后,可判斷是否讀取成功所述N個字符串配置信息,若未讀取成功,則結(jié)束流程,否則,繼續(xù)讀取未更新的字符串配置信息。在上述步驟S510,在讀取未更新的定值配置信息時,可先讀取預(yù)先設(shè)定數(shù)量的N個定值配置信息,在預(yù)先設(shè)定數(shù)量的N個定值配置信息以后,可判斷是否讀取成功所述N個定值配置信息,若未讀取成功,則結(jié)束流程,否則,繼續(xù)讀取未更新的定值配置信息。

可選的,為了便于對上述的能源云服務(wù)系統(tǒng)進(jìn)行管理,基于圖3所示的能源服務(wù)系統(tǒng)結(jié)構(gòu)的基礎(chǔ)上,能源云服務(wù)系統(tǒng)還可包括后臺管理服務(wù)器50,能源云服務(wù)系統(tǒng)還包括后臺管理服務(wù)器50的結(jié)構(gòu)示意圖,可參見圖6。

其中,后臺管理服務(wù)器50可包括但不限于云終端管理單元51、集群管理單元52、日志管理單元53、客戶管理單元54、權(quán)限管理單元55以及資源監(jiān)控單元56。后臺管理服務(wù)器50包括云終端管理單元51、消息服務(wù)器集群管理單元52、日志管理單元53、客戶管理單元54、權(quán)限管理單元55以及資源監(jiān)控單元56時的結(jié)構(gòu)示意圖,可參見圖7。

具體的,云終端管理單元51,可用于對云終端進(jìn)行管理,云終端管理單元51在對云終端進(jìn)行管理時,可通過云終端列表的形式對云終端進(jìn)行管理,云終端列表中可包括的字段為:客戶名稱、云終端標(biāo)識、IP地址、指令接收端口、安全認(rèn)證密文、當(dāng)前狀態(tài)、創(chuàng)建人等。

云終端管理單元51還可用于對云終端的狀態(tài)進(jìn)行監(jiān)測、對云終端進(jìn)行認(rèn)證、獲取云終端的數(shù)據(jù)量信息、停用/恢復(fù)云終端、刪除云終端等。

集群管理單元52,可用于對消息服務(wù)器集群20和云數(shù)據(jù)庫服務(wù)器集群40進(jìn)行管理。在對消息服務(wù)器集群20可用于創(chuàng)建存儲主題并設(shè)置消息服務(wù)器集群的存儲空間的存儲地址,并在消息服務(wù)器集群20的領(lǐng)導(dǎo)者發(fā)生故障時,注冊服務(wù)器201再根據(jù)剩下的消息處理節(jié)點的存儲空間的使用情況,從剩下的消息處理節(jié)點中選舉出消息服務(wù)器集群20的領(lǐng)導(dǎo)者。在對云數(shù)據(jù)庫服務(wù)器集群40可用于設(shè)置云數(shù)據(jù)庫服務(wù)器集群的存儲地址,并在數(shù)據(jù)庫管理節(jié)點401發(fā)生故障時,從多個數(shù)據(jù)庫數(shù)據(jù)節(jié)點402中重新選舉出集群管理者。

日志管理單元53,可用于對登錄日志、操作日志、錯誤日志進(jìn)行管理,其中,登錄日志的查詢結(jié)果可以列表方式進(jìn)行展示,該列表中包含的信息包括序號、時間、用戶賬號、用戶姓名、所屬客戶/單位、IP地址等;操作日志的查詢結(jié)果也可以列表方式進(jìn)行展示,該列表中包含的信息包括序號、操作類型、時間、用戶賬號、用戶姓名、所屬客戶/單位、IP地址、操作內(nèi)容等;錯誤日志的查詢結(jié)果也可以列表方式進(jìn)行展示,該列表中包含的信息包括序號、錯誤類型、時間、所屬客戶/單位、錯誤描述等。

需要說明的是,管理人員所做的創(chuàng)建、修改操作、均需要記錄日志。尤其是對關(guān)鍵信息的修改,日志中要記錄操作前后的值,以便在發(fā)現(xiàn)問題時,能夠追溯。

客戶管理單元54,可用于管理客戶的基本信息,還可用于快速的鏈接到客戶所購買的云終端服務(wù)器下的各現(xiàn)場設(shè)備的使用情況。

權(quán)限管理單元55,可用于對用戶的登錄、用戶的注銷,還可用于云終端服務(wù)器的認(rèn)證等。

資源監(jiān)控單元56,可用于對每個客戶所占用的資源進(jìn)行管理,即用于對客戶在云數(shù)據(jù)庫集群中的數(shù)據(jù)庫的磁盤占用量進(jìn)行度量。若客戶在云數(shù)據(jù)庫集群中的數(shù)據(jù)庫的磁盤占用量大于設(shè)定的閾值,則可向客戶以及所有維護(hù)人員發(fā)送告警信息。

可選的,為了便于查看各個云終端服務(wù)器下的現(xiàn)場設(shè)備的使用情況,還可提供監(jiān)測畫面供用戶使用終端查看,例如,通過手機(jī)、PAD等終端設(shè)備查看監(jiān)測畫面。

根據(jù)以上內(nèi)容可以看出,與現(xiàn)有的能源服務(wù)系統(tǒng)相比,本發(fā)明實施例在能源云服務(wù)系統(tǒng)中加入了云終端服務(wù)器和消息服務(wù)器集群,由于加入了云終端服務(wù)器,因此,各能源設(shè)備通過云終端服務(wù)器與云平臺服務(wù)器集群之間的網(wǎng)絡(luò)通信并不僅僅局限在局域網(wǎng)內(nèi),從而云平臺服務(wù)器集群能夠通過網(wǎng)絡(luò)對云終端下的各能源設(shè)備進(jìn)行管理,各個企業(yè)便不再單獨需要運維人員對能源管理系統(tǒng)進(jìn)行維護(hù),因此,能夠降低企業(yè)的生產(chǎn)運營成本。由于加入了消息服務(wù)器集群和云平臺服務(wù)器集群,還能夠保障整個系統(tǒng)的高可用性。此外,在同樣的硬件資源條件下本系統(tǒng)可提供更高的數(shù)據(jù)負(fù)載和通信負(fù)載能力,并且能夠支持N+1(N可配置)數(shù)據(jù)通信容錯能力,從而能夠降低企業(yè)的生產(chǎn)運營維護(hù)成本。

基于相同的技術(shù)構(gòu)思,本發(fā)明實施例還提供一種適用于能源云服務(wù)系統(tǒng)的通信方法,如圖8所示,該方法可包括:

S801、云終端服務(wù)器接收現(xiàn)場發(fā)送的各現(xiàn)場設(shè)備的數(shù)據(jù)信息。

S802、多個云終端服務(wù)器將所述各現(xiàn)場設(shè)備的數(shù)據(jù)信息轉(zhuǎn)換為統(tǒng)一格式后發(fā)送至消息服務(wù)器集群,以使所述消息服務(wù)器集群將所述各現(xiàn)場設(shè)備的數(shù)據(jù)信息存儲至所述多個云終端服務(wù)器對應(yīng)的存儲空間后,被云平臺服務(wù)器集群獲取所述各現(xiàn)場設(shè)備的數(shù)據(jù)信息。

較佳的,為了實現(xiàn)異步傳輸,還可包括:

所述多個云終端服務(wù)器從所述消息服務(wù)器集群的存儲空間中獲取所述各現(xiàn)場設(shè)備的控制信息并發(fā)送給所述各現(xiàn)場設(shè)備。

較佳的,在多個云終端服務(wù)器接收現(xiàn)場發(fā)送的各現(xiàn)場設(shè)備的數(shù)據(jù)信息之前,還包括:

所述多個云終端服務(wù)器向所述云平臺服務(wù)器集群發(fā)送認(rèn)證請求,以使所述云平臺服務(wù)器集群對所述云終端服務(wù)器認(rèn)證通過后為所述多個云終端服務(wù)器分配云終端服務(wù)器標(biāo)識。

需要注意的是,本發(fā)明實施例中的云終端服務(wù)器在能源云服務(wù)系統(tǒng)中是關(guān)鍵接入裝置,因此,云終端服務(wù)器可采用工業(yè)等級設(shè)計,例如,可采用64位處理器架構(gòu)以提高處理性能,為了達(dá)到較高的部署效能,云終端服務(wù)器還可采用虛擬化技術(shù),為了提高整個系統(tǒng)的高可用性,云終端服務(wù)器還能夠支持?jǐn)?shù)據(jù)集群,此外,為了云終端服務(wù)器能夠獲取盡可能多的現(xiàn)場設(shè)備的數(shù)據(jù)信息,云終端服務(wù)器還需要有足夠的存儲空間。

綜上,本發(fā)明實施例提供的能源云服務(wù)系統(tǒng)及其通信方法,與現(xiàn)有的能源服務(wù)系統(tǒng)相比,在能源云服務(wù)系統(tǒng)中加入了云終端服務(wù)器和消息服務(wù)器集群,由于加入了云終端服務(wù)器,因此,各能源設(shè)備通過云終端服務(wù)器與云平臺服務(wù)器集群之間的網(wǎng)絡(luò)通信并不僅僅局限在局域網(wǎng)內(nèi),從而云平臺服務(wù)器集群能夠通過網(wǎng)絡(luò)對云終端下的各能源設(shè)備進(jìn)行管理,各個企業(yè)便不再單獨需要運維人員對能源管理系統(tǒng)進(jìn)行維護(hù),因此,能夠降低企業(yè)的生產(chǎn)運營成本。由于加入了消息服務(wù)器集群,此外,在同樣的硬件資源條件下,消息服務(wù)器集群和云平臺服務(wù)器集群還可提供更高的數(shù)據(jù)負(fù)載能力。,還能夠保障整個系統(tǒng)的高可用性,此外,在同樣的硬件資源條件下本系統(tǒng)可提供更高的數(shù)據(jù)負(fù)載和通信負(fù)載能力,并且能夠支持N+1(N可配置)數(shù)據(jù)通信容錯能力,從而能夠降低企業(yè)的生產(chǎn)運營維護(hù)成本。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。

顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1