一種網(wǎng)絡(luò)通信系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及物聯(lián)網(wǎng)通信領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)通信系統(tǒng)。
【背景技術(shù)】
[0002]隨著物聯(lián)網(wǎng)和智能控制的發(fā)展,原先單結(jié)點(diǎn)的智能控制逐漸演進(jìn)到控制網(wǎng)絡(luò)方式下的智能控制,以實(shí)現(xiàn)更為高級(jí)的智能控制,比如:分布式計(jì)算、分布式控制等等,這些控制方式遠(yuǎn)遠(yuǎn)超出了單一結(jié)點(diǎn)的控制能力和控制范圍,所以更加智能的控制通信網(wǎng)絡(luò)逐漸成為智能控制的必選項(xiàng)。另一方面,該智能控制網(wǎng)絡(luò)將來必然成為物聯(lián)網(wǎng)的組成部分,在互聯(lián)互通尚未成熟時(shí),需要一種既能滿足當(dāng)前控制網(wǎng)絡(luò)需要,又能適應(yīng)將來物聯(lián)網(wǎng)接入需要的控制網(wǎng)絡(luò)的通信方法。
【發(fā)明內(nèi)容】
[0003]為了克服上述技術(shù)缺陷,本發(fā)明的目的在于提供一種更加智能,普適度更強(qiáng)的網(wǎng)絡(luò)通信系統(tǒng),以在不同的設(shè)備如燈具、人機(jī)、智能網(wǎng)絡(luò)間建立無阻礙、通用的通信機(jī)制。
[0004]本發(fā)明公開了一種網(wǎng)絡(luò)通信系統(tǒng),包括:至少一個(gè)物理模塊,每一物理模塊承載至少一種網(wǎng)絡(luò)協(xié)議,并構(gòu)建所述網(wǎng)絡(luò)通信系統(tǒng)的基礎(chǔ);至少一個(gè)數(shù)據(jù)鏈路模塊,每一所述數(shù)據(jù)鏈路模塊對(duì)應(yīng)一所述物理模塊,向所述物理模塊提供數(shù)據(jù)/函數(shù)的傳輸和/或轉(zhuǎn)發(fā)服務(wù);網(wǎng)絡(luò)模塊,接收所述數(shù)據(jù)鏈路模塊發(fā)來的數(shù)據(jù),并以路由轉(zhuǎn)發(fā)模式廣播轉(zhuǎn)發(fā)數(shù)據(jù)的最小粒度;會(huì)話模塊,根據(jù)數(shù)據(jù)的最小粒度建立會(huì)話;應(yīng)用模塊,為建立于所述會(huì)話模塊的終端。
[0005]優(yōu)選地,所述物理模塊包括OSI網(wǎng)絡(luò)協(xié)議棧的Ll-Ln,其中,η為1_7中的任意一項(xiàng)。
[0006]優(yōu)選地,所述數(shù)據(jù)鏈路模塊包括幀頭字段、源地址字段及目的地址字段;所述幀頭字段記錄所述數(shù)據(jù)鏈路模塊的幀類型和/或版本;所述源地址字段記錄所述數(shù)據(jù)鏈路模塊接收的所述數(shù)據(jù)/函數(shù)的來源的物理地址;所述目的地址字段記錄所述數(shù)據(jù)鏈路模塊轉(zhuǎn)發(fā)的所述數(shù)據(jù)/函數(shù)的目標(biāo)的物理地址。
[0007]優(yōu)選地,所述網(wǎng)絡(luò)模塊包括:協(xié)議字段,記載所述網(wǎng)絡(luò)模塊使用的通信協(xié)議;報(bào)文長度字段,記載于所述網(wǎng)絡(luò)模塊內(nèi)開始的報(bào)文的總長度;報(bào)文校驗(yàn)和字段,計(jì)算所述網(wǎng)絡(luò)模塊內(nèi)報(bào)文的校驗(yàn)和;源頭對(duì)象標(biāo)識(shí)字段,記錄所述網(wǎng)絡(luò)模塊轉(zhuǎn)發(fā)的報(bào)文的源頭對(duì)象結(jié)點(diǎn);目的對(duì)象標(biāo)識(shí)字段,記錄所述網(wǎng)絡(luò)模塊轉(zhuǎn)發(fā)的報(bào)文的目的對(duì)象結(jié)點(diǎn);及保留字段。
[0008]優(yōu)選地,所述源頭對(duì)象標(biāo)識(shí)字段及目的對(duì)象標(biāo)識(shí)字段為最小控制粒度通信結(jié)點(diǎn)。
[0009]優(yōu)選地,所述最小控制粒度通信結(jié)點(diǎn)間使用路由的下一跳自源頭對(duì)象結(jié)點(diǎn)轉(zhuǎn)發(fā)至目的對(duì)象結(jié)點(diǎn)。
[0010]優(yōu)選地,所述會(huì)話模塊包括:源頭會(huì)話事務(wù)標(biāo)識(shí)字段及目的會(huì)話事務(wù)標(biāo)識(shí)字段,用于在源頭和目的間建立會(huì)話;報(bào)文長度字段,記載于所述會(huì)話模塊內(nèi)開始的報(bào)文的總長度;消息類型字段,記載會(huì)話模塊內(nèi)會(huì)話間消息的類型;及保留字段。
[0011]優(yōu)選地,所述應(yīng)用模塊包括消息參數(shù)字段及其他參數(shù)字段,為外部業(yè)務(wù)應(yīng)用使用的消息參數(shù)。
[0012]采用了上述技術(shù)方案后,與現(xiàn)有技術(shù)相比,具有以下有益效果:
[0013]1、建立于各種物理層的基礎(chǔ)網(wǎng)絡(luò)可互相適應(yīng),幫助具有各種協(xié)議的物理層對(duì)接,屏蔽基礎(chǔ)網(wǎng)絡(luò)差異,組建更大范圍的控制網(wǎng)絡(luò);
[0014]2、應(yīng)用層上連接的不同設(shè)備、燈具、人機(jī)可通過本發(fā)明網(wǎng)絡(luò)通信系統(tǒng)互通互聯(lián);
[0015]3、實(shí)現(xiàn)分層次的智能控制,智能控制專業(yè)化;
[0016]4、應(yīng)用于搭建云計(jì)算網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的智能網(wǎng)絡(luò),可實(shí)現(xiàn)分布式計(jì)算或分布式控制。
【附圖說明】
[0017]圖1為符合本發(fā)明一優(yōu)選實(shí)施例的網(wǎng)絡(luò)通信系統(tǒng)的結(jié)構(gòu)示意圖;
[0018]圖2為符合本發(fā)明一優(yōu)選實(shí)施例的網(wǎng)絡(luò)通信系統(tǒng)的架構(gòu)模型示意圖;
[0019]圖3為符合本發(fā)明一優(yōu)選實(shí)施例的網(wǎng)絡(luò)通信系統(tǒng)中數(shù)據(jù)鏈路模塊的協(xié)議結(jié)構(gòu)示意圖;
[0020]圖4為符合本發(fā)明一優(yōu)選實(shí)施例的網(wǎng)絡(luò)通信系統(tǒng)中網(wǎng)絡(luò)模塊的協(xié)議結(jié)構(gòu)示意圖;
[0021]圖5為符合本發(fā)明一優(yōu)選實(shí)施例的網(wǎng)絡(luò)通信系統(tǒng)中會(huì)話模塊的協(xié)議結(jié)構(gòu)示意圖;
[0022]圖6為符合本發(fā)明一優(yōu)選實(shí)施例的網(wǎng)絡(luò)通信系統(tǒng)中應(yīng)用模塊的協(xié)議結(jié)構(gòu)示意圖;
[0023]圖7為采用本發(fā)明的網(wǎng)絡(luò)通信系統(tǒng)后可支持云計(jì)算組網(wǎng)的示意圖。
【具體實(shí)施方式】
[0024]以下結(jié)合附圖與具體實(shí)施例進(jìn)一步闡述本發(fā)明的優(yōu)點(diǎn)。
[0025]由于,網(wǎng)絡(luò)協(xié)議層次具有相對(duì)性,已有的邏輯層可以當(dāng)做通用的物理層來使用,基于該思想,本發(fā)明在例如:UDP/TCP/IP基礎(chǔ)上,構(gòu)建網(wǎng)絡(luò)通信協(xié)議棧??紤]到智能系統(tǒng)的網(wǎng)絡(luò)必須分為2層,一層是基礎(chǔ)網(wǎng)絡(luò)系統(tǒng)服務(wù),對(duì)應(yīng)于通常意義上的網(wǎng)絡(luò)系統(tǒng)。用以完成粗粒度(進(jìn)程粒度)定位的粗礦型通信功能。另一層是應(yīng)用網(wǎng)絡(luò)系統(tǒng)服務(wù),對(duì)應(yīng)于應(yīng)用上若干處理對(duì)象之間的邏輯網(wǎng)絡(luò)系統(tǒng),用以最細(xì)粒度的對(duì)象間的通信,以實(shí)現(xiàn)最精準(zhǔn)的控制。
[0026]參閱圖1,本發(fā)明所公開的網(wǎng)絡(luò)通信系統(tǒng),其基本構(gòu)架與OSI7層網(wǎng)絡(luò)協(xié)議構(gòu)架相當(dāng),但現(xiàn)有技術(shù)中OSI7層網(wǎng)絡(luò)的物理層使用的通信協(xié)議將限定了使用不同通信協(xié)議的網(wǎng)絡(luò)構(gòu)架將無法對(duì)接互聯(lián),因此,本發(fā)明中,網(wǎng)絡(luò)通信系統(tǒng)包括:一物理模塊,其承載了至少一種網(wǎng)絡(luò)協(xié)議,如UDP/IP、TCP/IP等擇一承載或均承載有上述網(wǎng)絡(luò)協(xié)議,從而構(gòu)建本發(fā)明網(wǎng)絡(luò)通信系統(tǒng)的網(wǎng)絡(luò)基礎(chǔ);一數(shù)據(jù)鏈路模塊,與物理模塊對(duì)接,接收物理模塊發(fā)來的數(shù)據(jù)或函數(shù),并繼續(xù)向上層轉(zhuǎn)發(fā)。由于采用不同的網(wǎng)絡(luò)協(xié)議,則對(duì)應(yīng)每一網(wǎng)絡(luò)協(xié)議,均配置有一數(shù)據(jù)鏈路,與使用網(wǎng)絡(luò)協(xié)議之一的網(wǎng)絡(luò)模塊對(duì)接,同時(shí),所有的數(shù)據(jù)鏈路與上層模塊對(duì)接;一網(wǎng)絡(luò)模塊,與所有的數(shù)據(jù)鏈路模塊連接,接收數(shù)據(jù)鏈路模塊發(fā)來的數(shù)據(jù)或函數(shù),但由于每一數(shù)據(jù)鏈路模塊發(fā)來的數(shù)據(jù)或函數(shù)基于不同的網(wǎng)絡(luò)協(xié)議,因此,在轉(zhuǎn)發(fā)這些數(shù)據(jù)時(shí),網(wǎng)絡(luò)模塊以路由模式廣播轉(zhuǎn)發(fā)數(shù)據(jù)的最小粒度,屏蔽了不同協(xié)議中數(shù)據(jù)粒度不同的問題,將所有數(shù)據(jù)統(tǒng)一成對(duì)象標(biāo)識(shí)的形式路由轉(zhuǎn)發(fā),從而統(tǒng)一化具有不同網(wǎng)絡(luò)協(xié)議的網(wǎng)絡(luò)模塊;會(huì)話模塊,基于前述數(shù)據(jù)的最小粒度建立不同業(yè)務(wù)間的會(huì)話;及應(yīng)用模塊,為建立在會(huì)話模塊中的終端,一般為構(gòu)架在應(yīng)用模塊上的燈具、設(shè)備、人機(jī)等。
[0027]參閱圖2,模擬化后本發(fā)明的網(wǎng)絡(luò)通信系統(tǒng)的模型,可清晰地了解到,作為承載網(wǎng)的基礎(chǔ)網(wǎng)絡(luò)一一物理模塊為多個(gè),每一物理模塊使用相同或不同的網(wǎng)絡(luò)協(xié)議,對(duì)應(yīng)每一網(wǎng)絡(luò)模塊,數(shù)據(jù)鏈路模塊同樣具有多個(gè),而作為業(yè)務(wù)網(wǎng)的網(wǎng)絡(luò)模塊、會(huì)話模塊、應(yīng)用模塊則歸一為一體,統(tǒng)一架設(shè)在前述數(shù)據(jù)鏈路模塊和物理模塊上。
[0028]本發(fā)明所指的物理模塊并不等同于OSI 7層網(wǎng)絡(luò)模型中的物理層,物理模塊包括OSI網(wǎng)絡(luò)協(xié)議棧的Ll-Ln中的一層或多層,其中η為1_7中的任意一項(xiàng)。也就是說,物理模塊不僅可包括承載網(wǎng)的物理層,同樣可包括數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層等。上述構(gòu)成OSI網(wǎng)絡(luò)數(shù)據(jù)棧的部分或全部集成為本發(fā)明所述物理模塊,只要物理模塊向數(shù)據(jù)鏈路模塊提供物理鏈路并發(fā)送函數(shù),接收函數(shù)即可,其本身的結(jié)構(gòu)并不作限制。此種隔離方式便于構(gòu)建特殊領(lǐng)域的智能控制業(yè)務(wù)網(wǎng)絡(luò)。
[0029]為了滿足上述要求,參閱圖3,本發(fā)明中,數(shù)據(jù)鏈路模塊包括有幀頭字段、源地址字段及目的地址字段。其中,幀頭字段記錄了數(shù)據(jù)鏈路模塊內(nèi)的幀類型和/或版本,以明示與該數(shù)據(jù)鏈路模塊對(duì)接的物理模塊承載的網(wǎng)絡(luò)協(xié)議及版本;源地址字段則記錄數(shù)據(jù)鏈路模塊接收的數(shù)據(jù)和/或函數(shù)的來源的物理地址,盡管使用的網(wǎng)絡(luò)協(xié)議不同,但數(shù)據(jù)鏈路模塊可將源頭地址轉(zhuǎn)化為統(tǒng)一的格式,并存儲(chǔ)在數(shù)據(jù)鏈路模塊的源地址字段內(nèi)。同樣地,數(shù)據(jù)鏈路模塊也記錄數(shù)據(jù)轉(zhuǎn)發(fā)的目的地址,并存儲(chǔ)在目的地址字段內(nèi),從而起到承上啟下數(shù)據(jù)和/或函數(shù)。
[0030]參閱圖4,同樣優(yōu)選地,網(wǎng)絡(luò)模塊的結(jié)構(gòu)中,其包括有:協(xié)議字段,記載并說明了網(wǎng)路模塊使用的通信協(xié)議;報(bào)文長度字段,網(wǎng)絡(luò)模塊內(nèi)