[發明專利]報文轉換方法、裝置、網關設備及存儲介質有效
| 申請號: | 201810679042.0 | 申請日: | 2018-06-27 |
| 公開(公告)號: | CN108881247B | 公開(公告)日: | 2021-05-18 |
| 發明(設計)人: | 王小軍;劉國紅 | 申請(專利權)人: | 北京東土軍悅科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/66 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100041 北京市石*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報文 轉換 方法 裝置 網關 設備 存儲 介質 | ||
本發明實施例公開了一種報文轉換方法、裝置、網關設備及存儲介質,該方法包括:接收第一報文;根據與所述第一報文相關的預設信息查找用戶配置信息,以獲取所述第一報文對應的處理信息;根據所述處理信息將所述第一報文轉換為相應的第二報文;其中,當所述第一報文遵循NAT協議時,相應的第二報文遵循CAN協議;當所述第一報文遵循CAN協議時,相應的第二報文遵循NAT協議。本發明實施例能夠實現NAT報文和CAN報文的雙向轉換。
技術領域
本發明實施例涉及工業互聯網通信技術,尤其涉及一種報文轉換方法、裝置、網關設備及存儲介質。
背景技術
CAN(Controller Area Network,控制器局域網絡)工業總線協議因其穩定、可靠等特性在工業及軍事領域廣泛存在。NAT(Network Address Translation,網絡地址轉換)不僅能解決IP地址不足的問題,而且還能夠有效避免來自網絡外部的攻擊,隱藏并保護網絡內部的計算機。
目前,只能實現遵循CAN協議的設備之間互通或者遵循NAT協議的設備之間互通。在實際應用中,若要實現遵循CAN協議的設備與遵循NAT協議的設備之間的數據交互,需要搭建復雜的網絡環境,實現復雜且困難,并且要求用戶具備廣泛的網絡知識才能理解并實現CAN協議與NAT協議的數據交互。
發明內容
本發明提供一種報文轉換方法、裝置、網關設備及存儲介質,以實現CAN協議與NAT協議的數據交互。
第一方面,本發明實施例提供了一種報文轉換方法,包括:
接收第一報文;
根據與所述第一報文相關的預設信息查找用戶配置信息,以獲取所述第一報文對應的處理信息,其中所述用戶配置信息存儲有所述預設信息、操作方式及處理信息的對應關系;
根據所述處理信息將所述第一報文轉換為相應的第二報文;
其中,當所述第一報文遵循NAT協議時,相應的第二報文遵循CAN協議;當所述第一報文遵循CAN協議時,相應的第二報文遵循NAT協議。
可選的,當所述第一報文遵循NAT協議時,根據與所述第一報文相關的預設信息查找用戶配置信息,以獲取所述第一報文對應的處理信息,包括:
從所述第一報文的頭部信息中獲取源IP地址和目的IP地址;
根據所述源IP地址和目的IP地址,從所述用戶配置信息中獲取所述源IP地址和目的IP地址對應的操作方式;
如果所述操作方式是轉發,從所述用戶配置信息中獲取對應的CAN通道。
可選的,根據所述處理信息將所述第一報文轉換為相應的第二報文,包括:
提取所述第一報文中的數據內容;
根據所述數據內容封裝得到相應的第二報文;
將所述第二報文存放至所述CAN通道對應的緩沖區中。
可選的,當所述第一報文遵循CAN協議時,根據與所述第一報文相關的預設信息查找用戶配置信息,以獲取所述第一報文對應的處理信息,包括:
確定接收所述第一報文的CAN通道;
從所述用戶配置信息中獲取所述CAN通道的標識信息對應的操作方式;
如果所述操作方式是轉發,從所述用戶配置信息中獲取對應的IP地址。
可選的,根據所述處理信息將所述第一報文轉換為相應的第二報文,包括:
根據所述IP地址確定NAT頭部信息;
根據所述NAT頭部信息封裝得到相應的第二報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京東土軍悅科技有限公司,未經北京東土軍悅科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810679042.0/2.html,轉載請聲明來源鉆瓜專利網。





