电力载波及自组网射频系统中的智能家居数据传输方法

文档序号:9326217阅读:314来源:国知局
电力载波及自组网射频系统中的智能家居数据传输方法
【技术领域】
[0001] 本发明涉及智能家居的控制及系统实施领域,尤其是涉及电力载波及自组网射频 系统中的智能家居数据传输方法。
【背景技术】
[0002] 智能家居以住宅为平台,利用综合布线技术、网络通信技术、智能家居-系统设计 方案安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住 宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保 节能的居住环境。在智能家居系统中,对各种家居设备的控制显得尤为重要,而其中一个重 要的方面就是:各种指令的传输。目前,对家电控制的传输技术较多,如WIFI、蓝牙、2G、3G、 ZigBEE等,但是对于电力载波(PLC,Power line CommunicationPLC)与自组网射频通信传 输的研究和应用较少。电子载波与自组网射频通信结合在一起,具有避免别墅、跃层建筑墙 多的特点。然而,该方法也存在明显的缺点:在用户密集的社区,信息容易出现衰减;特别 是对于较长的数据帧通讯,丢包较严重。因此,在电力载波与自组网射频通信传输条件下, 如何针对智能家居系统特点,有效降低数据帧的长度,提高传输效率,成为了一个亟待研究 和解决的问题

【发明内容】

