[發(fā)明專利]電力載波及自組網(wǎng)射頻系統(tǒng)中的智能家居數(shù)據(jù)傳輸方法有效
| 申請(qǐng)?zhí)枺?/td> | 201510273806.2 | 申請(qǐng)日: | 2015-05-26 |
| 公開(kāi)(公告)號(hào): | CN105045108B | 公開(kāi)(公告)日: | 2018-11-20 |
| 發(fā)明(設(shè)計(jì))人: | 郭亞軍 | 申請(qǐng)(專利權(quán))人: | 重慶房慧科技有限公司 |
| 主分類號(hào): | G05B15/02 | 分類號(hào): | G05B15/02;G05B19/418 |
| 代理公司: | 重慶上義眾和專利代理事務(wù)所(普通合伙) 50225 | 代理人: | 譚勇 |
| 地址: | 401147 重慶市渝北區(qū)龍*** | 國(guó)省代碼: | 重慶;50 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 電力 載波 組網(wǎng) 射頻 系統(tǒng) 中的 智能家居 數(shù)據(jù)傳輸 方法 | ||
1.電力載波及自組網(wǎng)射頻系統(tǒng)中的智能家居數(shù)據(jù)傳輸方法,其特征在于,包括:
步驟S101,對(duì)設(shè)備操作指令中的指令幀格式進(jìn)行解碼,提取當(dāng)前編碼的指令數(shù)據(jù),所述當(dāng)前編碼的指令數(shù)據(jù)的位數(shù)為16位;
步驟S102,將所述當(dāng)前編碼的指令數(shù)據(jù),從16位轉(zhuǎn)換為64位,進(jìn)行高位編碼壓縮;
步驟S103,將壓縮后的設(shè)備操作指令封裝為發(fā)送數(shù)據(jù)包;
步驟S104,將所述發(fā)送數(shù)據(jù)包發(fā)送到本地操控設(shè)備;
步驟S105,本地操控設(shè)備接收所述壓縮后的設(shè)備操作指令,對(duì)該設(shè)備操作指令中的指令數(shù)據(jù)進(jìn)行低位編碼解壓,獲取解碼后的設(shè)備操作指令;
步驟S106,本地操控設(shè)備根據(jù)所述解碼后的設(shè)備操作指令進(jìn)行控制操作;
所述步驟S102中的高位編碼壓縮采用不定長(zhǎng)編碼壓縮算法,該不定長(zhǎng)編碼壓縮算法為:
設(shè)輸入的指令為Instruction,設(shè)壓縮后輸出的指令為New_Instruction,壓縮后的剩余字節(jié)位數(shù)為REST,設(shè)置輸出后指令長(zhǎng)度為New_Length,定義第一數(shù)組為Instr_Data,Instr_Data為Instruction中包含的數(shù)據(jù),定義第二數(shù)組為New_Instr_Data,該New_Instr_Data用于存儲(chǔ)壓縮后的Instr_Data數(shù)據(jù),定義16進(jìn)制轉(zhuǎn)換64進(jìn)制表格為B,定義XOR為校驗(yàn)和;
步驟S1021:初始化,設(shè)置New_Length=0,REST=0;
步驟S1022:讀入Instruction,得到Instruction中的長(zhǎng)度為L(zhǎng)ength、設(shè)置Instruction中的N個(gè)指令數(shù)據(jù)為Data_1至Data_N;
計(jì)算更新壓縮后的編碼長(zhǎng)度,設(shè)置變量X1:
令X1=Length*2;
判斷X1是否為0,如果是進(jìn)入到步驟1026,否則,
New_Length=(X1MOD 3)+(X1/3)*2;
將N個(gè)指令數(shù)據(jù)保存:
將N個(gè)指令數(shù)據(jù)Data_1、Data_2、…、Data_N依次保存在Instr_Data中;
步驟S1023:將Instr_Data中的數(shù)據(jù)進(jìn)行壓縮,將Instr_Data中每3位16進(jìn)制編碼壓縮為2位64進(jìn)制編碼;
從Instr_Data中依次讀入3個(gè)字符,假設(shè)三個(gè)字符依次為a1、a2、a3,則
令Sum=a1*16*16+a2*16+a3;
令b1=Sum/64;b2=Sum MOD 64;
根據(jù)表B,在表B中查找b1,并找到b1所對(duì)應(yīng)的64進(jìn)制編碼值c1;
根據(jù)表B,在表B中查找b2,并找到b2所對(duì)應(yīng)的64進(jìn)制編碼值c2;
將c1和c2依次寫(xiě)入New_Instr_Data中;
對(duì)剩下未處理的16進(jìn)制編碼,判斷Length MOD 3的數(shù)值;
如果Length MOD 3=1,則設(shè)置REST=1,假設(shè)讀入的字符為d1,
根據(jù)表B,在編號(hào)列中查找d1,并找到a1所對(duì)應(yīng)的64進(jìn)制編碼值c3;
將c3追加到New_Instr_Data中;
如果Length MOD 3=2,則設(shè)置REST=2;
取出Instruction的最后兩位字符e1、e2;
令Sum 1=e1*16+e2;
令f1=Sum 1/64;f2=Sum1MOD 64;
根據(jù)表B,在表B中查找f1,并找到f1所對(duì)應(yīng)的64進(jìn)制編碼值c4;
根據(jù)表B,在表B中查找f2,并找到f2所對(duì)應(yīng)的64進(jìn)制編碼值c5;
將c4和c5依次寫(xiě)入New_Instr_Data中;
步驟S1024:對(duì)Instruction中的數(shù)據(jù)依次進(jìn)行異或運(yùn)算,并記錄為XOR;
步驟S1025:結(jié)合表B,將New_Length表示成1位的64進(jìn)制編碼數(shù)據(jù)New_Length1;
步驟S1026:將Instruction中各項(xiàng)數(shù)據(jù),組合成New_Instruction;
步驟S1027:輸出New_Instruction。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于重慶房慧科技有限公司,未經(jīng)重慶房慧科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510273806.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 電力控制器、電力生成系統(tǒng)以及電力控制器的控制方法
- 電力供給裝置、電力接收裝置和包括電力接收裝置的車輛以及用于電力供給系統(tǒng)的控制方法
- 電力接收裝置、電力傳送裝置及其控制方法
- 一種智能電力客服系統(tǒng)的構(gòu)建方法及系統(tǒng)
- 無(wú)線電力傳輸系統(tǒng)、無(wú)線電力發(fā)送裝置和無(wú)線電力接收裝置
- 一種電力監(jiān)控平臺(tái)數(shù)據(jù)信息映射匹配方法及系統(tǒng)
- 用于電力分配的系統(tǒng)和方法
- 電力傳輸裝置、電力接收裝置和電力傳輸裝置的控制方法
- 一種電力傳輸線圈無(wú)線傳輸電力的無(wú)線電力傳輸系統(tǒng)
- 一種電力運(yùn)行數(shù)據(jù)監(jiān)控系統(tǒng)
- 一種建筑物內(nèi)數(shù)據(jù)采集的無(wú)線自組網(wǎng)系統(tǒng)
- 轉(zhuǎn)換組網(wǎng)圖形式的方法、裝置及計(jì)算機(jī)節(jié)點(diǎn)
- 一種組網(wǎng)配置方法和裝置
- 一種移動(dòng)組網(wǎng)設(shè)備及自組網(wǎng)方法
- 基于藍(lán)牙通信的無(wú)線網(wǎng)格網(wǎng)絡(luò)的組網(wǎng)方法及啟動(dòng)配置設(shè)備
- 一種自適應(yīng)的容器組網(wǎng)方法
- 一種交換機(jī)組網(wǎng)管理方法和設(shè)備
- 一種集群自組網(wǎng)系統(tǒng)的組網(wǎng)方法及自組網(wǎng)基站
- 一種地下工程地質(zhì)勘察無(wú)線地震儀組網(wǎng)方法及無(wú)線地震儀
- 一種自組網(wǎng)的組網(wǎng)信號(hào)識(shí)別方法、系統(tǒng)、存儲(chǔ)介質(zhì)及電子設(shè)備





