[發明專利]一種通信方法及電子設備有效
| 申請號: | 201710221285.5 | 申請日: | 2017-04-06 |
| 公開(公告)號: | CN107070910B | 公開(公告)日: | 2021-06-01 |
| 發明(設計)人: | 羅劍 | 申請(專利權)人: | 四川九洲電器集團有限責任公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通信 方法 電子設備 | ||
本發明公開了一種通信方法及電子設備,包括:確定當前時刻與所述第一電子設備連接的第二電子設備的第一設備類型,其中,所述第二電子設備為能夠與所述第一電子設備進行通信的至少一個電子設備中的任意一個;獲取所述至少一個電子設備的設備類型與數據幀格式的第一對應關系;基于所述第一對應關系,確定與所述第一設備類型對應的第一數據幀格式;將基于所述第一數據幀格式的第一待發送數據發送給所述第二電子設備。通過本發明提供的技術方案用于解決現有技術中的中間層協議存在通用性較差的技術問題。
技術領域
本發明涉及通信領域,特別涉及一種通信方法及電子設備。
背景技術
在工業控制、信息家電、交通管理等領域,最常用的有線通信方式為串行通信,串行通信技術中,通信雙方要進行正常的通信,必須共同遵守通信協議,而通信的串行協議僅僅是對通信線路的電氣特性進行了一些約定,并沒有涉及通信內容的格式、類型等信息。那么實際應用中,建立在這些串行協議基礎上,還需要執行一個中間層協議。
而這種中間層協議一般都是由通信雙方協商制定,通用性不強,如:當某一產品設備需要配裝多種安裝對象,這些安裝對象又使用各自制定的串行通信中間層協議,那么在這種情況下,就需要更改該設備的軟件,且因為串行通信中間層協議形式多樣,統一性差導致調試過程較長。
可見,現有技術中的中間層協議存在通用性較差的技術問題。
發明內容
本發明實施例提供一種通信方法及電子設備,用于解決現有技術中的中間層協議存在通用性較差的技術問題,以達到動態配置中間層協議的技術效果。
一方面,本申請實施例提供一種通信方法,應用于第一電子設備中,所述方法包括:
確定當前時刻與所述第一電子設備連接的第二電子設備的第一設備類型,其中,所述第二電子設備為能夠與所述第一電子設備進行通信的至少一個電子設備中的任意一個;
獲取所述至少一個電子設備的設備類型與數據幀格式的第一對應關系;
基于所述第一對應關系,確定與所述第一設備類型對應的第一數據幀格式;
將基于所述第一數據幀格式的第一待發送數據發送給所述第二電子設備。
可選的,所述將基于所述第一數據幀格式的第一待發送數據發送給所述第二電子設備,包括:
獲取數據幀格式與幀內容的第二對應關系;
基于所述第二對應關系,確定與所述第一數據幀格式對應的至少一個幀內容;
基于所述至少一個幀內容及所述第一數據幀格式,生成第一待發送數據;
將所述第一待發送數據發送給所述第二電子設備。
可選的,所述基于所述至少一個幀內容及所述第一數據幀格式,生成第一待發送數據,包括:
獲取所述第一數據幀格式中的第一位置處的第一標識,其中,所述第一位置用于記載與所述第一數據幀格式對應的第一數據幀的長度;
獲取與所述第一標識對應的用于計算所述第一數據幀的長度的第一算法;
基于所述第一算法,計算所述第一數據幀的第一幀長度;
基于所述第一幀長度、所述至少一個幀內容及所述第一數據幀格式,生成第一待發送數據。
可選的,所述基于所述第一幀長度、所述至少一個幀內容及所述第一數據幀格式,生成第一待發送數據,包括:
獲取所述第一數據幀格式中的與所述第一位置不同的第二位置處的第二標識,其中,所述第二位置用于記載所述第一數據幀的校驗值;
獲取與所述第二標識對應的用于計算所述第一數據幀校驗值的第二算法;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川九洲電器集團有限責任公司,未經四川九洲電器集團有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710221285.5/2.html,轉載請聲明來源鉆瓜專利網。





