亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于串口服務(wù)器的點對點通信方法及系統(tǒng)的制作方法

文檔序號:9870339閱讀:515來源:國知局
一種基于串口服務(wù)器的點對點通信方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種基于串口服務(wù)器的點對點通信方法及系統(tǒng)。
【背景技術(shù)】
[0002]串口服務(wù)器提供串口轉(zhuǎn)網(wǎng)絡(luò)功能,如圖1所示,串口服務(wù)器處于以太網(wǎng)與串口之間,能夠?qū)S-232/485/422串口轉(zhuǎn)換成TCP/IP網(wǎng)絡(luò)接口,實現(xiàn)遠端網(wǎng)絡(luò)設(shè)備串口終端的數(shù)據(jù)雙向透明傳輸。其中,遠端網(wǎng)絡(luò)設(shè)備與串口服務(wù)器之間通過握手方式(“Req(請求)->Rsp (響應(yīng))->Ack (確認(rèn)),,),完成一次通信。其基本流程,如圖2所示,主設(shè)備接收到用戶終端發(fā)送的請求消息后,主設(shè)備(遠端網(wǎng)絡(luò)設(shè)備)向從設(shè)備(串口服務(wù)器)發(fā)送一個Req報文;從設(shè)備接收到Req報文后,向主設(shè)備發(fā)送一個Rsp報文;主設(shè)備接收到Rsp報文后,將Rsp報文的報文內(nèi)容向用戶終端發(fā)送,并向從設(shè)備發(fā)送Ack報文;從設(shè)備接收到Ack報文,通信完成。
[0003]現(xiàn)有技術(shù)中,在一對多的網(wǎng)絡(luò)拓?fù)渲?,?dāng)多個用戶終端通過一個主設(shè)備的多個接口,同時訪問多個從設(shè)備。如圖3所示,每個用戶終端訪問從設(shè)備時,對應(yīng)的主設(shè)備上的任務(wù)要與從設(shè)備進行三段式握手。主設(shè)備向多個用戶終端發(fā)送Rsp報文內(nèi)容時,可以是按照請求消息發(fā)送的先后順序,向多個用戶終端發(fā)送Rsp報文內(nèi)容。但是,由于網(wǎng)絡(luò)延時,多組握手難以同步,可能因多個請求與反饋不一致,導(dǎo)致通信錯誤,難以保證通信的及時性與可靠性。另外,主設(shè)備向多個用戶終端發(fā)送Rsp報文內(nèi)容時,也可以是向每個用戶終端發(fā)送所有的Rsp報文,由用戶終端從中挑選出所需要的Rsp報文內(nèi)容。這種情況下,每個用戶終端都可以接收到其他用戶終端所請求的回復(fù)信息,存在較大的安全隱患。

【發(fā)明內(nèi)容】

