一种通信方法、装置、系统、可读存储介质及计算机装置制造方法及图纸

技术编号:22820164 阅读:31 留言:0更新日期:2019-12-14 14:15
本发明专利技术适用于智能家居领域,提供了一种通信方法、装置、系统、可读存储介质以及计算机装置,该方法包括:接收主控端发送的认证请求;当认证通过后,向所述主控端发送响应命令,所述响应命令携带有第一序列号;接收所述主控端发送的命令数据,判断所述命令数据中携带的第二序列号是否与所述第一序列号相差一个第一预设值,所述第二序列号通过所述第一序列号以及所述第一预设值获取;当判断结果为是,则响应所述命令数据。通过动态变化唯一序列值,提供智能化设备的防攻击能力,可过滤掉非法数据包,提高安全性以及用户体验。

【技术实现步骤摘要】
一种通信方法、装置、系统、可读存储介质及计算机装置
本专利技术属于智能家居领域,尤其涉及一种通信方法、装置、系统、可读存储介质及计算机装置。
技术介绍
随着物联网的发展,智能家居得到广泛的应用,现有的智能家居设备可以通过网络与手机或平板等移动终端进行通信,从而实现对智能家居设备的管理和控制,比如,智能家居设备可以通过wifi联网进行远程控制,给用户提供便捷和较高的体验。但是,由于目前一般的网络采用的是通用的网络协议,而通用的网络协议容易被破解,给用户的信息、设备的安全带来风险。而目前导致安全风险的原因主要来自两个方面:1、因网络防护墙被攻破或密钥被泄露,大量网络非法数据包攻击联网后的智能家居设备,导致智能家居设备无法运行或宕机。2、因网络防护墙被攻破或密钥被泄露,联网后的智能家居设备被非法控制,联网后的智能家居设备对此没有防御性。综上,现有技术中的智能家居设备存在联网后安全性低的问题,需提高智能家居设备的防攻击能力,以增加智能家居设备通信的安全性。
技术实现思路
本专利技术实施例提供了一种通信方法,旨在解决现本文档来自技高网...

【技术保护点】
1.一种通信方法,其特征在于,所述方法包括:/n接收主控端发送的认证请求;/n当认证通过后,向所述主控端发送响应命令,所述响应命令携带有第一序列号;/n接收所述主控端发送的命令数据,判断所述命令数据中携带的第二序列号是否与所述第一序列号相差一个第一预设值,所述第二序列号通过所述第一序列号以及所述第一预设值获取;/n当判断结果为是,则响应所述命令数据。/n

【技术特征摘要】
1.一种通信方法,其特征在于,所述方法包括:
接收主控端发送的认证请求;
当认证通过后,向所述主控端发送响应命令,所述响应命令携带有第一序列号;
接收所述主控端发送的命令数据,判断所述命令数据中携带的第二序列号是否与所述第一序列号相差一个第一预设值,所述第二序列号通过所述第一序列号以及所述第一预设值获取;
当判断结果为是,则响应所述命令数据。


2.如权利要求1所述的通信方法,其特征在于,在所述接收主控端发送认证请求的步骤之后,所述方法还包括:
判断所述认证请求是否符合预设协议格式;
当判断结果为是,则认证通过。


3.如权利要求1所述的通信方法,其特征在于,所述向所述主控端发送响应命令的步骤,具体为:
按照预设协议格式生成所述响应命令;
获取第一序列号,将所述第一序列号填充到所述响应命令的相对应的序列号字段,并发送给所述主控端。


4.如权利要求1~3任一项所述的通信方法,其特征在于,在所述接收所述主控端发送的命令数据的步骤之后,所述方法还包括:
判断所述发送所述命令数据的主控端是否为在第一预设时间内认证通过的主控端;
当判断结果为是,则执行所述判断所述命令数据中携带的第二序列号是否与所述第一序列号相差一个第一预设值的步骤;
当判断结果为否,则不处理所述命令数据。


5.如权利要求1~3任一项所述的通信方法,其特征在于,所述方法还包括如下步骤:
判断是否接收到认证通过的第一主控端在第二预设时间内发送的命令数据;
当判断结果为否,则接收第二主控端发送的认证请求。


6.如权利要求1~3任一项所述的通信方法,其特征在于,在所述接收主控端发送的认证请求的步骤之后,所述方法还包括:
当第一主控端认证通过后,将所述第一序列号按照预设规则增加或者减少一个第二预设值,并在接收到第二主控端发送的认证请求时,发送给所述第二主控端。


7.一种通信方法,其特征在于,所述方法包括;
按照预设协议格式生成认证请求,并向受控端发送所述认证请求;
接收所述受控端发送的响应命令,所述响应命令携带有第一序列号;
根据所述第一序列号按照预设规则生成第二序列号,所述第一序列号与所述第二序列号之间相差一个第一预设值;
按照所述预设协议格式生成命令数据,并发送给所述受控端,所述命令数据包括所述第二序列号。


8.如权利要求7所述的通信方法,其特征在于,所述根据所述第一序列号按照预设规则生成第二序列号,具体为:
提取所述第一序列号字段,将所述第一序列号字段增加或者减少所述第一预设值,以生成所述第二序列号。


9.一种通信装置,其特征在于,所述装置包括:
第一认证请求接收单元,用于接收主控端发送的认证请求;
响应命令发生单元,用于当认证通过后,向所述主控端发送响应命令,所述响应命令携带有第一序列号;
命令数据接收单元,用于接收所述主控端发送的命令数据,判断所述命令数据中携带的第二序列号是否与所述第一序列号相差一个第一预...

【专利技术属性】
技术研发人员:孙文建
申请(专利权)人:公牛集团股份有限公司
类型:发明
国别省市:浙江;33

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

1