一種分布式服務(wù)器的網(wǎng)絡(luò)架構(gòu)及其實現(xiàn)方法
【專利摘要】本發(fā)明公開了一種分布式服務(wù)器的網(wǎng)絡(luò)架構(gòu)及其實現(xiàn)方法,包括中心服務(wù)器、網(wǎng)絡(luò)終端設(shè)備訪問節(jié)點和設(shè)備分布式節(jié)點;所述中心服務(wù)器作為網(wǎng)絡(luò)終端設(shè)備訪問節(jié)點和網(wǎng)絡(luò)訪問節(jié)點的映射連接,并提供網(wǎng)頁系統(tǒng);通過第一網(wǎng)絡(luò)終端設(shè)備從第二網(wǎng)絡(luò)終端設(shè)備上獲取數(shù)據(jù),將所述第二網(wǎng)絡(luò)終端設(shè)備作為一個子服務(wù)器,分擔所述中心服務(wù)器的訪問連接;所述中心服務(wù)器和第一網(wǎng)絡(luò)終端設(shè)備、第二網(wǎng)絡(luò)終端設(shè)備共同作為總服務(wù)器,其他上網(wǎng)終端從所述中心服務(wù)器獲取網(wǎng)頁,從設(shè)備分布式節(jié)點獲取設(shè)備信息和參數(shù)。應(yīng)用本發(fā)明,能夠?qū)ⅰ岸鄬σ弧钡男切图軜?gòu)映射為P2P的分布式架構(gòu),緩解服務(wù)器的壓力,并達到節(jié)約成本,提高性能,保證更高的可靠性、可用性以及可擴展性。
【專利說明】一種分布式服務(wù)器的網(wǎng)絡(luò)架構(gòu)及其實現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),尤其涉及一種基于網(wǎng)絡(luò)終端節(jié)點的分布式服務(wù)器的網(wǎng)絡(luò)架構(gòu)及其實現(xiàn)方法。
【背景技術(shù)】
[0002]隨著企業(yè)的不斷發(fā)展,企業(yè)聯(lián)網(wǎng)產(chǎn)品的終端客戶越來越多,相應(yīng)的,聯(lián)網(wǎng)產(chǎn)品網(wǎng)絡(luò)的數(shù)據(jù)交互量也越來越大,因此一種能夠不斷擴展以滿足企業(yè)網(wǎng)絡(luò)龐大交互數(shù)據(jù)的處理請求和高并發(fā)訪問的網(wǎng)絡(luò)架構(gòu)機制成為企業(yè)最根本的需求。
[0003]目前,較為通用的架構(gòu)體系是集中式網(wǎng)絡(luò)基礎(chǔ)架構(gòu),這種架構(gòu)下,企業(yè)網(wǎng)絡(luò)需要不斷地擴展、升級,隨著網(wǎng)絡(luò)規(guī)模的擴大,網(wǎng)絡(luò)中的設(shè)備節(jié)點和用戶會越來越多,設(shè)備的管理會越來越分散,集中式的管理工作也趨于復(fù)雜。在集中式的網(wǎng)絡(luò)架構(gòu)中,網(wǎng)絡(luò)中的所有數(shù)據(jù)都需要流經(jīng)服務(wù)器,服務(wù)器壓力過重,而且需要不斷的擴容服務(wù)器并不斷進行維護,網(wǎng)絡(luò)終端節(jié)點越多,運行維護的成本就越高,而且集中式架構(gòu)結(jié)構(gòu)單一,整個網(wǎng)絡(luò)的安全性和可靠性較差。如果某一節(jié)點的上級節(jié)點發(fā)生故障,就會導致該節(jié)點以下的支路網(wǎng)絡(luò)全部癱瘓。
[0004]傳統(tǒng)的集中式的網(wǎng)絡(luò)架構(gòu)給網(wǎng)絡(luò)擴展后的使用帶來很大不便,而基于分布式網(wǎng)絡(luò)架構(gòu)的企業(yè)網(wǎng)絡(luò),有利于任務(wù)在整個計算機系統(tǒng)上進行分配與優(yōu)化,克服了傳統(tǒng)集中式系統(tǒng)會導致中心主機資源緊張與響應(yīng)瓶頸的缺陷,解決了網(wǎng)絡(luò)中存在的數(shù)據(jù)異構(gòu)、數(shù)據(jù)共享、運算復(fù)雜等問題,減少運維的費用,對網(wǎng)絡(luò)設(shè)備的管理、網(wǎng)絡(luò)單點失效問題、數(shù)據(jù)流量的分配等都起到了優(yōu)化的作用。
[0005]針對網(wǎng)絡(luò)終端設(shè)備/產(chǎn)品組成的網(wǎng)絡(luò),傳統(tǒng)的分布式網(wǎng)絡(luò)在分區(qū)域采用計算機作為服務(wù)器設(shè)備,在成本上沒有突出優(yōu)勢的現(xiàn)況,設(shè)計一種能夠不斷擴展以滿足企業(yè)網(wǎng)絡(luò)龐大交互數(shù)據(jù)的處理請求和高并發(fā)訪問的網(wǎng)絡(luò)架構(gòu)機制尤為必要,而且這也是擁有類似產(chǎn)品企業(yè)的迫切需求。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明的主要目的在于提供一種基于嵌入式的分布式服務(wù)器網(wǎng)絡(luò)架構(gòu)及其實現(xiàn)方法,解決集中式架構(gòu)中央服務(wù)器壓力過大、數(shù)據(jù)訪問并發(fā)量高、服務(wù)器運行維護成本高等問題,以實現(xiàn)將“多對一”的星型架構(gòu)映射為點到點(P2P)的分布式架構(gòu),從而緩解服務(wù)器的壓力,并達到節(jié)約成本,提高性能,保證更高的可靠性、可用性以及可擴展性。
[0007]為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
一種分布式服務(wù)器的網(wǎng)絡(luò)架構(gòu),包括中心服務(wù)器、網(wǎng)絡(luò)終端設(shè)備訪問節(jié)點和設(shè)備分布式節(jié)點;所述中心服務(wù)器作為網(wǎng)絡(luò)終端設(shè)備訪問節(jié)點和網(wǎng)絡(luò)訪問節(jié)點的映射連接,并提供網(wǎng)頁系統(tǒng);通過第一網(wǎng)絡(luò)終端設(shè)備從第二網(wǎng)絡(luò)終端設(shè)備上獲取數(shù)據(jù),將所述第二網(wǎng)絡(luò)終端設(shè)備作為一個子服務(wù)器,分擔所述中心服務(wù)器的訪問連接;所述中心服務(wù)器和第一網(wǎng)絡(luò)終端設(shè)備、第二網(wǎng)絡(luò)終端設(shè)備共同作為總服務(wù)器,其他上網(wǎng)終端從所述中心服務(wù)器獲取網(wǎng)頁,從設(shè)備分布式節(jié)點獲取設(shè)備信息和參數(shù)。[0008]其中,所述的網(wǎng)絡(luò)終端設(shè)備的微處理器內(nèi)部集成LwIP協(xié)議?;騏lP協(xié)議棧,通過路由器的端口映射機制實現(xiàn)外網(wǎng)客戶端直接訪問內(nèi)網(wǎng)的終端設(shè)備。
[0009]所述微處理器的電路板上還設(shè)有隨機存儲器RAM,用于存儲臨時數(shù)據(jù)信息,以增大緩存容量,提高網(wǎng)絡(luò)通訊速率。
[0010]所述LwIP協(xié)議棧和UlP協(xié)議棧用于實現(xiàn)網(wǎng)絡(luò)協(xié)議所有的底層,包括IP、ICMP、ARP、IGMP和RARP協(xié)議。
[0011]一種分布式服務(wù)器的網(wǎng)絡(luò)架構(gòu)實現(xiàn)方法,包括:
A、安裝本地設(shè)備并將其調(diào)試完畢作為子服務(wù)器;
B、根據(jù)本地設(shè)備代碼發(fā)放相應(yīng)的網(wǎng)絡(luò)終端準入許可;
C、發(fā)布監(jiān)控網(wǎng)站,根據(jù)具體的節(jié)點做出相應(yīng)的靜態(tài)變化;
D、將所有系統(tǒng)的相關(guān)設(shè)備通過有線或無線的方式接入互聯(lián)網(wǎng);
E、建立網(wǎng)絡(luò)映射,實現(xiàn)本地設(shè)備在局域內(nèi)網(wǎng)或外網(wǎng)的被動數(shù)據(jù)請求和主動數(shù)據(jù)上傳操作。
[0012]較佳地,步驟E之后進一步包括:
F、進行分布式網(wǎng)絡(luò)架構(gòu)的整體測試和使用,若有擴展需求,則繼續(xù)執(zhí)行步驟步驟E實現(xiàn)無縫擴展。
[0013]所述網(wǎng)絡(luò)終端準入許可為網(wǎng)站的賬戶名和密碼,或身份驗證。
`[0014]步驟E所述建立網(wǎng)絡(luò)映射的過程為:
內(nèi)網(wǎng)設(shè)備的嵌入式微處理器經(jīng)由路由器通過端口映射的方式可以實現(xiàn)從外網(wǎng)定位到內(nèi)網(wǎng)進行通訊,達到設(shè)備處于內(nèi)網(wǎng)也可以作為子服務(wù)器的效果,從而實現(xiàn)異步的從外部讀取數(shù)據(jù);外部訪問設(shè)備的服務(wù)器,通過向路由器IP的80端口發(fā)送HTTP請求,有端口映射后,所述路由器將請求轉(zhuǎn)發(fā)到網(wǎng)絡(luò)設(shè)備IP的80端口,所述網(wǎng)絡(luò)設(shè)備進行處理,并且回復(fù)相應(yīng)的數(shù)據(jù)。
[0015]本發(fā)明所提供的基于嵌入式的分布式服務(wù)器網(wǎng)絡(luò)架構(gòu)及其實現(xiàn)方法,具有以下優(yōu)
占-
^ \\\.本發(fā)明在終端設(shè)備的嵌入式處理器上集成UlP或LwIP協(xié)議,通過網(wǎng)絡(luò)映射實現(xiàn)設(shè)備在局域內(nèi)網(wǎng)的被動數(shù)據(jù)請求操作。系統(tǒng)可實現(xiàn)在手機、IPAD等網(wǎng)絡(luò)設(shè)備上訪問監(jiān)控網(wǎng)站,以查看可訪問設(shè)備的參數(shù)和狀態(tài)信息,并進行一定的開關(guān)控制,即可實現(xiàn)基于嵌入式的分布終端服務(wù)器網(wǎng)絡(luò)架構(gòu),在不增加硬件設(shè)備的基礎(chǔ)上節(jié)省本地計算機,便于操作和應(yīng)用。
[0016]本發(fā)明采用基于嵌入式的分布式網(wǎng)絡(luò)架構(gòu),實現(xiàn)了將多對一的星型架構(gòu)映射為P2P的分布式架構(gòu),不僅提高了整個網(wǎng)絡(luò)的性能,并且減少成本和能耗。
[0017]本發(fā)明采用集成有UlP協(xié)議棧的微處理器作為嵌入式子服務(wù)器,通過中心服務(wù)器的映射表將終端產(chǎn)品設(shè)備與相應(yīng)用戶的請求聯(lián)系在一起,從而緩解中心服務(wù)器壓力,系統(tǒng)經(jīng)濟,可靠性高,可用性好,可擴展性好,易于集成現(xiàn)有系統(tǒng),也易于擴充。
【專利附圖】
【附圖說明】
[0018]圖1為本發(fā)明的分布式服務(wù)器的網(wǎng)絡(luò)總體架構(gòu)示意圖;
圖2為本發(fā)明的分布式節(jié)點架構(gòu)示意圖;
圖3為本發(fā)明的網(wǎng)絡(luò)映射結(jié)構(gòu)示意圖; 圖4為本發(fā)明的嵌入式服務(wù)器原理示意圖。
【具體實施方式】
[0019]下面結(jié)合附圖及本發(fā)明的實施例對本發(fā)明的網(wǎng)絡(luò)架構(gòu)及其實現(xiàn)方法作進一步詳細的說明。
[0020]圖1為本發(fā)明的分布式服務(wù)器的網(wǎng)絡(luò)總體架構(gòu)示意圖。如圖1所示,該網(wǎng)絡(luò)總體架構(gòu)包括中心服務(wù)器、交換機、路由器、網(wǎng)絡(luò)控制器、終端設(shè)備以及有線客戶端和無線客戶端等設(shè)備。所有設(shè)備通過有線或者無線的形式接入互聯(lián)網(wǎng),以實現(xiàn)設(shè)備互聯(lián)。所述有線或無線客戶端,包括手機、個人數(shù)字助理(PDA)、平板電腦、筆記本、臺式機等。
[0021]所述的客戶端通過中心服務(wù)器發(fā)布的網(wǎng)站進行數(shù)據(jù)訪問和遠程操控,由中心服務(wù)器反饋給客戶端靜態(tài)網(wǎng)頁并與終端設(shè)備匹配,接下來由相應(yīng)的終端設(shè)備作為子服務(wù)器與之前發(fā)起請求的客戶端進行點到點(P2P)通訊。中心服務(wù)器每隔一段時間輪詢所有終端設(shè)備,獲取終端設(shè)備的狀態(tài)信息。這種機制可以大大減少服務(wù)器的壓力,便于日后的系統(tǒng)升級和功能擴展。
[0022]圖2為本發(fā)明的分布式節(jié)點架構(gòu)示意圖。如圖2所示,分布式節(jié)點的架構(gòu),包括中心服務(wù)器、網(wǎng)絡(luò)終端訪問節(jié)點和設(shè)備分布式節(jié)點。所述網(wǎng)絡(luò)終端訪問節(jié)點包括手機、計算機、平板電腦、PDA等設(shè)備。參考圖1,所述設(shè)備分布式節(jié)點包括終端設(shè)備1、終端設(shè)備2,可以是安裝在用戶家中的智能家居設(shè)備。
[0023]這里,由中心服務(wù)器作為網(wǎng)絡(luò)終端設(shè)備訪問節(jié)點和網(wǎng)絡(luò)訪問節(jié)點的映射連接,中心服務(wù)器提供網(wǎng)頁系統(tǒng),之后通過手機終端或上網(wǎng)終端等第一網(wǎng)絡(luò)終端設(shè)備直接從第二網(wǎng)絡(luò)終端設(shè)備上獲取數(shù)據(jù),將所述第二網(wǎng)絡(luò)終端設(shè)備作為一個子服務(wù)器,分擔中心服務(wù)器的訪問連接,中心服務(wù)器和第一網(wǎng)絡(luò)終端設(shè)備、第二網(wǎng)絡(luò)終端設(shè)備共同作為總服務(wù)器,其他上網(wǎng)終端從中心服務(wù)器獲取網(wǎng)頁,從設(shè)備分布式節(jié)點獲取設(shè)備信息和參數(shù)。
[0024]所述的分布式結(jié)構(gòu)的網(wǎng)絡(luò)具有如下特點:由于采用分散控制模式,即使整個網(wǎng)絡(luò)中的某個局部出現(xiàn)故障,也不會影響全網(wǎng)的操作,因而具有很高的可靠性,保證負載均衡,減少了運行維護成本。
[0025]圖3為本發(fā)明的網(wǎng)絡(luò)映射結(jié)構(gòu)示意圖。如圖3所示,網(wǎng)絡(luò)映射結(jié)構(gòu)圖包括以太網(wǎng)、路由器和內(nèi)網(wǎng)(局域網(wǎng))及網(wǎng)絡(luò)終端,如計算機和無線設(shè)備。所述網(wǎng)絡(luò)終端設(shè)備中的微處理器以及無線設(shè)備、內(nèi)網(wǎng)的設(shè)備都通過網(wǎng)線連接至路由器實現(xiàn)聯(lián)網(wǎng)功能。終端設(shè)備中的微處理器集成輕型IP協(xié)議(Light Weight,LwIP)協(xié)議棧或uIP協(xié)議棧,通過路由器的端口映射機制實現(xiàn)外網(wǎng)客戶端直接訪問內(nèi)網(wǎng)的終端設(shè)備。
[0026]一般外網(wǎng)是不允許直接訪問內(nèi)網(wǎng)節(jié)點的,假如設(shè)備接入的是內(nèi)網(wǎng),內(nèi)網(wǎng)設(shè)備的嵌入式微處理器經(jīng)由路由器通過端口映射的方式可以實現(xiàn)從外網(wǎng)定位到內(nèi)網(wǎng)進行通訊,達到設(shè)備處于內(nèi)網(wǎng)也可以作為子服務(wù)器的效果,從而實現(xiàn)異步的從外部讀取數(shù)據(jù)。外部訪問設(shè)備的服務(wù)器,是向路由器IP的80端口發(fā)送HTTP請求,有端口映射后,路由器不會處理發(fā)送過來的HTTP請求,而是將請求轉(zhuǎn)發(fā)到網(wǎng)絡(luò)設(shè)備IP的80端口,所述網(wǎng)絡(luò)設(shè)備進行處理,并且回復(fù)相應(yīng)的數(shù)據(jù)。
[0027]圖4為本發(fā)明的嵌入式服務(wù)器原理示意圖。如圖4所示,該嵌入式服務(wù)器包括微處理器、網(wǎng)絡(luò)驅(qū)動器和系統(tǒng)控制器。[0028]通過在所述微處理器內(nèi)部集成LwIP協(xié)議?;騏lP協(xié)議棧,為了達到高效的吞吐率,在微處理器電路板上外擴一塊隨機存儲器(RAM),即內(nèi)存,以存儲臨時的數(shù)據(jù)信息,增大緩存容量,提高網(wǎng)絡(luò)通訊速率。LwIP協(xié)議棧和UlP協(xié)議棧適合在低端嵌入式系統(tǒng)中使用,用于實現(xiàn)網(wǎng)絡(luò)協(xié)議所有的底層,包括IP、ICMP、ARP、IGMP、RARP等協(xié)議。uIP協(xié)議棧去掉了完整的傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)中不常用的功能,簡化了通訊流程,但保留了網(wǎng)絡(luò)通信必須使用的協(xié)議,其重點在于IP/TCP/ICMP/UDP/ARP這些網(wǎng)絡(luò)層和傳輸層協(xié)議上,保證了其代碼的通用性和結(jié)構(gòu)的穩(wěn)定性。LwIP作為TCP/IP協(xié)議棧的一個實現(xiàn),使用它可以減少內(nèi)存使用率和代碼大小,使LwIP適用于資源受限系統(tǒng)比如嵌入式系統(tǒng)。為了減少處理和內(nèi)存需求,LwIP使用不需要任何數(shù)據(jù)復(fù)制的經(jīng)過裁剪的應(yīng)用程序接口(API)。
[0029]所述Lwip和UlP協(xié)議可集成在TCP/IP協(xié)議中,TCP/IP協(xié)議在網(wǎng)絡(luò)上是通過數(shù)據(jù)幀進行通信,數(shù)據(jù)幀由幀頭、IP數(shù)據(jù)包和幀尾組成,IP數(shù)據(jù)包是由IP頭部和TCP數(shù)據(jù)信息組成,TCP數(shù)據(jù)信息包括TCP頭部和實際數(shù)據(jù)。利用Lwip或Uip協(xié)議進行數(shù)據(jù)發(fā)送時,將要發(fā)送的數(shù)據(jù)打包成一個或多個幀發(fā)送出去,數(shù)據(jù)幀在網(wǎng)絡(luò)上傳輸由路由器轉(zhuǎn)發(fā)到目的地址;Lwip協(xié)議?;騏lP協(xié)議棧在接受數(shù)據(jù)時,將接收到的一個個數(shù)據(jù)幀保存起來,通過序號進行組合,直到接收完所有的數(shù)據(jù),然后將接收到的數(shù)據(jù)拋給上層程序進行處理。Lwip或UlP協(xié)議在建立TCP連接時,會進行握手確認連接,然后進行相互的數(shù)據(jù)發(fā)送和接收,當所有的數(shù)據(jù)處理完畢,然后斷開連接,TCP傳輸數(shù)據(jù)時,接收方每接收到一個數(shù)據(jù)幀需要給發(fā)送方一個回應(yīng),如果數(shù)據(jù)丟失或者校驗出錯,接收方會要求發(fā)送方進行重傳,保證數(shù)據(jù)傳輸?shù)目煽啃浴?br>
[0030]微處理器基于HTTP協(xié)議建立好的Web服務(wù)器,當客戶端發(fā)出相應(yīng)的請求時,將狀態(tài)數(shù)據(jù)以Json格式進行打包,然后發(fā)送出去,客戶端接受到回復(fù)的數(shù)據(jù)進行分析,然后實施相應(yīng)的操作。HTTP和FTP都是基于TCP協(xié)議,實現(xiàn)一個Web服務(wù)器的功能,客戶端發(fā)送一個Web請求,路由器通過映射的端口進行轉(zhuǎn)發(fā),微處理器識別請求,將客戶端過來的數(shù)據(jù)進行解碼,將命令發(fā)送到系統(tǒng)控制器,通過系統(tǒng)控制器對本地設(shè)備進行控制和查詢,將查詢到的信息打包成網(wǎng)絡(luò)幀,并通過網(wǎng)絡(luò)發(fā)送回去。
[0031]本發(fā)明的基于嵌入式微處理器的分布式終端設(shè)備、中心服務(wù)器上運行的站點頁面、具有多并發(fā)支持的服務(wù)器和訪問站點頁面的網(wǎng)絡(luò)終端,并且經(jīng)由互聯(lián)網(wǎng)將所有設(shè)備連接起來,即全部掛接在互聯(lián)網(wǎng)上。訪問站點頁面的網(wǎng)絡(luò)終端通過登錄中心服務(wù)器上運行的站點頁面來訪問有多并發(fā)支持的服務(wù)器和基于嵌入式微處理器的分布式終端設(shè)備,以獲取遠程終端設(shè)備的參數(shù)和狀態(tài),并實現(xiàn)一定的遠程控制。
[0032]所述分布式終端設(shè)備是指分散在各個地區(qū)的不同的用戶的設(shè)備,采用分布式節(jié)點的數(shù)據(jù)交互架構(gòu),即“分布式節(jié)點“網(wǎng)關(guān)“Internet”- “服務(wù)器”架構(gòu)。在本網(wǎng)絡(luò)系統(tǒng)中,各個節(jié)點的設(shè)備分散且不容易集中,而用戶從經(jīng)濟上以及心理上也難以接受“為熱水器的管理而單獨架設(shè)”服務(wù)器,所以將“分布式節(jié)點”以及“網(wǎng)關(guān)”部分通過UlP協(xié)議或LwIP協(xié)議集成在嵌入式處理器中,將嵌入式節(jié)點作為小型的終端服務(wù)器,并將分布式終端設(shè)備獨立聯(lián)網(wǎng)或者經(jīng)由路由器聯(lián)網(wǎng)。
[0033]中心服務(wù)器上運行的站點頁面為終端用戶提供可登陸的平臺,主要用于監(jiān)控用戶安裝的分布式終端設(shè)備,實現(xiàn)相關(guān)的數(shù)據(jù)讀取和遠程操控。
[0034]多并發(fā)支持的服務(wù)器作為整個網(wǎng)絡(luò)架構(gòu)的中心服務(wù)器,扮演著為終端用戶和設(shè)備節(jié)點提供映射鏈接的角色,并且在后期搜集與設(shè)備運行相關(guān)的數(shù)據(jù),便于為用戶提供數(shù)據(jù)分析,做出更合理的定制化服務(wù)。中心服務(wù)器將應(yīng)用和數(shù)據(jù)庫從物理上分離,以免數(shù)據(jù)交叉訪問造成系統(tǒng)不穩(wěn)定。
[0035]訪問站點頁面的網(wǎng)絡(luò)終端即所有能夠連網(wǎng)的設(shè)備,包括手機、電腦、IPAD等平板、PDA等,訪問站點頁面的網(wǎng)絡(luò)終端原則上是與相應(yīng)的終端設(shè)備一一對應(yīng)的,網(wǎng)絡(luò)終端上會分配與設(shè)備節(jié)點相關(guān)準入許可,只有拿到準入許可方能登陸實現(xiàn)監(jiān)控終端設(shè)備的功能。
[0036]這種基于嵌入式的分布式服務(wù)器網(wǎng)絡(luò)架構(gòu)的實現(xiàn)方法,主要包括如下步驟:
步驟1、安裝本地設(shè)備并將其調(diào)試完畢作為嵌入式子服務(wù)器;
步驟2、根據(jù)本地設(shè)備代碼發(fā)放相應(yīng)的網(wǎng)絡(luò)終端準入許可,可以是網(wǎng)站的賬戶名和密碼,也可以是身份驗證等;
步驟3、發(fā)布監(jiān)控網(wǎng)站,根據(jù)具體的節(jié)點做出相應(yīng)的靜態(tài)變化;
步驟4、將所有系統(tǒng)的相關(guān)設(shè)備通過有線或者無線的方式接入整個互聯(lián)網(wǎng);
步驟5、建立網(wǎng)絡(luò)映射,實現(xiàn)本地設(shè)備在局域內(nèi)網(wǎng)或者外網(wǎng)的被動數(shù)據(jù)請求和主動數(shù)據(jù)上傳操作。
[0037]較佳地,還可以包括:
步驟6、進行分布式網(wǎng)絡(luò)架構(gòu)的整體測試和使用,若有擴展需求,則繼續(xù)執(zhí)行步驟2?步驟5實現(xiàn)無縫擴展。
[0038]應(yīng)用本發(fā)明基于嵌入式的分布式服務(wù)器的網(wǎng)絡(luò)架構(gòu)及其實現(xiàn)方法,能夠分區(qū)域?qū)⒃O(shè)備節(jié)點作為子服務(wù)器取代傳統(tǒng)的計算機,根據(jù)網(wǎng)絡(luò)行為進行請求終端和設(shè)備終端的匹配通訊,最大限度的降低總服務(wù)器的數(shù)據(jù)交互量的效果。從而減少中心服務(wù)器的壓力,保證任意點對點通信都有100%的均分帶寬。
[0039]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
【權(quán)利要求】
1.一種分布式服務(wù)器的網(wǎng)絡(luò)架構(gòu),其特征在于,包括中心服務(wù)器、網(wǎng)絡(luò)終端設(shè)備訪問節(jié)點和設(shè)備分布式節(jié)點;所述中心服務(wù)器作為網(wǎng)絡(luò)終端設(shè)備訪問節(jié)點和網(wǎng)絡(luò)訪問節(jié)點的映射連接,并提供網(wǎng)頁系統(tǒng);通過第一網(wǎng)絡(luò)終端設(shè)備從第二網(wǎng)絡(luò)終端設(shè)備上獲取數(shù)據(jù),將所述第二網(wǎng)絡(luò)終端設(shè)備作為一個子服務(wù)器,分擔所述中心服務(wù)器的訪問連接;所述中心服務(wù)器和第一網(wǎng)絡(luò)終端設(shè)備、第二網(wǎng)絡(luò)終端設(shè)備共同作為總服務(wù)器,其他上網(wǎng)終端從所述中心服務(wù)器獲取網(wǎng)頁,從設(shè)備分布式節(jié)點獲取設(shè)備信息和參數(shù)。
2.根據(jù)權(quán)利要求1所述分布式服務(wù)器的網(wǎng)絡(luò)架構(gòu),其特征在于,所述的網(wǎng)絡(luò)終端設(shè)備的微處理器內(nèi)部集成LwIP協(xié)議?;騏lP協(xié)議棧,通過路由器的端口映射機制實現(xiàn)外網(wǎng)客戶端直接訪問內(nèi)網(wǎng)的終端設(shè)備。
3.根據(jù)權(quán)利要求2所述分布式服務(wù)器的網(wǎng)絡(luò)架構(gòu),其特征在于,所述微處理器的電路板上還設(shè)有隨機存儲器RAM,用于存儲臨時數(shù)據(jù)信息,以增大緩存容量,提高網(wǎng)絡(luò)通訊速率。
4.根據(jù)權(quán)利要求2所述分布式服務(wù)器的網(wǎng)絡(luò)架構(gòu),其特征在于,所述LwIP協(xié)議棧和UlP協(xié)議棧用于實現(xiàn)網(wǎng)絡(luò)協(xié)議所有的底層,包括IP、ICMP、ARP、IGMP和RARP協(xié)議。
5.一種分布式服務(wù)器的網(wǎng)絡(luò)架構(gòu)實現(xiàn)方法,其特征在于,包括: A、安裝本地設(shè)備并將其調(diào)試完畢作為子服務(wù)器; B、根據(jù)本地設(shè)備代碼發(fā)放相應(yīng)的網(wǎng)絡(luò)終端準入許可; C、發(fā)布監(jiān)控網(wǎng)站,根據(jù)具體的節(jié)點做出相應(yīng)的靜態(tài)變化; D、將所有系統(tǒng)的相關(guān)設(shè)備通過有線或無線的方式接入互聯(lián)網(wǎng); E、建立網(wǎng)絡(luò)映射,實現(xiàn)本地設(shè)備在局域內(nèi)網(wǎng)或外網(wǎng)的被動數(shù)據(jù)請求和主動數(shù)據(jù)上傳操作。
6.根據(jù)權(quán)利要求5所述分布式服務(wù)器的網(wǎng)絡(luò)架構(gòu)實現(xiàn)方法,其特征在于,步驟E之后進一步包括: F、進行分布式網(wǎng)絡(luò)架構(gòu)的整體測試和使用,若有擴展需求,則繼續(xù)執(zhí)行步驟步驟E實現(xiàn)無縫擴展。
7.根據(jù)權(quán)利要求5所述分布式服務(wù)器的網(wǎng)絡(luò)架構(gòu)實現(xiàn)方法,其特征在于,所述網(wǎng)絡(luò)終端準入許可為網(wǎng)站的賬戶名和密碼,或身份驗證。
8.根據(jù)權(quán)利要求5所述分布式服務(wù)器的網(wǎng)絡(luò)架構(gòu)實現(xiàn)方法,其特征在于,步驟E所述建立網(wǎng)絡(luò)映射的過程為: 內(nèi)網(wǎng)設(shè)備的嵌入式微處理器經(jīng)由 路由器通過端口映射的方式可以實現(xiàn)從外網(wǎng)定位到內(nèi)網(wǎng)進行通訊,達到設(shè)備處于內(nèi)網(wǎng)也可以作為子服務(wù)器的效果,從而實現(xiàn)異步的從外部讀取數(shù)據(jù);外部訪問設(shè)備的服務(wù)器,通過向路由器IP的80端口發(fā)送HTTP請求,有端口映射后,所述路由器將請求轉(zhuǎn)發(fā)到網(wǎng)絡(luò)設(shè)備IP的80端口,所述網(wǎng)絡(luò)設(shè)備進行處理,并且回復(fù)相應(yīng)的數(shù)據(jù)。
【文檔編號】H04L29/08GK103516794SQ201310437951
【公開日】2014年1月15日 申請日期:2013年9月24日 優(yōu)先權(quán)日:2013年9月24日
【發(fā)明者】許國良, 許飛, 李開 申請人:武漢譽德合同能源管理有限公司