智能家居系统中的主机、从机及其通信方法技术方案

技术编号:10146177 阅读:159 留言:0更新日期:2014-06-30 16:04
本发明专利技术公开了一种智能家居系统中的主机、从机通信方法,所述主机通信方法包括:步骤S1:接收来自所述从机的联网请求消息,并向该从机发送与该主机的当前工作模式对应的应答消息,其中所述应答消息包括分配给该从机的网络标识符、身份标识符和小组标识符中的至少前两种;步骤S2:接收并判断来自所述从机的响应于所述应答消息的第一确认消息是否正确,如是,则向所述从机发送包含第一操作命令的第二确认消息;否则,向所述从机发送包含第二操作命令的清零消息,并返回步骤S1;以及步骤S3:与所述从机进行通信,发送包含控制命令的控制消息。本发明专利技术的通信方法简单、复杂度低,很好地满足了智能家居组网通信的低功耗要求。

【技术实现步骤摘要】
智能家居系统中的主机、从机及其通信方法
本专利技术涉及通信
,尤其涉及智能家居系统中的主机、从机及其通信方法。
技术介绍
随着现代技术的迅猛发展,“物联网”(TheInternetofthings”)这一新兴概念逐渐被人们所熟知,而智能家居(Intelligenthousehold)就是物联网应用的一个最杰出代表。智能家居是以住宅为平台,利用综合布线技术、网络通信技术、智能家居-系统设计方案安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,其能够有效提升家居安全性、便利性、舒适性和艺术性,并且能够实现环保节能的居住环境。无线通信技术是智能家居中一个应用较多的技术,相对于有线通信方式下布线繁杂、成本高、不易组网、扩展性差等缺点,在智能家居中使用无线通信方式可以省去繁杂的布线,并且更易于组网和扩展。此外,用于智能家居的无线系统还应满足低功耗要求。基于此,设计一个成熟、完善的通信协议显得尤为必要。具体而言,该通信协议应当简单、复杂度低以降低功耗,并且应当能够保障智能家居中组网通信的稳定性和安全性。
技术实现思路
本专利技术的目的在于提供一种智能家居系统中的主机、从机及其通信方法以满足智能家居组网通信复杂度低的要求。为了实现上述目的,本专利技术一方面提供了一种智能家居系统中的主机通信方法,用于与该智能家居系统中的从机进行通信,所述主机通信方法包括:步骤S1:接收来自所述从机的联网请求消息,并向该从机发送与该主机的当前工作模式对应的应答消息,其中所述应答消息包括分配给该从机的网络标识符、身份标识符和小组标识符中的至少前两种;步骤S2:接收并判断来自所述从机的响应于所述应答消息的第一确认消息是否正确,如是,则向所述从机发送包含第一操作命令的第二确认消息;否则,向所述从机发送包含第二操作命令的清零消息,并返回步骤S1;以及步骤S3:与所述从机进行通信,发送包含控制命令的控制消息。作为本专利技术的另一方面,还提供了一种智能家居系统中的从机通信方法,用于与该智能家居系统中的主机进行通信,所述从机通信方法包括:步骤S11:向所述主机发送联网请求消息;步骤S21:接收来自所述主机的响应于所述联网请求消息的应答消息,根据所述应答消息判断当前工作模式并发送第一确认消息;步骤S31:接收来自所述主机的响应于所述第一确认消息的第二确认消息或清零消息,当接收到所述第二确认消息时,执行所述第二确认消息中包含的第一操作命令;否则,当接收到所述清零消息时,执行所述清零消息中包含的第二操作命令,并返回步骤S11;以及步骤S41:与所述主机进行通信,接收来自所述主机的控制消息,并执行所述控制消息中包含的控制命令。作为本专利技术的再一方面,还提供了一种智能家居系统中的主机,包括:应答消息发送模块:用于接收来自从机的联网请求消息,并向该从机发送与该主机的当前工作模式对应的应答消息,所述应答消息包括分配给该从机的网络标识符、身份标识符和小组标识符中的至少前两种;第二确认消息发送模块:用于接收并判断来自所述从机的响应于所述应答消息的第一确认消息是否正确,如是,则向所述从机发送包含第一操作命令的第二确认消息;否则,触发清零消息发送模块;清零消息发送模块:用于向所述从机发送包含第二操作命令的清零消息;以及第一通信模块:用于与所述从机进行通信,发送包含控制命令的控制消息。本专利技术的一方面还提供了一种智能家居系统中的从机,包括:联网请求消息发送模块,用于向主机发送联网请求消息;第一确认消息发送模块,用于接收来自所述主机的响应于所述联网请求消息的应答消息,根据所述应答消息判断当前工作模式并发送第一确认消息;操作命令执行模块:接收来自所述主机的响应于所述第一确认消息的第二确认消息或清零消息,当接收到所述第二确认消息时,执行所述第二确认消息中包含的第一操作命令;否则,当接收到所述清零消息时,执行所述清零消息中包含的第二操作命令,并触发所述联网请求消息发送模块;以及第二通信模块:用于与所述主机进行通信,接收来自所述主机的控制消息,并执行所述控制消息中包含的控制命令。本专利技术的有益效果为:通过发送联网请求消息、根据当前工作模式发送应答消息以发送第一确认消息以及发送第二确认消息的步骤,实现了主机与从机在当前工作模式下的连接,继而可实现主机和从机之间的通信,本专利技术的通信方法简单、复杂度低,很好地满足了智能家居组网通信的低功耗要求。附图说明图1是本专利技术实施例的智能家居系统中的主机通信方法的流程图。图2是本专利技术实施例的智能家居系统中的从机通信方法的流程图。图3是本专利技术实施例的智能家居系统中的主机和从机的结构示意图。图4是本专利技术实施例的智能家居系统中的主机的应答消息发送模块的结构示意图。图5是本专利技术另一实施例的智能家居系统中的主机通信方法中的步骤S3的流程示意图。图6是本专利技术另一实施例的智能家居系统中的从机通信方法中的步骤S41的流程示意图。具体实施方式为使本领域技术人员更好地理解本专利技术,下面参照附图对本专利技术的实施例进行详细说明。图1和图2分别是本专利技术实施例的智能家居系统中的主机通信方法和从机通信方法的流程图。如图1所示,本专利技术实施例的智能家居系统中的主机通信方法(以下简称主机通信方法)包括:步骤S1:接收来自从机的联网请求消息,并向该从机发送与该主机的当前工作模式对应的应答消息,其中应答消息包括分配给该从机的网络标识符、身份标识符和小组标识符中的至少前两种;步骤S2:接收并判断来自从机的响应于应答消息的第一确认消息是否正确,如是,则向从机发送包含第一操作命令的第二确认消息;否则,向从机发送包含第二操作命令的清零消息,并返回步骤S1;以及步骤S3:与从机进行通信,发送包含控制命令的控制消息。如图2所示,本专利技术实施例的智能家居系统中的从机通信方法(以下简称从机通信方法)包括:步骤S11:向主机发送联网请求消息;步骤S21:接收来自主机的响应于联网请求消息的应答消息,根据应答消息判断当前工作模式并发送第一确认消息;步骤S31:接收来自主机的响应于第一确认消息的第二确认消息或清零消息,当接收到第二确认消息时,执行第二确认消息中包含的第一操作命令;否则,当接收到清零消息时,执行清零消息中包含的第二操作命令,并返回步骤S11;以及步骤S41:与主机进行通信,接收来自主机的控制消息,并执行控制消息中包含的控制命令。相应地,图3是本专利技术实施例的智能家居系统中的主机和从机(以下分别简称主机和从机)的结构示意图。如图3所示,该主机包括:应答消息发送模块:用于接收来自从机的联网请求消息,并向该从机发送与该主机的当前工作模式对应的应答消息,应答消息包括分配给该从机的网络标识符、身份标识符和小组标识符中的至少前两种;第二确认消息发送模块:用于接收并判断来自从机的响应于应答消息的第一确认消息是否正确,如是,则向从机发送包含第一操作命令的第二确认消息;否则,触发清零消息发送模块;清零消息发送模块:用于向从机发送包含第二操作命令的清零消息;以及第一通信模块:用于与从机进行通信,发送包含控制命令的控制消息。如图3所示,该从机包括:联网请求消息发送模块,用于向主机发送联网请求消息;第一确认消息发送模块,用于接收来自主机的响应于联网请求消息的应答消息,根据应答消息本文档来自技高网...
智能家居系统中的主机、从机及其通信方法

