[發明專利]可見光通信的多路控制方法、裝置和系統在審
| 申請號: | 201710115766.8 | 申請日: | 2017-02-28 |
| 公開(公告)號: | CN106961304A | 公開(公告)日: | 2017-07-18 |
| 發明(設計)人: | 鄧楠;C·特里 | 申請(專利權)人: | 深圳前沿通信技術開發有限公司 |
| 主分類號: | H04B10/116 | 分類號: | H04B10/116;H04L1/18 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所44287 | 代理人: | 胡海國 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 可見 光通信 控制 方法 裝置 系統 | ||
技術領域
本發明涉及可見光通信技術領域,尤其涉及可見光通信的多路控制方法、裝置和系統。
背景技術
可見光通信技術是指利用可見光波段的光作為信息載體,無需光纖等有線信道的傳輸介質,在空氣中直接傳輸光信號的通信方式。可見光通信相對于射頻及紅外等通信方式具有成本低、覆蓋范圍確定、不會受到電磁干擾等優點。隨著LED(Light Emitting Diode,發光二極管)照明的大量推廣以及可見光通信技術的發展,傳統的工業通信領域在很多場合下已經開始使用可見光通信技術。
目前的可見光通信技術中,控制設備的同一發射信號只能實現對一路工業設備進行控制,可擴展性不強,由于工業控制結構的復雜性,實際生產中往往需要同時對多路不同的工業設備進行控制,若部署多個控制設備,無疑會增加通信系統的復雜度,增加成本,也無法滿足日益復雜的工業控制需求。
發明內容
本發明的主要目的在于提出一種可見光通信的多路控制方法、裝置和系統,旨在降低可見光通信系統的復雜度,提升可見光通信系統的可擴展性。
為實現上述目的,本發明提供一種可見光通信的多路控制方法,應用于控制端,所述方法包括如下步驟:
對待發送的原始數據包進行循環冗余校驗運算,將運算生成的校驗碼加入所述原始數據包尾部,得到第一數據包;
在所述第一數據包頭部加入預設長度的控制字節,得到第二數據包,所述控制字節用于表示可見光控制信號的控制路數;
根據預設轉碼規則對所述第二數據包進行轉碼,將轉碼后的數據包作為第三數據包;
在所述第三數據包頭部加入用于標識可見光光源的標識字節,得到最終數據包,將所述最終數據包加載至所述可見光光源的電流驅動上,以驅動所述可見光光源發出光信號。
可選地,所述根據預設轉碼規則對所述第二數據包進行轉碼,將轉碼后的數據包作為第三數據包的步驟包括:
根據串行線路網際協議SLIP,將所述第二數據包中的0xC0字節轉換為0xDB和0xDC兩個字節,同時將所述第二數據包中的0xDB字節轉換為0xDB和0xDD兩個字節,得到第三數據包;
所述在所述第三數據包頭部加入用于標識可見光光源的標識字節,得到最終數據包的步驟包括:
在所述第三數據包頭部加入0xC0字節,得到最終數據包。
此外,為實現上述目的,本發明還提供一種可見光通信的多路控制裝置,應用于控制端,所述裝置包括:
第一處理模塊,用于對待發送的原始數據包進行循環冗余校驗運算,將運算生成的校驗碼加入所述原始數據包尾部,得到第一數據包;
第二處理模塊,用于在所述第一數據包頭部加入預設長度的控制字節,得到第二數據包,所述控制字節用于表示可見光控制信號的控制路數;
轉碼模塊,用于根據預設轉碼規則對所述第二數據包進行轉碼,將轉碼后的數據包作為第三數據包;
發送模塊,用于在所述第三數據包頭部加入用于標識可見光光源的標識字節,得到最終數據包,將所述最終數據包加載至所述可見光光源的電流驅動上,以驅動所述可見光光源發出光信號。
可選地,所述轉碼模塊還用于根據串行線路網際協議SLIP,將所述第二數據包中的0xC0字節轉換為0xDB和0xDC兩個字節,同時將所述第二數據包中的0xDB字節轉換為0xDB和0xDD兩個字節,得到第三數據包;
所述發送模塊還用于在所述第三數據包頭部加入0xC0字節,得到最終數據包。
此外,為實現上述目的,本發明還提供一種可見光通信的多路控制系統,所述系統包括控制端和被控端,其中,
所述控制端包括如上所述的裝置;
所述被控端包括:
接收模塊,用于接收所述控制端發出的光信號并將所述光信號轉換為電流信號,以所述標識字節為分割符,將所述電流信號中的數據流分割為若干數據包;
還原模塊,用于對分割得到的數據包進行轉碼還原,得到第四數據包;
比較模塊,用于比較所述第四數據包頭部的控制字節是否與預設控制字節相同,若是,則去掉所述第四數據包頭部的控制字節,得到第五數據包;
執行模塊,用于將尾部不帶校驗碼的第五數據包進行所述循環冗余校驗運算,比較運算生成的校驗碼與所述第五數據包尾部的校驗碼是否相同,若是,則將所述第五數據包還原為所述原始數據包,根據所述原始數據包控制所述被控端執行對應功能。
可選地,所述還原模塊還用于:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前沿通信技術開發有限公司,未經深圳前沿通信技術開發有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710115766.8/2.html,轉載請聲明來源鉆瓜專利網。





