【技术实现步骤摘要】
基于物联网的分布式多终端联动控制方法及装置
本专利技术涉及物联网节能技术,尤其是指一种基于物联网的分布式多终端联动控制方法及装置。
技术介绍
能源短缺已经成为制约经济发展的重要因素,因此世界各国都在大力发展可再生能源,但是能源的无序消耗和浪费大量存在,因此用新技术减少存量能源的浪费显得至关重要。据统计,写字楼、图书馆、展厅、星级酒店、客栈、民宿等公共场所能源浪费占整个能源消耗的30-40%,因此如何实现公共区域空调、灯光在无人时自动关闭,实现精准能源消耗与管理,是实现低碳经济和绿色经济发展的必要课题。
技术实现思路
本专利技术所要解决的技术问题是:提供一种可使得物联网中分布式终端实现状态交互从而实现节能控制的多终端联动控制方法。为了解决上述技术问题,本专利技术采用的技术方案为:一种基于物联网的分布式多终端联动控制方法,包括初始化流程及联动控制流程;所述初始化流程包括步骤,S11)生成本地终端状态矩阵,所述本地终端状态矩阵包含本地终端状态信息;生成本地终端控制矩阵,所述终端控制矩阵包含控制信息;生成外部终端组,所述外部终端组包含与外部终端一一对应的外部终端状态矩阵,外部 ...
【技术保护点】
一种基于物联网的分布式多终端联动控制方法,其特征在于:包括初始化流程及联动控制流程;所述初始化流程包括步骤,S11)生成本地终端状态矩阵,所述本地终端状态矩阵包含本地终端状态信息;生成本地终端控制矩阵,所述终端控制矩阵包含控制信息;生成外部终端组,所述外部终端组包含与外部终端一一对应的外部终端状态矩阵,外部终端状态矩阵用于存放终端状态信息;S12)本地终端生成交换矩阵,所述交换矩阵包含本地终端的终端码及终端状态信息;S13)本地终端生成SN查照表;S14)本地终端向外广播生成的交换矩阵;S15)本地终端生成外部终端完备矩阵,将外部终端组中所有外部终端状态矩阵相加,得到外部终 ...
【技术特征摘要】
1.一种基于物联网的分布式多终端联动控制方法,其特征在于:包括初始化流程及联动控制流程;所述初始化流程包括步骤,S11)生成本地终端状态矩阵,所述本地终端状态矩阵包含本地终端状态信息;生成本地终端控制矩阵,所述终端控制矩阵包含控制信息;生成外部终端组,所述外部终端组包含与外部终端一一对应的外部终端状态矩阵,外部终端状态矩阵用于存放终端状态信息;S12)本地终端生成交换矩阵,所述交换矩阵包含本地终端的终端码及终端状态信息;S13)本地终端生成SN查照表;S14)本地终端向外广播生成的交换矩阵;S15)本地终端生成外部终端完备矩阵,将外部终端组中所有外部终端状态矩阵相加,得到外部终端完备矩阵;S16)本地终端生成全局状态矩阵,将本地终端状态矩阵与外部终端完备矩阵相加,得到全局状态矩阵;所述联动控制流程包括步骤,S21)判断本地终端状态是否发生变化,是则转到步骤S22,否则转到步骤S24;S22)将变化后的状态信息更新至本地终端状态矩阵;S23)根据更新的本地终端状态矩阵生成新的交换矩阵并向外广播;S24)判断是否收到广播的外部终端的交换矩阵,是则继续步骤,否则转到步骤S29;S25)提取出接收到外部终端的交换矩阵中终端码与终端状态信息;S26)根据终端码于本地终端的SN查照表中查找,若未找到则执行步骤S27,若已有则执行步骤S28;S27)将该终端码存储于本地终端的SN查照表中,并对应生成一个外部终端状态矩阵,转到步骤S29;S28)将终端状态信息放入/更新与其对应的外部终端状态矩阵中;S29)本地终端更新外部终端完备矩阵,将外部终端组中所有外部终端状态矩阵相加,得到外部终端完备矩阵;S30)本地终端更新全局状态矩阵,将本地终端状态矩阵与外部终端完备矩阵相加,得到全局状态矩阵;S31)根据全局状态矩阵更新本地终端控制矩阵;S32)若本地终端的本地终端控制矩阵发生变化则转回步骤S21。2.如权利要求1所述的基于物联网的分布式多终端联动控制方法,其特征在于:所述初始化流程的S12,本地终端初始化生成SN查照表,SN查照表为一个包含终端码及序号组成的矩阵,其第一行初始化终端码为0,序号为1;所述联动控制流程的步骤S27,按序号依次将该外部终端码存储于本地终端的SN查照表中。3.如权利要求1所述的基于物联网的分布式多终端联动控制方法,其特征在于:所述生成本地终端状态矩阵包含多个本地终端状态信息;所述终端控制矩阵包含多个控制信息;所述步骤S24,通过收到广播的交换矩阵中终端码与自身终端码不同的,为外部终端的交换矩阵,继续步骤。4.如权利要求3所述的基于物联网的分布式多终端联动控制方法,其特征在于:所述初始化流程包括步骤S11前还包括步骤,S10)设定最大终端数量m,终端最大状态数量n及最大控制数量y;所述本地终端状态矩阵为A矩阵,A矩阵为:A=(a11…a1n),式中a1n代表本地终端的第n个状态;所述本地终端控制矩阵为C矩阵,C矩阵为:式中cmy代表第m个终端的第y个控制;所述外部终端组的外部终端状态矩阵为Bi,Bi矩阵为:Bi=(bi1…bin),式中bin为第i个外部终端的第n个状态;所述交换矩阵为LSN,LSN矩阵为:LSN=(snl1n…l1n),式中sn为本地终端的终端码,l1n为本地终端设备的第n个状态信息;所述外部终端完备矩阵为T,T矩阵为:式中tmn为第m个终端的第n个状态;所述全局状态矩阵为S,S矩阵为:式中Smn为第m个终端的第n个状态。5.如权利要求4所述的基于物联网的分布式多终端联动控制方法,其特征在于:所述本地终端状态矩阵为A矩阵,A矩阵为:式中A矩阵行数为m行,m为最大终端数量,矩阵第一行记录本地终端的n状态,其他行填0;所述外部终端组的外部终端状态矩阵为Bi,Bi矩阵为:式中,Bi矩阵行出为m行,m为最大终端数量,i为外部终端序号且1<i<m,bin为存储于矩阵第i行的第i个外部终端的第n个状态,矩阵其余部分填0;所述外部终端完备矩阵为T,T矩阵为:6.一种基于物联网的分布式多终端联动控制装置,其特征在于:包括初始化模块及联动控制模块;所述初始化模块包括,初始生成单元,用于生成本地终端状态矩阵、本地终端控制矩阵以及包含与外部终端一一对应的外部终端状态矩阵的外部终端组,而后转到交换生成单元;所述...
【专利技术属性】
技术研发人员:叶青,袁建中,嵇世卿,
申请(专利权)人:深圳市云居时代科技开发有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。