[0004]本發(fā)明實施例提供一種基于串口服務(wù)器的點對點通信方法及系統(tǒng),用以解決多個用戶終端通過一個遠端網(wǎng)絡(luò)設(shè)備的多個接口,同時訪問多個串口服務(wù)器時,由于網(wǎng)絡(luò)延,導(dǎo)致多個請求與反饋不一致,難以保證通信的及時性與可靠性的問題。
[0005]本發(fā)明實施例提供一種基于串口服務(wù)器的點對點通信方法,所述方法包括:
[0006]遠端網(wǎng)絡(luò)設(shè)備解析用戶終端發(fā)送的設(shè)置/獲取設(shè)備信息的請求消息,獲取請求內(nèi)容以及用戶終端標(biāo)識,根據(jù)所述請求內(nèi)容,創(chuàng)建攜帶所述用戶終端標(biāo)識的請求報文,并向串口服務(wù)器發(fā)送;
[0007]所述串口服務(wù)器解析接收到的所述請求報文,獲取請求內(nèi)容以及所述用戶終端標(biāo)識,根據(jù)所述請求內(nèi)容,設(shè)置/獲取設(shè)備信息,創(chuàng)建攜帶所述用戶終端標(biāo)識的響應(yīng)報文,并向所述遠端網(wǎng)絡(luò)設(shè)備發(fā)送;
[0008]所述遠端網(wǎng)絡(luò)設(shè)備解析接收到的所述響應(yīng)報文,獲取所述用戶終端標(biāo)識以及設(shè)備信息,根據(jù)所述用戶終端標(biāo)識,向?qū)?yīng)的所述用戶終端發(fā)送所述設(shè)備信息,并向所述串口服務(wù)器發(fā)送確認(rèn)報文。
[0009]可選地,所述串口服務(wù)器解析接收到的所述請求報文,獲取請求內(nèi)容以及所述用戶終端標(biāo)識,根據(jù)所述請求內(nèi)容,設(shè)置/獲取設(shè)備信息,創(chuàng)建攜帶所述用戶終端標(biāo)識的響應(yīng)報文,并向所述遠端網(wǎng)絡(luò)設(shè)備發(fā)送包括:
[0010]當(dāng)所述串口服務(wù)器監(jiān)聽到所述請求報文時,解析出請求內(nèi)容與所述用戶終端標(biāo)識,并暫存所述用戶終端標(biāo)識;
[0011]根據(jù)所述請求內(nèi)容,設(shè)置/獲取設(shè)備信息;
[0012]根據(jù)所述設(shè)置/獲取的設(shè)備信息以及所述暫存用戶終端標(biāo)識,構(gòu)造響應(yīng)報文,并向所述遠端網(wǎng)絡(luò)設(shè)備發(fā)送。
[0013]可選地,所述方法還包括:
[0014]所述遠端網(wǎng)絡(luò)設(shè)備向所述串口服務(wù)器發(fā)送請求報文后,暫存所述請求報文;
[0015]當(dāng)預(yù)設(shè)時間內(nèi)接收到所述串口服務(wù)器返回的響應(yīng)報文時,刪除所述請求報文;
[0016]當(dāng)預(yù)設(shè)時間內(nèi)未接收到所述串口服務(wù)器返回的響應(yīng)報文時,重新向所述串口服務(wù)器發(fā)送所述請求報文。
[0017]可選地,所述方法還包括:
[0018]所述串口服務(wù)器向所述遠端網(wǎng)絡(luò)設(shè)備發(fā)送響應(yīng)報文后,暫存所述響應(yīng)報文;
[0019]當(dāng)預(yù)設(shè)時間內(nèi)接收到所述遠端網(wǎng)絡(luò)設(shè)備返回的確認(rèn)報文時,刪除所述響應(yīng)報文;
[0020]當(dāng)預(yù)設(shè)時間內(nèi)未接收到所述遠端網(wǎng)絡(luò)設(shè)備返回的確認(rèn)報文時,重新向所述遠端網(wǎng)絡(luò)設(shè)備發(fā)送響應(yīng)報文。
[0021 ] 可選地,所述方法還包括:
[0022]所述遠端網(wǎng)絡(luò)設(shè)備與所述串口服務(wù)器網(wǎng)絡(luò)通信建立之后,所述串口服務(wù)器對所述遠端網(wǎng)絡(luò)設(shè)備進行認(rèn)證,當(dāng)認(rèn)證通過時,允許所述遠端網(wǎng)絡(luò)設(shè)備通過所述串口服務(wù)器訪問串口終端;和/或,
[0023]所述遠端網(wǎng)絡(luò)設(shè)備與所述串口服務(wù)器網(wǎng)絡(luò)通信建立之后,所述串口服務(wù)器將解密密鑰發(fā)送給所述遠端網(wǎng)絡(luò)設(shè)備,使得所述遠端網(wǎng)絡(luò)設(shè)備可以獲取加密的串口終端數(shù)據(jù)。
[0024]本發(fā)明實施例還提供一種基于串口服務(wù)器的點對點通信系統(tǒng),所述系統(tǒng)包括:遠端網(wǎng)絡(luò)設(shè)備以及串口服務(wù)器;其中,
[0025]所述遠端網(wǎng)絡(luò)設(shè)備解析用戶終端發(fā)送的設(shè)置/獲取設(shè)備信息的請求消息,獲取請求內(nèi)容以及用戶終端標(biāo)識,根據(jù)所述請求內(nèi)容,創(chuàng)建攜帶所述用戶終端標(biāo)識的請求報文,并向串口服務(wù)器發(fā)送;
[0026]所述串口服務(wù)器解析接收到的所述請求報文,獲取請求內(nèi)容以及所述用戶終端標(biāo)識,根據(jù)所述請求內(nèi)容,設(shè)置/獲取設(shè)備信息,創(chuàng)建攜帶所述用戶終端標(biāo)識的響應(yīng)報文,并向所述遠端網(wǎng)絡(luò)設(shè)備發(fā)送;
[0027]所述遠端網(wǎng)絡(luò)設(shè)備解析接收到的所述響應(yīng)報文,獲取所述用戶終端標(biāo)識以及設(shè)備信息,根據(jù)所述用戶終端標(biāo)識,向?qū)?yīng)的所述用戶終端發(fā)送所述設(shè)備信息,并向所述串口服務(wù)器發(fā)送確認(rèn)報文。
[0028]可選地,所述系統(tǒng)還包括:當(dāng)所述串口服務(wù)器監(jiān)聽到所述請求報文時,解析出請求內(nèi)容與所述用戶終端標(biāo)識,并暫存所述用戶終端標(biāo)識;根據(jù)所述請求內(nèi)容,設(shè)置/獲取設(shè)備信息;根據(jù)所述設(shè)置/獲取的設(shè)備信息以及所述暫存用戶終端標(biāo)識,構(gòu)造響應(yīng)報文,并向所述遠端網(wǎng)絡(luò)設(shè)備發(fā)送。
[0029]可選地,所述系統(tǒng)還包括:所述遠端網(wǎng)絡(luò)設(shè)備向所述串口服務(wù)器發(fā)送請求報文后,暫存所述請求報文;當(dāng)預(yù)設(shè)時間內(nèi)接收到所述串口服務(wù)器返回的響應(yīng)報文時,刪除所述請求報文;當(dāng)預(yù)設(shè)時間內(nèi)未接收到所述串口服務(wù)器返回的響應(yīng)報文時,重新向所述串口服務(wù)器發(fā)送所述請求報文。
[0030]可選地,所述系統(tǒng)還包括:所述串口服務(wù)器向所述遠端網(wǎng)絡(luò)設(shè)備發(fā)送響應(yīng)報文后,暫存所述響應(yīng)報文;當(dāng)預(yù)設(shè)時間內(nèi)接收到所述遠端網(wǎng)絡(luò)設(shè)備返回的確認(rèn)報文時,刪除所述響應(yīng)報文;當(dāng)預(yù)設(shè)時間內(nèi)未接收到所述遠端網(wǎng)絡(luò)設(shè)備返回的確認(rèn)報文時,重新向所述遠端網(wǎng)絡(luò)設(shè)備發(fā)送響應(yīng)報文。
[0031]可選地,所述系統(tǒng)還包括:所述遠端網(wǎng)絡(luò)設(shè)備與所述串口服務(wù)器網(wǎng)絡(luò)通信建立之后,所述串口服務(wù)器對所述遠端網(wǎng)絡(luò)設(shè)備進行認(rèn)證,當(dāng)認(rèn)證通過時,允許所述遠端網(wǎng)絡(luò)設(shè)備通過所述串口服務(wù)器訪問串口終端;和/或,
[0032]所述遠端網(wǎng)絡(luò)設(shè)備與所述串口服務(wù)器網(wǎng)絡(luò)通信建立之后,所述串口服務(wù)器將解密密鑰發(fā)送給所述遠端網(wǎng)絡(luò)設(shè)備,使得所述遠端網(wǎng)絡(luò)設(shè)備可以獲取加密的串口終端數(shù)據(jù)。
[0033]本發(fā)明實施例提供的方法,利用用戶終端標(biāo)識作為消息同步標(biāo)識,遠端網(wǎng)絡(luò)設(shè)備向串口服務(wù)器發(fā)送攜帶用戶終端標(biāo)識的請求報文,串口服務(wù)器通過解析該請求報文,創(chuàng)建攜帶用戶終端標(biāo)識的響應(yīng)報文,使得遠端網(wǎng)絡(luò)設(shè)備接收到該串口服務(wù)器發(fā)送的該響應(yīng)報文時,可以根據(jù)該響應(yīng)報文攜帶的用戶終端標(biāo)識,將響應(yīng)報文向與該用戶終端標(biāo)識對應(yīng)的用戶終端發(fā)送,確保了請求與反饋的一致性。
【附圖說明】
[0034]圖
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1