[發明專利]數據的發送方法、網關、系統、電子設備及可讀存儲介質有效
| 申請號: | 202011405383.2 | 申請日: | 2020-12-03 |
| 公開(公告)號: | CN112615700B | 公開(公告)日: | 2022-06-28 |
| 發明(設計)人: | 宋雅軍;何渝君;陳亮;舒忠玲 | 申請(專利權)人: | 瀚云科技有限公司 |
| 主分類號: | H04L1/16 | 分類號: | H04L1/16;H04L43/50;H04L12/66;G06F13/38;G06F9/451 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 畢翔宇 |
| 地址: | 214000 江蘇省無錫市無錫新區新*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 發送 方法 網關 系統 電子設備 可讀 存儲 介質 | ||
本申請提供了一種數據的發送方法、網關、系統、電子設備及可讀存儲介質,當接收到用戶通過終端中的人機交互界面向設備控制終端發送的報文數據時,檢測此時是否在等待設備控制裝置反饋回復數據,若此時正在等待設備控制裝置反饋回復數據,說明當前時刻設備控制裝置處于繁忙狀態,則進一步的檢測等待時間是否超時,若已經超時,則可以直接將報文數據發送至設備控制裝置;若未超時,則繼續等待反饋,直至完成回復數據的轉發之后,再將報文數據轉發至設備控制裝置。這樣,無需改造設備控制裝置,在設備控制裝置處于繁忙狀態時,終端發送的報文數據通過網關就可以正常發送至設備控制裝置,可以保證終端和設備控制裝置之間的通信,提升通信的可靠性。
技術領域
本申請涉及通信技術領域,尤其是涉及一種數據的發送方法、網關、系統、電子設備及可讀存儲介質。
背景技術
隨著科技的不斷發展,通信技術的日趨成熟,在設備控制裝置(如PLC)與終端的顯示器(如HMI)進行串口通信時,經常會出現串口無空閑的情況,即設備控制裝置的串口經常被占用,此時,終端與設備控制裝置之間便無法繼續進行下一次通信,需等到有空閑串口時終端才能夠再次請求與設備控制裝置進行通信,從而使得通信的時間較長,拖慢通信進程。
在這樣的背景下,為了解決無空閑串口的問題,一般的做法是增加設備控制裝置的組態或者對設備控制裝置統進行改造(如增加一個通信模塊等),但是,上述做法會大大增加技改成本,同時,由于設備控制裝置是加密的,需破解密碼后才能夠增加通信模塊,技術難度較大,且風險程度也較高。
發明內容
有鑒于此,本申請的目的在于提供一種數據的發送方法、網關、系統、電子設備及可讀存儲介質,可以在設備控制裝置處于繁忙狀態時,即無空閑串口的情況下,將終端發送的報文數據通過設置于用戶終端與設備控制裝置中間的網關,正常轉發至設備控制裝置,在無需對設備控制裝置進行改造的情況下,可以保證終端和設備控制裝置之間的通信,提升通信的可靠性。
本申請實施例提供了一種數據的發送方法,應用于網關,所述發送方法包括:
當接收到用戶通過終端中的人機交互界面發送的報文數據時,檢測是否在等待設備控制裝置反饋回復數據;
若是,確定等待所述回復數據的等待時間是否超時;
若超時,將所述報文數據轉發至所述設備控制裝置;
若未超時,在完成所述回復數據的轉發之后,將所述報文數據轉發至所述設備控制裝置。
進一步的,在所述當接收到用戶通過終端中的人機交互界面發送的報文數據時,檢測是否在等待設備控制裝置反饋回復數據之后,所述發送方法還包括:
若否,將所述報文數據轉發至所述設備控制裝置。
進一步的,通過以下步驟確定等待所述回復數據的等待時間是否超時:
檢測所述等待時間是否超過預設的等待閾值;
若是,確定等待所述回復數據的等待時間超時;
若否,確定等待所述回復數據的等待時間未超時。
進一步的,在所述將所述報文數據轉發至所述設備控制裝置之后,所述發送方法還包括:
接收所述設備控制裝置發送的應答數據,檢測是否設置了等待所述設備控制裝置反饋所述應答數據的等待應答標志;
若是,將所述應答數據轉發至所述終端。
進一步的,所述接收所述設備控制裝置發送的應答數據,檢測是否設置了等待所述設備控制裝置反饋所述應答數據的等待應答標志之后,所述發送方法還包括:
若否,從所述應答數據中確定出存儲數據,并存儲所述存儲數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于瀚云科技有限公司,未經瀚云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011405383.2/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





