一種自適配協(xié)議通信網(wǎng)關及通信平臺的制作方法
【專利摘要】本發(fā)明適用于通信【技術領域】,提供了一種自適配協(xié)議通信網(wǎng)關,包括通信層、協(xié)議適配層、消息構造層和消息分發(fā)層;通信層將消息發(fā)送至協(xié)議適配層,還將協(xié)議適配層的信息下發(fā)至外部信息感知設備;協(xié)議適配層用于將通信層的消息進行識別、適配以轉(zhuǎn)換成具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息,然后發(fā)送至消息構造層;且還用于接收所述消息構造層發(fā)送的消息并進行協(xié)議適配和封裝以轉(zhuǎn)換成與外部目標信息感知設備的協(xié)議相同的信息,然后發(fā)送到通信層;消息構造層將具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息進行解析;消息分發(fā)層用于將具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息進行上下行的轉(zhuǎn)發(fā)。所述的自適配協(xié)議通信網(wǎng)關可實現(xiàn)各個終端廠商按照私有協(xié)議的方式輕松地接入。
【專利說明】一種自適配協(xié)議通信網(wǎng)關及通信平臺
【技術領域】
[0001]本發(fā)明屬于通信【技術領域】,尤其涉及一種自適配協(xié)議通信網(wǎng)關及通信平臺。
【背景技術】
[0002]現(xiàn)有的物聯(lián)網(wǎng)或車載通信網(wǎng)關技術大致流程都是先綁定端口、接收消息、解析消息、處理消息,然后再根據(jù)處理消息結果,對設備端進行應答。
[0003]目前通信網(wǎng)關幾乎都結合緊密,無法進行良好的擴展,導致每增加一個廠商協(xié)議時便需要更改,通用性不足,無法滿足現(xiàn)實需求。如:平臺廠商開發(fā)通信網(wǎng)關接入A廠家設備私有協(xié)議,當B廠家私有協(xié)議需要接入時需要重新更改程序,導致無法大規(guī)模實用。
[0004]因此,現(xiàn)有技術存在缺陷,需要改進。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術問題在于提供一種自適配協(xié)議通信網(wǎng)關及通信平臺,旨在解決通信網(wǎng)關每接收一個新的廠商協(xié)議時都需要進行更改,通用性不足的問題。
[0006]本發(fā)明是這樣實現(xiàn)的,一種自適配協(xié)議通信網(wǎng)關,包括通信層、協(xié)議適配層、消息構造層和消息分發(fā)層;
[0007]所述通信層用于將來自外部信息感知設備的消息發(fā)送至所述協(xié)議適配層,還用于將來自所述協(xié)議適配層的信息下發(fā)至外部信息感知設備;
[0008]所述協(xié)議適配層用于將來自所述通信層的消息進行識別、適配以轉(zhuǎn)換成具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息,然后發(fā)送至所述消息構造層;且還用于接收所述消息構造層發(fā)送的消息并進行協(xié)議適配和封裝以轉(zhuǎn)換成與外部目標信息感知設備的協(xié)議相同的信息,然后發(fā)送到所述通信層;
[0009]所述消息構造層用于將所述協(xié)議適配層發(fā)送的具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息進行解析,還用于接收所述消息分發(fā)層發(fā)送的消息并把消息封裝后發(fā)送給所述協(xié)議適配層;
[0010]所述消息分發(fā)層用于將具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息進行上下行的轉(zhuǎn)發(fā)。
[0011]進一步地,所述通信層包括數(shù)據(jù)接收模塊和數(shù)據(jù)發(fā)送模塊,所述數(shù)據(jù)接收模塊用于接收外部信息感知設備發(fā)送的數(shù)據(jù),所述數(shù)據(jù)發(fā)送模塊用于把從所述協(xié)議適配層接收到的數(shù)據(jù)發(fā)送給外部的信息感知設備。
[0012]進一步地,所述協(xié)議適配層包括協(xié)議解析模塊和協(xié)議適配模塊;所述協(xié)議解析模塊分別與所述數(shù)據(jù)發(fā)送模塊和所述數(shù)據(jù)接收模塊相連接,用于解析不同廠家的協(xié)議然后發(fā)送至所述協(xié)議適配模塊進行適配轉(zhuǎn)換,并將所述協(xié)議適配模塊轉(zhuǎn)換后的標準協(xié)議發(fā)送至消息構造層;所述協(xié)議適配模塊與所述協(xié)議解析模塊相連接,用于使不同廠家的協(xié)議在解析后轉(zhuǎn)換成具有統(tǒng)一的數(shù)據(jù)格式的標準協(xié)議。
[0013]進一步地,所述消息構造層包括消息解析模塊和消息封裝模塊,所述消息解析模塊與所述協(xié)議解析模塊相連接,把所述協(xié)議解析模塊發(fā)送的數(shù)據(jù)解析成相應的消息;所述消息封裝模塊與所述協(xié)議解析模塊相連接,把消息進行封裝后發(fā)送給所述協(xié)議解析模塊。
[0014]進一步地,所述消息分發(fā)層包括消息發(fā)送模塊和消息接收模塊,所述消息發(fā)送模塊與所述消息解析模塊相連接,把所述消息解析模塊解析出來的具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息進行發(fā)送;所述消息接收模塊與所述消息封裝模塊相連接,把接收到具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息發(fā)送給所述消息封裝模塊。
[0015]本發(fā)明還提供一種通信平臺,包括應用服務器、消息緩存中心、自適配協(xié)議通信網(wǎng)關和信息感知設備;所述應用服務器與所述消息緩存中心相連接,所述自適配協(xié)議通信網(wǎng)關分別與所述消息緩存中心、所述信息感知設備相連接;
[0016]所述自適配協(xié)議通信網(wǎng)關包括通信層、協(xié)議適配層、消息構造層和消息分發(fā)層;所述通信層用于將來自外部信息感知設備的消息發(fā)送至所述協(xié)議適配層,還用于將來自所述協(xié)議適配層的信息下發(fā)至外部信息感知設備;
[0017]所述協(xié)議適配層用于將來自所述通信層的消息進行識別、適配以轉(zhuǎn)換成具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息,然后發(fā)送至所述消息構造層;且還用于接收所述消息構造層發(fā)送的消息并進行協(xié)議適配和封裝以轉(zhuǎn)換成與外部目標信息感知設備的協(xié)議相同的信息,然后發(fā)送到所述通信層;
[0018]所述消息構造層用于所述協(xié)議適配層發(fā)送的具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息進行解析,還用于接收所述消息分發(fā)層發(fā)送的消息并把消息封裝后發(fā)送給所述協(xié)議適配層;
[0019]所述消息分發(fā)層用于將具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息進行上下行的轉(zhuǎn)發(fā)。
[0020]進一步地,所述通信層包括數(shù)據(jù)接收模塊和數(shù)據(jù)發(fā)送模塊,所述數(shù)據(jù)接收模塊用于接收所述信息感知設備發(fā)送的數(shù)據(jù),所述數(shù)據(jù)發(fā)送模塊用于把從所述協(xié)議適配層接收到的數(shù)據(jù)發(fā)送給所述信息感知設備。
[0021]進一步地,所述協(xié)議適配層包括協(xié)議解析模塊和協(xié)議適配模塊;所述協(xié)議解析模塊分別與所述數(shù)據(jù)發(fā)送模塊和所述數(shù)據(jù)接收模塊相連接,用于解析不同廠家的協(xié)議然后發(fā)送至所述協(xié)議適配模塊進行適配轉(zhuǎn)換,并將所述協(xié)議適配模塊轉(zhuǎn)換后的標準協(xié)議發(fā)送至消息構造層;所述協(xié)議適配模塊與所述協(xié)議解析模塊相連接,用于使不同廠家的協(xié)議在解析后轉(zhuǎn)換成具有統(tǒng)一的數(shù)據(jù)格式的標準協(xié)議。
[0022]進一步地,所述消息構造層包括消息解析模塊和消息封裝模塊,所述消息解析模塊與所述協(xié)議解析模塊相連接,把所述協(xié)議解析模塊發(fā)送的數(shù)據(jù)解析成相應的消息;所述消息封裝模塊與所述協(xié)議解析模塊相連接,把消息進行封裝后發(fā)送給所述協(xié)議解析模塊。
[0023]進一步地,所述消息分發(fā)層包括消息發(fā)送模塊和消息接收模塊,所述消息發(fā)送模塊與所述消息解析模塊相連接,把所述消息解析模塊解析出來的消息進行發(fā)送;所述消息接收模塊與所述消息封裝模塊相連接,把接收到消息發(fā)送給所述消息封裝模塊。
[0024]與現(xiàn)有技術相比,本發(fā)明所述的自適配協(xié)議通信網(wǎng)關通過采用模塊化分層通信架構的設計,把通信網(wǎng)關分成通信層、協(xié)議適配層、消息構造層和消息分發(fā)層,對其協(xié)議數(shù)據(jù)進行識別和轉(zhuǎn)換,能確保不同的終端廠商協(xié)議變成統(tǒng)一的數(shù)據(jù)格式,從而能處理不同協(xié)議終端的數(shù)據(jù),實現(xiàn)了各終端廠商按照私有協(xié)議就能輕松接入通信網(wǎng)關。
【專利附圖】
【附圖說明】[0025]圖1是本發(fā)明實施例提供的通信數(shù)據(jù)接入流程圖;
[0026]圖2是本發(fā)明實施例提供的通信網(wǎng)關數(shù)據(jù)流示意圖。
【具體實施方式】
[0027]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0028]結合圖1、圖2所示,為本發(fā)明一較佳的實施例,一種自適配協(xié)議通信網(wǎng)關,包括通信層301、協(xié)議適配層302、消息構造層303和消息分發(fā)層304。所述通信層301用于將來自外部的信息感知設備201的消息發(fā)送至所述協(xié)議適配層302,還用于將來自所述協(xié)議適配層302的信息下發(fā)至外部信息感知設備201。所述協(xié)議適配層302用于將來自所述通信層301的消息進行識別、適配以轉(zhuǎn)換成具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息,然后發(fā)送至所述消息構造層303 ;且還用于接收所述消息構造層303發(fā)送的消息并進行協(xié)議適配和封裝以轉(zhuǎn)換成與外部目標信息感知設備201的協(xié)議相同的信息,然后發(fā)送到所述通信層301。所述消息構造層303用于將所述協(xié)議適配層302發(fā)送的具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息進行解析,還用于接收所述消息分發(fā)層304發(fā)送的消息并把消息封裝后發(fā)送給所述協(xié)議適配層302。所述消息分發(fā)層304用于將具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息進行上下行的轉(zhuǎn)發(fā)。數(shù)據(jù)和消息由用戶終端到平臺數(shù)據(jù)之間的傳輸稱為上行,數(shù)據(jù)和消息由平臺數(shù)據(jù)到用戶終端之間的傳輸稱為下行。
[0029]通信網(wǎng)關300采用模塊化設計和采用分層通信系統(tǒng)架構,在終端與平臺之間起著紐帶的作用。自適配通信網(wǎng)關具有以下能力:
[0030]高性能網(wǎng)絡通信能力:
[0031]將通信接收、發(fā)送分離;采用高效I/O多路復用EPOLL技術接入終端,采用TPCM模型接收網(wǎng)關上行通信數(shù)據(jù),并將上行通信數(shù)據(jù)存入消息處理隊列,采用事件機制通知處理線程池處理通信數(shù)據(jù)。
[0032]不同廠家協(xié)議轉(zhuǎn)換能力:
[0033]對不同廠家的協(xié)議在接收數(shù)據(jù)后,對其協(xié)議數(shù)據(jù)進行識別、轉(zhuǎn)換,保證不同的終端廠商協(xié)議變成統(tǒng)一的數(shù)據(jù)格式,然后交由后續(xù)處理程序繼續(xù)處理;保證將上層下發(fā)的數(shù)據(jù)包封裝成終端可以識別的數(shù)據(jù)格式。
[0034]管理能力:
[0035]對于一個通信網(wǎng)關平臺,具有強大的管理能力,能夠管理終端接入狀態(tài),協(xié)議轉(zhuǎn)換能力等。
[0036]通信層301包括數(shù)據(jù)接收模塊3011和數(shù)據(jù)發(fā)送模塊3012,所述數(shù)據(jù)接收模塊3011用于接收外部的信息感知設備201發(fā)送的數(shù)據(jù),所述數(shù)據(jù)發(fā)送模塊3012用于把從所述協(xié)議適配層302接收到的數(shù)據(jù)發(fā)送給外部的信息感知設備201。數(shù)據(jù)由通信層301發(fā)送到信息感知設備201時需要經(jīng)過廣域接入網(wǎng)200。
[0037]協(xié)議適配層302包括協(xié)議解析模塊3021和協(xié)議適配模塊3022。所述協(xié)議解析模塊3021分別與所述數(shù)據(jù)發(fā)送模塊3012和所述數(shù)據(jù)接收模塊3011相連接,用于解析不同廠家的協(xié)議然后發(fā)送至所述協(xié)議適配模塊3022進行適配轉(zhuǎn)換,并將所述協(xié)議適配模塊3022轉(zhuǎn)換后的標準協(xié)議發(fā)送至消息構造層303 ;所述協(xié)議適配模塊3022與所述協(xié)議解析模塊3021相連接,用于使不同廠家的協(xié)議在解析后轉(zhuǎn)換成具有統(tǒng)一的數(shù)據(jù)格式的標準協(xié)議。
[0038]所述消息構造層303包括消息解析模塊3031和消息封裝模塊3032。所述消息解析模塊3031與所述協(xié)議解析模塊3021相連接,所述消息解析模塊3031用于把協(xié)議解析模塊3021發(fā)送的數(shù)據(jù)解析成相應的消息。消息封裝模塊3032與所述協(xié)議解析模塊3021相連接,所述消息封裝模塊3032用于把接收到的消息進行封裝后發(fā)送協(xié)議解析模塊3032。
[0039]所述消息分發(fā)層304包括消息發(fā)送模塊3042和消息接收模塊3041。所述消息發(fā)送模塊3042與所述消息解析模塊3031相連接,把所述消息解析模塊3031解析出來的具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息進行發(fā)送。所述消息接收模塊3041與所述消息封裝模塊3032相連接,把接收到具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息發(fā)送給所述消息封裝模塊。
[0040]一種通信平臺,包括應用服務器500、消息緩存中心400、自適配協(xié)議通信網(wǎng)關300和信息感知設備201。信息感知設備201通過廣域接入網(wǎng)200接入通信網(wǎng)關300。所述應用服務器500與所述消息緩存中心400相連接,所述自適配協(xié)議通信網(wǎng)關300分別與所述消息緩存中心400、所述信息感知設備201相連接。
[0041]自適配協(xié)議通信網(wǎng)關300,包括通信層301、協(xié)議適配層302、消息構造層303和消息分發(fā)層304。所述通信層301用于將來自外部的信息感知設備201的消息發(fā)送至所述協(xié)議適配層302,還用于將來自所述協(xié)議適配層302的信息下發(fā)至外部信息感知設備201。所述協(xié)議適配層302用于將來自所述通信層301的消息進行識別、適配以轉(zhuǎn)換成具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息,然后發(fā)送至所述消息構造層303 ;且還用于接收所述消息構造層303發(fā)送的消息并進行協(xié)議適配和封裝以轉(zhuǎn)換成與外部目標信息感知設備201的協(xié)議相同的信息,然后發(fā)送到所述通信層301。所述消息構造層303用于將所述協(xié)議適配層302發(fā)送的具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息進行解析,還用于接收所述消息分發(fā)層304發(fā)送的消息并把消息封裝后發(fā)送給所述協(xié)議適配層302。所述消息分發(fā)層304用于將具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息進行上下行的轉(zhuǎn)發(fā)。數(shù)據(jù)和消息由用戶終端到平臺數(shù)據(jù)之間的傳輸稱為上行,數(shù)據(jù)和消息由平臺數(shù)據(jù)到用戶終端之間的傳輸稱為下行。各個用戶終端通過不同協(xié)議終端100接入廣域接入網(wǎng)200。
[0042]所述通信層301包括數(shù)據(jù)接收模塊3011和數(shù)據(jù)發(fā)送模塊3012,所述數(shù)據(jù)接收模塊3011用于接收所述信息感知設備201發(fā)送的數(shù)據(jù),所述數(shù)據(jù)發(fā)送模塊3012用于把從所述協(xié)議適配層302接收到的數(shù)據(jù)發(fā)送給所述信息感知設備201。
[0043]所述協(xié)議適配層302包括協(xié)議解析模塊3021和協(xié)議適配模塊3022。所述協(xié)議解析模塊3021分別與所述數(shù)據(jù)發(fā)送模塊3012和所述數(shù)據(jù)接收模塊3011相連接,用于解析不同廠家的協(xié)議然后發(fā)送至所述協(xié)議適配模塊3022進行適配轉(zhuǎn)換,并將所述協(xié)議適配模塊3022轉(zhuǎn)換后的標準協(xié)議發(fā)送至消息構造層303 ;所述協(xié)議適配模塊3022與所述協(xié)議解析模塊3021相連接,用于使不同廠家的協(xié)議在解析后轉(zhuǎn)換成具有統(tǒng)一的數(shù)據(jù)格式的標準協(xié)議。
[0044]所述消息構造層303包括消息解析模塊3031和消息封裝模塊3032,所述消息解析模塊3031與所述協(xié)議解析模塊3021相連接,把所述協(xié)議解析模塊3021發(fā)送的數(shù)據(jù)解析成相應的消息。所述消息封裝模塊3032與所述協(xié)議解析模塊3021相連接,把消息進行封裝后發(fā)送給所述協(xié)議解析模塊3021。
[0045]所述消息分發(fā)層304包括消息發(fā)送模塊3042和消息接收模塊3041,所述消息發(fā)送模塊3042與所述消息解析模塊3031相連接,把所述消息解析模塊3031解析出來的消息進行發(fā)送。所述消息接收模塊3041與所述消息封裝模塊3032相連接,把接收到消息發(fā)送給所述消息封裝模塊3032。
[0046]業(yè)務處理中心501包括消息處理模塊502,消息處理模塊502用于處理消息緩存中心400發(fā)送的消息。業(yè)務處理中心501置于應用服務器500內(nèi),應用服務器500把處理好的消息發(fā)送給最終用戶。
[0047]本發(fā)明的自適配協(xié)議通信網(wǎng)關可以應用于車載通信網(wǎng)關的接入、物聯(lián)網(wǎng)網(wǎng)關的接入、其他大規(guī)模數(shù)據(jù)通信網(wǎng)關的接入等。
[0048]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權利要求】
1.一種自適配協(xié)議通信網(wǎng)關,其特征在于,包括通信層、協(xié)議適配層、消息構造層和消息分發(fā)層; 所述通信層用于將來自外部信息感知設備的消息發(fā)送至所述協(xié)議適配層,還用于將來自所述協(xié)議適配層的信息下發(fā)至外部信息感知設備; 所述協(xié)議適配層用于將來自所述通信層的消息進行識別、適配以轉(zhuǎn)換成具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息,然后發(fā)送至所述消息構造層;且還用于接收所述消息構造層發(fā)送的消息并進行協(xié)議適配和封裝以轉(zhuǎn)換成與外部目標信息感知設備的協(xié)議相同的信息,然后發(fā)送到所述通信層; 所述消息構造層用于將所述協(xié)議適配層發(fā)送的具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息進行解析,還用于接收所述消息分發(fā)層發(fā)送的消息并把消息封裝后發(fā)送給所述協(xié)議適配層; 所述消息分發(fā)層用于將具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息進行上下行的轉(zhuǎn)發(fā)。
2.根據(jù)權利要求1所述的自適配協(xié)議通信網(wǎng)關,其特征在于,所述通信層包括數(shù)據(jù)接收模塊和數(shù) 據(jù)發(fā)送模塊,所述數(shù)據(jù)接收模塊用于接收外部信息感知設備發(fā)送的數(shù)據(jù),所述數(shù)據(jù)發(fā)送模塊用于把從所述協(xié)議適配層接收到的數(shù)據(jù)發(fā)送給外部的信息感知設備。
3.根據(jù)權利要求2所述的自適配協(xié)議通信網(wǎng)關,其特征在于,所述協(xié)議適配層包括協(xié)議解析模塊和協(xié)議適配模塊;所述協(xié)議解析模塊分別與所述數(shù)據(jù)發(fā)送模塊和所述數(shù)據(jù)接收模塊相連接,用于解析不同廠家的協(xié)議然后發(fā)送至所述協(xié)議適配模塊進行適配轉(zhuǎn)換,并將所述協(xié)議適配模塊轉(zhuǎn)換后的標準協(xié)議發(fā)送至消息構造層;所述協(xié)議適配模塊與所述協(xié)議解析模塊相連接,用于使不同廠家的協(xié)議在解析后轉(zhuǎn)換成具有統(tǒng)一的數(shù)據(jù)格式的標準協(xié)議。
4.根據(jù)權利要求3所述的自適配協(xié)議通信網(wǎng)關,其特征在于,所述消息構造層包括消息解析模塊和消息封裝模塊,所述消息解析模塊與所述協(xié)議解析模塊相連接,把所述協(xié)議解析模塊發(fā)送的數(shù)據(jù)解析成相應的消息;所述消息封裝模塊與所述協(xié)議解析模塊相連接,把消息進行封裝后發(fā)送給所述協(xié)議解析模塊。
5.根據(jù)權利要求4所述的自適配協(xié)議通信網(wǎng)關,其特征在于,所述消息分發(fā)層包括消息發(fā)送模塊和消息接收模塊,所述消息發(fā)送模塊與所述消息解析模塊相連接,把所述消息解析模塊解析出來的具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息進行發(fā)送;所述消息接收模塊與所述消息封裝模塊相連接,把接收到具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息發(fā)送給所述消息封裝模塊。
6.一種通信平臺,其特征在于,包括應用服務器、消息緩存中心、自適配協(xié)議通信網(wǎng)關和信息感知設備;所述應用服務器與所述消息緩存中心相連接,所述自適配協(xié)議通信網(wǎng)關分別與所述消息緩存中心、所述信息感知設備相連接; 所述自適配協(xié)議通信網(wǎng)關包括通信層、協(xié)議適配層、消息構造層和消息分發(fā)層;所述通信層用于將來自外部信息感知設備的消息發(fā)送至所述協(xié)議適配層,還用于將來自所述協(xié)議適配層的信息下發(fā)至外部信息感知設備; 所述協(xié)議適配層用于將來自所述通信層的消息進行識別、適配以轉(zhuǎn)換成具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息,然后發(fā)送至所述消息構造層;且還用于接收所述消息構造層發(fā)送的消息并進行協(xié)議適配和封裝以轉(zhuǎn)換成與外部目標信息感知設備的協(xié)議相同的信息,然后發(fā)送到所述通信層;所述消息構造層用于所述協(xié)議適配層發(fā)送的具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息進行解析,還用于接收所述消息分發(fā)層發(fā)送的消息并把消息封裝后發(fā)送給所述協(xié)議適配層; 所述消息分發(fā)層用于將具有統(tǒng)一數(shù)據(jù)格式的標準協(xié)議的消息進行上下行的轉(zhuǎn)發(fā)。
7.根據(jù)權利要求6所述的通信平臺,其特征在于,所述通信層包括數(shù)據(jù)接收模塊和數(shù)據(jù)發(fā)送模塊,所述數(shù)據(jù)接收模塊用于接收所述信息感知設備發(fā)送的數(shù)據(jù),所述數(shù)據(jù)發(fā)送模塊用于把從所述協(xié)議適配層接收到的數(shù)據(jù)發(fā)送給所述信息感知設備。
8.根據(jù)權利要求7所述的通信平臺,其特征在于,所述協(xié)議適配層包括協(xié)議解析模塊和協(xié)議適配模塊;所述協(xié)議解析模塊分別與所述數(shù)據(jù)發(fā)送模塊和所述數(shù)據(jù)接收模塊相連接,用于解析不同廠家的協(xié)議然后發(fā)送至所述協(xié)議適配模塊進行適配轉(zhuǎn)換,并將所述協(xié)議適配模塊轉(zhuǎn)換后的標準協(xié)議發(fā)送至消息構造層;所述協(xié)議適配模塊與所述協(xié)議解析模塊相連接,用于使不同廠家的協(xié)議在解析后轉(zhuǎn)換成具有統(tǒng)一的數(shù)據(jù)格式的標準協(xié)議。
9.根據(jù)權利要求8所述的通信平臺,其特征在于,所述消息構造層包括消息解析模塊和消息封裝模塊,所述消息解析模塊與所述協(xié)議解析模塊相連接,把所述協(xié)議解析模塊發(fā)送的數(shù)據(jù)解析成相應的消息;所述消息封裝模塊與所述協(xié)議解析模塊相連接,把消息進行封裝后發(fā)送給所述協(xié)議解析模塊。
10.根據(jù)權利要求9所述的通信平臺,其特征在于,所述消息分發(fā)層包括消息發(fā)送模塊和消息接收模塊,所述消息發(fā)送模塊與所述消息解析模塊相連接,把所述消息解析模塊解析出來的消息進行發(fā)送;所述消息接收模塊與所述消息封裝模塊相連接,把接收到消息發(fā)送給所述消息封裝模 塊。
【文檔編號】H04L12/66GK103647706SQ201310737645
【公開日】2014年3月19日 申請日期:2013年12月27日 優(yōu)先權日:2013年12月27日
【發(fā)明者】蘇軍, 李福坤, 姚海波 申請人:深圳市眾鴻科技股份有限公司