[發明專利]一種解決多方發送同一端口沖突錯亂的方法在審
| 申請號: | 202110082080.X | 申請日: | 2021-01-21 |
| 公開(公告)號: | CN112866069A | 公開(公告)日: | 2021-05-28 |
| 發明(設計)人: | 林惠彬 | 申請(專利權)人: | 廈門拓寶科技有限公司 |
| 主分類號: | H04L12/28 | 分類號: | H04L12/28 |
| 代理公司: | 廈門市新華專利商標代理有限公司 35203 | 代理人: | 羅恒蘭 |
| 地址: | 361000 福建省*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 解決 多方 發送 同一 端口 沖突 錯亂 方法 | ||
本發明涉及一種解決多方發送同一端口沖突錯亂的方法,其在端口模塊內建立了發送接收單元、窗口讀取單元,其中,窗口讀取單元會建立發送隊列,并在獲取通信模塊接收的控制指令后,將控制指令以及發送方信息添加至發送隊列中;而發送接收單元會建立發送線程,并取出發送隊列中的數據并解析出發送方信息以及控制指令,同時將控制指令向被控設備發送。當被控設備返回數據時,可以根據解析出的發送方信息向相應的主控設備返回數據即可。本發明通過建立發送線程和發送隊列,以及在發送隊列中添加發送方屬性,可以使端口模塊能夠準確知道發送方信息并準確返回數據,有效避免了控制錯亂。
技術領域
本發明涉及設備的操作領域,具體涉及一種解決多方發送同一端口沖突錯亂的方法。
背景技術
在房車系統中,一般是單端設備直接對房車系統中的電器設備進行操作。但隨著科學技術的發展,電器設備的控制出現了通過WIFI、GPRS、BLE、RS485進行通信的多方操作現象。當出現多種設備同時通過同一個端口給另一端的電器設備發送指令時,端口返回的數據無法識別是哪個設備控制的,導致控制出現錯亂。
發明內容
針對現有技術存在的問題,本發明的目的在于提供一種解決多方發送同一端口沖突錯亂的方法。
為實現上述目的,本發明采用的技術方案是:
一種解決多方發送同一端口沖突錯亂的方法,所述方法基于系統實現,所述系統包括被控設備、端口模塊以及多個主控設備;所述主控設備通過端口模塊與被控設備通信連接;所述端口模塊內設有發送接收單元、窗口讀取單元以及多個通信單元,所述發送接收單元通過RS485總線與被控設備連接,所述發送接收單元與窗口讀取單元連接,窗口讀取單元通過不同的通道連接多個通信單元通信單元與主控設備通信連接;
所述解決方法具體如下:
主控設備與端口模塊中相應的通信單元建立連接,并向通信單元發送控制指令;
窗口讀取單元建立發送隊列,讀取通信單元獲取主控設備發送的控制指令,并將控制指令以及發送方信息作為一個數據包添加至發送隊列中;數據包包括屬性一和屬性二,屬性一表示發送方,屬性二表示發送方發送的控制指令;
發送接收單元建立一發送線程,并從發送隊列中取出一數據包,并解析該數據包;然后將解析出的屬性二即控制指令經由RS485總線發送至被控設備;
被控設備接收控制指令并進行處理,并經由RS485總線向發送接收單元返回處理結果數據;
發送接收單元接收處理結果數據后,根據解析出的屬性一辨別發送方,然后將處理結果數據經由相應的通道和通信模塊發送至主控設備,該發送線程結束;
發送接收單元建立下一發送線程,重復上述發送接收操作,直至發送隊列中的數據包全部傳送完畢。
采用上述方案后,本發明在端口模塊內建立了發送接收單元、窗口讀取單元,其中,窗口讀取單元會建立發送隊列,并在獲取通信模塊接收的控制指令后,將控制指令以及發送方信息添加至發送隊列中;而發送接收單元會建立發送線程,并取出發送隊列中的數據并解析出發送方信息以及控制指令,同時將控制指令向被控設備發送。當被控設備返回數據時,可以根據解析出的發送方信息向相應的主控設備返回數據即可。本發明通過建立發送線程和發送隊列,以及在發送隊列中添加發送方屬性,可以使端口模塊能夠準確知道發送方信息并準確返回數據,有效避免了控制錯亂。
附圖說明
圖1為本發明的原理框圖;
圖2為本發明一具體實施例的原理框圖。
具體實施方式
如圖1所示,本發明揭示了一種解決多方發送同一端口沖突錯亂的方法,其基于以下系統實現,該系統包括被控設備、端口模塊以及多個主控設備;所述主控設備通過端口模塊與被控設備通信連接。其中,端口模塊內設有發送接收單元、窗口讀取單元以及多個通信單元,發送接收單元通過RS485總線與被控設備連接,發送接收單元與窗口讀取單元連接,窗口讀取單元通過不同的通道連接多個通信單元通信單元與主控設備通信連接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門拓寶科技有限公司,未經廈門拓寶科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110082080.X/2.html,轉載請聲明來源鉆瓜專利網。





