本發(fā)明專利技術(shù)公開了一種物聯(lián)網(wǎng)跨機(jī)房分布式全自動(dòng)熱備用服務(wù)器切換系統(tǒng),包括N個(gè)服務(wù)器,所述N個(gè)服務(wù)器中的每個(gè)服務(wù)器均通過互聯(lián)網(wǎng)和物聯(lián)網(wǎng)中的各個(gè)職能節(jié)點(diǎn)電氣連接,所述N個(gè)服務(wù)器設(shè)定優(yōu)先級(jí)別,并按照優(yōu)先級(jí)別確定主服務(wù)器和備用服務(wù)器,所述主服務(wù)器定時(shí)將主服務(wù)器的數(shù)據(jù)庫中更新的數(shù)據(jù)傳輸給備用服務(wù)器。所述N個(gè)服務(wù)器互相發(fā)送心跳包,互相知道當(dāng)前的其他服務(wù)器的狀態(tài),當(dāng)主服務(wù)器故障時(shí),按照備用服務(wù)器的優(yōu)先級(jí),在線且優(yōu)先級(jí)最高的備用服務(wù)器自動(dòng)切換為新的主服務(wù)器。物聯(lián)網(wǎng)中的智能節(jié)點(diǎn)自動(dòng)選擇可連接且優(yōu)先級(jí)最高的服務(wù)器傳輸數(shù)據(jù)。從而達(dá)到了自動(dòng)切換服務(wù)器,安全并且節(jié)約成本的目的。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及物聯(lián)網(wǎng)領(lǐng)域,具體地,涉及一種物聯(lián)網(wǎng)跨機(jī)房分布式全自動(dòng)熱備用服務(wù)器切換系統(tǒng)。
技術(shù)介紹
目前,物聯(lián)網(wǎng)是通過各種傳感技術(shù)(RFID、傳感器、GPS、攝像機(jī)、激光掃描器等)、各種通訊手段(有線、無線、長距和短距等),將任何物體與互聯(lián)網(wǎng)相連接,以實(shí)現(xiàn)遠(yuǎn)程監(jiān)視、自動(dòng)報(bào)警、控制、診斷和維護(hù),進(jìn)而實(shí)現(xiàn)“管理、控制、營運(yùn)” 一體化的一種網(wǎng)絡(luò)。現(xiàn)有的物聯(lián)網(wǎng)架構(gòu)中所有可以解析數(shù)字協(xié)議的傳感器或控制器都稱為智能節(jié)點(diǎn),而不具備此功能的節(jié)點(diǎn)往往會(huì)掛載在一個(gè)“代理網(wǎng)關(guān)”上,從而成為一個(gè)大的智能節(jié)點(diǎn)。智能節(jié)點(diǎn)之間可以互相通訊,而大部分的數(shù)據(jù)會(huì)通過互聯(lián)網(wǎng)傳輸?shù)竭h(yuǎn)端的服務(wù)器,如圖1所示。物聯(lián)網(wǎng)的控制和監(jiān)控需要7x24小時(shí)不間斷。而且不同于傳統(tǒng)互聯(lián)網(wǎng),物聯(lián)網(wǎng)的不分高峰和低峰,且需要隨時(shí)面對(duì)各種突發(fā)情況,對(duì)于采集密度大的物聯(lián)網(wǎng)系統(tǒng),5分鐘的斷線也可能丟失大量的數(shù)據(jù)甚至導(dǎo)致事故。傳統(tǒng)的做法是,值班人員發(fā)現(xiàn)服務(wù)器有問題,通知到運(yùn)營維護(hù)人員,手動(dòng)進(jìn)行備用服務(wù)器切換,搶修主服務(wù)器,之后再切回主服務(wù)器。發(fā)現(xiàn)問題并手動(dòng)切換的這段時(shí)間往往最少也要10分鐘以上,這對(duì)于物聯(lián)網(wǎng)會(huì)造成巨大的損失。現(xiàn)有的自動(dòng)切換架構(gòu)如圖2所示,自動(dòng)切換主要由入口服務(wù)器(也是監(jiān)控服務(wù)器)來完成, 這種架構(gòu)有一些不足的地方1.監(jiān)控機(jī)是中心節(jié)點(diǎn),如果監(jiān)控機(jī)斷線或者故障,則整個(gè)架構(gòu)無法發(fā)揮應(yīng)有的功能 2.這種部署方式,每次訪問都要經(jīng)過兩臺(tái)服務(wù)器,即入口服務(wù)器和后端的一臺(tái)服務(wù)器,為了保證性能,這些服務(wù)器`一般部署在同一個(gè)機(jī)房的局域網(wǎng)中。如果一個(gè)機(jī)房遇到了斷線斷電等災(zāi)難性問題,則整個(gè)系統(tǒng)斷線。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)的目的在于,針對(duì)上述問題,提出一種物聯(lián)網(wǎng)跨機(jī)房分布式全自動(dòng)熱備用服務(wù)器切換系統(tǒng),以實(shí)現(xiàn)在自動(dòng)切換服務(wù)器下,安全且節(jié)約成本的優(yōu)點(diǎn)。為實(shí)現(xiàn)上述目的,本專利技術(shù)采用的技術(shù)方案是 一種物聯(lián)網(wǎng)跨機(jī)房分布式全自動(dòng)熱備用服務(wù)器切換系統(tǒng),包括N個(gè)服務(wù)器,所述N個(gè)服務(wù)器中的每個(gè)服務(wù)器均通過互聯(lián)網(wǎng)和物聯(lián)網(wǎng)中的各個(gè)職能節(jié)點(diǎn)電氣連接,所述N個(gè)服務(wù)器設(shè)定優(yōu)先級(jí)別,并按照優(yōu)先級(jí)別確定主服務(wù)器和備用服務(wù)器,所述主服務(wù)器定時(shí)將主服務(wù)器的數(shù)據(jù)庫中更新的數(shù)據(jù)傳輸給備用服務(wù)器,所述N個(gè)服務(wù)器互相發(fā)送心跳包,互相知道當(dāng)前的其他服務(wù)器的狀態(tài),當(dāng)主服務(wù)器故障時(shí),按照備用服務(wù)器的優(yōu)先級(jí),優(yōu)先級(jí)最高的備用服務(wù)器自動(dòng)切換為新的主服務(wù)器,物聯(lián)網(wǎng)中的智能節(jié)點(diǎn)自動(dòng)選擇優(yōu)先級(jí)最高的服務(wù)器傳輸數(shù)據(jù)。根據(jù)本專利技術(shù)的優(yōu)選實(shí)施例,所述N個(gè)服務(wù)器互相發(fā)送心跳包,互相知道當(dāng)前的其他服務(wù)器的狀態(tài)。根據(jù)本專利技術(shù)的優(yōu)選實(shí)施例,當(dāng)優(yōu)先級(jí)更高的服務(wù)器恢復(fù)工作后,當(dāng)前主服務(wù)器發(fā)現(xiàn)有優(yōu)先級(jí)更高的服務(wù)器在線,則將優(yōu)先級(jí)更高的服務(wù)器切換回主服務(wù)器。根據(jù)本專利技術(shù)的優(yōu)選實(shí)施例,所述N個(gè)服務(wù)器的優(yōu)選級(jí)別和服務(wù)器的IP地址進(jìn)行綁定,所述主服務(wù)器將數(shù)據(jù)庫中更新的數(shù)據(jù)傳輸給備用服務(wù)器時(shí),依據(jù)備用服務(wù)器的IP地址,按照備用服務(wù)器的優(yōu)先級(jí)別進(jìn)行順序傳輸。根據(jù)本專利技術(shù)的優(yōu)選實(shí)施例,所述N個(gè)服務(wù)器分布在不同的機(jī)房中。本專利技術(shù)的技術(shù)方案,將各個(gè)服務(wù)器均和物聯(lián)網(wǎng)中的智能節(jié)點(diǎn)電氣建立通信,并根據(jù)服務(wù)器優(yōu)選級(jí)別選定主服務(wù)器,同時(shí)將更新的數(shù)據(jù)同步給備用服務(wù)器,同時(shí)所述N個(gè)服務(wù)器互相發(fā)送心跳包,互相知道當(dāng)前的其他服務(wù)器的狀態(tài),從而在主服務(wù)器停止工作時(shí),優(yōu)先級(jí)·別最高的備用服務(wù)器將自動(dòng)切換為主服務(wù)器,從而保證了物聯(lián)網(wǎng)中各個(gè)服務(wù)器間的自動(dòng)切換,而減少了入口服務(wù)器,從而節(jié)約了成本,并避免了因入口服務(wù)器故障造成整個(gè)物聯(lián)網(wǎng)系統(tǒng)的癱瘓,從而達(dá)到了自動(dòng)切換服務(wù)器下,安全并且節(jié)約成本的目的。而將服務(wù)器設(shè)置在不同的機(jī)房中,則避免了因單個(gè)機(jī)房斷電造成的物聯(lián)網(wǎng)癱瘓。下面通過附圖和實(shí)施例,對(duì)本專利技術(shù)的技術(shù)方案做進(jìn)一步的詳細(xì)描述。附圖說明圖1為現(xiàn)有的物聯(lián)網(wǎng)架構(gòu)原理框 圖2為現(xiàn)有的自動(dòng)切換物聯(lián)網(wǎng)架構(gòu)原理框 圖3為本專利技術(shù)所述的物聯(lián)網(wǎng)跨機(jī)房分布式全自動(dòng)熱備用服務(wù)器切換系統(tǒng)的原理框圖。具體實(shí)施例方式以下結(jié)合附圖對(duì)本專利技術(shù)的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本專利技術(shù),并不用于限定本專利技術(shù)。如圖3所示,一種物聯(lián)網(wǎng)跨機(jī)房分布式全自動(dòng)熱備用服務(wù)器切換系統(tǒng),3個(gè)服務(wù)器,3個(gè)服務(wù)器中的每個(gè)服務(wù)器均通過互聯(lián)網(wǎng)和物聯(lián)網(wǎng)中的各個(gè)職能節(jié)點(diǎn)電氣連接,3個(gè)服務(wù)器設(shè)定優(yōu)先級(jí)別,并按照優(yōu)先級(jí)別確定主服務(wù)器和備用服務(wù)器,主服務(wù)器定時(shí)將主服務(wù)器的數(shù)據(jù)庫中更新的數(shù)據(jù)傳輸給備用服務(wù)器,3個(gè)服務(wù)器互相發(fā)送心跳包,互相知道當(dāng)前的其他服務(wù)器的狀態(tài),當(dāng)主服務(wù)器故障時(shí),按照備用服務(wù)器的優(yōu)先級(jí),優(yōu)先級(jí)最高的備用服務(wù)器自動(dòng)切換為新的主服務(wù)器,物聯(lián)網(wǎng)中的智能節(jié)點(diǎn)自動(dòng)選擇優(yōu)先級(jí)最高的服務(wù)器傳輸數(shù)據(jù)。服務(wù)器的個(gè)數(shù)可以根據(jù)物聯(lián)網(wǎng)系統(tǒng)的需要進(jìn)行增減。 其中,主服務(wù)器發(fā)現(xiàn)正常運(yùn)行的備用服務(wù)器優(yōu)先級(jí)高時(shí),則將優(yōu)先級(jí)高的備用服務(wù)器作為新的主服務(wù)器。服務(wù)器的優(yōu)選級(jí)別和服務(wù)器的IP地址進(jìn)行綁定,所述主服務(wù)器將數(shù)據(jù)庫中更新的數(shù)據(jù)傳輸給備用服務(wù)器時(shí),依據(jù)備用服務(wù)器的IP地址,按照備用服務(wù)器的優(yōu)先級(jí)別進(jìn)行順序傳輸。主服務(wù)器每分鐘均將主服務(wù)器的數(shù)據(jù)庫中更新的數(shù)據(jù)傳輸給備用服務(wù)器。各個(gè)服務(wù)器分布在不同的機(jī)房中。服務(wù)器間互相發(fā)送心跳包,互相知道當(dāng)前的其他服務(wù)器的狀態(tài)。當(dāng)優(yōu)先級(jí)更高的服務(wù)器恢復(fù)工作后,當(dāng)前主服務(wù)器發(fā)現(xiàn)有優(yōu)先級(jí)更高的服務(wù)器在線,則將優(yōu)先級(jí)更高的服務(wù)器切換回主服務(wù)器。多臺(tái)服務(wù)器分開部署在不通的機(jī)房,作為一個(gè)分布式的系統(tǒng),各個(gè)服務(wù)器的關(guān)系是對(duì)等的,只有優(yōu)先級(jí)有高低,優(yōu)先級(jí)最高且正常運(yùn)行的服務(wù)器是當(dāng)前正在使用的服務(wù)器,稱為主服務(wù)器。主服務(wù)器定時(shí)將數(shù)據(jù)同步給備用服務(wù)器,備用服務(wù)器可隨時(shí)無縫切換為主服務(wù)器使用。自動(dòng)切換邏輯如下。假設(shè)有三臺(tái)服務(wù)器A,B,C優(yōu)先級(jí)關(guān)系是A>B>C。當(dāng)服務(wù)器A故障后,在一分鐘以內(nèi),服務(wù)器B會(huì)自動(dòng)成為主服務(wù)器,所有智能節(jié)點(diǎn)也會(huì)自動(dòng)將數(shù)據(jù)傳輸給服務(wù)器B,同樣服務(wù)器B故障后,服務(wù)器C會(huì)自動(dòng)切換為主服務(wù)器,如果服務(wù)器A,B同時(shí)故障,或者服務(wù)器B先故障,服務(wù)器A故障后,則在服務(wù)器A故障后會(huì)自動(dòng)切換到服務(wù)器C,依次類推。當(dāng)更高優(yōu)先級(jí)的服務(wù)器修復(fù)后,線上同時(shí)出現(xiàn)多臺(tái)主服務(wù)器時(shí),優(yōu)先級(jí)低的服務(wù)器自動(dòng)退出主服務(wù)器模式。如圖3所示,圖中的3臺(tái)服務(wù)器可以分開部署在不通的機(jī)房,作為一個(gè)分布式的系統(tǒng),各個(gè)服務(wù)器的關(guān)系是對(duì)等的,但優(yōu)先級(jí)有高低,服務(wù)器A最高,服務(wù)器B其次,依次類推,優(yōu)先級(jí)最高且正常運(yùn)行的服務(wù)器是當(dāng)前正在使用的服務(wù)器,稱為主服務(wù)器,主服務(wù)器可以切換。當(dāng)服務(wù)器A故障后,在一分鐘以內(nèi),服務(wù)器B會(huì)自動(dòng)成為主要服務(wù)器,所有智能節(jié)點(diǎn)也會(huì)自動(dòng)將數(shù)據(jù)傳輸給節(jié)點(diǎn)B,為實(shí)現(xiàn)上述功能,要按如下順序進(jìn)行。準(zhǔn)備工作每個(gè)服務(wù)器和每個(gè)智能節(jié)點(diǎn)都要維護(hù)一張按優(yōu)先級(jí)排列的“IP地址列表”(也可以是域名),如下表 表一、服務(wù)器IP地址列表本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種物聯(lián)網(wǎng)跨機(jī)房分布式全自動(dòng)熱備用服務(wù)器切換系統(tǒng),其特征在于,包括N個(gè)服務(wù)器,所述N個(gè)服務(wù)器中的每個(gè)服務(wù)器均通過互聯(lián)網(wǎng)和物聯(lián)網(wǎng)中的各個(gè)職能節(jié)點(diǎn)電氣連接,所述N個(gè)服務(wù)器設(shè)定優(yōu)先級(jí)別,并按照優(yōu)先級(jí)別確定主服務(wù)器和備用服務(wù)器,所述主服務(wù)器定時(shí)將主服務(wù)器的數(shù)據(jù)庫中更新的數(shù)據(jù)傳輸給備用服務(wù)器,所述N個(gè)服務(wù)器互相發(fā)送心跳包,互相知道當(dāng)前的其他服務(wù)器的狀態(tài),當(dāng)主服務(wù)器故障時(shí),按照備用服務(wù)器的優(yōu)先級(jí),優(yōu)先級(jí)最高的備用服務(wù)器自動(dòng)切換為新的主服務(wù)器,物聯(lián)網(wǎng)中的智能節(jié)點(diǎn)自動(dòng)選擇優(yōu)先級(jí)最高的服務(wù)器傳輸數(shù)據(jù)。
【技術(shù)特征摘要】
1.一種物聯(lián)網(wǎng)跨機(jī)房分布式全自動(dòng)熱備用服務(wù)器切換系統(tǒng),其特征在于,包括N個(gè)服務(wù)器,所述N個(gè)服務(wù)器中的每個(gè)服務(wù)器均通過互聯(lián)網(wǎng)和物聯(lián)網(wǎng)中的各個(gè)職能節(jié)點(diǎn)電氣連接,所述N個(gè)服務(wù)器設(shè)定優(yōu)先級(jí)別,并按照優(yōu)先級(jí)別確定主服務(wù)器和備用服務(wù)器,所述主服務(wù)器定時(shí)將主服務(wù)器的數(shù)據(jù)庫中更新的數(shù)據(jù)傳輸給備用服務(wù)器,所述N個(gè)服務(wù)器互相發(fā)送心跳包,互相知道當(dāng)前的其他服務(wù)器的狀態(tài),當(dāng)主服務(wù)器故障時(shí),按照備用服務(wù)器的優(yōu)先級(jí),優(yōu)先級(jí)最高的備用服務(wù)器自動(dòng)切換為新的主服務(wù)器,物聯(lián)網(wǎng)中的智能節(jié)點(diǎn)自動(dòng)選擇優(yōu)先級(jí)最高的服務(wù)器傳輸數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的物聯(lián)網(wǎng)跨機(jī)房分布式全自動(dòng)熱備用服務(wù)器切換系統(tǒng),其特征在于,所述N個(gè)服務(wù)器互相發(fā)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:陳相,
申請(qǐng)(專利權(quán))人:無錫博歐節(jié)能科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。