计算机可读存储介质、网关设备及其通信方法技术

技术编号:34904430 阅读:16 留言:0更新日期:2022-09-15 06:49
本申请公开了一种网关设备的通信方法,该通信方法包括:网关设备对至少两种不同的通信协议进行入网授权;网关设备通过至少两种不同的通信协议中的每一种通信协议在不同时间段分别向终端设备发送预定大小的测试数据包;网关设备接收终端设备反馈的测试数据包的接收时间和接收信号的载干比;网关设备根据测试数据包的接收时间和接收信号的载干比确定最佳传输信道,并通过最佳传输信道与终端设备进行通信,能够一次性为多种通信协议授权,提升智能家居设备入网的效率,且能够提升智能家居的数据传输速度,提升智能家居交互体验。提升智能家居交互体验。提升智能家居交互体验。

【技术实现步骤摘要】
计算机可读存储介质、网关设备及其通信方法


[0001]本专利技术涉及智能家居
,特别是涉及一种计算机可读存储介质、网关设备及其通信方法。

技术介绍

[0002]智能家居是在互联网影响之下物联化的体现。智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。与普通家居相比,智能家居不仅具有传统的居住功能,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能,甚至为各种能源费用节约资金。
[0003]前智能家居中已经包含了多种设备控制协议,协议之间转换需要支持对应两种协议的网关来完成。市面上已经出现了多种多协议综合网关,但目前各种产品支持的通信协议不够全面,当家庭中使用多种通信协议控制设备时,就需要多个网关,使得设备控制延时增加,数据误传概率增大。并且每次扫描只能添加支持一种协议的设备,添加不同协议设备需要多次扫描,耗时耗力。再者,数据传输速度直接影响到智能家居设备的指令响应速度,如果延时较大,会给用户造成较差的体验。

技术实现思路

[0004]本申请主要解决的技术问题是提供一种计算机可读存储介质、网关设备及其通信方法,能够一次性为多种通信协议授权,提升智能家居设备入网的效率,且能够提升智能家居的数据传输速度,提升智能家居交互体验。
[0005]为解决上述技术问题,本申请实施例采用的一种技术方案是:提供一种网关设备的通信方法,所述通信方法包括:
[0006]所述网关设备对至少两种不同的通信协议进行入网授权;
[0007]所述网关设备通过所述至少两种不同的通信协议中的每一种通信协议在不同时间段分别向终端设备发送预定大小的测试数据包;
[0008]所述网关设备接收所述终端设备反馈的测试数据包的接收时间和接收信号的载干比;
[0009]所述网关设备根据所述测试数据包的接收时间和接收信号的载干比确定最佳传输信道,并通过所述最佳传输信道与所述终端设备进行通信。
[0010]其中,所述通信方法还包括:
[0011]所述网关设备通过不同的通信协议在分时复用天线与所述终端设备进行通信,并实时获取数据重传次数;
[0012]在重传次数大于预定次数时,重新选择最佳传输信道。
[0013]其中,所述网关设备根据所述测试数据包的接收时间和接收信号的载干比确定最
佳传输信道包括:
[0014]所述网关设备根据所述测试数据包的接收时间和接收信号的载干比以及公式Q
t
=m
·
(C/I)