[0003] 针对上述现有技术中的缺陷,本发明解决了电力载波与自组网射频通信传输条件 下,针对智能家居系统特点,有效降低数据帧的长度,提高传输效率的问题。
[0004] 为了达到上述目的,本发明提供如下技术方案:
[0005] 电力载波及自组网射频系统中的智能家居数据传输方法,包括:
[0006] 步骤S101,发送装置将设备操作指令中的指令数据进行高位编码压缩,将压缩后 的设备操作指令发送到智能家居设备;
[0007] 步骤S102,本地操控设备接收所述压缩后的设备操作指令,对该设备操作指令中 的指令数据进行低位编码解压,获取解码后的设备操作指令;
[0008] 步骤S103,本地操控设备根据所述解码后的设备操作指令进行控制操作。
[0009] 在一种优选的实施方式中,所述步骤SlOl中包括:
[0010] 步骤S1011,对设备操作指令中的指令帧格式进行解码,提取当前编码的指令数 据;
[0011] 步骤S1012,对所述当前编码的指令数据进行高位编码压缩;
[0012] 步骤S1013,将压缩后的设备操作指令封装为发送数据包;
[0013] 步骤S1014,将所述发送数据包发送到本地操控设备。
[0014] 在一种优选的实施方式中,所述当前编码的指令数据的位数为16位。
[0015] 在一种优选的实施方式中,所述步骤S1012中包括:
[0016] 将所述当前编码的指令数据,从16位转换为64位,进行高位编码压缩。
[0017] 在一种优选的实施方式中,所述将所述当前编码的指令数据,从16位转换为64 位,进行高位编码压缩的步骤包括:
[0018] 从所述当前编码中提取指令数据,对照16位转换为64位的对应表,将该提取指令 数据从16位转换为64位,进行高位编码压缩。
[0019] 在一种优选的实施方式中,所述步骤SlOl中还包括:
[0020] 若设备操作指令封装后的数据字节,大于设定字节,则将设备操作指令中的指令 数据进行高位编码压缩,将压缩后的设备操作指令发送到智能家居设备。
[0021] 在一种优选的实施方式中,所述步骤S102中包括:
[0022] 步骤S1021,本地操控设备接收所述压缩后的设备操作指令,从该设备操作指令中 的指令帧格式进行解码,提取指令数据;
[0023] 步骤S1022,对所述指令数据进行低位编码解压。
[0024] 在一种优选的实施方式中,所述步骤S1022中包括:
[0025] 所述指令数据,从64位转换为16位,进行低位编码解压,获取解码后的设备操作 指令。
[0026] 在一种优选的实施方式中,所述将该指令数据,从64位转换为16位,进行低位编 码解压,获取解码后的设备操作指令的步骤包括:
[0027] 从所述该指令数据中提取指令数据,对照64位转换为16位的对应表,将该提取指 令数据从64位转换为16位,进行低位编码解压。
[0028] 在一种优选的实施方式中,所述步骤S102后还包括:
[0029] 若所述解码后的设备操作指令的字节数大于检测字节数,则向发送装置发送设备 操作指令的重发请求。
[0030] 本发明的的有益效果为:本发明根据电力载波与自组网射频通信传输条件下智能 家居系统的特点,自定义了智能家居控制指令的64位编码表;自定义了传输协议;发明了 电力载波与自组网射频通信传输条件下智能家居指令的不定长编码压缩算法;发明了电力 载波与自组网射频通信传输条件下智能家居指令的不定长压缩解码算法。可以有效避免传 输过程中的分包问题,保障数据传输的准确性和实时性,提高了电力载波与自组网射频通 信传输条件下智能家居系统的性能。
【附图说明】
[0031] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0032] 图1为本发明一种实施方式中,电力载波及自组网射频系统中的智能家居数据传 输方法的流程示意图。
【具体实施方式】
[0033] 下面将结合本发明的附图,对本发明的技术方案进行清楚、完整地描述,显然,所 描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发 明保护的范围。
[0034] 如图1所示,电力载波及自组网射频系统中的智能家居数据传输方法,包括:
[0035] 步骤S101,将设备操作指令中的指令数据进行高位编码压缩。
[0036] 在本步骤中,发送装置将设备操作指令中的指令数据进行高位编码压缩,将压缩 后的设备操作指令发送到智能家居设备。
[0037] 步骤S102,获取解码后的设备操作指令。
[0038] 在本步骤中,本地操控设备接收所述压缩后的设备操作指令,对该设备操作指令 中的指令数据进行低位编码解压,获取解码后的设备操作指令;
[0039] 步骤S103,本地操控设备根据所述解码后的设备操作指令进行控制操作。
[0040] 在一种优选的实施方式中,所述步骤SlOl中包括:
[0041] 步骤S1011,对设备操作指令中的指令帧格式进行解码,提取当前编码的指令数 据;
[0042] 步骤S1012,对所述当前编码的指令数据进行高位编码压缩;
[0043] 步骤S1013,将压缩后的设备操作指令封装为发送数据包;
[0044] 步骤S1014,将所述发送数据包发送到本地操控设备。
[0045] 在一种优选的实施方式中,所述当前编码的指令数据的位数为16位。
[0046] 在一种优选的实施方式中,所述步骤S1012中包括:
[0047] 将所述当前编码的指令数据,从16位转换为64位,进行高位编码压缩。
[0048] 在一种优选的实施方式中,所述将所述当前编码的指令数据,从16位转换为64 位,进行高位编码压缩的步骤包括:
[0049] 从所述当前编码中提取指令数据,对照16位转换为64位的对应表,将该提取指令 数据从16位转换为64位,进行高位编码压缩。
[0050] 在一种优选的实施方式中,所述步骤SlOl中还包括:
[0051] 若设备操作指令封装后的数据字节,大于设定字节,则将设备操作指令中的指令 数据进行高位编码压缩,将压缩后的设备操作指令发送到智能家居设备。
[0052] 在一种优选的实施方式中,所述步骤S102中包括:
[0053] 步骤S1021,本地操控设备接收所述压缩后的设备操作指令,从该设备操作指令中 的指令帧格式进行解码,提取指令数据;
[0054] 步骤S1022,对所述指令数据进行低位编码解压。
[0055] 在一种优选的实施方式中,所述步骤S1022中包括:
[0056] 所述指令数据,从64位转换为16位,进行低位编码解压,获取解码后的设备操作 指令。
[0057] 在一种优选的实施方式中,所述将该指令数据,从64位转换为16位,进行低位编 码解压,获取解码后的设备操作指令的步骤包括:
[0058] 从所述该指令数据中提取指令数据,对照64位转换为16位的对应表,将该提取指 令数据从64位转换为16位,进行低位编码解压。
[0059] 在一种优选的实施方式中,所述步骤S102后还包括:
[0060] 若所述解码后的设备操作指令的字节数大于检测字节数,则向发送装置发送设备 操作指令的重发请求。
[0061] 下面列举具体实例对上述方法给予说明,本发明中的传输内容及要求为:需要把
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1