【技术保护点】
一种智能家居系统中的主机通信方法,用于与该智能家居系统中的从机进行通信,所述主机通信方法包括:步骤S1:接收来自所述从机的联网请求消息,并向该从机发送与该主机的当前工作模式对应的应答消息,其中所述应答消息包括分配给该从机的网络标识符、身份标识符和小组标识符中的至少前两种;步骤S2:接收并判断来自所述从机的响应于所述应答消息的第一确认消息是否正确,如是,则向所述从机发送包含第一操作命令的第二确认消息;否则,向所述从机发送包含第二操作命令的清零消息,并返回步骤S1;以及步骤S3:与所述从机进行通信,发送包含控制命令的控制消息。

【技术特征摘要】
1.一种智能家居系统中的主机通信方法,用于与该智能家居系统中的从机进行通信,所述主机通信方法包括:步骤S1:接收来自所述从机的联网请求消息,并向该从机发送与该主机的当前工作模式对应的应答消息,其中所述应答消息包括分配给该从机的网络标识符、身份标识符和小组标识符中的至少前两种;步骤S2:接收并判断来自所述从机的响应于所述应答消息的第一确认消息是否正确,如是,则向所述从机发送包含第一操作命令的第二确认消息;否则,向所述从机发送包含第二操作命令的清零消息,并返回步骤S1;以及步骤S3:与所述从机进行通信,发送包含控制命令的控制消息;其中,在步骤S1中:当所述当前工作模式为非小组工作模式时,向所述从机发送包括第一网络标识符和第一身份标识符的第一应答消息;当所述当前工作模式为小组工作模式时,向所述从机发送包括第二网络标识符、第二身份标识符和小组标识符的第二应答消息;当所述当前工作模式为中继模式时,向所述从机发送包括第三网络标识符和第三身份标识符的第三应答消息,其中,所述第三身份标识符具有不同于所述第一身份标识符和所述第二身份标识符的第一预定值。2.如权利要求1所述的方法,其特征在于,所述步骤S3还包括:步骤S311:根据待发送数据的长度,构建至少一个第一数据消息;步骤S312:如果所述第一数据消息的数量大于第二预定值,则向所述从机发送第二数据消息,其中所述第二数据消息包含所述第一数据消息的数量和所述待发送数据的长度;否则,向所述从机发送所述第一数据消息;步骤S313:当接收到来自所述从机的响应于所述第二数据消息的第三确认消息后,向所述从机发送所述第一数据消息,并且在发送完所述第一数据消息之后,向所述从机发送结束消息;以及步骤S314:如果接收到来自所述从机的包含未接收到的所述第一数据消息的序号的第三数据消息,则向所述从机再次发送对应于该未接收到的第一数据消息的序号的第一数据消息。3.如权利要求1~2中任一所述的方法,其特征在于,各消息均具有统一的消息格式,该消息格式中包括分配给下列各信息的字段:消息前缀、网络标识符、身份标识符、小组标识符、消息来源地、消息目的地、操作命令以及数据;并且当所述当前工作模式为中继模式时,从步骤S2开始,所述主机所发送的消息中包含的身份标识符的值是在其最近一次所发送/接收到的消息中包含的身份标识符的值的基础上加上第二预定值而得到的。4.一种智能家居系统中的从机通信方法,用于与该智能家居系统中的主机进行通信,所述从机通信方法包括:步骤S11:向所述主机发送联网请求消息;步骤S21:接收来自所述主机的响应于所述联网请求消息的应答消息,根据所述应答消息判断当前工作模式并发送第一确认消息;步骤S31:接收来自所述主机的响应于所述第一确认消息的第二确认消息或清零消息,当接收到所述第二确认消息时,执行所述第二确认消息中包含的第一操作命令;否则,当接收到所述清零消息时,执行所述清零消息中包含的第二操作命令,并返回步骤S11;以及步骤S41:与所述主机进行通信,接收来自所述主机的控制消息,并执行所述控制消息中包含的控制命令;其中,在步骤S21中,当所述当前工作模式为非小组工作模式时,所述从机接收的应答消息包括第一网络标识符和第一身份标识符;当所述当前工作模式为小组工作模式时,所述从机接收的应答消息包括第二网络标识符、第二身份标识符和小组标识符;当所述当前工作模式为中继模式时,所述从机接收的应答消息包括第三网络标识符和第三身份标识符,其中,所述第三身份标识符具有不同于所述第一身份标识符和所述第二身份标识符的第一预定值。5.如权利要求4所述的方法,其特征在于,所述步骤S41包括:步骤S421:接收来自所述主机的第一数据消息或第二数据消息,如果接收到所述第二数据消息,则向所述主机发送第三确认消息;步骤S422:接收来自所述主机的响应于所述第三确认消息的第一数据消息和结束消息,并在接收到所述结束消息之后,根据所述第二数据消息检测是否有未接收到的第一数据消息,如果是,则向所述主机发送第三数据消息,其中所述第三数据消息包含所述未接收到的第一数据消息的序号;以及步骤S423:接收来自所述主机的响应于所述第三数据消息的第一数据消息。6.如权利要求4或5所述的方法,其特...

【专利技术属性】
技术研发人员:李楠袁颖文
申请(专利权)人:苏州硕穗光机电科技有限公司
类型:发明
国别省市:江苏;32

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

1