n
·
(t
r

t
t
)计算信道综合质量Q
t
;其中,m为载干比权重,n为数据包传输时间权重,m、n均为正数,C/I为载干比,t
r
为所述网关设备接收到所述测试数据包的接收时间,t
t
为所述网关设备网关发送所述测试数据包的时间;
[0015]所述网关设备选取信道综合质量Qt数值最小的信道作为最佳传输信道。
[0016]其中,所述网关设备对至少两种不同的通信协议进行入网授权包括:
[0017]所述网关设备获取预设频段内的至少两个采用不同通信协议传输的数据包;
[0018]所述网关设备解析各个所述数据包中的协议标识位,并对解析出的每一所述协议标识位对应的协议均进行入网授权。
[0019]其中,所述预设频段为2.400~2.4835GHz频段。
[0020]其中,所述网关设备解析各个所述数据包中的协议标识位,并对解析出的每一所述协议标识位对应的协议均进行入网授权包括:
[0021]所述网关设备解析各个所述数据包中的协议标识位;
[0022]所述网关设备根据解析出的协议标识位在协议标识位与协议解析包标识的对应关系表中查找对应的协议解析包标识;
[0023]所述网关设备根据协议解析包标识读取对应的协议解析包,并利用所述协议解析包解析所述协议的协议内容;
[0024]所述网关设备根据所述协议内容生成授权信息并将所述协议与所述授权信息进行绑定,以允许所述网关设备和终端设备之间通过绑定授权信息的协议进行通信。
[0025]其中,所述至少两种协议包括WIFI协议、zigbee协议、BLE协议、PLC协议、POE协议、以太网协议中的至少两者。
[0026]其中,所述终端设备为智能家居设备或者移动终端设备。
[0027]为解决上述技术问题,本申请实施例采用的另一种技术方案是:提供一种网关设备,所述网关设备包括处理器和与处理器电连接的存储器,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序以执行上述的方法。
[0028]为解决上述技术问题,本申请实施例采用的又一个技术方案是:提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序能够被处理器执行以实现上述的方法。
[0029]本申请实施例通过网关设备对至少两种不同的通信协议进行入网授权;网关设备通过至少两种不同的通信协议中的每一种通信协议在不同时间段分别向终端设备发送预定大小的测试数据包;网关设备接收终端设备反馈的测试数据包的接收时间和接收信号的载干比;网关设备根据测试数据包的接收时间和接收信号的载干比确定最佳传输信道,并通过最佳传输信道与终端设备进行通信,能够一次性为多种通信协议授权,提升智能家居设备入网的效率,且能够提升智能家居的数据传输速度,提升智能家居交互体验。
附图说明
[0030]图1是本申请提供的一种实施环境的结构示意图;
[0031]图2是本申请第一实施例网关设备的通信方法的流程示意图;
[0032]图3是本申请第二实施例网关设备根据测试数据包的接收时间和接收信号的载干比确定最佳传输信道的流程示意图;
[0033]图4是本申请第三实施例网关设备网关设备对至少两种不同的通信协议进行入网授权的流程示意图;
[0034]图5是本申请第四实施例网关设备解析各个数据包中的协议标识位,并对解析出的每一协议标识位对应的协议均进行入网授权具体的流程示意图;
[0035]图6是本申请第五实施例网关设备的硬件结构示意图。
具体实施方式
[0036]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0037]本申请中的术语“第一”、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网关设备的通信方法,其特征在于,所述通信方法包括:所述网关设备对至少两种不同的通信协议进行入网授权;所述网关设备通过所述至少两种不同的通信协议中的每一种通信协议在不同时间段分别向终端设备发送预定大小的测试数据包;所述网关设备接收所述终端设备反馈的测试数据包的接收时间和接收信号的载干比;所述网关设备根据所述测试数据包的接收时间和接收信号的载干比确定最佳传输信道,并通过所述最佳传输信道与所述终端设备进行通信。2.根据权利要求1所述的网关设备的通信方法,其特征在于,所述通信方法还包括:所述网关设备通过不同的通信协议在分时复用天线与所述终端设备进行通信,并实时获取数据重传次数;在重传次数大于预定次数时,重新选择最佳传输信道。3.根据权利要求1所述的网关设备的通信方法,其特征在于,所述网关设备根据所述测试数据包的接收时间和接收信号的载干比确定最佳传输信道包括:所述网关设备根据所述测试数据包的接收时间和接收信号的载干比以及公式Q
t
=m
·
(C/I)

n
·
(t
r

t
t
)计算信道综合质量Q
t
;其中,m为载干比权重,n为数据包传输时间权重,m、n均为正数,C/I为载干比,t
r
为所述网关设备接收到所述测试数据包的接收时间,t
t
为所述网关设备网关发送所述测试数据包的时间;所述网关设备选取信道综合质量Q
t
数值最小的信道作为最佳传输信道。4.根据权利要求1所述的网关设备的通信方法,其特征在于,所述网关设备对至少两种不同的通信...

【专利技术属性】
技术研发人员:杨沅钋
申请(专利权)人:星络家居云物联科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1