專利名稱:一種油田物聯(lián)網(wǎng)系統(tǒng)通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及到一種油田物聯(lián)網(wǎng)系統(tǒng)通信方法。
背景技術(shù):
通信協(xié)議是現(xiàn)代自動(dòng)化系統(tǒng)中重要和必不可少的組成,其作為系統(tǒng)軟件的一部分,協(xié)同硬件部分共同完成系統(tǒng)信息的傳遞,保證信息的完整性、可靠性和靈活性。在本發(fā)明以前,各廠家所做的油田測(cè)控系統(tǒng),其協(xié)議各不相同,互相無法實(shí)現(xiàn)數(shù)據(jù)的共享,常常導(dǎo)致在同一個(gè)廠區(qū),同一個(gè)后臺(tái)需要安裝幾套不同的應(yīng)用軟件。結(jié)果采集的數(shù)據(jù)分散,輸出的格式不統(tǒng)一,增加了用戶使用的復(fù)雜度;同時(shí)由于通信模式和協(xié)議的不兼容,導(dǎo)致了不同的軟件必須配指定的硬件,使得用戶在終端選擇上受到很大的束縛,無法按 照性價(jià)比最高的方案進(jìn)行選型;各個(gè)協(xié)議都是面向有限的測(cè)控方向,無法靈活的擴(kuò)展到相關(guān)其他領(lǐng)域,使得一套系統(tǒng)配一套協(xié)議,沒有延續(xù)性和繼承性,導(dǎo)致了大量的重復(fù)性工作。
發(fā)明內(nèi)容
有鑒于此,為了解決上述問題,本發(fā)明公開了一種油田物聯(lián)網(wǎng)系統(tǒng)通信方法,兼容現(xiàn)有的所有油田監(jiān)控方案,同時(shí)具備廣闊的拓展空間和靈活的協(xié)議升級(jí)模式。本發(fā)明的目的是這樣實(shí)現(xiàn)的一種油田物聯(lián)網(wǎng)系統(tǒng)通信方法,包括如下步驟I)發(fā)送方打包通信幀,所述通信幀由包頭標(biāo)識(shí)段、包長(zhǎng)度數(shù)據(jù)段、包類型段、包體段和包尾校驗(yàn)段組成;2)接收方接收通信幀,分析包頭標(biāo)識(shí)段、包長(zhǎng)度數(shù)據(jù)段、包類型段和包尾校驗(yàn)段的數(shù)據(jù),做相應(yīng)處理。進(jìn)一步,所述步驟I)中,包體段包括多個(gè)子包,所述包體段各子包的數(shù)據(jù)長(zhǎng)度和類
型可變。進(jìn)一步,所述步驟I)中,包類型段包括油田公司編碼、廠家編碼、版本號(hào)、通信類型編碼、自身與目標(biāo)設(shè)備的識(shí)別編碼和包序列號(hào)。進(jìn)一步,所述步驟I)包括如下步驟11)發(fā)送方把需要發(fā)送的數(shù)據(jù)加入通信幀包體段的子包中;12)發(fā)送方根據(jù)網(wǎng)絡(luò)定義在通信幀中添入對(duì)應(yīng)的油田公司編碼、廠家編碼、版本號(hào)、通信類型編碼、自身與目標(biāo)設(shè)備的識(shí)別編碼和包序列號(hào);13)發(fā)送方在通信幀中加入包頭標(biāo)識(shí)、包長(zhǎng)度數(shù)據(jù)、包尾校驗(yàn),完成通信幀的組織。進(jìn)一步,所述步驟2)包括如下步驟21)接收方接收通信幀后,根據(jù)包頭、包長(zhǎng)度和包尾判斷數(shù)據(jù)的準(zhǔn)確性,丟掉通信錯(cuò)誤的通信幀;22)接收方根據(jù)數(shù)據(jù)包中的油田編碼、廠家編碼和版本號(hào),確定是本設(shè)備可支持的數(shù)據(jù)類型;23)接收方根據(jù)通信類型和終點(diǎn)設(shè)備地址,判斷是否是本設(shè)備需要處理的數(shù)據(jù)包,從而選擇處理、回復(fù)、中轉(zhuǎn)或丟棄;24)接收方根據(jù)發(fā)送的序列號(hào)對(duì)照本機(jī)處理消息的序列列表,選擇是否存儲(chǔ)或執(zhí)行相應(yīng)的操作處理;進(jìn)一步,步驟24)中,根據(jù)對(duì)應(yīng)的子包數(shù)據(jù)類型,分門別類的把指定數(shù)據(jù)放到相應(yīng)的數(shù)據(jù)庫(kù)中,如有分包的數(shù)據(jù)則進(jìn)行組包處理,或把相應(yīng)的指令通過對(duì)應(yīng)方式執(zhí)行,同時(shí)返回對(duì)應(yīng)的應(yīng)答數(shù)據(jù)。本發(fā)明的有益效果如下所有不同廠家的油田測(cè)控系統(tǒng)只需兼容本方法,即可實(shí)現(xiàn)彼此軟硬件的通用和互相配合使用;采用本方法的油田物聯(lián)網(wǎng)監(jiān)控平臺(tái),只需要一套中心軟件系統(tǒng)即可兼容所有的設(shè)備,同時(shí)滿足不同的通信需要;油田監(jiān)管部門有了統(tǒng)一的通信標(biāo)準(zhǔn),方便其監(jiān)管和控制;本方法可以滿足不同級(jí)別的通信需要,使通信更加安全、可靠,同時(shí)可變的數(shù)據(jù)組合,增加了方法的靈活性和適應(yīng)性;本方法可以擴(kuò)展相應(yīng)其他的行業(yè)應(yīng)用。
圖I示出了油田物聯(lián)網(wǎng)系統(tǒng)通信方法中通信幀的結(jié)構(gòu)示意圖;圖2示出了油田物聯(lián)網(wǎng)系統(tǒng)通信方法的流程示意圖。
具體實(shí)施例方式參見圖2)本實(shí)施例的油田物聯(lián)網(wǎng)系統(tǒng)通信方法,包括如下步驟I)發(fā)送方打包通信幀,參見圖I和下表,所述通信幀由包頭標(biāo)識(shí)段、包長(zhǎng)度數(shù)據(jù)段、包類型段、包體段和包尾校驗(yàn)段組成;所述包體段包括多個(gè)子包,所述包體段各子包的數(shù)據(jù)長(zhǎng)度和類型可變。所述包類型段包括油田公司編碼、廠家編碼、版本號(hào)、通信類型編碼、自身與目標(biāo)設(shè)備的識(shí)別編碼和包序列號(hào)。具體如下表所示
~包頭標(biāo)識(shí)開始符
m ^ *t Xi-包長(zhǎng)度數(shù)據(jù)包總長(zhǎng)度
r , ................................rIS'P5;.......ill ;.......i.....5 _細(xì)料、通信類型、地址等
可變部分包體段各個(gè)子包組成的包體固定部分校驗(yàn)前面所有字節(jié)的異或值通信幀數(shù)據(jù)分為固定部分和可變部分。通信幀中除包體段外,其余每個(gè)數(shù)據(jù)項(xiàng)都是固定長(zhǎng)度和固定類型的。由于應(yīng)用協(xié)議會(huì)不斷的發(fā)生變化,為了方便協(xié)議的擴(kuò)充和協(xié)議間版本的兼容性,將應(yīng)用協(xié)議定義為可變部分,可以不斷的進(jìn)行擴(kuò)充而不影響版本的兼容性。包體段中設(shè)定子包的目的是可以將相關(guān)數(shù)據(jù)一起傳送,而不必采用多個(gè)數(shù)據(jù)包。同時(shí)不關(guān)心的數(shù)據(jù)項(xiàng)可以不傳送。具體的通信幀結(jié)構(gòu)及數(shù)據(jù)類型、長(zhǎng)度,如下表所示
權(quán)利要求
1.一種油田物聯(lián)網(wǎng)系統(tǒng)通信方法,其特征在于包括如下步驟 1)發(fā)送方打包通信幀,所述通信幀由包頭標(biāo)識(shí)段、包長(zhǎng)度數(shù)據(jù)段、包類型段、包體段和包尾校驗(yàn)段組成; 2)接收方接收通信幀,分析包頭標(biāo)識(shí)段、包長(zhǎng)度數(shù)據(jù)段、包類型段和包尾校驗(yàn)段的數(shù)據(jù),做相應(yīng)處理。
2.如權(quán)利要求I所述的油田物聯(lián)網(wǎng)系統(tǒng)通信方法,其特征在于所述步驟I)中,包體段包括多個(gè)子包,所述包體段各子包的數(shù)據(jù)長(zhǎng)度和類型可變。
3.如權(quán)利要求I或2所述的油田物聯(lián)網(wǎng)系統(tǒng)通信方法,其特征在于所述步驟I)中,包類型段包括油田公司編碼、廠家編碼、版本號(hào)、通信類型編碼、自身與目標(biāo)設(shè)備的識(shí)別編碼和包序列號(hào)。
4.如權(quán)利要求3所述的油田物聯(lián)網(wǎng)系統(tǒng)通信方法,其特征在于所述步驟I)包括如下步驟 11)發(fā)送方把需要發(fā)送的數(shù)據(jù)加入通信幀包體段的子包中; 12)發(fā)送方根據(jù)網(wǎng)絡(luò)定義在通信幀中添入對(duì)應(yīng)的油田公司編碼、廠家編碼、版本號(hào)、通信類型編碼、自身與目標(biāo)設(shè)備的識(shí)別編碼和包序列號(hào); 13)發(fā)送方在通信幀中加入包頭標(biāo)識(shí)、包長(zhǎng)度數(shù)據(jù)、包尾校驗(yàn),完成通信幀的組織。
5.如權(quán)利要求3所述的油田物聯(lián)網(wǎng)系統(tǒng)通信方法,其特征在于所述步驟2)包括如下步驟 21)接收方接收通信幀后,根據(jù)包頭、包長(zhǎng)度和包尾判斷數(shù)據(jù)的準(zhǔn)確性,丟掉通信錯(cuò)誤的通信幀; 22)接收方根據(jù)數(shù)據(jù)包中的油田編碼、廠家編碼和版本號(hào),確定是本設(shè)備可支持的數(shù)據(jù)類型; 23)接收方根據(jù)通信類型和終點(diǎn)設(shè)備地址,判斷是否是本設(shè)備需要處理的數(shù)據(jù)包,從而選擇處理、回復(fù)、中轉(zhuǎn)或丟棄; 24)接收方根據(jù)發(fā)送的序列號(hào)對(duì)照本機(jī)處理消息的序列列表,選擇是否存儲(chǔ)或執(zhí)行相應(yīng)的操作處理。
6.如權(quán)利要求5所述的油田物聯(lián)網(wǎng)系統(tǒng)通信方法,其特征在于步驟24)中,根據(jù)對(duì)應(yīng)的子包數(shù)據(jù)類型,分門別類的把指定數(shù)據(jù)放到相應(yīng)的數(shù)據(jù)庫(kù)中,如有分包的數(shù)據(jù)則進(jìn)行組包處理,或把相應(yīng)的指令通過對(duì)應(yīng)方式執(zhí)行,同時(shí)返回對(duì)應(yīng)的應(yīng)答數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種油田物聯(lián)網(wǎng)系統(tǒng)通信方法,兼容現(xiàn)有的油田監(jiān)控方案,同時(shí)具備廣闊的拓展空間和靈活的協(xié)議升級(jí)模式,包括如下步驟1)發(fā)送方打包通信幀,所述通信幀由包頭標(biāo)識(shí)段、包長(zhǎng)度數(shù)據(jù)段、包類型段、包體段和包尾校驗(yàn)段組成;包體段包括多個(gè)子包,所述包體段各子包的數(shù)據(jù)長(zhǎng)度和類型可變,包類型段包括油田公司編碼、廠家編碼、版本號(hào)、通信類型編碼、自身與目標(biāo)設(shè)備的識(shí)別編碼和包序列號(hào);2)接收方接收通信幀,分析包頭標(biāo)識(shí)段、包長(zhǎng)度數(shù)據(jù)段、包類型段和包尾校驗(yàn)段的數(shù)據(jù),做相應(yīng)處理。本方法可以滿足不同級(jí)別的通信需要,使通信更加安全、可靠,同時(shí)可變的數(shù)據(jù)組合,增加了方法的靈活性和適應(yīng)性,并可以擴(kuò)展相應(yīng)其他的行業(yè)應(yīng)用。
文檔編號(hào)H04L1/00GK102761391SQ20121021999
公開日2012年10月31日 申請(qǐng)日期2012年6月29日 優(yōu)先權(quán)日2012年6月29日
發(fā)明者雙春鋒, 張建國(guó), 王明勇 申請(qǐng)人:威海海特電子信息技術(shù)有限公司